{
 "cells": [
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "# MIS 670 Final Project"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "**Jace Bothner**\n",
    "    \n",
    "\n",
    "Watch the video presentation here: <br> https://youtu.be/EF8a5sYS6Co\n",
    "\n",
    "If you're not able to view the interactive visuals try viewing the project on my github page:<br>\n",
    "https://github.com/jbothner21/MIS_670_Final_Project"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {
    "toc": true
   },
   "source": [
    "<h1>Table of Contents<span class=\"tocSkip\"></span></h1>\n",
    "<div class=\"toc\"><ul class=\"toc-item\"><li><span><a href=\"#1.-Project-Introduction-and-Problem-Definition\" data-toc-modified-id=\"1.-Project-Introduction-and-Problem-Definition-1\">1. Project Introduction and Problem Definition</a></span><ul class=\"toc-item\"><li><span><a href=\"#a.-Purpose\" data-toc-modified-id=\"a.-Purpose-1.1\">a. Purpose</a></span></li><li><span><a href=\"#b.-Hypotheses\" data-toc-modified-id=\"b.-Hypotheses-1.2\">b. Hypotheses</a></span></li></ul></li><li><span><a href=\"#2.-Data-Identification-and-Collection\" data-toc-modified-id=\"2.-Data-Identification-and-Collection-2\">2. Data Identification and Collection</a></span></li><li><span><a href=\"#3.-Data-Cleaning-and-Text-Preprocessing\" data-toc-modified-id=\"3.-Data-Cleaning-and-Text-Preprocessing-3\">3. Data Cleaning and Text Preprocessing</a></span></li><li><span><a href=\"#4.-Descriptive-Analytics\" data-toc-modified-id=\"4.-Descriptive-Analytics-4\">4. Descriptive Analytics</a></span><ul class=\"toc-item\"><li><span><a href=\"#a.-Word-frequency-analysis\" data-toc-modified-id=\"a.-Word-frequency-analysis-4.1\">a. Word frequency analysis</a></span></li><li><span><a href=\"#b.-Word-cloud\" data-toc-modified-id=\"b.-Word-cloud-4.2\">b. Word cloud</a></span></li><li><span><a href=\"#c.-Descriptive-statistics\" data-toc-modified-id=\"c.-Descriptive-statistics-4.3\">c. Descriptive statistics</a></span><ul class=\"toc-item\"><li><span><a href=\"#1.-Number-of-words-per-song\" data-toc-modified-id=\"1.-Number-of-words-per-song-4.3.1\">1. Number of words per song</a></span></li><li><span><a href=\"#2.-Song-repetitiveness-using-Lempel-Ziv\" data-toc-modified-id=\"2.-Song-repetitiveness-using-Lempel-Ziv-4.3.2\">2. Song repetitiveness using Lempel-Ziv</a></span></li></ul></li></ul></li><li><span><a href=\"#5.-Content-Analytics\" data-toc-modified-id=\"5.-Content-Analytics-5\">5. Content Analytics</a></span><ul class=\"toc-item\"><li><span><a href=\"#a.-Sentiment-analysis\" data-toc-modified-id=\"a.-Sentiment-analysis-5.1\">a. Sentiment analysis</a></span></li><li><span><a href=\"#b.-Text-classification\" data-toc-modified-id=\"b.-Text-classification-5.2\">b. Text classification</a></span></li><li><span><a href=\"#c.-Topic-modeling\" data-toc-modified-id=\"c.-Topic-modeling-5.3\">c. Topic modeling</a></span></li></ul></li><li><span><a href=\"#6.-Network-Analytics\" data-toc-modified-id=\"6.-Network-Analytics-6\">6. Network Analytics</a></span></li><li><span><a href=\"#7.-Storytelling-and-Conclusion\" data-toc-modified-id=\"7.-Storytelling-and-Conclusion-7\">7. Storytelling and Conclusion</a></span><ul class=\"toc-item\"><li><span><a href=\"#a.-Key-takeaways\" data-toc-modified-id=\"a.-Key-takeaways-7.1\">a. Key takeaways</a></span></li><li><span><a href=\"#b.-Implications\" data-toc-modified-id=\"b.-Implications-7.2\">b. Implications</a></span></li></ul></li></ul></div>"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "## 1. Project Introduction and Problem Definition"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "### a. Purpose\n",
    "The purpose of this project is to explore how lyrical content in popular music has changed over time. <br><br>\n",
    "Music, while not only an art form and medium of expression, is also a multi-billion dollar a year industry. Revenue aside, one of music's main purposes is serving as cultural expression. Therefore, the most popular songs within a given time are representative of that time. While many can identify musical styles of certain generations, it's worth asking how the lyrical content of these periods differ. In this project, we'll explore how lyrical content has evolved and how it impacts the future of lyricism."
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "### b. Hypotheses\n",
    "While exploring lyrical content, we'll test several common claims made about the evolution of pop music. These claims are:\n",
    "1. Song lyrics have become more repetitive over time\n",
    "2. Lyrics in songs have become more verbose, in other words more text heavy\n",
    "3. Song lyrics have become sadder, angrier, or generally more negative over time"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "## 2. Data Identification and Collection "
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 2,
   "metadata": {},
   "outputs": [],
   "source": [
    "## Import packages\n",
    "import csv\n",
    "import pandas as pd\n",
    "import re\n",
    "import numpy as np\n",
    "import requests\n",
    "from lxml import html\n",
    "import time\n",
    "import nltk\n",
    "from nltk.corpus import stopwords\n",
    "from nltk import FreqDist, word_tokenize, sent_tokenize\n",
    "from nltk.stem.porter import PorterStemmer\n",
    "from nltk.stem import WordNetLemmatizer\n",
    "from nltk.corpus import stopwords\n",
    "import matplotlib.pyplot as plt\n",
    "%matplotlib inline\n",
    "import plotly.graph_objects as go\n",
    "import plotly.offline as py\n",
    "import plotly.express as px\n",
    "import itertools\n",
    "from itertools import combinations\n",
    "from os import path\n",
    "from wordcloud import WordCloud, STOPWORDS\n",
    "from PIL import Image\n",
    "from nltk.sentiment.vader import SentimentIntensityAnalyzer\n",
    "analyzer = SentimentIntensityAnalyzer()\n",
    "from lempel_ziv_complexity import lempel_ziv_complexity\n",
    "import gensim\n",
    "from gensim.corpora import Dictionary\n",
    "from gensim.models import ldamodel\n",
    "from gensim import corpora, models, similarities\n",
    "from gensim.models.coherencemodel import CoherenceModel\n",
    "from gensim.models.wrappers import LdaVowpalWabbit, LdaMallet\n",
    "import pyLDAvis.gensim\n",
    "from sklearn.feature_extraction.text import TfidfVectorizer\n",
    "from sklearn.pipeline import Pipeline\n",
    "from sklearn.metrics import classification_report, f1_score, accuracy_score, confusion_matrix\n",
    "from sklearn.model_selection import StratifiedKFold, cross_val_score, train_test_split, GridSearchCV \n",
    "from sklearn import metrics\n",
    "from sklearn.naive_bayes import MultinomialNB\n",
    "import scikitplot as skplt\n",
    "from IPython.display import IFrame\n",
    "from IPython.core.display import display\n",
    "import warnings\n",
    "warnings.filterwarnings(action='ignore')"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "To gather song lyrics that are most representative of their time period we'll use a dataset from data scientist Steve Hawtin. This dataset features the top 5000 songs of all time. In order to compile and rank this list, Hawtin compiled chart positions from 230 popular music charts like Billboard, RIAA, and Rolling Stone. Then he assigned each song an overall score by incorporating appearances on each chart weighted by the importance of the chart. For more information on this process and methodology, visit the link below. <br>\n",
    "https://tsort.info/music/faq_site_generation.htm"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 3,
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/plain": [
       "5000"
      ]
     },
     "execution_count": 3,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "## Load top 5000 songs of all time dataset\n",
    "df = pd.read_csv('data/top5000songs.csv')\n",
    "len(df)"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "For this project, we'll focus on certain distinct periods of music. The easiest way to group these periods is by decades. We'll start with the 1950s and continue until the 2010s, the most recent complete decade. Therefore, we'll filter out any songs before or after these time periods."
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 4,
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/plain": [
       "4645"
      ]
     },
     "execution_count": 4,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "## Filter out songs before the 1950s\n",
    "df = df[(df.year < 2020) & (df.year > 1949)]\n",
    "df = df.reset_index(drop=True)\n",
    "len(df)"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 5,
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/html": [
       "<div>\n",
       "<style scoped>\n",
       "    .dataframe tbody tr th:only-of-type {\n",
       "        vertical-align: middle;\n",
       "    }\n",
       "\n",
       "    .dataframe tbody tr th {\n",
       "        vertical-align: top;\n",
       "    }\n",
       "\n",
       "    .dataframe thead th {\n",
       "        text-align: right;\n",
       "    }\n",
       "</style>\n",
       "<table border=\"1\" class=\"dataframe\">\n",
       "  <thead>\n",
       "    <tr style=\"text-align: right;\">\n",
       "      <th></th>\n",
       "      <th>artist</th>\n",
       "      <th>name</th>\n",
       "      <th>year</th>\n",
       "    </tr>\n",
       "  </thead>\n",
       "  <tbody>\n",
       "    <tr>\n",
       "      <th>0</th>\n",
       "      <td>Bryan Adams</td>\n",
       "      <td>(Everything I Do) I Do it For You</td>\n",
       "      <td>1991</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>1</th>\n",
       "      <td>Whitney Houston</td>\n",
       "      <td>I Will Always Love You</td>\n",
       "      <td>1992</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>2</th>\n",
       "      <td>Bill Haley &amp; his Comets</td>\n",
       "      <td>Rock Around the Clock</td>\n",
       "      <td>1955</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>3</th>\n",
       "      <td>Celine Dion</td>\n",
       "      <td>My Heart Will Go On</td>\n",
       "      <td>1998</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>4</th>\n",
       "      <td>The Beatles</td>\n",
       "      <td>Hey Jude</td>\n",
       "      <td>1968</td>\n",
       "    </tr>\n",
       "  </tbody>\n",
       "</table>\n",
       "</div>"
      ],
      "text/plain": [
       "                    artist                               name  year\n",
       "0              Bryan Adams  (Everything I Do) I Do it For You  1991\n",
       "1          Whitney Houston             I Will Always Love You  1992\n",
       "2  Bill Haley & his Comets              Rock Around the Clock  1955\n",
       "3              Celine Dion                My Heart Will Go On  1998\n",
       "4              The Beatles                           Hey Jude  1968"
      ]
     },
     "execution_count": 5,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "## View dataframe\n",
    "df.head()"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "The top 5000 songs dataset contains the artist's name, the song name, and the year. In order to get the lyrics for each song, we'll have to create links to crawl and scrape information. In the cell below, we're creating the song name portion of the URL by hyphenating each word in the song title."
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 6,
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/html": [
       "<div>\n",
       "<style scoped>\n",
       "    .dataframe tbody tr th:only-of-type {\n",
       "        vertical-align: middle;\n",
       "    }\n",
       "\n",
       "    .dataframe tbody tr th {\n",
       "        vertical-align: top;\n",
       "    }\n",
       "\n",
       "    .dataframe thead th {\n",
       "        text-align: right;\n",
       "    }\n",
       "</style>\n",
       "<table border=\"1\" class=\"dataframe\">\n",
       "  <thead>\n",
       "    <tr style=\"text-align: right;\">\n",
       "      <th></th>\n",
       "      <th>artist</th>\n",
       "      <th>name</th>\n",
       "      <th>year</th>\n",
       "      <th>link_name</th>\n",
       "    </tr>\n",
       "  </thead>\n",
       "  <tbody>\n",
       "    <tr>\n",
       "      <th>0</th>\n",
       "      <td>Bryan Adams</td>\n",
       "      <td>(Everything I Do) I Do it For You</td>\n",
       "      <td>1991</td>\n",
       "      <td>everything-i-do-i-do-it-for-you</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>1</th>\n",
       "      <td>Whitney Houston</td>\n",
       "      <td>I Will Always Love You</td>\n",
       "      <td>1992</td>\n",
       "      <td>i-will-always-love-you</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>2</th>\n",
       "      <td>Bill Haley &amp; his Comets</td>\n",
       "      <td>Rock Around the Clock</td>\n",
       "      <td>1955</td>\n",
       "      <td>rock-around-the-clock</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>3</th>\n",
       "      <td>Celine Dion</td>\n",
       "      <td>My Heart Will Go On</td>\n",
       "      <td>1998</td>\n",
       "      <td>my-heart-will-go-on</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>4</th>\n",
       "      <td>The Beatles</td>\n",
       "      <td>Hey Jude</td>\n",
       "      <td>1968</td>\n",
       "      <td>hey-jude</td>\n",
       "    </tr>\n",
       "  </tbody>\n",
       "</table>\n",
       "</div>"
      ],
      "text/plain": [
       "                    artist                               name  year  \\\n",
       "0              Bryan Adams  (Everything I Do) I Do it For You  1991   \n",
       "1          Whitney Houston             I Will Always Love You  1992   \n",
       "2  Bill Haley & his Comets              Rock Around the Clock  1955   \n",
       "3              Celine Dion                My Heart Will Go On  1998   \n",
       "4              The Beatles                           Hey Jude  1968   \n",
       "\n",
       "                         link_name  \n",
       "0  everything-i-do-i-do-it-for-you  \n",
       "1           i-will-always-love-you  \n",
       "2            rock-around-the-clock  \n",
       "3              my-heart-will-go-on  \n",
       "4                         hey-jude  "
      ]
     },
     "execution_count": 6,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "## Prepare song name column for scraping\n",
    "df['link_name'] = df['name'].str.replace('&','and', regex=True)\n",
    "df['link_name'] = df['link_name'].replace(\"'\",\"\", regex=True)\n",
    "df['link_name'] = df['link_name'].str.replace(\"[^a-zA-Z0-9]\", \"-\")\n",
    "df['link_name'] = df['link_name'].str.replace(\"\\\\--\", \"-\", regex=True)\n",
    "df['link_name'] = df['link_name'].str.lstrip('-')\n",
    "df['link_name'] = df['link_name'].str.rstrip('-')\n",
    "df['link_name'] = df['link_name'].str.lower()\n",
    "df.head()"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "Here we'll use this same process for the artist portion of the URL."
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 7,
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/html": [
       "<div>\n",
       "<style scoped>\n",
       "    .dataframe tbody tr th:only-of-type {\n",
       "        vertical-align: middle;\n",
       "    }\n",
       "\n",
       "    .dataframe tbody tr th {\n",
       "        vertical-align: top;\n",
       "    }\n",
       "\n",
       "    .dataframe thead th {\n",
       "        text-align: right;\n",
       "    }\n",
       "</style>\n",
       "<table border=\"1\" class=\"dataframe\">\n",
       "  <thead>\n",
       "    <tr style=\"text-align: right;\">\n",
       "      <th></th>\n",
       "      <th>artist</th>\n",
       "      <th>name</th>\n",
       "      <th>year</th>\n",
       "      <th>link_name</th>\n",
       "      <th>link_artist</th>\n",
       "    </tr>\n",
       "  </thead>\n",
       "  <tbody>\n",
       "    <tr>\n",
       "      <th>0</th>\n",
       "      <td>Bryan Adams</td>\n",
       "      <td>(Everything I Do) I Do it For You</td>\n",
       "      <td>1991</td>\n",
       "      <td>everything-i-do-i-do-it-for-you</td>\n",
       "      <td>bryan-adams</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>1</th>\n",
       "      <td>Whitney Houston</td>\n",
       "      <td>I Will Always Love You</td>\n",
       "      <td>1992</td>\n",
       "      <td>i-will-always-love-you</td>\n",
       "      <td>whitney-houston</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>2</th>\n",
       "      <td>Bill Haley</td>\n",
       "      <td>Rock Around the Clock</td>\n",
       "      <td>1955</td>\n",
       "      <td>rock-around-the-clock</td>\n",
       "      <td>bill-haley</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>3</th>\n",
       "      <td>Celine Dion</td>\n",
       "      <td>My Heart Will Go On</td>\n",
       "      <td>1998</td>\n",
       "      <td>my-heart-will-go-on</td>\n",
       "      <td>celine-dion</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>4</th>\n",
       "      <td>The Beatles</td>\n",
       "      <td>Hey Jude</td>\n",
       "      <td>1968</td>\n",
       "      <td>hey-jude</td>\n",
       "      <td>beatles</td>\n",
       "    </tr>\n",
       "  </tbody>\n",
       "</table>\n",
       "</div>"
      ],
      "text/plain": [
       "            artist                               name  year  \\\n",
       "0      Bryan Adams  (Everything I Do) I Do it For You  1991   \n",
       "1  Whitney Houston             I Will Always Love You  1992   \n",
       "2      Bill Haley               Rock Around the Clock  1955   \n",
       "3      Celine Dion                My Heart Will Go On  1998   \n",
       "4      The Beatles                           Hey Jude  1968   \n",
       "\n",
       "                         link_name      link_artist  \n",
       "0  everything-i-do-i-do-it-for-you      bryan-adams  \n",
       "1           i-will-always-love-you  whitney-houston  \n",
       "2            rock-around-the-clock       bill-haley  \n",
       "3              my-heart-will-go-on      celine-dion  \n",
       "4                         hey-jude          beatles  "
      ]
     },
     "execution_count": 7,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "## Prepare artist name column for scraping\n",
    "df['artist'] = df['artist'].str.split('&').str[0]\n",
    "df['link_artist'] = df['artist']\n",
    "df['link_artist'] = df['link_artist'].replace(\"'\",\"\", regex=True)\n",
    "df['link_artist'] = df['link_artist'].str.lstrip(\"The \")\n",
    "df['link_artist'] = df['link_artist'].str.replace(\"[^a-zA-Z0-9]\", \"-\")\n",
    "df['link_artist'] = df['link_artist'].str.replace(\"\\\\--\", \"-\", regex=True)\n",
    "df['link_artist'] = df['link_artist'].str.lstrip('-')\n",
    "df['link_artist'] = df['link_artist'].str.rstrip('-')\n",
    "df['link_artist'] = df['link_artist'].str.lower()\n",
    "df.head()"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "Now we can combine these elements to create links using the MetroLyrics URL. Each URL on the metro lyrics site has its domain name, the name of the song, a lyrics tag, the name of the artist, and an html tag."
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 8,
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/html": [
       "<div>\n",
       "<style scoped>\n",
       "    .dataframe tbody tr th:only-of-type {\n",
       "        vertical-align: middle;\n",
       "    }\n",
       "\n",
       "    .dataframe tbody tr th {\n",
       "        vertical-align: top;\n",
       "    }\n",
       "\n",
       "    .dataframe thead th {\n",
       "        text-align: right;\n",
       "    }\n",
       "</style>\n",
       "<table border=\"1\" class=\"dataframe\">\n",
       "  <thead>\n",
       "    <tr style=\"text-align: right;\">\n",
       "      <th></th>\n",
       "      <th>artist</th>\n",
       "      <th>name</th>\n",
       "      <th>year</th>\n",
       "      <th>link_name</th>\n",
       "      <th>link_artist</th>\n",
       "      <th>link</th>\n",
       "    </tr>\n",
       "  </thead>\n",
       "  <tbody>\n",
       "    <tr>\n",
       "      <th>0</th>\n",
       "      <td>Bryan Adams</td>\n",
       "      <td>(Everything I Do) I Do it For You</td>\n",
       "      <td>1991</td>\n",
       "      <td>everything-i-do-i-do-it-for-you</td>\n",
       "      <td>bryan-adams</td>\n",
       "      <td>https://www.metrolyrics.com/everything-i-do-i-...</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>1</th>\n",
       "      <td>Whitney Houston</td>\n",
       "      <td>I Will Always Love You</td>\n",
       "      <td>1992</td>\n",
       "      <td>i-will-always-love-you</td>\n",
       "      <td>whitney-houston</td>\n",
       "      <td>https://www.metrolyrics.com/i-will-always-love...</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>2</th>\n",
       "      <td>Bill Haley</td>\n",
       "      <td>Rock Around the Clock</td>\n",
       "      <td>1955</td>\n",
       "      <td>rock-around-the-clock</td>\n",
       "      <td>bill-haley</td>\n",
       "      <td>https://www.metrolyrics.com/rock-around-the-cl...</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>3</th>\n",
       "      <td>Celine Dion</td>\n",
       "      <td>My Heart Will Go On</td>\n",
       "      <td>1998</td>\n",
       "      <td>my-heart-will-go-on</td>\n",
       "      <td>celine-dion</td>\n",
       "      <td>https://www.metrolyrics.com/my-heart-will-go-o...</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>4</th>\n",
       "      <td>The Beatles</td>\n",
       "      <td>Hey Jude</td>\n",
       "      <td>1968</td>\n",
       "      <td>hey-jude</td>\n",
       "      <td>beatles</td>\n",
       "      <td>https://www.metrolyrics.com/hey-jude-lyrics-be...</td>\n",
       "    </tr>\n",
       "  </tbody>\n",
       "</table>\n",
       "</div>"
      ],
      "text/plain": [
       "            artist                               name  year  \\\n",
       "0      Bryan Adams  (Everything I Do) I Do it For You  1991   \n",
       "1  Whitney Houston             I Will Always Love You  1992   \n",
       "2      Bill Haley               Rock Around the Clock  1955   \n",
       "3      Celine Dion                My Heart Will Go On  1998   \n",
       "4      The Beatles                           Hey Jude  1968   \n",
       "\n",
       "                         link_name      link_artist  \\\n",
       "0  everything-i-do-i-do-it-for-you      bryan-adams   \n",
       "1           i-will-always-love-you  whitney-houston   \n",
       "2            rock-around-the-clock       bill-haley   \n",
       "3              my-heart-will-go-on      celine-dion   \n",
       "4                         hey-jude          beatles   \n",
       "\n",
       "                                                link  \n",
       "0  https://www.metrolyrics.com/everything-i-do-i-...  \n",
       "1  https://www.metrolyrics.com/i-will-always-love...  \n",
       "2  https://www.metrolyrics.com/rock-around-the-cl...  \n",
       "3  https://www.metrolyrics.com/my-heart-will-go-o...  \n",
       "4  https://www.metrolyrics.com/hey-jude-lyrics-be...  "
      ]
     },
     "execution_count": 8,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "## Create links using metrolyrics url\n",
    "df['link'] = 'https://www.metrolyrics.com/' + df['link_name'].astype(str) + '-lyrics-' + df['link_artist'].astype(str) + '.html'\n",
    "df.head()"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 9,
   "metadata": {},
   "outputs": [
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "https://www.metrolyrics.com/everything-i-do-i-do-it-for-you-lyrics-bryan-adams.html\n",
      "https://www.metrolyrics.com/i-will-always-love-you-lyrics-whitney-houston.html\n",
      "https://www.metrolyrics.com/rock-around-the-clock-lyrics-bill-haley.html\n",
      "https://www.metrolyrics.com/my-heart-will-go-on-lyrics-celine-dion.html\n",
      "https://www.metrolyrics.com/hey-jude-lyrics-beatles.html\n"
     ]
    }
   ],
   "source": [
    "## Link column to list\n",
    "link = df['link'].tolist()\n",
    "\n",
    "for i in link[:5]:\n",
    "    print(i)"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "Now using the links we've creating, we'll crawl through each link to scrape the song's lyrics."
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 10,
   "metadata": {},
   "outputs": [],
   "source": [
    "## Crawl through metrolyrics links and scrape lyrics\n",
    "alldata = []\n",
    "seconds = 2\n",
    "            \n",
    "for item in link: \n",
    "    data = html.fromstring(requests.get(item, time.sleep(seconds)).text)\n",
    "    for i in data.xpath(\"//html/body\"):\n",
    "        lyrics = i.xpath('//div[@id=\"lyrics-body-text\"]/p[contains(@class,\"verse\")]/text()')     \n",
    "        alldata.append([lyrics])"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 11,
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/html": [
       "<div>\n",
       "<style scoped>\n",
       "    .dataframe tbody tr th:only-of-type {\n",
       "        vertical-align: middle;\n",
       "    }\n",
       "\n",
       "    .dataframe tbody tr th {\n",
       "        vertical-align: top;\n",
       "    }\n",
       "\n",
       "    .dataframe thead th {\n",
       "        text-align: right;\n",
       "    }\n",
       "</style>\n",
       "<table border=\"1\" class=\"dataframe\">\n",
       "  <thead>\n",
       "    <tr style=\"text-align: right;\">\n",
       "      <th></th>\n",
       "      <th>lyrics</th>\n",
       "    </tr>\n",
       "  </thead>\n",
       "  <tbody>\n",
       "    <tr>\n",
       "      <th>0</th>\n",
       "      <td>[Look into my eyes - you will see, \\nWhat you ...</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>1</th>\n",
       "      <td>[If I should stay, \\nI would only be in your w...</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>2</th>\n",
       "      <td>[One, two, three o'clock, four o'clock rock, \\...</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>3</th>\n",
       "      <td>[Every night in my dreams, \\nI see you, I feel...</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>4</th>\n",
       "      <td>[Hey Jude, don't make it bad, \\nTake a sad son...</td>\n",
       "    </tr>\n",
       "  </tbody>\n",
       "</table>\n",
       "</div>"
      ],
      "text/plain": [
       "                                              lyrics\n",
       "0  [Look into my eyes - you will see, \\nWhat you ...\n",
       "1  [If I should stay, \\nI would only be in your w...\n",
       "2  [One, two, three o'clock, four o'clock rock, \\...\n",
       "3  [Every night in my dreams, \\nI see you, I feel...\n",
       "4  [Hey Jude, don't make it bad, \\nTake a sad son..."
      ]
     },
     "execution_count": 11,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "## Convert lyrics to dataframe\n",
    "lyrics = pd.DataFrame(alldata, columns =['lyrics'])\n",
    "lyrics.head()"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 12,
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/html": [
       "<div>\n",
       "<style scoped>\n",
       "    .dataframe tbody tr th:only-of-type {\n",
       "        vertical-align: middle;\n",
       "    }\n",
       "\n",
       "    .dataframe tbody tr th {\n",
       "        vertical-align: top;\n",
       "    }\n",
       "\n",
       "    .dataframe thead th {\n",
       "        text-align: right;\n",
       "    }\n",
       "</style>\n",
       "<table border=\"1\" class=\"dataframe\">\n",
       "  <thead>\n",
       "    <tr style=\"text-align: right;\">\n",
       "      <th></th>\n",
       "      <th>artist</th>\n",
       "      <th>name</th>\n",
       "      <th>year</th>\n",
       "      <th>lyrics</th>\n",
       "    </tr>\n",
       "  </thead>\n",
       "  <tbody>\n",
       "    <tr>\n",
       "      <th>0</th>\n",
       "      <td>Bryan Adams</td>\n",
       "      <td>(Everything I Do) I Do it For You</td>\n",
       "      <td>1991</td>\n",
       "      <td>[Look into my eyes - you will see, \\nWhat you ...</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>1</th>\n",
       "      <td>Whitney Houston</td>\n",
       "      <td>I Will Always Love You</td>\n",
       "      <td>1992</td>\n",
       "      <td>[If I should stay, \\nI would only be in your w...</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>2</th>\n",
       "      <td>Bill Haley</td>\n",
       "      <td>Rock Around the Clock</td>\n",
       "      <td>1955</td>\n",
       "      <td>[One, two, three o'clock, four o'clock rock, \\...</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>3</th>\n",
       "      <td>Celine Dion</td>\n",
       "      <td>My Heart Will Go On</td>\n",
       "      <td>1998</td>\n",
       "      <td>[Every night in my dreams, \\nI see you, I feel...</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>4</th>\n",
       "      <td>The Beatles</td>\n",
       "      <td>Hey Jude</td>\n",
       "      <td>1968</td>\n",
       "      <td>[Hey Jude, don't make it bad, \\nTake a sad son...</td>\n",
       "    </tr>\n",
       "  </tbody>\n",
       "</table>\n",
       "</div>"
      ],
      "text/plain": [
       "            artist                               name  year  \\\n",
       "0      Bryan Adams  (Everything I Do) I Do it For You  1991   \n",
       "1  Whitney Houston             I Will Always Love You  1992   \n",
       "2      Bill Haley               Rock Around the Clock  1955   \n",
       "3      Celine Dion                My Heart Will Go On  1998   \n",
       "4      The Beatles                           Hey Jude  1968   \n",
       "\n",
       "                                              lyrics  \n",
       "0  [Look into my eyes - you will see, \\nWhat you ...  \n",
       "1  [If I should stay, \\nI would only be in your w...  \n",
       "2  [One, two, three o'clock, four o'clock rock, \\...  \n",
       "3  [Every night in my dreams, \\nI see you, I feel...  \n",
       "4  [Hey Jude, don't make it bad, \\nTake a sad son...  "
      ]
     },
     "execution_count": 12,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "## Merge lyrics with original dataframe\n",
    "df = df.join(lyrics, how='inner')\n",
    "df = df[['artist', 'name', 'year', 'lyrics']]\n",
    "df.head()"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 13,
   "metadata": {},
   "outputs": [],
   "source": [
    "## Save csv file\n",
    "df.to_csv(\"data/scraped_lyrics.csv\", index=False)"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "## 3. Data Cleaning and Text Preprocessing"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "Now that we have our lyrical information, it's important to clean the text before performing any analysis. This process involves removing any markup included in the text after scraping, any non-numeric or English characters, and other similar processes that would affect our analysis."
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 14,
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/html": [
       "<div>\n",
       "<style scoped>\n",
       "    .dataframe tbody tr th:only-of-type {\n",
       "        vertical-align: middle;\n",
       "    }\n",
       "\n",
       "    .dataframe tbody tr th {\n",
       "        vertical-align: top;\n",
       "    }\n",
       "\n",
       "    .dataframe thead th {\n",
       "        text-align: right;\n",
       "    }\n",
       "</style>\n",
       "<table border=\"1\" class=\"dataframe\">\n",
       "  <thead>\n",
       "    <tr style=\"text-align: right;\">\n",
       "      <th></th>\n",
       "      <th>artist</th>\n",
       "      <th>name</th>\n",
       "      <th>year</th>\n",
       "      <th>lyrics</th>\n",
       "    </tr>\n",
       "  </thead>\n",
       "  <tbody>\n",
       "    <tr>\n",
       "      <th>0</th>\n",
       "      <td>Bryan Adams</td>\n",
       "      <td>(Everything I Do) I Do it For You</td>\n",
       "      <td>1991</td>\n",
       "      <td>['Look into my eyes - you will see', '\\nWhat y...</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>1</th>\n",
       "      <td>Whitney Houston</td>\n",
       "      <td>I Will Always Love You</td>\n",
       "      <td>1992</td>\n",
       "      <td>['If I should stay', '\\nI would only be in you...</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>2</th>\n",
       "      <td>Bill Haley</td>\n",
       "      <td>Rock Around the Clock</td>\n",
       "      <td>1955</td>\n",
       "      <td>[\"One, two, three o'clock, four o'clock rock\",...</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>3</th>\n",
       "      <td>Celine Dion</td>\n",
       "      <td>My Heart Will Go On</td>\n",
       "      <td>1998</td>\n",
       "      <td>['Every night in my dreams', '\\nI see you, I f...</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>4</th>\n",
       "      <td>The Beatles</td>\n",
       "      <td>Hey Jude</td>\n",
       "      <td>1968</td>\n",
       "      <td>[\"Hey Jude, don't make it bad\", '\\nTake a sad ...</td>\n",
       "    </tr>\n",
       "  </tbody>\n",
       "</table>\n",
       "</div>"
      ],
      "text/plain": [
       "            artist                               name  year  \\\n",
       "0      Bryan Adams  (Everything I Do) I Do it For You  1991   \n",
       "1  Whitney Houston             I Will Always Love You  1992   \n",
       "2      Bill Haley               Rock Around the Clock  1955   \n",
       "3      Celine Dion                My Heart Will Go On  1998   \n",
       "4      The Beatles                           Hey Jude  1968   \n",
       "\n",
       "                                              lyrics  \n",
       "0  ['Look into my eyes - you will see', '\\nWhat y...  \n",
       "1  ['If I should stay', '\\nI would only be in you...  \n",
       "2  [\"One, two, three o'clock, four o'clock rock\",...  \n",
       "3  ['Every night in my dreams', '\\nI see you, I f...  \n",
       "4  [\"Hey Jude, don't make it bad\", '\\nTake a sad ...  "
      ]
     },
     "execution_count": 14,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "## Load scraped data\n",
    "df = pd.read_csv('data/scraped_lyrics.csv')\n",
    "df.head()"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 15,
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/html": [
       "<div>\n",
       "<style scoped>\n",
       "    .dataframe tbody tr th:only-of-type {\n",
       "        vertical-align: middle;\n",
       "    }\n",
       "\n",
       "    .dataframe tbody tr th {\n",
       "        vertical-align: top;\n",
       "    }\n",
       "\n",
       "    .dataframe thead th {\n",
       "        text-align: right;\n",
       "    }\n",
       "</style>\n",
       "<table border=\"1\" class=\"dataframe\">\n",
       "  <thead>\n",
       "    <tr style=\"text-align: right;\">\n",
       "      <th></th>\n",
       "      <th>artist</th>\n",
       "      <th>name</th>\n",
       "      <th>year</th>\n",
       "      <th>lyrics</th>\n",
       "    </tr>\n",
       "  </thead>\n",
       "  <tbody>\n",
       "    <tr>\n",
       "      <th>0</th>\n",
       "      <td>Bryan Adams</td>\n",
       "      <td>(Everything I Do) I Do it For You</td>\n",
       "      <td>1991</td>\n",
       "      <td>look into my eyes - you will see what you mean...</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>1</th>\n",
       "      <td>Whitney Houston</td>\n",
       "      <td>I Will Always Love You</td>\n",
       "      <td>1992</td>\n",
       "      <td>if i should stay i would only be in your way s...</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>2</th>\n",
       "      <td>Bill Haley</td>\n",
       "      <td>Rock Around the Clock</td>\n",
       "      <td>1955</td>\n",
       "      <td>one two three oclock four oclock rock five six...</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>3</th>\n",
       "      <td>Celine Dion</td>\n",
       "      <td>My Heart Will Go On</td>\n",
       "      <td>1998</td>\n",
       "      <td>every night in my dreams i see you i feel you ...</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>4</th>\n",
       "      <td>The Beatles</td>\n",
       "      <td>Hey Jude</td>\n",
       "      <td>1968</td>\n",
       "      <td>hey jude dont make it bad take a sad song and ...</td>\n",
       "    </tr>\n",
       "  </tbody>\n",
       "</table>\n",
       "</div>"
      ],
      "text/plain": [
       "            artist                               name  year  \\\n",
       "0      Bryan Adams  (Everything I Do) I Do it For You  1991   \n",
       "1  Whitney Houston             I Will Always Love You  1992   \n",
       "2      Bill Haley               Rock Around the Clock  1955   \n",
       "3      Celine Dion                My Heart Will Go On  1998   \n",
       "4      The Beatles                           Hey Jude  1968   \n",
       "\n",
       "                                              lyrics  \n",
       "0  look into my eyes - you will see what you mean...  \n",
       "1  if i should stay i would only be in your way s...  \n",
       "2  one two three oclock four oclock rock five six...  \n",
       "3  every night in my dreams i see you i feel you ...  \n",
       "4  hey jude dont make it bad take a sad song and ...  "
      ]
     },
     "execution_count": 15,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "## Remove newline\n",
    "df['lyrics'] = df['lyrics'].replace(r'\\\\n','', regex=True)\n",
    "## Remove apostrophe to include contractions\n",
    "df['lyrics'] = df['lyrics'].replace(\"'\",\"\", regex=True)\n",
    "## Remove useless numbers and alphanumerical words\n",
    "df['lyrics'] = df['lyrics'].str.replace('[^a-zA-Z-0-9.]+', ' ')\n",
    "## Convert to lowercase\n",
    "df['lyrics'] = df['lyrics'].str.lower()\n",
    "## Remove instrumental\n",
    "df['lyrics'] = df['lyrics'].str.replace('instrumental', '')\n",
    "## Remove unauthorized message\n",
    "df['lyrics'] = df['lyrics'].str.replace('unfortunately we are not authorized to show these lyrics', '')\n",
    "## Remove leading and trailing whitespace\n",
    "df['lyrics'] = df['lyrics'].str.strip()\n",
    "## Convert empty whitespace to NaN\n",
    "df['lyrics'] = df['lyrics'].replace(r'^\\s*$', np.nan, regex=True)\n",
    "df.head()"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 16,
   "metadata": {},
   "outputs": [
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "look into my eyes - you will see what you mean to me. search your heart search your soul and when you find me there youll search no more. dont tell me its not worth tryin for. you cant tell me its not worth dyin for. you know its true everything i do i do it for you. look into your heart - you will find theres nothin there to hide. take me as i am take my life. i would give it all i would sacrifice. dont tell me its not worth fightin for i cant help it theres nothin i want more you know its true everything i do i do it for you oh yeah. theres no love like your love and no other could give more love. theres nowhere unless youre there all the time all the way yeah. look into your heart baby... oh you cant tell me its not worth tryin for. i cant help it theres nothin i want more. yeah i would fight for you id lie for you walk the wire for you yeah id die for you. you know its true everything i do oh i do it for you. everything i do darling. you will see its true. you will see its true. yeah search your heart and your soul you cant tell its not worth dying for ill be there id walk the fire for you id die for you oh yeah. im going all the time all the way.\n"
     ]
    }
   ],
   "source": [
    "## View first song's cleaned lyrics\n",
    "for i in df['lyrics'][:1]:\n",
    "    print(i)"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 17,
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/plain": [
       "artist       0\n",
       "name         0\n",
       "year         0\n",
       "lyrics    1525\n",
       "dtype: int64"
      ]
     },
     "execution_count": 17,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "## Check for null values\n",
    "df.isnull().sum()"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "After cleaning the text we can check for any null values in the dataset. These null values are a result of scraping the lyrics from MetroLyrics' website. For example, some songs may be instrumental and not feature lyrics. Other songs may not have lyrical information because MetroLyrics is not authorized to display the lyrics. Another common occurrence is a discrepancy between an artist or a song name in the dataset and how it's featured on MetroLyrics' site. After dropping these null values, there are still 3120 with lyrics which will provide a reasonable sample size to analyze and draw conclusions from."
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 18,
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/plain": [
       "3120"
      ]
     },
     "execution_count": 18,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "## Drop rows with null values\n",
    "df.dropna(subset=['lyrics'], how='all', inplace = True)\n",
    "df.reset_index(inplace=True, drop=True)\n",
    "len(df)"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "Here we'll define a function to process text that we can apply as needed. This function will tokenize the text, a process of breaking the text into separate words. It will also remove stopwords, the most common words in a language which won't be meaningful in our analysis. It's also worth noting that additional stop words have been set to remove non-lexical vocables, a music term for a nonsensical syllable used to sing a melody. Similarly, the processing function will remove short words under three characters since these words aren't meaningful in our analysis. The function also converts the tokens to lowercase since python is case sensitive. Lastly, the function will 'stem' words, a process of breaking a word down to its root and removing the suffix."
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 19,
   "metadata": {},
   "outputs": [],
   "source": [
    "## Define text processing function\n",
    "def text_processing(x):\n",
    "    ## Convert list to string\n",
    "    tokens = str(x)\n",
    "    ## Convert to lowercase\n",
    "    tokens = tokens.lower()\n",
    "    ## Remove useless numbers and alphanumerical words\n",
    "    tokens = re.sub(\"[^a-zA-Z0-9]\", \" \", tokens)\n",
    "    ## Tokenization or word split\n",
    "    tokens = word_tokenize(tokens)\n",
    "    ## Get stemming words or lemmas\n",
    "    wordnet_lemmatizer = WordNetLemmatizer()\n",
    "    tokens = [ wordnet_lemmatizer.lemmatize(word) for word in tokens ]\n",
    "    ## Additional stopwords\n",
    "    more_stopwords = set(('ooh', 'oooh', 'aaah', 'chh', 'doo'))\n",
    "    extra_stoplist = set(stopwords.words('english')) | more_stopwords\n",
    "    tokens = (word for word in tokens if word not in extra_stoplist)\n",
    "    ## Remove stopwords\n",
    "    tokens = [ i for i in tokens if i not in stopwords.words('english')]\n",
    "    ## Filter non-alphanumeric characters from tokens\n",
    "    tokens = [ word for word in tokens if word.isalpha() ]\n",
    "    ## Remove short words\n",
    "    tokens = [ i for i in tokens if len(i) >= 3 ]\n",
    "    return tokens"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 20,
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/plain": [
       "['look',\n",
       " 'eye',\n",
       " 'see',\n",
       " 'mean',\n",
       " 'search',\n",
       " 'heart',\n",
       " 'search',\n",
       " 'soul',\n",
       " 'find',\n",
       " 'youll']"
      ]
     },
     "execution_count": 20,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "## Convert lyrics to list and process text\n",
    "lyrics_processed = df['lyrics'].to_list()\n",
    "lyrics_processed = text_processing(lyrics_processed)\n",
    "lyrics_processed[:10]"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "Now we can separate each song into its respective decade based on the year of its release. It's worth noting that songs aren't equally represented by decade in the dataset. Therefore, decades with a larger sample size might have a higher amount of credibility in our analysis. Although, the reasons for stark differences in sample size by decade are likely intuitive. Music in the 1950s likely wasn't marketed as aggressively as in subsequent decades and therefore is less represented on the top songs of all time. On the other end of the spectrum, songs in the 2010s have had less time to gain popularity and move up on the list of all time songs. After separating songs into decades we can apply the text processing function to process the lyrics for each decade."
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 21,
   "metadata": {},
   "outputs": [
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "50s: 152 \n",
      "60s: 335 \n",
      "70s: 514 \n",
      "80s: 613 \n",
      "90s: 699 \n",
      "00s: 665 \n",
      "10s: 142\n"
     ]
    }
   ],
   "source": [
    "## Separate into decades\n",
    "df50 = df[(df.year < 1960) & (df.year > 1949)].reset_index(drop=True)\n",
    "df60 = df[(df.year < 1970) & (df.year > 1959)].reset_index(drop=True)\n",
    "df70 = df[(df.year < 1980) & (df.year > 1969)].reset_index(drop=True)\n",
    "df80 = df[(df.year < 1990) & (df.year > 1979)].reset_index(drop=True)\n",
    "df90 = df[(df.year < 2000) & (df.year > 1989)].reset_index(drop=True)\n",
    "df00 = df[(df.year < 2010) & (df.year > 1999)].reset_index(drop=True)\n",
    "df10 = df[(df.year < 2020) & (df.year > 2009)].reset_index(drop=True)\n",
    "print('50s:', len(df50), '\\n60s:', len(df60), '\\n70s:', len(df70), \n",
    "      '\\n80s:', len(df80), '\\n90s:', len(df90), '\\n00s:', len(df00), '\\n10s:', len(df10))"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 22,
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/html": [
       "<div>\n",
       "<style scoped>\n",
       "    .dataframe tbody tr th:only-of-type {\n",
       "        vertical-align: middle;\n",
       "    }\n",
       "\n",
       "    .dataframe tbody tr th {\n",
       "        vertical-align: top;\n",
       "    }\n",
       "\n",
       "    .dataframe thead th {\n",
       "        text-align: right;\n",
       "    }\n",
       "</style>\n",
       "<table border=\"1\" class=\"dataframe\">\n",
       "  <thead>\n",
       "    <tr style=\"text-align: right;\">\n",
       "      <th></th>\n",
       "      <th>artist</th>\n",
       "      <th>name</th>\n",
       "      <th>year</th>\n",
       "      <th>lyrics</th>\n",
       "    </tr>\n",
       "  </thead>\n",
       "  <tbody>\n",
       "    <tr>\n",
       "      <th>0</th>\n",
       "      <td>Bryan Adams</td>\n",
       "      <td>(Everything I Do) I Do it For You</td>\n",
       "      <td>1991</td>\n",
       "      <td>look into my eyes - you will see what you mean...</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>1</th>\n",
       "      <td>Whitney Houston</td>\n",
       "      <td>I Will Always Love You</td>\n",
       "      <td>1992</td>\n",
       "      <td>if i should stay i would only be in your way s...</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>2</th>\n",
       "      <td>Celine Dion</td>\n",
       "      <td>My Heart Will Go On</td>\n",
       "      <td>1998</td>\n",
       "      <td>every night in my dreams i see you i feel you ...</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>3</th>\n",
       "      <td>Sinead O'Connor</td>\n",
       "      <td>Nothing Compares 2 U</td>\n",
       "      <td>1990</td>\n",
       "      <td>its been seven hours and fifteen days since u ...</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>4</th>\n",
       "      <td>Elton John</td>\n",
       "      <td>Candle in the Wind '97</td>\n",
       "      <td>1997</td>\n",
       "      <td>goodbye englands rose may you ever grow in our...</td>\n",
       "    </tr>\n",
       "  </tbody>\n",
       "</table>\n",
       "</div>"
      ],
      "text/plain": [
       "            artist                               name  year  \\\n",
       "0      Bryan Adams  (Everything I Do) I Do it For You  1991   \n",
       "1  Whitney Houston             I Will Always Love You  1992   \n",
       "2      Celine Dion                My Heart Will Go On  1998   \n",
       "3  Sinead O'Connor               Nothing Compares 2 U  1990   \n",
       "4       Elton John             Candle in the Wind '97  1997   \n",
       "\n",
       "                                              lyrics  \n",
       "0  look into my eyes - you will see what you mean...  \n",
       "1  if i should stay i would only be in your way s...  \n",
       "2  every night in my dreams i see you i feel you ...  \n",
       "3  its been seven hours and fifteen days since u ...  \n",
       "4  goodbye englands rose may you ever grow in our...  "
      ]
     },
     "execution_count": 22,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "## View 90s dataframe\n",
    "df90.head()"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 23,
   "metadata": {},
   "outputs": [],
   "source": [
    "## Process lyrics for each decade\n",
    "lyrics_processed50 = df50['lyrics'].to_list()\n",
    "lyrics_processed50 = text_processing(lyrics_processed50)\n",
    "lyrics_processed60 = df60['lyrics'].to_list()\n",
    "lyrics_processed60 = text_processing(lyrics_processed60)\n",
    "lyrics_processed70 = df70['lyrics'].to_list()\n",
    "lyrics_processed70 = text_processing(lyrics_processed70)\n",
    "lyrics_processed80 = df80['lyrics'].to_list()\n",
    "lyrics_processed80 = text_processing(lyrics_processed80)\n",
    "lyrics_processed90 = df90['lyrics'].to_list()\n",
    "lyrics_processed90 = text_processing(lyrics_processed90)\n",
    "lyrics_processed00 = df00['lyrics'].to_list()\n",
    "lyrics_processed00 = text_processing(lyrics_processed00)\n",
    "lyrics_processed10 = df10['lyrics'].to_list()\n",
    "lyrics_processed10 = text_processing(lyrics_processed10)"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "## 4. Descriptive Analytics"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "### a. Word frequency analysis "
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "Word frequency analysis will show which words are most prevalent in the song lyrics. This type of analysis not only will show which words are used the most, but can provide an idea of what songs are about based on most frequent words. For example, the word frequency for the entire dataset (all decades) is shown below. The most popular word used in all songs is 'love' meaning that 'love songs' are likely most prevalent in pop songs."
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 24,
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/html": [
       "        <script type=\"text/javascript\">\n",
       "        window.PlotlyConfig = {MathJaxConfig: 'local'};\n",
       "        if (window.MathJax) {MathJax.Hub.Config({SVG: {font: \"STIX-Web\"}});}\n",
       "        if (typeof require !== 'undefined') {\n",
       "        require.undef(\"plotly\");\n",
       "        define('plotly', function(require, exports, module) {\n",
       "            /**\n",
       "* plotly.js v1.49.1\n",
       "* Copyright 2012-2019, Plotly, Inc.\n",
       "* All rights reserved.\n",
       "* Licensed under the MIT license\n",
       "*/\n",
       "!function(t){if(\"object\"==typeof exports&&\"undefined\"!=typeof module)module.exports=t();else if(\"function\"==typeof define&&define.amd)define([],t);else{(\"undefined\"!=typeof window?window:\"undefined\"!=typeof global?global:\"undefined\"!=typeof self?self:this).Plotly=t()}}(function(){return function(){return function t(e,r,n){function i(o,s){if(!r[o]){if(!e[o]){var l=\"function\"==typeof require&&require;if(!s&&l)return l(o,!0);if(a)return a(o,!0);var c=new Error(\"Cannot find module '\"+o+\"'\");throw c.code=\"MODULE_NOT_FOUND\",c}var u=r[o]={exports:{}};e[o][0].call(u.exports,function(t){return i(e[o][1][t]||t)},u,u.exports,t,e,r,n)}return r[o].exports}for(var a=\"function\"==typeof require&&require,o=0;o<n.length;o++)i(n[o]);return i}}()({1:[function(t,e,r){\"use strict\";var n=t(\"../src/lib\"),i={\"X,X div\":\"direction:ltr;font-family:'Open Sans', verdana, arial, sans-serif;margin:0;padding:0;\",\"X input,X button\":\"font-family:'Open Sans', verdana, arial, sans-serif;\",\"X input:focus,X button:focus\":\"outline:none;\",\"X a\":\"text-decoration:none;\",\"X a:hover\":\"text-decoration:none;\",\"X .crisp\":\"shape-rendering:crispEdges;\",\"X .user-select-none\":\"-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none;\",\"X svg\":\"overflow:hidden;\",\"X svg a\":\"fill:#447adb;\",\"X svg a:hover\":\"fill:#3c6dc5;\",\"X .main-svg\":\"position:absolute;top:0;left:0;pointer-events:none;\",\"X .main-svg .draglayer\":\"pointer-events:all;\",\"X .cursor-default\":\"cursor:default;\",\"X .cursor-pointer\":\"cursor:pointer;\",\"X .cursor-crosshair\":\"cursor:crosshair;\",\"X .cursor-move\":\"cursor:move;\",\"X .cursor-col-resize\":\"cursor:col-resize;\",\"X .cursor-row-resize\":\"cursor:row-resize;\",\"X .cursor-ns-resize\":\"cursor:ns-resize;\",\"X .cursor-ew-resize\":\"cursor:ew-resize;\",\"X .cursor-sw-resize\":\"cursor:sw-resize;\",\"X .cursor-s-resize\":\"cursor:s-resize;\",\"X .cursor-se-resize\":\"cursor:se-resize;\",\"X .cursor-w-resize\":\"cursor:w-resize;\",\"X .cursor-e-resize\":\"cursor:e-resize;\",\"X .cursor-nw-resize\":\"cursor:nw-resize;\",\"X .cursor-n-resize\":\"cursor:n-resize;\",\"X .cursor-ne-resize\":\"cursor:ne-resize;\",\"X .cursor-grab\":\"cursor:-webkit-grab;cursor:grab;\",\"X .modebar\":\"position:absolute;top:2px;right:2px;\",\"X .ease-bg\":\"-webkit-transition:background-color 0.3s ease 0s;-moz-transition:background-color 0.3s ease 0s;-ms-transition:background-color 0.3s ease 0s;-o-transition:background-color 0.3s ease 0s;transition:background-color 0.3s ease 0s;\",\"X .modebar--hover>:not(.watermark)\":\"opacity:0;-webkit-transition:opacity 0.3s ease 0s;-moz-transition:opacity 0.3s ease 0s;-ms-transition:opacity 0.3s ease 0s;-o-transition:opacity 0.3s ease 0s;transition:opacity 0.3s ease 0s;\",\"X:hover .modebar--hover .modebar-group\":\"opacity:1;\",\"X .modebar-group\":\"float:left;display:inline-block;box-sizing:border-box;padding-left:8px;position:relative;vertical-align:middle;white-space:nowrap;\",\"X .modebar-btn\":\"position:relative;font-size:16px;padding:3px 4px;height:22px;cursor:pointer;line-height:normal;box-sizing:border-box;\",\"X .modebar-btn svg\":\"position:relative;top:2px;\",\"X .modebar.vertical\":\"display:flex;flex-direction:column;flex-wrap:wrap;align-content:flex-end;max-height:100%;\",\"X .modebar.vertical svg\":\"top:-1px;\",\"X .modebar.vertical .modebar-group\":\"display:block;float:none;padding-left:0px;padding-bottom:8px;\",\"X .modebar.vertical .modebar-group .modebar-btn\":\"display:block;text-align:center;\",\"X [data-title]:before,X [data-title]:after\":\"position:absolute;-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);display:none;opacity:0;z-index:1001;pointer-events:none;top:110%;right:50%;\",\"X [data-title]:hover:before,X [data-title]:hover:after\":\"display:block;opacity:1;\",\"X [data-title]:before\":\"content:'';position:absolute;background:transparent;border:6px solid transparent;z-index:1002;margin-top:-12px;border-bottom-color:#69738a;margin-right:-6px;\",\"X [data-title]:after\":\"content:attr(data-title);background:#69738a;color:white;padding:8px 10px;font-size:12px;line-height:12px;white-space:nowrap;margin-right:-18px;border-radius:2px;\",\"X .vertical [data-title]:before,X .vertical [data-title]:after\":\"top:0%;right:200%;\",\"X .vertical [data-title]:before\":\"border:6px solid transparent;border-left-color:#69738a;margin-top:8px;margin-right:-30px;\",\"X .select-outline\":\"fill:none;stroke-width:1;shape-rendering:crispEdges;\",\"X .select-outline-1\":\"stroke:white;\",\"X .select-outline-2\":\"stroke:black;stroke-dasharray:2px 2px;\",Y:\"font-family:'Open Sans';position:fixed;top:50px;right:20px;z-index:10000;font-size:10pt;max-width:180px;\",\"Y p\":\"margin:0;\",\"Y .notifier-note\":\"min-width:180px;max-width:250px;border:1px solid #fff;z-index:3000;margin:0;background-color:#8c97af;background-color:rgba(140,151,175,0.9);color:#fff;padding:10px;overflow-wrap:break-word;word-wrap:break-word;-ms-hyphens:auto;-webkit-hyphens:auto;hyphens:auto;\",\"Y .notifier-close\":\"color:#fff;opacity:0.8;float:right;padding:0 5px;background:none;border:none;font-size:20px;font-weight:bold;line-height:20px;\",\"Y .notifier-close:hover\":\"color:#444;text-decoration:none;cursor:pointer;\"};for(var a in i){var o=a.replace(/^,/,\" ,\").replace(/X/g,\".js-plotly-plot .plotly\").replace(/Y/g,\".plotly-notifier\");n.addStyleRule(o,i[a])}},{\"../src/lib\":719}],2:[function(t,e,r){\"use strict\";e.exports=t(\"../src/transforms/aggregate\")},{\"../src/transforms/aggregate\":1265}],3:[function(t,e,r){\"use strict\";e.exports=t(\"../src/traces/bar\")},{\"../src/traces/bar\":864}],4:[function(t,e,r){\"use strict\";e.exports=t(\"../src/traces/barpolar\")},{\"../src/traces/barpolar\":876}],5:[function(t,e,r){\"use strict\";e.exports=t(\"../src/traces/box\")},{\"../src/traces/box\":886}],6:[function(t,e,r){\"use strict\";e.exports=t(\"../src/components/calendars\")},{\"../src/components/calendars\":591}],7:[function(t,e,r){\"use strict\";e.exports=t(\"../src/traces/candlestick\")},{\"../src/traces/candlestick\":895}],8:[function(t,e,r){\"use strict\";e.exports=t(\"../src/traces/carpet\")},{\"../src/traces/carpet\":914}],9:[function(t,e,r){\"use strict\";e.exports=t(\"../src/traces/choropleth\")},{\"../src/traces/choropleth\":928}],10:[function(t,e,r){\"use strict\";e.exports=t(\"../src/traces/choroplethmapbox\")},{\"../src/traces/choroplethmapbox\":935}],11:[function(t,e,r){\"use strict\";e.exports=t(\"../src/traces/cone\")},{\"../src/traces/cone\":941}],12:[function(t,e,r){\"use strict\";e.exports=t(\"../src/traces/contour\")},{\"../src/traces/contour\":956}],13:[function(t,e,r){\"use strict\";e.exports=t(\"../src/traces/contourcarpet\")},{\"../src/traces/contourcarpet\":967}],14:[function(t,e,r){\"use strict\";e.exports=t(\"../src/core\")},{\"../src/core\":697}],15:[function(t,e,r){\"use strict\";e.exports=t(\"../src/traces/densitymapbox\")},{\"../src/traces/densitymapbox\":977}],16:[function(t,e,r){\"use strict\";e.exports=t(\"../src/transforms/filter\")},{\"../src/transforms/filter\":1266}],17:[function(t,e,r){\"use strict\";e.exports=t(\"../src/traces/funnel\")},{\"../src/traces/funnel\":987}],18:[function(t,e,r){\"use strict\";e.exports=t(\"../src/traces/funnelarea\")},{\"../src/traces/funnelarea\":996}],19:[function(t,e,r){\"use strict\";e.exports=t(\"../src/transforms/groupby\")},{\"../src/transforms/groupby\":1267}],20:[function(t,e,r){\"use strict\";e.exports=t(\"../src/traces/heatmap\")},{\"../src/traces/heatmap\":1009}],21:[function(t,e,r){\"use strict\";e.exports=t(\"../src/traces/heatmapgl\")},{\"../src/traces/heatmapgl\":1018}],22:[function(t,e,r){\"use strict\";e.exports=t(\"../src/traces/histogram\")},{\"../src/traces/histogram\":1030}],23:[function(t,e,r){\"use strict\";e.exports=t(\"../src/traces/histogram2d\")},{\"../src/traces/histogram2d\":1036}],24:[function(t,e,r){\"use strict\";e.exports=t(\"../src/traces/histogram2dcontour\")},{\"../src/traces/histogram2dcontour\":1040}],25:[function(t,e,r){\"use strict\";var n=t(\"./core\");n.register([t(\"./bar\"),t(\"./box\"),t(\"./heatmap\"),t(\"./histogram\"),t(\"./histogram2d\"),t(\"./histogram2dcontour\"),t(\"./contour\"),t(\"./scatterternary\"),t(\"./violin\"),t(\"./funnel\"),t(\"./waterfall\"),t(\"./pie\"),t(\"./sunburst\"),t(\"./funnelarea\"),t(\"./scatter3d\"),t(\"./surface\"),t(\"./isosurface\"),t(\"./volume\"),t(\"./mesh3d\"),t(\"./cone\"),t(\"./streamtube\"),t(\"./scattergeo\"),t(\"./choropleth\"),t(\"./scattergl\"),t(\"./splom\"),t(\"./pointcloud\"),t(\"./heatmapgl\"),t(\"./parcoords\"),t(\"./parcats\"),t(\"./scattermapbox\"),t(\"./choroplethmapbox\"),t(\"./densitymapbox\"),t(\"./sankey\"),t(\"./indicator\"),t(\"./table\"),t(\"./carpet\"),t(\"./scattercarpet\"),t(\"./contourcarpet\"),t(\"./ohlc\"),t(\"./candlestick\"),t(\"./scatterpolar\"),t(\"./scatterpolargl\"),t(\"./barpolar\")]),n.register([t(\"./aggregate\"),t(\"./filter\"),t(\"./groupby\"),t(\"./sort\")]),n.register([t(\"./calendars\")]),e.exports=n},{\"./aggregate\":2,\"./bar\":3,\"./barpolar\":4,\"./box\":5,\"./calendars\":6,\"./candlestick\":7,\"./carpet\":8,\"./choropleth\":9,\"./choroplethmapbox\":10,\"./cone\":11,\"./contour\":12,\"./contourcarpet\":13,\"./core\":14,\"./densitymapbox\":15,\"./filter\":16,\"./funnel\":17,\"./funnelarea\":18,\"./groupby\":19,\"./heatmap\":20,\"./heatmapgl\":21,\"./histogram\":22,\"./histogram2d\":23,\"./histogram2dcontour\":24,\"./indicator\":26,\"./isosurface\":27,\"./mesh3d\":28,\"./ohlc\":29,\"./parcats\":30,\"./parcoords\":31,\"./pie\":32,\"./pointcloud\":33,\"./sankey\":34,\"./scatter3d\":35,\"./scattercarpet\":36,\"./scattergeo\":37,\"./scattergl\":38,\"./scattermapbox\":39,\"./scatterpolar\":40,\"./scatterpolargl\":41,\"./scatterternary\":42,\"./sort\":43,\"./splom\":44,\"./streamtube\":45,\"./sunburst\":46,\"./surface\":47,\"./table\":48,\"./violin\":49,\"./volume\":50,\"./waterfall\":51}],26:[function(t,e,r){\"use strict\";e.exports=t(\"../src/traces/indicator\")},{\"../src/traces/indicator\":1046}],27:[function(t,e,r){\"use strict\";e.exports=t(\"../src/traces/isosurface\")},{\"../src/traces/isosurface\":1052}],28:[function(t,e,r){\"use strict\";e.exports=t(\"../src/traces/mesh3d\")},{\"../src/traces/mesh3d\":1057}],29:[function(t,e,r){\"use strict\";e.exports=t(\"../src/traces/ohlc\")},{\"../src/traces/ohlc\":1062}],30:[function(t,e,r){\"use strict\";e.exports=t(\"../src/traces/parcats\")},{\"../src/traces/parcats\":1071}],31:[function(t,e,r){\"use strict\";e.exports=t(\"../src/traces/parcoords\")},{\"../src/traces/parcoords\":1081}],32:[function(t,e,r){\"use strict\";e.exports=t(\"../src/traces/pie\")},{\"../src/traces/pie\":1092}],33:[function(t,e,r){\"use strict\";e.exports=t(\"../src/traces/pointcloud\")},{\"../src/traces/pointcloud\":1101}],34:[function(t,e,r){\"use strict\";e.exports=t(\"../src/traces/sankey\")},{\"../src/traces/sankey\":1107}],35:[function(t,e,r){\"use strict\";e.exports=t(\"../src/traces/scatter3d\")},{\"../src/traces/scatter3d\":1143}],36:[function(t,e,r){\"use strict\";e.exports=t(\"../src/traces/scattercarpet\")},{\"../src/traces/scattercarpet\":1149}],37:[function(t,e,r){\"use strict\";e.exports=t(\"../src/traces/scattergeo\")},{\"../src/traces/scattergeo\":1156}],38:[function(t,e,r){\"use strict\";e.exports=t(\"../src/traces/scattergl\")},{\"../src/traces/scattergl\":1167}],39:[function(t,e,r){\"use strict\";e.exports=t(\"../src/traces/scattermapbox\")},{\"../src/traces/scattermapbox\":1176}],40:[function(t,e,r){\"use strict\";e.exports=t(\"../src/traces/scatterpolar\")},{\"../src/traces/scatterpolar\":1183}],41:[function(t,e,r){\"use strict\";e.exports=t(\"../src/traces/scatterpolargl\")},{\"../src/traces/scatterpolargl\":1189}],42:[function(t,e,r){\"use strict\";e.exports=t(\"../src/traces/scatterternary\")},{\"../src/traces/scatterternary\":1196}],43:[function(t,e,r){\"use strict\";e.exports=t(\"../src/transforms/sort\")},{\"../src/transforms/sort\":1269}],44:[function(t,e,r){\"use strict\";e.exports=t(\"../src/traces/splom\")},{\"../src/traces/splom\":1205}],45:[function(t,e,r){\"use strict\";e.exports=t(\"../src/traces/streamtube\")},{\"../src/traces/streamtube\":1213}],46:[function(t,e,r){\"use strict\";e.exports=t(\"../src/traces/sunburst\")},{\"../src/traces/sunburst\":1219}],47:[function(t,e,r){\"use strict\";e.exports=t(\"../src/traces/surface\")},{\"../src/traces/surface\":1228}],48:[function(t,e,r){\"use strict\";e.exports=t(\"../src/traces/table\")},{\"../src/traces/table\":1236}],49:[function(t,e,r){\"use strict\";e.exports=t(\"../src/traces/violin\")},{\"../src/traces/violin\":1244}],50:[function(t,e,r){\"use strict\";e.exports=t(\"../src/traces/volume\")},{\"../src/traces/volume\":1252}],51:[function(t,e,r){\"use strict\";e.exports=t(\"../src/traces/waterfall\")},{\"../src/traces/waterfall\":1260}],52:[function(t,e,r){\"use strict\";e.exports=function(t){var e=(t=t||{}).eye||[0,0,1],r=t.center||[0,0,0],s=t.up||[0,1,0],l=t.distanceLimits||[0,1/0],c=t.mode||\"turntable\",u=n(),h=i(),f=a();return u.setDistanceLimits(l[0],l[1]),u.lookAt(0,e,r,s),h.setDistanceLimits(l[0],l[1]),h.lookAt(0,e,r,s),f.setDistanceLimits(l[0],l[1]),f.lookAt(0,e,r,s),new o({turntable:u,orbit:h,matrix:f},c)};var n=t(\"turntable-camera-controller\"),i=t(\"orbit-camera-controller\"),a=t(\"matrix-camera-controller\");function o(t,e){this._controllerNames=Object.keys(t),this._controllerList=this._controllerNames.map(function(e){return t[e]}),this._mode=e,this._active=t[e],this._active||(this._mode=\"turntable\",this._active=t.turntable),this.modes=this._controllerNames,this.computedMatrix=this._active.computedMatrix,this.computedEye=this._active.computedEye,this.computedUp=this._active.computedUp,this.computedCenter=this._active.computedCenter,this.computedRadius=this._active.computedRadius}var s=o.prototype;[[\"flush\",1],[\"idle\",1],[\"lookAt\",4],[\"rotate\",4],[\"pan\",4],[\"translate\",4],[\"setMatrix\",2],[\"setDistanceLimits\",2],[\"setDistance\",2]].forEach(function(t){for(var e=t[0],r=[],n=0;n<t[1];++n)r.push(\"a\"+n);var i=\"var cc=this._controllerList;for(var i=0;i<cc.length;++i){cc[i].\"+t[0]+\"(\"+r.join()+\")}\";s[e]=Function.apply(null,r.concat(i))}),s.recalcMatrix=function(t){this._active.recalcMatrix(t)},s.getDistance=function(t){return this._active.getDistance(t)},s.getDistanceLimits=function(t){return this._active.getDistanceLimits(t)},s.lastT=function(){return this._active.lastT()},s.setMode=function(t){if(t!==this._mode){var e=this._controllerNames.indexOf(t);if(!(e<0)){var r=this._active,n=this._controllerList[e],i=Math.max(r.lastT(),n.lastT());r.recalcMatrix(i),n.setMatrix(i,r.computedMatrix),this._active=n,this._mode=t,this.computedMatrix=this._active.computedMatrix,this.computedEye=this._active.computedEye,this.computedUp=this._active.computedUp,this.computedCenter=this._active.computedCenter,this.computedRadius=this._active.computedRadius}}},s.getMode=function(){return this._mode}},{\"matrix-camera-controller\":433,\"orbit-camera-controller\":456,\"turntable-camera-controller\":542}],53:[function(t,e,r){var n,i;n=this,i=function(t,e,r,n,i){\"use strict\";function a(t){return t.target.depth}function o(t,e){return t.sourceLinks.length?t.depth:e-1}function s(t){return function(){return t}}i=i&&i.hasOwnProperty(\"default\")?i.default:i;var l=\"function\"==typeof Symbol&&\"symbol\"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&\"function\"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?\"symbol\":typeof t};function c(t,e){return h(t.source,e.source)||t.index-e.index}function u(t,e){return h(t.target,e.target)||t.index-e.index}function h(t,e){return t.partOfCycle===e.partOfCycle?t.y0-e.y0:\"top\"===t.circularLinkType||\"bottom\"===e.circularLinkType?-1:1}function f(t){return t.value}function p(t){return(t.y0+t.y1)/2}function d(t){return p(t.source)}function g(t){return p(t.target)}function v(t){return t.index}function m(t){return t.nodes}function y(t){return t.links}function x(t,e){var r=t.get(e);if(!r)throw new Error(\"missing: \"+e);return r}function b(t,e){return e(t)}var _=25,w=10,k=.3;function T(t,e){var r=0,n=0;t.links.forEach(function(i){i.circular&&(i.source.circularLinkType||i.target.circularLinkType?i.circularLinkType=i.source.circularLinkType?i.source.circularLinkType:i.target.circularLinkType:i.circularLinkType=r<n?\"top\":\"bottom\",\"top\"==i.circularLinkType?r+=1:n+=1,t.nodes.forEach(function(t){b(t,e)!=b(i.source,e)&&b(t,e)!=b(i.target,e)||(t.circularLinkType=i.circularLinkType)}))}),t.links.forEach(function(t){t.circular&&(t.source.circularLinkType==t.target.circularLinkType&&(t.circularLinkType=t.source.circularLinkType),Y(t,e)&&(t.circularLinkType=t.source.circularLinkType))})}function A(t){var e=Math.abs(t.y1-t.y0),r=Math.abs(t.target.x0-t.source.x1);return Math.atan(r/e)}function M(t,e){var r=0;t.sourceLinks.forEach(function(t){r=t.circular&&!Y(t,e)?r+1:r});var n=0;return t.targetLinks.forEach(function(t){n=t.circular&&!Y(t,e)?n+1:n}),r+n}function S(t){var e=t.source.sourceLinks,r=0;e.forEach(function(t){r=t.circular?r+1:r});var n=t.target.targetLinks,i=0;return n.forEach(function(t){i=t.circular?i+1:i}),!(r>1||i>1)}function E(t,e,r){return t.sort(L),t.forEach(function(n,i){var a,o,s=0;if(Y(n,r)&&S(n))n.circularPathData.verticalBuffer=s+n.width/2;else{for(var l=0;l<i;l++)if(a=t[i],o=t[l],!(a.source.column<o.target.column||a.target.column>o.source.column)){var c=t[l].circularPathData.verticalBuffer+t[l].width/2+e;s=c>s?c:s}n.circularPathData.verticalBuffer=s+n.width/2}}),t}function C(t,r,i,a){var o=e.min(t.links,function(t){return t.source.y0});t.links.forEach(function(t){t.circular&&(t.circularPathData={})}),E(t.links.filter(function(t){return\"top\"==t.circularLinkType}),r,a),E(t.links.filter(function(t){return\"bottom\"==t.circularLinkType}),r,a),t.links.forEach(function(e){if(e.circular){if(e.circularPathData.arcRadius=e.width+w,e.circularPathData.leftNodeBuffer=5,e.circularPathData.rightNodeBuffer=5,e.circularPathData.sourceWidth=e.source.x1-e.source.x0,e.circularPathData.sourceX=e.source.x0+e.circularPathData.sourceWidth,e.circularPathData.targetX=e.target.x0,e.circularPathData.sourceY=e.y0,e.circularPathData.targetY=e.y1,Y(e,a)&&S(e))e.circularPathData.leftSmallArcRadius=w+e.width/2,e.circularPathData.leftLargeArcRadius=w+e.width/2,e.circularPathData.rightSmallArcRadius=w+e.width/2,e.circularPathData.rightLargeArcRadius=w+e.width/2,\"bottom\"==e.circularLinkType?(e.circularPathData.verticalFullExtent=e.source.y1+_+e.circularPathData.verticalBuffer,e.circularPathData.verticalLeftInnerExtent=e.circularPathData.verticalFullExtent-e.circularPathData.leftLargeArcRadius,e.circularPathData.verticalRightInnerExtent=e.circularPathData.verticalFullExtent-e.circularPathData.rightLargeArcRadius):(e.circularPathData.verticalFullExtent=e.source.y0-_-e.circularPathData.verticalBuffer,e.circularPathData.verticalLeftInnerExtent=e.circularPathData.verticalFullExtent+e.circularPathData.leftLargeArcRadius,e.circularPathData.verticalRightInnerExtent=e.circularPathData.verticalFullExtent+e.circularPathData.rightLargeArcRadius);else{var s=e.source.column,l=e.circularLinkType,c=t.links.filter(function(t){return t.source.column==s&&t.circularLinkType==l});\"bottom\"==e.circularLinkType?c.sort(O):c.sort(P);var u=0;c.forEach(function(t,n){t.circularLinkID==e.circularLinkID&&(e.circularPathData.leftSmallArcRadius=w+e.width/2+u,e.circularPathData.leftLargeArcRadius=w+e.width/2+n*r+u),u+=t.width}),s=e.target.column,c=t.links.filter(function(t){return t.target.column==s&&t.circularLinkType==l}),\"bottom\"==e.circularLinkType?c.sort(I):c.sort(z),u=0,c.forEach(function(t,n){t.circularLinkID==e.circularLinkID&&(e.circularPathData.rightSmallArcRadius=w+e.width/2+u,e.circularPathData.rightLargeArcRadius=w+e.width/2+n*r+u),u+=t.width}),\"bottom\"==e.circularLinkType?(e.circularPathData.verticalFullExtent=Math.max(i,e.source.y1,e.target.y1)+_+e.circularPathData.verticalBuffer,e.circularPathData.verticalLeftInnerExtent=e.circularPathData.verticalFullExtent-e.circularPathData.leftLargeArcRadius,e.circularPathData.verticalRightInnerExtent=e.circularPathData.verticalFullExtent-e.circularPathData.rightLargeArcRadius):(e.circularPathData.verticalFullExtent=o-_-e.circularPathData.verticalBuffer,e.circularPathData.verticalLeftInnerExtent=e.circularPathData.verticalFullExtent+e.circularPathData.leftLargeArcRadius,e.circularPathData.verticalRightInnerExtent=e.circularPathData.verticalFullExtent+e.circularPathData.rightLargeArcRadius)}e.circularPathData.leftInnerExtent=e.circularPathData.sourceX+e.circularPathData.leftNodeBuffer,e.circularPathData.rightInnerExtent=e.circularPathData.targetX-e.circularPathData.rightNodeBuffer,e.circularPathData.leftFullExtent=e.circularPathData.sourceX+e.circularPathData.leftLargeArcRadius+e.circularPathData.leftNodeBuffer,e.circularPathData.rightFullExtent=e.circularPathData.targetX-e.circularPathData.rightLargeArcRadius-e.circularPathData.rightNodeBuffer}if(e.circular)e.path=function(t){var e=\"\";e=\"top\"==t.circularLinkType?\"M\"+t.circularPathData.sourceX+\" \"+t.circularPathData.sourceY+\" L\"+t.circularPathData.leftInnerExtent+\" \"+t.circularPathData.sourceY+\" A\"+t.circularPathData.leftLargeArcRadius+\" \"+t.circularPathData.leftSmallArcRadius+\" 0 0 0 \"+t.circularPathData.leftFullExtent+\" \"+(t.circularPathData.sourceY-t.circularPathData.leftSmallArcRadius)+\" L\"+t.circularPathData.leftFullExtent+\" \"+t.circularPathData.verticalLeftInnerExtent+\" A\"+t.circularPathData.leftLargeArcRadius+\" \"+t.circularPathData.leftLargeArcRadius+\" 0 0 0 \"+t.circularPathData.leftInnerExtent+\" \"+t.circularPathData.verticalFullExtent+\" L\"+t.circularPathData.rightInnerExtent+\" \"+t.circularPathData.verticalFullExtent+\" A\"+t.circularPathData.rightLargeArcRadius+\" \"+t.circularPathData.rightLargeArcRadius+\" 0 0 0 \"+t.circularPathData.rightFullExtent+\" \"+t.circularPathData.verticalRightInnerExtent+\" L\"+t.circularPathData.rightFullExtent+\" \"+(t.circularPathData.targetY-t.circularPathData.rightSmallArcRadius)+\" A\"+t.circularPathData.rightLargeArcRadius+\" \"+t.circularPathData.rightSmallArcRadius+\" 0 0 0 \"+t.circularPathData.rightInnerExtent+\" \"+t.circularPathData.targetY+\" L\"+t.circularPathData.targetX+\" \"+t.circularPathData.targetY:\"M\"+t.circularPathData.sourceX+\" \"+t.circularPathData.sourceY+\" L\"+t.circularPathData.leftInnerExtent+\" \"+t.circularPathData.sourceY+\" A\"+t.circularPathData.leftLargeArcRadius+\" \"+t.circularPathData.leftSmallArcRadius+\" 0 0 1 \"+t.circularPathData.leftFullExtent+\" \"+(t.circularPathData.sourceY+t.circularPathData.leftSmallArcRadius)+\" L\"+t.circularPathData.leftFullExtent+\" \"+t.circularPathData.verticalLeftInnerExtent+\" A\"+t.circularPathData.leftLargeArcRadius+\" \"+t.circularPathData.leftLargeArcRadius+\" 0 0 1 \"+t.circularPathData.leftInnerExtent+\" \"+t.circularPathData.verticalFullExtent+\" L\"+t.circularPathData.rightInnerExtent+\" \"+t.circularPathData.verticalFullExtent+\" A\"+t.circularPathData.rightLargeArcRadius+\" \"+t.circularPathData.rightLargeArcRadius+\" 0 0 1 \"+t.circularPathData.rightFullExtent+\" \"+t.circularPathData.verticalRightInnerExtent+\" L\"+t.circularPathData.rightFullExtent+\" \"+(t.circularPathData.targetY+t.circularPathData.rightSmallArcRadius)+\" A\"+t.circularPathData.rightLargeArcRadius+\" \"+t.circularPathData.rightSmallArcRadius+\" 0 0 1 \"+t.circularPathData.rightInnerExtent+\" \"+t.circularPathData.targetY+\" L\"+t.circularPathData.targetX+\" \"+t.circularPathData.targetY;return e}(e);else{var h=n.linkHorizontal().source(function(t){return[t.source.x0+(t.source.x1-t.source.x0),t.y0]}).target(function(t){return[t.target.x0,t.y1]});e.path=h(e)}})}function L(t,e){return D(t)==D(e)?\"bottom\"==t.circularLinkType?O(t,e):P(t,e):D(e)-D(t)}function P(t,e){return t.y0-e.y0}function O(t,e){return e.y0-t.y0}function z(t,e){return t.y1-e.y1}function I(t,e){return e.y1-t.y1}function D(t){return t.target.column-t.source.column}function R(t){return t.target.x0-t.source.x1}function F(t,e){var r=A(t),n=R(e)/Math.tan(r);return\"up\"==G(t)?t.y1+n:t.y1-n}function B(t,e){var r=A(t),n=R(e)/Math.tan(r);return\"up\"==G(t)?t.y1-n:t.y1+n}function N(t,e,r,n){t.links.forEach(function(i){if(!i.circular&&i.target.column-i.source.column>1){var a=i.source.column+1,o=i.target.column-1,s=1,l=o-a+1;for(s=1;a<=o;a++,s++)t.nodes.forEach(function(o){if(o.column==a){var c,u=s/(l+1),h=Math.pow(1-u,3),f=3*u*Math.pow(1-u,2),p=3*Math.pow(u,2)*(1-u),d=Math.pow(u,3),g=h*i.y0+f*i.y0+p*i.y1+d*i.y1,v=g-i.width/2,m=g+i.width/2;v>o.y0&&v<o.y1?(c=o.y1-v+10,c=\"bottom\"==o.circularLinkType?c:-c,o=U(o,c,e,r),t.nodes.forEach(function(t){b(t,n)!=b(o,n)&&t.column==o.column&&j(o,t)&&U(t,c,e,r)})):m>o.y0&&m<o.y1?(c=m-o.y0+10,o=U(o,c,e,r),t.nodes.forEach(function(t){b(t,n)!=b(o,n)&&t.column==o.column&&t.y0<o.y1&&t.y1>o.y1&&U(t,c,e,r)})):v<o.y0&&m>o.y1&&(c=m-o.y0+10,o=U(o,c,e,r),t.nodes.forEach(function(t){b(t,n)!=b(o,n)&&t.column==o.column&&t.y0<o.y1&&t.y1>o.y1&&U(t,c,e,r)}))}})}})}function j(t,e){return t.y0>e.y0&&t.y0<e.y1||(t.y1>e.y0&&t.y1<e.y1||t.y0<e.y0&&t.y1>e.y1)}function U(t,e,r,n){return t.y0+e>=r&&t.y1+e<=n&&(t.y0=t.y0+e,t.y1=t.y1+e,t.targetLinks.forEach(function(t){t.y1=t.y1+e}),t.sourceLinks.forEach(function(t){t.y0=t.y0+e})),t}function V(t,e,r,n){t.nodes.forEach(function(i){n&&i.y+(i.y1-i.y0)>e&&(i.y=i.y-(i.y+(i.y1-i.y0)-e));var a=t.links.filter(function(t){return b(t.source,r)==b(i,r)}),o=a.length;o>1&&a.sort(function(t,e){if(!t.circular&&!e.circular){if(t.target.column==e.target.column)return t.y1-e.y1;if(!H(t,e))return t.y1-e.y1;if(t.target.column>e.target.column){var r=B(e,t);return t.y1-r}if(e.target.column>t.target.column)return B(t,e)-e.y1}return t.circular&&!e.circular?\"top\"==t.circularLinkType?-1:1:e.circular&&!t.circular?\"top\"==e.circularLinkType?1:-1:t.circular&&e.circular?t.circularLinkType===e.circularLinkType&&\"top\"==t.circularLinkType?t.target.column===e.target.column?t.target.y1-e.target.y1:e.target.column-t.target.column:t.circularLinkType===e.circularLinkType&&\"bottom\"==t.circularLinkType?t.target.column===e.target.column?e.target.y1-t.target.y1:t.target.column-e.target.column:\"top\"==t.circularLinkType?-1:1:void 0});var s=i.y0;a.forEach(function(t){t.y0=s+t.width/2,s+=t.width}),a.forEach(function(t,e){if(\"bottom\"==t.circularLinkType){for(var r=e+1,n=0;r<o;r++)n+=a[r].width;t.y0=i.y1-n-t.width/2}})})}function q(t,e,r){t.nodes.forEach(function(e){var n=t.links.filter(function(t){return b(t.target,r)==b(e,r)}),i=n.length;i>1&&n.sort(function(t,e){if(!t.circular&&!e.circular){if(t.source.column==e.source.column)return t.y0-e.y0;if(!H(t,e))return t.y0-e.y0;if(e.source.column<t.source.column){var r=F(e,t);return t.y0-r}if(t.source.column<e.source.column)return F(t,e)-e.y0}return t.circular&&!e.circular?\"top\"==t.circularLinkType?-1:1:e.circular&&!t.circular?\"top\"==e.circularLinkType?1:-1:t.circular&&e.circular?t.circularLinkType===e.circularLinkType&&\"top\"==t.circularLinkType?t.source.column===e.source.column?t.source.y1-e.source.y1:t.source.column-e.source.column:t.circularLinkType===e.circularLinkType&&\"bottom\"==t.circularLinkType?t.source.column===e.source.column?t.source.y1-e.source.y1:e.source.column-t.source.column:\"top\"==t.circularLinkType?-1:1:void 0});var a=e.y0;n.forEach(function(t){t.y1=a+t.width/2,a+=t.width}),n.forEach(function(t,r){if(\"bottom\"==t.circularLinkType){for(var a=r+1,o=0;a<i;a++)o+=n[a].width;t.y1=e.y1-o-t.width/2}})})}function H(t,e){return G(t)==G(e)}function G(t){return t.y0-t.y1>0?\"up\":\"down\"}function Y(t,e){return b(t.source,e)==b(t.target,e)}t.sankeyCircular=function(){var t,n,a=0,b=0,A=1,S=1,E=24,L=v,P=o,O=m,z=y,I=32,D=2,R=null;function F(){var o={nodes:O.apply(null,arguments),links:z.apply(null,arguments)};!function(t){t.nodes.forEach(function(t,e){t.index=e,t.sourceLinks=[],t.targetLinks=[]});var e=r.map(t.nodes,L);t.links.forEach(function(t,r){t.index=r;var n=t.source,i=t.target;\"object\"!==(\"undefined\"==typeof n?\"undefined\":l(n))&&(n=t.source=x(e,n)),\"object\"!==(\"undefined\"==typeof i?\"undefined\":l(i))&&(i=t.target=x(e,i)),n.sourceLinks.push(t),i.targetLinks.push(t)})}(o),function(t,e,r){var n=0;if(null===r){for(var a=[],o=0;o<t.links.length;o++){var s=t.links[o],l=s.source.index,c=s.target.index;a[l]||(a[l]=[]),a[c]||(a[c]=[]),-1===a[l].indexOf(c)&&a[l].push(c)}var u=i(a);u.sort(function(t,e){return t.length-e.length});var h={};for(o=0;o<u.length;o++){var f=u[o],p=f.slice(-2);h[p[0]]||(h[p[0]]={}),h[p[0]][p[1]]=!0}t.links.forEach(function(t){var e=t.target.index,r=t.source.index;e===r||h[r]&&h[r][e]?(t.circular=!0,t.circularLinkID=n,n+=1):t.circular=!1})}else t.links.forEach(function(t){t.source[r]<t.target[r]?t.circular=!1:(t.circular=!0,t.circularLinkID=n,n+=1)})}(o,0,R),function(t){t.nodes.forEach(function(t){t.partOfCycle=!1,t.value=Math.max(e.sum(t.sourceLinks,f),e.sum(t.targetLinks,f)),t.sourceLinks.forEach(function(e){e.circular&&(t.partOfCycle=!0,t.circularLinkType=e.circularLinkType)}),t.targetLinks.forEach(function(e){e.circular&&(t.partOfCycle=!0,t.circularLinkType=e.circularLinkType)})})}(o),function(t){var e,r,n;for(e=t.nodes,r=[],n=0;e.length;++n,e=r,r=[])e.forEach(function(t){t.depth=n,t.sourceLinks.forEach(function(t){r.indexOf(t.target)<0&&!t.circular&&r.push(t.target)})});for(e=t.nodes,r=[],n=0;e.length;++n,e=r,r=[])e.forEach(function(t){t.height=n,t.targetLinks.forEach(function(t){r.indexOf(t.source)<0&&!t.circular&&r.push(t.source)})});t.nodes.forEach(function(t){t.column=Math.floor(P.call(null,t,n))})}(o),T(o,L),function(i,o,s){var l=r.nest().key(function(t){return t.column}).sortKeys(e.ascending).entries(i.nodes).map(function(t){return t.values});(function(r){if(n){var o=1/0;l.forEach(function(t){var e=S*n/(t.length+1);o=e<o?e:o}),t=o}var s=e.min(l,function(r){return(S-b-(r.length-1)*t)/e.sum(r,f)});s*=k,i.links.forEach(function(t){t.width=t.value*s});var c=function(t){var r=0,n=0,i=0,a=0,o=e.max(t.nodes,function(t){return t.column});return t.links.forEach(function(t){t.circular&&(\"top\"==t.circularLinkType?r+=t.width:n+=t.width,0==t.target.column&&(a+=t.width),t.source.column==o&&(i+=t.width))}),{top:r=r>0?r+_+w:r,bottom:n=n>0?n+_+w:n,left:a=a>0?a+_+w:a,right:i=i>0?i+_+w:i}}(i),u=function(t,r){var n=e.max(t.nodes,function(t){return t.column}),i=A-a,o=S-b,s=i+r.right+r.left,l=o+r.top+r.bottom,c=i/s,u=o/l;return a=a*c+r.left,A=0==r.right?A:A*c,b=b*u+r.top,S*=u,t.nodes.forEach(function(t){t.x0=a+t.column*((A-a-E)/n),t.x1=t.x0+E}),u}(i,c);s*=u,i.links.forEach(function(t){t.width=t.value*s}),l.forEach(function(t){var e=t.length;t.forEach(function(t,n){t.depth==l.length-1&&1==e?(t.y0=S/2-t.value*s,t.y1=t.y0+t.value*s):0==t.depth&&1==e?(t.y0=S/2-t.value*s,t.y1=t.y0+t.value*s):t.partOfCycle?0==M(t,r)?(t.y0=S/2+n,t.y1=t.y0+t.value*s):\"top\"==t.circularLinkType?(t.y0=b+n,t.y1=t.y0+t.value*s):(t.y0=S-t.value*s-n,t.y1=t.y0+t.value*s):0==c.top||0==c.bottom?(t.y0=(S-b)/e*n,t.y1=t.y0+t.value*s):(t.y0=(S-b)/2-e/2+n,t.y1=t.y0+t.value*s)})})})(s),m();for(var c=1,u=o;u>0;--u)v(c*=.99,s),m();function v(t,r){var n=l.length;l.forEach(function(i){var a=i.length,o=i[0].depth;i.forEach(function(i){var s;if(i.sourceLinks.length||i.targetLinks.length)if(i.partOfCycle&&M(i,r)>0);else if(0==o&&1==a)s=i.y1-i.y0,i.y0=S/2-s/2,i.y1=S/2+s/2;else if(o==n-1&&1==a)s=i.y1-i.y0,i.y0=S/2-s/2,i.y1=S/2+s/2;else{var l=e.mean(i.sourceLinks,g),c=e.mean(i.targetLinks,d),u=((l&&c?(l+c)/2:l||c)-p(i))*t;i.y0+=u,i.y1+=u}})})}function m(){l.forEach(function(e){var r,n,i,a=b,o=e.length;for(e.sort(h),i=0;i<o;++i)r=e[i],(n=a-r.y0)>0&&(r.y0+=n,r.y1+=n),a=r.y1+t;if((n=a-t-S)>0)for(a=r.y0-=n,r.y1-=n,i=o-2;i>=0;--i)r=e[i],(n=r.y1+t-a)>0&&(r.y0-=n,r.y1-=n),a=r.y0})}}(o,I,L),B(o);for(var s=0;s<4;s++)V(o,S,L),q(o,0,L),N(o,b,S,L),V(o,S,L),q(o,0,L);return function(t,r,n){var i=t.nodes,a=t.links,o=!1,s=!1;if(a.forEach(function(t){\"top\"==t.circularLinkType?o=!0:\"bottom\"==t.circularLinkType&&(s=!0)}),0==o||0==s){var l=e.min(i,function(t){return t.y0}),c=e.max(i,function(t){return t.y1}),u=c-l,h=n-r,f=h/u;i.forEach(function(t){var e=(t.y1-t.y0)*f;t.y0=(t.y0-l)*f,t.y1=t.y0+e}),a.forEach(function(t){t.y0=(t.y0-l)*f,t.y1=(t.y1-l)*f,t.width=t.width*f})}}(o,b,S),C(o,D,S,L),o}function B(t){t.nodes.forEach(function(t){t.sourceLinks.sort(u),t.targetLinks.sort(c)}),t.nodes.forEach(function(t){var e=t.y0,r=e,n=t.y1,i=n;t.sourceLinks.forEach(function(t){t.circular?(t.y0=n-t.width/2,n-=t.width):(t.y0=e+t.width/2,e+=t.width)}),t.targetLinks.forEach(function(t){t.circular?(t.y1=i-t.width/2,i-=t.width):(t.y1=r+t.width/2,r+=t.width)})})}return F.nodeId=function(t){return arguments.length?(L=\"function\"==typeof t?t:s(t),F):L},F.nodeAlign=function(t){return arguments.length?(P=\"function\"==typeof t?t:s(t),F):P},F.nodeWidth=function(t){return arguments.length?(E=+t,F):E},F.nodePadding=function(e){return arguments.length?(t=+e,F):t},F.nodes=function(t){return arguments.length?(O=\"function\"==typeof t?t:s(t),F):O},F.links=function(t){return arguments.length?(z=\"function\"==typeof t?t:s(t),F):z},F.size=function(t){return arguments.length?(a=b=0,A=+t[0],S=+t[1],F):[A-a,S-b]},F.extent=function(t){return arguments.length?(a=+t[0][0],A=+t[1][0],b=+t[0][1],S=+t[1][1],F):[[a,b],[A,S]]},F.iterations=function(t){return arguments.length?(I=+t,F):I},F.circularLinkGap=function(t){return arguments.length?(D=+t,F):D},F.nodePaddingRatio=function(t){return arguments.length?(n=+t,F):n},F.sortNodes=function(t){return arguments.length?(R=t,F):R},F.update=function(t){return T(t,L),B(t),t.links.forEach(function(t){t.circular&&(t.circularLinkType=t.y0+t.y1<S?\"top\":\"bottom\",t.source.circularLinkType=t.circularLinkType,t.target.circularLinkType=t.circularLinkType)}),V(t,S,L,!1),q(t,0,L),C(t,D,S,L),t},F},t.sankeyCenter=function(t){return t.targetLinks.length?t.depth:t.sourceLinks.length?e.min(t.sourceLinks,a)-1:0},t.sankeyLeft=function(t){return t.depth},t.sankeyRight=function(t,e){return e-1-t.height},t.sankeyJustify=o,Object.defineProperty(t,\"__esModule\",{value:!0})},\"object\"==typeof r&&\"undefined\"!=typeof e?i(r,t(\"d3-array\"),t(\"d3-collection\"),t(\"d3-shape\"),t(\"elementary-circuits-directed-graph\")):i(n.d3=n.d3||{},n.d3,n.d3,n.d3,null)},{\"d3-array\":152,\"d3-collection\":153,\"d3-shape\":161,\"elementary-circuits-directed-graph\":172}],54:[function(t,e,r){var n,i;n=this,i=function(t,e,r,n){\"use strict\";function i(t){return t.target.depth}function a(t,e){return t.sourceLinks.length?t.depth:e-1}function o(t){return function(){return t}}function s(t,e){return c(t.source,e.source)||t.index-e.index}function l(t,e){return c(t.target,e.target)||t.index-e.index}function c(t,e){return t.y0-e.y0}function u(t){return t.value}function h(t){return(t.y0+t.y1)/2}function f(t){return h(t.source)*t.value}function p(t){return h(t.target)*t.value}function d(t){return t.index}function g(t){return t.nodes}function v(t){return t.links}function m(t,e){var r=t.get(e);if(!r)throw new Error(\"missing: \"+e);return r}function y(t){return[t.source.x1,t.y0]}function x(t){return[t.target.x0,t.y1]}t.sankey=function(){var t=0,n=0,i=1,y=1,x=24,b=8,_=d,w=a,k=g,T=v,A=32,M=2/3;function S(){var a={nodes:k.apply(null,arguments),links:T.apply(null,arguments)};return function(t){t.nodes.forEach(function(t,e){t.index=e,t.sourceLinks=[],t.targetLinks=[]});var e=r.map(t.nodes,_);t.links.forEach(function(t,r){t.index=r;var n=t.source,i=t.target;\"object\"!=typeof n&&(n=t.source=m(e,n)),\"object\"!=typeof i&&(i=t.target=m(e,i)),n.sourceLinks.push(t),i.targetLinks.push(t)})}(a),function(t){t.nodes.forEach(function(t){t.value=Math.max(e.sum(t.sourceLinks,u),e.sum(t.targetLinks,u))})}(a),function(e){var r,n,a;for(r=e.nodes,n=[],a=0;r.length;++a,r=n,n=[])r.forEach(function(t){t.depth=a,t.sourceLinks.forEach(function(t){n.indexOf(t.target)<0&&n.push(t.target)})});for(r=e.nodes,n=[],a=0;r.length;++a,r=n,n=[])r.forEach(function(t){t.height=a,t.targetLinks.forEach(function(t){n.indexOf(t.source)<0&&n.push(t.source)})});var o=(i-t-x)/(a-1);e.nodes.forEach(function(e){e.x1=(e.x0=t+Math.max(0,Math.min(a-1,Math.floor(w.call(null,e,a))))*o)+x})}(a),function(t){var i=r.nest().key(function(t){return t.x0}).sortKeys(e.ascending).entries(t.nodes).map(function(t){return t.values});(function(){var r=e.max(i,function(t){return t.length}),a=M*(y-n)/(r-1);b>a&&(b=a);var o=e.min(i,function(t){return(y-n-(t.length-1)*b)/e.sum(t,u)});i.forEach(function(t){t.forEach(function(t,e){t.y1=(t.y0=e)+t.value*o})}),t.links.forEach(function(t){t.width=t.value*o})})(),d();for(var a=1,o=A;o>0;--o)l(a*=.99),d(),s(a),d();function s(t){i.forEach(function(r){r.forEach(function(r){if(r.targetLinks.length){var n=(e.sum(r.targetLinks,f)/e.sum(r.targetLinks,u)-h(r))*t;r.y0+=n,r.y1+=n}})})}function l(t){i.slice().reverse().forEach(function(r){r.forEach(function(r){if(r.sourceLinks.length){var n=(e.sum(r.sourceLinks,p)/e.sum(r.sourceLinks,u)-h(r))*t;r.y0+=n,r.y1+=n}})})}function d(){i.forEach(function(t){var e,r,i,a=n,o=t.length;for(t.sort(c),i=0;i<o;++i)e=t[i],(r=a-e.y0)>0&&(e.y0+=r,e.y1+=r),a=e.y1+b;if((r=a-b-y)>0)for(a=e.y0-=r,e.y1-=r,i=o-2;i>=0;--i)e=t[i],(r=e.y1+b-a)>0&&(e.y0-=r,e.y1-=r),a=e.y0})}}(a),E(a),a}function E(t){t.nodes.forEach(function(t){t.sourceLinks.sort(l),t.targetLinks.sort(s)}),t.nodes.forEach(function(t){var e=t.y0,r=e;t.sourceLinks.forEach(function(t){t.y0=e+t.width/2,e+=t.width}),t.targetLinks.forEach(function(t){t.y1=r+t.width/2,r+=t.width})})}return S.update=function(t){return E(t),t},S.nodeId=function(t){return arguments.length?(_=\"function\"==typeof t?t:o(t),S):_},S.nodeAlign=function(t){return arguments.length?(w=\"function\"==typeof t?t:o(t),S):w},S.nodeWidth=function(t){return arguments.length?(x=+t,S):x},S.nodePadding=function(t){return arguments.length?(b=+t,S):b},S.nodes=function(t){return arguments.length?(k=\"function\"==typeof t?t:o(t),S):k},S.links=function(t){return arguments.length?(T=\"function\"==typeof t?t:o(t),S):T},S.size=function(e){return arguments.length?(t=n=0,i=+e[0],y=+e[1],S):[i-t,y-n]},S.extent=function(e){return arguments.length?(t=+e[0][0],i=+e[1][0],n=+e[0][1],y=+e[1][1],S):[[t,n],[i,y]]},S.iterations=function(t){return arguments.length?(A=+t,S):A},S},t.sankeyCenter=function(t){return t.targetLinks.length?t.depth:t.sourceLinks.length?e.min(t.sourceLinks,i)-1:0},t.sankeyLeft=function(t){return t.depth},t.sankeyRight=function(t,e){return e-1-t.height},t.sankeyJustify=a,t.sankeyLinkHorizontal=function(){return n.linkHorizontal().source(y).target(x)},Object.defineProperty(t,\"__esModule\",{value:!0})},\"object\"==typeof r&&\"undefined\"!=typeof e?i(r,t(\"d3-array\"),t(\"d3-collection\"),t(\"d3-shape\")):i(n.d3=n.d3||{},n.d3,n.d3,n.d3)},{\"d3-array\":152,\"d3-collection\":153,\"d3-shape\":161}],55:[function(t,e,r){\"use strict\";Object.defineProperty(r,\"__esModule\",{value:!0});var n=t(\"@turf/meta\"),i=6378137;function a(t){var e=0;if(t&&t.length>0){e+=Math.abs(o(t[0]));for(var r=1;r<t.length;r++)e-=Math.abs(o(t[r]))}return e}function o(t){var e,r,n,a,o,l,c=0,u=t.length;if(u>2){for(l=0;l<u;l++)l===u-2?(n=u-2,a=u-1,o=0):l===u-1?(n=u-1,a=0,o=1):(n=l,a=l+1,o=l+2),e=t[n],r=t[a],c+=(s(t[o][0])-s(e[0]))*Math.sin(s(r[1]));c=c*i*i/2}return c}function s(t){return t*Math.PI/180}r.default=function(t){return n.geomReduce(t,function(t,e){return t+function(t){var e,r=0;switch(t.type){case\"Polygon\":return a(t.coordinates);case\"MultiPolygon\":for(e=0;e<t.coordinates.length;e++)r+=a(t.coordinates[e]);return r;case\"Point\":case\"MultiPoint\":case\"LineString\":case\"MultiLineString\":return 0}return 0}(e)},0)}},{\"@turf/meta\":58}],56:[function(t,e,r){\"use strict\";Object.defineProperty(r,\"__esModule\",{value:!0});var n=t(\"@turf/meta\"),i=t(\"@turf/helpers\");r.default=function(t,e){void 0===e&&(e={});var r=0,a=0,o=0;return n.coordEach(t,function(t){r+=t[0],a+=t[1],o++}),i.point([r/o,a/o],e.properties)}},{\"@turf/helpers\":57,\"@turf/meta\":58}],57:[function(t,e,r){\"use strict\";function n(t,e,r){void 0===r&&(r={});var n={type:\"Feature\"};return(0===r.id||r.id)&&(n.id=r.id),r.bbox&&(n.bbox=r.bbox),n.properties=e||{},n.geometry=t,n}function i(t,e,r){return void 0===r&&(r={}),n({type:\"Point\",coordinates:t},e,r)}function a(t,e,r){void 0===r&&(r={});for(var i=0,a=t;i<a.length;i++){var o=a[i];if(o.length<4)throw new Error(\"Each LinearRing of a Polygon must have 4 or more Positions.\");for(var s=0;s<o[o.length-1].length;s++)if(o[o.length-1][s]!==o[0][s])throw new Error(\"First and last Position are not equivalent.\")}return n({type:\"Polygon\",coordinates:t},e,r)}function o(t,e,r){if(void 0===r&&(r={}),t.length<2)throw new Error(\"coordinates must be an array of two or more positions\");return n({type:\"LineString\",coordinates:t},e,r)}function s(t,e){void 0===e&&(e={});var r={type:\"FeatureCollection\"};return e.id&&(r.id=e.id),e.bbox&&(r.bbox=e.bbox),r.features=t,r}function l(t,e,r){return void 0===r&&(r={}),n({type:\"MultiLineString\",coordinates:t},e,r)}function c(t,e,r){return void 0===r&&(r={}),n({type:\"MultiPoint\",coordinates:t},e,r)}function u(t,e,r){return void 0===r&&(r={}),n({type:\"MultiPolygon\",coordinates:t},e,r)}function h(t,e){void 0===e&&(e=\"kilometers\");var n=r.factors[e];if(!n)throw new Error(e+\" units is invalid\");return t*n}function f(t,e){void 0===e&&(e=\"kilometers\");var n=r.factors[e];if(!n)throw new Error(e+\" units is invalid\");return t/n}function p(t){return 180*(t%(2*Math.PI))/Math.PI}function d(t){return!isNaN(t)&&null!==t&&!Array.isArray(t)&&!/^\\s*$/.test(t)}Object.defineProperty(r,\"__esModule\",{value:!0}),r.earthRadius=6371008.8,r.factors={centimeters:100*r.earthRadius,centimetres:100*r.earthRadius,degrees:r.earthRadius/111325,feet:3.28084*r.earthRadius,inches:39.37*r.earthRadius,kilometers:r.earthRadius/1e3,kilometres:r.earthRadius/1e3,meters:r.earthRadius,metres:r.earthRadius,miles:r.earthRadius/1609.344,millimeters:1e3*r.earthRadius,millimetres:1e3*r.earthRadius,nauticalmiles:r.earthRadius/1852,radians:1,yards:r.earthRadius/1.0936},r.unitsFactors={centimeters:100,centimetres:100,degrees:1/111325,feet:3.28084,inches:39.37,kilometers:.001,kilometres:.001,meters:1,metres:1,miles:1/1609.344,millimeters:1e3,millimetres:1e3,nauticalmiles:1/1852,radians:1/r.earthRadius,yards:1/1.0936},r.areaFactors={acres:247105e-9,centimeters:1e4,centimetres:1e4,feet:10.763910417,inches:1550.003100006,kilometers:1e-6,kilometres:1e-6,meters:1,metres:1,miles:3.86e-7,millimeters:1e6,millimetres:1e6,yards:1.195990046},r.feature=n,r.geometry=function(t,e,r){switch(void 0===r&&(r={}),t){case\"Point\":return i(e).geometry;case\"LineString\":return o(e).geometry;case\"Polygon\":return a(e).geometry;case\"MultiPoint\":return c(e).geometry;case\"MultiLineString\":return l(e).geometry;case\"MultiPolygon\":return u(e).geometry;default:throw new Error(t+\" is invalid\")}},r.point=i,r.points=function(t,e,r){return void 0===r&&(r={}),s(t.map(function(t){return i(t,e)}),r)},r.polygon=a,r.polygons=function(t,e,r){return void 0===r&&(r={}),s(t.map(function(t){return a(t,e)}),r)},r.lineString=o,r.lineStrings=function(t,e,r){return void 0===r&&(r={}),s(t.map(function(t){return o(t,e)}),r)},r.featureCollection=s,r.multiLineString=l,r.multiPoint=c,r.multiPolygon=u,r.geometryCollection=function(t,e,r){return void 0===r&&(r={}),n({type:\"GeometryCollection\",geometries:t},e,r)},r.round=function(t,e){if(void 0===e&&(e=0),e&&!(e>=0))throw new Error(\"precision must be a positive number\");var r=Math.pow(10,e||0);return Math.round(t*r)/r},r.radiansToLength=h,r.lengthToRadians=f,r.lengthToDegrees=function(t,e){return p(f(t,e))},r.bearingToAzimuth=function(t){var e=t%360;return e<0&&(e+=360),e},r.radiansToDegrees=p,r.degreesToRadians=function(t){return t%360*Math.PI/180},r.convertLength=function(t,e,r){if(void 0===e&&(e=\"kilometers\"),void 0===r&&(r=\"kilometers\"),!(t>=0))throw new Error(\"length must be a positive number\");return h(f(t,e),r)},r.convertArea=function(t,e,n){if(void 0===e&&(e=\"meters\"),void 0===n&&(n=\"kilometers\"),!(t>=0))throw new Error(\"area must be a positive number\");var i=r.areaFactors[e];if(!i)throw new Error(\"invalid original units\");var a=r.areaFactors[n];if(!a)throw new Error(\"invalid final units\");return t/i*a},r.isNumber=d,r.isObject=function(t){return!!t&&t.constructor===Object},r.validateBBox=function(t){if(!t)throw new Error(\"bbox is required\");if(!Array.isArray(t))throw new Error(\"bbox must be an Array\");if(4!==t.length&&6!==t.length)throw new Error(\"bbox must be an Array of 4 or 6 numbers\");t.forEach(function(t){if(!d(t))throw new Error(\"bbox must only contain numbers\")})},r.validateId=function(t){if(!t)throw new Error(\"id is required\");if(-1===[\"string\",\"number\"].indexOf(typeof t))throw new Error(\"id must be a number or a string\")},r.radians2degrees=function(){throw new Error(\"method has been renamed to `radiansToDegrees`\")},r.degrees2radians=function(){throw new Error(\"method has been renamed to `degreesToRadians`\")},r.distanceToDegrees=function(){throw new Error(\"method has been renamed to `lengthToDegrees`\")},r.distanceToRadians=function(){throw new Error(\"method has been renamed to `lengthToRadians`\")},r.radiansToDistance=function(){throw new Error(\"method has been renamed to `radiansToLength`\")},r.bearingToAngle=function(){throw new Error(\"method has been renamed to `bearingToAzimuth`\")},r.convertDistance=function(){throw new Error(\"method has been renamed to `convertLength`\")}},{}],58:[function(t,e,r){\"use strict\";Object.defineProperty(r,\"__esModule\",{value:!0});var n=t(\"@turf/helpers\");function i(t,e,r){if(null!==t)for(var n,a,o,s,l,c,u,h,f=0,p=0,d=t.type,g=\"FeatureCollection\"===d,v=\"Feature\"===d,m=g?t.features.length:1,y=0;y<m;y++){l=(h=!!(u=g?t.features[y].geometry:v?t.geometry:t)&&\"GeometryCollection\"===u.type)?u.geometries.length:1;for(var x=0;x<l;x++){var b=0,_=0;if(null!==(s=h?u.geometries[x]:u)){c=s.coordinates;var w=s.type;switch(f=!r||\"Polygon\"!==w&&\"MultiPolygon\"!==w?0:1,w){case null:break;case\"Point\":if(!1===e(c,p,y,b,_))return!1;p++,b++;break;case\"LineString\":case\"MultiPoint\":for(n=0;n<c.length;n++){if(!1===e(c[n],p,y,b,_))return!1;p++,\"MultiPoint\"===w&&b++}\"LineString\"===w&&b++;break;case\"Polygon\":case\"MultiLineString\":for(n=0;n<c.length;n++){for(a=0;a<c[n].length-f;a++){if(!1===e(c[n][a],p,y,b,_))return!1;p++}\"MultiLineString\"===w&&b++,\"Polygon\"===w&&_++}\"Polygon\"===w&&b++;break;case\"MultiPolygon\":for(n=0;n<c.length;n++){for(_=0,a=0;a<c[n].length;a++){for(o=0;o<c[n][a].length-f;o++){if(!1===e(c[n][a][o],p,y,b,_))return!1;p++}_++}b++}break;case\"GeometryCollection\":for(n=0;n<s.geometries.length;n++)if(!1===i(s.geometries[n],e,r))return!1;break;default:throw new Error(\"Unknown Geometry Type\")}}}}}function a(t,e){var r;switch(t.type){case\"FeatureCollection\":for(r=0;r<t.features.length&&!1!==e(t.features[r].properties,r);r++);break;case\"Feature\":e(t.properties,0)}}function o(t,e){if(\"Feature\"===t.type)e(t,0);else if(\"FeatureCollection\"===t.type)for(var r=0;r<t.features.length&&!1!==e(t.features[r],r);r++);}function s(t,e){var r,n,i,a,o,s,l,c,u,h,f=0,p=\"FeatureCollection\"===t.type,d=\"Feature\"===t.type,g=p?t.features.length:1;for(r=0;r<g;r++){for(s=p?t.features[r].geometry:d?t.geometry:t,c=p?t.features[r].properties:d?t.properties:{},u=p?t.features[r].bbox:d?t.bbox:void 0,h=p?t.features[r].id:d?t.id:void 0,o=(l=!!s&&\"GeometryCollection\"===s.type)?s.geometries.length:1,i=0;i<o;i++)if(null!==(a=l?s.geometries[i]:s))switch(a.type){case\"Point\":case\"LineString\":case\"MultiPoint\":case\"Polygon\":case\"MultiLineString\":case\"MultiPolygon\":if(!1===e(a,f,c,u,h))return!1;break;case\"GeometryCollection\":for(n=0;n<a.geometries.length;n++)if(!1===e(a.geometries[n],f,c,u,h))return!1;break;default:throw new Error(\"Unknown Geometry Type\")}else if(!1===e(null,f,c,u,h))return!1;f++}}function l(t,e){s(t,function(t,r,i,a,o){var s,l=null===t?null:t.type;switch(l){case null:case\"Point\":case\"LineString\":case\"Polygon\":return!1!==e(n.feature(t,i,{bbox:a,id:o}),r,0)&&void 0}switch(l){case\"MultiPoint\":s=\"Point\";break;case\"MultiLineString\":s=\"LineString\";break;case\"MultiPolygon\":s=\"Polygon\"}for(var c=0;c<t.coordinates.length;c++){var u={type:s,coordinates:t.coordinates[c]};if(!1===e(n.feature(u,i),r,c))return!1}})}function c(t,e){l(t,function(t,r,a){var o=0;if(t.geometry){var s=t.geometry.type;if(\"Point\"!==s&&\"MultiPoint\"!==s){var l,c=0,u=0,h=0;return!1!==i(t,function(i,s,f,p,d){if(void 0===l||r>c||p>u||d>h)return l=i,c=r,u=p,h=d,void(o=0);var g=n.lineString([l,i],t.properties);if(!1===e(g,r,a,d,o))return!1;o++,l=i})&&void 0}}})}function u(t,e){if(!t)throw new Error(\"geojson is required\");l(t,function(t,r,i){if(null!==t.geometry){var a=t.geometry.type,o=t.geometry.coordinates;switch(a){case\"LineString\":if(!1===e(t,r,i,0,0))return!1;break;case\"Polygon\":for(var s=0;s<o.length;s++)if(!1===e(n.lineString(o[s],t.properties),r,i,s))return!1}}})}r.coordEach=i,r.coordReduce=function(t,e,r,n){var a=r;return i(t,function(t,n,i,o,s){a=0===n&&void 0===r?t:e(a,t,n,i,o,s)},n),a},r.propEach=a,r.propReduce=function(t,e,r){var n=r;return a(t,function(t,i){n=0===i&&void 0===r?t:e(n,t,i)}),n},r.featureEach=o,r.featureReduce=function(t,e,r){var n=r;return o(t,function(t,i){n=0===i&&void 0===r?t:e(n,t,i)}),n},r.coordAll=function(t){var e=[];return i(t,function(t){e.push(t)}),e},r.geomEach=s,r.geomReduce=function(t,e,r){var n=r;return s(t,function(t,i,a,o,s){n=0===i&&void 0===r?t:e(n,t,i,a,o,s)}),n},r.flattenEach=l,r.flattenReduce=function(t,e,r){var n=r;return l(t,function(t,i,a){n=0===i&&0===a&&void 0===r?t:e(n,t,i,a)}),n},r.segmentEach=c,r.segmentReduce=function(t,e,r){var n=r,i=!1;return c(t,function(t,a,o,s,l){n=!1===i&&void 0===r?t:e(n,t,a,o,s,l),i=!0}),n},r.lineEach=u,r.lineReduce=function(t,e,r){var n=r;return u(t,function(t,i,a,o){n=0===i&&void 0===r?t:e(n,t,i,a,o)}),n},r.findSegment=function(t,e){if(e=e||{},!n.isObject(e))throw new Error(\"options is invalid\");var r,i=e.featureIndex||0,a=e.multiFeatureIndex||0,o=e.geometryIndex||0,s=e.segmentIndex||0,l=e.properties;switch(t.type){case\"FeatureCollection\":i<0&&(i=t.features.length+i),l=l||t.features[i].properties,r=t.features[i].geometry;break;case\"Feature\":l=l||t.properties,r=t.geometry;break;case\"Point\":case\"MultiPoint\":return null;case\"LineString\":case\"Polygon\":case\"MultiLineString\":case\"MultiPolygon\":r=t;break;default:throw new Error(\"geojson is invalid\")}if(null===r)return null;var c=r.coordinates;switch(r.type){case\"Point\":case\"MultiPoint\":return null;case\"LineString\":return s<0&&(s=c.length+s-1),n.lineString([c[s],c[s+1]],l,e);case\"Polygon\":return o<0&&(o=c.length+o),s<0&&(s=c[o].length+s-1),n.lineString([c[o][s],c[o][s+1]],l,e);case\"MultiLineString\":return a<0&&(a=c.length+a),s<0&&(s=c[a].length+s-1),n.lineString([c[a][s],c[a][s+1]],l,e);case\"MultiPolygon\":return a<0&&(a=c.length+a),o<0&&(o=c[a].length+o),s<0&&(s=c[a][o].length-s-1),n.lineString([c[a][o][s],c[a][o][s+1]],l,e)}throw new Error(\"geojson is invalid\")},r.findPoint=function(t,e){if(e=e||{},!n.isObject(e))throw new Error(\"options is invalid\");var r,i=e.featureIndex||0,a=e.multiFeatureIndex||0,o=e.geometryIndex||0,s=e.coordIndex||0,l=e.properties;switch(t.type){case\"FeatureCollection\":i<0&&(i=t.features.length+i),l=l||t.features[i].properties,r=t.features[i].geometry;break;case\"Feature\":l=l||t.properties,r=t.geometry;break;case\"Point\":case\"MultiPoint\":return null;case\"LineString\":case\"Polygon\":case\"MultiLineString\":case\"MultiPolygon\":r=t;break;default:throw new Error(\"geojson is invalid\")}if(null===r)return null;var c=r.coordinates;switch(r.type){case\"Point\":return n.point(c,l,e);case\"MultiPoint\":return a<0&&(a=c.length+a),n.point(c[a],l,e);case\"LineString\":return s<0&&(s=c.length+s),n.point(c[s],l,e);case\"Polygon\":return o<0&&(o=c.length+o),s<0&&(s=c[o].length+s),n.point(c[o][s],l,e);case\"MultiLineString\":return a<0&&(a=c.length+a),s<0&&(s=c[a].length+s),n.point(c[a][s],l,e);case\"MultiPolygon\":return a<0&&(a=c.length+a),o<0&&(o=c[a].length+o),s<0&&(s=c[a][o].length-s),n.point(c[a][o][s],l,e)}throw new Error(\"geojson is invalid\")}},{\"@turf/helpers\":57}],59:[function(t,e,r){\"use strict\";var n=\"undefined\"==typeof WeakMap?t(\"weak-map\"):WeakMap,i=t(\"gl-buffer\"),a=t(\"gl-vao\"),o=new n;e.exports=function(t){var e=o.get(t),r=e&&(e._triangleBuffer.handle||e._triangleBuffer.buffer);if(!r||!t.isBuffer(r)){var n=i(t,new Float32Array([-1,-1,-1,4,4,-1]));(e=a(t,[{buffer:n,type:t.FLOAT,size:2}]))._triangleBuffer=n,o.set(t,e)}e.bind(),t.drawArrays(t.TRIANGLES,0,3),e.unbind()}},{\"gl-buffer\":241,\"gl-vao\":327,\"weak-map\":552}],60:[function(t,e,r){e.exports=function(t){var e=0,r=0,n=0,i=0;return t.map(function(t){var a=(t=t.slice())[0],o=a.toUpperCase();if(a!=o)switch(t[0]=o,a){case\"a\":t[6]+=n,t[7]+=i;break;case\"v\":t[1]+=i;break;case\"h\":t[1]+=n;break;default:for(var s=1;s<t.length;)t[s++]+=n,t[s++]+=i}switch(o){case\"Z\":n=e,i=r;break;case\"H\":n=t[1];break;case\"V\":i=t[1];break;case\"M\":n=e=t[1],i=r=t[2];break;default:n=t[t.length-2],i=t[t.length-1]}return t})}},{}],61:[function(t,e,r){var n=t(\"pad-left\");e.exports=function(t,e,r){e=\"number\"==typeof e?e:1,r=r||\": \";var i=t.split(/\\r?\\n/),a=String(i.length+e-1).length;return i.map(function(t,i){var o=i+e,s=String(o).length,l=n(o,a-s);return l+r+t}).join(\"\\n\")}},{\"pad-left\":457}],62:[function(t,e,r){\"use strict\";e.exports=function(t){var e=t.length;if(0===e)return[];if(1===e)return[0];for(var r=t[0].length,n=[t[0]],a=[0],o=1;o<e;++o)if(n.push(t[o]),i(n,r)){if(a.push(o),a.length===r+1)return a}else n.pop();return a};var n=t(\"robust-orientation\");function i(t,e){for(var r=new Array(e+1),i=0;i<t.length;++i)r[i]=t[i];for(i=0;i<=t.length;++i){for(var a=t.length;a<=e;++a){for(var o=new Array(e),s=0;s<e;++s)o[s]=Math.pow(a+1-i,s);r[a]=o}if(n.apply(void 0,r))return!0}return!1}},{\"robust-orientation\":510}],63:[function(t,e,r){\"use strict\";e.exports=function(t,e){return n(e).filter(function(r){for(var n=new Array(r.length),a=0;a<r.length;++a)n[a]=e[r[a]];return i(n)*t<1})};var n=t(\"delaunay-triangulate\"),i=t(\"circumradius\")},{circumradius:114,\"delaunay-triangulate\":165}],64:[function(t,e,r){e.exports=function(t,e){return i(n(t,e))};var n=t(\"alpha-complex\"),i=t(\"simplicial-complex-boundary\")},{\"alpha-complex\":63,\"simplicial-complex-boundary\":517}],65:[function(t,e,r){\"use strict\";e.exports=function(t,e){if(!t||null==t.length)throw Error(\"Argument should be an array\");e=null==e?1:Math.floor(e);for(var r=Array(2*e),n=0;n<e;n++){for(var i=-1/0,a=1/0,o=n,s=t.length;o<s;o+=e)t[o]>i&&(i=t[o]),t[o]<a&&(a=t[o]);r[n]=a,r[e+n]=i}return r}},{}],66:[function(t,e,r){\"use strict\";var n=t(\"array-bounds\");e.exports=function(t,e,r){if(!t||null==t.length)throw Error(\"Argument should be an array\");null==e&&(e=1);null==r&&(r=n(t,e));for(var i=0;i<e;i++){var a=r[e+i],o=r[i],s=i,l=t.length;if(a===1/0&&o===-1/0)for(s=i;s<l;s+=e)t[s]=t[s]===a?1:t[s]===o?0:.5;else if(a===1/0)for(s=i;s<l;s+=e)t[s]=t[s]===a?1:0;else if(o===-1/0)for(s=i;s<l;s+=e)t[s]=t[s]===o?0:1;else{var c=a-o;for(s=i;s<l;s+=e)t[s]=0===c?.5:(t[s]-o)/c}}return t}},{\"array-bounds\":65}],67:[function(t,e,r){e.exports=function(t,e){var r=\"number\"==typeof t,n=\"number\"==typeof e;r&&!n?(e=t,t=0):r||n||(t=0,e=0);var i=(e|=0)-(t|=0);if(i<0)throw new Error(\"array length must be positive\");for(var a=new Array(i),o=0,s=t;o<i;o++,s++)a[o]=s;return a}},{}],68:[function(t,e,r){(function(r){\"use strict\";var n=t(\"object-assign\");function i(t,e){if(t===e)return 0;for(var r=t.length,n=e.length,i=0,a=Math.min(r,n);i<a;++i)if(t[i]!==e[i]){r=t[i],n=e[i];break}return r<n?-1:n<r?1:0}function a(t){return r.Buffer&&\"function\"==typeof r.Buffer.isBuffer?r.Buffer.isBuffer(t):!(null==t||!t._isBuffer)}var o=t(\"util/\"),s=Object.prototype.hasOwnProperty,l=Array.prototype.slice,c=\"foo\"===function(){}.name;function u(t){return Object.prototype.toString.call(t)}function h(t){return!a(t)&&(\"function\"==typeof r.ArrayBuffer&&(\"function\"==typeof ArrayBuffer.isView?ArrayBuffer.isView(t):!!t&&(t instanceof DataView||!!(t.buffer&&t.buffer instanceof ArrayBuffer))))}var f=e.exports=y,p=/\\s*function\\s+([^\\(\\s]*)\\s*/;function d(t){if(o.isFunction(t)){if(c)return t.name;var e=t.toString().match(p);return e&&e[1]}}function g(t,e){return\"string\"==typeof t?t.length<e?t:t.slice(0,e):t}function v(t){if(c||!o.isFunction(t))return o.inspect(t);var e=d(t);return\"[Function\"+(e?\": \"+e:\"\")+\"]\"}function m(t,e,r,n,i){throw new f.AssertionError({message:r,actual:t,expected:e,operator:n,stackStartFunction:i})}function y(t,e){t||m(t,!0,e,\"==\",f.ok)}function x(t,e,r,n){if(t===e)return!0;if(a(t)&&a(e))return 0===i(t,e);if(o.isDate(t)&&o.isDate(e))return t.getTime()===e.getTime();if(o.isRegExp(t)&&o.isRegExp(e))return t.source===e.source&&t.global===e.global&&t.multiline===e.multiline&&t.lastIndex===e.lastIndex&&t.ignoreCase===e.ignoreCase;if(null!==t&&\"object\"==typeof t||null!==e&&\"object\"==typeof e){if(h(t)&&h(e)&&u(t)===u(e)&&!(t instanceof Float32Array||t instanceof Float64Array))return 0===i(new Uint8Array(t.buffer),new Uint8Array(e.buffer));if(a(t)!==a(e))return!1;var s=(n=n||{actual:[],expected:[]}).actual.indexOf(t);return-1!==s&&s===n.expected.indexOf(e)||(n.actual.push(t),n.expected.push(e),function(t,e,r,n){if(null==t||null==e)return!1;if(o.isPrimitive(t)||o.isPrimitive(e))return t===e;if(r&&Object.getPrototypeOf(t)!==Object.getPrototypeOf(e))return!1;var i=b(t),a=b(e);if(i&&!a||!i&&a)return!1;if(i)return t=l.call(t),e=l.call(e),x(t,e,r);var s,c,u=k(t),h=k(e);if(u.length!==h.length)return!1;for(u.sort(),h.sort(),c=u.length-1;c>=0;c--)if(u[c]!==h[c])return!1;for(c=u.length-1;c>=0;c--)if(s=u[c],!x(t[s],e[s],r,n))return!1;return!0}(t,e,r,n))}return r?t===e:t==e}function b(t){return\"[object Arguments]\"==Object.prototype.toString.call(t)}function _(t,e){if(!t||!e)return!1;if(\"[object RegExp]\"==Object.prototype.toString.call(e))return e.test(t);try{if(t instanceof e)return!0}catch(t){}return!Error.isPrototypeOf(e)&&!0===e.call({},t)}function w(t,e,r,n){var i;if(\"function\"!=typeof e)throw new TypeError('\"block\" argument must be a function');\"string\"==typeof r&&(n=r,r=null),i=function(t){var e;try{t()}catch(t){e=t}return e}(e),n=(r&&r.name?\" (\"+r.name+\").\":\".\")+(n?\" \"+n:\".\"),t&&!i&&m(i,r,\"Missing expected exception\"+n);var a=\"string\"==typeof n,s=!t&&i&&!r;if((!t&&o.isError(i)&&a&&_(i,r)||s)&&m(i,r,\"Got unwanted exception\"+n),t&&i&&r&&!_(i,r)||!t&&i)throw i}f.AssertionError=function(t){var e;this.name=\"AssertionError\",this.actual=t.actual,this.expected=t.expected,this.operator=t.operator,t.message?(this.message=t.message,this.generatedMessage=!1):(this.message=g(v((e=this).actual),128)+\" \"+e.operator+\" \"+g(v(e.expected),128),this.generatedMessage=!0);var r=t.stackStartFunction||m;if(Error.captureStackTrace)Error.captureStackTrace(this,r);else{var n=new Error;if(n.stack){var i=n.stack,a=d(r),o=i.indexOf(\"\\n\"+a);if(o>=0){var s=i.indexOf(\"\\n\",o+1);i=i.substring(s+1)}this.stack=i}}},o.inherits(f.AssertionError,Error),f.fail=m,f.ok=y,f.equal=function(t,e,r){t!=e&&m(t,e,r,\"==\",f.equal)},f.notEqual=function(t,e,r){t==e&&m(t,e,r,\"!=\",f.notEqual)},f.deepEqual=function(t,e,r){x(t,e,!1)||m(t,e,r,\"deepEqual\",f.deepEqual)},f.deepStrictEqual=function(t,e,r){x(t,e,!0)||m(t,e,r,\"deepStrictEqual\",f.deepStrictEqual)},f.notDeepEqual=function(t,e,r){x(t,e,!1)&&m(t,e,r,\"notDeepEqual\",f.notDeepEqual)},f.notDeepStrictEqual=function t(e,r,n){x(e,r,!0)&&m(e,r,n,\"notDeepStrictEqual\",t)},f.strictEqual=function(t,e,r){t!==e&&m(t,e,r,\"===\",f.strictEqual)},f.notStrictEqual=function(t,e,r){t===e&&m(t,e,r,\"!==\",f.notStrictEqual)},f.throws=function(t,e,r){w(!0,t,e,r)},f.doesNotThrow=function(t,e,r){w(!1,t,e,r)},f.ifError=function(t){if(t)throw t},f.strict=n(function t(e,r){e||m(e,!0,r,\"==\",t)},f,{equal:f.strictEqual,deepEqual:f.deepStrictEqual,notEqual:f.notStrictEqual,notDeepEqual:f.notDeepStrictEqual}),f.strict.strict=f.strict;var k=Object.keys||function(t){var e=[];for(var r in t)s.call(t,r)&&e.push(r);return e}}).call(this,\"undefined\"!=typeof global?global:\"undefined\"!=typeof self?self:\"undefined\"!=typeof window?window:{})},{\"object-assign\":454,\"util/\":71}],69:[function(t,e,r){\"function\"==typeof Object.create?e.exports=function(t,e){t.super_=e,t.prototype=Object.create(e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}})}:e.exports=function(t,e){t.super_=e;var r=function(){};r.prototype=e.prototype,t.prototype=new r,t.prototype.constructor=t}},{}],70:[function(t,e,r){e.exports=function(t){return t&&\"object\"==typeof t&&\"function\"==typeof t.copy&&\"function\"==typeof t.fill&&\"function\"==typeof t.readUInt8}},{}],71:[function(t,e,r){(function(e,n){var i=/%[sdj%]/g;r.format=function(t){if(!m(t)){for(var e=[],r=0;r<arguments.length;r++)e.push(s(arguments[r]));return e.join(\" \")}r=1;for(var n=arguments,a=n.length,o=String(t).replace(i,function(t){if(\"%%\"===t)return\"%\";if(r>=a)return t;switch(t){case\"%s\":return String(n[r++]);case\"%d\":return Number(n[r++]);case\"%j\":try{return JSON.stringify(n[r++])}catch(t){return\"[Circular]\"}default:return t}}),l=n[r];r<a;l=n[++r])g(l)||!b(l)?o+=\" \"+l:o+=\" \"+s(l);return o},r.deprecate=function(t,i){if(y(n.process))return function(){return r.deprecate(t,i).apply(this,arguments)};if(!0===e.noDeprecation)return t;var a=!1;return function(){if(!a){if(e.throwDeprecation)throw new Error(i);e.traceDeprecation?console.trace(i):console.error(i),a=!0}return t.apply(this,arguments)}};var a,o={};function s(t,e){var n={seen:[],stylize:c};return arguments.length>=3&&(n.depth=arguments[2]),arguments.length>=4&&(n.colors=arguments[3]),d(e)?n.showHidden=e:e&&r._extend(n,e),y(n.showHidden)&&(n.showHidden=!1),y(n.depth)&&(n.depth=2),y(n.colors)&&(n.colors=!1),y(n.customInspect)&&(n.customInspect=!0),n.colors&&(n.stylize=l),u(n,t,n.depth)}function l(t,e){var r=s.styles[e];return r?\"\\x1b[\"+s.colors[r][0]+\"m\"+t+\"\\x1b[\"+s.colors[r][1]+\"m\":t}function c(t,e){return t}function u(t,e,n){if(t.customInspect&&e&&k(e.inspect)&&e.inspect!==r.inspect&&(!e.constructor||e.constructor.prototype!==e)){var i=e.inspect(n,t);return m(i)||(i=u(t,i,n)),i}var a=function(t,e){if(y(e))return t.stylize(\"undefined\",\"undefined\");if(m(e)){var r=\"'\"+JSON.stringify(e).replace(/^\"|\"$/g,\"\").replace(/'/g,\"\\\\'\").replace(/\\\\\"/g,'\"')+\"'\";return t.stylize(r,\"string\")}if(v(e))return t.stylize(\"\"+e,\"number\");if(d(e))return t.stylize(\"\"+e,\"boolean\");if(g(e))return t.stylize(\"null\",\"null\")}(t,e);if(a)return a;var o=Object.keys(e),s=function(t){var e={};return t.forEach(function(t,r){e[t]=!0}),e}(o);if(t.showHidden&&(o=Object.getOwnPropertyNames(e)),w(e)&&(o.indexOf(\"message\")>=0||o.indexOf(\"description\")>=0))return h(e);if(0===o.length){if(k(e)){var l=e.name?\": \"+e.name:\"\";return t.stylize(\"[Function\"+l+\"]\",\"special\")}if(x(e))return t.stylize(RegExp.prototype.toString.call(e),\"regexp\");if(_(e))return t.stylize(Date.prototype.toString.call(e),\"date\");if(w(e))return h(e)}var c,b=\"\",T=!1,A=[\"{\",\"}\"];(p(e)&&(T=!0,A=[\"[\",\"]\"]),k(e))&&(b=\" [Function\"+(e.name?\": \"+e.name:\"\")+\"]\");return x(e)&&(b=\" \"+RegExp.prototype.toString.call(e)),_(e)&&(b=\" \"+Date.prototype.toUTCString.call(e)),w(e)&&(b=\" \"+h(e)),0!==o.length||T&&0!=e.length?n<0?x(e)?t.stylize(RegExp.prototype.toString.call(e),\"regexp\"):t.stylize(\"[Object]\",\"special\"):(t.seen.push(e),c=T?function(t,e,r,n,i){for(var a=[],o=0,s=e.length;o<s;++o)S(e,String(o))?a.push(f(t,e,r,n,String(o),!0)):a.push(\"\");return i.forEach(function(i){i.match(/^\\d+$/)||a.push(f(t,e,r,n,i,!0))}),a}(t,e,n,s,o):o.map(function(r){return f(t,e,n,s,r,T)}),t.seen.pop(),function(t,e,r){if(t.reduce(function(t,e){return 0,e.indexOf(\"\\n\")>=0&&0,t+e.replace(/\\u001b\\[\\d\\d?m/g,\"\").length+1},0)>60)return r[0]+(\"\"===e?\"\":e+\"\\n \")+\" \"+t.join(\",\\n  \")+\" \"+r[1];return r[0]+e+\" \"+t.join(\", \")+\" \"+r[1]}(c,b,A)):A[0]+b+A[1]}function h(t){return\"[\"+Error.prototype.toString.call(t)+\"]\"}function f(t,e,r,n,i,a){var o,s,l;if((l=Object.getOwnPropertyDescriptor(e,i)||{value:e[i]}).get?s=l.set?t.stylize(\"[Getter/Setter]\",\"special\"):t.stylize(\"[Getter]\",\"special\"):l.set&&(s=t.stylize(\"[Setter]\",\"special\")),S(n,i)||(o=\"[\"+i+\"]\"),s||(t.seen.indexOf(l.value)<0?(s=g(r)?u(t,l.value,null):u(t,l.value,r-1)).indexOf(\"\\n\")>-1&&(s=a?s.split(\"\\n\").map(function(t){return\"  \"+t}).join(\"\\n\").substr(2):\"\\n\"+s.split(\"\\n\").map(function(t){return\"   \"+t}).join(\"\\n\")):s=t.stylize(\"[Circular]\",\"special\")),y(o)){if(a&&i.match(/^\\d+$/))return s;(o=JSON.stringify(\"\"+i)).match(/^\"([a-zA-Z_][a-zA-Z_0-9]*)\"$/)?(o=o.substr(1,o.length-2),o=t.stylize(o,\"name\")):(o=o.replace(/'/g,\"\\\\'\").replace(/\\\\\"/g,'\"').replace(/(^\"|\"$)/g,\"'\"),o=t.stylize(o,\"string\"))}return o+\": \"+s}function p(t){return Array.isArray(t)}function d(t){return\"boolean\"==typeof t}function g(t){return null===t}function v(t){return\"number\"==typeof t}function m(t){return\"string\"==typeof t}function y(t){return void 0===t}function x(t){return b(t)&&\"[object RegExp]\"===T(t)}function b(t){return\"object\"==typeof t&&null!==t}function _(t){return b(t)&&\"[object Date]\"===T(t)}function w(t){return b(t)&&(\"[object Error]\"===T(t)||t instanceof Error)}function k(t){return\"function\"==typeof t}function T(t){return Object.prototype.toString.call(t)}function A(t){return t<10?\"0\"+t.toString(10):t.toString(10)}r.debuglog=function(t){if(y(a)&&(a=e.env.NODE_DEBUG||\"\"),t=t.toUpperCase(),!o[t])if(new RegExp(\"\\\\b\"+t+\"\\\\b\",\"i\").test(a)){var n=e.pid;o[t]=function(){var e=r.format.apply(r,arguments);console.error(\"%s %d: %s\",t,n,e)}}else o[t]=function(){};return o[t]},r.inspect=s,s.colors={bold:[1,22],italic:[3,23],underline:[4,24],inverse:[7,27],white:[37,39],grey:[90,39],black:[30,39],blue:[34,39],cyan:[36,39],green:[32,39],magenta:[35,39],red:[31,39],yellow:[33,39]},s.styles={special:\"cyan\",number:\"yellow\",boolean:\"yellow\",undefined:\"grey\",null:\"bold\",string:\"green\",date:\"magenta\",regexp:\"red\"},r.isArray=p,r.isBoolean=d,r.isNull=g,r.isNullOrUndefined=function(t){return null==t},r.isNumber=v,r.isString=m,r.isSymbol=function(t){return\"symbol\"==typeof t},r.isUndefined=y,r.isRegExp=x,r.isObject=b,r.isDate=_,r.isError=w,r.isFunction=k,r.isPrimitive=function(t){return null===t||\"boolean\"==typeof t||\"number\"==typeof t||\"string\"==typeof t||\"symbol\"==typeof t||\"undefined\"==typeof t},r.isBuffer=t(\"./support/isBuffer\");var M=[\"Jan\",\"Feb\",\"Mar\",\"Apr\",\"May\",\"Jun\",\"Jul\",\"Aug\",\"Sep\",\"Oct\",\"Nov\",\"Dec\"];function S(t,e){return Object.prototype.hasOwnProperty.call(t,e)}r.log=function(){var t,e;console.log(\"%s - %s\",(t=new Date,e=[A(t.getHours()),A(t.getMinutes()),A(t.getSeconds())].join(\":\"),[t.getDate(),M[t.getMonth()],e].join(\" \")),r.format.apply(r,arguments))},r.inherits=t(\"inherits\"),r._extend=function(t,e){if(!e||!b(e))return t;for(var r=Object.keys(e),n=r.length;n--;)t[r[n]]=e[r[n]];return t}}).call(this,t(\"_process\"),\"undefined\"!=typeof global?global:\"undefined\"!=typeof self?self:\"undefined\"!=typeof window?window:{})},{\"./support/isBuffer\":70,_process:482,inherits:69}],72:[function(t,e,r){e.exports=function(t){return atob(t)}},{}],73:[function(t,e,r){\"use strict\";e.exports=function(t,e){for(var r=e.length,a=new Array(r+1),o=0;o<r;++o){for(var s=new Array(r+1),l=0;l<=r;++l)s[l]=t[l][o];a[o]=s}a[r]=new Array(r+1);for(var o=0;o<=r;++o)a[r][o]=1;for(var c=new Array(r+1),o=0;o<r;++o)c[o]=e[o];c[r]=1;var u=n(a,c),h=i(u[r+1]);0===h&&(h=1);for(var f=new Array(r+1),o=0;o<=r;++o)f[o]=i(u[o])/h;return f};var n=t(\"robust-linear-solve\");function i(t){for(var e=0,r=0;r<t.length;++r)e+=t[r];return e}},{\"robust-linear-solve\":509}],74:[function(t,e,r){\"use strict\";r.byteLength=function(t){var e=c(t),r=e[0],n=e[1];return 3*(r+n)/4-n},r.toByteArray=function(t){for(var e,r=c(t),n=r[0],o=r[1],s=new a(function(t,e,r){return 3*(e+r)/4-r}(0,n,o)),l=0,u=o>0?n-4:n,h=0;h<u;h+=4)e=i[t.charCodeAt(h)]<<18|i[t.charCodeAt(h+1)]<<12|i[t.charCodeAt(h+2)]<<6|i[t.charCodeAt(h+3)],s[l++]=e>>16&255,s[l++]=e>>8&255,s[l++]=255&e;2===o&&(e=i[t.charCodeAt(h)]<<2|i[t.charCodeAt(h+1)]>>4,s[l++]=255&e);1===o&&(e=i[t.charCodeAt(h)]<<10|i[t.charCodeAt(h+1)]<<4|i[t.charCodeAt(h+2)]>>2,s[l++]=e>>8&255,s[l++]=255&e);return s},r.fromByteArray=function(t){for(var e,r=t.length,i=r%3,a=[],o=0,s=r-i;o<s;o+=16383)a.push(u(t,o,o+16383>s?s:o+16383));1===i?(e=t[r-1],a.push(n[e>>2]+n[e<<4&63]+\"==\")):2===i&&(e=(t[r-2]<<8)+t[r-1],a.push(n[e>>10]+n[e>>4&63]+n[e<<2&63]+\"=\"));return a.join(\"\")};for(var n=[],i=[],a=\"undefined\"!=typeof Uint8Array?Uint8Array:Array,o=\"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/\",s=0,l=o.length;s<l;++s)n[s]=o[s],i[o.charCodeAt(s)]=s;function c(t){var e=t.length;if(e%4>0)throw new Error(\"Invalid string. Length must be a multiple of 4\");var r=t.indexOf(\"=\");return-1===r&&(r=e),[r,r===e?0:4-r%4]}function u(t,e,r){for(var i,a,o=[],s=e;s<r;s+=3)i=(t[s]<<16&16711680)+(t[s+1]<<8&65280)+(255&t[s+2]),o.push(n[(a=i)>>18&63]+n[a>>12&63]+n[a>>6&63]+n[63&a]);return o.join(\"\")}i[\"-\".charCodeAt(0)]=62,i[\"_\".charCodeAt(0)]=63},{}],75:[function(t,e,r){\"use strict\";var n=t(\"./lib/rationalize\");e.exports=function(t,e){return n(t[0].mul(e[1]).add(e[0].mul(t[1])),t[1].mul(e[1]))}},{\"./lib/rationalize\":85}],76:[function(t,e,r){\"use strict\";e.exports=function(t,e){return t[0].mul(e[1]).cmp(e[0].mul(t[1]))}},{}],77:[function(t,e,r){\"use strict\";var n=t(\"./lib/rationalize\");e.exports=function(t,e){return n(t[0].mul(e[1]),t[1].mul(e[0]))}},{\"./lib/rationalize\":85}],78:[function(t,e,r){\"use strict\";var n=t(\"./is-rat\"),i=t(\"./lib/is-bn\"),a=t(\"./lib/num-to-bn\"),o=t(\"./lib/str-to-bn\"),s=t(\"./lib/rationalize\"),l=t(\"./div\");e.exports=function t(e,r){if(n(e))return r?l(e,t(r)):[e[0].clone(),e[1].clone()];var c=0;var u,h;if(i(e))u=e.clone();else if(\"string\"==typeof e)u=o(e);else{if(0===e)return[a(0),a(1)];if(e===Math.floor(e))u=a(e);else{for(;e!==Math.floor(e);)e*=Math.pow(2,256),c-=256;u=a(e)}}if(n(r))u.mul(r[1]),h=r[0].clone();else if(i(r))h=r.clone();else if(\"string\"==typeof r)h=o(r);else if(r)if(r===Math.floor(r))h=a(r);else{for(;r!==Math.floor(r);)r*=Math.pow(2,256),c+=256;h=a(r)}else h=a(1);c>0?u=u.ushln(c):c<0&&(h=h.ushln(-c));return s(u,h)}},{\"./div\":77,\"./is-rat\":79,\"./lib/is-bn\":83,\"./lib/num-to-bn\":84,\"./lib/rationalize\":85,\"./lib/str-to-bn\":86}],79:[function(t,e,r){\"use strict\";var n=t(\"./lib/is-bn\");e.exports=function(t){return Array.isArray(t)&&2===t.length&&n(t[0])&&n(t[1])}},{\"./lib/is-bn\":83}],80:[function(t,e,r){\"use strict\";var n=t(\"bn.js\");e.exports=function(t){return t.cmp(new n(0))}},{\"bn.js\":94}],81:[function(t,e,r){\"use strict\";var n=t(\"./bn-sign\");e.exports=function(t){var e=t.length,r=t.words,i=0;if(1===e)i=r[0];else if(2===e)i=r[0]+67108864*r[1];else for(var a=0;a<e;a++){var o=r[a];i+=o*Math.pow(67108864,a)}return n(t)*i}},{\"./bn-sign\":80}],82:[function(t,e,r){\"use strict\";var n=t(\"double-bits\"),i=t(\"bit-twiddle\").countTrailingZeros;e.exports=function(t){var e=i(n.lo(t));if(e<32)return e;var r=i(n.hi(t));if(r>20)return 52;return r+32}},{\"bit-twiddle\":92,\"double-bits\":167}],83:[function(t,e,r){\"use strict\";t(\"bn.js\");e.exports=function(t){return t&&\"object\"==typeof t&&Boolean(t.words)}},{\"bn.js\":94}],84:[function(t,e,r){\"use strict\";var n=t(\"bn.js\"),i=t(\"double-bits\");e.exports=function(t){var e=i.exponent(t);return e<52?new n(t):new n(t*Math.pow(2,52-e)).ushln(e-52)}},{\"bn.js\":94,\"double-bits\":167}],85:[function(t,e,r){\"use strict\";var n=t(\"./num-to-bn\"),i=t(\"./bn-sign\");e.exports=function(t,e){var r=i(t),a=i(e);if(0===r)return[n(0),n(1)];if(0===a)return[n(0),n(0)];a<0&&(t=t.neg(),e=e.neg());var o=t.gcd(e);if(o.cmpn(1))return[t.div(o),e.div(o)];return[t,e]}},{\"./bn-sign\":80,\"./num-to-bn\":84}],86:[function(t,e,r){\"use strict\";var n=t(\"bn.js\");e.exports=function(t){return new n(t)}},{\"bn.js\":94}],87:[function(t,e,r){\"use strict\";var n=t(\"./lib/rationalize\");e.exports=function(t,e){return n(t[0].mul(e[0]),t[1].mul(e[1]))}},{\"./lib/rationalize\":85}],88:[function(t,e,r){\"use strict\";var n=t(\"./lib/bn-sign\");e.exports=function(t){return n(t[0])*n(t[1])}},{\"./lib/bn-sign\":80}],89:[function(t,e,r){\"use strict\";var n=t(\"./lib/rationalize\");e.exports=function(t,e){return n(t[0].mul(e[1]).sub(t[1].mul(e[0])),t[1].mul(e[1]))}},{\"./lib/rationalize\":85}],90:[function(t,e,r){\"use strict\";var n=t(\"./lib/bn-to-num\"),i=t(\"./lib/ctz\");e.exports=function(t){var e=t[0],r=t[1];if(0===e.cmpn(0))return 0;var a=e.abs().divmod(r.abs()),o=a.div,s=n(o),l=a.mod,c=e.negative!==r.negative?-1:1;if(0===l.cmpn(0))return c*s;if(s){var u=i(s)+4,h=n(l.ushln(u).divRound(r));return c*(s+h*Math.pow(2,-u))}var f=r.bitLength()-l.bitLength()+53,h=n(l.ushln(f).divRound(r));return f<1023?c*h*Math.pow(2,-f):(h*=Math.pow(2,-1023),c*h*Math.pow(2,1023-f))}},{\"./lib/bn-to-num\":81,\"./lib/ctz\":82}],91:[function(t,e,r){\"use strict\";function n(t,e,r,n,i,a){var o=[\"function \",t,\"(a,l,h,\",n.join(\",\"),\"){\",a?\"\":\"var i=\",r?\"l-1\":\"h+1\",\";while(l<=h){var m=(l+h)>>>1,x=a\",i?\".get(m)\":\"[m]\"];return a?e.indexOf(\"c\")<0?o.push(\";if(x===y){return m}else if(x<=y){\"):o.push(\";var p=c(x,y);if(p===0){return m}else if(p<=0){\"):o.push(\";if(\",e,\"){i=m;\"),r?o.push(\"l=m+1}else{h=m-1}\"):o.push(\"h=m-1}else{l=m+1}\"),o.push(\"}\"),a?o.push(\"return -1};\"):o.push(\"return i};\"),o.join(\"\")}function i(t,e,r,i){return new Function([n(\"A\",\"x\"+t+\"y\",e,[\"y\"],!1,i),n(\"B\",\"x\"+t+\"y\",e,[\"y\"],!0,i),n(\"P\",\"c(x,y)\"+t+\"0\",e,[\"y\",\"c\"],!1,i),n(\"Q\",\"c(x,y)\"+t+\"0\",e,[\"y\",\"c\"],!0,i),\"function dispatchBsearch\",r,\"(a,y,c,l,h){if(a.shape){if(typeof(c)==='function'){return Q(a,(l===undefined)?0:l|0,(h===undefined)?a.shape[0]-1:h|0,y,c)}else{return B(a,(c===undefined)?0:c|0,(l===undefined)?a.shape[0]-1:l|0,y)}}else{if(typeof(c)==='function'){return P(a,(l===undefined)?0:l|0,(h===undefined)?a.length-1:h|0,y,c)}else{return A(a,(c===undefined)?0:c|0,(l===undefined)?a.length-1:l|0,y)}}}return dispatchBsearch\",r].join(\"\"))()}e.exports={ge:i(\">=\",!1,\"GE\"),gt:i(\">\",!1,\"GT\"),lt:i(\"<\",!0,\"LT\"),le:i(\"<=\",!0,\"LE\"),eq:i(\"-\",!0,\"EQ\",!0)}},{}],92:[function(t,e,r){\"use strict\";function n(t){var e=32;return(t&=-t)&&e--,65535&t&&(e-=16),16711935&t&&(e-=8),252645135&t&&(e-=4),858993459&t&&(e-=2),1431655765&t&&(e-=1),e}r.INT_BITS=32,r.INT_MAX=2147483647,r.INT_MIN=-1<<31,r.sign=function(t){return(t>0)-(t<0)},r.abs=function(t){var e=t>>31;return(t^e)-e},r.min=function(t,e){return e^(t^e)&-(t<e)},r.max=function(t,e){return t^(t^e)&-(t<e)},r.isPow2=function(t){return!(t&t-1||!t)},r.log2=function(t){var e,r;return e=(t>65535)<<4,e|=r=((t>>>=e)>255)<<3,e|=r=((t>>>=r)>15)<<2,(e|=r=((t>>>=r)>3)<<1)|(t>>>=r)>>1},r.log10=function(t){return t>=1e9?9:t>=1e8?8:t>=1e7?7:t>=1e6?6:t>=1e5?5:t>=1e4?4:t>=1e3?3:t>=100?2:t>=10?1:0},r.popCount=function(t){return 16843009*((t=(858993459&(t-=t>>>1&1431655765))+(t>>>2&858993459))+(t>>>4)&252645135)>>>24},r.countTrailingZeros=n,r.nextPow2=function(t){return t+=0===t,--t,t|=t>>>1,t|=t>>>2,t|=t>>>4,t|=t>>>8,(t|=t>>>16)+1},r.prevPow2=function(t){return t|=t>>>1,t|=t>>>2,t|=t>>>4,t|=t>>>8,(t|=t>>>16)-(t>>>1)},r.parity=function(t){return t^=t>>>16,t^=t>>>8,t^=t>>>4,27030>>>(t&=15)&1};var i=new Array(256);!function(t){for(var e=0;e<256;++e){var r=e,n=e,i=7;for(r>>>=1;r;r>>>=1)n<<=1,n|=1&r,--i;t[e]=n<<i&255}}(i),r.reverse=function(t){return i[255&t]<<24|i[t>>>8&255]<<16|i[t>>>16&255]<<8|i[t>>>24&255]},r.interleave2=function(t,e){return(t=1431655765&((t=858993459&((t=252645135&((t=16711935&((t&=65535)|t<<8))|t<<4))|t<<2))|t<<1))|(e=1431655765&((e=858993459&((e=252645135&((e=16711935&((e&=65535)|e<<8))|e<<4))|e<<2))|e<<1))<<1},r.deinterleave2=function(t,e){return(t=65535&((t=16711935&((t=252645135&((t=858993459&((t=t>>>e&1431655765)|t>>>1))|t>>>2))|t>>>4))|t>>>16))<<16>>16},r.interleave3=function(t,e,r){return t=1227133513&((t=3272356035&((t=251719695&((t=4278190335&((t&=1023)|t<<16))|t<<8))|t<<4))|t<<2),(t|=(e=1227133513&((e=3272356035&((e=251719695&((e=4278190335&((e&=1023)|e<<16))|e<<8))|e<<4))|e<<2))<<1)|(r=1227133513&((r=3272356035&((r=251719695&((r=4278190335&((r&=1023)|r<<16))|r<<8))|r<<4))|r<<2))<<2},r.deinterleave3=function(t,e){return(t=1023&((t=4278190335&((t=251719695&((t=3272356035&((t=t>>>e&1227133513)|t>>>2))|t>>>4))|t>>>8))|t>>>16))<<22>>22},r.nextCombination=function(t){var e=t|t-1;return e+1|(~e&-~e)-1>>>n(t)+1}},{}],93:[function(t,e,r){\"use strict\";var n=t(\"clamp\");e.exports=function(t,e){e||(e={});var r,o,s,l,c,u,h,f,p,d,g,v=null==e.cutoff?.25:e.cutoff,m=null==e.radius?8:e.radius,y=e.channel||0;if(ArrayBuffer.isView(t)||Array.isArray(t)){if(!e.width||!e.height)throw Error(\"For raw data width and height should be provided by options\");r=e.width,o=e.height,l=t,u=e.stride?e.stride:Math.floor(t.length/r/o)}else window.HTMLCanvasElement&&t instanceof window.HTMLCanvasElement?(h=(f=t).getContext(\"2d\"),r=f.width,o=f.height,p=h.getImageData(0,0,r,o),l=p.data,u=4):window.CanvasRenderingContext2D&&t instanceof window.CanvasRenderingContext2D?(f=t.canvas,h=t,r=f.width,o=f.height,p=h.getImageData(0,0,r,o),l=p.data,u=4):window.ImageData&&t instanceof window.ImageData&&(p=t,r=t.width,o=t.height,l=p.data,u=4);if(s=Math.max(r,o),window.Uint8ClampedArray&&l instanceof window.Uint8ClampedArray||window.Uint8Array&&l instanceof window.Uint8Array)for(c=l,l=Array(r*o),d=0,g=c.length;d<g;d++)l[d]=c[d*u+y]/255;else if(1!==u)throw Error(\"Raw data can have only 1 value per pixel\");var x=Array(r*o),b=Array(r*o),_=Array(s),w=Array(s),k=Array(s+1),T=Array(s);for(d=0,g=r*o;d<g;d++){var A=l[d];x[d]=1===A?0:0===A?i:Math.pow(Math.max(0,.5-A),2),b[d]=1===A?i:0===A?0:Math.pow(Math.max(0,A-.5),2)}a(x,r,o,_,w,T,k),a(b,r,o,_,w,T,k);var M=window.Float32Array?new Float32Array(r*o):new Array(r*o);for(d=0,g=r*o;d<g;d++)M[d]=n(1-((x[d]-b[d])/m+v),0,1);return M};var i=1e20;function a(t,e,r,n,i,a,s){for(var l=0;l<e;l++){for(var c=0;c<r;c++)n[c]=t[c*e+l];for(o(n,i,a,s,r),c=0;c<r;c++)t[c*e+l]=i[c]}for(c=0;c<r;c++){for(l=0;l<e;l++)n[l]=t[c*e+l];for(o(n,i,a,s,e),l=0;l<e;l++)t[c*e+l]=Math.sqrt(i[l])}}function o(t,e,r,n,a){r[0]=0,n[0]=-i,n[1]=+i;for(var o=1,s=0;o<a;o++){for(var l=(t[o]+o*o-(t[r[s]]+r[s]*r[s]))/(2*o-2*r[s]);l<=n[s];)s--,l=(t[o]+o*o-(t[r[s]]+r[s]*r[s]))/(2*o-2*r[s]);r[++s]=o,n[s]=l,n[s+1]=+i}for(o=0,s=0;o<a;o++){for(;n[s+1]<o;)s++;e[o]=(o-r[s])*(o-r[s])+t[r[s]]}}},{clamp:115}],94:[function(t,e,r){!function(e,r){\"use strict\";function n(t,e){if(!t)throw new Error(e||\"Assertion failed\")}function i(t,e){t.super_=e;var r=function(){};r.prototype=e.prototype,t.prototype=new r,t.prototype.constructor=t}function a(t,e,r){if(a.isBN(t))return t;this.negative=0,this.words=null,this.length=0,this.red=null,null!==t&&(\"le\"!==e&&\"be\"!==e||(r=e,e=10),this._init(t||0,e||10,r||\"be\"))}var o;\"object\"==typeof e?e.exports=a:r.BN=a,a.BN=a,a.wordSize=26;try{o=t(\"buffer\").Buffer}catch(t){}function s(t,e,r){for(var n=0,i=Math.min(t.length,r),a=e;a<i;a++){var o=t.charCodeAt(a)-48;n<<=4,n|=o>=49&&o<=54?o-49+10:o>=17&&o<=22?o-17+10:15&o}return n}function l(t,e,r,n){for(var i=0,a=Math.min(t.length,r),o=e;o<a;o++){var s=t.charCodeAt(o)-48;i*=n,i+=s>=49?s-49+10:s>=17?s-17+10:s}return i}a.isBN=function(t){return t instanceof a||null!==t&&\"object\"==typeof t&&t.constructor.wordSize===a.wordSize&&Array.isArray(t.words)},a.max=function(t,e){return t.cmp(e)>0?t:e},a.min=function(t,e){return t.cmp(e)<0?t:e},a.prototype._init=function(t,e,r){if(\"number\"==typeof t)return this._initNumber(t,e,r);if(\"object\"==typeof t)return this._initArray(t,e,r);\"hex\"===e&&(e=16),n(e===(0|e)&&e>=2&&e<=36);var i=0;\"-\"===(t=t.toString().replace(/\\s+/g,\"\"))[0]&&i++,16===e?this._parseHex(t,i):this._parseBase(t,e,i),\"-\"===t[0]&&(this.negative=1),this.strip(),\"le\"===r&&this._initArray(this.toArray(),e,r)},a.prototype._initNumber=function(t,e,r){t<0&&(this.negative=1,t=-t),t<67108864?(this.words=[67108863&t],this.length=1):t<4503599627370496?(this.words=[67108863&t,t/67108864&67108863],this.length=2):(n(t<9007199254740992),this.words=[67108863&t,t/67108864&67108863,1],this.length=3),\"le\"===r&&this._initArray(this.toArray(),e,r)},a.prototype._initArray=function(t,e,r){if(n(\"number\"==typeof t.length),t.length<=0)return this.words=[0],this.length=1,this;this.length=Math.ceil(t.length/3),this.words=new Array(this.length);for(var i=0;i<this.length;i++)this.words[i]=0;var a,o,s=0;if(\"be\"===r)for(i=t.length-1,a=0;i>=0;i-=3)o=t[i]|t[i-1]<<8|t[i-2]<<16,this.words[a]|=o<<s&67108863,this.words[a+1]=o>>>26-s&67108863,(s+=24)>=26&&(s-=26,a++);else if(\"le\"===r)for(i=0,a=0;i<t.length;i+=3)o=t[i]|t[i+1]<<8|t[i+2]<<16,this.words[a]|=o<<s&67108863,this.words[a+1]=o>>>26-s&67108863,(s+=24)>=26&&(s-=26,a++);return this.strip()},a.prototype._parseHex=function(t,e){this.length=Math.ceil((t.length-e)/6),this.words=new Array(this.length);for(var r=0;r<this.length;r++)this.words[r]=0;var n,i,a=0;for(r=t.length-6,n=0;r>=e;r-=6)i=s(t,r,r+6),this.words[n]|=i<<a&67108863,this.words[n+1]|=i>>>26-a&4194303,(a+=24)>=26&&(a-=26,n++);r+6!==e&&(i=s(t,e,r+6),this.words[n]|=i<<a&67108863,this.words[n+1]|=i>>>26-a&4194303),this.strip()},a.prototype._parseBase=function(t,e,r){this.words=[0],this.length=1;for(var n=0,i=1;i<=67108863;i*=e)n++;n--,i=i/e|0;for(var a=t.length-r,o=a%n,s=Math.min(a,a-o)+r,c=0,u=r;u<s;u+=n)c=l(t,u,u+n,e),this.imuln(i),this.words[0]+c<67108864?this.words[0]+=c:this._iaddn(c);if(0!==o){var h=1;for(c=l(t,u,t.length,e),u=0;u<o;u++)h*=e;this.imuln(h),this.words[0]+c<67108864?this.words[0]+=c:this._iaddn(c)}},a.prototype.copy=function(t){t.words=new Array(this.length);for(var e=0;e<this.length;e++)t.words[e]=this.words[e];t.length=this.length,t.negative=this.negative,t.red=this.red},a.prototype.clone=function(){var t=new a(null);return this.copy(t),t},a.prototype._expand=function(t){for(;this.length<t;)this.words[this.length++]=0;return this},a.prototype.strip=function(){for(;this.length>1&&0===this.words[this.length-1];)this.length--;return this._normSign()},a.prototype._normSign=function(){return 1===this.length&&0===this.words[0]&&(this.negative=0),this},a.prototype.inspect=function(){return(this.red?\"<BN-R: \":\"<BN: \")+this.toString(16)+\">\"};var c=[\"\",\"0\",\"00\",\"000\",\"0000\",\"00000\",\"000000\",\"0000000\",\"00000000\",\"000000000\",\"0000000000\",\"00000000000\",\"000000000000\",\"0000000000000\",\"00000000000000\",\"000000000000000\",\"0000000000000000\",\"00000000000000000\",\"000000000000000000\",\"0000000000000000000\",\"00000000000000000000\",\"000000000000000000000\",\"0000000000000000000000\",\"00000000000000000000000\",\"000000000000000000000000\",\"0000000000000000000000000\"],u=[0,0,25,16,12,11,10,9,8,8,7,7,7,7,6,6,6,6,6,6,6,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5],h=[0,0,33554432,43046721,16777216,48828125,60466176,40353607,16777216,43046721,1e7,19487171,35831808,62748517,7529536,11390625,16777216,24137569,34012224,47045881,64e6,4084101,5153632,6436343,7962624,9765625,11881376,14348907,17210368,20511149,243e5,28629151,33554432,39135393,45435424,52521875,60466176];function f(t,e,r){r.negative=e.negative^t.negative;var n=t.length+e.length|0;r.length=n,n=n-1|0;var i=0|t.words[0],a=0|e.words[0],o=i*a,s=67108863&o,l=o/67108864|0;r.words[0]=s;for(var c=1;c<n;c++){for(var u=l>>>26,h=67108863&l,f=Math.min(c,e.length-1),p=Math.max(0,c-t.length+1);p<=f;p++){var d=c-p|0;u+=(o=(i=0|t.words[d])*(a=0|e.words[p])+h)/67108864|0,h=67108863&o}r.words[c]=0|h,l=0|u}return 0!==l?r.words[c]=0|l:r.length--,r.strip()}a.prototype.toString=function(t,e){var r;if(e=0|e||1,16===(t=t||10)||\"hex\"===t){r=\"\";for(var i=0,a=0,o=0;o<this.length;o++){var s=this.words[o],l=(16777215&(s<<i|a)).toString(16);r=0!==(a=s>>>24-i&16777215)||o!==this.length-1?c[6-l.length]+l+r:l+r,(i+=2)>=26&&(i-=26,o--)}for(0!==a&&(r=a.toString(16)+r);r.length%e!=0;)r=\"0\"+r;return 0!==this.negative&&(r=\"-\"+r),r}if(t===(0|t)&&t>=2&&t<=36){var f=u[t],p=h[t];r=\"\";var d=this.clone();for(d.negative=0;!d.isZero();){var g=d.modn(p).toString(t);r=(d=d.idivn(p)).isZero()?g+r:c[f-g.length]+g+r}for(this.isZero()&&(r=\"0\"+r);r.length%e!=0;)r=\"0\"+r;return 0!==this.negative&&(r=\"-\"+r),r}n(!1,\"Base should be between 2 and 36\")},a.prototype.toNumber=function(){var t=this.words[0];return 2===this.length?t+=67108864*this.words[1]:3===this.length&&1===this.words[2]?t+=4503599627370496+67108864*this.words[1]:this.length>2&&n(!1,\"Number can only safely store up to 53 bits\"),0!==this.negative?-t:t},a.prototype.toJSON=function(){return this.toString(16)},a.prototype.toBuffer=function(t,e){return n(\"undefined\"!=typeof o),this.toArrayLike(o,t,e)},a.prototype.toArray=function(t,e){return this.toArrayLike(Array,t,e)},a.prototype.toArrayLike=function(t,e,r){var i=this.byteLength(),a=r||Math.max(1,i);n(i<=a,\"byte array longer than desired length\"),n(a>0,\"Requested array length <= 0\"),this.strip();var o,s,l=\"le\"===e,c=new t(a),u=this.clone();if(l){for(s=0;!u.isZero();s++)o=u.andln(255),u.iushrn(8),c[s]=o;for(;s<a;s++)c[s]=0}else{for(s=0;s<a-i;s++)c[s]=0;for(s=0;!u.isZero();s++)o=u.andln(255),u.iushrn(8),c[a-s-1]=o}return c},Math.clz32?a.prototype._countBits=function(t){return 32-Math.clz32(t)}:a.prototype._countBits=function(t){var e=t,r=0;return e>=4096&&(r+=13,e>>>=13),e>=64&&(r+=7,e>>>=7),e>=8&&(r+=4,e>>>=4),e>=2&&(r+=2,e>>>=2),r+e},a.prototype._zeroBits=function(t){if(0===t)return 26;var e=t,r=0;return 0==(8191&e)&&(r+=13,e>>>=13),0==(127&e)&&(r+=7,e>>>=7),0==(15&e)&&(r+=4,e>>>=4),0==(3&e)&&(r+=2,e>>>=2),0==(1&e)&&r++,r},a.prototype.bitLength=function(){var t=this.words[this.length-1],e=this._countBits(t);return 26*(this.length-1)+e},a.prototype.zeroBits=function(){if(this.isZero())return 0;for(var t=0,e=0;e<this.length;e++){var r=this._zeroBits(this.words[e]);if(t+=r,26!==r)break}return t},a.prototype.byteLength=function(){return Math.ceil(this.bitLength()/8)},a.prototype.toTwos=function(t){return 0!==this.negative?this.abs().inotn(t).iaddn(1):this.clone()},a.prototype.fromTwos=function(t){return this.testn(t-1)?this.notn(t).iaddn(1).ineg():this.clone()},a.prototype.isNeg=function(){return 0!==this.negative},a.prototype.neg=function(){return this.clone().ineg()},a.prototype.ineg=function(){return this.isZero()||(this.negative^=1),this},a.prototype.iuor=function(t){for(;this.length<t.length;)this.words[this.length++]=0;for(var e=0;e<t.length;e++)this.words[e]=this.words[e]|t.words[e];return this.strip()},a.prototype.ior=function(t){return n(0==(this.negative|t.negative)),this.iuor(t)},a.prototype.or=function(t){return this.length>t.length?this.clone().ior(t):t.clone().ior(this)},a.prototype.uor=function(t){return this.length>t.length?this.clone().iuor(t):t.clone().iuor(this)},a.prototype.iuand=function(t){var e;e=this.length>t.length?t:this;for(var r=0;r<e.length;r++)this.words[r]=this.words[r]&t.words[r];return this.length=e.length,this.strip()},a.prototype.iand=function(t){return n(0==(this.negative|t.negative)),this.iuand(t)},a.prototype.and=function(t){return this.length>t.length?this.clone().iand(t):t.clone().iand(this)},a.prototype.uand=function(t){return this.length>t.length?this.clone().iuand(t):t.clone().iuand(this)},a.prototype.iuxor=function(t){var e,r;this.length>t.length?(e=this,r=t):(e=t,r=this);for(var n=0;n<r.length;n++)this.words[n]=e.words[n]^r.words[n];if(this!==e)for(;n<e.length;n++)this.words[n]=e.words[n];return this.length=e.length,this.strip()},a.prototype.ixor=function(t){return n(0==(this.negative|t.negative)),this.iuxor(t)},a.prototype.xor=function(t){return this.length>t.length?this.clone().ixor(t):t.clone().ixor(this)},a.prototype.uxor=function(t){return this.length>t.length?this.clone().iuxor(t):t.clone().iuxor(this)},a.prototype.inotn=function(t){n(\"number\"==typeof t&&t>=0);var e=0|Math.ceil(t/26),r=t%26;this._expand(e),r>0&&e--;for(var i=0;i<e;i++)this.words[i]=67108863&~this.words[i];return r>0&&(this.words[i]=~this.words[i]&67108863>>26-r),this.strip()},a.prototype.notn=function(t){return this.clone().inotn(t)},a.prototype.setn=function(t,e){n(\"number\"==typeof t&&t>=0);var r=t/26|0,i=t%26;return this._expand(r+1),this.words[r]=e?this.words[r]|1<<i:this.words[r]&~(1<<i),this.strip()},a.prototype.iadd=function(t){var e,r,n;if(0!==this.negative&&0===t.negative)return this.negative=0,e=this.isub(t),this.negative^=1,this._normSign();if(0===this.negative&&0!==t.negative)return t.negative=0,e=this.isub(t),t.negative=1,e._normSign();this.length>t.length?(r=this,n=t):(r=t,n=this);for(var i=0,a=0;a<n.length;a++)e=(0|r.words[a])+(0|n.words[a])+i,this.words[a]=67108863&e,i=e>>>26;for(;0!==i&&a<r.length;a++)e=(0|r.words[a])+i,this.words[a]=67108863&e,i=e>>>26;if(this.length=r.length,0!==i)this.words[this.length]=i,this.length++;else if(r!==this)for(;a<r.length;a++)this.words[a]=r.words[a];return this},a.prototype.add=function(t){var e;return 0!==t.negative&&0===this.negative?(t.negative=0,e=this.sub(t),t.negative^=1,e):0===t.negative&&0!==this.negative?(this.negative=0,e=t.sub(this),this.negative=1,e):this.length>t.length?this.clone().iadd(t):t.clone().iadd(this)},a.prototype.isub=function(t){if(0!==t.negative){t.negative=0;var e=this.iadd(t);return t.negative=1,e._normSign()}if(0!==this.negative)return this.negative=0,this.iadd(t),this.negative=1,this._normSign();var r,n,i=this.cmp(t);if(0===i)return this.negative=0,this.length=1,this.words[0]=0,this;i>0?(r=this,n=t):(r=t,n=this);for(var a=0,o=0;o<n.length;o++)a=(e=(0|r.words[o])-(0|n.words[o])+a)>>26,this.words[o]=67108863&e;for(;0!==a&&o<r.length;o++)a=(e=(0|r.words[o])+a)>>26,this.words[o]=67108863&e;if(0===a&&o<r.length&&r!==this)for(;o<r.length;o++)this.words[o]=r.words[o];return this.length=Math.max(this.length,o),r!==this&&(this.negative=1),this.strip()},a.prototype.sub=function(t){return this.clone().isub(t)};var p=function(t,e,r){var n,i,a,o=t.words,s=e.words,l=r.words,c=0,u=0|o[0],h=8191&u,f=u>>>13,p=0|o[1],d=8191&p,g=p>>>13,v=0|o[2],m=8191&v,y=v>>>13,x=0|o[3],b=8191&x,_=x>>>13,w=0|o[4],k=8191&w,T=w>>>13,A=0|o[5],M=8191&A,S=A>>>13,E=0|o[6],C=8191&E,L=E>>>13,P=0|o[7],O=8191&P,z=P>>>13,I=0|o[8],D=8191&I,R=I>>>13,F=0|o[9],B=8191&F,N=F>>>13,j=0|s[0],U=8191&j,V=j>>>13,q=0|s[1],H=8191&q,G=q>>>13,Y=0|s[2],W=8191&Y,X=Y>>>13,Z=0|s[3],J=8191&Z,K=Z>>>13,$=0|s[4],Q=8191&$,tt=$>>>13,et=0|s[5],rt=8191&et,nt=et>>>13,it=0|s[6],at=8191&it,ot=it>>>13,st=0|s[7],lt=8191&st,ct=st>>>13,ut=0|s[8],ht=8191&ut,ft=ut>>>13,pt=0|s[9],dt=8191&pt,gt=pt>>>13;r.negative=t.negative^e.negative,r.length=19;var vt=(c+(n=Math.imul(h,U))|0)+((8191&(i=(i=Math.imul(h,V))+Math.imul(f,U)|0))<<13)|0;c=((a=Math.imul(f,V))+(i>>>13)|0)+(vt>>>26)|0,vt&=67108863,n=Math.imul(d,U),i=(i=Math.imul(d,V))+Math.imul(g,U)|0,a=Math.imul(g,V);var mt=(c+(n=n+Math.imul(h,H)|0)|0)+((8191&(i=(i=i+Math.imul(h,G)|0)+Math.imul(f,H)|0))<<13)|0;c=((a=a+Math.imul(f,G)|0)+(i>>>13)|0)+(mt>>>26)|0,mt&=67108863,n=Math.imul(m,U),i=(i=Math.imul(m,V))+Math.imul(y,U)|0,a=Math.imul(y,V),n=n+Math.imul(d,H)|0,i=(i=i+Math.imul(d,G)|0)+Math.imul(g,H)|0,a=a+Math.imul(g,G)|0;var yt=(c+(n=n+Math.imul(h,W)|0)|0)+((8191&(i=(i=i+Math.imul(h,X)|0)+Math.imul(f,W)|0))<<13)|0;c=((a=a+Math.imul(f,X)|0)+(i>>>13)|0)+(yt>>>26)|0,yt&=67108863,n=Math.imul(b,U),i=(i=Math.imul(b,V))+Math.imul(_,U)|0,a=Math.imul(_,V),n=n+Math.imul(m,H)|0,i=(i=i+Math.imul(m,G)|0)+Math.imul(y,H)|0,a=a+Math.imul(y,G)|0,n=n+Math.imul(d,W)|0,i=(i=i+Math.imul(d,X)|0)+Math.imul(g,W)|0,a=a+Math.imul(g,X)|0;var xt=(c+(n=n+Math.imul(h,J)|0)|0)+((8191&(i=(i=i+Math.imul(h,K)|0)+Math.imul(f,J)|0))<<13)|0;c=((a=a+Math.imul(f,K)|0)+(i>>>13)|0)+(xt>>>26)|0,xt&=67108863,n=Math.imul(k,U),i=(i=Math.imul(k,V))+Math.imul(T,U)|0,a=Math.imul(T,V),n=n+Math.imul(b,H)|0,i=(i=i+Math.imul(b,G)|0)+Math.imul(_,H)|0,a=a+Math.imul(_,G)|0,n=n+Math.imul(m,W)|0,i=(i=i+Math.imul(m,X)|0)+Math.imul(y,W)|0,a=a+Math.imul(y,X)|0,n=n+Math.imul(d,J)|0,i=(i=i+Math.imul(d,K)|0)+Math.imul(g,J)|0,a=a+Math.imul(g,K)|0;var bt=(c+(n=n+Math.imul(h,Q)|0)|0)+((8191&(i=(i=i+Math.imul(h,tt)|0)+Math.imul(f,Q)|0))<<13)|0;c=((a=a+Math.imul(f,tt)|0)+(i>>>13)|0)+(bt>>>26)|0,bt&=67108863,n=Math.imul(M,U),i=(i=Math.imul(M,V))+Math.imul(S,U)|0,a=Math.imul(S,V),n=n+Math.imul(k,H)|0,i=(i=i+Math.imul(k,G)|0)+Math.imul(T,H)|0,a=a+Math.imul(T,G)|0,n=n+Math.imul(b,W)|0,i=(i=i+Math.imul(b,X)|0)+Math.imul(_,W)|0,a=a+Math.imul(_,X)|0,n=n+Math.imul(m,J)|0,i=(i=i+Math.imul(m,K)|0)+Math.imul(y,J)|0,a=a+Math.imul(y,K)|0,n=n+Math.imul(d,Q)|0,i=(i=i+Math.imul(d,tt)|0)+Math.imul(g,Q)|0,a=a+Math.imul(g,tt)|0;var _t=(c+(n=n+Math.imul(h,rt)|0)|0)+((8191&(i=(i=i+Math.imul(h,nt)|0)+Math.imul(f,rt)|0))<<13)|0;c=((a=a+Math.imul(f,nt)|0)+(i>>>13)|0)+(_t>>>26)|0,_t&=67108863,n=Math.imul(C,U),i=(i=Math.imul(C,V))+Math.imul(L,U)|0,a=Math.imul(L,V),n=n+Math.imul(M,H)|0,i=(i=i+Math.imul(M,G)|0)+Math.imul(S,H)|0,a=a+Math.imul(S,G)|0,n=n+Math.imul(k,W)|0,i=(i=i+Math.imul(k,X)|0)+Math.imul(T,W)|0,a=a+Math.imul(T,X)|0,n=n+Math.imul(b,J)|0,i=(i=i+Math.imul(b,K)|0)+Math.imul(_,J)|0,a=a+Math.imul(_,K)|0,n=n+Math.imul(m,Q)|0,i=(i=i+Math.imul(m,tt)|0)+Math.imul(y,Q)|0,a=a+Math.imul(y,tt)|0,n=n+Math.imul(d,rt)|0,i=(i=i+Math.imul(d,nt)|0)+Math.imul(g,rt)|0,a=a+Math.imul(g,nt)|0;var wt=(c+(n=n+Math.imul(h,at)|0)|0)+((8191&(i=(i=i+Math.imul(h,ot)|0)+Math.imul(f,at)|0))<<13)|0;c=((a=a+Math.imul(f,ot)|0)+(i>>>13)|0)+(wt>>>26)|0,wt&=67108863,n=Math.imul(O,U),i=(i=Math.imul(O,V))+Math.imul(z,U)|0,a=Math.imul(z,V),n=n+Math.imul(C,H)|0,i=(i=i+Math.imul(C,G)|0)+Math.imul(L,H)|0,a=a+Math.imul(L,G)|0,n=n+Math.imul(M,W)|0,i=(i=i+Math.imul(M,X)|0)+Math.imul(S,W)|0,a=a+Math.imul(S,X)|0,n=n+Math.imul(k,J)|0,i=(i=i+Math.imul(k,K)|0)+Math.imul(T,J)|0,a=a+Math.imul(T,K)|0,n=n+Math.imul(b,Q)|0,i=(i=i+Math.imul(b,tt)|0)+Math.imul(_,Q)|0,a=a+Math.imul(_,tt)|0,n=n+Math.imul(m,rt)|0,i=(i=i+Math.imul(m,nt)|0)+Math.imul(y,rt)|0,a=a+Math.imul(y,nt)|0,n=n+Math.imul(d,at)|0,i=(i=i+Math.imul(d,ot)|0)+Math.imul(g,at)|0,a=a+Math.imul(g,ot)|0;var kt=(c+(n=n+Math.imul(h,lt)|0)|0)+((8191&(i=(i=i+Math.imul(h,ct)|0)+Math.imul(f,lt)|0))<<13)|0;c=((a=a+Math.imul(f,ct)|0)+(i>>>13)|0)+(kt>>>26)|0,kt&=67108863,n=Math.imul(D,U),i=(i=Math.imul(D,V))+Math.imul(R,U)|0,a=Math.imul(R,V),n=n+Math.imul(O,H)|0,i=(i=i+Math.imul(O,G)|0)+Math.imul(z,H)|0,a=a+Math.imul(z,G)|0,n=n+Math.imul(C,W)|0,i=(i=i+Math.imul(C,X)|0)+Math.imul(L,W)|0,a=a+Math.imul(L,X)|0,n=n+Math.imul(M,J)|0,i=(i=i+Math.imul(M,K)|0)+Math.imul(S,J)|0,a=a+Math.imul(S,K)|0,n=n+Math.imul(k,Q)|0,i=(i=i+Math.imul(k,tt)|0)+Math.imul(T,Q)|0,a=a+Math.imul(T,tt)|0,n=n+Math.imul(b,rt)|0,i=(i=i+Math.imul(b,nt)|0)+Math.imul(_,rt)|0,a=a+Math.imul(_,nt)|0,n=n+Math.imul(m,at)|0,i=(i=i+Math.imul(m,ot)|0)+Math.imul(y,at)|0,a=a+Math.imul(y,ot)|0,n=n+Math.imul(d,lt)|0,i=(i=i+Math.imul(d,ct)|0)+Math.imul(g,lt)|0,a=a+Math.imul(g,ct)|0;var Tt=(c+(n=n+Math.imul(h,ht)|0)|0)+((8191&(i=(i=i+Math.imul(h,ft)|0)+Math.imul(f,ht)|0))<<13)|0;c=((a=a+Math.imul(f,ft)|0)+(i>>>13)|0)+(Tt>>>26)|0,Tt&=67108863,n=Math.imul(B,U),i=(i=Math.imul(B,V))+Math.imul(N,U)|0,a=Math.imul(N,V),n=n+Math.imul(D,H)|0,i=(i=i+Math.imul(D,G)|0)+Math.imul(R,H)|0,a=a+Math.imul(R,G)|0,n=n+Math.imul(O,W)|0,i=(i=i+Math.imul(O,X)|0)+Math.imul(z,W)|0,a=a+Math.imul(z,X)|0,n=n+Math.imul(C,J)|0,i=(i=i+Math.imul(C,K)|0)+Math.imul(L,J)|0,a=a+Math.imul(L,K)|0,n=n+Math.imul(M,Q)|0,i=(i=i+Math.imul(M,tt)|0)+Math.imul(S,Q)|0,a=a+Math.imul(S,tt)|0,n=n+Math.imul(k,rt)|0,i=(i=i+Math.imul(k,nt)|0)+Math.imul(T,rt)|0,a=a+Math.imul(T,nt)|0,n=n+Math.imul(b,at)|0,i=(i=i+Math.imul(b,ot)|0)+Math.imul(_,at)|0,a=a+Math.imul(_,ot)|0,n=n+Math.imul(m,lt)|0,i=(i=i+Math.imul(m,ct)|0)+Math.imul(y,lt)|0,a=a+Math.imul(y,ct)|0,n=n+Math.imul(d,ht)|0,i=(i=i+Math.imul(d,ft)|0)+Math.imul(g,ht)|0,a=a+Math.imul(g,ft)|0;var At=(c+(n=n+Math.imul(h,dt)|0)|0)+((8191&(i=(i=i+Math.imul(h,gt)|0)+Math.imul(f,dt)|0))<<13)|0;c=((a=a+Math.imul(f,gt)|0)+(i>>>13)|0)+(At>>>26)|0,At&=67108863,n=Math.imul(B,H),i=(i=Math.imul(B,G))+Math.imul(N,H)|0,a=Math.imul(N,G),n=n+Math.imul(D,W)|0,i=(i=i+Math.imul(D,X)|0)+Math.imul(R,W)|0,a=a+Math.imul(R,X)|0,n=n+Math.imul(O,J)|0,i=(i=i+Math.imul(O,K)|0)+Math.imul(z,J)|0,a=a+Math.imul(z,K)|0,n=n+Math.imul(C,Q)|0,i=(i=i+Math.imul(C,tt)|0)+Math.imul(L,Q)|0,a=a+Math.imul(L,tt)|0,n=n+Math.imul(M,rt)|0,i=(i=i+Math.imul(M,nt)|0)+Math.imul(S,rt)|0,a=a+Math.imul(S,nt)|0,n=n+Math.imul(k,at)|0,i=(i=i+Math.imul(k,ot)|0)+Math.imul(T,at)|0,a=a+Math.imul(T,ot)|0,n=n+Math.imul(b,lt)|0,i=(i=i+Math.imul(b,ct)|0)+Math.imul(_,lt)|0,a=a+Math.imul(_,ct)|0,n=n+Math.imul(m,ht)|0,i=(i=i+Math.imul(m,ft)|0)+Math.imul(y,ht)|0,a=a+Math.imul(y,ft)|0;var Mt=(c+(n=n+Math.imul(d,dt)|0)|0)+((8191&(i=(i=i+Math.imul(d,gt)|0)+Math.imul(g,dt)|0))<<13)|0;c=((a=a+Math.imul(g,gt)|0)+(i>>>13)|0)+(Mt>>>26)|0,Mt&=67108863,n=Math.imul(B,W),i=(i=Math.imul(B,X))+Math.imul(N,W)|0,a=Math.imul(N,X),n=n+Math.imul(D,J)|0,i=(i=i+Math.imul(D,K)|0)+Math.imul(R,J)|0,a=a+Math.imul(R,K)|0,n=n+Math.imul(O,Q)|0,i=(i=i+Math.imul(O,tt)|0)+Math.imul(z,Q)|0,a=a+Math.imul(z,tt)|0,n=n+Math.imul(C,rt)|0,i=(i=i+Math.imul(C,nt)|0)+Math.imul(L,rt)|0,a=a+Math.imul(L,nt)|0,n=n+Math.imul(M,at)|0,i=(i=i+Math.imul(M,ot)|0)+Math.imul(S,at)|0,a=a+Math.imul(S,ot)|0,n=n+Math.imul(k,lt)|0,i=(i=i+Math.imul(k,ct)|0)+Math.imul(T,lt)|0,a=a+Math.imul(T,ct)|0,n=n+Math.imul(b,ht)|0,i=(i=i+Math.imul(b,ft)|0)+Math.imul(_,ht)|0,a=a+Math.imul(_,ft)|0;var St=(c+(n=n+Math.imul(m,dt)|0)|0)+((8191&(i=(i=i+Math.imul(m,gt)|0)+Math.imul(y,dt)|0))<<13)|0;c=((a=a+Math.imul(y,gt)|0)+(i>>>13)|0)+(St>>>26)|0,St&=67108863,n=Math.imul(B,J),i=(i=Math.imul(B,K))+Math.imul(N,J)|0,a=Math.imul(N,K),n=n+Math.imul(D,Q)|0,i=(i=i+Math.imul(D,tt)|0)+Math.imul(R,Q)|0,a=a+Math.imul(R,tt)|0,n=n+Math.imul(O,rt)|0,i=(i=i+Math.imul(O,nt)|0)+Math.imul(z,rt)|0,a=a+Math.imul(z,nt)|0,n=n+Math.imul(C,at)|0,i=(i=i+Math.imul(C,ot)|0)+Math.imul(L,at)|0,a=a+Math.imul(L,ot)|0,n=n+Math.imul(M,lt)|0,i=(i=i+Math.imul(M,ct)|0)+Math.imul(S,lt)|0,a=a+Math.imul(S,ct)|0,n=n+Math.imul(k,ht)|0,i=(i=i+Math.imul(k,ft)|0)+Math.imul(T,ht)|0,a=a+Math.imul(T,ft)|0;var Et=(c+(n=n+Math.imul(b,dt)|0)|0)+((8191&(i=(i=i+Math.imul(b,gt)|0)+Math.imul(_,dt)|0))<<13)|0;c=((a=a+Math.imul(_,gt)|0)+(i>>>13)|0)+(Et>>>26)|0,Et&=67108863,n=Math.imul(B,Q),i=(i=Math.imul(B,tt))+Math.imul(N,Q)|0,a=Math.imul(N,tt),n=n+Math.imul(D,rt)|0,i=(i=i+Math.imul(D,nt)|0)+Math.imul(R,rt)|0,a=a+Math.imul(R,nt)|0,n=n+Math.imul(O,at)|0,i=(i=i+Math.imul(O,ot)|0)+Math.imul(z,at)|0,a=a+Math.imul(z,ot)|0,n=n+Math.imul(C,lt)|0,i=(i=i+Math.imul(C,ct)|0)+Math.imul(L,lt)|0,a=a+Math.imul(L,ct)|0,n=n+Math.imul(M,ht)|0,i=(i=i+Math.imul(M,ft)|0)+Math.imul(S,ht)|0,a=a+Math.imul(S,ft)|0;var Ct=(c+(n=n+Math.imul(k,dt)|0)|0)+((8191&(i=(i=i+Math.imul(k,gt)|0)+Math.imul(T,dt)|0))<<13)|0;c=((a=a+Math.imul(T,gt)|0)+(i>>>13)|0)+(Ct>>>26)|0,Ct&=67108863,n=Math.imul(B,rt),i=(i=Math.imul(B,nt))+Math.imul(N,rt)|0,a=Math.imul(N,nt),n=n+Math.imul(D,at)|0,i=(i=i+Math.imul(D,ot)|0)+Math.imul(R,at)|0,a=a+Math.imul(R,ot)|0,n=n+Math.imul(O,lt)|0,i=(i=i+Math.imul(O,ct)|0)+Math.imul(z,lt)|0,a=a+Math.imul(z,ct)|0,n=n+Math.imul(C,ht)|0,i=(i=i+Math.imul(C,ft)|0)+Math.imul(L,ht)|0,a=a+Math.imul(L,ft)|0;var Lt=(c+(n=n+Math.imul(M,dt)|0)|0)+((8191&(i=(i=i+Math.imul(M,gt)|0)+Math.imul(S,dt)|0))<<13)|0;c=((a=a+Math.imul(S,gt)|0)+(i>>>13)|0)+(Lt>>>26)|0,Lt&=67108863,n=Math.imul(B,at),i=(i=Math.imul(B,ot))+Math.imul(N,at)|0,a=Math.imul(N,ot),n=n+Math.imul(D,lt)|0,i=(i=i+Math.imul(D,ct)|0)+Math.imul(R,lt)|0,a=a+Math.imul(R,ct)|0,n=n+Math.imul(O,ht)|0,i=(i=i+Math.imul(O,ft)|0)+Math.imul(z,ht)|0,a=a+Math.imul(z,ft)|0;var Pt=(c+(n=n+Math.imul(C,dt)|0)|0)+((8191&(i=(i=i+Math.imul(C,gt)|0)+Math.imul(L,dt)|0))<<13)|0;c=((a=a+Math.imul(L,gt)|0)+(i>>>13)|0)+(Pt>>>26)|0,Pt&=67108863,n=Math.imul(B,lt),i=(i=Math.imul(B,ct))+Math.imul(N,lt)|0,a=Math.imul(N,ct),n=n+Math.imul(D,ht)|0,i=(i=i+Math.imul(D,ft)|0)+Math.imul(R,ht)|0,a=a+Math.imul(R,ft)|0;var Ot=(c+(n=n+Math.imul(O,dt)|0)|0)+((8191&(i=(i=i+Math.imul(O,gt)|0)+Math.imul(z,dt)|0))<<13)|0;c=((a=a+Math.imul(z,gt)|0)+(i>>>13)|0)+(Ot>>>26)|0,Ot&=67108863,n=Math.imul(B,ht),i=(i=Math.imul(B,ft))+Math.imul(N,ht)|0,a=Math.imul(N,ft);var zt=(c+(n=n+Math.imul(D,dt)|0)|0)+((8191&(i=(i=i+Math.imul(D,gt)|0)+Math.imul(R,dt)|0))<<13)|0;c=((a=a+Math.imul(R,gt)|0)+(i>>>13)|0)+(zt>>>26)|0,zt&=67108863;var It=(c+(n=Math.imul(B,dt))|0)+((8191&(i=(i=Math.imul(B,gt))+Math.imul(N,dt)|0))<<13)|0;return c=((a=Math.imul(N,gt))+(i>>>13)|0)+(It>>>26)|0,It&=67108863,l[0]=vt,l[1]=mt,l[2]=yt,l[3]=xt,l[4]=bt,l[5]=_t,l[6]=wt,l[7]=kt,l[8]=Tt,l[9]=At,l[10]=Mt,l[11]=St,l[12]=Et,l[13]=Ct,l[14]=Lt,l[15]=Pt,l[16]=Ot,l[17]=zt,l[18]=It,0!==c&&(l[19]=c,r.length++),r};function d(t,e,r){return(new g).mulp(t,e,r)}function g(t,e){this.x=t,this.y=e}Math.imul||(p=f),a.prototype.mulTo=function(t,e){var r=this.length+t.length;return 10===this.length&&10===t.length?p(this,t,e):r<63?f(this,t,e):r<1024?function(t,e,r){r.negative=e.negative^t.negative,r.length=t.length+e.length;for(var n=0,i=0,a=0;a<r.length-1;a++){var o=i;i=0;for(var s=67108863&n,l=Math.min(a,e.length-1),c=Math.max(0,a-t.length+1);c<=l;c++){var u=a-c,h=(0|t.words[u])*(0|e.words[c]),f=67108863&h;s=67108863&(f=f+s|0),i+=(o=(o=o+(h/67108864|0)|0)+(f>>>26)|0)>>>26,o&=67108863}r.words[a]=s,n=o,o=i}return 0!==n?r.words[a]=n:r.length--,r.strip()}(this,t,e):d(this,t,e)},g.prototype.makeRBT=function(t){for(var e=new Array(t),r=a.prototype._countBits(t)-1,n=0;n<t;n++)e[n]=this.revBin(n,r,t);return e},g.prototype.revBin=function(t,e,r){if(0===t||t===r-1)return t;for(var n=0,i=0;i<e;i++)n|=(1&t)<<e-i-1,t>>=1;return n},g.prototype.permute=function(t,e,r,n,i,a){for(var o=0;o<a;o++)n[o]=e[t[o]],i[o]=r[t[o]]},g.prototype.transform=function(t,e,r,n,i,a){this.permute(a,t,e,r,n,i);for(var o=1;o<i;o<<=1)for(var s=o<<1,l=Math.cos(2*Math.PI/s),c=Math.sin(2*Math.PI/s),u=0;u<i;u+=s)for(var h=l,f=c,p=0;p<o;p++){var d=r[u+p],g=n[u+p],v=r[u+p+o],m=n[u+p+o],y=h*v-f*m;m=h*m+f*v,v=y,r[u+p]=d+v,n[u+p]=g+m,r[u+p+o]=d-v,n[u+p+o]=g-m,p!==s&&(y=l*h-c*f,f=l*f+c*h,h=y)}},g.prototype.guessLen13b=function(t,e){var r=1|Math.max(e,t),n=1&r,i=0;for(r=r/2|0;r;r>>>=1)i++;return 1<<i+1+n},g.prototype.conjugate=function(t,e,r){if(!(r<=1))for(var n=0;n<r/2;n++){var i=t[n];t[n]=t[r-n-1],t[r-n-1]=i,i=e[n],e[n]=-e[r-n-1],e[r-n-1]=-i}},g.prototype.normalize13b=function(t,e){for(var r=0,n=0;n<e/2;n++){var i=8192*Math.round(t[2*n+1]/e)+Math.round(t[2*n]/e)+r;t[n]=67108863&i,r=i<67108864?0:i/67108864|0}return t},g.prototype.convert13b=function(t,e,r,i){for(var a=0,o=0;o<e;o++)a+=0|t[o],r[2*o]=8191&a,a>>>=13,r[2*o+1]=8191&a,a>>>=13;for(o=2*e;o<i;++o)r[o]=0;n(0===a),n(0==(-8192&a))},g.prototype.stub=function(t){for(var e=new Array(t),r=0;r<t;r++)e[r]=0;return e},g.prototype.mulp=function(t,e,r){var n=2*this.guessLen13b(t.length,e.length),i=this.makeRBT(n),a=this.stub(n),o=new Array(n),s=new Array(n),l=new Array(n),c=new Array(n),u=new Array(n),h=new Array(n),f=r.words;f.length=n,this.convert13b(t.words,t.length,o,n),this.convert13b(e.words,e.length,c,n),this.transform(o,a,s,l,n,i),this.transform(c,a,u,h,n,i);for(var p=0;p<n;p++){var d=s[p]*u[p]-l[p]*h[p];l[p]=s[p]*h[p]+l[p]*u[p],s[p]=d}return this.conjugate(s,l,n),this.transform(s,l,f,a,n,i),this.conjugate(f,a,n),this.normalize13b(f,n),r.negative=t.negative^e.negative,r.length=t.length+e.length,r.strip()},a.prototype.mul=function(t){var e=new a(null);return e.words=new Array(this.length+t.length),this.mulTo(t,e)},a.prototype.mulf=function(t){var e=new a(null);return e.words=new Array(this.length+t.length),d(this,t,e)},a.prototype.imul=function(t){return this.clone().mulTo(t,this)},a.prototype.imuln=function(t){n(\"number\"==typeof t),n(t<67108864);for(var e=0,r=0;r<this.length;r++){var i=(0|this.words[r])*t,a=(67108863&i)+(67108863&e);e>>=26,e+=i/67108864|0,e+=a>>>26,this.words[r]=67108863&a}return 0!==e&&(this.words[r]=e,this.length++),this},a.prototype.muln=function(t){return this.clone().imuln(t)},a.prototype.sqr=function(){return this.mul(this)},a.prototype.isqr=function(){return this.imul(this.clone())},a.prototype.pow=function(t){var e=function(t){for(var e=new Array(t.bitLength()),r=0;r<e.length;r++){var n=r/26|0,i=r%26;e[r]=(t.words[n]&1<<i)>>>i}return e}(t);if(0===e.length)return new a(1);for(var r=this,n=0;n<e.length&&0===e[n];n++,r=r.sqr());if(++n<e.length)for(var i=r.sqr();n<e.length;n++,i=i.sqr())0!==e[n]&&(r=r.mul(i));return r},a.prototype.iushln=function(t){n(\"number\"==typeof t&&t>=0);var e,r=t%26,i=(t-r)/26,a=67108863>>>26-r<<26-r;if(0!==r){var o=0;for(e=0;e<this.length;e++){var s=this.words[e]&a,l=(0|this.words[e])-s<<r;this.words[e]=l|o,o=s>>>26-r}o&&(this.words[e]=o,this.length++)}if(0!==i){for(e=this.length-1;e>=0;e--)this.words[e+i]=this.words[e];for(e=0;e<i;e++)this.words[e]=0;this.length+=i}return this.strip()},a.prototype.ishln=function(t){return n(0===this.negative),this.iushln(t)},a.prototype.iushrn=function(t,e,r){var i;n(\"number\"==typeof t&&t>=0),i=e?(e-e%26)/26:0;var a=t%26,o=Math.min((t-a)/26,this.length),s=67108863^67108863>>>a<<a,l=r;if(i-=o,i=Math.max(0,i),l){for(var c=0;c<o;c++)l.words[c]=this.words[c];l.length=o}if(0===o);else if(this.length>o)for(this.length-=o,c=0;c<this.length;c++)this.words[c]=this.words[c+o];else this.words[0]=0,this.length=1;var u=0;for(c=this.length-1;c>=0&&(0!==u||c>=i);c--){var h=0|this.words[c];this.words[c]=u<<26-a|h>>>a,u=h&s}return l&&0!==u&&(l.words[l.length++]=u),0===this.length&&(this.words[0]=0,this.length=1),this.strip()},a.prototype.ishrn=function(t,e,r){return n(0===this.negative),this.iushrn(t,e,r)},a.prototype.shln=function(t){return this.clone().ishln(t)},a.prototype.ushln=function(t){return this.clone().iushln(t)},a.prototype.shrn=function(t){return this.clone().ishrn(t)},a.prototype.ushrn=function(t){return this.clone().iushrn(t)},a.prototype.testn=function(t){n(\"number\"==typeof t&&t>=0);var e=t%26,r=(t-e)/26,i=1<<e;return!(this.length<=r)&&!!(this.words[r]&i)},a.prototype.imaskn=function(t){n(\"number\"==typeof t&&t>=0);var e=t%26,r=(t-e)/26;if(n(0===this.negative,\"imaskn works only with positive numbers\"),this.length<=r)return this;if(0!==e&&r++,this.length=Math.min(r,this.length),0!==e){var i=67108863^67108863>>>e<<e;this.words[this.length-1]&=i}return this.strip()},a.prototype.maskn=function(t){return this.clone().imaskn(t)},a.prototype.iaddn=function(t){return n(\"number\"==typeof t),n(t<67108864),t<0?this.isubn(-t):0!==this.negative?1===this.length&&(0|this.words[0])<t?(this.words[0]=t-(0|this.words[0]),this.negative=0,this):(this.negative=0,this.isubn(t),this.negative=1,this):this._iaddn(t)},a.prototype._iaddn=function(t){this.words[0]+=t;for(var e=0;e<this.length&&this.words[e]>=67108864;e++)this.words[e]-=67108864,e===this.length-1?this.words[e+1]=1:this.words[e+1]++;return this.length=Math.max(this.length,e+1),this},a.prototype.isubn=function(t){if(n(\"number\"==typeof t),n(t<67108864),t<0)return this.iaddn(-t);if(0!==this.negative)return this.negative=0,this.iaddn(t),this.negative=1,this;if(this.words[0]-=t,1===this.length&&this.words[0]<0)this.words[0]=-this.words[0],this.negative=1;else for(var e=0;e<this.length&&this.words[e]<0;e++)this.words[e]+=67108864,this.words[e+1]-=1;return this.strip()},a.prototype.addn=function(t){return this.clone().iaddn(t)},a.prototype.subn=function(t){return this.clone().isubn(t)},a.prototype.iabs=function(){return this.negative=0,this},a.prototype.abs=function(){return this.clone().iabs()},a.prototype._ishlnsubmul=function(t,e,r){var i,a,o=t.length+r;this._expand(o);var s=0;for(i=0;i<t.length;i++){a=(0|this.words[i+r])+s;var l=(0|t.words[i])*e;s=((a-=67108863&l)>>26)-(l/67108864|0),this.words[i+r]=67108863&a}for(;i<this.length-r;i++)s=(a=(0|this.words[i+r])+s)>>26,this.words[i+r]=67108863&a;if(0===s)return this.strip();for(n(-1===s),s=0,i=0;i<this.length;i++)s=(a=-(0|this.words[i])+s)>>26,this.words[i]=67108863&a;return this.negative=1,this.strip()},a.prototype._wordDiv=function(t,e){var r=(this.length,t.length),n=this.clone(),i=t,o=0|i.words[i.length-1];0!==(r=26-this._countBits(o))&&(i=i.ushln(r),n.iushln(r),o=0|i.words[i.length-1]);var s,l=n.length-i.length;if(\"mod\"!==e){(s=new a(null)).length=l+1,s.words=new Array(s.length);for(var c=0;c<s.length;c++)s.words[c]=0}var u=n.clone()._ishlnsubmul(i,1,l);0===u.negative&&(n=u,s&&(s.words[l]=1));for(var h=l-1;h>=0;h--){var f=67108864*(0|n.words[i.length+h])+(0|n.words[i.length+h-1]);for(f=Math.min(f/o|0,67108863),n._ishlnsubmul(i,f,h);0!==n.negative;)f--,n.negative=0,n._ishlnsubmul(i,1,h),n.isZero()||(n.negative^=1);s&&(s.words[h]=f)}return s&&s.strip(),n.strip(),\"div\"!==e&&0!==r&&n.iushrn(r),{div:s||null,mod:n}},a.prototype.divmod=function(t,e,r){return n(!t.isZero()),this.isZero()?{div:new a(0),mod:new a(0)}:0!==this.negative&&0===t.negative?(s=this.neg().divmod(t,e),\"mod\"!==e&&(i=s.div.neg()),\"div\"!==e&&(o=s.mod.neg(),r&&0!==o.negative&&o.iadd(t)),{div:i,mod:o}):0===this.negative&&0!==t.negative?(s=this.divmod(t.neg(),e),\"mod\"!==e&&(i=s.div.neg()),{div:i,mod:s.mod}):0!=(this.negative&t.negative)?(s=this.neg().divmod(t.neg(),e),\"div\"!==e&&(o=s.mod.neg(),r&&0!==o.negative&&o.isub(t)),{div:s.div,mod:o}):t.length>this.length||this.cmp(t)<0?{div:new a(0),mod:this}:1===t.length?\"div\"===e?{div:this.divn(t.words[0]),mod:null}:\"mod\"===e?{div:null,mod:new a(this.modn(t.words[0]))}:{div:this.divn(t.words[0]),mod:new a(this.modn(t.words[0]))}:this._wordDiv(t,e);var i,o,s},a.prototype.div=function(t){return this.divmod(t,\"div\",!1).div},a.prototype.mod=function(t){return this.divmod(t,\"mod\",!1).mod},a.prototype.umod=function(t){return this.divmod(t,\"mod\",!0).mod},a.prototype.divRound=function(t){var e=this.divmod(t);if(e.mod.isZero())return e.div;var r=0!==e.div.negative?e.mod.isub(t):e.mod,n=t.ushrn(1),i=t.andln(1),a=r.cmp(n);return a<0||1===i&&0===a?e.div:0!==e.div.negative?e.div.isubn(1):e.div.iaddn(1)},a.prototype.modn=function(t){n(t<=67108863);for(var e=(1<<26)%t,r=0,i=this.length-1;i>=0;i--)r=(e*r+(0|this.words[i]))%t;return r},a.prototype.idivn=function(t){n(t<=67108863);for(var e=0,r=this.length-1;r>=0;r--){var i=(0|this.words[r])+67108864*e;this.words[r]=i/t|0,e=i%t}return this.strip()},a.prototype.divn=function(t){return this.clone().idivn(t)},a.prototype.egcd=function(t){n(0===t.negative),n(!t.isZero());var e=this,r=t.clone();e=0!==e.negative?e.umod(t):e.clone();for(var i=new a(1),o=new a(0),s=new a(0),l=new a(1),c=0;e.isEven()&&r.isEven();)e.iushrn(1),r.iushrn(1),++c;for(var u=r.clone(),h=e.clone();!e.isZero();){for(var f=0,p=1;0==(e.words[0]&p)&&f<26;++f,p<<=1);if(f>0)for(e.iushrn(f);f-- >0;)(i.isOdd()||o.isOdd())&&(i.iadd(u),o.isub(h)),i.iushrn(1),o.iushrn(1);for(var d=0,g=1;0==(r.words[0]&g)&&d<26;++d,g<<=1);if(d>0)for(r.iushrn(d);d-- >0;)(s.isOdd()||l.isOdd())&&(s.iadd(u),l.isub(h)),s.iushrn(1),l.iushrn(1);e.cmp(r)>=0?(e.isub(r),i.isub(s),o.isub(l)):(r.isub(e),s.isub(i),l.isub(o))}return{a:s,b:l,gcd:r.iushln(c)}},a.prototype._invmp=function(t){n(0===t.negative),n(!t.isZero());var e=this,r=t.clone();e=0!==e.negative?e.umod(t):e.clone();for(var i,o=new a(1),s=new a(0),l=r.clone();e.cmpn(1)>0&&r.cmpn(1)>0;){for(var c=0,u=1;0==(e.words[0]&u)&&c<26;++c,u<<=1);if(c>0)for(e.iushrn(c);c-- >0;)o.isOdd()&&o.iadd(l),o.iushrn(1);for(var h=0,f=1;0==(r.words[0]&f)&&h<26;++h,f<<=1);if(h>0)for(r.iushrn(h);h-- >0;)s.isOdd()&&s.iadd(l),s.iushrn(1);e.cmp(r)>=0?(e.isub(r),o.isub(s)):(r.isub(e),s.isub(o))}return(i=0===e.cmpn(1)?o:s).cmpn(0)<0&&i.iadd(t),i},a.prototype.gcd=function(t){if(this.isZero())return t.abs();if(t.isZero())return this.abs();var e=this.clone(),r=t.clone();e.negative=0,r.negative=0;for(var n=0;e.isEven()&&r.isEven();n++)e.iushrn(1),r.iushrn(1);for(;;){for(;e.isEven();)e.iushrn(1);for(;r.isEven();)r.iushrn(1);var i=e.cmp(r);if(i<0){var a=e;e=r,r=a}else if(0===i||0===r.cmpn(1))break;e.isub(r)}return r.iushln(n)},a.prototype.invm=function(t){return this.egcd(t).a.umod(t)},a.prototype.isEven=function(){return 0==(1&this.words[0])},a.prototype.isOdd=function(){return 1==(1&this.words[0])},a.prototype.andln=function(t){return this.words[0]&t},a.prototype.bincn=function(t){n(\"number\"==typeof t);var e=t%26,r=(t-e)/26,i=1<<e;if(this.length<=r)return this._expand(r+1),this.words[r]|=i,this;for(var a=i,o=r;0!==a&&o<this.length;o++){var s=0|this.words[o];a=(s+=a)>>>26,s&=67108863,this.words[o]=s}return 0!==a&&(this.words[o]=a,this.length++),this},a.prototype.isZero=function(){return 1===this.length&&0===this.words[0]},a.prototype.cmpn=function(t){var e,r=t<0;if(0!==this.negative&&!r)return-1;if(0===this.negative&&r)return 1;if(this.strip(),this.length>1)e=1;else{r&&(t=-t),n(t<=67108863,\"Number is too big\");var i=0|this.words[0];e=i===t?0:i<t?-1:1}return 0!==this.negative?0|-e:e},a.prototype.cmp=function(t){if(0!==this.negative&&0===t.negative)return-1;if(0===this.negative&&0!==t.negative)return 1;var e=this.ucmp(t);return 0!==this.negative?0|-e:e},a.prototype.ucmp=function(t){if(this.length>t.length)return 1;if(this.length<t.length)return-1;for(var e=0,r=this.length-1;r>=0;r--){var n=0|this.words[r],i=0|t.words[r];if(n!==i){n<i?e=-1:n>i&&(e=1);break}}return e},a.prototype.gtn=function(t){return 1===this.cmpn(t)},a.prototype.gt=function(t){return 1===this.cmp(t)},a.prototype.gten=function(t){return this.cmpn(t)>=0},a.prototype.gte=function(t){return this.cmp(t)>=0},a.prototype.ltn=function(t){return-1===this.cmpn(t)},a.prototype.lt=function(t){return-1===this.cmp(t)},a.prototype.lten=function(t){return this.cmpn(t)<=0},a.prototype.lte=function(t){return this.cmp(t)<=0},a.prototype.eqn=function(t){return 0===this.cmpn(t)},a.prototype.eq=function(t){return 0===this.cmp(t)},a.red=function(t){return new w(t)},a.prototype.toRed=function(t){return n(!this.red,\"Already a number in reduction context\"),n(0===this.negative,\"red works only with positives\"),t.convertTo(this)._forceRed(t)},a.prototype.fromRed=function(){return n(this.red,\"fromRed works only with numbers in reduction context\"),this.red.convertFrom(this)},a.prototype._forceRed=function(t){return this.red=t,this},a.prototype.forceRed=function(t){return n(!this.red,\"Already a number in reduction context\"),this._forceRed(t)},a.prototype.redAdd=function(t){return n(this.red,\"redAdd works only with red numbers\"),this.red.add(this,t)},a.prototype.redIAdd=function(t){return n(this.red,\"redIAdd works only with red numbers\"),this.red.iadd(this,t)},a.prototype.redSub=function(t){return n(this.red,\"redSub works only with red numbers\"),this.red.sub(this,t)},a.prototype.redISub=function(t){return n(this.red,\"redISub works only with red numbers\"),this.red.isub(this,t)},a.prototype.redShl=function(t){return n(this.red,\"redShl works only with red numbers\"),this.red.shl(this,t)},a.prototype.redMul=function(t){return n(this.red,\"redMul works only with red numbers\"),this.red._verify2(this,t),this.red.mul(this,t)},a.prototype.redIMul=function(t){return n(this.red,\"redMul works only with red numbers\"),this.red._verify2(this,t),this.red.imul(this,t)},a.prototype.redSqr=function(){return n(this.red,\"redSqr works only with red numbers\"),this.red._verify1(this),this.red.sqr(this)},a.prototype.redISqr=function(){return n(this.red,\"redISqr works only with red numbers\"),this.red._verify1(this),this.red.isqr(this)},a.prototype.redSqrt=function(){return n(this.red,\"redSqrt works only with red numbers\"),this.red._verify1(this),this.red.sqrt(this)},a.prototype.redInvm=function(){return n(this.red,\"redInvm works only with red numbers\"),this.red._verify1(this),this.red.invm(this)},a.prototype.redNeg=function(){return n(this.red,\"redNeg works only with red numbers\"),this.red._verify1(this),this.red.neg(this)},a.prototype.redPow=function(t){return n(this.red&&!t.red,\"redPow(normalNum)\"),this.red._verify1(this),this.red.pow(this,t)};var v={k256:null,p224:null,p192:null,p25519:null};function m(t,e){this.name=t,this.p=new a(e,16),this.n=this.p.bitLength(),this.k=new a(1).iushln(this.n).isub(this.p),this.tmp=this._tmp()}function y(){m.call(this,\"k256\",\"ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffffffe fffffc2f\")}function x(){m.call(this,\"p224\",\"ffffffff ffffffff ffffffff ffffffff 00000000 00000000 00000001\")}function b(){m.call(this,\"p192\",\"ffffffff ffffffff ffffffff fffffffe ffffffff ffffffff\")}function _(){m.call(this,\"25519\",\"7fffffffffffffff ffffffffffffffff ffffffffffffffff ffffffffffffffed\")}function w(t){if(\"string\"==typeof t){var e=a._prime(t);this.m=e.p,this.prime=e}else n(t.gtn(1),\"modulus must be greater than 1\"),this.m=t,this.prime=null}function k(t){w.call(this,t),this.shift=this.m.bitLength(),this.shift%26!=0&&(this.shift+=26-this.shift%26),this.r=new a(1).iushln(this.shift),this.r2=this.imod(this.r.sqr()),this.rinv=this.r._invmp(this.m),this.minv=this.rinv.mul(this.r).isubn(1).div(this.m),this.minv=this.minv.umod(this.r),this.minv=this.r.sub(this.minv)}m.prototype._tmp=function(){var t=new a(null);return t.words=new Array(Math.ceil(this.n/13)),t},m.prototype.ireduce=function(t){var e,r=t;do{this.split(r,this.tmp),e=(r=(r=this.imulK(r)).iadd(this.tmp)).bitLength()}while(e>this.n);var n=e<this.n?-1:r.ucmp(this.p);return 0===n?(r.words[0]=0,r.length=1):n>0?r.isub(this.p):r.strip(),r},m.prototype.split=function(t,e){t.iushrn(this.n,0,e)},m.prototype.imulK=function(t){return t.imul(this.k)},i(y,m),y.prototype.split=function(t,e){for(var r=Math.min(t.length,9),n=0;n<r;n++)e.words[n]=t.words[n];if(e.length=r,t.length<=9)return t.words[0]=0,void(t.length=1);var i=t.words[9];for(e.words[e.length++]=4194303&i,n=10;n<t.length;n++){var a=0|t.words[n];t.words[n-10]=(4194303&a)<<4|i>>>22,i=a}i>>>=22,t.words[n-10]=i,0===i&&t.length>10?t.length-=10:t.length-=9},y.prototype.imulK=function(t){t.words[t.length]=0,t.words[t.length+1]=0,t.length+=2;for(var e=0,r=0;r<t.length;r++){var n=0|t.words[r];e+=977*n,t.words[r]=67108863&e,e=64*n+(e/67108864|0)}return 0===t.words[t.length-1]&&(t.length--,0===t.words[t.length-1]&&t.length--),t},i(x,m),i(b,m),i(_,m),_.prototype.imulK=function(t){for(var e=0,r=0;r<t.length;r++){var n=19*(0|t.words[r])+e,i=67108863&n;n>>>=26,t.words[r]=i,e=n}return 0!==e&&(t.words[t.length++]=e),t},a._prime=function(t){if(v[t])return v[t];var e;if(\"k256\"===t)e=new y;else if(\"p224\"===t)e=new x;else if(\"p192\"===t)e=new b;else{if(\"p25519\"!==t)throw new Error(\"Unknown prime \"+t);e=new _}return v[t]=e,e},w.prototype._verify1=function(t){n(0===t.negative,\"red works only with positives\"),n(t.red,\"red works only with red numbers\")},w.prototype._verify2=function(t,e){n(0==(t.negative|e.negative),\"red works only with positives\"),n(t.red&&t.red===e.red,\"red works only with red numbers\")},w.prototype.imod=function(t){return this.prime?this.prime.ireduce(t)._forceRed(this):t.umod(this.m)._forceRed(this)},w.prototype.neg=function(t){return t.isZero()?t.clone():this.m.sub(t)._forceRed(this)},w.prototype.add=function(t,e){this._verify2(t,e);var r=t.add(e);return r.cmp(this.m)>=0&&r.isub(this.m),r._forceRed(this)},w.prototype.iadd=function(t,e){this._verify2(t,e);var r=t.iadd(e);return r.cmp(this.m)>=0&&r.isub(this.m),r},w.prototype.sub=function(t,e){this._verify2(t,e);var r=t.sub(e);return r.cmpn(0)<0&&r.iadd(this.m),r._forceRed(this)},w.prototype.isub=function(t,e){this._verify2(t,e);var r=t.isub(e);return r.cmpn(0)<0&&r.iadd(this.m),r},w.prototype.shl=function(t,e){return this._verify1(t),this.imod(t.ushln(e))},w.prototype.imul=function(t,e){return this._verify2(t,e),this.imod(t.imul(e))},w.prototype.mul=function(t,e){return this._verify2(t,e),this.imod(t.mul(e))},w.prototype.isqr=function(t){return this.imul(t,t.clone())},w.prototype.sqr=function(t){return this.mul(t,t)},w.prototype.sqrt=function(t){if(t.isZero())return t.clone();var e=this.m.andln(3);if(n(e%2==1),3===e){var r=this.m.add(new a(1)).iushrn(2);return this.pow(t,r)}for(var i=this.m.subn(1),o=0;!i.isZero()&&0===i.andln(1);)o++,i.iushrn(1);n(!i.isZero());var s=new a(1).toRed(this),l=s.redNeg(),c=this.m.subn(1).iushrn(1),u=this.m.bitLength();for(u=new a(2*u*u).toRed(this);0!==this.pow(u,c).cmp(l);)u.redIAdd(l);for(var h=this.pow(u,i),f=this.pow(t,i.addn(1).iushrn(1)),p=this.pow(t,i),d=o;0!==p.cmp(s);){for(var g=p,v=0;0!==g.cmp(s);v++)g=g.redSqr();n(v<d);var m=this.pow(h,new a(1).iushln(d-v-1));f=f.redMul(m),h=m.redSqr(),p=p.redMul(h),d=v}return f},w.prototype.invm=function(t){var e=t._invmp(this.m);return 0!==e.negative?(e.negative=0,this.imod(e).redNeg()):this.imod(e)},w.prototype.pow=function(t,e){if(e.isZero())return new a(1).toRed(this);if(0===e.cmpn(1))return t.clone();var r=new Array(16);r[0]=new a(1).toRed(this),r[1]=t;for(var n=2;n<r.length;n++)r[n]=this.mul(r[n-1],t);var i=r[0],o=0,s=0,l=e.bitLength()%26;for(0===l&&(l=26),n=e.length-1;n>=0;n--){for(var c=e.words[n],u=l-1;u>=0;u--){var h=c>>u&1;i!==r[0]&&(i=this.sqr(i)),0!==h||0!==o?(o<<=1,o|=h,(4===++s||0===n&&0===u)&&(i=this.mul(i,r[o]),s=0,o=0)):s=0}l=26}return i},w.prototype.convertTo=function(t){var e=t.umod(this.m);return e===t?e.clone():e},w.prototype.convertFrom=function(t){var e=t.clone();return e.red=null,e},a.mont=function(t){return new k(t)},i(k,w),k.prototype.convertTo=function(t){return this.imod(t.ushln(this.shift))},k.prototype.convertFrom=function(t){var e=this.imod(t.mul(this.rinv));return e.red=null,e},k.prototype.imul=function(t,e){if(t.isZero()||e.isZero())return t.words[0]=0,t.length=1,t;var r=t.imul(e),n=r.maskn(this.shift).mul(this.minv).imaskn(this.shift).mul(this.m),i=r.isub(n).iushrn(this.shift),a=i;return i.cmp(this.m)>=0?a=i.isub(this.m):i.cmpn(0)<0&&(a=i.iadd(this.m)),a._forceRed(this)},k.prototype.mul=function(t,e){if(t.isZero()||e.isZero())return new a(0)._forceRed(this);var r=t.mul(e),n=r.maskn(this.shift).mul(this.minv).imaskn(this.shift).mul(this.m),i=r.isub(n).iushrn(this.shift),o=i;return i.cmp(this.m)>=0?o=i.isub(this.m):i.cmpn(0)<0&&(o=i.iadd(this.m)),o._forceRed(this)},k.prototype.invm=function(t){return this.imod(t._invmp(this.m).mul(this.r2))._forceRed(this)}}(\"undefined\"==typeof e||e,this)},{buffer:103}],95:[function(t,e,r){\"use strict\";e.exports=function(t){var e,r,n,i=t.length,a=0;for(e=0;e<i;++e)a+=t[e].length;var o=new Array(a),s=0;for(e=0;e<i;++e){var l=t[e],c=l.length;for(r=0;r<c;++r){var u=o[s++]=new Array(c-1),h=0;for(n=0;n<c;++n)n!==r&&(u[h++]=l[n]);if(1&r){var f=u[1];u[1]=u[0],u[0]=f}}}return o}},{}],96:[function(t,e,r){\"use strict\";e.exports=function(t,e,r){switch(arguments.length){case 1:return n=[],c(i=t,i,u,!0),n;case 2:return\"function\"==typeof e?c(t,t,e,!0):function(t,e){return n=[],c(t,e,u,!1),n}(t,e);case 3:return c(t,e,r,!1);default:throw new Error(\"box-intersect: Invalid arguments\")}var i};var n,i=t(\"typedarray-pool\"),a=t(\"./lib/sweep\"),o=t(\"./lib/intersect\");function s(t,e){for(var r=0;r<t;++r)if(!(e[r]<=e[r+t]))return!0;return!1}function l(t,e,r,n){for(var i=0,a=0,o=0,l=t.length;o<l;++o){var c=t[o];if(!s(e,c)){for(var u=0;u<2*e;++u)r[i++]=c[u];n[a++]=o}}return a}function c(t,e,r,n){var s=t.length,c=e.length;if(!(s<=0||c<=0)){var u=t[0].length>>>1;if(!(u<=0)){var h,f=i.mallocDouble(2*u*s),p=i.mallocInt32(s);if((s=l(t,u,f,p))>0){if(1===u&&n)a.init(s),h=a.sweepComplete(u,r,0,s,f,p,0,s,f,p);else{var d=i.mallocDouble(2*u*c),g=i.mallocInt32(c);(c=l(e,u,d,g))>0&&(a.init(s+c),h=1===u?a.sweepBipartite(u,r,0,s,f,p,0,c,d,g):o(u,r,n,s,f,p,c,d,g),i.free(d),i.free(g))}i.free(f),i.free(p)}return h}}}function u(t,e){n.push([t,e])}},{\"./lib/intersect\":98,\"./lib/sweep\":102,\"typedarray-pool\":545}],97:[function(t,e,r){\"use strict\";var n=\"d\",i=\"ax\",a=\"vv\",o=\"fp\",s=\"es\",l=\"rs\",c=\"re\",u=\"rb\",h=\"ri\",f=\"rp\",p=\"bs\",d=\"be\",g=\"bb\",v=\"bi\",m=\"bp\",y=\"rv\",x=\"Q\",b=[n,i,a,l,c,u,h,p,d,g,v];function _(t){var e=\"bruteForce\"+(t?\"Full\":\"Partial\"),r=[],_=b.slice();t||_.splice(3,0,o);var w=[\"function \"+e+\"(\"+_.join()+\"){\"];function k(e,o){var _=function(t,e,r){var o=\"bruteForce\"+(t?\"Red\":\"Blue\")+(e?\"Flip\":\"\")+(r?\"Full\":\"\"),_=[\"function \",o,\"(\",b.join(),\"){\",\"var \",s,\"=2*\",n,\";\"],w=\"for(var i=\"+l+\",\"+f+\"=\"+s+\"*\"+l+\";i<\"+c+\";++i,\"+f+\"+=\"+s+\"){var x0=\"+u+\"[\"+i+\"+\"+f+\"],x1=\"+u+\"[\"+i+\"+\"+f+\"+\"+n+\"],xi=\"+h+\"[i];\",k=\"for(var j=\"+p+\",\"+m+\"=\"+s+\"*\"+p+\";j<\"+d+\";++j,\"+m+\"+=\"+s+\"){var y0=\"+g+\"[\"+i+\"+\"+m+\"],\"+(r?\"y1=\"+g+\"[\"+i+\"+\"+m+\"+\"+n+\"],\":\"\")+\"yi=\"+v+\"[j];\";return t?_.push(w,x,\":\",k):_.push(k,x,\":\",w),r?_.push(\"if(y1<x0||x1<y0)continue;\"):e?_.push(\"if(y0<=x0||x1<y0)continue;\"):_.push(\"if(y0<x0||x1<y0)continue;\"),_.push(\"for(var k=\"+i+\"+1;k<\"+n+\";++k){var r0=\"+u+\"[k+\"+f+\"],r1=\"+u+\"[k+\"+n+\"+\"+f+\"],b0=\"+g+\"[k+\"+m+\"],b1=\"+g+\"[k+\"+n+\"+\"+m+\"];if(r1<b0||b1<r0)continue \"+x+\";}var \"+y+\"=\"+a+\"(\"),e?_.push(\"yi,xi\"):_.push(\"xi,yi\"),_.push(\");if(\"+y+\"!==void 0)return \"+y+\";}}}\"),{name:o,code:_.join(\"\")}}(e,o,t);r.push(_.code),w.push(\"return \"+_.name+\"(\"+b.join()+\");\")}w.push(\"if(\"+c+\"-\"+l+\">\"+d+\"-\"+p+\"){\"),t?(k(!0,!1),w.push(\"}else{\"),k(!1,!1)):(w.push(\"if(\"+o+\"){\"),k(!0,!0),w.push(\"}else{\"),k(!0,!1),w.push(\"}}else{if(\"+o+\"){\"),k(!1,!0),w.push(\"}else{\"),k(!1,!1),w.push(\"}\")),w.push(\"}}return \"+e);var T=r.join(\"\")+w.join(\"\");return new Function(T)()}r.partial=_(!1),r.full=_(!0)},{}],98:[function(t,e,r){\"use strict\";e.exports=function(t,e,r,a,u,S,E,C,L){!function(t,e){var r=8*i.log2(e+1)*(t+1)|0,a=i.nextPow2(b*r);w.length<a&&(n.free(w),w=n.mallocInt32(a));var o=i.nextPow2(_*r);k<o&&(n.free(k),k=n.mallocDouble(o))}(t,a+E);var P,O=0,z=2*t;T(O++,0,0,a,0,E,r?16:0,-1/0,1/0),r||T(O++,0,0,E,0,a,1,-1/0,1/0);for(;O>0;){var I=(O-=1)*b,D=w[I],R=w[I+1],F=w[I+2],B=w[I+3],N=w[I+4],j=w[I+5],U=O*_,V=k[U],q=k[U+1],H=1&j,G=!!(16&j),Y=u,W=S,X=C,Z=L;if(H&&(Y=C,W=L,X=u,Z=S),!(2&j&&(F=v(t,D,R,F,Y,W,q),R>=F)||4&j&&(R=m(t,D,R,F,Y,W,V))>=F)){var J=F-R,K=N-B;if(G){if(t*J*(J+K)<p){if(void 0!==(P=l.scanComplete(t,D,e,R,F,Y,W,B,N,X,Z)))return P;continue}}else{if(t*Math.min(J,K)<h){if(void 0!==(P=o(t,D,e,H,R,F,Y,W,B,N,X,Z)))return P;continue}if(t*J*K<f){if(void 0!==(P=l.scanBipartite(t,D,e,H,R,F,Y,W,B,N,X,Z)))return P;continue}}var $=d(t,D,R,F,Y,W,V,q);if(R<$)if(t*($-R)<h){if(void 0!==(P=s(t,D+1,e,R,$,Y,W,B,N,X,Z)))return P}else if(D===t-2){if(void 0!==(P=H?l.sweepBipartite(t,e,B,N,X,Z,R,$,Y,W):l.sweepBipartite(t,e,R,$,Y,W,B,N,X,Z)))return P}else T(O++,D+1,R,$,B,N,H,-1/0,1/0),T(O++,D+1,B,N,R,$,1^H,-1/0,1/0);if($<F){var Q=c(t,D,B,N,X,Z),tt=X[z*Q+D],et=g(t,D,Q,N,X,Z,tt);if(et<N&&T(O++,D,$,F,et,N,(4|H)+(G?16:0),tt,q),B<Q&&T(O++,D,$,F,B,Q,(2|H)+(G?16:0),V,tt),Q+1===et){if(void 0!==(P=G?M(t,D,e,$,F,Y,W,Q,X,Z[Q]):A(t,D,e,H,$,F,Y,W,Q,X,Z[Q])))return P}else if(Q<et){var rt;if(G){if(rt=y(t,D,$,F,Y,W,tt),$<rt){var nt=g(t,D,$,rt,Y,W,tt);if(D===t-2){if($<nt&&void 0!==(P=l.sweepComplete(t,e,$,nt,Y,W,Q,et,X,Z)))return P;if(nt<rt&&void 0!==(P=l.sweepBipartite(t,e,nt,rt,Y,W,Q,et,X,Z)))return P}else $<nt&&T(O++,D+1,$,nt,Q,et,16,-1/0,1/0),nt<rt&&(T(O++,D+1,nt,rt,Q,et,0,-1/0,1/0),T(O++,D+1,Q,et,nt,rt,1,-1/0,1/0))}}else rt=H?x(t,D,$,F,Y,W,tt):y(t,D,$,F,Y,W,tt),$<rt&&(D===t-2?P=H?l.sweepBipartite(t,e,Q,et,X,Z,$,rt,Y,W):l.sweepBipartite(t,e,$,rt,Y,W,Q,et,X,Z):(T(O++,D+1,$,rt,Q,et,H,-1/0,1/0),T(O++,D+1,Q,et,$,rt,1^H,-1/0,1/0)))}}}}};var n=t(\"typedarray-pool\"),i=t(\"bit-twiddle\"),a=t(\"./brute\"),o=a.partial,s=a.full,l=t(\"./sweep\"),c=t(\"./median\"),u=t(\"./partition\"),h=128,f=1<<22,p=1<<22,d=u(\"!(lo>=p0)&&!(p1>=hi)\",[\"p0\",\"p1\"]),g=u(\"lo===p0\",[\"p0\"]),v=u(\"lo<p0\",[\"p0\"]),m=u(\"hi<=p0\",[\"p0\"]),y=u(\"lo<=p0&&p0<=hi\",[\"p0\"]),x=u(\"lo<p0&&p0<=hi\",[\"p0\"]),b=6,_=2,w=n.mallocInt32(1024),k=n.mallocDouble(1024);function T(t,e,r,n,i,a,o,s,l){var c=b*t;w[c]=e,w[c+1]=r,w[c+2]=n,w[c+3]=i,w[c+4]=a,w[c+5]=o;var u=_*t;k[u]=s,k[u+1]=l}function A(t,e,r,n,i,a,o,s,l,c,u){var h=2*t,f=l*h,p=c[f+e];t:for(var d=i,g=i*h;d<a;++d,g+=h){var v=o[g+e],m=o[g+e+t];if(!(p<v||m<p)&&(!n||p!==v)){for(var y,x=s[d],b=e+1;b<t;++b){v=o[g+b],m=o[g+b+t];var _=c[f+b],w=c[f+b+t];if(m<_||w<v)continue t}if(void 0!==(y=n?r(u,x):r(x,u)))return y}}}function M(t,e,r,n,i,a,o,s,l,c){var u=2*t,h=s*u,f=l[h+e];t:for(var p=n,d=n*u;p<i;++p,d+=u){var g=o[p];if(g!==c){var v=a[d+e],m=a[d+e+t];if(!(f<v||m<f)){for(var y=e+1;y<t;++y){v=a[d+y],m=a[d+y+t];var x=l[h+y],b=l[h+y+t];if(m<x||b<v)continue t}var _=r(g,c);if(void 0!==_)return _}}}}},{\"./brute\":97,\"./median\":99,\"./partition\":100,\"./sweep\":102,\"bit-twiddle\":92,\"typedarray-pool\":545}],99:[function(t,e,r){\"use strict\";e.exports=function(t,e,r,o,s,l){if(o<=r+1)return r;var c=r,u=o,h=o+r>>>1,f=2*t,p=h,d=s[f*h+e];for(;c<u;){if(u-c<i){a(t,e,c,u,s,l),d=s[f*h+e];break}var g=u-c,v=Math.random()*g+c|0,m=s[f*v+e],y=Math.random()*g+c|0,x=s[f*y+e],b=Math.random()*g+c|0,_=s[f*b+e];m<=x?_>=x?(p=y,d=x):m>=_?(p=v,d=m):(p=b,d=_):x>=_?(p=y,d=x):_>=m?(p=v,d=m):(p=b,d=_);for(var w=f*(u-1),k=f*p,T=0;T<f;++T,++w,++k){var A=s[w];s[w]=s[k],s[k]=A}var M=l[u-1];l[u-1]=l[p],l[p]=M,p=n(t,e,c,u-1,s,l,d);for(var w=f*(u-1),k=f*p,T=0;T<f;++T,++w,++k){var A=s[w];s[w]=s[k],s[k]=A}var M=l[u-1];if(l[u-1]=l[p],l[p]=M,h<p){for(u=p-1;c<u&&s[f*(u-1)+e]===d;)u-=1;u+=1}else{if(!(p<h))break;for(c=p+1;c<u&&s[f*c+e]===d;)c+=1}}return n(t,e,r,h,s,l,s[f*h+e])};var n=t(\"./partition\")(\"lo<p0\",[\"p0\"]),i=8;function a(t,e,r,n,i,a){for(var o=2*t,s=o*(r+1)+e,l=r+1;l<n;++l,s+=o)for(var c=i[s],u=l,h=o*(l-1);u>r&&i[h+e]>c;--u,h-=o){for(var f=h,p=h+o,d=0;d<o;++d,++f,++p){var g=i[f];i[f]=i[p],i[p]=g}var v=a[u];a[u]=a[u-1],a[u-1]=v}}},{\"./partition\":100}],100:[function(t,e,r){\"use strict\";e.exports=function(t,e){var r=\"abcdef\".split(\"\").concat(e),i=[];t.indexOf(\"lo\")>=0&&i.push(\"lo=e[k+n]\");t.indexOf(\"hi\")>=0&&i.push(\"hi=e[k+o]\");return r.push(n.replace(\"_\",i.join()).replace(\"$\",t)),Function.apply(void 0,r)};var n=\"for(var j=2*a,k=j*c,l=k,m=c,n=b,o=a+b,p=c;d>p;++p,k+=j){var _;if($)if(m===p)m+=1,l+=j;else{for(var s=0;j>s;++s){var t=e[k+s];e[k+s]=e[l],e[l++]=t}var u=f[p];f[p]=f[m],f[m++]=u}}return m\"},{}],101:[function(t,e,r){\"use strict\";e.exports=function(t,e){e<=4*n?i(0,e-1,t):function t(e,r,h){var f=(r-e+1)/6|0,p=e+f,d=r-f,g=e+r>>1,v=g-f,m=g+f,y=p,x=v,b=g,_=m,w=d,k=e+1,T=r-1,A=0;c(y,x,h)&&(A=y,y=x,x=A);c(_,w,h)&&(A=_,_=w,w=A);c(y,b,h)&&(A=y,y=b,b=A);c(x,b,h)&&(A=x,x=b,b=A);c(y,_,h)&&(A=y,y=_,_=A);c(b,_,h)&&(A=b,b=_,_=A);c(x,w,h)&&(A=x,x=w,w=A);c(x,b,h)&&(A=x,x=b,b=A);c(_,w,h)&&(A=_,_=w,w=A);var M=h[2*x];var S=h[2*x+1];var E=h[2*_];var C=h[2*_+1];var L=2*y;var P=2*b;var O=2*w;var z=2*p;var I=2*g;var D=2*d;for(var R=0;R<2;++R){var F=h[L+R],B=h[P+R],N=h[O+R];h[z+R]=F,h[I+R]=B,h[D+R]=N}o(v,e,h);o(m,r,h);for(var j=k;j<=T;++j)if(u(j,M,S,h))j!==k&&a(j,k,h),++k;else if(!u(j,E,C,h))for(;;){if(u(T,E,C,h)){u(T,M,S,h)?(s(j,k,T,h),++k,--T):(a(j,T,h),--T);break}if(--T<j)break}l(e,k-1,M,S,h);l(r,T+1,E,C,h);k-2-e<=n?i(e,k-2,h):t(e,k-2,h);r-(T+2)<=n?i(T+2,r,h):t(T+2,r,h);T-k<=n?i(k,T,h):t(k,T,h)}(0,e-1,t)};var n=32;function i(t,e,r){for(var n=2*(t+1),i=t+1;i<=e;++i){for(var a=r[n++],o=r[n++],s=i,l=n-2;s-- >t;){var c=r[l-2],u=r[l-1];if(c<a)break;if(c===a&&u<o)break;r[l]=c,r[l+1]=u,l-=2}r[l]=a,r[l+1]=o}}function a(t,e,r){e*=2;var n=r[t*=2],i=r[t+1];r[t]=r[e],r[t+1]=r[e+1],r[e]=n,r[e+1]=i}function o(t,e,r){e*=2,r[t*=2]=r[e],r[t+1]=r[e+1]}function s(t,e,r,n){e*=2,r*=2;var i=n[t*=2],a=n[t+1];n[t]=n[e],n[t+1]=n[e+1],n[e]=n[r],n[e+1]=n[r+1],n[r]=i,n[r+1]=a}function l(t,e,r,n,i){e*=2,i[t*=2]=i[e],i[e]=r,i[t+1]=i[e+1],i[e+1]=n}function c(t,e,r){e*=2;var n=r[t*=2],i=r[e];return!(n<i)&&(n!==i||r[t+1]>r[e+1])}function u(t,e,r,n){var i=n[t*=2];return i<e||i===e&&n[t+1]<r}},{}],102:[function(t,e,r){\"use strict\";e.exports={init:function(t){var e=i.nextPow2(t);s.length<e&&(n.free(s),s=n.mallocInt32(e));l.length<e&&(n.free(l),l=n.mallocInt32(e));c.length<e&&(n.free(c),c=n.mallocInt32(e));u.length<e&&(n.free(u),u=n.mallocInt32(e));h.length<e&&(n.free(h),h=n.mallocInt32(e));f.length<e&&(n.free(f),f=n.mallocInt32(e));var r=8*e;p.length<r&&(n.free(p),p=n.mallocDouble(r))},sweepBipartite:function(t,e,r,n,i,h,f,v,m,y){for(var x=0,b=2*t,_=t-1,w=b-1,k=r;k<n;++k){var T=h[k],A=b*k;p[x++]=i[A+_],p[x++]=-(T+1),p[x++]=i[A+w],p[x++]=T}for(var k=f;k<v;++k){var T=y[k]+o,M=b*k;p[x++]=m[M+_],p[x++]=-T,p[x++]=m[M+w],p[x++]=T}var S=x>>>1;a(p,S);for(var E=0,C=0,k=0;k<S;++k){var L=0|p[2*k+1];if(L>=o)d(c,u,C--,L=L-o|0);else if(L>=0)d(s,l,E--,L);else if(L<=-o){L=-L-o|0;for(var P=0;P<E;++P){var O=e(s[P],L);if(void 0!==O)return O}g(c,u,C++,L)}else{L=-L-1|0;for(var P=0;P<C;++P){var O=e(L,c[P]);if(void 0!==O)return O}g(s,l,E++,L)}}},sweepComplete:function(t,e,r,n,i,o,v,m,y,x){for(var b=0,_=2*t,w=t-1,k=_-1,T=r;T<n;++T){var A=o[T]+1<<1,M=_*T;p[b++]=i[M+w],p[b++]=-A,p[b++]=i[M+k],p[b++]=A}for(var T=v;T<m;++T){var A=x[T]+1<<1,S=_*T;p[b++]=y[S+w],p[b++]=1|-A,p[b++]=y[S+k],p[b++]=1|A}var E=b>>>1;a(p,E);for(var C=0,L=0,P=0,T=0;T<E;++T){var O=0|p[2*T+1],z=1&O;if(T<E-1&&O>>1==p[2*T+3]>>1&&(z=2,T+=1),O<0){for(var I=-(O>>1)-1,D=0;D<P;++D){var R=e(h[D],I);if(void 0!==R)return R}if(0!==z)for(var D=0;D<C;++D){var R=e(s[D],I);if(void 0!==R)return R}if(1!==z)for(var D=0;D<L;++D){var R=e(c[D],I);if(void 0!==R)return R}0===z?g(s,l,C++,I):1===z?g(c,u,L++,I):2===z&&g(h,f,P++,I)}else{var I=(O>>1)-1;0===z?d(s,l,C--,I):1===z?d(c,u,L--,I):2===z&&d(h,f,P--,I)}}},scanBipartite:function(t,e,r,n,i,c,u,h,f,v,m,y){var x=0,b=2*t,_=e,w=e+t,k=1,T=1;n?T=o:k=o;for(var A=i;A<c;++A){var M=A+k,S=b*A;p[x++]=u[S+_],p[x++]=-M,p[x++]=u[S+w],p[x++]=M}for(var A=f;A<v;++A){var M=A+T,E=b*A;p[x++]=m[E+_],p[x++]=-M}var C=x>>>1;a(p,C);for(var L=0,A=0;A<C;++A){var P=0|p[2*A+1];if(P<0){var M=-P,O=!1;if(M>=o?(O=!n,M-=o):(O=!!n,M-=1),O)g(s,l,L++,M);else{var z=y[M],I=b*M,D=m[I+e+1],R=m[I+e+1+t];t:for(var F=0;F<L;++F){var B=s[F],N=b*B;if(!(R<u[N+e+1]||u[N+e+1+t]<D)){for(var j=e+2;j<t;++j)if(m[I+j+t]<u[N+j]||u[N+j+t]<m[I+j])continue t;var U,V=h[B];if(void 0!==(U=n?r(z,V):r(V,z)))return U}}}}else d(s,l,L--,P-k)}},scanComplete:function(t,e,r,n,i,l,c,u,h,f,d){for(var g=0,v=2*t,m=e,y=e+t,x=n;x<i;++x){var b=x+o,_=v*x;p[g++]=l[_+m],p[g++]=-b,p[g++]=l[_+y],p[g++]=b}for(var x=u;x<h;++x){var b=x+1,w=v*x;p[g++]=f[w+m],p[g++]=-b}var k=g>>>1;a(p,k);for(var T=0,x=0;x<k;++x){var A=0|p[2*x+1];if(A<0){var b=-A;if(b>=o)s[T++]=b-o;else{var M=d[b-=1],S=v*b,E=f[S+e+1],C=f[S+e+1+t];t:for(var L=0;L<T;++L){var P=s[L],O=c[P];if(O===M)break;var z=v*P;if(!(C<l[z+e+1]||l[z+e+1+t]<E)){for(var I=e+2;I<t;++I)if(f[S+I+t]<l[z+I]||l[z+I+t]<f[S+I])continue t;var D=r(O,M);if(void 0!==D)return D}}}}else{for(var b=A-o,L=T-1;L>=0;--L)if(s[L]===b){for(var I=L+1;I<T;++I)s[I-1]=s[I];break}--T}}}};var n=t(\"typedarray-pool\"),i=t(\"bit-twiddle\"),a=t(\"./sort\"),o=1<<28,s=n.mallocInt32(1024),l=n.mallocInt32(1024),c=n.mallocInt32(1024),u=n.mallocInt32(1024),h=n.mallocInt32(1024),f=n.mallocInt32(1024),p=n.mallocDouble(8192);function d(t,e,r,n){var i=e[n],a=t[r-1];t[i]=a,e[a]=i}function g(t,e,r,n){t[r]=n,e[n]=r}},{\"./sort\":101,\"bit-twiddle\":92,\"typedarray-pool\":545}],103:[function(t,e,r){},{}],104:[function(t,e,r){var n=Object.create||function(t){var e=function(){};return e.prototype=t,new e},i=Object.keys||function(t){var e=[];for(var r in t)Object.prototype.hasOwnProperty.call(t,r)&&e.push(r);return r},a=Function.prototype.bind||function(t){var e=this;return function(){return e.apply(t,arguments)}};function o(){this._events&&Object.prototype.hasOwnProperty.call(this,\"_events\")||(this._events=n(null),this._eventsCount=0),this._maxListeners=this._maxListeners||void 0}e.exports=o,o.EventEmitter=o,o.prototype._events=void 0,o.prototype._maxListeners=void 0;var s,l=10;try{var c={};Object.defineProperty&&Object.defineProperty(c,\"x\",{value:0}),s=0===c.x}catch(t){s=!1}function u(t){return void 0===t._maxListeners?o.defaultMaxListeners:t._maxListeners}function h(t,e,r,i){var a,o,s;if(\"function\"!=typeof r)throw new TypeError('\"listener\" argument must be a function');if((o=t._events)?(o.newListener&&(t.emit(\"newListener\",e,r.listener?r.listener:r),o=t._events),s=o[e]):(o=t._events=n(null),t._eventsCount=0),s){if(\"function\"==typeof s?s=o[e]=i?[r,s]:[s,r]:i?s.unshift(r):s.push(r),!s.warned&&(a=u(t))&&a>0&&s.length>a){s.warned=!0;var l=new Error(\"Possible EventEmitter memory leak detected. \"+s.length+' \"'+String(e)+'\" listeners added. Use emitter.setMaxListeners() to increase limit.');l.name=\"MaxListenersExceededWarning\",l.emitter=t,l.type=e,l.count=s.length,\"object\"==typeof console&&console.warn&&console.warn(\"%s: %s\",l.name,l.message)}}else s=o[e]=r,++t._eventsCount;return t}function f(){if(!this.fired)switch(this.target.removeListener(this.type,this.wrapFn),this.fired=!0,arguments.length){case 0:return this.listener.call(this.target);case 1:return this.listener.call(this.target,arguments[0]);case 2:return this.listener.call(this.target,arguments[0],arguments[1]);case 3:return this.listener.call(this.target,arguments[0],arguments[1],arguments[2]);default:for(var t=new Array(arguments.length),e=0;e<t.length;++e)t[e]=arguments[e];this.listener.apply(this.target,t)}}function p(t,e,r){var n={fired:!1,wrapFn:void 0,target:t,type:e,listener:r},i=a.call(f,n);return i.listener=r,n.wrapFn=i,i}function d(t,e,r){var n=t._events;if(!n)return[];var i=n[e];return i?\"function\"==typeof i?r?[i.listener||i]:[i]:r?function(t){for(var e=new Array(t.length),r=0;r<e.length;++r)e[r]=t[r].listener||t[r];return e}(i):v(i,i.length):[]}function g(t){var e=this._events;if(e){var r=e[t];if(\"function\"==typeof r)return 1;if(r)return r.length}return 0}function v(t,e){for(var r=new Array(e),n=0;n<e;++n)r[n]=t[n];return r}s?Object.defineProperty(o,\"defaultMaxListeners\",{enumerable:!0,get:function(){return l},set:function(t){if(\"number\"!=typeof t||t<0||t!=t)throw new TypeError('\"defaultMaxListeners\" must be a positive number');l=t}}):o.defaultMaxListeners=l,o.prototype.setMaxListeners=function(t){if(\"number\"!=typeof t||t<0||isNaN(t))throw new TypeError('\"n\" argument must be a positive number');return this._maxListeners=t,this},o.prototype.getMaxListeners=function(){return u(this)},o.prototype.emit=function(t){var e,r,n,i,a,o,s=\"error\"===t;if(o=this._events)s=s&&null==o.error;else if(!s)return!1;if(s){if(arguments.length>1&&(e=arguments[1]),e instanceof Error)throw e;var l=new Error('Unhandled \"error\" event. ('+e+\")\");throw l.context=e,l}if(!(r=o[t]))return!1;var c=\"function\"==typeof r;switch(n=arguments.length){case 1:!function(t,e,r){if(e)t.call(r);else for(var n=t.length,i=v(t,n),a=0;a<n;++a)i[a].call(r)}(r,c,this);break;case 2:!function(t,e,r,n){if(e)t.call(r,n);else for(var i=t.length,a=v(t,i),o=0;o<i;++o)a[o].call(r,n)}(r,c,this,arguments[1]);break;case 3:!function(t,e,r,n,i){if(e)t.call(r,n,i);else for(var a=t.length,o=v(t,a),s=0;s<a;++s)o[s].call(r,n,i)}(r,c,this,arguments[1],arguments[2]);break;case 4:!function(t,e,r,n,i,a){if(e)t.call(r,n,i,a);else for(var o=t.length,s=v(t,o),l=0;l<o;++l)s[l].call(r,n,i,a)}(r,c,this,arguments[1],arguments[2],arguments[3]);break;default:for(i=new Array(n-1),a=1;a<n;a++)i[a-1]=arguments[a];!function(t,e,r,n){if(e)t.apply(r,n);else for(var i=t.length,a=v(t,i),o=0;o<i;++o)a[o].apply(r,n)}(r,c,this,i)}return!0},o.prototype.addListener=function(t,e){return h(this,t,e,!1)},o.prototype.on=o.prototype.addListener,o.prototype.prependListener=function(t,e){return h(this,t,e,!0)},o.prototype.once=function(t,e){if(\"function\"!=typeof e)throw new TypeError('\"listener\" argument must be a function');return this.on(t,p(this,t,e)),this},o.prototype.prependOnceListener=function(t,e){if(\"function\"!=typeof e)throw new TypeError('\"listener\" argument must be a function');return this.prependListener(t,p(this,t,e)),this},o.prototype.removeListener=function(t,e){var r,i,a,o,s;if(\"function\"!=typeof e)throw new TypeError('\"listener\" argument must be a function');if(!(i=this._events))return this;if(!(r=i[t]))return this;if(r===e||r.listener===e)0==--this._eventsCount?this._events=n(null):(delete i[t],i.removeListener&&this.emit(\"removeListener\",t,r.listener||e));else if(\"function\"!=typeof r){for(a=-1,o=r.length-1;o>=0;o--)if(r[o]===e||r[o].listener===e){s=r[o].listener,a=o;break}if(a<0)return this;0===a?r.shift():function(t,e){for(var r=e,n=r+1,i=t.length;n<i;r+=1,n+=1)t[r]=t[n];t.pop()}(r,a),1===r.length&&(i[t]=r[0]),i.removeListener&&this.emit(\"removeListener\",t,s||e)}return this},o.prototype.removeAllListeners=function(t){var e,r,a;if(!(r=this._events))return this;if(!r.removeListener)return 0===arguments.length?(this._events=n(null),this._eventsCount=0):r[t]&&(0==--this._eventsCount?this._events=n(null):delete r[t]),this;if(0===arguments.length){var o,s=i(r);for(a=0;a<s.length;++a)\"removeListener\"!==(o=s[a])&&this.removeAllListeners(o);return this.removeAllListeners(\"removeListener\"),this._events=n(null),this._eventsCount=0,this}if(\"function\"==typeof(e=r[t]))this.removeListener(t,e);else if(e)for(a=e.length-1;a>=0;a--)this.removeListener(t,e[a]);return this},o.prototype.listeners=function(t){return d(this,t,!0)},o.prototype.rawListeners=function(t){return d(this,t,!1)},o.listenerCount=function(t,e){return\"function\"==typeof t.listenerCount?t.listenerCount(e):g.call(t,e)},o.prototype.listenerCount=g,o.prototype.eventNames=function(){return this._eventsCount>0?Reflect.ownKeys(this._events):[]}},{}],105:[function(t,e,r){(function(e){\"use strict\";var n=t(\"base64-js\"),i=t(\"ieee754\");r.Buffer=e,r.SlowBuffer=function(t){+t!=t&&(t=0);return e.alloc(+t)},r.INSPECT_MAX_BYTES=50;var a=2147483647;function o(t){if(t>a)throw new RangeError('The value \"'+t+'\" is invalid for option \"size\"');var r=new Uint8Array(t);return r.__proto__=e.prototype,r}function e(t,e,r){if(\"number\"==typeof t){if(\"string\"==typeof e)throw new TypeError('The \"string\" argument must be of type string. Received type number');return c(t)}return s(t,e,r)}function s(t,r,n){if(\"string\"==typeof t)return function(t,r){\"string\"==typeof r&&\"\"!==r||(r=\"utf8\");if(!e.isEncoding(r))throw new TypeError(\"Unknown encoding: \"+r);var n=0|f(t,r),i=o(n),a=i.write(t,r);a!==n&&(i=i.slice(0,a));return i}(t,r);if(ArrayBuffer.isView(t))return u(t);if(null==t)throw TypeError(\"The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type \"+typeof t);if(N(t,ArrayBuffer)||t&&N(t.buffer,ArrayBuffer))return function(t,r,n){if(r<0||t.byteLength<r)throw new RangeError('\"offset\" is outside of buffer bounds');if(t.byteLength<r+(n||0))throw new RangeError('\"length\" is outside of buffer bounds');var i;i=void 0===r&&void 0===n?new Uint8Array(t):void 0===n?new Uint8Array(t,r):new Uint8Array(t,r,n);return i.__proto__=e.prototype,i}(t,r,n);if(\"number\"==typeof t)throw new TypeError('The \"value\" argument must not be of type number. Received type number');var i=t.valueOf&&t.valueOf();if(null!=i&&i!==t)return e.from(i,r,n);var a=function(t){if(e.isBuffer(t)){var r=0|h(t.length),n=o(r);return 0===n.length?n:(t.copy(n,0,0,r),n)}if(void 0!==t.length)return\"number\"!=typeof t.length||j(t.length)?o(0):u(t);if(\"Buffer\"===t.type&&Array.isArray(t.data))return u(t.data)}(t);if(a)return a;if(\"undefined\"!=typeof Symbol&&null!=Symbol.toPrimitive&&\"function\"==typeof t[Symbol.toPrimitive])return e.from(t[Symbol.toPrimitive](\"string\"),r,n);throw new TypeError(\"The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type \"+typeof t)}function l(t){if(\"number\"!=typeof t)throw new TypeError('\"size\" argument must be of type number');if(t<0)throw new RangeError('The value \"'+t+'\" is invalid for option \"size\"')}function c(t){return l(t),o(t<0?0:0|h(t))}function u(t){for(var e=t.length<0?0:0|h(t.length),r=o(e),n=0;n<e;n+=1)r[n]=255&t[n];return r}function h(t){if(t>=a)throw new RangeError(\"Attempt to allocate Buffer larger than maximum size: 0x\"+a.toString(16)+\" bytes\");return 0|t}function f(t,r){if(e.isBuffer(t))return t.length;if(ArrayBuffer.isView(t)||N(t,ArrayBuffer))return t.byteLength;if(\"string\"!=typeof t)throw new TypeError('The \"string\" argument must be one of type string, Buffer, or ArrayBuffer. Received type '+typeof t);var n=t.length,i=arguments.length>2&&!0===arguments[2];if(!i&&0===n)return 0;for(var a=!1;;)switch(r){case\"ascii\":case\"latin1\":case\"binary\":return n;case\"utf8\":case\"utf-8\":return R(t).length;case\"ucs2\":case\"ucs-2\":case\"utf16le\":case\"utf-16le\":return 2*n;case\"hex\":return n>>>1;case\"base64\":return F(t).length;default:if(a)return i?-1:R(t).length;r=(\"\"+r).toLowerCase(),a=!0}}function p(t,e,r){var n=t[e];t[e]=t[r],t[r]=n}function d(t,r,n,i,a){if(0===t.length)return-1;if(\"string\"==typeof n?(i=n,n=0):n>2147483647?n=2147483647:n<-2147483648&&(n=-2147483648),j(n=+n)&&(n=a?0:t.length-1),n<0&&(n=t.length+n),n>=t.length){if(a)return-1;n=t.length-1}else if(n<0){if(!a)return-1;n=0}if(\"string\"==typeof r&&(r=e.from(r,i)),e.isBuffer(r))return 0===r.length?-1:g(t,r,n,i,a);if(\"number\"==typeof r)return r&=255,\"function\"==typeof Uint8Array.prototype.indexOf?a?Uint8Array.prototype.indexOf.call(t,r,n):Uint8Array.prototype.lastIndexOf.call(t,r,n):g(t,[r],n,i,a);throw new TypeError(\"val must be string, number or Buffer\")}function g(t,e,r,n,i){var a,o=1,s=t.length,l=e.length;if(void 0!==n&&(\"ucs2\"===(n=String(n).toLowerCase())||\"ucs-2\"===n||\"utf16le\"===n||\"utf-16le\"===n)){if(t.length<2||e.length<2)return-1;o=2,s/=2,l/=2,r/=2}function c(t,e){return 1===o?t[e]:t.readUInt16BE(e*o)}if(i){var u=-1;for(a=r;a<s;a++)if(c(t,a)===c(e,-1===u?0:a-u)){if(-1===u&&(u=a),a-u+1===l)return u*o}else-1!==u&&(a-=a-u),u=-1}else for(r+l>s&&(r=s-l),a=r;a>=0;a--){for(var h=!0,f=0;f<l;f++)if(c(t,a+f)!==c(e,f)){h=!1;break}if(h)return a}return-1}function v(t,e,r,n){r=Number(r)||0;var i=t.length-r;n?(n=Number(n))>i&&(n=i):n=i;var a=e.length;n>a/2&&(n=a/2);for(var o=0;o<n;++o){var s=parseInt(e.substr(2*o,2),16);if(j(s))return o;t[r+o]=s}return o}function m(t,e,r,n){return B(R(e,t.length-r),t,r,n)}function y(t,e,r,n){return B(function(t){for(var e=[],r=0;r<t.length;++r)e.push(255&t.charCodeAt(r));return e}(e),t,r,n)}function x(t,e,r,n){return y(t,e,r,n)}function b(t,e,r,n){return B(F(e),t,r,n)}function _(t,e,r,n){return B(function(t,e){for(var r,n,i,a=[],o=0;o<t.length&&!((e-=2)<0);++o)r=t.charCodeAt(o),n=r>>8,i=r%256,a.push(i),a.push(n);return a}(e,t.length-r),t,r,n)}function w(t,e,r){return 0===e&&r===t.length?n.fromByteArray(t):n.fromByteArray(t.slice(e,r))}function k(t,e,r){r=Math.min(t.length,r);for(var n=[],i=e;i<r;){var a,o,s,l,c=t[i],u=null,h=c>239?4:c>223?3:c>191?2:1;if(i+h<=r)switch(h){case 1:c<128&&(u=c);break;case 2:128==(192&(a=t[i+1]))&&(l=(31&c)<<6|63&a)>127&&(u=l);break;case 3:a=t[i+1],o=t[i+2],128==(192&a)&&128==(192&o)&&(l=(15&c)<<12|(63&a)<<6|63&o)>2047&&(l<55296||l>57343)&&(u=l);break;case 4:a=t[i+1],o=t[i+2],s=t[i+3],128==(192&a)&&128==(192&o)&&128==(192&s)&&(l=(15&c)<<18|(63&a)<<12|(63&o)<<6|63&s)>65535&&l<1114112&&(u=l)}null===u?(u=65533,h=1):u>65535&&(u-=65536,n.push(u>>>10&1023|55296),u=56320|1023&u),n.push(u),i+=h}return function(t){var e=t.length;if(e<=T)return String.fromCharCode.apply(String,t);var r=\"\",n=0;for(;n<e;)r+=String.fromCharCode.apply(String,t.slice(n,n+=T));return r}(n)}r.kMaxLength=a,e.TYPED_ARRAY_SUPPORT=function(){try{var t=new Uint8Array(1);return t.__proto__={__proto__:Uint8Array.prototype,foo:function(){return 42}},42===t.foo()}catch(t){return!1}}(),e.TYPED_ARRAY_SUPPORT||\"undefined\"==typeof console||\"function\"!=typeof console.error||console.error(\"This browser lacks typed array (Uint8Array) support which is required by `buffer` v5.x. Use `buffer` v4.x if you require old browser support.\"),Object.defineProperty(e.prototype,\"parent\",{enumerable:!0,get:function(){if(e.isBuffer(this))return this.buffer}}),Object.defineProperty(e.prototype,\"offset\",{enumerable:!0,get:function(){if(e.isBuffer(this))return this.byteOffset}}),\"undefined\"!=typeof Symbol&&null!=Symbol.species&&e[Symbol.species]===e&&Object.defineProperty(e,Symbol.species,{value:null,configurable:!0,enumerable:!1,writable:!1}),e.poolSize=8192,e.from=function(t,e,r){return s(t,e,r)},e.prototype.__proto__=Uint8Array.prototype,e.__proto__=Uint8Array,e.alloc=function(t,e,r){return function(t,e,r){return l(t),t<=0?o(t):void 0!==e?\"string\"==typeof r?o(t).fill(e,r):o(t).fill(e):o(t)}(t,e,r)},e.allocUnsafe=function(t){return c(t)},e.allocUnsafeSlow=function(t){return c(t)},e.isBuffer=function(t){return null!=t&&!0===t._isBuffer&&t!==e.prototype},e.compare=function(t,r){if(N(t,Uint8Array)&&(t=e.from(t,t.offset,t.byteLength)),N(r,Uint8Array)&&(r=e.from(r,r.offset,r.byteLength)),!e.isBuffer(t)||!e.isBuffer(r))throw new TypeError('The \"buf1\", \"buf2\" arguments must be one of type Buffer or Uint8Array');if(t===r)return 0;for(var n=t.length,i=r.length,a=0,o=Math.min(n,i);a<o;++a)if(t[a]!==r[a]){n=t[a],i=r[a];break}return n<i?-1:i<n?1:0},e.isEncoding=function(t){switch(String(t).toLowerCase()){case\"hex\":case\"utf8\":case\"utf-8\":case\"ascii\":case\"latin1\":case\"binary\":case\"base64\":case\"ucs2\":case\"ucs-2\":case\"utf16le\":case\"utf-16le\":return!0;default:return!1}},e.concat=function(t,r){if(!Array.isArray(t))throw new TypeError('\"list\" argument must be an Array of Buffers');if(0===t.length)return e.alloc(0);var n;if(void 0===r)for(r=0,n=0;n<t.length;++n)r+=t[n].length;var i=e.allocUnsafe(r),a=0;for(n=0;n<t.length;++n){var o=t[n];if(N(o,Uint8Array)&&(o=e.from(o)),!e.isBuffer(o))throw new TypeError('\"list\" argument must be an Array of Buffers');o.copy(i,a),a+=o.length}return i},e.byteLength=f,e.prototype._isBuffer=!0,e.prototype.swap16=function(){var t=this.length;if(t%2!=0)throw new RangeError(\"Buffer size must be a multiple of 16-bits\");for(var e=0;e<t;e+=2)p(this,e,e+1);return this},e.prototype.swap32=function(){var t=this.length;if(t%4!=0)throw new RangeError(\"Buffer size must be a multiple of 32-bits\");for(var e=0;e<t;e+=4)p(this,e,e+3),p(this,e+1,e+2);return this},e.prototype.swap64=function(){var t=this.length;if(t%8!=0)throw new RangeError(\"Buffer size must be a multiple of 64-bits\");for(var e=0;e<t;e+=8)p(this,e,e+7),p(this,e+1,e+6),p(this,e+2,e+5),p(this,e+3,e+4);return this},e.prototype.toString=function(){var t=this.length;return 0===t?\"\":0===arguments.length?k(this,0,t):function(t,e,r){var n=!1;if((void 0===e||e<0)&&(e=0),e>this.length)return\"\";if((void 0===r||r>this.length)&&(r=this.length),r<=0)return\"\";if((r>>>=0)<=(e>>>=0))return\"\";for(t||(t=\"utf8\");;)switch(t){case\"hex\":return S(this,e,r);case\"utf8\":case\"utf-8\":return k(this,e,r);case\"ascii\":return A(this,e,r);case\"latin1\":case\"binary\":return M(this,e,r);case\"base64\":return w(this,e,r);case\"ucs2\":case\"ucs-2\":case\"utf16le\":case\"utf-16le\":return E(this,e,r);default:if(n)throw new TypeError(\"Unknown encoding: \"+t);t=(t+\"\").toLowerCase(),n=!0}}.apply(this,arguments)},e.prototype.toLocaleString=e.prototype.toString,e.prototype.equals=function(t){if(!e.isBuffer(t))throw new TypeError(\"Argument must be a Buffer\");return this===t||0===e.compare(this,t)},e.prototype.inspect=function(){var t=\"\",e=r.INSPECT_MAX_BYTES;return t=this.toString(\"hex\",0,e).replace(/(.{2})/g,\"$1 \").trim(),this.length>e&&(t+=\" ... \"),\"<Buffer \"+t+\">\"},e.prototype.compare=function(t,r,n,i,a){if(N(t,Uint8Array)&&(t=e.from(t,t.offset,t.byteLength)),!e.isBuffer(t))throw new TypeError('The \"target\" argument must be one of type Buffer or Uint8Array. Received type '+typeof t);if(void 0===r&&(r=0),void 0===n&&(n=t?t.length:0),void 0===i&&(i=0),void 0===a&&(a=this.length),r<0||n>t.length||i<0||a>this.length)throw new RangeError(\"out of range index\");if(i>=a&&r>=n)return 0;if(i>=a)return-1;if(r>=n)return 1;if(this===t)return 0;for(var o=(a>>>=0)-(i>>>=0),s=(n>>>=0)-(r>>>=0),l=Math.min(o,s),c=this.slice(i,a),u=t.slice(r,n),h=0;h<l;++h)if(c[h]!==u[h]){o=c[h],s=u[h];break}return o<s?-1:s<o?1:0},e.prototype.includes=function(t,e,r){return-1!==this.indexOf(t,e,r)},e.prototype.indexOf=function(t,e,r){return d(this,t,e,r,!0)},e.prototype.lastIndexOf=function(t,e,r){return d(this,t,e,r,!1)},e.prototype.write=function(t,e,r,n){if(void 0===e)n=\"utf8\",r=this.length,e=0;else if(void 0===r&&\"string\"==typeof e)n=e,r=this.length,e=0;else{if(!isFinite(e))throw new Error(\"Buffer.write(string, encoding, offset[, length]) is no longer supported\");e>>>=0,isFinite(r)?(r>>>=0,void 0===n&&(n=\"utf8\")):(n=r,r=void 0)}var i=this.length-e;if((void 0===r||r>i)&&(r=i),t.length>0&&(r<0||e<0)||e>this.length)throw new RangeError(\"Attempt to write outside buffer bounds\");n||(n=\"utf8\");for(var a=!1;;)switch(n){case\"hex\":return v(this,t,e,r);case\"utf8\":case\"utf-8\":return m(this,t,e,r);case\"ascii\":return y(this,t,e,r);case\"latin1\":case\"binary\":return x(this,t,e,r);case\"base64\":return b(this,t,e,r);case\"ucs2\":case\"ucs-2\":case\"utf16le\":case\"utf-16le\":return _(this,t,e,r);default:if(a)throw new TypeError(\"Unknown encoding: \"+n);n=(\"\"+n).toLowerCase(),a=!0}},e.prototype.toJSON=function(){return{type:\"Buffer\",data:Array.prototype.slice.call(this._arr||this,0)}};var T=4096;function A(t,e,r){var n=\"\";r=Math.min(t.length,r);for(var i=e;i<r;++i)n+=String.fromCharCode(127&t[i]);return n}function M(t,e,r){var n=\"\";r=Math.min(t.length,r);for(var i=e;i<r;++i)n+=String.fromCharCode(t[i]);return n}function S(t,e,r){var n=t.length;(!e||e<0)&&(e=0),(!r||r<0||r>n)&&(r=n);for(var i=\"\",a=e;a<r;++a)i+=D(t[a]);return i}function E(t,e,r){for(var n=t.slice(e,r),i=\"\",a=0;a<n.length;a+=2)i+=String.fromCharCode(n[a]+256*n[a+1]);return i}function C(t,e,r){if(t%1!=0||t<0)throw new RangeError(\"offset is not uint\");if(t+e>r)throw new RangeError(\"Trying to access beyond buffer length\")}function L(t,r,n,i,a,o){if(!e.isBuffer(t))throw new TypeError('\"buffer\" argument must be a Buffer instance');if(r>a||r<o)throw new RangeError('\"value\" argument is out of bounds');if(n+i>t.length)throw new RangeError(\"Index out of range\")}function P(t,e,r,n,i,a){if(r+n>t.length)throw new RangeError(\"Index out of range\");if(r<0)throw new RangeError(\"Index out of range\")}function O(t,e,r,n,a){return e=+e,r>>>=0,a||P(t,0,r,4),i.write(t,e,r,n,23,4),r+4}function z(t,e,r,n,a){return e=+e,r>>>=0,a||P(t,0,r,8),i.write(t,e,r,n,52,8),r+8}e.prototype.slice=function(t,r){var n=this.length;(t=~~t)<0?(t+=n)<0&&(t=0):t>n&&(t=n),(r=void 0===r?n:~~r)<0?(r+=n)<0&&(r=0):r>n&&(r=n),r<t&&(r=t);var i=this.subarray(t,r);return i.__proto__=e.prototype,i},e.prototype.readUIntLE=function(t,e,r){t>>>=0,e>>>=0,r||C(t,e,this.length);for(var n=this[t],i=1,a=0;++a<e&&(i*=256);)n+=this[t+a]*i;return n},e.prototype.readUIntBE=function(t,e,r){t>>>=0,e>>>=0,r||C(t,e,this.length);for(var n=this[t+--e],i=1;e>0&&(i*=256);)n+=this[t+--e]*i;return n},e.prototype.readUInt8=function(t,e){return t>>>=0,e||C(t,1,this.length),this[t]},e.prototype.readUInt16LE=function(t,e){return t>>>=0,e||C(t,2,this.length),this[t]|this[t+1]<<8},e.prototype.readUInt16BE=function(t,e){return t>>>=0,e||C(t,2,this.length),this[t]<<8|this[t+1]},e.prototype.readUInt32LE=function(t,e){return t>>>=0,e||C(t,4,this.length),(this[t]|this[t+1]<<8|this[t+2]<<16)+16777216*this[t+3]},e.prototype.readUInt32BE=function(t,e){return t>>>=0,e||C(t,4,this.length),16777216*this[t]+(this[t+1]<<16|this[t+2]<<8|this[t+3])},e.prototype.readIntLE=function(t,e,r){t>>>=0,e>>>=0,r||C(t,e,this.length);for(var n=this[t],i=1,a=0;++a<e&&(i*=256);)n+=this[t+a]*i;return n>=(i*=128)&&(n-=Math.pow(2,8*e)),n},e.prototype.readIntBE=function(t,e,r){t>>>=0,e>>>=0,r||C(t,e,this.length);for(var n=e,i=1,a=this[t+--n];n>0&&(i*=256);)a+=this[t+--n]*i;return a>=(i*=128)&&(a-=Math.pow(2,8*e)),a},e.prototype.readInt8=function(t,e){return t>>>=0,e||C(t,1,this.length),128&this[t]?-1*(255-this[t]+1):this[t]},e.prototype.readInt16LE=function(t,e){t>>>=0,e||C(t,2,this.length);var r=this[t]|this[t+1]<<8;return 32768&r?4294901760|r:r},e.prototype.readInt16BE=function(t,e){t>>>=0,e||C(t,2,this.length);var r=this[t+1]|this[t]<<8;return 32768&r?4294901760|r:r},e.prototype.readInt32LE=function(t,e){return t>>>=0,e||C(t,4,this.length),this[t]|this[t+1]<<8|this[t+2]<<16|this[t+3]<<24},e.prototype.readInt32BE=function(t,e){return t>>>=0,e||C(t,4,this.length),this[t]<<24|this[t+1]<<16|this[t+2]<<8|this[t+3]},e.prototype.readFloatLE=function(t,e){return t>>>=0,e||C(t,4,this.length),i.read(this,t,!0,23,4)},e.prototype.readFloatBE=function(t,e){return t>>>=0,e||C(t,4,this.length),i.read(this,t,!1,23,4)},e.prototype.readDoubleLE=function(t,e){return t>>>=0,e||C(t,8,this.length),i.read(this,t,!0,52,8)},e.prototype.readDoubleBE=function(t,e){return t>>>=0,e||C(t,8,this.length),i.read(this,t,!1,52,8)},e.prototype.writeUIntLE=function(t,e,r,n){(t=+t,e>>>=0,r>>>=0,n)||L(this,t,e,r,Math.pow(2,8*r)-1,0);var i=1,a=0;for(this[e]=255&t;++a<r&&(i*=256);)this[e+a]=t/i&255;return e+r},e.prototype.writeUIntBE=function(t,e,r,n){(t=+t,e>>>=0,r>>>=0,n)||L(this,t,e,r,Math.pow(2,8*r)-1,0);var i=r-1,a=1;for(this[e+i]=255&t;--i>=0&&(a*=256);)this[e+i]=t/a&255;return e+r},e.prototype.writeUInt8=function(t,e,r){return t=+t,e>>>=0,r||L(this,t,e,1,255,0),this[e]=255&t,e+1},e.prototype.writeUInt16LE=function(t,e,r){return t=+t,e>>>=0,r||L(this,t,e,2,65535,0),this[e]=255&t,this[e+1]=t>>>8,e+2},e.prototype.writeUInt16BE=function(t,e,r){return t=+t,e>>>=0,r||L(this,t,e,2,65535,0),this[e]=t>>>8,this[e+1]=255&t,e+2},e.prototype.writeUInt32LE=function(t,e,r){return t=+t,e>>>=0,r||L(this,t,e,4,4294967295,0),this[e+3]=t>>>24,this[e+2]=t>>>16,this[e+1]=t>>>8,this[e]=255&t,e+4},e.prototype.writeUInt32BE=function(t,e,r){return t=+t,e>>>=0,r||L(this,t,e,4,4294967295,0),this[e]=t>>>24,this[e+1]=t>>>16,this[e+2]=t>>>8,this[e+3]=255&t,e+4},e.prototype.writeIntLE=function(t,e,r,n){if(t=+t,e>>>=0,!n){var i=Math.pow(2,8*r-1);L(this,t,e,r,i-1,-i)}var a=0,o=1,s=0;for(this[e]=255&t;++a<r&&(o*=256);)t<0&&0===s&&0!==this[e+a-1]&&(s=1),this[e+a]=(t/o>>0)-s&255;return e+r},e.prototype.writeIntBE=function(t,e,r,n){if(t=+t,e>>>=0,!n){var i=Math.pow(2,8*r-1);L(this,t,e,r,i-1,-i)}var a=r-1,o=1,s=0;for(this[e+a]=255&t;--a>=0&&(o*=256);)t<0&&0===s&&0!==this[e+a+1]&&(s=1),this[e+a]=(t/o>>0)-s&255;return e+r},e.prototype.writeInt8=function(t,e,r){return t=+t,e>>>=0,r||L(this,t,e,1,127,-128),t<0&&(t=255+t+1),this[e]=255&t,e+1},e.prototype.writeInt16LE=function(t,e,r){return t=+t,e>>>=0,r||L(this,t,e,2,32767,-32768),this[e]=255&t,this[e+1]=t>>>8,e+2},e.prototype.writeInt16BE=function(t,e,r){return t=+t,e>>>=0,r||L(this,t,e,2,32767,-32768),this[e]=t>>>8,this[e+1]=255&t,e+2},e.prototype.writeInt32LE=function(t,e,r){return t=+t,e>>>=0,r||L(this,t,e,4,2147483647,-2147483648),this[e]=255&t,this[e+1]=t>>>8,this[e+2]=t>>>16,this[e+3]=t>>>24,e+4},e.prototype.writeInt32BE=function(t,e,r){return t=+t,e>>>=0,r||L(this,t,e,4,2147483647,-2147483648),t<0&&(t=4294967295+t+1),this[e]=t>>>24,this[e+1]=t>>>16,this[e+2]=t>>>8,this[e+3]=255&t,e+4},e.prototype.writeFloatLE=function(t,e,r){return O(this,t,e,!0,r)},e.prototype.writeFloatBE=function(t,e,r){return O(this,t,e,!1,r)},e.prototype.writeDoubleLE=function(t,e,r){return z(this,t,e,!0,r)},e.prototype.writeDoubleBE=function(t,e,r){return z(this,t,e,!1,r)},e.prototype.copy=function(t,r,n,i){if(!e.isBuffer(t))throw new TypeError(\"argument should be a Buffer\");if(n||(n=0),i||0===i||(i=this.length),r>=t.length&&(r=t.length),r||(r=0),i>0&&i<n&&(i=n),i===n)return 0;if(0===t.length||0===this.length)return 0;if(r<0)throw new RangeError(\"targetStart out of bounds\");if(n<0||n>=this.length)throw new RangeError(\"Index out of range\");if(i<0)throw new RangeError(\"sourceEnd out of bounds\");i>this.length&&(i=this.length),t.length-r<i-n&&(i=t.length-r+n);var a=i-n;if(this===t&&\"function\"==typeof Uint8Array.prototype.copyWithin)this.copyWithin(r,n,i);else if(this===t&&n<r&&r<i)for(var o=a-1;o>=0;--o)t[o+r]=this[o+n];else Uint8Array.prototype.set.call(t,this.subarray(n,i),r);return a},e.prototype.fill=function(t,r,n,i){if(\"string\"==typeof t){if(\"string\"==typeof r?(i=r,r=0,n=this.length):\"string\"==typeof n&&(i=n,n=this.length),void 0!==i&&\"string\"!=typeof i)throw new TypeError(\"encoding must be a string\");if(\"string\"==typeof i&&!e.isEncoding(i))throw new TypeError(\"Unknown encoding: \"+i);if(1===t.length){var a=t.charCodeAt(0);(\"utf8\"===i&&a<128||\"latin1\"===i)&&(t=a)}}else\"number\"==typeof t&&(t&=255);if(r<0||this.length<r||this.length<n)throw new RangeError(\"Out of range index\");if(n<=r)return this;var o;if(r>>>=0,n=void 0===n?this.length:n>>>0,t||(t=0),\"number\"==typeof t)for(o=r;o<n;++o)this[o]=t;else{var s=e.isBuffer(t)?t:e.from(t,i),l=s.length;if(0===l)throw new TypeError('The value \"'+t+'\" is invalid for argument \"value\"');for(o=0;o<n-r;++o)this[o+r]=s[o%l]}return this};var I=/[^+\\/0-9A-Za-z-_]/g;function D(t){return t<16?\"0\"+t.toString(16):t.toString(16)}function R(t,e){var r;e=e||1/0;for(var n=t.length,i=null,a=[],o=0;o<n;++o){if((r=t.charCodeAt(o))>55295&&r<57344){if(!i){if(r>56319){(e-=3)>-1&&a.push(239,191,189);continue}if(o+1===n){(e-=3)>-1&&a.push(239,191,189);continue}i=r;continue}if(r<56320){(e-=3)>-1&&a.push(239,191,189),i=r;continue}r=65536+(i-55296<<10|r-56320)}else i&&(e-=3)>-1&&a.push(239,191,189);if(i=null,r<128){if((e-=1)<0)break;a.push(r)}else if(r<2048){if((e-=2)<0)break;a.push(r>>6|192,63&r|128)}else if(r<65536){if((e-=3)<0)break;a.push(r>>12|224,r>>6&63|128,63&r|128)}else{if(!(r<1114112))throw new Error(\"Invalid code point\");if((e-=4)<0)break;a.push(r>>18|240,r>>12&63|128,r>>6&63|128,63&r|128)}}return a}function F(t){return n.toByteArray(function(t){if((t=(t=t.split(\"=\")[0]).trim().replace(I,\"\")).length<2)return\"\";for(;t.length%4!=0;)t+=\"=\";return t}(t))}function B(t,e,r,n){for(var i=0;i<n&&!(i+r>=e.length||i>=t.length);++i)e[i+r]=t[i];return i}function N(t,e){return t instanceof e||null!=t&&null!=t.constructor&&null!=t.constructor.name&&t.constructor.name===e.name}function j(t){return t!=t}}).call(this,t(\"buffer\").Buffer)},{\"base64-js\":74,buffer:105,ieee754:412}],106:[function(t,e,r){\"use strict\";var n=t(\"./lib/monotone\"),i=t(\"./lib/triangulation\"),a=t(\"./lib/delaunay\"),o=t(\"./lib/filter\");function s(t){return[Math.min(t[0],t[1]),Math.max(t[0],t[1])]}function l(t,e){return t[0]-e[0]||t[1]-e[1]}function c(t,e,r){return e in t?t[e]:r}e.exports=function(t,e,r){Array.isArray(e)?(r=r||{},e=e||[]):(r=e||{},e=[]);var u=!!c(r,\"delaunay\",!0),h=!!c(r,\"interior\",!0),f=!!c(r,\"exterior\",!0),p=!!c(r,\"infinity\",!1);if(!h&&!f||0===t.length)return[];var d=n(t,e);if(u||h!==f||p){for(var g=i(t.length,function(t){return t.map(s).sort(l)}(e)),v=0;v<d.length;++v){var m=d[v];g.addTriangle(m[0],m[1],m[2])}return u&&a(t,g),f?h?p?o(g,0,p):g.cells():o(g,1,p):o(g,-1)}return d}},{\"./lib/delaunay\":107,\"./lib/filter\":108,\"./lib/monotone\":109,\"./lib/triangulation\":110}],107:[function(t,e,r){\"use strict\";var n=t(\"robust-in-sphere\")[4];t(\"binary-search-bounds\");function i(t,e,r,i,a,o){var s=e.opposite(i,a);if(!(s<0)){if(a<i){var l=i;i=a,a=l,l=o,o=s,s=l}e.isConstraint(i,a)||n(t[i],t[a],t[o],t[s])<0&&r.push(i,a)}}e.exports=function(t,e){for(var r=[],a=t.length,o=e.stars,s=0;s<a;++s)for(var l=o[s],c=1;c<l.length;c+=2){var u=l[c];if(!(u<s)&&!e.isConstraint(s,u)){for(var h=l[c-1],f=-1,p=1;p<l.length;p+=2)if(l[p-1]===u){f=l[p];break}f<0||n(t[s],t[u],t[h],t[f])<0&&r.push(s,u)}}for(;r.length>0;){for(var u=r.pop(),s=r.pop(),h=-1,f=-1,l=o[s],d=1;d<l.length;d+=2){var g=l[d-1],v=l[d];g===u?f=v:v===u&&(h=g)}h<0||f<0||(n(t[s],t[u],t[h],t[f])>=0||(e.flip(s,u),i(t,e,r,h,s,f),i(t,e,r,s,f,h),i(t,e,r,f,u,h),i(t,e,r,u,h,f)))}}},{\"binary-search-bounds\":111,\"robust-in-sphere\":508}],108:[function(t,e,r){\"use strict\";var n,i=t(\"binary-search-bounds\");function a(t,e,r,n,i,a,o){this.cells=t,this.neighbor=e,this.flags=n,this.constraint=r,this.active=i,this.next=a,this.boundary=o}function o(t,e){return t[0]-e[0]||t[1]-e[1]||t[2]-e[2]}e.exports=function(t,e,r){var n=function(t,e){for(var r=t.cells(),n=r.length,i=0;i<n;++i){var s=r[i],l=s[0],c=s[1],u=s[2];c<u?c<l&&(s[0]=c,s[1]=u,s[2]=l):u<l&&(s[0]=u,s[1]=l,s[2]=c)}r.sort(o);for(var h=new Array(n),i=0;i<h.length;++i)h[i]=0;var f=[],p=[],d=new Array(3*n),g=new Array(3*n),v=null;e&&(v=[]);for(var m=new a(r,d,g,h,f,p,v),i=0;i<n;++i)for(var s=r[i],y=0;y<3;++y){var l=s[y],c=s[(y+1)%3],x=d[3*i+y]=m.locate(c,l,t.opposite(c,l)),b=g[3*i+y]=t.isConstraint(l,c);x<0&&(b?p.push(i):(f.push(i),h[i]=1),e&&v.push([c,l,-1]))}return m}(t,r);if(0===e)return r?n.cells.concat(n.boundary):n.cells;var i=1,s=n.active,l=n.next,c=n.flags,u=n.cells,h=n.constraint,f=n.neighbor;for(;s.length>0||l.length>0;){for(;s.length>0;){var p=s.pop();if(c[p]!==-i){c[p]=i;u[p];for(var d=0;d<3;++d){var g=f[3*p+d];g>=0&&0===c[g]&&(h[3*p+d]?l.push(g):(s.push(g),c[g]=i))}}}var v=l;l=s,s=v,l.length=0,i=-i}var m=function(t,e,r){for(var n=0,i=0;i<t.length;++i)e[i]===r&&(t[n++]=t[i]);return t.length=n,t}(u,c,e);if(r)return m.concat(n.boundary);return m},a.prototype.locate=(n=[0,0,0],function(t,e,r){var a=t,s=e,l=r;return e<r?e<t&&(a=e,s=r,l=t):r<t&&(a=r,s=t,l=e),a<0?-1:(n[0]=a,n[1]=s,n[2]=l,i.eq(this.cells,n,o))})},{\"binary-search-bounds\":111}],109:[function(t,e,r){\"use strict\";var n=t(\"binary-search-bounds\"),i=t(\"robust-orientation\")[3],a=0,o=1,s=2;function l(t,e,r,n,i){this.a=t,this.b=e,this.idx=r,this.lowerIds=n,this.upperIds=i}function c(t,e,r,n){this.a=t,this.b=e,this.type=r,this.idx=n}function u(t,e){var r=t.a[0]-e.a[0]||t.a[1]-e.a[1]||t.type-e.type;return r||(t.type!==a&&(r=i(t.a,t.b,e.b))?r:t.idx-e.idx)}function h(t,e){return i(t.a,t.b,e)}function f(t,e,r,a,o){for(var s=n.lt(e,a,h),l=n.gt(e,a,h),c=s;c<l;++c){for(var u=e[c],f=u.lowerIds,p=f.length;p>1&&i(r[f[p-2]],r[f[p-1]],a)>0;)t.push([f[p-1],f[p-2],o]),p-=1;f.length=p,f.push(o);var d=u.upperIds;for(p=d.length;p>1&&i(r[d[p-2]],r[d[p-1]],a)<0;)t.push([d[p-2],d[p-1],o]),p-=1;d.length=p,d.push(o)}}function p(t,e){var r;return(r=t.a[0]<e.a[0]?i(t.a,t.b,e.a):i(e.b,e.a,t.a))?r:(r=e.b[0]<t.b[0]?i(t.a,t.b,e.b):i(e.b,e.a,t.b))||t.idx-e.idx}function d(t,e,r){var i=n.le(t,r,p),a=t[i],o=a.upperIds,s=o[o.length-1];a.upperIds=[s],t.splice(i+1,0,new l(r.a,r.b,r.idx,[s],o))}function g(t,e,r){var i=r.a;r.a=r.b,r.b=i;var a=n.eq(t,r,p),o=t[a];t[a-1].upperIds=o.upperIds,t.splice(a,1)}e.exports=function(t,e){for(var r=t.length,n=e.length,i=[],h=0;h<r;++h)i.push(new c(t[h],null,a,h));for(var h=0;h<n;++h){var p=e[h],v=t[p[0]],m=t[p[1]];v[0]<m[0]?i.push(new c(v,m,s,h),new c(m,v,o,h)):v[0]>m[0]&&i.push(new c(m,v,s,h),new c(v,m,o,h))}i.sort(u);for(var y=i[0].a[0]-(1+Math.abs(i[0].a[0]))*Math.pow(2,-52),x=[new l([y,1],[y,0],-1,[],[],[],[])],b=[],h=0,_=i.length;h<_;++h){var w=i[h],k=w.type;k===a?f(b,x,t,w.a,w.idx):k===s?d(x,t,w):g(x,t,w)}return b}},{\"binary-search-bounds\":111,\"robust-orientation\":510}],110:[function(t,e,r){\"use strict\";var n=t(\"binary-search-bounds\");function i(t,e){this.stars=t,this.edges=e}e.exports=function(t,e){for(var r=new Array(t),n=0;n<t;++n)r[n]=[];return new i(r,e)};var a=i.prototype;function o(t,e,r){for(var n=1,i=t.length;n<i;n+=2)if(t[n-1]===e&&t[n]===r)return t[n-1]=t[i-2],t[n]=t[i-1],void(t.length=i-2)}a.isConstraint=function(){var t=[0,0];function e(t,e){return t[0]-e[0]||t[1]-e[1]}return function(r,i){return t[0]=Math.min(r,i),t[1]=Math.max(r,i),n.eq(this.edges,t,e)>=0}}(),a.removeTriangle=function(t,e,r){var n=this.stars;o(n[t],e,r),o(n[e],r,t),o(n[r],t,e)},a.addTriangle=function(t,e,r){var n=this.stars;n[t].push(e,r),n[e].push(r,t),n[r].push(t,e)},a.opposite=function(t,e){for(var r=this.stars[e],n=1,i=r.length;n<i;n+=2)if(r[n]===t)return r[n-1];return-1},a.flip=function(t,e){var r=this.opposite(t,e),n=this.opposite(e,t);this.removeTriangle(t,e,r),this.removeTriangle(e,t,n),this.addTriangle(t,n,r),this.addTriangle(e,r,n)},a.edges=function(){for(var t=this.stars,e=[],r=0,n=t.length;r<n;++r)for(var i=t[r],a=0,o=i.length;a<o;a+=2)e.push([i[a],i[a+1]]);return e},a.cells=function(){for(var t=this.stars,e=[],r=0,n=t.length;r<n;++r)for(var i=t[r],a=0,o=i.length;a<o;a+=2){var s=i[a],l=i[a+1];r<Math.min(s,l)&&e.push([r,s,l])}return e}},{\"binary-search-bounds\":111}],111:[function(t,e,r){\"use strict\";function n(t,e,r,n,i){var a=[\"function \",t,\"(a,l,h,\",n.join(\",\"),\"){\",i?\"\":\"var i=\",r?\"l-1\":\"h+1\",\";while(l<=h){var m=(l+h)>>>1,x=a[m]\"];return i?e.indexOf(\"c\")<0?a.push(\";if(x===y){return m}else if(x<=y){\"):a.push(\";var p=c(x,y);if(p===0){return m}else if(p<=0){\"):a.push(\";if(\",e,\"){i=m;\"),r?a.push(\"l=m+1}else{h=m-1}\"):a.push(\"h=m-1}else{l=m+1}\"),a.push(\"}\"),i?a.push(\"return -1};\"):a.push(\"return i};\"),a.join(\"\")}function i(t,e,r,i){return new Function([n(\"A\",\"x\"+t+\"y\",e,[\"y\"],i),n(\"P\",\"c(x,y)\"+t+\"0\",e,[\"y\",\"c\"],i),\"function dispatchBsearch\",r,\"(a,y,c,l,h){if(typeof(c)==='function'){return P(a,(l===void 0)?0:l|0,(h===void 0)?a.length-1:h|0,y,c)}else{return A(a,(c===void 0)?0:c|0,(l===void 0)?a.length-1:l|0,y)}}return dispatchBsearch\",r].join(\"\"))()}e.exports={ge:i(\">=\",!1,\"GE\"),gt:i(\">\",!1,\"GT\"),lt:i(\"<\",!0,\"LT\"),le:i(\"<=\",!0,\"LE\"),eq:i(\"-\",!0,\"EQ\",!0)}},{}],112:[function(t,e,r){\"use strict\";e.exports=function(t){for(var e=1,r=1;r<t.length;++r)for(var n=0;n<r;++n)if(t[r]<t[n])e=-e;else if(t[n]===t[r])return 0;return e}},{}],113:[function(t,e,r){\"use strict\";var n=t(\"dup\"),i=t(\"robust-linear-solve\");function a(t,e){for(var r=0,n=t.length,i=0;i<n;++i)r+=t[i]*e[i];return r}function o(t){var e=t.length;if(0===e)return[];t[0].length;var r=n([t.length+1,t.length+1],1),o=n([t.length+1],1);r[e][e]=0;for(var s=0;s<e;++s){for(var l=0;l<=s;++l)r[l][s]=r[s][l]=2*a(t[s],t[l]);o[s]=a(t[s],t[s])}var c=i(r,o),u=0,h=c[e+1];for(s=0;s<h.length;++s)u+=h[s];var f=new Array(e);for(s=0;s<e;++s){h=c[s];var p=0;for(l=0;l<h.length;++l)p+=h[l];f[s]=p/u}return f}function s(t){if(0===t.length)return[];for(var e=t[0].length,r=n([e]),i=o(t),a=0;a<t.length;++a)for(var s=0;s<e;++s)r[s]+=t[a][s]*i[a];return r}s.barycenetric=o,e.exports=s},{dup:170,\"robust-linear-solve\":509}],114:[function(t,e,r){e.exports=function(t){for(var e=n(t),r=0,i=0;i<t.length;++i)for(var a=t[i],o=0;o<e.length;++o)r+=Math.pow(a[o]-e[o],2);return Math.sqrt(r/t.length)};var n=t(\"circumcenter\")},{circumcenter:113}],115:[function(t,e,r){e.exports=function(t,e,r){return e<r?t<e?e:t>r?r:t:t<r?r:t>e?e:t}},{}],116:[function(t,e,r){\"use strict\";e.exports=function(t,e,r){var n;if(r){n=e;for(var i=new Array(e.length),a=0;a<e.length;++a){var o=e[a];i[a]=[o[0],o[1],r[a]]}e=i}var s=function(t,e,r){var n=d(t,[],p(t));return m(e,n,r),!!n}(t,e,!!r);for(;y(t,e,!!r);)s=!0;if(r&&s){n.length=0,r.length=0;for(var a=0;a<e.length;++a){var o=e[a];n.push([o[0],o[1]]),r.push(o[2])}}return s};var n=t(\"union-find\"),i=t(\"box-intersect\"),a=t(\"robust-segment-intersect\"),o=t(\"big-rat\"),s=t(\"big-rat/cmp\"),l=t(\"big-rat/to-float\"),c=t(\"rat-vec\"),u=t(\"nextafter\"),h=t(\"./lib/rat-seg-intersect\");function f(t){var e=l(t);return[u(e,-1/0),u(e,1/0)]}function p(t){for(var e=new Array(t.length),r=0;r<t.length;++r){var n=t[r];e[r]=[u(n[0],-1/0),u(n[1],-1/0),u(n[0],1/0),u(n[1],1/0)]}return e}function d(t,e,r){for(var a=e.length,o=new n(a),s=[],l=0;l<e.length;++l){var c=e[l],h=f(c[0]),p=f(c[1]);s.push([u(h[0],-1/0),u(p[0],-1/0),u(h[1],1/0),u(p[1],1/0)])}i(s,function(t,e){o.link(t,e)});var d=!0,g=new Array(a);for(l=0;l<a;++l){(m=o.find(l))!==l&&(d=!1,t[m]=[Math.min(t[l][0],t[m][0]),Math.min(t[l][1],t[m][1])])}if(d)return null;var v=0;for(l=0;l<a;++l){var m;(m=o.find(l))===l?(g[l]=v,t[v++]=t[l]):g[l]=-1}t.length=v;for(l=0;l<a;++l)g[l]<0&&(g[l]=g[o.find(l)]);return g}function g(t,e){return t[0]-e[0]||t[1]-e[1]}function v(t,e){var r=t[0]-e[0]||t[1]-e[1];return r||(t[2]<e[2]?-1:t[2]>e[2]?1:0)}function m(t,e,r){if(0!==t.length){if(e)for(var n=0;n<t.length;++n){var i=e[(o=t[n])[0]],a=e[o[1]];o[0]=Math.min(i,a),o[1]=Math.max(i,a)}else for(n=0;n<t.length;++n){var o;i=(o=t[n])[0],a=o[1];o[0]=Math.min(i,a),o[1]=Math.max(i,a)}r?t.sort(v):t.sort(g);var s=1;for(n=1;n<t.length;++n){var l=t[n-1],c=t[n];(c[0]!==l[0]||c[1]!==l[1]||r&&c[2]!==l[2])&&(t[s++]=c)}t.length=s}}function y(t,e,r){var n=function(t,e){for(var r=new Array(e.length),n=0;n<e.length;++n){var i=e[n],a=t[i[0]],o=t[i[1]];r[n]=[u(Math.min(a[0],o[0]),-1/0),u(Math.min(a[1],o[1]),-1/0),u(Math.max(a[0],o[0]),1/0),u(Math.max(a[1],o[1]),1/0)]}return r}(t,e),f=function(t,e,r){var n=[];return i(r,function(r,i){var o=e[r],s=e[i];if(o[0]!==s[0]&&o[0]!==s[1]&&o[1]!==s[0]&&o[1]!==s[1]){var l=t[o[0]],c=t[o[1]],u=t[s[0]],h=t[s[1]];a(l,c,u,h)&&n.push([r,i])}}),n}(t,e,n),g=p(t),v=function(t,e,r,n){var o=[];return i(r,n,function(r,n){var i=e[r];if(i[0]!==n&&i[1]!==n){var s=t[n],l=t[i[0]],c=t[i[1]];a(l,c,s,s)&&o.push([r,n])}}),o}(t,e,n,g),y=d(t,function(t,e,r,n,i){var a,u,f=t.map(function(t){return[o(t[0]),o(t[1])]});for(a=0;a<r.length;++a){var p=r[a];u=p[0];var d=p[1],g=e[u],v=e[d],m=h(c(t[g[0]]),c(t[g[1]]),c(t[v[0]]),c(t[v[1]]));if(m){var y=t.length;t.push([l(m[0]),l(m[1])]),f.push(m),n.push([u,y],[d,y])}}for(n.sort(function(t,e){if(t[0]!==e[0])return t[0]-e[0];var r=f[t[1]],n=f[e[1]];return s(r[0],n[0])||s(r[1],n[1])}),a=n.length-1;a>=0;--a){var x=e[u=(S=n[a])[0]],b=x[0],_=x[1],w=t[b],k=t[_];if((w[0]-k[0]||w[1]-k[1])<0){var T=b;b=_,_=T}x[0]=b;var A,M=x[1]=S[1];for(i&&(A=x[2]);a>0&&n[a-1][0]===u;){var S,E=(S=n[--a])[1];i?e.push([M,E,A]):e.push([M,E]),M=E}i?e.push([M,_,A]):e.push([M,_])}return f}(t,e,f,v,r));return m(e,y,r),!!y||(f.length>0||v.length>0)}},{\"./lib/rat-seg-intersect\":117,\"big-rat\":78,\"big-rat/cmp\":76,\"big-rat/to-float\":90,\"box-intersect\":96,nextafter:451,\"rat-vec\":486,\"robust-segment-intersect\":513,\"union-find\":546}],117:[function(t,e,r){\"use strict\";e.exports=function(t,e,r,n){var a=s(e,t),h=s(n,r),f=u(a,h);if(0===o(f))return null;var p=s(t,r),d=u(h,p),g=i(d,f),v=c(a,g);return l(t,v)};var n=t(\"big-rat/mul\"),i=t(\"big-rat/div\"),a=t(\"big-rat/sub\"),o=t(\"big-rat/sign\"),s=t(\"rat-vec/sub\"),l=t(\"rat-vec/add\"),c=t(\"rat-vec/muls\");function u(t,e){return a(n(t[0],e[1]),n(t[1],e[0]))}},{\"big-rat/div\":77,\"big-rat/mul\":87,\"big-rat/sign\":88,\"big-rat/sub\":89,\"rat-vec/add\":485,\"rat-vec/muls\":487,\"rat-vec/sub\":488}],118:[function(t,e,r){\"use strict\";var n=t(\"clamp\");function i(t,e){null==e&&(e=!0);var r=t[0],i=t[1],a=t[2],o=t[3];return null==o&&(o=e?1:255),e&&(r*=255,i*=255,a*=255,o*=255),16777216*(r=255&n(r,0,255))+((i=255&n(i,0,255))<<16)+((a=255&n(a,0,255))<<8)+(o=255&n(o,0,255))}e.exports=i,e.exports.to=i,e.exports.from=function(t,e){var r=(t=+t)>>>24,n=(16711680&t)>>>16,i=(65280&t)>>>8,a=255&t;return!1===e?[r,n,i,a]:[r/255,n/255,i/255,a/255]}},{clamp:115}],119:[function(t,e,r){\"use strict\";e.exports={aliceblue:[240,248,255],antiquewhite:[250,235,215],aqua:[0,255,255],aquamarine:[127,255,212],azure:[240,255,255],beige:[245,245,220],bisque:[255,228,196],black:[0,0,0],blanchedalmond:[255,235,205],blue:[0,0,255],blueviolet:[138,43,226],brown:[165,42,42],burlywood:[222,184,135],cadetblue:[95,158,160],chartreuse:[127,255,0],chocolate:[210,105,30],coral:[255,127,80],cornflowerblue:[100,149,237],cornsilk:[255,248,220],crimson:[220,20,60],cyan:[0,255,255],darkblue:[0,0,139],darkcyan:[0,139,139],darkgoldenrod:[184,134,11],darkgray:[169,169,169],darkgreen:[0,100,0],darkgrey:[169,169,169],darkkhaki:[189,183,107],darkmagenta:[139,0,139],darkolivegreen:[85,107,47],darkorange:[255,140,0],darkorchid:[153,50,204],darkred:[139,0,0],darksalmon:[233,150,122],darkseagreen:[143,188,143],darkslateblue:[72,61,139],darkslategray:[47,79,79],darkslategrey:[47,79,79],darkturquoise:[0,206,209],darkviolet:[148,0,211],deeppink:[255,20,147],deepskyblue:[0,191,255],dimgray:[105,105,105],dimgrey:[105,105,105],dodgerblue:[30,144,255],firebrick:[178,34,34],floralwhite:[255,250,240],forestgreen:[34,139,34],fuchsia:[255,0,255],gainsboro:[220,220,220],ghostwhite:[248,248,255],gold:[255,215,0],goldenrod:[218,165,32],gray:[128,128,128],green:[0,128,0],greenyellow:[173,255,47],grey:[128,128,128],honeydew:[240,255,240],hotpink:[255,105,180],indianred:[205,92,92],indigo:[75,0,130],ivory:[255,255,240],khaki:[240,230,140],lavender:[230,230,250],lavenderblush:[255,240,245],lawngreen:[124,252,0],lemonchiffon:[255,250,205],lightblue:[173,216,230],lightcoral:[240,128,128],lightcyan:[224,255,255],lightgoldenrodyellow:[250,250,210],lightgray:[211,211,211],lightgreen:[144,238,144],lightgrey:[211,211,211],lightpink:[255,182,193],lightsalmon:[255,160,122],lightseagreen:[32,178,170],lightskyblue:[135,206,250],lightslategray:[119,136,153],lightslategrey:[119,136,153],lightsteelblue:[176,196,222],lightyellow:[255,255,224],lime:[0,255,0],limegreen:[50,205,50],linen:[250,240,230],magenta:[255,0,255],maroon:[128,0,0],mediumaquamarine:[102,205,170],mediumblue:[0,0,205],mediumorchid:[186,85,211],mediumpurple:[147,112,219],mediumseagreen:[60,179,113],mediumslateblue:[123,104,238],mediumspringgreen:[0,250,154],mediumturquoise:[72,209,204],mediumvioletred:[199,21,133],midnightblue:[25,25,112],mintcream:[245,255,250],mistyrose:[255,228,225],moccasin:[255,228,181],navajowhite:[255,222,173],navy:[0,0,128],oldlace:[253,245,230],olive:[128,128,0],olivedrab:[107,142,35],orange:[255,165,0],orangered:[255,69,0],orchid:[218,112,214],palegoldenrod:[238,232,170],palegreen:[152,251,152],paleturquoise:[175,238,238],palevioletred:[219,112,147],papayawhip:[255,239,213],peachpuff:[255,218,185],peru:[205,133,63],pink:[255,192,203],plum:[221,160,221],powderblue:[176,224,230],purple:[128,0,128],rebeccapurple:[102,51,153],red:[255,0,0],rosybrown:[188,143,143],royalblue:[65,105,225],saddlebrown:[139,69,19],salmon:[250,128,114],sandybrown:[244,164,96],seagreen:[46,139,87],seashell:[255,245,238],sienna:[160,82,45],silver:[192,192,192],skyblue:[135,206,235],slateblue:[106,90,205],slategray:[112,128,144],slategrey:[112,128,144],snow:[255,250,250],springgreen:[0,255,127],steelblue:[70,130,180],tan:[210,180,140],teal:[0,128,128],thistle:[216,191,216],tomato:[255,99,71],turquoise:[64,224,208],violet:[238,130,238],wheat:[245,222,179],white:[255,255,255],whitesmoke:[245,245,245],yellow:[255,255,0],yellowgreen:[154,205,50]}},{}],120:[function(t,e,r){\"use strict\";var n=t(\"color-rgba\"),i=t(\"clamp\"),a=t(\"dtype\");e.exports=function(t,e){\"float\"!==e&&e||(e=\"array\"),\"uint\"===e&&(e=\"uint8\"),\"uint_clamped\"===e&&(e=\"uint8_clamped\");var r=new(a(e))(4),o=\"uint8\"!==e&&\"uint8_clamped\"!==e;return t.length&&\"string\"!=typeof t||((t=n(t))[0]/=255,t[1]/=255,t[2]/=255),function(t){return t instanceof Uint8Array||t instanceof Uint8ClampedArray||!!(Array.isArray(t)&&(t[0]>1||0===t[0])&&(t[1]>1||0===t[1])&&(t[2]>1||0===t[2])&&(!t[3]||t[3]>1))}(t)?(r[0]=t[0],r[1]=t[1],r[2]=t[2],r[3]=null!=t[3]?t[3]:255,o&&(r[0]/=255,r[1]/=255,r[2]/=255,r[3]/=255),r):(o?(r[0]=t[0],r[1]=t[1],r[2]=t[2],r[3]=null!=t[3]?t[3]:1):(r[0]=i(Math.floor(255*t[0]),0,255),r[1]=i(Math.floor(255*t[1]),0,255),r[2]=i(Math.floor(255*t[2]),0,255),r[3]=null==t[3]?255:i(Math.floor(255*t[3]),0,255)),r)}},{clamp:115,\"color-rgba\":122,dtype:169}],121:[function(t,e,r){(function(r){\"use strict\";var n=t(\"color-name\"),i=t(\"is-plain-obj\"),a=t(\"defined\");e.exports=function(t){var e,s,l=[],c=1;if(\"string\"==typeof t)if(n[t])l=n[t].slice(),s=\"rgb\";else if(\"transparent\"===t)c=0,s=\"rgb\",l=[0,0,0];else if(/^#[A-Fa-f0-9]+$/.test(t)){var u=t.slice(1),h=u.length,f=h<=4;c=1,f?(l=[parseInt(u[0]+u[0],16),parseInt(u[1]+u[1],16),parseInt(u[2]+u[2],16)],4===h&&(c=parseInt(u[3]+u[3],16)/255)):(l=[parseInt(u[0]+u[1],16),parseInt(u[2]+u[3],16),parseInt(u[4]+u[5],16)],8===h&&(c=parseInt(u[6]+u[7],16)/255)),l[0]||(l[0]=0),l[1]||(l[1]=0),l[2]||(l[2]=0),s=\"rgb\"}else if(e=/^((?:rgb|hs[lvb]|hwb|cmyk?|xy[zy]|gray|lab|lchu?v?|[ly]uv|lms)a?)\\s*\\(([^\\)]*)\\)/.exec(t)){var p=e[1],d=\"rgb\"===p,u=p.replace(/a$/,\"\");s=u;var h=\"cmyk\"===u?4:\"gray\"===u?1:3;l=e[2].trim().split(/\\s*,\\s*/).map(function(t,e){if(/%$/.test(t))return e===h?parseFloat(t)/100:\"rgb\"===u?255*parseFloat(t)/100:parseFloat(t);if(\"h\"===u[e]){if(/deg$/.test(t))return parseFloat(t);if(void 0!==o[t])return o[t]}return parseFloat(t)}),p===u&&l.push(1),c=d?1:void 0===l[h]?1:l[h],l=l.slice(0,h)}else t.length>10&&/[0-9](?:\\s|\\/)/.test(t)&&(l=t.match(/([0-9]+)/g).map(function(t){return parseFloat(t)}),s=t.match(/([a-z])/gi).join(\"\").toLowerCase());else if(isNaN(t))if(i(t)){var g=a(t.r,t.red,t.R,null);null!==g?(s=\"rgb\",l=[g,a(t.g,t.green,t.G),a(t.b,t.blue,t.B)]):(s=\"hsl\",l=[a(t.h,t.hue,t.H),a(t.s,t.saturation,t.S),a(t.l,t.lightness,t.L,t.b,t.brightness)]),c=a(t.a,t.alpha,t.opacity,1),null!=t.opacity&&(c/=100)}else(Array.isArray(t)||r.ArrayBuffer&&ArrayBuffer.isView&&ArrayBuffer.isView(t))&&(l=[t[0],t[1],t[2]],s=\"rgb\",c=4===t.length?t[3]:1);else s=\"rgb\",l=[t>>>16,(65280&t)>>>8,255&t];return{space:s,values:l,alpha:c}};var o={red:0,orange:60,yellow:120,green:180,blue:240,purple:300}}).call(this,\"undefined\"!=typeof global?global:\"undefined\"!=typeof self?self:\"undefined\"!=typeof window?window:{})},{\"color-name\":119,defined:164,\"is-plain-obj\":422}],122:[function(t,e,r){\"use strict\";var n=t(\"color-parse\"),i=t(\"color-space/hsl\"),a=t(\"clamp\");e.exports=function(t){var e,r=n(t);return r.space?((e=Array(3))[0]=a(r.values[0],0,255),e[1]=a(r.values[1],0,255),e[2]=a(r.values[2],0,255),\"h\"===r.space[0]&&(e=i.rgb(e)),e.push(a(r.alpha,0,1)),e):[]}},{clamp:115,\"color-parse\":121,\"color-space/hsl\":123}],123:[function(t,e,r){\"use strict\";var n=t(\"./rgb\");e.exports={name:\"hsl\",min:[0,0,0],max:[360,100,100],channel:[\"hue\",\"saturation\",\"lightness\"],alias:[\"HSL\"],rgb:function(t){var e,r,n,i,a,o=t[0]/360,s=t[1]/100,l=t[2]/100;if(0===s)return[a=255*l,a,a];e=2*l-(r=l<.5?l*(1+s):l+s-l*s),i=[0,0,0];for(var c=0;c<3;c++)(n=o+1/3*-(c-1))<0?n++:n>1&&n--,a=6*n<1?e+6*(r-e)*n:2*n<1?r:3*n<2?e+(r-e)*(2/3-n)*6:e,i[c]=255*a;return i}},n.hsl=function(t){var e,r,n=t[0]/255,i=t[1]/255,a=t[2]/255,o=Math.min(n,i,a),s=Math.max(n,i,a),l=s-o;return s===o?e=0:n===s?e=(i-a)/l:i===s?e=2+(a-n)/l:a===s&&(e=4+(n-i)/l),(e=Math.min(60*e,360))<0&&(e+=360),r=(o+s)/2,[e,100*(s===o?0:r<=.5?l/(s+o):l/(2-s-o)),100*r]}},{\"./rgb\":124}],124:[function(t,e,r){\"use strict\";e.exports={name:\"rgb\",min:[0,0,0],max:[255,255,255],channel:[\"red\",\"green\",\"blue\"],alias:[\"RGB\"]}},{}],125:[function(t,e,r){e.exports={jet:[{index:0,rgb:[0,0,131]},{index:.125,rgb:[0,60,170]},{index:.375,rgb:[5,255,255]},{index:.625,rgb:[255,255,0]},{index:.875,rgb:[250,0,0]},{index:1,rgb:[128,0,0]}],hsv:[{index:0,rgb:[255,0,0]},{index:.169,rgb:[253,255,2]},{index:.173,rgb:[247,255,2]},{index:.337,rgb:[0,252,4]},{index:.341,rgb:[0,252,10]},{index:.506,rgb:[1,249,255]},{index:.671,rgb:[2,0,253]},{index:.675,rgb:[8,0,253]},{index:.839,rgb:[255,0,251]},{index:.843,rgb:[255,0,245]},{index:1,rgb:[255,0,6]}],hot:[{index:0,rgb:[0,0,0]},{index:.3,rgb:[230,0,0]},{index:.6,rgb:[255,210,0]},{index:1,rgb:[255,255,255]}],cool:[{index:0,rgb:[0,255,255]},{index:1,rgb:[255,0,255]}],spring:[{index:0,rgb:[255,0,255]},{index:1,rgb:[255,255,0]}],summer:[{index:0,rgb:[0,128,102]},{index:1,rgb:[255,255,102]}],autumn:[{index:0,rgb:[255,0,0]},{index:1,rgb:[255,255,0]}],winter:[{index:0,rgb:[0,0,255]},{index:1,rgb:[0,255,128]}],bone:[{index:0,rgb:[0,0,0]},{index:.376,rgb:[84,84,116]},{index:.753,rgb:[169,200,200]},{index:1,rgb:[255,255,255]}],copper:[{index:0,rgb:[0,0,0]},{index:.804,rgb:[255,160,102]},{index:1,rgb:[255,199,127]}],greys:[{index:0,rgb:[0,0,0]},{index:1,rgb:[255,255,255]}],yignbu:[{index:0,rgb:[8,29,88]},{index:.125,rgb:[37,52,148]},{index:.25,rgb:[34,94,168]},{index:.375,rgb:[29,145,192]},{index:.5,rgb:[65,182,196]},{index:.625,rgb:[127,205,187]},{index:.75,rgb:[199,233,180]},{index:.875,rgb:[237,248,217]},{index:1,rgb:[255,255,217]}],greens:[{index:0,rgb:[0,68,27]},{index:.125,rgb:[0,109,44]},{index:.25,rgb:[35,139,69]},{index:.375,rgb:[65,171,93]},{index:.5,rgb:[116,196,118]},{index:.625,rgb:[161,217,155]},{index:.75,rgb:[199,233,192]},{index:.875,rgb:[229,245,224]},{index:1,rgb:[247,252,245]}],yiorrd:[{index:0,rgb:[128,0,38]},{index:.125,rgb:[189,0,38]},{index:.25,rgb:[227,26,28]},{index:.375,rgb:[252,78,42]},{index:.5,rgb:[253,141,60]},{index:.625,rgb:[254,178,76]},{index:.75,rgb:[254,217,118]},{index:.875,rgb:[255,237,160]},{index:1,rgb:[255,255,204]}],bluered:[{index:0,rgb:[0,0,255]},{index:1,rgb:[255,0,0]}],rdbu:[{index:0,rgb:[5,10,172]},{index:.35,rgb:[106,137,247]},{index:.5,rgb:[190,190,190]},{index:.6,rgb:[220,170,132]},{index:.7,rgb:[230,145,90]},{index:1,rgb:[178,10,28]}],picnic:[{index:0,rgb:[0,0,255]},{index:.1,rgb:[51,153,255]},{index:.2,rgb:[102,204,255]},{index:.3,rgb:[153,204,255]},{index:.4,rgb:[204,204,255]},{index:.5,rgb:[255,255,255]},{index:.6,rgb:[255,204,255]},{index:.7,rgb:[255,153,255]},{index:.8,rgb:[255,102,204]},{index:.9,rgb:[255,102,102]},{index:1,rgb:[255,0,0]}],rainbow:[{index:0,rgb:[150,0,90]},{index:.125,rgb:[0,0,200]},{index:.25,rgb:[0,25,255]},{index:.375,rgb:[0,152,255]},{index:.5,rgb:[44,255,150]},{index:.625,rgb:[151,255,0]},{index:.75,rgb:[255,234,0]},{index:.875,rgb:[255,111,0]},{index:1,rgb:[255,0,0]}],portland:[{index:0,rgb:[12,51,131]},{index:.25,rgb:[10,136,186]},{index:.5,rgb:[242,211,56]},{index:.75,rgb:[242,143,56]},{index:1,rgb:[217,30,30]}],blackbody:[{index:0,rgb:[0,0,0]},{index:.2,rgb:[230,0,0]},{index:.4,rgb:[230,210,0]},{index:.7,rgb:[255,255,255]},{index:1,rgb:[160,200,255]}],earth:[{index:0,rgb:[0,0,130]},{index:.1,rgb:[0,180,180]},{index:.2,rgb:[40,210,40]},{index:.4,rgb:[230,230,50]},{index:.6,rgb:[120,70,20]},{index:1,rgb:[255,255,255]}],electric:[{index:0,rgb:[0,0,0]},{index:.15,rgb:[30,0,100]},{index:.4,rgb:[120,0,100]},{index:.6,rgb:[160,90,0]},{index:.8,rgb:[230,200,0]},{index:1,rgb:[255,250,220]}],alpha:[{index:0,rgb:[255,255,255,0]},{index:1,rgb:[255,255,255,1]}],viridis:[{index:0,rgb:[68,1,84]},{index:.13,rgb:[71,44,122]},{index:.25,rgb:[59,81,139]},{index:.38,rgb:[44,113,142]},{index:.5,rgb:[33,144,141]},{index:.63,rgb:[39,173,129]},{index:.75,rgb:[92,200,99]},{index:.88,rgb:[170,220,50]},{index:1,rgb:[253,231,37]}],inferno:[{index:0,rgb:[0,0,4]},{index:.13,rgb:[31,12,72]},{index:.25,rgb:[85,15,109]},{index:.38,rgb:[136,34,106]},{index:.5,rgb:[186,54,85]},{index:.63,rgb:[227,89,51]},{index:.75,rgb:[249,140,10]},{index:.88,rgb:[249,201,50]},{index:1,rgb:[252,255,164]}],magma:[{index:0,rgb:[0,0,4]},{index:.13,rgb:[28,16,68]},{index:.25,rgb:[79,18,123]},{index:.38,rgb:[129,37,129]},{index:.5,rgb:[181,54,122]},{index:.63,rgb:[229,80,100]},{index:.75,rgb:[251,135,97]},{index:.88,rgb:[254,194,135]},{index:1,rgb:[252,253,191]}],plasma:[{index:0,rgb:[13,8,135]},{index:.13,rgb:[75,3,161]},{index:.25,rgb:[125,3,168]},{index:.38,rgb:[168,34,150]},{index:.5,rgb:[203,70,121]},{index:.63,rgb:[229,107,93]},{index:.75,rgb:[248,148,65]},{index:.88,rgb:[253,195,40]},{index:1,rgb:[240,249,33]}],warm:[{index:0,rgb:[125,0,179]},{index:.13,rgb:[172,0,187]},{index:.25,rgb:[219,0,170]},{index:.38,rgb:[255,0,130]},{index:.5,rgb:[255,63,74]},{index:.63,rgb:[255,123,0]},{index:.75,rgb:[234,176,0]},{index:.88,rgb:[190,228,0]},{index:1,rgb:[147,255,0]}],cool:[{index:0,rgb:[125,0,179]},{index:.13,rgb:[116,0,218]},{index:.25,rgb:[98,74,237]},{index:.38,rgb:[68,146,231]},{index:.5,rgb:[0,204,197]},{index:.63,rgb:[0,247,146]},{index:.75,rgb:[0,255,88]},{index:.88,rgb:[40,255,8]},{index:1,rgb:[147,255,0]}],\"rainbow-soft\":[{index:0,rgb:[125,0,179]},{index:.1,rgb:[199,0,180]},{index:.2,rgb:[255,0,121]},{index:.3,rgb:[255,108,0]},{index:.4,rgb:[222,194,0]},{index:.5,rgb:[150,255,0]},{index:.6,rgb:[0,255,55]},{index:.7,rgb:[0,246,150]},{index:.8,rgb:[50,167,222]},{index:.9,rgb:[103,51,235]},{index:1,rgb:[124,0,186]}],bathymetry:[{index:0,rgb:[40,26,44]},{index:.13,rgb:[59,49,90]},{index:.25,rgb:[64,76,139]},{index:.38,rgb:[63,110,151]},{index:.5,rgb:[72,142,158]},{index:.63,rgb:[85,174,163]},{index:.75,rgb:[120,206,163]},{index:.88,rgb:[187,230,172]},{index:1,rgb:[253,254,204]}],cdom:[{index:0,rgb:[47,15,62]},{index:.13,rgb:[87,23,86]},{index:.25,rgb:[130,28,99]},{index:.38,rgb:[171,41,96]},{index:.5,rgb:[206,67,86]},{index:.63,rgb:[230,106,84]},{index:.75,rgb:[242,149,103]},{index:.88,rgb:[249,193,135]},{index:1,rgb:[254,237,176]}],chlorophyll:[{index:0,rgb:[18,36,20]},{index:.13,rgb:[25,63,41]},{index:.25,rgb:[24,91,59]},{index:.38,rgb:[13,119,72]},{index:.5,rgb:[18,148,80]},{index:.63,rgb:[80,173,89]},{index:.75,rgb:[132,196,122]},{index:.88,rgb:[175,221,162]},{index:1,rgb:[215,249,208]}],density:[{index:0,rgb:[54,14,36]},{index:.13,rgb:[89,23,80]},{index:.25,rgb:[110,45,132]},{index:.38,rgb:[120,77,178]},{index:.5,rgb:[120,113,213]},{index:.63,rgb:[115,151,228]},{index:.75,rgb:[134,185,227]},{index:.88,rgb:[177,214,227]},{index:1,rgb:[230,241,241]}],\"freesurface-blue\":[{index:0,rgb:[30,4,110]},{index:.13,rgb:[47,14,176]},{index:.25,rgb:[41,45,236]},{index:.38,rgb:[25,99,212]},{index:.5,rgb:[68,131,200]},{index:.63,rgb:[114,156,197]},{index:.75,rgb:[157,181,203]},{index:.88,rgb:[200,208,216]},{index:1,rgb:[241,237,236]}],\"freesurface-red\":[{index:0,rgb:[60,9,18]},{index:.13,rgb:[100,17,27]},{index:.25,rgb:[142,20,29]},{index:.38,rgb:[177,43,27]},{index:.5,rgb:[192,87,63]},{index:.63,rgb:[205,125,105]},{index:.75,rgb:[216,162,148]},{index:.88,rgb:[227,199,193]},{index:1,rgb:[241,237,236]}],oxygen:[{index:0,rgb:[64,5,5]},{index:.13,rgb:[106,6,15]},{index:.25,rgb:[144,26,7]},{index:.38,rgb:[168,64,3]},{index:.5,rgb:[188,100,4]},{index:.63,rgb:[206,136,11]},{index:.75,rgb:[220,174,25]},{index:.88,rgb:[231,215,44]},{index:1,rgb:[248,254,105]}],par:[{index:0,rgb:[51,20,24]},{index:.13,rgb:[90,32,35]},{index:.25,rgb:[129,44,34]},{index:.38,rgb:[159,68,25]},{index:.5,rgb:[182,99,19]},{index:.63,rgb:[199,134,22]},{index:.75,rgb:[212,171,35]},{index:.88,rgb:[221,210,54]},{index:1,rgb:[225,253,75]}],phase:[{index:0,rgb:[145,105,18]},{index:.13,rgb:[184,71,38]},{index:.25,rgb:[186,58,115]},{index:.38,rgb:[160,71,185]},{index:.5,rgb:[110,97,218]},{index:.63,rgb:[50,123,164]},{index:.75,rgb:[31,131,110]},{index:.88,rgb:[77,129,34]},{index:1,rgb:[145,105,18]}],salinity:[{index:0,rgb:[42,24,108]},{index:.13,rgb:[33,50,162]},{index:.25,rgb:[15,90,145]},{index:.38,rgb:[40,118,137]},{index:.5,rgb:[59,146,135]},{index:.63,rgb:[79,175,126]},{index:.75,rgb:[120,203,104]},{index:.88,rgb:[193,221,100]},{index:1,rgb:[253,239,154]}],temperature:[{index:0,rgb:[4,35,51]},{index:.13,rgb:[23,51,122]},{index:.25,rgb:[85,59,157]},{index:.38,rgb:[129,79,143]},{index:.5,rgb:[175,95,130]},{index:.63,rgb:[222,112,101]},{index:.75,rgb:[249,146,66]},{index:.88,rgb:[249,196,65]},{index:1,rgb:[232,250,91]}],turbidity:[{index:0,rgb:[34,31,27]},{index:.13,rgb:[65,50,41]},{index:.25,rgb:[98,69,52]},{index:.38,rgb:[131,89,57]},{index:.5,rgb:[161,112,59]},{index:.63,rgb:[185,140,66]},{index:.75,rgb:[202,174,88]},{index:.88,rgb:[216,209,126]},{index:1,rgb:[233,246,171]}],\"velocity-blue\":[{index:0,rgb:[17,32,64]},{index:.13,rgb:[35,52,116]},{index:.25,rgb:[29,81,156]},{index:.38,rgb:[31,113,162]},{index:.5,rgb:[50,144,169]},{index:.63,rgb:[87,173,176]},{index:.75,rgb:[149,196,189]},{index:.88,rgb:[203,221,211]},{index:1,rgb:[254,251,230]}],\"velocity-green\":[{index:0,rgb:[23,35,19]},{index:.13,rgb:[24,64,38]},{index:.25,rgb:[11,95,45]},{index:.38,rgb:[39,123,35]},{index:.5,rgb:[95,146,12]},{index:.63,rgb:[152,165,18]},{index:.75,rgb:[201,186,69]},{index:.88,rgb:[233,216,137]},{index:1,rgb:[255,253,205]}],cubehelix:[{index:0,rgb:[0,0,0]},{index:.07,rgb:[22,5,59]},{index:.13,rgb:[60,4,105]},{index:.2,rgb:[109,1,135]},{index:.27,rgb:[161,0,147]},{index:.33,rgb:[210,2,142]},{index:.4,rgb:[251,11,123]},{index:.47,rgb:[255,29,97]},{index:.53,rgb:[255,54,69]},{index:.6,rgb:[255,85,46]},{index:.67,rgb:[255,120,34]},{index:.73,rgb:[255,157,37]},{index:.8,rgb:[241,191,57]},{index:.87,rgb:[224,220,93]},{index:.93,rgb:[218,241,142]},{index:1,rgb:[227,253,198]}]}},{}],126:[function(t,e,r){\"use strict\";var n=t(\"./colorScale\"),i=t(\"lerp\");function a(t){return[t[0]/255,t[1]/255,t[2]/255,t[3]]}function o(t){for(var e,r=\"#\",n=0;n<3;++n)r+=(\"00\"+(e=(e=t[n]).toString(16))).substr(e.length);return r}function s(t){return\"rgba(\"+t.join(\",\")+\")\"}e.exports=function(t){var e,r,l,c,u,h,f,p,d,g;t||(t={});p=(t.nshades||72)-1,f=t.format||\"hex\",(h=t.colormap)||(h=\"jet\");if(\"string\"==typeof h){if(h=h.toLowerCase(),!n[h])throw Error(h+\" not a supported colorscale\");u=n[h]}else{if(!Array.isArray(h))throw Error(\"unsupported colormap option\",h);u=h.slice()}if(u.length>p+1)throw new Error(h+\" map requires nshades to be at least size \"+u.length);d=Array.isArray(t.alpha)?2!==t.alpha.length?[1,1]:t.alpha.slice():\"number\"==typeof t.alpha?[t.alpha,t.alpha]:[1,1];e=u.map(function(t){return Math.round(t.index*p)}),d[0]=Math.min(Math.max(d[0],0),1),d[1]=Math.min(Math.max(d[1],0),1);var v=u.map(function(t,e){var r=u[e].index,n=u[e].rgb.slice();return 4===n.length&&n[3]>=0&&n[3]<=1?n:(n[3]=d[0]+(d[1]-d[0])*r,n)}),m=[];for(g=0;g<e.length-1;++g){c=e[g+1]-e[g],r=v[g],l=v[g+1];for(var y=0;y<c;y++){var x=y/c;m.push([Math.round(i(r[0],l[0],x)),Math.round(i(r[1],l[1],x)),Math.round(i(r[2],l[2],x)),i(r[3],l[3],x)])}}m.push(u[u.length-1].rgb.concat(d[1])),\"hex\"===f?m=m.map(o):\"rgbaString\"===f?m=m.map(s):\"float\"===f&&(m=m.map(a));return m}},{\"./colorScale\":125,lerp:425}],127:[function(t,e,r){\"use strict\";e.exports=function(t,e,r,a){var o=n(e,r,a);if(0===o){var s=i(n(t,e,r)),c=i(n(t,e,a));if(s===c){if(0===s){var u=l(t,e,r),h=l(t,e,a);return u===h?0:u?1:-1}return 0}return 0===c?s>0?-1:l(t,e,a)?-1:1:0===s?c>0?1:l(t,e,r)?1:-1:i(c-s)}var f=n(t,e,r);if(f>0)return o>0&&n(t,e,a)>0?1:-1;if(f<0)return o>0||n(t,e,a)>0?1:-1;var p=n(t,e,a);return p>0?1:l(t,e,r)?1:-1};var n=t(\"robust-orientation\"),i=t(\"signum\"),a=t(\"two-sum\"),o=t(\"robust-product\"),s=t(\"robust-sum\");function l(t,e,r){var n=a(t[0],-e[0]),i=a(t[1],-e[1]),l=a(r[0],-e[0]),c=a(r[1],-e[1]),u=s(o(n,l),o(i,c));return u[u.length-1]>=0}},{\"robust-orientation\":510,\"robust-product\":511,\"robust-sum\":515,signum:516,\"two-sum\":544}],128:[function(t,e,r){e.exports=function(t,e){var r=t.length,a=t.length-e.length;if(a)return a;switch(r){case 0:return 0;case 1:return t[0]-e[0];case 2:return t[0]+t[1]-e[0]-e[1]||n(t[0],t[1])-n(e[0],e[1]);case 3:var o=t[0]+t[1],s=e[0]+e[1];if(a=o+t[2]-(s+e[2]))return a;var l=n(t[0],t[1]),c=n(e[0],e[1]);return n(l,t[2])-n(c,e[2])||n(l+t[2],o)-n(c+e[2],s);case 4:var u=t[0],h=t[1],f=t[2],p=t[3],d=e[0],g=e[1],v=e[2],m=e[3];return u+h+f+p-(d+g+v+m)||n(u,h,f,p)-n(d,g,v,m,d)||n(u+h,u+f,u+p,h+f,h+p,f+p)-n(d+g,d+v,d+m,g+v,g+m,v+m)||n(u+h+f,u+h+p,u+f+p,h+f+p)-n(d+g+v,d+g+m,d+v+m,g+v+m);default:for(var y=t.slice().sort(i),x=e.slice().sort(i),b=0;b<r;++b)if(a=y[b]-x[b])return a;return 0}};var n=Math.min;function i(t,e){return t-e}},{}],129:[function(t,e,r){\"use strict\";var n=t(\"compare-cell\"),i=t(\"cell-orientation\");e.exports=function(t,e){return n(t,e)||i(t)-i(e)}},{\"cell-orientation\":112,\"compare-cell\":128}],130:[function(t,e,r){\"use strict\";var n=t(\"./lib/ch1d\"),i=t(\"./lib/ch2d\"),a=t(\"./lib/chnd\");e.exports=function(t){var e=t.length;if(0===e)return[];if(1===e)return[[0]];var r=t[0].length;if(0===r)return[];if(1===r)return n(t);if(2===r)return i(t);return a(t,r)}},{\"./lib/ch1d\":131,\"./lib/ch2d\":132,\"./lib/chnd\":133}],131:[function(t,e,r){\"use strict\";e.exports=function(t){for(var e=0,r=0,n=1;n<t.length;++n)t[n][0]<t[e][0]&&(e=n),t[n][0]>t[r][0]&&(r=n);return e<r?[[e],[r]]:e>r?[[r],[e]]:[[e]]}},{}],132:[function(t,e,r){\"use strict\";e.exports=function(t){var e=n(t),r=e.length;if(r<=2)return[];for(var i=new Array(r),a=e[r-1],o=0;o<r;++o){var s=e[o];i[o]=[a,s],a=s}return i};var n=t(\"monotone-convex-hull-2d\")},{\"monotone-convex-hull-2d\":434}],133:[function(t,e,r){\"use strict\";e.exports=function(t,e){try{return n(t,!0)}catch(s){var r=i(t);if(r.length<=e)return[];var a=function(t,e){for(var r=t.length,n=new Array(r),i=0;i<e.length;++i)n[i]=t[e[i]];for(var a=e.length,i=0;i<r;++i)e.indexOf(i)<0&&(n[a++]=t[i]);return n}(t,r),o=n(a,!0);return function(t,e){for(var r=t.length,n=e.length,i=0;i<r;++i)for(var a=t[i],o=0;o<a.length;++o){var s=a[o];if(s<n)a[o]=e[s];else{s-=n;for(var l=0;l<n;++l)s>=e[l]&&(s+=1);a[o]=s}}return t}(o,r)}};var n=t(\"incremental-convex-hull\"),i=t(\"affine-hull\")},{\"affine-hull\":62,\"incremental-convex-hull\":413}],134:[function(t,e,r){e.exports={AFG:\"afghan\",ALA:\"\\\\b\\\\wland\",ALB:\"albania\",DZA:\"algeria\",ASM:\"^(?=.*americ).*samoa\",AND:\"andorra\",AGO:\"angola\",AIA:\"anguill?a\",ATA:\"antarctica\",ATG:\"antigua\",ARG:\"argentin\",ARM:\"armenia\",ABW:\"^(?!.*bonaire).*\\\\baruba\",AUS:\"australia\",AUT:\"^(?!.*hungary).*austria|\\\\baustri.*\\\\bemp\",AZE:\"azerbaijan\",BHS:\"bahamas\",BHR:\"bahrain\",BGD:\"bangladesh|^(?=.*east).*paki?stan\",BRB:\"barbados\",BLR:\"belarus|byelo\",BEL:\"^(?!.*luxem).*belgium\",BLZ:\"belize|^(?=.*british).*honduras\",BEN:\"benin|dahome\",BMU:\"bermuda\",BTN:\"bhutan\",BOL:\"bolivia\",BES:\"^(?=.*bonaire).*eustatius|^(?=.*carib).*netherlands|\\\\bbes.?islands\",BIH:\"herzegovina|bosnia\",BWA:\"botswana|bechuana\",BVT:\"bouvet\",BRA:\"brazil\",IOT:\"british.?indian.?ocean\",BRN:\"brunei\",BGR:\"bulgaria\",BFA:\"burkina|\\\\bfaso|upper.?volta\",BDI:\"burundi\",CPV:\"verde\",KHM:\"cambodia|kampuchea|khmer\",CMR:\"cameroon\",CAN:\"canada\",CYM:\"cayman\",CAF:\"\\\\bcentral.african.republic\",TCD:\"\\\\bchad\",CHL:\"\\\\bchile\",CHN:\"^(?!.*\\\\bmac)(?!.*\\\\bhong)(?!.*\\\\btai)(?!.*\\\\brep).*china|^(?=.*peo)(?=.*rep).*china\",CXR:\"christmas\",CCK:\"\\\\bcocos|keeling\",COL:\"colombia\",COM:\"comoro\",COG:\"^(?!.*\\\\bdem)(?!.*\\\\bd[\\\\.]?r)(?!.*kinshasa)(?!.*zaire)(?!.*belg)(?!.*l.opoldville)(?!.*free).*\\\\bcongo\",COK:\"\\\\bcook\",CRI:\"costa.?rica\",CIV:\"ivoire|ivory\",HRV:\"croatia\",CUB:\"\\\\bcuba\",CUW:\"^(?!.*bonaire).*\\\\bcura(c|\\xe7)ao\",CYP:\"cyprus\",CSK:\"czechoslovakia\",CZE:\"^(?=.*rep).*czech|czechia|bohemia\",COD:\"\\\\bdem.*congo|congo.*\\\\bdem|congo.*\\\\bd[\\\\.]?r|\\\\bd[\\\\.]?r.*congo|belgian.?congo|congo.?free.?state|kinshasa|zaire|l.opoldville|drc|droc|rdc\",DNK:\"denmark\",DJI:\"djibouti\",DMA:\"dominica(?!n)\",DOM:\"dominican.rep\",ECU:\"ecuador\",EGY:\"egypt\",SLV:\"el.?salvador\",GNQ:\"guine.*eq|eq.*guine|^(?=.*span).*guinea\",ERI:\"eritrea\",EST:\"estonia\",ETH:\"ethiopia|abyssinia\",FLK:\"falkland|malvinas\",FRO:\"faroe|faeroe\",FJI:\"fiji\",FIN:\"finland\",FRA:\"^(?!.*\\\\bdep)(?!.*martinique).*france|french.?republic|\\\\bgaul\",GUF:\"^(?=.*french).*guiana\",PYF:\"french.?polynesia|tahiti\",ATF:\"french.?southern\",GAB:\"gabon\",GMB:\"gambia\",GEO:\"^(?!.*south).*georgia\",DDR:\"german.?democratic.?republic|democratic.?republic.*germany|east.germany\",DEU:\"^(?!.*east).*germany|^(?=.*\\\\bfed.*\\\\brep).*german\",GHA:\"ghana|gold.?coast\",GIB:\"gibraltar\",GRC:\"greece|hellenic|hellas\",GRL:\"greenland\",GRD:\"grenada\",GLP:\"guadeloupe\",GUM:\"\\\\bguam\",GTM:\"guatemala\",GGY:\"guernsey\",GIN:\"^(?!.*eq)(?!.*span)(?!.*bissau)(?!.*portu)(?!.*new).*guinea\",GNB:\"bissau|^(?=.*portu).*guinea\",GUY:\"guyana|british.?guiana\",HTI:\"haiti\",HMD:\"heard.*mcdonald\",VAT:\"holy.?see|vatican|papal.?st\",HND:\"^(?!.*brit).*honduras\",HKG:\"hong.?kong\",HUN:\"^(?!.*austr).*hungary\",ISL:\"iceland\",IND:\"india(?!.*ocea)\",IDN:\"indonesia\",IRN:\"\\\\biran|persia\",IRQ:\"\\\\biraq|mesopotamia\",IRL:\"(^ireland)|(^republic.*ireland)\",IMN:\"^(?=.*isle).*\\\\bman\",ISR:\"israel\",ITA:\"italy\",JAM:\"jamaica\",JPN:\"japan\",JEY:\"jersey\",JOR:\"jordan\",KAZ:\"kazak\",KEN:\"kenya|british.?east.?africa|east.?africa.?prot\",KIR:\"kiribati\",PRK:\"^(?=.*democrat|people|north|d.*p.*.r).*\\\\bkorea|dprk|korea.*(d.*p.*r)\",KWT:\"kuwait\",KGZ:\"kyrgyz|kirghiz\",LAO:\"\\\\blaos?\\\\b\",LVA:\"latvia\",LBN:\"lebanon\",LSO:\"lesotho|basuto\",LBR:\"liberia\",LBY:\"libya\",LIE:\"liechtenstein\",LTU:\"lithuania\",LUX:\"^(?!.*belg).*luxem\",MAC:\"maca(o|u)\",MDG:\"madagascar|malagasy\",MWI:\"malawi|nyasa\",MYS:\"malaysia\",MDV:\"maldive\",MLI:\"\\\\bmali\\\\b\",MLT:\"\\\\bmalta\",MHL:\"marshall\",MTQ:\"martinique\",MRT:\"mauritania\",MUS:\"mauritius\",MYT:\"\\\\bmayotte\",MEX:\"\\\\bmexic\",FSM:\"fed.*micronesia|micronesia.*fed\",MCO:\"monaco\",MNG:\"mongolia\",MNE:\"^(?!.*serbia).*montenegro\",MSR:\"montserrat\",MAR:\"morocco|\\\\bmaroc\",MOZ:\"mozambique\",MMR:\"myanmar|burma\",NAM:\"namibia\",NRU:\"nauru\",NPL:\"nepal\",NLD:\"^(?!.*\\\\bant)(?!.*\\\\bcarib).*netherlands\",ANT:\"^(?=.*\\\\bant).*(nether|dutch)\",NCL:\"new.?caledonia\",NZL:\"new.?zealand\",NIC:\"nicaragua\",NER:\"\\\\bniger(?!ia)\",NGA:\"nigeria\",NIU:\"niue\",NFK:\"norfolk\",MNP:\"mariana\",NOR:\"norway\",OMN:\"\\\\boman|trucial\",PAK:\"^(?!.*east).*paki?stan\",PLW:\"palau\",PSE:\"palestin|\\\\bgaza|west.?bank\",PAN:\"panama\",PNG:\"papua|new.?guinea\",PRY:\"paraguay\",PER:\"peru\",PHL:\"philippines\",PCN:\"pitcairn\",POL:\"poland\",PRT:\"portugal\",PRI:\"puerto.?rico\",QAT:\"qatar\",KOR:\"^(?!.*d.*p.*r)(?!.*democrat)(?!.*people)(?!.*north).*\\\\bkorea(?!.*d.*p.*r)\",MDA:\"moldov|b(a|e)ssarabia\",REU:\"r(e|\\xe9)union\",ROU:\"r(o|u|ou)mania\",RUS:\"\\\\brussia|soviet.?union|u\\\\.?s\\\\.?s\\\\.?r|socialist.?republics\",RWA:\"rwanda\",BLM:\"barth(e|\\xe9)lemy\",SHN:\"helena\",KNA:\"kitts|\\\\bnevis\",LCA:\"\\\\blucia\",MAF:\"^(?=.*collectivity).*martin|^(?=.*france).*martin(?!ique)|^(?=.*french).*martin(?!ique)\",SPM:\"miquelon\",VCT:\"vincent\",WSM:\"^(?!.*amer).*samoa\",SMR:\"san.?marino\",STP:\"\\\\bs(a|\\xe3)o.?tom(e|\\xe9)\",SAU:\"\\\\bsa\\\\w*.?arabia\",SEN:\"senegal\",SRB:\"^(?!.*monte).*serbia\",SYC:\"seychell\",SLE:\"sierra\",SGP:\"singapore\",SXM:\"^(?!.*martin)(?!.*saba).*maarten\",SVK:\"^(?!.*cze).*slovak\",SVN:\"slovenia\",SLB:\"solomon\",SOM:\"somali\",ZAF:\"south.africa|s\\\\\\\\..?africa\",SGS:\"south.?georgia|sandwich\",SSD:\"\\\\bs\\\\w*.?sudan\",ESP:\"spain\",LKA:\"sri.?lanka|ceylon\",SDN:\"^(?!.*\\\\bs(?!u)).*sudan\",SUR:\"surinam|dutch.?guiana\",SJM:\"svalbard\",SWZ:\"swaziland\",SWE:\"sweden\",CHE:\"switz|swiss\",SYR:\"syria\",TWN:\"taiwan|taipei|formosa|^(?!.*peo)(?=.*rep).*china\",TJK:\"tajik\",THA:\"thailand|\\\\bsiam\",MKD:\"macedonia|fyrom\",TLS:\"^(?=.*leste).*timor|^(?=.*east).*timor\",TGO:\"togo\",TKL:\"tokelau\",TON:\"tonga\",TTO:\"trinidad|tobago\",TUN:\"tunisia\",TUR:\"turkey\",TKM:\"turkmen\",TCA:\"turks\",TUV:\"tuvalu\",UGA:\"uganda\",UKR:\"ukrain\",ARE:\"emirates|^u\\\\.?a\\\\.?e\\\\.?$|united.?arab.?em\",GBR:\"united.?kingdom|britain|^u\\\\.?k\\\\.?$\",TZA:\"tanzania\",USA:\"united.?states\\\\b(?!.*islands)|\\\\bu\\\\.?s\\\\.?a\\\\.?\\\\b|^\\\\s*u\\\\.?s\\\\.?\\\\b(?!.*islands)\",UMI:\"minor.?outlying.?is\",URY:\"uruguay\",UZB:\"uzbek\",VUT:\"vanuatu|new.?hebrides\",VEN:\"venezuela\",VNM:\"^(?!.*republic).*viet.?nam|^(?=.*socialist).*viet.?nam\",VGB:\"^(?=.*\\\\bu\\\\.?\\\\s?k).*virgin|^(?=.*brit).*virgin|^(?=.*kingdom).*virgin\",VIR:\"^(?=.*\\\\bu\\\\.?\\\\s?s).*virgin|^(?=.*states).*virgin\",WLF:\"futuna|wallis\",ESH:\"western.sahara\",YEM:\"^(?!.*arab)(?!.*north)(?!.*sana)(?!.*peo)(?!.*dem)(?!.*south)(?!.*aden)(?!.*\\\\bp\\\\.?d\\\\.?r).*yemen\",YMD:\"^(?=.*peo).*yemen|^(?!.*rep)(?=.*dem).*yemen|^(?=.*south).*yemen|^(?=.*aden).*yemen|^(?=.*\\\\bp\\\\.?d\\\\.?r).*yemen\",YUG:\"yugoslavia\",ZMB:\"zambia|northern.?rhodesia\",EAZ:\"zanzibar\",ZWE:\"zimbabwe|^(?!.*northern).*rhodesia\"}},{}],135:[function(t,e,r){e.exports=[\"xx-small\",\"x-small\",\"small\",\"medium\",\"large\",\"x-large\",\"xx-large\",\"larger\",\"smaller\"]},{}],136:[function(t,e,r){e.exports=[\"normal\",\"condensed\",\"semi-condensed\",\"extra-condensed\",\"ultra-condensed\",\"expanded\",\"semi-expanded\",\"extra-expanded\",\"ultra-expanded\"]},{}],137:[function(t,e,r){e.exports=[\"normal\",\"italic\",\"oblique\"]},{}],138:[function(t,e,r){e.exports=[\"normal\",\"bold\",\"bolder\",\"lighter\",\"100\",\"200\",\"300\",\"400\",\"500\",\"600\",\"700\",\"800\",\"900\"]},{}],139:[function(t,e,r){\"use strict\";e.exports={parse:t(\"./parse\"),stringify:t(\"./stringify\")}},{\"./parse\":141,\"./stringify\":142}],140:[function(t,e,r){\"use strict\";var n=t(\"css-font-size-keywords\");e.exports={isSize:function(t){return/^[\\d\\.]/.test(t)||-1!==t.indexOf(\"/\")||-1!==n.indexOf(t)}}},{\"css-font-size-keywords\":135}],141:[function(t,e,r){\"use strict\";var n=t(\"unquote\"),i=t(\"css-global-keywords\"),a=t(\"css-system-font-keywords\"),o=t(\"css-font-weight-keywords\"),s=t(\"css-font-style-keywords\"),l=t(\"css-font-stretch-keywords\"),c=t(\"string-split-by\"),u=t(\"./lib/util\").isSize;e.exports=f;var h=f.cache={};function f(t){if(\"string\"!=typeof t)throw new Error(\"Font argument must be a string.\");if(h[t])return h[t];if(\"\"===t)throw new Error(\"Cannot parse an empty string.\");if(-1!==a.indexOf(t))return h[t]={system:t};for(var e,r={style:\"normal\",variant:\"normal\",weight:\"normal\",stretch:\"normal\",lineHeight:\"normal\",size:\"1rem\",family:[\"serif\"]},f=c(t,/\\s+/);e=f.shift();){if(-1!==i.indexOf(e))return[\"style\",\"variant\",\"weight\",\"stretch\"].forEach(function(t){r[t]=e}),h[t]=r;if(-1===s.indexOf(e))if(\"normal\"!==e&&\"small-caps\"!==e)if(-1===l.indexOf(e)){if(-1===o.indexOf(e)){if(u(e)){var d=c(e,\"/\");if(r.size=d[0],null!=d[1]?r.lineHeight=p(d[1]):\"/\"===f[0]&&(f.shift(),r.lineHeight=p(f.shift())),!f.length)throw new Error(\"Missing required font-family.\");return r.family=c(f.join(\" \"),/\\s*,\\s*/).map(n),h[t]=r}throw new Error(\"Unknown or unsupported font token: \"+e)}r.weight=e}else r.stretch=e;else r.variant=e;else r.style=e}throw new Error(\"Missing required font-size.\")}function p(t){var e=parseFloat(t);return e.toString()===t?e:t}},{\"./lib/util\":140,\"css-font-stretch-keywords\":136,\"css-font-style-keywords\":137,\"css-font-weight-keywords\":138,\"css-global-keywords\":143,\"css-system-font-keywords\":144,\"string-split-by\":529,unquote:548}],142:[function(t,e,r){\"use strict\";var n=t(\"pick-by-alias\"),i=t(\"./lib/util\").isSize,a=g(t(\"css-global-keywords\")),o=g(t(\"css-system-font-keywords\")),s=g(t(\"css-font-weight-keywords\")),l=g(t(\"css-font-style-keywords\")),c=g(t(\"css-font-stretch-keywords\")),u={normal:1,\"small-caps\":1},h={serif:1,\"sans-serif\":1,monospace:1,cursive:1,fantasy:1,\"system-ui\":1},f=\"1rem\",p=\"serif\";function d(t,e){if(t&&!e[t]&&!a[t])throw Error(\"Unknown keyword `\"+t+\"`\");return t}function g(t){for(var e={},r=0;r<t.length;r++)e[t[r]]=1;return e}e.exports=function(t){if((t=n(t,{style:\"style fontstyle fontStyle font-style slope distinction\",variant:\"variant font-variant fontVariant fontvariant var capitalization\",weight:\"weight w font-weight fontWeight fontweight\",stretch:\"stretch font-stretch fontStretch fontstretch width\",size:\"size s font-size fontSize fontsize height em emSize\",lineHeight:\"lh line-height lineHeight lineheight leading\",family:\"font family fontFamily font-family fontfamily type typeface face\",system:\"system reserved default global\"})).system)return t.system&&d(t.system,o),t.system;if(d(t.style,l),d(t.variant,u),d(t.weight,s),d(t.stretch,c),null==t.size&&(t.size=f),\"number\"==typeof t.size&&(t.size+=\"px\"),!i)throw Error(\"Bad size value `\"+t.size+\"`\");t.family||(t.family=p),Array.isArray(t.family)&&(t.family.length||(t.family=[p]),t.family=t.family.map(function(t){return h[t]?t:'\"'+t+'\"'}).join(\", \"));var e=[];return e.push(t.style),t.variant!==t.style&&e.push(t.variant),t.weight!==t.variant&&t.weight!==t.style&&e.push(t.weight),t.stretch!==t.weight&&t.stretch!==t.variant&&t.stretch!==t.style&&e.push(t.stretch),e.push(t.size+(null==t.lineHeight||\"normal\"===t.lineHeight||t.lineHeight+\"\"==\"1\"?\"\":\"/\"+t.lineHeight)),e.push(t.family),e.filter(Boolean).join(\" \")}},{\"./lib/util\":140,\"css-font-stretch-keywords\":136,\"css-font-style-keywords\":137,\"css-font-weight-keywords\":138,\"css-global-keywords\":143,\"css-system-font-keywords\":144,\"pick-by-alias\":465}],143:[function(t,e,r){e.exports=[\"inherit\",\"initial\",\"unset\"]},{}],144:[function(t,e,r){e.exports=[\"caption\",\"icon\",\"menu\",\"message-box\",\"small-caption\",\"status-bar\"]},{}],145:[function(t,e,r){\"use strict\";e.exports=function(t,e,r,n,i,a){var o=i-1,s=i*i,l=o*o,c=(1+2*i)*l,u=i*l,h=s*(3-2*i),f=s*o;if(t.length){a||(a=new Array(t.length));for(var p=t.length-1;p>=0;--p)a[p]=c*t[p]+u*e[p]+h*r[p]+f*n[p];return a}return c*t+u*e+h*r+f*n},e.exports.derivative=function(t,e,r,n,i,a){var o=6*i*i-6*i,s=3*i*i-4*i+1,l=-6*i*i+6*i,c=3*i*i-2*i;if(t.length){a||(a=new Array(t.length));for(var u=t.length-1;u>=0;--u)a[u]=o*t[u]+s*e[u]+l*r[u]+c*n[u];return a}return o*t+s*e+l*r[u]+c*n}},{}],146:[function(t,e,r){\"use strict\";var n=t(\"./lib/thunk.js\");function i(){this.argTypes=[],this.shimArgs=[],this.arrayArgs=[],this.arrayBlockIndices=[],this.scalarArgs=[],this.offsetArgs=[],this.offsetArgIndex=[],this.indexArgs=[],this.shapeArgs=[],this.funcName=\"\",this.pre=null,this.body=null,this.post=null,this.debug=!1}e.exports=function(t){var e=new i;e.pre=t.pre,e.body=t.body,e.post=t.post;var r=t.args.slice(0);e.argTypes=r;for(var a=0;a<r.length;++a){var o=r[a];if(\"array\"===o||\"object\"==typeof o&&o.blockIndices){if(e.argTypes[a]=\"array\",e.arrayArgs.push(a),e.arrayBlockIndices.push(o.blockIndices?o.blockIndices:0),e.shimArgs.push(\"array\"+a),a<e.pre.args.length&&e.pre.args[a].count>0)throw new Error(\"cwise: pre() block may not reference array args\");if(a<e.post.args.length&&e.post.args[a].count>0)throw new Error(\"cwise: post() block may not reference array args\")}else if(\"scalar\"===o)e.scalarArgs.push(a),e.shimArgs.push(\"scalar\"+a);else if(\"index\"===o){if(e.indexArgs.push(a),a<e.pre.args.length&&e.pre.args[a].count>0)throw new Error(\"cwise: pre() block may not reference array index\");if(a<e.body.args.length&&e.body.args[a].lvalue)throw new Error(\"cwise: body() block may not write to array index\");if(a<e.post.args.length&&e.post.args[a].count>0)throw new Error(\"cwise: post() block may not reference array index\")}else if(\"shape\"===o){if(e.shapeArgs.push(a),a<e.pre.args.length&&e.pre.args[a].lvalue)throw new Error(\"cwise: pre() block may not write to array shape\");if(a<e.body.args.length&&e.body.args[a].lvalue)throw new Error(\"cwise: body() block may not write to array shape\");if(a<e.post.args.length&&e.post.args[a].lvalue)throw new Error(\"cwise: post() block may not write to array shape\")}else{if(\"object\"!=typeof o||!o.offset)throw new Error(\"cwise: Unknown argument type \"+r[a]);e.argTypes[a]=\"offset\",e.offsetArgs.push({array:o.array,offset:o.offset}),e.offsetArgIndex.push(a)}}if(e.arrayArgs.length<=0)throw new Error(\"cwise: No array arguments specified\");if(e.pre.args.length>r.length)throw new Error(\"cwise: Too many arguments in pre() block\");if(e.body.args.length>r.length)throw new Error(\"cwise: Too many arguments in body() block\");if(e.post.args.length>r.length)throw new Error(\"cwise: Too many arguments in post() block\");return e.debug=!!t.printCode||!!t.debug,e.funcName=t.funcName||\"cwise\",e.blockSize=t.blockSize||64,n(e)}},{\"./lib/thunk.js\":148}],147:[function(t,e,r){\"use strict\";var n=t(\"uniq\");function i(t,e,r){var n,i,a=t.length,o=e.arrayArgs.length,s=e.indexArgs.length>0,l=[],c=[],u=0,h=0;for(n=0;n<a;++n)c.push([\"i\",n,\"=0\"].join(\"\"));for(i=0;i<o;++i)for(n=0;n<a;++n)h=u,u=t[n],0===n?c.push([\"d\",i,\"s\",n,\"=t\",i,\"p\",u].join(\"\")):c.push([\"d\",i,\"s\",n,\"=(t\",i,\"p\",u,\"-s\",h,\"*t\",i,\"p\",h,\")\"].join(\"\"));for(c.length>0&&l.push(\"var \"+c.join(\",\")),n=a-1;n>=0;--n)u=t[n],l.push([\"for(i\",n,\"=0;i\",n,\"<s\",u,\";++i\",n,\"){\"].join(\"\"));for(l.push(r),n=0;n<a;++n){for(h=u,u=t[n],i=0;i<o;++i)l.push([\"p\",i,\"+=d\",i,\"s\",n].join(\"\"));s&&(n>0&&l.push([\"index[\",h,\"]-=s\",h].join(\"\")),l.push([\"++index[\",u,\"]\"].join(\"\"))),l.push(\"}\")}return l.join(\"\\n\")}function a(t,e,r){for(var n=t.body,i=[],a=[],o=0;o<t.args.length;++o){var s=t.args[o];if(!(s.count<=0)){var l=new RegExp(s.name,\"g\"),c=\"\",u=e.arrayArgs.indexOf(o);switch(e.argTypes[o]){case\"offset\":var h=e.offsetArgIndex.indexOf(o);u=e.offsetArgs[h].array,c=\"+q\"+h;case\"array\":c=\"p\"+u+c;var f=\"l\"+o,p=\"a\"+u;if(0===e.arrayBlockIndices[u])1===s.count?\"generic\"===r[u]?s.lvalue?(i.push([\"var \",f,\"=\",p,\".get(\",c,\")\"].join(\"\")),n=n.replace(l,f),a.push([p,\".set(\",c,\",\",f,\")\"].join(\"\"))):n=n.replace(l,[p,\".get(\",c,\")\"].join(\"\")):n=n.replace(l,[p,\"[\",c,\"]\"].join(\"\")):\"generic\"===r[u]?(i.push([\"var \",f,\"=\",p,\".get(\",c,\")\"].join(\"\")),n=n.replace(l,f),s.lvalue&&a.push([p,\".set(\",c,\",\",f,\")\"].join(\"\"))):(i.push([\"var \",f,\"=\",p,\"[\",c,\"]\"].join(\"\")),n=n.replace(l,f),s.lvalue&&a.push([p,\"[\",c,\"]=\",f].join(\"\")));else{for(var d=[s.name],g=[c],v=0;v<Math.abs(e.arrayBlockIndices[u]);v++)d.push(\"\\\\s*\\\\[([^\\\\]]+)\\\\]\"),g.push(\"$\"+(v+1)+\"*t\"+u+\"b\"+v);if(l=new RegExp(d.join(\"\"),\"g\"),c=g.join(\"+\"),\"generic\"===r[u])throw new Error(\"cwise: Generic arrays not supported in combination with blocks!\");n=n.replace(l,[p,\"[\",c,\"]\"].join(\"\"))}break;case\"scalar\":n=n.replace(l,\"Y\"+e.scalarArgs.indexOf(o));break;case\"index\":n=n.replace(l,\"index\");break;case\"shape\":n=n.replace(l,\"shape\")}}}return[i.join(\"\\n\"),n,a.join(\"\\n\")].join(\"\\n\").trim()}e.exports=function(t,e){for(var r=e[1].length-Math.abs(t.arrayBlockIndices[0])|0,o=new Array(t.arrayArgs.length),s=new Array(t.arrayArgs.length),l=0;l<t.arrayArgs.length;++l)s[l]=e[2*l],o[l]=e[2*l+1];var c=[],u=[],h=[],f=[],p=[];for(l=0;l<t.arrayArgs.length;++l){t.arrayBlockIndices[l]<0?(h.push(0),f.push(r),c.push(r),u.push(r+t.arrayBlockIndices[l])):(h.push(t.arrayBlockIndices[l]),f.push(t.arrayBlockIndices[l]+r),c.push(0),u.push(t.arrayBlockIndices[l]));for(var d=[],g=0;g<o[l].length;g++)h[l]<=o[l][g]&&o[l][g]<f[l]&&d.push(o[l][g]-h[l]);p.push(d)}var v=[\"SS\"],m=[\"'use strict'\"],y=[];for(g=0;g<r;++g)y.push([\"s\",g,\"=SS[\",g,\"]\"].join(\"\"));for(l=0;l<t.arrayArgs.length;++l){for(v.push(\"a\"+l),v.push(\"t\"+l),v.push(\"p\"+l),g=0;g<r;++g)y.push([\"t\",l,\"p\",g,\"=t\",l,\"[\",h[l]+g,\"]\"].join(\"\"));for(g=0;g<Math.abs(t.arrayBlockIndices[l]);++g)y.push([\"t\",l,\"b\",g,\"=t\",l,\"[\",c[l]+g,\"]\"].join(\"\"))}for(l=0;l<t.scalarArgs.length;++l)v.push(\"Y\"+l);if(t.shapeArgs.length>0&&y.push(\"shape=SS.slice(0)\"),t.indexArgs.length>0){var x=new Array(r);for(l=0;l<r;++l)x[l]=\"0\";y.push([\"index=[\",x.join(\",\"),\"]\"].join(\"\"))}for(l=0;l<t.offsetArgs.length;++l){var b=t.offsetArgs[l],_=[];for(g=0;g<b.offset.length;++g)0!==b.offset[g]&&(1===b.offset[g]?_.push([\"t\",b.array,\"p\",g].join(\"\")):_.push([b.offset[g],\"*t\",b.array,\"p\",g].join(\"\")));0===_.length?y.push(\"q\"+l+\"=0\"):y.push([\"q\",l,\"=\",_.join(\"+\")].join(\"\"))}var w=n([].concat(t.pre.thisVars).concat(t.body.thisVars).concat(t.post.thisVars));for((y=y.concat(w)).length>0&&m.push(\"var \"+y.join(\",\")),l=0;l<t.arrayArgs.length;++l)m.push(\"p\"+l+\"|=0\");t.pre.body.length>3&&m.push(a(t.pre,t,s));var k=a(t.body,t,s),T=function(t){for(var e=0,r=t[0].length;e<r;){for(var n=1;n<t.length;++n)if(t[n][e]!==t[0][e])return e;++e}return e}(p);T<r?m.push(function(t,e,r,n){for(var a=e.length,o=r.arrayArgs.length,s=r.blockSize,l=r.indexArgs.length>0,c=[],u=0;u<o;++u)c.push([\"var offset\",u,\"=p\",u].join(\"\"));for(u=t;u<a;++u)c.push([\"for(var j\"+u+\"=SS[\",e[u],\"]|0;j\",u,\">0;){\"].join(\"\")),c.push([\"if(j\",u,\"<\",s,\"){\"].join(\"\")),c.push([\"s\",e[u],\"=j\",u].join(\"\")),c.push([\"j\",u,\"=0\"].join(\"\")),c.push([\"}else{s\",e[u],\"=\",s].join(\"\")),c.push([\"j\",u,\"-=\",s,\"}\"].join(\"\")),l&&c.push([\"index[\",e[u],\"]=j\",u].join(\"\"));for(u=0;u<o;++u){for(var h=[\"offset\"+u],f=t;f<a;++f)h.push([\"j\",f,\"*t\",u,\"p\",e[f]].join(\"\"));c.push([\"p\",u,\"=(\",h.join(\"+\"),\")\"].join(\"\"))}for(c.push(i(e,r,n)),u=t;u<a;++u)c.push(\"}\");return c.join(\"\\n\")}(T,p[0],t,k)):m.push(i(p[0],t,k)),t.post.body.length>3&&m.push(a(t.post,t,s)),t.debug&&console.log(\"-----Generated cwise routine for \",e,\":\\n\"+m.join(\"\\n\")+\"\\n----------\");var A=[t.funcName||\"unnamed\",\"_cwise_loop_\",o[0].join(\"s\"),\"m\",T,function(t){for(var e=new Array(t.length),r=!0,n=0;n<t.length;++n){var i=t[n],a=i.match(/\\d+/);a=a?a[0]:\"\",0===i.charAt(0)?e[n]=\"u\"+i.charAt(1)+a:e[n]=i.charAt(0)+a,n>0&&(r=r&&e[n]===e[n-1])}return r?e[0]:e.join(\"\")}(s)].join(\"\");return new Function([\"function \",A,\"(\",v.join(\",\"),\"){\",m.join(\"\\n\"),\"} return \",A].join(\"\"))()}},{uniq:547}],148:[function(t,e,r){\"use strict\";var n=t(\"./compile.js\");e.exports=function(t){var e=[\"'use strict'\",\"var CACHED={}\"],r=[],i=t.funcName+\"_cwise_thunk\";e.push([\"return function \",i,\"(\",t.shimArgs.join(\",\"),\"){\"].join(\"\"));for(var a=[],o=[],s=[[\"array\",t.arrayArgs[0],\".shape.slice(\",Math.max(0,t.arrayBlockIndices[0]),t.arrayBlockIndices[0]<0?\",\"+t.arrayBlockIndices[0]+\")\":\")\"].join(\"\")],l=[],c=[],u=0;u<t.arrayArgs.length;++u){var h=t.arrayArgs[u];r.push([\"t\",h,\"=array\",h,\".dtype,\",\"r\",h,\"=array\",h,\".order\"].join(\"\")),a.push(\"t\"+h),a.push(\"r\"+h),o.push(\"t\"+h),o.push(\"r\"+h+\".join()\"),s.push(\"array\"+h+\".data\"),s.push(\"array\"+h+\".stride\"),s.push(\"array\"+h+\".offset|0\"),u>0&&(l.push(\"array\"+t.arrayArgs[0]+\".shape.length===array\"+h+\".shape.length+\"+(Math.abs(t.arrayBlockIndices[0])-Math.abs(t.arrayBlockIndices[u]))),c.push(\"array\"+t.arrayArgs[0]+\".shape[shapeIndex+\"+Math.max(0,t.arrayBlockIndices[0])+\"]===array\"+h+\".shape[shapeIndex+\"+Math.max(0,t.arrayBlockIndices[u])+\"]\"))}for(t.arrayArgs.length>1&&(e.push(\"if (!(\"+l.join(\" && \")+\")) throw new Error('cwise: Arrays do not all have the same dimensionality!')\"),e.push(\"for(var shapeIndex=array\"+t.arrayArgs[0]+\".shape.length-\"+Math.abs(t.arrayBlockIndices[0])+\"; shapeIndex--\\x3e0;) {\"),e.push(\"if (!(\"+c.join(\" && \")+\")) throw new Error('cwise: Arrays do not all have the same shape!')\"),e.push(\"}\")),u=0;u<t.scalarArgs.length;++u)s.push(\"scalar\"+t.scalarArgs[u]);return r.push([\"type=[\",o.join(\",\"),\"].join()\"].join(\"\")),r.push(\"proc=CACHED[type]\"),e.push(\"var \"+r.join(\",\")),e.push([\"if(!proc){\",\"CACHED[type]=proc=compile([\",a.join(\",\"),\"])}\",\"return proc(\",s.join(\",\"),\")}\"].join(\"\")),t.debug&&console.log(\"-----Generated thunk:\\n\"+e.join(\"\\n\")+\"\\n----------\"),new Function(\"compile\",e.join(\"\\n\"))(n.bind(void 0,t))}},{\"./compile.js\":147}],149:[function(t,e,r){e.exports=t(\"cwise-compiler\")},{\"cwise-compiler\":146}],150:[function(t,e,r){\"use strict\";var n,i=t(\"es5-ext/object/copy\"),a=t(\"es5-ext/object/normalize-options\"),o=t(\"es5-ext/object/valid-callable\"),s=t(\"es5-ext/object/map\"),l=t(\"es5-ext/object/valid-callable\"),c=t(\"es5-ext/object/valid-value\"),u=Function.prototype.bind,h=Object.defineProperty,f=Object.prototype.hasOwnProperty;n=function(t,e,r){var n,a=c(e)&&l(e.value);return delete(n=i(e)).writable,delete n.value,n.get=function(){return!r.overwriteDefinition&&f.call(this,t)?a:(e.value=u.call(a,r.resolveContext?r.resolveContext(this):this),h(this,t,e),this[t])},n},e.exports=function(t){var e=a(arguments[1]);return null!=e.resolveContext&&o(e.resolveContext),s(t,function(t,r){return n(r,t,e)})}},{\"es5-ext/object/copy\":189,\"es5-ext/object/map\":198,\"es5-ext/object/normalize-options\":199,\"es5-ext/object/valid-callable\":203,\"es5-ext/object/valid-value\":205}],151:[function(t,e,r){\"use strict\";var n=t(\"es5-ext/object/assign\"),i=t(\"es5-ext/object/normalize-options\"),a=t(\"es5-ext/object/is-callable\"),o=t(\"es5-ext/string/#/contains\");(e.exports=function(t,e){var r,a,s,l,c;return arguments.length<2||\"string\"!=typeof t?(l=e,e=t,t=null):l=arguments[2],null==t?(r=s=!0,a=!1):(r=o.call(t,\"c\"),a=o.call(t,\"e\"),s=o.call(t,\"w\")),c={value:e,configurable:r,enumerable:a,writable:s},l?n(i(l),c):c}).gs=function(t,e,r){var s,l,c,u;return\"string\"!=typeof t?(c=r,r=e,e=t,t=null):c=arguments[3],null==e?e=void 0:a(e)?null==r?r=void 0:a(r)||(c=r,r=void 0):(c=e,e=r=void 0),null==t?(s=!0,l=!1):(s=o.call(t,\"c\"),l=o.call(t,\"e\")),u={get:e,set:r,configurable:s,enumerable:l},c?n(i(c),u):u}},{\"es5-ext/object/assign\":186,\"es5-ext/object/is-callable\":192,\"es5-ext/object/normalize-options\":199,\"es5-ext/string/#/contains\":206}],152:[function(t,e,r){var n;n=this,function(t){\"use strict\";function e(t,e){return t<e?-1:t>e?1:t>=e?0:NaN}function r(t){var r;return 1===t.length&&(r=t,t=function(t,n){return e(r(t),n)}),{left:function(e,r,n,i){for(null==n&&(n=0),null==i&&(i=e.length);n<i;){var a=n+i>>>1;t(e[a],r)<0?n=a+1:i=a}return n},right:function(e,r,n,i){for(null==n&&(n=0),null==i&&(i=e.length);n<i;){var a=n+i>>>1;t(e[a],r)>0?i=a:n=a+1}return n}}}var n=r(e),i=n.right,a=n.left;function o(t,e){return[t,e]}function s(t){return null===t?NaN:+t}function l(t,e){var r,n,i=t.length,a=0,o=-1,l=0,c=0;if(null==e)for(;++o<i;)isNaN(r=s(t[o]))||(c+=(n=r-l)*(r-(l+=n/++a)));else for(;++o<i;)isNaN(r=s(e(t[o],o,t)))||(c+=(n=r-l)*(r-(l+=n/++a)));if(a>1)return c/(a-1)}function c(t,e){var r=l(t,e);return r?Math.sqrt(r):r}function u(t,e){var r,n,i,a=t.length,o=-1;if(null==e){for(;++o<a;)if(null!=(r=t[o])&&r>=r)for(n=i=r;++o<a;)null!=(r=t[o])&&(n>r&&(n=r),i<r&&(i=r))}else for(;++o<a;)if(null!=(r=e(t[o],o,t))&&r>=r)for(n=i=r;++o<a;)null!=(r=e(t[o],o,t))&&(n>r&&(n=r),i<r&&(i=r));return[n,i]}var h=Array.prototype,f=h.slice,p=h.map;function d(t){return function(){return t}}function g(t){return t}function v(t,e,r){t=+t,e=+e,r=(i=arguments.length)<2?(e=t,t=0,1):i<3?1:+r;for(var n=-1,i=0|Math.max(0,Math.ceil((e-t)/r)),a=new Array(i);++n<i;)a[n]=t+n*r;return a}var m=Math.sqrt(50),y=Math.sqrt(10),x=Math.sqrt(2);function b(t,e,r){var n=(e-t)/Math.max(0,r),i=Math.floor(Math.log(n)/Math.LN10),a=n/Math.pow(10,i);return i>=0?(a>=m?10:a>=y?5:a>=x?2:1)*Math.pow(10,i):-Math.pow(10,-i)/(a>=m?10:a>=y?5:a>=x?2:1)}function _(t,e,r){var n=Math.abs(e-t)/Math.max(0,r),i=Math.pow(10,Math.floor(Math.log(n)/Math.LN10)),a=n/i;return a>=m?i*=10:a>=y?i*=5:a>=x&&(i*=2),e<t?-i:i}function w(t){return Math.ceil(Math.log(t.length)/Math.LN2)+1}function k(t,e,r){if(null==r&&(r=s),n=t.length){if((e=+e)<=0||n<2)return+r(t[0],0,t);if(e>=1)return+r(t[n-1],n-1,t);var n,i=(n-1)*e,a=Math.floor(i),o=+r(t[a],a,t);return o+(+r(t[a+1],a+1,t)-o)*(i-a)}}function T(t,e){var r,n,i=t.length,a=-1;if(null==e){for(;++a<i;)if(null!=(r=t[a])&&r>=r)for(n=r;++a<i;)null!=(r=t[a])&&n>r&&(n=r)}else for(;++a<i;)if(null!=(r=e(t[a],a,t))&&r>=r)for(n=r;++a<i;)null!=(r=e(t[a],a,t))&&n>r&&(n=r);return n}function A(t){if(!(i=t.length))return[];for(var e=-1,r=T(t,M),n=new Array(r);++e<r;)for(var i,a=-1,o=n[e]=new Array(i);++a<i;)o[a]=t[a][e];return n}function M(t){return t.length}t.bisect=i,t.bisectRight=i,t.bisectLeft=a,t.ascending=e,t.bisector=r,t.cross=function(t,e,r){var n,i,a,s,l=t.length,c=e.length,u=new Array(l*c);for(null==r&&(r=o),n=a=0;n<l;++n)for(s=t[n],i=0;i<c;++i,++a)u[a]=r(s,e[i]);return u},t.descending=function(t,e){return e<t?-1:e>t?1:e>=t?0:NaN},t.deviation=c,t.extent=u,t.histogram=function(){var t=g,e=u,r=w;function n(n){var a,o,s=n.length,l=new Array(s);for(a=0;a<s;++a)l[a]=t(n[a],a,n);var c=e(l),u=c[0],h=c[1],f=r(l,u,h);Array.isArray(f)||(f=_(u,h,f),f=v(Math.ceil(u/f)*f,h,f));for(var p=f.length;f[0]<=u;)f.shift(),--p;for(;f[p-1]>h;)f.pop(),--p;var d,g=new Array(p+1);for(a=0;a<=p;++a)(d=g[a]=[]).x0=a>0?f[a-1]:u,d.x1=a<p?f[a]:h;for(a=0;a<s;++a)u<=(o=l[a])&&o<=h&&g[i(f,o,0,p)].push(n[a]);return g}return n.value=function(e){return arguments.length?(t=\"function\"==typeof e?e:d(e),n):t},n.domain=function(t){return arguments.length?(e=\"function\"==typeof t?t:d([t[0],t[1]]),n):e},n.thresholds=function(t){return arguments.length?(r=\"function\"==typeof t?t:Array.isArray(t)?d(f.call(t)):d(t),n):r},n},t.thresholdFreedmanDiaconis=function(t,r,n){return t=p.call(t,s).sort(e),Math.ceil((n-r)/(2*(k(t,.75)-k(t,.25))*Math.pow(t.length,-1/3)))},t.thresholdScott=function(t,e,r){return Math.ceil((r-e)/(3.5*c(t)*Math.pow(t.length,-1/3)))},t.thresholdSturges=w,t.max=function(t,e){var r,n,i=t.length,a=-1;if(null==e){for(;++a<i;)if(null!=(r=t[a])&&r>=r)for(n=r;++a<i;)null!=(r=t[a])&&r>n&&(n=r)}else for(;++a<i;)if(null!=(r=e(t[a],a,t))&&r>=r)for(n=r;++a<i;)null!=(r=e(t[a],a,t))&&r>n&&(n=r);return n},t.mean=function(t,e){var r,n=t.length,i=n,a=-1,o=0;if(null==e)for(;++a<n;)isNaN(r=s(t[a]))?--i:o+=r;else for(;++a<n;)isNaN(r=s(e(t[a],a,t)))?--i:o+=r;if(i)return o/i},t.median=function(t,r){var n,i=t.length,a=-1,o=[];if(null==r)for(;++a<i;)isNaN(n=s(t[a]))||o.push(n);else for(;++a<i;)isNaN(n=s(r(t[a],a,t)))||o.push(n);return k(o.sort(e),.5)},t.merge=function(t){for(var e,r,n,i=t.length,a=-1,o=0;++a<i;)o+=t[a].length;for(r=new Array(o);--i>=0;)for(e=(n=t[i]).length;--e>=0;)r[--o]=n[e];return r},t.min=T,t.pairs=function(t,e){null==e&&(e=o);for(var r=0,n=t.length-1,i=t[0],a=new Array(n<0?0:n);r<n;)a[r]=e(i,i=t[++r]);return a},t.permute=function(t,e){for(var r=e.length,n=new Array(r);r--;)n[r]=t[e[r]];return n},t.quantile=k,t.range=v,t.scan=function(t,r){if(n=t.length){var n,i,a=0,o=0,s=t[o];for(null==r&&(r=e);++a<n;)(r(i=t[a],s)<0||0!==r(s,s))&&(s=i,o=a);return 0===r(s,s)?o:void 0}},t.shuffle=function(t,e,r){for(var n,i,a=(null==r?t.length:r)-(e=null==e?0:+e);a;)i=Math.random()*a--|0,n=t[a+e],t[a+e]=t[i+e],t[i+e]=n;return t},t.sum=function(t,e){var r,n=t.length,i=-1,a=0;if(null==e)for(;++i<n;)(r=+t[i])&&(a+=r);else for(;++i<n;)(r=+e(t[i],i,t))&&(a+=r);return a},t.ticks=function(t,e,r){var n,i,a,o,s=-1;if(r=+r,(t=+t)==(e=+e)&&r>0)return[t];if((n=e<t)&&(i=t,t=e,e=i),0===(o=b(t,e,r))||!isFinite(o))return[];if(o>0)for(t=Math.ceil(t/o),e=Math.floor(e/o),a=new Array(i=Math.ceil(e-t+1));++s<i;)a[s]=(t+s)*o;else for(t=Math.floor(t*o),e=Math.ceil(e*o),a=new Array(i=Math.ceil(t-e+1));++s<i;)a[s]=(t-s)/o;return n&&a.reverse(),a},t.tickIncrement=b,t.tickStep=_,t.transpose=A,t.variance=l,t.zip=function(){return A(arguments)},Object.defineProperty(t,\"__esModule\",{value:!0})}(\"object\"==typeof r&&\"undefined\"!=typeof e?r:n.d3=n.d3||{})},{}],153:[function(t,e,r){var n;n=this,function(t){\"use strict\";function e(){}function r(t,r){var n=new e;if(t instanceof e)t.each(function(t,e){n.set(e,t)});else if(Array.isArray(t)){var i,a=-1,o=t.length;if(null==r)for(;++a<o;)n.set(a,t[a]);else for(;++a<o;)n.set(r(i=t[a],a,t),i)}else if(t)for(var s in t)n.set(s,t[s]);return n}e.prototype=r.prototype={constructor:e,has:function(t){return\"$\"+t in this},get:function(t){return this[\"$\"+t]},set:function(t,e){return this[\"$\"+t]=e,this},remove:function(t){var e=\"$\"+t;return e in this&&delete this[e]},clear:function(){for(var t in this)\"$\"===t[0]&&delete this[t]},keys:function(){var t=[];for(var e in this)\"$\"===e[0]&&t.push(e.slice(1));return t},values:function(){var t=[];for(var e in this)\"$\"===e[0]&&t.push(this[e]);return t},entries:function(){var t=[];for(var e in this)\"$\"===e[0]&&t.push({key:e.slice(1),value:this[e]});return t},size:function(){var t=0;for(var e in this)\"$\"===e[0]&&++t;return t},empty:function(){for(var t in this)if(\"$\"===t[0])return!1;return!0},each:function(t){for(var e in this)\"$\"===e[0]&&t(this[e],e.slice(1),this)}};function n(){return{}}function i(t,e,r){t[e]=r}function a(){return r()}function o(t,e,r){t.set(e,r)}function s(){}var l=r.prototype;function c(t,e){var r=new s;if(t instanceof s)t.each(function(t){r.add(t)});else if(t){var n=-1,i=t.length;if(null==e)for(;++n<i;)r.add(t[n]);else for(;++n<i;)r.add(e(t[n],n,t))}return r}s.prototype=c.prototype={constructor:s,has:l.has,add:function(t){return this[\"$\"+(t+=\"\")]=t,this},remove:l.remove,clear:l.clear,values:l.keys,size:l.size,empty:l.empty,each:l.each};t.nest=function(){var t,e,s,l=[],c=[];function u(n,i,a,o){if(i>=l.length)return null!=t&&n.sort(t),null!=e?e(n):n;for(var s,c,h,f=-1,p=n.length,d=l[i++],g=r(),v=a();++f<p;)(h=g.get(s=d(c=n[f])+\"\"))?h.push(c):g.set(s,[c]);return g.each(function(t,e){o(v,e,u(t,i,a,o))}),v}return s={object:function(t){return u(t,0,n,i)},map:function(t){return u(t,0,a,o)},entries:function(t){return function t(r,n){if(++n>l.length)return r;var i,a=c[n-1];return null!=e&&n>=l.length?i=r.entries():(i=[],r.each(function(e,r){i.push({key:r,values:t(e,n)})})),null!=a?i.sort(function(t,e){return a(t.key,e.key)}):i}(u(t,0,a,o),0)},key:function(t){return l.push(t),s},sortKeys:function(t){return c[l.length-1]=t,s},sortValues:function(e){return t=e,s},rollup:function(t){return e=t,s}}},t.set=c,t.map=r,t.keys=function(t){var e=[];for(var r in t)e.push(r);return e},t.values=function(t){var e=[];for(var r in t)e.push(t[r]);return e},t.entries=function(t){var e=[];for(var r in t)e.push({key:r,value:t[r]});return e},Object.defineProperty(t,\"__esModule\",{value:!0})}(\"object\"==typeof r&&\"undefined\"!=typeof e?r:n.d3=n.d3||{})},{}],154:[function(t,e,r){var n;n=this,function(t){\"use strict\";function e(t,e,r){t.prototype=e.prototype=r,r.constructor=t}function r(t,e){var r=Object.create(t.prototype);for(var n in e)r[n]=e[n];return r}function n(){}var i=\"\\\\s*([+-]?\\\\d+)\\\\s*\",a=\"\\\\s*([+-]?\\\\d*\\\\.?\\\\d+(?:[eE][+-]?\\\\d+)?)\\\\s*\",o=\"\\\\s*([+-]?\\\\d*\\\\.?\\\\d+(?:[eE][+-]?\\\\d+)?)%\\\\s*\",s=/^#([0-9a-f]{3})$/,l=/^#([0-9a-f]{6})$/,c=new RegExp(\"^rgb\\\\(\"+[i,i,i]+\"\\\\)$\"),u=new RegExp(\"^rgb\\\\(\"+[o,o,o]+\"\\\\)$\"),h=new RegExp(\"^rgba\\\\(\"+[i,i,i,a]+\"\\\\)$\"),f=new RegExp(\"^rgba\\\\(\"+[o,o,o,a]+\"\\\\)$\"),p=new RegExp(\"^hsl\\\\(\"+[a,o,o]+\"\\\\)$\"),d=new RegExp(\"^hsla\\\\(\"+[a,o,o,a]+\"\\\\)$\"),g={aliceblue:15792383,antiquewhite:16444375,aqua:65535,aquamarine:8388564,azure:15794175,beige:16119260,bisque:16770244,black:0,blanchedalmond:16772045,blue:255,blueviolet:9055202,brown:10824234,burlywood:14596231,cadetblue:6266528,chartreuse:8388352,chocolate:13789470,coral:16744272,cornflowerblue:6591981,cornsilk:16775388,crimson:14423100,cyan:65535,darkblue:139,darkcyan:35723,darkgoldenrod:12092939,darkgray:11119017,darkgreen:25600,darkgrey:11119017,darkkhaki:12433259,darkmagenta:9109643,darkolivegreen:5597999,darkorange:16747520,darkorchid:10040012,darkred:9109504,darksalmon:15308410,darkseagreen:9419919,darkslateblue:4734347,darkslategray:3100495,darkslategrey:3100495,darkturquoise:52945,darkviolet:9699539,deeppink:16716947,deepskyblue:49151,dimgray:6908265,dimgrey:6908265,dodgerblue:2003199,firebrick:11674146,floralwhite:16775920,forestgreen:2263842,fuchsia:16711935,gainsboro:14474460,ghostwhite:16316671,gold:16766720,goldenrod:14329120,gray:8421504,green:32768,greenyellow:11403055,grey:8421504,honeydew:15794160,hotpink:16738740,indianred:13458524,indigo:4915330,ivory:16777200,khaki:15787660,lavender:15132410,lavenderblush:16773365,lawngreen:8190976,lemonchiffon:16775885,lightblue:11393254,lightcoral:15761536,lightcyan:14745599,lightgoldenrodyellow:16448210,lightgray:13882323,lightgreen:9498256,lightgrey:13882323,lightpink:16758465,lightsalmon:16752762,lightseagreen:2142890,lightskyblue:8900346,lightslategray:7833753,lightslategrey:7833753,lightsteelblue:11584734,lightyellow:16777184,lime:65280,limegreen:3329330,linen:16445670,magenta:16711935,maroon:8388608,mediumaquamarine:6737322,mediumblue:205,mediumorchid:12211667,mediumpurple:9662683,mediumseagreen:3978097,mediumslateblue:8087790,mediumspringgreen:64154,mediumturquoise:4772300,mediumvioletred:13047173,midnightblue:1644912,mintcream:16121850,mistyrose:16770273,moccasin:16770229,navajowhite:16768685,navy:128,oldlace:16643558,olive:8421376,olivedrab:7048739,orange:16753920,orangered:16729344,orchid:14315734,palegoldenrod:15657130,palegreen:10025880,paleturquoise:11529966,palevioletred:14381203,papayawhip:16773077,peachpuff:16767673,peru:13468991,pink:16761035,plum:14524637,powderblue:11591910,purple:8388736,rebeccapurple:6697881,red:16711680,rosybrown:12357519,royalblue:4286945,saddlebrown:9127187,salmon:16416882,sandybrown:16032864,seagreen:3050327,seashell:16774638,sienna:10506797,silver:12632256,skyblue:8900331,slateblue:6970061,slategray:7372944,slategrey:7372944,snow:16775930,springgreen:65407,steelblue:4620980,tan:13808780,teal:32896,thistle:14204888,tomato:16737095,turquoise:4251856,violet:15631086,wheat:16113331,white:16777215,whitesmoke:16119285,yellow:16776960,yellowgreen:10145074};function v(t){var e;return t=(t+\"\").trim().toLowerCase(),(e=s.exec(t))?new _((e=parseInt(e[1],16))>>8&15|e>>4&240,e>>4&15|240&e,(15&e)<<4|15&e,1):(e=l.exec(t))?m(parseInt(e[1],16)):(e=c.exec(t))?new _(e[1],e[2],e[3],1):(e=u.exec(t))?new _(255*e[1]/100,255*e[2]/100,255*e[3]/100,1):(e=h.exec(t))?y(e[1],e[2],e[3],e[4]):(e=f.exec(t))?y(255*e[1]/100,255*e[2]/100,255*e[3]/100,e[4]):(e=p.exec(t))?k(e[1],e[2]/100,e[3]/100,1):(e=d.exec(t))?k(e[1],e[2]/100,e[3]/100,e[4]):g.hasOwnProperty(t)?m(g[t]):\"transparent\"===t?new _(NaN,NaN,NaN,0):null}function m(t){return new _(t>>16&255,t>>8&255,255&t,1)}function y(t,e,r,n){return n<=0&&(t=e=r=NaN),new _(t,e,r,n)}function x(t){return t instanceof n||(t=v(t)),t?new _((t=t.rgb()).r,t.g,t.b,t.opacity):new _}function b(t,e,r,n){return 1===arguments.length?x(t):new _(t,e,r,null==n?1:n)}function _(t,e,r,n){this.r=+t,this.g=+e,this.b=+r,this.opacity=+n}function w(t){return((t=Math.max(0,Math.min(255,Math.round(t)||0)))<16?\"0\":\"\")+t.toString(16)}function k(t,e,r,n){return n<=0?t=e=r=NaN:r<=0||r>=1?t=e=NaN:e<=0&&(t=NaN),new A(t,e,r,n)}function T(t,e,r,i){return 1===arguments.length?function(t){if(t instanceof A)return new A(t.h,t.s,t.l,t.opacity);if(t instanceof n||(t=v(t)),!t)return new A;if(t instanceof A)return t;var e=(t=t.rgb()).r/255,r=t.g/255,i=t.b/255,a=Math.min(e,r,i),o=Math.max(e,r,i),s=NaN,l=o-a,c=(o+a)/2;return l?(s=e===o?(r-i)/l+6*(r<i):r===o?(i-e)/l+2:(e-r)/l+4,l/=c<.5?o+a:2-o-a,s*=60):l=c>0&&c<1?0:s,new A(s,l,c,t.opacity)}(t):new A(t,e,r,null==i?1:i)}function A(t,e,r,n){this.h=+t,this.s=+e,this.l=+r,this.opacity=+n}function M(t,e,r){return 255*(t<60?e+(r-e)*t/60:t<180?r:t<240?e+(r-e)*(240-t)/60:e)}e(n,v,{displayable:function(){return this.rgb().displayable()},hex:function(){return this.rgb().hex()},toString:function(){return this.rgb()+\"\"}}),e(_,b,r(n,{brighter:function(t){return t=null==t?1/.7:Math.pow(1/.7,t),new _(this.r*t,this.g*t,this.b*t,this.opacity)},darker:function(t){return t=null==t?.7:Math.pow(.7,t),new _(this.r*t,this.g*t,this.b*t,this.opacity)},rgb:function(){return this},displayable:function(){return 0<=this.r&&this.r<=255&&0<=this.g&&this.g<=255&&0<=this.b&&this.b<=255&&0<=this.opacity&&this.opacity<=1},hex:function(){return\"#\"+w(this.r)+w(this.g)+w(this.b)},toString:function(){var t=this.opacity;return(1===(t=isNaN(t)?1:Math.max(0,Math.min(1,t)))?\"rgb(\":\"rgba(\")+Math.max(0,Math.min(255,Math.round(this.r)||0))+\", \"+Math.max(0,Math.min(255,Math.round(this.g)||0))+\", \"+Math.max(0,Math.min(255,Math.round(this.b)||0))+(1===t?\")\":\", \"+t+\")\")}})),e(A,T,r(n,{brighter:function(t){return t=null==t?1/.7:Math.pow(1/.7,t),new A(this.h,this.s,this.l*t,this.opacity)},darker:function(t){return t=null==t?.7:Math.pow(.7,t),new A(this.h,this.s,this.l*t,this.opacity)},rgb:function(){var t=this.h%360+360*(this.h<0),e=isNaN(t)||isNaN(this.s)?0:this.s,r=this.l,n=r+(r<.5?r:1-r)*e,i=2*r-n;return new _(M(t>=240?t-240:t+120,i,n),M(t,i,n),M(t<120?t+240:t-120,i,n),this.opacity)},displayable:function(){return(0<=this.s&&this.s<=1||isNaN(this.s))&&0<=this.l&&this.l<=1&&0<=this.opacity&&this.opacity<=1}}));var S=Math.PI/180,E=180/Math.PI,C=.96422,L=1,P=.82521,O=4/29,z=6/29,I=3*z*z,D=z*z*z;function R(t){if(t instanceof B)return new B(t.l,t.a,t.b,t.opacity);if(t instanceof G){if(isNaN(t.h))return new B(t.l,0,0,t.opacity);var e=t.h*S;return new B(t.l,Math.cos(e)*t.c,Math.sin(e)*t.c,t.opacity)}t instanceof _||(t=x(t));var r,n,i=V(t.r),a=V(t.g),o=V(t.b),s=N((.2225045*i+.7168786*a+.0606169*o)/L);return i===a&&a===o?r=n=s:(r=N((.4360747*i+.3850649*a+.1430804*o)/C),n=N((.0139322*i+.0971045*a+.7141733*o)/P)),new B(116*s-16,500*(r-s),200*(s-n),t.opacity)}function F(t,e,r,n){return 1===arguments.length?R(t):new B(t,e,r,null==n?1:n)}function B(t,e,r,n){this.l=+t,this.a=+e,this.b=+r,this.opacity=+n}function N(t){return t>D?Math.pow(t,1/3):t/I+O}function j(t){return t>z?t*t*t:I*(t-O)}function U(t){return 255*(t<=.0031308?12.92*t:1.055*Math.pow(t,1/2.4)-.055)}function V(t){return(t/=255)<=.04045?t/12.92:Math.pow((t+.055)/1.055,2.4)}function q(t){if(t instanceof G)return new G(t.h,t.c,t.l,t.opacity);if(t instanceof B||(t=R(t)),0===t.a&&0===t.b)return new G(NaN,0,t.l,t.opacity);var e=Math.atan2(t.b,t.a)*E;return new G(e<0?e+360:e,Math.sqrt(t.a*t.a+t.b*t.b),t.l,t.opacity)}function H(t,e,r,n){return 1===arguments.length?q(t):new G(t,e,r,null==n?1:n)}function G(t,e,r,n){this.h=+t,this.c=+e,this.l=+r,this.opacity=+n}e(B,F,r(n,{brighter:function(t){return new B(this.l+18*(null==t?1:t),this.a,this.b,this.opacity)},darker:function(t){return new B(this.l-18*(null==t?1:t),this.a,this.b,this.opacity)},rgb:function(){var t=(this.l+16)/116,e=isNaN(this.a)?t:t+this.a/500,r=isNaN(this.b)?t:t-this.b/200;return new _(U(3.1338561*(e=C*j(e))-1.6168667*(t=L*j(t))-.4906146*(r=P*j(r))),U(-.9787684*e+1.9161415*t+.033454*r),U(.0719453*e-.2289914*t+1.4052427*r),this.opacity)}})),e(G,H,r(n,{brighter:function(t){return new G(this.h,this.c,this.l+18*(null==t?1:t),this.opacity)},darker:function(t){return new G(this.h,this.c,this.l-18*(null==t?1:t),this.opacity)},rgb:function(){return R(this).rgb()}}));var Y=-.14861,W=1.78277,X=-.29227,Z=-.90649,J=1.97294,K=J*Z,$=J*W,Q=W*X-Z*Y;function tt(t,e,r,n){return 1===arguments.length?function(t){if(t instanceof et)return new et(t.h,t.s,t.l,t.opacity);t instanceof _||(t=x(t));var e=t.r/255,r=t.g/255,n=t.b/255,i=(Q*n+K*e-$*r)/(Q+K-$),a=n-i,o=(J*(r-i)-X*a)/Z,s=Math.sqrt(o*o+a*a)/(J*i*(1-i)),l=s?Math.atan2(o,a)*E-120:NaN;return new et(l<0?l+360:l,s,i,t.opacity)}(t):new et(t,e,r,null==n?1:n)}function et(t,e,r,n){this.h=+t,this.s=+e,this.l=+r,this.opacity=+n}e(et,tt,r(n,{brighter:function(t){return t=null==t?1/.7:Math.pow(1/.7,t),new et(this.h,this.s,this.l*t,this.opacity)},darker:function(t){return t=null==t?.7:Math.pow(.7,t),new et(this.h,this.s,this.l*t,this.opacity)},rgb:function(){var t=isNaN(this.h)?0:(this.h+120)*S,e=+this.l,r=isNaN(this.s)?0:this.s*e*(1-e),n=Math.cos(t),i=Math.sin(t);return new _(255*(e+r*(Y*n+W*i)),255*(e+r*(X*n+Z*i)),255*(e+r*(J*n)),this.opacity)}})),t.color=v,t.rgb=b,t.hsl=T,t.lab=F,t.hcl=H,t.lch=function(t,e,r,n){return 1===arguments.length?q(t):new G(r,e,t,null==n?1:n)},t.gray=function(t,e){return new B(t,0,0,null==e?1:e)},t.cubehelix=tt,Object.defineProperty(t,\"__esModule\",{value:!0})}(\"object\"==typeof r&&\"undefined\"!=typeof e?r:n.d3=n.d3||{})},{}],155:[function(t,e,r){var n;n=this,function(t){\"use strict\";var e={value:function(){}};function r(){for(var t,e=0,r=arguments.length,i={};e<r;++e){if(!(t=arguments[e]+\"\")||t in i)throw new Error(\"illegal type: \"+t);i[t]=[]}return new n(i)}function n(t){this._=t}function i(t,e){for(var r,n=0,i=t.length;n<i;++n)if((r=t[n]).name===e)return r.value}function a(t,r,n){for(var i=0,a=t.length;i<a;++i)if(t[i].name===r){t[i]=e,t=t.slice(0,i).concat(t.slice(i+1));break}return null!=n&&t.push({name:r,value:n}),t}n.prototype=r.prototype={constructor:n,on:function(t,e){var r,n,o=this._,s=(n=o,(t+\"\").trim().split(/^|\\s+/).map(function(t){var e=\"\",r=t.indexOf(\".\");if(r>=0&&(e=t.slice(r+1),t=t.slice(0,r)),t&&!n.hasOwnProperty(t))throw new Error(\"unknown type: \"+t);return{type:t,name:e}})),l=-1,c=s.length;if(!(arguments.length<2)){if(null!=e&&\"function\"!=typeof e)throw new Error(\"invalid callback: \"+e);for(;++l<c;)if(r=(t=s[l]).type)o[r]=a(o[r],t.name,e);else if(null==e)for(r in o)o[r]=a(o[r],t.name,null);return this}for(;++l<c;)if((r=(t=s[l]).type)&&(r=i(o[r],t.name)))return r},copy:function(){var t={},e=this._;for(var r in e)t[r]=e[r].slice();return new n(t)},call:function(t,e){if((r=arguments.length-2)>0)for(var r,n,i=new Array(r),a=0;a<r;++a)i[a]=arguments[a+2];if(!this._.hasOwnProperty(t))throw new Error(\"unknown type: \"+t);for(a=0,r=(n=this._[t]).length;a<r;++a)n[a].value.apply(e,i)},apply:function(t,e,r){if(!this._.hasOwnProperty(t))throw new Error(\"unknown type: \"+t);for(var n=this._[t],i=0,a=n.length;i<a;++i)n[i].value.apply(e,r)}},t.dispatch=r,Object.defineProperty(t,\"__esModule\",{value:!0})}(\"object\"==typeof r&&\"undefined\"!=typeof e?r:n.d3=n.d3||{})},{}],156:[function(t,e,r){var n,i;n=this,i=function(t,e,r,n,i){\"use strict\";var a=function(t){return function(){return t}},o=function(){return 1e-6*(Math.random()-.5)};function s(t){return t.x+t.vx}function l(t){return t.y+t.vy}function c(t){return t.index}function u(t,e){var r=t.get(e);if(!r)throw new Error(\"missing: \"+e);return r}function h(t){return t.x}function f(t){return t.y}var p=10,d=Math.PI*(3-Math.sqrt(5));t.forceCenter=function(t,e){var r;function n(){var n,i,a=r.length,o=0,s=0;for(n=0;n<a;++n)o+=(i=r[n]).x,s+=i.y;for(o=o/a-t,s=s/a-e,n=0;n<a;++n)(i=r[n]).x-=o,i.y-=s}return null==t&&(t=0),null==e&&(e=0),n.initialize=function(t){r=t},n.x=function(e){return arguments.length?(t=+e,n):t},n.y=function(t){return arguments.length?(e=+t,n):e},n},t.forceCollide=function(t){var r,n,i=1,c=1;function u(){for(var t,a,u,f,p,d,g,v=r.length,m=0;m<c;++m)for(a=e.quadtree(r,s,l).visitAfter(h),t=0;t<v;++t)u=r[t],d=n[u.index],g=d*d,f=u.x+u.vx,p=u.y+u.vy,a.visit(y);function y(t,e,r,n,a){var s=t.data,l=t.r,c=d+l;if(!s)return e>f+c||n<f-c||r>p+c||a<p-c;if(s.index>u.index){var h=f-s.x-s.vx,v=p-s.y-s.vy,m=h*h+v*v;m<c*c&&(0===h&&(m+=(h=o())*h),0===v&&(m+=(v=o())*v),m=(c-(m=Math.sqrt(m)))/m*i,u.vx+=(h*=m)*(c=(l*=l)/(g+l)),u.vy+=(v*=m)*c,s.vx-=h*(c=1-c),s.vy-=v*c)}}}function h(t){if(t.data)return t.r=n[t.data.index];for(var e=t.r=0;e<4;++e)t[e]&&t[e].r>t.r&&(t.r=t[e].r)}function f(){if(r){var e,i,a=r.length;for(n=new Array(a),e=0;e<a;++e)i=r[e],n[i.index]=+t(i,e,r)}}return\"function\"!=typeof t&&(t=a(null==t?1:+t)),u.initialize=function(t){r=t,f()},u.iterations=function(t){return arguments.length?(c=+t,u):c},u.strength=function(t){return arguments.length?(i=+t,u):i},u.radius=function(e){return arguments.length?(t=\"function\"==typeof e?e:a(+e),f(),u):t},u},t.forceLink=function(t){var e,n,i,s,l,h=c,f=function(t){return 1/Math.min(s[t.source.index],s[t.target.index])},p=a(30),d=1;function g(r){for(var i=0,a=t.length;i<d;++i)for(var s,c,u,h,f,p,g,v=0;v<a;++v)c=(s=t[v]).source,h=(u=s.target).x+u.vx-c.x-c.vx||o(),f=u.y+u.vy-c.y-c.vy||o(),h*=p=((p=Math.sqrt(h*h+f*f))-n[v])/p*r*e[v],f*=p,u.vx-=h*(g=l[v]),u.vy-=f*g,c.vx+=h*(g=1-g),c.vy+=f*g}function v(){if(i){var a,o,c=i.length,f=t.length,p=r.map(i,h);for(a=0,s=new Array(c);a<f;++a)(o=t[a]).index=a,\"object\"!=typeof o.source&&(o.source=u(p,o.source)),\"object\"!=typeof o.target&&(o.target=u(p,o.target)),s[o.source.index]=(s[o.source.index]||0)+1,s[o.target.index]=(s[o.target.index]||0)+1;for(a=0,l=new Array(f);a<f;++a)o=t[a],l[a]=s[o.source.index]/(s[o.source.index]+s[o.target.index]);e=new Array(f),m(),n=new Array(f),y()}}function m(){if(i)for(var r=0,n=t.length;r<n;++r)e[r]=+f(t[r],r,t)}function y(){if(i)for(var e=0,r=t.length;e<r;++e)n[e]=+p(t[e],e,t)}return null==t&&(t=[]),g.initialize=function(t){i=t,v()},g.links=function(e){return arguments.length?(t=e,v(),g):t},g.id=function(t){return arguments.length?(h=t,g):h},g.iterations=function(t){return arguments.length?(d=+t,g):d},g.strength=function(t){return arguments.length?(f=\"function\"==typeof t?t:a(+t),m(),g):f},g.distance=function(t){return arguments.length?(p=\"function\"==typeof t?t:a(+t),y(),g):p},g},t.forceManyBody=function(){var t,r,n,i,s=a(-30),l=1,c=1/0,u=.81;function p(i){var a,o=t.length,s=e.quadtree(t,h,f).visitAfter(g);for(n=i,a=0;a<o;++a)r=t[a],s.visit(v)}function d(){if(t){var e,r,n=t.length;for(i=new Array(n),e=0;e<n;++e)r=t[e],i[r.index]=+s(r,e,t)}}function g(t){var e,r,n,a,o,s=0,l=0;if(t.length){for(n=a=o=0;o<4;++o)(e=t[o])&&(r=Math.abs(e.value))&&(s+=e.value,l+=r,n+=r*e.x,a+=r*e.y);t.x=n/l,t.y=a/l}else{(e=t).x=e.data.x,e.y=e.data.y;do{s+=i[e.data.index]}while(e=e.next)}t.value=s}function v(t,e,a,s){if(!t.value)return!0;var h=t.x-r.x,f=t.y-r.y,p=s-e,d=h*h+f*f;if(p*p/u<d)return d<c&&(0===h&&(d+=(h=o())*h),0===f&&(d+=(f=o())*f),d<l&&(d=Math.sqrt(l*d)),r.vx+=h*t.value*n/d,r.vy+=f*t.value*n/d),!0;if(!(t.length||d>=c)){(t.data!==r||t.next)&&(0===h&&(d+=(h=o())*h),0===f&&(d+=(f=o())*f),d<l&&(d=Math.sqrt(l*d)));do{t.data!==r&&(p=i[t.data.index]*n/d,r.vx+=h*p,r.vy+=f*p)}while(t=t.next)}}return p.initialize=function(e){t=e,d()},p.strength=function(t){return arguments.length?(s=\"function\"==typeof t?t:a(+t),d(),p):s},p.distanceMin=function(t){return arguments.length?(l=t*t,p):Math.sqrt(l)},p.distanceMax=function(t){return arguments.length?(c=t*t,p):Math.sqrt(c)},p.theta=function(t){return arguments.length?(u=t*t,p):Math.sqrt(u)},p},t.forceRadial=function(t,e,r){var n,i,o,s=a(.1);function l(t){for(var a=0,s=n.length;a<s;++a){var l=n[a],c=l.x-e||1e-6,u=l.y-r||1e-6,h=Math.sqrt(c*c+u*u),f=(o[a]-h)*i[a]*t/h;l.vx+=c*f,l.vy+=u*f}}function c(){if(n){var e,r=n.length;for(i=new Array(r),o=new Array(r),e=0;e<r;++e)o[e]=+t(n[e],e,n),i[e]=isNaN(o[e])?0:+s(n[e],e,n)}}return\"function\"!=typeof t&&(t=a(+t)),null==e&&(e=0),null==r&&(r=0),l.initialize=function(t){n=t,c()},l.strength=function(t){return arguments.length?(s=\"function\"==typeof t?t:a(+t),c(),l):s},l.radius=function(e){return arguments.length?(t=\"function\"==typeof e?e:a(+e),c(),l):t},l.x=function(t){return arguments.length?(e=+t,l):e},l.y=function(t){return arguments.length?(r=+t,l):r},l},t.forceSimulation=function(t){var e,a=1,o=.001,s=1-Math.pow(o,1/300),l=0,c=.6,u=r.map(),h=i.timer(g),f=n.dispatch(\"tick\",\"end\");function g(){v(),f.call(\"tick\",e),a<o&&(h.stop(),f.call(\"end\",e))}function v(){var e,r,n=t.length;for(a+=(l-a)*s,u.each(function(t){t(a)}),e=0;e<n;++e)null==(r=t[e]).fx?r.x+=r.vx*=c:(r.x=r.fx,r.vx=0),null==r.fy?r.y+=r.vy*=c:(r.y=r.fy,r.vy=0)}function m(){for(var e,r=0,n=t.length;r<n;++r){if((e=t[r]).index=r,isNaN(e.x)||isNaN(e.y)){var i=p*Math.sqrt(r),a=r*d;e.x=i*Math.cos(a),e.y=i*Math.sin(a)}(isNaN(e.vx)||isNaN(e.vy))&&(e.vx=e.vy=0)}}function y(e){return e.initialize&&e.initialize(t),e}return null==t&&(t=[]),m(),e={tick:v,restart:function(){return h.restart(g),e},stop:function(){return h.stop(),e},nodes:function(r){return arguments.length?(t=r,m(),u.each(y),e):t},alpha:function(t){return arguments.length?(a=+t,e):a},alphaMin:function(t){return arguments.length?(o=+t,e):o},alphaDecay:function(t){return arguments.length?(s=+t,e):+s},alphaTarget:function(t){return arguments.length?(l=+t,e):l},velocityDecay:function(t){return arguments.length?(c=1-t,e):1-c},force:function(t,r){return arguments.length>1?(null==r?u.remove(t):u.set(t,y(r)),e):u.get(t)},find:function(e,r,n){var i,a,o,s,l,c=0,u=t.length;for(null==n?n=1/0:n*=n,c=0;c<u;++c)(o=(i=e-(s=t[c]).x)*i+(a=r-s.y)*a)<n&&(l=s,n=o);return l},on:function(t,r){return arguments.length>1?(f.on(t,r),e):f.on(t)}}},t.forceX=function(t){var e,r,n,i=a(.1);function o(t){for(var i,a=0,o=e.length;a<o;++a)(i=e[a]).vx+=(n[a]-i.x)*r[a]*t}function s(){if(e){var a,o=e.length;for(r=new Array(o),n=new Array(o),a=0;a<o;++a)r[a]=isNaN(n[a]=+t(e[a],a,e))?0:+i(e[a],a,e)}}return\"function\"!=typeof t&&(t=a(null==t?0:+t)),o.initialize=function(t){e=t,s()},o.strength=function(t){return arguments.length?(i=\"function\"==typeof t?t:a(+t),s(),o):i},o.x=function(e){return arguments.length?(t=\"function\"==typeof e?e:a(+e),s(),o):t},o},t.forceY=function(t){var e,r,n,i=a(.1);function o(t){for(var i,a=0,o=e.length;a<o;++a)(i=e[a]).vy+=(n[a]-i.y)*r[a]*t}function s(){if(e){var a,o=e.length;for(r=new Array(o),n=new Array(o),a=0;a<o;++a)r[a]=isNaN(n[a]=+t(e[a],a,e))?0:+i(e[a],a,e)}}return\"function\"!=typeof t&&(t=a(null==t?0:+t)),o.initialize=function(t){e=t,s()},o.strength=function(t){return arguments.length?(i=\"function\"==typeof t?t:a(+t),s(),o):i},o.y=function(e){return arguments.length?(t=\"function\"==typeof e?e:a(+e),s(),o):t},o},Object.defineProperty(t,\"__esModule\",{value:!0})},\"object\"==typeof r&&\"undefined\"!=typeof e?i(r,t(\"d3-quadtree\"),t(\"d3-collection\"),t(\"d3-dispatch\"),t(\"d3-timer\")):i(n.d3=n.d3||{},n.d3,n.d3,n.d3,n.d3)},{\"d3-collection\":153,\"d3-dispatch\":155,\"d3-quadtree\":160,\"d3-timer\":162}],157:[function(t,e,r){var n;n=this,function(t){\"use strict\";function e(t,e){return t.parent===e.parent?1:2}function r(t,e){return t+e.x}function n(t,e){return Math.max(t,e.y)}function i(t){var e=0,r=t.children,n=r&&r.length;if(n)for(;--n>=0;)e+=r[n].value;else e=1;t.value=e}function a(t,e){var r,n,i,a,s,u=new c(t),h=+t.value&&(u.value=t.value),f=[u];for(null==e&&(e=o);r=f.pop();)if(h&&(r.value=+r.data.value),(i=e(r.data))&&(s=i.length))for(r.children=new Array(s),a=s-1;a>=0;--a)f.push(n=r.children[a]=new c(i[a])),n.parent=r,n.depth=r.depth+1;return u.eachBefore(l)}function o(t){return t.children}function s(t){t.data=t.data.data}function l(t){var e=0;do{t.height=e}while((t=t.parent)&&t.height<++e)}function c(t){this.data=t,this.depth=this.height=0,this.parent=null}c.prototype=a.prototype={constructor:c,count:function(){return this.eachAfter(i)},each:function(t){var e,r,n,i,a=this,o=[a];do{for(e=o.reverse(),o=[];a=e.pop();)if(t(a),r=a.children)for(n=0,i=r.length;n<i;++n)o.push(r[n])}while(o.length);return this},eachAfter:function(t){for(var e,r,n,i=this,a=[i],o=[];i=a.pop();)if(o.push(i),e=i.children)for(r=0,n=e.length;r<n;++r)a.push(e[r]);for(;i=o.pop();)t(i);return this},eachBefore:function(t){for(var e,r,n=this,i=[n];n=i.pop();)if(t(n),e=n.children)for(r=e.length-1;r>=0;--r)i.push(e[r]);return this},sum:function(t){return this.eachAfter(function(e){for(var r=+t(e.data)||0,n=e.children,i=n&&n.length;--i>=0;)r+=n[i].value;e.value=r})},sort:function(t){return this.eachBefore(function(e){e.children&&e.children.sort(t)})},path:function(t){for(var e=this,r=function(t,e){if(t===e)return t;var r=t.ancestors(),n=e.ancestors(),i=null;for(t=r.pop(),e=n.pop();t===e;)i=t,t=r.pop(),e=n.pop();return i}(e,t),n=[e];e!==r;)e=e.parent,n.push(e);for(var i=n.length;t!==r;)n.splice(i,0,t),t=t.parent;return n},ancestors:function(){for(var t=this,e=[t];t=t.parent;)e.push(t);return e},descendants:function(){var t=[];return this.each(function(e){t.push(e)}),t},leaves:function(){var t=[];return this.eachBefore(function(e){e.children||t.push(e)}),t},links:function(){var t=this,e=[];return t.each(function(r){r!==t&&e.push({source:r.parent,target:r})}),e},copy:function(){return a(this).eachBefore(s)}};var u=Array.prototype.slice;function h(t){for(var e,r,n=0,i=(t=function(t){for(var e,r,n=t.length;n;)r=Math.random()*n--|0,e=t[n],t[n]=t[r],t[r]=e;return t}(u.call(t))).length,a=[];n<i;)e=t[n],r&&d(r,e)?++n:(r=v(a=f(a,e)),n=0);return r}function f(t,e){var r,n;if(g(e,t))return[e];for(r=0;r<t.length;++r)if(p(e,t[r])&&g(m(t[r],e),t))return[t[r],e];for(r=0;r<t.length-1;++r)for(n=r+1;n<t.length;++n)if(p(m(t[r],t[n]),e)&&p(m(t[r],e),t[n])&&p(m(t[n],e),t[r])&&g(y(t[r],t[n],e),t))return[t[r],t[n],e];throw new Error}function p(t,e){var r=t.r-e.r,n=e.x-t.x,i=e.y-t.y;return r<0||r*r<n*n+i*i}function d(t,e){var r=t.r-e.r+1e-6,n=e.x-t.x,i=e.y-t.y;return r>0&&r*r>n*n+i*i}function g(t,e){for(var r=0;r<e.length;++r)if(!d(t,e[r]))return!1;return!0}function v(t){switch(t.length){case 1:return{x:(e=t[0]).x,y:e.y,r:e.r};case 2:return m(t[0],t[1]);case 3:return y(t[0],t[1],t[2])}var e}function m(t,e){var r=t.x,n=t.y,i=t.r,a=e.x,o=e.y,s=e.r,l=a-r,c=o-n,u=s-i,h=Math.sqrt(l*l+c*c);return{x:(r+a+l/h*u)/2,y:(n+o+c/h*u)/2,r:(h+i+s)/2}}function y(t,e,r){var n=t.x,i=t.y,a=t.r,o=e.x,s=e.y,l=e.r,c=r.x,u=r.y,h=r.r,f=n-o,p=n-c,d=i-s,g=i-u,v=l-a,m=h-a,y=n*n+i*i-a*a,x=y-o*o-s*s+l*l,b=y-c*c-u*u+h*h,_=p*d-f*g,w=(d*b-g*x)/(2*_)-n,k=(g*v-d*m)/_,T=(p*x-f*b)/(2*_)-i,A=(f*m-p*v)/_,M=k*k+A*A-1,S=2*(a+w*k+T*A),E=w*w+T*T-a*a,C=-(M?(S+Math.sqrt(S*S-4*M*E))/(2*M):E/S);return{x:n+w+k*C,y:i+T+A*C,r:C}}function x(t,e,r){var n,i,a,o,s=t.x-e.x,l=t.y-e.y,c=s*s+l*l;c?(i=e.r+r.r,i*=i,o=t.r+r.r,i>(o*=o)?(n=(c+o-i)/(2*c),a=Math.sqrt(Math.max(0,o/c-n*n)),r.x=t.x-n*s-a*l,r.y=t.y-n*l+a*s):(n=(c+i-o)/(2*c),a=Math.sqrt(Math.max(0,i/c-n*n)),r.x=e.x+n*s-a*l,r.y=e.y+n*l+a*s)):(r.x=e.x+r.r,r.y=e.y)}function b(t,e){var r=t.r+e.r-1e-6,n=e.x-t.x,i=e.y-t.y;return r>0&&r*r>n*n+i*i}function _(t){var e=t._,r=t.next._,n=e.r+r.r,i=(e.x*r.r+r.x*e.r)/n,a=(e.y*r.r+r.y*e.r)/n;return i*i+a*a}function w(t){this._=t,this.next=null,this.previous=null}function k(t){if(!(i=t.length))return 0;var e,r,n,i,a,o,s,l,c,u,f;if((e=t[0]).x=0,e.y=0,!(i>1))return e.r;if(r=t[1],e.x=-r.r,r.x=e.r,r.y=0,!(i>2))return e.r+r.r;x(r,e,n=t[2]),e=new w(e),r=new w(r),n=new w(n),e.next=n.previous=r,r.next=e.previous=n,n.next=r.previous=e;t:for(s=3;s<i;++s){x(e._,r._,n=t[s]),n=new w(n),l=r.next,c=e.previous,u=r._.r,f=e._.r;do{if(u<=f){if(b(l._,n._)){r=l,e.next=r,r.previous=e,--s;continue t}u+=l._.r,l=l.next}else{if(b(c._,n._)){(e=c).next=r,r.previous=e,--s;continue t}f+=c._.r,c=c.previous}}while(l!==c.next);for(n.previous=e,n.next=r,e.next=r.previous=r=n,a=_(e);(n=n.next)!==r;)(o=_(n))<a&&(e=n,a=o);r=e.next}for(e=[r._],n=r;(n=n.next)!==r;)e.push(n._);for(n=h(e),s=0;s<i;++s)(e=t[s]).x-=n.x,e.y-=n.y;return n.r}function T(t){if(\"function\"!=typeof t)throw new Error;return t}function A(){return 0}function M(t){return function(){return t}}function S(t){return Math.sqrt(t.value)}function E(t){return function(e){e.children||(e.r=Math.max(0,+t(e)||0))}}function C(t,e){return function(r){if(n=r.children){var n,i,a,o=n.length,s=t(r)*e||0;if(s)for(i=0;i<o;++i)n[i].r+=s;if(a=k(n),s)for(i=0;i<o;++i)n[i].r-=s;r.r=a+s}}}function L(t){return function(e){var r=e.parent;e.r*=t,r&&(e.x=r.x+t*e.x,e.y=r.y+t*e.y)}}function P(t){t.x0=Math.round(t.x0),t.y0=Math.round(t.y0),t.x1=Math.round(t.x1),t.y1=Math.round(t.y1)}function O(t,e,r,n,i){for(var a,o=t.children,s=-1,l=o.length,c=t.value&&(n-e)/t.value;++s<l;)(a=o[s]).y0=r,a.y1=i,a.x0=e,a.x1=e+=a.value*c}var z=\"$\",I={depth:-1},D={};function R(t){return t.id}function F(t){return t.parentId}function B(t,e){return t.parent===e.parent?1:2}function N(t){var e=t.children;return e?e[0]:t.t}function j(t){var e=t.children;return e?e[e.length-1]:t.t}function U(t,e,r){var n=r/(e.i-t.i);e.c-=n,e.s+=r,t.c+=n,e.z+=r,e.m+=r}function V(t,e,r){return t.a.parent===e.parent?t.a:r}function q(t,e){this._=t,this.parent=null,this.children=null,this.A=null,this.a=this,this.z=0,this.m=0,this.c=0,this.s=0,this.t=null,this.i=e}function H(t,e,r,n,i){for(var a,o=t.children,s=-1,l=o.length,c=t.value&&(i-r)/t.value;++s<l;)(a=o[s]).x0=e,a.x1=n,a.y0=r,a.y1=r+=a.value*c}q.prototype=Object.create(c.prototype);var G=(1+Math.sqrt(5))/2;function Y(t,e,r,n,i,a){for(var o,s,l,c,u,h,f,p,d,g,v,m=[],y=e.children,x=0,b=0,_=y.length,w=e.value;x<_;){l=i-r,c=a-n;do{u=y[b++].value}while(!u&&b<_);for(h=f=u,v=u*u*(g=Math.max(c/l,l/c)/(w*t)),d=Math.max(f/v,v/h);b<_;++b){if(u+=s=y[b].value,s<h&&(h=s),s>f&&(f=s),v=u*u*g,(p=Math.max(f/v,v/h))>d){u-=s;break}d=p}m.push(o={value:u,dice:l<c,children:y.slice(x,b)}),o.dice?O(o,r,n,i,w?n+=c*u/w:a):H(o,r,n,w?r+=l*u/w:i,a),w-=u,x=b}return m}var W=function t(e){function r(t,r,n,i,a){Y(e,t,r,n,i,a)}return r.ratio=function(e){return t((e=+e)>1?e:1)},r}(G);var X=function t(e){function r(t,r,n,i,a){if((o=t._squarify)&&o.ratio===e)for(var o,s,l,c,u,h=-1,f=o.length,p=t.value;++h<f;){for(l=(s=o[h]).children,c=s.value=0,u=l.length;c<u;++c)s.value+=l[c].value;s.dice?O(s,r,n,i,n+=(a-n)*s.value/p):H(s,r,n,r+=(i-r)*s.value/p,a),p-=s.value}else t._squarify=o=Y(e,t,r,n,i,a),o.ratio=e}return r.ratio=function(e){return t((e=+e)>1?e:1)},r}(G);t.cluster=function(){var t=e,i=1,a=1,o=!1;function s(e){var s,l=0;e.eachAfter(function(e){var i=e.children;i?(e.x=function(t){return t.reduce(r,0)/t.length}(i),e.y=function(t){return 1+t.reduce(n,0)}(i)):(e.x=s?l+=t(e,s):0,e.y=0,s=e)});var c=function(t){for(var e;e=t.children;)t=e[0];return t}(e),u=function(t){for(var e;e=t.children;)t=e[e.length-1];return t}(e),h=c.x-t(c,u)/2,f=u.x+t(u,c)/2;return e.eachAfter(o?function(t){t.x=(t.x-e.x)*i,t.y=(e.y-t.y)*a}:function(t){t.x=(t.x-h)/(f-h)*i,t.y=(1-(e.y?t.y/e.y:1))*a})}return s.separation=function(e){return arguments.length?(t=e,s):t},s.size=function(t){return arguments.length?(o=!1,i=+t[0],a=+t[1],s):o?null:[i,a]},s.nodeSize=function(t){return arguments.length?(o=!0,i=+t[0],a=+t[1],s):o?[i,a]:null},s},t.hierarchy=a,t.pack=function(){var t=null,e=1,r=1,n=A;function i(i){return i.x=e/2,i.y=r/2,t?i.eachBefore(E(t)).eachAfter(C(n,.5)).eachBefore(L(1)):i.eachBefore(E(S)).eachAfter(C(A,1)).eachAfter(C(n,i.r/Math.min(e,r))).eachBefore(L(Math.min(e,r)/(2*i.r))),i}return i.radius=function(e){return arguments.length?(t=null==(r=e)?null:T(r),i):t;var r},i.size=function(t){return arguments.length?(e=+t[0],r=+t[1],i):[e,r]},i.padding=function(t){return arguments.length?(n=\"function\"==typeof t?t:M(+t),i):n},i},t.packSiblings=function(t){return k(t),t},t.packEnclose=h,t.partition=function(){var t=1,e=1,r=0,n=!1;function i(i){var a=i.height+1;return i.x0=i.y0=r,i.x1=t,i.y1=e/a,i.eachBefore(function(t,e){return function(n){n.children&&O(n,n.x0,t*(n.depth+1)/e,n.x1,t*(n.depth+2)/e);var i=n.x0,a=n.y0,o=n.x1-r,s=n.y1-r;o<i&&(i=o=(i+o)/2),s<a&&(a=s=(a+s)/2),n.x0=i,n.y0=a,n.x1=o,n.y1=s}}(e,a)),n&&i.eachBefore(P),i}return i.round=function(t){return arguments.length?(n=!!t,i):n},i.size=function(r){return arguments.length?(t=+r[0],e=+r[1],i):[t,e]},i.padding=function(t){return arguments.length?(r=+t,i):r},i},t.stratify=function(){var t=R,e=F;function r(r){var n,i,a,o,s,u,h,f=r.length,p=new Array(f),d={};for(i=0;i<f;++i)n=r[i],s=p[i]=new c(n),null!=(u=t(n,i,r))&&(u+=\"\")&&(d[h=z+(s.id=u)]=h in d?D:s);for(i=0;i<f;++i)if(s=p[i],null!=(u=e(r[i],i,r))&&(u+=\"\")){if(!(o=d[z+u]))throw new Error(\"missing: \"+u);if(o===D)throw new Error(\"ambiguous: \"+u);o.children?o.children.push(s):o.children=[s],s.parent=o}else{if(a)throw new Error(\"multiple roots\");a=s}if(!a)throw new Error(\"no root\");if(a.parent=I,a.eachBefore(function(t){t.depth=t.parent.depth+1,--f}).eachBefore(l),a.parent=null,f>0)throw new Error(\"cycle\");return a}return r.id=function(e){return arguments.length?(t=T(e),r):t},r.parentId=function(t){return arguments.length?(e=T(t),r):e},r},t.tree=function(){var t=B,e=1,r=1,n=null;function i(i){var l=function(t){for(var e,r,n,i,a,o=new q(t,0),s=[o];e=s.pop();)if(n=e._.children)for(e.children=new Array(a=n.length),i=a-1;i>=0;--i)s.push(r=e.children[i]=new q(n[i],i)),r.parent=e;return(o.parent=new q(null,0)).children=[o],o}(i);if(l.eachAfter(a),l.parent.m=-l.z,l.eachBefore(o),n)i.eachBefore(s);else{var c=i,u=i,h=i;i.eachBefore(function(t){t.x<c.x&&(c=t),t.x>u.x&&(u=t),t.depth>h.depth&&(h=t)});var f=c===u?1:t(c,u)/2,p=f-c.x,d=e/(u.x+f+p),g=r/(h.depth||1);i.eachBefore(function(t){t.x=(t.x+p)*d,t.y=t.depth*g})}return i}function a(e){var r=e.children,n=e.parent.children,i=e.i?n[e.i-1]:null;if(r){!function(t){for(var e,r=0,n=0,i=t.children,a=i.length;--a>=0;)(e=i[a]).z+=r,e.m+=r,r+=e.s+(n+=e.c)}(e);var a=(r[0].z+r[r.length-1].z)/2;i?(e.z=i.z+t(e._,i._),e.m=e.z-a):e.z=a}else i&&(e.z=i.z+t(e._,i._));e.parent.A=function(e,r,n){if(r){for(var i,a=e,o=e,s=r,l=a.parent.children[0],c=a.m,u=o.m,h=s.m,f=l.m;s=j(s),a=N(a),s&&a;)l=N(l),(o=j(o)).a=e,(i=s.z+h-a.z-c+t(s._,a._))>0&&(U(V(s,e,n),e,i),c+=i,u+=i),h+=s.m,c+=a.m,f+=l.m,u+=o.m;s&&!j(o)&&(o.t=s,o.m+=h-u),a&&!N(l)&&(l.t=a,l.m+=c-f,n=e)}return n}(e,i,e.parent.A||n[0])}function o(t){t._.x=t.z+t.parent.m,t.m+=t.parent.m}function s(t){t.x*=e,t.y=t.depth*r}return i.separation=function(e){return arguments.length?(t=e,i):t},i.size=function(t){return arguments.length?(n=!1,e=+t[0],r=+t[1],i):n?null:[e,r]},i.nodeSize=function(t){return arguments.length?(n=!0,e=+t[0],r=+t[1],i):n?[e,r]:null},i},t.treemap=function(){var t=W,e=!1,r=1,n=1,i=[0],a=A,o=A,s=A,l=A,c=A;function u(t){return t.x0=t.y0=0,t.x1=r,t.y1=n,t.eachBefore(h),i=[0],e&&t.eachBefore(P),t}function h(e){var r=i[e.depth],n=e.x0+r,u=e.y0+r,h=e.x1-r,f=e.y1-r;h<n&&(n=h=(n+h)/2),f<u&&(u=f=(u+f)/2),e.x0=n,e.y0=u,e.x1=h,e.y1=f,e.children&&(r=i[e.depth+1]=a(e)/2,n+=c(e)-r,u+=o(e)-r,(h-=s(e)-r)<n&&(n=h=(n+h)/2),(f-=l(e)-r)<u&&(u=f=(u+f)/2),t(e,n,u,h,f))}return u.round=function(t){return arguments.length?(e=!!t,u):e},u.size=function(t){return arguments.length?(r=+t[0],n=+t[1],u):[r,n]},u.tile=function(e){return arguments.length?(t=T(e),u):t},u.padding=function(t){return arguments.length?u.paddingInner(t).paddingOuter(t):u.paddingInner()},u.paddingInner=function(t){return arguments.length?(a=\"function\"==typeof t?t:M(+t),u):a},u.paddingOuter=function(t){return arguments.length?u.paddingTop(t).paddingRight(t).paddingBottom(t).paddingLeft(t):u.paddingTop()},u.paddingTop=function(t){return arguments.length?(o=\"function\"==typeof t?t:M(+t),u):o},u.paddingRight=function(t){return arguments.length?(s=\"function\"==typeof t?t:M(+t),u):s},u.paddingBottom=function(t){return arguments.length?(l=\"function\"==typeof t?t:M(+t),u):l},u.paddingLeft=function(t){return arguments.length?(c=\"function\"==typeof t?t:M(+t),u):c},u},t.treemapBinary=function(t,e,r,n,i){var a,o,s=t.children,l=s.length,c=new Array(l+1);for(c[0]=o=a=0;a<l;++a)c[a+1]=o+=s[a].value;!function t(e,r,n,i,a,o,l){if(e>=r-1){var u=s[e];return u.x0=i,u.y0=a,u.x1=o,void(u.y1=l)}for(var h=c[e],f=n/2+h,p=e+1,d=r-1;p<d;){var g=p+d>>>1;c[g]<f?p=g+1:d=g}f-c[p-1]<c[p]-f&&e+1<p&&--p;var v=c[p]-h,m=n-v;if(o-i>l-a){var y=(i*m+o*v)/n;t(e,p,v,i,a,y,l),t(p,r,m,y,a,o,l)}else{var x=(a*m+l*v)/n;t(e,p,v,i,a,o,x),t(p,r,m,i,x,o,l)}}(0,l,t.value,e,r,n,i)},t.treemapDice=O,t.treemapSlice=H,t.treemapSliceDice=function(t,e,r,n,i){(1&t.depth?H:O)(t,e,r,n,i)},t.treemapSquarify=W,t.treemapResquarify=X,Object.defineProperty(t,\"__esModule\",{value:!0})}(\"object\"==typeof r&&\"undefined\"!=typeof e?r:n.d3=n.d3||{})},{}],158:[function(t,e,r){var n,i;n=this,i=function(t,e){\"use strict\";function r(t,e,r,n,i){var a=t*t,o=a*t;return((1-3*t+3*a-o)*e+(4-6*a+3*o)*r+(1+3*t+3*a-3*o)*n+o*i)/6}function n(t){var e=t.length-1;return function(n){var i=n<=0?n=0:n>=1?(n=1,e-1):Math.floor(n*e),a=t[i],o=t[i+1],s=i>0?t[i-1]:2*a-o,l=i<e-1?t[i+2]:2*o-a;return r((n-i/e)*e,s,a,o,l)}}function i(t){var e=t.length;return function(n){var i=Math.floor(((n%=1)<0?++n:n)*e),a=t[(i+e-1)%e],o=t[i%e],s=t[(i+1)%e],l=t[(i+2)%e];return r((n-i/e)*e,a,o,s,l)}}function a(t){return function(){return t}}function o(t,e){return function(r){return t+r*e}}function s(t,e){var r=e-t;return r?o(t,r>180||r<-180?r-360*Math.round(r/360):r):a(isNaN(t)?e:t)}function l(t){return 1==(t=+t)?c:function(e,r){return r-e?function(t,e,r){return t=Math.pow(t,r),e=Math.pow(e,r)-t,r=1/r,function(n){return Math.pow(t+n*e,r)}}(e,r,t):a(isNaN(e)?r:e)}}function c(t,e){var r=e-t;return r?o(t,r):a(isNaN(t)?e:t)}var u=function t(r){var n=l(r);function i(t,r){var i=n((t=e.rgb(t)).r,(r=e.rgb(r)).r),a=n(t.g,r.g),o=n(t.b,r.b),s=c(t.opacity,r.opacity);return function(e){return t.r=i(e),t.g=a(e),t.b=o(e),t.opacity=s(e),t+\"\"}}return i.gamma=t,i}(1);function h(t){return function(r){var n,i,a=r.length,o=new Array(a),s=new Array(a),l=new Array(a);for(n=0;n<a;++n)i=e.rgb(r[n]),o[n]=i.r||0,s[n]=i.g||0,l[n]=i.b||0;return o=t(o),s=t(s),l=t(l),i.opacity=1,function(t){return i.r=o(t),i.g=s(t),i.b=l(t),i+\"\"}}}var f=h(n),p=h(i);function d(t,e){var r,n=e?e.length:0,i=t?Math.min(n,t.length):0,a=new Array(i),o=new Array(n);for(r=0;r<i;++r)a[r]=_(t[r],e[r]);for(;r<n;++r)o[r]=e[r];return function(t){for(r=0;r<i;++r)o[r]=a[r](t);return o}}function g(t,e){var r=new Date;return e-=t=+t,function(n){return r.setTime(t+e*n),r}}function v(t,e){return e-=t=+t,function(r){return t+e*r}}function m(t,e){var r,n={},i={};for(r in null!==t&&\"object\"==typeof t||(t={}),null!==e&&\"object\"==typeof e||(e={}),e)r in t?n[r]=_(t[r],e[r]):i[r]=e[r];return function(t){for(r in n)i[r]=n[r](t);return i}}var y=/[-+]?(?:\\d+\\.?\\d*|\\.?\\d+)(?:[eE][-+]?\\d+)?/g,x=new RegExp(y.source,\"g\");function b(t,e){var r,n,i,a=y.lastIndex=x.lastIndex=0,o=-1,s=[],l=[];for(t+=\"\",e+=\"\";(r=y.exec(t))&&(n=x.exec(e));)(i=n.index)>a&&(i=e.slice(a,i),s[o]?s[o]+=i:s[++o]=i),(r=r[0])===(n=n[0])?s[o]?s[o]+=n:s[++o]=n:(s[++o]=null,l.push({i:o,x:v(r,n)})),a=x.lastIndex;return a<e.length&&(i=e.slice(a),s[o]?s[o]+=i:s[++o]=i),s.length<2?l[0]?function(t){return function(e){return t(e)+\"\"}}(l[0].x):function(t){return function(){return t}}(e):(e=l.length,function(t){for(var r,n=0;n<e;++n)s[(r=l[n]).i]=r.x(t);return s.join(\"\")})}function _(t,r){var n,i=typeof r;return null==r||\"boolean\"===i?a(r):(\"number\"===i?v:\"string\"===i?(n=e.color(r))?(r=n,u):b:r instanceof e.color?u:r instanceof Date?g:Array.isArray(r)?d:\"function\"!=typeof r.valueOf&&\"function\"!=typeof r.toString||isNaN(r)?m:v)(t,r)}var w,k,T,A,M=180/Math.PI,S={translateX:0,translateY:0,rotate:0,skewX:0,scaleX:1,scaleY:1};function E(t,e,r,n,i,a){var o,s,l;return(o=Math.sqrt(t*t+e*e))&&(t/=o,e/=o),(l=t*r+e*n)&&(r-=t*l,n-=e*l),(s=Math.sqrt(r*r+n*n))&&(r/=s,n/=s,l/=s),t*n<e*r&&(t=-t,e=-e,l=-l,o=-o),{translateX:i,translateY:a,rotate:Math.atan2(e,t)*M,skewX:Math.atan(l)*M,scaleX:o,scaleY:s}}function C(t,e,r,n){function i(t){return t.length?t.pop()+\" \":\"\"}return function(a,o){var s=[],l=[];return a=t(a),o=t(o),function(t,n,i,a,o,s){if(t!==i||n!==a){var l=o.push(\"translate(\",null,e,null,r);s.push({i:l-4,x:v(t,i)},{i:l-2,x:v(n,a)})}else(i||a)&&o.push(\"translate(\"+i+e+a+r)}(a.translateX,a.translateY,o.translateX,o.translateY,s,l),function(t,e,r,a){t!==e?(t-e>180?e+=360:e-t>180&&(t+=360),a.push({i:r.push(i(r)+\"rotate(\",null,n)-2,x:v(t,e)})):e&&r.push(i(r)+\"rotate(\"+e+n)}(a.rotate,o.rotate,s,l),function(t,e,r,a){t!==e?a.push({i:r.push(i(r)+\"skewX(\",null,n)-2,x:v(t,e)}):e&&r.push(i(r)+\"skewX(\"+e+n)}(a.skewX,o.skewX,s,l),function(t,e,r,n,a,o){if(t!==r||e!==n){var s=a.push(i(a)+\"scale(\",null,\",\",null,\")\");o.push({i:s-4,x:v(t,r)},{i:s-2,x:v(e,n)})}else 1===r&&1===n||a.push(i(a)+\"scale(\"+r+\",\"+n+\")\")}(a.scaleX,a.scaleY,o.scaleX,o.scaleY,s,l),a=o=null,function(t){for(var e,r=-1,n=l.length;++r<n;)s[(e=l[r]).i]=e.x(t);return s.join(\"\")}}}var L=C(function(t){return\"none\"===t?S:(w||(w=document.createElement(\"DIV\"),k=document.documentElement,T=document.defaultView),w.style.transform=t,t=T.getComputedStyle(k.appendChild(w),null).getPropertyValue(\"transform\"),k.removeChild(w),E(+(t=t.slice(7,-1).split(\",\"))[0],+t[1],+t[2],+t[3],+t[4],+t[5]))},\"px, \",\"px)\",\"deg)\"),P=C(function(t){return null==t?S:(A||(A=document.createElementNS(\"http://www.w3.org/2000/svg\",\"g\")),A.setAttribute(\"transform\",t),(t=A.transform.baseVal.consolidate())?E((t=t.matrix).a,t.b,t.c,t.d,t.e,t.f):S)},\", \",\")\",\")\"),O=Math.SQRT2,z=2,I=4,D=1e-12;function R(t){return((t=Math.exp(t))+1/t)/2}function F(t){return function(r,n){var i=t((r=e.hsl(r)).h,(n=e.hsl(n)).h),a=c(r.s,n.s),o=c(r.l,n.l),s=c(r.opacity,n.opacity);return function(t){return r.h=i(t),r.s=a(t),r.l=o(t),r.opacity=s(t),r+\"\"}}}var B=F(s),N=F(c);function j(t){return function(r,n){var i=t((r=e.hcl(r)).h,(n=e.hcl(n)).h),a=c(r.c,n.c),o=c(r.l,n.l),s=c(r.opacity,n.opacity);return function(t){return r.h=i(t),r.c=a(t),r.l=o(t),r.opacity=s(t),r+\"\"}}}var U=j(s),V=j(c);function q(t){return function r(n){function i(r,i){var a=t((r=e.cubehelix(r)).h,(i=e.cubehelix(i)).h),o=c(r.s,i.s),s=c(r.l,i.l),l=c(r.opacity,i.opacity);return function(t){return r.h=a(t),r.s=o(t),r.l=s(Math.pow(t,n)),r.opacity=l(t),r+\"\"}}return n=+n,i.gamma=r,i}(1)}var H=q(s),G=q(c);t.interpolate=_,t.interpolateArray=d,t.interpolateBasis=n,t.interpolateBasisClosed=i,t.interpolateDate=g,t.interpolateDiscrete=function(t){var e=t.length;return function(r){return t[Math.max(0,Math.min(e-1,Math.floor(r*e)))]}},t.interpolateHue=function(t,e){var r=s(+t,+e);return function(t){var e=r(t);return e-360*Math.floor(e/360)}},t.interpolateNumber=v,t.interpolateObject=m,t.interpolateRound=function(t,e){return e-=t=+t,function(r){return Math.round(t+e*r)}},t.interpolateString=b,t.interpolateTransformCss=L,t.interpolateTransformSvg=P,t.interpolateZoom=function(t,e){var r,n,i=t[0],a=t[1],o=t[2],s=e[0],l=e[1],c=e[2],u=s-i,h=l-a,f=u*u+h*h;if(f<D)n=Math.log(c/o)/O,r=function(t){return[i+t*u,a+t*h,o*Math.exp(O*t*n)]};else{var p=Math.sqrt(f),d=(c*c-o*o+I*f)/(2*o*z*p),g=(c*c-o*o-I*f)/(2*c*z*p),v=Math.log(Math.sqrt(d*d+1)-d),m=Math.log(Math.sqrt(g*g+1)-g);n=(m-v)/O,r=function(t){var e,r=t*n,s=R(v),l=o/(z*p)*(s*(e=O*r+v,((e=Math.exp(2*e))-1)/(e+1))-function(t){return((t=Math.exp(t))-1/t)/2}(v));return[i+l*u,a+l*h,o*s/R(O*r+v)]}}return r.duration=1e3*n,r},t.interpolateRgb=u,t.interpolateRgbBasis=f,t.interpolateRgbBasisClosed=p,t.interpolateHsl=B,t.interpolateHslLong=N,t.interpolateLab=function(t,r){var n=c((t=e.lab(t)).l,(r=e.lab(r)).l),i=c(t.a,r.a),a=c(t.b,r.b),o=c(t.opacity,r.opacity);return function(e){return t.l=n(e),t.a=i(e),t.b=a(e),t.opacity=o(e),t+\"\"}},t.interpolateHcl=U,t.interpolateHclLong=V,t.interpolateCubehelix=H,t.interpolateCubehelixLong=G,t.piecewise=function(t,e){for(var r=0,n=e.length-1,i=e[0],a=new Array(n<0?0:n);r<n;)a[r]=t(i,i=e[++r]);return function(t){var e=Math.max(0,Math.min(n-1,Math.floor(t*=n)));return a[e](t-e)}},t.quantize=function(t,e){for(var r=new Array(e),n=0;n<e;++n)r[n]=t(n/(e-1));return r},Object.defineProperty(t,\"__esModule\",{value:!0})},\"object\"==typeof r&&\"undefined\"!=typeof e?i(r,t(\"d3-color\")):i(n.d3=n.d3||{},n.d3)},{\"d3-color\":154}],159:[function(t,e,r){var n;n=this,function(t){\"use strict\";var e=Math.PI,r=2*e,n=r-1e-6;function i(){this._x0=this._y0=this._x1=this._y1=null,this._=\"\"}function a(){return new i}i.prototype=a.prototype={constructor:i,moveTo:function(t,e){this._+=\"M\"+(this._x0=this._x1=+t)+\",\"+(this._y0=this._y1=+e)},closePath:function(){null!==this._x1&&(this._x1=this._x0,this._y1=this._y0,this._+=\"Z\")},lineTo:function(t,e){this._+=\"L\"+(this._x1=+t)+\",\"+(this._y1=+e)},quadraticCurveTo:function(t,e,r,n){this._+=\"Q\"+ +t+\",\"+ +e+\",\"+(this._x1=+r)+\",\"+(this._y1=+n)},bezierCurveTo:function(t,e,r,n,i,a){this._+=\"C\"+ +t+\",\"+ +e+\",\"+ +r+\",\"+ +n+\",\"+(this._x1=+i)+\",\"+(this._y1=+a)},arcTo:function(t,r,n,i,a){t=+t,r=+r,n=+n,i=+i,a=+a;var o=this._x1,s=this._y1,l=n-t,c=i-r,u=o-t,h=s-r,f=u*u+h*h;if(a<0)throw new Error(\"negative radius: \"+a);if(null===this._x1)this._+=\"M\"+(this._x1=t)+\",\"+(this._y1=r);else if(f>1e-6)if(Math.abs(h*l-c*u)>1e-6&&a){var p=n-o,d=i-s,g=l*l+c*c,v=p*p+d*d,m=Math.sqrt(g),y=Math.sqrt(f),x=a*Math.tan((e-Math.acos((g+f-v)/(2*m*y)))/2),b=x/y,_=x/m;Math.abs(b-1)>1e-6&&(this._+=\"L\"+(t+b*u)+\",\"+(r+b*h)),this._+=\"A\"+a+\",\"+a+\",0,0,\"+ +(h*p>u*d)+\",\"+(this._x1=t+_*l)+\",\"+(this._y1=r+_*c)}else this._+=\"L\"+(this._x1=t)+\",\"+(this._y1=r);else;},arc:function(t,i,a,o,s,l){t=+t,i=+i;var c=(a=+a)*Math.cos(o),u=a*Math.sin(o),h=t+c,f=i+u,p=1^l,d=l?o-s:s-o;if(a<0)throw new Error(\"negative radius: \"+a);null===this._x1?this._+=\"M\"+h+\",\"+f:(Math.abs(this._x1-h)>1e-6||Math.abs(this._y1-f)>1e-6)&&(this._+=\"L\"+h+\",\"+f),a&&(d<0&&(d=d%r+r),d>n?this._+=\"A\"+a+\",\"+a+\",0,1,\"+p+\",\"+(t-c)+\",\"+(i-u)+\"A\"+a+\",\"+a+\",0,1,\"+p+\",\"+(this._x1=h)+\",\"+(this._y1=f):d>1e-6&&(this._+=\"A\"+a+\",\"+a+\",0,\"+ +(d>=e)+\",\"+p+\",\"+(this._x1=t+a*Math.cos(s))+\",\"+(this._y1=i+a*Math.sin(s))))},rect:function(t,e,r,n){this._+=\"M\"+(this._x0=this._x1=+t)+\",\"+(this._y0=this._y1=+e)+\"h\"+ +r+\"v\"+ +n+\"h\"+-r+\"Z\"},toString:function(){return this._}},t.path=a,Object.defineProperty(t,\"__esModule\",{value:!0})}(\"object\"==typeof r&&\"undefined\"!=typeof e?r:n.d3=n.d3||{})},{}],160:[function(t,e,r){var n;n=this,function(t){\"use strict\";function e(t,e,r,n){if(isNaN(e)||isNaN(r))return t;var i,a,o,s,l,c,u,h,f,p=t._root,d={data:n},g=t._x0,v=t._y0,m=t._x1,y=t._y1;if(!p)return t._root=d,t;for(;p.length;)if((c=e>=(a=(g+m)/2))?g=a:m=a,(u=r>=(o=(v+y)/2))?v=o:y=o,i=p,!(p=p[h=u<<1|c]))return i[h]=d,t;if(s=+t._x.call(null,p.data),l=+t._y.call(null,p.data),e===s&&r===l)return d.next=p,i?i[h]=d:t._root=d,t;do{i=i?i[h]=new Array(4):t._root=new Array(4),(c=e>=(a=(g+m)/2))?g=a:m=a,(u=r>=(o=(v+y)/2))?v=o:y=o}while((h=u<<1|c)==(f=(l>=o)<<1|s>=a));return i[f]=p,i[h]=d,t}var r=function(t,e,r,n,i){this.node=t,this.x0=e,this.y0=r,this.x1=n,this.y1=i};function n(t){return t[0]}function i(t){return t[1]}function a(t,e,r){var a=new o(null==e?n:e,null==r?i:r,NaN,NaN,NaN,NaN);return null==t?a:a.addAll(t)}function o(t,e,r,n,i,a){this._x=t,this._y=e,this._x0=r,this._y0=n,this._x1=i,this._y1=a,this._root=void 0}function s(t){for(var e={data:t.data},r=e;t=t.next;)r=r.next={data:t.data};return e}var l=a.prototype=o.prototype;l.copy=function(){var t,e,r=new o(this._x,this._y,this._x0,this._y0,this._x1,this._y1),n=this._root;if(!n)return r;if(!n.length)return r._root=s(n),r;for(t=[{source:n,target:r._root=new Array(4)}];n=t.pop();)for(var i=0;i<4;++i)(e=n.source[i])&&(e.length?t.push({source:e,target:n.target[i]=new Array(4)}):n.target[i]=s(e));return r},l.add=function(t){var r=+this._x.call(null,t),n=+this._y.call(null,t);return e(this.cover(r,n),r,n,t)},l.addAll=function(t){var r,n,i,a,o=t.length,s=new Array(o),l=new Array(o),c=1/0,u=1/0,h=-1/0,f=-1/0;for(n=0;n<o;++n)isNaN(i=+this._x.call(null,r=t[n]))||isNaN(a=+this._y.call(null,r))||(s[n]=i,l[n]=a,i<c&&(c=i),i>h&&(h=i),a<u&&(u=a),a>f&&(f=a));for(h<c&&(c=this._x0,h=this._x1),f<u&&(u=this._y0,f=this._y1),this.cover(c,u).cover(h,f),n=0;n<o;++n)e(this,s[n],l[n],t[n]);return this},l.cover=function(t,e){if(isNaN(t=+t)||isNaN(e=+e))return this;var r=this._x0,n=this._y0,i=this._x1,a=this._y1;if(isNaN(r))i=(r=Math.floor(t))+1,a=(n=Math.floor(e))+1;else{if(!(r>t||t>i||n>e||e>a))return this;var o,s,l=i-r,c=this._root;switch(s=(e<(n+a)/2)<<1|t<(r+i)/2){case 0:do{(o=new Array(4))[s]=c,c=o}while(a=n+(l*=2),t>(i=r+l)||e>a);break;case 1:do{(o=new Array(4))[s]=c,c=o}while(a=n+(l*=2),(r=i-l)>t||e>a);break;case 2:do{(o=new Array(4))[s]=c,c=o}while(n=a-(l*=2),t>(i=r+l)||n>e);break;case 3:do{(o=new Array(4))[s]=c,c=o}while(n=a-(l*=2),(r=i-l)>t||n>e)}this._root&&this._root.length&&(this._root=c)}return this._x0=r,this._y0=n,this._x1=i,this._y1=a,this},l.data=function(){var t=[];return this.visit(function(e){if(!e.length)do{t.push(e.data)}while(e=e.next)}),t},l.extent=function(t){return arguments.length?this.cover(+t[0][0],+t[0][1]).cover(+t[1][0],+t[1][1]):isNaN(this._x0)?void 0:[[this._x0,this._y0],[this._x1,this._y1]]},l.find=function(t,e,n){var i,a,o,s,l,c,u,h=this._x0,f=this._y0,p=this._x1,d=this._y1,g=[],v=this._root;for(v&&g.push(new r(v,h,f,p,d)),null==n?n=1/0:(h=t-n,f=e-n,p=t+n,d=e+n,n*=n);c=g.pop();)if(!(!(v=c.node)||(a=c.x0)>p||(o=c.y0)>d||(s=c.x1)<h||(l=c.y1)<f))if(v.length){var m=(a+s)/2,y=(o+l)/2;g.push(new r(v[3],m,y,s,l),new r(v[2],a,y,m,l),new r(v[1],m,o,s,y),new r(v[0],a,o,m,y)),(u=(e>=y)<<1|t>=m)&&(c=g[g.length-1],g[g.length-1]=g[g.length-1-u],g[g.length-1-u]=c)}else{var x=t-+this._x.call(null,v.data),b=e-+this._y.call(null,v.data),_=x*x+b*b;if(_<n){var w=Math.sqrt(n=_);h=t-w,f=e-w,p=t+w,d=e+w,i=v.data}}return i},l.remove=function(t){if(isNaN(a=+this._x.call(null,t))||isNaN(o=+this._y.call(null,t)))return this;var e,r,n,i,a,o,s,l,c,u,h,f,p=this._root,d=this._x0,g=this._y0,v=this._x1,m=this._y1;if(!p)return this;if(p.length)for(;;){if((c=a>=(s=(d+v)/2))?d=s:v=s,(u=o>=(l=(g+m)/2))?g=l:m=l,e=p,!(p=p[h=u<<1|c]))return this;if(!p.length)break;(e[h+1&3]||e[h+2&3]||e[h+3&3])&&(r=e,f=h)}for(;p.data!==t;)if(n=p,!(p=p.next))return this;return(i=p.next)&&delete p.next,n?(i?n.next=i:delete n.next,this):e?(i?e[h]=i:delete e[h],(p=e[0]||e[1]||e[2]||e[3])&&p===(e[3]||e[2]||e[1]||e[0])&&!p.length&&(r?r[f]=p:this._root=p),this):(this._root=i,this)},l.removeAll=function(t){for(var e=0,r=t.length;e<r;++e)this.remove(t[e]);return this},l.root=function(){return this._root},l.size=function(){var t=0;return this.visit(function(e){if(!e.length)do{++t}while(e=e.next)}),t},l.visit=function(t){var e,n,i,a,o,s,l=[],c=this._root;for(c&&l.push(new r(c,this._x0,this._y0,this._x1,this._y1));e=l.pop();)if(!t(c=e.node,i=e.x0,a=e.y0,o=e.x1,s=e.y1)&&c.length){var u=(i+o)/2,h=(a+s)/2;(n=c[3])&&l.push(new r(n,u,h,o,s)),(n=c[2])&&l.push(new r(n,i,h,u,s)),(n=c[1])&&l.push(new r(n,u,a,o,h)),(n=c[0])&&l.push(new r(n,i,a,u,h))}return this},l.visitAfter=function(t){var e,n=[],i=[];for(this._root&&n.push(new r(this._root,this._x0,this._y0,this._x1,this._y1));e=n.pop();){var a=e.node;if(a.length){var o,s=e.x0,l=e.y0,c=e.x1,u=e.y1,h=(s+c)/2,f=(l+u)/2;(o=a[0])&&n.push(new r(o,s,l,h,f)),(o=a[1])&&n.push(new r(o,h,l,c,f)),(o=a[2])&&n.push(new r(o,s,f,h,u)),(o=a[3])&&n.push(new r(o,h,f,c,u))}i.push(e)}for(;e=i.pop();)t(e.node,e.x0,e.y0,e.x1,e.y1);return this},l.x=function(t){return arguments.length?(this._x=t,this):this._x},l.y=function(t){return arguments.length?(this._y=t,this):this._y},t.quadtree=a,Object.defineProperty(t,\"__esModule\",{value:!0})}(\"object\"==typeof r&&\"undefined\"!=typeof e?r:n.d3=n.d3||{})},{}],161:[function(t,e,r){var n,i;n=this,i=function(t,e){\"use strict\";function r(t){return function(){return t}}var n=Math.abs,i=Math.atan2,a=Math.cos,o=Math.max,s=Math.min,l=Math.sin,c=Math.sqrt,u=1e-12,h=Math.PI,f=h/2,p=2*h;function d(t){return t>=1?f:t<=-1?-f:Math.asin(t)}function g(t){return t.innerRadius}function v(t){return t.outerRadius}function m(t){return t.startAngle}function y(t){return t.endAngle}function x(t){return t&&t.padAngle}function b(t,e,r,n,i,a,s){var l=t-r,u=e-n,h=(s?a:-a)/c(l*l+u*u),f=h*u,p=-h*l,d=t+f,g=e+p,v=r+f,m=n+p,y=(d+v)/2,x=(g+m)/2,b=v-d,_=m-g,w=b*b+_*_,k=i-a,T=d*m-v*g,A=(_<0?-1:1)*c(o(0,k*k*w-T*T)),M=(T*_-b*A)/w,S=(-T*b-_*A)/w,E=(T*_+b*A)/w,C=(-T*b+_*A)/w,L=M-y,P=S-x,O=E-y,z=C-x;return L*L+P*P>O*O+z*z&&(M=E,S=C),{cx:M,cy:S,x01:-f,y01:-p,x11:M*(i/k-1),y11:S*(i/k-1)}}function _(t){this._context=t}function w(t){return new _(t)}function k(t){return t[0]}function T(t){return t[1]}function A(){var t=k,n=T,i=r(!0),a=null,o=w,s=null;function l(r){var l,c,u,h=r.length,f=!1;for(null==a&&(s=o(u=e.path())),l=0;l<=h;++l)!(l<h&&i(c=r[l],l,r))===f&&((f=!f)?s.lineStart():s.lineEnd()),f&&s.point(+t(c,l,r),+n(c,l,r));if(u)return s=null,u+\"\"||null}return l.x=function(e){return arguments.length?(t=\"function\"==typeof e?e:r(+e),l):t},l.y=function(t){return arguments.length?(n=\"function\"==typeof t?t:r(+t),l):n},l.defined=function(t){return arguments.length?(i=\"function\"==typeof t?t:r(!!t),l):i},l.curve=function(t){return arguments.length?(o=t,null!=a&&(s=o(a)),l):o},l.context=function(t){return arguments.length?(null==t?a=s=null:s=o(a=t),l):a},l}function M(){var t=k,n=null,i=r(0),a=T,o=r(!0),s=null,l=w,c=null;function u(r){var u,h,f,p,d,g=r.length,v=!1,m=new Array(g),y=new Array(g);for(null==s&&(c=l(d=e.path())),u=0;u<=g;++u){if(!(u<g&&o(p=r[u],u,r))===v)if(v=!v)h=u,c.areaStart(),c.lineStart();else{for(c.lineEnd(),c.lineStart(),f=u-1;f>=h;--f)c.point(m[f],y[f]);c.lineEnd(),c.areaEnd()}v&&(m[u]=+t(p,u,r),y[u]=+i(p,u,r),c.point(n?+n(p,u,r):m[u],a?+a(p,u,r):y[u]))}if(d)return c=null,d+\"\"||null}function h(){return A().defined(o).curve(l).context(s)}return u.x=function(e){return arguments.length?(t=\"function\"==typeof e?e:r(+e),n=null,u):t},u.x0=function(e){return arguments.length?(t=\"function\"==typeof e?e:r(+e),u):t},u.x1=function(t){return arguments.length?(n=null==t?null:\"function\"==typeof t?t:r(+t),u):n},u.y=function(t){return arguments.length?(i=\"function\"==typeof t?t:r(+t),a=null,u):i},u.y0=function(t){return arguments.length?(i=\"function\"==typeof t?t:r(+t),u):i},u.y1=function(t){return arguments.length?(a=null==t?null:\"function\"==typeof t?t:r(+t),u):a},u.lineX0=u.lineY0=function(){return h().x(t).y(i)},u.lineY1=function(){return h().x(t).y(a)},u.lineX1=function(){return h().x(n).y(i)},u.defined=function(t){return arguments.length?(o=\"function\"==typeof t?t:r(!!t),u):o},u.curve=function(t){return arguments.length?(l=t,null!=s&&(c=l(s)),u):l},u.context=function(t){return arguments.length?(null==t?s=c=null:c=l(s=t),u):s},u}function S(t,e){return e<t?-1:e>t?1:e>=t?0:NaN}function E(t){return t}_.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._point=0},lineEnd:function(){(this._line||0!==this._line&&1===this._point)&&this._context.closePath(),this._line=1-this._line},point:function(t,e){switch(t=+t,e=+e,this._point){case 0:this._point=1,this._line?this._context.lineTo(t,e):this._context.moveTo(t,e);break;case 1:this._point=2;default:this._context.lineTo(t,e)}}};var C=P(w);function L(t){this._curve=t}function P(t){function e(e){return new L(t(e))}return e._curve=t,e}function O(t){var e=t.curve;return t.angle=t.x,delete t.x,t.radius=t.y,delete t.y,t.curve=function(t){return arguments.length?e(P(t)):e()._curve},t}function z(){return O(A().curve(C))}function I(){var t=M().curve(C),e=t.curve,r=t.lineX0,n=t.lineX1,i=t.lineY0,a=t.lineY1;return t.angle=t.x,delete t.x,t.startAngle=t.x0,delete t.x0,t.endAngle=t.x1,delete t.x1,t.radius=t.y,delete t.y,t.innerRadius=t.y0,delete t.y0,t.outerRadius=t.y1,delete t.y1,t.lineStartAngle=function(){return O(r())},delete t.lineX0,t.lineEndAngle=function(){return O(n())},delete t.lineX1,t.lineInnerRadius=function(){return O(i())},delete t.lineY0,t.lineOuterRadius=function(){return O(a())},delete t.lineY1,t.curve=function(t){return arguments.length?e(P(t)):e()._curve},t}function D(t,e){return[(e=+e)*Math.cos(t-=Math.PI/2),e*Math.sin(t)]}L.prototype={areaStart:function(){this._curve.areaStart()},areaEnd:function(){this._curve.areaEnd()},lineStart:function(){this._curve.lineStart()},lineEnd:function(){this._curve.lineEnd()},point:function(t,e){this._curve.point(e*Math.sin(t),e*-Math.cos(t))}};var R=Array.prototype.slice;function F(t){return t.source}function B(t){return t.target}function N(t){var n=F,i=B,a=k,o=T,s=null;function l(){var r,l=R.call(arguments),c=n.apply(this,l),u=i.apply(this,l);if(s||(s=r=e.path()),t(s,+a.apply(this,(l[0]=c,l)),+o.apply(this,l),+a.apply(this,(l[0]=u,l)),+o.apply(this,l)),r)return s=null,r+\"\"||null}return l.source=function(t){return arguments.length?(n=t,l):n},l.target=function(t){return arguments.length?(i=t,l):i},l.x=function(t){return arguments.length?(a=\"function\"==typeof t?t:r(+t),l):a},l.y=function(t){return arguments.length?(o=\"function\"==typeof t?t:r(+t),l):o},l.context=function(t){return arguments.length?(s=null==t?null:t,l):s},l}function j(t,e,r,n,i){t.moveTo(e,r),t.bezierCurveTo(e=(e+n)/2,r,e,i,n,i)}function U(t,e,r,n,i){t.moveTo(e,r),t.bezierCurveTo(e,r=(r+i)/2,n,r,n,i)}function V(t,e,r,n,i){var a=D(e,r),o=D(e,r=(r+i)/2),s=D(n,r),l=D(n,i);t.moveTo(a[0],a[1]),t.bezierCurveTo(o[0],o[1],s[0],s[1],l[0],l[1])}var q={draw:function(t,e){var r=Math.sqrt(e/h);t.moveTo(r,0),t.arc(0,0,r,0,p)}},H={draw:function(t,e){var r=Math.sqrt(e/5)/2;t.moveTo(-3*r,-r),t.lineTo(-r,-r),t.lineTo(-r,-3*r),t.lineTo(r,-3*r),t.lineTo(r,-r),t.lineTo(3*r,-r),t.lineTo(3*r,r),t.lineTo(r,r),t.lineTo(r,3*r),t.lineTo(-r,3*r),t.lineTo(-r,r),t.lineTo(-3*r,r),t.closePath()}},G=Math.sqrt(1/3),Y=2*G,W={draw:function(t,e){var r=Math.sqrt(e/Y),n=r*G;t.moveTo(0,-r),t.lineTo(n,0),t.lineTo(0,r),t.lineTo(-n,0),t.closePath()}},X=Math.sin(h/10)/Math.sin(7*h/10),Z=Math.sin(p/10)*X,J=-Math.cos(p/10)*X,K={draw:function(t,e){var r=Math.sqrt(.8908130915292852*e),n=Z*r,i=J*r;t.moveTo(0,-r),t.lineTo(n,i);for(var a=1;a<5;++a){var o=p*a/5,s=Math.cos(o),l=Math.sin(o);t.lineTo(l*r,-s*r),t.lineTo(s*n-l*i,l*n+s*i)}t.closePath()}},$={draw:function(t,e){var r=Math.sqrt(e),n=-r/2;t.rect(n,n,r,r)}},Q=Math.sqrt(3),tt={draw:function(t,e){var r=-Math.sqrt(e/(3*Q));t.moveTo(0,2*r),t.lineTo(-Q*r,-r),t.lineTo(Q*r,-r),t.closePath()}},et=-.5,rt=Math.sqrt(3)/2,nt=1/Math.sqrt(12),it=3*(nt/2+1),at={draw:function(t,e){var r=Math.sqrt(e/it),n=r/2,i=r*nt,a=n,o=r*nt+r,s=-a,l=o;t.moveTo(n,i),t.lineTo(a,o),t.lineTo(s,l),t.lineTo(et*n-rt*i,rt*n+et*i),t.lineTo(et*a-rt*o,rt*a+et*o),t.lineTo(et*s-rt*l,rt*s+et*l),t.lineTo(et*n+rt*i,et*i-rt*n),t.lineTo(et*a+rt*o,et*o-rt*a),t.lineTo(et*s+rt*l,et*l-rt*s),t.closePath()}},ot=[q,H,W,$,K,tt,at];function st(){}function lt(t,e,r){t._context.bezierCurveTo((2*t._x0+t._x1)/3,(2*t._y0+t._y1)/3,(t._x0+2*t._x1)/3,(t._y0+2*t._y1)/3,(t._x0+4*t._x1+e)/6,(t._y0+4*t._y1+r)/6)}function ct(t){this._context=t}function ut(t){this._context=t}function ht(t){this._context=t}function ft(t,e){this._basis=new ct(t),this._beta=e}ct.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x0=this._x1=this._y0=this._y1=NaN,this._point=0},lineEnd:function(){switch(this._point){case 3:lt(this,this._x1,this._y1);case 2:this._context.lineTo(this._x1,this._y1)}(this._line||0!==this._line&&1===this._point)&&this._context.closePath(),this._line=1-this._line},point:function(t,e){switch(t=+t,e=+e,this._point){case 0:this._point=1,this._line?this._context.lineTo(t,e):this._context.moveTo(t,e);break;case 1:this._point=2;break;case 2:this._point=3,this._context.lineTo((5*this._x0+this._x1)/6,(5*this._y0+this._y1)/6);default:lt(this,t,e)}this._x0=this._x1,this._x1=t,this._y0=this._y1,this._y1=e}},ut.prototype={areaStart:st,areaEnd:st,lineStart:function(){this._x0=this._x1=this._x2=this._x3=this._x4=this._y0=this._y1=this._y2=this._y3=this._y4=NaN,this._point=0},lineEnd:function(){switch(this._point){case 1:this._context.moveTo(this._x2,this._y2),this._context.closePath();break;case 2:this._context.moveTo((this._x2+2*this._x3)/3,(this._y2+2*this._y3)/3),this._context.lineTo((this._x3+2*this._x2)/3,(this._y3+2*this._y2)/3),this._context.closePath();break;case 3:this.point(this._x2,this._y2),this.point(this._x3,this._y3),this.point(this._x4,this._y4)}},point:function(t,e){switch(t=+t,e=+e,this._point){case 0:this._point=1,this._x2=t,this._y2=e;break;case 1:this._point=2,this._x3=t,this._y3=e;break;case 2:this._point=3,this._x4=t,this._y4=e,this._context.moveTo((this._x0+4*this._x1+t)/6,(this._y0+4*this._y1+e)/6);break;default:lt(this,t,e)}this._x0=this._x1,this._x1=t,this._y0=this._y1,this._y1=e}},ht.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x0=this._x1=this._y0=this._y1=NaN,this._point=0},lineEnd:function(){(this._line||0!==this._line&&3===this._point)&&this._context.closePath(),this._line=1-this._line},point:function(t,e){switch(t=+t,e=+e,this._point){case 0:this._point=1;break;case 1:this._point=2;break;case 2:this._point=3;var r=(this._x0+4*this._x1+t)/6,n=(this._y0+4*this._y1+e)/6;this._line?this._context.lineTo(r,n):this._context.moveTo(r,n);break;case 3:this._point=4;default:lt(this,t,e)}this._x0=this._x1,this._x1=t,this._y0=this._y1,this._y1=e}},ft.prototype={lineStart:function(){this._x=[],this._y=[],this._basis.lineStart()},lineEnd:function(){var t=this._x,e=this._y,r=t.length-1;if(r>0)for(var n,i=t[0],a=e[0],o=t[r]-i,s=e[r]-a,l=-1;++l<=r;)n=l/r,this._basis.point(this._beta*t[l]+(1-this._beta)*(i+n*o),this._beta*e[l]+(1-this._beta)*(a+n*s));this._x=this._y=null,this._basis.lineEnd()},point:function(t,e){this._x.push(+t),this._y.push(+e)}};var pt=function t(e){function r(t){return 1===e?new ct(t):new ft(t,e)}return r.beta=function(e){return t(+e)},r}(.85);function dt(t,e,r){t._context.bezierCurveTo(t._x1+t._k*(t._x2-t._x0),t._y1+t._k*(t._y2-t._y0),t._x2+t._k*(t._x1-e),t._y2+t._k*(t._y1-r),t._x2,t._y2)}function gt(t,e){this._context=t,this._k=(1-e)/6}gt.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x0=this._x1=this._x2=this._y0=this._y1=this._y2=NaN,this._point=0},lineEnd:function(){switch(this._point){case 2:this._context.lineTo(this._x2,this._y2);break;case 3:dt(this,this._x1,this._y1)}(this._line||0!==this._line&&1===this._point)&&this._context.closePath(),this._line=1-this._line},point:function(t,e){switch(t=+t,e=+e,this._point){case 0:this._point=1,this._line?this._context.lineTo(t,e):this._context.moveTo(t,e);break;case 1:this._point=2,this._x1=t,this._y1=e;break;case 2:this._point=3;default:dt(this,t,e)}this._x0=this._x1,this._x1=this._x2,this._x2=t,this._y0=this._y1,this._y1=this._y2,this._y2=e}};var vt=function t(e){function r(t){return new gt(t,e)}return r.tension=function(e){return t(+e)},r}(0);function mt(t,e){this._context=t,this._k=(1-e)/6}mt.prototype={areaStart:st,areaEnd:st,lineStart:function(){this._x0=this._x1=this._x2=this._x3=this._x4=this._x5=this._y0=this._y1=this._y2=this._y3=this._y4=this._y5=NaN,this._point=0},lineEnd:function(){switch(this._point){case 1:this._context.moveTo(this._x3,this._y3),this._context.closePath();break;case 2:this._context.lineTo(this._x3,this._y3),this._context.closePath();break;case 3:this.point(this._x3,this._y3),this.point(this._x4,this._y4),this.point(this._x5,this._y5)}},point:function(t,e){switch(t=+t,e=+e,this._point){case 0:this._point=1,this._x3=t,this._y3=e;break;case 1:this._point=2,this._context.moveTo(this._x4=t,this._y4=e);break;case 2:this._point=3,this._x5=t,this._y5=e;break;default:dt(this,t,e)}this._x0=this._x1,this._x1=this._x2,this._x2=t,this._y0=this._y1,this._y1=this._y2,this._y2=e}};var yt=function t(e){function r(t){return new mt(t,e)}return r.tension=function(e){return t(+e)},r}(0);function xt(t,e){this._context=t,this._k=(1-e)/6}xt.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x0=this._x1=this._x2=this._y0=this._y1=this._y2=NaN,this._point=0},lineEnd:function(){(this._line||0!==this._line&&3===this._point)&&this._context.closePath(),this._line=1-this._line},point:function(t,e){switch(t=+t,e=+e,this._point){case 0:this._point=1;break;case 1:this._point=2;break;case 2:this._point=3,this._line?this._context.lineTo(this._x2,this._y2):this._context.moveTo(this._x2,this._y2);break;case 3:this._point=4;default:dt(this,t,e)}this._x0=this._x1,this._x1=this._x2,this._x2=t,this._y0=this._y1,this._y1=this._y2,this._y2=e}};var bt=function t(e){function r(t){return new xt(t,e)}return r.tension=function(e){return t(+e)},r}(0);function _t(t,e,r){var n=t._x1,i=t._y1,a=t._x2,o=t._y2;if(t._l01_a>u){var s=2*t._l01_2a+3*t._l01_a*t._l12_a+t._l12_2a,l=3*t._l01_a*(t._l01_a+t._l12_a);n=(n*s-t._x0*t._l12_2a+t._x2*t._l01_2a)/l,i=(i*s-t._y0*t._l12_2a+t._y2*t._l01_2a)/l}if(t._l23_a>u){var c=2*t._l23_2a+3*t._l23_a*t._l12_a+t._l12_2a,h=3*t._l23_a*(t._l23_a+t._l12_a);a=(a*c+t._x1*t._l23_2a-e*t._l12_2a)/h,o=(o*c+t._y1*t._l23_2a-r*t._l12_2a)/h}t._context.bezierCurveTo(n,i,a,o,t._x2,t._y2)}function wt(t,e){this._context=t,this._alpha=e}wt.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x0=this._x1=this._x2=this._y0=this._y1=this._y2=NaN,this._l01_a=this._l12_a=this._l23_a=this._l01_2a=this._l12_2a=this._l23_2a=this._point=0},lineEnd:function(){switch(this._point){case 2:this._context.lineTo(this._x2,this._y2);break;case 3:this.point(this._x2,this._y2)}(this._line||0!==this._line&&1===this._point)&&this._context.closePath(),this._line=1-this._line},point:function(t,e){if(t=+t,e=+e,this._point){var r=this._x2-t,n=this._y2-e;this._l23_a=Math.sqrt(this._l23_2a=Math.pow(r*r+n*n,this._alpha))}switch(this._point){case 0:this._point=1,this._line?this._context.lineTo(t,e):this._context.moveTo(t,e);break;case 1:this._point=2;break;case 2:this._point=3;default:_t(this,t,e)}this._l01_a=this._l12_a,this._l12_a=this._l23_a,this._l01_2a=this._l12_2a,this._l12_2a=this._l23_2a,this._x0=this._x1,this._x1=this._x2,this._x2=t,this._y0=this._y1,this._y1=this._y2,this._y2=e}};var kt=function t(e){function r(t){return e?new wt(t,e):new gt(t,0)}return r.alpha=function(e){return t(+e)},r}(.5);function Tt(t,e){this._context=t,this._alpha=e}Tt.prototype={areaStart:st,areaEnd:st,lineStart:function(){this._x0=this._x1=this._x2=this._x3=this._x4=this._x5=this._y0=this._y1=this._y2=this._y3=this._y4=this._y5=NaN,this._l01_a=this._l12_a=this._l23_a=this._l01_2a=this._l12_2a=this._l23_2a=this._point=0},lineEnd:function(){switch(this._point){case 1:this._context.moveTo(this._x3,this._y3),this._context.closePath();break;case 2:this._context.lineTo(this._x3,this._y3),this._context.closePath();break;case 3:this.point(this._x3,this._y3),this.point(this._x4,this._y4),this.point(this._x5,this._y5)}},point:function(t,e){if(t=+t,e=+e,this._point){var r=this._x2-t,n=this._y2-e;this._l23_a=Math.sqrt(this._l23_2a=Math.pow(r*r+n*n,this._alpha))}switch(this._point){case 0:this._point=1,this._x3=t,this._y3=e;break;case 1:this._point=2,this._context.moveTo(this._x4=t,this._y4=e);break;case 2:this._point=3,this._x5=t,this._y5=e;break;default:_t(this,t,e)}this._l01_a=this._l12_a,this._l12_a=this._l23_a,this._l01_2a=this._l12_2a,this._l12_2a=this._l23_2a,this._x0=this._x1,this._x1=this._x2,this._x2=t,this._y0=this._y1,this._y1=this._y2,this._y2=e}};var At=function t(e){function r(t){return e?new Tt(t,e):new mt(t,0)}return r.alpha=function(e){return t(+e)},r}(.5);function Mt(t,e){this._context=t,this._alpha=e}Mt.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x0=this._x1=this._x2=this._y0=this._y1=this._y2=NaN,this._l01_a=this._l12_a=this._l23_a=this._l01_2a=this._l12_2a=this._l23_2a=this._point=0},lineEnd:function(){(this._line||0!==this._line&&3===this._point)&&this._context.closePath(),this._line=1-this._line},point:function(t,e){if(t=+t,e=+e,this._point){var r=this._x2-t,n=this._y2-e;this._l23_a=Math.sqrt(this._l23_2a=Math.pow(r*r+n*n,this._alpha))}switch(this._point){case 0:this._point=1;break;case 1:this._point=2;break;case 2:this._point=3,this._line?this._context.lineTo(this._x2,this._y2):this._context.moveTo(this._x2,this._y2);break;case 3:this._point=4;default:_t(this,t,e)}this._l01_a=this._l12_a,this._l12_a=this._l23_a,this._l01_2a=this._l12_2a,this._l12_2a=this._l23_2a,this._x0=this._x1,this._x1=this._x2,this._x2=t,this._y0=this._y1,this._y1=this._y2,this._y2=e}};var St=function t(e){function r(t){return e?new Mt(t,e):new xt(t,0)}return r.alpha=function(e){return t(+e)},r}(.5);function Et(t){this._context=t}function Ct(t){return t<0?-1:1}function Lt(t,e,r){var n=t._x1-t._x0,i=e-t._x1,a=(t._y1-t._y0)/(n||i<0&&-0),o=(r-t._y1)/(i||n<0&&-0),s=(a*i+o*n)/(n+i);return(Ct(a)+Ct(o))*Math.min(Math.abs(a),Math.abs(o),.5*Math.abs(s))||0}function Pt(t,e){var r=t._x1-t._x0;return r?(3*(t._y1-t._y0)/r-e)/2:e}function Ot(t,e,r){var n=t._x0,i=t._y0,a=t._x1,o=t._y1,s=(a-n)/3;t._context.bezierCurveTo(n+s,i+s*e,a-s,o-s*r,a,o)}function zt(t){this._context=t}function It(t){this._context=new Dt(t)}function Dt(t){this._context=t}function Rt(t){this._context=t}function Ft(t){var e,r,n=t.length-1,i=new Array(n),a=new Array(n),o=new Array(n);for(i[0]=0,a[0]=2,o[0]=t[0]+2*t[1],e=1;e<n-1;++e)i[e]=1,a[e]=4,o[e]=4*t[e]+2*t[e+1];for(i[n-1]=2,a[n-1]=7,o[n-1]=8*t[n-1]+t[n],e=1;e<n;++e)r=i[e]/a[e-1],a[e]-=r,o[e]-=r*o[e-1];for(i[n-1]=o[n-1]/a[n-1],e=n-2;e>=0;--e)i[e]=(o[e]-i[e+1])/a[e];for(a[n-1]=(t[n]+i[n-1])/2,e=0;e<n-1;++e)a[e]=2*t[e+1]-i[e+1];return[i,a]}function Bt(t,e){this._context=t,this._t=e}function Nt(t,e){if((i=t.length)>1)for(var r,n,i,a=1,o=t[e[0]],s=o.length;a<i;++a)for(n=o,o=t[e[a]],r=0;r<s;++r)o[r][1]+=o[r][0]=isNaN(n[r][1])?n[r][0]:n[r][1]}function jt(t){for(var e=t.length,r=new Array(e);--e>=0;)r[e]=e;return r}function Ut(t,e){return t[e]}function Vt(t){var e=t.map(qt);return jt(t).sort(function(t,r){return e[t]-e[r]})}function qt(t){for(var e,r=-1,n=0,i=t.length,a=-1/0;++r<i;)(e=+t[r][1])>a&&(a=e,n=r);return n}function Ht(t){var e=t.map(Gt);return jt(t).sort(function(t,r){return e[t]-e[r]})}function Gt(t){for(var e,r=0,n=-1,i=t.length;++n<i;)(e=+t[n][1])&&(r+=e);return r}Et.prototype={areaStart:st,areaEnd:st,lineStart:function(){this._point=0},lineEnd:function(){this._point&&this._context.closePath()},point:function(t,e){t=+t,e=+e,this._point?this._context.lineTo(t,e):(this._point=1,this._context.moveTo(t,e))}},zt.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x0=this._x1=this._y0=this._y1=this._t0=NaN,this._point=0},lineEnd:function(){switch(this._point){case 2:this._context.lineTo(this._x1,this._y1);break;case 3:Ot(this,this._t0,Pt(this,this._t0))}(this._line||0!==this._line&&1===this._point)&&this._context.closePath(),this._line=1-this._line},point:function(t,e){var r=NaN;if(e=+e,(t=+t)!==this._x1||e!==this._y1){switch(this._point){case 0:this._point=1,this._line?this._context.lineTo(t,e):this._context.moveTo(t,e);break;case 1:this._point=2;break;case 2:this._point=3,Ot(this,Pt(this,r=Lt(this,t,e)),r);break;default:Ot(this,this._t0,r=Lt(this,t,e))}this._x0=this._x1,this._x1=t,this._y0=this._y1,this._y1=e,this._t0=r}}},(It.prototype=Object.create(zt.prototype)).point=function(t,e){zt.prototype.point.call(this,e,t)},Dt.prototype={moveTo:function(t,e){this._context.moveTo(e,t)},closePath:function(){this._context.closePath()},lineTo:function(t,e){this._context.lineTo(e,t)},bezierCurveTo:function(t,e,r,n,i,a){this._context.bezierCurveTo(e,t,n,r,a,i)}},Rt.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x=[],this._y=[]},lineEnd:function(){var t=this._x,e=this._y,r=t.length;if(r)if(this._line?this._context.lineTo(t[0],e[0]):this._context.moveTo(t[0],e[0]),2===r)this._context.lineTo(t[1],e[1]);else for(var n=Ft(t),i=Ft(e),a=0,o=1;o<r;++a,++o)this._context.bezierCurveTo(n[0][a],i[0][a],n[1][a],i[1][a],t[o],e[o]);(this._line||0!==this._line&&1===r)&&this._context.closePath(),this._line=1-this._line,this._x=this._y=null},point:function(t,e){this._x.push(+t),this._y.push(+e)}},Bt.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x=this._y=NaN,this._point=0},lineEnd:function(){0<this._t&&this._t<1&&2===this._point&&this._context.lineTo(this._x,this._y),(this._line||0!==this._line&&1===this._point)&&this._context.closePath(),this._line>=0&&(this._t=1-this._t,this._line=1-this._line)},point:function(t,e){switch(t=+t,e=+e,this._point){case 0:this._point=1,this._line?this._context.lineTo(t,e):this._context.moveTo(t,e);break;case 1:this._point=2;default:if(this._t<=0)this._context.lineTo(this._x,e),this._context.lineTo(t,e);else{var r=this._x*(1-this._t)+t*this._t;this._context.lineTo(r,this._y),this._context.lineTo(r,e)}}this._x=t,this._y=e}},t.arc=function(){var t=g,o=v,_=r(0),w=null,k=m,T=y,A=x,M=null;function S(){var r,g,v,m=+t.apply(this,arguments),y=+o.apply(this,arguments),x=k.apply(this,arguments)-f,S=T.apply(this,arguments)-f,E=n(S-x),C=S>x;if(M||(M=r=e.path()),y<m&&(g=y,y=m,m=g),y>u)if(E>p-u)M.moveTo(y*a(x),y*l(x)),M.arc(0,0,y,x,S,!C),m>u&&(M.moveTo(m*a(S),m*l(S)),M.arc(0,0,m,S,x,C));else{var L,P,O=x,z=S,I=x,D=S,R=E,F=E,B=A.apply(this,arguments)/2,N=B>u&&(w?+w.apply(this,arguments):c(m*m+y*y)),j=s(n(y-m)/2,+_.apply(this,arguments)),U=j,V=j;if(N>u){var q=d(N/m*l(B)),H=d(N/y*l(B));(R-=2*q)>u?(I+=q*=C?1:-1,D-=q):(R=0,I=D=(x+S)/2),(F-=2*H)>u?(O+=H*=C?1:-1,z-=H):(F=0,O=z=(x+S)/2)}var G=y*a(O),Y=y*l(O),W=m*a(D),X=m*l(D);if(j>u){var Z,J=y*a(z),K=y*l(z),$=m*a(I),Q=m*l(I);if(E<h&&(Z=function(t,e,r,n,i,a,o,s){var l=r-t,c=n-e,h=o-i,f=s-a,p=f*l-h*c;if(!(p*p<u))return[t+(p=(h*(e-a)-f*(t-i))/p)*l,e+p*c]}(G,Y,$,Q,J,K,W,X))){var tt=G-Z[0],et=Y-Z[1],rt=J-Z[0],nt=K-Z[1],it=1/l(((v=(tt*rt+et*nt)/(c(tt*tt+et*et)*c(rt*rt+nt*nt)))>1?0:v<-1?h:Math.acos(v))/2),at=c(Z[0]*Z[0]+Z[1]*Z[1]);U=s(j,(m-at)/(it-1)),V=s(j,(y-at)/(it+1))}}F>u?V>u?(L=b($,Q,G,Y,y,V,C),P=b(J,K,W,X,y,V,C),M.moveTo(L.cx+L.x01,L.cy+L.y01),V<j?M.arc(L.cx,L.cy,V,i(L.y01,L.x01),i(P.y01,P.x01),!C):(M.arc(L.cx,L.cy,V,i(L.y01,L.x01),i(L.y11,L.x11),!C),M.arc(0,0,y,i(L.cy+L.y11,L.cx+L.x11),i(P.cy+P.y11,P.cx+P.x11),!C),M.arc(P.cx,P.cy,V,i(P.y11,P.x11),i(P.y01,P.x01),!C))):(M.moveTo(G,Y),M.arc(0,0,y,O,z,!C)):M.moveTo(G,Y),m>u&&R>u?U>u?(L=b(W,X,J,K,m,-U,C),P=b(G,Y,$,Q,m,-U,C),M.lineTo(L.cx+L.x01,L.cy+L.y01),U<j?M.arc(L.cx,L.cy,U,i(L.y01,L.x01),i(P.y01,P.x01),!C):(M.arc(L.cx,L.cy,U,i(L.y01,L.x01),i(L.y11,L.x11),!C),M.arc(0,0,m,i(L.cy+L.y11,L.cx+L.x11),i(P.cy+P.y11,P.cx+P.x11),C),M.arc(P.cx,P.cy,U,i(P.y11,P.x11),i(P.y01,P.x01),!C))):M.arc(0,0,m,D,I,C):M.lineTo(W,X)}else M.moveTo(0,0);if(M.closePath(),r)return M=null,r+\"\"||null}return S.centroid=function(){var e=(+t.apply(this,arguments)+ +o.apply(this,arguments))/2,r=(+k.apply(this,arguments)+ +T.apply(this,arguments))/2-h/2;return[a(r)*e,l(r)*e]},S.innerRadius=function(e){return arguments.length?(t=\"function\"==typeof e?e:r(+e),S):t},S.outerRadius=function(t){return arguments.length?(o=\"function\"==typeof t?t:r(+t),S):o},S.cornerRadius=function(t){return arguments.length?(_=\"function\"==typeof t?t:r(+t),S):_},S.padRadius=function(t){return arguments.length?(w=null==t?null:\"function\"==typeof t?t:r(+t),S):w},S.startAngle=function(t){return arguments.length?(k=\"function\"==typeof t?t:r(+t),S):k},S.endAngle=function(t){return arguments.length?(T=\"function\"==typeof t?t:r(+t),S):T},S.padAngle=function(t){return arguments.length?(A=\"function\"==typeof t?t:r(+t),S):A},S.context=function(t){return arguments.length?(M=null==t?null:t,S):M},S},t.area=M,t.line=A,t.pie=function(){var t=E,e=S,n=null,i=r(0),a=r(p),o=r(0);function s(r){var s,l,c,u,h,f=r.length,d=0,g=new Array(f),v=new Array(f),m=+i.apply(this,arguments),y=Math.min(p,Math.max(-p,a.apply(this,arguments)-m)),x=Math.min(Math.abs(y)/f,o.apply(this,arguments)),b=x*(y<0?-1:1);for(s=0;s<f;++s)(h=v[g[s]=s]=+t(r[s],s,r))>0&&(d+=h);for(null!=e?g.sort(function(t,r){return e(v[t],v[r])}):null!=n&&g.sort(function(t,e){return n(r[t],r[e])}),s=0,c=d?(y-f*b)/d:0;s<f;++s,m=u)l=g[s],u=m+((h=v[l])>0?h*c:0)+b,v[l]={data:r[l],index:s,value:h,startAngle:m,endAngle:u,padAngle:x};return v}return s.value=function(e){return arguments.length?(t=\"function\"==typeof e?e:r(+e),s):t},s.sortValues=function(t){return arguments.length?(e=t,n=null,s):e},s.sort=function(t){return arguments.length?(n=t,e=null,s):n},s.startAngle=function(t){return arguments.length?(i=\"function\"==typeof t?t:r(+t),s):i},s.endAngle=function(t){return arguments.length?(a=\"function\"==typeof t?t:r(+t),s):a},s.padAngle=function(t){return arguments.length?(o=\"function\"==typeof t?t:r(+t),s):o},s},t.areaRadial=I,t.radialArea=I,t.lineRadial=z,t.radialLine=z,t.pointRadial=D,t.linkHorizontal=function(){return N(j)},t.linkVertical=function(){return N(U)},t.linkRadial=function(){var t=N(V);return t.angle=t.x,delete t.x,t.radius=t.y,delete t.y,t},t.symbol=function(){var t=r(q),n=r(64),i=null;function a(){var r;if(i||(i=r=e.path()),t.apply(this,arguments).draw(i,+n.apply(this,arguments)),r)return i=null,r+\"\"||null}return a.type=function(e){return arguments.length?(t=\"function\"==typeof e?e:r(e),a):t},a.size=function(t){return arguments.length?(n=\"function\"==typeof t?t:r(+t),a):n},a.context=function(t){return arguments.length?(i=null==t?null:t,a):i},a},t.symbols=ot,t.symbolCircle=q,t.symbolCross=H,t.symbolDiamond=W,t.symbolSquare=$,t.symbolStar=K,t.symbolTriangle=tt,t.symbolWye=at,t.curveBasisClosed=function(t){return new ut(t)},t.curveBasisOpen=function(t){return new ht(t)},t.curveBasis=function(t){return new ct(t)},t.curveBundle=pt,t.curveCardinalClosed=yt,t.curveCardinalOpen=bt,t.curveCardinal=vt,t.curveCatmullRomClosed=At,t.curveCatmullRomOpen=St,t.curveCatmullRom=kt,t.curveLinearClosed=function(t){return new Et(t)},t.curveLinear=w,t.curveMonotoneX=function(t){return new zt(t)},t.curveMonotoneY=function(t){return new It(t)},t.curveNatural=function(t){return new Rt(t)},t.curveStep=function(t){return new Bt(t,.5)},t.curveStepAfter=function(t){return new Bt(t,1)},t.curveStepBefore=function(t){return new Bt(t,0)},t.stack=function(){var t=r([]),e=jt,n=Nt,i=Ut;function a(r){var a,o,s=t.apply(this,arguments),l=r.length,c=s.length,u=new Array(c);for(a=0;a<c;++a){for(var h,f=s[a],p=u[a]=new Array(l),d=0;d<l;++d)p[d]=h=[0,+i(r[d],f,d,r)],h.data=r[d];p.key=f}for(a=0,o=e(u);a<c;++a)u[o[a]].index=a;return n(u,o),u}return a.keys=function(e){return arguments.length?(t=\"function\"==typeof e?e:r(R.call(e)),a):t},a.value=function(t){return arguments.length?(i=\"function\"==typeof t?t:r(+t),a):i},a.order=function(t){return arguments.length?(e=null==t?jt:\"function\"==typeof t?t:r(R.call(t)),a):e},a.offset=function(t){return arguments.length?(n=null==t?Nt:t,a):n},a},t.stackOffsetExpand=function(t,e){if((n=t.length)>0){for(var r,n,i,a=0,o=t[0].length;a<o;++a){for(i=r=0;r<n;++r)i+=t[r][a][1]||0;if(i)for(r=0;r<n;++r)t[r][a][1]/=i}Nt(t,e)}},t.stackOffsetDiverging=function(t,e){if((s=t.length)>1)for(var r,n,i,a,o,s,l=0,c=t[e[0]].length;l<c;++l)for(a=o=0,r=0;r<s;++r)(i=(n=t[e[r]][l])[1]-n[0])>=0?(n[0]=a,n[1]=a+=i):i<0?(n[1]=o,n[0]=o+=i):n[0]=a},t.stackOffsetNone=Nt,t.stackOffsetSilhouette=function(t,e){if((r=t.length)>0){for(var r,n=0,i=t[e[0]],a=i.length;n<a;++n){for(var o=0,s=0;o<r;++o)s+=t[o][n][1]||0;i[n][1]+=i[n][0]=-s/2}Nt(t,e)}},t.stackOffsetWiggle=function(t,e){if((i=t.length)>0&&(n=(r=t[e[0]]).length)>0){for(var r,n,i,a=0,o=1;o<n;++o){for(var s=0,l=0,c=0;s<i;++s){for(var u=t[e[s]],h=u[o][1]||0,f=(h-(u[o-1][1]||0))/2,p=0;p<s;++p){var d=t[e[p]];f+=(d[o][1]||0)-(d[o-1][1]||0)}l+=h,c+=f*h}r[o-1][1]+=r[o-1][0]=a,l&&(a-=c/l)}r[o-1][1]+=r[o-1][0]=a,Nt(t,e)}},t.stackOrderAppearance=Vt,t.stackOrderAscending=Ht,t.stackOrderDescending=function(t){return Ht(t).reverse()},t.stackOrderInsideOut=function(t){var e,r,n=t.length,i=t.map(Gt),a=Vt(t),o=0,s=0,l=[],c=[];for(e=0;e<n;++e)r=a[e],o<s?(o+=i[r],l.push(r)):(s+=i[r],c.push(r));return c.reverse().concat(l)},t.stackOrderNone=jt,t.stackOrderReverse=function(t){return jt(t).reverse()},Object.defineProperty(t,\"__esModule\",{value:!0})},\"object\"==typeof r&&\"undefined\"!=typeof e?i(r,t(\"d3-path\")):i(n.d3=n.d3||{},n.d3)},{\"d3-path\":159}],162:[function(t,e,r){var n;n=this,function(t){\"use strict\";var e,r,n=0,i=0,a=0,o=1e3,s=0,l=0,c=0,u=\"object\"==typeof performance&&performance.now?performance:Date,h=\"object\"==typeof window&&window.requestAnimationFrame?window.requestAnimationFrame.bind(window):function(t){setTimeout(t,17)};function f(){return l||(h(p),l=u.now()+c)}function p(){l=0}function d(){this._call=this._time=this._next=null}function g(t,e,r){var n=new d;return n.restart(t,e,r),n}function v(){f(),++n;for(var t,r=e;r;)(t=l-r._time)>=0&&r._call.call(null,t),r=r._next;--n}function m(){l=(s=u.now())+c,n=i=0;try{v()}finally{n=0,function(){var t,n,i=e,a=1/0;for(;i;)i._call?(a>i._time&&(a=i._time),t=i,i=i._next):(n=i._next,i._next=null,i=t?t._next=n:e=n);r=t,x(a)}(),l=0}}function y(){var t=u.now(),e=t-s;e>o&&(c-=e,s=t)}function x(t){n||(i&&(i=clearTimeout(i)),t-l>24?(t<1/0&&(i=setTimeout(m,t-u.now()-c)),a&&(a=clearInterval(a))):(a||(s=u.now(),a=setInterval(y,o)),n=1,h(m)))}d.prototype=g.prototype={constructor:d,restart:function(t,n,i){if(\"function\"!=typeof t)throw new TypeError(\"callback is not a function\");i=(null==i?f():+i)+(null==n?0:+n),this._next||r===this||(r?r._next=this:e=this,r=this),this._call=t,this._time=i,x()},stop:function(){this._call&&(this._call=null,this._time=1/0,x())}};t.now=f,t.timer=g,t.timerFlush=v,t.timeout=function(t,e,r){var n=new d;return e=null==e?0:+e,n.restart(function(r){n.stop(),t(r+e)},e,r),n},t.interval=function(t,e,r){var n=new d,i=e;return null==e?(n.restart(t,e,r),n):(e=+e,r=null==r?f():+r,n.restart(function a(o){o+=i,n.restart(a,i+=e,r),t(o)},e,r),n)},Object.defineProperty(t,\"__esModule\",{value:!0})}(\"object\"==typeof r&&\"undefined\"!=typeof e?r:n.d3=n.d3||{})},{}],163:[function(t,e,r){!function(){var t={version:\"3.5.17\"},r=[].slice,n=function(t){return r.call(t)},i=this.document;function a(t){return t&&(t.ownerDocument||t.document||t).documentElement}function o(t){return t&&(t.ownerDocument&&t.ownerDocument.defaultView||t.document&&t||t.defaultView)}if(i)try{n(i.documentElement.childNodes)[0].nodeType}catch(t){n=function(t){for(var e=t.length,r=new Array(e);e--;)r[e]=t[e];return r}}if(Date.now||(Date.now=function(){return+new Date}),i)try{i.createElement(\"DIV\").style.setProperty(\"opacity\",0,\"\")}catch(t){var s=this.Element.prototype,l=s.setAttribute,c=s.setAttributeNS,u=this.CSSStyleDeclaration.prototype,h=u.setProperty;s.setAttribute=function(t,e){l.call(this,t,e+\"\")},s.setAttributeNS=function(t,e,r){c.call(this,t,e,r+\"\")},u.setProperty=function(t,e,r){h.call(this,t,e+\"\",r)}}function f(t,e){return t<e?-1:t>e?1:t>=e?0:NaN}function p(t){return null===t?NaN:+t}function d(t){return!isNaN(t)}function g(t){return{left:function(e,r,n,i){for(arguments.length<3&&(n=0),arguments.length<4&&(i=e.length);n<i;){var a=n+i>>>1;t(e[a],r)<0?n=a+1:i=a}return n},right:function(e,r,n,i){for(arguments.length<3&&(n=0),arguments.length<4&&(i=e.length);n<i;){var a=n+i>>>1;t(e[a],r)>0?i=a:n=a+1}return n}}}t.ascending=f,t.descending=function(t,e){return e<t?-1:e>t?1:e>=t?0:NaN},t.min=function(t,e){var r,n,i=-1,a=t.length;if(1===arguments.length){for(;++i<a;)if(null!=(n=t[i])&&n>=n){r=n;break}for(;++i<a;)null!=(n=t[i])&&r>n&&(r=n)}else{for(;++i<a;)if(null!=(n=e.call(t,t[i],i))&&n>=n){r=n;break}for(;++i<a;)null!=(n=e.call(t,t[i],i))&&r>n&&(r=n)}return r},t.max=function(t,e){var r,n,i=-1,a=t.length;if(1===arguments.length){for(;++i<a;)if(null!=(n=t[i])&&n>=n){r=n;break}for(;++i<a;)null!=(n=t[i])&&n>r&&(r=n)}else{for(;++i<a;)if(null!=(n=e.call(t,t[i],i))&&n>=n){r=n;break}for(;++i<a;)null!=(n=e.call(t,t[i],i))&&n>r&&(r=n)}return r},t.extent=function(t,e){var r,n,i,a=-1,o=t.length;if(1===arguments.length){for(;++a<o;)if(null!=(n=t[a])&&n>=n){r=i=n;break}for(;++a<o;)null!=(n=t[a])&&(r>n&&(r=n),i<n&&(i=n))}else{for(;++a<o;)if(null!=(n=e.call(t,t[a],a))&&n>=n){r=i=n;break}for(;++a<o;)null!=(n=e.call(t,t[a],a))&&(r>n&&(r=n),i<n&&(i=n))}return[r,i]},t.sum=function(t,e){var r,n=0,i=t.length,a=-1;if(1===arguments.length)for(;++a<i;)d(r=+t[a])&&(n+=r);else for(;++a<i;)d(r=+e.call(t,t[a],a))&&(n+=r);return n},t.mean=function(t,e){var r,n=0,i=t.length,a=-1,o=i;if(1===arguments.length)for(;++a<i;)d(r=p(t[a]))?n+=r:--o;else for(;++a<i;)d(r=p(e.call(t,t[a],a)))?n+=r:--o;if(o)return n/o},t.quantile=function(t,e){var r=(t.length-1)*e+1,n=Math.floor(r),i=+t[n-1],a=r-n;return a?i+a*(t[n]-i):i},t.median=function(e,r){var n,i=[],a=e.length,o=-1;if(1===arguments.length)for(;++o<a;)d(n=p(e[o]))&&i.push(n);else for(;++o<a;)d(n=p(r.call(e,e[o],o)))&&i.push(n);if(i.length)return t.quantile(i.sort(f),.5)},t.variance=function(t,e){var r,n,i=t.length,a=0,o=0,s=-1,l=0;if(1===arguments.length)for(;++s<i;)d(r=p(t[s]))&&(o+=(n=r-a)*(r-(a+=n/++l)));else for(;++s<i;)d(r=p(e.call(t,t[s],s)))&&(o+=(n=r-a)*(r-(a+=n/++l)));if(l>1)return o/(l-1)},t.deviation=function(){var e=t.variance.apply(this,arguments);return e?Math.sqrt(e):e};var v=g(f);function m(t){return t.length}t.bisectLeft=v.left,t.bisect=t.bisectRight=v.right,t.bisector=function(t){return g(1===t.length?function(e,r){return f(t(e),r)}:t)},t.shuffle=function(t,e,r){(a=arguments.length)<3&&(r=t.length,a<2&&(e=0));for(var n,i,a=r-e;a;)i=Math.random()*a--|0,n=t[a+e],t[a+e]=t[i+e],t[i+e]=n;return t},t.permute=function(t,e){for(var r=e.length,n=new Array(r);r--;)n[r]=t[e[r]];return n},t.pairs=function(t){for(var e=0,r=t.length-1,n=t[0],i=new Array(r<0?0:r);e<r;)i[e]=[n,n=t[++e]];return i},t.transpose=function(e){if(!(a=e.length))return[];for(var r=-1,n=t.min(e,m),i=new Array(n);++r<n;)for(var a,o=-1,s=i[r]=new Array(a);++o<a;)s[o]=e[o][r];return i},t.zip=function(){return t.transpose(arguments)},t.keys=function(t){var e=[];for(var r in t)e.push(r);return e},t.values=function(t){var e=[];for(var r in t)e.push(t[r]);return e},t.entries=function(t){var e=[];for(var r in t)e.push({key:r,value:t[r]});return e},t.merge=function(t){for(var e,r,n,i=t.length,a=-1,o=0;++a<i;)o+=t[a].length;for(r=new Array(o);--i>=0;)for(e=(n=t[i]).length;--e>=0;)r[--o]=n[e];return r};var y=Math.abs;function x(t,e){for(var r in e)Object.defineProperty(t.prototype,r,{value:e[r],enumerable:!1})}function b(){this._=Object.create(null)}t.range=function(t,e,r){if(arguments.length<3&&(r=1,arguments.length<2&&(e=t,t=0)),(e-t)/r==1/0)throw new Error(\"infinite range\");var n,i=[],a=function(t){var e=1;for(;t*e%1;)e*=10;return e}(y(r)),o=-1;if(t*=a,e*=a,(r*=a)<0)for(;(n=t+r*++o)>e;)i.push(n/a);else for(;(n=t+r*++o)<e;)i.push(n/a);return i},t.map=function(t,e){var r=new b;if(t instanceof b)t.forEach(function(t,e){r.set(t,e)});else if(Array.isArray(t)){var n,i=-1,a=t.length;if(1===arguments.length)for(;++i<a;)r.set(i,t[i]);else for(;++i<a;)r.set(e.call(t,n=t[i],i),n)}else for(var o in t)r.set(o,t[o]);return r};var _=\"__proto__\",w=\"\\0\";function k(t){return(t+=\"\")===_||t[0]===w?w+t:t}function T(t){return(t+=\"\")[0]===w?t.slice(1):t}function A(t){return k(t)in this._}function M(t){return(t=k(t))in this._&&delete this._[t]}function S(){var t=[];for(var e in this._)t.push(T(e));return t}function E(){var t=0;for(var e in this._)++t;return t}function C(){for(var t in this._)return!1;return!0}function L(){this._=Object.create(null)}function P(t){return t}function O(t,e,r){return function(){var n=r.apply(e,arguments);return n===e?t:n}}function z(t,e){if(e in t)return e;e=e.charAt(0).toUpperCase()+e.slice(1);for(var r=0,n=I.length;r<n;++r){var i=I[r]+e;if(i in t)return i}}x(b,{has:A,get:function(t){return this._[k(t)]},set:function(t,e){return this._[k(t)]=e},remove:M,keys:S,values:function(){var t=[];for(var e in this._)t.push(this._[e]);return t},entries:function(){var t=[];for(var e in this._)t.push({key:T(e),value:this._[e]});return t},size:E,empty:C,forEach:function(t){for(var e in this._)t.call(this,T(e),this._[e])}}),t.nest=function(){var e,r,n={},i=[],a=[];function o(t,a,s){if(s>=i.length)return r?r.call(n,a):e?a.sort(e):a;for(var l,c,u,h,f=-1,p=a.length,d=i[s++],g=new b;++f<p;)(h=g.get(l=d(c=a[f])))?h.push(c):g.set(l,[c]);return t?(c=t(),u=function(e,r){c.set(e,o(t,r,s))}):(c={},u=function(e,r){c[e]=o(t,r,s)}),g.forEach(u),c}return n.map=function(t,e){return o(e,t,0)},n.entries=function(e){return function t(e,r){if(r>=i.length)return e;var n=[],o=a[r++];return e.forEach(function(e,i){n.push({key:e,values:t(i,r)})}),o?n.sort(function(t,e){return o(t.key,e.key)}):n}(o(t.map,e,0),0)},n.key=function(t){return i.push(t),n},n.sortKeys=function(t){return a[i.length-1]=t,n},n.sortValues=function(t){return e=t,n},n.rollup=function(t){return r=t,n},n},t.set=function(t){var e=new L;if(t)for(var r=0,n=t.length;r<n;++r)e.add(t[r]);return e},x(L,{has:A,add:function(t){return this._[k(t+=\"\")]=!0,t},remove:M,values:S,size:E,empty:C,forEach:function(t){for(var e in this._)t.call(this,T(e))}}),t.behavior={},t.rebind=function(t,e){for(var r,n=1,i=arguments.length;++n<i;)t[r=arguments[n]]=O(t,e,e[r]);return t};var I=[\"webkit\",\"ms\",\"moz\",\"Moz\",\"o\",\"O\"];function D(){}function R(){}function F(t){var e=[],r=new b;function n(){for(var r,n=e,i=-1,a=n.length;++i<a;)(r=n[i].on)&&r.apply(this,arguments);return t}return n.on=function(n,i){var a,o=r.get(n);return arguments.length<2?o&&o.on:(o&&(o.on=null,e=e.slice(0,a=e.indexOf(o)).concat(e.slice(a+1)),r.remove(n)),i&&e.push(r.set(n,{on:i})),t)},n}function B(){t.event.preventDefault()}function N(){for(var e,r=t.event;e=r.sourceEvent;)r=e;return r}function j(e){for(var r=new R,n=0,i=arguments.length;++n<i;)r[arguments[n]]=F(r);return r.of=function(n,i){return function(a){try{var o=a.sourceEvent=t.event;a.target=e,t.event=a,r[a.type].apply(n,i)}finally{t.event=o}}},r}t.dispatch=function(){for(var t=new R,e=-1,r=arguments.length;++e<r;)t[arguments[e]]=F(t);return t},R.prototype.on=function(t,e){var r=t.indexOf(\".\"),n=\"\";if(r>=0&&(n=t.slice(r+1),t=t.slice(0,r)),t)return arguments.length<2?this[t].on(n):this[t].on(n,e);if(2===arguments.length){if(null==e)for(t in this)this.hasOwnProperty(t)&&this[t].on(n,null);return this}},t.event=null,t.requote=function(t){return t.replace(U,\"\\\\$&\")};var U=/[\\\\\\^\\$\\*\\+\\?\\|\\[\\]\\(\\)\\.\\{\\}]/g,V={}.__proto__?function(t,e){t.__proto__=e}:function(t,e){for(var r in e)t[r]=e[r]};function q(t){return V(t,W),t}var H=function(t,e){return e.querySelector(t)},G=function(t,e){return e.querySelectorAll(t)},Y=function(t,e){var r=t.matches||t[z(t,\"matchesSelector\")];return(Y=function(t,e){return r.call(t,e)})(t,e)};\"function\"==typeof Sizzle&&(H=function(t,e){return Sizzle(t,e)[0]||null},G=Sizzle,Y=Sizzle.matchesSelector),t.selection=function(){return t.select(i.documentElement)};var W=t.selection.prototype=[];function X(t){return\"function\"==typeof t?t:function(){return H(t,this)}}function Z(t){return\"function\"==typeof t?t:function(){return G(t,this)}}W.select=function(t){var e,r,n,i,a=[];t=X(t);for(var o=-1,s=this.length;++o<s;){a.push(e=[]),e.parentNode=(n=this[o]).parentNode;for(var l=-1,c=n.length;++l<c;)(i=n[l])?(e.push(r=t.call(i,i.__data__,l,o)),r&&\"__data__\"in i&&(r.__data__=i.__data__)):e.push(null)}return q(a)},W.selectAll=function(t){var e,r,i=[];t=Z(t);for(var a=-1,o=this.length;++a<o;)for(var s=this[a],l=-1,c=s.length;++l<c;)(r=s[l])&&(i.push(e=n(t.call(r,r.__data__,l,a))),e.parentNode=r);return q(i)};var J=\"http://www.w3.org/1999/xhtml\",K={svg:\"http://www.w3.org/2000/svg\",xhtml:J,xlink:\"http://www.w3.org/1999/xlink\",xml:\"http://www.w3.org/XML/1998/namespace\",xmlns:\"http://www.w3.org/2000/xmlns/\"};function $(e,r){return e=t.ns.qualify(e),null==r?e.local?function(){this.removeAttributeNS(e.space,e.local)}:function(){this.removeAttribute(e)}:\"function\"==typeof r?e.local?function(){var t=r.apply(this,arguments);null==t?this.removeAttributeNS(e.space,e.local):this.setAttributeNS(e.space,e.local,t)}:function(){var t=r.apply(this,arguments);null==t?this.removeAttribute(e):this.setAttribute(e,t)}:e.local?function(){this.setAttributeNS(e.space,e.local,r)}:function(){this.setAttribute(e,r)}}function Q(t){return t.trim().replace(/\\s+/g,\" \")}function tt(e){return new RegExp(\"(?:^|\\\\s+)\"+t.requote(e)+\"(?:\\\\s+|$)\",\"g\")}function et(t){return(t+\"\").trim().split(/^|\\s+/)}function rt(t,e){var r=(t=et(t).map(nt)).length;return\"function\"==typeof e?function(){for(var n=-1,i=e.apply(this,arguments);++n<r;)t[n](this,i)}:function(){for(var n=-1;++n<r;)t[n](this,e)}}function nt(t){var e=tt(t);return function(r,n){if(i=r.classList)return n?i.add(t):i.remove(t);var i=r.getAttribute(\"class\")||\"\";n?(e.lastIndex=0,e.test(i)||r.setAttribute(\"class\",Q(i+\" \"+t))):r.setAttribute(\"class\",Q(i.replace(e,\" \")))}}function it(t,e,r){return null==e?function(){this.style.removeProperty(t)}:\"function\"==typeof e?function(){var n=e.apply(this,arguments);null==n?this.style.removeProperty(t):this.style.setProperty(t,n,r)}:function(){this.style.setProperty(t,e,r)}}function at(t,e){return null==e?function(){delete this[t]}:\"function\"==typeof e?function(){var r=e.apply(this,arguments);null==r?delete this[t]:this[t]=r}:function(){this[t]=e}}function ot(e){return\"function\"==typeof e?e:(e=t.ns.qualify(e)).local?function(){return this.ownerDocument.createElementNS(e.space,e.local)}:function(){var t=this.ownerDocument,r=this.namespaceURI;return r===J&&t.documentElement.namespaceURI===J?t.createElement(e):t.createElementNS(r,e)}}function st(){var t=this.parentNode;t&&t.removeChild(this)}function lt(t){return{__data__:t}}function ct(t){return function(){return Y(this,t)}}function ut(t,e){for(var r=0,n=t.length;r<n;r++)for(var i,a=t[r],o=0,s=a.length;o<s;o++)(i=a[o])&&e(i,o,r);return t}function ht(t){return V(t,ft),t}t.ns={prefix:K,qualify:function(t){var e=t.indexOf(\":\"),r=t;return e>=0&&\"xmlns\"!==(r=t.slice(0,e))&&(t=t.slice(e+1)),K.hasOwnProperty(r)?{space:K[r],local:t}:t}},W.attr=function(e,r){if(arguments.length<2){if(\"string\"==typeof e){var n=this.node();return(e=t.ns.qualify(e)).local?n.getAttributeNS(e.space,e.local):n.getAttribute(e)}for(r in e)this.each($(r,e[r]));return this}return this.each($(e,r))},W.classed=function(t,e){if(arguments.length<2){if(\"string\"==typeof t){var r=this.node(),n=(t=et(t)).length,i=-1;if(e=r.classList){for(;++i<n;)if(!e.contains(t[i]))return!1}else for(e=r.getAttribute(\"class\");++i<n;)if(!tt(t[i]).test(e))return!1;return!0}for(e in t)this.each(rt(e,t[e]));return this}return this.each(rt(t,e))},W.style=function(t,e,r){var n=arguments.length;if(n<3){if(\"string\"!=typeof t){for(r in n<2&&(e=\"\"),t)this.each(it(r,t[r],e));return this}if(n<2){var i=this.node();return o(i).getComputedStyle(i,null).getPropertyValue(t)}r=\"\"}return this.each(it(t,e,r))},W.property=function(t,e){if(arguments.length<2){if(\"string\"==typeof t)return this.node()[t];for(e in t)this.each(at(e,t[e]));return this}return this.each(at(t,e))},W.text=function(t){return arguments.length?this.each(\"function\"==typeof t?function(){var e=t.apply(this,arguments);this.textContent=null==e?\"\":e}:null==t?function(){this.textContent=\"\"}:function(){this.textContent=t}):this.node().textContent},W.html=function(t){return arguments.length?this.each(\"function\"==typeof t?function(){var e=t.apply(this,arguments);this.innerHTML=null==e?\"\":e}:null==t?function(){this.innerHTML=\"\"}:function(){this.innerHTML=t}):this.node().innerHTML},W.append=function(t){return t=ot(t),this.select(function(){return this.appendChild(t.apply(this,arguments))})},W.insert=function(t,e){return t=ot(t),e=X(e),this.select(function(){return this.insertBefore(t.apply(this,arguments),e.apply(this,arguments)||null)})},W.remove=function(){return this.each(st)},W.data=function(t,e){var r,n,i=-1,a=this.length;if(!arguments.length){for(t=new Array(a=(r=this[0]).length);++i<a;)(n=r[i])&&(t[i]=n.__data__);return t}function o(t,r){var n,i,a,o=t.length,u=r.length,h=Math.min(o,u),f=new Array(u),p=new Array(u),d=new Array(o);if(e){var g,v=new b,m=new Array(o);for(n=-1;++n<o;)(i=t[n])&&(v.has(g=e.call(i,i.__data__,n))?d[n]=i:v.set(g,i),m[n]=g);for(n=-1;++n<u;)(i=v.get(g=e.call(r,a=r[n],n)))?!0!==i&&(f[n]=i,i.__data__=a):p[n]=lt(a),v.set(g,!0);for(n=-1;++n<o;)n in m&&!0!==v.get(m[n])&&(d[n]=t[n])}else{for(n=-1;++n<h;)i=t[n],a=r[n],i?(i.__data__=a,f[n]=i):p[n]=lt(a);for(;n<u;++n)p[n]=lt(r[n]);for(;n<o;++n)d[n]=t[n]}p.update=f,p.parentNode=f.parentNode=d.parentNode=t.parentNode,s.push(p),l.push(f),c.push(d)}var s=ht([]),l=q([]),c=q([]);if(\"function\"==typeof t)for(;++i<a;)o(r=this[i],t.call(r,r.parentNode.__data__,i));else for(;++i<a;)o(r=this[i],t);return l.enter=function(){return s},l.exit=function(){return c},l},W.datum=function(t){return arguments.length?this.property(\"__data__\",t):this.property(\"__data__\")},W.filter=function(t){var e,r,n,i=[];\"function\"!=typeof t&&(t=ct(t));for(var a=0,o=this.length;a<o;a++){i.push(e=[]),e.parentNode=(r=this[a]).parentNode;for(var s=0,l=r.length;s<l;s++)(n=r[s])&&t.call(n,n.__data__,s,a)&&e.push(n)}return q(i)},W.order=function(){for(var t=-1,e=this.length;++t<e;)for(var r,n=this[t],i=n.length-1,a=n[i];--i>=0;)(r=n[i])&&(a&&a!==r.nextSibling&&a.parentNode.insertBefore(r,a),a=r);return this},W.sort=function(t){t=function(t){arguments.length||(t=f);return function(e,r){return e&&r?t(e.__data__,r.__data__):!e-!r}}.apply(this,arguments);for(var e=-1,r=this.length;++e<r;)this[e].sort(t);return this.order()},W.each=function(t){return ut(this,function(e,r,n){t.call(e,e.__data__,r,n)})},W.call=function(t){var e=n(arguments);return t.apply(e[0]=this,e),this},W.empty=function(){return!this.node()},W.node=function(){for(var t=0,e=this.length;t<e;t++)for(var r=this[t],n=0,i=r.length;n<i;n++){var a=r[n];if(a)return a}return null},W.size=function(){var t=0;return ut(this,function(){++t}),t};var ft=[];function pt(e,r,i){var a=\"__on\"+e,o=e.indexOf(\".\"),s=gt;o>0&&(e=e.slice(0,o));var l=dt.get(e);function c(){var t=this[a];t&&(this.removeEventListener(e,t,t.$),delete this[a])}return l&&(e=l,s=vt),o?r?function(){var t=s(r,n(arguments));c.call(this),this.addEventListener(e,this[a]=t,t.$=i),t._=r}:c:r?D:function(){var r,n=new RegExp(\"^__on([^.]+)\"+t.requote(e)+\"$\");for(var i in this)if(r=i.match(n)){var a=this[i];this.removeEventListener(r[1],a,a.$),delete this[i]}}}t.selection.enter=ht,t.selection.enter.prototype=ft,ft.append=W.append,ft.empty=W.empty,ft.node=W.node,ft.call=W.call,ft.size=W.size,ft.select=function(t){for(var e,r,n,i,a,o=[],s=-1,l=this.length;++s<l;){n=(i=this[s]).update,o.push(e=[]),e.parentNode=i.parentNode;for(var c=-1,u=i.length;++c<u;)(a=i[c])?(e.push(n[c]=r=t.call(i.parentNode,a.__data__,c,s)),r.__data__=a.__data__):e.push(null)}return q(o)},ft.insert=function(t,e){var r,n,i;return arguments.length<2&&(r=this,e=function(t,e,a){var o,s=r[a].update,l=s.length;for(a!=i&&(i=a,n=0),e>=n&&(n=e+1);!(o=s[n])&&++n<l;);return o}),W.insert.call(this,t,e)},t.select=function(t){var e;return\"string\"==typeof t?(e=[H(t,i)]).parentNode=i.documentElement:(e=[t]).parentNode=a(t),q([e])},t.selectAll=function(t){var e;return\"string\"==typeof t?(e=n(G(t,i))).parentNode=i.documentElement:(e=n(t)).parentNode=null,q([e])},W.on=function(t,e,r){var n=arguments.length;if(n<3){if(\"string\"!=typeof t){for(r in n<2&&(e=!1),t)this.each(pt(r,t[r],e));return this}if(n<2)return(n=this.node()[\"__on\"+t])&&n._;r=!1}return this.each(pt(t,e,r))};var dt=t.map({mouseenter:\"mouseover\",mouseleave:\"mouseout\"});function gt(e,r){return function(n){var i=t.event;t.event=n,r[0]=this.__data__;try{e.apply(this,r)}finally{t.event=i}}}function vt(t,e){var r=gt(t,e);return function(t){var e=t.relatedTarget;e&&(e===this||8&e.compareDocumentPosition(this))||r.call(this,t)}}i&&dt.forEach(function(t){\"on\"+t in i&&dt.remove(t)});var mt,yt=0;function xt(e){var r=\".dragsuppress-\"+ ++yt,n=\"click\"+r,i=t.select(o(e)).on(\"touchmove\"+r,B).on(\"dragstart\"+r,B).on(\"selectstart\"+r,B);if(null==mt&&(mt=!(\"onselectstart\"in e)&&z(e.style,\"userSelect\")),mt){var s=a(e).style,l=s[mt];s[mt]=\"none\"}return function(t){if(i.on(r,null),mt&&(s[mt]=l),t){var e=function(){i.on(n,null)};i.on(n,function(){B(),e()},!0),setTimeout(e,0)}}}t.mouse=function(t){return _t(t,N())};var bt=this.navigator&&/WebKit/.test(this.navigator.userAgent)?-1:0;function _t(e,r){r.changedTouches&&(r=r.changedTouches[0]);var n=e.ownerSVGElement||e;if(n.createSVGPoint){var i=n.createSVGPoint();if(bt<0){var a=o(e);if(a.scrollX||a.scrollY){var s=(n=t.select(\"body\").append(\"svg\").style({position:\"absolute\",top:0,left:0,margin:0,padding:0,border:\"none\"},\"important\"))[0][0].getScreenCTM();bt=!(s.f||s.e),n.remove()}}return bt?(i.x=r.pageX,i.y=r.pageY):(i.x=r.clientX,i.y=r.clientY),[(i=i.matrixTransform(e.getScreenCTM().inverse())).x,i.y]}var l=e.getBoundingClientRect();return[r.clientX-l.left-e.clientLeft,r.clientY-l.top-e.clientTop]}function wt(){return t.event.changedTouches[0].identifier}t.touch=function(t,e,r){if(arguments.length<3&&(r=e,e=N().changedTouches),e)for(var n,i=0,a=e.length;i<a;++i)if((n=e[i]).identifier===r)return _t(t,n)},t.behavior.drag=function(){var e=j(a,\"drag\",\"dragstart\",\"dragend\"),r=null,n=s(D,t.mouse,o,\"mousemove\",\"mouseup\"),i=s(wt,t.touch,P,\"touchmove\",\"touchend\");function a(){this.on(\"mousedown.drag\",n).on(\"touchstart.drag\",i)}function s(n,i,a,o,s){return function(){var l,c=t.event.target.correspondingElement||t.event.target,u=this.parentNode,h=e.of(this,arguments),f=0,p=n(),d=\".drag\"+(null==p?\"\":\"-\"+p),g=t.select(a(c)).on(o+d,function(){var t,e,r=i(u,p);if(!r)return;t=r[0]-m[0],e=r[1]-m[1],f|=t|e,m=r,h({type:\"drag\",x:r[0]+l[0],y:r[1]+l[1],dx:t,dy:e})}).on(s+d,function(){if(!i(u,p))return;g.on(o+d,null).on(s+d,null),v(f),h({type:\"dragend\"})}),v=xt(c),m=i(u,p);l=r?[(l=r.apply(this,arguments)).x-m[0],l.y-m[1]]:[0,0],h({type:\"dragstart\"})}}return a.origin=function(t){return arguments.length?(r=t,a):r},t.rebind(a,e,\"on\")},t.touches=function(t,e){return arguments.length<2&&(e=N().touches),e?n(e).map(function(e){var r=_t(t,e);return r.identifier=e.identifier,r}):[]};var kt=1e-6,Tt=kt*kt,At=Math.PI,Mt=2*At,St=Mt-kt,Et=At/2,Ct=At/180,Lt=180/At;function Pt(t){return t>0?1:t<0?-1:0}function Ot(t,e,r){return(e[0]-t[0])*(r[1]-t[1])-(e[1]-t[1])*(r[0]-t[0])}function zt(t){return t>1?0:t<-1?At:Math.acos(t)}function It(t){return t>1?Et:t<-1?-Et:Math.asin(t)}function Dt(t){return((t=Math.exp(t))+1/t)/2}function Rt(t){return(t=Math.sin(t/2))*t}var Ft=Math.SQRT2;t.interpolateZoom=function(t,e){var r,n,i=t[0],a=t[1],o=t[2],s=e[0],l=e[1],c=e[2],u=s-i,h=l-a,f=u*u+h*h;if(f<Tt)n=Math.log(c/o)/Ft,r=function(t){return[i+t*u,a+t*h,o*Math.exp(Ft*t*n)]};else{var p=Math.sqrt(f),d=(c*c-o*o+4*f)/(2*o*2*p),g=(c*c-o*o-4*f)/(2*c*2*p),v=Math.log(Math.sqrt(d*d+1)-d),m=Math.log(Math.sqrt(g*g+1)-g);n=(m-v)/Ft,r=function(t){var e,r=t*n,s=Dt(v),l=o/(2*p)*(s*(e=Ft*r+v,((e=Math.exp(2*e))-1)/(e+1))-function(t){return((t=Math.exp(t))-1/t)/2}(v));return[i+l*u,a+l*h,o*s/Dt(Ft*r+v)]}}return r.duration=1e3*n,r},t.behavior.zoom=function(){var e,r,n,a,s,l,c,u,h,f={x:0,y:0,k:1},p=[960,500],d=jt,g=250,v=0,m=\"mousedown.zoom\",y=\"mousemove.zoom\",x=\"mouseup.zoom\",b=\"touchstart.zoom\",_=j(w,\"zoomstart\",\"zoom\",\"zoomend\");function w(t){t.on(m,P).on(Nt+\".zoom\",z).on(\"dblclick.zoom\",I).on(b,O)}function k(t){return[(t[0]-f.x)/f.k,(t[1]-f.y)/f.k]}function T(t){f.k=Math.max(d[0],Math.min(d[1],t))}function A(t,e){e=function(t){return[t[0]*f.k+f.x,t[1]*f.k+f.y]}(e),f.x+=t[0]-e[0],f.y+=t[1]-e[1]}function M(e,n,i,a){e.__chart__={x:f.x,y:f.y,k:f.k},T(Math.pow(2,a)),A(r=n,i),e=t.select(e),g>0&&(e=e.transition().duration(g)),e.call(w.event)}function S(){c&&c.domain(l.range().map(function(t){return(t-f.x)/f.k}).map(l.invert)),h&&h.domain(u.range().map(function(t){return(t-f.y)/f.k}).map(u.invert))}function E(t){v++||t({type:\"zoomstart\"})}function C(t){S(),t({type:\"zoom\",scale:f.k,translate:[f.x,f.y]})}function L(t){--v||(t({type:\"zoomend\"}),r=null)}function P(){var e=this,r=_.of(e,arguments),n=0,i=t.select(o(e)).on(y,function(){n=1,A(t.mouse(e),a),C(r)}).on(x,function(){i.on(y,null).on(x,null),s(n),L(r)}),a=k(t.mouse(e)),s=xt(e);hs.call(e),E(r)}function O(){var e,r=this,n=_.of(r,arguments),i={},a=0,o=\".zoom-\"+t.event.changedTouches[0].identifier,l=\"touchmove\"+o,c=\"touchend\"+o,u=[],h=t.select(r),p=xt(r);function d(){var n=t.touches(r);return e=f.k,n.forEach(function(t){t.identifier in i&&(i[t.identifier]=k(t))}),n}function g(){var e=t.event.target;t.select(e).on(l,v).on(c,y),u.push(e);for(var n=t.event.changedTouches,o=0,h=n.length;o<h;++o)i[n[o].identifier]=null;var p=d(),g=Date.now();if(1===p.length){if(g-s<500){var m=p[0];M(r,m,i[m.identifier],Math.floor(Math.log(f.k)/Math.LN2)+1),B()}s=g}else if(p.length>1){m=p[0];var x=p[1],b=m[0]-x[0],_=m[1]-x[1];a=b*b+_*_}}function v(){var o,l,c,u,h=t.touches(r);hs.call(r);for(var f=0,p=h.length;f<p;++f,u=null)if(c=h[f],u=i[c.identifier]){if(l)break;o=c,l=u}if(u){var d=(d=c[0]-o[0])*d+(d=c[1]-o[1])*d,g=a&&Math.sqrt(d/a);o=[(o[0]+c[0])/2,(o[1]+c[1])/2],l=[(l[0]+u[0])/2,(l[1]+u[1])/2],T(g*e)}s=null,A(o,l),C(n)}function y(){if(t.event.touches.length){for(var e=t.event.changedTouches,r=0,a=e.length;r<a;++r)delete i[e[r].identifier];for(var s in i)return void d()}t.selectAll(u).on(o,null),h.on(m,P).on(b,O),p(),L(n)}g(),E(n),h.on(m,null).on(b,g)}function z(){var i=_.of(this,arguments);a?clearTimeout(a):(hs.call(this),e=k(r=n||t.mouse(this)),E(i)),a=setTimeout(function(){a=null,L(i)},50),B(),T(Math.pow(2,.002*Bt())*f.k),A(r,e),C(i)}function I(){var e=t.mouse(this),r=Math.log(f.k)/Math.LN2;M(this,e,k(e),t.event.shiftKey?Math.ceil(r)-1:Math.floor(r)+1)}return Nt||(Nt=\"onwheel\"in i?(Bt=function(){return-t.event.deltaY*(t.event.deltaMode?120:1)},\"wheel\"):\"onmousewheel\"in i?(Bt=function(){return t.event.wheelDelta},\"mousewheel\"):(Bt=function(){return-t.event.detail},\"MozMousePixelScroll\")),w.event=function(e){e.each(function(){var e=_.of(this,arguments),n=f;ds?t.select(this).transition().each(\"start.zoom\",function(){f=this.__chart__||{x:0,y:0,k:1},E(e)}).tween(\"zoom:zoom\",function(){var i=p[0],a=p[1],o=r?r[0]:i/2,s=r?r[1]:a/2,l=t.interpolateZoom([(o-f.x)/f.k,(s-f.y)/f.k,i/f.k],[(o-n.x)/n.k,(s-n.y)/n.k,i/n.k]);return function(t){var r=l(t),n=i/r[2];this.__chart__=f={x:o-r[0]*n,y:s-r[1]*n,k:n},C(e)}}).each(\"interrupt.zoom\",function(){L(e)}).each(\"end.zoom\",function(){L(e)}):(this.__chart__=f,E(e),C(e),L(e))})},w.translate=function(t){return arguments.length?(f={x:+t[0],y:+t[1],k:f.k},S(),w):[f.x,f.y]},w.scale=function(t){return arguments.length?(f={x:f.x,y:f.y,k:null},T(+t),S(),w):f.k},w.scaleExtent=function(t){return arguments.length?(d=null==t?jt:[+t[0],+t[1]],w):d},w.center=function(t){return arguments.length?(n=t&&[+t[0],+t[1]],w):n},w.size=function(t){return arguments.length?(p=t&&[+t[0],+t[1]],w):p},w.duration=function(t){return arguments.length?(g=+t,w):g},w.x=function(t){return arguments.length?(c=t,l=t.copy(),f={x:0,y:0,k:1},w):c},w.y=function(t){return arguments.length?(h=t,u=t.copy(),f={x:0,y:0,k:1},w):h},t.rebind(w,_,\"on\")};var Bt,Nt,jt=[0,1/0];function Ut(){}function Vt(t,e,r){return this instanceof Vt?(this.h=+t,this.s=+e,void(this.l=+r)):arguments.length<2?t instanceof Vt?new Vt(t.h,t.s,t.l):ue(\"\"+t,he,Vt):new Vt(t,e,r)}t.color=Ut,Ut.prototype.toString=function(){return this.rgb()+\"\"},t.hsl=Vt;var qt=Vt.prototype=new Ut;function Ht(t,e,r){var n,i;function a(t){return Math.round(255*function(t){return t>360?t-=360:t<0&&(t+=360),t<60?n+(i-n)*t/60:t<180?i:t<240?n+(i-n)*(240-t)/60:n}(t))}return t=isNaN(t)?0:(t%=360)<0?t+360:t,e=isNaN(e)?0:e<0?0:e>1?1:e,n=2*(r=r<0?0:r>1?1:r)-(i=r<=.5?r*(1+e):r+e-r*e),new ae(a(t+120),a(t),a(t-120))}function Gt(e,r,n){return this instanceof Gt?(this.h=+e,this.c=+r,void(this.l=+n)):arguments.length<2?e instanceof Gt?new Gt(e.h,e.c,e.l):ee(e instanceof Xt?e.l:(e=fe((e=t.rgb(e)).r,e.g,e.b)).l,e.a,e.b):new Gt(e,r,n)}qt.brighter=function(t){return t=Math.pow(.7,arguments.length?t:1),new Vt(this.h,this.s,this.l/t)},qt.darker=function(t){return t=Math.pow(.7,arguments.length?t:1),new Vt(this.h,this.s,t*this.l)},qt.rgb=function(){return Ht(this.h,this.s,this.l)},t.hcl=Gt;var Yt=Gt.prototype=new Ut;function Wt(t,e,r){return isNaN(t)&&(t=0),isNaN(e)&&(e=0),new Xt(r,Math.cos(t*=Ct)*e,Math.sin(t)*e)}function Xt(t,e,r){return this instanceof Xt?(this.l=+t,this.a=+e,void(this.b=+r)):arguments.length<2?t instanceof Xt?new Xt(t.l,t.a,t.b):t instanceof Gt?Wt(t.h,t.c,t.l):fe((t=ae(t)).r,t.g,t.b):new Xt(t,e,r)}Yt.brighter=function(t){return new Gt(this.h,this.c,Math.min(100,this.l+Zt*(arguments.length?t:1)))},Yt.darker=function(t){return new Gt(this.h,this.c,Math.max(0,this.l-Zt*(arguments.length?t:1)))},Yt.rgb=function(){return Wt(this.h,this.c,this.l).rgb()},t.lab=Xt;var Zt=18,Jt=.95047,Kt=1,$t=1.08883,Qt=Xt.prototype=new Ut;function te(t,e,r){var n=(t+16)/116,i=n+e/500,a=n-r/200;return new ae(ie(3.2404542*(i=re(i)*Jt)-1.5371385*(n=re(n)*Kt)-.4985314*(a=re(a)*$t)),ie(-.969266*i+1.8760108*n+.041556*a),ie(.0556434*i-.2040259*n+1.0572252*a))}function ee(t,e,r){return t>0?new Gt(Math.atan2(r,e)*Lt,Math.sqrt(e*e+r*r),t):new Gt(NaN,NaN,t)}function re(t){return t>.206893034?t*t*t:(t-4/29)/7.787037}function ne(t){return t>.008856?Math.pow(t,1/3):7.787037*t+4/29}function ie(t){return Math.round(255*(t<=.00304?12.92*t:1.055*Math.pow(t,1/2.4)-.055))}function ae(t,e,r){return this instanceof ae?(this.r=~~t,this.g=~~e,void(this.b=~~r)):arguments.length<2?t instanceof ae?new ae(t.r,t.g,t.b):ue(\"\"+t,ae,Ht):new ae(t,e,r)}function oe(t){return new ae(t>>16,t>>8&255,255&t)}function se(t){return oe(t)+\"\"}Qt.brighter=function(t){return new Xt(Math.min(100,this.l+Zt*(arguments.length?t:1)),this.a,this.b)},Qt.darker=function(t){return new Xt(Math.max(0,this.l-Zt*(arguments.length?t:1)),this.a,this.b)},Qt.rgb=function(){return te(this.l,this.a,this.b)},t.rgb=ae;var le=ae.prototype=new Ut;function ce(t){return t<16?\"0\"+Math.max(0,t).toString(16):Math.min(255,t).toString(16)}function ue(t,e,r){var n,i,a,o=0,s=0,l=0;if(n=/([a-z]+)\\((.*)\\)/.exec(t=t.toLowerCase()))switch(i=n[2].split(\",\"),n[1]){case\"hsl\":return r(parseFloat(i[0]),parseFloat(i[1])/100,parseFloat(i[2])/100);case\"rgb\":return e(de(i[0]),de(i[1]),de(i[2]))}return(a=ge.get(t))?e(a.r,a.g,a.b):(null==t||\"#\"!==t.charAt(0)||isNaN(a=parseInt(t.slice(1),16))||(4===t.length?(o=(3840&a)>>4,o|=o>>4,s=240&a,s|=s>>4,l=15&a,l|=l<<4):7===t.length&&(o=(16711680&a)>>16,s=(65280&a)>>8,l=255&a)),e(o,s,l))}function he(t,e,r){var n,i,a=Math.min(t/=255,e/=255,r/=255),o=Math.max(t,e,r),s=o-a,l=(o+a)/2;return s?(i=l<.5?s/(o+a):s/(2-o-a),n=t==o?(e-r)/s+(e<r?6:0):e==o?(r-t)/s+2:(t-e)/s+4,n*=60):(n=NaN,i=l>0&&l<1?0:n),new Vt(n,i,l)}function fe(t,e,r){var n=ne((.4124564*(t=pe(t))+.3575761*(e=pe(e))+.1804375*(r=pe(r)))/Jt),i=ne((.2126729*t+.7151522*e+.072175*r)/Kt);return Xt(116*i-16,500*(n-i),200*(i-ne((.0193339*t+.119192*e+.9503041*r)/$t)))}function pe(t){return(t/=255)<=.04045?t/12.92:Math.pow((t+.055)/1.055,2.4)}function de(t){var e=parseFloat(t);return\"%\"===t.charAt(t.length-1)?Math.round(2.55*e):e}le.brighter=function(t){t=Math.pow(.7,arguments.length?t:1);var e=this.r,r=this.g,n=this.b,i=30;return e||r||n?(e&&e<i&&(e=i),r&&r<i&&(r=i),n&&n<i&&(n=i),new ae(Math.min(255,e/t),Math.min(255,r/t),Math.min(255,n/t))):new ae(i,i,i)},le.darker=function(t){return new ae((t=Math.pow(.7,arguments.length?t:1))*this.r,t*this.g,t*this.b)},le.hsl=function(){return he(this.r,this.g,this.b)},le.toString=function(){return\"#\"+ce(this.r)+ce(this.g)+ce(this.b)};var ge=t.map({aliceblue:15792383,antiquewhite:16444375,aqua:65535,aquamarine:8388564,azure:15794175,beige:16119260,bisque:16770244,black:0,blanchedalmond:16772045,blue:255,blueviolet:9055202,brown:10824234,burlywood:14596231,cadetblue:6266528,chartreuse:8388352,chocolate:13789470,coral:16744272,cornflowerblue:6591981,cornsilk:16775388,crimson:14423100,cyan:65535,darkblue:139,darkcyan:35723,darkgoldenrod:12092939,darkgray:11119017,darkgreen:25600,darkgrey:11119017,darkkhaki:12433259,darkmagenta:9109643,darkolivegreen:5597999,darkorange:16747520,darkorchid:10040012,darkred:9109504,darksalmon:15308410,darkseagreen:9419919,darkslateblue:4734347,darkslategray:3100495,darkslategrey:3100495,darkturquoise:52945,darkviolet:9699539,deeppink:16716947,deepskyblue:49151,dimgray:6908265,dimgrey:6908265,dodgerblue:2003199,firebrick:11674146,floralwhite:16775920,forestgreen:2263842,fuchsia:16711935,gainsboro:14474460,ghostwhite:16316671,gold:16766720,goldenrod:14329120,gray:8421504,green:32768,greenyellow:11403055,grey:8421504,honeydew:15794160,hotpink:16738740,indianred:13458524,indigo:4915330,ivory:16777200,khaki:15787660,lavender:15132410,lavenderblush:16773365,lawngreen:8190976,lemonchiffon:16775885,lightblue:11393254,lightcoral:15761536,lightcyan:14745599,lightgoldenrodyellow:16448210,lightgray:13882323,lightgreen:9498256,lightgrey:13882323,lightpink:16758465,lightsalmon:16752762,lightseagreen:2142890,lightskyblue:8900346,lightslategray:7833753,lightslategrey:7833753,lightsteelblue:11584734,lightyellow:16777184,lime:65280,limegreen:3329330,linen:16445670,magenta:16711935,maroon:8388608,mediumaquamarine:6737322,mediumblue:205,mediumorchid:12211667,mediumpurple:9662683,mediumseagreen:3978097,mediumslateblue:8087790,mediumspringgreen:64154,mediumturquoise:4772300,mediumvioletred:13047173,midnightblue:1644912,mintcream:16121850,mistyrose:16770273,moccasin:16770229,navajowhite:16768685,navy:128,oldlace:16643558,olive:8421376,olivedrab:7048739,orange:16753920,orangered:16729344,orchid:14315734,palegoldenrod:15657130,palegreen:10025880,paleturquoise:11529966,palevioletred:14381203,papayawhip:16773077,peachpuff:16767673,peru:13468991,pink:16761035,plum:14524637,powderblue:11591910,purple:8388736,rebeccapurple:6697881,red:16711680,rosybrown:12357519,royalblue:4286945,saddlebrown:9127187,salmon:16416882,sandybrown:16032864,seagreen:3050327,seashell:16774638,sienna:10506797,silver:12632256,skyblue:8900331,slateblue:6970061,slategray:7372944,slategrey:7372944,snow:16775930,springgreen:65407,steelblue:4620980,tan:13808780,teal:32896,thistle:14204888,tomato:16737095,turquoise:4251856,violet:15631086,wheat:16113331,white:16777215,whitesmoke:16119285,yellow:16776960,yellowgreen:10145074});function ve(t){return\"function\"==typeof t?t:function(){return t}}function me(t){return function(e,r,n){return 2===arguments.length&&\"function\"==typeof r&&(n=r,r=null),ye(e,r,t,n)}}function ye(e,r,i,a){var o={},s=t.dispatch(\"beforesend\",\"progress\",\"load\",\"error\"),l={},c=new XMLHttpRequest,u=null;function h(){var t,e=c.status;if(!e&&function(t){var e=t.responseType;return e&&\"text\"!==e?t.response:t.responseText}(c)||e>=200&&e<300||304===e){try{t=i.call(o,c)}catch(t){return void s.error.call(o,t)}s.load.call(o,t)}else s.error.call(o,c)}return!this.XDomainRequest||\"withCredentials\"in c||!/^(http(s)?:)?\\/\\//.test(e)||(c=new XDomainRequest),\"onload\"in c?c.onload=c.onerror=h:c.onreadystatechange=function(){c.readyState>3&&h()},c.onprogress=function(e){var r=t.event;t.event=e;try{s.progress.call(o,c)}finally{t.event=r}},o.header=function(t,e){return t=(t+\"\").toLowerCase(),arguments.length<2?l[t]:(null==e?delete l[t]:l[t]=e+\"\",o)},o.mimeType=function(t){return arguments.length?(r=null==t?null:t+\"\",o):r},o.responseType=function(t){return arguments.length?(u=t,o):u},o.response=function(t){return i=t,o},[\"get\",\"post\"].forEach(function(t){o[t]=function(){return o.send.apply(o,[t].concat(n(arguments)))}}),o.send=function(t,n,i){if(2===arguments.length&&\"function\"==typeof n&&(i=n,n=null),c.open(t,e,!0),null==r||\"accept\"in l||(l.accept=r+\",*/*\"),c.setRequestHeader)for(var a in l)c.setRequestHeader(a,l[a]);return null!=r&&c.overrideMimeType&&c.overrideMimeType(r),null!=u&&(c.responseType=u),null!=i&&o.on(\"error\",i).on(\"load\",function(t){i(null,t)}),s.beforesend.call(o,c),c.send(null==n?null:n),o},o.abort=function(){return c.abort(),o},t.rebind(o,s,\"on\"),null==a?o:o.get(function(t){return 1===t.length?function(e,r){t(null==e?r:null)}:t}(a))}ge.forEach(function(t,e){ge.set(t,oe(e))}),t.functor=ve,t.xhr=me(P),t.dsv=function(t,e){var r=new RegExp('[\"'+t+\"\\n]\"),n=t.charCodeAt(0);function i(t,r,n){arguments.length<3&&(n=r,r=null);var i=ye(t,e,null==r?a:o(r),n);return i.row=function(t){return arguments.length?i.response(null==(r=t)?a:o(t)):r},i}function a(t){return i.parse(t.responseText)}function o(t){return function(e){return i.parse(e.responseText,t)}}function s(e){return e.map(l).join(t)}function l(t){return r.test(t)?'\"'+t.replace(/\\\"/g,'\"\"')+'\"':t}return i.parse=function(t,e){var r;return i.parseRows(t,function(t,n){if(r)return r(t,n-1);var i=new Function(\"d\",\"return {\"+t.map(function(t,e){return JSON.stringify(t)+\": d[\"+e+\"]\"}).join(\",\")+\"}\");r=e?function(t,r){return e(i(t),r)}:i})},i.parseRows=function(t,e){var r,i,a={},o={},s=[],l=t.length,c=0,u=0;function h(){if(c>=l)return o;if(i)return i=!1,a;var e=c;if(34===t.charCodeAt(e)){for(var r=e;r++<l;)if(34===t.charCodeAt(r)){if(34!==t.charCodeAt(r+1))break;++r}return c=r+2,13===(s=t.charCodeAt(r+1))?(i=!0,10===t.charCodeAt(r+2)&&++c):10===s&&(i=!0),t.slice(e+1,r).replace(/\"\"/g,'\"')}for(;c<l;){var s,u=1;if(10===(s=t.charCodeAt(c++)))i=!0;else if(13===s)i=!0,10===t.charCodeAt(c)&&(++c,++u);else if(s!==n)continue;return t.slice(e,c-u)}return t.slice(e)}for(;(r=h())!==o;){for(var f=[];r!==a&&r!==o;)f.push(r),r=h();e&&null==(f=e(f,u++))||s.push(f)}return s},i.format=function(e){if(Array.isArray(e[0]))return i.formatRows(e);var r=new L,n=[];return e.forEach(function(t){for(var e in t)r.has(e)||n.push(r.add(e))}),[n.map(l).join(t)].concat(e.map(function(e){return n.map(function(t){return l(e[t])}).join(t)})).join(\"\\n\")},i.formatRows=function(t){return t.map(s).join(\"\\n\")},i},t.csv=t.dsv(\",\",\"text/csv\"),t.tsv=t.dsv(\"\\t\",\"text/tab-separated-values\");var xe,be,_e,we,ke=this[z(this,\"requestAnimationFrame\")]||function(t){setTimeout(t,17)};function Te(t,e,r){var n=arguments.length;n<2&&(e=0),n<3&&(r=Date.now());var i={c:t,t:r+e,n:null};return be?be.n=i:xe=i,be=i,_e||(we=clearTimeout(we),_e=1,ke(Ae)),i}function Ae(){var t=Me(),e=Se()-t;e>24?(isFinite(e)&&(clearTimeout(we),we=setTimeout(Ae,e)),_e=0):(_e=1,ke(Ae))}function Me(){for(var t=Date.now(),e=xe;e;)t>=e.t&&e.c(t-e.t)&&(e.c=null),e=e.n;return t}function Se(){for(var t,e=xe,r=1/0;e;)e.c?(e.t<r&&(r=e.t),e=(t=e).n):e=t?t.n=e.n:xe=e.n;return be=t,r}function Ee(t,e){return e-(t?Math.ceil(Math.log(t)/Math.LN10):1)}t.timer=function(){Te.apply(this,arguments)},t.timer.flush=function(){Me(),Se()},t.round=function(t,e){return e?Math.round(t*(e=Math.pow(10,e)))/e:Math.round(t)};var Ce=[\"y\",\"z\",\"a\",\"f\",\"p\",\"n\",\"\\xb5\",\"m\",\"\",\"k\",\"M\",\"G\",\"T\",\"P\",\"E\",\"Z\",\"Y\"].map(function(t,e){var r=Math.pow(10,3*y(8-e));return{scale:e>8?function(t){return t/r}:function(t){return t*r},symbol:t}});t.formatPrefix=function(e,r){var n=0;return(e=+e)&&(e<0&&(e*=-1),r&&(e=t.round(e,Ee(e,r))),n=1+Math.floor(1e-12+Math.log(e)/Math.LN10),n=Math.max(-24,Math.min(24,3*Math.floor((n-1)/3)))),Ce[8+n/3]};var Le=/(?:([^{])?([<>=^]))?([+\\- ])?([$#])?(0)?(\\d+)?(,)?(\\.-?\\d+)?([a-z%])?/i,Pe=t.map({b:function(t){return t.toString(2)},c:function(t){return String.fromCharCode(t)},o:function(t){return t.toString(8)},x:function(t){return t.toString(16)},X:function(t){return t.toString(16).toUpperCase()},g:function(t,e){return t.toPrecision(e)},e:function(t,e){return t.toExponential(e)},f:function(t,e){return t.toFixed(e)},r:function(e,r){return(e=t.round(e,Ee(e,r))).toFixed(Math.max(0,Math.min(20,Ee(e*(1+1e-15),r))))}});function Oe(t){return t+\"\"}var ze=t.time={},Ie=Date;function De(){this._=new Date(arguments.length>1?Date.UTC.apply(this,arguments):arguments[0])}De.prototype={getDate:function(){return this._.getUTCDate()},getDay:function(){return this._.getUTCDay()},getFullYear:function(){return this._.getUTCFullYear()},getHours:function(){return this._.getUTCHours()},getMilliseconds:function(){return this._.getUTCMilliseconds()},getMinutes:function(){return this._.getUTCMinutes()},getMonth:function(){return this._.getUTCMonth()},getSeconds:function(){return this._.getUTCSeconds()},getTime:function(){return this._.getTime()},getTimezoneOffset:function(){return 0},valueOf:function(){return this._.valueOf()},setDate:function(){Re.setUTCDate.apply(this._,arguments)},setDay:function(){Re.setUTCDay.apply(this._,arguments)},setFullYear:function(){Re.setUTCFullYear.apply(this._,arguments)},setHours:function(){Re.setUTCHours.apply(this._,arguments)},setMilliseconds:function(){Re.setUTCMilliseconds.apply(this._,arguments)},setMinutes:function(){Re.setUTCMinutes.apply(this._,arguments)},setMonth:function(){Re.setUTCMonth.apply(this._,arguments)},setSeconds:function(){Re.setUTCSeconds.apply(this._,arguments)},setTime:function(){Re.setTime.apply(this._,arguments)}};var Re=Date.prototype;function Fe(t,e,r){function n(e){var r=t(e),n=a(r,1);return e-r<n-e?r:n}function i(r){return e(r=t(new Ie(r-1)),1),r}function a(t,r){return e(t=new Ie(+t),r),t}function o(t,n,a){var o=i(t),s=[];if(a>1)for(;o<n;)r(o)%a||s.push(new Date(+o)),e(o,1);else for(;o<n;)s.push(new Date(+o)),e(o,1);return s}t.floor=t,t.round=n,t.ceil=i,t.offset=a,t.range=o;var s=t.utc=Be(t);return s.floor=s,s.round=Be(n),s.ceil=Be(i),s.offset=Be(a),s.range=function(t,e,r){try{Ie=De;var n=new De;return n._=t,o(n,e,r)}finally{Ie=Date}},t}function Be(t){return function(e,r){try{Ie=De;var n=new De;return n._=e,t(n,r)._}finally{Ie=Date}}}ze.year=Fe(function(t){return(t=ze.day(t)).setMonth(0,1),t},function(t,e){t.setFullYear(t.getFullYear()+e)},function(t){return t.getFullYear()}),ze.years=ze.year.range,ze.years.utc=ze.year.utc.range,ze.day=Fe(function(t){var e=new Ie(2e3,0);return e.setFullYear(t.getFullYear(),t.getMonth(),t.getDate()),e},function(t,e){t.setDate(t.getDate()+e)},function(t){return t.getDate()-1}),ze.days=ze.day.range,ze.days.utc=ze.day.utc.range,ze.dayOfYear=function(t){var e=ze.year(t);return Math.floor((t-e-6e4*(t.getTimezoneOffset()-e.getTimezoneOffset()))/864e5)},[\"sunday\",\"monday\",\"tuesday\",\"wednesday\",\"thursday\",\"friday\",\"saturday\"].forEach(function(t,e){e=7-e;var r=ze[t]=Fe(function(t){return(t=ze.day(t)).setDate(t.getDate()-(t.getDay()+e)%7),t},function(t,e){t.setDate(t.getDate()+7*Math.floor(e))},function(t){var r=ze.year(t).getDay();return Math.floor((ze.dayOfYear(t)+(r+e)%7)/7)-(r!==e)});ze[t+\"s\"]=r.range,ze[t+\"s\"].utc=r.utc.range,ze[t+\"OfYear\"]=function(t){var r=ze.year(t).getDay();return Math.floor((ze.dayOfYear(t)+(r+e)%7)/7)}}),ze.week=ze.sunday,ze.weeks=ze.sunday.range,ze.weeks.utc=ze.sunday.utc.range,ze.weekOfYear=ze.sundayOfYear;var Ne={\"-\":\"\",_:\" \",0:\"0\"},je=/^\\s*\\d+/,Ue=/^%/;function Ve(t,e,r){var n=t<0?\"-\":\"\",i=(n?-t:t)+\"\",a=i.length;return n+(a<r?new Array(r-a+1).join(e)+i:i)}function qe(e){return new RegExp(\"^(?:\"+e.map(t.requote).join(\"|\")+\")\",\"i\")}function He(t){for(var e=new b,r=-1,n=t.length;++r<n;)e.set(t[r].toLowerCase(),r);return e}function Ge(t,e,r){je.lastIndex=0;var n=je.exec(e.slice(r,r+1));return n?(t.w=+n[0],r+n[0].length):-1}function Ye(t,e,r){je.lastIndex=0;var n=je.exec(e.slice(r));return n?(t.U=+n[0],r+n[0].length):-1}function We(t,e,r){je.lastIndex=0;var n=je.exec(e.slice(r));return n?(t.W=+n[0],r+n[0].length):-1}function Xe(t,e,r){je.lastIndex=0;var n=je.exec(e.slice(r,r+4));return n?(t.y=+n[0],r+n[0].length):-1}function Ze(t,e,r){je.lastIndex=0;var n,i=je.exec(e.slice(r,r+2));return i?(t.y=(n=+i[0])+(n>68?1900:2e3),r+i[0].length):-1}function Je(t,e,r){return/^[+-]\\d{4}$/.test(e=e.slice(r,r+5))?(t.Z=-e,r+5):-1}function Ke(t,e,r){je.lastIndex=0;var n=je.exec(e.slice(r,r+2));return n?(t.m=n[0]-1,r+n[0].length):-1}function $e(t,e,r){je.lastIndex=0;var n=je.exec(e.slice(r,r+2));return n?(t.d=+n[0],r+n[0].length):-1}function Qe(t,e,r){je.lastIndex=0;var n=je.exec(e.slice(r,r+3));return n?(t.j=+n[0],r+n[0].length):-1}function tr(t,e,r){je.lastIndex=0;var n=je.exec(e.slice(r,r+2));return n?(t.H=+n[0],r+n[0].length):-1}function er(t,e,r){je.lastIndex=0;var n=je.exec(e.slice(r,r+2));return n?(t.M=+n[0],r+n[0].length):-1}function rr(t,e,r){je.lastIndex=0;var n=je.exec(e.slice(r,r+2));return n?(t.S=+n[0],r+n[0].length):-1}function nr(t,e,r){je.lastIndex=0;var n=je.exec(e.slice(r,r+3));return n?(t.L=+n[0],r+n[0].length):-1}function ir(t){var e=t.getTimezoneOffset(),r=e>0?\"-\":\"+\",n=y(e)/60|0,i=y(e)%60;return r+Ve(n,\"0\",2)+Ve(i,\"0\",2)}function ar(t,e,r){Ue.lastIndex=0;var n=Ue.exec(e.slice(r,r+1));return n?r+n[0].length:-1}function or(t){for(var e=t.length,r=-1;++r<e;)t[r][0]=this(t[r][0]);return function(e){for(var r=0,n=t[r];!n[1](e);)n=t[++r];return n[0](e)}}t.locale=function(e){return{numberFormat:function(e){var r=e.decimal,n=e.thousands,i=e.grouping,a=e.currency,o=i&&n?function(t,e){for(var r=t.length,a=[],o=0,s=i[0],l=0;r>0&&s>0&&(l+s+1>e&&(s=Math.max(1,e-l)),a.push(t.substring(r-=s,r+s)),!((l+=s+1)>e));)s=i[o=(o+1)%i.length];return a.reverse().join(n)}:P;return function(e){var n=Le.exec(e),i=n[1]||\" \",s=n[2]||\">\",l=n[3]||\"-\",c=n[4]||\"\",u=n[5],h=+n[6],f=n[7],p=n[8],d=n[9],g=1,v=\"\",m=\"\",y=!1,x=!0;switch(p&&(p=+p.substring(1)),(u||\"0\"===i&&\"=\"===s)&&(u=i=\"0\",s=\"=\"),d){case\"n\":f=!0,d=\"g\";break;case\"%\":g=100,m=\"%\",d=\"f\";break;case\"p\":g=100,m=\"%\",d=\"r\";break;case\"b\":case\"o\":case\"x\":case\"X\":\"#\"===c&&(v=\"0\"+d.toLowerCase());case\"c\":x=!1;case\"d\":y=!0,p=0;break;case\"s\":g=-1,d=\"r\"}\"$\"===c&&(v=a[0],m=a[1]),\"r\"!=d||p||(d=\"g\"),null!=p&&(\"g\"==d?p=Math.max(1,Math.min(21,p)):\"e\"!=d&&\"f\"!=d||(p=Math.max(0,Math.min(20,p)))),d=Pe.get(d)||Oe;var b=u&&f;return function(e){var n=m;if(y&&e%1)return\"\";var a=e<0||0===e&&1/e<0?(e=-e,\"-\"):\"-\"===l?\"\":l;if(g<0){var c=t.formatPrefix(e,p);e=c.scale(e),n=c.symbol+m}else e*=g;var _,w,k=(e=d(e,p)).lastIndexOf(\".\");if(k<0){var T=x?e.lastIndexOf(\"e\"):-1;T<0?(_=e,w=\"\"):(_=e.substring(0,T),w=e.substring(T))}else _=e.substring(0,k),w=r+e.substring(k+1);!u&&f&&(_=o(_,1/0));var A=v.length+_.length+w.length+(b?0:a.length),M=A<h?new Array(A=h-A+1).join(i):\"\";return b&&(_=o(M+_,M.length?h-w.length:1/0)),a+=v,e=_+w,(\"<\"===s?a+e+M:\">\"===s?M+a+e:\"^\"===s?M.substring(0,A>>=1)+a+e+M.substring(A):a+(b?e:M+e))+n}}}(e),timeFormat:function(e){var r=e.dateTime,n=e.date,i=e.time,a=e.periods,o=e.days,s=e.shortDays,l=e.months,c=e.shortMonths;function u(t){var e=t.length;function r(r){for(var n,i,a,o=[],s=-1,l=0;++s<e;)37===t.charCodeAt(s)&&(o.push(t.slice(l,s)),null!=(i=Ne[n=t.charAt(++s)])&&(n=t.charAt(++s)),(a=_[n])&&(n=a(r,null==i?\"e\"===n?\" \":\"0\":i)),o.push(n),l=s+1);return o.push(t.slice(l,s)),o.join(\"\")}return r.parse=function(e){var r={y:1900,m:0,d:1,H:0,M:0,S:0,L:0,Z:null};if(h(r,t,e,0)!=e.length)return null;\"p\"in r&&(r.H=r.H%12+12*r.p);var n=null!=r.Z&&Ie!==De,i=new(n?De:Ie);return\"j\"in r?i.setFullYear(r.y,0,r.j):\"W\"in r||\"U\"in r?(\"w\"in r||(r.w=\"W\"in r?1:0),i.setFullYear(r.y,0,1),i.setFullYear(r.y,0,\"W\"in r?(r.w+6)%7+7*r.W-(i.getDay()+5)%7:r.w+7*r.U-(i.getDay()+6)%7)):i.setFullYear(r.y,r.m,r.d),i.setHours(r.H+(r.Z/100|0),r.M+r.Z%100,r.S,r.L),n?i._:i},r.toString=function(){return t},r}function h(t,e,r,n){for(var i,a,o,s=0,l=e.length,c=r.length;s<l;){if(n>=c)return-1;if(37===(i=e.charCodeAt(s++))){if(o=e.charAt(s++),!(a=w[o in Ne?e.charAt(s++):o])||(n=a(t,r,n))<0)return-1}else if(i!=r.charCodeAt(n++))return-1}return n}u.utc=function(t){var e=u(t);function r(t){try{var r=new(Ie=De);return r._=t,e(r)}finally{Ie=Date}}return r.parse=function(t){try{Ie=De;var r=e.parse(t);return r&&r._}finally{Ie=Date}},r.toString=e.toString,r},u.multi=u.utc.multi=or;var f=t.map(),p=qe(o),d=He(o),g=qe(s),v=He(s),m=qe(l),y=He(l),x=qe(c),b=He(c);a.forEach(function(t,e){f.set(t.toLowerCase(),e)});var _={a:function(t){return s[t.getDay()]},A:function(t){return o[t.getDay()]},b:function(t){return c[t.getMonth()]},B:function(t){return l[t.getMonth()]},c:u(r),d:function(t,e){return Ve(t.getDate(),e,2)},e:function(t,e){return Ve(t.getDate(),e,2)},H:function(t,e){return Ve(t.getHours(),e,2)},I:function(t,e){return Ve(t.getHours()%12||12,e,2)},j:function(t,e){return Ve(1+ze.dayOfYear(t),e,3)},L:function(t,e){return Ve(t.getMilliseconds(),e,3)},m:function(t,e){return Ve(t.getMonth()+1,e,2)},M:function(t,e){return Ve(t.getMinutes(),e,2)},p:function(t){return a[+(t.getHours()>=12)]},S:function(t,e){return Ve(t.getSeconds(),e,2)},U:function(t,e){return Ve(ze.sundayOfYear(t),e,2)},w:function(t){return t.getDay()},W:function(t,e){return Ve(ze.mondayOfYear(t),e,2)},x:u(n),X:u(i),y:function(t,e){return Ve(t.getFullYear()%100,e,2)},Y:function(t,e){return Ve(t.getFullYear()%1e4,e,4)},Z:ir,\"%\":function(){return\"%\"}},w={a:function(t,e,r){g.lastIndex=0;var n=g.exec(e.slice(r));return n?(t.w=v.get(n[0].toLowerCase()),r+n[0].length):-1},A:function(t,e,r){p.lastIndex=0;var n=p.exec(e.slice(r));return n?(t.w=d.get(n[0].toLowerCase()),r+n[0].length):-1},b:function(t,e,r){x.lastIndex=0;var n=x.exec(e.slice(r));return n?(t.m=b.get(n[0].toLowerCase()),r+n[0].length):-1},B:function(t,e,r){m.lastIndex=0;var n=m.exec(e.slice(r));return n?(t.m=y.get(n[0].toLowerCase()),r+n[0].length):-1},c:function(t,e,r){return h(t,_.c.toString(),e,r)},d:$e,e:$e,H:tr,I:tr,j:Qe,L:nr,m:Ke,M:er,p:function(t,e,r){var n=f.get(e.slice(r,r+=2).toLowerCase());return null==n?-1:(t.p=n,r)},S:rr,U:Ye,w:Ge,W:We,x:function(t,e,r){return h(t,_.x.toString(),e,r)},X:function(t,e,r){return h(t,_.X.toString(),e,r)},y:Ze,Y:Xe,Z:Je,\"%\":ar};return u}(e)}};var sr=t.locale({decimal:\".\",thousands:\",\",grouping:[3],currency:[\"$\",\"\"],dateTime:\"%a %b %e %X %Y\",date:\"%m/%d/%Y\",time:\"%H:%M:%S\",periods:[\"AM\",\"PM\"],days:[\"Sunday\",\"Monday\",\"Tuesday\",\"Wednesday\",\"Thursday\",\"Friday\",\"Saturday\"],shortDays:[\"Sun\",\"Mon\",\"Tue\",\"Wed\",\"Thu\",\"Fri\",\"Sat\"],months:[\"January\",\"February\",\"March\",\"April\",\"May\",\"June\",\"July\",\"August\",\"September\",\"October\",\"November\",\"December\"],shortMonths:[\"Jan\",\"Feb\",\"Mar\",\"Apr\",\"May\",\"Jun\",\"Jul\",\"Aug\",\"Sep\",\"Oct\",\"Nov\",\"Dec\"]});function lr(){}t.format=sr.numberFormat,t.geo={},lr.prototype={s:0,t:0,add:function(t){ur(t,this.t,cr),ur(cr.s,this.s,this),this.s?this.t+=cr.t:this.s=cr.t},reset:function(){this.s=this.t=0},valueOf:function(){return this.s}};var cr=new lr;function ur(t,e,r){var n=r.s=t+e,i=n-t,a=n-i;r.t=t-a+(e-i)}function hr(t,e){t&&pr.hasOwnProperty(t.type)&&pr[t.type](t,e)}t.geo.stream=function(t,e){t&&fr.hasOwnProperty(t.type)?fr[t.type](t,e):hr(t,e)};var fr={Feature:function(t,e){hr(t.geometry,e)},FeatureCollection:function(t,e){for(var r=t.features,n=-1,i=r.length;++n<i;)hr(r[n].geometry,e)}},pr={Sphere:function(t,e){e.sphere()},Point:function(t,e){t=t.coordinates,e.point(t[0],t[1],t[2])},MultiPoint:function(t,e){for(var r=t.coordinates,n=-1,i=r.length;++n<i;)t=r[n],e.point(t[0],t[1],t[2])},LineString:function(t,e){dr(t.coordinates,e,0)},MultiLineString:function(t,e){for(var r=t.coordinates,n=-1,i=r.length;++n<i;)dr(r[n],e,0)},Polygon:function(t,e){gr(t.coordinates,e)},MultiPolygon:function(t,e){for(var r=t.coordinates,n=-1,i=r.length;++n<i;)gr(r[n],e)},GeometryCollection:function(t,e){for(var r=t.geometries,n=-1,i=r.length;++n<i;)hr(r[n],e)}};function dr(t,e,r){var n,i=-1,a=t.length-r;for(e.lineStart();++i<a;)n=t[i],e.point(n[0],n[1],n[2]);e.lineEnd()}function gr(t,e){var r=-1,n=t.length;for(e.polygonStart();++r<n;)dr(t[r],e,1);e.polygonEnd()}t.geo.area=function(e){return vr=0,t.geo.stream(e,Cr),vr};var vr,mr,yr,xr,br,_r,wr,kr,Tr,Ar,Mr,Sr,Er=new lr,Cr={sphere:function(){vr+=4*At},point:D,lineStart:D,lineEnd:D,polygonStart:function(){Er.reset(),Cr.lineStart=Lr},polygonEnd:function(){var t=2*Er;vr+=t<0?4*At+t:t,Cr.lineStart=Cr.lineEnd=Cr.point=D}};function Lr(){var t,e,r,n,i;function a(t,e){e=e*Ct/2+At/4;var a=(t*=Ct)-r,o=a>=0?1:-1,s=o*a,l=Math.cos(e),c=Math.sin(e),u=i*c,h=n*l+u*Math.cos(s),f=u*o*Math.sin(s);Er.add(Math.atan2(f,h)),r=t,n=l,i=c}Cr.point=function(o,s){Cr.point=a,r=(t=o)*Ct,n=Math.cos(s=(e=s)*Ct/2+At/4),i=Math.sin(s)},Cr.lineEnd=function(){a(t,e)}}function Pr(t){var e=t[0],r=t[1],n=Math.cos(r);return[n*Math.cos(e),n*Math.sin(e),Math.sin(r)]}function Or(t,e){return t[0]*e[0]+t[1]*e[1]+t[2]*e[2]}function zr(t,e){return[t[1]*e[2]-t[2]*e[1],t[2]*e[0]-t[0]*e[2],t[0]*e[1]-t[1]*e[0]]}function Ir(t,e){t[0]+=e[0],t[1]+=e[1],t[2]+=e[2]}function Dr(t,e){return[t[0]*e,t[1]*e,t[2]*e]}function Rr(t){var e=Math.sqrt(t[0]*t[0]+t[1]*t[1]+t[2]*t[2]);t[0]/=e,t[1]/=e,t[2]/=e}function Fr(t){return[Math.atan2(t[1],t[0]),It(t[2])]}function Br(t,e){return y(t[0]-e[0])<kt&&y(t[1]-e[1])<kt}t.geo.bounds=function(){var e,r,n,i,a,o,s,l,c,u,h,f={point:p,lineStart:g,lineEnd:v,polygonStart:function(){f.point=m,f.lineStart=x,f.lineEnd=b,c=0,Cr.polygonStart()},polygonEnd:function(){Cr.polygonEnd(),f.point=p,f.lineStart=g,f.lineEnd=v,Er<0?(e=-(n=180),r=-(i=90)):c>kt?i=90:c<-kt&&(r=-90),h[0]=e,h[1]=n}};function p(t,a){u.push(h=[e=t,n=t]),a<r&&(r=a),a>i&&(i=a)}function d(t,o){var s=Pr([t*Ct,o*Ct]);if(l){var c=zr(l,s),u=zr([c[1],-c[0],0],c);Rr(u),u=Fr(u);var h=t-a,f=h>0?1:-1,d=u[0]*Lt*f,g=y(h)>180;if(g^(f*a<d&&d<f*t))(v=u[1]*Lt)>i&&(i=v);else if(g^(f*a<(d=(d+360)%360-180)&&d<f*t)){var v;(v=-u[1]*Lt)<r&&(r=v)}else o<r&&(r=o),o>i&&(i=o);g?t<a?_(e,t)>_(e,n)&&(n=t):_(t,n)>_(e,n)&&(e=t):n>=e?(t<e&&(e=t),t>n&&(n=t)):t>a?_(e,t)>_(e,n)&&(n=t):_(t,n)>_(e,n)&&(e=t)}else p(t,o);l=s,a=t}function g(){f.point=d}function v(){h[0]=e,h[1]=n,f.point=p,l=null}function m(t,e){if(l){var r=t-a;c+=y(r)>180?r+(r>0?360:-360):r}else o=t,s=e;Cr.point(t,e),d(t,e)}function x(){Cr.lineStart()}function b(){m(o,s),Cr.lineEnd(),y(c)>kt&&(e=-(n=180)),h[0]=e,h[1]=n,l=null}function _(t,e){return(e-=t)<0?e+360:e}function w(t,e){return t[0]-e[0]}function k(t,e){return e[0]<=e[1]?e[0]<=t&&t<=e[1]:t<e[0]||e[1]<t}return function(a){if(i=n=-(e=r=1/0),u=[],t.geo.stream(a,f),c=u.length){u.sort(w);for(var o=1,s=[g=u[0]];o<c;++o)k((p=u[o])[0],g)||k(p[1],g)?(_(g[0],p[1])>_(g[0],g[1])&&(g[1]=p[1]),_(p[0],g[1])>_(g[0],g[1])&&(g[0]=p[0])):s.push(g=p);for(var l,c,p,d=-1/0,g=(o=0,s[c=s.length-1]);o<=c;g=p,++o)p=s[o],(l=_(g[1],p[0]))>d&&(d=l,e=p[0],n=g[1])}return u=h=null,e===1/0||r===1/0?[[NaN,NaN],[NaN,NaN]]:[[e,r],[n,i]]}}(),t.geo.centroid=function(e){mr=yr=xr=br=_r=wr=kr=Tr=Ar=Mr=Sr=0,t.geo.stream(e,Nr);var r=Ar,n=Mr,i=Sr,a=r*r+n*n+i*i;return a<Tt&&(r=wr,n=kr,i=Tr,yr<kt&&(r=xr,n=br,i=_r),(a=r*r+n*n+i*i)<Tt)?[NaN,NaN]:[Math.atan2(n,r)*Lt,It(i/Math.sqrt(a))*Lt]};var Nr={sphere:D,point:jr,lineStart:Vr,lineEnd:qr,polygonStart:function(){Nr.lineStart=Hr},polygonEnd:function(){Nr.lineStart=Vr}};function jr(t,e){t*=Ct;var r=Math.cos(e*=Ct);Ur(r*Math.cos(t),r*Math.sin(t),Math.sin(e))}function Ur(t,e,r){xr+=(t-xr)/++mr,br+=(e-br)/mr,_r+=(r-_r)/mr}function Vr(){var t,e,r;function n(n,i){n*=Ct;var a=Math.cos(i*=Ct),o=a*Math.cos(n),s=a*Math.sin(n),l=Math.sin(i),c=Math.atan2(Math.sqrt((c=e*l-r*s)*c+(c=r*o-t*l)*c+(c=t*s-e*o)*c),t*o+e*s+r*l);yr+=c,wr+=c*(t+(t=o)),kr+=c*(e+(e=s)),Tr+=c*(r+(r=l)),Ur(t,e,r)}Nr.point=function(i,a){i*=Ct;var o=Math.cos(a*=Ct);t=o*Math.cos(i),e=o*Math.sin(i),r=Math.sin(a),Nr.point=n,Ur(t,e,r)}}function qr(){Nr.point=jr}function Hr(){var t,e,r,n,i;function a(t,e){t*=Ct;var a=Math.cos(e*=Ct),o=a*Math.cos(t),s=a*Math.sin(t),l=Math.sin(e),c=n*l-i*s,u=i*o-r*l,h=r*s-n*o,f=Math.sqrt(c*c+u*u+h*h),p=r*o+n*s+i*l,d=f&&-zt(p)/f,g=Math.atan2(f,p);Ar+=d*c,Mr+=d*u,Sr+=d*h,yr+=g,wr+=g*(r+(r=o)),kr+=g*(n+(n=s)),Tr+=g*(i+(i=l)),Ur(r,n,i)}Nr.point=function(o,s){t=o,e=s,Nr.point=a,o*=Ct;var l=Math.cos(s*=Ct);r=l*Math.cos(o),n=l*Math.sin(o),i=Math.sin(s),Ur(r,n,i)},Nr.lineEnd=function(){a(t,e),Nr.lineEnd=qr,Nr.point=jr}}function Gr(t,e){function r(r,n){return r=t(r,n),e(r[0],r[1])}return t.invert&&e.invert&&(r.invert=function(r,n){return(r=e.invert(r,n))&&t.invert(r[0],r[1])}),r}function Yr(){return!0}function Wr(t,e,r,n,i){var a=[],o=[];if(t.forEach(function(t){if(!((e=t.length-1)<=0)){var e,r=t[0],n=t[e];if(Br(r,n)){i.lineStart();for(var s=0;s<e;++s)i.point((r=t[s])[0],r[1]);i.lineEnd()}else{var l=new Zr(r,t,null,!0),c=new Zr(r,null,l,!1);l.o=c,a.push(l),o.push(c),l=new Zr(n,t,null,!1),c=new Zr(n,null,l,!0),l.o=c,a.push(l),o.push(c)}}}),o.sort(e),Xr(a),Xr(o),a.length){for(var s=0,l=r,c=o.length;s<c;++s)o[s].e=l=!l;for(var u,h,f=a[0];;){for(var p=f,d=!0;p.v;)if((p=p.n)===f)return;u=p.z,i.lineStart();do{if(p.v=p.o.v=!0,p.e){if(d)for(s=0,c=u.length;s<c;++s)i.point((h=u[s])[0],h[1]);else n(p.x,p.n.x,1,i);p=p.n}else{if(d)for(s=(u=p.p.z).length-1;s>=0;--s)i.point((h=u[s])[0],h[1]);else n(p.x,p.p.x,-1,i);p=p.p}u=(p=p.o).z,d=!d}while(!p.v);i.lineEnd()}}}function Xr(t){if(e=t.length){for(var e,r,n=0,i=t[0];++n<e;)i.n=r=t[n],r.p=i,i=r;i.n=r=t[0],r.p=i}}function Zr(t,e,r,n){this.x=t,this.z=e,this.o=r,this.e=n,this.v=!1,this.n=this.p=null}function Jr(e,r,n,i){return function(a,o){var s,l=r(o),c=a.invert(i[0],i[1]),u={point:h,lineStart:p,lineEnd:d,polygonStart:function(){u.point=b,u.lineStart=_,u.lineEnd=w,s=[],g=[]},polygonEnd:function(){u.point=h,u.lineStart=p,u.lineEnd=d,s=t.merge(s);var e=function(t,e){var r=t[0],n=t[1],i=[Math.sin(r),-Math.cos(r),0],a=0,o=0;Er.reset();for(var s=0,l=e.length;s<l;++s){var c=e[s],u=c.length;if(u)for(var h=c[0],f=h[0],p=h[1]/2+At/4,d=Math.sin(p),g=Math.cos(p),v=1;;){v===u&&(v=0);var m=(t=c[v])[0],y=t[1]/2+At/4,x=Math.sin(y),b=Math.cos(y),_=m-f,w=_>=0?1:-1,k=w*_,T=k>At,A=d*x;if(Er.add(Math.atan2(A*w*Math.sin(k),g*b+A*Math.cos(k))),a+=T?_+w*Mt:_,T^f>=r^m>=r){var M=zr(Pr(h),Pr(t));Rr(M);var S=zr(i,M);Rr(S);var E=(T^_>=0?-1:1)*It(S[2]);(n>E||n===E&&(M[0]||M[1]))&&(o+=T^_>=0?1:-1)}if(!v++)break;f=m,d=x,g=b,h=t}}return(a<-kt||a<kt&&Er<-kt)^1&o}(c,g);s.length?(x||(o.polygonStart(),x=!0),Wr(s,Qr,e,n,o)):e&&(x||(o.polygonStart(),x=!0),o.lineStart(),n(null,null,1,o),o.lineEnd()),x&&(o.polygonEnd(),x=!1),s=g=null},sphere:function(){o.polygonStart(),o.lineStart(),n(null,null,1,o),o.lineEnd(),o.polygonEnd()}};function h(t,r){var n=a(t,r);e(t=n[0],r=n[1])&&o.point(t,r)}function f(t,e){var r=a(t,e);l.point(r[0],r[1])}function p(){u.point=f,l.lineStart()}function d(){u.point=h,l.lineEnd()}var g,v,m=$r(),y=r(m),x=!1;function b(t,e){v.push([t,e]);var r=a(t,e);y.point(r[0],r[1])}function _(){y.lineStart(),v=[]}function w(){b(v[0][0],v[0][1]),y.lineEnd();var t,e=y.clean(),r=m.buffer(),n=r.length;if(v.pop(),g.push(v),v=null,n)if(1&e){var i,a=-1;if((n=(t=r[0]).length-1)>0){for(x||(o.polygonStart(),x=!0),o.lineStart();++a<n;)o.point((i=t[a])[0],i[1]);o.lineEnd()}}else n>1&&2&e&&r.push(r.pop().concat(r.shift())),s.push(r.filter(Kr))}return u}}function Kr(t){return t.length>1}function $r(){var t,e=[];return{lineStart:function(){e.push(t=[])},point:function(e,r){t.push([e,r])},lineEnd:D,buffer:function(){var r=e;return e=[],t=null,r},rejoin:function(){e.length>1&&e.push(e.pop().concat(e.shift()))}}}function Qr(t,e){return((t=t.x)[0]<0?t[1]-Et-kt:Et-t[1])-((e=e.x)[0]<0?e[1]-Et-kt:Et-e[1])}var tn=Jr(Yr,function(t){var e,r=NaN,n=NaN,i=NaN;return{lineStart:function(){t.lineStart(),e=1},point:function(a,o){var s=a>0?At:-At,l=y(a-r);y(l-At)<kt?(t.point(r,n=(n+o)/2>0?Et:-Et),t.point(i,n),t.lineEnd(),t.lineStart(),t.point(s,n),t.point(a,n),e=0):i!==s&&l>=At&&(y(r-i)<kt&&(r-=i*kt),y(a-s)<kt&&(a-=s*kt),n=function(t,e,r,n){var i,a,o=Math.sin(t-r);return y(o)>kt?Math.atan((Math.sin(e)*(a=Math.cos(n))*Math.sin(r)-Math.sin(n)*(i=Math.cos(e))*Math.sin(t))/(i*a*o)):(e+n)/2}(r,n,a,o),t.point(i,n),t.lineEnd(),t.lineStart(),t.point(s,n),e=0),t.point(r=a,n=o),i=s},lineEnd:function(){t.lineEnd(),r=n=NaN},clean:function(){return 2-e}}},function(t,e,r,n){var i;if(null==t)i=r*Et,n.point(-At,i),n.point(0,i),n.point(At,i),n.point(At,0),n.point(At,-i),n.point(0,-i),n.point(-At,-i),n.point(-At,0),n.point(-At,i);else if(y(t[0]-e[0])>kt){var a=t[0]<e[0]?At:-At;i=r*a/2,n.point(-a,i),n.point(0,i),n.point(a,i)}else n.point(e[0],e[1])},[-At,-At/2]);function en(t,e,r,n){return function(i){var a,o=i.a,s=i.b,l=o.x,c=o.y,u=0,h=1,f=s.x-l,p=s.y-c;if(a=t-l,f||!(a>0)){if(a/=f,f<0){if(a<u)return;a<h&&(h=a)}else if(f>0){if(a>h)return;a>u&&(u=a)}if(a=r-l,f||!(a<0)){if(a/=f,f<0){if(a>h)return;a>u&&(u=a)}else if(f>0){if(a<u)return;a<h&&(h=a)}if(a=e-c,p||!(a>0)){if(a/=p,p<0){if(a<u)return;a<h&&(h=a)}else if(p>0){if(a>h)return;a>u&&(u=a)}if(a=n-c,p||!(a<0)){if(a/=p,p<0){if(a>h)return;a>u&&(u=a)}else if(p>0){if(a<u)return;a<h&&(h=a)}return u>0&&(i.a={x:l+u*f,y:c+u*p}),h<1&&(i.b={x:l+h*f,y:c+h*p}),i}}}}}}var rn=1e9;function nn(e,r,n,i){return function(l){var c,u,h,f,p,d,g,v,m,y,x,b=l,_=$r(),w=en(e,r,n,i),k={point:M,lineStart:function(){k.point=S,u&&u.push(h=[]);y=!0,m=!1,g=v=NaN},lineEnd:function(){c&&(S(f,p),d&&m&&_.rejoin(),c.push(_.buffer()));k.point=M,m&&l.lineEnd()},polygonStart:function(){l=_,c=[],u=[],x=!0},polygonEnd:function(){l=b,c=t.merge(c);var r=function(t){for(var e=0,r=u.length,n=t[1],i=0;i<r;++i)for(var a,o=1,s=u[i],l=s.length,c=s[0];o<l;++o)a=s[o],c[1]<=n?a[1]>n&&Ot(c,a,t)>0&&++e:a[1]<=n&&Ot(c,a,t)<0&&--e,c=a;return 0!==e}([e,i]),n=x&&r,a=c.length;(n||a)&&(l.polygonStart(),n&&(l.lineStart(),T(null,null,1,l),l.lineEnd()),a&&Wr(c,o,r,T,l),l.polygonEnd()),c=u=h=null}};function T(t,o,l,c){var u=0,h=0;if(null==t||(u=a(t,l))!==(h=a(o,l))||s(t,o)<0^l>0)do{c.point(0===u||3===u?e:n,u>1?i:r)}while((u=(u+l+4)%4)!==h);else c.point(o[0],o[1])}function A(t,a){return e<=t&&t<=n&&r<=a&&a<=i}function M(t,e){A(t,e)&&l.point(t,e)}function S(t,e){var r=A(t=Math.max(-rn,Math.min(rn,t)),e=Math.max(-rn,Math.min(rn,e)));if(u&&h.push([t,e]),y)f=t,p=e,d=r,y=!1,r&&(l.lineStart(),l.point(t,e));else if(r&&m)l.point(t,e);else{var n={a:{x:g,y:v},b:{x:t,y:e}};w(n)?(m||(l.lineStart(),l.point(n.a.x,n.a.y)),l.point(n.b.x,n.b.y),r||l.lineEnd(),x=!1):r&&(l.lineStart(),l.point(t,e),x=!1)}g=t,v=e,m=r}return k};function a(t,i){return y(t[0]-e)<kt?i>0?0:3:y(t[0]-n)<kt?i>0?2:1:y(t[1]-r)<kt?i>0?1:0:i>0?3:2}function o(t,e){return s(t.x,e.x)}function s(t,e){var r=a(t,1),n=a(e,1);return r!==n?r-n:0===r?e[1]-t[1]:1===r?t[0]-e[0]:2===r?t[1]-e[1]:e[0]-t[0]}}function an(t){var e=0,r=At/3,n=Cn(t),i=n(e,r);return i.parallels=function(t){return arguments.length?n(e=t[0]*At/180,r=t[1]*At/180):[e/At*180,r/At*180]},i}function on(t,e){var r=Math.sin(t),n=(r+Math.sin(e))/2,i=1+r*(2*n-r),a=Math.sqrt(i)/n;function o(t,e){var r=Math.sqrt(i-2*n*Math.sin(e))/n;return[r*Math.sin(t*=n),a-r*Math.cos(t)]}return o.invert=function(t,e){var r=a-e;return[Math.atan2(t,r)/n,It((i-(t*t+r*r)*n*n)/(2*n))]},o}t.geo.clipExtent=function(){var t,e,r,n,i,a,o={stream:function(t){return i&&(i.valid=!1),(i=a(t)).valid=!0,i},extent:function(s){return arguments.length?(a=nn(t=+s[0][0],e=+s[0][1],r=+s[1][0],n=+s[1][1]),i&&(i.valid=!1,i=null),o):[[t,e],[r,n]]}};return o.extent([[0,0],[960,500]])},(t.geo.conicEqualArea=function(){return an(on)}).raw=on,t.geo.albers=function(){return t.geo.conicEqualArea().rotate([96,0]).center([-.6,38.7]).parallels([29.5,45.5]).scale(1070)},t.geo.albersUsa=function(){var e,r,n,i,a=t.geo.albers(),o=t.geo.conicEqualArea().rotate([154,0]).center([-2,58.5]).parallels([55,65]),s=t.geo.conicEqualArea().rotate([157,0]).center([-3,19.9]).parallels([8,18]),l={point:function(t,r){e=[t,r]}};function c(t){var a=t[0],o=t[1];return e=null,r(a,o),e||(n(a,o),e)||i(a,o),e}return c.invert=function(t){var e=a.scale(),r=a.translate(),n=(t[0]-r[0])/e,i=(t[1]-r[1])/e;return(i>=.12&&i<.234&&n>=-.425&&n<-.214?o:i>=.166&&i<.234&&n>=-.214&&n<-.115?s:a).invert(t)},c.stream=function(t){var e=a.stream(t),r=o.stream(t),n=s.stream(t);return{point:function(t,i){e.point(t,i),r.point(t,i),n.point(t,i)},sphere:function(){e.sphere(),r.sphere(),n.sphere()},lineStart:function(){e.lineStart(),r.lineStart(),n.lineStart()},lineEnd:function(){e.lineEnd(),r.lineEnd(),n.lineEnd()},polygonStart:function(){e.polygonStart(),r.polygonStart(),n.polygonStart()},polygonEnd:function(){e.polygonEnd(),r.polygonEnd(),n.polygonEnd()}}},c.precision=function(t){return arguments.length?(a.precision(t),o.precision(t),s.precision(t),c):a.precision()},c.scale=function(t){return arguments.length?(a.scale(t),o.scale(.35*t),s.scale(t),c.translate(a.translate())):a.scale()},c.translate=function(t){if(!arguments.length)return a.translate();var e=a.scale(),u=+t[0],h=+t[1];return r=a.translate(t).clipExtent([[u-.455*e,h-.238*e],[u+.455*e,h+.238*e]]).stream(l).point,n=o.translate([u-.307*e,h+.201*e]).clipExtent([[u-.425*e+kt,h+.12*e+kt],[u-.214*e-kt,h+.234*e-kt]]).stream(l).point,i=s.translate([u-.205*e,h+.212*e]).clipExtent([[u-.214*e+kt,h+.166*e+kt],[u-.115*e-kt,h+.234*e-kt]]).stream(l).point,c},c.scale(1070)};var sn,ln,cn,un,hn,fn,pn={point:D,lineStart:D,lineEnd:D,polygonStart:function(){ln=0,pn.lineStart=dn},polygonEnd:function(){pn.lineStart=pn.lineEnd=pn.point=D,sn+=y(ln/2)}};function dn(){var t,e,r,n;function i(t,e){ln+=n*t-r*e,r=t,n=e}pn.point=function(a,o){pn.point=i,t=r=a,e=n=o},pn.lineEnd=function(){i(t,e)}}var gn={point:function(t,e){t<cn&&(cn=t);t>hn&&(hn=t);e<un&&(un=e);e>fn&&(fn=e)},lineStart:D,lineEnd:D,polygonStart:D,polygonEnd:D};function vn(){var t=mn(4.5),e=[],r={point:n,lineStart:function(){r.point=i},lineEnd:o,polygonStart:function(){r.lineEnd=s},polygonEnd:function(){r.lineEnd=o,r.point=n},pointRadius:function(e){return t=mn(e),r},result:function(){if(e.length){var t=e.join(\"\");return e=[],t}}};function n(r,n){e.push(\"M\",r,\",\",n,t)}function i(t,n){e.push(\"M\",t,\",\",n),r.point=a}function a(t,r){e.push(\"L\",t,\",\",r)}function o(){r.point=n}function s(){e.push(\"Z\")}return r}function mn(t){return\"m0,\"+t+\"a\"+t+\",\"+t+\" 0 1,1 0,\"+-2*t+\"a\"+t+\",\"+t+\" 0 1,1 0,\"+2*t+\"z\"}var yn,xn={point:bn,lineStart:_n,lineEnd:wn,polygonStart:function(){xn.lineStart=kn},polygonEnd:function(){xn.point=bn,xn.lineStart=_n,xn.lineEnd=wn}};function bn(t,e){xr+=t,br+=e,++_r}function _n(){var t,e;function r(r,n){var i=r-t,a=n-e,o=Math.sqrt(i*i+a*a);wr+=o*(t+r)/2,kr+=o*(e+n)/2,Tr+=o,bn(t=r,e=n)}xn.point=function(n,i){xn.point=r,bn(t=n,e=i)}}function wn(){xn.point=bn}function kn(){var t,e,r,n;function i(t,e){var i=t-r,a=e-n,o=Math.sqrt(i*i+a*a);wr+=o*(r+t)/2,kr+=o*(n+e)/2,Tr+=o,Ar+=(o=n*t-r*e)*(r+t),Mr+=o*(n+e),Sr+=3*o,bn(r=t,n=e)}xn.point=function(a,o){xn.point=i,bn(t=r=a,e=n=o)},xn.lineEnd=function(){i(t,e)}}function Tn(t){var e=4.5,r={point:n,lineStart:function(){r.point=i},lineEnd:o,polygonStart:function(){r.lineEnd=s},polygonEnd:function(){r.lineEnd=o,r.point=n},pointRadius:function(t){return e=t,r},result:D};function n(r,n){t.moveTo(r+e,n),t.arc(r,n,e,0,Mt)}function i(e,n){t.moveTo(e,n),r.point=a}function a(e,r){t.lineTo(e,r)}function o(){r.point=n}function s(){t.closePath()}return r}function An(t){var e=.5,r=Math.cos(30*Ct),n=16;function i(e){return(n?function(e){var r,i,o,s,l,c,u,h,f,p,d,g,v={point:m,lineStart:y,lineEnd:b,polygonStart:function(){e.polygonStart(),v.lineStart=_},polygonEnd:function(){e.polygonEnd(),v.lineStart=y}};function m(r,n){r=t(r,n),e.point(r[0],r[1])}function y(){h=NaN,v.point=x,e.lineStart()}function x(r,i){var o=Pr([r,i]),s=t(r,i);a(h,f,u,p,d,g,h=s[0],f=s[1],u=r,p=o[0],d=o[1],g=o[2],n,e),e.point(h,f)}function b(){v.point=m,e.lineEnd()}function _(){y(),v.point=w,v.lineEnd=k}function w(t,e){x(r=t,e),i=h,o=f,s=p,l=d,c=g,v.point=x}function k(){a(h,f,u,p,d,g,i,o,r,s,l,c,n,e),v.lineEnd=b,b()}return v}:function(e){return Sn(e,function(r,n){r=t(r,n),e.point(r[0],r[1])})})(e)}function a(n,i,o,s,l,c,u,h,f,p,d,g,v,m){var x=u-n,b=h-i,_=x*x+b*b;if(_>4*e&&v--){var w=s+p,k=l+d,T=c+g,A=Math.sqrt(w*w+k*k+T*T),M=Math.asin(T/=A),S=y(y(T)-1)<kt||y(o-f)<kt?(o+f)/2:Math.atan2(k,w),E=t(S,M),C=E[0],L=E[1],P=C-n,O=L-i,z=b*P-x*O;(z*z/_>e||y((x*P+b*O)/_-.5)>.3||s*p+l*d+c*g<r)&&(a(n,i,o,s,l,c,C,L,S,w/=A,k/=A,T,v,m),m.point(C,L),a(C,L,S,w,k,T,u,h,f,p,d,g,v,m))}}return i.precision=function(t){return arguments.length?(n=(e=t*t)>0&&16,i):Math.sqrt(e)},i}function Mn(t){this.stream=t}function Sn(t,e){return{point:e,sphere:function(){t.sphere()},lineStart:function(){t.lineStart()},lineEnd:function(){t.lineEnd()},polygonStart:function(){t.polygonStart()},polygonEnd:function(){t.polygonEnd()}}}function En(t){return Cn(function(){return t})()}function Cn(e){var r,n,i,a,o,s,l=An(function(t,e){return[(t=r(t,e))[0]*c+a,o-t[1]*c]}),c=150,u=480,h=250,f=0,p=0,d=0,g=0,v=0,m=tn,x=P,b=null,_=null;function w(t){return[(t=i(t[0]*Ct,t[1]*Ct))[0]*c+a,o-t[1]*c]}function k(t){return(t=i.invert((t[0]-a)/c,(o-t[1])/c))&&[t[0]*Lt,t[1]*Lt]}function T(){i=Gr(n=zn(d,g,v),r);var t=r(f,p);return a=u-t[0]*c,o=h+t[1]*c,A()}function A(){return s&&(s.valid=!1,s=null),w}return w.stream=function(t){return s&&(s.valid=!1),(s=Ln(m(n,l(x(t))))).valid=!0,s},w.clipAngle=function(t){return arguments.length?(m=null==t?(b=t,tn):function(t){var e=Math.cos(t),r=e>0,n=y(e)>kt;return Jr(i,function(t){var e,s,l,c,u;return{lineStart:function(){c=l=!1,u=1},point:function(h,f){var p,d=[h,f],g=i(h,f),v=r?g?0:o(h,f):g?o(h+(h<0?At:-At),f):0;if(!e&&(c=l=g)&&t.lineStart(),g!==l&&(p=a(e,d),(Br(e,p)||Br(d,p))&&(d[0]+=kt,d[1]+=kt,g=i(d[0],d[1]))),g!==l)u=0,g?(t.lineStart(),p=a(d,e),t.point(p[0],p[1])):(p=a(e,d),t.point(p[0],p[1]),t.lineEnd()),e=p;else if(n&&e&&r^g){var m;v&s||!(m=a(d,e,!0))||(u=0,r?(t.lineStart(),t.point(m[0][0],m[0][1]),t.point(m[1][0],m[1][1]),t.lineEnd()):(t.point(m[1][0],m[1][1]),t.lineEnd(),t.lineStart(),t.point(m[0][0],m[0][1])))}!g||e&&Br(e,d)||t.point(d[0],d[1]),e=d,l=g,s=v},lineEnd:function(){l&&t.lineEnd(),e=null},clean:function(){return u|(c&&l)<<1}}},Fn(t,6*Ct),r?[0,-t]:[-At,t-At]);function i(t,r){return Math.cos(t)*Math.cos(r)>e}function a(t,r,n){var i=[1,0,0],a=zr(Pr(t),Pr(r)),o=Or(a,a),s=a[0],l=o-s*s;if(!l)return!n&&t;var c=e*o/l,u=-e*s/l,h=zr(i,a),f=Dr(i,c);Ir(f,Dr(a,u));var p=h,d=Or(f,p),g=Or(p,p),v=d*d-g*(Or(f,f)-1);if(!(v<0)){var m=Math.sqrt(v),x=Dr(p,(-d-m)/g);if(Ir(x,f),x=Fr(x),!n)return x;var b,_=t[0],w=r[0],k=t[1],T=r[1];w<_&&(b=_,_=w,w=b);var A=w-_,M=y(A-At)<kt;if(!M&&T<k&&(b=k,k=T,T=b),M||A<kt?M?k+T>0^x[1]<(y(x[0]-_)<kt?k:T):k<=x[1]&&x[1]<=T:A>At^(_<=x[0]&&x[0]<=w)){var S=Dr(p,(-d+m)/g);return Ir(S,f),[x,Fr(S)]}}}function o(e,n){var i=r?t:At-t,a=0;return e<-i?a|=1:e>i&&(a|=2),n<-i?a|=4:n>i&&(a|=8),a}}((b=+t)*Ct),A()):b},w.clipExtent=function(t){return arguments.length?(_=t,x=t?nn(t[0][0],t[0][1],t[1][0],t[1][1]):P,A()):_},w.scale=function(t){return arguments.length?(c=+t,T()):c},w.translate=function(t){return arguments.length?(u=+t[0],h=+t[1],T()):[u,h]},w.center=function(t){return arguments.length?(f=t[0]%360*Ct,p=t[1]%360*Ct,T()):[f*Lt,p*Lt]},w.rotate=function(t){return arguments.length?(d=t[0]%360*Ct,g=t[1]%360*Ct,v=t.length>2?t[2]%360*Ct:0,T()):[d*Lt,g*Lt,v*Lt]},t.rebind(w,l,\"precision\"),function(){return r=e.apply(this,arguments),w.invert=r.invert&&k,T()}}function Ln(t){return Sn(t,function(e,r){t.point(e*Ct,r*Ct)})}function Pn(t,e){return[t,e]}function On(t,e){return[t>At?t-Mt:t<-At?t+Mt:t,e]}function zn(t,e,r){return t?e||r?Gr(Dn(t),Rn(e,r)):Dn(t):e||r?Rn(e,r):On}function In(t){return function(e,r){return[(e+=t)>At?e-Mt:e<-At?e+Mt:e,r]}}function Dn(t){var e=In(t);return e.invert=In(-t),e}function Rn(t,e){var r=Math.cos(t),n=Math.sin(t),i=Math.cos(e),a=Math.sin(e);function o(t,e){var o=Math.cos(e),s=Math.cos(t)*o,l=Math.sin(t)*o,c=Math.sin(e),u=c*r+s*n;return[Math.atan2(l*i-u*a,s*r-c*n),It(u*i+l*a)]}return o.invert=function(t,e){var o=Math.cos(e),s=Math.cos(t)*o,l=Math.sin(t)*o,c=Math.sin(e),u=c*i-l*a;return[Math.atan2(l*i+c*a,s*r+u*n),It(u*r-s*n)]},o}function Fn(t,e){var r=Math.cos(t),n=Math.sin(t);return function(i,a,o,s){var l=o*e;null!=i?(i=Bn(r,i),a=Bn(r,a),(o>0?i<a:i>a)&&(i+=o*Mt)):(i=t+o*Mt,a=t-.5*l);for(var c,u=i;o>0?u>a:u<a;u-=l)s.point((c=Fr([r,-n*Math.cos(u),-n*Math.sin(u)]))[0],c[1])}}function Bn(t,e){var r=Pr(e);r[0]-=t,Rr(r);var n=zt(-r[1]);return((-r[2]<0?-n:n)+2*Math.PI-kt)%(2*Math.PI)}function Nn(e,r,n){var i=t.range(e,r-kt,n).concat(r);return function(t){return i.map(function(e){return[t,e]})}}function jn(e,r,n){var i=t.range(e,r-kt,n).concat(r);return function(t){return i.map(function(e){return[e,t]})}}function Un(t){return t.source}function Vn(t){return t.target}t.geo.path=function(){var e,r,n,i,a,o=4.5;function s(e){return e&&(\"function\"==typeof o&&i.pointRadius(+o.apply(this,arguments)),a&&a.valid||(a=n(i)),t.geo.stream(e,a)),i.result()}function l(){return a=null,s}return s.area=function(e){return sn=0,t.geo.stream(e,n(pn)),sn},s.centroid=function(e){return xr=br=_r=wr=kr=Tr=Ar=Mr=Sr=0,t.geo.stream(e,n(xn)),Sr?[Ar/Sr,Mr/Sr]:Tr?[wr/Tr,kr/Tr]:_r?[xr/_r,br/_r]:[NaN,NaN]},s.bounds=function(e){return hn=fn=-(cn=un=1/0),t.geo.stream(e,n(gn)),[[cn,un],[hn,fn]]},s.projection=function(t){return arguments.length?(n=(e=t)?t.stream||(r=t,i=An(function(t,e){return r([t*Lt,e*Lt])}),function(t){return Ln(i(t))}):P,l()):e;var r,i},s.context=function(t){return arguments.length?(i=null==(r=t)?new vn:new Tn(t),\"function\"!=typeof o&&i.pointRadius(o),l()):r},s.pointRadius=function(t){return arguments.length?(o=\"function\"==typeof t?t:(i.pointRadius(+t),+t),s):o},s.projection(t.geo.albersUsa()).context(null)},t.geo.transform=function(t){return{stream:function(e){var r=new Mn(e);for(var n in t)r[n]=t[n];return r}}},Mn.prototype={point:function(t,e){this.stream.point(t,e)},sphere:function(){this.stream.sphere()},lineStart:function(){this.stream.lineStart()},lineEnd:function(){this.stream.lineEnd()},polygonStart:function(){this.stream.polygonStart()},polygonEnd:function(){this.stream.polygonEnd()}},t.geo.projection=En,t.geo.projectionMutator=Cn,(t.geo.equirectangular=function(){return En(Pn)}).raw=Pn.invert=Pn,t.geo.rotation=function(t){function e(e){return(e=t(e[0]*Ct,e[1]*Ct))[0]*=Lt,e[1]*=Lt,e}return t=zn(t[0]%360*Ct,t[1]*Ct,t.length>2?t[2]*Ct:0),e.invert=function(e){return(e=t.invert(e[0]*Ct,e[1]*Ct))[0]*=Lt,e[1]*=Lt,e},e},On.invert=Pn,t.geo.circle=function(){var t,e,r=[0,0],n=6;function i(){var t=\"function\"==typeof r?r.apply(this,arguments):r,n=zn(-t[0]*Ct,-t[1]*Ct,0).invert,i=[];return e(null,null,1,{point:function(t,e){i.push(t=n(t,e)),t[0]*=Lt,t[1]*=Lt}}),{type:\"Polygon\",coordinates:[i]}}return i.origin=function(t){return arguments.length?(r=t,i):r},i.angle=function(r){return arguments.length?(e=Fn((t=+r)*Ct,n*Ct),i):t},i.precision=function(r){return arguments.length?(e=Fn(t*Ct,(n=+r)*Ct),i):n},i.angle(90)},t.geo.distance=function(t,e){var r,n=(e[0]-t[0])*Ct,i=t[1]*Ct,a=e[1]*Ct,o=Math.sin(n),s=Math.cos(n),l=Math.sin(i),c=Math.cos(i),u=Math.sin(a),h=Math.cos(a);return Math.atan2(Math.sqrt((r=h*o)*r+(r=c*u-l*h*s)*r),l*u+c*h*s)},t.geo.graticule=function(){var e,r,n,i,a,o,s,l,c,u,h,f,p=10,d=p,g=90,v=360,m=2.5;function x(){return{type:\"MultiLineString\",coordinates:b()}}function b(){return t.range(Math.ceil(i/g)*g,n,g).map(h).concat(t.range(Math.ceil(l/v)*v,s,v).map(f)).concat(t.range(Math.ceil(r/p)*p,e,p).filter(function(t){return y(t%g)>kt}).map(c)).concat(t.range(Math.ceil(o/d)*d,a,d).filter(function(t){return y(t%v)>kt}).map(u))}return x.lines=function(){return b().map(function(t){return{type:\"LineString\",coordinates:t}})},x.outline=function(){return{type:\"Polygon\",coordinates:[h(i).concat(f(s).slice(1),h(n).reverse().slice(1),f(l).reverse().slice(1))]}},x.extent=function(t){return arguments.length?x.majorExtent(t).minorExtent(t):x.minorExtent()},x.majorExtent=function(t){return arguments.length?(i=+t[0][0],n=+t[1][0],l=+t[0][1],s=+t[1][1],i>n&&(t=i,i=n,n=t),l>s&&(t=l,l=s,s=t),x.precision(m)):[[i,l],[n,s]]},x.minorExtent=function(t){return arguments.length?(r=+t[0][0],e=+t[1][0],o=+t[0][1],a=+t[1][1],r>e&&(t=r,r=e,e=t),o>a&&(t=o,o=a,a=t),x.precision(m)):[[r,o],[e,a]]},x.step=function(t){return arguments.length?x.majorStep(t).minorStep(t):x.minorStep()},x.majorStep=function(t){return arguments.length?(g=+t[0],v=+t[1],x):[g,v]},x.minorStep=function(t){return arguments.length?(p=+t[0],d=+t[1],x):[p,d]},x.precision=function(t){return arguments.length?(m=+t,c=Nn(o,a,90),u=jn(r,e,m),h=Nn(l,s,90),f=jn(i,n,m),x):m},x.majorExtent([[-180,-90+kt],[180,90-kt]]).minorExtent([[-180,-80-kt],[180,80+kt]])},t.geo.greatArc=function(){var e,r,n=Un,i=Vn;function a(){return{type:\"LineString\",coordinates:[e||n.apply(this,arguments),r||i.apply(this,arguments)]}}return a.distance=function(){return t.geo.distance(e||n.apply(this,arguments),r||i.apply(this,arguments))},a.source=function(t){return arguments.length?(n=t,e=\"function\"==typeof t?null:t,a):n},a.target=function(t){return arguments.length?(i=t,r=\"function\"==typeof t?null:t,a):i},a.precision=function(){return arguments.length?a:0},a},t.geo.interpolate=function(t,e){return r=t[0]*Ct,n=t[1]*Ct,i=e[0]*Ct,a=e[1]*Ct,o=Math.cos(n),s=Math.sin(n),l=Math.cos(a),c=Math.sin(a),u=o*Math.cos(r),h=o*Math.sin(r),f=l*Math.cos(i),p=l*Math.sin(i),d=2*Math.asin(Math.sqrt(Rt(a-n)+o*l*Rt(i-r))),g=1/Math.sin(d),(v=d?function(t){var e=Math.sin(t*=d)*g,r=Math.sin(d-t)*g,n=r*u+e*f,i=r*h+e*p,a=r*s+e*c;return[Math.atan2(i,n)*Lt,Math.atan2(a,Math.sqrt(n*n+i*i))*Lt]}:function(){return[r*Lt,n*Lt]}).distance=d,v;var r,n,i,a,o,s,l,c,u,h,f,p,d,g,v},t.geo.length=function(e){return yn=0,t.geo.stream(e,qn),yn};var qn={sphere:D,point:D,lineStart:function(){var t,e,r;function n(n,i){var a=Math.sin(i*=Ct),o=Math.cos(i),s=y((n*=Ct)-t),l=Math.cos(s);yn+=Math.atan2(Math.sqrt((s=o*Math.sin(s))*s+(s=r*a-e*o*l)*s),e*a+r*o*l),t=n,e=a,r=o}qn.point=function(i,a){t=i*Ct,e=Math.sin(a*=Ct),r=Math.cos(a),qn.point=n},qn.lineEnd=function(){qn.point=qn.lineEnd=D}},lineEnd:D,polygonStart:D,polygonEnd:D};function Hn(t,e){function r(e,r){var n=Math.cos(e),i=Math.cos(r),a=t(n*i);return[a*i*Math.sin(e),a*Math.sin(r)]}return r.invert=function(t,r){var n=Math.sqrt(t*t+r*r),i=e(n),a=Math.sin(i),o=Math.cos(i);return[Math.atan2(t*a,n*o),Math.asin(n&&r*a/n)]},r}var Gn=Hn(function(t){return Math.sqrt(2/(1+t))},function(t){return 2*Math.asin(t/2)});(t.geo.azimuthalEqualArea=function(){return En(Gn)}).raw=Gn;var Yn=Hn(function(t){var e=Math.acos(t);return e&&e/Math.sin(e)},P);function Wn(t,e){var r=Math.cos(t),n=function(t){return Math.tan(At/4+t/2)},i=t===e?Math.sin(t):Math.log(r/Math.cos(e))/Math.log(n(e)/n(t)),a=r*Math.pow(n(t),i)/i;if(!i)return Jn;function o(t,e){a>0?e<-Et+kt&&(e=-Et+kt):e>Et-kt&&(e=Et-kt);var r=a/Math.pow(n(e),i);return[r*Math.sin(i*t),a-r*Math.cos(i*t)]}return o.invert=function(t,e){var r=a-e,n=Pt(i)*Math.sqrt(t*t+r*r);return[Math.atan2(t,r)/i,2*Math.atan(Math.pow(a/n,1/i))-Et]},o}function Xn(t,e){var r=Math.cos(t),n=t===e?Math.sin(t):(r-Math.cos(e))/(e-t),i=r/n+t;if(y(n)<kt)return Pn;function a(t,e){var r=i-e;return[r*Math.sin(n*t),i-r*Math.cos(n*t)]}return a.invert=function(t,e){var r=i-e;return[Math.atan2(t,r)/n,i-Pt(n)*Math.sqrt(t*t+r*r)]},a}(t.geo.azimuthalEquidistant=function(){return En(Yn)}).raw=Yn,(t.geo.conicConformal=function(){return an(Wn)}).raw=Wn,(t.geo.conicEquidistant=function(){return an(Xn)}).raw=Xn;var Zn=Hn(function(t){return 1/t},Math.atan);function Jn(t,e){return[t,Math.log(Math.tan(At/4+e/2))]}function Kn(t){var e,r=En(t),n=r.scale,i=r.translate,a=r.clipExtent;return r.scale=function(){var t=n.apply(r,arguments);return t===r?e?r.clipExtent(null):r:t},r.translate=function(){var t=i.apply(r,arguments);return t===r?e?r.clipExtent(null):r:t},r.clipExtent=function(t){var o=a.apply(r,arguments);if(o===r){if(e=null==t){var s=At*n(),l=i();a([[l[0]-s,l[1]-s],[l[0]+s,l[1]+s]])}}else e&&(o=null);return o},r.clipExtent(null)}(t.geo.gnomonic=function(){return En(Zn)}).raw=Zn,Jn.invert=function(t,e){return[t,2*Math.atan(Math.exp(e))-Et]},(t.geo.mercator=function(){return Kn(Jn)}).raw=Jn;var $n=Hn(function(){return 1},Math.asin);(t.geo.orthographic=function(){return En($n)}).raw=$n;var Qn=Hn(function(t){return 1/(1+t)},function(t){return 2*Math.atan(t)});function ti(t,e){return[Math.log(Math.tan(At/4+e/2)),-t]}function ei(t){return t[0]}function ri(t){return t[1]}function ni(t){for(var e=t.length,r=[0,1],n=2,i=2;i<e;i++){for(;n>1&&Ot(t[r[n-2]],t[r[n-1]],t[i])<=0;)--n;r[n++]=i}return r.slice(0,n)}function ii(t,e){return t[0]-e[0]||t[1]-e[1]}(t.geo.stereographic=function(){return En(Qn)}).raw=Qn,ti.invert=function(t,e){return[-e,2*Math.atan(Math.exp(t))-Et]},(t.geo.transverseMercator=function(){var t=Kn(ti),e=t.center,r=t.rotate;return t.center=function(t){return t?e([-t[1],t[0]]):[(t=e())[1],-t[0]]},t.rotate=function(t){return t?r([t[0],t[1],t.length>2?t[2]+90:90]):[(t=r())[0],t[1],t[2]-90]},r([0,0,90])}).raw=ti,t.geom={},t.geom.hull=function(t){var e=ei,r=ri;if(arguments.length)return n(t);function n(t){if(t.length<3)return[];var n,i=ve(e),a=ve(r),o=t.length,s=[],l=[];for(n=0;n<o;n++)s.push([+i.call(this,t[n],n),+a.call(this,t[n],n),n]);for(s.sort(ii),n=0;n<o;n++)l.push([s[n][0],-s[n][1]]);var c=ni(s),u=ni(l),h=u[0]===c[0],f=u[u.length-1]===c[c.length-1],p=[];for(n=c.length-1;n>=0;--n)p.push(t[s[c[n]][2]]);for(n=+h;n<u.length-f;++n)p.push(t[s[u[n]][2]]);return p}return n.x=function(t){return arguments.length?(e=t,n):e},n.y=function(t){return arguments.length?(r=t,n):r},n},t.geom.polygon=function(t){return V(t,ai),t};var ai=t.geom.polygon.prototype=[];function oi(t,e,r){return(r[0]-e[0])*(t[1]-e[1])<(r[1]-e[1])*(t[0]-e[0])}function si(t,e,r,n){var i=t[0],a=r[0],o=e[0]-i,s=n[0]-a,l=t[1],c=r[1],u=e[1]-l,h=n[1]-c,f=(s*(l-c)-h*(i-a))/(h*o-s*u);return[i+f*o,l+f*u]}function li(t){var e=t[0],r=t[t.length-1];return!(e[0]-r[0]||e[1]-r[1])}ai.area=function(){for(var t,e=-1,r=this.length,n=this[r-1],i=0;++e<r;)t=n,n=this[e],i+=t[1]*n[0]-t[0]*n[1];return.5*i},ai.centroid=function(t){var e,r,n=-1,i=this.length,a=0,o=0,s=this[i-1];for(arguments.length||(t=-1/(6*this.area()));++n<i;)e=s,s=this[n],r=e[0]*s[1]-s[0]*e[1],a+=(e[0]+s[0])*r,o+=(e[1]+s[1])*r;return[a*t,o*t]},ai.clip=function(t){for(var e,r,n,i,a,o,s=li(t),l=-1,c=this.length-li(this),u=this[c-1];++l<c;){for(e=t.slice(),t.length=0,i=this[l],a=e[(n=e.length-s)-1],r=-1;++r<n;)oi(o=e[r],u,i)?(oi(a,u,i)||t.push(si(a,o,u,i)),t.push(o)):oi(a,u,i)&&t.push(si(a,o,u,i)),a=o;s&&t.push(t[0]),u=i}return t};var ci,ui,hi,fi,pi,di=[],gi=[];function vi(){Ii(this),this.edge=this.site=this.circle=null}function mi(t){var e=di.pop()||new vi;return e.site=t,e}function yi(t){Si(t),hi.remove(t),di.push(t),Ii(t)}function xi(t){var e=t.circle,r=e.x,n=e.cy,i={x:r,y:n},a=t.P,o=t.N,s=[t];yi(t);for(var l=a;l.circle&&y(r-l.circle.x)<kt&&y(n-l.circle.cy)<kt;)a=l.P,s.unshift(l),yi(l),l=a;s.unshift(l),Si(l);for(var c=o;c.circle&&y(r-c.circle.x)<kt&&y(n-c.circle.cy)<kt;)o=c.N,s.push(c),yi(c),c=o;s.push(c),Si(c);var u,h=s.length;for(u=1;u<h;++u)c=s[u],l=s[u-1],Pi(c.edge,l.site,c.site,i);l=s[0],(c=s[h-1]).edge=Li(l.site,c.site,null,i),Mi(l),Mi(c)}function bi(t){for(var e,r,n,i,a=t.x,o=t.y,s=hi._;s;)if((n=_i(s,o)-a)>kt)s=s.L;else{if(!((i=a-wi(s,o))>kt)){n>-kt?(e=s.P,r=s):i>-kt?(e=s,r=s.N):e=r=s;break}if(!s.R){e=s;break}s=s.R}var l=mi(t);if(hi.insert(e,l),e||r){if(e===r)return Si(e),r=mi(e.site),hi.insert(l,r),l.edge=r.edge=Li(e.site,l.site),Mi(e),void Mi(r);if(r){Si(e),Si(r);var c=e.site,u=c.x,h=c.y,f=t.x-u,p=t.y-h,d=r.site,g=d.x-u,v=d.y-h,m=2*(f*v-p*g),y=f*f+p*p,x=g*g+v*v,b={x:(v*y-p*x)/m+u,y:(f*x-g*y)/m+h};Pi(r.edge,c,d,b),l.edge=Li(c,t,null,b),r.edge=Li(t,d,null,b),Mi(e),Mi(r)}else l.edge=Li(e.site,l.site)}}function _i(t,e){var r=t.site,n=r.x,i=r.y,a=i-e;if(!a)return n;var o=t.P;if(!o)return-1/0;var s=(r=o.site).x,l=r.y,c=l-e;if(!c)return s;var u=s-n,h=1/a-1/c,f=u/c;return h?(-f+Math.sqrt(f*f-2*h*(u*u/(-2*c)-l+c/2+i-a/2)))/h+n:(n+s)/2}function wi(t,e){var r=t.N;if(r)return _i(r,e);var n=t.site;return n.y===e?n.x:1/0}function ki(t){this.site=t,this.edges=[]}function Ti(t,e){return e.angle-t.angle}function Ai(){Ii(this),this.x=this.y=this.arc=this.site=this.cy=null}function Mi(t){var e=t.P,r=t.N;if(e&&r){var n=e.site,i=t.site,a=r.site;if(n!==a){var o=i.x,s=i.y,l=n.x-o,c=n.y-s,u=a.x-o,h=2*(l*(v=a.y-s)-c*u);if(!(h>=-Tt)){var f=l*l+c*c,p=u*u+v*v,d=(v*f-c*p)/h,g=(l*p-u*f)/h,v=g+s,m=gi.pop()||new Ai;m.arc=t,m.site=i,m.x=d+o,m.y=v+Math.sqrt(d*d+g*g),m.cy=v,t.circle=m;for(var y=null,x=pi._;x;)if(m.y<x.y||m.y===x.y&&m.x<=x.x){if(!x.L){y=x.P;break}x=x.L}else{if(!x.R){y=x;break}x=x.R}pi.insert(y,m),y||(fi=m)}}}}function Si(t){var e=t.circle;e&&(e.P||(fi=e.N),pi.remove(e),gi.push(e),Ii(e),t.circle=null)}function Ei(t,e){var r=t.b;if(r)return!0;var n,i,a=t.a,o=e[0][0],s=e[1][0],l=e[0][1],c=e[1][1],u=t.l,h=t.r,f=u.x,p=u.y,d=h.x,g=h.y,v=(f+d)/2,m=(p+g)/2;if(g===p){if(v<o||v>=s)return;if(f>d){if(a){if(a.y>=c)return}else a={x:v,y:l};r={x:v,y:c}}else{if(a){if(a.y<l)return}else a={x:v,y:c};r={x:v,y:l}}}else if(i=m-(n=(f-d)/(g-p))*v,n<-1||n>1)if(f>d){if(a){if(a.y>=c)return}else a={x:(l-i)/n,y:l};r={x:(c-i)/n,y:c}}else{if(a){if(a.y<l)return}else a={x:(c-i)/n,y:c};r={x:(l-i)/n,y:l}}else if(p<g){if(a){if(a.x>=s)return}else a={x:o,y:n*o+i};r={x:s,y:n*s+i}}else{if(a){if(a.x<o)return}else a={x:s,y:n*s+i};r={x:o,y:n*o+i}}return t.a=a,t.b=r,!0}function Ci(t,e){this.l=t,this.r=e,this.a=this.b=null}function Li(t,e,r,n){var i=new Ci(t,e);return ci.push(i),r&&Pi(i,t,e,r),n&&Pi(i,e,t,n),ui[t.i].edges.push(new Oi(i,t,e)),ui[e.i].edges.push(new Oi(i,e,t)),i}function Pi(t,e,r,n){t.a||t.b?t.l===r?t.b=n:t.a=n:(t.a=n,t.l=e,t.r=r)}function Oi(t,e,r){var n=t.a,i=t.b;this.edge=t,this.site=e,this.angle=r?Math.atan2(r.y-e.y,r.x-e.x):t.l===e?Math.atan2(i.x-n.x,n.y-i.y):Math.atan2(n.x-i.x,i.y-n.y)}function zi(){this._=null}function Ii(t){t.U=t.C=t.L=t.R=t.P=t.N=null}function Di(t,e){var r=e,n=e.R,i=r.U;i?i.L===r?i.L=n:i.R=n:t._=n,n.U=i,r.U=n,r.R=n.L,r.R&&(r.R.U=r),n.L=r}function Ri(t,e){var r=e,n=e.L,i=r.U;i?i.L===r?i.L=n:i.R=n:t._=n,n.U=i,r.U=n,r.L=n.R,r.L&&(r.L.U=r),n.R=r}function Fi(t){for(;t.L;)t=t.L;return t}function Bi(t,e){var r,n,i,a=t.sort(Ni).pop();for(ci=[],ui=new Array(t.length),hi=new zi,pi=new zi;;)if(i=fi,a&&(!i||a.y<i.y||a.y===i.y&&a.x<i.x))a.x===r&&a.y===n||(ui[a.i]=new ki(a),bi(a),r=a.x,n=a.y),a=t.pop();else{if(!i)break;xi(i.arc)}e&&(function(t){for(var e,r=ci,n=en(t[0][0],t[0][1],t[1][0],t[1][1]),i=r.length;i--;)(!Ei(e=r[i],t)||!n(e)||y(e.a.x-e.b.x)<kt&&y(e.a.y-e.b.y)<kt)&&(e.a=e.b=null,r.splice(i,1))}(e),function(t){for(var e,r,n,i,a,o,s,l,c,u,h=t[0][0],f=t[1][0],p=t[0][1],d=t[1][1],g=ui,v=g.length;v--;)if((a=g[v])&&a.prepare())for(l=(s=a.edges).length,o=0;o<l;)n=(u=s[o].end()).x,i=u.y,e=(c=s[++o%l].start()).x,r=c.y,(y(n-e)>kt||y(i-r)>kt)&&(s.splice(o,0,new Oi((m=a.site,x=u,b=y(n-h)<kt&&d-i>kt?{x:h,y:y(e-h)<kt?r:d}:y(i-d)<kt&&f-n>kt?{x:y(r-d)<kt?e:f,y:d}:y(n-f)<kt&&i-p>kt?{x:f,y:y(e-f)<kt?r:p}:y(i-p)<kt&&n-h>kt?{x:y(r-p)<kt?e:h,y:p}:null,_=void 0,_=new Ci(m,null),_.a=x,_.b=b,ci.push(_),_),a.site,null)),++l);var m,x,b,_}(e));var o={cells:ui,edges:ci};return hi=pi=ci=ui=null,o}function Ni(t,e){return e.y-t.y||e.x-t.x}ki.prototype.prepare=function(){for(var t,e=this.edges,r=e.length;r--;)(t=e[r].edge).b&&t.a||e.splice(r,1);return e.sort(Ti),e.length},Oi.prototype={start:function(){return this.edge.l===this.site?this.edge.a:this.edge.b},end:function(){return this.edge.l===this.site?this.edge.b:this.edge.a}},zi.prototype={insert:function(t,e){var r,n,i;if(t){if(e.P=t,e.N=t.N,t.N&&(t.N.P=e),t.N=e,t.R){for(t=t.R;t.L;)t=t.L;t.L=e}else t.R=e;r=t}else this._?(t=Fi(this._),e.P=null,e.N=t,t.P=t.L=e,r=t):(e.P=e.N=null,this._=e,r=null);for(e.L=e.R=null,e.U=r,e.C=!0,t=e;r&&r.C;)r===(n=r.U).L?(i=n.R)&&i.C?(r.C=i.C=!1,n.C=!0,t=n):(t===r.R&&(Di(this,r),r=(t=r).U),r.C=!1,n.C=!0,Ri(this,n)):(i=n.L)&&i.C?(r.C=i.C=!1,n.C=!0,t=n):(t===r.L&&(Ri(this,r),r=(t=r).U),r.C=!1,n.C=!0,Di(this,n)),r=t.U;this._.C=!1},remove:function(t){t.N&&(t.N.P=t.P),t.P&&(t.P.N=t.N),t.N=t.P=null;var e,r,n,i=t.U,a=t.L,o=t.R;if(r=a?o?Fi(o):a:o,i?i.L===t?i.L=r:i.R=r:this._=r,a&&o?(n=r.C,r.C=t.C,r.L=a,a.U=r,r!==o?(i=r.U,r.U=t.U,t=r.R,i.L=t,r.R=o,o.U=r):(r.U=i,i=r,t=r.R)):(n=t.C,t=r),t&&(t.U=i),!n)if(t&&t.C)t.C=!1;else{do{if(t===this._)break;if(t===i.L){if((e=i.R).C&&(e.C=!1,i.C=!0,Di(this,i),e=i.R),e.L&&e.L.C||e.R&&e.R.C){e.R&&e.R.C||(e.L.C=!1,e.C=!0,Ri(this,e),e=i.R),e.C=i.C,i.C=e.R.C=!1,Di(this,i),t=this._;break}}else if((e=i.L).C&&(e.C=!1,i.C=!0,Ri(this,i),e=i.L),e.L&&e.L.C||e.R&&e.R.C){e.L&&e.L.C||(e.R.C=!1,e.C=!0,Di(this,e),e=i.L),e.C=i.C,i.C=e.L.C=!1,Ri(this,i),t=this._;break}e.C=!0,t=i,i=i.U}while(!t.C);t&&(t.C=!1)}}},t.geom.voronoi=function(t){var e=ei,r=ri,n=e,i=r,a=ji;if(t)return o(t);function o(t){var e=new Array(t.length),r=a[0][0],n=a[0][1],i=a[1][0],o=a[1][1];return Bi(s(t),a).cells.forEach(function(a,s){var l=a.edges,c=a.site;(e[s]=l.length?l.map(function(t){var e=t.start();return[e.x,e.y]}):c.x>=r&&c.x<=i&&c.y>=n&&c.y<=o?[[r,o],[i,o],[i,n],[r,n]]:[]).point=t[s]}),e}function s(t){return t.map(function(t,e){return{x:Math.round(n(t,e)/kt)*kt,y:Math.round(i(t,e)/kt)*kt,i:e}})}return o.links=function(t){return Bi(s(t)).edges.filter(function(t){return t.l&&t.r}).map(function(e){return{source:t[e.l.i],target:t[e.r.i]}})},o.triangles=function(t){var e=[];return Bi(s(t)).cells.forEach(function(r,n){for(var i,a,o,s,l=r.site,c=r.edges.sort(Ti),u=-1,h=c.length,f=c[h-1].edge,p=f.l===l?f.r:f.l;++u<h;)f,i=p,p=(f=c[u].edge).l===l?f.r:f.l,n<i.i&&n<p.i&&(o=i,s=p,((a=l).x-s.x)*(o.y-a.y)-(a.x-o.x)*(s.y-a.y)<0)&&e.push([t[n],t[i.i],t[p.i]])}),e},o.x=function(t){return arguments.length?(n=ve(e=t),o):e},o.y=function(t){return arguments.length?(i=ve(r=t),o):r},o.clipExtent=function(t){return arguments.length?(a=null==t?ji:t,o):a===ji?null:a},o.size=function(t){return arguments.length?o.clipExtent(t&&[[0,0],t]):a===ji?null:a&&a[1]},o};var ji=[[-1e6,-1e6],[1e6,1e6]];function Ui(t){return t.x}function Vi(t){return t.y}function qi(e,r){e=t.rgb(e),r=t.rgb(r);var n=e.r,i=e.g,a=e.b,o=r.r-n,s=r.g-i,l=r.b-a;return function(t){return\"#\"+ce(Math.round(n+o*t))+ce(Math.round(i+s*t))+ce(Math.round(a+l*t))}}function Hi(t,e){var r,n={},i={};for(r in t)r in e?n[r]=Zi(t[r],e[r]):i[r]=t[r];for(r in e)r in t||(i[r]=e[r]);return function(t){for(r in n)i[r]=n[r](t);return i}}function Gi(t,e){return t=+t,e=+e,function(r){return t*(1-r)+e*r}}function Yi(t,e){var r,n,i,a=Wi.lastIndex=Xi.lastIndex=0,o=-1,s=[],l=[];for(t+=\"\",e+=\"\";(r=Wi.exec(t))&&(n=Xi.exec(e));)(i=n.index)>a&&(i=e.slice(a,i),s[o]?s[o]+=i:s[++o]=i),(r=r[0])===(n=n[0])?s[o]?s[o]+=n:s[++o]=n:(s[++o]=null,l.push({i:o,x:Gi(r,n)})),a=Xi.lastIndex;return a<e.length&&(i=e.slice(a),s[o]?s[o]+=i:s[++o]=i),s.length<2?l[0]?(e=l[0].x,function(t){return e(t)+\"\"}):function(){return e}:(e=l.length,function(t){for(var r,n=0;n<e;++n)s[(r=l[n]).i]=r.x(t);return s.join(\"\")})}t.geom.delaunay=function(e){return t.geom.voronoi().triangles(e)},t.geom.quadtree=function(t,e,r,n,i){var a,o=ei,s=ri;if(a=arguments.length)return o=Ui,s=Vi,3===a&&(i=r,n=e,r=e=0),l(t);function l(t){var l,c,u,h,f,p,d,g,v,m=ve(o),x=ve(s);if(null!=e)p=e,d=r,g=n,v=i;else if(g=v=-(p=d=1/0),c=[],u=[],f=t.length,a)for(h=0;h<f;++h)(l=t[h]).x<p&&(p=l.x),l.y<d&&(d=l.y),l.x>g&&(g=l.x),l.y>v&&(v=l.y),c.push(l.x),u.push(l.y);else for(h=0;h<f;++h){var b=+m(l=t[h],h),_=+x(l,h);b<p&&(p=b),_<d&&(d=_),b>g&&(g=b),_>v&&(v=_),c.push(b),u.push(_)}var w=g-p,k=v-d;function T(t,e,r,n,i,a,o,s){if(!isNaN(r)&&!isNaN(n))if(t.leaf){var l=t.x,c=t.y;if(null!=l)if(y(l-r)+y(c-n)<.01)A(t,e,r,n,i,a,o,s);else{var u=t.point;t.x=t.y=t.point=null,A(t,u,l,c,i,a,o,s),A(t,e,r,n,i,a,o,s)}else t.x=r,t.y=n,t.point=e}else A(t,e,r,n,i,a,o,s)}function A(t,e,r,n,i,a,o,s){var l=.5*(i+o),c=.5*(a+s),u=r>=l,h=n>=c,f=h<<1|u;t.leaf=!1,u?i=l:o=l,h?a=c:s=c,T(t=t.nodes[f]||(t.nodes[f]={leaf:!0,nodes:[],point:null,x:null,y:null,add:function(t){T(M,t,+m(t,++h),+x(t,h),p,d,g,v)}}),e,r,n,i,a,o,s)}w>k?v=d+w:g=p+k;var M={leaf:!0,nodes:[],point:null,x:null,y:null,add:function(t){T(M,t,+m(t,++h),+x(t,h),p,d,g,v)}};if(M.visit=function(t){!function t(e,r,n,i,a,o){if(!e(r,n,i,a,o)){var s=.5*(n+a),l=.5*(i+o),c=r.nodes;c[0]&&t(e,c[0],n,i,s,l),c[1]&&t(e,c[1],s,i,a,l),c[2]&&t(e,c[2],n,l,s,o),c[3]&&t(e,c[3],s,l,a,o)}}(t,M,p,d,g,v)},M.find=function(t){return function(t,e,r,n,i,a,o){var s,l=1/0;return function t(c,u,h,f,p){if(!(u>a||h>o||f<n||p<i)){if(d=c.point){var d,g=e-c.x,v=r-c.y,m=g*g+v*v;if(m<l){var y=Math.sqrt(l=m);n=e-y,i=r-y,a=e+y,o=r+y,s=d}}for(var x=c.nodes,b=.5*(u+f),_=.5*(h+p),w=(r>=_)<<1|e>=b,k=w+4;w<k;++w)if(c=x[3&w])switch(3&w){case 0:t(c,u,h,b,_);break;case 1:t(c,b,h,f,_);break;case 2:t(c,u,_,b,p);break;case 3:t(c,b,_,f,p)}}}(t,n,i,a,o),s}(M,t[0],t[1],p,d,g,v)},h=-1,null==e){for(;++h<f;)T(M,t[h],c[h],u[h],p,d,g,v);--h}else t.forEach(M.add);return c=u=t=l=null,M}return l.x=function(t){return arguments.length?(o=t,l):o},l.y=function(t){return arguments.length?(s=t,l):s},l.extent=function(t){return arguments.length?(null==t?e=r=n=i=null:(e=+t[0][0],r=+t[0][1],n=+t[1][0],i=+t[1][1]),l):null==e?null:[[e,r],[n,i]]},l.size=function(t){return arguments.length?(null==t?e=r=n=i=null:(e=r=0,n=+t[0],i=+t[1]),l):null==e?null:[n-e,i-r]},l},t.interpolateRgb=qi,t.interpolateObject=Hi,t.interpolateNumber=Gi,t.interpolateString=Yi;var Wi=/[-+]?(?:\\d+\\.?\\d*|\\.?\\d+)(?:[eE][-+]?\\d+)?/g,Xi=new RegExp(Wi.source,\"g\");function Zi(e,r){for(var n,i=t.interpolators.length;--i>=0&&!(n=t.interpolators[i](e,r)););return n}function Ji(t,e){var r,n=[],i=[],a=t.length,o=e.length,s=Math.min(t.length,e.length);for(r=0;r<s;++r)n.push(Zi(t[r],e[r]));for(;r<a;++r)i[r]=t[r];for(;r<o;++r)i[r]=e[r];return function(t){for(r=0;r<s;++r)i[r]=n[r](t);return i}}t.interpolate=Zi,t.interpolators=[function(t,e){var r=typeof e;return(\"string\"===r?ge.has(e.toLowerCase())||/^(#|rgb\\(|hsl\\()/i.test(e)?qi:Yi:e instanceof Ut?qi:Array.isArray(e)?Ji:\"object\"===r&&isNaN(e)?Hi:Gi)(t,e)}],t.interpolateArray=Ji;var Ki=function(){return P},$i=t.map({linear:Ki,poly:function(t){return function(e){return Math.pow(e,t)}},quad:function(){return ra},cubic:function(){return na},sin:function(){return aa},exp:function(){return oa},circle:function(){return sa},elastic:function(t,e){var r;arguments.length<2&&(e=.45);arguments.length?r=e/Mt*Math.asin(1/t):(t=1,r=e/4);return function(n){return 1+t*Math.pow(2,-10*n)*Math.sin((n-r)*Mt/e)}},back:function(t){t||(t=1.70158);return function(e){return e*e*((t+1)*e-t)}},bounce:function(){return la}}),Qi=t.map({in:P,out:ta,\"in-out\":ea,\"out-in\":function(t){return ea(ta(t))}});function ta(t){return function(e){return 1-t(1-e)}}function ea(t){return function(e){return.5*(e<.5?t(2*e):2-t(2-2*e))}}function ra(t){return t*t}function na(t){return t*t*t}function ia(t){if(t<=0)return 0;if(t>=1)return 1;var e=t*t,r=e*t;return 4*(t<.5?r:3*(t-e)+r-.75)}function aa(t){return 1-Math.cos(t*Et)}function oa(t){return Math.pow(2,10*(t-1))}function sa(t){return 1-Math.sqrt(1-t*t)}function la(t){return t<1/2.75?7.5625*t*t:t<2/2.75?7.5625*(t-=1.5/2.75)*t+.75:t<2.5/2.75?7.5625*(t-=2.25/2.75)*t+.9375:7.5625*(t-=2.625/2.75)*t+.984375}function ca(t,e){return e-=t,function(r){return Math.round(t+e*r)}}function ua(t){var e,r,n,i=[t.a,t.b],a=[t.c,t.d],o=fa(i),s=ha(i,a),l=fa(((e=a)[0]+=(n=-s)*(r=i)[0],e[1]+=n*r[1],e))||0;i[0]*a[1]<a[0]*i[1]&&(i[0]*=-1,i[1]*=-1,o*=-1,s*=-1),this.rotate=(o?Math.atan2(i[1],i[0]):Math.atan2(-a[0],a[1]))*Lt,this.translate=[t.e,t.f],this.scale=[o,l],this.skew=l?Math.atan2(s,l)*Lt:0}function ha(t,e){return t[0]*e[0]+t[1]*e[1]}function fa(t){var e=Math.sqrt(ha(t,t));return e&&(t[0]/=e,t[1]/=e),e}t.ease=function(t){var e,n=t.indexOf(\"-\"),i=n>=0?t.slice(0,n):t,a=n>=0?t.slice(n+1):\"in\";return i=$i.get(i)||Ki,a=Qi.get(a)||P,e=a(i.apply(null,r.call(arguments,1))),function(t){return t<=0?0:t>=1?1:e(t)}},t.interpolateHcl=function(e,r){e=t.hcl(e),r=t.hcl(r);var n=e.h,i=e.c,a=e.l,o=r.h-n,s=r.c-i,l=r.l-a;isNaN(s)&&(s=0,i=isNaN(i)?r.c:i);isNaN(o)?(o=0,n=isNaN(n)?r.h:n):o>180?o-=360:o<-180&&(o+=360);return function(t){return Wt(n+o*t,i+s*t,a+l*t)+\"\"}},t.interpolateHsl=function(e,r){e=t.hsl(e),r=t.hsl(r);var n=e.h,i=e.s,a=e.l,o=r.h-n,s=r.s-i,l=r.l-a;isNaN(s)&&(s=0,i=isNaN(i)?r.s:i);isNaN(o)?(o=0,n=isNaN(n)?r.h:n):o>180?o-=360:o<-180&&(o+=360);return function(t){return Ht(n+o*t,i+s*t,a+l*t)+\"\"}},t.interpolateLab=function(e,r){e=t.lab(e),r=t.lab(r);var n=e.l,i=e.a,a=e.b,o=r.l-n,s=r.a-i,l=r.b-a;return function(t){return te(n+o*t,i+s*t,a+l*t)+\"\"}},t.interpolateRound=ca,t.transform=function(e){var r=i.createElementNS(t.ns.prefix.svg,\"g\");return(t.transform=function(t){if(null!=t){r.setAttribute(\"transform\",t);var e=r.transform.baseVal.consolidate()}return new ua(e?e.matrix:pa)})(e)},ua.prototype.toString=function(){return\"translate(\"+this.translate+\")rotate(\"+this.rotate+\")skewX(\"+this.skew+\")scale(\"+this.scale+\")\"};var pa={a:1,b:0,c:0,d:1,e:0,f:0};function da(t){return t.length?t.pop()+\",\":\"\"}function ga(e,r){var n=[],i=[];return e=t.transform(e),r=t.transform(r),function(t,e,r,n){if(t[0]!==e[0]||t[1]!==e[1]){var i=r.push(\"translate(\",null,\",\",null,\")\");n.push({i:i-4,x:Gi(t[0],e[0])},{i:i-2,x:Gi(t[1],e[1])})}else(e[0]||e[1])&&r.push(\"translate(\"+e+\")\")}(e.translate,r.translate,n,i),function(t,e,r,n){t!==e?(t-e>180?e+=360:e-t>180&&(t+=360),n.push({i:r.push(da(r)+\"rotate(\",null,\")\")-2,x:Gi(t,e)})):e&&r.push(da(r)+\"rotate(\"+e+\")\")}(e.rotate,r.rotate,n,i),function(t,e,r,n){t!==e?n.push({i:r.push(da(r)+\"skewX(\",null,\")\")-2,x:Gi(t,e)}):e&&r.push(da(r)+\"skewX(\"+e+\")\")}(e.skew,r.skew,n,i),function(t,e,r,n){if(t[0]!==e[0]||t[1]!==e[1]){var i=r.push(da(r)+\"scale(\",null,\",\",null,\")\");n.push({i:i-4,x:Gi(t[0],e[0])},{i:i-2,x:Gi(t[1],e[1])})}else 1===e[0]&&1===e[1]||r.push(da(r)+\"scale(\"+e+\")\")}(e.scale,r.scale,n,i),e=r=null,function(t){for(var e,r=-1,a=i.length;++r<a;)n[(e=i[r]).i]=e.x(t);return n.join(\"\")}}function va(t,e){return e=(e-=t=+t)||1/e,function(r){return(r-t)/e}}function ma(t,e){return e=(e-=t=+t)||1/e,function(r){return Math.max(0,Math.min(1,(r-t)/e))}}function ya(t){for(var e=t.source,r=t.target,n=function(t,e){if(t===e)return t;var r=xa(t),n=xa(e),i=r.pop(),a=n.pop(),o=null;for(;i===a;)o=i,i=r.pop(),a=n.pop();return o}(e,r),i=[e];e!==n;)e=e.parent,i.push(e);for(var a=i.length;r!==n;)i.splice(a,0,r),r=r.parent;return i}function xa(t){for(var e=[],r=t.parent;null!=r;)e.push(t),t=r,r=r.parent;return e.push(t),e}function ba(t){t.fixed|=2}function _a(t){t.fixed&=-7}function wa(t){t.fixed|=4,t.px=t.x,t.py=t.y}function ka(t){t.fixed&=-5}t.interpolateTransform=ga,t.layout={},t.layout.bundle=function(){return function(t){for(var e=[],r=-1,n=t.length;++r<n;)e.push(ya(t[r]));return e}},t.layout.chord=function(){var e,r,n,i,a,o,s,l={},c=0;function u(){var l,u,f,p,d,g={},v=[],m=t.range(i),y=[];for(e=[],r=[],l=0,p=-1;++p<i;){for(u=0,d=-1;++d<i;)u+=n[p][d];v.push(u),y.push(t.range(i)),l+=u}for(a&&m.sort(function(t,e){return a(v[t],v[e])}),o&&y.forEach(function(t,e){t.sort(function(t,r){return o(n[e][t],n[e][r])})}),l=(Mt-c*i)/l,u=0,p=-1;++p<i;){for(f=u,d=-1;++d<i;){var x=m[p],b=y[x][d],_=n[x][b],w=u,k=u+=_*l;g[x+\"-\"+b]={index:x,subindex:b,startAngle:w,endAngle:k,value:_}}r[x]={index:x,startAngle:f,endAngle:u,value:v[x]},u+=c}for(p=-1;++p<i;)for(d=p-1;++d<i;){var T=g[p+\"-\"+d],A=g[d+\"-\"+p];(T.value||A.value)&&e.push(T.value<A.value?{source:A,target:T}:{source:T,target:A})}s&&h()}function h(){e.sort(function(t,e){return s((t.source.value+t.target.value)/2,(e.source.value+e.target.value)/2)})}return l.matrix=function(t){return arguments.length?(i=(n=t)&&n.length,e=r=null,l):n},l.padding=function(t){return arguments.length?(c=t,e=r=null,l):c},l.sortGroups=function(t){return arguments.length?(a=t,e=r=null,l):a},l.sortSubgroups=function(t){return arguments.length?(o=t,e=null,l):o},l.sortChords=function(t){return arguments.length?(s=t,e&&h(),l):s},l.chords=function(){return e||u(),e},l.groups=function(){return r||u(),r},l},t.layout.force=function(){var e,r,n,i,a,o,s={},l=t.dispatch(\"start\",\"tick\",\"end\"),c=[1,1],u=.9,h=Ta,f=Aa,p=-30,d=Ma,g=.1,v=.64,m=[],y=[];function x(t){return function(e,r,n,i){if(e.point!==t){var a=e.cx-t.x,o=e.cy-t.y,s=i-r,l=a*a+o*o;if(s*s/v<l){if(l<d){var c=e.charge/l;t.px-=a*c,t.py-=o*c}return!0}if(e.point&&l&&l<d){c=e.pointCharge/l;t.px-=a*c,t.py-=o*c}}return!e.charge}}function b(e){e.px=t.event.x,e.py=t.event.y,s.resume()}return s.tick=function(){if((n*=.99)<.005)return e=null,l.end({type:\"end\",alpha:n=0}),!0;var r,s,h,f,d,v,b,_,w,k=m.length,T=y.length;for(s=0;s<T;++s)f=(h=y[s]).source,(v=(_=(d=h.target).x-f.x)*_+(w=d.y-f.y)*w)&&(_*=v=n*a[s]*((v=Math.sqrt(v))-i[s])/v,w*=v,d.x-=_*(b=f.weight+d.weight?f.weight/(f.weight+d.weight):.5),d.y-=w*b,f.x+=_*(b=1-b),f.y+=w*b);if((b=n*g)&&(_=c[0]/2,w=c[1]/2,s=-1,b))for(;++s<k;)(h=m[s]).x+=(_-h.x)*b,h.y+=(w-h.y)*b;if(p)for(!function t(e,r,n){var i=0,a=0;e.charge=0;if(!e.leaf)for(var o,s=e.nodes,l=s.length,c=-1;++c<l;)null!=(o=s[c])&&(t(o,r,n),e.charge+=o.charge,i+=o.charge*o.cx,a+=o.charge*o.cy);if(e.point){e.leaf||(e.point.x+=Math.random()-.5,e.point.y+=Math.random()-.5);var u=r*n[e.point.index];e.charge+=e.pointCharge=u,i+=u*e.point.x,a+=u*e.point.y}e.cx=i/e.charge;e.cy=a/e.charge}(r=t.geom.quadtree(m),n,o),s=-1;++s<k;)(h=m[s]).fixed||r.visit(x(h));for(s=-1;++s<k;)(h=m[s]).fixed?(h.x=h.px,h.y=h.py):(h.x-=(h.px-(h.px=h.x))*u,h.y-=(h.py-(h.py=h.y))*u);l.tick({type:\"tick\",alpha:n})},s.nodes=function(t){return arguments.length?(m=t,s):m},s.links=function(t){return arguments.length?(y=t,s):y},s.size=function(t){return arguments.length?(c=t,s):c},s.linkDistance=function(t){return arguments.length?(h=\"function\"==typeof t?t:+t,s):h},s.distance=s.linkDistance,s.linkStrength=function(t){return arguments.length?(f=\"function\"==typeof t?t:+t,s):f},s.friction=function(t){return arguments.length?(u=+t,s):u},s.charge=function(t){return arguments.length?(p=\"function\"==typeof t?t:+t,s):p},s.chargeDistance=function(t){return arguments.length?(d=t*t,s):Math.sqrt(d)},s.gravity=function(t){return arguments.length?(g=+t,s):g},s.theta=function(t){return arguments.length?(v=t*t,s):Math.sqrt(v)},s.alpha=function(t){return arguments.length?(t=+t,n?t>0?n=t:(e.c=null,e.t=NaN,e=null,l.end({type:\"end\",alpha:n=0})):t>0&&(l.start({type:\"start\",alpha:n=t}),e=Te(s.tick)),s):n},s.start=function(){var t,e,r,n=m.length,l=y.length,u=c[0],d=c[1];for(t=0;t<n;++t)(r=m[t]).index=t,r.weight=0;for(t=0;t<l;++t)\"number\"==typeof(r=y[t]).source&&(r.source=m[r.source]),\"number\"==typeof r.target&&(r.target=m[r.target]),++r.source.weight,++r.target.weight;for(t=0;t<n;++t)r=m[t],isNaN(r.x)&&(r.x=g(\"x\",u)),isNaN(r.y)&&(r.y=g(\"y\",d)),isNaN(r.px)&&(r.px=r.x),isNaN(r.py)&&(r.py=r.y);if(i=[],\"function\"==typeof h)for(t=0;t<l;++t)i[t]=+h.call(this,y[t],t);else for(t=0;t<l;++t)i[t]=h;if(a=[],\"function\"==typeof f)for(t=0;t<l;++t)a[t]=+f.call(this,y[t],t);else for(t=0;t<l;++t)a[t]=f;if(o=[],\"function\"==typeof p)for(t=0;t<n;++t)o[t]=+p.call(this,m[t],t);else for(t=0;t<n;++t)o[t]=p;function g(r,i){if(!e){for(e=new Array(n),c=0;c<n;++c)e[c]=[];for(c=0;c<l;++c){var a=y[c];e[a.source.index].push(a.target),e[a.target.index].push(a.source)}}for(var o,s=e[t],c=-1,u=s.length;++c<u;)if(!isNaN(o=s[c][r]))return o;return Math.random()*i}return s.resume()},s.resume=function(){return s.alpha(.1)},s.stop=function(){return s.alpha(0)},s.drag=function(){if(r||(r=t.behavior.drag().origin(P).on(\"dragstart.force\",ba).on(\"drag.force\",b).on(\"dragend.force\",_a)),!arguments.length)return r;this.on(\"mouseover.force\",wa).on(\"mouseout.force\",ka).call(r)},t.rebind(s,l,\"on\")};var Ta=20,Aa=1,Ma=1/0;function Sa(e,r){return t.rebind(e,r,\"sort\",\"children\",\"value\"),e.nodes=e,e.links=za,e}function Ea(t,e){for(var r=[t];null!=(t=r.pop());)if(e(t),(i=t.children)&&(n=i.length))for(var n,i;--n>=0;)r.push(i[n])}function Ca(t,e){for(var r=[t],n=[];null!=(t=r.pop());)if(n.push(t),(a=t.children)&&(i=a.length))for(var i,a,o=-1;++o<i;)r.push(a[o]);for(;null!=(t=n.pop());)e(t)}function La(t){return t.children}function Pa(t){return t.value}function Oa(t,e){return e.value-t.value}function za(e){return t.merge(e.map(function(t){return(t.children||[]).map(function(e){return{source:t,target:e}})}))}t.layout.hierarchy=function(){var t=Oa,e=La,r=Pa;function n(i){var a,o=[i],s=[];for(i.depth=0;null!=(a=o.pop());)if(s.push(a),(c=e.call(n,a,a.depth))&&(l=c.length)){for(var l,c,u;--l>=0;)o.push(u=c[l]),u.parent=a,u.depth=a.depth+1;r&&(a.value=0),a.children=c}else r&&(a.value=+r.call(n,a,a.depth)||0),delete a.children;return Ca(i,function(e){var n,i;t&&(n=e.children)&&n.sort(t),r&&(i=e.parent)&&(i.value+=e.value)}),s}return n.sort=function(e){return arguments.length?(t=e,n):t},n.children=function(t){return arguments.length?(e=t,n):e},n.value=function(t){return arguments.length?(r=t,n):r},n.revalue=function(t){return r&&(Ea(t,function(t){t.children&&(t.value=0)}),Ca(t,function(t){var e;t.children||(t.value=+r.call(n,t,t.depth)||0),(e=t.parent)&&(e.value+=t.value)})),t},n},t.layout.partition=function(){var e=t.layout.hierarchy(),r=[1,1];function n(t,n){var i=e.call(this,t,n);return function t(e,r,n,i){var a=e.children;if(e.x=r,e.y=e.depth*i,e.dx=n,e.dy=i,a&&(o=a.length)){var o,s,l,c=-1;for(n=e.value?n/e.value:0;++c<o;)t(s=a[c],r,l=s.value*n,i),r+=l}}(i[0],0,r[0],r[1]/function t(e){var r=e.children,n=0;if(r&&(i=r.length))for(var i,a=-1;++a<i;)n=Math.max(n,t(r[a]));return 1+n}(i[0])),i}return n.size=function(t){return arguments.length?(r=t,n):r},Sa(n,e)},t.layout.pie=function(){var e=Number,r=Ia,n=0,i=Mt,a=0;function o(s){var l,c=s.length,u=s.map(function(t,r){return+e.call(o,t,r)}),h=+(\"function\"==typeof n?n.apply(this,arguments):n),f=(\"function\"==typeof i?i.apply(this,arguments):i)-h,p=Math.min(Math.abs(f)/c,+(\"function\"==typeof a?a.apply(this,arguments):a)),d=p*(f<0?-1:1),g=t.sum(u),v=g?(f-c*d)/g:0,m=t.range(c),y=[];return null!=r&&m.sort(r===Ia?function(t,e){return u[e]-u[t]}:function(t,e){return r(s[t],s[e])}),m.forEach(function(t){y[t]={data:s[t],value:l=u[t],startAngle:h,endAngle:h+=l*v+d,padAngle:p}}),y}return o.value=function(t){return arguments.length?(e=t,o):e},o.sort=function(t){return arguments.length?(r=t,o):r},o.startAngle=function(t){return arguments.length?(n=t,o):n},o.endAngle=function(t){return arguments.length?(i=t,o):i},o.padAngle=function(t){return arguments.length?(a=t,o):a},o};var Ia={};function Da(t){return t.x}function Ra(t){return t.y}function Fa(t,e,r){t.y0=e,t.y=r}t.layout.stack=function(){var e=P,r=ja,n=Ua,i=Fa,a=Da,o=Ra;function s(l,c){if(!(p=l.length))return l;var u=l.map(function(t,r){return e.call(s,t,r)}),h=u.map(function(t){return t.map(function(t,e){return[a.call(s,t,e),o.call(s,t,e)]})}),f=r.call(s,h,c);u=t.permute(u,f),h=t.permute(h,f);var p,d,g,v,m=n.call(s,h,c),y=u[0].length;for(g=0;g<y;++g)for(i.call(s,u[0][g],v=m[g],h[0][g][1]),d=1;d<p;++d)i.call(s,u[d][g],v+=h[d-1][g][1],h[d][g][1]);return l}return s.values=function(t){return arguments.length?(e=t,s):e},s.order=function(t){return arguments.length?(r=\"function\"==typeof t?t:Ba.get(t)||ja,s):r},s.offset=function(t){return arguments.length?(n=\"function\"==typeof t?t:Na.get(t)||Ua,s):n},s.x=function(t){return arguments.length?(a=t,s):a},s.y=function(t){return arguments.length?(o=t,s):o},s.out=function(t){return arguments.length?(i=t,s):i},s};var Ba=t.map({\"inside-out\":function(e){var r,n,i=e.length,a=e.map(Va),o=e.map(qa),s=t.range(i).sort(function(t,e){return a[t]-a[e]}),l=0,c=0,u=[],h=[];for(r=0;r<i;++r)n=s[r],l<c?(l+=o[n],u.push(n)):(c+=o[n],h.push(n));return h.reverse().concat(u)},reverse:function(e){return t.range(e.length).reverse()},default:ja}),Na=t.map({silhouette:function(t){var e,r,n,i=t.length,a=t[0].length,o=[],s=0,l=[];for(r=0;r<a;++r){for(e=0,n=0;e<i;e++)n+=t[e][r][1];n>s&&(s=n),o.push(n)}for(r=0;r<a;++r)l[r]=(s-o[r])/2;return l},wiggle:function(t){var e,r,n,i,a,o,s,l,c,u=t.length,h=t[0],f=h.length,p=[];for(p[0]=l=c=0,r=1;r<f;++r){for(e=0,i=0;e<u;++e)i+=t[e][r][1];for(e=0,a=0,s=h[r][0]-h[r-1][0];e<u;++e){for(n=0,o=(t[e][r][1]-t[e][r-1][1])/(2*s);n<e;++n)o+=(t[n][r][1]-t[n][r-1][1])/s;a+=o*t[e][r][1]}p[r]=l-=i?a/i*s:0,l<c&&(c=l)}for(r=0;r<f;++r)p[r]-=c;return p},expand:function(t){var e,r,n,i=t.length,a=t[0].length,o=1/i,s=[];for(r=0;r<a;++r){for(e=0,n=0;e<i;e++)n+=t[e][r][1];if(n)for(e=0;e<i;e++)t[e][r][1]/=n;else for(e=0;e<i;e++)t[e][r][1]=o}for(r=0;r<a;++r)s[r]=0;return s},zero:Ua});function ja(e){return t.range(e.length)}function Ua(t){for(var e=-1,r=t[0].length,n=[];++e<r;)n[e]=0;return n}function Va(t){for(var e,r=1,n=0,i=t[0][1],a=t.length;r<a;++r)(e=t[r][1])>i&&(n=r,i=e);return n}function qa(t){return t.reduce(Ha,0)}function Ha(t,e){return t+e[1]}function Ga(t,e){return Ya(t,Math.ceil(Math.log(e.length)/Math.LN2+1))}function Ya(t,e){for(var r=-1,n=+t[0],i=(t[1]-n)/e,a=[];++r<=e;)a[r]=i*r+n;return a}function Wa(e){return[t.min(e),t.max(e)]}function Xa(t,e){return t.value-e.value}function Za(t,e){var r=t._pack_next;t._pack_next=e,e._pack_prev=t,e._pack_next=r,r._pack_prev=e}function Ja(t,e){t._pack_next=e,e._pack_prev=t}function Ka(t,e){var r=e.x-t.x,n=e.y-t.y,i=t.r+e.r;return.999*i*i>r*r+n*n}function $a(t){if((e=t.children)&&(l=e.length)){var e,r,n,i,a,o,s,l,c=1/0,u=-1/0,h=1/0,f=-1/0;if(e.forEach(Qa),(r=e[0]).x=-r.r,r.y=0,x(r),l>1&&((n=e[1]).x=n.r,n.y=0,x(n),l>2))for(eo(r,n,i=e[2]),x(i),Za(r,i),r._pack_prev=i,Za(i,n),n=r._pack_next,a=3;a<l;a++){eo(r,n,i=e[a]);var p=0,d=1,g=1;for(o=n._pack_next;o!==n;o=o._pack_next,d++)if(Ka(o,i)){p=1;break}if(1==p)for(s=r._pack_prev;s!==o._pack_prev&&!Ka(s,i);s=s._pack_prev,g++);p?(d<g||d==g&&n.r<r.r?Ja(r,n=o):Ja(r=s,n),a--):(Za(r,i),n=i,x(i))}var v=(c+u)/2,m=(h+f)/2,y=0;for(a=0;a<l;a++)(i=e[a]).x-=v,i.y-=m,y=Math.max(y,i.r+Math.sqrt(i.x*i.x+i.y*i.y));t.r=y,e.forEach(to)}function x(t){c=Math.min(t.x-t.r,c),u=Math.max(t.x+t.r,u),h=Math.min(t.y-t.r,h),f=Math.max(t.y+t.r,f)}}function Qa(t){t._pack_next=t._pack_prev=t}function to(t){delete t._pack_next,delete t._pack_prev}function eo(t,e,r){var n=t.r+r.r,i=e.x-t.x,a=e.y-t.y;if(n&&(i||a)){var o=e.r+r.r,s=i*i+a*a,l=.5+((n*=n)-(o*=o))/(2*s),c=Math.sqrt(Math.max(0,2*o*(n+s)-(n-=s)*n-o*o))/(2*s);r.x=t.x+l*i+c*a,r.y=t.y+l*a-c*i}else r.x=t.x+n,r.y=t.y}function ro(t,e){return t.parent==e.parent?1:2}function no(t){var e=t.children;return e.length?e[0]:t.t}function io(t){var e,r=t.children;return(e=r.length)?r[e-1]:t.t}function ao(t,e,r){var n=r/(e.i-t.i);e.c-=n,e.s+=r,t.c+=n,e.z+=r,e.m+=r}function oo(t,e,r){return t.a.parent===e.parent?t.a:r}function so(t){return{x:t.x,y:t.y,dx:t.dx,dy:t.dy}}function lo(t,e){var r=t.x+e[3],n=t.y+e[0],i=t.dx-e[1]-e[3],a=t.dy-e[0]-e[2];return i<0&&(r+=i/2,i=0),a<0&&(n+=a/2,a=0),{x:r,y:n,dx:i,dy:a}}function co(t){var e=t[0],r=t[t.length-1];return e<r?[e,r]:[r,e]}function uo(t){return t.rangeExtent?t.rangeExtent():co(t.range())}function ho(t,e,r,n){var i=r(t[0],t[1]),a=n(e[0],e[1]);return function(t){return a(i(t))}}function fo(t,e){var r,n=0,i=t.length-1,a=t[n],o=t[i];return o<a&&(r=n,n=i,i=r,r=a,a=o,o=r),t[n]=e.floor(a),t[i]=e.ceil(o),t}function po(t){return t?{floor:function(e){return Math.floor(e/t)*t},ceil:function(e){return Math.ceil(e/t)*t}}:go}t.layout.histogram=function(){var e=!0,r=Number,n=Wa,i=Ga;function a(a,o){for(var s,l,c=[],u=a.map(r,this),h=n.call(this,u,o),f=i.call(this,h,u,o),p=(o=-1,u.length),d=f.length-1,g=e?1:1/p;++o<d;)(s=c[o]=[]).dx=f[o+1]-(s.x=f[o]),s.y=0;if(d>0)for(o=-1;++o<p;)(l=u[o])>=h[0]&&l<=h[1]&&((s=c[t.bisect(f,l,1,d)-1]).y+=g,s.push(a[o]));return c}return a.value=function(t){return arguments.length?(r=t,a):r},a.range=function(t){return arguments.length?(n=ve(t),a):n},a.bins=function(t){return arguments.length?(i=\"number\"==typeof t?function(e){return Ya(e,t)}:ve(t),a):i},a.frequency=function(t){return arguments.length?(e=!!t,a):e},a},t.layout.pack=function(){var e,r=t.layout.hierarchy().sort(Xa),n=0,i=[1,1];function a(t,a){var o=r.call(this,t,a),s=o[0],l=i[0],c=i[1],u=null==e?Math.sqrt:\"function\"==typeof e?e:function(){return e};if(s.x=s.y=0,Ca(s,function(t){t.r=+u(t.value)}),Ca(s,$a),n){var h=n*(e?1:Math.max(2*s.r/l,2*s.r/c))/2;Ca(s,function(t){t.r+=h}),Ca(s,$a),Ca(s,function(t){t.r-=h})}return function t(e,r,n,i){var a=e.children;e.x=r+=i*e.x;e.y=n+=i*e.y;e.r*=i;if(a)for(var o=-1,s=a.length;++o<s;)t(a[o],r,n,i)}(s,l/2,c/2,e?1:1/Math.max(2*s.r/l,2*s.r/c)),o}return a.size=function(t){return arguments.length?(i=t,a):i},a.radius=function(t){return arguments.length?(e=null==t||\"function\"==typeof t?t:+t,a):e},a.padding=function(t){return arguments.length?(n=+t,a):n},Sa(a,r)},t.layout.tree=function(){var e=t.layout.hierarchy().sort(null).value(null),r=ro,n=[1,1],i=null;function a(t,a){var c=e.call(this,t,a),u=c[0],h=function(t){var e,r={A:null,children:[t]},n=[r];for(;null!=(e=n.pop());)for(var i,a=e.children,o=0,s=a.length;o<s;++o)n.push((a[o]=i={_:a[o],parent:e,children:(i=a[o].children)&&i.slice()||[],A:null,a:null,z:0,m:0,c:0,s:0,t:null,i:o}).a=i);return r.children[0]}(u);if(Ca(h,o),h.parent.m=-h.z,Ea(h,s),i)Ea(u,l);else{var f=u,p=u,d=u;Ea(u,function(t){t.x<f.x&&(f=t),t.x>p.x&&(p=t),t.depth>d.depth&&(d=t)});var g=r(f,p)/2-f.x,v=n[0]/(p.x+r(p,f)/2+g),m=n[1]/(d.depth||1);Ea(u,function(t){t.x=(t.x+g)*v,t.y=t.depth*m})}return c}function o(t){var e=t.children,n=t.parent.children,i=t.i?n[t.i-1]:null;if(e.length){!function(t){var e,r=0,n=0,i=t.children,a=i.length;for(;--a>=0;)(e=i[a]).z+=r,e.m+=r,r+=e.s+(n+=e.c)}(t);var a=(e[0].z+e[e.length-1].z)/2;i?(t.z=i.z+r(t._,i._),t.m=t.z-a):t.z=a}else i&&(t.z=i.z+r(t._,i._));t.parent.A=function(t,e,n){if(e){for(var i,a=t,o=t,s=e,l=a.parent.children[0],c=a.m,u=o.m,h=s.m,f=l.m;s=io(s),a=no(a),s&&a;)l=no(l),(o=io(o)).a=t,(i=s.z+h-a.z-c+r(s._,a._))>0&&(ao(oo(s,t,n),t,i),c+=i,u+=i),h+=s.m,c+=a.m,f+=l.m,u+=o.m;s&&!io(o)&&(o.t=s,o.m+=h-u),a&&!no(l)&&(l.t=a,l.m+=c-f,n=t)}return n}(t,i,t.parent.A||n[0])}function s(t){t._.x=t.z+t.parent.m,t.m+=t.parent.m}function l(t){t.x*=n[0],t.y=t.depth*n[1]}return a.separation=function(t){return arguments.length?(r=t,a):r},a.size=function(t){return arguments.length?(i=null==(n=t)?l:null,a):i?null:n},a.nodeSize=function(t){return arguments.length?(i=null==(n=t)?null:l,a):i?n:null},Sa(a,e)},t.layout.cluster=function(){var e=t.layout.hierarchy().sort(null).value(null),r=ro,n=[1,1],i=!1;function a(a,o){var s,l=e.call(this,a,o),c=l[0],u=0;Ca(c,function(e){var n=e.children;n&&n.length?(e.x=function(t){return t.reduce(function(t,e){return t+e.x},0)/t.length}(n),e.y=function(e){return 1+t.max(e,function(t){return t.y})}(n)):(e.x=s?u+=r(e,s):0,e.y=0,s=e)});var h=function t(e){var r=e.children;return r&&r.length?t(r[0]):e}(c),f=function t(e){var r,n=e.children;return n&&(r=n.length)?t(n[r-1]):e}(c),p=h.x-r(h,f)/2,d=f.x+r(f,h)/2;return Ca(c,i?function(t){t.x=(t.x-c.x)*n[0],t.y=(c.y-t.y)*n[1]}:function(t){t.x=(t.x-p)/(d-p)*n[0],t.y=(1-(c.y?t.y/c.y:1))*n[1]}),l}return a.separation=function(t){return arguments.length?(r=t,a):r},a.size=function(t){return arguments.length?(i=null==(n=t),a):i?null:n},a.nodeSize=function(t){return arguments.length?(i=null!=(n=t),a):i?n:null},Sa(a,e)},t.layout.treemap=function(){var e,r=t.layout.hierarchy(),n=Math.round,i=[1,1],a=null,o=so,s=!1,l=\"squarify\",c=.5*(1+Math.sqrt(5));function u(t,e){for(var r,n,i=-1,a=t.length;++i<a;)n=(r=t[i]).value*(e<0?0:e),r.area=isNaN(n)||n<=0?0:n}function h(t){var e=t.children;if(e&&e.length){var r,n,i,a=o(t),s=[],c=e.slice(),f=1/0,g=\"slice\"===l?a.dx:\"dice\"===l?a.dy:\"slice-dice\"===l?1&t.depth?a.dy:a.dx:Math.min(a.dx,a.dy);for(u(c,a.dx*a.dy/t.value),s.area=0;(i=c.length)>0;)s.push(r=c[i-1]),s.area+=r.area,\"squarify\"!==l||(n=p(s,g))<=f?(c.pop(),f=n):(s.area-=s.pop().area,d(s,g,a,!1),g=Math.min(a.dx,a.dy),s.length=s.area=0,f=1/0);s.length&&(d(s,g,a,!0),s.length=s.area=0),e.forEach(h)}}function f(t){var e=t.children;if(e&&e.length){var r,n=o(t),i=e.slice(),a=[];for(u(i,n.dx*n.dy/t.value),a.area=0;r=i.pop();)a.push(r),a.area+=r.area,null!=r.z&&(d(a,r.z?n.dx:n.dy,n,!i.length),a.length=a.area=0);e.forEach(f)}}function p(t,e){for(var r,n=t.area,i=0,a=1/0,o=-1,s=t.length;++o<s;)(r=t[o].area)&&(r<a&&(a=r),r>i&&(i=r));return e*=e,(n*=n)?Math.max(e*i*c/n,n/(e*a*c)):1/0}function d(t,e,r,i){var a,o=-1,s=t.length,l=r.x,c=r.y,u=e?n(t.area/e):0;if(e==r.dx){for((i||u>r.dy)&&(u=r.dy);++o<s;)(a=t[o]).x=l,a.y=c,a.dy=u,l+=a.dx=Math.min(r.x+r.dx-l,u?n(a.area/u):0);a.z=!0,a.dx+=r.x+r.dx-l,r.y+=u,r.dy-=u}else{for((i||u>r.dx)&&(u=r.dx);++o<s;)(a=t[o]).x=l,a.y=c,a.dx=u,c+=a.dy=Math.min(r.y+r.dy-c,u?n(a.area/u):0);a.z=!1,a.dy+=r.y+r.dy-c,r.x+=u,r.dx-=u}}function g(t){var n=e||r(t),a=n[0];return a.x=a.y=0,a.value?(a.dx=i[0],a.dy=i[1]):a.dx=a.dy=0,e&&r.revalue(a),u([a],a.dx*a.dy/a.value),(e?f:h)(a),s&&(e=n),n}return g.size=function(t){return arguments.length?(i=t,g):i},g.padding=function(t){if(!arguments.length)return a;function e(e){return lo(e,t)}var r;return o=null==(a=t)?so:\"function\"==(r=typeof t)?function(e){var r=t.call(g,e,e.depth);return null==r?so(e):lo(e,\"number\"==typeof r?[r,r,r,r]:r)}:\"number\"===r?(t=[t,t,t,t],e):e,g},g.round=function(t){return arguments.length?(n=t?Math.round:Number,g):n!=Number},g.sticky=function(t){return arguments.length?(s=t,e=null,g):s},g.ratio=function(t){return arguments.length?(c=t,g):c},g.mode=function(t){return arguments.length?(l=t+\"\",g):l},Sa(g,r)},t.random={normal:function(t,e){var r=arguments.length;return r<2&&(e=1),r<1&&(t=0),function(){var r,n,i;do{i=(r=2*Math.random()-1)*r+(n=2*Math.random()-1)*n}while(!i||i>1);return t+e*r*Math.sqrt(-2*Math.log(i)/i)}},logNormal:function(){var e=t.random.normal.apply(t,arguments);return function(){return Math.exp(e())}},bates:function(e){var r=t.random.irwinHall(e);return function(){return r()/e}},irwinHall:function(t){return function(){for(var e=0,r=0;r<t;r++)e+=Math.random();return e}}},t.scale={};var go={floor:P,ceil:P};function vo(e,r,n,i){var a=[],o=[],s=0,l=Math.min(e.length,r.length)-1;for(e[l]<e[0]&&(e=e.slice().reverse(),r=r.slice().reverse());++s<=l;)a.push(n(e[s-1],e[s])),o.push(i(r[s-1],r[s]));return function(r){var n=t.bisect(e,r,1,l)-1;return o[n](a[n](r))}}function mo(e,r){return t.rebind(e,r,\"range\",\"rangeRound\",\"interpolate\",\"clamp\")}function yo(t,e){return fo(t,po(xo(t,e)[2])),fo(t,po(xo(t,e)[2])),t}function xo(t,e){null==e&&(e=10);var r=co(t),n=r[1]-r[0],i=Math.pow(10,Math.floor(Math.log(n/e)/Math.LN10)),a=e/n*i;return a<=.15?i*=10:a<=.35?i*=5:a<=.75&&(i*=2),r[0]=Math.ceil(r[0]/i)*i,r[1]=Math.floor(r[1]/i)*i+.5*i,r[2]=i,r}function bo(e,r){return t.range.apply(t,xo(e,r))}function _o(e,r,n){var i=xo(e,r);if(n){var a=Le.exec(n);if(a.shift(),\"s\"===a[8]){var o=t.formatPrefix(Math.max(y(i[0]),y(i[1])));return a[7]||(a[7]=\".\"+ko(o.scale(i[2]))),a[8]=\"f\",n=t.format(a.join(\"\")),function(t){return n(o.scale(t))+o.symbol}}a[7]||(a[7]=\".\"+function(t,e){var r=ko(e[2]);return t in wo?Math.abs(r-ko(Math.max(y(e[0]),y(e[1]))))+ +(\"e\"!==t):r-2*(\"%\"===t)}(a[8],i)),n=a.join(\"\")}else n=\",.\"+ko(i[2])+\"f\";return t.format(n)}t.scale.linear=function(){return function t(e,r,n,i){var a,o;function s(){var t=Math.min(e.length,r.length)>2?vo:ho,s=i?ma:va;return a=t(e,r,s,n),o=t(r,e,s,Zi),l}function l(t){return a(t)}l.invert=function(t){return o(t)};l.domain=function(t){return arguments.length?(e=t.map(Number),s()):e};l.range=function(t){return arguments.length?(r=t,s()):r};l.rangeRound=function(t){return l.range(t).interpolate(ca)};l.clamp=function(t){return arguments.length?(i=t,s()):i};l.interpolate=function(t){return arguments.length?(n=t,s()):n};l.ticks=function(t){return bo(e,t)};l.tickFormat=function(t,r){return _o(e,t,r)};l.nice=function(t){return yo(e,t),s()};l.copy=function(){return t(e,r,n,i)};return s()}([0,1],[0,1],Zi,!1)};var wo={s:1,g:1,p:1,r:1,e:1};function ko(t){return-Math.floor(Math.log(t)/Math.LN10+.01)}t.scale.log=function(){return function e(r,n,i,a){function o(t){return(i?Math.log(t<0?0:t):-Math.log(t>0?0:-t))/Math.log(n)}function s(t){return i?Math.pow(n,t):-Math.pow(n,-t)}function l(t){return r(o(t))}l.invert=function(t){return s(r.invert(t))};l.domain=function(t){return arguments.length?(i=t[0]>=0,r.domain((a=t.map(Number)).map(o)),l):a};l.base=function(t){return arguments.length?(n=+t,r.domain(a.map(o)),l):n};l.nice=function(){var t=fo(a.map(o),i?Math:Ao);return r.domain(t),a=t.map(s),l};l.ticks=function(){var t=co(a),e=[],r=t[0],l=t[1],c=Math.floor(o(r)),u=Math.ceil(o(l)),h=n%1?2:n;if(isFinite(u-c)){if(i){for(;c<u;c++)for(var f=1;f<h;f++)e.push(s(c)*f);e.push(s(c))}else for(e.push(s(c));c++<u;)for(var f=h-1;f>0;f--)e.push(s(c)*f);for(c=0;e[c]<r;c++);for(u=e.length;e[u-1]>l;u--);e=e.slice(c,u)}return e};l.tickFormat=function(e,r){if(!arguments.length)return To;arguments.length<2?r=To:\"function\"!=typeof r&&(r=t.format(r));var i=Math.max(1,n*e/l.ticks().length);return function(t){var e=t/s(Math.round(o(t)));return e*n<n-.5&&(e*=n),e<=i?r(t):\"\"}};l.copy=function(){return e(r.copy(),n,i,a)};return mo(l,r)}(t.scale.linear().domain([0,1]),10,!0,[1,10])};var To=t.format(\".0e\"),Ao={floor:function(t){return-Math.ceil(-t)},ceil:function(t){return-Math.floor(-t)}};function Mo(t){return function(e){return e<0?-Math.pow(-e,t):Math.pow(e,t)}}t.scale.pow=function(){return function t(e,r,n){var i=Mo(r),a=Mo(1/r);function o(t){return e(i(t))}o.invert=function(t){return a(e.invert(t))};o.domain=function(t){return arguments.length?(e.domain((n=t.map(Number)).map(i)),o):n};o.ticks=function(t){return bo(n,t)};o.tickFormat=function(t,e){return _o(n,t,e)};o.nice=function(t){return o.domain(yo(n,t))};o.exponent=function(t){return arguments.length?(i=Mo(r=t),a=Mo(1/r),e.domain(n.map(i)),o):r};o.copy=function(){return t(e.copy(),r,n)};return mo(o,e)}(t.scale.linear(),1,[0,1])},t.scale.sqrt=function(){return t.scale.pow().exponent(.5)},t.scale.ordinal=function(){return function e(r,n){var i,a,o;function s(t){return a[((i.get(t)||(\"range\"===n.t?i.set(t,r.push(t)):NaN))-1)%a.length]}function l(e,n){return t.range(r.length).map(function(t){return e+n*t})}s.domain=function(t){if(!arguments.length)return r;r=[],i=new b;for(var e,a=-1,o=t.length;++a<o;)i.has(e=t[a])||i.set(e,r.push(e));return s[n.t].apply(s,n.a)};s.range=function(t){return arguments.length?(a=t,o=0,n={t:\"range\",a:arguments},s):a};s.rangePoints=function(t,e){arguments.length<2&&(e=0);var i=t[0],c=t[1],u=r.length<2?(i=(i+c)/2,0):(c-i)/(r.length-1+e);return a=l(i+u*e/2,u),o=0,n={t:\"rangePoints\",a:arguments},s};s.rangeRoundPoints=function(t,e){arguments.length<2&&(e=0);var i=t[0],c=t[1],u=r.length<2?(i=c=Math.round((i+c)/2),0):(c-i)/(r.length-1+e)|0;return a=l(i+Math.round(u*e/2+(c-i-(r.length-1+e)*u)/2),u),o=0,n={t:\"rangeRoundPoints\",a:arguments},s};s.rangeBands=function(t,e,i){arguments.length<2&&(e=0),arguments.length<3&&(i=e);var c=t[1]<t[0],u=t[c-0],h=t[1-c],f=(h-u)/(r.length-e+2*i);return a=l(u+f*i,f),c&&a.reverse(),o=f*(1-e),n={t:\"rangeBands\",a:arguments},s};s.rangeRoundBands=function(t,e,i){arguments.length<2&&(e=0),arguments.length<3&&(i=e);var c=t[1]<t[0],u=t[c-0],h=t[1-c],f=Math.floor((h-u)/(r.length-e+2*i));return a=l(u+Math.round((h-u-(r.length-e)*f)/2),f),c&&a.reverse(),o=Math.round(f*(1-e)),n={t:\"rangeRoundBands\",a:arguments},s};s.rangeBand=function(){return o};s.rangeExtent=function(){return co(n.a[0])};s.copy=function(){return e(r,n)};return s.domain(r)}([],{t:\"range\",a:[[]]})},t.scale.category10=function(){return t.scale.ordinal().range(So)},t.scale.category20=function(){return t.scale.ordinal().range(Eo)},t.scale.category20b=function(){return t.scale.ordinal().range(Co)},t.scale.category20c=function(){return t.scale.ordinal().range(Lo)};var So=[2062260,16744206,2924588,14034728,9725885,9197131,14907330,8355711,12369186,1556175].map(se),Eo=[2062260,11454440,16744206,16759672,2924588,10018698,14034728,16750742,9725885,12955861,9197131,12885140,14907330,16234194,8355711,13092807,12369186,14408589,1556175,10410725].map(se),Co=[3750777,5395619,7040719,10264286,6519097,9216594,11915115,13556636,9202993,12426809,15186514,15190932,8666169,11356490,14049643,15177372,8077683,10834324,13528509,14589654].map(se),Lo=[3244733,7057110,10406625,13032431,15095053,16616764,16625259,16634018,3253076,7652470,10607003,13101504,7695281,10394312,12369372,14342891,6513507,9868950,12434877,14277081].map(se);function Po(){return 0}t.scale.quantile=function(){return function e(r,n){var i;function a(){var e=0,a=n.length;for(i=[];++e<a;)i[e-1]=t.quantile(r,e/a);return o}function o(e){if(!isNaN(e=+e))return n[t.bisect(i,e)]}o.domain=function(t){return arguments.length?(r=t.map(p).filter(d).sort(f),a()):r};o.range=function(t){return arguments.length?(n=t,a()):n};o.quantiles=function(){return i};o.invertExtent=function(t){return(t=n.indexOf(t))<0?[NaN,NaN]:[t>0?i[t-1]:r[0],t<i.length?i[t]:r[r.length-1]]};o.copy=function(){return e(r,n)};return a()}([],[])},t.scale.quantize=function(){return function t(e,r,n){var i,a;function o(t){return n[Math.max(0,Math.min(a,Math.floor(i*(t-e))))]}function s(){return i=n.length/(r-e),a=n.length-1,o}o.domain=function(t){return arguments.length?(e=+t[0],r=+t[t.length-1],s()):[e,r]};o.range=function(t){return arguments.length?(n=t,s()):n};o.invertExtent=function(t){return[t=(t=n.indexOf(t))<0?NaN:t/i+e,t+1/i]};o.copy=function(){return t(e,r,n)};return s()}(0,1,[0,1])},t.scale.threshold=function(){return function e(r,n){function i(e){if(e<=e)return n[t.bisect(r,e)]}i.domain=function(t){return arguments.length?(r=t,i):r};i.range=function(t){return arguments.length?(n=t,i):n};i.invertExtent=function(t){return t=n.indexOf(t),[r[t-1],r[t]]};i.copy=function(){return e(r,n)};return i}([.5],[0,1])},t.scale.identity=function(){return function t(e){function r(t){return+t}r.invert=r;r.domain=r.range=function(t){return arguments.length?(e=t.map(r),r):e};r.ticks=function(t){return bo(e,t)};r.tickFormat=function(t,r){return _o(e,t,r)};r.copy=function(){return t(e)};return r}([0,1])},t.svg={},t.svg.arc=function(){var t=zo,e=Io,r=Po,n=Oo,i=Do,a=Ro,o=Fo;function s(){var s=Math.max(0,+t.apply(this,arguments)),c=Math.max(0,+e.apply(this,arguments)),u=i.apply(this,arguments)-Et,h=a.apply(this,arguments)-Et,f=Math.abs(h-u),p=u>h?0:1;if(c<s&&(d=c,c=s,s=d),f>=St)return l(c,p)+(s?l(s,1-p):\"\")+\"Z\";var d,g,v,m,y,x,b,_,w,k,T,A,M=0,S=0,E=[];if((m=(+o.apply(this,arguments)||0)/2)&&(v=n===Oo?Math.sqrt(s*s+c*c):+n.apply(this,arguments),p||(S*=-1),c&&(S=It(v/c*Math.sin(m))),s&&(M=It(v/s*Math.sin(m)))),c){y=c*Math.cos(u+S),x=c*Math.sin(u+S),b=c*Math.cos(h-S),_=c*Math.sin(h-S);var C=Math.abs(h-u-2*S)<=At?0:1;if(S&&Bo(y,x,b,_)===p^C){var L=(u+h)/2;y=c*Math.cos(L),x=c*Math.sin(L),b=_=null}}else y=x=0;if(s){w=s*Math.cos(h-M),k=s*Math.sin(h-M),T=s*Math.cos(u+M),A=s*Math.sin(u+M);var P=Math.abs(u-h+2*M)<=At?0:1;if(M&&Bo(w,k,T,A)===1-p^P){var O=(u+h)/2;w=s*Math.cos(O),k=s*Math.sin(O),T=A=null}}else w=k=0;if(f>kt&&(d=Math.min(Math.abs(c-s)/2,+r.apply(this,arguments)))>.001){g=s<c^p?0:1;var z=d,I=d;if(f<At){var D=null==T?[w,k]:null==b?[y,x]:si([y,x],[T,A],[b,_],[w,k]),R=y-D[0],F=x-D[1],B=b-D[0],N=_-D[1],j=1/Math.sin(Math.acos((R*B+F*N)/(Math.sqrt(R*R+F*F)*Math.sqrt(B*B+N*N)))/2),U=Math.sqrt(D[0]*D[0]+D[1]*D[1]);I=Math.min(d,(s-U)/(j-1)),z=Math.min(d,(c-U)/(j+1))}if(null!=b){var V=No(null==T?[w,k]:[T,A],[y,x],c,z,p),q=No([b,_],[w,k],c,z,p);d===z?E.push(\"M\",V[0],\"A\",z,\",\",z,\" 0 0,\",g,\" \",V[1],\"A\",c,\",\",c,\" 0 \",1-p^Bo(V[1][0],V[1][1],q[1][0],q[1][1]),\",\",p,\" \",q[1],\"A\",z,\",\",z,\" 0 0,\",g,\" \",q[0]):E.push(\"M\",V[0],\"A\",z,\",\",z,\" 0 1,\",g,\" \",q[0])}else E.push(\"M\",y,\",\",x);if(null!=T){var H=No([y,x],[T,A],s,-I,p),G=No([w,k],null==b?[y,x]:[b,_],s,-I,p);d===I?E.push(\"L\",G[0],\"A\",I,\",\",I,\" 0 0,\",g,\" \",G[1],\"A\",s,\",\",s,\" 0 \",p^Bo(G[1][0],G[1][1],H[1][0],H[1][1]),\",\",1-p,\" \",H[1],\"A\",I,\",\",I,\" 0 0,\",g,\" \",H[0]):E.push(\"L\",G[0],\"A\",I,\",\",I,\" 0 0,\",g,\" \",H[0])}else E.push(\"L\",w,\",\",k)}else E.push(\"M\",y,\",\",x),null!=b&&E.push(\"A\",c,\",\",c,\" 0 \",C,\",\",p,\" \",b,\",\",_),E.push(\"L\",w,\",\",k),null!=T&&E.push(\"A\",s,\",\",s,\" 0 \",P,\",\",1-p,\" \",T,\",\",A);return E.push(\"Z\"),E.join(\"\")}function l(t,e){return\"M0,\"+t+\"A\"+t+\",\"+t+\" 0 1,\"+e+\" 0,\"+-t+\"A\"+t+\",\"+t+\" 0 1,\"+e+\" 0,\"+t}return s.innerRadius=function(e){return arguments.length?(t=ve(e),s):t},s.outerRadius=function(t){return arguments.length?(e=ve(t),s):e},s.cornerRadius=function(t){return arguments.length?(r=ve(t),s):r},s.padRadius=function(t){return arguments.length?(n=t==Oo?Oo:ve(t),s):n},s.startAngle=function(t){return arguments.length?(i=ve(t),s):i},s.endAngle=function(t){return arguments.length?(a=ve(t),s):a},s.padAngle=function(t){return arguments.length?(o=ve(t),s):o},s.centroid=function(){var r=(+t.apply(this,arguments)+ +e.apply(this,arguments))/2,n=(+i.apply(this,arguments)+ +a.apply(this,arguments))/2-Et;return[Math.cos(n)*r,Math.sin(n)*r]},s};var Oo=\"auto\";function zo(t){return t.innerRadius}function Io(t){return t.outerRadius}function Do(t){return t.startAngle}function Ro(t){return t.endAngle}function Fo(t){return t&&t.padAngle}function Bo(t,e,r,n){return(t-r)*e-(e-n)*t>0?0:1}function No(t,e,r,n,i){var a=t[0]-e[0],o=t[1]-e[1],s=(i?n:-n)/Math.sqrt(a*a+o*o),l=s*o,c=-s*a,u=t[0]+l,h=t[1]+c,f=e[0]+l,p=e[1]+c,d=(u+f)/2,g=(h+p)/2,v=f-u,m=p-h,y=v*v+m*m,x=r-n,b=u*p-f*h,_=(m<0?-1:1)*Math.sqrt(Math.max(0,x*x*y-b*b)),w=(b*m-v*_)/y,k=(-b*v-m*_)/y,T=(b*m+v*_)/y,A=(-b*v+m*_)/y,M=w-d,S=k-g,E=T-d,C=A-g;return M*M+S*S>E*E+C*C&&(w=T,k=A),[[w-l,k-c],[w*r/x,k*r/x]]}function jo(t){var e=ei,r=ri,n=Yr,i=Vo,a=i.key,o=.7;function s(a){var s,l=[],c=[],u=-1,h=a.length,f=ve(e),p=ve(r);function d(){l.push(\"M\",i(t(c),o))}for(;++u<h;)n.call(this,s=a[u],u)?c.push([+f.call(this,s,u),+p.call(this,s,u)]):c.length&&(d(),c=[]);return c.length&&d(),l.length?l.join(\"\"):null}return s.x=function(t){return arguments.length?(e=t,s):e},s.y=function(t){return arguments.length?(r=t,s):r},s.defined=function(t){return arguments.length?(n=t,s):n},s.interpolate=function(t){return arguments.length?(a=\"function\"==typeof t?i=t:(i=Uo.get(t)||Vo).key,s):a},s.tension=function(t){return arguments.length?(o=t,s):o},s}t.svg.line=function(){return jo(P)};var Uo=t.map({linear:Vo,\"linear-closed\":qo,step:function(t){var e=0,r=t.length,n=t[0],i=[n[0],\",\",n[1]];for(;++e<r;)i.push(\"H\",(n[0]+(n=t[e])[0])/2,\"V\",n[1]);r>1&&i.push(\"H\",n[0]);return i.join(\"\")},\"step-before\":Ho,\"step-after\":Go,basis:Xo,\"basis-open\":function(t){if(t.length<4)return Vo(t);var e,r=[],n=-1,i=t.length,a=[0],o=[0];for(;++n<3;)e=t[n],a.push(e[0]),o.push(e[1]);r.push(Zo($o,a)+\",\"+Zo($o,o)),--n;for(;++n<i;)e=t[n],a.shift(),a.push(e[0]),o.shift(),o.push(e[1]),Qo(r,a,o);return r.join(\"\")},\"basis-closed\":function(t){var e,r,n=-1,i=t.length,a=i+4,o=[],s=[];for(;++n<4;)r=t[n%i],o.push(r[0]),s.push(r[1]);e=[Zo($o,o),\",\",Zo($o,s)],--n;for(;++n<a;)r=t[n%i],o.shift(),o.push(r[0]),s.shift(),s.push(r[1]),Qo(e,o,s);return e.join(\"\")},bundle:function(t,e){var r=t.length-1;if(r)for(var n,i,a=t[0][0],o=t[0][1],s=t[r][0]-a,l=t[r][1]-o,c=-1;++c<=r;)n=t[c],i=c/r,n[0]=e*n[0]+(1-e)*(a+i*s),n[1]=e*n[1]+(1-e)*(o+i*l);return Xo(t)},cardinal:function(t,e){return t.length<3?Vo(t):t[0]+Yo(t,Wo(t,e))},\"cardinal-open\":function(t,e){return t.length<4?Vo(t):t[1]+Yo(t.slice(1,-1),Wo(t,e))},\"cardinal-closed\":function(t,e){return t.length<3?qo(t):t[0]+Yo((t.push(t[0]),t),Wo([t[t.length-2]].concat(t,[t[1]]),e))},monotone:function(t){return t.length<3?Vo(t):t[0]+Yo(t,function(t){var e,r,n,i,a=[],o=function(t){var e=0,r=t.length-1,n=[],i=t[0],a=t[1],o=n[0]=ts(i,a);for(;++e<r;)n[e]=(o+(o=ts(i=a,a=t[e+1])))/2;return n[e]=o,n}(t),s=-1,l=t.length-1;for(;++s<l;)e=ts(t[s],t[s+1]),y(e)<kt?o[s]=o[s+1]=0:(r=o[s]/e,n=o[s+1]/e,(i=r*r+n*n)>9&&(i=3*e/Math.sqrt(i),o[s]=i*r,o[s+1]=i*n));s=-1;for(;++s<=l;)i=(t[Math.min(l,s+1)][0]-t[Math.max(0,s-1)][0])/(6*(1+o[s]*o[s])),a.push([i||0,o[s]*i||0]);return a}(t))}});function Vo(t){return t.length>1?t.join(\"L\"):t+\"Z\"}function qo(t){return t.join(\"L\")+\"Z\"}function Ho(t){for(var e=0,r=t.length,n=t[0],i=[n[0],\",\",n[1]];++e<r;)i.push(\"V\",(n=t[e])[1],\"H\",n[0]);return i.join(\"\")}function Go(t){for(var e=0,r=t.length,n=t[0],i=[n[0],\",\",n[1]];++e<r;)i.push(\"H\",(n=t[e])[0],\"V\",n[1]);return i.join(\"\")}function Yo(t,e){if(e.length<1||t.length!=e.length&&t.length!=e.length+2)return Vo(t);var r=t.length!=e.length,n=\"\",i=t[0],a=t[1],o=e[0],s=o,l=1;if(r&&(n+=\"Q\"+(a[0]-2*o[0]/3)+\",\"+(a[1]-2*o[1]/3)+\",\"+a[0]+\",\"+a[1],i=t[1],l=2),e.length>1){s=e[1],a=t[l],l++,n+=\"C\"+(i[0]+o[0])+\",\"+(i[1]+o[1])+\",\"+(a[0]-s[0])+\",\"+(a[1]-s[1])+\",\"+a[0]+\",\"+a[1];for(var c=2;c<e.length;c++,l++)a=t[l],s=e[c],n+=\"S\"+(a[0]-s[0])+\",\"+(a[1]-s[1])+\",\"+a[0]+\",\"+a[1]}if(r){var u=t[l];n+=\"Q\"+(a[0]+2*s[0]/3)+\",\"+(a[1]+2*s[1]/3)+\",\"+u[0]+\",\"+u[1]}return n}function Wo(t,e){for(var r,n=[],i=(1-e)/2,a=t[0],o=t[1],s=1,l=t.length;++s<l;)r=a,a=o,o=t[s],n.push([i*(o[0]-r[0]),i*(o[1]-r[1])]);return n}function Xo(t){if(t.length<3)return Vo(t);var e=1,r=t.length,n=t[0],i=n[0],a=n[1],o=[i,i,i,(n=t[1])[0]],s=[a,a,a,n[1]],l=[i,\",\",a,\"L\",Zo($o,o),\",\",Zo($o,s)];for(t.push(t[r-1]);++e<=r;)n=t[e],o.shift(),o.push(n[0]),s.shift(),s.push(n[1]),Qo(l,o,s);return t.pop(),l.push(\"L\",n),l.join(\"\")}function Zo(t,e){return t[0]*e[0]+t[1]*e[1]+t[2]*e[2]+t[3]*e[3]}Uo.forEach(function(t,e){e.key=t,e.closed=/-closed$/.test(t)});var Jo=[0,2/3,1/3,0],Ko=[0,1/3,2/3,0],$o=[0,1/6,2/3,1/6];function Qo(t,e,r){t.push(\"C\",Zo(Jo,e),\",\",Zo(Jo,r),\",\",Zo(Ko,e),\",\",Zo(Ko,r),\",\",Zo($o,e),\",\",Zo($o,r))}function ts(t,e){return(e[1]-t[1])/(e[0]-t[0])}function es(t){for(var e,r,n,i=-1,a=t.length;++i<a;)r=(e=t[i])[0],n=e[1]-Et,e[0]=r*Math.cos(n),e[1]=r*Math.sin(n);return t}function rs(t){var e=ei,r=ei,n=0,i=ri,a=Yr,o=Vo,s=o.key,l=o,c=\"L\",u=.7;function h(s){var h,f,p,d=[],g=[],v=[],m=-1,y=s.length,x=ve(e),b=ve(n),_=e===r?function(){return f}:ve(r),w=n===i?function(){return p}:ve(i);function k(){d.push(\"M\",o(t(v),u),c,l(t(g.reverse()),u),\"Z\")}for(;++m<y;)a.call(this,h=s[m],m)?(g.push([f=+x.call(this,h,m),p=+b.call(this,h,m)]),v.push([+_.call(this,h,m),+w.call(this,h,m)])):g.length&&(k(),g=[],v=[]);return g.length&&k(),d.length?d.join(\"\"):null}return h.x=function(t){return arguments.length?(e=r=t,h):r},h.x0=function(t){return arguments.length?(e=t,h):e},h.x1=function(t){return arguments.length?(r=t,h):r},h.y=function(t){return arguments.length?(n=i=t,h):i},h.y0=function(t){return arguments.length?(n=t,h):n},h.y1=function(t){return arguments.length?(i=t,h):i},h.defined=function(t){return arguments.length?(a=t,h):a},h.interpolate=function(t){return arguments.length?(s=\"function\"==typeof t?o=t:(o=Uo.get(t)||Vo).key,l=o.reverse||o,c=o.closed?\"M\":\"L\",h):s},h.tension=function(t){return arguments.length?(u=t,h):u},h}function ns(t){return t.radius}function is(t){return[t.x,t.y]}function as(){return 64}function os(){return\"circle\"}function ss(t){var e=Math.sqrt(t/At);return\"M0,\"+e+\"A\"+e+\",\"+e+\" 0 1,1 0,\"+-e+\"A\"+e+\",\"+e+\" 0 1,1 0,\"+e+\"Z\"}t.svg.line.radial=function(){var t=jo(es);return t.radius=t.x,delete t.x,t.angle=t.y,delete t.y,t},Ho.reverse=Go,Go.reverse=Ho,t.svg.area=function(){return rs(P)},t.svg.area.radial=function(){var t=rs(es);return t.radius=t.x,delete t.x,t.innerRadius=t.x0,delete t.x0,t.outerRadius=t.x1,delete t.x1,t.angle=t.y,delete t.y,t.startAngle=t.y0,delete t.y0,t.endAngle=t.y1,delete t.y1,t},t.svg.chord=function(){var t=Un,e=Vn,r=ns,n=Do,i=Ro;function a(r,n){var i,a,c=o(this,t,r,n),u=o(this,e,r,n);return\"M\"+c.p0+s(c.r,c.p1,c.a1-c.a0)+(a=u,(i=c).a0==a.a0&&i.a1==a.a1?l(c.r,c.p1,c.r,c.p0):l(c.r,c.p1,u.r,u.p0)+s(u.r,u.p1,u.a1-u.a0)+l(u.r,u.p1,c.r,c.p0))+\"Z\"}function o(t,e,a,o){var s=e.call(t,a,o),l=r.call(t,s,o),c=n.call(t,s,o)-Et,u=i.call(t,s,o)-Et;return{r:l,a0:c,a1:u,p0:[l*Math.cos(c),l*Math.sin(c)],p1:[l*Math.cos(u),l*Math.sin(u)]}}function s(t,e,r){return\"A\"+t+\",\"+t+\" 0 \"+ +(r>At)+\",1 \"+e}function l(t,e,r,n){return\"Q 0,0 \"+n}return a.radius=function(t){return arguments.length?(r=ve(t),a):r},a.source=function(e){return arguments.length?(t=ve(e),a):t},a.target=function(t){return arguments.length?(e=ve(t),a):e},a.startAngle=function(t){return arguments.length?(n=ve(t),a):n},a.endAngle=function(t){return arguments.length?(i=ve(t),a):i},a},t.svg.diagonal=function(){var t=Un,e=Vn,r=is;function n(n,i){var a=t.call(this,n,i),o=e.call(this,n,i),s=(a.y+o.y)/2,l=[a,{x:a.x,y:s},{x:o.x,y:s},o];return\"M\"+(l=l.map(r))[0]+\"C\"+l[1]+\" \"+l[2]+\" \"+l[3]}return n.source=function(e){return arguments.length?(t=ve(e),n):t},n.target=function(t){return arguments.length?(e=ve(t),n):e},n.projection=function(t){return arguments.length?(r=t,n):r},n},t.svg.diagonal.radial=function(){var e=t.svg.diagonal(),r=is,n=e.projection;return e.projection=function(t){return arguments.length?n(function(t){return function(){var e=t.apply(this,arguments),r=e[0],n=e[1]-Et;return[r*Math.cos(n),r*Math.sin(n)]}}(r=t)):r},e},t.svg.symbol=function(){var t=os,e=as;function r(r,n){return(ls.get(t.call(this,r,n))||ss)(e.call(this,r,n))}return r.type=function(e){return arguments.length?(t=ve(e),r):t},r.size=function(t){return arguments.length?(e=ve(t),r):e},r};var ls=t.map({circle:ss,cross:function(t){var e=Math.sqrt(t/5)/2;return\"M\"+-3*e+\",\"+-e+\"H\"+-e+\"V\"+-3*e+\"H\"+e+\"V\"+-e+\"H\"+3*e+\"V\"+e+\"H\"+e+\"V\"+3*e+\"H\"+-e+\"V\"+e+\"H\"+-3*e+\"Z\"},diamond:function(t){var e=Math.sqrt(t/(2*us)),r=e*us;return\"M0,\"+-e+\"L\"+r+\",0 0,\"+e+\" \"+-r+\",0Z\"},square:function(t){var e=Math.sqrt(t)/2;return\"M\"+-e+\",\"+-e+\"L\"+e+\",\"+-e+\" \"+e+\",\"+e+\" \"+-e+\",\"+e+\"Z\"},\"triangle-down\":function(t){var e=Math.sqrt(t/cs),r=e*cs/2;return\"M0,\"+r+\"L\"+e+\",\"+-r+\" \"+-e+\",\"+-r+\"Z\"},\"triangle-up\":function(t){var e=Math.sqrt(t/cs),r=e*cs/2;return\"M0,\"+-r+\"L\"+e+\",\"+r+\" \"+-e+\",\"+r+\"Z\"}});t.svg.symbolTypes=ls.keys();var cs=Math.sqrt(3),us=Math.tan(30*Ct);W.transition=function(t){for(var e,r,n=ds||++ms,i=bs(t),a=[],o=gs||{time:Date.now(),ease:ia,delay:0,duration:250},s=-1,l=this.length;++s<l;){a.push(e=[]);for(var c=this[s],u=-1,h=c.length;++u<h;)(r=c[u])&&_s(r,u,i,n,o),e.push(r)}return ps(a,i,n)},W.interrupt=function(t){return this.each(null==t?hs:fs(bs(t)))};var hs=fs(bs());function fs(t){return function(){var e,r,n;(e=this[t])&&(n=e[r=e.active])&&(n.timer.c=null,n.timer.t=NaN,--e.count?delete e[r]:delete this[t],e.active+=.5,n.event&&n.event.interrupt.call(this,this.__data__,n.index))}}function ps(t,e,r){return V(t,vs),t.namespace=e,t.id=r,t}var ds,gs,vs=[],ms=0;function ys(t,e,r,n){var i=t.id,a=t.namespace;return ut(t,\"function\"==typeof r?function(t,o,s){t[a][i].tween.set(e,n(r.call(t,t.__data__,o,s)))}:(r=n(r),function(t){t[a][i].tween.set(e,r)}))}function xs(t){return null==t&&(t=\"\"),function(){this.textContent=t}}function bs(t){return null==t?\"__transition__\":\"__transition_\"+t+\"__\"}function _s(t,e,r,n,i){var a,o,s,l,c,u=t[r]||(t[r]={active:0,count:0}),h=u[n];function f(r){var i=u.active,f=u[i];for(var d in f&&(f.timer.c=null,f.timer.t=NaN,--u.count,delete u[i],f.event&&f.event.interrupt.call(t,t.__data__,f.index)),u)if(+d<n){var g=u[d];g.timer.c=null,g.timer.t=NaN,--u.count,delete u[d]}o.c=p,Te(function(){return o.c&&p(r||1)&&(o.c=null,o.t=NaN),1},0,a),u.active=n,h.event&&h.event.start.call(t,t.__data__,e),c=[],h.tween.forEach(function(r,n){(n=n.call(t,t.__data__,e))&&c.push(n)}),l=h.ease,s=h.duration}function p(i){for(var a=i/s,o=l(a),f=c.length;f>0;)c[--f].call(t,o);if(a>=1)return h.event&&h.event.end.call(t,t.__data__,e),--u.count?delete u[n]:delete t[r],1}h||(a=i.time,o=Te(function(t){var e=h.delay;if(o.t=e+a,e<=t)return f(t-e);o.c=f},0,a),h=u[n]={tween:new b,time:a,timer:o,delay:i.delay,duration:i.duration,ease:i.ease,index:e},i=null,++u.count)}vs.call=W.call,vs.empty=W.empty,vs.node=W.node,vs.size=W.size,t.transition=function(e,r){return e&&e.transition?ds?e.transition(r):e:t.selection().transition(e)},t.transition.prototype=vs,vs.select=function(t){var e,r,n,i=this.id,a=this.namespace,o=[];t=X(t);for(var s=-1,l=this.length;++s<l;){o.push(e=[]);for(var c=this[s],u=-1,h=c.length;++u<h;)(n=c[u])&&(r=t.call(n,n.__data__,u,s))?(\"__data__\"in n&&(r.__data__=n.__data__),_s(r,u,a,i,n[a][i]),e.push(r)):e.push(null)}return ps(o,a,i)},vs.selectAll=function(t){var e,r,n,i,a,o=this.id,s=this.namespace,l=[];t=Z(t);for(var c=-1,u=this.length;++c<u;)for(var h=this[c],f=-1,p=h.length;++f<p;)if(n=h[f]){a=n[s][o],r=t.call(n,n.__data__,f,c),l.push(e=[]);for(var d=-1,g=r.length;++d<g;)(i=r[d])&&_s(i,d,s,o,a),e.push(i)}return ps(l,s,o)},vs.filter=function(t){var e,r,n=[];\"function\"!=typeof t&&(t=ct(t));for(var i=0,a=this.length;i<a;i++){n.push(e=[]);for(var o,s=0,l=(o=this[i]).length;s<l;s++)(r=o[s])&&t.call(r,r.__data__,s,i)&&e.push(r)}return ps(n,this.namespace,this.id)},vs.tween=function(t,e){var r=this.id,n=this.namespace;return arguments.length<2?this.node()[n][r].tween.get(t):ut(this,null==e?function(e){e[n][r].tween.remove(t)}:function(i){i[n][r].tween.set(t,e)})},vs.attr=function(e,r){if(arguments.length<2){for(r in e)this.attr(r,e[r]);return this}var n=\"transform\"==e?ga:Zi,i=t.ns.qualify(e);function a(){this.removeAttribute(i)}function o(){this.removeAttributeNS(i.space,i.local)}return ys(this,\"attr.\"+e,r,i.local?function(t){return null==t?o:(t+=\"\",function(){var e,r=this.getAttributeNS(i.space,i.local);return r!==t&&(e=n(r,t),function(t){this.setAttributeNS(i.space,i.local,e(t))})})}:function(t){return null==t?a:(t+=\"\",function(){var e,r=this.getAttribute(i);return r!==t&&(e=n(r,t),function(t){this.setAttribute(i,e(t))})})})},vs.attrTween=function(e,r){var n=t.ns.qualify(e);return this.tween(\"attr.\"+e,n.local?function(t,e){var i=r.call(this,t,e,this.getAttributeNS(n.space,n.local));return i&&function(t){this.setAttributeNS(n.space,n.local,i(t))}}:function(t,e){var i=r.call(this,t,e,this.getAttribute(n));return i&&function(t){this.setAttribute(n,i(t))}})},vs.style=function(t,e,r){var n=arguments.length;if(n<3){if(\"string\"!=typeof t){for(r in n<2&&(e=\"\"),t)this.style(r,t[r],e);return this}r=\"\"}function i(){this.style.removeProperty(t)}return ys(this,\"style.\"+t,e,function(e){return null==e?i:(e+=\"\",function(){var n,i=o(this).getComputedStyle(this,null).getPropertyValue(t);return i!==e&&(n=Zi(i,e),function(e){this.style.setProperty(t,n(e),r)})})})},vs.styleTween=function(t,e,r){return arguments.length<3&&(r=\"\"),this.tween(\"style.\"+t,function(n,i){var a=e.call(this,n,i,o(this).getComputedStyle(this,null).getPropertyValue(t));return a&&function(e){this.style.setProperty(t,a(e),r)}})},vs.text=function(t){return ys(this,\"text\",t,xs)},vs.remove=function(){var t=this.namespace;return this.each(\"end.transition\",function(){var e;this[t].count<2&&(e=this.parentNode)&&e.removeChild(this)})},vs.ease=function(e){var r=this.id,n=this.namespace;return arguments.length<1?this.node()[n][r].ease:(\"function\"!=typeof e&&(e=t.ease.apply(t,arguments)),ut(this,function(t){t[n][r].ease=e}))},vs.delay=function(t){var e=this.id,r=this.namespace;return arguments.length<1?this.node()[r][e].delay:ut(this,\"function\"==typeof t?function(n,i,a){n[r][e].delay=+t.call(n,n.__data__,i,a)}:(t=+t,function(n){n[r][e].delay=t}))},vs.duration=function(t){var e=this.id,r=this.namespace;return arguments.length<1?this.node()[r][e].duration:ut(this,\"function\"==typeof t?function(n,i,a){n[r][e].duration=Math.max(1,t.call(n,n.__data__,i,a))}:(t=Math.max(1,t),function(n){n[r][e].duration=t}))},vs.each=function(e,r){var n=this.id,i=this.namespace;if(arguments.length<2){var a=gs,o=ds;try{ds=n,ut(this,function(t,r,a){gs=t[i][n],e.call(t,t.__data__,r,a)})}finally{gs=a,ds=o}}else ut(this,function(a){var o=a[i][n];(o.event||(o.event=t.dispatch(\"start\",\"end\",\"interrupt\"))).on(e,r)});return this},vs.transition=function(){for(var t,e,r,n=this.id,i=++ms,a=this.namespace,o=[],s=0,l=this.length;s<l;s++){o.push(t=[]);for(var c,u=0,h=(c=this[s]).length;u<h;u++)(e=c[u])&&_s(e,u,a,i,{time:(r=e[a][n]).time,ease:r.ease,delay:r.delay+r.duration,duration:r.duration}),t.push(e)}return ps(o,a,i)},t.svg.axis=function(){var e,r=t.scale.linear(),i=ws,a=6,o=6,s=3,l=[10],c=null;function u(n){n.each(function(){var n,u=t.select(this),h=this.__chart__||r,f=this.__chart__=r.copy(),p=null==c?f.ticks?f.ticks.apply(f,l):f.domain():c,d=null==e?f.tickFormat?f.tickFormat.apply(f,l):P:e,g=u.selectAll(\".tick\").data(p,f),v=g.enter().insert(\"g\",\".domain\").attr(\"class\",\"tick\").style(\"opacity\",kt),m=t.transition(g.exit()).style(\"opacity\",kt).remove(),y=t.transition(g.order()).style(\"opacity\",1),x=Math.max(a,0)+s,b=uo(f),_=u.selectAll(\".domain\").data([0]),w=(_.enter().append(\"path\").attr(\"class\",\"domain\"),t.transition(_));v.append(\"line\"),v.append(\"text\");var k,T,A,M,S=v.select(\"line\"),E=y.select(\"line\"),C=g.select(\"text\").text(d),L=v.select(\"text\"),O=y.select(\"text\"),z=\"top\"===i||\"left\"===i?-1:1;if(\"bottom\"===i||\"top\"===i?(n=Ts,k=\"x\",A=\"y\",T=\"x2\",M=\"y2\",C.attr(\"dy\",z<0?\"0em\":\".71em\").style(\"text-anchor\",\"middle\"),w.attr(\"d\",\"M\"+b[0]+\",\"+z*o+\"V0H\"+b[1]+\"V\"+z*o)):(n=As,k=\"y\",A=\"x\",T=\"y2\",M=\"x2\",C.attr(\"dy\",\".32em\").style(\"text-anchor\",z<0?\"end\":\"start\"),w.attr(\"d\",\"M\"+z*o+\",\"+b[0]+\"H0V\"+b[1]+\"H\"+z*o)),S.attr(M,z*a),L.attr(A,z*x),E.attr(T,0).attr(M,z*a),O.attr(k,0).attr(A,z*x),f.rangeBand){var I=f,D=I.rangeBand()/2;h=f=function(t){return I(t)+D}}else h.rangeBand?h=f:m.call(n,f,h);v.call(n,h,f),y.call(n,f,f)})}return u.scale=function(t){return arguments.length?(r=t,u):r},u.orient=function(t){return arguments.length?(i=t in ks?t+\"\":ws,u):i},u.ticks=function(){return arguments.length?(l=n(arguments),u):l},u.tickValues=function(t){return arguments.length?(c=t,u):c},u.tickFormat=function(t){return arguments.length?(e=t,u):e},u.tickSize=function(t){var e=arguments.length;return e?(a=+t,o=+arguments[e-1],u):a},u.innerTickSize=function(t){return arguments.length?(a=+t,u):a},u.outerTickSize=function(t){return arguments.length?(o=+t,u):o},u.tickPadding=function(t){return arguments.length?(s=+t,u):s},u.tickSubdivide=function(){return arguments.length&&u},u};var ws=\"bottom\",ks={top:1,right:1,bottom:1,left:1};function Ts(t,e,r){t.attr(\"transform\",function(t){var n=e(t);return\"translate(\"+(isFinite(n)?n:r(t))+\",0)\"})}function As(t,e,r){t.attr(\"transform\",function(t){var n=e(t);return\"translate(0,\"+(isFinite(n)?n:r(t))+\")\"})}t.svg.brush=function(){var e,r,n=j(f,\"brushstart\",\"brush\",\"brushend\"),i=null,a=null,s=[0,0],l=[0,0],c=!0,u=!0,h=Ss[0];function f(e){e.each(function(){var e=t.select(this).style(\"pointer-events\",\"all\").style(\"-webkit-tap-highlight-color\",\"rgba(0,0,0,0)\").on(\"mousedown.brush\",v).on(\"touchstart.brush\",v),r=e.selectAll(\".background\").data([0]);r.enter().append(\"rect\").attr(\"class\",\"background\").style(\"visibility\",\"hidden\").style(\"cursor\",\"crosshair\"),e.selectAll(\".extent\").data([0]).enter().append(\"rect\").attr(\"class\",\"extent\").style(\"cursor\",\"move\");var n=e.selectAll(\".resize\").data(h,P);n.exit().remove(),n.enter().append(\"g\").attr(\"class\",function(t){return\"resize \"+t}).style(\"cursor\",function(t){return Ms[t]}).append(\"rect\").attr(\"x\",function(t){return/[ew]$/.test(t)?-3:null}).attr(\"y\",function(t){return/^[ns]/.test(t)?-3:null}).attr(\"width\",6).attr(\"height\",6).style(\"visibility\",\"hidden\"),n.style(\"display\",f.empty()?\"none\":null);var o,s=t.transition(e),l=t.transition(r);i&&(o=uo(i),l.attr(\"x\",o[0]).attr(\"width\",o[1]-o[0]),d(s)),a&&(o=uo(a),l.attr(\"y\",o[0]).attr(\"height\",o[1]-o[0]),g(s)),p(s)})}function p(t){t.selectAll(\".resize\").attr(\"transform\",function(t){return\"translate(\"+s[+/e$/.test(t)]+\",\"+l[+/^s/.test(t)]+\")\"})}function d(t){t.select(\".extent\").attr(\"x\",s[0]),t.selectAll(\".extent,.n>rect,.s>rect\").attr(\"width\",s[1]-s[0])}function g(t){t.select(\".extent\").attr(\"y\",l[0]),t.selectAll(\".extent,.e>rect,.w>rect\").attr(\"height\",l[1]-l[0])}function v(){var h,v,m=this,y=t.select(t.event.target),x=n.of(m,arguments),b=t.select(m),_=y.datum(),w=!/^(n|s)$/.test(_)&&i,k=!/^(e|w)$/.test(_)&&a,T=y.classed(\"extent\"),A=xt(m),M=t.mouse(m),S=t.select(o(m)).on(\"keydown.brush\",function(){32==t.event.keyCode&&(T||(h=null,M[0]-=s[1],M[1]-=l[1],T=2),B())}).on(\"keyup.brush\",function(){32==t.event.keyCode&&2==T&&(M[0]+=s[1],M[1]+=l[1],T=0,B())});if(t.event.changedTouches?S.on(\"touchmove.brush\",L).on(\"touchend.brush\",O):S.on(\"mousemove.brush\",L).on(\"mouseup.brush\",O),b.interrupt().selectAll(\"*\").interrupt(),T)M[0]=s[0]-M[0],M[1]=l[0]-M[1];else if(_){var E=+/w$/.test(_),C=+/^n/.test(_);v=[s[1-E]-M[0],l[1-C]-M[1]],M[0]=s[E],M[1]=l[C]}else t.event.altKey&&(h=M.slice());function L(){var e=t.mouse(m),r=!1;v&&(e[0]+=v[0],e[1]+=v[1]),T||(t.event.altKey?(h||(h=[(s[0]+s[1])/2,(l[0]+l[1])/2]),M[0]=s[+(e[0]<h[0])],M[1]=l[+(e[1]<h[1])]):h=null),w&&P(e,i,0)&&(d(b),r=!0),k&&P(e,a,1)&&(g(b),r=!0),r&&(p(b),x({type:\"brush\",mode:T?\"move\":\"resize\"}))}function P(t,n,i){var a,o,f=uo(n),p=f[0],d=f[1],g=M[i],v=i?l:s,m=v[1]-v[0];if(T&&(p-=g,d-=m+g),a=(i?u:c)?Math.max(p,Math.min(d,t[i])):t[i],T?o=(a+=g)+m:(h&&(g=Math.max(p,Math.min(d,2*h[i]-a))),g<a?(o=a,a=g):o=g),v[0]!=a||v[1]!=o)return i?r=null:e=null,v[0]=a,v[1]=o,!0}function O(){L(),b.style(\"pointer-events\",\"all\").selectAll(\".resize\").style(\"display\",f.empty()?\"none\":null),t.select(\"body\").style(\"cursor\",null),S.on(\"mousemove.brush\",null).on(\"mouseup.brush\",null).on(\"touchmove.brush\",null).on(\"touchend.brush\",null).on(\"keydown.brush\",null).on(\"keyup.brush\",null),A(),x({type:\"brushend\"})}b.style(\"pointer-events\",\"none\").selectAll(\".resize\").style(\"display\",null),t.select(\"body\").style(\"cursor\",y.style(\"cursor\")),x({type:\"brushstart\"}),L()}return f.event=function(i){i.each(function(){var i=n.of(this,arguments),a={x:s,y:l,i:e,j:r},o=this.__chart__||a;this.__chart__=a,ds?t.select(this).transition().each(\"start.brush\",function(){e=o.i,r=o.j,s=o.x,l=o.y,i({type:\"brushstart\"})}).tween(\"brush:brush\",function(){var t=Ji(s,a.x),n=Ji(l,a.y);return e=r=null,function(e){s=a.x=t(e),l=a.y=n(e),i({type:\"brush\",mode:\"resize\"})}}).each(\"end.brush\",function(){e=a.i,r=a.j,i({type:\"brush\",mode:\"resize\"}),i({type:\"brushend\"})}):(i({type:\"brushstart\"}),i({type:\"brush\",mode:\"resize\"}),i({type:\"brushend\"}))})},f.x=function(t){return arguments.length?(h=Ss[!(i=t)<<1|!a],f):i},f.y=function(t){return arguments.length?(h=Ss[!i<<1|!(a=t)],f):a},f.clamp=function(t){return arguments.length?(i&&a?(c=!!t[0],u=!!t[1]):i?c=!!t:a&&(u=!!t),f):i&&a?[c,u]:i?c:a?u:null},f.extent=function(t){var n,o,c,u,h;return arguments.length?(i&&(n=t[0],o=t[1],a&&(n=n[0],o=o[0]),e=[n,o],i.invert&&(n=i(n),o=i(o)),o<n&&(h=n,n=o,o=h),n==s[0]&&o==s[1]||(s=[n,o])),a&&(c=t[0],u=t[1],i&&(c=c[1],u=u[1]),r=[c,u],a.invert&&(c=a(c),u=a(u)),u<c&&(h=c,c=u,u=h),c==l[0]&&u==l[1]||(l=[c,u])),f):(i&&(e?(n=e[0],o=e[1]):(n=s[0],o=s[1],i.invert&&(n=i.invert(n),o=i.invert(o)),o<n&&(h=n,n=o,o=h))),a&&(r?(c=r[0],u=r[1]):(c=l[0],u=l[1],a.invert&&(c=a.invert(c),u=a.invert(u)),u<c&&(h=c,c=u,u=h))),i&&a?[[n,c],[o,u]]:i?[n,o]:a&&[c,u])},f.clear=function(){return f.empty()||(s=[0,0],l=[0,0],e=r=null),f},f.empty=function(){return!!i&&s[0]==s[1]||!!a&&l[0]==l[1]},t.rebind(f,n,\"on\")};var Ms={n:\"ns-resize\",e:\"ew-resize\",s:\"ns-resize\",w:\"ew-resize\",nw:\"nwse-resize\",ne:\"nesw-resize\",se:\"nwse-resize\",sw:\"nesw-resize\"},Ss=[[\"n\",\"e\",\"s\",\"w\",\"nw\",\"ne\",\"se\",\"sw\"],[\"e\",\"w\"],[\"n\",\"s\"],[]],Es=ze.format=sr.timeFormat,Cs=Es.utc,Ls=Cs(\"%Y-%m-%dT%H:%M:%S.%LZ\");function Ps(t){return t.toISOString()}function Os(e,r,n){function i(t){return e(t)}function a(e,n){var i=(e[1]-e[0])/n,a=t.bisect(Is,i);return a==Is.length?[r.year,xo(e.map(function(t){return t/31536e6}),n)[2]]:a?r[i/Is[a-1]<Is[a]/i?a-1:a]:[Fs,xo(e,n)[2]]}return i.invert=function(t){return zs(e.invert(t))},i.domain=function(t){return arguments.length?(e.domain(t),i):e.domain().map(zs)},i.nice=function(t,e){var r=i.domain(),n=co(r),o=null==t?a(n,10):\"number\"==typeof t&&a(n,t);function s(r){return!isNaN(r)&&!t.range(r,zs(+r+1),e).length}return o&&(t=o[0],e=o[1]),i.domain(fo(r,e>1?{floor:function(e){for(;s(e=t.floor(e));)e=zs(e-1);return e},ceil:function(e){for(;s(e=t.ceil(e));)e=zs(+e+1);return e}}:t))},i.ticks=function(t,e){var r=co(i.domain()),n=null==t?a(r,10):\"number\"==typeof t?a(r,t):!t.range&&[{range:t},e];return n&&(t=n[0],e=n[1]),t.range(r[0],zs(+r[1]+1),e<1?1:e)},i.tickFormat=function(){return n},i.copy=function(){return Os(e.copy(),r,n)},mo(i,e)}function zs(t){return new Date(t)}Es.iso=Date.prototype.toISOString&&+new Date(\"2000-01-01T00:00:00.000Z\")?Ps:Ls,Ps.parse=function(t){var e=new Date(t);return isNaN(e)?null:e},Ps.toString=Ls.toString,ze.second=Fe(function(t){return new Ie(1e3*Math.floor(t/1e3))},function(t,e){t.setTime(t.getTime()+1e3*Math.floor(e))},function(t){return t.getSeconds()}),ze.seconds=ze.second.range,ze.seconds.utc=ze.second.utc.range,ze.minute=Fe(function(t){return new Ie(6e4*Math.floor(t/6e4))},function(t,e){t.setTime(t.getTime()+6e4*Math.floor(e))},function(t){return t.getMinutes()}),ze.minutes=ze.minute.range,ze.minutes.utc=ze.minute.utc.range,ze.hour=Fe(function(t){var e=t.getTimezoneOffset()/60;return new Ie(36e5*(Math.floor(t/36e5-e)+e))},function(t,e){t.setTime(t.getTime()+36e5*Math.floor(e))},function(t){return t.getHours()}),ze.hours=ze.hour.range,ze.hours.utc=ze.hour.utc.range,ze.month=Fe(function(t){return(t=ze.day(t)).setDate(1),t},function(t,e){t.setMonth(t.getMonth()+e)},function(t){return t.getMonth()}),ze.months=ze.month.range,ze.months.utc=ze.month.utc.range;var Is=[1e3,5e3,15e3,3e4,6e4,3e5,9e5,18e5,36e5,108e5,216e5,432e5,864e5,1728e5,6048e5,2592e6,7776e6,31536e6],Ds=[[ze.second,1],[ze.second,5],[ze.second,15],[ze.second,30],[ze.minute,1],[ze.minute,5],[ze.minute,15],[ze.minute,30],[ze.hour,1],[ze.hour,3],[ze.hour,6],[ze.hour,12],[ze.day,1],[ze.day,2],[ze.week,1],[ze.month,1],[ze.month,3],[ze.year,1]],Rs=Es.multi([[\".%L\",function(t){return t.getMilliseconds()}],[\":%S\",function(t){return t.getSeconds()}],[\"%I:%M\",function(t){return t.getMinutes()}],[\"%I %p\",function(t){return t.getHours()}],[\"%a %d\",function(t){return t.getDay()&&1!=t.getDate()}],[\"%b %d\",function(t){return 1!=t.getDate()}],[\"%B\",function(t){return t.getMonth()}],[\"%Y\",Yr]]),Fs={range:function(e,r,n){return t.range(Math.ceil(e/n)*n,+r,n).map(zs)},floor:P,ceil:P};Ds.year=ze.year,ze.scale=function(){return Os(t.scale.linear(),Ds,Rs)};var Bs=Ds.map(function(t){return[t[0].utc,t[1]]}),Ns=Cs.multi([[\".%L\",function(t){return t.getUTCMilliseconds()}],[\":%S\",function(t){return t.getUTCSeconds()}],[\"%I:%M\",function(t){return t.getUTCMinutes()}],[\"%I %p\",function(t){return t.getUTCHours()}],[\"%a %d\",function(t){return t.getUTCDay()&&1!=t.getUTCDate()}],[\"%b %d\",function(t){return 1!=t.getUTCDate()}],[\"%B\",function(t){return t.getUTCMonth()}],[\"%Y\",Yr]]);function js(t){return JSON.parse(t.responseText)}function Us(t){var e=i.createRange();return e.selectNode(i.body),e.createContextualFragment(t.responseText)}Bs.year=ze.year.utc,ze.scale.utc=function(){return Os(t.scale.linear(),Bs,Ns)},t.text=me(function(t){return t.responseText}),t.json=function(t,e){return ye(t,\"application/json\",js,e)},t.html=function(t,e){return ye(t,\"text/html\",Us,e)},t.xml=me(function(t){return t.responseXML}),\"object\"==typeof e&&e.exports?e.exports=t:this.d3=t}()},{}],164:[function(t,e,r){e.exports=function(){for(var t=0;t<arguments.length;t++)if(void 0!==arguments[t])return arguments[t]}},{}],165:[function(t,e,r){\"use strict\";var n=t(\"incremental-convex-hull\"),i=t(\"uniq\");function a(t,e){this.point=t,this.index=e}function o(t,e){for(var r=t.point,n=e.point,i=r.length,a=0;a<i;++a){var o=n[a]-r[a];if(o)return o}return 0}e.exports=function(t,e){var r=t.length;if(0===r)return[];var s=t[0].length;if(s<1)return[];if(1===s)return function(t,e,r){if(1===t)return r?[[-1,0]]:[];var n=e.map(function(t,e){return[t[0],e]});n.sort(function(t,e){return t[0]-e[0]});for(var i=new Array(t-1),a=1;a<t;++a){var o=n[a-1],s=n[a];i[a-1]=[o[1],s[1]]}r&&i.push([-1,i[0][1]],[i[t-1][1],-1]);return i}(r,t,e);for(var l=new Array(r),c=1,u=0;u<r;++u){for(var h=t[u],f=new Array(s+1),p=0,d=0;d<s;++d){var g=h[d];f[d]=g,p+=g*g}f[s]=p,l[u]=new a(f,u),c=Math.max(p,c)}i(l,o),r=l.length;for(var v=new Array(r+s+1),m=new Array(r+s+1),y=(s+1)*(s+1)*c,x=new Array(s+1),u=0;u<=s;++u)x[u]=0;x[s]=y,v[0]=x.slice(),m[0]=-1;for(var u=0;u<=s;++u){var f=x.slice();f[u]=1,v[u+1]=f,m[u+1]=-1}for(var u=0;u<r;++u){var b=l[u];v[u+s+1]=b.point,m[u+s+1]=b.index}var _=n(v,!1);_=e?_.filter(function(t){for(var e=0,r=0;r<=s;++r){var n=m[t[r]];if(n<0&&++e>=2)return!1;t[r]=n}return!0}):_.filter(function(t){for(var e=0;e<=s;++e){var r=m[t[e]];if(r<0)return!1;t[e]=r}return!0});if(1&s)for(var u=0;u<_.length;++u){var b=_[u],f=b[0];b[0]=b[1],b[1]=f}return _}},{\"incremental-convex-hull\":413,uniq:547}],166:[function(t,e,r){\"use strict\";e.exports=a;var n=(a.canvas=document.createElement(\"canvas\")).getContext(\"2d\"),i=o([32,126]);function a(t,e){Array.isArray(t)&&(t=t.join(\", \"));var r,a={},s=16,l=.05;e&&(2===e.length&&\"number\"==typeof e[0]?r=o(e):Array.isArray(e)?r=e:(e.o?r=o(e.o):e.pairs&&(r=e.pairs),e.fontSize&&(s=e.fontSize),null!=e.threshold&&(l=e.threshold))),r||(r=i),n.font=s+\"px \"+t;for(var c=0;c<r.length;c++){var u=r[c],h=n.measureText(u[0]).width+n.measureText(u[1]).width,f=n.measureText(u).width;if(Math.abs(h-f)>s*l){var p=(f-h)/s;a[u]=1e3*p}}return a}function o(t){for(var e=[],r=t[0];r<=t[1];r++)for(var n=String.fromCharCode(r),i=t[0];i<t[1];i++){var a=n+String.fromCharCode(i);e.push(a)}return e}a.createPairs=o,a.ascii=i},{}],167:[function(t,e,r){(function(t){var r=!1;if(\"undefined\"!=typeof Float64Array){var n=new Float64Array(1),i=new Uint32Array(n.buffer);if(n[0]=1,r=!0,1072693248===i[1]){e.exports=function(t){return n[0]=t,[i[0],i[1]]},e.exports.pack=function(t,e){return i[0]=t,i[1]=e,n[0]},e.exports.lo=function(t){return n[0]=t,i[0]},e.exports.hi=function(t){return n[0]=t,i[1]}}else if(1072693248===i[0]){e.exports=function(t){return n[0]=t,[i[1],i[0]]},e.exports.pack=function(t,e){return i[1]=t,i[0]=e,n[0]},e.exports.lo=function(t){return n[0]=t,i[1]},e.exports.hi=function(t){return n[0]=t,i[0]}}else r=!1}if(!r){var a=new t(8);e.exports=function(t){return a.writeDoubleLE(t,0,!0),[a.readUInt32LE(0,!0),a.readUInt32LE(4,!0)]},e.exports.pack=function(t,e){return a.writeUInt32LE(t,0,!0),a.writeUInt32LE(e,4,!0),a.readDoubleLE(0,!0)},e.exports.lo=function(t){return a.writeDoubleLE(t,0,!0),a.readUInt32LE(0,!0)},e.exports.hi=function(t){return a.writeDoubleLE(t,0,!0),a.readUInt32LE(4,!0)}}e.exports.sign=function(t){return e.exports.hi(t)>>>31},e.exports.exponent=function(t){return(e.exports.hi(t)<<1>>>21)-1023},e.exports.fraction=function(t){var r=e.exports.lo(t),n=e.exports.hi(t),i=1048575&n;return 2146435072&n&&(i+=1<<20),[r,i]},e.exports.denormalized=function(t){return!(2146435072&e.exports.hi(t))}}).call(this,t(\"buffer\").Buffer)},{buffer:105}],168:[function(t,e,r){var n=t(\"abs-svg-path\"),i=t(\"normalize-svg-path\"),a={M:\"moveTo\",C:\"bezierCurveTo\"};e.exports=function(t,e){t.beginPath(),i(n(e)).forEach(function(e){var r=e[0],n=e.slice(1);t[a[r]].apply(t,n)}),t.closePath()}},{\"abs-svg-path\":60,\"normalize-svg-path\":452}],169:[function(t,e,r){e.exports=function(t){switch(t){case\"int8\":return Int8Array;case\"int16\":return Int16Array;case\"int32\":return Int32Array;case\"uint8\":return Uint8Array;case\"uint16\":return Uint16Array;case\"uint32\":return Uint32Array;case\"float32\":return Float32Array;case\"float64\":return Float64Array;case\"array\":return Array;case\"uint8_clamped\":return Uint8ClampedArray}}},{}],170:[function(t,e,r){\"use strict\";e.exports=function(t,e){switch(\"undefined\"==typeof e&&(e=0),typeof t){case\"number\":if(t>0)return function(t,e){var r,n;for(r=new Array(t),n=0;n<t;++n)r[n]=e;return r}(0|t,e);break;case\"object\":if(\"number\"==typeof t.length)return function t(e,r,n){var i=0|e[n];if(i<=0)return[];var a,o=new Array(i);if(n===e.length-1)for(a=0;a<i;++a)o[a]=r;else for(a=0;a<i;++a)o[a]=t(e,r,n+1);return o}(t,e,0)}return[]}},{}],171:[function(t,e,r){\"use strict\";e.exports=function(t,e){var r=t.length;if(\"number\"!=typeof e){e=0;for(var i=0;i<r;++i){var a=t[i];e=Math.max(e,a[0],a[1])}e=1+(0|e)}e|=0;for(var o=new Array(e),i=0;i<e;++i)o[i]=[];for(var i=0;i<r;++i){var a=t[i];o[a[0]].push(a[1]),o[a[1]].push(a[0])}for(var s=0;s<e;++s)n(o[s],function(t,e){return t-e});return o};var n=t(\"uniq\")},{uniq:547}],172:[function(t,e,r){var n=t(\"strongly-connected-components\");e.exports=function(t){var e,r=[],i=[],a=[],o={},s=[];function l(t){var r,n,u=!1;for(i.push(t),a[t]=!0,r=0;r<s[t].length;r++)(n=s[t][r])===e?(c(e,i),u=!0):a[n]||(u=l(n));if(u)!function t(e){a[e]=!1,o.hasOwnProperty(e)&&Object.keys(o[e]).forEach(function(r){delete o[e][r],a[r]&&t(r)})}(t);else for(r=0;r<s[t].length;r++){n=s[t][r];var h=o[n];h||(h={},o[n]=h),h[n]=!0}return i.pop(),u}function c(t,e){var n=[].concat(e).concat(t);r.push(n)}function u(e){!function(e){for(var r=0;r<t.length;r++)r<e&&(t[r]=[]),t[r]=t[r].filter(function(t){return t>=e})}(e);for(var r,i=n(t).components.filter(function(t){return t.length>1}),a=1/0,o=0;o<i.length;o++)for(var s=0;s<i[o].length;s++)i[o][s]<a&&(a=i[o][s],r=o);var l=i[r];return!!l&&{leastVertex:a,adjList:t.map(function(t,e){return-1===l.indexOf(e)?[]:t.filter(function(t){return-1!==l.indexOf(t)})})}}e=0;for(var h=t.length;e<h;){var f=u(e);if(e=f.leastVertex,s=f.adjList){for(var p=0;p<s.length;p++)for(var d=0;d<s[p].length;d++){var g=s[p][d];a[+g]=!1,o[g]={}}l(e),e+=1}else e=h}return r}},{\"strongly-connected-components\":530}],173:[function(t,e,r){\"use strict\";var n=t(\"../../object/valid-value\");e.exports=function(){return n(this).length=0,this}},{\"../../object/valid-value\":205}],174:[function(t,e,r){\"use strict\";e.exports=t(\"./is-implemented\")()?Array.from:t(\"./shim\")},{\"./is-implemented\":175,\"./shim\":176}],175:[function(t,e,r){\"use strict\";e.exports=function(){var t,e,r=Array.from;return\"function\"==typeof r&&(e=r(t=[\"raz\",\"dwa\"]),Boolean(e&&e!==t&&\"dwa\"===e[1]))}},{}],176:[function(t,e,r){\"use strict\";var n=t(\"es6-symbol\").iterator,i=t(\"../../function/is-arguments\"),a=t(\"../../function/is-function\"),o=t(\"../../number/to-pos-integer\"),s=t(\"../../object/valid-callable\"),l=t(\"../../object/valid-value\"),c=t(\"../../object/is-value\"),u=t(\"../../string/is-string\"),h=Array.isArray,f=Function.prototype.call,p={configurable:!0,enumerable:!0,writable:!0,value:null},d=Object.defineProperty;e.exports=function(t){var e,r,g,v,m,y,x,b,_,w,k=arguments[1],T=arguments[2];if(t=Object(l(t)),c(k)&&s(k),this&&this!==Array&&a(this))e=this;else{if(!k){if(i(t))return 1!==(m=t.length)?Array.apply(null,t):((v=new Array(1))[0]=t[0],v);if(h(t)){for(v=new Array(m=t.length),r=0;r<m;++r)v[r]=t[r];return v}}v=[]}if(!h(t))if(void 0!==(_=t[n])){for(x=s(_).call(t),e&&(v=new e),b=x.next(),r=0;!b.done;)w=k?f.call(k,T,b.value,r):b.value,e?(p.value=w,d(v,r,p)):v[r]=w,b=x.next(),++r;m=r}else if(u(t)){for(m=t.length,e&&(v=new e),r=0,g=0;r<m;++r)w=t[r],r+1<m&&(y=w.charCodeAt(0))>=55296&&y<=56319&&(w+=t[++r]),w=k?f.call(k,T,w,g):w,e?(p.value=w,d(v,g,p)):v[g]=w,++g;m=g}if(void 0===m)for(m=o(t.length),e&&(v=new e(m)),r=0;r<m;++r)w=k?f.call(k,T,t[r],r):t[r],e?(p.value=w,d(v,r,p)):v[r]=w;return e&&(p.value=null,v.length=m),v}},{\"../../function/is-arguments\":177,\"../../function/is-function\":178,\"../../number/to-pos-integer\":184,\"../../object/is-value\":194,\"../../object/valid-callable\":203,\"../../object/valid-value\":205,\"../../string/is-string\":209,\"es6-symbol\":219}],177:[function(t,e,r){\"use strict\";var n=Object.prototype.toString,i=n.call(function(){return arguments}());e.exports=function(t){return n.call(t)===i}},{}],178:[function(t,e,r){\"use strict\";var n=Object.prototype.toString,i=n.call(t(\"./noop\"));e.exports=function(t){return\"function\"==typeof t&&n.call(t)===i}},{\"./noop\":179}],179:[function(t,e,r){\"use strict\";e.exports=function(){}},{}],180:[function(t,e,r){\"use strict\";e.exports=t(\"./is-implemented\")()?Math.sign:t(\"./shim\")},{\"./is-implemented\":181,\"./shim\":182}],181:[function(t,e,r){\"use strict\";e.exports=function(){var t=Math.sign;return\"function\"==typeof t&&(1===t(10)&&-1===t(-20))}},{}],182:[function(t,e,r){\"use strict\";e.exports=function(t){return t=Number(t),isNaN(t)||0===t?t:t>0?1:-1}},{}],183:[function(t,e,r){\"use strict\";var n=t(\"../math/sign\"),i=Math.abs,a=Math.floor;e.exports=function(t){return isNaN(t)?0:0!==(t=Number(t))&&isFinite(t)?n(t)*a(i(t)):t}},{\"../math/sign\":180}],184:[function(t,e,r){\"use strict\";var n=t(\"./to-integer\"),i=Math.max;e.exports=function(t){return i(0,n(t))}},{\"./to-integer\":183}],185:[function(t,e,r){\"use strict\";var n=t(\"./valid-callable\"),i=t(\"./valid-value\"),a=Function.prototype.bind,o=Function.prototype.call,s=Object.keys,l=Object.prototype.propertyIsEnumerable;e.exports=function(t,e){return function(r,c){var u,h=arguments[2],f=arguments[3];return r=Object(i(r)),n(c),u=s(r),f&&u.sort(\"function\"==typeof f?a.call(f,r):void 0),\"function\"!=typeof t&&(t=u[t]),o.call(t,u,function(t,n){return l.call(r,t)?o.call(c,h,r[t],t,r,n):e})}}},{\"./valid-callable\":203,\"./valid-value\":205}],186:[function(t,e,r){\"use strict\";e.exports=t(\"./is-implemented\")()?Object.assign:t(\"./shim\")},{\"./is-implemented\":187,\"./shim\":188}],187:[function(t,e,r){\"use strict\";e.exports=function(){var t,e=Object.assign;return\"function\"==typeof e&&(e(t={foo:\"raz\"},{bar:\"dwa\"},{trzy:\"trzy\"}),t.foo+t.bar+t.trzy===\"razdwatrzy\")}},{}],188:[function(t,e,r){\"use strict\";var n=t(\"../keys\"),i=t(\"../valid-value\"),a=Math.max;e.exports=function(t,e){var r,o,s,l=a(arguments.length,2);for(t=Object(i(t)),s=function(n){try{t[n]=e[n]}catch(t){r||(r=t)}},o=1;o<l;++o)e=arguments[o],n(e).forEach(s);if(void 0!==r)throw r;return t}},{\"../keys\":195,\"../valid-value\":205}],189:[function(t,e,r){\"use strict\";var n=t(\"../array/from\"),i=t(\"./assign\"),a=t(\"./valid-value\");e.exports=function(t){var e=Object(a(t)),r=arguments[1],o=Object(arguments[2]);if(e!==t&&!r)return e;var s={};return r?n(r,function(e){(o.ensure||e in t)&&(s[e]=t[e])}):i(s,t),s}},{\"../array/from\":174,\"./assign\":186,\"./valid-value\":205}],190:[function(t,e,r){\"use strict\";var n,i,a,o,s=Object.create;t(\"./set-prototype-of/is-implemented\")()||(n=t(\"./set-prototype-of/shim\")),e.exports=n?1!==n.level?s:(i={},a={},o={configurable:!1,enumerable:!1,writable:!0,value:void 0},Object.getOwnPropertyNames(Object.prototype).forEach(function(t){a[t]=\"__proto__\"!==t?o:{configurable:!0,enumerable:!1,writable:!0,value:void 0}}),Object.defineProperties(i,a),Object.defineProperty(n,\"nullPolyfill\",{configurable:!1,enumerable:!1,writable:!1,value:i}),function(t,e){return s(null===t?i:t,e)}):s},{\"./set-prototype-of/is-implemented\":201,\"./set-prototype-of/shim\":202}],191:[function(t,e,r){\"use strict\";e.exports=t(\"./_iterate\")(\"forEach\")},{\"./_iterate\":185}],192:[function(t,e,r){\"use strict\";e.exports=function(t){return\"function\"==typeof t}},{}],193:[function(t,e,r){\"use strict\";var n=t(\"./is-value\"),i={function:!0,object:!0};e.exports=function(t){return n(t)&&i[typeof t]||!1}},{\"./is-value\":194}],194:[function(t,e,r){\"use strict\";var n=t(\"../function/noop\")();e.exports=function(t){return t!==n&&null!==t}},{\"../function/noop\":179}],195:[function(t,e,r){\"use strict\";e.exports=t(\"./is-implemented\")()?Object.keys:t(\"./shim\")},{\"./is-implemented\":196,\"./shim\":197}],196:[function(t,e,r){\"use strict\";e.exports=function(){try{return Object.keys(\"primitive\"),!0}catch(t){return!1}}},{}],197:[function(t,e,r){\"use strict\";var n=t(\"../is-value\"),i=Object.keys;e.exports=function(t){return i(n(t)?Object(t):t)}},{\"../is-value\":194}],198:[function(t,e,r){\"use strict\";var n=t(\"./valid-callable\"),i=t(\"./for-each\"),a=Function.prototype.call;e.exports=function(t,e){var r={},o=arguments[2];return n(e),i(t,function(t,n,i,s){r[n]=a.call(e,o,t,n,i,s)}),r}},{\"./for-each\":191,\"./valid-callable\":203}],199:[function(t,e,r){\"use strict\";var n=t(\"./is-value\"),i=Array.prototype.forEach,a=Object.create;e.exports=function(t){var e=a(null);return i.call(arguments,function(t){n(t)&&function(t,e){var r;for(r in t)e[r]=t[r]}(Object(t),e)}),e}},{\"./is-value\":194}],200:[function(t,e,r){\"use strict\";e.exports=t(\"./is-implemented\")()?Object.setPrototypeOf:t(\"./shim\")},{\"./is-implemented\":201,\"./shim\":202}],201:[function(t,e,r){\"use strict\";var n=Object.create,i=Object.getPrototypeOf,a={};e.exports=function(){var t=Object.setPrototypeOf,e=arguments[0]||n;return\"function\"==typeof t&&i(t(e(null),a))===a}},{}],202:[function(t,e,r){\"use strict\";var n,i,a,o,s=t(\"../is-object\"),l=t(\"../valid-value\"),c=Object.prototype.isPrototypeOf,u=Object.defineProperty,h={configurable:!0,enumerable:!1,writable:!0,value:void 0};n=function(t,e){if(l(t),null===e||s(e))return t;throw new TypeError(\"Prototype must be null or an object\")},e.exports=(i=function(){var t,e=Object.create(null),r={},n=Object.getOwnPropertyDescriptor(Object.prototype,\"__proto__\");if(n){try{(t=n.set).call(e,r)}catch(t){}if(Object.getPrototypeOf(e)===r)return{set:t,level:2}}return e.__proto__=r,Object.getPrototypeOf(e)===r?{level:2}:((e={}).__proto__=r,Object.getPrototypeOf(e)===r&&{level:1})}())?(2===i.level?i.set?(o=i.set,a=function(t,e){return o.call(n(t,e),e),t}):a=function(t,e){return n(t,e).__proto__=e,t}:a=function t(e,r){var i;return n(e,r),(i=c.call(t.nullPolyfill,e))&&delete t.nullPolyfill.__proto__,null===r&&(r=t.nullPolyfill),e.__proto__=r,i&&u(t.nullPolyfill,\"__proto__\",h),e},Object.defineProperty(a,\"level\",{configurable:!1,enumerable:!1,writable:!1,value:i.level})):null,t(\"../create\")},{\"../create\":190,\"../is-object\":193,\"../valid-value\":205}],203:[function(t,e,r){\"use strict\";e.exports=function(t){if(\"function\"!=typeof t)throw new TypeError(t+\" is not a function\");return t}},{}],204:[function(t,e,r){\"use strict\";var n=t(\"./is-object\");e.exports=function(t){if(!n(t))throw new TypeError(t+\" is not an Object\");return t}},{\"./is-object\":193}],205:[function(t,e,r){\"use strict\";var n=t(\"./is-value\");e.exports=function(t){if(!n(t))throw new TypeError(\"Cannot use null or undefined\");return t}},{\"./is-value\":194}],206:[function(t,e,r){\"use strict\";e.exports=t(\"./is-implemented\")()?String.prototype.contains:t(\"./shim\")},{\"./is-implemented\":207,\"./shim\":208}],207:[function(t,e,r){\"use strict\";var n=\"razdwatrzy\";e.exports=function(){return\"function\"==typeof n.contains&&(!0===n.contains(\"dwa\")&&!1===n.contains(\"foo\"))}},{}],208:[function(t,e,r){\"use strict\";var n=String.prototype.indexOf;e.exports=function(t){return n.call(this,t,arguments[1])>-1}},{}],209:[function(t,e,r){\"use strict\";var n=Object.prototype.toString,i=n.call(\"\");e.exports=function(t){return\"string\"==typeof t||t&&\"object\"==typeof t&&(t instanceof String||n.call(t)===i)||!1}},{}],210:[function(t,e,r){\"use strict\";var n=Object.create(null),i=Math.random;e.exports=function(){var t;do{t=i().toString(36).slice(2)}while(n[t]);return t}},{}],211:[function(t,e,r){\"use strict\";var n,i=t(\"es5-ext/object/set-prototype-of\"),a=t(\"es5-ext/string/#/contains\"),o=t(\"d\"),s=t(\"es6-symbol\"),l=t(\"./\"),c=Object.defineProperty;n=e.exports=function(t,e){if(!(this instanceof n))throw new TypeError(\"Constructor requires 'new'\");l.call(this,t),e=e?a.call(e,\"key+value\")?\"key+value\":a.call(e,\"key\")?\"key\":\"value\":\"value\",c(this,\"__kind__\",o(\"\",e))},i&&i(n,l),delete n.prototype.constructor,n.prototype=Object.create(l.prototype,{_resolve:o(function(t){return\"value\"===this.__kind__?this.__list__[t]:\"key+value\"===this.__kind__?[t,this.__list__[t]]:t})}),c(n.prototype,s.toStringTag,o(\"c\",\"Array Iterator\"))},{\"./\":214,d:151,\"es5-ext/object/set-prototype-of\":200,\"es5-ext/string/#/contains\":206,\"es6-symbol\":219}],212:[function(t,e,r){\"use strict\";var n=t(\"es5-ext/function/is-arguments\"),i=t(\"es5-ext/object/valid-callable\"),a=t(\"es5-ext/string/is-string\"),o=t(\"./get\"),s=Array.isArray,l=Function.prototype.call,c=Array.prototype.some;e.exports=function(t,e){var r,u,h,f,p,d,g,v,m=arguments[2];if(s(t)||n(t)?r=\"array\":a(t)?r=\"string\":t=o(t),i(e),h=function(){f=!0},\"array\"!==r)if(\"string\"!==r)for(u=t.next();!u.done;){if(l.call(e,m,u.value,h),f)return;u=t.next()}else for(d=t.length,p=0;p<d&&(g=t[p],p+1<d&&(v=g.charCodeAt(0))>=55296&&v<=56319&&(g+=t[++p]),l.call(e,m,g,h),!f);++p);else c.call(t,function(t){return l.call(e,m,t,h),f})}},{\"./get\":213,\"es5-ext/function/is-arguments\":177,\"es5-ext/object/valid-callable\":203,\"es5-ext/string/is-string\":209}],213:[function(t,e,r){\"use strict\";var n=t(\"es5-ext/function/is-arguments\"),i=t(\"es5-ext/string/is-string\"),a=t(\"./array\"),o=t(\"./string\"),s=t(\"./valid-iterable\"),l=t(\"es6-symbol\").iterator;e.exports=function(t){return\"function\"==typeof s(t)[l]?t[l]():n(t)?new a(t):i(t)?new o(t):new a(t)}},{\"./array\":211,\"./string\":216,\"./valid-iterable\":217,\"es5-ext/function/is-arguments\":177,\"es5-ext/string/is-string\":209,\"es6-symbol\":219}],214:[function(t,e,r){\"use strict\";var n,i=t(\"es5-ext/array/#/clear\"),a=t(\"es5-ext/object/assign\"),o=t(\"es5-ext/object/valid-callable\"),s=t(\"es5-ext/object/valid-value\"),l=t(\"d\"),c=t(\"d/auto-bind\"),u=t(\"es6-symbol\"),h=Object.defineProperty,f=Object.defineProperties;e.exports=n=function(t,e){if(!(this instanceof n))throw new TypeError(\"Constructor requires 'new'\");f(this,{__list__:l(\"w\",s(t)),__context__:l(\"w\",e),__nextIndex__:l(\"w\",0)}),e&&(o(e.on),e.on(\"_add\",this._onAdd),e.on(\"_delete\",this._onDelete),e.on(\"_clear\",this._onClear))},delete n.prototype.constructor,f(n.prototype,a({_next:l(function(){var t;if(this.__list__)return this.__redo__&&void 0!==(t=this.__redo__.shift())?t:this.__nextIndex__<this.__list__.length?this.__nextIndex__++:void this._unBind()}),next:l(function(){return this._createResult(this._next())}),_createResult:l(function(t){return void 0===t?{done:!0,value:void 0}:{done:!1,value:this._resolve(t)}}),_resolve:l(function(t){return this.__list__[t]}),_unBind:l(function(){this.__list__=null,delete this.__redo__,this.__context__&&(this.__context__.off(\"_add\",this._onAdd),this.__context__.off(\"_delete\",this._onDelete),this.__context__.off(\"_clear\",this._onClear),this.__context__=null)}),toString:l(function(){return\"[object \"+(this[u.toStringTag]||\"Object\")+\"]\"})},c({_onAdd:l(function(t){t>=this.__nextIndex__||(++this.__nextIndex__,this.__redo__?(this.__redo__.forEach(function(e,r){e>=t&&(this.__redo__[r]=++e)},this),this.__redo__.push(t)):h(this,\"__redo__\",l(\"c\",[t])))}),_onDelete:l(function(t){var e;t>=this.__nextIndex__||(--this.__nextIndex__,this.__redo__&&(-1!==(e=this.__redo__.indexOf(t))&&this.__redo__.splice(e,1),this.__redo__.forEach(function(e,r){e>t&&(this.__redo__[r]=--e)},this)))}),_onClear:l(function(){this.__redo__&&i.call(this.__redo__),this.__nextIndex__=0})}))),h(n.prototype,u.iterator,l(function(){return this}))},{d:151,\"d/auto-bind\":150,\"es5-ext/array/#/clear\":173,\"es5-ext/object/assign\":186,\"es5-ext/object/valid-callable\":203,\"es5-ext/object/valid-value\":205,\"es6-symbol\":219}],215:[function(t,e,r){\"use strict\";var n=t(\"es5-ext/function/is-arguments\"),i=t(\"es5-ext/object/is-value\"),a=t(\"es5-ext/string/is-string\"),o=t(\"es6-symbol\").iterator,s=Array.isArray;e.exports=function(t){return!!i(t)&&(!!s(t)||(!!a(t)||(!!n(t)||\"function\"==typeof t[o])))}},{\"es5-ext/function/is-arguments\":177,\"es5-ext/object/is-value\":194,\"es5-ext/string/is-string\":209,\"es6-symbol\":219}],216:[function(t,e,r){\"use strict\";var n,i=t(\"es5-ext/object/set-prototype-of\"),a=t(\"d\"),o=t(\"es6-symbol\"),s=t(\"./\"),l=Object.defineProperty;n=e.exports=function(t){if(!(this instanceof n))throw new TypeError(\"Constructor requires 'new'\");t=String(t),s.call(this,t),l(this,\"__length__\",a(\"\",t.length))},i&&i(n,s),delete n.prototype.constructor,n.prototype=Object.create(s.prototype,{_next:a(function(){if(this.__list__)return this.__nextIndex__<this.__length__?this.__nextIndex__++:void this._unBind()}),_resolve:a(function(t){var e,r=this.__list__[t];return this.__nextIndex__===this.__length__?r:(e=r.charCodeAt(0))>=55296&&e<=56319?r+this.__list__[this.__nextIndex__++]:r})}),l(n.prototype,o.toStringTag,a(\"c\",\"String Iterator\"))},{\"./\":214,d:151,\"es5-ext/object/set-prototype-of\":200,\"es6-symbol\":219}],217:[function(t,e,r){\"use strict\";var n=t(\"./is-iterable\");e.exports=function(t){if(!n(t))throw new TypeError(t+\" is not iterable\");return t}},{\"./is-iterable\":215}],218:[function(t,e,r){(function(n,i){!function(t,n){\"object\"==typeof r&&\"undefined\"!=typeof e?e.exports=n():t.ES6Promise=n()}(this,function(){\"use strict\";function e(t){return\"function\"==typeof t}var r=Array.isArray?Array.isArray:function(t){return\"[object Array]\"===Object.prototype.toString.call(t)},a=0,o=void 0,s=void 0,l=function(t,e){g[a]=t,g[a+1]=e,2===(a+=2)&&(s?s(v):_())};var c=\"undefined\"!=typeof window?window:void 0,u=c||{},h=u.MutationObserver||u.WebKitMutationObserver,f=\"undefined\"==typeof self&&\"undefined\"!=typeof n&&\"[object process]\"==={}.toString.call(n),p=\"undefined\"!=typeof Uint8ClampedArray&&\"undefined\"!=typeof importScripts&&\"undefined\"!=typeof MessageChannel;function d(){var t=setTimeout;return function(){return t(v,1)}}var g=new Array(1e3);function v(){for(var t=0;t<a;t+=2){(0,g[t])(g[t+1]),g[t]=void 0,g[t+1]=void 0}a=0}var m,y,x,b,_=void 0;function w(t,e){var r=arguments,n=this,i=new this.constructor(A);void 0===i[T]&&V(i);var a,o=n._state;return o?(a=r[o-1],l(function(){return j(o,i,a,n._result)})):R(n,i,t,e),i}function k(t){if(t&&\"object\"==typeof t&&t.constructor===this)return t;var e=new this(A);return O(e,t),e}f?_=function(){return n.nextTick(v)}:h?(y=0,x=new h(v),b=document.createTextNode(\"\"),x.observe(b,{characterData:!0}),_=function(){b.data=y=++y%2}):p?((m=new MessageChannel).port1.onmessage=v,_=function(){return m.port2.postMessage(0)}):_=void 0===c&&\"function\"==typeof t?function(){try{var e=t(\"vertx\");return o=e.runOnLoop||e.runOnContext,function(){o(v)}}catch(t){return d()}}():d();var T=Math.random().toString(36).substring(16);function A(){}var M=void 0,S=1,E=2,C=new B;function L(t){try{return t.then}catch(t){return C.error=t,C}}function P(t,r,n){r.constructor===t.constructor&&n===w&&r.constructor.resolve===k?function(t,e){e._state===S?I(t,e._result):e._state===E?D(t,e._result):R(e,void 0,function(e){return O(t,e)},function(e){return D(t,e)})}(t,r):n===C?D(t,C.error):void 0===n?I(t,r):e(n)?function(t,e,r){l(function(t){var n=!1,i=function(t,e,r,n){try{t.call(e,r,n)}catch(t){return t}}(r,e,function(r){n||(n=!0,e!==r?O(t,r):I(t,r))},function(e){n||(n=!0,D(t,e))},t._label);!n&&i&&(n=!0,D(t,i))},t)}(t,r,n):I(t,r)}function O(t,e){var r;t===e?D(t,new TypeError(\"You cannot resolve a promise with itself\")):\"function\"==typeof(r=e)||\"object\"==typeof r&&null!==r?P(t,e,L(e)):I(t,e)}function z(t){t._onerror&&t._onerror(t._result),F(t)}function I(t,e){t._state===M&&(t._result=e,t._state=S,0!==t._subscribers.length&&l(F,t))}function D(t,e){t._state===M&&(t._state=E,t._result=e,l(z,t))}function R(t,e,r,n){var i=t._subscribers,a=i.length;t._onerror=null,i[a]=e,i[a+S]=r,i[a+E]=n,0===a&&t._state&&l(F,t)}function F(t){var e=t._subscribers,r=t._state;if(0!==e.length){for(var n=void 0,i=void 0,a=t._result,o=0;o<e.length;o+=3)n=e[o],i=e[o+r],n?j(r,n,i,a):i(a);t._subscribers.length=0}}function B(){this.error=null}var N=new B;function j(t,r,n,i){var a=e(n),o=void 0,s=void 0,l=void 0,c=void 0;if(a){if((o=function(t,e){try{return t(e)}catch(t){return N.error=t,N}}(n,i))===N?(c=!0,s=o.error,o=null):l=!0,r===o)return void D(r,new TypeError(\"A promises callback cannot return that same promise.\"))}else o=i,l=!0;r._state!==M||(a&&l?O(r,o):c?D(r,s):t===S?I(r,o):t===E&&D(r,o))}var U=0;function V(t){t[T]=U++,t._state=void 0,t._result=void 0,t._subscribers=[]}function q(t,e){this._instanceConstructor=t,this.promise=new t(A),this.promise[T]||V(this.promise),r(e)?(this._input=e,this.length=e.length,this._remaining=e.length,this._result=new Array(this.length),0===this.length?I(this.promise,this._result):(this.length=this.length||0,this._enumerate(),0===this._remaining&&I(this.promise,this._result))):D(this.promise,new Error(\"Array Methods must be provided an Array\"))}function H(t){this[T]=U++,this._result=this._state=void 0,this._subscribers=[],A!==t&&(\"function\"!=typeof t&&function(){throw new TypeError(\"You must pass a resolver function as the first argument to the promise constructor\")}(),this instanceof H?function(t,e){try{e(function(e){O(t,e)},function(e){D(t,e)})}catch(e){D(t,e)}}(this,t):function(){throw new TypeError(\"Failed to construct 'Promise': Please use the 'new' operator, this object constructor cannot be called as a function.\")}())}function G(){var t=void 0;if(\"undefined\"!=typeof i)t=i;else if(\"undefined\"!=typeof self)t=self;else try{t=Function(\"return this\")()}catch(t){throw new Error(\"polyfill failed because global object is unavailable in this environment\")}var e=t.Promise;if(e){var r=null;try{r=Object.prototype.toString.call(e.resolve())}catch(t){}if(\"[object Promise]\"===r&&!e.cast)return}t.Promise=H}return q.prototype._enumerate=function(){for(var t=this.length,e=this._input,r=0;this._state===M&&r<t;r++)this._eachEntry(e[r],r)},q.prototype._eachEntry=function(t,e){var r=this._instanceConstructor,n=r.resolve;if(n===k){var i=L(t);if(i===w&&t._state!==M)this._settledAt(t._state,e,t._result);else if(\"function\"!=typeof i)this._remaining--,this._result[e]=t;else if(r===H){var a=new r(A);P(a,t,i),this._willSettleAt(a,e)}else this._willSettleAt(new r(function(e){return e(t)}),e)}else this._willSettleAt(n(t),e)},q.prototype._settledAt=function(t,e,r){var n=this.promise;n._state===M&&(this._remaining--,t===E?D(n,r):this._result[e]=r),0===this._remaining&&I(n,this._result)},q.prototype._willSettleAt=function(t,e){var r=this;R(t,void 0,function(t){return r._settledAt(S,e,t)},function(t){return r._settledAt(E,e,t)})},H.all=function(t){return new q(this,t).promise},H.race=function(t){var e=this;return r(t)?new e(function(r,n){for(var i=t.length,a=0;a<i;a++)e.resolve(t[a]).then(r,n)}):new e(function(t,e){return e(new TypeError(\"You must pass an array to race.\"))})},H.resolve=k,H.reject=function(t){var e=new this(A);return D(e,t),e},H._setScheduler=function(t){s=t},H._setAsap=function(t){l=t},H._asap=l,H.prototype={constructor:H,then:w,catch:function(t){return this.then(null,t)}},G(),H.polyfill=G,H.Promise=H,H})}).call(this,t(\"_process\"),\"undefined\"!=typeof global?global:\"undefined\"!=typeof self?self:\"undefined\"!=typeof window?window:{})},{_process:482}],219:[function(t,e,r){\"use strict\";e.exports=t(\"./is-implemented\")()?Symbol:t(\"./polyfill\")},{\"./is-implemented\":220,\"./polyfill\":222}],220:[function(t,e,r){\"use strict\";var n={object:!0,symbol:!0};e.exports=function(){var t;if(\"function\"!=typeof Symbol)return!1;t=Symbol(\"test symbol\");try{String(t)}catch(t){return!1}return!!n[typeof Symbol.iterator]&&(!!n[typeof Symbol.toPrimitive]&&!!n[typeof Symbol.toStringTag])}},{}],221:[function(t,e,r){\"use strict\";e.exports=function(t){return!!t&&(\"symbol\"==typeof t||!!t.constructor&&(\"Symbol\"===t.constructor.name&&\"Symbol\"===t[t.constructor.toStringTag]))}},{}],222:[function(t,e,r){\"use strict\";var n,i,a,o,s=t(\"d\"),l=t(\"./validate-symbol\"),c=Object.create,u=Object.defineProperties,h=Object.defineProperty,f=Object.prototype,p=c(null);if(\"function\"==typeof Symbol){n=Symbol;try{String(n()),o=!0}catch(t){}}var d,g=(d=c(null),function(t){for(var e,r,n=0;d[t+(n||\"\")];)++n;return d[t+=n||\"\"]=!0,h(f,e=\"@@\"+t,s.gs(null,function(t){r||(r=!0,h(this,e,s(t)),r=!1)})),e});a=function(t){if(this instanceof a)throw new TypeError(\"Symbol is not a constructor\");return i(t)},e.exports=i=function t(e){var r;if(this instanceof t)throw new TypeError(\"Symbol is not a constructor\");return o?n(e):(r=c(a.prototype),e=void 0===e?\"\":String(e),u(r,{__description__:s(\"\",e),__name__:s(\"\",g(e))}))},u(i,{for:s(function(t){return p[t]?p[t]:p[t]=i(String(t))}),keyFor:s(function(t){var e;for(e in l(t),p)if(p[e]===t)return e}),hasInstance:s(\"\",n&&n.hasInstance||i(\"hasInstance\")),isConcatSpreadable:s(\"\",n&&n.isConcatSpreadable||i(\"isConcatSpreadable\")),iterator:s(\"\",n&&n.iterator||i(\"iterator\")),match:s(\"\",n&&n.match||i(\"match\")),replace:s(\"\",n&&n.replace||i(\"replace\")),search:s(\"\",n&&n.search||i(\"search\")),species:s(\"\",n&&n.species||i(\"species\")),split:s(\"\",n&&n.split||i(\"split\")),toPrimitive:s(\"\",n&&n.toPrimitive||i(\"toPrimitive\")),toStringTag:s(\"\",n&&n.toStringTag||i(\"toStringTag\")),unscopables:s(\"\",n&&n.unscopables||i(\"unscopables\"))}),u(a.prototype,{constructor:s(i),toString:s(\"\",function(){return this.__name__})}),u(i.prototype,{toString:s(function(){return\"Symbol (\"+l(this).__description__+\")\"}),valueOf:s(function(){return l(this)})}),h(i.prototype,i.toPrimitive,s(\"\",function(){var t=l(this);return\"symbol\"==typeof t?t:t.toString()})),h(i.prototype,i.toStringTag,s(\"c\",\"Symbol\")),h(a.prototype,i.toStringTag,s(\"c\",i.prototype[i.toStringTag])),h(a.prototype,i.toPrimitive,s(\"c\",i.prototype[i.toPrimitive]))},{\"./validate-symbol\":223,d:151}],223:[function(t,e,r){\"use strict\";var n=t(\"./is-symbol\");e.exports=function(t){if(!n(t))throw new TypeError(t+\" is not a symbol\");return t}},{\"./is-symbol\":221}],224:[function(t,e,r){\"use strict\";e.exports=function(t,e,r){var n=e||0,i=r||1;return[[t[12]+t[0],t[13]+t[1],t[14]+t[2],t[15]+t[3]],[t[12]-t[0],t[13]-t[1],t[14]-t[2],t[15]-t[3]],[t[12]+t[4],t[13]+t[5],t[14]+t[6],t[15]+t[7]],[t[12]-t[4],t[13]-t[5],t[14]-t[6],t[15]-t[7]],[n*t[12]+t[8],n*t[13]+t[9],n*t[14]+t[10],n*t[15]+t[11]],[i*t[12]-t[8],i*t[13]-t[9],i*t[14]-t[10],i*t[15]-t[11]]]}},{}],225:[function(t,e,r){\"use strict\";var n=t(\"is-string-blank\");e.exports=function(t){var e=typeof t;if(\"string\"===e){var r=t;if(0===(t=+t)&&n(r))return!1}else if(\"number\"!==e)return!1;return t-t<1}},{\"is-string-blank\":423}],226:[function(t,e,r){\"use strict\";e.exports=function(t,e,r){switch(arguments.length){case 0:return new o([0],[0],0);case 1:if(\"number\"==typeof t){var n=l(t);return new o(n,n,0)}return new o(t,l(t.length),0);case 2:if(\"number\"==typeof e){var n=l(t.length);return new o(t,n,+e)}r=0;case 3:if(t.length!==e.length)throw new Error(\"state and velocity lengths must match\");return new o(t,e,r)}};var n=t(\"cubic-hermite\"),i=t(\"binary-search-bounds\");function a(t,e,r){return Math.min(e,Math.max(t,r))}function o(t,e,r){this.dimension=t.length,this.bounds=[new Array(this.dimension),new Array(this.dimension)];for(var n=0;n<this.dimension;++n)this.bounds[0][n]=-1/0,this.bounds[1][n]=1/0;this._state=t.slice().reverse(),this._velocity=e.slice().reverse(),this._time=[r],this._scratch=[t.slice(),t.slice(),t.slice(),t.slice(),t.slice()]}var s=o.prototype;function l(t){for(var e=new Array(t),r=0;r<t;++r)e[r]=0;return e}s.flush=function(t){var e=i.gt(this._time,t)-1;e<=0||(this._time.splice(0,e),this._state.splice(0,e*this.dimension),this._velocity.splice(0,e*this.dimension))},s.curve=function(t){var e=this._time,r=e.length,o=i.le(e,t),s=this._scratch[0],l=this._state,c=this._velocity,u=this.dimension,h=this.bounds;if(o<0)for(var f=u-1,p=0;p<u;++p,--f)s[p]=l[f];else if(o>=r-1){f=l.length-1;var d=t-e[r-1];for(p=0;p<u;++p,--f)s[p]=l[f]+d*c[f]}else{f=u*(o+1)-1;var g=e[o],v=e[o+1]-g||1,m=this._scratch[1],y=this._scratch[2],x=this._scratch[3],b=this._scratch[4],_=!0;for(p=0;p<u;++p,--f)m[p]=l[f],x[p]=c[f]*v,y[p]=l[f+u],b[p]=c[f+u]*v,_=_&&m[p]===y[p]&&x[p]===b[p]&&0===x[p];if(_)for(p=0;p<u;++p)s[p]=m[p];else n(m,x,y,b,(t-g)/v,s)}var w=h[0],k=h[1];for(p=0;p<u;++p)s[p]=a(w[p],k[p],s[p]);return s},s.dcurve=function(t){var e=this._time,r=e.length,a=i.le(e,t),o=this._scratch[0],s=this._state,l=this._velocity,c=this.dimension;if(a>=r-1)for(var u=s.length-1,h=(e[r-1],0);h<c;++h,--u)o[h]=l[u];else{u=c*(a+1)-1;var f=e[a],p=e[a+1]-f||1,d=this._scratch[1],g=this._scratch[2],v=this._scratch[3],m=this._scratch[4],y=!0;for(h=0;h<c;++h,--u)d[h]=s[u],v[h]=l[u]*p,g[h]=s[u+c],m[h]=l[u+c]*p,y=y&&d[h]===g[h]&&v[h]===m[h]&&0===v[h];if(y)for(h=0;h<c;++h)o[h]=0;else{n.derivative(d,v,g,m,(t-f)/p,o);for(h=0;h<c;++h)o[h]/=p}}return o},s.lastT=function(){var t=this._time;return t[t.length-1]},s.stable=function(){for(var t=this._velocity,e=t.length,r=this.dimension-1;r>=0;--r)if(t[--e])return!1;return!0},s.jump=function(t){var e=this.lastT(),r=this.dimension;if(!(t<e||arguments.length!==r+1)){var n=this._state,i=this._velocity,o=n.length-this.dimension,s=this.bounds,l=s[0],c=s[1];this._time.push(e,t);for(var u=0;u<2;++u)for(var h=0;h<r;++h)n.push(n[o++]),i.push(0);this._time.push(t);for(h=r;h>0;--h)n.push(a(l[h-1],c[h-1],arguments[h])),i.push(0)}},s.push=function(t){var e=this.lastT(),r=this.dimension;if(!(t<e||arguments.length!==r+1)){var n=this._state,i=this._velocity,o=n.length-this.dimension,s=t-e,l=this.bounds,c=l[0],u=l[1],h=s>1e-6?1/s:0;this._time.push(t);for(var f=r;f>0;--f){var p=a(c[f-1],u[f-1],arguments[f]);n.push(p),i.push((p-n[o++])*h)}}},s.set=function(t){var e=this.dimension;if(!(t<this.lastT()||arguments.length!==e+1)){var r=this._state,n=this._velocity,i=this.bounds,o=i[0],s=i[1];this._time.push(t);for(var l=e;l>0;--l)r.push(a(o[l-1],s[l-1],arguments[l])),n.push(0)}},s.move=function(t){var e=this.lastT(),r=this.dimension;if(!(t<=e||arguments.length!==r+1)){var n=this._state,i=this._velocity,o=n.length-this.dimension,s=this.bounds,l=s[0],c=s[1],u=t-e,h=u>1e-6?1/u:0;this._time.push(t);for(var f=r;f>0;--f){var p=arguments[f];n.push(a(l[f-1],c[f-1],n[o++]+p)),i.push(p*h)}}},s.idle=function(t){var e=this.lastT();if(!(t<e)){var r=this.dimension,n=this._state,i=this._velocity,o=n.length-r,s=this.bounds,l=s[0],c=s[1],u=t-e;this._time.push(t);for(var h=r-1;h>=0;--h)n.push(a(l[h],c[h],n[o]+u*i[o])),i.push(0),o+=1}}},{\"binary-search-bounds\":91,\"cubic-hermite\":145}],227:[function(t,e,r){var n=t(\"dtype\");e.exports=function(t,e,r){if(!t)throw new TypeError(\"must specify data as first parameter\");if(r=0|+(r||0),Array.isArray(t)&&t[0]&&\"number\"==typeof t[0][0]){var i,a,o,s,l=t[0].length,c=t.length*l;e&&\"string\"!=typeof e||(e=new(n(e||\"float32\"))(c+r));var u=e.length-r;if(c!==u)throw new Error(\"source length \"+c+\" (\"+l+\"x\"+t.length+\") does not match destination length \"+u);for(i=0,o=r;i<t.length;i++)for(a=0;a<l;a++)e[o++]=null===t[i][a]?NaN:t[i][a]}else if(e&&\"string\"!=typeof e)e.set(t,r);else{var h=n(e||\"float32\");if(Array.isArray(t)||\"array\"===e)for(e=new h(t.length+r),i=0,o=r,s=e.length;o<s;o++,i++)e[o]=null===t[i]?NaN:t[i];else 0===r?e=new h(t):(e=new h(t.length+r)).set(t,r)}return e}},{dtype:169}],228:[function(t,e,r){\"use strict\";var n=t(\"css-font/stringify\"),i=[32,126];e.exports=function(t){var e=(t=t||{}).shape?t.shape:t.canvas?[t.canvas.width,t.canvas.height]:[512,512],r=t.canvas||document.createElement(\"canvas\"),a=t.font,o=\"number\"==typeof t.step?[t.step,t.step]:t.step||[32,32],s=t.chars||i;a&&\"string\"!=typeof a&&(a=n(a));if(Array.isArray(s)){if(2===s.length&&\"number\"==typeof s[0]&&\"number\"==typeof s[1]){for(var l=[],c=s[0],u=0;c<=s[1];c++)l[u++]=String.fromCharCode(c);s=l}}else s=String(s).split(\"\");e=e.slice(),r.width=e[0],r.height=e[1];var h=r.getContext(\"2d\");h.fillStyle=\"#000\",h.fillRect(0,0,r.width,r.height),h.font=a,h.textAlign=\"center\",h.textBaseline=\"middle\",h.fillStyle=\"#fff\";for(var f=o[0]/2,p=o[1]/2,c=0;c<s.length;c++)h.fillText(s[c],f,p),(f+=o[0])>e[0]-o[0]/2&&(f=o[0]/2,p+=o[1]);return r}},{\"css-font/stringify\":142}],229:[function(t,e,r){\"use strict\";function n(t,e){e||(e={}),(\"string\"==typeof t||Array.isArray(t))&&(e.family=t);var r=Array.isArray(e.family)?e.family.join(\", \"):e.family;if(!r)throw Error(\"`family` must be defined\");var s=e.size||e.fontSize||e.em||48,l=e.weight||e.fontWeight||\"\",c=(t=[e.style||e.fontStyle||\"\",l,s].join(\" \")+\"px \"+r,e.origin||\"top\");if(n.cache[r]&&s<=n.cache[r].em)return i(n.cache[r],c);var u=e.canvas||n.canvas,h=u.getContext(\"2d\"),f={upper:void 0!==e.upper?e.upper:\"H\",lower:void 0!==e.lower?e.lower:\"x\",descent:void 0!==e.descent?e.descent:\"p\",ascent:void 0!==e.ascent?e.ascent:\"h\",tittle:void 0!==e.tittle?e.tittle:\"i\",overshoot:void 0!==e.overshoot?e.overshoot:\"O\"},p=Math.ceil(1.5*s);u.height=p,u.width=.5*p,h.font=t;var d={top:0};h.clearRect(0,0,p,p),h.textBaseline=\"top\",h.fillStyle=\"black\",h.fillText(\"H\",0,0);var g=a(h.getImageData(0,0,p,p));h.clearRect(0,0,p,p),h.textBaseline=\"bottom\",h.fillText(\"H\",0,p);var v=a(h.getImageData(0,0,p,p));d.lineHeight=d.bottom=p-v+g,h.clearRect(0,0,p,p),h.textBaseline=\"alphabetic\",h.fillText(\"H\",0,p);var m=p-a(h.getImageData(0,0,p,p))-1+g;d.baseline=d.alphabetic=m,h.clearRect(0,0,p,p),h.textBaseline=\"middle\",h.fillText(\"H\",0,.5*p);var y=a(h.getImageData(0,0,p,p));d.median=d.middle=p-y-1+g-.5*p,h.clearRect(0,0,p,p),h.textBaseline=\"hanging\",h.fillText(\"H\",0,.5*p);var x=a(h.getImageData(0,0,p,p));d.hanging=p-x-1+g-.5*p,h.clearRect(0,0,p,p),h.textBaseline=\"ideographic\",h.fillText(\"H\",0,p);var b=a(h.getImageData(0,0,p,p));if(d.ideographic=p-b-1+g,f.upper&&(h.clearRect(0,0,p,p),h.textBaseline=\"top\",h.fillText(f.upper,0,0),d.upper=a(h.getImageData(0,0,p,p)),d.capHeight=d.baseline-d.upper),f.lower&&(h.clearRect(0,0,p,p),h.textBaseline=\"top\",h.fillText(f.lower,0,0),d.lower=a(h.getImageData(0,0,p,p)),d.xHeight=d.baseline-d.lower),f.tittle&&(h.clearRect(0,0,p,p),h.textBaseline=\"top\",h.fillText(f.tittle,0,0),d.tittle=a(h.getImageData(0,0,p,p))),f.ascent&&(h.clearRect(0,0,p,p),h.textBaseline=\"top\",h.fillText(f.ascent,0,0),d.ascent=a(h.getImageData(0,0,p,p))),f.descent&&(h.clearRect(0,0,p,p),h.textBaseline=\"top\",h.fillText(f.descent,0,0),d.descent=o(h.getImageData(0,0,p,p))),f.overshoot){h.clearRect(0,0,p,p),h.textBaseline=\"top\",h.fillText(f.overshoot,0,0);var _=o(h.getImageData(0,0,p,p));d.overshoot=_-m}for(var w in d)d[w]/=s;return d.em=s,n.cache[r]=d,i(d,c)}function i(t,e){var r={};for(var n in\"string\"==typeof e&&(e=t[e]),t)\"em\"!==n&&(r[n]=t[n]-e);return r}function a(t){for(var e=t.height,r=t.data,n=3;n<r.length;n+=4)if(0!==r[n])return Math.floor(.25*(n-3)/e)}function o(t){for(var e=t.height,r=t.data,n=r.length-1;n>0;n-=4)if(0!==r[n])return Math.floor(.25*(n-3)/e)}e.exports=n,n.canvas=document.createElement(\"canvas\"),n.cache={}},{}],230:[function(t,e,r){\"use strict\";e.exports=function(t){return new c(t||d,null)};var n=0,i=1;function a(t,e,r,n,i,a){this._color=t,this.key=e,this.value=r,this.left=n,this.right=i,this._count=a}function o(t){return new a(t._color,t.key,t.value,t.left,t.right,t._count)}function s(t,e){return new a(t,e.key,e.value,e.left,e.right,e._count)}function l(t){t._count=1+(t.left?t.left._count:0)+(t.right?t.right._count:0)}function c(t,e){this._compare=t,this.root=e}var u=c.prototype;function h(t,e){this.tree=t,this._stack=e}Object.defineProperty(u,\"keys\",{get:function(){var t=[];return this.forEach(function(e,r){t.push(e)}),t}}),Object.defineProperty(u,\"values\",{get:function(){var t=[];return this.forEach(function(e,r){t.push(r)}),t}}),Object.defineProperty(u,\"length\",{get:function(){return this.root?this.root._count:0}}),u.insert=function(t,e){for(var r=this._compare,o=this.root,u=[],h=[];o;){var f=r(t,o.key);u.push(o),h.push(f),o=f<=0?o.left:o.right}u.push(new a(n,t,e,null,null,1));for(var p=u.length-2;p>=0;--p){o=u[p];h[p]<=0?u[p]=new a(o._color,o.key,o.value,u[p+1],o.right,o._count+1):u[p]=new a(o._color,o.key,o.value,o.left,u[p+1],o._count+1)}for(p=u.length-1;p>1;--p){var d=u[p-1];o=u[p];if(d._color===i||o._color===i)break;var g=u[p-2];if(g.left===d)if(d.left===o){if(!(v=g.right)||v._color!==n){if(g._color=n,g.left=d.right,d._color=i,d.right=g,u[p-2]=d,u[p-1]=o,l(g),l(d),p>=3)(m=u[p-3]).left===g?m.left=d:m.right=d;break}d._color=i,g.right=s(i,v),g._color=n,p-=1}else{if(!(v=g.right)||v._color!==n){if(d.right=o.left,g._color=n,g.left=o.right,o._color=i,o.left=d,o.right=g,u[p-2]=o,u[p-1]=d,l(g),l(d),l(o),p>=3)(m=u[p-3]).left===g?m.left=o:m.right=o;break}d._color=i,g.right=s(i,v),g._color=n,p-=1}else if(d.right===o){if(!(v=g.left)||v._color!==n){if(g._color=n,g.right=d.left,d._color=i,d.left=g,u[p-2]=d,u[p-1]=o,l(g),l(d),p>=3)(m=u[p-3]).right===g?m.right=d:m.left=d;break}d._color=i,g.left=s(i,v),g._color=n,p-=1}else{var v;if(!(v=g.left)||v._color!==n){var m;if(d.left=o.right,g._color=n,g.right=o.left,o._color=i,o.right=d,o.left=g,u[p-2]=o,u[p-1]=d,l(g),l(d),l(o),p>=3)(m=u[p-3]).right===g?m.right=o:m.left=o;break}d._color=i,g.left=s(i,v),g._color=n,p-=1}}return u[0]._color=i,new c(r,u[0])},u.forEach=function(t,e,r){if(this.root)switch(arguments.length){case 1:return function t(e,r){var n;if(r.left&&(n=t(e,r.left)))return n;return(n=e(r.key,r.value))||(r.right?t(e,r.right):void 0)}(t,this.root);case 2:return function t(e,r,n,i){if(r(e,i.key)<=0){var a;if(i.left&&(a=t(e,r,n,i.left)))return a;if(a=n(i.key,i.value))return a}if(i.right)return t(e,r,n,i.right)}(e,this._compare,t,this.root);case 3:if(this._compare(e,r)>=0)return;return function t(e,r,n,i,a){var o,s=n(e,a.key),l=n(r,a.key);if(s<=0){if(a.left&&(o=t(e,r,n,i,a.left)))return o;if(l>0&&(o=i(a.key,a.value)))return o}if(l>0&&a.right)return t(e,r,n,i,a.right)}(e,r,this._compare,t,this.root)}},Object.defineProperty(u,\"begin\",{get:function(){for(var t=[],e=this.root;e;)t.push(e),e=e.left;return new h(this,t)}}),Object.defineProperty(u,\"end\",{get:function(){for(var t=[],e=this.root;e;)t.push(e),e=e.right;return new h(this,t)}}),u.at=function(t){if(t<0)return new h(this,[]);for(var e=this.root,r=[];;){if(r.push(e),e.left){if(t<e.left._count){e=e.left;continue}t-=e.left._count}if(!t)return new h(this,r);if(t-=1,!e.right)break;if(t>=e.right._count)break;e=e.right}return new h(this,[])},u.ge=function(t){for(var e=this._compare,r=this.root,n=[],i=0;r;){var a=e(t,r.key);n.push(r),a<=0&&(i=n.length),r=a<=0?r.left:r.right}return n.length=i,new h(this,n)},u.gt=function(t){for(var e=this._compare,r=this.root,n=[],i=0;r;){var a=e(t,r.key);n.push(r),a<0&&(i=n.length),r=a<0?r.left:r.right}return n.length=i,new h(this,n)},u.lt=function(t){for(var e=this._compare,r=this.root,n=[],i=0;r;){var a=e(t,r.key);n.push(r),a>0&&(i=n.length),r=a<=0?r.left:r.right}return n.length=i,new h(this,n)},u.le=function(t){for(var e=this._compare,r=this.root,n=[],i=0;r;){var a=e(t,r.key);n.push(r),a>=0&&(i=n.length),r=a<0?r.left:r.right}return n.length=i,new h(this,n)},u.find=function(t){for(var e=this._compare,r=this.root,n=[];r;){var i=e(t,r.key);if(n.push(r),0===i)return new h(this,n);r=i<=0?r.left:r.right}return new h(this,[])},u.remove=function(t){var e=this.find(t);return e?e.remove():this},u.get=function(t){for(var e=this._compare,r=this.root;r;){var n=e(t,r.key);if(0===n)return r.value;r=n<=0?r.left:r.right}};var f=h.prototype;function p(t,e){t.key=e.key,t.value=e.value,t.left=e.left,t.right=e.right,t._color=e._color,t._count=e._count}function d(t,e){return t<e?-1:t>e?1:0}Object.defineProperty(f,\"valid\",{get:function(){return this._stack.length>0}}),Object.defineProperty(f,\"node\",{get:function(){return this._stack.length>0?this._stack[this._stack.length-1]:null},enumerable:!0}),f.clone=function(){return new h(this.tree,this._stack.slice())},f.remove=function(){var t=this._stack;if(0===t.length)return this.tree;var e=new Array(t.length),r=t[t.length-1];e[e.length-1]=new a(r._color,r.key,r.value,r.left,r.right,r._count);for(var u=t.length-2;u>=0;--u){(r=t[u]).left===t[u+1]?e[u]=new a(r._color,r.key,r.value,e[u+1],r.right,r._count):e[u]=new a(r._color,r.key,r.value,r.left,e[u+1],r._count)}if((r=e[e.length-1]).left&&r.right){var h=e.length;for(r=r.left;r.right;)e.push(r),r=r.right;var f=e[h-1];e.push(new a(r._color,f.key,f.value,r.left,r.right,r._count)),e[h-1].key=r.key,e[h-1].value=r.value;for(u=e.length-2;u>=h;--u)r=e[u],e[u]=new a(r._color,r.key,r.value,r.left,e[u+1],r._count);e[h-1].left=e[h]}if((r=e[e.length-1])._color===n){var d=e[e.length-2];d.left===r?d.left=null:d.right===r&&(d.right=null),e.pop();for(u=0;u<e.length;++u)e[u]._count--;return new c(this.tree._compare,e[0])}if(r.left||r.right){r.left?p(r,r.left):r.right&&p(r,r.right),r._color=i;for(u=0;u<e.length-1;++u)e[u]._count--;return new c(this.tree._compare,e[0])}if(1===e.length)return new c(this.tree._compare,null);for(u=0;u<e.length;++u)e[u]._count--;var g=e[e.length-2];return function(t){for(var e,r,a,c,u=t.length-1;u>=0;--u){if(e=t[u],0===u)return void(e._color=i);if((r=t[u-1]).left===e){if((a=r.right).right&&a.right._color===n)return c=(a=r.right=o(a)).right=o(a.right),r.right=a.left,a.left=r,a.right=c,a._color=r._color,e._color=i,r._color=i,c._color=i,l(r),l(a),u>1&&((h=t[u-2]).left===r?h.left=a:h.right=a),void(t[u-1]=a);if(a.left&&a.left._color===n)return c=(a=r.right=o(a)).left=o(a.left),r.right=c.left,a.left=c.right,c.left=r,c.right=a,c._color=r._color,r._color=i,a._color=i,e._color=i,l(r),l(a),l(c),u>1&&((h=t[u-2]).left===r?h.left=c:h.right=c),void(t[u-1]=c);if(a._color===i){if(r._color===n)return r._color=i,void(r.right=s(n,a));r.right=s(n,a);continue}a=o(a),r.right=a.left,a.left=r,a._color=r._color,r._color=n,l(r),l(a),u>1&&((h=t[u-2]).left===r?h.left=a:h.right=a),t[u-1]=a,t[u]=r,u+1<t.length?t[u+1]=e:t.push(e),u+=2}else{if((a=r.left).left&&a.left._color===n)return c=(a=r.left=o(a)).left=o(a.left),r.left=a.right,a.right=r,a.left=c,a._color=r._color,e._color=i,r._color=i,c._color=i,l(r),l(a),u>1&&((h=t[u-2]).right===r?h.right=a:h.left=a),void(t[u-1]=a);if(a.right&&a.right._color===n)return c=(a=r.left=o(a)).right=o(a.right),r.left=c.right,a.right=c.left,c.right=r,c.left=a,c._color=r._color,r._color=i,a._color=i,e._color=i,l(r),l(a),l(c),u>1&&((h=t[u-2]).right===r?h.right=c:h.left=c),void(t[u-1]=c);if(a._color===i){if(r._color===n)return r._color=i,void(r.left=s(n,a));r.left=s(n,a);continue}var h;a=o(a),r.left=a.right,a.right=r,a._color=r._color,r._color=n,l(r),l(a),u>1&&((h=t[u-2]).right===r?h.right=a:h.left=a),t[u-1]=a,t[u]=r,u+1<t.length?t[u+1]=e:t.push(e),u+=2}}}(e),g.left===r?g.left=null:g.right=null,new c(this.tree._compare,e[0])},Object.defineProperty(f,\"key\",{get:function(){if(this._stack.length>0)return this._stack[this._stack.length-1].key},enumerable:!0}),Object.defineProperty(f,\"value\",{get:function(){if(this._stack.length>0)return this._stack[this._stack.length-1].value},enumerable:!0}),Object.defineProperty(f,\"index\",{get:function(){var t=0,e=this._stack;if(0===e.length){var r=this.tree.root;return r?r._count:0}e[e.length-1].left&&(t=e[e.length-1].left._count);for(var n=e.length-2;n>=0;--n)e[n+1]===e[n].right&&(++t,e[n].left&&(t+=e[n].left._count));return t},enumerable:!0}),f.next=function(){var t=this._stack;if(0!==t.length){var e=t[t.length-1];if(e.right)for(e=e.right;e;)t.push(e),e=e.left;else for(t.pop();t.length>0&&t[t.length-1].right===e;)e=t[t.length-1],t.pop()}},Object.defineProperty(f,\"hasNext\",{get:function(){var t=this._stack;if(0===t.length)return!1;if(t[t.length-1].right)return!0;for(var e=t.length-1;e>0;--e)if(t[e-1].left===t[e])return!0;return!1}}),f.update=function(t){var e=this._stack;if(0===e.length)throw new Error(\"Can't update empty node!\");var r=new Array(e.length),n=e[e.length-1];r[r.length-1]=new a(n._color,n.key,t,n.left,n.right,n._count);for(var i=e.length-2;i>=0;--i)(n=e[i]).left===e[i+1]?r[i]=new a(n._color,n.key,n.value,r[i+1],n.right,n._count):r[i]=new a(n._color,n.key,n.value,n.left,r[i+1],n._count);return new c(this.tree._compare,r[0])},f.prev=function(){var t=this._stack;if(0!==t.length){var e=t[t.length-1];if(e.left)for(e=e.left;e;)t.push(e),e=e.right;else for(t.pop();t.length>0&&t[t.length-1].left===e;)e=t[t.length-1],t.pop()}},Object.defineProperty(f,\"hasPrev\",{get:function(){var t=this._stack;if(0===t.length)return!1;if(t[t.length-1].left)return!0;for(var e=t.length-1;e>0;--e)if(t[e-1].right===t[e])return!0;return!1}})},{}],231:[function(t,e,r){var n=[.9999999999998099,676.5203681218851,-1259.1392167224028,771.3234287776531,-176.6150291621406,12.507343278686905,-.13857109526572012,9984369578019572e-21,1.5056327351493116e-7],i=607/128,a=[.9999999999999971,57.15623566586292,-59.59796035547549,14.136097974741746,-.4919138160976202,3399464998481189e-20,4652362892704858e-20,-9837447530487956e-20,.0001580887032249125,-.00021026444172410488,.00021743961811521265,-.0001643181065367639,8441822398385275e-20,-26190838401581408e-21,36899182659531625e-22];function o(t){if(t<0)return Number(\"0/0\");for(var e=a[0],r=a.length-1;r>0;--r)e+=a[r]/(t+r);var n=t+i+.5;return.5*Math.log(2*Math.PI)+(t+.5)*Math.log(n)-n+Math.log(e)-Math.log(t)}e.exports=function t(e){if(e<.5)return Math.PI/(Math.sin(Math.PI*e)*t(1-e));if(e>100)return Math.exp(o(e));e-=1;for(var r=n[0],i=1;i<9;i++)r+=n[i]/(e+i);var a=e+7+.5;return Math.sqrt(2*Math.PI)*Math.pow(a,e+.5)*Math.exp(-a)*r},e.exports.log=o},{}],232:[function(t,e,r){e.exports=function(t,e){if(\"string\"!=typeof t)throw new TypeError(\"must specify type string\");if(e=e||{},\"undefined\"==typeof document&&!e.canvas)return null;var r=e.canvas||document.createElement(\"canvas\");\"number\"==typeof e.width&&(r.width=e.width);\"number\"==typeof e.height&&(r.height=e.height);var n,i=e;try{var a=[t];0===t.indexOf(\"webgl\")&&a.push(\"experimental-\"+t);for(var o=0;o<a.length;o++)if(n=r.getContext(a[o],i))return n}catch(t){n=null}return n||null}},{}],233:[function(t,e,r){\"use strict\";e.exports=function(t,e){var r=new u(t);return r.update(e),r};var n=t(\"./lib/text.js\"),i=t(\"./lib/lines.js\"),a=t(\"./lib/background.js\"),o=t(\"./lib/cube.js\"),s=t(\"./lib/ticks.js\"),l=new Float32Array([1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1]);function c(t,e){return t[0]=e[0],t[1]=e[1],t[2]=e[2],t}function u(t){this.gl=t,this.pixelRatio=1,this.bounds=[[-10,-10,-10],[10,10,10]],this.ticks=[[],[],[]],this.autoTicks=!0,this.tickSpacing=[1,1,1],this.tickEnable=[!0,!0,!0],this.tickFont=[\"sans-serif\",\"sans-serif\",\"sans-serif\"],this.tickSize=[12,12,12],this.tickAngle=[0,0,0],this.tickAlign=[\"auto\",\"auto\",\"auto\"],this.tickColor=[[0,0,0,1],[0,0,0,1],[0,0,0,1]],this.tickPad=[10,10,10],this.lastCubeProps={cubeEdges:[0,0,0],axis:[0,0,0]},this.labels=[\"x\",\"y\",\"z\"],this.labelEnable=[!0,!0,!0],this.labelFont=\"sans-serif\",this.labelSize=[20,20,20],this.labelAngle=[0,0,0],this.labelAlign=[\"auto\",\"auto\",\"auto\"],this.labelColor=[[0,0,0,1],[0,0,0,1],[0,0,0,1]],this.labelPad=[10,10,10],this.lineEnable=[!0,!0,!0],this.lineMirror=[!1,!1,!1],this.lineWidth=[1,1,1],this.lineColor=[[0,0,0,1],[0,0,0,1],[0,0,0,1]],this.lineTickEnable=[!0,!0,!0],this.lineTickMirror=[!1,!1,!1],this.lineTickLength=[0,0,0],this.lineTickWidth=[1,1,1],this.lineTickColor=[[0,0,0,1],[0,0,0,1],[0,0,0,1]],this.gridEnable=[!0,!0,!0],this.gridWidth=[1,1,1],this.gridColor=[[0,0,0,1],[0,0,0,1],[0,0,0,1]],this.zeroEnable=[!0,!0,!0],this.zeroLineColor=[[0,0,0,1],[0,0,0,1],[0,0,0,1]],this.zeroLineWidth=[2,2,2],this.backgroundEnable=[!1,!1,!1],this.backgroundColor=[[.8,.8,.8,.5],[.8,.8,.8,.5],[.8,.8,.8,.5]],this._firstInit=!0,this._text=null,this._lines=null,this._background=a(t)}var h=u.prototype;function f(){this.primalOffset=[0,0,0],this.primalMinor=[0,0,0],this.mirrorOffset=[0,0,0],this.mirrorMinor=[0,0,0]}h.update=function(t){function e(e,r,n){if(n in t){var i,a=t[n],o=this[n];(e?Array.isArray(a)&&Array.isArray(a[0]):Array.isArray(a))?this[n]=i=[r(a[0]),r(a[1]),r(a[2])]:this[n]=i=[r(a),r(a),r(a)];for(var s=0;s<3;++s)if(i[s]!==o[s])return!0}return!1}t=t||{};var r,a=e.bind(this,!1,Number),o=e.bind(this,!1,Boolean),l=e.bind(this,!1,String),c=e.bind(this,!0,function(t){if(Array.isArray(t)){if(3===t.length)return[+t[0],+t[1],+t[2],1];if(4===t.length)return[+t[0],+t[1],+t[2],+t[3]]}return[0,0,0,1]}),u=!1,h=!1;if(\"bounds\"in t)for(var f=t.bounds,p=0;p<2;++p)for(var d=0;d<3;++d)f[p][d]!==this.bounds[p][d]&&(h=!0),this.bounds[p][d]=f[p][d];if(\"ticks\"in t){r=t.ticks,u=!0,this.autoTicks=!1;for(p=0;p<3;++p)this.tickSpacing[p]=0}else a(\"tickSpacing\")&&(this.autoTicks=!0,h=!0);if(this._firstInit&&(\"ticks\"in t||\"tickSpacing\"in t||(this.autoTicks=!0),h=!0,u=!0,this._firstInit=!1),h&&this.autoTicks&&(r=s.create(this.bounds,this.tickSpacing),u=!0),u){for(p=0;p<3;++p)r[p].sort(function(t,e){return t.x-e.x});s.equal(r,this.ticks)?u=!1:this.ticks=r}o(\"tickEnable\"),l(\"tickFont\")&&(u=!0),a(\"tickSize\"),a(\"tickAngle\"),a(\"tickPad\"),c(\"tickColor\");var g=l(\"labels\");l(\"labelFont\")&&(g=!0),o(\"labelEnable\"),a(\"labelSize\"),a(\"labelPad\"),c(\"labelColor\"),o(\"lineEnable\"),o(\"lineMirror\"),a(\"lineWidth\"),c(\"lineColor\"),o(\"lineTickEnable\"),o(\"lineTickMirror\"),a(\"lineTickLength\"),a(\"lineTickWidth\"),c(\"lineTickColor\"),o(\"gridEnable\"),a(\"gridWidth\"),c(\"gridColor\"),o(\"zeroEnable\"),c(\"zeroLineColor\"),a(\"zeroLineWidth\"),o(\"backgroundEnable\"),c(\"backgroundColor\"),this._text?this._text&&(g||u)&&this._text.update(this.bounds,this.labels,this.labelFont,this.ticks,this.tickFont):this._text=n(this.gl,this.bounds,this.labels,this.labelFont,this.ticks,this.tickFont),this._lines&&u&&(this._lines.dispose(),this._lines=null),this._lines||(this._lines=i(this.gl,this.bounds,this.ticks))};var p=[new f,new f,new f];function d(t,e,r,n,i){for(var a=t.primalOffset,o=t.primalMinor,s=t.mirrorOffset,l=t.mirrorMinor,c=n[e],u=0;u<3;++u)if(e!==u){var h=a,f=s,p=o,d=l;c&1<<u&&(h=s,f=a,p=l,d=o),h[u]=r[0][u],f[u]=r[1][u],i[u]>0?(p[u]=-1,d[u]=0):(p[u]=0,d[u]=1)}}var g=[0,0,0],v={model:l,view:l,projection:l,_ortho:!1};h.isOpaque=function(){return!0},h.isTransparent=function(){return!1},h.drawTransparent=function(t){};var m=[0,0,0],y=[0,0,0],x=[0,0,0];h.draw=function(t){t=t||v;for(var e=this.gl,r=t.model||l,n=t.view||l,i=t.projection||l,a=this.bounds,s=t._ortho||!1,u=o(r,n,i,a,s),h=u.cubeEdges,f=u.axis,b=n[12],_=n[13],w=n[14],k=n[15],T=(s?2:1)*this.pixelRatio*(i[3]*b+i[7]*_+i[11]*w+i[15]*k)/e.drawingBufferHeight,A=0;A<3;++A)this.lastCubeProps.cubeEdges[A]=h[A],this.lastCubeProps.axis[A]=f[A];var M=p;for(A=0;A<3;++A)d(p[A],A,this.bounds,h,f);e=this.gl;var S,E=g;for(A=0;A<3;++A)this.backgroundEnable[A]?E[A]=f[A]:E[A]=0;this._background.draw(r,n,i,a,E,this.backgroundColor),this._lines.bind(r,n,i,this);for(A=0;A<3;++A){var C=[0,0,0];f[A]>0?C[A]=a[1][A]:C[A]=a[0][A];for(var L=0;L<2;++L){var P=(A+1+L)%3,O=(A+1+(1^L))%3;this.gridEnable[P]&&this._lines.drawGrid(P,O,this.bounds,C,this.gridColor[P],this.gridWidth[P]*this.pixelRatio)}for(L=0;L<2;++L){P=(A+1+L)%3,O=(A+1+(1^L))%3;this.zeroEnable[O]&&Math.min(a[0][O],a[1][O])<=0&&Math.max(a[0][O],a[1][O])>=0&&this._lines.drawZero(P,O,this.bounds,C,this.zeroLineColor[O],this.zeroLineWidth[O]*this.pixelRatio)}}for(A=0;A<3;++A){this.lineEnable[A]&&this._lines.drawAxisLine(A,this.bounds,M[A].primalOffset,this.lineColor[A],this.lineWidth[A]*this.pixelRatio),this.lineMirror[A]&&this._lines.drawAxisLine(A,this.bounds,M[A].mirrorOffset,this.lineColor[A],this.lineWidth[A]*this.pixelRatio);var z=c(m,M[A].primalMinor),I=c(y,M[A].mirrorMinor),D=this.lineTickLength;for(L=0;L<3;++L){var R=T/r[5*L];z[L]*=D[L]*R,I[L]*=D[L]*R}this.lineTickEnable[A]&&this._lines.drawAxisTicks(A,M[A].primalOffset,z,this.lineTickColor[A],this.lineTickWidth[A]*this.pixelRatio),this.lineTickMirror[A]&&this._lines.drawAxisTicks(A,M[A].mirrorOffset,I,this.lineTickColor[A],this.lineTickWidth[A]*this.pixelRatio)}this._lines.unbind(),this._text.bind(r,n,i,this.pixelRatio);var F,B;function N(t){(B=[0,0,0])[t]=1}function j(t,e,r){var n=(t+1)%3,i=(t+2)%3,a=e[n],o=e[i],s=r[n],l=r[i];a>0&&l>0?N(n):a>0&&l<0?N(n):a<0&&l>0?N(n):a<0&&l<0?N(n):o>0&&s>0?N(i):o>0&&s<0?N(i):o<0&&s>0?N(i):o<0&&s<0&&N(i)}for(A=0;A<3;++A){var U=M[A].primalMinor,V=M[A].mirrorMinor,q=c(x,M[A].primalOffset);for(L=0;L<3;++L)this.lineTickEnable[A]&&(q[L]+=T*U[L]*Math.max(this.lineTickLength[L],0)/r[5*L]);var H=[0,0,0];if(H[A]=1,this.tickEnable[A]){-3600===this.tickAngle[A]?(this.tickAngle[A]=0,this.tickAlign[A]=\"auto\"):this.tickAlign[A]=-1,F=1,\"auto\"===(S=[this.tickAlign[A],.5,F])[0]?S[0]=0:S[0]=parseInt(\"\"+S[0]),B=[0,0,0],j(A,U,V);for(L=0;L<3;++L)q[L]+=T*U[L]*this.tickPad[L]/r[5*L];this._text.drawTicks(A,this.tickSize[A],this.tickAngle[A],q,this.tickColor[A],H,B,S)}if(this.labelEnable[A]){F=0,B=[0,0,0],this.labels[A].length>4&&(N(A),F=1),\"auto\"===(S=[this.labelAlign[A],.5,F])[0]?S[0]=0:S[0]=parseInt(\"\"+S[0]);for(L=0;L<3;++L)q[L]+=T*U[L]*this.labelPad[L]/r[5*L];q[A]+=.5*(a[0][A]+a[1][A]),this._text.drawLabel(A,this.labelSize[A],this.labelAngle[A],q,this.labelColor[A],[0,0,0],B,S)}}this._text.unbind()},h.dispose=function(){this._text.dispose(),this._lines.dispose(),this._background.dispose(),this._lines=null,this._text=null,this._background=null,this.gl=null}},{\"./lib/background.js\":234,\"./lib/cube.js\":235,\"./lib/lines.js\":236,\"./lib/text.js\":238,\"./lib/ticks.js\":239}],234:[function(t,e,r){\"use strict\";e.exports=function(t){for(var e=[],r=[],s=0,l=0;l<3;++l)for(var c=(l+1)%3,u=(l+2)%3,h=[0,0,0],f=[0,0,0],p=-1;p<=1;p+=2){r.push(s,s+2,s+1,s+1,s+2,s+3),h[l]=p,f[l]=p;for(var d=-1;d<=1;d+=2){h[c]=d;for(var g=-1;g<=1;g+=2)h[u]=g,e.push(h[0],h[1],h[2],f[0],f[1],f[2]),s+=1}var v=c;c=u,u=v}var m=n(t,new Float32Array(e)),y=n(t,new Uint16Array(r),t.ELEMENT_ARRAY_BUFFER),x=i(t,[{buffer:m,type:t.FLOAT,size:3,offset:0,stride:24},{buffer:m,type:t.FLOAT,size:3,offset:12,stride:24}],y),b=a(t);return b.attributes.position.location=0,b.attributes.normal.location=1,new o(t,m,x,b)};var n=t(\"gl-buffer\"),i=t(\"gl-vao\"),a=t(\"./shaders\").bg;function o(t,e,r,n){this.gl=t,this.buffer=e,this.vao=r,this.shader=n}var s=o.prototype;s.draw=function(t,e,r,n,i,a){for(var o=!1,s=0;s<3;++s)o=o||i[s];if(o){var l=this.gl;l.enable(l.POLYGON_OFFSET_FILL),l.polygonOffset(1,2),this.shader.bind(),this.shader.uniforms={model:t,view:e,projection:r,bounds:n,enable:i,colors:a},this.vao.bind(),this.vao.draw(this.gl.TRIANGLES,36),this.vao.unbind(),l.disable(l.POLYGON_OFFSET_FILL)}},s.dispose=function(){this.vao.dispose(),this.buffer.dispose(),this.shader.dispose()}},{\"./shaders\":237,\"gl-buffer\":241,\"gl-vao\":327}],235:[function(t,e,r){\"use strict\";e.exports=function(t,e,r,a,p){i(s,e,t),i(s,r,s);for(var y=0,x=0;x<2;++x){u[2]=a[x][2];for(var b=0;b<2;++b){u[1]=a[b][1];for(var _=0;_<2;++_)u[0]=a[_][0],f(l[y],u,s),y+=1}}for(var w=-1,x=0;x<8;++x){for(var k=l[x][3],T=0;T<3;++T)c[x][T]=l[x][T]/k;p&&(c[x][2]*=-1),k<0&&(w<0?w=x:c[x][2]<c[w][2]&&(w=x))}if(w<0){w=0;for(var A=0;A<3;++A){for(var M=(A+2)%3,S=(A+1)%3,E=-1,C=-1,L=0;L<2;++L){var P=L<<A,O=P+(L<<M)+(1-L<<S),z=P+(1-L<<M)+(L<<S);o(c[P],c[O],c[z],h)<0||(L?E=1:C=1)}if(E<0||C<0)C>E&&(w|=1<<A);else{for(var L=0;L<2;++L){var P=L<<A,O=P+(L<<M)+(1-L<<S),z=P+(1-L<<M)+(L<<S),I=d([l[P],l[O],l[z],l[P+(1<<M)+(1<<S)]]);L?E=I:C=I}C>E&&(w|=1<<A)}}}for(var D=7^w,R=-1,x=0;x<8;++x)x!==w&&x!==D&&(R<0?R=x:c[R][1]>c[x][1]&&(R=x));for(var F=-1,x=0;x<3;++x){var B=R^1<<x;if(B!==w&&B!==D){F<0&&(F=B);var S=c[B];S[0]<c[F][0]&&(F=B)}}for(var N=-1,x=0;x<3;++x){var B=R^1<<x;if(B!==w&&B!==D&&B!==F){N<0&&(N=B);var S=c[B];S[0]>c[N][0]&&(N=B)}}var j=g;j[0]=j[1]=j[2]=0,j[n.log2(F^R)]=R&F,j[n.log2(R^N)]=R&N;var U=7^N;U===w||U===D?(U=7^F,j[n.log2(N^U)]=U&N):j[n.log2(F^U)]=U&F;for(var V=v,q=w,A=0;A<3;++A)V[A]=q&1<<A?-1:1;return m};var n=t(\"bit-twiddle\"),i=t(\"gl-mat4/multiply\"),a=t(\"split-polygon\"),o=t(\"robust-orientation\"),s=new Array(16),l=new Array(8),c=new Array(8),u=new Array(3),h=[0,0,0];function f(t,e,r){for(var n=0;n<4;++n){t[n]=r[12+n];for(var i=0;i<3;++i)t[n]+=e[i]*r[4*i+n]}}!function(){for(var t=0;t<8;++t)l[t]=[1,1,1,1],c[t]=[1,1,1]}();var p=[[0,0,1,0,0],[0,0,-1,1,0],[0,-1,0,1,0],[0,1,0,1,0],[-1,0,0,1,0],[1,0,0,1,0]];function d(t){for(var e=0;e<p.length;++e)if((t=a.positive(t,p[e])).length<3)return 0;var r=t[0],n=r[0]/r[3],i=r[1]/r[3],o=0;for(e=1;e+1<t.length;++e){var s=t[e],l=t[e+1],c=s[0]/s[3]-n,u=s[1]/s[3]-i,h=l[0]/l[3]-n,f=l[1]/l[3]-i;o+=Math.abs(c*f-u*h)}return o}var g=[1,1,1],v=[0,0,0],m={cubeEdges:g,axis:v}},{\"bit-twiddle\":92,\"gl-mat4/multiply\":267,\"robust-orientation\":510,\"split-polygon\":527}],236:[function(t,e,r){\"use strict\";e.exports=function(t,e,r){var o=[],s=[0,0,0],l=[0,0,0],c=[0,0,0],u=[0,0,0];o.push(0,0,1,0,1,1,0,0,-1,0,0,-1,0,1,1,0,1,-1);for(var h=0;h<3;++h){for(var f=o.length/3|0,d=0;d<r[h].length;++d){var g=+r[h][d].x;o.push(g,0,1,g,1,1,g,0,-1,g,0,-1,g,1,1,g,1,-1)}var v=o.length/3|0;s[h]=f,l[h]=v-f;for(var f=o.length/3|0,m=0;m<r[h].length;++m){var g=+r[h][m].x;o.push(g,0,1,g,1,1,g,0,-1,g,0,-1,g,1,1,g,1,-1)}var v=o.length/3|0;c[h]=f,u[h]=v-f}var y=n(t,new Float32Array(o)),x=i(t,[{buffer:y,type:t.FLOAT,size:3,stride:0,offset:0}]),b=a(t);return b.attributes.position.location=0,new p(t,y,x,b,l,s,u,c)};var n=t(\"gl-buffer\"),i=t(\"gl-vao\"),a=t(\"./shaders\").line,o=[0,0,0],s=[0,0,0],l=[0,0,0],c=[0,0,0],u=[1,1];function h(t){return t[0]=t[1]=t[2]=0,t}function f(t,e){return t[0]=e[0],t[1]=e[1],t[2]=e[2],t}function p(t,e,r,n,i,a,o,s){this.gl=t,this.vertBuffer=e,this.vao=r,this.shader=n,this.tickCount=i,this.tickOffset=a,this.gridCount=o,this.gridOffset=s}var d=p.prototype;d.bind=function(t,e,r){this.shader.bind(),this.shader.uniforms.model=t,this.shader.uniforms.view=e,this.shader.uniforms.projection=r,u[0]=this.gl.drawingBufferWidth,u[1]=this.gl.drawingBufferHeight,this.shader.uniforms.screenShape=u,this.vao.bind()},d.unbind=function(){this.vao.unbind()},d.drawAxisLine=function(t,e,r,n,i){var a=h(s);this.shader.uniforms.majorAxis=s,a[t]=e[1][t]-e[0][t],this.shader.uniforms.minorAxis=a;var o,u=f(c,r);u[t]+=e[0][t],this.shader.uniforms.offset=u,this.shader.uniforms.lineWidth=i,this.shader.uniforms.color=n,(o=h(l))[(t+2)%3]=1,this.shader.uniforms.screenAxis=o,this.vao.draw(this.gl.TRIANGLES,6),(o=h(l))[(t+1)%3]=1,this.shader.uniforms.screenAxis=o,this.vao.draw(this.gl.TRIANGLES,6)},d.drawAxisTicks=function(t,e,r,n,i){if(this.tickCount[t]){var a=h(o);a[t]=1,this.shader.uniforms.majorAxis=a,this.shader.uniforms.offset=e,this.shader.uniforms.minorAxis=r,this.shader.uniforms.color=n,this.shader.uniforms.lineWidth=i;var s=h(l);s[t]=1,this.shader.uniforms.screenAxis=s,this.vao.draw(this.gl.TRIANGLES,this.tickCount[t],this.tickOffset[t])}},d.drawGrid=function(t,e,r,n,i,a){if(this.gridCount[t]){var u=h(s);u[e]=r[1][e]-r[0][e],this.shader.uniforms.minorAxis=u;var p=f(c,n);p[e]+=r[0][e],this.shader.uniforms.offset=p;var d=h(o);d[t]=1,this.shader.uniforms.majorAxis=d;var g=h(l);g[t]=1,this.shader.uniforms.screenAxis=g,this.shader.uniforms.lineWidth=a,this.shader.uniforms.color=i,this.vao.draw(this.gl.TRIANGLES,this.gridCount[t],this.gridOffset[t])}},d.drawZero=function(t,e,r,n,i,a){var o=h(s);this.shader.uniforms.majorAxis=o,o[t]=r[1][t]-r[0][t],this.shader.uniforms.minorAxis=o;var u=f(c,n);u[t]+=r[0][t],this.shader.uniforms.offset=u;var p=h(l);p[e]=1,this.shader.uniforms.screenAxis=p,this.shader.uniforms.lineWidth=a,this.shader.uniforms.color=i,this.vao.draw(this.gl.TRIANGLES,6)},d.dispose=function(){this.vao.dispose(),this.vertBuffer.dispose(),this.shader.dispose()}},{\"./shaders\":237,\"gl-buffer\":241,\"gl-vao\":327}],237:[function(t,e,r){\"use strict\";var n=t(\"glslify\"),i=t(\"gl-shader\"),a=n([\"precision highp float;\\n#define GLSLIFY 1\\n\\nattribute vec3 position;\\n\\nuniform mat4 model, view, projection;\\nuniform vec3 offset, majorAxis, minorAxis, screenAxis;\\nuniform float lineWidth;\\nuniform vec2 screenShape;\\n\\nvec3 project(vec3 p) {\\n  vec4 pp = projection * view * model * vec4(p, 1.0);\\n  return pp.xyz / max(pp.w, 0.0001);\\n}\\n\\nvoid main() {\\n  vec3 major = position.x * majorAxis;\\n  vec3 minor = position.y * minorAxis;\\n\\n  vec3 vPosition = major + minor + offset;\\n  vec3 pPosition = project(vPosition);\\n  vec3 offset = project(vPosition + screenAxis * position.z);\\n\\n  vec2 screen = normalize((offset - pPosition).xy * screenShape) / screenShape;\\n\\n  gl_Position = vec4(pPosition + vec3(0.5 * screen * lineWidth, 0), 1.0);\\n}\\n\"]),o=n([\"precision highp float;\\n#define GLSLIFY 1\\n\\nuniform vec4 color;\\nvoid main() {\\n  gl_FragColor = color;\\n}\"]);r.line=function(t){return i(t,a,o,null,[{name:\"position\",type:\"vec3\"}])};var s=n([\"precision highp float;\\n#define GLSLIFY 1\\n\\nattribute vec3 position;\\n\\nuniform mat4 model, view, projection;\\nuniform vec3 offset, axis, alignDir, alignOpt;\\nuniform float scale, angle, pixelScale;\\nuniform vec2 resolution;\\n\\nvec3 project(vec3 p) {\\n  vec4 pp = projection * view * model * vec4(p, 1.0);\\n  return pp.xyz / max(pp.w, 0.0001);\\n}\\n\\nfloat computeViewAngle(vec3 a, vec3 b) {\\n  vec3 A = project(a);\\n  vec3 B = project(b);\\n\\n  return atan(\\n    (B.y - A.y) * resolution.y,\\n    (B.x - A.x) * resolution.x\\n  );\\n}\\n\\nconst float PI = 3.141592;\\nconst float TWO_PI = 2.0 * PI;\\nconst float HALF_PI = 0.5 * PI;\\nconst float ONE_AND_HALF_PI = 1.5 * PI;\\n\\nint option = int(floor(alignOpt.x + 0.001));\\nfloat hv_ratio =       alignOpt.y;\\nbool enableAlign =    (alignOpt.z != 0.0);\\n\\nfloat mod_angle(float a) {\\n  return mod(a, PI);\\n}\\n\\nfloat positive_angle(float a) {\\n  return mod_angle((a < 0.0) ?\\n    a + TWO_PI :\\n    a\\n  );\\n}\\n\\nfloat look_upwards(float a) {\\n  float b = positive_angle(a);\\n  return ((b > HALF_PI) && (b <= ONE_AND_HALF_PI)) ?\\n    b - PI :\\n    b;\\n}\\n\\nfloat look_horizontal_or_vertical(float a, float ratio) {\\n  // ratio controls the ratio between being horizontal to (vertical + horizontal)\\n  // if ratio is set to 0.5 then it is 50%, 50%.\\n  // when using a higher ratio e.g. 0.75 the result would\\n  // likely be more horizontal than vertical.\\n\\n  float b = positive_angle(a);\\n\\n  return\\n    (b < (      ratio) * HALF_PI) ? 0.0 :\\n    (b < (2.0 - ratio) * HALF_PI) ? -HALF_PI :\\n    (b < (2.0 + ratio) * HALF_PI) ? 0.0 :\\n    (b < (4.0 - ratio) * HALF_PI) ? HALF_PI :\\n                                    0.0;\\n}\\n\\nfloat roundTo(float a, float b) {\\n  return float(b * floor((a + 0.5 * b) / b));\\n}\\n\\nfloat look_round_n_directions(float a, int n) {\\n  float b = positive_angle(a);\\n  float div = TWO_PI / float(n);\\n  float c = roundTo(b, div);\\n  return look_upwards(c);\\n}\\n\\nfloat applyAlignOption(float rawAngle, float delta) {\\n  return\\n    (option >  2) ? look_round_n_directions(rawAngle + delta, option) :       // option 3-n: round to n directions\\n    (option == 2) ? look_horizontal_or_vertical(rawAngle + delta, hv_ratio) : // horizontal or vertical\\n    (option == 1) ? rawAngle + delta :       // use free angle, and flip to align with one direction of the axis\\n    (option == 0) ? look_upwards(rawAngle) : // use free angle, and stay upwards\\n    (option ==-1) ? 0.0 :                    // useful for backward compatibility, all texts remains horizontal\\n                    rawAngle;                // otherwise return back raw input angle\\n}\\n\\nbool isAxisTitle = (axis.x == 0.0) &&\\n                   (axis.y == 0.0) &&\\n                   (axis.z == 0.0);\\n\\nvoid main() {\\n  //Compute world offset\\n  float axisDistance = position.z;\\n  vec3 dataPosition = axisDistance * axis + offset;\\n\\n  float beta = angle; // i.e. user defined attributes for each tick\\n\\n  float axisAngle;\\n  float clipAngle;\\n  float flip;\\n\\n  if (enableAlign) {\\n    axisAngle = (isAxisTitle) ? HALF_PI :\\n                      computeViewAngle(dataPosition, dataPosition + axis);\\n    clipAngle = computeViewAngle(dataPosition, dataPosition + alignDir);\\n\\n    axisAngle += (sin(axisAngle) < 0.0) ? PI : 0.0;\\n    clipAngle += (sin(clipAngle) < 0.0) ? PI : 0.0;\\n\\n    flip = (dot(vec2(cos(axisAngle), sin(axisAngle)),\\n                vec2(sin(clipAngle),-cos(clipAngle))) > 0.0) ? 1.0 : 0.0;\\n\\n    beta += applyAlignOption(clipAngle, flip * PI);\\n  }\\n\\n  //Compute plane offset\\n  vec2 planeCoord = position.xy * pixelScale;\\n\\n  mat2 planeXform = scale * mat2(\\n     cos(beta), sin(beta),\\n    -sin(beta), cos(beta)\\n  );\\n\\n  vec2 viewOffset = 2.0 * planeXform * planeCoord / resolution;\\n\\n  //Compute clip position\\n  vec3 clipPosition = project(dataPosition);\\n\\n  //Apply text offset in clip coordinates\\n  clipPosition += vec3(viewOffset, 0.0);\\n\\n  //Done\\n  gl_Position = vec4(clipPosition, 1.0);\\n}\"]),l=n([\"precision highp float;\\n#define GLSLIFY 1\\n\\nuniform vec4 color;\\nvoid main() {\\n  gl_FragColor = color;\\n}\"]);r.text=function(t){return i(t,s,l,null,[{name:\"position\",type:\"vec3\"}])};var c=n([\"precision highp float;\\n#define GLSLIFY 1\\n\\nattribute vec3 position;\\nattribute vec3 normal;\\n\\nuniform mat4 model, view, projection;\\nuniform vec3 enable;\\nuniform vec3 bounds[2];\\n\\nvarying vec3 colorChannel;\\n\\nvoid main() {\\n\\n  vec3 signAxis = sign(bounds[1] - bounds[0]);\\n\\n  vec3 realNormal = signAxis * normal;\\n\\n  if(dot(realNormal, enable) > 0.0) {\\n    vec3 minRange = min(bounds[0], bounds[1]);\\n    vec3 maxRange = max(bounds[0], bounds[1]);\\n    vec3 nPosition = mix(minRange, maxRange, 0.5 * (position + 1.0));\\n    gl_Position = projection * view * model * vec4(nPosition, 1.0);\\n  } else {\\n    gl_Position = vec4(0,0,0,0);\\n  }\\n\\n  colorChannel = abs(realNormal);\\n}\"]),u=n([\"precision highp float;\\n#define GLSLIFY 1\\n\\nuniform vec4 colors[3];\\n\\nvarying vec3 colorChannel;\\n\\nvoid main() {\\n  gl_FragColor = colorChannel.x * colors[0] +\\n                 colorChannel.y * colors[1] +\\n                 colorChannel.z * colors[2];\\n}\"]);r.bg=function(t){return i(t,c,u,null,[{name:\"position\",type:\"vec3\"},{name:\"normal\",type:\"vec3\"}])}},{\"gl-shader\":301,glslify:409}],238:[function(t,e,r){(function(r){\"use strict\";e.exports=function(t,e,r,a,s,l){var u=n(t),h=i(t,[{buffer:u,size:3}]),f=o(t);f.attributes.position.location=0;var p=new c(t,f,u,h);return p.update(e,r,a,s,l),p};var n=t(\"gl-buffer\"),i=t(\"gl-vao\"),a=t(\"vectorize-text\"),o=t(\"./shaders\").text,s=window||r.global||{},l=s.__TEXT_CACHE||{};s.__TEXT_CACHE={};function c(t,e,r,n){this.gl=t,this.shader=e,this.buffer=r,this.vao=n,this.tickOffset=this.tickCount=this.labelOffset=this.labelCount=null}var u=c.prototype,h=[0,0];u.bind=function(t,e,r,n){this.vao.bind(),this.shader.bind();var i=this.shader.uniforms;i.model=t,i.view=e,i.projection=r,i.pixelScale=n,h[0]=this.gl.drawingBufferWidth,h[1]=this.gl.drawingBufferHeight,this.shader.uniforms.resolution=h},u.unbind=function(){this.vao.unbind()},u.update=function(t,e,r,n,i){var o=[];function s(t,e,r,n,i,s){var c=l[r];c||(c=l[r]={});var u=c[e];u||(u=c[e]=function(t,e){try{return a(t,e)}catch(e){return console.warn('error vectorizing text:\"'+t+'\" error:',e),{cells:[],positions:[]}}}(e,{triangles:!0,font:r,textAlign:\"center\",textBaseline:\"middle\",lineSpacing:i,styletags:s}));for(var h=(n||12)/12,f=u.positions,p=u.cells,d=0,g=p.length;d<g;++d)for(var v=p[d],m=2;m>=0;--m){var y=f[v[m]];o.push(h*y[0],-h*y[1],t)}}for(var c=[0,0,0],u=[0,0,0],h=[0,0,0],f=[0,0,0],p={breaklines:!0,bolds:!0,italics:!0,subscripts:!0,superscripts:!0},d=0;d<3;++d){h[d]=o.length/3|0,s(.5*(t[0][d]+t[1][d]),e[d],r[d],12,1.25,p),f[d]=(o.length/3|0)-h[d],c[d]=o.length/3|0;for(var g=0;g<n[d].length;++g)n[d][g].text&&s(n[d][g].x,n[d][g].text,n[d][g].font||i,n[d][g].fontSize||12,1.25,p);u[d]=(o.length/3|0)-c[d]}this.buffer.update(o),this.tickOffset=c,this.tickCount=u,this.labelOffset=h,this.labelCount=f},u.drawTicks=function(t,e,r,n,i,a,o,s){this.tickCount[t]&&(this.shader.uniforms.axis=a,this.shader.uniforms.color=i,this.shader.uniforms.angle=r,this.shader.uniforms.scale=e,this.shader.uniforms.offset=n,this.shader.uniforms.alignDir=o,this.shader.uniforms.alignOpt=s,this.vao.draw(this.gl.TRIANGLES,this.tickCount[t],this.tickOffset[t]))},u.drawLabel=function(t,e,r,n,i,a,o,s){this.labelCount[t]&&(this.shader.uniforms.axis=a,this.shader.uniforms.color=i,this.shader.uniforms.angle=r,this.shader.uniforms.scale=e,this.shader.uniforms.offset=n,this.shader.uniforms.alignDir=o,this.shader.uniforms.alignOpt=s,this.vao.draw(this.gl.TRIANGLES,this.labelCount[t],this.labelOffset[t]))},u.dispose=function(){this.shader.dispose(),this.vao.dispose(),this.buffer.dispose()}}).call(this,t(\"_process\"))},{\"./shaders\":237,_process:482,\"gl-buffer\":241,\"gl-vao\":327,\"vectorize-text\":550}],239:[function(t,e,r){\"use strict\";function n(t,e){var r=t+\"\",n=r.indexOf(\".\"),i=0;n>=0&&(i=r.length-n-1);var a=Math.pow(10,i),o=Math.round(t*e*a),s=o+\"\";if(s.indexOf(\"e\")>=0)return s;var l=o/a,c=o%a;o<0?(l=0|-Math.ceil(l),c=0|-c):(l=0|Math.floor(l),c|=0);var u=\"\"+l;if(o<0&&(u=\"-\"+u),i){for(var h=\"\"+c;h.length<i;)h=\"0\"+h;return u+\".\"+h}return u}r.create=function(t,e){for(var r=[],i=0;i<3;++i){for(var a=[],o=(t[0][i],t[1][i],0);o*e[i]<=t[1][i];++o)a.push({x:o*e[i],text:n(e[i],o)});for(var o=-1;o*e[i]>=t[0][i];--o)a.push({x:o*e[i],text:n(e[i],o)});r.push(a)}return r},r.equal=function(t,e){for(var r=0;r<3;++r){if(t[r].length!==e[r].length)return!1;for(var n=0;n<t[r].length;++n){var i=t[r][n],a=e[r][n];if(i.x!==a.x||i.text!==a.text||i.font!==a.font||i.fontColor!==a.fontColor||i.fontSize!==a.fontSize||i.dx!==a.dx||i.dy!==a.dy)return!1}}return!0}},{}],240:[function(t,e,r){\"use strict\";e.exports=function(t,e,r,l,h){var f=e.model||c,p=e.view||c,m=e.projection||c,y=e._ortho||!1,x=t.bounds,b=(h=h||a(f,p,m,x,y)).axis;o(u,p,f),o(u,m,u);for(var _=g,w=0;w<3;++w)_[w].lo=1/0,_[w].hi=-1/0,_[w].pixelsPerDataUnit=1/0;var k=n(s(u,u));s(u,u);for(var T=0;T<3;++T){var A=(T+1)%3,M=(T+2)%3,S=v;t:for(var w=0;w<2;++w){var E=[];if(b[T]<0!=!!w){S[T]=x[w][T];for(var C=0;C<2;++C){S[A]=x[C^w][A];for(var L=0;L<2;++L)S[M]=x[L^C^w][M],E.push(S.slice())}for(var P=y?5:4,C=P;C===P;++C){if(0===E.length)continue t;E=i.positive(E,k[C])}for(var C=0;C<E.length;++C)for(var M=E[C],O=d(v,u,M,r,l),L=0;L<3;++L)_[L].lo=Math.min(_[L].lo,M[L]),_[L].hi=Math.max(_[L].hi,M[L]),L!==T&&(_[L].pixelsPerDataUnit=Math.min(_[L].pixelsPerDataUnit,Math.abs(O[L])))}}}return _};var n=t(\"extract-frustum-planes\"),i=t(\"split-polygon\"),a=t(\"./lib/cube.js\"),o=t(\"gl-mat4/multiply\"),s=t(\"gl-mat4/transpose\"),l=t(\"gl-vec4/transformMat4\"),c=new Float32Array([1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1]),u=new Float32Array(16);function h(t,e,r){this.lo=t,this.hi=e,this.pixelsPerDataUnit=r}var f=[0,0,0,1],p=[0,0,0,1];function d(t,e,r,n,i){for(var a=0;a<3;++a){for(var o=f,s=p,c=0;c<3;++c)s[c]=o[c]=r[c];s[3]=o[3]=1,s[a]+=1,l(s,s,e),s[3]<0&&(t[a]=1/0),o[a]-=1,l(o,o,e),o[3]<0&&(t[a]=1/0);var u=(o[0]/o[3]-s[0]/s[3])*n,h=(o[1]/o[3]-s[1]/s[3])*i;t[a]=.25*Math.sqrt(u*u+h*h)}return t}var g=[new h(1/0,-1/0,1/0),new h(1/0,-1/0,1/0),new h(1/0,-1/0,1/0)],v=[0,0,0]},{\"./lib/cube.js\":235,\"extract-frustum-planes\":224,\"gl-mat4/multiply\":267,\"gl-mat4/transpose\":276,\"gl-vec4/transformMat4\":398,\"split-polygon\":527}],241:[function(t,e,r){\"use strict\";var n=t(\"typedarray-pool\"),i=t(\"ndarray-ops\"),a=t(\"ndarray\"),o=[\"uint8\",\"uint8_clamped\",\"uint16\",\"uint32\",\"int8\",\"int16\",\"int32\",\"float32\"];function s(t,e,r,n,i){this.gl=t,this.type=e,this.handle=r,this.length=n,this.usage=i}var l=s.prototype;function c(t,e,r,n,i,a){var o=i.length*i.BYTES_PER_ELEMENT;if(a<0)return t.bufferData(e,i,n),o;if(o+a>r)throw new Error(\"gl-buffer: If resizing buffer, must not specify offset\");return t.bufferSubData(e,a,i),r}function u(t,e){for(var r=n.malloc(t.length,e),i=t.length,a=0;a<i;++a)r[a]=t[a];return r}l.bind=function(){this.gl.bindBuffer(this.type,this.handle)},l.unbind=function(){this.gl.bindBuffer(this.type,null)},l.dispose=function(){this.gl.deleteBuffer(this.handle)},l.update=function(t,e){if(\"number\"!=typeof e&&(e=-1),this.bind(),\"object\"==typeof t&&\"undefined\"!=typeof t.shape){var r=t.dtype;if(o.indexOf(r)<0&&(r=\"float32\"),this.type===this.gl.ELEMENT_ARRAY_BUFFER)r=gl.getExtension(\"OES_element_index_uint\")&&\"uint16\"!==r?\"uint32\":\"uint16\";if(r===t.dtype&&function(t,e){for(var r=1,n=e.length-1;n>=0;--n){if(e[n]!==r)return!1;r*=t[n]}return!0}(t.shape,t.stride))0===t.offset&&t.data.length===t.shape[0]?this.length=c(this.gl,this.type,this.length,this.usage,t.data,e):this.length=c(this.gl,this.type,this.length,this.usage,t.data.subarray(t.offset,t.shape[0]),e);else{var s=n.malloc(t.size,r),l=a(s,t.shape);i.assign(l,t),this.length=c(this.gl,this.type,this.length,this.usage,e<0?s:s.subarray(0,t.size),e),n.free(s)}}else if(Array.isArray(t)){var h;h=this.type===this.gl.ELEMENT_ARRAY_BUFFER?u(t,\"uint16\"):u(t,\"float32\"),this.length=c(this.gl,this.type,this.length,this.usage,e<0?h:h.subarray(0,t.length),e),n.free(h)}else if(\"object\"==typeof t&&\"number\"==typeof t.length)this.length=c(this.gl,this.type,this.length,this.usage,t,e);else{if(\"number\"!=typeof t&&void 0!==t)throw new Error(\"gl-buffer: Invalid data type\");if(e>=0)throw new Error(\"gl-buffer: Cannot specify offset when resizing buffer\");(t|=0)<=0&&(t=1),this.gl.bufferData(this.type,0|t,this.usage),this.length=t}},e.exports=function(t,e,r,n){if(r=r||t.ARRAY_BUFFER,n=n||t.DYNAMIC_DRAW,r!==t.ARRAY_BUFFER&&r!==t.ELEMENT_ARRAY_BUFFER)throw new Error(\"gl-buffer: Invalid type for webgl buffer, must be either gl.ARRAY_BUFFER or gl.ELEMENT_ARRAY_BUFFER\");if(n!==t.DYNAMIC_DRAW&&n!==t.STATIC_DRAW&&n!==t.STREAM_DRAW)throw new Error(\"gl-buffer: Invalid usage for buffer, must be either gl.DYNAMIC_DRAW, gl.STATIC_DRAW or gl.STREAM_DRAW\");var i=t.createBuffer(),a=new s(t,r,i,0,n);return a.update(e),a}},{ndarray:450,\"ndarray-ops\":444,\"typedarray-pool\":545}],242:[function(t,e,r){\"use strict\";var n=t(\"gl-vec3\"),i=function(t,e){for(var r=0;r<t.length;r++)if(t[r]>=e)return r-1;return r},a=n.create(),o=n.create(),s=function(t,e,r){return t<e?e:t>r?r:t},l=function(t,e,r,l){var c=t[0],u=t[1],h=t[2],f=r[0].length,p=r[1].length,d=r[2].length,g=i(r[0],c),v=i(r[1],u),m=i(r[2],h),y=g+1,x=v+1,b=m+1;if(l&&(g=s(g,0,f-1),y=s(y,0,f-1),v=s(v,0,p-1),x=s(x,0,p-1),m=s(m,0,d-1),b=s(b,0,d-1)),g<0||v<0||m<0||y>=f||x>=p||b>=d)return n.create();var _=(c-r[0][g])/(r[0][y]-r[0][g]),w=(u-r[1][v])/(r[1][x]-r[1][v]),k=(h-r[2][m])/(r[2][b]-r[2][m]);(_<0||_>1||isNaN(_))&&(_=0),(w<0||w>1||isNaN(w))&&(w=0),(k<0||k>1||isNaN(k))&&(k=0);var T=m*f*p,A=b*f*p,M=v*f,S=x*f,E=g,C=y,L=e[M+T+E],P=e[M+T+C],O=e[S+T+E],z=e[S+T+C],I=e[M+A+E],D=e[M+A+C],R=e[S+A+E],F=e[S+A+C],B=n.create();return n.lerp(B,L,P,_),n.lerp(a,O,z,_),n.lerp(B,B,a,w),n.lerp(a,I,D,_),n.lerp(o,R,F,_),n.lerp(a,a,o,w),n.lerp(B,B,a,k),B};e.exports=function(t,e){var r;r=t.positions?t.positions:function(t){for(var e=t[0],r=t[1],n=t[2],i=[],a=0;a<n.length;a++)for(var o=0;o<r.length;o++)for(var s=0;s<e.length;s++)i.push([n[a],r[o],e[s]]);return i}(t.meshgrid);var i=t.meshgrid,a=t.vectors,o={positions:[],vertexIntensity:[],vertexIntensityBounds:t.vertexIntensityBounds,vertexNormals:[],vectors:[],cells:[],coneOffset:t.coneOffset,colormap:t.colormap};if(0===t.positions.length)return e&&(e[0]=[0,0,0],e[1]=[0,0,0]),o;for(var s=0,c=1/0,u=-1/0,h=1/0,f=-1/0,p=1/0,d=-1/0,g=null,v=null,m=[],y=1/0,x=0;x<r.length;x++){var b,_=r[x];c=Math.min(_[0],c),u=Math.max(_[0],u),h=Math.min(_[1],h),f=Math.max(_[1],f),p=Math.min(_[2],p),d=Math.max(_[2],d),b=i?l(_,a,i,!0):a[x],n.length(b)>s&&(s=n.length(b)),x&&(y=Math.min(y,2*n.distance(g,_)/(n.length(v)+n.length(b)))),g=_,v=b,m.push(b)}var w=[c,h,p],k=[u,f,d];e&&(e[0]=w,e[1]=k),0===s&&(s=1);var T=1/s;isFinite(y)&&!isNaN(y)||(y=1),o.vectorScale=y;var A=function(t,e,r){var i=n.create();return void 0!==t&&n.set(i,t,e,r),i}(0,1,0),M=t.coneSize||.5;t.absoluteConeSize&&(M=t.absoluteConeSize*T),o.coneScale=M;x=0;for(var S=0;x<r.length;x++)for(var E=(_=r[x])[0],C=_[1],L=_[2],P=m[x],O=n.length(P)*T,z=0;z<8;z++){o.positions.push([E,C,L,S++]),o.positions.push([E,C,L,S++]),o.positions.push([E,C,L,S++]),o.positions.push([E,C,L,S++]),o.positions.push([E,C,L,S++]),o.positions.push([E,C,L,S++]),o.vectors.push(P),o.vectors.push(P),o.vectors.push(P),o.vectors.push(P),o.vectors.push(P),o.vectors.push(P),o.vertexIntensity.push(O,O,O),o.vertexIntensity.push(O,O,O),o.vertexNormals.push(A,A,A),o.vertexNormals.push(A,A,A);var I=o.positions.length;o.cells.push([I-6,I-5,I-4],[I-3,I-2,I-1])}return o},e.exports.createConeMesh=t(\"./lib/conemesh\")},{\"./lib/conemesh\":243,\"gl-vec3\":346}],243:[function(t,e,r){\"use strict\";var n=t(\"gl-shader\"),i=t(\"gl-buffer\"),a=t(\"gl-vao\"),o=t(\"gl-texture2d\"),s=t(\"normals\"),l=t(\"gl-mat4/multiply\"),c=t(\"gl-mat4/invert\"),u=t(\"ndarray\"),h=t(\"colormap\"),f=t(\"simplicial-complex-contour\"),p=t(\"typedarray-pool\"),d=t(\"./shaders\"),g=d.meshShader,v=d.pickShader,m=[1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1];function y(t,e,r,n,i,a,o,s,l,c,u,h,f,p,d,g,v,y,x,b,_,w,k,T){this.gl=t,this.pixelRatio=1,this.cells=[],this.positions=[],this.intensity=[],this.texture=e,this.dirty=!0,this.triShader=r,this.pickShader=n,this.trianglePositions=i,this.triangleVectors=a,this.triangleColors=s,this.triangleNormals=c,this.triangleUVs=l,this.triangleIds=o,this.triangleVAO=u,this.triangleCount=0,this.lineWidth=1,this.edgePositions=h,this.edgeColors=p,this.edgeUVs=d,this.edgeIds=f,this.edgeVAO=g,this.edgeCount=0,this.pointPositions=v,this.pointColors=x,this.pointUVs=b,this.pointSizes=_,this.pointIds=y,this.pointVAO=w,this.pointCount=0,this.contourLineWidth=1,this.contourPositions=k,this.contourVAO=T,this.contourCount=0,this.contourColor=[0,0,0],this.contourEnable=!0,this.pickId=1,this.bounds=[[1/0,1/0,1/0],[-1/0,-1/0,-1/0]],this.clipBounds=[[-1/0,-1/0,-1/0],[1/0,1/0,1/0]],this.lightPosition=[1e5,1e5,0],this.ambientLight=.8,this.diffuseLight=.8,this.specularLight=2,this.roughness=.5,this.fresnel=1.5,this.opacity=1,this.coneScale=2,this.vectorScale=1,this.coneOffset=.25,this._model=m,this._view=m,this._projection=m,this._resolution=[1,1]}var x=y.prototype;function b(t){var e=n(t,v.vertex,v.fragment,null,v.attributes);return e.attributes.position.location=0,e.attributes.id.location=1,e.attributes.vector.location=5,e}x.isOpaque=function(){return this.opacity>=1},x.isTransparent=function(){return this.opacity<1},x.pickSlots=1,x.setPickBase=function(t){this.pickId=t},x.highlight=function(t){if(t&&this.contourEnable){for(var e=f(this.cells,this.intensity,t.intensity),r=e.cells,n=e.vertexIds,i=e.vertexWeights,a=r.length,o=p.mallocFloat32(6*a),s=0,l=0;l<a;++l)for(var c=r[l],u=0;u<2;++u){var h=c[0];2===c.length&&(h=c[u]);for(var d=n[h][0],g=n[h][1],v=i[h],m=1-v,y=this.positions[d],x=this.positions[g],b=0;b<3;++b)o[s++]=v*y[b]+m*x[b]}this.contourCount=s/3|0,this.contourPositions.update(o.subarray(0,s)),p.free(o)}else this.contourCount=0},x.update=function(t){t=t||{};var e=this.gl;this.dirty=!0,\"contourEnable\"in t&&(this.contourEnable=t.contourEnable),\"contourColor\"in t&&(this.contourColor=t.contourColor),\"lineWidth\"in t&&(this.lineWidth=t.lineWidth),\"lightPosition\"in t&&(this.lightPosition=t.lightPosition),\"opacity\"in t&&(this.opacity=t.opacity),\"ambient\"in t&&(this.ambientLight=t.ambient),\"diffuse\"in t&&(this.diffuseLight=t.diffuse),\"specular\"in t&&(this.specularLight=t.specular),\"roughness\"in t&&(this.roughness=t.roughness),\"fresnel\"in t&&(this.fresnel=t.fresnel),void 0!==t.vectorScale&&(this.vectorScale=t.vectorScale),void 0!==t.coneScale&&(this.coneScale=t.coneScale),void 0!==t.coneOffset&&(this.coneOffset=t.coneOffset),t.texture?(this.texture.dispose(),this.texture=o(e,t.texture)):t.colormap&&(this.texture.shape=[256,256],this.texture.minFilter=e.LINEAR_MIPMAP_LINEAR,this.texture.magFilter=e.LINEAR,this.texture.setPixels(function(t){for(var e=h({colormap:t,nshades:256,format:\"rgba\"}),r=new Uint8Array(1024),n=0;n<256;++n){for(var i=e[n],a=0;a<3;++a)r[4*n+a]=i[a];r[4*n+3]=255*i[3]}return u(r,[256,256,4],[4,0,1])}(t.colormap)),this.texture.generateMipmap());var r=t.cells,n=t.positions,i=t.vectors;if(n&&r&&i){var a=[],l=[],c=[],f=[],p=[],d=[],g=[],v=[],m=[],y=[],x=[],b=[],_=[],w=[],k=[];this.cells=r,this.positions=n;var T=t.vertexNormals,A=t.cellNormals,M=void 0===t.vertexNormalsEpsilon?1e-6:t.vertexNormalsEpsilon,S=void 0===t.faceNormalsEpsilon?1e-6:t.faceNormalsEpsilon;t.useFacetNormals&&!A&&(A=s.faceNormals(r,n,S)),A||T||(T=s.vertexNormals(r,n,M));var E=t.vertexColors,C=t.cellColors,L=t.meshColor||[1,1,1,1],P=t.vertexUVs,O=t.vertexIntensity,z=t.cellUVs,I=t.cellIntensity,D=1/0,R=-1/0;if(!P&&!z)if(O)if(t.vertexIntensityBounds)D=+t.vertexIntensityBounds[0],R=+t.vertexIntensityBounds[1];else for(var F=0;F<O.length;++F){var B=O[F];D=Math.min(D,B),R=Math.max(R,B)}else if(I)for(F=0;F<I.length;++F){B=I[F];D=Math.min(D,B),R=Math.max(R,B)}else for(F=0;F<n.length;++F){B=n[F][2];D=Math.min(D,B),R=Math.max(R,B)}this.intensity=O||(I?function(t,e,r){for(var n=new Array(e),i=0;i<e;++i)n[i]=0;var a=t.length;for(i=0;i<a;++i)for(var o=t[i],s=0;s<o.length;++s)n[o[s]]=r[i];return n}(r,n.length,I):function(t){for(var e=t.length,r=new Array(e),n=0;n<e;++n)r[n]=t[n][2];return r}(n));var N=t.pointSizes,j=t.pointSize||1;this.bounds=[[1/0,1/0,1/0],[-1/0,-1/0,-1/0]];for(F=0;F<n.length;++F)for(var U=n[F],V=0;V<3;++V)!isNaN(U[V])&&isFinite(U[V])&&(this.bounds[0][V]=Math.min(this.bounds[0][V],U[V]),this.bounds[1][V]=Math.max(this.bounds[1][V],U[V]));var q=0,H=0,G=0;t:for(F=0;F<r.length;++F){var Y=r[F];switch(Y.length){case 1:for(U=n[X=Y[0]],V=0;V<3;++V)if(isNaN(U[V])||!isFinite(U[V]))continue t;x.push(U[0],U[1],U[2],U[3]),3===(Z=E?E[X]:C?C[F]:L).length?b.push(Z[0],Z[1],Z[2],1):b.push(Z[0],Z[1],Z[2],Z[3]),J=P?P[X]:O?[(O[X]-D)/(R-D),0]:z?z[F]:I?[(I[F]-D)/(R-D),0]:[(U[2]-D)/(R-D),0],_.push(J[0],J[1]),N?w.push(N[X]):w.push(j),k.push(F),G+=1;break;case 2:for(V=0;V<2;++V){U=n[X=Y[V]];for(var W=0;W<3;++W)if(isNaN(U[W])||!isFinite(U[W]))continue t}for(V=0;V<2;++V){U=n[X=Y[V]];g.push(U[0],U[1],U[2]),3===(Z=E?E[X]:C?C[F]:L).length?v.push(Z[0],Z[1],Z[2],1):v.push(Z[0],Z[1],Z[2],Z[3]),J=P?P[X]:O?[(O[X]-D)/(R-D),0]:z?z[F]:I?[(I[F]-D)/(R-D),0]:[(U[2]-D)/(R-D),0],m.push(J[0],J[1]),y.push(F)}H+=1;break;case 3:for(V=0;V<3;++V)for(U=n[X=Y[V]],W=0;W<3;++W)if(isNaN(U[W])||!isFinite(U[W]))continue t;for(V=0;V<3;++V){var X;U=n[X=Y[2-V]];a.push(U[0],U[1],U[2],U[3]);var Z,J,K,$=i[X];l.push($[0],$[1],$[2]),3===(Z=E?E[X]:C?C[F]:L).length?c.push(Z[0],Z[1],Z[2],1):c.push(Z[0],Z[1],Z[2],Z[3]),J=P?P[X]:O?[(O[X]-D)/(R-D),0]:z?z[F]:I?[(I[F]-D)/(R-D),0]:[(U[2]-D)/(R-D),0],p.push(J[0],J[1]),K=T?T[X]:A[F],f.push(K[0],K[1],K[2]),d.push(F)}q+=1}}this.pointCount=G,this.edgeCount=H,this.triangleCount=q,this.pointPositions.update(x),this.pointColors.update(b),this.pointUVs.update(_),this.pointSizes.update(w),this.pointIds.update(new Uint32Array(k)),this.edgePositions.update(g),this.edgeColors.update(v),this.edgeUVs.update(m),this.edgeIds.update(new Uint32Array(y)),this.trianglePositions.update(a),this.triangleVectors.update(l),this.triangleColors.update(c),this.triangleUVs.update(p),this.triangleNormals.update(f),this.triangleIds.update(new Uint32Array(d))}},x.drawTransparent=x.draw=function(t){t=t||{};for(var e=this.gl,r=t.model||m,n=t.view||m,i=t.projection||m,a=[[-1e6,-1e6,-1e6],[1e6,1e6,1e6]],o=0;o<3;++o)a[0][o]=Math.max(a[0][o],this.clipBounds[0][o]),a[1][o]=Math.min(a[1][o],this.clipBounds[1][o]);var s={model:r,view:n,projection:i,inverseModel:m.slice(),clipBounds:a,kambient:this.ambientLight,kdiffuse:this.diffuseLight,kspecular:this.specularLight,roughness:this.roughness,fresnel:this.fresnel,eyePosition:[0,0,0],lightPosition:[0,0,0],opacity:this.opacity,vectorScale:this.vectorScale,coneScale:this.coneScale,coneOffset:this.coneOffset,contourColor:this.contourColor,texture:0};s.inverseModel=c(s.inverseModel,s.model),e.disable(e.CULL_FACE),this.texture.bind(0);var u=new Array(16);l(u,s.view,s.model),l(u,s.projection,u),c(u,u);for(o=0;o<3;++o)s.eyePosition[o]=u[12+o]/u[15];var h=u[15];for(o=0;o<3;++o)h+=this.lightPosition[o]*u[4*o+3];for(o=0;o<3;++o){for(var f=u[12+o],p=0;p<3;++p)f+=u[4*p+o]*this.lightPosition[p];s.lightPosition[o]=f/h}if(this.triangleCount>0){var d=this.triShader;d.bind(),d.uniforms=s,this.triangleVAO.bind(),e.drawArrays(e.TRIANGLES,0,3*this.triangleCount),this.triangleVAO.unbind()}},x.drawPick=function(t){t=t||{};for(var e=this.gl,r=t.model||m,n=t.view||m,i=t.projection||m,a=[[-1e6,-1e6,-1e6],[1e6,1e6,1e6]],o=0;o<3;++o)a[0][o]=Math.max(a[0][o],this.clipBounds[0][o]),a[1][o]=Math.min(a[1][o],this.clipBounds[1][o]);this._model=[].slice.call(r),this._view=[].slice.call(n),this._projection=[].slice.call(i),this._resolution=[e.drawingBufferWidth,e.drawingBufferHeight];var s={model:r,view:n,projection:i,clipBounds:a,vectorScale:this.vectorScale,coneScale:this.coneScale,coneOffset:this.coneOffset,pickId:this.pickId/255},l=this.pickShader;l.bind(),l.uniforms=s,this.triangleCount>0&&(this.triangleVAO.bind(),e.drawArrays(e.TRIANGLES,0,3*this.triangleCount),this.triangleVAO.unbind()),this.edgeCount>0&&(this.edgeVAO.bind(),e.lineWidth(this.lineWidth*this.pixelRatio),e.drawArrays(e.LINES,0,2*this.edgeCount),this.edgeVAO.unbind())},x.pick=function(t){if(!t)return null;if(t.id!==this.pickId)return null;var e=t.value[0]+256*t.value[1]+65536*t.value[2],r=this.cells[e],n=this.positions[r[1]].slice(0,3);return{index:Math.floor(r[1]/48),position:n,dataCoordinate:n}},x.dispose=function(){this.texture.dispose(),this.triShader.dispose(),this.pickShader.dispose(),this.triangleVAO.dispose(),this.trianglePositions.dispose(),this.triangleVectors.dispose(),this.triangleColors.dispose(),this.triangleUVs.dispose(),this.triangleNormals.dispose(),this.triangleIds.dispose(),this.edgeVAO.dispose(),this.edgePositions.dispose(),this.edgeColors.dispose(),this.edgeUVs.dispose(),this.edgeIds.dispose(),this.pointVAO.dispose(),this.pointPositions.dispose(),this.pointColors.dispose(),this.pointUVs.dispose(),this.pointSizes.dispose(),this.pointIds.dispose(),this.contourVAO.dispose(),this.contourPositions.dispose()},e.exports=function(t,e){1===arguments.length&&(t=(e=t).gl);var r=e.triShader||function(t){var e=n(t,g.vertex,g.fragment,null,g.attributes);return e.attributes.position.location=0,e.attributes.color.location=2,e.attributes.uv.location=3,e.attributes.vector.location=5,e}(t),s=b(t),l=o(t,u(new Uint8Array([255,255,255,255]),[1,1,4]));l.generateMipmap(),l.minFilter=t.LINEAR_MIPMAP_LINEAR,l.magFilter=t.LINEAR;var c=i(t),h=i(t),f=i(t),p=i(t),d=i(t),v=i(t),m=a(t,[{buffer:c,type:t.FLOAT,size:4},{buffer:v,type:t.UNSIGNED_BYTE,size:4,normalized:!0},{buffer:f,type:t.FLOAT,size:4},{buffer:p,type:t.FLOAT,size:2},{buffer:d,type:t.FLOAT,size:3},{buffer:h,type:t.FLOAT,size:3}]),x=i(t),_=i(t),w=i(t),k=i(t),T=a(t,[{buffer:x,type:t.FLOAT,size:3},{buffer:k,type:t.UNSIGNED_BYTE,size:4,normalized:!0},{buffer:_,type:t.FLOAT,size:4},{buffer:w,type:t.FLOAT,size:2}]),A=i(t),M=i(t),S=i(t),E=i(t),C=i(t),L=a(t,[{buffer:A,type:t.FLOAT,size:3},{buffer:C,type:t.UNSIGNED_BYTE,size:4,normalized:!0},{buffer:M,type:t.FLOAT,size:4},{buffer:S,type:t.FLOAT,size:2},{buffer:E,type:t.FLOAT,size:1}]),P=i(t),O=new y(t,l,r,s,c,h,v,f,p,d,m,x,k,_,w,T,A,C,M,S,E,L,P,a(t,[{buffer:P,type:t.FLOAT,size:3}]));return O.update(e),O}},{\"./shaders\":244,colormap:126,\"gl-buffer\":241,\"gl-mat4/invert\":265,\"gl-mat4/multiply\":267,\"gl-shader\":301,\"gl-texture2d\":322,\"gl-vao\":327,ndarray:450,normals:453,\"simplicial-complex-contour\":518,\"typedarray-pool\":545}],244:[function(t,e,r){var n=t(\"glslify\"),i=n([\"precision highp float;\\n\\nprecision highp float;\\n#define GLSLIFY 1\\n\\nvec3 getOrthogonalVector(vec3 v) {\\n  // Return up-vector for only-z vector.\\n  // Return ax + by + cz = 0, a point that lies on the plane that has v as a normal and that isn't (0,0,0).\\n  // From the above if-statement we have ||a|| > 0  U  ||b|| > 0.\\n  // Assign z = 0, x = -b, y = a:\\n  // a*-b + b*a + c*0 = -ba + ba + 0 = 0\\n  if (v.x*v.x > v.z*v.z || v.y*v.y > v.z*v.z) {\\n    return normalize(vec3(-v.y, v.x, 0.0));\\n  } else {\\n    return normalize(vec3(0.0, v.z, -v.y));\\n  }\\n}\\n\\n// Calculate the cone vertex and normal at the given index.\\n//\\n// The returned vertex is for a cone with its top at origin and height of 1.0,\\n// pointing in the direction of the vector attribute.\\n//\\n// Each cone is made up of a top vertex, a center base vertex and base perimeter vertices.\\n// These vertices are used to make up the triangles of the cone by the following:\\n//   segment + 0 top vertex\\n//   segment + 1 perimeter vertex a+1\\n//   segment + 2 perimeter vertex a\\n//   segment + 3 center base vertex\\n//   segment + 4 perimeter vertex a\\n//   segment + 5 perimeter vertex a+1\\n// Where segment is the number of the radial segment * 6 and a is the angle at that radial segment.\\n// To go from index to segment, floor(index / 6)\\n// To go from segment to angle, 2*pi * (segment/segmentCount)\\n// To go from index to segment index, index - (segment*6)\\n//\\nvec3 getConePosition(vec3 d, float rawIndex, float coneOffset, out vec3 normal) {\\n\\n  const float segmentCount = 8.0;\\n\\n  float index = rawIndex - floor(rawIndex /\\n    (segmentCount * 6.0)) *\\n    (segmentCount * 6.0);\\n\\n  float segment = floor(0.001 + index/6.0);\\n  float segmentIndex = index - (segment*6.0);\\n\\n  normal = -normalize(d);\\n\\n  if (segmentIndex > 2.99 && segmentIndex < 3.01) {\\n    return mix(vec3(0.0), -d, coneOffset);\\n  }\\n\\n  float nextAngle = (\\n    (segmentIndex > 0.99 &&  segmentIndex < 1.01) ||\\n    (segmentIndex > 4.99 &&  segmentIndex < 5.01)\\n  ) ? 1.0 : 0.0;\\n  float angle = 2.0 * 3.14159 * ((segment + nextAngle) / segmentCount);\\n\\n  vec3 v1 = mix(d, vec3(0.0), coneOffset);\\n  vec3 v2 = v1 - d;\\n\\n  vec3 u = getOrthogonalVector(d);\\n  vec3 v = normalize(cross(u, d));\\n\\n  vec3 x = u * cos(angle) * length(d)*0.25;\\n  vec3 y = v * sin(angle) * length(d)*0.25;\\n  vec3 v3 = v2 + x + y;\\n  if (segmentIndex < 3.0) {\\n    vec3 tx = u * sin(angle);\\n    vec3 ty = v * -cos(angle);\\n    vec3 tangent = tx + ty;\\n    normal = normalize(cross(v3 - v1, tangent));\\n  }\\n\\n  if (segmentIndex == 0.0) {\\n    return mix(d, vec3(0.0), coneOffset);\\n  }\\n  return v3;\\n}\\n\\nattribute vec3 vector;\\nattribute vec4 color, position;\\nattribute vec2 uv;\\nuniform float vectorScale;\\nuniform float coneScale;\\n\\nuniform float coneOffset;\\n\\nuniform mat4 model\\n           , view\\n           , projection\\n           , inverseModel;\\nuniform vec3 eyePosition\\n           , lightPosition;\\n\\nvarying vec3 f_normal\\n           , f_lightDirection\\n           , f_eyeDirection\\n           , f_data\\n           , f_position;\\nvarying vec4 f_color;\\nvarying vec2 f_uv;\\n\\nvoid main() {\\n  // Scale the vector magnitude to stay constant with\\n  // model & view changes.\\n  vec3 normal;\\n  vec3 XYZ = getConePosition(mat3(model) * ((vectorScale * coneScale) * vector), position.w, coneOffset, normal);\\n  vec4 conePosition = model * vec4(position.xyz, 1.0) + vec4(XYZ, 0.0);\\n\\n  //Lighting geometry parameters\\n  vec4 cameraCoordinate = view * conePosition;\\n  cameraCoordinate.xyz /= cameraCoordinate.w;\\n  f_lightDirection = lightPosition - cameraCoordinate.xyz;\\n  f_eyeDirection   = eyePosition - cameraCoordinate.xyz;\\n  f_normal = normalize((vec4(normal,0.0) * inverseModel).xyz);\\n\\n  // vec4 m_position  = model * vec4(conePosition, 1.0);\\n  vec4 t_position  = view * conePosition;\\n  gl_Position      = projection * t_position;\\n\\n  f_color          = color;\\n  f_data           = conePosition.xyz;\\n  f_position       = position.xyz;\\n  f_uv             = uv;\\n}\\n\"]),a=n([\"#extension GL_OES_standard_derivatives : enable\\n\\nprecision highp float;\\n#define GLSLIFY 1\\n\\nfloat beckmannDistribution(float x, float roughness) {\\n  float NdotH = max(x, 0.0001);\\n  float cos2Alpha = NdotH * NdotH;\\n  float tan2Alpha = (cos2Alpha - 1.0) / cos2Alpha;\\n  float roughness2 = roughness * roughness;\\n  float denom = 3.141592653589793 * roughness2 * cos2Alpha * cos2Alpha;\\n  return exp(tan2Alpha / roughness2) / denom;\\n}\\n\\nfloat cookTorranceSpecular(\\n  vec3 lightDirection,\\n  vec3 viewDirection,\\n  vec3 surfaceNormal,\\n  float roughness,\\n  float fresnel) {\\n\\n  float VdotN = max(dot(viewDirection, surfaceNormal), 0.0);\\n  float LdotN = max(dot(lightDirection, surfaceNormal), 0.0);\\n\\n  //Half angle vector\\n  vec3 H = normalize(lightDirection + viewDirection);\\n\\n  //Geometric term\\n  float NdotH = max(dot(surfaceNormal, H), 0.0);\\n  float VdotH = max(dot(viewDirection, H), 0.000001);\\n  float LdotH = max(dot(lightDirection, H), 0.000001);\\n  float G1 = (2.0 * NdotH * VdotN) / VdotH;\\n  float G2 = (2.0 * NdotH * LdotN) / LdotH;\\n  float G = min(1.0, min(G1, G2));\\n  \\n  //Distribution term\\n  float D = beckmannDistribution(NdotH, roughness);\\n\\n  //Fresnel term\\n  float F = pow(1.0 - VdotN, fresnel);\\n\\n  //Multiply terms and done\\n  return  G * F * D / max(3.14159265 * VdotN, 0.000001);\\n}\\n\\nbool outOfRange(float a, float b, float p) {\\n  return ((p > max(a, b)) || \\n          (p < min(a, b)));\\n}\\n\\nbool outOfRange(vec2 a, vec2 b, vec2 p) {\\n  return (outOfRange(a.x, b.x, p.x) ||\\n          outOfRange(a.y, b.y, p.y));\\n}\\n\\nbool outOfRange(vec3 a, vec3 b, vec3 p) {\\n  return (outOfRange(a.x, b.x, p.x) ||\\n          outOfRange(a.y, b.y, p.y) ||\\n          outOfRange(a.z, b.z, p.z));\\n}\\n\\nbool outOfRange(vec4 a, vec4 b, vec4 p) {\\n  return outOfRange(a.xyz, b.xyz, p.xyz);\\n}\\n\\nuniform vec3 clipBounds[2];\\nuniform float roughness\\n            , fresnel\\n            , kambient\\n            , kdiffuse\\n            , kspecular\\n            , opacity;\\nuniform sampler2D texture;\\n\\nvarying vec3 f_normal\\n           , f_lightDirection\\n           , f_eyeDirection\\n           , f_data\\n           , f_position;\\nvarying vec4 f_color;\\nvarying vec2 f_uv;\\n\\nvoid main() {\\n  if (outOfRange(clipBounds[0], clipBounds[1], f_position)) discard;\\n  vec3 N = normalize(f_normal);\\n  vec3 L = normalize(f_lightDirection);\\n  vec3 V = normalize(f_eyeDirection);\\n\\n  if(gl_FrontFacing) {\\n    N = -N;\\n  }\\n\\n  float specular = min(1.0, max(0.0, cookTorranceSpecular(L, V, N, roughness, fresnel)));\\n  float diffuse  = min(kambient + kdiffuse * max(dot(N, L), 0.0), 1.0);\\n\\n  vec4 surfaceColor = f_color * texture2D(texture, f_uv);\\n  vec4 litColor = surfaceColor.a * vec4(diffuse * surfaceColor.rgb + kspecular * vec3(1,1,1) * specular,  1.0);\\n\\n  gl_FragColor = litColor * opacity;\\n}\\n\"]),o=n([\"precision highp float;\\n\\nprecision highp float;\\n#define GLSLIFY 1\\n\\nvec3 getOrthogonalVector(vec3 v) {\\n  // Return up-vector for only-z vector.\\n  // Return ax + by + cz = 0, a point that lies on the plane that has v as a normal and that isn't (0,0,0).\\n  // From the above if-statement we have ||a|| > 0  U  ||b|| > 0.\\n  // Assign z = 0, x = -b, y = a:\\n  // a*-b + b*a + c*0 = -ba + ba + 0 = 0\\n  if (v.x*v.x > v.z*v.z || v.y*v.y > v.z*v.z) {\\n    return normalize(vec3(-v.y, v.x, 0.0));\\n  } else {\\n    return normalize(vec3(0.0, v.z, -v.y));\\n  }\\n}\\n\\n// Calculate the cone vertex and normal at the given index.\\n//\\n// The returned vertex is for a cone with its top at origin and height of 1.0,\\n// pointing in the direction of the vector attribute.\\n//\\n// Each cone is made up of a top vertex, a center base vertex and base perimeter vertices.\\n// These vertices are used to make up the triangles of the cone by the following:\\n//   segment + 0 top vertex\\n//   segment + 1 perimeter vertex a+1\\n//   segment + 2 perimeter vertex a\\n//   segment + 3 center base vertex\\n//   segment + 4 perimeter vertex a\\n//   segment + 5 perimeter vertex a+1\\n// Where segment is the number of the radial segment * 6 and a is the angle at that radial segment.\\n// To go from index to segment, floor(index / 6)\\n// To go from segment to angle, 2*pi * (segment/segmentCount)\\n// To go from index to segment index, index - (segment*6)\\n//\\nvec3 getConePosition(vec3 d, float rawIndex, float coneOffset, out vec3 normal) {\\n\\n  const float segmentCount = 8.0;\\n\\n  float index = rawIndex - floor(rawIndex /\\n    (segmentCount * 6.0)) *\\n    (segmentCount * 6.0);\\n\\n  float segment = floor(0.001 + index/6.0);\\n  float segmentIndex = index - (segment*6.0);\\n\\n  normal = -normalize(d);\\n\\n  if (segmentIndex > 2.99 && segmentIndex < 3.01) {\\n    return mix(vec3(0.0), -d, coneOffset);\\n  }\\n\\n  float nextAngle = (\\n    (segmentIndex > 0.99 &&  segmentIndex < 1.01) ||\\n    (segmentIndex > 4.99 &&  segmentIndex < 5.01)\\n  ) ? 1.0 : 0.0;\\n  float angle = 2.0 * 3.14159 * ((segment + nextAngle) / segmentCount);\\n\\n  vec3 v1 = mix(d, vec3(0.0), coneOffset);\\n  vec3 v2 = v1 - d;\\n\\n  vec3 u = getOrthogonalVector(d);\\n  vec3 v = normalize(cross(u, d));\\n\\n  vec3 x = u * cos(angle) * length(d)*0.25;\\n  vec3 y = v * sin(angle) * length(d)*0.25;\\n  vec3 v3 = v2 + x + y;\\n  if (segmentIndex < 3.0) {\\n    vec3 tx = u * sin(angle);\\n    vec3 ty = v * -cos(angle);\\n    vec3 tangent = tx + ty;\\n    normal = normalize(cross(v3 - v1, tangent));\\n  }\\n\\n  if (segmentIndex == 0.0) {\\n    return mix(d, vec3(0.0), coneOffset);\\n  }\\n  return v3;\\n}\\n\\nattribute vec3 vector;\\nattribute vec4 position;\\nattribute vec4 id;\\n\\nuniform mat4 model, view, projection;\\n\\nuniform float vectorScale;\\nuniform float coneScale;\\nuniform float coneOffset;\\n\\nvarying vec3 f_position;\\nvarying vec4 f_id;\\n\\nvoid main() {\\n  vec3 normal;\\n  vec3 XYZ = getConePosition(mat3(model) * ((vectorScale * coneScale) * vector), position.w, coneOffset, normal);\\n  vec4 conePosition = model * vec4(position.xyz, 1.0) + vec4(XYZ, 0.0);\\n  gl_Position = projection * view * conePosition;\\n  f_id        = id;\\n  f_position  = position.xyz;\\n}\\n\"]),s=n([\"precision highp float;\\n#define GLSLIFY 1\\n\\nbool outOfRange(float a, float b, float p) {\\n  return ((p > max(a, b)) || \\n          (p < min(a, b)));\\n}\\n\\nbool outOfRange(vec2 a, vec2 b, vec2 p) {\\n  return (outOfRange(a.x, b.x, p.x) ||\\n          outOfRange(a.y, b.y, p.y));\\n}\\n\\nbool outOfRange(vec3 a, vec3 b, vec3 p) {\\n  return (outOfRange(a.x, b.x, p.x) ||\\n          outOfRange(a.y, b.y, p.y) ||\\n          outOfRange(a.z, b.z, p.z));\\n}\\n\\nbool outOfRange(vec4 a, vec4 b, vec4 p) {\\n  return outOfRange(a.xyz, b.xyz, p.xyz);\\n}\\n\\nuniform vec3  clipBounds[2];\\nuniform float pickId;\\n\\nvarying vec3 f_position;\\nvarying vec4 f_id;\\n\\nvoid main() {\\n  if (outOfRange(clipBounds[0], clipBounds[1], f_position)) discard;\\n\\n  gl_FragColor = vec4(pickId, f_id.xyz);\\n}\"]);r.meshShader={vertex:i,fragment:a,attributes:[{name:\"position\",type:\"vec4\"},{name:\"normal\",type:\"vec3\"},{name:\"color\",type:\"vec4\"},{name:\"uv\",type:\"vec2\"},{name:\"vector\",type:\"vec3\"}]},r.pickShader={vertex:o,fragment:s,attributes:[{name:\"position\",type:\"vec4\"},{name:\"id\",type:\"vec4\"},{name:\"vector\",type:\"vec3\"}]}},{glslify:409}],245:[function(t,e,r){e.exports={0:\"NONE\",1:\"ONE\",2:\"LINE_LOOP\",3:\"LINE_STRIP\",4:\"TRIANGLES\",5:\"TRIANGLE_STRIP\",6:\"TRIANGLE_FAN\",256:\"DEPTH_BUFFER_BIT\",512:\"NEVER\",513:\"LESS\",514:\"EQUAL\",515:\"LEQUAL\",516:\"GREATER\",517:\"NOTEQUAL\",518:\"GEQUAL\",519:\"ALWAYS\",768:\"SRC_COLOR\",769:\"ONE_MINUS_SRC_COLOR\",770:\"SRC_ALPHA\",771:\"ONE_MINUS_SRC_ALPHA\",772:\"DST_ALPHA\",773:\"ONE_MINUS_DST_ALPHA\",774:\"DST_COLOR\",775:\"ONE_MINUS_DST_COLOR\",776:\"SRC_ALPHA_SATURATE\",1024:\"STENCIL_BUFFER_BIT\",1028:\"FRONT\",1029:\"BACK\",1032:\"FRONT_AND_BACK\",1280:\"INVALID_ENUM\",1281:\"INVALID_VALUE\",1282:\"INVALID_OPERATION\",1285:\"OUT_OF_MEMORY\",1286:\"INVALID_FRAMEBUFFER_OPERATION\",2304:\"CW\",2305:\"CCW\",2849:\"LINE_WIDTH\",2884:\"CULL_FACE\",2885:\"CULL_FACE_MODE\",2886:\"FRONT_FACE\",2928:\"DEPTH_RANGE\",2929:\"DEPTH_TEST\",2930:\"DEPTH_WRITEMASK\",2931:\"DEPTH_CLEAR_VALUE\",2932:\"DEPTH_FUNC\",2960:\"STENCIL_TEST\",2961:\"STENCIL_CLEAR_VALUE\",2962:\"STENCIL_FUNC\",2963:\"STENCIL_VALUE_MASK\",2964:\"STENCIL_FAIL\",2965:\"STENCIL_PASS_DEPTH_FAIL\",2966:\"STENCIL_PASS_DEPTH_PASS\",2967:\"STENCIL_REF\",2968:\"STENCIL_WRITEMASK\",2978:\"VIEWPORT\",3024:\"DITHER\",3042:\"BLEND\",3088:\"SCISSOR_BOX\",3089:\"SCISSOR_TEST\",3106:\"COLOR_CLEAR_VALUE\",3107:\"COLOR_WRITEMASK\",3317:\"UNPACK_ALIGNMENT\",3333:\"PACK_ALIGNMENT\",3379:\"MAX_TEXTURE_SIZE\",3386:\"MAX_VIEWPORT_DIMS\",3408:\"SUBPIXEL_BITS\",3410:\"RED_BITS\",3411:\"GREEN_BITS\",3412:\"BLUE_BITS\",3413:\"ALPHA_BITS\",3414:\"DEPTH_BITS\",3415:\"STENCIL_BITS\",3553:\"TEXTURE_2D\",4352:\"DONT_CARE\",4353:\"FASTEST\",4354:\"NICEST\",5120:\"BYTE\",5121:\"UNSIGNED_BYTE\",5122:\"SHORT\",5123:\"UNSIGNED_SHORT\",5124:\"INT\",5125:\"UNSIGNED_INT\",5126:\"FLOAT\",5386:\"INVERT\",5890:\"TEXTURE\",6401:\"STENCIL_INDEX\",6402:\"DEPTH_COMPONENT\",6406:\"ALPHA\",6407:\"RGB\",6408:\"RGBA\",6409:\"LUMINANCE\",6410:\"LUMINANCE_ALPHA\",7680:\"KEEP\",7681:\"REPLACE\",7682:\"INCR\",7683:\"DECR\",7936:\"VENDOR\",7937:\"RENDERER\",7938:\"VERSION\",9728:\"NEAREST\",9729:\"LINEAR\",9984:\"NEAREST_MIPMAP_NEAREST\",9985:\"LINEAR_MIPMAP_NEAREST\",9986:\"NEAREST_MIPMAP_LINEAR\",9987:\"LINEAR_MIPMAP_LINEAR\",10240:\"TEXTURE_MAG_FILTER\",10241:\"TEXTURE_MIN_FILTER\",10242:\"TEXTURE_WRAP_S\",10243:\"TEXTURE_WRAP_T\",10497:\"REPEAT\",10752:\"POLYGON_OFFSET_UNITS\",16384:\"COLOR_BUFFER_BIT\",32769:\"CONSTANT_COLOR\",32770:\"ONE_MINUS_CONSTANT_COLOR\",32771:\"CONSTANT_ALPHA\",32772:\"ONE_MINUS_CONSTANT_ALPHA\",32773:\"BLEND_COLOR\",32774:\"FUNC_ADD\",32777:\"BLEND_EQUATION_RGB\",32778:\"FUNC_SUBTRACT\",32779:\"FUNC_REVERSE_SUBTRACT\",32819:\"UNSIGNED_SHORT_4_4_4_4\",32820:\"UNSIGNED_SHORT_5_5_5_1\",32823:\"POLYGON_OFFSET_FILL\",32824:\"POLYGON_OFFSET_FACTOR\",32854:\"RGBA4\",32855:\"RGB5_A1\",32873:\"TEXTURE_BINDING_2D\",32926:\"SAMPLE_ALPHA_TO_COVERAGE\",32928:\"SAMPLE_COVERAGE\",32936:\"SAMPLE_BUFFERS\",32937:\"SAMPLES\",32938:\"SAMPLE_COVERAGE_VALUE\",32939:\"SAMPLE_COVERAGE_INVERT\",32968:\"BLEND_DST_RGB\",32969:\"BLEND_SRC_RGB\",32970:\"BLEND_DST_ALPHA\",32971:\"BLEND_SRC_ALPHA\",33071:\"CLAMP_TO_EDGE\",33170:\"GENERATE_MIPMAP_HINT\",33189:\"DEPTH_COMPONENT16\",33306:\"DEPTH_STENCIL_ATTACHMENT\",33635:\"UNSIGNED_SHORT_5_6_5\",33648:\"MIRRORED_REPEAT\",33901:\"ALIASED_POINT_SIZE_RANGE\",33902:\"ALIASED_LINE_WIDTH_RANGE\",33984:\"TEXTURE0\",33985:\"TEXTURE1\",33986:\"TEXTURE2\",33987:\"TEXTURE3\",33988:\"TEXTURE4\",33989:\"TEXTURE5\",33990:\"TEXTURE6\",33991:\"TEXTURE7\",33992:\"TEXTURE8\",33993:\"TEXTURE9\",33994:\"TEXTURE10\",33995:\"TEXTURE11\",33996:\"TEXTURE12\",33997:\"TEXTURE13\",33998:\"TEXTURE14\",33999:\"TEXTURE15\",34000:\"TEXTURE16\",34001:\"TEXTURE17\",34002:\"TEXTURE18\",34003:\"TEXTURE19\",34004:\"TEXTURE20\",34005:\"TEXTURE21\",34006:\"TEXTURE22\",34007:\"TEXTURE23\",34008:\"TEXTURE24\",34009:\"TEXTURE25\",34010:\"TEXTURE26\",34011:\"TEXTURE27\",34012:\"TEXTURE28\",34013:\"TEXTURE29\",34014:\"TEXTURE30\",34015:\"TEXTURE31\",34016:\"ACTIVE_TEXTURE\",34024:\"MAX_RENDERBUFFER_SIZE\",34041:\"DEPTH_STENCIL\",34055:\"INCR_WRAP\",34056:\"DECR_WRAP\",34067:\"TEXTURE_CUBE_MAP\",34068:\"TEXTURE_BINDING_CUBE_MAP\",34069:\"TEXTURE_CUBE_MAP_POSITIVE_X\",34070:\"TEXTURE_CUBE_MAP_NEGATIVE_X\",34071:\"TEXTURE_CUBE_MAP_POSITIVE_Y\",34072:\"TEXTURE_CUBE_MAP_NEGATIVE_Y\",34073:\"TEXTURE_CUBE_MAP_POSITIVE_Z\",34074:\"TEXTURE_CUBE_MAP_NEGATIVE_Z\",34076:\"MAX_CUBE_MAP_TEXTURE_SIZE\",34338:\"VERTEX_ATTRIB_ARRAY_ENABLED\",34339:\"VERTEX_ATTRIB_ARRAY_SIZE\",34340:\"VERTEX_ATTRIB_ARRAY_STRIDE\",34341:\"VERTEX_ATTRIB_ARRAY_TYPE\",34342:\"CURRENT_VERTEX_ATTRIB\",34373:\"VERTEX_ATTRIB_ARRAY_POINTER\",34466:\"NUM_COMPRESSED_TEXTURE_FORMATS\",34467:\"COMPRESSED_TEXTURE_FORMATS\",34660:\"BUFFER_SIZE\",34661:\"BUFFER_USAGE\",34816:\"STENCIL_BACK_FUNC\",34817:\"STENCIL_BACK_FAIL\",34818:\"STENCIL_BACK_PASS_DEPTH_FAIL\",34819:\"STENCIL_BACK_PASS_DEPTH_PASS\",34877:\"BLEND_EQUATION_ALPHA\",34921:\"MAX_VERTEX_ATTRIBS\",34922:\"VERTEX_ATTRIB_ARRAY_NORMALIZED\",34930:\"MAX_TEXTURE_IMAGE_UNITS\",34962:\"ARRAY_BUFFER\",34963:\"ELEMENT_ARRAY_BUFFER\",34964:\"ARRAY_BUFFER_BINDING\",34965:\"ELEMENT_ARRAY_BUFFER_BINDING\",34975:\"VERTEX_ATTRIB_ARRAY_BUFFER_BINDING\",35040:\"STREAM_DRAW\",35044:\"STATIC_DRAW\",35048:\"DYNAMIC_DRAW\",35632:\"FRAGMENT_SHADER\",35633:\"VERTEX_SHADER\",35660:\"MAX_VERTEX_TEXTURE_IMAGE_UNITS\",35661:\"MAX_COMBINED_TEXTURE_IMAGE_UNITS\",35663:\"SHADER_TYPE\",35664:\"FLOAT_VEC2\",35665:\"FLOAT_VEC3\",35666:\"FLOAT_VEC4\",35667:\"INT_VEC2\",35668:\"INT_VEC3\",35669:\"INT_VEC4\",35670:\"BOOL\",35671:\"BOOL_VEC2\",35672:\"BOOL_VEC3\",35673:\"BOOL_VEC4\",35674:\"FLOAT_MAT2\",35675:\"FLOAT_MAT3\",35676:\"FLOAT_MAT4\",35678:\"SAMPLER_2D\",35680:\"SAMPLER_CUBE\",35712:\"DELETE_STATUS\",35713:\"COMPILE_STATUS\",35714:\"LINK_STATUS\",35715:\"VALIDATE_STATUS\",35716:\"INFO_LOG_LENGTH\",35717:\"ATTACHED_SHADERS\",35718:\"ACTIVE_UNIFORMS\",35719:\"ACTIVE_UNIFORM_MAX_LENGTH\",35720:\"SHADER_SOURCE_LENGTH\",35721:\"ACTIVE_ATTRIBUTES\",35722:\"ACTIVE_ATTRIBUTE_MAX_LENGTH\",35724:\"SHADING_LANGUAGE_VERSION\",35725:\"CURRENT_PROGRAM\",36003:\"STENCIL_BACK_REF\",36004:\"STENCIL_BACK_VALUE_MASK\",36005:\"STENCIL_BACK_WRITEMASK\",36006:\"FRAMEBUFFER_BINDING\",36007:\"RENDERBUFFER_BINDING\",36048:\"FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE\",36049:\"FRAMEBUFFER_ATTACHMENT_OBJECT_NAME\",36050:\"FRAMEBUFFER_ATTACHMENT_TEXTURE_LEVEL\",36051:\"FRAMEBUFFER_ATTACHMENT_TEXTURE_CUBE_MAP_FACE\",36053:\"FRAMEBUFFER_COMPLETE\",36054:\"FRAMEBUFFER_INCOMPLETE_ATTACHMENT\",36055:\"FRAMEBUFFER_INCOMPLETE_MISSING_ATTACHMENT\",36057:\"FRAMEBUFFER_INCOMPLETE_DIMENSIONS\",36061:\"FRAMEBUFFER_UNSUPPORTED\",36064:\"COLOR_ATTACHMENT0\",36096:\"DEPTH_ATTACHMENT\",36128:\"STENCIL_ATTACHMENT\",36160:\"FRAMEBUFFER\",36161:\"RENDERBUFFER\",36162:\"RENDERBUFFER_WIDTH\",36163:\"RENDERBUFFER_HEIGHT\",36164:\"RENDERBUFFER_INTERNAL_FORMAT\",36168:\"STENCIL_INDEX8\",36176:\"RENDERBUFFER_RED_SIZE\",36177:\"RENDERBUFFER_GREEN_SIZE\",36178:\"RENDERBUFFER_BLUE_SIZE\",36179:\"RENDERBUFFER_ALPHA_SIZE\",36180:\"RENDERBUFFER_DEPTH_SIZE\",36181:\"RENDERBUFFER_STENCIL_SIZE\",36194:\"RGB565\",36336:\"LOW_FLOAT\",36337:\"MEDIUM_FLOAT\",36338:\"HIGH_FLOAT\",36339:\"LOW_INT\",36340:\"MEDIUM_INT\",36341:\"HIGH_INT\",36346:\"SHADER_COMPILER\",36347:\"MAX_VERTEX_UNIFORM_VECTORS\",36348:\"MAX_VARYING_VECTORS\",36349:\"MAX_FRAGMENT_UNIFORM_VECTORS\",37440:\"UNPACK_FLIP_Y_WEBGL\",37441:\"UNPACK_PREMULTIPLY_ALPHA_WEBGL\",37442:\"CONTEXT_LOST_WEBGL\",37443:\"UNPACK_COLORSPACE_CONVERSION_WEBGL\",37444:\"BROWSER_DEFAULT_WEBGL\"}},{}],246:[function(t,e,r){var n=t(\"./1.0/numbers\");e.exports=function(t){return n[t]}},{\"./1.0/numbers\":245}],247:[function(t,e,r){\"use strict\";e.exports=function(t){var e=t.gl,r=n(e),o=i(e,[{buffer:r,type:e.FLOAT,size:3,offset:0,stride:40},{buffer:r,type:e.FLOAT,size:4,offset:12,stride:40},{buffer:r,type:e.FLOAT,size:3,offset:28,stride:40}]),l=a(e);l.attributes.position.location=0,l.attributes.color.location=1,l.attributes.offset.location=2;var c=new s(e,r,o,l);return c.update(t),c};var n=t(\"gl-buffer\"),i=t(\"gl-vao\"),a=t(\"./shaders/index\"),o=[1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1];function s(t,e,r,n){this.gl=t,this.shader=n,this.buffer=e,this.vao=r,this.pixelRatio=1,this.bounds=[[1/0,1/0,1/0],[-1/0,-1/0,-1/0]],this.clipBounds=[[-1/0,-1/0,-1/0],[1/0,1/0,1/0]],this.lineWidth=[1,1,1],this.capSize=[10,10,10],this.lineCount=[0,0,0],this.lineOffset=[0,0,0],this.opacity=1,this.hasAlpha=!1}var l=s.prototype;function c(t,e){for(var r=0;r<3;++r)t[0][r]=Math.min(t[0][r],e[r]),t[1][r]=Math.max(t[1][r],e[r])}l.isOpaque=function(){return!this.hasAlpha},l.isTransparent=function(){return this.hasAlpha},l.drawTransparent=l.draw=function(t){var e=this.gl,r=this.shader.uniforms;this.shader.bind();var n=r.view=t.view||o,i=r.projection=t.projection||o;r.model=t.model||o,r.clipBounds=this.clipBounds,r.opacity=this.opacity;var a=n[12],s=n[13],l=n[14],c=n[15],u=(t._ortho||!1?2:1)*this.pixelRatio*(i[3]*a+i[7]*s+i[11]*l+i[15]*c)/e.drawingBufferHeight;this.vao.bind();for(var h=0;h<3;++h)e.lineWidth(this.lineWidth[h]*this.pixelRatio),r.capSize=this.capSize[h]*u,this.lineCount[h]&&e.drawArrays(e.LINES,this.lineOffset[h],this.lineCount[h]);this.vao.unbind()};var u=function(){for(var t=new Array(3),e=0;e<3;++e){for(var r=[],n=1;n<=2;++n)for(var i=-1;i<=1;i+=2){var a=[0,0,0];a[(n+e)%3]=i,r.push(a)}t[e]=r}return t}();function h(t,e,r,n){for(var i=u[n],a=0;a<i.length;++a){var o=i[a];t.push(e[0],e[1],e[2],r[0],r[1],r[2],r[3],o[0],o[1],o[2])}return i.length}l.update=function(t){\"lineWidth\"in(t=t||{})&&(this.lineWidth=t.lineWidth,Array.isArray(this.lineWidth)||(this.lineWidth=[this.lineWidth,this.lineWidth,this.lineWidth])),\"capSize\"in t&&(this.capSize=t.capSize,Array.isArray(this.capSize)||(this.capSize=[this.capSize,this.capSize,this.capSize])),this.hasAlpha=!1,\"opacity\"in t&&(this.opacity=+t.opacity,this.opacity<1&&(this.hasAlpha=!0));var e=t.color||[[0,0,0],[0,0,0],[0,0,0]],r=t.position,n=t.error;if(Array.isArray(e[0])||(e=[e,e,e]),r&&n){var i=[],a=r.length,o=0;this.bounds=[[1/0,1/0,1/0],[-1/0,-1/0,-1/0]],this.lineCount=[0,0,0];for(var s=0;s<3;++s){this.lineOffset[s]=o;t:for(var l=0;l<a;++l){for(var u=r[l],f=0;f<3;++f)if(isNaN(u[f])||!isFinite(u[f]))continue t;var p=n[l],d=e[s];if(Array.isArray(d[0])&&(d=e[l]),3===d.length?d=[d[0],d[1],d[2],1]:4===d.length&&(d=[d[0],d[1],d[2],d[3]],!this.hasAlpha&&d[3]<1&&(this.hasAlpha=!0)),!isNaN(p[0][s])&&!isNaN(p[1][s])){var g;if(p[0][s]<0)(g=u.slice())[s]+=p[0][s],i.push(u[0],u[1],u[2],d[0],d[1],d[2],d[3],0,0,0,g[0],g[1],g[2],d[0],d[1],d[2],d[3],0,0,0),c(this.bounds,g),o+=2+h(i,g,d,s);if(p[1][s]>0)(g=u.slice())[s]+=p[1][s],i.push(u[0],u[1],u[2],d[0],d[1],d[2],d[3],0,0,0,g[0],g[1],g[2],d[0],d[1],d[2],d[3],0,0,0),c(this.bounds,g),o+=2+h(i,g,d,s)}}this.lineCount[s]=o-this.lineOffset[s]}this.buffer.update(i)}},l.dispose=function(){this.shader.dispose(),this.buffer.dispose(),this.vao.dispose()}},{\"./shaders/index\":248,\"gl-buffer\":241,\"gl-vao\":327}],248:[function(t,e,r){\"use strict\";var n=t(\"glslify\"),i=t(\"gl-shader\"),a=n([\"precision highp float;\\n#define GLSLIFY 1\\n\\nattribute vec3 position, offset;\\nattribute vec4 color;\\nuniform mat4 model, view, projection;\\nuniform float capSize;\\nvarying vec4 fragColor;\\nvarying vec3 fragPosition;\\n\\nvoid main() {\\n  vec4 worldPosition  = model * vec4(position, 1.0);\\n  worldPosition       = (worldPosition / worldPosition.w) + vec4(capSize * offset, 0.0);\\n  gl_Position         = projection * view * worldPosition;\\n  fragColor           = color;\\n  fragPosition        = position;\\n}\"]),o=n([\"precision highp float;\\n#define GLSLIFY 1\\n\\nbool outOfRange(float a, float b, float p) {\\n  return ((p > max(a, b)) || \\n          (p < min(a, b)));\\n}\\n\\nbool outOfRange(vec2 a, vec2 b, vec2 p) {\\n  return (outOfRange(a.x, b.x, p.x) ||\\n          outOfRange(a.y, b.y, p.y));\\n}\\n\\nbool outOfRange(vec3 a, vec3 b, vec3 p) {\\n  return (outOfRange(a.x, b.x, p.x) ||\\n          outOfRange(a.y, b.y, p.y) ||\\n          outOfRange(a.z, b.z, p.z));\\n}\\n\\nbool outOfRange(vec4 a, vec4 b, vec4 p) {\\n  return outOfRange(a.xyz, b.xyz, p.xyz);\\n}\\n\\nuniform vec3 clipBounds[2];\\nuniform float opacity;\\nvarying vec3 fragPosition;\\nvarying vec4 fragColor;\\n\\nvoid main() {\\n  if (\\n    outOfRange(clipBounds[0], clipBounds[1], fragPosition) ||\\n    fragColor.a * opacity == 0.\\n  ) discard;\\n\\n  gl_FragColor = opacity * fragColor;\\n}\"]);e.exports=function(t){return i(t,a,o,null,[{name:\"position\",type:\"vec3\"},{name:\"color\",type:\"vec4\"},{name:\"offset\",type:\"vec3\"}])}},{\"gl-shader\":301,glslify:409}],249:[function(t,e,r){\"use strict\";var n=t(\"gl-texture2d\");e.exports=function(t,e,r,n){i||(i=t.FRAMEBUFFER_UNSUPPORTED,a=t.FRAMEBUFFER_INCOMPLETE_ATTACHMENT,o=t.FRAMEBUFFER_INCOMPLETE_DIMENSIONS,s=t.FRAMEBUFFER_INCOMPLETE_MISSING_ATTACHMENT);var c=t.getExtension(\"WEBGL_draw_buffers\");!l&&c&&function(t,e){var r=t.getParameter(e.MAX_COLOR_ATTACHMENTS_WEBGL);l=new Array(r+1);for(var n=0;n<=r;++n){for(var i=new Array(r),a=0;a<n;++a)i[a]=t.COLOR_ATTACHMENT0+a;for(var a=n;a<r;++a)i[a]=t.NONE;l[n]=i}}(t,c);Array.isArray(e)&&(n=r,r=0|e[1],e=0|e[0]);if(\"number\"!=typeof e)throw new Error(\"gl-fbo: Missing shape parameter\");var u=t.getParameter(t.MAX_RENDERBUFFER_SIZE);if(e<0||e>u||r<0||r>u)throw new Error(\"gl-fbo: Parameters are too large for FBO\");var h=1;if(\"color\"in(n=n||{})){if((h=Math.max(0|n.color,0))<0)throw new Error(\"gl-fbo: Must specify a nonnegative number of colors\");if(h>1){if(!c)throw new Error(\"gl-fbo: Multiple draw buffer extension not supported\");if(h>t.getParameter(c.MAX_COLOR_ATTACHMENTS_WEBGL))throw new Error(\"gl-fbo: Context does not support \"+h+\" draw buffers\")}}var f=t.UNSIGNED_BYTE,p=t.getExtension(\"OES_texture_float\");if(n.float&&h>0){if(!p)throw new Error(\"gl-fbo: Context does not support floating point textures\");f=t.FLOAT}else n.preferFloat&&h>0&&p&&(f=t.FLOAT);var g=!0;\"depth\"in n&&(g=!!n.depth);var v=!1;\"stencil\"in n&&(v=!!n.stencil);return new d(t,e,r,f,h,g,v,c)};var i,a,o,s,l=null;function c(t){return[t.getParameter(t.FRAMEBUFFER_BINDING),t.getParameter(t.RENDERBUFFER_BINDING),t.getParameter(t.TEXTURE_BINDING_2D)]}function u(t,e){t.bindFramebuffer(t.FRAMEBUFFER,e[0]),t.bindRenderbuffer(t.RENDERBUFFER,e[1]),t.bindTexture(t.TEXTURE_2D,e[2])}function h(t){switch(t){case i:throw new Error(\"gl-fbo: Framebuffer unsupported\");case a:throw new Error(\"gl-fbo: Framebuffer incomplete attachment\");case o:throw new Error(\"gl-fbo: Framebuffer incomplete dimensions\");case s:throw new Error(\"gl-fbo: Framebuffer incomplete missing attachment\");default:throw new Error(\"gl-fbo: Framebuffer failed for unspecified reason\")}}function f(t,e,r,i,a,o){if(!i)return null;var s=n(t,e,r,a,i);return s.magFilter=t.NEAREST,s.minFilter=t.NEAREST,s.mipSamples=1,s.bind(),t.framebufferTexture2D(t.FRAMEBUFFER,o,t.TEXTURE_2D,s.handle,0),s}function p(t,e,r,n,i){var a=t.createRenderbuffer();return t.bindRenderbuffer(t.RENDERBUFFER,a),t.renderbufferStorage(t.RENDERBUFFER,n,e,r),t.framebufferRenderbuffer(t.FRAMEBUFFER,i,t.RENDERBUFFER,a),a}function d(t,e,r,n,i,a,o,s){this.gl=t,this._shape=[0|e,0|r],this._destroyed=!1,this._ext=s,this.color=new Array(i);for(var d=0;d<i;++d)this.color[d]=null;this._color_rb=null,this.depth=null,this._depth_rb=null,this._colorType=n,this._useDepth=a,this._useStencil=o;var g=this,v=[0|e,0|r];Object.defineProperties(v,{0:{get:function(){return g._shape[0]},set:function(t){return g.width=t}},1:{get:function(){return g._shape[1]},set:function(t){return g.height=t}}}),this._shapeVector=v,function(t){var e=c(t.gl),r=t.gl,n=t.handle=r.createFramebuffer(),i=t._shape[0],a=t._shape[1],o=t.color.length,s=t._ext,d=t._useStencil,g=t._useDepth,v=t._colorType;r.bindFramebuffer(r.FRAMEBUFFER,n);for(var m=0;m<o;++m)t.color[m]=f(r,i,a,v,r.RGBA,r.COLOR_ATTACHMENT0+m);0===o?(t._color_rb=p(r,i,a,r.RGBA4,r.COLOR_ATTACHMENT0),s&&s.drawBuffersWEBGL(l[0])):o>1&&s.drawBuffersWEBGL(l[o]);var y=r.getExtension(\"WEBGL_depth_texture\");y?d?t.depth=f(r,i,a,y.UNSIGNED_INT_24_8_WEBGL,r.DEPTH_STENCIL,r.DEPTH_STENCIL_ATTACHMENT):g&&(t.depth=f(r,i,a,r.UNSIGNED_SHORT,r.DEPTH_COMPONENT,r.DEPTH_ATTACHMENT)):g&&d?t._depth_rb=p(r,i,a,r.DEPTH_STENCIL,r.DEPTH_STENCIL_ATTACHMENT):g?t._depth_rb=p(r,i,a,r.DEPTH_COMPONENT16,r.DEPTH_ATTACHMENT):d&&(t._depth_rb=p(r,i,a,r.STENCIL_INDEX,r.STENCIL_ATTACHMENT));var x=r.checkFramebufferStatus(r.FRAMEBUFFER);if(x!==r.FRAMEBUFFER_COMPLETE){for(t._destroyed=!0,r.bindFramebuffer(r.FRAMEBUFFER,null),r.deleteFramebuffer(t.handle),t.handle=null,t.depth&&(t.depth.dispose(),t.depth=null),t._depth_rb&&(r.deleteRenderbuffer(t._depth_rb),t._depth_rb=null),m=0;m<t.color.length;++m)t.color[m].dispose(),t.color[m]=null;t._color_rb&&(r.deleteRenderbuffer(t._color_rb),t._color_rb=null),u(r,e),h(x)}u(r,e)}(this)}var g=d.prototype;function v(t,e,r){if(t._destroyed)throw new Error(\"gl-fbo: Can't resize destroyed FBO\");if(t._shape[0]!==e||t._shape[1]!==r){var n=t.gl,i=n.getParameter(n.MAX_RENDERBUFFER_SIZE);if(e<0||e>i||r<0||r>i)throw new Error(\"gl-fbo: Can't resize FBO, invalid dimensions\");t._shape[0]=e,t._shape[1]=r;for(var a=c(n),o=0;o<t.color.length;++o)t.color[o].shape=t._shape;t._color_rb&&(n.bindRenderbuffer(n.RENDERBUFFER,t._color_rb),n.renderbufferStorage(n.RENDERBUFFER,n.RGBA4,t._shape[0],t._shape[1])),t.depth&&(t.depth.shape=t._shape),t._depth_rb&&(n.bindRenderbuffer(n.RENDERBUFFER,t._depth_rb),t._useDepth&&t._useStencil?n.renderbufferStorage(n.RENDERBUFFER,n.DEPTH_STENCIL,t._shape[0],t._shape[1]):t._useDepth?n.renderbufferStorage(n.RENDERBUFFER,n.DEPTH_COMPONENT16,t._shape[0],t._shape[1]):t._useStencil&&n.renderbufferStorage(n.RENDERBUFFER,n.STENCIL_INDEX,t._shape[0],t._shape[1])),n.bindFramebuffer(n.FRAMEBUFFER,t.handle);var s=n.checkFramebufferStatus(n.FRAMEBUFFER);s!==n.FRAMEBUFFER_COMPLETE&&(t.dispose(),u(n,a),h(s)),u(n,a)}}Object.defineProperties(g,{shape:{get:function(){return this._destroyed?[0,0]:this._shapeVector},set:function(t){if(Array.isArray(t)||(t=[0|t,0|t]),2!==t.length)throw new Error(\"gl-fbo: Shape vector must be length 2\");var e=0|t[0],r=0|t[1];return v(this,e,r),[e,r]},enumerable:!1},width:{get:function(){return this._destroyed?0:this._shape[0]},set:function(t){return v(this,t|=0,this._shape[1]),t},enumerable:!1},height:{get:function(){return this._destroyed?0:this._shape[1]},set:function(t){return t|=0,v(this,this._shape[0],t),t},enumerable:!1}}),g.bind=function(){if(!this._destroyed){var t=this.gl;t.bindFramebuffer(t.FRAMEBUFFER,this.handle),t.viewport(0,0,this._shape[0],this._shape[1])}},g.dispose=function(){if(!this._destroyed){this._destroyed=!0;var t=this.gl;t.deleteFramebuffer(this.handle),this.handle=null,this.depth&&(this.depth.dispose(),this.depth=null),this._depth_rb&&(t.deleteRenderbuffer(this._depth_rb),this._depth_rb=null);for(var e=0;e<this.color.length;++e)this.color[e].dispose(),this.color[e]=null;this._color_rb&&(t.deleteRenderbuffer(this._color_rb),this._color_rb=null)}}},{\"gl-texture2d\":322}],250:[function(t,e,r){var n=t(\"sprintf-js\").sprintf,i=t(\"gl-constants/lookup\"),a=t(\"glsl-shader-name\"),o=t(\"add-line-numbers\");e.exports=function(t,e,r){\"use strict\";var s=a(e)||\"of unknown name (see npm glsl-shader-name)\",l=\"unknown type\";void 0!==r&&(l=r===i.FRAGMENT_SHADER?\"fragment\":\"vertex\");for(var c=n(\"Error compiling %s shader %s:\\n\",l,s),u=n(\"%s%s\",c,t),h=t.split(\"\\n\"),f={},p=0;p<h.length;p++){var d=h[p];if(\"\"!==d&&\"\\0\"!==d){var g=parseInt(d.split(\":\")[2]);if(isNaN(g))throw new Error(n(\"Could not parse error: %s\",d));f[g]=d}}for(var v=o(e).split(\"\\n\"),p=0;p<v.length;p++)if(f[p+3]||f[p+2]||f[p+1]){var m=v[p];if(c+=m+\"\\n\",f[p+1]){var y=f[p+1];y=y.substr(y.split(\":\",3).join(\":\").length+1).trim(),c+=n(\"^^^ %s\\n\\n\",y)}}return{long:c.trim(),short:u.trim()}}},{\"add-line-numbers\":61,\"gl-constants/lookup\":246,\"glsl-shader-name\":401,\"sprintf-js\":528}],251:[function(t,e,r){\"use strict\";e.exports=function(t,e){var r=t.gl,n=o(r,l.vertex,l.fragment),i=o(r,l.pickVertex,l.pickFragment),a=s(r),u=s(r),h=s(r),f=s(r),p=new c(t,n,i,a,u,h,f);return p.update(e),t.addObject(p),p};var n=t(\"binary-search-bounds\"),i=t(\"iota-array\"),a=t(\"typedarray-pool\"),o=t(\"gl-shader\"),s=t(\"gl-buffer\"),l=t(\"./lib/shaders\");function c(t,e,r,n,i,a,o){this.plot=t,this.shader=e,this.pickShader=r,this.positionBuffer=n,this.weightBuffer=i,this.colorBuffer=a,this.idBuffer=o,this.xData=[],this.yData=[],this.shape=[0,0],this.bounds=[1/0,1/0,-1/0,-1/0],this.pickOffset=0}var u,h=c.prototype,f=[0,0,1,0,0,1,1,0,1,1,0,1];h.draw=(u=[1,0,0,0,1,0,0,0,1],function(){var t=this.plot,e=this.shader,r=this.bounds,n=this.numVertices;if(!(n<=0)){var i=t.gl,a=t.dataBox,o=r[2]-r[0],s=r[3]-r[1],l=a[2]-a[0],c=a[3]-a[1];u[0]=2*o/l,u[4]=2*s/c,u[6]=2*(r[0]-a[0])/l-1,u[7]=2*(r[1]-a[1])/c-1,e.bind();var h=e.uniforms;h.viewTransform=u,h.shape=this.shape;var f=e.attributes;this.positionBuffer.bind(),f.position.pointer(),this.weightBuffer.bind(),f.weight.pointer(i.UNSIGNED_BYTE,!1),this.colorBuffer.bind(),f.color.pointer(i.UNSIGNED_BYTE,!0),i.drawArrays(i.TRIANGLES,0,n)}}),h.drawPick=function(){var t=[1,0,0,0,1,0,0,0,1],e=[0,0,0,0];return function(r){var n=this.plot,i=this.pickShader,a=this.bounds,o=this.numVertices;if(!(o<=0)){var s=n.gl,l=n.dataBox,c=a[2]-a[0],u=a[3]-a[1],h=l[2]-l[0],f=l[3]-l[1];t[0]=2*c/h,t[4]=2*u/f,t[6]=2*(a[0]-l[0])/h-1,t[7]=2*(a[1]-l[1])/f-1;for(var p=0;p<4;++p)e[p]=r>>8*p&255;this.pickOffset=r,i.bind();var d=i.uniforms;d.viewTransform=t,d.pickOffset=e,d.shape=this.shape;var g=i.attributes;return this.positionBuffer.bind(),g.position.pointer(),this.weightBuffer.bind(),g.weight.pointer(s.UNSIGNED_BYTE,!1),this.idBuffer.bind(),g.pickId.pointer(s.UNSIGNED_BYTE,!1),s.drawArrays(s.TRIANGLES,0,o),r+this.shape[0]*this.shape[1]}}}(),h.pick=function(t,e,r){var n=this.pickOffset,i=this.shape[0]*this.shape[1];if(r<n||r>=n+i)return null;var a=r-n,o=this.xData,s=this.yData;return{object:this,pointId:a,dataCoord:[o[a%this.shape[0]],s[a/this.shape[0]|0]]}},h.update=function(t){var e=(t=t||{}).shape||[0,0],r=t.x||i(e[0]),o=t.y||i(e[1]),s=t.z||new Float32Array(e[0]*e[1]);this.xData=r,this.yData=o;var l=t.colorLevels||[0],c=t.colorValues||[0,0,0,1],u=l.length,h=this.bounds,p=h[0]=r[0],d=h[1]=o[0],g=1/((h[2]=r[r.length-1])-p),v=1/((h[3]=o[o.length-1])-d),m=e[0],y=e[1];this.shape=[m,y];var x=(m-1)*(y-1)*(f.length>>>1);this.numVertices=x;for(var b=a.mallocUint8(4*x),_=a.mallocFloat32(2*x),w=a.mallocUint8(2*x),k=a.mallocUint32(x),T=0,A=0;A<y-1;++A)for(var M=v*(o[A]-d),S=v*(o[A+1]-d),E=0;E<m-1;++E)for(var C=g*(r[E]-p),L=g*(r[E+1]-p),P=0;P<f.length;P+=2){var O,z,I,D,R=f[P],F=f[P+1],B=s[(A+F)*m+(E+R)],N=n.le(l,B);if(N<0)O=c[0],z=c[1],I=c[2],D=c[3];else if(N===u-1)O=c[4*u-4],z=c[4*u-3],I=c[4*u-2],D=c[4*u-1];else{var j=(B-l[N])/(l[N+1]-l[N]),U=1-j,V=4*N,q=4*(N+1);O=U*c[V]+j*c[q],z=U*c[V+1]+j*c[q+1],I=U*c[V+2]+j*c[q+2],D=U*c[V+3]+j*c[q+3]}b[4*T]=255*O,b[4*T+1]=255*z,b[4*T+2]=255*I,b[4*T+3]=255*D,_[2*T]=.5*C+.5*L,_[2*T+1]=.5*M+.5*S,w[2*T]=R,w[2*T+1]=F,k[T]=A*m+E,T+=1}this.positionBuffer.update(_),this.weightBuffer.update(w),this.colorBuffer.update(b),this.idBuffer.update(k),a.free(_),a.free(b),a.free(w),a.free(k)},h.dispose=function(){this.shader.dispose(),this.pickShader.dispose(),this.positionBuffer.dispose(),this.weightBuffer.dispose(),this.colorBuffer.dispose(),this.idBuffer.dispose(),this.plot.removeObject(this)}},{\"./lib/shaders\":252,\"binary-search-bounds\":253,\"gl-buffer\":241,\"gl-shader\":301,\"iota-array\":416,\"typedarray-pool\":545}],252:[function(t,e,r){\"use strict\";var n=t(\"glslify\");e.exports={fragment:n([\"precision lowp float;\\n#define GLSLIFY 1\\nvarying vec4 fragColor;\\nvoid main() {\\n  gl_FragColor = vec4(fragColor.rgb * fragColor.a, fragColor.a);\\n}\\n\"]),vertex:n([\"precision mediump float;\\n#define GLSLIFY 1\\n\\nattribute vec2 position;\\nattribute vec4 color;\\nattribute vec2 weight;\\n\\nuniform vec2 shape;\\nuniform mat3 viewTransform;\\n\\nvarying vec4 fragColor;\\n\\nvoid main() {\\n  vec3 vPosition = viewTransform * vec3( position + (weight-.5)/(shape-1.) , 1.0);\\n  fragColor = color;\\n  gl_Position = vec4(vPosition.xy, 0, vPosition.z);\\n}\\n\"]),pickFragment:n([\"precision mediump float;\\n#define GLSLIFY 1\\n\\nvarying vec4 fragId;\\nvarying vec2 vWeight;\\n\\nuniform vec2 shape;\\nuniform vec4 pickOffset;\\n\\nvoid main() {\\n  vec2 d = step(.5, vWeight);\\n  vec4 id = fragId + pickOffset;\\n  id.x += d.x + d.y*shape.x;\\n\\n  id.y += floor(id.x / 256.0);\\n  id.x -= floor(id.x / 256.0) * 256.0;\\n\\n  id.z += floor(id.y / 256.0);\\n  id.y -= floor(id.y / 256.0) * 256.0;\\n\\n  id.w += floor(id.z / 256.0);\\n  id.z -= floor(id.z / 256.0) * 256.0;\\n\\n  gl_FragColor = id/255.;\\n}\\n\"]),pickVertex:n([\"precision mediump float;\\n#define GLSLIFY 1\\n\\nattribute vec2 position;\\nattribute vec4 pickId;\\nattribute vec2 weight;\\n\\nuniform vec2 shape;\\nuniform mat3 viewTransform;\\n\\nvarying vec4 fragId;\\nvarying vec2 vWeight;\\n\\nvoid main() {\\n  vWeight = weight;\\n\\n  fragId = pickId;\\n\\n  vec3 vPosition = viewTransform * vec3( position + (weight-.5)/(shape-1.) , 1.0);\\n  gl_Position = vec4(vPosition.xy, 0, vPosition.z);\\n}\\n\"])}},{glslify:409}],253:[function(t,e,r){arguments[4][111][0].apply(r,arguments)},{dup:111}],254:[function(t,e,r){var n=t(\"glslify\"),i=t(\"gl-shader\"),a=n([\"precision highp float;\\n#define GLSLIFY 1\\n\\nattribute vec3 position, nextPosition;\\nattribute float arcLength, lineWidth;\\nattribute vec4 color;\\n\\nuniform vec2 screenShape;\\nuniform float pixelRatio;\\nuniform mat4 model, view, projection;\\n\\nvarying vec4 fragColor;\\nvarying vec3 worldPosition;\\nvarying float pixelArcLength;\\n\\nvec4 project(vec3 p) {\\n  return projection * view * model * vec4(p, 1.0);\\n}\\n\\nvoid main() {\\n  vec4 startPoint = project(position);\\n  vec4 endPoint   = project(nextPosition);\\n\\n  vec2 A = startPoint.xy / startPoint.w;\\n  vec2 B =   endPoint.xy /   endPoint.w;\\n\\n  float clipAngle = atan(\\n    (B.y - A.y) * screenShape.y,\\n    (B.x - A.x) * screenShape.x\\n  );\\n\\n  vec2 offset = 0.5 * pixelRatio * lineWidth * vec2(\\n    sin(clipAngle),\\n    -cos(clipAngle)\\n  ) / screenShape;\\n\\n  gl_Position = vec4(startPoint.xy + startPoint.w * offset, startPoint.zw);\\n\\n  worldPosition = position;\\n  pixelArcLength = arcLength;\\n  fragColor = color;\\n}\\n\"]),o=n([\"precision highp float;\\n#define GLSLIFY 1\\n\\nbool outOfRange(float a, float b, float p) {\\n  return ((p > max(a, b)) || \\n          (p < min(a, b)));\\n}\\n\\nbool outOfRange(vec2 a, vec2 b, vec2 p) {\\n  return (outOfRange(a.x, b.x, p.x) ||\\n          outOfRange(a.y, b.y, p.y));\\n}\\n\\nbool outOfRange(vec3 a, vec3 b, vec3 p) {\\n  return (outOfRange(a.x, b.x, p.x) ||\\n          outOfRange(a.y, b.y, p.y) ||\\n          outOfRange(a.z, b.z, p.z));\\n}\\n\\nbool outOfRange(vec4 a, vec4 b, vec4 p) {\\n  return outOfRange(a.xyz, b.xyz, p.xyz);\\n}\\n\\nuniform vec3      clipBounds[2];\\nuniform sampler2D dashTexture;\\nuniform float     dashScale;\\nuniform float     opacity;\\n\\nvarying vec3    worldPosition;\\nvarying float   pixelArcLength;\\nvarying vec4    fragColor;\\n\\nvoid main() {\\n  if (\\n    outOfRange(clipBounds[0], clipBounds[1], worldPosition) ||\\n    fragColor.a * opacity == 0.\\n  ) discard;\\n\\n  float dashWeight = texture2D(dashTexture, vec2(dashScale * pixelArcLength, 0)).r;\\n  if(dashWeight < 0.5) {\\n    discard;\\n  }\\n  gl_FragColor = fragColor * opacity;\\n}\\n\"]),s=n([\"precision highp float;\\n#define GLSLIFY 1\\n\\n#define FLOAT_MAX  1.70141184e38\\n#define FLOAT_MIN  1.17549435e-38\\n\\nlowp vec4 encode_float_1540259130(highp float v) {\\n  highp float av = abs(v);\\n\\n  //Handle special cases\\n  if(av < FLOAT_MIN) {\\n    return vec4(0.0, 0.0, 0.0, 0.0);\\n  } else if(v > FLOAT_MAX) {\\n    return vec4(127.0, 128.0, 0.0, 0.0) / 255.0;\\n  } else if(v < -FLOAT_MAX) {\\n    return vec4(255.0, 128.0, 0.0, 0.0) / 255.0;\\n  }\\n\\n  highp vec4 c = vec4(0,0,0,0);\\n\\n  //Compute exponent and mantissa\\n  highp float e = floor(log2(av));\\n  highp float m = av * pow(2.0, -e) - 1.0;\\n  \\n  //Unpack mantissa\\n  c[1] = floor(128.0 * m);\\n  m -= c[1] / 128.0;\\n  c[2] = floor(32768.0 * m);\\n  m -= c[2] / 32768.0;\\n  c[3] = floor(8388608.0 * m);\\n  \\n  //Unpack exponent\\n  highp float ebias = e + 127.0;\\n  c[0] = floor(ebias / 2.0);\\n  ebias -= c[0] * 2.0;\\n  c[1] += floor(ebias) * 128.0; \\n\\n  //Unpack sign bit\\n  c[0] += 128.0 * step(0.0, -v);\\n\\n  //Scale back to range\\n  return c / 255.0;\\n}\\n\\nbool outOfRange(float a, float b, float p) {\\n  return ((p > max(a, b)) || \\n          (p < min(a, b)));\\n}\\n\\nbool outOfRange(vec2 a, vec2 b, vec2 p) {\\n  return (outOfRange(a.x, b.x, p.x) ||\\n          outOfRange(a.y, b.y, p.y));\\n}\\n\\nbool outOfRange(vec3 a, vec3 b, vec3 p) {\\n  return (outOfRange(a.x, b.x, p.x) ||\\n          outOfRange(a.y, b.y, p.y) ||\\n          outOfRange(a.z, b.z, p.z));\\n}\\n\\nbool outOfRange(vec4 a, vec4 b, vec4 p) {\\n  return outOfRange(a.xyz, b.xyz, p.xyz);\\n}\\n\\nuniform float pickId;\\nuniform vec3 clipBounds[2];\\n\\nvarying vec3 worldPosition;\\nvarying float pixelArcLength;\\nvarying vec4 fragColor;\\n\\nvoid main() {\\n  if (outOfRange(clipBounds[0], clipBounds[1], worldPosition)) discard;\\n\\n  gl_FragColor = vec4(pickId/255.0, encode_float_1540259130(pixelArcLength).xyz);\\n}\"]),l=[{name:\"position\",type:\"vec3\"},{name:\"nextPosition\",type:\"vec3\"},{name:\"arcLength\",type:\"float\"},{name:\"lineWidth\",type:\"float\"},{name:\"color\",type:\"vec4\"}];r.createShader=function(t){return i(t,a,o,null,l)},r.createPickShader=function(t){return i(t,a,s,null,l)}},{\"gl-shader\":301,glslify:409}],255:[function(t,e,r){\"use strict\";e.exports=function(t){var e=t.gl||t.scene&&t.scene.gl,r=u(e);r.attributes.position.location=0,r.attributes.nextPosition.location=1,r.attributes.arcLength.location=2,r.attributes.lineWidth.location=3,r.attributes.color.location=4;var o=h(e);o.attributes.position.location=0,o.attributes.nextPosition.location=1,o.attributes.arcLength.location=2,o.attributes.lineWidth.location=3,o.attributes.color.location=4;for(var s=n(e),c=i(e,[{buffer:s,size:3,offset:0,stride:48},{buffer:s,size:3,offset:12,stride:48},{buffer:s,size:1,offset:24,stride:48},{buffer:s,size:1,offset:28,stride:48},{buffer:s,size:4,offset:32,stride:48}]),f=l(new Array(1024),[256,1,4]),p=0;p<1024;++p)f.data[p]=255;var d=a(e,f);d.wrap=e.REPEAT;var g=new v(e,r,o,s,c,d);return g.update(t),g};var n=t(\"gl-buffer\"),i=t(\"gl-vao\"),a=t(\"gl-texture2d\"),o=t(\"glsl-read-float\"),s=t(\"binary-search-bounds\"),l=t(\"ndarray\"),c=t(\"./lib/shaders\"),u=c.createShader,h=c.createPickShader,f=[1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1];function p(t,e){for(var r=0,n=0;n<3;++n){var i=t[n]-e[n];r+=i*i}return Math.sqrt(r)}function d(t){for(var e=[[-1e6,-1e6,-1e6],[1e6,1e6,1e6]],r=0;r<3;++r)e[0][r]=Math.max(t[0][r],e[0][r]),e[1][r]=Math.min(t[1][r],e[1][r]);return e}function g(t,e,r,n){this.arcLength=t,this.position=e,this.index=r,this.dataCoordinate=n}function v(t,e,r,n,i,a){this.gl=t,this.shader=e,this.pickShader=r,this.buffer=n,this.vao=i,this.clipBounds=[[-1/0,-1/0,-1/0],[1/0,1/0,1/0]],this.points=[],this.arcLength=[],this.vertexCount=0,this.bounds=[[0,0,0],[0,0,0]],this.pickId=0,this.lineWidth=1,this.texture=a,this.dashScale=1,this.opacity=1,this.hasAlpha=!1,this.dirty=!0,this.pixelRatio=1}var m=v.prototype;m.isTransparent=function(){return this.hasAlpha},m.isOpaque=function(){return!this.hasAlpha},m.pickSlots=1,m.setPickBase=function(t){this.pickId=t},m.drawTransparent=m.draw=function(t){if(this.vertexCount){var e=this.gl,r=this.shader,n=this.vao;r.bind(),r.uniforms={model:t.model||f,view:t.view||f,projection:t.projection||f,clipBounds:d(this.clipBounds),dashTexture:this.texture.bind(),dashScale:this.dashScale/this.arcLength[this.arcLength.length-1],opacity:this.opacity,screenShape:[e.drawingBufferWidth,e.drawingBufferHeight],pixelRatio:this.pixelRatio},n.bind(),n.draw(e.TRIANGLE_STRIP,this.vertexCount),n.unbind()}},m.drawPick=function(t){if(this.vertexCount){var e=this.gl,r=this.pickShader,n=this.vao;r.bind(),r.uniforms={model:t.model||f,view:t.view||f,projection:t.projection||f,pickId:this.pickId,clipBounds:d(this.clipBounds),screenShape:[e.drawingBufferWidth,e.drawingBufferHeight],pixelRatio:this.pixelRatio},n.bind(),n.draw(e.TRIANGLE_STRIP,this.vertexCount),n.unbind()}},m.update=function(t){var e,r;this.dirty=!0;var n=!!t.connectGaps;\"dashScale\"in t&&(this.dashScale=t.dashScale),this.hasAlpha=!1,\"opacity\"in t&&(this.opacity=+t.opacity,this.opacity<1&&(this.hasAlpha=!0));var i=[],a=[],o=[],c=0,u=0,h=[[1/0,1/0,1/0],[-1/0,-1/0,-1/0]],f=t.position||t.positions;if(f){var d=t.color||t.colors||[0,0,0,1],g=t.lineWidth||1,v=!1;t:for(e=1;e<f.length;++e){var m,y,x,b=f[e-1],_=f[e];for(a.push(c),o.push(b.slice()),r=0;r<3;++r){if(isNaN(b[r])||isNaN(_[r])||!isFinite(b[r])||!isFinite(_[r])){if(!n&&i.length>0){for(var w=0;w<24;++w)i.push(i[i.length-12]);u+=2,v=!0}continue t}h[0][r]=Math.min(h[0][r],b[r],_[r]),h[1][r]=Math.max(h[1][r],b[r],_[r])}Array.isArray(d[0])?(m=d.length>e-1?d[e-1]:d.length>0?d[d.length-1]:[0,0,0,1],y=d.length>e?d[e]:d.length>0?d[d.length-1]:[0,0,0,1]):m=y=d,3===m.length&&(m=[m[0],m[1],m[2],1]),3===y.length&&(y=[y[0],y[1],y[2],1]),!this.hasAlpha&&m[3]<1&&(this.hasAlpha=!0),x=Array.isArray(g)?g.length>e-1?g[e-1]:g.length>0?g[g.length-1]:[0,0,0,1]:g;var k=c;if(c+=p(b,_),v){for(r=0;r<2;++r)i.push(b[0],b[1],b[2],_[0],_[1],_[2],k,x,m[0],m[1],m[2],m[3]);u+=2,v=!1}i.push(b[0],b[1],b[2],_[0],_[1],_[2],k,x,m[0],m[1],m[2],m[3],b[0],b[1],b[2],_[0],_[1],_[2],k,-x,m[0],m[1],m[2],m[3],_[0],_[1],_[2],b[0],b[1],b[2],c,-x,y[0],y[1],y[2],y[3],_[0],_[1],_[2],b[0],b[1],b[2],c,x,y[0],y[1],y[2],y[3]),u+=4}}if(this.buffer.update(i),a.push(c),o.push(f[f.length-1].slice()),this.bounds=h,this.vertexCount=u,this.points=o,this.arcLength=a,\"dashes\"in t){var T=t.dashes.slice();for(T.unshift(0),e=1;e<T.length;++e)T[e]=T[e-1]+T[e];var A=l(new Array(1024),[256,1,4]);for(e=0;e<256;++e){for(r=0;r<4;++r)A.set(e,0,r,0);1&s.le(T,T[T.length-1]*e/255)?A.set(e,0,0,0):A.set(e,0,0,255)}this.texture.setPixels(A)}},m.dispose=function(){this.shader.dispose(),this.vao.dispose(),this.buffer.dispose()},m.pick=function(t){if(!t)return null;if(t.id!==this.pickId)return null;var e=o(t.value[0],t.value[1],t.value[2],0),r=s.le(this.arcLength,e);if(r<0)return null;if(r===this.arcLength.length-1)return new g(this.arcLength[this.arcLength.length-1],this.points[this.points.length-1].slice(),r);for(var n=this.points[r],i=this.points[Math.min(r+1,this.points.length-1)],a=(e-this.arcLength[r])/(this.arcLength[r+1]-this.arcLength[r]),l=1-a,c=[0,0,0],u=0;u<3;++u)c[u]=l*n[u]+a*i[u];var h=Math.min(a<.5?r:r+1,this.points.length-1);return new g(e,c,h,this.points[h])}},{\"./lib/shaders\":254,\"binary-search-bounds\":256,\"gl-buffer\":241,\"gl-texture2d\":322,\"gl-vao\":327,\"glsl-read-float\":400,ndarray:450}],256:[function(t,e,r){arguments[4][111][0].apply(r,arguments)},{dup:111}],257:[function(t,e,r){e.exports=function(t,e){var r=e[0],n=e[1],i=e[2],a=e[3],o=r*a-i*n;return o?(o=1/o,t[0]=a*o,t[1]=-n*o,t[2]=-i*o,t[3]=r*o,t):null}},{}],258:[function(t,e,r){e.exports=function(t,e){var r=e[0],n=e[1],i=e[2],a=e[3],o=e[4],s=e[5],l=e[6],c=e[7],u=e[8],h=u*o-s*c,f=-u*a+s*l,p=c*a-o*l,d=r*h+n*f+i*p;return d?(d=1/d,t[0]=h*d,t[1]=(-u*n+i*c)*d,t[2]=(s*n-i*o)*d,t[3]=f*d,t[4]=(u*r-i*l)*d,t[5]=(-s*r+i*a)*d,t[6]=p*d,t[7]=(-c*r+n*l)*d,t[8]=(o*r-n*a)*d,t):null}},{}],259:[function(t,e,r){e.exports=function(t){var e=new Float32Array(16);return e[0]=t[0],e[1]=t[1],e[2]=t[2],e[3]=t[3],e[4]=t[4],e[5]=t[5],e[6]=t[6],e[7]=t[7],e[8]=t[8],e[9]=t[9],e[10]=t[10],e[11]=t[11],e[12]=t[12],e[13]=t[13],e[14]=t[14],e[15]=t[15],e}},{}],260:[function(t,e,r){e.exports=function(){var t=new Float32Array(16);return t[0]=1,t[1]=0,t[2]=0,t[3]=0,t[4]=0,t[5]=1,t[6]=0,t[7]=0,t[8]=0,t[9]=0,t[10]=1,t[11]=0,t[12]=0,t[13]=0,t[14]=0,t[15]=1,t}},{}],261:[function(t,e,r){e.exports=function(t){var e=t[0],r=t[1],n=t[2],i=t[3],a=t[4],o=t[5],s=t[6],l=t[7],c=t[8],u=t[9],h=t[10],f=t[11],p=t[12],d=t[13],g=t[14],v=t[15];return(e*o-r*a)*(h*v-f*g)-(e*s-n*a)*(u*v-f*d)+(e*l-i*a)*(u*g-h*d)+(r*s-n*o)*(c*v-f*p)-(r*l-i*o)*(c*g-h*p)+(n*l-i*s)*(c*d-u*p)}},{}],262:[function(t,e,r){e.exports=function(t,e){var r=e[0],n=e[1],i=e[2],a=e[3],o=r+r,s=n+n,l=i+i,c=r*o,u=n*o,h=n*s,f=i*o,p=i*s,d=i*l,g=a*o,v=a*s,m=a*l;return t[0]=1-h-d,t[1]=u+m,t[2]=f-v,t[3]=0,t[4]=u-m,t[5]=1-c-d,t[6]=p+g,t[7]=0,t[8]=f+v,t[9]=p-g,t[10]=1-c-h,t[11]=0,t[12]=0,t[13]=0,t[14]=0,t[15]=1,t}},{}],263:[function(t,e,r){e.exports=function(t,e,r){var n=e[0],i=e[1],a=e[2],o=e[3],s=n+n,l=i+i,c=a+a,u=n*s,h=n*l,f=n*c,p=i*l,d=i*c,g=a*c,v=o*s,m=o*l,y=o*c;return t[0]=1-(p+g),t[1]=h+y,t[2]=f-m,t[3]=0,t[4]=h-y,t[5]=1-(u+g),t[6]=d+v,t[7]=0,t[8]=f+m,t[9]=d-v,t[10]=1-(u+p),t[11]=0,t[12]=r[0],t[13]=r[1],t[14]=r[2],t[15]=1,t}},{}],264:[function(t,e,r){e.exports=function(t){return t[0]=1,t[1]=0,t[2]=0,t[3]=0,t[4]=0,t[5]=1,t[6]=0,t[7]=0,t[8]=0,t[9]=0,t[10]=1,t[11]=0,t[12]=0,t[13]=0,t[14]=0,t[15]=1,t}},{}],265:[function(t,e,r){e.exports=function(t,e){var r=e[0],n=e[1],i=e[2],a=e[3],o=e[4],s=e[5],l=e[6],c=e[7],u=e[8],h=e[9],f=e[10],p=e[11],d=e[12],g=e[13],v=e[14],m=e[15],y=r*s-n*o,x=r*l-i*o,b=r*c-a*o,_=n*l-i*s,w=n*c-a*s,k=i*c-a*l,T=u*g-h*d,A=u*v-f*d,M=u*m-p*d,S=h*v-f*g,E=h*m-p*g,C=f*m-p*v,L=y*C-x*E+b*S+_*M-w*A+k*T;if(!L)return null;return L=1/L,t[0]=(s*C-l*E+c*S)*L,t[1]=(i*E-n*C-a*S)*L,t[2]=(g*k-v*w+m*_)*L,t[3]=(f*w-h*k-p*_)*L,t[4]=(l*M-o*C-c*A)*L,t[5]=(r*C-i*M+a*A)*L,t[6]=(v*b-d*k-m*x)*L,t[7]=(u*k-f*b+p*x)*L,t[8]=(o*E-s*M+c*T)*L,t[9]=(n*M-r*E-a*T)*L,t[10]=(d*w-g*b+m*y)*L,t[11]=(h*b-u*w-p*y)*L,t[12]=(s*A-o*S-l*T)*L,t[13]=(r*S-n*A+i*T)*L,t[14]=(g*x-d*_-v*y)*L,t[15]=(u*_-h*x+f*y)*L,t}},{}],266:[function(t,e,r){var n=t(\"./identity\");e.exports=function(t,e,r,i){var a,o,s,l,c,u,h,f,p,d,g=e[0],v=e[1],m=e[2],y=i[0],x=i[1],b=i[2],_=r[0],w=r[1],k=r[2];if(Math.abs(g-_)<1e-6&&Math.abs(v-w)<1e-6&&Math.abs(m-k)<1e-6)return n(t);h=g-_,f=v-w,p=m-k,d=1/Math.sqrt(h*h+f*f+p*p),a=x*(p*=d)-b*(f*=d),o=b*(h*=d)-y*p,s=y*f-x*h,(d=Math.sqrt(a*a+o*o+s*s))?(a*=d=1/d,o*=d,s*=d):(a=0,o=0,s=0);l=f*s-p*o,c=p*a-h*s,u=h*o-f*a,(d=Math.sqrt(l*l+c*c+u*u))?(l*=d=1/d,c*=d,u*=d):(l=0,c=0,u=0);return t[0]=a,t[1]=l,t[2]=h,t[3]=0,t[4]=o,t[5]=c,t[6]=f,t[7]=0,t[8]=s,t[9]=u,t[10]=p,t[11]=0,t[12]=-(a*g+o*v+s*m),t[13]=-(l*g+c*v+u*m),t[14]=-(h*g+f*v+p*m),t[15]=1,t}},{\"./identity\":264}],267:[function(t,e,r){e.exports=function(t,e,r){var n=e[0],i=e[1],a=e[2],o=e[3],s=e[4],l=e[5],c=e[6],u=e[7],h=e[8],f=e[9],p=e[10],d=e[11],g=e[12],v=e[13],m=e[14],y=e[15],x=r[0],b=r[1],_=r[2],w=r[3];return t[0]=x*n+b*s+_*h+w*g,t[1]=x*i+b*l+_*f+w*v,t[2]=x*a+b*c+_*p+w*m,t[3]=x*o+b*u+_*d+w*y,x=r[4],b=r[5],_=r[6],w=r[7],t[4]=x*n+b*s+_*h+w*g,t[5]=x*i+b*l+_*f+w*v,t[6]=x*a+b*c+_*p+w*m,t[7]=x*o+b*u+_*d+w*y,x=r[8],b=r[9],_=r[10],w=r[11],t[8]=x*n+b*s+_*h+w*g,t[9]=x*i+b*l+_*f+w*v,t[10]=x*a+b*c+_*p+w*m,t[11]=x*o+b*u+_*d+w*y,x=r[12],b=r[13],_=r[14],w=r[15],t[12]=x*n+b*s+_*h+w*g,t[13]=x*i+b*l+_*f+w*v,t[14]=x*a+b*c+_*p+w*m,t[15]=x*o+b*u+_*d+w*y,t}},{}],268:[function(t,e,r){e.exports=function(t,e,r,n,i,a,o){var s=1/(e-r),l=1/(n-i),c=1/(a-o);return t[0]=-2*s,t[1]=0,t[2]=0,t[3]=0,t[4]=0,t[5]=-2*l,t[6]=0,t[7]=0,t[8]=0,t[9]=0,t[10]=2*c,t[11]=0,t[12]=(e+r)*s,t[13]=(i+n)*l,t[14]=(o+a)*c,t[15]=1,t}},{}],269:[function(t,e,r){e.exports=function(t,e,r,n,i){var a=1/Math.tan(e/2),o=1/(n-i);return t[0]=a/r,t[1]=0,t[2]=0,t[3]=0,t[4]=0,t[5]=a,t[6]=0,t[7]=0,t[8]=0,t[9]=0,t[10]=(i+n)*o,t[11]=-1,t[12]=0,t[13]=0,t[14]=2*i*n*o,t[15]=0,t}},{}],270:[function(t,e,r){e.exports=function(t,e,r,n){var i,a,o,s,l,c,u,h,f,p,d,g,v,m,y,x,b,_,w,k,T,A,M,S,E=n[0],C=n[1],L=n[2],P=Math.sqrt(E*E+C*C+L*L);if(Math.abs(P)<1e-6)return null;E*=P=1/P,C*=P,L*=P,i=Math.sin(r),a=Math.cos(r),o=1-a,s=e[0],l=e[1],c=e[2],u=e[3],h=e[4],f=e[5],p=e[6],d=e[7],g=e[8],v=e[9],m=e[10],y=e[11],x=E*E*o+a,b=C*E*o+L*i,_=L*E*o-C*i,w=E*C*o-L*i,k=C*C*o+a,T=L*C*o+E*i,A=E*L*o+C*i,M=C*L*o-E*i,S=L*L*o+a,t[0]=s*x+h*b+g*_,t[1]=l*x+f*b+v*_,t[2]=c*x+p*b+m*_,t[3]=u*x+d*b+y*_,t[4]=s*w+h*k+g*T,t[5]=l*w+f*k+v*T,t[6]=c*w+p*k+m*T,t[7]=u*w+d*k+y*T,t[8]=s*A+h*M+g*S,t[9]=l*A+f*M+v*S,t[10]=c*A+p*M+m*S,t[11]=u*A+d*M+y*S,e!==t&&(t[12]=e[12],t[13]=e[13],t[14]=e[14],t[15]=e[15]);return t}},{}],271:[function(t,e,r){e.exports=function(t,e,r){var n=Math.sin(r),i=Math.cos(r),a=e[4],o=e[5],s=e[6],l=e[7],c=e[8],u=e[9],h=e[10],f=e[11];e!==t&&(t[0]=e[0],t[1]=e[1],t[2]=e[2],t[3]=e[3],t[12]=e[12],t[13]=e[13],t[14]=e[14],t[15]=e[15]);return t[4]=a*i+c*n,t[5]=o*i+u*n,t[6]=s*i+h*n,t[7]=l*i+f*n,t[8]=c*i-a*n,t[9]=u*i-o*n,t[10]=h*i-s*n,t[11]=f*i-l*n,t}},{}],272:[function(t,e,r){e.exports=function(t,e,r){var n=Math.sin(r),i=Math.cos(r),a=e[0],o=e[1],s=e[2],l=e[3],c=e[8],u=e[9],h=e[10],f=e[11];e!==t&&(t[4]=e[4],t[5]=e[5],t[6]=e[6],t[7]=e[7],t[12]=e[12],t[13]=e[13],t[14]=e[14],t[15]=e[15]);return t[0]=a*i-c*n,t[1]=o*i-u*n,t[2]=s*i-h*n,t[3]=l*i-f*n,t[8]=a*n+c*i,t[9]=o*n+u*i,t[10]=s*n+h*i,t[11]=l*n+f*i,t}},{}],273:[function(t,e,r){e.exports=function(t,e,r){var n=Math.sin(r),i=Math.cos(r),a=e[0],o=e[1],s=e[2],l=e[3],c=e[4],u=e[5],h=e[6],f=e[7];e!==t&&(t[8]=e[8],t[9]=e[9],t[10]=e[10],t[11]=e[11],t[12]=e[12],t[13]=e[13],t[14]=e[14],t[15]=e[15]);return t[0]=a*i+c*n,t[1]=o*i+u*n,t[2]=s*i+h*n,t[3]=l*i+f*n,t[4]=c*i-a*n,t[5]=u*i-o*n,t[6]=h*i-s*n,t[7]=f*i-l*n,t}},{}],274:[function(t,e,r){e.exports=function(t,e,r){var n=r[0],i=r[1],a=r[2];return t[0]=e[0]*n,t[1]=e[1]*n,t[2]=e[2]*n,t[3]=e[3]*n,t[4]=e[4]*i,t[5]=e[5]*i,t[6]=e[6]*i,t[7]=e[7]*i,t[8]=e[8]*a,t[9]=e[9]*a,t[10]=e[10]*a,t[11]=e[11]*a,t[12]=e[12],t[13]=e[13],t[14]=e[14],t[15]=e[15],t}},{}],275:[function(t,e,r){e.exports=function(t,e,r){var n,i,a,o,s,l,c,u,h,f,p,d,g=r[0],v=r[1],m=r[2];e===t?(t[12]=e[0]*g+e[4]*v+e[8]*m+e[12],t[13]=e[1]*g+e[5]*v+e[9]*m+e[13],t[14]=e[2]*g+e[6]*v+e[10]*m+e[14],t[15]=e[3]*g+e[7]*v+e[11]*m+e[15]):(n=e[0],i=e[1],a=e[2],o=e[3],s=e[4],l=e[5],c=e[6],u=e[7],h=e[8],f=e[9],p=e[10],d=e[11],t[0]=n,t[1]=i,t[2]=a,t[3]=o,t[4]=s,t[5]=l,t[6]=c,t[7]=u,t[8]=h,t[9]=f,t[10]=p,t[11]=d,t[12]=n*g+s*v+h*m+e[12],t[13]=i*g+l*v+f*m+e[13],t[14]=a*g+c*v+p*m+e[14],t[15]=o*g+u*v+d*m+e[15]);return t}},{}],276:[function(t,e,r){e.exports=function(t,e){if(t===e){var r=e[1],n=e[2],i=e[3],a=e[6],o=e[7],s=e[11];t[1]=e[4],t[2]=e[8],t[3]=e[12],t[4]=r,t[6]=e[9],t[7]=e[13],t[8]=n,t[9]=a,t[11]=e[14],t[12]=i,t[13]=o,t[14]=s}else t[0]=e[0],t[1]=e[4],t[2]=e[8],t[3]=e[12],t[4]=e[1],t[5]=e[5],t[6]=e[9],t[7]=e[13],t[8]=e[2],t[9]=e[6],t[10]=e[10],t[11]=e[14],t[12]=e[3],t[13]=e[7],t[14]=e[11],t[15]=e[15];return t}},{}],277:[function(t,e,r){\"use strict\";e.exports=function(t,e){switch(e.length){case 0:break;case 1:t[0]=1/e[0];break;case 4:n(t,e);break;case 9:i(t,e);break;case 16:a(t,e);break;default:throw new Error(\"currently supports matrices up to 4x4\")}return t};var n=t(\"gl-mat2/invert\"),i=t(\"gl-mat3/invert\"),a=t(\"gl-mat4/invert\")},{\"gl-mat2/invert\":257,\"gl-mat3/invert\":258,\"gl-mat4/invert\":265}],278:[function(t,e,r){\"use strict\";var n=t(\"barycentric\"),i=t(\"polytope-closest-point/lib/closest_point_2d.js\");function a(t,e){for(var r=[0,0,0,0],n=0;n<4;++n)for(var i=0;i<4;++i)r[i]+=t[4*n+i]*e[n];return r}function o(t,e,r,n,i){for(var o=a(n,a(r,a(e,[t[0],t[1],t[2],1]))),s=0;s<3;++s)o[s]/=o[3];return[.5*i[0]*(1+o[0]),.5*i[1]*(1-o[1])]}e.exports=function(t,e,r,a,s,l){if(1===t.length)return[0,t[0].slice()];for(var c=new Array(t.length),u=0;u<t.length;++u)c[u]=o(t[u],r,a,s,l);for(var h=0,f=1/0,u=0;u<c.length;++u){for(var p=0,d=0;d<2;++d)p+=Math.pow(c[u][d]-e[d],2);p<f&&(f=p,h=u)}for(var g=function(t,e){if(2===t.length){for(var r=0,a=0,o=0;o<2;++o)r+=Math.pow(e[o]-t[0][o],2),a+=Math.pow(e[o]-t[1][o],2);return r=Math.sqrt(r),a=Math.sqrt(a),r+a<1e-6?[1,0]:[a/(r+a),r/(a+r)]}if(3===t.length){var s=[0,0];return i(t[0],t[1],t[2],e,s),n(t,s)}return[]}(c,e),v=0,u=0;u<3;++u){if(g[u]<-.001||g[u]>1.0001)return null;v+=g[u]}if(Math.abs(v-1)>.001)return null;return[h,function(t,e){for(var r=[0,0,0],n=0;n<t.length;++n)for(var i=t[n],a=e[n],o=0;o<3;++o)r[o]+=a*i[o];return r}(t,g),g]}},{barycentric:73,\"polytope-closest-point/lib/closest_point_2d.js\":481}],279:[function(t,e,r){var n=t(\"glslify\"),i=n([\"precision highp float;\\n#define GLSLIFY 1\\n\\nattribute vec3 position, normal;\\nattribute vec4 color;\\nattribute vec2 uv;\\n\\nuniform mat4 model\\n           , view\\n           , projection\\n           , inverseModel;\\nuniform vec3 eyePosition\\n           , lightPosition;\\n\\nvarying vec3 f_normal\\n           , f_lightDirection\\n           , f_eyeDirection\\n           , f_data;\\nvarying vec4 f_color;\\nvarying vec2 f_uv;\\n\\nvec4 project(vec3 p) {\\n  return projection * view * model * vec4(p, 1.0);\\n}\\n\\nvoid main() {\\n  gl_Position      = project(position);\\n\\n  //Lighting geometry parameters\\n  vec4 cameraCoordinate = view * vec4(position , 1.0);\\n  cameraCoordinate.xyz /= cameraCoordinate.w;\\n  f_lightDirection = lightPosition - cameraCoordinate.xyz;\\n  f_eyeDirection   = eyePosition - cameraCoordinate.xyz;\\n  f_normal  = normalize((vec4(normal, 0.0) * inverseModel).xyz);\\n\\n  f_color          = color;\\n  f_data           = position;\\n  f_uv             = uv;\\n}\\n\"]),a=n([\"#extension GL_OES_standard_derivatives : enable\\n\\nprecision highp float;\\n#define GLSLIFY 1\\n\\nfloat beckmannDistribution(float x, float roughness) {\\n  float NdotH = max(x, 0.0001);\\n  float cos2Alpha = NdotH * NdotH;\\n  float tan2Alpha = (cos2Alpha - 1.0) / cos2Alpha;\\n  float roughness2 = roughness * roughness;\\n  float denom = 3.141592653589793 * roughness2 * cos2Alpha * cos2Alpha;\\n  return exp(tan2Alpha / roughness2) / denom;\\n}\\n\\nfloat cookTorranceSpecular(\\n  vec3 lightDirection,\\n  vec3 viewDirection,\\n  vec3 surfaceNormal,\\n  float roughness,\\n  float fresnel) {\\n\\n  float VdotN = max(dot(viewDirection, surfaceNormal), 0.0);\\n  float LdotN = max(dot(lightDirection, surfaceNormal), 0.0);\\n\\n  //Half angle vector\\n  vec3 H = normalize(lightDirection + viewDirection);\\n\\n  //Geometric term\\n  float NdotH = max(dot(surfaceNormal, H), 0.0);\\n  float VdotH = max(dot(viewDirection, H), 0.000001);\\n  float LdotH = max(dot(lightDirection, H), 0.000001);\\n  float G1 = (2.0 * NdotH * VdotN) / VdotH;\\n  float G2 = (2.0 * NdotH * LdotN) / LdotH;\\n  float G = min(1.0, min(G1, G2));\\n  \\n  //Distribution term\\n  float D = beckmannDistribution(NdotH, roughness);\\n\\n  //Fresnel term\\n  float F = pow(1.0 - VdotN, fresnel);\\n\\n  //Multiply terms and done\\n  return  G * F * D / max(3.14159265 * VdotN, 0.000001);\\n}\\n\\n//#pragma glslify: beckmann = require(glsl-specular-beckmann) // used in gl-surface3d\\n\\nbool outOfRange(float a, float b, float p) {\\n  return ((p > max(a, b)) || \\n          (p < min(a, b)));\\n}\\n\\nbool outOfRange(vec2 a, vec2 b, vec2 p) {\\n  return (outOfRange(a.x, b.x, p.x) ||\\n          outOfRange(a.y, b.y, p.y));\\n}\\n\\nbool outOfRange(vec3 a, vec3 b, vec3 p) {\\n  return (outOfRange(a.x, b.x, p.x) ||\\n          outOfRange(a.y, b.y, p.y) ||\\n          outOfRange(a.z, b.z, p.z));\\n}\\n\\nbool outOfRange(vec4 a, vec4 b, vec4 p) {\\n  return outOfRange(a.xyz, b.xyz, p.xyz);\\n}\\n\\nuniform vec3 clipBounds[2];\\nuniform float roughness\\n            , fresnel\\n            , kambient\\n            , kdiffuse\\n            , kspecular;\\nuniform sampler2D texture;\\n\\nvarying vec3 f_normal\\n           , f_lightDirection\\n           , f_eyeDirection\\n           , f_data;\\nvarying vec4 f_color;\\nvarying vec2 f_uv;\\n\\nvoid main() {\\n  if (f_color.a == 0.0 ||\\n    outOfRange(clipBounds[0], clipBounds[1], f_data)\\n  ) discard;\\n\\n  vec3 N = normalize(f_normal);\\n  vec3 L = normalize(f_lightDirection);\\n  vec3 V = normalize(f_eyeDirection);\\n\\n  if(gl_FrontFacing) {\\n    N = -N;\\n  }\\n\\n  float specular = min(1.0, max(0.0, cookTorranceSpecular(L, V, N, roughness, fresnel)));\\n  //float specular = max(0.0, beckmann(L, V, N, roughness)); // used in gl-surface3d\\n\\n  float diffuse  = min(kambient + kdiffuse * max(dot(N, L), 0.0), 1.0);\\n\\n  vec4 surfaceColor = vec4(f_color.rgb, 1.0) * texture2D(texture, f_uv);\\n  vec4 litColor = surfaceColor.a * vec4(diffuse * surfaceColor.rgb + kspecular * vec3(1,1,1) * specular,  1.0);\\n\\n  gl_FragColor = litColor * f_color.a;\\n}\\n\"]),o=n([\"precision highp float;\\n#define GLSLIFY 1\\n\\nattribute vec3 position;\\nattribute vec4 color;\\nattribute vec2 uv;\\n\\nuniform mat4 model, view, projection;\\n\\nvarying vec4 f_color;\\nvarying vec3 f_data;\\nvarying vec2 f_uv;\\n\\nvoid main() {\\n  gl_Position = projection * view * model * vec4(position, 1.0);\\n  f_color = color;\\n  f_data  = position;\\n  f_uv    = uv;\\n}\"]),s=n([\"precision highp float;\\n#define GLSLIFY 1\\n\\nbool outOfRange(float a, float b, float p) {\\n  return ((p > max(a, b)) || \\n          (p < min(a, b)));\\n}\\n\\nbool outOfRange(vec2 a, vec2 b, vec2 p) {\\n  return (outOfRange(a.x, b.x, p.x) ||\\n          outOfRange(a.y, b.y, p.y));\\n}\\n\\nbool outOfRange(vec3 a, vec3 b, vec3 p) {\\n  return (outOfRange(a.x, b.x, p.x) ||\\n          outOfRange(a.y, b.y, p.y) ||\\n          outOfRange(a.z, b.z, p.z));\\n}\\n\\nbool outOfRange(vec4 a, vec4 b, vec4 p) {\\n  return outOfRange(a.xyz, b.xyz, p.xyz);\\n}\\n\\nuniform vec3 clipBounds[2];\\nuniform sampler2D texture;\\nuniform float opacity;\\n\\nvarying vec4 f_color;\\nvarying vec3 f_data;\\nvarying vec2 f_uv;\\n\\nvoid main() {\\n  if (outOfRange(clipBounds[0], clipBounds[1], f_data)) discard;\\n\\n  gl_FragColor = f_color * texture2D(texture, f_uv) * opacity;\\n}\"]),l=n([\"precision highp float;\\n#define GLSLIFY 1\\n\\nbool outOfRange(float a, float b, float p) {\\n  return ((p > max(a, b)) || \\n          (p < min(a, b)));\\n}\\n\\nbool outOfRange(vec2 a, vec2 b, vec2 p) {\\n  return (outOfRange(a.x, b.x, p.x) ||\\n          outOfRange(a.y, b.y, p.y));\\n}\\n\\nbool outOfRange(vec3 a, vec3 b, vec3 p) {\\n  return (outOfRange(a.x, b.x, p.x) ||\\n          outOfRange(a.y, b.y, p.y) ||\\n          outOfRange(a.z, b.z, p.z));\\n}\\n\\nbool outOfRange(vec4 a, vec4 b, vec4 p) {\\n  return outOfRange(a.xyz, b.xyz, p.xyz);\\n}\\n\\nattribute vec3 position;\\nattribute vec4 color;\\nattribute vec2 uv;\\nattribute float pointSize;\\n\\nuniform mat4 model, view, projection;\\nuniform vec3 clipBounds[2];\\n\\nvarying vec4 f_color;\\nvarying vec2 f_uv;\\n\\nvoid main() {\\n  if (outOfRange(clipBounds[0], clipBounds[1], position)) {\\n\\n    gl_Position = vec4(0.0, 0.0 ,0.0 ,0.0);\\n  } else {\\n    gl_Position = projection * view * model * vec4(position, 1.0);\\n  }\\n  gl_PointSize = pointSize;\\n  f_color = color;\\n  f_uv = uv;\\n}\"]),c=n([\"precision highp float;\\n#define GLSLIFY 1\\n\\nuniform sampler2D texture;\\nuniform float opacity;\\n\\nvarying vec4 f_color;\\nvarying vec2 f_uv;\\n\\nvoid main() {\\n  vec2 pointR = gl_PointCoord.xy - vec2(0.5, 0.5);\\n  if(dot(pointR, pointR) > 0.25) {\\n    discard;\\n  }\\n  gl_FragColor = f_color * texture2D(texture, f_uv) * opacity;\\n}\"]),u=n([\"precision highp float;\\n#define GLSLIFY 1\\n\\nattribute vec3 position;\\nattribute vec4 id;\\n\\nuniform mat4 model, view, projection;\\n\\nvarying vec3 f_position;\\nvarying vec4 f_id;\\n\\nvoid main() {\\n  gl_Position = projection * view * model * vec4(position, 1.0);\\n  f_id        = id;\\n  f_position  = position;\\n}\"]),h=n([\"precision highp float;\\n#define GLSLIFY 1\\n\\nbool outOfRange(float a, float b, float p) {\\n  return ((p > max(a, b)) || \\n          (p < min(a, b)));\\n}\\n\\nbool outOfRange(vec2 a, vec2 b, vec2 p) {\\n  return (outOfRange(a.x, b.x, p.x) ||\\n          outOfRange(a.y, b.y, p.y));\\n}\\n\\nbool outOfRange(vec3 a, vec3 b, vec3 p) {\\n  return (outOfRange(a.x, b.x, p.x) ||\\n          outOfRange(a.y, b.y, p.y) ||\\n          outOfRange(a.z, b.z, p.z));\\n}\\n\\nbool outOfRange(vec4 a, vec4 b, vec4 p) {\\n  return outOfRange(a.xyz, b.xyz, p.xyz);\\n}\\n\\nuniform vec3  clipBounds[2];\\nuniform float pickId;\\n\\nvarying vec3 f_position;\\nvarying vec4 f_id;\\n\\nvoid main() {\\n  if (outOfRange(clipBounds[0], clipBounds[1], f_position)) discard;\\n\\n  gl_FragColor = vec4(pickId, f_id.xyz);\\n}\"]),f=n([\"precision highp float;\\n#define GLSLIFY 1\\n\\nbool outOfRange(float a, float b, float p) {\\n  return ((p > max(a, b)) || \\n          (p < min(a, b)));\\n}\\n\\nbool outOfRange(vec2 a, vec2 b, vec2 p) {\\n  return (outOfRange(a.x, b.x, p.x) ||\\n          outOfRange(a.y, b.y, p.y));\\n}\\n\\nbool outOfRange(vec3 a, vec3 b, vec3 p) {\\n  return (outOfRange(a.x, b.x, p.x) ||\\n          outOfRange(a.y, b.y, p.y) ||\\n          outOfRange(a.z, b.z, p.z));\\n}\\n\\nbool outOfRange(vec4 a, vec4 b, vec4 p) {\\n  return outOfRange(a.xyz, b.xyz, p.xyz);\\n}\\n\\nattribute vec3  position;\\nattribute float pointSize;\\nattribute vec4  id;\\n\\nuniform mat4 model, view, projection;\\nuniform vec3 clipBounds[2];\\n\\nvarying vec3 f_position;\\nvarying vec4 f_id;\\n\\nvoid main() {\\n  if (outOfRange(clipBounds[0], clipBounds[1], position)) {\\n\\n    gl_Position = vec4(0.0, 0.0, 0.0, 0.0);\\n  } else {\\n    gl_Position  = projection * view * model * vec4(position, 1.0);\\n    gl_PointSize = pointSize;\\n  }\\n  f_id         = id;\\n  f_position   = position;\\n}\"]),p=n([\"precision highp float;\\n#define GLSLIFY 1\\n\\nattribute vec3 position;\\n\\nuniform mat4 model, view, projection;\\n\\nvoid main() {\\n  gl_Position = projection * view * model * vec4(position, 1.0);\\n}\"]),d=n([\"precision highp float;\\n#define GLSLIFY 1\\n\\nuniform vec3 contourColor;\\n\\nvoid main() {\\n  gl_FragColor = vec4(contourColor, 1.0);\\n}\\n\"]);r.meshShader={vertex:i,fragment:a,attributes:[{name:\"position\",type:\"vec3\"},{name:\"normal\",type:\"vec3\"},{name:\"color\",type:\"vec4\"},{name:\"uv\",type:\"vec2\"}]},r.wireShader={vertex:o,fragment:s,attributes:[{name:\"position\",type:\"vec3\"},{name:\"color\",type:\"vec4\"},{name:\"uv\",type:\"vec2\"}]},r.pointShader={vertex:l,fragment:c,attributes:[{name:\"position\",type:\"vec3\"},{name:\"color\",type:\"vec4\"},{name:\"uv\",type:\"vec2\"},{name:\"pointSize\",type:\"float\"}]},r.pickShader={vertex:u,fragment:h,attributes:[{name:\"position\",type:\"vec3\"},{name:\"id\",type:\"vec4\"}]},r.pointPickShader={vertex:f,fragment:h,attributes:[{name:\"position\",type:\"vec3\"},{name:\"pointSize\",type:\"float\"},{name:\"id\",type:\"vec4\"}]},r.contourShader={vertex:p,fragment:d,attributes:[{name:\"position\",type:\"vec3\"}]}},{glslify:409}],280:[function(t,e,r){\"use strict\";var n=t(\"gl-shader\"),i=t(\"gl-buffer\"),a=t(\"gl-vao\"),o=t(\"gl-texture2d\"),s=t(\"normals\"),l=t(\"gl-mat4/multiply\"),c=t(\"gl-mat4/invert\"),u=t(\"ndarray\"),h=t(\"colormap\"),f=t(\"simplicial-complex-contour\"),p=t(\"typedarray-pool\"),d=t(\"./lib/shaders\"),g=t(\"./lib/closest-point\"),v=d.meshShader,m=d.wireShader,y=d.pointShader,x=d.pickShader,b=d.pointPickShader,_=d.contourShader,w=[1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1];function k(t,e,r,n,i,a,o,s,l,c,u,h,f,p,d,g,v,m,y,x,b,_,k,T,A,M,S){this.gl=t,this.pixelRatio=1,this.cells=[],this.positions=[],this.intensity=[],this.texture=e,this.dirty=!0,this.triShader=r,this.lineShader=n,this.pointShader=i,this.pickShader=a,this.pointPickShader=o,this.contourShader=s,this.trianglePositions=l,this.triangleColors=u,this.triangleNormals=f,this.triangleUVs=h,this.triangleIds=c,this.triangleVAO=p,this.triangleCount=0,this.lineWidth=1,this.edgePositions=d,this.edgeColors=v,this.edgeUVs=m,this.edgeIds=g,this.edgeVAO=y,this.edgeCount=0,this.pointPositions=x,this.pointColors=_,this.pointUVs=k,this.pointSizes=T,this.pointIds=b,this.pointVAO=A,this.pointCount=0,this.contourLineWidth=1,this.contourPositions=M,this.contourVAO=S,this.contourCount=0,this.contourColor=[0,0,0],this.contourEnable=!0,this.pickId=1,this.bounds=[[1/0,1/0,1/0],[-1/0,-1/0,-1/0]],this.clipBounds=[[-1/0,-1/0,-1/0],[1/0,1/0,1/0]],this.lightPosition=[1e5,1e5,0],this.ambientLight=.8,this.diffuseLight=.8,this.specularLight=2,this.roughness=.5,this.fresnel=1.5,this.opacity=1,this.hasAlpha=!1,this.opacityscale=!1,this._model=w,this._view=w,this._projection=w,this._resolution=[1,1]}var T=k.prototype;function A(t,e){if(!e)return 1;if(!e.length)return 1;for(var r=0;r<e.length;++r){if(e.length<2)return 1;if(e[r][0]===t)return e[r][1];if(e[r][0]>t&&r>0){var n=(e[r][0]-t)/(e[r][0]-e[r-1][0]);return e[r][1]*(1-n)+n*e[r-1][1]}}return 1}function M(t){var e=n(t,y.vertex,y.fragment);return e.attributes.position.location=0,e.attributes.color.location=2,e.attributes.uv.location=3,e.attributes.pointSize.location=4,e}function S(t){var e=n(t,x.vertex,x.fragment);return e.attributes.position.location=0,e.attributes.id.location=1,e}function E(t){var e=n(t,b.vertex,b.fragment);return e.attributes.position.location=0,e.attributes.id.location=1,e.attributes.pointSize.location=4,e}function C(t){var e=n(t,_.vertex,_.fragment);return e.attributes.position.location=0,e}T.isOpaque=function(){return!this.hasAlpha},T.isTransparent=function(){return this.hasAlpha},T.pickSlots=1,T.setPickBase=function(t){this.pickId=t},T.highlight=function(t){if(t&&this.contourEnable){for(var e=f(this.cells,this.intensity,t.intensity),r=e.cells,n=e.vertexIds,i=e.vertexWeights,a=r.length,o=p.mallocFloat32(6*a),s=0,l=0;l<a;++l)for(var c=r[l],u=0;u<2;++u){var h=c[0];2===c.length&&(h=c[u]);for(var d=n[h][0],g=n[h][1],v=i[h],m=1-v,y=this.positions[d],x=this.positions[g],b=0;b<3;++b)o[s++]=v*y[b]+m*x[b]}this.contourCount=s/3|0,this.contourPositions.update(o.subarray(0,s)),p.free(o)}else this.contourCount=0},T.update=function(t){t=t||{};var e=this.gl;this.dirty=!0,\"contourEnable\"in t&&(this.contourEnable=t.contourEnable),\"contourColor\"in t&&(this.contourColor=t.contourColor),\"lineWidth\"in t&&(this.lineWidth=t.lineWidth),\"lightPosition\"in t&&(this.lightPosition=t.lightPosition),this.hasAlpha=!1,\"opacity\"in t&&(this.opacity=t.opacity,this.opacity<1&&(this.hasAlpha=!0)),\"opacityscale\"in t&&(this.opacityscale=t.opacityscale,this.hasAlpha=!0),\"ambient\"in t&&(this.ambientLight=t.ambient),\"diffuse\"in t&&(this.diffuseLight=t.diffuse),\"specular\"in t&&(this.specularLight=t.specular),\"roughness\"in t&&(this.roughness=t.roughness),\"fresnel\"in t&&(this.fresnel=t.fresnel),t.texture?(this.texture.dispose(),this.texture=o(e,t.texture)):t.colormap&&(this.texture.shape=[256,256],this.texture.minFilter=e.LINEAR_MIPMAP_LINEAR,this.texture.magFilter=e.LINEAR,this.texture.setPixels(function(t,e){for(var r=h({colormap:t,nshades:256,format:\"rgba\"}),n=new Uint8Array(1024),i=0;i<256;++i){for(var a=r[i],o=0;o<3;++o)n[4*i+o]=a[o];n[4*i+3]=e?255*A(i/255,e):255*a[3]}return u(n,[256,256,4],[4,0,1])}(t.colormap,this.opacityscale)),this.texture.generateMipmap());var r=t.cells,n=t.positions;if(n&&r){var i=[],a=[],l=[],c=[],f=[],p=[],d=[],g=[],v=[],m=[],y=[],x=[],b=[],_=[];this.cells=r,this.positions=n;var w=t.vertexNormals,k=t.cellNormals,T=void 0===t.vertexNormalsEpsilon?1e-6:t.vertexNormalsEpsilon,M=void 0===t.faceNormalsEpsilon?1e-6:t.faceNormalsEpsilon;t.useFacetNormals&&!k&&(k=s.faceNormals(r,n,M)),k||w||(w=s.vertexNormals(r,n,T));var S=t.vertexColors,E=t.cellColors,C=t.meshColor||[1,1,1,1],L=t.vertexUVs,P=t.vertexIntensity,O=t.cellUVs,z=t.cellIntensity,I=1/0,D=-1/0;if(!L&&!O)if(P)if(t.vertexIntensityBounds)I=+t.vertexIntensityBounds[0],D=+t.vertexIntensityBounds[1];else for(var R=0;R<P.length;++R){var F=P[R];I=Math.min(I,F),D=Math.max(D,F)}else if(z)for(R=0;R<z.length;++R){F=z[R];I=Math.min(I,F),D=Math.max(D,F)}else for(R=0;R<n.length;++R){F=n[R][2];I=Math.min(I,F),D=Math.max(D,F)}this.intensity=P||(z?function(t,e,r){for(var n=new Array(e),i=0;i<e;++i)n[i]=0;var a=t.length;for(i=0;i<a;++i)for(var o=t[i],s=0;s<o.length;++s)n[o[s]]=r[i];return n}(r,n.length,z):function(t){for(var e=t.length,r=new Array(e),n=0;n<e;++n)r[n]=t[n][2];return r}(n));var B=t.pointSizes,N=t.pointSize||1;this.bounds=[[1/0,1/0,1/0],[-1/0,-1/0,-1/0]];for(R=0;R<n.length;++R)for(var j=n[R],U=0;U<3;++U)!isNaN(j[U])&&isFinite(j[U])&&(this.bounds[0][U]=Math.min(this.bounds[0][U],j[U]),this.bounds[1][U]=Math.max(this.bounds[1][U],j[U]));var V=0,q=0,H=0;t:for(R=0;R<r.length;++R){var G=r[R];switch(G.length){case 1:for(j=n[W=G[0]],U=0;U<3;++U)if(isNaN(j[U])||!isFinite(j[U]))continue t;m.push(j[0],j[1],j[2]),X=S?S[W]:E?E[R]:C,this.opacityscale&&P?a.push(X[0],X[1],X[2],this.opacity*A((P[W]-I)/(D-I),this.opacityscale)):3===X.length?y.push(X[0],X[1],X[2],this.opacity):(y.push(X[0],X[1],X[2],X[3]*this.opacity),!this.hasAlpha&&X[3]<1&&(this.hasAlpha=!0)),Z=L?L[W]:P?[(P[W]-I)/(D-I),0]:O?O[R]:z?[(z[R]-I)/(D-I),0]:[(j[2]-I)/(D-I),0],x.push(Z[0],Z[1]),B?b.push(B[W]):b.push(N),_.push(R),H+=1;break;case 2:for(U=0;U<2;++U){j=n[W=G[U]];for(var Y=0;Y<3;++Y)if(isNaN(j[Y])||!isFinite(j[Y]))continue t}for(U=0;U<2;++U){j=n[W=G[U]];p.push(j[0],j[1],j[2]),X=S?S[W]:E?E[R]:C,this.opacityscale&&P?a.push(X[0],X[1],X[2],this.opacity*A((P[W]-I)/(D-I),this.opacityscale)):3===X.length?d.push(X[0],X[1],X[2],this.opacity):(d.push(X[0],X[1],X[2],X[3]*this.opacity),!this.hasAlpha&&X[3]<1&&(this.hasAlpha=!0)),Z=L?L[W]:P?[(P[W]-I)/(D-I),0]:O?O[R]:z?[(z[R]-I)/(D-I),0]:[(j[2]-I)/(D-I),0],g.push(Z[0],Z[1]),v.push(R)}q+=1;break;case 3:for(U=0;U<3;++U)for(j=n[W=G[U]],Y=0;Y<3;++Y)if(isNaN(j[Y])||!isFinite(j[Y]))continue t;for(U=0;U<3;++U){var W,X,Z,J;j=n[W=G[2-U]];i.push(j[0],j[1],j[2]),X=S?S[W]:E?E[R]:C,this.opacityscale&&P?a.push(X[0],X[1],X[2],this.opacity*A((P[W]-I)/(D-I),this.opacityscale)):3===X.length?a.push(X[0],X[1],X[2],this.opacity):(a.push(X[0],X[1],X[2],X[3]*this.opacity),!this.hasAlpha&&X[3]<1&&(this.hasAlpha=!0)),Z=L?L[W]:P?[(P[W]-I)/(D-I),0]:O?O[R]:z?[(z[R]-I)/(D-I),0]:[(j[2]-I)/(D-I),0],c.push(Z[0],Z[1]),J=w?w[W]:k[R],l.push(J[0],J[1],J[2]),f.push(R)}V+=1}}this.pointCount=H,this.edgeCount=q,this.triangleCount=V,this.pointPositions.update(m),this.pointColors.update(y),this.pointUVs.update(x),this.pointSizes.update(b),this.pointIds.update(new Uint32Array(_)),this.edgePositions.update(p),this.edgeColors.update(d),this.edgeUVs.update(g),this.edgeIds.update(new Uint32Array(v)),this.trianglePositions.update(i),this.triangleColors.update(a),this.triangleUVs.update(c),this.triangleNormals.update(l),this.triangleIds.update(new Uint32Array(f))}},T.drawTransparent=T.draw=function(t){t=t||{};for(var e=this.gl,r=t.model||w,n=t.view||w,i=t.projection||w,a=[[-1e6,-1e6,-1e6],[1e6,1e6,1e6]],o=0;o<3;++o)a[0][o]=Math.max(a[0][o],this.clipBounds[0][o]),a[1][o]=Math.min(a[1][o],this.clipBounds[1][o]);var s={model:r,view:n,projection:i,inverseModel:w.slice(),clipBounds:a,kambient:this.ambientLight,kdiffuse:this.diffuseLight,kspecular:this.specularLight,roughness:this.roughness,fresnel:this.fresnel,eyePosition:[0,0,0],lightPosition:[0,0,0],contourColor:this.contourColor,texture:0};s.inverseModel=c(s.inverseModel,s.model),e.disable(e.CULL_FACE),this.texture.bind(0);var u=new Array(16);l(u,s.view,s.model),l(u,s.projection,u),c(u,u);for(o=0;o<3;++o)s.eyePosition[o]=u[12+o]/u[15];var h,f=u[15];for(o=0;o<3;++o)f+=this.lightPosition[o]*u[4*o+3];for(o=0;o<3;++o){for(var p=u[12+o],d=0;d<3;++d)p+=u[4*d+o]*this.lightPosition[d];s.lightPosition[o]=p/f}this.triangleCount>0&&((h=this.triShader).bind(),h.uniforms=s,this.triangleVAO.bind(),e.drawArrays(e.TRIANGLES,0,3*this.triangleCount),this.triangleVAO.unbind());this.edgeCount>0&&this.lineWidth>0&&((h=this.lineShader).bind(),h.uniforms=s,this.edgeVAO.bind(),e.lineWidth(this.lineWidth*this.pixelRatio),e.drawArrays(e.LINES,0,2*this.edgeCount),this.edgeVAO.unbind());this.pointCount>0&&((h=this.pointShader).bind(),h.uniforms=s,this.pointVAO.bind(),e.drawArrays(e.POINTS,0,this.pointCount),this.pointVAO.unbind());this.contourEnable&&this.contourCount>0&&this.contourLineWidth>0&&((h=this.contourShader).bind(),h.uniforms=s,this.contourVAO.bind(),e.drawArrays(e.LINES,0,this.contourCount),this.contourVAO.unbind())},T.drawPick=function(t){t=t||{};for(var e=this.gl,r=t.model||w,n=t.view||w,i=t.projection||w,a=[[-1e6,-1e6,-1e6],[1e6,1e6,1e6]],o=0;o<3;++o)a[0][o]=Math.max(a[0][o],this.clipBounds[0][o]),a[1][o]=Math.min(a[1][o],this.clipBounds[1][o]);this._model=[].slice.call(r),this._view=[].slice.call(n),this._projection=[].slice.call(i),this._resolution=[e.drawingBufferWidth,e.drawingBufferHeight];var s,l={model:r,view:n,projection:i,clipBounds:a,pickId:this.pickId/255};((s=this.pickShader).bind(),s.uniforms=l,this.triangleCount>0&&(this.triangleVAO.bind(),e.drawArrays(e.TRIANGLES,0,3*this.triangleCount),this.triangleVAO.unbind()),this.edgeCount>0&&(this.edgeVAO.bind(),e.lineWidth(this.lineWidth*this.pixelRatio),e.drawArrays(e.LINES,0,2*this.edgeCount),this.edgeVAO.unbind()),this.pointCount>0)&&((s=this.pointPickShader).bind(),s.uniforms=l,this.pointVAO.bind(),e.drawArrays(e.POINTS,0,this.pointCount),this.pointVAO.unbind())},T.pick=function(t){if(!t)return null;if(t.id!==this.pickId)return null;for(var e=t.value[0]+256*t.value[1]+65536*t.value[2],r=this.cells[e],n=this.positions,i=new Array(r.length),a=0;a<r.length;++a)i[a]=n[r[a]];var o=g(i,[t.coord[0],this._resolution[1]-t.coord[1]],this._model,this._view,this._projection,this._resolution);if(!o)return null;var s=o[2],l=0;for(a=0;a<r.length;++a)l+=s[a]*this.intensity[r[a]];return{position:o[1],index:r[o[0]],cell:r,cellId:e,intensity:l,dataCoordinate:this.positions[r[o[0]]]}},T.dispose=function(){this.texture.dispose(),this.triShader.dispose(),this.lineShader.dispose(),this.pointShader.dispose(),this.pickShader.dispose(),this.pointPickShader.dispose(),this.triangleVAO.dispose(),this.trianglePositions.dispose(),this.triangleColors.dispose(),this.triangleUVs.dispose(),this.triangleNormals.dispose(),this.triangleIds.dispose(),this.edgeVAO.dispose(),this.edgePositions.dispose(),this.edgeColors.dispose(),this.edgeUVs.dispose(),this.edgeIds.dispose(),this.pointVAO.dispose(),this.pointPositions.dispose(),this.pointColors.dispose(),this.pointUVs.dispose(),this.pointSizes.dispose(),this.pointIds.dispose(),this.contourVAO.dispose(),this.contourPositions.dispose(),this.contourShader.dispose()},e.exports=function(t,e){if(1===arguments.length&&(t=(e=t).gl),!(t.getExtension(\"OES_standard_derivatives\")||t.getExtension(\"MOZ_OES_standard_derivatives\")||t.getExtension(\"WEBKIT_OES_standard_derivatives\")))throw new Error(\"derivatives not supported\");var r=function(t){var e=n(t,v.vertex,v.fragment);return e.attributes.position.location=0,e.attributes.color.location=2,e.attributes.uv.location=3,e.attributes.normal.location=4,e}(t),s=function(t){var e=n(t,m.vertex,m.fragment);return e.attributes.position.location=0,e.attributes.color.location=2,e.attributes.uv.location=3,e}(t),l=M(t),c=S(t),h=E(t),f=C(t),p=o(t,u(new Uint8Array([255,255,255,255]),[1,1,4]));p.generateMipmap(),p.minFilter=t.LINEAR_MIPMAP_LINEAR,p.magFilter=t.LINEAR;var d=i(t),g=i(t),y=i(t),x=i(t),b=i(t),_=a(t,[{buffer:d,type:t.FLOAT,size:3},{buffer:b,type:t.UNSIGNED_BYTE,size:4,normalized:!0},{buffer:g,type:t.FLOAT,size:4},{buffer:y,type:t.FLOAT,size:2},{buffer:x,type:t.FLOAT,size:3}]),w=i(t),T=i(t),A=i(t),L=i(t),P=a(t,[{buffer:w,type:t.FLOAT,size:3},{buffer:L,type:t.UNSIGNED_BYTE,size:4,normalized:!0},{buffer:T,type:t.FLOAT,size:4},{buffer:A,type:t.FLOAT,size:2}]),O=i(t),z=i(t),I=i(t),D=i(t),R=i(t),F=a(t,[{buffer:O,type:t.FLOAT,size:3},{buffer:R,type:t.UNSIGNED_BYTE,size:4,normalized:!0},{buffer:z,type:t.FLOAT,size:4},{buffer:I,type:t.FLOAT,size:2},{buffer:D,type:t.FLOAT,size:1}]),B=i(t),N=new k(t,p,r,s,l,c,h,f,d,b,g,y,x,_,w,L,T,A,P,O,R,z,I,D,F,B,a(t,[{buffer:B,type:t.FLOAT,size:3}]));return N.update(e),N}},{\"./lib/closest-point\":278,\"./lib/shaders\":279,colormap:126,\"gl-buffer\":241,\"gl-mat4/invert\":265,\"gl-mat4/multiply\":267,\"gl-shader\":301,\"gl-texture2d\":322,\"gl-vao\":327,ndarray:450,normals:453,\"simplicial-complex-contour\":518,\"typedarray-pool\":545}],281:[function(t,e,r){\"use strict\";e.exports=function(t){var e=t.gl,r=n(e,[0,0,0,1,1,0,1,1]),s=i(e,a.boxVert,a.lineFrag);return new o(t,r,s)};var n=t(\"gl-buffer\"),i=t(\"gl-shader\"),a=t(\"./shaders\");function o(t,e,r){this.plot=t,this.vbo=e,this.shader=r}var s,l,c=o.prototype;c.bind=function(){var t=this.shader;this.vbo.bind(),this.shader.bind(),t.attributes.coord.pointer(),t.uniforms.screenBox=this.plot.screenBox},c.drawBox=(s=[0,0],l=[0,0],function(t,e,r,n,i){var a=this.plot,o=this.shader,c=a.gl;s[0]=t,s[1]=e,l[0]=r,l[1]=n,o.uniforms.lo=s,o.uniforms.hi=l,o.uniforms.color=i,c.drawArrays(c.TRIANGLE_STRIP,0,4)}),c.dispose=function(){this.vbo.dispose(),this.shader.dispose()}},{\"./shaders\":284,\"gl-buffer\":241,\"gl-shader\":301}],282:[function(t,e,r){\"use strict\";e.exports=function(t){var e=t.gl,r=n(e),a=i(e,o.gridVert,o.gridFrag),l=i(e,o.tickVert,o.gridFrag);return new s(t,r,a,l)};var n=t(\"gl-buffer\"),i=t(\"gl-shader\"),a=t(\"binary-search-bounds\"),o=t(\"./shaders\");function s(t,e,r,n){this.plot=t,this.vbo=e,this.shader=r,this.tickShader=n,this.ticks=[[],[]]}function l(t,e){return t-e}var c,u,h,f,p,d=s.prototype;d.draw=(c=[0,0],u=[0,0],h=[0,0],function(){for(var t=this.plot,e=this.vbo,r=this.shader,n=this.ticks,i=t.gl,a=t._tickBounds,o=t.dataBox,s=t.viewBox,l=t.gridLineWidth,f=t.gridLineColor,p=t.gridLineEnable,d=t.pixelRatio,g=0;g<2;++g){var v=a[g],m=a[g+2]-v,y=.5*(o[g+2]+o[g]),x=o[g+2]-o[g];u[g]=2*m/x,c[g]=2*(v-y)/x}r.bind(),e.bind(),r.attributes.dataCoord.pointer(),r.uniforms.dataShift=c,r.uniforms.dataScale=u;var b=0;for(g=0;g<2;++g){h[0]=h[1]=0,h[g]=1,r.uniforms.dataAxis=h,r.uniforms.lineWidth=l[g]/(s[g+2]-s[g])*d,r.uniforms.color=f[g];var _=6*n[g].length;p[g]&&_&&i.drawArrays(i.TRIANGLES,b,_),b+=_}}),d.drawTickMarks=function(){var t=[0,0],e=[0,0],r=[1,0],n=[0,1],i=[0,0],o=[0,0];return function(){for(var s=this.plot,c=this.vbo,u=this.tickShader,h=this.ticks,f=s.gl,p=s._tickBounds,d=s.dataBox,g=s.viewBox,v=s.pixelRatio,m=s.screenBox,y=m[2]-m[0],x=m[3]-m[1],b=g[2]-g[0],_=g[3]-g[1],w=0;w<2;++w){var k=p[w],T=p[w+2]-k,A=.5*(d[w+2]+d[w]),M=d[w+2]-d[w];e[w]=2*T/M,t[w]=2*(k-A)/M}e[0]*=b/y,t[0]*=b/y,e[1]*=_/x,t[1]*=_/x,u.bind(),c.bind(),u.attributes.dataCoord.pointer();var S=u.uniforms;S.dataShift=t,S.dataScale=e;var E=s.tickMarkLength,C=s.tickMarkWidth,L=s.tickMarkColor,P=6*h[0].length,O=Math.min(a.ge(h[0],(d[0]-p[0])/(p[2]-p[0]),l),h[0].length),z=Math.min(a.gt(h[0],(d[2]-p[0])/(p[2]-p[0]),l),h[0].length),I=0+6*O,D=6*Math.max(0,z-O),R=Math.min(a.ge(h[1],(d[1]-p[1])/(p[3]-p[1]),l),h[1].length),F=Math.min(a.gt(h[1],(d[3]-p[1])/(p[3]-p[1]),l),h[1].length),B=P+6*R,N=6*Math.max(0,F-R);i[0]=2*(g[0]-E[1])/y-1,i[1]=(g[3]+g[1])/x-1,o[0]=E[1]*v/y,o[1]=C[1]*v/x,N&&(S.color=L[1],S.tickScale=o,S.dataAxis=n,S.screenOffset=i,f.drawArrays(f.TRIANGLES,B,N)),i[0]=(g[2]+g[0])/y-1,i[1]=2*(g[1]-E[0])/x-1,o[0]=C[0]*v/y,o[1]=E[0]*v/x,D&&(S.color=L[0],S.tickScale=o,S.dataAxis=r,S.screenOffset=i,f.drawArrays(f.TRIANGLES,I,D)),i[0]=2*(g[2]+E[3])/y-1,i[1]=(g[3]+g[1])/x-1,o[0]=E[3]*v/y,o[1]=C[3]*v/x,N&&(S.color=L[3],S.tickScale=o,S.dataAxis=n,S.screenOffset=i,f.drawArrays(f.TRIANGLES,B,N)),i[0]=(g[2]+g[0])/y-1,i[1]=2*(g[3]+E[2])/x-1,o[0]=C[2]*v/y,o[1]=E[2]*v/x,D&&(S.color=L[2],S.tickScale=o,S.dataAxis=r,S.screenOffset=i,f.drawArrays(f.TRIANGLES,I,D))}}(),d.update=(f=[1,1,-1,-1,1,-1],p=[1,-1,1,1,-1,-1],function(t){for(var e=t.ticks,r=t.bounds,n=new Float32Array(18*(e[0].length+e[1].length)),i=(this.plot.zeroLineEnable,0),a=[[],[]],o=0;o<2;++o)for(var s=a[o],l=e[o],c=r[o],u=r[o+2],h=0;h<l.length;++h){var d=(l[h].x-c)/(u-c);s.push(d);for(var g=0;g<6;++g)n[i++]=d,n[i++]=f[g],n[i++]=p[g]}this.ticks=a,this.vbo.update(n)}),d.dispose=function(){this.vbo.dispose(),this.shader.dispose(),this.tickShader.dispose()}},{\"./shaders\":284,\"binary-search-bounds\":286,\"gl-buffer\":241,\"gl-shader\":301}],283:[function(t,e,r){\"use strict\";e.exports=function(t){var e=t.gl,r=n(e,[-1,-1,-1,1,1,-1,1,1]),s=i(e,a.lineVert,a.lineFrag);return new o(t,r,s)};var n=t(\"gl-buffer\"),i=t(\"gl-shader\"),a=t(\"./shaders\");function o(t,e,r){this.plot=t,this.vbo=e,this.shader=r}var s,l,c=o.prototype;c.bind=function(){var t=this.shader;this.vbo.bind(),this.shader.bind(),t.attributes.coord.pointer(),t.uniforms.screenBox=this.plot.screenBox},c.drawLine=(s=[0,0],l=[0,0],function(t,e,r,n,i,a){var o=this.plot,c=this.shader,u=o.gl;s[0]=t,s[1]=e,l[0]=r,l[1]=n,c.uniforms.start=s,c.uniforms.end=l,c.uniforms.width=i*o.pixelRatio,c.uniforms.color=a,u.drawArrays(u.TRIANGLE_STRIP,0,4)}),c.dispose=function(){this.vbo.dispose(),this.shader.dispose()}},{\"./shaders\":284,\"gl-buffer\":241,\"gl-shader\":301}],284:[function(t,e,r){\"use strict\";var n=t(\"glslify\"),i=n([\"precision lowp float;\\n#define GLSLIFY 1\\nuniform vec4 color;\\nvoid main() {\\n  gl_FragColor = vec4(color.xyz * color.w, color.w);\\n}\\n\"]);e.exports={lineVert:n([\"precision mediump float;\\n#define GLSLIFY 1\\n\\nattribute vec2 coord;\\n\\nuniform vec4 screenBox;\\nuniform vec2 start, end;\\nuniform float width;\\n\\nvec2 perp(vec2 v) {\\n  return vec2(v.y, -v.x);\\n}\\n\\nvec2 screen(vec2 v) {\\n  return 2.0 * (v - screenBox.xy) / (screenBox.zw - screenBox.xy) - 1.0;\\n}\\n\\nvoid main() {\\n  vec2 delta = normalize(perp(start - end));\\n  vec2 offset = mix(start, end, 0.5 * (coord.y+1.0));\\n  gl_Position = vec4(screen(offset + 0.5 * width * delta * coord.x), 0, 1);\\n}\\n\"]),lineFrag:i,textVert:n([\"#define GLSLIFY 1\\nattribute vec3 textCoordinate;\\n\\nuniform vec2 dataScale, dataShift, dataAxis, screenOffset, textScale;\\nuniform float angle;\\n\\nvoid main() {\\n  float dataOffset  = textCoordinate.z;\\n  vec2 glyphOffset  = textCoordinate.xy;\\n  mat2 glyphMatrix = mat2(cos(angle), sin(angle), -sin(angle), cos(angle));\\n  vec2 screenCoordinate = dataAxis * (dataScale * dataOffset + dataShift) +\\n    glyphMatrix * glyphOffset * textScale + screenOffset;\\n  gl_Position = vec4(screenCoordinate, 0, 1);\\n}\\n\"]),textFrag:i,gridVert:n([\"precision mediump float;\\n#define GLSLIFY 1\\n\\nattribute vec3 dataCoord;\\n\\nuniform vec2 dataAxis, dataShift, dataScale;\\nuniform float lineWidth;\\n\\nvoid main() {\\n  vec2 pos = dataAxis * (dataScale * dataCoord.x + dataShift);\\n  pos += 10.0 * dataCoord.y * vec2(dataAxis.y, -dataAxis.x) + dataCoord.z * lineWidth;\\n  gl_Position = vec4(pos, 0, 1);\\n}\\n\"]),gridFrag:i,boxVert:n([\"precision mediump float;\\n#define GLSLIFY 1\\n\\nattribute vec2 coord;\\n\\nuniform vec4 screenBox;\\nuniform vec2 lo, hi;\\n\\nvec2 screen(vec2 v) {\\n  return 2.0 * (v - screenBox.xy) / (screenBox.zw - screenBox.xy) - 1.0;\\n}\\n\\nvoid main() {\\n  gl_Position = vec4(screen(mix(lo, hi, coord)), 0, 1);\\n}\\n\"]),tickVert:n([\"precision mediump float;\\n#define GLSLIFY 1\\n\\nattribute vec3 dataCoord;\\n\\nuniform vec2 dataAxis, dataShift, dataScale, screenOffset, tickScale;\\n\\nvoid main() {\\n  vec2 pos = dataAxis * (dataScale * dataCoord.x + dataShift);\\n  gl_Position = vec4(pos + tickScale*dataCoord.yz + screenOffset, 0, 1);\\n}\\n\"])}},{glslify:409}],285:[function(t,e,r){\"use strict\";e.exports=function(t){var e=t.gl,r=n(e),a=i(e,s.textVert,s.textFrag);return new l(t,r,a)};var n=t(\"gl-buffer\"),i=t(\"gl-shader\"),a=t(\"text-cache\"),o=t(\"binary-search-bounds\"),s=t(\"./shaders\");function l(t,e,r){this.plot=t,this.vbo=e,this.shader=r,this.tickOffset=[[],[]],this.tickX=[[],[]],this.labelOffset=[0,0],this.labelCount=[0,0]}var c,u,h,f,p,d,g=l.prototype;g.drawTicks=(c=[0,0],u=[0,0],h=[0,0],function(t){var e=this.plot,r=this.shader,n=this.tickX[t],i=this.tickOffset[t],a=e.gl,s=e.viewBox,l=e.dataBox,f=e.screenBox,p=e.pixelRatio,d=e.tickEnable,g=e.tickPad,v=e.tickColor,m=e.tickAngle,y=e.labelEnable,x=e.labelPad,b=e.labelColor,_=e.labelAngle,w=this.labelOffset[t],k=this.labelCount[t],T=o.lt(n,l[t]),A=o.le(n,l[t+2]);c[0]=c[1]=0,c[t]=1,u[t]=(s[2+t]+s[t])/(f[2+t]-f[t])-1;var M=2/f[2+(1^t)]-f[1^t];u[1^t]=M*s[1^t]-1,d[t]&&(u[1^t]-=M*p*g[t],T<A&&i[A]>i[T]&&(r.uniforms.dataAxis=c,r.uniforms.screenOffset=u,r.uniforms.color=v[t],r.uniforms.angle=m[t],a.drawArrays(a.TRIANGLES,i[T],i[A]-i[T]))),y[t]&&k&&(u[1^t]-=M*p*x[t],r.uniforms.dataAxis=h,r.uniforms.screenOffset=u,r.uniforms.color=b[t],r.uniforms.angle=_[t],a.drawArrays(a.TRIANGLES,w,k)),u[1^t]=M*s[2+(1^t)]-1,d[t+2]&&(u[1^t]+=M*p*g[t+2],T<A&&i[A]>i[T]&&(r.uniforms.dataAxis=c,r.uniforms.screenOffset=u,r.uniforms.color=v[t+2],r.uniforms.angle=m[t+2],a.drawArrays(a.TRIANGLES,i[T],i[A]-i[T]))),y[t+2]&&k&&(u[1^t]+=M*p*x[t+2],r.uniforms.dataAxis=h,r.uniforms.screenOffset=u,r.uniforms.color=b[t+2],r.uniforms.angle=_[t+2],a.drawArrays(a.TRIANGLES,w,k))}),g.drawTitle=function(){var t=[0,0],e=[0,0];return function(){var r=this.plot,n=this.shader,i=r.gl,a=r.screenBox,o=r.titleCenter,s=r.titleAngle,l=r.titleColor,c=r.pixelRatio;if(this.titleCount){for(var u=0;u<2;++u)e[u]=2*(o[u]*c-a[u])/(a[2+u]-a[u])-1;n.bind(),n.uniforms.dataAxis=t,n.uniforms.screenOffset=e,n.uniforms.angle=s,n.uniforms.color=l,i.drawArrays(i.TRIANGLES,this.titleOffset,this.titleCount)}}}(),g.bind=(f=[0,0],p=[0,0],d=[0,0],function(){var t=this.plot,e=this.shader,r=t._tickBounds,n=t.dataBox,i=t.screenBox,a=t.viewBox;e.bind();for(var o=0;o<2;++o){var s=r[o],l=r[o+2]-s,c=.5*(n[o+2]+n[o]),u=n[o+2]-n[o],h=a[o],g=a[o+2]-h,v=i[o],m=i[o+2]-v;p[o]=2*l/u*g/m,f[o]=2*(s-c)/u*g/m}d[1]=2*t.pixelRatio/(i[3]-i[1]),d[0]=d[1]*(i[3]-i[1])/(i[2]-i[0]),e.uniforms.dataScale=p,e.uniforms.dataShift=f,e.uniforms.textScale=d,this.vbo.bind(),e.attributes.textCoordinate.pointer()}),g.update=function(t){var e,r,n,i,o,s=[],l=t.ticks,c=t.bounds;for(o=0;o<2;++o){var u=[Math.floor(s.length/3)],h=[-1/0],f=l[o];for(e=0;e<f.length;++e){var p=f[e],d=p.x,g=p.text,v=p.font||\"sans-serif\";i=p.fontSize||12;for(var m=1/(c[o+2]-c[o]),y=c[o],x=g.split(\"\\n\"),b=0;b<x.length;b++)for(n=a(v,x[b]).data,r=0;r<n.length;r+=2)s.push(n[r]*i,-n[r+1]*i-b*i*1.2,(d-y)*m);u.push(Math.floor(s.length/3)),h.push(d)}this.tickOffset[o]=u,this.tickX[o]=h}for(o=0;o<2;++o){for(this.labelOffset[o]=Math.floor(s.length/3),n=a(t.labelFont[o],t.labels[o],{textAlign:\"center\"}).data,i=t.labelSize[o],e=0;e<n.length;e+=2)s.push(n[e]*i,-n[e+1]*i,0);this.labelCount[o]=Math.floor(s.length/3)-this.labelOffset[o]}for(this.titleOffset=Math.floor(s.length/3),n=a(t.titleFont,t.title).data,i=t.titleSize,e=0;e<n.length;e+=2)s.push(n[e]*i,-n[e+1]*i,0);this.titleCount=Math.floor(s.length/3)-this.titleOffset,this.vbo.update(s)},g.dispose=function(){this.vbo.dispose(),this.shader.dispose()}},{\"./shaders\":284,\"binary-search-bounds\":286,\"gl-buffer\":241,\"gl-shader\":301,\"text-cache\":536}],286:[function(t,e,r){arguments[4][111][0].apply(r,arguments)},{dup:111}],287:[function(t,e,r){\"use strict\";e.exports=function(t){var e=t.gl,r=n(e,[e.drawingBufferWidth,e.drawingBufferHeight]),c=new l(e,r);return c.grid=i(c),c.text=a(c),c.line=o(c),c.box=s(c),c.update(t),c};var n=t(\"gl-select-static\"),i=t(\"./lib/grid\"),a=t(\"./lib/text\"),o=t(\"./lib/line\"),s=t(\"./lib/box\");function l(t,e){this.gl=t,this.pickBuffer=e,this.screenBox=[0,0,t.drawingBufferWidth,t.drawingBufferHeight],this.viewBox=[0,0,0,0],this.dataBox=[-10,-10,10,10],this.gridLineEnable=[!0,!0],this.gridLineWidth=[1,1],this.gridLineColor=[[0,0,0,1],[0,0,0,1]],this.pixelRatio=1,this.tickMarkLength=[0,0,0,0],this.tickMarkWidth=[0,0,0,0],this.tickMarkColor=[[0,0,0,1],[0,0,0,1],[0,0,0,1],[0,0,0,1]],this.tickPad=[15,15,15,15],this.tickAngle=[0,0,0,0],this.tickEnable=[!0,!0,!0,!0],this.tickColor=[[0,0,0,1],[0,0,0,1],[0,0,0,1],[0,0,0,1]],this.labelPad=[15,15,15,15],this.labelAngle=[0,Math.PI/2,0,3*Math.PI/2],this.labelEnable=[!0,!0,!0,!0],this.labelColor=[[0,0,0,1],[0,0,0,1],[0,0,0,1],[0,0,0,1]],this.titleCenter=[0,0],this.titleEnable=!0,this.titleAngle=0,this.titleColor=[0,0,0,1],this.borderColor=[0,0,0,0],this.backgroundColor=[0,0,0,0],this.zeroLineEnable=[!0,!0],this.zeroLineWidth=[4,4],this.zeroLineColor=[[0,0,0,1],[0,0,0,1]],this.borderLineEnable=[!0,!0,!0,!0],this.borderLineWidth=[2,2,2,2],this.borderLineColor=[[0,0,0,1],[0,0,0,1],[0,0,0,1],[0,0,0,1]],this.grid=null,this.text=null,this.line=null,this.box=null,this.objects=[],this.overlays=[],this._tickBounds=[1/0,1/0,-1/0,-1/0],this.static=!1,this.dirty=!1,this.pickDirty=!1,this.pickDelay=120,this.pickRadius=10,this._pickTimeout=null,this._drawPick=this.drawPick.bind(this),this._depthCounter=0}var c=l.prototype;function u(t){for(var e=t.slice(),r=0;r<e.length;++r)e[r]=e[r].slice();return e}function h(t,e){return t.x-e.x}c.setDirty=function(){this.dirty=this.pickDirty=!0},c.setOverlayDirty=function(){this.dirty=!0},c.nextDepthValue=function(){return this._depthCounter++/65536},c.draw=function(){var t=this.gl,e=this.screenBox,r=this.viewBox,n=this.dataBox,i=this.pixelRatio,a=this.grid,o=this.line,s=this.text,l=this.objects;if(this._depthCounter=0,this.pickDirty&&(this._pickTimeout&&clearTimeout(this._pickTimeout),this.pickDirty=!1,this._pickTimeout=setTimeout(this._drawPick,this.pickDelay)),this.dirty){if(this.dirty=!1,t.bindFramebuffer(t.FRAMEBUFFER,null),t.enable(t.SCISSOR_TEST),t.disable(t.DEPTH_TEST),t.depthFunc(t.LESS),t.depthMask(!1),t.enable(t.BLEND),t.blendEquation(t.FUNC_ADD,t.FUNC_ADD),t.blendFunc(t.ONE,t.ONE_MINUS_SRC_ALPHA),this.borderColor){t.scissor(e[0],e[1],e[2]-e[0],e[3]-e[1]);var c=this.borderColor;t.clearColor(c[0]*c[3],c[1]*c[3],c[2]*c[3],c[3]),t.clear(t.COLOR_BUFFER_BIT|t.DEPTH_BUFFER_BIT)}t.scissor(r[0],r[1],r[2]-r[0],r[3]-r[1]),t.viewport(r[0],r[1],r[2]-r[0],r[3]-r[1]);var u=this.backgroundColor;t.clearColor(u[0]*u[3],u[1]*u[3],u[2]*u[3],u[3]),t.clear(t.COLOR_BUFFER_BIT),a.draw();var h=this.zeroLineEnable,f=this.zeroLineColor,p=this.zeroLineWidth;if(h[0]||h[1]){o.bind();for(var d=0;d<2;++d)if(h[d]&&n[d]<=0&&n[d+2]>=0){var g=e[d]-n[d]*(e[d+2]-e[d])/(n[d+2]-n[d]);0===d?o.drawLine(g,e[1],g,e[3],p[d],f[d]):o.drawLine(e[0],g,e[2],g,p[d],f[d])}}for(d=0;d<l.length;++d)l[d].draw();t.viewport(e[0],e[1],e[2]-e[0],e[3]-e[1]),t.scissor(e[0],e[1],e[2]-e[0],e[3]-e[1]),this.grid.drawTickMarks(),o.bind();var v=this.borderLineEnable,m=this.borderLineWidth,y=this.borderLineColor;for(v[1]&&o.drawLine(r[0],r[1]-.5*m[1]*i,r[0],r[3]+.5*m[3]*i,m[1],y[1]),v[0]&&o.drawLine(r[0]-.5*m[0]*i,r[1],r[2]+.5*m[2]*i,r[1],m[0],y[0]),v[3]&&o.drawLine(r[2],r[1]-.5*m[1]*i,r[2],r[3]+.5*m[3]*i,m[3],y[3]),v[2]&&o.drawLine(r[0]-.5*m[0]*i,r[3],r[2]+.5*m[2]*i,r[3],m[2],y[2]),s.bind(),d=0;d<2;++d)s.drawTicks(d);this.titleEnable&&s.drawTitle();var x=this.overlays;for(d=0;d<x.length;++d)x[d].draw();t.disable(t.SCISSOR_TEST),t.disable(t.BLEND),t.depthMask(!0)}},c.drawPick=function(){if(!this.static){var t=this.pickBuffer;this.gl;this._pickTimeout=null,t.begin();for(var e=1,r=this.objects,n=0;n<r.length;++n)e=r[n].drawPick(e);t.end()}},c.pick=function(t,e){if(!this.static){var r=this.pixelRatio,n=this.pickPixelRatio,i=this.viewBox,a=0|Math.round((t-i[0]/r)*n),o=0|Math.round((e-i[1]/r)*n),s=this.pickBuffer.query(a,o,this.pickRadius);if(!s)return null;for(var l=s.id+(s.value[0]<<8)+(s.value[1]<<16)+(s.value[2]<<24),c=this.objects,u=0;u<c.length;++u){var h=c[u].pick(a,o,l);if(h)return h}return null}},c.setScreenBox=function(t){var e=this.screenBox,r=this.pixelRatio;e[0]=0|Math.round(t[0]*r),e[1]=0|Math.round(t[1]*r),e[2]=0|Math.round(t[2]*r),e[3]=0|Math.round(t[3]*r),this.setDirty()},c.setDataBox=function(t){var e=this.dataBox;(e[0]!==t[0]||e[1]!==t[1]||e[2]!==t[2]||e[3]!==t[3])&&(e[0]=t[0],e[1]=t[1],e[2]=t[2],e[3]=t[3],this.setDirty())},c.setViewBox=function(t){var e=this.pixelRatio,r=this.viewBox;r[0]=0|Math.round(t[0]*e),r[1]=0|Math.round(t[1]*e),r[2]=0|Math.round(t[2]*e),r[3]=0|Math.round(t[3]*e);var n=this.pickPixelRatio;this.pickBuffer.shape=[0|Math.round((t[2]-t[0])*n),0|Math.round((t[3]-t[1])*n)],this.setDirty()},c.update=function(t){t=t||{};var e=this.gl;this.pixelRatio=t.pixelRatio||1;var r=this.pixelRatio;this.pickPixelRatio=Math.max(r,1),this.setScreenBox(t.screenBox||[0,0,e.drawingBufferWidth/r,e.drawingBufferHeight/r]);this.screenBox;this.setViewBox(t.viewBox||[.125*(this.screenBox[2]-this.screenBox[0])/r,.125*(this.screenBox[3]-this.screenBox[1])/r,.875*(this.screenBox[2]-this.screenBox[0])/r,.875*(this.screenBox[3]-this.screenBox[1])/r]);var n=this.viewBox,i=(n[2]-n[0])/(n[3]-n[1]);this.setDataBox(t.dataBox||[-10,-10/i,10,10/i]),this.borderColor=!1!==t.borderColor&&(t.borderColor||[0,0,0,0]).slice(),this.backgroundColor=(t.backgroundColor||[0,0,0,0]).slice(),this.gridLineEnable=(t.gridLineEnable||[!0,!0]).slice(),this.gridLineWidth=(t.gridLineWidth||[1,1]).slice(),this.gridLineColor=u(t.gridLineColor||[[.5,.5,.5,1],[.5,.5,.5,1]]),this.zeroLineEnable=(t.zeroLineEnable||[!0,!0]).slice(),this.zeroLineWidth=(t.zeroLineWidth||[4,4]).slice(),this.zeroLineColor=u(t.zeroLineColor||[[0,0,0,1],[0,0,0,1]]),this.tickMarkLength=(t.tickMarkLength||[0,0,0,0]).slice(),this.tickMarkWidth=(t.tickMarkWidth||[0,0,0,0]).slice(),this.tickMarkColor=u(t.tickMarkColor||[[0,0,0,1],[0,0,0,1],[0,0,0,1],[0,0,0,1]]),this.titleCenter=(t.titleCenter||[.5*(n[0]+n[2])/r,(n[3]+120)/r]).slice(),this.titleEnable=!(\"titleEnable\"in t&&!t.titleEnable),this.titleAngle=t.titleAngle||0,this.titleColor=(t.titleColor||[0,0,0,1]).slice(),this.labelPad=(t.labelPad||[15,15,15,15]).slice(),this.labelAngle=(t.labelAngle||[0,Math.PI/2,0,3*Math.PI/2]).slice(),this.labelEnable=(t.labelEnable||[!0,!0,!0,!0]).slice(),this.labelColor=u(t.labelColor||[[0,0,0,1],[0,0,0,1],[0,0,0,1],[0,0,0,1]]),this.tickPad=(t.tickPad||[15,15,15,15]).slice(),this.tickAngle=(t.tickAngle||[0,0,0,0]).slice(),this.tickEnable=(t.tickEnable||[!0,!0,!0,!0]).slice(),this.tickColor=u(t.tickColor||[[0,0,0,1],[0,0,0,1],[0,0,0,1],[0,0,0,1]]),this.borderLineEnable=(t.borderLineEnable||[!0,!0,!0,!0]).slice(),this.borderLineWidth=(t.borderLineWidth||[2,2,2,2]).slice(),this.borderLineColor=u(t.borderLineColor||[[0,0,0,1],[0,0,0,1],[0,0,0,1],[0,0,0,1]]);var a=t.ticks||[[],[]],o=this._tickBounds;o[0]=o[1]=1/0,o[2]=o[3]=-1/0;for(var s=0;s<2;++s){var l=a[s].slice(0);0!==l.length&&(l.sort(h),o[s]=Math.min(o[s],l[0].x),o[s+2]=Math.max(o[s+2],l[l.length-1].x))}this.grid.update({bounds:o,ticks:a}),this.text.update({bounds:o,ticks:a,labels:t.labels||[\"x\",\"y\"],labelSize:t.labelSize||[12,12],labelFont:t.labelFont||[\"sans-serif\",\"sans-serif\"],title:t.title||\"\",titleSize:t.titleSize||18,titleFont:t.titleFont||\"sans-serif\"}),this.static=!!t.static,this.setDirty()},c.dispose=function(){this.box.dispose(),this.grid.dispose(),this.text.dispose(),this.line.dispose();for(var t=this.objects.length-1;t>=0;--t)this.objects[t].dispose();this.objects.length=0;for(t=this.overlays.length-1;t>=0;--t)this.overlays[t].dispose();this.overlays.length=0,this.gl=null},c.addObject=function(t){this.objects.indexOf(t)<0&&(this.objects.push(t),this.setDirty())},c.removeObject=function(t){for(var e=this.objects,r=0;r<e.length;++r)if(e[r]===t){e.splice(r,1),this.setDirty();break}},c.addOverlay=function(t){this.overlays.indexOf(t)<0&&(this.overlays.push(t),this.setOverlayDirty())},c.removeOverlay=function(t){for(var e=this.overlays,r=0;r<e.length;++r)if(e[r]===t){e.splice(r,1),this.setOverlayDirty();break}}},{\"./lib/box\":281,\"./lib/grid\":282,\"./lib/line\":283,\"./lib/text\":285,\"gl-select-static\":300}],288:[function(t,e,r){\"use strict\";e.exports=function(t,e){t=t||document.body,e=e||{};var r=[.01,1/0];\"distanceLimits\"in e&&(r[0]=e.distanceLimits[0],r[1]=e.distanceLimits[1]);\"zoomMin\"in e&&(r[0]=e.zoomMin);\"zoomMax\"in e&&(r[1]=e.zoomMax);var c=i({center:e.center||[0,0,0],up:e.up||[0,1,0],eye:e.eye||[0,0,10],mode:e.mode||\"orbit\",distanceLimits:r}),u=[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],h=0,f=t.clientWidth,p=t.clientHeight,d={keyBindingMode:\"rotate\",enableWheel:!0,view:c,element:t,delay:e.delay||16,rotateSpeed:e.rotateSpeed||1,zoomSpeed:e.zoomSpeed||1,translateSpeed:e.translateSpeed||1,flipX:!!e.flipX,flipY:!!e.flipY,modes:c.modes,_ortho:e._ortho||e.projection&&\"orthographic\"===e.projection.type||!1,tick:function(){var e=n(),r=this.delay,i=e-2*r;c.idle(e-r),c.recalcMatrix(i),c.flush(e-(100+2*r));for(var a=!0,o=c.computedMatrix,s=0;s<16;++s)a=a&&u[s]===o[s],u[s]=o[s];var l=t.clientWidth===f&&t.clientHeight===p;return f=t.clientWidth,p=t.clientHeight,a?!l:(h=Math.exp(c.computedRadius[0]),!0)},lookAt:function(t,e,r){c.lookAt(c.lastT(),t,e,r)},rotate:function(t,e,r){c.rotate(c.lastT(),t,e,r)},pan:function(t,e,r){c.pan(c.lastT(),t,e,r)},translate:function(t,e,r){c.translate(c.lastT(),t,e,r)}};return Object.defineProperties(d,{matrix:{get:function(){return c.computedMatrix},set:function(t){return c.setMatrix(c.lastT(),t),c.computedMatrix},enumerable:!0},mode:{get:function(){return c.getMode()},set:function(t){var e=c.computedUp.slice(),r=c.computedEye.slice(),i=c.computedCenter.slice();if(c.setMode(t),\"turntable\"===t){var a=n();c._active.lookAt(a,r,i,e),c._active.lookAt(a+500,r,i,[0,0,1]),c._active.flush(a)}return c.getMode()},enumerable:!0},center:{get:function(){return c.computedCenter},set:function(t){return c.lookAt(c.lastT(),null,t),c.computedCenter},enumerable:!0},eye:{get:function(){return c.computedEye},set:function(t){return c.lookAt(c.lastT(),t),c.computedEye},enumerable:!0},up:{get:function(){return c.computedUp},set:function(t){return c.lookAt(c.lastT(),null,null,t),c.computedUp},enumerable:!0},distance:{get:function(){return h},set:function(t){return c.setDistance(c.lastT(),t),t},enumerable:!0},distanceLimits:{get:function(){return c.getDistanceLimits(r)},set:function(t){return c.setDistanceLimits(t),t},enumerable:!0}}),t.addEventListener(\"contextmenu\",function(t){return t.preventDefault(),!1}),d._lastX=-1,d._lastY=-1,d._lastMods={shift:!1,control:!1,alt:!1,meta:!1},d.enableMouseListeners=function(){function e(e,r,i,a){var o=d.keyBindingMode;if(!1!==o){var s=\"rotate\"===o,l=\"pan\"===o,u=\"zoom\"===o,f=!!a.control,p=!!a.alt,g=!!a.shift,v=!!(1&e),m=!!(2&e),y=!!(4&e),x=1/t.clientHeight,b=x*(r-d._lastX),_=x*(i-d._lastY),w=d.flipX?1:-1,k=d.flipY?1:-1,T=Math.PI*d.rotateSpeed,A=n();if(-1!==d._lastX&&-1!==d._lastY&&((s&&v&&!f&&!p&&!g||v&&!f&&!p&&g)&&c.rotate(A,w*T*b,-k*T*_,0),(l&&v&&!f&&!p&&!g||m||v&&f&&!p&&!g)&&c.pan(A,-d.translateSpeed*b*h,d.translateSpeed*_*h,0),u&&v&&!f&&!p&&!g||y||v&&!f&&p&&!g)){var M=-d.zoomSpeed*_/window.innerHeight*(A-c.lastT())*100;c.pan(A,0,0,h*(Math.exp(M)-1))}return d._lastX=r,d._lastY=i,d._lastMods=a,!0}}d.mouseListener=a(t,e),t.addEventListener(\"touchstart\",function(r){var n=s(r.changedTouches[0],t);e(0,n[0],n[1],d._lastMods),e(1,n[0],n[1],d._lastMods),r.preventDefault()},!!l&&{passive:!1}),t.addEventListener(\"touchmove\",function(r){var n=s(r.changedTouches[0],t);e(1,n[0],n[1],d._lastMods),r.preventDefault()},!!l&&{passive:!1}),t.addEventListener(\"touchend\",function(t){e(0,d._lastX,d._lastY,d._lastMods),t.preventDefault()},!!l&&{passive:!1}),d.wheelListener=o(t,function(t,e){if(!1!==d.keyBindingMode&&d.enableWheel){var r=d.flipX?1:-1,i=d.flipY?1:-1,a=n();if(Math.abs(t)>Math.abs(e))c.rotate(a,0,0,-t*r*Math.PI*d.rotateSpeed/window.innerWidth);else if(!d._ortho){var o=-d.zoomSpeed*i*e/window.innerHeight*(a-c.lastT())/20;c.pan(a,0,0,h*(Math.exp(o)-1))}}},!0)},d.enableMouseListeners(),d};var n=t(\"right-now\"),i=t(\"3d-view\"),a=t(\"mouse-change\"),o=t(\"mouse-wheel\"),s=t(\"mouse-event-offset\"),l=t(\"has-passive-events\")},{\"3d-view\":52,\"has-passive-events\":411,\"mouse-change\":435,\"mouse-event-offset\":436,\"mouse-wheel\":438,\"right-now\":504}],289:[function(t,e,r){var n=t(\"glslify\"),i=t(\"gl-shader\"),a=n([\"precision mediump float;\\n#define GLSLIFY 1\\nattribute vec2 position;\\nvarying vec2 uv;\\nvoid main() {\\n  uv = position;\\n  gl_Position = vec4(position, 0, 1);\\n}\"]),o=n([\"precision mediump float;\\n#define GLSLIFY 1\\n\\nuniform sampler2D accumBuffer;\\nvarying vec2 uv;\\n\\nvoid main() {\\n  vec4 accum = texture2D(accumBuffer, 0.5 * (uv + 1.0));\\n  gl_FragColor = min(vec4(1,1,1,1), accum);\\n}\"]);e.exports=function(t){return i(t,a,o,null,[{name:\"position\",type:\"vec2\"}])}},{\"gl-shader\":301,glslify:409}],290:[function(t,e,r){\"use strict\";var n=t(\"./camera.js\"),i=t(\"gl-axes3d\"),a=t(\"gl-axes3d/properties\"),o=t(\"gl-spikes3d\"),s=t(\"gl-select-static\"),l=t(\"gl-fbo\"),c=t(\"a-big-triangle\"),u=t(\"mouse-change\"),h=t(\"mouse-wheel\"),f=t(\"gl-mat4/perspective\"),p=t(\"gl-mat4/ortho\"),d=t(\"./lib/shader\"),g=t(\"is-mobile\")({tablet:!0});function v(){this.mouse=[-1,-1],this.screen=null,this.distance=1/0,this.index=null,this.dataCoordinate=null,this.dataPosition=null,this.object=null,this.data=null}function m(t){var e=Math.round(Math.log(Math.abs(t))/Math.log(10));if(e<0){var r=Math.round(Math.pow(10,-e));return Math.ceil(t*r)/r}if(e>0){r=Math.round(Math.pow(10,e));return Math.ceil(t/r)*r}return Math.ceil(t)}function y(t){return\"boolean\"!=typeof t||t}e.exports={createScene:function(t){(t=t||{}).camera=t.camera||{};var e=t.canvas;if(!e)if(e=document.createElement(\"canvas\"),t.container){var r=t.container;r.appendChild(e)}else document.body.appendChild(e);var x=t.gl;x||(x=function(t,e){var r=null;try{(r=t.getContext(\"webgl\",e))||(r=t.getContext(\"experimental-webgl\",e))}catch(t){return null}return r}(e,t.glOptions||{premultipliedAlpha:!0,antialias:!0,preserveDrawingBuffer:g}));if(!x)throw new Error(\"webgl not supported\");var b=t.bounds||[[-10,-10,-10],[10,10,10]],_=new v,w=l(x,[x.drawingBufferWidth,x.drawingBufferHeight],{preferFloat:!g}),k=d(x),T=t.cameraObject&&!0===t.cameraObject._ortho||t.camera.projection&&\"orthographic\"===t.camera.projection.type||!1,A={eye:t.camera.eye||[2,0,0],center:t.camera.center||[0,0,0],up:t.camera.up||[0,1,0],zoomMin:t.camera.zoomMax||.1,zoomMax:t.camera.zoomMin||100,mode:t.camera.mode||\"turntable\",_ortho:T},M=t.axes||{},S=i(x,M);S.enable=!M.disable;var E=t.spikes||{},C=o(x,E),L=[],P=[],O=[],z=[],I=!0,D=!0,R=new Array(16),F=new Array(16),B={view:null,projection:R,model:F,_ortho:!1},D=!0,N=[x.drawingBufferWidth,x.drawingBufferHeight],j=t.cameraObject||n(e,A),U={gl:x,contextLost:!1,pixelRatio:t.pixelRatio||1,canvas:e,selection:_,camera:j,axes:S,axesPixels:null,spikes:C,bounds:b,objects:L,shape:N,aspect:t.aspectRatio||[1,1,1],pickRadius:t.pickRadius||10,zNear:t.zNear||.01,zFar:t.zFar||1e3,fovy:t.fovy||Math.PI/4,clearColor:t.clearColor||[0,0,0,0],autoResize:y(t.autoResize),autoBounds:y(t.autoBounds),autoScale:!!t.autoScale,autoCenter:y(t.autoCenter),clipToBounds:y(t.clipToBounds),snapToData:!!t.snapToData,onselect:t.onselect||null,onrender:t.onrender||null,onclick:t.onclick||null,cameraParams:B,oncontextloss:null,mouseListener:null,_stopped:!1},V=[x.drawingBufferWidth/U.pixelRatio|0,x.drawingBufferHeight/U.pixelRatio|0];function q(){if(!U._stopped&&U.autoResize){var t=e.parentNode,r=1,n=1;t&&t!==document.body?(r=t.clientWidth,n=t.clientHeight):(r=window.innerWidth,n=window.innerHeight);var i=0|Math.ceil(r*U.pixelRatio),a=0|Math.ceil(n*U.pixelRatio);if(i!==e.width||a!==e.height){e.width=i,e.height=a;var o=e.style;o.position=o.position||\"absolute\",o.left=\"0px\",o.top=\"0px\",o.width=r+\"px\",o.height=n+\"px\",I=!0}}}U.autoResize&&q();function H(){for(var t=L.length,e=z.length,r=0;r<e;++r)O[r]=0;t:for(var r=0;r<t;++r){var n=L[r],i=n.pickSlots;if(i){for(var a=0;a<e;++a)if(O[a]+i<255){P[r]=a,n.setPickBase(O[a]+1),O[a]+=i;continue t}var o=s(x,N);P[r]=e,z.push(o),O.push(i),n.setPickBase(1),e+=1}else P[r]=-1}for(;e>0&&0===O[e-1];)O.pop(),z.pop().dispose()}function G(){if(U.contextLost)return!0;x.isContextLost()&&(U.contextLost=!0,U.mouseListener.enabled=!1,U.selection.object=null,U.oncontextloss&&U.oncontextloss())}window.addEventListener(\"resize\",q),U.update=function(t){U._stopped||(t=t||{},I=!0,D=!0)},U.add=function(t){U._stopped||(t.axes=S,L.push(t),P.push(-1),I=!0,D=!0,H())},U.remove=function(t){if(!U._stopped){var e=L.indexOf(t);e<0||(L.splice(e,1),P.pop(),I=!0,D=!0,H())}},U.dispose=function(){if(!U._stopped&&(U._stopped=!0,window.removeEventListener(\"resize\",q),e.removeEventListener(\"webglcontextlost\",G),U.mouseListener.enabled=!1,!U.contextLost)){S.dispose(),C.dispose();for(var t=0;t<L.length;++t)L[t].dispose();w.dispose();for(var t=0;t<z.length;++t)z[t].dispose();k.dispose(),x=null,S=null,C=null,L=[]}},U.wheelListener=h(e,function(t,e){if(!1!==j.keyBindingMode&&j.enableWheel&&j._ortho){var r=t>e?1.1:1/1.1;U.aspect[0]*=r,U.aspect[1]*=r,U.aspect[2]*=r,U.redraw()}},!0),U._mouseRotating=!1,U._prevButtons=0,U.enableMouseListeners=function(){U.mouseListener=u(e,function(t,e,r){if(!U._stopped){var n=z.length,i=L.length,a=_.object;_.distance=1/0,_.mouse[0]=e,_.mouse[1]=r,_.object=null,_.screen=null,_.dataCoordinate=_.dataPosition=null;var o=!1;if(t&&U._prevButtons)U._mouseRotating=!0;else{U._mouseRotating&&(D=!0),U._mouseRotating=!1;for(var s=0;s<n;++s){var l=z[s].query(e,V[1]-r-1,U.pickRadius);if(l){if(l.distance>_.distance)continue;for(var c=0;c<i;++c){var u=L[c];if(P[c]===s){var h=u.pick(l);h&&(_.buttons=t,_.screen=l.coord,_.distance=l.distance,_.object=u,_.index=h.distance,_.dataPosition=h.position,_.dataCoordinate=h.dataCoordinate,_.data=h,o=!0)}}}}}a&&a!==_.object&&(a.highlight&&a.highlight(null),I=!0),_.object&&(_.object.highlight&&_.object.highlight(_.data),I=!0),(o=o||_.object!==a)&&U.onselect&&U.onselect(_),1&t&&!(1&U._prevButtons)&&U.onclick&&U.onclick(_),U._prevButtons=t}})},e.addEventListener(\"webglcontextlost\",G);var Y=[[1/0,1/0,1/0],[-1/0,-1/0,-1/0]],W=[Y[0].slice(),Y[1].slice()];function X(){if(!G()){q();var t=U.camera.tick();B.view=U.camera.matrix,I=I||t,D=D||t,S.pixelRatio=U.pixelRatio,C.pixelRatio=U.pixelRatio;var e=L.length,r=Y[0],n=Y[1];r[0]=r[1]=r[2]=1/0,n[0]=n[1]=n[2]=-1/0;for(var i=0;i<e;++i){var o=L[i];o.pixelRatio=U.pixelRatio,o.axes=U.axes,I=I||!!o.dirty,D=D||!!o.dirty;var s=o.bounds;if(s)for(var l=s[0],u=s[1],h=0;h<3;++h)r[h]=Math.min(r[h],l[h]),n[h]=Math.max(n[h],u[h])}var d=U.bounds;if(U.autoBounds)for(var h=0;h<3;++h){if(n[h]<r[h])r[h]=-1,n[h]=1;else{r[h]===n[h]&&(r[h]-=1,n[h]+=1);var g=.05*(n[h]-r[h]);r[h]=r[h]-g,n[h]=n[h]+g}d[0][h]=r[h],d[1][h]=n[h]}for(var v=!1,h=0;h<3;++h)v=v||W[0][h]!==d[0][h]||W[1][h]!==d[1][h],W[0][h]=d[0][h],W[1][h]=d[1][h];if(D=D||v,I=I||v){if(v){for(var y=[0,0,0],i=0;i<3;++i)y[i]=m((d[1][i]-d[0][i])/10);S.autoTicks?S.update({bounds:d,tickSpacing:y}):S.update({bounds:d})}var b=x.drawingBufferWidth,A=x.drawingBufferHeight;N[0]=b,N[1]=A,V[0]=0|Math.max(b/U.pixelRatio,1),V[1]=0|Math.max(A/U.pixelRatio,1),T?(p(R,-b/A,b/A,-1,1,U.zNear,U.zFar),B._ortho=!0):(f(R,U.fovy,b/A,U.zNear,U.zFar),B._ortho=!1);for(var i=0;i<16;++i)F[i]=0;F[15]=1;for(var M=0,i=0;i<3;++i)M=Math.max(M,d[1][i]-d[0][i]);for(var i=0;i<3;++i)U.autoScale?F[5*i]=U.aspect[i]/(d[1][i]-d[0][i]):F[5*i]=1/M,U.autoCenter&&(F[12+i]=.5*-F[5*i]*(d[0][i]+d[1][i]));for(var i=0;i<e;++i){var o=L[i];o.axesBounds=d,U.clipToBounds&&(o.clipBounds=d)}_.object&&(U.snapToData?C.position=_.dataCoordinate:C.position=_.dataPosition,C.bounds=d),D&&(D=!1,function(){if(G())return;x.colorMask(!0,!0,!0,!0),x.depthMask(!0),x.disable(x.BLEND),x.enable(x.DEPTH_TEST);for(var t=L.length,e=z.length,r=0;r<e;++r){var n=z[r];n.shape=V,n.begin();for(var i=0;i<t;++i)if(P[i]===r){var a=L[i];a.drawPick&&(a.pixelRatio=1,a.drawPick(B))}n.end()}}()),U.axesPixels=a(U.axes,B,b,A),U.onrender&&U.onrender(),x.bindFramebuffer(x.FRAMEBUFFER,null),x.viewport(0,0,b,A);var E=U.clearColor;x.clearColor(E[0],E[1],E[2],E[3]),x.clear(x.COLOR_BUFFER_BIT|x.DEPTH_BUFFER_BIT),x.depthMask(!0),x.colorMask(!0,!0,!0,!0),x.enable(x.DEPTH_TEST),x.depthFunc(x.LEQUAL),x.disable(x.BLEND),x.disable(x.CULL_FACE);var O=!1;S.enable&&(O=O||S.isTransparent(),S.draw(B)),C.axes=S,_.object&&C.draw(B),x.disable(x.CULL_FACE);for(var i=0;i<e;++i){var o=L[i];o.axes=S,o.pixelRatio=U.pixelRatio,o.isOpaque&&o.isOpaque()&&o.draw(B),o.isTransparent&&o.isTransparent()&&(O=!0)}if(O){w.shape=N,w.bind(),x.clear(x.DEPTH_BUFFER_BIT),x.colorMask(!1,!1,!1,!1),x.depthMask(!0),x.depthFunc(x.LESS),S.enable&&S.isTransparent()&&S.drawTransparent(B);for(var i=0;i<e;++i){var o=L[i];o.isOpaque&&o.isOpaque()&&o.draw(B)}x.enable(x.BLEND),x.blendEquation(x.FUNC_ADD),x.blendFunc(x.ONE,x.ONE_MINUS_SRC_ALPHA),x.colorMask(!0,!0,!0,!0),x.depthMask(!1),x.clearColor(0,0,0,0),x.clear(x.COLOR_BUFFER_BIT),S.isTransparent()&&S.drawTransparent(B);for(var i=0;i<e;++i){var o=L[i];o.isTransparent&&o.isTransparent()&&o.drawTransparent(B)}x.bindFramebuffer(x.FRAMEBUFFER,null),x.blendFunc(x.ONE,x.ONE_MINUS_SRC_ALPHA),x.disable(x.DEPTH_TEST),k.bind(),w.color[0].bind(0),k.uniforms.accumBuffer=0,c(x),x.disable(x.BLEND)}I=!1;for(var i=0;i<e;++i)L[i].dirty=!1}}}return U.enableMouseListeners(),function t(){U._stopped||U.contextLost||(X(),requestAnimationFrame(t))}(),U.redraw=function(){U._stopped||(I=!0,X())},U},createCamera:n}},{\"./camera.js\":288,\"./lib/shader\":289,\"a-big-triangle\":59,\"gl-axes3d\":233,\"gl-axes3d/properties\":240,\"gl-fbo\":249,\"gl-mat4/ortho\":268,\"gl-mat4/perspective\":269,\"gl-select-static\":300,\"gl-spikes3d\":310,\"is-mobile\":420,\"mouse-change\":435,\"mouse-wheel\":438}],291:[function(t,e,r){var n=t(\"glslify\");r.pointVertex=n([\"precision mediump float;\\n#define GLSLIFY 1\\n\\nattribute vec2 position;\\n\\nuniform mat3 matrix;\\nuniform float pointSize;\\nuniform float pointCloud;\\n\\nhighp float rand(vec2 co) {\\n  highp float a = 12.9898;\\n  highp float b = 78.233;\\n  highp float c = 43758.5453;\\n  highp float d = dot(co.xy, vec2(a, b));\\n  highp float e = mod(d, 3.14);\\n  return fract(sin(e) * c);\\n}\\n\\nvoid main() {\\n  vec3 hgPosition = matrix * vec3(position, 1);\\n  gl_Position  = vec4(hgPosition.xy, 0, hgPosition.z);\\n    // if we don't jitter the point size a bit, overall point cloud\\n    // saturation 'jumps' on zooming, which is disturbing and confusing\\n  gl_PointSize = pointSize * ((19.5 + rand(position)) / 20.0);\\n  if(pointCloud != 0.0) { // pointCloud is truthy\\n    // get the same square surface as circle would be\\n    gl_PointSize *= 0.886;\\n  }\\n}\"]),r.pointFragment=n([\"precision mediump float;\\n#define GLSLIFY 1\\n\\nuniform vec4 color, borderColor;\\nuniform float centerFraction;\\nuniform float pointCloud;\\n\\nvoid main() {\\n  float radius;\\n  vec4 baseColor;\\n  if(pointCloud != 0.0) { // pointCloud is truthy\\n    if(centerFraction == 1.0) {\\n      gl_FragColor = color;\\n    } else {\\n      gl_FragColor = mix(borderColor, color, centerFraction);\\n    }\\n  } else {\\n    radius = length(2.0 * gl_PointCoord.xy - 1.0);\\n    if(radius > 1.0) {\\n      discard;\\n    }\\n    baseColor = mix(borderColor, color, step(radius, centerFraction));\\n    gl_FragColor = vec4(baseColor.rgb * baseColor.a, baseColor.a);\\n  }\\n}\\n\"]),r.pickVertex=n([\"precision mediump float;\\n#define GLSLIFY 1\\n\\nattribute vec2 position;\\nattribute vec4 pickId;\\n\\nuniform mat3 matrix;\\nuniform float pointSize;\\nuniform vec4 pickOffset;\\n\\nvarying vec4 fragId;\\n\\nvoid main() {\\n  vec3 hgPosition = matrix * vec3(position, 1);\\n  gl_Position  = vec4(hgPosition.xy, 0, hgPosition.z);\\n  gl_PointSize = pointSize;\\n\\n  vec4 id = pickId + pickOffset;\\n  id.y += floor(id.x / 256.0);\\n  id.x -= floor(id.x / 256.0) * 256.0;\\n\\n  id.z += floor(id.y / 256.0);\\n  id.y -= floor(id.y / 256.0) * 256.0;\\n\\n  id.w += floor(id.z / 256.0);\\n  id.z -= floor(id.z / 256.0) * 256.0;\\n\\n  fragId = id;\\n}\\n\"]),r.pickFragment=n([\"precision mediump float;\\n#define GLSLIFY 1\\n\\nvarying vec4 fragId;\\n\\nvoid main() {\\n  float radius = length(2.0 * gl_PointCoord.xy - 1.0);\\n  if(radius > 1.0) {\\n    discard;\\n  }\\n  gl_FragColor = fragId / 255.0;\\n}\\n\"])},{glslify:409}],292:[function(t,e,r){\"use strict\";var n=t(\"gl-shader\"),i=t(\"gl-buffer\"),a=t(\"typedarray-pool\"),o=t(\"./lib/shader\");function s(t,e,r,n,i){this.plot=t,this.offsetBuffer=e,this.pickBuffer=r,this.shader=n,this.pickShader=i,this.sizeMin=.5,this.sizeMinCap=2,this.sizeMax=20,this.areaRatio=1,this.pointCount=0,this.color=[1,0,0,1],this.borderColor=[0,0,0,1],this.blend=!1,this.pickOffset=0,this.points=null}e.exports=function(t,e){var r=t.gl,a=i(r),l=i(r),c=n(r,o.pointVertex,o.pointFragment),u=n(r,o.pickVertex,o.pickFragment),h=new s(t,a,l,c,u);return h.update(e),t.addObject(h),h};var l,c,u=s.prototype;u.dispose=function(){this.shader.dispose(),this.pickShader.dispose(),this.offsetBuffer.dispose(),this.pickBuffer.dispose(),this.plot.removeObject(this)},u.update=function(t){var e;function r(e,r){return e in t?t[e]:r}t=t||{},this.sizeMin=r(\"sizeMin\",.5),this.sizeMax=r(\"sizeMax\",20),this.color=r(\"color\",[1,0,0,1]).slice(),this.areaRatio=r(\"areaRatio\",1),this.borderColor=r(\"borderColor\",[0,0,0,1]).slice(),this.blend=r(\"blend\",!1);var n=t.positions.length>>>1,i=t.positions instanceof Float32Array,o=t.idToIndex instanceof Int32Array&&t.idToIndex.length>=n,s=t.positions,l=i?s:a.mallocFloat32(s.length),c=o?t.idToIndex:a.mallocInt32(n);if(i||l.set(s),!o)for(l.set(s),e=0;e<n;e++)c[e]=e;this.points=s,this.offsetBuffer.update(l),this.pickBuffer.update(c),i||a.free(l),o||a.free(c),this.pointCount=n,this.pickOffset=0},u.unifiedDraw=(l=[1,0,0,0,1,0,0,0,1],c=[0,0,0,0],function(t){var e=void 0!==t,r=e?this.pickShader:this.shader,n=this.plot.gl,i=this.plot.dataBox;if(0===this.pointCount)return t;var a=i[2]-i[0],o=i[3]-i[1],s=function(t,e){var r,n=0,i=t.length>>>1;for(r=0;r<i;r++){var a=t[2*r],o=t[2*r+1];a>=e[0]&&a<=e[2]&&o>=e[1]&&o<=e[3]&&n++}return n}(this.points,i),u=this.plot.pickPixelRatio*Math.max(Math.min(this.sizeMinCap,this.sizeMin),Math.min(this.sizeMax,this.sizeMax/Math.pow(s,.33333)));l[0]=2/a,l[4]=2/o,l[6]=-2*i[0]/a-1,l[7]=-2*i[1]/o-1,this.offsetBuffer.bind(),r.bind(),r.attributes.position.pointer(),r.uniforms.matrix=l,r.uniforms.color=this.color,r.uniforms.borderColor=this.borderColor,r.uniforms.pointCloud=u<5,r.uniforms.pointSize=u,r.uniforms.centerFraction=Math.min(1,Math.max(0,Math.sqrt(1-this.areaRatio))),e&&(c[0]=255&t,c[1]=t>>8&255,c[2]=t>>16&255,c[3]=t>>24&255,this.pickBuffer.bind(),r.attributes.pickId.pointer(n.UNSIGNED_BYTE),r.uniforms.pickOffset=c,this.pickOffset=t);var h=n.getParameter(n.BLEND),f=n.getParameter(n.DITHER);return h&&!this.blend&&n.disable(n.BLEND),f&&n.disable(n.DITHER),n.drawArrays(n.POINTS,0,this.pointCount),h&&!this.blend&&n.enable(n.BLEND),f&&n.enable(n.DITHER),t+this.pointCount}),u.draw=u.unifiedDraw,u.drawPick=u.unifiedDraw,u.pick=function(t,e,r){var n=this.pickOffset,i=this.pointCount;if(r<n||r>=n+i)return null;var a=r-n,o=this.points;return{object:this,pointId:a,dataCoord:[o[2*a],o[2*a+1]]}}},{\"./lib/shader\":291,\"gl-buffer\":241,\"gl-shader\":301,\"typedarray-pool\":545}],293:[function(t,e,r){e.exports=function(t,e,r,n){var i,a,o,s,l,c=e[0],u=e[1],h=e[2],f=e[3],p=r[0],d=r[1],g=r[2],v=r[3];(a=c*p+u*d+h*g+f*v)<0&&(a=-a,p=-p,d=-d,g=-g,v=-v);1-a>1e-6?(i=Math.acos(a),o=Math.sin(i),s=Math.sin((1-n)*i)/o,l=Math.sin(n*i)/o):(s=1-n,l=n);return t[0]=s*c+l*p,t[1]=s*u+l*d,t[2]=s*h+l*g,t[3]=s*f+l*v,t}},{}],294:[function(t,e,r){\"use strict\";e.exports=function(t){return t||0===t?t.toString():\"\"}},{}],295:[function(t,e,r){\"use strict\";var n=t(\"vectorize-text\");e.exports=function(t,e,r){var a=i[e];a||(a=i[e]={});if(t in a)return a[t];var o={textAlign:\"center\",textBaseline:\"middle\",lineHeight:1,font:e,lineSpacing:1.25,styletags:{breaklines:!0,bolds:!0,italics:!0,subscripts:!0,superscripts:!0},triangles:!0},s=n(t,o);o.triangles=!1;var l,c,u=n(t,o);if(r&&1!==r){for(l=0;l<s.positions.length;++l)for(c=0;c<s.positions[l].length;++c)s.positions[l][c]/=r;for(l=0;l<u.positions.length;++l)for(c=0;c<u.positions[l].length;++c)u.positions[l][c]/=r}var h=[[1/0,1/0],[-1/0,-1/0]],f=u.positions.length;for(l=0;l<f;++l){var p=u.positions[l];for(c=0;c<2;++c)h[0][c]=Math.min(h[0][c],p[c]),h[1][c]=Math.max(h[1][c],p[c])}return a[t]=[s,u,h]};var i={}},{\"vectorize-text\":550}],296:[function(t,e,r){var n=t(\"gl-shader\"),i=t(\"glslify\"),a=i([\"precision highp float;\\n#define GLSLIFY 1\\n\\nbool outOfRange(float a, float b, float p) {\\n  return ((p > max(a, b)) || \\n          (p < min(a, b)));\\n}\\n\\nbool outOfRange(vec2 a, vec2 b, vec2 p) {\\n  return (outOfRange(a.x, b.x, p.x) ||\\n          outOfRange(a.y, b.y, p.y));\\n}\\n\\nbool outOfRange(vec3 a, vec3 b, vec3 p) {\\n  return (outOfRange(a.x, b.x, p.x) ||\\n          outOfRange(a.y, b.y, p.y) ||\\n          outOfRange(a.z, b.z, p.z));\\n}\\n\\nbool outOfRange(vec4 a, vec4 b, vec4 p) {\\n  return outOfRange(a.xyz, b.xyz, p.xyz);\\n}\\n\\nattribute vec3 position;\\nattribute vec4 color;\\nattribute vec2 glyph;\\nattribute vec4 id;\\n\\nuniform vec4 highlightId;\\nuniform float highlightScale;\\nuniform mat4 model, view, projection;\\nuniform vec3 clipBounds[2];\\n\\nvarying vec4 interpColor;\\nvarying vec4 pickId;\\nvarying vec3 dataCoordinate;\\n\\nvoid main() {\\n  if (outOfRange(clipBounds[0], clipBounds[1], position)) {\\n\\n    gl_Position = vec4(0,0,0,0);\\n  } else {\\n    float scale = 1.0;\\n    if(distance(highlightId, id) < 0.0001) {\\n      scale = highlightScale;\\n    }\\n\\n    vec4 worldPosition = model * vec4(position, 1);\\n    vec4 viewPosition = view * worldPosition;\\n    viewPosition = viewPosition / viewPosition.w;\\n    vec4 clipPosition = projection * (viewPosition + scale * vec4(glyph.x, -glyph.y, 0, 0));\\n\\n    gl_Position = clipPosition;\\n    interpColor = color;\\n    pickId = id;\\n    dataCoordinate = position;\\n  }\\n}\"]),o=i([\"precision highp float;\\n#define GLSLIFY 1\\n\\nbool outOfRange(float a, float b, float p) {\\n  return ((p > max(a, b)) || \\n          (p < min(a, b)));\\n}\\n\\nbool outOfRange(vec2 a, vec2 b, vec2 p) {\\n  return (outOfRange(a.x, b.x, p.x) ||\\n          outOfRange(a.y, b.y, p.y));\\n}\\n\\nbool outOfRange(vec3 a, vec3 b, vec3 p) {\\n  return (outOfRange(a.x, b.x, p.x) ||\\n          outOfRange(a.y, b.y, p.y) ||\\n          outOfRange(a.z, b.z, p.z));\\n}\\n\\nbool outOfRange(vec4 a, vec4 b, vec4 p) {\\n  return outOfRange(a.xyz, b.xyz, p.xyz);\\n}\\n\\nattribute vec3 position;\\nattribute vec4 color;\\nattribute vec2 glyph;\\nattribute vec4 id;\\n\\nuniform mat4 model, view, projection;\\nuniform vec2 screenSize;\\nuniform vec3 clipBounds[2];\\nuniform float highlightScale, pixelRatio;\\nuniform vec4 highlightId;\\n\\nvarying vec4 interpColor;\\nvarying vec4 pickId;\\nvarying vec3 dataCoordinate;\\n\\nvoid main() {\\n  if (outOfRange(clipBounds[0], clipBounds[1], position)) {\\n\\n    gl_Position = vec4(0,0,0,0);\\n  } else {\\n    float scale = pixelRatio;\\n    if(distance(highlightId.bgr, id.bgr) < 0.001) {\\n      scale *= highlightScale;\\n    }\\n\\n    vec4 worldPosition = model * vec4(position, 1.0);\\n    vec4 viewPosition = view * worldPosition;\\n    vec4 clipPosition = projection * viewPosition;\\n    clipPosition /= clipPosition.w;\\n\\n    gl_Position = clipPosition + vec4(screenSize * scale * vec2(glyph.x, -glyph.y), 0.0, 0.0);\\n    interpColor = color;\\n    pickId = id;\\n    dataCoordinate = position;\\n  }\\n}\"]),s=i([\"precision highp float;\\n#define GLSLIFY 1\\n\\nbool outOfRange(float a, float b, float p) {\\n  return ((p > max(a, b)) || \\n          (p < min(a, b)));\\n}\\n\\nbool outOfRange(vec2 a, vec2 b, vec2 p) {\\n  return (outOfRange(a.x, b.x, p.x) ||\\n          outOfRange(a.y, b.y, p.y));\\n}\\n\\nbool outOfRange(vec3 a, vec3 b, vec3 p) {\\n  return (outOfRange(a.x, b.x, p.x) ||\\n          outOfRange(a.y, b.y, p.y) ||\\n          outOfRange(a.z, b.z, p.z));\\n}\\n\\nbool outOfRange(vec4 a, vec4 b, vec4 p) {\\n  return outOfRange(a.xyz, b.xyz, p.xyz);\\n}\\n\\nattribute vec3 position;\\nattribute vec4 color;\\nattribute vec2 glyph;\\nattribute vec4 id;\\n\\nuniform float highlightScale;\\nuniform vec4 highlightId;\\nuniform vec3 axes[2];\\nuniform mat4 model, view, projection;\\nuniform vec2 screenSize;\\nuniform vec3 clipBounds[2];\\nuniform float scale, pixelRatio;\\n\\nvarying vec4 interpColor;\\nvarying vec4 pickId;\\nvarying vec3 dataCoordinate;\\n\\nvoid main() {\\n  if (outOfRange(clipBounds[0], clipBounds[1], position)) {\\n\\n    gl_Position = vec4(0,0,0,0);\\n  } else {\\n    float lscale = pixelRatio * scale;\\n    if(distance(highlightId, id) < 0.0001) {\\n      lscale *= highlightScale;\\n    }\\n\\n    vec4 clipCenter   = projection * view * model * vec4(position, 1);\\n    vec3 dataPosition = position + 0.5*lscale*(axes[0] * glyph.x + axes[1] * glyph.y) * clipCenter.w * screenSize.y;\\n    vec4 clipPosition = projection * view * model * vec4(dataPosition, 1);\\n\\n    gl_Position = clipPosition;\\n    interpColor = color;\\n    pickId = id;\\n    dataCoordinate = dataPosition;\\n  }\\n}\\n\"]),l=i([\"precision highp float;\\n#define GLSLIFY 1\\n\\nbool outOfRange(float a, float b, float p) {\\n  return ((p > max(a, b)) || \\n          (p < min(a, b)));\\n}\\n\\nbool outOfRange(vec2 a, vec2 b, vec2 p) {\\n  return (outOfRange(a.x, b.x, p.x) ||\\n          outOfRange(a.y, b.y, p.y));\\n}\\n\\nbool outOfRange(vec3 a, vec3 b, vec3 p) {\\n  return (outOfRange(a.x, b.x, p.x) ||\\n          outOfRange(a.y, b.y, p.y) ||\\n          outOfRange(a.z, b.z, p.z));\\n}\\n\\nbool outOfRange(vec4 a, vec4 b, vec4 p) {\\n  return outOfRange(a.xyz, b.xyz, p.xyz);\\n}\\n\\nuniform vec3 fragClipBounds[2];\\nuniform float opacity;\\n\\nvarying vec4 interpColor;\\nvarying vec3 dataCoordinate;\\n\\nvoid main() {\\n  if (\\n    outOfRange(fragClipBounds[0], fragClipBounds[1], dataCoordinate) ||\\n    interpColor.a * opacity == 0.\\n  ) discard;\\n  gl_FragColor = interpColor * opacity;\\n}\\n\"]),c=i([\"precision highp float;\\n#define GLSLIFY 1\\n\\nbool outOfRange(float a, float b, float p) {\\n  return ((p > max(a, b)) || \\n          (p < min(a, b)));\\n}\\n\\nbool outOfRange(vec2 a, vec2 b, vec2 p) {\\n  return (outOfRange(a.x, b.x, p.x) ||\\n          outOfRange(a.y, b.y, p.y));\\n}\\n\\nbool outOfRange(vec3 a, vec3 b, vec3 p) {\\n  return (outOfRange(a.x, b.x, p.x) ||\\n          outOfRange(a.y, b.y, p.y) ||\\n          outOfRange(a.z, b.z, p.z));\\n}\\n\\nbool outOfRange(vec4 a, vec4 b, vec4 p) {\\n  return outOfRange(a.xyz, b.xyz, p.xyz);\\n}\\n\\nuniform vec3 fragClipBounds[2];\\nuniform float pickGroup;\\n\\nvarying vec4 pickId;\\nvarying vec3 dataCoordinate;\\n\\nvoid main() {\\n  if (outOfRange(fragClipBounds[0], fragClipBounds[1], dataCoordinate)) discard;\\n\\n  gl_FragColor = vec4(pickGroup, pickId.bgr);\\n}\"]),u=[{name:\"position\",type:\"vec3\"},{name:\"color\",type:\"vec4\"},{name:\"glyph\",type:\"vec2\"},{name:\"id\",type:\"vec4\"}],h={vertex:a,fragment:l,attributes:u},f={vertex:o,fragment:l,attributes:u},p={vertex:s,fragment:l,attributes:u},d={vertex:a,fragment:c,attributes:u},g={vertex:o,fragment:c,attributes:u},v={vertex:s,fragment:c,attributes:u};function m(t,e){var r=n(t,e),i=r.attributes;return i.position.location=0,i.color.location=1,i.glyph.location=2,i.id.location=3,r}r.createPerspective=function(t){return m(t,h)},r.createOrtho=function(t){return m(t,f)},r.createProject=function(t){return m(t,p)},r.createPickPerspective=function(t){return m(t,d)},r.createPickOrtho=function(t){return m(t,g)},r.createPickProject=function(t){return m(t,v)}},{\"gl-shader\":301,glslify:409}],297:[function(t,e,r){\"use strict\";var n=t(\"is-string-blank\"),i=t(\"gl-buffer\"),a=t(\"gl-vao\"),o=t(\"typedarray-pool\"),s=t(\"gl-mat4/multiply\"),l=t(\"./lib/shaders\"),c=t(\"./lib/glyphs\"),u=t(\"./lib/get-simple-string\"),h=[1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1];function f(t,e){var r=t[0],n=t[1],i=t[2],a=t[3];return t[0]=e[0]*r+e[4]*n+e[8]*i+e[12]*a,t[1]=e[1]*r+e[5]*n+e[9]*i+e[13]*a,t[2]=e[2]*r+e[6]*n+e[10]*i+e[14]*a,t[3]=e[3]*r+e[7]*n+e[11]*i+e[15]*a,t}function p(t,e,r,n){return f(n,n),f(n,n),f(n,n)}function d(t,e){this.index=t,this.dataCoordinate=this.position=e}function g(t){return!0===t?1:t>1?1:t}function v(t,e,r,n,i,a,o,s,l,c,u,h){this.gl=t,this.pixelRatio=1,this.shader=e,this.orthoShader=r,this.projectShader=n,this.pointBuffer=i,this.colorBuffer=a,this.glyphBuffer=o,this.idBuffer=s,this.vao=l,this.vertexCount=0,this.lineVertexCount=0,this.opacity=1,this.hasAlpha=!1,this.lineWidth=0,this.projectScale=[2/3,2/3,2/3],this.projectOpacity=[1,1,1],this.projectHasAlpha=!1,this.pickId=0,this.pickPerspectiveShader=c,this.pickOrthoShader=u,this.pickProjectShader=h,this.points=[],this._selectResult=new d(0,[0,0,0]),this.useOrtho=!0,this.bounds=[[1/0,1/0,1/0],[-1/0,-1/0,-1/0]],this.axesProject=[!0,!0,!0],this.axesBounds=[[-1/0,-1/0,-1/0],[1/0,1/0,1/0]],this.highlightId=[1,1,1,1],this.highlightScale=2,this.clipBounds=[[-1/0,-1/0,-1/0],[1/0,1/0,1/0]],this.dirty=!0}e.exports=function(t){var e=t.gl,r=l.createPerspective(e),n=l.createOrtho(e),o=l.createProject(e),s=l.createPickPerspective(e),c=l.createPickOrtho(e),u=l.createPickProject(e),h=i(e),f=i(e),p=i(e),d=i(e),g=a(e,[{buffer:h,size:3,type:e.FLOAT},{buffer:f,size:4,type:e.FLOAT},{buffer:p,size:2,type:e.FLOAT},{buffer:d,size:4,type:e.UNSIGNED_BYTE,normalized:!0}]),m=new v(e,r,n,o,h,f,p,d,g,s,c,u);return m.update(t),m};var m=v.prototype;m.pickSlots=1,m.setPickBase=function(t){this.pickId=t},m.isTransparent=function(){if(this.hasAlpha)return!0;for(var t=0;t<3;++t)if(this.axesProject[t]&&this.projectHasAlpha)return!0;return!1},m.isOpaque=function(){if(!this.hasAlpha)return!0;for(var t=0;t<3;++t)if(this.axesProject[t]&&!this.projectHasAlpha)return!0;return!1};var y=[0,0],x=[0,0,0],b=[0,0,0],_=[0,0,0,1],w=[0,0,0,1],k=h.slice(),T=[0,0,0],A=[[0,0,0],[0,0,0]];function M(t){return t[0]=t[1]=t[2]=0,t}function S(t,e){return t[0]=e[0],t[1]=e[1],t[2]=e[2],t[3]=1,t}function E(t,e,r,n){return t[0]=e[0],t[1]=e[1],t[2]=e[2],t[r]=n,t}function C(t,e,r,n){var i,a=e.axesProject,o=e.gl,l=t.uniforms,c=r.model||h,u=r.view||h,f=r.projection||h,d=e.axesBounds,g=function(t){for(var e=A,r=0;r<2;++r)for(var n=0;n<3;++n)e[r][n]=Math.max(Math.min(t[r][n],1e8),-1e8);return e}(e.clipBounds);i=e.axes&&e.axes.lastCubeProps?e.axes.lastCubeProps.axis:[1,1,1],y[0]=2/o.drawingBufferWidth,y[1]=2/o.drawingBufferHeight,t.bind(),l.view=u,l.projection=f,l.screenSize=y,l.highlightId=e.highlightId,l.highlightScale=e.highlightScale,l.clipBounds=g,l.pickGroup=e.pickId/255,l.pixelRatio=n;for(var v=0;v<3;++v)if(a[v]){l.scale=e.projectScale[v],l.opacity=e.projectOpacity[v];for(var m=k,C=0;C<16;++C)m[C]=0;for(C=0;C<4;++C)m[5*C]=1;m[5*v]=0,i[v]<0?m[12+v]=d[0][v]:m[12+v]=d[1][v],s(m,c,m),l.model=m;var L=(v+1)%3,P=(v+2)%3,O=M(x),z=M(b);O[L]=1,z[P]=1;var I=p(0,0,0,S(_,O)),D=p(0,0,0,S(w,z));if(Math.abs(I[1])>Math.abs(D[1])){var R=I;I=D,D=R,R=O,O=z,z=R;var F=L;L=P,P=F}I[0]<0&&(O[L]=-1),D[1]>0&&(z[P]=-1);var B=0,N=0;for(C=0;C<4;++C)B+=Math.pow(c[4*L+C],2),N+=Math.pow(c[4*P+C],2);O[L]/=Math.sqrt(B),z[P]/=Math.sqrt(N),l.axes[0]=O,l.axes[1]=z,l.fragClipBounds[0]=E(T,g[0],v,-1e8),l.fragClipBounds[1]=E(T,g[1],v,1e8),e.vao.bind(),e.vao.draw(o.TRIANGLES,e.vertexCount),e.lineWidth>0&&(o.lineWidth(e.lineWidth*n),e.vao.draw(o.LINES,e.lineVertexCount,e.vertexCount)),e.vao.unbind()}}var L=[[-1e8,-1e8,-1e8],[1e8,1e8,1e8]];function P(t,e,r,n,i,a,o){var s=r.gl;if((a===r.projectHasAlpha||o)&&C(e,r,n,i),a===r.hasAlpha||o){t.bind();var l=t.uniforms;l.model=n.model||h,l.view=n.view||h,l.projection=n.projection||h,y[0]=2/s.drawingBufferWidth,y[1]=2/s.drawingBufferHeight,l.screenSize=y,l.highlightId=r.highlightId,l.highlightScale=r.highlightScale,l.fragClipBounds=L,l.clipBounds=r.axes.bounds,l.opacity=r.opacity,l.pickGroup=r.pickId/255,l.pixelRatio=i,r.vao.bind(),r.vao.draw(s.TRIANGLES,r.vertexCount),r.lineWidth>0&&(s.lineWidth(r.lineWidth*i),r.vao.draw(s.LINES,r.lineVertexCount,r.vertexCount)),r.vao.unbind()}}function O(t,e,r,i){var a;a=Array.isArray(t)?e<t.length?t[e]:void 0:t,a=u(a);var o=!0;n(a)&&(a=\"\\u25bc\",o=!1);var s=c(a,r,i);return{mesh:s[0],lines:s[1],bounds:s[2],visible:o}}m.draw=function(t){P(this.useOrtho?this.orthoShader:this.shader,this.projectShader,this,t,this.pixelRatio,!1,!1)},m.drawTransparent=function(t){P(this.useOrtho?this.orthoShader:this.shader,this.projectShader,this,t,this.pixelRatio,!0,!1)},m.drawPick=function(t){P(this.useOrtho?this.pickOrthoShader:this.pickPerspectiveShader,this.pickProjectShader,this,t,1,!0,!0)},m.pick=function(t){if(!t)return null;if(t.id!==this.pickId)return null;var e=t.value[2]+(t.value[1]<<8)+(t.value[0]<<16);if(e>=this.pointCount||e<0)return null;var r=this.points[e],n=this._selectResult;n.index=e;for(var i=0;i<3;++i)n.position[i]=n.dataCoordinate[i]=r[i];return n},m.highlight=function(t){if(t){var e=t.index,r=255&e,n=e>>8&255,i=e>>16&255;this.highlightId=[r/255,n/255,i/255,0]}else this.highlightId=[1,1,1,1]},m.update=function(t){if(\"perspective\"in(t=t||{})&&(this.useOrtho=!t.perspective),\"orthographic\"in t&&(this.useOrtho=!!t.orthographic),\"lineWidth\"in t&&(this.lineWidth=t.lineWidth),\"project\"in t)if(Array.isArray(t.project))this.axesProject=t.project;else{var e=!!t.project;this.axesProject=[e,e,e]}if(\"projectScale\"in t)if(Array.isArray(t.projectScale))this.projectScale=t.projectScale.slice();else{var r=+t.projectScale;this.projectScale=[r,r,r]}if(this.projectHasAlpha=!1,\"projectOpacity\"in t){if(Array.isArray(t.projectOpacity))this.projectOpacity=t.projectOpacity.slice();else{r=+t.projectOpacity;this.projectOpacity=[r,r,r]}for(var n=0;n<3;++n)this.projectOpacity[n]=g(this.projectOpacity[n]),this.projectOpacity[n]<1&&(this.projectHasAlpha=!0)}this.hasAlpha=!1,\"opacity\"in t&&(this.opacity=g(t.opacity),this.opacity<1&&(this.hasAlpha=!0)),this.dirty=!0;var i,a,s=t.position,l=t.font||\"normal\",c=t.alignment||[0,0];if(2===c.length)i=c[0],a=c[1];else{i=[],a=[];for(n=0;n<c.length;++n)i[n]=c[n][0],a[n]=c[n][1]}var u=[1/0,1/0,1/0],h=[-1/0,-1/0,-1/0],f=t.glyph,p=t.color,d=t.size,v=t.angle,m=t.lineColor,y=-1,x=0,b=0,_=0;if(s.length){_=s.length;t:for(n=0;n<_;++n){for(var w=s[n],k=0;k<3;++k)if(isNaN(w[k])||!isFinite(w[k]))continue t;var T=(N=O(f,n,l,this.pixelRatio)).mesh,A=N.lines,M=N.bounds;x+=3*T.cells.length,b+=2*A.edges.length}}var S=x+b,E=o.mallocFloat(3*S),C=o.mallocFloat(4*S),L=o.mallocFloat(2*S),P=o.mallocUint32(S);if(S>0){var z=0,I=x,D=[0,0,0,1],R=[0,0,0,1],F=Array.isArray(p)&&Array.isArray(p[0]),B=Array.isArray(m)&&Array.isArray(m[0]);t:for(n=0;n<_;++n){y+=1;for(w=s[n],k=0;k<3;++k){if(isNaN(w[k])||!isFinite(w[k]))continue t;h[k]=Math.max(h[k],w[k]),u[k]=Math.min(u[k],w[k])}T=(N=O(f,n,l,this.pixelRatio)).mesh,A=N.lines,M=N.bounds;var N,j=N.visible;if(j)if(Array.isArray(p)){if(3===(U=F?n<p.length?p[n]:[0,0,0,0]:p).length){for(k=0;k<3;++k)D[k]=U[k];D[3]=1}else if(4===U.length){for(k=0;k<4;++k)D[k]=U[k];!this.hasAlpha&&U[3]<1&&(this.hasAlpha=!0)}}else D[0]=D[1]=D[2]=0,D[3]=1;else D=[1,1,1,0];if(j)if(Array.isArray(m)){var U;if(3===(U=B?n<m.length?m[n]:[0,0,0,0]:m).length){for(k=0;k<3;++k)R[k]=U[k];R[k]=1}else if(4===U.length){for(k=0;k<4;++k)R[k]=U[k];!this.hasAlpha&&U[3]<1&&(this.hasAlpha=!0)}}else R[0]=R[1]=R[2]=0,R[3]=1;else R=[1,1,1,0];var V=.5;j?Array.isArray(d)?V=n<d.length?+d[n]:12:d?V=+d:this.useOrtho&&(V=12):V=0;var q=0;Array.isArray(v)?q=n<v.length?+v[n]:0:v&&(q=+v);var H=Math.cos(q),G=Math.sin(q);for(w=s[n],k=0;k<3;++k)h[k]=Math.max(h[k],w[k]),u[k]=Math.min(u[k],w[k]);var Y=i,W=a;Y=0;Array.isArray(i)?Y=n<i.length?i[n]:0:i&&(Y=i);W=0;Array.isArray(a)?W=n<a.length?a[n]:0:a&&(W=a);var X=[Y*=Y>0?1-M[0][0]:Y<0?1+M[1][0]:1,W*=W>0?1-M[0][1]:W<0?1+M[1][1]:1],Z=T.cells||[],J=T.positions||[];for(k=0;k<Z.length;++k)for(var K=Z[k],$=0;$<3;++$){for(var Q=0;Q<3;++Q)E[3*z+Q]=w[Q];for(Q=0;Q<4;++Q)C[4*z+Q]=D[Q];P[z]=y;var tt=J[K[$]];L[2*z]=V*(H*tt[0]-G*tt[1]+X[0]),L[2*z+1]=V*(G*tt[0]+H*tt[1]+X[1]),z+=1}for(Z=A.edges,J=A.positions,k=0;k<Z.length;++k)for(K=Z[k],$=0;$<2;++$){for(Q=0;Q<3;++Q)E[3*I+Q]=w[Q];for(Q=0;Q<4;++Q)C[4*I+Q]=R[Q];P[I]=y;tt=J[K[$]];L[2*I]=V*(H*tt[0]-G*tt[1]+X[0]),L[2*I+1]=V*(G*tt[0]+H*tt[1]+X[1]),I+=1}}}this.bounds=[u,h],this.points=s,this.pointCount=s.length,this.vertexCount=x,this.lineVertexCount=b,this.pointBuffer.update(E),this.colorBuffer.update(C),this.glyphBuffer.update(L),this.idBuffer.update(P),o.free(E),o.free(C),o.free(L),o.free(P)},m.dispose=function(){this.shader.dispose(),this.orthoShader.dispose(),this.pickPerspectiveShader.dispose(),this.pickOrthoShader.dispose(),this.vao.dispose(),this.pointBuffer.dispose(),this.colorBuffer.dispose(),this.glyphBuffer.dispose(),this.idBuffer.dispose()}},{\"./lib/get-simple-string\":294,\"./lib/glyphs\":295,\"./lib/shaders\":296,\"gl-buffer\":241,\"gl-mat4/multiply\":267,\"gl-vao\":327,\"is-string-blank\":423,\"typedarray-pool\":545}],298:[function(t,e,r){\"use strict\";var n=t(\"glslify\");r.boxVertex=n([\"precision mediump float;\\n#define GLSLIFY 1\\n\\nattribute vec2 vertex;\\n\\nuniform vec2 cornerA, cornerB;\\n\\nvoid main() {\\n  gl_Position = vec4(mix(cornerA, cornerB, vertex), 0, 1);\\n}\\n\"]),r.boxFragment=n([\"precision mediump float;\\n#define GLSLIFY 1\\n\\nuniform vec4 color;\\n\\nvoid main() {\\n  gl_FragColor = color;\\n}\\n\"])},{glslify:409}],299:[function(t,e,r){\"use strict\";var n=t(\"gl-shader\"),i=t(\"gl-buffer\"),a=t(\"./lib/shaders\");function o(t,e,r){this.plot=t,this.boxBuffer=e,this.boxShader=r,this.enabled=!0,this.selectBox=[1/0,1/0,-1/0,-1/0],this.borderColor=[0,0,0,1],this.innerFill=!1,this.innerColor=[0,0,0,.25],this.outerFill=!0,this.outerColor=[0,0,0,.5],this.borderWidth=10}e.exports=function(t,e){var r=t.gl,s=i(r,[0,0,0,1,1,0,1,1]),l=n(r,a.boxVertex,a.boxFragment),c=new o(t,s,l);return c.update(e),t.addOverlay(c),c};var s=o.prototype;s.draw=function(){if(this.enabled){var t=this.plot,e=this.selectBox,r=this.borderWidth,n=(this.innerFill,this.innerColor),i=(this.outerFill,this.outerColor),a=this.borderColor,o=t.box,s=t.screenBox,l=t.dataBox,c=t.viewBox,u=t.pixelRatio,h=(e[0]-l[0])*(c[2]-c[0])/(l[2]-l[0])+c[0],f=(e[1]-l[1])*(c[3]-c[1])/(l[3]-l[1])+c[1],p=(e[2]-l[0])*(c[2]-c[0])/(l[2]-l[0])+c[0],d=(e[3]-l[1])*(c[3]-c[1])/(l[3]-l[1])+c[1];if(h=Math.max(h,c[0]),f=Math.max(f,c[1]),p=Math.min(p,c[2]),d=Math.min(d,c[3]),!(p<h||d<f)){o.bind();var g=s[2]-s[0],v=s[3]-s[1];if(this.outerFill&&(o.drawBox(0,0,g,f,i),o.drawBox(0,f,h,d,i),o.drawBox(0,d,g,v,i),o.drawBox(p,f,g,d,i)),this.innerFill&&o.drawBox(h,f,p,d,n),r>0){var m=r*u;o.drawBox(h-m,f-m,p+m,f+m,a),o.drawBox(h-m,d-m,p+m,d+m,a),o.drawBox(h-m,f-m,h+m,d+m,a),o.drawBox(p-m,f-m,p+m,d+m,a)}}}},s.update=function(t){t=t||{},this.innerFill=!!t.innerFill,this.outerFill=!!t.outerFill,this.innerColor=(t.innerColor||[0,0,0,.5]).slice(),this.outerColor=(t.outerColor||[0,0,0,.5]).slice(),this.borderColor=(t.borderColor||[0,0,0,1]).slice(),this.borderWidth=t.borderWidth||0,this.selectBox=(t.selectBox||this.selectBox).slice()},s.dispose=function(){this.boxBuffer.dispose(),this.boxShader.dispose(),this.plot.removeOverlay(this)}},{\"./lib/shaders\":298,\"gl-buffer\":241,\"gl-shader\":301}],300:[function(t,e,r){\"use strict\";e.exports=function(t,e){var r=n(t,e),a=i.mallocUint8(e[0]*e[1]*4);return new c(t,r,a)};var n=t(\"gl-fbo\"),i=t(\"typedarray-pool\"),a=t(\"ndarray\"),o=t(\"bit-twiddle\").nextPow2,s=t(\"cwise/lib/wrapper\")({args:[\"array\",{offset:[0,0,1],array:0},{offset:[0,0,2],array:0},{offset:[0,0,3],array:0},\"scalar\",\"scalar\",\"index\"],pre:{body:\"{this_closestD2=1e8,this_closestX=-1,this_closestY=-1}\",args:[],thisVars:[\"this_closestD2\",\"this_closestX\",\"this_closestY\"],localVars:[]},body:{body:\"{if(_inline_16_arg0_<255||_inline_16_arg1_<255||_inline_16_arg2_<255||_inline_16_arg3_<255){var _inline_16_l=_inline_16_arg4_-_inline_16_arg6_[0],_inline_16_a=_inline_16_arg5_-_inline_16_arg6_[1],_inline_16_f=_inline_16_l*_inline_16_l+_inline_16_a*_inline_16_a;_inline_16_f<this_closestD2&&(this_closestD2=_inline_16_f,this_closestX=_inline_16_arg6_[0],this_closestY=_inline_16_arg6_[1])}}\",args:[{name:\"_inline_16_arg0_\",lvalue:!1,rvalue:!0,count:1},{name:\"_inline_16_arg1_\",lvalue:!1,rvalue:!0,count:1},{name:\"_inline_16_arg2_\",lvalue:!1,rvalue:!0,count:1},{name:\"_inline_16_arg3_\",lvalue:!1,rvalue:!0,count:1},{name:\"_inline_16_arg4_\",lvalue:!1,rvalue:!0,count:1},{name:\"_inline_16_arg5_\",lvalue:!1,rvalue:!0,count:1},{name:\"_inline_16_arg6_\",lvalue:!1,rvalue:!0,count:4}],thisVars:[\"this_closestD2\",\"this_closestX\",\"this_closestY\"],localVars:[\"_inline_16_a\",\"_inline_16_f\",\"_inline_16_l\"]},post:{body:\"{return[this_closestX,this_closestY,this_closestD2]}\",args:[],thisVars:[\"this_closestD2\",\"this_closestX\",\"this_closestY\"],localVars:[]},debug:!1,funcName:\"cwise\",blockSize:64});function l(t,e,r,n,i){this.coord=[t,e],this.id=r,this.value=n,this.distance=i}function c(t,e,r){this.gl=t,this.fbo=e,this.buffer=r,this._readTimeout=null;var n=this;this._readCallback=function(){n.gl&&(e.bind(),t.readPixels(0,0,e.shape[0],e.shape[1],t.RGBA,t.UNSIGNED_BYTE,n.buffer),n._readTimeout=null)}}var u=c.prototype;Object.defineProperty(u,\"shape\",{get:function(){return this.gl?this.fbo.shape.slice():[0,0]},set:function(t){if(this.gl){this.fbo.shape=t;var e=this.fbo.shape[0],r=this.fbo.shape[1];if(r*e*4>this.buffer.length){i.free(this.buffer);for(var n=this.buffer=i.mallocUint8(o(r*e*4)),a=0;a<r*e*4;++a)n[a]=255}return t}}}),u.begin=function(){var t=this.gl;this.shape;t&&(this.fbo.bind(),t.clearColor(1,1,1,1),t.clear(t.COLOR_BUFFER_BIT|t.DEPTH_BUFFER_BIT))},u.end=function(){var t=this.gl;t&&(t.bindFramebuffer(t.FRAMEBUFFER,null),this._readTimeout||clearTimeout(this._readTimeout),this._readTimeout=setTimeout(this._readCallback,1))},u.query=function(t,e,r){if(!this.gl)return null;var n=this.fbo.shape.slice();t|=0,e|=0,\"number\"!=typeof r&&(r=1);var i=0|Math.min(Math.max(t-r,0),n[0]),o=0|Math.min(Math.max(t+r,0),n[0]),c=0|Math.min(Math.max(e-r,0),n[1]),u=0|Math.min(Math.max(e+r,0),n[1]);if(o<=i||u<=c)return null;var h=[o-i,u-c],f=a(this.buffer,[h[0],h[1],4],[4,4*n[0],1],4*(i+n[0]*c)),p=s(f.hi(h[0],h[1],1),r,r),d=p[0],g=p[1];return d<0||Math.pow(this.radius,2)<p[2]?null:new l(d+i|0,g+c|0,f.get(d,g,0),[f.get(d,g,1),f.get(d,g,2),f.get(d,g,3)],Math.sqrt(p[2]))},u.dispose=function(){this.gl&&(this.fbo.dispose(),i.free(this.buffer),this.gl=null,this._readTimeout&&clearTimeout(this._readTimeout))}},{\"bit-twiddle\":92,\"cwise/lib/wrapper\":149,\"gl-fbo\":249,ndarray:450,\"typedarray-pool\":545}],301:[function(t,e,r){\"use strict\";var n=t(\"./lib/create-uniforms\"),i=t(\"./lib/create-attributes\"),a=t(\"./lib/reflect\"),o=t(\"./lib/shader-cache\"),s=t(\"./lib/runtime-reflect\"),l=t(\"./lib/GLError\");function c(t){this.gl=t,this.gl.lastAttribCount=0,this._vref=this._fref=this._relink=this.vertShader=this.fragShader=this.program=this.attributes=this.uniforms=this.types=null}var u=c.prototype;function h(t,e){return t.name<e.name?-1:1}u.bind=function(){var t;this.program||this._relink();var e=this.gl.getProgramParameter(this.program,this.gl.ACTIVE_ATTRIBUTES),r=this.gl.lastAttribCount;if(e>r)for(t=r;t<e;t++)this.gl.enableVertexAttribArray(t);else if(r>e)for(t=e;t<r;t++)this.gl.disableVertexAttribArray(t);this.gl.lastAttribCount=e,this.gl.useProgram(this.program)},u.dispose=function(){for(var t=this.gl.lastAttribCount,e=0;e<t;e++)this.gl.disableVertexAttribArray(e);this.gl.lastAttribCount=0,this._fref&&this._fref.dispose(),this._vref&&this._vref.dispose(),this.attributes=this.types=this.vertShader=this.fragShader=this.program=this._relink=this._fref=this._vref=null},u.update=function(t,e,r,c){if(!e||1===arguments.length){var u=t;t=u.vertex,e=u.fragment,r=u.uniforms,c=u.attributes}var f=this,p=f.gl,d=f._vref;f._vref=o.shader(p,p.VERTEX_SHADER,t),d&&d.dispose(),f.vertShader=f._vref.shader;var g=this._fref;if(f._fref=o.shader(p,p.FRAGMENT_SHADER,e),g&&g.dispose(),f.fragShader=f._fref.shader,!r||!c){var v=p.createProgram();if(p.attachShader(v,f.fragShader),p.attachShader(v,f.vertShader),p.linkProgram(v),!p.getProgramParameter(v,p.LINK_STATUS)){var m=p.getProgramInfoLog(v);throw new l(m,\"Error linking program:\"+m)}r=r||s.uniforms(p,v),c=c||s.attributes(p,v),p.deleteProgram(v)}(c=c.slice()).sort(h);var y,x=[],b=[],_=[];for(y=0;y<c.length;++y){var w=c[y];if(w.type.indexOf(\"mat\")>=0){for(var k=0|w.type.charAt(w.type.length-1),T=new Array(k),A=0;A<k;++A)T[A]=_.length,b.push(w.name+\"[\"+A+\"]\"),\"number\"==typeof w.location?_.push(w.location+A):Array.isArray(w.location)&&w.location.length===k&&\"number\"==typeof w.location[A]?_.push(0|w.location[A]):_.push(-1);x.push({name:w.name,type:w.type,locations:T})}else x.push({name:w.name,type:w.type,locations:[_.length]}),b.push(w.name),\"number\"==typeof w.location?_.push(0|w.location):_.push(-1)}var M=0;for(y=0;y<_.length;++y)if(_[y]<0){for(;_.indexOf(M)>=0;)M+=1;_[y]=M}var S=new Array(r.length);function E(){f.program=o.program(p,f._vref,f._fref,b,_);for(var t=0;t<r.length;++t)S[t]=p.getUniformLocation(f.program,r[t].name)}E(),f._relink=E,f.types={uniforms:a(r),attributes:a(c)},f.attributes=i(p,f,x,_),Object.defineProperty(f,\"uniforms\",n(p,f,r,S))},e.exports=function(t,e,r,n,i){var a=new c(t);return a.update(e,r,n,i),a}},{\"./lib/GLError\":302,\"./lib/create-attributes\":303,\"./lib/create-uniforms\":304,\"./lib/reflect\":305,\"./lib/runtime-reflect\":306,\"./lib/shader-cache\":307}],302:[function(t,e,r){function n(t,e,r){this.shortMessage=e||\"\",this.longMessage=r||\"\",this.rawError=t||\"\",this.message=\"gl-shader: \"+(e||t||\"\")+(r?\"\\n\"+r:\"\"),this.stack=(new Error).stack}n.prototype=new Error,n.prototype.name=\"GLError\",n.prototype.constructor=n,e.exports=n},{}],303:[function(t,e,r){\"use strict\";e.exports=function(t,e,r,i){for(var a={},l=0,c=r.length;l<c;++l){var u=r[l],h=u.name,f=u.type,p=u.locations;switch(f){case\"bool\":case\"int\":case\"float\":o(t,e,p[0],i,1,a,h);break;default:if(f.indexOf(\"vec\")>=0){var d=f.charCodeAt(f.length-1)-48;if(d<2||d>4)throw new n(\"\",\"Invalid data type for attribute \"+h+\": \"+f);o(t,e,p[0],i,d,a,h)}else{if(!(f.indexOf(\"mat\")>=0))throw new n(\"\",\"Unknown data type for attribute \"+h+\": \"+f);var d=f.charCodeAt(f.length-1)-48;if(d<2||d>4)throw new n(\"\",\"Invalid data type for attribute \"+h+\": \"+f);s(t,e,p,i,d,a,h)}}}return a};var n=t(\"./GLError\");function i(t,e,r,n,i,a){this._gl=t,this._wrapper=e,this._index=r,this._locations=n,this._dimension=i,this._constFunc=a}var a=i.prototype;function o(t,e,r,n,a,o,s){for(var l=[\"gl\",\"v\"],c=[],u=0;u<a;++u)l.push(\"x\"+u),c.push(\"x\"+u);l.push(\"if(x0.length===void 0){return gl.vertexAttrib\"+a+\"f(v,\"+c.join()+\")}else{return gl.vertexAttrib\"+a+\"fv(v,x0)}\");var h=Function.apply(null,l),f=new i(t,e,r,n,a,h);Object.defineProperty(o,s,{set:function(e){return t.disableVertexAttribArray(n[r]),h(t,n[r],e),e},get:function(){return f},enumerable:!0})}function s(t,e,r,n,i,a,s){for(var l=new Array(i),c=new Array(i),u=0;u<i;++u)o(t,e,r[u],n,i,l,u),c[u]=l[u];Object.defineProperty(l,\"location\",{set:function(t){if(Array.isArray(t))for(var e=0;e<i;++e)c[e].location=t[e];else for(e=0;e<i;++e)c[e].location=t+e;return t},get:function(){for(var t=new Array(i),e=0;e<i;++e)t[e]=n[r[e]];return t},enumerable:!0}),l.pointer=function(e,a,o,s){e=e||t.FLOAT,a=!!a,o=o||i*i,s=s||0;for(var l=0;l<i;++l){var c=n[r[l]];t.vertexAttribPointer(c,i,e,a,o,s+l*i),t.enableVertexAttribArray(c)}};var h=new Array(i),f=t[\"vertexAttrib\"+i+\"fv\"];Object.defineProperty(a,s,{set:function(e){for(var a=0;a<i;++a){var o=n[r[a]];if(t.disableVertexAttribArray(o),Array.isArray(e[0]))f.call(t,o,e[a]);else{for(var s=0;s<i;++s)h[s]=e[i*a+s];f.call(t,o,h)}}return e},get:function(){return l},enumerable:!0})}a.pointer=function(t,e,r,n){var i=this._gl,a=this._locations[this._index];i.vertexAttribPointer(a,this._dimension,t||i.FLOAT,!!e,r||0,n||0),i.enableVertexAttribArray(a)},a.set=function(t,e,r,n){return this._constFunc(this._locations[this._index],t,e,r,n)},Object.defineProperty(a,\"location\",{get:function(){return this._locations[this._index]},set:function(t){return t!==this._locations[this._index]&&(this._locations[this._index]=0|t,this._wrapper.program=null),0|t}})},{\"./GLError\":302}],304:[function(t,e,r){\"use strict\";var n=t(\"./reflect\"),i=t(\"./GLError\");function a(t){return new Function(\"y\",\"return function(){return y}\")(t)}function o(t,e){for(var r=new Array(t),n=0;n<t;++n)r[n]=e;return r}e.exports=function(t,e,r,s){function l(t,e,r){switch(r){case\"bool\":case\"int\":case\"sampler2D\":case\"samplerCube\":return\"gl.uniform1i(locations[\"+e+\"],obj\"+t+\")\";case\"float\":return\"gl.uniform1f(locations[\"+e+\"],obj\"+t+\")\";default:var n=r.indexOf(\"vec\");if(!(0<=n&&n<=1&&r.length===4+n)){if(0===r.indexOf(\"mat\")&&4===r.length){var a=r.charCodeAt(r.length-1)-48;if(a<2||a>4)throw new i(\"\",\"Invalid uniform dimension type for matrix \"+name+\": \"+r);return\"gl.uniformMatrix\"+a+\"fv(locations[\"+e+\"],false,obj\"+t+\")\"}throw new i(\"\",\"Unknown uniform data type for \"+name+\": \"+r)}var a=r.charCodeAt(r.length-1)-48;if(a<2||a>4)throw new i(\"\",\"Invalid data type\");switch(r.charAt(0)){case\"b\":case\"i\":return\"gl.uniform\"+a+\"iv(locations[\"+e+\"],obj\"+t+\")\";case\"v\":return\"gl.uniform\"+a+\"fv(locations[\"+e+\"],obj\"+t+\")\";default:throw new i(\"\",\"Unrecognized data type for vector \"+name+\": \"+r)}}}function c(e){for(var n=[\"return function updateProperty(obj){\"],i=function t(e,r){if(\"object\"!=typeof r)return[[e,r]];var n=[];for(var i in r){var a=r[i],o=e;parseInt(i)+\"\"===i?o+=\"[\"+i+\"]\":o+=\".\"+i,\"object\"==typeof a?n.push.apply(n,t(o,a)):n.push([o,a])}return n}(\"\",e),a=0;a<i.length;++a){var o=i[a],c=o[0],u=o[1];s[u]&&n.push(l(c,u,r[u].type))}n.push(\"return obj}\");var h=new Function(\"gl\",\"locations\",n.join(\"\\n\"));return h(t,s)}function u(n,l,u){if(\"object\"==typeof u){var f=h(u);Object.defineProperty(n,l,{get:a(f),set:c(u),enumerable:!0,configurable:!1})}else s[u]?Object.defineProperty(n,l,{get:(p=u,new Function(\"gl\",\"wrapper\",\"locations\",\"return function(){return gl.getUniform(wrapper.program,locations[\"+p+\"])}\")(t,e,s)),set:c(u),enumerable:!0,configurable:!1}):n[l]=function(t){switch(t){case\"bool\":return!1;case\"int\":case\"sampler2D\":case\"samplerCube\":case\"float\":return 0;default:var e=t.indexOf(\"vec\");if(0<=e&&e<=1&&t.length===4+e){var r=t.charCodeAt(t.length-1)-48;if(r<2||r>4)throw new i(\"\",\"Invalid data type\");return\"b\"===t.charAt(0)?o(r,!1):o(r,0)}if(0===t.indexOf(\"mat\")&&4===t.length){var r=t.charCodeAt(t.length-1)-48;if(r<2||r>4)throw new i(\"\",\"Invalid uniform dimension type for matrix \"+name+\": \"+t);return o(r*r,0)}throw new i(\"\",\"Unknown uniform data type for \"+name+\": \"+t)}}(r[u].type);var p}function h(t){var e;if(Array.isArray(t)){e=new Array(t.length);for(var r=0;r<t.length;++r)u(e,r,t[r])}else for(var n in e={},t)u(e,n,t[n]);return e}var f=n(r,!0);return{get:a(h(f)),set:c(f),enumerable:!0,configurable:!0}}},{\"./GLError\":302,\"./reflect\":305}],305:[function(t,e,r){\"use strict\";e.exports=function(t,e){for(var r={},n=0;n<t.length;++n)for(var i=t[n].name,a=i.split(\".\"),o=r,s=0;s<a.length;++s){var l=a[s].split(\"[\");if(l.length>1){l[0]in o||(o[l[0]]=[]),o=o[l[0]];for(var c=1;c<l.length;++c){var u=parseInt(l[c]);c<l.length-1||s<a.length-1?(u in o||(c<l.length-1?o[u]=[]:o[u]={}),o=o[u]):o[u]=e?n:t[n].type}}else s<a.length-1?(l[0]in o||(o[l[0]]={}),o=o[l[0]]):o[l[0]]=e?n:t[n].type}return r}},{}],306:[function(t,e,r){\"use strict\";r.uniforms=function(t,e){for(var r=t.getProgramParameter(e,t.ACTIVE_UNIFORMS),n=[],i=0;i<r;++i){var o=t.getActiveUniform(e,i);if(o){var s=a(t,o.type);if(o.size>1)for(var l=0;l<o.size;++l)n.push({name:o.name.replace(\"[0]\",\"[\"+l+\"]\"),type:s});else n.push({name:o.name,type:s})}}return n},r.attributes=function(t,e){for(var r=t.getProgramParameter(e,t.ACTIVE_ATTRIBUTES),n=[],i=0;i<r;++i){var o=t.getActiveAttrib(e,i);o&&n.push({name:o.name,type:a(t,o.type)})}return n};var n={FLOAT:\"float\",FLOAT_VEC2:\"vec2\",FLOAT_VEC3:\"vec3\",FLOAT_VEC4:\"vec4\",INT:\"int\",INT_VEC2:\"ivec2\",INT_VEC3:\"ivec3\",INT_VEC4:\"ivec4\",BOOL:\"bool\",BOOL_VEC2:\"bvec2\",BOOL_VEC3:\"bvec3\",BOOL_VEC4:\"bvec4\",FLOAT_MAT2:\"mat2\",FLOAT_MAT3:\"mat3\",FLOAT_MAT4:\"mat4\",SAMPLER_2D:\"sampler2D\",SAMPLER_CUBE:\"samplerCube\"},i=null;function a(t,e){if(!i){var r=Object.keys(n);i={};for(var a=0;a<r.length;++a){var o=r[a];i[t[o]]=n[o]}}return i[e]}},{}],307:[function(t,e,r){\"use strict\";r.shader=function(t,e,r){return u(t).getShaderReference(e,r)},r.program=function(t,e,r,n,i){return u(t).getProgram(e,r,n,i)};var n=t(\"./GLError\"),i=t(\"gl-format-compiler-error\"),a=new(\"undefined\"==typeof WeakMap?t(\"weakmap-shim\"):WeakMap),o=0;function s(t,e,r,n,i,a,o){this.id=t,this.src=e,this.type=r,this.shader=n,this.count=a,this.programs=[],this.cache=o}function l(t){this.gl=t,this.shaders=[{},{}],this.programs={}}s.prototype.dispose=function(){if(0==--this.count){for(var t=this.cache,e=t.gl,r=this.programs,n=0,i=r.length;n<i;++n){var a=t.programs[r[n]];a&&(delete t.programs[n],e.deleteProgram(a))}e.deleteShader(this.shader),delete t.shaders[this.type===e.FRAGMENT_SHADER|0][this.src]}};var c=l.prototype;function u(t){var e=a.get(t);return e||(e=new l(t),a.set(t,e)),e}c.getShaderReference=function(t,e){var r=this.gl,a=this.shaders[t===r.FRAGMENT_SHADER|0],l=a[e];if(l&&r.isShader(l.shader))l.count+=1;else{var c=function(t,e,r){var a=t.createShader(e);if(t.shaderSource(a,r),t.compileShader(a),!t.getShaderParameter(a,t.COMPILE_STATUS)){var o=t.getShaderInfoLog(a);try{var s=i(o,r,e)}catch(t){throw console.warn(\"Failed to format compiler error: \"+t),new n(o,\"Error compiling shader:\\n\"+o)}throw new n(o,s.short,s.long)}return a}(r,t,e);l=a[e]=new s(o++,e,t,c,[],1,this)}return l},c.getProgram=function(t,e,r,i){var a=[t.id,e.id,r.join(\":\"),i.join(\":\")].join(\"@\"),o=this.programs[a];return o&&this.gl.isProgram(o)||(this.programs[a]=o=function(t,e,r,i,a){var o=t.createProgram();t.attachShader(o,e),t.attachShader(o,r);for(var s=0;s<i.length;++s)t.bindAttribLocation(o,a[s],i[s]);if(t.linkProgram(o),!t.getProgramParameter(o,t.LINK_STATUS)){var l=t.getProgramInfoLog(o);throw new n(l,\"Error linking program: \"+l)}return o}(this.gl,t.shader,e.shader,r,i),t.programs.push(a),e.programs.push(a)),o}},{\"./GLError\":302,\"gl-format-compiler-error\":250,\"weakmap-shim\":555}],308:[function(t,e,r){\"use strict\";function n(t){this.plot=t,this.enable=[!0,!0,!1,!1],this.width=[1,1,1,1],this.color=[[0,0,0,1],[0,0,0,1],[0,0,0,1],[0,0,0,1]],this.center=[1/0,1/0]}e.exports=function(t,e){var r=new n(t);return r.update(e),t.addOverlay(r),r};var i=n.prototype;i.update=function(t){t=t||{},this.enable=(t.enable||[!0,!0,!1,!1]).slice(),this.width=(t.width||[1,1,1,1]).slice(),this.color=(t.color||[[0,0,0,1],[0,0,0,1],[0,0,0,1],[0,0,0,1]]).map(function(t){return t.slice()}),this.center=(t.center||[1/0,1/0]).slice(),this.plot.setOverlayDirty()},i.draw=function(){var t=this.enable,e=this.width,r=this.color,n=this.center,i=this.plot,a=i.line,o=i.dataBox,s=i.viewBox;if(a.bind(),o[0]<=n[0]&&n[0]<=o[2]&&o[1]<=n[1]&&n[1]<=o[3]){var l=s[0]+(n[0]-o[0])/(o[2]-o[0])*(s[2]-s[0]),c=s[1]+(n[1]-o[1])/(o[3]-o[1])*(s[3]-s[1]);t[0]&&a.drawLine(l,c,s[0],c,e[0],r[0]),t[1]&&a.drawLine(l,c,l,s[1],e[1],r[1]),t[2]&&a.drawLine(l,c,s[2],c,e[2],r[2]),t[3]&&a.drawLine(l,c,l,s[3],e[3],r[3])}},i.dispose=function(){this.plot.removeOverlay(this)}},{}],309:[function(t,e,r){\"use strict\";var n=t(\"glslify\"),i=t(\"gl-shader\"),a=n([\"precision mediump float;\\n#define GLSLIFY 1\\n\\nattribute vec3 position, color;\\nattribute float weight;\\n\\nuniform mat4 model, view, projection;\\nuniform vec3 coordinates[3];\\nuniform vec4 colors[3];\\nuniform vec2 screenShape;\\nuniform float lineWidth;\\n\\nvarying vec4 fragColor;\\n\\nvoid main() {\\n  vec3 vertexPosition = mix(coordinates[0],\\n    mix(coordinates[2], coordinates[1], 0.5 * (position + 1.0)), abs(position));\\n\\n  vec4 clipPos = projection * view * model * vec4(vertexPosition, 1.0);\\n  vec2 clipOffset = (projection * view * model * vec4(color, 0.0)).xy;\\n  vec2 delta = weight * clipOffset * screenShape;\\n  vec2 lineOffset = normalize(vec2(delta.y, -delta.x)) / screenShape;\\n\\n  gl_Position   = vec4(clipPos.xy + clipPos.w * 0.5 * lineWidth * lineOffset, clipPos.z, clipPos.w);\\n  fragColor     = color.x * colors[0] + color.y * colors[1] + color.z * colors[2];\\n}\\n\"]),o=n([\"precision mediump float;\\n#define GLSLIFY 1\\n\\nvarying vec4 fragColor;\\n\\nvoid main() {\\n  gl_FragColor = fragColor;\\n}\"]);e.exports=function(t){return i(t,a,o,null,[{name:\"position\",type:\"vec3\"},{name:\"color\",type:\"vec3\"},{name:\"weight\",type:\"float\"}])}},{\"gl-shader\":301,glslify:409}],310:[function(t,e,r){\"use strict\";var n=t(\"gl-buffer\"),i=t(\"gl-vao\"),a=t(\"./shaders/index\");e.exports=function(t,e){var r=[];function o(t,e,n,i,a,o){var s=[t,e,n,0,0,0,1];s[i+3]=1,s[i]=a,r.push.apply(r,s),s[6]=-1,r.push.apply(r,s),s[i]=o,r.push.apply(r,s),r.push.apply(r,s),s[6]=1,r.push.apply(r,s),s[i]=a,r.push.apply(r,s)}o(0,0,0,0,0,1),o(0,0,0,1,0,1),o(0,0,0,2,0,1),o(1,0,0,1,-1,1),o(1,0,0,2,-1,1),o(0,1,0,0,-1,1),o(0,1,0,2,-1,1),o(0,0,1,0,-1,1),o(0,0,1,1,-1,1);var l=n(t,r),c=i(t,[{type:t.FLOAT,buffer:l,size:3,offset:0,stride:28},{type:t.FLOAT,buffer:l,size:3,offset:12,stride:28},{type:t.FLOAT,buffer:l,size:1,offset:24,stride:28}]),u=a(t);u.attributes.position.location=0,u.attributes.color.location=1,u.attributes.weight.location=2;var h=new s(t,l,c,u);return h.update(e),h};var o=[1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1];function s(t,e,r,n){this.gl=t,this.buffer=e,this.vao=r,this.shader=n,this.pixelRatio=1,this.bounds=[[-1e3,-1e3,-1e3],[1e3,1e3,1e3]],this.position=[0,0,0],this.lineWidth=[2,2,2],this.colors=[[0,0,0,1],[0,0,0,1],[0,0,0,1]],this.enabled=[!0,!0,!0],this.drawSides=[!0,!0,!0],this.axes=null}var l=s.prototype,c=[0,0,0],u=[0,0,0],h=[0,0];l.isTransparent=function(){return!1},l.drawTransparent=function(t){},l.draw=function(t){var e=this.gl,r=this.vao,n=this.shader;r.bind(),n.bind();var i,a=t.model||o,s=t.view||o,l=t.projection||o;this.axes&&(i=this.axes.lastCubeProps.axis);for(var f=c,p=u,d=0;d<3;++d)i&&i[d]<0?(f[d]=this.bounds[0][d],p[d]=this.bounds[1][d]):(f[d]=this.bounds[1][d],p[d]=this.bounds[0][d]);h[0]=e.drawingBufferWidth,h[1]=e.drawingBufferHeight,n.uniforms.model=a,n.uniforms.view=s,n.uniforms.projection=l,n.uniforms.coordinates=[this.position,f,p],n.uniforms.colors=this.colors,n.uniforms.screenShape=h;for(d=0;d<3;++d)n.uniforms.lineWidth=this.lineWidth[d]*this.pixelRatio,this.enabled[d]&&(r.draw(e.TRIANGLES,6,6*d),this.drawSides[d]&&r.draw(e.TRIANGLES,12,18+12*d));r.unbind()},l.update=function(t){t&&(\"bounds\"in t&&(this.bounds=t.bounds),\"position\"in t&&(this.position=t.position),\"lineWidth\"in t&&(this.lineWidth=t.lineWidth),\"colors\"in t&&(this.colors=t.colors),\"enabled\"in t&&(this.enabled=t.enabled),\"drawSides\"in t&&(this.drawSides=t.drawSides))},l.dispose=function(){this.vao.dispose(),this.buffer.dispose(),this.shader.dispose()}},{\"./shaders/index\":309,\"gl-buffer\":241,\"gl-vao\":327}],311:[function(t,e,r){var n=t(\"glslify\"),i=n([\"precision highp float;\\n\\nprecision highp float;\\n#define GLSLIFY 1\\n\\nvec3 getOrthogonalVector(vec3 v) {\\n  // Return up-vector for only-z vector.\\n  // Return ax + by + cz = 0, a point that lies on the plane that has v as a normal and that isn't (0,0,0).\\n  // From the above if-statement we have ||a|| > 0  U  ||b|| > 0.\\n  // Assign z = 0, x = -b, y = a:\\n  // a*-b + b*a + c*0 = -ba + ba + 0 = 0\\n  if (v.x*v.x > v.z*v.z || v.y*v.y > v.z*v.z) {\\n    return normalize(vec3(-v.y, v.x, 0.0));\\n  } else {\\n    return normalize(vec3(0.0, v.z, -v.y));\\n  }\\n}\\n\\n// Calculate the tube vertex and normal at the given index.\\n//\\n// The returned vertex is for a tube ring with its center at origin, radius of length(d), pointing in the direction of d.\\n//\\n// Each tube segment is made up of a ring of vertices.\\n// These vertices are used to make up the triangles of the tube by connecting them together in the vertex array.\\n// The indexes of tube segments run from 0 to 8.\\n//\\nvec3 getTubePosition(vec3 d, float index, out vec3 normal) {\\n  float segmentCount = 8.0;\\n\\n  float angle = 2.0 * 3.14159 * (index / segmentCount);\\n\\n  vec3 u = getOrthogonalVector(d);\\n  vec3 v = normalize(cross(u, d));\\n\\n  vec3 x = u * cos(angle) * length(d);\\n  vec3 y = v * sin(angle) * length(d);\\n  vec3 v3 = x + y;\\n\\n  normal = normalize(v3);\\n\\n  return v3;\\n}\\n\\nattribute vec4 vector;\\nattribute vec4 color, position;\\nattribute vec2 uv;\\nuniform float vectorScale;\\nuniform float tubeScale;\\n\\nuniform mat4 model\\n           , view\\n           , projection\\n           , inverseModel;\\nuniform vec3 eyePosition\\n           , lightPosition;\\n\\nvarying vec3 f_normal\\n           , f_lightDirection\\n           , f_eyeDirection\\n           , f_data\\n           , f_position;\\nvarying vec4 f_color;\\nvarying vec2 f_uv;\\n\\nvoid main() {\\n  // Scale the vector magnitude to stay constant with\\n  // model & view changes.\\n  vec3 normal;\\n  vec3 XYZ = getTubePosition(mat3(model) * (tubeScale * vector.w * normalize(vector.xyz)), position.w, normal);\\n  vec4 tubePosition = model * vec4(position.xyz, 1.0) + vec4(XYZ, 0.0);\\n\\n  //Lighting geometry parameters\\n  vec4 cameraCoordinate = view * tubePosition;\\n  cameraCoordinate.xyz /= cameraCoordinate.w;\\n  f_lightDirection = lightPosition - cameraCoordinate.xyz;\\n  f_eyeDirection   = eyePosition - cameraCoordinate.xyz;\\n  f_normal = normalize((vec4(normal,0.0) * inverseModel).xyz);\\n\\n  // vec4 m_position  = model * vec4(tubePosition, 1.0);\\n  vec4 t_position  = view * tubePosition;\\n  gl_Position      = projection * t_position;\\n\\n  f_color          = color;\\n  f_data           = tubePosition.xyz;\\n  f_position       = position.xyz;\\n  f_uv             = uv;\\n}\\n\"]),a=n([\"#extension GL_OES_standard_derivatives : enable\\n\\nprecision highp float;\\n#define GLSLIFY 1\\n\\nfloat beckmannDistribution(float x, float roughness) {\\n  float NdotH = max(x, 0.0001);\\n  float cos2Alpha = NdotH * NdotH;\\n  float tan2Alpha = (cos2Alpha - 1.0) / cos2Alpha;\\n  float roughness2 = roughness * roughness;\\n  float denom = 3.141592653589793 * roughness2 * cos2Alpha * cos2Alpha;\\n  return exp(tan2Alpha / roughness2) / denom;\\n}\\n\\nfloat cookTorranceSpecular(\\n  vec3 lightDirection,\\n  vec3 viewDirection,\\n  vec3 surfaceNormal,\\n  float roughness,\\n  float fresnel) {\\n\\n  float VdotN = max(dot(viewDirection, surfaceNormal), 0.0);\\n  float LdotN = max(dot(lightDirection, surfaceNormal), 0.0);\\n\\n  //Half angle vector\\n  vec3 H = normalize(lightDirection + viewDirection);\\n\\n  //Geometric term\\n  float NdotH = max(dot(surfaceNormal, H), 0.0);\\n  float VdotH = max(dot(viewDirection, H), 0.000001);\\n  float LdotH = max(dot(lightDirection, H), 0.000001);\\n  float G1 = (2.0 * NdotH * VdotN) / VdotH;\\n  float G2 = (2.0 * NdotH * LdotN) / LdotH;\\n  float G = min(1.0, min(G1, G2));\\n  \\n  //Distribution term\\n  float D = beckmannDistribution(NdotH, roughness);\\n\\n  //Fresnel term\\n  float F = pow(1.0 - VdotN, fresnel);\\n\\n  //Multiply terms and done\\n  return  G * F * D / max(3.14159265 * VdotN, 0.000001);\\n}\\n\\nbool outOfRange(float a, float b, float p) {\\n  return ((p > max(a, b)) || \\n          (p < min(a, b)));\\n}\\n\\nbool outOfRange(vec2 a, vec2 b, vec2 p) {\\n  return (outOfRange(a.x, b.x, p.x) ||\\n          outOfRange(a.y, b.y, p.y));\\n}\\n\\nbool outOfRange(vec3 a, vec3 b, vec3 p) {\\n  return (outOfRange(a.x, b.x, p.x) ||\\n          outOfRange(a.y, b.y, p.y) ||\\n          outOfRange(a.z, b.z, p.z));\\n}\\n\\nbool outOfRange(vec4 a, vec4 b, vec4 p) {\\n  return outOfRange(a.xyz, b.xyz, p.xyz);\\n}\\n\\nuniform vec3 clipBounds[2];\\nuniform float roughness\\n            , fresnel\\n            , kambient\\n            , kdiffuse\\n            , kspecular\\n            , opacity;\\nuniform sampler2D texture;\\n\\nvarying vec3 f_normal\\n           , f_lightDirection\\n           , f_eyeDirection\\n           , f_data\\n           , f_position;\\nvarying vec4 f_color;\\nvarying vec2 f_uv;\\n\\nvoid main() {\\n  if (outOfRange(clipBounds[0], clipBounds[1], f_position)) discard;\\n  vec3 N = normalize(f_normal);\\n  vec3 L = normalize(f_lightDirection);\\n  vec3 V = normalize(f_eyeDirection);\\n\\n  if(gl_FrontFacing) {\\n    N = -N;\\n  }\\n\\n  float specular = min(1.0, max(0.0, cookTorranceSpecular(L, V, N, roughness, fresnel)));\\n  float diffuse  = min(kambient + kdiffuse * max(dot(N, L), 0.0), 1.0);\\n\\n  vec4 surfaceColor = f_color * texture2D(texture, f_uv);\\n  vec4 litColor = surfaceColor.a * vec4(diffuse * surfaceColor.rgb + kspecular * vec3(1,1,1) * specular,  1.0);\\n\\n  gl_FragColor = litColor * opacity;\\n}\\n\"]),o=n([\"precision highp float;\\n\\nprecision highp float;\\n#define GLSLIFY 1\\n\\nvec3 getOrthogonalVector(vec3 v) {\\n  // Return up-vector for only-z vector.\\n  // Return ax + by + cz = 0, a point that lies on the plane that has v as a normal and that isn't (0,0,0).\\n  // From the above if-statement we have ||a|| > 0  U  ||b|| > 0.\\n  // Assign z = 0, x = -b, y = a:\\n  // a*-b + b*a + c*0 = -ba + ba + 0 = 0\\n  if (v.x*v.x > v.z*v.z || v.y*v.y > v.z*v.z) {\\n    return normalize(vec3(-v.y, v.x, 0.0));\\n  } else {\\n    return normalize(vec3(0.0, v.z, -v.y));\\n  }\\n}\\n\\n// Calculate the tube vertex and normal at the given index.\\n//\\n// The returned vertex is for a tube ring with its center at origin, radius of length(d), pointing in the direction of d.\\n//\\n// Each tube segment is made up of a ring of vertices.\\n// These vertices are used to make up the triangles of the tube by connecting them together in the vertex array.\\n// The indexes of tube segments run from 0 to 8.\\n//\\nvec3 getTubePosition(vec3 d, float index, out vec3 normal) {\\n  float segmentCount = 8.0;\\n\\n  float angle = 2.0 * 3.14159 * (index / segmentCount);\\n\\n  vec3 u = getOrthogonalVector(d);\\n  vec3 v = normalize(cross(u, d));\\n\\n  vec3 x = u * cos(angle) * length(d);\\n  vec3 y = v * sin(angle) * length(d);\\n  vec3 v3 = x + y;\\n\\n  normal = normalize(v3);\\n\\n  return v3;\\n}\\n\\nattribute vec4 vector;\\nattribute vec4 position;\\nattribute vec4 id;\\n\\nuniform mat4 model, view, projection;\\nuniform float tubeScale;\\n\\nvarying vec3 f_position;\\nvarying vec4 f_id;\\n\\nvoid main() {\\n  vec3 normal;\\n  vec3 XYZ = getTubePosition(mat3(model) * (tubeScale * vector.w * normalize(vector.xyz)), position.w, normal);\\n  vec4 tubePosition = model * vec4(position.xyz, 1.0) + vec4(XYZ, 0.0);\\n\\n  gl_Position = projection * view * tubePosition;\\n  f_id        = id;\\n  f_position  = position.xyz;\\n}\\n\"]),s=n([\"precision highp float;\\n#define GLSLIFY 1\\n\\nbool outOfRange(float a, float b, float p) {\\n  return ((p > max(a, b)) || \\n          (p < min(a, b)));\\n}\\n\\nbool outOfRange(vec2 a, vec2 b, vec2 p) {\\n  return (outOfRange(a.x, b.x, p.x) ||\\n          outOfRange(a.y, b.y, p.y));\\n}\\n\\nbool outOfRange(vec3 a, vec3 b, vec3 p) {\\n  return (outOfRange(a.x, b.x, p.x) ||\\n          outOfRange(a.y, b.y, p.y) ||\\n          outOfRange(a.z, b.z, p.z));\\n}\\n\\nbool outOfRange(vec4 a, vec4 b, vec4 p) {\\n  return outOfRange(a.xyz, b.xyz, p.xyz);\\n}\\n\\nuniform vec3  clipBounds[2];\\nuniform float pickId;\\n\\nvarying vec3 f_position;\\nvarying vec4 f_id;\\n\\nvoid main() {\\n  if (outOfRange(clipBounds[0], clipBounds[1], f_position)) discard;\\n\\n  gl_FragColor = vec4(pickId, f_id.xyz);\\n}\"]);r.meshShader={vertex:i,fragment:a,attributes:[{name:\"position\",type:\"vec4\"},{name:\"normal\",type:\"vec3\"},{name:\"color\",type:\"vec4\"},{name:\"uv\",type:\"vec2\"},{name:\"vector\",type:\"vec4\"}]},r.pickShader={vertex:o,fragment:s,attributes:[{name:\"position\",type:\"vec4\"},{name:\"id\",type:\"vec4\"},{name:\"vector\",type:\"vec4\"}]}},{glslify:409}],312:[function(t,e,r){\"use strict\";var n=t(\"gl-shader\"),i=t(\"gl-buffer\"),a=t(\"gl-vao\"),o=t(\"gl-texture2d\"),s=t(\"normals\"),l=t(\"gl-mat4/multiply\"),c=t(\"gl-mat4/invert\"),u=t(\"ndarray\"),h=t(\"colormap\"),f=t(\"simplicial-complex-contour\"),p=t(\"typedarray-pool\"),d=t(\"./shaders\"),g=d.meshShader,v=d.pickShader,m=[1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1];function y(t,e,r,n,i,a,o,s,l,c,u,h,f,p,d,g,v,y,x,b,_,w,k,T){this.gl=t,this.cells=[],this.positions=[],this.intensity=[],this.texture=e,this.dirty=!0,this.triShader=r,this.pickShader=n,this.trianglePositions=i,this.triangleVectors=a,this.triangleColors=s,this.triangleNormals=c,this.triangleUVs=l,this.triangleIds=o,this.triangleVAO=u,this.triangleCount=0,this.lineWidth=1,this.edgePositions=h,this.edgeColors=p,this.edgeUVs=d,this.edgeIds=f,this.edgeVAO=g,this.edgeCount=0,this.pointPositions=v,this.pointColors=x,this.pointUVs=b,this.pointSizes=_,this.pointIds=y,this.pointVAO=w,this.pointCount=0,this.contourLineWidth=1,this.contourPositions=k,this.contourVAO=T,this.contourCount=0,this.contourColor=[0,0,0],this.contourEnable=!1,this.pickId=1,this.bounds=[[1/0,1/0,1/0],[-1/0,-1/0,-1/0]],this.clipBounds=[[-1/0,-1/0,-1/0],[1/0,1/0,1/0]],this.lightPosition=[1e5,1e5,0],this.ambientLight=.8,this.diffuseLight=.8,this.specularLight=2,this.roughness=.5,this.fresnel=1.5,this.opacity=1,this.tubeScale=1,this._model=m,this._view=m,this._projection=m,this._resolution=[1,1],this.pixelRatio=1}var x=y.prototype;function b(t){var e=n(t,v.vertex,v.fragment,null,v.attributes);return e.attributes.position.location=0,e.attributes.id.location=1,e.attributes.vector.location=5,e}x.isOpaque=function(){return this.opacity>=1},x.isTransparent=function(){return this.opacity<1},x.pickSlots=1,x.setPickBase=function(t){this.pickId=t},x.highlight=function(t){if(t&&this.contourEnable){for(var e=f(this.cells,this.intensity,t.intensity),r=e.cells,n=e.vertexIds,i=e.vertexWeights,a=r.length,o=p.mallocFloat32(6*a),s=0,l=0;l<a;++l)for(var c=r[l],u=0;u<2;++u){var h=c[0];2===c.length&&(h=c[u]);for(var d=n[h][0],g=n[h][1],v=i[h],m=1-v,y=this.positions[d],x=this.positions[g],b=0;b<3;++b)o[s++]=v*y[b]+m*x[b]}this.contourCount=s/3|0,this.contourPositions.update(o.subarray(0,s)),p.free(o)}else this.contourCount=0},x.update=function(t){t=t||{};var e=this.gl;this.dirty=!0,\"contourEnable\"in t&&(this.contourEnable=t.contourEnable),\"contourColor\"in t&&(this.contourColor=t.contourColor),\"lineWidth\"in t&&(this.lineWidth=t.lineWidth),\"lightPosition\"in t&&(this.lightPosition=t.lightPosition),\"opacity\"in t&&(this.opacity=t.opacity),\"ambient\"in t&&(this.ambientLight=t.ambient),\"diffuse\"in t&&(this.diffuseLight=t.diffuse),\"specular\"in t&&(this.specularLight=t.specular),\"roughness\"in t&&(this.roughness=t.roughness),\"fresnel\"in t&&(this.fresnel=t.fresnel),t.texture?(this.texture.dispose(),this.texture=o(e,t.texture)):t.colormap&&(this.texture.shape=[256,256],this.texture.minFilter=e.LINEAR_MIPMAP_LINEAR,this.texture.magFilter=e.LINEAR,this.texture.setPixels(function(t){for(var e=h({colormap:t,nshades:256,format:\"rgba\"}),r=new Uint8Array(1024),n=0;n<256;++n){for(var i=e[n],a=0;a<3;++a)r[4*n+a]=i[a];r[4*n+3]=255*i[3]}return u(r,[256,256,4],[4,0,1])}(t.colormap)),this.texture.generateMipmap());var r=t.cells,n=t.positions,i=t.vectors;if(n&&r&&i){void 0!==t.tubeScale&&(this.tubeScale=t.tubeScale);var a=[],l=[],c=[],f=[],p=[],d=[],g=[],v=[],m=[],y=[],x=[],b=[],_=[],w=[],k=[];this.cells=r,this.positions=n,this.vectors=i;var T=t.vertexNormals,A=t.cellNormals,M=void 0===t.vertexNormalsEpsilon?1e-6:t.vertexNormalsEpsilon,S=void 0===t.faceNormalsEpsilon?1e-6:t.faceNormalsEpsilon;t.useFacetNormals&&!A&&(A=s.faceNormals(r,n,S)),A||T||(T=s.vertexNormals(r,n,M));var E=t.vertexColors,C=t.cellColors,L=t.meshColor||[1,1,1,1],P=t.vertexUVs,O=t.vertexIntensity,z=t.cellUVs,I=t.cellIntensity,D=1/0,R=-1/0;if(!P&&!z)if(O)if(t.vertexIntensityBounds)D=+t.vertexIntensityBounds[0],R=+t.vertexIntensityBounds[1];else for(var F=0;F<O.length;++F){var B=O[F];D=Math.min(D,B),R=Math.max(R,B)}else if(I)for(F=0;F<I.length;++F){B=I[F];D=Math.min(D,B),R=Math.max(R,B)}else for(F=0;F<n.length;++F){B=n[F][2];D=Math.min(D,B),R=Math.max(R,B)}this.intensity=O||(I?function(t,e,r){for(var n=new Array(e),i=0;i<e;++i)n[i]=0;var a=t.length;for(i=0;i<a;++i)for(var o=t[i],s=0;s<o.length;++s)n[o[s]]=r[i];return n}(r,n.length,I):function(t){for(var e=t.length,r=new Array(e),n=0;n<e;++n)r[n]=t[n][2];return r}(n));var N=t.pointSizes,j=t.pointSize||1;this.bounds=[[1/0,1/0,1/0],[-1/0,-1/0,-1/0]];for(F=0;F<n.length;++F)for(var U=n[F],V=0;V<3;++V)!isNaN(U[V])&&isFinite(U[V])&&(this.bounds[0][V]=Math.min(this.bounds[0][V],U[V]),this.bounds[1][V]=Math.max(this.bounds[1][V],U[V]));var q=0,H=0,G=0;t:for(F=0;F<r.length;++F){var Y=r[F];switch(Y.length){case 1:for(U=n[X=Y[0]],V=0;V<3;++V)if(isNaN(U[V])||!isFinite(U[V]))continue t;x.push(U[0],U[1],U[2],U[3]),3===(Z=E?E[X]:C?C[F]:L).length?b.push(Z[0],Z[1],Z[2],1):b.push(Z[0],Z[1],Z[2],Z[3]),J=P?P[X]:O?[(O[X]-D)/(R-D),0]:z?z[F]:I?[(I[F]-D)/(R-D),0]:[(U[2]-D)/(R-D),0],_.push(J[0],J[1]),N?w.push(N[X]):w.push(j),k.push(F),G+=1;break;case 2:for(V=0;V<2;++V){U=n[X=Y[V]];for(var W=0;W<3;++W)if(isNaN(U[W])||!isFinite(U[W]))continue t}for(V=0;V<2;++V){U=n[X=Y[V]];g.push(U[0],U[1],U[2]),3===(Z=E?E[X]:C?C[F]:L).length?v.push(Z[0],Z[1],Z[2],1):v.push(Z[0],Z[1],Z[2],Z[3]),J=P?P[X]:O?[(O[X]-D)/(R-D),0]:z?z[F]:I?[(I[F]-D)/(R-D),0]:[(U[2]-D)/(R-D),0],m.push(J[0],J[1]),y.push(F)}H+=1;break;case 3:for(V=0;V<3;++V)for(U=n[X=Y[V]],W=0;W<3;++W)if(isNaN(U[W])||!isFinite(U[W]))continue t;for(V=0;V<3;++V){var X;U=n[X=Y[2-V]];a.push(U[0],U[1],U[2],U[3]);var Z,J,K,$=i[X];l.push($[0],$[1],$[2],$[3]),3===(Z=E?E[X]:C?C[F]:L).length?c.push(Z[0],Z[1],Z[2],1):c.push(Z[0],Z[1],Z[2],Z[3]),J=P?P[X]:O?[(O[X]-D)/(R-D),0]:z?z[F]:I?[(I[F]-D)/(R-D),0]:[(U[2]-D)/(R-D),0],p.push(J[0],J[1]),K=T?T[X]:A[F],f.push(K[0],K[1],K[2]),d.push(F)}q+=1}}this.pointCount=G,this.edgeCount=H,this.triangleCount=q,this.pointPositions.update(x),this.pointColors.update(b),this.pointUVs.update(_),this.pointSizes.update(w),this.pointIds.update(new Uint32Array(k)),this.edgePositions.update(g),this.edgeColors.update(v),this.edgeUVs.update(m),this.edgeIds.update(new Uint32Array(y)),this.trianglePositions.update(a),this.triangleVectors.update(l),this.triangleColors.update(c),this.triangleUVs.update(p),this.triangleNormals.update(f),this.triangleIds.update(new Uint32Array(d))}},x.drawTransparent=x.draw=function(t){t=t||{};for(var e=this.gl,r=t.model||m,n=t.view||m,i=t.projection||m,a=[[-1e6,-1e6,-1e6],[1e6,1e6,1e6]],o=0;o<3;++o)a[0][o]=Math.max(a[0][o],this.clipBounds[0][o]),a[1][o]=Math.min(a[1][o],this.clipBounds[1][o]);var s={model:r,view:n,projection:i,inverseModel:m.slice(),clipBounds:a,kambient:this.ambientLight,kdiffuse:this.diffuseLight,kspecular:this.specularLight,roughness:this.roughness,fresnel:this.fresnel,eyePosition:[0,0,0],lightPosition:[0,0,0],opacity:this.opacity,tubeScale:this.tubeScale,contourColor:this.contourColor,texture:0};s.inverseModel=c(s.inverseModel,s.model),e.disable(e.CULL_FACE),this.texture.bind(0);var u=new Array(16);l(u,s.view,s.model),l(u,s.projection,u),c(u,u);for(o=0;o<3;++o)s.eyePosition[o]=u[12+o]/u[15];var h=u[15];for(o=0;o<3;++o)h+=this.lightPosition[o]*u[4*o+3];for(o=0;o<3;++o){for(var f=u[12+o],p=0;p<3;++p)f+=u[4*p+o]*this.lightPosition[p];s.lightPosition[o]=f/h}if(this.triangleCount>0){var d=this.triShader;d.bind(),d.uniforms=s,this.triangleVAO.bind(),e.drawArrays(e.TRIANGLES,0,3*this.triangleCount),this.triangleVAO.unbind()}},x.drawPick=function(t){t=t||{};for(var e=this.gl,r=t.model||m,n=t.view||m,i=t.projection||m,a=[[-1e6,-1e6,-1e6],[1e6,1e6,1e6]],o=0;o<3;++o)a[0][o]=Math.max(a[0][o],this.clipBounds[0][o]),a[1][o]=Math.min(a[1][o],this.clipBounds[1][o]);this._model=[].slice.call(r),this._view=[].slice.call(n),this._projection=[].slice.call(i),this._resolution=[e.drawingBufferWidth,e.drawingBufferHeight];var s={model:r,view:n,projection:i,clipBounds:a,tubeScale:this.tubeScale,pickId:this.pickId/255},l=this.pickShader;l.bind(),l.uniforms=s,this.triangleCount>0&&(this.triangleVAO.bind(),e.drawArrays(e.TRIANGLES,0,3*this.triangleCount),this.triangleVAO.unbind()),this.edgeCount>0&&(this.edgeVAO.bind(),e.lineWidth(this.lineWidth*this.pixelRatio),e.drawArrays(e.LINES,0,2*this.edgeCount),this.edgeVAO.unbind())},x.pick=function(t){if(!t)return null;if(t.id!==this.pickId)return null;var e=t.value[0]+256*t.value[1]+65536*t.value[2],r=this.cells[e],n=this.positions[r[1]].slice(0,3);return{index:e,position:n,intensity:this.intensity[r[1]],velocity:this.vectors[r[1]].slice(0,3),divergence:this.vectors[r[1]][3],dataCoordinate:n}},x.dispose=function(){this.texture.dispose(),this.triShader.dispose(),this.pickShader.dispose(),this.triangleVAO.dispose(),this.trianglePositions.dispose(),this.triangleVectors.dispose(),this.triangleColors.dispose(),this.triangleUVs.dispose(),this.triangleNormals.dispose(),this.triangleIds.dispose(),this.edgeVAO.dispose(),this.edgePositions.dispose(),this.edgeColors.dispose(),this.edgeUVs.dispose(),this.edgeIds.dispose(),this.pointVAO.dispose(),this.pointPositions.dispose(),this.pointColors.dispose(),this.pointUVs.dispose(),this.pointSizes.dispose(),this.pointIds.dispose(),this.contourVAO.dispose(),this.contourPositions.dispose()},e.exports=function(t,e){1===arguments.length&&(t=(e=t).gl);var r=e.triShader||function(t){var e=n(t,g.vertex,g.fragment,null,g.attributes);return e.attributes.position.location=0,e.attributes.color.location=2,e.attributes.uv.location=3,e.attributes.vector.location=5,e}(t),s=b(t),l=o(t,u(new Uint8Array([255,255,255,255]),[1,1,4]));l.generateMipmap(),l.minFilter=t.LINEAR_MIPMAP_LINEAR,l.magFilter=t.LINEAR;var c=i(t),h=i(t),f=i(t),p=i(t),d=i(t),v=i(t),m=a(t,[{buffer:c,type:t.FLOAT,size:4},{buffer:v,type:t.UNSIGNED_BYTE,size:4,normalized:!0},{buffer:f,type:t.FLOAT,size:4},{buffer:p,type:t.FLOAT,size:2},{buffer:d,type:t.FLOAT,size:3},{buffer:h,type:t.FLOAT,size:4}]),x=i(t),_=i(t),w=i(t),k=i(t),T=a(t,[{buffer:x,type:t.FLOAT,size:3},{buffer:k,type:t.UNSIGNED_BYTE,size:4,normalized:!0},{buffer:_,type:t.FLOAT,size:4},{buffer:w,type:t.FLOAT,size:2}]),A=i(t),M=i(t),S=i(t),E=i(t),C=i(t),L=a(t,[{buffer:A,type:t.FLOAT,size:3},{buffer:C,type:t.UNSIGNED_BYTE,size:4,normalized:!0},{buffer:M,type:t.FLOAT,size:4},{buffer:S,type:t.FLOAT,size:2},{buffer:E,type:t.FLOAT,size:1}]),P=i(t),O=new y(t,l,r,s,c,h,v,f,p,d,m,x,k,_,w,T,A,C,M,S,E,L,P,a(t,[{buffer:P,type:t.FLOAT,size:3}]));return O.update(e),O}},{\"./shaders\":311,colormap:126,\"gl-buffer\":241,\"gl-mat4/invert\":265,\"gl-mat4/multiply\":267,\"gl-shader\":301,\"gl-texture2d\":322,\"gl-vao\":327,ndarray:450,normals:453,\"simplicial-complex-contour\":518,\"typedarray-pool\":545}],313:[function(t,e,r){\"use strict\";var n=t(\"gl-vec3\"),i=t(\"gl-vec4\"),a=function(t,e,r,a){for(var o=0,s=0;s<t.length;s++)for(var l=t[s].velocities,c=0;c<l.length;c++){var u=n.length(l[c]);u>o&&(o=u)}var h=t.map(function(t){return function(t,e,r,a){var o,s,l,c=t.points,u=t.velocities,h=t.divergences;n.set(n.create(),0,1,0),n.create(),n.create();n.create();for(var f=[],p=[],d=[],g=[],v=[],m=[],y=0,x=0,b=i.create(),_=i.create(),w=0;w<c.length;w++){o=c[w],s=u[w],l=h[w],0===e&&(l=.05*r),x=n.length(s)/a,b=i.create(),n.copy(b,s),b[3]=l;for(var k=0;k<8;k++)v[k]=[o[0],o[1],o[2],k];if(g.length>0)for(k=0;k<8;k++){var T=(k+1)%8;f.push(g[k],v[k],v[T],v[T],g[T],g[k]),d.push(_,b,b,b,_,_),m.push(y,x,x,x,y,y),p.push([f.length-6,f.length-5,f.length-4],[f.length-3,f.length-2,f.length-1])}var A=g;g=v,v=A,A=_,_=b,b=A,A=y,y=x,x=A}return{positions:f,cells:p,vectors:d,vertexIntensity:m}}(t,r,a,o)}),f=[],p=[],d=[],g=[];for(s=0;s<h.length;s++){var v=h[s],m=f.length;f=f.concat(v.positions),d=d.concat(v.vectors),g=g.concat(v.vertexIntensity);for(c=0;c<v.cells.length;c++){var y=v.cells[c],x=[];p.push(x);for(var b=0;b<y.length;b++)x.push(y[b]+m)}}return{positions:f,cells:p,vectors:d,vertexIntensity:g,colormap:e}},o=function(t,e){var r=n.create(),i=1e-4;n.add(r,t,[i,0,0]);var a=this.getVelocity(r);n.subtract(a,a,e),n.scale(a,a,1e4),n.add(r,t,[0,i,0]);var o=this.getVelocity(r);n.subtract(o,o,e),n.scale(o,o,1e4),n.add(r,t,[0,0,i]);var s=this.getVelocity(r);return n.subtract(s,s,e),n.scale(s,s,1e4),n.add(r,a,o),n.add(r,r,s),r},s=function(t){return f(t,this.vectors,this.meshgrid,this.clampBorders)},l=function(t,e){for(var r=0;r<t.length;r++){var n=t[r];if(n===e)return r;if(n>e)return r-1}return r},c=n.create(),u=n.create(),h=function(t,e,r){return t<e?e:t>r?r:t},f=function(t,e,r,i){var a=t[0],o=t[1],s=t[2],f=r[0].length,p=r[1].length,d=r[2].length,g=l(r[0],a),v=l(r[1],o),m=l(r[2],s),y=g+1,x=v+1,b=m+1;if(r[0][g]===a&&(y=g),r[1][v]===o&&(x=v),r[2][m]===s&&(b=m),i&&(g=h(g,0,f-1),y=h(y,0,f-1),v=h(v,0,p-1),x=h(x,0,p-1),m=h(m,0,d-1),b=h(b,0,d-1)),g<0||v<0||m<0||y>=f||x>=p||b>=d)return n.create();var _=(a-r[0][g])/(r[0][y]-r[0][g]),w=(o-r[1][v])/(r[1][x]-r[1][v]),k=(s-r[2][m])/(r[2][b]-r[2][m]);(_<0||_>1||isNaN(_))&&(_=0),(w<0||w>1||isNaN(w))&&(w=0),(k<0||k>1||isNaN(k))&&(k=0);var T=m*f*p,A=b*f*p,M=v*f,S=x*f,E=g,C=y,L=e[M+T+E],P=e[M+T+C],O=e[S+T+E],z=e[S+T+C],I=e[M+A+E],D=e[M+A+C],R=e[S+A+E],F=e[S+A+C],B=n.create();return n.lerp(B,L,P,_),n.lerp(c,O,z,_),n.lerp(B,B,c,w),n.lerp(c,I,D,_),n.lerp(u,R,F,_),n.lerp(c,c,u,w),n.lerp(B,B,c,k),B},p=function(t){var e=1/0;t.sort(function(t,e){return t-e});for(var r=1;r<t.length;r++){var n=Math.abs(t[r]-t[r-1]);n<e&&(e=n)}return e};e.exports=function(t,e){var r=t.startingPositions,i=t.maxLength||1e3,l=t.tubeSize||1,c=t.absoluteTubeSize;t.getDivergence||(t.getDivergence=o),t.getVelocity||(t.getVelocity=s),void 0===t.clampBorders&&(t.clampBorders=!0);var u=[],h=e[0][0],f=e[0][1],d=e[0][2],g=e[1][0],v=e[1][1],m=e[1][2],y=function(t,e){var r=e[0],n=e[1],i=e[2];return r>=h&&r<=g&&n>=f&&n<=v&&i>=d&&i<=m},x=10*n.distance(e[0],e[1])/i,b=x*x,_=1,w=0;n.create();r.length>=2&&(_=function(t){for(var e=[],r=[],n=[],i={},a={},o={},s=0;s<t.length;s++){var l=t[s],c=l[0],u=l[1],h=l[2];i[c]||(e.push(c),i[c]=!0),a[u]||(r.push(u),a[u]=!0),o[h]||(n.push(h),o[h]=!0)}var f=p(e),d=p(r),g=p(n),v=Math.min(f,d,g);return isFinite(v)?v:1}(r));for(var k=0;k<r.length;k++){var T=n.create();n.copy(T,r[k]);var A=[T],M=[],S=t.getVelocity(T),E=T;M.push(S);var C=[],L=t.getDivergence(T,S);(I=n.length(L))>w&&!isNaN(I)&&isFinite(I)&&(w=I),C.push(I),u.push({points:A,velocities:M,divergences:C});for(var P=0;P<100*i&&A.length<i&&y(0,T);){P++;var O=n.clone(S),z=n.squaredLength(O);if(0===z)break;if(z>b&&n.scale(O,O,x/Math.sqrt(z)),n.add(O,O,T),S=t.getVelocity(O),n.squaredDistance(E,O)-b>-1e-4*b){A.push(O),E=O,M.push(S);L=t.getDivergence(O,S);(I=n.length(L))>w&&!isNaN(I)&&isFinite(I)&&(w=I),C.push(I)}T=O}}for(k=0;k<C.length;k++){var I=C[k];!isNaN(I)&&isFinite(I)||(C[k]=w)}var D=a(u,t.colormap,w,_);return c?D.tubeScale=c:(0===w&&(w=1),D.tubeScale=.5*l*_/w),D},e.exports.createTubeMesh=t(\"./lib/tubemesh\")},{\"./lib/tubemesh\":312,\"gl-vec3\":346,\"gl-vec4\":382}],314:[function(t,e,r){var n=t(\"gl-shader\"),i=t(\"glslify\"),a=i([\"precision highp float;\\n#define GLSLIFY 1\\n\\nattribute vec4 uv;\\nattribute vec3 f;\\nattribute vec3 normal;\\n\\nuniform vec3 objectOffset;\\nuniform mat4 model, view, projection, inverseModel;\\nuniform vec3 lightPosition, eyePosition;\\nuniform sampler2D colormap;\\n\\nvarying float value, kill;\\nvarying vec3 worldCoordinate;\\nvarying vec2 planeCoordinate;\\nvarying vec3 lightDirection, eyeDirection, surfaceNormal;\\nvarying vec4 vColor;\\n\\nvoid main() {\\n  vec3 localCoordinate = vec3(uv.zw, f.x);\\n  worldCoordinate = objectOffset + localCoordinate;\\n  vec4 worldPosition = model * vec4(worldCoordinate, 1.0);\\n  vec4 clipPosition = projection * view * worldPosition;\\n  gl_Position = clipPosition;\\n  kill = f.y;\\n  value = f.z;\\n  planeCoordinate = uv.xy;\\n\\n  vColor = texture2D(colormap, vec2(value, value));\\n\\n  //Lighting geometry parameters\\n  vec4 cameraCoordinate = view * worldPosition;\\n  cameraCoordinate.xyz /= cameraCoordinate.w;\\n  lightDirection = lightPosition - cameraCoordinate.xyz;\\n  eyeDirection   = eyePosition - cameraCoordinate.xyz;\\n  surfaceNormal  = normalize((vec4(normal,0) * inverseModel).xyz);\\n}\\n\"]),o=i([\"precision highp float;\\n#define GLSLIFY 1\\n\\nfloat beckmannDistribution(float x, float roughness) {\\n  float NdotH = max(x, 0.0001);\\n  float cos2Alpha = NdotH * NdotH;\\n  float tan2Alpha = (cos2Alpha - 1.0) / cos2Alpha;\\n  float roughness2 = roughness * roughness;\\n  float denom = 3.141592653589793 * roughness2 * cos2Alpha * cos2Alpha;\\n  return exp(tan2Alpha / roughness2) / denom;\\n}\\n\\nfloat beckmannSpecular(\\n  vec3 lightDirection,\\n  vec3 viewDirection,\\n  vec3 surfaceNormal,\\n  float roughness) {\\n  return beckmannDistribution(dot(surfaceNormal, normalize(lightDirection + viewDirection)), roughness);\\n}\\n\\nbool outOfRange(float a, float b, float p) {\\n  return ((p > max(a, b)) || \\n          (p < min(a, b)));\\n}\\n\\nbool outOfRange(vec2 a, vec2 b, vec2 p) {\\n  return (outOfRange(a.x, b.x, p.x) ||\\n          outOfRange(a.y, b.y, p.y));\\n}\\n\\nbool outOfRange(vec3 a, vec3 b, vec3 p) {\\n  return (outOfRange(a.x, b.x, p.x) ||\\n          outOfRange(a.y, b.y, p.y) ||\\n          outOfRange(a.z, b.z, p.z));\\n}\\n\\nbool outOfRange(vec4 a, vec4 b, vec4 p) {\\n  return outOfRange(a.xyz, b.xyz, p.xyz);\\n}\\n\\nuniform vec3 lowerBound, upperBound;\\nuniform float contourTint;\\nuniform vec4 contourColor;\\nuniform sampler2D colormap;\\nuniform vec3 clipBounds[2];\\nuniform float roughness, fresnel, kambient, kdiffuse, kspecular, opacity;\\nuniform float vertexColor;\\n\\nvarying float value, kill;\\nvarying vec3 worldCoordinate;\\nvarying vec3 lightDirection, eyeDirection, surfaceNormal;\\nvarying vec4 vColor;\\n\\nvoid main() {\\n  if ((kill > 0.0) ||\\n      (outOfRange(clipBounds[0], clipBounds[1], worldCoordinate))) discard;\\n\\n  vec3 N = normalize(surfaceNormal);\\n  vec3 V = normalize(eyeDirection);\\n  vec3 L = normalize(lightDirection);\\n\\n  if(gl_FrontFacing) {\\n    N = -N;\\n  }\\n\\n  float specular = max(beckmannSpecular(L, V, N, roughness), 0.);\\n  float diffuse  = min(kambient + kdiffuse * max(dot(N, L), 0.0), 1.0);\\n\\n  //decide how to interpolate color \\u2014 in vertex or in fragment\\n  vec4 surfaceColor =\\n    step(vertexColor, .5) * texture2D(colormap, vec2(value, value)) +\\n    step(.5, vertexColor) * vColor;\\n\\n  vec4 litColor = surfaceColor.a * vec4(diffuse * surfaceColor.rgb + kspecular * vec3(1,1,1) * specular,  1.0);\\n\\n  gl_FragColor = mix(litColor, contourColor, contourTint) * opacity;\\n}\\n\"]),s=i([\"precision highp float;\\n#define GLSLIFY 1\\n\\nattribute vec4 uv;\\nattribute float f;\\n\\nuniform vec3 objectOffset;\\nuniform mat3 permutation;\\nuniform mat4 model, view, projection;\\nuniform float height, zOffset;\\nuniform sampler2D colormap;\\n\\nvarying float value, kill;\\nvarying vec3 worldCoordinate;\\nvarying vec2 planeCoordinate;\\nvarying vec3 lightDirection, eyeDirection, surfaceNormal;\\nvarying vec4 vColor;\\n\\nvoid main() {\\n  vec3 dataCoordinate = permutation * vec3(uv.xy, height);\\n  worldCoordinate = objectOffset + dataCoordinate;\\n  vec4 worldPosition = model * vec4(worldCoordinate, 1.0);\\n\\n  vec4 clipPosition = projection * view * worldPosition;\\n  clipPosition.z += zOffset;\\n\\n  gl_Position = clipPosition;\\n  value = f + objectOffset.z;\\n  kill = -1.0;\\n  planeCoordinate = uv.zw;\\n\\n  vColor = texture2D(colormap, vec2(value, value));\\n\\n  //Don't do lighting for contours\\n  surfaceNormal   = vec3(1,0,0);\\n  eyeDirection    = vec3(0,1,0);\\n  lightDirection  = vec3(0,0,1);\\n}\\n\"]),l=i([\"precision highp float;\\n#define GLSLIFY 1\\n\\nbool outOfRange(float a, float b, float p) {\\n  return ((p > max(a, b)) || \\n          (p < min(a, b)));\\n}\\n\\nbool outOfRange(vec2 a, vec2 b, vec2 p) {\\n  return (outOfRange(a.x, b.x, p.x) ||\\n          outOfRange(a.y, b.y, p.y));\\n}\\n\\nbool outOfRange(vec3 a, vec3 b, vec3 p) {\\n  return (outOfRange(a.x, b.x, p.x) ||\\n          outOfRange(a.y, b.y, p.y) ||\\n          outOfRange(a.z, b.z, p.z));\\n}\\n\\nbool outOfRange(vec4 a, vec4 b, vec4 p) {\\n  return outOfRange(a.xyz, b.xyz, p.xyz);\\n}\\n\\nuniform vec2 shape;\\nuniform vec3 clipBounds[2];\\nuniform float pickId;\\n\\nvarying float value, kill;\\nvarying vec3 worldCoordinate;\\nvarying vec2 planeCoordinate;\\nvarying vec3 surfaceNormal;\\n\\nvec2 splitFloat(float v) {\\n  float vh = 255.0 * v;\\n  float upper = floor(vh);\\n  float lower = fract(vh);\\n  return vec2(upper / 255.0, floor(lower * 16.0) / 16.0);\\n}\\n\\nvoid main() {\\n  if ((kill > 0.0) ||\\n      (outOfRange(clipBounds[0], clipBounds[1], worldCoordinate))) discard;\\n\\n  vec2 ux = splitFloat(planeCoordinate.x / shape.x);\\n  vec2 uy = splitFloat(planeCoordinate.y / shape.y);\\n  gl_FragColor = vec4(pickId, ux.x, uy.x, ux.y + (uy.y/16.0));\\n}\\n\"]);r.createShader=function(t){var e=n(t,a,o,null,[{name:\"uv\",type:\"vec4\"},{name:\"f\",type:\"vec3\"},{name:\"normal\",type:\"vec3\"}]);return e.attributes.uv.location=0,e.attributes.f.location=1,e.attributes.normal.location=2,e},r.createPickShader=function(t){var e=n(t,a,l,null,[{name:\"uv\",type:\"vec4\"},{name:\"f\",type:\"vec3\"},{name:\"normal\",type:\"vec3\"}]);return e.attributes.uv.location=0,e.attributes.f.location=1,e.attributes.normal.location=2,e},r.createContourShader=function(t){var e=n(t,s,o,null,[{name:\"uv\",type:\"vec4\"},{name:\"f\",type:\"float\"}]);return e.attributes.uv.location=0,e.attributes.f.location=1,e},r.createPickContourShader=function(t){var e=n(t,s,l,null,[{name:\"uv\",type:\"vec4\"},{name:\"f\",type:\"float\"}]);return e.attributes.uv.location=0,e.attributes.f.location=1,e}},{\"gl-shader\":301,glslify:409}],315:[function(t,e,r){arguments[4][111][0].apply(r,arguments)},{dup:111}],316:[function(t,e,r){\"use strict\";e.exports=function(t){var e=t.gl,r=y(e),n=b(e),s=x(e),l=_(e),c=i(e),u=a(e,[{buffer:c,size:4,stride:w,offset:0},{buffer:c,size:3,stride:w,offset:16},{buffer:c,size:3,stride:w,offset:28}]),h=i(e),f=a(e,[{buffer:h,size:4,stride:20,offset:0},{buffer:h,size:1,stride:20,offset:16}]),p=i(e),d=a(e,[{buffer:p,size:2,type:e.FLOAT}]),g=o(e,1,S,e.RGBA,e.UNSIGNED_BYTE);g.minFilter=e.LINEAR,g.magFilter=e.LINEAR;var v=new E(e,[0,0],[[0,0,0],[0,0,0]],r,n,c,u,g,s,l,h,f,p,d,[0,0,0]),m={levels:[[],[],[]]};for(var k in t)m[k]=t[k];return m.colormap=m.colormap||\"jet\",v.update(m),v};var n=t(\"bit-twiddle\"),i=t(\"gl-buffer\"),a=t(\"gl-vao\"),o=t(\"gl-texture2d\"),s=t(\"typedarray-pool\"),l=t(\"colormap\"),c=t(\"ndarray-ops\"),u=t(\"ndarray-pack\"),h=t(\"ndarray\"),f=t(\"surface-nets\"),p=t(\"gl-mat4/multiply\"),d=t(\"gl-mat4/invert\"),g=t(\"binary-search-bounds\"),v=t(\"ndarray-gradient\"),m=t(\"./lib/shaders\"),y=m.createShader,x=m.createContourShader,b=m.createPickShader,_=m.createPickContourShader,w=40,k=[1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1],T=[[0,0],[0,1],[1,0],[1,1],[1,0],[0,1]],A=[[0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0]];function M(t,e,r,n,i){this.position=t,this.index=e,this.uv=r,this.level=n,this.dataCoordinate=i}!function(){for(var t=0;t<3;++t){var e=A[t],r=(t+2)%3;e[(t+1)%3+0]=1,e[r+3]=1,e[t+6]=1}}();var S=256;function E(t,e,r,n,i,a,o,l,c,u,f,p,d,g,v){this.gl=t,this.shape=e,this.bounds=r,this.objectOffset=v,this.intensityBounds=[],this._shader=n,this._pickShader=i,this._coordinateBuffer=a,this._vao=o,this._colorMap=l,this._contourShader=c,this._contourPickShader=u,this._contourBuffer=f,this._contourVAO=p,this._contourOffsets=[[],[],[]],this._contourCounts=[[],[],[]],this._vertexCount=0,this._pickResult=new M([0,0,0],[0,0],[0,0],[0,0,0],[0,0,0]),this._dynamicBuffer=d,this._dynamicVAO=g,this._dynamicOffsets=[0,0,0],this._dynamicCounts=[0,0,0],this.contourWidth=[1,1,1],this.contourLevels=[[1],[1],[1]],this.contourTint=[0,0,0],this.contourColor=[[.5,.5,.5,1],[.5,.5,.5,1],[.5,.5,.5,1]],this.showContour=!0,this.showSurface=!0,this.enableHighlight=[!0,!0,!0],this.highlightColor=[[0,0,0,1],[0,0,0,1],[0,0,0,1]],this.highlightTint=[1,1,1],this.highlightLevel=[-1,-1,-1],this.enableDynamic=[!0,!0,!0],this.dynamicLevel=[NaN,NaN,NaN],this.dynamicColor=[[0,0,0,1],[0,0,0,1],[0,0,0,1]],this.dynamicTint=[1,1,1],this.dynamicWidth=[1,1,1],this.axesBounds=[[1/0,1/0,1/0],[-1/0,-1/0,-1/0]],this.surfaceProject=[!1,!1,!1],this.contourProject=[[!1,!1,!1],[!1,!1,!1],[!1,!1,!1]],this.colorBounds=[!1,!1],this._field=[h(s.mallocFloat(1024),[0,0]),h(s.mallocFloat(1024),[0,0]),h(s.mallocFloat(1024),[0,0])],this.pickId=1,this.clipBounds=[[-1/0,-1/0,-1/0],[1/0,1/0,1/0]],this.snapToData=!1,this.pixelRatio=1,this.opacity=1,this.lightPosition=[10,1e4,0],this.ambientLight=.8,this.diffuseLight=.8,this.specularLight=2,this.roughness=.5,this.fresnel=1.5,this.vertexColor=0,this.dirty=!0}var C=E.prototype;C.isTransparent=function(){return this.opacity<1},C.isOpaque=function(){if(this.opacity>=1)return!0;for(var t=0;t<3;++t)if(this._contourCounts[t].length>0||this._dynamicCounts[t]>0)return!0;return!1},C.pickSlots=1,C.setPickBase=function(t){this.pickId=t};var L=[0,0,0],P={showSurface:!1,showContour:!1,projections:[k.slice(),k.slice(),k.slice()],clipBounds:[[[0,0,0],[0,0,0]],[[0,0,0],[0,0,0]],[[0,0,0],[0,0,0]]]};function O(t,e){var r,n,i,a=e.axes&&e.axes.lastCubeProps.axis||L,o=e.showSurface,s=e.showContour;for(r=0;r<3;++r)for(o=o||e.surfaceProject[r],n=0;n<3;++n)s=s||e.contourProject[r][n];for(r=0;r<3;++r){var l=P.projections[r];for(n=0;n<16;++n)l[n]=0;for(n=0;n<4;++n)l[5*n]=1;l[5*r]=0,l[12+r]=e.axesBounds[+(a[r]>0)][r],p(l,t.model,l);var c=P.clipBounds[r];for(i=0;i<2;++i)for(n=0;n<3;++n)c[i][n]=t.clipBounds[i][n];c[0][r]=-1e8,c[1][r]=1e8}return P.showSurface=o,P.showContour=s,P}var z={model:k,view:k,projection:k,inverseModel:k.slice(),lowerBound:[0,0,0],upperBound:[0,0,0],colorMap:0,clipBounds:[[0,0,0],[0,0,0]],height:0,contourTint:0,contourColor:[0,0,0,1],permutation:[1,0,0,0,1,0,0,0,1],zOffset:-1e-4,objectOffset:[0,0,0],kambient:1,kdiffuse:1,kspecular:1,lightPosition:[1e3,1e3,1e3],eyePosition:[0,0,0],roughness:1,fresnel:1,opacity:1,vertexColor:0},I=k.slice(),D=[1,0,0,0,1,0,0,0,1];function R(t,e){t=t||{};var r=this.gl;r.disable(r.CULL_FACE),this._colorMap.bind(0);var n=z;n.model=t.model||k,n.view=t.view||k,n.projection=t.projection||k,n.lowerBound=[this.bounds[0][0],this.bounds[0][1],this.colorBounds[0]||this.bounds[0][2]],n.upperBound=[this.bounds[1][0],this.bounds[1][1],this.colorBounds[1]||this.bounds[1][2]],n.objectOffset=this.objectOffset,n.contourColor=this.contourColor[0],n.inverseModel=d(n.inverseModel,n.model);for(var i=0;i<2;++i)for(var a=n.clipBounds[i],o=0;o<3;++o)a[o]=Math.min(Math.max(this.clipBounds[i][o],-1e8),1e8);n.kambient=this.ambientLight,n.kdiffuse=this.diffuseLight,n.kspecular=this.specularLight,n.roughness=this.roughness,n.fresnel=this.fresnel,n.opacity=this.opacity,n.height=0,n.permutation=D,n.vertexColor=this.vertexColor;var s=I;for(p(s,n.view,n.model),p(s,n.projection,s),d(s,s),i=0;i<3;++i)n.eyePosition[i]=s[12+i]/s[15];var l=s[15];for(i=0;i<3;++i)l+=this.lightPosition[i]*s[4*i+3];for(i=0;i<3;++i){var c=s[12+i];for(o=0;o<3;++o)c+=s[4*o+i]*this.lightPosition[o];n.lightPosition[i]=c/l}var u=O(n,this);if(u.showSurface&&e===this.opacity<1){for(this._shader.bind(),this._shader.uniforms=n,this._vao.bind(),this.showSurface&&this._vertexCount&&this._vao.draw(r.TRIANGLES,this._vertexCount),i=0;i<3;++i)this.surfaceProject[i]&&this.vertexCount&&(this._shader.uniforms.model=u.projections[i],this._shader.uniforms.clipBounds=u.clipBounds[i],this._vao.draw(r.TRIANGLES,this._vertexCount));this._vao.unbind()}if(u.showContour&&!e){var h=this._contourShader;n.kambient=1,n.kdiffuse=0,n.kspecular=0,n.opacity=1,h.bind(),h.uniforms=n;var f=this._contourVAO;for(f.bind(),i=0;i<3;++i)for(h.uniforms.permutation=A[i],r.lineWidth(this.contourWidth[i]*this.pixelRatio),o=0;o<this.contourLevels[i].length;++o)o===this.highlightLevel[i]?(h.uniforms.contourColor=this.highlightColor[i],h.uniforms.contourTint=this.highlightTint[i]):0!==o&&o-1!==this.highlightLevel[i]||(h.uniforms.contourColor=this.contourColor[i],h.uniforms.contourTint=this.contourTint[i]),this._contourCounts[i][o]&&(h.uniforms.height=this.contourLevels[i][o],f.draw(r.LINES,this._contourCounts[i][o],this._contourOffsets[i][o]));for(i=0;i<3;++i)for(h.uniforms.model=u.projections[i],h.uniforms.clipBounds=u.clipBounds[i],o=0;o<3;++o)if(this.contourProject[i][o]){h.uniforms.permutation=A[o],r.lineWidth(this.contourWidth[o]*this.pixelRatio);for(var g=0;g<this.contourLevels[o].length;++g)g===this.highlightLevel[o]?(h.uniforms.contourColor=this.highlightColor[o],h.uniforms.contourTint=this.highlightTint[o]):0!==g&&g-1!==this.highlightLevel[o]||(h.uniforms.contourColor=this.contourColor[o],h.uniforms.contourTint=this.contourTint[o]),this._contourCounts[o][g]&&(h.uniforms.height=this.contourLevels[o][g],f.draw(r.LINES,this._contourCounts[o][g],this._contourOffsets[o][g]))}for(f.unbind(),(f=this._dynamicVAO).bind(),i=0;i<3;++i)if(0!==this._dynamicCounts[i])for(h.uniforms.model=n.model,h.uniforms.clipBounds=n.clipBounds,h.uniforms.permutation=A[i],r.lineWidth(this.dynamicWidth[i]*this.pixelRatio),h.uniforms.contourColor=this.dynamicColor[i],h.uniforms.contourTint=this.dynamicTint[i],h.uniforms.height=this.dynamicLevel[i],f.draw(r.LINES,this._dynamicCounts[i],this._dynamicOffsets[i]),o=0;o<3;++o)this.contourProject[o][i]&&(h.uniforms.model=u.projections[o],h.uniforms.clipBounds=u.clipBounds[o],f.draw(r.LINES,this._dynamicCounts[i],this._dynamicOffsets[i]));f.unbind()}}C.draw=function(t){return R.call(this,t,!1)},C.drawTransparent=function(t){return R.call(this,t,!0)};var F={model:k,view:k,projection:k,inverseModel:k,clipBounds:[[0,0,0],[0,0,0]],height:0,shape:[0,0],pickId:0,lowerBound:[0,0,0],upperBound:[0,0,0],zOffset:0,objectOffset:[0,0,0],permutation:[1,0,0,0,1,0,0,0,1],lightPosition:[0,0,0],eyePosition:[0,0,0]};function B(t,e){return Array.isArray(t)?[e(t[0]),e(t[1]),e(t[2])]:[e(t),e(t),e(t)]}function N(t){return Array.isArray(t)?3===t.length?[t[0],t[1],t[2],1]:[t[0],t[1],t[2],t[3]]:[0,0,0,1]}function j(t){if(Array.isArray(t)){if(Array.isArray(t))return[N(t[0]),N(t[1]),N(t[2])];var e=N(t);return[e.slice(),e.slice(),e.slice()]}}C.drawPick=function(t){t=t||{};var e=this.gl;e.disable(e.CULL_FACE);var r=F;r.model=t.model||k,r.view=t.view||k,r.projection=t.projection||k,r.shape=this._field[2].shape,r.pickId=this.pickId/255,r.lowerBound=this.bounds[0],r.upperBound=this.bounds[1],r.objectOffset=this.objectOffset,r.permutation=D;for(var n=0;n<2;++n)for(var i=r.clipBounds[n],a=0;a<3;++a)i[a]=Math.min(Math.max(this.clipBounds[n][a],-1e8),1e8);var o=O(r,this);if(o.showSurface){for(this._pickShader.bind(),this._pickShader.uniforms=r,this._vao.bind(),this._vao.draw(e.TRIANGLES,this._vertexCount),n=0;n<3;++n)this.surfaceProject[n]&&(this._pickShader.uniforms.model=o.projections[n],this._pickShader.uniforms.clipBounds=o.clipBounds[n],this._vao.draw(e.TRIANGLES,this._vertexCount));this._vao.unbind()}if(o.showContour){var s=this._contourPickShader;s.bind(),s.uniforms=r;var l=this._contourVAO;for(l.bind(),a=0;a<3;++a)for(e.lineWidth(this.contourWidth[a]*this.pixelRatio),s.uniforms.permutation=A[a],n=0;n<this.contourLevels[a].length;++n)this._contourCounts[a][n]&&(s.uniforms.height=this.contourLevels[a][n],l.draw(e.LINES,this._contourCounts[a][n],this._contourOffsets[a][n]));for(n=0;n<3;++n)for(s.uniforms.model=o.projections[n],s.uniforms.clipBounds=o.clipBounds[n],a=0;a<3;++a)if(this.contourProject[n][a]){s.uniforms.permutation=A[a],e.lineWidth(this.contourWidth[a]*this.pixelRatio);for(var c=0;c<this.contourLevels[a].length;++c)this._contourCounts[a][c]&&(s.uniforms.height=this.contourLevels[a][c],l.draw(e.LINES,this._contourCounts[a][c],this._contourOffsets[a][c]))}l.unbind()}},C.pick=function(t){if(!t)return null;if(t.id!==this.pickId)return null;var e=this._field[2].shape,r=this._pickResult,n=e[0]*(t.value[0]+(t.value[2]>>4)/16)/255,i=Math.floor(n),a=n-i,o=e[1]*(t.value[1]+(15&t.value[2])/16)/255,s=Math.floor(o),l=o-s;i+=1,s+=1;var c=r.position;c[0]=c[1]=c[2]=0;for(var u=0;u<2;++u)for(var h=u?a:1-a,f=0;f<2;++f)for(var p=i+u,d=s+f,v=h*(f?l:1-l),m=0;m<3;++m)c[m]+=this._field[m].get(p,d)*v;for(var y=this._pickResult.level,x=0;x<3;++x)if(y[x]=g.le(this.contourLevels[x],c[x]),y[x]<0)this.contourLevels[x].length>0&&(y[x]=0);else if(y[x]<this.contourLevels[x].length-1){var b=this.contourLevels[x][y[x]],_=this.contourLevels[x][y[x]+1];Math.abs(b-c[x])>Math.abs(_-c[x])&&(y[x]+=1)}for(r.index[0]=a<.5?i:i+1,r.index[1]=l<.5?s:s+1,r.uv[0]=n/e[0],r.uv[1]=o/e[1],m=0;m<3;++m)r.dataCoordinate[m]=this._field[m].get(r.index[0],r.index[1]);return r},C.padField=function(t,e){var r=e.shape.slice(),n=t.shape.slice();c.assign(t.lo(1,1).hi(r[0],r[1]),e),c.assign(t.lo(1).hi(r[0],1),e.hi(r[0],1)),c.assign(t.lo(1,n[1]-1).hi(r[0],1),e.lo(0,r[1]-1).hi(r[0],1)),c.assign(t.lo(0,1).hi(1,r[1]),e.hi(1)),c.assign(t.lo(n[0]-1,1).hi(1,r[1]),e.lo(r[0]-1)),t.set(0,0,e.get(0,0)),t.set(0,n[1]-1,e.get(0,r[1]-1)),t.set(n[0]-1,0,e.get(r[0]-1,0)),t.set(n[0]-1,n[1]-1,e.get(r[0]-1,r[1]-1))},C.update=function(t){t=t||{},this.objectOffset=t.objectOffset||this.objectOffset,this.dirty=!0,\"contourWidth\"in t&&(this.contourWidth=B(t.contourWidth,Number)),\"showContour\"in t&&(this.showContour=B(t.showContour,Boolean)),\"showSurface\"in t&&(this.showSurface=!!t.showSurface),\"contourTint\"in t&&(this.contourTint=B(t.contourTint,Boolean)),\"contourColor\"in t&&(this.contourColor=j(t.contourColor)),\"contourProject\"in t&&(this.contourProject=B(t.contourProject,function(t){return B(t,Boolean)})),\"surfaceProject\"in t&&(this.surfaceProject=t.surfaceProject),\"dynamicColor\"in t&&(this.dynamicColor=j(t.dynamicColor)),\"dynamicTint\"in t&&(this.dynamicTint=B(t.dynamicTint,Number)),\"dynamicWidth\"in t&&(this.dynamicWidth=B(t.dynamicWidth,Number)),\"opacity\"in t&&(this.opacity=t.opacity),\"colorBounds\"in t&&(this.colorBounds=t.colorBounds),\"vertexColor\"in t&&(this.vertexColor=t.vertexColor?1:0);var e=t.field||t.coords&&t.coords[2]||null,r=!1;if(e||(e=this._field[2].shape[0]||this._field[2].shape[2]?this._field[2].lo(1,1).hi(this._field[2].shape[0]-2,this._field[2].shape[1]-2):this._field[2].hi(0,0)),\"field\"in t||\"coords\"in t){var i=(e.shape[0]+2)*(e.shape[1]+2);i>this._field[2].data.length&&(s.freeFloat(this._field[2].data),this._field[2].data=s.mallocFloat(n.nextPow2(i))),this._field[2]=h(this._field[2].data,[e.shape[0]+2,e.shape[1]+2]),this.padField(this._field[2],e),this.shape=e.shape.slice();for(var a=this.shape,o=0;o<2;++o)this._field[2].size>this._field[o].data.length&&(s.freeFloat(this._field[o].data),this._field[o].data=s.mallocFloat(this._field[2].size)),this._field[o]=h(this._field[o].data,[a[0]+2,a[1]+2]);if(t.coords){var p=t.coords;if(!Array.isArray(p)||3!==p.length)throw new Error(\"gl-surface: invalid coordinates for x/y\");for(o=0;o<2;++o){var d=p[o];for(b=0;b<2;++b)if(d.shape[b]!==a[b])throw new Error(\"gl-surface: coords have incorrect shape\");this.padField(this._field[o],d)}}else if(t.ticks){var g=t.ticks;if(!Array.isArray(g)||2!==g.length)throw new Error(\"gl-surface: invalid ticks\");for(o=0;o<2;++o){var m=g[o];if((Array.isArray(m)||m.length)&&(m=h(m)),m.shape[0]!==a[o])throw new Error(\"gl-surface: invalid tick length\");var y=h(m.data,a);y.stride[o]=m.stride[0],y.stride[1^o]=0,this.padField(this._field[o],y)}}else{for(o=0;o<2;++o){var x=[0,0];x[o]=1,this._field[o]=h(this._field[o].data,[a[0]+2,a[1]+2],x,0)}this._field[0].set(0,0,0);for(var b=0;b<a[0];++b)this._field[0].set(b+1,0,b);for(this._field[0].set(a[0]+1,0,a[0]-1),this._field[1].set(0,0,0),b=0;b<a[1];++b)this._field[1].set(0,b+1,b);this._field[1].set(0,a[1]+1,a[1]-1)}var _=this._field,w=h(s.mallocFloat(3*_[2].size*2),[3,a[0]+2,a[1]+2,2]);for(o=0;o<3;++o)v(w.pick(o),_[o],\"mirror\");var k=h(s.mallocFloat(3*_[2].size),[a[0]+2,a[1]+2,3]);for(o=0;o<a[0]+2;++o)for(b=0;b<a[1]+2;++b){var A=w.get(0,o,b,0),M=w.get(0,o,b,1),E=w.get(1,o,b,0),C=w.get(1,o,b,1),L=w.get(2,o,b,0),P=w.get(2,o,b,1),O=E*P-C*L,z=L*M-P*A,I=A*C-M*E,D=Math.sqrt(O*O+z*z+I*I);D<1e-8?(D=Math.max(Math.abs(O),Math.abs(z),Math.abs(I)))<1e-8?(I=1,z=O=0,D=1):D=1/D:D=1/Math.sqrt(D),k.set(o,b,0,O*D),k.set(o,b,1,z*D),k.set(o,b,2,I*D)}s.free(w.data);var R=[1/0,1/0,1/0],F=[-1/0,-1/0,-1/0],N=1/0,U=-1/0,V=(a[0]-1)*(a[1]-1)*6,q=s.mallocFloat(n.nextPow2(10*V)),H=0,G=0;for(o=0;o<a[0]-1;++o)t:for(b=0;b<a[1]-1;++b){for(var Y=0;Y<2;++Y)for(var W=0;W<2;++W)for(var X=0;X<3;++X){var Z=this._field[X].get(1+o+Y,1+b+W);if(isNaN(Z)||!isFinite(Z))continue t}for(X=0;X<6;++X){var J=o+T[X][0],K=b+T[X][1],$=this._field[0].get(J+1,K+1),Q=this._field[1].get(J+1,K+1);Z=this._field[2].get(J+1,K+1),O=k.get(J+1,K+1,0),z=k.get(J+1,K+1,1),I=k.get(J+1,K+1,2),t.intensity&&(tt=t.intensity.get(J,K));var tt=t.intensity?t.intensity.get(J,K):Z+this.objectOffset[2];q[H++]=J,q[H++]=K,q[H++]=$,q[H++]=Q,q[H++]=Z,q[H++]=0,q[H++]=tt,q[H++]=O,q[H++]=z,q[H++]=I,R[0]=Math.min(R[0],$+this.objectOffset[0]),R[1]=Math.min(R[1],Q+this.objectOffset[1]),R[2]=Math.min(R[2],Z+this.objectOffset[2]),N=Math.min(N,tt),F[0]=Math.max(F[0],$+this.objectOffset[0]),F[1]=Math.max(F[1],Q+this.objectOffset[1]),F[2]=Math.max(F[2],Z+this.objectOffset[2]),U=Math.max(U,tt),G+=1}}for(t.intensityBounds&&(N=+t.intensityBounds[0],U=+t.intensityBounds[1]),o=6;o<H;o+=10)q[o]=(q[o]-N)/(U-N);this._vertexCount=G,this._coordinateBuffer.update(q.subarray(0,H)),s.freeFloat(q),s.free(k.data),this.bounds=[R,F],this.intensity=t.intensity||this._field[2],this.intensityBounds[0]===N&&this.intensityBounds[1]===U||(r=!0),this.intensityBounds=[N,U]}if(\"levels\"in t){var et=t.levels;for(et=Array.isArray(et[0])?et.slice():[[],[],et],o=0;o<3;++o)et[o]=et[o].slice(),et[o].sort(function(t,e){return t-e});for(o=0;o<3;++o)for(b=0;b<et[o].length;++b)et[o][b]-=this.objectOffset[o];t:for(o=0;o<3;++o){if(et[o].length!==this.contourLevels[o].length){r=!0;break}for(b=0;b<et[o].length;++b)if(et[o][b]!==this.contourLevels[o][b]){r=!0;break t}}this.contourLevels=et}if(r){_=this._field,a=this.shape;for(var rt=[],nt=0;nt<3;++nt){var it=this.contourLevels[nt],at=[],ot=[],st=[0,0,0];for(o=0;o<it.length;++o){var lt=f(this._field[nt],it[o]);at.push(rt.length/5|0),G=0;t:for(b=0;b<lt.cells.length;++b){var ct=lt.cells[b];for(X=0;X<2;++X){var ut=lt.positions[ct[X]],ht=ut[0],ft=0|Math.floor(ht),pt=ht-ft,dt=ut[1],gt=0|Math.floor(dt),vt=dt-gt,mt=!1;e:for(var yt=0;yt<3;++yt){st[yt]=0;var xt=(nt+yt+1)%3;for(Y=0;Y<2;++Y){var bt=Y?pt:1-pt;for(J=0|Math.min(Math.max(ft+Y,0),a[0]),W=0;W<2;++W){var _t=W?vt:1-vt;if(K=0|Math.min(Math.max(gt+W,0),a[1]),Z=yt<2?this._field[xt].get(J,K):(this.intensity.get(J,K)-this.intensityBounds[0])/(this.intensityBounds[1]-this.intensityBounds[0]),!isFinite(Z)||isNaN(Z)){mt=!0;break e}var wt=bt*_t;st[yt]+=wt*Z}}}if(mt){if(X>0){for(var kt=0;kt<5;++kt)rt.pop();G-=1}continue t}rt.push(st[0],st[1],ut[0],ut[1],st[2]),G+=1}}ot.push(G)}this._contourOffsets[nt]=at,this._contourCounts[nt]=ot}var Tt=s.mallocFloat(rt.length);for(o=0;o<rt.length;++o)Tt[o]=rt[o];this._contourBuffer.update(Tt),s.freeFloat(Tt)}t.colormap&&this._colorMap.setPixels(function(t){var e=u([l({colormap:t,nshades:S,format:\"rgba\"}).map(function(t){return[t[0],t[1],t[2],255*t[3]]})]);return c.divseq(e,255),e}(t.colormap))},C.dispose=function(){this._shader.dispose(),this._vao.dispose(),this._coordinateBuffer.dispose(),this._colorMap.dispose(),this._contourBuffer.dispose(),this._contourVAO.dispose(),this._contourShader.dispose(),this._contourPickShader.dispose(),this._dynamicBuffer.dispose(),this._dynamicVAO.dispose();for(var t=0;t<3;++t)s.freeFloat(this._field[t].data)},C.highlight=function(t){var e,r;if(!t)return this._dynamicCounts=[0,0,0],this.dyanamicLevel=[NaN,NaN,NaN],void(this.highlightLevel=[-1,-1,-1]);for(e=0;e<3;++e)this.enableHighlight[e]?this.highlightLevel[e]=t.level[e]:this.highlightLevel[e]=-1;for(r=this.snapToData?t.dataCoordinate:t.position,e=0;e<3;++e)r[e]-=this.objectOffset[e];if(this.enableDynamic[0]&&r[0]!==this.dynamicLevel[0]||this.enableDynamic[1]&&r[1]!==this.dynamicLevel[1]||this.enableDynamic[2]&&r[2]!==this.dynamicLevel[2]){for(var n=0,i=this.shape,a=s.mallocFloat(12*i[0]*i[1]),o=0;o<3;++o)if(this.enableDynamic[o]){this.dynamicLevel[o]=r[o];var l=(o+1)%3,c=(o+2)%3,u=this._field[o],h=this._field[l],p=this._field[c],d=f(u,r[o]),g=d.cells,v=d.positions;for(this._dynamicOffsets[o]=n,e=0;e<g.length;++e)for(var m=g[e],y=0;y<2;++y){var x=v[m[y]],b=+x[0],_=0|b,w=0|Math.min(_+1,i[0]),k=b-_,T=1-k,A=+x[1],M=0|A,S=0|Math.min(M+1,i[1]),E=A-M,C=1-E,L=T*C,P=T*E,O=k*C,z=k*E,I=L*h.get(_,M)+P*h.get(_,S)+O*h.get(w,M)+z*h.get(w,S),D=L*p.get(_,M)+P*p.get(_,S)+O*p.get(w,M)+z*p.get(w,S);if(isNaN(I)||isNaN(D)){y&&(n-=1);break}a[2*n+0]=I,a[2*n+1]=D,n+=1}this._dynamicCounts[o]=n-this._dynamicOffsets[o]}else this.dynamicLevel[o]=NaN,this._dynamicCounts[o]=0;this._dynamicBuffer.update(a.subarray(0,2*n)),s.freeFloat(a)}}},{\"./lib/shaders\":314,\"binary-search-bounds\":315,\"bit-twiddle\":92,colormap:126,\"gl-buffer\":241,\"gl-mat4/invert\":265,\"gl-mat4/multiply\":267,\"gl-texture2d\":322,\"gl-vao\":327,ndarray:450,\"ndarray-gradient\":441,\"ndarray-ops\":444,\"ndarray-pack\":445,\"surface-nets\":531,\"typedarray-pool\":545}],317:[function(t,e,r){\"use strict\";var n=t(\"css-font\"),i=t(\"pick-by-alias\"),a=t(\"regl\"),o=t(\"gl-util/context\"),s=t(\"es6-weak-map\"),l=t(\"color-normalize\"),c=t(\"font-atlas\"),u=t(\"typedarray-pool\"),h=t(\"parse-rect\"),f=t(\"is-plain-obj\"),p=t(\"parse-unit\"),d=t(\"to-px\"),g=t(\"detect-kerning\"),v=t(\"object-assign\"),m=t(\"font-measure\"),y=t(\"flatten-vertex-data\"),x=t(\"bit-twiddle\").nextPow2,b=new s,_=!1;if(document.body){var w=document.body.appendChild(document.createElement(\"div\"));w.style.font=\"italic small-caps bold condensed 16px/2 cursive\",getComputedStyle(w).fontStretch&&(_=!0),document.body.removeChild(w)}var k=function(t){!function(t){return\"function\"==typeof t&&t._gl&&t.prop&&t.texture&&t.buffer}(t)?this.gl=o(t):(t={regl:t},this.gl=t.regl._gl),this.shader=b.get(this.gl),this.shader?this.regl=this.shader.regl:this.regl=t.regl||a({gl:this.gl}),this.charBuffer=this.regl.buffer({type:\"uint8\",usage:\"stream\"}),this.sizeBuffer=this.regl.buffer({type:\"float\",usage:\"stream\"}),this.shader||(this.shader=this.createShader(),b.set(this.gl,this.shader)),this.batch=[],this.fontSize=[],this.font=[],this.fontAtlas=[],this.draw=this.shader.draw.bind(this),this.render=function(){this.regl._refresh(),this.draw(this.batch)},this.canvas=this.gl.canvas,this.update(f(t)?t:{})};k.prototype.createShader=function(){var t=this.regl,e=t({blend:{enable:!0,color:[0,0,0,1],func:{srcRGB:\"src alpha\",dstRGB:\"one minus src alpha\",srcAlpha:\"one minus dst alpha\",dstAlpha:\"one\"}},stencil:{enable:!1},depth:{enable:!1},count:t.prop(\"count\"),offset:t.prop(\"offset\"),attributes:{charOffset:{offset:4,stride:8,buffer:t.this(\"sizeBuffer\")},width:{offset:0,stride:8,buffer:t.this(\"sizeBuffer\")},char:t.this(\"charBuffer\"),position:t.this(\"position\")},uniforms:{atlasSize:function(t,e){return[e.atlas.width,e.atlas.height]},atlasDim:function(t,e){return[e.atlas.cols,e.atlas.rows]},atlas:function(t,e){return e.atlas.texture},charStep:function(t,e){return e.atlas.step},em:function(t,e){return e.atlas.em},color:t.prop(\"color\"),opacity:t.prop(\"opacity\"),viewport:t.this(\"viewportArray\"),scale:t.this(\"scale\"),align:t.prop(\"align\"),baseline:t.prop(\"baseline\"),translate:t.this(\"translate\"),positionOffset:t.prop(\"positionOffset\")},primitive:\"points\",viewport:t.this(\"viewport\"),vert:\"\\n\\t\\t\\tprecision highp float;\\n\\t\\t\\tattribute float width, charOffset, char;\\n\\t\\t\\tattribute vec2 position;\\n\\t\\t\\tuniform float fontSize, charStep, em, align, baseline;\\n\\t\\t\\tuniform vec4 viewport;\\n\\t\\t\\tuniform vec4 color;\\n\\t\\t\\tuniform vec2 atlasSize, atlasDim, scale, translate, positionOffset;\\n\\t\\t\\tvarying vec2 charCoord, charId;\\n\\t\\t\\tvarying float charWidth;\\n\\t\\t\\tvarying vec4 fontColor;\\n\\t\\t\\tvoid main () {\\n\\t\\t\\t\\t\"+(k.normalViewport?\"\":\"vec2 positionOffset = vec2(positionOffset.x,- positionOffset.y);\")+\"\\n\\n\\t\\t\\t\\tvec2 offset = floor(em * (vec2(align + charOffset, baseline)\\n\\t\\t\\t\\t\\t+ positionOffset))\\n\\t\\t\\t\\t\\t/ (viewport.zw * scale.xy);\\n\\n\\t\\t\\t\\tvec2 position = (position + translate) * scale;\\n\\t\\t\\t\\tposition += offset * scale;\\n\\n\\t\\t\\t\\t\"+(k.normalViewport?\"position.y = 1. - position.y;\":\"\")+\"\\n\\n\\t\\t\\t\\tcharCoord = position * viewport.zw + viewport.xy;\\n\\n\\t\\t\\t\\tgl_Position = vec4(position * 2. - 1., 0, 1);\\n\\n\\t\\t\\t\\tgl_PointSize = charStep;\\n\\n\\t\\t\\t\\tcharId.x = mod(char, atlasDim.x);\\n\\t\\t\\t\\tcharId.y = floor(char / atlasDim.x);\\n\\n\\t\\t\\t\\tcharWidth = width * em;\\n\\n\\t\\t\\t\\tfontColor = color / 255.;\\n\\t\\t\\t}\",frag:\"\\n\\t\\t\\tprecision highp float;\\n\\t\\t\\tuniform sampler2D atlas;\\n\\t\\t\\tuniform float fontSize, charStep, opacity;\\n\\t\\t\\tuniform vec2 atlasSize;\\n\\t\\t\\tuniform vec4 viewport;\\n\\t\\t\\tvarying vec4 fontColor;\\n\\t\\t\\tvarying vec2 charCoord, charId;\\n\\t\\t\\tvarying float charWidth;\\n\\n\\t\\t\\tfloat lightness(vec4 color) {\\n\\t\\t\\t\\treturn color.r * 0.299 + color.g * 0.587 + color.b * 0.114;\\n\\t\\t\\t}\\n\\n\\t\\t\\tvoid main () {\\n\\t\\t\\t\\tvec2 uv = gl_FragCoord.xy - charCoord + charStep * .5;\\n\\t\\t\\t\\tfloat halfCharStep = floor(charStep * .5 + .5);\\n\\n\\t\\t\\t\\t// invert y and shift by 1px (FF expecially needs that)\\n\\t\\t\\t\\tuv.y = charStep - uv.y;\\n\\n\\t\\t\\t\\t// ignore points outside of character bounding box\\n\\t\\t\\t\\tfloat halfCharWidth = ceil(charWidth * .5);\\n\\t\\t\\t\\tif (floor(uv.x) > halfCharStep + halfCharWidth ||\\n\\t\\t\\t\\t\\tfloor(uv.x) < halfCharStep - halfCharWidth) return;\\n\\n\\t\\t\\t\\tuv += charId * charStep;\\n\\t\\t\\t\\tuv = uv / atlasSize;\\n\\n\\t\\t\\t\\tvec4 color = fontColor;\\n\\t\\t\\t\\tvec4 mask = texture2D(atlas, uv);\\n\\n\\t\\t\\t\\tfloat maskY = lightness(mask);\\n\\t\\t\\t\\t// float colorY = lightness(color);\\n\\t\\t\\t\\tcolor.a *= maskY;\\n\\t\\t\\t\\tcolor.a *= opacity;\\n\\n\\t\\t\\t\\t// color.a += .1;\\n\\n\\t\\t\\t\\t// antialiasing, see yiq color space y-channel formula\\n\\t\\t\\t\\t// color.rgb += (1. - color.rgb) * (1. - mask.rgb);\\n\\n\\t\\t\\t\\tgl_FragColor = color;\\n\\t\\t\\t}\"});return{regl:t,draw:e,atlas:{}}},k.prototype.update=function(t){var e=this;if(\"string\"==typeof t)t={text:t};else if(!t)return;null!=(t=i(t,{position:\"position positions coord coords coordinates\",font:\"font fontFace fontface typeface cssFont css-font family fontFamily\",fontSize:\"fontSize fontsize size font-size\",text:\"text texts chars characters value values symbols\",align:\"align alignment textAlign textbaseline\",baseline:\"baseline textBaseline textbaseline\",direction:\"dir direction textDirection\",color:\"color colour fill fill-color fillColor textColor textcolor\",kerning:\"kerning kern\",range:\"range dataBox\",viewport:\"vp viewport viewBox viewbox viewPort\",opacity:\"opacity alpha transparency visible visibility opaque\",offset:\"offset positionOffset padding shift indent indentation\"},!0)).opacity&&(Array.isArray(t.opacity)?this.opacity=t.opacity.map(function(t){return parseFloat(t)}):this.opacity=parseFloat(t.opacity)),null!=t.viewport&&(this.viewport=h(t.viewport),k.normalViewport&&(this.viewport.y=this.canvas.height-this.viewport.y-this.viewport.height),this.viewportArray=[this.viewport.x,this.viewport.y,this.viewport.width,this.viewport.height]),null==this.viewport&&(this.viewport={x:0,y:0,width:this.gl.drawingBufferWidth,height:this.gl.drawingBufferHeight},this.viewportArray=[this.viewport.x,this.viewport.y,this.viewport.width,this.viewport.height]),null!=t.kerning&&(this.kerning=t.kerning),null!=t.offset&&(\"number\"==typeof t.offset&&(t.offset=[t.offset,0]),this.positionOffset=y(t.offset)),t.direction&&(this.direction=t.direction),t.range&&(this.range=t.range,this.scale=[1/(t.range[2]-t.range[0]),1/(t.range[3]-t.range[1])],this.translate=[-t.range[0],-t.range[1]]),t.scale&&(this.scale=t.scale),t.translate&&(this.translate=t.translate),this.scale||(this.scale=[1/this.viewport.width,1/this.viewport.height]),this.translate||(this.translate=[0,0]),this.font.length||t.font||(t.font=k.baseFontSize+\"px sans-serif\");var r,a=!1,o=!1;if(t.font&&(Array.isArray(t.font)?t.font:[t.font]).forEach(function(t,r){if(\"string\"==typeof t)try{t=n.parse(t)}catch(e){t=n.parse(k.baseFontSize+\"px \"+t)}else t=n.parse(n.stringify(t));var i=n.stringify({size:k.baseFontSize,family:t.family,stretch:_?t.stretch:void 0,variant:t.variant,weight:t.weight,style:t.style}),s=p(t.size),l=Math.round(s[0]*d(s[1]));if(l!==e.fontSize[r]&&(o=!0,e.fontSize[r]=l),!(e.font[r]&&i==e.font[r].baseString||(a=!0,e.font[r]=k.fonts[i],e.font[r]))){var c=t.family.join(\", \"),u=[t.style];t.style!=t.variant&&u.push(t.variant),t.variant!=t.weight&&u.push(t.weight),_&&t.weight!=t.stretch&&u.push(t.stretch),e.font[r]={baseString:i,family:c,weight:t.weight,stretch:t.stretch,style:t.style,variant:t.variant,width:{},kerning:{},metrics:m(c,{origin:\"top\",fontSize:k.baseFontSize,fontStyle:u.join(\" \")})},k.fonts[i]=e.font[r]}}),(a||o)&&this.font.forEach(function(r,i){var a=n.stringify({size:e.fontSize[i],family:r.family,stretch:_?r.stretch:void 0,variant:r.variant,weight:r.weight,style:r.style});if(e.fontAtlas[i]=e.shader.atlas[a],!e.fontAtlas[i]){var o=r.metrics;e.shader.atlas[a]=e.fontAtlas[i]={fontString:a,step:2*Math.ceil(e.fontSize[i]*o.bottom*.5),em:e.fontSize[i],cols:0,rows:0,height:0,width:0,chars:[],ids:{},texture:e.regl.texture()}}null==t.text&&(t.text=e.text)}),\"string\"==typeof t.text&&t.position&&t.position.length>2){for(var s=Array(.5*t.position.length),f=0;f<s.length;f++)s[f]=t.text;t.text=s}if(null!=t.text||a){if(this.textOffsets=[0],Array.isArray(t.text)){this.count=t.text[0].length,this.counts=[this.count];for(var b=1;b<t.text.length;b++)this.textOffsets[b]=this.textOffsets[b-1]+t.text[b-1].length,this.count+=t.text[b].length,this.counts.push(t.text[b].length);this.text=t.text.join(\"\")}else this.text=t.text,this.count=this.text.length,this.counts=[this.count];r=[],this.font.forEach(function(t,n){k.atlasContext.font=t.baseString;for(var i=e.fontAtlas[n],a=0;a<e.text.length;a++){var o=e.text.charAt(a);if(null==i.ids[o]&&(i.ids[o]=i.chars.length,i.chars.push(o),r.push(o)),null==t.width[o]&&(t.width[o]=k.atlasContext.measureText(o).width/k.baseFontSize,e.kerning)){var s=[];for(var l in t.width)s.push(l+o,o+l);v(t.kerning,g(t.family,{pairs:s}))}}})}if(t.position)if(t.position.length>2){for(var w=!t.position[0].length,T=u.mallocFloat(2*this.count),A=0,M=0;A<this.counts.length;A++){var S=this.counts[A];if(w)for(var E=0;E<S;E++)T[M++]=t.position[2*A],T[M++]=t.position[2*A+1];else for(var C=0;C<S;C++)T[M++]=t.position[A][0],T[M++]=t.position[A][1]}this.position.call?this.position({type:\"float\",data:T}):this.position=this.regl.buffer({type:\"float\",data:T}),u.freeFloat(T)}else this.position.destroy&&this.position.destroy(),this.position={constant:t.position};if(t.text||a){var L=u.mallocUint8(this.count),P=u.mallocFloat(2*this.count);this.textWidth=[];for(var O=0,z=0;O<this.counts.length;O++){for(var I=this.counts[O],D=this.font[O]||this.font[0],R=this.fontAtlas[O]||this.fontAtlas[0],F=0;F<I;F++){var B=this.text.charAt(z),N=this.text.charAt(z-1);if(L[z]=R.ids[B],P[2*z]=D.width[B],F){var j=P[2*z-2],U=P[2*z],V=P[2*z-1]+.5*j+.5*U;if(this.kerning){var q=D.kerning[N+B];q&&(V+=.001*q)}P[2*z+1]=V}else P[2*z+1]=.5*P[2*z];z++}this.textWidth.push(P.length?.5*P[2*z-2]+P[2*z-1]:0)}t.align||(t.align=this.align),this.charBuffer({data:L,type:\"uint8\",usage:\"stream\"}),this.sizeBuffer({data:P,type:\"float\",usage:\"stream\"}),u.freeUint8(L),u.freeFloat(P),r.length&&this.font.forEach(function(t,r){var n=e.fontAtlas[r],i=n.step,a=Math.floor(k.maxAtlasSize/i),o=Math.min(a,n.chars.length),s=Math.ceil(n.chars.length/o),l=x(o*i),u=x(s*i);n.width=l,n.height=u,n.rows=s,n.cols=o,n.em&&n.texture({data:c({canvas:k.atlasCanvas,font:n.fontString,chars:n.chars,shape:[l,u],step:[i,i]})})})}if(t.align&&(this.align=t.align,this.alignOffset=this.textWidth.map(function(t,r){var n=Array.isArray(e.align)?e.align.length>1?e.align[r]:e.align[0]:e.align;if(\"number\"==typeof n)return n;switch(n){case\"right\":case\"end\":return-t;case\"center\":case\"centre\":case\"middle\":return.5*-t}return 0})),null==this.baseline&&null==t.baseline&&(t.baseline=0),null!=t.baseline&&(this.baseline=t.baseline,Array.isArray(this.baseline)||(this.baseline=[this.baseline]),this.baselineOffset=this.baseline.map(function(t,r){var n=(e.font[r]||e.font[0]).metrics,i=0;return i+=.5*n.bottom,i+=\"number\"==typeof t?t-n.baseline:-n[t],k.normalViewport||(i*=-1),i})),null!=t.color)if(t.color||(t.color=\"transparent\"),\"string\"!=typeof t.color&&isNaN(t.color)){var H;if(\"number\"==typeof t.color[0]&&t.color.length>this.counts.length){var G=t.color.length;H=u.mallocUint8(G);for(var Y=(t.color.subarray||t.color.slice).bind(t.color),W=0;W<G;W+=4)H.set(l(Y(W,W+4),\"uint8\"),W)}else{var X=t.color.length;H=u.mallocUint8(4*X);for(var Z=0;Z<X;Z++)H.set(l(t.color[Z]||0,\"uint8\"),4*Z)}this.color=H}else this.color=l(t.color,\"uint8\");if(t.position||t.text||t.color||t.baseline||t.align||t.font||t.offset||t.opacity)if(this.color.length>4||this.baselineOffset.length>1||this.align&&this.align.length>1||this.fontAtlas.length>1||this.positionOffset.length>2){var J=Math.max(.5*this.position.length||0,.25*this.color.length||0,this.baselineOffset.length||0,this.alignOffset.length||0,this.font.length||0,this.opacity.length||0,.5*this.positionOffset.length||0);this.batch=Array(J);for(var K=0;K<this.batch.length;K++)this.batch[K]={count:this.counts.length>1?this.counts[K]:this.counts[0],offset:this.textOffsets.length>1?this.textOffsets[K]:this.textOffsets[0],color:this.color?this.color.length<=4?this.color:this.color.subarray(4*K,4*K+4):[0,0,0,255],opacity:Array.isArray(this.opacity)?this.opacity[K]:this.opacity,baseline:null!=this.baselineOffset[K]?this.baselineOffset[K]:this.baselineOffset[0],align:this.align?null!=this.alignOffset[K]?this.alignOffset[K]:this.alignOffset[0]:0,atlas:this.fontAtlas[K]||this.fontAtlas[0],positionOffset:this.positionOffset.length>2?this.positionOffset.subarray(2*K,2*K+2):this.positionOffset}}else this.count?this.batch=[{count:this.count,offset:0,color:this.color||[0,0,0,255],opacity:Array.isArray(this.opacity)?this.opacity[0]:this.opacity,baseline:this.baselineOffset[0],align:this.alignOffset?this.alignOffset[0]:0,atlas:this.fontAtlas[0],positionOffset:this.positionOffset}]:this.batch=[]},k.prototype.destroy=function(){},k.prototype.kerning=!0,k.prototype.position={constant:new Float32Array(2)},k.prototype.translate=null,k.prototype.scale=null,k.prototype.font=null,k.prototype.text=\"\",k.prototype.positionOffset=[0,0],k.prototype.opacity=1,k.prototype.color=new Uint8Array([0,0,0,255]),k.prototype.alignOffset=[0,0],k.normalViewport=!1,k.maxAtlasSize=1024,k.atlasCanvas=document.createElement(\"canvas\"),k.atlasContext=k.atlasCanvas.getContext(\"2d\",{alpha:!1}),k.baseFontSize=64,k.fonts={},e.exports=k},{\"bit-twiddle\":92,\"color-normalize\":120,\"css-font\":139,\"detect-kerning\":166,\"es6-weak-map\":318,\"flatten-vertex-data\":227,\"font-atlas\":228,\"font-measure\":229,\"gl-util/context\":323,\"is-plain-obj\":422,\"object-assign\":454,\"parse-rect\":459,\"parse-unit\":461,\"pick-by-alias\":465,regl:502,\"to-px\":539,\"typedarray-pool\":545}],318:[function(t,e,r){\"use strict\";e.exports=t(\"./is-implemented\")()?WeakMap:t(\"./polyfill\")},{\"./is-implemented\":319,\"./polyfill\":321}],319:[function(t,e,r){\"use strict\";e.exports=function(){var t,e;if(\"function\"!=typeof WeakMap)return!1;try{t=new WeakMap([[e={},\"one\"],[{},\"two\"],[{},\"three\"]])}catch(t){return!1}return\"[object WeakMap]\"===String(t)&&(\"function\"==typeof t.set&&(t.set({},1)===t&&(\"function\"==typeof t.delete&&(\"function\"==typeof t.has&&\"one\"===t.get(e)))))}},{}],320:[function(t,e,r){\"use strict\";e.exports=\"function\"==typeof WeakMap&&\"[object WeakMap]\"===Object.prototype.toString.call(new WeakMap)},{}],321:[function(t,e,r){\"use strict\";var n,i=t(\"es5-ext/object/is-value\"),a=t(\"es5-ext/object/set-prototype-of\"),o=t(\"es5-ext/object/valid-object\"),s=t(\"es5-ext/object/valid-value\"),l=t(\"es5-ext/string/random-uniq\"),c=t(\"d\"),u=t(\"es6-iterator/get\"),h=t(\"es6-iterator/for-of\"),f=t(\"es6-symbol\").toStringTag,p=t(\"./is-native-implemented\"),d=Array.isArray,g=Object.defineProperty,v=Object.prototype.hasOwnProperty,m=Object.getPrototypeOf;e.exports=n=function(){var t,e=arguments[0];if(!(this instanceof n))throw new TypeError(\"Constructor requires 'new'\");return t=p&&a&&WeakMap!==n?a(new WeakMap,m(this)):this,i(e)&&(d(e)||(e=u(e))),g(t,\"__weakMapData__\",c(\"c\",\"$weakMap$\"+l())),e?(h(e,function(e){s(e),t.set(e[0],e[1])}),t):t},p&&(a&&a(n,WeakMap),n.prototype=Object.create(WeakMap.prototype,{constructor:c(n)})),Object.defineProperties(n.prototype,{delete:c(function(t){return!!v.call(o(t),this.__weakMapData__)&&(delete t[this.__weakMapData__],!0)}),get:c(function(t){if(v.call(o(t),this.__weakMapData__))return t[this.__weakMapData__]}),has:c(function(t){return v.call(o(t),this.__weakMapData__)}),set:c(function(t,e){return g(o(t),this.__weakMapData__,c(\"c\",e)),this}),toString:c(function(){return\"[object WeakMap]\"})}),g(n.prototype,f,c(\"c\",\"WeakMap\"))},{\"./is-native-implemented\":320,d:151,\"es5-ext/object/is-value\":194,\"es5-ext/object/set-prototype-of\":200,\"es5-ext/object/valid-object\":204,\"es5-ext/object/valid-value\":205,\"es5-ext/string/random-uniq\":210,\"es6-iterator/for-of\":212,\"es6-iterator/get\":213,\"es6-symbol\":219}],322:[function(t,e,r){\"use strict\";var n=t(\"ndarray\"),i=t(\"ndarray-ops\"),a=t(\"typedarray-pool\");e.exports=function(t){if(arguments.length<=1)throw new Error(\"gl-texture2d: Missing arguments for texture2d constructor\");o||function(t){o=[t.LINEAR,t.NEAREST_MIPMAP_LINEAR,t.LINEAR_MIPMAP_NEAREST,t.LINEAR_MIPMAP_NEAREST],s=[t.NEAREST,t.LINEAR,t.NEAREST_MIPMAP_NEAREST,t.NEAREST_MIPMAP_LINEAR,t.LINEAR_MIPMAP_NEAREST,t.LINEAR_MIPMAP_LINEAR],l=[t.REPEAT,t.CLAMP_TO_EDGE,t.MIRRORED_REPEAT]}(t);if(\"number\"==typeof arguments[1])return v(t,arguments[1],arguments[2],arguments[3]||t.RGBA,arguments[4]||t.UNSIGNED_BYTE);if(Array.isArray(arguments[1]))return v(t,0|arguments[1][0],0|arguments[1][1],arguments[2]||t.RGBA,arguments[3]||t.UNSIGNED_BYTE);if(\"object\"==typeof arguments[1]){var e=arguments[1],r=c(e)?e:e.raw;if(r)return function(t,e,r,n,i,a){var o=g(t);return t.texImage2D(t.TEXTURE_2D,0,i,i,a,e),new f(t,o,r,n,i,a)}(t,r,0|e.width,0|e.height,arguments[2]||t.RGBA,arguments[3]||t.UNSIGNED_BYTE);if(e.shape&&e.data&&e.stride)return function(t,e){var r=e.dtype,o=e.shape.slice(),s=t.getParameter(t.MAX_TEXTURE_SIZE);if(o[0]<0||o[0]>s||o[1]<0||o[1]>s)throw new Error(\"gl-texture2d: Invalid texture size\");var l=d(o,e.stride.slice()),c=0;\"float32\"===r?c=t.FLOAT:\"float64\"===r?(c=t.FLOAT,l=!1,r=\"float32\"):\"uint8\"===r?c=t.UNSIGNED_BYTE:(c=t.UNSIGNED_BYTE,l=!1,r=\"uint8\");var h,p,v=0;if(2===o.length)v=t.LUMINANCE,o=[o[0],o[1],1],e=n(e.data,o,[e.stride[0],e.stride[1],1],e.offset);else{if(3!==o.length)throw new Error(\"gl-texture2d: Invalid shape for texture\");if(1===o[2])v=t.ALPHA;else if(2===o[2])v=t.LUMINANCE_ALPHA;else if(3===o[2])v=t.RGB;else{if(4!==o[2])throw new Error(\"gl-texture2d: Invalid shape for pixel coords\");v=t.RGBA}}c!==t.FLOAT||t.getExtension(\"OES_texture_float\")||(c=t.UNSIGNED_BYTE,l=!1);var m=e.size;if(l)h=0===e.offset&&e.data.length===m?e.data:e.data.subarray(e.offset,e.offset+m);else{var y=[o[2],o[2]*o[0],1];p=a.malloc(m,r);var x=n(p,o,y,0);\"float32\"!==r&&\"float64\"!==r||c!==t.UNSIGNED_BYTE?i.assign(x,e):u(x,e),h=p.subarray(0,m)}var b=g(t);t.texImage2D(t.TEXTURE_2D,0,v,o[0],o[1],0,v,c,h),l||a.free(p);return new f(t,b,o[0],o[1],v,c)}(t,e)}throw new Error(\"gl-texture2d: Invalid arguments for texture2d constructor\")};var o=null,s=null,l=null;function c(t){return\"undefined\"!=typeof HTMLCanvasElement&&t instanceof HTMLCanvasElement||\"undefined\"!=typeof HTMLImageElement&&t instanceof HTMLImageElement||\"undefined\"!=typeof HTMLVideoElement&&t instanceof HTMLVideoElement||\"undefined\"!=typeof ImageData&&t instanceof ImageData}var u=function(t,e){i.muls(t,e,255)};function h(t,e,r){var n=t.gl,i=n.getParameter(n.MAX_TEXTURE_SIZE);if(e<0||e>i||r<0||r>i)throw new Error(\"gl-texture2d: Invalid texture size\");return t._shape=[e,r],t.bind(),n.texImage2D(n.TEXTURE_2D,0,t.format,e,r,0,t.format,t.type,null),t._mipLevels=[0],t}function f(t,e,r,n,i,a){this.gl=t,this.handle=e,this.format=i,this.type=a,this._shape=[r,n],this._mipLevels=[0],this._magFilter=t.NEAREST,this._minFilter=t.NEAREST,this._wrapS=t.CLAMP_TO_EDGE,this._wrapT=t.CLAMP_TO_EDGE,this._anisoSamples=1;var o=this,s=[this._wrapS,this._wrapT];Object.defineProperties(s,[{get:function(){return o._wrapS},set:function(t){return o.wrapS=t}},{get:function(){return o._wrapT},set:function(t){return o.wrapT=t}}]),this._wrapVector=s;var l=[this._shape[0],this._shape[1]];Object.defineProperties(l,[{get:function(){return o._shape[0]},set:function(t){return o.width=t}},{get:function(){return o._shape[1]},set:function(t){return o.height=t}}]),this._shapeVector=l}var p=f.prototype;function d(t,e){return 3===t.length?1===e[2]&&e[1]===t[0]*t[2]&&e[0]===t[2]:1===e[0]&&e[1]===t[0]}function g(t){var e=t.createTexture();return t.bindTexture(t.TEXTURE_2D,e),t.texParameteri(t.TEXTURE_2D,t.TEXTURE_MIN_FILTER,t.NEAREST),t.texParameteri(t.TEXTURE_2D,t.TEXTURE_MAG_FILTER,t.NEAREST),t.texParameteri(t.TEXTURE_2D,t.TEXTURE_WRAP_S,t.CLAMP_TO_EDGE),t.texParameteri(t.TEXTURE_2D,t.TEXTURE_WRAP_T,t.CLAMP_TO_EDGE),e}function v(t,e,r,n,i){var a=t.getParameter(t.MAX_TEXTURE_SIZE);if(e<0||e>a||r<0||r>a)throw new Error(\"gl-texture2d: Invalid texture shape\");if(i===t.FLOAT&&!t.getExtension(\"OES_texture_float\"))throw new Error(\"gl-texture2d: Floating point textures not supported on this platform\");var o=g(t);return t.texImage2D(t.TEXTURE_2D,0,n,e,r,0,n,i,null),new f(t,o,e,r,n,i)}Object.defineProperties(p,{minFilter:{get:function(){return this._minFilter},set:function(t){this.bind();var e=this.gl;if(this.type===e.FLOAT&&o.indexOf(t)>=0&&(e.getExtension(\"OES_texture_float_linear\")||(t=e.NEAREST)),s.indexOf(t)<0)throw new Error(\"gl-texture2d: Unknown filter mode \"+t);return e.texParameteri(e.TEXTURE_2D,e.TEXTURE_MIN_FILTER,t),this._minFilter=t}},magFilter:{get:function(){return this._magFilter},set:function(t){this.bind();var e=this.gl;if(this.type===e.FLOAT&&o.indexOf(t)>=0&&(e.getExtension(\"OES_texture_float_linear\")||(t=e.NEAREST)),s.indexOf(t)<0)throw new Error(\"gl-texture2d: Unknown filter mode \"+t);return e.texParameteri(e.TEXTURE_2D,e.TEXTURE_MAG_FILTER,t),this._magFilter=t}},mipSamples:{get:function(){return this._anisoSamples},set:function(t){var e=this._anisoSamples;if(this._anisoSamples=0|Math.max(t,1),e!==this._anisoSamples){var r=this.gl.getExtension(\"EXT_texture_filter_anisotropic\");r&&this.gl.texParameterf(this.gl.TEXTURE_2D,r.TEXTURE_MAX_ANISOTROPY_EXT,this._anisoSamples)}return this._anisoSamples}},wrapS:{get:function(){return this._wrapS},set:function(t){if(this.bind(),l.indexOf(t)<0)throw new Error(\"gl-texture2d: Unknown wrap mode \"+t);return this.gl.texParameteri(this.gl.TEXTURE_2D,this.gl.TEXTURE_WRAP_S,t),this._wrapS=t}},wrapT:{get:function(){return this._wrapT},set:function(t){if(this.bind(),l.indexOf(t)<0)throw new Error(\"gl-texture2d: Unknown wrap mode \"+t);return this.gl.texParameteri(this.gl.TEXTURE_2D,this.gl.TEXTURE_WRAP_T,t),this._wrapT=t}},wrap:{get:function(){return this._wrapVector},set:function(t){if(Array.isArray(t)||(t=[t,t]),2!==t.length)throw new Error(\"gl-texture2d: Must specify wrap mode for rows and columns\");for(var e=0;e<2;++e)if(l.indexOf(t[e])<0)throw new Error(\"gl-texture2d: Unknown wrap mode \"+t);this._wrapS=t[0],this._wrapT=t[1];var r=this.gl;return this.bind(),r.texParameteri(r.TEXTURE_2D,r.TEXTURE_WRAP_S,this._wrapS),r.texParameteri(r.TEXTURE_2D,r.TEXTURE_WRAP_T,this._wrapT),t}},shape:{get:function(){return this._shapeVector},set:function(t){if(Array.isArray(t)){if(2!==t.length)throw new Error(\"gl-texture2d: Invalid texture shape\")}else t=[0|t,0|t];return h(this,0|t[0],0|t[1]),[0|t[0],0|t[1]]}},width:{get:function(){return this._shape[0]},set:function(t){return h(this,t|=0,this._shape[1]),t}},height:{get:function(){return this._shape[1]},set:function(t){return t|=0,h(this,this._shape[0],t),t}}}),p.bind=function(t){var e=this.gl;return void 0!==t&&e.activeTexture(e.TEXTURE0+(0|t)),e.bindTexture(e.TEXTURE_2D,this.handle),void 0!==t?0|t:e.getParameter(e.ACTIVE_TEXTURE)-e.TEXTURE0},p.dispose=function(){this.gl.deleteTexture(this.handle)},p.generateMipmap=function(){this.bind(),this.gl.generateMipmap(this.gl.TEXTURE_2D);for(var t=Math.min(this._shape[0],this._shape[1]),e=0;t>0;++e,t>>>=1)this._mipLevels.indexOf(e)<0&&this._mipLevels.push(e)},p.setPixels=function(t,e,r,o){var s=this.gl;this.bind(),Array.isArray(e)?(o=r,r=0|e[1],e=0|e[0]):(e=e||0,r=r||0),o=o||0;var l=c(t)?t:t.raw;if(l){this._mipLevels.indexOf(o)<0?(s.texImage2D(s.TEXTURE_2D,0,this.format,this.format,this.type,l),this._mipLevels.push(o)):s.texSubImage2D(s.TEXTURE_2D,o,e,r,this.format,this.type,l)}else{if(!(t.shape&&t.stride&&t.data))throw new Error(\"gl-texture2d: Unsupported data type\");if(t.shape.length<2||e+t.shape[1]>this._shape[1]>>>o||r+t.shape[0]>this._shape[0]>>>o||e<0||r<0)throw new Error(\"gl-texture2d: Texture dimensions are out of bounds\");!function(t,e,r,o,s,l,c,h){var f=h.dtype,p=h.shape.slice();if(p.length<2||p.length>3)throw new Error(\"gl-texture2d: Invalid ndarray, must be 2d or 3d\");var g=0,v=0,m=d(p,h.stride.slice());\"float32\"===f?g=t.FLOAT:\"float64\"===f?(g=t.FLOAT,m=!1,f=\"float32\"):\"uint8\"===f?g=t.UNSIGNED_BYTE:(g=t.UNSIGNED_BYTE,m=!1,f=\"uint8\");if(2===p.length)v=t.LUMINANCE,p=[p[0],p[1],1],h=n(h.data,p,[h.stride[0],h.stride[1],1],h.offset);else{if(3!==p.length)throw new Error(\"gl-texture2d: Invalid shape for texture\");if(1===p[2])v=t.ALPHA;else if(2===p[2])v=t.LUMINANCE_ALPHA;else if(3===p[2])v=t.RGB;else{if(4!==p[2])throw new Error(\"gl-texture2d: Invalid shape for pixel coords\");v=t.RGBA}p[2]}v!==t.LUMINANCE&&v!==t.ALPHA||s!==t.LUMINANCE&&s!==t.ALPHA||(v=s);if(v!==s)throw new Error(\"gl-texture2d: Incompatible texture format for setPixels\");var y=h.size,x=c.indexOf(o)<0;x&&c.push(o);if(g===l&&m)0===h.offset&&h.data.length===y?x?t.texImage2D(t.TEXTURE_2D,o,s,p[0],p[1],0,s,l,h.data):t.texSubImage2D(t.TEXTURE_2D,o,e,r,p[0],p[1],s,l,h.data):x?t.texImage2D(t.TEXTURE_2D,o,s,p[0],p[1],0,s,l,h.data.subarray(h.offset,h.offset+y)):t.texSubImage2D(t.TEXTURE_2D,o,e,r,p[0],p[1],s,l,h.data.subarray(h.offset,h.offset+y));else{var b;b=l===t.FLOAT?a.mallocFloat32(y):a.mallocUint8(y);var _=n(b,p,[p[2],p[2]*p[0],1]);g===t.FLOAT&&l===t.UNSIGNED_BYTE?u(_,h):i.assign(_,h),x?t.texImage2D(t.TEXTURE_2D,o,s,p[0],p[1],0,s,l,b.subarray(0,y)):t.texSubImage2D(t.TEXTURE_2D,o,e,r,p[0],p[1],s,l,b.subarray(0,y)),l===t.FLOAT?a.freeFloat32(b):a.freeUint8(b)}}(s,e,r,o,this.format,this.type,this._mipLevels,t)}}},{ndarray:450,\"ndarray-ops\":444,\"typedarray-pool\":545}],323:[function(t,e,r){(function(r){\"use strict\";var n=t(\"pick-by-alias\");function i(t){if(t.container)if(t.container==document.body)document.body.style.width||(t.canvas.width=t.width||t.pixelRatio*r.innerWidth),document.body.style.height||(t.canvas.height=t.height||t.pixelRatio*r.innerHeight);else{var e=t.container.getBoundingClientRect();t.canvas.width=t.width||e.right-e.left,t.canvas.height=t.height||e.bottom-e.top}}function a(t){return\"function\"==typeof t.getContext&&\"width\"in t&&\"height\"in t}function o(){var t=document.createElement(\"canvas\");return t.style.position=\"absolute\",t.style.top=0,t.style.left=0,t}e.exports=function(t){var e;if(t?\"string\"==typeof t&&(t={container:t}):t={},a(t)?t={container:t}:t=\"string\"==typeof(e=t).nodeName&&\"function\"==typeof e.appendChild&&\"function\"==typeof e.getBoundingClientRect?{container:t}:function(t){return\"function\"==typeof t.drawArrays||\"function\"==typeof t.drawElements}(t)?{gl:t}:n(t,{container:\"container target element el canvas holder parent parentNode wrapper use ref root node\",gl:\"gl context webgl glContext\",attrs:\"attributes attrs contextAttributes\",pixelRatio:\"pixelRatio pxRatio px ratio pxratio pixelratio\",width:\"w width\",height:\"h height\"},!0),t.pixelRatio||(t.pixelRatio=r.pixelRatio||1),t.gl)return t.gl;if(t.canvas&&(t.container=t.canvas.parentNode),t.container){if(\"string\"==typeof t.container){var s=document.querySelector(t.container);if(!s)throw Error(\"Element \"+t.container+\" is not found\");t.container=s}a(t.container)?(t.canvas=t.container,t.container=t.canvas.parentNode):t.canvas||(t.canvas=o(),t.container.appendChild(t.canvas),i(t))}else if(!t.canvas){if(\"undefined\"==typeof document)throw Error(\"Not DOM environment. Use headless-gl.\");t.container=document.body||document.documentElement,t.canvas=o(),t.container.appendChild(t.canvas),i(t)}if(!t.gl)try{t.gl=t.canvas.getContext(\"webgl\",t.attrs)}catch(e){try{t.gl=t.canvas.getContext(\"experimental-webgl\",t.attrs)}catch(e){t.gl=t.canvas.getContext(\"webgl-experimental\",t.attrs)}}return t.gl}}).call(this,\"undefined\"!=typeof global?global:\"undefined\"!=typeof self?self:\"undefined\"!=typeof window?window:{})},{\"pick-by-alias\":465}],324:[function(t,e,r){\"use strict\";e.exports=function(t,e,r){e?e.bind():t.bindBuffer(t.ELEMENT_ARRAY_BUFFER,null);var n=0|t.getParameter(t.MAX_VERTEX_ATTRIBS);if(r){if(r.length>n)throw new Error(\"gl-vao: Too many vertex attributes\");for(var i=0;i<r.length;++i){var a=r[i];if(a.buffer){var o=a.buffer,s=a.size||4,l=a.type||t.FLOAT,c=!!a.normalized,u=a.stride||0,h=a.offset||0;o.bind(),t.enableVertexAttribArray(i),t.vertexAttribPointer(i,s,l,c,u,h)}else{if(\"number\"==typeof a)t.vertexAttrib1f(i,a);else if(1===a.length)t.vertexAttrib1f(i,a[0]);else if(2===a.length)t.vertexAttrib2f(i,a[0],a[1]);else if(3===a.length)t.vertexAttrib3f(i,a[0],a[1],a[2]);else{if(4!==a.length)throw new Error(\"gl-vao: Invalid vertex attribute\");t.vertexAttrib4f(i,a[0],a[1],a[2],a[3])}t.disableVertexAttribArray(i)}}for(;i<n;++i)t.disableVertexAttribArray(i)}else for(t.bindBuffer(t.ARRAY_BUFFER,null),i=0;i<n;++i)t.disableVertexAttribArray(i)}},{}],325:[function(t,e,r){\"use strict\";var n=t(\"./do-bind.js\");function i(t){this.gl=t,this._elements=null,this._attributes=null,this._elementsType=t.UNSIGNED_SHORT}i.prototype.bind=function(){n(this.gl,this._elements,this._attributes)},i.prototype.update=function(t,e,r){this._elements=e,this._attributes=t,this._elementsType=r||this.gl.UNSIGNED_SHORT},i.prototype.dispose=function(){},i.prototype.unbind=function(){},i.prototype.draw=function(t,e,r){r=r||0;var n=this.gl;this._elements?n.drawElements(t,e,this._elementsType,r):n.drawArrays(t,r,e)},e.exports=function(t){return new i(t)}},{\"./do-bind.js\":324}],326:[function(t,e,r){\"use strict\";var n=t(\"./do-bind.js\");function i(t,e,r,n,i,a){this.location=t,this.dimension=e,this.a=r,this.b=n,this.c=i,this.d=a}function a(t,e,r){this.gl=t,this._ext=e,this.handle=r,this._attribs=[],this._useElements=!1,this._elementsType=t.UNSIGNED_SHORT}i.prototype.bind=function(t){switch(this.dimension){case 1:t.vertexAttrib1f(this.location,this.a);break;case 2:t.vertexAttrib2f(this.location,this.a,this.b);break;case 3:t.vertexAttrib3f(this.location,this.a,this.b,this.c);break;case 4:t.vertexAttrib4f(this.location,this.a,this.b,this.c,this.d)}},a.prototype.bind=function(){this._ext.bindVertexArrayOES(this.handle);for(var t=0;t<this._attribs.length;++t)this._attribs[t].bind(this.gl)},a.prototype.unbind=function(){this._ext.bindVertexArrayOES(null)},a.prototype.dispose=function(){this._ext.deleteVertexArrayOES(this.handle)},a.prototype.update=function(t,e,r){if(this.bind(),n(this.gl,e,t),this.unbind(),this._attribs.length=0,t)for(var a=0;a<t.length;++a){var o=t[a];\"number\"==typeof o?this._attribs.push(new i(a,1,o)):Array.isArray(o)&&this._attribs.push(new i(a,o.length,o[0],o[1],o[2],o[3]))}this._useElements=!!e,this._elementsType=r||this.gl.UNSIGNED_SHORT},a.prototype.draw=function(t,e,r){r=r||0;var n=this.gl;this._useElements?n.drawElements(t,e,this._elementsType,r):n.drawArrays(t,r,e)},e.exports=function(t,e){return new a(t,e,e.createVertexArrayOES())}},{\"./do-bind.js\":324}],327:[function(t,e,r){\"use strict\";var n=t(\"./lib/vao-native.js\"),i=t(\"./lib/vao-emulated.js\");function a(t){this.bindVertexArrayOES=t.bindVertexArray.bind(t),this.createVertexArrayOES=t.createVertexArray.bind(t),this.deleteVertexArrayOES=t.deleteVertexArray.bind(t)}e.exports=function(t,e,r,o){var s,l=t.createVertexArray?new a(t):t.getExtension(\"OES_vertex_array_object\");return(s=l?n(t,l):i(t)).update(e,r,o),s}},{\"./lib/vao-emulated.js\":325,\"./lib/vao-native.js\":326}],328:[function(t,e,r){e.exports=function(t,e,r){return t[0]=e[0]+r[0],t[1]=e[1]+r[1],t[2]=e[2]+r[2],t}},{}],329:[function(t,e,r){e.exports=function(t,e){var r=n(t[0],t[1],t[2]),o=n(e[0],e[1],e[2]);i(r,r),i(o,o);var s=a(r,o);return s>1?0:Math.acos(s)};var n=t(\"./fromValues\"),i=t(\"./normalize\"),a=t(\"./dot\")},{\"./dot\":339,\"./fromValues\":345,\"./normalize\":356}],330:[function(t,e,r){e.exports=function(t,e){return t[0]=Math.ceil(e[0]),t[1]=Math.ceil(e[1]),t[2]=Math.ceil(e[2]),t}},{}],331:[function(t,e,r){e.exports=function(t){var e=new Float32Array(3);return e[0]=t[0],e[1]=t[1],e[2]=t[2],e}},{}],332:[function(t,e,r){e.exports=function(t,e){return t[0]=e[0],t[1]=e[1],t[2]=e[2],t}},{}],333:[function(t,e,r){e.exports=function(){var t=new Float32Array(3);return t[0]=0,t[1]=0,t[2]=0,t}},{}],334:[function(t,e,r){e.exports=function(t,e,r){var n=e[0],i=e[1],a=e[2],o=r[0],s=r[1],l=r[2];return t[0]=i*l-a*s,t[1]=a*o-n*l,t[2]=n*s-i*o,t}},{}],335:[function(t,e,r){e.exports=t(\"./distance\")},{\"./distance\":336}],336:[function(t,e,r){e.exports=function(t,e){var r=e[0]-t[0],n=e[1]-t[1],i=e[2]-t[2];return Math.sqrt(r*r+n*n+i*i)}},{}],337:[function(t,e,r){e.exports=t(\"./divide\")},{\"./divide\":338}],338:[function(t,e,r){e.exports=function(t,e,r){return t[0]=e[0]/r[0],t[1]=e[1]/r[1],t[2]=e[2]/r[2],t}},{}],339:[function(t,e,r){e.exports=function(t,e){return t[0]*e[0]+t[1]*e[1]+t[2]*e[2]}},{}],340:[function(t,e,r){e.exports=1e-6},{}],341:[function(t,e,r){e.exports=function(t,e){var r=t[0],i=t[1],a=t[2],o=e[0],s=e[1],l=e[2];return Math.abs(r-o)<=n*Math.max(1,Math.abs(r),Math.abs(o))&&Math.abs(i-s)<=n*Math.max(1,Math.abs(i),Math.abs(s))&&Math.abs(a-l)<=n*Math.max(1,Math.abs(a),Math.abs(l))};var n=t(\"./epsilon\")},{\"./epsilon\":340}],342:[function(t,e,r){e.exports=function(t,e){return t[0]===e[0]&&t[1]===e[1]&&t[2]===e[2]}},{}],343:[function(t,e,r){e.exports=function(t,e){return t[0]=Math.floor(e[0]),t[1]=Math.floor(e[1]),t[2]=Math.floor(e[2]),t}},{}],344:[function(t,e,r){e.exports=function(t,e,r,i,a,o){var s,l;e||(e=3);r||(r=0);l=i?Math.min(i*e+r,t.length):t.length;for(s=r;s<l;s+=e)n[0]=t[s],n[1]=t[s+1],n[2]=t[s+2],a(n,n,o),t[s]=n[0],t[s+1]=n[1],t[s+2]=n[2];return t};var n=t(\"./create\")()},{\"./create\":333}],345:[function(t,e,r){e.exports=function(t,e,r){var n=new Float32Array(3);return n[0]=t,n[1]=e,n[2]=r,n}},{}],346:[function(t,e,r){e.exports={EPSILON:t(\"./epsilon\"),create:t(\"./create\"),clone:t(\"./clone\"),angle:t(\"./angle\"),fromValues:t(\"./fromValues\"),copy:t(\"./copy\"),set:t(\"./set\"),equals:t(\"./equals\"),exactEquals:t(\"./exactEquals\"),add:t(\"./add\"),subtract:t(\"./subtract\"),sub:t(\"./sub\"),multiply:t(\"./multiply\"),mul:t(\"./mul\"),divide:t(\"./divide\"),div:t(\"./div\"),min:t(\"./min\"),max:t(\"./max\"),floor:t(\"./floor\"),ceil:t(\"./ceil\"),round:t(\"./round\"),scale:t(\"./scale\"),scaleAndAdd:t(\"./scaleAndAdd\"),distance:t(\"./distance\"),dist:t(\"./dist\"),squaredDistance:t(\"./squaredDistance\"),sqrDist:t(\"./sqrDist\"),length:t(\"./length\"),len:t(\"./len\"),squaredLength:t(\"./squaredLength\"),sqrLen:t(\"./sqrLen\"),negate:t(\"./negate\"),inverse:t(\"./inverse\"),normalize:t(\"./normalize\"),dot:t(\"./dot\"),cross:t(\"./cross\"),lerp:t(\"./lerp\"),random:t(\"./random\"),transformMat4:t(\"./transformMat4\"),transformMat3:t(\"./transformMat3\"),transformQuat:t(\"./transformQuat\"),rotateX:t(\"./rotateX\"),rotateY:t(\"./rotateY\"),rotateZ:t(\"./rotateZ\"),forEach:t(\"./forEach\")}},{\"./add\":328,\"./angle\":329,\"./ceil\":330,\"./clone\":331,\"./copy\":332,\"./create\":333,\"./cross\":334,\"./dist\":335,\"./distance\":336,\"./div\":337,\"./divide\":338,\"./dot\":339,\"./epsilon\":340,\"./equals\":341,\"./exactEquals\":342,\"./floor\":343,\"./forEach\":344,\"./fromValues\":345,\"./inverse\":347,\"./len\":348,\"./length\":349,\"./lerp\":350,\"./max\":351,\"./min\":352,\"./mul\":353,\"./multiply\":354,\"./negate\":355,\"./normalize\":356,\"./random\":357,\"./rotateX\":358,\"./rotateY\":359,\"./rotateZ\":360,\"./round\":361,\"./scale\":362,\"./scaleAndAdd\":363,\"./set\":364,\"./sqrDist\":365,\"./sqrLen\":366,\"./squaredDistance\":367,\"./squaredLength\":368,\"./sub\":369,\"./subtract\":370,\"./transformMat3\":371,\"./transformMat4\":372,\"./transformQuat\":373}],347:[function(t,e,r){e.exports=function(t,e){return t[0]=1/e[0],t[1]=1/e[1],t[2]=1/e[2],t}},{}],348:[function(t,e,r){e.exports=t(\"./length\")},{\"./length\":349}],349:[function(t,e,r){e.exports=function(t){var e=t[0],r=t[1],n=t[2];return Math.sqrt(e*e+r*r+n*n)}},{}],350:[function(t,e,r){e.exports=function(t,e,r,n){var i=e[0],a=e[1],o=e[2];return t[0]=i+n*(r[0]-i),t[1]=a+n*(r[1]-a),t[2]=o+n*(r[2]-o),t}},{}],351:[function(t,e,r){e.exports=function(t,e,r){return t[0]=Math.max(e[0],r[0]),t[1]=Math.max(e[1],r[1]),t[2]=Math.max(e[2],r[2]),t}},{}],352:[function(t,e,r){e.exports=function(t,e,r){return t[0]=Math.min(e[0],r[0]),t[1]=Math.min(e[1],r[1]),t[2]=Math.min(e[2],r[2]),t}},{}],353:[function(t,e,r){e.exports=t(\"./multiply\")},{\"./multiply\":354}],354:[function(t,e,r){e.exports=function(t,e,r){return t[0]=e[0]*r[0],t[1]=e[1]*r[1],t[2]=e[2]*r[2],t}},{}],355:[function(t,e,r){e.exports=function(t,e){return t[0]=-e[0],t[1]=-e[1],t[2]=-e[2],t}},{}],356:[function(t,e,r){e.exports=function(t,e){var r=e[0],n=e[1],i=e[2],a=r*r+n*n+i*i;a>0&&(a=1/Math.sqrt(a),t[0]=e[0]*a,t[1]=e[1]*a,t[2]=e[2]*a);return t}},{}],357:[function(t,e,r){e.exports=function(t,e){e=e||1;var r=2*Math.random()*Math.PI,n=2*Math.random()-1,i=Math.sqrt(1-n*n)*e;return t[0]=Math.cos(r)*i,t[1]=Math.sin(r)*i,t[2]=n*e,t}},{}],358:[function(t,e,r){e.exports=function(t,e,r,n){var i=r[1],a=r[2],o=e[1]-i,s=e[2]-a,l=Math.sin(n),c=Math.cos(n);return t[0]=e[0],t[1]=i+o*c-s*l,t[2]=a+o*l+s*c,t}},{}],359:[function(t,e,r){e.exports=function(t,e,r,n){var i=r[0],a=r[2],o=e[0]-i,s=e[2]-a,l=Math.sin(n),c=Math.cos(n);return t[0]=i+s*l+o*c,t[1]=e[1],t[2]=a+s*c-o*l,t}},{}],360:[function(t,e,r){e.exports=function(t,e,r,n){var i=r[0],a=r[1],o=e[0]-i,s=e[1]-a,l=Math.sin(n),c=Math.cos(n);return t[0]=i+o*c-s*l,t[1]=a+o*l+s*c,t[2]=e[2],t}},{}],361:[function(t,e,r){e.exports=function(t,e){return t[0]=Math.round(e[0]),t[1]=Math.round(e[1]),t[2]=Math.round(e[2]),t}},{}],362:[function(t,e,r){e.exports=function(t,e,r){return t[0]=e[0]*r,t[1]=e[1]*r,t[2]=e[2]*r,t}},{}],363:[function(t,e,r){e.exports=function(t,e,r,n){return t[0]=e[0]+r[0]*n,t[1]=e[1]+r[1]*n,t[2]=e[2]+r[2]*n,t}},{}],364:[function(t,e,r){e.exports=function(t,e,r,n){return t[0]=e,t[1]=r,t[2]=n,t}},{}],365:[function(t,e,r){e.exports=t(\"./squaredDistance\")},{\"./squaredDistance\":367}],366:[function(t,e,r){e.exports=t(\"./squaredLength\")},{\"./squaredLength\":368}],367:[function(t,e,r){e.exports=function(t,e){var r=e[0]-t[0],n=e[1]-t[1],i=e[2]-t[2];return r*r+n*n+i*i}},{}],368:[function(t,e,r){e.exports=function(t){var e=t[0],r=t[1],n=t[2];return e*e+r*r+n*n}},{}],369:[function(t,e,r){e.exports=t(\"./subtract\")},{\"./subtract\":370}],370:[function(t,e,r){e.exports=function(t,e,r){return t[0]=e[0]-r[0],t[1]=e[1]-r[1],t[2]=e[2]-r[2],t}},{}],371:[function(t,e,r){e.exports=function(t,e,r){var n=e[0],i=e[1],a=e[2];return t[0]=n*r[0]+i*r[3]+a*r[6],t[1]=n*r[1]+i*r[4]+a*r[7],t[2]=n*r[2]+i*r[5]+a*r[8],t}},{}],372:[function(t,e,r){e.exports=function(t,e,r){var n=e[0],i=e[1],a=e[2],o=r[3]*n+r[7]*i+r[11]*a+r[15];return o=o||1,t[0]=(r[0]*n+r[4]*i+r[8]*a+r[12])/o,t[1]=(r[1]*n+r[5]*i+r[9]*a+r[13])/o,t[2]=(r[2]*n+r[6]*i+r[10]*a+r[14])/o,t}},{}],373:[function(t,e,r){e.exports=function(t,e,r){var n=e[0],i=e[1],a=e[2],o=r[0],s=r[1],l=r[2],c=r[3],u=c*n+s*a-l*i,h=c*i+l*n-o*a,f=c*a+o*i-s*n,p=-o*n-s*i-l*a;return t[0]=u*c+p*-o+h*-l-f*-s,t[1]=h*c+p*-s+f*-o-u*-l,t[2]=f*c+p*-l+u*-s-h*-o,t}},{}],374:[function(t,e,r){e.exports=function(t,e,r){return t[0]=e[0]+r[0],t[1]=e[1]+r[1],t[2]=e[2]+r[2],t[3]=e[3]+r[3],t}},{}],375:[function(t,e,r){e.exports=function(t){var e=new Float32Array(4);return e[0]=t[0],e[1]=t[1],e[2]=t[2],e[3]=t[3],e}},{}],376:[function(t,e,r){e.exports=function(t,e){return t[0]=e[0],t[1]=e[1],t[2]=e[2],t[3]=e[3],t}},{}],377:[function(t,e,r){e.exports=function(){var t=new Float32Array(4);return t[0]=0,t[1]=0,t[2]=0,t[3]=0,t}},{}],378:[function(t,e,r){e.exports=function(t,e){var r=e[0]-t[0],n=e[1]-t[1],i=e[2]-t[2],a=e[3]-t[3];return Math.sqrt(r*r+n*n+i*i+a*a)}},{}],379:[function(t,e,r){e.exports=function(t,e,r){return t[0]=e[0]/r[0],t[1]=e[1]/r[1],t[2]=e[2]/r[2],t[3]=e[3]/r[3],t}},{}],380:[function(t,e,r){e.exports=function(t,e){return t[0]*e[0]+t[1]*e[1]+t[2]*e[2]+t[3]*e[3]}},{}],381:[function(t,e,r){e.exports=function(t,e,r,n){var i=new Float32Array(4);return i[0]=t,i[1]=e,i[2]=r,i[3]=n,i}},{}],382:[function(t,e,r){e.exports={create:t(\"./create\"),clone:t(\"./clone\"),fromValues:t(\"./fromValues\"),copy:t(\"./copy\"),set:t(\"./set\"),add:t(\"./add\"),subtract:t(\"./subtract\"),multiply:t(\"./multiply\"),divide:t(\"./divide\"),min:t(\"./min\"),max:t(\"./max\"),scale:t(\"./scale\"),scaleAndAdd:t(\"./scaleAndAdd\"),distance:t(\"./distance\"),squaredDistance:t(\"./squaredDistance\"),length:t(\"./length\"),squaredLength:t(\"./squaredLength\"),negate:t(\"./negate\"),inverse:t(\"./inverse\"),normalize:t(\"./normalize\"),dot:t(\"./dot\"),lerp:t(\"./lerp\"),random:t(\"./random\"),transformMat4:t(\"./transformMat4\"),transformQuat:t(\"./transformQuat\")}},{\"./add\":374,\"./clone\":375,\"./copy\":376,\"./create\":377,\"./distance\":378,\"./divide\":379,\"./dot\":380,\"./fromValues\":381,\"./inverse\":383,\"./length\":384,\"./lerp\":385,\"./max\":386,\"./min\":387,\"./multiply\":388,\"./negate\":389,\"./normalize\":390,\"./random\":391,\"./scale\":392,\"./scaleAndAdd\":393,\"./set\":394,\"./squaredDistance\":395,\"./squaredLength\":396,\"./subtract\":397,\"./transformMat4\":398,\"./transformQuat\":399}],383:[function(t,e,r){e.exports=function(t,e){return t[0]=1/e[0],t[1]=1/e[1],t[2]=1/e[2],t[3]=1/e[3],t}},{}],384:[function(t,e,r){e.exports=function(t){var e=t[0],r=t[1],n=t[2],i=t[3];return Math.sqrt(e*e+r*r+n*n+i*i)}},{}],385:[function(t,e,r){e.exports=function(t,e,r,n){var i=e[0],a=e[1],o=e[2],s=e[3];return t[0]=i+n*(r[0]-i),t[1]=a+n*(r[1]-a),t[2]=o+n*(r[2]-o),t[3]=s+n*(r[3]-s),t}},{}],386:[function(t,e,r){e.exports=function(t,e,r){return t[0]=Math.max(e[0],r[0]),t[1]=Math.max(e[1],r[1]),t[2]=Math.max(e[2],r[2]),t[3]=Math.max(e[3],r[3]),t}},{}],387:[function(t,e,r){e.exports=function(t,e,r){return t[0]=Math.min(e[0],r[0]),t[1]=Math.min(e[1],r[1]),t[2]=Math.min(e[2],r[2]),t[3]=Math.min(e[3],r[3]),t}},{}],388:[function(t,e,r){e.exports=function(t,e,r){return t[0]=e[0]*r[0],t[1]=e[1]*r[1],t[2]=e[2]*r[2],t[3]=e[3]*r[3],t}},{}],389:[function(t,e,r){e.exports=function(t,e){return t[0]=-e[0],t[1]=-e[1],t[2]=-e[2],t[3]=-e[3],t}},{}],390:[function(t,e,r){e.exports=function(t,e){var r=e[0],n=e[1],i=e[2],a=e[3],o=r*r+n*n+i*i+a*a;o>0&&(o=1/Math.sqrt(o),t[0]=r*o,t[1]=n*o,t[2]=i*o,t[3]=a*o);return t}},{}],391:[function(t,e,r){var n=t(\"./normalize\"),i=t(\"./scale\");e.exports=function(t,e){return e=e||1,t[0]=Math.random(),t[1]=Math.random(),t[2]=Math.random(),t[3]=Math.random(),n(t,t),i(t,t,e),t}},{\"./normalize\":390,\"./scale\":392}],392:[function(t,e,r){e.exports=function(t,e,r){return t[0]=e[0]*r,t[1]=e[1]*r,t[2]=e[2]*r,t[3]=e[3]*r,t}},{}],393:[function(t,e,r){e.exports=function(t,e,r,n){return t[0]=e[0]+r[0]*n,t[1]=e[1]+r[1]*n,t[2]=e[2]+r[2]*n,t[3]=e[3]+r[3]*n,t}},{}],394:[function(t,e,r){e.exports=function(t,e,r,n,i){return t[0]=e,t[1]=r,t[2]=n,t[3]=i,t}},{}],395:[function(t,e,r){e.exports=function(t,e){var r=e[0]-t[0],n=e[1]-t[1],i=e[2]-t[2],a=e[3]-t[3];return r*r+n*n+i*i+a*a}},{}],396:[function(t,e,r){e.exports=function(t){var e=t[0],r=t[1],n=t[2],i=t[3];return e*e+r*r+n*n+i*i}},{}],397:[function(t,e,r){e.exports=function(t,e,r){return t[0]=e[0]-r[0],t[1]=e[1]-r[1],t[2]=e[2]-r[2],t[3]=e[3]-r[3],t}},{}],398:[function(t,e,r){e.exports=function(t,e,r){var n=e[0],i=e[1],a=e[2],o=e[3];return t[0]=r[0]*n+r[4]*i+r[8]*a+r[12]*o,t[1]=r[1]*n+r[5]*i+r[9]*a+r[13]*o,t[2]=r[2]*n+r[6]*i+r[10]*a+r[14]*o,t[3]=r[3]*n+r[7]*i+r[11]*a+r[15]*o,t}},{}],399:[function(t,e,r){e.exports=function(t,e,r){var n=e[0],i=e[1],a=e[2],o=r[0],s=r[1],l=r[2],c=r[3],u=c*n+s*a-l*i,h=c*i+l*n-o*a,f=c*a+o*i-s*n,p=-o*n-s*i-l*a;return t[0]=u*c+p*-o+h*-l-f*-s,t[1]=h*c+p*-s+f*-o-u*-l,t[2]=f*c+p*-l+u*-s-h*-o,t[3]=e[3],t}},{}],400:[function(t,e,r){e.exports=function(t,e,r,a){return n[0]=a,n[1]=r,n[2]=e,n[3]=t,i[0]};var n=new Uint8Array(4),i=new Float32Array(n.buffer)},{}],401:[function(t,e,r){var n=t(\"glsl-tokenizer\"),i=t(\"atob-lite\");e.exports=function(t){for(var e=Array.isArray(t)?t:n(t),r=0;r<e.length;r++){var a=e[r];if(\"preprocessor\"===a.type){var o=a.data.match(/\\#define\\s+SHADER_NAME(_B64)?\\s+(.+)$/);if(o&&o[2]){var s=o[1],l=o[2];return(s?i(l):l).trim()}}}}},{\"atob-lite\":72,\"glsl-tokenizer\":408}],402:[function(t,e,r){e.exports=function(t){var e,r,k,T=0,A=0,M=l,S=[],E=[],C=1,L=0,P=0,O=!1,z=!1,I=\"\",D=a,R=n;\"300 es\"===(t=t||{}).version&&(D=s,R=o);return function(t){return E=[],null!==t?function(t){var r;T=0,k=(I+=t).length;for(;e=I[T],T<k;){switch(r=T,M){case u:T=U();break;case h:case f:T=j();break;case p:T=V();break;case d:T=G();break;case _:T=H();break;case g:T=Y();break;case c:T=W();break;case x:T=N();break;case l:T=B()}if(r!==T)switch(I[r]){case\"\\n\":L=0,++C;break;default:++L}}return A+=T,I=I.slice(T),E}(t.replace?t.replace(/\\r\\n/g,\"\\n\"):t):function(t){S.length&&F(S.join(\"\"));return M=b,F(\"(eof)\"),E}()};function F(t){t.length&&E.push({type:w[M],data:t,position:P,line:C,column:L})}function B(){return S=S.length?[]:S,\"/\"===r&&\"*\"===e?(P=A+T-1,M=u,r=e,T+1):\"/\"===r&&\"/\"===e?(P=A+T-1,M=h,r=e,T+1):\"#\"===e?(M=f,P=A+T,T):/\\s/.test(e)?(M=x,P=A+T,T):(O=/\\d/.test(e),z=/[^\\w_]/.test(e),P=A+T,M=O?d:z?p:c,T)}function N(){return/[^\\s]/g.test(e)?(F(S.join(\"\")),M=l,T):(S.push(e),r=e,T+1)}function j(){return\"\\r\"!==e&&\"\\n\"!==e||\"\\\\\"===r?(S.push(e),r=e,T+1):(F(S.join(\"\")),M=l,T)}function U(){return\"/\"===e&&\"*\"===r?(S.push(e),F(S.join(\"\")),M=l,T+1):(S.push(e),r=e,T+1)}function V(){if(\".\"===r&&/\\d/.test(e))return M=g,T;if(\"/\"===r&&\"*\"===e)return M=u,T;if(\"/\"===r&&\"/\"===e)return M=h,T;if(\".\"===e&&S.length){for(;q(S););return M=g,T}if(\";\"===e||\")\"===e||\"(\"===e){if(S.length)for(;q(S););return F(e),M=l,T+1}var t=2===S.length&&\"=\"!==e;if(/[\\w_\\d\\s]/.test(e)||t){for(;q(S););return M=l,T}return S.push(e),r=e,T+1}function q(t){for(var e,r,n=0;;){if(e=i.indexOf(t.slice(0,t.length+n).join(\"\")),r=i[e],-1===e){if(n--+t.length>0)continue;r=t.slice(0,1).join(\"\")}return F(r),P+=r.length,(S=S.slice(r.length)).length}}function H(){return/[^a-fA-F0-9]/.test(e)?(F(S.join(\"\")),M=l,T):(S.push(e),r=e,T+1)}function G(){return\".\"===e?(S.push(e),M=g,r=e,T+1):/[eE]/.test(e)?(S.push(e),M=g,r=e,T+1):\"x\"===e&&1===S.length&&\"0\"===S[0]?(M=_,S.push(e),r=e,T+1):/[^\\d]/.test(e)?(F(S.join(\"\")),M=l,T):(S.push(e),r=e,T+1)}function Y(){return\"f\"===e&&(S.push(e),r=e,T+=1),/[eE]/.test(e)?(S.push(e),r=e,T+1):\"-\"===e&&/[eE]/.test(r)?(S.push(e),r=e,T+1):/[^\\d]/.test(e)?(F(S.join(\"\")),M=l,T):(S.push(e),r=e,T+1)}function W(){if(/[^\\d\\w_]/.test(e)){var t=S.join(\"\");return M=R.indexOf(t)>-1?y:D.indexOf(t)>-1?m:v,F(S.join(\"\")),M=l,T}return S.push(e),r=e,T+1}};var n=t(\"./lib/literals\"),i=t(\"./lib/operators\"),a=t(\"./lib/builtins\"),o=t(\"./lib/literals-300es\"),s=t(\"./lib/builtins-300es\"),l=999,c=9999,u=0,h=1,f=2,p=3,d=4,g=5,v=6,m=7,y=8,x=9,b=10,_=11,w=[\"block-comment\",\"line-comment\",\"preprocessor\",\"operator\",\"integer\",\"float\",\"ident\",\"builtin\",\"keyword\",\"whitespace\",\"eof\",\"integer\"]},{\"./lib/builtins\":404,\"./lib/builtins-300es\":403,\"./lib/literals\":406,\"./lib/literals-300es\":405,\"./lib/operators\":407}],403:[function(t,e,r){var n=t(\"./builtins\");n=n.slice().filter(function(t){return!/^(gl\\_|texture)/.test(t)}),e.exports=n.concat([\"gl_VertexID\",\"gl_InstanceID\",\"gl_Position\",\"gl_PointSize\",\"gl_FragCoord\",\"gl_FrontFacing\",\"gl_FragDepth\",\"gl_PointCoord\",\"gl_MaxVertexAttribs\",\"gl_MaxVertexUniformVectors\",\"gl_MaxVertexOutputVectors\",\"gl_MaxFragmentInputVectors\",\"gl_MaxVertexTextureImageUnits\",\"gl_MaxCombinedTextureImageUnits\",\"gl_MaxTextureImageUnits\",\"gl_MaxFragmentUniformVectors\",\"gl_MaxDrawBuffers\",\"gl_MinProgramTexelOffset\",\"gl_MaxProgramTexelOffset\",\"gl_DepthRangeParameters\",\"gl_DepthRange\",\"trunc\",\"round\",\"roundEven\",\"isnan\",\"isinf\",\"floatBitsToInt\",\"floatBitsToUint\",\"intBitsToFloat\",\"uintBitsToFloat\",\"packSnorm2x16\",\"unpackSnorm2x16\",\"packUnorm2x16\",\"unpackUnorm2x16\",\"packHalf2x16\",\"unpackHalf2x16\",\"outerProduct\",\"transpose\",\"determinant\",\"inverse\",\"texture\",\"textureSize\",\"textureProj\",\"textureLod\",\"textureOffset\",\"texelFetch\",\"texelFetchOffset\",\"textureProjOffset\",\"textureLodOffset\",\"textureProjLod\",\"textureProjLodOffset\",\"textureGrad\",\"textureGradOffset\",\"textureProjGrad\",\"textureProjGradOffset\"])},{\"./builtins\":404}],404:[function(t,e,r){e.exports=[\"abs\",\"acos\",\"all\",\"any\",\"asin\",\"atan\",\"ceil\",\"clamp\",\"cos\",\"cross\",\"dFdx\",\"dFdy\",\"degrees\",\"distance\",\"dot\",\"equal\",\"exp\",\"exp2\",\"faceforward\",\"floor\",\"fract\",\"gl_BackColor\",\"gl_BackLightModelProduct\",\"gl_BackLightProduct\",\"gl_BackMaterial\",\"gl_BackSecondaryColor\",\"gl_ClipPlane\",\"gl_ClipVertex\",\"gl_Color\",\"gl_DepthRange\",\"gl_DepthRangeParameters\",\"gl_EyePlaneQ\",\"gl_EyePlaneR\",\"gl_EyePlaneS\",\"gl_EyePlaneT\",\"gl_Fog\",\"gl_FogCoord\",\"gl_FogFragCoord\",\"gl_FogParameters\",\"gl_FragColor\",\"gl_FragCoord\",\"gl_FragData\",\"gl_FragDepth\",\"gl_FragDepthEXT\",\"gl_FrontColor\",\"gl_FrontFacing\",\"gl_FrontLightModelProduct\",\"gl_FrontLightProduct\",\"gl_FrontMaterial\",\"gl_FrontSecondaryColor\",\"gl_LightModel\",\"gl_LightModelParameters\",\"gl_LightModelProducts\",\"gl_LightProducts\",\"gl_LightSource\",\"gl_LightSourceParameters\",\"gl_MaterialParameters\",\"gl_MaxClipPlanes\",\"gl_MaxCombinedTextureImageUnits\",\"gl_MaxDrawBuffers\",\"gl_MaxFragmentUniformComponents\",\"gl_MaxLights\",\"gl_MaxTextureCoords\",\"gl_MaxTextureImageUnits\",\"gl_MaxTextureUnits\",\"gl_MaxVaryingFloats\",\"gl_MaxVertexAttribs\",\"gl_MaxVertexTextureImageUnits\",\"gl_MaxVertexUniformComponents\",\"gl_ModelViewMatrix\",\"gl_ModelViewMatrixInverse\",\"gl_ModelViewMatrixInverseTranspose\",\"gl_ModelViewMatrixTranspose\",\"gl_ModelViewProjectionMatrix\",\"gl_ModelViewProjectionMatrixInverse\",\"gl_ModelViewProjectionMatrixInverseTranspose\",\"gl_ModelViewProjectionMatrixTranspose\",\"gl_MultiTexCoord0\",\"gl_MultiTexCoord1\",\"gl_MultiTexCoord2\",\"gl_MultiTexCoord3\",\"gl_MultiTexCoord4\",\"gl_MultiTexCoord5\",\"gl_MultiTexCoord6\",\"gl_MultiTexCoord7\",\"gl_Normal\",\"gl_NormalMatrix\",\"gl_NormalScale\",\"gl_ObjectPlaneQ\",\"gl_ObjectPlaneR\",\"gl_ObjectPlaneS\",\"gl_ObjectPlaneT\",\"gl_Point\",\"gl_PointCoord\",\"gl_PointParameters\",\"gl_PointSize\",\"gl_Position\",\"gl_ProjectionMatrix\",\"gl_ProjectionMatrixInverse\",\"gl_ProjectionMatrixInverseTranspose\",\"gl_ProjectionMatrixTranspose\",\"gl_SecondaryColor\",\"gl_TexCoord\",\"gl_TextureEnvColor\",\"gl_TextureMatrix\",\"gl_TextureMatrixInverse\",\"gl_TextureMatrixInverseTranspose\",\"gl_TextureMatrixTranspose\",\"gl_Vertex\",\"greaterThan\",\"greaterThanEqual\",\"inversesqrt\",\"length\",\"lessThan\",\"lessThanEqual\",\"log\",\"log2\",\"matrixCompMult\",\"max\",\"min\",\"mix\",\"mod\",\"normalize\",\"not\",\"notEqual\",\"pow\",\"radians\",\"reflect\",\"refract\",\"sign\",\"sin\",\"smoothstep\",\"sqrt\",\"step\",\"tan\",\"texture2D\",\"texture2DLod\",\"texture2DProj\",\"texture2DProjLod\",\"textureCube\",\"textureCubeLod\",\"texture2DLodEXT\",\"texture2DProjLodEXT\",\"textureCubeLodEXT\",\"texture2DGradEXT\",\"texture2DProjGradEXT\",\"textureCubeGradEXT\"]},{}],405:[function(t,e,r){var n=t(\"./literals\");e.exports=n.slice().concat([\"layout\",\"centroid\",\"smooth\",\"case\",\"mat2x2\",\"mat2x3\",\"mat2x4\",\"mat3x2\",\"mat3x3\",\"mat3x4\",\"mat4x2\",\"mat4x3\",\"mat4x4\",\"uint\",\"uvec2\",\"uvec3\",\"uvec4\",\"samplerCubeShadow\",\"sampler2DArray\",\"sampler2DArrayShadow\",\"isampler2D\",\"isampler3D\",\"isamplerCube\",\"isampler2DArray\",\"usampler2D\",\"usampler3D\",\"usamplerCube\",\"usampler2DArray\",\"coherent\",\"restrict\",\"readonly\",\"writeonly\",\"resource\",\"atomic_uint\",\"noperspective\",\"patch\",\"sample\",\"subroutine\",\"common\",\"partition\",\"active\",\"filter\",\"image1D\",\"image2D\",\"image3D\",\"imageCube\",\"iimage1D\",\"iimage2D\",\"iimage3D\",\"iimageCube\",\"uimage1D\",\"uimage2D\",\"uimage3D\",\"uimageCube\",\"image1DArray\",\"image2DArray\",\"iimage1DArray\",\"iimage2DArray\",\"uimage1DArray\",\"uimage2DArray\",\"image1DShadow\",\"image2DShadow\",\"image1DArrayShadow\",\"image2DArrayShadow\",\"imageBuffer\",\"iimageBuffer\",\"uimageBuffer\",\"sampler1DArray\",\"sampler1DArrayShadow\",\"isampler1D\",\"isampler1DArray\",\"usampler1D\",\"usampler1DArray\",\"isampler2DRect\",\"usampler2DRect\",\"samplerBuffer\",\"isamplerBuffer\",\"usamplerBuffer\",\"sampler2DMS\",\"isampler2DMS\",\"usampler2DMS\",\"sampler2DMSArray\",\"isampler2DMSArray\",\"usampler2DMSArray\"])},{\"./literals\":406}],406:[function(t,e,r){e.exports=[\"precision\",\"highp\",\"mediump\",\"lowp\",\"attribute\",\"const\",\"uniform\",\"varying\",\"break\",\"continue\",\"do\",\"for\",\"while\",\"if\",\"else\",\"in\",\"out\",\"inout\",\"float\",\"int\",\"void\",\"bool\",\"true\",\"false\",\"discard\",\"return\",\"mat2\",\"mat3\",\"mat4\",\"vec2\",\"vec3\",\"vec4\",\"ivec2\",\"ivec3\",\"ivec4\",\"bvec2\",\"bvec3\",\"bvec4\",\"sampler1D\",\"sampler2D\",\"sampler3D\",\"samplerCube\",\"sampler1DShadow\",\"sampler2DShadow\",\"struct\",\"asm\",\"class\",\"union\",\"enum\",\"typedef\",\"template\",\"this\",\"packed\",\"goto\",\"switch\",\"default\",\"inline\",\"noinline\",\"volatile\",\"public\",\"static\",\"extern\",\"external\",\"interface\",\"long\",\"short\",\"double\",\"half\",\"fixed\",\"unsigned\",\"input\",\"output\",\"hvec2\",\"hvec3\",\"hvec4\",\"dvec2\",\"dvec3\",\"dvec4\",\"fvec2\",\"fvec3\",\"fvec4\",\"sampler2DRect\",\"sampler3DRect\",\"sampler2DRectShadow\",\"sizeof\",\"cast\",\"namespace\",\"using\"]},{}],407:[function(t,e,r){e.exports=[\"<<=\",\">>=\",\"++\",\"--\",\"<<\",\">>\",\"<=\",\">=\",\"==\",\"!=\",\"&&\",\"||\",\"+=\",\"-=\",\"*=\",\"/=\",\"%=\",\"&=\",\"^^\",\"^=\",\"|=\",\"(\",\")\",\"[\",\"]\",\".\",\"!\",\"~\",\"*\",\"/\",\"%\",\"+\",\"-\",\"<\",\">\",\"&\",\"^\",\"|\",\"?\",\":\",\"=\",\",\",\";\",\"{\",\"}\"]},{}],408:[function(t,e,r){var n=t(\"./index\");e.exports=function(t,e){var r=n(e),i=[];return i=(i=i.concat(r(t))).concat(r(null))}},{\"./index\":402}],409:[function(t,e,r){e.exports=function(t){\"string\"==typeof t&&(t=[t]);for(var e=[].slice.call(arguments,1),r=[],n=0;n<t.length-1;n++)r.push(t[n],e[n]||\"\");return r.push(t[n]),r.join(\"\")}},{}],410:[function(t,e,r){(function(r){\"use strict\";var n,i=t(\"is-browser\");n=\"function\"==typeof r.matchMedia?!r.matchMedia(\"(hover: none)\").matches:i,e.exports=n}).call(this,\"undefined\"!=typeof global?global:\"undefined\"!=typeof self?self:\"undefined\"!=typeof window?window:{})},{\"is-browser\":417}],411:[function(t,e,r){\"use strict\";var n=t(\"is-browser\");e.exports=n&&function(){var t=!1;try{var e=Object.defineProperty({},\"passive\",{get:function(){t=!0}});window.addEventListener(\"test\",null,e),window.removeEventListener(\"test\",null,e)}catch(e){t=!1}return t}()},{\"is-browser\":417}],412:[function(t,e,r){r.read=function(t,e,r,n,i){var a,o,s=8*i-n-1,l=(1<<s)-1,c=l>>1,u=-7,h=r?i-1:0,f=r?-1:1,p=t[e+h];for(h+=f,a=p&(1<<-u)-1,p>>=-u,u+=s;u>0;a=256*a+t[e+h],h+=f,u-=8);for(o=a&(1<<-u)-1,a>>=-u,u+=n;u>0;o=256*o+t[e+h],h+=f,u-=8);if(0===a)a=1-c;else{if(a===l)return o?NaN:1/0*(p?-1:1);o+=Math.pow(2,n),a-=c}return(p?-1:1)*o*Math.pow(2,a-n)},r.write=function(t,e,r,n,i,a){var o,s,l,c=8*a-i-1,u=(1<<c)-1,h=u>>1,f=23===i?Math.pow(2,-24)-Math.pow(2,-77):0,p=n?0:a-1,d=n?1:-1,g=e<0||0===e&&1/e<0?1:0;for(e=Math.abs(e),isNaN(e)||e===1/0?(s=isNaN(e)?1:0,o=u):(o=Math.floor(Math.log(e)/Math.LN2),e*(l=Math.pow(2,-o))<1&&(o--,l*=2),(e+=o+h>=1?f/l:f*Math.pow(2,1-h))*l>=2&&(o++,l/=2),o+h>=u?(s=0,o=u):o+h>=1?(s=(e*l-1)*Math.pow(2,i),o+=h):(s=e*Math.pow(2,h-1)*Math.pow(2,i),o=0));i>=8;t[r+p]=255&s,p+=d,s/=256,i-=8);for(o=o<<i|s,c+=i;c>0;t[r+p]=255&o,p+=d,o/=256,c-=8);t[r+p-d]|=128*g}},{}],413:[function(t,e,r){\"use strict\";e.exports=function(t,e){var r=t.length;if(0===r)throw new Error(\"Must have at least d+1 points\");var i=t[0].length;if(r<=i)throw new Error(\"Must input at least d+1 points\");var o=t.slice(0,i+1),s=n.apply(void 0,o);if(0===s)throw new Error(\"Input not in general position\");for(var l=new Array(i+1),u=0;u<=i;++u)l[u]=u;s<0&&(l[0]=1,l[1]=0);for(var h=new a(l,new Array(i+1),!1),f=h.adjacent,p=new Array(i+2),u=0;u<=i;++u){for(var d=l.slice(),g=0;g<=i;++g)g===u&&(d[g]=-1);var v=d[0];d[0]=d[1],d[1]=v;var m=new a(d,new Array(i+1),!0);f[u]=m,p[u]=m}p[i+1]=h;for(var u=0;u<=i;++u)for(var d=f[u].vertices,y=f[u].adjacent,g=0;g<=i;++g){var x=d[g];if(x<0)y[g]=h;else for(var b=0;b<=i;++b)f[b].vertices.indexOf(x)<0&&(y[g]=f[b])}for(var _=new c(i,o,p),w=!!e,u=i+1;u<r;++u)_.insert(t[u],w);return _.boundary()};var n=t(\"robust-orientation\"),i=t(\"simplicial-complex\").compareCells;function a(t,e,r){this.vertices=t,this.adjacent=e,this.boundary=r,this.lastVisited=-1}function o(t,e,r){this.vertices=t,this.cell=e,this.index=r}function s(t,e){return i(t.vertices,e.vertices)}a.prototype.flip=function(){var t=this.vertices[0];this.vertices[0]=this.vertices[1],this.vertices[1]=t;var e=this.adjacent[0];this.adjacent[0]=this.adjacent[1],this.adjacent[1]=e};var l=[];function c(t,e,r){this.dimension=t,this.vertices=e,this.simplices=r,this.interior=r.filter(function(t){return!t.boundary}),this.tuple=new Array(t+1);for(var i=0;i<=t;++i)this.tuple[i]=this.vertices[i];var a=l[t];a||(a=l[t]=function(t){for(var e=[\"function orient(){var tuple=this.tuple;return test(\"],r=0;r<=t;++r)r>0&&e.push(\",\"),e.push(\"tuple[\",r,\"]\");e.push(\")}return orient\");var i=new Function(\"test\",e.join(\"\")),a=n[t+1];return a||(a=n),i(a)}(t)),this.orient=a}var u=c.prototype;u.handleBoundaryDegeneracy=function(t,e){var r=this.dimension,n=this.vertices.length-1,i=this.tuple,a=this.vertices,o=[t];for(t.lastVisited=-n;o.length>0;){(t=o.pop()).vertices;for(var s=t.adjacent,l=0;l<=r;++l){var c=s[l];if(c.boundary&&!(c.lastVisited<=-n)){for(var u=c.vertices,h=0;h<=r;++h){var f=u[h];i[h]=f<0?e:a[f]}var p=this.orient();if(p>0)return c;c.lastVisited=-n,0===p&&o.push(c)}}}return null},u.walk=function(t,e){var r=this.vertices.length-1,n=this.dimension,i=this.vertices,a=this.tuple,o=e?this.interior.length*Math.random()|0:this.interior.length-1,s=this.interior[o];t:for(;!s.boundary;){for(var l=s.vertices,c=s.adjacent,u=0;u<=n;++u)a[u]=i[l[u]];s.lastVisited=r;for(u=0;u<=n;++u){var h=c[u];if(!(h.lastVisited>=r)){var f=a[u];a[u]=t;var p=this.orient();if(a[u]=f,p<0){s=h;continue t}h.boundary?h.lastVisited=-r:h.lastVisited=r}}return}return s},u.addPeaks=function(t,e){var r=this.vertices.length-1,n=this.dimension,i=this.vertices,l=this.tuple,c=this.interior,u=this.simplices,h=[e];e.lastVisited=r,e.vertices[e.vertices.indexOf(-1)]=r,e.boundary=!1,c.push(e);for(var f=[];h.length>0;){var p=(e=h.pop()).vertices,d=e.adjacent,g=p.indexOf(r);if(!(g<0))for(var v=0;v<=n;++v)if(v!==g){var m=d[v];if(m.boundary&&!(m.lastVisited>=r)){var y=m.vertices;if(m.lastVisited!==-r){for(var x=0,b=0;b<=n;++b)y[b]<0?(x=b,l[b]=t):l[b]=i[y[b]];if(this.orient()>0){y[x]=r,m.boundary=!1,c.push(m),h.push(m),m.lastVisited=r;continue}m.lastVisited=-r}var _=m.adjacent,w=p.slice(),k=d.slice(),T=new a(w,k,!0);u.push(T);var A=_.indexOf(e);if(!(A<0)){_[A]=T,k[g]=m,w[v]=-1,k[v]=e,d[v]=T,T.flip();for(b=0;b<=n;++b){var M=w[b];if(!(M<0||M===r)){for(var S=new Array(n-1),E=0,C=0;C<=n;++C){var L=w[C];L<0||C===b||(S[E++]=L)}f.push(new o(S,T,b))}}}}}}f.sort(s);for(v=0;v+1<f.length;v+=2){var P=f[v],O=f[v+1],z=P.index,I=O.index;z<0||I<0||(P.cell.adjacent[P.index]=O.cell,O.cell.adjacent[O.index]=P.cell)}},u.insert=function(t,e){var r=this.vertices;r.push(t);var n=this.walk(t,e);if(n){for(var i=this.dimension,a=this.tuple,o=0;o<=i;++o){var s=n.vertices[o];a[o]=s<0?t:r[s]}var l=this.orient(a);l<0||(0!==l||(n=this.handleBoundaryDegeneracy(n,t)))&&this.addPeaks(t,n)}},u.boundary=function(){for(var t=this.dimension,e=[],r=this.simplices,n=r.length,i=0;i<n;++i){var a=r[i];if(a.boundary){for(var o=new Array(t),s=a.vertices,l=0,c=0,u=0;u<=t;++u)s[u]>=0?o[l++]=s[u]:c=1&u;if(c===(1&t)){var h=o[0];o[0]=o[1],o[1]=h}e.push(o)}}return e}},{\"robust-orientation\":510,\"simplicial-complex\":520}],414:[function(t,e,r){\"use strict\";var n=t(\"binary-search-bounds\"),i=0,a=1;function o(t,e,r,n,i){this.mid=t,this.left=e,this.right=r,this.leftPoints=n,this.rightPoints=i,this.count=(e?e.count:0)+(r?r.count:0)+n.length}e.exports=function(t){if(!t||0===t.length)return new x(null);return new x(y(t))};var s=o.prototype;function l(t,e){t.mid=e.mid,t.left=e.left,t.right=e.right,t.leftPoints=e.leftPoints,t.rightPoints=e.rightPoints,t.count=e.count}function c(t,e){var r=y(e);t.mid=r.mid,t.left=r.left,t.right=r.right,t.leftPoints=r.leftPoints,t.rightPoints=r.rightPoints,t.count=r.count}function u(t,e){var r=t.intervals([]);r.push(e),c(t,r)}function h(t,e){var r=t.intervals([]),n=r.indexOf(e);return n<0?i:(r.splice(n,1),c(t,r),a)}function f(t,e,r){for(var n=0;n<t.length&&t[n][0]<=e;++n){var i=r(t[n]);if(i)return i}}function p(t,e,r){for(var n=t.length-1;n>=0&&t[n][1]>=e;--n){var i=r(t[n]);if(i)return i}}function d(t,e){for(var r=0;r<t.length;++r){var n=e(t[r]);if(n)return n}}function g(t,e){return t-e}function v(t,e){var r=t[0]-e[0];return r||t[1]-e[1]}function m(t,e){var r=t[1]-e[1];return r||t[0]-e[0]}function y(t){if(0===t.length)return null;for(var e=[],r=0;r<t.length;++r)e.push(t[r][0],t[r][1]);e.sort(g);var n=e[e.length>>1],i=[],a=[],s=[];for(r=0;r<t.length;++r){var l=t[r];l[1]<n?i.push(l):n<l[0]?a.push(l):s.push(l)}var c=s,u=s.slice();return c.sort(v),u.sort(m),new o(n,y(i),y(a),c,u)}function x(t){this.root=t}s.intervals=function(t){return t.push.apply(t,this.leftPoints),this.left&&this.left.intervals(t),this.right&&this.right.intervals(t),t},s.insert=function(t){var e=this.count-this.leftPoints.length;if(this.count+=1,t[1]<this.mid)this.left?4*(this.left.count+1)>3*(e+1)?u(this,t):this.left.insert(t):this.left=y([t]);else if(t[0]>this.mid)this.right?4*(this.right.count+1)>3*(e+1)?u(this,t):this.right.insert(t):this.right=y([t]);else{var r=n.ge(this.leftPoints,t,v),i=n.ge(this.rightPoints,t,m);this.leftPoints.splice(r,0,t),this.rightPoints.splice(i,0,t)}},s.remove=function(t){var e=this.count-this.leftPoints;if(t[1]<this.mid)return this.left?4*(this.right?this.right.count:0)>3*(e-1)?h(this,t):2===(c=this.left.remove(t))?(this.left=null,this.count-=1,a):(c===a&&(this.count-=1),c):i;if(t[0]>this.mid)return this.right?4*(this.left?this.left.count:0)>3*(e-1)?h(this,t):2===(c=this.right.remove(t))?(this.right=null,this.count-=1,a):(c===a&&(this.count-=1),c):i;if(1===this.count)return this.leftPoints[0]===t?2:i;if(1===this.leftPoints.length&&this.leftPoints[0]===t){if(this.left&&this.right){for(var r=this,o=this.left;o.right;)r=o,o=o.right;if(r===this)o.right=this.right;else{var s=this.left,c=this.right;r.count-=o.count,r.right=o.left,o.left=s,o.right=c}l(this,o),this.count=(this.left?this.left.count:0)+(this.right?this.right.count:0)+this.leftPoints.length}else this.left?l(this,this.left):l(this,this.right);return a}for(s=n.ge(this.leftPoints,t,v);s<this.leftPoints.length&&this.leftPoints[s][0]===t[0];++s)if(this.leftPoints[s]===t){this.count-=1,this.leftPoints.splice(s,1);for(c=n.ge(this.rightPoints,t,m);c<this.rightPoints.length&&this.rightPoints[c][1]===t[1];++c)if(this.rightPoints[c]===t)return this.rightPoints.splice(c,1),a}return i},s.queryPoint=function(t,e){if(t<this.mid){if(this.left)if(r=this.left.queryPoint(t,e))return r;return f(this.leftPoints,t,e)}if(t>this.mid){var r;if(this.right)if(r=this.right.queryPoint(t,e))return r;return p(this.rightPoints,t,e)}return d(this.leftPoints,e)},s.queryInterval=function(t,e,r){var n;if(t<this.mid&&this.left&&(n=this.left.queryInterval(t,e,r)))return n;if(e>this.mid&&this.right&&(n=this.right.queryInterval(t,e,r)))return n;return e<this.mid?f(this.leftPoints,e,r):t>this.mid?p(this.rightPoints,t,r):d(this.leftPoints,r)};var b=x.prototype;b.insert=function(t){this.root?this.root.insert(t):this.root=new o(t[0],null,null,[t],[t])},b.remove=function(t){if(this.root){var e=this.root.remove(t);return 2===e&&(this.root=null),e!==i}return!1},b.queryPoint=function(t,e){if(this.root)return this.root.queryPoint(t,e)},b.queryInterval=function(t,e,r){if(t<=e&&this.root)return this.root.queryInterval(t,e,r)},Object.defineProperty(b,\"count\",{get:function(){return this.root?this.root.count:0}}),Object.defineProperty(b,\"intervals\",{get:function(){return this.root?this.root.intervals([]):[]}})},{\"binary-search-bounds\":91}],415:[function(t,e,r){\"use strict\";e.exports=function(t,e){e=e||new Array(t.length);for(var r=0;r<t.length;++r)e[t[r]]=r;return e}},{}],416:[function(t,e,r){\"use strict\";e.exports=function(t){for(var e=new Array(t),r=0;r<t;++r)e[r]=r;return e}},{}],417:[function(t,e,r){e.exports=!0},{}],418:[function(t,e,r){function n(t){return!!t.constructor&&\"function\"==typeof t.constructor.isBuffer&&t.constructor.isBuffer(t)}e.exports=function(t){return null!=t&&(n(t)||function(t){return\"function\"==typeof t.readFloatLE&&\"function\"==typeof t.slice&&n(t.slice(0,0))}(t)||!!t._isBuffer)}},{}],419:[function(t,e,r){\"use strict\";e.exports=\"undefined\"!=typeof navigator&&(/MSIE/.test(navigator.userAgent)||/Trident\\//.test(navigator.appVersion))},{}],420:[function(t,e,r){\"use strict\";e.exports=a,e.exports.isMobile=a;var n=/(android|bb\\d+|meego).+mobile|avantgo|bada\\/|blackberry|blazer|compal|elaine|fennec|hiptop|iemobile|ip(hone|od)|iris|kindle|lge |maemo|midp|mmp|mobile.+firefox|netfront|opera m(ob|in)i|palm( os)?|phone|p(ixi|re)\\/|plucker|pocket|psp|series(4|6)0|symbian|treo|up\\.(browser|link)|vodafone|wap|windows (ce|phone)|xda|xiino/i,i=/(android|bb\\d+|meego).+mobile|avantgo|bada\\/|blackberry|blazer|compal|elaine|fennec|hiptop|iemobile|ip(hone|od)|iris|kindle|lge |maemo|midp|mmp|mobile.+firefox|netfront|opera m(ob|in)i|palm( os)?|phone|p(ixi|re)\\/|plucker|pocket|psp|series(4|6)0|symbian|treo|up\\.(browser|link)|vodafone|wap|windows (ce|phone)|xda|xiino|android|ipad|playbook|silk/i;function a(t){t||(t={});var e=t.ua;return e||\"undefined\"==typeof navigator||(e=navigator.userAgent),e&&e.headers&&\"string\"==typeof e.headers[\"user-agent\"]&&(e=e.headers[\"user-agent\"]),\"string\"==typeof e&&(t.tablet?i.test(e):n.test(e))}},{}],421:[function(t,e,r){\"use strict\";e.exports=function(t){var e=typeof t;return null!==t&&(\"object\"===e||\"function\"===e)}},{}],422:[function(t,e,r){\"use strict\";var n=Object.prototype.toString;e.exports=function(t){var e;return\"[object Object]\"===n.call(t)&&(null===(e=Object.getPrototypeOf(t))||e===Object.getPrototypeOf({}))}},{}],423:[function(t,e,r){\"use strict\";e.exports=function(t){for(var e,r=t.length,n=0;n<r;n++)if(((e=t.charCodeAt(n))<9||e>13)&&32!==e&&133!==e&&160!==e&&5760!==e&&6158!==e&&(e<8192||e>8205)&&8232!==e&&8233!==e&&8239!==e&&8287!==e&&8288!==e&&12288!==e&&65279!==e)return!1;return!0}},{}],424:[function(t,e,r){\"use strict\";e.exports=function(t){return\"string\"==typeof t&&(t=t.trim(),!!(/^[mzlhvcsqta]\\s*[-+.0-9][^mlhvzcsqta]+/i.test(t)&&/[\\dz]$/i.test(t)&&t.length>4))}},{}],425:[function(t,e,r){e.exports=function(t,e,r){return t*(1-r)+e*r}},{}],426:[function(t,e,r){var n,i;n=this,i=function(){\"use strict\";var t,e,r;function n(n,i){if(t)if(e){var a=\"var sharedChunk = {}; (\"+t+\")(sharedChunk); (\"+e+\")(sharedChunk);\",o={};t(o),(r=i(o)).workerUrl=window.URL.createObjectURL(new Blob([a],{type:\"text/javascript\"}))}else e=i;else t=i}return n(0,function(t){function e(t,e){return t(e={exports:{}},e.exports),e.exports}var r=n;function n(t,e,r,n){this.cx=3*t,this.bx=3*(r-t)-this.cx,this.ax=1-this.cx-this.bx,this.cy=3*e,this.by=3*(n-e)-this.cy,this.ay=1-this.cy-this.by,this.p1x=t,this.p1y=n,this.p2x=r,this.p2y=n}n.prototype.sampleCurveX=function(t){return((this.ax*t+this.bx)*t+this.cx)*t},n.prototype.sampleCurveY=function(t){return((this.ay*t+this.by)*t+this.cy)*t},n.prototype.sampleCurveDerivativeX=function(t){return(3*this.ax*t+2*this.bx)*t+this.cx},n.prototype.solveCurveX=function(t,e){var r,n,i,a,o;for(void 0===e&&(e=1e-6),i=t,o=0;o<8;o++){if(a=this.sampleCurveX(i)-t,Math.abs(a)<e)return i;var s=this.sampleCurveDerivativeX(i);if(Math.abs(s)<1e-6)break;i-=a/s}if((i=t)<(r=0))return r;if(i>(n=1))return n;for(;r<n;){if(a=this.sampleCurveX(i),Math.abs(a-t)<e)return i;t>a?r=i:n=i,i=.5*(n-r)+r}return i},n.prototype.solve=function(t,e){return this.sampleCurveY(this.solveCurveX(t,e))};var i=a;function a(t,e){this.x=t,this.y=e}function o(t,e){if(Array.isArray(t)){if(!Array.isArray(e)||t.length!==e.length)return!1;for(var r=0;r<t.length;r++)if(!o(t[r],e[r]))return!1;return!0}if(\"object\"==typeof t&&null!==t&&null!==e){if(\"object\"!=typeof e)return!1;if(Object.keys(t).length!==Object.keys(e).length)return!1;for(var n in t)if(!o(t[n],e[n]))return!1;return!0}return t===e}function s(t,e,n,i){var a=new r(t,e,n,i);return function(t){return a.solve(t)}}a.prototype={clone:function(){return new a(this.x,this.y)},add:function(t){return this.clone()._add(t)},sub:function(t){return this.clone()._sub(t)},multByPoint:function(t){return this.clone()._multByPoint(t)},divByPoint:function(t){return this.clone()._divByPoint(t)},mult:function(t){return this.clone()._mult(t)},div:function(t){return this.clone()._div(t)},rotate:function(t){return this.clone()._rotate(t)},rotateAround:function(t,e){return this.clone()._rotateAround(t,e)},matMult:function(t){return this.clone()._matMult(t)},unit:function(){return this.clone()._unit()},perp:function(){return this.clone()._perp()},round:function(){return this.clone()._round()},mag:function(){return Math.sqrt(this.x*this.x+this.y*this.y)},equals:function(t){return this.x===t.x&&this.y===t.y},dist:function(t){return Math.sqrt(this.distSqr(t))},distSqr:function(t){var e=t.x-this.x,r=t.y-this.y;return e*e+r*r},angle:function(){return Math.atan2(this.y,this.x)},angleTo:function(t){return Math.atan2(this.y-t.y,this.x-t.x)},angleWith:function(t){return this.angleWithSep(t.x,t.y)},angleWithSep:function(t,e){return Math.atan2(this.x*e-this.y*t,this.x*t+this.y*e)},_matMult:function(t){var e=t[0]*this.x+t[1]*this.y,r=t[2]*this.x+t[3]*this.y;return this.x=e,this.y=r,this},_add:function(t){return this.x+=t.x,this.y+=t.y,this},_sub:function(t){return this.x-=t.x,this.y-=t.y,this},_mult:function(t){return this.x*=t,this.y*=t,this},_div:function(t){return this.x/=t,this.y/=t,this},_multByPoint:function(t){return this.x*=t.x,this.y*=t.y,this},_divByPoint:function(t){return this.x/=t.x,this.y/=t.y,this},_unit:function(){return this._div(this.mag()),this},_perp:function(){var t=this.y;return this.y=this.x,this.x=-t,this},_rotate:function(t){var e=Math.cos(t),r=Math.sin(t),n=e*this.x-r*this.y,i=r*this.x+e*this.y;return this.x=n,this.y=i,this},_rotateAround:function(t,e){var r=Math.cos(t),n=Math.sin(t),i=e.x+r*(this.x-e.x)-n*(this.y-e.y),a=e.y+n*(this.x-e.x)+r*(this.y-e.y);return this.x=i,this.y=a,this},_round:function(){return this.x=Math.round(this.x),this.y=Math.round(this.y),this}},a.convert=function(t){return t instanceof a?t:Array.isArray(t)?new a(t[0],t[1]):t};var l=s(.25,.1,.25,1);function c(t,e,r){return Math.min(r,Math.max(e,t))}function u(t,e,r){var n=r-e,i=((t-e)%n+n)%n+e;return i===e?r:i}function h(t){for(var e=[],r=arguments.length-1;r-- >0;)e[r]=arguments[r+1];for(var n=0,i=e;n<i.length;n+=1){var a=i[n];for(var o in a)t[o]=a[o]}return t}var f=1;function p(){return f++}function d(){return function t(e){return e?(e^16*Math.random()>>e/4).toString(16):([1e7]+-[1e3]+-4e3+-8e3+-1e11).replace(/[018]/g,t)}()}function g(t){return!!t&&/^[0-9a-f]{8}-[0-9a-f]{4}-[4][0-9a-f]{3}-[89ab][0-9a-f]{3}-[0-9a-f]{12}$/i.test(t)}function v(t,e){t.forEach(function(t){e[t]&&(e[t]=e[t].bind(e))})}function m(t,e){return-1!==t.indexOf(e,t.length-e.length)}function y(t,e,r){var n={};for(var i in t)n[i]=e.call(r||this,t[i],i,t);return n}function x(t,e,r){var n={};for(var i in t)e.call(r||this,t[i],i,t)&&(n[i]=t[i]);return n}function b(t){return Array.isArray(t)?t.map(b):\"object\"==typeof t&&t?y(t,b):t}var _={};function w(t){_[t]||(\"undefined\"!=typeof console&&console.warn(t),_[t]=!0)}function k(t,e,r){return(r.y-t.y)*(e.x-t.x)>(e.y-t.y)*(r.x-t.x)}function T(t){for(var e=0,r=0,n=t.length,i=n-1,a=void 0,o=void 0;r<n;i=r++)a=t[r],e+=((o=t[i]).x-a.x)*(a.y+o.y);return e}function A(t){var e={};if(t.replace(/(?:^|(?:\\s*\\,\\s*))([^\\x00-\\x20\\(\\)<>@\\,;\\:\\\\\"\\/\\[\\]\\?\\=\\{\\}\\x7F]+)(?:\\=(?:([^\\x00-\\x20\\(\\)<>@\\,;\\:\\\\\"\\/\\[\\]\\?\\=\\{\\}\\x7F]+)|(?:\\\"((?:[^\"\\\\]|\\\\.)*)\\\")))?/g,function(t,r,n,i){var a=n||i;return e[r]=!a||a.toLowerCase(),\"\"}),e[\"max-age\"]){var r=parseInt(e[\"max-age\"],10);isNaN(r)?delete e[\"max-age\"]:e[\"max-age\"]=r}return e}function M(t){try{var e=self[t];return e.setItem(\"_mapbox_test_\",1),e.removeItem(\"_mapbox_test_\"),!0}catch(t){return!1}}var S,E,C,L=self.performance&&self.performance.now?self.performance.now.bind(self.performance):Date.now.bind(Date),P=self.requestAnimationFrame||self.mozRequestAnimationFrame||self.webkitRequestAnimationFrame||self.msRequestAnimationFrame,O=self.cancelAnimationFrame||self.mozCancelAnimationFrame||self.webkitCancelAnimationFrame||self.msCancelAnimationFrame,z={now:L,frame:function(t){var e=P(t);return{cancel:function(){return O(e)}}},getImageData:function(t){var e=self.document.createElement(\"canvas\"),r=e.getContext(\"2d\");if(!r)throw new Error(\"failed to create canvas 2d context\");return e.width=t.width,e.height=t.height,r.drawImage(t,0,0,t.width,t.height),r.getImageData(0,0,t.width,t.height)},resolveURL:function(t){return S||(S=self.document.createElement(\"a\")),S.href=t,S.href},hardwareConcurrency:self.navigator.hardwareConcurrency||4,get devicePixelRatio(){return self.devicePixelRatio}},I={API_URL:\"https://api.mapbox.com\",get EVENTS_URL(){return this.API_URL?0===this.API_URL.indexOf(\"https://api.mapbox.cn\")?\"https://events.mapbox.cn/events/v2\":0===this.API_URL.indexOf(\"https://api.mapbox.com\")?\"https://events.mapbox.com/events/v2\":null:null},FEEDBACK_URL:\"https://apps.mapbox.com/feedback\",REQUIRE_ACCESS_TOKEN:!0,ACCESS_TOKEN:null,MAX_PARALLEL_IMAGE_REQUESTS:16},D={supported:!1,testSupport:function(t){!R&&C&&(F?B(t):E=t)}},R=!1,F=!1;function B(t){var e=t.createTexture();t.bindTexture(t.TEXTURE_2D,e);try{if(t.texImage2D(t.TEXTURE_2D,0,t.RGBA,t.RGBA,t.UNSIGNED_BYTE,C),t.isContextLost())return;D.supported=!0}catch(t){}t.deleteTexture(e),R=!0}self.document&&((C=self.document.createElement(\"img\")).onload=function(){E&&B(E),E=null,F=!0},C.onerror=function(){R=!0,E=null},C.src=\"data:image/webp;base64,UklGRh4AAABXRUJQVlA4TBEAAAAvAQAAAAfQ//73v/+BiOh/AAA=\");var N=\"01\",j=function(t){this._transformRequestFn=t,this._createSkuToken()};j.prototype._createSkuToken=function(){var t=function(){for(var t=\"\",e=0;e<10;e++)t+=\"0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ\"[Math.floor(62*Math.random())];return{token:[\"1\",N,t].join(\"\"),tokenExpiresAt:Date.now()+432e5}}();this._skuToken=t.token,this._skuTokenExpiresAt=t.tokenExpiresAt},j.prototype._isSkuTokenExpired=function(){return Date.now()>this._skuTokenExpiresAt},j.prototype.transformRequest=function(t,e){return this._transformRequestFn&&this._transformRequestFn(t,e)||{url:t}},j.prototype.normalizeStyleURL=function(t,e){return Y(t,e)},j.prototype.normalizeGlyphsURL=function(t,e){return W(t,e)},j.prototype.normalizeSourceURL=function(t,e){return X(t,e)},j.prototype.normalizeSpriteURL=function(t,e,r,n){return Z(t,e,r,n)},j.prototype.normalizeTileURL=function(t,e,r){return this._isSkuTokenExpired()&&this._createSkuToken(),K(t,e,r,this._skuToken)},j.prototype.canonicalizeTileURL=function(t){return Q(t)},j.prototype.canonicalizeTileset=function(t,e){return tt(t,e)};var U=\"See https://www.mapbox.com/api-documentation/#access-tokens-and-token-scopes\";function V(t,e){var r=rt(I.API_URL);if(t.protocol=r.protocol,t.authority=r.authority,\"/\"!==r.path&&(t.path=\"\"+r.path+t.path),!I.REQUIRE_ACCESS_TOKEN)return nt(t);if(!(e=e||I.ACCESS_TOKEN))throw new Error(\"An API access token is required to use Mapbox GL. \"+U);if(\"s\"===e[0])throw new Error(\"Use a public access token (pk.*) with Mapbox GL, not a secret access token (sk.*). \"+U);return t.params.push(\"access_token=\"+e),nt(t)}function q(t){return 0===t.indexOf(\"mapbox:\")}var H=/^((https?:)?\\/\\/)?([^\\/]+\\.)?mapbox\\.c(n|om)(\\/|\\?|$)/i;function G(t){return H.test(t)}var Y=function(t,e){if(!q(t))return t;var r=rt(t);return r.path=\"/styles/v1\"+r.path,V(r,e)},W=function(t,e){if(!q(t))return t;var r=rt(t);return r.path=\"/fonts/v1\"+r.path,V(r,e)},X=function(t,e){if(!q(t))return t;var r=rt(t);return r.path=\"/v4/\"+r.authority+\".json\",r.params.push(\"secure\"),V(r,e)},Z=function(t,e,r,n){var i=rt(t);return q(t)?(i.path=\"/styles/v1\"+i.path+\"/sprite\"+e+r,V(i,n)):(i.path+=\"\"+e+r,nt(i))},J=/(\\.(png|jpg)\\d*)(?=$)/,K=function(t,e,r,n){if(!e||!q(e))return t;var i=rt(t),a=z.devicePixelRatio>=2||512===r?\"@2x\":\"\",o=D.supported?\".webp\":\"$1\";return i.path=i.path.replace(J,\"\"+a+o),i.path=\"/v4\"+i.path,I.REQUIRE_ACCESS_TOKEN&&I.ACCESS_TOKEN&&n&&i.params.push(\"sku=\"+n),V(i)},$=/\\.[\\w]+$/,Q=function(t){var e=rt(t);if(!e.path.match(/(^\\/v4\\/)/)||!e.path.match($))return t;var r=\"mapbox://tiles/\";r+=e.path.replace(\"/v4/\",\"\");var n=e.params.filter(function(t){return!t.match(/^access_token=/)});return n.length&&(r+=\"?\"+n.join(\"&\")),r},tt=function(t,e){if(!q(e))return t.tiles||[];for(var r=[],n=0,i=t.tiles;n<i.length;n+=1){var a=i[n],o=Q(a);r.push(o)}return r},et=/^(\\w+):\\/\\/([^\\/?]*)(\\/[^?]+)?\\??(.+)?/;function rt(t){var e=t.match(et);if(!e)throw new Error(\"Unable to parse URL object\");return{protocol:e[1],authority:e[2],path:e[3]||\"/\",params:e[4]?e[4].split(\"&\"):[]}}function nt(t){var e=t.params.length?\"?\"+t.params.join(\"&\"):\"\";return t.protocol+\"://\"+t.authority+t.path+e}function it(t){if(!t)return null;var e,r=t.split(\".\");if(!r||3!==r.length)return null;try{return JSON.parse((e=r[1],decodeURIComponent(self.atob(e).split(\"\").map(function(t){return\"%\"+(\"00\"+t.charCodeAt(0).toString(16)).slice(-2)}).join(\"\"))))}catch(t){return null}}var at=function(t){this.type=t,this.anonId=null,this.eventData={},this.queue=[],this.pendingRequest=null};at.prototype.getStorageKey=function(t){var e,r=it(I.ACCESS_TOKEN),n=\"\";return r&&r.u?(e=r.u,n=self.btoa(encodeURIComponent(e).replace(/%([0-9A-F]{2})/g,function(t,e){return String.fromCharCode(Number(\"0x\"+e))}))):n=I.ACCESS_TOKEN||\"\",t?\"mapbox.eventData.\"+t+\":\"+n:\"mapbox.eventData:\"+n},at.prototype.fetchEventData=function(){var t=M(\"localStorage\"),e=this.getStorageKey(),r=this.getStorageKey(\"uuid\");if(t)try{var n=self.localStorage.getItem(e);n&&(this.eventData=JSON.parse(n));var i=self.localStorage.getItem(r);i&&(this.anonId=i)}catch(t){w(\"Unable to read from LocalStorage\")}},at.prototype.saveEventData=function(){var t=M(\"localStorage\"),e=this.getStorageKey(),r=this.getStorageKey(\"uuid\");if(t)try{self.localStorage.setItem(r,this.anonId),Object.keys(this.eventData).length>=1&&self.localStorage.setItem(e,JSON.stringify(this.eventData))}catch(t){w(\"Unable to write to LocalStorage\")}},at.prototype.processRequests=function(){},at.prototype.postEvent=function(t,e,r){var n=this;if(I.EVENTS_URL){var i=rt(I.EVENTS_URL);i.params.push(\"access_token=\"+(I.ACCESS_TOKEN||\"\"));var a={event:this.type,created:new Date(t).toISOString(),sdkIdentifier:\"mapbox-gl-js\",sdkVersion:\"1.1.1\",skuId:N,userId:this.anonId},o=e?h(a,e):a,s={url:nt(i),headers:{\"Content-Type\":\"text/plain\"},body:JSON.stringify([o])};this.pendingRequest=St(s,function(t){n.pendingRequest=null,r(t),n.saveEventData(),n.processRequests()})}},at.prototype.queueRequest=function(t){this.queue.push(t),this.processRequests()};var ot,st=function(t){function e(){t.call(this,\"map.load\"),this.success={},this.skuToken=\"\"}return t&&(e.__proto__=t),e.prototype=Object.create(t&&t.prototype),e.prototype.constructor=e,e.prototype.postMapLoadEvent=function(t,e,r){this.skuToken=r,I.EVENTS_URL&&I.ACCESS_TOKEN&&Array.isArray(t)&&t.some(function(t){return q(t)||G(t)})&&this.queueRequest({id:e,timestamp:Date.now()})},e.prototype.processRequests=function(){var t=this;if(!this.pendingRequest&&0!==this.queue.length){var e=this.queue.shift(),r=e.id,n=e.timestamp;r&&this.success[r]||(this.anonId||this.fetchEventData(),g(this.anonId)||(this.anonId=d()),this.postEvent(n,{skuToken:this.skuToken},function(e){e||r&&(t.success[r]=!0)}))}},e}(at),lt=new(function(t){function e(){t.call(this,\"appUserTurnstile\")}return t&&(e.__proto__=t),e.prototype=Object.create(t&&t.prototype),e.prototype.constructor=e,e.prototype.postTurnstileEvent=function(t){I.EVENTS_URL&&I.ACCESS_TOKEN&&Array.isArray(t)&&t.some(function(t){return q(t)||G(t)})&&this.queueRequest(Date.now())},e.prototype.processRequests=function(){var t=this;if(!this.pendingRequest&&0!==this.queue.length){this.anonId&&this.eventData.lastSuccess&&this.eventData.tokenU||this.fetchEventData();var e=it(I.ACCESS_TOKEN),r=e?e.u:I.ACCESS_TOKEN,n=r!==this.eventData.tokenU;g(this.anonId)||(this.anonId=d(),n=!0);var i=this.queue.shift();if(this.eventData.lastSuccess){var a=new Date(this.eventData.lastSuccess),o=new Date(i),s=(i-this.eventData.lastSuccess)/864e5;n=n||s>=1||s<-1||a.getDate()!==o.getDate()}else n=!0;if(!n)return this.processRequests();this.postEvent(i,{\"enabled.telemetry\":!1},function(e){e||(t.eventData.lastSuccess=i,t.eventData.tokenU=r)})}},e}(at)),ct=lt.postTurnstileEvent.bind(lt),ut=new st,ht=ut.postMapLoadEvent.bind(ut),ft=\"mapbox-tiles\",pt=500,dt=50,gt=42e4;function vt(t){var e=t.indexOf(\"?\");return e<0?t:t.slice(0,e)}var mt=1/0,yt={Unknown:\"Unknown\",Style:\"Style\",Source:\"Source\",Tile:\"Tile\",Glyphs:\"Glyphs\",SpriteImage:\"SpriteImage\",SpriteJSON:\"SpriteJSON\",Image:\"Image\"};\"function\"==typeof Object.freeze&&Object.freeze(yt);var xt=function(t){function e(e,r,n){401===r&&G(n)&&(e+=\": you may have provided an invalid Mapbox access token. See https://www.mapbox.com/api-documentation/#access-tokens-and-token-scopes\"),t.call(this,e),this.status=r,this.url=n,this.name=this.constructor.name,this.message=e}return t&&(e.__proto__=t),e.prototype=Object.create(t&&t.prototype),e.prototype.constructor=e,e.prototype.toString=function(){return this.name+\": \"+this.message+\" (\"+this.status+\"): \"+this.url},e}(Error);function bt(){return\"undefined\"!=typeof WorkerGlobalScope&&\"undefined\"!=typeof self&&self instanceof WorkerGlobalScope}var _t=bt()?function(){return self.worker&&self.worker.referrer}:function(){var t=self.location.origin;if(t&&\"null\"!==t&&\"file://\"!==t)return t+self.location.pathname};function wt(t,e){var r,n=new self.AbortController,i=new self.Request(t.url,{method:t.method||\"GET\",body:t.body,credentials:t.credentials,headers:t.headers,referrer:_t(),signal:n.signal}),a=!1,o=!1,s=(r=i.url).indexOf(\"sku=\")>0&&G(r);\"json\"===t.type&&i.headers.set(\"Accept\",\"application/json\");var l=function(r,n,a){if(!o){if(r&&\"SecurityError\"!==r.message&&w(r),n&&a)return c(n);var l=Date.now();self.fetch(i).then(function(r){if(r.ok){var n=s?r.clone():null;return c(r,n,l)}return e(new xt(r.statusText,r.status,t.url))}).catch(function(t){20!==t.code&&e(new Error(t.message))})}},c=function(r,n,s){(\"arrayBuffer\"===t.type?r.arrayBuffer():\"json\"===t.type?r.json():r.text()).then(function(t){o||(n&&s&&function(t,e,r){if(self.caches){var n={status:e.status,statusText:e.statusText,headers:new self.Headers};e.headers.forEach(function(t,e){return n.headers.set(e,t)});var i=A(e.headers.get(\"Cache-Control\")||\"\");i[\"no-store\"]||(i[\"max-age\"]&&n.headers.set(\"Expires\",new Date(r+1e3*i[\"max-age\"]).toUTCString()),new Date(n.headers.get(\"Expires\")).getTime()-r<gt||function(t,e){if(void 0===ot)try{new Response(new ReadableStream),ot=!0}catch(t){ot=!1}ot?e(t.body):t.blob().then(e)}(e,function(e){var r=new self.Response(e,n);self.caches.open(ft).then(function(e){return e.put(vt(t.url),r)})}))}}(i,n,s),a=!0,e(null,t,r.headers.get(\"Cache-Control\"),r.headers.get(\"Expires\")))}).catch(function(t){return e(new Error(t.message))})};return s?function(t,e){if(!self.caches)return e(null);var r=vt(t.url);self.caches.open(ft).catch(e).then(function(t){t.match(r).catch(e).then(function(n){var i=function(t){if(!t)return!1;var e=new Date(t.headers.get(\"Expires\")),r=A(t.headers.get(\"Cache-Control\")||\"\");return e>Date.now()&&!r[\"no-cache\"]}(n);t.delete(r),i&&t.put(r,n.clone()),e(null,n,i)})})}(i,l):l(null,null),{cancel:function(){o=!0,a||n.abort()}}}var kt,Tt,At=function(t,e){if(!/^file:/.test(t.url)){if(self.fetch&&self.Request&&self.AbortController&&self.Request.prototype.hasOwnProperty(\"signal\"))return wt(t,e);if(bt()&&self.worker&&self.worker.actor)return self.worker.actor.send(\"getResource\",t,e)}return function(t,e){var r=new self.XMLHttpRequest;for(var n in r.open(t.method||\"GET\",t.url,!0),\"arrayBuffer\"===t.type&&(r.responseType=\"arraybuffer\"),t.headers)r.setRequestHeader(n,t.headers[n]);return\"json\"===t.type&&r.setRequestHeader(\"Accept\",\"application/json\"),r.withCredentials=\"include\"===t.credentials,r.onerror=function(){e(new Error(r.statusText))},r.onload=function(){if((r.status>=200&&r.status<300||0===r.status)&&null!==r.response){var n=r.response;if(\"json\"===t.type)try{n=JSON.parse(r.response)}catch(t){return e(t)}e(null,n,r.getResponseHeader(\"Cache-Control\"),r.getResponseHeader(\"Expires\"))}else e(new xt(r.statusText,r.status,t.url))},r.send(t.body),{cancel:function(){return r.abort()}}}(t,e)},Mt=function(t,e){return At(h(t,{type:\"arrayBuffer\"}),e)},St=function(t,e){return At(h(t,{method:\"POST\"}),e)};kt=[],Tt=0;var Et=function(t,e){if(Tt>=I.MAX_PARALLEL_IMAGE_REQUESTS){var r={requestParameters:t,callback:e,cancelled:!1,cancel:function(){this.cancelled=!0}};return kt.push(r),r}Tt++;var n=!1,i=function(){if(!n)for(n=!0,Tt--;kt.length&&Tt<I.MAX_PARALLEL_IMAGE_REQUESTS;){var t=kt.shift(),e=t.requestParameters,r=t.callback;t.cancelled||(t.cancel=Et(e,r).cancel)}},a=Mt(t,function(t,r,n,a){if(i(),t)e(t);else if(r){var o=new self.Image,s=self.URL||self.webkitURL;o.onload=function(){e(null,o),s.revokeObjectURL(o.src)},o.onerror=function(){return e(new Error(\"Could not load image. Please make sure to use a supported image type such as PNG or JPEG. Note that SVGs are not supported.\"))};var l=new self.Blob([new Uint8Array(r)],{type:\"image/png\"});o.cacheControl=n,o.expires=a,o.src=r.byteLength?s.createObjectURL(l):\"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAAC0lEQVQYV2NgAAIAAAUAAarVyFEAAAAASUVORK5CYII=\"}});return{cancel:function(){a.cancel(),i()}}};function Ct(t,e,r){r[t]&&-1!==r[t].indexOf(e)||(r[t]=r[t]||[],r[t].push(e))}function Lt(t,e,r){if(r&&r[t]){var n=r[t].indexOf(e);-1!==n&&r[t].splice(n,1)}}var Pt=function(t,e){void 0===e&&(e={}),h(this,e),this.type=t},Ot=function(t){function e(e,r){void 0===r&&(r={}),t.call(this,\"error\",h({error:e},r))}return t&&(e.__proto__=t),e.prototype=Object.create(t&&t.prototype),e.prototype.constructor=e,e}(Pt),zt=function(){};zt.prototype.on=function(t,e){return this._listeners=this._listeners||{},Ct(t,e,this._listeners),this},zt.prototype.off=function(t,e){return Lt(t,e,this._listeners),Lt(t,e,this._oneTimeListeners),this},zt.prototype.once=function(t,e){return this._oneTimeListeners=this._oneTimeListeners||{},Ct(t,e,this._oneTimeListeners),this},zt.prototype.fire=function(t,e){\"string\"==typeof t&&(t=new Pt(t,e||{}));var r=t.type;if(this.listens(r)){t.target=this;for(var n=0,i=this._listeners&&this._listeners[r]?this._listeners[r].slice():[];n<i.length;n+=1)i[n].call(this,t);for(var a=0,o=this._oneTimeListeners&&this._oneTimeListeners[r]?this._oneTimeListeners[r].slice():[];a<o.length;a+=1){var s=o[a];Lt(r,s,this._oneTimeListeners),s.call(this,t)}var l=this._eventedParent;l&&(h(t,\"function\"==typeof this._eventedParentData?this._eventedParentData():this._eventedParentData),l.fire(t))}else t instanceof Ot&&console.error(t.error);return this},zt.prototype.listens=function(t){return this._listeners&&this._listeners[t]&&this._listeners[t].length>0||this._oneTimeListeners&&this._oneTimeListeners[t]&&this._oneTimeListeners[t].length>0||this._eventedParent&&this._eventedParent.listens(t)},zt.prototype.setEventedParent=function(t,e){return this._eventedParent=t,this._eventedParentData=e,this};var It={$version:8,$root:{version:{required:!0,type:\"enum\",values:[8]},name:{type:\"string\"},metadata:{type:\"*\"},center:{type:\"array\",value:\"number\"},zoom:{type:\"number\"},bearing:{type:\"number\",default:0,period:360,units:\"degrees\"},pitch:{type:\"number\",default:0,units:\"degrees\"},light:{type:\"light\"},sources:{required:!0,type:\"sources\"},sprite:{type:\"string\"},glyphs:{type:\"string\"},transition:{type:\"transition\"},layers:{required:!0,type:\"array\",value:\"layer\"}},sources:{\"*\":{type:\"source\"}},source:[\"source_vector\",\"source_raster\",\"source_raster_dem\",\"source_geojson\",\"source_video\",\"source_image\"],source_vector:{type:{required:!0,type:\"enum\",values:{vector:{}}},url:{type:\"string\"},tiles:{type:\"array\",value:\"string\"},bounds:{type:\"array\",value:\"number\",length:4,default:[-180,-85.051129,180,85.051129]},scheme:{type:\"enum\",values:{xyz:{},tms:{}},default:\"xyz\"},minzoom:{type:\"number\",default:0},maxzoom:{type:\"number\",default:22},attribution:{type:\"string\"},\"*\":{type:\"*\"}},source_raster:{type:{required:!0,type:\"enum\",values:{raster:{}}},url:{type:\"string\"},tiles:{type:\"array\",value:\"string\"},bounds:{type:\"array\",value:\"number\",length:4,default:[-180,-85.051129,180,85.051129]},minzoom:{type:\"number\",default:0},maxzoom:{type:\"number\",default:22},tileSize:{type:\"number\",default:512,units:\"pixels\"},scheme:{type:\"enum\",values:{xyz:{},tms:{}},default:\"xyz\"},attribution:{type:\"string\"},\"*\":{type:\"*\"}},source_raster_dem:{type:{required:!0,type:\"enum\",values:{\"raster-dem\":{}}},url:{type:\"string\"},tiles:{type:\"array\",value:\"string\"},bounds:{type:\"array\",value:\"number\",length:4,default:[-180,-85.051129,180,85.051129]},minzoom:{type:\"number\",default:0},maxzoom:{type:\"number\",default:22},tileSize:{type:\"number\",default:512,units:\"pixels\"},attribution:{type:\"string\"},encoding:{type:\"enum\",values:{terrarium:{},mapbox:{}},default:\"mapbox\"},\"*\":{type:\"*\"}},source_geojson:{type:{required:!0,type:\"enum\",values:{geojson:{}}},data:{type:\"*\"},maxzoom:{type:\"number\",default:18},attribution:{type:\"string\"},buffer:{type:\"number\",default:128,maximum:512,minimum:0},tolerance:{type:\"number\",default:.375},cluster:{type:\"boolean\",default:!1},clusterRadius:{type:\"number\",default:50,minimum:0},clusterMaxZoom:{type:\"number\"},clusterProperties:{type:\"*\"},lineMetrics:{type:\"boolean\",default:!1},generateId:{type:\"boolean\",default:!1}},source_video:{type:{required:!0,type:\"enum\",values:{video:{}}},urls:{required:!0,type:\"array\",value:\"string\"},coordinates:{required:!0,type:\"array\",length:4,value:{type:\"array\",length:2,value:\"number\"}}},source_image:{type:{required:!0,type:\"enum\",values:{image:{}}},url:{required:!0,type:\"string\"},coordinates:{required:!0,type:\"array\",length:4,value:{type:\"array\",length:2,value:\"number\"}}},layer:{id:{type:\"string\",required:!0},type:{type:\"enum\",values:{fill:{},line:{},symbol:{},circle:{},heatmap:{},\"fill-extrusion\":{},raster:{},hillshade:{},background:{}},required:!0},metadata:{type:\"*\"},source:{type:\"string\"},\"source-layer\":{type:\"string\"},minzoom:{type:\"number\",minimum:0,maximum:24},maxzoom:{type:\"number\",minimum:0,maximum:24},filter:{type:\"filter\"},layout:{type:\"layout\"},paint:{type:\"paint\"}},layout:[\"layout_fill\",\"layout_line\",\"layout_circle\",\"layout_heatmap\",\"layout_fill-extrusion\",\"layout_symbol\",\"layout_raster\",\"layout_hillshade\",\"layout_background\"],layout_background:{visibility:{type:\"enum\",values:{visible:{},none:{}},default:\"visible\",\"property-type\":\"constant\"}},layout_fill:{visibility:{type:\"enum\",values:{visible:{},none:{}},default:\"visible\",\"property-type\":\"constant\"}},layout_circle:{visibility:{type:\"enum\",values:{visible:{},none:{}},default:\"visible\",\"property-type\":\"constant\"}},layout_heatmap:{visibility:{type:\"enum\",values:{visible:{},none:{}},default:\"visible\",\"property-type\":\"constant\"}},\"layout_fill-extrusion\":{visibility:{type:\"enum\",values:{visible:{},none:{}},default:\"visible\",\"property-type\":\"constant\"}},layout_line:{\"line-cap\":{type:\"enum\",values:{butt:{},round:{},square:{}},default:\"butt\",expression:{interpolated:!1,parameters:[\"zoom\"]},\"property-type\":\"data-constant\"},\"line-join\":{type:\"enum\",values:{bevel:{},round:{},miter:{}},default:\"miter\",expression:{interpolated:!1,parameters:[\"zoom\",\"feature\"]},\"property-type\":\"data-driven\"},\"line-miter-limit\":{type:\"number\",default:2,requires:[{\"line-join\":\"miter\"}],expression:{interpolated:!0,parameters:[\"zoom\"]},\"property-type\":\"data-constant\"},\"line-round-limit\":{type:\"number\",default:1.05,requires:[{\"line-join\":\"round\"}],expression:{interpolated:!0,parameters:[\"zoom\"]},\"property-type\":\"data-constant\"},visibility:{type:\"enum\",values:{visible:{},none:{}},default:\"visible\",\"property-type\":\"constant\"}},layout_symbol:{\"symbol-placement\":{type:\"enum\",values:{point:{},line:{},\"line-center\":{}},default:\"point\",expression:{interpolated:!1,parameters:[\"zoom\"]},\"property-type\":\"data-constant\"},\"symbol-spacing\":{type:\"number\",default:250,minimum:1,units:\"pixels\",requires:[{\"symbol-placement\":\"line\"}],expression:{interpolated:!0,parameters:[\"zoom\"]},\"property-type\":\"data-constant\"},\"symbol-avoid-edges\":{type:\"boolean\",default:!1,expression:{interpolated:!1,parameters:[\"zoom\"]},\"property-type\":\"data-constant\"},\"symbol-sort-key\":{type:\"number\",expression:{interpolated:!1,parameters:[\"zoom\",\"feature\"]},\"property-type\":\"data-driven\"},\"symbol-z-order\":{type:\"enum\",values:{auto:{},\"viewport-y\":{},source:{}},default:\"auto\",expression:{interpolated:!1,parameters:[\"zoom\"]},\"property-type\":\"data-constant\"},\"icon-allow-overlap\":{type:\"boolean\",default:!1,requires:[\"icon-image\"],expression:{interpolated:!1,parameters:[\"zoom\"]},\"property-type\":\"data-constant\"},\"icon-ignore-placement\":{type:\"boolean\",default:!1,requires:[\"icon-image\"],expression:{interpolated:!1,parameters:[\"zoom\"]},\"property-type\":\"data-constant\"},\"icon-optional\":{type:\"boolean\",default:!1,requires:[\"icon-image\",\"text-field\"],expression:{interpolated:!1,parameters:[\"zoom\"]},\"property-type\":\"data-constant\"},\"icon-rotation-alignment\":{type:\"enum\",values:{map:{},viewport:{},auto:{}},default:\"auto\",requires:[\"icon-image\"],expression:{interpolated:!1,parameters:[\"zoom\"]},\"property-type\":\"data-constant\"},\"icon-size\":{type:\"number\",default:1,minimum:0,units:\"factor of the original icon size\",requires:[\"icon-image\"],expression:{interpolated:!0,parameters:[\"zoom\",\"feature\"]},\"property-type\":\"data-driven\"},\"icon-text-fit\":{type:\"enum\",values:{none:{},width:{},height:{},both:{}},default:\"none\",requires:[\"icon-image\",\"text-field\"],expression:{interpolated:!1,parameters:[\"zoom\"]},\"property-type\":\"data-constant\"},\"icon-text-fit-padding\":{type:\"array\",value:\"number\",length:4,default:[0,0,0,0],units:\"pixels\",requires:[\"icon-image\",\"text-field\",{\"icon-text-fit\":[\"both\",\"width\",\"height\"]}],expression:{interpolated:!0,parameters:[\"zoom\"]},\"property-type\":\"data-constant\"},\"icon-image\":{type:\"string\",tokens:!0,expression:{interpolated:!1,parameters:[\"zoom\",\"feature\"]},\"property-type\":\"data-driven\"},\"icon-rotate\":{type:\"number\",default:0,period:360,units:\"degrees\",requires:[\"icon-image\"],expression:{interpolated:!0,parameters:[\"zoom\",\"feature\"]},\"property-type\":\"data-driven\"},\"icon-padding\":{type:\"number\",default:2,minimum:0,units:\"pixels\",requires:[\"icon-image\"],expression:{interpolated:!0,parameters:[\"zoom\"]},\"property-type\":\"data-constant\"},\"icon-keep-upright\":{type:\"boolean\",default:!1,requires:[\"icon-image\",{\"icon-rotation-alignment\":\"map\"},{\"symbol-placement\":[\"line\",\"line-center\"]}],expression:{interpolated:!1,parameters:[\"zoom\"]},\"property-type\":\"data-constant\"},\"icon-offset\":{type:\"array\",value:\"number\",length:2,default:[0,0],requires:[\"icon-image\"],expression:{interpolated:!0,parameters:[\"zoom\",\"feature\"]},\"property-type\":\"data-driven\"},\"icon-anchor\":{type:\"enum\",values:{center:{},left:{},right:{},top:{},bottom:{},\"top-left\":{},\"top-right\":{},\"bottom-left\":{},\"bottom-right\":{}},default:\"center\",requires:[\"icon-image\"],expression:{interpolated:!1,parameters:[\"zoom\",\"feature\"]},\"property-type\":\"data-driven\"},\"icon-pitch-alignment\":{type:\"enum\",values:{map:{},viewport:{},auto:{}},default:\"auto\",requires:[\"icon-image\"],expression:{interpolated:!1,parameters:[\"zoom\"]},\"property-type\":\"data-constant\"},\"text-pitch-alignment\":{type:\"enum\",values:{map:{},viewport:{},auto:{}},default:\"auto\",requires:[\"text-field\"],expression:{interpolated:!1,parameters:[\"zoom\"]},\"property-type\":\"data-constant\"},\"text-rotation-alignment\":{type:\"enum\",values:{map:{},viewport:{},auto:{}},default:\"auto\",requires:[\"text-field\"],expression:{interpolated:!1,parameters:[\"zoom\"]},\"property-type\":\"data-constant\"},\"text-field\":{type:\"formatted\",default:\"\",tokens:!0,expression:{interpolated:!1,parameters:[\"zoom\",\"feature\"]},\"property-type\":\"data-driven\"},\"text-font\":{type:\"array\",value:\"string\",default:[\"Open Sans Regular\",\"Arial Unicode MS Regular\"],requires:[\"text-field\"],expression:{interpolated:!1,parameters:[\"zoom\",\"feature\"]},\"property-type\":\"data-driven\"},\"text-size\":{type:\"number\",default:16,minimum:0,units:\"pixels\",requires:[\"text-field\"],expression:{interpolated:!0,parameters:[\"zoom\",\"feature\"]},\"property-type\":\"data-driven\"},\"text-max-width\":{type:\"number\",default:10,minimum:0,units:\"ems\",requires:[\"text-field\"],expression:{interpolated:!0,parameters:[\"zoom\",\"feature\"]},\"property-type\":\"data-driven\"},\"text-line-height\":{type:\"number\",default:1.2,units:\"ems\",requires:[\"text-field\"],expression:{interpolated:!0,parameters:[\"zoom\"]},\"property-type\":\"data-constant\"},\"text-letter-spacing\":{type:\"number\",default:0,units:\"ems\",requires:[\"text-field\"],expression:{interpolated:!0,parameters:[\"zoom\",\"feature\"]},\"property-type\":\"data-driven\"},\"text-justify\":{type:\"enum\",values:{auto:{},left:{},center:{},right:{}},default:\"center\",requires:[\"text-field\"],expression:{interpolated:!1,parameters:[\"zoom\",\"feature\"]},\"property-type\":\"data-driven\"},\"text-radial-offset\":{type:\"number\",units:\"ems\",default:0,requires:[{\"!\":\"text-offset\"}],\"property-type\":\"data-driven\",expression:{interpolated:!0,parameters:[\"zoom\",\"feature\"]}},\"text-variable-anchor\":{type:\"array\",value:\"enum\",values:{center:{},left:{},right:{},top:{},bottom:{},\"top-left\":{},\"top-right\":{},\"bottom-left\":{},\"bottom-right\":{}},requires:[{\"!\":\"text-anchor\"},{\"!\":\"text-offset\"},{\"symbol-placement\":[\"point\"]}],expression:{interpolated:!1,parameters:[\"zoom\"]},\"property-type\":\"data-constant\"},\"text-anchor\":{type:\"enum\",requires:[\"text-field\"],values:{center:{},left:{},right:{},top:{},bottom:{},\"top-left\":{},\"top-right\":{},\"bottom-left\":{},\"bottom-right\":{}},default:\"center\",expression:{interpolated:!1,parameters:[\"zoom\",\"feature\"]},\"property-type\":\"data-driven\"},\"text-max-angle\":{type:\"number\",default:45,units:\"degrees\",requires:[\"text-field\",{\"symbol-placement\":[\"line\",\"line-center\"]}],expression:{interpolated:!0,parameters:[\"zoom\"]},\"property-type\":\"data-constant\"},\"text-rotate\":{type:\"number\",default:0,period:360,units:\"degrees\",requires:[\"text-field\"],expression:{interpolated:!0,parameters:[\"zoom\",\"feature\"]},\"property-type\":\"data-driven\"},\"text-padding\":{type:\"number\",default:2,minimum:0,units:\"pixels\",requires:[\"text-field\"],expression:{interpolated:!0,parameters:[\"zoom\"]},\"property-type\":\"data-constant\"},\"text-keep-upright\":{type:\"boolean\",default:!0,requires:[\"text-field\",{\"text-rotation-alignment\":\"map\"},{\"symbol-placement\":[\"line\",\"line-center\"]}],expression:{interpolated:!1,parameters:[\"zoom\"]},\"property-type\":\"data-constant\"},\"text-transform\":{type:\"enum\",values:{none:{},uppercase:{},lowercase:{}},default:\"none\",requires:[\"text-field\"],expression:{interpolated:!1,parameters:[\"zoom\",\"feature\"]},\"property-type\":\"data-driven\"},\"text-offset\":{type:\"array\",value:\"number\",units:\"ems\",length:2,default:[0,0],requires:[\"text-field\",{\"!\":\"text-radial-offset\"}],expression:{interpolated:!0,parameters:[\"zoom\",\"feature\"]},\"property-type\":\"data-driven\"},\"text-allow-overlap\":{type:\"boolean\",default:!1,requires:[\"text-field\"],expression:{interpolated:!1,parameters:[\"zoom\"]},\"property-type\":\"data-constant\"},\"text-ignore-placement\":{type:\"boolean\",default:!1,requires:[\"text-field\"],expression:{interpolated:!1,parameters:[\"zoom\"]},\"property-type\":\"data-constant\"},\"text-optional\":{type:\"boolean\",default:!1,requires:[\"text-field\",\"icon-image\"],expression:{interpolated:!1,parameters:[\"zoom\"]},\"property-type\":\"data-constant\"},visibility:{type:\"enum\",values:{visible:{},none:{}},default:\"visible\",\"property-type\":\"constant\"}},layout_raster:{visibility:{type:\"enum\",values:{visible:{},none:{}},default:\"visible\",\"property-type\":\"constant\"}},layout_hillshade:{visibility:{type:\"enum\",values:{visible:{},none:{}},default:\"visible\",\"property-type\":\"constant\"}},filter:{type:\"array\",value:\"*\"},filter_operator:{type:\"enum\",values:{\"==\":{},\"!=\":{},\">\":{},\">=\":{},\"<\":{},\"<=\":{},in:{},\"!in\":{},all:{},any:{},none:{},has:{},\"!has\":{}}},geometry_type:{type:\"enum\",values:{Point:{},LineString:{},Polygon:{}}},function:{expression:{type:\"expression\"},stops:{type:\"array\",value:\"function_stop\"},base:{type:\"number\",default:1,minimum:0},property:{type:\"string\",default:\"$zoom\"},type:{type:\"enum\",values:{identity:{},exponential:{},interval:{},categorical:{}},default:\"exponential\"},colorSpace:{type:\"enum\",values:{rgb:{},lab:{},hcl:{}},default:\"rgb\"},default:{type:\"*\",required:!1}},function_stop:{type:\"array\",minimum:0,maximum:22,value:[\"number\",\"color\"],length:2},expression:{type:\"array\",value:\"*\",minimum:1},expression_name:{type:\"enum\",values:{let:{group:\"Variable binding\"},var:{group:\"Variable binding\"},literal:{group:\"Types\"},array:{group:\"Types\"},at:{group:\"Lookup\"},case:{group:\"Decision\"},match:{group:\"Decision\"},coalesce:{group:\"Decision\"},step:{group:\"Ramps, scales, curves\"},interpolate:{group:\"Ramps, scales, curves\"},\"interpolate-hcl\":{group:\"Ramps, scales, curves\"},\"interpolate-lab\":{group:\"Ramps, scales, curves\"},ln2:{group:\"Math\"},pi:{group:\"Math\"},e:{group:\"Math\"},typeof:{group:\"Types\"},string:{group:\"Types\"},number:{group:\"Types\"},boolean:{group:\"Types\"},object:{group:\"Types\"},collator:{group:\"Types\"},format:{group:\"Types\"},\"number-format\":{group:\"Types\"},\"to-string\":{group:\"Types\"},\"to-number\":{group:\"Types\"},\"to-boolean\":{group:\"Types\"},\"to-rgba\":{group:\"Color\"},\"to-color\":{group:\"Types\"},rgb:{group:\"Color\"},rgba:{group:\"Color\"},get:{group:\"Lookup\"},has:{group:\"Lookup\"},length:{group:\"Lookup\"},properties:{group:\"Feature data\"},\"feature-state\":{group:\"Feature data\"},\"geometry-type\":{group:\"Feature data\"},id:{group:\"Feature data\"},zoom:{group:\"Zoom\"},\"heatmap-density\":{group:\"Heatmap\"},\"line-progress\":{group:\"Feature data\"},accumulated:{group:\"Feature data\"},\"+\":{group:\"Math\"},\"*\":{group:\"Math\"},\"-\":{group:\"Math\"},\"/\":{group:\"Math\"},\"%\":{group:\"Math\"},\"^\":{group:\"Math\"},sqrt:{group:\"Math\"},log10:{group:\"Math\"},ln:{group:\"Math\"},log2:{group:\"Math\"},sin:{group:\"Math\"},cos:{group:\"Math\"},tan:{group:\"Math\"},asin:{group:\"Math\"},acos:{group:\"Math\"},atan:{group:\"Math\"},min:{group:\"Math\"},max:{group:\"Math\"},round:{group:\"Math\"},abs:{group:\"Math\"},ceil:{group:\"Math\"},floor:{group:\"Math\"},\"==\":{group:\"Decision\"},\"!=\":{group:\"Decision\"},\">\":{group:\"Decision\"},\"<\":{group:\"Decision\"},\">=\":{group:\"Decision\"},\"<=\":{group:\"Decision\"},all:{group:\"Decision\"},any:{group:\"Decision\"},\"!\":{group:\"Decision\"},\"is-supported-script\":{group:\"String\"},upcase:{group:\"String\"},downcase:{group:\"String\"},concat:{group:\"String\"},\"resolved-locale\":{group:\"String\"}}},light:{anchor:{type:\"enum\",default:\"viewport\",values:{map:{},viewport:{}},\"property-type\":\"data-constant\",transition:!1,expression:{interpolated:!1,parameters:[\"zoom\"]}},position:{type:\"array\",default:[1.15,210,30],length:3,value:\"number\",\"property-type\":\"data-constant\",transition:!0,expression:{interpolated:!0,parameters:[\"zoom\"]}},color:{type:\"color\",\"property-type\":\"data-constant\",default:\"#ffffff\",expression:{interpolated:!0,parameters:[\"zoom\"]},transition:!0},intensity:{type:\"number\",\"property-type\":\"data-constant\",default:.5,minimum:0,maximum:1,expression:{interpolated:!0,parameters:[\"zoom\"]},transition:!0}},paint:[\"paint_fill\",\"paint_line\",\"paint_circle\",\"paint_heatmap\",\"paint_fill-extrusion\",\"paint_symbol\",\"paint_raster\",\"paint_hillshade\",\"paint_background\"],paint_fill:{\"fill-antialias\":{type:\"boolean\",default:!0,expression:{interpolated:!1,parameters:[\"zoom\"]},\"property-type\":\"data-constant\"},\"fill-opacity\":{type:\"number\",default:1,minimum:0,maximum:1,transition:!0,expression:{interpolated:!0,parameters:[\"zoom\",\"feature\",\"feature-state\"]},\"property-type\":\"data-driven\"},\"fill-color\":{type:\"color\",default:\"#000000\",transition:!0,requires:[{\"!\":\"fill-pattern\"}],expression:{interpolated:!0,parameters:[\"zoom\",\"feature\",\"feature-state\"]},\"property-type\":\"data-driven\"},\"fill-outline-color\":{type:\"color\",transition:!0,requires:[{\"!\":\"fill-pattern\"},{\"fill-antialias\":!0}],expression:{interpolated:!0,parameters:[\"zoom\",\"feature\",\"feature-state\"]},\"property-type\":\"data-driven\"},\"fill-translate\":{type:\"array\",value:\"number\",length:2,default:[0,0],transition:!0,units:\"pixels\",expression:{interpolated:!0,parameters:[\"zoom\"]},\"property-type\":\"data-constant\"},\"fill-translate-anchor\":{type:\"enum\",values:{map:{},viewport:{}},default:\"map\",requires:[\"fill-translate\"],expression:{interpolated:!1,parameters:[\"zoom\"]},\"property-type\":\"data-constant\"},\"fill-pattern\":{type:\"string\",transition:!0,expression:{interpolated:!1,parameters:[\"zoom\",\"feature\"]},\"property-type\":\"cross-faded-data-driven\"}},\"paint_fill-extrusion\":{\"fill-extrusion-opacity\":{type:\"number\",default:1,minimum:0,maximum:1,transition:!0,expression:{interpolated:!0,parameters:[\"zoom\"]},\"property-type\":\"data-constant\"},\"fill-extrusion-color\":{type:\"color\",default:\"#000000\",transition:!0,requires:[{\"!\":\"fill-extrusion-pattern\"}],expression:{interpolated:!0,parameters:[\"zoom\",\"feature\",\"feature-state\"]},\"property-type\":\"data-driven\"},\"fill-extrusion-translate\":{type:\"array\",value:\"number\",length:2,default:[0,0],transition:!0,units:\"pixels\",expression:{interpolated:!0,parameters:[\"zoom\"]},\"property-type\":\"data-constant\"},\"fill-extrusion-translate-anchor\":{type:\"enum\",values:{map:{},viewport:{}},default:\"map\",requires:[\"fill-extrusion-translate\"],expression:{interpolated:!1,parameters:[\"zoom\"]},\"property-type\":\"data-constant\"},\"fill-extrusion-pattern\":{type:\"string\",transition:!0,expression:{interpolated:!1,parameters:[\"zoom\",\"feature\"]},\"property-type\":\"cross-faded-data-driven\"},\"fill-extrusion-height\":{type:\"number\",default:0,minimum:0,units:\"meters\",transition:!0,expression:{interpolated:!0,parameters:[\"zoom\",\"feature\",\"feature-state\"]},\"property-type\":\"data-driven\"},\"fill-extrusion-base\":{type:\"number\",default:0,minimum:0,units:\"meters\",transition:!0,requires:[\"fill-extrusion-height\"],expression:{interpolated:!0,parameters:[\"zoom\",\"feature\",\"feature-state\"]},\"property-type\":\"data-driven\"},\"fill-extrusion-vertical-gradient\":{type:\"boolean\",default:!0,transition:!1,expression:{interpolated:!1,parameters:[\"zoom\"]},\"property-type\":\"data-constant\"}},paint_line:{\"line-opacity\":{type:\"number\",default:1,minimum:0,maximum:1,transition:!0,expression:{interpolated:!0,parameters:[\"zoom\",\"feature\",\"feature-state\"]},\"property-type\":\"data-driven\"},\"line-color\":{type:\"color\",default:\"#000000\",transition:!0,requires:[{\"!\":\"line-pattern\"}],expression:{interpolated:!0,parameters:[\"zoom\",\"feature\",\"feature-state\"]},\"property-type\":\"data-driven\"},\"line-translate\":{type:\"array\",value:\"number\",length:2,default:[0,0],transition:!0,units:\"pixels\",expression:{interpolated:!0,parameters:[\"zoom\"]},\"property-type\":\"data-constant\"},\"line-translate-anchor\":{type:\"enum\",values:{map:{},viewport:{}},default:\"map\",requires:[\"line-translate\"],expression:{interpolated:!1,parameters:[\"zoom\"]},\"property-type\":\"data-constant\"},\"line-width\":{type:\"number\",default:1,minimum:0,transition:!0,units:\"pixels\",expression:{interpolated:!0,parameters:[\"zoom\",\"feature\",\"feature-state\"]},\"property-type\":\"data-driven\"},\"line-gap-width\":{type:\"number\",default:0,minimum:0,transition:!0,units:\"pixels\",expression:{interpolated:!0,parameters:[\"zoom\",\"feature\",\"feature-state\"]},\"property-type\":\"data-driven\"},\"line-offset\":{type:\"number\",default:0,transition:!0,units:\"pixels\",expression:{interpolated:!0,parameters:[\"zoom\",\"feature\",\"feature-state\"]},\"property-type\":\"data-driven\"},\"line-blur\":{type:\"number\",default:0,minimum:0,transition:!0,units:\"pixels\",expression:{interpolated:!0,parameters:[\"zoom\",\"feature\",\"feature-state\"]},\"property-type\":\"data-driven\"},\"line-dasharray\":{type:\"array\",value:\"number\",minimum:0,transition:!0,units:\"line widths\",requires:[{\"!\":\"line-pattern\"}],expression:{interpolated:!1,parameters:[\"zoom\"]},\"property-type\":\"cross-faded\"},\"line-pattern\":{type:\"string\",transition:!0,expression:{interpolated:!1,parameters:[\"zoom\",\"feature\"]},\"property-type\":\"cross-faded-data-driven\"},\"line-gradient\":{type:\"color\",transition:!1,requires:[{\"!\":\"line-dasharray\"},{\"!\":\"line-pattern\"},{source:\"geojson\",has:{lineMetrics:!0}}],expression:{interpolated:!0,parameters:[\"line-progress\"]},\"property-type\":\"color-ramp\"}},paint_circle:{\"circle-radius\":{type:\"number\",default:5,minimum:0,transition:!0,units:\"pixels\",expression:{interpolated:!0,parameters:[\"zoom\",\"feature\",\"feature-state\"]},\"property-type\":\"data-driven\"},\"circle-color\":{type:\"color\",default:\"#000000\",transition:!0,expression:{interpolated:!0,parameters:[\"zoom\",\"feature\",\"feature-state\"]},\"property-type\":\"data-driven\"},\"circle-blur\":{type:\"number\",default:0,transition:!0,expression:{interpolated:!0,parameters:[\"zoom\",\"feature\",\"feature-state\"]},\"property-type\":\"data-driven\"},\"circle-opacity\":{type:\"number\",default:1,minimum:0,maximum:1,transition:!0,expression:{interpolated:!0,parameters:[\"zoom\",\"feature\",\"feature-state\"]},\"property-type\":\"data-driven\"},\"circle-translate\":{type:\"array\",value:\"number\",length:2,default:[0,0],transition:!0,units:\"pixels\",expression:{interpolated:!0,parameters:[\"zoom\"]},\"property-type\":\"data-constant\"},\"circle-translate-anchor\":{type:\"enum\",values:{map:{},viewport:{}},default:\"map\",requires:[\"circle-translate\"],expression:{interpolated:!1,parameters:[\"zoom\"]},\"property-type\":\"data-constant\"},\"circle-pitch-scale\":{type:\"enum\",values:{map:{},viewport:{}},default:\"map\",expression:{interpolated:!1,parameters:[\"zoom\"]},\"property-type\":\"data-constant\"},\"circle-pitch-alignment\":{type:\"enum\",values:{map:{},viewport:{}},default:\"viewport\",expression:{interpolated:!1,parameters:[\"zoom\"]},\"property-type\":\"data-constant\"},\"circle-stroke-width\":{type:\"number\",default:0,minimum:0,transition:!0,units:\"pixels\",expression:{interpolated:!0,parameters:[\"zoom\",\"feature\",\"feature-state\"]},\"property-type\":\"data-driven\"},\"circle-stroke-color\":{type:\"color\",default:\"#000000\",transition:!0,expression:{interpolated:!0,parameters:[\"zoom\",\"feature\",\"feature-state\"]},\"property-type\":\"data-driven\"},\"circle-stroke-opacity\":{type:\"number\",default:1,minimum:0,maximum:1,transition:!0,expression:{interpolated:!0,parameters:[\"zoom\",\"feature\",\"feature-state\"]},\"property-type\":\"data-driven\"}},paint_heatmap:{\"heatmap-radius\":{type:\"number\",default:30,minimum:1,transition:!0,units:\"pixels\",expression:{interpolated:!0,parameters:[\"zoom\",\"feature\",\"feature-state\"]},\"property-type\":\"data-driven\"},\"heatmap-weight\":{type:\"number\",default:1,minimum:0,transition:!1,expression:{interpolated:!0,parameters:[\"zoom\",\"feature\",\"feature-state\"]},\"property-type\":\"data-driven\"},\"heatmap-intensity\":{type:\"number\",default:1,minimum:0,transition:!0,expression:{interpolated:!0,parameters:[\"zoom\"]},\"property-type\":\"data-constant\"},\"heatmap-color\":{type:\"color\",default:[\"interpolate\",[\"linear\"],[\"heatmap-density\"],0,\"rgba(0, 0, 255, 0)\",.1,\"royalblue\",.3,\"cyan\",.5,\"lime\",.7,\"yellow\",1,\"red\"],transition:!1,expression:{interpolated:!0,parameters:[\"heatmap-density\"]},\"property-type\":\"color-ramp\"},\"heatmap-opacity\":{type:\"number\",default:1,minimum:0,maximum:1,transition:!0,expression:{interpolated:!0,parameters:[\"zoom\"]},\"property-type\":\"data-constant\"}},paint_symbol:{\"icon-opacity\":{type:\"number\",default:1,minimum:0,maximum:1,transition:!0,requires:[\"icon-image\"],expression:{interpolated:!0,parameters:[\"zoom\",\"feature\",\"feature-state\"]},\"property-type\":\"data-driven\"},\"icon-color\":{type:\"color\",default:\"#000000\",transition:!0,requires:[\"icon-image\"],expression:{interpolated:!0,parameters:[\"zoom\",\"feature\",\"feature-state\"]},\"property-type\":\"data-driven\"},\"icon-halo-color\":{type:\"color\",default:\"rgba(0, 0, 0, 0)\",transition:!0,requires:[\"icon-image\"],expression:{interpolated:!0,parameters:[\"zoom\",\"feature\",\"feature-state\"]},\"property-type\":\"data-driven\"},\"icon-halo-width\":{type:\"number\",default:0,minimum:0,transition:!0,units:\"pixels\",requires:[\"icon-image\"],expression:{interpolated:!0,parameters:[\"zoom\",\"feature\",\"feature-state\"]},\"property-type\":\"data-driven\"},\"icon-halo-blur\":{type:\"number\",default:0,minimum:0,transition:!0,units:\"pixels\",requires:[\"icon-image\"],expression:{interpolated:!0,parameters:[\"zoom\",\"feature\",\"feature-state\"]},\"property-type\":\"data-driven\"},\"icon-translate\":{type:\"array\",value:\"number\",length:2,default:[0,0],transition:!0,units:\"pixels\",requires:[\"icon-image\"],expression:{interpolated:!0,parameters:[\"zoom\"]},\"property-type\":\"data-constant\"},\"icon-translate-anchor\":{type:\"enum\",values:{map:{},viewport:{}},default:\"map\",requires:[\"icon-image\",\"icon-translate\"],expression:{interpolated:!1,parameters:[\"zoom\"]},\"property-type\":\"data-constant\"},\"text-opacity\":{type:\"number\",default:1,minimum:0,maximum:1,transition:!0,requires:[\"text-field\"],expression:{interpolated:!0,parameters:[\"zoom\",\"feature\",\"feature-state\"]},\"property-type\":\"data-driven\"},\"text-color\":{type:\"color\",default:\"#000000\",transition:!0,requires:[\"text-field\"],expression:{interpolated:!0,parameters:[\"zoom\",\"feature\",\"feature-state\"]},\"property-type\":\"data-driven\"},\"text-halo-color\":{type:\"color\",default:\"rgba(0, 0, 0, 0)\",transition:!0,requires:[\"text-field\"],expression:{interpolated:!0,parameters:[\"zoom\",\"feature\",\"feature-state\"]},\"property-type\":\"data-driven\"},\"text-halo-width\":{type:\"number\",default:0,minimum:0,transition:!0,units:\"pixels\",requires:[\"text-field\"],expression:{interpolated:!0,parameters:[\"zoom\",\"feature\",\"feature-state\"]},\"property-type\":\"data-driven\"},\"text-halo-blur\":{type:\"number\",default:0,minimum:0,transition:!0,units:\"pixels\",requires:[\"text-field\"],expression:{interpolated:!0,parameters:[\"zoom\",\"feature\",\"feature-state\"]},\"property-type\":\"data-driven\"},\"text-translate\":{type:\"array\",value:\"number\",length:2,default:[0,0],transition:!0,units:\"pixels\",requires:[\"text-field\"],expression:{interpolated:!0,parameters:[\"zoom\"]},\"property-type\":\"data-constant\"},\"text-translate-anchor\":{type:\"enum\",values:{map:{},viewport:{}},default:\"map\",requires:[\"text-field\",\"text-translate\"],expression:{interpolated:!1,parameters:[\"zoom\"]},\"property-type\":\"data-constant\"}},paint_raster:{\"raster-opacity\":{type:\"number\",default:1,minimum:0,maximum:1,transition:!0,expression:{interpolated:!0,parameters:[\"zoom\"]},\"property-type\":\"data-constant\"},\"raster-hue-rotate\":{type:\"number\",default:0,period:360,transition:!0,units:\"degrees\",expression:{interpolated:!0,parameters:[\"zoom\"]},\"property-type\":\"data-constant\"},\"raster-brightness-min\":{type:\"number\",default:0,minimum:0,maximum:1,transition:!0,expression:{interpolated:!0,parameters:[\"zoom\"]},\"property-type\":\"data-constant\"},\"raster-brightness-max\":{type:\"number\",default:1,minimum:0,maximum:1,transition:!0,expression:{interpolated:!0,parameters:[\"zoom\"]},\"property-type\":\"data-constant\"},\"raster-saturation\":{type:\"number\",default:0,minimum:-1,maximum:1,transition:!0,expression:{interpolated:!0,parameters:[\"zoom\"]},\"property-type\":\"data-constant\"},\"raster-contrast\":{type:\"number\",default:0,minimum:-1,maximum:1,transition:!0,expression:{interpolated:!0,parameters:[\"zoom\"]},\"property-type\":\"data-constant\"},\"raster-resampling\":{type:\"enum\",values:{linear:{},nearest:{}},default:\"linear\",expression:{interpolated:!1,parameters:[\"zoom\"]},\"property-type\":\"data-constant\"},\"raster-fade-duration\":{type:\"number\",default:300,minimum:0,transition:!1,units:\"milliseconds\",expression:{interpolated:!0,parameters:[\"zoom\"]},\"property-type\":\"data-constant\"}},paint_hillshade:{\"hillshade-illumination-direction\":{type:\"number\",default:335,minimum:0,maximum:359,transition:!1,expression:{interpolated:!0,parameters:[\"zoom\"]},\"property-type\":\"data-constant\"},\"hillshade-illumination-anchor\":{type:\"enum\",values:{map:{},viewport:{}},default:\"viewport\",expression:{interpolated:!1,parameters:[\"zoom\"]},\"property-type\":\"data-constant\"},\"hillshade-exaggeration\":{type:\"number\",default:.5,minimum:0,maximum:1,transition:!0,expression:{interpolated:!0,parameters:[\"zoom\"]},\"property-type\":\"data-constant\"},\"hillshade-shadow-color\":{type:\"color\",default:\"#000000\",transition:!0,expression:{interpolated:!0,parameters:[\"zoom\"]},\"property-type\":\"data-constant\"},\"hillshade-highlight-color\":{type:\"color\",default:\"#FFFFFF\",transition:!0,expression:{interpolated:!0,parameters:[\"zoom\"]},\"property-type\":\"data-constant\"},\"hillshade-accent-color\":{type:\"color\",default:\"#000000\",transition:!0,expression:{interpolated:!0,parameters:[\"zoom\"]},\"property-type\":\"data-constant\"}},paint_background:{\"background-color\":{type:\"color\",default:\"#000000\",transition:!0,requires:[{\"!\":\"background-pattern\"}],expression:{interpolated:!0,parameters:[\"zoom\"]},\"property-type\":\"data-constant\"},\"background-pattern\":{type:\"string\",transition:!0,expression:{interpolated:!1,parameters:[\"zoom\"]},\"property-type\":\"cross-faded\"},\"background-opacity\":{type:\"number\",default:1,minimum:0,maximum:1,transition:!0,expression:{interpolated:!0,parameters:[\"zoom\"]},\"property-type\":\"data-constant\"}},transition:{duration:{type:\"number\",default:300,minimum:0,units:\"milliseconds\"},delay:{type:\"number\",default:0,minimum:0,units:\"milliseconds\"}},\"property-type\":{\"data-driven\":{type:\"property-type\"},\"cross-faded\":{type:\"property-type\"},\"cross-faded-data-driven\":{type:\"property-type\"},\"color-ramp\":{type:\"property-type\"},\"data-constant\":{type:\"property-type\"},constant:{type:\"property-type\"}}},Dt=function(t,e,r,n){this.message=(t?t+\": \":\"\")+r,n&&(this.identifier=n),null!=e&&e.__line__&&(this.line=e.__line__)};function Rt(t){var e=t.key,r=t.value;return r?[new Dt(e,r,\"constants have been deprecated as of v8\")]:[]}function Ft(t){for(var e=[],r=arguments.length-1;r-- >0;)e[r]=arguments[r+1];for(var n=0,i=e;n<i.length;n+=1){var a=i[n];for(var o in a)t[o]=a[o]}return t}function Bt(t){return t instanceof Number||t instanceof String||t instanceof Boolean}function Nt(t){return Bt(t)?t.valueOf():t}function jt(t){if(Array.isArray(t))return t.map(jt);if(t instanceof Object&&!Bt(t)){var e={};for(var r in t)e[r]=jt(t[r]);return e}return Nt(t)}var Ut=function(t){function e(e,r){t.call(this,r),this.message=r,this.key=e}return t&&(e.__proto__=t),e.prototype=Object.create(t&&t.prototype),e.prototype.constructor=e,e}(Error),Vt=function(t,e){void 0===e&&(e=[]),this.parent=t,this.bindings={};for(var r=0,n=e;r<n.length;r+=1){var i=n[r],a=i[0],o=i[1];this.bindings[a]=o}};Vt.prototype.concat=function(t){return new Vt(this,t)},Vt.prototype.get=function(t){if(this.bindings[t])return this.bindings[t];if(this.parent)return this.parent.get(t);throw new Error(t+\" not found in scope.\")},Vt.prototype.has=function(t){return!!this.bindings[t]||!!this.parent&&this.parent.has(t)};var qt={kind:\"null\"},Ht={kind:\"number\"},Gt={kind:\"string\"},Yt={kind:\"boolean\"},Wt={kind:\"color\"},Xt={kind:\"object\"},Zt={kind:\"value\"},Jt={kind:\"collator\"},Kt={kind:\"formatted\"};function $t(t,e){return{kind:\"array\",itemType:t,N:e}}function Qt(t){if(\"array\"===t.kind){var e=Qt(t.itemType);return\"number\"==typeof t.N?\"array<\"+e+\", \"+t.N+\">\":\"value\"===t.itemType.kind?\"array\":\"array<\"+e+\">\"}return t.kind}var te=[qt,Ht,Gt,Yt,Wt,Kt,Xt,$t(Zt)];function ee(t,e){if(\"error\"===e.kind)return null;if(\"array\"===t.kind){if(\"array\"===e.kind&&(0===e.N&&\"value\"===e.itemType.kind||!ee(t.itemType,e.itemType))&&(\"number\"!=typeof t.N||t.N===e.N))return null}else{if(t.kind===e.kind)return null;if(\"value\"===t.kind)for(var r=0,n=te;r<n.length;r+=1)if(!ee(n[r],e))return null}return\"Expected \"+Qt(t)+\" but found \"+Qt(e)+\" instead.\"}var re=e(function(t,e){var r={transparent:[0,0,0,0],aliceblue:[240,248,255,1],antiquewhite:[250,235,215,1],aqua:[0,255,255,1],aquamarine:[127,255,212,1],azure:[240,255,255,1],beige:[245,245,220,1],bisque:[255,228,196,1],black:[0,0,0,1],blanchedalmond:[255,235,205,1],blue:[0,0,255,1],blueviolet:[138,43,226,1],brown:[165,42,42,1],burlywood:[222,184,135,1],cadetblue:[95,158,160,1],chartreuse:[127,255,0,1],chocolate:[210,105,30,1],coral:[255,127,80,1],cornflowerblue:[100,149,237,1],cornsilk:[255,248,220,1],crimson:[220,20,60,1],cyan:[0,255,255,1],darkblue:[0,0,139,1],darkcyan:[0,139,139,1],darkgoldenrod:[184,134,11,1],darkgray:[169,169,169,1],darkgreen:[0,100,0,1],darkgrey:[169,169,169,1],darkkhaki:[189,183,107,1],darkmagenta:[139,0,139,1],darkolivegreen:[85,107,47,1],darkorange:[255,140,0,1],darkorchid:[153,50,204,1],darkred:[139,0,0,1],darksalmon:[233,150,122,1],darkseagreen:[143,188,143,1],darkslateblue:[72,61,139,1],darkslategray:[47,79,79,1],darkslategrey:[47,79,79,1],darkturquoise:[0,206,209,1],darkviolet:[148,0,211,1],deeppink:[255,20,147,1],deepskyblue:[0,191,255,1],dimgray:[105,105,105,1],dimgrey:[105,105,105,1],dodgerblue:[30,144,255,1],firebrick:[178,34,34,1],floralwhite:[255,250,240,1],forestgreen:[34,139,34,1],fuchsia:[255,0,255,1],gainsboro:[220,220,220,1],ghostwhite:[248,248,255,1],gold:[255,215,0,1],goldenrod:[218,165,32,1],gray:[128,128,128,1],green:[0,128,0,1],greenyellow:[173,255,47,1],grey:[128,128,128,1],honeydew:[240,255,240,1],hotpink:[255,105,180,1],indianred:[205,92,92,1],indigo:[75,0,130,1],ivory:[255,255,240,1],khaki:[240,230,140,1],lavender:[230,230,250,1],lavenderblush:[255,240,245,1],lawngreen:[124,252,0,1],lemonchiffon:[255,250,205,1],lightblue:[173,216,230,1],lightcoral:[240,128,128,1],lightcyan:[224,255,255,1],lightgoldenrodyellow:[250,250,210,1],lightgray:[211,211,211,1],lightgreen:[144,238,144,1],lightgrey:[211,211,211,1],lightpink:[255,182,193,1],lightsalmon:[255,160,122,1],lightseagreen:[32,178,170,1],lightskyblue:[135,206,250,1],lightslategray:[119,136,153,1],lightslategrey:[119,136,153,1],lightsteelblue:[176,196,222,1],lightyellow:[255,255,224,1],lime:[0,255,0,1],limegreen:[50,205,50,1],linen:[250,240,230,1],magenta:[255,0,255,1],maroon:[128,0,0,1],mediumaquamarine:[102,205,170,1],mediumblue:[0,0,205,1],mediumorchid:[186,85,211,1],mediumpurple:[147,112,219,1],mediumseagreen:[60,179,113,1],mediumslateblue:[123,104,238,1],mediumspringgreen:[0,250,154,1],mediumturquoise:[72,209,204,1],mediumvioletred:[199,21,133,1],midnightblue:[25,25,112,1],mintcream:[245,255,250,1],mistyrose:[255,228,225,1],moccasin:[255,228,181,1],navajowhite:[255,222,173,1],navy:[0,0,128,1],oldlace:[253,245,230,1],olive:[128,128,0,1],olivedrab:[107,142,35,1],orange:[255,165,0,1],orangered:[255,69,0,1],orchid:[218,112,214,1],palegoldenrod:[238,232,170,1],palegreen:[152,251,152,1],paleturquoise:[175,238,238,1],palevioletred:[219,112,147,1],papayawhip:[255,239,213,1],peachpuff:[255,218,185,1],peru:[205,133,63,1],pink:[255,192,203,1],plum:[221,160,221,1],powderblue:[176,224,230,1],purple:[128,0,128,1],rebeccapurple:[102,51,153,1],red:[255,0,0,1],rosybrown:[188,143,143,1],royalblue:[65,105,225,1],saddlebrown:[139,69,19,1],salmon:[250,128,114,1],sandybrown:[244,164,96,1],seagreen:[46,139,87,1],seashell:[255,245,238,1],sienna:[160,82,45,1],silver:[192,192,192,1],skyblue:[135,206,235,1],slateblue:[106,90,205,1],slategray:[112,128,144,1],slategrey:[112,128,144,1],snow:[255,250,250,1],springgreen:[0,255,127,1],steelblue:[70,130,180,1],tan:[210,180,140,1],teal:[0,128,128,1],thistle:[216,191,216,1],tomato:[255,99,71,1],turquoise:[64,224,208,1],violet:[238,130,238,1],wheat:[245,222,179,1],white:[255,255,255,1],whitesmoke:[245,245,245,1],yellow:[255,255,0,1],yellowgreen:[154,205,50,1]};function n(t){return(t=Math.round(t))<0?0:t>255?255:t}function i(t){return t<0?0:t>1?1:t}function a(t){return\"%\"===t[t.length-1]?n(parseFloat(t)/100*255):n(parseInt(t))}function o(t){return\"%\"===t[t.length-1]?i(parseFloat(t)/100):i(parseFloat(t))}function s(t,e,r){return r<0?r+=1:r>1&&(r-=1),6*r<1?t+(e-t)*r*6:2*r<1?e:3*r<2?t+(e-t)*(2/3-r)*6:t}try{e.parseCSSColor=function(t){var e,i=t.replace(/ /g,\"\").toLowerCase();if(i in r)return r[i].slice();if(\"#\"===i[0])return 4===i.length?(e=parseInt(i.substr(1),16))>=0&&e<=4095?[(3840&e)>>4|(3840&e)>>8,240&e|(240&e)>>4,15&e|(15&e)<<4,1]:null:7===i.length&&(e=parseInt(i.substr(1),16))>=0&&e<=16777215?[(16711680&e)>>16,(65280&e)>>8,255&e,1]:null;var l=i.indexOf(\"(\"),c=i.indexOf(\")\");if(-1!==l&&c+1===i.length){var u=i.substr(0,l),h=i.substr(l+1,c-(l+1)).split(\",\"),f=1;switch(u){case\"rgba\":if(4!==h.length)return null;f=o(h.pop());case\"rgb\":return 3!==h.length?null:[a(h[0]),a(h[1]),a(h[2]),f];case\"hsla\":if(4!==h.length)return null;f=o(h.pop());case\"hsl\":if(3!==h.length)return null;var p=(parseFloat(h[0])%360+360)%360/360,d=o(h[1]),g=o(h[2]),v=g<=.5?g*(d+1):g+d-g*d,m=2*g-v;return[n(255*s(m,v,p+1/3)),n(255*s(m,v,p)),n(255*s(m,v,p-1/3)),f];default:return null}}return null}}catch(t){}}).parseCSSColor,ne=function(t,e,r,n){void 0===n&&(n=1),this.r=t,this.g=e,this.b=r,this.a=n};ne.parse=function(t){if(t){if(t instanceof ne)return t;if(\"string\"==typeof t){var e=re(t);if(e)return new ne(e[0]/255*e[3],e[1]/255*e[3],e[2]/255*e[3],e[3])}}},ne.prototype.toString=function(){var t=this.toArray(),e=t[0],r=t[1],n=t[2],i=t[3];return\"rgba(\"+Math.round(e)+\",\"+Math.round(r)+\",\"+Math.round(n)+\",\"+i+\")\"},ne.prototype.toArray=function(){var t=this.r,e=this.g,r=this.b,n=this.a;return 0===n?[0,0,0,0]:[255*t/n,255*e/n,255*r/n,n]},ne.black=new ne(0,0,0,1),ne.white=new ne(1,1,1,1),ne.transparent=new ne(0,0,0,0),ne.red=new ne(1,0,0,1);var ie=function(t,e,r){this.sensitivity=t?e?\"variant\":\"case\":e?\"accent\":\"base\",this.locale=r,this.collator=new Intl.Collator(this.locale?this.locale:[],{sensitivity:this.sensitivity,usage:\"search\"})};ie.prototype.compare=function(t,e){return this.collator.compare(t,e)},ie.prototype.resolvedLocale=function(){return new Intl.Collator(this.locale?this.locale:[]).resolvedOptions().locale};var ae=function(t,e,r){this.text=t,this.scale=e,this.fontStack=r},oe=function(t){this.sections=t};function se(t,e,r,n){return\"number\"==typeof t&&t>=0&&t<=255&&\"number\"==typeof e&&e>=0&&e<=255&&\"number\"==typeof r&&r>=0&&r<=255?void 0===n||\"number\"==typeof n&&n>=0&&n<=1?null:\"Invalid rgba value [\"+[t,e,r,n].join(\", \")+\"]: 'a' must be between 0 and 1.\":\"Invalid rgba value [\"+(\"number\"==typeof n?[t,e,r,n]:[t,e,r]).join(\", \")+\"]: 'r', 'g', and 'b' must be between 0 and 255.\"}function le(t){if(null===t)return qt;if(\"string\"==typeof t)return Gt;if(\"boolean\"==typeof t)return Yt;if(\"number\"==typeof t)return Ht;if(t instanceof ne)return Wt;if(t instanceof ie)return Jt;if(t instanceof oe)return Kt;if(Array.isArray(t)){for(var e,r=t.length,n=0,i=t;n<i.length;n+=1){var a=le(i[n]);if(e){if(e===a)continue;e=Zt;break}e=a}return $t(e||Zt,r)}return Xt}function ce(t){var e=typeof t;return null===t?\"\":\"string\"===e||\"number\"===e||\"boolean\"===e?String(t):t instanceof ne||t instanceof oe?t.toString():JSON.stringify(t)}oe.fromString=function(t){return new oe([new ae(t,null,null)])},oe.prototype.toString=function(){return this.sections.map(function(t){return t.text}).join(\"\")},oe.prototype.serialize=function(){for(var t=[\"format\"],e=0,r=this.sections;e<r.length;e+=1){var n=r[e];t.push(n.text);var i={};n.fontStack&&(i[\"text-font\"]=[\"literal\",n.fontStack.split(\",\")]),n.scale&&(i[\"font-scale\"]=n.scale),t.push(i)}return t};var ue=function(t,e){this.type=t,this.value=e};ue.parse=function(t,e){if(2!==t.length)return e.error(\"'literal' expression requires exactly one argument, but found \"+(t.length-1)+\" instead.\");if(!function t(e){if(null===e)return!0;if(\"string\"==typeof e)return!0;if(\"boolean\"==typeof e)return!0;if(\"number\"==typeof e)return!0;if(e instanceof ne)return!0;if(e instanceof ie)return!0;if(e instanceof oe)return!0;if(Array.isArray(e)){for(var r=0,n=e;r<n.length;r+=1)if(!t(n[r]))return!1;return!0}if(\"object\"==typeof e){for(var i in e)if(!t(e[i]))return!1;return!0}return!1}(t[1]))return e.error(\"invalid value\");var r=t[1],n=le(r),i=e.expectedType;return\"array\"!==n.kind||0!==n.N||!i||\"array\"!==i.kind||\"number\"==typeof i.N&&0!==i.N||(n=i),new ue(n,r)},ue.prototype.evaluate=function(){return this.value},ue.prototype.eachChild=function(){},ue.prototype.possibleOutputs=function(){return[this.value]},ue.prototype.serialize=function(){return\"array\"===this.type.kind||\"object\"===this.type.kind?[\"literal\",this.value]:this.value instanceof ne?[\"rgba\"].concat(this.value.toArray()):this.value instanceof oe?this.value.serialize():this.value};var he=function(t){this.name=\"ExpressionEvaluationError\",this.message=t};he.prototype.toJSON=function(){return this.message};var fe={string:Gt,number:Ht,boolean:Yt,object:Xt},pe=function(t,e){this.type=t,this.args=e};pe.parse=function(t,e){if(t.length<2)return e.error(\"Expected at least one argument.\");var r,n=1,i=t[0];if(\"array\"===i){var a,o;if(t.length>2){var s=t[1];if(\"string\"!=typeof s||!(s in fe)||\"object\"===s)return e.error('The item type argument of \"array\" must be one of string, number, boolean',1);a=fe[s],n++}else a=Zt;if(t.length>3){if(null!==t[2]&&(\"number\"!=typeof t[2]||t[2]<0||t[2]!==Math.floor(t[2])))return e.error('The length argument to \"array\" must be a positive integer literal',2);o=t[2],n++}r=$t(a,o)}else r=fe[i];for(var l=[];n<t.length;n++){var c=e.parse(t[n],n,Zt);if(!c)return null;l.push(c)}return new pe(r,l)},pe.prototype.evaluate=function(t){for(var e=0;e<this.args.length;e++){var r=this.args[e].evaluate(t);if(!ee(this.type,le(r)))return r;if(e===this.args.length-1)throw new he(\"Expected value to be of type \"+Qt(this.type)+\", but found \"+Qt(le(r))+\" instead.\")}return null},pe.prototype.eachChild=function(t){this.args.forEach(t)},pe.prototype.possibleOutputs=function(){var t;return(t=[]).concat.apply(t,this.args.map(function(t){return t.possibleOutputs()}))},pe.prototype.serialize=function(){var t=this.type,e=[t.kind];if(\"array\"===t.kind){var r=t.itemType;if(\"string\"===r.kind||\"number\"===r.kind||\"boolean\"===r.kind){e.push(r.kind);var n=t.N;(\"number\"==typeof n||this.args.length>1)&&e.push(n)}}return e.concat(this.args.map(function(t){return t.serialize()}))};var de=function(t){this.type=Kt,this.sections=t};de.parse=function(t,e){if(t.length<3)return e.error(\"Expected at least two arguments.\");if((t.length-1)%2!=0)return e.error(\"Expected an even number of arguments.\");for(var r=[],n=1;n<t.length-1;n+=2){var i=e.parse(t[n],1,Zt);if(!i)return null;var a=i.type.kind;if(\"string\"!==a&&\"value\"!==a&&\"null\"!==a)return e.error(\"Formatted text type must be 'string', 'value', or 'null'.\");var o=t[n+1];if(\"object\"!=typeof o||Array.isArray(o))return e.error(\"Format options argument must be an object.\");var s=null;if(o[\"font-scale\"]&&!(s=e.parse(o[\"font-scale\"],1,Ht)))return null;var l=null;if(o[\"text-font\"]&&!(l=e.parse(o[\"text-font\"],1,$t(Gt))))return null;r.push({text:i,scale:s,font:l})}return new de(r)},de.prototype.evaluate=function(t){return new oe(this.sections.map(function(e){return new ae(ce(e.text.evaluate(t)),e.scale?e.scale.evaluate(t):null,e.font?e.font.evaluate(t).join(\",\"):null)}))},de.prototype.eachChild=function(t){for(var e=0,r=this.sections;e<r.length;e+=1){var n=r[e];t(n.text),n.scale&&t(n.scale),n.font&&t(n.font)}},de.prototype.possibleOutputs=function(){return[void 0]},de.prototype.serialize=function(){for(var t=[\"format\"],e=0,r=this.sections;e<r.length;e+=1){var n=r[e];t.push(n.text.serialize());var i={};n.scale&&(i[\"font-scale\"]=n.scale.serialize()),n.font&&(i[\"text-font\"]=n.font.serialize()),t.push(i)}return t};var ge={\"to-boolean\":Yt,\"to-color\":Wt,\"to-number\":Ht,\"to-string\":Gt},ve=function(t,e){this.type=t,this.args=e};ve.parse=function(t,e){if(t.length<2)return e.error(\"Expected at least one argument.\");var r=t[0];if((\"to-boolean\"===r||\"to-string\"===r)&&2!==t.length)return e.error(\"Expected one argument.\");for(var n=ge[r],i=[],a=1;a<t.length;a++){var o=e.parse(t[a],a,Zt);if(!o)return null;i.push(o)}return new ve(n,i)},ve.prototype.evaluate=function(t){if(\"boolean\"===this.type.kind)return Boolean(this.args[0].evaluate(t));if(\"color\"===this.type.kind){for(var e,r,n=0,i=this.args;n<i.length;n+=1){if(r=null,(e=i[n].evaluate(t))instanceof ne)return e;if(\"string\"==typeof e){var a=t.parseColor(e);if(a)return a}else if(Array.isArray(e)&&!(r=e.length<3||e.length>4?\"Invalid rbga value \"+JSON.stringify(e)+\": expected an array containing either three or four numeric values.\":se(e[0],e[1],e[2],e[3])))return new ne(e[0]/255,e[1]/255,e[2]/255,e[3])}throw new he(r||\"Could not parse color from value '\"+(\"string\"==typeof e?e:String(JSON.stringify(e)))+\"'\")}if(\"number\"===this.type.kind){for(var o=null,s=0,l=this.args;s<l.length;s+=1){if(null===(o=l[s].evaluate(t)))return 0;var c=Number(o);if(!isNaN(c))return c}throw new he(\"Could not convert \"+JSON.stringify(o)+\" to number.\")}return\"formatted\"===this.type.kind?oe.fromString(ce(this.args[0].evaluate(t))):ce(this.args[0].evaluate(t))},ve.prototype.eachChild=function(t){this.args.forEach(t)},ve.prototype.possibleOutputs=function(){var t;return(t=[]).concat.apply(t,this.args.map(function(t){return t.possibleOutputs()}))},ve.prototype.serialize=function(){if(\"formatted\"===this.type.kind)return new de([{text:this.args[0],scale:null,font:null}]).serialize();var t=[\"to-\"+this.type.kind];return this.eachChild(function(e){t.push(e.serialize())}),t};var me=[\"Unknown\",\"Point\",\"LineString\",\"Polygon\"],ye=function(){this.globals=null,this.feature=null,this.featureState=null,this._parseColorCache={}};ye.prototype.id=function(){return this.feature&&\"id\"in this.feature?this.feature.id:null},ye.prototype.geometryType=function(){return this.feature?\"number\"==typeof this.feature.type?me[this.feature.type]:this.feature.type:null},ye.prototype.properties=function(){return this.feature&&this.feature.properties||{}},ye.prototype.parseColor=function(t){var e=this._parseColorCache[t];return e||(e=this._parseColorCache[t]=ne.parse(t)),e};var xe=function(t,e,r,n){this.name=t,this.type=e,this._evaluate=r,this.args=n};xe.prototype.evaluate=function(t){return this._evaluate(t,this.args)},xe.prototype.eachChild=function(t){this.args.forEach(t)},xe.prototype.possibleOutputs=function(){return[void 0]},xe.prototype.serialize=function(){return[this.name].concat(this.args.map(function(t){return t.serialize()}))},xe.parse=function(t,e){var r,n=t[0],i=xe.definitions[n];if(!i)return e.error('Unknown expression \"'+n+'\". If you wanted a literal array, use [\"literal\", [...]].',0);for(var a=Array.isArray(i)?i[0]:i.type,o=Array.isArray(i)?[[i[1],i[2]]]:i.overloads,s=o.filter(function(e){var r=e[0];return!Array.isArray(r)||r.length===t.length-1}),l=null,c=0,u=s;c<u.length;c+=1){var h=u[c],f=h[0],p=h[1];l=new Ae(e.registry,e.path,null,e.scope);for(var d=[],g=!1,v=1;v<t.length;v++){var m=t[v],y=Array.isArray(f)?f[v-1]:f.type,x=l.parse(m,1+d.length,y);if(!x){g=!0;break}d.push(x)}if(!g)if(Array.isArray(f)&&f.length!==d.length)l.error(\"Expected \"+f.length+\" arguments, but found \"+d.length+\" instead.\");else{for(var b=0;b<d.length;b++){var _=Array.isArray(f)?f[b]:f.type,w=d[b];l.concat(b+1).checkSubtype(_,w.type)}if(0===l.errors.length)return new xe(n,a,p,d)}}if(1===s.length)(r=e.errors).push.apply(r,l.errors);else{for(var k=(s.length?s:o).map(function(t){var e;return e=t[0],Array.isArray(e)?\"(\"+e.map(Qt).join(\", \")+\")\":\"(\"+Qt(e.type)+\"...)\"}).join(\" | \"),T=[],A=1;A<t.length;A++){var M=e.parse(t[A],1+T.length);if(!M)return null;T.push(Qt(M.type))}e.error(\"Expected arguments of type \"+k+\", but found (\"+T.join(\", \")+\") instead.\")}return null},xe.register=function(t,e){for(var r in xe.definitions=e,e)t[r]=xe};var be=function(t,e,r){this.type=Jt,this.locale=r,this.caseSensitive=t,this.diacriticSensitive=e};function _e(t){if(t instanceof xe){if(\"get\"===t.name&&1===t.args.length)return!1;if(\"feature-state\"===t.name)return!1;if(\"has\"===t.name&&1===t.args.length)return!1;if(\"properties\"===t.name||\"geometry-type\"===t.name||\"id\"===t.name)return!1;if(/^filter-/.test(t.name))return!1}var e=!0;return t.eachChild(function(t){e&&!_e(t)&&(e=!1)}),e}function we(t){if(t instanceof xe&&\"feature-state\"===t.name)return!1;var e=!0;return t.eachChild(function(t){e&&!we(t)&&(e=!1)}),e}function ke(t,e){if(t instanceof xe&&e.indexOf(t.name)>=0)return!1;var r=!0;return t.eachChild(function(t){r&&!ke(t,e)&&(r=!1)}),r}be.parse=function(t,e){if(2!==t.length)return e.error(\"Expected one argument.\");var r=t[1];if(\"object\"!=typeof r||Array.isArray(r))return e.error(\"Collator options argument must be an object.\");var n=e.parse(void 0!==r[\"case-sensitive\"]&&r[\"case-sensitive\"],1,Yt);if(!n)return null;var i=e.parse(void 0!==r[\"diacritic-sensitive\"]&&r[\"diacritic-sensitive\"],1,Yt);if(!i)return null;var a=null;return r.locale&&!(a=e.parse(r.locale,1,Gt))?null:new be(n,i,a)},be.prototype.evaluate=function(t){return new ie(this.caseSensitive.evaluate(t),this.diacriticSensitive.evaluate(t),this.locale?this.locale.evaluate(t):null)},be.prototype.eachChild=function(t){t(this.caseSensitive),t(this.diacriticSensitive),this.locale&&t(this.locale)},be.prototype.possibleOutputs=function(){return[void 0]},be.prototype.serialize=function(){var t={};return t[\"case-sensitive\"]=this.caseSensitive.serialize(),t[\"diacritic-sensitive\"]=this.diacriticSensitive.serialize(),this.locale&&(t.locale=this.locale.serialize()),[\"collator\",t]};var Te=function(t,e){this.type=e.type,this.name=t,this.boundExpression=e};Te.parse=function(t,e){if(2!==t.length||\"string\"!=typeof t[1])return e.error(\"'var' expression requires exactly one string literal argument.\");var r=t[1];return e.scope.has(r)?new Te(r,e.scope.get(r)):e.error('Unknown variable \"'+r+'\". Make sure \"'+r+'\" has been bound in an enclosing \"let\" expression before using it.',1)},Te.prototype.evaluate=function(t){return this.boundExpression.evaluate(t)},Te.prototype.eachChild=function(){},Te.prototype.possibleOutputs=function(){return[void 0]},Te.prototype.serialize=function(){return[\"var\",this.name]};var Ae=function(t,e,r,n,i){void 0===e&&(e=[]),void 0===n&&(n=new Vt),void 0===i&&(i=[]),this.registry=t,this.path=e,this.key=e.map(function(t){return\"[\"+t+\"]\"}).join(\"\"),this.scope=n,this.errors=i,this.expectedType=r};function Me(t,e){for(var r,n,i=t.length-1,a=0,o=i,s=0;a<=o;)if(r=t[s=Math.floor((a+o)/2)],n=t[s+1],r<=e){if(s===i||e<n)return s;a=s+1}else{if(!(r>e))throw new he(\"Input is not a number.\");o=s-1}return 0}Ae.prototype.parse=function(t,e,r,n,i){return void 0===i&&(i={}),e?this.concat(e,r,n)._parse(t,i):this._parse(t,i)},Ae.prototype._parse=function(t,e){function r(t,e,r){return\"assert\"===r?new pe(e,[t]):\"coerce\"===r?new ve(e,[t]):t}if(null!==t&&\"string\"!=typeof t&&\"boolean\"!=typeof t&&\"number\"!=typeof t||(t=[\"literal\",t]),Array.isArray(t)){if(0===t.length)return this.error('Expected an array with at least one element. If you wanted a literal array, use [\"literal\", []].');var n=t[0];if(\"string\"!=typeof n)return this.error(\"Expression name must be a string, but found \"+typeof n+' instead. If you wanted a literal array, use [\"literal\", [...]].',0),null;var i=this.registry[n];if(i){var a=i.parse(t,this);if(!a)return null;if(this.expectedType){var o=this.expectedType,s=a.type;if(\"string\"!==o.kind&&\"number\"!==o.kind&&\"boolean\"!==o.kind&&\"object\"!==o.kind&&\"array\"!==o.kind||\"value\"!==s.kind)if(\"color\"!==o.kind&&\"formatted\"!==o.kind||\"value\"!==s.kind&&\"string\"!==s.kind){if(this.checkSubtype(o,s))return null}else a=r(a,o,e.typeAnnotation||\"coerce\");else a=r(a,o,e.typeAnnotation||\"assert\")}if(!(a instanceof ue)&&function t(e){if(e instanceof Te)return t(e.boundExpression);if(e instanceof xe&&\"error\"===e.name)return!1;if(e instanceof be)return!1;var r=e instanceof ve||e instanceof pe,n=!0;return e.eachChild(function(e){n=r?n&&t(e):n&&e instanceof ue}),!!n&&(_e(e)&&ke(e,[\"zoom\",\"heatmap-density\",\"line-progress\",\"accumulated\",\"is-supported-script\"]))}(a)){var l=new ye;try{a=new ue(a.type,a.evaluate(l))}catch(t){return this.error(t.message),null}}return a}return this.error('Unknown expression \"'+n+'\". If you wanted a literal array, use [\"literal\", [...]].',0)}return void 0===t?this.error(\"'undefined' value invalid. Use null instead.\"):\"object\"==typeof t?this.error('Bare objects invalid. Use [\"literal\", {...}] instead.'):this.error(\"Expected an array, but found \"+typeof t+\" instead.\")},Ae.prototype.concat=function(t,e,r){var n=\"number\"==typeof t?this.path.concat(t):this.path,i=r?this.scope.concat(r):this.scope;return new Ae(this.registry,n,e||null,i,this.errors)},Ae.prototype.error=function(t){for(var e=[],r=arguments.length-1;r-- >0;)e[r]=arguments[r+1];var n=\"\"+this.key+e.map(function(t){return\"[\"+t+\"]\"}).join(\"\");this.errors.push(new Ut(n,t))},Ae.prototype.checkSubtype=function(t,e){var r=ee(t,e);return r&&this.error(r),r};var Se=function(t,e,r){this.type=t,this.input=e,this.labels=[],this.outputs=[];for(var n=0,i=r;n<i.length;n+=1){var a=i[n],o=a[0],s=a[1];this.labels.push(o),this.outputs.push(s)}};function Ee(t,e,r){return t*(1-r)+e*r}Se.parse=function(t,e){if(t.length-1<4)return e.error(\"Expected at least 4 arguments, but found only \"+(t.length-1)+\".\");if((t.length-1)%2!=0)return e.error(\"Expected an even number of arguments.\");var r=e.parse(t[1],1,Ht);if(!r)return null;var n=[],i=null;e.expectedType&&\"value\"!==e.expectedType.kind&&(i=e.expectedType);for(var a=1;a<t.length;a+=2){var o=1===a?-1/0:t[a],s=t[a+1],l=a,c=a+1;if(\"number\"!=typeof o)return e.error('Input/output pairs for \"step\" expressions must be defined using literal numeric values (not computed expressions) for the input values.',l);if(n.length&&n[n.length-1][0]>=o)return e.error('Input/output pairs for \"step\" expressions must be arranged with input values in strictly ascending order.',l);var u=e.parse(s,c,i);if(!u)return null;i=i||u.type,n.push([o,u])}return new Se(i,r,n)},Se.prototype.evaluate=function(t){var e=this.labels,r=this.outputs;if(1===e.length)return r[0].evaluate(t);var n=this.input.evaluate(t);if(n<=e[0])return r[0].evaluate(t);var i=e.length;return n>=e[i-1]?r[i-1].evaluate(t):r[Me(e,n)].evaluate(t)},Se.prototype.eachChild=function(t){t(this.input);for(var e=0,r=this.outputs;e<r.length;e+=1)t(r[e])},Se.prototype.possibleOutputs=function(){var t;return(t=[]).concat.apply(t,this.outputs.map(function(t){return t.possibleOutputs()}))},Se.prototype.serialize=function(){for(var t=[\"step\",this.input.serialize()],e=0;e<this.labels.length;e++)e>0&&t.push(this.labels[e]),t.push(this.outputs[e].serialize());return t};var Ce=Object.freeze({number:Ee,color:function(t,e,r){return new ne(Ee(t.r,e.r,r),Ee(t.g,e.g,r),Ee(t.b,e.b,r),Ee(t.a,e.a,r))},array:function(t,e,r){return t.map(function(t,n){return Ee(t,e[n],r)})}}),Le=.95047,Pe=1,Oe=1.08883,ze=4/29,Ie=6/29,De=3*Ie*Ie,Re=Ie*Ie*Ie,Fe=Math.PI/180,Be=180/Math.PI;function Ne(t){return t>Re?Math.pow(t,1/3):t/De+ze}function je(t){return t>Ie?t*t*t:De*(t-ze)}function Ue(t){return 255*(t<=.0031308?12.92*t:1.055*Math.pow(t,1/2.4)-.055)}function Ve(t){return(t/=255)<=.04045?t/12.92:Math.pow((t+.055)/1.055,2.4)}function qe(t){var e=Ve(t.r),r=Ve(t.g),n=Ve(t.b),i=Ne((.4124564*e+.3575761*r+.1804375*n)/Le),a=Ne((.2126729*e+.7151522*r+.072175*n)/Pe);return{l:116*a-16,a:500*(i-a),b:200*(a-Ne((.0193339*e+.119192*r+.9503041*n)/Oe)),alpha:t.a}}function He(t){var e=(t.l+16)/116,r=isNaN(t.a)?e:e+t.a/500,n=isNaN(t.b)?e:e-t.b/200;return e=Pe*je(e),r=Le*je(r),n=Oe*je(n),new ne(Ue(3.2404542*r-1.5371385*e-.4985314*n),Ue(-.969266*r+1.8760108*e+.041556*n),Ue(.0556434*r-.2040259*e+1.0572252*n),t.alpha)}var Ge={forward:qe,reverse:He,interpolate:function(t,e,r){return{l:Ee(t.l,e.l,r),a:Ee(t.a,e.a,r),b:Ee(t.b,e.b,r),alpha:Ee(t.alpha,e.alpha,r)}}},Ye={forward:function(t){var e=qe(t),r=e.l,n=e.a,i=e.b,a=Math.atan2(i,n)*Be;return{h:a<0?a+360:a,c:Math.sqrt(n*n+i*i),l:r,alpha:t.a}},reverse:function(t){var e=t.h*Fe,r=t.c;return He({l:t.l,a:Math.cos(e)*r,b:Math.sin(e)*r,alpha:t.alpha})},interpolate:function(t,e,r){return{h:function(t,e,r){var n=e-t;return t+r*(n>180||n<-180?n-360*Math.round(n/360):n)}(t.h,e.h,r),c:Ee(t.c,e.c,r),l:Ee(t.l,e.l,r),alpha:Ee(t.alpha,e.alpha,r)}}},We=Object.freeze({lab:Ge,hcl:Ye}),Xe=function(t,e,r,n,i){this.type=t,this.operator=e,this.interpolation=r,this.input=n,this.labels=[],this.outputs=[];for(var a=0,o=i;a<o.length;a+=1){var s=o[a],l=s[0],c=s[1];this.labels.push(l),this.outputs.push(c)}};function Ze(t,e,r,n){var i=n-r,a=t-r;return 0===i?0:1===e?a/i:(Math.pow(e,a)-1)/(Math.pow(e,i)-1)}Xe.interpolationFactor=function(t,e,n,i){var a=0;if(\"exponential\"===t.name)a=Ze(e,t.base,n,i);else if(\"linear\"===t.name)a=Ze(e,1,n,i);else if(\"cubic-bezier\"===t.name){var o=t.controlPoints;a=new r(o[0],o[1],o[2],o[3]).solve(Ze(e,1,n,i))}return a},Xe.parse=function(t,e){var r=t[0],n=t[1],i=t[2],a=t.slice(3);if(!Array.isArray(n)||0===n.length)return e.error(\"Expected an interpolation type expression.\",1);if(\"linear\"===n[0])n={name:\"linear\"};else if(\"exponential\"===n[0]){var o=n[1];if(\"number\"!=typeof o)return e.error(\"Exponential interpolation requires a numeric base.\",1,1);n={name:\"exponential\",base:o}}else{if(\"cubic-bezier\"!==n[0])return e.error(\"Unknown interpolation type \"+String(n[0]),1,0);var s=n.slice(1);if(4!==s.length||s.some(function(t){return\"number\"!=typeof t||t<0||t>1}))return e.error(\"Cubic bezier interpolation requires four numeric arguments with values between 0 and 1.\",1);n={name:\"cubic-bezier\",controlPoints:s}}if(t.length-1<4)return e.error(\"Expected at least 4 arguments, but found only \"+(t.length-1)+\".\");if((t.length-1)%2!=0)return e.error(\"Expected an even number of arguments.\");if(!(i=e.parse(i,2,Ht)))return null;var l=[],c=null;\"interpolate-hcl\"===r||\"interpolate-lab\"===r?c=Wt:e.expectedType&&\"value\"!==e.expectedType.kind&&(c=e.expectedType);for(var u=0;u<a.length;u+=2){var h=a[u],f=a[u+1],p=u+3,d=u+4;if(\"number\"!=typeof h)return e.error('Input/output pairs for \"interpolate\" expressions must be defined using literal numeric values (not computed expressions) for the input values.',p);if(l.length&&l[l.length-1][0]>=h)return e.error('Input/output pairs for \"interpolate\" expressions must be arranged with input values in strictly ascending order.',p);var g=e.parse(f,d,c);if(!g)return null;c=c||g.type,l.push([h,g])}return\"number\"===c.kind||\"color\"===c.kind||\"array\"===c.kind&&\"number\"===c.itemType.kind&&\"number\"==typeof c.N?new Xe(c,r,n,i,l):e.error(\"Type \"+Qt(c)+\" is not interpolatable.\")},Xe.prototype.evaluate=function(t){var e=this.labels,r=this.outputs;if(1===e.length)return r[0].evaluate(t);var n=this.input.evaluate(t);if(n<=e[0])return r[0].evaluate(t);var i=e.length;if(n>=e[i-1])return r[i-1].evaluate(t);var a=Me(e,n),o=e[a],s=e[a+1],l=Xe.interpolationFactor(this.interpolation,n,o,s),c=r[a].evaluate(t),u=r[a+1].evaluate(t);return\"interpolate\"===this.operator?Ce[this.type.kind.toLowerCase()](c,u,l):\"interpolate-hcl\"===this.operator?Ye.reverse(Ye.interpolate(Ye.forward(c),Ye.forward(u),l)):Ge.reverse(Ge.interpolate(Ge.forward(c),Ge.forward(u),l))},Xe.prototype.eachChild=function(t){t(this.input);for(var e=0,r=this.outputs;e<r.length;e+=1)t(r[e])},Xe.prototype.possibleOutputs=function(){var t;return(t=[]).concat.apply(t,this.outputs.map(function(t){return t.possibleOutputs()}))},Xe.prototype.serialize=function(){var t;t=\"linear\"===this.interpolation.name?[\"linear\"]:\"exponential\"===this.interpolation.name?1===this.interpolation.base?[\"linear\"]:[\"exponential\",this.interpolation.base]:[\"cubic-bezier\"].concat(this.interpolation.controlPoints);for(var e=[this.operator,t,this.input.serialize()],r=0;r<this.labels.length;r++)e.push(this.labels[r],this.outputs[r].serialize());return e};var Je=function(t,e){this.type=t,this.args=e};Je.parse=function(t,e){if(t.length<2)return e.error(\"Expectected at least one argument.\");var r=null,n=e.expectedType;n&&\"value\"!==n.kind&&(r=n);for(var i=[],a=0,o=t.slice(1);a<o.length;a+=1){var s=o[a],l=e.parse(s,1+i.length,r,void 0,{typeAnnotation:\"omit\"});if(!l)return null;r=r||l.type,i.push(l)}var c=n&&i.some(function(t){return ee(n,t.type)});return new Je(c?Zt:r,i)},Je.prototype.evaluate=function(t){for(var e=null,r=0,n=this.args;r<n.length&&null===(e=n[r].evaluate(t));r+=1);return e},Je.prototype.eachChild=function(t){this.args.forEach(t)},Je.prototype.possibleOutputs=function(){var t;return(t=[]).concat.apply(t,this.args.map(function(t){return t.possibleOutputs()}))},Je.prototype.serialize=function(){var t=[\"coalesce\"];return this.eachChild(function(e){t.push(e.serialize())}),t};var Ke=function(t,e){this.type=e.type,this.bindings=[].concat(t),this.result=e};Ke.prototype.evaluate=function(t){return this.result.evaluate(t)},Ke.prototype.eachChild=function(t){for(var e=0,r=this.bindings;e<r.length;e+=1)t(r[e][1]);t(this.result)},Ke.parse=function(t,e){if(t.length<4)return e.error(\"Expected at least 3 arguments, but found \"+(t.length-1)+\" instead.\");for(var r=[],n=1;n<t.length-1;n+=2){var i=t[n];if(\"string\"!=typeof i)return e.error(\"Expected string, but found \"+typeof i+\" instead.\",n);if(/[^a-zA-Z0-9_]/.test(i))return e.error(\"Variable names must contain only alphanumeric characters or '_'.\",n);var a=e.parse(t[n+1],n+1);if(!a)return null;r.push([i,a])}var o=e.parse(t[t.length-1],t.length-1,e.expectedType,r);return o?new Ke(r,o):null},Ke.prototype.possibleOutputs=function(){return this.result.possibleOutputs()},Ke.prototype.serialize=function(){for(var t=[\"let\"],e=0,r=this.bindings;e<r.length;e+=1){var n=r[e],i=n[0],a=n[1];t.push(i,a.serialize())}return t.push(this.result.serialize()),t};var $e=function(t,e,r){this.type=t,this.index=e,this.input=r};$e.parse=function(t,e){if(3!==t.length)return e.error(\"Expected 2 arguments, but found \"+(t.length-1)+\" instead.\");var r=e.parse(t[1],1,Ht),n=e.parse(t[2],2,$t(e.expectedType||Zt));if(!r||!n)return null;var i=n.type;return new $e(i.itemType,r,n)},$e.prototype.evaluate=function(t){var e=this.index.evaluate(t),r=this.input.evaluate(t);if(e<0)throw new he(\"Array index out of bounds: \"+e+\" < 0.\");if(e>=r.length)throw new he(\"Array index out of bounds: \"+e+\" > \"+(r.length-1)+\".\");if(e!==Math.floor(e))throw new he(\"Array index must be an integer, but found \"+e+\" instead.\");return r[e]},$e.prototype.eachChild=function(t){t(this.index),t(this.input)},$e.prototype.possibleOutputs=function(){return[void 0]},$e.prototype.serialize=function(){return[\"at\",this.index.serialize(),this.input.serialize()]};var Qe=function(t,e,r,n,i,a){this.inputType=t,this.type=e,this.input=r,this.cases=n,this.outputs=i,this.otherwise=a};Qe.parse=function(t,e){if(t.length<5)return e.error(\"Expected at least 4 arguments, but found only \"+(t.length-1)+\".\");if(t.length%2!=1)return e.error(\"Expected an even number of arguments.\");var r,n;e.expectedType&&\"value\"!==e.expectedType.kind&&(n=e.expectedType);for(var i={},a=[],o=2;o<t.length-1;o+=2){var s=t[o],l=t[o+1];Array.isArray(s)||(s=[s]);var c=e.concat(o);if(0===s.length)return c.error(\"Expected at least one branch label.\");for(var u=0,h=s;u<h.length;u+=1){var f=h[u];if(\"number\"!=typeof f&&\"string\"!=typeof f)return c.error(\"Branch labels must be numbers or strings.\");if(\"number\"==typeof f&&Math.abs(f)>Number.MAX_SAFE_INTEGER)return c.error(\"Branch labels must be integers no larger than \"+Number.MAX_SAFE_INTEGER+\".\");if(\"number\"==typeof f&&Math.floor(f)!==f)return c.error(\"Numeric branch labels must be integer values.\");if(r){if(c.checkSubtype(r,le(f)))return null}else r=le(f);if(void 0!==i[String(f)])return c.error(\"Branch labels must be unique.\");i[String(f)]=a.length}var p=e.parse(l,o,n);if(!p)return null;n=n||p.type,a.push(p)}var d=e.parse(t[1],1,Zt);if(!d)return null;var g=e.parse(t[t.length-1],t.length-1,n);return g?\"value\"!==d.type.kind&&e.concat(1).checkSubtype(r,d.type)?null:new Qe(r,n,d,i,a,g):null},Qe.prototype.evaluate=function(t){var e=this.input.evaluate(t);return(le(e)===this.inputType&&this.outputs[this.cases[e]]||this.otherwise).evaluate(t)},Qe.prototype.eachChild=function(t){t(this.input),this.outputs.forEach(t),t(this.otherwise)},Qe.prototype.possibleOutputs=function(){var t;return(t=[]).concat.apply(t,this.outputs.map(function(t){return t.possibleOutputs()})).concat(this.otherwise.possibleOutputs())},Qe.prototype.serialize=function(){for(var t=this,e=[\"match\",this.input.serialize()],r=[],n={},i=0,a=Object.keys(this.cases).sort();i<a.length;i+=1){var o=a[i];void 0===(h=n[this.cases[o]])?(n[this.cases[o]]=r.length,r.push([this.cases[o],[o]])):r[h][1].push(o)}for(var s=function(e){return\"number\"===t.inputType.kind?Number(e):e},l=0,c=r;l<c.length;l+=1){var u=c[l],h=u[0],f=u[1];1===f.length?e.push(s(f[0])):e.push(f.map(s)),e.push(this.outputs[outputIndex$1].serialize())}return e.push(this.otherwise.serialize()),e};var tr=function(t,e,r){this.type=t,this.branches=e,this.otherwise=r};function er(t,e){return\"==\"===t||\"!=\"===t?\"boolean\"===e.kind||\"string\"===e.kind||\"number\"===e.kind||\"null\"===e.kind||\"value\"===e.kind:\"string\"===e.kind||\"number\"===e.kind||\"value\"===e.kind}function rr(t,e,r,n){return 0===n.compare(e,r)}function nr(t,e,r){var n=\"==\"!==t&&\"!=\"!==t;return function(){function i(t,e,r){this.type=Yt,this.lhs=t,this.rhs=e,this.collator=r,this.hasUntypedArgument=\"value\"===t.type.kind||\"value\"===e.type.kind}return i.parse=function(t,e){if(3!==t.length&&4!==t.length)return e.error(\"Expected two or three arguments.\");var r=t[0],a=e.parse(t[1],1,Zt);if(!a)return null;if(!er(r,a.type))return e.concat(1).error('\"'+r+\"\\\" comparisons are not supported for type '\"+Qt(a.type)+\"'.\");var o=e.parse(t[2],2,Zt);if(!o)return null;if(!er(r,o.type))return e.concat(2).error('\"'+r+\"\\\" comparisons are not supported for type '\"+Qt(o.type)+\"'.\");if(a.type.kind!==o.type.kind&&\"value\"!==a.type.kind&&\"value\"!==o.type.kind)return e.error(\"Cannot compare types '\"+Qt(a.type)+\"' and '\"+Qt(o.type)+\"'.\");n&&(\"value\"===a.type.kind&&\"value\"!==o.type.kind?a=new pe(o.type,[a]):\"value\"!==a.type.kind&&\"value\"===o.type.kind&&(o=new pe(a.type,[o])));var s=null;if(4===t.length){if(\"string\"!==a.type.kind&&\"string\"!==o.type.kind&&\"value\"!==a.type.kind&&\"value\"!==o.type.kind)return e.error(\"Cannot use collator to compare non-string types.\");if(!(s=e.parse(t[3],3,Jt)))return null}return new i(a,o,s)},i.prototype.evaluate=function(i){var a=this.lhs.evaluate(i),o=this.rhs.evaluate(i);if(n&&this.hasUntypedArgument){var s=le(a),l=le(o);if(s.kind!==l.kind||\"string\"!==s.kind&&\"number\"!==s.kind)throw new he('Expected arguments for \"'+t+'\" to be (string, string) or (number, number), but found ('+s.kind+\", \"+l.kind+\") instead.\")}if(this.collator&&!n&&this.hasUntypedArgument){var c=le(a),u=le(o);if(\"string\"!==c.kind||\"string\"!==u.kind)return e(i,a,o)}return this.collator?r(i,a,o,this.collator.evaluate(i)):e(i,a,o)},i.prototype.eachChild=function(t){t(this.lhs),t(this.rhs),this.collator&&t(this.collator)},i.prototype.possibleOutputs=function(){return[!0,!1]},i.prototype.serialize=function(){var e=[t];return this.eachChild(function(t){e.push(t.serialize())}),e},i}()}tr.parse=function(t,e){if(t.length<4)return e.error(\"Expected at least 3 arguments, but found only \"+(t.length-1)+\".\");if(t.length%2!=0)return e.error(\"Expected an odd number of arguments.\");var r;e.expectedType&&\"value\"!==e.expectedType.kind&&(r=e.expectedType);for(var n=[],i=1;i<t.length-1;i+=2){var a=e.parse(t[i],i,Yt);if(!a)return null;var o=e.parse(t[i+1],i+1,r);if(!o)return null;n.push([a,o]),r=r||o.type}var s=e.parse(t[t.length-1],t.length-1,r);return s?new tr(r,n,s):null},tr.prototype.evaluate=function(t){for(var e=0,r=this.branches;e<r.length;e+=1){var n=r[e],i=n[0],a=n[1];if(i.evaluate(t))return a.evaluate(t)}return this.otherwise.evaluate(t)},tr.prototype.eachChild=function(t){for(var e=0,r=this.branches;e<r.length;e+=1){var n=r[e],i=n[0],a=n[1];t(i),t(a)}t(this.otherwise)},tr.prototype.possibleOutputs=function(){var t;return(t=[]).concat.apply(t,this.branches.map(function(t){return t[0],t[1].possibleOutputs()})).concat(this.otherwise.possibleOutputs())},tr.prototype.serialize=function(){var t=[\"case\"];return this.eachChild(function(e){t.push(e.serialize())}),t};var ir=nr(\"==\",function(t,e,r){return e===r},rr),ar=nr(\"!=\",function(t,e,r){return e!==r},function(t,e,r,n){return!rr(0,e,r,n)}),or=nr(\"<\",function(t,e,r){return e<r},function(t,e,r,n){return n.compare(e,r)<0}),sr=nr(\">\",function(t,e,r){return e>r},function(t,e,r,n){return n.compare(e,r)>0}),lr=nr(\"<=\",function(t,e,r){return e<=r},function(t,e,r,n){return n.compare(e,r)<=0}),cr=nr(\">=\",function(t,e,r){return e>=r},function(t,e,r,n){return n.compare(e,r)>=0}),ur=function(t,e,r,n,i){this.type=Gt,this.number=t,this.locale=e,this.currency=r,this.minFractionDigits=n,this.maxFractionDigits=i};ur.parse=function(t,e){if(3!==t.length)return e.error(\"Expected two arguments.\");var r=e.parse(t[1],1,Ht);if(!r)return null;var n=t[2];if(\"object\"!=typeof n||Array.isArray(n))return e.error(\"NumberFormat options argument must be an object.\");var i=null;if(n.locale&&!(i=e.parse(n.locale,1,Gt)))return null;var a=null;if(n.currency&&!(a=e.parse(n.currency,1,Gt)))return null;var o=null;if(n[\"min-fraction-digits\"]&&!(o=e.parse(n[\"min-fraction-digits\"],1,Ht)))return null;var s=null;return n[\"max-fraction-digits\"]&&!(s=e.parse(n[\"max-fraction-digits\"],1,Ht))?null:new ur(r,i,a,o,s)},ur.prototype.evaluate=function(t){return new Intl.NumberFormat(this.locale?this.locale.evaluate(t):[],{style:this.currency?\"currency\":\"decimal\",currency:this.currency?this.currency.evaluate(t):void 0,minimumFractionDigits:this.minFractionDigits?this.minFractionDigits.evaluate(t):void 0,maximumFractionDigits:this.maxFractionDigits?this.maxFractionDigits.evaluate(t):void 0}).format(this.number.evaluate(t))},ur.prototype.eachChild=function(t){t(this.number),this.locale&&t(this.locale),this.currency&&t(this.currency),this.minFractionDigits&&t(this.minFractionDigits),this.maxFractionDigits&&t(this.maxFractionDigits)},ur.prototype.possibleOutputs=function(){return[void 0]},ur.prototype.serialize=function(){var t={};return this.locale&&(t.locale=this.locale.serialize()),this.currency&&(t.currency=this.currency.serialize()),this.minFractionDigits&&(t[\"min-fraction-digits\"]=this.minFractionDigits.serialize()),this.maxFractionDigits&&(t[\"max-fraction-digits\"]=this.maxFractionDigits.serialize()),[\"number-format\",this.number.serialize(),t]};var hr=function(t){this.type=Ht,this.input=t};hr.parse=function(t,e){if(2!==t.length)return e.error(\"Expected 1 argument, but found \"+(t.length-1)+\" instead.\");var r=e.parse(t[1],1);return r?\"array\"!==r.type.kind&&\"string\"!==r.type.kind&&\"value\"!==r.type.kind?e.error(\"Expected argument of type string or array, but found \"+Qt(r.type)+\" instead.\"):new hr(r):null},hr.prototype.evaluate=function(t){var e=this.input.evaluate(t);if(\"string\"==typeof e)return e.length;if(Array.isArray(e))return e.length;throw new he(\"Expected value to be of type string or array, but found \"+Qt(le(e))+\" instead.\")},hr.prototype.eachChild=function(t){t(this.input)},hr.prototype.possibleOutputs=function(){return[void 0]},hr.prototype.serialize=function(){var t=[\"length\"];return this.eachChild(function(e){t.push(e.serialize())}),t};var fr={\"==\":ir,\"!=\":ar,\">\":sr,\"<\":or,\">=\":cr,\"<=\":lr,array:pe,at:$e,boolean:pe,case:tr,coalesce:Je,collator:be,format:de,interpolate:Xe,\"interpolate-hcl\":Xe,\"interpolate-lab\":Xe,length:hr,let:Ke,literal:ue,match:Qe,number:pe,\"number-format\":ur,object:pe,step:Se,string:pe,\"to-boolean\":ve,\"to-color\":ve,\"to-number\":ve,\"to-string\":ve,var:Te};function pr(t,e){var r=e[0],n=e[1],i=e[2],a=e[3];r=r.evaluate(t),n=n.evaluate(t),i=i.evaluate(t);var o=a?a.evaluate(t):1,s=se(r,n,i,o);if(s)throw new he(s);return new ne(r/255*o,n/255*o,i/255*o,o)}function dr(t,e){return t in e}function gr(t,e){var r=e[t];return void 0===r?null:r}function vr(t){return{type:t}}function mr(t){return{result:\"success\",value:t}}function yr(t){return{result:\"error\",value:t}}function xr(t){return\"data-driven\"===t[\"property-type\"]||\"cross-faded-data-driven\"===t[\"property-type\"]}function br(t){return!!t.expression&&t.expression.parameters.indexOf(\"zoom\")>-1}function _r(t){return!!t.expression&&t.expression.interpolated}function wr(t){return t instanceof Number?\"number\":t instanceof String?\"string\":t instanceof Boolean?\"boolean\":Array.isArray(t)?\"array\":null===t?\"null\":typeof t}function kr(t){return\"object\"==typeof t&&null!==t&&!Array.isArray(t)}function Tr(t){return t}function Ar(t,e,r){return void 0!==t?t:void 0!==e?e:void 0!==r?r:void 0}function Mr(t,e,r,n,i){return Ar(typeof r===i?n[r]:void 0,t.default,e.default)}function Sr(t,e,r){if(\"number\"!==wr(r))return Ar(t.default,e.default);var n=t.stops.length;if(1===n)return t.stops[0][1];if(r<=t.stops[0][0])return t.stops[0][1];if(r>=t.stops[n-1][0])return t.stops[n-1][1];var i=Me(t.stops.map(function(t){return t[0]}),r);return t.stops[i][1]}function Er(t,e,r){var n=void 0!==t.base?t.base:1;if(\"number\"!==wr(r))return Ar(t.default,e.default);var i=t.stops.length;if(1===i)return t.stops[0][1];if(r<=t.stops[0][0])return t.stops[0][1];if(r>=t.stops[i-1][0])return t.stops[i-1][1];var a=Me(t.stops.map(function(t){return t[0]}),r),o=function(t,e,r,n){var i=n-r,a=t-r;return 0===i?0:1===e?a/i:(Math.pow(e,a)-1)/(Math.pow(e,i)-1)}(r,n,t.stops[a][0],t.stops[a+1][0]),s=t.stops[a][1],l=t.stops[a+1][1],c=Ce[e.type]||Tr;if(t.colorSpace&&\"rgb\"!==t.colorSpace){var u=We[t.colorSpace];c=function(t,e){return u.reverse(u.interpolate(u.forward(t),u.forward(e),o))}}return\"function\"==typeof s.evaluate?{evaluate:function(){for(var t=[],e=arguments.length;e--;)t[e]=arguments[e];var r=s.evaluate.apply(void 0,t),n=l.evaluate.apply(void 0,t);if(void 0!==r&&void 0!==n)return c(r,n,o)}}:c(s,l,o)}function Cr(t,e,r){return\"color\"===e.type?r=ne.parse(r):\"formatted\"===e.type?r=oe.fromString(r.toString()):wr(r)===e.type||\"enum\"===e.type&&e.values[r]||(r=void 0),Ar(r,t.default,e.default)}xe.register(fr,{error:[{kind:\"error\"},[Gt],function(t,e){var r=e[0];throw new he(r.evaluate(t))}],typeof:[Gt,[Zt],function(t,e){return Qt(le(e[0].evaluate(t)))}],\"to-rgba\":[$t(Ht,4),[Wt],function(t,e){return e[0].evaluate(t).toArray()}],rgb:[Wt,[Ht,Ht,Ht],pr],rgba:[Wt,[Ht,Ht,Ht,Ht],pr],has:{type:Yt,overloads:[[[Gt],function(t,e){return dr(e[0].evaluate(t),t.properties())}],[[Gt,Xt],function(t,e){var r=e[0],n=e[1];return dr(r.evaluate(t),n.evaluate(t))}]]},get:{type:Zt,overloads:[[[Gt],function(t,e){return gr(e[0].evaluate(t),t.properties())}],[[Gt,Xt],function(t,e){var r=e[0],n=e[1];return gr(r.evaluate(t),n.evaluate(t))}]]},\"feature-state\":[Zt,[Gt],function(t,e){return gr(e[0].evaluate(t),t.featureState||{})}],properties:[Xt,[],function(t){return t.properties()}],\"geometry-type\":[Gt,[],function(t){return t.geometryType()}],id:[Zt,[],function(t){return t.id()}],zoom:[Ht,[],function(t){return t.globals.zoom}],\"heatmap-density\":[Ht,[],function(t){return t.globals.heatmapDensity||0}],\"line-progress\":[Ht,[],function(t){return t.globals.lineProgress||0}],accumulated:[Zt,[],function(t){return void 0===t.globals.accumulated?null:t.globals.accumulated}],\"+\":[Ht,vr(Ht),function(t,e){for(var r=0,n=0,i=e;n<i.length;n+=1)r+=i[n].evaluate(t);return r}],\"*\":[Ht,vr(Ht),function(t,e){for(var r=1,n=0,i=e;n<i.length;n+=1)r*=i[n].evaluate(t);return r}],\"-\":{type:Ht,overloads:[[[Ht,Ht],function(t,e){var r=e[0],n=e[1];return r.evaluate(t)-n.evaluate(t)}],[[Ht],function(t,e){return-e[0].evaluate(t)}]]},\"/\":[Ht,[Ht,Ht],function(t,e){var r=e[0],n=e[1];return r.evaluate(t)/n.evaluate(t)}],\"%\":[Ht,[Ht,Ht],function(t,e){var r=e[0],n=e[1];return r.evaluate(t)%n.evaluate(t)}],ln2:[Ht,[],function(){return Math.LN2}],pi:[Ht,[],function(){return Math.PI}],e:[Ht,[],function(){return Math.E}],\"^\":[Ht,[Ht,Ht],function(t,e){var r=e[0],n=e[1];return Math.pow(r.evaluate(t),n.evaluate(t))}],sqrt:[Ht,[Ht],function(t,e){var r=e[0];return Math.sqrt(r.evaluate(t))}],log10:[Ht,[Ht],function(t,e){var r=e[0];return Math.log(r.evaluate(t))/Math.LN10}],ln:[Ht,[Ht],function(t,e){var r=e[0];return Math.log(r.evaluate(t))}],log2:[Ht,[Ht],function(t,e){var r=e[0];return Math.log(r.evaluate(t))/Math.LN2}],sin:[Ht,[Ht],function(t,e){var r=e[0];return Math.sin(r.evaluate(t))}],cos:[Ht,[Ht],function(t,e){var r=e[0];return Math.cos(r.evaluate(t))}],tan:[Ht,[Ht],function(t,e){var r=e[0];return Math.tan(r.evaluate(t))}],asin:[Ht,[Ht],function(t,e){var r=e[0];return Math.asin(r.evaluate(t))}],acos:[Ht,[Ht],function(t,e){var r=e[0];return Math.acos(r.evaluate(t))}],atan:[Ht,[Ht],function(t,e){var r=e[0];return Math.atan(r.evaluate(t))}],min:[Ht,vr(Ht),function(t,e){return Math.min.apply(Math,e.map(function(e){return e.evaluate(t)}))}],max:[Ht,vr(Ht),function(t,e){return Math.max.apply(Math,e.map(function(e){return e.evaluate(t)}))}],abs:[Ht,[Ht],function(t,e){var r=e[0];return Math.abs(r.evaluate(t))}],round:[Ht,[Ht],function(t,e){var r=e[0].evaluate(t);return r<0?-Math.round(-r):Math.round(r)}],floor:[Ht,[Ht],function(t,e){var r=e[0];return Math.floor(r.evaluate(t))}],ceil:[Ht,[Ht],function(t,e){var r=e[0];return Math.ceil(r.evaluate(t))}],\"filter-==\":[Yt,[Gt,Zt],function(t,e){var r=e[0],n=e[1];return t.properties()[r.value]===n.value}],\"filter-id-==\":[Yt,[Zt],function(t,e){var r=e[0];return t.id()===r.value}],\"filter-type-==\":[Yt,[Gt],function(t,e){var r=e[0];return t.geometryType()===r.value}],\"filter-<\":[Yt,[Gt,Zt],function(t,e){var r=e[0],n=e[1],i=t.properties()[r.value],a=n.value;return typeof i==typeof a&&i<a}],\"filter-id-<\":[Yt,[Zt],function(t,e){var r=e[0],n=t.id(),i=r.value;return typeof n==typeof i&&n<i}],\"filter->\":[Yt,[Gt,Zt],function(t,e){var r=e[0],n=e[1],i=t.properties()[r.value],a=n.value;return typeof i==typeof a&&i>a}],\"filter-id->\":[Yt,[Zt],function(t,e){var r=e[0],n=t.id(),i=r.value;return typeof n==typeof i&&n>i}],\"filter-<=\":[Yt,[Gt,Zt],function(t,e){var r=e[0],n=e[1],i=t.properties()[r.value],a=n.value;return typeof i==typeof a&&i<=a}],\"filter-id-<=\":[Yt,[Zt],function(t,e){var r=e[0],n=t.id(),i=r.value;return typeof n==typeof i&&n<=i}],\"filter->=\":[Yt,[Gt,Zt],function(t,e){var r=e[0],n=e[1],i=t.properties()[r.value],a=n.value;return typeof i==typeof a&&i>=a}],\"filter-id->=\":[Yt,[Zt],function(t,e){var r=e[0],n=t.id(),i=r.value;return typeof n==typeof i&&n>=i}],\"filter-has\":[Yt,[Zt],function(t,e){return e[0].value in t.properties()}],\"filter-has-id\":[Yt,[],function(t){return null!==t.id()}],\"filter-type-in\":[Yt,[$t(Gt)],function(t,e){return e[0].value.indexOf(t.geometryType())>=0}],\"filter-id-in\":[Yt,[$t(Zt)],function(t,e){return e[0].value.indexOf(t.id())>=0}],\"filter-in-small\":[Yt,[Gt,$t(Zt)],function(t,e){var r=e[0];return e[1].value.indexOf(t.properties()[r.value])>=0}],\"filter-in-large\":[Yt,[Gt,$t(Zt)],function(t,e){var r=e[0],n=e[1];return function(t,e,r,n){for(;r<=n;){var i=r+n>>1;if(e[i]===t)return!0;e[i]>t?n=i-1:r=i+1}return!1}(t.properties()[r.value],n.value,0,n.value.length-1)}],all:{type:Yt,overloads:[[[Yt,Yt],function(t,e){var r=e[0],n=e[1];return r.evaluate(t)&&n.evaluate(t)}],[vr(Yt),function(t,e){for(var r=0,n=e;r<n.length;r+=1)if(!n[r].evaluate(t))return!1;return!0}]]},any:{type:Yt,overloads:[[[Yt,Yt],function(t,e){var r=e[0],n=e[1];return r.evaluate(t)||n.evaluate(t)}],[vr(Yt),function(t,e){for(var r=0,n=e;r<n.length;r+=1)if(n[r].evaluate(t))return!0;return!1}]]},\"!\":[Yt,[Yt],function(t,e){return!e[0].evaluate(t)}],\"is-supported-script\":[Yt,[Gt],function(t,e){var r=e[0],n=t.globals&&t.globals.isSupportedScript;return!n||n(r.evaluate(t))}],upcase:[Gt,[Gt],function(t,e){return e[0].evaluate(t).toUpperCase()}],downcase:[Gt,[Gt],function(t,e){return e[0].evaluate(t).toLowerCase()}],concat:[Gt,vr(Zt),function(t,e){return e.map(function(e){return ce(e.evaluate(t))}).join(\"\")}],\"resolved-locale\":[Gt,[Jt],function(t,e){return e[0].evaluate(t).resolvedLocale()}]});var Lr=function(t,e){var r;this.expression=t,this._warningHistory={},this._evaluator=new ye,this._defaultValue=e?\"color\"===(r=e).type&&kr(r.default)?new ne(0,0,0,0):\"color\"===r.type?ne.parse(r.default)||null:void 0===r.default?null:r.default:null,this._enumValues=e&&\"enum\"===e.type?e.values:null};function Pr(t){return Array.isArray(t)&&t.length>0&&\"string\"==typeof t[0]&&t[0]in fr}function Or(t,e){var r=new Ae(fr,[],e?function(t){var e={color:Wt,string:Gt,number:Ht,enum:Gt,boolean:Yt,formatted:Kt};return\"array\"===t.type?$t(e[t.value]||Zt,t.length):e[t.type]}(e):void 0),n=r.parse(t,void 0,void 0,void 0,e&&\"string\"===e.type?{typeAnnotation:\"coerce\"}:void 0);return n?mr(new Lr(n,e)):yr(r.errors)}Lr.prototype.evaluateWithoutErrorHandling=function(t,e,r){return this._evaluator.globals=t,this._evaluator.feature=e,this._evaluator.featureState=r,this.expression.evaluate(this._evaluator)},Lr.prototype.evaluate=function(t,e,r){this._evaluator.globals=t,this._evaluator.feature=e||null,this._evaluator.featureState=r||null;try{var n=this.expression.evaluate(this._evaluator);if(null==n)return this._defaultValue;if(this._enumValues&&!(n in this._enumValues))throw new he(\"Expected value to be one of \"+Object.keys(this._enumValues).map(function(t){return JSON.stringify(t)}).join(\", \")+\", but found \"+JSON.stringify(n)+\" instead.\");return n}catch(t){return this._warningHistory[t.message]||(this._warningHistory[t.message]=!0,\"undefined\"!=typeof console&&console.warn(t.message)),this._defaultValue}};var zr=function(t,e){this.kind=t,this._styleExpression=e,this.isStateDependent=\"constant\"!==t&&!we(e.expression)};zr.prototype.evaluateWithoutErrorHandling=function(t,e,r){return this._styleExpression.evaluateWithoutErrorHandling(t,e,r)},zr.prototype.evaluate=function(t,e,r){return this._styleExpression.evaluate(t,e,r)};var Ir=function(t,e,r){this.kind=t,this.zoomStops=r.labels,this._styleExpression=e,this.isStateDependent=\"camera\"!==t&&!we(e.expression),r instanceof Xe&&(this.interpolationType=r.interpolation)};function Dr(t,e){if(\"error\"===(t=Or(t,e)).result)return t;var r=t.value.expression,n=_e(r);if(!n&&!xr(e))return yr([new Ut(\"\",\"data expressions not supported\")]);var i=ke(r,[\"zoom\"]);if(!i&&!br(e))return yr([new Ut(\"\",\"zoom expressions not supported\")]);var a=function t(e){var r=null;if(e instanceof Ke)r=t(e.result);else if(e instanceof Je)for(var n=0,i=e.args;n<i.length;n+=1){var a=i[n];if(r=t(a))break}else(e instanceof Se||e instanceof Xe)&&e.input instanceof xe&&\"zoom\"===e.input.name&&(r=e);return r instanceof Ut?r:(e.eachChild(function(e){var n=t(e);n instanceof Ut?r=n:!r&&n?r=new Ut(\"\",'\"zoom\" expression may only be used as input to a top-level \"step\" or \"interpolate\" expression.'):r&&n&&r!==n&&(r=new Ut(\"\",'Only one zoom-based \"step\" or \"interpolate\" subexpression may be used in an expression.'))}),r)}(r);return a||i?a instanceof Ut?yr([a]):a instanceof Xe&&!_r(e)?yr([new Ut(\"\",'\"interpolate\" expressions cannot be used with this property')]):mr(a?new Ir(n?\"camera\":\"composite\",t.value,a):new zr(n?\"constant\":\"source\",t.value)):yr([new Ut(\"\",'\"zoom\" expression may only be used as input to a top-level \"step\" or \"interpolate\" expression.')])}Ir.prototype.evaluateWithoutErrorHandling=function(t,e,r){return this._styleExpression.evaluateWithoutErrorHandling(t,e,r)},Ir.prototype.evaluate=function(t,e,r){return this._styleExpression.evaluate(t,e,r)},Ir.prototype.interpolationFactor=function(t,e,r){return this.interpolationType?Xe.interpolationFactor(this.interpolationType,t,e,r):0};var Rr=function(t,e){this._parameters=t,this._specification=e,Ft(this,function t(e,r){var n,i,a,o=\"color\"===r.type,s=e.stops&&\"object\"==typeof e.stops[0][0],l=s||void 0!==e.property,c=s||!l,u=e.type||(_r(r)?\"exponential\":\"interval\");if(o&&((e=Ft({},e)).stops&&(e.stops=e.stops.map(function(t){return[t[0],ne.parse(t[1])]})),e.default?e.default=ne.parse(e.default):e.default=ne.parse(r.default)),e.colorSpace&&\"rgb\"!==e.colorSpace&&!We[e.colorSpace])throw new Error(\"Unknown color space: \"+e.colorSpace);if(\"exponential\"===u)n=Er;else if(\"interval\"===u)n=Sr;else if(\"categorical\"===u){n=Mr,i=Object.create(null);for(var h=0,f=e.stops;h<f.length;h+=1){var p=f[h];i[p[0]]=p[1]}a=typeof e.stops[0][0]}else{if(\"identity\"!==u)throw new Error('Unknown function type \"'+u+'\"');n=Cr}if(s){for(var d={},g=[],v=0;v<e.stops.length;v++){var m=e.stops[v],y=m[0].zoom;void 0===d[y]&&(d[y]={zoom:y,type:e.type,property:e.property,default:e.default,stops:[]},g.push(y)),d[y].stops.push([m[0].value,m[1]])}for(var x=[],b=0,_=g;b<_.length;b+=1){var w=_[b];x.push([d[w].zoom,t(d[w],r)])}var k={name:\"linear\"};return{kind:\"composite\",interpolationType:k,interpolationFactor:Xe.interpolationFactor.bind(void 0,k),zoomStops:x.map(function(t){return t[0]}),evaluate:function(t,n){var i=t.zoom;return Er({stops:x,base:e.base},r,i).evaluate(i,n)}}}if(c){var T=\"exponential\"===u?{name:\"exponential\",base:void 0!==e.base?e.base:1}:null;return{kind:\"camera\",interpolationType:T,interpolationFactor:Xe.interpolationFactor.bind(void 0,T),zoomStops:e.stops.map(function(t){return t[0]}),evaluate:function(t){var o=t.zoom;return n(e,r,o,i,a)}}}return{kind:\"source\",evaluate:function(t,o){var s=o&&o.properties?o.properties[e.property]:void 0;return void 0===s?Ar(e.default,r.default):n(e,r,s,i,a)}}}(this._parameters,this._specification))};function Fr(t){var e=t.key,r=t.value,n=t.valueSpec||{},i=t.objectElementValidators||{},a=t.style,o=t.styleSpec,s=[],l=wr(r);if(\"object\"!==l)return[new Dt(e,r,\"object expected, \"+l+\" found\")];for(var c in r){var u=c.split(\".\")[0],h=n[u]||n[\"*\"],f=void 0;if(i[u])f=i[u];else if(n[u])f=ln;else if(i[\"*\"])f=i[\"*\"];else{if(!n[\"*\"]){s.push(new Dt(e,r[c],'unknown property \"'+c+'\"'));continue}f=ln}s=s.concat(f({key:(e?e+\".\":e)+c,value:r[c],valueSpec:h,style:a,styleSpec:o,object:r,objectKey:c},r))}for(var p in n)i[p]||n[p].required&&void 0===n[p].default&&void 0===r[p]&&s.push(new Dt(e,r,'missing required property \"'+p+'\"'));return s}function Br(t){var e=t.value,r=t.valueSpec,n=t.style,i=t.styleSpec,a=t.key,o=t.arrayElementValidator||ln;if(\"array\"!==wr(e))return[new Dt(a,e,\"array expected, \"+wr(e)+\" found\")];if(r.length&&e.length!==r.length)return[new Dt(a,e,\"array length \"+r.length+\" expected, length \"+e.length+\" found\")];if(r[\"min-length\"]&&e.length<r[\"min-length\"])return[new Dt(a,e,\"array length at least \"+r[\"min-length\"]+\" expected, length \"+e.length+\" found\")];var s={type:r.value,values:r.values};i.$version<7&&(s.function=r.function),\"object\"===wr(r.value)&&(s=r.value);for(var l=[],c=0;c<e.length;c++)l=l.concat(o({array:e,arrayIndex:c,value:e[c],valueSpec:s,style:n,styleSpec:i,key:a+\"[\"+c+\"]\"}));return l}function Nr(t){var e=t.key,r=t.value,n=t.valueSpec,i=wr(r);return\"number\"!==i?[new Dt(e,r,\"number expected, \"+i+\" found\")]:\"minimum\"in n&&r<n.minimum?[new Dt(e,r,r+\" is less than the minimum value \"+n.minimum)]:\"maximum\"in n&&r>n.maximum?[new Dt(e,r,r+\" is greater than the maximum value \"+n.maximum)]:[]}function jr(t){var e,r,n,i=t.valueSpec,a=Nt(t.value.type),o={},s=\"categorical\"!==a&&void 0===t.value.property,l=!s,c=\"array\"===wr(t.value.stops)&&\"array\"===wr(t.value.stops[0])&&\"object\"===wr(t.value.stops[0][0]),u=Fr({key:t.key,value:t.value,valueSpec:t.styleSpec.function,style:t.style,styleSpec:t.styleSpec,objectElementValidators:{stops:function(t){if(\"identity\"===a)return[new Dt(t.key,t.value,'identity function may not have a \"stops\" property')];var e=[],r=t.value;return e=e.concat(Br({key:t.key,value:r,valueSpec:t.valueSpec,style:t.style,styleSpec:t.styleSpec,arrayElementValidator:h})),\"array\"===wr(r)&&0===r.length&&e.push(new Dt(t.key,r,\"array must have at least one stop\")),e},default:function(t){return ln({key:t.key,value:t.value,valueSpec:i,style:t.style,styleSpec:t.styleSpec})}}});return\"identity\"===a&&s&&u.push(new Dt(t.key,t.value,'missing required property \"property\"')),\"identity\"===a||t.value.stops||u.push(new Dt(t.key,t.value,'missing required property \"stops\"')),\"exponential\"===a&&t.valueSpec.expression&&!_r(t.valueSpec)&&u.push(new Dt(t.key,t.value,\"exponential functions not supported\")),t.styleSpec.$version>=8&&(l&&!xr(t.valueSpec)?u.push(new Dt(t.key,t.value,\"property functions not supported\")):s&&!br(t.valueSpec)&&u.push(new Dt(t.key,t.value,\"zoom functions not supported\"))),\"categorical\"!==a&&!c||void 0!==t.value.property||u.push(new Dt(t.key,t.value,'\"property\" property is required')),u;function h(t){var e=[],a=t.value,s=t.key;if(\"array\"!==wr(a))return[new Dt(s,a,\"array expected, \"+wr(a)+\" found\")];if(2!==a.length)return[new Dt(s,a,\"array length 2 expected, length \"+a.length+\" found\")];if(c){if(\"object\"!==wr(a[0]))return[new Dt(s,a,\"object expected, \"+wr(a[0])+\" found\")];if(void 0===a[0].zoom)return[new Dt(s,a,\"object stop key must have zoom\")];if(void 0===a[0].value)return[new Dt(s,a,\"object stop key must have value\")];if(n&&n>Nt(a[0].zoom))return[new Dt(s,a[0].zoom,\"stop zoom values must appear in ascending order\")];Nt(a[0].zoom)!==n&&(n=Nt(a[0].zoom),r=void 0,o={}),e=e.concat(Fr({key:s+\"[0]\",value:a[0],valueSpec:{zoom:{}},style:t.style,styleSpec:t.styleSpec,objectElementValidators:{zoom:Nr,value:f}}))}else e=e.concat(f({key:s+\"[0]\",value:a[0],valueSpec:{},style:t.style,styleSpec:t.styleSpec},a));return Pr(jt(a[1]))?e.concat([new Dt(s+\"[1]\",a[1],\"expressions are not allowed in function stops.\")]):e.concat(ln({key:s+\"[1]\",value:a[1],valueSpec:i,style:t.style,styleSpec:t.styleSpec}))}function f(t,n){var s=wr(t.value),l=Nt(t.value),c=null!==t.value?t.value:n;if(e){if(s!==e)return[new Dt(t.key,c,s+\" stop domain type must match previous stop domain type \"+e)]}else e=s;if(\"number\"!==s&&\"string\"!==s&&\"boolean\"!==s)return[new Dt(t.key,c,\"stop domain value must be a number, string, or boolean\")];if(\"number\"!==s&&\"categorical\"!==a){var u=\"number expected, \"+s+\" found\";return xr(i)&&void 0===a&&(u+='\\nIf you intended to use a categorical function, specify `\"type\": \"categorical\"`.'),[new Dt(t.key,c,u)]}return\"categorical\"!==a||\"number\"!==s||isFinite(l)&&Math.floor(l)===l?\"categorical\"!==a&&\"number\"===s&&void 0!==r&&l<r?[new Dt(t.key,c,\"stop domain values must appear in ascending order\")]:(r=l,\"categorical\"===a&&l in o?[new Dt(t.key,c,\"stop domain values must be unique\")]:(o[l]=!0,[])):[new Dt(t.key,c,\"integer expected, found \"+l)]}}function Ur(t){var e=(\"property\"===t.expressionContext?Dr:Or)(jt(t.value),t.valueSpec);if(\"error\"===e.result)return e.value.map(function(e){return new Dt(\"\"+t.key+e.key,t.value,e.message)});var r=e.value.expression||e.value._styleExpression.expression;if(\"property\"===t.expressionContext&&\"text-font\"===t.propertyKey&&-1!==r.possibleOutputs().indexOf(void 0))return[new Dt(t.key,t.value,'Invalid data expression for \"'+t.propertyKey+'\". Output values must be contained as literals within the expression.')];if(\"property\"===t.expressionContext&&\"layout\"===t.propertyType&&!we(r))return[new Dt(t.key,t.value,'\"feature-state\" data expressions are not supported with layout properties.')];if(\"filter\"===t.expressionContext&&!we(r))return[new Dt(t.key,t.value,'\"feature-state\" data expressions are not supported with filters.')];if(t.expressionContext&&0===t.expressionContext.indexOf(\"cluster\")){if(!ke(r,[\"zoom\",\"feature-state\"]))return[new Dt(t.key,t.value,'\"zoom\" and \"feature-state\" expressions are not supported with cluster properties.')];if(\"cluster-initial\"===t.expressionContext&&!_e(r))return[new Dt(t.key,t.value,\"Feature data expressions are not supported with initial expression part of cluster properties.\")]}return[]}function Vr(t){var e=t.key,r=t.value,n=t.valueSpec,i=[];return Array.isArray(n.values)?-1===n.values.indexOf(Nt(r))&&i.push(new Dt(e,r,\"expected one of [\"+n.values.join(\", \")+\"], \"+JSON.stringify(r)+\" found\")):-1===Object.keys(n.values).indexOf(Nt(r))&&i.push(new Dt(e,r,\"expected one of [\"+Object.keys(n.values).join(\", \")+\"], \"+JSON.stringify(r)+\" found\")),i}function qr(t){if(!0===t||!1===t)return!0;if(!Array.isArray(t)||0===t.length)return!1;switch(t[0]){case\"has\":return t.length>=2&&\"$id\"!==t[1]&&\"$type\"!==t[1];case\"in\":case\"!in\":case\"!has\":case\"none\":return!1;case\"==\":case\"!=\":case\">\":case\">=\":case\"<\":case\"<=\":return 3!==t.length||Array.isArray(t[1])||Array.isArray(t[2]);case\"any\":case\"all\":for(var e=0,r=t.slice(1);e<r.length;e+=1){var n=r[e];if(!qr(n)&&\"boolean\"!=typeof n)return!1}return!0;default:return!0}}Rr.deserialize=function(t){return new Rr(t._parameters,t._specification)},Rr.serialize=function(t){return{_parameters:t._parameters,_specification:t._specification}};var Hr={type:\"boolean\",default:!1,transition:!1,\"property-type\":\"data-driven\",expression:{interpolated:!1,parameters:[\"zoom\",\"feature\"]}};function Gr(t){if(null==t)return function(){return!0};qr(t)||(t=Wr(t));var e=Or(t,Hr);if(\"error\"===e.result)throw new Error(e.value.map(function(t){return t.key+\": \"+t.message}).join(\", \"));return function(t,r){return e.value.evaluate(t,r)}}function Yr(t,e){return t<e?-1:t>e?1:0}function Wr(t){if(!t)return!0;var e,r=t[0];return t.length<=1?\"any\"!==r:\"==\"===r?Xr(t[1],t[2],\"==\"):\"!=\"===r?Kr(Xr(t[1],t[2],\"==\")):\"<\"===r||\">\"===r||\"<=\"===r||\">=\"===r?Xr(t[1],t[2],r):\"any\"===r?(e=t.slice(1),[\"any\"].concat(e.map(Wr))):\"all\"===r?[\"all\"].concat(t.slice(1).map(Wr)):\"none\"===r?[\"all\"].concat(t.slice(1).map(Wr).map(Kr)):\"in\"===r?Zr(t[1],t.slice(2)):\"!in\"===r?Kr(Zr(t[1],t.slice(2))):\"has\"===r?Jr(t[1]):\"!has\"!==r||Kr(Jr(t[1]))}function Xr(t,e,r){switch(t){case\"$type\":return[\"filter-type-\"+r,e];case\"$id\":return[\"filter-id-\"+r,e];default:return[\"filter-\"+r,t,e]}}function Zr(t,e){if(0===e.length)return!1;switch(t){case\"$type\":return[\"filter-type-in\",[\"literal\",e]];case\"$id\":return[\"filter-id-in\",[\"literal\",e]];default:return e.length>200&&!e.some(function(t){return typeof t!=typeof e[0]})?[\"filter-in-large\",t,[\"literal\",e.sort(Yr)]]:[\"filter-in-small\",t,[\"literal\",e]]}}function Jr(t){switch(t){case\"$type\":return!0;case\"$id\":return[\"filter-has-id\"];default:return[\"filter-has\",t]}}function Kr(t){return[\"!\",t]}function $r(t){return qr(jt(t.value))?Ur(Ft({},t,{expressionContext:\"filter\",valueSpec:{value:\"boolean\"}})):function t(e){var r=e.value,n=e.key;if(\"array\"!==wr(r))return[new Dt(n,r,\"array expected, \"+wr(r)+\" found\")];var i,a=e.styleSpec,o=[];if(r.length<1)return[new Dt(n,r,\"filter array must have at least 1 element\")];switch(o=o.concat(Vr({key:n+\"[0]\",value:r[0],valueSpec:a.filter_operator,style:e.style,styleSpec:e.styleSpec})),Nt(r[0])){case\"<\":case\"<=\":case\">\":case\">=\":r.length>=2&&\"$type\"===Nt(r[1])&&o.push(new Dt(n,r,'\"$type\" cannot be use with operator \"'+r[0]+'\"'));case\"==\":case\"!=\":3!==r.length&&o.push(new Dt(n,r,'filter array for operator \"'+r[0]+'\" must have 3 elements'));case\"in\":case\"!in\":r.length>=2&&\"string\"!==(i=wr(r[1]))&&o.push(new Dt(n+\"[1]\",r[1],\"string expected, \"+i+\" found\"));for(var s=2;s<r.length;s++)i=wr(r[s]),\"$type\"===Nt(r[1])?o=o.concat(Vr({key:n+\"[\"+s+\"]\",value:r[s],valueSpec:a.geometry_type,style:e.style,styleSpec:e.styleSpec})):\"string\"!==i&&\"number\"!==i&&\"boolean\"!==i&&o.push(new Dt(n+\"[\"+s+\"]\",r[s],\"string, number, or boolean expected, \"+i+\" found\"));break;case\"any\":case\"all\":case\"none\":for(var l=1;l<r.length;l++)o=o.concat(t({key:n+\"[\"+l+\"]\",value:r[l],style:e.style,styleSpec:e.styleSpec}));break;case\"has\":case\"!has\":i=wr(r[1]),2!==r.length?o.push(new Dt(n,r,'filter array for \"'+r[0]+'\" operator must have 2 elements')):\"string\"!==i&&o.push(new Dt(n+\"[1]\",r[1],\"string expected, \"+i+\" found\"))}return o}(t)}function Qr(t,e){var r=t.key,n=t.style,i=t.styleSpec,a=t.value,o=t.objectKey,s=i[e+\"_\"+t.layerType];if(!s)return[];var l=o.match(/^(.*)-transition$/);if(\"paint\"===e&&l&&s[l[1]]&&s[l[1]].transition)return ln({key:r,value:a,valueSpec:i.transition,style:n,styleSpec:i});var c,u=t.valueSpec||s[o];if(!u)return[new Dt(r,a,'unknown property \"'+o+'\"')];if(\"string\"===wr(a)&&xr(u)&&!u.tokens&&(c=/^{([^}]+)}$/.exec(a)))return[new Dt(r,a,'\"'+o+'\" does not support interpolation syntax\\nUse an identity property function instead: `{ \"type\": \"identity\", \"property\": '+JSON.stringify(c[1])+\" }`.\")];var h=[];return\"symbol\"===t.layerType&&(\"text-field\"===o&&n&&!n.glyphs&&h.push(new Dt(r,a,'use of \"text-field\" requires a style \"glyphs\" property')),\"text-font\"===o&&kr(jt(a))&&\"identity\"===Nt(a.type)&&h.push(new Dt(r,a,'\"text-font\" does not support identity functions'))),h.concat(ln({key:t.key,value:a,valueSpec:u,style:n,styleSpec:i,expressionContext:\"property\",propertyType:e,propertyKey:o}))}function tn(t){return Qr(t,\"paint\")}function en(t){return Qr(t,\"layout\")}function rn(t){var e=[],r=t.value,n=t.key,i=t.style,a=t.styleSpec;r.type||r.ref||e.push(new Dt(n,r,'either \"type\" or \"ref\" is required'));var o,s=Nt(r.type),l=Nt(r.ref);if(r.id)for(var c=Nt(r.id),u=0;u<t.arrayIndex;u++){var h=i.layers[u];Nt(h.id)===c&&e.push(new Dt(n,r.id,'duplicate layer id \"'+r.id+'\", previously used at line '+h.id.__line__))}if(\"ref\"in r)[\"type\",\"source\",\"source-layer\",\"filter\",\"layout\"].forEach(function(t){t in r&&e.push(new Dt(n,r[t],'\"'+t+'\" is prohibited for ref layers'))}),i.layers.forEach(function(t){Nt(t.id)===l&&(o=t)}),o?o.ref?e.push(new Dt(n,r.ref,\"ref cannot reference another ref layer\")):s=Nt(o.type):e.push(new Dt(n,r.ref,'ref layer \"'+l+'\" not found'));else if(\"background\"!==s)if(r.source){var f=i.sources&&i.sources[r.source],p=f&&Nt(f.type);f?\"vector\"===p&&\"raster\"===s?e.push(new Dt(n,r.source,'layer \"'+r.id+'\" requires a raster source')):\"raster\"===p&&\"raster\"!==s?e.push(new Dt(n,r.source,'layer \"'+r.id+'\" requires a vector source')):\"vector\"!==p||r[\"source-layer\"]?\"raster-dem\"===p&&\"hillshade\"!==s?e.push(new Dt(n,r.source,\"raster-dem source can only be used with layer type 'hillshade'.\")):\"line\"!==s||!r.paint||!r.paint[\"line-gradient\"]||\"geojson\"===p&&f.lineMetrics||e.push(new Dt(n,r,'layer \"'+r.id+'\" specifies a line-gradient, which requires a GeoJSON source with `lineMetrics` enabled.')):e.push(new Dt(n,r,'layer \"'+r.id+'\" must specify a \"source-layer\"')):e.push(new Dt(n,r.source,'source \"'+r.source+'\" not found'))}else e.push(new Dt(n,r,'missing required property \"source\"'));return e=e.concat(Fr({key:n,value:r,valueSpec:a.layer,style:t.style,styleSpec:t.styleSpec,objectElementValidators:{\"*\":function(){return[]},type:function(){return ln({key:n+\".type\",value:r.type,valueSpec:a.layer.type,style:t.style,styleSpec:t.styleSpec,object:r,objectKey:\"type\"})},filter:$r,layout:function(t){return Fr({layer:r,key:t.key,value:t.value,style:t.style,styleSpec:t.styleSpec,objectElementValidators:{\"*\":function(t){return en(Ft({layerType:s},t))}}})},paint:function(t){return Fr({layer:r,key:t.key,value:t.value,style:t.style,styleSpec:t.styleSpec,objectElementValidators:{\"*\":function(t){return tn(Ft({layerType:s},t))}}})}}}))}function nn(t){var e=t.value,r=t.key,n=t.styleSpec,i=t.style;if(!e.type)return[new Dt(r,e,'\"type\" is required')];var a,o=Nt(e.type);switch(o){case\"vector\":case\"raster\":case\"raster-dem\":if(a=Fr({key:r,value:e,valueSpec:n[\"source_\"+o.replace(\"-\",\"_\")],style:t.style,styleSpec:n}),\"url\"in e)for(var s in e)[\"type\",\"url\",\"tileSize\"].indexOf(s)<0&&a.push(new Dt(r+\".\"+s,e[s],'a source with a \"url\" property may not include a \"'+s+'\" property'));return a;case\"geojson\":if(a=Fr({key:r,value:e,valueSpec:n.source_geojson,style:i,styleSpec:n}),e.cluster)for(var l in e.clusterProperties){var c=e.clusterProperties[l],u=c[0],h=c[1],f=\"string\"==typeof u?[u,[\"accumulated\"],[\"get\",l]]:u;a.push.apply(a,Ur({key:r+\".\"+l+\".map\",value:h,expressionContext:\"cluster-map\"})),a.push.apply(a,Ur({key:r+\".\"+l+\".reduce\",value:f,expressionContext:\"cluster-reduce\"}))}return a;case\"video\":return Fr({key:r,value:e,valueSpec:n.source_video,style:i,styleSpec:n});case\"image\":return Fr({key:r,value:e,valueSpec:n.source_image,style:i,styleSpec:n});case\"canvas\":return[new Dt(r,null,\"Please use runtime APIs to add canvas sources, rather than including them in stylesheets.\",\"source.canvas\")];default:return Vr({key:r+\".type\",value:e.type,valueSpec:{values:[\"vector\",\"raster\",\"raster-dem\",\"geojson\",\"video\",\"image\"]},style:i,styleSpec:n})}}function an(t){var e=t.value,r=t.styleSpec,n=r.light,i=t.style,a=[],o=wr(e);if(void 0===e)return a;if(\"object\"!==o)return a.concat([new Dt(\"light\",e,\"object expected, \"+o+\" found\")]);for(var s in e){var l=s.match(/^(.*)-transition$/);a=l&&n[l[1]]&&n[l[1]].transition?a.concat(ln({key:s,value:e[s],valueSpec:r.transition,style:i,styleSpec:r})):n[s]?a.concat(ln({key:s,value:e[s],valueSpec:n[s],style:i,styleSpec:r})):a.concat([new Dt(s,e[s],'unknown property \"'+s+'\"')])}return a}function on(t){var e=t.value,r=t.key,n=wr(e);return\"string\"!==n?[new Dt(r,e,\"string expected, \"+n+\" found\")]:[]}var sn={\"*\":function(){return[]},array:Br,boolean:function(t){var e=t.value,r=t.key,n=wr(e);return\"boolean\"!==n?[new Dt(r,e,\"boolean expected, \"+n+\" found\")]:[]},number:Nr,color:function(t){var e=t.key,r=t.value,n=wr(r);return\"string\"!==n?[new Dt(e,r,\"color expected, \"+n+\" found\")]:null===re(r)?[new Dt(e,r,'color expected, \"'+r+'\" found')]:[]},constants:Rt,enum:Vr,filter:$r,function:jr,layer:rn,object:Fr,source:nn,light:an,string:on,formatted:function(t){return 0===on(t).length?[]:Ur(t)}};function ln(t){var e=t.value,r=t.valueSpec,n=t.styleSpec;return r.expression&&kr(Nt(e))?jr(t):r.expression&&Pr(jt(e))?Ur(t):r.type&&sn[r.type]?sn[r.type](t):Fr(Ft({},t,{valueSpec:r.type?n[r.type]:r}))}function cn(t){var e=t.value,r=t.key,n=on(t);return n.length?n:(-1===e.indexOf(\"{fontstack}\")&&n.push(new Dt(r,e,'\"glyphs\" url must include a \"{fontstack}\" token')),-1===e.indexOf(\"{range}\")&&n.push(new Dt(r,e,'\"glyphs\" url must include a \"{range}\" token')),n)}function un(t,e){e=e||It;var r=[];return r=r.concat(ln({key:\"\",value:t,valueSpec:e.$root,styleSpec:e,style:t,objectElementValidators:{glyphs:cn,\"*\":function(){return[]}}})),t.constants&&(r=r.concat(Rt({key:\"constants\",value:t.constants,style:t,styleSpec:e}))),hn(r)}function hn(t){return[].concat(t).sort(function(t,e){return t.line-e.line})}function fn(t){return function(){for(var e=[],r=arguments.length;r--;)e[r]=arguments[r];return hn(t.apply(this,e))}}un.source=fn(nn),un.light=fn(an),un.layer=fn(rn),un.filter=fn($r),un.paintProperty=fn(tn),un.layoutProperty=fn(en);var pn=un,dn=pn.light,gn=pn.paintProperty,vn=pn.layoutProperty;function mn(t,e){var r=!1;if(e&&e.length)for(var n=0,i=e;n<i.length;n+=1){var a=i[n];t.fire(new Ot(new Error(a.message))),r=!0}return r}var yn=bn,xn=3;function bn(t,e,r){var n=this.cells=[];if(t instanceof ArrayBuffer){this.arrayBuffer=t;var i=new Int32Array(this.arrayBuffer);t=i[0],e=i[1],r=i[2],this.d=e+2*r;for(var a=0;a<this.d*this.d;a++){var o=i[xn+a],s=i[xn+a+1];n.push(o===s?null:i.subarray(o,s))}var l=i[xn+n.length],c=i[xn+n.length+1];this.keys=i.subarray(l,c),this.bboxes=i.subarray(c),this.insert=this._insertReadonly}else{this.d=e+2*r;for(var u=0;u<this.d*this.d;u++)n.push([]);this.keys=[],this.bboxes=[]}this.n=e,this.extent=t,this.padding=r,this.scale=e/t,this.uid=0;var h=r/e*t;this.min=-h,this.max=t+h}bn.prototype.insert=function(t,e,r,n,i){this._forEachCell(e,r,n,i,this._insertCell,this.uid++),this.keys.push(t),this.bboxes.push(e),this.bboxes.push(r),this.bboxes.push(n),this.bboxes.push(i)},bn.prototype._insertReadonly=function(){throw\"Cannot insert into a GridIndex created from an ArrayBuffer.\"},bn.prototype._insertCell=function(t,e,r,n,i,a){this.cells[i].push(a)},bn.prototype.query=function(t,e,r,n,i){var a=this.min,o=this.max;if(t<=a&&e<=a&&o<=r&&o<=n&&!i)return Array.prototype.slice.call(this.keys);var s=[];return this._forEachCell(t,e,r,n,this._queryCell,s,{},i),s},bn.prototype._queryCell=function(t,e,r,n,i,a,o,s){var l=this.cells[i];if(null!==l)for(var c=this.keys,u=this.bboxes,h=0;h<l.length;h++){var f=l[h];if(void 0===o[f]){var p=4*f;(s?s(u[p+0],u[p+1],u[p+2],u[p+3]):t<=u[p+2]&&e<=u[p+3]&&r>=u[p+0]&&n>=u[p+1])?(o[f]=!0,a.push(c[f])):o[f]=!1}}},bn.prototype._forEachCell=function(t,e,r,n,i,a,o,s){for(var l=this._convertToCellCoord(t),c=this._convertToCellCoord(e),u=this._convertToCellCoord(r),h=this._convertToCellCoord(n),f=l;f<=u;f++)for(var p=c;p<=h;p++){var d=this.d*p+f;if((!s||s(this._convertFromCellCoord(f),this._convertFromCellCoord(p),this._convertFromCellCoord(f+1),this._convertFromCellCoord(p+1)))&&i.call(this,t,e,r,n,d,a,o,s))return}},bn.prototype._convertFromCellCoord=function(t){return(t-this.padding)/this.scale},bn.prototype._convertToCellCoord=function(t){return Math.max(0,Math.min(this.d-1,Math.floor(t*this.scale)+this.padding))},bn.prototype.toArrayBuffer=function(){if(this.arrayBuffer)return this.arrayBuffer;for(var t=this.cells,e=xn+this.cells.length+1+1,r=0,n=0;n<this.cells.length;n++)r+=this.cells[n].length;var i=new Int32Array(e+r+this.keys.length+this.bboxes.length);i[0]=this.extent,i[1]=this.n,i[2]=this.padding;for(var a=e,o=0;o<t.length;o++){var s=t[o];i[xn+o]=a,i.set(s,a),a+=s.length}return i[xn+t.length]=a,i.set(this.keys,a),a+=this.keys.length,i[xn+t.length+1]=a,i.set(this.bboxes,a),a+=this.bboxes.length,i.buffer};var _n=self.ImageData,wn={};function kn(t,e,r){void 0===r&&(r={}),Object.defineProperty(e,\"_classRegistryKey\",{value:t,writeable:!1}),wn[t]={klass:e,omit:r.omit||[],shallow:r.shallow||[]}}for(var Tn in kn(\"Object\",Object),yn.serialize=function(t,e){var r=t.toArrayBuffer();return e&&e.push(r),{buffer:r}},yn.deserialize=function(t){return new yn(t.buffer)},kn(\"Grid\",yn),kn(\"Color\",ne),kn(\"Error\",Error),kn(\"StylePropertyFunction\",Rr),kn(\"StyleExpression\",Lr,{omit:[\"_evaluator\"]}),kn(\"ZoomDependentExpression\",Ir),kn(\"ZoomConstantExpression\",zr),kn(\"CompoundExpression\",xe,{omit:[\"_evaluate\"]}),fr)fr[Tn]._classRegistryKey||kn(\"Expression_\"+Tn,fr[Tn]);function An(t,e){if(null==t||\"boolean\"==typeof t||\"number\"==typeof t||\"string\"==typeof t||t instanceof Boolean||t instanceof Number||t instanceof String||t instanceof Date||t instanceof RegExp)return t;if(t instanceof ArrayBuffer)return e&&e.push(t),t;if(ArrayBuffer.isView(t)){var r=t;return e&&e.push(r.buffer),r}if(t instanceof _n)return e&&e.push(t.data.buffer),t;if(Array.isArray(t)){for(var n=[],i=0,a=t;i<a.length;i+=1){var o=a[i];n.push(An(o,e))}return n}if(\"object\"==typeof t){var s=t.constructor,l=s._classRegistryKey;if(!l)throw new Error(\"can't serialize object of unregistered class\");var c=s.serialize?s.serialize(t,e):{};if(!s.serialize){for(var u in t)if(t.hasOwnProperty(u)&&!(wn[l].omit.indexOf(u)>=0)){var h=t[u];c[u]=wn[l].shallow.indexOf(u)>=0?h:An(h,e)}t instanceof Error&&(c.message=t.message)}if(c.$name)throw new Error(\"$name property is reserved for worker serialization logic.\");return\"Object\"!==l&&(c.$name=l),c}throw new Error(\"can't serialize object of type \"+typeof t)}function Mn(t){if(null==t||\"boolean\"==typeof t||\"number\"==typeof t||\"string\"==typeof t||t instanceof Boolean||t instanceof Number||t instanceof String||t instanceof Date||t instanceof RegExp||t instanceof ArrayBuffer||ArrayBuffer.isView(t)||t instanceof _n)return t;if(Array.isArray(t))return t.map(Mn);if(\"object\"==typeof t){var e=t.$name||\"Object\",r=wn[e].klass;if(!r)throw new Error(\"can't deserialize unregistered class \"+e);if(r.deserialize)return r.deserialize(t);for(var n=Object.create(r.prototype),i=0,a=Object.keys(t);i<a.length;i+=1){var o=a[i];if(\"$name\"!==o){var s=t[o];n[o]=wn[e].shallow.indexOf(o)>=0?s:Mn(s)}}return n}throw new Error(\"can't deserialize object of type \"+typeof t)}var Sn=function(){this.first=!0};Sn.prototype.update=function(t,e){var r=Math.floor(t);return this.first?(this.first=!1,this.lastIntegerZoom=r,this.lastIntegerZoomTime=0,this.lastZoom=t,this.lastFloorZoom=r,!0):(this.lastFloorZoom>r?(this.lastIntegerZoom=r+1,this.lastIntegerZoomTime=e):this.lastFloorZoom<r&&(this.lastIntegerZoom=r,this.lastIntegerZoomTime=e),t!==this.lastZoom&&(this.lastZoom=t,this.lastFloorZoom=r,!0))};var En={\"Latin-1 Supplement\":function(t){return t>=128&&t<=255},Arabic:function(t){return t>=1536&&t<=1791},\"Arabic Supplement\":function(t){return t>=1872&&t<=1919},\"Arabic Extended-A\":function(t){return t>=2208&&t<=2303},\"Hangul Jamo\":function(t){return t>=4352&&t<=4607},\"Unified Canadian Aboriginal Syllabics\":function(t){return t>=5120&&t<=5759},Khmer:function(t){return t>=6016&&t<=6143},\"Unified Canadian Aboriginal Syllabics Extended\":function(t){return t>=6320&&t<=6399},\"General Punctuation\":function(t){return t>=8192&&t<=8303},\"Letterlike Symbols\":function(t){return t>=8448&&t<=8527},\"Number Forms\":function(t){return t>=8528&&t<=8591},\"Miscellaneous Technical\":function(t){return t>=8960&&t<=9215},\"Control Pictures\":function(t){return t>=9216&&t<=9279},\"Optical Character Recognition\":function(t){return t>=9280&&t<=9311},\"Enclosed Alphanumerics\":function(t){return t>=9312&&t<=9471},\"Geometric Shapes\":function(t){return t>=9632&&t<=9727},\"Miscellaneous Symbols\":function(t){return t>=9728&&t<=9983},\"Miscellaneous Symbols and Arrows\":function(t){return t>=11008&&t<=11263},\"CJK Radicals Supplement\":function(t){return t>=11904&&t<=12031},\"Kangxi Radicals\":function(t){return t>=12032&&t<=12255},\"Ideographic Description Characters\":function(t){return t>=12272&&t<=12287},\"CJK Symbols and Punctuation\":function(t){return t>=12288&&t<=12351},Hiragana:function(t){return t>=12352&&t<=12447},Katakana:function(t){return t>=12448&&t<=12543},Bopomofo:function(t){return t>=12544&&t<=12591},\"Hangul Compatibility Jamo\":function(t){return t>=12592&&t<=12687},Kanbun:function(t){return t>=12688&&t<=12703},\"Bopomofo Extended\":function(t){return t>=12704&&t<=12735},\"CJK Strokes\":function(t){return t>=12736&&t<=12783},\"Katakana Phonetic Extensions\":function(t){return t>=12784&&t<=12799},\"Enclosed CJK Letters and Months\":function(t){return t>=12800&&t<=13055},\"CJK Compatibility\":function(t){return t>=13056&&t<=13311},\"CJK Unified Ideographs Extension A\":function(t){return t>=13312&&t<=19903},\"Yijing Hexagram Symbols\":function(t){return t>=19904&&t<=19967},\"CJK Unified Ideographs\":function(t){return t>=19968&&t<=40959},\"Yi Syllables\":function(t){return t>=40960&&t<=42127},\"Yi Radicals\":function(t){return t>=42128&&t<=42191},\"Hangul Jamo Extended-A\":function(t){return t>=43360&&t<=43391},\"Hangul Syllables\":function(t){return t>=44032&&t<=55215},\"Hangul Jamo Extended-B\":function(t){return t>=55216&&t<=55295},\"Private Use Area\":function(t){return t>=57344&&t<=63743},\"CJK Compatibility Ideographs\":function(t){return t>=63744&&t<=64255},\"Arabic Presentation Forms-A\":function(t){return t>=64336&&t<=65023},\"Vertical Forms\":function(t){return t>=65040&&t<=65055},\"CJK Compatibility Forms\":function(t){return t>=65072&&t<=65103},\"Small Form Variants\":function(t){return t>=65104&&t<=65135},\"Arabic Presentation Forms-B\":function(t){return t>=65136&&t<=65279},\"Halfwidth and Fullwidth Forms\":function(t){return t>=65280&&t<=65519}};function Cn(t){for(var e=0,r=t;e<r.length;e+=1)if(On(r[e].charCodeAt(0)))return!0;return!1}function Ln(t){for(var e=0,r=t;e<r.length;e+=1)if(!Pn(r[e].charCodeAt(0)))return!1;return!0}function Pn(t){return!(En.Arabic(t)||En[\"Arabic Supplement\"](t)||En[\"Arabic Extended-A\"](t)||En[\"Arabic Presentation Forms-A\"](t)||En[\"Arabic Presentation Forms-B\"](t))}function On(t){return!!(746===t||747===t||!(t<4352)&&(En[\"Bopomofo Extended\"](t)||En.Bopomofo(t)||En[\"CJK Compatibility Forms\"](t)&&!(t>=65097&&t<=65103)||En[\"CJK Compatibility Ideographs\"](t)||En[\"CJK Compatibility\"](t)||En[\"CJK Radicals Supplement\"](t)||En[\"CJK Strokes\"](t)||!(!En[\"CJK Symbols and Punctuation\"](t)||t>=12296&&t<=12305||t>=12308&&t<=12319||12336===t)||En[\"CJK Unified Ideographs Extension A\"](t)||En[\"CJK Unified Ideographs\"](t)||En[\"Enclosed CJK Letters and Months\"](t)||En[\"Hangul Compatibility Jamo\"](t)||En[\"Hangul Jamo Extended-A\"](t)||En[\"Hangul Jamo Extended-B\"](t)||En[\"Hangul Jamo\"](t)||En[\"Hangul Syllables\"](t)||En.Hiragana(t)||En[\"Ideographic Description Characters\"](t)||En.Kanbun(t)||En[\"Kangxi Radicals\"](t)||En[\"Katakana Phonetic Extensions\"](t)||En.Katakana(t)&&12540!==t||!(!En[\"Halfwidth and Fullwidth Forms\"](t)||65288===t||65289===t||65293===t||t>=65306&&t<=65310||65339===t||65341===t||65343===t||t>=65371&&t<=65503||65507===t||t>=65512&&t<=65519)||!(!En[\"Small Form Variants\"](t)||t>=65112&&t<=65118||t>=65123&&t<=65126)||En[\"Unified Canadian Aboriginal Syllabics\"](t)||En[\"Unified Canadian Aboriginal Syllabics Extended\"](t)||En[\"Vertical Forms\"](t)||En[\"Yijing Hexagram Symbols\"](t)||En[\"Yi Syllables\"](t)||En[\"Yi Radicals\"](t)))}function zn(t){return!(On(t)||function(t){return!!(En[\"Latin-1 Supplement\"](t)&&(167===t||169===t||174===t||177===t||188===t||189===t||190===t||215===t||247===t)||En[\"General Punctuation\"](t)&&(8214===t||8224===t||8225===t||8240===t||8241===t||8251===t||8252===t||8258===t||8263===t||8264===t||8265===t||8273===t)||En[\"Letterlike Symbols\"](t)||En[\"Number Forms\"](t)||En[\"Miscellaneous Technical\"](t)&&(t>=8960&&t<=8967||t>=8972&&t<=8991||t>=8996&&t<=9e3||9003===t||t>=9085&&t<=9114||t>=9150&&t<=9165||9167===t||t>=9169&&t<=9179||t>=9186&&t<=9215)||En[\"Control Pictures\"](t)&&9251!==t||En[\"Optical Character Recognition\"](t)||En[\"Enclosed Alphanumerics\"](t)||En[\"Geometric Shapes\"](t)||En[\"Miscellaneous Symbols\"](t)&&!(t>=9754&&t<=9759)||En[\"Miscellaneous Symbols and Arrows\"](t)&&(t>=11026&&t<=11055||t>=11088&&t<=11097||t>=11192&&t<=11243)||En[\"CJK Symbols and Punctuation\"](t)||En.Katakana(t)||En[\"Private Use Area\"](t)||En[\"CJK Compatibility Forms\"](t)||En[\"Small Form Variants\"](t)||En[\"Halfwidth and Fullwidth Forms\"](t)||8734===t||8756===t||8757===t||t>=9984&&t<=10087||t>=10102&&t<=10131||65532===t||65533===t)}(t))}function In(t,e){return!(!e&&(t>=1424&&t<=2303||En[\"Arabic Presentation Forms-A\"](t)||En[\"Arabic Presentation Forms-B\"](t))||t>=2304&&t<=3583||t>=3840&&t<=4255||En.Khmer(t))}var Dn,Rn=!1,Fn=null,Bn=!1,Nn=new zt,jn={applyArabicShaping:null,processBidirectionalText:null,processStyledBidirectionalText:null,isLoaded:function(){return Bn||null!=jn.applyArabicShaping}},Un=function(t,e){this.zoom=t,e?(this.now=e.now,this.fadeDuration=e.fadeDuration,this.zoomHistory=e.zoomHistory,this.transition=e.transition):(this.now=0,this.fadeDuration=0,this.zoomHistory=new Sn,this.transition={})};Un.prototype.isSupportedScript=function(t){return function(t,e){for(var r=0,n=t;r<n.length;r+=1)if(!In(n[r].charCodeAt(0),e))return!1;return!0}(t,jn.isLoaded())},Un.prototype.crossFadingFactor=function(){return 0===this.fadeDuration?1:Math.min((this.now-this.zoomHistory.lastIntegerZoomTime)/this.fadeDuration,1)},Un.prototype.getCrossfadeParameters=function(){var t=this.zoom,e=t-Math.floor(t),r=this.crossFadingFactor();return t>this.zoomHistory.lastIntegerZoom?{fromScale:2,toScale:1,t:e+(1-e)*r}:{fromScale:.5,toScale:1,t:1-(1-r)*e}};var Vn=function(t,e){this.property=t,this.value=e,this.expression=function(t,e){if(kr(t))return new Rr(t,e);if(Pr(t)){var r=Dr(t,e);if(\"error\"===r.result)throw new Error(r.value.map(function(t){return t.key+\": \"+t.message}).join(\", \"));return r.value}var n=t;return\"string\"==typeof t&&\"color\"===e.type&&(n=ne.parse(t)),{kind:\"constant\",evaluate:function(){return n}}}(void 0===e?t.specification.default:e,t.specification)};Vn.prototype.isDataDriven=function(){return\"source\"===this.expression.kind||\"composite\"===this.expression.kind},Vn.prototype.possiblyEvaluate=function(t){return this.property.possiblyEvaluate(this,t)};var qn=function(t){this.property=t,this.value=new Vn(t,void 0)};qn.prototype.transitioned=function(t,e){return new Gn(this.property,this.value,e,h({},t.transition,this.transition),t.now)},qn.prototype.untransitioned=function(){return new Gn(this.property,this.value,null,{},0)};var Hn=function(t){this._properties=t,this._values=Object.create(t.defaultTransitionablePropertyValues)};Hn.prototype.getValue=function(t){return b(this._values[t].value.value)},Hn.prototype.setValue=function(t,e){this._values.hasOwnProperty(t)||(this._values[t]=new qn(this._values[t].property)),this._values[t].value=new Vn(this._values[t].property,null===e?void 0:b(e))},Hn.prototype.getTransition=function(t){return b(this._values[t].transition)},Hn.prototype.setTransition=function(t,e){this._values.hasOwnProperty(t)||(this._values[t]=new qn(this._values[t].property)),this._values[t].transition=b(e)||void 0},Hn.prototype.serialize=function(){for(var t={},e=0,r=Object.keys(this._values);e<r.length;e+=1){var n=r[e],i=this.getValue(n);void 0!==i&&(t[n]=i);var a=this.getTransition(n);void 0!==a&&(t[n+\"-transition\"]=a)}return t},Hn.prototype.transitioned=function(t,e){for(var r=new Yn(this._properties),n=0,i=Object.keys(this._values);n<i.length;n+=1){var a=i[n];r._values[a]=this._values[a].transitioned(t,e._values[a])}return r},Hn.prototype.untransitioned=function(){for(var t=new Yn(this._properties),e=0,r=Object.keys(this._values);e<r.length;e+=1){var n=r[e];t._values[n]=this._values[n].untransitioned()}return t};var Gn=function(t,e,r,n,i){this.property=t,this.value=e,this.begin=i+n.delay||0,this.end=this.begin+n.duration||0,t.specification.transition&&(n.delay||n.duration)&&(this.prior=r)};Gn.prototype.possiblyEvaluate=function(t){var e=t.now||0,r=this.value.possiblyEvaluate(t),n=this.prior;if(n){if(e>this.end)return this.prior=null,r;if(this.value.isDataDriven())return this.prior=null,r;if(e<this.begin)return n.possiblyEvaluate(t);var i=(e-this.begin)/(this.end-this.begin);return this.property.interpolate(n.possiblyEvaluate(t),r,function(t){if(i<=0)return 0;if(i>=1)return 1;var e=i*i,r=e*i;return 4*(i<.5?r:3*(i-e)+r-.75)}())}return r};var Yn=function(t){this._properties=t,this._values=Object.create(t.defaultTransitioningPropertyValues)};Yn.prototype.possiblyEvaluate=function(t){for(var e=new Zn(this._properties),r=0,n=Object.keys(this._values);r<n.length;r+=1){var i=n[r];e._values[i]=this._values[i].possiblyEvaluate(t)}return e},Yn.prototype.hasTransition=function(){for(var t=0,e=Object.keys(this._values);t<e.length;t+=1){var r=e[t];if(this._values[r].prior)return!0}return!1};var Wn=function(t){this._properties=t,this._values=Object.create(t.defaultPropertyValues)};Wn.prototype.getValue=function(t){return b(this._values[t].value)},Wn.prototype.setValue=function(t,e){this._values[t]=new Vn(this._values[t].property,null===e?void 0:b(e))},Wn.prototype.serialize=function(){for(var t={},e=0,r=Object.keys(this._values);e<r.length;e+=1){var n=r[e],i=this.getValue(n);void 0!==i&&(t[n]=i)}return t},Wn.prototype.possiblyEvaluate=function(t){for(var e=new Zn(this._properties),r=0,n=Object.keys(this._values);r<n.length;r+=1){var i=n[r];e._values[i]=this._values[i].possiblyEvaluate(t)}return e};var Xn=function(t,e,r){this.property=t,this.value=e,this.parameters=r};Xn.prototype.isConstant=function(){return\"constant\"===this.value.kind},Xn.prototype.constantOr=function(t){return\"constant\"===this.value.kind?this.value.value:t},Xn.prototype.evaluate=function(t,e){return this.property.evaluate(this.value,this.parameters,t,e)};var Zn=function(t){this._properties=t,this._values=Object.create(t.defaultPossiblyEvaluatedValues)};Zn.prototype.get=function(t){return this._values[t]};var Jn=function(t){this.specification=t};Jn.prototype.possiblyEvaluate=function(t,e){return t.expression.evaluate(e)},Jn.prototype.interpolate=function(t,e,r){var n=Ce[this.specification.type];return n?n(t,e,r):t};var Kn=function(t){this.specification=t};Kn.prototype.possiblyEvaluate=function(t,e){return\"constant\"===t.expression.kind||\"camera\"===t.expression.kind?new Xn(this,{kind:\"constant\",value:t.expression.evaluate(e)},e):new Xn(this,t.expression,e)},Kn.prototype.interpolate=function(t,e,r){if(\"constant\"!==t.value.kind||\"constant\"!==e.value.kind)return t;if(void 0===t.value.value||void 0===e.value.value)return new Xn(this,{kind:\"constant\",value:void 0},t.parameters);var n=Ce[this.specification.type];return n?new Xn(this,{kind:\"constant\",value:n(t.value.value,e.value.value,r)},t.parameters):t},Kn.prototype.evaluate=function(t,e,r,n){return\"constant\"===t.kind?t.value:t.evaluate(e,r,n)};var $n=function(t){function e(){t.apply(this,arguments)}return t&&(e.__proto__=t),e.prototype=Object.create(t&&t.prototype),e.prototype.constructor=e,e.prototype.possiblyEvaluate=function(t,e){if(void 0===t.value)return new Xn(this,{kind:\"constant\",value:void 0},e);if(\"constant\"===t.expression.kind){var r=t.expression.evaluate(e),n=this._calculate(r,r,r,e);return new Xn(this,{kind:\"constant\",value:n},e)}if(\"camera\"===t.expression.kind){var i=this._calculate(t.expression.evaluate({zoom:e.zoom-1}),t.expression.evaluate({zoom:e.zoom}),t.expression.evaluate({zoom:e.zoom+1}),e);return new Xn(this,{kind:\"constant\",value:i},e)}return new Xn(this,t.expression,e)},e.prototype.evaluate=function(t,e,r,n){if(\"source\"===t.kind){var i=t.evaluate(e,r,n);return this._calculate(i,i,i,e)}return\"composite\"===t.kind?this._calculate(t.evaluate({zoom:Math.floor(e.zoom)-1},r,n),t.evaluate({zoom:Math.floor(e.zoom)},r,n),t.evaluate({zoom:Math.floor(e.zoom)+1},r,n),e):t.value},e.prototype._calculate=function(t,e,r,n){return n.zoom>n.zoomHistory.lastIntegerZoom?{from:t,to:e}:{from:r,to:e}},e.prototype.interpolate=function(t){return t},e}(Kn),Qn=function(t){this.specification=t};Qn.prototype.possiblyEvaluate=function(t,e){if(void 0!==t.value){if(\"constant\"===t.expression.kind){var r=t.expression.evaluate(e);return this._calculate(r,r,r,e)}return this._calculate(t.expression.evaluate(new Un(Math.floor(e.zoom-1),e)),t.expression.evaluate(new Un(Math.floor(e.zoom),e)),t.expression.evaluate(new Un(Math.floor(e.zoom+1),e)),e)}},Qn.prototype._calculate=function(t,e,r,n){return n.zoom>n.zoomHistory.lastIntegerZoom?{from:t,to:e}:{from:r,to:e}},Qn.prototype.interpolate=function(t){return t};var ti=function(t){this.specification=t};ti.prototype.possiblyEvaluate=function(t,e){return!!t.expression.evaluate(e)},ti.prototype.interpolate=function(){return!1};var ei=function(t){for(var e in this.properties=t,this.defaultPropertyValues={},this.defaultTransitionablePropertyValues={},this.defaultTransitioningPropertyValues={},this.defaultPossiblyEvaluatedValues={},t){var r=t[e],n=this.defaultPropertyValues[e]=new Vn(r,void 0),i=this.defaultTransitionablePropertyValues[e]=new qn(r);this.defaultTransitioningPropertyValues[e]=i.untransitioned(),this.defaultPossiblyEvaluatedValues[e]=n.possiblyEvaluate({})}};kn(\"DataDrivenProperty\",Kn),kn(\"DataConstantProperty\",Jn),kn(\"CrossFadedDataDrivenProperty\",$n),kn(\"CrossFadedProperty\",Qn),kn(\"ColorRampProperty\",ti);var ri=function(t){function e(e,r){if(t.call(this),this.id=e.id,this.type=e.type,this._featureFilter=function(){return!0},\"custom\"!==e.type&&(e=e,this.metadata=e.metadata,this.minzoom=e.minzoom,this.maxzoom=e.maxzoom,\"background\"!==e.type&&(this.source=e.source,this.sourceLayer=e[\"source-layer\"],this.filter=e.filter),r.layout&&(this._unevaluatedLayout=new Wn(r.layout)),r.paint)){for(var n in this._transitionablePaint=new Hn(r.paint),e.paint)this.setPaintProperty(n,e.paint[n],{validate:!1});for(var i in e.layout)this.setLayoutProperty(i,e.layout[i],{validate:!1});this._transitioningPaint=this._transitionablePaint.untransitioned()}}return t&&(e.__proto__=t),e.prototype=Object.create(t&&t.prototype),e.prototype.constructor=e,e.prototype.getCrossfadeParameters=function(){return this._crossfadeParameters},e.prototype.getLayoutProperty=function(t){return\"visibility\"===t?this.visibility:this._unevaluatedLayout.getValue(t)},e.prototype.setLayoutProperty=function(t,e,r){if(void 0===r&&(r={}),null!=e){var n=\"layers.\"+this.id+\".layout.\"+t;if(this._validate(vn,n,t,e,r))return}\"visibility\"!==t?this._unevaluatedLayout.setValue(t,e):this.visibility=e},e.prototype.getPaintProperty=function(t){return m(t,\"-transition\")?this._transitionablePaint.getTransition(t.slice(0,-\"-transition\".length)):this._transitionablePaint.getValue(t)},e.prototype.setPaintProperty=function(t,e,r){if(void 0===r&&(r={}),null!=e){var n=\"layers.\"+this.id+\".paint.\"+t;if(this._validate(gn,n,t,e,r))return!1}if(m(t,\"-transition\"))return this._transitionablePaint.setTransition(t.slice(0,-\"-transition\".length),e||void 0),!1;var i=this._transitionablePaint._values[t],a=\"cross-faded-data-driven\"===i.property.specification[\"property-type\"],o=i.value.isDataDriven();return this._transitionablePaint.setValue(t,e),this._handleSpecialPaintPropertyUpdate(t),this._transitionablePaint._values[t].value.isDataDriven()||o||a},e.prototype._handleSpecialPaintPropertyUpdate=function(t){},e.prototype.isHidden=function(t){return!!(this.minzoom&&t<this.minzoom)||!!(this.maxzoom&&t>=this.maxzoom)||\"none\"===this.visibility},e.prototype.updateTransitions=function(t){this._transitioningPaint=this._transitionablePaint.transitioned(t,this._transitioningPaint)},e.prototype.hasTransition=function(){return this._transitioningPaint.hasTransition()},e.prototype.recalculate=function(t){t.getCrossfadeParameters&&(this._crossfadeParameters=t.getCrossfadeParameters()),this._unevaluatedLayout&&(this.layout=this._unevaluatedLayout.possiblyEvaluate(t)),this.paint=this._transitioningPaint.possiblyEvaluate(t)},e.prototype.serialize=function(){var t={id:this.id,type:this.type,source:this.source,\"source-layer\":this.sourceLayer,metadata:this.metadata,minzoom:this.minzoom,maxzoom:this.maxzoom,filter:this.filter,layout:this._unevaluatedLayout&&this._unevaluatedLayout.serialize(),paint:this._transitionablePaint&&this._transitionablePaint.serialize()};return this.visibility&&(t.layout=t.layout||{},t.layout.visibility=this.visibility),x(t,function(t,e){return!(void 0===t||\"layout\"===e&&!Object.keys(t).length||\"paint\"===e&&!Object.keys(t).length)})},e.prototype._validate=function(t,e,r,n,i){return void 0===i&&(i={}),(!i||!1!==i.validate)&&mn(this,t.call(pn,{key:e,layerType:this.type,objectKey:r,value:n,styleSpec:It,style:{glyphs:!0,sprite:!0}}))},e.prototype.is3D=function(){return!1},e.prototype.isTileClipped=function(){return!1},e.prototype.hasOffscreenPass=function(){return!1},e.prototype.resize=function(){},e.prototype.isStateDependent=function(){for(var t in this.paint._values){var e=this.paint.get(t);if(e instanceof Xn&&xr(e.property.specification)&&(\"source\"===e.value.kind||\"composite\"===e.value.kind)&&e.value.isStateDependent)return!0}return!1},e}(zt),ni={Int8:Int8Array,Uint8:Uint8Array,Int16:Int16Array,Uint16:Uint16Array,Int32:Int32Array,Uint32:Uint32Array,Float32:Float32Array},ii=function(t,e){this._structArray=t,this._pos1=e*this.size,this._pos2=this._pos1/2,this._pos4=this._pos1/4,this._pos8=this._pos1/8},ai=function(){this.isTransferred=!1,this.capacity=-1,this.resize(0)};function oi(t,e){void 0===e&&(e=1);var r=0,n=0;return{members:t.map(function(t){var i,a=(i=t.type,ni[i].BYTES_PER_ELEMENT),o=r=si(r,Math.max(e,a)),s=t.components||1;return n=Math.max(n,a),r+=a*s,{name:t.name,type:t.type,components:s,offset:o}}),size:si(r,Math.max(n,e)),alignment:e}}function si(t,e){return Math.ceil(t/e)*e}ai.serialize=function(t,e){return t._trim(),e&&(t.isTransferred=!0,e.push(t.arrayBuffer)),{length:t.length,arrayBuffer:t.arrayBuffer}},ai.deserialize=function(t){var e=Object.create(this.prototype);return e.arrayBuffer=t.arrayBuffer,e.length=t.length,e.capacity=t.arrayBuffer.byteLength/e.bytesPerElement,e._refreshViews(),e},ai.prototype._trim=function(){this.length!==this.capacity&&(this.capacity=this.length,this.arrayBuffer=this.arrayBuffer.slice(0,this.length*this.bytesPerElement),this._refreshViews())},ai.prototype.clear=function(){this.length=0},ai.prototype.resize=function(t){this.reserve(t),this.length=t},ai.prototype.reserve=function(t){if(t>this.capacity){this.capacity=Math.max(t,Math.floor(5*this.capacity),128),this.arrayBuffer=new ArrayBuffer(this.capacity*this.bytesPerElement);var e=this.uint8;this._refreshViews(),e&&this.uint8.set(e)}},ai.prototype._refreshViews=function(){throw new Error(\"_refreshViews() must be implemented by each concrete StructArray layout\")};var li=function(t){function e(){t.apply(this,arguments)}return t&&(e.__proto__=t),e.prototype=Object.create(t&&t.prototype),e.prototype.constructor=e,e.prototype._refreshViews=function(){this.uint8=new Uint8Array(this.arrayBuffer),this.int16=new Int16Array(this.arrayBuffer)},e.prototype.emplaceBack=function(t,e){var r=this.length;return this.resize(r+1),this.emplace(r,t,e)},e.prototype.emplace=function(t,e,r){var n=2*t;return this.int16[n+0]=e,this.int16[n+1]=r,t},e}(ai);li.prototype.bytesPerElement=4,kn(\"StructArrayLayout2i4\",li);var ci=function(t){function e(){t.apply(this,arguments)}return t&&(e.__proto__=t),e.prototype=Object.create(t&&t.prototype),e.prototype.constructor=e,e.prototype._refreshViews=function(){this.uint8=new Uint8Array(this.arrayBuffer),this.int16=new Int16Array(this.arrayBuffer)},e.prototype.emplaceBack=function(t,e,r,n){var i=this.length;return this.resize(i+1),this.emplace(i,t,e,r,n)},e.prototype.emplace=function(t,e,r,n,i){var a=4*t;return this.int16[a+0]=e,this.int16[a+1]=r,this.int16[a+2]=n,this.int16[a+3]=i,t},e}(ai);ci.prototype.bytesPerElement=8,kn(\"StructArrayLayout4i8\",ci);var ui=function(t){function e(){t.apply(this,arguments)}return t&&(e.__proto__=t),e.prototype=Object.create(t&&t.prototype),e.prototype.constructor=e,e.prototype._refreshViews=function(){this.uint8=new Uint8Array(this.arrayBuffer),this.int16=new Int16Array(this.arrayBuffer)},e.prototype.emplaceBack=function(t,e,r,n,i,a){var o=this.length;return this.resize(o+1),this.emplace(o,t,e,r,n,i,a)},e.prototype.emplace=function(t,e,r,n,i,a,o){var s=6*t;return this.int16[s+0]=e,this.int16[s+1]=r,this.int16[s+2]=n,this.int16[s+3]=i,this.int16[s+4]=a,this.int16[s+5]=o,t},e}(ai);ui.prototype.bytesPerElement=12,kn(\"StructArrayLayout2i4i12\",ui);var hi=function(t){function e(){t.apply(this,arguments)}return t&&(e.__proto__=t),e.prototype=Object.create(t&&t.prototype),e.prototype.constructor=e,e.prototype._refreshViews=function(){this.uint8=new Uint8Array(this.arrayBuffer),this.int16=new Int16Array(this.arrayBuffer)},e.prototype.emplaceBack=function(t,e,r,n,i,a){var o=this.length;return this.resize(o+1),this.emplace(o,t,e,r,n,i,a)},e.prototype.emplace=function(t,e,r,n,i,a,o){var s=4*t,l=8*t;return this.int16[s+0]=e,this.int16[s+1]=r,this.uint8[l+4]=n,this.uint8[l+5]=i,this.uint8[l+6]=a,this.uint8[l+7]=o,t},e}(ai);hi.prototype.bytesPerElement=8,kn(\"StructArrayLayout2i4ub8\",hi);var fi=function(t){function e(){t.apply(this,arguments)}return t&&(e.__proto__=t),e.prototype=Object.create(t&&t.prototype),e.prototype.constructor=e,e.prototype._refreshViews=function(){this.uint8=new Uint8Array(this.arrayBuffer),this.uint16=new Uint16Array(this.arrayBuffer)},e.prototype.emplaceBack=function(t,e,r,n,i,a,o,s){var l=this.length;return this.resize(l+1),this.emplace(l,t,e,r,n,i,a,o,s)},e.prototype.emplace=function(t,e,r,n,i,a,o,s,l){var c=8*t;return this.uint16[c+0]=e,this.uint16[c+1]=r,this.uint16[c+2]=n,this.uint16[c+3]=i,this.uint16[c+4]=a,this.uint16[c+5]=o,this.uint16[c+6]=s,this.uint16[c+7]=l,t},e}(ai);fi.prototype.bytesPerElement=16,kn(\"StructArrayLayout8ui16\",fi);var pi=function(t){function e(){t.apply(this,arguments)}return t&&(e.__proto__=t),e.prototype=Object.create(t&&t.prototype),e.prototype.constructor=e,e.prototype._refreshViews=function(){this.uint8=new Uint8Array(this.arrayBuffer),this.int16=new Int16Array(this.arrayBuffer),this.uint16=new Uint16Array(this.arrayBuffer)},e.prototype.emplaceBack=function(t,e,r,n,i,a,o,s){var l=this.length;return this.resize(l+1),this.emplace(l,t,e,r,n,i,a,o,s)},e.prototype.emplace=function(t,e,r,n,i,a,o,s,l){var c=8*t;return this.int16[c+0]=e,this.int16[c+1]=r,this.int16[c+2]=n,this.int16[c+3]=i,this.uint16[c+4]=a,this.uint16[c+5]=o,this.uint16[c+6]=s,this.uint16[c+7]=l,t},e}(ai);pi.prototype.bytesPerElement=16,kn(\"StructArrayLayout4i4ui16\",pi);var di=function(t){function e(){t.apply(this,arguments)}return t&&(e.__proto__=t),e.prototype=Object.create(t&&t.prototype),e.prototype.constructor=e,e.prototype._refreshViews=function(){this.uint8=new Uint8Array(this.arrayBuffer),this.float32=new Float32Array(this.arrayBuffer)},e.prototype.emplaceBack=function(t,e,r){var n=this.length;return this.resize(n+1),this.emplace(n,t,e,r)},e.prototype.emplace=function(t,e,r,n){var i=3*t;return this.float32[i+0]=e,this.float32[i+1]=r,this.float32[i+2]=n,t},e}(ai);di.prototype.bytesPerElement=12,kn(\"StructArrayLayout3f12\",di);var gi=function(t){function e(){t.apply(this,arguments)}return t&&(e.__proto__=t),e.prototype=Object.create(t&&t.prototype),e.prototype.constructor=e,e.prototype._refreshViews=function(){this.uint8=new Uint8Array(this.arrayBuffer),this.uint32=new Uint32Array(this.arrayBuffer)},e.prototype.emplaceBack=function(t){var e=this.length;return this.resize(e+1),this.emplace(e,t)},e.prototype.emplace=function(t,e){var r=1*t;return this.uint32[r+0]=e,t},e}(ai);gi.prototype.bytesPerElement=4,kn(\"StructArrayLayout1ul4\",gi);var vi=function(t){function e(){t.apply(this,arguments)}return t&&(e.__proto__=t),e.prototype=Object.create(t&&t.prototype),e.prototype.constructor=e,e.prototype._refreshViews=function(){this.uint8=new Uint8Array(this.arrayBuffer),this.int16=new Int16Array(this.arrayBuffer),this.uint32=new Uint32Array(this.arrayBuffer),this.uint16=new Uint16Array(this.arrayBuffer)},e.prototype.emplaceBack=function(t,e,r,n,i,a,o,s,l,c,u){var h=this.length;return this.resize(h+1),this.emplace(h,t,e,r,n,i,a,o,s,l,c,u)},e.prototype.emplace=function(t,e,r,n,i,a,o,s,l,c,u,h){var f=12*t,p=6*t;return this.int16[f+0]=e,this.int16[f+1]=r,this.int16[f+2]=n,this.int16[f+3]=i,this.int16[f+4]=a,this.int16[f+5]=o,this.uint32[p+3]=s,this.uint16[f+8]=l,this.uint16[f+9]=c,this.int16[f+10]=u,this.int16[f+11]=h,t},e}(ai);vi.prototype.bytesPerElement=24,kn(\"StructArrayLayout6i1ul2ui2i24\",vi);var mi=function(t){function e(){t.apply(this,arguments)}return t&&(e.__proto__=t),e.prototype=Object.create(t&&t.prototype),e.prototype.constructor=e,e.prototype._refreshViews=function(){this.uint8=new Uint8Array(this.arrayBuffer),this.int16=new Int16Array(this.arrayBuffer)},e.prototype.emplaceBack=function(t,e,r,n,i,a){var o=this.length;return this.resize(o+1),this.emplace(o,t,e,r,n,i,a)},e.prototype.emplace=function(t,e,r,n,i,a,o){var s=6*t;return this.int16[s+0]=e,this.int16[s+1]=r,this.int16[s+2]=n,this.int16[s+3]=i,this.int16[s+4]=a,this.int16[s+5]=o,t},e}(ai);mi.prototype.bytesPerElement=12,kn(\"StructArrayLayout2i2i2i12\",mi);var yi=function(t){function e(){t.apply(this,arguments)}return t&&(e.__proto__=t),e.prototype=Object.create(t&&t.prototype),e.prototype.constructor=e,e.prototype._refreshViews=function(){this.uint8=new Uint8Array(this.arrayBuffer),this.float32=new Float32Array(this.arrayBuffer)},e.prototype.emplaceBack=function(t,e,r,n){var i=this.length;return this.resize(i+1),this.emplace(i,t,e,r,n)},e.prototype.emplace=function(t,e,r,n,i){var a=12*t,o=3*t;return this.uint8[a+0]=e,this.uint8[a+1]=r,this.float32[o+1]=n,this.float32[o+2]=i,t},e}(ai);yi.prototype.bytesPerElement=12,kn(\"StructArrayLayout2ub2f12\",yi);var xi=function(t){function e(){t.apply(this,arguments)}return t&&(e.__proto__=t),e.prototype=Object.create(t&&t.prototype),e.prototype.constructor=e,e.prototype._refreshViews=function(){this.uint8=new Uint8Array(this.arrayBuffer),this.int16=new Int16Array(this.arrayBuffer),this.uint16=new Uint16Array(this.arrayBuffer),this.uint32=new Uint32Array(this.arrayBuffer),this.float32=new Float32Array(this.arrayBuffer)},e.prototype.emplaceBack=function(t,e,r,n,i,a,o,s,l,c,u,h,f,p,d){var g=this.length;return this.resize(g+1),this.emplace(g,t,e,r,n,i,a,o,s,l,c,u,h,f,p,d)},e.prototype.emplace=function(t,e,r,n,i,a,o,s,l,c,u,h,f,p,d,g){var v=22*t,m=11*t,y=44*t;return this.int16[v+0]=e,this.int16[v+1]=r,this.uint16[v+2]=n,this.uint16[v+3]=i,this.uint32[m+2]=a,this.uint32[m+3]=o,this.uint32[m+4]=s,this.uint16[v+10]=l,this.uint16[v+11]=c,this.uint16[v+12]=u,this.float32[m+7]=h,this.float32[m+8]=f,this.uint8[y+36]=p,this.uint8[y+37]=d,this.uint32[m+10]=g,t},e}(ai);xi.prototype.bytesPerElement=44,kn(\"StructArrayLayout2i2ui3ul3ui2f2ub1ul44\",xi);var bi=function(t){function e(){t.apply(this,arguments)}return t&&(e.__proto__=t),e.prototype=Object.create(t&&t.prototype),e.prototype.constructor=e,e.prototype._refreshViews=function(){this.uint8=new Uint8Array(this.arrayBuffer),this.int16=new Int16Array(this.arrayBuffer),this.uint16=new Uint16Array(this.arrayBuffer),this.uint32=new Uint32Array(this.arrayBuffer),this.float32=new Float32Array(this.arrayBuffer)},e.prototype.emplaceBack=function(t,e,r,n,i,a,o,s,l,c,u,h,f,p,d,g,v,m){var y=this.length;return this.resize(y+1),this.emplace(y,t,e,r,n,i,a,o,s,l,c,u,h,f,p,d,g,v,m)},e.prototype.emplace=function(t,e,r,n,i,a,o,s,l,c,u,h,f,p,d,g,v,m,y){var x=22*t,b=11*t;return this.int16[x+0]=e,this.int16[x+1]=r,this.int16[x+2]=n,this.int16[x+3]=i,this.int16[x+4]=a,this.int16[x+5]=o,this.uint16[x+6]=s,this.uint16[x+7]=l,this.uint16[x+8]=c,this.uint16[x+9]=u,this.uint16[x+10]=h,this.uint16[x+11]=f,this.uint16[x+12]=p,this.uint16[x+13]=d,this.uint16[x+14]=g,this.uint32[b+8]=v,this.float32[b+9]=m,this.float32[b+10]=y,t},e}(ai);bi.prototype.bytesPerElement=44,kn(\"StructArrayLayout6i9ui1ul2f44\",bi);var _i=function(t){function e(){t.apply(this,arguments)}return t&&(e.__proto__=t),e.prototype=Object.create(t&&t.prototype),e.prototype.constructor=e,e.prototype._refreshViews=function(){this.uint8=new Uint8Array(this.arrayBuffer),this.float32=new Float32Array(this.arrayBuffer)},e.prototype.emplaceBack=function(t){var e=this.length;return this.resize(e+1),this.emplace(e,t)},e.prototype.emplace=function(t,e){var r=1*t;return this.float32[r+0]=e,t},e}(ai);_i.prototype.bytesPerElement=4,kn(\"StructArrayLayout1f4\",_i);var wi=function(t){function e(){t.apply(this,arguments)}return t&&(e.__proto__=t),e.prototype=Object.create(t&&t.prototype),e.prototype.constructor=e,e.prototype._refreshViews=function(){this.uint8=new Uint8Array(this.arrayBuffer),this.int16=new Int16Array(this.arrayBuffer)},e.prototype.emplaceBack=function(t,e,r){var n=this.length;return this.resize(n+1),this.emplace(n,t,e,r)},e.prototype.emplace=function(t,e,r,n){var i=3*t;return this.int16[i+0]=e,this.int16[i+1]=r,this.int16[i+2]=n,t},e}(ai);wi.prototype.bytesPerElement=6,kn(\"StructArrayLayout3i6\",wi);var ki=function(t){function e(){t.apply(this,arguments)}return t&&(e.__proto__=t),e.prototype=Object.create(t&&t.prototype),e.prototype.constructor=e,e.prototype._refreshViews=function(){this.uint8=new Uint8Array(this.arrayBuffer),this.uint32=new Uint32Array(this.arrayBuffer),this.uint16=new Uint16Array(this.arrayBuffer)},e.prototype.emplaceBack=function(t,e,r){var n=this.length;return this.resize(n+1),this.emplace(n,t,e,r)},e.prototype.emplace=function(t,e,r,n){var i=2*t,a=4*t;return this.uint32[i+0]=e,this.uint16[a+2]=r,this.uint16[a+3]=n,t},e}(ai);ki.prototype.bytesPerElement=8,kn(\"StructArrayLayout1ul2ui8\",ki);var Ti=function(t){function e(){t.apply(this,arguments)}return t&&(e.__proto__=t),e.prototype=Object.create(t&&t.prototype),e.prototype.constructor=e,e.prototype._refreshViews=function(){this.uint8=new Uint8Array(this.arrayBuffer),this.uint16=new Uint16Array(this.arrayBuffer)},e.prototype.emplaceBack=function(t,e,r){var n=this.length;return this.resize(n+1),this.emplace(n,t,e,r)},e.prototype.emplace=function(t,e,r,n){var i=3*t;return this.uint16[i+0]=e,this.uint16[i+1]=r,this.uint16[i+2]=n,t},e}(ai);Ti.prototype.bytesPerElement=6,kn(\"StructArrayLayout3ui6\",Ti);var Ai=function(t){function e(){t.apply(this,arguments)}return t&&(e.__proto__=t),e.prototype=Object.create(t&&t.prototype),e.prototype.constructor=e,e.prototype._refreshViews=function(){this.uint8=new Uint8Array(this.arrayBuffer),this.uint16=new Uint16Array(this.arrayBuffer)},e.prototype.emplaceBack=function(t,e){var r=this.length;return this.resize(r+1),this.emplace(r,t,e)},e.prototype.emplace=function(t,e,r){var n=2*t;return this.uint16[n+0]=e,this.uint16[n+1]=r,t},e}(ai);Ai.prototype.bytesPerElement=4,kn(\"StructArrayLayout2ui4\",Ai);var Mi=function(t){function e(){t.apply(this,arguments)}return t&&(e.__proto__=t),e.prototype=Object.create(t&&t.prototype),e.prototype.constructor=e,e.prototype._refreshViews=function(){this.uint8=new Uint8Array(this.arrayBuffer),this.uint16=new Uint16Array(this.arrayBuffer)},e.prototype.emplaceBack=function(t){var e=this.length;return this.resize(e+1),this.emplace(e,t)},e.prototype.emplace=function(t,e){var r=1*t;return this.uint16[r+0]=e,t},e}(ai);Mi.prototype.bytesPerElement=2,kn(\"StructArrayLayout1ui2\",Mi);var Si=function(t){function e(){t.apply(this,arguments)}return t&&(e.__proto__=t),e.prototype=Object.create(t&&t.prototype),e.prototype.constructor=e,e.prototype._refreshViews=function(){this.uint8=new Uint8Array(this.arrayBuffer),this.float32=new Float32Array(this.arrayBuffer)},e.prototype.emplaceBack=function(t,e){var r=this.length;return this.resize(r+1),this.emplace(r,t,e)},e.prototype.emplace=function(t,e,r){var n=2*t;return this.float32[n+0]=e,this.float32[n+1]=r,t},e}(ai);Si.prototype.bytesPerElement=8,kn(\"StructArrayLayout2f8\",Si);var Ei=function(t){function e(){t.apply(this,arguments)}return t&&(e.__proto__=t),e.prototype=Object.create(t&&t.prototype),e.prototype.constructor=e,e.prototype._refreshViews=function(){this.uint8=new Uint8Array(this.arrayBuffer),this.float32=new Float32Array(this.arrayBuffer)},e.prototype.emplaceBack=function(t,e,r,n){var i=this.length;return this.resize(i+1),this.emplace(i,t,e,r,n)},e.prototype.emplace=function(t,e,r,n,i){var a=4*t;return this.float32[a+0]=e,this.float32[a+1]=r,this.float32[a+2]=n,this.float32[a+3]=i,t},e}(ai);Ei.prototype.bytesPerElement=16,kn(\"StructArrayLayout4f16\",Ei);var Ci=function(t){function e(){t.apply(this,arguments)}t&&(e.__proto__=t),e.prototype=Object.create(t&&t.prototype),e.prototype.constructor=e;var r={anchorPointX:{configurable:!0},anchorPointY:{configurable:!0},x1:{configurable:!0},y1:{configurable:!0},x2:{configurable:!0},y2:{configurable:!0},featureIndex:{configurable:!0},sourceLayerIndex:{configurable:!0},bucketIndex:{configurable:!0},radius:{configurable:!0},signedDistanceFromAnchor:{configurable:!0},anchorPoint:{configurable:!0}};return r.anchorPointX.get=function(){return this._structArray.int16[this._pos2+0]},r.anchorPointX.set=function(t){this._structArray.int16[this._pos2+0]=t},r.anchorPointY.get=function(){return this._structArray.int16[this._pos2+1]},r.anchorPointY.set=function(t){this._structArray.int16[this._pos2+1]=t},r.x1.get=function(){return this._structArray.int16[this._pos2+2]},r.x1.set=function(t){this._structArray.int16[this._pos2+2]=t},r.y1.get=function(){return this._structArray.int16[this._pos2+3]},r.y1.set=function(t){this._structArray.int16[this._pos2+3]=t},r.x2.get=function(){return this._structArray.int16[this._pos2+4]},r.x2.set=function(t){this._structArray.int16[this._pos2+4]=t},r.y2.get=function(){return this._structArray.int16[this._pos2+5]},r.y2.set=function(t){this._structArray.int16[this._pos2+5]=t},r.featureIndex.get=function(){return this._structArray.uint32[this._pos4+3]},r.featureIndex.set=function(t){this._structArray.uint32[this._pos4+3]=t},r.sourceLayerIndex.get=function(){return this._structArray.uint16[this._pos2+8]},r.sourceLayerIndex.set=function(t){this._structArray.uint16[this._pos2+8]=t},r.bucketIndex.get=function(){return this._structArray.uint16[this._pos2+9]},r.bucketIndex.set=function(t){this._structArray.uint16[this._pos2+9]=t},r.radius.get=function(){return this._structArray.int16[this._pos2+10]},r.radius.set=function(t){this._structArray.int16[this._pos2+10]=t},r.signedDistanceFromAnchor.get=function(){return this._structArray.int16[this._pos2+11]},r.signedDistanceFromAnchor.set=function(t){this._structArray.int16[this._pos2+11]=t},r.anchorPoint.get=function(){return new i(this.anchorPointX,this.anchorPointY)},Object.defineProperties(e.prototype,r),e}(ii);Ci.prototype.size=24;var Li=function(t){function e(){t.apply(this,arguments)}return t&&(e.__proto__=t),e.prototype=Object.create(t&&t.prototype),e.prototype.constructor=e,e.prototype.get=function(t){return new Ci(this,t)},e}(vi);kn(\"CollisionBoxArray\",Li);var Pi=function(t){function e(){t.apply(this,arguments)}t&&(e.__proto__=t),e.prototype=Object.create(t&&t.prototype),e.prototype.constructor=e;var r={anchorX:{configurable:!0},anchorY:{configurable:!0},glyphStartIndex:{configurable:!0},numGlyphs:{configurable:!0},vertexStartIndex:{configurable:!0},lineStartIndex:{configurable:!0},lineLength:{configurable:!0},segment:{configurable:!0},lowerSize:{configurable:!0},upperSize:{configurable:!0},lineOffsetX:{configurable:!0},lineOffsetY:{configurable:!0},writingMode:{configurable:!0},hidden:{configurable:!0},crossTileID:{configurable:!0}};return r.anchorX.get=function(){return this._structArray.int16[this._pos2+0]},r.anchorX.set=function(t){this._structArray.int16[this._pos2+0]=t},r.anchorY.get=function(){return this._structArray.int16[this._pos2+1]},r.anchorY.set=function(t){this._structArray.int16[this._pos2+1]=t},r.glyphStartIndex.get=function(){return this._structArray.uint16[this._pos2+2]},r.glyphStartIndex.set=function(t){this._structArray.uint16[this._pos2+2]=t},r.numGlyphs.get=function(){return this._structArray.uint16[this._pos2+3]},r.numGlyphs.set=function(t){this._structArray.uint16[this._pos2+3]=t},r.vertexStartIndex.get=function(){return this._structArray.uint32[this._pos4+2]},r.vertexStartIndex.set=function(t){this._structArray.uint32[this._pos4+2]=t},r.lineStartIndex.get=function(){return this._structArray.uint32[this._pos4+3]},r.lineStartIndex.set=function(t){this._structArray.uint32[this._pos4+3]=t},r.lineLength.get=function(){return this._structArray.uint32[this._pos4+4]},r.lineLength.set=function(t){this._structArray.uint32[this._pos4+4]=t},r.segment.get=function(){return this._structArray.uint16[this._pos2+10]},r.segment.set=function(t){this._structArray.uint16[this._pos2+10]=t},r.lowerSize.get=function(){return this._structArray.uint16[this._pos2+11]},r.lowerSize.set=function(t){this._structArray.uint16[this._pos2+11]=t},r.upperSize.get=function(){return this._structArray.uint16[this._pos2+12]},r.upperSize.set=function(t){this._structArray.uint16[this._pos2+12]=t},r.lineOffsetX.get=function(){return this._structArray.float32[this._pos4+7]},r.lineOffsetX.set=function(t){this._structArray.float32[this._pos4+7]=t},r.lineOffsetY.get=function(){return this._structArray.float32[this._pos4+8]},r.lineOffsetY.set=function(t){this._structArray.float32[this._pos4+8]=t},r.writingMode.get=function(){return this._structArray.uint8[this._pos1+36]},r.writingMode.set=function(t){this._structArray.uint8[this._pos1+36]=t},r.hidden.get=function(){return this._structArray.uint8[this._pos1+37]},r.hidden.set=function(t){this._structArray.uint8[this._pos1+37]=t},r.crossTileID.get=function(){return this._structArray.uint32[this._pos4+10]},r.crossTileID.set=function(t){this._structArray.uint32[this._pos4+10]=t},Object.defineProperties(e.prototype,r),e}(ii);Pi.prototype.size=44;var Oi=function(t){function e(){t.apply(this,arguments)}return t&&(e.__proto__=t),e.prototype=Object.create(t&&t.prototype),e.prototype.constructor=e,e.prototype.get=function(t){return new Pi(this,t)},e}(xi);kn(\"PlacedSymbolArray\",Oi);var zi=function(t){function e(){t.apply(this,arguments)}t&&(e.__proto__=t),e.prototype=Object.create(t&&t.prototype),e.prototype.constructor=e;var r={anchorX:{configurable:!0},anchorY:{configurable:!0},rightJustifiedTextSymbolIndex:{configurable:!0},centerJustifiedTextSymbolIndex:{configurable:!0},leftJustifiedTextSymbolIndex:{configurable:!0},verticalPlacedTextSymbolIndex:{configurable:!0},key:{configurable:!0},textBoxStartIndex:{configurable:!0},textBoxEndIndex:{configurable:!0},iconBoxStartIndex:{configurable:!0},iconBoxEndIndex:{configurable:!0},featureIndex:{configurable:!0},numHorizontalGlyphVertices:{configurable:!0},numVerticalGlyphVertices:{configurable:!0},numIconVertices:{configurable:!0},crossTileID:{configurable:!0},textBoxScale:{configurable:!0},radialTextOffset:{configurable:!0}};return r.anchorX.get=function(){return this._structArray.int16[this._pos2+0]},r.anchorX.set=function(t){this._structArray.int16[this._pos2+0]=t},r.anchorY.get=function(){return this._structArray.int16[this._pos2+1]},r.anchorY.set=function(t){this._structArray.int16[this._pos2+1]=t},r.rightJustifiedTextSymbolIndex.get=function(){return this._structArray.int16[this._pos2+2]},r.rightJustifiedTextSymbolIndex.set=function(t){this._structArray.int16[this._pos2+2]=t},r.centerJustifiedTextSymbolIndex.get=function(){return this._structArray.int16[this._pos2+3]},r.centerJustifiedTextSymbolIndex.set=function(t){this._structArray.int16[this._pos2+3]=t},r.leftJustifiedTextSymbolIndex.get=function(){return this._structArray.int16[this._pos2+4]},r.leftJustifiedTextSymbolIndex.set=function(t){this._structArray.int16[this._pos2+4]=t},r.verticalPlacedTextSymbolIndex.get=function(){return this._structArray.int16[this._pos2+5]},r.verticalPlacedTextSymbolIndex.set=function(t){this._structArray.int16[this._pos2+5]=t},r.key.get=function(){return this._structArray.uint16[this._pos2+6]},r.key.set=function(t){this._structArray.uint16[this._pos2+6]=t},r.textBoxStartIndex.get=function(){return this._structArray.uint16[this._pos2+7]},r.textBoxStartIndex.set=function(t){this._structArray.uint16[this._pos2+7]=t},r.textBoxEndIndex.get=function(){return this._structArray.uint16[this._pos2+8]},r.textBoxEndIndex.set=function(t){this._structArray.uint16[this._pos2+8]=t},r.iconBoxStartIndex.get=function(){return this._structArray.uint16[this._pos2+9]},r.iconBoxStartIndex.set=function(t){this._structArray.uint16[this._pos2+9]=t},r.iconBoxEndIndex.get=function(){return this._structArray.uint16[this._pos2+10]},r.iconBoxEndIndex.set=function(t){this._structArray.uint16[this._pos2+10]=t},r.featureIndex.get=function(){return this._structArray.uint16[this._pos2+11]},r.featureIndex.set=function(t){this._structArray.uint16[this._pos2+11]=t},r.numHorizontalGlyphVertices.get=function(){return this._structArray.uint16[this._pos2+12]},r.numHorizontalGlyphVertices.set=function(t){this._structArray.uint16[this._pos2+12]=t},r.numVerticalGlyphVertices.get=function(){return this._structArray.uint16[this._pos2+13]},r.numVerticalGlyphVertices.set=function(t){this._structArray.uint16[this._pos2+13]=t},r.numIconVertices.get=function(){return this._structArray.uint16[this._pos2+14]},r.numIconVertices.set=function(t){this._structArray.uint16[this._pos2+14]=t},r.crossTileID.get=function(){return this._structArray.uint32[this._pos4+8]},r.crossTileID.set=function(t){this._structArray.uint32[this._pos4+8]=t},r.textBoxScale.get=function(){return this._structArray.float32[this._pos4+9]},r.textBoxScale.set=function(t){this._structArray.float32[this._pos4+9]=t},r.radialTextOffset.get=function(){return this._structArray.float32[this._pos4+10]},r.radialTextOffset.set=function(t){this._structArray.float32[this._pos4+10]=t},Object.defineProperties(e.prototype,r),e}(ii);zi.prototype.size=44;var Ii=function(t){function e(){t.apply(this,arguments)}return t&&(e.__proto__=t),e.prototype=Object.create(t&&t.prototype),e.prototype.constructor=e,e.prototype.get=function(t){return new zi(this,t)},e}(bi);kn(\"SymbolInstanceArray\",Ii);var Di=function(t){function e(){t.apply(this,arguments)}t&&(e.__proto__=t),e.prototype=Object.create(t&&t.prototype),e.prototype.constructor=e;var r={offsetX:{configurable:!0}};return r.offsetX.get=function(){return this._structArray.float32[this._pos4+0]},r.offsetX.set=function(t){this._structArray.float32[this._pos4+0]=t},Object.defineProperties(e.prototype,r),e}(ii);Di.prototype.size=4;var Ri=function(t){function e(){t.apply(this,arguments)}return t&&(e.__proto__=t),e.prototype=Object.create(t&&t.prototype),e.prototype.constructor=e,e.prototype.getoffsetX=function(t){return this.float32[1*t+0]},e.prototype.get=function(t){return new Di(this,t)},e}(_i);kn(\"GlyphOffsetArray\",Ri);var Fi=function(t){function e(){t.apply(this,arguments)}t&&(e.__proto__=t),e.prototype=Object.create(t&&t.prototype),e.prototype.constructor=e;var r={x:{configurable:!0},y:{configurable:!0},tileUnitDistanceFromAnchor:{configurable:!0}};return r.x.get=function(){return this._structArray.int16[this._pos2+0]},r.x.set=function(t){this._structArray.int16[this._pos2+0]=t},r.y.get=function(){return this._structArray.int16[this._pos2+1]},r.y.set=function(t){this._structArray.int16[this._pos2+1]=t},r.tileUnitDistanceFromAnchor.get=function(){return this._structArray.int16[this._pos2+2]},r.tileUnitDistanceFromAnchor.set=function(t){this._structArray.int16[this._pos2+2]=t},Object.defineProperties(e.prototype,r),e}(ii);Fi.prototype.size=6;var Bi=function(t){function e(){t.apply(this,arguments)}return t&&(e.__proto__=t),e.prototype=Object.create(t&&t.prototype),e.prototype.constructor=e,e.prototype.getx=function(t){return this.int16[3*t+0]},e.prototype.gety=function(t){return this.int16[3*t+1]},e.prototype.gettileUnitDistanceFromAnchor=function(t){return this.int16[3*t+2]},e.prototype.get=function(t){return new Fi(this,t)},e}(wi);kn(\"SymbolLineVertexArray\",Bi);var Ni=function(t){function e(){t.apply(this,arguments)}t&&(e.__proto__=t),e.prototype=Object.create(t&&t.prototype),e.prototype.constructor=e;var r={featureIndex:{configurable:!0},sourceLayerIndex:{configurable:!0},bucketIndex:{configurable:!0}};return r.featureIndex.get=function(){return this._structArray.uint32[this._pos4+0]},r.featureIndex.set=function(t){this._structArray.uint32[this._pos4+0]=t},r.sourceLayerIndex.get=function(){return this._structArray.uint16[this._pos2+2]},r.sourceLayerIndex.set=function(t){this._structArray.uint16[this._pos2+2]=t},r.bucketIndex.get=function(){return this._structArray.uint16[this._pos2+3]},r.bucketIndex.set=function(t){this._structArray.uint16[this._pos2+3]=t},Object.defineProperties(e.prototype,r),e}(ii);Ni.prototype.size=8;var ji=function(t){function e(){t.apply(this,arguments)}return t&&(e.__proto__=t),e.prototype=Object.create(t&&t.prototype),e.prototype.constructor=e,e.prototype.get=function(t){return new Ni(this,t)},e}(ki);kn(\"FeatureIndexArray\",ji);var Ui=oi([{name:\"a_pos\",components:2,type:\"Int16\"}],4).members,Vi=function(t){void 0===t&&(t=[]),this.segments=t};function qi(t,e){return 256*(t=c(Math.floor(t),0,255))+c(Math.floor(e),0,255)}Vi.prototype.prepareSegment=function(t,e,r,n){var i=this.segments[this.segments.length-1];return t>Vi.MAX_VERTEX_ARRAY_LENGTH&&w(\"Max vertices per segment is \"+Vi.MAX_VERTEX_ARRAY_LENGTH+\": bucket requested \"+t),(!i||i.vertexLength+t>Vi.MAX_VERTEX_ARRAY_LENGTH||i.sortKey!==n)&&(i={vertexOffset:e.length,primitiveOffset:r.length,vertexLength:0,primitiveLength:0},void 0!==n&&(i.sortKey=n),this.segments.push(i)),i},Vi.prototype.get=function(){return this.segments},Vi.prototype.destroy=function(){for(var t=0,e=this.segments;t<e.length;t+=1){var r=e[t];for(var n in r.vaos)r.vaos[n].destroy()}},Vi.simpleSegment=function(t,e,r,n){return new Vi([{vertexOffset:t,primitiveOffset:e,vertexLength:r,primitiveLength:n,vaos:{},sortKey:0}])},Vi.MAX_VERTEX_ARRAY_LENGTH=Math.pow(2,16)-1,kn(\"SegmentVector\",Vi);var Hi=function(){this.ids=[],this.positions=[],this.indexed=!1};function Gi(t,e,r){var n=t[e];t[e]=t[r],t[r]=n}Hi.prototype.add=function(t,e,r,n){this.ids.push(t),this.positions.push(e,r,n)},Hi.prototype.getPositions=function(t){for(var e=0,r=this.ids.length-1;e<r;){var n=e+r>>1;this.ids[n]>=t?r=n:e=n+1}for(var i=[];this.ids[e]===t;){var a=this.positions[3*e],o=this.positions[3*e+1],s=this.positions[3*e+2];i.push({index:a,start:o,end:s}),e++}return i},Hi.serialize=function(t,e){var r=new Float64Array(t.ids),n=new Uint32Array(t.positions);return function t(e,r,n,i){if(!(n>=i)){for(var a=e[n+i>>1],o=n-1,s=i+1;;){do{o++}while(e[o]<a);do{s--}while(e[s]>a);if(o>=s)break;Gi(e,o,s),Gi(r,3*o,3*s),Gi(r,3*o+1,3*s+1),Gi(r,3*o+2,3*s+2)}t(e,r,n,s),t(e,r,s+1,i)}}(r,n,0,r.length-1),e.push(r.buffer,n.buffer),{ids:r,positions:n}},Hi.deserialize=function(t){var e=new Hi;return e.ids=t.ids,e.positions=t.positions,e.indexed=!0,e},kn(\"FeaturePositionMap\",Hi);var Yi=function(t,e){this.gl=t.gl,this.location=e},Wi=function(t){function e(e,r){t.call(this,e,r),this.current=0}return t&&(e.__proto__=t),e.prototype=Object.create(t&&t.prototype),e.prototype.constructor=e,e.prototype.set=function(t){this.current!==t&&(this.current=t,this.gl.uniform1i(this.location,t))},e}(Yi),Xi=function(t){function e(e,r){t.call(this,e,r),this.current=0}return t&&(e.__proto__=t),e.prototype=Object.create(t&&t.prototype),e.prototype.constructor=e,e.prototype.set=function(t){this.current!==t&&(this.current=t,this.gl.uniform1f(this.location,t))},e}(Yi),Zi=function(t){function e(e,r){t.call(this,e,r),this.current=[0,0]}return t&&(e.__proto__=t),e.prototype=Object.create(t&&t.prototype),e.prototype.constructor=e,e.prototype.set=function(t){t[0]===this.current[0]&&t[1]===this.current[1]||(this.current=t,this.gl.uniform2f(this.location,t[0],t[1]))},e}(Yi),Ji=function(t){function e(e,r){t.call(this,e,r),this.current=[0,0,0]}return t&&(e.__proto__=t),e.prototype=Object.create(t&&t.prototype),e.prototype.constructor=e,e.prototype.set=function(t){t[0]===this.current[0]&&t[1]===this.current[1]&&t[2]===this.current[2]||(this.current=t,this.gl.uniform3f(this.location,t[0],t[1],t[2]))},e}(Yi),Ki=function(t){function e(e,r){t.call(this,e,r),this.current=[0,0,0,0]}return t&&(e.__proto__=t),e.prototype=Object.create(t&&t.prototype),e.prototype.constructor=e,e.prototype.set=function(t){t[0]===this.current[0]&&t[1]===this.current[1]&&t[2]===this.current[2]&&t[3]===this.current[3]||(this.current=t,this.gl.uniform4f(this.location,t[0],t[1],t[2],t[3]))},e}(Yi),$i=function(t){function e(e,r){t.call(this,e,r),this.current=ne.transparent}return t&&(e.__proto__=t),e.prototype=Object.create(t&&t.prototype),e.prototype.constructor=e,e.prototype.set=function(t){t.r===this.current.r&&t.g===this.current.g&&t.b===this.current.b&&t.a===this.current.a||(this.current=t,this.gl.uniform4f(this.location,t.r,t.g,t.b,t.a))},e}(Yi),Qi=new Float32Array(16),ta=function(t){function e(e,r){t.call(this,e,r),this.current=Qi}return t&&(e.__proto__=t),e.prototype=Object.create(t&&t.prototype),e.prototype.constructor=e,e.prototype.set=function(t){if(t[12]!==this.current[12]||t[0]!==this.current[0])return this.current=t,void this.gl.uniformMatrix4fv(this.location,!1,t);for(var e=1;e<16;e++)if(t[e]!==this.current[e]){this.current=t,this.gl.uniformMatrix4fv(this.location,!1,t);break}},e}(Yi);function ea(t){return[qi(255*t.r,255*t.g),qi(255*t.b,255*t.a)]}var ra=function(t,e,r){this.value=t,this.names=e,this.uniformNames=this.names.map(function(t){return\"u_\"+t}),this.type=r,this.maxValue=-1/0};ra.prototype.defines=function(){return this.names.map(function(t){return\"#define HAS_UNIFORM_u_\"+t})},ra.prototype.setConstantPatternPositions=function(){},ra.prototype.populatePaintArray=function(){},ra.prototype.updatePaintArray=function(){},ra.prototype.upload=function(){},ra.prototype.destroy=function(){},ra.prototype.setUniforms=function(t,e,r,n){e.set(n.constantOr(this.value))},ra.prototype.getBinding=function(t,e){return\"color\"===this.type?new $i(t,e):new Xi(t,e)},ra.serialize=function(t){var e=t.value,r=t.names,n=t.type;return{value:An(e),names:r,type:n}},ra.deserialize=function(t){var e=t.value,r=t.names,n=t.type;return new ra(Mn(e),r,n)};var na=function(t,e,r){this.value=t,this.names=e,this.uniformNames=this.names.map(function(t){return\"u_\"+t}),this.type=r,this.maxValue=-1/0,this.patternPositions={patternTo:null,patternFrom:null}};na.prototype.defines=function(){return this.names.map(function(t){return\"#define HAS_UNIFORM_u_\"+t})},na.prototype.populatePaintArray=function(){},na.prototype.updatePaintArray=function(){},na.prototype.upload=function(){},na.prototype.destroy=function(){},na.prototype.setConstantPatternPositions=function(t,e){this.patternPositions.patternTo=t.tlbr,this.patternPositions.patternFrom=e.tlbr},na.prototype.setUniforms=function(t,e,r,n,i){var a=this.patternPositions;\"u_pattern_to\"===i&&a.patternTo&&e.set(a.patternTo),\"u_pattern_from\"===i&&a.patternFrom&&e.set(a.patternFrom)},na.prototype.getBinding=function(t,e){return new Ki(t,e)};var ia=function(t,e,r,n){this.expression=t,this.names=e,this.type=r,this.uniformNames=this.names.map(function(t){return\"a_\"+t}),this.maxValue=-1/0,this.paintVertexAttributes=e.map(function(t){return{name:\"a_\"+t,type:\"Float32\",components:\"color\"===r?2:1,offset:0}}),this.paintVertexArray=new n};ia.prototype.defines=function(){return[]},ia.prototype.setConstantPatternPositions=function(){},ia.prototype.populatePaintArray=function(t,e){var r=this.paintVertexArray,n=r.length;r.reserve(t);var i=this.expression.evaluate(new Un(0),e,{});if(\"color\"===this.type)for(var a=ea(i),o=n;o<t;o++)r.emplaceBack(a[0],a[1]);else{for(var s=n;s<t;s++)r.emplaceBack(i);this.maxValue=Math.max(this.maxValue,i)}},ia.prototype.updatePaintArray=function(t,e,r,n){var i=this.paintVertexArray,a=this.expression.evaluate({zoom:0},r,n);if(\"color\"===this.type)for(var o=ea(a),s=t;s<e;s++)i.emplace(s,o[0],o[1]);else{for(var l=t;l<e;l++)i.emplace(l,a);this.maxValue=Math.max(this.maxValue,a)}},ia.prototype.upload=function(t){this.paintVertexArray&&this.paintVertexArray.arrayBuffer&&(this.paintVertexBuffer&&this.paintVertexBuffer.buffer?this.paintVertexBuffer.updateData(this.paintVertexArray):this.paintVertexBuffer=t.createVertexBuffer(this.paintVertexArray,this.paintVertexAttributes,this.expression.isStateDependent))},ia.prototype.destroy=function(){this.paintVertexBuffer&&this.paintVertexBuffer.destroy()},ia.prototype.setUniforms=function(t,e){e.set(0)},ia.prototype.getBinding=function(t,e){return new Xi(t,e)};var aa=function(t,e,r,n,i,a){this.expression=t,this.names=e,this.uniformNames=this.names.map(function(t){return\"u_\"+t+\"_t\"}),this.type=r,this.useIntegerZoom=n,this.zoom=i,this.maxValue=-1/0;var o=a;this.paintVertexAttributes=e.map(function(t){return{name:\"a_\"+t,type:\"Float32\",components:\"color\"===r?4:2,offset:0}}),this.paintVertexArray=new o};aa.prototype.defines=function(){return[]},aa.prototype.setConstantPatternPositions=function(){},aa.prototype.populatePaintArray=function(t,e){var r=this.paintVertexArray,n=r.length;r.reserve(t);var i=this.expression.evaluate(new Un(this.zoom),e,{}),a=this.expression.evaluate(new Un(this.zoom+1),e,{});if(\"color\"===this.type)for(var o=ea(i),s=ea(a),l=n;l<t;l++)r.emplaceBack(o[0],o[1],s[0],s[1]);else{for(var c=n;c<t;c++)r.emplaceBack(i,a);this.maxValue=Math.max(this.maxValue,i,a)}},aa.prototype.updatePaintArray=function(t,e,r,n){var i=this.paintVertexArray,a=this.expression.evaluate({zoom:this.zoom},r,n),o=this.expression.evaluate({zoom:this.zoom+1},r,n);if(\"color\"===this.type)for(var s=ea(a),l=ea(o),c=t;c<e;c++)i.emplace(c,s[0],s[1],l[0],l[1]);else{for(var u=t;u<e;u++)i.emplace(u,a,o);this.maxValue=Math.max(this.maxValue,a,o)}},aa.prototype.upload=function(t){this.paintVertexArray&&this.paintVertexArray.arrayBuffer&&(this.paintVertexBuffer&&this.paintVertexBuffer.buffer?this.paintVertexBuffer.updateData(this.paintVertexArray):this.paintVertexBuffer=t.createVertexBuffer(this.paintVertexArray,this.paintVertexAttributes,this.expression.isStateDependent))},aa.prototype.destroy=function(){this.paintVertexBuffer&&this.paintVertexBuffer.destroy()},aa.prototype.interpolationFactor=function(t){return this.useIntegerZoom?this.expression.interpolationFactor(Math.floor(t),this.zoom,this.zoom+1):this.expression.interpolationFactor(t,this.zoom,this.zoom+1)},aa.prototype.setUniforms=function(t,e,r){e.set(this.interpolationFactor(r.zoom))},aa.prototype.getBinding=function(t,e){return new Xi(t,e)};var oa=function(t,e,r,n,i,a,o){this.expression=t,this.names=e,this.type=r,this.uniformNames=this.names.map(function(t){return\"u_\"+t+\"_t\"}),this.useIntegerZoom=n,this.zoom=i,this.maxValue=-1/0,this.layerId=o,this.paintVertexAttributes=e.map(function(t){return{name:\"a_\"+t,type:\"Uint16\",components:4,offset:0}}),this.zoomInPaintVertexArray=new a,this.zoomOutPaintVertexArray=new a};oa.prototype.defines=function(){return[]},oa.prototype.setConstantPatternPositions=function(){},oa.prototype.populatePaintArray=function(t,e,r){var n=this.zoomInPaintVertexArray,i=this.zoomOutPaintVertexArray,a=this.layerId,o=n.length;if(n.reserve(t),i.reserve(t),r&&e.patterns&&e.patterns[a]){var s=e.patterns[a],l=s.min,c=s.mid,u=s.max,h=r[l],f=r[c],p=r[u];if(!h||!f||!p)return;for(var d=o;d<t;d++)n.emplaceBack(f.tl[0],f.tl[1],f.br[0],f.br[1],h.tl[0],h.tl[1],h.br[0],h.br[1]),i.emplaceBack(f.tl[0],f.tl[1],f.br[0],f.br[1],p.tl[0],p.tl[1],p.br[0],p.br[1])}},oa.prototype.updatePaintArray=function(t,e,r,n,i){var a=this.zoomInPaintVertexArray,o=this.zoomOutPaintVertexArray,s=this.layerId;if(i&&r.patterns&&r.patterns[s]){var l=r.patterns[s],c=l.min,u=l.mid,h=l.max,f=i[c],p=i[u],d=i[h];if(!f||!p||!d)return;for(var g=t;g<e;g++)a.emplace(g,p.tl[0],p.tl[1],p.br[0],p.br[1],f.tl[0],f.tl[1],f.br[0],f.br[1]),o.emplace(g,p.tl[0],p.tl[1],p.br[0],p.br[1],d.tl[0],d.tl[1],d.br[0],d.br[1])}},oa.prototype.upload=function(t){this.zoomInPaintVertexArray&&this.zoomInPaintVertexArray.arrayBuffer&&this.zoomOutPaintVertexArray&&this.zoomOutPaintVertexArray.arrayBuffer&&(this.zoomInPaintVertexBuffer=t.createVertexBuffer(this.zoomInPaintVertexArray,this.paintVertexAttributes,this.expression.isStateDependent),this.zoomOutPaintVertexBuffer=t.createVertexBuffer(this.zoomOutPaintVertexArray,this.paintVertexAttributes,this.expression.isStateDependent))},oa.prototype.destroy=function(){this.zoomOutPaintVertexBuffer&&this.zoomOutPaintVertexBuffer.destroy(),this.zoomInPaintVertexBuffer&&this.zoomInPaintVertexBuffer.destroy()},oa.prototype.setUniforms=function(t,e){e.set(0)},oa.prototype.getBinding=function(t,e){return new Xi(t,e)};var sa=function(){this.binders={},this.cacheKey=\"\",this._buffers=[],this._featureMap=new Hi,this._bufferOffset=0};sa.createDynamic=function(t,e,r){var n=new sa,i=[];for(var a in t.paint._values)if(r(a)){var o=t.paint.get(a);if(o instanceof Xn&&xr(o.property.specification)){var s=ca(a,t.type),l=o.property.specification.type,c=o.property.useIntegerZoom;if(\"cross-faded\"===o.property.specification[\"property-type\"]||\"cross-faded-data-driven\"===o.property.specification[\"property-type\"])if(\"constant\"===o.value.kind)n.binders[a]=new na(o.value.value,s,l),i.push(\"/u_\"+a);else{var u=ua(a,l,\"source\");n.binders[a]=new oa(o.value,s,l,c,e,u,t.id),i.push(\"/a_\"+a)}else if(\"constant\"===o.value.kind)n.binders[a]=new ra(o.value.value,s,l),i.push(\"/u_\"+a);else if(\"source\"===o.value.kind){var h=ua(a,l,\"source\");n.binders[a]=new ia(o.value,s,l,h),i.push(\"/a_\"+a)}else{var f=ua(a,l,\"composite\");n.binders[a]=new aa(o.value,s,l,c,e,f),i.push(\"/z_\"+a)}}}return n.cacheKey=i.sort().join(\"\"),n},sa.prototype.populatePaintArrays=function(t,e,r,n){for(var i in this.binders)this.binders[i].populatePaintArray(t,e,n);void 0!==e.id&&this._featureMap.add(+e.id,r,this._bufferOffset,t),this._bufferOffset=t},sa.prototype.setConstantPatternPositions=function(t,e){for(var r in this.binders)this.binders[r].setConstantPatternPositions(t,e)},sa.prototype.updatePaintArrays=function(t,e,r,n){var i=!1;for(var a in t)for(var o=0,s=this._featureMap.getPositions(+a);o<s.length;o+=1){var l=s[o],c=e.feature(l.index);for(var u in this.binders){var h=this.binders[u];if(!(h instanceof ra||h instanceof na)&&!0===h.expression.isStateDependent){var f=r.paint.get(u);h.expression=f.value,h.updatePaintArray(l.start,l.end,c,t[a],n),i=!0}}}return i},sa.prototype.defines=function(){var t=[];for(var e in this.binders)t.push.apply(t,this.binders[e].defines());return t},sa.prototype.getPaintVertexBuffers=function(){return this._buffers},sa.prototype.getUniforms=function(t,e){var r=[];for(var n in this.binders)for(var i=this.binders[n],a=0,o=i.uniformNames;a<o.length;a+=1){var s=o[a];if(e[s]){var l=i.getBinding(t,e[s]);r.push({name:s,property:n,binding:l})}}return r},sa.prototype.setUniforms=function(t,e,r,n){for(var i=0,a=e;i<a.length;i+=1){var o=a[i],s=o.name,l=o.property,c=o.binding;this.binders[l].setUniforms(t,c,n,r.get(l),s)}},sa.prototype.updatePatternPaintBuffers=function(t){var e=[];for(var r in this.binders){var n=this.binders[r];if(n instanceof oa){var i=2===t.fromScale?n.zoomInPaintVertexBuffer:n.zoomOutPaintVertexBuffer;i&&e.push(i)}else(n instanceof ia||n instanceof aa)&&n.paintVertexBuffer&&e.push(n.paintVertexBuffer)}this._buffers=e},sa.prototype.upload=function(t){for(var e in this.binders)this.binders[e].upload(t);var r=[];for(var n in this.binders){var i=this.binders[n];(i instanceof ia||i instanceof aa)&&i.paintVertexBuffer&&r.push(i.paintVertexBuffer)}this._buffers=r},sa.prototype.destroy=function(){for(var t in this.binders)this.binders[t].destroy()};var la=function(t,e,r,n){void 0===n&&(n=function(){return!0}),this.programConfigurations={};for(var i=0,a=e;i<a.length;i+=1){var o=a[i];this.programConfigurations[o.id]=sa.createDynamic(o,r,n),this.programConfigurations[o.id].layoutAttributes=t}this.needsUpload=!1};function ca(t,e){return{\"text-opacity\":[\"opacity\"],\"icon-opacity\":[\"opacity\"],\"text-color\":[\"fill_color\"],\"icon-color\":[\"fill_color\"],\"text-halo-color\":[\"halo_color\"],\"icon-halo-color\":[\"halo_color\"],\"text-halo-blur\":[\"halo_blur\"],\"icon-halo-blur\":[\"halo_blur\"],\"text-halo-width\":[\"halo_width\"],\"icon-halo-width\":[\"halo_width\"],\"line-gap-width\":[\"gapwidth\"],\"line-pattern\":[\"pattern_to\",\"pattern_from\"],\"fill-pattern\":[\"pattern_to\",\"pattern_from\"],\"fill-extrusion-pattern\":[\"pattern_to\",\"pattern_from\"]}[t]||[t.replace(e+\"-\",\"\").replace(/-/g,\"_\")]}function ua(t,e,r){var n={color:{source:Si,composite:Ei},number:{source:_i,composite:Si}},i=function(t){return{\"line-pattern\":{source:fi,composite:fi},\"fill-pattern\":{source:fi,composite:fi},\"fill-extrusion-pattern\":{source:fi,composite:fi}}[t]}(t);return i&&i[r]||n[e][r]}la.prototype.populatePaintArrays=function(t,e,r,n){for(var i in this.programConfigurations)this.programConfigurations[i].populatePaintArrays(t,e,r,n);this.needsUpload=!0},la.prototype.updatePaintArrays=function(t,e,r,n){for(var i=0,a=r;i<a.length;i+=1){var o=a[i];this.needsUpload=this.programConfigurations[o.id].updatePaintArrays(t,e,o,n)||this.needsUpload}},la.prototype.get=function(t){return this.programConfigurations[t]},la.prototype.upload=function(t){if(this.needsUpload){for(var e in this.programConfigurations)this.programConfigurations[e].upload(t);this.needsUpload=!1}},la.prototype.destroy=function(){for(var t in this.programConfigurations)this.programConfigurations[t].destroy()},kn(\"ConstantBinder\",ra),kn(\"CrossFadedConstantBinder\",na),kn(\"SourceExpressionBinder\",ia),kn(\"CrossFadedCompositeBinder\",oa),kn(\"CompositeExpressionBinder\",aa),kn(\"ProgramConfiguration\",sa,{omit:[\"_buffers\"]}),kn(\"ProgramConfigurationSet\",la);var ha=8192,fa=(16,{min:-1*Math.pow(2,15),max:Math.pow(2,15)-1});function pa(t){for(var e=ha/t.extent,r=t.loadGeometry(),n=0;n<r.length;n++)for(var i=r[n],a=0;a<i.length;a++){var o=i[a];o.x=Math.round(o.x*e),o.y=Math.round(o.y*e),(o.x<fa.min||o.x>fa.max||o.y<fa.min||o.y>fa.max)&&w(\"Geometry exceeds allowed extent, reduce your vector tile buffer size\")}return r}function da(t,e,r,n,i){t.emplaceBack(2*e+(n+1)/2,2*r+(i+1)/2)}var ga=function(t){this.zoom=t.zoom,this.overscaling=t.overscaling,this.layers=t.layers,this.layerIds=this.layers.map(function(t){return t.id}),this.index=t.index,this.hasPattern=!1,this.layoutVertexArray=new li,this.indexArray=new Ti,this.segments=new Vi,this.programConfigurations=new la(Ui,t.layers,t.zoom),this.stateDependentLayerIds=this.layers.filter(function(t){return t.isStateDependent()}).map(function(t){return t.id})};function va(t,e){for(var r=0;r<t.length;r++)if(Aa(e,t[r]))return!0;for(var n=0;n<e.length;n++)if(Aa(t,e[n]))return!0;return!!ba(t,e)}function ma(t,e,r){return!!Aa(t,e)||!!wa(e,t,r)}function ya(t,e){if(1===t.length)return Ta(e,t[0]);for(var r=0;r<e.length;r++)for(var n=e[r],i=0;i<n.length;i++)if(Aa(t,n[i]))return!0;for(var a=0;a<t.length;a++)if(Ta(e,t[a]))return!0;for(var o=0;o<e.length;o++)if(ba(t,e[o]))return!0;return!1}function xa(t,e,r){if(t.length>1){if(ba(t,e))return!0;for(var n=0;n<e.length;n++)if(wa(e[n],t,r))return!0}for(var i=0;i<t.length;i++)if(wa(t[i],e,r))return!0;return!1}function ba(t,e){if(0===t.length||0===e.length)return!1;for(var r=0;r<t.length-1;r++)for(var n=t[r],i=t[r+1],a=0;a<e.length-1;a++)if(_a(n,i,e[a],e[a+1]))return!0;return!1}function _a(t,e,r,n){return k(t,r,n)!==k(e,r,n)&&k(t,e,r)!==k(t,e,n)}function wa(t,e,r){var n=r*r;if(1===e.length)return t.distSqr(e[0])<n;for(var i=1;i<e.length;i++)if(ka(t,e[i-1],e[i])<n)return!0;return!1}function ka(t,e,r){var n=e.distSqr(r);if(0===n)return t.distSqr(e);var i=((t.x-e.x)*(r.x-e.x)+(t.y-e.y)*(r.y-e.y))/n;return i<0?t.distSqr(e):i>1?t.distSqr(r):t.distSqr(r.sub(e)._mult(i)._add(e))}function Ta(t,e){for(var r,n,i,a=!1,o=0;o<t.length;o++)for(var s=0,l=(r=t[o]).length-1;s<r.length;l=s++)n=r[s],i=r[l],n.y>e.y!=i.y>e.y&&e.x<(i.x-n.x)*(e.y-n.y)/(i.y-n.y)+n.x&&(a=!a);return a}function Aa(t,e){for(var r=!1,n=0,i=t.length-1;n<t.length;i=n++){var a=t[n],o=t[i];a.y>e.y!=o.y>e.y&&e.x<(o.x-a.x)*(e.y-a.y)/(o.y-a.y)+a.x&&(r=!r)}return r}function Ma(t,e,r){var n=r[0],i=r[2];if(t.x<n.x&&e.x<n.x||t.x>i.x&&e.x>i.x||t.y<n.y&&e.y<n.y||t.y>i.y&&e.y>i.y)return!1;var a=k(t,e,r[0]);return a!==k(t,e,r[1])||a!==k(t,e,r[2])||a!==k(t,e,r[3])}function Sa(t,e,r){var n=e.paint.get(t).value;return\"constant\"===n.kind?n.value:r.programConfigurations.get(e.id).binders[t].maxValue}function Ea(t){return Math.sqrt(t[0]*t[0]+t[1]*t[1])}function Ca(t,e,r,n,a){if(!e[0]&&!e[1])return t;var o=i.convert(e)._mult(a);\"viewport\"===r&&o._rotate(-n);for(var s=[],l=0;l<t.length;l++){var c=t[l];s.push(c.sub(o))}return s}ga.prototype.populate=function(t,e){for(var r=0,n=t;r<n.length;r+=1){var i=n[r],a=i.feature,o=i.index,s=i.sourceLayerIndex;if(this.layers[0]._featureFilter(new Un(this.zoom),a)){var l=pa(a);this.addFeature(a,l,o),e.featureIndex.insert(a,l,o,s,this.index)}}},ga.prototype.update=function(t,e,r){this.stateDependentLayers.length&&this.programConfigurations.updatePaintArrays(t,e,this.stateDependentLayers,r)},ga.prototype.isEmpty=function(){return 0===this.layoutVertexArray.length},ga.prototype.uploadPending=function(){return!this.uploaded||this.programConfigurations.needsUpload},ga.prototype.upload=function(t){this.uploaded||(this.layoutVertexBuffer=t.createVertexBuffer(this.layoutVertexArray,Ui),this.indexBuffer=t.createIndexBuffer(this.indexArray)),this.programConfigurations.upload(t),this.uploaded=!0},ga.prototype.destroy=function(){this.layoutVertexBuffer&&(this.layoutVertexBuffer.destroy(),this.indexBuffer.destroy(),this.programConfigurations.destroy(),this.segments.destroy())},ga.prototype.addFeature=function(t,e,r){for(var n=0,i=e;n<i.length;n+=1)for(var a=0,o=i[n];a<o.length;a+=1){var s=o[a],l=s.x,c=s.y;if(!(l<0||l>=ha||c<0||c>=ha)){var u=this.segments.prepareSegment(4,this.layoutVertexArray,this.indexArray),h=u.vertexLength;da(this.layoutVertexArray,l,c,-1,-1),da(this.layoutVertexArray,l,c,1,-1),da(this.layoutVertexArray,l,c,1,1),da(this.layoutVertexArray,l,c,-1,1),this.indexArray.emplaceBack(h,h+1,h+2),this.indexArray.emplaceBack(h,h+3,h+2),u.vertexLength+=4,u.primitiveLength+=2}}this.programConfigurations.populatePaintArrays(this.layoutVertexArray.length,t,r,{})},kn(\"CircleBucket\",ga,{omit:[\"layers\"]});var La={paint:new ei({\"circle-radius\":new Kn(It.paint_circle[\"circle-radius\"]),\"circle-color\":new Kn(It.paint_circle[\"circle-color\"]),\"circle-blur\":new Kn(It.paint_circle[\"circle-blur\"]),\"circle-opacity\":new Kn(It.paint_circle[\"circle-opacity\"]),\"circle-translate\":new Jn(It.paint_circle[\"circle-translate\"]),\"circle-translate-anchor\":new Jn(It.paint_circle[\"circle-translate-anchor\"]),\"circle-pitch-scale\":new Jn(It.paint_circle[\"circle-pitch-scale\"]),\"circle-pitch-alignment\":new Jn(It.paint_circle[\"circle-pitch-alignment\"]),\"circle-stroke-width\":new Kn(It.paint_circle[\"circle-stroke-width\"]),\"circle-stroke-color\":new Kn(It.paint_circle[\"circle-stroke-color\"]),\"circle-stroke-opacity\":new Kn(It.paint_circle[\"circle-stroke-opacity\"])})},Pa=\"undefined\"!=typeof Float32Array?Float32Array:Array;function Oa(){var t=new Pa(9);return Pa!=Float32Array&&(t[1]=0,t[2]=0,t[3]=0,t[5]=0,t[6]=0,t[7]=0),t[0]=1,t[4]=1,t[8]=1,t}function za(){var t=new Pa(3);return Pa!=Float32Array&&(t[0]=0,t[1]=0,t[2]=0),t}function Ia(t,e,r){var n=new Pa(3);return n[0]=t,n[1]=e,n[2]=r,n}Math.PI;function Da(t,e,r){var n=e[0],i=e[1],a=e[2],o=e[3];return t[0]=r[0]*n+r[4]*i+r[8]*a+r[12]*o,t[1]=r[1]*n+r[5]*i+r[9]*a+r[13]*o,t[2]=r[2]*n+r[6]*i+r[10]*a+r[14]*o,t[3]=r[3]*n+r[7]*i+r[11]*a+r[15]*o,t}function Ra(){var t=new Pa(4);return Pa!=Float32Array&&(t[0]=0,t[1]=0,t[2]=0),t[3]=1,t}za(),function(){var t;t=new Pa(4),Pa!=Float32Array&&(t[0]=0,t[1]=0,t[2]=0,t[3]=0)}();za(),Ia(1,0,0),Ia(0,1,0),Ra(),Ra(),Oa(),function(){var t;t=new Pa(2),Pa!=Float32Array&&(t[0]=0,t[1]=0)}();var Fa=function(t){function e(e){t.call(this,e,La)}return t&&(e.__proto__=t),e.prototype=Object.create(t&&t.prototype),e.prototype.constructor=e,e.prototype.createBucket=function(t){return new ga(t)},e.prototype.queryRadius=function(t){var e=t;return Sa(\"circle-radius\",this,e)+Sa(\"circle-stroke-width\",this,e)+Ea(this.paint.get(\"circle-translate\"))},e.prototype.queryIntersectsFeature=function(t,e,r,n,i,a,o,s){for(var l=Ca(t,this.paint.get(\"circle-translate\"),this.paint.get(\"circle-translate-anchor\"),a.angle,o),c=this.paint.get(\"circle-radius\").evaluate(e,r)+this.paint.get(\"circle-stroke-width\").evaluate(e,r),u=\"map\"===this.paint.get(\"circle-pitch-alignment\"),h=u?l:function(t,e){return l.map(function(t){return Ba(t,e)})}(0,s),f=u?c*o:c,p=0,d=n;p<d.length;p+=1)for(var g=0,v=d[p];g<v.length;g+=1){var m=v[g],y=u?m:Ba(m,s),x=f,b=Da([],[m.x,m.y,0,1],s);if(\"viewport\"===this.paint.get(\"circle-pitch-scale\")&&\"map\"===this.paint.get(\"circle-pitch-alignment\")?x*=b[3]/a.cameraToCenterDistance:\"map\"===this.paint.get(\"circle-pitch-scale\")&&\"viewport\"===this.paint.get(\"circle-pitch-alignment\")&&(x*=a.cameraToCenterDistance/b[3]),ma(h,y,x))return!0}return!1},e}(ri);function Ba(t,e){var r=Da([],[t.x,t.y,0,1],e);return new i(r[0]/r[3],r[1]/r[3])}var Na=function(t){function e(){t.apply(this,arguments)}return t&&(e.__proto__=t),e.prototype=Object.create(t&&t.prototype),e.prototype.constructor=e,e}(ga);function ja(t,e,r,n){var i=e.width,a=e.height;if(n){if(n instanceof Uint8ClampedArray)n=new Uint8Array(n.buffer);else if(n.length!==i*a*r)throw new RangeError(\"mismatched image size\")}else n=new Uint8Array(i*a*r);return t.width=i,t.height=a,t.data=n,t}function Ua(t,e,r){var n=e.width,i=e.height;if(n!==t.width||i!==t.height){var a=ja({},{width:n,height:i},r);Va(t,a,{x:0,y:0},{x:0,y:0},{width:Math.min(t.width,n),height:Math.min(t.height,i)},r),t.width=n,t.height=i,t.data=a.data}}function Va(t,e,r,n,i,a){if(0===i.width||0===i.height)return e;if(i.width>t.width||i.height>t.height||r.x>t.width-i.width||r.y>t.height-i.height)throw new RangeError(\"out of range source coordinates for image copy\");if(i.width>e.width||i.height>e.height||n.x>e.width-i.width||n.y>e.height-i.height)throw new RangeError(\"out of range destination coordinates for image copy\");for(var o=t.data,s=e.data,l=0;l<i.height;l++)for(var c=((r.y+l)*t.width+r.x)*a,u=((n.y+l)*e.width+n.x)*a,h=0;h<i.width*a;h++)s[u+h]=o[c+h];return e}kn(\"HeatmapBucket\",Na,{omit:[\"layers\"]});var qa=function(t,e){ja(this,t,1,e)};qa.prototype.resize=function(t){Ua(this,t,1)},qa.prototype.clone=function(){return new qa({width:this.width,height:this.height},new Uint8Array(this.data))},qa.copy=function(t,e,r,n,i){Va(t,e,r,n,i,1)};var Ha=function(t,e){ja(this,t,4,e)};Ha.prototype.resize=function(t){Ua(this,t,4)},Ha.prototype.replace=function(t,e){e?this.data.set(t):t instanceof Uint8ClampedArray?this.data=new Uint8Array(t.buffer):this.data=t},Ha.prototype.clone=function(){return new Ha({width:this.width,height:this.height},new Uint8Array(this.data))},Ha.copy=function(t,e,r,n,i){Va(t,e,r,n,i,4)},kn(\"AlphaImage\",qa),kn(\"RGBAImage\",Ha);var Ga={paint:new ei({\"heatmap-radius\":new Kn(It.paint_heatmap[\"heatmap-radius\"]),\"heatmap-weight\":new Kn(It.paint_heatmap[\"heatmap-weight\"]),\"heatmap-intensity\":new Jn(It.paint_heatmap[\"heatmap-intensity\"]),\"heatmap-color\":new ti(It.paint_heatmap[\"heatmap-color\"]),\"heatmap-opacity\":new Jn(It.paint_heatmap[\"heatmap-opacity\"])})};function Ya(t,e){for(var r=new Uint8Array(1024),n={},i=0,a=0;i<256;i++,a+=4){n[e]=i/255;var o=t.evaluate(n);r[a+0]=Math.floor(255*o.r/o.a),r[a+1]=Math.floor(255*o.g/o.a),r[a+2]=Math.floor(255*o.b/o.a),r[a+3]=Math.floor(255*o.a)}return new Ha({width:256,height:1},r)}var Wa=function(t){function e(e){t.call(this,e,Ga),this._updateColorRamp()}return t&&(e.__proto__=t),e.prototype=Object.create(t&&t.prototype),e.prototype.constructor=e,e.prototype.createBucket=function(t){return new Na(t)},e.prototype._handleSpecialPaintPropertyUpdate=function(t){\"heatmap-color\"===t&&this._updateColorRamp()},e.prototype._updateColorRamp=function(){var t=this._transitionablePaint._values[\"heatmap-color\"].value.expression;this.colorRamp=Ya(t,\"heatmapDensity\"),this.colorRampTexture=null},e.prototype.resize=function(){this.heatmapFbo&&(this.heatmapFbo.destroy(),this.heatmapFbo=null)},e.prototype.queryRadius=function(){return 0},e.prototype.queryIntersectsFeature=function(){return!1},e.prototype.hasOffscreenPass=function(){return 0!==this.paint.get(\"heatmap-opacity\")&&\"none\"!==this.visibility},e}(ri),Xa={paint:new ei({\"hillshade-illumination-direction\":new Jn(It.paint_hillshade[\"hillshade-illumination-direction\"]),\"hillshade-illumination-anchor\":new Jn(It.paint_hillshade[\"hillshade-illumination-anchor\"]),\"hillshade-exaggeration\":new Jn(It.paint_hillshade[\"hillshade-exaggeration\"]),\"hillshade-shadow-color\":new Jn(It.paint_hillshade[\"hillshade-shadow-color\"]),\"hillshade-highlight-color\":new Jn(It.paint_hillshade[\"hillshade-highlight-color\"]),\"hillshade-accent-color\":new Jn(It.paint_hillshade[\"hillshade-accent-color\"])})},Za=function(t){function e(e){t.call(this,e,Xa)}return t&&(e.__proto__=t),e.prototype=Object.create(t&&t.prototype),e.prototype.constructor=e,e.prototype.hasOffscreenPass=function(){return 0!==this.paint.get(\"hillshade-exaggeration\")&&\"none\"!==this.visibility},e}(ri),Ja=oi([{name:\"a_pos\",components:2,type:\"Int16\"}],4).members,Ka=Qa,$a=Qa;function Qa(t,e,r){r=r||2;var n,i,a,o,s,l,c,u=e&&e.length,h=u?e[0]*r:t.length,f=to(t,0,h,r,!0),p=[];if(!f||f.next===f.prev)return p;if(u&&(f=function(t,e,r,n){var i,a,o,s=[];for(i=0,a=e.length;i<a;i++)(o=to(t,e[i]*n,i<a-1?e[i+1]*n:t.length,n,!1))===o.next&&(o.steiner=!0),s.push(uo(o));for(s.sort(so),i=0;i<s.length;i++)lo(s[i],r),r=eo(r,r.next);return r}(t,e,f,r)),t.length>80*r){n=a=t[0],i=o=t[1];for(var d=r;d<h;d+=r)(s=t[d])<n&&(n=s),(l=t[d+1])<i&&(i=l),s>a&&(a=s),l>o&&(o=l);c=0!==(c=Math.max(a-n,o-i))?1/c:0}return ro(f,p,r,n,i,c),p}function to(t,e,r,n,i){var a,o;if(i===wo(t,e,r,n)>0)for(a=e;a<r;a+=n)o=xo(a,t[a],t[a+1],o);else for(a=r-n;a>=e;a-=n)o=xo(a,t[a],t[a+1],o);return o&&go(o,o.next)&&(bo(o),o=o.next),o}function eo(t,e){if(!t)return t;e||(e=t);var r,n=t;do{if(r=!1,n.steiner||!go(n,n.next)&&0!==po(n.prev,n,n.next))n=n.next;else{if(bo(n),(n=e=n.prev)===n.next)break;r=!0}}while(r||n!==e);return e}function ro(t,e,r,n,i,a,o){if(t){!o&&a&&function(t,e,r,n){var i=t;do{null===i.z&&(i.z=co(i.x,i.y,e,r,n)),i.prevZ=i.prev,i.nextZ=i.next,i=i.next}while(i!==t);i.prevZ.nextZ=null,i.prevZ=null,function(t){var e,r,n,i,a,o,s,l,c=1;do{for(r=t,t=null,a=null,o=0;r;){for(o++,n=r,s=0,e=0;e<c&&(s++,n=n.nextZ);e++);for(l=c;s>0||l>0&&n;)0!==s&&(0===l||!n||r.z<=n.z)?(i=r,r=r.nextZ,s--):(i=n,n=n.nextZ,l--),a?a.nextZ=i:t=i,i.prevZ=a,a=i;r=n}a.nextZ=null,c*=2}while(o>1)}(i)}(t,n,i,a);for(var s,l,c=t;t.prev!==t.next;)if(s=t.prev,l=t.next,a?io(t,n,i,a):no(t))e.push(s.i/r),e.push(t.i/r),e.push(l.i/r),bo(t),t=l.next,c=l.next;else if((t=l)===c){o?1===o?ro(t=ao(t,e,r),e,r,n,i,a,2):2===o&&oo(t,e,r,n,i,a):ro(eo(t),e,r,n,i,a,1);break}}}function no(t){var e=t.prev,r=t,n=t.next;if(po(e,r,n)>=0)return!1;for(var i=t.next.next;i!==t.prev;){if(ho(e.x,e.y,r.x,r.y,n.x,n.y,i.x,i.y)&&po(i.prev,i,i.next)>=0)return!1;i=i.next}return!0}function io(t,e,r,n){var i=t.prev,a=t,o=t.next;if(po(i,a,o)>=0)return!1;for(var s=i.x<a.x?i.x<o.x?i.x:o.x:a.x<o.x?a.x:o.x,l=i.y<a.y?i.y<o.y?i.y:o.y:a.y<o.y?a.y:o.y,c=i.x>a.x?i.x>o.x?i.x:o.x:a.x>o.x?a.x:o.x,u=i.y>a.y?i.y>o.y?i.y:o.y:a.y>o.y?a.y:o.y,h=co(s,l,e,r,n),f=co(c,u,e,r,n),p=t.prevZ,d=t.nextZ;p&&p.z>=h&&d&&d.z<=f;){if(p!==t.prev&&p!==t.next&&ho(i.x,i.y,a.x,a.y,o.x,o.y,p.x,p.y)&&po(p.prev,p,p.next)>=0)return!1;if(p=p.prevZ,d!==t.prev&&d!==t.next&&ho(i.x,i.y,a.x,a.y,o.x,o.y,d.x,d.y)&&po(d.prev,d,d.next)>=0)return!1;d=d.nextZ}for(;p&&p.z>=h;){if(p!==t.prev&&p!==t.next&&ho(i.x,i.y,a.x,a.y,o.x,o.y,p.x,p.y)&&po(p.prev,p,p.next)>=0)return!1;p=p.prevZ}for(;d&&d.z<=f;){if(d!==t.prev&&d!==t.next&&ho(i.x,i.y,a.x,a.y,o.x,o.y,d.x,d.y)&&po(d.prev,d,d.next)>=0)return!1;d=d.nextZ}return!0}function ao(t,e,r){var n=t;do{var i=n.prev,a=n.next.next;!go(i,a)&&vo(i,n,n.next,a)&&mo(i,a)&&mo(a,i)&&(e.push(i.i/r),e.push(n.i/r),e.push(a.i/r),bo(n),bo(n.next),n=t=a),n=n.next}while(n!==t);return n}function oo(t,e,r,n,i,a){var o=t;do{for(var s=o.next.next;s!==o.prev;){if(o.i!==s.i&&fo(o,s)){var l=yo(o,s);return o=eo(o,o.next),l=eo(l,l.next),ro(o,e,r,n,i,a),void ro(l,e,r,n,i,a)}s=s.next}o=o.next}while(o!==t)}function so(t,e){return t.x-e.x}function lo(t,e){if(e=function(t,e){var r,n=e,i=t.x,a=t.y,o=-1/0;do{if(a<=n.y&&a>=n.next.y&&n.next.y!==n.y){var s=n.x+(a-n.y)*(n.next.x-n.x)/(n.next.y-n.y);if(s<=i&&s>o){if(o=s,s===i){if(a===n.y)return n;if(a===n.next.y)return n.next}r=n.x<n.next.x?n:n.next}}n=n.next}while(n!==e);if(!r)return null;if(i===o)return r.prev;var l,c=r,u=r.x,h=r.y,f=1/0;for(n=r.next;n!==c;)i>=n.x&&n.x>=u&&i!==n.x&&ho(a<h?i:o,a,u,h,a<h?o:i,a,n.x,n.y)&&((l=Math.abs(a-n.y)/(i-n.x))<f||l===f&&n.x>r.x)&&mo(n,t)&&(r=n,f=l),n=n.next;return r}(t,e)){var r=yo(e,t);eo(r,r.next)}}function co(t,e,r,n,i){return(t=1431655765&((t=858993459&((t=252645135&((t=16711935&((t=32767*(t-r)*i)|t<<8))|t<<4))|t<<2))|t<<1))|(e=1431655765&((e=858993459&((e=252645135&((e=16711935&((e=32767*(e-n)*i)|e<<8))|e<<4))|e<<2))|e<<1))<<1}function uo(t){var e=t,r=t;do{(e.x<r.x||e.x===r.x&&e.y<r.y)&&(r=e),e=e.next}while(e!==t);return r}function ho(t,e,r,n,i,a,o,s){return(i-o)*(e-s)-(t-o)*(a-s)>=0&&(t-o)*(n-s)-(r-o)*(e-s)>=0&&(r-o)*(a-s)-(i-o)*(n-s)>=0}function fo(t,e){return t.next.i!==e.i&&t.prev.i!==e.i&&!function(t,e){var r=t;do{if(r.i!==t.i&&r.next.i!==t.i&&r.i!==e.i&&r.next.i!==e.i&&vo(r,r.next,t,e))return!0;r=r.next}while(r!==t);return!1}(t,e)&&mo(t,e)&&mo(e,t)&&function(t,e){var r=t,n=!1,i=(t.x+e.x)/2,a=(t.y+e.y)/2;do{r.y>a!=r.next.y>a&&r.next.y!==r.y&&i<(r.next.x-r.x)*(a-r.y)/(r.next.y-r.y)+r.x&&(n=!n),r=r.next}while(r!==t);return n}(t,e)}function po(t,e,r){return(e.y-t.y)*(r.x-e.x)-(e.x-t.x)*(r.y-e.y)}function go(t,e){return t.x===e.x&&t.y===e.y}function vo(t,e,r,n){return!!(go(t,e)&&go(r,n)||go(t,n)&&go(r,e))||po(t,e,r)>0!=po(t,e,n)>0&&po(r,n,t)>0!=po(r,n,e)>0}function mo(t,e){return po(t.prev,t,t.next)<0?po(t,e,t.next)>=0&&po(t,t.prev,e)>=0:po(t,e,t.prev)<0||po(t,t.next,e)<0}function yo(t,e){var r=new _o(t.i,t.x,t.y),n=new _o(e.i,e.x,e.y),i=t.next,a=e.prev;return t.next=e,e.prev=t,r.next=i,i.prev=r,n.next=r,r.prev=n,a.next=n,n.prev=a,n}function xo(t,e,r,n){var i=new _o(t,e,r);return n?(i.next=n.next,i.prev=n,n.next.prev=i,n.next=i):(i.prev=i,i.next=i),i}function bo(t){t.next.prev=t.prev,t.prev.next=t.next,t.prevZ&&(t.prevZ.nextZ=t.nextZ),t.nextZ&&(t.nextZ.prevZ=t.prevZ)}function _o(t,e,r){this.i=t,this.x=e,this.y=r,this.prev=null,this.next=null,this.z=null,this.prevZ=null,this.nextZ=null,this.steiner=!1}function wo(t,e,r,n){for(var i=0,a=e,o=r-n;a<r;a+=n)i+=(t[o]-t[a])*(t[a+1]+t[o+1]),o=a;return i}function ko(t,e,r,n,i){!function t(e,r,n,i,a){for(;i>n;){if(i-n>600){var o=i-n+1,s=r-n+1,l=Math.log(o),c=.5*Math.exp(2*l/3),u=.5*Math.sqrt(l*c*(o-c)/o)*(s-o/2<0?-1:1);t(e,r,Math.max(n,Math.floor(r-s*c/o+u)),Math.min(i,Math.floor(r+(o-s)*c/o+u)),a)}var h=e[r],f=n,p=i;for(To(e,n,r),a(e[i],h)>0&&To(e,n,i);f<p;){for(To(e,f,p),f++,p--;a(e[f],h)<0;)f++;for(;a(e[p],h)>0;)p--}0===a(e[n],h)?To(e,n,p):To(e,++p,i),p<=r&&(n=p+1),r<=p&&(i=p-1)}}(t,e,r||0,n||t.length-1,i||Ao)}function To(t,e,r){var n=t[e];t[e]=t[r],t[r]=n}function Ao(t,e){return t<e?-1:t>e?1:0}function Mo(t,e){var r=t.length;if(r<=1)return[t];for(var n,i,a=[],o=0;o<r;o++){var s=T(t[o]);0!==s&&(t[o].area=Math.abs(s),void 0===i&&(i=s<0),i===s<0?(n&&a.push(n),n=[t[o]]):n.push(t[o]))}if(n&&a.push(n),e>1)for(var l=0;l<a.length;l++)a[l].length<=e||(ko(a[l],e,1,a[l].length-1,So),a[l]=a[l].slice(0,e));return a}function So(t,e){return e.area-t.area}function Eo(t,e,r){for(var n=r.patternDependencies,i=!1,a=0,o=e;a<o.length;a+=1){var s=o[a].paint.get(t+\"-pattern\");s.isConstant()||(i=!0);var l=s.constantOr(null);l&&(i=!0,n[l.to]=!0,n[l.from]=!0)}return i}function Co(t,e,r,n,i){for(var a=i.patternDependencies,o=0,s=e;o<s.length;o+=1){var l=s[o],c=l.paint.get(t+\"-pattern\").value;if(\"constant\"!==c.kind){var u=c.evaluate({zoom:n-1},r,{}),h=c.evaluate({zoom:n},r,{}),f=c.evaluate({zoom:n+1},r,{});a[u]=!0,a[h]=!0,a[f]=!0,r.patterns[l.id]={min:u,mid:h,max:f}}}return r}Qa.deviation=function(t,e,r,n){var i=e&&e.length,a=i?e[0]*r:t.length,o=Math.abs(wo(t,0,a,r));if(i)for(var s=0,l=e.length;s<l;s++){var c=e[s]*r,u=s<l-1?e[s+1]*r:t.length;o-=Math.abs(wo(t,c,u,r))}var h=0;for(s=0;s<n.length;s+=3){var f=n[s]*r,p=n[s+1]*r,d=n[s+2]*r;h+=Math.abs((t[f]-t[d])*(t[p+1]-t[f+1])-(t[f]-t[p])*(t[d+1]-t[f+1]))}return 0===o&&0===h?0:Math.abs((h-o)/o)},Qa.flatten=function(t){for(var e=t[0][0].length,r={vertices:[],holes:[],dimensions:e},n=0,i=0;i<t.length;i++){for(var a=0;a<t[i].length;a++)for(var o=0;o<e;o++)r.vertices.push(t[i][a][o]);i>0&&(n+=t[i-1].length,r.holes.push(n))}return r},Ka.default=$a;var Lo=function(t){this.zoom=t.zoom,this.overscaling=t.overscaling,this.layers=t.layers,this.layerIds=this.layers.map(function(t){return t.id}),this.index=t.index,this.hasPattern=!1,this.layoutVertexArray=new li,this.indexArray=new Ti,this.indexArray2=new Ai,this.programConfigurations=new la(Ja,t.layers,t.zoom),this.segments=new Vi,this.segments2=new Vi,this.stateDependentLayerIds=this.layers.filter(function(t){return t.isStateDependent()}).map(function(t){return t.id})};Lo.prototype.populate=function(t,e){this.features=[],this.hasPattern=Eo(\"fill\",this.layers,e);for(var r=0,n=t;r<n.length;r+=1){var i=n[r],a=i.feature,o=i.index,s=i.sourceLayerIndex;if(this.layers[0]._featureFilter(new Un(this.zoom),a)){var l=pa(a),c={sourceLayerIndex:s,index:o,geometry:l,properties:a.properties,type:a.type,patterns:{}};void 0!==a.id&&(c.id=a.id),this.hasPattern?this.features.push(Co(\"fill\",this.layers,c,this.zoom,e)):this.addFeature(c,l,o,{}),e.featureIndex.insert(a,l,o,s,this.index)}}},Lo.prototype.update=function(t,e,r){this.stateDependentLayers.length&&this.programConfigurations.updatePaintArrays(t,e,this.stateDependentLayers,r)},Lo.prototype.addFeatures=function(t,e){for(var r=0,n=this.features;r<n.length;r+=1){var i=n[r],a=i.geometry;this.addFeature(i,a,i.index,e)}},Lo.prototype.isEmpty=function(){return 0===this.layoutVertexArray.length},Lo.prototype.uploadPending=function(){return!this.uploaded||this.programConfigurations.needsUpload},Lo.prototype.upload=function(t){this.uploaded||(this.layoutVertexBuffer=t.createVertexBuffer(this.layoutVertexArray,Ja),this.indexBuffer=t.createIndexBuffer(this.indexArray),this.indexBuffer2=t.createIndexBuffer(this.indexArray2)),this.programConfigurations.upload(t),this.uploaded=!0},Lo.prototype.destroy=function(){this.layoutVertexBuffer&&(this.layoutVertexBuffer.destroy(),this.indexBuffer.destroy(),this.indexBuffer2.destroy(),this.programConfigurations.destroy(),this.segments.destroy(),this.segments2.destroy())},Lo.prototype.addFeature=function(t,e,r,n){for(var i=0,a=Mo(e,500);i<a.length;i+=1){for(var o=a[i],s=0,l=0,c=o;l<c.length;l+=1)s+=c[l].length;for(var u=this.segments.prepareSegment(s,this.layoutVertexArray,this.indexArray),h=u.vertexLength,f=[],p=[],d=0,g=o;d<g.length;d+=1){var v=g[d];if(0!==v.length){v!==o[0]&&p.push(f.length/2);var m=this.segments2.prepareSegment(v.length,this.layoutVertexArray,this.indexArray2),y=m.vertexLength;this.layoutVertexArray.emplaceBack(v[0].x,v[0].y),this.indexArray2.emplaceBack(y+v.length-1,y),f.push(v[0].x),f.push(v[0].y);for(var x=1;x<v.length;x++)this.layoutVertexArray.emplaceBack(v[x].x,v[x].y),this.indexArray2.emplaceBack(y+x-1,y+x),f.push(v[x].x),f.push(v[x].y);m.vertexLength+=v.length,m.primitiveLength+=v.length}}for(var b=Ka(f,p),_=0;_<b.length;_+=3)this.indexArray.emplaceBack(h+b[_],h+b[_+1],h+b[_+2]);u.vertexLength+=s,u.primitiveLength+=b.length/3}this.programConfigurations.populatePaintArrays(this.layoutVertexArray.length,t,r,n)},kn(\"FillBucket\",Lo,{omit:[\"layers\",\"features\"]});var Po={paint:new ei({\"fill-antialias\":new Jn(It.paint_fill[\"fill-antialias\"]),\"fill-opacity\":new Kn(It.paint_fill[\"fill-opacity\"]),\"fill-color\":new Kn(It.paint_fill[\"fill-color\"]),\"fill-outline-color\":new Kn(It.paint_fill[\"fill-outline-color\"]),\"fill-translate\":new Jn(It.paint_fill[\"fill-translate\"]),\"fill-translate-anchor\":new Jn(It.paint_fill[\"fill-translate-anchor\"]),\"fill-pattern\":new $n(It.paint_fill[\"fill-pattern\"])})},Oo=function(t){function e(e){t.call(this,e,Po)}return t&&(e.__proto__=t),e.prototype=Object.create(t&&t.prototype),e.prototype.constructor=e,e.prototype.recalculate=function(e){t.prototype.recalculate.call(this,e);var r=this.paint._values[\"fill-outline-color\"];\"constant\"===r.value.kind&&void 0===r.value.value&&(this.paint._values[\"fill-outline-color\"]=this.paint._values[\"fill-color\"])},e.prototype.createBucket=function(t){return new Lo(t)},e.prototype.queryRadius=function(){return Ea(this.paint.get(\"fill-translate\"))},e.prototype.queryIntersectsFeature=function(t,e,r,n,i,a,o){return ya(Ca(t,this.paint.get(\"fill-translate\"),this.paint.get(\"fill-translate-anchor\"),a.angle,o),n)},e.prototype.isTileClipped=function(){return!0},e}(ri),zo=oi([{name:\"a_pos\",components:2,type:\"Int16\"},{name:\"a_normal_ed\",components:4,type:\"Int16\"}],4).members,Io=Do;function Do(t,e,r,n,i){this.properties={},this.extent=r,this.type=0,this._pbf=t,this._geometry=-1,this._keys=n,this._values=i,t.readFields(Ro,this,e)}function Ro(t,e,r){1==t?e.id=r.readVarint():2==t?function(t,e){for(var r=t.readVarint()+t.pos;t.pos<r;){var n=e._keys[t.readVarint()],i=e._values[t.readVarint()];e.properties[n]=i}}(r,e):3==t?e.type=r.readVarint():4==t&&(e._geometry=r.pos)}function Fo(t){for(var e,r,n=0,i=0,a=t.length,o=a-1;i<a;o=i++)e=t[i],n+=((r=t[o]).x-e.x)*(e.y+r.y);return n}Do.types=[\"Unknown\",\"Point\",\"LineString\",\"Polygon\"],Do.prototype.loadGeometry=function(){var t=this._pbf;t.pos=this._geometry;for(var e,r=t.readVarint()+t.pos,n=1,a=0,o=0,s=0,l=[];t.pos<r;){if(a<=0){var c=t.readVarint();n=7&c,a=c>>3}if(a--,1===n||2===n)o+=t.readSVarint(),s+=t.readSVarint(),1===n&&(e&&l.push(e),e=[]),e.push(new i(o,s));else{if(7!==n)throw new Error(\"unknown command \"+n);e&&e.push(e[0].clone())}}return e&&l.push(e),l},Do.prototype.bbox=function(){var t=this._pbf;t.pos=this._geometry;for(var e=t.readVarint()+t.pos,r=1,n=0,i=0,a=0,o=1/0,s=-1/0,l=1/0,c=-1/0;t.pos<e;){if(n<=0){var u=t.readVarint();r=7&u,n=u>>3}if(n--,1===r||2===r)(i+=t.readSVarint())<o&&(o=i),i>s&&(s=i),(a+=t.readSVarint())<l&&(l=a),a>c&&(c=a);else if(7!==r)throw new Error(\"unknown command \"+r)}return[o,l,s,c]},Do.prototype.toGeoJSON=function(t,e,r){var n,i,a=this.extent*Math.pow(2,r),o=this.extent*t,s=this.extent*e,l=this.loadGeometry(),c=Do.types[this.type];function u(t){for(var e=0;e<t.length;e++){var r=t[e],n=180-360*(r.y+s)/a;t[e]=[360*(r.x+o)/a-180,360/Math.PI*Math.atan(Math.exp(n*Math.PI/180))-90]}}switch(this.type){case 1:var h=[];for(n=0;n<l.length;n++)h[n]=l[n][0];u(l=h);break;case 2:for(n=0;n<l.length;n++)u(l[n]);break;case 3:for(l=function(t){var e=t.length;if(e<=1)return[t];for(var r,n,i=[],a=0;a<e;a++){var o=Fo(t[a]);0!==o&&(void 0===n&&(n=o<0),n===o<0?(r&&i.push(r),r=[t[a]]):r.push(t[a]))}return r&&i.push(r),i}(l),n=0;n<l.length;n++)for(i=0;i<l[n].length;i++)u(l[n][i])}1===l.length?l=l[0]:c=\"Multi\"+c;var f={type:\"Feature\",geometry:{type:c,coordinates:l},properties:this.properties};return\"id\"in this&&(f.id=this.id),f};var Bo=No;function No(t,e){this.version=1,this.name=null,this.extent=4096,this.length=0,this._pbf=t,this._keys=[],this._values=[],this._features=[],t.readFields(jo,this,e),this.length=this._features.length}function jo(t,e,r){15===t?e.version=r.readVarint():1===t?e.name=r.readString():5===t?e.extent=r.readVarint():2===t?e._features.push(r.pos):3===t?e._keys.push(r.readString()):4===t&&e._values.push(function(t){for(var e=null,r=t.readVarint()+t.pos;t.pos<r;){var n=t.readVarint()>>3;e=1===n?t.readString():2===n?t.readFloat():3===n?t.readDouble():4===n?t.readVarint64():5===n?t.readVarint():6===n?t.readSVarint():7===n?t.readBoolean():null}return e}(r))}function Uo(t,e,r){if(3===t){var n=new Bo(r,r.readVarint()+r.pos);n.length&&(e[n.name]=n)}}No.prototype.feature=function(t){if(t<0||t>=this._features.length)throw new Error(\"feature index out of bounds\");this._pbf.pos=this._features[t];var e=this._pbf.readVarint()+this._pbf.pos;return new Io(this._pbf,e,this.extent,this._keys,this._values)};var Vo={VectorTile:function(t,e){this.layers=t.readFields(Uo,{},e)},VectorTileFeature:Io,VectorTileLayer:Bo},qo=Vo.VectorTileFeature.types,Ho=Math.pow(2,13);function Go(t,e,r,n,i,a,o,s){t.emplaceBack(e,r,2*Math.floor(n*Ho)+o,i*Ho*2,a*Ho*2,Math.round(s))}var Yo=function(t){this.zoom=t.zoom,this.overscaling=t.overscaling,this.layers=t.layers,this.layerIds=this.layers.map(function(t){return t.id}),this.index=t.index,this.hasPattern=!1,this.layoutVertexArray=new ui,this.indexArray=new Ti,this.programConfigurations=new la(zo,t.layers,t.zoom),this.segments=new Vi,this.stateDependentLayerIds=this.layers.filter(function(t){return t.isStateDependent()}).map(function(t){return t.id})};function Wo(t,e){return t.x===e.x&&(t.x<0||t.x>ha)||t.y===e.y&&(t.y<0||t.y>ha)}function Xo(t){return t.every(function(t){return t.x<0})||t.every(function(t){return t.x>ha})||t.every(function(t){return t.y<0})||t.every(function(t){return t.y>ha})}Yo.prototype.populate=function(t,e){this.features=[],this.hasPattern=Eo(\"fill-extrusion\",this.layers,e);for(var r=0,n=t;r<n.length;r+=1){var i=n[r],a=i.feature,o=i.index,s=i.sourceLayerIndex;if(this.layers[0]._featureFilter(new Un(this.zoom),a)){var l=pa(a),c={sourceLayerIndex:s,index:o,geometry:l,properties:a.properties,type:a.type,patterns:{}};void 0!==a.id&&(c.id=a.id),this.hasPattern?this.features.push(Co(\"fill-extrusion\",this.layers,c,this.zoom,e)):this.addFeature(c,l,o,{}),e.featureIndex.insert(a,l,o,s,this.index,!0)}}},Yo.prototype.addFeatures=function(t,e){for(var r=0,n=this.features;r<n.length;r+=1){var i=n[r],a=i.geometry;this.addFeature(i,a,i.index,e)}},Yo.prototype.update=function(t,e,r){this.stateDependentLayers.length&&this.programConfigurations.updatePaintArrays(t,e,this.stateDependentLayers,r)},Yo.prototype.isEmpty=function(){return 0===this.layoutVertexArray.length},Yo.prototype.uploadPending=function(){return!this.uploaded||this.programConfigurations.needsUpload},Yo.prototype.upload=function(t){this.uploaded||(this.layoutVertexBuffer=t.createVertexBuffer(this.layoutVertexArray,zo),this.indexBuffer=t.createIndexBuffer(this.indexArray)),this.programConfigurations.upload(t),this.uploaded=!0},Yo.prototype.destroy=function(){this.layoutVertexBuffer&&(this.layoutVertexBuffer.destroy(),this.indexBuffer.destroy(),this.programConfigurations.destroy(),this.segments.destroy())},Yo.prototype.addFeature=function(t,e,r,n){for(var i=0,a=Mo(e,500);i<a.length;i+=1){for(var o=a[i],s=0,l=0,c=o;l<c.length;l+=1)s+=c[l].length;for(var u=this.segments.prepareSegment(4,this.layoutVertexArray,this.indexArray),h=0,f=o;h<f.length;h+=1){var p=f[h];if(0!==p.length&&!Xo(p))for(var d=0,g=0;g<p.length;g++){var v=p[g];if(g>=1){var m=p[g-1];if(!Wo(v,m)){u.vertexLength+4>Vi.MAX_VERTEX_ARRAY_LENGTH&&(u=this.segments.prepareSegment(4,this.layoutVertexArray,this.indexArray));var y=v.sub(m)._perp()._unit(),x=m.dist(v);d+x>32768&&(d=0),Go(this.layoutVertexArray,v.x,v.y,y.x,y.y,0,0,d),Go(this.layoutVertexArray,v.x,v.y,y.x,y.y,0,1,d),d+=x,Go(this.layoutVertexArray,m.x,m.y,y.x,y.y,0,0,d),Go(this.layoutVertexArray,m.x,m.y,y.x,y.y,0,1,d);var b=u.vertexLength;this.indexArray.emplaceBack(b,b+2,b+1),this.indexArray.emplaceBack(b+1,b+2,b+3),u.vertexLength+=4,u.primitiveLength+=2}}}}if(u.vertexLength+s>Vi.MAX_VERTEX_ARRAY_LENGTH&&(u=this.segments.prepareSegment(s,this.layoutVertexArray,this.indexArray)),\"Polygon\"===qo[t.type]){for(var _=[],w=[],k=u.vertexLength,T=0,A=o;T<A.length;T+=1){var M=A[T];if(0!==M.length){M!==o[0]&&w.push(_.length/2);for(var S=0;S<M.length;S++){var E=M[S];Go(this.layoutVertexArray,E.x,E.y,0,0,1,1,0),_.push(E.x),_.push(E.y)}}}for(var C=Ka(_,w),L=0;L<C.length;L+=3)this.indexArray.emplaceBack(k+C[L],k+C[L+2],k+C[L+1]);u.primitiveLength+=C.length/3,u.vertexLength+=s}}this.programConfigurations.populatePaintArrays(this.layoutVertexArray.length,t,r,n)},kn(\"FillExtrusionBucket\",Yo,{omit:[\"layers\",\"features\"]});var Zo={paint:new ei({\"fill-extrusion-opacity\":new Jn(It[\"paint_fill-extrusion\"][\"fill-extrusion-opacity\"]),\"fill-extrusion-color\":new Kn(It[\"paint_fill-extrusion\"][\"fill-extrusion-color\"]),\"fill-extrusion-translate\":new Jn(It[\"paint_fill-extrusion\"][\"fill-extrusion-translate\"]),\"fill-extrusion-translate-anchor\":new Jn(It[\"paint_fill-extrusion\"][\"fill-extrusion-translate-anchor\"]),\"fill-extrusion-pattern\":new $n(It[\"paint_fill-extrusion\"][\"fill-extrusion-pattern\"]),\"fill-extrusion-height\":new Kn(It[\"paint_fill-extrusion\"][\"fill-extrusion-height\"]),\"fill-extrusion-base\":new Kn(It[\"paint_fill-extrusion\"][\"fill-extrusion-base\"]),\"fill-extrusion-vertical-gradient\":new Jn(It[\"paint_fill-extrusion\"][\"fill-extrusion-vertical-gradient\"])})},Jo=function(t){function e(e){t.call(this,e,Zo)}return t&&(e.__proto__=t),e.prototype=Object.create(t&&t.prototype),e.prototype.constructor=e,e.prototype.createBucket=function(t){return new Yo(t)},e.prototype.queryRadius=function(){return Ea(this.paint.get(\"fill-extrusion-translate\"))},e.prototype.is3D=function(){return!0},e.prototype.queryIntersectsFeature=function(t,e,r,n,a,o,s,l){var c=Ca(t,this.paint.get(\"fill-extrusion-translate\"),this.paint.get(\"fill-extrusion-translate-anchor\"),o.angle,s),u=this.paint.get(\"fill-extrusion-height\").evaluate(e,r),h=this.paint.get(\"fill-extrusion-base\").evaluate(e,r),f=function(t,e,r,n){for(var a=[],o=0,s=t;o<s.length;o+=1){var l=s[o],c=[l.x,l.y,0,1];Da(c,c,e),a.push(new i(c[0]/c[3],c[1]/c[3]))}return a}(c,l),p=function(t,e,r,n){for(var a=[],o=[],s=n[8]*e,l=n[9]*e,c=n[10]*e,u=n[11]*e,h=n[8]*r,f=n[9]*r,p=n[10]*r,d=n[11]*r,g=0,v=t;g<v.length;g+=1){for(var m=[],y=[],x=0,b=v[g];x<b.length;x+=1){var _=b[x],w=_.x,k=_.y,T=n[0]*w+n[4]*k+n[12],A=n[1]*w+n[5]*k+n[13],M=n[2]*w+n[6]*k+n[14],S=n[3]*w+n[7]*k+n[15],E=M+c,C=S+u,L=T+h,P=A+f,O=M+p,z=S+d,I=new i((T+s)/C,(A+l)/C);I.z=E/C,m.push(I);var D=new i(L/z,P/z);D.z=O/z,y.push(D)}a.push(m),o.push(y)}return[a,o]}(n,h,u,l);return function(t,e,r){var n=1/0;ya(r,e)&&(n=$o(r,e[0]));for(var i=0;i<e.length;i++)for(var a=e[i],o=t[i],s=0;s<a.length-1;s++){var l=a[s],c=a[s+1],u=o[s],h=[l,c,o[s+1],u,l];va(r,h)&&(n=Math.min(n,$o(r,h)))}return n!==1/0&&n}(p[0],p[1],f)},e}(ri);function Ko(t,e){return t.x*e.x+t.y*e.y}function $o(t,e){if(1===t.length){var r=e[0],n=e[1],i=e[3],a=t[0],o=n.sub(r),s=i.sub(r),l=a.sub(r),c=Ko(o,o),u=Ko(o,s),h=Ko(s,s),f=Ko(l,o),p=Ko(l,s),d=c*h-u*u,g=(h*f-u*p)/d,v=(c*p-u*f)/d,m=1-g-v;return r.z*m+n.z*g+i.z*v}for(var y=1/0,x=0,b=e;x<b.length;x+=1){var _=b[x];y=Math.min(y,_.z)}return y}var Qo=oi([{name:\"a_pos_normal\",components:2,type:\"Int16\"},{name:\"a_data\",components:4,type:\"Uint8\"}],4).members,ts=Vo.VectorTileFeature.types,es=63,rs=Math.cos(Math.PI/180*37.5),ns=.5,is=Math.pow(2,14)/ns;function as(t,e,r,n,i,a,o){t.emplaceBack((e.x<<1)+(n?1:0),(e.y<<1)+(i?1:0),Math.round(es*r.x)+128,Math.round(es*r.y)+128,1+(0===a?0:a<0?-1:1)|(o*ns&63)<<2,o*ns>>6)}var os=function(t){this.zoom=t.zoom,this.overscaling=t.overscaling,this.layers=t.layers,this.layerIds=this.layers.map(function(t){return t.id}),this.index=t.index,this.features=[],this.hasPattern=!1,this.layoutVertexArray=new hi,this.indexArray=new Ti,this.programConfigurations=new la(Qo,t.layers,t.zoom),this.segments=new Vi,this.stateDependentLayerIds=this.layers.filter(function(t){return t.isStateDependent()}).map(function(t){return t.id})};function ss(t,e){return(t/e.tileTotal*(e.end-e.start)+e.start)*(is-1)}os.prototype.populate=function(t,e){this.features=[],this.hasPattern=Eo(\"line\",this.layers,e);for(var r=0,n=t;r<n.length;r+=1){var i=n[r],a=i.feature,o=i.index,s=i.sourceLayerIndex;if(this.layers[0]._featureFilter(new Un(this.zoom),a)){var l=pa(a),c={sourceLayerIndex:s,index:o,geometry:l,properties:a.properties,type:a.type,patterns:{}};void 0!==a.id&&(c.id=a.id),this.hasPattern?this.features.push(Co(\"line\",this.layers,c,this.zoom,e)):this.addFeature(c,l,o,{}),e.featureIndex.insert(a,l,o,s,this.index)}}},os.prototype.update=function(t,e,r){this.stateDependentLayers.length&&this.programConfigurations.updatePaintArrays(t,e,this.stateDependentLayers,r)},os.prototype.addFeatures=function(t,e){for(var r=0,n=this.features;r<n.length;r+=1){var i=n[r],a=i.geometry;this.addFeature(i,a,i.index,e)}},os.prototype.isEmpty=function(){return 0===this.layoutVertexArray.length},os.prototype.uploadPending=function(){return!this.uploaded||this.programConfigurations.needsUpload},os.prototype.upload=function(t){this.uploaded||(this.layoutVertexBuffer=t.createVertexBuffer(this.layoutVertexArray,Qo),this.indexBuffer=t.createIndexBuffer(this.indexArray)),this.programConfigurations.upload(t),this.uploaded=!0},os.prototype.destroy=function(){this.layoutVertexBuffer&&(this.layoutVertexBuffer.destroy(),this.indexBuffer.destroy(),this.programConfigurations.destroy(),this.segments.destroy())},os.prototype.addFeature=function(t,e,r,n){for(var i=this.layers[0].layout,a=i.get(\"line-join\").evaluate(t,{}),o=i.get(\"line-cap\"),s=i.get(\"line-miter-limit\"),l=i.get(\"line-round-limit\"),c=0,u=e;c<u.length;c+=1){var h=u[c];this.addLine(h,t,a,o,s,l,r,n)}},os.prototype.addLine=function(t,e,r,n,i,a,o,s){var l=null;e.properties&&e.properties.hasOwnProperty(\"mapbox_clip_start\")&&e.properties.hasOwnProperty(\"mapbox_clip_end\")&&(l={start:e.properties.mapbox_clip_start,end:e.properties.mapbox_clip_end,tileTotal:void 0});for(var c=\"Polygon\"===ts[e.type],u=t.length;u>=2&&t[u-1].equals(t[u-2]);)u--;for(var h=0;h<u-1&&t[h].equals(t[h+1]);)h++;if(!(u<(c?3:2))){l&&(l.tileTotal=function(t,e,r){for(var n,i,a=0,o=h;o<r-1;o++)n=t[o],i=t[o+1],a+=n.dist(i);return a}(t,0,u)),\"bevel\"===r&&(i=1.05);var f=ha/(512*this.overscaling)*15,p=t[h],d=this.segments.prepareSegment(10*u,this.layoutVertexArray,this.indexArray);this.distance=0;var g,v,m,y=n,x=c?\"butt\":n,b=!0,_=void 0,w=void 0,k=void 0,T=void 0;this.e1=this.e2=this.e3=-1,c&&(g=t[u-2],T=p.sub(g)._unit()._perp());for(var A=h;A<u;A++)if(!(w=c&&A===u-1?t[h+1]:t[A+1])||!t[A].equals(w)){T&&(k=T),g&&(_=g),g=t[A],T=w?w.sub(g)._unit()._perp():k;var M=(k=k||T).add(T);0===M.x&&0===M.y||M._unit();var S=M.x*T.x+M.y*T.y,E=0!==S?1/S:1/0,C=S<rs&&_&&w;if(C&&A>h){var L=g.dist(_);if(L>2*f){var P=g.sub(g.sub(_)._mult(f/L)._round());this.distance+=P.dist(_),this.addCurrentVertex(P,this.distance,k.mult(1),0,0,!1,d,l),_=P}}var O=_&&w,z=O?r:w?y:x;if(O&&\"round\"===z&&(E<a?z=\"miter\":E<=2&&(z=\"fakeround\")),\"miter\"===z&&E>i&&(z=\"bevel\"),\"bevel\"===z&&(E>2&&(z=\"flipbevel\"),E<i&&(z=\"miter\")),_&&(this.distance+=g.dist(_)),\"miter\"===z)M._mult(E),this.addCurrentVertex(g,this.distance,M,0,0,!1,d,l);else if(\"flipbevel\"===z){if(E>100)M=T.clone().mult(-1);else{var I=k.x*T.y-k.y*T.x>0?-1:1,D=E*k.add(T).mag()/k.sub(T).mag();M._perp()._mult(D*I)}this.addCurrentVertex(g,this.distance,M,0,0,!1,d,l),this.addCurrentVertex(g,this.distance,M.mult(-1),0,0,!1,d,l)}else if(\"bevel\"===z||\"fakeround\"===z){var R=k.x*T.y-k.y*T.x>0,F=-Math.sqrt(E*E-1);if(R?(m=0,v=F):(v=0,m=F),b||this.addCurrentVertex(g,this.distance,k,v,m,!1,d,l),\"fakeround\"===z){for(var B=Math.floor(8*(.5-(S-.5))),N=void 0,j=0;j<B;j++)N=T.mult((j+1)/(B+1))._add(k)._unit(),this.addPieSliceVertex(g,this.distance,N,R,d,l);this.addPieSliceVertex(g,this.distance,M,R,d,l);for(var U=B-1;U>=0;U--)N=k.mult((U+1)/(B+1))._add(T)._unit(),this.addPieSliceVertex(g,this.distance,N,R,d,l)}w&&this.addCurrentVertex(g,this.distance,T,-v,-m,!1,d,l)}else\"butt\"===z?(b||this.addCurrentVertex(g,this.distance,k,0,0,!1,d,l),w&&this.addCurrentVertex(g,this.distance,T,0,0,!1,d,l)):\"square\"===z?(b||(this.addCurrentVertex(g,this.distance,k,1,1,!1,d,l),this.e1=this.e2=-1),w&&this.addCurrentVertex(g,this.distance,T,-1,-1,!1,d,l)):\"round\"===z&&(b||(this.addCurrentVertex(g,this.distance,k,0,0,!1,d,l),this.addCurrentVertex(g,this.distance,k,1,1,!0,d,l),this.e1=this.e2=-1),w&&(this.addCurrentVertex(g,this.distance,T,-1,-1,!0,d,l),this.addCurrentVertex(g,this.distance,T,0,0,!1,d,l)));if(C&&A<u-1){var V=g.dist(w);if(V>2*f){var q=g.add(w.sub(g)._mult(f/V)._round());this.distance+=q.dist(g),this.addCurrentVertex(q,this.distance,T.mult(1),0,0,!1,d,l),g=q}}b=!1}this.programConfigurations.populatePaintArrays(this.layoutVertexArray.length,e,o,s)}},os.prototype.addCurrentVertex=function(t,e,r,n,i,a,o,s){var l,c=this.layoutVertexArray,u=this.indexArray;s&&(e=ss(e,s)),l=r.clone(),n&&l._sub(r.perp()._mult(n)),as(c,t,l,a,!1,n,e),this.e3=o.vertexLength++,this.e1>=0&&this.e2>=0&&(u.emplaceBack(this.e1,this.e2,this.e3),o.primitiveLength++),this.e1=this.e2,this.e2=this.e3,l=r.mult(-1),i&&l._sub(r.perp()._mult(i)),as(c,t,l,a,!0,-i,e),this.e3=o.vertexLength++,this.e1>=0&&this.e2>=0&&(u.emplaceBack(this.e1,this.e2,this.e3),o.primitiveLength++),this.e1=this.e2,this.e2=this.e3,e>is/2&&!s&&(this.distance=0,this.addCurrentVertex(t,this.distance,r,n,i,a,o))},os.prototype.addPieSliceVertex=function(t,e,r,n,i,a){r=r.mult(n?-1:1);var o=this.layoutVertexArray,s=this.indexArray;a&&(e=ss(e,a)),as(o,t,r,!1,n,0,e),this.e3=i.vertexLength++,this.e1>=0&&this.e2>=0&&(s.emplaceBack(this.e1,this.e2,this.e3),i.primitiveLength++),n?this.e2=this.e3:this.e1=this.e3},kn(\"LineBucket\",os,{omit:[\"layers\",\"features\"]});var ls=new ei({\"line-cap\":new Jn(It.layout_line[\"line-cap\"]),\"line-join\":new Kn(It.layout_line[\"line-join\"]),\"line-miter-limit\":new Jn(It.layout_line[\"line-miter-limit\"]),\"line-round-limit\":new Jn(It.layout_line[\"line-round-limit\"])}),cs={paint:new ei({\"line-opacity\":new Kn(It.paint_line[\"line-opacity\"]),\"line-color\":new Kn(It.paint_line[\"line-color\"]),\"line-translate\":new Jn(It.paint_line[\"line-translate\"]),\"line-translate-anchor\":new Jn(It.paint_line[\"line-translate-anchor\"]),\"line-width\":new Kn(It.paint_line[\"line-width\"]),\"line-gap-width\":new Kn(It.paint_line[\"line-gap-width\"]),\"line-offset\":new Kn(It.paint_line[\"line-offset\"]),\"line-blur\":new Kn(It.paint_line[\"line-blur\"]),\"line-dasharray\":new Qn(It.paint_line[\"line-dasharray\"]),\"line-pattern\":new $n(It.paint_line[\"line-pattern\"]),\"line-gradient\":new ti(It.paint_line[\"line-gradient\"])}),layout:ls},us=new(function(t){function e(){t.apply(this,arguments)}return t&&(e.__proto__=t),e.prototype=Object.create(t&&t.prototype),e.prototype.constructor=e,e.prototype.possiblyEvaluate=function(e,r){return r=new Un(Math.floor(r.zoom),{now:r.now,fadeDuration:r.fadeDuration,zoomHistory:r.zoomHistory,transition:r.transition}),t.prototype.possiblyEvaluate.call(this,e,r)},e.prototype.evaluate=function(e,r,n,i){return r=h({},r,{zoom:Math.floor(r.zoom)}),t.prototype.evaluate.call(this,e,r,n,i)},e}(Kn))(cs.paint.properties[\"line-width\"].specification);us.useIntegerZoom=!0;var hs=function(t){function e(e){t.call(this,e,cs)}return t&&(e.__proto__=t),e.prototype=Object.create(t&&t.prototype),e.prototype.constructor=e,e.prototype._handleSpecialPaintPropertyUpdate=function(t){\"line-gradient\"===t&&this._updateGradient()},e.prototype._updateGradient=function(){var t=this._transitionablePaint._values[\"line-gradient\"].value.expression;this.gradient=Ya(t,\"lineProgress\"),this.gradientTexture=null},e.prototype.recalculate=function(e){t.prototype.recalculate.call(this,e),this.paint._values[\"line-floorwidth\"]=us.possiblyEvaluate(this._transitioningPaint._values[\"line-width\"].value,e)},e.prototype.createBucket=function(t){return new os(t)},e.prototype.queryRadius=function(t){var e=t,r=fs(Sa(\"line-width\",this,e),Sa(\"line-gap-width\",this,e)),n=Sa(\"line-offset\",this,e);return r/2+Math.abs(n)+Ea(this.paint.get(\"line-translate\"))},e.prototype.queryIntersectsFeature=function(t,e,r,n,a,o,s){var l=Ca(t,this.paint.get(\"line-translate\"),this.paint.get(\"line-translate-anchor\"),o.angle,s),c=s/2*fs(this.paint.get(\"line-width\").evaluate(e,r),this.paint.get(\"line-gap-width\").evaluate(e,r)),u=this.paint.get(\"line-offset\").evaluate(e,r);return u&&(n=function(t,e){for(var r=[],n=new i(0,0),a=0;a<t.length;a++){for(var o=t[a],s=[],l=0;l<o.length;l++){var c=o[l-1],u=o[l],h=o[l+1],f=0===l?n:u.sub(c)._unit()._perp(),p=l===o.length-1?n:h.sub(u)._unit()._perp(),d=f._add(p)._unit(),g=d.x*p.x+d.y*p.y;d._mult(1/g),s.push(d._mult(e)._add(u))}r.push(s)}return r}(n,u*s)),function(t,e,r){for(var n=0;n<e.length;n++){var i=e[n];if(t.length>=3)for(var a=0;a<i.length;a++)if(Aa(t,i[a]))return!0;if(xa(t,i,r))return!0}return!1}(l,n,c)},e.prototype.isTileClipped=function(){return!0},e}(ri);function fs(t,e){return e>0?e+2*t:t}var ps=oi([{name:\"a_pos_offset\",components:4,type:\"Int16\"},{name:\"a_data\",components:4,type:\"Uint16\"}]),ds=oi([{name:\"a_projected_pos\",components:3,type:\"Float32\"}],4),gs=(oi([{name:\"a_fade_opacity\",components:1,type:\"Uint32\"}],4),oi([{name:\"a_placed\",components:2,type:\"Uint8\"},{name:\"a_shift\",components:2,type:\"Float32\"}])),vs=(oi([{type:\"Int16\",name:\"anchorPointX\"},{type:\"Int16\",name:\"anchorPointY\"},{type:\"Int16\",name:\"x1\"},{type:\"Int16\",name:\"y1\"},{type:\"Int16\",name:\"x2\"},{type:\"Int16\",name:\"y2\"},{type:\"Uint32\",name:\"featureIndex\"},{type:\"Uint16\",name:\"sourceLayerIndex\"},{type:\"Uint16\",name:\"bucketIndex\"},{type:\"Int16\",name:\"radius\"},{type:\"Int16\",name:\"signedDistanceFromAnchor\"}]),oi([{name:\"a_pos\",components:2,type:\"Int16\"},{name:\"a_anchor_pos\",components:2,type:\"Int16\"},{name:\"a_extrude\",components:2,type:\"Int16\"}],4)),ms=oi([{name:\"a_pos\",components:2,type:\"Int16\"},{name:\"a_anchor_pos\",components:2,type:\"Int16\"},{name:\"a_extrude\",components:2,type:\"Int16\"}],4);function ys(t,e,r){return t.sections.forEach(function(t){t.text=function(t,e,r){var n=e.layout.get(\"text-transform\").evaluate(r,{});return\"uppercase\"===n?t=t.toLocaleUpperCase():\"lowercase\"===n&&(t=t.toLocaleLowerCase()),jn.applyArabicShaping&&(t=jn.applyArabicShaping(t)),t}(t.text,e,r)}),t}oi([{type:\"Int16\",name:\"anchorX\"},{type:\"Int16\",name:\"anchorY\"},{type:\"Uint16\",name:\"glyphStartIndex\"},{type:\"Uint16\",name:\"numGlyphs\"},{type:\"Uint32\",name:\"vertexStartIndex\"},{type:\"Uint32\",name:\"lineStartIndex\"},{type:\"Uint32\",name:\"lineLength\"},{type:\"Uint16\",name:\"segment\"},{type:\"Uint16\",name:\"lowerSize\"},{type:\"Uint16\",name:\"upperSize\"},{type:\"Float32\",name:\"lineOffsetX\"},{type:\"Float32\",name:\"lineOffsetY\"},{type:\"Uint8\",name:\"writingMode\"},{type:\"Uint8\",name:\"hidden\"},{type:\"Uint32\",name:\"crossTileID\"}]),oi([{type:\"Int16\",name:\"anchorX\"},{type:\"Int16\",name:\"anchorY\"},{type:\"Int16\",name:\"rightJustifiedTextSymbolIndex\"},{type:\"Int16\",name:\"centerJustifiedTextSymbolIndex\"},{type:\"Int16\",name:\"leftJustifiedTextSymbolIndex\"},{type:\"Int16\",name:\"verticalPlacedTextSymbolIndex\"},{type:\"Uint16\",name:\"key\"},{type:\"Uint16\",name:\"textBoxStartIndex\"},{type:\"Uint16\",name:\"textBoxEndIndex\"},{type:\"Uint16\",name:\"iconBoxStartIndex\"},{type:\"Uint16\",name:\"iconBoxEndIndex\"},{type:\"Uint16\",name:\"featureIndex\"},{type:\"Uint16\",name:\"numHorizontalGlyphVertices\"},{type:\"Uint16\",name:\"numVerticalGlyphVertices\"},{type:\"Uint16\",name:\"numIconVertices\"},{type:\"Uint32\",name:\"crossTileID\"},{type:\"Float32\",name:\"textBoxScale\"},{type:\"Float32\",name:\"radialTextOffset\"}]),oi([{type:\"Float32\",name:\"offsetX\"}]),oi([{type:\"Int16\",name:\"x\"},{type:\"Int16\",name:\"y\"},{type:\"Int16\",name:\"tileUnitDistanceFromAnchor\"}]);var xs={\"!\":\"\\ufe15\",\"#\":\"\\uff03\",$:\"\\uff04\",\"%\":\"\\uff05\",\"&\":\"\\uff06\",\"(\":\"\\ufe35\",\")\":\"\\ufe36\",\"*\":\"\\uff0a\",\"+\":\"\\uff0b\",\",\":\"\\ufe10\",\"-\":\"\\ufe32\",\".\":\"\\u30fb\",\"/\":\"\\uff0f\",\":\":\"\\ufe13\",\";\":\"\\ufe14\",\"<\":\"\\ufe3f\",\"=\":\"\\uff1d\",\">\":\"\\ufe40\",\"?\":\"\\ufe16\",\"@\":\"\\uff20\",\"[\":\"\\ufe47\",\"\\\\\":\"\\uff3c\",\"]\":\"\\ufe48\",\"^\":\"\\uff3e\",_:\"\\ufe33\",\"`\":\"\\uff40\",\"{\":\"\\ufe37\",\"|\":\"\\u2015\",\"}\":\"\\ufe38\",\"~\":\"\\uff5e\",\"\\xa2\":\"\\uffe0\",\"\\xa3\":\"\\uffe1\",\"\\xa5\":\"\\uffe5\",\"\\xa6\":\"\\uffe4\",\"\\xac\":\"\\uffe2\",\"\\xaf\":\"\\uffe3\",\"\\u2013\":\"\\ufe32\",\"\\u2014\":\"\\ufe31\",\"\\u2018\":\"\\ufe43\",\"\\u2019\":\"\\ufe44\",\"\\u201c\":\"\\ufe41\",\"\\u201d\":\"\\ufe42\",\"\\u2026\":\"\\ufe19\",\"\\u2027\":\"\\u30fb\",\"\\u20a9\":\"\\uffe6\",\"\\u3001\":\"\\ufe11\",\"\\u3002\":\"\\ufe12\",\"\\u3008\":\"\\ufe3f\",\"\\u3009\":\"\\ufe40\",\"\\u300a\":\"\\ufe3d\",\"\\u300b\":\"\\ufe3e\",\"\\u300c\":\"\\ufe41\",\"\\u300d\":\"\\ufe42\",\"\\u300e\":\"\\ufe43\",\"\\u300f\":\"\\ufe44\",\"\\u3010\":\"\\ufe3b\",\"\\u3011\":\"\\ufe3c\",\"\\u3014\":\"\\ufe39\",\"\\u3015\":\"\\ufe3a\",\"\\u3016\":\"\\ufe17\",\"\\u3017\":\"\\ufe18\",\"\\uff01\":\"\\ufe15\",\"\\uff08\":\"\\ufe35\",\"\\uff09\":\"\\ufe36\",\"\\uff0c\":\"\\ufe10\",\"\\uff0d\":\"\\ufe32\",\"\\uff0e\":\"\\u30fb\",\"\\uff1a\":\"\\ufe13\",\"\\uff1b\":\"\\ufe14\",\"\\uff1c\":\"\\ufe3f\",\"\\uff1e\":\"\\ufe40\",\"\\uff1f\":\"\\ufe16\",\"\\uff3b\":\"\\ufe47\",\"\\uff3d\":\"\\ufe48\",\"\\uff3f\":\"\\ufe33\",\"\\uff5b\":\"\\ufe37\",\"\\uff5c\":\"\\u2015\",\"\\uff5d\":\"\\ufe38\",\"\\uff5f\":\"\\ufe35\",\"\\uff60\":\"\\ufe36\",\"\\uff61\":\"\\ufe12\",\"\\uff62\":\"\\ufe41\",\"\\uff63\":\"\\ufe42\"},bs=function(t){function e(e,r,n,i){t.call(this,e,r),this.angle=n,void 0!==i&&(this.segment=i)}return t&&(e.__proto__=t),e.prototype=Object.create(t&&t.prototype),e.prototype.constructor=e,e.prototype.clone=function(){return new e(this.x,this.y,this.angle,this.segment)},e}(i);kn(\"Anchor\",bs);var _s=256;function ws(t,e){var r=e.expression;if(\"constant\"===r.kind)return{kind:\"constant\",layoutSize:r.evaluate(new Un(t+1))};if(\"source\"===r.kind)return{kind:\"source\"};for(var n=r.zoomStops,i=r.interpolationType,a=0;a<n.length&&n[a]<=t;)a++;for(var o=a=Math.max(0,a-1);o<n.length&&n[o]<t+1;)o++;o=Math.min(n.length-1,o);var s=n[a],l=n[o];return\"composite\"===r.kind?{kind:\"composite\",minZoom:s,maxZoom:l,interpolationType:i}:{kind:\"camera\",minZoom:s,maxZoom:l,minSize:r.evaluate(new Un(s)),maxSize:r.evaluate(new Un(l)),interpolationType:i}}function ks(t,e,r){var n=e.uSize,i=e.uSizeT,a=r.lowerSize,o=r.upperSize;return\"source\"===t.kind?a/_s:\"composite\"===t.kind?Ee(a/_s,o/_s,i):n}function Ts(t,e){var r=0,n=0;if(\"constant\"===t.kind)n=t.layoutSize;else if(\"source\"!==t.kind){var i=t.interpolationType,a=t.minZoom,o=t.maxZoom,s=i?c(Xe.interpolationFactor(i,e,a,o),0,1):0;\"camera\"===t.kind?n=Ee(t.minSize,t.maxSize,s):r=s}return{uSizeT:r,uSize:n}}var As=Object.freeze({getSizeData:ws,evaluateSizeForFeature:ks,evaluateSizeForZoom:Ts,SIZE_PACK_FACTOR:_s}),Ms=Vo.VectorTileFeature.types,Ss=[{name:\"a_fade_opacity\",components:1,type:\"Uint8\",offset:0}];function Es(t,e,r,n,i,a,o,s){t.emplaceBack(e,r,Math.round(32*n),Math.round(32*i),a,o,s?s[0]:0,s?s[1]:0)}function Cs(t,e,r){t.emplaceBack(e.x,e.y,r),t.emplaceBack(e.x,e.y,r),t.emplaceBack(e.x,e.y,r),t.emplaceBack(e.x,e.y,r)}var Ls=function(t){this.layoutVertexArray=new pi,this.indexArray=new Ti,this.programConfigurations=t,this.segments=new Vi,this.dynamicLayoutVertexArray=new di,this.opacityVertexArray=new gi,this.placedSymbolArray=new Oi};Ls.prototype.upload=function(t,e,r,n){r&&(this.layoutVertexBuffer=t.createVertexBuffer(this.layoutVertexArray,ps.members),this.indexBuffer=t.createIndexBuffer(this.indexArray,e),this.dynamicLayoutVertexBuffer=t.createVertexBuffer(this.dynamicLayoutVertexArray,ds.members,!0),this.opacityVertexBuffer=t.createVertexBuffer(this.opacityVertexArray,Ss,!0),this.opacityVertexBuffer.itemSize=1),(r||n)&&this.programConfigurations.upload(t)},Ls.prototype.destroy=function(){this.layoutVertexBuffer&&(this.layoutVertexBuffer.destroy(),this.indexBuffer.destroy(),this.programConfigurations.destroy(),this.segments.destroy(),this.dynamicLayoutVertexBuffer.destroy(),this.opacityVertexBuffer.destroy())},kn(\"SymbolBuffers\",Ls);var Ps=function(t,e,r){this.layoutVertexArray=new t,this.layoutAttributes=e,this.indexArray=new r,this.segments=new Vi,this.collisionVertexArray=new yi};Ps.prototype.upload=function(t){this.layoutVertexBuffer=t.createVertexBuffer(this.layoutVertexArray,this.layoutAttributes),this.indexBuffer=t.createIndexBuffer(this.indexArray),this.collisionVertexBuffer=t.createVertexBuffer(this.collisionVertexArray,gs.members,!0)},Ps.prototype.destroy=function(){this.layoutVertexBuffer&&(this.layoutVertexBuffer.destroy(),this.indexBuffer.destroy(),this.segments.destroy(),this.collisionVertexBuffer.destroy())},kn(\"CollisionBuffers\",Ps);var Os=function(t){this.collisionBoxArray=t.collisionBoxArray,this.zoom=t.zoom,this.overscaling=t.overscaling,this.layers=t.layers,this.layerIds=this.layers.map(function(t){return t.id}),this.index=t.index,this.pixelRatio=t.pixelRatio,this.sourceLayerIndex=t.sourceLayerIndex,this.hasPattern=!1;var e=this.layers[0]._unevaluatedLayout._values;this.textSizeData=ws(this.zoom,e[\"text-size\"]),this.iconSizeData=ws(this.zoom,e[\"icon-size\"]);var r=this.layers[0].layout,n=r.get(\"symbol-sort-key\"),i=r.get(\"symbol-z-order\");this.sortFeaturesByKey=\"viewport-y\"!==i&&void 0!==n.constantOr(1);var a=\"viewport-y\"===i||\"auto\"===i&&!this.sortFeaturesByKey;this.sortFeaturesByY=a&&(r.get(\"text-allow-overlap\")||r.get(\"icon-allow-overlap\")||r.get(\"text-ignore-placement\")||r.get(\"icon-ignore-placement\")),this.stateDependentLayerIds=this.layers.filter(function(t){return t.isStateDependent()}).map(function(t){return t.id}),this.sourceID=t.sourceID};Os.prototype.createArrays=function(){this.text=new Ls(new la(ps.members,this.layers,this.zoom,function(t){return/^text/.test(t)})),this.icon=new Ls(new la(ps.members,this.layers,this.zoom,function(t){return/^icon/.test(t)})),this.collisionBox=new Ps(mi,vs.members,Ai),this.collisionCircle=new Ps(mi,ms.members,Ti),this.glyphOffsetArray=new Ri,this.lineVertexArray=new Bi,this.symbolInstances=new Ii},Os.prototype.calculateGlyphDependencies=function(t,e,r,n){for(var i=0;i<t.length;i++)if(e[t.charCodeAt(i)]=!0,r&&n){var a=xs[t.charAt(i)];a&&(e[a.charCodeAt(0)]=!0)}},Os.prototype.populate=function(t,e){var r=this.layers[0],n=r.layout,i=n.get(\"text-font\"),a=n.get(\"text-field\"),o=n.get(\"icon-image\"),s=(\"constant\"!==a.value.kind||a.value.value.toString().length>0)&&(\"constant\"!==i.value.kind||i.value.value.length>0),l=\"constant\"!==o.value.kind||o.value.value&&o.value.value.length>0,c=n.get(\"symbol-sort-key\");if(this.features=[],s||l){for(var u=e.iconDependencies,h=e.glyphDependencies,f=new Un(this.zoom),p=0,d=t;p<d.length;p+=1){var g=d[p],v=g.feature,m=g.index,y=g.sourceLayerIndex;if(r._featureFilter(f,v)){var x=void 0;if(s){var b=r.getValueAndResolveTokens(\"text-field\",v);x=ys(b instanceof oe?b:oe.fromString(b),r,v)}var _=void 0;if(l&&(_=r.getValueAndResolveTokens(\"icon-image\",v)),x||_){var w=this.sortFeaturesByKey?c.evaluate(v,{}):void 0,k={text:x,icon:_,index:m,sourceLayerIndex:y,geometry:pa(v),properties:v.properties,type:Ms[v.type],sortKey:w};if(void 0!==v.id&&(k.id=v.id),this.features.push(k),_&&(u[_]=!0),x)for(var T=i.evaluate(v,{}).join(\",\"),A=\"map\"===n.get(\"text-rotation-alignment\")&&\"point\"!==n.get(\"symbol-placement\"),M=0,S=x.sections;M<S.length;M+=1){var E=S[M],C=Cn(x.toString()),L=E.fontStack||T,P=h[L]=h[L]||{};this.calculateGlyphDependencies(E.text,P,A,C)}}}}\"line\"===n.get(\"symbol-placement\")&&(this.features=function(t){var e={},r={},n=[],i=0;function a(e){n.push(t[e]),i++}function o(t,e,i){var a=r[t];return delete r[t],r[e]=a,n[a].geometry[0].pop(),n[a].geometry[0]=n[a].geometry[0].concat(i[0]),a}function s(t,r,i){var a=e[r];return delete e[r],e[t]=a,n[a].geometry[0].shift(),n[a].geometry[0]=i[0].concat(n[a].geometry[0]),a}function l(t,e,r){var n=r?e[0][e[0].length-1]:e[0][0];return t+\":\"+n.x+\":\"+n.y}for(var c=0;c<t.length;c++){var u=t[c],h=u.geometry,f=u.text?u.text.toString():null;if(f){var p=l(f,h),d=l(f,h,!0);if(p in r&&d in e&&r[p]!==e[d]){var g=s(p,d,h),v=o(p,d,n[g].geometry);delete e[p],delete r[d],r[l(f,n[v].geometry,!0)]=v,n[g].geometry=null}else p in r?o(p,d,h):d in e?s(p,d,h):(a(c),e[p]=i-1,r[d]=i-1)}else a(c)}return n.filter(function(t){return t.geometry})}(this.features)),this.sortFeaturesByKey&&this.features.sort(function(t,e){return t.sortKey-e.sortKey})}},Os.prototype.update=function(t,e,r){this.stateDependentLayers.length&&(this.text.programConfigurations.updatePaintArrays(t,e,this.layers,r),this.icon.programConfigurations.updatePaintArrays(t,e,this.layers,r))},Os.prototype.isEmpty=function(){return 0===this.symbolInstances.length},Os.prototype.uploadPending=function(){return!this.uploaded||this.text.programConfigurations.needsUpload||this.icon.programConfigurations.needsUpload},Os.prototype.upload=function(t){this.uploaded||(this.collisionBox.upload(t),this.collisionCircle.upload(t)),this.text.upload(t,this.sortFeaturesByY,!this.uploaded,this.text.programConfigurations.needsUpload),this.icon.upload(t,this.sortFeaturesByY,!this.uploaded,this.icon.programConfigurations.needsUpload),this.uploaded=!0},Os.prototype.destroy=function(){this.text.destroy(),this.icon.destroy(),this.collisionBox.destroy(),this.collisionCircle.destroy()},Os.prototype.addToLineVertexArray=function(t,e){var r=this.lineVertexArray.length;if(void 0!==t.segment){for(var n=t.dist(e[t.segment+1]),i=t.dist(e[t.segment]),a={},o=t.segment+1;o<e.length;o++)a[o]={x:e[o].x,y:e[o].y,tileUnitDistanceFromAnchor:n},o<e.length-1&&(n+=e[o+1].dist(e[o]));for(var s=t.segment||0;s>=0;s--)a[s]={x:e[s].x,y:e[s].y,tileUnitDistanceFromAnchor:i},s>0&&(i+=e[s-1].dist(e[s]));for(var l=0;l<e.length;l++){var c=a[l];this.lineVertexArray.emplaceBack(c.x,c.y,c.tileUnitDistanceFromAnchor)}}return{lineStartIndex:r,lineLength:this.lineVertexArray.length-r}},Os.prototype.addSymbols=function(t,e,r,n,i,a,o,s,l,c){for(var u=t.indexArray,h=t.layoutVertexArray,f=t.dynamicLayoutVertexArray,p=t.segments.prepareSegment(4*e.length,t.layoutVertexArray,t.indexArray,a.sortKey),d=this.glyphOffsetArray.length,g=p.vertexLength,v=0,m=e;v<m.length;v+=1){var y=m[v],x=y.tl,b=y.tr,_=y.bl,w=y.br,k=y.tex,T=p.vertexLength,A=y.glyphOffset[1];Es(h,s.x,s.y,x.x,A+x.y,k.x,k.y,r),Es(h,s.x,s.y,b.x,A+b.y,k.x+k.w,k.y,r),Es(h,s.x,s.y,_.x,A+_.y,k.x,k.y+k.h,r),Es(h,s.x,s.y,w.x,A+w.y,k.x+k.w,k.y+k.h,r),Cs(f,s,0),u.emplaceBack(T,T+1,T+2),u.emplaceBack(T+1,T+2,T+3),p.vertexLength+=4,p.primitiveLength+=2,this.glyphOffsetArray.emplaceBack(y.glyphOffset[0])}t.placedSymbolArray.emplaceBack(s.x,s.y,d,this.glyphOffsetArray.length-d,g,l,c,s.segment,r?r[0]:0,r?r[1]:0,n[0],n[1],o,!1,0),t.programConfigurations.populatePaintArrays(t.layoutVertexArray.length,a,a.index,{})},Os.prototype._addCollisionDebugVertex=function(t,e,r,n,i,a){return e.emplaceBack(0,0),t.emplaceBack(r.x,r.y,n,i,Math.round(a.x),Math.round(a.y))},Os.prototype.addCollisionDebugVertices=function(t,e,r,n,a,o,s,l){var c=a.segments.prepareSegment(4,a.layoutVertexArray,a.indexArray),u=c.vertexLength,h=a.layoutVertexArray,f=a.collisionVertexArray,p=s.anchorX,d=s.anchorY;if(this._addCollisionDebugVertex(h,f,o,p,d,new i(t,e)),this._addCollisionDebugVertex(h,f,o,p,d,new i(r,e)),this._addCollisionDebugVertex(h,f,o,p,d,new i(r,n)),this._addCollisionDebugVertex(h,f,o,p,d,new i(t,n)),c.vertexLength+=4,l){var g=a.indexArray;g.emplaceBack(u,u+1,u+2),g.emplaceBack(u,u+2,u+3),c.primitiveLength+=2}else{var v=a.indexArray;v.emplaceBack(u,u+1),v.emplaceBack(u+1,u+2),v.emplaceBack(u+2,u+3),v.emplaceBack(u+3,u),c.primitiveLength+=4}},Os.prototype.addDebugCollisionBoxes=function(t,e,r){for(var n=t;n<e;n++){var i=this.collisionBoxArray.get(n),a=i.x1,o=i.y1,s=i.x2,l=i.y2,c=i.radius>0;this.addCollisionDebugVertices(a,o,s,l,c?this.collisionCircle:this.collisionBox,i.anchorPoint,r,c)}},Os.prototype.generateCollisionDebugBuffers=function(){for(var t=0;t<this.symbolInstances.length;t++){var e=this.symbolInstances.get(t);this.addDebugCollisionBoxes(e.textBoxStartIndex,e.textBoxEndIndex,e),this.addDebugCollisionBoxes(e.iconBoxStartIndex,e.iconBoxEndIndex,e)}},Os.prototype._deserializeCollisionBoxesForSymbol=function(t,e,r,n,i){for(var a={},o=e;o<r;o++){var s=t.get(o);if(0===s.radius){a.textBox={x1:s.x1,y1:s.y1,x2:s.x2,y2:s.y2,anchorPointX:s.anchorPointX,anchorPointY:s.anchorPointY},a.textFeatureIndex=s.featureIndex;break}a.textCircles||(a.textCircles=[],a.textFeatureIndex=s.featureIndex),a.textCircles.push(s.anchorPointX,s.anchorPointY,s.radius,s.signedDistanceFromAnchor,1)}for(var l=n;l<i;l++){var c=t.get(l);if(0===c.radius){a.iconBox={x1:c.x1,y1:c.y1,x2:c.x2,y2:c.y2,anchorPointX:c.anchorPointX,anchorPointY:c.anchorPointY},a.iconFeatureIndex=c.featureIndex;break}}return a},Os.prototype.deserializeCollisionBoxes=function(t){this.collisionArrays=[];for(var e=0;e<this.symbolInstances.length;e++){var r=this.symbolInstances.get(e);this.collisionArrays.push(this._deserializeCollisionBoxesForSymbol(t,r.textBoxStartIndex,r.textBoxEndIndex,r.iconBoxStartIndex,r.iconBoxEndIndex))}},Os.prototype.hasTextData=function(){return this.text.segments.get().length>0},Os.prototype.hasIconData=function(){return this.icon.segments.get().length>0},Os.prototype.hasCollisionBoxData=function(){return this.collisionBox.segments.get().length>0},Os.prototype.hasCollisionCircleData=function(){return this.collisionCircle.segments.get().length>0},Os.prototype.addIndicesForPlacedTextSymbol=function(t){for(var e=this.text.placedSymbolArray.get(t),r=e.vertexStartIndex+4*e.numGlyphs,n=e.vertexStartIndex;n<r;n+=4)this.text.indexArray.emplaceBack(n,n+1,n+2),this.text.indexArray.emplaceBack(n+1,n+2,n+3)},Os.prototype.getSortedSymbolIndexes=function(t){if(this.sortedAngle===t&&void 0!==this.symbolInstanceIndexes)return this.symbolInstanceIndexes;for(var e=Math.sin(t),r=Math.cos(t),n=[],i=[],a=[],o=0;o<this.symbolInstances.length;++o){a.push(o);var s=this.symbolInstances.get(o);n.push(0|Math.round(e*s.anchorX+r*s.anchorY)),i.push(s.featureIndex)}return a.sort(function(t,e){return n[t]-n[e]||i[e]-i[t]}),a},Os.prototype.sortFeatures=function(t){var e=this;if(this.sortFeaturesByY&&this.sortedAngle!==t&&!(this.text.segments.get().length>1||this.icon.segments.get().length>1)){this.symbolInstanceIndexes=this.getSortedSymbolIndexes(t),this.sortedAngle=t,this.text.indexArray.clear(),this.icon.indexArray.clear(),this.featureSortOrder=[];for(var r=0,n=this.symbolInstanceIndexes;r<n.length;r+=1){var i=n[r],a=this.symbolInstances.get(i);this.featureSortOrder.push(a.featureIndex),[a.rightJustifiedTextSymbolIndex,a.centerJustifiedTextSymbolIndex,a.leftJustifiedTextSymbolIndex].forEach(function(t,r,n){t>=0&&n.indexOf(t)===r&&e.addIndicesForPlacedTextSymbol(t)}),a.verticalPlacedTextSymbolIndex>=0&&this.addIndicesForPlacedTextSymbol(a.verticalPlacedTextSymbolIndex);var o=this.icon.placedSymbolArray.get(i);if(o.numGlyphs){var s=o.vertexStartIndex;this.icon.indexArray.emplaceBack(s,s+1,s+2),this.icon.indexArray.emplaceBack(s+1,s+2,s+3)}}this.text.indexBuffer&&this.text.indexBuffer.updateData(this.text.indexArray),this.icon.indexBuffer&&this.icon.indexBuffer.updateData(this.icon.indexArray)}},kn(\"SymbolBucket\",Os,{omit:[\"layers\",\"collisionBoxArray\",\"features\",\"compareText\"]}),Os.MAX_GLYPHS=65535,Os.addDynamicAttributes=Cs;var zs=new ei({\"symbol-placement\":new Jn(It.layout_symbol[\"symbol-placement\"]),\"symbol-spacing\":new Jn(It.layout_symbol[\"symbol-spacing\"]),\"symbol-avoid-edges\":new Jn(It.layout_symbol[\"symbol-avoid-edges\"]),\"symbol-sort-key\":new Kn(It.layout_symbol[\"symbol-sort-key\"]),\"symbol-z-order\":new Jn(It.layout_symbol[\"symbol-z-order\"]),\"icon-allow-overlap\":new Jn(It.layout_symbol[\"icon-allow-overlap\"]),\"icon-ignore-placement\":new Jn(It.layout_symbol[\"icon-ignore-placement\"]),\"icon-optional\":new Jn(It.layout_symbol[\"icon-optional\"]),\"icon-rotation-alignment\":new Jn(It.layout_symbol[\"icon-rotation-alignment\"]),\"icon-size\":new Kn(It.layout_symbol[\"icon-size\"]),\"icon-text-fit\":new Jn(It.layout_symbol[\"icon-text-fit\"]),\"icon-text-fit-padding\":new Jn(It.layout_symbol[\"icon-text-fit-padding\"]),\"icon-image\":new Kn(It.layout_symbol[\"icon-image\"]),\"icon-rotate\":new Kn(It.layout_symbol[\"icon-rotate\"]),\"icon-padding\":new Jn(It.layout_symbol[\"icon-padding\"]),\"icon-keep-upright\":new Jn(It.layout_symbol[\"icon-keep-upright\"]),\"icon-offset\":new Kn(It.layout_symbol[\"icon-offset\"]),\"icon-anchor\":new Kn(It.layout_symbol[\"icon-anchor\"]),\"icon-pitch-alignment\":new Jn(It.layout_symbol[\"icon-pitch-alignment\"]),\"text-pitch-alignment\":new Jn(It.layout_symbol[\"text-pitch-alignment\"]),\"text-rotation-alignment\":new Jn(It.layout_symbol[\"text-rotation-alignment\"]),\"text-field\":new Kn(It.layout_symbol[\"text-field\"]),\"text-font\":new Kn(It.layout_symbol[\"text-font\"]),\"text-size\":new Kn(It.layout_symbol[\"text-size\"]),\"text-max-width\":new Kn(It.layout_symbol[\"text-max-width\"]),\"text-line-height\":new Jn(It.layout_symbol[\"text-line-height\"]),\"text-letter-spacing\":new Kn(It.layout_symbol[\"text-letter-spacing\"]),\"text-justify\":new Kn(It.layout_symbol[\"text-justify\"]),\"text-radial-offset\":new Kn(It.layout_symbol[\"text-radial-offset\"]),\"text-variable-anchor\":new Jn(It.layout_symbol[\"text-variable-anchor\"]),\"text-anchor\":new Kn(It.layout_symbol[\"text-anchor\"]),\"text-max-angle\":new Jn(It.layout_symbol[\"text-max-angle\"]),\"text-rotate\":new Kn(It.layout_symbol[\"text-rotate\"]),\"text-padding\":new Jn(It.layout_symbol[\"text-padding\"]),\"text-keep-upright\":new Jn(It.layout_symbol[\"text-keep-upright\"]),\"text-transform\":new Kn(It.layout_symbol[\"text-transform\"]),\"text-offset\":new Kn(It.layout_symbol[\"text-offset\"]),\"text-allow-overlap\":new Jn(It.layout_symbol[\"text-allow-overlap\"]),\"text-ignore-placement\":new Jn(It.layout_symbol[\"text-ignore-placement\"]),\"text-optional\":new Jn(It.layout_symbol[\"text-optional\"])}),Is={paint:new ei({\"icon-opacity\":new Kn(It.paint_symbol[\"icon-opacity\"]),\"icon-color\":new Kn(It.paint_symbol[\"icon-color\"]),\"icon-halo-color\":new Kn(It.paint_symbol[\"icon-halo-color\"]),\"icon-halo-width\":new Kn(It.paint_symbol[\"icon-halo-width\"]),\"icon-halo-blur\":new Kn(It.paint_symbol[\"icon-halo-blur\"]),\"icon-translate\":new Jn(It.paint_symbol[\"icon-translate\"]),\"icon-translate-anchor\":new Jn(It.paint_symbol[\"icon-translate-anchor\"]),\"text-opacity\":new Kn(It.paint_symbol[\"text-opacity\"]),\"text-color\":new Kn(It.paint_symbol[\"text-color\"]),\"text-halo-color\":new Kn(It.paint_symbol[\"text-halo-color\"]),\"text-halo-width\":new Kn(It.paint_symbol[\"text-halo-width\"]),\"text-halo-blur\":new Kn(It.paint_symbol[\"text-halo-blur\"]),\"text-translate\":new Jn(It.paint_symbol[\"text-translate\"]),\"text-translate-anchor\":new Jn(It.paint_symbol[\"text-translate-anchor\"])}),layout:zs},Ds=function(t){function e(e){t.call(this,e,Is)}return t&&(e.__proto__=t),e.prototype=Object.create(t&&t.prototype),e.prototype.constructor=e,e.prototype.recalculate=function(e){t.prototype.recalculate.call(this,e),\"auto\"===this.layout.get(\"icon-rotation-alignment\")&&(\"point\"!==this.layout.get(\"symbol-placement\")?this.layout._values[\"icon-rotation-alignment\"]=\"map\":this.layout._values[\"icon-rotation-alignment\"]=\"viewport\"),\"auto\"===this.layout.get(\"text-rotation-alignment\")&&(\"point\"!==this.layout.get(\"symbol-placement\")?this.layout._values[\"text-rotation-alignment\"]=\"map\":this.layout._values[\"text-rotation-alignment\"]=\"viewport\"),\"auto\"===this.layout.get(\"text-pitch-alignment\")&&(this.layout._values[\"text-pitch-alignment\"]=this.layout.get(\"text-rotation-alignment\")),\"auto\"===this.layout.get(\"icon-pitch-alignment\")&&(this.layout._values[\"icon-pitch-alignment\"]=this.layout.get(\"icon-rotation-alignment\"))},e.prototype.getValueAndResolveTokens=function(t,e){var r,n=this.layout.get(t).evaluate(e,{}),i=this._unevaluatedLayout._values[t];return i.isDataDriven()||Pr(i.value)?n:(r=e.properties,n.replace(/{([^{}]+)}/g,function(t,e){return e in r?String(r[e]):\"\"}))},e.prototype.createBucket=function(t){return new Os(t)},e.prototype.queryRadius=function(){return 0},e.prototype.queryIntersectsFeature=function(){return!1},e}(ri),Rs={paint:new ei({\"background-color\":new Jn(It.paint_background[\"background-color\"]),\"background-pattern\":new Qn(It.paint_background[\"background-pattern\"]),\"background-opacity\":new Jn(It.paint_background[\"background-opacity\"])})},Fs=function(t){function e(e){t.call(this,e,Rs)}return t&&(e.__proto__=t),e.prototype=Object.create(t&&t.prototype),e.prototype.constructor=e,e}(ri),Bs={paint:new ei({\"raster-opacity\":new Jn(It.paint_raster[\"raster-opacity\"]),\"raster-hue-rotate\":new Jn(It.paint_raster[\"raster-hue-rotate\"]),\"raster-brightness-min\":new Jn(It.paint_raster[\"raster-brightness-min\"]),\"raster-brightness-max\":new Jn(It.paint_raster[\"raster-brightness-max\"]),\"raster-saturation\":new Jn(It.paint_raster[\"raster-saturation\"]),\"raster-contrast\":new Jn(It.paint_raster[\"raster-contrast\"]),\"raster-resampling\":new Jn(It.paint_raster[\"raster-resampling\"]),\"raster-fade-duration\":new Jn(It.paint_raster[\"raster-fade-duration\"])})},Ns=function(t){function e(e){t.call(this,e,Bs)}return t&&(e.__proto__=t),e.prototype=Object.create(t&&t.prototype),e.prototype.constructor=e,e}(ri),js=function(t){function e(e){t.call(this,e,{}),this.implementation=e}return t&&(e.__proto__=t),e.prototype=Object.create(t&&t.prototype),e.prototype.constructor=e,e.prototype.is3D=function(){return\"3d\"===this.implementation.renderingMode},e.prototype.hasOffscreenPass=function(){return void 0!==this.implementation.prerender},e.prototype.recalculate=function(){},e.prototype.updateTransitions=function(){},e.prototype.hasTransition=function(){},e.prototype.serialize=function(){},e.prototype.onAdd=function(t){this.implementation.onAdd&&this.implementation.onAdd(t,t.painter.context.gl)},e.prototype.onRemove=function(t){this.implementation.onRemove&&this.implementation.onRemove(t,t.painter.context.gl)},e}(ri),Us={circle:Fa,heatmap:Wa,hillshade:Za,fill:Oo,\"fill-extrusion\":Jo,line:hs,symbol:Ds,background:Fs,raster:Ns};function Vs(t){for(var e=0,r=0,n=0,i=t;n<i.length;n+=1){var a=i[n];e+=a.w*a.h,r=Math.max(r,a.w)}t.sort(function(t,e){return e.h-t.h});for(var o=[{x:0,y:0,w:Math.max(Math.ceil(Math.sqrt(e/.95)),r),h:1/0}],s=0,l=0,c=0,u=t;c<u.length;c+=1)for(var h=u[c],f=o.length-1;f>=0;f--){var p=o[f];if(!(h.w>p.w||h.h>p.h)){if(h.x=p.x,h.y=p.y,l=Math.max(l,h.y+h.h),s=Math.max(s,h.x+h.w),h.w===p.w&&h.h===p.h){var d=o.pop();f<o.length&&(o[f]=d)}else h.h===p.h?(p.x+=h.w,p.w-=h.w):h.w===p.w?(p.y+=h.h,p.h-=h.h):(o.push({x:p.x+h.w,y:p.y,w:p.w-h.w,h:h.h}),p.y+=h.h,p.h-=h.h);break}}return{w:s,h:l,fill:e/(s*l)||0}}var qs=function(t,e){var r=e.pixelRatio,n=e.version;this.paddedRect=t,this.pixelRatio=r,this.version=n},Hs={tl:{configurable:!0},br:{configurable:!0},tlbr:{configurable:!0},displaySize:{configurable:!0}};Hs.tl.get=function(){return[this.paddedRect.x+1,this.paddedRect.y+1]},Hs.br.get=function(){return[this.paddedRect.x+this.paddedRect.w-1,this.paddedRect.y+this.paddedRect.h-1]},Hs.tlbr.get=function(){return this.tl.concat(this.br)},Hs.displaySize.get=function(){return[(this.paddedRect.w-2)/this.pixelRatio,(this.paddedRect.h-2)/this.pixelRatio]},Object.defineProperties(qs.prototype,Hs);var Gs=function(t,e){var r={},n={};this.haveRenderCallbacks=[];var i=[];this.addImages(t,r,i),this.addImages(e,n,i);var a=Vs(i),o=a.w,s=a.h,l=new Ha({width:o||1,height:s||1});for(var c in t){var u=t[c],h=r[c].paddedRect;Ha.copy(u.data,l,{x:0,y:0},{x:h.x+1,y:h.y+1},u.data)}for(var f in e){var p=e[f],d=n[f].paddedRect,g=d.x+1,v=d.y+1,m=p.data.width,y=p.data.height;Ha.copy(p.data,l,{x:0,y:0},{x:g,y:v},p.data),Ha.copy(p.data,l,{x:0,y:y-1},{x:g,y:v-1},{width:m,height:1}),Ha.copy(p.data,l,{x:0,y:0},{x:g,y:v+y},{width:m,height:1}),Ha.copy(p.data,l,{x:m-1,y:0},{x:g-1,y:v},{width:1,height:y}),Ha.copy(p.data,l,{x:0,y:0},{x:g+m,y:v},{width:1,height:y})}this.image=l,this.iconPositions=r,this.patternPositions=n};Gs.prototype.addImages=function(t,e,r){for(var n in t){var i=t[n],a={x:0,y:0,w:i.data.width+2,h:i.data.height+2};r.push(a),e[n]=new qs(a,i),i.hasRenderCallback&&this.haveRenderCallbacks.push(n)}},Gs.prototype.patchUpdatedImages=function(t,e){for(var r in t.dispatchRenderCallbacks(this.haveRenderCallbacks),t.updatedImages)this.patchUpdatedImage(this.iconPositions[r],t.getImage(r),e),this.patchUpdatedImage(this.patternPositions[r],t.getImage(r),e)},Gs.prototype.patchUpdatedImage=function(t,e,r){if(t&&e&&t.version!==e.version){t.version=e.version;var n=t.tl,i=n[0],a=n[1];r.update(e.data,void 0,{x:i,y:a})}},kn(\"ImagePosition\",qs),kn(\"ImageAtlas\",Gs);var Ys=self.HTMLImageElement,Ws=self.HTMLCanvasElement,Xs=self.HTMLVideoElement,Zs=self.ImageData,Js=function(t,e,r,n){this.context=t,this.format=r,this.texture=t.gl.createTexture(),this.update(e,n)};Js.prototype.update=function(t,e,r){var n=t.width,i=t.height,a=!(this.size&&this.size[0]===n&&this.size[1]===i||r),o=this.context,s=o.gl;if(this.useMipmap=Boolean(e&&e.useMipmap),s.bindTexture(s.TEXTURE_2D,this.texture),o.pixelStoreUnpackFlipY.set(!1),o.pixelStoreUnpack.set(1),o.pixelStoreUnpackPremultiplyAlpha.set(this.format===s.RGBA&&(!e||!1!==e.premultiply)),a)this.size=[n,i],t instanceof Ys||t instanceof Ws||t instanceof Xs||t instanceof Zs?s.texImage2D(s.TEXTURE_2D,0,this.format,this.format,s.UNSIGNED_BYTE,t):s.texImage2D(s.TEXTURE_2D,0,this.format,n,i,0,this.format,s.UNSIGNED_BYTE,t.data);else{var l=r||{x:0,y:0},c=l.x,u=l.y;t instanceof Ys||t instanceof Ws||t instanceof Xs||t instanceof Zs?s.texSubImage2D(s.TEXTURE_2D,0,c,u,s.RGBA,s.UNSIGNED_BYTE,t):s.texSubImage2D(s.TEXTURE_2D,0,c,u,n,i,s.RGBA,s.UNSIGNED_BYTE,t.data)}this.useMipmap&&this.isSizePowerOfTwo()&&s.generateMipmap(s.TEXTURE_2D)},Js.prototype.bind=function(t,e,r){var n=this.context.gl;n.bindTexture(n.TEXTURE_2D,this.texture),r!==n.LINEAR_MIPMAP_NEAREST||this.isSizePowerOfTwo()||(r=n.LINEAR),t!==this.filter&&(n.texParameteri(n.TEXTURE_2D,n.TEXTURE_MAG_FILTER,t),n.texParameteri(n.TEXTURE_2D,n.TEXTURE_MIN_FILTER,r||t),this.filter=t),e!==this.wrap&&(n.texParameteri(n.TEXTURE_2D,n.TEXTURE_WRAP_S,e),n.texParameteri(n.TEXTURE_2D,n.TEXTURE_WRAP_T,e),this.wrap=e)},Js.prototype.isSizePowerOfTwo=function(){return this.size[0]===this.size[1]&&Math.log(this.size[0])/Math.LN2%1==0},Js.prototype.destroy=function(){this.context.gl.deleteTexture(this.texture),this.texture=null};var Ks=function(t,e,r,n,i){var a,o,s=8*i-n-1,l=(1<<s)-1,c=l>>1,u=-7,h=r?i-1:0,f=r?-1:1,p=t[e+h];for(h+=f,a=p&(1<<-u)-1,p>>=-u,u+=s;u>0;a=256*a+t[e+h],h+=f,u-=8);for(o=a&(1<<-u)-1,a>>=-u,u+=n;u>0;o=256*o+t[e+h],h+=f,u-=8);if(0===a)a=1-c;else{if(a===l)return o?NaN:1/0*(p?-1:1);o+=Math.pow(2,n),a-=c}return(p?-1:1)*o*Math.pow(2,a-n)},$s=function(t,e,r,n,i,a){var o,s,l,c=8*a-i-1,u=(1<<c)-1,h=u>>1,f=23===i?Math.pow(2,-24)-Math.pow(2,-77):0,p=n?0:a-1,d=n?1:-1,g=e<0||0===e&&1/e<0?1:0;for(e=Math.abs(e),isNaN(e)||e===1/0?(s=isNaN(e)?1:0,o=u):(o=Math.floor(Math.log(e)/Math.LN2),e*(l=Math.pow(2,-o))<1&&(o--,l*=2),(e+=o+h>=1?f/l:f*Math.pow(2,1-h))*l>=2&&(o++,l/=2),o+h>=u?(s=0,o=u):o+h>=1?(s=(e*l-1)*Math.pow(2,i),o+=h):(s=e*Math.pow(2,h-1)*Math.pow(2,i),o=0));i>=8;t[r+p]=255&s,p+=d,s/=256,i-=8);for(o=o<<i|s,c+=i;c>0;t[r+p]=255&o,p+=d,o/=256,c-=8);t[r+p-d]|=128*g},Qs=tl;function tl(t){this.buf=ArrayBuffer.isView&&ArrayBuffer.isView(t)?t:new Uint8Array(t||0),this.pos=0,this.type=0,this.length=this.buf.length}function el(t){return t.type===tl.Bytes?t.readVarint()+t.pos:t.pos+1}function rl(t,e,r){return r?4294967296*e+(t>>>0):4294967296*(e>>>0)+(t>>>0)}function nl(t,e,r){var n=e<=16383?1:e<=2097151?2:e<=268435455?3:Math.floor(Math.log(e)/(7*Math.LN2));r.realloc(n);for(var i=r.pos-1;i>=t;i--)r.buf[i+n]=r.buf[i]}function il(t,e){for(var r=0;r<t.length;r++)e.writeVarint(t[r])}function al(t,e){for(var r=0;r<t.length;r++)e.writeSVarint(t[r])}function ol(t,e){for(var r=0;r<t.length;r++)e.writeFloat(t[r])}function sl(t,e){for(var r=0;r<t.length;r++)e.writeDouble(t[r])}function ll(t,e){for(var r=0;r<t.length;r++)e.writeBoolean(t[r])}function cl(t,e){for(var r=0;r<t.length;r++)e.writeFixed32(t[r])}function ul(t,e){for(var r=0;r<t.length;r++)e.writeSFixed32(t[r])}function hl(t,e){for(var r=0;r<t.length;r++)e.writeFixed64(t[r])}function fl(t,e){for(var r=0;r<t.length;r++)e.writeSFixed64(t[r])}function pl(t,e){return(t[e]|t[e+1]<<8|t[e+2]<<16)+16777216*t[e+3]}function dl(t,e,r){t[r]=e,t[r+1]=e>>>8,t[r+2]=e>>>16,t[r+3]=e>>>24}function gl(t,e){return(t[e]|t[e+1]<<8|t[e+2]<<16)+(t[e+3]<<24)}tl.Varint=0,tl.Fixed64=1,tl.Bytes=2,tl.Fixed32=5,tl.prototype={destroy:function(){this.buf=null},readFields:function(t,e,r){for(r=r||this.length;this.pos<r;){var n=this.readVarint(),i=n>>3,a=this.pos;this.type=7&n,t(i,e,this),this.pos===a&&this.skip(n)}return e},readMessage:function(t,e){return this.readFields(t,e,this.readVarint()+this.pos)},readFixed32:function(){var t=pl(this.buf,this.pos);return this.pos+=4,t},readSFixed32:function(){var t=gl(this.buf,this.pos);return this.pos+=4,t},readFixed64:function(){var t=pl(this.buf,this.pos)+4294967296*pl(this.buf,this.pos+4);return this.pos+=8,t},readSFixed64:function(){var t=pl(this.buf,this.pos)+4294967296*gl(this.buf,this.pos+4);return this.pos+=8,t},readFloat:function(){var t=Ks(this.buf,this.pos,!0,23,4);return this.pos+=4,t},readDouble:function(){var t=Ks(this.buf,this.pos,!0,52,8);return this.pos+=8,t},readVarint:function(t){var e,r,n=this.buf;return e=127&(r=n[this.pos++]),r<128?e:(e|=(127&(r=n[this.pos++]))<<7,r<128?e:(e|=(127&(r=n[this.pos++]))<<14,r<128?e:(e|=(127&(r=n[this.pos++]))<<21,r<128?e:function(t,e,r){var n,i,a=r.buf;if(n=(112&(i=a[r.pos++]))>>4,i<128)return rl(t,n,e);if(n|=(127&(i=a[r.pos++]))<<3,i<128)return rl(t,n,e);if(n|=(127&(i=a[r.pos++]))<<10,i<128)return rl(t,n,e);if(n|=(127&(i=a[r.pos++]))<<17,i<128)return rl(t,n,e);if(n|=(127&(i=a[r.pos++]))<<24,i<128)return rl(t,n,e);if(n|=(1&(i=a[r.pos++]))<<31,i<128)return rl(t,n,e);throw new Error(\"Expected varint not more than 10 bytes\")}(e|=(15&(r=n[this.pos]))<<28,t,this))))},readVarint64:function(){return this.readVarint(!0)},readSVarint:function(){var t=this.readVarint();return t%2==1?(t+1)/-2:t/2},readBoolean:function(){return Boolean(this.readVarint())},readString:function(){var t=this.readVarint()+this.pos,e=function(t,e,r){for(var n=\"\",i=e;i<r;){var a,o,s,l=t[i],c=null,u=l>239?4:l>223?3:l>191?2:1;if(i+u>r)break;1===u?l<128&&(c=l):2===u?128==(192&(a=t[i+1]))&&(c=(31&l)<<6|63&a)<=127&&(c=null):3===u?(a=t[i+1],o=t[i+2],128==(192&a)&&128==(192&o)&&((c=(15&l)<<12|(63&a)<<6|63&o)<=2047||c>=55296&&c<=57343)&&(c=null)):4===u&&(a=t[i+1],o=t[i+2],s=t[i+3],128==(192&a)&&128==(192&o)&&128==(192&s)&&((c=(15&l)<<18|(63&a)<<12|(63&o)<<6|63&s)<=65535||c>=1114112)&&(c=null)),null===c?(c=65533,u=1):c>65535&&(c-=65536,n+=String.fromCharCode(c>>>10&1023|55296),c=56320|1023&c),n+=String.fromCharCode(c),i+=u}return n}(this.buf,this.pos,t);return this.pos=t,e},readBytes:function(){var t=this.readVarint()+this.pos,e=this.buf.subarray(this.pos,t);return this.pos=t,e},readPackedVarint:function(t,e){if(this.type!==tl.Bytes)return t.push(this.readVarint(e));var r=el(this);for(t=t||[];this.pos<r;)t.push(this.readVarint(e));return t},readPackedSVarint:function(t){if(this.type!==tl.Bytes)return t.push(this.readSVarint());var e=el(this);for(t=t||[];this.pos<e;)t.push(this.readSVarint());return t},readPackedBoolean:function(t){if(this.type!==tl.Bytes)return t.push(this.readBoolean());var e=el(this);for(t=t||[];this.pos<e;)t.push(this.readBoolean());return t},readPackedFloat:function(t){if(this.type!==tl.Bytes)return t.push(this.readFloat());var e=el(this);for(t=t||[];this.pos<e;)t.push(this.readFloat());return t},readPackedDouble:function(t){if(this.type!==tl.Bytes)return t.push(this.readDouble());var e=el(this);for(t=t||[];this.pos<e;)t.push(this.readDouble());return t},readPackedFixed32:function(t){if(this.type!==tl.Bytes)return t.push(this.readFixed32());var e=el(this);for(t=t||[];this.pos<e;)t.push(this.readFixed32());return t},readPackedSFixed32:function(t){if(this.type!==tl.Bytes)return t.push(this.readSFixed32());var e=el(this);for(t=t||[];this.pos<e;)t.push(this.readSFixed32());return t},readPackedFixed64:function(t){if(this.type!==tl.Bytes)return t.push(this.readFixed64());var e=el(this);for(t=t||[];this.pos<e;)t.push(this.readFixed64());return t},readPackedSFixed64:function(t){if(this.type!==tl.Bytes)return t.push(this.readSFixed64());var e=el(this);for(t=t||[];this.pos<e;)t.push(this.readSFixed64());return t},skip:function(t){var e=7&t;if(e===tl.Varint)for(;this.buf[this.pos++]>127;);else if(e===tl.Bytes)this.pos=this.readVarint()+this.pos;else if(e===tl.Fixed32)this.pos+=4;else{if(e!==tl.Fixed64)throw new Error(\"Unimplemented type: \"+e);this.pos+=8}},writeTag:function(t,e){this.writeVarint(t<<3|e)},realloc:function(t){for(var e=this.length||16;e<this.pos+t;)e*=2;if(e!==this.length){var r=new Uint8Array(e);r.set(this.buf),this.buf=r,this.length=e}},finish:function(){return this.length=this.pos,this.pos=0,this.buf.subarray(0,this.length)},writeFixed32:function(t){this.realloc(4),dl(this.buf,t,this.pos),this.pos+=4},writeSFixed32:function(t){this.realloc(4),dl(this.buf,t,this.pos),this.pos+=4},writeFixed64:function(t){this.realloc(8),dl(this.buf,-1&t,this.pos),dl(this.buf,Math.floor(t*(1/4294967296)),this.pos+4),this.pos+=8},writeSFixed64:function(t){this.realloc(8),dl(this.buf,-1&t,this.pos),dl(this.buf,Math.floor(t*(1/4294967296)),this.pos+4),this.pos+=8},writeVarint:function(t){(t=+t||0)>268435455||t<0?function(t,e){var r,n;if(t>=0?(r=t%4294967296|0,n=t/4294967296|0):(n=~(-t/4294967296),4294967295^(r=~(-t%4294967296))?r=r+1|0:(r=0,n=n+1|0)),t>=0x10000000000000000||t<-0x10000000000000000)throw new Error(\"Given varint doesn't fit into 10 bytes\");e.realloc(10),function(t,e,r){r.buf[r.pos++]=127&t|128,t>>>=7,r.buf[r.pos++]=127&t|128,t>>>=7,r.buf[r.pos++]=127&t|128,t>>>=7,r.buf[r.pos++]=127&t|128,t>>>=7,r.buf[r.pos]=127&t}(r,0,e),function(t,e){var r=(7&t)<<4;e.buf[e.pos++]|=r|((t>>>=3)?128:0),t&&(e.buf[e.pos++]=127&t|((t>>>=7)?128:0),t&&(e.buf[e.pos++]=127&t|((t>>>=7)?128:0),t&&(e.buf[e.pos++]=127&t|((t>>>=7)?128:0),t&&(e.buf[e.pos++]=127&t|((t>>>=7)?128:0),t&&(e.buf[e.pos++]=127&t)))))}(n,e)}(t,this):(this.realloc(4),this.buf[this.pos++]=127&t|(t>127?128:0),t<=127||(this.buf[this.pos++]=127&(t>>>=7)|(t>127?128:0),t<=127||(this.buf[this.pos++]=127&(t>>>=7)|(t>127?128:0),t<=127||(this.buf[this.pos++]=t>>>7&127))))},writeSVarint:function(t){this.writeVarint(t<0?2*-t-1:2*t)},writeBoolean:function(t){this.writeVarint(Boolean(t))},writeString:function(t){t=String(t),this.realloc(4*t.length),this.pos++;var e=this.pos;this.pos=function(t,e,r){for(var n,i,a=0;a<e.length;a++){if((n=e.charCodeAt(a))>55295&&n<57344){if(!i){n>56319||a+1===e.length?(t[r++]=239,t[r++]=191,t[r++]=189):i=n;continue}if(n<56320){t[r++]=239,t[r++]=191,t[r++]=189,i=n;continue}n=i-55296<<10|n-56320|65536,i=null}else i&&(t[r++]=239,t[r++]=191,t[r++]=189,i=null);n<128?t[r++]=n:(n<2048?t[r++]=n>>6|192:(n<65536?t[r++]=n>>12|224:(t[r++]=n>>18|240,t[r++]=n>>12&63|128),t[r++]=n>>6&63|128),t[r++]=63&n|128)}return r}(this.buf,t,this.pos);var r=this.pos-e;r>=128&&nl(e,r,this),this.pos=e-1,this.writeVarint(r),this.pos+=r},writeFloat:function(t){this.realloc(4),$s(this.buf,t,this.pos,!0,23,4),this.pos+=4},writeDouble:function(t){this.realloc(8),$s(this.buf,t,this.pos,!0,52,8),this.pos+=8},writeBytes:function(t){var e=t.length;this.writeVarint(e),this.realloc(e);for(var r=0;r<e;r++)this.buf[this.pos++]=t[r]},writeRawMessage:function(t,e){this.pos++;var r=this.pos;t(e,this);var n=this.pos-r;n>=128&&nl(r,n,this),this.pos=r-1,this.writeVarint(n),this.pos+=n},writeMessage:function(t,e,r){this.writeTag(t,tl.Bytes),this.writeRawMessage(e,r)},writePackedVarint:function(t,e){e.length&&this.writeMessage(t,il,e)},writePackedSVarint:function(t,e){e.length&&this.writeMessage(t,al,e)},writePackedBoolean:function(t,e){e.length&&this.writeMessage(t,ll,e)},writePackedFloat:function(t,e){e.length&&this.writeMessage(t,ol,e)},writePackedDouble:function(t,e){e.length&&this.writeMessage(t,sl,e)},writePackedFixed32:function(t,e){e.length&&this.writeMessage(t,cl,e)},writePackedSFixed32:function(t,e){e.length&&this.writeMessage(t,ul,e)},writePackedFixed64:function(t,e){e.length&&this.writeMessage(t,hl,e)},writePackedSFixed64:function(t,e){e.length&&this.writeMessage(t,fl,e)},writeBytesField:function(t,e){this.writeTag(t,tl.Bytes),this.writeBytes(e)},writeFixed32Field:function(t,e){this.writeTag(t,tl.Fixed32),this.writeFixed32(e)},writeSFixed32Field:function(t,e){this.writeTag(t,tl.Fixed32),this.writeSFixed32(e)},writeFixed64Field:function(t,e){this.writeTag(t,tl.Fixed64),this.writeFixed64(e)},writeSFixed64Field:function(t,e){this.writeTag(t,tl.Fixed64),this.writeSFixed64(e)},writeVarintField:function(t,e){this.writeTag(t,tl.Varint),this.writeVarint(e)},writeSVarintField:function(t,e){this.writeTag(t,tl.Varint),this.writeSVarint(e)},writeStringField:function(t,e){this.writeTag(t,tl.Bytes),this.writeString(e)},writeFloatField:function(t,e){this.writeTag(t,tl.Fixed32),this.writeFloat(e)},writeDoubleField:function(t,e){this.writeTag(t,tl.Fixed64),this.writeDouble(e)},writeBooleanField:function(t,e){this.writeVarintField(t,Boolean(e))}};var vl=3;function ml(t,e,r){1===t&&r.readMessage(yl,e)}function yl(t,e,r){if(3===t){var n=r.readMessage(xl,{}),i=n.id,a=n.bitmap,o=n.width,s=n.height,l=n.left,c=n.top,u=n.advance;e.push({id:i,bitmap:new qa({width:o+2*vl,height:s+2*vl},a),metrics:{width:o,height:s,left:l,top:c,advance:u}})}}function xl(t,e,r){1===t?e.id=r.readVarint():2===t?e.bitmap=r.readBytes():3===t?e.width=r.readVarint():4===t?e.height=r.readVarint():5===t?e.left=r.readSVarint():6===t?e.top=r.readSVarint():7===t&&(e.advance=r.readVarint())}var bl=vl,_l=function(t,e,r){this.target=t,this.parent=e,this.mapId=r,this.callbacks={},this.callbackID=0,v([\"receive\"],this),this.target.addEventListener(\"message\",this.receive,!1)};function wl(t,e,r){var n=2*Math.PI*6378137/256/Math.pow(2,r);return[t*n-2*Math.PI*6378137/2,e*n-2*Math.PI*6378137/2]}_l.prototype.send=function(t,e,r,n){var i=this,a=r?this.mapId+\":\"+this.callbackID++:null;r&&(this.callbacks[a]=r);var o=[];if(this.target.postMessage({targetMapId:n,sourceMapId:this.mapId,type:t,id:String(a),data:An(e,o)},o),r)return{cancel:function(){i.callbacks[a]=null,i.target.postMessage({targetMapId:n,sourceMapId:i.mapId,type:\"<cancel>\",id:String(a)})}}},_l.prototype.receive=function(t){var e,r=this,n=t.data,i=n.id;if(!n.targetMapId||this.mapId===n.targetMapId){var a=function(t,e){delete r.callbacks[i];var n=[];r.target.postMessage({sourceMapId:r.mapId,type:\"<response>\",id:String(i),error:t?An(t):null,data:An(e,n)},n)};if(\"<response>\"===n.type||\"<cancel>\"===n.type)e=this.callbacks[n.id],delete this.callbacks[n.id],e&&n.error?e(Mn(n.error)):e&&e(null,Mn(n.data));else if(void 0!==n.id&&this.parent[n.type]){this.callbacks[n.id]=null;var o=this.parent[n.type](n.sourceMapId,Mn(n.data),a);o&&null===this.callbacks[n.id]&&(this.callbacks[n.id]=o.cancel)}else if(void 0!==n.id&&this.parent.getWorkerSource){var s=n.type.split(\".\"),l=Mn(n.data);this.parent.getWorkerSource(n.sourceMapId,s[0],l.source)[s[1]](l,a)}else this.parent[n.type](Mn(n.data))}},_l.prototype.remove=function(){this.target.removeEventListener(\"message\",this.receive,!1)};var kl=function(t,e){t&&(e?this.setSouthWest(t).setNorthEast(e):4===t.length?this.setSouthWest([t[0],t[1]]).setNorthEast([t[2],t[3]]):this.setSouthWest(t[0]).setNorthEast(t[1]))};kl.prototype.setNorthEast=function(t){return this._ne=t instanceof Tl?new Tl(t.lng,t.lat):Tl.convert(t),this},kl.prototype.setSouthWest=function(t){return this._sw=t instanceof Tl?new Tl(t.lng,t.lat):Tl.convert(t),this},kl.prototype.extend=function(t){var e,r,n=this._sw,i=this._ne;if(t instanceof Tl)e=t,r=t;else{if(!(t instanceof kl))return Array.isArray(t)?t.every(Array.isArray)?this.extend(kl.convert(t)):this.extend(Tl.convert(t)):this;if(e=t._sw,r=t._ne,!e||!r)return this}return n||i?(n.lng=Math.min(e.lng,n.lng),n.lat=Math.min(e.lat,n.lat),i.lng=Math.max(r.lng,i.lng),i.lat=Math.max(r.lat,i.lat)):(this._sw=new Tl(e.lng,e.lat),this._ne=new Tl(r.lng,r.lat)),this},kl.prototype.getCenter=function(){return new Tl((this._sw.lng+this._ne.lng)/2,(this._sw.lat+this._ne.lat)/2)},kl.prototype.getSouthWest=function(){return this._sw},kl.prototype.getNorthEast=function(){return this._ne},kl.prototype.getNorthWest=function(){return new Tl(this.getWest(),this.getNorth())},kl.prototype.getSouthEast=function(){return new Tl(this.getEast(),this.getSouth())},kl.prototype.getWest=function(){return this._sw.lng},kl.prototype.getSouth=function(){return this._sw.lat},kl.prototype.getEast=function(){return this._ne.lng},kl.prototype.getNorth=function(){return this._ne.lat},kl.prototype.toArray=function(){return[this._sw.toArray(),this._ne.toArray()]},kl.prototype.toString=function(){return\"LngLatBounds(\"+this._sw.toString()+\", \"+this._ne.toString()+\")\"},kl.prototype.isEmpty=function(){return!(this._sw&&this._ne)},kl.convert=function(t){return!t||t instanceof kl?t:new kl(t)};var Tl=function(t,e){if(isNaN(t)||isNaN(e))throw new Error(\"Invalid LngLat object: (\"+t+\", \"+e+\")\");if(this.lng=+t,this.lat=+e,this.lat>90||this.lat<-90)throw new Error(\"Invalid LngLat latitude value: must be between -90 and 90\")};function Al(t){return 2*Math.PI*6378137*Math.cos(t*Math.PI/180)}function Ml(t){return(180+t)/360}function Sl(t){return(180-180/Math.PI*Math.log(Math.tan(Math.PI/4+t*Math.PI/360)))/360}function El(t,e){return t/Al(e)}function Cl(t){var e=180-360*t;return 360/Math.PI*Math.atan(Math.exp(e*Math.PI/180))-90}Tl.prototype.wrap=function(){return new Tl(u(this.lng,-180,180),this.lat)},Tl.prototype.toArray=function(){return[this.lng,this.lat]},Tl.prototype.toString=function(){return\"LngLat(\"+this.lng+\", \"+this.lat+\")\"},Tl.prototype.toBounds=function(t){void 0===t&&(t=0);var e=360*t/40075017,r=e/Math.cos(Math.PI/180*this.lat);return new kl(new Tl(this.lng-r,this.lat-e),new Tl(this.lng+r,this.lat+e))},Tl.convert=function(t){if(t instanceof Tl)return t;if(Array.isArray(t)&&(2===t.length||3===t.length))return new Tl(Number(t[0]),Number(t[1]));if(!Array.isArray(t)&&\"object\"==typeof t&&null!==t)return new Tl(Number(\"lng\"in t?t.lng:t.lon),Number(t.lat));throw new Error(\"`LngLatLike` argument must be specified as a LngLat instance, an object {lng: <lng>, lat: <lat>}, an object {lon: <lng>, lat: <lat>}, or an array of [<lng>, <lat>]\")};var Ll=function(t,e,r){void 0===r&&(r=0),this.x=+t,this.y=+e,this.z=+r};Ll.fromLngLat=function(t,e){void 0===e&&(e=0);var r=Tl.convert(t);return new Ll(Ml(r.lng),Sl(r.lat),El(e,r.lat))},Ll.prototype.toLngLat=function(){return new Tl(360*this.x-180,Cl(this.y))},Ll.prototype.toAltitude=function(){return this.z*Al(Cl(this.y))};var Pl=function(t,e,r){this.z=t,this.x=e,this.y=r,this.key=Il(0,t,e,r)};Pl.prototype.equals=function(t){return this.z===t.z&&this.x===t.x&&this.y===t.y},Pl.prototype.url=function(t,e){var r,n,i,a,o,s=(r=this.x,n=this.y,i=this.z,a=wl(256*r,256*(n=Math.pow(2,i)-n-1),i),o=wl(256*(r+1),256*(n+1),i),a[0]+\",\"+a[1]+\",\"+o[0]+\",\"+o[1]),l=function(t,e,r){for(var n,i=\"\",a=t;a>0;a--)i+=(e&(n=1<<a-1)?1:0)+(r&n?2:0);return i}(this.z,this.x,this.y);return t[(this.x+this.y)%t.length].replace(\"{prefix}\",(this.x%16).toString(16)+(this.y%16).toString(16)).replace(\"{z}\",String(this.z)).replace(\"{x}\",String(this.x)).replace(\"{y}\",String(\"tms\"===e?Math.pow(2,this.z)-this.y-1:this.y)).replace(\"{quadkey}\",l).replace(\"{bbox-epsg-3857}\",s)},Pl.prototype.getTilePoint=function(t){var e=Math.pow(2,this.z);return new i((t.x*e-this.x)*ha,(t.y*e-this.y)*ha)};var Ol=function(t,e){this.wrap=t,this.canonical=e,this.key=Il(t,e.z,e.x,e.y)},zl=function(t,e,r,n,i){this.overscaledZ=t,this.wrap=e,this.canonical=new Pl(r,+n,+i),this.key=Il(e,t,n,i)};function Il(t,e,r,n){(t*=2)<0&&(t=-1*t-1);var i=1<<e;return 32*(i*i*t+i*n+r)+e}zl.prototype.equals=function(t){return this.overscaledZ===t.overscaledZ&&this.wrap===t.wrap&&this.canonical.equals(t.canonical)},zl.prototype.scaledTo=function(t){var e=this.canonical.z-t;return t>this.canonical.z?new zl(t,this.wrap,this.canonical.z,this.canonical.x,this.canonical.y):new zl(t,this.wrap,t,this.canonical.x>>e,this.canonical.y>>e)},zl.prototype.isChildOf=function(t){if(t.wrap!==this.wrap)return!1;var e=this.canonical.z-t.canonical.z;return 0===t.overscaledZ||t.overscaledZ<this.overscaledZ&&t.canonical.x===this.canonical.x>>e&&t.canonical.y===this.canonical.y>>e},zl.prototype.children=function(t){if(this.overscaledZ>=t)return[new zl(this.overscaledZ+1,this.wrap,this.canonical.z,this.canonical.x,this.canonical.y)];var e=this.canonical.z+1,r=2*this.canonical.x,n=2*this.canonical.y;return[new zl(e,this.wrap,e,r,n),new zl(e,this.wrap,e,r+1,n),new zl(e,this.wrap,e,r,n+1),new zl(e,this.wrap,e,r+1,n+1)]},zl.prototype.isLessThan=function(t){return this.wrap<t.wrap||!(this.wrap>t.wrap)&&(this.overscaledZ<t.overscaledZ||!(this.overscaledZ>t.overscaledZ)&&(this.canonical.x<t.canonical.x||!(this.canonical.x>t.canonical.x)&&this.canonical.y<t.canonical.y))},zl.prototype.wrapped=function(){return new zl(this.overscaledZ,0,this.canonical.z,this.canonical.x,this.canonical.y)},zl.prototype.unwrapTo=function(t){return new zl(this.overscaledZ,t,this.canonical.z,this.canonical.x,this.canonical.y)},zl.prototype.overscaleFactor=function(){return Math.pow(2,this.overscaledZ-this.canonical.z)},zl.prototype.toUnwrapped=function(){return new Ol(this.wrap,this.canonical)},zl.prototype.toString=function(){return this.overscaledZ+\"/\"+this.canonical.x+\"/\"+this.canonical.y},zl.prototype.getTilePoint=function(t){return this.canonical.getTilePoint(new Ll(t.x-this.wrap,t.y))},kn(\"CanonicalTileID\",Pl),kn(\"OverscaledTileID\",zl,{omit:[\"posMatrix\"]});var Dl=function(t,e,r){if(this.uid=t,e.height!==e.width)throw new RangeError(\"DEM tiles must be square\");if(r&&\"mapbox\"!==r&&\"terrarium\"!==r)return w('\"'+r+'\" is not a valid encoding type. Valid types include \"mapbox\" and \"terrarium\".');var n=this.dim=e.height;this.stride=this.dim+2,this.data=new Int32Array(this.stride*this.stride);for(var i=e.data,a=\"terrarium\"===r?this._unpackTerrarium:this._unpackMapbox,o=0;o<n;o++)for(var s=0;s<n;s++){var l=4*(o*n+s);this.set(s,o,a(i[l],i[l+1],i[l+2]))}for(var c=0;c<n;c++)this.set(-1,c,this.get(0,c)),this.set(n,c,this.get(n-1,c)),this.set(c,-1,this.get(c,0)),this.set(c,n,this.get(c,n-1));this.set(-1,-1,this.get(0,0)),this.set(n,-1,this.get(n-1,0)),this.set(-1,n,this.get(0,n-1)),this.set(n,n,this.get(n-1,n-1))};Dl.prototype.set=function(t,e,r){this.data[this._idx(t,e)]=r+65536},Dl.prototype.get=function(t,e){return this.data[this._idx(t,e)]-65536},Dl.prototype._idx=function(t,e){if(t<-1||t>=this.dim+1||e<-1||e>=this.dim+1)throw new RangeError(\"out of range source coordinates for DEM data\");return(e+1)*this.stride+(t+1)},Dl.prototype._unpackMapbox=function(t,e,r){return(256*t*256+256*e+r)/10-1e4},Dl.prototype._unpackTerrarium=function(t,e,r){return 256*t+e+r/256-32768},Dl.prototype.getPixels=function(){return new Ha({width:this.stride,height:this.stride},new Uint8Array(this.data.buffer))},Dl.prototype.backfillBorder=function(t,e,r){if(this.dim!==t.dim)throw new Error(\"dem dimension mismatch\");var n=e*this.dim,i=e*this.dim+this.dim,a=r*this.dim,o=r*this.dim+this.dim;switch(e){case-1:n=i-1;break;case 1:i=n+1}switch(r){case-1:a=o-1;break;case 1:o=a+1}for(var s=-e*this.dim,l=-r*this.dim,c=a;c<o;c++)for(var u=n;u<i;u++)this.set(u,c,t.get(u+s,c+l))},kn(\"DEMData\",Dl);var Rl=oi([{name:\"a_pos\",type:\"Int16\",components:2},{name:\"a_texture_pos\",type:\"Int16\",components:2}]),Fl=function(t){this._stringToNumber={},this._numberToString=[];for(var e=0;e<t.length;e++){var r=t[e];this._stringToNumber[r]=e,this._numberToString[e]=r}};Fl.prototype.encode=function(t){return this._stringToNumber[t]},Fl.prototype.decode=function(t){return this._numberToString[t]};var Bl=function(t,e,r,n){this.type=\"Feature\",this._vectorTileFeature=t,t._z=e,t._x=r,t._y=n,this.properties=t.properties,null!=t.id&&(this.id=t.id)},Nl={geometry:{configurable:!0}};Nl.geometry.get=function(){return void 0===this._geometry&&(this._geometry=this._vectorTileFeature.toGeoJSON(this._vectorTileFeature._x,this._vectorTileFeature._y,this._vectorTileFeature._z).geometry),this._geometry},Nl.geometry.set=function(t){this._geometry=t},Bl.prototype.toJSON=function(){var t={geometry:this.geometry};for(var e in this)\"_geometry\"!==e&&\"_vectorTileFeature\"!==e&&(t[e]=this[e]);return t},Object.defineProperties(Bl.prototype,Nl);var jl=function(){this.state={},this.stateChanges={},this.deletedStates={}};jl.prototype.updateState=function(t,e,r){var n=String(e);if(this.stateChanges[t]=this.stateChanges[t]||{},this.stateChanges[t][n]=this.stateChanges[t][n]||{},h(this.stateChanges[t][n],r),null===this.deletedStates[t])for(var i in this.deletedStates[t]={},this.state[t])i!==n&&(this.deletedStates[t][i]=null);else if(this.deletedStates[t]&&null===this.deletedStates[t][n])for(var a in this.deletedStates[t][n]={},this.state[t][n])r[a]||(this.deletedStates[t][n][a]=null);else for(var o in r)this.deletedStates[t]&&this.deletedStates[t][n]&&null===this.deletedStates[t][n][o]&&delete this.deletedStates[t][n][o]},jl.prototype.removeFeatureState=function(t,e,r){if(null!==this.deletedStates[t]){var n=String(e);if(this.deletedStates[t]=this.deletedStates[t]||{},r&&void 0!==e&&e>=0)null!==this.deletedStates[t][n]&&(this.deletedStates[t][n]=this.deletedStates[t][n]||{},this.deletedStates[t][n][r]=null);else if(void 0!==e&&e>=0)if(this.stateChanges[t]&&this.stateChanges[t][n])for(r in this.deletedStates[t][n]={},this.stateChanges[t][n])this.deletedStates[t][n][r]=null;else this.deletedStates[t][n]=null;else this.deletedStates[t]=null}},jl.prototype.getState=function(t,e){var r=String(e),n=this.state[t]||{},i=this.stateChanges[t]||{},a=h({},n[r],i[r]);if(null===this.deletedStates[t])return{};if(this.deletedStates[t]){var o=this.deletedStates[t][e];if(null===o)return{};for(var s in o)delete a[s]}return a},jl.prototype.initializeTileState=function(t,e){t.setFeatureState(this.state,e)},jl.prototype.coalesceChanges=function(t,e){var r={};for(var n in this.stateChanges){this.state[n]=this.state[n]||{};var i={};for(var a in this.stateChanges[n])this.state[n][a]||(this.state[n][a]={}),h(this.state[n][a],this.stateChanges[n][a]),i[a]=this.state[n][a];r[n]=i}for(var o in this.deletedStates){this.state[o]=this.state[o]||{};var s={};if(null===this.deletedStates[o])for(var l in this.state[o])s[l]={},this.state[o][l]={};else for(var c in this.deletedStates[o]){if(null===this.deletedStates[o][c])this.state[o][c]={};else for(var u=0,f=Object.keys(this.deletedStates[o][c]);u<f.length;u+=1){var p=f[u];delete this.state[o][c][p]}s[c]=this.state[o][c]}r[o]=r[o]||{},h(r[o],s)}if(this.stateChanges={},this.deletedStates={},0!==Object.keys(r).length)for(var d in t)t[d].setFeatureState(r,e)};var Ul=function(t,e,r){this.tileID=t,this.x=t.canonical.x,this.y=t.canonical.y,this.z=t.canonical.z,this.grid=e||new yn(ha,16,0),this.grid3D=new yn(ha,16,0),this.featureIndexArray=r||new ji};function Vl(t){for(var e=1/0,r=1/0,n=-1/0,i=-1/0,a=0,o=t;a<o.length;a+=1){var s=o[a];e=Math.min(e,s.x),r=Math.min(r,s.y),n=Math.max(n,s.x),i=Math.max(i,s.y)}return{minX:e,minY:r,maxX:n,maxY:i}}function ql(t,e){return e-t}Ul.prototype.insert=function(t,e,r,n,i,a){var o=this.featureIndexArray.length;this.featureIndexArray.emplaceBack(r,n,i);for(var s=a?this.grid3D:this.grid,l=0;l<e.length;l++){for(var c=e[l],u=[1/0,1/0,-1/0,-1/0],h=0;h<c.length;h++){var f=c[h];u[0]=Math.min(u[0],f.x),u[1]=Math.min(u[1],f.y),u[2]=Math.max(u[2],f.x),u[3]=Math.max(u[3],f.y)}u[0]<ha&&u[1]<ha&&u[2]>=0&&u[3]>=0&&s.insert(o,u[0],u[1],u[2],u[3])}},Ul.prototype.loadVTLayers=function(){return this.vtLayers||(this.vtLayers=new Vo.VectorTile(new Qs(this.rawTileData)).layers,this.sourceLayerCoder=new Fl(this.vtLayers?Object.keys(this.vtLayers).sort():[\"_geojsonTileLayer\"])),this.vtLayers},Ul.prototype.query=function(t,e,r){var n=this;this.loadVTLayers();for(var a=t.params||{},o=ha/t.tileSize/t.scale,s=Gr(a.filter),l=t.queryGeometry,c=t.queryPadding*o,u=Vl(l),h=this.grid.query(u.minX-c,u.minY-c,u.maxX+c,u.maxY+c),f=Vl(t.cameraQueryGeometry),p=0,d=this.grid3D.query(f.minX-c,f.minY-c,f.maxX+c,f.maxY+c,function(e,r,n,a){return function(t,e,r,n,a){for(var o=0,s=t;o<s.length;o+=1){var l=s[o];if(e<=l.x&&r<=l.y&&n>=l.x&&a>=l.y)return!0}var c=[new i(e,r),new i(e,a),new i(n,a),new i(n,r)];if(t.length>2)for(var u=0,h=c;u<h.length;u+=1)if(Aa(t,h[u]))return!0;for(var f=0;f<t.length-1;f++)if(Ma(t[f],t[f+1],c))return!0;return!1}(t.cameraQueryGeometry,e-c,r-c,n+c,a+c)});p<d.length;p+=1){var g=d[p];h.push(g)}h.sort(ql);for(var v,m={},y=function(i){var c=h[i];if(c!==v){v=c;var u=n.featureIndexArray.get(c),f=null;n.loadMatchingFeature(m,u.bucketIndex,u.sourceLayerIndex,u.featureIndex,s,a.layers,e,function(e,i){f||(f=pa(e));var a={};return e.id&&(a=r.getState(i.sourceLayer||\"_geojsonTileLayer\",e.id)),i.queryIntersectsFeature(l,e,a,f,n.z,t.transform,o,t.pixelPosMatrix)})}},x=0;x<h.length;x++)y(x);return m},Ul.prototype.loadMatchingFeature=function(t,e,r,n,i,a,o,s){var l=this.bucketLayerIDs[e];if(!a||function(t,e){for(var r=0;r<t.length;r++)if(e.indexOf(t[r])>=0)return!0;return!1}(a,l)){var c=this.sourceLayerCoder.decode(r),u=this.vtLayers[c].feature(n);if(i(new Un(this.tileID.overscaledZ),u))for(var h=0;h<l.length;h++){var f=l[h];if(!(a&&a.indexOf(f)<0)){var p=o[f];if(p){var d=!s||s(u,p);if(d){var g=new Bl(u,this.z,this.x,this.y);g.layer=p.serialize();var v=t[f];void 0===v&&(v=t[f]=[]),v.push({featureIndex:n,feature:g,intersectionZ:d})}}}}}},Ul.prototype.lookupSymbolFeatures=function(t,e,r,n,i,a){var o={};this.loadVTLayers();for(var s=Gr(n),l=0,c=t;l<c.length;l+=1){var u=c[l];this.loadMatchingFeature(o,e,r,u,s,i,a)}return o},Ul.prototype.hasLayer=function(t){for(var e=0,r=this.bucketLayerIDs;e<r.length;e+=1)for(var n=0,i=r[e];n<i.length;n+=1)if(t===i[n])return!0;return!1},kn(\"FeatureIndex\",Ul,{omit:[\"rawTileData\",\"sourceLayerCoder\"]});var Hl=function(t,e){this.tileID=t,this.uid=p(),this.uses=0,this.tileSize=e,this.buckets={},this.expirationTime=null,this.queryPadding=0,this.hasSymbolBuckets=!1,this.expiredRequestCount=0,this.state=\"loading\"};Hl.prototype.registerFadeDuration=function(t){var e=t+this.timeAdded;e<z.now()||this.fadeEndTime&&e<this.fadeEndTime||(this.fadeEndTime=e)},Hl.prototype.wasRequested=function(){return\"errored\"===this.state||\"loaded\"===this.state||\"reloading\"===this.state},Hl.prototype.loadVectorData=function(t,e,r){if(this.hasData()&&this.unloadVectorData(),this.state=\"loaded\",t){for(var n in t.featureIndex&&(this.latestFeatureIndex=t.featureIndex,t.rawTileData?(this.latestRawTileData=t.rawTileData,this.latestFeatureIndex.rawTileData=t.rawTileData):this.latestRawTileData&&(this.latestFeatureIndex.rawTileData=this.latestRawTileData)),this.collisionBoxArray=t.collisionBoxArray,this.buckets=function(t,e){var r={};if(!e)return r;for(var n=function(){var t=a[i],n=t.layerIds.map(function(t){return e.getLayer(t)}).filter(Boolean);if(0!==n.length){t.layers=n,t.stateDependentLayerIds&&(t.stateDependentLayers=t.stateDependentLayerIds.map(function(t){return n.filter(function(e){return e.id===t})[0]}));for(var o=0,s=n;o<s.length;o+=1){var l=s[o];r[l.id]=t}}},i=0,a=t;i<a.length;i+=1)n();return r}(t.buckets,e.style),this.hasSymbolBuckets=!1,this.buckets){var i=this.buckets[n];if(i instanceof Os){if(this.hasSymbolBuckets=!0,!r)break;i.justReloaded=!0}}for(var a in this.queryPadding=0,this.buckets){var o=this.buckets[a];this.queryPadding=Math.max(this.queryPadding,e.style.getLayer(a).queryRadius(o))}t.imageAtlas&&(this.imageAtlas=t.imageAtlas),t.glyphAtlasImage&&(this.glyphAtlasImage=t.glyphAtlasImage)}else this.collisionBoxArray=new Li},Hl.prototype.unloadVectorData=function(){for(var t in this.buckets)this.buckets[t].destroy();this.buckets={},this.imageAtlasTexture&&this.imageAtlasTexture.destroy(),this.imageAtlas&&(this.imageAtlas=null),this.glyphAtlasTexture&&this.glyphAtlasTexture.destroy(),this.latestFeatureIndex=null,this.state=\"unloaded\"},Hl.prototype.unloadDEMData=function(){this.dem=null,this.neighboringTiles=null,this.state=\"unloaded\"},Hl.prototype.getBucket=function(t){return this.buckets[t.id]},Hl.prototype.upload=function(t){for(var e in this.buckets){var r=this.buckets[e];r.uploadPending()&&r.upload(t)}var n=t.gl;this.imageAtlas&&!this.imageAtlas.uploaded&&(this.imageAtlasTexture=new Js(t,this.imageAtlas.image,n.RGBA),this.imageAtlas.uploaded=!0),this.glyphAtlasImage&&(this.glyphAtlasTexture=new Js(t,this.glyphAtlasImage,n.ALPHA),this.glyphAtlasImage=null)},Hl.prototype.prepare=function(t){this.imageAtlas&&this.imageAtlas.patchUpdatedImages(t,this.imageAtlasTexture)},Hl.prototype.queryRenderedFeatures=function(t,e,r,n,i,a,o,s,l){return this.latestFeatureIndex&&this.latestFeatureIndex.rawTileData?this.latestFeatureIndex.query({queryGeometry:r,cameraQueryGeometry:n,scale:i,tileSize:this.tileSize,pixelPosMatrix:l,transform:o,params:a,queryPadding:this.queryPadding*s},t,e):{}},Hl.prototype.querySourceFeatures=function(t,e){if(this.latestFeatureIndex&&this.latestFeatureIndex.rawTileData){var r=this.latestFeatureIndex.loadVTLayers(),n=e?e.sourceLayer:\"\",i=r._geojsonTileLayer||r[n];if(i)for(var a=Gr(e&&e.filter),o=this.tileID.canonical,s=o.z,l=o.x,c=o.y,u={z:s,x:l,y:c},h=0;h<i.length;h++){var f=i.feature(h);if(a(new Un(this.tileID.overscaledZ),f)){var p=new Bl(f,s,l,c);p.tile=u,t.push(p)}}}},Hl.prototype.clearMask=function(){this.segments&&(this.segments.destroy(),delete this.segments),this.maskedBoundsBuffer&&(this.maskedBoundsBuffer.destroy(),delete this.maskedBoundsBuffer),this.maskedIndexBuffer&&(this.maskedIndexBuffer.destroy(),delete this.maskedIndexBuffer)},Hl.prototype.setMask=function(t,e){if(!o(this.mask,t)&&(this.mask=t,this.clearMask(),!o(t,{0:!0}))){var r=new ci,n=new Ti;this.segments=new Vi,this.segments.prepareSegment(0,r,n);for(var a=Object.keys(t),s=0;s<a.length;s++){var l=t[+a[s]],c=ha>>l.z,u=new i(l.x*c,l.y*c),h=new i(u.x+c,u.y+c),f=this.segments.prepareSegment(4,r,n);r.emplaceBack(u.x,u.y,u.x,u.y),r.emplaceBack(h.x,u.y,h.x,u.y),r.emplaceBack(u.x,h.y,u.x,h.y),r.emplaceBack(h.x,h.y,h.x,h.y);var p=f.vertexLength;n.emplaceBack(p,p+1,p+2),n.emplaceBack(p+1,p+2,p+3),f.vertexLength+=4,f.primitiveLength+=2}this.maskedBoundsBuffer=e.createVertexBuffer(r,Rl.members),this.maskedIndexBuffer=e.createIndexBuffer(n)}},Hl.prototype.hasData=function(){return\"loaded\"===this.state||\"reloading\"===this.state||\"expired\"===this.state},Hl.prototype.patternsLoaded=function(){return this.imageAtlas&&!!Object.keys(this.imageAtlas.patternPositions).length},Hl.prototype.setExpiryData=function(t){var e=this.expirationTime;if(t.cacheControl){var r=A(t.cacheControl);r[\"max-age\"]&&(this.expirationTime=Date.now()+1e3*r[\"max-age\"])}else t.expires&&(this.expirationTime=new Date(t.expires).getTime());if(this.expirationTime){var n=Date.now(),i=!1;if(this.expirationTime>n)i=!1;else if(e)if(this.expirationTime<e)i=!0;else{var a=this.expirationTime-e;a?this.expirationTime=n+Math.max(a,3e4):i=!0}else i=!0;i?(this.expiredRequestCount++,this.state=\"expired\"):this.expiredRequestCount=0}},Hl.prototype.getExpiryTimeout=function(){if(this.expirationTime)return this.expiredRequestCount?1e3*(1<<Math.min(this.expiredRequestCount-1,31)):Math.min(this.expirationTime-(new Date).getTime(),Math.pow(2,31)-1)},Hl.prototype.setFeatureState=function(t,e){if(this.latestFeatureIndex&&this.latestFeatureIndex.rawTileData&&0!==Object.keys(t).length){var r=this.latestFeatureIndex.loadVTLayers();for(var n in this.buckets){var i=this.buckets[n],a=i.layers[0].sourceLayer||\"_geojsonTileLayer\",o=r[a],s=t[a];o&&s&&0!==Object.keys(s).length&&(i.update(s,o,this.imageAtlas&&this.imageAtlas.patternPositions||{}),e&&e.style&&(this.queryPadding=Math.max(this.queryPadding,e.style.getLayer(n).queryRadius(i))))}}},Hl.prototype.holdingForFade=function(){return void 0!==this.symbolFadeHoldUntil},Hl.prototype.symbolFadeFinished=function(){return!this.symbolFadeHoldUntil||this.symbolFadeHoldUntil<z.now()},Hl.prototype.clearFadeHold=function(){this.symbolFadeHoldUntil=void 0},Hl.prototype.setHoldDuration=function(t){this.symbolFadeHoldUntil=z.now()+t};var Gl=24,Yl={horizontal:1,vertical:2,horizontalOnly:3},Wl=function(){this.text=\"\",this.sectionIndex=[],this.sections=[]};function Xl(t,e,r,n,i,a,o,s,l,c){var u,h=Wl.fromFeature(t,r);c===Yl.vertical&&h.verticalizePunctuation();var f=jn.processBidirectionalText,p=jn.processStyledBidirectionalText;if(f&&1===h.sections.length){u=[];for(var d=0,g=f(h.toString(),tc(h,s,n,e));d<g.length;d+=1){var v=g[d],m=new Wl;m.text=v,m.sections=h.sections;for(var y=0;y<v.length;y++)m.sectionIndex.push(0);u.push(m)}}else if(p){u=[];for(var x=0,b=p(h.text,h.sectionIndex,tc(h,s,n,e));x<b.length;x+=1){var _=b[x],w=new Wl;w.text=_[0],w.sectionIndex=_[1],w.sections=h.sections,u.push(w)}}else u=function(t,e){for(var r=[],n=t.text,i=0,a=0,o=e;a<o.length;a+=1){var s=o[a];r.push(t.substring(i,s)),i=s}return i<n.length&&r.push(t.substring(i,n.length)),r}(h,tc(h,s,n,e));var k=[],T={positionedGlyphs:k,text:h.toString(),top:l[1],bottom:l[1],left:l[0],right:l[0],writingMode:c,lineCount:u.length};return function(t,e,r,n,i,a,o,s){for(var l=0,c=-17,u=0,h=t.positionedGlyphs,f=\"right\"===a?1:\"left\"===a?0:.5,p=0,d=r;p<d.length;p+=1){var g=d[p];g.trim();var v=g.getMaxScale();if(g.length()){for(var m=h.length,y=0;y<g.length();y++){var x=g.getSection(y),b=g.getCharCode(y),_=24*(v-x.scale),w=e[x.fontStack],k=w&&w[b];k&&(On(b)&&o!==Yl.horizontal?(h.push({glyph:b,x:l,y:_,vertical:!0,scale:x.scale,fontStack:x.fontStack}),l+=Gl*x.scale+s):(h.push({glyph:b,x:l,y:c+_,vertical:!1,scale:x.scale,fontStack:x.fontStack}),l+=k.metrics.advance*x.scale+s))}if(h.length!==m){var T=l-s;u=Math.max(T,u),rc(h,e,m,h.length-1,f)}l=0,c+=n*v}else c+=n}var A=ec(i),M=A.horizontalAlign,S=A.verticalAlign;!function(t,e,r,n,i,a,o){for(var s=(e-r)*i,l=(-n*o+.5)*a,c=0;c<t.length;c++)t[c].x+=s,t[c].y+=l}(h,f,M,S,u,n,r.length);var E=c- -17;t.top+=-S*E,t.bottom=t.top+E,t.left+=-M*u,t.right=t.left+u}(T,e,u,i,a,o,c,s),!!k.length&&T}Wl.fromFeature=function(t,e){for(var r=new Wl,n=0;n<t.sections.length;n++){var i=t.sections[n];r.sections.push({scale:i.scale||1,fontStack:i.fontStack||e}),r.text+=i.text;for(var a=0;a<i.text.length;a++)r.sectionIndex.push(n)}return r},Wl.prototype.length=function(){return this.text.length},Wl.prototype.getSection=function(t){return this.sections[this.sectionIndex[t]]},Wl.prototype.getCharCode=function(t){return this.text.charCodeAt(t)},Wl.prototype.verticalizePunctuation=function(){this.text=function(t){for(var e=\"\",r=0;r<t.length;r++){var n=t.charCodeAt(r+1)||null,i=t.charCodeAt(r-1)||null;n&&zn(n)&&!xs[t[r+1]]||i&&zn(i)&&!xs[t[r-1]]||!xs[t[r]]?e+=t[r]:e+=xs[t[r]]}return e}(this.text)},Wl.prototype.trim=function(){for(var t=0,e=0;e<this.text.length&&Zl[this.text.charCodeAt(e)];e++)t++;for(var r=this.text.length,n=this.text.length-1;n>=0&&n>=t&&Zl[this.text.charCodeAt(n)];n--)r--;this.text=this.text.substring(t,r),this.sectionIndex=this.sectionIndex.slice(t,r)},Wl.prototype.substring=function(t,e){var r=new Wl;return r.text=this.text.substring(t,e),r.sectionIndex=this.sectionIndex.slice(t,e),r.sections=this.sections,r},Wl.prototype.toString=function(){return this.text},Wl.prototype.getMaxScale=function(){var t=this;return this.sectionIndex.reduce(function(e,r){return Math.max(e,t.sections[r].scale)},0)};var Zl={9:!0,10:!0,11:!0,12:!0,13:!0,32:!0},Jl={};function Kl(t,e,r,n){var i=Math.pow(t-e,2);return n?t<e?i/2:2*i:i+Math.abs(r)*r}function $l(t,e,r){var n=0;return 10===t&&(n-=1e4),r&&(n+=150),40!==t&&65288!==t||(n+=50),41!==e&&65289!==e||(n+=50),n}function Ql(t,e,r,n,i,a){for(var o=null,s=Kl(e,r,i,a),l=0,c=n;l<c.length;l+=1){var u=c[l],h=Kl(e-u.x,r,i,a)+u.badness;h<=s&&(o=u,s=h)}return{index:t,x:e,priorBreak:o,badness:s}}function tc(t,e,r,n){if(!r)return[];if(!t)return[];for(var i,a=[],o=function(t,e,r,n){for(var i=0,a=0;a<t.length();a++){var o=t.getSection(a),s=n[o.fontStack],l=s&&s[t.getCharCode(a)];l&&(i+=l.metrics.advance*o.scale+e)}return i/Math.max(1,Math.ceil(i/r))}(t,e,r,n),s=t.text.indexOf(\"\\u200b\")>=0,l=0,c=0;c<t.length();c++){var u=t.getSection(c),h=t.getCharCode(c),f=n[u.fontStack],p=f&&f[h];if(p&&!Zl[h]&&(l+=p.metrics.advance*u.scale+e),c<t.length()-1){var d=!((i=h)<11904||!(En[\"Bopomofo Extended\"](i)||En.Bopomofo(i)||En[\"CJK Compatibility Forms\"](i)||En[\"CJK Compatibility Ideographs\"](i)||En[\"CJK Compatibility\"](i)||En[\"CJK Radicals Supplement\"](i)||En[\"CJK Strokes\"](i)||En[\"CJK Symbols and Punctuation\"](i)||En[\"CJK Unified Ideographs Extension A\"](i)||En[\"CJK Unified Ideographs\"](i)||En[\"Enclosed CJK Letters and Months\"](i)||En[\"Halfwidth and Fullwidth Forms\"](i)||En.Hiragana(i)||En[\"Ideographic Description Characters\"](i)||En[\"Kangxi Radicals\"](i)||En[\"Katakana Phonetic Extensions\"](i)||En.Katakana(i)||En[\"Vertical Forms\"](i)||En[\"Yi Radicals\"](i)||En[\"Yi Syllables\"](i)));(Jl[h]||d)&&a.push(Ql(c+1,l,o,a,$l(h,t.getCharCode(c+1),d&&s),!1))}}return function t(e){return e?t(e.priorBreak).concat(e.index):[]}(Ql(t.length(),l,o,a,0,!0))}function ec(t){var e=.5,r=.5;switch(t){case\"right\":case\"top-right\":case\"bottom-right\":e=1;break;case\"left\":case\"top-left\":case\"bottom-left\":e=0}switch(t){case\"bottom\":case\"bottom-right\":case\"bottom-left\":r=1;break;case\"top\":case\"top-right\":case\"top-left\":r=0}return{horizontalAlign:e,verticalAlign:r}}function rc(t,e,r,n,i){if(i){var a=t[n],o=e[a.fontStack],s=o&&o[a.glyph];if(s)for(var l=s.metrics.advance*a.scale,c=(t[n].x+l)*i,u=r;u<=n;u++)t[u].x-=c}}function nc(t,e,r){var n=ec(r),i=n.horizontalAlign,a=n.verticalAlign,o=e[0],s=e[1],l=o-t.displaySize[0]*i,c=l+t.displaySize[0],u=s-t.displaySize[1]*a;return{image:t,top:u,bottom:u+t.displaySize[1],left:l,right:c}}function ic(t,e,r,n,i){if(void 0===e.segment)return!0;for(var a=e,o=e.segment+1,s=0;s>-r/2;){if(--o<0)return!1;s-=t[o].dist(a),a=t[o]}s+=t[o].dist(t[o+1]),o++;for(var l=[],c=0;s<r/2;){var u=t[o-1],h=t[o],f=t[o+1];if(!f)return!1;var p=u.angleTo(h)-h.angleTo(f);for(p=Math.abs((p+3*Math.PI)%(2*Math.PI)-Math.PI),l.push({distance:s,angleDelta:p}),c+=p;s-l[0].distance>n;)c-=l.shift().angleDelta;if(c>i)return!1;o++,s+=h.dist(f)}return!0}function ac(t){for(var e=0,r=0;r<t.length-1;r++)e+=t[r].dist(t[r+1]);return e}function oc(t,e,r){return t?.6*e*r:0}function sc(t,e){return Math.max(t?t.right-t.left:0,e?e.right-e.left:0)}function lc(t,e,r,n,i,a){for(var o=oc(r,i,a),s=sc(r,n)*a,l=0,c=ac(t)/2,u=0;u<t.length-1;u++){var h=t[u],f=t[u+1],p=h.dist(f);if(l+p>c){var d=(c-l)/p,g=Ee(h.x,f.x,d),v=Ee(h.y,f.y,d),m=new bs(g,v,f.angleTo(h),u);return m._round(),!o||ic(t,m,s,o,e)?m:void 0}l+=p}}function cc(t,e,r,n,i,a,o,s,l){var c=oc(n,a,o),u=sc(n,i),h=u*o,f=0===t[0].x||t[0].x===l||0===t[0].y||t[0].y===l;return e-h<e/4&&(e=h+e/4),function t(e,r,n,i,a,o,s,l,c){for(var u=o/2,h=ac(e),f=0,p=r-n,d=[],g=0;g<e.length-1;g++){for(var v=e[g],m=e[g+1],y=v.dist(m),x=m.angleTo(v);p+n<f+y;){var b=((p+=n)-f)/y,_=Ee(v.x,m.x,b),w=Ee(v.y,m.y,b);if(_>=0&&_<c&&w>=0&&w<c&&p-u>=0&&p+u<=h){var k=new bs(_,w,x,g);k._round(),i&&!ic(e,k,o,i,a)||d.push(k)}}f+=y}return l||d.length||s||(d=t(e,f/2,n,i,a,o,s,!0,c)),d}(t,f?e/2*s%e:(u/2+2*a)*o*s%e,e,c,r,h,f,!1,l)}Jl[10]=!0,Jl[32]=!0,Jl[38]=!0,Jl[40]=!0,Jl[41]=!0,Jl[43]=!0,Jl[45]=!0,Jl[47]=!0,Jl[173]=!0,Jl[183]=!0,Jl[8203]=!0,Jl[8208]=!0,Jl[8211]=!0,Jl[8231]=!0;var uc=function(t,e,r,n,a,o,s,l,c,u,h,f){var p=s.top*l-c,d=s.bottom*l+c,g=s.left*l-c,v=s.right*l+c;if(this.boxStartIndex=t.length,u){var m=d-p,y=v-g;m>0&&(m=Math.max(10*l,m),this._addLineCollisionCircles(t,e,r,r.segment,y,m,n,a,o,h))}else{if(f){var x=new i(g,p),b=new i(v,p),_=new i(g,d),w=new i(v,d),k=f*Math.PI/180;x._rotate(k),b._rotate(k),_._rotate(k),w._rotate(k),g=Math.min(x.x,b.x,_.x,w.x),v=Math.max(x.x,b.x,_.x,w.x),p=Math.min(x.y,b.y,_.y,w.y),d=Math.max(x.y,b.y,_.y,w.y)}t.emplaceBack(r.x,r.y,g,p,v,d,n,a,o,0,0)}this.boxEndIndex=t.length};uc.prototype._addLineCollisionCircles=function(t,e,r,n,i,a,o,s,l,c){var u=a/2,h=Math.floor(i/u)||1,f=1+.4*Math.log(c)/Math.LN2,p=Math.floor(h*f/2),d=-a/2,g=r,v=n+1,m=d,y=-i/2,x=y-i/4;do{if(--v<0){if(m>y)return;v=0;break}m-=e[v].dist(g),g=e[v]}while(m>x);for(var b=e[v].dist(e[v+1]),_=-p;_<h+p;_++){var w=_*u,k=y+w;if(w<0&&(k+=w),w>i&&(k+=w-i),!(k<m)){for(;m+b<k;){if(m+=b,++v+1>=e.length)return;b=e[v].dist(e[v+1])}var T=k-m,A=e[v],M=e[v+1].sub(A)._unit()._mult(T)._add(A)._round(),S=Math.abs(k-d)<u?0:.8*(k-d);t.emplaceBack(M.x,M.y,-a/2,-a/2,a/2,a/2,o,s,l,a/2,S)}}};var hc=function(t,e){if(void 0===t&&(t=[]),void 0===e&&(e=fc),this.data=t,this.length=this.data.length,this.compare=e,this.length>0)for(var r=(this.length>>1)-1;r>=0;r--)this._down(r)};function fc(t,e){return t<e?-1:t>e?1:0}function pc(t,e,r){void 0===e&&(e=1),void 0===r&&(r=!1);for(var n=1/0,a=1/0,o=-1/0,s=-1/0,l=t[0],c=0;c<l.length;c++){var u=l[c];(!c||u.x<n)&&(n=u.x),(!c||u.y<a)&&(a=u.y),(!c||u.x>o)&&(o=u.x),(!c||u.y>s)&&(s=u.y)}var h=o-n,f=s-a,p=Math.min(h,f),d=p/2,g=new hc([],dc);if(0===p)return new i(n,a);for(var v=n;v<o;v+=p)for(var m=a;m<s;m+=p)g.push(new gc(v+d,m+d,d,t));for(var y=function(t){for(var e=0,r=0,n=0,i=t[0],a=0,o=i.length,s=o-1;a<o;s=a++){var l=i[a],c=i[s],u=l.x*c.y-c.x*l.y;r+=(l.x+c.x)*u,n+=(l.y+c.y)*u,e+=3*u}return new gc(r/e,n/e,0,t)}(t),x=g.length;g.length;){var b=g.pop();(b.d>y.d||!y.d)&&(y=b,r&&console.log(\"found best %d after %d probes\",Math.round(1e4*b.d)/1e4,x)),b.max-y.d<=e||(d=b.h/2,g.push(new gc(b.p.x-d,b.p.y-d,d,t)),g.push(new gc(b.p.x+d,b.p.y-d,d,t)),g.push(new gc(b.p.x-d,b.p.y+d,d,t)),g.push(new gc(b.p.x+d,b.p.y+d,d,t)),x+=4)}return r&&(console.log(\"num probes: \"+x),console.log(\"best distance: \"+y.d)),y.p}function dc(t,e){return e.max-t.max}function gc(t,e,r,n){this.p=new i(t,e),this.h=r,this.d=function(t,e){for(var r=!1,n=1/0,i=0;i<e.length;i++)for(var a=e[i],o=0,s=a.length,l=s-1;o<s;l=o++){var c=a[o],u=a[l];c.y>t.y!=u.y>t.y&&t.x<(u.x-c.x)*(t.y-c.y)/(u.y-c.y)+c.x&&(r=!r),n=Math.min(n,ka(t,c,u))}return(r?1:-1)*Math.sqrt(n)}(this.p,n),this.max=this.d+this.h*Math.SQRT2}hc.prototype.push=function(t){this.data.push(t),this.length++,this._up(this.length-1)},hc.prototype.pop=function(){if(0!==this.length){var t=this.data[0];return this.length--,this.length>0&&(this.data[0]=this.data[this.length],this._down(0)),this.data.pop(),t}},hc.prototype.peek=function(){return this.data[0]},hc.prototype._up=function(t){for(var e=this.data,r=this.compare,n=e[t];t>0;){var i=t-1>>1,a=e[i];if(r(n,a)>=0)break;e[t]=a,t=i}e[t]=n},hc.prototype._down=function(t){for(var e=this.data,r=this.compare,n=this.length>>1,i=e[t];t<n;){var a=1+(t<<1),o=e[a],s=a+1;if(s<this.length&&r(e[s],o)<0&&(a=s,o=e[s]),r(o,i)>=0)break;e[t]=o,t=a}e[t]=i};var vc=e(function(t){t.exports=function(t,e){var r,n,i,a,o,s,l,c;for(r=3&t.length,n=t.length-r,i=e,o=3432918353,s=461845907,c=0;c<n;)l=255&t.charCodeAt(c)|(255&t.charCodeAt(++c))<<8|(255&t.charCodeAt(++c))<<16|(255&t.charCodeAt(++c))<<24,++c,i=27492+(65535&(a=5*(65535&(i=(i^=l=(65535&(l=(l=(65535&l)*o+(((l>>>16)*o&65535)<<16)&4294967295)<<15|l>>>17))*s+(((l>>>16)*s&65535)<<16)&4294967295)<<13|i>>>19))+((5*(i>>>16)&65535)<<16)&4294967295))+((58964+(a>>>16)&65535)<<16);switch(l=0,r){case 3:l^=(255&t.charCodeAt(c+2))<<16;case 2:l^=(255&t.charCodeAt(c+1))<<8;case 1:i^=l=(65535&(l=(l=(65535&(l^=255&t.charCodeAt(c)))*o+(((l>>>16)*o&65535)<<16)&4294967295)<<15|l>>>17))*s+(((l>>>16)*s&65535)<<16)&4294967295}return i^=t.length,i=2246822507*(65535&(i^=i>>>16))+((2246822507*(i>>>16)&65535)<<16)&4294967295,i=3266489909*(65535&(i^=i>>>13))+((3266489909*(i>>>16)&65535)<<16)&4294967295,(i^=i>>>16)>>>0}}),mc=e(function(t){t.exports=function(t,e){for(var r,n=t.length,i=e^n,a=0;n>=4;)r=1540483477*(65535&(r=255&t.charCodeAt(a)|(255&t.charCodeAt(++a))<<8|(255&t.charCodeAt(++a))<<16|(255&t.charCodeAt(++a))<<24))+((1540483477*(r>>>16)&65535)<<16),i=1540483477*(65535&i)+((1540483477*(i>>>16)&65535)<<16)^(r=1540483477*(65535&(r^=r>>>24))+((1540483477*(r>>>16)&65535)<<16)),n-=4,++a;switch(n){case 3:i^=(255&t.charCodeAt(a+2))<<16;case 2:i^=(255&t.charCodeAt(a+1))<<8;case 1:i=1540483477*(65535&(i^=255&t.charCodeAt(a)))+((1540483477*(i>>>16)&65535)<<16)}return i=1540483477*(65535&(i^=i>>>13))+((1540483477*(i>>>16)&65535)<<16),(i^=i>>>15)>>>0}}),yc=vc,xc=vc,bc=mc;yc.murmur3=xc,yc.murmur2=bc;var _c=7;function wc(t,e){var r=0,n=0,i=e/Math.sqrt(2);switch(t){case\"top-right\":case\"top-left\":n=i-_c;break;case\"bottom-right\":case\"bottom-left\":n=-i+_c;break;case\"bottom\":n=-e+_c;break;case\"top\":n=e-_c}switch(t){case\"top-right\":case\"bottom-right\":r=-i;break;case\"top-left\":case\"bottom-left\":r=i;break;case\"left\":r=e;break;case\"right\":r=-e}return[r,n]}function kc(t){switch(t){case\"right\":case\"top-right\":case\"bottom-right\":return\"right\";case\"left\":case\"top-left\":case\"bottom-left\":return\"left\"}return\"center\"}function Tc(t,e,r,n,a,o,s){var l=o.layoutTextSize.evaluate(e,{}),c=o.layoutIconSize.evaluate(e,{}),u=o.textMaxSize.evaluate(e,{});void 0===u&&(u=l);var h=t.layers[0].layout,f=h.get(\"icon-offset\").evaluate(e,{}),p=Sc(r.horizontal),d=l/24,g=t.tilePixelRatio*d,v=t.tilePixelRatio*u/24,m=t.tilePixelRatio*c,y=t.tilePixelRatio*h.get(\"symbol-spacing\"),x=h.get(\"text-padding\")*t.tilePixelRatio,b=h.get(\"icon-padding\")*t.tilePixelRatio,_=h.get(\"text-max-angle\")/180*Math.PI,k=\"map\"===h.get(\"text-rotation-alignment\")&&\"point\"!==h.get(\"symbol-placement\"),T=\"map\"===h.get(\"icon-rotation-alignment\")&&\"point\"!==h.get(\"symbol-placement\"),A=h.get(\"symbol-placement\"),M=y/2,S=function(l,c){c.x<0||c.x>=ha||c.y<0||c.y>=ha||function(t,e,r,n,a,o,s,l,c,u,h,f,p,d,g,v,m,y,x,b,_){var k,T,A=t.addToLineVertexArray(e,r),M=0,S=0,E=0,C={},L=yc(\"\"),P=(o.layout.get(\"text-radial-offset\").evaluate(x,{})||0)*Gl;for(var O in n.horizontal){var z=n.horizontal[O];if(!k){L=yc(z.text);var I=o.layout.get(\"text-rotate\").evaluate(x,{});k=new uc(s,r,e,l,c,u,z,h,f,p,t.overscaling,I)}var D=1===z.lineCount;if(S+=Mc(t,e,z,o,p,x,d,A,n.vertical?Yl.horizontal:Yl.horizontalOnly,D?Object.keys(n.horizontal):[O],C,b,_),D)break}n.vertical&&(E+=Mc(t,e,n.vertical,o,p,x,d,A,Yl.vertical,[\"vertical\"],C,b,_));var R=k?k.boxStartIndex:t.collisionBoxArray.length,F=k?k.boxEndIndex:t.collisionBoxArray.length;if(a){var B=function(t,e,r,n,a,o){var s,l,c,u,h=e.image,f=r.layout,p=e.top-1/h.pixelRatio,d=e.left-1/h.pixelRatio,g=e.bottom+1/h.pixelRatio,v=e.right+1/h.pixelRatio;if(\"none\"!==f.get(\"icon-text-fit\")&&a){var m=v-d,y=g-p,x=f.get(\"text-size\").evaluate(o,{})/24,b=a.left*x,_=a.right*x,w=a.top*x,k=_-b,T=a.bottom*x-w,A=f.get(\"icon-text-fit-padding\")[0],M=f.get(\"icon-text-fit-padding\")[1],S=f.get(\"icon-text-fit-padding\")[2],E=f.get(\"icon-text-fit-padding\")[3],C=\"width\"===f.get(\"icon-text-fit\")?.5*(T-y):0,L=\"height\"===f.get(\"icon-text-fit\")?.5*(k-m):0,P=\"width\"===f.get(\"icon-text-fit\")||\"both\"===f.get(\"icon-text-fit\")?k:m,O=\"height\"===f.get(\"icon-text-fit\")||\"both\"===f.get(\"icon-text-fit\")?T:y;s=new i(b+L-E,w+C-A),l=new i(b+L+M+P,w+C-A),c=new i(b+L+M+P,w+C+S+O),u=new i(b+L-E,w+C+S+O)}else s=new i(d,p),l=new i(v,p),c=new i(v,g),u=new i(d,g);var z=r.layout.get(\"icon-rotate\").evaluate(o,{})*Math.PI/180;if(z){var I=Math.sin(z),D=Math.cos(z),R=[D,-I,I,D];s._matMult(R),l._matMult(R),u._matMult(R),c._matMult(R)}return[{tl:s,tr:l,bl:u,br:c,tex:h.paddedRect,writingMode:void 0,glyphOffset:[0,0]}]}(0,a,o,0,Sc(n.horizontal),x),N=o.layout.get(\"icon-rotate\").evaluate(x,{});T=new uc(s,r,e,l,c,u,a,g,v,!1,t.overscaling,N),M=4*B.length;var j=t.iconSizeData,U=null;\"source\"===j.kind?(U=[_s*o.layout.get(\"icon-size\").evaluate(x,{})])[0]>Ac&&w(t.layerIds[0]+': Value for \"icon-size\" is >= 256. Reduce your \"icon-size\".'):\"composite\"===j.kind&&((U=[_s*_.compositeIconSizes[0].evaluate(x,{}),_s*_.compositeIconSizes[1].evaluate(x,{})])[0]>Ac||U[1]>Ac)&&w(t.layerIds[0]+': Value for \"icon-size\" is >= 256. Reduce your \"icon-size\".'),t.addSymbols(t.icon,B,U,y,m,x,!1,e,A.lineStartIndex,A.lineLength)}var V=T?T.boxStartIndex:t.collisionBoxArray.length,q=T?T.boxEndIndex:t.collisionBoxArray.length;t.glyphOffsetArray.length>=Os.MAX_GLYPHS&&w(\"Too many glyphs being rendered in a tile. See https://github.com/mapbox/mapbox-gl-js/issues/2907\"),t.symbolInstances.emplaceBack(e.x,e.y,C.right>=0?C.right:-1,C.center>=0?C.center:-1,C.left>=0?C.left:-1,C.vertical||-1,L,R,F,V,q,l,S,E,M,0,h,P)}(t,c,l,r,n,t.layers[0],t.collisionBoxArray,e.index,e.sourceLayerIndex,t.index,g,x,k,s,m,b,T,f,e,a,o)};if(\"line\"===A)for(var E=0,C=function(t,e,r,n,a){for(var o=[],s=0;s<t.length;s++)for(var l=t[s],c=void 0,u=0;u<l.length-1;u++){var h=l[u],f=l[u+1];h.x<0&&f.x<0||(h.x<0?h=new i(0,h.y+(f.y-h.y)*((0-h.x)/(f.x-h.x)))._round():f.x<0&&(f=new i(0,h.y+(f.y-h.y)*((0-h.x)/(f.x-h.x)))._round()),h.y<0&&f.y<0||(h.y<0?h=new i(h.x+(f.x-h.x)*((0-h.y)/(f.y-h.y)),0)._round():f.y<0&&(f=new i(h.x+(f.x-h.x)*((0-h.y)/(f.y-h.y)),0)._round()),h.x>=n&&f.x>=n||(h.x>=n?h=new i(n,h.y+(f.y-h.y)*((n-h.x)/(f.x-h.x)))._round():f.x>=n&&(f=new i(n,h.y+(f.y-h.y)*((n-h.x)/(f.x-h.x)))._round()),h.y>=a&&f.y>=a||(h.y>=a?h=new i(h.x+(f.x-h.x)*((a-h.y)/(f.y-h.y)),a)._round():f.y>=a&&(f=new i(h.x+(f.x-h.x)*((a-h.y)/(f.y-h.y)),a)._round()),c&&h.equals(c[c.length-1])||(c=[h],o.push(c)),c.push(f)))))}return o}(e.geometry,0,0,ha,ha);E<C.length;E+=1)for(var L=C[E],P=0,O=cc(L,y,_,r.vertical||p,n,24,v,t.overscaling,ha);P<O.length;P+=1){var z=O[P];p&&Ec(t,p.text,M,z)||S(L,z)}else if(\"line-center\"===A)for(var I=0,D=e.geometry;I<D.length;I+=1){var R=D[I];if(R.length>1){var F=lc(R,_,r.vertical||p,n,24,v);F&&S(R,F)}}else if(\"Polygon\"===e.type)for(var B=0,N=Mo(e.geometry,0);B<N.length;B+=1){var j=N[B],U=pc(j,16);S(j[0],new bs(U.x,U.y,0))}else if(\"LineString\"===e.type)for(var V=0,q=e.geometry;V<q.length;V+=1){var H=q[V];S(H,new bs(H[0].x,H[0].y,0))}else if(\"Point\"===e.type)for(var G=0,Y=e.geometry;G<Y.length;G+=1)for(var W=0,X=Y[G];W<X.length;W+=1){var Z=X[W];S([Z],new bs(Z.x,Z.y,0))}}var Ac=65535;function Mc(t,e,r,n,a,o,s,l,c,u,h,f,p){var d=function(t,e,r,n,a,o,s){for(var l=n.layout.get(\"text-rotate\").evaluate(o,{})*Math.PI/180,c=e.positionedGlyphs,u=[],h=0;h<c.length;h++){var f=c[h],p=s[f.fontStack],d=p&&p[f.glyph];if(d){var g=d.rect;if(g){var v=bl+1,m=d.metrics.advance*f.scale/2,y=a?[f.x+m,f.y]:[0,0],x=a?[0,0]:[f.x+m+r[0],f.y+r[1]],b=(d.metrics.left-v)*f.scale-m+x[0],_=(-d.metrics.top-v)*f.scale+x[1],w=b+g.w*f.scale,k=_+g.h*f.scale,T=new i(b,_),A=new i(w,_),M=new i(b,k),S=new i(w,k);if(a&&f.vertical){var E=new i(-m,m),C=-Math.PI/2,L=new i(5,0);T._rotateAround(C,E)._add(L),A._rotateAround(C,E)._add(L),M._rotateAround(C,E)._add(L),S._rotateAround(C,E)._add(L)}if(l){var P=Math.sin(l),O=Math.cos(l),z=[O,-P,P,O];T._matMult(z),A._matMult(z),M._matMult(z),S._matMult(z)}u.push({tl:T,tr:A,bl:M,br:S,tex:g,writingMode:e.writingMode,glyphOffset:y})}}}return u}(0,r,s,n,a,o,f),g=t.textSizeData,v=null;\"source\"===g.kind?(v=[_s*n.layout.get(\"text-size\").evaluate(o,{})])[0]>Ac&&w(t.layerIds[0]+': Value for \"text-size\" is >= 256. Reduce your \"text-size\".'):\"composite\"===g.kind&&((v=[_s*p.compositeTextSizes[0].evaluate(o,{}),_s*p.compositeTextSizes[1].evaluate(o,{})])[0]>Ac||v[1]>Ac)&&w(t.layerIds[0]+': Value for \"text-size\" is >= 256. Reduce your \"text-size\".'),t.addSymbols(t.text,d,v,s,a,o,c,e,l.lineStartIndex,l.lineLength);for(var m=0,y=u;m<y.length;m+=1)h[y[m]]=t.text.placedSymbolArray.length-1;return 4*d.length}function Sc(t){for(var e in t)return t[e];return null}function Ec(t,e,r,n){var i=t.compareText;if(e in i){for(var a=i[e],o=a.length-1;o>=0;o--)if(n.dist(a[o])<r)return!0}else i[e]=[];return i[e].push(n),!1}t.Actor=_l,t.AlphaImage=qa,t.CanonicalTileID=Pl,t.CollisionBoxArray=Li,t.Color=ne,t.DEMData=Dl,t.DataConstantProperty=Jn,t.DictionaryCoder=Fl,t.EXTENT=ha,t.ErrorEvent=Ot,t.EvaluationParameters=Un,t.Event=Pt,t.Evented=zt,t.FeatureIndex=Ul,t.FillBucket=Lo,t.FillExtrusionBucket=Yo,t.ImageAtlas=Gs,t.ImagePosition=qs,t.LineBucket=os,t.LngLat=Tl,t.LngLatBounds=kl,t.MercatorCoordinate=Ll,t.ONE_EM=Gl,t.OverscaledTileID=zl,t.Point=i,t.Point$1=i,t.ProgramConfiguration=sa,t.Properties=ei,t.Protobuf=Qs,t.RGBAImage=Ha,t.RequestManager=j,t.ResourceType=yt,t.SegmentVector=Vi,t.SourceFeatureState=jl,t.StructArrayLayout1ui2=Mi,t.StructArrayLayout2i4=li,t.StructArrayLayout2ui4=Ai,t.StructArrayLayout3ui6=Ti,t.StructArrayLayout4i8=ci,t.SymbolBucket=Os,t.Texture=Js,t.Tile=Hl,t.Transitionable=Hn,t.Uniform1f=Xi,t.Uniform1i=Wi,t.Uniform2f=Zi,t.Uniform3f=Ji,t.Uniform4f=Ki,t.UniformColor=$i,t.UniformMatrix4f=ta,t.UnwrappedTileID=Ol,t.ValidationError=Dt,t.WritingMode=Yl,t.ZoomHistory=Sn,t.addDynamicAttributes=Cs,t.asyncAll=function(t,e,r){if(!t.length)return r(null,[]);var n=t.length,i=new Array(t.length),a=null;t.forEach(function(t,o){e(t,function(t,e){t&&(a=t),i[o]=e,0==--n&&r(a,i)})})},t.bezier=s,t.bindAll=v,t.browser=z,t.cacheEntryPossiblyAdded=function(t){++mt>dt&&(t.send(\"enforceCacheSizeLimit\",pt),mt=0)},t.clamp=c,t.clearTileCache=function(t){var e=self.caches.delete(ft);t&&e.catch(t).then(function(){return t()})},t.clone=function(t){var e=new Pa(16);return e[0]=t[0],e[1]=t[1],e[2]=t[2],e[3]=t[3],e[4]=t[4],e[5]=t[5],e[6]=t[6],e[7]=t[7],e[8]=t[8],e[9]=t[9],e[10]=t[10],e[11]=t[11],e[12]=t[12],e[13]=t[13],e[14]=t[14],e[15]=t[15],e},t.clone$1=b,t.config=I,t.create=function(){var t=new Pa(16);return Pa!=Float32Array&&(t[1]=0,t[2]=0,t[3]=0,t[4]=0,t[6]=0,t[7]=0,t[8]=0,t[9]=0,t[11]=0,t[12]=0,t[13]=0,t[14]=0),t[0]=1,t[5]=1,t[10]=1,t[15]=1,t},t.create$1=Oa,t.create$2=function(){var t=new Pa(4);return Pa!=Float32Array&&(t[1]=0,t[2]=0),t[0]=1,t[3]=1,t},t.createCommonjsModule=e,t.createExpression=Or,t.createLayout=oi,t.createStyleLayer=function(t){return\"custom\"===t.type?new js(t):new Us[t.type](t)},t.deepEqual=o,t.ease=l,t.emitValidationErrors=mn,t.endsWith=m,t.enforceCacheSizeLimit=function(t){self.caches&&self.caches.open(ft).then(function(e){e.keys().then(function(r){for(var n=0;n<r.length-t;n++)e.delete(r[n])})})},t.evaluateRadialOffset=wc,t.evaluateSizeForFeature=ks,t.evaluateSizeForZoom=Ts,t.evented=Nn,t.extend=h,t.featureFilter=Gr,t.filterObject=x,t.fromRotation=function(t,e){var r=Math.sin(e),n=Math.cos(e);return t[0]=n,t[1]=r,t[2]=0,t[3]=-r,t[4]=n,t[5]=0,t[6]=0,t[7]=0,t[8]=1,t},t.getAnchorAlignment=ec,t.getAnchorJustification=kc,t.getArrayBuffer=Mt,t.getImage=Et,t.getJSON=function(t,e){return At(h(t,{type:\"json\"}),e)},t.getReferrer=_t,t.getVideo=function(t,e){var r,n,i=self.document.createElement(\"video\");i.muted=!0,i.onloadstart=function(){e(null,i)};for(var a=0;a<t.length;a++){var o=self.document.createElement(\"source\");r=t[a],n=void 0,(n=self.document.createElement(\"a\")).href=r,(n.protocol!==self.document.location.protocol||n.host!==self.document.location.host)&&(i.crossOrigin=\"Anonymous\"),o.src=t[a],i.appendChild(o)}return{cancel:function(){}}},t.identity=function(t){return t[0]=1,t[1]=0,t[2]=0,t[3]=0,t[4]=0,t[5]=1,t[6]=0,t[7]=0,t[8]=0,t[9]=0,t[10]=1,t[11]=0,t[12]=0,t[13]=0,t[14]=0,t[15]=1,t},t.invert=function(t,e){var r=e[0],n=e[1],i=e[2],a=e[3],o=e[4],s=e[5],l=e[6],c=e[7],u=e[8],h=e[9],f=e[10],p=e[11],d=e[12],g=e[13],v=e[14],m=e[15],y=r*s-n*o,x=r*l-i*o,b=r*c-a*o,_=n*l-i*s,w=n*c-a*s,k=i*c-a*l,T=u*g-h*d,A=u*v-f*d,M=u*m-p*d,S=h*v-f*g,E=h*m-p*g,C=f*m-p*v,L=y*C-x*E+b*S+_*M-w*A+k*T;return L?(L=1/L,t[0]=(s*C-l*E+c*S)*L,t[1]=(i*E-n*C-a*S)*L,t[2]=(g*k-v*w+m*_)*L,t[3]=(f*w-h*k-p*_)*L,t[4]=(l*M-o*C-c*A)*L,t[5]=(r*C-i*M+a*A)*L,t[6]=(v*b-d*k-m*x)*L,t[7]=(u*k-f*b+p*x)*L,t[8]=(o*E-s*M+c*T)*L,t[9]=(n*M-r*E-a*T)*L,t[10]=(d*w-g*b+m*y)*L,t[11]=(h*b-u*w-p*y)*L,t[12]=(s*A-o*S-l*T)*L,t[13]=(r*S-n*A+i*T)*L,t[14]=(g*x-d*_-v*y)*L,t[15]=(u*_-h*x+f*y)*L,t):null},t.isChar=En,t.isMapboxURL=q,t.keysDifference=function(t,e){var r=[];for(var n in t)n in e||r.push(n);return r},t.makeRequest=At,t.mapObject=y,t.mercatorXfromLng=Ml,t.mercatorYfromLat=Sl,t.mercatorZfromAltitude=El,t.multiply=function(t,e,r){var n=e[0],i=e[1],a=e[2],o=e[3],s=e[4],l=e[5],c=e[6],u=e[7],h=e[8],f=e[9],p=e[10],d=e[11],g=e[12],v=e[13],m=e[14],y=e[15],x=r[0],b=r[1],_=r[2],w=r[3];return t[0]=x*n+b*s+_*h+w*g,t[1]=x*i+b*l+_*f+w*v,t[2]=x*a+b*c+_*p+w*m,t[3]=x*o+b*u+_*d+w*y,x=r[4],b=r[5],_=r[6],w=r[7],t[4]=x*n+b*s+_*h+w*g,t[5]=x*i+b*l+_*f+w*v,t[6]=x*a+b*c+_*p+w*m,t[7]=x*o+b*u+_*d+w*y,x=r[8],b=r[9],_=r[10],w=r[11],t[8]=x*n+b*s+_*h+w*g,t[9]=x*i+b*l+_*f+w*v,t[10]=x*a+b*c+_*p+w*m,t[11]=x*o+b*u+_*d+w*y,x=r[12],b=r[13],_=r[14],w=r[15],t[12]=x*n+b*s+_*h+w*g,t[13]=x*i+b*l+_*f+w*v,t[14]=x*a+b*c+_*p+w*m,t[15]=x*o+b*u+_*d+w*y,t},t.mvt=Vo,t.number=Ee,t.ortho=function(t,e,r,n,i,a,o){var s=1/(e-r),l=1/(n-i),c=1/(a-o);return t[0]=-2*s,t[1]=0,t[2]=0,t[3]=0,t[4]=0,t[5]=-2*l,t[6]=0,t[7]=0,t[8]=0,t[9]=0,t[10]=2*c,t[11]=0,t[12]=(e+r)*s,t[13]=(i+n)*l,t[14]=(o+a)*c,t[15]=1,t},t.parseGlyphPBF=function(t){return new Qs(t).readFields(ml,[])},t.pbf=Qs,t.performSymbolLayout=function(t,e,r,n,i,a){t.createArrays();var o=512*t.overscaling;t.tilePixelRatio=ha/o,t.compareText={},t.iconsNeedLinear=!1;var s=t.layers[0].layout,l=t.layers[0]._unevaluatedLayout._values,c={};if(\"composite\"===t.textSizeData.kind){var u=t.textSizeData,h=u.minZoom,f=u.maxZoom;c.compositeTextSizes=[l[\"text-size\"].possiblyEvaluate(new Un(h)),l[\"text-size\"].possiblyEvaluate(new Un(f))]}if(\"composite\"===t.iconSizeData.kind){var p=t.iconSizeData,d=p.minZoom,g=p.maxZoom;c.compositeIconSizes=[l[\"icon-size\"].possiblyEvaluate(new Un(d)),l[\"icon-size\"].possiblyEvaluate(new Un(g))]}c.layoutTextSize=l[\"text-size\"].possiblyEvaluate(new Un(t.zoom+1)),c.layoutIconSize=l[\"icon-size\"].possiblyEvaluate(new Un(t.zoom+1)),c.textMaxSize=l[\"text-size\"].possiblyEvaluate(new Un(18));for(var v=s.get(\"text-line-height\")*Gl,m=\"map\"===s.get(\"text-rotation-alignment\")&&\"point\"!==s.get(\"symbol-placement\"),y=s.get(\"text-keep-upright\"),x=0,b=t.features;x<b.length;x+=1){var _=b[x],k=s.get(\"text-font\").evaluate(_,{}).join(\",\"),T=r,A={horizontal:{},vertical:void 0},M=_.text,S=[0,0];if(M){var E=M.toString(),C=s.get(\"text-letter-spacing\").evaluate(_,{})*Gl,L=Ln(E)?C:0,P=s.get(\"text-anchor\").evaluate(_,{}),O=s.get(\"text-variable-anchor\"),z=s.get(\"text-radial-offset\").evaluate(_,{});O||(S=z?wc(P,z*Gl):s.get(\"text-offset\").evaluate(_,{}).map(function(t){return t*Gl}));var I=m?\"center\":s.get(\"text-justify\").evaluate(_,{}),D=\"point\"===s.get(\"symbol-placement\")?s.get(\"text-max-width\").evaluate(_,{})*Gl:0;if(!m&&O)for(var R=\"auto\"===I?O.map(function(t){return kc(t)}):[I],F=!1,B=0;B<R.length;B++){var N=R[B];if(!A.horizontal[N])if(F)A.horizontal[N]=A.horizontal[0];else{var j=Xl(M,e,k,D,v,\"center\",N,L,S,Yl.horizontal);j&&(A.horizontal[N]=j,F=1===j.lineCount)}}else{\"auto\"===I&&(I=kc(P));var U=Xl(M,e,k,D,v,P,I,L,S,Yl.horizontal);U&&(A.horizontal[I]=U),Cn(E)&&m&&y&&(A.vertical=Xl(M,e,k,D,v,P,I,L,S,Yl.vertical))}}var V=void 0;if(_.icon){var q=n[_.icon];q&&(V=nc(i[_.icon],s.get(\"icon-offset\").evaluate(_,{}),s.get(\"icon-anchor\").evaluate(_,{})),void 0===t.sdfIcons?t.sdfIcons=q.sdf:t.sdfIcons!==q.sdf&&w(\"Style sheet warning: Cannot mix SDF and non-SDF icons in one buffer\"),q.pixelRatio!==t.pixelRatio?t.iconsNeedLinear=!0:0!==s.get(\"icon-rotate\").constantOr(1)&&(t.iconsNeedLinear=!0))}(Object.keys(A.horizontal).length||V)&&Tc(t,_,A,V,T,c,S)}a&&t.generateCollisionDebugBuffers()},t.perspective=function(t,e,r,n,i){var a,o=1/Math.tan(e/2);return t[0]=o/r,t[1]=0,t[2]=0,t[3]=0,t[4]=0,t[5]=o,t[6]=0,t[7]=0,t[8]=0,t[9]=0,t[11]=-1,t[12]=0,t[13]=0,t[15]=0,null!=i&&i!==1/0?(a=1/(n-i),t[10]=(i+n)*a,t[14]=2*i*n*a):(t[10]=-1,t[14]=-2*n),t},t.pick=function(t,e){for(var r={},n=0;n<e.length;n++){var i=e[n];i in t&&(r[i]=t[i])}return r},t.plugin=jn,t.polygonIntersectsPolygon=va,t.postMapLoadEvent=ht,t.postTurnstileEvent=ct,t.potpack=Vs,t.rasterBoundsAttributes=Rl,t.refProperties=[\"type\",\"source\",\"source-layer\",\"minzoom\",\"maxzoom\",\"filter\",\"layout\"],t.register=kn,t.registerForPluginAvailability=function(t){return Fn?t({pluginURL:Fn,completionCallback:Dn}):Nn.once(\"pluginAvailable\",t),t},t.rotate=function(t,e,r){var n=e[0],i=e[1],a=e[2],o=e[3],s=Math.sin(r),l=Math.cos(r);return t[0]=n*l+a*s,t[1]=i*l+o*s,t[2]=n*-s+a*l,t[3]=i*-s+o*l,t},t.rotateX=function(t,e,r){var n=Math.sin(r),i=Math.cos(r),a=e[4],o=e[5],s=e[6],l=e[7],c=e[8],u=e[9],h=e[10],f=e[11];return e!==t&&(t[0]=e[0],t[1]=e[1],t[2]=e[2],t[3]=e[3],t[12]=e[12],t[13]=e[13],t[14]=e[14],t[15]=e[15]),t[4]=a*i+c*n,t[5]=o*i+u*n,t[6]=s*i+h*n,t[7]=l*i+f*n,t[8]=c*i-a*n,t[9]=u*i-o*n,t[10]=h*i-s*n,t[11]=f*i-l*n,t},t.rotateZ=function(t,e,r){var n=Math.sin(r),i=Math.cos(r),a=e[0],o=e[1],s=e[2],l=e[3],c=e[4],u=e[5],h=e[6],f=e[7];return e!==t&&(t[8]=e[8],t[9]=e[9],t[10]=e[10],t[11]=e[11],t[12]=e[12],t[13]=e[13],t[14]=e[14],t[15]=e[15]),t[0]=a*i+c*n,t[1]=o*i+u*n,t[2]=s*i+h*n,t[3]=l*i+f*n,t[4]=c*i-a*n,t[5]=u*i-o*n,t[6]=h*i-s*n,t[7]=f*i-l*n,t},t.scale=function(t,e,r){var n=r[0],i=r[1],a=r[2];return t[0]=e[0]*n,t[1]=e[1]*n,t[2]=e[2]*n,t[3]=e[3]*n,t[4]=e[4]*i,t[5]=e[5]*i,t[6]=e[6]*i,t[7]=e[7]*i,t[8]=e[8]*a,t[9]=e[9]*a,t[10]=e[10]*a,t[11]=e[11]*a,t[12]=e[12],t[13]=e[13],t[14]=e[14],t[15]=e[15],t},t.setCacheLimits=function(t,e){pt=t,dt=e},t.setRTLTextPlugin=function(t,e){if(Rn)throw new Error(\"setRTLTextPlugin cannot be called multiple times.\");Rn=!0,Fn=z.resolveURL(t),Dn=function(t){t?(Rn=!1,Fn=null,e&&e(t)):Bn=!0},Nn.fire(new Pt(\"pluginAvailable\",{pluginURL:Fn,completionCallback:Dn}))},t.sphericalToCartesian=function(t){var e=t[0],r=t[1],n=t[2];return r+=90,r*=Math.PI/180,n*=Math.PI/180,{x:e*Math.cos(r)*Math.sin(n),y:e*Math.sin(r)*Math.sin(n),z:e*Math.cos(n)}},t.styleSpec=It,t.symbolSize=As,t.transformMat3=function(t,e,r){var n=e[0],i=e[1],a=e[2];return t[0]=n*r[0]+i*r[3]+a*r[6],t[1]=n*r[1]+i*r[4]+a*r[7],t[2]=n*r[2]+i*r[5]+a*r[8],t},t.transformMat4=Da,t.translate=function(t,e,r){var n,i,a,o,s,l,c,u,h,f,p,d,g=r[0],v=r[1],m=r[2];return e===t?(t[12]=e[0]*g+e[4]*v+e[8]*m+e[12],t[13]=e[1]*g+e[5]*v+e[9]*m+e[13],t[14]=e[2]*g+e[6]*v+e[10]*m+e[14],t[15]=e[3]*g+e[7]*v+e[11]*m+e[15]):(n=e[0],i=e[1],a=e[2],o=e[3],s=e[4],l=e[5],c=e[6],u=e[7],h=e[8],f=e[9],p=e[10],d=e[11],t[0]=n,t[1]=i,t[2]=a,t[3]=o,t[4]=s,t[5]=l,t[6]=c,t[7]=u,t[8]=h,t[9]=f,t[10]=p,t[11]=d,t[12]=n*g+s*v+h*m+e[12],t[13]=i*g+l*v+f*m+e[13],t[14]=a*g+c*v+p*m+e[14],t[15]=o*g+u*v+d*m+e[15]),t},t.uniqueId=p,t.validateCustomStyleLayer=function(t){var e=[],r=t.id;return void 0===r&&e.push({message:\"layers.\"+r+': missing required property \"id\"'}),void 0===t.render&&e.push({message:\"layers.\"+r+': missing required method \"render\"'}),t.renderingMode&&\"2d\"!==t.renderingMode&&\"3d\"!==t.renderingMode&&e.push({message:\"layers.\"+r+': property \"renderingMode\" must be either \"2d\" or \"3d\"'}),e},t.validateLight=dn,t.validateStyle=pn,t.values=function(t){var e=[];for(var r in t)e.push(t[r]);return e},t.vectorTile=Vo,t.version=\"1.1.1\",t.warnOnce=w,t.webpSupported=D,t.window=self,t.wrap=u}),n(0,function(t){function e(t){var r=typeof t;if(\"number\"===r||\"boolean\"===r||\"string\"===r||null==t)return JSON.stringify(t);if(Array.isArray(t)){for(var n=\"[\",i=0,a=t;i<a.length;i+=1)n+=e(a[i])+\",\";return n+\"]\"}for(var o=Object.keys(t).sort(),s=\"{\",l=0;l<o.length;l++)s+=JSON.stringify(o[l])+\":\"+e(t[o[l]])+\",\";return s+\"}\"}function r(r){for(var n=\"\",i=0,a=t.refProperties;i<a.length;i+=1)n+=\"/\"+e(r[a[i]]);return n}var n=function(t){this.keyCache={},t&&this.replace(t)};n.prototype.replace=function(t){this._layerConfigs={},this._layers={},this.update(t,[])},n.prototype.update=function(e,n){for(var i=this,a=0,o=e;a<o.length;a+=1){var s=o[a];this._layerConfigs[s.id]=s;var l=this._layers[s.id]=t.createStyleLayer(s);l._featureFilter=t.featureFilter(l.filter),this.keyCache[s.id]&&delete this.keyCache[s.id]}for(var c=0,u=n;c<u.length;c+=1){var h=u[c];delete this.keyCache[h],delete this._layerConfigs[h],delete this._layers[h]}this.familiesBySource={};for(var f=0,p=function(t,e){for(var n={},i=0;i<t.length;i++){var a=e&&e[t[i].id]||r(t[i]);e&&(e[t[i].id]=a);var o=n[a];o||(o=n[a]=[]),o.push(t[i])}var s=[];for(var l in n)s.push(n[l]);return s}(t.values(this._layerConfigs),this.keyCache);f<p.length;f+=1){var d=p[f].map(function(t){return i._layers[t.id]}),g=d[0];if(\"none\"!==g.visibility){var v=g.source||\"\",m=this.familiesBySource[v];m||(m=this.familiesBySource[v]={});var y=g.sourceLayer||\"_geojsonTileLayer\",x=m[y];x||(x=m[y]=[]),x.push(d)}}};var i=function(e){var r={},n=[];for(var i in e){var a=e[i],o=r[i]={};for(var s in a){var l=a[+s];if(l&&0!==l.bitmap.width&&0!==l.bitmap.height){var c={x:0,y:0,w:l.bitmap.width+2,h:l.bitmap.height+2};n.push(c),o[s]={rect:c,metrics:l.metrics}}}}var u=t.potpack(n),h=u.w,f=u.h,p=new t.AlphaImage({width:h||1,height:f||1});for(var d in e){var g=e[d];for(var v in g){var m=g[+v];if(m&&0!==m.bitmap.width&&0!==m.bitmap.height){var y=r[d][v].rect;t.AlphaImage.copy(m.bitmap,p,{x:0,y:0},{x:y.x+1,y:y.y+1},m.bitmap)}}}this.image=p,this.positions=r};t.register(\"GlyphAtlas\",i);var a=function(e){this.tileID=new t.OverscaledTileID(e.tileID.overscaledZ,e.tileID.wrap,e.tileID.canonical.z,e.tileID.canonical.x,e.tileID.canonical.y),this.uid=e.uid,this.zoom=e.zoom,this.pixelRatio=e.pixelRatio,this.tileSize=e.tileSize,this.source=e.source,this.overscaling=this.tileID.overscaleFactor(),this.showCollisionBoxes=e.showCollisionBoxes,this.collectResourceTiming=!!e.collectResourceTiming,this.returnDependencies=!!e.returnDependencies};function o(e,r){for(var n=new t.EvaluationParameters(r),i=0,a=e;i<a.length;i+=1)a[i].recalculate(n)}a.prototype.parse=function(e,r,n,a){var s=this;this.status=\"parsing\",this.data=e,this.collisionBoxArray=new t.CollisionBoxArray;var l=new t.DictionaryCoder(Object.keys(e.layers).sort()),c=new t.FeatureIndex(this.tileID);c.bucketLayerIDs=[];var u,h,f,p,d={},g={featureIndex:c,iconDependencies:{},patternDependencies:{},glyphDependencies:{}},v=r.familiesBySource[this.source];for(var m in v){var y=e.layers[m];if(y){1===y.version&&t.warnOnce('Vector tile source \"'+this.source+'\" layer \"'+m+'\" does not use vector tile spec v2 and therefore may have some rendering errors.');for(var x=l.encode(m),b=[],_=0;_<y.length;_++){var w=y.feature(_);b.push({feature:w,index:_,sourceLayerIndex:x})}for(var k=0,T=v[m];k<T.length;k+=1){var A=T[k],M=A[0];M.minzoom&&this.zoom<Math.floor(M.minzoom)||M.maxzoom&&this.zoom>=M.maxzoom||\"none\"!==M.visibility&&(o(A,this.zoom),(d[M.id]=M.createBucket({index:c.bucketLayerIDs.length,layers:A,zoom:this.zoom,pixelRatio:this.pixelRatio,overscaling:this.overscaling,collisionBoxArray:this.collisionBoxArray,sourceLayerIndex:x,sourceID:this.source})).populate(b,g),c.bucketLayerIDs.push(A.map(function(t){return t.id})))}}}var S=t.mapObject(g.glyphDependencies,function(t){return Object.keys(t).map(Number)});Object.keys(S).length?n.send(\"getGlyphs\",{uid:this.uid,stacks:S},function(t,e){u||(u=t,h=e,L.call(s))}):h={};var E=Object.keys(g.iconDependencies);E.length?n.send(\"getImages\",{icons:E},function(t,e){u||(u=t,f=e,L.call(s))}):f={};var C=Object.keys(g.patternDependencies);function L(){if(u)return a(u);if(h&&f&&p){var e=new i(h),r=new t.ImageAtlas(f,p);for(var n in d){var s=d[n];s instanceof t.SymbolBucket?(o(s.layers,this.zoom),t.performSymbolLayout(s,h,e.positions,f,r.iconPositions,this.showCollisionBoxes)):s.hasPattern&&(s instanceof t.LineBucket||s instanceof t.FillBucket||s instanceof t.FillExtrusionBucket)&&(o(s.layers,this.zoom),s.addFeatures(g,r.patternPositions))}this.status=\"done\",a(null,{buckets:t.values(d).filter(function(t){return!t.isEmpty()}),featureIndex:c,collisionBoxArray:this.collisionBoxArray,glyphAtlasImage:e.image,imageAtlas:r,glyphMap:this.returnDependencies?h:null,iconMap:this.returnDependencies?f:null,glyphPositions:this.returnDependencies?e.positions:null})}}C.length?n.send(\"getImages\",{icons:C},function(t,e){u||(u=t,p=e,L.call(s))}):p={},L.call(this)};var s=\"undefined\"!=typeof performance,l={getEntriesByName:function(t){return!!(s&&performance&&performance.getEntriesByName)&&performance.getEntriesByName(t)},mark:function(t){return!!(s&&performance&&performance.mark)&&performance.mark(t)},measure:function(t,e,r){return!!(s&&performance&&performance.measure)&&performance.measure(t,e,r)},clearMarks:function(t){return!!(s&&performance&&performance.clearMarks)&&performance.clearMarks(t)},clearMeasures:function(t){return!!(s&&performance&&performance.clearMeasures)&&performance.clearMeasures(t)}},c=function(t){this._marks={start:[t.url,\"start\"].join(\"#\"),end:[t.url,\"end\"].join(\"#\"),measure:t.url.toString()},l.mark(this._marks.start)};function u(e,r){var n=t.getArrayBuffer(e.request,function(e,n,i,a){e?r(e):n&&r(null,{vectorTile:new t.vectorTile.VectorTile(new t.pbf(n)),rawData:n,cacheControl:i,expires:a})});return function(){n.cancel(),r()}}c.prototype.finish=function(){l.mark(this._marks.end);var t=l.getEntriesByName(this._marks.measure);return 0===t.length&&(l.measure(this._marks.measure,this._marks.start,this._marks.end),t=l.getEntriesByName(this._marks.measure),l.clearMarks(this._marks.start),l.clearMarks(this._marks.end),l.clearMeasures(this._marks.measure)),t},l.Performance=c;var h=function(t,e,r){this.actor=t,this.layerIndex=e,this.loadVectorData=r||u,this.loading={},this.loaded={}};h.prototype.loadTile=function(e,r){var n=this,i=e.uid;this.loading||(this.loading={});var o=!!(e&&e.request&&e.request.collectResourceTiming)&&new l.Performance(e.request),s=this.loading[i]=new a(e);s.abort=this.loadVectorData(e,function(e,a){if(delete n.loading[i],e||!a)return s.status=\"done\",n.loaded[i]=s,r(e);var l=a.rawData,c={};a.expires&&(c.expires=a.expires),a.cacheControl&&(c.cacheControl=a.cacheControl);var u={};if(o){var h=o.finish();h&&(u.resourceTiming=JSON.parse(JSON.stringify(h)))}s.vectorTile=a.vectorTile,s.parse(a.vectorTile,n.layerIndex,n.actor,function(e,n){if(e||!n)return r(e);r(null,t.extend({rawTileData:l.slice(0)},n,c,u))}),n.loaded=n.loaded||{},n.loaded[i]=s})},h.prototype.reloadTile=function(t,e){var r=this.loaded,n=t.uid,i=this;if(r&&r[n]){var a=r[n];a.showCollisionBoxes=t.showCollisionBoxes;var o=function(t,r){var n=a.reloadCallback;n&&(delete a.reloadCallback,a.parse(a.vectorTile,i.layerIndex,i.actor,n)),e(t,r)};\"parsing\"===a.status?a.reloadCallback=o:\"done\"===a.status&&(a.vectorTile?a.parse(a.vectorTile,this.layerIndex,this.actor,o):o())}},h.prototype.abortTile=function(t,e){var r=this.loading,n=t.uid;r&&r[n]&&r[n].abort&&(r[n].abort(),delete r[n]),e()},h.prototype.removeTile=function(t,e){var r=this.loaded,n=t.uid;r&&r[n]&&delete r[n],e()};var f=function(){this.loaded={}};f.prototype.loadTile=function(e,r){var n=e.uid,i=e.encoding,a=e.rawImageData,o=new t.DEMData(n,a,i);this.loaded=this.loaded||{},this.loaded[n]=o,r(null,o)},f.prototype.removeTile=function(t){var e=this.loaded,r=t.uid;e&&e[r]&&delete e[r]};var p={RADIUS:6378137,FLATTENING:1/298.257223563,POLAR_RADIUS:6356752.3142};function d(t){var e=0;if(t&&t.length>0){e+=Math.abs(g(t[0]));for(var r=1;r<t.length;r++)e-=Math.abs(g(t[r]))}return e}function g(t){var e,r,n,i,a,o,s=0,l=t.length;if(l>2){for(o=0;o<l;o++)o===l-2?(n=l-2,i=l-1,a=0):o===l-1?(n=l-1,i=0,a=1):(n=o,i=o+1,a=o+2),e=t[n],r=t[i],s+=(v(t[a][0])-v(e[0]))*Math.sin(v(r[1]));s=s*p.RADIUS*p.RADIUS/2}return s}function v(t){return t*Math.PI/180}var m={geometry:function t(e){var r,n=0;switch(e.type){case\"Polygon\":return d(e.coordinates);case\"MultiPolygon\":for(r=0;r<e.coordinates.length;r++)n+=d(e.coordinates[r]);return n;case\"Point\":case\"MultiPoint\":case\"LineString\":case\"MultiLineString\":return 0;case\"GeometryCollection\":for(r=0;r<e.geometries.length;r++)n+=t(e.geometries[r]);return n}},ring:g};function y(t,e){return function(r){return t(r,e)}}function x(t,e){e=!!e,t[0]=b(t[0],e);for(var r=1;r<t.length;r++)t[r]=b(t[r],!e);return t}function b(t,e){return function(t){return m.ring(t)>=0}(t)===e?t:t.reverse()}var _=t.vectorTile.VectorTileFeature.prototype.toGeoJSON,w=function(e){this._feature=e,this.extent=t.EXTENT,this.type=e.type,this.properties=e.tags,\"id\"in e&&!isNaN(e.id)&&(this.id=parseInt(e.id,10))};w.prototype.loadGeometry=function(){if(1===this._feature.type){for(var e=[],r=0,n=this._feature.geometry;r<n.length;r+=1){var i=n[r];e.push([new t.Point$1(i[0],i[1])])}return e}for(var a=[],o=0,s=this._feature.geometry;o<s.length;o+=1){for(var l=[],c=0,u=s[o];c<u.length;c+=1){var h=u[c];l.push(new t.Point$1(h[0],h[1]))}a.push(l)}return a},w.prototype.toGeoJSON=function(t,e,r){return _.call(this,t,e,r)};var k=function(e){this.layers={_geojsonTileLayer:this},this.name=\"_geojsonTileLayer\",this.extent=t.EXTENT,this.length=e.length,this._features=e};k.prototype.feature=function(t){return new w(this._features[t])};var T=t.vectorTile.VectorTileFeature,A=M;function M(t,e){this.options=e||{},this.features=t,this.length=t.length}function S(t,e){this.id=\"number\"==typeof t.id?t.id:void 0,this.type=t.type,this.rawGeometry=1===t.type?[t.geometry]:t.geometry,this.properties=t.tags,this.extent=e||4096}M.prototype.feature=function(t){return new S(this.features[t],this.options.extent)},S.prototype.loadGeometry=function(){var e=this.rawGeometry;this.geometry=[];for(var r=0;r<e.length;r++){for(var n=e[r],i=[],a=0;a<n.length;a++)i.push(new t.Point$1(n[a][0],n[a][1]));this.geometry.push(i)}return this.geometry},S.prototype.bbox=function(){this.geometry||this.loadGeometry();for(var t=this.geometry,e=1/0,r=-1/0,n=1/0,i=-1/0,a=0;a<t.length;a++)for(var o=t[a],s=0;s<o.length;s++){var l=o[s];e=Math.min(e,l.x),r=Math.max(r,l.x),n=Math.min(n,l.y),i=Math.max(i,l.y)}return[e,n,r,i]},S.prototype.toGeoJSON=T.prototype.toGeoJSON;var E=P,C=P,L=A;function P(e){var r=new t.pbf;return function(t,e){for(var r in t.layers)e.writeMessage(3,O,t.layers[r])}(e,r),r.finish()}function O(t,e){var r;e.writeVarintField(15,t.version||1),e.writeStringField(1,t.name||\"\"),e.writeVarintField(5,t.extent||4096);var n={keys:[],values:[],keycache:{},valuecache:{}};for(r=0;r<t.length;r++)n.feature=t.feature(r),e.writeMessage(2,z,n);var i=n.keys;for(r=0;r<i.length;r++)e.writeStringField(3,i[r]);var a=n.values;for(r=0;r<a.length;r++)e.writeMessage(4,B,a[r])}function z(t,e){var r=t.feature;void 0!==r.id&&e.writeVarintField(1,r.id),e.writeMessage(2,I,t),e.writeVarintField(3,r.type),e.writeMessage(4,F,r)}function I(t,e){var r=t.feature,n=t.keys,i=t.values,a=t.keycache,o=t.valuecache;for(var s in r.properties){var l=a[s];void 0===l&&(n.push(s),l=n.length-1,a[s]=l),e.writeVarint(l);var c=r.properties[s],u=typeof c;\"string\"!==u&&\"boolean\"!==u&&\"number\"!==u&&(c=JSON.stringify(c));var h=u+\":\"+c,f=o[h];void 0===f&&(i.push(c),f=i.length-1,o[h]=f),e.writeVarint(f)}}function D(t,e){return(e<<3)+(7&t)}function R(t){return t<<1^t>>31}function F(t,e){for(var r=t.loadGeometry(),n=t.type,i=0,a=0,o=r.length,s=0;s<o;s++){var l=r[s],c=1;1===n&&(c=l.length),e.writeVarint(D(1,c));for(var u=3===n?l.length-1:l.length,h=0;h<u;h++){1===h&&1!==n&&e.writeVarint(D(2,u-1));var f=l[h].x-i,p=l[h].y-a;e.writeVarint(R(f)),e.writeVarint(R(p)),i+=f,a+=p}3===n&&e.writeVarint(D(7,1))}}function B(t,e){var r=typeof t;\"string\"===r?e.writeStringField(1,t):\"boolean\"===r?e.writeBooleanField(7,t):\"number\"===r&&(t%1!=0?e.writeDoubleField(3,t):t<0?e.writeSVarintField(6,t):e.writeVarintField(5,t))}function N(t,e,r,n){j(t,r,n),j(e,2*r,2*n),j(e,2*r+1,2*n+1)}function j(t,e,r){var n=t[e];t[e]=t[r],t[r]=n}function U(t,e,r,n){var i=t-r,a=e-n;return i*i+a*a}E.fromVectorTileJs=C,E.fromGeojsonVt=function(t,e){e=e||{};var r={};for(var n in t)r[n]=new A(t[n].features,e),r[n].name=n,r[n].version=e.version,r[n].extent=e.extent;return P({layers:r})},E.GeoJSONWrapper=L;var V=function(t){return t[0]},q=function(t){return t[1]},H=function(t,e,r,n,i){void 0===e&&(e=V),void 0===r&&(r=q),void 0===n&&(n=64),void 0===i&&(i=Float64Array),this.nodeSize=n,this.points=t;for(var a=t.length<65536?Uint16Array:Uint32Array,o=this.ids=new a(t.length),s=this.coords=new i(2*t.length),l=0;l<t.length;l++)o[l]=l,s[2*l]=e(t[l]),s[2*l+1]=r(t[l]);!function t(e,r,n,i,a,o){if(!(a-i<=n)){var s=i+a>>1;!function t(e,r,n,i,a,o){for(;a>i;){if(a-i>600){var s=a-i+1,l=n-i+1,c=Math.log(s),u=.5*Math.exp(2*c/3),h=.5*Math.sqrt(c*u*(s-u)/s)*(l-s/2<0?-1:1);t(e,r,n,Math.max(i,Math.floor(n-l*u/s+h)),Math.min(a,Math.floor(n+(s-l)*u/s+h)),o)}var f=r[2*n+o],p=i,d=a;for(N(e,r,i,n),r[2*a+o]>f&&N(e,r,i,a);p<d;){for(N(e,r,p,d),p++,d--;r[2*p+o]<f;)p++;for(;r[2*d+o]>f;)d--}r[2*i+o]===f?N(e,r,i,d):N(e,r,++d,a),d<=n&&(i=d+1),n<=d&&(a=d-1)}}(e,r,s,i,a,o%2),t(e,r,n,i,s-1,o+1),t(e,r,n,s+1,a,o+1)}}(o,s,n,0,o.length-1,0)};H.prototype.range=function(t,e,r,n){return function(t,e,r,n,i,a,o){for(var s,l,c=[0,t.length-1,0],u=[];c.length;){var h=c.pop(),f=c.pop(),p=c.pop();if(f-p<=o)for(var d=p;d<=f;d++)s=e[2*d],l=e[2*d+1],s>=r&&s<=i&&l>=n&&l<=a&&u.push(t[d]);else{var g=Math.floor((p+f)/2);s=e[2*g],l=e[2*g+1],s>=r&&s<=i&&l>=n&&l<=a&&u.push(t[g]);var v=(h+1)%2;(0===h?r<=s:n<=l)&&(c.push(p),c.push(g-1),c.push(v)),(0===h?i>=s:a>=l)&&(c.push(g+1),c.push(f),c.push(v))}}return u}(this.ids,this.coords,t,e,r,n,this.nodeSize)},H.prototype.within=function(t,e,r){return function(t,e,r,n,i,a){for(var o=[0,t.length-1,0],s=[],l=i*i;o.length;){var c=o.pop(),u=o.pop(),h=o.pop();if(u-h<=a)for(var f=h;f<=u;f++)U(e[2*f],e[2*f+1],r,n)<=l&&s.push(t[f]);else{var p=Math.floor((h+u)/2),d=e[2*p],g=e[2*p+1];U(d,g,r,n)<=l&&s.push(t[p]);var v=(c+1)%2;(0===c?r-i<=d:n-i<=g)&&(o.push(h),o.push(p-1),o.push(v)),(0===c?r+i>=d:n+i>=g)&&(o.push(p+1),o.push(u),o.push(v))}}return s}(this.ids,this.coords,t,e,r,this.nodeSize)};var G={minZoom:0,maxZoom:16,radius:40,extent:512,nodeSize:64,log:!1,reduce:null,map:function(t){return t}},Y=function(t){this.options=Q(Object.create(G),t),this.trees=new Array(this.options.maxZoom+1)};function W(t,e,r,n,i){return{x:t,y:e,zoom:1/0,id:r,parentId:-1,numPoints:n,properties:i}}function X(t,e){var r=t.geometry.coordinates,n=r[0],i=r[1];return{x:K(n),y:$(i),zoom:1/0,index:e,parentId:-1}}function Z(t){return{type:\"Feature\",id:t.id,properties:J(t),geometry:{type:\"Point\",coordinates:[(n=t.x,360*(n-.5)),(e=t.y,r=(180-360*e)*Math.PI/180,360*Math.atan(Math.exp(r))/Math.PI-90)]}};var e,r,n}function J(t){var e=t.numPoints,r=e>=1e4?Math.round(e/1e3)+\"k\":e>=1e3?Math.round(e/100)/10+\"k\":e;return Q(Q({},t.properties),{cluster:!0,cluster_id:t.id,point_count:e,point_count_abbreviated:r})}function K(t){return t/360+.5}function $(t){var e=Math.sin(t*Math.PI/180),r=.5-.25*Math.log((1+e)/(1-e))/Math.PI;return r<0?0:r>1?1:r}function Q(t,e){for(var r in e)t[r]=e[r];return t}function tt(t){return t.x}function et(t){return t.y}function rt(t,e,r,n,i,a){var o=i-r,s=a-n;if(0!==o||0!==s){var l=((t-r)*o+(e-n)*s)/(o*o+s*s);l>1?(r=i,n=a):l>0&&(r+=o*l,n+=s*l)}return(o=t-r)*o+(s=e-n)*s}function nt(t,e,r,n){var i={id:void 0===t?null:t,type:e,geometry:r,tags:n,minX:1/0,minY:1/0,maxX:-1/0,maxY:-1/0};return function(t){var e=t.geometry,r=t.type;if(\"Point\"===r||\"MultiPoint\"===r||\"LineString\"===r)it(t,e);else if(\"Polygon\"===r||\"MultiLineString\"===r)for(var n=0;n<e.length;n++)it(t,e[n]);else if(\"MultiPolygon\"===r)for(n=0;n<e.length;n++)for(var i=0;i<e[n].length;i++)it(t,e[n][i])}(i),i}function it(t,e){for(var r=0;r<e.length;r+=3)t.minX=Math.min(t.minX,e[r]),t.minY=Math.min(t.minY,e[r+1]),t.maxX=Math.max(t.maxX,e[r]),t.maxY=Math.max(t.maxY,e[r+1])}function at(t,e,r,n){if(e.geometry){var i=e.geometry.coordinates,a=e.geometry.type,o=Math.pow(r.tolerance/((1<<r.maxZoom)*r.extent),2),s=[],l=e.id;if(r.promoteId?l=e.properties[r.promoteId]:r.generateId&&(l=n||0),\"Point\"===a)ot(i,s);else if(\"MultiPoint\"===a)for(var c=0;c<i.length;c++)ot(i[c],s);else if(\"LineString\"===a)st(i,s,o,!1);else if(\"MultiLineString\"===a){if(r.lineMetrics){for(c=0;c<i.length;c++)s=[],st(i[c],s,o,!1),t.push(nt(l,\"LineString\",s,e.properties));return}lt(i,s,o,!1)}else if(\"Polygon\"===a)lt(i,s,o,!0);else{if(\"MultiPolygon\"!==a){if(\"GeometryCollection\"===a){for(c=0;c<e.geometry.geometries.length;c++)at(t,{id:l,geometry:e.geometry.geometries[c],properties:e.properties},r,n);return}throw new Error(\"Input data is not a valid GeoJSON object.\")}for(c=0;c<i.length;c++){var u=[];lt(i[c],u,o,!0),s.push(u)}}t.push(nt(l,a,s,e.properties))}}function ot(t,e){e.push(ct(t[0])),e.push(ut(t[1])),e.push(0)}function st(t,e,r,n){for(var i,a,o=0,s=0;s<t.length;s++){var l=ct(t[s][0]),c=ut(t[s][1]);e.push(l),e.push(c),e.push(0),s>0&&(o+=n?(i*c-l*a)/2:Math.sqrt(Math.pow(l-i,2)+Math.pow(c-a,2))),i=l,a=c}var u=e.length-3;e[2]=1,function t(e,r,n,i){for(var a,o=i,s=n-r>>1,l=n-r,c=e[r],u=e[r+1],h=e[n],f=e[n+1],p=r+3;p<n;p+=3){var d=rt(e[p],e[p+1],c,u,h,f);if(d>o)a=p,o=d;else if(d===o){var g=Math.abs(p-s);g<l&&(a=p,l=g)}}o>i&&(a-r>3&&t(e,r,a,i),e[a+2]=o,n-a>3&&t(e,a,n,i))}(e,0,u,r),e[u+2]=1,e.size=Math.abs(o),e.start=0,e.end=e.size}function lt(t,e,r,n){for(var i=0;i<t.length;i++){var a=[];st(t[i],a,r,n),e.push(a)}}function ct(t){return t/360+.5}function ut(t){var e=Math.sin(t*Math.PI/180),r=.5-.25*Math.log((1+e)/(1-e))/Math.PI;return r<0?0:r>1?1:r}function ht(t,e,r,n,i,a,o,s){if(n/=e,a>=(r/=e)&&o<n)return t;if(o<r||a>=n)return null;for(var l=[],c=0;c<t.length;c++){var u=t[c],h=u.geometry,f=u.type,p=0===i?u.minX:u.minY,d=0===i?u.maxX:u.maxY;if(p>=r&&d<n)l.push(u);else if(!(d<r||p>=n)){var g=[];if(\"Point\"===f||\"MultiPoint\"===f)ft(h,g,r,n,i);else if(\"LineString\"===f)pt(h,g,r,n,i,!1,s.lineMetrics);else if(\"MultiLineString\"===f)gt(h,g,r,n,i,!1);else if(\"Polygon\"===f)gt(h,g,r,n,i,!0);else if(\"MultiPolygon\"===f)for(var v=0;v<h.length;v++){var m=[];gt(h[v],m,r,n,i,!0),m.length&&g.push(m)}if(g.length){if(s.lineMetrics&&\"LineString\"===f){for(v=0;v<g.length;v++)l.push(nt(u.id,f,g[v],u.tags));continue}\"LineString\"!==f&&\"MultiLineString\"!==f||(1===g.length?(f=\"LineString\",g=g[0]):f=\"MultiLineString\"),\"Point\"!==f&&\"MultiPoint\"!==f||(f=3===g.length?\"Point\":\"MultiPoint\"),l.push(nt(u.id,f,g,u.tags))}}}return l.length?l:null}function ft(t,e,r,n,i){for(var a=0;a<t.length;a+=3){var o=t[a+i];o>=r&&o<=n&&(e.push(t[a]),e.push(t[a+1]),e.push(t[a+2]))}}function pt(t,e,r,n,i,a,o){for(var s,l,c=dt(t),u=0===i?mt:yt,h=t.start,f=0;f<t.length-3;f+=3){var p=t[f],d=t[f+1],g=t[f+2],v=t[f+3],m=t[f+4],y=0===i?p:d,x=0===i?v:m,b=!1;o&&(s=Math.sqrt(Math.pow(p-v,2)+Math.pow(d-m,2))),y<r?x>r&&(l=u(c,p,d,v,m,r),o&&(c.start=h+s*l)):y>n?x<n&&(l=u(c,p,d,v,m,n),o&&(c.start=h+s*l)):vt(c,p,d,g),x<r&&y>=r&&(l=u(c,p,d,v,m,r),b=!0),x>n&&y<=n&&(l=u(c,p,d,v,m,n),b=!0),!a&&b&&(o&&(c.end=h+s*l),e.push(c),c=dt(t)),o&&(h+=s)}var _=t.length-3;p=t[_],d=t[_+1],g=t[_+2],(y=0===i?p:d)>=r&&y<=n&&vt(c,p,d,g),_=c.length-3,a&&_>=3&&(c[_]!==c[0]||c[_+1]!==c[1])&&vt(c,c[0],c[1],c[2]),c.length&&e.push(c)}function dt(t){var e=[];return e.size=t.size,e.start=t.start,e.end=t.end,e}function gt(t,e,r,n,i,a){for(var o=0;o<t.length;o++)pt(t[o],e,r,n,i,a,!1)}function vt(t,e,r,n){t.push(e),t.push(r),t.push(n)}function mt(t,e,r,n,i,a){var o=(a-e)/(n-e);return t.push(a),t.push(r+(i-r)*o),t.push(1),o}function yt(t,e,r,n,i,a){var o=(a-r)/(i-r);return t.push(e+(n-e)*o),t.push(a),t.push(1),o}function xt(t,e){for(var r=[],n=0;n<t.length;n++){var i,a=t[n],o=a.type;if(\"Point\"===o||\"MultiPoint\"===o||\"LineString\"===o)i=bt(a.geometry,e);else if(\"MultiLineString\"===o||\"Polygon\"===o){i=[];for(var s=0;s<a.geometry.length;s++)i.push(bt(a.geometry[s],e))}else if(\"MultiPolygon\"===o)for(i=[],s=0;s<a.geometry.length;s++){for(var l=[],c=0;c<a.geometry[s].length;c++)l.push(bt(a.geometry[s][c],e));i.push(l)}r.push(nt(a.id,o,i,a.tags))}return r}function bt(t,e){var r=[];r.size=t.size,void 0!==t.start&&(r.start=t.start,r.end=t.end);for(var n=0;n<t.length;n+=3)r.push(t[n]+e,t[n+1],t[n+2]);return r}function _t(t,e){if(t.transformed)return t;var r,n,i,a=1<<t.z,o=t.x,s=t.y;for(r=0;r<t.features.length;r++){var l=t.features[r],c=l.geometry,u=l.type;if(l.geometry=[],1===u)for(n=0;n<c.length;n+=2)l.geometry.push(wt(c[n],c[n+1],e,a,o,s));else for(n=0;n<c.length;n++){var h=[];for(i=0;i<c[n].length;i+=2)h.push(wt(c[n][i],c[n][i+1],e,a,o,s));l.geometry.push(h)}}return t.transformed=!0,t}function wt(t,e,r,n,i,a){return[Math.round(r*(t*n-i)),Math.round(r*(e*n-a))]}function kt(t,e,r,n,i){for(var a=e===i.maxZoom?0:i.tolerance/((1<<e)*i.extent),o={features:[],numPoints:0,numSimplified:0,numFeatures:0,source:null,x:r,y:n,z:e,transformed:!1,minX:2,minY:1,maxX:-1,maxY:0},s=0;s<t.length;s++){o.numFeatures++,Tt(o,t[s],a,i);var l=t[s].minX,c=t[s].minY,u=t[s].maxX,h=t[s].maxY;l<o.minX&&(o.minX=l),c<o.minY&&(o.minY=c),u>o.maxX&&(o.maxX=u),h>o.maxY&&(o.maxY=h)}return o}function Tt(t,e,r,n){var i=e.geometry,a=e.type,o=[];if(\"Point\"===a||\"MultiPoint\"===a)for(var s=0;s<i.length;s+=3)o.push(i[s]),o.push(i[s+1]),t.numPoints++,t.numSimplified++;else if(\"LineString\"===a)At(o,i,t,r,!1,!1);else if(\"MultiLineString\"===a||\"Polygon\"===a)for(s=0;s<i.length;s++)At(o,i[s],t,r,\"Polygon\"===a,0===s);else if(\"MultiPolygon\"===a)for(var l=0;l<i.length;l++){var c=i[l];for(s=0;s<c.length;s++)At(o,c[s],t,r,!0,0===s)}if(o.length){var u=e.tags||null;if(\"LineString\"===a&&n.lineMetrics){for(var h in u={},e.tags)u[h]=e.tags[h];u.mapbox_clip_start=i.start/i.size,u.mapbox_clip_end=i.end/i.size}var f={geometry:o,type:\"Polygon\"===a||\"MultiPolygon\"===a?3:\"LineString\"===a||\"MultiLineString\"===a?2:1,tags:u};null!==e.id&&(f.id=e.id),t.features.push(f)}}function At(t,e,r,n,i,a){var o=n*n;if(n>0&&e.size<(i?o:n))r.numPoints+=e.length/3;else{for(var s=[],l=0;l<e.length;l+=3)(0===n||e[l+2]>o)&&(r.numSimplified++,s.push(e[l]),s.push(e[l+1])),r.numPoints++;i&&function(t,e){for(var r=0,n=0,i=t.length,a=i-2;n<i;a=n,n+=2)r+=(t[n]-t[a])*(t[n+1]+t[a+1]);if(r>0===e)for(n=0,i=t.length;n<i/2;n+=2){var o=t[n],s=t[n+1];t[n]=t[i-2-n],t[n+1]=t[i-1-n],t[i-2-n]=o,t[i-1-n]=s}}(s,a),t.push(s)}}function Mt(t,e){var r=(e=this.options=function(t,e){for(var r in e)t[r]=e[r];return t}(Object.create(this.options),e)).debug;if(r&&console.time(\"preprocess data\"),e.maxZoom<0||e.maxZoom>24)throw new Error(\"maxZoom should be in the 0-24 range\");if(e.promoteId&&e.generateId)throw new Error(\"promoteId and generateId cannot be used together.\");var n=function(t,e){var r=[];if(\"FeatureCollection\"===t.type)for(var n=0;n<t.features.length;n++)at(r,t.features[n],e,n);else\"Feature\"===t.type?at(r,t,e):at(r,{geometry:t},e);return r}(t,e);this.tiles={},this.tileCoords=[],r&&(console.timeEnd(\"preprocess data\"),console.log(\"index: maxZoom: %d, maxPoints: %d\",e.indexMaxZoom,e.indexMaxPoints),console.time(\"generate tiles\"),this.stats={},this.total=0),(n=function(t,e){var r=e.buffer/e.extent,n=t,i=ht(t,1,-1-r,r,0,-1,2,e),a=ht(t,1,1-r,2+r,0,-1,2,e);return(i||a)&&(n=ht(t,1,-r,1+r,0,-1,2,e)||[],i&&(n=xt(i,1).concat(n)),a&&(n=n.concat(xt(a,-1)))),n}(n,e)).length&&this.splitTile(n,0,0,0),r&&(n.length&&console.log(\"features: %d, points: %d\",this.tiles[0].numFeatures,this.tiles[0].numPoints),console.timeEnd(\"generate tiles\"),console.log(\"tiles generated:\",this.total,JSON.stringify(this.stats)))}function St(t,e,r){return 32*((1<<t)*r+e)+t}function Et(t,e){var r=t.tileID.canonical;if(!this._geoJSONIndex)return e(null,null);var n=this._geoJSONIndex.getTile(r.z,r.x,r.y);if(!n)return e(null,null);var i=new k(n.features),a=E(i);0===a.byteOffset&&a.byteLength===a.buffer.byteLength||(a=new Uint8Array(a)),e(null,{vectorTile:i,rawData:a.buffer})}Y.prototype.load=function(t){var e=this.options,r=e.log,n=e.minZoom,i=e.maxZoom,a=e.nodeSize;r&&console.time(\"total time\");var o=\"prepare \"+t.length+\" points\";r&&console.time(o),this.points=t;for(var s=[],l=0;l<t.length;l++)t[l].geometry&&s.push(X(t[l],l));this.trees[i+1]=new H(s,tt,et,a,Float32Array),r&&console.timeEnd(o);for(var c=i;c>=n;c--){var u=+Date.now();s=this._cluster(s,c),this.trees[c]=new H(s,tt,et,a,Float32Array),r&&console.log(\"z%d: %d clusters in %dms\",c,s.length,+Date.now()-u)}return r&&console.timeEnd(\"total time\"),this},Y.prototype.getClusters=function(t,e){var r=((t[0]+180)%360+360)%360-180,n=Math.max(-90,Math.min(90,t[1])),i=180===t[2]?180:((t[2]+180)%360+360)%360-180,a=Math.max(-90,Math.min(90,t[3]));if(t[2]-t[0]>=360)r=-180,i=180;else if(r>i){var o=this.getClusters([r,n,180,a],e),s=this.getClusters([-180,n,i,a],e);return o.concat(s)}for(var l=this.trees[this._limitZoom(e)],c=[],u=0,h=l.range(K(r),$(a),K(i),$(n));u<h.length;u+=1){var f=h[u],p=l.points[f];c.push(p.numPoints?Z(p):this.points[p.index])}return c},Y.prototype.getChildren=function(t){var e=t>>5,r=t%32,n=\"No cluster with the specified id.\",i=this.trees[r];if(!i)throw new Error(n);var a=i.points[e];if(!a)throw new Error(n);for(var o=this.options.radius/(this.options.extent*Math.pow(2,r-1)),s=[],l=0,c=i.within(a.x,a.y,o);l<c.length;l+=1){var u=c[l],h=i.points[u];h.parentId===t&&s.push(h.numPoints?Z(h):this.points[h.index])}if(0===s.length)throw new Error(n);return s},Y.prototype.getLeaves=function(t,e,r){e=e||10,r=r||0;var n=[];return this._appendLeaves(n,t,e,r,0),n},Y.prototype.getTile=function(t,e,r){var n=this.trees[this._limitZoom(t)],i=Math.pow(2,t),a=this.options,o=a.extent,s=a.radius/o,l=(r-s)/i,c=(r+1+s)/i,u={features:[]};return this._addTileFeatures(n.range((e-s)/i,l,(e+1+s)/i,c),n.points,e,r,i,u),0===e&&this._addTileFeatures(n.range(1-s/i,l,1,c),n.points,i,r,i,u),e===i-1&&this._addTileFeatures(n.range(0,l,s/i,c),n.points,-1,r,i,u),u.features.length?u:null},Y.prototype.getClusterExpansionZoom=function(t){for(var e=t%32-1;e<=this.options.maxZoom;){var r=this.getChildren(t);if(e++,1!==r.length)break;t=r[0].properties.cluster_id}return e},Y.prototype._appendLeaves=function(t,e,r,n,i){for(var a=0,o=this.getChildren(e);a<o.length;a+=1){var s=o[a],l=s.properties;if(l&&l.cluster?i+l.point_count<=n?i+=l.point_count:i=this._appendLeaves(t,l.cluster_id,r,n,i):i<n?i++:t.push(s),t.length===r)break}return i},Y.prototype._addTileFeatures=function(t,e,r,n,i,a){for(var o=0,s=t;o<s.length;o+=1){var l=e[s[o]],c={type:1,geometry:[[Math.round(this.options.extent*(l.x*i-r)),Math.round(this.options.extent*(l.y*i-n))]],tags:l.numPoints?J(l):this.points[l.index].properties},u=l.numPoints?l.id:this.points[l.index].id;void 0!==u&&(c.id=u),a.features.push(c)}},Y.prototype._limitZoom=function(t){return Math.max(this.options.minZoom,Math.min(t,this.options.maxZoom+1))},Y.prototype._cluster=function(t,e){for(var r=[],n=this.options,i=n.radius,a=n.extent,o=n.reduce,s=i/(a*Math.pow(2,e)),l=0;l<t.length;l++){var c=t[l];if(!(c.zoom<=e)){c.zoom=e;for(var u=this.trees[e+1],h=u.within(c.x,c.y,s),f=c.numPoints||1,p=c.x*f,d=c.y*f,g=o?this._map(c,!0):null,v=(l<<5)+(e+1),m=0,y=h;m<y.length;m+=1){var x=y[m],b=u.points[x];if(!(b.zoom<=e)){b.zoom=e;var _=b.numPoints||1;p+=b.x*_,d+=b.y*_,f+=_,b.parentId=v,o&&o(g,this._map(b))}}1===f?r.push(c):(c.parentId=v,r.push(W(p/f,d/f,v,f,g)))}}return r},Y.prototype._map=function(t,e){if(t.numPoints)return e?Q({},t.properties):t.properties;var r=this.points[t.index].properties,n=this.options.map(r);return e&&n===r?Q({},n):n},Mt.prototype.options={maxZoom:14,indexMaxZoom:5,indexMaxPoints:1e5,tolerance:3,extent:4096,buffer:64,lineMetrics:!1,promoteId:null,generateId:!1,debug:0},Mt.prototype.splitTile=function(t,e,r,n,i,a,o){for(var s=[t,e,r,n],l=this.options,c=l.debug;s.length;){n=s.pop(),r=s.pop(),e=s.pop(),t=s.pop();var u=1<<e,h=St(e,r,n),f=this.tiles[h];if(!f&&(c>1&&console.time(\"creation\"),f=this.tiles[h]=kt(t,e,r,n,l),this.tileCoords.push({z:e,x:r,y:n}),c)){c>1&&(console.log(\"tile z%d-%d-%d (features: %d, points: %d, simplified: %d)\",e,r,n,f.numFeatures,f.numPoints,f.numSimplified),console.timeEnd(\"creation\"));var p=\"z\"+e;this.stats[p]=(this.stats[p]||0)+1,this.total++}if(f.source=t,i){if(e===l.maxZoom||e===i)continue;var d=1<<i-e;if(r!==Math.floor(a/d)||n!==Math.floor(o/d))continue}else if(e===l.indexMaxZoom||f.numPoints<=l.indexMaxPoints)continue;if(f.source=null,0!==t.length){c>1&&console.time(\"clipping\");var g,v,m,y,x,b,_=.5*l.buffer/l.extent,w=.5-_,k=.5+_,T=1+_;g=v=m=y=null,x=ht(t,u,r-_,r+k,0,f.minX,f.maxX,l),b=ht(t,u,r+w,r+T,0,f.minX,f.maxX,l),t=null,x&&(g=ht(x,u,n-_,n+k,1,f.minY,f.maxY,l),v=ht(x,u,n+w,n+T,1,f.minY,f.maxY,l),x=null),b&&(m=ht(b,u,n-_,n+k,1,f.minY,f.maxY,l),y=ht(b,u,n+w,n+T,1,f.minY,f.maxY,l),b=null),c>1&&console.timeEnd(\"clipping\"),s.push(g||[],e+1,2*r,2*n),s.push(v||[],e+1,2*r,2*n+1),s.push(m||[],e+1,2*r+1,2*n),s.push(y||[],e+1,2*r+1,2*n+1)}}},Mt.prototype.getTile=function(t,e,r){var n=this.options,i=n.extent,a=n.debug;if(t<0||t>24)return null;var o=1<<t,s=St(t,e=(e%o+o)%o,r);if(this.tiles[s])return _t(this.tiles[s],i);a>1&&console.log(\"drilling down to z%d-%d-%d\",t,e,r);for(var l,c=t,u=e,h=r;!l&&c>0;)c--,u=Math.floor(u/2),h=Math.floor(h/2),l=this.tiles[St(c,u,h)];return l&&l.source?(a>1&&console.log(\"found parent tile z%d-%d-%d\",c,u,h),a>1&&console.time(\"drilling down\"),this.splitTile(l.source,c,u,h,t,e,r),a>1&&console.timeEnd(\"drilling down\"),this.tiles[s]?_t(this.tiles[s],i):null):null};var Ct=function(e){function r(t,r,n){e.call(this,t,r,Et),n&&(this.loadGeoJSON=n)}return e&&(r.__proto__=e),r.prototype=Object.create(e&&e.prototype),r.prototype.constructor=r,r.prototype.loadData=function(t,e){this._pendingCallback&&this._pendingCallback(null,{abandoned:!0}),this._pendingCallback=e,this._pendingLoadDataParams=t,this._state&&\"Idle\"!==this._state?this._state=\"NeedsLoadData\":(this._state=\"Coalescing\",this._loadData())},r.prototype._loadData=function(){var e=this;if(this._pendingCallback&&this._pendingLoadDataParams){var r=this._pendingCallback,n=this._pendingLoadDataParams;delete this._pendingCallback,delete this._pendingLoadDataParams;var i=!!(n&&n.request&&n.request.collectResourceTiming)&&new l.Performance(n.request);this.loadGeoJSON(n,function(a,o){if(a||!o)return r(a);if(\"object\"!=typeof o)return r(new Error(\"Input data given to '\"+n.source+\"' is not a valid GeoJSON object.\"));!function t(e,r){switch(e&&e.type||null){case\"FeatureCollection\":return e.features=e.features.map(y(t,r)),e;case\"GeometryCollection\":return e.geometries=e.geometries.map(y(t,r)),e;case\"Feature\":return e.geometry=t(e.geometry,r),e;case\"Polygon\":case\"MultiPolygon\":return function(t,e){return\"Polygon\"===t.type?t.coordinates=x(t.coordinates,e):\"MultiPolygon\"===t.type&&(t.coordinates=t.coordinates.map(y(x,e))),t}(e,r);default:return e}}(o,!0);try{e._geoJSONIndex=n.cluster?new Y(function(e){var r=e.superclusterOptions,n=e.clusterProperties;if(!n||!r)return r;for(var i={},a={},o={accumulated:null,zoom:0},s={properties:null},l=Object.keys(n),c=0,u=l;c<u.length;c+=1){var h=u[c],f=n[h],p=f[0],d=f[1],g=t.createExpression(d),v=t.createExpression(\"string\"==typeof p?[p,[\"accumulated\"],[\"get\",h]]:p);i[h]=g.value,a[h]=v.value}return r.map=function(t){s.properties=t;for(var e={},r=0,n=l;r<n.length;r+=1){var a=n[r];e[a]=i[a].evaluate(o,s)}return e},r.reduce=function(t,e){s.properties=e;for(var r=0,n=l;r<n.length;r+=1){var i=n[r];o.accumulated=t[i],t[i]=a[i].evaluate(o,s)}},r}(n)).load(o.features):new Mt(o,n.geojsonVtOptions)}catch(a){return r(a)}e.loaded={};var s={};if(i){var l=i.finish();l&&(s.resourceTiming={},s.resourceTiming[n.source]=JSON.parse(JSON.stringify(l)))}r(null,s)})}},r.prototype.coalesce=function(){\"Coalescing\"===this._state?this._state=\"Idle\":\"NeedsLoadData\"===this._state&&(this._state=\"Coalescing\",this._loadData())},r.prototype.reloadTile=function(t,r){var n=this.loaded,i=t.uid;return n&&n[i]?e.prototype.reloadTile.call(this,t,r):this.loadTile(t,r)},r.prototype.loadGeoJSON=function(e,r){if(e.request)t.getJSON(e.request,r);else{if(\"string\"!=typeof e.data)return r(new Error(\"Input data given to '\"+e.source+\"' is not a valid GeoJSON object.\"));try{return r(null,JSON.parse(e.data))}catch(t){return r(new Error(\"Input data given to '\"+e.source+\"' is not a valid GeoJSON object.\"))}}},r.prototype.removeSource=function(t,e){this._pendingCallback&&this._pendingCallback(null,{abandoned:!0}),e()},r.prototype.getClusterExpansionZoom=function(t,e){e(null,this._geoJSONIndex.getClusterExpansionZoom(t.clusterId))},r.prototype.getClusterChildren=function(t,e){e(null,this._geoJSONIndex.getChildren(t.clusterId))},r.prototype.getClusterLeaves=function(t,e){e(null,this._geoJSONIndex.getLeaves(t.clusterId,t.limit,t.offset))},r}(h),Lt=function(e){var r=this;this.self=e,this.actor=new t.Actor(e,this),this.layerIndexes={},this.workerSourceTypes={vector:h,geojson:Ct},this.workerSources={},this.demWorkerSources={},this.self.registerWorkerSource=function(t,e){if(r.workerSourceTypes[t])throw new Error('Worker source with name \"'+t+'\" already registered.');r.workerSourceTypes[t]=e},this.self.registerRTLTextPlugin=function(e){if(t.plugin.isLoaded())throw new Error(\"RTL text plugin already registered.\");t.plugin.applyArabicShaping=e.applyArabicShaping,t.plugin.processBidirectionalText=e.processBidirectionalText,t.plugin.processStyledBidirectionalText=e.processStyledBidirectionalText}};return Lt.prototype.setReferrer=function(t,e){this.referrer=e},Lt.prototype.setLayers=function(t,e,r){this.getLayerIndex(t).replace(e),r()},Lt.prototype.updateLayers=function(t,e,r){this.getLayerIndex(t).update(e.layers,e.removedIds),r()},Lt.prototype.loadTile=function(t,e,r){this.getWorkerSource(t,e.type,e.source).loadTile(e,r)},Lt.prototype.loadDEMTile=function(t,e,r){this.getDEMWorkerSource(t,e.source).loadTile(e,r)},Lt.prototype.reloadTile=function(t,e,r){this.getWorkerSource(t,e.type,e.source).reloadTile(e,r)},Lt.prototype.abortTile=function(t,e,r){this.getWorkerSource(t,e.type,e.source).abortTile(e,r)},Lt.prototype.removeTile=function(t,e,r){this.getWorkerSource(t,e.type,e.source).removeTile(e,r)},Lt.prototype.removeDEMTile=function(t,e){this.getDEMWorkerSource(t,e.source).removeTile(e)},Lt.prototype.removeSource=function(t,e,r){if(this.workerSources[t]&&this.workerSources[t][e.type]&&this.workerSources[t][e.type][e.source]){var n=this.workerSources[t][e.type][e.source];delete this.workerSources[t][e.type][e.source],void 0!==n.removeSource?n.removeSource(e,r):r()}},Lt.prototype.loadWorkerSource=function(t,e,r){try{this.self.importScripts(e.url),r()}catch(t){r(t.toString())}},Lt.prototype.loadRTLTextPlugin=function(e,r,n){try{t.plugin.isLoaded()||(this.self.importScripts(r),n(t.plugin.isLoaded()?null:new Error(\"RTL Text Plugin failed to import scripts from \"+r)))}catch(t){n(t.toString())}},Lt.prototype.getLayerIndex=function(t){var e=this.layerIndexes[t];return e||(e=this.layerIndexes[t]=new n),e},Lt.prototype.getWorkerSource=function(t,e,r){var n=this;if(this.workerSources[t]||(this.workerSources[t]={}),this.workerSources[t][e]||(this.workerSources[t][e]={}),!this.workerSources[t][e][r]){var i={send:function(e,r,i){n.actor.send(e,r,i,t)}};this.workerSources[t][e][r]=new this.workerSourceTypes[e](i,this.getLayerIndex(t))}return this.workerSources[t][e][r]},Lt.prototype.getDEMWorkerSource=function(t,e){return this.demWorkerSources[t]||(this.demWorkerSources[t]={}),this.demWorkerSources[t][e]||(this.demWorkerSources[t][e]=new f),this.demWorkerSources[t][e]},Lt.prototype.enforceCacheSizeLimit=function(e,r){t.enforceCacheSizeLimit(r)},\"undefined\"!=typeof WorkerGlobalScope&&void 0!==t.window&&t.window instanceof WorkerGlobalScope&&(t.window.worker=new Lt(t.window)),Lt}),n(0,function(t){var e=t.createCommonjsModule(function(t){function e(t){return!!(\"undefined\"!=typeof window&&\"undefined\"!=typeof document&&Array.prototype&&Array.prototype.every&&Array.prototype.filter&&Array.prototype.forEach&&Array.prototype.indexOf&&Array.prototype.lastIndexOf&&Array.prototype.map&&Array.prototype.some&&Array.prototype.reduce&&Array.prototype.reduceRight&&Array.isArray&&Function.prototype&&Function.prototype.bind&&Object.keys&&Object.create&&Object.getPrototypeOf&&Object.getOwnPropertyNames&&Object.isSealed&&Object.isFrozen&&Object.isExtensible&&Object.getOwnPropertyDescriptor&&Object.defineProperty&&Object.defineProperties&&Object.seal&&Object.freeze&&Object.preventExtensions&&\"JSON\"in window&&\"parse\"in JSON&&\"stringify\"in JSON&&function(){if(!(\"Worker\"in window&&\"Blob\"in window&&\"URL\"in window))return!1;var t,e,r=new Blob([\"\"],{type:\"text/javascript\"}),n=URL.createObjectURL(r);try{e=new Worker(n),t=!0}catch(e){t=!1}return e&&e.terminate(),URL.revokeObjectURL(n),t}()&&\"Uint8ClampedArray\"in window&&ArrayBuffer.isView&&function(t){return void 0===r[t]&&(r[t]=function(t){var r=document.createElement(\"canvas\"),n=Object.create(e.webGLContextAttributes);return n.failIfMajorPerformanceCaveat=t,r.probablySupportsContext?r.probablySupportsContext(\"webgl\",n)||r.probablySupportsContext(\"experimental-webgl\",n):r.supportsContext?r.supportsContext(\"webgl\",n)||r.supportsContext(\"experimental-webgl\",n):r.getContext(\"webgl\",n)||r.getContext(\"experimental-webgl\",n)}(t)),r[t]}(t&&t.failIfMajorPerformanceCaveat))}t.exports?t.exports=e:window&&(window.mapboxgl=window.mapboxgl||{},window.mapboxgl.supported=e);var r={};e.webGLContextAttributes={antialias:!1,alpha:!0,stencil:!0,depth:!0}}),r={create:function(e,r,n){var i=t.window.document.createElement(e);return void 0!==r&&(i.className=r),n&&n.appendChild(i),i},createNS:function(e,r){return t.window.document.createElementNS(e,r)}},n=t.window.document.documentElement.style;function i(t){if(!n)return t[0];for(var e=0;e<t.length;e++)if(t[e]in n)return t[e];return t[0]}var a,o=i([\"userSelect\",\"MozUserSelect\",\"WebkitUserSelect\",\"msUserSelect\"]);r.disableDrag=function(){n&&o&&(a=n[o],n[o]=\"none\")},r.enableDrag=function(){n&&o&&(n[o]=a)};var s=i([\"transform\",\"WebkitTransform\"]);r.setTransform=function(t,e){t.style[s]=e};var l=!1;try{var c=Object.defineProperty({},\"passive\",{get:function(){l=!0}});t.window.addEventListener(\"test\",c,c),t.window.removeEventListener(\"test\",c,c)}catch(t){l=!1}r.addEventListener=function(t,e,r,n){void 0===n&&(n={}),\"passive\"in n&&l?t.addEventListener(e,r,n):t.addEventListener(e,r,n.capture)},r.removeEventListener=function(t,e,r,n){void 0===n&&(n={}),\"passive\"in n&&l?t.removeEventListener(e,r,n):t.removeEventListener(e,r,n.capture)};var u=function(e){e.preventDefault(),e.stopPropagation(),t.window.removeEventListener(\"click\",u,!0)};function h(t){var e=t.userImage;return!!(e&&e.render&&e.render())&&(t.data.replace(new Uint8Array(e.data.buffer)),!0)}r.suppressClick=function(){t.window.addEventListener(\"click\",u,!0),t.window.setTimeout(function(){t.window.removeEventListener(\"click\",u,!0)},0)},r.mousePos=function(e,r){var n=e.getBoundingClientRect(),i=t.window.TouchEvent&&r instanceof t.window.TouchEvent?r.touches[0]:r;return new t.Point(i.clientX-n.left-e.clientLeft,i.clientY-n.top-e.clientTop)},r.touchPos=function(e,r){for(var n=e.getBoundingClientRect(),i=[],a=\"touchend\"===r.type?r.changedTouches:r.touches,o=0;o<a.length;o++)i.push(new t.Point(a[o].clientX-n.left-e.clientLeft,a[o].clientY-n.top-e.clientTop));return i},r.mouseButton=function(e){return void 0!==t.window.InstallTrigger&&2===e.button&&e.ctrlKey&&t.window.navigator.platform.toUpperCase().indexOf(\"MAC\")>=0?0:e.button},r.remove=function(t){t.parentNode&&t.parentNode.removeChild(t)};var f=function(e){function r(){e.call(this),this.images={},this.updatedImages={},this.callbackDispatchedThisFrame={},this.loaded=!1,this.requestors=[],this.patterns={},this.atlasImage=new t.RGBAImage({width:1,height:1}),this.dirty=!0}return e&&(r.__proto__=e),r.prototype=Object.create(e&&e.prototype),r.prototype.constructor=r,r.prototype.isLoaded=function(){return this.loaded},r.prototype.setLoaded=function(t){if(this.loaded!==t&&(this.loaded=t,t)){for(var e=0,r=this.requestors;e<r.length;e+=1){var n=r[e],i=n.ids,a=n.callback;this._notify(i,a)}this.requestors=[]}},r.prototype.getImage=function(t){return this.images[t]},r.prototype.addImage=function(t,e){this.images[t]=e},r.prototype.updateImage=function(t,e){var r=this.images[t];e.version=r.version+1,this.images[t]=e,this.updatedImages[t]=!0},r.prototype.removeImage=function(t){var e=this.images[t];delete this.images[t],delete this.patterns[t],e.userImage&&e.userImage.onRemove&&e.userImage.onRemove()},r.prototype.listImages=function(){return Object.keys(this.images)},r.prototype.getImages=function(t,e){var r=!0;if(!this.isLoaded())for(var n=0,i=t;n<i.length;n+=1){var a=i[n];this.images[a]||(r=!1)}this.isLoaded()||r?this._notify(t,e):this.requestors.push({ids:t,callback:e})},r.prototype._notify=function(e,r){for(var n={},i=0,a=e;i<a.length;i+=1){var o=a[i];this.images[o]||this.fire(new t.Event(\"styleimagemissing\",{id:o}));var s=this.images[o];s?n[o]={data:s.data.clone(),pixelRatio:s.pixelRatio,sdf:s.sdf,version:s.version,hasRenderCallback:Boolean(s.userImage&&s.userImage.render)}:t.warnOnce('Image \"'+o+'\" could not be loaded. Please make sure you have added the image with map.addImage() or a \"sprite\" property in your style. You can provide missing images by listening for the \"styleimagemissing\" map event.')}r(null,n)},r.prototype.getPixelSize=function(){var t=this.atlasImage;return{width:t.width,height:t.height}},r.prototype.getPattern=function(e){var r=this.patterns[e],n=this.getImage(e);if(!n)return null;if(r&&r.position.version===n.version)return r.position;if(r)r.position.version=n.version;else{var i={w:n.data.width+2,h:n.data.height+2,x:0,y:0},a=new t.ImagePosition(i,n);this.patterns[e]={bin:i,position:a}}return this._updatePatternAtlas(),this.patterns[e].position},r.prototype.bind=function(e){var r=e.gl;this.atlasTexture?this.dirty&&(this.atlasTexture.update(this.atlasImage),this.dirty=!1):this.atlasTexture=new t.Texture(e,this.atlasImage,r.RGBA),this.atlasTexture.bind(r.LINEAR,r.CLAMP_TO_EDGE)},r.prototype._updatePatternAtlas=function(){var e=[];for(var r in this.patterns)e.push(this.patterns[r].bin);var n=t.potpack(e),i=n.w,a=n.h,o=this.atlasImage;for(var s in o.resize({width:i||1,height:a||1}),this.patterns){var l=this.patterns[s].bin,c=l.x+1,u=l.y+1,h=this.images[s].data,f=h.width,p=h.height;t.RGBAImage.copy(h,o,{x:0,y:0},{x:c,y:u},{width:f,height:p}),t.RGBAImage.copy(h,o,{x:0,y:p-1},{x:c,y:u-1},{width:f,height:1}),t.RGBAImage.copy(h,o,{x:0,y:0},{x:c,y:u+p},{width:f,height:1}),t.RGBAImage.copy(h,o,{x:f-1,y:0},{x:c-1,y:u},{width:1,height:p}),t.RGBAImage.copy(h,o,{x:0,y:0},{x:c+f,y:u},{width:1,height:p})}this.dirty=!0},r.prototype.beginFrame=function(){this.callbackDispatchedThisFrame={}},r.prototype.dispatchRenderCallbacks=function(t){for(var e=0,r=t;e<r.length;e+=1){var n=r[e];if(!this.callbackDispatchedThisFrame[n]){this.callbackDispatchedThisFrame[n]=!0;var i=this.images[n];h(i)&&this.updateImage(n,i)}}},r}(t.Evented),p=g,d=1e20;function g(t,e,r,n,i,a){this.fontSize=t||24,this.buffer=void 0===e?3:e,this.cutoff=n||.25,this.fontFamily=i||\"sans-serif\",this.fontWeight=a||\"normal\",this.radius=r||8;var o=this.size=this.fontSize+2*this.buffer;this.canvas=document.createElement(\"canvas\"),this.canvas.width=this.canvas.height=o,this.ctx=this.canvas.getContext(\"2d\"),this.ctx.font=this.fontWeight+\" \"+this.fontSize+\"px \"+this.fontFamily,this.ctx.textBaseline=\"middle\",this.ctx.fillStyle=\"black\",this.gridOuter=new Float64Array(o*o),this.gridInner=new Float64Array(o*o),this.f=new Float64Array(o),this.d=new Float64Array(o),this.z=new Float64Array(o+1),this.v=new Int16Array(o),this.middle=Math.round(o/2*(navigator.userAgent.indexOf(\"Gecko/\")>=0?1.2:1))}function v(t,e,r,n,i,a,o){for(var s=0;s<e;s++){for(var l=0;l<r;l++)n[l]=t[l*e+s];for(m(n,i,a,o,r),l=0;l<r;l++)t[l*e+s]=i[l]}for(l=0;l<r;l++){for(s=0;s<e;s++)n[s]=t[l*e+s];for(m(n,i,a,o,e),s=0;s<e;s++)t[l*e+s]=Math.sqrt(i[s])}}function m(t,e,r,n,i){r[0]=0,n[0]=-d,n[1]=+d;for(var a=1,o=0;a<i;a++){for(var s=(t[a]+a*a-(t[r[o]]+r[o]*r[o]))/(2*a-2*r[o]);s<=n[o];)o--,s=(t[a]+a*a-(t[r[o]]+r[o]*r[o]))/(2*a-2*r[o]);r[++o]=a,n[o]=s,n[o+1]=+d}for(a=0,o=0;a<i;a++){for(;n[o+1]<a;)o++;e[a]=(a-r[o])*(a-r[o])+t[r[o]]}}g.prototype.draw=function(t){this.ctx.clearRect(0,0,this.size,this.size),this.ctx.fillText(t,this.buffer,this.middle);for(var e=this.ctx.getImageData(0,0,this.size,this.size),r=new Uint8ClampedArray(this.size*this.size),n=0;n<this.size*this.size;n++){var i=e.data[4*n+3]/255;this.gridOuter[n]=1===i?0:0===i?d:Math.pow(Math.max(0,.5-i),2),this.gridInner[n]=1===i?d:0===i?0:Math.pow(Math.max(0,i-.5),2)}for(v(this.gridOuter,this.size,this.size,this.f,this.d,this.v,this.z),v(this.gridInner,this.size,this.size,this.f,this.d,this.v,this.z),n=0;n<this.size*this.size;n++){var a=this.gridOuter[n]-this.gridInner[n];r[n]=Math.max(0,Math.min(255,Math.round(255-255*(a/this.radius+this.cutoff))))}return r};var y=function(t,e){this.requestManager=t,this.localIdeographFontFamily=e,this.entries={}};y.prototype.setURL=function(t){this.url=t},y.prototype.getGlyphs=function(e,r){var n=this,i=[];for(var a in e)for(var o=0,s=e[a];o<s.length;o+=1){var l=s[o];i.push({stack:a,id:l})}t.asyncAll(i,function(t,e){var r=t.stack,i=t.id,a=n.entries[r];a||(a=n.entries[r]={glyphs:{},requests:{}});var o=a.glyphs[i];if(void 0===o)if(o=n._tinySDF(a,r,i))e(null,{stack:r,id:i,glyph:o});else{var s=Math.floor(i/256);if(256*s>65535)e(new Error(\"glyphs > 65535 not supported\"));else{var l=a.requests[s];l||(l=a.requests[s]=[],y.loadGlyphRange(r,s,n.url,n.requestManager,function(t,e){if(e)for(var r in e)a.glyphs[+r]=e[+r];for(var n=0,i=l;n<i.length;n+=1)(0,i[n])(t,e);delete a.requests[s]})),l.push(function(t,n){t?e(t):n&&e(null,{stack:r,id:i,glyph:n[i]||null})})}}else e(null,{stack:r,id:i,glyph:o})},function(t,e){if(t)r(t);else if(e){for(var n={},i=0,a=e;i<a.length;i+=1){var o=a[i],s=o.stack,l=o.id,c=o.glyph;(n[s]||(n[s]={}))[l]=c&&{id:c.id,bitmap:c.bitmap.clone(),metrics:c.metrics}}r(null,n)}})},y.prototype._tinySDF=function(e,r,n){var i=this.localIdeographFontFamily;if(i&&(t.isChar[\"CJK Unified Ideographs\"](n)||t.isChar[\"Hangul Syllables\"](n)||t.isChar.Hiragana(n)||t.isChar.Katakana(n))){var a=e.tinySDF;if(!a){var o=\"400\";/bold/i.test(r)?o=\"900\":/medium/i.test(r)?o=\"500\":/light/i.test(r)&&(o=\"200\"),a=e.tinySDF=new y.TinySDF(24,3,8,.25,i,o)}return{id:n,bitmap:new t.AlphaImage({width:30,height:30},a.draw(String.fromCharCode(n))),metrics:{width:24,height:24,left:0,top:-8,advance:24}}}},y.loadGlyphRange=function(e,r,n,i,a){var o=256*r,s=o+255,l=i.transformRequest(i.normalizeGlyphsURL(n).replace(\"{fontstack}\",e).replace(\"{range}\",o+\"-\"+s),t.ResourceType.Glyphs);t.getArrayBuffer(l,function(e,r){if(e)a(e);else if(r){for(var n={},i=0,o=t.parseGlyphPBF(r);i<o.length;i+=1){var s=o[i];n[s.id]=s}a(null,n)}})},y.TinySDF=p;var x=function(){this.specification=t.styleSpec.light.position};x.prototype.possiblyEvaluate=function(e,r){return t.sphericalToCartesian(e.expression.evaluate(r))},x.prototype.interpolate=function(e,r,n){return{x:t.number(e.x,r.x,n),y:t.number(e.y,r.y,n),z:t.number(e.z,r.z,n)}};var b=new t.Properties({anchor:new t.DataConstantProperty(t.styleSpec.light.anchor),position:new x,color:new t.DataConstantProperty(t.styleSpec.light.color),intensity:new t.DataConstantProperty(t.styleSpec.light.intensity)}),_=function(e){function r(r){e.call(this),this._transitionable=new t.Transitionable(b),this.setLight(r),this._transitioning=this._transitionable.untransitioned()}return e&&(r.__proto__=e),r.prototype=Object.create(e&&e.prototype),r.prototype.constructor=r,r.prototype.getLight=function(){return this._transitionable.serialize()},r.prototype.setLight=function(e,r){if(void 0===r&&(r={}),!this._validate(t.validateLight,e,r))for(var n in e){var i=e[n];t.endsWith(n,\"-transition\")?this._transitionable.setTransition(n.slice(0,-\"-transition\".length),i):this._transitionable.setValue(n,i)}},r.prototype.updateTransitions=function(t){this._transitioning=this._transitionable.transitioned(t,this._transitioning)},r.prototype.hasTransition=function(){return this._transitioning.hasTransition()},r.prototype.recalculate=function(t){this.properties=this._transitioning.possiblyEvaluate(t)},r.prototype._validate=function(e,r,n){return(!n||!1!==n.validate)&&t.emitValidationErrors(this,e.call(t.validateStyle,t.extend({value:r,style:{glyphs:!0,sprite:!0},styleSpec:t.styleSpec})))},r}(t.Evented),w=function(t,e){this.width=t,this.height=e,this.nextRow=0,this.bytes=4,this.data=new Uint8Array(this.width*this.height*this.bytes),this.positions={}};w.prototype.getDash=function(t,e){var r=t.join(\",\")+String(e);return this.positions[r]||(this.positions[r]=this.addDash(t,e)),this.positions[r]},w.prototype.addDash=function(e,r){var n=r?7:0,i=2*n+1;if(this.nextRow+i>this.height)return t.warnOnce(\"LineAtlas out of space\"),null;for(var a=0,o=0;o<e.length;o++)a+=e[o];for(var s=this.width/a,l=s/2,c=e.length%2==1,u=-n;u<=n;u++)for(var h=this.nextRow+n+u,f=this.width*h,p=c?-e[e.length-1]:0,d=e[0],g=1,v=0;v<this.width;v++){for(;d<v/s;)p=d,d+=e[g],c&&g===e.length-1&&(d+=e[0]),g++;var m=Math.abs(v-p*s),y=Math.abs(v-d*s),x=Math.min(m,y),b=g%2==1,_=void 0;if(r){var w=n?u/n*(l+1):0;if(b){var k=l-Math.abs(w);_=Math.sqrt(x*x+k*k)}else _=l-Math.sqrt(x*x+w*w)}else _=(b?1:-1)*x;this.data[3+4*(f+v)]=Math.max(0,Math.min(255,_+128))}var T={y:(this.nextRow+n+.5)/this.height,height:2*n/this.height,width:a};return this.nextRow+=i,this.dirty=!0,T},w.prototype.bind=function(t){var e=t.gl;this.texture?(e.bindTexture(e.TEXTURE_2D,this.texture),this.dirty&&(this.dirty=!1,e.texSubImage2D(e.TEXTURE_2D,0,0,0,this.width,this.height,e.RGBA,e.UNSIGNED_BYTE,this.data))):(this.texture=e.createTexture(),e.bindTexture(e.TEXTURE_2D,this.texture),e.texParameteri(e.TEXTURE_2D,e.TEXTURE_WRAP_S,e.REPEAT),e.texParameteri(e.TEXTURE_2D,e.TEXTURE_WRAP_T,e.REPEAT),e.texParameteri(e.TEXTURE_2D,e.TEXTURE_MIN_FILTER,e.LINEAR),e.texParameteri(e.TEXTURE_2D,e.TEXTURE_MAG_FILTER,e.LINEAR),e.texImage2D(e.TEXTURE_2D,0,e.RGBA,this.width,this.height,0,e.RGBA,e.UNSIGNED_BYTE,this.data))};var k=function e(r,n){this.workerPool=r,this.actors=[],this.currentActor=0,this.id=t.uniqueId();for(var i=this.workerPool.acquire(this.id),a=0;a<i.length;a++){var o=i[a],s=new e.Actor(o,n,this.id);s.name=\"Worker \"+a,this.actors.push(s)}};function T(e,r,n){var i=function(i,a){if(i)return n(i);if(a){var o=t.pick(a,[\"tiles\",\"minzoom\",\"maxzoom\",\"attribution\",\"mapbox_logo\",\"bounds\"]);a.vector_layers&&(o.vectorLayers=a.vector_layers,o.vectorLayerIds=o.vectorLayers.map(function(t){return t.id})),e.url&&(o.tiles=r.canonicalizeTileset(o,e.url)),n(null,o)}};return e.url?t.getJSON(r.transformRequest(r.normalizeSourceURL(e.url),t.ResourceType.Source),i):t.browser.frame(function(){return i(null,e)})}k.prototype.broadcast=function(e,r,n){n=n||function(){},t.asyncAll(this.actors,function(t,n){t.send(e,r,n)},n)},k.prototype.send=function(t,e,r,n){return(\"number\"!=typeof n||isNaN(n))&&(n=this.currentActor=(this.currentActor+1)%this.actors.length),this.actors[n].send(t,e,r),n},k.prototype.remove=function(){this.actors.forEach(function(t){t.remove()}),this.actors=[],this.workerPool.release(this.id)},k.Actor=t.Actor;var A=function(e,r,n){this.bounds=t.LngLatBounds.convert(this.validateBounds(e)),this.minzoom=r||0,this.maxzoom=n||24};A.prototype.validateBounds=function(t){return Array.isArray(t)&&4===t.length?[Math.max(-180,t[0]),Math.max(-90,t[1]),Math.min(180,t[2]),Math.min(90,t[3])]:[-180,-90,180,90]},A.prototype.contains=function(e){var r=Math.pow(2,e.z),n=Math.floor(t.mercatorXfromLng(this.bounds.getWest())*r),i=Math.floor(t.mercatorYfromLat(this.bounds.getNorth())*r),a=Math.ceil(t.mercatorXfromLng(this.bounds.getEast())*r),o=Math.ceil(t.mercatorYfromLat(this.bounds.getSouth())*r);return e.x>=n&&e.x<a&&e.y>=i&&e.y<o};var M=function(e){function r(r,n,i,a){if(e.call(this),this.id=r,this.dispatcher=i,this.type=\"vector\",this.minzoom=0,this.maxzoom=22,this.scheme=\"xyz\",this.tileSize=512,this.reparseOverscaled=!0,this.isTileClipped=!0,t.extend(this,t.pick(n,[\"url\",\"scheme\",\"tileSize\"])),this._options=t.extend({type:\"vector\"},n),this._collectResourceTiming=n.collectResourceTiming,512!==this.tileSize)throw new Error(\"vector tile sources must have a tileSize of 512\");this.setEventedParent(a)}return e&&(r.__proto__=e),r.prototype=Object.create(e&&e.prototype),r.prototype.constructor=r,r.prototype.load=function(){var e=this;this.fire(new t.Event(\"dataloading\",{dataType:\"source\"})),this._tileJSONRequest=T(this._options,this.map._requestManager,function(r,n){e._tileJSONRequest=null,r?e.fire(new t.ErrorEvent(r)):n&&(t.extend(e,n),n.bounds&&(e.tileBounds=new A(n.bounds,e.minzoom,e.maxzoom)),t.postTurnstileEvent(n.tiles),t.postMapLoadEvent(n.tiles,e.map._getMapId(),e.map._requestManager._skuToken),e.fire(new t.Event(\"data\",{dataType:\"source\",sourceDataType:\"metadata\"})),e.fire(new t.Event(\"data\",{dataType:\"source\",sourceDataType:\"content\"})))})},r.prototype.hasTile=function(t){return!this.tileBounds||this.tileBounds.contains(t.canonical)},r.prototype.onAdd=function(t){this.map=t,this.load()},r.prototype.onRemove=function(){this._tileJSONRequest&&(this._tileJSONRequest.cancel(),this._tileJSONRequest=null)},r.prototype.serialize=function(){return t.extend({},this._options)},r.prototype.loadTile=function(e,r){var n=this.map._requestManager.normalizeTileURL(e.tileID.canonical.url(this.tiles,this.scheme),this.url,null),i={request:this.map._requestManager.transformRequest(n,t.ResourceType.Tile),uid:e.uid,tileID:e.tileID,zoom:e.tileID.overscaledZ,tileSize:this.tileSize*e.tileID.overscaleFactor(),type:this.type,source:this.id,pixelRatio:t.browser.devicePixelRatio,showCollisionBoxes:this.map.showCollisionBoxes};function a(n,i){return e.aborted?r(null):n&&404!==n.status?r(n):(i&&i.resourceTiming&&(e.resourceTiming=i.resourceTiming),this.map._refreshExpiredTiles&&i&&e.setExpiryData(i),e.loadVectorData(i,this.map.painter),t.cacheEntryPossiblyAdded(this.dispatcher),r(null),void(e.reloadCallback&&(this.loadTile(e,e.reloadCallback),e.reloadCallback=null)))}i.request.collectResourceTiming=this._collectResourceTiming,void 0===e.workerID||\"expired\"===e.state?e.workerID=this.dispatcher.send(\"loadTile\",i,a.bind(this)):\"loading\"===e.state?e.reloadCallback=r:this.dispatcher.send(\"reloadTile\",i,a.bind(this),e.workerID)},r.prototype.abortTile=function(t){this.dispatcher.send(\"abortTile\",{uid:t.uid,type:this.type,source:this.id},void 0,t.workerID)},r.prototype.unloadTile=function(t){t.unloadVectorData(),this.dispatcher.send(\"removeTile\",{uid:t.uid,type:this.type,source:this.id},void 0,t.workerID)},r.prototype.hasTransition=function(){return!1},r}(t.Evented),S=function(e){function r(r,n,i,a){e.call(this),this.id=r,this.dispatcher=i,this.setEventedParent(a),this.type=\"raster\",this.minzoom=0,this.maxzoom=22,this.roundZoom=!0,this.scheme=\"xyz\",this.tileSize=512,this._loaded=!1,this._options=t.extend({},n),t.extend(this,t.pick(n,[\"url\",\"scheme\",\"tileSize\"]))}return e&&(r.__proto__=e),r.prototype=Object.create(e&&e.prototype),r.prototype.constructor=r,r.prototype.load=function(){var e=this;this.fire(new t.Event(\"dataloading\",{dataType:\"source\"})),this._tileJSONRequest=T(this._options,this.map._requestManager,function(r,n){e._tileJSONRequest=null,r?e.fire(new t.ErrorEvent(r)):n&&(t.extend(e,n),n.bounds&&(e.tileBounds=new A(n.bounds,e.minzoom,e.maxzoom)),t.postTurnstileEvent(n.tiles),t.postMapLoadEvent(n.tiles,e.map._getMapId(),e.map._requestManager._skuToken),e.fire(new t.Event(\"data\",{dataType:\"source\",sourceDataType:\"metadata\"})),e.fire(new t.Event(\"data\",{dataType:\"source\",sourceDataType:\"content\"})))})},r.prototype.onAdd=function(t){this.map=t,this.load()},r.prototype.onRemove=function(){this._tileJSONRequest&&(this._tileJSONRequest.cancel(),this._tileJSONRequest=null)},r.prototype.serialize=function(){return t.extend({},this._options)},r.prototype.hasTile=function(t){return!this.tileBounds||this.tileBounds.contains(t.canonical)},r.prototype.loadTile=function(e,r){var n=this,i=this.map._requestManager.normalizeTileURL(e.tileID.canonical.url(this.tiles,this.scheme),this.url,this.tileSize);e.request=t.getImage(this.map._requestManager.transformRequest(i,t.ResourceType.Tile),function(i,a){if(delete e.request,e.aborted)e.state=\"unloaded\",r(null);else if(i)e.state=\"errored\",r(i);else if(a){n.map._refreshExpiredTiles&&e.setExpiryData(a),delete a.cacheControl,delete a.expires;var o=n.map.painter.context,s=o.gl;e.texture=n.map.painter.getTileTexture(a.width),e.texture?e.texture.update(a,{useMipmap:!0}):(e.texture=new t.Texture(o,a,s.RGBA,{useMipmap:!0}),e.texture.bind(s.LINEAR,s.CLAMP_TO_EDGE,s.LINEAR_MIPMAP_NEAREST),o.extTextureFilterAnisotropic&&s.texParameterf(s.TEXTURE_2D,o.extTextureFilterAnisotropic.TEXTURE_MAX_ANISOTROPY_EXT,o.extTextureFilterAnisotropicMax)),e.state=\"loaded\",t.cacheEntryPossiblyAdded(n.dispatcher),r(null)}})},r.prototype.abortTile=function(t,e){t.request&&(t.request.cancel(),delete t.request),e()},r.prototype.unloadTile=function(t,e){t.texture&&this.map.painter.saveTileTexture(t.texture),e()},r.prototype.hasTransition=function(){return!1},r}(t.Evented),E=function(e){function r(r,n,i,a){e.call(this,r,n,i,a),this.type=\"raster-dem\",this.maxzoom=22,this._options=t.extend({},n),this.encoding=n.encoding||\"mapbox\"}return e&&(r.__proto__=e),r.prototype=Object.create(e&&e.prototype),r.prototype.constructor=r,r.prototype.serialize=function(){return{type:\"raster-dem\",url:this.url,tileSize:this.tileSize,tiles:this.tiles,bounds:this.bounds,encoding:this.encoding}},r.prototype.loadTile=function(e,r){var n=this.map._requestManager.normalizeTileURL(e.tileID.canonical.url(this.tiles,this.scheme),this.url,this.tileSize);e.request=t.getImage(this.map._requestManager.transformRequest(n,t.ResourceType.Tile),function(n,i){if(delete e.request,e.aborted)e.state=\"unloaded\",r(null);else if(n)e.state=\"errored\",r(n);else if(i){this.map._refreshExpiredTiles&&e.setExpiryData(i),delete i.cacheControl,delete i.expires;var a=t.browser.getImageData(i),o={uid:e.uid,coord:e.tileID,source:this.id,rawImageData:a,encoding:this.encoding};e.workerID&&\"expired\"!==e.state||(e.workerID=this.dispatcher.send(\"loadDEMTile\",o,function(t,n){t&&(e.state=\"errored\",r(t)),n&&(e.dem=n,e.needsHillshadePrepare=!0,e.state=\"loaded\",r(null))}.bind(this)))}}.bind(this)),e.neighboringTiles=this._getNeighboringTiles(e.tileID)},r.prototype._getNeighboringTiles=function(e){var r=e.canonical,n=Math.pow(2,r.z),i=(r.x-1+n)%n,a=0===r.x?e.wrap-1:e.wrap,o=(r.x+1+n)%n,s=r.x+1===n?e.wrap+1:e.wrap,l={};return l[new t.OverscaledTileID(e.overscaledZ,a,r.z,i,r.y).key]={backfilled:!1},l[new t.OverscaledTileID(e.overscaledZ,s,r.z,o,r.y).key]={backfilled:!1},r.y>0&&(l[new t.OverscaledTileID(e.overscaledZ,a,r.z,i,r.y-1).key]={backfilled:!1},l[new t.OverscaledTileID(e.overscaledZ,e.wrap,r.z,r.x,r.y-1).key]={backfilled:!1},l[new t.OverscaledTileID(e.overscaledZ,s,r.z,o,r.y-1).key]={backfilled:!1}),r.y+1<n&&(l[new t.OverscaledTileID(e.overscaledZ,a,r.z,i,r.y+1).key]={backfilled:!1},l[new t.OverscaledTileID(e.overscaledZ,e.wrap,r.z,r.x,r.y+1).key]={backfilled:!1},l[new t.OverscaledTileID(e.overscaledZ,s,r.z,o,r.y+1).key]={backfilled:!1}),l},r.prototype.unloadTile=function(t){t.demTexture&&this.map.painter.saveTileTexture(t.demTexture),t.fbo&&(t.fbo.destroy(),delete t.fbo),t.dem&&delete t.dem,delete t.neighboringTiles,t.state=\"unloaded\",this.dispatcher.send(\"removeDEMTile\",{uid:t.uid,source:this.id},void 0,t.workerID)},r}(S),C=function(e){function r(r,n,i,a){e.call(this),this.id=r,this.type=\"geojson\",this.minzoom=0,this.maxzoom=18,this.tileSize=512,this.isTileClipped=!0,this.reparseOverscaled=!0,this._removed=!1,this.dispatcher=i,this.setEventedParent(a),this._data=n.data,this._options=t.extend({},n),this._collectResourceTiming=n.collectResourceTiming,this._resourceTiming=[],void 0!==n.maxzoom&&(this.maxzoom=n.maxzoom),n.type&&(this.type=n.type),n.attribution&&(this.attribution=n.attribution);var o=t.EXTENT/this.tileSize;this.workerOptions=t.extend({source:this.id,cluster:n.cluster||!1,geojsonVtOptions:{buffer:(void 0!==n.buffer?n.buffer:128)*o,tolerance:(void 0!==n.tolerance?n.tolerance:.375)*o,extent:t.EXTENT,maxZoom:this.maxzoom,lineMetrics:n.lineMetrics||!1,generateId:n.generateId||!1},superclusterOptions:{maxZoom:void 0!==n.clusterMaxZoom?Math.min(n.clusterMaxZoom,this.maxzoom-1):this.maxzoom-1,extent:t.EXTENT,radius:(n.clusterRadius||50)*o,log:!1},clusterProperties:n.clusterProperties},n.workerOptions)}return e&&(r.__proto__=e),r.prototype=Object.create(e&&e.prototype),r.prototype.constructor=r,r.prototype.load=function(){var e=this;this.fire(new t.Event(\"dataloading\",{dataType:\"source\"})),this._updateWorkerData(function(r){if(r)e.fire(new t.ErrorEvent(r));else{var n={dataType:\"source\",sourceDataType:\"metadata\"};e._collectResourceTiming&&e._resourceTiming&&e._resourceTiming.length>0&&(n.resourceTiming=e._resourceTiming,e._resourceTiming=[]),e.fire(new t.Event(\"data\",n))}})},r.prototype.onAdd=function(t){this.map=t,this.load()},r.prototype.setData=function(e){var r=this;return this._data=e,this.fire(new t.Event(\"dataloading\",{dataType:\"source\"})),this._updateWorkerData(function(e){if(e)r.fire(new t.ErrorEvent(e));else{var n={dataType:\"source\",sourceDataType:\"content\"};r._collectResourceTiming&&r._resourceTiming&&r._resourceTiming.length>0&&(n.resourceTiming=r._resourceTiming,r._resourceTiming=[]),r.fire(new t.Event(\"data\",n))}}),this},r.prototype.getClusterExpansionZoom=function(t,e){return this.dispatcher.send(\"geojson.getClusterExpansionZoom\",{clusterId:t,source:this.id},e,this.workerID),this},r.prototype.getClusterChildren=function(t,e){return this.dispatcher.send(\"geojson.getClusterChildren\",{clusterId:t,source:this.id},e,this.workerID),this},r.prototype.getClusterLeaves=function(t,e,r,n){return this.dispatcher.send(\"geojson.getClusterLeaves\",{source:this.id,clusterId:t,limit:e,offset:r},n,this.workerID),this},r.prototype._updateWorkerData=function(e){var r=this,n=t.extend({},this.workerOptions),i=this._data;\"string\"==typeof i?(n.request=this.map._requestManager.transformRequest(t.browser.resolveURL(i),t.ResourceType.Source),n.request.collectResourceTiming=this._collectResourceTiming):n.data=JSON.stringify(i),this.workerID=this.dispatcher.send(this.type+\".loadData\",n,function(t,i){r._removed||i&&i.abandoned||(r._loaded=!0,i&&i.resourceTiming&&i.resourceTiming[r.id]&&(r._resourceTiming=i.resourceTiming[r.id].slice(0)),r.dispatcher.send(r.type+\".coalesce\",{source:n.source},null,r.workerID),e(t))},this.workerID)},r.prototype.loadTile=function(e,r){var n=this,i=void 0===e.workerID?\"loadTile\":\"reloadTile\",a={type:this.type,uid:e.uid,tileID:e.tileID,zoom:e.tileID.overscaledZ,maxZoom:this.maxzoom,tileSize:this.tileSize,source:this.id,pixelRatio:t.browser.devicePixelRatio,showCollisionBoxes:this.map.showCollisionBoxes};e.workerID=this.dispatcher.send(i,a,function(t,a){return e.unloadVectorData(),e.aborted?r(null):t?r(t):(e.loadVectorData(a,n.map.painter,\"reloadTile\"===i),r(null))},this.workerID)},r.prototype.abortTile=function(t){t.aborted=!0},r.prototype.unloadTile=function(t){t.unloadVectorData(),this.dispatcher.send(\"removeTile\",{uid:t.uid,type:this.type,source:this.id},null,t.workerID)},r.prototype.onRemove=function(){this._removed=!0,this.dispatcher.send(\"removeSource\",{type:this.type,source:this.id},null,this.workerID)},r.prototype.serialize=function(){return t.extend({},this._options,{type:this.type,data:this._data})},r.prototype.hasTransition=function(){return!1},r}(t.Evented),L=function(e){function r(t,r,n,i){e.call(this),this.id=t,this.dispatcher=n,this.coordinates=r.coordinates,this.type=\"image\",this.minzoom=0,this.maxzoom=22,this.tileSize=512,this.tiles={},this.setEventedParent(i),this.options=r}return e&&(r.__proto__=e),r.prototype=Object.create(e&&e.prototype),r.prototype.constructor=r,r.prototype.load=function(e,r){var n=this;this.fire(new t.Event(\"dataloading\",{dataType:\"source\"})),this.url=this.options.url,t.getImage(this.map._requestManager.transformRequest(this.url,t.ResourceType.Image),function(i,a){i?n.fire(new t.ErrorEvent(i)):a&&(n.image=a,e&&(n.coordinates=e),r&&r(),n._finishLoading())})},r.prototype.updateImage=function(t){var e=this;return this.image&&t.url?(this.options.url=t.url,this.load(t.coordinates,function(){e.texture=null}),this):this},r.prototype._finishLoading=function(){this.map&&(this.setCoordinates(this.coordinates),this.fire(new t.Event(\"data\",{dataType:\"source\",sourceDataType:\"metadata\"})))},r.prototype.onAdd=function(t){this.map=t,this.load()},r.prototype.setCoordinates=function(e){var r=this;this.coordinates=e;var n=e.map(t.MercatorCoordinate.fromLngLat);this.tileID=function(e){for(var r=1/0,n=1/0,i=-1/0,a=-1/0,o=0,s=e;o<s.length;o+=1){var l=s[o];r=Math.min(r,l.x),n=Math.min(n,l.y),i=Math.max(i,l.x),a=Math.max(a,l.y)}var c=i-r,u=a-n,h=Math.max(c,u),f=Math.max(0,Math.floor(-Math.log(h)/Math.LN2)),p=Math.pow(2,f);return new t.CanonicalTileID(f,Math.floor((r+i)/2*p),Math.floor((n+a)/2*p))}(n),this.minzoom=this.maxzoom=this.tileID.z;var i=n.map(function(t){return r.tileID.getTilePoint(t)._round()});return this._boundsArray=new t.StructArrayLayout4i8,this._boundsArray.emplaceBack(i[0].x,i[0].y,0,0),this._boundsArray.emplaceBack(i[1].x,i[1].y,t.EXTENT,0),this._boundsArray.emplaceBack(i[3].x,i[3].y,0,t.EXTENT),this._boundsArray.emplaceBack(i[2].x,i[2].y,t.EXTENT,t.EXTENT),this.boundsBuffer&&(this.boundsBuffer.destroy(),delete this.boundsBuffer),this.fire(new t.Event(\"data\",{dataType:\"source\",sourceDataType:\"content\"})),this},r.prototype.prepare=function(){if(0!==Object.keys(this.tiles).length&&this.image){var e=this.map.painter.context,r=e.gl;for(var n in this.boundsBuffer||(this.boundsBuffer=e.createVertexBuffer(this._boundsArray,t.rasterBoundsAttributes.members)),this.boundsSegments||(this.boundsSegments=t.SegmentVector.simpleSegment(0,0,4,2)),this.texture||(this.texture=new t.Texture(e,this.image,r.RGBA),this.texture.bind(r.LINEAR,r.CLAMP_TO_EDGE)),this.tiles){var i=this.tiles[n];\"loaded\"!==i.state&&(i.state=\"loaded\",i.texture=this.texture)}}},r.prototype.loadTile=function(t,e){this.tileID&&this.tileID.equals(t.tileID.canonical)?(this.tiles[String(t.tileID.wrap)]=t,t.buckets={},e(null)):(t.state=\"errored\",e(null))},r.prototype.serialize=function(){return{type:\"image\",url:this.options.url,coordinates:this.coordinates}},r.prototype.hasTransition=function(){return!1},r}(t.Evented),P=function(e){function r(t,r,n,i){e.call(this,t,r,n,i),this.roundZoom=!0,this.type=\"video\",this.options=r}return e&&(r.__proto__=e),r.prototype=Object.create(e&&e.prototype),r.prototype.constructor=r,r.prototype.load=function(){var e=this,r=this.options;this.urls=[];for(var n=0,i=r.urls;n<i.length;n+=1){var a=i[n];this.urls.push(this.map._requestManager.transformRequest(a,t.ResourceType.Source).url)}t.getVideo(this.urls,function(r,n){r?e.fire(new t.ErrorEvent(r)):n&&(e.video=n,e.video.loop=!0,e.video.addEventListener(\"playing\",function(){e.map.triggerRepaint()}),e.map&&e.video.play(),e._finishLoading())})},r.prototype.getVideo=function(){return this.video},r.prototype.onAdd=function(t){this.map||(this.map=t,this.load(),this.video&&(this.video.play(),this.setCoordinates(this.coordinates)))},r.prototype.prepare=function(){if(!(0===Object.keys(this.tiles).length||this.video.readyState<2)){var e=this.map.painter.context,r=e.gl;for(var n in this.boundsBuffer||(this.boundsBuffer=e.createVertexBuffer(this._boundsArray,t.rasterBoundsAttributes.members)),this.boundsSegments||(this.boundsSegments=t.SegmentVector.simpleSegment(0,0,4,2)),this.texture?this.video.paused||(this.texture.bind(r.LINEAR,r.CLAMP_TO_EDGE),r.texSubImage2D(r.TEXTURE_2D,0,0,0,r.RGBA,r.UNSIGNED_BYTE,this.video)):(this.texture=new t.Texture(e,this.video,r.RGBA),this.texture.bind(r.LINEAR,r.CLAMP_TO_EDGE)),this.tiles){var i=this.tiles[n];\"loaded\"!==i.state&&(i.state=\"loaded\",i.texture=this.texture)}}},r.prototype.serialize=function(){return{type:\"video\",urls:this.urls,coordinates:this.coordinates}},r.prototype.hasTransition=function(){return this.video&&!this.video.paused},r}(L),O=function(e){function r(r,n,i,a){e.call(this,r,n,i,a),n.coordinates?Array.isArray(n.coordinates)&&4===n.coordinates.length&&!n.coordinates.some(function(t){return!Array.isArray(t)||2!==t.length||t.some(function(t){return\"number\"!=typeof t})})||this.fire(new t.ErrorEvent(new t.ValidationError(\"sources.\"+r,null,'\"coordinates\" property must be an array of 4 longitude/latitude array pairs'))):this.fire(new t.ErrorEvent(new t.ValidationError(\"sources.\"+r,null,'missing required property \"coordinates\"'))),n.animate&&\"boolean\"!=typeof n.animate&&this.fire(new t.ErrorEvent(new t.ValidationError(\"sources.\"+r,null,'optional \"animate\" property must be a boolean value'))),n.canvas?\"string\"==typeof n.canvas||n.canvas instanceof t.window.HTMLCanvasElement||this.fire(new t.ErrorEvent(new t.ValidationError(\"sources.\"+r,null,'\"canvas\" must be either a string representing the ID of the canvas element from which to read, or an HTMLCanvasElement instance'))):this.fire(new t.ErrorEvent(new t.ValidationError(\"sources.\"+r,null,'missing required property \"canvas\"'))),this.options=n,this.animate=void 0===n.animate||n.animate}return e&&(r.__proto__=e),r.prototype=Object.create(e&&e.prototype),r.prototype.constructor=r,r.prototype.load=function(){this.canvas||(this.canvas=this.options.canvas instanceof t.window.HTMLCanvasElement?this.options.canvas:t.window.document.getElementById(this.options.canvas)),this.width=this.canvas.width,this.height=this.canvas.height,this._hasInvalidDimensions()?this.fire(new t.ErrorEvent(new Error(\"Canvas dimensions cannot be less than or equal to zero.\"))):(this.play=function(){this._playing=!0,this.map.triggerRepaint()},this.pause=function(){this._playing&&(this.prepare(),this._playing=!1)},this._finishLoading())},r.prototype.getCanvas=function(){return this.canvas},r.prototype.onAdd=function(t){this.map=t,this.load(),this.canvas&&this.animate&&this.play()},r.prototype.onRemove=function(){this.pause()},r.prototype.prepare=function(){var e=!1;if(this.canvas.width!==this.width&&(this.width=this.canvas.width,e=!0),this.canvas.height!==this.height&&(this.height=this.canvas.height,e=!0),!this._hasInvalidDimensions()&&0!==Object.keys(this.tiles).length){var r=this.map.painter.context,n=r.gl;for(var i in this.boundsBuffer||(this.boundsBuffer=r.createVertexBuffer(this._boundsArray,t.rasterBoundsAttributes.members)),this.boundsSegments||(this.boundsSegments=t.SegmentVector.simpleSegment(0,0,4,2)),this.texture?(e||this._playing)&&this.texture.update(this.canvas,{premultiply:!0}):this.texture=new t.Texture(r,this.canvas,n.RGBA,{premultiply:!0}),this.tiles){var a=this.tiles[i];\"loaded\"!==a.state&&(a.state=\"loaded\",a.texture=this.texture)}}},r.prototype.serialize=function(){return{type:\"canvas\",coordinates:this.coordinates}},r.prototype.hasTransition=function(){return this._playing},r.prototype._hasInvalidDimensions=function(){for(var t=0,e=[this.canvas.width,this.canvas.height];t<e.length;t+=1){var r=e[t];if(isNaN(r)||r<=0)return!0}return!1},r}(L),z={vector:M,raster:S,\"raster-dem\":E,geojson:C,video:P,image:L,canvas:O},I=function(e,r,n,i){var a=new z[r.type](e,r,n,i);if(a.id!==e)throw new Error(\"Expected Source id to be \"+e+\" instead of \"+a.id);return t.bindAll([\"load\",\"abort\",\"unload\",\"serialize\",\"prepare\"],a),a};function D(e,r){var n=t.identity([]);return t.translate(n,n,[1,1,0]),t.scale(n,n,[.5*e.width,.5*e.height,1]),t.multiply(n,n,e.calculatePosMatrix(r.toUnwrapped()))}function R(t,e,r,n,i){var a=function(t,e,r){if(t)for(var n=0,i=t;n<i.length;n+=1){var a=e[i[n]];if(a&&a.source===r&&\"fill-extrusion\"===a.type)return!0}else for(var o in e){var s=e[o];if(s.source===r&&\"fill-extrusion\"===s.type)return!0}return!1}(n&&n.layers,e,t.id),o=i.maxPitchScaleFactor(),s=t.tilesIn(r,o,a);s.sort(F);for(var l=[],c=0,u=s;c<u.length;c+=1){var h=u[c];l.push({wrappedTileID:h.tileID.wrapped().key,queryResults:h.tile.queryRenderedFeatures(e,t._state,h.queryGeometry,h.cameraQueryGeometry,h.scale,n,i,o,D(t.transform,h.tileID))})}var f=function(t){for(var e={},r={},n=0,i=t;n<i.length;n+=1){var a=i[n],o=a.queryResults,s=a.wrappedTileID,l=r[s]=r[s]||{};for(var c in o)for(var u=o[c],h=l[c]=l[c]||{},f=e[c]=e[c]||[],p=0,d=u;p<d.length;p+=1){var g=d[p];h[g.featureIndex]||(h[g.featureIndex]=!0,f.push(g))}}return e}(l);for(var p in f)f[p].forEach(function(e){var r=e.feature,n=t.getFeatureState(r.layer[\"source-layer\"],r.id);r.source=r.layer.source,r.layer[\"source-layer\"]&&(r.sourceLayer=r.layer[\"source-layer\"]),r.state=n});return f}function F(t,e){var r=t.tileID,n=e.tileID;return r.overscaledZ-n.overscaledZ||r.canonical.y-n.canonical.y||r.wrap-n.wrap||r.canonical.x-n.canonical.x}var B=function(t,e){this.max=t,this.onRemove=e,this.reset()};B.prototype.reset=function(){for(var t in this.data)for(var e=0,r=this.data[t];e<r.length;e+=1){var n=r[e];n.timeout&&clearTimeout(n.timeout),this.onRemove(n.value)}return this.data={},this.order=[],this},B.prototype.add=function(t,e,r){var n=this,i=t.wrapped().key;void 0===this.data[i]&&(this.data[i]=[]);var a={value:e,timeout:void 0};if(void 0!==r&&(a.timeout=setTimeout(function(){n.remove(t,a)},r)),this.data[i].push(a),this.order.push(i),this.order.length>this.max){var o=this._getAndRemoveByKey(this.order[0]);o&&this.onRemove(o)}return this},B.prototype.has=function(t){return t.wrapped().key in this.data},B.prototype.getAndRemove=function(t){return this.has(t)?this._getAndRemoveByKey(t.wrapped().key):null},B.prototype._getAndRemoveByKey=function(t){var e=this.data[t].shift();return e.timeout&&clearTimeout(e.timeout),0===this.data[t].length&&delete this.data[t],this.order.splice(this.order.indexOf(t),1),e.value},B.prototype.get=function(t){return this.has(t)?this.data[t.wrapped().key][0].value:null},B.prototype.remove=function(t,e){if(!this.has(t))return this;var r=t.wrapped().key,n=void 0===e?0:this.data[r].indexOf(e),i=this.data[r][n];return this.data[r].splice(n,1),i.timeout&&clearTimeout(i.timeout),0===this.data[r].length&&delete this.data[r],this.onRemove(i.value),this.order.splice(this.order.indexOf(r),1),this},B.prototype.setMaxSize=function(t){for(this.max=t;this.order.length>this.max;){var e=this._getAndRemoveByKey(this.order[0]);e&&this.onRemove(e)}return this};var N=function(t,e,r){this.context=t;var n=t.gl;this.buffer=n.createBuffer(),this.dynamicDraw=Boolean(r),this.context.unbindVAO(),t.bindElementBuffer.set(this.buffer),n.bufferData(n.ELEMENT_ARRAY_BUFFER,e.arrayBuffer,this.dynamicDraw?n.DYNAMIC_DRAW:n.STATIC_DRAW),this.dynamicDraw||delete e.arrayBuffer};N.prototype.bind=function(){this.context.bindElementBuffer.set(this.buffer)},N.prototype.updateData=function(t){var e=this.context.gl;this.context.unbindVAO(),this.bind(),e.bufferSubData(e.ELEMENT_ARRAY_BUFFER,0,t.arrayBuffer)},N.prototype.destroy=function(){var t=this.context.gl;this.buffer&&(t.deleteBuffer(this.buffer),delete this.buffer)};var j={Int8:\"BYTE\",Uint8:\"UNSIGNED_BYTE\",Int16:\"SHORT\",Uint16:\"UNSIGNED_SHORT\",Int32:\"INT\",Uint32:\"UNSIGNED_INT\",Float32:\"FLOAT\"},U=function(t,e,r,n){this.length=e.length,this.attributes=r,this.itemSize=e.bytesPerElement,this.dynamicDraw=n,this.context=t;var i=t.gl;this.buffer=i.createBuffer(),t.bindVertexBuffer.set(this.buffer),i.bufferData(i.ARRAY_BUFFER,e.arrayBuffer,this.dynamicDraw?i.DYNAMIC_DRAW:i.STATIC_DRAW),this.dynamicDraw||delete e.arrayBuffer};U.prototype.bind=function(){this.context.bindVertexBuffer.set(this.buffer)},U.prototype.updateData=function(t){var e=this.context.gl;this.bind(),e.bufferSubData(e.ARRAY_BUFFER,0,t.arrayBuffer)},U.prototype.enableAttributes=function(t,e){for(var r=0;r<this.attributes.length;r++){var n=this.attributes[r],i=e.attributes[n.name];void 0!==i&&t.enableVertexAttribArray(i)}},U.prototype.setVertexAttribPointers=function(t,e,r){for(var n=0;n<this.attributes.length;n++){var i=this.attributes[n],a=e.attributes[i.name];void 0!==a&&t.vertexAttribPointer(a,i.components,t[j[i.type]],!1,this.itemSize,i.offset+this.itemSize*(r||0))}},U.prototype.destroy=function(){var t=this.context.gl;this.buffer&&(t.deleteBuffer(this.buffer),delete this.buffer)};var V=function(t){this.gl=t.gl,this.default=this.getDefault(),this.current=this.default,this.dirty=!1};V.prototype.get=function(){return this.current},V.prototype.set=function(t){},V.prototype.getDefault=function(){return this.default},V.prototype.setDefault=function(){this.set(this.default)};var q=function(e){function r(){e.apply(this,arguments)}return e&&(r.__proto__=e),r.prototype=Object.create(e&&e.prototype),r.prototype.constructor=r,r.prototype.getDefault=function(){return t.Color.transparent},r.prototype.set=function(t){var e=this.current;(t.r!==e.r||t.g!==e.g||t.b!==e.b||t.a!==e.a||this.dirty)&&(this.gl.clearColor(t.r,t.g,t.b,t.a),this.current=t,this.dirty=!1)},r}(V),H=function(t){function e(){t.apply(this,arguments)}return t&&(e.__proto__=t),e.prototype=Object.create(t&&t.prototype),e.prototype.constructor=e,e.prototype.getDefault=function(){return 1},e.prototype.set=function(t){(t!==this.current||this.dirty)&&(this.gl.clearDepth(t),this.current=t,this.dirty=!1)},e}(V),G=function(t){function e(){t.apply(this,arguments)}return t&&(e.__proto__=t),e.prototype=Object.create(t&&t.prototype),e.prototype.constructor=e,e.prototype.getDefault=function(){return 0},e.prototype.set=function(t){(t!==this.current||this.dirty)&&(this.gl.clearStencil(t),this.current=t,this.dirty=!1)},e}(V),Y=function(t){function e(){t.apply(this,arguments)}return t&&(e.__proto__=t),e.prototype=Object.create(t&&t.prototype),e.prototype.constructor=e,e.prototype.getDefault=function(){return[!0,!0,!0,!0]},e.prototype.set=function(t){var e=this.current;(t[0]!==e[0]||t[1]!==e[1]||t[2]!==e[2]||t[3]!==e[3]||this.dirty)&&(this.gl.colorMask(t[0],t[1],t[2],t[3]),this.current=t,this.dirty=!1)},e}(V),W=function(t){function e(){t.apply(this,arguments)}return t&&(e.__proto__=t),e.prototype=Object.create(t&&t.prototype),e.prototype.constructor=e,e.prototype.getDefault=function(){return!0},e.prototype.set=function(t){(t!==this.current||this.dirty)&&(this.gl.depthMask(t),this.current=t,this.dirty=!1)},e}(V),X=function(t){function e(){t.apply(this,arguments)}return t&&(e.__proto__=t),e.prototype=Object.create(t&&t.prototype),e.prototype.constructor=e,e.prototype.getDefault=function(){return 255},e.prototype.set=function(t){(t!==this.current||this.dirty)&&(this.gl.stencilMask(t),this.current=t,this.dirty=!1)},e}(V),Z=function(t){function e(){t.apply(this,arguments)}return t&&(e.__proto__=t),e.prototype=Object.create(t&&t.prototype),e.prototype.constructor=e,e.prototype.getDefault=function(){return{func:this.gl.ALWAYS,ref:0,mask:255}},e.prototype.set=function(t){var e=this.current;(t.func!==e.func||t.ref!==e.ref||t.mask!==e.mask||this.dirty)&&(this.gl.stencilFunc(t.func,t.ref,t.mask),this.current=t,this.dirty=!1)},e}(V),J=function(t){function e(){t.apply(this,arguments)}return t&&(e.__proto__=t),e.prototype=Object.create(t&&t.prototype),e.prototype.constructor=e,e.prototype.getDefault=function(){var t=this.gl;return[t.KEEP,t.KEEP,t.KEEP]},e.prototype.set=function(t){var e=this.current;(t[0]!==e[0]||t[1]!==e[1]||t[2]!==e[2]||this.dirty)&&(this.gl.stencilOp(t[0],t[1],t[2]),this.current=t,this.dirty=!1)},e}(V),K=function(t){function e(){t.apply(this,arguments)}return t&&(e.__proto__=t),e.prototype=Object.create(t&&t.prototype),e.prototype.constructor=e,e.prototype.getDefault=function(){return!1},e.prototype.set=function(t){if(t!==this.current||this.dirty){var e=this.gl;t?e.enable(e.STENCIL_TEST):e.disable(e.STENCIL_TEST),this.current=t,this.dirty=!1}},e}(V),$=function(t){function e(){t.apply(this,arguments)}return t&&(e.__proto__=t),e.prototype=Object.create(t&&t.prototype),e.prototype.constructor=e,e.prototype.getDefault=function(){return[0,1]},e.prototype.set=function(t){var e=this.current;(t[0]!==e[0]||t[1]!==e[1]||this.dirty)&&(this.gl.depthRange(t[0],t[1]),this.current=t,this.dirty=!1)},e}(V),Q=function(t){function e(){t.apply(this,arguments)}return t&&(e.__proto__=t),e.prototype=Object.create(t&&t.prototype),e.prototype.constructor=e,e.prototype.getDefault=function(){return!1},e.prototype.set=function(t){if(t!==this.current||this.dirty){var e=this.gl;t?e.enable(e.DEPTH_TEST):e.disable(e.DEPTH_TEST),this.current=t,this.dirty=!1}},e}(V),tt=function(t){function e(){t.apply(this,arguments)}return t&&(e.__proto__=t),e.prototype=Object.create(t&&t.prototype),e.prototype.constructor=e,e.prototype.getDefault=function(){return this.gl.LESS},e.prototype.set=function(t){(t!==this.current||this.dirty)&&(this.gl.depthFunc(t),this.current=t,this.dirty=!1)},e}(V),et=function(t){function e(){t.apply(this,arguments)}return t&&(e.__proto__=t),e.prototype=Object.create(t&&t.prototype),e.prototype.constructor=e,e.prototype.getDefault=function(){return!1},e.prototype.set=function(t){if(t!==this.current||this.dirty){var e=this.gl;t?e.enable(e.BLEND):e.disable(e.BLEND),this.current=t,this.dirty=!1}},e}(V),rt=function(t){function e(){t.apply(this,arguments)}return t&&(e.__proto__=t),e.prototype=Object.create(t&&t.prototype),e.prototype.constructor=e,e.prototype.getDefault=function(){var t=this.gl;return[t.ONE,t.ZERO]},e.prototype.set=function(t){var e=this.current;(t[0]!==e[0]||t[1]!==e[1]||this.dirty)&&(this.gl.blendFunc(t[0],t[1]),this.current=t,this.dirty=!1)},e}(V),nt=function(e){function r(){e.apply(this,arguments)}return e&&(r.__proto__=e),r.prototype=Object.create(e&&e.prototype),r.prototype.constructor=r,r.prototype.getDefault=function(){return t.Color.transparent},r.prototype.set=function(t){var e=this.current;(t.r!==e.r||t.g!==e.g||t.b!==e.b||t.a!==e.a||this.dirty)&&(this.gl.blendColor(t.r,t.g,t.b,t.a),this.current=t,this.dirty=!1)},r}(V),it=function(t){function e(){t.apply(this,arguments)}return t&&(e.__proto__=t),e.prototype=Object.create(t&&t.prototype),e.prototype.constructor=e,e.prototype.getDefault=function(){return this.gl.FUNC_ADD},e.prototype.set=function(t){(t!==this.current||this.dirty)&&(this.gl.blendEquation(t),this.current=t,this.dirty=!1)},e}(V),at=function(t){function e(){t.apply(this,arguments)}return t&&(e.__proto__=t),e.prototype=Object.create(t&&t.prototype),e.prototype.constructor=e,e.prototype.getDefault=function(){return!1},e.prototype.set=function(t){if(t!==this.current||this.dirty){var e=this.gl;t?e.enable(e.CULL_FACE):e.disable(e.CULL_FACE),this.current=t,this.dirty=!1}},e}(V),ot=function(t){function e(){t.apply(this,arguments)}return t&&(e.__proto__=t),e.prototype=Object.create(t&&t.prototype),e.prototype.constructor=e,e.prototype.getDefault=function(){return this.gl.BACK},e.prototype.set=function(t){(t!==this.current||this.dirty)&&(this.gl.cullFace(t),this.current=t,this.dirty=!1)},e}(V),st=function(t){function e(){t.apply(this,arguments)}return t&&(e.__proto__=t),e.prototype=Object.create(t&&t.prototype),e.prototype.constructor=e,e.prototype.getDefault=function(){return this.gl.CCW},e.prototype.set=function(t){(t!==this.current||this.dirty)&&(this.gl.frontFace(t),this.current=t,this.dirty=!1)},e}(V),lt=function(t){function e(){t.apply(this,arguments)}return t&&(e.__proto__=t),e.prototype=Object.create(t&&t.prototype),e.prototype.constructor=e,e.prototype.getDefault=function(){return null},e.prototype.set=function(t){(t!==this.current||this.dirty)&&(this.gl.useProgram(t),this.current=t,this.dirty=!1)},e}(V),ct=function(t){function e(){t.apply(this,arguments)}return t&&(e.__proto__=t),e.prototype=Object.create(t&&t.prototype),e.prototype.constructor=e,e.prototype.getDefault=function(){return this.gl.TEXTURE0},e.prototype.set=function(t){(t!==this.current||this.dirty)&&(this.gl.activeTexture(t),this.current=t,this.dirty=!1)},e}(V),ut=function(t){function e(){t.apply(this,arguments)}return t&&(e.__proto__=t),e.prototype=Object.create(t&&t.prototype),e.prototype.constructor=e,e.prototype.getDefault=function(){var t=this.gl;return[0,0,t.drawingBufferWidth,t.drawingBufferHeight]},e.prototype.set=function(t){var e=this.current;(t[0]!==e[0]||t[1]!==e[1]||t[2]!==e[2]||t[3]!==e[3]||this.dirty)&&(this.gl.viewport(t[0],t[1],t[2],t[3]),this.current=t,this.dirty=!1)},e}(V),ht=function(t){function e(){t.apply(this,arguments)}return t&&(e.__proto__=t),e.prototype=Object.create(t&&t.prototype),e.prototype.constructor=e,e.prototype.getDefault=function(){return null},e.prototype.set=function(t){if(t!==this.current||this.dirty){var e=this.gl;e.bindFramebuffer(e.FRAMEBUFFER,t),this.current=t,this.dirty=!1}},e}(V),ft=function(t){function e(){t.apply(this,arguments)}return t&&(e.__proto__=t),e.prototype=Object.create(t&&t.prototype),e.prototype.constructor=e,e.prototype.getDefault=function(){return null},e.prototype.set=function(t){if(t!==this.current||this.dirty){var e=this.gl;e.bindRenderbuffer(e.RENDERBUFFER,t),this.current=t,this.dirty=!1}},e}(V),pt=function(t){function e(){t.apply(this,arguments)}return t&&(e.__proto__=t),e.prototype=Object.create(t&&t.prototype),e.prototype.constructor=e,e.prototype.getDefault=function(){return null},e.prototype.set=function(t){if(t!==this.current||this.dirty){var e=this.gl;e.bindTexture(e.TEXTURE_2D,t),this.current=t,this.dirty=!1}},e}(V),dt=function(t){function e(){t.apply(this,arguments)}return t&&(e.__proto__=t),e.prototype=Object.create(t&&t.prototype),e.prototype.constructor=e,e.prototype.getDefault=function(){return null},e.prototype.set=function(t){if(t!==this.current||this.dirty){var e=this.gl;e.bindBuffer(e.ARRAY_BUFFER,t),this.current=t,this.dirty=!1}},e}(V),gt=function(t){function e(){t.apply(this,arguments)}return t&&(e.__proto__=t),e.prototype=Object.create(t&&t.prototype),e.prototype.constructor=e,e.prototype.getDefault=function(){return null},e.prototype.set=function(t){var e=this.gl;e.bindBuffer(e.ELEMENT_ARRAY_BUFFER,t),this.current=t,this.dirty=!1},e}(V),vt=function(t){function e(e){t.call(this,e),this.vao=e.extVertexArrayObject}return t&&(e.__proto__=t),e.prototype=Object.create(t&&t.prototype),e.prototype.constructor=e,e.prototype.getDefault=function(){return null},e.prototype.set=function(t){this.vao&&(t!==this.current||this.dirty)&&(this.vao.bindVertexArrayOES(t),this.current=t,this.dirty=!1)},e}(V),mt=function(t){function e(){t.apply(this,arguments)}return t&&(e.__proto__=t),e.prototype=Object.create(t&&t.prototype),e.prototype.constructor=e,e.prototype.getDefault=function(){return 4},e.prototype.set=function(t){if(t!==this.current||this.dirty){var e=this.gl;e.pixelStorei(e.UNPACK_ALIGNMENT,t),this.current=t,this.dirty=!1}},e}(V),yt=function(t){function e(){t.apply(this,arguments)}return t&&(e.__proto__=t),e.prototype=Object.create(t&&t.prototype),e.prototype.constructor=e,e.prototype.getDefault=function(){return!1},e.prototype.set=function(t){if(t!==this.current||this.dirty){var e=this.gl;e.pixelStorei(e.UNPACK_PREMULTIPLY_ALPHA_WEBGL,t),this.current=t,this.dirty=!1}},e}(V),xt=function(t){function e(){t.apply(this,arguments)}return t&&(e.__proto__=t),e.prototype=Object.create(t&&t.prototype),e.prototype.constructor=e,e.prototype.getDefault=function(){return!1},e.prototype.set=function(t){if(t!==this.current||this.dirty){var e=this.gl;e.pixelStorei(e.UNPACK_FLIP_Y_WEBGL,t),this.current=t,this.dirty=!1}},e}(V),bt=function(t){function e(e,r){t.call(this,e),this.context=e,this.parent=r}return t&&(e.__proto__=t),e.prototype=Object.create(t&&t.prototype),e.prototype.constructor=e,e.prototype.getDefault=function(){return null},e}(V),_t=function(t){function e(){t.apply(this,arguments)}return t&&(e.__proto__=t),e.prototype=Object.create(t&&t.prototype),e.prototype.constructor=e,e.prototype.setDirty=function(){this.dirty=!0},e.prototype.set=function(t){if(t!==this.current||this.dirty){this.context.bindFramebuffer.set(this.parent);var e=this.gl;e.framebufferTexture2D(e.FRAMEBUFFER,e.COLOR_ATTACHMENT0,e.TEXTURE_2D,t,0),this.current=t,this.dirty=!1}},e}(bt),wt=function(t){function e(){t.apply(this,arguments)}return t&&(e.__proto__=t),e.prototype=Object.create(t&&t.prototype),e.prototype.constructor=e,e.prototype.set=function(t){if(t!==this.current||this.dirty){this.context.bindFramebuffer.set(this.parent);var e=this.gl;e.framebufferRenderbuffer(e.FRAMEBUFFER,e.DEPTH_ATTACHMENT,e.RENDERBUFFER,t),this.current=t,this.dirty=!1}},e}(bt),kt=function(t,e,r){this.context=t,this.width=e,this.height=r;var n=t.gl,i=this.framebuffer=n.createFramebuffer();this.colorAttachment=new _t(t,i),this.depthAttachment=new wt(t,i)};kt.prototype.destroy=function(){var t=this.context.gl,e=this.colorAttachment.get();e&&t.deleteTexture(e);var r=this.depthAttachment.get();r&&t.deleteRenderbuffer(r),t.deleteFramebuffer(this.framebuffer)};var Tt=function(t,e,r){this.func=t,this.mask=e,this.range=r};Tt.ReadOnly=!1,Tt.ReadWrite=!0,Tt.disabled=new Tt(519,Tt.ReadOnly,[0,1]);var At=function(t,e,r,n,i,a){this.test=t,this.ref=e,this.mask=r,this.fail=n,this.depthFail=i,this.pass=a};At.disabled=new At({func:519,mask:0},0,0,7680,7680,7680);var Mt=function(t,e,r){this.blendFunction=t,this.blendColor=e,this.mask=r};Mt.disabled=new Mt(Mt.Replace=[1,0],t.Color.transparent,[!1,!1,!1,!1]),Mt.unblended=new Mt(Mt.Replace,t.Color.transparent,[!0,!0,!0,!0]),Mt.alphaBlended=new Mt([1,771],t.Color.transparent,[!0,!0,!0,!0]);var St=function(t,e,r){this.enable=t,this.mode=e,this.frontFace=r};St.disabled=new St(!1,1029,2305),St.backCCW=new St(!0,1029,2305);var Et=function(t){this.gl=t,this.extVertexArrayObject=this.gl.getExtension(\"OES_vertex_array_object\"),this.clearColor=new q(this),this.clearDepth=new H(this),this.clearStencil=new G(this),this.colorMask=new Y(this),this.depthMask=new W(this),this.stencilMask=new X(this),this.stencilFunc=new Z(this),this.stencilOp=new J(this),this.stencilTest=new K(this),this.depthRange=new $(this),this.depthTest=new Q(this),this.depthFunc=new tt(this),this.blend=new et(this),this.blendFunc=new rt(this),this.blendColor=new nt(this),this.blendEquation=new it(this),this.cullFace=new at(this),this.cullFaceSide=new ot(this),this.frontFace=new st(this),this.program=new lt(this),this.activeTexture=new ct(this),this.viewport=new ut(this),this.bindFramebuffer=new ht(this),this.bindRenderbuffer=new ft(this),this.bindTexture=new pt(this),this.bindVertexBuffer=new dt(this),this.bindElementBuffer=new gt(this),this.bindVertexArrayOES=this.extVertexArrayObject&&new vt(this),this.pixelStoreUnpack=new mt(this),this.pixelStoreUnpackPremultiplyAlpha=new yt(this),this.pixelStoreUnpackFlipY=new xt(this),this.extTextureFilterAnisotropic=t.getExtension(\"EXT_texture_filter_anisotropic\")||t.getExtension(\"MOZ_EXT_texture_filter_anisotropic\")||t.getExtension(\"WEBKIT_EXT_texture_filter_anisotropic\"),this.extTextureFilterAnisotropic&&(this.extTextureFilterAnisotropicMax=t.getParameter(this.extTextureFilterAnisotropic.MAX_TEXTURE_MAX_ANISOTROPY_EXT)),this.extTextureHalfFloat=t.getExtension(\"OES_texture_half_float\"),this.extTextureHalfFloat&&t.getExtension(\"OES_texture_half_float_linear\")};Et.prototype.setDefault=function(){this.unbindVAO(),this.clearColor.setDefault(),this.clearDepth.setDefault(),this.clearStencil.setDefault(),this.colorMask.setDefault(),this.depthMask.setDefault(),this.stencilMask.setDefault(),this.stencilFunc.setDefault(),this.stencilOp.setDefault(),this.stencilTest.setDefault(),this.depthRange.setDefault(),this.depthTest.setDefault(),this.depthFunc.setDefault(),this.blend.setDefault(),this.blendFunc.setDefault(),this.blendColor.setDefault(),this.blendEquation.setDefault(),this.cullFace.setDefault(),this.cullFaceSide.setDefault(),this.frontFace.setDefault(),this.program.setDefault(),this.activeTexture.setDefault(),this.bindFramebuffer.setDefault(),this.pixelStoreUnpack.setDefault(),this.pixelStoreUnpackPremultiplyAlpha.setDefault(),this.pixelStoreUnpackFlipY.setDefault()},Et.prototype.setDirty=function(){this.clearColor.dirty=!0,this.clearDepth.dirty=!0,this.clearStencil.dirty=!0,this.colorMask.dirty=!0,this.depthMask.dirty=!0,this.stencilMask.dirty=!0,this.stencilFunc.dirty=!0,this.stencilOp.dirty=!0,this.stencilTest.dirty=!0,this.depthRange.dirty=!0,this.depthTest.dirty=!0,this.depthFunc.dirty=!0,this.blend.dirty=!0,this.blendFunc.dirty=!0,this.blendColor.dirty=!0,this.blendEquation.dirty=!0,this.cullFace.dirty=!0,this.cullFaceSide.dirty=!0,this.frontFace.dirty=!0,this.program.dirty=!0,this.activeTexture.dirty=!0,this.viewport.dirty=!0,this.bindFramebuffer.dirty=!0,this.bindRenderbuffer.dirty=!0,this.bindTexture.dirty=!0,this.bindVertexBuffer.dirty=!0,this.bindElementBuffer.dirty=!0,this.extVertexArrayObject&&(this.bindVertexArrayOES.dirty=!0),this.pixelStoreUnpack.dirty=!0,this.pixelStoreUnpackPremultiplyAlpha.dirty=!0,this.pixelStoreUnpackFlipY.dirty=!0},Et.prototype.createIndexBuffer=function(t,e){return new N(this,t,e)},Et.prototype.createVertexBuffer=function(t,e,r){return new U(this,t,e,r)},Et.prototype.createRenderbuffer=function(t,e,r){var n=this.gl,i=n.createRenderbuffer();return this.bindRenderbuffer.set(i),n.renderbufferStorage(n.RENDERBUFFER,t,e,r),this.bindRenderbuffer.set(null),i},Et.prototype.createFramebuffer=function(t,e){return new kt(this,t,e)},Et.prototype.clear=function(t){var e=t.color,r=t.depth,n=this.gl,i=0;e&&(i|=n.COLOR_BUFFER_BIT,this.clearColor.set(e),this.colorMask.set([!0,!0,!0,!0])),void 0!==r&&(i|=n.DEPTH_BUFFER_BIT,this.depthRange.set([0,1]),this.clearDepth.set(r),this.depthMask.set(!0)),n.clear(i)},Et.prototype.setCullFace=function(t){!1===t.enable?this.cullFace.set(!1):(this.cullFace.set(!0),this.cullFaceSide.set(t.mode),this.frontFace.set(t.frontFace))},Et.prototype.setDepthMode=function(t){t.func!==this.gl.ALWAYS||t.mask?(this.depthTest.set(!0),this.depthFunc.set(t.func),this.depthMask.set(t.mask),this.depthRange.set(t.range)):this.depthTest.set(!1)},Et.prototype.setStencilMode=function(t){t.test.func!==this.gl.ALWAYS||t.mask?(this.stencilTest.set(!0),this.stencilMask.set(t.mask),this.stencilOp.set([t.fail,t.depthFail,t.pass]),this.stencilFunc.set({func:t.test.func,ref:t.ref,mask:t.test.mask})):this.stencilTest.set(!1)},Et.prototype.setColorMode=function(e){t.deepEqual(e.blendFunction,Mt.Replace)?this.blend.set(!1):(this.blend.set(!0),this.blendFunc.set(e.blendFunction),this.blendColor.set(e.blendColor)),this.colorMask.set(e.mask)},Et.prototype.unbindVAO=function(){this.extVertexArrayObject&&this.bindVertexArrayOES.set(null)};var Ct=function(e){function r(r,n,i){var a=this;e.call(this),this.id=r,this.dispatcher=i,this.on(\"data\",function(t){\"source\"===t.dataType&&\"metadata\"===t.sourceDataType&&(a._sourceLoaded=!0),a._sourceLoaded&&!a._paused&&\"source\"===t.dataType&&\"content\"===t.sourceDataType&&(a.reload(),a.transform&&a.update(a.transform))}),this.on(\"error\",function(){a._sourceErrored=!0}),this._source=I(r,n,i,this),this._tiles={},this._cache=new B(0,this._unloadTile.bind(this)),this._timers={},this._cacheTimers={},this._maxTileCacheSize=null,this._coveredTiles={},this._state=new t.SourceFeatureState}return e&&(r.__proto__=e),r.prototype=Object.create(e&&e.prototype),r.prototype.constructor=r,r.prototype.onAdd=function(t){this.map=t,this._maxTileCacheSize=t?t._maxTileCacheSize:null,this._source&&this._source.onAdd&&this._source.onAdd(t)},r.prototype.onRemove=function(t){this._source&&this._source.onRemove&&this._source.onRemove(t)},r.prototype.loaded=function(){if(this._sourceErrored)return!0;if(!this._sourceLoaded)return!1;for(var t in this._tiles){var e=this._tiles[t];if(\"loaded\"!==e.state&&\"errored\"!==e.state)return!1}return!0},r.prototype.getSource=function(){return this._source},r.prototype.pause=function(){this._paused=!0},r.prototype.resume=function(){if(this._paused){var t=this._shouldReloadOnResume;this._paused=!1,this._shouldReloadOnResume=!1,t&&this.reload(),this.transform&&this.update(this.transform)}},r.prototype._loadTile=function(t,e){return this._source.loadTile(t,e)},r.prototype._unloadTile=function(t){if(this._source.unloadTile)return this._source.unloadTile(t,function(){})},r.prototype._abortTile=function(t){if(this._source.abortTile)return this._source.abortTile(t,function(){})},r.prototype.serialize=function(){return this._source.serialize()},r.prototype.prepare=function(t){for(var e in this._source.prepare&&this._source.prepare(),this._state.coalesceChanges(this._tiles,this.map?this.map.painter:null),this._tiles){var r=this._tiles[e];r.upload(t),r.prepare(this.map.style.imageManager)}},r.prototype.getIds=function(){return Object.keys(this._tiles).map(Number).sort(Lt)},r.prototype.getRenderableIds=function(e){var r=this,n=[];for(var i in this._tiles)this._isIdRenderable(+i,e)&&n.push(+i);return e?n.sort(function(e,n){var i=r._tiles[e].tileID,a=r._tiles[n].tileID,o=new t.Point(i.canonical.x,i.canonical.y)._rotate(r.transform.angle),s=new t.Point(a.canonical.x,a.canonical.y)._rotate(r.transform.angle);return i.overscaledZ-a.overscaledZ||s.y-o.y||s.x-o.x}):n.sort(Lt)},r.prototype.hasRenderableParent=function(t){var e=this.findLoadedParent(t,0);return!!e&&this._isIdRenderable(e.tileID.key)},r.prototype._isIdRenderable=function(t,e){return this._tiles[t]&&this._tiles[t].hasData()&&!this._coveredTiles[t]&&(e||!this._tiles[t].holdingForFade())},r.prototype.reload=function(){if(this._paused)this._shouldReloadOnResume=!0;else for(var t in this._cache.reset(),this._tiles)\"errored\"!==this._tiles[t].state&&this._reloadTile(t,\"reloading\")},r.prototype._reloadTile=function(t,e){var r=this._tiles[t];r&&(\"loading\"!==r.state&&(r.state=e),this._loadTile(r,this._tileLoaded.bind(this,r,t,e)))},r.prototype._tileLoaded=function(e,r,n,i){if(i)return e.state=\"errored\",void(404!==i.status?this._source.fire(new t.ErrorEvent(i,{tile:e})):this.update(this.transform));e.timeAdded=t.browser.now(),\"expired\"===n&&(e.refreshedUponExpiration=!0),this._setTileReloadTimer(r,e),\"raster-dem\"===this.getSource().type&&e.dem&&this._backfillDEM(e),this._state.initializeTileState(e,this.map?this.map.painter:null),this._source.fire(new t.Event(\"data\",{dataType:\"source\",tile:e,coord:e.tileID}))},r.prototype._backfillDEM=function(t){for(var e=this.getRenderableIds(),r=0;r<e.length;r++){var n=e[r];if(t.neighboringTiles&&t.neighboringTiles[n]){var i=this.getTileByID(n);a(t,i),a(i,t)}}function a(t,e){t.needsHillshadePrepare=!0;var r=e.tileID.canonical.x-t.tileID.canonical.x,n=e.tileID.canonical.y-t.tileID.canonical.y,i=Math.pow(2,t.tileID.canonical.z),a=e.tileID.key;0===r&&0===n||Math.abs(n)>1||(Math.abs(r)>1&&(1===Math.abs(r+i)?r+=i:1===Math.abs(r-i)&&(r-=i)),e.dem&&t.dem&&(t.dem.backfillBorder(e.dem,r,n),t.neighboringTiles&&t.neighboringTiles[a]&&(t.neighboringTiles[a].backfilled=!0)))}},r.prototype.getTile=function(t){return this.getTileByID(t.key)},r.prototype.getTileByID=function(t){return this._tiles[t]},r.prototype.getZoom=function(t){return t.zoom+t.scaleZoom(t.tileSize/this._source.tileSize)},r.prototype._retainLoadedChildren=function(t,e,r,n){for(var i in this._tiles){var a=this._tiles[i];if(!(n[i]||!a.hasData()||a.tileID.overscaledZ<=e||a.tileID.overscaledZ>r)){for(var o=a.tileID;a&&a.tileID.overscaledZ>e+1;){var s=a.tileID.scaledTo(a.tileID.overscaledZ-1);(a=this._tiles[s.key])&&a.hasData()&&(o=s)}for(var l=o;l.overscaledZ>e;)if(t[(l=l.scaledTo(l.overscaledZ-1)).key]){n[o.key]=o;break}}}},r.prototype.findLoadedParent=function(t,e){for(var r=t.overscaledZ-1;r>=e;r--){var n=t.scaledTo(r);if(!n)return;var i=String(n.key),a=this._tiles[i];if(a&&a.hasData())return a;if(this._cache.has(n))return this._cache.get(n)}},r.prototype.updateCacheSize=function(t){var e=(Math.ceil(t.width/this._source.tileSize)+1)*(Math.ceil(t.height/this._source.tileSize)+1),r=Math.floor(5*e),n=\"number\"==typeof this._maxTileCacheSize?Math.min(this._maxTileCacheSize,r):r;this._cache.setMaxSize(n)},r.prototype.handleWrapJump=function(t){var e=(t-(void 0===this._prevLng?t:this._prevLng))/360,r=Math.round(e);if(this._prevLng=t,r){var n={};for(var i in this._tiles){var a=this._tiles[i];a.tileID=a.tileID.unwrapTo(a.tileID.wrap+r),n[a.tileID.key]=a}for(var o in this._tiles=n,this._timers)clearTimeout(this._timers[o]),delete this._timers[o];for(var s in this._tiles){var l=this._tiles[s];this._setTileReloadTimer(s,l)}}},r.prototype.update=function(e){var n=this;if(this.transform=e,this._sourceLoaded&&!this._paused){var i;this.updateCacheSize(e),this.handleWrapJump(this.transform.center.lng),this._coveredTiles={},this.used?this._source.tileID?i=e.getVisibleUnwrappedCoordinates(this._source.tileID).map(function(e){return new t.OverscaledTileID(e.canonical.z,e.wrap,e.canonical.z,e.canonical.x,e.canonical.y)}):(i=e.coveringTiles({tileSize:this._source.tileSize,minzoom:this._source.minzoom,maxzoom:this._source.maxzoom,roundZoom:this._source.roundZoom,reparseOverscaled:this._source.reparseOverscaled}),this._source.hasTile&&(i=i.filter(function(t){return n._source.hasTile(t)}))):i=[];var a=(this._source.roundZoom?Math.round:Math.floor)(this.getZoom(e)),o=Math.max(a-r.maxOverzooming,this._source.minzoom),s=Math.max(a+r.maxUnderzooming,this._source.minzoom),l=this._updateRetainedTiles(i,a);if(Pt(this._source.type)){for(var c={},u={},h=0,f=Object.keys(l);h<f.length;h+=1){var p=f[h],d=l[p],g=this._tiles[p];if(g&&!(g.fadeEndTime&&g.fadeEndTime<=t.browser.now())){var v=this.findLoadedParent(d,o);v&&(this._addTile(v.tileID),c[v.tileID.key]=v.tileID),u[p]=d}}for(var m in this._retainLoadedChildren(u,a,s,l),c)l[m]||(this._coveredTiles[m]=!0,l[m]=c[m])}for(var y in l)this._tiles[y].clearFadeHold();for(var x=0,b=t.keysDifference(this._tiles,l);x<b.length;x+=1){var _=b[x],w=this._tiles[_];w.hasSymbolBuckets&&!w.holdingForFade()?w.setHoldDuration(this.map._fadeDuration):w.hasSymbolBuckets&&!w.symbolFadeFinished()||this._removeTile(_)}}},r.prototype.releaseSymbolFadeTiles=function(){for(var t in this._tiles)this._tiles[t].holdingForFade()&&this._removeTile(t)},r.prototype._updateRetainedTiles=function(t,e){for(var n={},i={},a=Math.max(e-r.maxOverzooming,this._source.minzoom),o=Math.max(e+r.maxUnderzooming,this._source.minzoom),s={},l=0,c=t;l<c.length;l+=1){var u=c[l],h=this._addTile(u);n[u.key]=u,h.hasData()||e<this._source.maxzoom&&(s[u.key]=u)}this._retainLoadedChildren(s,e,o,n);for(var f=0,p=t;f<p.length;f+=1){var d=p[f],g=this._tiles[d.key];if(!g.hasData()){if(e+1>this._source.maxzoom){var v=d.children(this._source.maxzoom)[0],m=this.getTile(v);if(m&&m.hasData()){n[v.key]=v;continue}}else{var y=d.children(this._source.maxzoom);if(n[y[0].key]&&n[y[1].key]&&n[y[2].key]&&n[y[3].key])continue}for(var x=g.wasRequested(),b=d.overscaledZ-1;b>=a;--b){var _=d.scaledTo(b);if(i[_.key])break;if(i[_.key]=!0,!(g=this.getTile(_))&&x&&(g=this._addTile(_)),g&&(n[_.key]=_,x=g.wasRequested(),g.hasData()))break}}}return n},r.prototype._addTile=function(e){var r=this._tiles[e.key];if(r)return r;(r=this._cache.getAndRemove(e))&&(this._setTileReloadTimer(e.key,r),r.tileID=e,this._state.initializeTileState(r,this.map?this.map.painter:null),this._cacheTimers[e.key]&&(clearTimeout(this._cacheTimers[e.key]),delete this._cacheTimers[e.key],this._setTileReloadTimer(e.key,r)));var n=Boolean(r);return n||(r=new t.Tile(e,this._source.tileSize*e.overscaleFactor()),this._loadTile(r,this._tileLoaded.bind(this,r,e.key,r.state))),r?(r.uses++,this._tiles[e.key]=r,n||this._source.fire(new t.Event(\"dataloading\",{tile:r,coord:r.tileID,dataType:\"source\"})),r):null},r.prototype._setTileReloadTimer=function(t,e){var r=this;t in this._timers&&(clearTimeout(this._timers[t]),delete this._timers[t]);var n=e.getExpiryTimeout();n&&(this._timers[t]=setTimeout(function(){r._reloadTile(t,\"expired\"),delete r._timers[t]},n))},r.prototype._removeTile=function(t){var e=this._tiles[t];e&&(e.uses--,delete this._tiles[t],this._timers[t]&&(clearTimeout(this._timers[t]),delete this._timers[t]),e.uses>0||(e.hasData()?this._cache.add(e.tileID,e,e.getExpiryTimeout()):(e.aborted=!0,this._abortTile(e),this._unloadTile(e))))},r.prototype.clearTiles=function(){for(var t in this._shouldReloadOnResume=!1,this._paused=!1,this._tiles)this._removeTile(t);this._cache.reset()},r.prototype.tilesIn=function(e,r,n){var i=this,a=[],o=this.transform;if(!o)return a;for(var s=n?o.getCameraQueryGeometry(e):e,l=e.map(function(t){return o.pointCoordinate(t)}),c=s.map(function(t){return o.pointCoordinate(t)}),u=this.getIds(),h=1/0,f=1/0,p=-1/0,d=-1/0,g=0,v=c;g<v.length;g+=1){var m=v[g];h=Math.min(h,m.x),f=Math.min(f,m.y),p=Math.max(p,m.x),d=Math.max(d,m.y)}for(var y=function(e){var n=i._tiles[u[e]];if(!n.holdingForFade()){var s=n.tileID,g=Math.pow(2,o.zoom-n.tileID.overscaledZ),v=r*n.queryPadding*t.EXTENT/n.tileSize/g,m=[s.getTilePoint(new t.MercatorCoordinate(h,f)),s.getTilePoint(new t.MercatorCoordinate(p,d))];if(m[0].x-v<t.EXTENT&&m[0].y-v<t.EXTENT&&m[1].x+v>=0&&m[1].y+v>=0){var y=l.map(function(t){return s.getTilePoint(t)}),x=c.map(function(t){return s.getTilePoint(t)});a.push({tile:n,tileID:s,queryGeometry:y,cameraQueryGeometry:x,scale:g})}}},x=0;x<u.length;x++)y(x);return a},r.prototype.getVisibleCoordinates=function(t){for(var e=this,r=this.getRenderableIds(t).map(function(t){return e._tiles[t].tileID}),n=0,i=r;n<i.length;n+=1){var a=i[n];a.posMatrix=this.transform.calculatePosMatrix(a.toUnwrapped())}return r},r.prototype.hasTransition=function(){if(this._source.hasTransition())return!0;if(Pt(this._source.type))for(var e in this._tiles){var r=this._tiles[e];if(void 0!==r.fadeEndTime&&r.fadeEndTime>=t.browser.now())return!0}return!1},r.prototype.setFeatureState=function(t,e,r){t=t||\"_geojsonTileLayer\",this._state.updateState(t,e,r)},r.prototype.removeFeatureState=function(t,e,r){t=t||\"_geojsonTileLayer\",this._state.removeFeatureState(t,e,r)},r.prototype.getFeatureState=function(t,e){return t=t||\"_geojsonTileLayer\",this._state.getState(t,e)},r}(t.Evented);function Lt(t,e){return t%32-e%32||e-t}function Pt(t){return\"raster\"===t||\"image\"===t||\"video\"===t}function Ot(){return new t.window.Worker(Jn.workerUrl)}Ct.maxOverzooming=10,Ct.maxUnderzooming=3;var zt=function(){this.active={}};zt.prototype.acquire=function(t){if(!this.workers)for(this.workers=[];this.workers.length<zt.workerCount;)this.workers.push(new Ot);return this.active[t]=!0,this.workers.slice()},zt.prototype.release=function(t){delete this.active[t],0===Object.keys(this.active).length&&(this.workers.forEach(function(t){t.terminate()}),this.workers=null)};var It,Dt=Math.floor(t.browser.hardwareConcurrency/2);function Rt(e,r){var n={};for(var i in e)\"ref\"!==i&&(n[i]=e[i]);return t.refProperties.forEach(function(t){t in r&&(n[t]=r[t])}),n}function Ft(t){t=t.slice();for(var e=Object.create(null),r=0;r<t.length;r++)e[t[r].id]=t[r];for(var n=0;n<t.length;n++)\"ref\"in t[n]&&(t[n]=Rt(t[n],e[t[n].ref]));return t}zt.workerCount=Math.max(Math.min(Dt,6),1);var Bt={setStyle:\"setStyle\",addLayer:\"addLayer\",removeLayer:\"removeLayer\",setPaintProperty:\"setPaintProperty\",setLayoutProperty:\"setLayoutProperty\",setFilter:\"setFilter\",addSource:\"addSource\",removeSource:\"removeSource\",setGeoJSONSourceData:\"setGeoJSONSourceData\",setLayerZoomRange:\"setLayerZoomRange\",setLayerProperty:\"setLayerProperty\",setCenter:\"setCenter\",setZoom:\"setZoom\",setBearing:\"setBearing\",setPitch:\"setPitch\",setSprite:\"setSprite\",setGlyphs:\"setGlyphs\",setTransition:\"setTransition\",setLight:\"setLight\"};function Nt(t,e,r){r.push({command:Bt.addSource,args:[t,e[t]]})}function jt(t,e,r){e.push({command:Bt.removeSource,args:[t]}),r[t]=!0}function Ut(t,e,r,n){jt(t,r,n),Nt(t,e,r)}function Vt(e,r,n){var i;for(i in e[n])if(e[n].hasOwnProperty(i)&&\"data\"!==i&&!t.deepEqual(e[n][i],r[n][i]))return!1;for(i in r[n])if(r[n].hasOwnProperty(i)&&\"data\"!==i&&!t.deepEqual(e[n][i],r[n][i]))return!1;return!0}function qt(e,r,n,i,a,o){var s;for(s in r=r||{},e=e||{})e.hasOwnProperty(s)&&(t.deepEqual(e[s],r[s])||n.push({command:o,args:[i,s,r[s],a]}));for(s in r)r.hasOwnProperty(s)&&!e.hasOwnProperty(s)&&(t.deepEqual(e[s],r[s])||n.push({command:o,args:[i,s,r[s],a]}))}function Ht(t){return t.id}function Gt(t,e){return t[e.id]=e,t}var Yt=function(t,e,r){var n=this.boxCells=[],i=this.circleCells=[];this.xCellCount=Math.ceil(t/r),this.yCellCount=Math.ceil(e/r);for(var a=0;a<this.xCellCount*this.yCellCount;a++)n.push([]),i.push([]);this.circleKeys=[],this.boxKeys=[],this.bboxes=[],this.circles=[],this.width=t,this.height=e,this.xScale=this.xCellCount/t,this.yScale=this.yCellCount/e,this.boxUid=0,this.circleUid=0};function Wt(e,r,n,i,a){var o=t.create();return r?(t.scale(o,o,[1/a,1/a,1]),n||t.rotateZ(o,o,i.angle)):t.multiply(o,i.labelPlaneMatrix,e),o}function Xt(e,r,n,i,a){if(r){var o=t.clone(e);return t.scale(o,o,[a,a,1]),n||t.rotateZ(o,o,-i.angle),o}return i.glCoordMatrix}function Zt(e,r){var n=[e.x,e.y,0,1];ae(n,n,r);var i=n[3];return{point:new t.Point(n[0]/i,n[1]/i),signedDistanceFromCamera:i}}function Jt(t,e){var r=t[0]/t[3],n=t[1]/t[3];return r>=-e[0]&&r<=e[0]&&n>=-e[1]&&n<=e[1]}function Kt(e,r,n,i,a,o,s,l){var c=i?e.textSizeData:e.iconSizeData,u=t.evaluateSizeForZoom(c,n.transform.zoom),h=[256/n.width*2+1,256/n.height*2+1],f=i?e.text.dynamicLayoutVertexArray:e.icon.dynamicLayoutVertexArray;f.clear();for(var p=e.lineVertexArray,d=i?e.text.placedSymbolArray:e.icon.placedSymbolArray,g=n.transform.width/n.transform.height,v=!1,m=0;m<d.length;m++){var y=d.get(m);if(y.hidden||y.writingMode===t.WritingMode.vertical&&!v)ie(y.numGlyphs,f);else{v=!1;var x=[y.anchorX,y.anchorY,0,1];if(t.transformMat4(x,x,r),Jt(x,h)){var b=.5+x[3]/n.transform.cameraToCenterDistance*.5,_=t.evaluateSizeForFeature(c,u,y),w=s?_*b:_/b,k=new t.Point(y.anchorX,y.anchorY),T=Zt(k,a).point,A={},M=te(y,w,!1,l,r,a,o,e.glyphOffsetArray,p,f,T,k,A,g);v=M.useVertical,(M.notEnoughRoom||v||M.needsFlipping&&te(y,w,!0,l,r,a,o,e.glyphOffsetArray,p,f,T,k,A,g).notEnoughRoom)&&ie(y.numGlyphs,f)}else ie(y.numGlyphs,f)}}i?e.text.dynamicLayoutVertexBuffer.updateData(f):e.icon.dynamicLayoutVertexBuffer.updateData(f)}function $t(t,e,r,n,i,a,o,s,l,c,u,h){var f=s.glyphStartIndex+s.numGlyphs,p=s.lineStartIndex,d=s.lineStartIndex+s.lineLength,g=e.getoffsetX(s.glyphStartIndex),v=e.getoffsetX(f-1),m=re(t*g,r,n,i,a,o,s.segment,p,d,l,c,u,h);if(!m)return null;var y=re(t*v,r,n,i,a,o,s.segment,p,d,l,c,u,h);return y?{first:m,last:y}:null}function Qt(e,r,n,i){return e===t.WritingMode.horizontal&&Math.abs(n.y-r.y)>Math.abs(n.x-r.x)*i?{useVertical:!0}:(e===t.WritingMode.vertical?r.y<n.y:r.x>n.x)?{needsFlipping:!0}:null}function te(e,r,n,i,a,o,s,l,c,u,h,f,p,d){var g,v=r/24,m=e.lineOffsetX*v,y=e.lineOffsetY*v;if(e.numGlyphs>1){var x=e.glyphStartIndex+e.numGlyphs,b=e.lineStartIndex,_=e.lineStartIndex+e.lineLength,w=$t(v,l,m,y,n,h,f,e,c,o,p,!1);if(!w)return{notEnoughRoom:!0};var k=Zt(w.first.point,s).point,T=Zt(w.last.point,s).point;if(i&&!n){var A=Qt(e.writingMode,k,T,d);if(A)return A}g=[w.first];for(var M=e.glyphStartIndex+1;M<x-1;M++)g.push(re(v*l.getoffsetX(M),m,y,n,h,f,e.segment,b,_,c,o,p,!1));g.push(w.last)}else{if(i&&!n){var S=Zt(f,a).point,E=e.lineStartIndex+e.segment+1,C=new t.Point(c.getx(E),c.gety(E)),L=Zt(C,a),P=L.signedDistanceFromCamera>0?L.point:ee(f,C,S,1,a),O=Qt(e.writingMode,S,P,d);if(O)return O}var z=re(v*l.getoffsetX(e.glyphStartIndex),m,y,n,h,f,e.segment,e.lineStartIndex,e.lineStartIndex+e.lineLength,c,o,p,!1);if(!z)return{notEnoughRoom:!0};g=[z]}for(var I=0,D=g;I<D.length;I+=1){var R=D[I];t.addDynamicAttributes(u,R.point,R.angle)}return{}}function ee(t,e,r,n,i){var a=Zt(t.add(t.sub(e)._unit()),i).point,o=r.sub(a);return r.add(o._mult(n/o.mag()))}function re(e,r,n,i,a,o,s,l,c,u,h,f,p){var d=i?e-r:e+r,g=d>0?1:-1,v=0;i&&(g*=-1,v=Math.PI),g<0&&(v+=Math.PI);for(var m=g>0?l+s:l+s+1,y=m,x=a,b=a,_=0,w=0,k=Math.abs(d);_+w<=k;){if((m+=g)<l||m>=c)return null;if(b=x,void 0===(x=f[m])){var T=new t.Point(u.getx(m),u.gety(m)),A=Zt(T,h);if(A.signedDistanceFromCamera>0)x=f[m]=A.point;else{var M=m-g;x=ee(0===_?o:new t.Point(u.getx(M),u.gety(M)),T,b,k-_+1,h)}}_+=w,w=b.dist(x)}var S=(k-_)/w,E=x.sub(b),C=E.mult(S)._add(b);return C._add(E._unit()._perp()._mult(n*g)),{point:C,angle:v+Math.atan2(x.y-b.y,x.x-b.x),tileDistance:p?{prevTileDistance:m-g===y?0:u.gettileUnitDistanceFromAnchor(m-g),lastSegmentViewportDistance:k-_}:null}}Yt.prototype.keysLength=function(){return this.boxKeys.length+this.circleKeys.length},Yt.prototype.insert=function(t,e,r,n,i){this._forEachCell(e,r,n,i,this._insertBoxCell,this.boxUid++),this.boxKeys.push(t),this.bboxes.push(e),this.bboxes.push(r),this.bboxes.push(n),this.bboxes.push(i)},Yt.prototype.insertCircle=function(t,e,r,n){this._forEachCell(e-n,r-n,e+n,r+n,this._insertCircleCell,this.circleUid++),this.circleKeys.push(t),this.circles.push(e),this.circles.push(r),this.circles.push(n)},Yt.prototype._insertBoxCell=function(t,e,r,n,i,a){this.boxCells[i].push(a)},Yt.prototype._insertCircleCell=function(t,e,r,n,i,a){this.circleCells[i].push(a)},Yt.prototype._query=function(t,e,r,n,i,a){if(r<0||t>this.width||n<0||e>this.height)return!i&&[];var o=[];if(t<=0&&e<=0&&this.width<=r&&this.height<=n){if(i)return!0;for(var s=0;s<this.boxKeys.length;s++)o.push({key:this.boxKeys[s],x1:this.bboxes[4*s],y1:this.bboxes[4*s+1],x2:this.bboxes[4*s+2],y2:this.bboxes[4*s+3]});for(var l=0;l<this.circleKeys.length;l++){var c=this.circles[3*l],u=this.circles[3*l+1],h=this.circles[3*l+2];o.push({key:this.circleKeys[l],x1:c-h,y1:u-h,x2:c+h,y2:u+h})}return a?o.filter(a):o}var f={hitTest:i,seenUids:{box:{},circle:{}}};return this._forEachCell(t,e,r,n,this._queryCell,o,f,a),i?o.length>0:o},Yt.prototype._queryCircle=function(t,e,r,n,i){var a=t-r,o=t+r,s=e-r,l=e+r;if(o<0||a>this.width||l<0||s>this.height)return!n&&[];var c=[],u={hitTest:n,circle:{x:t,y:e,radius:r},seenUids:{box:{},circle:{}}};return this._forEachCell(a,s,o,l,this._queryCellCircle,c,u,i),n?c.length>0:c},Yt.prototype.query=function(t,e,r,n,i){return this._query(t,e,r,n,!1,i)},Yt.prototype.hitTest=function(t,e,r,n,i){return this._query(t,e,r,n,!0,i)},Yt.prototype.hitTestCircle=function(t,e,r,n){return this._queryCircle(t,e,r,!0,n)},Yt.prototype._queryCell=function(t,e,r,n,i,a,o,s){var l=o.seenUids,c=this.boxCells[i];if(null!==c)for(var u=this.bboxes,h=0,f=c;h<f.length;h+=1){var p=f[h];if(!l.box[p]){l.box[p]=!0;var d=4*p;if(t<=u[d+2]&&e<=u[d+3]&&r>=u[d+0]&&n>=u[d+1]&&(!s||s(this.boxKeys[p]))){if(o.hitTest)return a.push(!0),!0;a.push({key:this.boxKeys[p],x1:u[d],y1:u[d+1],x2:u[d+2],y2:u[d+3]})}}}var g=this.circleCells[i];if(null!==g)for(var v=this.circles,m=0,y=g;m<y.length;m+=1){var x=y[m];if(!l.circle[x]){l.circle[x]=!0;var b=3*x;if(this._circleAndRectCollide(v[b],v[b+1],v[b+2],t,e,r,n)&&(!s||s(this.circleKeys[x]))){if(o.hitTest)return a.push(!0),!0;var _=v[b],w=v[b+1],k=v[b+2];a.push({key:this.circleKeys[x],x1:_-k,y1:w-k,x2:_+k,y2:w+k})}}}},Yt.prototype._queryCellCircle=function(t,e,r,n,i,a,o,s){var l=o.circle,c=o.seenUids,u=this.boxCells[i];if(null!==u)for(var h=this.bboxes,f=0,p=u;f<p.length;f+=1){var d=p[f];if(!c.box[d]){c.box[d]=!0;var g=4*d;if(this._circleAndRectCollide(l.x,l.y,l.radius,h[g+0],h[g+1],h[g+2],h[g+3])&&(!s||s(this.boxKeys[d])))return a.push(!0),!0}}var v=this.circleCells[i];if(null!==v)for(var m=this.circles,y=0,x=v;y<x.length;y+=1){var b=x[y];if(!c.circle[b]){c.circle[b]=!0;var _=3*b;if(this._circlesCollide(m[_],m[_+1],m[_+2],l.x,l.y,l.radius)&&(!s||s(this.circleKeys[b])))return a.push(!0),!0}}},Yt.prototype._forEachCell=function(t,e,r,n,i,a,o,s){for(var l=this._convertToXCellCoord(t),c=this._convertToYCellCoord(e),u=this._convertToXCellCoord(r),h=this._convertToYCellCoord(n),f=l;f<=u;f++)for(var p=c;p<=h;p++){var d=this.xCellCount*p+f;if(i.call(this,t,e,r,n,d,a,o,s))return}},Yt.prototype._convertToXCellCoord=function(t){return Math.max(0,Math.min(this.xCellCount-1,Math.floor(t*this.xScale)))},Yt.prototype._convertToYCellCoord=function(t){return Math.max(0,Math.min(this.yCellCount-1,Math.floor(t*this.yScale)))},Yt.prototype._circlesCollide=function(t,e,r,n,i,a){var o=n-t,s=i-e,l=r+a;return l*l>o*o+s*s},Yt.prototype._circleAndRectCollide=function(t,e,r,n,i,a,o){var s=(a-n)/2,l=Math.abs(t-(n+s));if(l>s+r)return!1;var c=(o-i)/2,u=Math.abs(e-(i+c));if(u>c+r)return!1;if(l<=s||u<=c)return!0;var h=l-s,f=u-c;return h*h+f*f<=r*r};var ne=new Float32Array([-1/0,-1/0,0,-1/0,-1/0,0,-1/0,-1/0,0,-1/0,-1/0,0]);function ie(t,e){for(var r=0;r<t;r++){var n=e.length;e.resize(n+4),e.float32.set(ne,3*n)}}function ae(t,e,r){var n=e[0],i=e[1];return t[0]=r[0]*n+r[4]*i+r[12],t[1]=r[1]*n+r[5]*i+r[13],t[3]=r[3]*n+r[7]*i+r[15],t}var oe=function(t,e,r){void 0===e&&(e=new Yt(t.width+200,t.height+200,25)),void 0===r&&(r=new Yt(t.width+200,t.height+200,25)),this.transform=t,this.grid=e,this.ignoredGrid=r,this.pitchfactor=Math.cos(t._pitch)*t.cameraToCenterDistance,this.screenRightBoundary=t.width+100,this.screenBottomBoundary=t.height+100,this.gridRightBoundary=t.width+200,this.gridBottomBoundary=t.height+200};function se(t,e,r){t[e+4]=r?1:0}function le(e,r,n){return r*(t.EXTENT/(e.tileSize*Math.pow(2,n-e.tileID.overscaledZ)))}oe.prototype.placeCollisionBox=function(t,e,r,n,i){var a=this.projectAndGetPerspectiveRatio(n,t.anchorPointX,t.anchorPointY),o=r*a.perspectiveRatio,s=t.x1*o+a.point.x,l=t.y1*o+a.point.y,c=t.x2*o+a.point.x,u=t.y2*o+a.point.y;return!this.isInsideGrid(s,l,c,u)||!e&&this.grid.hitTest(s,l,c,u,i)?{box:[],offscreen:!1}:{box:[s,l,c,u],offscreen:this.isOffscreen(s,l,c,u)}},oe.prototype.approximateTileDistance=function(t,e,r,n,i){var a=i?1:n/this.pitchfactor,o=t.lastSegmentViewportDistance*r;return t.prevTileDistance+o+(a-1)*o*Math.abs(Math.sin(e))},oe.prototype.placeCollisionCircles=function(e,r,n,i,a,o,s,l,c,u,h,f,p){var d=[],g=this.projectAnchor(c,a.anchorX,a.anchorY),v=l/24,m=a.lineOffsetX*l,y=a.lineOffsetY*l,x=new t.Point(a.anchorX,a.anchorY),b=$t(v,s,m,y,!1,Zt(x,u).point,x,a,o,u,{},!0),_=!1,w=!1,k=!0,T=g.perspectiveRatio*i,A=1/(i*n),M=0,S=0;b&&(M=this.approximateTileDistance(b.first.tileDistance,b.first.angle,A,g.cameraDistance,f),S=this.approximateTileDistance(b.last.tileDistance,b.last.angle,A,g.cameraDistance,f));for(var E=0;E<e.length;E+=5){var C=e[E],L=e[E+1],P=e[E+2],O=e[E+3];if(!b||O<-M||O>S)se(e,E,!1);else{var z=this.projectPoint(c,C,L),I=P*T;if(d.length>0){var D=z.x-d[d.length-4],R=z.y-d[d.length-3];if(I*I*2>D*D+R*R&&E+8<e.length){var F=e[E+8];if(F>-M&&F<S){se(e,E,!1);continue}}}var B=E/5;d.push(z.x,z.y,I,B),se(e,E,!0);var N=z.x-I,j=z.y-I,U=z.x+I,V=z.y+I;if(k=k&&this.isOffscreen(N,j,U,V),w=w||this.isInsideGrid(N,j,U,V),!r&&this.grid.hitTestCircle(z.x,z.y,I,p)){if(!h)return{circles:[],offscreen:!1};_=!0}}}return{circles:_||!w?[]:d,offscreen:k}},oe.prototype.queryRenderedSymbols=function(e){if(0===e.length||0===this.grid.keysLength()&&0===this.ignoredGrid.keysLength())return{};for(var r=[],n=1/0,i=1/0,a=-1/0,o=-1/0,s=0,l=e;s<l.length;s+=1){var c=l[s],u=new t.Point(c.x+100,c.y+100);n=Math.min(n,u.x),i=Math.min(i,u.y),a=Math.max(a,u.x),o=Math.max(o,u.y),r.push(u)}for(var h={},f={},p=0,d=this.grid.query(n,i,a,o).concat(this.ignoredGrid.query(n,i,a,o));p<d.length;p+=1){var g=d[p],v=g.key;if(void 0===h[v.bucketInstanceId]&&(h[v.bucketInstanceId]={}),!h[v.bucketInstanceId][v.featureIndex]){var m=[new t.Point(g.x1,g.y1),new t.Point(g.x2,g.y1),new t.Point(g.x2,g.y2),new t.Point(g.x1,g.y2)];t.polygonIntersectsPolygon(r,m)&&(h[v.bucketInstanceId][v.featureIndex]=!0,void 0===f[v.bucketInstanceId]&&(f[v.bucketInstanceId]=[]),f[v.bucketInstanceId].push(v.featureIndex))}}return f},oe.prototype.insertCollisionBox=function(t,e,r,n,i){var a={bucketInstanceId:r,featureIndex:n,collisionGroupID:i};(e?this.ignoredGrid:this.grid).insert(a,t[0],t[1],t[2],t[3])},oe.prototype.insertCollisionCircles=function(t,e,r,n,i){for(var a=e?this.ignoredGrid:this.grid,o={bucketInstanceId:r,featureIndex:n,collisionGroupID:i},s=0;s<t.length;s+=4)a.insertCircle(o,t[s],t[s+1],t[s+2])},oe.prototype.projectAnchor=function(t,e,r){var n=[e,r,0,1];return ae(n,n,t),{perspectiveRatio:.5+this.transform.cameraToCenterDistance/n[3]*.5,cameraDistance:n[3]}},oe.prototype.projectPoint=function(e,r,n){var i=[r,n,0,1];return ae(i,i,e),new t.Point((i[0]/i[3]+1)/2*this.transform.width+100,(-i[1]/i[3]+1)/2*this.transform.height+100)},oe.prototype.projectAndGetPerspectiveRatio=function(e,r,n){var i=[r,n,0,1];return ae(i,i,e),{point:new t.Point((i[0]/i[3]+1)/2*this.transform.width+100,(-i[1]/i[3]+1)/2*this.transform.height+100),perspectiveRatio:.5+this.transform.cameraToCenterDistance/i[3]*.5}},oe.prototype.isOffscreen=function(t,e,r,n){return r<100||t>=this.screenRightBoundary||n<100||e>this.screenBottomBoundary},oe.prototype.isInsideGrid=function(t,e,r,n){return r>=0&&t<this.gridRightBoundary&&n>=0&&e<this.gridBottomBoundary};var ce=function(t,e,r,n){this.opacity=t?Math.max(0,Math.min(1,t.opacity+(t.placed?e:-e))):n&&r?1:0,this.placed=r};ce.prototype.isHidden=function(){return 0===this.opacity&&!this.placed};var ue=function(t,e,r,n,i){this.text=new ce(t?t.text:null,e,r,i),this.icon=new ce(t?t.icon:null,e,n,i)};ue.prototype.isHidden=function(){return this.text.isHidden()&&this.icon.isHidden()};var he=function(t,e,r){this.text=t,this.icon=e,this.skipFade=r},fe=function(t,e,r,n,i){this.bucketInstanceId=t,this.featureIndex=e,this.sourceLayerIndex=r,this.bucketIndex=n,this.tileID=i},pe=function(t){this.crossSourceCollisions=t,this.maxGroupID=0,this.collisionGroups={}};function de(e,r,n,i,a){var o=t.getAnchorAlignment(e),s=-(o.horizontalAlign-.5)*r,l=-(o.verticalAlign-.5)*n,c=t.evaluateRadialOffset(e,i);return new t.Point(s+c[0]*a,l+c[1]*a)}pe.prototype.get=function(t){if(this.crossSourceCollisions)return{ID:0,predicate:null};if(!this.collisionGroups[t]){var e=++this.maxGroupID;this.collisionGroups[t]={ID:e,predicate:function(t){return t.collisionGroupID===e}}}return this.collisionGroups[t]};var ge=function(t,e,r,n){this.transform=t.clone(),this.collisionIndex=new oe(this.transform),this.placements={},this.opacities={},this.variableOffsets={},this.stale=!1,this.commitTime=0,this.fadeDuration=e,this.retainedQueryData={},this.collisionGroups=new pe(r),this.prevPlacement=n,n&&(n.prevPlacement=void 0)};function ve(t,e,r,n,i){t.emplaceBack(e?1:0,r?1:0,n||0,i||0),t.emplaceBack(e?1:0,r?1:0,n||0,i||0),t.emplaceBack(e?1:0,r?1:0,n||0,i||0),t.emplaceBack(e?1:0,r?1:0,n||0,i||0)}ge.prototype.placeLayerTile=function(e,r,n,i){var a=r.getBucket(e),o=r.latestFeatureIndex;if(a&&o&&e.id===a.layerIds[0]){var s=r.collisionBoxArray,l=a.layers[0].layout,c=Math.pow(2,this.transform.zoom-r.tileID.overscaledZ),u=r.tileSize/t.EXTENT,h=this.transform.calculatePosMatrix(r.tileID.toUnwrapped()),f=Wt(h,\"map\"===l.get(\"text-pitch-alignment\"),\"map\"===l.get(\"text-rotation-alignment\"),this.transform,le(r,1,this.transform.zoom)),p=Wt(h,\"map\"===l.get(\"icon-pitch-alignment\"),\"map\"===l.get(\"icon-rotation-alignment\"),this.transform,le(r,1,this.transform.zoom));this.retainedQueryData[a.bucketInstanceId]=new fe(a.bucketInstanceId,o,a.sourceLayerIndex,a.index,r.tileID),this.placeLayerBucket(a,h,f,p,c,u,n,r.holdingForFade(),i,s)}},ge.prototype.attemptAnchorPlacement=function(e,r,n,i,a,o,s,l,c,u,h,f,p,d){var g,v=de(e,n,i,a,o),m=this.collisionIndex.placeCollisionBox(function(e,r,n,i,a,o){var s=e.x1,l=e.x2,c=e.y1,u=e.y2,h=e.anchorPointX,f=e.anchorPointY,p=new t.Point(r,n);return i&&p._rotate(a?o:-o),{x1:s+p.x,y1:c+p.y,x2:l+p.x,y2:u+p.y,anchorPointX:h,anchorPointY:f}}(r,v.x,v.y,s,l,this.transform.angle),f,c,u,h.predicate);if(m.box.length>0)return this.prevPlacement&&this.prevPlacement.variableOffsets[p.crossTileID]&&this.prevPlacement.placements[p.crossTileID]&&this.prevPlacement.placements[p.crossTileID].text&&(g=this.prevPlacement.variableOffsets[p.crossTileID].anchor),this.variableOffsets[p.crossTileID]={radialOffset:a,width:n,height:i,anchor:e,textBoxScale:o,prevAnchor:g},this.markUsedJustification(d,e,p),m},ge.prototype.placeLayerBucket=function(e,r,n,i,a,o,s,l,c,u){var h=this,f=e.layers[0].layout,p=t.evaluateSizeForZoom(e.textSizeData,this.transform.zoom),d=f.get(\"text-optional\"),g=f.get(\"icon-optional\"),v=f.get(\"text-allow-overlap\"),m=f.get(\"icon-allow-overlap\"),y=v&&(m||!e.hasIconData()||g),x=m&&(v||!e.hasTextData()||d),b=this.collisionGroups.get(e.sourceID),_=\"map\"===f.get(\"text-rotation-alignment\"),w=\"map\"===f.get(\"text-pitch-alignment\"),k=\"viewport-y\"===f.get(\"symbol-z-order\");!e.collisionArrays&&u&&e.deserializeCollisionBoxes(u);var T=function(i,u){if(!c[i.crossTileID])if(l)h.placements[i.crossTileID]=new he(!1,!1,!1);else{var m=!1,k=!1,T=!0,A=null,M=null,S=null,E=0,C=0;u.textFeatureIndex&&(E=u.textFeatureIndex);var L=u.textBox;if(L)if(f.get(\"text-variable-anchor\")){var P=L.x2-L.x1,O=L.y2-L.y1,z=i.textBoxScale,I=f.get(\"text-variable-anchor\");if(h.prevPlacement&&h.prevPlacement.variableOffsets[i.crossTileID]){var D=h.prevPlacement.variableOffsets[i.crossTileID];I[0]!==D.anchor&&(I=I.filter(function(t){return t!==D.anchor})).unshift(D.anchor)}for(var R=0,F=I;R<F.length;R+=1){var B=F[R];if(A=h.attemptAnchorPlacement(B,L,P,O,i.radialTextOffset,z,_,w,o,r,b,v,i,e)){m=!0;break}}if(!h.variableOffsets[i.crossTileID]&&h.prevPlacement){var N=h.prevPlacement.variableOffsets[i.crossTileID];N&&(h.variableOffsets[i.crossTileID]=N,h.markUsedJustification(e,N.anchor,i))}}else m=(A=h.collisionIndex.placeCollisionBox(L,f.get(\"text-allow-overlap\"),o,r,b.predicate)).box.length>0;T=A&&A.offscreen;var j=u.textCircles;if(j){var U=e.text.placedSymbolArray.get(i.centerJustifiedTextSymbolIndex),V=t.evaluateSizeForFeature(e.textSizeData,p,U);M=h.collisionIndex.placeCollisionCircles(j,f.get(\"text-allow-overlap\"),a,o,U,e.lineVertexArray,e.glyphOffsetArray,V,r,n,s,w,b.predicate),m=f.get(\"text-allow-overlap\")||M.circles.length>0,T=T&&M.offscreen}u.iconFeatureIndex&&(C=u.iconFeatureIndex),u.iconBox&&(k=(S=h.collisionIndex.placeCollisionBox(u.iconBox,f.get(\"icon-allow-overlap\"),o,r,b.predicate)).box.length>0,T=T&&S.offscreen);var q=d||0===i.numHorizontalGlyphVertices&&0===i.numVerticalGlyphVertices,H=g||0===i.numIconVertices;q||H?H?q||(k=k&&m):m=k&&m:k=m=k&&m,m&&A&&h.collisionIndex.insertCollisionBox(A.box,f.get(\"text-ignore-placement\"),e.bucketInstanceId,E,b.ID),k&&S&&h.collisionIndex.insertCollisionBox(S.box,f.get(\"icon-ignore-placement\"),e.bucketInstanceId,C,b.ID),m&&M&&h.collisionIndex.insertCollisionCircles(M.circles,f.get(\"text-ignore-placement\"),e.bucketInstanceId,E,b.ID),h.placements[i.crossTileID]=new he(m||y,k||x,T||e.justReloaded),c[i.crossTileID]=!0}};if(k)for(var A=e.getSortedSymbolIndexes(this.transform.angle),M=A.length-1;M>=0;--M){var S=A[M];T(e.symbolInstances.get(S),e.collisionArrays[S])}else for(var E=0;E<e.symbolInstances.length;++E)T(e.symbolInstances.get(E),e.collisionArrays[E]);e.justReloaded=!1},ge.prototype.markUsedJustification=function(e,r,n){var i={left:n.leftJustifiedTextSymbolIndex,center:n.centerJustifiedTextSymbolIndex,right:n.rightJustifiedTextSymbolIndex},a=i[t.getAnchorJustification(r)];for(var o in i){var s=i[o];s>=0&&(e.text.placedSymbolArray.get(s).crossTileID=a>=0&&s!==a?0:n.crossTileID)}},ge.prototype.commit=function(t){this.commitTime=t;var e=this.prevPlacement,r=!1,n=e&&0!==this.fadeDuration?(this.commitTime-e.commitTime)/this.fadeDuration:1,i=e?e.opacities:{},a=e?e.variableOffsets:{};for(var o in this.placements){var s=this.placements[o],l=i[o];l?(this.opacities[o]=new ue(l,n,s.text,s.icon),r=r||s.text!==l.text.placed||s.icon!==l.icon.placed):(this.opacities[o]=new ue(null,n,s.text,s.icon,s.skipFade),r=r||s.text||s.icon)}for(var c in i){var u=i[c];if(!this.opacities[c]){var h=new ue(u,n,!1,!1);h.isHidden()||(this.opacities[c]=h,r=r||u.text.placed||u.icon.placed)}}for(var f in a)this.variableOffsets[f]||!this.opacities[f]||this.opacities[f].isHidden()||(this.variableOffsets[f]=a[f]);r?this.lastPlacementChangeTime=t:\"number\"!=typeof this.lastPlacementChangeTime&&(this.lastPlacementChangeTime=e?e.lastPlacementChangeTime:t)},ge.prototype.updateLayerOpacities=function(t,e){for(var r={},n=0,i=e;n<i.length;n+=1){var a=i[n],o=a.getBucket(t);o&&a.latestFeatureIndex&&t.id===o.layerIds[0]&&this.updateBucketOpacities(o,r,a.collisionBoxArray)}},ge.prototype.updateBucketOpacities=function(e,r,n){e.hasTextData()&&e.text.opacityVertexArray.clear(),e.hasIconData()&&e.icon.opacityVertexArray.clear(),e.hasCollisionBoxData()&&e.collisionBox.collisionVertexArray.clear(),e.hasCollisionCircleData()&&e.collisionCircle.collisionVertexArray.clear();var i=e.layers[0].layout,a=new ue(null,0,!1,!1,!0),o=i.get(\"text-allow-overlap\"),s=i.get(\"icon-allow-overlap\"),l=i.get(\"text-variable-anchor\"),c=\"map\"===i.get(\"text-rotation-alignment\"),u=\"map\"===i.get(\"text-pitch-alignment\"),h=new ue(null,0,o&&(s||!e.hasIconData()||i.get(\"icon-optional\")),s&&(o||!e.hasTextData()||i.get(\"text-optional\")),!0);!e.collisionArrays&&n&&(e.hasCollisionBoxData()||e.hasCollisionCircleData())&&e.deserializeCollisionBoxes(n);for(var f=0;f<e.symbolInstances.length;f++){var p=e.symbolInstances.get(f),d=p.numHorizontalGlyphVertices,g=p.numVerticalGlyphVertices,v=p.crossTileID,m=r[v],y=this.opacities[v];m?y=a:y||(y=h,this.opacities[v]=y),r[v]=!0;var x=d>0||g>0,b=p.numIconVertices>0;if(x){for(var _=Te(y.text),w=(d+g)/4,k=0;k<w;k++)e.text.opacityVertexArray.emplaceBack(_);var T=y.text.isHidden()?1:0;[p.rightJustifiedTextSymbolIndex,p.centerJustifiedTextSymbolIndex,p.leftJustifiedTextSymbolIndex,p.verticalPlacedTextSymbolIndex].forEach(function(t){t>=0&&(e.text.placedSymbolArray.get(t).hidden=T)});var A=this.variableOffsets[p.crossTileID];A&&this.markUsedJustification(e,A.anchor,p)}if(b){for(var M=Te(y.icon),S=0;S<p.numIconVertices/4;S++)e.icon.opacityVertexArray.emplaceBack(M);e.icon.placedSymbolArray.get(f).hidden=y.icon.isHidden()}if(e.hasCollisionBoxData()||e.hasCollisionCircleData()){var E=e.collisionArrays[f];if(E){if(E.textBox){var C=new t.Point(0,0),L=!0;if(l){var P=this.variableOffsets[v];P?(C=de(P.anchor,P.width,P.height,P.radialOffset,P.textBoxScale),c&&C._rotate(u?this.transform.angle:-this.transform.angle)):L=!1}ve(e.collisionBox.collisionVertexArray,y.text.placed,!L,C.x,C.y)}E.iconBox&&ve(e.collisionBox.collisionVertexArray,y.icon.placed,!1);var O=E.textCircles;if(O&&e.hasCollisionCircleData())for(var z=0;z<O.length;z+=5){var I=m||0===O[z+4];ve(e.collisionCircle.collisionVertexArray,y.text.placed,I)}}}}e.sortFeatures(this.transform.angle),this.retainedQueryData[e.bucketInstanceId]&&(this.retainedQueryData[e.bucketInstanceId].featureSortOrder=e.featureSortOrder),e.hasTextData()&&e.text.opacityVertexBuffer&&e.text.opacityVertexBuffer.updateData(e.text.opacityVertexArray),e.hasIconData()&&e.icon.opacityVertexBuffer&&e.icon.opacityVertexBuffer.updateData(e.icon.opacityVertexArray),e.hasCollisionBoxData()&&e.collisionBox.collisionVertexBuffer&&e.collisionBox.collisionVertexBuffer.updateData(e.collisionBox.collisionVertexArray),e.hasCollisionCircleData()&&e.collisionCircle.collisionVertexBuffer&&e.collisionCircle.collisionVertexBuffer.updateData(e.collisionCircle.collisionVertexArray)},ge.prototype.symbolFadeChange=function(t){return 0===this.fadeDuration?1:(t-this.commitTime)/this.fadeDuration},ge.prototype.hasTransitions=function(t){return this.stale||t-this.lastPlacementChangeTime<this.fadeDuration},ge.prototype.stillRecent=function(t){return this.commitTime+this.fadeDuration>t},ge.prototype.setStale=function(){this.stale=!0};var me=Math.pow(2,25),ye=Math.pow(2,24),xe=Math.pow(2,17),be=Math.pow(2,16),_e=Math.pow(2,9),we=Math.pow(2,8),ke=Math.pow(2,1);function Te(t){if(0===t.opacity&&!t.placed)return 0;if(1===t.opacity&&t.placed)return 4294967295;var e=t.placed?1:0,r=Math.floor(127*t.opacity);return r*me+e*ye+r*xe+e*be+r*_e+e*we+r*ke+e}var Ae=function(){this._currentTileIndex=0,this._seenCrossTileIDs={}};Ae.prototype.continuePlacement=function(t,e,r,n,i){for(;this._currentTileIndex<t.length;){var a=t[this._currentTileIndex];if(e.placeLayerTile(n,a,r,this._seenCrossTileIDs),this._currentTileIndex++,i())return!0}};var Me=function(t,e,r,n,i,a,o){this.placement=new ge(t,i,a,o),this._currentPlacementIndex=e.length-1,this._forceFullPlacement=r,this._showCollisionBoxes=n,this._done=!1};Me.prototype.isDone=function(){return this._done},Me.prototype.continuePlacement=function(e,r,n){for(var i=this,a=t.browser.now(),o=function(){var e=t.browser.now()-a;return!i._forceFullPlacement&&e>2};this._currentPlacementIndex>=0;){var s=r[e[this._currentPlacementIndex]],l=this.placement.collisionIndex.transform.zoom;if(\"symbol\"===s.type&&(!s.minzoom||s.minzoom<=l)&&(!s.maxzoom||s.maxzoom>l)){if(this._inProgressLayer||(this._inProgressLayer=new Ae),this._inProgressLayer.continuePlacement(n[s.source],this.placement,this._showCollisionBoxes,s,o))return;delete this._inProgressLayer}this._currentPlacementIndex--}this._done=!0},Me.prototype.commit=function(t){return this.placement.commit(t),this.placement};var Se=512/t.EXTENT/2,Ee=function(t,e,r){this.tileID=t,this.indexedSymbolInstances={},this.bucketInstanceId=r;for(var n=0;n<e.length;n++){var i=e.get(n),a=i.key;this.indexedSymbolInstances[a]||(this.indexedSymbolInstances[a]=[]),this.indexedSymbolInstances[a].push({crossTileID:i.crossTileID,coord:this.getScaledCoordinates(i,t)})}};Ee.prototype.getScaledCoordinates=function(e,r){var n=r.canonical.z-this.tileID.canonical.z,i=Se/Math.pow(2,n);return{x:Math.floor((r.canonical.x*t.EXTENT+e.anchorX)*i),y:Math.floor((r.canonical.y*t.EXTENT+e.anchorY)*i)}},Ee.prototype.findMatches=function(t,e,r){for(var n=this.tileID.canonical.z<e.canonical.z?1:Math.pow(2,this.tileID.canonical.z-e.canonical.z),i=0;i<t.length;i++){var a=t.get(i);if(!a.crossTileID){var o=this.indexedSymbolInstances[a.key];if(o)for(var s=this.getScaledCoordinates(a,e),l=0,c=o;l<c.length;l+=1){var u=c[l];if(Math.abs(u.coord.x-s.x)<=n&&Math.abs(u.coord.y-s.y)<=n&&!r[u.crossTileID]){r[u.crossTileID]=!0,a.crossTileID=u.crossTileID;break}}}}};var Ce=function(){this.maxCrossTileID=0};Ce.prototype.generate=function(){return++this.maxCrossTileID};var Le=function(){this.indexes={},this.usedCrossTileIDs={},this.lng=0};Le.prototype.handleWrapJump=function(t){var e=Math.round((t-this.lng)/360);if(0!==e)for(var r in this.indexes){var n=this.indexes[r],i={};for(var a in n){var o=n[a];o.tileID=o.tileID.unwrapTo(o.tileID.wrap+e),i[o.tileID.key]=o}this.indexes[r]=i}this.lng=t},Le.prototype.addBucket=function(t,e,r){if(this.indexes[t.overscaledZ]&&this.indexes[t.overscaledZ][t.key]){if(this.indexes[t.overscaledZ][t.key].bucketInstanceId===e.bucketInstanceId)return!1;this.removeBucketCrossTileIDs(t.overscaledZ,this.indexes[t.overscaledZ][t.key])}for(var n=0;n<e.symbolInstances.length;n++)e.symbolInstances.get(n).crossTileID=0;this.usedCrossTileIDs[t.overscaledZ]||(this.usedCrossTileIDs[t.overscaledZ]={});var i=this.usedCrossTileIDs[t.overscaledZ];for(var a in this.indexes){var o=this.indexes[a];if(Number(a)>t.overscaledZ)for(var s in o){var l=o[s];l.tileID.isChildOf(t)&&l.findMatches(e.symbolInstances,t,i)}else{var c=o[t.scaledTo(Number(a)).key];c&&c.findMatches(e.symbolInstances,t,i)}}for(var u=0;u<e.symbolInstances.length;u++){var h=e.symbolInstances.get(u);h.crossTileID||(h.crossTileID=r.generate(),i[h.crossTileID]=!0)}return void 0===this.indexes[t.overscaledZ]&&(this.indexes[t.overscaledZ]={}),this.indexes[t.overscaledZ][t.key]=new Ee(t,e.symbolInstances,e.bucketInstanceId),!0},Le.prototype.removeBucketCrossTileIDs=function(t,e){for(var r in e.indexedSymbolInstances)for(var n=0,i=e.indexedSymbolInstances[r];n<i.length;n+=1){var a=i[n];delete this.usedCrossTileIDs[t][a.crossTileID]}},Le.prototype.removeStaleBuckets=function(t){var e=!1;for(var r in this.indexes){var n=this.indexes[r];for(var i in n)t[n[i].bucketInstanceId]||(this.removeBucketCrossTileIDs(r,n[i]),delete n[i],e=!0)}return e};var Pe=function(){this.layerIndexes={},this.crossTileIDs=new Ce,this.maxBucketInstanceId=0,this.bucketsInCurrentPlacement={}};Pe.prototype.addLayer=function(t,e,r){var n=this.layerIndexes[t.id];void 0===n&&(n=this.layerIndexes[t.id]=new Le);var i=!1,a={};n.handleWrapJump(r);for(var o=0,s=e;o<s.length;o+=1){var l=s[o],c=l.getBucket(t);c&&t.id===c.layerIds[0]&&(c.bucketInstanceId||(c.bucketInstanceId=++this.maxBucketInstanceId),n.addBucket(l.tileID,c,this.crossTileIDs)&&(i=!0),a[c.bucketInstanceId]=!0)}return n.removeStaleBuckets(a)&&(i=!0),i},Pe.prototype.pruneUnusedLayers=function(t){var e={};for(var r in t.forEach(function(t){e[t]=!0}),this.layerIndexes)e[r]||delete this.layerIndexes[r]};var Oe=function(e,r){return t.emitValidationErrors(e,r&&r.filter(function(t){return\"source.canvas\"!==t.identifier}))},ze=t.pick(Bt,[\"addLayer\",\"removeLayer\",\"setPaintProperty\",\"setLayoutProperty\",\"setFilter\",\"addSource\",\"removeSource\",\"setLayerZoomRange\",\"setLight\",\"setTransition\",\"setGeoJSONSourceData\"]),Ie=t.pick(Bt,[\"setCenter\",\"setZoom\",\"setBearing\",\"setPitch\"]),De=function(e){function r(n,i){var a=this;void 0===i&&(i={}),e.call(this),this.map=n,this.dispatcher=new k((It||(It=new zt),It),this),this.imageManager=new f,this.imageManager.setEventedParent(this),this.glyphManager=new y(n._requestManager,i.localIdeographFontFamily),this.lineAtlas=new w(256,512),this.crossTileSymbolIndex=new Pe,this._layers={},this._order=[],this.sourceCaches={},this.zoomHistory=new t.ZoomHistory,this._loaded=!1,this._resetUpdates(),this.dispatcher.broadcast(\"setReferrer\",t.getReferrer());var o=this;this._rtlTextPluginCallback=r.registerForPluginAvailability(function(t){for(var e in o.dispatcher.broadcast(\"loadRTLTextPlugin\",t.pluginURL,t.completionCallback),o.sourceCaches)o.sourceCaches[e].reload()}),this.on(\"data\",function(t){if(\"source\"===t.dataType&&\"metadata\"===t.sourceDataType){var e=a.sourceCaches[t.sourceId];if(e){var r=e.getSource();if(r&&r.vectorLayerIds)for(var n in a._layers){var i=a._layers[n];i.source===r.id&&a._validateLayer(i)}}}})}return e&&(r.__proto__=e),r.prototype=Object.create(e&&e.prototype),r.prototype.constructor=r,r.prototype.loadURL=function(e,r){var n=this;void 0===r&&(r={}),this.fire(new t.Event(\"dataloading\",{dataType:\"style\"}));var i=\"boolean\"==typeof r.validate?r.validate:!t.isMapboxURL(e);e=this.map._requestManager.normalizeStyleURL(e,r.accessToken);var a=this.map._requestManager.transformRequest(e,t.ResourceType.Style);this._request=t.getJSON(a,function(e,r){n._request=null,e?n.fire(new t.ErrorEvent(e)):r&&n._load(r,i)})},r.prototype.loadJSON=function(e,r){var n=this;void 0===r&&(r={}),this.fire(new t.Event(\"dataloading\",{dataType:\"style\"})),this._request=t.browser.frame(function(){n._request=null,n._load(e,!1!==r.validate)})},r.prototype._load=function(e,r){var n=this;if(!r||!Oe(this,t.validateStyle(e))){for(var i in this._loaded=!0,this.stylesheet=e,e.sources)this.addSource(i,e.sources[i],{validate:!1});e.sprite?this._spriteRequest=function(e,r,n){var i,a,o,s=t.browser.devicePixelRatio>1?\"@2x\":\"\",l=t.getJSON(r.transformRequest(r.normalizeSpriteURL(e,s,\".json\"),t.ResourceType.SpriteJSON),function(t,e){l=null,o||(o=t,i=e,u())}),c=t.getImage(r.transformRequest(r.normalizeSpriteURL(e,s,\".png\"),t.ResourceType.SpriteImage),function(t,e){c=null,o||(o=t,a=e,u())});function u(){if(o)n(o);else if(i&&a){var e=t.browser.getImageData(a),r={};for(var s in i){var l=i[s],c=l.width,u=l.height,h=l.x,f=l.y,p=l.sdf,d=l.pixelRatio,g=new t.RGBAImage({width:c,height:u});t.RGBAImage.copy(e,g,{x:h,y:f},{x:0,y:0},{width:c,height:u}),r[s]={data:g,pixelRatio:d,sdf:p}}n(null,r)}}return{cancel:function(){l&&(l.cancel(),l=null),c&&(c.cancel(),c=null)}}}(e.sprite,this.map._requestManager,function(e,r){if(n._spriteRequest=null,e)n.fire(new t.ErrorEvent(e));else if(r)for(var i in r)n.imageManager.addImage(i,r[i]);n.imageManager.setLoaded(!0),n.fire(new t.Event(\"data\",{dataType:\"style\"}))}):this.imageManager.setLoaded(!0),this.glyphManager.setURL(e.glyphs);var a=Ft(this.stylesheet.layers);this._order=a.map(function(t){return t.id}),this._layers={};for(var o=0,s=a;o<s.length;o+=1){var l=s[o];(l=t.createStyleLayer(l)).setEventedParent(this,{layer:{id:l.id}}),this._layers[l.id]=l}this.dispatcher.broadcast(\"setLayers\",this._serializeLayers(this._order)),this.light=new _(this.stylesheet.light),this.fire(new t.Event(\"data\",{dataType:\"style\"})),this.fire(new t.Event(\"style.load\"))}},r.prototype._validateLayer=function(e){var r=this.sourceCaches[e.source];if(r){var n=e.sourceLayer;if(n){var i=r.getSource();(\"geojson\"===i.type||i.vectorLayerIds&&-1===i.vectorLayerIds.indexOf(n))&&this.fire(new t.ErrorEvent(new Error('Source layer \"'+n+'\" does not exist on source \"'+i.id+'\" as specified by style layer \"'+e.id+'\"')))}}},r.prototype.loaded=function(){if(!this._loaded)return!1;if(Object.keys(this._updatedSources).length)return!1;for(var t in this.sourceCaches)if(!this.sourceCaches[t].loaded())return!1;return!!this.imageManager.isLoaded()},r.prototype._serializeLayers=function(t){for(var e=[],r=0,n=t;r<n.length;r+=1){var i=n[r],a=this._layers[i];\"custom\"!==a.type&&e.push(a.serialize())}return e},r.prototype.hasTransitions=function(){if(this.light&&this.light.hasTransition())return!0;for(var t in this.sourceCaches)if(this.sourceCaches[t].hasTransition())return!0;for(var e in this._layers)if(this._layers[e].hasTransition())return!0;return!1},r.prototype._checkLoaded=function(){if(!this._loaded)throw new Error(\"Style is not done loading\")},r.prototype.update=function(e){if(this._loaded){var r=this._changed;if(this._changed){var n=Object.keys(this._updatedLayers),i=Object.keys(this._removedLayers);for(var a in(n.length||i.length)&&this._updateWorkerLayers(n,i),this._updatedSources){var o=this._updatedSources[a];\"reload\"===o?this._reloadSource(a):\"clear\"===o&&this._clearSource(a)}for(var s in this._updatedPaintProps)this._layers[s].updateTransitions(e);this.light.updateTransitions(e),this._resetUpdates()}for(var l in this.sourceCaches)this.sourceCaches[l].used=!1;for(var c=0,u=this._order;c<u.length;c+=1){var h=u[c],f=this._layers[h];f.recalculate(e),!f.isHidden(e.zoom)&&f.source&&(this.sourceCaches[f.source].used=!0)}this.light.recalculate(e),this.z=e.zoom,r&&this.fire(new t.Event(\"data\",{dataType:\"style\"}))}},r.prototype._updateWorkerLayers=function(t,e){this.dispatcher.broadcast(\"updateLayers\",{layers:this._serializeLayers(t),removedIds:e})},r.prototype._resetUpdates=function(){this._changed=!1,this._updatedLayers={},this._removedLayers={},this._updatedSources={},this._updatedPaintProps={}},r.prototype.setState=function(e){var r=this;if(this._checkLoaded(),Oe(this,t.validateStyle(e)))return!1;(e=t.clone$1(e)).layers=Ft(e.layers);var n=function(e,r){if(!e)return[{command:Bt.setStyle,args:[r]}];var n=[];try{if(!t.deepEqual(e.version,r.version))return[{command:Bt.setStyle,args:[r]}];t.deepEqual(e.center,r.center)||n.push({command:Bt.setCenter,args:[r.center]}),t.deepEqual(e.zoom,r.zoom)||n.push({command:Bt.setZoom,args:[r.zoom]}),t.deepEqual(e.bearing,r.bearing)||n.push({command:Bt.setBearing,args:[r.bearing]}),t.deepEqual(e.pitch,r.pitch)||n.push({command:Bt.setPitch,args:[r.pitch]}),t.deepEqual(e.sprite,r.sprite)||n.push({command:Bt.setSprite,args:[r.sprite]}),t.deepEqual(e.glyphs,r.glyphs)||n.push({command:Bt.setGlyphs,args:[r.glyphs]}),t.deepEqual(e.transition,r.transition)||n.push({command:Bt.setTransition,args:[r.transition]}),t.deepEqual(e.light,r.light)||n.push({command:Bt.setLight,args:[r.light]});var i={},a=[];!function(e,r,n,i){var a;for(a in r=r||{},e=e||{})e.hasOwnProperty(a)&&(r.hasOwnProperty(a)||jt(a,n,i));for(a in r)r.hasOwnProperty(a)&&(e.hasOwnProperty(a)?t.deepEqual(e[a],r[a])||(\"geojson\"===e[a].type&&\"geojson\"===r[a].type&&Vt(e,r,a)?n.push({command:Bt.setGeoJSONSourceData,args:[a,r[a].data]}):Ut(a,r,n,i)):Nt(a,r,n))}(e.sources,r.sources,a,i);var o=[];e.layers&&e.layers.forEach(function(t){i[t.source]?n.push({command:Bt.removeLayer,args:[t.id]}):o.push(t)}),n=n.concat(a),function(e,r,n){r=r||[];var i,a,o,s,l,c,u,h=(e=e||[]).map(Ht),f=r.map(Ht),p=e.reduce(Gt,{}),d=r.reduce(Gt,{}),g=h.slice(),v=Object.create(null);for(i=0,a=0;i<h.length;i++)o=h[i],d.hasOwnProperty(o)?a++:(n.push({command:Bt.removeLayer,args:[o]}),g.splice(g.indexOf(o,a),1));for(i=0,a=0;i<f.length;i++)o=f[f.length-1-i],g[g.length-1-i]!==o&&(p.hasOwnProperty(o)?(n.push({command:Bt.removeLayer,args:[o]}),g.splice(g.lastIndexOf(o,g.length-a),1)):a++,c=g[g.length-i],n.push({command:Bt.addLayer,args:[d[o],c]}),g.splice(g.length-i,0,o),v[o]=!0);for(i=0;i<f.length;i++)if(s=p[o=f[i]],l=d[o],!v[o]&&!t.deepEqual(s,l))if(t.deepEqual(s.source,l.source)&&t.deepEqual(s[\"source-layer\"],l[\"source-layer\"])&&t.deepEqual(s.type,l.type)){for(u in qt(s.layout,l.layout,n,o,null,Bt.setLayoutProperty),qt(s.paint,l.paint,n,o,null,Bt.setPaintProperty),t.deepEqual(s.filter,l.filter)||n.push({command:Bt.setFilter,args:[o,l.filter]}),t.deepEqual(s.minzoom,l.minzoom)&&t.deepEqual(s.maxzoom,l.maxzoom)||n.push({command:Bt.setLayerZoomRange,args:[o,l.minzoom,l.maxzoom]}),s)s.hasOwnProperty(u)&&\"layout\"!==u&&\"paint\"!==u&&\"filter\"!==u&&\"metadata\"!==u&&\"minzoom\"!==u&&\"maxzoom\"!==u&&(0===u.indexOf(\"paint.\")?qt(s[u],l[u],n,o,u.slice(6),Bt.setPaintProperty):t.deepEqual(s[u],l[u])||n.push({command:Bt.setLayerProperty,args:[o,u,l[u]]}));for(u in l)l.hasOwnProperty(u)&&!s.hasOwnProperty(u)&&\"layout\"!==u&&\"paint\"!==u&&\"filter\"!==u&&\"metadata\"!==u&&\"minzoom\"!==u&&\"maxzoom\"!==u&&(0===u.indexOf(\"paint.\")?qt(s[u],l[u],n,o,u.slice(6),Bt.setPaintProperty):t.deepEqual(s[u],l[u])||n.push({command:Bt.setLayerProperty,args:[o,u,l[u]]}))}else n.push({command:Bt.removeLayer,args:[o]}),c=g[g.lastIndexOf(o)+1],n.push({command:Bt.addLayer,args:[l,c]})}(o,r.layers,n)}catch(t){console.warn(\"Unable to compute style diff:\",t),n=[{command:Bt.setStyle,args:[r]}]}return n}(this.serialize(),e).filter(function(t){return!(t.command in Ie)});if(0===n.length)return!1;var i=n.filter(function(t){return!(t.command in ze)});if(i.length>0)throw new Error(\"Unimplemented: \"+i.map(function(t){return t.command}).join(\", \")+\".\");return n.forEach(function(t){\"setTransition\"!==t.command&&r[t.command].apply(r,t.args)}),this.stylesheet=e,!0},r.prototype.addImage=function(e,r){if(this.getImage(e))return this.fire(new t.ErrorEvent(new Error(\"An image with this name already exists.\")));this.imageManager.addImage(e,r),this.fire(new t.Event(\"data\",{dataType:\"style\"}))},r.prototype.updateImage=function(t,e){this.imageManager.updateImage(t,e)},r.prototype.getImage=function(t){return this.imageManager.getImage(t)},r.prototype.removeImage=function(e){if(!this.getImage(e))return this.fire(new t.ErrorEvent(new Error(\"No image with this name exists.\")));this.imageManager.removeImage(e),this.fire(new t.Event(\"data\",{dataType:\"style\"}))},r.prototype.listImages=function(){return this._checkLoaded(),this.imageManager.listImages()},r.prototype.addSource=function(e,r,n){var i=this;if(void 0===n&&(n={}),this._checkLoaded(),void 0!==this.sourceCaches[e])throw new Error(\"There is already a source with this ID\");if(!r.type)throw new Error(\"The type property must be defined, but the only the following properties were given: \"+Object.keys(r).join(\", \")+\".\");if(!([\"vector\",\"raster\",\"geojson\",\"video\",\"image\"].indexOf(r.type)>=0&&this._validate(t.validateStyle.source,\"sources.\"+e,r,null,n))){this.map&&this.map._collectResourceTiming&&(r.collectResourceTiming=!0);var a=this.sourceCaches[e]=new Ct(e,r,this.dispatcher);a.style=this,a.setEventedParent(this,function(){return{isSourceLoaded:i.loaded(),source:a.serialize(),sourceId:e}}),a.onAdd(this.map),this._changed=!0}},r.prototype.removeSource=function(e){if(this._checkLoaded(),void 0===this.sourceCaches[e])throw new Error(\"There is no source with this ID\");for(var r in this._layers)if(this._layers[r].source===e)return this.fire(new t.ErrorEvent(new Error('Source \"'+e+'\" cannot be removed while layer \"'+r+'\" is using it.')));var n=this.sourceCaches[e];delete this.sourceCaches[e],delete this._updatedSources[e],n.fire(new t.Event(\"data\",{sourceDataType:\"metadata\",dataType:\"source\",sourceId:e})),n.setEventedParent(null),n.clearTiles(),n.onRemove&&n.onRemove(this.map),this._changed=!0},r.prototype.setGeoJSONSourceData=function(t,e){this._checkLoaded(),this.sourceCaches[t].getSource().setData(e),this._changed=!0},r.prototype.getSource=function(t){return this.sourceCaches[t]&&this.sourceCaches[t].getSource()},r.prototype.addLayer=function(e,r,n){void 0===n&&(n={}),this._checkLoaded();var i=e.id;if(this.getLayer(i))this.fire(new t.ErrorEvent(new Error('Layer with id \"'+i+'\" already exists on this map')));else{var a;if(\"custom\"===e.type){if(Oe(this,t.validateCustomStyleLayer(e)))return;a=t.createStyleLayer(e)}else{if(\"object\"==typeof e.source&&(this.addSource(i,e.source),e=t.clone$1(e),e=t.extend(e,{source:i})),this._validate(t.validateStyle.layer,\"layers.\"+i,e,{arrayIndex:-1},n))return;a=t.createStyleLayer(e),this._validateLayer(a),a.setEventedParent(this,{layer:{id:i}})}var o=r?this._order.indexOf(r):this._order.length;if(r&&-1===o)this.fire(new t.ErrorEvent(new Error('Layer with id \"'+r+'\" does not exist on this map.')));else{if(this._order.splice(o,0,i),this._layerOrderChanged=!0,this._layers[i]=a,this._removedLayers[i]&&a.source&&\"custom\"!==a.type){var s=this._removedLayers[i];delete this._removedLayers[i],s.type!==a.type?this._updatedSources[a.source]=\"clear\":(this._updatedSources[a.source]=\"reload\",this.sourceCaches[a.source].pause())}this._updateLayer(a),a.onAdd&&a.onAdd(this.map)}}},r.prototype.moveLayer=function(e,r){if(this._checkLoaded(),this._changed=!0,this._layers[e]){if(e!==r){var n=this._order.indexOf(e);this._order.splice(n,1);var i=r?this._order.indexOf(r):this._order.length;r&&-1===i?this.fire(new t.ErrorEvent(new Error('Layer with id \"'+r+'\" does not exist on this map.'))):(this._order.splice(i,0,e),this._layerOrderChanged=!0)}}else this.fire(new t.ErrorEvent(new Error(\"The layer '\"+e+\"' does not exist in the map's style and cannot be moved.\")))},r.prototype.removeLayer=function(e){this._checkLoaded();var r=this._layers[e];if(r){r.setEventedParent(null);var n=this._order.indexOf(e);this._order.splice(n,1),this._layerOrderChanged=!0,this._changed=!0,this._removedLayers[e]=r,delete this._layers[e],delete this._updatedLayers[e],delete this._updatedPaintProps[e],r.onRemove&&r.onRemove(this.map)}else this.fire(new t.ErrorEvent(new Error(\"The layer '\"+e+\"' does not exist in the map's style and cannot be removed.\")))},r.prototype.getLayer=function(t){return this._layers[t]},r.prototype.setLayerZoomRange=function(e,r,n){this._checkLoaded();var i=this.getLayer(e);i?i.minzoom===r&&i.maxzoom===n||(null!=r&&(i.minzoom=r),null!=n&&(i.maxzoom=n),this._updateLayer(i)):this.fire(new t.ErrorEvent(new Error(\"The layer '\"+e+\"' does not exist in the map's style and cannot have zoom extent.\")))},r.prototype.setFilter=function(e,r,n){void 0===n&&(n={}),this._checkLoaded();var i=this.getLayer(e);if(i){if(!t.deepEqual(i.filter,r))return null==r?(i.filter=void 0,void this._updateLayer(i)):void(this._validate(t.validateStyle.filter,\"layers.\"+i.id+\".filter\",r,null,n)||(i.filter=t.clone$1(r),this._updateLayer(i)))}else this.fire(new t.ErrorEvent(new Error(\"The layer '\"+e+\"' does not exist in the map's style and cannot be filtered.\")))},r.prototype.getFilter=function(e){return t.clone$1(this.getLayer(e).filter)},r.prototype.setLayoutProperty=function(e,r,n,i){void 0===i&&(i={}),this._checkLoaded();var a=this.getLayer(e);a?t.deepEqual(a.getLayoutProperty(r),n)||(a.setLayoutProperty(r,n,i),this._updateLayer(a)):this.fire(new t.ErrorEvent(new Error(\"The layer '\"+e+\"' does not exist in the map's style and cannot be styled.\")))},r.prototype.getLayoutProperty=function(e,r){var n=this.getLayer(e);if(n)return n.getLayoutProperty(r);this.fire(new t.ErrorEvent(new Error(\"The layer '\"+e+\"' does not exist in the map's style.\")))},r.prototype.setPaintProperty=function(e,r,n,i){void 0===i&&(i={}),this._checkLoaded();var a=this.getLayer(e);a?t.deepEqual(a.getPaintProperty(r),n)||(a.setPaintProperty(r,n,i)&&this._updateLayer(a),this._changed=!0,this._updatedPaintProps[e]=!0):this.fire(new t.ErrorEvent(new Error(\"The layer '\"+e+\"' does not exist in the map's style and cannot be styled.\")))},r.prototype.getPaintProperty=function(t,e){return this.getLayer(t).getPaintProperty(e)},r.prototype.setFeatureState=function(e,r){this._checkLoaded();var n=e.source,i=e.sourceLayer,a=this.sourceCaches[n],o=parseInt(e.id,10);if(void 0!==a){var s=a.getSource().type;\"geojson\"===s&&i?this.fire(new t.ErrorEvent(new Error(\"GeoJSON sources cannot have a sourceLayer parameter.\"))):\"vector\"!==s||i?isNaN(o)||o<0?this.fire(new t.ErrorEvent(new Error(\"The feature id parameter must be provided and non-negative.\"))):a.setFeatureState(i,o,r):this.fire(new t.ErrorEvent(new Error(\"The sourceLayer parameter must be provided for vector source types.\")))}else this.fire(new t.ErrorEvent(new Error(\"The source '\"+n+\"' does not exist in the map's style.\")))},r.prototype.removeFeatureState=function(e,r){this._checkLoaded();var n=e.source,i=this.sourceCaches[n];if(void 0!==i){var a=i.getSource().type,o=\"vector\"===a?e.sourceLayer:void 0,s=parseInt(e.id,10);\"vector\"!==a||o?void 0!==e.id&&isNaN(s)||s<0?this.fire(new t.ErrorEvent(new Error(\"The feature id parameter must be non-negative.\"))):r&&\"string\"!=typeof e.id&&\"number\"!=typeof e.id?this.fire(new t.ErrorEvent(new Error(\"A feature id is requred to remove its specific state property.\"))):i.removeFeatureState(o,s,r):this.fire(new t.ErrorEvent(new Error(\"The sourceLayer parameter must be provided for vector source types.\")))}else this.fire(new t.ErrorEvent(new Error(\"The source '\"+n+\"' does not exist in the map's style.\")))},r.prototype.getFeatureState=function(e){this._checkLoaded();var r=e.source,n=e.sourceLayer,i=this.sourceCaches[r],a=parseInt(e.id,10);if(void 0!==i)if(\"vector\"!==i.getSource().type||n){if(!(isNaN(a)||a<0))return i.getFeatureState(n,a);this.fire(new t.ErrorEvent(new Error(\"The feature id parameter must be provided and non-negative.\")))}else this.fire(new t.ErrorEvent(new Error(\"The sourceLayer parameter must be provided for vector source types.\")));else this.fire(new t.ErrorEvent(new Error(\"The source '\"+r+\"' does not exist in the map's style.\")))},r.prototype.getTransition=function(){return t.extend({duration:300,delay:0},this.stylesheet&&this.stylesheet.transition)},r.prototype.serialize=function(){return t.filterObject({version:this.stylesheet.version,name:this.stylesheet.name,metadata:this.stylesheet.metadata,light:this.stylesheet.light,center:this.stylesheet.center,zoom:this.stylesheet.zoom,bearing:this.stylesheet.bearing,pitch:this.stylesheet.pitch,sprite:this.stylesheet.sprite,glyphs:this.stylesheet.glyphs,transition:this.stylesheet.transition,sources:t.mapObject(this.sourceCaches,function(t){return t.serialize()}),layers:this._serializeLayers(this._order)},function(t){return void 0!==t})},r.prototype._updateLayer=function(t){this._updatedLayers[t.id]=!0,t.source&&!this._updatedSources[t.source]&&(this._updatedSources[t.source]=\"reload\",this.sourceCaches[t.source].pause()),this._changed=!0},r.prototype._flattenAndSortRenderedFeatures=function(t){for(var e=this,r=function(t){return\"fill-extrusion\"===e._layers[t].type},n={},i=[],a=this._order.length-1;a>=0;a--){var o=this._order[a];if(r(o)){n[o]=a;for(var s=0,l=t;s<l.length;s+=1){var c=l[s][o];if(c)for(var u=0,h=c;u<h.length;u+=1){var f=h[u];i.push(f)}}}}i.sort(function(t,e){return e.intersectionZ-t.intersectionZ});for(var p=[],d=this._order.length-1;d>=0;d--){var g=this._order[d];if(r(g))for(var v=i.length-1;v>=0;v--){var m=i[v].feature;if(n[m.layer.id]<d)break;p.push(m),i.pop()}else for(var y=0,x=t;y<x.length;y+=1){var b=x[y][g];if(b)for(var _=0,w=b;_<w.length;_+=1){var k=w[_];p.push(k.feature)}}}return p},r.prototype.queryRenderedFeatures=function(e,r,n){r&&r.filter&&this._validate(t.validateStyle.filter,\"queryRenderedFeatures.filter\",r.filter,null,r);var i={};if(r&&r.layers){if(!Array.isArray(r.layers))return this.fire(new t.ErrorEvent(new Error(\"parameters.layers must be an Array.\"))),[];for(var a=0,o=r.layers;a<o.length;a+=1){var s=o[a],l=this._layers[s];if(!l)return this.fire(new t.ErrorEvent(new Error(\"The layer '\"+s+\"' does not exist in the map's style and cannot be queried for features.\"))),[];i[l.source]=!0}}var c=[];for(var u in this.sourceCaches)r.layers&&!i[u]||c.push(R(this.sourceCaches[u],this._layers,e,r,n));return this.placement&&c.push(function(t,e,r,n,i,a){for(var o={},s=i.queryRenderedSymbols(r),l=[],c=0,u=Object.keys(s).map(Number);c<u.length;c+=1){var h=u[c];l.push(a[h])}l.sort(F);for(var f=function(){var e=d[p],r=e.featureIndex.lookupSymbolFeatures(s[e.bucketInstanceId],e.bucketIndex,e.sourceLayerIndex,n.filter,n.layers,t);for(var i in r){var a=o[i]=o[i]||[],l=r[i];l.sort(function(t,r){var n=e.featureSortOrder;if(n){var i=n.indexOf(t.featureIndex);return n.indexOf(r.featureIndex)-i}return r.featureIndex-t.featureIndex});for(var c=0,u=l;c<u.length;c+=1){var h=u[c];a.push(h)}}},p=0,d=l;p<d.length;p+=1)f();var g=function(r){o[r].forEach(function(n){var i=n.feature,a=t[r],o=e[a.source].getFeatureState(i.layer[\"source-layer\"],i.id);i.source=i.layer.source,i.layer[\"source-layer\"]&&(i.sourceLayer=i.layer[\"source-layer\"]),i.state=o})};for(var v in o)g(v);return o}(this._layers,this.sourceCaches,e,r,this.placement.collisionIndex,this.placement.retainedQueryData)),this._flattenAndSortRenderedFeatures(c)},r.prototype.querySourceFeatures=function(e,r){r&&r.filter&&this._validate(t.validateStyle.filter,\"querySourceFeatures.filter\",r.filter,null,r);var n=this.sourceCaches[e];return n?function(t,e){for(var r=t.getRenderableIds().map(function(e){return t.getTileByID(e)}),n=[],i={},a=0;a<r.length;a++){var o=r[a],s=o.tileID.canonical.key;i[s]||(i[s]=!0,o.querySourceFeatures(n,e))}return n}(n,r):[]},r.prototype.addSourceType=function(t,e,n){return r.getSourceType(t)?n(new Error('A source type called \"'+t+'\" already exists.')):(r.setSourceType(t,e),e.workerSourceURL?void this.dispatcher.broadcast(\"loadWorkerSource\",{name:t,url:e.workerSourceURL},n):n(null,null))},r.prototype.getLight=function(){return this.light.getLight()},r.prototype.setLight=function(e,r){void 0===r&&(r={}),this._checkLoaded();var n=this.light.getLight(),i=!1;for(var a in e)if(!t.deepEqual(e[a],n[a])){i=!0;break}if(i){var o={now:t.browser.now(),transition:t.extend({duration:300,delay:0},this.stylesheet.transition)};this.light.setLight(e,r),this.light.updateTransitions(o)}},r.prototype._validate=function(e,r,n,i,a){return void 0===a&&(a={}),(!a||!1!==a.validate)&&Oe(this,e.call(t.validateStyle,t.extend({key:r,style:this.serialize(),value:n,styleSpec:t.styleSpec},i)))},r.prototype._remove=function(){for(var e in this._request&&(this._request.cancel(),this._request=null),this._spriteRequest&&(this._spriteRequest.cancel(),this._spriteRequest=null),t.evented.off(\"pluginAvailable\",this._rtlTextPluginCallback),this.sourceCaches)this.sourceCaches[e].clearTiles();this.dispatcher.remove()},r.prototype._clearSource=function(t){this.sourceCaches[t].clearTiles()},r.prototype._reloadSource=function(t){this.sourceCaches[t].resume(),this.sourceCaches[t].reload()},r.prototype._updateSources=function(t){for(var e in this.sourceCaches)this.sourceCaches[e].update(t)},r.prototype._generateCollisionBoxes=function(){for(var t in this.sourceCaches)this._reloadSource(t)},r.prototype._updatePlacement=function(e,r,n,i){for(var a=!1,o=!1,s={},l=0,c=this._order;l<c.length;l+=1){var u=c[l],h=this._layers[u];if(\"symbol\"===h.type){if(!s[h.source]){var f=this.sourceCaches[h.source];s[h.source]=f.getRenderableIds(!0).map(function(t){return f.getTileByID(t)}).sort(function(t,e){return e.tileID.overscaledZ-t.tileID.overscaledZ||(t.tileID.isLessThan(e.tileID)?-1:1)})}var p=this.crossTileSymbolIndex.addLayer(h,s[h.source],e.center.lng);a=a||p}}this.crossTileSymbolIndex.pruneUnusedLayers(this._order);var d=this._layerOrderChanged||0===n;if((d||!this.pauseablePlacement||this.pauseablePlacement.isDone()&&!this.placement.stillRecent(t.browser.now()))&&(this.pauseablePlacement=new Me(e,this._order,d,r,n,i,this.placement),this._layerOrderChanged=!1),this.pauseablePlacement.isDone()?this.placement.setStale():(this.pauseablePlacement.continuePlacement(this._order,this._layers,s),this.pauseablePlacement.isDone()&&(this.placement=this.pauseablePlacement.commit(t.browser.now()),o=!0),a&&this.pauseablePlacement.placement.setStale()),o||a)for(var g=0,v=this._order;g<v.length;g+=1){var m=v[g],y=this._layers[m];\"symbol\"===y.type&&this.placement.updateLayerOpacities(y,s[y.source])}return!this.pauseablePlacement.isDone()||this.placement.hasTransitions(t.browser.now())},r.prototype._releaseSymbolFadeTiles=function(){for(var t in this.sourceCaches)this.sourceCaches[t].releaseSymbolFadeTiles()},r.prototype.getImages=function(t,e,r){this.imageManager.getImages(e.icons,r)},r.prototype.getGlyphs=function(t,e,r){this.glyphManager.getGlyphs(e.stacks,r)},r.prototype.getResource=function(e,r,n){return t.makeRequest(r,n)},r}(t.Evented);De.getSourceType=function(t){return z[t]},De.setSourceType=function(t,e){z[t]=e},De.registerForPluginAvailability=t.registerForPluginAvailability;var Re=t.createLayout([{name:\"a_pos\",type:\"Int16\",components:2}]),Fe=lr(\"#ifdef GL_ES\\nprecision mediump float;\\n#else\\n#if !defined(lowp)\\n#define lowp\\n#endif\\n#if !defined(mediump)\\n#define mediump\\n#endif\\n#if !defined(highp)\\n#define highp\\n#endif\\n#endif\",\"#ifdef GL_ES\\nprecision highp float;\\n#else\\n#if !defined(lowp)\\n#define lowp\\n#endif\\n#if !defined(mediump)\\n#define mediump\\n#endif\\n#if !defined(highp)\\n#define highp\\n#endif\\n#endif\\nvec2 unpack_float(const float packedValue) {int packedIntValue=int(packedValue);int v0=packedIntValue/256;return vec2(v0,packedIntValue-v0*256);}vec2 unpack_opacity(const float packedOpacity) {int intOpacity=int(packedOpacity)/2;return vec2(float(intOpacity)/127.0,mod(packedOpacity,2.0));}vec4 decode_color(const vec2 encodedColor) {return vec4(unpack_float(encodedColor[0])/255.0,unpack_float(encodedColor[1])/255.0\\n);}float unpack_mix_vec2(const vec2 packedValue,const float t) {return mix(packedValue[0],packedValue[1],t);}vec4 unpack_mix_color(const vec4 packedColors,const float t) {vec4 minColor=decode_color(vec2(packedColors[0],packedColors[1]));vec4 maxColor=decode_color(vec2(packedColors[2],packedColors[3]));return mix(minColor,maxColor,t);}vec2 get_pattern_pos(const vec2 pixel_coord_upper,const vec2 pixel_coord_lower,const vec2 pattern_size,const float tile_units_to_pixels,const vec2 pos) {vec2 offset=mod(mod(mod(pixel_coord_upper,pattern_size)*256.0,pattern_size)*256.0+pixel_coord_lower,pattern_size);return (tile_units_to_pixels*pos+offset)/pattern_size;}\"),Be=lr(\"uniform vec4 u_color;uniform float u_opacity;void main() {gl_FragColor=u_color*u_opacity;\\n#ifdef OVERDRAW_INSPECTOR\\ngl_FragColor=vec4(1.0);\\n#endif\\n}\",\"attribute vec2 a_pos;uniform mat4 u_matrix;void main() {gl_Position=u_matrix*vec4(a_pos,0,1);}\"),Ne=lr(\"uniform vec2 u_pattern_tl_a;uniform vec2 u_pattern_br_a;uniform vec2 u_pattern_tl_b;uniform vec2 u_pattern_br_b;uniform vec2 u_texsize;uniform float u_mix;uniform float u_opacity;uniform sampler2D u_image;varying vec2 v_pos_a;varying vec2 v_pos_b;void main() {vec2 imagecoord=mod(v_pos_a,1.0);vec2 pos=mix(u_pattern_tl_a/u_texsize,u_pattern_br_a/u_texsize,imagecoord);vec4 color1=texture2D(u_image,pos);vec2 imagecoord_b=mod(v_pos_b,1.0);vec2 pos2=mix(u_pattern_tl_b/u_texsize,u_pattern_br_b/u_texsize,imagecoord_b);vec4 color2=texture2D(u_image,pos2);gl_FragColor=mix(color1,color2,u_mix)*u_opacity;\\n#ifdef OVERDRAW_INSPECTOR\\ngl_FragColor=vec4(1.0);\\n#endif\\n}\",\"uniform mat4 u_matrix;uniform vec2 u_pattern_size_a;uniform vec2 u_pattern_size_b;uniform vec2 u_pixel_coord_upper;uniform vec2 u_pixel_coord_lower;uniform float u_scale_a;uniform float u_scale_b;uniform float u_tile_units_to_pixels;attribute vec2 a_pos;varying vec2 v_pos_a;varying vec2 v_pos_b;void main() {gl_Position=u_matrix*vec4(a_pos,0,1);v_pos_a=get_pattern_pos(u_pixel_coord_upper,u_pixel_coord_lower,u_scale_a*u_pattern_size_a,u_tile_units_to_pixels,a_pos);v_pos_b=get_pattern_pos(u_pixel_coord_upper,u_pixel_coord_lower,u_scale_b*u_pattern_size_b,u_tile_units_to_pixels,a_pos);}\"),je=lr(\"varying vec3 v_data;\\n#pragma mapbox: define highp vec4 color\\n#pragma mapbox: define mediump float radius\\n#pragma mapbox: define lowp float blur\\n#pragma mapbox: define lowp float opacity\\n#pragma mapbox: define highp vec4 stroke_color\\n#pragma mapbox: define mediump float stroke_width\\n#pragma mapbox: define lowp float stroke_opacity\\nvoid main() {\\n#pragma mapbox: initialize highp vec4 color\\n#pragma mapbox: initialize mediump float radius\\n#pragma mapbox: initialize lowp float blur\\n#pragma mapbox: initialize lowp float opacity\\n#pragma mapbox: initialize highp vec4 stroke_color\\n#pragma mapbox: initialize mediump float stroke_width\\n#pragma mapbox: initialize lowp float stroke_opacity\\nvec2 extrude=v_data.xy;float extrude_length=length(extrude);lowp float antialiasblur=v_data.z;float antialiased_blur=-max(blur,antialiasblur);float opacity_t=smoothstep(0.0,antialiased_blur,extrude_length-1.0);float color_t=stroke_width < 0.01 ? 0.0 : smoothstep(antialiased_blur,0.0,extrude_length-radius/(radius+stroke_width));gl_FragColor=opacity_t*mix(color*opacity,stroke_color*stroke_opacity,color_t);\\n#ifdef OVERDRAW_INSPECTOR\\ngl_FragColor=vec4(1.0);\\n#endif\\n}\",\"uniform mat4 u_matrix;uniform bool u_scale_with_map;uniform bool u_pitch_with_map;uniform vec2 u_extrude_scale;uniform lowp float u_device_pixel_ratio;uniform highp float u_camera_to_center_distance;attribute vec2 a_pos;varying vec3 v_data;\\n#pragma mapbox: define highp vec4 color\\n#pragma mapbox: define mediump float radius\\n#pragma mapbox: define lowp float blur\\n#pragma mapbox: define lowp float opacity\\n#pragma mapbox: define highp vec4 stroke_color\\n#pragma mapbox: define mediump float stroke_width\\n#pragma mapbox: define lowp float stroke_opacity\\nvoid main(void) {\\n#pragma mapbox: initialize highp vec4 color\\n#pragma mapbox: initialize mediump float radius\\n#pragma mapbox: initialize lowp float blur\\n#pragma mapbox: initialize lowp float opacity\\n#pragma mapbox: initialize highp vec4 stroke_color\\n#pragma mapbox: initialize mediump float stroke_width\\n#pragma mapbox: initialize lowp float stroke_opacity\\nvec2 extrude=vec2(mod(a_pos,2.0)*2.0-1.0);vec2 circle_center=floor(a_pos*0.5);if (u_pitch_with_map) {vec2 corner_position=circle_center;if (u_scale_with_map) {corner_position+=extrude*(radius+stroke_width)*u_extrude_scale;} else {vec4 projected_center=u_matrix*vec4(circle_center,0,1);corner_position+=extrude*(radius+stroke_width)*u_extrude_scale*(projected_center.w/u_camera_to_center_distance);}gl_Position=u_matrix*vec4(corner_position,0,1);} else {gl_Position=u_matrix*vec4(circle_center,0,1);if (u_scale_with_map) {gl_Position.xy+=extrude*(radius+stroke_width)*u_extrude_scale*u_camera_to_center_distance;} else {gl_Position.xy+=extrude*(radius+stroke_width)*u_extrude_scale*gl_Position.w;}}lowp float antialiasblur=1.0/u_device_pixel_ratio/(radius+stroke_width);v_data=vec3(extrude.x,extrude.y,antialiasblur);}\"),Ue=lr(\"void main() {gl_FragColor=vec4(1.0);}\",\"attribute vec2 a_pos;uniform mat4 u_matrix;void main() {gl_Position=u_matrix*vec4(a_pos,0,1);}\"),Ve=lr(\"uniform highp float u_intensity;varying vec2 v_extrude;\\n#pragma mapbox: define highp float weight\\n#define GAUSS_COEF 0.3989422804014327\\nvoid main() {\\n#pragma mapbox: initialize highp float weight\\nfloat d=-0.5*3.0*3.0*dot(v_extrude,v_extrude);float val=weight*u_intensity*GAUSS_COEF*exp(d);gl_FragColor=vec4(val,1.0,1.0,1.0);\\n#ifdef OVERDRAW_INSPECTOR\\ngl_FragColor=vec4(1.0);\\n#endif\\n}\",\"uniform mat4 u_matrix;uniform float u_extrude_scale;uniform float u_opacity;uniform float u_intensity;attribute vec2 a_pos;varying vec2 v_extrude;\\n#pragma mapbox: define highp float weight\\n#pragma mapbox: define mediump float radius\\nconst highp float ZERO=1.0/255.0/16.0;\\n#define GAUSS_COEF 0.3989422804014327\\nvoid main(void) {\\n#pragma mapbox: initialize highp float weight\\n#pragma mapbox: initialize mediump float radius\\nvec2 unscaled_extrude=vec2(mod(a_pos,2.0)*2.0-1.0);float S=sqrt(-2.0*log(ZERO/weight/u_intensity/GAUSS_COEF))/3.0;v_extrude=S*unscaled_extrude;vec2 extrude=v_extrude*radius*u_extrude_scale;vec4 pos=vec4(floor(a_pos*0.5)+extrude,0,1);gl_Position=u_matrix*pos;}\"),qe=lr(\"uniform sampler2D u_image;uniform sampler2D u_color_ramp;uniform float u_opacity;varying vec2 v_pos;void main() {float t=texture2D(u_image,v_pos).r;vec4 color=texture2D(u_color_ramp,vec2(t,0.5));gl_FragColor=color*u_opacity;\\n#ifdef OVERDRAW_INSPECTOR\\ngl_FragColor=vec4(0.0);\\n#endif\\n}\",\"uniform mat4 u_matrix;uniform vec2 u_world;attribute vec2 a_pos;varying vec2 v_pos;void main() {gl_Position=u_matrix*vec4(a_pos*u_world,0,1);v_pos.x=a_pos.x;v_pos.y=1.0-a_pos.y;}\"),He=lr(\"varying float v_placed;varying float v_notUsed;void main() {float alpha=0.5;gl_FragColor=vec4(1.0,0.0,0.0,1.0)*alpha;if (v_placed > 0.5) {gl_FragColor=vec4(0.0,0.0,1.0,0.5)*alpha;}if (v_notUsed > 0.5) {gl_FragColor*=.1;}}\",\"attribute vec2 a_pos;attribute vec2 a_anchor_pos;attribute vec2 a_extrude;attribute vec2 a_placed;attribute vec2 a_shift;uniform mat4 u_matrix;uniform vec2 u_extrude_scale;uniform float u_camera_to_center_distance;varying float v_placed;varying float v_notUsed;void main() {vec4 projectedPoint=u_matrix*vec4(a_anchor_pos,0,1);highp float camera_to_anchor_distance=projectedPoint.w;highp float collision_perspective_ratio=clamp(0.5+0.5*(u_camera_to_center_distance/camera_to_anchor_distance),0.0,4.0);gl_Position=u_matrix*vec4(a_pos,0.0,1.0);gl_Position.xy+=(a_extrude+a_shift)*u_extrude_scale*gl_Position.w*collision_perspective_ratio;v_placed=a_placed.x;v_notUsed=a_placed.y;}\"),Ge=lr(\"uniform float u_overscale_factor;varying float v_placed;varying float v_notUsed;varying float v_radius;varying vec2 v_extrude;varying vec2 v_extrude_scale;void main() {float alpha=0.5;vec4 color=vec4(1.0,0.0,0.0,1.0)*alpha;if (v_placed > 0.5) {color=vec4(0.0,0.0,1.0,0.5)*alpha;}if (v_notUsed > 0.5) {color*=.2;}float extrude_scale_length=length(v_extrude_scale);float extrude_length=length(v_extrude)*extrude_scale_length;float stroke_width=15.0*extrude_scale_length/u_overscale_factor;float radius=v_radius*extrude_scale_length;float distance_to_edge=abs(extrude_length-radius);float opacity_t=smoothstep(-stroke_width,0.0,-distance_to_edge);gl_FragColor=opacity_t*color;}\",\"attribute vec2 a_pos;attribute vec2 a_anchor_pos;attribute vec2 a_extrude;attribute vec2 a_placed;uniform mat4 u_matrix;uniform vec2 u_extrude_scale;uniform float u_camera_to_center_distance;varying float v_placed;varying float v_notUsed;varying float v_radius;varying vec2 v_extrude;varying vec2 v_extrude_scale;void main() {vec4 projectedPoint=u_matrix*vec4(a_anchor_pos,0,1);highp float camera_to_anchor_distance=projectedPoint.w;highp float collision_perspective_ratio=clamp(0.5+0.5*(u_camera_to_center_distance/camera_to_anchor_distance),0.0,4.0);gl_Position=u_matrix*vec4(a_pos,0.0,1.0);highp float padding_factor=1.2;gl_Position.xy+=a_extrude*u_extrude_scale*padding_factor*gl_Position.w*collision_perspective_ratio;v_placed=a_placed.x;v_notUsed=a_placed.y;v_radius=abs(a_extrude.y);v_extrude=a_extrude*padding_factor;v_extrude_scale=u_extrude_scale*u_camera_to_center_distance*collision_perspective_ratio;}\"),Ye=lr(\"uniform highp vec4 u_color;void main() {gl_FragColor=u_color;}\",\"attribute vec2 a_pos;uniform mat4 u_matrix;void main() {gl_Position=u_matrix*vec4(a_pos,0,1);}\"),We=lr(\"#pragma mapbox: define highp vec4 color\\n#pragma mapbox: define lowp float opacity\\nvoid main() {\\n#pragma mapbox: initialize highp vec4 color\\n#pragma mapbox: initialize lowp float opacity\\ngl_FragColor=color*opacity;\\n#ifdef OVERDRAW_INSPECTOR\\ngl_FragColor=vec4(1.0);\\n#endif\\n}\",\"attribute vec2 a_pos;uniform mat4 u_matrix;\\n#pragma mapbox: define highp vec4 color\\n#pragma mapbox: define lowp float opacity\\nvoid main() {\\n#pragma mapbox: initialize highp vec4 color\\n#pragma mapbox: initialize lowp float opacity\\ngl_Position=u_matrix*vec4(a_pos,0,1);}\"),Xe=lr(\"varying vec2 v_pos;\\n#pragma mapbox: define highp vec4 outline_color\\n#pragma mapbox: define lowp float opacity\\nvoid main() {\\n#pragma mapbox: initialize highp vec4 outline_color\\n#pragma mapbox: initialize lowp float opacity\\nfloat dist=length(v_pos-gl_FragCoord.xy);float alpha=1.0-smoothstep(0.0,1.0,dist);gl_FragColor=outline_color*(alpha*opacity);\\n#ifdef OVERDRAW_INSPECTOR\\ngl_FragColor=vec4(1.0);\\n#endif\\n}\",\"attribute vec2 a_pos;uniform mat4 u_matrix;uniform vec2 u_world;varying vec2 v_pos;\\n#pragma mapbox: define highp vec4 outline_color\\n#pragma mapbox: define lowp float opacity\\nvoid main() {\\n#pragma mapbox: initialize highp vec4 outline_color\\n#pragma mapbox: initialize lowp float opacity\\ngl_Position=u_matrix*vec4(a_pos,0,1);v_pos=(gl_Position.xy/gl_Position.w+1.0)/2.0*u_world;}\"),Ze=lr(\"uniform vec2 u_texsize;uniform sampler2D u_image;uniform float u_fade;varying vec2 v_pos_a;varying vec2 v_pos_b;varying vec2 v_pos;\\n#pragma mapbox: define lowp float opacity\\n#pragma mapbox: define lowp vec4 pattern_from\\n#pragma mapbox: define lowp vec4 pattern_to\\nvoid main() {\\n#pragma mapbox: initialize lowp float opacity\\n#pragma mapbox: initialize mediump vec4 pattern_from\\n#pragma mapbox: initialize mediump vec4 pattern_to\\nvec2 pattern_tl_a=pattern_from.xy;vec2 pattern_br_a=pattern_from.zw;vec2 pattern_tl_b=pattern_to.xy;vec2 pattern_br_b=pattern_to.zw;vec2 imagecoord=mod(v_pos_a,1.0);vec2 pos=mix(pattern_tl_a/u_texsize,pattern_br_a/u_texsize,imagecoord);vec4 color1=texture2D(u_image,pos);vec2 imagecoord_b=mod(v_pos_b,1.0);vec2 pos2=mix(pattern_tl_b/u_texsize,pattern_br_b/u_texsize,imagecoord_b);vec4 color2=texture2D(u_image,pos2);float dist=length(v_pos-gl_FragCoord.xy);float alpha=1.0-smoothstep(0.0,1.0,dist);gl_FragColor=mix(color1,color2,u_fade)*alpha*opacity;\\n#ifdef OVERDRAW_INSPECTOR\\ngl_FragColor=vec4(1.0);\\n#endif\\n}\",\"uniform mat4 u_matrix;uniform vec2 u_world;uniform vec2 u_pixel_coord_upper;uniform vec2 u_pixel_coord_lower;uniform vec4 u_scale;attribute vec2 a_pos;varying vec2 v_pos_a;varying vec2 v_pos_b;varying vec2 v_pos;\\n#pragma mapbox: define lowp float opacity\\n#pragma mapbox: define lowp vec4 pattern_from\\n#pragma mapbox: define lowp vec4 pattern_to\\nvoid main() {\\n#pragma mapbox: initialize lowp float opacity\\n#pragma mapbox: initialize mediump vec4 pattern_from\\n#pragma mapbox: initialize mediump vec4 pattern_to\\nvec2 pattern_tl_a=pattern_from.xy;vec2 pattern_br_a=pattern_from.zw;vec2 pattern_tl_b=pattern_to.xy;vec2 pattern_br_b=pattern_to.zw;float pixelRatio=u_scale.x;float tileRatio=u_scale.y;float fromScale=u_scale.z;float toScale=u_scale.w;gl_Position=u_matrix*vec4(a_pos,0,1);vec2 display_size_a=vec2((pattern_br_a.x-pattern_tl_a.x)/pixelRatio,(pattern_br_a.y-pattern_tl_a.y)/pixelRatio);vec2 display_size_b=vec2((pattern_br_b.x-pattern_tl_b.x)/pixelRatio,(pattern_br_b.y-pattern_tl_b.y)/pixelRatio);v_pos_a=get_pattern_pos(u_pixel_coord_upper,u_pixel_coord_lower,fromScale*display_size_a,tileRatio,a_pos);v_pos_b=get_pattern_pos(u_pixel_coord_upper,u_pixel_coord_lower,toScale*display_size_b,tileRatio,a_pos);v_pos=(gl_Position.xy/gl_Position.w+1.0)/2.0*u_world;}\"),Je=lr(\"uniform vec2 u_texsize;uniform float u_fade;uniform sampler2D u_image;varying vec2 v_pos_a;varying vec2 v_pos_b;\\n#pragma mapbox: define lowp float opacity\\n#pragma mapbox: define lowp vec4 pattern_from\\n#pragma mapbox: define lowp vec4 pattern_to\\nvoid main() {\\n#pragma mapbox: initialize lowp float opacity\\n#pragma mapbox: initialize mediump vec4 pattern_from\\n#pragma mapbox: initialize mediump vec4 pattern_to\\nvec2 pattern_tl_a=pattern_from.xy;vec2 pattern_br_a=pattern_from.zw;vec2 pattern_tl_b=pattern_to.xy;vec2 pattern_br_b=pattern_to.zw;vec2 imagecoord=mod(v_pos_a,1.0);vec2 pos=mix(pattern_tl_a/u_texsize,pattern_br_a/u_texsize,imagecoord);vec4 color1=texture2D(u_image,pos);vec2 imagecoord_b=mod(v_pos_b,1.0);vec2 pos2=mix(pattern_tl_b/u_texsize,pattern_br_b/u_texsize,imagecoord_b);vec4 color2=texture2D(u_image,pos2);gl_FragColor=mix(color1,color2,u_fade)*opacity;\\n#ifdef OVERDRAW_INSPECTOR\\ngl_FragColor=vec4(1.0);\\n#endif\\n}\",\"uniform mat4 u_matrix;uniform vec2 u_pixel_coord_upper;uniform vec2 u_pixel_coord_lower;uniform vec4 u_scale;attribute vec2 a_pos;varying vec2 v_pos_a;varying vec2 v_pos_b;\\n#pragma mapbox: define lowp float opacity\\n#pragma mapbox: define lowp vec4 pattern_from\\n#pragma mapbox: define lowp vec4 pattern_to\\nvoid main() {\\n#pragma mapbox: initialize lowp float opacity\\n#pragma mapbox: initialize mediump vec4 pattern_from\\n#pragma mapbox: initialize mediump vec4 pattern_to\\nvec2 pattern_tl_a=pattern_from.xy;vec2 pattern_br_a=pattern_from.zw;vec2 pattern_tl_b=pattern_to.xy;vec2 pattern_br_b=pattern_to.zw;float pixelRatio=u_scale.x;float tileZoomRatio=u_scale.y;float fromScale=u_scale.z;float toScale=u_scale.w;vec2 display_size_a=vec2((pattern_br_a.x-pattern_tl_a.x)/pixelRatio,(pattern_br_a.y-pattern_tl_a.y)/pixelRatio);vec2 display_size_b=vec2((pattern_br_b.x-pattern_tl_b.x)/pixelRatio,(pattern_br_b.y-pattern_tl_b.y)/pixelRatio);gl_Position=u_matrix*vec4(a_pos,0,1);v_pos_a=get_pattern_pos(u_pixel_coord_upper,u_pixel_coord_lower,fromScale*display_size_a,tileZoomRatio,a_pos);v_pos_b=get_pattern_pos(u_pixel_coord_upper,u_pixel_coord_lower,toScale*display_size_b,tileZoomRatio,a_pos);}\"),Ke=lr(\"varying vec4 v_color;void main() {gl_FragColor=v_color;\\n#ifdef OVERDRAW_INSPECTOR\\ngl_FragColor=vec4(1.0);\\n#endif\\n}\",\"uniform mat4 u_matrix;uniform vec3 u_lightcolor;uniform lowp vec3 u_lightpos;uniform lowp float u_lightintensity;uniform float u_vertical_gradient;uniform lowp float u_opacity;attribute vec2 a_pos;attribute vec4 a_normal_ed;varying vec4 v_color;\\n#pragma mapbox: define highp float base\\n#pragma mapbox: define highp float height\\n#pragma mapbox: define highp vec4 color\\nvoid main() {\\n#pragma mapbox: initialize highp float base\\n#pragma mapbox: initialize highp float height\\n#pragma mapbox: initialize highp vec4 color\\nvec3 normal=a_normal_ed.xyz;base=max(0.0,base);height=max(0.0,height);float t=mod(normal.x,2.0);gl_Position=u_matrix*vec4(a_pos,t > 0.0 ? height : base,1);float colorvalue=color.r*0.2126+color.g*0.7152+color.b*0.0722;v_color=vec4(0.0,0.0,0.0,1.0);vec4 ambientlight=vec4(0.03,0.03,0.03,1.0);color+=ambientlight;float directional=clamp(dot(normal/16384.0,u_lightpos),0.0,1.0);directional=mix((1.0-u_lightintensity),max((1.0-colorvalue+u_lightintensity),1.0),directional);if (normal.y !=0.0) {directional*=((1.0-u_vertical_gradient)+(u_vertical_gradient*clamp((t+base)*pow(height/150.0,0.5),mix(0.7,0.98,1.0-u_lightintensity),1.0)));}v_color.r+=clamp(color.r*directional*u_lightcolor.r,mix(0.0,0.3,1.0-u_lightcolor.r),1.0);v_color.g+=clamp(color.g*directional*u_lightcolor.g,mix(0.0,0.3,1.0-u_lightcolor.g),1.0);v_color.b+=clamp(color.b*directional*u_lightcolor.b,mix(0.0,0.3,1.0-u_lightcolor.b),1.0);v_color*=u_opacity;}\"),$e=lr(\"uniform vec2 u_texsize;uniform float u_fade;uniform sampler2D u_image;varying vec2 v_pos_a;varying vec2 v_pos_b;varying vec4 v_lighting;\\n#pragma mapbox: define lowp float base\\n#pragma mapbox: define lowp float height\\n#pragma mapbox: define lowp vec4 pattern_from\\n#pragma mapbox: define lowp vec4 pattern_to\\nvoid main() {\\n#pragma mapbox: initialize lowp float base\\n#pragma mapbox: initialize lowp float height\\n#pragma mapbox: initialize mediump vec4 pattern_from\\n#pragma mapbox: initialize mediump vec4 pattern_to\\nvec2 pattern_tl_a=pattern_from.xy;vec2 pattern_br_a=pattern_from.zw;vec2 pattern_tl_b=pattern_to.xy;vec2 pattern_br_b=pattern_to.zw;vec2 imagecoord=mod(v_pos_a,1.0);vec2 pos=mix(pattern_tl_a/u_texsize,pattern_br_a/u_texsize,imagecoord);vec4 color1=texture2D(u_image,pos);vec2 imagecoord_b=mod(v_pos_b,1.0);vec2 pos2=mix(pattern_tl_b/u_texsize,pattern_br_b/u_texsize,imagecoord_b);vec4 color2=texture2D(u_image,pos2);vec4 mixedColor=mix(color1,color2,u_fade);gl_FragColor=mixedColor*v_lighting;\\n#ifdef OVERDRAW_INSPECTOR\\ngl_FragColor=vec4(1.0);\\n#endif\\n}\",\"uniform mat4 u_matrix;uniform vec2 u_pixel_coord_upper;uniform vec2 u_pixel_coord_lower;uniform float u_height_factor;uniform vec4 u_scale;uniform float u_vertical_gradient;uniform lowp float u_opacity;uniform vec3 u_lightcolor;uniform lowp vec3 u_lightpos;uniform lowp float u_lightintensity;attribute vec2 a_pos;attribute vec4 a_normal_ed;varying vec2 v_pos_a;varying vec2 v_pos_b;varying vec4 v_lighting;\\n#pragma mapbox: define lowp float base\\n#pragma mapbox: define lowp float height\\n#pragma mapbox: define lowp vec4 pattern_from\\n#pragma mapbox: define lowp vec4 pattern_to\\nvoid main() {\\n#pragma mapbox: initialize lowp float base\\n#pragma mapbox: initialize lowp float height\\n#pragma mapbox: initialize mediump vec4 pattern_from\\n#pragma mapbox: initialize mediump vec4 pattern_to\\nvec2 pattern_tl_a=pattern_from.xy;vec2 pattern_br_a=pattern_from.zw;vec2 pattern_tl_b=pattern_to.xy;vec2 pattern_br_b=pattern_to.zw;float pixelRatio=u_scale.x;float tileRatio=u_scale.y;float fromScale=u_scale.z;float toScale=u_scale.w;vec3 normal=a_normal_ed.xyz;float edgedistance=a_normal_ed.w;vec2 display_size_a=vec2((pattern_br_a.x-pattern_tl_a.x)/pixelRatio,(pattern_br_a.y-pattern_tl_a.y)/pixelRatio);vec2 display_size_b=vec2((pattern_br_b.x-pattern_tl_b.x)/pixelRatio,(pattern_br_b.y-pattern_tl_b.y)/pixelRatio);base=max(0.0,base);height=max(0.0,height);float t=mod(normal.x,2.0);float z=t > 0.0 ? height : base;gl_Position=u_matrix*vec4(a_pos,z,1);vec2 pos=normal.x==1.0 && normal.y==0.0 && normal.z==16384.0\\n? a_pos\\n: vec2(edgedistance,z*u_height_factor);v_pos_a=get_pattern_pos(u_pixel_coord_upper,u_pixel_coord_lower,fromScale*display_size_a,tileRatio,pos);v_pos_b=get_pattern_pos(u_pixel_coord_upper,u_pixel_coord_lower,toScale*display_size_b,tileRatio,pos);v_lighting=vec4(0.0,0.0,0.0,1.0);float directional=clamp(dot(normal/16383.0,u_lightpos),0.0,1.0);directional=mix((1.0-u_lightintensity),max((0.5+u_lightintensity),1.0),directional);if (normal.y !=0.0) {directional*=((1.0-u_vertical_gradient)+(u_vertical_gradient*clamp((t+base)*pow(height/150.0,0.5),mix(0.7,0.98,1.0-u_lightintensity),1.0)));}v_lighting.rgb+=clamp(directional*u_lightcolor,mix(vec3(0.0),vec3(0.3),1.0-u_lightcolor),vec3(1.0));v_lighting*=u_opacity;}\"),Qe=lr(\"#ifdef GL_ES\\nprecision highp float;\\n#endif\\nuniform sampler2D u_image;varying vec2 v_pos;uniform vec2 u_dimension;uniform float u_zoom;uniform float u_maxzoom;float getElevation(vec2 coord,float bias) {vec4 data=texture2D(u_image,coord)*255.0;return (data.r+data.g*256.0+data.b*256.0*256.0)/4.0;}void main() {vec2 epsilon=1.0/u_dimension;float a=getElevation(v_pos+vec2(-epsilon.x,-epsilon.y),0.0);float b=getElevation(v_pos+vec2(0,-epsilon.y),0.0);float c=getElevation(v_pos+vec2(epsilon.x,-epsilon.y),0.0);float d=getElevation(v_pos+vec2(-epsilon.x,0),0.0);float e=getElevation(v_pos,0.0);float f=getElevation(v_pos+vec2(epsilon.x,0),0.0);float g=getElevation(v_pos+vec2(-epsilon.x,epsilon.y),0.0);float h=getElevation(v_pos+vec2(0,epsilon.y),0.0);float i=getElevation(v_pos+vec2(epsilon.x,epsilon.y),0.0);float exaggeration=u_zoom < 2.0 ? 0.4 : u_zoom < 4.5 ? 0.35 : 0.3;vec2 deriv=vec2((c+f+f+i)-(a+d+d+g),(g+h+h+i)-(a+b+b+c))/ pow(2.0,(u_zoom-u_maxzoom)*exaggeration+19.2562-u_zoom);gl_FragColor=clamp(vec4(deriv.x/2.0+0.5,deriv.y/2.0+0.5,1.0,1.0),0.0,1.0);\\n#ifdef OVERDRAW_INSPECTOR\\ngl_FragColor=vec4(1.0);\\n#endif\\n}\",\"uniform mat4 u_matrix;uniform vec2 u_dimension;attribute vec2 a_pos;attribute vec2 a_texture_pos;varying vec2 v_pos;void main() {gl_Position=u_matrix*vec4(a_pos,0,1);highp vec2 epsilon=1.0/u_dimension;float scale=(u_dimension.x-2.0)/u_dimension.x;v_pos=(a_texture_pos/8192.0)*scale+epsilon;}\"),tr=lr(\"uniform sampler2D u_image;varying vec2 v_pos;uniform vec2 u_latrange;uniform vec2 u_light;uniform vec4 u_shadow;uniform vec4 u_highlight;uniform vec4 u_accent;\\n#define PI 3.141592653589793\\nvoid main() {vec4 pixel=texture2D(u_image,v_pos);vec2 deriv=((pixel.rg*2.0)-1.0);float scaleFactor=cos(radians((u_latrange[0]-u_latrange[1])*(1.0-v_pos.y)+u_latrange[1]));float slope=atan(1.25*length(deriv)/scaleFactor);float aspect=deriv.x !=0.0 ? atan(deriv.y,-deriv.x) : PI/2.0*(deriv.y > 0.0 ? 1.0 :-1.0);float intensity=u_light.x;float azimuth=u_light.y+PI;float base=1.875-intensity*1.75;float maxValue=0.5*PI;float scaledSlope=intensity !=0.5 ? ((pow(base,slope)-1.0)/(pow(base,maxValue)-1.0))*maxValue : slope;float accent=cos(scaledSlope);vec4 accent_color=(1.0-accent)*u_accent*clamp(intensity*2.0,0.0,1.0);float shade=abs(mod((aspect+azimuth)/PI+0.5,2.0)-1.0);vec4 shade_color=mix(u_shadow,u_highlight,shade)*sin(scaledSlope)*clamp(intensity*2.0,0.0,1.0);gl_FragColor=accent_color*(1.0-shade_color.a)+shade_color;\\n#ifdef OVERDRAW_INSPECTOR\\ngl_FragColor=vec4(1.0);\\n#endif\\n}\",\"uniform mat4 u_matrix;attribute vec2 a_pos;attribute vec2 a_texture_pos;varying vec2 v_pos;void main() {gl_Position=u_matrix*vec4(a_pos,0,1);v_pos=a_texture_pos/8192.0;}\"),er=lr(\"uniform lowp float u_device_pixel_ratio;varying vec2 v_width2;varying vec2 v_normal;varying float v_gamma_scale;\\n#pragma mapbox: define highp vec4 color\\n#pragma mapbox: define lowp float blur\\n#pragma mapbox: define lowp float opacity\\nvoid main() {\\n#pragma mapbox: initialize highp vec4 color\\n#pragma mapbox: initialize lowp float blur\\n#pragma mapbox: initialize lowp float opacity\\nfloat dist=length(v_normal)*v_width2.s;float blur2=(blur+1.0/u_device_pixel_ratio)*v_gamma_scale;float alpha=clamp(min(dist-(v_width2.t-blur2),v_width2.s-dist)/blur2,0.0,1.0);gl_FragColor=color*(alpha*opacity);\\n#ifdef OVERDRAW_INSPECTOR\\ngl_FragColor=vec4(1.0);\\n#endif\\n}\",\"\\n#define scale 0.015873016\\nattribute vec2 a_pos_normal;attribute vec4 a_data;uniform mat4 u_matrix;uniform mediump float u_ratio;uniform vec2 u_units_to_pixels;uniform lowp float u_device_pixel_ratio;varying vec2 v_normal;varying vec2 v_width2;varying float v_gamma_scale;varying highp float v_linesofar;\\n#pragma mapbox: define highp vec4 color\\n#pragma mapbox: define lowp float blur\\n#pragma mapbox: define lowp float opacity\\n#pragma mapbox: define mediump float gapwidth\\n#pragma mapbox: define lowp float offset\\n#pragma mapbox: define mediump float width\\nvoid main() {\\n#pragma mapbox: initialize highp vec4 color\\n#pragma mapbox: initialize lowp float blur\\n#pragma mapbox: initialize lowp float opacity\\n#pragma mapbox: initialize mediump float gapwidth\\n#pragma mapbox: initialize lowp float offset\\n#pragma mapbox: initialize mediump float width\\nfloat ANTIALIASING=1.0/u_device_pixel_ratio/2.0;vec2 a_extrude=a_data.xy-128.0;float a_direction=mod(a_data.z,4.0)-1.0;v_linesofar=(floor(a_data.z/4.0)+a_data.w*64.0)*2.0;vec2 pos=floor(a_pos_normal*0.5);mediump vec2 normal=a_pos_normal-2.0*pos;normal.y=normal.y*2.0-1.0;v_normal=normal;gapwidth=gapwidth/2.0;float halfwidth=width/2.0;offset=-1.0*offset;float inset=gapwidth+(gapwidth > 0.0 ? ANTIALIASING : 0.0);float outset=gapwidth+halfwidth*(gapwidth > 0.0 ? 2.0 : 1.0)+(halfwidth==0.0 ? 0.0 : ANTIALIASING);mediump vec2 dist=outset*a_extrude*scale;mediump float u=0.5*a_direction;mediump float t=1.0-abs(u);mediump vec2 offset2=offset*a_extrude*scale*normal.y*mat2(t,-u,u,t);vec4 projected_extrude=u_matrix*vec4(dist/u_ratio,0.0,0.0);gl_Position=u_matrix*vec4(pos+offset2/u_ratio,0.0,1.0)+projected_extrude;float extrude_length_without_perspective=length(dist);float extrude_length_with_perspective=length(projected_extrude.xy/gl_Position.w*u_units_to_pixels);v_gamma_scale=extrude_length_without_perspective/extrude_length_with_perspective;v_width2=vec2(outset,inset);}\"),rr=lr(\"uniform lowp float u_device_pixel_ratio;uniform sampler2D u_image;varying vec2 v_width2;varying vec2 v_normal;varying float v_gamma_scale;varying highp float v_lineprogress;\\n#pragma mapbox: define lowp float blur\\n#pragma mapbox: define lowp float opacity\\nvoid main() {\\n#pragma mapbox: initialize lowp float blur\\n#pragma mapbox: initialize lowp float opacity\\nfloat dist=length(v_normal)*v_width2.s;float blur2=(blur+1.0/u_device_pixel_ratio)*v_gamma_scale;float alpha=clamp(min(dist-(v_width2.t-blur2),v_width2.s-dist)/blur2,0.0,1.0);vec4 color=texture2D(u_image,vec2(v_lineprogress,0.5));gl_FragColor=color*(alpha*opacity);\\n#ifdef OVERDRAW_INSPECTOR\\ngl_FragColor=vec4(1.0);\\n#endif\\n}\",\"\\n#define MAX_LINE_DISTANCE 32767.0\\n#define scale 0.015873016\\nattribute vec2 a_pos_normal;attribute vec4 a_data;uniform mat4 u_matrix;uniform mediump float u_ratio;uniform lowp float u_device_pixel_ratio;uniform vec2 u_units_to_pixels;varying vec2 v_normal;varying vec2 v_width2;varying float v_gamma_scale;varying highp float v_lineprogress;\\n#pragma mapbox: define lowp float blur\\n#pragma mapbox: define lowp float opacity\\n#pragma mapbox: define mediump float gapwidth\\n#pragma mapbox: define lowp float offset\\n#pragma mapbox: define mediump float width\\nvoid main() {\\n#pragma mapbox: initialize lowp float blur\\n#pragma mapbox: initialize lowp float opacity\\n#pragma mapbox: initialize mediump float gapwidth\\n#pragma mapbox: initialize lowp float offset\\n#pragma mapbox: initialize mediump float width\\nfloat ANTIALIASING=1.0/u_device_pixel_ratio/2.0;vec2 a_extrude=a_data.xy-128.0;float a_direction=mod(a_data.z,4.0)-1.0;v_lineprogress=(floor(a_data.z/4.0)+a_data.w*64.0)*2.0/MAX_LINE_DISTANCE;vec2 pos=floor(a_pos_normal*0.5);mediump vec2 normal=a_pos_normal-2.0*pos;normal.y=normal.y*2.0-1.0;v_normal=normal;gapwidth=gapwidth/2.0;float halfwidth=width/2.0;offset=-1.0*offset;float inset=gapwidth+(gapwidth > 0.0 ? ANTIALIASING : 0.0);float outset=gapwidth+halfwidth*(gapwidth > 0.0 ? 2.0 : 1.0)+(halfwidth==0.0 ? 0.0 : ANTIALIASING);mediump vec2 dist=outset*a_extrude*scale;mediump float u=0.5*a_direction;mediump float t=1.0-abs(u);mediump vec2 offset2=offset*a_extrude*scale*normal.y*mat2(t,-u,u,t);vec4 projected_extrude=u_matrix*vec4(dist/u_ratio,0.0,0.0);gl_Position=u_matrix*vec4(pos+offset2/u_ratio,0.0,1.0)+projected_extrude;float extrude_length_without_perspective=length(dist);float extrude_length_with_perspective=length(projected_extrude.xy/gl_Position.w*u_units_to_pixels);v_gamma_scale=extrude_length_without_perspective/extrude_length_with_perspective;v_width2=vec2(outset,inset);}\"),nr=lr(\"uniform lowp float u_device_pixel_ratio;uniform vec2 u_texsize;uniform float u_fade;uniform mediump vec4 u_scale;uniform sampler2D u_image;varying vec2 v_normal;varying vec2 v_width2;varying float v_linesofar;varying float v_gamma_scale;\\n#pragma mapbox: define lowp vec4 pattern_from\\n#pragma mapbox: define lowp vec4 pattern_to\\n#pragma mapbox: define lowp float blur\\n#pragma mapbox: define lowp float opacity\\nvoid main() {\\n#pragma mapbox: initialize mediump vec4 pattern_from\\n#pragma mapbox: initialize mediump vec4 pattern_to\\n#pragma mapbox: initialize lowp float blur\\n#pragma mapbox: initialize lowp float opacity\\nvec2 pattern_tl_a=pattern_from.xy;vec2 pattern_br_a=pattern_from.zw;vec2 pattern_tl_b=pattern_to.xy;vec2 pattern_br_b=pattern_to.zw;float pixelRatio=u_scale.x;float tileZoomRatio=u_scale.y;float fromScale=u_scale.z;float toScale=u_scale.w;vec2 display_size_a=vec2((pattern_br_a.x-pattern_tl_a.x)/pixelRatio,(pattern_br_a.y-pattern_tl_a.y)/pixelRatio);vec2 display_size_b=vec2((pattern_br_b.x-pattern_tl_b.x)/pixelRatio,(pattern_br_b.y-pattern_tl_b.y)/pixelRatio);vec2 pattern_size_a=vec2(display_size_a.x*fromScale/tileZoomRatio,display_size_a.y);vec2 pattern_size_b=vec2(display_size_b.x*toScale/tileZoomRatio,display_size_b.y);float dist=length(v_normal)*v_width2.s;float blur2=(blur+1.0/u_device_pixel_ratio)*v_gamma_scale;float alpha=clamp(min(dist-(v_width2.t-blur2),v_width2.s-dist)/blur2,0.0,1.0);float x_a=mod(v_linesofar/pattern_size_a.x,1.0);float x_b=mod(v_linesofar/pattern_size_b.x,1.0);float y_a=0.5+(v_normal.y*clamp(v_width2.s,0.0,(pattern_size_a.y+2.0)/2.0)/pattern_size_a.y);float y_b=0.5+(v_normal.y*clamp(v_width2.s,0.0,(pattern_size_b.y+2.0)/2.0)/pattern_size_b.y);vec2 pos_a=mix(pattern_tl_a/u_texsize,pattern_br_a/u_texsize,vec2(x_a,y_a));vec2 pos_b=mix(pattern_tl_b/u_texsize,pattern_br_b/u_texsize,vec2(x_b,y_b));vec4 color=mix(texture2D(u_image,pos_a),texture2D(u_image,pos_b),u_fade);gl_FragColor=color*alpha*opacity;\\n#ifdef OVERDRAW_INSPECTOR\\ngl_FragColor=vec4(1.0);\\n#endif\\n}\",\"\\n#define scale 0.015873016\\n#define LINE_DISTANCE_SCALE 2.0\\nattribute vec2 a_pos_normal;attribute vec4 a_data;uniform mat4 u_matrix;uniform vec2 u_units_to_pixels;uniform mediump float u_ratio;uniform lowp float u_device_pixel_ratio;varying vec2 v_normal;varying vec2 v_width2;varying float v_linesofar;varying float v_gamma_scale;\\n#pragma mapbox: define lowp float blur\\n#pragma mapbox: define lowp float opacity\\n#pragma mapbox: define lowp float offset\\n#pragma mapbox: define mediump float gapwidth\\n#pragma mapbox: define mediump float width\\n#pragma mapbox: define lowp vec4 pattern_from\\n#pragma mapbox: define lowp vec4 pattern_to\\nvoid main() {\\n#pragma mapbox: initialize lowp float blur\\n#pragma mapbox: initialize lowp float opacity\\n#pragma mapbox: initialize lowp float offset\\n#pragma mapbox: initialize mediump float gapwidth\\n#pragma mapbox: initialize mediump float width\\n#pragma mapbox: initialize mediump vec4 pattern_from\\n#pragma mapbox: initialize mediump vec4 pattern_to\\nfloat ANTIALIASING=1.0/u_device_pixel_ratio/2.0;vec2 a_extrude=a_data.xy-128.0;float a_direction=mod(a_data.z,4.0)-1.0;float a_linesofar=(floor(a_data.z/4.0)+a_data.w*64.0)*LINE_DISTANCE_SCALE;vec2 pos=floor(a_pos_normal*0.5);mediump vec2 normal=a_pos_normal-2.0*pos;normal.y=normal.y*2.0-1.0;v_normal=normal;gapwidth=gapwidth/2.0;float halfwidth=width/2.0;offset=-1.0*offset;float inset=gapwidth+(gapwidth > 0.0 ? ANTIALIASING : 0.0);float outset=gapwidth+halfwidth*(gapwidth > 0.0 ? 2.0 : 1.0)+(halfwidth==0.0 ? 0.0 : ANTIALIASING);mediump vec2 dist=outset*a_extrude*scale;mediump float u=0.5*a_direction;mediump float t=1.0-abs(u);mediump vec2 offset2=offset*a_extrude*scale*normal.y*mat2(t,-u,u,t);vec4 projected_extrude=u_matrix*vec4(dist/u_ratio,0.0,0.0);gl_Position=u_matrix*vec4(pos+offset2/u_ratio,0.0,1.0)+projected_extrude;float extrude_length_without_perspective=length(dist);float extrude_length_with_perspective=length(projected_extrude.xy/gl_Position.w*u_units_to_pixels);v_gamma_scale=extrude_length_without_perspective/extrude_length_with_perspective;v_linesofar=a_linesofar;v_width2=vec2(outset,inset);}\"),ir=lr(\"uniform lowp float u_device_pixel_ratio;uniform sampler2D u_image;uniform float u_sdfgamma;uniform float u_mix;varying vec2 v_normal;varying vec2 v_width2;varying vec2 v_tex_a;varying vec2 v_tex_b;varying float v_gamma_scale;\\n#pragma mapbox: define highp vec4 color\\n#pragma mapbox: define lowp float blur\\n#pragma mapbox: define lowp float opacity\\n#pragma mapbox: define mediump float width\\n#pragma mapbox: define lowp float floorwidth\\nvoid main() {\\n#pragma mapbox: initialize highp vec4 color\\n#pragma mapbox: initialize lowp float blur\\n#pragma mapbox: initialize lowp float opacity\\n#pragma mapbox: initialize mediump float width\\n#pragma mapbox: initialize lowp float floorwidth\\nfloat dist=length(v_normal)*v_width2.s;float blur2=(blur+1.0/u_device_pixel_ratio)*v_gamma_scale;float alpha=clamp(min(dist-(v_width2.t-blur2),v_width2.s-dist)/blur2,0.0,1.0);float sdfdist_a=texture2D(u_image,v_tex_a).a;float sdfdist_b=texture2D(u_image,v_tex_b).a;float sdfdist=mix(sdfdist_a,sdfdist_b,u_mix);alpha*=smoothstep(0.5-u_sdfgamma/floorwidth,0.5+u_sdfgamma/floorwidth,sdfdist);gl_FragColor=color*(alpha*opacity);\\n#ifdef OVERDRAW_INSPECTOR\\ngl_FragColor=vec4(1.0);\\n#endif\\n}\",\"\\n#define scale 0.015873016\\n#define LINE_DISTANCE_SCALE 2.0\\nattribute vec2 a_pos_normal;attribute vec4 a_data;uniform mat4 u_matrix;uniform mediump float u_ratio;uniform lowp float u_device_pixel_ratio;uniform vec2 u_patternscale_a;uniform float u_tex_y_a;uniform vec2 u_patternscale_b;uniform float u_tex_y_b;uniform vec2 u_units_to_pixels;varying vec2 v_normal;varying vec2 v_width2;varying vec2 v_tex_a;varying vec2 v_tex_b;varying float v_gamma_scale;\\n#pragma mapbox: define highp vec4 color\\n#pragma mapbox: define lowp float blur\\n#pragma mapbox: define lowp float opacity\\n#pragma mapbox: define mediump float gapwidth\\n#pragma mapbox: define lowp float offset\\n#pragma mapbox: define mediump float width\\n#pragma mapbox: define lowp float floorwidth\\nvoid main() {\\n#pragma mapbox: initialize highp vec4 color\\n#pragma mapbox: initialize lowp float blur\\n#pragma mapbox: initialize lowp float opacity\\n#pragma mapbox: initialize mediump float gapwidth\\n#pragma mapbox: initialize lowp float offset\\n#pragma mapbox: initialize mediump float width\\n#pragma mapbox: initialize lowp float floorwidth\\nfloat ANTIALIASING=1.0/u_device_pixel_ratio/2.0;vec2 a_extrude=a_data.xy-128.0;float a_direction=mod(a_data.z,4.0)-1.0;float a_linesofar=(floor(a_data.z/4.0)+a_data.w*64.0)*LINE_DISTANCE_SCALE;vec2 pos=floor(a_pos_normal*0.5);mediump vec2 normal=a_pos_normal-2.0*pos;normal.y=normal.y*2.0-1.0;v_normal=normal;gapwidth=gapwidth/2.0;float halfwidth=width/2.0;offset=-1.0*offset;float inset=gapwidth+(gapwidth > 0.0 ? ANTIALIASING : 0.0);float outset=gapwidth+halfwidth*(gapwidth > 0.0 ? 2.0 : 1.0)+(halfwidth==0.0 ? 0.0 : ANTIALIASING);mediump vec2 dist=outset*a_extrude*scale;mediump float u=0.5*a_direction;mediump float t=1.0-abs(u);mediump vec2 offset2=offset*a_extrude*scale*normal.y*mat2(t,-u,u,t);vec4 projected_extrude=u_matrix*vec4(dist/u_ratio,0.0,0.0);gl_Position=u_matrix*vec4(pos+offset2/u_ratio,0.0,1.0)+projected_extrude;float extrude_length_without_perspective=length(dist);float extrude_length_with_perspective=length(projected_extrude.xy/gl_Position.w*u_units_to_pixels);v_gamma_scale=extrude_length_without_perspective/extrude_length_with_perspective;v_tex_a=vec2(a_linesofar*u_patternscale_a.x/floorwidth,normal.y*u_patternscale_a.y+u_tex_y_a);v_tex_b=vec2(a_linesofar*u_patternscale_b.x/floorwidth,normal.y*u_patternscale_b.y+u_tex_y_b);v_width2=vec2(outset,inset);}\"),ar=lr(\"uniform float u_fade_t;uniform float u_opacity;uniform sampler2D u_image0;uniform sampler2D u_image1;varying vec2 v_pos0;varying vec2 v_pos1;uniform float u_brightness_low;uniform float u_brightness_high;uniform float u_saturation_factor;uniform float u_contrast_factor;uniform vec3 u_spin_weights;void main() {vec4 color0=texture2D(u_image0,v_pos0);vec4 color1=texture2D(u_image1,v_pos1);if (color0.a > 0.0) {color0.rgb=color0.rgb/color0.a;}if (color1.a > 0.0) {color1.rgb=color1.rgb/color1.a;}vec4 color=mix(color0,color1,u_fade_t);color.a*=u_opacity;vec3 rgb=color.rgb;rgb=vec3(dot(rgb,u_spin_weights.xyz),dot(rgb,u_spin_weights.zxy),dot(rgb,u_spin_weights.yzx));float average=(color.r+color.g+color.b)/3.0;rgb+=(average-rgb)*u_saturation_factor;rgb=(rgb-0.5)*u_contrast_factor+0.5;vec3 u_high_vec=vec3(u_brightness_low,u_brightness_low,u_brightness_low);vec3 u_low_vec=vec3(u_brightness_high,u_brightness_high,u_brightness_high);gl_FragColor=vec4(mix(u_high_vec,u_low_vec,rgb)*color.a,color.a);\\n#ifdef OVERDRAW_INSPECTOR\\ngl_FragColor=vec4(1.0);\\n#endif\\n}\",\"uniform mat4 u_matrix;uniform vec2 u_tl_parent;uniform float u_scale_parent;uniform float u_buffer_scale;attribute vec2 a_pos;attribute vec2 a_texture_pos;varying vec2 v_pos0;varying vec2 v_pos1;void main() {gl_Position=u_matrix*vec4(a_pos,0,1);v_pos0=(((a_texture_pos/8192.0)-0.5)/u_buffer_scale )+0.5;v_pos1=(v_pos0*u_scale_parent)+u_tl_parent;}\"),or=lr(\"uniform sampler2D u_texture;varying vec2 v_tex;varying float v_fade_opacity;\\n#pragma mapbox: define lowp float opacity\\nvoid main() {\\n#pragma mapbox: initialize lowp float opacity\\nlowp float alpha=opacity*v_fade_opacity;gl_FragColor=texture2D(u_texture,v_tex)*alpha;\\n#ifdef OVERDRAW_INSPECTOR\\ngl_FragColor=vec4(1.0);\\n#endif\\n}\",\"const float PI=3.141592653589793;attribute vec4 a_pos_offset;attribute vec4 a_data;attribute vec3 a_projected_pos;attribute float a_fade_opacity;uniform bool u_is_size_zoom_constant;uniform bool u_is_size_feature_constant;uniform highp float u_size_t;uniform highp float u_size;uniform highp float u_camera_to_center_distance;uniform highp float u_pitch;uniform bool u_rotate_symbol;uniform highp float u_aspect_ratio;uniform float u_fade_change;uniform mat4 u_matrix;uniform mat4 u_label_plane_matrix;uniform mat4 u_coord_matrix;uniform bool u_is_text;uniform bool u_pitch_with_map;uniform vec2 u_texsize;varying vec2 v_tex;varying float v_fade_opacity;\\n#pragma mapbox: define lowp float opacity\\nvoid main() {\\n#pragma mapbox: initialize lowp float opacity\\nvec2 a_pos=a_pos_offset.xy;vec2 a_offset=a_pos_offset.zw;vec2 a_tex=a_data.xy;vec2 a_size=a_data.zw;highp float segment_angle=-a_projected_pos[2];float size;if (!u_is_size_zoom_constant && !u_is_size_feature_constant) {size=mix(a_size[0],a_size[1],u_size_t)/256.0;} else if (u_is_size_zoom_constant && !u_is_size_feature_constant) {size=a_size[0]/256.0;} else if (!u_is_size_zoom_constant && u_is_size_feature_constant) {size=u_size;} else {size=u_size;}vec4 projectedPoint=u_matrix*vec4(a_pos,0,1);highp float camera_to_anchor_distance=projectedPoint.w;highp float distance_ratio=u_pitch_with_map ?\\ncamera_to_anchor_distance/u_camera_to_center_distance :\\nu_camera_to_center_distance/camera_to_anchor_distance;highp float perspective_ratio=clamp(0.5+0.5*distance_ratio,0.0,4.0);size*=perspective_ratio;float fontScale=u_is_text ? size/24.0 : size;highp float symbol_rotation=0.0;if (u_rotate_symbol) {vec4 offsetProjectedPoint=u_matrix*vec4(a_pos+vec2(1,0),0,1);vec2 a=projectedPoint.xy/projectedPoint.w;vec2 b=offsetProjectedPoint.xy/offsetProjectedPoint.w;symbol_rotation=atan((b.y-a.y)/u_aspect_ratio,b.x-a.x);}highp float angle_sin=sin(segment_angle+symbol_rotation);highp float angle_cos=cos(segment_angle+symbol_rotation);mat2 rotation_matrix=mat2(angle_cos,-1.0*angle_sin,angle_sin,angle_cos);vec4 projected_pos=u_label_plane_matrix*vec4(a_projected_pos.xy,0.0,1.0);gl_Position=u_coord_matrix*vec4(projected_pos.xy/projected_pos.w+rotation_matrix*(a_offset/32.0*fontScale),0.0,1.0);v_tex=a_tex/u_texsize;vec2 fade_opacity=unpack_opacity(a_fade_opacity);float fade_change=fade_opacity[1] > 0.5 ? u_fade_change :-u_fade_change;v_fade_opacity=max(0.0,min(1.0,fade_opacity[0]+fade_change));}\"),sr=lr(\"#define SDF_PX 8.0\\nuniform bool u_is_halo;uniform sampler2D u_texture;uniform highp float u_gamma_scale;uniform lowp float u_device_pixel_ratio;uniform bool u_is_text;varying vec2 v_data0;varying vec3 v_data1;\\n#pragma mapbox: define highp vec4 fill_color\\n#pragma mapbox: define highp vec4 halo_color\\n#pragma mapbox: define lowp float opacity\\n#pragma mapbox: define lowp float halo_width\\n#pragma mapbox: define lowp float halo_blur\\nvoid main() {\\n#pragma mapbox: initialize highp vec4 fill_color\\n#pragma mapbox: initialize highp vec4 halo_color\\n#pragma mapbox: initialize lowp float opacity\\n#pragma mapbox: initialize lowp float halo_width\\n#pragma mapbox: initialize lowp float halo_blur\\nfloat EDGE_GAMMA=0.105/u_device_pixel_ratio;vec2 tex=v_data0.xy;float gamma_scale=v_data1.x;float size=v_data1.y;float fade_opacity=v_data1[2];float fontScale=u_is_text ? size/24.0 : size;lowp vec4 color=fill_color;highp float gamma=EDGE_GAMMA/(fontScale*u_gamma_scale);lowp float buff=(256.0-64.0)/256.0;if (u_is_halo) {color=halo_color;gamma=(halo_blur*1.19/SDF_PX+EDGE_GAMMA)/(fontScale*u_gamma_scale);buff=(6.0-halo_width/fontScale)/SDF_PX;}lowp float dist=texture2D(u_texture,tex).a;highp float gamma_scaled=gamma*gamma_scale;highp float alpha=smoothstep(buff-gamma_scaled,buff+gamma_scaled,dist);gl_FragColor=color*(alpha*opacity*fade_opacity);\\n#ifdef OVERDRAW_INSPECTOR\\ngl_FragColor=vec4(1.0);\\n#endif\\n}\",\"const float PI=3.141592653589793;attribute vec4 a_pos_offset;attribute vec4 a_data;attribute vec3 a_projected_pos;attribute float a_fade_opacity;uniform bool u_is_size_zoom_constant;uniform bool u_is_size_feature_constant;uniform highp float u_size_t;uniform highp float u_size;uniform mat4 u_matrix;uniform mat4 u_label_plane_matrix;uniform mat4 u_coord_matrix;uniform bool u_is_text;uniform bool u_pitch_with_map;uniform highp float u_pitch;uniform bool u_rotate_symbol;uniform highp float u_aspect_ratio;uniform highp float u_camera_to_center_distance;uniform float u_fade_change;uniform vec2 u_texsize;varying vec2 v_data0;varying vec3 v_data1;\\n#pragma mapbox: define highp vec4 fill_color\\n#pragma mapbox: define highp vec4 halo_color\\n#pragma mapbox: define lowp float opacity\\n#pragma mapbox: define lowp float halo_width\\n#pragma mapbox: define lowp float halo_blur\\nvoid main() {\\n#pragma mapbox: initialize highp vec4 fill_color\\n#pragma mapbox: initialize highp vec4 halo_color\\n#pragma mapbox: initialize lowp float opacity\\n#pragma mapbox: initialize lowp float halo_width\\n#pragma mapbox: initialize lowp float halo_blur\\nvec2 a_pos=a_pos_offset.xy;vec2 a_offset=a_pos_offset.zw;vec2 a_tex=a_data.xy;vec2 a_size=a_data.zw;highp float segment_angle=-a_projected_pos[2];float size;if (!u_is_size_zoom_constant && !u_is_size_feature_constant) {size=mix(a_size[0],a_size[1],u_size_t)/256.0;} else if (u_is_size_zoom_constant && !u_is_size_feature_constant) {size=a_size[0]/256.0;} else if (!u_is_size_zoom_constant && u_is_size_feature_constant) {size=u_size;} else {size=u_size;}vec4 projectedPoint=u_matrix*vec4(a_pos,0,1);highp float camera_to_anchor_distance=projectedPoint.w;highp float distance_ratio=u_pitch_with_map ?\\ncamera_to_anchor_distance/u_camera_to_center_distance :\\nu_camera_to_center_distance/camera_to_anchor_distance;highp float perspective_ratio=clamp(0.5+0.5*distance_ratio,0.0,4.0);size*=perspective_ratio;float fontScale=u_is_text ? size/24.0 : size;highp float symbol_rotation=0.0;if (u_rotate_symbol) {vec4 offsetProjectedPoint=u_matrix*vec4(a_pos+vec2(1,0),0,1);vec2 a=projectedPoint.xy/projectedPoint.w;vec2 b=offsetProjectedPoint.xy/offsetProjectedPoint.w;symbol_rotation=atan((b.y-a.y)/u_aspect_ratio,b.x-a.x);}highp float angle_sin=sin(segment_angle+symbol_rotation);highp float angle_cos=cos(segment_angle+symbol_rotation);mat2 rotation_matrix=mat2(angle_cos,-1.0*angle_sin,angle_sin,angle_cos);vec4 projected_pos=u_label_plane_matrix*vec4(a_projected_pos.xy,0.0,1.0);gl_Position=u_coord_matrix*vec4(projected_pos.xy/projected_pos.w+rotation_matrix*(a_offset/32.0*fontScale),0.0,1.0);float gamma_scale=gl_Position.w;vec2 tex=a_tex/u_texsize;vec2 fade_opacity=unpack_opacity(a_fade_opacity);float fade_change=fade_opacity[1] > 0.5 ? u_fade_change :-u_fade_change;float interpolated_fade_opacity=max(0.0,min(1.0,fade_opacity[0]+fade_change));v_data0=vec2(tex.x,tex.y);v_data1=vec3(gamma_scale,size,interpolated_fade_opacity);}\");function lr(t,e){var r=/#pragma mapbox: ([\\w]+) ([\\w]+) ([\\w]+) ([\\w]+)/g,n={};return{fragmentSource:t=t.replace(r,function(t,e,r,i,a){return n[a]=!0,\"define\"===e?\"\\n#ifndef HAS_UNIFORM_u_\"+a+\"\\nvarying \"+r+\" \"+i+\" \"+a+\";\\n#else\\nuniform \"+r+\" \"+i+\" u_\"+a+\";\\n#endif\\n\":\"\\n#ifdef HAS_UNIFORM_u_\"+a+\"\\n    \"+r+\" \"+i+\" \"+a+\" = u_\"+a+\";\\n#endif\\n\"}),vertexSource:e=e.replace(r,function(t,e,r,i,a){var o=\"float\"===i?\"vec2\":\"vec4\",s=a.match(/color/)?\"color\":o;return n[a]?\"define\"===e?\"\\n#ifndef HAS_UNIFORM_u_\"+a+\"\\nuniform lowp float u_\"+a+\"_t;\\nattribute \"+r+\" \"+o+\" a_\"+a+\";\\nvarying \"+r+\" \"+i+\" \"+a+\";\\n#else\\nuniform \"+r+\" \"+i+\" u_\"+a+\";\\n#endif\\n\":\"vec4\"===s?\"\\n#ifndef HAS_UNIFORM_u_\"+a+\"\\n    \"+a+\" = a_\"+a+\";\\n#else\\n    \"+r+\" \"+i+\" \"+a+\" = u_\"+a+\";\\n#endif\\n\":\"\\n#ifndef HAS_UNIFORM_u_\"+a+\"\\n    \"+a+\" = unpack_mix_\"+s+\"(a_\"+a+\", u_\"+a+\"_t);\\n#else\\n    \"+r+\" \"+i+\" \"+a+\" = u_\"+a+\";\\n#endif\\n\":\"define\"===e?\"\\n#ifndef HAS_UNIFORM_u_\"+a+\"\\nuniform lowp float u_\"+a+\"_t;\\nattribute \"+r+\" \"+o+\" a_\"+a+\";\\n#else\\nuniform \"+r+\" \"+i+\" u_\"+a+\";\\n#endif\\n\":\"vec4\"===s?\"\\n#ifndef HAS_UNIFORM_u_\"+a+\"\\n    \"+r+\" \"+i+\" \"+a+\" = a_\"+a+\";\\n#else\\n    \"+r+\" \"+i+\" \"+a+\" = u_\"+a+\";\\n#endif\\n\":\"\\n#ifndef HAS_UNIFORM_u_\"+a+\"\\n    \"+r+\" \"+i+\" \"+a+\" = unpack_mix_\"+s+\"(a_\"+a+\", u_\"+a+\"_t);\\n#else\\n    \"+r+\" \"+i+\" \"+a+\" = u_\"+a+\";\\n#endif\\n\"})}}var cr=Object.freeze({prelude:Fe,background:Be,backgroundPattern:Ne,circle:je,clippingMask:Ue,heatmap:Ve,heatmapTexture:qe,collisionBox:He,collisionCircle:Ge,debug:Ye,fill:We,fillOutline:Xe,fillOutlinePattern:Ze,fillPattern:Je,fillExtrusion:Ke,fillExtrusionPattern:$e,hillshadePrepare:Qe,hillshade:tr,line:er,lineGradient:rr,linePattern:nr,lineSDF:ir,raster:ar,symbolIcon:or,symbolSDF:sr}),ur=function(){this.boundProgram=null,this.boundLayoutVertexBuffer=null,this.boundPaintVertexBuffers=[],this.boundIndexBuffer=null,this.boundVertexOffset=null,this.boundDynamicVertexBuffer=null,this.vao=null};ur.prototype.bind=function(t,e,r,n,i,a,o,s){this.context=t;for(var l=this.boundPaintVertexBuffers.length!==n.length,c=0;!l&&c<n.length;c++)this.boundPaintVertexBuffers[c]!==n[c]&&(l=!0);var u=!this.vao||this.boundProgram!==e||this.boundLayoutVertexBuffer!==r||l||this.boundIndexBuffer!==i||this.boundVertexOffset!==a||this.boundDynamicVertexBuffer!==o||this.boundDynamicVertexBuffer2!==s;!t.extVertexArrayObject||u?this.freshBind(e,r,n,i,a,o,s):(t.bindVertexArrayOES.set(this.vao),o&&o.bind(),i&&i.dynamicDraw&&i.bind(),s&&s.bind())},ur.prototype.freshBind=function(t,e,r,n,i,a,o){var s,l=t.numAttributes,c=this.context,u=c.gl;if(c.extVertexArrayObject)this.vao&&this.destroy(),this.vao=c.extVertexArrayObject.createVertexArrayOES(),c.bindVertexArrayOES.set(this.vao),s=0,this.boundProgram=t,this.boundLayoutVertexBuffer=e,this.boundPaintVertexBuffers=r,this.boundIndexBuffer=n,this.boundVertexOffset=i,this.boundDynamicVertexBuffer=a,this.boundDynamicVertexBuffer2=o;else{s=c.currentNumAttributes||0;for(var h=l;h<s;h++)u.disableVertexAttribArray(h)}e.enableAttributes(u,t);for(var f=0,p=r;f<p.length;f+=1)p[f].enableAttributes(u,t);a&&a.enableAttributes(u,t),o&&o.enableAttributes(u,t),e.bind(),e.setVertexAttribPointers(u,t,i);for(var d=0,g=r;d<g.length;d+=1){var v=g[d];v.bind(),v.setVertexAttribPointers(u,t,i)}a&&(a.bind(),a.setVertexAttribPointers(u,t,i)),n&&n.bind(),o&&(o.bind(),o.setVertexAttribPointers(u,t,i)),c.currentNumAttributes=l},ur.prototype.destroy=function(){this.vao&&(this.context.extVertexArrayObject.deleteVertexArrayOES(this.vao),this.vao=null)};var hr=function(t,e,r,n,i){var a=t.gl;this.program=a.createProgram();var o=r.defines();i&&o.push(\"#define OVERDRAW_INSPECTOR;\");var s=o.concat(Fe.fragmentSource,e.fragmentSource).join(\"\\n\"),l=o.concat(Fe.vertexSource,e.vertexSource).join(\"\\n\"),c=a.createShader(a.FRAGMENT_SHADER);a.shaderSource(c,s),a.compileShader(c),a.attachShader(this.program,c);var u=a.createShader(a.VERTEX_SHADER);a.shaderSource(u,l),a.compileShader(u),a.attachShader(this.program,u);for(var h=r.layoutAttributes||[],f=0;f<h.length;f++)a.bindAttribLocation(this.program,f,h[f].name);a.linkProgram(this.program),this.numAttributes=a.getProgramParameter(this.program,a.ACTIVE_ATTRIBUTES),this.attributes={};for(var p={},d=0;d<this.numAttributes;d++){var g=a.getActiveAttrib(this.program,d);g&&(this.attributes[g.name]=a.getAttribLocation(this.program,g.name))}for(var v=a.getProgramParameter(this.program,a.ACTIVE_UNIFORMS),m=0;m<v;m++){var y=a.getActiveUniform(this.program,m);y&&(p[y.name]=a.getUniformLocation(this.program,y.name))}this.fixedUniforms=n(t,p),this.binderUniforms=r.getUniforms(t,p)};function fr(e,r,n){var i=1/le(n,1,r.transform.tileZoom),a=Math.pow(2,n.tileID.overscaledZ),o=n.tileSize*Math.pow(2,r.transform.tileZoom)/a,s=o*(n.tileID.canonical.x+n.tileID.wrap*a),l=o*n.tileID.canonical.y;return{u_image:0,u_texsize:n.imageAtlasTexture.size,u_scale:[t.browser.devicePixelRatio,i,e.fromScale,e.toScale],u_fade:e.t,u_pixel_coord_upper:[s>>16,l>>16],u_pixel_coord_lower:[65535&s,65535&l]}}hr.prototype.draw=function(t,e,r,n,i,a,o,s,l,c,u,h,f,p,d,g){var v,m=t.gl;for(var y in t.program.set(this.program),t.setDepthMode(r),t.setStencilMode(n),t.setColorMode(i),t.setCullFace(a),this.fixedUniforms)this.fixedUniforms[y].set(o[y]);p&&p.setUniforms(t,this.binderUniforms,h,{zoom:f});for(var x=(v={},v[m.LINES]=2,v[m.TRIANGLES]=3,v[m.LINE_STRIP]=1,v)[e],b=0,_=u.get();b<_.length;b+=1){var w=_[b],k=w.vaos||(w.vaos={});(k[s]||(k[s]=new ur)).bind(t,this,l,p?p.getPaintVertexBuffers():[],c,w.vertexOffset,d,g),m.drawElements(e,w.primitiveLength*x,m.UNSIGNED_SHORT,w.primitiveOffset*x*2)}};var pr=function(e,r,n,i){var a=r.style.light,o=a.properties.get(\"position\"),s=[o.x,o.y,o.z],l=t.create$1();\"viewport\"===a.properties.get(\"anchor\")&&t.fromRotation(l,-r.transform.angle),t.transformMat3(s,s,l);var c=a.properties.get(\"color\");return{u_matrix:e,u_lightpos:s,u_lightintensity:a.properties.get(\"intensity\"),u_lightcolor:[c.r,c.g,c.b],u_vertical_gradient:+n,u_opacity:i}},dr=function(e,r,n,i,a,o,s){return t.extend(pr(e,r,n,i),fr(o,r,s),{u_height_factor:-Math.pow(2,a.overscaledZ)/s.tileSize/8})},gr=function(t){return{u_matrix:t}},vr=function(e,r,n,i){return t.extend(gr(e),fr(n,r,i))},mr=function(t,e){return{u_matrix:t,u_world:e}},yr=function(e,r,n,i,a){return t.extend(vr(e,r,n,i),{u_world:a})},xr=function(e,r,n,i){var a,o,s=e.transform;if(\"map\"===i.paint.get(\"circle-pitch-alignment\")){var l=le(n,1,s.zoom);a=!0,o=[l,l]}else a=!1,o=s.pixelsToGLUnits;return{u_camera_to_center_distance:s.cameraToCenterDistance,u_scale_with_map:+(\"map\"===i.paint.get(\"circle-pitch-scale\")),u_matrix:e.translatePosMatrix(r.posMatrix,n,i.paint.get(\"circle-translate\"),i.paint.get(\"circle-translate-anchor\")),u_pitch_with_map:+a,u_device_pixel_ratio:t.browser.devicePixelRatio,u_extrude_scale:o}},br=function(e,r){return{u_matrix:new t.UniformMatrix4f(e,r.u_matrix),u_camera_to_center_distance:new t.Uniform1f(e,r.u_camera_to_center_distance),u_pixels_to_tile_units:new t.Uniform1f(e,r.u_pixels_to_tile_units),u_extrude_scale:new t.Uniform2f(e,r.u_extrude_scale),u_overscale_factor:new t.Uniform1f(e,r.u_overscale_factor)}},_r=function(t,e,r){var n=le(r,1,e.zoom),i=Math.pow(2,e.zoom-r.tileID.overscaledZ),a=r.tileID.overscaleFactor();return{u_matrix:t,u_camera_to_center_distance:e.cameraToCenterDistance,u_pixels_to_tile_units:n,u_extrude_scale:[e.pixelsToGLUnits[0]/(n*i),e.pixelsToGLUnits[1]/(n*i)],u_overscale_factor:a}},wr=function(t,e){return{u_matrix:t,u_color:e}},kr=function(t){return{u_matrix:t}},Tr=function(t,e,r,n){return{u_matrix:t,u_extrude_scale:le(e,1,r),u_intensity:n}},Ar=function(t,e,r){var n=r.paint.get(\"hillshade-shadow-color\"),i=r.paint.get(\"hillshade-highlight-color\"),a=r.paint.get(\"hillshade-accent-color\"),o=r.paint.get(\"hillshade-illumination-direction\")*(Math.PI/180);\"viewport\"===r.paint.get(\"hillshade-illumination-anchor\")&&(o-=t.transform.angle);var s=!t.options.moving;return{u_matrix:t.transform.calculatePosMatrix(e.tileID.toUnwrapped(),s),u_image:0,u_latrange:Sr(t,e.tileID),u_light:[r.paint.get(\"hillshade-exaggeration\"),o],u_shadow:n,u_highlight:i,u_accent:a}},Mr=function(e,r){var n=e.dem.stride,i=t.create();return t.ortho(i,0,t.EXTENT,-t.EXTENT,0,0,1),t.translate(i,i,[0,-t.EXTENT,0]),{u_matrix:i,u_image:1,u_dimension:[n,n],u_zoom:e.tileID.overscaledZ,u_maxzoom:r}};function Sr(e,r){var n=Math.pow(2,r.canonical.z),i=r.canonical.y;return[new t.MercatorCoordinate(0,i/n).toLngLat().lat,new t.MercatorCoordinate(0,(i+1)/n).toLngLat().lat]}var Er=function(e,r,n){var i=e.transform;return{u_matrix:zr(e,r,n),u_ratio:1/le(r,1,i.zoom),u_device_pixel_ratio:t.browser.devicePixelRatio,u_units_to_pixels:[1/i.pixelsToGLUnits[0],1/i.pixelsToGLUnits[1]]}},Cr=function(e,r,n){return t.extend(Er(e,r,n),{u_image:0})},Lr=function(e,r,n,i){var a=e.transform,o=Or(r,a);return{u_matrix:zr(e,r,n),u_texsize:r.imageAtlasTexture.size,u_ratio:1/le(r,1,a.zoom),u_device_pixel_ratio:t.browser.devicePixelRatio,u_image:0,u_scale:[t.browser.devicePixelRatio,o,i.fromScale,i.toScale],u_fade:i.t,u_units_to_pixels:[1/a.pixelsToGLUnits[0],1/a.pixelsToGLUnits[1]]}},Pr=function(e,r,n,i,a){var o=e.transform,s=e.lineAtlas,l=Or(r,o),c=\"round\"===n.layout.get(\"line-cap\"),u=s.getDash(i.from,c),h=s.getDash(i.to,c),f=u.width*a.fromScale,p=h.width*a.toScale;return t.extend(Er(e,r,n),{u_patternscale_a:[l/f,-u.height/2],u_patternscale_b:[l/p,-h.height/2],u_sdfgamma:s.width/(256*Math.min(f,p)*t.browser.devicePixelRatio)/2,u_image:0,u_tex_y_a:u.y,u_tex_y_b:h.y,u_mix:a.t})};function Or(t,e){return 1/le(t,1,e.tileZoom)}function zr(t,e,r){return t.translatePosMatrix(e.tileID.posMatrix,e,r.paint.get(\"line-translate\"),r.paint.get(\"line-translate-anchor\"))}var Ir=function(t,e,r,n,i){return{u_matrix:t,u_tl_parent:e,u_scale_parent:r,u_buffer_scale:1,u_fade_t:n.mix,u_opacity:n.opacity*i.paint.get(\"raster-opacity\"),u_image0:0,u_image1:1,u_brightness_low:i.paint.get(\"raster-brightness-min\"),u_brightness_high:i.paint.get(\"raster-brightness-max\"),u_saturation_factor:(o=i.paint.get(\"raster-saturation\"),o>0?1-1/(1.001-o):-o),u_contrast_factor:(a=i.paint.get(\"raster-contrast\"),a>0?1/(1-a):1+a),u_spin_weights:function(t){t*=Math.PI/180;var e=Math.sin(t),r=Math.cos(t);return[(2*r+1)/3,(-Math.sqrt(3)*e-r+1)/3,(Math.sqrt(3)*e-r+1)/3]}(i.paint.get(\"raster-hue-rotate\"))};var a,o};var Dr=function(t,e,r,n,i,a,o,s,l,c){var u=i.transform;return{u_is_size_zoom_constant:+(\"constant\"===t||\"source\"===t),u_is_size_feature_constant:+(\"constant\"===t||\"camera\"===t),u_size_t:e?e.uSizeT:0,u_size:e?e.uSize:0,u_camera_to_center_distance:u.cameraToCenterDistance,u_pitch:u.pitch/360*2*Math.PI,u_rotate_symbol:+r,u_aspect_ratio:u.width/u.height,u_fade_change:i.options.fadeDuration?i.symbolFadeChange:1,u_matrix:a,u_label_plane_matrix:o,u_coord_matrix:s,u_is_text:+l,u_pitch_with_map:+n,u_texsize:c,u_texture:0}},Rr=function(e,r,n,i,a,o,s,l,c,u,h){var f=a.transform;return t.extend(Dr(e,r,n,i,a,o,s,l,c,u),{u_gamma_scale:i?Math.cos(f._pitch)*f.cameraToCenterDistance:1,u_device_pixel_ratio:t.browser.devicePixelRatio,u_is_halo:+h})},Fr=function(t,e,r){return{u_matrix:t,u_opacity:e,u_color:r}},Br=function(e,r,n,i,a,o){return t.extend(function(t,e,r,n){var i=r.imageManager.getPattern(t.from),a=r.imageManager.getPattern(t.to),o=r.imageManager.getPixelSize(),s=o.width,l=o.height,c=Math.pow(2,n.tileID.overscaledZ),u=n.tileSize*Math.pow(2,r.transform.tileZoom)/c,h=u*(n.tileID.canonical.x+n.tileID.wrap*c),f=u*n.tileID.canonical.y;return{u_image:0,u_pattern_tl_a:i.tl,u_pattern_br_a:i.br,u_pattern_tl_b:a.tl,u_pattern_br_b:a.br,u_texsize:[s,l],u_mix:e.t,u_pattern_size_a:i.displaySize,u_pattern_size_b:a.displaySize,u_scale_a:e.fromScale,u_scale_b:e.toScale,u_tile_units_to_pixels:1/le(n,1,r.transform.tileZoom),u_pixel_coord_upper:[h>>16,f>>16],u_pixel_coord_lower:[65535&h,65535&f]}}(i,o,n,a),{u_matrix:e,u_opacity:r})},Nr={fillExtrusion:function(e,r){return{u_matrix:new t.UniformMatrix4f(e,r.u_matrix),u_lightpos:new t.Uniform3f(e,r.u_lightpos),u_lightintensity:new t.Uniform1f(e,r.u_lightintensity),u_lightcolor:new t.Uniform3f(e,r.u_lightcolor),u_vertical_gradient:new t.Uniform1f(e,r.u_vertical_gradient),u_opacity:new t.Uniform1f(e,r.u_opacity)}},fillExtrusionPattern:function(e,r){return{u_matrix:new t.UniformMatrix4f(e,r.u_matrix),u_lightpos:new t.Uniform3f(e,r.u_lightpos),u_lightintensity:new t.Uniform1f(e,r.u_lightintensity),u_lightcolor:new t.Uniform3f(e,r.u_lightcolor),u_vertical_gradient:new t.Uniform1f(e,r.u_vertical_gradient),u_height_factor:new t.Uniform1f(e,r.u_height_factor),u_image:new t.Uniform1i(e,r.u_image),u_texsize:new t.Uniform2f(e,r.u_texsize),u_pixel_coord_upper:new t.Uniform2f(e,r.u_pixel_coord_upper),u_pixel_coord_lower:new t.Uniform2f(e,r.u_pixel_coord_lower),u_scale:new t.Uniform4f(e,r.u_scale),u_fade:new t.Uniform1f(e,r.u_fade),u_opacity:new t.Uniform1f(e,r.u_opacity)}},fill:function(e,r){return{u_matrix:new t.UniformMatrix4f(e,r.u_matrix)}},fillPattern:function(e,r){return{u_matrix:new t.UniformMatrix4f(e,r.u_matrix),u_image:new t.Uniform1i(e,r.u_image),u_texsize:new t.Uniform2f(e,r.u_texsize),u_pixel_coord_upper:new t.Uniform2f(e,r.u_pixel_coord_upper),u_pixel_coord_lower:new t.Uniform2f(e,r.u_pixel_coord_lower),u_scale:new t.Uniform4f(e,r.u_scale),u_fade:new t.Uniform1f(e,r.u_fade)}},fillOutline:function(e,r){return{u_matrix:new t.UniformMatrix4f(e,r.u_matrix),u_world:new t.Uniform2f(e,r.u_world)}},fillOutlinePattern:function(e,r){return{u_matrix:new t.UniformMatrix4f(e,r.u_matrix),u_world:new t.Uniform2f(e,r.u_world),u_image:new t.Uniform1i(e,r.u_image),u_texsize:new t.Uniform2f(e,r.u_texsize),u_pixel_coord_upper:new t.Uniform2f(e,r.u_pixel_coord_upper),u_pixel_coord_lower:new t.Uniform2f(e,r.u_pixel_coord_lower),u_scale:new t.Uniform4f(e,r.u_scale),u_fade:new t.Uniform1f(e,r.u_fade)}},circle:function(e,r){return{u_camera_to_center_distance:new t.Uniform1f(e,r.u_camera_to_center_distance),u_scale_with_map:new t.Uniform1i(e,r.u_scale_with_map),u_pitch_with_map:new t.Uniform1i(e,r.u_pitch_with_map),u_extrude_scale:new t.Uniform2f(e,r.u_extrude_scale),u_device_pixel_ratio:new t.Uniform1f(e,r.u_device_pixel_ratio),u_matrix:new t.UniformMatrix4f(e,r.u_matrix)}},collisionBox:br,collisionCircle:br,debug:function(e,r){return{u_color:new t.UniformColor(e,r.u_color),u_matrix:new t.UniformMatrix4f(e,r.u_matrix)}},clippingMask:function(e,r){return{u_matrix:new t.UniformMatrix4f(e,r.u_matrix)}},heatmap:function(e,r){return{u_extrude_scale:new t.Uniform1f(e,r.u_extrude_scale),u_intensity:new t.Uniform1f(e,r.u_intensity),u_matrix:new t.UniformMatrix4f(e,r.u_matrix)}},heatmapTexture:function(e,r){return{u_matrix:new t.UniformMatrix4f(e,r.u_matrix),u_world:new t.Uniform2f(e,r.u_world),u_image:new t.Uniform1i(e,r.u_image),u_color_ramp:new t.Uniform1i(e,r.u_color_ramp),u_opacity:new t.Uniform1f(e,r.u_opacity)}},hillshade:function(e,r){return{u_matrix:new t.UniformMatrix4f(e,r.u_matrix),u_image:new t.Uniform1i(e,r.u_image),u_latrange:new t.Uniform2f(e,r.u_latrange),u_light:new t.Uniform2f(e,r.u_light),u_shadow:new t.UniformColor(e,r.u_shadow),u_highlight:new t.UniformColor(e,r.u_highlight),u_accent:new t.UniformColor(e,r.u_accent)}},hillshadePrepare:function(e,r){return{u_matrix:new t.UniformMatrix4f(e,r.u_matrix),u_image:new t.Uniform1i(e,r.u_image),u_dimension:new t.Uniform2f(e,r.u_dimension),u_zoom:new t.Uniform1f(e,r.u_zoom),u_maxzoom:new t.Uniform1f(e,r.u_maxzoom)}},line:function(e,r){return{u_matrix:new t.UniformMatrix4f(e,r.u_matrix),u_ratio:new t.Uniform1f(e,r.u_ratio),u_device_pixel_ratio:new t.Uniform1f(e,r.u_device_pixel_ratio),u_units_to_pixels:new t.Uniform2f(e,r.u_units_to_pixels)}},lineGradient:function(e,r){return{u_matrix:new t.UniformMatrix4f(e,r.u_matrix),u_ratio:new t.Uniform1f(e,r.u_ratio),u_device_pixel_ratio:new t.Uniform1f(e,r.u_device_pixel_ratio),u_units_to_pixels:new t.Uniform2f(e,r.u_units_to_pixels),u_image:new t.Uniform1i(e,r.u_image)}},linePattern:function(e,r){return{u_matrix:new t.UniformMatrix4f(e,r.u_matrix),u_texsize:new t.Uniform2f(e,r.u_texsize),u_ratio:new t.Uniform1f(e,r.u_ratio),u_device_pixel_ratio:new t.Uniform1f(e,r.u_device_pixel_ratio),u_image:new t.Uniform1i(e,r.u_image),u_units_to_pixels:new t.Uniform2f(e,r.u_units_to_pixels),u_scale:new t.Uniform4f(e,r.u_scale),u_fade:new t.Uniform1f(e,r.u_fade)}},lineSDF:function(e,r){return{u_matrix:new t.UniformMatrix4f(e,r.u_matrix),u_ratio:new t.Uniform1f(e,r.u_ratio),u_device_pixel_ratio:new t.Uniform1f(e,r.u_device_pixel_ratio),u_units_to_pixels:new t.Uniform2f(e,r.u_units_to_pixels),u_patternscale_a:new t.Uniform2f(e,r.u_patternscale_a),u_patternscale_b:new t.Uniform2f(e,r.u_patternscale_b),u_sdfgamma:new t.Uniform1f(e,r.u_sdfgamma),u_image:new t.Uniform1i(e,r.u_image),u_tex_y_a:new t.Uniform1f(e,r.u_tex_y_a),u_tex_y_b:new t.Uniform1f(e,r.u_tex_y_b),u_mix:new t.Uniform1f(e,r.u_mix)}},raster:function(e,r){return{u_matrix:new t.UniformMatrix4f(e,r.u_matrix),u_tl_parent:new t.Uniform2f(e,r.u_tl_parent),u_scale_parent:new t.Uniform1f(e,r.u_scale_parent),u_buffer_scale:new t.Uniform1f(e,r.u_buffer_scale),u_fade_t:new t.Uniform1f(e,r.u_fade_t),u_opacity:new t.Uniform1f(e,r.u_opacity),u_image0:new t.Uniform1i(e,r.u_image0),u_image1:new t.Uniform1i(e,r.u_image1),u_brightness_low:new t.Uniform1f(e,r.u_brightness_low),u_brightness_high:new t.Uniform1f(e,r.u_brightness_high),u_saturation_factor:new t.Uniform1f(e,r.u_saturation_factor),u_contrast_factor:new t.Uniform1f(e,r.u_contrast_factor),u_spin_weights:new t.Uniform3f(e,r.u_spin_weights)}},symbolIcon:function(e,r){return{u_is_size_zoom_constant:new t.Uniform1i(e,r.u_is_size_zoom_constant),u_is_size_feature_constant:new t.Uniform1i(e,r.u_is_size_feature_constant),u_size_t:new t.Uniform1f(e,r.u_size_t),u_size:new t.Uniform1f(e,r.u_size),u_camera_to_center_distance:new t.Uniform1f(e,r.u_camera_to_center_distance),u_pitch:new t.Uniform1f(e,r.u_pitch),u_rotate_symbol:new t.Uniform1i(e,r.u_rotate_symbol),u_aspect_ratio:new t.Uniform1f(e,r.u_aspect_ratio),u_fade_change:new t.Uniform1f(e,r.u_fade_change),u_matrix:new t.UniformMatrix4f(e,r.u_matrix),u_label_plane_matrix:new t.UniformMatrix4f(e,r.u_label_plane_matrix),u_coord_matrix:new t.UniformMatrix4f(e,r.u_coord_matrix),u_is_text:new t.Uniform1f(e,r.u_is_text),u_pitch_with_map:new t.Uniform1i(e,r.u_pitch_with_map),u_texsize:new t.Uniform2f(e,r.u_texsize),u_texture:new t.Uniform1i(e,r.u_texture)}},symbolSDF:function(e,r){return{u_is_size_zoom_constant:new t.Uniform1i(e,r.u_is_size_zoom_constant),u_is_size_feature_constant:new t.Uniform1i(e,r.u_is_size_feature_constant),u_size_t:new t.Uniform1f(e,r.u_size_t),u_size:new t.Uniform1f(e,r.u_size),u_camera_to_center_distance:new t.Uniform1f(e,r.u_camera_to_center_distance),u_pitch:new t.Uniform1f(e,r.u_pitch),u_rotate_symbol:new t.Uniform1i(e,r.u_rotate_symbol),u_aspect_ratio:new t.Uniform1f(e,r.u_aspect_ratio),u_fade_change:new t.Uniform1f(e,r.u_fade_change),u_matrix:new t.UniformMatrix4f(e,r.u_matrix),u_label_plane_matrix:new t.UniformMatrix4f(e,r.u_label_plane_matrix),u_coord_matrix:new t.UniformMatrix4f(e,r.u_coord_matrix),u_is_text:new t.Uniform1f(e,r.u_is_text),u_pitch_with_map:new t.Uniform1i(e,r.u_pitch_with_map),u_texsize:new t.Uniform2f(e,r.u_texsize),u_texture:new t.Uniform1i(e,r.u_texture),u_gamma_scale:new t.Uniform1f(e,r.u_gamma_scale),u_device_pixel_ratio:new t.Uniform1f(e,r.u_device_pixel_ratio),u_is_halo:new t.Uniform1f(e,r.u_is_halo)}},background:function(e,r){return{u_matrix:new t.UniformMatrix4f(e,r.u_matrix),u_opacity:new t.Uniform1f(e,r.u_opacity),u_color:new t.UniformColor(e,r.u_color)}},backgroundPattern:function(e,r){return{u_matrix:new t.UniformMatrix4f(e,r.u_matrix),u_opacity:new t.Uniform1f(e,r.u_opacity),u_image:new t.Uniform1i(e,r.u_image),u_pattern_tl_a:new t.Uniform2f(e,r.u_pattern_tl_a),u_pattern_br_a:new t.Uniform2f(e,r.u_pattern_br_a),u_pattern_tl_b:new t.Uniform2f(e,r.u_pattern_tl_b),u_pattern_br_b:new t.Uniform2f(e,r.u_pattern_br_b),u_texsize:new t.Uniform2f(e,r.u_texsize),u_mix:new t.Uniform1f(e,r.u_mix),u_pattern_size_a:new t.Uniform2f(e,r.u_pattern_size_a),u_pattern_size_b:new t.Uniform2f(e,r.u_pattern_size_b),u_scale_a:new t.Uniform1f(e,r.u_scale_a),u_scale_b:new t.Uniform1f(e,r.u_scale_b),u_pixel_coord_upper:new t.Uniform2f(e,r.u_pixel_coord_upper),u_pixel_coord_lower:new t.Uniform2f(e,r.u_pixel_coord_lower),u_tile_units_to_pixels:new t.Uniform1f(e,r.u_tile_units_to_pixels)}}};function jr(e,r){for(var n=e.sort(function(t,e){return t.tileID.isLessThan(e.tileID)?-1:e.tileID.isLessThan(t.tileID)?1:0}),i=0;i<n.length;i++){var a={},o=n[i],s=n.slice(i+1);Ur(o.tileID.wrapped(),o.tileID,s,new t.OverscaledTileID(0,o.tileID.wrap+1,0,0,0),a),o.setMask(a,r)}}function Ur(e,r,n,i,a){for(var o=0;o<n.length;o++){var s=n[o];if(i.isLessThan(s.tileID))break;if(r.key===s.tileID.key)return;if(s.tileID.isChildOf(r)){for(var l=r.children(1/0),c=0;c<l.length;c++)Ur(e,l[c],n.slice(o),i,a);return}}var u=r.overscaledZ-e.overscaledZ,h=new t.CanonicalTileID(u,r.canonical.x-(e.canonical.x<<u),r.canonical.y-(e.canonical.y<<u));a[h.key]=a[h.key]||h}function Vr(t,e,r,n,i){for(var a=t.context,o=a.gl,s=i?t.useProgram(\"collisionCircle\"):t.useProgram(\"collisionBox\"),l=0;l<n.length;l++){var c=n[l],u=e.getTile(c),h=u.getBucket(r);if(h){var f=i?h.collisionCircle:h.collisionBox;f&&s.draw(a,i?o.TRIANGLES:o.LINES,Tt.disabled,At.disabled,t.colorModeForRenderPass(),St.disabled,_r(c.posMatrix,t.transform,u),r.id,f.layoutVertexBuffer,f.indexBuffer,f.segments,null,t.transform.zoom,null,null,f.collisionVertexBuffer)}}}var qr=t.identity(new Float32Array(16));function Hr(e,r,n,i,a,o){var s=t.getAnchorAlignment(e),l=-(s.horizontalAlign-.5)*r,c=-(s.verticalAlign-.5)*n,u=t.evaluateRadialOffset(e,i);return new t.Point((l/a+u[0])*o,(c/a+u[1])*o)}function Gr(e,r,n,i,a,o,s,l,c,u){var h=e.text.placedSymbolArray,f=e.text.dynamicLayoutVertexArray;f.clear();for(var p=0;p<h.length;p++){var d=h.get(p),g=!d.hidden&&d.crossTileID?i[d.crossTileID]:null;if(g){var v=new t.Point(d.anchorX,d.anchorY),m=Zt(v,n?l:s),y=.5+o.cameraToCenterDistance/m.signedDistanceFromCamera*.5,x=a.evaluateSizeForFeature(e.textSizeData,u,d)*y/t.ONE_EM;n&&(x*=e.tilePixelRatio/c);for(var b=g.width,_=g.height,w=g.radialOffset,k=g.textBoxScale,T=Hr(g.anchor,b,_,w,k,x),A=n?Zt(v.add(T),s).point:m.point.add(r?T.rotate(-o.angle):T),M=0;M<d.numGlyphs;M++)t.addDynamicAttributes(f,A,0)}else ie(d.numGlyphs,f)}e.text.dynamicLayoutVertexBuffer.updateData(f)}function Yr(e,r,n,i,a,o,s,l,c,u,h,f,p){for(var d,g,v=e.context,m=v.gl,y=e.transform,x=\"map\"===l,b=\"map\"===c,_=x&&\"point\"!==n.layout.get(\"symbol-placement\"),w=x&&!b&&!_,k=void 0!==n.layout.get(\"symbol-sort-key\").constantOr(1),T=e.depthModeForSublayer(0,Tt.ReadOnly),A=n.layout.get(\"text-variable-anchor\"),M=[],S=0,E=i;S<E.length;S+=1){var C=E[S],L=r.getTile(C),P=L.getBucket(n);if(P){var O=a?P.text:P.icon;if(O&&O.segments.get().length){var z=O.programConfigurations.get(n.id),I=a||P.sdfIcons,D=a?P.textSizeData:P.iconSizeData;d||(d=e.useProgram(I?\"symbolSDF\":\"symbolIcon\",z),g=t.evaluateSizeForZoom(D,y.zoom)),v.activeTexture.set(m.TEXTURE0);var R=void 0,F=void 0,B=void 0;if(a)F=L.glyphAtlasTexture,B=m.LINEAR,R=L.glyphAtlasTexture.size;else{var N=1!==n.layout.get(\"icon-size\").constantOr(0)||P.iconsNeedLinear,j=b||0!==y.pitch;F=L.imageAtlasTexture,B=I||e.options.rotating||e.options.zooming||N||j?m.LINEAR:m.NEAREST,R=L.imageAtlasTexture.size}var U=le(L,1,e.transform.zoom),V=Wt(C.posMatrix,b,x,e.transform,U),q=Xt(C.posMatrix,b,x,e.transform,U);if(_)Kt(P,C.posMatrix,e,a,V,q,b,u);else if(a&&g&&A){var H=Math.pow(2,y.zoom-L.tileID.overscaledZ);Gr(P,x,b,p,t.symbolSize,y,V,C.posMatrix,H,g)}var G=e.translatePosMatrix(C.posMatrix,L,o,s),Y=_||a&&A?qr:V,W=e.translatePosMatrix(q,L,o,s,!0),X=I&&0!==n.paint.get(a?\"text-halo-width\":\"icon-halo-width\").constantOr(1),Z={program:d,buffers:O,uniformValues:I?Rr(D.kind,g,w,b,e,G,Y,W,a,R,!0):Dr(D.kind,g,w,b,e,G,Y,W,a,R),atlasTexture:F,atlasInterpolation:B,isSDF:I,hasHalo:X};if(k)for(var J=0,K=O.segments.get();J<K.length;J+=1){var $=K[J];M.push({segments:new t.SegmentVector([$]),sortKey:$.sortKey,state:Z})}else M.push({segments:O.segments,sortKey:0,state:Z})}}}k&&M.sort(function(t,e){return t.sortKey-e.sortKey});for(var Q=0,tt=M;Q<tt.length;Q+=1){var et=tt[Q],rt=et.state;if(rt.atlasTexture.bind(rt.atlasInterpolation,m.CLAMP_TO_EDGE),rt.isSDF){var nt=rt.uniformValues;rt.hasHalo&&(nt.u_is_halo=1,Wr(rt.buffers,et.segments,n,e,rt.program,T,h,f,nt)),nt.u_is_halo=0}Wr(rt.buffers,et.segments,n,e,rt.program,T,h,f,rt.uniformValues)}}function Wr(t,e,r,n,i,a,o,s,l){var c=n.context,u=c.gl;i.draw(c,u.TRIANGLES,a,o,s,St.disabled,l,r.id,t.layoutVertexBuffer,t.indexBuffer,e,r.paint,n.transform.zoom,t.programConfigurations.get(r.id),t.dynamicLayoutVertexBuffer,t.opacityVertexBuffer)}function Xr(t,e,r,n,i,a,o){var s,l,c,u,h,f=t.context.gl,p=r.paint.get(\"fill-pattern\"),d=p&&p.constantOr(1),g=r.getCrossfadeParameters();o?(l=d&&!r.getPaintProperty(\"fill-outline-color\")?\"fillOutlinePattern\":\"fillOutline\",s=f.LINES):(l=d?\"fillPattern\":\"fill\",s=f.TRIANGLES);for(var v=0,m=n;v<m.length;v+=1){var y=m[v],x=e.getTile(y);if(!d||x.patternsLoaded()){var b=x.getBucket(r);if(b){var _=b.programConfigurations.get(r.id),w=t.useProgram(l,_);d&&(t.context.activeTexture.set(f.TEXTURE0),x.imageAtlasTexture.bind(f.LINEAR,f.CLAMP_TO_EDGE),_.updatePatternPaintBuffers(g));var k=p.constantOr(null);if(k&&x.imageAtlas){var T=x.imageAtlas.patternPositions[k.to],A=x.imageAtlas.patternPositions[k.from];T&&A&&_.setConstantPatternPositions(T,A)}var M=t.translatePosMatrix(y.posMatrix,x,r.paint.get(\"fill-translate\"),r.paint.get(\"fill-translate-anchor\"));if(o){u=b.indexBuffer2,h=b.segments2;var S=[f.drawingBufferWidth,f.drawingBufferHeight];c=\"fillOutlinePattern\"===l&&d?yr(M,t,g,x,S):mr(M,S)}else u=b.indexBuffer,h=b.segments,c=d?vr(M,t,g,x):gr(M);w.draw(t.context,s,i,t.stencilModeForClipping(y),a,St.disabled,c,r.id,b.layoutVertexBuffer,u,h,r.paint,t.transform.zoom,_)}}}}function Zr(t,e,r,n,i,a,o){for(var s=t.context,l=s.gl,c=r.paint.get(\"fill-extrusion-pattern\"),u=c.constantOr(1),h=r.getCrossfadeParameters(),f=r.paint.get(\"fill-extrusion-opacity\"),p=0,d=n;p<d.length;p+=1){var g=d[p],v=e.getTile(g),m=v.getBucket(r);if(m){var y=m.programConfigurations.get(r.id),x=t.useProgram(u?\"fillExtrusionPattern\":\"fillExtrusion\",y);u&&(t.context.activeTexture.set(l.TEXTURE0),v.imageAtlasTexture.bind(l.LINEAR,l.CLAMP_TO_EDGE),y.updatePatternPaintBuffers(h));var b=c.constantOr(null);if(b&&v.imageAtlas){var _=v.imageAtlas.patternPositions[b.to],w=v.imageAtlas.patternPositions[b.from];_&&w&&y.setConstantPatternPositions(_,w)}var k=t.translatePosMatrix(g.posMatrix,v,r.paint.get(\"fill-extrusion-translate\"),r.paint.get(\"fill-extrusion-translate-anchor\")),T=r.paint.get(\"fill-extrusion-vertical-gradient\"),A=u?dr(k,t,T,f,g,h,v):pr(k,t,T,f);x.draw(s,s.gl.TRIANGLES,i,a,o,St.backCCW,A,r.id,m.layoutVertexBuffer,m.indexBuffer,m.segments,r.paint,t.transform.zoom,y)}}}function Jr(t,e,r,n,i,a){var o=t.context,s=o.gl,l=e.fbo;if(l){var c=t.useProgram(\"hillshade\");o.activeTexture.set(s.TEXTURE0),s.bindTexture(s.TEXTURE_2D,l.colorAttachment.get());var u=Ar(t,e,r);e.maskedBoundsBuffer&&e.maskedIndexBuffer&&e.segments?c.draw(o,s.TRIANGLES,n,i,a,St.disabled,u,r.id,e.maskedBoundsBuffer,e.maskedIndexBuffer,e.segments):c.draw(o,s.TRIANGLES,n,i,a,St.disabled,u,r.id,t.rasterBoundsBuffer,t.quadTriangleIndexBuffer,t.rasterBoundsSegments)}}function Kr(e,r,n,i,a,o,s){var l=e.context,c=l.gl;if(r.dem&&r.dem.data){var u=r.dem.dim,h=r.dem.stride,f=r.dem.getPixels();if(l.activeTexture.set(c.TEXTURE1),l.pixelStoreUnpackPremultiplyAlpha.set(!1),r.demTexture=r.demTexture||e.getTileTexture(h),r.demTexture){var p=r.demTexture;p.update(f,{premultiply:!1}),p.bind(c.NEAREST,c.CLAMP_TO_EDGE)}else r.demTexture=new t.Texture(l,f,c.RGBA,{premultiply:!1}),r.demTexture.bind(c.NEAREST,c.CLAMP_TO_EDGE);l.activeTexture.set(c.TEXTURE0);var d=r.fbo;if(!d){var g=new t.Texture(l,{width:u,height:u,data:null},c.RGBA);g.bind(c.LINEAR,c.CLAMP_TO_EDGE),(d=r.fbo=l.createFramebuffer(u,u)).colorAttachment.set(g.texture)}l.bindFramebuffer.set(d.framebuffer),l.viewport.set([0,0,u,u]),e.useProgram(\"hillshadePrepare\").draw(l,c.TRIANGLES,a,o,s,St.disabled,Mr(r,i),n.id,e.rasterBoundsBuffer,e.quadTriangleIndexBuffer,e.rasterBoundsSegments),r.needsHillshadePrepare=!1}}function $r(e,r,n,i,a){var o=i.paint.get(\"raster-fade-duration\");if(o>0){var s=t.browser.now(),l=(s-e.timeAdded)/o,c=r?(s-r.timeAdded)/o:-1,u=n.getSource(),h=a.coveringZoomLevel({tileSize:u.tileSize,roundZoom:u.roundZoom}),f=!r||Math.abs(r.tileID.overscaledZ-h)>Math.abs(e.tileID.overscaledZ-h),p=f&&e.refreshedUponExpiration?1:t.clamp(f?l:1-c,0,1);return e.refreshedUponExpiration&&l>=1&&(e.refreshedUponExpiration=!1),r?{opacity:1,mix:1-p}:{opacity:p,mix:0}}return{opacity:1,mix:0}}function Qr(e,r,n){var i=e.context,a=i.gl,o=n.posMatrix,s=e.useProgram(\"debug\"),l=Tt.disabled,c=At.disabled,u=e.colorModeForRenderPass(),h=\"$debug\";s.draw(i,a.LINE_STRIP,l,c,u,St.disabled,wr(o,t.Color.red),h,e.debugBuffer,e.tileBorderIndexBuffer,e.debugSegments);for(var f=r.getTileByID(n.key).latestRawTileData,p=f&&f.byteLength||0,d=Math.floor(p/1024),g=function(t,e,r,n){n=n||1;var i,a,o,s,l,c,u,h,f=[];for(i=0,a=t.length;i<a;i++)if(l=tn[t[i]]){for(h=null,o=0,s=l[1].length;o<s;o+=2)-1===l[1][o]&&-1===l[1][o+1]?h=null:(c=e+l[1][o]*n,u=200-l[1][o+1]*n,h&&f.push(h.x,h.y,c,u),h={x:c,y:u});e+=l[0]*n}return f}(n.toString()+\" \"+d+\"kb\",50,0,5),v=new t.StructArrayLayout2i4,m=new t.StructArrayLayout2ui4,y=0;y<g.length;y+=2)v.emplaceBack(g[y],g[y+1]),m.emplaceBack(y,y+1);for(var x=i.createVertexBuffer(v,Re.members),b=i.createIndexBuffer(m),_=t.SegmentVector.simpleSegment(0,0,v.length/2,v.length/2),w=r.getTile(n).tileSize,k=t.EXTENT/(Math.pow(2,e.transform.zoom-n.overscaledZ)*w),T=[[-1,-1],[-1,1],[1,-1],[1,1]],A=0;A<T.length;A++){var M=T[A];s.draw(i,a.LINES,l,c,u,St.disabled,wr(t.translate([],o,[k*M[0],k*M[1],0]),t.Color.white),h,x,b,_)}s.draw(i,a.LINES,l,c,u,St.disabled,wr(o,t.Color.black),h,x,b,_)}var tn={\" \":[16,[]],\"!\":[10,[5,21,5,7,-1,-1,5,2,4,1,5,0,6,1,5,2]],'\"':[16,[4,21,4,14,-1,-1,12,21,12,14]],\"#\":[21,[11,25,4,-7,-1,-1,17,25,10,-7,-1,-1,4,12,18,12,-1,-1,3,6,17,6]],$:[20,[8,25,8,-4,-1,-1,12,25,12,-4,-1,-1,17,18,15,20,12,21,8,21,5,20,3,18,3,16,4,14,5,13,7,12,13,10,15,9,16,8,17,6,17,3,15,1,12,0,8,0,5,1,3,3]],\"%\":[24,[21,21,3,0,-1,-1,8,21,10,19,10,17,9,15,7,14,5,14,3,16,3,18,4,20,6,21,8,21,10,20,13,19,16,19,19,20,21,21,-1,-1,17,7,15,6,14,4,14,2,16,0,18,0,20,1,21,3,21,5,19,7,17,7]],\"&\":[26,[23,12,23,13,22,14,21,14,20,13,19,11,17,6,15,3,13,1,11,0,7,0,5,1,4,2,3,4,3,6,4,8,5,9,12,13,13,14,14,16,14,18,13,20,11,21,9,20,8,18,8,16,9,13,11,10,16,3,18,1,20,0,22,0,23,1,23,2]],\"'\":[10,[5,19,4,20,5,21,6,20,6,18,5,16,4,15]],\"(\":[14,[11,25,9,23,7,20,5,16,4,11,4,7,5,2,7,-2,9,-5,11,-7]],\")\":[14,[3,25,5,23,7,20,9,16,10,11,10,7,9,2,7,-2,5,-5,3,-7]],\"*\":[16,[8,21,8,9,-1,-1,3,18,13,12,-1,-1,13,18,3,12]],\"+\":[26,[13,18,13,0,-1,-1,4,9,22,9]],\",\":[10,[6,1,5,0,4,1,5,2,6,1,6,-1,5,-3,4,-4]],\"-\":[26,[4,9,22,9]],\".\":[10,[5,2,4,1,5,0,6,1,5,2]],\"/\":[22,[20,25,2,-7]],0:[20,[9,21,6,20,4,17,3,12,3,9,4,4,6,1,9,0,11,0,14,1,16,4,17,9,17,12,16,17,14,20,11,21,9,21]],1:[20,[6,17,8,18,11,21,11,0]],2:[20,[4,16,4,17,5,19,6,20,8,21,12,21,14,20,15,19,16,17,16,15,15,13,13,10,3,0,17,0]],3:[20,[5,21,16,21,10,13,13,13,15,12,16,11,17,8,17,6,16,3,14,1,11,0,8,0,5,1,4,2,3,4]],4:[20,[13,21,3,7,18,7,-1,-1,13,21,13,0]],5:[20,[15,21,5,21,4,12,5,13,8,14,11,14,14,13,16,11,17,8,17,6,16,3,14,1,11,0,8,0,5,1,4,2,3,4]],6:[20,[16,18,15,20,12,21,10,21,7,20,5,17,4,12,4,7,5,3,7,1,10,0,11,0,14,1,16,3,17,6,17,7,16,10,14,12,11,13,10,13,7,12,5,10,4,7]],7:[20,[17,21,7,0,-1,-1,3,21,17,21]],8:[20,[8,21,5,20,4,18,4,16,5,14,7,13,11,12,14,11,16,9,17,7,17,4,16,2,15,1,12,0,8,0,5,1,4,2,3,4,3,7,4,9,6,11,9,12,13,13,15,14,16,16,16,18,15,20,12,21,8,21]],9:[20,[16,14,15,11,13,9,10,8,9,8,6,9,4,11,3,14,3,15,4,18,6,20,9,21,10,21,13,20,15,18,16,14,16,9,15,4,13,1,10,0,8,0,5,1,4,3]],\":\":[10,[5,14,4,13,5,12,6,13,5,14,-1,-1,5,2,4,1,5,0,6,1,5,2]],\";\":[10,[5,14,4,13,5,12,6,13,5,14,-1,-1,6,1,5,0,4,1,5,2,6,1,6,-1,5,-3,4,-4]],\"<\":[24,[20,18,4,9,20,0]],\"=\":[26,[4,12,22,12,-1,-1,4,6,22,6]],\">\":[24,[4,18,20,9,4,0]],\"?\":[18,[3,16,3,17,4,19,5,20,7,21,11,21,13,20,14,19,15,17,15,15,14,13,13,12,9,10,9,7,-1,-1,9,2,8,1,9,0,10,1,9,2]],\"@\":[27,[18,13,17,15,15,16,12,16,10,15,9,14,8,11,8,8,9,6,11,5,14,5,16,6,17,8,-1,-1,12,16,10,14,9,11,9,8,10,6,11,5,-1,-1,18,16,17,8,17,6,19,5,21,5,23,7,24,10,24,12,23,15,22,17,20,19,18,20,15,21,12,21,9,20,7,19,5,17,4,15,3,12,3,9,4,6,5,4,7,2,9,1,12,0,15,0,18,1,20,2,21,3,-1,-1,19,16,18,8,18,6,19,5]],A:[18,[9,21,1,0,-1,-1,9,21,17,0,-1,-1,4,7,14,7]],B:[21,[4,21,4,0,-1,-1,4,21,13,21,16,20,17,19,18,17,18,15,17,13,16,12,13,11,-1,-1,4,11,13,11,16,10,17,9,18,7,18,4,17,2,16,1,13,0,4,0]],C:[21,[18,16,17,18,15,20,13,21,9,21,7,20,5,18,4,16,3,13,3,8,4,5,5,3,7,1,9,0,13,0,15,1,17,3,18,5]],D:[21,[4,21,4,0,-1,-1,4,21,11,21,14,20,16,18,17,16,18,13,18,8,17,5,16,3,14,1,11,0,4,0]],E:[19,[4,21,4,0,-1,-1,4,21,17,21,-1,-1,4,11,12,11,-1,-1,4,0,17,0]],F:[18,[4,21,4,0,-1,-1,4,21,17,21,-1,-1,4,11,12,11]],G:[21,[18,16,17,18,15,20,13,21,9,21,7,20,5,18,4,16,3,13,3,8,4,5,5,3,7,1,9,0,13,0,15,1,17,3,18,5,18,8,-1,-1,13,8,18,8]],H:[22,[4,21,4,0,-1,-1,18,21,18,0,-1,-1,4,11,18,11]],I:[8,[4,21,4,0]],J:[16,[12,21,12,5,11,2,10,1,8,0,6,0,4,1,3,2,2,5,2,7]],K:[21,[4,21,4,0,-1,-1,18,21,4,7,-1,-1,9,12,18,0]],L:[17,[4,21,4,0,-1,-1,4,0,16,0]],M:[24,[4,21,4,0,-1,-1,4,21,12,0,-1,-1,20,21,12,0,-1,-1,20,21,20,0]],N:[22,[4,21,4,0,-1,-1,4,21,18,0,-1,-1,18,21,18,0]],O:[22,[9,21,7,20,5,18,4,16,3,13,3,8,4,5,5,3,7,1,9,0,13,0,15,1,17,3,18,5,19,8,19,13,18,16,17,18,15,20,13,21,9,21]],P:[21,[4,21,4,0,-1,-1,4,21,13,21,16,20,17,19,18,17,18,14,17,12,16,11,13,10,4,10]],Q:[22,[9,21,7,20,5,18,4,16,3,13,3,8,4,5,5,3,7,1,9,0,13,0,15,1,17,3,18,5,19,8,19,13,18,16,17,18,15,20,13,21,9,21,-1,-1,12,4,18,-2]],R:[21,[4,21,4,0,-1,-1,4,21,13,21,16,20,17,19,18,17,18,15,17,13,16,12,13,11,4,11,-1,-1,11,11,18,0]],S:[20,[17,18,15,20,12,21,8,21,5,20,3,18,3,16,4,14,5,13,7,12,13,10,15,9,16,8,17,6,17,3,15,1,12,0,8,0,5,1,3,3]],T:[16,[8,21,8,0,-1,-1,1,21,15,21]],U:[22,[4,21,4,6,5,3,7,1,10,0,12,0,15,1,17,3,18,6,18,21]],V:[18,[1,21,9,0,-1,-1,17,21,9,0]],W:[24,[2,21,7,0,-1,-1,12,21,7,0,-1,-1,12,21,17,0,-1,-1,22,21,17,0]],X:[20,[3,21,17,0,-1,-1,17,21,3,0]],Y:[18,[1,21,9,11,9,0,-1,-1,17,21,9,11]],Z:[20,[17,21,3,0,-1,-1,3,21,17,21,-1,-1,3,0,17,0]],\"[\":[14,[4,25,4,-7,-1,-1,5,25,5,-7,-1,-1,4,25,11,25,-1,-1,4,-7,11,-7]],\"\\\\\":[14,[0,21,14,-3]],\"]\":[14,[9,25,9,-7,-1,-1,10,25,10,-7,-1,-1,3,25,10,25,-1,-1,3,-7,10,-7]],\"^\":[16,[6,15,8,18,10,15,-1,-1,3,12,8,17,13,12,-1,-1,8,17,8,0]],_:[16,[0,-2,16,-2]],\"`\":[10,[6,21,5,20,4,18,4,16,5,15,6,16,5,17]],a:[19,[15,14,15,0,-1,-1,15,11,13,13,11,14,8,14,6,13,4,11,3,8,3,6,4,3,6,1,8,0,11,0,13,1,15,3]],b:[19,[4,21,4,0,-1,-1,4,11,6,13,8,14,11,14,13,13,15,11,16,8,16,6,15,3,13,1,11,0,8,0,6,1,4,3]],c:[18,[15,11,13,13,11,14,8,14,6,13,4,11,3,8,3,6,4,3,6,1,8,0,11,0,13,1,15,3]],d:[19,[15,21,15,0,-1,-1,15,11,13,13,11,14,8,14,6,13,4,11,3,8,3,6,4,3,6,1,8,0,11,0,13,1,15,3]],e:[18,[3,8,15,8,15,10,14,12,13,13,11,14,8,14,6,13,4,11,3,8,3,6,4,3,6,1,8,0,11,0,13,1,15,3]],f:[12,[10,21,8,21,6,20,5,17,5,0,-1,-1,2,14,9,14]],g:[19,[15,14,15,-2,14,-5,13,-6,11,-7,8,-7,6,-6,-1,-1,15,11,13,13,11,14,8,14,6,13,4,11,3,8,3,6,4,3,6,1,8,0,11,0,13,1,15,3]],h:[19,[4,21,4,0,-1,-1,4,10,7,13,9,14,12,14,14,13,15,10,15,0]],i:[8,[3,21,4,20,5,21,4,22,3,21,-1,-1,4,14,4,0]],j:[10,[5,21,6,20,7,21,6,22,5,21,-1,-1,6,14,6,-3,5,-6,3,-7,1,-7]],k:[17,[4,21,4,0,-1,-1,14,14,4,4,-1,-1,8,8,15,0]],l:[8,[4,21,4,0]],m:[30,[4,14,4,0,-1,-1,4,10,7,13,9,14,12,14,14,13,15,10,15,0,-1,-1,15,10,18,13,20,14,23,14,25,13,26,10,26,0]],n:[19,[4,14,4,0,-1,-1,4,10,7,13,9,14,12,14,14,13,15,10,15,0]],o:[19,[8,14,6,13,4,11,3,8,3,6,4,3,6,1,8,0,11,0,13,1,15,3,16,6,16,8,15,11,13,13,11,14,8,14]],p:[19,[4,14,4,-7,-1,-1,4,11,6,13,8,14,11,14,13,13,15,11,16,8,16,6,15,3,13,1,11,0,8,0,6,1,4,3]],q:[19,[15,14,15,-7,-1,-1,15,11,13,13,11,14,8,14,6,13,4,11,3,8,3,6,4,3,6,1,8,0,11,0,13,1,15,3]],r:[13,[4,14,4,0,-1,-1,4,8,5,11,7,13,9,14,12,14]],s:[17,[14,11,13,13,10,14,7,14,4,13,3,11,4,9,6,8,11,7,13,6,14,4,14,3,13,1,10,0,7,0,4,1,3,3]],t:[12,[5,21,5,4,6,1,8,0,10,0,-1,-1,2,14,9,14]],u:[19,[4,14,4,4,5,1,7,0,10,0,12,1,15,4,-1,-1,15,14,15,0]],v:[16,[2,14,8,0,-1,-1,14,14,8,0]],w:[22,[3,14,7,0,-1,-1,11,14,7,0,-1,-1,11,14,15,0,-1,-1,19,14,15,0]],x:[17,[3,14,14,0,-1,-1,14,14,3,0]],y:[16,[2,14,8,0,-1,-1,14,14,8,0,6,-4,4,-6,2,-7,1,-7]],z:[17,[14,14,3,0,-1,-1,3,14,14,14,-1,-1,3,0,14,0]],\"{\":[14,[9,25,7,24,6,23,5,21,5,19,6,17,7,16,8,14,8,12,6,10,-1,-1,7,24,6,22,6,20,7,18,8,17,9,15,9,13,8,11,4,9,8,7,9,5,9,3,8,1,7,0,6,-2,6,-4,7,-6,-1,-1,6,8,8,6,8,4,7,2,6,1,5,-1,5,-3,6,-5,7,-6,9,-7]],\"|\":[8,[4,25,4,-7]],\"}\":[14,[5,25,7,24,8,23,9,21,9,19,8,17,7,16,6,14,6,12,8,10,-1,-1,7,24,8,22,8,20,7,18,6,17,5,15,5,13,6,11,10,9,6,7,5,5,5,3,6,1,7,0,8,-2,8,-4,7,-6,-1,-1,8,8,6,6,6,4,7,2,8,1,9,-1,9,-3,8,-5,7,-6,5,-7]],\"~\":[24,[3,6,3,8,4,11,6,12,8,12,10,11,14,8,16,7,18,7,20,8,21,10,-1,-1,3,8,4,10,6,11,8,11,10,10,14,7,16,6,18,6,20,7,21,10,21,12]]},en={symbol:function(t,e,r,n,i){if(\"translucent\"===t.renderPass){var a=At.disabled,o=t.colorModeForRenderPass();0!==r.paint.get(\"icon-opacity\").constantOr(1)&&Yr(t,e,r,n,!1,r.paint.get(\"icon-translate\"),r.paint.get(\"icon-translate-anchor\"),r.layout.get(\"icon-rotation-alignment\"),r.layout.get(\"icon-pitch-alignment\"),r.layout.get(\"icon-keep-upright\"),a,o,i),0!==r.paint.get(\"text-opacity\").constantOr(1)&&Yr(t,e,r,n,!0,r.paint.get(\"text-translate\"),r.paint.get(\"text-translate-anchor\"),r.layout.get(\"text-rotation-alignment\"),r.layout.get(\"text-pitch-alignment\"),r.layout.get(\"text-keep-upright\"),a,o,i),e.map.showCollisionBoxes&&function(t,e,r,n){Vr(t,e,r,n,!1),Vr(t,e,r,n,!0)}(t,e,r,n)}},circle:function(t,e,r,n){if(\"translucent\"===t.renderPass){var i=r.paint.get(\"circle-opacity\"),a=r.paint.get(\"circle-stroke-width\"),o=r.paint.get(\"circle-stroke-opacity\");if(0!==i.constantOr(1)||0!==a.constantOr(1)&&0!==o.constantOr(1))for(var s=t.context,l=s.gl,c=t.depthModeForSublayer(0,Tt.ReadOnly),u=At.disabled,h=t.colorModeForRenderPass(),f=0;f<n.length;f++){var p=n[f],d=e.getTile(p),g=d.getBucket(r);if(g){var v=g.programConfigurations.get(r.id);t.useProgram(\"circle\",v).draw(s,l.TRIANGLES,c,u,h,St.disabled,xr(t,p,d,r),r.id,g.layoutVertexBuffer,g.indexBuffer,g.segments,r.paint,t.transform.zoom,v)}}}},heatmap:function(e,r,n,i){if(0!==n.paint.get(\"heatmap-opacity\"))if(\"offscreen\"===e.renderPass){var a=e.context,o=a.gl,s=e.depthModeForSublayer(0,Tt.ReadOnly),l=At.disabled,c=new Mt([o.ONE,o.ONE],t.Color.transparent,[!0,!0,!0,!0]);!function(t,e,r){var n=t.gl;t.activeTexture.set(n.TEXTURE1),t.viewport.set([0,0,e.width/4,e.height/4]);var i=r.heatmapFbo;if(i)n.bindTexture(n.TEXTURE_2D,i.colorAttachment.get()),t.bindFramebuffer.set(i.framebuffer);else{var a=n.createTexture();n.bindTexture(n.TEXTURE_2D,a),n.texParameteri(n.TEXTURE_2D,n.TEXTURE_WRAP_S,n.CLAMP_TO_EDGE),n.texParameteri(n.TEXTURE_2D,n.TEXTURE_WRAP_T,n.CLAMP_TO_EDGE),n.texParameteri(n.TEXTURE_2D,n.TEXTURE_MIN_FILTER,n.LINEAR),n.texParameteri(n.TEXTURE_2D,n.TEXTURE_MAG_FILTER,n.LINEAR),i=r.heatmapFbo=t.createFramebuffer(e.width/4,e.height/4),function t(e,r,n,i){var a=e.gl;a.texImage2D(a.TEXTURE_2D,0,a.RGBA,r.width/4,r.height/4,0,a.RGBA,e.extTextureHalfFloat?e.extTextureHalfFloat.HALF_FLOAT_OES:a.UNSIGNED_BYTE,null),i.colorAttachment.set(n),e.extTextureHalfFloat&&a.checkFramebufferStatus(a.FRAMEBUFFER)!==a.FRAMEBUFFER_COMPLETE&&(e.extTextureHalfFloat=null,i.colorAttachment.setDirty(),t(e,r,n,i))}(t,e,a,i)}}(a,e,n),a.clear({color:t.Color.transparent});for(var u=0;u<i.length;u++){var h=i[u];if(!r.hasRenderableParent(h)){var f=r.getTile(h),p=f.getBucket(n);if(p){var d=p.programConfigurations.get(n.id),g=e.useProgram(\"heatmap\",d),v=e.transform.zoom;g.draw(a,o.TRIANGLES,s,l,c,St.disabled,Tr(h.posMatrix,f,v,n.paint.get(\"heatmap-intensity\")),n.id,p.layoutVertexBuffer,p.indexBuffer,p.segments,n.paint,e.transform.zoom,d)}}}a.viewport.set([0,0,e.width,e.height])}else\"translucent\"===e.renderPass&&(e.context.setColorMode(e.colorModeForRenderPass()),function(e,r){var n=e.context,i=n.gl,a=r.heatmapFbo;if(a){n.activeTexture.set(i.TEXTURE0),i.bindTexture(i.TEXTURE_2D,a.colorAttachment.get()),n.activeTexture.set(i.TEXTURE1);var o=r.colorRampTexture;o||(o=r.colorRampTexture=new t.Texture(n,r.colorRamp,i.RGBA)),o.bind(i.LINEAR,i.CLAMP_TO_EDGE),e.useProgram(\"heatmapTexture\").draw(n,i.TRIANGLES,Tt.disabled,At.disabled,e.colorModeForRenderPass(),St.disabled,function(e,r,n,i){var a=t.create();t.ortho(a,0,e.width,e.height,0,0,1);var o=e.context.gl;return{u_matrix:a,u_world:[o.drawingBufferWidth,o.drawingBufferHeight],u_image:n,u_color_ramp:i,u_opacity:r.paint.get(\"heatmap-opacity\")}}(e,r,0,1),r.id,e.viewportBuffer,e.quadTriangleIndexBuffer,e.viewportSegments,r.paint,e.transform.zoom)}}(e,n))},line:function(e,r,n,i){if(\"translucent\"===e.renderPass){var a=n.paint.get(\"line-opacity\"),o=n.paint.get(\"line-width\");if(0!==a.constantOr(1)&&0!==o.constantOr(1)){var s=e.depthModeForSublayer(0,Tt.ReadOnly),l=e.colorModeForRenderPass(),c=n.paint.get(\"line-dasharray\"),u=n.paint.get(\"line-pattern\"),h=u.constantOr(1),f=n.paint.get(\"line-gradient\"),p=n.getCrossfadeParameters(),d=c?\"lineSDF\":h?\"linePattern\":f?\"lineGradient\":\"line\",g=e.context,v=g.gl,m=!0;if(f){g.activeTexture.set(v.TEXTURE0);var y=n.gradientTexture;if(!n.gradient)return;y||(y=n.gradientTexture=new t.Texture(g,n.gradient,v.RGBA)),y.bind(v.LINEAR,v.CLAMP_TO_EDGE)}for(var x=0,b=i;x<b.length;x+=1){var _=b[x],w=r.getTile(_);if(!h||w.patternsLoaded()){var k=w.getBucket(n);if(k){var T=k.programConfigurations.get(n.id),A=e.context.program.get(),M=e.useProgram(d,T),S=m||M.program!==A,E=u.constantOr(null);if(E&&w.imageAtlas){var C=w.imageAtlas.patternPositions[E.to],L=w.imageAtlas.patternPositions[E.from];C&&L&&T.setConstantPatternPositions(C,L)}var P=c?Pr(e,w,n,c,p):h?Lr(e,w,n,p):f?Cr(e,w,n):Er(e,w,n);c&&(S||e.lineAtlas.dirty)?(g.activeTexture.set(v.TEXTURE0),e.lineAtlas.bind(g)):h&&(g.activeTexture.set(v.TEXTURE0),w.imageAtlasTexture.bind(v.LINEAR,v.CLAMP_TO_EDGE),T.updatePatternPaintBuffers(p)),M.draw(g,v.TRIANGLES,s,e.stencilModeForClipping(_),l,St.disabled,P,n.id,k.layoutVertexBuffer,k.indexBuffer,k.segments,n.paint,e.transform.zoom,T),m=!1}}}}}},fill:function(e,r,n,i){var a=n.paint.get(\"fill-color\"),o=n.paint.get(\"fill-opacity\");if(0!==o.constantOr(1)){var s=e.colorModeForRenderPass(),l=n.paint.get(\"fill-pattern\"),c=e.opaquePassEnabledForLayer()&&!l.constantOr(1)&&1===a.constantOr(t.Color.transparent).a&&1===o.constantOr(0)?\"opaque\":\"translucent\";if(e.renderPass===c){var u=e.depthModeForSublayer(1,\"opaque\"===e.renderPass?Tt.ReadWrite:Tt.ReadOnly);Xr(e,r,n,i,u,s,!1)}if(\"translucent\"===e.renderPass&&n.paint.get(\"fill-antialias\")){var h=e.depthModeForSublayer(n.getPaintProperty(\"fill-outline-color\")?2:0,Tt.ReadOnly);Xr(e,r,n,i,h,s,!0)}}},\"fill-extrusion\":function(t,e,r,n){var i=r.paint.get(\"fill-extrusion-opacity\");if(0!==i&&\"translucent\"===t.renderPass){var a=new Tt(t.context.gl.LEQUAL,Tt.ReadWrite,t.depthRangeFor3D);if(1!==i||r.paint.get(\"fill-extrusion-pattern\").constantOr(1))Zr(t,e,r,n,a,At.disabled,Mt.disabled),Zr(t,e,r,n,a,t.stencilModeFor3D(),t.colorModeForRenderPass());else{var o=t.colorModeForRenderPass();Zr(t,e,r,n,a,At.disabled,o)}}},hillshade:function(t,e,r,n){if(\"offscreen\"===t.renderPass||\"translucent\"===t.renderPass){for(var i=t.context,a=e.getSource().maxzoom,o=t.depthModeForSublayer(0,Tt.ReadOnly),s=At.disabled,l=t.colorModeForRenderPass(),c=0,u=n;c<u.length;c+=1){var h=u[c],f=e.getTile(h);f.needsHillshadePrepare&&\"offscreen\"===t.renderPass?Kr(t,f,r,a,o,s,l):\"translucent\"===t.renderPass&&Jr(t,f,r,o,s,l)}i.viewport.set([0,0,t.width,t.height])}},raster:function(t,e,r,n){if(\"translucent\"===t.renderPass&&0!==r.paint.get(\"raster-opacity\"))for(var i=t.context,a=i.gl,o=e.getSource(),s=t.useProgram(\"raster\"),l=At.disabled,c=t.colorModeForRenderPass(),u=n.length&&n[0].overscaledZ,h=!t.options.moving,f=0,p=n;f<p.length;f+=1){var d=p[f],g=t.depthModeForSublayer(d.overscaledZ-u,1===r.paint.get(\"raster-opacity\")?Tt.ReadWrite:Tt.ReadOnly,a.LESS),v=e.getTile(d),m=t.transform.calculatePosMatrix(d.toUnwrapped(),h);v.registerFadeDuration(r.paint.get(\"raster-fade-duration\"));var y=e.findLoadedParent(d,0),x=$r(v,y,e,r,t.transform),b=void 0,_=void 0,w=\"nearest\"===r.paint.get(\"raster-resampling\")?a.NEAREST:a.LINEAR;i.activeTexture.set(a.TEXTURE0),v.texture.bind(w,a.CLAMP_TO_EDGE,a.LINEAR_MIPMAP_NEAREST),i.activeTexture.set(a.TEXTURE1),y?(y.texture.bind(w,a.CLAMP_TO_EDGE,a.LINEAR_MIPMAP_NEAREST),b=Math.pow(2,y.tileID.overscaledZ-v.tileID.overscaledZ),_=[v.tileID.canonical.x*b%1,v.tileID.canonical.y*b%1]):v.texture.bind(w,a.CLAMP_TO_EDGE,a.LINEAR_MIPMAP_NEAREST);var k=Ir(m,_||[0,0],b||1,x,r);o instanceof L?s.draw(i,a.TRIANGLES,g,l,c,St.disabled,k,r.id,o.boundsBuffer,t.quadTriangleIndexBuffer,o.boundsSegments):v.maskedBoundsBuffer&&v.maskedIndexBuffer&&v.segments?s.draw(i,a.TRIANGLES,g,l,c,St.disabled,k,r.id,v.maskedBoundsBuffer,v.maskedIndexBuffer,v.segments,r.paint,t.transform.zoom):s.draw(i,a.TRIANGLES,g,l,c,St.disabled,k,r.id,t.rasterBoundsBuffer,t.quadTriangleIndexBuffer,t.rasterBoundsSegments)}},background:function(t,e,r){var n=r.paint.get(\"background-color\"),i=r.paint.get(\"background-opacity\");if(0!==i){var a=t.context,o=a.gl,s=t.transform,l=s.tileSize,c=r.paint.get(\"background-pattern\");if(!t.isPatternMissing(c)){var u=c||1!==n.a||1!==i?\"translucent\":\"opaque\";if(t.renderPass===u){var h=At.disabled,f=t.depthModeForSublayer(0,\"opaque\"===u?Tt.ReadWrite:Tt.ReadOnly),p=t.colorModeForRenderPass(),d=t.useProgram(c?\"backgroundPattern\":\"background\"),g=s.coveringTiles({tileSize:l});c&&(a.activeTexture.set(o.TEXTURE0),t.imageManager.bind(t.context));for(var v=r.getCrossfadeParameters(),m=0,y=g;m<y.length;m+=1){var x=y[m],b=t.transform.calculatePosMatrix(x.toUnwrapped()),_=c?Br(b,i,t,c,{tileID:x,tileSize:l},v):Fr(b,i,n);d.draw(a,o.TRIANGLES,f,h,p,St.disabled,_,r.id,t.tileExtentBuffer,t.quadTriangleIndexBuffer,t.tileExtentSegments)}}}}},debug:function(t,e,r){for(var n=0;n<r.length;n++)Qr(t,e,r[n])},custom:function(t,e,r){var n=t.context,i=r.implementation;if(\"offscreen\"===t.renderPass){var a=i.prerender;a&&(t.setCustomLayerDefaults(),n.setColorMode(t.colorModeForRenderPass()),a.call(i,n.gl,t.transform.customLayerMatrix()),n.setDirty(),t.setBaseState())}else if(\"translucent\"===t.renderPass){t.setCustomLayerDefaults(),n.setColorMode(t.colorModeForRenderPass()),n.setStencilMode(At.disabled);var o=\"3d\"===i.renderingMode?new Tt(t.context.gl.LEQUAL,Tt.ReadWrite,t.depthRangeFor3D):t.depthModeForSublayer(0,Tt.ReadOnly);n.setDepthMode(o),i.render(n.gl,t.transform.customLayerMatrix()),n.setDirty(),t.setBaseState(),n.bindFramebuffer.set(null)}}},rn=function(e,r){this.context=new Et(e),this.transform=r,this._tileTextures={},this.setup(),this.numSublayers=Ct.maxUnderzooming+Ct.maxOverzooming+1,this.depthEpsilon=1/Math.pow(2,16),this.depthRboNeedsClear=!0,this.emptyProgramConfiguration=new t.ProgramConfiguration,this.crossTileSymbolIndex=new Pe};function nn(t,e){if(t.y>e.y){var r=t;t=e,e=r}return{x0:t.x,y0:t.y,x1:e.x,y1:e.y,dx:e.x-t.x,dy:e.y-t.y}}function an(t,e,r,n,i){var a=Math.max(r,Math.floor(e.y0)),o=Math.min(n,Math.ceil(e.y1));if(t.x0===e.x0&&t.y0===e.y0?t.x0+e.dy/t.dy*t.dx<e.x1:t.x1-e.dy/t.dy*t.dx<e.x0){var s=t;t=e,e=s}for(var l=t.dx/t.dy,c=e.dx/e.dy,u=t.dx>0,h=e.dx<0,f=a;f<o;f++){var p=l*Math.max(0,Math.min(t.dy,f+u-t.y0))+t.x0,d=c*Math.max(0,Math.min(e.dy,f+h-e.y0))+e.x0;i(Math.floor(d),Math.ceil(p),f)}}function on(t,e,r,n,i,a){var o,s=nn(t,e),l=nn(e,r),c=nn(r,t);s.dy>l.dy&&(o=s,s=l,l=o),s.dy>c.dy&&(o=s,s=c,c=o),l.dy>c.dy&&(o=l,l=c,c=o),s.dy&&an(c,s,n,i,a),l.dy&&an(c,l,n,i,a)}rn.prototype.resize=function(e,r){var n=this.context.gl;if(this.width=e*t.browser.devicePixelRatio,this.height=r*t.browser.devicePixelRatio,this.context.viewport.set([0,0,this.width,this.height]),this.style)for(var i=0,a=this.style._order;i<a.length;i+=1){var o=a[i];this.style._layers[o].resize()}this.depthRbo&&(n.deleteRenderbuffer(this.depthRbo),this.depthRbo=null)},rn.prototype.setup=function(){var e=this.context,r=new t.StructArrayLayout2i4;r.emplaceBack(0,0),r.emplaceBack(t.EXTENT,0),r.emplaceBack(0,t.EXTENT),r.emplaceBack(t.EXTENT,t.EXTENT),this.tileExtentBuffer=e.createVertexBuffer(r,Re.members),this.tileExtentSegments=t.SegmentVector.simpleSegment(0,0,4,2);var n=new t.StructArrayLayout2i4;n.emplaceBack(0,0),n.emplaceBack(t.EXTENT,0),n.emplaceBack(0,t.EXTENT),n.emplaceBack(t.EXTENT,t.EXTENT),this.debugBuffer=e.createVertexBuffer(n,Re.members),this.debugSegments=t.SegmentVector.simpleSegment(0,0,4,5);var i=new t.StructArrayLayout4i8;i.emplaceBack(0,0,0,0),i.emplaceBack(t.EXTENT,0,t.EXTENT,0),i.emplaceBack(0,t.EXTENT,0,t.EXTENT),i.emplaceBack(t.EXTENT,t.EXTENT,t.EXTENT,t.EXTENT),this.rasterBoundsBuffer=e.createVertexBuffer(i,t.rasterBoundsAttributes.members),this.rasterBoundsSegments=t.SegmentVector.simpleSegment(0,0,4,2);var a=new t.StructArrayLayout2i4;a.emplaceBack(0,0),a.emplaceBack(1,0),a.emplaceBack(0,1),a.emplaceBack(1,1),this.viewportBuffer=e.createVertexBuffer(a,Re.members),this.viewportSegments=t.SegmentVector.simpleSegment(0,0,4,2);var o=new t.StructArrayLayout1ui2;o.emplaceBack(0),o.emplaceBack(1),o.emplaceBack(3),o.emplaceBack(2),o.emplaceBack(0),this.tileBorderIndexBuffer=e.createIndexBuffer(o);var s=new t.StructArrayLayout3ui6;s.emplaceBack(0,1,2),s.emplaceBack(2,1,3),this.quadTriangleIndexBuffer=e.createIndexBuffer(s);var l=this.context.gl;this.stencilClearMode=new At({func:l.ALWAYS,mask:0},0,255,l.ZERO,l.ZERO,l.ZERO)},rn.prototype.clearStencil=function(){var e=this.context,r=e.gl;this.nextStencilID=1,this.currentStencilSource=void 0;var n=t.create();t.ortho(n,0,this.width,this.height,0,0,1),t.scale(n,n,[r.drawingBufferWidth,r.drawingBufferHeight,0]),this.useProgram(\"clippingMask\").draw(e,r.TRIANGLES,Tt.disabled,this.stencilClearMode,Mt.disabled,St.disabled,kr(n),\"$clipping\",this.viewportBuffer,this.quadTriangleIndexBuffer,this.viewportSegments)},rn.prototype._renderTileClippingMasks=function(t,e){if(this.currentStencilSource!==t.source&&t.isTileClipped()&&e&&e.length){this.currentStencilSource=t.source;var r=this.context,n=r.gl;this.nextStencilID+e.length>256&&this.clearStencil(),r.setColorMode(Mt.disabled),r.setDepthMode(Tt.disabled);var i=this.useProgram(\"clippingMask\");this._tileClippingMaskIDs={};for(var a=0,o=e;a<o.length;a+=1){var s=o[a],l=this._tileClippingMaskIDs[s.key]=this.nextStencilID++;i.draw(r,n.TRIANGLES,Tt.disabled,new At({func:n.ALWAYS,mask:0},l,255,n.KEEP,n.KEEP,n.REPLACE),Mt.disabled,St.disabled,kr(s.posMatrix),\"$clipping\",this.tileExtentBuffer,this.quadTriangleIndexBuffer,this.tileExtentSegments)}}},rn.prototype.stencilModeFor3D=function(){this.nextStencilID+1>256&&this.clearStencil();var t=this.nextStencilID++,e=this.context.gl;return new At({func:e.NOTEQUAL,mask:255},t,255,e.KEEP,e.KEEP,e.REPLACE)},rn.prototype.stencilModeForClipping=function(t){var e=this.context.gl;return new At({func:e.EQUAL,mask:255},this._tileClippingMaskIDs[t.key],0,e.KEEP,e.KEEP,e.REPLACE)},rn.prototype.colorModeForRenderPass=function(){var e=this.context.gl;return this._showOverdrawInspector?new Mt([e.CONSTANT_COLOR,e.ONE],new t.Color(1/8,1/8,1/8,0),[!0,!0,!0,!0]):\"opaque\"===this.renderPass?Mt.unblended:Mt.alphaBlended},rn.prototype.depthModeForSublayer=function(t,e,r){if(!this.opaquePassEnabledForLayer())return Tt.disabled;var n=1-((1+this.currentLayer)*this.numSublayers+t)*this.depthEpsilon;return new Tt(r||this.context.gl.LEQUAL,e,[n,n])},rn.prototype.opaquePassEnabledForLayer=function(){return this.currentLayer<this.opaquePassCutoff},rn.prototype.render=function(e,r){this.style=e,this.options=r,this.lineAtlas=e.lineAtlas,this.imageManager=e.imageManager,this.glyphManager=e.glyphManager,this.symbolFadeChange=e.placement.symbolFadeChange(t.browser.now()),this.imageManager.beginFrame();var n=this.style._order,i=this.style.sourceCaches;for(var a in i){var o=i[a];o.used&&o.prepare(this.context)}var s={},l={},c={};for(var u in i){var h=i[u];s[u]=h.getVisibleCoordinates(),l[u]=s[u].slice().reverse(),c[u]=h.getVisibleCoordinates(!0).reverse()}for(var f in i){var p=i[f],d=p.getSource();if(\"raster\"===d.type||\"raster-dem\"===d.type){for(var g=[],v=0,m=s[f];v<m.length;v+=1){var y=m[v];g.push(p.getTile(y))}jr(g,this.context)}}this.opaquePassCutoff=1/0;for(var x=0;x<n.length;x++){var b=n[x];if(this.style._layers[b].is3D()){this.opaquePassCutoff=x;break}}this.renderPass=\"offscreen\",this.depthRboNeedsClear=!0;for(var _=0,w=n;_<w.length;_+=1){var k=w[_],T=this.style._layers[k];if(T.hasOffscreenPass()&&!T.isHidden(this.transform.zoom)){var A=l[T.source];(\"custom\"===T.type||A.length)&&this.renderLayer(this,i[T.source],T,A)}}for(this.context.bindFramebuffer.set(null),this.context.clear({color:r.showOverdrawInspector?t.Color.black:t.Color.transparent,depth:1}),this.clearStencil(),this._showOverdrawInspector=r.showOverdrawInspector,this.depthRangeFor3D=[0,1-(e._order.length+2)*this.numSublayers*this.depthEpsilon],this.renderPass=\"opaque\",this.currentLayer=n.length-1;this.currentLayer>=0;this.currentLayer--){var M=this.style._layers[n[this.currentLayer]],S=i[M.source],E=s[M.source];this._renderTileClippingMasks(M,E),this.renderLayer(this,S,M,E)}for(this.renderPass=\"translucent\",this.currentLayer=0;this.currentLayer<n.length;this.currentLayer++){var C=this.style._layers[n[this.currentLayer]],L=i[C.source],P=(\"symbol\"===C.type?c:l)[C.source];this._renderTileClippingMasks(C,s[C.source]),this.renderLayer(this,L,C,P)}if(this.options.showTileBoundaries)for(var O in i){en.debug(this,i[O],s[O]);break}this.context.setDefault()},rn.prototype.setupOffscreenDepthRenderbuffer=function(){var t=this.context;this.depthRbo||(this.depthRbo=t.createRenderbuffer(t.gl.DEPTH_COMPONENT16,this.width,this.height))},rn.prototype.renderLayer=function(t,e,r,n){r.isHidden(this.transform.zoom)||(\"background\"===r.type||\"custom\"===r.type||n.length)&&(this.id=r.id,en[r.type](t,e,r,n,this.style.placement.variableOffsets))},rn.prototype.translatePosMatrix=function(e,r,n,i,a){if(!n[0]&&!n[1])return e;var o=a?\"map\"===i?this.transform.angle:0:\"viewport\"===i?-this.transform.angle:0;if(o){var s=Math.sin(o),l=Math.cos(o);n=[n[0]*l-n[1]*s,n[0]*s+n[1]*l]}var c=[a?n[0]:le(r,n[0],this.transform.zoom),a?n[1]:le(r,n[1],this.transform.zoom),0],u=new Float32Array(16);return t.translate(u,e,c),u},rn.prototype.saveTileTexture=function(t){var e=this._tileTextures[t.size[0]];e?e.push(t):this._tileTextures[t.size[0]]=[t]},rn.prototype.getTileTexture=function(t){var e=this._tileTextures[t];return e&&e.length>0?e.pop():null},rn.prototype.isPatternMissing=function(t){if(!t)return!1;var e=this.imageManager.getPattern(t.from),r=this.imageManager.getPattern(t.to);return!e||!r},rn.prototype.useProgram=function(t,e){void 0===e&&(e=this.emptyProgramConfiguration),this.cache=this.cache||{};var r=\"\"+t+(e.cacheKey||\"\")+(this._showOverdrawInspector?\"/overdraw\":\"\");return this.cache[r]||(this.cache[r]=new hr(this.context,cr[t],e,Nr[t],this._showOverdrawInspector)),this.cache[r]},rn.prototype.setCustomLayerDefaults=function(){this.context.unbindVAO(),this.context.cullFace.setDefault(),this.context.activeTexture.setDefault(),this.context.pixelStoreUnpack.setDefault(),this.context.pixelStoreUnpackPremultiplyAlpha.setDefault(),this.context.pixelStoreUnpackFlipY.setDefault()},rn.prototype.setBaseState=function(){var t=this.context.gl;this.context.cullFace.set(!1),this.context.viewport.set([0,0,this.width,this.height]),this.context.blendEquation.set(t.FUNC_ADD)};var sn=function(e,r,n){this.tileSize=512,this.maxValidLatitude=85.051129,this._renderWorldCopies=void 0===n||n,this._minZoom=e||0,this._maxZoom=r||22,this.setMaxBounds(),this.width=0,this.height=0,this._center=new t.LngLat(0,0),this.zoom=0,this.angle=0,this._fov=.6435011087932844,this._pitch=0,this._unmodified=!0,this._posMatrixCache={},this._alignedPosMatrixCache={}},ln={minZoom:{configurable:!0},maxZoom:{configurable:!0},renderWorldCopies:{configurable:!0},worldSize:{configurable:!0},centerPoint:{configurable:!0},size:{configurable:!0},bearing:{configurable:!0},pitch:{configurable:!0},fov:{configurable:!0},zoom:{configurable:!0},center:{configurable:!0},unmodified:{configurable:!0},point:{configurable:!0}};sn.prototype.clone=function(){var t=new sn(this._minZoom,this._maxZoom,this._renderWorldCopies);return t.tileSize=this.tileSize,t.latRange=this.latRange,t.width=this.width,t.height=this.height,t._center=this._center,t.zoom=this.zoom,t.angle=this.angle,t._fov=this._fov,t._pitch=this._pitch,t._unmodified=this._unmodified,t._calcMatrices(),t},ln.minZoom.get=function(){return this._minZoom},ln.minZoom.set=function(t){this._minZoom!==t&&(this._minZoom=t,this.zoom=Math.max(this.zoom,t))},ln.maxZoom.get=function(){return this._maxZoom},ln.maxZoom.set=function(t){this._maxZoom!==t&&(this._maxZoom=t,this.zoom=Math.min(this.zoom,t))},ln.renderWorldCopies.get=function(){return this._renderWorldCopies},ln.renderWorldCopies.set=function(t){void 0===t?t=!0:null===t&&(t=!1),this._renderWorldCopies=t},ln.worldSize.get=function(){return this.tileSize*this.scale},ln.centerPoint.get=function(){return this.size._div(2)},ln.size.get=function(){return new t.Point(this.width,this.height)},ln.bearing.get=function(){return-this.angle/Math.PI*180},ln.bearing.set=function(e){var r=-t.wrap(e,-180,180)*Math.PI/180;this.angle!==r&&(this._unmodified=!1,this.angle=r,this._calcMatrices(),this.rotationMatrix=t.create$2(),t.rotate(this.rotationMatrix,this.rotationMatrix,this.angle))},ln.pitch.get=function(){return this._pitch/Math.PI*180},ln.pitch.set=function(e){var r=t.clamp(e,0,60)/180*Math.PI;this._pitch!==r&&(this._unmodified=!1,this._pitch=r,this._calcMatrices())},ln.fov.get=function(){return this._fov/Math.PI*180},ln.fov.set=function(t){t=Math.max(.01,Math.min(60,t)),this._fov!==t&&(this._unmodified=!1,this._fov=t/180*Math.PI,this._calcMatrices())},ln.zoom.get=function(){return this._zoom},ln.zoom.set=function(t){var e=Math.min(Math.max(t,this.minZoom),this.maxZoom);this._zoom!==e&&(this._unmodified=!1,this._zoom=e,this.scale=this.zoomScale(e),this.tileZoom=Math.floor(e),this.zoomFraction=e-this.tileZoom,this._constrain(),this._calcMatrices())},ln.center.get=function(){return this._center},ln.center.set=function(t){t.lat===this._center.lat&&t.lng===this._center.lng||(this._unmodified=!1,this._center=t,this._constrain(),this._calcMatrices())},sn.prototype.coveringZoomLevel=function(t){return(t.roundZoom?Math.round:Math.floor)(this.zoom+this.scaleZoom(this.tileSize/t.tileSize))},sn.prototype.getVisibleUnwrappedCoordinates=function(e){var r=[new t.UnwrappedTileID(0,e)];if(this._renderWorldCopies)for(var n=this.pointCoordinate(new t.Point(0,0)),i=this.pointCoordinate(new t.Point(this.width,0)),a=this.pointCoordinate(new t.Point(this.width,this.height)),o=this.pointCoordinate(new t.Point(0,this.height)),s=Math.floor(Math.min(n.x,i.x,a.x,o.x)),l=Math.floor(Math.max(n.x,i.x,a.x,o.x)),c=s-1;c<=l+1;c++)0!==c&&r.push(new t.UnwrappedTileID(c,e));return r},sn.prototype.coveringTiles=function(e){var r=this.coveringZoomLevel(e),n=r;if(void 0!==e.minzoom&&r<e.minzoom)return[];void 0!==e.maxzoom&&r>e.maxzoom&&(r=e.maxzoom);var i=t.MercatorCoordinate.fromLngLat(this.center),a=Math.pow(2,r),o=new t.Point(a*i.x-.5,a*i.y-.5);return function(e,r,n,i){void 0===i&&(i=!0);var a=1<<e,o={};function s(r,s,l){var c,u,h,f;if(l>=0&&l<=a)for(c=r;c<s;c++)u=Math.floor(c/a),h=(c%a+a)%a,0!==u&&!0!==i||(f=new t.OverscaledTileID(n,u,e,h,l),o[f.key]=f)}var l=r.map(function(e){return new t.Point(e.x,e.y)._mult(a)});return on(l[0],l[1],l[2],0,a,s),on(l[2],l[3],l[0],0,a,s),Object.keys(o).map(function(t){return o[t]})}(r,[this.pointCoordinate(new t.Point(0,0)),this.pointCoordinate(new t.Point(this.width,0)),this.pointCoordinate(new t.Point(this.width,this.height)),this.pointCoordinate(new t.Point(0,this.height))],e.reparseOverscaled?n:r,this._renderWorldCopies).sort(function(t,e){return o.dist(t.canonical)-o.dist(e.canonical)})},sn.prototype.resize=function(t,e){this.width=t,this.height=e,this.pixelsToGLUnits=[2/t,-2/e],this._constrain(),this._calcMatrices()},ln.unmodified.get=function(){return this._unmodified},sn.prototype.zoomScale=function(t){return Math.pow(2,t)},sn.prototype.scaleZoom=function(t){return Math.log(t)/Math.LN2},sn.prototype.project=function(e){var r=t.clamp(e.lat,-this.maxValidLatitude,this.maxValidLatitude);return new t.Point(t.mercatorXfromLng(e.lng)*this.worldSize,t.mercatorYfromLat(r)*this.worldSize)},sn.prototype.unproject=function(e){return new t.MercatorCoordinate(e.x/this.worldSize,e.y/this.worldSize).toLngLat()},ln.point.get=function(){return this.project(this.center)},sn.prototype.setLocationAtPoint=function(e,r){var n=this.pointCoordinate(r),i=this.pointCoordinate(this.centerPoint),a=this.locationCoordinate(e),o=new t.MercatorCoordinate(a.x-(n.x-i.x),a.y-(n.y-i.y));this.center=this.coordinateLocation(o),this._renderWorldCopies&&(this.center=this.center.wrap())},sn.prototype.locationPoint=function(t){return this.coordinatePoint(this.locationCoordinate(t))},sn.prototype.pointLocation=function(t){return this.coordinateLocation(this.pointCoordinate(t))},sn.prototype.locationCoordinate=function(e){return t.MercatorCoordinate.fromLngLat(e)},sn.prototype.coordinateLocation=function(t){return t.toLngLat()},sn.prototype.pointCoordinate=function(e){var r=[e.x,e.y,0,1],n=[e.x,e.y,1,1];t.transformMat4(r,r,this.pixelMatrixInverse),t.transformMat4(n,n,this.pixelMatrixInverse);var i=r[3],a=n[3],o=r[0]/i,s=n[0]/a,l=r[1]/i,c=n[1]/a,u=r[2]/i,h=n[2]/a,f=u===h?0:(0-u)/(h-u);return new t.MercatorCoordinate(t.number(o,s,f)/this.worldSize,t.number(l,c,f)/this.worldSize)},sn.prototype.coordinatePoint=function(e){var r=[e.x*this.worldSize,e.y*this.worldSize,0,1];return t.transformMat4(r,r,this.pixelMatrix),new t.Point(r[0]/r[3],r[1]/r[3])},sn.prototype.getBounds=function(){return(new t.LngLatBounds).extend(this.pointLocation(new t.Point(0,0))).extend(this.pointLocation(new t.Point(this.width,0))).extend(this.pointLocation(new t.Point(this.width,this.height))).extend(this.pointLocation(new t.Point(0,this.height)))},sn.prototype.getMaxBounds=function(){return this.latRange&&2===this.latRange.length&&this.lngRange&&2===this.lngRange.length?new t.LngLatBounds([this.lngRange[0],this.latRange[0]],[this.lngRange[1],this.latRange[1]]):null},sn.prototype.setMaxBounds=function(t){t?(this.lngRange=[t.getWest(),t.getEast()],this.latRange=[t.getSouth(),t.getNorth()],this._constrain()):(this.lngRange=null,this.latRange=[-this.maxValidLatitude,this.maxValidLatitude])},sn.prototype.calculatePosMatrix=function(e,r){void 0===r&&(r=!1);var n=e.key,i=r?this._alignedPosMatrixCache:this._posMatrixCache;if(i[n])return i[n];var a=e.canonical,o=this.worldSize/this.zoomScale(a.z),s=a.x+Math.pow(2,a.z)*e.wrap,l=t.identity(new Float64Array(16));return t.translate(l,l,[s*o,a.y*o,0]),t.scale(l,l,[o/t.EXTENT,o/t.EXTENT,1]),t.multiply(l,r?this.alignedProjMatrix:this.projMatrix,l),i[n]=new Float32Array(l),i[n]},sn.prototype.customLayerMatrix=function(){return this.mercatorMatrix.slice()},sn.prototype._constrain=function(){if(this.center&&this.width&&this.height&&!this._constraining){this._constraining=!0;var e,r,n,i,a=-90,o=90,s=-180,l=180,c=this.size,u=this._unmodified;if(this.latRange){var h=this.latRange;a=t.mercatorYfromLat(h[1])*this.worldSize,e=(o=t.mercatorYfromLat(h[0])*this.worldSize)-a<c.y?c.y/(o-a):0}if(this.lngRange){var f=this.lngRange;s=t.mercatorXfromLng(f[0])*this.worldSize,r=(l=t.mercatorXfromLng(f[1])*this.worldSize)-s<c.x?c.x/(l-s):0}var p=this.point,d=Math.max(r||0,e||0);if(d)return this.center=this.unproject(new t.Point(r?(l+s)/2:p.x,e?(o+a)/2:p.y)),this.zoom+=this.scaleZoom(d),this._unmodified=u,void(this._constraining=!1);if(this.latRange){var g=p.y,v=c.y/2;g-v<a&&(i=a+v),g+v>o&&(i=o-v)}if(this.lngRange){var m=p.x,y=c.x/2;m-y<s&&(n=s+y),m+y>l&&(n=l-y)}void 0===n&&void 0===i||(this.center=this.unproject(new t.Point(void 0!==n?n:p.x,void 0!==i?i:p.y))),this._unmodified=u,this._constraining=!1}},sn.prototype._calcMatrices=function(){if(this.height){this.cameraToCenterDistance=.5/Math.tan(this._fov/2)*this.height;var e=this._fov/2,r=Math.PI/2+this._pitch,n=Math.sin(e)*this.cameraToCenterDistance/Math.sin(Math.PI-r-e),i=this.point,a=i.x,o=i.y,s=1.01*(Math.cos(Math.PI/2-this._pitch)*n+this.cameraToCenterDistance),l=new Float64Array(16);t.perspective(l,this._fov,this.width/this.height,1,s),t.scale(l,l,[1,-1,1]),t.translate(l,l,[0,0,-this.cameraToCenterDistance]),t.rotateX(l,l,this._pitch),t.rotateZ(l,l,this.angle),t.translate(l,l,[-a,-o,0]),this.mercatorMatrix=t.scale([],l,[this.worldSize,this.worldSize,this.worldSize]),t.scale(l,l,[1,1,t.mercatorZfromAltitude(1,this.center.lat)*this.worldSize,1]),this.projMatrix=l;var c=this.width%2/2,u=this.height%2/2,h=Math.cos(this.angle),f=Math.sin(this.angle),p=a-Math.round(a)+h*c+f*u,d=o-Math.round(o)+h*u+f*c,g=new Float64Array(l);if(t.translate(g,g,[p>.5?p-1:p,d>.5?d-1:d,0]),this.alignedProjMatrix=g,l=t.create(),t.scale(l,l,[this.width/2,-this.height/2,1]),t.translate(l,l,[1,-1,0]),this.labelPlaneMatrix=l,l=t.create(),t.scale(l,l,[1,-1,1]),t.translate(l,l,[-1,-1,0]),t.scale(l,l,[2/this.width,2/this.height,1]),this.glCoordMatrix=l,this.pixelMatrix=t.multiply(new Float64Array(16),this.labelPlaneMatrix,this.projMatrix),!(l=t.invert(new Float64Array(16),this.pixelMatrix)))throw new Error(\"failed to invert matrix\");this.pixelMatrixInverse=l,this._posMatrixCache={},this._alignedPosMatrixCache={}}},sn.prototype.maxPitchScaleFactor=function(){if(!this.pixelMatrixInverse)return 1;var e=this.pointCoordinate(new t.Point(0,0)),r=[e.x*this.worldSize,e.y*this.worldSize,0,1];return t.transformMat4(r,r,this.pixelMatrix)[3]/this.cameraToCenterDistance},sn.prototype.getCameraPoint=function(){var e=this._pitch,r=Math.tan(e)*(this.cameraToCenterDistance||1);return this.centerPoint.add(new t.Point(0,r))},sn.prototype.getCameraQueryGeometry=function(e){var r=this.getCameraPoint();if(1===e.length)return[e[0],r];for(var n=r.x,i=r.y,a=r.x,o=r.y,s=0,l=e;s<l.length;s+=1){var c=l[s];n=Math.min(n,c.x),i=Math.min(i,c.y),a=Math.max(a,c.x),o=Math.max(o,c.y)}return[new t.Point(n,i),new t.Point(a,i),new t.Point(a,o),new t.Point(n,o),new t.Point(n,i)]},Object.defineProperties(sn.prototype,ln);var cn=function(){var e,r,n,i;t.bindAll([\"_onHashChange\",\"_updateHash\"],this),this._updateHash=(e=this._updateHashUnthrottled.bind(this),300,r=!1,n=null,i=function(){n=null,r&&(e(),n=setTimeout(i,300),r=!1)},function(){return r=!0,n||i(),n})};cn.prototype.addTo=function(e){return this._map=e,t.window.addEventListener(\"hashchange\",this._onHashChange,!1),this._map.on(\"moveend\",this._updateHash),this},cn.prototype.remove=function(){return t.window.removeEventListener(\"hashchange\",this._onHashChange,!1),this._map.off(\"moveend\",this._updateHash),clearTimeout(this._updateHash()),delete this._map,this},cn.prototype.getHashString=function(t){var e=this._map.getCenter(),r=Math.round(100*this._map.getZoom())/100,n=Math.ceil((r*Math.LN2+Math.log(512/360/.5))/Math.LN10),i=Math.pow(10,n),a=Math.round(e.lng*i)/i,o=Math.round(e.lat*i)/i,s=this._map.getBearing(),l=this._map.getPitch(),c=\"\";return c+=t?\"#/\"+a+\"/\"+o+\"/\"+r:\"#\"+r+\"/\"+o+\"/\"+a,(s||l)&&(c+=\"/\"+Math.round(10*s)/10),l&&(c+=\"/\"+Math.round(l)),c},cn.prototype._onHashChange=function(){var e=t.window.location.hash.replace(\"#\",\"\").split(\"/\");return e.length>=3&&(this._map.jumpTo({center:[+e[2],+e[1]],zoom:+e[0],bearing:+(e[3]||0),pitch:+(e[4]||0)}),!0)},cn.prototype._updateHashUnthrottled=function(){var e=this.getHashString();try{t.window.history.replaceState(t.window.history.state,\"\",e)}catch(t){}};var un=function(e){function n(n,i,a,o){void 0===o&&(o={});var s=r.mousePos(i.getCanvasContainer(),a),l=i.unproject(s);e.call(this,n,t.extend({point:s,lngLat:l,originalEvent:a},o)),this._defaultPrevented=!1,this.target=i}e&&(n.__proto__=e),n.prototype=Object.create(e&&e.prototype),n.prototype.constructor=n;var i={defaultPrevented:{configurable:!0}};return n.prototype.preventDefault=function(){this._defaultPrevented=!0},i.defaultPrevented.get=function(){return this._defaultPrevented},Object.defineProperties(n.prototype,i),n}(t.Event),hn=function(e){function n(n,i,a){var o=r.touchPos(i.getCanvasContainer(),a),s=o.map(function(t){return i.unproject(t)}),l=o.reduce(function(t,e,r,n){return t.add(e.div(n.length))},new t.Point(0,0)),c=i.unproject(l);e.call(this,n,{points:o,point:l,lngLats:s,lngLat:c,originalEvent:a}),this._defaultPrevented=!1}e&&(n.__proto__=e),n.prototype=Object.create(e&&e.prototype),n.prototype.constructor=n;var i={defaultPrevented:{configurable:!0}};return n.prototype.preventDefault=function(){this._defaultPrevented=!0},i.defaultPrevented.get=function(){return this._defaultPrevented},Object.defineProperties(n.prototype,i),n}(t.Event),fn=function(t){function e(e,r,n){t.call(this,e,{originalEvent:n}),this._defaultPrevented=!1}t&&(e.__proto__=t),e.prototype=Object.create(t&&t.prototype),e.prototype.constructor=e;var r={defaultPrevented:{configurable:!0}};return e.prototype.preventDefault=function(){this._defaultPrevented=!0},r.defaultPrevented.get=function(){return this._defaultPrevented},Object.defineProperties(e.prototype,r),e}(t.Event),pn=function(e){this._map=e,this._el=e.getCanvasContainer(),this._delta=0,this._defaultZoomRate=.01,this._wheelZoomRate=1/450,t.bindAll([\"_onWheel\",\"_onTimeout\",\"_onScrollFrame\",\"_onScrollFinished\"],this)};pn.prototype.setZoomRate=function(t){this._defaultZoomRate=t},pn.prototype.setWheelZoomRate=function(t){this._wheelZoomRate=t},pn.prototype.isEnabled=function(){return!!this._enabled},pn.prototype.isActive=function(){return!!this._active},pn.prototype.isZooming=function(){return!!this._zooming},pn.prototype.enable=function(t){this.isEnabled()||(this._enabled=!0,this._aroundCenter=t&&\"center\"===t.around)},pn.prototype.disable=function(){this.isEnabled()&&(this._enabled=!1)},pn.prototype.onWheel=function(e){if(this.isEnabled()){var r=e.deltaMode===t.window.WheelEvent.DOM_DELTA_LINE?40*e.deltaY:e.deltaY,n=t.browser.now(),i=n-(this._lastWheelEventTime||0);this._lastWheelEventTime=n,0!==r&&r%4.000244140625==0?this._type=\"wheel\":0!==r&&Math.abs(r)<4?this._type=\"trackpad\":i>400?(this._type=null,this._lastValue=r,this._timeout=setTimeout(this._onTimeout,40,e)):this._type||(this._type=Math.abs(i*r)<200?\"trackpad\":\"wheel\",this._timeout&&(clearTimeout(this._timeout),this._timeout=null,r+=this._lastValue)),e.shiftKey&&r&&(r/=4),this._type&&(this._lastWheelEvent=e,this._delta-=r,this.isActive()||this._start(e)),e.preventDefault()}},pn.prototype._onTimeout=function(t){this._type=\"wheel\",this._delta-=this._lastValue,this.isActive()||this._start(t)},pn.prototype._start=function(e){if(this._delta){this._frameId&&(this._map._cancelRenderFrame(this._frameId),this._frameId=null),this._active=!0,this.isZooming()||(this._zooming=!0,this._map.fire(new t.Event(\"movestart\",{originalEvent:e})),this._map.fire(new t.Event(\"zoomstart\",{originalEvent:e}))),this._finishTimeout&&clearTimeout(this._finishTimeout);var n=r.mousePos(this._el,e);this._around=t.LngLat.convert(this._aroundCenter?this._map.getCenter():this._map.unproject(n)),this._aroundPoint=this._map.transform.locationPoint(this._around),this._frameId||(this._frameId=this._map._requestRenderFrame(this._onScrollFrame))}},pn.prototype._onScrollFrame=function(){var e=this;if(this._frameId=null,this.isActive()){var r=this._map.transform;if(0!==this._delta){var n=\"wheel\"===this._type&&Math.abs(this._delta)>4.000244140625?this._wheelZoomRate:this._defaultZoomRate,i=2/(1+Math.exp(-Math.abs(this._delta*n)));this._delta<0&&0!==i&&(i=1/i);var a=\"number\"==typeof this._targetZoom?r.zoomScale(this._targetZoom):r.scale;this._targetZoom=Math.min(r.maxZoom,Math.max(r.minZoom,r.scaleZoom(a*i))),\"wheel\"===this._type&&(this._startZoom=r.zoom,this._easing=this._smoothOutEasing(200)),this._delta=0}var o=\"number\"==typeof this._targetZoom?this._targetZoom:r.zoom,s=this._startZoom,l=this._easing,c=!1;if(\"wheel\"===this._type&&s&&l){var u=Math.min((t.browser.now()-this._lastWheelEventTime)/200,1),h=l(u);r.zoom=t.number(s,o,h),u<1?this._frameId||(this._frameId=this._map._requestRenderFrame(this._onScrollFrame)):c=!0}else r.zoom=o,c=!0;r.setLocationAtPoint(this._around,this._aroundPoint),this._map.fire(new t.Event(\"move\",{originalEvent:this._lastWheelEvent})),this._map.fire(new t.Event(\"zoom\",{originalEvent:this._lastWheelEvent})),c&&(this._active=!1,this._finishTimeout=setTimeout(function(){e._zooming=!1,e._map.fire(new t.Event(\"zoomend\",{originalEvent:e._lastWheelEvent})),e._map.fire(new t.Event(\"moveend\",{originalEvent:e._lastWheelEvent})),delete e._targetZoom},200))}},pn.prototype._smoothOutEasing=function(e){var r=t.ease;if(this._prevEase){var n=this._prevEase,i=(t.browser.now()-n.start)/n.duration,a=n.easing(i+.01)-n.easing(i),o=.27/Math.sqrt(a*a+1e-4)*.01,s=Math.sqrt(.0729-o*o);r=t.bezier(o,s,.25,1)}return this._prevEase={start:t.browser.now(),duration:e,easing:r},r};var dn=function(e,r){this._map=e,this._el=e.getCanvasContainer(),this._container=e.getContainer(),this._clickTolerance=r.clickTolerance||1,t.bindAll([\"_onMouseMove\",\"_onMouseUp\",\"_onKeyDown\"],this)};dn.prototype.isEnabled=function(){return!!this._enabled},dn.prototype.isActive=function(){return!!this._active},dn.prototype.enable=function(){this.isEnabled()||(this._enabled=!0)},dn.prototype.disable=function(){this.isEnabled()&&(this._enabled=!1)},dn.prototype.onMouseDown=function(e){this.isEnabled()&&e.shiftKey&&0===e.button&&(t.window.document.addEventListener(\"mousemove\",this._onMouseMove,!1),t.window.document.addEventListener(\"keydown\",this._onKeyDown,!1),t.window.document.addEventListener(\"mouseup\",this._onMouseUp,!1),r.disableDrag(),this._startPos=this._lastPos=r.mousePos(this._el,e),this._active=!0)},dn.prototype._onMouseMove=function(t){var e=r.mousePos(this._el,t);if(!(this._lastPos.equals(e)||!this._box&&e.dist(this._startPos)<this._clickTolerance)){var n=this._startPos;this._lastPos=e,this._box||(this._box=r.create(\"div\",\"mapboxgl-boxzoom\",this._container),this._container.classList.add(\"mapboxgl-crosshair\"),this._fireEvent(\"boxzoomstart\",t));var i=Math.min(n.x,e.x),a=Math.max(n.x,e.x),o=Math.min(n.y,e.y),s=Math.max(n.y,e.y);r.setTransform(this._box,\"translate(\"+i+\"px,\"+o+\"px)\"),this._box.style.width=a-i+\"px\",this._box.style.height=s-o+\"px\"}},dn.prototype._onMouseUp=function(e){if(0===e.button){var n=this._startPos,i=r.mousePos(this._el,e);this._finish(),r.suppressClick(),n.x===i.x&&n.y===i.y?this._fireEvent(\"boxzoomcancel\",e):this._map.fitScreenCoordinates(n,i,this._map.getBearing(),{linear:!0}).fire(new t.Event(\"boxzoomend\",{originalEvent:e}))}},dn.prototype._onKeyDown=function(t){27===t.keyCode&&(this._finish(),this._fireEvent(\"boxzoomcancel\",t))},dn.prototype._finish=function(){this._active=!1,t.window.document.removeEventListener(\"mousemove\",this._onMouseMove,!1),t.window.document.removeEventListener(\"keydown\",this._onKeyDown,!1),t.window.document.removeEventListener(\"mouseup\",this._onMouseUp,!1),this._container.classList.remove(\"mapboxgl-crosshair\"),this._box&&(r.remove(this._box),this._box=null),r.enableDrag(),delete this._startPos,delete this._lastPos},dn.prototype._fireEvent=function(e,r){return this._map.fire(new t.Event(e,{originalEvent:r}))};var gn=t.bezier(0,0,.25,1),vn=function(e,r){this._map=e,this._el=r.element||e.getCanvasContainer(),this._state=\"disabled\",this._button=r.button||\"right\",this._bearingSnap=r.bearingSnap||0,this._pitchWithRotate=!1!==r.pitchWithRotate,t.bindAll([\"onMouseDown\",\"_onMouseMove\",\"_onMouseUp\",\"_onBlur\",\"_onDragFrame\"],this)};vn.prototype.isEnabled=function(){return\"disabled\"!==this._state},vn.prototype.isActive=function(){return\"active\"===this._state},vn.prototype.enable=function(){this.isEnabled()||(this._state=\"enabled\")},vn.prototype.disable=function(){if(this.isEnabled())switch(this._state){case\"active\":this._state=\"disabled\",this._unbind(),this._deactivate(),this._fireEvent(\"rotateend\"),this._pitchWithRotate&&this._fireEvent(\"pitchend\"),this._fireEvent(\"moveend\");break;case\"pending\":this._state=\"disabled\",this._unbind();break;default:this._state=\"disabled\"}},vn.prototype.onMouseDown=function(e){if(\"enabled\"===this._state){if(\"right\"===this._button){if(this._eventButton=r.mouseButton(e),this._eventButton!==(e.ctrlKey?0:2))return}else{if(e.ctrlKey||0!==r.mouseButton(e))return;this._eventButton=0}r.disableDrag(),t.window.document.addEventListener(\"mousemove\",this._onMouseMove,{capture:!0}),t.window.document.addEventListener(\"mouseup\",this._onMouseUp),t.window.addEventListener(\"blur\",this._onBlur),this._state=\"pending\",this._inertia=[[t.browser.now(),this._map.getBearing()]],this._startPos=this._lastPos=r.mousePos(this._el,e),this._center=this._map.transform.centerPoint,e.preventDefault()}},vn.prototype._onMouseMove=function(t){var e=r.mousePos(this._el,t);this._lastPos.equals(e)||(this._lastMoveEvent=t,this._lastPos=e,\"pending\"===this._state&&(this._state=\"active\",this._fireEvent(\"rotatestart\",t),this._fireEvent(\"movestart\",t),this._pitchWithRotate&&this._fireEvent(\"pitchstart\",t)),this._frameId||(this._frameId=this._map._requestRenderFrame(this._onDragFrame)))},vn.prototype._onDragFrame=function(){this._frameId=null;var e=this._lastMoveEvent;if(e){var r=this._map.transform,n=this._startPos,i=this._lastPos,a=.8*(n.x-i.x),o=-.5*(n.y-i.y),s=r.bearing-a,l=r.pitch-o,c=this._inertia,u=c[c.length-1];this._drainInertiaBuffer(),c.push([t.browser.now(),this._map._normalizeBearing(s,u[1])]),r.bearing=s,this._pitchWithRotate&&(this._fireEvent(\"pitch\",e),r.pitch=l),this._fireEvent(\"rotate\",e),this._fireEvent(\"move\",e),delete this._lastMoveEvent,this._startPos=this._lastPos}},vn.prototype._onMouseUp=function(t){if(r.mouseButton(t)===this._eventButton)switch(this._state){case\"active\":this._state=\"enabled\",r.suppressClick(),this._unbind(),this._deactivate(),this._inertialRotate(t);break;case\"pending\":this._state=\"enabled\",this._unbind()}},vn.prototype._onBlur=function(t){switch(this._state){case\"active\":this._state=\"enabled\",this._unbind(),this._deactivate(),this._fireEvent(\"rotateend\",t),this._pitchWithRotate&&this._fireEvent(\"pitchend\",t),this._fireEvent(\"moveend\",t);break;case\"pending\":this._state=\"enabled\",this._unbind()}},vn.prototype._unbind=function(){t.window.document.removeEventListener(\"mousemove\",this._onMouseMove,{capture:!0}),t.window.document.removeEventListener(\"mouseup\",this._onMouseUp),t.window.removeEventListener(\"blur\",this._onBlur),r.enableDrag()},vn.prototype._deactivate=function(){this._frameId&&(this._map._cancelRenderFrame(this._frameId),this._frameId=null),delete this._lastMoveEvent,delete this._startPos,delete this._lastPos},vn.prototype._inertialRotate=function(t){var e=this;this._fireEvent(\"rotateend\",t),this._drainInertiaBuffer();var r=this._map,n=r.getBearing(),i=this._inertia,a=function(){Math.abs(n)<e._bearingSnap?r.resetNorth({noMoveStart:!0},{originalEvent:t}):e._fireEvent(\"moveend\",t),e._pitchWithRotate&&e._fireEvent(\"pitchend\",t)};if(i.length<2)a();else{var o=i[0],s=i[i.length-1],l=i[i.length-2],c=r._normalizeBearing(n,l[1]),u=s[1]-o[1],h=u<0?-1:1,f=(s[0]-o[0])/1e3;if(0!==u&&0!==f){var p=Math.abs(u*(.25/f));p>180&&(p=180);var d=p/180;c+=h*p*(d/2),Math.abs(r._normalizeBearing(c,0))<this._bearingSnap&&(c=r._normalizeBearing(0,c)),r.rotateTo(c,{duration:1e3*d,easing:gn,noMoveStart:!0},{originalEvent:t})}else a()}},vn.prototype._fireEvent=function(e,r){return this._map.fire(new t.Event(e,r?{originalEvent:r}:{}))},vn.prototype._drainInertiaBuffer=function(){for(var e=this._inertia,r=t.browser.now();e.length>0&&r-e[0][0]>160;)e.shift()};var mn=t.bezier(0,0,.3,1),yn=function(e,r){this._map=e,this._el=e.getCanvasContainer(),this._state=\"disabled\",this._clickTolerance=r.clickTolerance||1,t.bindAll([\"_onMove\",\"_onMouseUp\",\"_onTouchEnd\",\"_onBlur\",\"_onDragFrame\"],this)};yn.prototype.isEnabled=function(){return\"disabled\"!==this._state},yn.prototype.isActive=function(){return\"active\"===this._state},yn.prototype.enable=function(){this.isEnabled()||(this._el.classList.add(\"mapboxgl-touch-drag-pan\"),this._state=\"enabled\")},yn.prototype.disable=function(){if(this.isEnabled())switch(this._el.classList.remove(\"mapboxgl-touch-drag-pan\"),this._state){case\"active\":this._state=\"disabled\",this._unbind(),this._deactivate(),this._fireEvent(\"dragend\"),this._fireEvent(\"moveend\");break;case\"pending\":this._state=\"disabled\",this._unbind();break;default:this._state=\"disabled\"}},yn.prototype.onMouseDown=function(e){\"enabled\"===this._state&&(e.ctrlKey||0!==r.mouseButton(e)||(r.addEventListener(t.window.document,\"mousemove\",this._onMove,{capture:!0}),r.addEventListener(t.window.document,\"mouseup\",this._onMouseUp),this._start(e)))},yn.prototype.onTouchStart=function(e){\"enabled\"===this._state&&(e.touches.length>1||(r.addEventListener(t.window.document,\"touchmove\",this._onMove,{capture:!0,passive:!1}),r.addEventListener(t.window.document,\"touchend\",this._onTouchEnd),this._start(e)))},yn.prototype._start=function(e){t.window.addEventListener(\"blur\",this._onBlur),this._state=\"pending\",this._startPos=this._mouseDownPos=this._lastPos=r.mousePos(this._el,e),this._inertia=[[t.browser.now(),this._startPos]]},yn.prototype._onMove=function(e){e.preventDefault();var n=r.mousePos(this._el,e);this._lastPos.equals(n)||\"pending\"===this._state&&n.dist(this._mouseDownPos)<this._clickTolerance||(this._lastMoveEvent=e,this._lastPos=n,this._drainInertiaBuffer(),this._inertia.push([t.browser.now(),this._lastPos]),\"pending\"===this._state&&(this._state=\"active\",this._fireEvent(\"dragstart\",e),this._fireEvent(\"movestart\",e)),this._frameId||(this._frameId=this._map._requestRenderFrame(this._onDragFrame)))},yn.prototype._onDragFrame=function(){this._frameId=null;var t=this._lastMoveEvent;if(t){var e=this._map.transform;e.setLocationAtPoint(e.pointLocation(this._startPos),this._lastPos),this._fireEvent(\"drag\",t),this._fireEvent(\"move\",t),this._startPos=this._lastPos,delete this._lastMoveEvent}},yn.prototype._onMouseUp=function(t){if(0===r.mouseButton(t))switch(this._state){case\"active\":this._state=\"enabled\",r.suppressClick(),this._unbind(),this._deactivate(),this._inertialPan(t);break;case\"pending\":this._state=\"enabled\",this._unbind()}},yn.prototype._onTouchEnd=function(t){switch(this._state){case\"active\":this._state=\"enabled\",this._unbind(),this._deactivate(),this._inertialPan(t);break;case\"pending\":this._state=\"enabled\",this._unbind()}},yn.prototype._onBlur=function(t){switch(this._state){case\"active\":this._state=\"enabled\",this._unbind(),this._deactivate(),this._fireEvent(\"dragend\",t),this._fireEvent(\"moveend\",t);break;case\"pending\":this._state=\"enabled\",this._unbind()}},yn.prototype._unbind=function(){r.removeEventListener(t.window.document,\"touchmove\",this._onMove,{capture:!0,passive:!1}),r.removeEventListener(t.window.document,\"touchend\",this._onTouchEnd),r.removeEventListener(t.window.document,\"mousemove\",this._onMove,{capture:!0}),r.removeEventListener(t.window.document,\"mouseup\",this._onMouseUp),r.removeEventListener(t.window,\"blur\",this._onBlur)},yn.prototype._deactivate=function(){this._frameId&&(this._map._cancelRenderFrame(this._frameId),this._frameId=null),delete this._lastMoveEvent,delete this._startPos,delete this._mouseDownPos,delete this._lastPos},yn.prototype._inertialPan=function(t){this._fireEvent(\"dragend\",t),this._drainInertiaBuffer();var e=this._inertia;if(e.length<2)this._fireEvent(\"moveend\",t);else{var r=e[e.length-1],n=e[0],i=r[1].sub(n[1]),a=(r[0]-n[0])/1e3;if(0===a||r[1].equals(n[1]))this._fireEvent(\"moveend\",t);else{var o=i.mult(.3/a),s=o.mag();s>1400&&(s=1400,o._unit()._mult(s));var l=s/750,c=o.mult(-l/2);this._map.panBy(c,{duration:1e3*l,easing:mn,noMoveStart:!0},{originalEvent:t})}}},yn.prototype._fireEvent=function(e,r){return this._map.fire(new t.Event(e,r?{originalEvent:r}:{}))},yn.prototype._drainInertiaBuffer=function(){for(var e=this._inertia,r=t.browser.now();e.length>0&&r-e[0][0]>160;)e.shift()};var xn=function(e){this._map=e,this._el=e.getCanvasContainer(),t.bindAll([\"_onKeyDown\"],this)};function bn(t){return t*(2-t)}xn.prototype.isEnabled=function(){return!!this._enabled},xn.prototype.enable=function(){this.isEnabled()||(this._el.addEventListener(\"keydown\",this._onKeyDown,!1),this._enabled=!0)},xn.prototype.disable=function(){this.isEnabled()&&(this._el.removeEventListener(\"keydown\",this._onKeyDown),this._enabled=!1)},xn.prototype._onKeyDown=function(t){if(!(t.altKey||t.ctrlKey||t.metaKey)){var e=0,r=0,n=0,i=0,a=0;switch(t.keyCode){case 61:case 107:case 171:case 187:e=1;break;case 189:case 109:case 173:e=-1;break;case 37:t.shiftKey?r=-1:(t.preventDefault(),i=-1);break;case 39:t.shiftKey?r=1:(t.preventDefault(),i=1);break;case 38:t.shiftKey?n=1:(t.preventDefault(),a=-1);break;case 40:t.shiftKey?n=-1:(a=1,t.preventDefault());break;default:return}var o=this._map,s=o.getZoom(),l={duration:300,delayEndEvents:500,easing:bn,zoom:e?Math.round(s)+e*(t.shiftKey?2:1):s,bearing:o.getBearing()+15*r,pitch:o.getPitch()+10*n,offset:[100*-i,100*-a],center:o.getCenter()};o.easeTo(l,{originalEvent:t})}};var _n=function(e){this._map=e,t.bindAll([\"_onDblClick\",\"_onZoomEnd\"],this)};_n.prototype.isEnabled=function(){return!!this._enabled},_n.prototype.isActive=function(){return!!this._active},_n.prototype.enable=function(){this.isEnabled()||(this._enabled=!0)},_n.prototype.disable=function(){this.isEnabled()&&(this._enabled=!1)},_n.prototype.onTouchStart=function(t){var e=this;if(this.isEnabled()&&!(t.points.length>1))if(this._tapped){var r=t.points[0],n=this._tappedPoint;if(n&&n.dist(r)<=30){t.originalEvent.preventDefault();var i=function(){e._tapped&&e._zoom(t),e._map.off(\"touchcancel\",a),e._resetTapped()},a=function(){e._map.off(\"touchend\",i),e._resetTapped()};this._map.once(\"touchend\",i),this._map.once(\"touchcancel\",a)}else this._resetTapped()}else this._tappedPoint=t.points[0],this._tapped=setTimeout(function(){e._tapped=null,e._tappedPoint=null},300)},_n.prototype._resetTapped=function(){clearTimeout(this._tapped),this._tapped=null,this._tappedPoint=null},_n.prototype.onDblClick=function(t){this.isEnabled()&&(t.originalEvent.preventDefault(),this._zoom(t))},_n.prototype._zoom=function(t){this._active=!0,this._map.on(\"zoomend\",this._onZoomEnd),this._map.zoomTo(this._map.getZoom()+(t.originalEvent.shiftKey?-1:1),{around:t.lngLat},t)},_n.prototype._onZoomEnd=function(){this._active=!1,this._map.off(\"zoomend\",this._onZoomEnd)};var wn=t.bezier(0,0,.15,1),kn=function(e){this._map=e,this._el=e.getCanvasContainer(),t.bindAll([\"_onMove\",\"_onEnd\",\"_onTouchFrame\"],this)};kn.prototype.isEnabled=function(){return!!this._enabled},kn.prototype.enable=function(t){this.isEnabled()||(this._el.classList.add(\"mapboxgl-touch-zoom-rotate\"),this._enabled=!0,this._aroundCenter=!!t&&\"center\"===t.around)},kn.prototype.disable=function(){this.isEnabled()&&(this._el.classList.remove(\"mapboxgl-touch-zoom-rotate\"),this._enabled=!1)},kn.prototype.disableRotation=function(){this._rotationDisabled=!0},kn.prototype.enableRotation=function(){this._rotationDisabled=!1},kn.prototype.onStart=function(e){if(this.isEnabled()&&2===e.touches.length){var n=r.mousePos(this._el,e.touches[0]),i=r.mousePos(this._el,e.touches[1]),a=n.add(i).div(2);this._startVec=n.sub(i),this._startAround=this._map.transform.pointLocation(a),this._gestureIntent=void 0,this._inertia=[],r.addEventListener(t.window.document,\"touchmove\",this._onMove,{passive:!1}),r.addEventListener(t.window.document,\"touchend\",this._onEnd)}},kn.prototype._getTouchEventData=function(t){var e=r.mousePos(this._el,t.touches[0]),n=r.mousePos(this._el,t.touches[1]),i=e.sub(n);return{vec:i,center:e.add(n).div(2),scale:i.mag()/this._startVec.mag(),bearing:this._rotationDisabled?0:180*i.angleWith(this._startVec)/Math.PI}},kn.prototype._onMove=function(e){if(2===e.touches.length){var r=this._getTouchEventData(e),n=r.vec,i=r.scale,a=r.bearing;if(!this._gestureIntent){var o=this._rotationDisabled&&1!==i||Math.abs(1-i)>.15;Math.abs(a)>10?this._gestureIntent=\"rotate\":o&&(this._gestureIntent=\"zoom\"),this._gestureIntent&&(this._map.fire(new t.Event(this._gestureIntent+\"start\",{originalEvent:e})),this._map.fire(new t.Event(\"movestart\",{originalEvent:e})),this._startVec=n)}this._lastTouchEvent=e,this._frameId||(this._frameId=this._map._requestRenderFrame(this._onTouchFrame)),e.preventDefault()}},kn.prototype._onTouchFrame=function(){this._frameId=null;var e=this._gestureIntent;if(e){var r=this._map.transform;this._startScale||(this._startScale=r.scale,this._startBearing=r.bearing);var n=this._getTouchEventData(this._lastTouchEvent),i=n.center,a=n.bearing,o=n.scale,s=r.pointLocation(i),l=r.locationPoint(s);\"rotate\"===e&&(r.bearing=this._startBearing+a),r.zoom=r.scaleZoom(this._startScale*o),r.setLocationAtPoint(this._startAround,l),this._map.fire(new t.Event(e,{originalEvent:this._lastTouchEvent})),this._map.fire(new t.Event(\"move\",{originalEvent:this._lastTouchEvent})),this._drainInertiaBuffer(),this._inertia.push([t.browser.now(),o,i])}},kn.prototype._onEnd=function(e){r.removeEventListener(t.window.document,\"touchmove\",this._onMove,{passive:!1}),r.removeEventListener(t.window.document,\"touchend\",this._onEnd);var n=this._gestureIntent,i=this._startScale;if(this._frameId&&(this._map._cancelRenderFrame(this._frameId),this._frameId=null),delete this._gestureIntent,delete this._startScale,delete this._startBearing,delete this._lastTouchEvent,n){this._map.fire(new t.Event(n+\"end\",{originalEvent:e})),this._drainInertiaBuffer();var a=this._inertia,o=this._map;if(a.length<2)o.snapToNorth({},{originalEvent:e});else{var s=a[a.length-1],l=a[0],c=o.transform.scaleZoom(i*s[1]),u=o.transform.scaleZoom(i*l[1]),h=c-u,f=(s[0]-l[0])/1e3,p=s[2];if(0!==f&&c!==u){var d=.15*h/f;Math.abs(d)>2.5&&(d=d>0?2.5:-2.5);var g=1e3*Math.abs(d/(12*.15)),v=c+d*g/2e3;v<0&&(v=0),o.easeTo({zoom:v,duration:g,easing:wn,around:this._aroundCenter?o.getCenter():o.unproject(p),noMoveStart:!0},{originalEvent:e})}else o.snapToNorth({},{originalEvent:e})}}},kn.prototype._drainInertiaBuffer=function(){for(var e=this._inertia,r=t.browser.now();e.length>2&&r-e[0][0]>160;)e.shift()};var Tn={scrollZoom:pn,boxZoom:dn,dragRotate:vn,dragPan:yn,keyboard:xn,doubleClickZoom:_n,touchZoomRotate:kn},An=function(e){function r(r,n){e.call(this),this._moving=!1,this._zooming=!1,this.transform=r,this._bearingSnap=n.bearingSnap,t.bindAll([\"_renderFrameCallback\"],this)}return e&&(r.__proto__=e),r.prototype=Object.create(e&&e.prototype),r.prototype.constructor=r,r.prototype.getCenter=function(){return new t.LngLat(this.transform.center.lng,this.transform.center.lat)},r.prototype.setCenter=function(t,e){return this.jumpTo({center:t},e)},r.prototype.panBy=function(e,r,n){return e=t.Point.convert(e).mult(-1),this.panTo(this.transform.center,t.extend({offset:e},r),n)},r.prototype.panTo=function(e,r,n){return this.easeTo(t.extend({center:e},r),n)},r.prototype.getZoom=function(){return this.transform.zoom},r.prototype.setZoom=function(t,e){return this.jumpTo({zoom:t},e),this},r.prototype.zoomTo=function(e,r,n){return this.easeTo(t.extend({zoom:e},r),n)},r.prototype.zoomIn=function(t,e){return this.zoomTo(this.getZoom()+1,t,e),this},r.prototype.zoomOut=function(t,e){return this.zoomTo(this.getZoom()-1,t,e),this},r.prototype.getBearing=function(){return this.transform.bearing},r.prototype.setBearing=function(t,e){return this.jumpTo({bearing:t},e),this},r.prototype.rotateTo=function(e,r,n){return this.easeTo(t.extend({bearing:e},r),n)},r.prototype.resetNorth=function(e,r){return this.rotateTo(0,t.extend({duration:1e3},e),r),this},r.prototype.snapToNorth=function(t,e){return Math.abs(this.getBearing())<this._bearingSnap?this.resetNorth(t,e):this},r.prototype.getPitch=function(){return this.transform.pitch},r.prototype.setPitch=function(t,e){return this.jumpTo({pitch:t},e),this},r.prototype.cameraForBounds=function(e,r){return e=t.LngLatBounds.convert(e),this._cameraForBoxAndBearing(e.getNorthWest(),e.getSouthEast(),0,r)},r.prototype._cameraForBoxAndBearing=function(e,r,n,i){if(\"number\"==typeof(i=t.extend({padding:{top:0,bottom:0,right:0,left:0},offset:[0,0],maxZoom:this.transform.maxZoom},i)).padding){var a=i.padding;i.padding={top:a,bottom:a,right:a,left:a}}if(t.deepEqual(Object.keys(i.padding).sort(function(t,e){return t<e?-1:t>e?1:0}),[\"bottom\",\"left\",\"right\",\"top\"])){var o=this.transform,s=o.project(t.LngLat.convert(e)),l=o.project(t.LngLat.convert(r)),c=s.rotate(-n*Math.PI/180),u=l.rotate(-n*Math.PI/180),h=new t.Point(Math.max(c.x,u.x),Math.max(c.y,u.y)),f=new t.Point(Math.min(c.x,u.x),Math.min(c.y,u.y)),p=h.sub(f),d=(o.width-i.padding.left-i.padding.right)/p.x,g=(o.height-i.padding.top-i.padding.bottom)/p.y;if(!(g<0||d<0)){var v=Math.min(o.scaleZoom(o.scale*Math.min(d,g)),i.maxZoom),m=t.Point.convert(i.offset),y=(i.padding.left-i.padding.right)/2,x=(i.padding.top-i.padding.bottom)/2,b=new t.Point(m.x+y,m.y+x).mult(o.scale/o.zoomScale(v));return{center:o.unproject(s.add(l).div(2).sub(b)),zoom:v,bearing:n}}t.warnOnce(\"Map cannot fit within canvas with the given bounds, padding, and/or offset.\")}else t.warnOnce(\"options.padding must be a positive number, or an Object with keys 'bottom', 'left', 'right', 'top'\")},r.prototype.fitBounds=function(t,e,r){return this._fitInternal(this.cameraForBounds(t,e),e,r)},r.prototype.fitScreenCoordinates=function(e,r,n,i,a){return this._fitInternal(this._cameraForBoxAndBearing(this.transform.pointLocation(t.Point.convert(e)),this.transform.pointLocation(t.Point.convert(r)),n,i),i,a)},r.prototype._fitInternal=function(e,r,n){return e?(r=t.extend(e,r)).linear?this.easeTo(r,n):this.flyTo(r,n):this},r.prototype.jumpTo=function(e,r){this.stop();var n=this.transform,i=!1,a=!1,o=!1;return\"zoom\"in e&&n.zoom!==+e.zoom&&(i=!0,n.zoom=+e.zoom),void 0!==e.center&&(n.center=t.LngLat.convert(e.center)),\"bearing\"in e&&n.bearing!==+e.bearing&&(a=!0,n.bearing=+e.bearing),\"pitch\"in e&&n.pitch!==+e.pitch&&(o=!0,n.pitch=+e.pitch),this.fire(new t.Event(\"movestart\",r)).fire(new t.Event(\"move\",r)),i&&this.fire(new t.Event(\"zoomstart\",r)).fire(new t.Event(\"zoom\",r)).fire(new t.Event(\"zoomend\",r)),a&&this.fire(new t.Event(\"rotatestart\",r)).fire(new t.Event(\"rotate\",r)).fire(new t.Event(\"rotateend\",r)),o&&this.fire(new t.Event(\"pitchstart\",r)).fire(new t.Event(\"pitch\",r)).fire(new t.Event(\"pitchend\",r)),this.fire(new t.Event(\"moveend\",r))},r.prototype.easeTo=function(e,r){var n=this;this.stop(),!1===(e=t.extend({offset:[0,0],duration:500,easing:t.ease},e)).animate&&(e.duration=0);var i=this.transform,a=this.getZoom(),o=this.getBearing(),s=this.getPitch(),l=\"zoom\"in e?+e.zoom:a,c=\"bearing\"in e?this._normalizeBearing(e.bearing,o):o,u=\"pitch\"in e?+e.pitch:s,h=i.centerPoint.add(t.Point.convert(e.offset)),f=i.pointLocation(h),p=t.LngLat.convert(e.center||f);this._normalizeCenter(p);var d,g,v=i.project(f),m=i.project(p).sub(v),y=i.zoomScale(l-a);return e.around&&(d=t.LngLat.convert(e.around),g=i.locationPoint(d)),this._zooming=l!==a,this._rotating=o!==c,this._pitching=u!==s,this._prepareEase(r,e.noMoveStart),clearTimeout(this._easeEndTimeoutID),this._ease(function(e){if(n._zooming&&(i.zoom=t.number(a,l,e)),n._rotating&&(i.bearing=t.number(o,c,e)),n._pitching&&(i.pitch=t.number(s,u,e)),d)i.setLocationAtPoint(d,g);else{var f=i.zoomScale(i.zoom-a),p=l>a?Math.min(2,y):Math.max(.5,y),x=Math.pow(p,1-e),b=i.unproject(v.add(m.mult(e*x)).mult(f));i.setLocationAtPoint(i.renderWorldCopies?b.wrap():b,h)}n._fireMoveEvents(r)},function(){e.delayEndEvents?n._easeEndTimeoutID=setTimeout(function(){return n._afterEase(r)},e.delayEndEvents):n._afterEase(r)},e),this},r.prototype._prepareEase=function(e,r){this._moving=!0,r||this.fire(new t.Event(\"movestart\",e)),this._zooming&&this.fire(new t.Event(\"zoomstart\",e)),this._rotating&&this.fire(new t.Event(\"rotatestart\",e)),this._pitching&&this.fire(new t.Event(\"pitchstart\",e))},r.prototype._fireMoveEvents=function(e){this.fire(new t.Event(\"move\",e)),this._zooming&&this.fire(new t.Event(\"zoom\",e)),this._rotating&&this.fire(new t.Event(\"rotate\",e)),this._pitching&&this.fire(new t.Event(\"pitch\",e))},r.prototype._afterEase=function(e){var r=this._zooming,n=this._rotating,i=this._pitching;this._moving=!1,this._zooming=!1,this._rotating=!1,this._pitching=!1,r&&this.fire(new t.Event(\"zoomend\",e)),n&&this.fire(new t.Event(\"rotateend\",e)),i&&this.fire(new t.Event(\"pitchend\",e)),this.fire(new t.Event(\"moveend\",e))},r.prototype.flyTo=function(e,r){var n=this;this.stop(),e=t.extend({offset:[0,0],speed:1.2,curve:1.42,easing:t.ease},e);var i=this.transform,a=this.getZoom(),o=this.getBearing(),s=this.getPitch(),l=\"zoom\"in e?t.clamp(+e.zoom,i.minZoom,i.maxZoom):a,c=\"bearing\"in e?this._normalizeBearing(e.bearing,o):o,u=\"pitch\"in e?+e.pitch:s,h=i.zoomScale(l-a),f=i.centerPoint.add(t.Point.convert(e.offset)),p=i.pointLocation(f),d=t.LngLat.convert(e.center||p);this._normalizeCenter(d);var g=i.project(p),v=i.project(d).sub(g),m=e.curve,y=Math.max(i.width,i.height),x=y/h,b=v.mag();if(\"minZoom\"in e){var _=t.clamp(Math.min(e.minZoom,a,l),i.minZoom,i.maxZoom),w=y/i.zoomScale(_-a);m=Math.sqrt(w/b*2)}var k=m*m;function T(t){var e=(x*x-y*y+(t?-1:1)*k*k*b*b)/(2*(t?x:y)*k*b);return Math.log(Math.sqrt(e*e+1)-e)}function A(t){return(Math.exp(t)-Math.exp(-t))/2}function M(t){return(Math.exp(t)+Math.exp(-t))/2}var S=T(0),E=function(t){return M(S)/M(S+m*t)},C=function(t){return y*((M(S)*(A(e=S+m*t)/M(e))-A(S))/k)/b;var e},L=(T(1)-S)/m;if(Math.abs(b)<1e-6||!isFinite(L)){if(Math.abs(y-x)<1e-6)return this.easeTo(e,r);var P=x<y?-1:1;L=Math.abs(Math.log(x/y))/m,C=function(){return 0},E=function(t){return Math.exp(P*m*t)}}if(\"duration\"in e)e.duration=+e.duration;else{var O=\"screenSpeed\"in e?+e.screenSpeed/m:+e.speed;e.duration=1e3*L/O}return e.maxDuration&&e.duration>e.maxDuration&&(e.duration=0),this._zooming=!0,this._rotating=o!==c,this._pitching=u!==s,this._prepareEase(r,!1),this._ease(function(e){var h=e*L,p=1/E(h);i.zoom=1===e?l:a+i.scaleZoom(p),n._rotating&&(i.bearing=t.number(o,c,e)),n._pitching&&(i.pitch=t.number(s,u,e));var m=1===e?d:i.unproject(g.add(v.mult(C(h))).mult(p));i.setLocationAtPoint(i.renderWorldCopies?m.wrap():m,f),n._fireMoveEvents(r)},function(){return n._afterEase(r)},e),this},r.prototype.isEasing=function(){return!!this._easeFrameId},r.prototype.stop=function(){if(this._easeFrameId&&(this._cancelRenderFrame(this._easeFrameId),delete this._easeFrameId,delete this._onEaseFrame),this._onEaseEnd){var t=this._onEaseEnd;delete this._onEaseEnd,t.call(this)}return this},r.prototype._ease=function(e,r,n){!1===n.animate||0===n.duration?(e(1),r()):(this._easeStart=t.browser.now(),this._easeOptions=n,this._onEaseFrame=e,this._onEaseEnd=r,this._easeFrameId=this._requestRenderFrame(this._renderFrameCallback))},r.prototype._renderFrameCallback=function(){var e=Math.min((t.browser.now()-this._easeStart)/this._easeOptions.duration,1);this._onEaseFrame(this._easeOptions.easing(e)),e<1?this._easeFrameId=this._requestRenderFrame(this._renderFrameCallback):this.stop()},r.prototype._normalizeBearing=function(e,r){e=t.wrap(e,-180,180);var n=Math.abs(e-r);return Math.abs(e-360-r)<n&&(e-=360),Math.abs(e+360-r)<n&&(e+=360),e},r.prototype._normalizeCenter=function(t){var e=this.transform;if(e.renderWorldCopies&&!e.lngRange){var r=t.lng-e.center.lng;t.lng+=r>180?-360:r<-180?360:0}},r}(t.Evented),Mn=function(e){void 0===e&&(e={}),this.options=e,t.bindAll([\"_updateEditLink\",\"_updateData\",\"_updateCompact\"],this)};Mn.prototype.getDefaultPosition=function(){return\"bottom-right\"},Mn.prototype.onAdd=function(t){var e=this.options&&this.options.compact;return this._map=t,this._container=r.create(\"div\",\"mapboxgl-ctrl mapboxgl-ctrl-attrib\"),this._innerContainer=r.create(\"div\",\"mapboxgl-ctrl-attrib-inner\",this._container),e&&this._container.classList.add(\"mapboxgl-compact\"),this._updateAttributions(),this._updateEditLink(),this._map.on(\"styledata\",this._updateData),this._map.on(\"sourcedata\",this._updateData),this._map.on(\"moveend\",this._updateEditLink),void 0===e&&(this._map.on(\"resize\",this._updateCompact),this._updateCompact()),this._container},Mn.prototype.onRemove=function(){r.remove(this._container),this._map.off(\"styledata\",this._updateData),this._map.off(\"sourcedata\",this._updateData),this._map.off(\"moveend\",this._updateEditLink),this._map.off(\"resize\",this._updateCompact),this._map=void 0},Mn.prototype._updateEditLink=function(){var e=this._editLink;e||(e=this._editLink=this._container.querySelector(\".mapbox-improve-map\"));var r=[{key:\"owner\",value:this.styleOwner},{key:\"id\",value:this.styleId},{key:\"access_token\",value:t.config.ACCESS_TOKEN}];if(e){var n=r.reduce(function(t,e,n){return e.value&&(t+=e.key+\"=\"+e.value+(n<r.length-1?\"&\":\"\")),t},\"?\");e.href=t.config.FEEDBACK_URL+\"/\"+n+(this._map._hash?this._map._hash.getHashString(!0):\"\"),e.rel=\"noopener nofollow\"}},Mn.prototype._updateData=function(t){!t||\"metadata\"!==t.sourceDataType&&\"style\"!==t.dataType||(this._updateAttributions(),this._updateEditLink())},Mn.prototype._updateAttributions=function(){if(this._map.style){var t=[];if(this.options.customAttribution&&(Array.isArray(this.options.customAttribution)?t=t.concat(this.options.customAttribution.map(function(t){return\"string\"!=typeof t?\"\":t})):\"string\"==typeof this.options.customAttribution&&t.push(this.options.customAttribution)),this._map.style.stylesheet){var e=this._map.style.stylesheet;this.styleOwner=e.owner,this.styleId=e.id}var r=this._map.style.sourceCaches;for(var n in r){var i=r[n];if(i.used){var a=i.getSource();a.attribution&&t.indexOf(a.attribution)<0&&t.push(a.attribution)}}t.sort(function(t,e){return t.length-e.length});var o=(t=t.filter(function(e,r){for(var n=r+1;n<t.length;n++)if(t[n].indexOf(e)>=0)return!1;return!0})).join(\" | \");o!==this._attribHTML&&(this._attribHTML=o,t.length?(this._innerContainer.innerHTML=o,this._container.classList.remove(\"mapboxgl-attrib-empty\")):this._container.classList.add(\"mapboxgl-attrib-empty\"),this._editLink=null)}},Mn.prototype._updateCompact=function(){this._map.getCanvasContainer().offsetWidth<=640?this._container.classList.add(\"mapboxgl-compact\"):this._container.classList.remove(\"mapboxgl-compact\")};var Sn=function(){t.bindAll([\"_updateLogo\"],this),t.bindAll([\"_updateCompact\"],this)};Sn.prototype.onAdd=function(t){this._map=t,this._container=r.create(\"div\",\"mapboxgl-ctrl\");var e=r.create(\"a\",\"mapboxgl-ctrl-logo\");return e.target=\"_blank\",e.rel=\"noopener nofollow\",e.href=\"https://www.mapbox.com/\",e.setAttribute(\"aria-label\",\"Mapbox logo\"),e.setAttribute(\"rel\",\"noopener nofollow\"),this._container.appendChild(e),this._container.style.display=\"none\",this._map.on(\"sourcedata\",this._updateLogo),this._updateLogo(),this._map.on(\"resize\",this._updateCompact),this._updateCompact(),this._container},Sn.prototype.onRemove=function(){r.remove(this._container),this._map.off(\"sourcedata\",this._updateLogo),this._map.off(\"resize\",this._updateCompact)},Sn.prototype.getDefaultPosition=function(){return\"bottom-left\"},Sn.prototype._updateLogo=function(t){t&&\"metadata\"!==t.sourceDataType||(this._container.style.display=this._logoRequired()?\"block\":\"none\")},Sn.prototype._logoRequired=function(){if(this._map.style){var t=this._map.style.sourceCaches;for(var e in t)if(t[e].getSource().mapbox_logo)return!0;return!1}},Sn.prototype._updateCompact=function(){var t=this._container.children;if(t.length){var e=t[0];this._map.getCanvasContainer().offsetWidth<250?e.classList.add(\"mapboxgl-compact\"):e.classList.remove(\"mapboxgl-compact\")}};var En=function(){this._queue=[],this._id=0,this._cleared=!1,this._currentlyRunning=!1};En.prototype.add=function(t){var e=++this._id;return this._queue.push({callback:t,id:e,cancelled:!1}),e},En.prototype.remove=function(t){for(var e=this._currentlyRunning,r=0,n=e?this._queue.concat(e):this._queue;r<n.length;r+=1){var i=n[r];if(i.id===t)return void(i.cancelled=!0)}},En.prototype.run=function(){var t=this._currentlyRunning=this._queue;this._queue=[];for(var e=0,r=t;e<r.length;e+=1){var n=r[e];if(!n.cancelled&&(n.callback(),this._cleared))break}this._cleared=!1,this._currentlyRunning=!1},En.prototype.clear=function(){this._currentlyRunning&&(this._cleared=!0),this._queue=[]};var Cn=t.window.HTMLImageElement,Ln=t.window.HTMLElement,Pn={center:[0,0],zoom:0,bearing:0,pitch:0,minZoom:0,maxZoom:22,interactive:!0,scrollZoom:!0,boxZoom:!0,dragRotate:!0,dragPan:!0,keyboard:!0,doubleClickZoom:!0,touchZoomRotate:!0,bearingSnap:7,clickTolerance:3,hash:!1,attributionControl:!0,failIfMajorPerformanceCaveat:!1,preserveDrawingBuffer:!1,trackResize:!0,renderWorldCopies:!0,refreshExpiredTiles:!0,maxTileCacheSize:null,localIdeographFontFamily:\"sans-serif\",transformRequest:null,fadeDuration:300,crossSourceCollisions:!0},On=function(n){function i(e){var i=this;if(null!=(e=t.extend({},Pn,e)).minZoom&&null!=e.maxZoom&&e.minZoom>e.maxZoom)throw new Error(\"maxZoom must be greater than minZoom\");var a=new sn(e.minZoom,e.maxZoom,e.renderWorldCopies);if(n.call(this,a,e),this._interactive=e.interactive,this._maxTileCacheSize=e.maxTileCacheSize,this._failIfMajorPerformanceCaveat=e.failIfMajorPerformanceCaveat,this._preserveDrawingBuffer=e.preserveDrawingBuffer,this._antialias=e.antialias,this._trackResize=e.trackResize,this._bearingSnap=e.bearingSnap,this._refreshExpiredTiles=e.refreshExpiredTiles,this._fadeDuration=e.fadeDuration,this._crossSourceCollisions=e.crossSourceCollisions,this._crossFadingFactor=1,this._collectResourceTiming=e.collectResourceTiming,this._renderTaskQueue=new En,this._controls=[],this._mapId=t.uniqueId(),this._requestManager=new t.RequestManager(e.transformRequest),\"string\"==typeof e.container){if(this._container=t.window.document.getElementById(e.container),!this._container)throw new Error(\"Container '\"+e.container+\"' not found.\")}else{if(!(e.container instanceof Ln))throw new Error(\"Invalid type: 'container' must be a String or HTMLElement.\");this._container=e.container}if(e.maxBounds&&this.setMaxBounds(e.maxBounds),t.bindAll([\"_onWindowOnline\",\"_onWindowResize\",\"_contextLost\",\"_contextRestored\"],this),this._setupContainer(),this._setupPainter(),void 0===this.painter)throw new Error(\"Failed to initialize WebGL.\");this.on(\"move\",function(){return i._update(!1)}),this.on(\"moveend\",function(){return i._update(!1)}),this.on(\"zoom\",function(){return i._update(!0)}),void 0!==t.window&&(t.window.addEventListener(\"online\",this._onWindowOnline,!1),t.window.addEventListener(\"resize\",this._onWindowResize,!1)),function(t,e){var n=t.getCanvasContainer(),i=null,a=!1,o=null;for(var s in Tn)t[s]=new Tn[s](t,e),e.interactive&&e[s]&&t[s].enable(e[s]);r.addEventListener(n,\"mouseout\",function(e){t.fire(new un(\"mouseout\",t,e))}),r.addEventListener(n,\"mousedown\",function(i){a=!0,o=r.mousePos(n,i);var s=new un(\"mousedown\",t,i);t.fire(s),s.defaultPrevented||(e.interactive&&!t.doubleClickZoom.isActive()&&t.stop(),t.boxZoom.onMouseDown(i),t.boxZoom.isActive()||t.dragPan.isActive()||t.dragRotate.onMouseDown(i),t.boxZoom.isActive()||t.dragRotate.isActive()||t.dragPan.onMouseDown(i))}),r.addEventListener(n,\"mouseup\",function(e){var r=t.dragRotate.isActive();i&&!r&&t.fire(new un(\"contextmenu\",t,i)),i=null,a=!1,t.fire(new un(\"mouseup\",t,e))}),r.addEventListener(n,\"mousemove\",function(e){if(!t.dragPan.isActive()&&!t.dragRotate.isActive()){for(var r=e.target;r&&r!==n;)r=r.parentNode;r===n&&t.fire(new un(\"mousemove\",t,e))}}),r.addEventListener(n,\"mouseover\",function(e){for(var r=e.target;r&&r!==n;)r=r.parentNode;r===n&&t.fire(new un(\"mouseover\",t,e))}),r.addEventListener(n,\"touchstart\",function(r){var n=new hn(\"touchstart\",t,r);t.fire(n),n.defaultPrevented||(e.interactive&&t.stop(),t.boxZoom.isActive()||t.dragRotate.isActive()||t.dragPan.onTouchStart(r),t.touchZoomRotate.onStart(r),t.doubleClickZoom.onTouchStart(n))},{passive:!1}),r.addEventListener(n,\"touchmove\",function(e){t.fire(new hn(\"touchmove\",t,e))},{passive:!1}),r.addEventListener(n,\"touchend\",function(e){t.fire(new hn(\"touchend\",t,e))}),r.addEventListener(n,\"touchcancel\",function(e){t.fire(new hn(\"touchcancel\",t,e))}),r.addEventListener(n,\"click\",function(i){var a=r.mousePos(n,i);(a.equals(o)||a.dist(o)<e.clickTolerance)&&t.fire(new un(\"click\",t,i))}),r.addEventListener(n,\"dblclick\",function(e){var r=new un(\"dblclick\",t,e);t.fire(r),r.defaultPrevented||t.doubleClickZoom.onDblClick(r)}),r.addEventListener(n,\"contextmenu\",function(e){var r=t.dragRotate.isActive();a||r?a&&(i=e):t.fire(new un(\"contextmenu\",t,e)),(t.dragRotate.isEnabled()||t.listens(\"contextmenu\"))&&e.preventDefault()}),r.addEventListener(n,\"wheel\",function(r){e.interactive&&t.stop();var n=new fn(\"wheel\",t,r);t.fire(n),n.defaultPrevented||t.scrollZoom.onWheel(r)},{passive:!1})}(this,e),this._hash=e.hash&&(new cn).addTo(this),this._hash&&this._hash._onHashChange()||(this.jumpTo({center:e.center,zoom:e.zoom,bearing:e.bearing,pitch:e.pitch}),e.bounds&&(this.resize(),this.fitBounds(e.bounds,t.extend({},e.fitBoundsOptions,{duration:0})))),this.resize(),this._localIdeographFontFamily=e.localIdeographFontFamily,e.style&&this.setStyle(e.style,{localIdeographFontFamily:e.localIdeographFontFamily}),e.attributionControl&&this.addControl(new Mn({customAttribution:e.customAttribution})),this.addControl(new Sn,e.logoPosition),this.on(\"style.load\",function(){i.transform.unmodified&&i.jumpTo(i.style.stylesheet)}),this.on(\"data\",function(e){i._update(\"style\"===e.dataType),i.fire(new t.Event(e.dataType+\"data\",e))}),this.on(\"dataloading\",function(e){i.fire(new t.Event(e.dataType+\"dataloading\",e))})}n&&(i.__proto__=n),i.prototype=Object.create(n&&n.prototype),i.prototype.constructor=i;var a={showTileBoundaries:{configurable:!0},showCollisionBoxes:{configurable:!0},showOverdrawInspector:{configurable:!0},repaint:{configurable:!0},vertices:{configurable:!0}};return i.prototype._getMapId=function(){return this._mapId},i.prototype.addControl=function(e,r){if(void 0===r&&e.getDefaultPosition&&(r=e.getDefaultPosition()),void 0===r&&(r=\"top-right\"),!e||!e.onAdd)return this.fire(new t.ErrorEvent(new Error(\"Invalid argument to map.addControl(). Argument must be a control with onAdd and onRemove methods.\")));var n=e.onAdd(this);this._controls.push(e);var i=this._controlPositions[r];return-1!==r.indexOf(\"bottom\")?i.insertBefore(n,i.firstChild):i.appendChild(n),this},i.prototype.removeControl=function(e){if(!e||!e.onRemove)return this.fire(new t.ErrorEvent(new Error(\"Invalid argument to map.removeControl(). Argument must be a control with onAdd and onRemove methods.\")));var r=this._controls.indexOf(e);return r>-1&&this._controls.splice(r,1),e.onRemove(this),this},i.prototype.resize=function(e){var r=this._containerDimensions(),n=r[0],i=r[1];return this._resizeCanvas(n,i),this.transform.resize(n,i),this.painter.resize(n,i),this.fire(new t.Event(\"movestart\",e)).fire(new t.Event(\"move\",e)).fire(new t.Event(\"resize\",e)).fire(new t.Event(\"moveend\",e)),this},i.prototype.getBounds=function(){return this.transform.getBounds()},i.prototype.getMaxBounds=function(){return this.transform.getMaxBounds()},i.prototype.setMaxBounds=function(e){return this.transform.setMaxBounds(t.LngLatBounds.convert(e)),this._update()},i.prototype.setMinZoom=function(t){if((t=null==t?0:t)>=0&&t<=this.transform.maxZoom)return this.transform.minZoom=t,this._update(),this.getZoom()<t&&this.setZoom(t),this;throw new Error(\"minZoom must be between 0 and the current maxZoom, inclusive\")},i.prototype.getMinZoom=function(){return this.transform.minZoom},i.prototype.setMaxZoom=function(t){if((t=null==t?22:t)>=this.transform.minZoom)return this.transform.maxZoom=t,this._update(),this.getZoom()>t&&this.setZoom(t),this;throw new Error(\"maxZoom must be greater than the current minZoom\")},i.prototype.getRenderWorldCopies=function(){return this.transform.renderWorldCopies},i.prototype.setRenderWorldCopies=function(t){return this.transform.renderWorldCopies=t,this._update()},i.prototype.getMaxZoom=function(){return this.transform.maxZoom},i.prototype.project=function(e){return this.transform.locationPoint(t.LngLat.convert(e))},i.prototype.unproject=function(e){return this.transform.pointLocation(t.Point.convert(e))},i.prototype.isMoving=function(){return this._moving||this.dragPan.isActive()||this.dragRotate.isActive()||this.scrollZoom.isActive()},i.prototype.isZooming=function(){return this._zooming||this.scrollZoom.isZooming()},i.prototype.isRotating=function(){return this._rotating||this.dragRotate.isActive()},i.prototype.on=function(t,e,r){var i=this;if(void 0===r)return n.prototype.on.call(this,t,e);var a=function(){var n;if(\"mouseenter\"===t||\"mouseover\"===t){var a=!1;return{layer:e,listener:r,delegates:{mousemove:function(n){var o=i.getLayer(e)?i.queryRenderedFeatures(n.point,{layers:[e]}):[];o.length?a||(a=!0,r.call(i,new un(t,i,n.originalEvent,{features:o}))):a=!1},mouseout:function(){a=!1}}}}if(\"mouseleave\"===t||\"mouseout\"===t){var o=!1;return{layer:e,listener:r,delegates:{mousemove:function(n){(i.getLayer(e)?i.queryRenderedFeatures(n.point,{layers:[e]}):[]).length?o=!0:o&&(o=!1,r.call(i,new un(t,i,n.originalEvent)))},mouseout:function(e){o&&(o=!1,r.call(i,new un(t,i,e.originalEvent)))}}}}return{layer:e,listener:r,delegates:(n={},n[t]=function(t){var n=i.getLayer(e)?i.queryRenderedFeatures(t.point,{layers:[e]}):[];n.length&&(t.features=n,r.call(i,t),delete t.features)},n)}}();for(var o in this._delegatedListeners=this._delegatedListeners||{},this._delegatedListeners[t]=this._delegatedListeners[t]||[],this._delegatedListeners[t].push(a),a.delegates)this.on(o,a.delegates[o]);return this},i.prototype.off=function(t,e,r){if(void 0===r)return n.prototype.off.call(this,t,e);if(this._delegatedListeners&&this._delegatedListeners[t])for(var i=this._delegatedListeners[t],a=0;a<i.length;a++){var o=i[a];if(o.layer===e&&o.listener===r){for(var s in o.delegates)this.off(s,o.delegates[s]);return i.splice(a,1),this}}return this},i.prototype.queryRenderedFeatures=function(e,r){if(!this.style)return[];var n;if(void 0!==r||void 0===e||e instanceof t.Point||Array.isArray(e)||(r=e,e=void 0),r=r||{},(e=e||[[0,0],[this.transform.width,this.transform.height]])instanceof t.Point||\"number\"==typeof e[0])n=[t.Point.convert(e)];else{var i=t.Point.convert(e[0]),a=t.Point.convert(e[1]);n=[i,new t.Point(a.x,i.y),a,new t.Point(i.x,a.y),i]}return this.style.queryRenderedFeatures(n,r,this.transform)},i.prototype.querySourceFeatures=function(t,e){return this.style.querySourceFeatures(t,e)},i.prototype.setStyle=function(e,r){return!1!==(r=t.extend({},{localIdeographFontFamily:Pn.localIdeographFontFamily},r)).diff&&r.localIdeographFontFamily===this._localIdeographFontFamily&&this.style&&e?(this._diffStyle(e,r),this):(this._localIdeographFontFamily=r.localIdeographFontFamily,this._updateStyle(e,r))},i.prototype._updateStyle=function(t,e){return this.style&&(this.style.setEventedParent(null),this.style._remove()),t?(this.style=new De(this,e||{}),this.style.setEventedParent(this,{style:this.style}),\"string\"==typeof t?this.style.loadURL(t):this.style.loadJSON(t),this):(delete this.style,this)},i.prototype._diffStyle=function(e,r){var n=this;if(\"string\"==typeof e){var i=this._requestManager.normalizeStyleURL(e),a=this._requestManager.transformRequest(i,t.ResourceType.Style);t.getJSON(a,function(e,i){e?n.fire(new t.ErrorEvent(e)):i&&n._updateDiff(i,r)})}else\"object\"==typeof e&&this._updateDiff(e,r)},i.prototype._updateDiff=function(e,r){try{this.style.setState(e)&&this._update(!0)}catch(n){t.warnOnce(\"Unable to perform style diff: \"+(n.message||n.error||n)+\".  Rebuilding the style from scratch.\"),this._updateStyle(e,r)}},i.prototype.getStyle=function(){if(this.style)return this.style.serialize()},i.prototype.isStyleLoaded=function(){return this.style?this.style.loaded():t.warnOnce(\"There is no style added to the map.\")},i.prototype.addSource=function(t,e){return this.style.addSource(t,e),this._update(!0)},i.prototype.isSourceLoaded=function(e){var r=this.style&&this.style.sourceCaches[e];if(void 0!==r)return r.loaded();this.fire(new t.ErrorEvent(new Error(\"There is no source with ID '\"+e+\"'\")))},i.prototype.areTilesLoaded=function(){var t=this.style&&this.style.sourceCaches;for(var e in t){var r=t[e]._tiles;for(var n in r){var i=r[n];if(\"loaded\"!==i.state&&\"errored\"!==i.state)return!1}}return!0},i.prototype.addSourceType=function(t,e,r){return this.style.addSourceType(t,e,r)},i.prototype.removeSource=function(t){return this.style.removeSource(t),this._update(!0)},i.prototype.getSource=function(t){return this.style.getSource(t)},i.prototype.addImage=function(e,r,n){void 0===n&&(n={});var i=n.pixelRatio;void 0===i&&(i=1);var a=n.sdf;if(void 0===a&&(a=!1),r instanceof Cn){var o=t.browser.getImageData(r),s=o.width,l=o.height,c=o.data;this.style.addImage(e,{data:new t.RGBAImage({width:s,height:l},c),pixelRatio:i,sdf:a,version:0})}else{if(void 0===r.width||void 0===r.height)return this.fire(new t.ErrorEvent(new Error(\"Invalid arguments to map.addImage(). The second argument must be an `HTMLImageElement`, `ImageData`, or object with `width`, `height`, and `data` properties with the same format as `ImageData`\")));var u=r.width,h=r.height,f=r.data,p=r;this.style.addImage(e,{data:new t.RGBAImage({width:u,height:h},new Uint8Array(f)),pixelRatio:i,sdf:a,version:0,userImage:p}),p.onAdd&&p.onAdd(this,e)}},i.prototype.updateImage=function(e,r){var n=this.style.getImage(e);if(!n)return this.fire(new t.ErrorEvent(new Error(\"The map has no image with that id. If you are adding a new image use `map.addImage(...)` instead.\")));var i=r instanceof Cn?t.browser.getImageData(r):r,a=i.width,o=i.height,s=i.data;if(void 0===a||void 0===o)return this.fire(new t.ErrorEvent(new Error(\"Invalid arguments to map.updateImage(). The second argument must be an `HTMLImageElement`, `ImageData`, or object with `width`, `height`, and `data` properties with the same format as `ImageData`\")));if(a!==n.data.width||o!==n.data.height)return this.fire(new t.ErrorEvent(new Error(\"The width and height of the updated image must be that same as the previous version of the image\")));var l=!(r instanceof Cn);n.data.replace(s,l),this.style.updateImage(e,n)},i.prototype.hasImage=function(e){return e?!!this.style.getImage(e):(this.fire(new t.ErrorEvent(new Error(\"Missing required image id\"))),!1)},i.prototype.removeImage=function(t){this.style.removeImage(t)},i.prototype.loadImage=function(e,r){t.getImage(this._requestManager.transformRequest(e,t.ResourceType.Image),r)},i.prototype.listImages=function(){return this.style.listImages()},i.prototype.addLayer=function(t,e){return this.style.addLayer(t,e),this._update(!0)},i.prototype.moveLayer=function(t,e){return this.style.moveLayer(t,e),this._update(!0)},i.prototype.removeLayer=function(t){return this.style.removeLayer(t),this._update(!0)},i.prototype.getLayer=function(t){return this.style.getLayer(t)},i.prototype.setFilter=function(t,e,r){return void 0===r&&(r={}),this.style.setFilter(t,e,r),this._update(!0)},i.prototype.setLayerZoomRange=function(t,e,r){return this.style.setLayerZoomRange(t,e,r),this._update(!0)},i.prototype.getFilter=function(t){return this.style.getFilter(t)},i.prototype.setPaintProperty=function(t,e,r,n){return void 0===n&&(n={}),this.style.setPaintProperty(t,e,r,n),this._update(!0)},i.prototype.getPaintProperty=function(t,e){return this.style.getPaintProperty(t,e)},i.prototype.setLayoutProperty=function(t,e,r,n){return void 0===n&&(n={}),this.style.setLayoutProperty(t,e,r,n),this._update(!0)},i.prototype.getLayoutProperty=function(t,e){return this.style.getLayoutProperty(t,e)},i.prototype.setLight=function(t,e){return void 0===e&&(e={}),this.style.setLight(t,e),this._update(!0)},i.prototype.getLight=function(){return this.style.getLight()},i.prototype.setFeatureState=function(t,e){return this.style.setFeatureState(t,e),this._update()},i.prototype.removeFeatureState=function(t,e){return this.style.removeFeatureState(t,e),this._update()},i.prototype.getFeatureState=function(t){return this.style.getFeatureState(t)},i.prototype.getContainer=function(){return this._container},i.prototype.getCanvasContainer=function(){return this._canvasContainer},i.prototype.getCanvas=function(){return this._canvas},i.prototype._containerDimensions=function(){var t=0,e=0;return this._container&&(t=this._container.clientWidth||400,e=this._container.clientHeight||300),[t,e]},i.prototype._detectMissingCSS=function(){\"rgb(250, 128, 114)\"!==t.window.getComputedStyle(this._missingCSSCanary).getPropertyValue(\"background-color\")&&t.warnOnce(\"This page appears to be missing CSS declarations for Mapbox GL JS, which may cause the map to display incorrectly. Please ensure your page includes mapbox-gl.css, as described in https://www.mapbox.com/mapbox-gl-js/api/.\")},i.prototype._setupContainer=function(){var t=this._container;t.classList.add(\"mapboxgl-map\"),(this._missingCSSCanary=r.create(\"div\",\"mapboxgl-canary\",t)).style.visibility=\"hidden\",this._detectMissingCSS();var e=this._canvasContainer=r.create(\"div\",\"mapboxgl-canvas-container\",t);this._interactive&&e.classList.add(\"mapboxgl-interactive\"),this._canvas=r.create(\"canvas\",\"mapboxgl-canvas\",e),this._canvas.style.position=\"absolute\",this._canvas.addEventListener(\"webglcontextlost\",this._contextLost,!1),this._canvas.addEventListener(\"webglcontextrestored\",this._contextRestored,!1),this._canvas.setAttribute(\"tabindex\",\"0\"),this._canvas.setAttribute(\"aria-label\",\"Map\");var n=this._containerDimensions();this._resizeCanvas(n[0],n[1]);var i=this._controlContainer=r.create(\"div\",\"mapboxgl-control-container\",t),a=this._controlPositions={};[\"top-left\",\"top-right\",\"bottom-left\",\"bottom-right\"].forEach(function(t){a[t]=r.create(\"div\",\"mapboxgl-ctrl-\"+t,i)})},i.prototype._resizeCanvas=function(e,r){var n=t.window.devicePixelRatio||1;this._canvas.width=n*e,this._canvas.height=n*r,this._canvas.style.width=e+\"px\",this._canvas.style.height=r+\"px\"},i.prototype._setupPainter=function(){var r=t.extend({},e.webGLContextAttributes,{failIfMajorPerformanceCaveat:this._failIfMajorPerformanceCaveat,preserveDrawingBuffer:this._preserveDrawingBuffer,antialias:this._antialias||!1}),n=this._canvas.getContext(\"webgl\",r)||this._canvas.getContext(\"experimental-webgl\",r);n?(this.painter=new rn(n,this.transform),t.webpSupported.testSupport(n)):this.fire(new t.ErrorEvent(new Error(\"Failed to initialize WebGL\")))},i.prototype._contextLost=function(e){e.preventDefault(),this._frame&&(this._frame.cancel(),this._frame=null),this.fire(new t.Event(\"webglcontextlost\",{originalEvent:e}))},i.prototype._contextRestored=function(e){this._setupPainter(),this.resize(),this._update(),this.fire(new t.Event(\"webglcontextrestored\",{originalEvent:e}))},i.prototype.loaded=function(){return!this._styleDirty&&!this._sourcesDirty&&!!this.style&&this.style.loaded()},i.prototype._update=function(t){return this.style?(this._styleDirty=this._styleDirty||t,this._sourcesDirty=!0,this.triggerRepaint(),this):this},i.prototype._requestRenderFrame=function(t){return this._update(),this._renderTaskQueue.add(t)},i.prototype._cancelRenderFrame=function(t){this._renderTaskQueue.remove(t)},i.prototype._render=function(){this.painter.context.setDirty(),this.painter.setBaseState(),this._renderTaskQueue.run();var e=!1;if(this.style&&this._styleDirty){this._styleDirty=!1;var r=this.transform.zoom,n=t.browser.now();this.style.zoomHistory.update(r,n);var i=new t.EvaluationParameters(r,{now:n,fadeDuration:this._fadeDuration,zoomHistory:this.style.zoomHistory,transition:this.style.getTransition()}),a=i.crossFadingFactor();1===a&&a===this._crossFadingFactor||(e=!0,this._crossFadingFactor=a),this.style.update(i)}return this.style&&this._sourcesDirty&&(this._sourcesDirty=!1,this.style._updateSources(this.transform)),this._placementDirty=this.style&&this.style._updatePlacement(this.painter.transform,this.showCollisionBoxes,this._fadeDuration,this._crossSourceCollisions),this.painter.render(this.style,{showTileBoundaries:this.showTileBoundaries,showOverdrawInspector:this._showOverdrawInspector,rotating:this.isRotating(),zooming:this.isZooming(),moving:this.isMoving(),fadeDuration:this._fadeDuration}),this.fire(new t.Event(\"render\")),this.loaded()&&!this._loaded&&(this._loaded=!0,this.fire(new t.Event(\"load\"))),this.style&&(this.style.hasTransitions()||e)&&(this._styleDirty=!0),this.style&&!this._placementDirty&&this.style._releaseSymbolFadeTiles(),this._sourcesDirty||this._repaint||this._styleDirty||this._placementDirty?this.triggerRepaint():!this.isMoving()&&this.loaded()&&this.fire(new t.Event(\"idle\")),this},i.prototype.remove=function(){this._hash&&this._hash.remove();for(var e=0,r=this._controls;e<r.length;e+=1)r[e].onRemove(this);this._controls=[],this._frame&&(this._frame.cancel(),this._frame=null),this._renderTaskQueue.clear(),this.setStyle(null),void 0!==t.window&&(t.window.removeEventListener(\"resize\",this._onWindowResize,!1),t.window.removeEventListener(\"online\",this._onWindowOnline,!1));var n=this.painter.context.gl.getExtension(\"WEBGL_lose_context\");n&&n.loseContext(),zn(this._canvasContainer),zn(this._controlContainer),zn(this._missingCSSCanary),this._container.classList.remove(\"mapboxgl-map\"),this.fire(new t.Event(\"remove\"))},i.prototype.triggerRepaint=function(){var e=this;this.style&&!this._frame&&(this._frame=t.browser.frame(function(){e._frame=null,e._render()}))},i.prototype._onWindowOnline=function(){this._update()},i.prototype._onWindowResize=function(){this._trackResize&&this.resize()._update()},a.showTileBoundaries.get=function(){return!!this._showTileBoundaries},a.showTileBoundaries.set=function(t){this._showTileBoundaries!==t&&(this._showTileBoundaries=t,this._update())},a.showCollisionBoxes.get=function(){return!!this._showCollisionBoxes},a.showCollisionBoxes.set=function(t){this._showCollisionBoxes!==t&&(this._showCollisionBoxes=t,t?this.style._generateCollisionBoxes():this._update())},a.showOverdrawInspector.get=function(){return!!this._showOverdrawInspector},a.showOverdrawInspector.set=function(t){this._showOverdrawInspector!==t&&(this._showOverdrawInspector=t,this._update())},a.repaint.get=function(){return!!this._repaint},a.repaint.set=function(t){this._repaint!==t&&(this._repaint=t,this.triggerRepaint())},a.vertices.get=function(){return!!this._vertices},a.vertices.set=function(t){this._vertices=t,this._update()},i.prototype._setCacheLimits=function(e,r){t.setCacheLimits(e,r)},Object.defineProperties(i.prototype,a),i}(An);function zn(t){t.parentNode&&t.parentNode.removeChild(t)}var In={showCompass:!0,showZoom:!0},Dn=function(e){var n=this;this.options=t.extend({},In,e),this._container=r.create(\"div\",\"mapboxgl-ctrl mapboxgl-ctrl-group\"),this._container.addEventListener(\"contextmenu\",function(t){return t.preventDefault()}),this.options.showZoom&&(t.bindAll([\"_updateZoomButtons\"],this),this._zoomInButton=this._createButton(\"mapboxgl-ctrl-icon mapboxgl-ctrl-zoom-in\",\"Zoom in\",function(){return n._map.zoomIn()}),this._zoomOutButton=this._createButton(\"mapboxgl-ctrl-icon mapboxgl-ctrl-zoom-out\",\"Zoom out\",function(){return n._map.zoomOut()})),this.options.showCompass&&(t.bindAll([\"_rotateCompassArrow\"],this),this._compass=this._createButton(\"mapboxgl-ctrl-icon mapboxgl-ctrl-compass\",\"Reset bearing to north\",function(){return n._map.resetNorth()}),this._compassArrow=r.create(\"span\",\"mapboxgl-ctrl-compass-arrow\",this._compass))};function Rn(e,r,n){if(e=new t.LngLat(e.lng,e.lat),r){var i=new t.LngLat(e.lng-360,e.lat),a=new t.LngLat(e.lng+360,e.lat),o=n.locationPoint(e).distSqr(r);n.locationPoint(i).distSqr(r)<o?e=i:n.locationPoint(a).distSqr(r)<o&&(e=a)}for(;Math.abs(e.lng-n.center.lng)>180;){var s=n.locationPoint(e);if(s.x>=0&&s.y>=0&&s.x<=n.width&&s.y<=n.height)break;e.lng>n.center.lng?e.lng-=360:e.lng+=360}return e}Dn.prototype._updateZoomButtons=function(){var t=this._map.getZoom();this._zoomInButton.classList.toggle(\"mapboxgl-ctrl-icon-disabled\",t===this._map.getMaxZoom()),this._zoomOutButton.classList.toggle(\"mapboxgl-ctrl-icon-disabled\",t===this._map.getMinZoom())},Dn.prototype._rotateCompassArrow=function(){var t=\"rotate(\"+this._map.transform.angle*(180/Math.PI)+\"deg)\";this._compassArrow.style.transform=t},Dn.prototype.onAdd=function(t){return this._map=t,this.options.showZoom&&(this._map.on(\"zoom\",this._updateZoomButtons),this._updateZoomButtons()),this.options.showCompass&&(this._map.on(\"rotate\",this._rotateCompassArrow),this._rotateCompassArrow(),this._handler=new vn(t,{button:\"left\",element:this._compass}),r.addEventListener(this._compass,\"mousedown\",this._handler.onMouseDown),this._handler.enable()),this._container},Dn.prototype.onRemove=function(){r.remove(this._container),this.options.showZoom&&this._map.off(\"zoom\",this._updateZoomButtons),this.options.showCompass&&(this._map.off(\"rotate\",this._rotateCompassArrow),r.removeEventListener(this._compass,\"mousedown\",this._handler.onMouseDown),this._handler.disable(),delete this._handler),delete this._map},Dn.prototype._createButton=function(t,e,n){var i=r.create(\"button\",t,this._container);return i.type=\"button\",i.title=e,i.setAttribute(\"aria-label\",e),i.addEventListener(\"click\",n),i};var Fn={center:\"translate(-50%,-50%)\",top:\"translate(-50%,0)\",\"top-left\":\"translate(0,0)\",\"top-right\":\"translate(-100%,0)\",bottom:\"translate(-50%,-100%)\",\"bottom-left\":\"translate(0,-100%)\",\"bottom-right\":\"translate(-100%,-100%)\",left:\"translate(0,-50%)\",right:\"translate(-100%,-50%)\"};function Bn(t,e,r){var n=t.classList;for(var i in Fn)n.remove(\"mapboxgl-\"+r+\"-anchor-\"+i);n.add(\"mapboxgl-\"+r+\"-anchor-\"+e)}var Nn,jn=function(e){function n(n,i){if(e.call(this),(n instanceof t.window.HTMLElement||i)&&(n=t.extend({element:n},i)),t.bindAll([\"_update\",\"_onMove\",\"_onUp\",\"_addDragHandler\",\"_onMapClick\"],this),this._anchor=n&&n.anchor||\"center\",this._color=n&&n.color||\"#3FB1CE\",this._draggable=n&&n.draggable||!1,this._state=\"inactive\",n&&n.element)this._element=n.element,this._offset=t.Point.convert(n&&n.offset||[0,0]);else{this._defaultMarker=!0,this._element=r.create(\"div\");var a=r.createNS(\"http://www.w3.org/2000/svg\",\"svg\");a.setAttributeNS(null,\"display\",\"block\"),a.setAttributeNS(null,\"height\",\"41px\"),a.setAttributeNS(null,\"width\",\"27px\"),a.setAttributeNS(null,\"viewBox\",\"0 0 27 41\");var o=r.createNS(\"http://www.w3.org/2000/svg\",\"g\");o.setAttributeNS(null,\"stroke\",\"none\"),o.setAttributeNS(null,\"stroke-width\",\"1\"),o.setAttributeNS(null,\"fill\",\"none\"),o.setAttributeNS(null,\"fill-rule\",\"evenodd\");var s=r.createNS(\"http://www.w3.org/2000/svg\",\"g\");s.setAttributeNS(null,\"fill-rule\",\"nonzero\");var l=r.createNS(\"http://www.w3.org/2000/svg\",\"g\");l.setAttributeNS(null,\"transform\",\"translate(3.0, 29.0)\"),l.setAttributeNS(null,\"fill\",\"#000000\");for(var c=0,u=[{rx:\"10.5\",ry:\"5.25002273\"},{rx:\"10.5\",ry:\"5.25002273\"},{rx:\"9.5\",ry:\"4.77275007\"},{rx:\"8.5\",ry:\"4.29549936\"},{rx:\"7.5\",ry:\"3.81822308\"},{rx:\"6.5\",ry:\"3.34094679\"},{rx:\"5.5\",ry:\"2.86367051\"},{rx:\"4.5\",ry:\"2.38636864\"}];c<u.length;c+=1){var h=u[c],f=r.createNS(\"http://www.w3.org/2000/svg\",\"ellipse\");f.setAttributeNS(null,\"opacity\",\"0.04\"),f.setAttributeNS(null,\"cx\",\"10.5\"),f.setAttributeNS(null,\"cy\",\"5.80029008\"),f.setAttributeNS(null,\"rx\",h.rx),f.setAttributeNS(null,\"ry\",h.ry),l.appendChild(f)}var p=r.createNS(\"http://www.w3.org/2000/svg\",\"g\");p.setAttributeNS(null,\"fill\",this._color);var d=r.createNS(\"http://www.w3.org/2000/svg\",\"path\");d.setAttributeNS(null,\"d\",\"M27,13.5 C27,19.074644 20.250001,27.000002 14.75,34.500002 C14.016665,35.500004 12.983335,35.500004 12.25,34.500002 C6.7499993,27.000002 0,19.222562 0,13.5 C0,6.0441559 6.0441559,0 13.5,0 C20.955844,0 27,6.0441559 27,13.5 Z\"),p.appendChild(d);var g=r.createNS(\"http://www.w3.org/2000/svg\",\"g\");g.setAttributeNS(null,\"opacity\",\"0.25\"),g.setAttributeNS(null,\"fill\",\"#000000\");var v=r.createNS(\"http://www.w3.org/2000/svg\",\"path\");v.setAttributeNS(null,\"d\",\"M13.5,0 C6.0441559,0 0,6.0441559 0,13.5 C0,19.222562 6.7499993,27 12.25,34.5 C13,35.522727 14.016664,35.500004 14.75,34.5 C20.250001,27 27,19.074644 27,13.5 C27,6.0441559 20.955844,0 13.5,0 Z M13.5,1 C20.415404,1 26,6.584596 26,13.5 C26,15.898657 24.495584,19.181431 22.220703,22.738281 C19.945823,26.295132 16.705119,30.142167 13.943359,33.908203 C13.743445,34.180814 13.612715,34.322738 13.5,34.441406 C13.387285,34.322738 13.256555,34.180814 13.056641,33.908203 C10.284481,30.127985 7.4148684,26.314159 5.015625,22.773438 C2.6163816,19.232715 1,15.953538 1,13.5 C1,6.584596 6.584596,1 13.5,1 Z\"),g.appendChild(v);var m=r.createNS(\"http://www.w3.org/2000/svg\",\"g\");m.setAttributeNS(null,\"transform\",\"translate(6.0, 7.0)\"),m.setAttributeNS(null,\"fill\",\"#FFFFFF\");var y=r.createNS(\"http://www.w3.org/2000/svg\",\"g\");y.setAttributeNS(null,\"transform\",\"translate(8.0, 8.0)\");var x=r.createNS(\"http://www.w3.org/2000/svg\",\"circle\");x.setAttributeNS(null,\"fill\",\"#000000\"),x.setAttributeNS(null,\"opacity\",\"0.25\"),x.setAttributeNS(null,\"cx\",\"5.5\"),x.setAttributeNS(null,\"cy\",\"5.5\"),x.setAttributeNS(null,\"r\",\"5.4999962\");var b=r.createNS(\"http://www.w3.org/2000/svg\",\"circle\");b.setAttributeNS(null,\"fill\",\"#FFFFFF\"),b.setAttributeNS(null,\"cx\",\"5.5\"),b.setAttributeNS(null,\"cy\",\"5.5\"),b.setAttributeNS(null,\"r\",\"5.4999962\"),y.appendChild(x),y.appendChild(b),s.appendChild(l),s.appendChild(p),s.appendChild(g),s.appendChild(m),s.appendChild(y),a.appendChild(s),this._element.appendChild(a),this._offset=t.Point.convert(n&&n.offset||[0,-14])}this._element.classList.add(\"mapboxgl-marker\"),this._element.addEventListener(\"dragstart\",function(t){t.preventDefault()}),Bn(this._element,this._anchor,\"marker\"),this._popup=null}return e&&(n.__proto__=e),n.prototype=Object.create(e&&e.prototype),n.prototype.constructor=n,n.prototype.addTo=function(t){return this.remove(),this._map=t,t.getCanvasContainer().appendChild(this._element),t.on(\"move\",this._update),t.on(\"moveend\",this._update),this.setDraggable(this._draggable),this._update(),this._map.on(\"click\",this._onMapClick),this},n.prototype.remove=function(){return this._map&&(this._map.off(\"click\",this._onMapClick),this._map.off(\"move\",this._update),this._map.off(\"moveend\",this._update),this._map.off(\"mousedown\",this._addDragHandler),this._map.off(\"touchstart\",this._addDragHandler),this._map.off(\"mouseup\",this._onUp),this._map.off(\"touchend\",this._onUp),delete this._map),r.remove(this._element),this._popup&&this._popup.remove(),this},n.prototype.getLngLat=function(){return this._lngLat},n.prototype.setLngLat=function(e){return this._lngLat=t.LngLat.convert(e),this._pos=null,this._popup&&this._popup.setLngLat(this._lngLat),this._update(),this},n.prototype.getElement=function(){return this._element},n.prototype.setPopup=function(t){if(this._popup&&(this._popup.remove(),this._popup=null),t){if(!(\"offset\"in t.options)){var e=Math.sqrt(Math.pow(13.5,2)/2);t.options.offset=this._defaultMarker?{top:[0,0],\"top-left\":[0,0],\"top-right\":[0,0],bottom:[0,-38.1],\"bottom-left\":[e,-1*(24.6+e)],\"bottom-right\":[-e,-1*(24.6+e)],left:[13.5,-24.6],right:[-13.5,-24.6]}:this._offset}this._popup=t,this._lngLat&&this._popup.setLngLat(this._lngLat)}return this},n.prototype._onMapClick=function(t){var e=t.originalEvent.target,r=this._element;this._popup&&(e===r||r.contains(e))&&this.togglePopup()},n.prototype.getPopup=function(){return this._popup},n.prototype.togglePopup=function(){var t=this._popup;return t?(t.isOpen()?t.remove():t.addTo(this._map),this):this},n.prototype._update=function(t){this._map&&(this._map.transform.renderWorldCopies&&(this._lngLat=Rn(this._lngLat,this._pos,this._map.transform)),this._pos=this._map.project(this._lngLat)._add(this._offset),t&&\"moveend\"!==t.type||(this._pos=this._pos.round()),r.setTransform(this._element,Fn[this._anchor]+\" translate(\"+this._pos.x+\"px, \"+this._pos.y+\"px)\"))},n.prototype.getOffset=function(){return this._offset},n.prototype.setOffset=function(e){return this._offset=t.Point.convert(e),this._update(),this},n.prototype._onMove=function(e){this._pos=e.point.sub(this._positionDelta),this._lngLat=this._map.unproject(this._pos),this.setLngLat(this._lngLat),this._element.style.pointerEvents=\"none\",\"pending\"===this._state&&(this._state=\"active\",this.fire(new t.Event(\"dragstart\"))),this.fire(new t.Event(\"drag\"))},n.prototype._onUp=function(){this._element.style.pointerEvents=\"auto\",this._positionDelta=null,this._map.off(\"mousemove\",this._onMove),this._map.off(\"touchmove\",this._onMove),\"active\"===this._state&&this.fire(new t.Event(\"dragend\")),this._state=\"inactive\"},n.prototype._addDragHandler=function(t){this._element.contains(t.originalEvent.target)&&(t.preventDefault(),this._positionDelta=t.point.sub(this._pos).add(this._offset),this._state=\"pending\",this._map.on(\"mousemove\",this._onMove),this._map.on(\"touchmove\",this._onMove),this._map.once(\"mouseup\",this._onUp),this._map.once(\"touchend\",this._onUp))},n.prototype.setDraggable=function(t){return this._draggable=!!t,this._map&&(t?(this._map.on(\"mousedown\",this._addDragHandler),this._map.on(\"touchstart\",this._addDragHandler)):(this._map.off(\"mousedown\",this._addDragHandler),this._map.off(\"touchstart\",this._addDragHandler))),this},n.prototype.isDraggable=function(){return this._draggable},n}(t.Evented),Un={positionOptions:{enableHighAccuracy:!1,maximumAge:0,timeout:6e3},fitBoundsOptions:{maxZoom:15},trackUserLocation:!1,showUserLocation:!0},Vn=function(e){function n(r){e.call(this),this.options=t.extend({},Un,r),t.bindAll([\"_onSuccess\",\"_onError\",\"_finish\",\"_setupUI\",\"_updateCamera\",\"_updateMarker\"],this)}return e&&(n.__proto__=e),n.prototype=Object.create(e&&e.prototype),n.prototype.constructor=n,n.prototype.onAdd=function(e){var n;return this._map=e,this._container=r.create(\"div\",\"mapboxgl-ctrl mapboxgl-ctrl-group\"),n=this._setupUI,void 0!==Nn?n(Nn):void 0!==t.window.navigator.permissions?t.window.navigator.permissions.query({name:\"geolocation\"}).then(function(t){Nn=\"denied\"!==t.state,n(Nn)}):(Nn=!!t.window.navigator.geolocation,n(Nn)),this._container},n.prototype.onRemove=function(){void 0!==this._geolocationWatchID&&(t.window.navigator.geolocation.clearWatch(this._geolocationWatchID),this._geolocationWatchID=void 0),this.options.showUserLocation&&this._userLocationDotMarker&&this._userLocationDotMarker.remove(),r.remove(this._container),this._map=void 0},n.prototype._onSuccess=function(e){if(this.options.trackUserLocation)switch(this._lastKnownPosition=e,this._watchState){case\"WAITING_ACTIVE\":case\"ACTIVE_LOCK\":case\"ACTIVE_ERROR\":this._watchState=\"ACTIVE_LOCK\",this._geolocateButton.classList.remove(\"mapboxgl-ctrl-geolocate-waiting\"),this._geolocateButton.classList.remove(\"mapboxgl-ctrl-geolocate-active-error\"),this._geolocateButton.classList.add(\"mapboxgl-ctrl-geolocate-active\");break;case\"BACKGROUND\":case\"BACKGROUND_ERROR\":this._watchState=\"BACKGROUND\",this._geolocateButton.classList.remove(\"mapboxgl-ctrl-geolocate-waiting\"),this._geolocateButton.classList.remove(\"mapboxgl-ctrl-geolocate-background-error\"),this._geolocateButton.classList.add(\"mapboxgl-ctrl-geolocate-background\")}this.options.showUserLocation&&\"OFF\"!==this._watchState&&this._updateMarker(e),this.options.trackUserLocation&&\"ACTIVE_LOCK\"!==this._watchState||this._updateCamera(e),this.options.showUserLocation&&this._dotElement.classList.remove(\"mapboxgl-user-location-dot-stale\"),this.fire(new t.Event(\"geolocate\",e)),this._finish()},n.prototype._updateCamera=function(e){var r=new t.LngLat(e.coords.longitude,e.coords.latitude),n=e.coords.accuracy,i=this._map.getBearing(),a=t.extend({bearing:i},this.options.fitBoundsOptions);this._map.fitBounds(r.toBounds(n),a,{geolocateSource:!0})},n.prototype._updateMarker=function(t){t?this._userLocationDotMarker.setLngLat([t.coords.longitude,t.coords.latitude]).addTo(this._map):this._userLocationDotMarker.remove()},n.prototype._onError=function(e){if(this.options.trackUserLocation)if(1===e.code)this._watchState=\"OFF\",this._geolocateButton.classList.remove(\"mapboxgl-ctrl-geolocate-waiting\"),this._geolocateButton.classList.remove(\"mapboxgl-ctrl-geolocate-active\"),this._geolocateButton.classList.remove(\"mapboxgl-ctrl-geolocate-active-error\"),this._geolocateButton.classList.remove(\"mapboxgl-ctrl-geolocate-background\"),this._geolocateButton.classList.remove(\"mapboxgl-ctrl-geolocate-background-error\"),void 0!==this._geolocationWatchID&&this._clearWatch();else switch(this._watchState){case\"WAITING_ACTIVE\":this._watchState=\"ACTIVE_ERROR\",this._geolocateButton.classList.remove(\"mapboxgl-ctrl-geolocate-active\"),this._geolocateButton.classList.add(\"mapboxgl-ctrl-geolocate-active-error\");break;case\"ACTIVE_LOCK\":this._watchState=\"ACTIVE_ERROR\",this._geolocateButton.classList.remove(\"mapboxgl-ctrl-geolocate-active\"),this._geolocateButton.classList.add(\"mapboxgl-ctrl-geolocate-active-error\"),this._geolocateButton.classList.add(\"mapboxgl-ctrl-geolocate-waiting\");break;case\"BACKGROUND\":this._watchState=\"BACKGROUND_ERROR\",this._geolocateButton.classList.remove(\"mapboxgl-ctrl-geolocate-background\"),this._geolocateButton.classList.add(\"mapboxgl-ctrl-geolocate-background-error\"),this._geolocateButton.classList.add(\"mapboxgl-ctrl-geolocate-waiting\")}\"OFF\"!==this._watchState&&this.options.showUserLocation&&this._dotElement.classList.add(\"mapboxgl-user-location-dot-stale\"),this.fire(new t.Event(\"error\",e)),this._finish()},n.prototype._finish=function(){this._timeoutId&&clearTimeout(this._timeoutId),this._timeoutId=void 0},n.prototype._setupUI=function(e){var n=this;!1!==e?(this._container.addEventListener(\"contextmenu\",function(t){return t.preventDefault()}),this._geolocateButton=r.create(\"button\",\"mapboxgl-ctrl-icon mapboxgl-ctrl-geolocate\",this._container),this._geolocateButton.type=\"button\",this._geolocateButton.setAttribute(\"aria-label\",\"Geolocate\"),this.options.trackUserLocation&&(this._geolocateButton.setAttribute(\"aria-pressed\",\"false\"),this._watchState=\"OFF\"),this.options.showUserLocation&&(this._dotElement=r.create(\"div\",\"mapboxgl-user-location-dot\"),this._userLocationDotMarker=new jn(this._dotElement),this.options.trackUserLocation&&(this._watchState=\"OFF\")),this._geolocateButton.addEventListener(\"click\",this.trigger.bind(this)),this._setup=!0,this.options.trackUserLocation&&this._map.on(\"movestart\",function(e){e.geolocateSource||\"ACTIVE_LOCK\"!==n._watchState||(n._watchState=\"BACKGROUND\",n._geolocateButton.classList.add(\"mapboxgl-ctrl-geolocate-background\"),n._geolocateButton.classList.remove(\"mapboxgl-ctrl-geolocate-active\"),n.fire(new t.Event(\"trackuserlocationend\")))})):t.warnOnce(\"Geolocation support is not available, the GeolocateControl will not be visible.\")},n.prototype.trigger=function(){if(!this._setup)return t.warnOnce(\"Geolocate control triggered before added to a map\"),!1;if(this.options.trackUserLocation){switch(this._watchState){case\"OFF\":this._watchState=\"WAITING_ACTIVE\",this.fire(new t.Event(\"trackuserlocationstart\"));break;case\"WAITING_ACTIVE\":case\"ACTIVE_LOCK\":case\"ACTIVE_ERROR\":case\"BACKGROUND_ERROR\":this._watchState=\"OFF\",this._geolocateButton.classList.remove(\"mapboxgl-ctrl-geolocate-waiting\"),this._geolocateButton.classList.remove(\"mapboxgl-ctrl-geolocate-active\"),this._geolocateButton.classList.remove(\"mapboxgl-ctrl-geolocate-active-error\"),this._geolocateButton.classList.remove(\"mapboxgl-ctrl-geolocate-background\"),this._geolocateButton.classList.remove(\"mapboxgl-ctrl-geolocate-background-error\"),this.fire(new t.Event(\"trackuserlocationend\"));break;case\"BACKGROUND\":this._watchState=\"ACTIVE_LOCK\",this._geolocateButton.classList.remove(\"mapboxgl-ctrl-geolocate-background\"),this._lastKnownPosition&&this._updateCamera(this._lastKnownPosition),this.fire(new t.Event(\"trackuserlocationstart\"))}switch(this._watchState){case\"WAITING_ACTIVE\":this._geolocateButton.classList.add(\"mapboxgl-ctrl-geolocate-waiting\"),this._geolocateButton.classList.add(\"mapboxgl-ctrl-geolocate-active\");break;case\"ACTIVE_LOCK\":this._geolocateButton.classList.add(\"mapboxgl-ctrl-geolocate-active\");break;case\"ACTIVE_ERROR\":this._geolocateButton.classList.add(\"mapboxgl-ctrl-geolocate-waiting\"),this._geolocateButton.classList.add(\"mapboxgl-ctrl-geolocate-active-error\");break;case\"BACKGROUND\":this._geolocateButton.classList.add(\"mapboxgl-ctrl-geolocate-background\");break;case\"BACKGROUND_ERROR\":this._geolocateButton.classList.add(\"mapboxgl-ctrl-geolocate-waiting\"),this._geolocateButton.classList.add(\"mapboxgl-ctrl-geolocate-background-error\")}\"OFF\"===this._watchState&&void 0!==this._geolocationWatchID?this._clearWatch():void 0===this._geolocationWatchID&&(this._geolocateButton.classList.add(\"mapboxgl-ctrl-geolocate-waiting\"),this._geolocateButton.setAttribute(\"aria-pressed\",\"true\"),this._geolocationWatchID=t.window.navigator.geolocation.watchPosition(this._onSuccess,this._onError,this.options.positionOptions))}else t.window.navigator.geolocation.getCurrentPosition(this._onSuccess,this._onError,this.options.positionOptions),this._timeoutId=setTimeout(this._finish,1e4);return!0},n.prototype._clearWatch=function(){t.window.navigator.geolocation.clearWatch(this._geolocationWatchID),this._geolocationWatchID=void 0,this._geolocateButton.classList.remove(\"mapboxgl-ctrl-geolocate-waiting\"),this._geolocateButton.setAttribute(\"aria-pressed\",\"false\"),this.options.showUserLocation&&this._updateMarker(null)},n}(t.Evented),qn={maxWidth:100,unit:\"metric\"},Hn=function(e){this.options=t.extend({},qn,e),t.bindAll([\"_onMove\",\"setUnit\"],this)};function Gn(t,e,r){var n,i,a,o,s,l,c=r&&r.maxWidth||100,u=t._container.clientHeight/2,h=(n=t.unproject([0,u]),i=t.unproject([c,u]),a=Math.PI/180,o=n.lat*a,s=i.lat*a,l=Math.sin(o)*Math.sin(s)+Math.cos(o)*Math.cos(s)*Math.cos((i.lng-n.lng)*a),6371e3*Math.acos(Math.min(l,1)));if(r&&\"imperial\"===r.unit){var f=3.2808*h;f>5280?Yn(e,c,f/5280,\"mi\"):Yn(e,c,f,\"ft\")}else r&&\"nautical\"===r.unit?Yn(e,c,h/1852,\"nm\"):Yn(e,c,h,\"m\")}function Yn(t,e,r,n){var i,a,o,s=(i=r,(a=Math.pow(10,(\"\"+Math.floor(i)).length-1))*(o=(o=i/a)>=10?10:o>=5?5:o>=3?3:o>=2?2:o>=1?1:function(t){var e=Math.pow(10,Math.ceil(-Math.log(t)/Math.LN10));return Math.round(t*e)/e}(o))),l=s/r;\"m\"===n&&s>=1e3&&(s/=1e3,n=\"km\"),t.style.width=e*l+\"px\",t.innerHTML=s+n}Hn.prototype.getDefaultPosition=function(){return\"bottom-left\"},Hn.prototype._onMove=function(){Gn(this._map,this._container,this.options)},Hn.prototype.onAdd=function(t){return this._map=t,this._container=r.create(\"div\",\"mapboxgl-ctrl mapboxgl-ctrl-scale\",t.getContainer()),this._map.on(\"move\",this._onMove),this._onMove(),this._container},Hn.prototype.onRemove=function(){r.remove(this._container),this._map.off(\"move\",this._onMove),this._map=void 0},Hn.prototype.setUnit=function(t){this.options.unit=t,Gn(this._map,this._container,this.options)};var Wn=function(e){this._fullscreen=!1,e&&e.container&&(e.container instanceof t.window.HTMLElement?this._container=e.container:t.warnOnce(\"Full screen control 'container' must be a DOM element.\")),t.bindAll([\"_onClickFullscreen\",\"_changeIcon\"],this),\"onfullscreenchange\"in t.window.document?this._fullscreenchange=\"fullscreenchange\":\"onmozfullscreenchange\"in t.window.document?this._fullscreenchange=\"mozfullscreenchange\":\"onwebkitfullscreenchange\"in t.window.document?this._fullscreenchange=\"webkitfullscreenchange\":\"onmsfullscreenchange\"in t.window.document&&(this._fullscreenchange=\"MSFullscreenChange\"),this._className=\"mapboxgl-ctrl\"};Wn.prototype.onAdd=function(e){return this._map=e,this._container||(this._container=this._map.getContainer()),this._controlContainer=r.create(\"div\",this._className+\" mapboxgl-ctrl-group\"),this._checkFullscreenSupport()?this._setupUI():(this._controlContainer.style.display=\"none\",t.warnOnce(\"This device does not support fullscreen mode.\")),this._controlContainer},Wn.prototype.onRemove=function(){r.remove(this._controlContainer),this._map=null,t.window.document.removeEventListener(this._fullscreenchange,this._changeIcon)},Wn.prototype._checkFullscreenSupport=function(){return!!(t.window.document.fullscreenEnabled||t.window.document.mozFullScreenEnabled||t.window.document.msFullscreenEnabled||t.window.document.webkitFullscreenEnabled)},Wn.prototype._setupUI=function(){(this._fullscreenButton=r.create(\"button\",this._className+\"-icon \"+this._className+\"-fullscreen\",this._controlContainer)).type=\"button\",this._updateTitle(),this._fullscreenButton.addEventListener(\"click\",this._onClickFullscreen),t.window.document.addEventListener(this._fullscreenchange,this._changeIcon)},Wn.prototype._updateTitle=function(){var t=this._isFullscreen()?\"Exit fullscreen\":\"Enter fullscreen\";this._fullscreenButton.setAttribute(\"aria-label\",t),this._fullscreenButton.title=t},Wn.prototype._isFullscreen=function(){return this._fullscreen},Wn.prototype._changeIcon=function(){(t.window.document.fullscreenElement||t.window.document.mozFullScreenElement||t.window.document.webkitFullscreenElement||t.window.document.msFullscreenElement)===this._container!==this._fullscreen&&(this._fullscreen=!this._fullscreen,this._fullscreenButton.classList.toggle(this._className+\"-shrink\"),this._fullscreenButton.classList.toggle(this._className+\"-fullscreen\"),this._updateTitle())},Wn.prototype._onClickFullscreen=function(){this._isFullscreen()?t.window.document.exitFullscreen?t.window.document.exitFullscreen():t.window.document.mozCancelFullScreen?t.window.document.mozCancelFullScreen():t.window.document.msExitFullscreen?t.window.document.msExitFullscreen():t.window.document.webkitCancelFullScreen&&t.window.document.webkitCancelFullScreen():this._container.requestFullscreen?this._container.requestFullscreen():this._container.mozRequestFullScreen?this._container.mozRequestFullScreen():this._container.msRequestFullscreen?this._container.msRequestFullscreen():this._container.webkitRequestFullscreen&&this._container.webkitRequestFullscreen()};var Xn={closeButton:!0,closeOnClick:!0,className:\"\",maxWidth:\"240px\"},Zn=function(e){function n(r){e.call(this),this.options=t.extend(Object.create(Xn),r),t.bindAll([\"_update\",\"_onClickClose\",\"remove\"],this)}return e&&(n.__proto__=e),n.prototype=Object.create(e&&e.prototype),n.prototype.constructor=n,n.prototype.addTo=function(e){var r=this;return this._map=e,this.options.closeOnClick&&this._map.on(\"click\",this._onClickClose),this._map.on(\"remove\",this.remove),this._update(),this._trackPointer?(this._map.on(\"mousemove\",function(t){r._update(t.point)}),this._map.on(\"mouseup\",function(t){r._update(t.point)}),this._container.classList.add(\"mapboxgl-popup-track-pointer\"),this._map._canvasContainer.classList.add(\"mapboxgl-track-pointer\")):this._map.on(\"move\",this._update),this.fire(new t.Event(\"open\")),this},n.prototype.isOpen=function(){return!!this._map},n.prototype.remove=function(){return this._content&&r.remove(this._content),this._container&&(r.remove(this._container),delete this._container),this._map&&(this._map.off(\"move\",this._update),this._map.off(\"click\",this._onClickClose),this._map.off(\"remove\",this.remove),this._map.off(\"mousemove\"),delete this._map),this.fire(new t.Event(\"close\")),this},n.prototype.getLngLat=function(){return this._lngLat},n.prototype.setLngLat=function(e){return this._lngLat=t.LngLat.convert(e),this._pos=null,this._map&&(this._map.on(\"move\",this._update),this._map.off(\"mousemove\"),this._container.classList.remove(\"mapboxgl-popup-track-pointer\"),this._map._canvasContainer.classList.remove(\"mapboxgl-track-pointer\")),this._trackPointer=!1,this._update(),this},n.prototype.trackPointer=function(){var t=this;return this._trackPointer=!0,this._pos=null,this._map&&(this._map.off(\"move\",this._update),this._map.on(\"mousemove\",function(e){t._update(e.point)}),this._map.on(\"drag\",function(e){t._update(e.point)}),this._container.classList.add(\"mapboxgl-popup-track-pointer\"),this._map._canvasContainer.classList.add(\"mapboxgl-track-pointer\")),this},n.prototype.getElement=function(){return this._container},n.prototype.setText=function(e){return this.setDOMContent(t.window.document.createTextNode(e))},n.prototype.setHTML=function(e){var r,n=t.window.document.createDocumentFragment(),i=t.window.document.createElement(\"body\");for(i.innerHTML=e;r=i.firstChild;)n.appendChild(r);return this.setDOMContent(n)},n.prototype.getMaxWidth=function(){return this._container.style.maxWidth},n.prototype.setMaxWidth=function(t){return this.options.maxWidth=t,this._update(),this},n.prototype.setDOMContent=function(t){return this._createContent(),this._content.appendChild(t),this._update(),this},n.prototype._createContent=function(){this._content&&r.remove(this._content),this._content=r.create(\"div\",\"mapboxgl-popup-content\",this._container),this.options.closeButton&&(this._closeButton=r.create(\"button\",\"mapboxgl-popup-close-button\",this._content),this._closeButton.type=\"button\",this._closeButton.setAttribute(\"aria-label\",\"Close popup\"),this._closeButton.innerHTML=\"&#215;\",this._closeButton.addEventListener(\"click\",this._onClickClose))},n.prototype._update=function(e){var n=this,i=this._lngLat||this._trackPointer;if(this._map&&i&&this._content&&(this._container||(this._container=r.create(\"div\",\"mapboxgl-popup\",this._map.getContainer()),this._tip=r.create(\"div\",\"mapboxgl-popup-tip\",this._container),this._container.appendChild(this._content),this.options.className&&this.options.className.split(\" \").forEach(function(t){return n._container.classList.add(t)})),this.options.maxWidth&&this._container.style.maxWidth!==this.options.maxWidth&&(this._container.style.maxWidth=this.options.maxWidth),this._map.transform.renderWorldCopies&&!this._trackPointer&&(this._lngLat=Rn(this._lngLat,this._pos,this._map.transform)),!this._trackPointer||e)){var a=this._pos=this._trackPointer&&e?e:this._map.project(this._lngLat),o=this.options.anchor,s=function e(r){if(r){if(\"number\"==typeof r){var n=Math.round(Math.sqrt(.5*Math.pow(r,2)));return{center:new t.Point(0,0),top:new t.Point(0,r),\"top-left\":new t.Point(n,n),\"top-right\":new t.Point(-n,n),bottom:new t.Point(0,-r),\"bottom-left\":new t.Point(n,-n),\"bottom-right\":new t.Point(-n,-n),left:new t.Point(r,0),right:new t.Point(-r,0)}}if(r instanceof t.Point||Array.isArray(r)){var i=t.Point.convert(r);return{center:i,top:i,\"top-left\":i,\"top-right\":i,bottom:i,\"bottom-left\":i,\"bottom-right\":i,left:i,right:i}}return{center:t.Point.convert(r.center||[0,0]),top:t.Point.convert(r.top||[0,0]),\"top-left\":t.Point.convert(r[\"top-left\"]||[0,0]),\"top-right\":t.Point.convert(r[\"top-right\"]||[0,0]),bottom:t.Point.convert(r.bottom||[0,0]),\"bottom-left\":t.Point.convert(r[\"bottom-left\"]||[0,0]),\"bottom-right\":t.Point.convert(r[\"bottom-right\"]||[0,0]),left:t.Point.convert(r.left||[0,0]),right:t.Point.convert(r.right||[0,0])}}return e(new t.Point(0,0))}(this.options.offset);if(!o){var l,c=this._container.offsetWidth,u=this._container.offsetHeight;l=a.y+s.bottom.y<u?[\"top\"]:a.y>this._map.transform.height-u?[\"bottom\"]:[],a.x<c/2?l.push(\"left\"):a.x>this._map.transform.width-c/2&&l.push(\"right\"),o=0===l.length?\"bottom\":l.join(\"-\")}var h=a.add(s[o]).round();r.setTransform(this._container,Fn[o]+\" translate(\"+h.x+\"px,\"+h.y+\"px)\"),Bn(this._container,o,\"popup\")}},n.prototype._onClickClose=function(){this.remove()},n}(t.Evented),Jn={version:t.version,supported:e,setRTLTextPlugin:t.setRTLTextPlugin,Map:On,NavigationControl:Dn,GeolocateControl:Vn,AttributionControl:Mn,ScaleControl:Hn,FullscreenControl:Wn,Popup:Zn,Marker:jn,Style:De,LngLat:t.LngLat,LngLatBounds:t.LngLatBounds,Point:t.Point,MercatorCoordinate:t.MercatorCoordinate,Evented:t.Evented,config:t.config,get accessToken(){return t.config.ACCESS_TOKEN},set accessToken(e){t.config.ACCESS_TOKEN=e},get baseApiUrl(){return t.config.API_URL},set baseApiUrl(e){t.config.API_URL=e},get workerCount(){return zt.workerCount},set workerCount(t){zt.workerCount=t},get maxParallelImageRequests(){return t.config.MAX_PARALLEL_IMAGE_REQUESTS},set maxParallelImageRequests(e){t.config.MAX_PARALLEL_IMAGE_REQUESTS=e},clearStorage:function(e){t.clearTileCache(e)},workerUrl:\"\"};return Jn}),r},\"object\"==typeof r&&\"undefined\"!=typeof e?e.exports=i():(n=n||self).mapboxgl=i()},{}],427:[function(t,e,r){\"use strict\";e.exports=function(t){for(var e=1<<t+1,r=new Array(e),n=0;n<e;++n)r[n]=a(t,n);return r};var n=t(\"convex-hull\");function i(t,e,r){for(var n=new Array(t),i=0;i<t;++i)n[i]=0,i===e&&(n[i]+=.5),i===r&&(n[i]+=.5);return n}function a(t,e){if(0===e||e===(1<<t+1)-1)return[];for(var r=[],a=[],o=0;o<=t;++o)if(e&1<<o){r.push(i(t,o-1,o-1)),a.push(null);for(var s=0;s<=t;++s)~e&1<<s&&(r.push(i(t,o-1,s-1)),a.push([o,s]))}var l=n(r),c=[];t:for(o=0;o<l.length;++o){var u=l[o],h=[];for(s=0;s<u.length;++s){if(!a[u[s]])continue t;h.push(a[u[s]].slice())}c.push(h)}return c}},{\"convex-hull\":130}],428:[function(t,e,r){var n=t(\"./normalize\"),i=t(\"gl-mat4/create\"),a=t(\"gl-mat4/clone\"),o=t(\"gl-mat4/determinant\"),s=t(\"gl-mat4/invert\"),l=t(\"gl-mat4/transpose\"),c={length:t(\"gl-vec3/length\"),normalize:t(\"gl-vec3/normalize\"),dot:t(\"gl-vec3/dot\"),cross:t(\"gl-vec3/cross\")},u=i(),h=i(),f=[0,0,0,0],p=[[0,0,0],[0,0,0],[0,0,0]],d=[0,0,0];function g(t,e,r,n,i){t[0]=e[0]*n+r[0]*i,t[1]=e[1]*n+r[1]*i,t[2]=e[2]*n+r[2]*i}e.exports=function(t,e,r,i,v,m){if(e||(e=[0,0,0]),r||(r=[0,0,0]),i||(i=[0,0,0]),v||(v=[0,0,0,1]),m||(m=[0,0,0,1]),!n(u,t))return!1;if(a(h,u),h[3]=0,h[7]=0,h[11]=0,h[15]=1,Math.abs(o(h)<1e-8))return!1;var y,x,b,_,w,k,T,A=u[3],M=u[7],S=u[11],E=u[12],C=u[13],L=u[14],P=u[15];if(0!==A||0!==M||0!==S){if(f[0]=A,f[1]=M,f[2]=S,f[3]=P,!s(h,h))return!1;l(h,h),y=v,b=h,_=(x=f)[0],w=x[1],k=x[2],T=x[3],y[0]=b[0]*_+b[4]*w+b[8]*k+b[12]*T,y[1]=b[1]*_+b[5]*w+b[9]*k+b[13]*T,y[2]=b[2]*_+b[6]*w+b[10]*k+b[14]*T,y[3]=b[3]*_+b[7]*w+b[11]*k+b[15]*T}else v[0]=v[1]=v[2]=0,v[3]=1;if(e[0]=E,e[1]=C,e[2]=L,function(t,e){t[0][0]=e[0],t[0][1]=e[1],t[0][2]=e[2],t[1][0]=e[4],t[1][1]=e[5],t[1][2]=e[6],t[2][0]=e[8],t[2][1]=e[9],t[2][2]=e[10]}(p,u),r[0]=c.length(p[0]),c.normalize(p[0],p[0]),i[0]=c.dot(p[0],p[1]),g(p[1],p[1],p[0],1,-i[0]),r[1]=c.length(p[1]),c.normalize(p[1],p[1]),i[0]/=r[1],i[1]=c.dot(p[0],p[2]),g(p[2],p[2],p[0],1,-i[1]),i[2]=c.dot(p[1],p[2]),g(p[2],p[2],p[1],1,-i[2]),r[2]=c.length(p[2]),c.normalize(p[2],p[2]),i[1]/=r[2],i[2]/=r[2],c.cross(d,p[1],p[2]),c.dot(p[0],d)<0)for(var O=0;O<3;O++)r[O]*=-1,p[O][0]*=-1,p[O][1]*=-1,p[O][2]*=-1;return m[0]=.5*Math.sqrt(Math.max(1+p[0][0]-p[1][1]-p[2][2],0)),m[1]=.5*Math.sqrt(Math.max(1-p[0][0]+p[1][1]-p[2][2],0)),m[2]=.5*Math.sqrt(Math.max(1-p[0][0]-p[1][1]+p[2][2],0)),m[3]=.5*Math.sqrt(Math.max(1+p[0][0]+p[1][1]+p[2][2],0)),p[2][1]>p[1][2]&&(m[0]=-m[0]),p[0][2]>p[2][0]&&(m[1]=-m[1]),p[1][0]>p[0][1]&&(m[2]=-m[2]),!0}},{\"./normalize\":429,\"gl-mat4/clone\":259,\"gl-mat4/create\":260,\"gl-mat4/determinant\":261,\"gl-mat4/invert\":265,\"gl-mat4/transpose\":276,\"gl-vec3/cross\":334,\"gl-vec3/dot\":339,\"gl-vec3/length\":349,\"gl-vec3/normalize\":356}],429:[function(t,e,r){e.exports=function(t,e){var r=e[15];if(0===r)return!1;for(var n=1/r,i=0;i<16;i++)t[i]=e[i]*n;return!0}},{}],430:[function(t,e,r){var n=t(\"gl-vec3/lerp\"),i=t(\"mat4-recompose\"),a=t(\"mat4-decompose\"),o=t(\"gl-mat4/determinant\"),s=t(\"quat-slerp\"),l=h(),c=h(),u=h();function h(){return{translate:f(),scale:f(1),skew:f(),perspective:[0,0,0,1],quaternion:[0,0,0,1]}}function f(t){return[t||0,t||0,t||0]}e.exports=function(t,e,r,h){if(0===o(e)||0===o(r))return!1;var f=a(e,l.translate,l.scale,l.skew,l.perspective,l.quaternion),p=a(r,c.translate,c.scale,c.skew,c.perspective,c.quaternion);return!(!f||!p||(n(u.translate,l.translate,c.translate,h),n(u.skew,l.skew,c.skew,h),n(u.scale,l.scale,c.scale,h),n(u.perspective,l.perspective,c.perspective,h),s(u.quaternion,l.quaternion,c.quaternion,h),i(t,u.translate,u.scale,u.skew,u.perspective,u.quaternion),0))}},{\"gl-mat4/determinant\":261,\"gl-vec3/lerp\":350,\"mat4-decompose\":428,\"mat4-recompose\":431,\"quat-slerp\":483}],431:[function(t,e,r){var n={identity:t(\"gl-mat4/identity\"),translate:t(\"gl-mat4/translate\"),multiply:t(\"gl-mat4/multiply\"),create:t(\"gl-mat4/create\"),scale:t(\"gl-mat4/scale\"),fromRotationTranslation:t(\"gl-mat4/fromRotationTranslation\")},i=(n.create(),n.create());e.exports=function(t,e,r,a,o,s){return n.identity(t),n.fromRotationTranslation(t,s,e),t[3]=o[0],t[7]=o[1],t[11]=o[2],t[15]=o[3],n.identity(i),0!==a[2]&&(i[9]=a[2],n.multiply(t,t,i)),0!==a[1]&&(i[9]=0,i[8]=a[1],n.multiply(t,t,i)),0!==a[0]&&(i[8]=0,i[4]=a[0],n.multiply(t,t,i)),n.scale(t,t,r),t}},{\"gl-mat4/create\":260,\"gl-mat4/fromRotationTranslation\":263,\"gl-mat4/identity\":264,\"gl-mat4/multiply\":267,\"gl-mat4/scale\":274,\"gl-mat4/translate\":275}],432:[function(t,e,r){\"use strict\";e.exports=Math.log2||function(t){return Math.log(t)*Math.LOG2E}},{}],433:[function(t,e,r){\"use strict\";var n=t(\"binary-search-bounds\"),i=t(\"mat4-interpolate\"),a=t(\"gl-mat4/invert\"),o=t(\"gl-mat4/rotateX\"),s=t(\"gl-mat4/rotateY\"),l=t(\"gl-mat4/rotateZ\"),c=t(\"gl-mat4/lookAt\"),u=t(\"gl-mat4/translate\"),h=(t(\"gl-mat4/scale\"),t(\"gl-vec3/normalize\")),f=[0,0,0];function p(t){this._components=t.slice(),this._time=[0],this.prevMatrix=t.slice(),this.nextMatrix=t.slice(),this.computedMatrix=t.slice(),this.computedInverse=t.slice(),this.computedEye=[0,0,0],this.computedUp=[0,0,0],this.computedCenter=[0,0,0],this.computedRadius=[0],this._limits=[-1/0,1/0]}e.exports=function(t){return new p((t=t||{}).matrix||[1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1])};var d=p.prototype;d.recalcMatrix=function(t){var e=this._time,r=n.le(e,t),o=this.computedMatrix;if(!(r<0)){var s=this._components;if(r===e.length-1)for(var l=16*r,c=0;c<16;++c)o[c]=s[l++];else{var u=e[r+1]-e[r],f=(l=16*r,this.prevMatrix),p=!0;for(c=0;c<16;++c)f[c]=s[l++];var d=this.nextMatrix;for(c=0;c<16;++c)d[c]=s[l++],p=p&&f[c]===d[c];if(u<1e-6||p)for(c=0;c<16;++c)o[c]=f[c];else i(o,f,d,(t-e[r])/u)}var g=this.computedUp;g[0]=o[1],g[1]=o[5],g[2]=o[9],h(g,g);var v=this.computedInverse;a(v,o);var m=this.computedEye,y=v[15];m[0]=v[12]/y,m[1]=v[13]/y,m[2]=v[14]/y;var x=this.computedCenter,b=Math.exp(this.computedRadius[0]);for(c=0;c<3;++c)x[c]=m[c]-o[2+4*c]*b}},d.idle=function(t){if(!(t<this.lastT())){for(var e=this._components,r=e.length-16,n=0;n<16;++n)e.push(e[r++]);this._time.push(t)}},d.flush=function(t){var e=n.gt(this._time,t)-2;e<0||(this._time.splice(0,e),this._components.splice(0,16*e))},d.lastT=function(){return this._time[this._time.length-1]},d.lookAt=function(t,e,r,n){this.recalcMatrix(t),e=e||this.computedEye,r=r||f,n=n||this.computedUp,this.setMatrix(t,c(this.computedMatrix,e,r,n));for(var i=0,a=0;a<3;++a)i+=Math.pow(r[a]-e[a],2);i=Math.log(Math.sqrt(i)),this.computedRadius[0]=i},d.rotate=function(t,e,r,n){this.recalcMatrix(t);var i=this.computedInverse;e&&s(i,i,e),r&&o(i,i,r),n&&l(i,i,n),this.setMatrix(t,a(this.computedMatrix,i))};var g=[0,0,0];d.pan=function(t,e,r,n){g[0]=-(e||0),g[1]=-(r||0),g[2]=-(n||0),this.recalcMatrix(t);var i=this.computedInverse;u(i,i,g),this.setMatrix(t,a(i,i))},d.translate=function(t,e,r,n){g[0]=e||0,g[1]=r||0,g[2]=n||0,this.recalcMatrix(t);var i=this.computedMatrix;u(i,i,g),this.setMatrix(t,i)},d.setMatrix=function(t,e){if(!(t<this.lastT())){this._time.push(t);for(var r=0;r<16;++r)this._components.push(e[r])}},d.setDistance=function(t,e){this.computedRadius[0]=e},d.setDistanceLimits=function(t,e){var r=this._limits;r[0]=t,r[1]=e},d.getDistanceLimits=function(t){var e=this._limits;return t?(t[0]=e[0],t[1]=e[1],t):e}},{\"binary-search-bounds\":91,\"gl-mat4/invert\":265,\"gl-mat4/lookAt\":266,\"gl-mat4/rotateX\":271,\"gl-mat4/rotateY\":272,\"gl-mat4/rotateZ\":273,\"gl-mat4/scale\":274,\"gl-mat4/translate\":275,\"gl-vec3/normalize\":356,\"mat4-interpolate\":430}],434:[function(t,e,r){\"use strict\";e.exports=function(t){var e=t.length;if(e<3){for(var r=new Array(e),i=0;i<e;++i)r[i]=i;return 2===e&&t[0][0]===t[1][0]&&t[0][1]===t[1][1]?[0]:r}for(var a=new Array(e),i=0;i<e;++i)a[i]=i;a.sort(function(e,r){var n=t[e][0]-t[r][0];return n||t[e][1]-t[r][1]});for(var o=[a[0],a[1]],s=[a[0],a[1]],i=2;i<e;++i){for(var l=a[i],c=t[l],u=o.length;u>1&&n(t[o[u-2]],t[o[u-1]],c)<=0;)u-=1,o.pop();for(o.push(l),u=s.length;u>1&&n(t[s[u-2]],t[s[u-1]],c)>=0;)u-=1,s.pop();s.push(l)}for(var r=new Array(s.length+o.length-2),h=0,i=0,f=o.length;i<f;++i)r[h++]=o[i];for(var p=s.length-2;p>0;--p)r[h++]=s[p];return r};var n=t(\"robust-orientation\")[3]},{\"robust-orientation\":510}],435:[function(t,e,r){\"use strict\";e.exports=function(t,e){e||(e=t,t=window);var r=0,i=0,a=0,o={shift:!1,alt:!1,control:!1,meta:!1},s=!1;function l(t){var e=!1;return\"altKey\"in t&&(e=e||t.altKey!==o.alt,o.alt=!!t.altKey),\"shiftKey\"in t&&(e=e||t.shiftKey!==o.shift,o.shift=!!t.shiftKey),\"ctrlKey\"in t&&(e=e||t.ctrlKey!==o.control,o.control=!!t.ctrlKey),\"metaKey\"in t&&(e=e||t.metaKey!==o.meta,o.meta=!!t.metaKey),e}function c(t,s){var c=n.x(s),u=n.y(s);\"buttons\"in s&&(t=0|s.buttons),(t!==r||c!==i||u!==a||l(s))&&(r=0|t,i=c||0,a=u||0,e&&e(r,i,a,o))}function u(t){c(0,t)}function h(){(r||i||a||o.shift||o.alt||o.meta||o.control)&&(i=a=0,r=0,o.shift=o.alt=o.control=o.meta=!1,e&&e(0,0,0,o))}function f(t){l(t)&&e&&e(r,i,a,o)}function p(t){0===n.buttons(t)?c(0,t):c(r,t)}function d(t){c(r|n.buttons(t),t)}function g(t){c(r&~n.buttons(t),t)}function v(){s||(s=!0,t.addEventListener(\"mousemove\",p),t.addEventListener(\"mousedown\",d),t.addEventListener(\"mouseup\",g),t.addEventListener(\"mouseleave\",u),t.addEventListener(\"mouseenter\",u),t.addEventListener(\"mouseout\",u),t.addEventListener(\"mouseover\",u),t.addEventListener(\"blur\",h),t.addEventListener(\"keyup\",f),t.addEventListener(\"keydown\",f),t.addEventListener(\"keypress\",f),t!==window&&(window.addEventListener(\"blur\",h),window.addEventListener(\"keyup\",f),window.addEventListener(\"keydown\",f),window.addEventListener(\"keypress\",f)))}v();var m={element:t};return Object.defineProperties(m,{enabled:{get:function(){return s},set:function(e){e?v():s&&(s=!1,t.removeEventListener(\"mousemove\",p),t.removeEventListener(\"mousedown\",d),t.removeEventListener(\"mouseup\",g),t.removeEventListener(\"mouseleave\",u),t.removeEventListener(\"mouseenter\",u),t.removeEventListener(\"mouseout\",u),t.removeEventListener(\"mouseover\",u),t.removeEventListener(\"blur\",h),t.removeEventListener(\"keyup\",f),t.removeEventListener(\"keydown\",f),t.removeEventListener(\"keypress\",f),t!==window&&(window.removeEventListener(\"blur\",h),window.removeEventListener(\"keyup\",f),window.removeEventListener(\"keydown\",f),window.removeEventListener(\"keypress\",f)))},enumerable:!0},buttons:{get:function(){return r},enumerable:!0},x:{get:function(){return i},enumerable:!0},y:{get:function(){return a},enumerable:!0},mods:{get:function(){return o},enumerable:!0}}),m};var n=t(\"mouse-event\")},{\"mouse-event\":437}],436:[function(t,e,r){var n={left:0,top:0};e.exports=function(t,e,r){e=e||t.currentTarget||t.srcElement,Array.isArray(r)||(r=[0,0]);var i=t.clientX||0,a=t.clientY||0,o=(s=e,s===window||s===document||s===document.body?n:s.getBoundingClientRect());var s;return r[0]=i-o.left,r[1]=a-o.top,r}},{}],437:[function(t,e,r){\"use strict\";function n(t){return t.target||t.srcElement||window}r.buttons=function(t){if(\"object\"==typeof t){if(\"buttons\"in t)return t.buttons;if(\"which\"in t){if(2===(e=t.which))return 4;if(3===e)return 2;if(e>0)return 1<<e-1}else if(\"button\"in t){var e;if(1===(e=t.button))return 4;if(2===e)return 2;if(e>=0)return 1<<e}}return 0},r.element=n,r.x=function(t){if(\"object\"==typeof t){if(\"offsetX\"in t)return t.offsetX;var e=n(t).getBoundingClientRect();return t.clientX-e.left}return 0},r.y=function(t){if(\"object\"==typeof t){if(\"offsetY\"in t)return t.offsetY;var e=n(t).getBoundingClientRect();return t.clientY-e.top}return 0}},{}],438:[function(t,e,r){\"use strict\";var n=t(\"to-px\");e.exports=function(t,e,r){\"function\"==typeof t&&(r=!!e,e=t,t=window);var i=n(\"ex\",t),a=function(t){r&&t.preventDefault();var n=t.deltaX||0,a=t.deltaY||0,o=t.deltaZ||0,s=t.deltaMode,l=1;switch(s){case 1:l=i;break;case 2:l=window.innerHeight}if(a*=l,o*=l,(n*=l)||a||o)return e(n,a,o,t)};return t.addEventListener(\"wheel\",a),a}},{\"to-px\":539}],439:[function(t,e,r){\"use strict\";var n=t(\"typedarray-pool\");function i(t){return\"a\"+t}function a(t){return\"d\"+t}function o(t,e){return\"c\"+t+\"_\"+e}function s(t){return\"s\"+t}function l(t,e){return\"t\"+t+\"_\"+e}function c(t){return\"o\"+t}function u(t){return\"x\"+t}function h(t){return\"p\"+t}function f(t,e){return\"d\"+t+\"_\"+e}function p(t){return\"i\"+t}function d(t,e){return\"u\"+t+\"_\"+e}function g(t){return\"b\"+t}function v(t){return\"y\"+t}function m(t){return\"e\"+t}function y(t){return\"v\"+t}e.exports=function(t){function e(t){throw new Error(\"ndarray-extract-contour: \"+t)}\"object\"!=typeof t&&e(\"Must specify arguments\");var r=t.order;Array.isArray(r)||e(\"Must specify order\");var M=t.arrayArguments||1;M<1&&e(\"Must have at least one array argument\");var S=t.scalarArguments||0;S<0&&e(\"Scalar arg count must be > 0\");\"function\"!=typeof t.vertex&&e(\"Must specify vertex creation function\");\"function\"!=typeof t.cell&&e(\"Must specify cell creation function\");\"function\"!=typeof t.phase&&e(\"Must specify phase function\");for(var E=t.getters||[],C=new Array(M),L=0;L<M;++L)E.indexOf(L)>=0?C[L]=!0:C[L]=!1;return function(t,e,r,M,S,E){var C=E.length,L=S.length;if(L<2)throw new Error(\"ndarray-extract-contour: Dimension must be at least 2\");for(var P=\"extractContour\"+S.join(\"_\"),O=[],z=[],I=[],D=0;D<C;++D)I.push(i(D));for(var D=0;D<M;++D)I.push(u(D));for(var D=0;D<L;++D)z.push(s(D)+\"=\"+i(0)+\".shape[\"+D+\"]|0\");for(var D=0;D<C;++D){z.push(a(D)+\"=\"+i(D)+\".data\",c(D)+\"=\"+i(D)+\".offset|0\");for(var R=0;R<L;++R)z.push(l(D,R)+\"=\"+i(D)+\".stride[\"+R+\"]|0\")}for(var D=0;D<C;++D){z.push(h(D)+\"=\"+c(D)),z.push(o(D,0));for(var R=1;R<1<<L;++R){for(var F=[],B=0;B<L;++B)R&1<<B&&F.push(\"-\"+l(D,B));z.push(f(D,R)+\"=(\"+F.join(\"\")+\")|0\"),z.push(o(D,R)+\"=0\")}}for(var D=0;D<C;++D)for(var R=0;R<L;++R){var N=[l(D,S[R])];R>0&&N.push(l(D,S[R-1])+\"*\"+s(S[R-1])),z.push(d(D,S[R])+\"=(\"+N.join(\"-\")+\")|0\")}for(var D=0;D<L;++D)z.push(p(D)+\"=0\");z.push(_+\"=0\");for(var j=[\"2\"],D=L-2;D>=0;--D)j.push(s(S[D]));z.push(w+\"=(\"+j.join(\"*\")+\")|0\",b+\"=mallocUint32(\"+w+\")\",x+\"=mallocUint32(\"+w+\")\",k+\"=0\"),z.push(g(0)+\"=0\");for(var R=1;R<1<<L;++R){for(var U=[],V=[],B=0;B<L;++B)R&1<<B&&(0===V.length?U.push(\"1\"):U.unshift(V.join(\"*\"))),V.push(s(S[B]));var q=\"\";U[0].indexOf(s(S[L-2]))<0&&(q=\"-\");var H=A(L,R,S);z.push(m(H)+\"=(-\"+U.join(\"-\")+\")|0\",v(H)+\"=(\"+q+U.join(\"-\")+\")|0\",g(H)+\"=0\")}function G(t,e){O.push(\"for(\",p(S[t]),\"=\",e,\";\",p(S[t]),\"<\",s(S[t]),\";\",\"++\",p(S[t]),\"){\")}function Y(t){for(var e=0;e<C;++e)O.push(h(e),\"+=\",d(e,S[t]),\";\");O.push(\"}\")}function W(){for(var t=1;t<1<<L;++t)O.push(T,\"=\",m(t),\";\",m(t),\"=\",v(t),\";\",v(t),\"=\",T,\";\")}z.push(y(0)+\"=0\",T+\"=0\"),function t(e,r){if(e<0)return void function(t){for(var e=0;e<C;++e)E[e]?O.push(o(e,0),\"=\",a(e),\".get(\",h(e),\");\"):O.push(o(e,0),\"=\",a(e),\"[\",h(e),\"];\");for(var r=[],e=0;e<C;++e)r.push(o(e,0));for(var e=0;e<M;++e)r.push(u(e));O.push(g(0),\"=\",b,\"[\",k,\"]=phase(\",r.join(),\");\");for(var n=1;n<1<<L;++n)O.push(g(n),\"=\",b,\"[\",k,\"+\",m(n),\"];\");for(var i=[],n=1;n<1<<L;++n)i.push(\"(\"+g(0)+\"!==\"+g(n)+\")\");O.push(\"if(\",i.join(\"||\"),\"){\");for(var s=[],e=0;e<L;++e)s.push(p(e));for(var e=0;e<C;++e){s.push(o(e,0));for(var n=1;n<1<<L;++n)E[e]?O.push(o(e,n),\"=\",a(e),\".get(\",h(e),\"+\",f(e,n),\");\"):O.push(o(e,n),\"=\",a(e),\"[\",h(e),\"+\",f(e,n),\"];\"),s.push(o(e,n))}for(var e=0;e<1<<L;++e)s.push(g(e));for(var e=0;e<M;++e)s.push(u(e));O.push(\"vertex(\",s.join(),\");\",y(0),\"=\",x,\"[\",k,\"]=\",_,\"++;\");for(var l=(1<<L)-1,c=g(l),n=0;n<L;++n)if(0==(t&~(1<<n))){for(var d=l^1<<n,v=g(d),w=[],T=d;T>0;T=T-1&d)w.push(x+\"[\"+k+\"+\"+m(T)+\"]\");w.push(y(0));for(var T=0;T<C;++T)1&n?w.push(o(T,l),o(T,d)):w.push(o(T,d),o(T,l));1&n?w.push(c,v):w.push(v,c);for(var T=0;T<M;++T)w.push(u(T));O.push(\"if(\",c,\"!==\",v,\"){\",\"face(\",w.join(),\")}\")}O.push(\"}\",k,\"+=1;\")}(r);!function(t){for(var e=t-1;e>=0;--e)G(e,0);for(var r=[],e=0;e<C;++e)E[e]?r.push(a(e)+\".get(\"+h(e)+\")\"):r.push(a(e)+\"[\"+h(e)+\"]\");for(var e=0;e<M;++e)r.push(u(e));O.push(b,\"[\",k,\"++]=phase(\",r.join(),\");\");for(var e=0;e<t;++e)Y(e);for(var n=0;n<C;++n)O.push(h(n),\"+=\",d(n,S[t]),\";\")}(e);O.push(\"if(\",s(S[e]),\">0){\",p(S[e]),\"=1;\");t(e-1,r|1<<S[e]);for(var n=0;n<C;++n)O.push(h(n),\"+=\",d(n,S[e]),\";\");e===L-1&&(O.push(k,\"=0;\"),W());G(e,2);t(e-1,r);e===L-1&&(O.push(\"if(\",p(S[L-1]),\"&1){\",k,\"=0;}\"),W());Y(e);O.push(\"}\")}(L-1,0),O.push(\"freeUint32(\",x,\");freeUint32(\",b,\");\");var X=[\"'use strict';\",\"function \",P,\"(\",I.join(),\"){\",\"var \",z.join(),\";\",O.join(\"\"),\"}\",\"return \",P].join(\"\");return new Function(\"vertex\",\"face\",\"phase\",\"mallocUint32\",\"freeUint32\",X)(t,e,r,n.mallocUint32,n.freeUint32)}(t.vertex,t.cell,t.phase,S,r,C)};var x=\"V\",b=\"P\",_=\"N\",w=\"Q\",k=\"X\",T=\"T\";function A(t,e,r){for(var n=0,i=0;i<t;++i)e&1<<i&&(n|=1<<r[i]);return n}},{\"typedarray-pool\":545}],440:[function(t,e,r){\"use strict\";var n=t(\"cwise/lib/wrapper\")({args:[\"index\",\"array\",\"scalar\"],pre:{body:\"{}\",args:[],thisVars:[],localVars:[]},body:{body:\"{_inline_1_arg1_=_inline_1_arg2_.apply(void 0,_inline_1_arg0_)}\",args:[{name:\"_inline_1_arg0_\",lvalue:!1,rvalue:!0,count:1},{name:\"_inline_1_arg1_\",lvalue:!0,rvalue:!1,count:1},{name:\"_inline_1_arg2_\",lvalue:!1,rvalue:!0,count:1}],thisVars:[],localVars:[]},post:{body:\"{}\",args:[],thisVars:[],localVars:[]},debug:!1,funcName:\"cwise\",blockSize:64});e.exports=function(t,e){return n(t,e),t}},{\"cwise/lib/wrapper\":149}],441:[function(t,e,r){\"use strict\";e.exports=function(t,e,r){if(Array.isArray(r)){if(r.length!==e.dimension)throw new Error(\"ndarray-gradient: invalid boundary conditions\")}else r=n(e.dimension,\"string\"==typeof r?r:\"clamp\");if(t.dimension!==e.dimension+1)throw new Error(\"ndarray-gradient: output dimension must be +1 input dimension\");if(t.shape[e.dimension]!==e.dimension)throw new Error(\"ndarray-gradient: output shape must match input shape\");for(var i=0;i<e.dimension;++i)if(t.shape[i]!==e.shape[i])throw new Error(\"ndarray-gradient: shape mismatch\");if(0===e.size)return t;if(e.dimension<=0)return t.set(0),t;return function(t){var e=t.join();if(m=o[e])return m;var r=t.length,n=[\"function gradient(dst,src){var s=src.shape.slice();\"];function i(e){for(var i=r-e.length,a=[],o=[],s=[],l=0;l<r;++l)e.indexOf(l+1)>=0?s.push(\"0\"):e.indexOf(-(l+1))>=0?s.push(\"s[\"+l+\"]-1\"):(s.push(\"-1\"),a.push(\"1\"),o.push(\"s[\"+l+\"]-2\"));var c=\".lo(\"+a.join()+\").hi(\"+o.join()+\")\";if(0===a.length&&(c=\"\"),i>0){n.push(\"if(1\");for(var l=0;l<r;++l)e.indexOf(l+1)>=0||e.indexOf(-(l+1))>=0||n.push(\"&&s[\",l,\"]>2\");n.push(\"){grad\",i,\"(src.pick(\",s.join(),\")\",c);for(var l=0;l<r;++l)e.indexOf(l+1)>=0||e.indexOf(-(l+1))>=0||n.push(\",dst.pick(\",s.join(),\",\",l,\")\",c);n.push(\");\")}for(var l=0;l<e.length;++l){var u=Math.abs(e[l])-1,h=\"dst.pick(\"+s.join()+\",\"+u+\")\"+c;switch(t[u]){case\"clamp\":var f=s.slice(),p=s.slice();e[l]<0?f[u]=\"s[\"+u+\"]-2\":p[u]=\"1\",0===i?n.push(\"if(s[\",u,\"]>1){dst.set(\",s.join(),\",\",u,\",0.5*(src.get(\",f.join(),\")-src.get(\",p.join(),\")))}else{dst.set(\",s.join(),\",\",u,\",0)};\"):n.push(\"if(s[\",u,\"]>1){diff(\",h,\",src.pick(\",f.join(),\")\",c,\",src.pick(\",p.join(),\")\",c,\");}else{zero(\",h,\");};\");break;case\"mirror\":0===i?n.push(\"dst.set(\",s.join(),\",\",u,\",0);\"):n.push(\"zero(\",h,\");\");break;case\"wrap\":var d=s.slice(),g=s.slice();e[l]<0?(d[u]=\"s[\"+u+\"]-2\",g[u]=\"0\"):(d[u]=\"s[\"+u+\"]-1\",g[u]=\"1\"),0===i?n.push(\"if(s[\",u,\"]>2){dst.set(\",s.join(),\",\",u,\",0.5*(src.get(\",d.join(),\")-src.get(\",g.join(),\")))}else{dst.set(\",s.join(),\",\",u,\",0)};\"):n.push(\"if(s[\",u,\"]>2){diff(\",h,\",src.pick(\",d.join(),\")\",c,\",src.pick(\",g.join(),\")\",c,\");}else{zero(\",h,\");};\");break;default:throw new Error(\"ndarray-gradient: Invalid boundary condition\")}}i>0&&n.push(\"};\")}for(var s=0;s<1<<r;++s){for(var h=[],f=0;f<r;++f)s&1<<f&&h.push(f+1);for(var p=0;p<1<<h.length;++p){for(var d=h.slice(),f=0;f<h.length;++f)p&1<<f&&(d[f]=-d[f]);i(d)}}n.push(\"return dst;};return gradient\");for(var g=[\"diff\",\"zero\"],v=[l,c],s=1;s<=r;++s)g.push(\"grad\"+s),v.push(u(s));g.push(n.join(\"\"));var m=Function.apply(void 0,g).apply(void 0,v);return a[e]=m,m}(r)(t,e)};var n=t(\"dup\"),i=t(\"cwise-compiler\"),a={},o={},s={body:\"\",args:[],thisVars:[],localVars:[]},l=i({args:[\"array\",\"array\",\"array\"],pre:s,post:s,body:{args:[{name:\"out\",lvalue:!0,rvalue:!1,count:1},{name:\"left\",lvalue:!1,rvalue:!0,count:1},{name:\"right\",lvalue:!1,rvalue:!0,count:1}],body:\"out=0.5*(left-right)\",thisVars:[],localVars:[]},funcName:\"cdiff\"}),c=i({args:[\"array\"],pre:s,post:s,body:{args:[{name:\"out\",lvalue:!0,rvalue:!1,count:1}],body:\"out=0\",thisVars:[],localVars:[]},funcName:\"zero\"});function u(t){if(t in a)return a[t];for(var e=[],r=0;r<t;++r)e.push(\"out\",r,\"s=0.5*(inp\",r,\"l-inp\",r,\"r);\");var o=[\"array\"],l=[\"junk\"];for(r=0;r<t;++r){o.push(\"array\"),l.push(\"out\"+r+\"s\");var c=n(t);c[r]=-1,o.push({array:0,offset:c.slice()}),c[r]=1,o.push({array:0,offset:c.slice()}),l.push(\"inp\"+r+\"l\",\"inp\"+r+\"r\")}return a[t]=i({args:o,pre:s,post:s,body:{body:e.join(\"\"),args:l.map(function(t){return{name:t,lvalue:0===t.indexOf(\"out\"),rvalue:0===t.indexOf(\"inp\"),count:\"junk\"!==t|0}}),thisVars:[],localVars:[]},funcName:\"fdTemplate\"+t})}},{\"cwise-compiler\":146,dup:170}],442:[function(t,e,r){\"use strict\";var n=t(\"ndarray-warp\"),i=t(\"gl-matrix-invert\");e.exports=function(t,e,r){var a=e.dimension,o=i([],r);return n(t,e,function(t,e){for(var r=0;r<a;++r){t[r]=o[(a+1)*a+r];for(var n=0;n<a;++n)t[r]+=o[(a+1)*n+r]*e[n]}var i=o[(a+1)*(a+1)-1];for(n=0;n<a;++n)i+=o[(a+1)*n+a]*e[n];var s=1/i;for(r=0;r<a;++r)t[r]*=s;return t}),t}},{\"gl-matrix-invert\":277,\"ndarray-warp\":449}],443:[function(t,e,r){\"use strict\";function n(t,e){var r=Math.floor(e),n=e-r,i=0<=r&&r<t.shape[0],a=0<=r+1&&r+1<t.shape[0];return(1-n)*(i?+t.get(r):0)+n*(a?+t.get(r+1):0)}function i(t,e,r){var n=Math.floor(e),i=e-n,a=0<=n&&n<t.shape[0],o=0<=n+1&&n+1<t.shape[0],s=Math.floor(r),l=r-s,c=0<=s&&s<t.shape[1],u=0<=s+1&&s+1<t.shape[1],h=a&&c?t.get(n,s):0,f=a&&u?t.get(n,s+1):0;return(1-l)*((1-i)*h+i*(o&&c?t.get(n+1,s):0))+l*((1-i)*f+i*(o&&u?t.get(n+1,s+1):0))}function a(t,e,r,n){var i=Math.floor(e),a=e-i,o=0<=i&&i<t.shape[0],s=0<=i+1&&i+1<t.shape[0],l=Math.floor(r),c=r-l,u=0<=l&&l<t.shape[1],h=0<=l+1&&l+1<t.shape[1],f=Math.floor(n),p=n-f,d=0<=f&&f<t.shape[2],g=0<=f+1&&f+1<t.shape[2],v=o&&u&&d?t.get(i,l,f):0,m=o&&h&&d?t.get(i,l+1,f):0,y=s&&u&&d?t.get(i+1,l,f):0,x=s&&h&&d?t.get(i+1,l+1,f):0,b=o&&u&&g?t.get(i,l,f+1):0,_=o&&h&&g?t.get(i,l+1,f+1):0;return(1-p)*((1-c)*((1-a)*v+a*y)+c*((1-a)*m+a*x))+p*((1-c)*((1-a)*b+a*(s&&u&&g?t.get(i+1,l,f+1):0))+c*((1-a)*_+a*(s&&h&&g?t.get(i+1,l+1,f+1):0)))}e.exports=function(t,e,r,o){switch(t.shape.length){case 0:return 0;case 1:return n(t,e);case 2:return i(t,e,r);case 3:return a(t,e,r,o);default:return function(t){var e,r,n=0|t.shape.length,i=new Array(n),a=new Array(n),o=new Array(n),s=new Array(n);for(e=0;e<n;++e)r=+arguments[e+1],i[e]=Math.floor(r),a[e]=r-i[e],o[e]=0<=i[e]&&i[e]<t.shape[e],s[e]=0<=i[e]+1&&i[e]+1<t.shape[e];var l,c,u,h=0;t:for(e=0;e<1<<n;++e){for(c=1,u=t.offset,l=0;l<n;++l)if(e&1<<l){if(!s[l])continue t;c*=a[l],u+=t.stride[l]*(i[l]+1)}else{if(!o[l])continue t;c*=1-a[l],u+=t.stride[l]*i[l]}h+=c*t.data[u]}return h}.apply(void 0,arguments)}},e.exports.d1=n,e.exports.d2=i,e.exports.d3=a},{}],444:[function(t,e,r){\"use strict\";var n=t(\"cwise-compiler\"),i={body:\"\",args:[],thisVars:[],localVars:[]};function a(t){if(!t)return i;for(var e=0;e<t.args.length;++e){var r=t.args[e];t.args[e]=0===e?{name:r,lvalue:!0,rvalue:!!t.rvalue,count:t.count||1}:{name:r,lvalue:!1,rvalue:!0,count:1}}return t.thisVars||(t.thisVars=[]),t.localVars||(t.localVars=[]),t}function o(t){for(var e=[],r=0;r<t.args.length;++r)e.push(\"a\"+r);return new Function(\"P\",[\"return function \",t.funcName,\"_ndarrayops(\",e.join(\",\"),\") {P(\",e.join(\",\"),\");return a0}\"].join(\"\"))(function(t){return n({args:t.args,pre:a(t.pre),body:a(t.body),post:a(t.proc),funcName:t.funcName})}(t))}var s={add:\"+\",sub:\"-\",mul:\"*\",div:\"/\",mod:\"%\",band:\"&\",bor:\"|\",bxor:\"^\",lshift:\"<<\",rshift:\">>\",rrshift:\">>>\"};!function(){for(var t in s){var e=s[t];r[t]=o({args:[\"array\",\"array\",\"array\"],body:{args:[\"a\",\"b\",\"c\"],body:\"a=b\"+e+\"c\"},funcName:t}),r[t+\"eq\"]=o({args:[\"array\",\"array\"],body:{args:[\"a\",\"b\"],body:\"a\"+e+\"=b\"},rvalue:!0,funcName:t+\"eq\"}),r[t+\"s\"]=o({args:[\"array\",\"array\",\"scalar\"],body:{args:[\"a\",\"b\",\"s\"],body:\"a=b\"+e+\"s\"},funcName:t+\"s\"}),r[t+\"seq\"]=o({args:[\"array\",\"scalar\"],body:{args:[\"a\",\"s\"],body:\"a\"+e+\"=s\"},rvalue:!0,funcName:t+\"seq\"})}}();var l={not:\"!\",bnot:\"~\",neg:\"-\",recip:\"1.0/\"};!function(){for(var t in l){var e=l[t];r[t]=o({args:[\"array\",\"array\"],body:{args:[\"a\",\"b\"],body:\"a=\"+e+\"b\"},funcName:t}),r[t+\"eq\"]=o({args:[\"array\"],body:{args:[\"a\"],body:\"a=\"+e+\"a\"},rvalue:!0,count:2,funcName:t+\"eq\"})}}();var c={and:\"&&\",or:\"||\",eq:\"===\",neq:\"!==\",lt:\"<\",gt:\">\",leq:\"<=\",geq:\">=\"};!function(){for(var t in c){var e=c[t];r[t]=o({args:[\"array\",\"array\",\"array\"],body:{args:[\"a\",\"b\",\"c\"],body:\"a=b\"+e+\"c\"},funcName:t}),r[t+\"s\"]=o({args:[\"array\",\"array\",\"scalar\"],body:{args:[\"a\",\"b\",\"s\"],body:\"a=b\"+e+\"s\"},funcName:t+\"s\"}),r[t+\"eq\"]=o({args:[\"array\",\"array\"],body:{args:[\"a\",\"b\"],body:\"a=a\"+e+\"b\"},rvalue:!0,count:2,funcName:t+\"eq\"}),r[t+\"seq\"]=o({args:[\"array\",\"scalar\"],body:{args:[\"a\",\"s\"],body:\"a=a\"+e+\"s\"},rvalue:!0,count:2,funcName:t+\"seq\"})}}();var u=[\"abs\",\"acos\",\"asin\",\"atan\",\"ceil\",\"cos\",\"exp\",\"floor\",\"log\",\"round\",\"sin\",\"sqrt\",\"tan\"];!function(){for(var t=0;t<u.length;++t){var e=u[t];r[e]=o({args:[\"array\",\"array\"],pre:{args:[],body:\"this_f=Math.\"+e,thisVars:[\"this_f\"]},body:{args:[\"a\",\"b\"],body:\"a=this_f(b)\",thisVars:[\"this_f\"]},funcName:e}),r[e+\"eq\"]=o({args:[\"array\"],pre:{args:[],body:\"this_f=Math.\"+e,thisVars:[\"this_f\"]},body:{args:[\"a\"],body:\"a=this_f(a)\",thisVars:[\"this_f\"]},rvalue:!0,count:2,funcName:e+\"eq\"})}}();var h=[\"max\",\"min\",\"atan2\",\"pow\"];!function(){for(var t=0;t<h.length;++t){var e=h[t];r[e]=o({args:[\"array\",\"array\",\"array\"],pre:{args:[],body:\"this_f=Math.\"+e,thisVars:[\"this_f\"]},body:{args:[\"a\",\"b\",\"c\"],body:\"a=this_f(b,c)\",thisVars:[\"this_f\"]},funcName:e}),r[e+\"s\"]=o({args:[\"array\",\"array\",\"scalar\"],pre:{args:[],body:\"this_f=Math.\"+e,thisVars:[\"this_f\"]},body:{args:[\"a\",\"b\",\"c\"],body:\"a=this_f(b,c)\",thisVars:[\"this_f\"]},funcName:e+\"s\"}),r[e+\"eq\"]=o({args:[\"array\",\"array\"],pre:{args:[],body:\"this_f=Math.\"+e,thisVars:[\"this_f\"]},body:{args:[\"a\",\"b\"],body:\"a=this_f(a,b)\",thisVars:[\"this_f\"]},rvalue:!0,count:2,funcName:e+\"eq\"}),r[e+\"seq\"]=o({args:[\"array\",\"scalar\"],pre:{args:[],body:\"this_f=Math.\"+e,thisVars:[\"this_f\"]},body:{args:[\"a\",\"b\"],body:\"a=this_f(a,b)\",thisVars:[\"this_f\"]},rvalue:!0,count:2,funcName:e+\"seq\"})}}();var f=[\"atan2\",\"pow\"];!function(){for(var t=0;t<f.length;++t){var e=f[t];r[e+\"op\"]=o({args:[\"array\",\"array\",\"array\"],pre:{args:[],body:\"this_f=Math.\"+e,thisVars:[\"this_f\"]},body:{args:[\"a\",\"b\",\"c\"],body:\"a=this_f(c,b)\",thisVars:[\"this_f\"]},funcName:e+\"op\"}),r[e+\"ops\"]=o({args:[\"array\",\"array\",\"scalar\"],pre:{args:[],body:\"this_f=Math.\"+e,thisVars:[\"this_f\"]},body:{args:[\"a\",\"b\",\"c\"],body:\"a=this_f(c,b)\",thisVars:[\"this_f\"]},funcName:e+\"ops\"}),r[e+\"opeq\"]=o({args:[\"array\",\"array\"],pre:{args:[],body:\"this_f=Math.\"+e,thisVars:[\"this_f\"]},body:{args:[\"a\",\"b\"],body:\"a=this_f(b,a)\",thisVars:[\"this_f\"]},rvalue:!0,count:2,funcName:e+\"opeq\"}),r[e+\"opseq\"]=o({args:[\"array\",\"scalar\"],pre:{args:[],body:\"this_f=Math.\"+e,thisVars:[\"this_f\"]},body:{args:[\"a\",\"b\"],body:\"a=this_f(b,a)\",thisVars:[\"this_f\"]},rvalue:!0,count:2,funcName:e+\"opseq\"})}}(),r.any=n({args:[\"array\"],pre:i,body:{args:[{name:\"a\",lvalue:!1,rvalue:!0,count:1}],body:\"if(a){return true}\",localVars:[],thisVars:[]},post:{args:[],localVars:[],thisVars:[],body:\"return false\"},funcName:\"any\"}),r.all=n({args:[\"array\"],pre:i,body:{args:[{name:\"x\",lvalue:!1,rvalue:!0,count:1}],body:\"if(!x){return false}\",localVars:[],thisVars:[]},post:{args:[],localVars:[],thisVars:[],body:\"return true\"},funcName:\"all\"}),r.sum=n({args:[\"array\"],pre:{args:[],localVars:[],thisVars:[\"this_s\"],body:\"this_s=0\"},body:{args:[{name:\"a\",lvalue:!1,rvalue:!0,count:1}],body:\"this_s+=a\",localVars:[],thisVars:[\"this_s\"]},post:{args:[],localVars:[],thisVars:[\"this_s\"],body:\"return this_s\"},funcName:\"sum\"}),r.prod=n({args:[\"array\"],pre:{args:[],localVars:[],thisVars:[\"this_s\"],body:\"this_s=1\"},body:{args:[{name:\"a\",lvalue:!1,rvalue:!0,count:1}],body:\"this_s*=a\",localVars:[],thisVars:[\"this_s\"]},post:{args:[],localVars:[],thisVars:[\"this_s\"],body:\"return this_s\"},funcName:\"prod\"}),r.norm2squared=n({args:[\"array\"],pre:{args:[],localVars:[],thisVars:[\"this_s\"],body:\"this_s=0\"},body:{args:[{name:\"a\",lvalue:!1,rvalue:!0,count:2}],body:\"this_s+=a*a\",localVars:[],thisVars:[\"this_s\"]},post:{args:[],localVars:[],thisVars:[\"this_s\"],body:\"return this_s\"},funcName:\"norm2squared\"}),r.norm2=n({args:[\"array\"],pre:{args:[],localVars:[],thisVars:[\"this_s\"],body:\"this_s=0\"},body:{args:[{name:\"a\",lvalue:!1,rvalue:!0,count:2}],body:\"this_s+=a*a\",localVars:[],thisVars:[\"this_s\"]},post:{args:[],localVars:[],thisVars:[\"this_s\"],body:\"return Math.sqrt(this_s)\"},funcName:\"norm2\"}),r.norminf=n({args:[\"array\"],pre:{args:[],localVars:[],thisVars:[\"this_s\"],body:\"this_s=0\"},body:{args:[{name:\"a\",lvalue:!1,rvalue:!0,count:4}],body:\"if(-a>this_s){this_s=-a}else if(a>this_s){this_s=a}\",localVars:[],thisVars:[\"this_s\"]},post:{args:[],localVars:[],thisVars:[\"this_s\"],body:\"return this_s\"},funcName:\"norminf\"}),r.norm1=n({args:[\"array\"],pre:{args:[],localVars:[],thisVars:[\"this_s\"],body:\"this_s=0\"},body:{args:[{name:\"a\",lvalue:!1,rvalue:!0,count:3}],body:\"this_s+=a<0?-a:a\",localVars:[],thisVars:[\"this_s\"]},post:{args:[],localVars:[],thisVars:[\"this_s\"],body:\"return this_s\"},funcName:\"norm1\"}),r.sup=n({args:[\"array\"],pre:{body:\"this_h=-Infinity\",args:[],thisVars:[\"this_h\"],localVars:[]},body:{body:\"if(_inline_1_arg0_>this_h)this_h=_inline_1_arg0_\",args:[{name:\"_inline_1_arg0_\",lvalue:!1,rvalue:!0,count:2}],thisVars:[\"this_h\"],localVars:[]},post:{body:\"return this_h\",args:[],thisVars:[\"this_h\"],localVars:[]}}),r.inf=n({args:[\"array\"],pre:{body:\"this_h=Infinity\",args:[],thisVars:[\"this_h\"],localVars:[]},body:{body:\"if(_inline_1_arg0_<this_h)this_h=_inline_1_arg0_\",args:[{name:\"_inline_1_arg0_\",lvalue:!1,rvalue:!0,count:2}],thisVars:[\"this_h\"],localVars:[]},post:{body:\"return this_h\",args:[],thisVars:[\"this_h\"],localVars:[]}}),r.argmin=n({args:[\"index\",\"array\",\"shape\"],pre:{body:\"{this_v=Infinity;this_i=_inline_0_arg2_.slice(0)}\",args:[{name:\"_inline_0_arg0_\",lvalue:!1,rvalue:!1,count:0},{name:\"_inline_0_arg1_\",lvalue:!1,rvalue:!1,count:0},{name:\"_inline_0_arg2_\",lvalue:!1,rvalue:!0,count:1}],thisVars:[\"this_i\",\"this_v\"],localVars:[]},body:{body:\"{if(_inline_1_arg1_<this_v){this_v=_inline_1_arg1_;for(var _inline_1_k=0;_inline_1_k<_inline_1_arg0_.length;++_inline_1_k){this_i[_inline_1_k]=_inline_1_arg0_[_inline_1_k]}}}\",args:[{name:\"_inline_1_arg0_\",lvalue:!1,rvalue:!0,count:2},{name:\"_inline_1_arg1_\",lvalue:!1,rvalue:!0,count:2}],thisVars:[\"this_i\",\"this_v\"],localVars:[\"_inline_1_k\"]},post:{body:\"{return this_i}\",args:[],thisVars:[\"this_i\"],localVars:[]}}),r.argmax=n({args:[\"index\",\"array\",\"shape\"],pre:{body:\"{this_v=-Infinity;this_i=_inline_0_arg2_.slice(0)}\",args:[{name:\"_inline_0_arg0_\",lvalue:!1,rvalue:!1,count:0},{name:\"_inline_0_arg1_\",lvalue:!1,rvalue:!1,count:0},{name:\"_inline_0_arg2_\",lvalue:!1,rvalue:!0,count:1}],thisVars:[\"this_i\",\"this_v\"],localVars:[]},body:{body:\"{if(_inline_1_arg1_>this_v){this_v=_inline_1_arg1_;for(var _inline_1_k=0;_inline_1_k<_inline_1_arg0_.length;++_inline_1_k){this_i[_inline_1_k]=_inline_1_arg0_[_inline_1_k]}}}\",args:[{name:\"_inline_1_arg0_\",lvalue:!1,rvalue:!0,count:2},{name:\"_inline_1_arg1_\",lvalue:!1,rvalue:!0,count:2}],thisVars:[\"this_i\",\"this_v\"],localVars:[\"_inline_1_k\"]},post:{body:\"{return this_i}\",args:[],thisVars:[\"this_i\"],localVars:[]}}),r.random=o({args:[\"array\"],pre:{args:[],body:\"this_f=Math.random\",thisVars:[\"this_f\"]},body:{args:[\"a\"],body:\"a=this_f()\",thisVars:[\"this_f\"]},funcName:\"random\"}),r.assign=o({args:[\"array\",\"array\"],body:{args:[\"a\",\"b\"],body:\"a=b\"},funcName:\"assign\"}),r.assigns=o({args:[\"array\",\"scalar\"],body:{args:[\"a\",\"b\"],body:\"a=b\"},funcName:\"assigns\"}),r.equals=n({args:[\"array\",\"array\"],pre:i,body:{args:[{name:\"x\",lvalue:!1,rvalue:!0,count:1},{name:\"y\",lvalue:!1,rvalue:!0,count:1}],body:\"if(x!==y){return false}\",localVars:[],thisVars:[]},post:{args:[],localVars:[],thisVars:[],body:\"return true\"},funcName:\"equals\"})},{\"cwise-compiler\":146}],445:[function(t,e,r){\"use strict\";var n=t(\"ndarray\"),i=t(\"./doConvert.js\");e.exports=function(t,e){for(var r=[],a=t,o=1;Array.isArray(a);)r.push(a.length),o*=a.length,a=a[0];return 0===r.length?n():(e||(e=n(new Float64Array(o),r)),i(e,t),e)}},{\"./doConvert.js\":446,ndarray:450}],446:[function(t,e,r){e.exports=t(\"cwise-compiler\")({args:[\"array\",\"scalar\",\"index\"],pre:{body:\"{}\",args:[],thisVars:[],localVars:[]},body:{body:\"{\\nvar _inline_1_v=_inline_1_arg1_,_inline_1_i\\nfor(_inline_1_i=0;_inline_1_i<_inline_1_arg2_.length-1;++_inline_1_i) {\\n_inline_1_v=_inline_1_v[_inline_1_arg2_[_inline_1_i]]\\n}\\n_inline_1_arg0_=_inline_1_v[_inline_1_arg2_[_inline_1_arg2_.length-1]]\\n}\",args:[{name:\"_inline_1_arg0_\",lvalue:!0,rvalue:!1,count:1},{name:\"_inline_1_arg1_\",lvalue:!1,rvalue:!0,count:1},{name:\"_inline_1_arg2_\",lvalue:!1,rvalue:!0,count:4}],thisVars:[],localVars:[\"_inline_1_i\",\"_inline_1_v\"]},post:{body:\"{}\",args:[],thisVars:[],localVars:[]},funcName:\"convert\",blockSize:64})},{\"cwise-compiler\":146}],447:[function(t,e,r){\"use strict\";var n=t(\"typedarray-pool\"),i=32;function a(t){switch(t){case\"uint8\":return[n.mallocUint8,n.freeUint8];case\"uint16\":return[n.mallocUint16,n.freeUint16];case\"uint32\":return[n.mallocUint32,n.freeUint32];case\"int8\":return[n.mallocInt8,n.freeInt8];case\"int16\":return[n.mallocInt16,n.freeInt16];case\"int32\":return[n.mallocInt32,n.freeInt32];case\"float32\":return[n.mallocFloat,n.freeFloat];case\"float64\":return[n.mallocDouble,n.freeDouble];default:return null}}function o(t){for(var e=[],r=0;r<t;++r)e.push(\"s\"+r);for(r=0;r<t;++r)e.push(\"n\"+r);for(r=1;r<t;++r)e.push(\"d\"+r);for(r=1;r<t;++r)e.push(\"e\"+r);for(r=1;r<t;++r)e.push(\"f\"+r);return e}e.exports=function(t,e){var r=[\"'use strict'\"],n=[\"ndarraySortWrapper\",t.join(\"d\"),e].join(\"\");r.push([\"function \",n,\"(\",[\"array\"].join(\",\"),\"){\"].join(\"\"));for(var s=[\"data=array.data,offset=array.offset|0,shape=array.shape,stride=array.stride\"],l=0;l<t.length;++l)s.push([\"s\",l,\"=stride[\",l,\"]|0,n\",l,\"=shape[\",l,\"]|0\"].join(\"\"));var c=new Array(t.length),u=[];for(l=0;l<t.length;++l)0!==(p=t[l])&&(0===u.length?c[p]=\"1\":c[p]=u.join(\"*\"),u.push(\"n\"+p));var h=-1,f=-1;for(l=0;l<t.length;++l){var p,d=t[l];0!==d&&(h>0?s.push([\"d\",d,\"=s\",d,\"-d\",h,\"*n\",h].join(\"\")):s.push([\"d\",d,\"=s\",d].join(\"\")),h=d),0!=(p=t.length-1-l)&&(f>0?s.push([\"e\",p,\"=s\",p,\"-e\",f,\"*n\",f,\",f\",p,\"=\",c[p],\"-f\",f,\"*n\",f].join(\"\")):s.push([\"e\",p,\"=s\",p,\",f\",p,\"=\",c[p]].join(\"\")),f=p)}r.push(\"var \"+s.join(\",\"));var g=[\"0\",\"n0-1\",\"data\",\"offset\"].concat(o(t.length));r.push([\"if(n0<=\",i,\"){\",\"insertionSort(\",g.join(\",\"),\")}else{\",\"quickSort(\",g.join(\",\"),\")}\"].join(\"\")),r.push(\"}return \"+n);var v=new Function(\"insertionSort\",\"quickSort\",r.join(\"\\n\")),m=function(t,e){var r=[\"'use strict'\"],n=[\"ndarrayInsertionSort\",t.join(\"d\"),e].join(\"\"),i=[\"left\",\"right\",\"data\",\"offset\"].concat(o(t.length)),s=a(e),l=[\"i,j,cptr,ptr=left*s0+offset\"];if(t.length>1){for(var c=[],u=1;u<t.length;++u)l.push(\"i\"+u),c.push(\"n\"+u);s?l.push(\"scratch=malloc(\"+c.join(\"*\")+\")\"):l.push(\"scratch=new Array(\"+c.join(\"*\")+\")\"),l.push(\"dptr\",\"sptr\",\"a\",\"b\")}else l.push(\"scratch\");function h(t){return\"generic\"===e?[\"data.get(\",t,\")\"].join(\"\"):[\"data[\",t,\"]\"].join(\"\")}function f(t,r){return\"generic\"===e?[\"data.set(\",t,\",\",r,\")\"].join(\"\"):[\"data[\",t,\"]=\",r].join(\"\")}if(r.push([\"function \",n,\"(\",i.join(\",\"),\"){var \",l.join(\",\")].join(\"\"),\"for(i=left+1;i<=right;++i){\",\"j=i;ptr+=s0\",\"cptr=ptr\"),t.length>1){for(r.push(\"dptr=0;sptr=ptr\"),u=t.length-1;u>=0;--u)0!==(p=t[u])&&r.push([\"for(i\",p,\"=0;i\",p,\"<n\",p,\";++i\",p,\"){\"].join(\"\"));for(r.push(\"scratch[dptr++]=\",h(\"sptr\")),u=0;u<t.length;++u)0!==(p=t[u])&&r.push(\"sptr+=d\"+p,\"}\");for(r.push(\"__g:while(j--\\x3eleft){\",\"dptr=0\",\"sptr=cptr-s0\"),u=1;u<t.length;++u)1===u&&r.push(\"__l:\"),r.push([\"for(i\",u,\"=0;i\",u,\"<n\",u,\";++i\",u,\"){\"].join(\"\"));for(r.push([\"a=\",h(\"sptr\"),\"\\nb=scratch[dptr]\\nif(a<b){break __g}\\nif(a>b){break __l}\"].join(\"\")),u=t.length-1;u>=1;--u)r.push(\"sptr+=e\"+u,\"dptr+=f\"+u,\"}\");for(r.push(\"dptr=cptr;sptr=cptr-s0\"),u=t.length-1;u>=0;--u)0!==(p=t[u])&&r.push([\"for(i\",p,\"=0;i\",p,\"<n\",p,\";++i\",p,\"){\"].join(\"\"));for(r.push(f(\"dptr\",h(\"sptr\"))),u=0;u<t.length;++u)0!==(p=t[u])&&r.push([\"dptr+=d\",p,\";sptr+=d\",p].join(\"\"),\"}\");for(r.push(\"cptr-=s0\\n}\"),r.push(\"dptr=cptr;sptr=0\"),u=t.length-1;u>=0;--u)0!==(p=t[u])&&r.push([\"for(i\",p,\"=0;i\",p,\"<n\",p,\";++i\",p,\"){\"].join(\"\"));for(r.push(f(\"dptr\",\"scratch[sptr++]\")),u=0;u<t.length;++u){var p;0!==(p=t[u])&&r.push(\"dptr+=d\"+p,\"}\")}}else r.push(\"scratch=\"+h(\"ptr\"),\"while((j--\\x3eleft)&&(\"+h(\"cptr-s0\")+\">scratch)){\",f(\"cptr\",h(\"cptr-s0\")),\"cptr-=s0\",\"}\",f(\"cptr\",\"scratch\"));return r.push(\"}\"),t.length>1&&s&&r.push(\"free(scratch)\"),r.push(\"} return \"+n),s?new Function(\"malloc\",\"free\",r.join(\"\\n\"))(s[0],s[1]):new Function(r.join(\"\\n\"))()}(t,e),y=function(t,e,r){var n=[\"'use strict'\"],s=[\"ndarrayQuickSort\",t.join(\"d\"),e].join(\"\"),l=[\"left\",\"right\",\"data\",\"offset\"].concat(o(t.length)),c=a(e),u=0;n.push([\"function \",s,\"(\",l.join(\",\"),\"){\"].join(\"\"));var h=[\"sixth=((right-left+1)/6)|0\",\"index1=left+sixth\",\"index5=right-sixth\",\"index3=(left+right)>>1\",\"index2=index3-sixth\",\"index4=index3+sixth\",\"el1=index1\",\"el2=index2\",\"el3=index3\",\"el4=index4\",\"el5=index5\",\"less=left+1\",\"great=right-1\",\"pivots_are_equal=true\",\"tmp\",\"tmp0\",\"x\",\"y\",\"z\",\"k\",\"ptr0\",\"ptr1\",\"ptr2\",\"comp_pivot1=0\",\"comp_pivot2=0\",\"comp=0\"];if(t.length>1){for(var f=[],p=1;p<t.length;++p)f.push(\"n\"+p),h.push(\"i\"+p);for(p=0;p<8;++p)h.push(\"b_ptr\"+p);h.push(\"ptr3\",\"ptr4\",\"ptr5\",\"ptr6\",\"ptr7\",\"pivot_ptr\",\"ptr_shift\",\"elementSize=\"+f.join(\"*\")),c?h.push(\"pivot1=malloc(elementSize)\",\"pivot2=malloc(elementSize)\"):h.push(\"pivot1=new Array(elementSize),pivot2=new Array(elementSize)\")}else h.push(\"pivot1\",\"pivot2\");function d(t){return[\"(offset+\",t,\"*s0)\"].join(\"\")}function g(t){return\"generic\"===e?[\"data.get(\",t,\")\"].join(\"\"):[\"data[\",t,\"]\"].join(\"\")}function v(t,r){return\"generic\"===e?[\"data.set(\",t,\",\",r,\")\"].join(\"\"):[\"data[\",t,\"]=\",r].join(\"\")}function m(e,r,i){if(1===e.length)n.push(\"ptr0=\"+d(e[0]));else for(var a=0;a<e.length;++a)n.push([\"b_ptr\",a,\"=s0*\",e[a]].join(\"\"));for(r&&n.push(\"pivot_ptr=0\"),n.push(\"ptr_shift=offset\"),a=t.length-1;a>=0;--a)0!==(o=t[a])&&n.push([\"for(i\",o,\"=0;i\",o,\"<n\",o,\";++i\",o,\"){\"].join(\"\"));if(e.length>1)for(a=0;a<e.length;++a)n.push([\"ptr\",a,\"=b_ptr\",a,\"+ptr_shift\"].join(\"\"));for(n.push(i),r&&n.push(\"++pivot_ptr\"),a=0;a<t.length;++a){var o;0!==(o=t[a])&&(e.length>1?n.push(\"ptr_shift+=d\"+o):n.push(\"ptr0+=d\"+o),n.push(\"}\"))}}function y(e,r,i,a){if(1===r.length)n.push(\"ptr0=\"+d(r[0]));else{for(var o=0;o<r.length;++o)n.push([\"b_ptr\",o,\"=s0*\",r[o]].join(\"\"));n.push(\"ptr_shift=offset\")}for(i&&n.push(\"pivot_ptr=0\"),e&&n.push(e+\":\"),o=1;o<t.length;++o)n.push([\"for(i\",o,\"=0;i\",o,\"<n\",o,\";++i\",o,\"){\"].join(\"\"));if(r.length>1)for(o=0;o<r.length;++o)n.push([\"ptr\",o,\"=b_ptr\",o,\"+ptr_shift\"].join(\"\"));for(n.push(a),o=t.length-1;o>=1;--o)i&&n.push(\"pivot_ptr+=f\"+o),r.length>1?n.push(\"ptr_shift+=e\"+o):n.push(\"ptr0+=e\"+o),n.push(\"}\")}function x(){t.length>1&&c&&n.push(\"free(pivot1)\",\"free(pivot2)\")}function b(e,r){var i=\"el\"+e,a=\"el\"+r;if(t.length>1){var o=\"__l\"+ ++u;y(o,[i,a],!1,[\"comp=\",g(\"ptr0\"),\"-\",g(\"ptr1\"),\"\\n\",\"if(comp>0){tmp0=\",i,\";\",i,\"=\",a,\";\",a,\"=tmp0;break \",o,\"}\\n\",\"if(comp<0){break \",o,\"}\"].join(\"\"))}else n.push([\"if(\",g(d(i)),\">\",g(d(a)),\"){tmp0=\",i,\";\",i,\"=\",a,\";\",a,\"=tmp0}\"].join(\"\"))}function _(e,r){t.length>1?m([e,r],!1,v(\"ptr0\",g(\"ptr1\"))):n.push(v(d(e),g(d(r))))}function w(e,r,i){if(t.length>1){var a=\"__l\"+ ++u;y(a,[r],!0,[e,\"=\",g(\"ptr0\"),\"-pivot\",i,\"[pivot_ptr]\\n\",\"if(\",e,\"!==0){break \",a,\"}\"].join(\"\"))}else n.push([e,\"=\",g(d(r)),\"-pivot\",i].join(\"\"))}function k(e,r){t.length>1?m([e,r],!1,[\"tmp=\",g(\"ptr0\"),\"\\n\",v(\"ptr0\",g(\"ptr1\")),\"\\n\",v(\"ptr1\",\"tmp\")].join(\"\")):n.push([\"ptr0=\",d(e),\"\\n\",\"ptr1=\",d(r),\"\\n\",\"tmp=\",g(\"ptr0\"),\"\\n\",v(\"ptr0\",g(\"ptr1\")),\"\\n\",v(\"ptr1\",\"tmp\")].join(\"\"))}function T(e,r,i){t.length>1?(m([e,r,i],!1,[\"tmp=\",g(\"ptr0\"),\"\\n\",v(\"ptr0\",g(\"ptr1\")),\"\\n\",v(\"ptr1\",g(\"ptr2\")),\"\\n\",v(\"ptr2\",\"tmp\")].join(\"\")),n.push(\"++\"+r,\"--\"+i)):n.push([\"ptr0=\",d(e),\"\\n\",\"ptr1=\",d(r),\"\\n\",\"ptr2=\",d(i),\"\\n\",\"++\",r,\"\\n\",\"--\",i,\"\\n\",\"tmp=\",g(\"ptr0\"),\"\\n\",v(\"ptr0\",g(\"ptr1\")),\"\\n\",v(\"ptr1\",g(\"ptr2\")),\"\\n\",v(\"ptr2\",\"tmp\")].join(\"\"))}function A(t,e){k(t,e),n.push(\"--\"+e)}function M(e,r,i){t.length>1?m([e,r],!0,[v(\"ptr0\",g(\"ptr1\")),\"\\n\",v(\"ptr1\",[\"pivot\",i,\"[pivot_ptr]\"].join(\"\"))].join(\"\")):n.push(v(d(e),g(d(r))),v(d(r),\"pivot\"+i))}function S(e,r){n.push([\"if((\",r,\"-\",e,\")<=\",i,\"){\\n\",\"insertionSort(\",e,\",\",r,\",data,offset,\",o(t.length).join(\",\"),\")\\n\",\"}else{\\n\",s,\"(\",e,\",\",r,\",data,offset,\",o(t.length).join(\",\"),\")\\n\",\"}\"].join(\"\"))}function E(e,r,i){t.length>1?(n.push([\"__l\",++u,\":while(true){\"].join(\"\")),m([e],!0,[\"if(\",g(\"ptr0\"),\"!==pivot\",r,\"[pivot_ptr]){break __l\",u,\"}\"].join(\"\")),n.push(i,\"}\")):n.push([\"while(\",g(d(e)),\"===pivot\",r,\"){\",i,\"}\"].join(\"\"))}return n.push(\"var \"+h.join(\",\")),b(1,2),b(4,5),b(1,3),b(2,3),b(1,4),b(3,4),b(2,5),b(2,3),b(4,5),t.length>1?m([\"el1\",\"el2\",\"el3\",\"el4\",\"el5\",\"index1\",\"index3\",\"index5\"],!0,[\"pivot1[pivot_ptr]=\",g(\"ptr1\"),\"\\n\",\"pivot2[pivot_ptr]=\",g(\"ptr3\"),\"\\n\",\"pivots_are_equal=pivots_are_equal&&(pivot1[pivot_ptr]===pivot2[pivot_ptr])\\n\",\"x=\",g(\"ptr0\"),\"\\n\",\"y=\",g(\"ptr2\"),\"\\n\",\"z=\",g(\"ptr4\"),\"\\n\",v(\"ptr5\",\"x\"),\"\\n\",v(\"ptr6\",\"y\"),\"\\n\",v(\"ptr7\",\"z\")].join(\"\")):n.push([\"pivot1=\",g(d(\"el2\")),\"\\n\",\"pivot2=\",g(d(\"el4\")),\"\\n\",\"pivots_are_equal=pivot1===pivot2\\n\",\"x=\",g(d(\"el1\")),\"\\n\",\"y=\",g(d(\"el3\")),\"\\n\",\"z=\",g(d(\"el5\")),\"\\n\",v(d(\"index1\"),\"x\"),\"\\n\",v(d(\"index3\"),\"y\"),\"\\n\",v(d(\"index5\"),\"z\")].join(\"\")),_(\"index2\",\"left\"),_(\"index4\",\"right\"),n.push(\"if(pivots_are_equal){\"),n.push(\"for(k=less;k<=great;++k){\"),w(\"comp\",\"k\",1),n.push(\"if(comp===0){continue}\"),n.push(\"if(comp<0){\"),n.push(\"if(k!==less){\"),k(\"k\",\"less\"),n.push(\"}\"),n.push(\"++less\"),n.push(\"}else{\"),n.push(\"while(true){\"),w(\"comp\",\"great\",1),n.push(\"if(comp>0){\"),n.push(\"great--\"),n.push(\"}else if(comp<0){\"),T(\"k\",\"less\",\"great\"),n.push(\"break\"),n.push(\"}else{\"),A(\"k\",\"great\"),n.push(\"break\"),n.push(\"}\"),n.push(\"}\"),n.push(\"}\"),n.push(\"}\"),n.push(\"}else{\"),n.push(\"for(k=less;k<=great;++k){\"),w(\"comp_pivot1\",\"k\",1),n.push(\"if(comp_pivot1<0){\"),n.push(\"if(k!==less){\"),k(\"k\",\"less\"),n.push(\"}\"),n.push(\"++less\"),n.push(\"}else{\"),w(\"comp_pivot2\",\"k\",2),n.push(\"if(comp_pivot2>0){\"),n.push(\"while(true){\"),w(\"comp\",\"great\",2),n.push(\"if(comp>0){\"),n.push(\"if(--great<k){break}\"),n.push(\"continue\"),n.push(\"}else{\"),w(\"comp\",\"great\",1),n.push(\"if(comp<0){\"),T(\"k\",\"less\",\"great\"),n.push(\"}else{\"),A(\"k\",\"great\"),n.push(\"}\"),n.push(\"break\"),n.push(\"}\"),n.push(\"}\"),n.push(\"}\"),n.push(\"}\"),n.push(\"}\"),n.push(\"}\"),M(\"left\",\"(less-1)\",1),M(\"right\",\"(great+1)\",2),S(\"left\",\"(less-2)\"),S(\"(great+2)\",\"right\"),n.push(\"if(pivots_are_equal){\"),x(),n.push(\"return\"),n.push(\"}\"),n.push(\"if(less<index1&&great>index5){\"),E(\"less\",1,\"++less\"),E(\"great\",2,\"--great\"),n.push(\"for(k=less;k<=great;++k){\"),w(\"comp_pivot1\",\"k\",1),n.push(\"if(comp_pivot1===0){\"),n.push(\"if(k!==less){\"),k(\"k\",\"less\"),n.push(\"}\"),n.push(\"++less\"),n.push(\"}else{\"),w(\"comp_pivot2\",\"k\",2),n.push(\"if(comp_pivot2===0){\"),n.push(\"while(true){\"),w(\"comp\",\"great\",2),n.push(\"if(comp===0){\"),n.push(\"if(--great<k){break}\"),n.push(\"continue\"),n.push(\"}else{\"),w(\"comp\",\"great\",1),n.push(\"if(comp<0){\"),T(\"k\",\"less\",\"great\"),n.push(\"}else{\"),A(\"k\",\"great\"),n.push(\"}\"),n.push(\"break\"),n.push(\"}\"),n.push(\"}\"),n.push(\"}\"),n.push(\"}\"),n.push(\"}\"),n.push(\"}\"),x(),S(\"less\",\"great\"),n.push(\"}return \"+s),t.length>1&&c?new Function(\"insertionSort\",\"malloc\",\"free\",n.join(\"\\n\"))(r,c[0],c[1]):new Function(\"insertionSort\",n.join(\"\\n\"))(r)}(t,e,m);return v(m,y)}},{\"typedarray-pool\":545}],448:[function(t,e,r){\"use strict\";var n=t(\"./lib/compile_sort.js\"),i={};e.exports=function(t){var e=t.order,r=t.dtype,a=[e,r].join(\":\"),o=i[a];return o||(i[a]=o=n(e,r)),o(t),t}},{\"./lib/compile_sort.js\":447}],449:[function(t,e,r){\"use strict\";var n=t(\"ndarray-linear-interpolate\"),i=t(\"cwise/lib/wrapper\")({args:[\"index\",\"array\",\"scalar\",\"scalar\",\"scalar\"],pre:{body:\"{this_warped=new Array(_inline_3_arg4_)}\",args:[{name:\"_inline_3_arg0_\",lvalue:!1,rvalue:!1,count:0},{name:\"_inline_3_arg1_\",lvalue:!1,rvalue:!1,count:0},{name:\"_inline_3_arg2_\",lvalue:!1,rvalue:!1,count:0},{name:\"_inline_3_arg3_\",lvalue:!1,rvalue:!1,count:0},{name:\"_inline_3_arg4_\",lvalue:!1,rvalue:!0,count:1}],thisVars:[\"this_warped\"],localVars:[]},body:{body:\"{_inline_4_arg2_(this_warped,_inline_4_arg0_),_inline_4_arg1_=_inline_4_arg3_.apply(void 0,this_warped)}\",args:[{name:\"_inline_4_arg0_\",lvalue:!1,rvalue:!0,count:1},{name:\"_inline_4_arg1_\",lvalue:!0,rvalue:!1,count:1},{name:\"_inline_4_arg2_\",lvalue:!1,rvalue:!0,count:1},{name:\"_inline_4_arg3_\",lvalue:!1,rvalue:!0,count:1},{name:\"_inline_4_arg4_\",lvalue:!1,rvalue:!1,count:0}],thisVars:[\"this_warped\"],localVars:[]},post:{body:\"{}\",args:[],thisVars:[],localVars:[]},debug:!1,funcName:\"warpND\",blockSize:64}),a=t(\"cwise/lib/wrapper\")({args:[\"index\",\"array\",\"scalar\",\"scalar\",\"scalar\"],pre:{body:\"{this_warped=[0]}\",args:[],thisVars:[\"this_warped\"],localVars:[]},body:{body:\"{_inline_7_arg2_(this_warped,_inline_7_arg0_),_inline_7_arg1_=_inline_7_arg3_(_inline_7_arg4_,this_warped[0])}\",args:[{name:\"_inline_7_arg0_\",lvalue:!1,rvalue:!0,count:1},{name:\"_inline_7_arg1_\",lvalue:!0,rvalue:!1,count:1},{name:\"_inline_7_arg2_\",lvalue:!1,rvalue:!0,count:1},{name:\"_inline_7_arg3_\",lvalue:!1,rvalue:!0,count:1},{name:\"_inline_7_arg4_\",lvalue:!1,rvalue:!0,count:1}],thisVars:[\"this_warped\"],localVars:[]},post:{body:\"{}\",args:[],thisVars:[],localVars:[]},debug:!1,funcName:\"warp1D\",blockSize:64}),o=t(\"cwise/lib/wrapper\")({args:[\"index\",\"array\",\"scalar\",\"scalar\",\"scalar\"],pre:{body:\"{this_warped=[0,0]}\",args:[],thisVars:[\"this_warped\"],localVars:[]},body:{body:\"{_inline_10_arg2_(this_warped,_inline_10_arg0_),_inline_10_arg1_=_inline_10_arg3_(_inline_10_arg4_,this_warped[0],this_warped[1])}\",args:[{name:\"_inline_10_arg0_\",lvalue:!1,rvalue:!0,count:1},{name:\"_inline_10_arg1_\",lvalue:!0,rvalue:!1,count:1},{name:\"_inline_10_arg2_\",lvalue:!1,rvalue:!0,count:1},{name:\"_inline_10_arg3_\",lvalue:!1,rvalue:!0,count:1},{name:\"_inline_10_arg4_\",lvalue:!1,rvalue:!0,count:1}],thisVars:[\"this_warped\"],localVars:[]},post:{body:\"{}\",args:[],thisVars:[],localVars:[]},debug:!1,funcName:\"warp2D\",blockSize:64}),s=t(\"cwise/lib/wrapper\")({args:[\"index\",\"array\",\"scalar\",\"scalar\",\"scalar\"],pre:{body:\"{this_warped=[0,0,0]}\",args:[],thisVars:[\"this_warped\"],localVars:[]},body:{body:\"{_inline_13_arg2_(this_warped,_inline_13_arg0_),_inline_13_arg1_=_inline_13_arg3_(_inline_13_arg4_,this_warped[0],this_warped[1],this_warped[2])}\",args:[{name:\"_inline_13_arg0_\",lvalue:!1,rvalue:!0,count:1},{name:\"_inline_13_arg1_\",lvalue:!0,rvalue:!1,count:1},{name:\"_inline_13_arg2_\",lvalue:!1,rvalue:!0,count:1},{name:\"_inline_13_arg3_\",lvalue:!1,rvalue:!0,count:1},{name:\"_inline_13_arg4_\",lvalue:!1,rvalue:!0,count:1}],thisVars:[\"this_warped\"],localVars:[]},post:{body:\"{}\",args:[],thisVars:[],localVars:[]},debug:!1,funcName:\"warp3D\",blockSize:64});e.exports=function(t,e,r){switch(e.shape.length){case 1:a(t,r,n.d1,e);break;case 2:o(t,r,n.d2,e);break;case 3:s(t,r,n.d3,e);break;default:i(t,r,n.bind(void 0,e),e.shape.length)}return t}},{\"cwise/lib/wrapper\":149,\"ndarray-linear-interpolate\":443}],450:[function(t,e,r){var n=t(\"iota-array\"),i=t(\"is-buffer\"),a=\"undefined\"!=typeof Float64Array;function o(t,e){return t[0]-e[0]}function s(){var t,e=this.stride,r=new Array(e.length);for(t=0;t<r.length;++t)r[t]=[Math.abs(e[t]),t];r.sort(o);var n=new Array(r.length);for(t=0;t<n.length;++t)n[t]=r[t][1];return n}function l(t,e){var r=[\"View\",e,\"d\",t].join(\"\");e<0&&(r=\"View_Nil\"+t);var i=\"generic\"===t;if(-1===e){var a=\"function \"+r+\"(a){this.data=a;};var proto=\"+r+\".prototype;proto.dtype='\"+t+\"';proto.index=function(){return -1};proto.size=0;proto.dimension=-1;proto.shape=proto.stride=proto.order=[];proto.lo=proto.hi=proto.transpose=proto.step=function(){return new \"+r+\"(this.data);};proto.get=proto.set=function(){};proto.pick=function(){return null};return function construct_\"+r+\"(a){return new \"+r+\"(a);}\";return new Function(a)()}if(0===e){a=\"function \"+r+\"(a,d) {this.data = a;this.offset = d};var proto=\"+r+\".prototype;proto.dtype='\"+t+\"';proto.index=function(){return this.offset};proto.dimension=0;proto.size=1;proto.shape=proto.stride=proto.order=[];proto.lo=proto.hi=proto.transpose=proto.step=function \"+r+\"_copy() {return new \"+r+\"(this.data,this.offset)};proto.pick=function \"+r+\"_pick(){return TrivialArray(this.data);};proto.valueOf=proto.get=function \"+r+\"_get(){return \"+(i?\"this.data.get(this.offset)\":\"this.data[this.offset]\")+\"};proto.set=function \"+r+\"_set(v){return \"+(i?\"this.data.set(this.offset,v)\":\"this.data[this.offset]=v\")+\"};return function construct_\"+r+\"(a,b,c,d){return new \"+r+\"(a,d)}\";return new Function(\"TrivialArray\",a)(c[t][0])}a=[\"'use strict'\"];var o=n(e),l=o.map(function(t){return\"i\"+t}),u=\"this.offset+\"+o.map(function(t){return\"this.stride[\"+t+\"]*i\"+t}).join(\"+\"),h=o.map(function(t){return\"b\"+t}).join(\",\"),f=o.map(function(t){return\"c\"+t}).join(\",\");a.push(\"function \"+r+\"(a,\"+h+\",\"+f+\",d){this.data=a\",\"this.shape=[\"+h+\"]\",\"this.stride=[\"+f+\"]\",\"this.offset=d|0}\",\"var proto=\"+r+\".prototype\",\"proto.dtype='\"+t+\"'\",\"proto.dimension=\"+e),a.push(\"Object.defineProperty(proto,'size',{get:function \"+r+\"_size(){return \"+o.map(function(t){return\"this.shape[\"+t+\"]\"}).join(\"*\"),\"}})\"),1===e?a.push(\"proto.order=[0]\"):(a.push(\"Object.defineProperty(proto,'order',{get:\"),e<4?(a.push(\"function \"+r+\"_order(){\"),2===e?a.push(\"return (Math.abs(this.stride[0])>Math.abs(this.stride[1]))?[1,0]:[0,1]}})\"):3===e&&a.push(\"var s0=Math.abs(this.stride[0]),s1=Math.abs(this.stride[1]),s2=Math.abs(this.stride[2]);if(s0>s1){if(s1>s2){return [2,1,0];}else if(s0>s2){return [1,2,0];}else{return [1,0,2];}}else if(s0>s2){return [2,0,1];}else if(s2>s1){return [0,1,2];}else{return [0,2,1];}}})\")):a.push(\"ORDER})\")),a.push(\"proto.set=function \"+r+\"_set(\"+l.join(\",\")+\",v){\"),i?a.push(\"return this.data.set(\"+u+\",v)}\"):a.push(\"return this.data[\"+u+\"]=v}\"),a.push(\"proto.get=function \"+r+\"_get(\"+l.join(\",\")+\"){\"),i?a.push(\"return this.data.get(\"+u+\")}\"):a.push(\"return this.data[\"+u+\"]}\"),a.push(\"proto.index=function \"+r+\"_index(\",l.join(),\"){return \"+u+\"}\"),a.push(\"proto.hi=function \"+r+\"_hi(\"+l.join(\",\")+\"){return new \"+r+\"(this.data,\"+o.map(function(t){return[\"(typeof i\",t,\"!=='number'||i\",t,\"<0)?this.shape[\",t,\"]:i\",t,\"|0\"].join(\"\")}).join(\",\")+\",\"+o.map(function(t){return\"this.stride[\"+t+\"]\"}).join(\",\")+\",this.offset)}\");var p=o.map(function(t){return\"a\"+t+\"=this.shape[\"+t+\"]\"}),d=o.map(function(t){return\"c\"+t+\"=this.stride[\"+t+\"]\"});a.push(\"proto.lo=function \"+r+\"_lo(\"+l.join(\",\")+\"){var b=this.offset,d=0,\"+p.join(\",\")+\",\"+d.join(\",\"));for(var g=0;g<e;++g)a.push(\"if(typeof i\"+g+\"==='number'&&i\"+g+\">=0){d=i\"+g+\"|0;b+=c\"+g+\"*d;a\"+g+\"-=d}\");a.push(\"return new \"+r+\"(this.data,\"+o.map(function(t){return\"a\"+t}).join(\",\")+\",\"+o.map(function(t){return\"c\"+t}).join(\",\")+\",b)}\"),a.push(\"proto.step=function \"+r+\"_step(\"+l.join(\",\")+\"){var \"+o.map(function(t){return\"a\"+t+\"=this.shape[\"+t+\"]\"}).join(\",\")+\",\"+o.map(function(t){return\"b\"+t+\"=this.stride[\"+t+\"]\"}).join(\",\")+\",c=this.offset,d=0,ceil=Math.ceil\");for(g=0;g<e;++g)a.push(\"if(typeof i\"+g+\"==='number'){d=i\"+g+\"|0;if(d<0){c+=b\"+g+\"*(a\"+g+\"-1);a\"+g+\"=ceil(-a\"+g+\"/d)}else{a\"+g+\"=ceil(a\"+g+\"/d)}b\"+g+\"*=d}\");a.push(\"return new \"+r+\"(this.data,\"+o.map(function(t){return\"a\"+t}).join(\",\")+\",\"+o.map(function(t){return\"b\"+t}).join(\",\")+\",c)}\");var v=new Array(e),m=new Array(e);for(g=0;g<e;++g)v[g]=\"a[i\"+g+\"]\",m[g]=\"b[i\"+g+\"]\";a.push(\"proto.transpose=function \"+r+\"_transpose(\"+l+\"){\"+l.map(function(t,e){return t+\"=(\"+t+\"===undefined?\"+e+\":\"+t+\"|0)\"}).join(\";\"),\"var a=this.shape,b=this.stride;return new \"+r+\"(this.data,\"+v.join(\",\")+\",\"+m.join(\",\")+\",this.offset)}\"),a.push(\"proto.pick=function \"+r+\"_pick(\"+l+\"){var a=[],b=[],c=this.offset\");for(g=0;g<e;++g)a.push(\"if(typeof i\"+g+\"==='number'&&i\"+g+\">=0){c=(c+this.stride[\"+g+\"]*i\"+g+\")|0}else{a.push(this.shape[\"+g+\"]);b.push(this.stride[\"+g+\"])}\");return a.push(\"var ctor=CTOR_LIST[a.length+1];return ctor(this.data,a,b,c)}\"),a.push(\"return function construct_\"+r+\"(data,shape,stride,offset){return new \"+r+\"(data,\"+o.map(function(t){return\"shape[\"+t+\"]\"}).join(\",\")+\",\"+o.map(function(t){return\"stride[\"+t+\"]\"}).join(\",\")+\",offset)}\"),new Function(\"CTOR_LIST\",\"ORDER\",a.join(\"\\n\"))(c[t],s)}var c={float32:[],float64:[],int8:[],int16:[],int32:[],uint8:[],uint16:[],uint32:[],array:[],uint8_clamped:[],buffer:[],generic:[]};e.exports=function(t,e,r,n){if(void 0===t)return(0,c.array[0])([]);\"number\"==typeof t&&(t=[t]),void 0===e&&(e=[t.length]);var o=e.length;if(void 0===r){r=new Array(o);for(var s=o-1,u=1;s>=0;--s)r[s]=u,u*=e[s]}if(void 0===n)for(n=0,s=0;s<o;++s)r[s]<0&&(n-=(e[s]-1)*r[s]);for(var h=function(t){if(i(t))return\"buffer\";if(a)switch(Object.prototype.toString.call(t)){case\"[object Float64Array]\":return\"float64\";case\"[object Float32Array]\":return\"float32\";case\"[object Int8Array]\":return\"int8\";case\"[object Int16Array]\":return\"int16\";case\"[object Int32Array]\":return\"int32\";case\"[object Uint8Array]\":return\"uint8\";case\"[object Uint16Array]\":return\"uint16\";case\"[object Uint32Array]\":return\"uint32\";case\"[object Uint8ClampedArray]\":return\"uint8_clamped\"}return Array.isArray(t)?\"array\":\"generic\"}(t),f=c[h];f.length<=o+1;)f.push(l(h,f.length-1));return(0,f[o+1])(t,e,r,n)}},{\"iota-array\":416,\"is-buffer\":418}],451:[function(t,e,r){\"use strict\";var n=t(\"double-bits\"),i=Math.pow(2,-1074),a=-1>>>0;e.exports=function(t,e){if(isNaN(t)||isNaN(e))return NaN;if(t===e)return t;if(0===t)return e<0?-i:i;var r=n.hi(t),o=n.lo(t);e>t==t>0?o===a?(r+=1,o=0):o+=1:0===o?(o=a,r-=1):o-=1;return n.pack(o,r)}},{\"double-bits\":167}],452:[function(t,e,r){var n=Math.PI,i=c(120);function a(t,e,r,n){return[\"C\",t,e,r,n,r,n]}function o(t,e,r,n,i,a){return[\"C\",t/3+2/3*r,e/3+2/3*n,i/3+2/3*r,a/3+2/3*n,i,a]}function s(t,e,r,a,o,c,u,h,f,p){if(p)k=p[0],T=p[1],_=p[2],w=p[3];else{var d=l(t,e,-o);t=d.x,e=d.y;var g=(t-(h=(d=l(h,f,-o)).x))/2,v=(e-(f=d.y))/2,m=g*g/(r*r)+v*v/(a*a);m>1&&(r*=m=Math.sqrt(m),a*=m);var y=r*r,x=a*a,b=(c==u?-1:1)*Math.sqrt(Math.abs((y*x-y*v*v-x*g*g)/(y*v*v+x*g*g)));b==1/0&&(b=1);var _=b*r*v/a+(t+h)/2,w=b*-a*g/r+(e+f)/2,k=Math.asin(((e-w)/a).toFixed(9)),T=Math.asin(((f-w)/a).toFixed(9));(k=t<_?n-k:k)<0&&(k=2*n+k),(T=h<_?n-T:T)<0&&(T=2*n+T),u&&k>T&&(k-=2*n),!u&&T>k&&(T-=2*n)}if(Math.abs(T-k)>i){var A=T,M=h,S=f;T=k+i*(u&&T>k?1:-1);var E=s(h=_+r*Math.cos(T),f=w+a*Math.sin(T),r,a,o,0,u,M,S,[T,A,_,w])}var C=Math.tan((T-k)/4),L=4/3*r*C,P=4/3*a*C,O=[2*t-(t+L*Math.sin(k)),2*e-(e-P*Math.cos(k)),h+L*Math.sin(T),f-P*Math.cos(T),h,f];if(p)return O;E&&(O=O.concat(E));for(var z=0;z<O.length;){var I=l(O[z],O[z+1],o);O[z++]=I.x,O[z++]=I.y}return O}function l(t,e,r){return{x:t*Math.cos(r)-e*Math.sin(r),y:t*Math.sin(r)+e*Math.cos(r)}}function c(t){return t*(n/180)}e.exports=function(t){for(var e,r=[],n=0,i=0,l=0,u=0,h=null,f=null,p=0,d=0,g=0,v=t.length;g<v;g++){var m=t[g],y=m[0];switch(y){case\"M\":l=m[1],u=m[2];break;case\"A\":(m=s(p,d,m[1],m[2],c(m[3]),m[4],m[5],m[6],m[7])).unshift(\"C\"),m.length>7&&(r.push(m.splice(0,7)),m.unshift(\"C\"));break;case\"S\":var x=p,b=d;\"C\"!=e&&\"S\"!=e||(x+=x-n,b+=b-i),m=[\"C\",x,b,m[1],m[2],m[3],m[4]];break;case\"T\":\"Q\"==e||\"T\"==e?(h=2*p-h,f=2*d-f):(h=p,f=d),m=o(p,d,h,f,m[1],m[2]);break;case\"Q\":h=m[1],f=m[2],m=o(p,d,m[1],m[2],m[3],m[4]);break;case\"L\":m=a(p,d,m[1],m[2]);break;case\"H\":m=a(p,d,m[1],d);break;case\"V\":m=a(p,d,p,m[1]);break;case\"Z\":m=a(p,d,l,u)}e=y,p=m[m.length-2],d=m[m.length-1],m.length>4?(n=m[m.length-4],i=m[m.length-3]):(n=p,i=d),r.push(m)}return r}},{}],453:[function(t,e,r){r.vertexNormals=function(t,e,r){for(var n=e.length,i=new Array(n),a=void 0===r?1e-6:r,o=0;o<n;++o)i[o]=[0,0,0];for(o=0;o<t.length;++o)for(var s=t[o],l=0,c=s[s.length-1],u=s[0],h=0;h<s.length;++h){l=c,c=u,u=s[(h+1)%s.length];for(var f=e[l],p=e[c],d=e[u],g=new Array(3),v=0,m=new Array(3),y=0,x=0;x<3;++x)g[x]=f[x]-p[x],v+=g[x]*g[x],m[x]=d[x]-p[x],y+=m[x]*m[x];if(v*y>a){var b=i[c],_=1/Math.sqrt(v*y);for(x=0;x<3;++x){var w=(x+1)%3,k=(x+2)%3;b[x]+=_*(m[w]*g[k]-m[k]*g[w])}}}for(o=0;o<n;++o){b=i[o];var T=0;for(x=0;x<3;++x)T+=b[x]*b[x];if(T>a)for(_=1/Math.sqrt(T),x=0;x<3;++x)b[x]*=_;else for(x=0;x<3;++x)b[x]=0}return i},r.faceNormals=function(t,e,r){for(var n=t.length,i=new Array(n),a=void 0===r?1e-6:r,o=0;o<n;++o){for(var s=t[o],l=new Array(3),c=0;c<3;++c)l[c]=e[s[c]];var u=new Array(3),h=new Array(3);for(c=0;c<3;++c)u[c]=l[1][c]-l[0][c],h[c]=l[2][c]-l[0][c];var f=new Array(3),p=0;for(c=0;c<3;++c){var d=(c+1)%3,g=(c+2)%3;f[c]=u[d]*h[g]-u[g]*h[d],p+=f[c]*f[c]}p=p>a?1/Math.sqrt(p):0;for(c=0;c<3;++c)f[c]*=p;i[o]=f}return i}},{}],454:[function(t,e,r){\"use strict\";var n=Object.getOwnPropertySymbols,i=Object.prototype.hasOwnProperty,a=Object.prototype.propertyIsEnumerable;e.exports=function(){try{if(!Object.assign)return!1;var t=new String(\"abc\");if(t[5]=\"de\",\"5\"===Object.getOwnPropertyNames(t)[0])return!1;for(var e={},r=0;r<10;r++)e[\"_\"+String.fromCharCode(r)]=r;if(\"0123456789\"!==Object.getOwnPropertyNames(e).map(function(t){return e[t]}).join(\"\"))return!1;var n={};return\"abcdefghijklmnopqrst\".split(\"\").forEach(function(t){n[t]=t}),\"abcdefghijklmnopqrst\"===Object.keys(Object.assign({},n)).join(\"\")}catch(t){return!1}}()?Object.assign:function(t,e){for(var r,o,s=function(t){if(null==t)throw new TypeError(\"Object.assign cannot be called with null or undefined\");return Object(t)}(t),l=1;l<arguments.length;l++){for(var c in r=Object(arguments[l]))i.call(r,c)&&(s[c]=r[c]);if(n){o=n(r);for(var u=0;u<o.length;u++)a.call(r,o[u])&&(s[o[u]]=r[o[u]])}}return s}},{}],455:[function(t,e,r){\"use strict\";e.exports=function(t,e,r,n,i,a,o,s,l,c){var u=e+a+c;if(h>0){var h=Math.sqrt(u+1);t[0]=.5*(o-l)/h,t[1]=.5*(s-n)/h,t[2]=.5*(r-a)/h,t[3]=.5*h}else{var f=Math.max(e,a,c),h=Math.sqrt(2*f-u+1);e>=f?(t[0]=.5*h,t[1]=.5*(i+r)/h,t[2]=.5*(s+n)/h,t[3]=.5*(o-l)/h):a>=f?(t[0]=.5*(r+i)/h,t[1]=.5*h,t[2]=.5*(l+o)/h,t[3]=.5*(s-n)/h):(t[0]=.5*(n+s)/h,t[1]=.5*(o+l)/h,t[2]=.5*h,t[3]=.5*(r-i)/h)}return t}},{}],456:[function(t,e,r){\"use strict\";e.exports=function(t){var e=(t=t||{}).center||[0,0,0],r=t.rotation||[0,0,0,1],n=t.radius||1;e=[].slice.call(e,0,3),u(r=[].slice.call(r,0,4),r);var i=new h(r,e,Math.log(n));i.setDistanceLimits(t.zoomMin,t.zoomMax),(\"eye\"in t||\"up\"in t)&&i.lookAt(0,t.eye,t.center,t.up);return i};var n=t(\"filtered-vector\"),i=t(\"gl-mat4/lookAt\"),a=t(\"gl-mat4/fromQuat\"),o=t(\"gl-mat4/invert\"),s=t(\"./lib/quatFromFrame\");function l(t,e,r){return Math.sqrt(Math.pow(t,2)+Math.pow(e,2)+Math.pow(r,2))}function c(t,e,r,n){return Math.sqrt(Math.pow(t,2)+Math.pow(e,2)+Math.pow(r,2)+Math.pow(n,2))}function u(t,e){var r=e[0],n=e[1],i=e[2],a=e[3],o=c(r,n,i,a);o>1e-6?(t[0]=r/o,t[1]=n/o,t[2]=i/o,t[3]=a/o):(t[0]=t[1]=t[2]=0,t[3]=1)}function h(t,e,r){this.radius=n([r]),this.center=n(e),this.rotation=n(t),this.computedRadius=this.radius.curve(0),this.computedCenter=this.center.curve(0),this.computedRotation=this.rotation.curve(0),this.computedUp=[.1,0,0],this.computedEye=[.1,0,0],this.computedMatrix=[.1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],this.recalcMatrix(0)}var f=h.prototype;f.lastT=function(){return Math.max(this.radius.lastT(),this.center.lastT(),this.rotation.lastT())},f.recalcMatrix=function(t){this.radius.curve(t),this.center.curve(t),this.rotation.curve(t);var e=this.computedRotation;u(e,e);var r=this.computedMatrix;a(r,e);var n=this.computedCenter,i=this.computedEye,o=this.computedUp,s=Math.exp(this.computedRadius[0]);i[0]=n[0]+s*r[2],i[1]=n[1]+s*r[6],i[2]=n[2]+s*r[10],o[0]=r[1],o[1]=r[5],o[2]=r[9];for(var l=0;l<3;++l){for(var c=0,h=0;h<3;++h)c+=r[l+4*h]*i[h];r[12+l]=-c}},f.getMatrix=function(t,e){this.recalcMatrix(t);var r=this.computedMatrix;if(e){for(var n=0;n<16;++n)e[n]=r[n];return e}return r},f.idle=function(t){this.center.idle(t),this.radius.idle(t),this.rotation.idle(t)},f.flush=function(t){this.center.flush(t),this.radius.flush(t),this.rotation.flush(t)},f.pan=function(t,e,r,n){e=e||0,r=r||0,n=n||0,this.recalcMatrix(t);var i=this.computedMatrix,a=i[1],o=i[5],s=i[9],c=l(a,o,s);a/=c,o/=c,s/=c;var u=i[0],h=i[4],f=i[8],p=u*a+h*o+f*s,d=l(u-=a*p,h-=o*p,f-=s*p);u/=d,h/=d,f/=d;var g=i[2],v=i[6],m=i[10],y=g*a+v*o+m*s,x=g*u+v*h+m*f,b=l(g-=y*a+x*u,v-=y*o+x*h,m-=y*s+x*f);g/=b,v/=b,m/=b;var _=u*e+a*r,w=h*e+o*r,k=f*e+s*r;this.center.move(t,_,w,k);var T=Math.exp(this.computedRadius[0]);T=Math.max(1e-4,T+n),this.radius.set(t,Math.log(T))},f.rotate=function(t,e,r,n){this.recalcMatrix(t),e=e||0,r=r||0;var i=this.computedMatrix,a=i[0],o=i[4],s=i[8],u=i[1],h=i[5],f=i[9],p=i[2],d=i[6],g=i[10],v=e*a+r*u,m=e*o+r*h,y=e*s+r*f,x=-(d*y-g*m),b=-(g*v-p*y),_=-(p*m-d*v),w=Math.sqrt(Math.max(0,1-Math.pow(x,2)-Math.pow(b,2)-Math.pow(_,2))),k=c(x,b,_,w);k>1e-6?(x/=k,b/=k,_/=k,w/=k):(x=b=_=0,w=1);var T=this.computedRotation,A=T[0],M=T[1],S=T[2],E=T[3],C=A*w+E*x+M*_-S*b,L=M*w+E*b+S*x-A*_,P=S*w+E*_+A*b-M*x,O=E*w-A*x-M*b-S*_;if(n){x=p,b=d,_=g;var z=Math.sin(n)/l(x,b,_);x*=z,b*=z,_*=z,O=O*(w=Math.cos(e))-(C=C*w+O*x+L*_-P*b)*x-(L=L*w+O*b+P*x-C*_)*b-(P=P*w+O*_+C*b-L*x)*_}var I=c(C,L,P,O);I>1e-6?(C/=I,L/=I,P/=I,O/=I):(C=L=P=0,O=1),this.rotation.set(t,C,L,P,O)},f.lookAt=function(t,e,r,n){this.recalcMatrix(t),r=r||this.computedCenter,e=e||this.computedEye,n=n||this.computedUp;var a=this.computedMatrix;i(a,e,r,n);var o=this.computedRotation;s(o,a[0],a[1],a[2],a[4],a[5],a[6],a[8],a[9],a[10]),u(o,o),this.rotation.set(t,o[0],o[1],o[2],o[3]);for(var l=0,c=0;c<3;++c)l+=Math.pow(r[c]-e[c],2);this.radius.set(t,.5*Math.log(Math.max(l,1e-6))),this.center.set(t,r[0],r[1],r[2])},f.translate=function(t,e,r,n){this.center.move(t,e||0,r||0,n||0)},f.setMatrix=function(t,e){var r=this.computedRotation;s(r,e[0],e[1],e[2],e[4],e[5],e[6],e[8],e[9],e[10]),u(r,r),this.rotation.set(t,r[0],r[1],r[2],r[3]);var n=this.computedMatrix;o(n,e);var i=n[15];if(Math.abs(i)>1e-6){var a=n[12]/i,l=n[13]/i,c=n[14]/i;this.recalcMatrix(t);var h=Math.exp(this.computedRadius[0]);this.center.set(t,a-n[2]*h,l-n[6]*h,c-n[10]*h),this.radius.idle(t)}else this.center.idle(t),this.radius.idle(t)},f.setDistance=function(t,e){e>0&&this.radius.set(t,Math.log(e))},f.setDistanceLimits=function(t,e){t=t>0?Math.log(t):-1/0,e=e>0?Math.log(e):1/0,e=Math.max(e,t),this.radius.bounds[0][0]=t,this.radius.bounds[1][0]=e},f.getDistanceLimits=function(t){var e=this.radius.bounds;return t?(t[0]=Math.exp(e[0][0]),t[1]=Math.exp(e[1][0]),t):[Math.exp(e[0][0]),Math.exp(e[1][0])]},f.toJSON=function(){return this.recalcMatrix(this.lastT()),{center:this.computedCenter.slice(),rotation:this.computedRotation.slice(),distance:Math.log(this.computedRadius[0]),zoomMin:this.radius.bounds[0][0],zoomMax:this.radius.bounds[1][0]}},f.fromJSON=function(t){var e=this.lastT(),r=t.center;r&&this.center.set(e,r[0],r[1],r[2]);var n=t.rotation;n&&this.rotation.set(e,n[0],n[1],n[2],n[3]);var i=t.distance;i&&i>0&&this.radius.set(e,Math.log(i)),this.setDistanceLimits(t.zoomMin,t.zoomMax)}},{\"./lib/quatFromFrame\":455,\"filtered-vector\":226,\"gl-mat4/fromQuat\":262,\"gl-mat4/invert\":265,\"gl-mat4/lookAt\":266}],457:[function(t,e,r){\"use strict\";var n=t(\"repeat-string\");e.exports=function(t,e,r){return n(r=\"undefined\"!=typeof r?r+\"\":\" \",e)+t}},{\"repeat-string\":503}],458:[function(t,e,r){\"use strict\";function n(t,e){if(\"string\"!=typeof t)return[t];var r=[t];\"string\"==typeof e||Array.isArray(e)?e={brackets:e}:e||(e={});var n=e.brackets?Array.isArray(e.brackets)?e.brackets:[e.brackets]:[\"{}\",\"[]\",\"()\"],i=e.escape||\"___\",a=!!e.flat;n.forEach(function(t){var e=new RegExp([\"\\\\\",t[0],\"[^\\\\\",t[0],\"\\\\\",t[1],\"]*\\\\\",t[1]].join(\"\")),n=[];function a(e,a,o){var s=r.push(e.slice(t[0].length,-t[1].length))-1;return n.push(s),i+s+i}r.forEach(function(t,n){for(var i,o=0;t!=i;)if(i=t,t=t.replace(e,a),o++>1e4)throw Error(\"References have circular dependency. Please, check them.\");r[n]=t}),n=n.reverse(),r=r.map(function(e){return n.forEach(function(r){e=e.replace(new RegExp(\"(\\\\\"+i+r+\"\\\\\"+i+\")\",\"g\"),t[0]+\"$1\"+t[1])}),e})});var o=new RegExp(\"\\\\\"+i+\"([0-9]+)\\\\\"+i);return a?r:function t(e,r,n){for(var i,a=[],s=0;i=o.exec(e);){if(s++>1e4)throw Error(\"Circular references in parenthesis\");a.push(e.slice(0,i.index)),a.push(t(r[i[1]],r)),e=e.slice(i.index+i[0].length)}return a.push(e),a}(r[0],r)}function i(t,e){if(e&&e.flat){var r,n=e&&e.escape||\"___\",i=t[0];if(!i)return\"\";for(var a=new RegExp(\"\\\\\"+n+\"([0-9]+)\\\\\"+n),o=0;i!=r;){if(o++>1e4)throw Error(\"Circular references in \"+t);r=i,i=i.replace(a,s)}return i}return t.reduce(function t(e,r){return Array.isArray(r)&&(r=r.reduce(t,\"\")),e+r},\"\");function s(e,r){if(null==t[r])throw Error(\"Reference \"+r+\"is undefined\");return t[r]}}function a(t,e){return Array.isArray(t)?i(t,e):n(t,e)}a.parse=n,a.stringify=i,e.exports=a},{}],459:[function(t,e,r){\"use strict\";var n=t(\"pick-by-alias\");e.exports=function(t){var e;arguments.length>1&&(t=arguments);\"string\"==typeof t?t=t.split(/\\s/).map(parseFloat):\"number\"==typeof t&&(t=[t]);t.length&&\"number\"==typeof t[0]?e=1===t.length?{width:t[0],height:t[0],x:0,y:0}:2===t.length?{width:t[0],height:t[1],x:0,y:0}:{x:t[0],y:t[1],width:t[2]-t[0]||0,height:t[3]-t[1]||0}:t&&(t=n(t,{left:\"x l left Left\",top:\"y t top Top\",width:\"w width W Width\",height:\"h height W Width\",bottom:\"b bottom Bottom\",right:\"r right Right\"}),e={x:t.left||0,y:t.top||0},null==t.width?t.right?e.width=t.right-e.x:e.width=0:e.width=t.width,null==t.height?t.bottom?e.height=t.bottom-e.y:e.height=0:e.height=t.height);return e}},{\"pick-by-alias\":465}],460:[function(t,e,r){e.exports=function(t){var e=[];return t.replace(i,function(t,r,i){var o=r.toLowerCase();for(i=function(t){var e=t.match(a);return e?e.map(Number):[]}(i),\"m\"==o&&i.length>2&&(e.push([r].concat(i.splice(0,2))),o=\"l\",r=\"m\"==r?\"l\":\"L\");;){if(i.length==n[o])return i.unshift(r),e.push(i);if(i.length<n[o])throw new Error(\"malformed path data\");e.push([r].concat(i.splice(0,n[o])))}}),e};var n={a:7,c:6,h:1,l:2,m:2,q:4,s:4,t:2,v:1,z:0},i=/([astvzqmhlc])([^astvzqmhlc]*)/gi;var a=/-?[0-9]*\\.?[0-9]+(?:e[-+]?\\d+)?/gi},{}],461:[function(t,e,r){e.exports=function(t,e){e||(e=[0,\"\"]),t=String(t);var r=parseFloat(t,10);return e[0]=r,e[1]=t.match(/[\\d.\\-\\+]*\\s*(.*)/)[1]||\"\",e}},{}],462:[function(t,e,r){(function(t){(function(){var r,n,i,a,o,s;\"undefined\"!=typeof performance&&null!==performance&&performance.now?e.exports=function(){return performance.now()}:\"undefined\"!=typeof t&&null!==t&&t.hrtime?(e.exports=function(){return(r()-o)/1e6},n=t.hrtime,a=(r=function(){var t;return 1e9*(t=n())[0]+t[1]})(),s=1e9*t.uptime(),o=a-s):Date.now?(e.exports=function(){return Date.now()-i},i=Date.now()):(e.exports=function(){return(new Date).getTime()-i},i=(new Date).getTime())}).call(this)}).call(this,t(\"_process\"))},{_process:482}],463:[function(t,e,r){\"use strict\";e.exports=function(t){var e=t.length;if(e<n){for(var r=1,a=0;a<e;++a)for(var o=0;o<a;++o)if(t[a]<t[o])r=-r;else if(t[a]===t[o])return 0;return r}for(var s=i.mallocUint8(e),a=0;a<e;++a)s[a]=0;for(var r=1,a=0;a<e;++a)if(!s[a]){var l=1;s[a]=1;for(var o=t[a];o!==a;o=t[o]){if(s[o])return i.freeUint8(s),0;l+=1,s[o]=1}1&l||(r=-r)}return i.freeUint8(s),r};var n=32,i=t(\"typedarray-pool\")},{\"typedarray-pool\":545}],464:[function(t,e,r){\"use strict\";var n=t(\"typedarray-pool\"),i=t(\"invert-permutation\");r.rank=function(t){var e=t.length;switch(e){case 0:case 1:return 0;case 2:return t[1]}var r,a,o,s=n.mallocUint32(e),l=n.mallocUint32(e),c=0;for(i(t,l),o=0;o<e;++o)s[o]=t[o];for(o=e-1;o>0;--o)a=l[o],r=s[o],s[o]=s[a],s[a]=r,l[o]=l[r],l[r]=a,c=(c+r)*o;return n.freeUint32(l),n.freeUint32(s),c},r.unrank=function(t,e,r){switch(t){case 0:return r||[];case 1:return r?(r[0]=0,r):[0];case 2:return r?(e?(r[0]=0,r[1]=1):(r[0]=1,r[1]=0),r):e?[0,1]:[1,0]}var n,i,a,o=1;for((r=r||new Array(t))[0]=0,a=1;a<t;++a)r[a]=a,o=o*a|0;for(a=t-1;a>0;--a)e=e-(n=e/o|0)*o|0,o=o/a|0,i=0|r[a],r[a]=0|r[n],r[n]=0|i;return r}},{\"invert-permutation\":415,\"typedarray-pool\":545}],465:[function(t,e,r){\"use strict\";e.exports=function(t,e,r){var n,a,o={};if(\"string\"==typeof e&&(e=i(e)),Array.isArray(e)){var s={};for(a=0;a<e.length;a++)s[e[a]]=!0;e=s}for(n in e)e[n]=i(e[n]);var l={};for(n in e){var c=e[n];if(Array.isArray(c))for(a=0;a<c.length;a++){var u=c[a];if(r&&(l[u]=!0),u in t){if(o[n]=t[u],r)for(var h=a;h<c.length;h++)l[c[h]]=!0;break}}else n in t&&(e[n]&&(o[n]=t[n]),r&&(l[n]=!0))}if(r)for(n in t)l[n]||(o[n]=t[n]);return o};var n={};function i(t){return n[t]?n[t]:(\"string\"==typeof t&&(t=n[t]=t.split(/\\s*,\\s*|\\s+/)),t)}},{}],466:[function(t,e,r){\"use strict\";e.exports=function(t,e){for(var r=0|e.length,i=t.length,a=[new Array(r),new Array(r)],o=0;o<r;++o)a[0][o]=[],a[1][o]=[];for(var o=0;o<i;++o){var s=t[o];a[0][s[0]].push(s),a[1][s[1]].push(s)}for(var l=[],o=0;o<r;++o)a[0][o].length+a[1][o].length===0&&l.push([o]);function c(t,e){var r=a[e][t[e]];r.splice(r.indexOf(t),1)}function u(t,r,i){for(var o,s,l,u=0;u<2;++u)if(a[u][r].length>0){o=a[u][r][0],l=u;break}s=o[1^l];for(var h=0;h<2;++h)for(var f=a[h][r],p=0;p<f.length;++p){var d=f[p],g=d[1^h],v=n(e[t],e[r],e[s],e[g]);v>0&&(o=d,s=g,l=h)}return i?s:(o&&c(o,l),s)}function h(t,r){var i=a[r][t][0],o=[t];c(i,r);for(var s=i[1^r];;){for(;s!==t;)o.push(s),s=u(o[o.length-2],s,!1);if(a[0][t].length+a[1][t].length===0)break;var l=o[o.length-1],h=t,f=o[1],p=u(l,h,!0);if(n(e[l],e[h],e[f],e[p])<0)break;o.push(t),s=u(l,h)}return o}function f(t,e){return e[1]===e[e.length-1]}for(var o=0;o<r;++o)for(var p=0;p<2;++p){for(var d=[];a[p][o].length>0;){a[0][o].length;var g=h(o,p);f(d,g)?d.push.apply(d,g):(d.length>0&&l.push(d),d=g)}d.length>0&&l.push(d)}return l};var n=t(\"compare-angle\")},{\"compare-angle\":127}],467:[function(t,e,r){\"use strict\";e.exports=function(t,e){for(var r=n(t,e.length),i=new Array(e.length),a=new Array(e.length),o=[],s=0;s<e.length;++s){var l=r[s].length;a[s]=l,i[s]=!0,l<=1&&o.push(s)}for(;o.length>0;){var c=o.pop();i[c]=!1;for(var u=r[c],s=0;s<u.length;++s){var h=u[s];0==--a[h]&&o.push(h)}}for(var f=new Array(e.length),p=[],s=0;s<e.length;++s)if(i[s]){var c=p.length;f[s]=c,p.push(e[s])}else f[s]=-1;for(var d=[],s=0;s<t.length;++s){var g=t[s];i[g[0]]&&i[g[1]]&&d.push([f[g[0]],f[g[1]]])}return[d,p]};var n=t(\"edges-to-adjacency-list\")},{\"edges-to-adjacency-list\":171}],468:[function(t,e,r){\"use strict\";e.exports=function(t,e){var r=c(t,e);t=r[0];for(var h=(e=r[1]).length,f=(t.length,n(t,e.length)),p=0;p<h;++p)if(f[p].length%2==1)throw new Error(\"planar-graph-to-polyline: graph must be manifold\");var d=i(t,e);for(var g=(d=d.filter(function(t){for(var r=t.length,n=[0],i=0;i<r;++i){var a=e[t[i]],l=e[t[(i+1)%r]],c=o(-a[0],a[1]),u=o(-a[0],l[1]),h=o(l[0],a[1]),f=o(l[0],l[1]);n=s(n,s(s(c,u),s(h,f)))}return n[n.length-1]>0})).length,v=new Array(g),m=new Array(g),p=0;p<g;++p){v[p]=p;var y=new Array(g),x=d[p].map(function(t){return e[t]}),b=a([x]),_=0;t:for(var w=0;w<g;++w)if(y[w]=0,p!==w){for(var k=d[w],T=k.length,A=0;A<T;++A){var M=b(e[k[A]]);if(0!==M){M<0&&(y[w]=1,_+=1);continue t}}y[w]=1,_+=1}m[p]=[_,p,y]}m.sort(function(t,e){return e[0]-t[0]});for(var p=0;p<g;++p)for(var y=m[p],S=y[1],E=y[2],w=0;w<g;++w)E[w]&&(v[w]=S);for(var C=function(t){for(var e=new Array(t),r=0;r<t;++r)e[r]=[];return e}(g),p=0;p<g;++p)C[p].push(v[p]),C[v[p]].push(p);for(var L={},P=u(h,!1),p=0;p<g;++p)for(var k=d[p],T=k.length,w=0;w<T;++w){var O=k[w],z=k[(w+1)%T],I=Math.min(O,z)+\":\"+Math.max(O,z);if(I in L){var D=L[I];C[D].push(p),C[p].push(D),P[O]=P[z]=!0}else L[I]=p}function R(t){for(var e=t.length,r=0;r<e;++r)if(!P[t[r]])return!1;return!0}for(var F=[],B=u(g,-1),p=0;p<g;++p)v[p]!==p||R(d[p])?B[p]=-1:(F.push(p),B[p]=0);var r=[];for(;F.length>0;){var N=F.pop(),j=C[N];l(j,function(t,e){return t-e});var U,V=j.length,q=B[N];if(0===q){var k=d[N];U=[k]}for(var p=0;p<V;++p){var H=j[p];if(!(B[H]>=0)&&(B[H]=1^q,F.push(H),0===q)){var k=d[H];R(k)||(k.reverse(),U.push(k))}}0===q&&r.push(U)}return r};var n=t(\"edges-to-adjacency-list\"),i=t(\"planar-dual\"),a=t(\"point-in-big-polygon\"),o=t(\"two-product\"),s=t(\"robust-sum\"),l=t(\"uniq\"),c=t(\"./lib/trim-leaves\");function u(t,e){for(var r=new Array(t),n=0;n<t;++n)r[n]=e;return r}},{\"./lib/trim-leaves\":467,\"edges-to-adjacency-list\":171,\"planar-dual\":466,\"point-in-big-polygon\":472,\"robust-sum\":515,\"two-product\":543,uniq:547}],469:[function(t,e,r){\"use strict\";e.exports=t(\"./quad\")},{\"./quad\":471}],470:[function(t,e,r){arguments[4][111][0].apply(r,arguments)},{dup:111}],471:[function(t,e,r){\"use strict\";var n=t(\"binary-search-bounds\"),i=t(\"clamp\"),a=t(\"parse-rect\"),o=t(\"array-bounds\"),s=t(\"pick-by-alias\"),l=t(\"defined\"),c=t(\"flatten-vertex-data\"),u=t(\"is-obj\"),h=t(\"dtype\"),f=t(\"math-log2\");function p(t,e){for(var r=e[0],n=e[1],a=1/(e[2]-r),o=1/(e[3]-n),s=new Array(t.length),l=0,c=t.length/2;l<c;l++)s[2*l]=i((t[2*l]-r)*a,0,1),s[2*l+1]=i((t[2*l+1]-n)*o,0,1);return s}e.exports=function(t,e){e||(e={}),t=c(t,\"float64\"),e=s(e,{bounds:\"range bounds dataBox databox\",maxDepth:\"depth maxDepth maxdepth level maxLevel maxlevel levels\",dtype:\"type dtype format out dst output destination\"});var r=l(e.maxDepth,255),i=l(e.bounds,o(t,2));i[0]===i[2]&&i[2]++,i[1]===i[3]&&i[3]++;var d,g=p(t,i),v=t.length>>>1;e.dtype||(e.dtype=\"array\"),\"string\"==typeof e.dtype?d=new(h(e.dtype))(v):e.dtype&&(d=e.dtype,Array.isArray(d)&&(d.length=v));for(var m=0;m<v;++m)d[m]=m;var y=[],x=[],b=[],_=[];!function t(e,n,i,a,o,s){if(!a.length)return null;var l=y[o]||(y[o]=[]);var c=b[o]||(b[o]=[]);var u=x[o]||(x[o]=[]);var h=l.length;o++;if(o>r){for(var f=0;f<a.length;f++)l.push(a[f]),c.push(s),u.push(null,null,null,null);return h}l.push(a[0]);c.push(s);if(a.length<=1)return u.push(null,null,null,null),h;var p=.5*i;var d=e+p,v=n+p;var m=[],_=[],w=[],k=[];for(var T=1,A=a.length;T<A;T++){var M=a[T],S=g[2*M],E=g[2*M+1];S<d?E<v?m.push(M):_.push(M):E<v?w.push(M):k.push(M)}s<<=2;u.push(t(e,n,p,m,o,s),t(e,v,p,_,o,s+1),t(d,n,p,w,o,s+2),t(d,v,p,k,o,s+3));return h}(0,0,1,d,0,1);for(var w=0,k=0;k<y.length;k++){var T=y[k];if(d.set)d.set(T,w);else for(var A=0,M=T.length;A<M;A++)d[A+w]=T[A];var S=w+y[k].length;_[k]=[w,S],w=S}return d.range=function(){var e,r=[],o=arguments.length;for(;o--;)r[o]=arguments[o];if(u(r[r.length-1])){var c=r.pop();r.length||null==c.x&&null==c.l&&null==c.left||(r=[c],e={}),e=s(c,{level:\"level maxLevel\",d:\"d diam diameter r radius px pxSize pixel pixelSize maxD size minSize\",lod:\"lod details ranges offsets\"})}else e={};r.length||(r=i);var h=a.apply(void 0,r),d=[Math.min(h.x,h.x+h.width),Math.min(h.y,h.y+h.height),Math.max(h.x,h.x+h.width),Math.max(h.y,h.y+h.height)],g=d[0],v=d[1],m=d[2],w=d[3],k=p([g,v,m,w],i),T=k[0],A=k[1],M=k[2],S=k[3],C=l(e.level,y.length);if(null!=e.d){var L;\"number\"==typeof e.d?L=[e.d,e.d]:e.d.length&&(L=e.d),C=Math.min(Math.max(Math.ceil(-f(Math.abs(L[0])/(i[2]-i[0]))),Math.ceil(-f(Math.abs(L[1])/(i[3]-i[1])))),C)}if(C=Math.min(C,y.length),e.lod)return function(t,e,r,i,a){for(var o=[],s=0;s<a;s++){var l=b[s],c=_[s][0],u=E(t,e,s),h=E(r,i,s),f=n.ge(l,u),p=n.gt(l,h,f,l.length-1);o[s]=[f+c,p+c]}return o}(T,A,M,S,C);var P=[];return function e(r,n,i,a,o,s){if(null!==o&&null!==s){var l=r+i,c=n+i;if(!(T>l||A>c||M<r||S<n||a>=C||o===s)){var u=y[a];void 0===s&&(s=u.length);for(var h=o;h<s;h++){var f=u[h],p=t[2*f],d=t[2*f+1];p>=g&&p<=m&&d>=v&&d<=w&&P.push(f)}var b=x[a],_=b[4*o+0],k=b[4*o+1],E=b[4*o+2],L=b[4*o+3],O=function(t,e){for(var r=null,n=0;null===r;)if(r=t[4*e+n],++n>t.length)return null;return r}(b,o+1),z=.5*i,I=a+1;e(r,n,z,I,_,k||E||L||O),e(r,n+z,z,I,k,E||L||O),e(r+z,n,z,I,E,L||O),e(r+z,n+z,z,I,L,O)}}}(0,0,1,0,0,1),P},d;function E(t,e,r){for(var n=1,i=.5,a=.5,o=.5,s=0;s<r;s++)n<<=2,n+=t<i?e<a?0:1:e<a?2:3,o*=.5,i+=t<i?-o:o,a+=e<a?-o:o;return n}}},{\"array-bounds\":65,\"binary-search-bounds\":470,clamp:115,defined:164,dtype:169,\"flatten-vertex-data\":227,\"is-obj\":421,\"math-log2\":432,\"parse-rect\":459,\"pick-by-alias\":465}],472:[function(t,e,r){e.exports=function(t){for(var e=t.length,r=[],a=[],s=0;s<e;++s)for(var u=t[s],h=u.length,f=h-1,p=0;p<h;f=p++){var d=u[f],g=u[p];d[0]===g[0]?a.push([d,g]):r.push([d,g])}if(0===r.length)return 0===a.length?c:(v=l(a),function(t){return v(t[0],t[1])?0:1});var v;var m=i(r),y=function(t,e){return function(r){var i=o.le(e,r[0]);if(i<0)return 1;var a=t[i];if(!a){if(!(i>0&&e[i]===r[0]))return 1;a=t[i-1]}for(var s=1;a;){var l=a.key,c=n(r,l[0],l[1]);if(l[0][0]<l[1][0])if(c<0)a=a.left;else{if(!(c>0))return 0;s=-1,a=a.right}else if(c>0)a=a.left;else{if(!(c<0))return 0;s=1,a=a.right}}return s}}(m.slabs,m.coordinates);return 0===a.length?y:function(t,e){return function(r){return t(r[0],r[1])?0:e(r)}}(l(a),y)};var n=t(\"robust-orientation\")[3],i=t(\"slab-decomposition\"),a=t(\"interval-tree-1d\"),o=t(\"binary-search-bounds\");function s(){return!0}function l(t){for(var e={},r=0;r<t.length;++r){var n=t[r],i=n[0][0],o=n[0][1],l=n[1][1],c=[Math.min(o,l),Math.max(o,l)];i in e?e[i].push(c):e[i]=[c]}var u={},h=Object.keys(e);for(r=0;r<h.length;++r){var f=e[h[r]];u[h[r]]=a(f)}return function(t){return function(e,r){var n=t[e];return!!n&&!!n.queryPoint(r,s)}}(u)}function c(t){return 1}},{\"binary-search-bounds\":91,\"interval-tree-1d\":414,\"robust-orientation\":510,\"slab-decomposition\":526}],473:[function(t,e,r){var n,i=t(\"./lib/build-log\"),a=t(\"./lib/epsilon\"),o=t(\"./lib/intersecter\"),s=t(\"./lib/segment-chainer\"),l=t(\"./lib/segment-selector\"),c=t(\"./lib/geojson\"),u=!1,h=a();function f(t,e,r){var i=n.segments(t),a=n.segments(e),o=r(n.combine(i,a));return n.polygon(o)}n={buildLog:function(t){return!0===t?u=i():!1===t&&(u=!1),!1!==u&&u.list},epsilon:function(t){return h.epsilon(t)},segments:function(t){var e=o(!0,h,u);return t.regions.forEach(e.addRegion),{segments:e.calculate(t.inverted),inverted:t.inverted}},combine:function(t,e){return{combined:o(!1,h,u).calculate(t.segments,t.inverted,e.segments,e.inverted),inverted1:t.inverted,inverted2:e.inverted}},selectUnion:function(t){return{segments:l.union(t.combined,u),inverted:t.inverted1||t.inverted2}},selectIntersect:function(t){return{segments:l.intersect(t.combined,u),inverted:t.inverted1&&t.inverted2}},selectDifference:function(t){return{segments:l.difference(t.combined,u),inverted:t.inverted1&&!t.inverted2}},selectDifferenceRev:function(t){return{segments:l.differenceRev(t.combined,u),inverted:!t.inverted1&&t.inverted2}},selectXor:function(t){return{segments:l.xor(t.combined,u),inverted:t.inverted1!==t.inverted2}},polygon:function(t){return{regions:s(t.segments,h,u),inverted:t.inverted}},polygonFromGeoJSON:function(t){return c.toPolygon(n,t)},polygonToGeoJSON:function(t){return c.fromPolygon(n,h,t)},union:function(t,e){return f(t,e,n.selectUnion)},intersect:function(t,e){return f(t,e,n.selectIntersect)},difference:function(t,e){return f(t,e,n.selectDifference)},differenceRev:function(t,e){return f(t,e,n.selectDifferenceRev)},xor:function(t,e){return f(t,e,n.selectXor)}},\"object\"==typeof window&&(window.PolyBool=n),e.exports=n},{\"./lib/build-log\":474,\"./lib/epsilon\":475,\"./lib/geojson\":476,\"./lib/intersecter\":477,\"./lib/segment-chainer\":479,\"./lib/segment-selector\":480}],474:[function(t,e,r){e.exports=function(){var t,e=0,r=!1;function n(e,r){return t.list.push({type:e,data:r?JSON.parse(JSON.stringify(r)):void 0}),t}return t={list:[],segmentId:function(){return e++},checkIntersection:function(t,e){return n(\"check\",{seg1:t,seg2:e})},segmentChop:function(t,e){return n(\"div_seg\",{seg:t,pt:e}),n(\"chop\",{seg:t,pt:e})},statusRemove:function(t){return n(\"pop_seg\",{seg:t})},segmentUpdate:function(t){return n(\"seg_update\",{seg:t})},segmentNew:function(t,e){return n(\"new_seg\",{seg:t,primary:e})},segmentRemove:function(t){return n(\"rem_seg\",{seg:t})},tempStatus:function(t,e,r){return n(\"temp_status\",{seg:t,above:e,below:r})},rewind:function(t){return n(\"rewind\",{seg:t})},status:function(t,e,r){return n(\"status\",{seg:t,above:e,below:r})},vert:function(e){return e===r?t:(r=e,n(\"vert\",{x:e}))},log:function(t){return\"string\"!=typeof t&&(t=JSON.stringify(t,!1,\"  \")),n(\"log\",{txt:t})},reset:function(){return n(\"reset\")},selected:function(t){return n(\"selected\",{segs:t})},chainStart:function(t){return n(\"chain_start\",{seg:t})},chainRemoveHead:function(t,e){return n(\"chain_rem_head\",{index:t,pt:e})},chainRemoveTail:function(t,e){return n(\"chain_rem_tail\",{index:t,pt:e})},chainNew:function(t,e){return n(\"chain_new\",{pt1:t,pt2:e})},chainMatch:function(t){return n(\"chain_match\",{index:t})},chainClose:function(t){return n(\"chain_close\",{index:t})},chainAddHead:function(t,e){return n(\"chain_add_head\",{index:t,pt:e})},chainAddTail:function(t,e){return n(\"chain_add_tail\",{index:t,pt:e})},chainConnect:function(t,e){return n(\"chain_con\",{index1:t,index2:e})},chainReverse:function(t){return n(\"chain_rev\",{index:t})},chainJoin:function(t,e){return n(\"chain_join\",{index1:t,index2:e})},done:function(){return n(\"done\")}}}},{}],475:[function(t,e,r){e.exports=function(t){\"number\"!=typeof t&&(t=1e-10);var e={epsilon:function(e){return\"number\"==typeof e&&(t=e),t},pointAboveOrOnLine:function(e,r,n){var i=r[0],a=r[1],o=n[0],s=n[1],l=e[0];return(o-i)*(e[1]-a)-(s-a)*(l-i)>=-t},pointBetween:function(e,r,n){var i=e[1]-r[1],a=n[0]-r[0],o=e[0]-r[0],s=n[1]-r[1],l=o*a+i*s;return!(l<t||l-(a*a+s*s)>-t)},pointsSameX:function(e,r){return Math.abs(e[0]-r[0])<t},pointsSameY:function(e,r){return Math.abs(e[1]-r[1])<t},pointsSame:function(t,r){return e.pointsSameX(t,r)&&e.pointsSameY(t,r)},pointsCompare:function(t,r){return e.pointsSameX(t,r)?e.pointsSameY(t,r)?0:t[1]<r[1]?-1:1:t[0]<r[0]?-1:1},pointsCollinear:function(e,r,n){var i=e[0]-r[0],a=e[1]-r[1],o=r[0]-n[0],s=r[1]-n[1];return Math.abs(i*s-o*a)<t},linesIntersect:function(e,r,n,i){var a=r[0]-e[0],o=r[1]-e[1],s=i[0]-n[0],l=i[1]-n[1],c=a*l-o*s;if(Math.abs(c)<t)return!1;var u=e[0]-n[0],h=e[1]-n[1],f=(s*h-l*u)/c,p=(a*h-o*u)/c,d={alongA:0,alongB:0,pt:[e[0]+f*a,e[1]+f*o]};return d.alongA=f<=-t?-2:f<t?-1:f-1<=-t?0:f-1<t?1:2,d.alongB=p<=-t?-2:p<t?-1:p-1<=-t?0:p-1<t?1:2,d},pointInsideRegion:function(e,r){for(var n=e[0],i=e[1],a=r[r.length-1][0],o=r[r.length-1][1],s=!1,l=0;l<r.length;l++){var c=r[l][0],u=r[l][1];u-i>t!=o-i>t&&(a-c)*(i-u)/(o-u)+c-n>t&&(s=!s),a=c,o=u}return s}};return e}},{}],476:[function(t,e,r){var n={toPolygon:function(t,e){function r(e){if(e.length<=0)return t.segments({inverted:!1,regions:[]});function r(e){var r=e.slice(0,e.length-1);return t.segments({inverted:!1,regions:[r]})}for(var n=r(e[0]),i=1;i<e.length;i++)n=t.selectDifference(t.combine(n,r(e[i])));return n}if(\"Polygon\"===e.type)return t.polygon(r(e.coordinates));if(\"MultiPolygon\"===e.type){for(var n=t.segments({inverted:!1,regions:[]}),i=0;i<e.coordinates.length;i++)n=t.selectUnion(t.combine(n,r(e.coordinates[i])));return t.polygon(n)}throw new Error(\"PolyBool: Cannot convert GeoJSON object to PolyBool polygon\")},fromPolygon:function(t,e,r){function n(t,r){return e.pointInsideRegion([.5*(t[0][0]+t[1][0]),.5*(t[0][1]+t[1][1])],r)}function i(t){return{region:t,children:[]}}r=t.polygon(t.segments(r));var a=i(null);function o(t,e){for(var r=0;r<t.children.length;r++){if(n(e,(s=t.children[r]).region))return void o(s,e)}var a=i(e);for(r=0;r<t.children.length;r++){var s;n((s=t.children[r]).region,e)&&(a.children.push(s),t.children.splice(r,1),r--)}t.children.push(a)}for(var s=0;s<r.regions.length;s++){var l=r.regions[s];l.length<3||o(a,l)}function c(t,e){for(var r=0,n=t[t.length-1][0],i=t[t.length-1][1],a=[],o=0;o<t.length;o++){var s=t[o][0],l=t[o][1];a.push([s,l]),r+=l*n-s*i,n=s,i=l}return r<0!==e&&a.reverse(),a.push([a[0][0],a[0][1]]),a}var u=[];function h(t){var e=[c(t.region,!1)];u.push(e);for(var r=0;r<t.children.length;r++)e.push(f(t.children[r]))}function f(t){for(var e=0;e<t.children.length;e++)h(t.children[e]);return c(t.region,!0)}for(s=0;s<a.children.length;s++)h(a.children[s]);return u.length<=0?{type:\"Polygon\",coordinates:[]}:1==u.length?{type:\"Polygon\",coordinates:u[0]}:{type:\"MultiPolygon\",coordinates:u}}};e.exports=n},{}],477:[function(t,e,r){var n=t(\"./linked-list\");e.exports=function(t,e,r){function i(t,e,n){return{id:r?r.segmentId():-1,start:t,end:e,myFill:{above:n.myFill.above,below:n.myFill.below},otherFill:null}}var a=n.create();function o(t,r){a.insertBefore(t,function(n){return function(t,r,n,i,a,o){var s=e.pointsCompare(r,a);return 0!==s?s:e.pointsSame(n,o)?0:t!==i?t?1:-1:e.pointAboveOrOnLine(n,i?a:o,i?o:a)?1:-1}(t.isStart,t.pt,r,n.isStart,n.pt,n.other.pt)<0})}function s(t,e){var r=function(t,e){var r=n.node({isStart:!0,pt:t.start,seg:t,primary:e,other:null,status:null});return o(r,t.end),r}(t,e);return function(t,e,r){var i=n.node({isStart:!1,pt:e.end,seg:e,primary:r,other:t,status:null});t.other=i,o(i,t.pt)}(r,t,e),r}function l(t,e){var n=i(e,t.seg.end,t.seg);return function(t,e){r&&r.segmentChop(t.seg,e),t.other.remove(),t.seg.end=e,t.other.pt=e,o(t.other,t.pt)}(t,e),s(n,t.primary)}function c(i,o){var s=n.create();function c(t){return s.findTransition(function(r){var n,i,a,o,s,l;return n=t,i=r.ev,a=n.seg.start,o=n.seg.end,s=i.seg.start,l=i.seg.end,(e.pointsCollinear(a,s,l)?e.pointsCollinear(o,s,l)?1:e.pointAboveOrOnLine(o,s,l)?1:-1:e.pointAboveOrOnLine(a,s,l)?1:-1)>0})}function u(t,n){var i=t.seg,a=n.seg,o=i.start,s=i.end,c=a.start,u=a.end;r&&r.checkIntersection(i,a);var h=e.linesIntersect(o,s,c,u);if(!1===h){if(!e.pointsCollinear(o,s,c))return!1;if(e.pointsSame(o,u)||e.pointsSame(s,c))return!1;var f=e.pointsSame(o,c),p=e.pointsSame(s,u);if(f&&p)return n;var d=!f&&e.pointBetween(o,c,u),g=!p&&e.pointBetween(s,c,u);if(f)return g?l(n,s):l(t,u),n;d&&(p||(g?l(n,s):l(t,u)),l(n,o))}else 0===h.alongA&&(-1===h.alongB?l(t,c):0===h.alongB?l(t,h.pt):1===h.alongB&&l(t,u)),0===h.alongB&&(-1===h.alongA?l(n,o):0===h.alongA?l(n,h.pt):1===h.alongA&&l(n,s));return!1}for(var h=[];!a.isEmpty();){var f=a.getHead();if(r&&r.vert(f.pt[0]),f.isStart){r&&r.segmentNew(f.seg,f.primary);var p=c(f),d=p.before?p.before.ev:null,g=p.after?p.after.ev:null;function v(){if(d){var t=u(f,d);if(t)return t}return!!g&&u(f,g)}r&&r.tempStatus(f.seg,!!d&&d.seg,!!g&&g.seg);var m,y,x=v();if(x)t?(y=null===f.seg.myFill.below||f.seg.myFill.above!==f.seg.myFill.below)&&(x.seg.myFill.above=!x.seg.myFill.above):x.seg.otherFill=f.seg.myFill,r&&r.segmentUpdate(x.seg),f.other.remove(),f.remove();if(a.getHead()!==f){r&&r.rewind(f.seg);continue}t?(y=null===f.seg.myFill.below||f.seg.myFill.above!==f.seg.myFill.below,f.seg.myFill.below=g?g.seg.myFill.above:i,f.seg.myFill.above=y?!f.seg.myFill.below:f.seg.myFill.below):null===f.seg.otherFill&&(m=g?f.primary===g.primary?g.seg.otherFill.above:g.seg.myFill.above:f.primary?o:i,f.seg.otherFill={above:m,below:m}),r&&r.status(f.seg,!!d&&d.seg,!!g&&g.seg),f.other.status=p.insert(n.node({ev:f}))}else{var b=f.status;if(null===b)throw new Error(\"PolyBool: Zero-length segment detected; your epsilon is probably too small or too large\");if(s.exists(b.prev)&&s.exists(b.next)&&u(b.prev.ev,b.next.ev),r&&r.statusRemove(b.ev.seg),b.remove(),!f.primary){var _=f.seg.myFill;f.seg.myFill=f.seg.otherFill,f.seg.otherFill=_}h.push(f.seg)}a.getHead().remove()}return r&&r.done(),h}return t?{addRegion:function(t){for(var n,i,a,o=t[t.length-1],l=0;l<t.length;l++){n=o,o=t[l];var c=e.pointsCompare(n,o);0!==c&&s((i=c<0?n:o,a=c<0?o:n,{id:r?r.segmentId():-1,start:i,end:a,myFill:{above:null,below:null},otherFill:null}),!0)}},calculate:function(t){return c(t,!1)}}:{calculate:function(t,e,r,n){return t.forEach(function(t){s(i(t.start,t.end,t),!0)}),r.forEach(function(t){s(i(t.start,t.end,t),!1)}),c(e,n)}}}},{\"./linked-list\":478}],478:[function(t,e,r){e.exports={create:function(){var t={root:{root:!0,next:null},exists:function(e){return null!==e&&e!==t.root},isEmpty:function(){return null===t.root.next},getHead:function(){return t.root.next},insertBefore:function(e,r){for(var n=t.root,i=t.root.next;null!==i;){if(r(i))return e.prev=i.prev,e.next=i,i.prev.next=e,void(i.prev=e);n=i,i=i.next}n.next=e,e.prev=n,e.next=null},findTransition:function(e){for(var r=t.root,n=t.root.next;null!==n&&!e(n);)r=n,n=n.next;return{before:r===t.root?null:r,after:n,insert:function(t){return t.prev=r,t.next=n,r.next=t,null!==n&&(n.prev=t),t}}}};return t},node:function(t){return t.prev=null,t.next=null,t.remove=function(){t.prev.next=t.next,t.next&&(t.next.prev=t.prev),t.prev=null,t.next=null},t}}},{}],479:[function(t,e,r){e.exports=function(t,e,r){var n=[],i=[];return t.forEach(function(t){var a=t.start,o=t.end;if(e.pointsSame(a,o))console.warn(\"PolyBool: Warning: Zero-length segment detected; your epsilon is probably too small or too large\");else{r&&r.chainStart(t);for(var s={index:0,matches_head:!1,matches_pt1:!1},l={index:0,matches_head:!1,matches_pt1:!1},c=s,u=0;u<n.length;u++){var h=(v=n[u])[0],f=(v[1],v[v.length-1]);if(v[v.length-2],e.pointsSame(h,a)){if(T(u,!0,!0))break}else if(e.pointsSame(h,o)){if(T(u,!0,!1))break}else if(e.pointsSame(f,a)){if(T(u,!1,!0))break}else if(e.pointsSame(f,o)&&T(u,!1,!1))break}if(c===s)return n.push([a,o]),void(r&&r.chainNew(a,o));if(c===l){r&&r.chainMatch(s.index);var p=s.index,d=s.matches_pt1?o:a,g=s.matches_head,v=n[p],m=g?v[0]:v[v.length-1],y=g?v[1]:v[v.length-2],x=g?v[v.length-1]:v[0],b=g?v[v.length-2]:v[1];return e.pointsCollinear(y,m,d)&&(g?(r&&r.chainRemoveHead(s.index,d),v.shift()):(r&&r.chainRemoveTail(s.index,d),v.pop()),m=y),e.pointsSame(x,d)?(n.splice(p,1),e.pointsCollinear(b,x,m)&&(g?(r&&r.chainRemoveTail(s.index,m),v.pop()):(r&&r.chainRemoveHead(s.index,m),v.shift())),r&&r.chainClose(s.index),void i.push(v)):void(g?(r&&r.chainAddHead(s.index,d),v.unshift(d)):(r&&r.chainAddTail(s.index,d),v.push(d)))}var _=s.index,w=l.index;r&&r.chainConnect(_,w);var k=n[_].length<n[w].length;s.matches_head?l.matches_head?k?(A(_),M(_,w)):(A(w),M(w,_)):M(w,_):l.matches_head?M(_,w):k?(A(_),M(w,_)):(A(w),M(_,w))}function T(t,e,r){return c.index=t,c.matches_head=e,c.matches_pt1=r,c===s?(c=l,!1):(c=null,!0)}function A(t){r&&r.chainReverse(t),n[t].reverse()}function M(t,i){var a=n[t],o=n[i],s=a[a.length-1],l=a[a.length-2],c=o[0],u=o[1];e.pointsCollinear(l,s,c)&&(r&&r.chainRemoveTail(t,s),a.pop(),s=l),e.pointsCollinear(s,c,u)&&(r&&r.chainRemoveHead(i,c),o.shift()),r&&r.chainJoin(t,i),n[t]=a.concat(o),n.splice(i,1)}}),i}},{}],480:[function(t,e,r){function n(t,e,r){var n=[];return t.forEach(function(t){var i=(t.myFill.above?8:0)+(t.myFill.below?4:0)+(t.otherFill&&t.otherFill.above?2:0)+(t.otherFill&&t.otherFill.below?1:0);0!==e[i]&&n.push({id:r?r.segmentId():-1,start:t.start,end:t.end,myFill:{above:1===e[i],below:2===e[i]},otherFill:null})}),r&&r.selected(n),n}var i={union:function(t,e){return n(t,[0,2,1,0,2,2,0,0,1,0,1,0,0,0,0,0],e)},intersect:function(t,e){return n(t,[0,0,0,0,0,2,0,2,0,0,1,1,0,2,1,0],e)},difference:function(t,e){return n(t,[0,0,0,0,2,0,2,0,1,1,0,0,0,1,2,0],e)},differenceRev:function(t,e){return n(t,[0,2,1,0,0,0,1,1,0,2,0,2,0,0,0,0],e)},xor:function(t,e){return n(t,[0,2,1,0,2,0,0,1,1,0,0,2,0,1,2,0],e)}};e.exports=i},{}],481:[function(t,e,r){\"use strict\";var n=new Float64Array(4),i=new Float64Array(4),a=new Float64Array(4);e.exports=function(t,e,r,o,s){n.length<o.length&&(n=new Float64Array(o.length),i=new Float64Array(o.length),a=new Float64Array(o.length));for(var l=0;l<o.length;++l)n[l]=t[l]-o[l],i[l]=e[l]-t[l],a[l]=r[l]-t[l];var c=0,u=0,h=0,f=0,p=0,d=0;for(l=0;l<o.length;++l){var g=i[l],v=a[l],m=n[l];c+=g*g,u+=g*v,h+=v*v,f+=m*g,p+=m*v,d+=m*m}var y,x,b,_,w,k=Math.abs(c*h-u*u),T=u*p-h*f,A=u*f-c*p;if(T+A<=k)if(T<0)A<0&&f<0?(A=0,-f>=c?(T=1,y=c+2*f+d):y=f*(T=-f/c)+d):(T=0,p>=0?(A=0,y=d):-p>=h?(A=1,y=h+2*p+d):y=p*(A=-p/h)+d);else if(A<0)A=0,f>=0?(T=0,y=d):-f>=c?(T=1,y=c+2*f+d):y=f*(T=-f/c)+d;else{var M=1/k;y=(T*=M)*(c*T+u*(A*=M)+2*f)+A*(u*T+h*A+2*p)+d}else T<0?(b=h+p)>(x=u+f)?(_=b-x)>=(w=c-2*u+h)?(T=1,A=0,y=c+2*f+d):y=(T=_/w)*(c*T+u*(A=1-T)+2*f)+A*(u*T+h*A+2*p)+d:(T=0,b<=0?(A=1,y=h+2*p+d):p>=0?(A=0,y=d):y=p*(A=-p/h)+d):A<0?(b=c+f)>(x=u+p)?(_=b-x)>=(w=c-2*u+h)?(A=1,T=0,y=h+2*p+d):y=(T=1-(A=_/w))*(c*T+u*A+2*f)+A*(u*T+h*A+2*p)+d:(A=0,b<=0?(T=1,y=c+2*f+d):f>=0?(T=0,y=d):y=f*(T=-f/c)+d):(_=h+p-u-f)<=0?(T=0,A=1,y=h+2*p+d):_>=(w=c-2*u+h)?(T=1,A=0,y=c+2*f+d):y=(T=_/w)*(c*T+u*(A=1-T)+2*f)+A*(u*T+h*A+2*p)+d;var S=1-T-A;for(l=0;l<o.length;++l)s[l]=S*t[l]+T*e[l]+A*r[l];return y<0?0:y}},{}],482:[function(t,e,r){var n,i,a=e.exports={};function o(){throw new Error(\"setTimeout has not been defined\")}function s(){throw new Error(\"clearTimeout has not been defined\")}function l(t){if(n===setTimeout)return setTimeout(t,0);if((n===o||!n)&&setTimeout)return n=setTimeout,setTimeout(t,0);try{return n(t,0)}catch(e){try{return n.call(null,t,0)}catch(e){return n.call(this,t,0)}}}!function(){try{n=\"function\"==typeof setTimeout?setTimeout:o}catch(t){n=o}try{i=\"function\"==typeof clearTimeout?clearTimeout:s}catch(t){i=s}}();var c,u=[],h=!1,f=-1;function p(){h&&c&&(h=!1,c.length?u=c.concat(u):f=-1,u.length&&d())}function d(){if(!h){var t=l(p);h=!0;for(var e=u.length;e;){for(c=u,u=[];++f<e;)c&&c[f].run();f=-1,e=u.length}c=null,h=!1,function(t){if(i===clearTimeout)return clearTimeout(t);if((i===s||!i)&&clearTimeout)return i=clearTimeout,clearTimeout(t);try{i(t)}catch(e){try{return i.call(null,t)}catch(e){return i.call(this,t)}}}(t)}}function g(t,e){this.fun=t,this.array=e}function v(){}a.nextTick=function(t){var e=new Array(arguments.length-1);if(arguments.length>1)for(var r=1;r<arguments.length;r++)e[r-1]=arguments[r];u.push(new g(t,e)),1!==u.length||h||l(d)},g.prototype.run=function(){this.fun.apply(null,this.array)},a.title=\"browser\",a.browser=!0,a.env={},a.argv=[],a.version=\"\",a.versions={},a.on=v,a.addListener=v,a.once=v,a.off=v,a.removeListener=v,a.removeAllListeners=v,a.emit=v,a.prependListener=v,a.prependOnceListener=v,a.listeners=function(t){return[]},a.binding=function(t){throw new Error(\"process.binding is not supported\")},a.cwd=function(){return\"/\"},a.chdir=function(t){throw new Error(\"process.chdir is not supported\")},a.umask=function(){return 0}},{}],483:[function(t,e,r){e.exports=t(\"gl-quat/slerp\")},{\"gl-quat/slerp\":293}],484:[function(t,e,r){(function(r){for(var n=t(\"performance-now\"),i=\"undefined\"==typeof window?r:window,a=[\"moz\",\"webkit\"],o=\"AnimationFrame\",s=i[\"request\"+o],l=i[\"cancel\"+o]||i[\"cancelRequest\"+o],c=0;!s&&c<a.length;c++)s=i[a[c]+\"Request\"+o],l=i[a[c]+\"Cancel\"+o]||i[a[c]+\"CancelRequest\"+o];if(!s||!l){var u=0,h=0,f=[];s=function(t){if(0===f.length){var e=n(),r=Math.max(0,1e3/60-(e-u));u=r+e,setTimeout(function(){var t=f.slice(0);f.length=0;for(var e=0;e<t.length;e++)if(!t[e].cancelled)try{t[e].callback(u)}catch(t){setTimeout(function(){throw t},0)}},Math.round(r))}return f.push({handle:++h,callback:t,cancelled:!1}),h},l=function(t){for(var e=0;e<f.length;e++)f[e].handle===t&&(f[e].cancelled=!0)}}e.exports=function(t){return s.call(i,t)},e.exports.cancel=function(){l.apply(i,arguments)},e.exports.polyfill=function(t){t||(t=i),t.requestAnimationFrame=s,t.cancelAnimationFrame=l}}).call(this,\"undefined\"!=typeof global?global:\"undefined\"!=typeof self?self:\"undefined\"!=typeof window?window:{})},{\"performance-now\":462}],485:[function(t,e,r){\"use strict\";var n=t(\"big-rat/add\");e.exports=function(t,e){for(var r=t.length,i=new Array(r),a=0;a<r;++a)i[a]=n(t[a],e[a]);return i}},{\"big-rat/add\":75}],486:[function(t,e,r){\"use strict\";e.exports=function(t){for(var e=new Array(t.length),r=0;r<t.length;++r)e[r]=n(t[r]);return e};var n=t(\"big-rat\")},{\"big-rat\":78}],487:[function(t,e,r){\"use strict\";var n=t(\"big-rat\"),i=t(\"big-rat/mul\");e.exports=function(t,e){for(var r=n(e),a=t.length,o=new Array(a),s=0;s<a;++s)o[s]=i(t[s],r);return o}},{\"big-rat\":78,\"big-rat/mul\":87}],488:[function(t,e,r){\"use strict\";var n=t(\"big-rat/sub\");e.exports=function(t,e){for(var r=t.length,i=new Array(r),a=0;a<r;++a)i[a]=n(t[a],e[a]);return i}},{\"big-rat/sub\":89}],489:[function(t,e,r){\"use strict\";var n=t(\"compare-cell\"),i=t(\"compare-oriented-cell\"),a=t(\"cell-orientation\");e.exports=function(t){t.sort(i);for(var e=t.length,r=0,o=0;o<e;++o){var s=t[o],l=a(s);if(0!==l){if(r>0){var c=t[r-1];if(0===n(s,c)&&a(c)!==l){r-=1;continue}}t[r++]=s}}return t.length=r,t}},{\"cell-orientation\":112,\"compare-cell\":128,\"compare-oriented-cell\":129}],490:[function(t,e,r){\"use strict\";var n=t(\"array-bounds\"),i=t(\"color-normalize\"),a=t(\"update-diff\"),o=t(\"pick-by-alias\"),s=t(\"object-assign\"),l=t(\"flatten-vertex-data\"),c=t(\"to-float32\"),u=c.float32,h=c.fract32;e.exports=function(t,e){\"function\"==typeof t?(e||(e={}),e.regl=t):e=t;e.length&&(e.positions=e);if(!(t=e.regl).hasExtension(\"ANGLE_instanced_arrays\"))throw Error(\"regl-error2d: `ANGLE_instanced_arrays` extension should be enabled\");var r,c,p,d,g,v,m=t._gl,y={color:\"black\",capSize:5,lineWidth:1,opacity:1,viewport:null,range:null,offset:0,count:0,bounds:null,positions:[],errors:[]},x=[];return d=t.buffer({usage:\"dynamic\",type:\"uint8\",data:new Uint8Array(0)}),c=t.buffer({usage:\"dynamic\",type:\"float\",data:new Uint8Array(0)}),p=t.buffer({usage:\"dynamic\",type:\"float\",data:new Uint8Array(0)}),g=t.buffer({usage:\"dynamic\",type:\"float\",data:new Uint8Array(0)}),v=t.buffer({usage:\"static\",type:\"float\",data:f}),k(e),r=t({vert:\"\\n\\t\\tprecision highp float;\\n\\n\\t\\tattribute vec2 position, positionFract;\\n\\t\\tattribute vec4 error;\\n\\t\\tattribute vec4 color;\\n\\n\\t\\tattribute vec2 direction, lineOffset, capOffset;\\n\\n\\t\\tuniform vec4 viewport;\\n\\t\\tuniform float lineWidth, capSize;\\n\\t\\tuniform vec2 scale, scaleFract, translate, translateFract;\\n\\n\\t\\tvarying vec4 fragColor;\\n\\n\\t\\tvoid main() {\\n\\t\\t\\tfragColor = color / 255.;\\n\\n\\t\\t\\tvec2 pixelOffset = lineWidth * lineOffset + (capSize + lineWidth) * capOffset;\\n\\n\\t\\t\\tvec2 dxy = -step(.5, direction.xy) * error.xz + step(direction.xy, vec2(-.5)) * error.yw;\\n\\n\\t\\t\\tvec2 position = position + dxy;\\n\\n\\t\\t\\tvec2 pos = (position + translate) * scale\\n\\t\\t\\t\\t+ (positionFract + translateFract) * scale\\n\\t\\t\\t\\t+ (position + translate) * scaleFract\\n\\t\\t\\t\\t+ (positionFract + translateFract) * scaleFract;\\n\\n\\t\\t\\tpos += pixelOffset / viewport.zw;\\n\\n\\t\\t\\tgl_Position = vec4(pos * 2. - 1., 0, 1);\\n\\t\\t}\\n\\t\\t\",frag:\"\\n\\t\\tprecision highp float;\\n\\n\\t\\tvarying vec4 fragColor;\\n\\n\\t\\tuniform float opacity;\\n\\n\\t\\tvoid main() {\\n\\t\\t\\tgl_FragColor = fragColor;\\n\\t\\t\\tgl_FragColor.a *= opacity;\\n\\t\\t}\\n\\t\\t\",uniforms:{range:t.prop(\"range\"),lineWidth:t.prop(\"lineWidth\"),capSize:t.prop(\"capSize\"),opacity:t.prop(\"opacity\"),scale:t.prop(\"scale\"),translate:t.prop(\"translate\"),scaleFract:t.prop(\"scaleFract\"),translateFract:t.prop(\"translateFract\"),viewport:function(t,e){return[e.viewport.x,e.viewport.y,t.viewportWidth,t.viewportHeight]}},attributes:{color:{buffer:d,offset:function(t,e){return 4*e.offset},divisor:1},position:{buffer:c,offset:function(t,e){return 8*e.offset},divisor:1},positionFract:{buffer:p,offset:function(t,e){return 8*e.offset},divisor:1},error:{buffer:g,offset:function(t,e){return 16*e.offset},divisor:1},direction:{buffer:v,stride:24,offset:0},lineOffset:{buffer:v,stride:24,offset:8},capOffset:{buffer:v,stride:24,offset:16}},primitive:\"triangles\",blend:{enable:!0,color:[0,0,0,0],equation:{rgb:\"add\",alpha:\"add\"},func:{srcRGB:\"src alpha\",dstRGB:\"one minus src alpha\",srcAlpha:\"one minus dst alpha\",dstAlpha:\"one\"}},depth:{enable:!1},scissor:{enable:!0,box:t.prop(\"viewport\")},viewport:t.prop(\"viewport\"),stencil:!1,instances:t.prop(\"count\"),count:f.length}),s(b,{update:k,draw:_,destroy:T,regl:t,gl:m,canvas:m.canvas,groups:x}),b;function b(t){t?k(t):null===t&&T(),_()}function _(e){if(\"number\"==typeof e)return w(e);e&&!Array.isArray(e)&&(e=[e]),t._refresh(),x.forEach(function(t,r){t&&(e&&(e[r]?t.draw=!0:t.draw=!1),t.draw?w(r):t.draw=!0)})}function w(t){\"number\"==typeof t&&(t=x[t]),null!=t&&t&&t.count&&t.color&&t.opacity&&t.positions&&t.positions.length>1&&(t.scaleRatio=[t.scale[0]*t.viewport.width,t.scale[1]*t.viewport.height],r(t),t.after&&t.after(t))}function k(t){if(t){null!=t.length?\"number\"==typeof t[0]&&(t=[{positions:t}]):Array.isArray(t)||(t=[t]);var e=0,r=0;if(b.groups=x=t.map(function(t,c){var u=x[c];return t?(\"function\"==typeof t?t={after:t}:\"number\"==typeof t[0]&&(t={positions:t}),t=o(t,{color:\"color colors fill\",capSize:\"capSize cap capsize cap-size\",lineWidth:\"lineWidth line-width width line thickness\",opacity:\"opacity alpha\",range:\"range dataBox\",viewport:\"viewport viewBox\",errors:\"errors error\",positions:\"positions position data points\"}),u||(x[c]=u={id:c,scale:null,translate:null,scaleFract:null,translateFract:null,draw:!0},t=s({},y,t)),a(u,t,[{lineWidth:function(t){return.5*+t},capSize:function(t){return.5*+t},opacity:parseFloat,errors:function(t){return t=l(t),r+=t.length,t},positions:function(t,r){return t=l(t,\"float64\"),r.count=Math.floor(t.length/2),r.bounds=n(t,2),r.offset=e,e+=r.count,t}},{color:function(t,e){var r=e.count;if(t||(t=\"transparent\"),!Array.isArray(t)||\"number\"==typeof t[0]){var n=t;t=Array(r);for(var a=0;a<r;a++)t[a]=n}if(t.length<r)throw Error(\"Not enough colors\");for(var o=new Uint8Array(4*r),s=0;s<r;s++){var l=i(t[s],\"uint8\");o.set(l,4*s)}return o},range:function(t,e,r){var n=e.bounds;return t||(t=n),e.scale=[1/(t[2]-t[0]),1/(t[3]-t[1])],e.translate=[-t[0],-t[1]],e.scaleFract=h(e.scale),e.translateFract=h(e.translate),t},viewport:function(t){var e;return Array.isArray(t)?e={x:t[0],y:t[1],width:t[2]-t[0],height:t[3]-t[1]}:t?(e={x:t.x||t.left||0,y:t.y||t.top||0},t.right?e.width=t.right-e.x:e.width=t.w||t.width||0,t.bottom?e.height=t.bottom-e.y:e.height=t.h||t.height||0):e={x:0,y:0,width:m.drawingBufferWidth,height:m.drawingBufferHeight},e}}]),u):u}),e||r){var f=x.reduce(function(t,e,r){return t+(e?e.count:0)},0),v=new Float64Array(2*f),_=new Uint8Array(4*f),w=new Float32Array(4*f);x.forEach(function(t,e){if(t){var r=t.positions,n=t.count,i=t.offset,a=t.color,o=t.errors;n&&(_.set(a,4*i),w.set(o,4*i),v.set(r,2*i))}}),c(u(v)),p(h(v)),d(_),g(w)}}}function T(){c.destroy(),p.destroy(),d.destroy(),g.destroy(),v.destroy()}};var f=[[1,0,0,1,0,0],[1,0,0,-1,0,0],[-1,0,0,-1,0,0],[-1,0,0,-1,0,0],[-1,0,0,1,0,0],[1,0,0,1,0,0],[1,0,-1,0,0,1],[1,0,-1,0,0,-1],[1,0,1,0,0,-1],[1,0,1,0,0,-1],[1,0,1,0,0,1],[1,0,-1,0,0,1],[-1,0,-1,0,0,1],[-1,0,-1,0,0,-1],[-1,0,1,0,0,-1],[-1,0,1,0,0,-1],[-1,0,1,0,0,1],[-1,0,-1,0,0,1],[0,1,1,0,0,0],[0,1,-1,0,0,0],[0,-1,-1,0,0,0],[0,-1,-1,0,0,0],[0,1,1,0,0,0],[0,-1,1,0,0,0],[0,1,0,-1,1,0],[0,1,0,-1,-1,0],[0,1,0,1,-1,0],[0,1,0,1,1,0],[0,1,0,-1,1,0],[0,1,0,1,-1,0],[0,-1,0,-1,1,0],[0,-1,0,-1,-1,0],[0,-1,0,1,-1,0],[0,-1,0,1,1,0],[0,-1,0,-1,1,0],[0,-1,0,1,-1,0]]},{\"array-bounds\":65,\"color-normalize\":120,\"flatten-vertex-data\":227,\"object-assign\":454,\"pick-by-alias\":465,\"to-float32\":538,\"update-diff\":549}],491:[function(t,e,r){\"use strict\";var n=t(\"color-normalize\"),i=t(\"array-bounds\"),a=t(\"object-assign\"),o=t(\"glslify\"),s=t(\"pick-by-alias\"),l=t(\"flatten-vertex-data\"),c=t(\"earcut\"),u=t(\"array-normalize\"),h=t(\"to-float32\"),f=h.float32,p=h.fract32,d=t(\"es6-weak-map\"),g=t(\"parse-rect\");function v(t,e){if(!(this instanceof v))return new v(t,e);if(\"function\"==typeof t?(e||(e={}),e.regl=t):e=t,e.length&&(e.positions=e),!(t=e.regl).hasExtension(\"ANGLE_instanced_arrays\"))throw Error(\"regl-error2d: `ANGLE_instanced_arrays` extension should be enabled\");this.gl=t._gl,this.regl=t,this.passes=[],this.shaders=v.shaders.has(t)?v.shaders.get(t):v.shaders.set(t,v.createShaders(t)).get(t),this.update(e)}e.exports=v,v.dashMult=2,v.maxPatternLength=256,v.precisionThreshold=3e6,v.maxPoints=1e4,v.maxLines=2048,v.shaders=new d,v.createShaders=function(t){var e,r=t.buffer({usage:\"static\",type:\"float\",data:[0,1,0,0,1,1,1,0]}),n={primitive:\"triangle strip\",instances:t.prop(\"count\"),count:4,offset:0,uniforms:{miterMode:function(t,e){return\"round\"===e.join?2:1},miterLimit:t.prop(\"miterLimit\"),scale:t.prop(\"scale\"),scaleFract:t.prop(\"scaleFract\"),translateFract:t.prop(\"translateFract\"),translate:t.prop(\"translate\"),thickness:t.prop(\"thickness\"),dashPattern:t.prop(\"dashTexture\"),opacity:t.prop(\"opacity\"),pixelRatio:t.context(\"pixelRatio\"),id:t.prop(\"id\"),dashSize:t.prop(\"dashLength\"),viewport:function(t,e){return[e.viewport.x,e.viewport.y,t.viewportWidth,t.viewportHeight]},depth:t.prop(\"depth\")},blend:{enable:!0,color:[0,0,0,0],equation:{rgb:\"add\",alpha:\"add\"},func:{srcRGB:\"src alpha\",dstRGB:\"one minus src alpha\",srcAlpha:\"one minus dst alpha\",dstAlpha:\"one\"}},depth:{enable:function(t,e){return!e.overlay}},stencil:{enable:!1},scissor:{enable:!0,box:t.prop(\"viewport\")},viewport:t.prop(\"viewport\")},i=t(a({vert:o([\"precision highp float;\\n#define GLSLIFY 1\\n\\nattribute vec2 aCoord, bCoord, aCoordFract, bCoordFract;\\nattribute vec4 color;\\nattribute float lineEnd, lineTop;\\n\\nuniform vec2 scale, scaleFract, translate, translateFract;\\nuniform float thickness, pixelRatio, id, depth;\\nuniform vec4 viewport;\\n\\nvarying vec4 fragColor;\\nvarying vec2 tangent;\\n\\nvec2 project(vec2 position, vec2 positionFract, vec2 scale, vec2 scaleFract, vec2 translate, vec2 translateFract) {\\n\\t// the order is important\\n\\treturn position * scale + translate\\n       + positionFract * scale + translateFract\\n       + position * scaleFract\\n       + positionFract * scaleFract;\\n}\\n\\nvoid main() {\\n\\tfloat lineStart = 1. - lineEnd;\\n\\tfloat lineOffset = lineTop * 2. - 1.;\\n\\n\\tvec2 diff = (bCoord + bCoordFract - aCoord - aCoordFract);\\n\\ttangent = normalize(diff * scale * viewport.zw);\\n\\tvec2 normal = vec2(-tangent.y, tangent.x);\\n\\n\\tvec2 position = project(aCoord, aCoordFract, scale, scaleFract, translate, translateFract) * lineStart\\n\\t\\t+ project(bCoord, bCoordFract, scale, scaleFract, translate, translateFract) * lineEnd\\n\\n\\t\\t+ thickness * normal * .5 * lineOffset / viewport.zw;\\n\\n\\tgl_Position = vec4(position * 2.0 - 1.0, depth, 1);\\n\\n\\tfragColor = color / 255.;\\n}\\n\"]),frag:o([\"precision highp float;\\n#define GLSLIFY 1\\n\\nuniform sampler2D dashPattern;\\n\\nuniform float dashSize, pixelRatio, thickness, opacity, id;\\n\\nvarying vec4 fragColor;\\nvarying vec2 tangent;\\n\\nvoid main() {\\n\\tfloat alpha = 1.;\\n\\n\\tfloat t = fract(dot(tangent, gl_FragCoord.xy) / dashSize) * .5 + .25;\\n\\tfloat dash = texture2D(dashPattern, vec2(t, .5)).r;\\n\\n\\tgl_FragColor = fragColor;\\n\\tgl_FragColor.a *= alpha * opacity * dash;\\n}\\n\"]),attributes:{lineEnd:{buffer:r,divisor:0,stride:8,offset:0},lineTop:{buffer:r,divisor:0,stride:8,offset:4},aCoord:{buffer:t.prop(\"positionBuffer\"),stride:8,offset:8,divisor:1},bCoord:{buffer:t.prop(\"positionBuffer\"),stride:8,offset:16,divisor:1},aCoordFract:{buffer:t.prop(\"positionFractBuffer\"),stride:8,offset:8,divisor:1},bCoordFract:{buffer:t.prop(\"positionFractBuffer\"),stride:8,offset:16,divisor:1},color:{buffer:t.prop(\"colorBuffer\"),stride:4,offset:0,divisor:1}}},n));try{e=t(a({cull:{enable:!0,face:\"back\"},vert:o([\"precision highp float;\\n#define GLSLIFY 1\\n\\nattribute vec2 aCoord, bCoord, nextCoord, prevCoord;\\nattribute vec4 aColor, bColor;\\nattribute float lineEnd, lineTop;\\n\\nuniform vec2 scale, translate;\\nuniform float thickness, pixelRatio, id, depth;\\nuniform vec4 viewport;\\nuniform float miterLimit, miterMode;\\n\\nvarying vec4 fragColor;\\nvarying vec4 startCutoff, endCutoff;\\nvarying vec2 tangent;\\nvarying vec2 startCoord, endCoord;\\nvarying float enableStartMiter, enableEndMiter;\\n\\nconst float REVERSE_THRESHOLD = -.875;\\nconst float MIN_DIFF = 1e-6;\\n\\n// TODO: possible optimizations: avoid overcalculating all for vertices and calc just one instead\\n// TODO: precalculate dot products, normalize things beforehead etc.\\n// TODO: refactor to rectangular algorithm\\n\\nfloat distToLine(vec2 p, vec2 a, vec2 b) {\\n\\tvec2 diff = b - a;\\n\\tvec2 perp = normalize(vec2(-diff.y, diff.x));\\n\\treturn dot(p - a, perp);\\n}\\n\\nbool isNaN( float val ){\\n  return ( val < 0.0 || 0.0 < val || val == 0.0 ) ? false : true;\\n}\\n\\nvoid main() {\\n\\tvec2 aCoord = aCoord, bCoord = bCoord, prevCoord = prevCoord, nextCoord = nextCoord;\\n\\n  vec2 adjustedScale;\\n  adjustedScale.x = (abs(scale.x) < MIN_DIFF) ? MIN_DIFF : scale.x;\\n  adjustedScale.y = (abs(scale.y) < MIN_DIFF) ? MIN_DIFF : scale.y;\\n\\n  vec2 scaleRatio = adjustedScale * viewport.zw;\\n\\tvec2 normalWidth = thickness / scaleRatio;\\n\\n\\tfloat lineStart = 1. - lineEnd;\\n\\tfloat lineBot = 1. - lineTop;\\n\\n\\tfragColor = (lineStart * aColor + lineEnd * bColor) / 255.;\\n\\n\\tif (isNaN(aCoord.x) || isNaN(aCoord.y) || isNaN(bCoord.x) || isNaN(bCoord.y)) return;\\n\\n\\tif (aCoord == prevCoord) prevCoord = aCoord + normalize(bCoord - aCoord);\\n\\tif (bCoord == nextCoord) nextCoord = bCoord - normalize(bCoord - aCoord);\\n\\n\\tvec2 prevDiff = aCoord - prevCoord;\\n\\tvec2 currDiff = bCoord - aCoord;\\n\\tvec2 nextDiff = nextCoord - bCoord;\\n\\n\\tvec2 prevTangent = normalize(prevDiff * scaleRatio);\\n\\tvec2 currTangent = normalize(currDiff * scaleRatio);\\n\\tvec2 nextTangent = normalize(nextDiff * scaleRatio);\\n\\n\\tvec2 prevNormal = vec2(-prevTangent.y, prevTangent.x);\\n\\tvec2 currNormal = vec2(-currTangent.y, currTangent.x);\\n\\tvec2 nextNormal = vec2(-nextTangent.y, nextTangent.x);\\n\\n\\tvec2 startJoinDirection = normalize(prevTangent - currTangent);\\n\\tvec2 endJoinDirection = normalize(currTangent - nextTangent);\\n\\n\\t// collapsed/unidirectional segment cases\\n\\t// FIXME: there should be more elegant solution\\n\\tvec2 prevTanDiff = abs(prevTangent - currTangent);\\n\\tvec2 nextTanDiff = abs(nextTangent - currTangent);\\n\\tif (max(prevTanDiff.x, prevTanDiff.y) < MIN_DIFF) {\\n\\t\\tstartJoinDirection = currNormal;\\n\\t}\\n\\tif (max(nextTanDiff.x, nextTanDiff.y) < MIN_DIFF) {\\n\\t\\tendJoinDirection = currNormal;\\n\\t}\\n\\tif (aCoord == bCoord) {\\n\\t\\tendJoinDirection = startJoinDirection;\\n\\t\\tcurrNormal = prevNormal;\\n\\t\\tcurrTangent = prevTangent;\\n\\t}\\n\\n\\ttangent = currTangent;\\n\\n\\t//calculate join shifts relative to normals\\n\\tfloat startJoinShift = dot(currNormal, startJoinDirection);\\n\\tfloat endJoinShift = dot(currNormal, endJoinDirection);\\n\\n\\tfloat startMiterRatio = abs(1. / startJoinShift);\\n\\tfloat endMiterRatio = abs(1. / endJoinShift);\\n\\n\\tvec2 startJoin = startJoinDirection * startMiterRatio;\\n\\tvec2 endJoin = endJoinDirection * endMiterRatio;\\n\\n\\tvec2 startTopJoin, startBotJoin, endTopJoin, endBotJoin;\\n\\tstartTopJoin = sign(startJoinShift) * startJoin * .5;\\n\\tstartBotJoin = -startTopJoin;\\n\\n\\tendTopJoin = sign(endJoinShift) * endJoin * .5;\\n\\tendBotJoin = -endTopJoin;\\n\\n\\tvec2 aTopCoord = aCoord + normalWidth * startTopJoin;\\n\\tvec2 bTopCoord = bCoord + normalWidth * endTopJoin;\\n\\tvec2 aBotCoord = aCoord + normalWidth * startBotJoin;\\n\\tvec2 bBotCoord = bCoord + normalWidth * endBotJoin;\\n\\n\\t//miter anti-clipping\\n\\tfloat baClipping = distToLine(bCoord, aCoord, aBotCoord) / dot(normalize(normalWidth * endBotJoin), normalize(normalWidth.yx * vec2(-startBotJoin.y, startBotJoin.x)));\\n\\tfloat abClipping = distToLine(aCoord, bCoord, bTopCoord) / dot(normalize(normalWidth * startBotJoin), normalize(normalWidth.yx * vec2(-endBotJoin.y, endBotJoin.x)));\\n\\n\\t//prevent close to reverse direction switch\\n\\tbool prevReverse = dot(currTangent, prevTangent) <= REVERSE_THRESHOLD && abs(dot(currTangent, prevNormal)) * min(length(prevDiff), length(currDiff)) <  length(normalWidth * currNormal);\\n\\tbool nextReverse = dot(currTangent, nextTangent) <= REVERSE_THRESHOLD && abs(dot(currTangent, nextNormal)) * min(length(nextDiff), length(currDiff)) <  length(normalWidth * currNormal);\\n\\n\\tif (prevReverse) {\\n\\t\\t//make join rectangular\\n\\t\\tvec2 miterShift = normalWidth * startJoinDirection * miterLimit * .5;\\n\\t\\tfloat normalAdjust = 1. - min(miterLimit / startMiterRatio, 1.);\\n\\t\\taBotCoord = aCoord + miterShift - normalAdjust * normalWidth * currNormal * .5;\\n\\t\\taTopCoord = aCoord + miterShift + normalAdjust * normalWidth * currNormal * .5;\\n\\t}\\n\\telse if (!nextReverse && baClipping > 0. && baClipping < length(normalWidth * endBotJoin)) {\\n\\t\\t//handle miter clipping\\n\\t\\tbTopCoord -= normalWidth * endTopJoin;\\n\\t\\tbTopCoord += normalize(endTopJoin * normalWidth) * baClipping;\\n\\t}\\n\\n\\tif (nextReverse) {\\n\\t\\t//make join rectangular\\n\\t\\tvec2 miterShift = normalWidth * endJoinDirection * miterLimit * .5;\\n\\t\\tfloat normalAdjust = 1. - min(miterLimit / endMiterRatio, 1.);\\n\\t\\tbBotCoord = bCoord + miterShift - normalAdjust * normalWidth * currNormal * .5;\\n\\t\\tbTopCoord = bCoord + miterShift + normalAdjust * normalWidth * currNormal * .5;\\n\\t}\\n\\telse if (!prevReverse && abClipping > 0. && abClipping < length(normalWidth * startBotJoin)) {\\n\\t\\t//handle miter clipping\\n\\t\\taBotCoord -= normalWidth * startBotJoin;\\n\\t\\taBotCoord += normalize(startBotJoin * normalWidth) * abClipping;\\n\\t}\\n\\n\\tvec2 aTopPosition = (aTopCoord) * adjustedScale + translate;\\n\\tvec2 aBotPosition = (aBotCoord) * adjustedScale + translate;\\n\\n\\tvec2 bTopPosition = (bTopCoord) * adjustedScale + translate;\\n\\tvec2 bBotPosition = (bBotCoord) * adjustedScale + translate;\\n\\n\\t//position is normalized 0..1 coord on the screen\\n\\tvec2 position = (aTopPosition * lineTop + aBotPosition * lineBot) * lineStart + (bTopPosition * lineTop + bBotPosition * lineBot) * lineEnd;\\n\\n\\tstartCoord = aCoord * scaleRatio + translate * viewport.zw + viewport.xy;\\n\\tendCoord = bCoord * scaleRatio + translate * viewport.zw + viewport.xy;\\n\\n\\tgl_Position = vec4(position  * 2.0 - 1.0, depth, 1);\\n\\n\\tenableStartMiter = step(dot(currTangent, prevTangent), .5);\\n\\tenableEndMiter = step(dot(currTangent, nextTangent), .5);\\n\\n\\t//bevel miter cutoffs\\n\\tif (miterMode == 1.) {\\n\\t\\tif (enableStartMiter == 1.) {\\n\\t\\t\\tvec2 startMiterWidth = vec2(startJoinDirection) * thickness * miterLimit * .5;\\n\\t\\t\\tstartCutoff = vec4(aCoord, aCoord);\\n\\t\\t\\tstartCutoff.zw += vec2(-startJoinDirection.y, startJoinDirection.x) / scaleRatio;\\n\\t\\t\\tstartCutoff = startCutoff * scaleRatio.xyxy + translate.xyxy * viewport.zwzw;\\n\\t\\t\\tstartCutoff += viewport.xyxy;\\n\\t\\t\\tstartCutoff += startMiterWidth.xyxy;\\n\\t\\t}\\n\\n\\t\\tif (enableEndMiter == 1.) {\\n\\t\\t\\tvec2 endMiterWidth = vec2(endJoinDirection) * thickness * miterLimit * .5;\\n\\t\\t\\tendCutoff = vec4(bCoord, bCoord);\\n\\t\\t\\tendCutoff.zw += vec2(-endJoinDirection.y, endJoinDirection.x)  / scaleRatio;\\n\\t\\t\\tendCutoff = endCutoff * scaleRatio.xyxy + translate.xyxy * viewport.zwzw;\\n\\t\\t\\tendCutoff += viewport.xyxy;\\n\\t\\t\\tendCutoff += endMiterWidth.xyxy;\\n\\t\\t}\\n\\t}\\n\\n\\t//round miter cutoffs\\n\\telse if (miterMode == 2.) {\\n\\t\\tif (enableStartMiter == 1.) {\\n\\t\\t\\tvec2 startMiterWidth = vec2(startJoinDirection) * thickness * abs(dot(startJoinDirection, currNormal)) * .5;\\n\\t\\t\\tstartCutoff = vec4(aCoord, aCoord);\\n\\t\\t\\tstartCutoff.zw += vec2(-startJoinDirection.y, startJoinDirection.x) / scaleRatio;\\n\\t\\t\\tstartCutoff = startCutoff * scaleRatio.xyxy + translate.xyxy * viewport.zwzw;\\n\\t\\t\\tstartCutoff += viewport.xyxy;\\n\\t\\t\\tstartCutoff += startMiterWidth.xyxy;\\n\\t\\t}\\n\\n\\t\\tif (enableEndMiter == 1.) {\\n\\t\\t\\tvec2 endMiterWidth = vec2(endJoinDirection) * thickness * abs(dot(endJoinDirection, currNormal)) * .5;\\n\\t\\t\\tendCutoff = vec4(bCoord, bCoord);\\n\\t\\t\\tendCutoff.zw += vec2(-endJoinDirection.y, endJoinDirection.x)  / scaleRatio;\\n\\t\\t\\tendCutoff = endCutoff * scaleRatio.xyxy + translate.xyxy * viewport.zwzw;\\n\\t\\t\\tendCutoff += viewport.xyxy;\\n\\t\\t\\tendCutoff += endMiterWidth.xyxy;\\n\\t\\t}\\n\\t}\\n}\\n\"]),frag:o([\"precision highp float;\\n#define GLSLIFY 1\\n\\nuniform sampler2D dashPattern;\\nuniform float dashSize, pixelRatio, thickness, opacity, id, miterMode;\\n\\nvarying vec4 fragColor;\\nvarying vec2 tangent;\\nvarying vec4 startCutoff, endCutoff;\\nvarying vec2 startCoord, endCoord;\\nvarying float enableStartMiter, enableEndMiter;\\n\\nfloat distToLine(vec2 p, vec2 a, vec2 b) {\\n\\tvec2 diff = b - a;\\n\\tvec2 perp = normalize(vec2(-diff.y, diff.x));\\n\\treturn dot(p - a, perp);\\n}\\n\\nvoid main() {\\n\\tfloat alpha = 1., distToStart, distToEnd;\\n\\tfloat cutoff = thickness * .5;\\n\\n\\t//bevel miter\\n\\tif (miterMode == 1.) {\\n\\t\\tif (enableStartMiter == 1.) {\\n\\t\\t\\tdistToStart = distToLine(gl_FragCoord.xy, startCutoff.xy, startCutoff.zw);\\n\\t\\t\\tif (distToStart < -1.) {\\n\\t\\t\\t\\tdiscard;\\n\\t\\t\\t\\treturn;\\n\\t\\t\\t}\\n\\t\\t\\talpha *= min(max(distToStart + 1., 0.), 1.);\\n\\t\\t}\\n\\n\\t\\tif (enableEndMiter == 1.) {\\n\\t\\t\\tdistToEnd = distToLine(gl_FragCoord.xy, endCutoff.xy, endCutoff.zw);\\n\\t\\t\\tif (distToEnd < -1.) {\\n\\t\\t\\t\\tdiscard;\\n\\t\\t\\t\\treturn;\\n\\t\\t\\t}\\n\\t\\t\\talpha *= min(max(distToEnd + 1., 0.), 1.);\\n\\t\\t}\\n\\t}\\n\\n\\t// round miter\\n\\telse if (miterMode == 2.) {\\n\\t\\tif (enableStartMiter == 1.) {\\n\\t\\t\\tdistToStart = distToLine(gl_FragCoord.xy, startCutoff.xy, startCutoff.zw);\\n\\t\\t\\tif (distToStart < 0.) {\\n\\t\\t\\t\\tfloat radius = length(gl_FragCoord.xy - startCoord);\\n\\n\\t\\t\\t\\tif(radius > cutoff + .5) {\\n\\t\\t\\t\\t\\tdiscard;\\n\\t\\t\\t\\t\\treturn;\\n\\t\\t\\t\\t}\\n\\n\\t\\t\\t\\talpha -= smoothstep(cutoff - .5, cutoff + .5, radius);\\n\\t\\t\\t}\\n\\t\\t}\\n\\n\\t\\tif (enableEndMiter == 1.) {\\n\\t\\t\\tdistToEnd = distToLine(gl_FragCoord.xy, endCutoff.xy, endCutoff.zw);\\n\\t\\t\\tif (distToEnd < 0.) {\\n\\t\\t\\t\\tfloat radius = length(gl_FragCoord.xy - endCoord);\\n\\n\\t\\t\\t\\tif(radius > cutoff + .5) {\\n\\t\\t\\t\\t\\tdiscard;\\n\\t\\t\\t\\t\\treturn;\\n\\t\\t\\t\\t}\\n\\n\\t\\t\\t\\talpha -= smoothstep(cutoff - .5, cutoff + .5, radius);\\n\\t\\t\\t}\\n\\t\\t}\\n\\t}\\n\\n\\tfloat t = fract(dot(tangent, gl_FragCoord.xy) / dashSize) * .5 + .25;\\n\\tfloat dash = texture2D(dashPattern, vec2(t, .5)).r;\\n\\n\\tgl_FragColor = fragColor;\\n\\tgl_FragColor.a *= alpha * opacity * dash;\\n}\\n\"]),attributes:{lineEnd:{buffer:r,divisor:0,stride:8,offset:0},lineTop:{buffer:r,divisor:0,stride:8,offset:4},aColor:{buffer:t.prop(\"colorBuffer\"),stride:4,offset:0,divisor:1},bColor:{buffer:t.prop(\"colorBuffer\"),stride:4,offset:4,divisor:1},prevCoord:{buffer:t.prop(\"positionBuffer\"),stride:8,offset:0,divisor:1},aCoord:{buffer:t.prop(\"positionBuffer\"),stride:8,offset:8,divisor:1},bCoord:{buffer:t.prop(\"positionBuffer\"),stride:8,offset:16,divisor:1},nextCoord:{buffer:t.prop(\"positionBuffer\"),stride:8,offset:24,divisor:1}}},n))}catch(t){e=i}return{fill:t({primitive:\"triangle\",elements:function(t,e){return e.triangles},offset:0,vert:o([\"precision highp float;\\n#define GLSLIFY 1\\n\\nattribute vec2 position, positionFract;\\n\\nuniform vec4 color;\\nuniform vec2 scale, scaleFract, translate, translateFract;\\nuniform float pixelRatio, id;\\nuniform vec4 viewport;\\nuniform float opacity;\\n\\nvarying vec4 fragColor;\\n\\nconst float MAX_LINES = 256.;\\n\\nvoid main() {\\n\\tfloat depth = (MAX_LINES - 4. - id) / (MAX_LINES);\\n\\n\\tvec2 position = position * scale + translate\\n       + positionFract * scale + translateFract\\n       + position * scaleFract\\n       + positionFract * scaleFract;\\n\\n\\tgl_Position = vec4(position * 2.0 - 1.0, depth, 1);\\n\\n\\tfragColor = color / 255.;\\n\\tfragColor.a *= opacity;\\n}\\n\"]),frag:o([\"precision highp float;\\n#define GLSLIFY 1\\n\\nvarying vec4 fragColor;\\n\\nvoid main() {\\n\\tgl_FragColor = fragColor;\\n}\\n\"]),uniforms:{scale:t.prop(\"scale\"),color:t.prop(\"fill\"),scaleFract:t.prop(\"scaleFract\"),translateFract:t.prop(\"translateFract\"),translate:t.prop(\"translate\"),opacity:t.prop(\"opacity\"),pixelRatio:t.context(\"pixelRatio\"),id:t.prop(\"id\"),viewport:function(t,e){return[e.viewport.x,e.viewport.y,t.viewportWidth,t.viewportHeight]}},attributes:{position:{buffer:t.prop(\"positionBuffer\"),stride:8,offset:8},positionFract:{buffer:t.prop(\"positionFractBuffer\"),stride:8,offset:8}},blend:n.blend,depth:{enable:!1},scissor:n.scissor,stencil:n.stencil,viewport:n.viewport}),rect:i,miter:e}},v.defaults={dashes:null,join:\"miter\",miterLimit:1,thickness:10,cap:\"square\",color:\"black\",opacity:1,overlay:!1,viewport:null,range:null,close:!1,fill:null},v.prototype.render=function(){for(var t,e=[],r=arguments.length;r--;)e[r]=arguments[r];e.length&&(t=this).update.apply(t,e),this.draw()},v.prototype.draw=function(){for(var t=this,e=[],r=arguments.length;r--;)e[r]=arguments[r];return(e.length?e:this.passes).forEach(function(e,r){var n;if(e&&Array.isArray(e))return(n=t).draw.apply(n,e);\"number\"==typeof e&&(e=t.passes[e]),e&&e.count>1&&e.opacity&&(t.regl._refresh(),e.fill&&e.triangles&&e.triangles.length>2&&t.shaders.fill(e),e.thickness&&(e.scale[0]*e.viewport.width>v.precisionThreshold||e.scale[1]*e.viewport.height>v.precisionThreshold?t.shaders.rect(e):\"rect\"===e.join||!e.join&&(e.thickness<=2||e.count>=v.maxPoints)?t.shaders.rect(e):t.shaders.miter(e)))}),this},v.prototype.update=function(t){var e=this;if(t){null!=t.length?\"number\"==typeof t[0]&&(t=[{positions:t}]):Array.isArray(t)||(t=[t]);var r=this.regl,o=this.gl;if(t.forEach(function(t,h){var d=e.passes[h];if(void 0!==t)if(null!==t){if(\"number\"==typeof t[0]&&(t={positions:t}),t=s(t,{positions:\"positions points data coords\",thickness:\"thickness lineWidth lineWidths line-width linewidth width stroke-width strokewidth strokeWidth\",join:\"lineJoin linejoin join type mode\",miterLimit:\"miterlimit miterLimit\",dashes:\"dash dashes dasharray dash-array dashArray\",color:\"color colour stroke colors colours stroke-color strokeColor\",fill:\"fill fill-color fillColor\",opacity:\"alpha opacity\",overlay:\"overlay crease overlap intersect\",close:\"closed close closed-path closePath\",range:\"range dataBox\",viewport:\"viewport viewBox\",hole:\"holes hole hollow\"}),d||(e.passes[h]=d={id:h,scale:null,scaleFract:null,translate:null,translateFract:null,count:0,hole:[],depth:0,dashLength:1,dashTexture:r.texture({channels:1,data:new Uint8Array([255]),width:1,height:1,mag:\"linear\",min:\"linear\"}),colorBuffer:r.buffer({usage:\"dynamic\",type:\"uint8\",data:new Uint8Array}),positionBuffer:r.buffer({usage:\"dynamic\",type:\"float\",data:new Uint8Array}),positionFractBuffer:r.buffer({usage:\"dynamic\",type:\"float\",data:new Uint8Array})},t=a({},v.defaults,t)),null!=t.thickness&&(d.thickness=parseFloat(t.thickness)),null!=t.opacity&&(d.opacity=parseFloat(t.opacity)),null!=t.miterLimit&&(d.miterLimit=parseFloat(t.miterLimit)),null!=t.overlay&&(d.overlay=!!t.overlay,h<v.maxLines&&(d.depth=2*(v.maxLines-1-h%v.maxLines)/v.maxLines-1)),null!=t.join&&(d.join=t.join),null!=t.hole&&(d.hole=t.hole),null!=t.fill&&(d.fill=t.fill?n(t.fill,\"uint8\"):null),null!=t.viewport&&(d.viewport=g(t.viewport)),d.viewport||(d.viewport=g([o.drawingBufferWidth,o.drawingBufferHeight])),null!=t.close&&(d.close=t.close),null===t.positions&&(t.positions=[]),t.positions){var m,y;if(t.positions.x&&t.positions.y){var x=t.positions.x,b=t.positions.y;y=d.count=Math.max(x.length,b.length),m=new Float64Array(2*y);for(var _=0;_<y;_++)m[2*_]=x[_],m[2*_+1]=b[_]}else m=l(t.positions,\"float64\"),y=d.count=Math.floor(m.length/2);var w=d.bounds=i(m,2);if(d.fill){for(var k=[],T={},A=0,M=0,S=0,E=d.count;M<E;M++){var C=m[2*M],L=m[2*M+1];isNaN(C)||isNaN(L)||null==C||null==L?(C=m[2*A],L=m[2*A+1],T[M]=A):A=M,k[S++]=C,k[S++]=L}for(var P=c(k,d.hole||[]),O=0,z=P.length;O<z;O++)null!=T[P[O]]&&(P[O]=T[P[O]]);d.triangles=P}var I=new Float64Array(m);u(I,2,w);var D=new Float64Array(2*y+6);d.close?m[0]===m[2*y-2]&&m[1]===m[2*y-1]?(D[0]=I[2*y-4],D[1]=I[2*y-3]):(D[0]=I[2*y-2],D[1]=I[2*y-1]):(D[0]=I[0],D[1]=I[1]),D.set(I,2),d.close?m[0]===m[2*y-2]&&m[1]===m[2*y-1]?(D[2*y+2]=I[2],D[2*y+3]=I[3],d.count-=1):(D[2*y+2]=I[0],D[2*y+3]=I[1],D[2*y+4]=I[2],D[2*y+5]=I[3]):(D[2*y+2]=I[2*y-2],D[2*y+3]=I[2*y-1],D[2*y+4]=I[2*y-2],D[2*y+5]=I[2*y-1]),d.positionBuffer(f(D)),d.positionFractBuffer(p(D))}if(t.range?d.range=t.range:d.range||(d.range=d.bounds),(t.range||t.positions)&&d.count){var R=d.bounds,F=R[2]-R[0],B=R[3]-R[1],N=d.range[2]-d.range[0],j=d.range[3]-d.range[1];d.scale=[F/N,B/j],d.translate=[-d.range[0]/N+R[0]/N||0,-d.range[1]/j+R[1]/j||0],d.scaleFract=p(d.scale),d.translateFract=p(d.translate)}if(t.dashes){var U,V=0;if(!t.dashes||t.dashes.length<2)V=1,U=new Uint8Array([255,255,255,255,255,255,255,255]);else{V=0;for(var q=0;q<t.dashes.length;++q)V+=t.dashes[q];U=new Uint8Array(V*v.dashMult);for(var H=0,G=255,Y=0;Y<2;Y++)for(var W=0;W<t.dashes.length;++W){for(var X=0,Z=t.dashes[W]*v.dashMult*.5;X<Z;++X)U[H++]=G;G^=255}}d.dashLength=V,d.dashTexture({channels:1,data:U,width:U.length,height:1,mag:\"linear\",min:\"linear\"},0,0)}if(t.color){var J=d.count,K=t.color;K||(K=\"transparent\");var $=new Uint8Array(4*J+4);if(Array.isArray(K)&&\"number\"!=typeof K[0]){for(var Q=0;Q<J;Q++){var tt=n(K[Q],\"uint8\");$.set(tt,4*Q)}$.set(n(K[0],\"uint8\"),4*J)}else for(var et=n(K,\"uint8\"),rt=0;rt<J+1;rt++)$.set(et,4*rt);d.colorBuffer({usage:\"dynamic\",type:\"uint8\",data:$})}}else e.passes[h]=null}),t.length<this.passes.length){for(var h=t.length;h<this.passes.length;h++){var d=e.passes[h];d&&(d.colorBuffer.destroy(),d.positionBuffer.destroy(),d.dashTexture.destroy())}this.passes.length=t.length}for(var m=[],y=0;y<this.passes.length;y++)null!==e.passes[y]&&m.push(e.passes[y]);return this.passes=m,this}},v.prototype.destroy=function(){return this.passes.forEach(function(t){t.colorBuffer.destroy(),t.positionBuffer.destroy(),t.dashTexture.destroy()}),this.passes.length=0,this}},{\"array-bounds\":65,\"array-normalize\":66,\"color-normalize\":120,earcut:492,\"es6-weak-map\":493,\"flatten-vertex-data\":227,glslify:409,\"object-assign\":454,\"parse-rect\":459,\"pick-by-alias\":465,\"to-float32\":538}],492:[function(t,e,r){\"use strict\";function n(t,e,r){r=r||2;var n,s,l,c,u,p,g,v=e&&e.length,m=v?e[0]*r:t.length,y=i(t,0,m,r,!0),x=[];if(!y||y.next===y.prev)return x;if(v&&(y=function(t,e,r,n){var o,s,l,c,u,p=[];for(o=0,s=e.length;o<s;o++)l=e[o]*n,c=o<s-1?e[o+1]*n:t.length,(u=i(t,l,c,n,!1))===u.next&&(u.steiner=!0),p.push(d(u));for(p.sort(h),o=0;o<p.length;o++)f(p[o],r),r=a(r,r.next);return r}(t,e,y,r)),t.length>80*r){n=l=t[0],s=c=t[1];for(var b=r;b<m;b+=r)(u=t[b])<n&&(n=u),(p=t[b+1])<s&&(s=p),u>l&&(l=u),p>c&&(c=p);g=0!==(g=Math.max(l-n,c-s))?1/g:0}return o(y,x,r,n,s,g),x}function i(t,e,r,n,i){var a,o;if(i===A(t,e,r,n)>0)for(a=e;a<r;a+=n)o=w(a,t[a],t[a+1],o);else for(a=r-n;a>=e;a-=n)o=w(a,t[a],t[a+1],o);return o&&y(o,o.next)&&(k(o),o=o.next),o}function a(t,e){if(!t)return t;e||(e=t);var r,n=t;do{if(r=!1,n.steiner||!y(n,n.next)&&0!==m(n.prev,n,n.next))n=n.next;else{if(k(n),(n=e=n.prev)===n.next)break;r=!0}}while(r||n!==e);return e}function o(t,e,r,n,i,h,f){if(t){!f&&h&&function(t,e,r,n){var i=t;do{null===i.z&&(i.z=p(i.x,i.y,e,r,n)),i.prevZ=i.prev,i.nextZ=i.next,i=i.next}while(i!==t);i.prevZ.nextZ=null,i.prevZ=null,function(t){var e,r,n,i,a,o,s,l,c=1;do{for(r=t,t=null,a=null,o=0;r;){for(o++,n=r,s=0,e=0;e<c&&(s++,n=n.nextZ);e++);for(l=c;s>0||l>0&&n;)0!==s&&(0===l||!n||r.z<=n.z)?(i=r,r=r.nextZ,s--):(i=n,n=n.nextZ,l--),a?a.nextZ=i:t=i,i.prevZ=a,a=i;r=n}a.nextZ=null,c*=2}while(o>1)}(i)}(t,n,i,h);for(var d,g,v=t;t.prev!==t.next;)if(d=t.prev,g=t.next,h?l(t,n,i,h):s(t))e.push(d.i/r),e.push(t.i/r),e.push(g.i/r),k(t),t=g.next,v=g.next;else if((t=g)===v){f?1===f?o(t=c(t,e,r),e,r,n,i,h,2):2===f&&u(t,e,r,n,i,h):o(a(t),e,r,n,i,h,1);break}}}function s(t){var e=t.prev,r=t,n=t.next;if(m(e,r,n)>=0)return!1;for(var i=t.next.next;i!==t.prev;){if(g(e.x,e.y,r.x,r.y,n.x,n.y,i.x,i.y)&&m(i.prev,i,i.next)>=0)return!1;i=i.next}return!0}function l(t,e,r,n){var i=t.prev,a=t,o=t.next;if(m(i,a,o)>=0)return!1;for(var s=i.x<a.x?i.x<o.x?i.x:o.x:a.x<o.x?a.x:o.x,l=i.y<a.y?i.y<o.y?i.y:o.y:a.y<o.y?a.y:o.y,c=i.x>a.x?i.x>o.x?i.x:o.x:a.x>o.x?a.x:o.x,u=i.y>a.y?i.y>o.y?i.y:o.y:a.y>o.y?a.y:o.y,h=p(s,l,e,r,n),f=p(c,u,e,r,n),d=t.prevZ,v=t.nextZ;d&&d.z>=h&&v&&v.z<=f;){if(d!==t.prev&&d!==t.next&&g(i.x,i.y,a.x,a.y,o.x,o.y,d.x,d.y)&&m(d.prev,d,d.next)>=0)return!1;if(d=d.prevZ,v!==t.prev&&v!==t.next&&g(i.x,i.y,a.x,a.y,o.x,o.y,v.x,v.y)&&m(v.prev,v,v.next)>=0)return!1;v=v.nextZ}for(;d&&d.z>=h;){if(d!==t.prev&&d!==t.next&&g(i.x,i.y,a.x,a.y,o.x,o.y,d.x,d.y)&&m(d.prev,d,d.next)>=0)return!1;d=d.prevZ}for(;v&&v.z<=f;){if(v!==t.prev&&v!==t.next&&g(i.x,i.y,a.x,a.y,o.x,o.y,v.x,v.y)&&m(v.prev,v,v.next)>=0)return!1;v=v.nextZ}return!0}function c(t,e,r){var n=t;do{var i=n.prev,a=n.next.next;!y(i,a)&&x(i,n,n.next,a)&&b(i,a)&&b(a,i)&&(e.push(i.i/r),e.push(n.i/r),e.push(a.i/r),k(n),k(n.next),n=t=a),n=n.next}while(n!==t);return n}function u(t,e,r,n,i,s){var l=t;do{for(var c=l.next.next;c!==l.prev;){if(l.i!==c.i&&v(l,c)){var u=_(l,c);return l=a(l,l.next),u=a(u,u.next),o(l,e,r,n,i,s),void o(u,e,r,n,i,s)}c=c.next}l=l.next}while(l!==t)}function h(t,e){return t.x-e.x}function f(t,e){if(e=function(t,e){var r,n=e,i=t.x,a=t.y,o=-1/0;do{if(a<=n.y&&a>=n.next.y&&n.next.y!==n.y){var s=n.x+(a-n.y)*(n.next.x-n.x)/(n.next.y-n.y);if(s<=i&&s>o){if(o=s,s===i){if(a===n.y)return n;if(a===n.next.y)return n.next}r=n.x<n.next.x?n:n.next}}n=n.next}while(n!==e);if(!r)return null;if(i===o)return r.prev;var l,c=r,u=r.x,h=r.y,f=1/0;n=r.next;for(;n!==c;)i>=n.x&&n.x>=u&&i!==n.x&&g(a<h?i:o,a,u,h,a<h?o:i,a,n.x,n.y)&&((l=Math.abs(a-n.y)/(i-n.x))<f||l===f&&n.x>r.x)&&b(n,t)&&(r=n,f=l),n=n.next;return r}(t,e)){var r=_(e,t);a(r,r.next)}}function p(t,e,r,n,i){return(t=1431655765&((t=858993459&((t=252645135&((t=16711935&((t=32767*(t-r)*i)|t<<8))|t<<4))|t<<2))|t<<1))|(e=1431655765&((e=858993459&((e=252645135&((e=16711935&((e=32767*(e-n)*i)|e<<8))|e<<4))|e<<2))|e<<1))<<1}function d(t){var e=t,r=t;do{(e.x<r.x||e.x===r.x&&e.y<r.y)&&(r=e),e=e.next}while(e!==t);return r}function g(t,e,r,n,i,a,o,s){return(i-o)*(e-s)-(t-o)*(a-s)>=0&&(t-o)*(n-s)-(r-o)*(e-s)>=0&&(r-o)*(a-s)-(i-o)*(n-s)>=0}function v(t,e){return t.next.i!==e.i&&t.prev.i!==e.i&&!function(t,e){var r=t;do{if(r.i!==t.i&&r.next.i!==t.i&&r.i!==e.i&&r.next.i!==e.i&&x(r,r.next,t,e))return!0;r=r.next}while(r!==t);return!1}(t,e)&&b(t,e)&&b(e,t)&&function(t,e){var r=t,n=!1,i=(t.x+e.x)/2,a=(t.y+e.y)/2;do{r.y>a!=r.next.y>a&&r.next.y!==r.y&&i<(r.next.x-r.x)*(a-r.y)/(r.next.y-r.y)+r.x&&(n=!n),r=r.next}while(r!==t);return n}(t,e)}function m(t,e,r){return(e.y-t.y)*(r.x-e.x)-(e.x-t.x)*(r.y-e.y)}function y(t,e){return t.x===e.x&&t.y===e.y}function x(t,e,r,n){return!!(y(t,e)&&y(r,n)||y(t,n)&&y(r,e))||m(t,e,r)>0!=m(t,e,n)>0&&m(r,n,t)>0!=m(r,n,e)>0}function b(t,e){return m(t.prev,t,t.next)<0?m(t,e,t.next)>=0&&m(t,t.prev,e)>=0:m(t,e,t.prev)<0||m(t,t.next,e)<0}function _(t,e){var r=new T(t.i,t.x,t.y),n=new T(e.i,e.x,e.y),i=t.next,a=e.prev;return t.next=e,e.prev=t,r.next=i,i.prev=r,n.next=r,r.prev=n,a.next=n,n.prev=a,n}function w(t,e,r,n){var i=new T(t,e,r);return n?(i.next=n.next,i.prev=n,n.next.prev=i,n.next=i):(i.prev=i,i.next=i),i}function k(t){t.next.prev=t.prev,t.prev.next=t.next,t.prevZ&&(t.prevZ.nextZ=t.nextZ),t.nextZ&&(t.nextZ.prevZ=t.prevZ)}function T(t,e,r){this.i=t,this.x=e,this.y=r,this.prev=null,this.next=null,this.z=null,this.prevZ=null,this.nextZ=null,this.steiner=!1}function A(t,e,r,n){for(var i=0,a=e,o=r-n;a<r;a+=n)i+=(t[o]-t[a])*(t[a+1]+t[o+1]),o=a;return i}e.exports=n,e.exports.default=n,n.deviation=function(t,e,r,n){var i=e&&e.length,a=i?e[0]*r:t.length,o=Math.abs(A(t,0,a,r));if(i)for(var s=0,l=e.length;s<l;s++){var c=e[s]*r,u=s<l-1?e[s+1]*r:t.length;o-=Math.abs(A(t,c,u,r))}var h=0;for(s=0;s<n.length;s+=3){var f=n[s]*r,p=n[s+1]*r,d=n[s+2]*r;h+=Math.abs((t[f]-t[d])*(t[p+1]-t[f+1])-(t[f]-t[p])*(t[d+1]-t[f+1]))}return 0===o&&0===h?0:Math.abs((h-o)/o)},n.flatten=function(t){for(var e=t[0][0].length,r={vertices:[],holes:[],dimensions:e},n=0,i=0;i<t.length;i++){for(var a=0;a<t[i].length;a++)for(var o=0;o<e;o++)r.vertices.push(t[i][a][o]);i>0&&(n+=t[i-1].length,r.holes.push(n))}return r}},{}],493:[function(t,e,r){arguments[4][318][0].apply(r,arguments)},{\"./is-implemented\":494,\"./polyfill\":496,dup:318}],494:[function(t,e,r){arguments[4][319][0].apply(r,arguments)},{dup:319}],495:[function(t,e,r){arguments[4][320][0].apply(r,arguments)},{dup:320}],496:[function(t,e,r){arguments[4][321][0].apply(r,arguments)},{\"./is-native-implemented\":495,d:151,dup:321,\"es5-ext/object/is-value\":194,\"es5-ext/object/set-prototype-of\":200,\"es5-ext/object/valid-object\":204,\"es5-ext/object/valid-value\":205,\"es5-ext/string/random-uniq\":210,\"es6-iterator/for-of\":212,\"es6-iterator/get\":213,\"es6-symbol\":219}],497:[function(t,e,r){\"use strict\";function n(t,e){return function(t){if(Array.isArray(t))return t}(t)||function(t,e){var r=[],n=!0,i=!1,a=void 0;try{for(var o,s=t[Symbol.iterator]();!(n=(o=s.next()).done)&&(r.push(o.value),!e||r.length!==e);n=!0);}catch(t){i=!0,a=t}finally{try{n||null==s.return||s.return()}finally{if(i)throw a}}return r}(t,e)||function(){throw new TypeError(\"Invalid attempt to destructure non-iterable instance\")}()}function i(t){return function(t){if(Array.isArray(t)){for(var e=0,r=new Array(t.length);e<t.length;e++)r[e]=t[e];return r}}(t)||function(t){if(Symbol.iterator in Object(t)||\"[object Arguments]\"===Object.prototype.toString.call(t))return Array.from(t)}(t)||function(){throw new TypeError(\"Invalid attempt to spread non-iterable instance\")}()}var a=t(\"color-normalize\"),o=t(\"array-bounds\"),s=t(\"color-id\"),l=t(\"point-cluster\"),c=t(\"object-assign\"),u=t(\"glslify\"),h=t(\"pick-by-alias\"),f=t(\"update-diff\"),p=t(\"flatten-vertex-data\"),d=t(\"is-iexplorer\"),g=t(\"to-float32\"),v=t(\"parse-rect\"),m=y;function y(t,e){var r=this;if(!(this instanceof y))return new y(t,e);\"function\"==typeof t?(e||(e={}),e.regl=t):(e=t,t=null),e&&e.length&&(e.positions=e);var n,i=(t=e.regl)._gl,a=[];this.tooManyColors=d,n=t.texture({data:new Uint8Array(1020),width:255,height:1,type:\"uint8\",format:\"rgba\",wrapS:\"clamp\",wrapT:\"clamp\",mag:\"nearest\",min:\"nearest\"}),c(this,{regl:t,gl:i,groups:[],markerCache:[null],markerTextures:[null],palette:a,paletteIds:{},paletteTexture:n,maxColors:255,maxSize:100,canvas:i.canvas}),this.update(e);var o={uniforms:{pixelRatio:t.context(\"pixelRatio\"),palette:n,paletteSize:function(t,e){return[r.tooManyColors?0:255,n.height]},scale:t.prop(\"scale\"),scaleFract:t.prop(\"scaleFract\"),translate:t.prop(\"translate\"),translateFract:t.prop(\"translateFract\"),opacity:t.prop(\"opacity\"),marker:t.prop(\"markerTexture\")},attributes:{x:function(t,e){return e.xAttr||{buffer:e.positionBuffer,stride:8,offset:0}},y:function(t,e){return e.yAttr||{buffer:e.positionBuffer,stride:8,offset:4}},xFract:function(t,e){return e.xAttr?{constant:[0,0]}:{buffer:e.positionFractBuffer,stride:8,offset:0}},yFract:function(t,e){return e.yAttr?{constant:[0,0]}:{buffer:e.positionFractBuffer,stride:8,offset:4}},size:function(t,e){return e.size.length?{buffer:e.sizeBuffer,stride:2,offset:0}:{constant:[Math.round(255*e.size/r.maxSize)]}},borderSize:function(t,e){return e.borderSize.length?{buffer:e.sizeBuffer,stride:2,offset:1}:{constant:[Math.round(255*e.borderSize/r.maxSize)]}},colorId:function(t,e){return e.color.length?{buffer:e.colorBuffer,stride:r.tooManyColors?8:4,offset:0}:{constant:r.tooManyColors?a.slice(4*e.color,4*e.color+4):[e.color]}},borderColorId:function(t,e){return e.borderColor.length?{buffer:e.colorBuffer,stride:r.tooManyColors?8:4,offset:r.tooManyColors?4:2}:{constant:r.tooManyColors?a.slice(4*e.borderColor,4*e.borderColor+4):[e.borderColor]}},isActive:function(t,e){return!0===e.activation?{constant:[1]}:e.activation?e.activation:{constant:[0]}}},blend:{enable:!0,color:[0,0,0,1],func:{srcRGB:\"src alpha\",dstRGB:\"one minus src alpha\",srcAlpha:\"one minus dst alpha\",dstAlpha:\"one\"}},scissor:{enable:!0,box:t.prop(\"viewport\")},viewport:t.prop(\"viewport\"),stencil:{enable:!1},depth:{enable:!1},elements:t.prop(\"elements\"),count:t.prop(\"count\"),offset:t.prop(\"offset\"),primitive:\"points\"},s=c({},o);s.frag=u([\"precision highp float;\\n#define GLSLIFY 1\\n\\nvarying vec4 fragColor, fragBorderColor;\\nvarying float fragWidth, fragBorderColorLevel, fragColorLevel;\\n\\nuniform sampler2D marker;\\nuniform float pixelRatio, opacity;\\n\\nfloat smoothStep(float x, float y) {\\n  return 1.0 / (1.0 + exp(50.0*(x - y)));\\n}\\n\\nvoid main() {\\n  float dist = texture2D(marker, gl_PointCoord).r, delta = fragWidth;\\n\\n  // max-distance alpha\\n  if (dist < 0.003) discard;\\n\\n  // null-border case\\n  if (fragBorderColorLevel == fragColorLevel || fragBorderColor.a == 0.) {\\n    float colorAmt = smoothstep(.5 - delta, .5 + delta, dist);\\n    gl_FragColor = vec4(fragColor.rgb, colorAmt * fragColor.a * opacity);\\n  }\\n  else {\\n    float borderColorAmt = smoothstep(fragBorderColorLevel - delta, fragBorderColorLevel + delta, dist);\\n    float colorAmt = smoothstep(fragColorLevel - delta, fragColorLevel + delta, dist);\\n\\n    vec4 color = fragBorderColor;\\n    color.a *= borderColorAmt;\\n    color = mix(color, fragColor, colorAmt);\\n    color.a *= opacity;\\n\\n    gl_FragColor = color;\\n  }\\n\\n}\\n\"]),s.vert=u([\"precision highp float;\\n#define GLSLIFY 1\\n\\nattribute float x, y, xFract, yFract;\\nattribute float size, borderSize;\\nattribute vec4 colorId, borderColorId;\\nattribute float isActive;\\n\\nuniform vec2 scale, scaleFract, translate, translateFract, paletteSize;\\nuniform float pixelRatio;\\nuniform sampler2D palette;\\n\\nconst float maxSize = 100.;\\nconst float borderLevel = .5;\\n\\nvarying vec4 fragColor, fragBorderColor;\\nvarying float fragPointSize, fragBorderRadius, fragWidth, fragBorderColorLevel, fragColorLevel;\\n\\nbool isDirect = (paletteSize.x < 1.);\\n\\nvec4 getColor(vec4 id) {\\n  return isDirect ? id / 255. : texture2D(palette,\\n    vec2(\\n      (id.x + .5) / paletteSize.x,\\n      (id.y + .5) / paletteSize.y\\n    )\\n  );\\n}\\n\\nvoid main() {\\n  if (isActive == 0.) return;\\n\\n  vec2 position = vec2(x, y);\\n  vec2 positionFract = vec2(xFract, yFract);\\n\\n  vec4 color = getColor(colorId);\\n  vec4 borderColor = getColor(borderColorId);\\n\\n  float size = size * maxSize / 255.;\\n  float borderSize = borderSize * maxSize / 255.;\\n\\n  gl_PointSize = 2. * size * pixelRatio;\\n  fragPointSize = size * pixelRatio;\\n\\n  vec2 pos = (position + translate) * scale\\n      + (positionFract + translateFract) * scale\\n      + (position + translate) * scaleFract\\n      + (positionFract + translateFract) * scaleFract;\\n\\n  gl_Position = vec4(pos * 2. - 1., 0, 1);\\n\\n  fragColor = color;\\n  fragBorderColor = borderColor;\\n  fragWidth = 1. / gl_PointSize;\\n\\n  fragBorderColorLevel = clamp(borderLevel - borderLevel * borderSize / size, 0., 1.);\\n  fragColorLevel = clamp(borderLevel + (1. - borderLevel) * borderSize / size, 0., 1.);\\n}\"]),this.drawMarker=t(s);var l=c({},o);l.frag=u([\"precision highp float;\\n#define GLSLIFY 1\\n\\nvarying vec4 fragColor, fragBorderColor;\\n\\nuniform float opacity;\\nvarying float fragBorderRadius, fragWidth;\\n\\nfloat smoothStep(float edge0, float edge1, float x) {\\n\\tfloat t;\\n\\tt = clamp((x - edge0) / (edge1 - edge0), 0.0, 1.0);\\n\\treturn t * t * (3.0 - 2.0 * t);\\n}\\n\\nvoid main() {\\n\\tfloat radius, alpha = 1.0, delta = fragWidth;\\n\\n\\tradius = length(2.0 * gl_PointCoord.xy - 1.0);\\n\\n\\tif (radius > 1.0 + delta) {\\n\\t\\tdiscard;\\n\\t}\\n\\n\\talpha -= smoothstep(1.0 - delta, 1.0 + delta, radius);\\n\\n\\tfloat borderRadius = fragBorderRadius;\\n\\tfloat ratio = smoothstep(borderRadius - delta, borderRadius + delta, radius);\\n\\tvec4 color = mix(fragColor, fragBorderColor, ratio);\\n\\tcolor.a *= alpha * opacity;\\n\\tgl_FragColor = color;\\n}\\n\"]),l.vert=u([\"precision highp float;\\n#define GLSLIFY 1\\n\\nattribute float x, y, xFract, yFract;\\nattribute float size, borderSize;\\nattribute vec4 colorId, borderColorId;\\nattribute float isActive;\\n\\nuniform vec2 scale, scaleFract, translate, translateFract;\\nuniform float pixelRatio;\\nuniform sampler2D palette;\\nuniform vec2 paletteSize;\\n\\nconst float maxSize = 100.;\\n\\nvarying vec4 fragColor, fragBorderColor;\\nvarying float fragBorderRadius, fragWidth;\\n\\nbool isDirect = (paletteSize.x < 1.);\\n\\nvec4 getColor(vec4 id) {\\n  return isDirect ? id / 255. : texture2D(palette,\\n    vec2(\\n      (id.x + .5) / paletteSize.x,\\n      (id.y + .5) / paletteSize.y\\n    )\\n  );\\n}\\n\\nvoid main() {\\n  // ignore inactive points\\n  if (isActive == 0.) return;\\n\\n  vec2 position = vec2(x, y);\\n  vec2 positionFract = vec2(xFract, yFract);\\n\\n  vec4 color = getColor(colorId);\\n  vec4 borderColor = getColor(borderColorId);\\n\\n  float size = size * maxSize / 255.;\\n  float borderSize = borderSize * maxSize / 255.;\\n\\n  gl_PointSize = (size + borderSize) * pixelRatio;\\n\\n  vec2 pos = (position + translate) * scale\\n      + (positionFract + translateFract) * scale\\n      + (position + translate) * scaleFract\\n      + (positionFract + translateFract) * scaleFract;\\n\\n  gl_Position = vec4(pos * 2. - 1., 0, 1);\\n\\n  fragBorderRadius = 1. - 2. * borderSize / (size + borderSize);\\n  fragColor = color;\\n  fragBorderColor = borderColor.a == 0. || borderSize == 0. ? vec4(color.rgb, 0.) : borderColor;\\n  fragWidth = 1. / gl_PointSize;\\n}\\n\"]),d&&(l.frag=l.frag.replace(\"smoothstep\",\"smoothStep\"),s.frag=s.frag.replace(\"smoothstep\",\"smoothStep\")),this.drawCircle=t(l)}y.defaults={color:\"black\",borderColor:\"transparent\",borderSize:0,size:12,opacity:1,marker:void 0,viewport:null,range:null,pixelSize:null,count:0,offset:0,bounds:null,positions:[],snap:1e4},y.prototype.render=function(){return arguments.length&&this.update.apply(this,arguments),this.draw(),this},y.prototype.draw=function(){for(var t=this,e=arguments.length,r=new Array(e),n=0;n<e;n++)r[n]=arguments[n];var i=this.groups;if(1===r.length&&Array.isArray(r[0])&&(null===r[0][0]||Array.isArray(r[0][0]))&&(r=r[0]),this.regl._refresh(),r.length)for(var a=0;a<r.length;a++)this.drawItem(a,r[a]);else i.forEach(function(e,r){t.drawItem(r)});return this},y.prototype.drawItem=function(t,e){var r=this.groups,n=r[t];if(\"number\"==typeof e&&(t=e,n=r[e],e=null),n&&n.count&&n.opacity){n.activation[0]&&this.drawCircle(this.getMarkerDrawOptions(0,n,e));for(var a=[],o=1;o<n.activation.length;o++)n.activation[o]&&(!0===n.activation[o]||n.activation[o].data.length)&&a.push.apply(a,i(this.getMarkerDrawOptions(o,n,e)));a.length&&this.drawMarker(a)}},y.prototype.getMarkerDrawOptions=function(t,e,r){var i=e.range,a=e.tree,o=e.viewport,s=e.activation,l=e.selectionBuffer,u=e.count;this.regl;if(!a)return r?[c({},e,{markerTexture:this.markerTextures[t],activation:s[t],count:r.length,elements:r,offset:0})]:[c({},e,{markerTexture:this.markerTextures[t],activation:s[t],offset:0})];var h=[],f=a.range(i,{lod:!0,px:[(i[2]-i[0])/o.width,(i[3]-i[1])/o.height]});if(r){for(var p=s[t].data,d=new Uint8Array(u),g=0;g<r.length;g++){var v=r[g];d[v]=p?p[v]:1}l.subdata(d)}for(var m=f.length;m--;){var y=n(f[m],2),x=y[0],b=y[1];h.push(c({},e,{markerTexture:this.markerTextures[t],activation:r?l:s[t],offset:x,count:b-x}))}return h},y.prototype.update=function(){for(var t=this,e=arguments.length,r=new Array(e),n=0;n<e;n++)r[n]=arguments[n];if(r.length){1===r.length&&Array.isArray(r[0])&&(r=r[0]);var i=this.groups,a=this.gl,s=this.regl,u=this.maxSize,d=this.maxColors,m=this.palette;this.groups=i=r.map(function(e,r){var n=i[r];if(void 0===e)return n;null===e?e={positions:null}:\"function\"==typeof e?e={ondraw:e}:\"number\"==typeof e[0]&&(e={positions:e}),null===(e=h(e,{positions:\"positions data points\",snap:\"snap cluster lod tree\",size:\"sizes size radius\",borderSize:\"borderSizes borderSize border-size bordersize borderWidth borderWidths border-width borderwidth stroke-width strokeWidth strokewidth outline\",color:\"colors color fill fill-color fillColor\",borderColor:\"borderColors borderColor stroke stroke-color strokeColor\",marker:\"markers marker shape\",range:\"range dataBox databox\",viewport:\"viewport viewPort viewBox viewbox\",opacity:\"opacity alpha transparency\",bounds:\"bound bounds boundaries limits\",tooManyColors:\"tooManyColors palette paletteMode optimizePalette enablePalette\"})).positions&&(e.positions=[]),null!=e.tooManyColors&&(t.tooManyColors=e.tooManyColors),n||(i[r]=n={id:r,scale:null,translate:null,scaleFract:null,translateFract:null,activation:[],selectionBuffer:s.buffer({data:new Uint8Array(0),usage:\"stream\",type:\"uint8\"}),sizeBuffer:s.buffer({data:new Uint8Array(0),usage:\"dynamic\",type:\"uint8\"}),colorBuffer:s.buffer({data:new Uint8Array(0),usage:\"dynamic\",type:\"uint8\"}),positionBuffer:s.buffer({data:new Uint8Array(0),usage:\"dynamic\",type:\"float\"}),positionFractBuffer:s.buffer({data:new Uint8Array(0),usage:\"dynamic\",type:\"float\"})},e=c({},y.defaults,e)),!e.positions||\"marker\"in e||(e.marker=n.marker,delete n.marker),!e.marker||\"positions\"in e||(e.positions=n.positions,delete n.positions);var x=0,b=0;if(f(n,e,[{snap:!0,size:function(t,e){return null==t&&(t=y.defaults.size),x+=t&&t.length?1:0,t},borderSize:function(t,e){return null==t&&(t=y.defaults.borderSize),x+=t&&t.length?1:0,t},opacity:parseFloat,color:function(e,r){return null==e&&(e=y.defaults.color),e=t.updateColor(e),b++,e},borderColor:function(e,r){return null==e&&(e=y.defaults.borderColor),e=t.updateColor(e),b++,e},bounds:function(t,e,r){return\"range\"in r||(r.range=null),t},positions:function(t,e,r){var n=e.snap,i=e.positionBuffer,a=e.positionFractBuffer,c=e.selectionBuffer;if(t.x||t.y)return t.x.length?e.xAttr={buffer:s.buffer(t.x),offset:0,stride:4,count:t.x.length}:e.xAttr={buffer:t.x.buffer,offset:4*t.x.offset||0,stride:4*(t.x.stride||1),count:t.x.count},t.y.length?e.yAttr={buffer:s.buffer(t.y),offset:0,stride:4,count:t.y.length}:e.yAttr={buffer:t.y.buffer,offset:4*t.y.offset||0,stride:4*(t.y.stride||1),count:t.y.count},e.count=Math.max(e.xAttr.count,e.yAttr.count),t;t=p(t,\"float64\");var u=e.count=Math.floor(t.length/2),h=e.bounds=u?o(t,2):null;if(r.range||e.range||(delete e.range,r.range=h),r.marker||e.marker||(delete e.marker,r.marker=null),n&&(!0===n||u>n)?e.tree=l(t,{bounds:h}):n&&n.length&&(e.tree=n),e.tree){var f={primitive:\"points\",usage:\"static\",data:e.tree,type:\"uint32\"};e.elements?e.elements(f):e.elements=s.elements(f)}return i({data:g.float(t),usage:\"dynamic\"}),a({data:g.fract(t),usage:\"dynamic\"}),c({data:new Uint8Array(u),type:\"uint8\",usage:\"stream\"}),t}},{marker:function(e,r,n){var i=r.activation;if(i.forEach(function(t){return t&&t.destroy&&t.destroy()}),i.length=0,e&&\"number\"!=typeof e[0]){for(var a=[],o=0,l=Math.min(e.length,r.count);o<l;o++){var c=t.addMarker(e[o]);a[c]||(a[c]=new Uint8Array(r.count)),a[c][o]=1}for(var u=0;u<a.length;u++)if(a[u]){var h={data:a[u],type:\"uint8\",usage:\"static\"};i[u]?i[u](h):i[u]=s.buffer(h),i[u].data=a[u]}}else{i[t.addMarker(e)]=!0}return e},range:function(t,e,r){var n=e.bounds;if(n)return t||(t=n),e.scale=[1/(t[2]-t[0]),1/(t[3]-t[1])],e.translate=[-t[0],-t[1]],e.scaleFract=g.fract(e.scale),e.translateFract=g.fract(e.translate),t},viewport:function(t){return v(t||[a.drawingBufferWidth,a.drawingBufferHeight])}}]),x){var _=n,w=_.count,k=_.size,T=_.borderSize,A=_.sizeBuffer,M=new Uint8Array(2*w);if(k.length||T.length)for(var S=0;S<w;S++)M[2*S]=Math.round(255*(null==k[S]?k:k[S])/u),M[2*S+1]=Math.round(255*(null==T[S]?T:T[S])/u);A({data:M,usage:\"dynamic\"})}if(b){var E,C=n,L=C.count,P=C.color,O=C.borderColor,z=C.colorBuffer;if(t.tooManyColors){if(P.length||O.length){E=new Uint8Array(8*L);for(var I=0;I<L;I++){var D=P[I];E[8*I]=m[4*D],E[8*I+1]=m[4*D+1],E[8*I+2]=m[4*D+2],E[8*I+3]=m[4*D+3];var R=O[I];E[8*I+4]=m[4*R],E[8*I+5]=m[4*R+1],E[8*I+6]=m[4*R+2],E[8*I+7]=m[4*R+3]}}}else if(P.length||O.length){E=new Uint8Array(4*L+2);for(var F=0;F<L;F++)null!=P[F]&&(E[4*F]=P[F]%d,E[4*F+1]=Math.floor(P[F]/d)),null!=O[F]&&(E[4*F+2]=O[F]%d,E[4*F+3]=Math.floor(O[F]/d))}z({data:E||new Uint8Array(0),type:\"uint8\",usage:\"dynamic\"})}return n})}},y.prototype.addMarker=function(t){var e,r=this.markerTextures,n=this.regl,i=this.markerCache,a=null==t?0:i.indexOf(t);if(a>=0)return a;if(t instanceof Uint8Array||t instanceof Uint8ClampedArray)e=t;else{e=new Uint8Array(t.length);for(var o=0,s=t.length;o<s;o++)e[o]=255*t[o]}var l=Math.floor(Math.sqrt(e.length));return a=r.length,i.push(t),r.push(n.texture({channels:1,data:e,radius:l,mag:\"linear\",min:\"linear\"})),a},y.prototype.updateColor=function(t){var e=this.paletteIds,r=this.palette,n=this.maxColors;Array.isArray(t)||(t=[t]);var i=[];if(\"number\"==typeof t[0]){var o=[];if(Array.isArray(t))for(var l=0;l<t.length;l+=4)o.push(t.slice(l,l+4));else for(var c=0;c<t.length;c+=4)o.push(t.subarray(c,c+4));t=o}for(var u=0;u<t.length;u++){var h=t[u];h=a(h,\"uint8\");var f=s(h,!1);if(null==e[f]){var p=r.length;e[f]=Math.floor(p/4),r[p]=h[0],r[p+1]=h[1],r[p+2]=h[2],r[p+3]=h[3]}i[u]=e[f]}return!this.tooManyColors&&r.length>4*n&&(this.tooManyColors=!0),this.updatePalette(r),1===i.length?i[0]:i},y.prototype.updatePalette=function(t){if(!this.tooManyColors){var e=this.maxColors,r=this.paletteTexture,n=Math.ceil(.25*t.length/e);if(n>1)for(var i=.25*(t=t.slice()).length%e;i<n*e;i++)t.push(0,0,0,0);r.height<n&&r.resize(e,n),r.subimage({width:Math.min(.25*t.length,e),height:n,data:t},0,0)}},y.prototype.destroy=function(){return this.groups.forEach(function(t){t.sizeBuffer.destroy(),t.positionBuffer.destroy(),t.positionFractBuffer.destroy(),t.colorBuffer.destroy(),t.activation.forEach(function(t){return t&&t.destroy&&t.destroy()}),t.selectionBuffer.destroy(),t.elements&&t.elements.destroy()}),this.groups.length=0,this.paletteTexture.destroy(),this.markerTextures.forEach(function(t){return t&&t.destroy&&t.destroy()}),this};var x=t(\"object-assign\");e.exports=function(t,e){var r=new m(t,e),n=r.render.bind(r);return x(n,{render:n,update:r.update.bind(r),draw:r.draw.bind(r),destroy:r.destroy.bind(r),regl:r.regl,gl:r.gl,canvas:r.gl.canvas,groups:r.groups,markers:r.markerCache,palette:r.palette}),n}},{\"array-bounds\":65,\"color-id\":118,\"color-normalize\":120,\"flatten-vertex-data\":227,glslify:409,\"is-iexplorer\":419,\"object-assign\":454,\"parse-rect\":459,\"pick-by-alias\":465,\"point-cluster\":499,\"to-float32\":538,\"update-diff\":549}],498:[function(t,e,r){arguments[4][111][0].apply(r,arguments)},{dup:111}],499:[function(t,e,r){\"use strict\";e.exports=t(\"./quad\")},{\"./quad\":500}],500:[function(t,e,r){\"use strict\";var n=t(\"binary-search-bounds\"),i=t(\"clamp\"),a=t(\"parse-rect\"),o=t(\"array-bounds\"),s=t(\"pick-by-alias\"),l=t(\"defined\"),c=t(\"flatten-vertex-data\"),u=t(\"is-obj\"),h=t(\"dtype\"),f=t(\"math-log2\"),p=1073741824;function d(t,e){for(var r=e[0],n=e[1],a=1/(e[2]-r),o=1/(e[3]-n),s=new Array(t.length),l=0,c=t.length/2;l<c;l++)s[2*l]=i((t[2*l]-r)*a,0,1),s[2*l+1]=i((t[2*l+1]-n)*o,0,1);return s}e.exports=function(t,e){e||(e={}),t=c(t,\"float64\"),e=s(e,{bounds:\"range bounds dataBox databox\",maxDepth:\"depth maxDepth maxdepth level maxLevel maxlevel levels\",dtype:\"type dtype format out dst output destination\"});var r=l(e.maxDepth,255),i=l(e.bounds,o(t,2));i[0]===i[2]&&i[2]++,i[1]===i[3]&&i[3]++;var g,v=d(t,i),m=t.length>>>1;e.dtype||(e.dtype=\"array\"),\"string\"==typeof e.dtype?g=new(h(e.dtype))(m):e.dtype&&(g=e.dtype,Array.isArray(g)&&(g.length=m));for(var y=0;y<m;++y)g[y]=y;var x=[],b=[],_=[],w=[];!function t(e,n,i,a,o,s){if(!a.length)return null;var l=x[o]||(x[o]=[]);var c=_[o]||(_[o]=[]);var u=b[o]||(b[o]=[]);var h=l.length;o++;if(o>r||s>p){for(var f=0;f<a.length;f++)l.push(a[f]),c.push(s),u.push(null,null,null,null);return h}l.push(a[0]);c.push(s);if(a.length<=1)return u.push(null,null,null,null),h;var d=.5*i;var g=e+d,m=n+d;var y=[],w=[],k=[],T=[];for(var A=1,M=a.length;A<M;A++){var S=a[A],E=v[2*S],C=v[2*S+1];E<g?C<m?y.push(S):w.push(S):C<m?k.push(S):T.push(S)}s<<=2;u.push(t(e,n,d,y,o,s),t(e,m,d,w,o,s+1),t(g,n,d,k,o,s+2),t(g,m,d,T,o,s+3));return h}(0,0,1,g,0,1);for(var k=0,T=0;T<x.length;T++){var A=x[T];if(g.set)g.set(A,k);else for(var M=0,S=A.length;M<S;M++)g[M+k]=A[M];var E=k+x[T].length;w[T]=[k,E],k=E}return g.range=function(){var e,r=[],o=arguments.length;for(;o--;)r[o]=arguments[o];if(u(r[r.length-1])){var c=r.pop();r.length||null==c.x&&null==c.l&&null==c.left||(r=[c],e={}),e=s(c,{level:\"level maxLevel\",d:\"d diam diameter r radius px pxSize pixel pixelSize maxD size minSize\",lod:\"lod details ranges offsets\"})}else e={};r.length||(r=i);var h=a.apply(void 0,r),p=[Math.min(h.x,h.x+h.width),Math.min(h.y,h.y+h.height),Math.max(h.x,h.x+h.width),Math.max(h.y,h.y+h.height)],g=p[0],v=p[1],m=p[2],y=p[3],k=d([g,v,m,y],i),T=k[0],A=k[1],M=k[2],S=k[3],E=l(e.level,x.length);if(null!=e.d){var L;\"number\"==typeof e.d?L=[e.d,e.d]:e.d.length&&(L=e.d),E=Math.min(Math.max(Math.ceil(-f(Math.abs(L[0])/(i[2]-i[0]))),Math.ceil(-f(Math.abs(L[1])/(i[3]-i[1])))),E)}if(E=Math.min(E,x.length),e.lod)return function(t,e,r,i,a){for(var o=[],s=0;s<a;s++){var l=_[s],c=w[s][0],u=C(t,e,s),h=C(r,i,s),f=n.ge(l,u),p=n.gt(l,h,f,l.length-1);o[s]=[f+c,p+c]}return o}(T,A,M,S,E);var P=[];return function e(r,n,i,a,o,s){if(null!==o&&null!==s){var l=r+i,c=n+i;if(!(T>l||A>c||M<r||S<n||a>=E||o===s)){var u=x[a];void 0===s&&(s=u.length);for(var h=o;h<s;h++){var f=u[h],p=t[2*f],d=t[2*f+1];p>=g&&p<=m&&d>=v&&d<=y&&P.push(f)}var _=b[a],w=_[4*o+0],k=_[4*o+1],C=_[4*o+2],L=_[4*o+3],O=function(t,e){for(var r=null,n=0;null===r;)if(r=t[4*e+n],++n>t.length)return null;return r}(_,o+1),z=.5*i,I=a+1;e(r,n,z,I,w,k||C||L||O),e(r,n+z,z,I,k,C||L||O),e(r+z,n,z,I,C,L||O),e(r+z,n+z,z,I,L,O)}}}(0,0,1,0,0,1),P},g;function C(t,e,r){for(var n=1,i=.5,a=.5,o=.5,s=0;s<r;s++)n<<=2,n+=t<i?e<a?0:1:e<a?2:3,o*=.5,i+=t<i?-o:o,a+=e<a?-o:o;return n}}},{\"array-bounds\":65,\"binary-search-bounds\":498,clamp:115,defined:164,dtype:169,\"flatten-vertex-data\":227,\"is-obj\":421,\"math-log2\":432,\"parse-rect\":459,\"pick-by-alias\":465}],501:[function(t,e,r){\"use strict\";var n=t(\"regl-scatter2d\"),i=t(\"pick-by-alias\"),a=t(\"array-bounds\"),o=t(\"raf\"),s=t(\"array-range\"),l=t(\"parse-rect\"),c=t(\"flatten-vertex-data\");function u(t,e){if(!(this instanceof u))return new u(t,e);this.traces=[],this.passes={},this.regl=t,this.scatter=n(t),this.canvas=this.scatter.canvas}function h(t,e,r){return(null!=t.id?t.id:t)<<16|(255&e)<<8|255&r}function f(t,e,r){var n,i,a,o,s=t[e],l=t[r];return s.length>2?(s[0],s[2],n=s[1],i=s[3]):s.length?(n=s[0],i=s[1]):(s.x,n=s.y,s.x+s.width,i=s.y+s.height),l.length>2?(a=l[0],o=l[2],l[1],l[3]):l.length?(a=l[0],o=l[1]):(a=l.x,l.y,o=l.x+l.width,l.y+l.height),[a,n,o,i]}function p(t){if(\"number\"==typeof t)return[t,t,t,t];if(2===t.length)return[t[0],t[1],t[0],t[1]];var e=l(t);return[e.x,e.y,e.x+e.width,e.y+e.height]}e.exports=u,u.prototype.render=function(){for(var t,e=this,r=[],n=arguments.length;n--;)r[n]=arguments[n];return r.length&&(t=this).update.apply(t,r),this.regl.attributes.preserveDrawingBuffer?this.draw():(this.dirty?null==this.planned&&(this.planned=o(function(){e.draw(),e.dirty=!0,e.planned=null})):(this.draw(),this.dirty=!0,o(function(){e.dirty=!1})),this)},u.prototype.update=function(){for(var t,e=[],r=arguments.length;r--;)e[r]=arguments[r];if(e.length){for(var n=0;n<e.length;n++)this.updateItem(n,e[n]);this.traces=this.traces.filter(Boolean);for(var i=[],a=0,o=0;o<this.traces.length;o++){for(var s=this.traces[o],l=this.traces[o].passes,c=0;c<l.length;c++)i.push(this.passes[l[c]]);s.passOffset=a,a+=s.passes.length}return(t=this.scatter).update.apply(t,i),this}},u.prototype.updateItem=function(t,e){var r=this.regl;if(null===e)return this.traces[t]=null,this;if(!e)return this;var n,o=i(e,{data:\"data items columns rows values dimensions samples x\",snap:\"snap cluster\",size:\"sizes size radius\",color:\"colors color fill fill-color fillColor\",opacity:\"opacity alpha transparency opaque\",borderSize:\"borderSizes borderSize border-size bordersize borderWidth borderWidths border-width borderwidth stroke-width strokeWidth strokewidth outline\",borderColor:\"borderColors borderColor bordercolor stroke stroke-color strokeColor\",marker:\"markers marker shape\",range:\"range ranges databox dataBox\",viewport:\"viewport viewBox viewbox\",domain:\"domain domains area areas\",padding:\"pad padding paddings pads margin margins\",transpose:\"transpose transposed\",diagonal:\"diagonal diag showDiagonal\",upper:\"upper up top upperhalf upperHalf showupperhalf showUpper showUpperHalf\",lower:\"lower low bottom lowerhalf lowerHalf showlowerhalf showLowerHalf showLower\"}),s=this.traces[t]||(this.traces[t]={id:t,buffer:r.buffer({usage:\"dynamic\",type:\"float\",data:new Uint8Array}),color:\"black\",marker:null,size:12,borderColor:\"transparent\",borderSize:1,viewport:l([r._gl.drawingBufferWidth,r._gl.drawingBufferHeight]),padding:[0,0,0,0],opacity:1,diagonal:!0,upper:!0,lower:!0});if(null!=o.color&&(s.color=o.color),null!=o.size&&(s.size=o.size),null!=o.marker&&(s.marker=o.marker),null!=o.borderColor&&(s.borderColor=o.borderColor),null!=o.borderSize&&(s.borderSize=o.borderSize),null!=o.opacity&&(s.opacity=o.opacity),o.viewport&&(s.viewport=l(o.viewport)),null!=o.diagonal&&(s.diagonal=o.diagonal),null!=o.upper&&(s.upper=o.upper),null!=o.lower&&(s.lower=o.lower),o.data){s.buffer(c(o.data)),s.columns=o.data.length,s.count=o.data[0].length,s.bounds=[];for(var u=0;u<s.columns;u++)s.bounds[u]=a(o.data[u],1)}o.range&&(s.range=o.range,n=s.range&&\"number\"!=typeof s.range[0]),o.domain&&(s.domain=o.domain);var d=!1;null!=o.padding&&(Array.isArray(o.padding)&&o.padding.length===s.columns&&\"number\"==typeof o.padding[o.padding.length-1]?(s.padding=o.padding.map(p),d=!0):s.padding=p(o.padding));var g=s.columns,v=s.count,m=s.viewport.width,y=s.viewport.height,x=s.viewport.x,b=s.viewport.y,_=m/g,w=y/g;s.passes=[];for(var k=0;k<g;k++)for(var T=0;T<g;T++)if((s.diagonal||T!==k)&&(s.upper||!(k>T))&&(s.lower||!(k<T))){var A=h(s.id,k,T),M=this.passes[A]||(this.passes[A]={});if(o.data&&(o.transpose?M.positions={x:{buffer:s.buffer,offset:T,count:v,stride:g},y:{buffer:s.buffer,offset:k,count:v,stride:g}}:M.positions={x:{buffer:s.buffer,offset:T*v,count:v},y:{buffer:s.buffer,offset:k*v,count:v}},M.bounds=f(s.bounds,k,T)),o.domain||o.viewport||o.data){var S=d?f(s.padding,k,T):s.padding;if(s.domain){var E=f(s.domain,k,T),C=E[0],L=E[1],P=E[2],O=E[3];M.viewport=[x+C*m+S[0],b+L*y+S[1],x+P*m-S[2],b+O*y-S[3]]}else M.viewport=[x+T*_+_*S[0],b+k*w+w*S[1],x+(T+1)*_-_*S[2],b+(k+1)*w-w*S[3]]}o.color&&(M.color=s.color),o.size&&(M.size=s.size),o.marker&&(M.marker=s.marker),o.borderSize&&(M.borderSize=s.borderSize),o.borderColor&&(M.borderColor=s.borderColor),o.opacity&&(M.opacity=s.opacity),o.range&&(M.range=n?f(s.range,k,T):s.range||M.bounds),s.passes.push(A)}return this},u.prototype.draw=function(){for(var t,e=[],r=arguments.length;r--;)e[r]=arguments[r];if(e.length){for(var n=[],i=0;i<e.length;i++)if(\"number\"==typeof e[i]){var a=this.traces[e[i]],o=a.passes,l=a.passOffset;n.push.apply(n,s(l,l+o.length))}else if(e[i].length){var c=e[i],u=this.traces[i],h=u.passes,f=u.passOffset;h=h.map(function(t,e){n[f+e]=c})}(t=this.scatter).draw.apply(t,n)}else this.scatter.draw();return this},u.prototype.destroy=function(){return this.traces.forEach(function(t){t.buffer&&t.buffer.destroy&&t.buffer.destroy()}),this.traces=null,this.passes=null,this.scatter.destroy(),this}},{\"array-bounds\":65,\"array-range\":67,\"flatten-vertex-data\":227,\"parse-rect\":459,\"pick-by-alias\":465,raf:484,\"regl-scatter2d\":497}],502:[function(t,e,r){var n,i;n=this,i=function(){function t(t,e){this.id=U++,this.type=t,this.data=e}function e(t){return\"[\"+function t(e){if(0===e.length)return[];var r=e.charAt(0),n=e.charAt(e.length-1);if(1<e.length&&r===n&&('\"'===r||\"'\"===r))return['\"'+e.substr(1,e.length-2).replace(/\\\\/g,\"\\\\\\\\\").replace(/\"/g,'\\\\\"')+'\"'];if(r=/\\[(false|true|null|\\d+|'[^']*'|\"[^\"]*\")\\]/.exec(e))return t(e.substr(0,r.index)).concat(t(r[1])).concat(t(e.substr(r.index+r[0].length)));if(1===(r=e.split(\".\")).length)return['\"'+e.replace(/\\\\/g,\"\\\\\\\\\").replace(/\"/g,'\\\\\"')+'\"'];for(e=[],n=0;n<r.length;++n)e=e.concat(t(r[n]));return e}(t).join(\"][\")+\"]\"}function r(t){return\"string\"==typeof t?t.split():t}function n(t){return\"string\"==typeof t?document.querySelector(t):t}function i(t){var e,i,a,o,s=t||{};t={};var l=[],c=[],u=\"undefined\"==typeof window?1:window.devicePixelRatio,h=!1,f=function(t){},p=function(){};if(\"string\"==typeof s?e=document.querySelector(s):\"object\"==typeof s&&(\"string\"==typeof s.nodeName&&\"function\"==typeof s.appendChild&&\"function\"==typeof s.getBoundingClientRect?e=s:\"function\"==typeof s.drawArrays||\"function\"==typeof s.drawElements?a=(o=s).canvas:(\"gl\"in s?o=s.gl:\"canvas\"in s?a=n(s.canvas):\"container\"in s&&(i=n(s.container)),\"attributes\"in s&&(t=s.attributes),\"extensions\"in s&&(l=r(s.extensions)),\"optionalExtensions\"in s&&(c=r(s.optionalExtensions)),\"onDone\"in s&&(f=s.onDone),\"profile\"in s&&(h=!!s.profile),\"pixelRatio\"in s&&(u=+s.pixelRatio))),e&&(\"canvas\"===e.nodeName.toLowerCase()?a=e:i=e),!o){if(!a){if(!(e=function(t,e,r){function n(){var e=window.innerWidth,n=window.innerHeight;t!==document.body&&(e=(n=t.getBoundingClientRect()).right-n.left,n=n.bottom-n.top),i.width=r*e,i.height=r*n,j(i.style,{width:e+\"px\",height:n+\"px\"})}var i=document.createElement(\"canvas\");return j(i.style,{border:0,margin:0,padding:0,top:0,left:0}),t.appendChild(i),t===document.body&&(i.style.position=\"absolute\",j(t.style,{margin:0,padding:0})),window.addEventListener(\"resize\",n,!1),n(),{canvas:i,onDestroy:function(){window.removeEventListener(\"resize\",n),t.removeChild(i)}}}(i||document.body,0,u)))return null;a=e.canvas,p=e.onDestroy}o=function(t,e){function r(r){try{return t.getContext(r,e)}catch(t){return null}}return r(\"webgl\")||r(\"experimental-webgl\")||r(\"webgl-experimental\")}(a,t)}return o?{gl:o,canvas:a,container:i,extensions:l,optionalExtensions:c,pixelRatio:u,profile:h,onDone:f,onDestroy:p}:(p(),f(\"webgl not supported, try upgrading your browser or graphics drivers http://get.webgl.org\"),null)}function a(t,e){for(var r=Array(t),n=0;n<t;++n)r[n]=e(n);return r}function o(t){var e,r;return e=(65535<t)<<4,e|=r=(255<(t>>>=e))<<3,(e|=r=(15<(t>>>=r))<<2)|(r=(3<(t>>>=r))<<1)|t>>>r>>1}function s(){function t(t){t:{for(var e=16;268435456>=e;e*=16)if(t<=e){t=e;break t}t=0}return 0<(e=r[o(t)>>2]).length?e.pop():new ArrayBuffer(t)}function e(t){r[o(t.byteLength)>>2].push(t)}var r=a(8,function(){return[]});return{alloc:t,free:e,allocType:function(e,r){var n=null;switch(e){case 5120:n=new Int8Array(t(r),0,r);break;case 5121:n=new Uint8Array(t(r),0,r);break;case 5122:n=new Int16Array(t(2*r),0,r);break;case 5123:n=new Uint16Array(t(2*r),0,r);break;case 5124:n=new Int32Array(t(4*r),0,r);break;case 5125:n=new Uint32Array(t(4*r),0,r);break;case 5126:n=new Float32Array(t(4*r),0,r);break;default:return null}return n.length!==r?n.subarray(0,r):n},freeType:function(t){e(t.buffer)}}}function l(t){return!!t&&\"object\"==typeof t&&Array.isArray(t.shape)&&Array.isArray(t.stride)&&\"number\"==typeof t.offset&&t.shape.length===t.stride.length&&(Array.isArray(t.data)||W(t.data))}function c(t,e,r,n,i,a){for(var o=0;o<e;++o)for(var s=t[o],l=0;l<r;++l)for(var c=s[l],u=0;u<n;++u)i[a++]=c[u]}function u(t){return 0|J[Object.prototype.toString.call(t)]}function h(t,e){for(var r=0;r<e.length;++r)t[r]=e[r]}function f(t,e,r,n,i,a,o){for(var s=0,l=0;l<r;++l)for(var c=0;c<n;++c)t[s++]=e[i*l+a*c+o]}function p(t,e,r,n){function i(e){this.id=c++,this.buffer=t.createBuffer(),this.type=e,this.usage=35044,this.byteLength=0,this.dimension=1,this.dtype=5121,this.persistentData=null,r.profile&&(this.stats={size:0})}function a(e,r,n){e.byteLength=r.byteLength,t.bufferData(e.type,r,n)}function o(t,e,r,n,i,o){if(t.usage=r,Array.isArray(e)){if(t.dtype=n||5126,0<e.length)if(Array.isArray(e[0])){i=tt(e);for(var s=n=1;s<i.length;++s)n*=i[s];t.dimension=n,a(t,e=Q(e,i,t.dtype),r),o?t.persistentData=e:G.freeType(e)}else\"number\"==typeof e[0]?(t.dimension=i,h(i=G.allocType(t.dtype,e.length),e),a(t,i,r),o?t.persistentData=i:G.freeType(i)):W(e[0])&&(t.dimension=e[0].length,t.dtype=n||u(e[0])||5126,a(t,e=Q(e,[e.length,e[0].length],t.dtype),r),o?t.persistentData=e:G.freeType(e))}else if(W(e))t.dtype=n||u(e),t.dimension=i,a(t,e,r),o&&(t.persistentData=new Uint8Array(new Uint8Array(e.buffer)));else if(l(e)){i=e.shape;var c=e.stride,p=(s=e.offset,0),d=0,g=0,v=0;1===i.length?(p=i[0],d=1,g=c[0],v=0):2===i.length&&(p=i[0],d=i[1],g=c[0],v=c[1]),t.dtype=n||u(e.data)||5126,t.dimension=d,f(i=G.allocType(t.dtype,p*d),e.data,p,d,g,v,s),a(t,i,r),o?t.persistentData=i:G.freeType(i)}}function s(r){e.bufferCount--;for(var i=0;i<n.state.length;++i){var a=n.state[i];a.buffer===r&&(t.disableVertexAttribArray(i),a.buffer=null)}t.deleteBuffer(r.buffer),r.buffer=null,delete p[r.id]}var c=0,p={};i.prototype.bind=function(){t.bindBuffer(this.type,this.buffer)},i.prototype.destroy=function(){s(this)};var d=[];return r.profile&&(e.getTotalBufferSize=function(){var t=0;return Object.keys(p).forEach(function(e){t+=p[e].stats.size}),t}),{create:function(n,a,c,d){function g(e){var n=35044,i=null,a=0,s=0,c=1;return Array.isArray(e)||W(e)||l(e)?i=e:\"number\"==typeof e?a=0|e:e&&(\"data\"in e&&(i=e.data),\"usage\"in e&&(n=$[e.usage]),\"type\"in e&&(s=K[e.type]),\"dimension\"in e&&(c=0|e.dimension),\"length\"in e&&(a=0|e.length)),v.bind(),i?o(v,i,n,s,c,d):(a&&t.bufferData(v.type,a,n),v.dtype=s||5121,v.usage=n,v.dimension=c,v.byteLength=a),r.profile&&(v.stats.size=v.byteLength*et[v.dtype]),g}e.bufferCount++;var v=new i(a);return p[v.id]=v,c||g(n),g._reglType=\"buffer\",g._buffer=v,g.subdata=function(e,r){var n,i=0|(r||0);if(v.bind(),W(e))t.bufferSubData(v.type,i,e);else if(Array.isArray(e)){if(0<e.length)if(\"number\"==typeof e[0]){var a=G.allocType(v.dtype,e.length);h(a,e),t.bufferSubData(v.type,i,a),G.freeType(a)}else(Array.isArray(e[0])||W(e[0]))&&(n=tt(e),a=Q(e,n,v.dtype),t.bufferSubData(v.type,i,a),G.freeType(a))}else if(l(e)){n=e.shape;var o=e.stride,s=a=0,c=0,p=0;1===n.length?(a=n[0],s=1,c=o[0],p=0):2===n.length&&(a=n[0],s=n[1],c=o[0],p=o[1]),n=Array.isArray(e.data)?v.dtype:u(e.data),f(n=G.allocType(n,a*s),e.data,a,s,c,p,e.offset),t.bufferSubData(v.type,i,n),G.freeType(n)}return g},r.profile&&(g.stats=v.stats),g.destroy=function(){s(v)},g},createStream:function(t,e){var r=d.pop();return r||(r=new i(t)),r.bind(),o(r,e,35040,0,1,!1),r},destroyStream:function(t){d.push(t)},clear:function(){X(p).forEach(s),d.forEach(s)},getBuffer:function(t){return t&&t._buffer instanceof i?t._buffer:null},restore:function(){X(p).forEach(function(e){e.buffer=t.createBuffer(),t.bindBuffer(e.type,e.buffer),t.bufferData(e.type,e.persistentData||e.byteLength,e.usage)})},_initBuffer:o}}function d(t,e,r,n){function i(t){this.id=c++,s[this.id]=this,this.buffer=t,this.primType=4,this.type=this.vertCount=0}function a(n,i,a,o,s,c,u){if(n.buffer.bind(),i){var h=u;u||W(i)&&(!l(i)||W(i.data))||(h=e.oes_element_index_uint?5125:5123),r._initBuffer(n.buffer,i,a,h,3)}else t.bufferData(34963,c,a),n.buffer.dtype=h||5121,n.buffer.usage=a,n.buffer.dimension=3,n.buffer.byteLength=c;if(h=u,!u){switch(n.buffer.dtype){case 5121:case 5120:h=5121;break;case 5123:case 5122:h=5123;break;case 5125:case 5124:h=5125}n.buffer.dtype=h}n.type=h,0>(i=s)&&(i=n.buffer.byteLength,5123===h?i>>=1:5125===h&&(i>>=2)),n.vertCount=i,i=o,0>o&&(i=4,1===(o=n.buffer.dimension)&&(i=0),2===o&&(i=1),3===o&&(i=4)),n.primType=i}function o(t){n.elementsCount--,delete s[t.id],t.buffer.destroy(),t.buffer=null}var s={},c=0,u={uint8:5121,uint16:5123};e.oes_element_index_uint&&(u.uint32=5125),i.prototype.bind=function(){this.buffer.bind()};var h=[];return{create:function(t,e){function s(t){if(t)if(\"number\"==typeof t)c(t),h.primType=4,h.vertCount=0|t,h.type=5121;else{var e=null,r=35044,n=-1,i=-1,o=0,f=0;Array.isArray(t)||W(t)||l(t)?e=t:(\"data\"in t&&(e=t.data),\"usage\"in t&&(r=$[t.usage]),\"primitive\"in t&&(n=rt[t.primitive]),\"count\"in t&&(i=0|t.count),\"type\"in t&&(f=u[t.type]),\"length\"in t?o=0|t.length:(o=i,5123===f||5122===f?o*=2:5125!==f&&5124!==f||(o*=4))),a(h,e,r,n,i,o,f)}else c(),h.primType=4,h.vertCount=0,h.type=5121;return s}var c=r.create(null,34963,!0),h=new i(c._buffer);return n.elementsCount++,s(t),s._reglType=\"elements\",s._elements=h,s.subdata=function(t,e){return c.subdata(t,e),s},s.destroy=function(){o(h)},s},createStream:function(t){var e=h.pop();return e||(e=new i(r.create(null,34963,!0,!1)._buffer)),a(e,t,35040,-1,-1,0,0),e},destroyStream:function(t){h.push(t)},getElements:function(t){return\"function\"==typeof t&&t._elements instanceof i?t._elements:null},clear:function(){X(s).forEach(o)}}}function g(t){for(var e=G.allocType(5123,t.length),r=0;r<t.length;++r)if(isNaN(t[r]))e[r]=65535;else if(1/0===t[r])e[r]=31744;else if(-1/0===t[r])e[r]=64512;else{nt[0]=t[r];var n=(a=it[0])>>>31<<15,i=(a<<1>>>24)-127,a=a>>13&1023;e[r]=-24>i?n:-14>i?n+(a+1024>>-14-i):15<i?n+31744:n+(i+15<<10)+a}return e}function v(t){return Array.isArray(t)||W(t)}function m(t){return\"[object \"+t+\"]\"}function y(t){return Array.isArray(t)&&(0===t.length||\"number\"==typeof t[0])}function x(t){return!(!Array.isArray(t)||0===t.length||!v(t[0]))}function b(t){return Object.prototype.toString.call(t)}function _(t){if(!t)return!1;var e=b(t);return 0<=pt.indexOf(e)||(y(t)||x(t)||l(t))}function w(t,e){36193===t.type?(t.data=g(e),G.freeType(e)):t.data=e}function k(t,e,r,n,i,a){if(t=\"undefined\"!=typeof gt[t]?gt[t]:st[t]*dt[e],a&&(t*=6),i){for(n=0;1<=r;)n+=t*r*r,r/=2;return n}return t*r*n}function T(t,e,r,n,i,a,o){function s(){this.format=this.internalformat=6408,this.type=5121,this.flipY=this.premultiplyAlpha=this.compressed=!1,this.unpackAlignment=1,this.colorSpace=37444,this.channels=this.height=this.width=0}function c(t,e){t.internalformat=e.internalformat,t.format=e.format,t.type=e.type,t.compressed=e.compressed,t.premultiplyAlpha=e.premultiplyAlpha,t.flipY=e.flipY,t.unpackAlignment=e.unpackAlignment,t.colorSpace=e.colorSpace,t.width=e.width,t.height=e.height,t.channels=e.channels}function u(t,e){if(\"object\"==typeof e&&e){\"premultiplyAlpha\"in e&&(t.premultiplyAlpha=e.premultiplyAlpha),\"flipY\"in e&&(t.flipY=e.flipY),\"alignment\"in e&&(t.unpackAlignment=e.alignment),\"colorSpace\"in e&&(t.colorSpace=q[e.colorSpace]),\"type\"in e&&(t.type=H[e.type]);var r=t.width,n=t.height,i=t.channels,a=!1;\"shape\"in e?(r=e.shape[0],n=e.shape[1],3===e.shape.length&&(i=e.shape[2],a=!0)):(\"radius\"in e&&(r=n=e.radius),\"width\"in e&&(r=e.width),\"height\"in e&&(n=e.height),\"channels\"in e&&(i=e.channels,a=!0)),t.width=0|r,t.height=0|n,t.channels=0|i,r=!1,\"format\"in e&&(r=e.format,n=t.internalformat=Y[r],t.format=pt[n],r in H&&!(\"type\"in e)&&(t.type=H[r]),r in K&&(t.compressed=!0),r=!0),!a&&r?t.channels=st[t.format]:a&&!r&&t.channels!==ot[t.format]&&(t.format=t.internalformat=ot[t.channels])}}function h(e){t.pixelStorei(37440,e.flipY),t.pixelStorei(37441,e.premultiplyAlpha),t.pixelStorei(37443,e.colorSpace),t.pixelStorei(3317,e.unpackAlignment)}function f(){s.call(this),this.yOffset=this.xOffset=0,this.data=null,this.needsFree=!1,this.element=null,this.needsCopy=!1}function p(t,e){var r=null;if(_(e)?r=e:e&&(u(t,e),\"x\"in e&&(t.xOffset=0|e.x),\"y\"in e&&(t.yOffset=0|e.y),_(e.data)&&(r=e.data)),e.copy){var n=i.viewportWidth,a=i.viewportHeight;t.width=t.width||n-t.xOffset,t.height=t.height||a-t.yOffset,t.needsCopy=!0}else if(r){if(W(r))t.channels=t.channels||4,t.data=r,\"type\"in e||5121!==t.type||(t.type=0|J[Object.prototype.toString.call(r)]);else if(y(r)){switch(t.channels=t.channels||4,a=(n=r).length,t.type){case 5121:case 5123:case 5125:case 5126:(a=G.allocType(t.type,a)).set(n),t.data=a;break;case 36193:t.data=g(n)}t.alignment=1,t.needsFree=!0}else if(l(r)){n=r.data,Array.isArray(n)||5121!==t.type||(t.type=0|J[Object.prototype.toString.call(n)]);a=r.shape;var o,s,c,h,f=r.stride;3===a.length?(c=a[2],h=f[2]):h=c=1,o=a[0],s=a[1],a=f[0],f=f[1],t.alignment=1,t.width=o,t.height=s,t.channels=c,t.format=t.internalformat=ot[c],t.needsFree=!0,o=h,r=r.offset,c=t.width,h=t.height,s=t.channels;for(var p=G.allocType(36193===t.type?5126:t.type,c*h*s),d=0,m=0;m<h;++m)for(var k=0;k<c;++k)for(var T=0;T<s;++T)p[d++]=n[a*k+f*m+o*T+r];w(t,p)}else if(b(r)===lt||b(r)===ct)b(r)===lt?t.element=r:t.element=r.canvas,t.width=t.element.width,t.height=t.element.height,t.channels=4;else if(b(r)===ut)t.element=r,t.width=r.width,t.height=r.height,t.channels=4;else if(b(r)===ht)t.element=r,t.width=r.naturalWidth,t.height=r.naturalHeight,t.channels=4;else if(b(r)===ft)t.element=r,t.width=r.videoWidth,t.height=r.videoHeight,t.channels=4;else if(x(r)){for(n=t.width||r[0].length,a=t.height||r.length,f=t.channels,f=v(r[0][0])?f||r[0][0].length:f||1,o=Z.shape(r),c=1,h=0;h<o.length;++h)c*=o[h];c=G.allocType(36193===t.type?5126:t.type,c),Z.flatten(r,o,\"\",c),w(t,c),t.alignment=1,t.width=n,t.height=a,t.channels=f,t.format=t.internalformat=ot[f],t.needsFree=!0}}else t.width=t.width||1,t.height=t.height||1,t.channels=t.channels||4}function d(e,r,i,a,o){var s=e.element,l=e.data,c=e.internalformat,u=e.format,f=e.type,p=e.width,d=e.height;h(e),s?t.texSubImage2D(r,o,i,a,u,f,s):e.compressed?t.compressedTexSubImage2D(r,o,i,a,c,p,d,l):e.needsCopy?(n(),t.copyTexSubImage2D(r,o,i,a,e.xOffset,e.yOffset,p,d)):t.texSubImage2D(r,o,i,a,p,d,u,f,l)}function m(){return dt.pop()||new f}function T(t){t.needsFree&&G.freeType(t.data),f.call(t),dt.push(t)}function A(){s.call(this),this.genMipmaps=!1,this.mipmapHint=4352,this.mipmask=0,this.images=Array(16)}function M(t,e,r){var n=t.images[0]=m();t.mipmask=1,n.width=t.width=e,n.height=t.height=r,n.channels=t.channels=4}function S(t,e){var r=null;if(_(e))c(r=t.images[0]=m(),t),p(r,e),t.mipmask=1;else if(u(t,e),Array.isArray(e.mipmap))for(var n=e.mipmap,i=0;i<n.length;++i)c(r=t.images[i]=m(),t),r.width>>=i,r.height>>=i,p(r,n[i]),t.mipmask|=1<<i;else c(r=t.images[0]=m(),t),p(r,e),t.mipmask=1;c(t,t.images[0])}function E(e,r){for(var i=e.images,a=0;a<i.length&&i[a];++a){var o=i[a],s=r,l=a,c=o.element,u=o.data,f=o.internalformat,p=o.format,d=o.type,g=o.width,v=o.height,m=o.channels;h(o),c?t.texImage2D(s,l,p,p,d,c):o.compressed?t.compressedTexImage2D(s,l,f,g,v,0,u):o.needsCopy?(n(),t.copyTexImage2D(s,l,p,o.xOffset,o.yOffset,g,v,0)):((o=!u)&&(u=G.zero.allocType(d,g*v*m)),t.texImage2D(s,l,p,g,v,0,p,d,u),o&&u&&G.zero.freeType(u))}}function C(){var t=gt.pop()||new A;s.call(t);for(var e=t.mipmask=0;16>e;++e)t.images[e]=null;return t}function L(t){for(var e=t.images,r=0;r<e.length;++r)e[r]&&T(e[r]),e[r]=null;gt.push(t)}function P(){this.magFilter=this.minFilter=9728,this.wrapT=this.wrapS=33071,this.anisotropic=1,this.genMipmaps=!1,this.mipmapHint=4352}function O(t,e){\"min\"in e&&(t.minFilter=V[e.min],0<=at.indexOf(t.minFilter)&&!(\"faces\"in e)&&(t.genMipmaps=!0)),\"mag\"in e&&(t.magFilter=U[e.mag]);var r=t.wrapS,n=t.wrapT;if(\"wrap\"in e){var i=e.wrap;\"string\"==typeof i?r=n=N[i]:Array.isArray(i)&&(r=N[i[0]],n=N[i[1]])}else\"wrapS\"in e&&(r=N[e.wrapS]),\"wrapT\"in e&&(n=N[e.wrapT]);if(t.wrapS=r,t.wrapT=n,\"anisotropic\"in e&&(t.anisotropic=e.anisotropic),\"mipmap\"in e){switch(r=!1,typeof e.mipmap){case\"string\":t.mipmapHint=B[e.mipmap],r=t.genMipmaps=!0;break;case\"boolean\":r=t.genMipmaps=e.mipmap;break;case\"object\":t.genMipmaps=!1,r=!0}!r||\"min\"in e||(t.minFilter=9984)}}function z(r,n){t.texParameteri(n,10241,r.minFilter),t.texParameteri(n,10240,r.magFilter),t.texParameteri(n,10242,r.wrapS),t.texParameteri(n,10243,r.wrapT),e.ext_texture_filter_anisotropic&&t.texParameteri(n,34046,r.anisotropic),r.genMipmaps&&(t.hint(33170,r.mipmapHint),t.generateMipmap(n))}function I(e){s.call(this),this.mipmask=0,this.internalformat=6408,this.id=vt++,this.refCount=1,this.target=e,this.texture=t.createTexture(),this.unit=-1,this.bindCount=0,this.texInfo=new P,o.profile&&(this.stats={size:0})}function D(e){t.activeTexture(33984),t.bindTexture(e.target,e.texture)}function R(){var e=xt[0];e?t.bindTexture(e.target,e.texture):t.bindTexture(3553,null)}function F(e){var r=e.texture,n=e.unit,i=e.target;0<=n&&(t.activeTexture(33984+n),t.bindTexture(i,null),xt[n]=null),t.deleteTexture(r),e.texture=null,e.params=null,e.pixels=null,e.refCount=0,delete mt[e.id],a.textureCount--}var B={\"don't care\":4352,\"dont care\":4352,nice:4354,fast:4353},N={repeat:10497,clamp:33071,mirror:33648},U={nearest:9728,linear:9729},V=j({mipmap:9987,\"nearest mipmap nearest\":9984,\"linear mipmap nearest\":9985,\"nearest mipmap linear\":9986,\"linear mipmap linear\":9987},U),q={none:0,browser:37444},H={uint8:5121,rgba4:32819,rgb565:33635,\"rgb5 a1\":32820},Y={alpha:6406,luminance:6409,\"luminance alpha\":6410,rgb:6407,rgba:6408,rgba4:32854,\"rgb5 a1\":32855,rgb565:36194},K={};e.ext_srgb&&(Y.srgb=35904,Y.srgba=35906),e.oes_texture_float&&(H.float32=H.float=5126),e.oes_texture_half_float&&(H.float16=H[\"half float\"]=36193),e.webgl_depth_texture&&(j(Y,{depth:6402,\"depth stencil\":34041}),j(H,{uint16:5123,uint32:5125,\"depth stencil\":34042})),e.webgl_compressed_texture_s3tc&&j(K,{\"rgb s3tc dxt1\":33776,\"rgba s3tc dxt1\":33777,\"rgba s3tc dxt3\":33778,\"rgba s3tc dxt5\":33779}),e.webgl_compressed_texture_atc&&j(K,{\"rgb atc\":35986,\"rgba atc explicit alpha\":35987,\"rgba atc interpolated alpha\":34798}),e.webgl_compressed_texture_pvrtc&&j(K,{\"rgb pvrtc 4bppv1\":35840,\"rgb pvrtc 2bppv1\":35841,\"rgba pvrtc 4bppv1\":35842,\"rgba pvrtc 2bppv1\":35843}),e.webgl_compressed_texture_etc1&&(K[\"rgb etc1\"]=36196);var $=Array.prototype.slice.call(t.getParameter(34467));Object.keys(K).forEach(function(t){var e=K[t];0<=$.indexOf(e)&&(Y[t]=e)});var Q=Object.keys(Y);r.textureFormats=Q;var tt=[];Object.keys(Y).forEach(function(t){tt[Y[t]]=t});var et=[];Object.keys(H).forEach(function(t){et[H[t]]=t});var rt=[];Object.keys(U).forEach(function(t){rt[U[t]]=t});var nt=[];Object.keys(V).forEach(function(t){nt[V[t]]=t});var it=[];Object.keys(N).forEach(function(t){it[N[t]]=t});var pt=Q.reduce(function(t,e){var r=Y[e];return 6409===r||6406===r||6409===r||6410===r||6402===r||34041===r?t[r]=r:32855===r||0<=e.indexOf(\"rgba\")?t[r]=6408:t[r]=6407,t},{}),dt=[],gt=[],vt=0,mt={},yt=r.maxTextureUnits,xt=Array(yt).map(function(){return null});return j(I.prototype,{bind:function(){this.bindCount+=1;var e=this.unit;if(0>e){for(var r=0;r<yt;++r){var n=xt[r];if(n){if(0<n.bindCount)continue;n.unit=-1}xt[r]=this,e=r;break}o.profile&&a.maxTextureUnits<e+1&&(a.maxTextureUnits=e+1),this.unit=e,t.activeTexture(33984+e),t.bindTexture(this.target,this.texture)}return e},unbind:function(){--this.bindCount},decRef:function(){0>=--this.refCount&&F(this)}}),o.profile&&(a.getTotalTextureSize=function(){var t=0;return Object.keys(mt).forEach(function(e){t+=mt[e].stats.size}),t}),{create2D:function(e,r){function n(t,e){var r=i.texInfo;P.call(r);var a=C();return\"number\"==typeof t?M(a,0|t,\"number\"==typeof e?0|e:0|t):t?(O(r,t),S(a,t)):M(a,1,1),r.genMipmaps&&(a.mipmask=(a.width<<1)-1),i.mipmask=a.mipmask,c(i,a),i.internalformat=a.internalformat,n.width=a.width,n.height=a.height,D(i),E(a,3553),z(r,3553),R(),L(a),o.profile&&(i.stats.size=k(i.internalformat,i.type,a.width,a.height,r.genMipmaps,!1)),n.format=tt[i.internalformat],n.type=et[i.type],n.mag=rt[r.magFilter],n.min=nt[r.minFilter],n.wrapS=it[r.wrapS],n.wrapT=it[r.wrapT],n}var i=new I(3553);return mt[i.id]=i,a.textureCount++,n(e,r),n.subimage=function(t,e,r,a){e|=0,r|=0,a|=0;var o=m();return c(o,i),o.width=0,o.height=0,p(o,t),o.width=o.width||(i.width>>a)-e,o.height=o.height||(i.height>>a)-r,D(i),d(o,3553,e,r,a),R(),T(o),n},n.resize=function(e,r){var a=0|e,s=0|r||a;if(a===i.width&&s===i.height)return n;n.width=i.width=a,n.height=i.height=s,D(i);for(var l,c=i.channels,u=i.type,h=0;i.mipmask>>h;++h){var f=a>>h,p=s>>h;if(!f||!p)break;l=G.zero.allocType(u,f*p*c),t.texImage2D(3553,h,i.format,f,p,0,i.format,i.type,l),l&&G.zero.freeType(l)}return R(),o.profile&&(i.stats.size=k(i.internalformat,i.type,a,s,!1,!1)),n},n._reglType=\"texture2d\",n._texture=i,o.profile&&(n.stats=i.stats),n.destroy=function(){i.decRef()},n},createCube:function(e,r,n,i,s,l){function h(t,e,r,n,i,a){var s,l=f.texInfo;for(P.call(l),s=0;6>s;++s)g[s]=C();if(\"number\"!=typeof t&&t){if(\"object\"==typeof t)if(e)S(g[0],t),S(g[1],e),S(g[2],r),S(g[3],n),S(g[4],i),S(g[5],a);else if(O(l,t),u(f,t),\"faces\"in t)for(t=t.faces,s=0;6>s;++s)c(g[s],f),S(g[s],t[s]);else for(s=0;6>s;++s)S(g[s],t)}else for(t=0|t||1,s=0;6>s;++s)M(g[s],t,t);for(c(f,g[0]),f.mipmask=l.genMipmaps?(g[0].width<<1)-1:g[0].mipmask,f.internalformat=g[0].internalformat,h.width=g[0].width,h.height=g[0].height,D(f),s=0;6>s;++s)E(g[s],34069+s);for(z(l,34067),R(),o.profile&&(f.stats.size=k(f.internalformat,f.type,h.width,h.height,l.genMipmaps,!0)),h.format=tt[f.internalformat],h.type=et[f.type],h.mag=rt[l.magFilter],h.min=nt[l.minFilter],h.wrapS=it[l.wrapS],h.wrapT=it[l.wrapT],s=0;6>s;++s)L(g[s]);return h}var f=new I(34067);mt[f.id]=f,a.cubeCount++;var g=Array(6);return h(e,r,n,i,s,l),h.subimage=function(t,e,r,n,i){r|=0,n|=0,i|=0;var a=m();return c(a,f),a.width=0,a.height=0,p(a,e),a.width=a.width||(f.width>>i)-r,a.height=a.height||(f.height>>i)-n,D(f),d(a,34069+t,r,n,i),R(),T(a),h},h.resize=function(e){if((e|=0)!==f.width){h.width=f.width=e,h.height=f.height=e,D(f);for(var r=0;6>r;++r)for(var n=0;f.mipmask>>n;++n)t.texImage2D(34069+r,n,f.format,e>>n,e>>n,0,f.format,f.type,null);return R(),o.profile&&(f.stats.size=k(f.internalformat,f.type,h.width,h.height,!1,!0)),h}},h._reglType=\"textureCube\",h._texture=f,o.profile&&(h.stats=f.stats),h.destroy=function(){f.decRef()},h},clear:function(){for(var e=0;e<yt;++e)t.activeTexture(33984+e),t.bindTexture(3553,null),xt[e]=null;X(mt).forEach(F),a.cubeCount=0,a.textureCount=0},getTexture:function(t){return null},restore:function(){for(var e=0;e<yt;++e){var r=xt[e];r&&(r.bindCount=0,r.unit=-1,xt[e]=null)}X(mt).forEach(function(e){e.texture=t.createTexture(),t.bindTexture(e.target,e.texture);for(var r=0;32>r;++r)if(0!=(e.mipmask&1<<r))if(3553===e.target)t.texImage2D(3553,r,e.internalformat,e.width>>r,e.height>>r,0,e.internalformat,e.type,null);else for(var n=0;6>n;++n)t.texImage2D(34069+n,r,e.internalformat,e.width>>r,e.height>>r,0,e.internalformat,e.type,null);z(e.texInfo,e.target)})}}}function A(t,e,r,n,i,a){function o(t,e,r){this.target=t,this.texture=e,this.renderbuffer=r;var n=t=0;e?(t=e.width,n=e.height):r&&(t=r.width,n=r.height),this.width=t,this.height=n}function s(t){t&&(t.texture&&t.texture._texture.decRef(),t.renderbuffer&&t.renderbuffer._renderbuffer.decRef())}function l(t,e,r){t&&(t.texture?t.texture._texture.refCount+=1:t.renderbuffer._renderbuffer.refCount+=1)}function c(e,r){r&&(r.texture?t.framebufferTexture2D(36160,e,r.target,r.texture._texture.texture,0):t.framebufferRenderbuffer(36160,e,36161,r.renderbuffer._renderbuffer.renderbuffer))}function u(t){var e=3553,r=null,n=null,i=t;return\"object\"==typeof t&&(i=t.data,\"target\"in t&&(e=0|t.target)),\"texture2d\"===(t=i._reglType)?r=i:\"textureCube\"===t?r=i:\"renderbuffer\"===t&&(n=i,e=36161),new o(e,r,n)}function h(t,e,r,a,s){return r?((t=n.create2D({width:t,height:e,format:a,type:s}))._texture.refCount=0,new o(3553,t,null)):((t=i.create({width:t,height:e,format:a}))._renderbuffer.refCount=0,new o(36161,null,t))}function f(t){return t&&(t.texture||t.renderbuffer)}function p(t,e,r){t&&(t.texture?t.texture.resize(e,r):t.renderbuffer&&t.renderbuffer.resize(e,r),t.width=e,t.height=r)}function d(){this.id=k++,T[this.id]=this,this.framebuffer=t.createFramebuffer(),this.height=this.width=0,this.colorAttachments=[],this.depthStencilAttachment=this.stencilAttachment=this.depthAttachment=null}function g(t){t.colorAttachments.forEach(s),s(t.depthAttachment),s(t.stencilAttachment),s(t.depthStencilAttachment)}function v(e){t.deleteFramebuffer(e.framebuffer),e.framebuffer=null,a.framebufferCount--,delete T[e.id]}function m(e){var n;t.bindFramebuffer(36160,e.framebuffer);var i=e.colorAttachments;for(n=0;n<i.length;++n)c(36064+n,i[n]);for(n=i.length;n<r.maxColorAttachments;++n)t.framebufferTexture2D(36160,36064+n,3553,null,0);t.framebufferTexture2D(36160,33306,3553,null,0),t.framebufferTexture2D(36160,36096,3553,null,0),t.framebufferTexture2D(36160,36128,3553,null,0),c(36096,e.depthAttachment),c(36128,e.stencilAttachment),c(33306,e.depthStencilAttachment),t.checkFramebufferStatus(36160),t.isContextLost(),t.bindFramebuffer(36160,x.next?x.next.framebuffer:null),x.cur=x.next,t.getError()}function y(t,e){function r(t,e){var i,a=0,o=0,s=!0,c=!0;i=null;var p=!0,d=\"rgba\",v=\"uint8\",y=1,x=null,w=null,k=null,T=!1;\"number\"==typeof t?(a=0|t,o=0|e||a):t?(\"shape\"in t?(a=(o=t.shape)[0],o=o[1]):(\"radius\"in t&&(a=o=t.radius),\"width\"in t&&(a=t.width),\"height\"in t&&(o=t.height)),(\"color\"in t||\"colors\"in t)&&(i=t.color||t.colors,Array.isArray(i)),i||(\"colorCount\"in t&&(y=0|t.colorCount),\"colorTexture\"in t&&(p=!!t.colorTexture,d=\"rgba4\"),\"colorType\"in t&&(v=t.colorType,!p)&&(\"half float\"===v||\"float16\"===v?d=\"rgba16f\":\"float\"!==v&&\"float32\"!==v||(d=\"rgba32f\")),\"colorFormat\"in t&&(d=t.colorFormat,0<=b.indexOf(d)?p=!0:0<=_.indexOf(d)&&(p=!1))),(\"depthTexture\"in t||\"depthStencilTexture\"in t)&&(T=!(!t.depthTexture&&!t.depthStencilTexture)),\"depth\"in t&&(\"boolean\"==typeof t.depth?s=t.depth:(x=t.depth,c=!1)),\"stencil\"in t&&(\"boolean\"==typeof t.stencil?c=t.stencil:(w=t.stencil,s=!1)),\"depthStencil\"in t&&(\"boolean\"==typeof t.depthStencil?s=c=t.depthStencil:(k=t.depthStencil,c=s=!1))):a=o=1;var A=null,M=null,S=null,E=null;if(Array.isArray(i))A=i.map(u);else if(i)A=[u(i)];else for(A=Array(y),i=0;i<y;++i)A[i]=h(a,o,p,d,v);for(a=a||A[0].width,o=o||A[0].height,x?M=u(x):s&&!c&&(M=h(a,o,T,\"depth\",\"uint32\")),w?S=u(w):c&&!s&&(S=h(a,o,!1,\"stencil\",\"uint8\")),k?E=u(k):!x&&!w&&c&&s&&(E=h(a,o,T,\"depth stencil\",\"depth stencil\")),s=null,i=0;i<A.length;++i)l(A[i]),A[i]&&A[i].texture&&(c=yt[A[i].texture._texture.format]*xt[A[i].texture._texture.type],null===s&&(s=c));return l(M),l(S),l(E),g(n),n.width=a,n.height=o,n.colorAttachments=A,n.depthAttachment=M,n.stencilAttachment=S,n.depthStencilAttachment=E,r.color=A.map(f),r.depth=f(M),r.stencil=f(S),r.depthStencil=f(E),r.width=n.width,r.height=n.height,m(n),r}var n=new d;return a.framebufferCount++,r(t,e),j(r,{resize:function(t,e){var i=Math.max(0|t,1),a=Math.max(0|e||i,1);if(i===n.width&&a===n.height)return r;for(var o=n.colorAttachments,s=0;s<o.length;++s)p(o[s],i,a);return p(n.depthAttachment,i,a),p(n.stencilAttachment,i,a),p(n.depthStencilAttachment,i,a),n.width=r.width=i,n.height=r.height=a,m(n),r},_reglType:\"framebuffer\",_framebuffer:n,destroy:function(){v(n),g(n)},use:function(t){x.setFBO({framebuffer:r},t)}})}var x={cur:null,next:null,dirty:!1,setFBO:null},b=[\"rgba\"],_=[\"rgba4\",\"rgb565\",\"rgb5 a1\"];e.ext_srgb&&_.push(\"srgba\"),e.ext_color_buffer_half_float&&_.push(\"rgba16f\",\"rgb16f\"),e.webgl_color_buffer_float&&_.push(\"rgba32f\");var w=[\"uint8\"];e.oes_texture_half_float&&w.push(\"half float\",\"float16\"),e.oes_texture_float&&w.push(\"float\",\"float32\");var k=0,T={};return j(x,{getFramebuffer:function(t){return\"function\"==typeof t&&\"framebuffer\"===t._reglType&&(t=t._framebuffer)instanceof d?t:null},create:y,createCube:function(t){function e(t){var i,a={color:null},o=0,s=null;i=\"rgba\";var l=\"uint8\",c=1;if(\"number\"==typeof t?o=0|t:t?(\"shape\"in t?o=t.shape[0]:(\"radius\"in t&&(o=0|t.radius),\"width\"in t?o=0|t.width:\"height\"in t&&(o=0|t.height)),(\"color\"in t||\"colors\"in t)&&(s=t.color||t.colors,Array.isArray(s)),s||(\"colorCount\"in t&&(c=0|t.colorCount),\"colorType\"in t&&(l=t.colorType),\"colorFormat\"in t&&(i=t.colorFormat)),\"depth\"in t&&(a.depth=t.depth),\"stencil\"in t&&(a.stencil=t.stencil),\"depthStencil\"in t&&(a.depthStencil=t.depthStencil)):o=1,s)if(Array.isArray(s))for(t=[],i=0;i<s.length;++i)t[i]=s[i];else t=[s];else for(t=Array(c),s={radius:o,format:i,type:l},i=0;i<c;++i)t[i]=n.createCube(s);for(a.color=Array(t.length),i=0;i<t.length;++i)c=t[i],o=o||c.width,a.color[i]={target:34069,data:t[i]};for(i=0;6>i;++i){for(c=0;c<t.length;++c)a.color[c].target=34069+i;0<i&&(a.depth=r[0].depth,a.stencil=r[0].stencil,a.depthStencil=r[0].depthStencil),r[i]?r[i](a):r[i]=y(a)}return j(e,{width:o,height:o,color:t})}var r=Array(6);return e(t),j(e,{faces:r,resize:function(t){var n=0|t;if(n===e.width)return e;var i=e.color;for(t=0;t<i.length;++t)i[t].resize(n);for(t=0;6>t;++t)r[t].resize(n);return e.width=e.height=n,e},_reglType:\"framebufferCube\",destroy:function(){r.forEach(function(t){t.destroy()})}})},clear:function(){X(T).forEach(v)},restore:function(){x.cur=null,x.next=null,x.dirty=!0,X(T).forEach(function(e){e.framebuffer=t.createFramebuffer(),m(e)})}})}function M(){this.w=this.z=this.y=this.x=this.state=0,this.buffer=null,this.size=0,this.normalized=!1,this.type=5126,this.divisor=this.stride=this.offset=0}function S(t,e,r,n){function i(t,e,r,n){this.name=t,this.id=e,this.location=r,this.info=n}function a(t,e){for(var r=0;r<t.length;++r)if(t[r].id===e.id)return void(t[r].location=e.location);t.push(e)}function o(r,n,i){if(!(o=(i=35632===r?c:u)[n])){var a=e.str(n),o=t.createShader(r);t.shaderSource(o,a),t.compileShader(o),i[n]=o}return o}function s(t,e){this.id=p++,this.fragId=t,this.vertId=e,this.program=null,this.uniforms=[],this.attributes=[],n.profile&&(this.stats={uniformsCount:0,attributesCount:0})}function l(r,s){var l,c;l=o(35632,r.fragId),c=o(35633,r.vertId);var u=r.program=t.createProgram();t.attachShader(u,l),t.attachShader(u,c),t.linkProgram(u);var h=t.getProgramParameter(u,35718);n.profile&&(r.stats.uniformsCount=h);var f=r.uniforms;for(l=0;l<h;++l)if(c=t.getActiveUniform(u,l))if(1<c.size)for(var p=0;p<c.size;++p){var d=c.name.replace(\"[0]\",\"[\"+p+\"]\");a(f,new i(d,e.id(d),t.getUniformLocation(u,d),c))}else a(f,new i(c.name,e.id(c.name),t.getUniformLocation(u,c.name),c));for(h=t.getProgramParameter(u,35721),n.profile&&(r.stats.attributesCount=h),f=r.attributes,l=0;l<h;++l)(c=t.getActiveAttrib(u,l))&&a(f,new i(c.name,e.id(c.name),t.getAttribLocation(u,c.name),c))}var c={},u={},h={},f=[],p=0;return n.profile&&(r.getMaxUniformsCount=function(){var t=0;return f.forEach(function(e){e.stats.uniformsCount>t&&(t=e.stats.uniformsCount)}),t},r.getMaxAttributesCount=function(){var t=0;return f.forEach(function(e){e.stats.attributesCount>t&&(t=e.stats.attributesCount)}),t}),{clear:function(){var e=t.deleteShader.bind(t);X(c).forEach(e),c={},X(u).forEach(e),u={},f.forEach(function(e){t.deleteProgram(e.program)}),f.length=0,h={},r.shaderCount=0},program:function(t,e,n){var i=h[e];i||(i=h[e]={});var a=i[t];return a||(a=new s(e,t),r.shaderCount++,l(a),i[t]=a,f.push(a)),a},restore:function(){c={},u={};for(var t=0;t<f.length;++t)l(f[t])},shader:o,frag:-1,vert:-1}}function E(t,e,r,n,i,a,o){function s(i){var a;a=null===e.next?5121:e.next.colorAttachments[0].texture._texture.type;var o=0,s=0,l=n.framebufferWidth,c=n.framebufferHeight,u=null;return W(i)?u=i:i&&(o=0|i.x,s=0|i.y,l=0|(i.width||n.framebufferWidth-o),c=0|(i.height||n.framebufferHeight-s),u=i.data||null),r(),i=l*c*4,u||(5121===a?u=new Uint8Array(i):5126===a&&(u=u||new Float32Array(i))),t.pixelStorei(3333,4),t.readPixels(o,s,l,c,6408,a,u),u}return function(t){return t&&\"framebuffer\"in t?function(t){var r;return e.setFBO({framebuffer:t.framebuffer},function(){r=s(t)}),r}(t):s(t)}}function C(t){return Array.prototype.slice.call(t)}function L(t){return C(t).join(\"\")}function P(){function t(){var t=[],e=[];return j(function(){t.push.apply(t,C(arguments))},{def:function(){var n=\"v\"+r++;return e.push(n),0<arguments.length&&(t.push(n,\"=\"),t.push.apply(t,C(arguments)),t.push(\";\")),n},toString:function(){return L([0<e.length?\"var \"+e+\";\":\"\",L(t)])}})}function e(){function e(t,e){n(t,e,\"=\",r.def(t,e),\";\")}var r=t(),n=t(),i=r.toString,a=n.toString;return j(function(){r.apply(r,C(arguments))},{def:r.def,entry:r,exit:n,save:e,set:function(t,n,i){e(t,n),r(t,n,\"=\",i,\";\")},toString:function(){return i()+a()}})}var r=0,n=[],i=[],a=t(),o={};return{global:a,link:function(t){for(var e=0;e<i.length;++e)if(i[e]===t)return n[e];return e=\"g\"+r++,n.push(e),i.push(t),e},block:t,proc:function(t,r){function n(){var t=\"a\"+i.length;return i.push(t),t}var i=[];r=r||0;for(var a=0;a<r;++a)n();var s=(a=e()).toString;return o[t]=j(a,{arg:n,toString:function(){return L([\"function(\",i.join(),\"){\",s(),\"}\"])}})},scope:e,cond:function(){var t=L(arguments),r=e(),n=e(),i=r.toString,a=n.toString;return j(r,{then:function(){return r.apply(r,C(arguments)),this},else:function(){return n.apply(n,C(arguments)),this},toString:function(){var e=a();return e&&(e=\"else{\"+e+\"}\"),L([\"if(\",t,\"){\",i(),\"}\",e])}})},compile:function(){var t=['\"use strict\";',a,\"return {\"];Object.keys(o).forEach(function(e){t.push('\"',e,'\":',o[e].toString(),\",\")}),t.push(\"}\");var e=L(t).replace(/;/g,\";\\n\").replace(/}/g,\"}\\n\").replace(/{/g,\"{\\n\");return Function.apply(null,n.concat(e)).apply(null,i)}}}function O(t){return Array.isArray(t)||W(t)||l(t)}function z(t){return t.sort(function(t,e){return\"viewport\"===t?-1:\"viewport\"===e?1:t<e?-1:1})}function I(t,e,r,n){this.thisDep=t,this.contextDep=e,this.propDep=r,this.append=n}function D(t){return t&&!(t.thisDep||t.contextDep||t.propDep)}function R(t){return new I(!1,!1,!1,t)}function F(t,e){var r=t.type;return 0===r?new I(!0,1<=(r=t.data.length),2<=r,e):4===r?new I((r=t.data).thisDep,r.contextDep,r.propDep,e):new I(3===r,2===r,1===r,e)}function B(t,e,r,n,i,o,s,l,c,u,h,f,p,d,g){function m(t){return t.replace(\".\",\"_\")}function y(t,e,r){var n=m(t);nt.push(t),et[n]=tt[n]=!!r,it[n]=e}function x(t,e,r){var n=m(t);nt.push(t),Array.isArray(r)?(tt[n]=r.slice(),et[n]=r.slice()):tt[n]=et[n]=r,at[n]=e}function b(){var t=P(),r=t.link,n=t.global;t.id=lt++,t.batchId=\"0\";var i=r(ot),a=t.shared={props:\"a0\"};Object.keys(ot).forEach(function(t){a[t]=n.def(i,\".\",t)});var o=t.next={},s=t.current={};Object.keys(at).forEach(function(t){Array.isArray(tt[t])&&(o[t]=n.def(a.next,\".\",t),s[t]=n.def(a.current,\".\",t))});var l=t.constants={};Object.keys(st).forEach(function(t){l[t]=n.def(JSON.stringify(st[t]))}),t.invoke=function(e,n){switch(n.type){case 0:var i=[\"this\",a.context,a.props,t.batchId];return e.def(r(n.data),\".call(\",i.slice(0,Math.max(n.data.length+1,4)),\")\");case 1:return e.def(a.props,n.data);case 2:return e.def(a.context,n.data);case 3:return e.def(\"this\",n.data);case 4:return n.data.append(t,e),n.data.ref}},t.attribCache={};var c={};return t.scopeAttrib=function(t){if((t=e.id(t))in c)return c[t];var n=u.scope[t];return n||(n=u.scope[t]=new Z),c[t]=r(n)},t}function _(t,e){var r=t.static,n=t.dynamic;if(\"framebuffer\"in r){var i=r.framebuffer;return i?(i=l.getFramebuffer(i),R(function(t,e){var r=t.link(i),n=t.shared;return e.set(n.framebuffer,\".next\",r),n=n.context,e.set(n,\".framebufferWidth\",r+\".width\"),e.set(n,\".framebufferHeight\",r+\".height\"),r})):R(function(t,e){var r=t.shared;return e.set(r.framebuffer,\".next\",\"null\"),r=r.context,e.set(r,\".framebufferWidth\",r+\".drawingBufferWidth\"),e.set(r,\".framebufferHeight\",r+\".drawingBufferHeight\"),\"null\"})}if(\"framebuffer\"in n){var a=n.framebuffer;return F(a,function(t,e){var r=t.invoke(e,a),n=t.shared,i=n.framebuffer;r=e.def(i,\".getFramebuffer(\",r,\")\");return e.set(i,\".next\",r),n=n.context,e.set(n,\".framebufferWidth\",r+\"?\"+r+\".width:\"+n+\".drawingBufferWidth\"),e.set(n,\".framebufferHeight\",r+\"?\"+r+\".height:\"+n+\".drawingBufferHeight\"),r})}return null}function w(t){function r(t){if(t in n){var r=e.id(n[t]);return(t=R(function(){return r})).id=r,t}if(t in i){var a=i[t];return F(a,function(t,e){var r=t.invoke(e,a);return e.def(t.shared.strings,\".id(\",r,\")\")})}return null}var n=t.static,i=t.dynamic,a=r(\"frag\"),o=r(\"vert\"),s=null;return D(a)&&D(o)?(s=h.program(o.id,a.id),t=R(function(t,e){return t.link(s)})):t=new I(a&&a.thisDep||o&&o.thisDep,a&&a.contextDep||o&&o.contextDep,a&&a.propDep||o&&o.propDep,function(t,e){var r,n,i=t.shared.shader;return r=a?a.append(t,e):e.def(i,\".\",\"frag\"),n=o?o.append(t,e):e.def(i,\".\",\"vert\"),e.def(i+\".program(\"+n+\",\"+r+\")\")}),{frag:a,vert:o,progVar:t,program:s}}function k(t,e){function r(t,e){if(t in n){var r=0|n[t];return R(function(t,n){return e&&(t.OFFSET=r),r})}if(t in i){var o=i[t];return F(o,function(t,r){var n=t.invoke(r,o);return e&&(t.OFFSET=n),n})}return e&&a?R(function(t,e){return t.OFFSET=\"0\",0}):null}var n=t.static,i=t.dynamic,a=function(){if(\"elements\"in n){var t=n.elements;O(t)?t=o.getElements(o.create(t,!0)):t&&(t=o.getElements(t));var e=R(function(e,r){if(t){var n=e.link(t);return e.ELEMENTS=n}return e.ELEMENTS=null});return e.value=t,e}if(\"elements\"in i){var r=i.elements;return F(r,function(t,e){var n=(i=t.shared).isBufferArgs,i=i.elements,a=t.invoke(e,r),o=e.def(\"null\");n=e.def(n,\"(\",a,\")\"),a=t.cond(n).then(o,\"=\",i,\".createStream(\",a,\");\").else(o,\"=\",i,\".getElements(\",a,\");\");return e.entry(a),e.exit(t.cond(n).then(i,\".destroyStream(\",o,\");\")),t.ELEMENTS=o})}return null}(),s=r(\"offset\",!0);return{elements:a,primitive:function(){if(\"primitive\"in n){var t=n.primitive;return R(function(e,r){return rt[t]})}if(\"primitive\"in i){var e=i.primitive;return F(e,function(t,r){var n=t.constants.primTypes,i=t.invoke(r,e);return r.def(n,\"[\",i,\"]\")})}return a?D(a)?a.value?R(function(t,e){return e.def(t.ELEMENTS,\".primType\")}):R(function(){return 4}):new I(a.thisDep,a.contextDep,a.propDep,function(t,e){var r=t.ELEMENTS;return e.def(r,\"?\",r,\".primType:\",4)}):null}(),count:function(){if(\"count\"in n){var t=0|n.count;return R(function(){return t})}if(\"count\"in i){var e=i.count;return F(e,function(t,r){return t.invoke(r,e)})}return a?D(a)?a?s?new I(s.thisDep,s.contextDep,s.propDep,function(t,e){return e.def(t.ELEMENTS,\".vertCount-\",t.OFFSET)}):R(function(t,e){return e.def(t.ELEMENTS,\".vertCount\")}):R(function(){return-1}):new I(a.thisDep||s.thisDep,a.contextDep||s.contextDep,a.propDep||s.propDep,function(t,e){var r=t.ELEMENTS;return t.OFFSET?e.def(r,\"?\",r,\".vertCount-\",t.OFFSET,\":-1\"):e.def(r,\"?\",r,\".vertCount:-1\")}):null}(),instances:r(\"instances\",!1),offset:s}}function T(t,r){var n=t.static,a=t.dynamic,o={};return Object.keys(n).forEach(function(t){var r=n[t],a=e.id(t),s=new Z;if(O(r))s.state=1,s.buffer=i.getBuffer(i.create(r,34962,!1,!0)),s.type=0;else if(c=i.getBuffer(r))s.state=1,s.buffer=c,s.type=0;else if(\"constant\"in r){var l=r.constant;s.buffer=\"null\",s.state=2,\"number\"==typeof l?s.x=l:bt.forEach(function(t,e){e<l.length&&(s[t]=l[e])})}else{var c=O(r.buffer)?i.getBuffer(i.create(r.buffer,34962,!1,!0)):i.getBuffer(r.buffer),u=0|r.offset,h=0|r.stride,f=0|r.size,p=!!r.normalized,d=0;\"type\"in r&&(d=K[r.type]),r=0|r.divisor,s.buffer=c,s.state=1,s.size=f,s.normalized=p,s.type=d||c.dtype,s.offset=u,s.stride=h,s.divisor=r}o[t]=R(function(t,e){var r=t.attribCache;if(a in r)return r[a];var n={isStream:!1};return Object.keys(s).forEach(function(t){n[t]=s[t]}),s.buffer&&(n.buffer=t.link(s.buffer),n.type=n.type||n.buffer+\".dtype\"),r[a]=n})}),Object.keys(a).forEach(function(t){var e=a[t];o[t]=F(e,function(t,r){function n(t){r(l[t],\"=\",i,\".\",t,\"|0;\")}var i=t.invoke(r,e),a=t.shared,o=a.isBufferArgs,s=a.buffer,l={isStream:r.def(!1)},c=new Z;c.state=1,Object.keys(c).forEach(function(t){l[t]=r.def(\"\"+c[t])});var u=l.buffer,h=l.type;return r(\"if(\",o,\"(\",i,\")){\",l.isStream,\"=true;\",u,\"=\",s,\".createStream(\",34962,\",\",i,\");\",h,\"=\",u,\".dtype;\",\"}else{\",u,\"=\",s,\".getBuffer(\",i,\");\",\"if(\",u,\"){\",h,\"=\",u,\".dtype;\",'}else if(\"constant\" in ',i,\"){\",l.state,\"=\",2,\";\",\"if(typeof \"+i+'.constant === \"number\"){',l[bt[0]],\"=\",i,\".constant;\",bt.slice(1).map(function(t){return l[t]}).join(\"=\"),\"=0;\",\"}else{\",bt.map(function(t,e){return l[t]+\"=\"+i+\".constant.length>\"+e+\"?\"+i+\".constant[\"+e+\"]:0;\"}).join(\"\"),\"}}else{\",\"if(\",o,\"(\",i,\".buffer)){\",u,\"=\",s,\".createStream(\",34962,\",\",i,\".buffer);\",\"}else{\",u,\"=\",s,\".getBuffer(\",i,\".buffer);\",\"}\",h,'=\"type\" in ',i,\"?\",a.glTypes,\"[\",i,\".type]:\",u,\".dtype;\",l.normalized,\"=!!\",i,\".normalized;\"),n(\"size\"),n(\"offset\"),n(\"stride\"),n(\"divisor\"),r(\"}}\"),r.exit(\"if(\",l.isStream,\"){\",s,\".destroyStream(\",u,\");\",\"}\"),l})}),o}function A(t,e,r,n,i){var o=_(t),s=function(t,e,r){function n(t){if(t in i){var r=i[t];t=!0;var n,o,s=0|r.x,l=0|r.y;return\"width\"in r?n=0|r.width:t=!1,\"height\"in r?o=0|r.height:t=!1,new I(!t&&e&&e.thisDep,!t&&e&&e.contextDep,!t&&e&&e.propDep,function(t,e){var i=t.shared.context,a=n;\"width\"in r||(a=e.def(i,\".\",\"framebufferWidth\",\"-\",s));var c=o;return\"height\"in r||(c=e.def(i,\".\",\"framebufferHeight\",\"-\",l)),[s,l,a,c]})}if(t in a){var c=a[t];return t=F(c,function(t,e){var r=t.invoke(e,c),n=t.shared.context,i=e.def(r,\".x|0\"),a=e.def(r,\".y|0\");return[i,a,e.def('\"width\" in ',r,\"?\",r,\".width|0:\",\"(\",n,\".\",\"framebufferWidth\",\"-\",i,\")\"),r=e.def('\"height\" in ',r,\"?\",r,\".height|0:\",\"(\",n,\".\",\"framebufferHeight\",\"-\",a,\")\")]}),e&&(t.thisDep=t.thisDep||e.thisDep,t.contextDep=t.contextDep||e.contextDep,t.propDep=t.propDep||e.propDep),t}return e?new I(e.thisDep,e.contextDep,e.propDep,function(t,e){var r=t.shared.context;return[0,0,e.def(r,\".\",\"framebufferWidth\"),e.def(r,\".\",\"framebufferHeight\")]}):null}var i=t.static,a=t.dynamic;if(t=n(\"viewport\")){var o=t;t=new I(t.thisDep,t.contextDep,t.propDep,function(t,e){var r=o.append(t,e),n=t.shared.context;return e.set(n,\".viewportWidth\",r[2]),e.set(n,\".viewportHeight\",r[3]),r})}return{viewport:t,scissor_box:n(\"scissor.box\")}}(t,o),l=k(t),c=function(t,e){var r=t.static,n=t.dynamic,i={};return nt.forEach(function(t){function e(e,a){if(t in r){var s=e(r[t]);i[o]=R(function(){return s})}else if(t in n){var l=n[t];i[o]=F(l,function(t,e){return a(t,e,t.invoke(e,l))})}}var o=m(t);switch(t){case\"cull.enable\":case\"blend.enable\":case\"dither\":case\"stencil.enable\":case\"depth.enable\":case\"scissor.enable\":case\"polygonOffset.enable\":case\"sample.alpha\":case\"sample.enable\":case\"depth.mask\":return e(function(t){return t},function(t,e,r){return r});case\"depth.func\":return e(function(t){return kt[t]},function(t,e,r){return e.def(t.constants.compareFuncs,\"[\",r,\"]\")});case\"depth.range\":return e(function(t){return t},function(t,e,r){return[e.def(\"+\",r,\"[0]\"),e=e.def(\"+\",r,\"[1]\")]});case\"blend.func\":return e(function(t){return[wt[\"srcRGB\"in t?t.srcRGB:t.src],wt[\"dstRGB\"in t?t.dstRGB:t.dst],wt[\"srcAlpha\"in t?t.srcAlpha:t.src],wt[\"dstAlpha\"in t?t.dstAlpha:t.dst]]},function(t,e,r){function n(t,n){return e.def('\"',t,n,'\" in ',r,\"?\",r,\".\",t,n,\":\",r,\".\",t)}t=t.constants.blendFuncs;var i=n(\"src\",\"RGB\"),a=n(\"dst\",\"RGB\"),o=(i=e.def(t,\"[\",i,\"]\"),e.def(t,\"[\",n(\"src\",\"Alpha\"),\"]\"));return[i,a=e.def(t,\"[\",a,\"]\"),o,t=e.def(t,\"[\",n(\"dst\",\"Alpha\"),\"]\")]});case\"blend.equation\":return e(function(t){return\"string\"==typeof t?[J[t],J[t]]:\"object\"==typeof t?[J[t.rgb],J[t.alpha]]:void 0},function(t,e,r){var n=t.constants.blendEquations,i=e.def(),a=e.def();return(t=t.cond(\"typeof \",r,'===\"string\"')).then(i,\"=\",a,\"=\",n,\"[\",r,\"];\"),t.else(i,\"=\",n,\"[\",r,\".rgb];\",a,\"=\",n,\"[\",r,\".alpha];\"),e(t),[i,a]});case\"blend.color\":return e(function(t){return a(4,function(e){return+t[e]})},function(t,e,r){return a(4,function(t){return e.def(\"+\",r,\"[\",t,\"]\")})});case\"stencil.mask\":return e(function(t){return 0|t},function(t,e,r){return e.def(r,\"|0\")});case\"stencil.func\":return e(function(t){return[kt[t.cmp||\"keep\"],t.ref||0,\"mask\"in t?t.mask:-1]},function(t,e,r){return[t=e.def('\"cmp\" in ',r,\"?\",t.constants.compareFuncs,\"[\",r,\".cmp]\",\":\",7680),e.def(r,\".ref|0\"),e=e.def('\"mask\" in ',r,\"?\",r,\".mask|0:-1\")]});case\"stencil.opFront\":case\"stencil.opBack\":return e(function(e){return[\"stencil.opBack\"===t?1029:1028,Tt[e.fail||\"keep\"],Tt[e.zfail||\"keep\"],Tt[e.zpass||\"keep\"]]},function(e,r,n){function i(t){return r.def('\"',t,'\" in ',n,\"?\",a,\"[\",n,\".\",t,\"]:\",7680)}var a=e.constants.stencilOps;return[\"stencil.opBack\"===t?1029:1028,i(\"fail\"),i(\"zfail\"),i(\"zpass\")]});case\"polygonOffset.offset\":return e(function(t){return[0|t.factor,0|t.units]},function(t,e,r){return[e.def(r,\".factor|0\"),e=e.def(r,\".units|0\")]});case\"cull.face\":return e(function(t){var e=0;return\"front\"===t?e=1028:\"back\"===t&&(e=1029),e},function(t,e,r){return e.def(r,'===\"front\"?',1028,\":\",1029)});case\"lineWidth\":return e(function(t){return t},function(t,e,r){return r});case\"frontFace\":return e(function(t){return At[t]},function(t,e,r){return e.def(r+'===\"cw\"?2304:2305')});case\"colorMask\":return e(function(t){return t.map(function(t){return!!t})},function(t,e,r){return a(4,function(t){return\"!!\"+r+\"[\"+t+\"]\"})});case\"sample.coverage\":return e(function(t){return[\"value\"in t?t.value:1,!!t.invert]},function(t,e,r){return[e.def('\"value\" in ',r,\"?+\",r,\".value:1\"),e=e.def(\"!!\",r,\".invert\")]})}}),i}(t),u=w(t),h=s.viewport;return h&&(c.viewport=h),(s=s[h=m(\"scissor.box\")])&&(c[h]=s),(o={framebuffer:o,draw:l,shader:u,state:c,dirty:s=0<Object.keys(c).length}).profile=function(t){var e,r=t.static;if(t=t.dynamic,\"profile\"in r){var n=!!r.profile;(e=R(function(t,e){return n})).enable=n}else if(\"profile\"in t){var i=t.profile;e=F(i,function(t,e){return t.invoke(e,i)})}return e}(t),o.uniforms=function(t,e){var r=t.static,n=t.dynamic,i={};return Object.keys(r).forEach(function(t){var e,n=r[t];if(\"number\"==typeof n||\"boolean\"==typeof n)e=R(function(){return n});else if(\"function\"==typeof n){var o=n._reglType;\"texture2d\"===o||\"textureCube\"===o?e=R(function(t){return t.link(n)}):\"framebuffer\"!==o&&\"framebufferCube\"!==o||(e=R(function(t){return t.link(n.color[0])}))}else v(n)&&(e=R(function(t){return t.global.def(\"[\",a(n.length,function(t){return n[t]}),\"]\")}));e.value=n,i[t]=e}),Object.keys(n).forEach(function(t){var e=n[t];i[t]=F(e,function(t,r){return t.invoke(r,e)})}),i}(r),o.attributes=T(e),o.context=function(t){var e=t.static,r=t.dynamic,n={};return Object.keys(e).forEach(function(t){var r=e[t];n[t]=R(function(t,e){return\"number\"==typeof r||\"boolean\"==typeof r?\"\"+r:t.link(r)})}),Object.keys(r).forEach(function(t){var e=r[t];n[t]=F(e,function(t,r){return t.invoke(r,e)})}),n}(n),o}function M(t,e,r){var n=t.shared.context,i=t.scope();Object.keys(r).forEach(function(a){e.save(n,\".\"+a),i(n,\".\",a,\"=\",r[a].append(t,e),\";\")}),e(i)}function S(t,e,r,n){var i,a=(s=t.shared).gl,o=s.framebuffer;Q&&(i=e.def(s.extensions,\".webgl_draw_buffers\"));var s=(l=t.constants).drawBuffer,l=l.backBuffer;t=r?r.append(t,e):e.def(o,\".next\"),n||e(\"if(\",t,\"!==\",o,\".cur){\"),e(\"if(\",t,\"){\",a,\".bindFramebuffer(\",36160,\",\",t,\".framebuffer);\"),Q&&e(i,\".drawBuffersWEBGL(\",s,\"[\",t,\".colorAttachments.length]);\"),e(\"}else{\",a,\".bindFramebuffer(\",36160,\",null);\"),Q&&e(i,\".drawBuffersWEBGL(\",l,\");\"),e(\"}\",o,\".cur=\",t,\";\"),n||e(\"}\")}function E(t,e,r){var n=t.shared,i=n.gl,o=t.current,s=t.next,l=n.current,c=n.next,u=t.cond(l,\".dirty\");nt.forEach(function(e){var n,h;if(!((e=m(e))in r.state))if(e in s){n=s[e],h=o[e];var f=a(tt[e].length,function(t){return u.def(n,\"[\",t,\"]\")});u(t.cond(f.map(function(t,e){return t+\"!==\"+h+\"[\"+e+\"]\"}).join(\"||\")).then(i,\".\",at[e],\"(\",f,\");\",f.map(function(t,e){return h+\"[\"+e+\"]=\"+t}).join(\";\"),\";\"))}else n=u.def(c,\".\",e),f=t.cond(n,\"!==\",l,\".\",e),u(f),e in it?f(t.cond(n).then(i,\".enable(\",it[e],\");\").else(i,\".disable(\",it[e],\");\"),l,\".\",e,\"=\",n,\";\"):f(i,\".\",at[e],\"(\",n,\");\",l,\".\",e,\"=\",n,\";\")}),0===Object.keys(r.state).length&&u(l,\".dirty=false;\"),e(u)}function C(t,e,r,n){var i=t.shared,a=t.current,o=i.current,s=i.gl;z(Object.keys(r)).forEach(function(i){var l=r[i];if(!n||n(l)){var c=l.append(t,e);if(it[i]){var u=it[i];D(l)?e(s,c?\".enable(\":\".disable(\",u,\");\"):e(t.cond(c).then(s,\".enable(\",u,\");\").else(s,\".disable(\",u,\");\")),e(o,\".\",i,\"=\",c,\";\")}else if(v(c)){var h=a[i];e(s,\".\",at[i],\"(\",c,\");\",c.map(function(t,e){return h+\"[\"+e+\"]=\"+t}).join(\";\"),\";\")}else e(s,\".\",at[i],\"(\",c,\");\",o,\".\",i,\"=\",c,\";\")}})}function L(t,e){$&&(t.instancing=e.def(t.shared.extensions,\".angle_instanced_arrays\"))}function B(t,e,r,n,i){function a(){return\"undefined\"==typeof performance?\"Date.now()\":\"performance.now()\"}function o(t){t(c=e.def(),\"=\",a(),\";\"),\"string\"==typeof i?t(f,\".count+=\",i,\";\"):t(f,\".count++;\"),d&&(n?t(u=e.def(),\"=\",g,\".getNumPendingQueries();\"):t(g,\".beginQuery(\",f,\");\"))}function s(t){t(f,\".cpuTime+=\",a(),\"-\",c,\";\"),d&&(n?t(g,\".pushScopeStats(\",u,\",\",g,\".getNumPendingQueries(),\",f,\");\"):t(g,\".endQuery();\"))}function l(t){var r=e.def(p,\".profile\");e(p,\".profile=\",t,\";\"),e.exit(p,\".profile=\",r,\";\")}var c,u,h=t.shared,f=t.stats,p=h.current,g=h.timer;if(r=r.profile){if(D(r))return void(r.enable?(o(e),s(e.exit),l(\"true\")):l(\"false\"));l(r=r.append(t,e))}else r=e.def(p,\".profile\");o(h=t.block()),e(\"if(\",r,\"){\",h,\"}\"),s(t=t.block()),e.exit(\"if(\",r,\"){\",t,\"}\")}function N(t,e,r,n,i){function a(r,n,i){function a(){e(\"if(!\",u,\".buffer){\",l,\".enableVertexAttribArray(\",c,\");}\");var r,a=i.type;r=i.size?e.def(i.size,\"||\",n):n,e(\"if(\",u,\".type!==\",a,\"||\",u,\".size!==\",r,\"||\",p.map(function(t){return u+\".\"+t+\"!==\"+i[t]}).join(\"||\"),\"){\",l,\".bindBuffer(\",34962,\",\",h,\".buffer);\",l,\".vertexAttribPointer(\",[c,r,a,i.normalized,i.stride,i.offset],\");\",u,\".type=\",a,\";\",u,\".size=\",r,\";\",p.map(function(t){return u+\".\"+t+\"=\"+i[t]+\";\"}).join(\"\"),\"}\"),$&&(a=i.divisor,e(\"if(\",u,\".divisor!==\",a,\"){\",t.instancing,\".vertexAttribDivisorANGLE(\",[c,a],\");\",u,\".divisor=\",a,\";}\"))}function s(){e(\"if(\",u,\".buffer){\",l,\".disableVertexAttribArray(\",c,\");\",\"}if(\",bt.map(function(t,e){return u+\".\"+t+\"!==\"+f[e]}).join(\"||\"),\"){\",l,\".vertexAttrib4f(\",c,\",\",f,\");\",bt.map(function(t,e){return u+\".\"+t+\"=\"+f[e]+\";\"}).join(\"\"),\"}\")}var l=o.gl,c=e.def(r,\".location\"),u=e.def(o.attributes,\"[\",c,\"]\");r=i.state;var h=i.buffer,f=[i.x,i.y,i.z,i.w],p=[\"buffer\",\"normalized\",\"offset\",\"stride\"];1===r?a():2===r?s():(e(\"if(\",r,\"===\",1,\"){\"),a(),e(\"}else{\"),s(),e(\"}\"))}var o=t.shared;n.forEach(function(n){var o,s=n.name,l=r.attributes[s];if(l){if(!i(l))return;o=l.append(t,e)}else{if(!i(Mt))return;var c=t.scopeAttrib(s);o={},Object.keys(new Z).forEach(function(t){o[t]=e.def(c,\".\",t)})}a(t.link(n),function(t){switch(t){case 35664:case 35667:case 35671:return 2;case 35665:case 35668:case 35672:return 3;case 35666:case 35669:case 35673:return 4;default:return 1}}(n.info.type),o)})}function j(t,r,n,i,o){for(var s,l=t.shared,c=l.gl,u=0;u<i.length;++u){var h,f=(g=i[u]).name,p=g.info.type,d=n.uniforms[f],g=t.link(g)+\".location\";if(d){if(!o(d))continue;if(D(d)){if(f=d.value,35678===p||35680===p)r(c,\".uniform1i(\",g,\",\",(p=t.link(f._texture||f.color[0]._texture))+\".bind());\"),r.exit(p,\".unbind();\");else if(35674===p||35675===p||35676===p)d=2,35675===p?d=3:35676===p&&(d=4),r(c,\".uniformMatrix\",d,\"fv(\",g,\",false,\",f=t.global.def(\"new Float32Array([\"+Array.prototype.slice.call(f)+\"])\"),\");\");else{switch(p){case 5126:s=\"1f\";break;case 35664:s=\"2f\";break;case 35665:s=\"3f\";break;case 35666:s=\"4f\";break;case 35670:case 5124:s=\"1i\";break;case 35671:case 35667:s=\"2i\";break;case 35672:case 35668:s=\"3i\";break;case 35673:s=\"4i\";break;case 35669:s=\"4i\"}r(c,\".uniform\",s,\"(\",g,\",\",v(f)?Array.prototype.slice.call(f):f,\");\")}continue}h=d.append(t,r)}else{if(!o(Mt))continue;h=r.def(l.uniforms,\"[\",e.id(f),\"]\")}switch(35678===p?r(\"if(\",h,\"&&\",h,'._reglType===\"framebuffer\"){',h,\"=\",h,\".color[0];\",\"}\"):35680===p&&r(\"if(\",h,\"&&\",h,'._reglType===\"framebufferCube\"){',h,\"=\",h,\".color[0];\",\"}\"),f=1,p){case 35678:case 35680:p=r.def(h,\"._texture\"),r(c,\".uniform1i(\",g,\",\",p,\".bind());\"),r.exit(p,\".unbind();\");continue;case 5124:case 35670:s=\"1i\";break;case 35667:case 35671:s=\"2i\",f=2;break;case 35668:case 35672:s=\"3i\",f=3;break;case 35669:case 35673:s=\"4i\",f=4;break;case 5126:s=\"1f\";break;case 35664:s=\"2f\",f=2;break;case 35665:s=\"3f\",f=3;break;case 35666:s=\"4f\",f=4;break;case 35674:s=\"Matrix2fv\";break;case 35675:s=\"Matrix3fv\";break;case 35676:s=\"Matrix4fv\"}if(r(c,\".uniform\",s,\"(\",g,\",\"),\"M\"===s.charAt(0)){g=Math.pow(p-35674+2,2);var m=t.global.def(\"new Float32Array(\",g,\")\");r(\"false,(Array.isArray(\",h,\")||\",h,\" instanceof Float32Array)?\",h,\":(\",a(g,function(t){return m+\"[\"+t+\"]=\"+h+\"[\"+t+\"]\"}),\",\",m,\")\")}else r(1<f?a(f,function(t){return h+\"[\"+t+\"]\"}):h);r(\");\")}}function U(t,e,r,n){function i(i){var a=f[i];return a?a.contextDep&&n.contextDynamic||a.propDep?a.append(t,r):a.append(t,e):e.def(h,\".\",i)}function a(){function t(){r(l,\".drawElementsInstancedANGLE(\",[d,v,m,g+\"<<((\"+m+\"-5121)>>1)\",s],\");\")}function e(){r(l,\".drawArraysInstancedANGLE(\",[d,g,v,s],\");\")}p?y?t():(r(\"if(\",p,\"){\"),t(),r(\"}else{\"),e(),r(\"}\")):e()}function o(){function t(){r(u+\".drawElements(\"+[d,v,m,g+\"<<((\"+m+\"-5121)>>1)\"]+\");\")}function e(){r(u+\".drawArrays(\"+[d,g,v]+\");\")}p?y?t():(r(\"if(\",p,\"){\"),t(),r(\"}else{\"),e(),r(\"}\")):e()}var s,l,c=t.shared,u=c.gl,h=c.draw,f=n.draw,p=function(){var i=f.elements,a=e;return i?((i.contextDep&&n.contextDynamic||i.propDep)&&(a=r),i=i.append(t,a)):i=a.def(h,\".\",\"elements\"),i&&a(\"if(\"+i+\")\"+u+\".bindBuffer(34963,\"+i+\".buffer.buffer);\"),i}(),d=i(\"primitive\"),g=i(\"offset\"),v=function(){var i=f.count,a=e;return i?((i.contextDep&&n.contextDynamic||i.propDep)&&(a=r),i=i.append(t,a)):i=a.def(h,\".\",\"count\"),i}();if(\"number\"==typeof v){if(0===v)return}else r(\"if(\",v,\"){\"),r.exit(\"}\");$&&(s=i(\"instances\"),l=t.instancing);var m=p+\".type\",y=f.elements&&D(f.elements);$&&(\"number\"!=typeof s||0<=s)?\"string\"==typeof s?(r(\"if(\",s,\">0){\"),a(),r(\"}else if(\",s,\"<0){\"),o(),r(\"}\")):a():o()}function q(t,e,r,n,i){return i=(e=b()).proc(\"body\",i),$&&(e.instancing=i.def(e.shared.extensions,\".angle_instanced_arrays\")),t(e,i,r,n),e.compile().body}function H(t,e,r,n){L(t,e),N(t,e,r,n.attributes,function(){return!0}),j(t,e,r,n.uniforms,function(){return!0}),U(t,e,e,r)}function G(t,e,r,n){function i(){return!0}t.batchId=\"a1\",L(t,e),N(t,e,r,n.attributes,i),j(t,e,r,n.uniforms,i),U(t,e,e,r)}function Y(t,e,r,n){function i(t){return t.contextDep&&o||t.propDep}function a(t){return!i(t)}L(t,e);var o=r.contextDep,s=e.def(),l=e.def();t.shared.props=l,t.batchId=s;var c=t.scope(),u=t.scope();e(c.entry,\"for(\",s,\"=0;\",s,\"<\",\"a1\",\";++\",s,\"){\",l,\"=\",\"a0\",\"[\",s,\"];\",u,\"}\",c.exit),r.needsContext&&M(t,u,r.context),r.needsFramebuffer&&S(t,u,r.framebuffer),C(t,u,r.state,i),r.profile&&i(r.profile)&&B(t,u,r,!1,!0),n?(N(t,c,r,n.attributes,a),N(t,u,r,n.attributes,i),j(t,c,r,n.uniforms,a),j(t,u,r,n.uniforms,i),U(t,c,u,r)):(e=t.global.def(\"{}\"),n=r.shader.progVar.append(t,u),l=u.def(n,\".id\"),c=u.def(e,\"[\",l,\"]\"),u(t.shared.gl,\".useProgram(\",n,\".program);\",\"if(!\",c,\"){\",c,\"=\",e,\"[\",l,\"]=\",t.link(function(e){return q(G,t,r,e,2)}),\"(\",n,\");}\",c,\".call(this,a0[\",s,\"],\",s,\");\"))}function W(t,r){function n(e){var n=r.shader[e];n&&i.set(a.shader,\".\"+e,n.append(t,i))}var i=t.proc(\"scope\",3);t.batchId=\"a2\";var a=t.shared,o=a.current;M(t,i,r.context),r.framebuffer&&r.framebuffer.append(t,i),z(Object.keys(r.state)).forEach(function(e){var n=r.state[e].append(t,i);v(n)?n.forEach(function(r,n){i.set(t.next[e],\"[\"+n+\"]\",r)}):i.set(a.next,\".\"+e,n)}),B(t,i,r,!0,!0),[\"elements\",\"offset\",\"count\",\"instances\",\"primitive\"].forEach(function(e){var n=r.draw[e];n&&i.set(a.draw,\".\"+e,\"\"+n.append(t,i))}),Object.keys(r.uniforms).forEach(function(n){i.set(a.uniforms,\"[\"+e.id(n)+\"]\",r.uniforms[n].append(t,i))}),Object.keys(r.attributes).forEach(function(e){var n=r.attributes[e].append(t,i),a=t.scopeAttrib(e);Object.keys(new Z).forEach(function(t){i.set(a,\".\"+t,n[t])})}),n(\"vert\"),n(\"frag\"),0<Object.keys(r.state).length&&(i(o,\".dirty=true;\"),i.exit(o,\".dirty=true;\")),i(\"a1(\",t.shared.context,\",a0,\",t.batchId,\");\")}function X(t,e,r){var n=e.static[r];if(n&&function(t){if(\"object\"==typeof t&&!v(t)){for(var e=Object.keys(t),r=0;r<e.length;++r)if(V.isDynamic(t[e[r]]))return!0;return!1}}(n)){var i=t.global,a=Object.keys(n),o=!1,s=!1,l=!1,c=t.global.def(\"{}\");a.forEach(function(e){var r=n[e];if(V.isDynamic(r))\"function\"==typeof r&&(r=n[e]=V.unbox(r)),e=F(r,null),o=o||e.thisDep,l=l||e.propDep,s=s||e.contextDep;else{switch(i(c,\".\",e,\"=\"),typeof r){case\"number\":i(r);break;case\"string\":i('\"',r,'\"');break;case\"object\":Array.isArray(r)&&i(\"[\",r.join(),\"]\");break;default:i(t.link(r))}i(\";\")}}),e.dynamic[r]=new V.DynamicVariable(4,{thisDep:o,contextDep:s,propDep:l,ref:c,append:function(t,e){a.forEach(function(r){var i=n[r];V.isDynamic(i)&&(i=t.invoke(e,i),e(c,\".\",r,\"=\",i,\";\"))})}}),delete e.static[r]}}var Z=u.Record,J={add:32774,subtract:32778,\"reverse subtract\":32779};r.ext_blend_minmax&&(J.min=32775,J.max=32776);var $=r.angle_instanced_arrays,Q=r.webgl_draw_buffers,tt={dirty:!0,profile:g.profile},et={},nt=[],it={},at={};y(\"dither\",3024),y(\"blend.enable\",3042),x(\"blend.color\",\"blendColor\",[0,0,0,0]),x(\"blend.equation\",\"blendEquationSeparate\",[32774,32774]),x(\"blend.func\",\"blendFuncSeparate\",[1,0,1,0]),y(\"depth.enable\",2929,!0),x(\"depth.func\",\"depthFunc\",513),x(\"depth.range\",\"depthRange\",[0,1]),x(\"depth.mask\",\"depthMask\",!0),x(\"colorMask\",\"colorMask\",[!0,!0,!0,!0]),y(\"cull.enable\",2884),x(\"cull.face\",\"cullFace\",1029),x(\"frontFace\",\"frontFace\",2305),x(\"lineWidth\",\"lineWidth\",1),y(\"polygonOffset.enable\",32823),x(\"polygonOffset.offset\",\"polygonOffset\",[0,0]),y(\"sample.alpha\",32926),y(\"sample.enable\",32928),x(\"sample.coverage\",\"sampleCoverage\",[1,!1]),y(\"stencil.enable\",2960),x(\"stencil.mask\",\"stencilMask\",-1),x(\"stencil.func\",\"stencilFunc\",[519,0,-1]),x(\"stencil.opFront\",\"stencilOpSeparate\",[1028,7680,7680,7680]),x(\"stencil.opBack\",\"stencilOpSeparate\",[1029,7680,7680,7680]),y(\"scissor.enable\",3089),x(\"scissor.box\",\"scissor\",[0,0,t.drawingBufferWidth,t.drawingBufferHeight]),x(\"viewport\",\"viewport\",[0,0,t.drawingBufferWidth,t.drawingBufferHeight]);var ot={gl:t,context:p,strings:e,next:et,current:tt,draw:f,elements:o,buffer:i,shader:h,attributes:u.state,uniforms:c,framebuffer:l,extensions:r,timer:d,isBufferArgs:O},st={primTypes:rt,compareFuncs:kt,blendFuncs:wt,blendEquations:J,stencilOps:Tt,glTypes:K,orientationType:At};Q&&(st.backBuffer=[1029],st.drawBuffer=a(n.maxDrawbuffers,function(t){return 0===t?[0]:a(t,function(t){return 36064+t})}));var lt=0;return{next:et,current:tt,procs:function(){var t=b(),e=t.proc(\"poll\"),r=t.proc(\"refresh\"),i=t.block();e(i),r(i);var o,s=t.shared,l=s.gl,c=s.next,u=s.current;i(u,\".dirty=false;\"),S(t,e),S(t,r,null,!0),$&&(o=t.link($));for(var h=0;h<n.maxAttributes;++h){var f=r.def(s.attributes,\"[\",h,\"]\"),p=t.cond(f,\".buffer\");p.then(l,\".enableVertexAttribArray(\",h,\");\",l,\".bindBuffer(\",34962,\",\",f,\".buffer.buffer);\",l,\".vertexAttribPointer(\",h,\",\",f,\".size,\",f,\".type,\",f,\".normalized,\",f,\".stride,\",f,\".offset);\").else(l,\".disableVertexAttribArray(\",h,\");\",l,\".vertexAttrib4f(\",h,\",\",f,\".x,\",f,\".y,\",f,\".z,\",f,\".w);\",f,\".buffer=null;\"),r(p),$&&r(o,\".vertexAttribDivisorANGLE(\",h,\",\",f,\".divisor);\")}return Object.keys(it).forEach(function(n){var a=it[n],o=i.def(c,\".\",n),s=t.block();s(\"if(\",o,\"){\",l,\".enable(\",a,\")}else{\",l,\".disable(\",a,\")}\",u,\".\",n,\"=\",o,\";\"),r(s),e(\"if(\",o,\"!==\",u,\".\",n,\"){\",s,\"}\")}),Object.keys(at).forEach(function(n){var o,s,h=at[n],f=tt[n],p=t.block();p(l,\".\",h,\"(\"),v(f)?(h=f.length,o=t.global.def(c,\".\",n),s=t.global.def(u,\".\",n),p(a(h,function(t){return o+\"[\"+t+\"]\"}),\");\",a(h,function(t){return s+\"[\"+t+\"]=\"+o+\"[\"+t+\"];\"}).join(\"\")),e(\"if(\",a(h,function(t){return o+\"[\"+t+\"]!==\"+s+\"[\"+t+\"]\"}).join(\"||\"),\"){\",p,\"}\")):(o=i.def(c,\".\",n),s=i.def(u,\".\",n),p(o,\");\",u,\".\",n,\"=\",o,\";\"),e(\"if(\",o,\"!==\",s,\"){\",p,\"}\")),r(p)}),t.compile()}(),compile:function(t,e,r,n,i){var a=b();return a.stats=a.link(i),Object.keys(e.static).forEach(function(t){X(a,e,t)}),_t.forEach(function(e){X(a,t,e)}),r=A(t,e,r,n),function(t,e){var r=t.proc(\"draw\",1);L(t,r),M(t,r,e.context),S(t,r,e.framebuffer),E(t,r,e),C(t,r,e.state),B(t,r,e,!1,!0);var n=e.shader.progVar.append(t,r);if(r(t.shared.gl,\".useProgram(\",n,\".program);\"),e.shader.program)H(t,r,e,e.shader.program);else{var i=t.global.def(\"{}\"),a=r.def(n,\".id\"),o=r.def(i,\"[\",a,\"]\");r(t.cond(o).then(o,\".call(this,a0);\").else(o,\"=\",i,\"[\",a,\"]=\",t.link(function(r){return q(H,t,e,r,1)}),\"(\",n,\");\",o,\".call(this,a0);\"))}0<Object.keys(e.state).length&&r(t.shared.current,\".dirty=true;\")}(a,r),W(a,r),function(t,e){function r(t){return t.contextDep&&i||t.propDep}var n=t.proc(\"batch\",2);t.batchId=\"0\",L(t,n);var i=!1,a=!0;Object.keys(e.context).forEach(function(t){i=i||e.context[t].propDep}),i||(M(t,n,e.context),a=!1);var o=!1;if((s=e.framebuffer)?(s.propDep?i=o=!0:s.contextDep&&i&&(o=!0),o||S(t,n,s)):S(t,n,null),e.state.viewport&&e.state.viewport.propDep&&(i=!0),E(t,n,e),C(t,n,e.state,function(t){return!r(t)}),e.profile&&r(e.profile)||B(t,n,e,!1,\"a1\"),e.contextDep=i,e.needsContext=a,e.needsFramebuffer=o,(a=e.shader.progVar).contextDep&&i||a.propDep)Y(t,n,e,null);else if(a=a.append(t,n),n(t.shared.gl,\".useProgram(\",a,\".program);\"),e.shader.program)Y(t,n,e,e.shader.program);else{var s=t.global.def(\"{}\"),l=(o=n.def(a,\".id\"),n.def(s,\"[\",o,\"]\"));n(t.cond(l).then(l,\".call(this,a0,a1);\").else(l,\"=\",s,\"[\",o,\"]=\",t.link(function(r){return q(Y,t,e,r,2)}),\"(\",a,\");\",l,\".call(this,a0,a1);\"))}0<Object.keys(e.state).length&&n(t.shared.current,\".dirty=true;\")}(a,r),a.compile()}}}function N(t,e){for(var r=0;r<t.length;++r)if(t[r]===e)return r;return-1}var j=function(t,e){for(var r=Object.keys(e),n=0;n<r.length;++n)t[r[n]]=e[r[n]];return t},U=0,V={DynamicVariable:t,define:function(r,n){return new t(r,e(n+\"\"))},isDynamic:function(e){return\"function\"==typeof e&&!e._reglType||e instanceof t},unbox:function(e,r){return\"function\"==typeof e?new t(0,e):e},accessor:e},q={next:\"function\"==typeof requestAnimationFrame?function(t){return requestAnimationFrame(t)}:function(t){return setTimeout(t,16)},cancel:\"function\"==typeof cancelAnimationFrame?function(t){return cancelAnimationFrame(t)}:clearTimeout},H=\"undefined\"!=typeof performance&&performance.now?function(){return performance.now()}:function(){return+new Date},G=s();G.zero=s();var Y=function(t,e){var r=1;e.ext_texture_filter_anisotropic&&(r=t.getParameter(34047));var n=1,i=1;e.webgl_draw_buffers&&(n=t.getParameter(34852),i=t.getParameter(36063));var a=!!e.oes_texture_float;if(a){a=t.createTexture(),t.bindTexture(3553,a),t.texImage2D(3553,0,6408,1,1,0,6408,5126,null);var o=t.createFramebuffer();if(t.bindFramebuffer(36160,o),t.framebufferTexture2D(36160,36064,3553,a,0),t.bindTexture(3553,null),36053!==t.checkFramebufferStatus(36160))a=!1;else{t.viewport(0,0,1,1),t.clearColor(1,0,0,1),t.clear(16384);var s=G.allocType(5126,4);t.readPixels(0,0,1,1,6408,5126,s),t.getError()?a=!1:(t.deleteFramebuffer(o),t.deleteTexture(a),a=1===s[0]),G.freeType(s)}}return s=!0,\"undefined\"!=typeof navigator&&(/MSIE/.test(navigator.userAgent)||/Trident\\//.test(navigator.appVersion)||/Edge/.test(navigator.userAgent))||(s=t.createTexture(),o=G.allocType(5121,36),t.activeTexture(33984),t.bindTexture(34067,s),t.texImage2D(34069,0,6408,3,3,0,6408,5121,o),G.freeType(o),t.bindTexture(34067,null),t.deleteTexture(s),s=!t.getError()),{colorBits:[t.getParameter(3410),t.getParameter(3411),t.getParameter(3412),t.getParameter(3413)],depthBits:t.getParameter(3414),stencilBits:t.getParameter(3415),subpixelBits:t.getParameter(3408),extensions:Object.keys(e).filter(function(t){return!!e[t]}),maxAnisotropic:r,maxDrawbuffers:n,maxColorAttachments:i,pointSizeDims:t.getParameter(33901),lineWidthDims:t.getParameter(33902),maxViewportDims:t.getParameter(3386),maxCombinedTextureUnits:t.getParameter(35661),maxCubeMapSize:t.getParameter(34076),maxRenderbufferSize:t.getParameter(34024),maxTextureUnits:t.getParameter(34930),maxTextureSize:t.getParameter(3379),maxAttributes:t.getParameter(34921),maxVertexUniforms:t.getParameter(36347),maxVertexTextureUnits:t.getParameter(35660),maxVaryingVectors:t.getParameter(36348),maxFragmentUniforms:t.getParameter(36349),glsl:t.getParameter(35724),renderer:t.getParameter(7937),vendor:t.getParameter(7936),version:t.getParameter(7938),readFloat:a,npotTextureCube:s}},W=function(t){return t instanceof Uint8Array||t instanceof Uint16Array||t instanceof Uint32Array||t instanceof Int8Array||t instanceof Int16Array||t instanceof Int32Array||t instanceof Float32Array||t instanceof Float64Array||t instanceof Uint8ClampedArray},X=function(t){return Object.keys(t).map(function(e){return t[e]})},Z={shape:function(t){for(var e=[];t.length;t=t[0])e.push(t.length);return e},flatten:function(t,e,r,n){var i=1;if(e.length)for(var a=0;a<e.length;++a)i*=e[a];else i=0;switch(r=n||G.allocType(r,i),e.length){case 0:break;case 1:for(n=e[0],e=0;e<n;++e)r[e]=t[e];break;case 2:for(n=e[0],e=e[1],a=i=0;a<n;++a)for(var o=t[a],s=0;s<e;++s)r[i++]=o[s];break;case 3:c(t,e[0],e[1],e[2],r,0);break;default:!function t(e,r,n,i,a){for(var o=1,s=n+1;s<r.length;++s)o*=r[s];var l=r[n];if(4==r.length-n){var u=r[n+1],h=r[n+2];for(r=r[n+3],s=0;s<l;++s)c(e[s],u,h,r,i,a),a+=o}else for(s=0;s<l;++s)t(e[s],r,n+1,i,a),a+=o}(t,e,0,r,0)}return r}},J={\"[object Int8Array]\":5120,\"[object Int16Array]\":5122,\"[object Int32Array]\":5124,\"[object Uint8Array]\":5121,\"[object Uint8ClampedArray]\":5121,\"[object Uint16Array]\":5123,\"[object Uint32Array]\":5125,\"[object Float32Array]\":5126,\"[object Float64Array]\":5121,\"[object ArrayBuffer]\":5121},K={int8:5120,int16:5122,int32:5124,uint8:5121,uint16:5123,uint32:5125,float:5126,float32:5126},$={dynamic:35048,stream:35040,static:35044},Q=Z.flatten,tt=Z.shape,et=[];et[5120]=1,et[5122]=2,et[5124]=4,et[5121]=1,et[5123]=2,et[5125]=4,et[5126]=4;var rt={points:0,point:0,lines:1,line:1,triangles:4,triangle:4,\"line loop\":2,\"line strip\":3,\"triangle strip\":5,\"triangle fan\":6},nt=new Float32Array(1),it=new Uint32Array(nt.buffer),at=[9984,9986,9985,9987],ot=[0,6409,6410,6407,6408],st={};st[6409]=st[6406]=st[6402]=1,st[34041]=st[6410]=2,st[6407]=st[35904]=3,st[6408]=st[35906]=4;var lt=m(\"HTMLCanvasElement\"),ct=m(\"CanvasRenderingContext2D\"),ut=m(\"ImageBitmap\"),ht=m(\"HTMLImageElement\"),ft=m(\"HTMLVideoElement\"),pt=Object.keys(J).concat([lt,ct,ut,ht,ft]),dt=[];dt[5121]=1,dt[5126]=4,dt[36193]=2,dt[5123]=2,dt[5125]=4;var gt=[];gt[32854]=2,gt[32855]=2,gt[36194]=2,gt[34041]=4,gt[33776]=.5,gt[33777]=.5,gt[33778]=1,gt[33779]=1,gt[35986]=.5,gt[35987]=1,gt[34798]=1,gt[35840]=.5,gt[35841]=.25,gt[35842]=.5,gt[35843]=.25,gt[36196]=.5;var vt=[];vt[32854]=2,vt[32855]=2,vt[36194]=2,vt[33189]=2,vt[36168]=1,vt[34041]=4,vt[35907]=4,vt[34836]=16,vt[34842]=8,vt[34843]=6;var mt=function(t,e,r,n,i){function a(t){this.id=c++,this.refCount=1,this.renderbuffer=t,this.format=32854,this.height=this.width=0,i.profile&&(this.stats={size:0})}function o(e){var r=e.renderbuffer;t.bindRenderbuffer(36161,null),t.deleteRenderbuffer(r),e.renderbuffer=null,e.refCount=0,delete u[e.id],n.renderbufferCount--}var s={rgba4:32854,rgb565:36194,\"rgb5 a1\":32855,depth:33189,stencil:36168,\"depth stencil\":34041};e.ext_srgb&&(s.srgba=35907),e.ext_color_buffer_half_float&&(s.rgba16f=34842,s.rgb16f=34843),e.webgl_color_buffer_float&&(s.rgba32f=34836);var l=[];Object.keys(s).forEach(function(t){l[s[t]]=t});var c=0,u={};return a.prototype.decRef=function(){0>=--this.refCount&&o(this)},i.profile&&(n.getTotalRenderbufferSize=function(){var t=0;return Object.keys(u).forEach(function(e){t+=u[e].stats.size}),t}),{create:function(e,r){function o(e,r){var n=0,a=0,u=32854;if(\"object\"==typeof e&&e?(\"shape\"in e?(n=0|(a=e.shape)[0],a=0|a[1]):(\"radius\"in e&&(n=a=0|e.radius),\"width\"in e&&(n=0|e.width),\"height\"in e&&(a=0|e.height)),\"format\"in e&&(u=s[e.format])):\"number\"==typeof e?(n=0|e,a=\"number\"==typeof r?0|r:n):e||(n=a=1),n!==c.width||a!==c.height||u!==c.format)return o.width=c.width=n,o.height=c.height=a,c.format=u,t.bindRenderbuffer(36161,c.renderbuffer),t.renderbufferStorage(36161,u,n,a),i.profile&&(c.stats.size=vt[c.format]*c.width*c.height),o.format=l[c.format],o}var c=new a(t.createRenderbuffer());return u[c.id]=c,n.renderbufferCount++,o(e,r),o.resize=function(e,r){var n=0|e,a=0|r||n;return n===c.width&&a===c.height?o:(o.width=c.width=n,o.height=c.height=a,t.bindRenderbuffer(36161,c.renderbuffer),t.renderbufferStorage(36161,c.format,n,a),i.profile&&(c.stats.size=vt[c.format]*c.width*c.height),o)},o._reglType=\"renderbuffer\",o._renderbuffer=c,i.profile&&(o.stats=c.stats),o.destroy=function(){c.decRef()},o},clear:function(){X(u).forEach(o)},restore:function(){X(u).forEach(function(e){e.renderbuffer=t.createRenderbuffer(),t.bindRenderbuffer(36161,e.renderbuffer),t.renderbufferStorage(36161,e.format,e.width,e.height)}),t.bindRenderbuffer(36161,null)}}},yt=[];yt[6408]=4,yt[6407]=3;var xt=[];xt[5121]=1,xt[5126]=4,xt[36193]=2;var bt=[\"x\",\"y\",\"z\",\"w\"],_t=\"blend.func blend.equation stencil.func stencil.opFront stencil.opBack sample.coverage viewport scissor.box polygonOffset.offset\".split(\" \"),wt={0:0,1:1,zero:0,one:1,\"src color\":768,\"one minus src color\":769,\"src alpha\":770,\"one minus src alpha\":771,\"dst color\":774,\"one minus dst color\":775,\"dst alpha\":772,\"one minus dst alpha\":773,\"constant color\":32769,\"one minus constant color\":32770,\"constant alpha\":32771,\"one minus constant alpha\":32772,\"src alpha saturate\":776},kt={never:512,less:513,\"<\":513,equal:514,\"=\":514,\"==\":514,\"===\":514,lequal:515,\"<=\":515,greater:516,\">\":516,notequal:517,\"!=\":517,\"!==\":517,gequal:518,\">=\":518,always:519},Tt={0:0,zero:0,keep:7680,replace:7681,increment:7682,decrement:7683,\"increment wrap\":34055,\"decrement wrap\":34056,invert:5386},At={cw:2304,ccw:2305},Mt=new I(!1,!1,!1,function(){});return function(t){function e(){if(0===Z.length)w&&w.update(),Q=null;else{Q=q.next(e),h();for(var t=Z.length-1;0<=t;--t){var r=Z[t];r&&r(P,null,0)}v.flush(),w&&w.update()}}function r(){!Q&&0<Z.length&&(Q=q.next(e))}function n(){Q&&(q.cancel(e),Q=null)}function a(t){t.preventDefault(),n(),J.forEach(function(t){t()})}function o(t){v.getError(),y.restore(),D.restore(),z.restore(),R.restore(),F.restore(),U.restore(),w&&w.restore(),G.procs.refresh(),r(),K.forEach(function(t){t()})}function s(t){function e(t){var e={},r={};return Object.keys(t).forEach(function(n){var i=t[n];V.isDynamic(i)?r[n]=V.unbox(i,n):e[n]=i}),{dynamic:r,static:e}}var r=e(t.context||{}),n=e(t.uniforms||{}),i=e(t.attributes||{}),a=e(function(t){function e(t){if(t in r){var e=r[t];delete r[t],Object.keys(e).forEach(function(n){r[t+\".\"+n]=e[n]})}}var r=j({},t);return delete r.uniforms,delete r.attributes,delete r.context,\"stencil\"in r&&r.stencil.op&&(r.stencil.opBack=r.stencil.opFront=r.stencil.op,delete r.stencil.op),e(\"blend\"),e(\"depth\"),e(\"cull\"),e(\"stencil\"),e(\"polygonOffset\"),e(\"scissor\"),e(\"sample\"),r}(t));t={gpuTime:0,cpuTime:0,count:0};var o=(r=G.compile(a,i,n,r,t)).draw,s=r.batch,l=r.scope,c=[];return j(function(t,e){var r;if(\"function\"==typeof t)return l.call(this,null,t,0);if(\"function\"==typeof e)if(\"number\"==typeof t)for(r=0;r<t;++r)l.call(this,null,e,r);else{if(!Array.isArray(t))return l.call(this,t,e,0);for(r=0;r<t.length;++r)l.call(this,t[r],e,r)}else if(\"number\"==typeof t){if(0<t)return s.call(this,function(t){for(;c.length<t;)c.push(null);return c}(0|t),0|t)}else{if(!Array.isArray(t))return o.call(this,t);if(t.length)return s.call(this,t,t.length)}},{stats:t})}function l(t,e){var r=0;G.procs.poll();var n=e.color;n&&(v.clearColor(+n[0]||0,+n[1]||0,+n[2]||0,+n[3]||0),r|=16384),\"depth\"in e&&(v.clearDepth(+e.depth),r|=256),\"stencil\"in e&&(v.clearStencil(0|e.stencil),r|=1024),v.clear(r)}function c(t){return Z.push(t),r(),{cancel:function(){var e=N(Z,t);Z[e]=function t(){var e=N(Z,t);Z[e]=Z[Z.length-1],--Z.length,0>=Z.length&&n()}}}}function u(){var t=W.viewport,e=W.scissor_box;t[0]=t[1]=e[0]=e[1]=0,P.viewportWidth=P.framebufferWidth=P.drawingBufferWidth=t[2]=e[2]=v.drawingBufferWidth,P.viewportHeight=P.framebufferHeight=P.drawingBufferHeight=t[3]=e[3]=v.drawingBufferHeight}function h(){P.tick+=1,P.time=g(),u(),G.procs.poll()}function f(){u(),G.procs.refresh(),w&&w.update()}function g(){return(H()-k)/1e3}if(!(t=i(t)))return null;var v=t.gl,m=v.getContextAttributes();v.isContextLost();var y=function(t,e){function r(e){var r;e=e.toLowerCase();try{r=n[e]=t.getExtension(e)}catch(t){}return!!r}for(var n={},i=0;i<e.extensions.length;++i){var a=e.extensions[i];if(!r(a))return e.onDestroy(),e.onDone('\"'+a+'\" extension is not supported by the current WebGL context, try upgrading your system or a different browser'),null}return e.optionalExtensions.forEach(r),{extensions:n,restore:function(){Object.keys(n).forEach(function(t){if(n[t]&&!r(t))throw Error(\"(regl): error restoring extension \"+t)})}}}(v,t);if(!y)return null;var x=function(){var t={\"\":0},e=[\"\"];return{id:function(r){var n=t[r];return n||(n=t[r]=e.length,e.push(r),n)},str:function(t){return e[t]}}}(),b={bufferCount:0,elementsCount:0,framebufferCount:0,shaderCount:0,textureCount:0,cubeCount:0,renderbufferCount:0,maxTextureUnits:0},_=y.extensions,w=function(t,e){function r(){this.endQueryIndex=this.startQueryIndex=-1,this.sum=0,this.stats=null}function n(t,e,n){var i=o.pop()||new r;i.startQueryIndex=t,i.endQueryIndex=e,i.sum=0,i.stats=n,s.push(i)}if(!e.ext_disjoint_timer_query)return null;var i=[],a=[],o=[],s=[],l=[],c=[];return{beginQuery:function(t){var r=i.pop()||e.ext_disjoint_timer_query.createQueryEXT();e.ext_disjoint_timer_query.beginQueryEXT(35007,r),a.push(r),n(a.length-1,a.length,t)},endQuery:function(){e.ext_disjoint_timer_query.endQueryEXT(35007)},pushScopeStats:n,update:function(){var t,r;if(0!==(t=a.length)){c.length=Math.max(c.length,t+1),l.length=Math.max(l.length,t+1),l[0]=0;var n=c[0]=0;for(r=t=0;r<a.length;++r){var u=a[r];e.ext_disjoint_timer_query.getQueryObjectEXT(u,34919)?(n+=e.ext_disjoint_timer_query.getQueryObjectEXT(u,34918),i.push(u)):a[t++]=u,l[r+1]=n,c[r+1]=t}for(a.length=t,r=t=0;r<s.length;++r){var h=(n=s[r]).startQueryIndex;u=n.endQueryIndex,n.sum+=l[u]-l[h],h=c[h],(u=c[u])===h?(n.stats.gpuTime+=n.sum/1e6,o.push(n)):(n.startQueryIndex=h,n.endQueryIndex=u,s[t++]=n)}s.length=t}},getNumPendingQueries:function(){return a.length},clear:function(){i.push.apply(i,a);for(var t=0;t<i.length;t++)e.ext_disjoint_timer_query.deleteQueryEXT(i[t]);a.length=0,i.length=0},restore:function(){a.length=0,i.length=0}}}(0,_),k=H(),C=v.drawingBufferWidth,L=v.drawingBufferHeight,P={tick:0,time:0,viewportWidth:C,viewportHeight:L,framebufferWidth:C,framebufferHeight:L,drawingBufferWidth:C,drawingBufferHeight:L,pixelRatio:t.pixelRatio},O=Y(v,_),z=(C=function(t,e,r,n){for(t=r.maxAttributes,e=Array(t),r=0;r<t;++r)e[r]=new M;return{Record:M,scope:{},state:e}}(v,_,O),p(v,b,t,C)),I=d(v,_,z,b),D=S(v,x,b,t),R=T(v,_,O,function(){G.procs.poll()},P,b,t),F=mt(v,_,0,b,t),U=A(v,_,O,R,F,b),G=B(v,x,_,O,z,I,0,U,{},C,D,{elements:null,primitive:4,count:-1,offset:0,instances:-1},P,w,t),W=(x=E(v,U,G.procs.poll,P),G.next),X=v.canvas,Z=[],J=[],K=[],$=[t.onDestroy],Q=null;X&&(X.addEventListener(\"webglcontextlost\",a,!1),X.addEventListener(\"webglcontextrestored\",o,!1));var tt=U.setFBO=s({framebuffer:V.define.call(null,1,\"framebuffer\")});return f(),m=j(s,{clear:function(t){if(\"framebuffer\"in t)if(t.framebuffer&&\"framebufferCube\"===t.framebuffer_reglType)for(var e=0;6>e;++e)tt(j({framebuffer:t.framebuffer.faces[e]},t),l);else tt(t,l);else l(0,t)},prop:V.define.bind(null,1),context:V.define.bind(null,2),this:V.define.bind(null,3),draw:s({}),buffer:function(t){return z.create(t,34962,!1,!1)},elements:function(t){return I.create(t,!1)},texture:R.create2D,cube:R.createCube,renderbuffer:F.create,framebuffer:U.create,framebufferCube:U.createCube,attributes:m,frame:c,on:function(t,e){var r;switch(t){case\"frame\":return c(e);case\"lost\":r=J;break;case\"restore\":r=K;break;case\"destroy\":r=$}return r.push(e),{cancel:function(){for(var t=0;t<r.length;++t)if(r[t]===e){r[t]=r[r.length-1],r.pop();break}}}},limits:O,hasExtension:function(t){return 0<=O.extensions.indexOf(t.toLowerCase())},read:x,destroy:function(){Z.length=0,n(),X&&(X.removeEventListener(\"webglcontextlost\",a),X.removeEventListener(\"webglcontextrestored\",o)),D.clear(),U.clear(),F.clear(),R.clear(),I.clear(),z.clear(),w&&w.clear(),$.forEach(function(t){t()})},_gl:v,_refresh:f,poll:function(){h(),w&&w.update()},now:g,stats:b}),t.onDone(null,m),m}},\"object\"==typeof r&&\"undefined\"!=typeof e?e.exports=i():n.createREGL=i()},{}],503:[function(t,e,r){\"use strict\";var n,i=\"\";e.exports=function(t,e){if(\"string\"!=typeof t)throw new TypeError(\"expected a string\");if(1===e)return t;if(2===e)return t+t;var r=t.length*e;if(n!==t||\"undefined\"==typeof n)n=t,i=\"\";else if(i.length>=r)return i.substr(0,r);for(;r>i.length&&e>1;)1&e&&(i+=t),e>>=1,t+=t;return i=(i+=t).substr(0,r)}},{}],504:[function(t,e,r){(function(t){e.exports=t.performance&&t.performance.now?function(){return performance.now()}:Date.now||function(){return+new Date}}).call(this,\"undefined\"!=typeof global?global:\"undefined\"!=typeof self?self:\"undefined\"!=typeof window?window:{})},{}],505:[function(t,e,r){\"use strict\";e.exports=function(t){for(var e=t.length,r=t[t.length-1],n=e,i=e-2;i>=0;--i){var a=r,o=t[i],s=(r=a+o)-a,l=o-s;l&&(t[--n]=r,r=l)}for(var c=0,i=n;i<e;++i){var a=t[i],o=r,s=(r=a+o)-a,l=o-s;l&&(t[c++]=l)}return t[c++]=r,t.length=c,t}},{}],506:[function(t,e,r){\"use strict\";var n=t(\"two-product\"),i=t(\"robust-sum\"),a=t(\"robust-scale\"),o=t(\"robust-compress\"),s=6;function l(t,e){for(var r=new Array(t.length-1),n=1;n<t.length;++n)for(var i=r[n-1]=new Array(t.length-1),a=0,o=0;a<t.length;++a)a!==e&&(i[o++]=t[n][a]);return r}function c(t){if(2===t.length)return[\"sum(prod(\",t[0][0],\",\",t[1][1],\"),prod(-\",t[0][1],\",\",t[1][0],\"))\"].join(\"\");for(var e=[],r=0;r<t.length;++r)e.push([\"scale(\",c(l(t,r)),\",\",(n=r,1&n?\"-\":\"\"),t[0][r],\")\"].join(\"\"));return function t(e){if(1===e.length)return e[0];if(2===e.length)return[\"sum(\",e[0],\",\",e[1],\")\"].join(\"\");var r=e.length>>1;return[\"sum(\",t(e.slice(0,r)),\",\",t(e.slice(r)),\")\"].join(\"\")}(e);var n}function u(t){return new Function(\"sum\",\"scale\",\"prod\",\"compress\",[\"function robustDeterminant\",t,\"(m){return compress(\",c(function(t){for(var e=new Array(t),r=0;r<t;++r){e[r]=new Array(t);for(var n=0;n<t;++n)e[r][n]=[\"m[\",r,\"][\",n,\"]\"].join(\"\")}return e}(t)),\")};return robustDeterminant\",t].join(\"\"))(i,a,n,o)}var h=[function(){return[0]},function(t){return[t[0][0]]}];!function(){for(;h.length<s;)h.push(u(h.length));for(var t=[],r=[\"function robustDeterminant(m){switch(m.length){\"],n=0;n<s;++n)t.push(\"det\"+n),r.push(\"case \",n,\":return det\",n,\"(m);\");r.push(\"}var det=CACHE[m.length];if(!det)det=CACHE[m.length]=gen(m.length);return det(m);}return robustDeterminant\"),t.push(\"CACHE\",\"gen\",r.join(\"\"));var i=Function.apply(void 0,t);for(e.exports=i.apply(void 0,h.concat([h,u])),n=0;n<h.length;++n)e.exports[n]=h[n]}()},{\"robust-compress\":505,\"robust-scale\":512,\"robust-sum\":515,\"two-product\":543}],507:[function(t,e,r){\"use strict\";var n=t(\"two-product\"),i=t(\"robust-sum\");e.exports=function(t,e){for(var r=n(t[0],e[0]),a=1;a<t.length;++a)r=i(r,n(t[a],e[a]));return r}},{\"robust-sum\":515,\"two-product\":543}],508:[function(t,e,r){\"use strict\";var n=t(\"two-product\"),i=t(\"robust-sum\"),a=t(\"robust-subtract\"),o=t(\"robust-scale\"),s=6;function l(t,e){for(var r=new Array(t.length-1),n=1;n<t.length;++n)for(var i=r[n-1]=new Array(t.length-1),a=0,o=0;a<t.length;++a)a!==e&&(i[o++]=t[n][a]);return r}function c(t){if(1===t.length)return t[0];if(2===t.length)return[\"sum(\",t[0],\",\",t[1],\")\"].join(\"\");var e=t.length>>1;return[\"sum(\",c(t.slice(0,e)),\",\",c(t.slice(e)),\")\"].join(\"\")}function u(t,e){if(\"m\"===t.charAt(0)){if(\"w\"===e.charAt(0)){var r=t.split(\"[\");return[\"w\",e.substr(1),\"m\",r[0].substr(1)].join(\"\")}return[\"prod(\",t,\",\",e,\")\"].join(\"\")}return u(e,t)}function h(t){if(2===t.length)return[[\"diff(\",u(t[0][0],t[1][1]),\",\",u(t[1][0],t[0][1]),\")\"].join(\"\")];for(var e=[],r=0;r<t.length;++r)e.push([\"scale(\",c(h(l(t,r))),\",\",(n=r,!0&n?\"-\":\"\"),t[0][r],\")\"].join(\"\"));return e;var n}function f(t,e){for(var r=[],n=0;n<e-2;++n)r.push([\"prod(m\",t,\"[\",n,\"],m\",t,\"[\",n,\"])\"].join(\"\"));return c(r)}function p(t){for(var e=[],r=[],s=function(t){for(var e=new Array(t),r=0;r<t;++r){e[r]=new Array(t);for(var n=0;n<t;++n)e[r][n]=[\"m\",n,\"[\",t-r-2,\"]\"].join(\"\")}return e}(t),u=0;u<t;++u)s[0][u]=\"1\",s[t-1][u]=\"w\"+u;for(u=0;u<t;++u)0==(1&u)?e.push.apply(e,h(l(s,u))):r.push.apply(r,h(l(s,u)));var p=c(e),d=c(r),g=\"exactInSphere\"+t,v=[];for(u=0;u<t;++u)v.push(\"m\"+u);var m=[\"function \",g,\"(\",v.join(),\"){\"];for(u=0;u<t;++u){m.push(\"var w\",u,\"=\",f(u,t),\";\");for(var y=0;y<t;++y)y!==u&&m.push(\"var w\",u,\"m\",y,\"=scale(w\",u,\",m\",y,\"[0]);\")}return m.push(\"var p=\",p,\",n=\",d,\",d=diff(p,n);return d[d.length-1];}return \",g),new Function(\"sum\",\"diff\",\"prod\",\"scale\",m.join(\"\"))(i,a,n,o)}var d=[function(){return 0},function(){return 0},function(){return 0}];!function(){for(;d.length<=s;)d.push(p(d.length));for(var t=[],r=[\"slow\"],n=0;n<=s;++n)t.push(\"a\"+n),r.push(\"o\"+n);var i=[\"function testInSphere(\",t.join(),\"){switch(arguments.length){case 0:case 1:return 0;\"];for(n=2;n<=s;++n)i.push(\"case \",n,\":return o\",n,\"(\",t.slice(0,n).join(),\");\");i.push(\"}var s=new Array(arguments.length);for(var i=0;i<arguments.length;++i){s[i]=arguments[i]};return slow(s);}return testInSphere\"),r.push(i.join(\"\"));var a=Function.apply(void 0,r);for(e.exports=a.apply(void 0,[function(t){var e=d[t.length];return e||(e=d[t.length]=p(t.length)),e.apply(void 0,t)}].concat(d)),n=0;n<=s;++n)e.exports[n]=d[n]}()},{\"robust-scale\":512,\"robust-subtract\":514,\"robust-sum\":515,\"two-product\":543}],509:[function(t,e,r){\"use strict\";var n=t(\"robust-determinant\"),i=6;function a(t){for(var e=\"robustLinearSolve\"+t+\"d\",r=[\"function \",e,\"(A,b){return [\"],i=0;i<t;++i){r.push(\"det([\");for(var a=0;a<t;++a){a>0&&r.push(\",\"),r.push(\"[\");for(var o=0;o<t;++o)o>0&&r.push(\",\"),o===i?r.push(\"+b[\",a,\"]\"):r.push(\"+A[\",a,\"][\",o,\"]\");r.push(\"]\")}r.push(\"]),\")}r.push(\"det(A)]}return \",e);var s=new Function(\"det\",r.join(\"\"));return s(t<6?n[t]:n)}var o=[function(){return[0]},function(t,e){return[[e[0]],[t[0][0]]]}];!function(){for(;o.length<i;)o.push(a(o.length));for(var t=[],r=[\"function dispatchLinearSolve(A,b){switch(A.length){\"],n=0;n<i;++n)t.push(\"s\"+n),r.push(\"case \",n,\":return s\",n,\"(A,b);\");r.push(\"}var s=CACHE[A.length];if(!s)s=CACHE[A.length]=g(A.length);return s(A,b)}return dispatchLinearSolve\"),t.push(\"CACHE\",\"g\",r.join(\"\"));var s=Function.apply(void 0,t);for(e.exports=s.apply(void 0,o.concat([o,a])),n=0;n<i;++n)e.exports[n]=o[n]}()},{\"robust-determinant\":506}],510:[function(t,e,r){\"use strict\";var n=t(\"two-product\"),i=t(\"robust-sum\"),a=t(\"robust-scale\"),o=t(\"robust-subtract\"),s=5;function l(t,e){for(var r=new Array(t.length-1),n=1;n<t.length;++n)for(var i=r[n-1]=new Array(t.length-1),a=0,o=0;a<t.length;++a)a!==e&&(i[o++]=t[n][a]);return r}function c(t){if(1===t.length)return t[0];if(2===t.length)return[\"sum(\",t[0],\",\",t[1],\")\"].join(\"\");var e=t.length>>1;return[\"sum(\",c(t.slice(0,e)),\",\",c(t.slice(e)),\")\"].join(\"\")}function u(t){if(2===t.length)return[[\"sum(prod(\",t[0][0],\",\",t[1][1],\"),prod(-\",t[0][1],\",\",t[1][0],\"))\"].join(\"\")];for(var e=[],r=0;r<t.length;++r)e.push([\"scale(\",c(u(l(t,r))),\",\",(n=r,1&n?\"-\":\"\"),t[0][r],\")\"].join(\"\"));return e;var n}function h(t){for(var e=[],r=[],s=function(t){for(var e=new Array(t),r=0;r<t;++r){e[r]=new Array(t);for(var n=0;n<t;++n)e[r][n]=[\"m\",n,\"[\",t-r-1,\"]\"].join(\"\")}return e}(t),h=[],f=0;f<t;++f)0==(1&f)?e.push.apply(e,u(l(s,f))):r.push.apply(r,u(l(s,f))),h.push(\"m\"+f);var p=c(e),d=c(r),g=\"orientation\"+t+\"Exact\",v=[\"function \",g,\"(\",h.join(),\"){var p=\",p,\",n=\",d,\",d=sub(p,n);return d[d.length-1];};return \",g].join(\"\");return new Function(\"sum\",\"prod\",\"scale\",\"sub\",v)(i,n,a,o)}var f=h(3),p=h(4),d=[function(){return 0},function(){return 0},function(t,e){return e[0]-t[0]},function(t,e,r){var n,i=(t[1]-r[1])*(e[0]-r[0]),a=(t[0]-r[0])*(e[1]-r[1]),o=i-a;if(i>0){if(a<=0)return o;n=i+a}else{if(!(i<0))return o;if(a>=0)return o;n=-(i+a)}var s=3.3306690738754716e-16*n;return o>=s||o<=-s?o:f(t,e,r)},function(t,e,r,n){var i=t[0]-n[0],a=e[0]-n[0],o=r[0]-n[0],s=t[1]-n[1],l=e[1]-n[1],c=r[1]-n[1],u=t[2]-n[2],h=e[2]-n[2],f=r[2]-n[2],d=a*c,g=o*l,v=o*s,m=i*c,y=i*l,x=a*s,b=u*(d-g)+h*(v-m)+f*(y-x),_=7.771561172376103e-16*((Math.abs(d)+Math.abs(g))*Math.abs(u)+(Math.abs(v)+Math.abs(m))*Math.abs(h)+(Math.abs(y)+Math.abs(x))*Math.abs(f));return b>_||-b>_?b:p(t,e,r,n)}];!function(){for(;d.length<=s;)d.push(h(d.length));for(var t=[],r=[\"slow\"],n=0;n<=s;++n)t.push(\"a\"+n),r.push(\"o\"+n);var i=[\"function getOrientation(\",t.join(),\"){switch(arguments.length){case 0:case 1:return 0;\"];for(n=2;n<=s;++n)i.push(\"case \",n,\":return o\",n,\"(\",t.slice(0,n).join(),\");\");i.push(\"}var s=new Array(arguments.length);for(var i=0;i<arguments.length;++i){s[i]=arguments[i]};return slow(s);}return getOrientation\"),r.push(i.join(\"\"));var a=Function.apply(void 0,r);for(e.exports=a.apply(void 0,[function(t){var e=d[t.length];return e||(e=d[t.length]=h(t.length)),e.apply(void 0,t)}].concat(d)),n=0;n<=s;++n)e.exports[n]=d[n]}()},{\"robust-scale\":512,\"robust-subtract\":514,\"robust-sum\":515,\"two-product\":543}],511:[function(t,e,r){\"use strict\";var n=t(\"robust-sum\"),i=t(\"robust-scale\");e.exports=function(t,e){if(1===t.length)return i(e,t[0]);if(1===e.length)return i(t,e[0]);if(0===t.length||0===e.length)return[0];var r=[0];if(t.length<e.length)for(var a=0;a<t.length;++a)r=n(r,i(e,t[a]));else for(var a=0;a<e.length;++a)r=n(r,i(t,e[a]));return r}},{\"robust-scale\":512,\"robust-sum\":515}],512:[function(t,e,r){\"use strict\";var n=t(\"two-product\"),i=t(\"two-sum\");e.exports=function(t,e){var r=t.length;if(1===r){var a=n(t[0],e);return a[0]?a:[a[1]]}var o=new Array(2*r),s=[.1,.1],l=[.1,.1],c=0;n(t[0],e,s),s[0]&&(o[c++]=s[0]);for(var u=1;u<r;++u){n(t[u],e,l);var h=s[1];i(h,l[0],s),s[0]&&(o[c++]=s[0]);var f=l[1],p=s[1],d=f+p,g=d-f,v=p-g;s[1]=d,v&&(o[c++]=v)}s[1]&&(o[c++]=s[1]);0===c&&(o[c++]=0);return o.length=c,o}},{\"two-product\":543,\"two-sum\":544}],513:[function(t,e,r){\"use strict\";e.exports=function(t,e,r,i){var a=n(t,r,i),o=n(e,r,i);if(a>0&&o>0||a<0&&o<0)return!1;var s=n(r,t,e),l=n(i,t,e);if(s>0&&l>0||s<0&&l<0)return!1;if(0===a&&0===o&&0===s&&0===l)return function(t,e,r,n){for(var i=0;i<2;++i){var a=t[i],o=e[i],s=Math.min(a,o),l=Math.max(a,o),c=r[i],u=n[i],h=Math.min(c,u),f=Math.max(c,u);if(f<s||l<h)return!1}return!0}(t,e,r,i);return!0};var n=t(\"robust-orientation\")[3]},{\"robust-orientation\":510}],514:[function(t,e,r){\"use strict\";e.exports=function(t,e){var r=0|t.length,n=0|e.length;if(1===r&&1===n)return function(t,e){var r=t+e,n=r-t,i=t-(r-n)+(e-n);if(i)return[i,r];return[r]}(t[0],-e[0]);var i,a,o=new Array(r+n),s=0,l=0,c=0,u=Math.abs,h=t[l],f=u(h),p=-e[c],d=u(p);f<d?(a=h,(l+=1)<r&&(h=t[l],f=u(h))):(a=p,(c+=1)<n&&(p=-e[c],d=u(p)));l<r&&f<d||c>=n?(i=h,(l+=1)<r&&(h=t[l],f=u(h))):(i=p,(c+=1)<n&&(p=-e[c],d=u(p)));var g,v,m=i+a,y=m-i,x=a-y,b=x,_=m;for(;l<r&&c<n;)f<d?(i=h,(l+=1)<r&&(h=t[l],f=u(h))):(i=p,(c+=1)<n&&(p=-e[c],d=u(p))),(x=(a=b)-(y=(m=i+a)-i))&&(o[s++]=x),b=_-((g=_+m)-(v=g-_))+(m-v),_=g;for(;l<r;)(x=(a=b)-(y=(m=(i=h)+a)-i))&&(o[s++]=x),b=_-((g=_+m)-(v=g-_))+(m-v),_=g,(l+=1)<r&&(h=t[l]);for(;c<n;)(x=(a=b)-(y=(m=(i=p)+a)-i))&&(o[s++]=x),b=_-((g=_+m)-(v=g-_))+(m-v),_=g,(c+=1)<n&&(p=-e[c]);b&&(o[s++]=b);_&&(o[s++]=_);s||(o[s++]=0);return o.length=s,o}},{}],515:[function(t,e,r){\"use strict\";e.exports=function(t,e){var r=0|t.length,n=0|e.length;if(1===r&&1===n)return function(t,e){var r=t+e,n=r-t,i=t-(r-n)+(e-n);if(i)return[i,r];return[r]}(t[0],e[0]);var i,a,o=new Array(r+n),s=0,l=0,c=0,u=Math.abs,h=t[l],f=u(h),p=e[c],d=u(p);f<d?(a=h,(l+=1)<r&&(h=t[l],f=u(h))):(a=p,(c+=1)<n&&(p=e[c],d=u(p)));l<r&&f<d||c>=n?(i=h,(l+=1)<r&&(h=t[l],f=u(h))):(i=p,(c+=1)<n&&(p=e[c],d=u(p)));var g,v,m=i+a,y=m-i,x=a-y,b=x,_=m;for(;l<r&&c<n;)f<d?(i=h,(l+=1)<r&&(h=t[l],f=u(h))):(i=p,(c+=1)<n&&(p=e[c],d=u(p))),(x=(a=b)-(y=(m=i+a)-i))&&(o[s++]=x),b=_-((g=_+m)-(v=g-_))+(m-v),_=g;for(;l<r;)(x=(a=b)-(y=(m=(i=h)+a)-i))&&(o[s++]=x),b=_-((g=_+m)-(v=g-_))+(m-v),_=g,(l+=1)<r&&(h=t[l]);for(;c<n;)(x=(a=b)-(y=(m=(i=p)+a)-i))&&(o[s++]=x),b=_-((g=_+m)-(v=g-_))+(m-v),_=g,(c+=1)<n&&(p=e[c]);b&&(o[s++]=b);_&&(o[s++]=_);s||(o[s++]=0);return o.length=s,o}},{}],516:[function(t,e,r){\"use strict\";e.exports=function(t){return t<0?-1:t>0?1:0}},{}],517:[function(t,e,r){\"use strict\";e.exports=function(t){return i(n(t))};var n=t(\"boundary-cells\"),i=t(\"reduce-simplicial-complex\")},{\"boundary-cells\":95,\"reduce-simplicial-complex\":489}],518:[function(t,e,r){\"use strict\";e.exports=function(t,e,r,s){r=r||0,\"undefined\"==typeof s&&(s=function(t){for(var e=t.length,r=0,n=0;n<e;++n)r=0|Math.max(r,t[n].length);return r-1}(t));if(0===t.length||s<1)return{cells:[],vertexIds:[],vertexWeights:[]};var l=function(t,e){for(var r=t.length,n=i.mallocUint8(r),a=0;a<r;++a)n[a]=t[a]<e|0;return n}(e,+r),c=function(t,e){for(var r=t.length,o=e*(e+1)/2*r|0,s=i.mallocUint32(2*o),l=0,c=0;c<r;++c)for(var u=t[c],e=u.length,h=0;h<e;++h)for(var f=0;f<h;++f){var p=u[f],d=u[h];s[l++]=0|Math.min(p,d),s[l++]=0|Math.max(p,d)}a(n(s,[l/2|0,2]));for(var g=2,c=2;c<l;c+=2)s[c-2]===s[c]&&s[c-1]===s[c+1]||(s[g++]=s[c],s[g++]=s[c+1]);return n(s,[g/2|0,2])}(t,s),u=function(t,e,r,a){for(var o=t.data,s=t.shape[0],l=i.mallocDouble(s),c=0,u=0;u<s;++u){var h=o[2*u],f=o[2*u+1];if(r[h]!==r[f]){var p=e[h],d=e[f];o[2*c]=h,o[2*c+1]=f,l[c++]=(d-a)/(d-p)}}return t.shape[0]=c,n(l,[c])}(c,e,l,+r),h=function(t,e){var r=i.mallocInt32(2*e),n=t.shape[0],a=t.data;r[0]=0;for(var o=0,s=0;s<n;++s){var l=a[2*s];if(l!==o){for(r[2*o+1]=s;++o<l;)r[2*o]=s,r[2*o+1]=s;r[2*o]=s}}r[2*o+1]=n;for(;++o<e;)r[2*o]=r[2*o+1]=n;return r}(c,0|e.length),f=o(s)(t,c.data,h,l),p=function(t){for(var e=0|t.shape[0],r=t.data,n=new Array(e),i=0;i<e;++i)n[i]=[r[2*i],r[2*i+1]];return n}(c),d=[].slice.call(u.data,0,u.shape[0]);return i.free(l),i.free(c.data),i.free(u.data),i.free(h),{cells:f,vertexIds:p,vertexWeights:d}};var n=t(\"ndarray\"),i=t(\"typedarray-pool\"),a=t(\"ndarray-sort\"),o=t(\"./lib/codegen\")},{\"./lib/codegen\":519,ndarray:450,\"ndarray-sort\":448,\"typedarray-pool\":545}],519:[function(t,e,r){\"use strict\";e.exports=function(t){var e=a[t];e||(e=a[t]=function(t){var e=0,r=new Array(t+1);r[0]=[[]];for(var a=1;a<=t;++a)for(var o=r[a]=i(a),s=0;s<o.length;++s)e=Math.max(e,o[a].length);var l=[\"function B(C,E,i,j){\",\"var a=Math.min(i,j)|0,b=Math.max(i,j)|0,l=C[2*a],h=C[2*a+1];\",\"while(l<h){\",\"var m=(l+h)>>1,v=E[2*m+1];\",\"if(v===b){return m}\",\"if(b<v){h=m}else{l=m+1}\",\"}\",\"return l;\",\"};\",\"function getContour\",t,\"d(F,E,C,S){\",\"var n=F.length,R=[];\",\"for(var i=0;i<n;++i){var c=F[i],l=c.length;\"];function c(t){if(!(t.length<=0)){l.push(\"R.push(\");for(var e=0;e<t.length;++e){var r=t[e];e>0&&l.push(\",\"),l.push(\"[\");for(var n=0;n<r.length;++n){var i=r[n];n>0&&l.push(\",\"),l.push(\"B(C,E,c[\",i[0],\"],c[\",i[1],\"])\")}l.push(\"]\")}l.push(\");\")}}for(var a=t+1;a>1;--a){a<t+1&&l.push(\"else \"),l.push(\"if(l===\",a,\"){\");for(var u=[],s=0;s<a;++s)u.push(\"(S[c[\"+s+\"]]<<\"+s+\")\");l.push(\"var M=\",u.join(\"+\"),\";if(M===0||M===\",(1<<a)-1,\"){continue}switch(M){\");for(var o=r[a-1],s=0;s<o.length;++s)l.push(\"case \",s,\":\"),c(o[s]),l.push(\"break;\");l.push(\"}}\")}return l.push(\"}return R;};return getContour\",t,\"d\"),new Function(\"pool\",l.join(\"\"))(n)}(t));return e};var n=t(\"typedarray-pool\"),i=t(\"marching-simplex-table\"),a={}},{\"marching-simplex-table\":427,\"typedarray-pool\":545}],520:[function(t,e,r){\"use strict\";var n=t(\"bit-twiddle\"),i=t(\"union-find\");function a(t,e){var r=t.length,n=t.length-e.length,i=Math.min;if(n)return n;switch(r){case 0:return 0;case 1:return t[0]-e[0];case 2:return(s=t[0]+t[1]-e[0]-e[1])||i(t[0],t[1])-i(e[0],e[1]);case 3:var a=t[0]+t[1],o=e[0]+e[1];if(s=a+t[2]-(o+e[2]))return s;var s,l=i(t[0],t[1]),c=i(e[0],e[1]);return(s=i(l,t[2])-i(c,e[2]))||i(l+t[2],a)-i(c+e[2],o);default:var u=t.slice(0);u.sort();var h=e.slice(0);h.sort();for(var f=0;f<r;++f)if(n=u[f]-h[f])return n;return 0}}function o(t,e){return a(t[0],e[0])}function s(t,e){if(e){for(var r=t.length,n=new Array(r),i=0;i<r;++i)n[i]=[t[i],e[i]];n.sort(o);for(i=0;i<r;++i)t[i]=n[i][0],e[i]=n[i][1];return t}return t.sort(a),t}function l(t){if(0===t.length)return[];for(var e=1,r=t.length,n=1;n<r;++n){var i=t[n];if(a(i,t[n-1])){if(n===e){e++;continue}t[e++]=i}}return t.length=e,t}function c(t,e){for(var r=0,n=t.length-1,i=-1;r<=n;){var o=r+n>>1,s=a(t[o],e);s<=0?(0===s&&(i=o),r=o+1):s>0&&(n=o-1)}return i}function u(t,e){for(var r=new Array(t.length),i=0,o=r.length;i<o;++i)r[i]=[];for(var s=[],l=(i=0,e.length);i<l;++i)for(var u=e[i],h=u.length,f=1,p=1<<h;f<p;++f){s.length=n.popCount(f);for(var d=0,g=0;g<h;++g)f&1<<g&&(s[d++]=u[g]);var v=c(t,s);if(!(v<0))for(;r[v++].push(i),!(v>=t.length||0!==a(t[v],s)););}return r}function h(t,e){if(e<0)return[];for(var r=[],i=(1<<e+1)-1,a=0;a<t.length;++a)for(var o=t[a],l=i;l<1<<o.length;l=n.nextCombination(l)){for(var c=new Array(e+1),u=0,h=0;h<o.length;++h)l&1<<h&&(c[u++]=o[h]);r.push(c)}return s(r)}r.dimension=function(t){for(var e=0,r=Math.max,n=0,i=t.length;n<i;++n)e=r(e,t[n].length);return e-1},r.countVertices=function(t){for(var e=-1,r=Math.max,n=0,i=t.length;n<i;++n)for(var a=t[n],o=0,s=a.length;o<s;++o)e=r(e,a[o]);return e+1},r.cloneCells=function(t){for(var e=new Array(t.length),r=0,n=t.length;r<n;++r)e[r]=t[r].slice(0);return e},r.compareCells=a,r.normalize=s,r.unique=l,r.findCell=c,r.incidence=u,r.dual=function(t,e){if(!e)return u(l(h(t,0)),t);for(var r=new Array(e),n=0;n<e;++n)r[n]=[];n=0;for(var i=t.length;n<i;++n)for(var a=t[n],o=0,s=a.length;o<s;++o)r[a[o]].push(n);return r},r.explode=function(t){for(var e=[],r=0,n=t.length;r<n;++r)for(var i=t[r],a=0|i.length,o=1,l=1<<a;o<l;++o){for(var c=[],u=0;u<a;++u)o>>>u&1&&c.push(i[u]);e.push(c)}return s(e)},r.skeleton=h,r.boundary=function(t){for(var e=[],r=0,n=t.length;r<n;++r)for(var i=t[r],a=0,o=i.length;a<o;++a){for(var l=new Array(i.length-1),c=0,u=0;c<o;++c)c!==a&&(l[u++]=i[c]);e.push(l)}return s(e)},r.connectedComponents=function(t,e){return e?function(t,e){for(var r=new i(e),n=0;n<t.length;++n)for(var a=t[n],o=0;o<a.length;++o)for(var s=o+1;s<a.length;++s)r.link(a[o],a[s]);var l=[],c=r.ranks;for(n=0;n<c.length;++n)c[n]=-1;for(n=0;n<t.length;++n){var u=r.find(t[n][0]);c[u]<0?(c[u]=l.length,l.push([t[n].slice(0)])):l[c[u]].push(t[n].slice(0))}return l}(t,e):function(t){for(var e=l(s(h(t,0))),r=new i(e.length),n=0;n<t.length;++n)for(var a=t[n],o=0;o<a.length;++o)for(var u=c(e,[a[o]]),f=o+1;f<a.length;++f)r.link(u,c(e,[a[f]]));var p=[],d=r.ranks;for(n=0;n<d.length;++n)d[n]=-1;for(n=0;n<t.length;++n){var g=r.find(c(e,[t[n][0]]));d[g]<0?(d[g]=p.length,p.push([t[n].slice(0)])):p[d[g]].push(t[n].slice(0))}return p}(t)}},{\"bit-twiddle\":92,\"union-find\":546}],521:[function(t,e,r){arguments[4][92][0].apply(r,arguments)},{dup:92}],522:[function(t,e,r){arguments[4][520][0].apply(r,arguments)},{\"bit-twiddle\":521,dup:520,\"union-find\":523}],523:[function(t,e,r){\"use strict\";function n(t){this.roots=new Array(t),this.ranks=new Array(t);for(var e=0;e<t;++e)this.roots[e]=e,this.ranks[e]=0}e.exports=n,n.prototype.length=function(){return this.roots.length},n.prototype.makeSet=function(){var t=this.roots.length;return this.roots.push(t),this.ranks.push(0),t},n.prototype.find=function(t){for(var e=this.roots;e[t]!==t;){var r=e[t];e[t]=e[r],t=r}return t},n.prototype.link=function(t,e){var r=this.find(t),n=this.find(e);if(r!==n){var i=this.ranks,a=this.roots,o=i[r],s=i[n];o<s?a[r]=n:s<o?a[n]=r:(a[n]=r,++i[r])}}},{}],524:[function(t,e,r){\"use strict\";e.exports=function(t,e,r){for(var a=e.length,o=t.length,s=new Array(a),l=new Array(a),c=new Array(a),u=new Array(a),h=0;h<a;++h)s[h]=l[h]=-1,c[h]=1/0,u[h]=!1;for(var h=0;h<o;++h){var f=t[h];if(2!==f.length)throw new Error(\"Input must be a graph\");var p=f[1],d=f[0];-1!==l[d]?l[d]=-2:l[d]=p,-1!==s[p]?s[p]=-2:s[p]=d}function g(t){if(u[t])return 1/0;var r,i,a,o,c,h=s[t],f=l[t];return h<0||f<0?1/0:(r=e[t],i=e[h],a=e[f],o=Math.abs(n(r,i,a)),c=Math.sqrt(Math.pow(i[0]-a[0],2)+Math.pow(i[1]-a[1],2)),o/c)}function v(t,e){var r=T[t],n=T[e];T[t]=n,T[e]=r,A[r]=e,A[n]=t}function m(t){return c[T[t]]}function y(t){return 1&t?t-1>>1:(t>>1)-1}function x(t){for(var e=m(t);;){var r=e,n=2*t+1,i=2*(t+1),a=t;if(n<S){var o=m(n);o<r&&(a=n,r=o)}if(i<S){var s=m(i);s<r&&(a=i)}if(a===t)return t;v(t,a),t=a}}function b(t){for(var e=m(t);t>0;){var r=y(t);if(r>=0){var n=m(r);if(e<n){v(t,r),t=r;continue}}return t}}function _(){if(S>0){var t=T[0];return v(0,S-1),S-=1,x(0),t}return-1}function w(t,e){var r=T[t];return c[r]===e?t:(c[r]=-1/0,b(t),_(),c[r]=e,b((S+=1)-1))}function k(t){if(!u[t]){u[t]=!0;var e=s[t],r=l[t];s[r]>=0&&(s[r]=e),l[e]>=0&&(l[e]=r),A[e]>=0&&w(A[e],g(e)),A[r]>=0&&w(A[r],g(r))}}for(var T=[],A=new Array(a),h=0;h<a;++h){var M=c[h]=g(h);M<1/0?(A[h]=T.length,T.push(h)):A[h]=-1}for(var S=T.length,h=S>>1;h>=0;--h)x(h);for(;;){var E=_();if(E<0||c[E]>r)break;k(E)}for(var C=[],h=0;h<a;++h)u[h]||(A[h]=C.length,C.push(e[h].slice()));C.length;function L(t,e){if(t[e]<0)return e;var r=e,n=e;do{var i=t[n];if(!u[n]||i<0||i===n)break;if(i=t[n=i],!u[n]||i<0||i===n)break;n=i,r=t[r]}while(r!==n);for(var a=e;a!==n;a=t[a])t[a]=n;return n}var P=[];return t.forEach(function(t){var e=L(s,t[0]),r=L(l,t[1]);if(e>=0&&r>=0&&e!==r){var n=A[e],i=A[r];n!==i&&P.push([n,i])}}),i.unique(i.normalize(P)),{positions:C,edges:P}};var n=t(\"robust-orientation\"),i=t(\"simplicial-complex\")},{\"robust-orientation\":510,\"simplicial-complex\":522}],525:[function(t,e,r){\"use strict\";e.exports=function(t,e){var r,a,o,s;if(e[0][0]<e[1][0])r=e[0],a=e[1];else{if(!(e[0][0]>e[1][0]))return i(e,t);r=e[1],a=e[0]}if(t[0][0]<t[1][0])o=t[0],s=t[1];else{if(!(t[0][0]>t[1][0]))return-i(t,e);o=t[1],s=t[0]}var l=n(r,a,s),c=n(r,a,o);if(l<0){if(c<=0)return l}else if(l>0){if(c>=0)return l}else if(c)return c;if(l=n(s,o,a),c=n(s,o,r),l<0){if(c<=0)return l}else if(l>0){if(c>=0)return l}else if(c)return c;return a[0]-s[0]};var n=t(\"robust-orientation\");function i(t,e){var r,i,a,o;if(e[0][0]<e[1][0])r=e[0],i=e[1];else{if(!(e[0][0]>e[1][0])){var s=Math.min(t[0][1],t[1][1]),l=Math.max(t[0][1],t[1][1]),c=Math.min(e[0][1],e[1][1]),u=Math.max(e[0][1],e[1][1]);return l<c?l-c:s>u?s-u:l-u}r=e[1],i=e[0]}t[0][1]<t[1][1]?(a=t[0],o=t[1]):(a=t[1],o=t[0]);var h=n(i,r,a);return h||((h=n(i,r,o))||o-i)}},{\"robust-orientation\":510}],526:[function(t,e,r){\"use strict\";e.exports=function(t){for(var e=t.length,r=2*e,n=new Array(r),a=0;a<e;++a){var l=t[a],c=l[0][0]<l[1][0];n[2*a]=new h(l[0][0],l,c,a),n[2*a+1]=new h(l[1][0],l,!c,a)}n.sort(function(t,e){var r=t.x-e.x;return r||((r=t.create-e.create)||Math.min(t.segment[0][1],t.segment[1][1])-Math.min(e.segment[0][1],e.segment[1][1]))});for(var f=i(o),p=[],d=[],g=[],a=0;a<r;){for(var v=n[a].x,m=[];a<r;){var y=n[a];if(y.x!==v)break;a+=1,y.segment[0][0]===y.x&&y.segment[1][0]===y.x?y.create&&(y.segment[0][1]<y.segment[1][1]?(m.push(new u(y.segment[0][1],y.index,!0,!0)),m.push(new u(y.segment[1][1],y.index,!1,!1))):(m.push(new u(y.segment[1][1],y.index,!0,!1)),m.push(new u(y.segment[0][1],y.index,!1,!0)))):f=y.create?f.insert(y.segment,y.index):f.remove(y.segment)}p.push(f.root),d.push(v),g.push(m)}return new s(p,d,g)};var n=t(\"binary-search-bounds\"),i=t(\"functional-red-black-tree\"),a=t(\"robust-orientation\"),o=t(\"./lib/order-segments\");function s(t,e,r){this.slabs=t,this.coordinates=e,this.horizontal=r}function l(t,e){return t.y-e}function c(t,e){for(var r=null;t;){var n,i,o=t.key;o[0][0]<o[1][0]?(n=o[0],i=o[1]):(n=o[1],i=o[0]);var s=a(n,i,e);if(s<0)t=t.left;else if(s>0)if(e[0]!==o[1][0])r=t,t=t.right;else{if(l=c(t.right,e))return l;t=t.left}else{if(e[0]!==o[1][0])return t;var l;if(l=c(t.right,e))return l;t=t.left}}return r}function u(t,e,r,n){this.y=t,this.index=e,this.start=r,this.closed=n}function h(t,e,r,n){this.x=t,this.segment=e,this.create=r,this.index=n}s.prototype.castUp=function(t){var e=n.le(this.coordinates,t[0]);if(e<0)return-1;this.slabs[e];var r=c(this.slabs[e],t),i=-1;if(r&&(i=r.value),this.coordinates[e]===t[0]){var s=null;if(r&&(s=r.key),e>0){var u=c(this.slabs[e-1],t);u&&(s?o(u.key,s)>0&&(s=u.key,i=u.value):(i=u.value,s=u.key))}var h=this.horizontal[e];if(h.length>0){var f=n.ge(h,t[1],l);if(f<h.length){var p=h[f];if(t[1]===p.y){if(p.closed)return p.index;for(;f<h.length-1&&h[f+1].y===t[1];)if((p=h[f+=1]).closed)return p.index;if(p.y===t[1]&&!p.start){if((f+=1)>=h.length)return i;p=h[f]}}if(p.start)if(s){var d=a(s[0],s[1],[t[0],p.y]);s[0][0]>s[1][0]&&(d=-d),d>0&&(i=p.index)}else i=p.index;else p.y!==t[1]&&(i=p.index)}}}return i}},{\"./lib/order-segments\":525,\"binary-search-bounds\":91,\"functional-red-black-tree\":230,\"robust-orientation\":510}],527:[function(t,e,r){\"use strict\";var n=t(\"robust-dot-product\"),i=t(\"robust-sum\");function a(t,e){var r=i(n(t,e),[e[e.length-1]]);return r[r.length-1]}function o(t,e,r,n){var i=-e/(n-e);i<0?i=0:i>1&&(i=1);for(var a=1-i,o=t.length,s=new Array(o),l=0;l<o;++l)s[l]=i*t[l]+a*r[l];return s}e.exports=function(t,e){for(var r=[],n=[],i=a(t[t.length-1],e),s=t[t.length-1],l=t[0],c=0;c<t.length;++c,s=l){var u=a(l=t[c],e);if(i<0&&u>0||i>0&&u<0){var h=o(s,u,l,i);r.push(h),n.push(h.slice())}u<0?n.push(l.slice()):u>0?r.push(l.slice()):(r.push(l.slice()),n.push(l.slice())),i=u}return{positive:r,negative:n}},e.exports.positive=function(t,e){for(var r=[],n=a(t[t.length-1],e),i=t[t.length-1],s=t[0],l=0;l<t.length;++l,i=s){var c=a(s=t[l],e);(n<0&&c>0||n>0&&c<0)&&r.push(o(i,c,s,n)),c>=0&&r.push(s.slice()),n=c}return r},e.exports.negative=function(t,e){for(var r=[],n=a(t[t.length-1],e),i=t[t.length-1],s=t[0],l=0;l<t.length;++l,i=s){var c=a(s=t[l],e);(n<0&&c>0||n>0&&c<0)&&r.push(o(i,c,s,n)),c<=0&&r.push(s.slice()),n=c}return r}},{\"robust-dot-product\":507,\"robust-sum\":515}],528:[function(t,e,r){!function(){\"use strict\";var t={not_string:/[^s]/,not_bool:/[^t]/,not_type:/[^T]/,not_primitive:/[^v]/,number:/[diefg]/,numeric_arg:/[bcdiefguxX]/,json:/[j]/,not_json:/[^j]/,text:/^[^\\x25]+/,modulo:/^\\x25{2}/,placeholder:/^\\x25(?:([1-9]\\d*)\\$|\\(([^)]+)\\))?(\\+)?(0|'[^$])?(-)?(\\d+)?(?:\\.(\\d+))?([b-gijostTuvxX])/,key:/^([a-z_][a-z_\\d]*)/i,key_access:/^\\.([a-z_][a-z_\\d]*)/i,index_access:/^\\[(\\d+)\\]/,sign:/^[+-]/};function e(r){return function(r,n){var i,a,o,s,l,c,u,h,f,p=1,d=r.length,g=\"\";for(a=0;a<d;a++)if(\"string\"==typeof r[a])g+=r[a];else if(\"object\"==typeof r[a]){if((s=r[a]).keys)for(i=n[p],o=0;o<s.keys.length;o++){if(null==i)throw new Error(e('[sprintf] Cannot access property \"%s\" of undefined value \"%s\"',s.keys[o],s.keys[o-1]));i=i[s.keys[o]]}else i=s.param_no?n[s.param_no]:n[p++];if(t.not_type.test(s.type)&&t.not_primitive.test(s.type)&&i instanceof Function&&(i=i()),t.numeric_arg.test(s.type)&&\"number\"!=typeof i&&isNaN(i))throw new TypeError(e(\"[sprintf] expecting number but found %T\",i));switch(t.number.test(s.type)&&(h=i>=0),s.type){case\"b\":i=parseInt(i,10).toString(2);break;case\"c\":i=String.fromCharCode(parseInt(i,10));break;case\"d\":case\"i\":i=parseInt(i,10);break;case\"j\":i=JSON.stringify(i,null,s.width?parseInt(s.width):0);break;case\"e\":i=s.precision?parseFloat(i).toExponential(s.precision):parseFloat(i).toExponential();break;case\"f\":i=s.precision?parseFloat(i).toFixed(s.precision):parseFloat(i);break;case\"g\":i=s.precision?String(Number(i.toPrecision(s.precision))):parseFloat(i);break;case\"o\":i=(parseInt(i,10)>>>0).toString(8);break;case\"s\":i=String(i),i=s.precision?i.substring(0,s.precision):i;break;case\"t\":i=String(!!i),i=s.precision?i.substring(0,s.precision):i;break;case\"T\":i=Object.prototype.toString.call(i).slice(8,-1).toLowerCase(),i=s.precision?i.substring(0,s.precision):i;break;case\"u\":i=parseInt(i,10)>>>0;break;case\"v\":i=i.valueOf(),i=s.precision?i.substring(0,s.precision):i;break;case\"x\":i=(parseInt(i,10)>>>0).toString(16);break;case\"X\":i=(parseInt(i,10)>>>0).toString(16).toUpperCase()}t.json.test(s.type)?g+=i:(!t.number.test(s.type)||h&&!s.sign?f=\"\":(f=h?\"+\":\"-\",i=i.toString().replace(t.sign,\"\")),c=s.pad_char?\"0\"===s.pad_char?\"0\":s.pad_char.charAt(1):\" \",u=s.width-(f+i).length,l=s.width&&u>0?c.repeat(u):\"\",g+=s.align?f+i+l:\"0\"===c?f+l+i:l+f+i)}return g}(function(e){if(i[e])return i[e];var r,n=e,a=[],o=0;for(;n;){if(null!==(r=t.text.exec(n)))a.push(r[0]);else if(null!==(r=t.modulo.exec(n)))a.push(\"%\");else{if(null===(r=t.placeholder.exec(n)))throw new SyntaxError(\"[sprintf] unexpected placeholder\");if(r[2]){o|=1;var s=[],l=r[2],c=[];if(null===(c=t.key.exec(l)))throw new SyntaxError(\"[sprintf] failed to parse named argument key\");for(s.push(c[1]);\"\"!==(l=l.substring(c[0].length));)if(null!==(c=t.key_access.exec(l)))s.push(c[1]);else{if(null===(c=t.index_access.exec(l)))throw new SyntaxError(\"[sprintf] failed to parse named argument key\");s.push(c[1])}r[2]=s}else o|=2;if(3===o)throw new Error(\"[sprintf] mixing positional and named placeholders is not (yet) supported\");a.push({placeholder:r[0],param_no:r[1],keys:r[2],sign:r[3],pad_char:r[4],align:r[5],width:r[6],precision:r[7],type:r[8]})}n=n.substring(r[0].length)}return i[e]=a}(r),arguments)}function n(t,r){return e.apply(null,[t].concat(r||[]))}var i=Object.create(null);\"undefined\"!=typeof r&&(r.sprintf=e,r.vsprintf=n),\"undefined\"!=typeof window&&(window.sprintf=e,window.vsprintf=n)}()},{}],529:[function(t,e,r){\"use strict\";var n=t(\"parenthesis\");e.exports=function(t,e,r){if(null==t)throw Error(\"First argument should be a string\");if(null==e)throw Error(\"Separator should be a string or a RegExp\");r?(\"string\"==typeof r||Array.isArray(r))&&(r={ignore:r}):r={},null==r.escape&&(r.escape=!0),null==r.ignore?r.ignore=[\"[]\",\"()\",\"{}\",\"<>\",'\"\"',\"''\",\"``\",\"\\u201c\\u201d\",\"\\xab\\xbb\"]:(\"string\"==typeof r.ignore&&(r.ignore=[r.ignore]),r.ignore=r.ignore.map(function(t){return 1===t.length&&(t+=t),t}));var i=n.parse(t,{flat:!0,brackets:r.ignore}),a=i[0].split(e);if(r.escape){for(var o=[],s=0;s<a.length;s++){var l=a[s],c=a[s+1];\"\\\\\"===l[l.length-1]&&\"\\\\\"!==l[l.length-2]?(o.push(l+e+c),s++):o.push(l)}a=o}for(s=0;s<a.length;s++)i[0]=a[s],a[s]=n.stringify(i,{flat:!0});return a}},{parenthesis:458}],530:[function(t,e,r){\"use strict\";e.exports=function(t){for(var e=t.length,r=new Array(e),n=new Array(e),i=new Array(e),a=new Array(e),o=new Array(e),s=new Array(e),l=0;l<e;++l)r[l]=-1,n[l]=0,i[l]=!1,a[l]=0,o[l]=-1,s[l]=[];var c,u=0,h=[],f=[];function p(e){var l=[e],c=[e];for(r[e]=n[e]=u,i[e]=!0,u+=1;c.length>0;){e=c[c.length-1];var p=t[e];if(a[e]<p.length){for(var d=a[e];d<p.length;++d){var g=p[d];if(r[g]<0){r[g]=n[g]=u,i[g]=!0,u+=1,l.push(g),c.push(g);break}i[g]&&(n[e]=0|Math.min(n[e],n[g])),o[g]>=0&&s[e].push(o[g])}a[e]=d}else{if(n[e]===r[e]){for(var v=[],m=[],y=0,d=l.length-1;d>=0;--d){var x=l[d];if(i[x]=!1,v.push(x),m.push(s[x]),y+=s[x].length,o[x]=h.length,x===e){l.length=d;break}}h.push(v);for(var b=new Array(y),d=0;d<m.length;d++)for(var _=0;_<m[d].length;_++)b[--y]=m[d][_];f.push(b)}c.pop()}}}for(var l=0;l<e;++l)r[l]<0&&p(l);for(var l=0;l<f.length;l++){var d=f[l];if(0!==d.length){d.sort(function(t,e){return t-e}),c=[d[0]];for(var g=1;g<d.length;g++)d[g]!==d[g-1]&&c.push(d[g]);f[l]=c}}return{components:h,adjacencyList:f}}},{}],531:[function(t,e,r){\"use strict\";e.exports=function(t,e){if(t.dimension<=0)return{positions:[],cells:[]};if(1===t.dimension)return function(t,e){for(var r=a(t,e),n=r.length,i=new Array(n),o=new Array(n),s=0;s<n;++s)i[s]=[r[s]],o[s]=[s];return{positions:i,cells:o}}(t,e);var r=t.order.join()+\"-\"+t.dtype,s=o[r],e=+e||0;s||(s=o[r]=function(t,e){var r=t.length,a=[\"'use strict';\"],o=\"surfaceNets\"+t.join(\"_\")+\"d\"+e;a.push(\"var contour=genContour({\",\"order:[\",t.join(),\"],\",\"scalarArguments: 3,\",\"phase:function phaseFunc(p,a,b,c) { return (p > c)|0 },\"),\"generic\"===e&&a.push(\"getters:[0],\");for(var s=[],l=[],c=0;c<r;++c)s.push(\"d\"+c),l.push(\"d\"+c);for(var c=0;c<1<<r;++c)s.push(\"v\"+c),l.push(\"v\"+c);for(var c=0;c<1<<r;++c)s.push(\"p\"+c),l.push(\"p\"+c);s.push(\"a\",\"b\",\"c\"),l.push(\"a\",\"c\"),a.push(\"vertex:function vertexFunc(\",s.join(),\"){\");for(var u=[],c=0;c<1<<r;++c)u.push(\"(p\"+c+\"<<\"+c+\")\");a.push(\"var m=(\",u.join(\"+\"),\")|0;if(m===0||m===\",(1<<(1<<r))-1,\"){return}\");var h=[],f=[];1<<(1<<r)<=128?(a.push(\"switch(m){\"),f=a):a.push(\"switch(m>>>7){\");for(var c=0;c<1<<(1<<r);++c){if(1<<(1<<r)>128&&c%128==0){h.length>0&&f.push(\"}}\");var p=\"vExtra\"+h.length;a.push(\"case \",c>>>7,\":\",p,\"(m&0x7f,\",l.join(),\");break;\"),f=[\"function \",p,\"(m,\",l.join(),\"){switch(m){\"],h.push(f)}f.push(\"case \",127&c,\":\");for(var d=new Array(r),g=new Array(r),v=new Array(r),m=new Array(r),y=0,x=0;x<r;++x)d[x]=[],g[x]=[],v[x]=0,m[x]=0;for(var x=0;x<1<<r;++x)for(var b=0;b<r;++b){var _=x^1<<b;if(!(_>x)&&!(c&1<<_)!=!(c&1<<x)){var w=1;c&1<<_?g[b].push(\"v\"+_+\"-v\"+x):(g[b].push(\"v\"+x+\"-v\"+_),w=-w),w<0?(d[b].push(\"-v\"+x+\"-v\"+_),v[b]+=2):(d[b].push(\"v\"+x+\"+v\"+_),v[b]-=2),y+=1;for(var k=0;k<r;++k)k!==b&&(_&1<<k?m[k]+=1:m[k]-=1)}}for(var T=[],b=0;b<r;++b)if(0===d[b].length)T.push(\"d\"+b+\"-0.5\");else{var A=\"\";v[b]<0?A=v[b]+\"*c\":v[b]>0&&(A=\"+\"+v[b]+\"*c\");var M=d[b].length/y*.5,S=.5+m[b]/y*.5;T.push(\"d\"+b+\"-\"+S+\"-\"+M+\"*(\"+d[b].join(\"+\")+A+\")/(\"+g[b].join(\"+\")+\")\")}f.push(\"a.push([\",T.join(),\"]);\",\"break;\")}a.push(\"}},\"),h.length>0&&f.push(\"}}\");for(var E=[],c=0;c<1<<r-1;++c)E.push(\"v\"+c);E.push(\"c0\",\"c1\",\"p0\",\"p1\",\"a\",\"b\",\"c\"),a.push(\"cell:function cellFunc(\",E.join(),\"){\");var C=i(r-1);a.push(\"if(p0){b.push(\",C.map(function(t){return\"[\"+t.map(function(t){return\"v\"+t})+\"]\"}).join(),\")}else{b.push(\",C.map(function(t){var e=t.slice();return e.reverse(),\"[\"+e.map(function(t){return\"v\"+t})+\"]\"}).join(),\")}}});function \",o,\"(array,level){var verts=[],cells=[];contour(array,verts,cells,level);return {positions:verts,cells:cells};} return \",o,\";\");for(var c=0;c<h.length;++c)a.push(h[c].join(\"\"));return new Function(\"genContour\",a.join(\"\"))(n)}(t.order,t.dtype));return s(t,e)};var n=t(\"ndarray-extract-contour\"),i=t(\"triangulate-hypercube\"),a=t(\"zero-crossings\");var o={}},{\"ndarray-extract-contour\":439,\"triangulate-hypercube\":541,\"zero-crossings\":574}],532:[function(t,e,r){\"use strict\";Object.defineProperty(r,\"__esModule\",{value:!0});var n=function(){return function(t,e){if(Array.isArray(t))return t;if(Symbol.iterator in Object(t))return function(t,e){var r=[],n=!0,i=!1,a=void 0;try{for(var o,s=t[Symbol.iterator]();!(n=(o=s.next()).done)&&(r.push(o.value),!e||r.length!==e);n=!0);}catch(t){i=!0,a=t}finally{try{!n&&s.return&&s.return()}finally{if(i)throw a}}return r}(t,e);throw new TypeError(\"Invalid attempt to destructure non-iterable instance\")}}(),i=2*Math.PI,a=function(t,e,r,n,i,a,o){var s=t.x,l=t.y;return{x:n*(s*=e)-i*(l*=r)+a,y:i*s+n*l+o}},o=function(t,e){var r=.551915024494*(e<0?-1:1),n=Math.cos(t),i=Math.sin(t),a=Math.cos(t+e),o=Math.sin(t+e);return[{x:n-i*r,y:i+n*r},{x:a+o*r,y:o-a*r},{x:a,y:o}]},s=function(t,e,r,n){var i=t*n-e*r<0?-1:1,a=(t*r+e*n)/(Math.sqrt(t*t+e*e)*Math.sqrt(t*t+e*e));return a>1&&(a=1),a<-1&&(a=-1),i*Math.acos(a)};r.default=function(t){var e=t.px,r=t.py,l=t.cx,c=t.cy,u=t.rx,h=t.ry,f=t.xAxisRotation,p=void 0===f?0:f,d=t.largeArcFlag,g=void 0===d?0:d,v=t.sweepFlag,m=void 0===v?0:v,y=[];if(0===u||0===h)return[];var x=Math.sin(p*i/360),b=Math.cos(p*i/360),_=b*(e-l)/2+x*(r-c)/2,w=-x*(e-l)/2+b*(r-c)/2;if(0===_&&0===w)return[];u=Math.abs(u),h=Math.abs(h);var k=Math.pow(_,2)/Math.pow(u,2)+Math.pow(w,2)/Math.pow(h,2);k>1&&(u*=Math.sqrt(k),h*=Math.sqrt(k));var T=function(t,e,r,n,a,o,l,c,u,h,f,p){var d=Math.pow(a,2),g=Math.pow(o,2),v=Math.pow(f,2),m=Math.pow(p,2),y=d*g-d*m-g*v;y<0&&(y=0),y/=d*m+g*v;var x=(y=Math.sqrt(y)*(l===c?-1:1))*a/o*p,b=y*-o/a*f,_=h*x-u*b+(t+r)/2,w=u*x+h*b+(e+n)/2,k=(f-x)/a,T=(p-b)/o,A=(-f-x)/a,M=(-p-b)/o,S=s(1,0,k,T),E=s(k,T,A,M);return 0===c&&E>0&&(E-=i),1===c&&E<0&&(E+=i),[_,w,S,E]}(e,r,l,c,u,h,g,m,x,b,_,w),A=n(T,4),M=A[0],S=A[1],E=A[2],C=A[3],L=Math.abs(C)/(i/4);Math.abs(1-L)<1e-7&&(L=1);var P=Math.max(Math.ceil(L),1);C/=P;for(var O=0;O<P;O++)y.push(o(E,C)),E+=C;return y.map(function(t){var e=a(t[0],u,h,b,x,M,S),r=e.x,n=e.y,i=a(t[1],u,h,b,x,M,S),o=i.x,s=i.y,l=a(t[2],u,h,b,x,M,S);return{x1:r,y1:n,x2:o,y2:s,x:l.x,y:l.y}})},e.exports=r.default},{}],533:[function(t,e,r){\"use strict\";var n=t(\"parse-svg-path\"),i=t(\"abs-svg-path\"),a=t(\"normalize-svg-path\"),o=t(\"is-svg-path\"),s=t(\"assert\");e.exports=function(t){Array.isArray(t)&&1===t.length&&\"string\"==typeof t[0]&&(t=t[0]);\"string\"==typeof t&&(s(o(t),\"String is not an SVG path.\"),t=n(t));if(s(Array.isArray(t),\"Argument should be a string or an array of path segments.\"),t=i(t),!(t=a(t)).length)return[0,0,0,0];for(var e=[1/0,1/0,-1/0,-1/0],r=0,l=t.length;r<l;r++)for(var c=t[r].slice(1),u=0;u<c.length;u+=2)c[u+0]<e[0]&&(e[0]=c[u+0]),c[u+1]<e[1]&&(e[1]=c[u+1]),c[u+0]>e[2]&&(e[2]=c[u+0]),c[u+1]>e[3]&&(e[3]=c[u+1]);return e}},{\"abs-svg-path\":60,assert:68,\"is-svg-path\":424,\"normalize-svg-path\":534,\"parse-svg-path\":460}],534:[function(t,e,r){\"use strict\";e.exports=function(t){for(var e,r=[],o=0,s=0,l=0,c=0,u=null,h=null,f=0,p=0,d=0,g=t.length;d<g;d++){var v=t[d],m=v[0];switch(m){case\"M\":l=v[1],c=v[2];break;case\"A\":var y=n({px:f,py:p,cx:v[6],cy:v[7],rx:v[1],ry:v[2],xAxisRotation:v[3],largeArcFlag:v[4],sweepFlag:v[5]});if(!y.length)continue;for(var x,b=0;b<y.length;b++)x=y[b],v=[\"C\",x.x1,x.y1,x.x2,x.y2,x.x,x.y],b<y.length-1&&r.push(v);break;case\"S\":var _=f,w=p;\"C\"!=e&&\"S\"!=e||(_+=_-o,w+=w-s),v=[\"C\",_,w,v[1],v[2],v[3],v[4]];break;case\"T\":\"Q\"==e||\"T\"==e?(u=2*f-u,h=2*p-h):(u=f,h=p),v=a(f,p,u,h,v[1],v[2]);break;case\"Q\":u=v[1],h=v[2],v=a(f,p,v[1],v[2],v[3],v[4]);break;case\"L\":v=i(f,p,v[1],v[2]);break;case\"H\":v=i(f,p,v[1],p);break;case\"V\":v=i(f,p,f,v[1]);break;case\"Z\":v=i(f,p,l,c)}e=m,f=v[v.length-2],p=v[v.length-1],v.length>4?(o=v[v.length-4],s=v[v.length-3]):(o=f,s=p),r.push(v)}return r};var n=t(\"svg-arc-to-cubic-bezier\");function i(t,e,r,n){return[\"C\",t,e,r,n,r,n]}function a(t,e,r,n,i,a){return[\"C\",t/3+2/3*r,e/3+2/3*n,i/3+2/3*r,a/3+2/3*n,i,a]}},{\"svg-arc-to-cubic-bezier\":532}],535:[function(t,e,r){\"use strict\";var n,i=t(\"svg-path-bounds\"),a=t(\"parse-svg-path\"),o=t(\"draw-svg-path\"),s=t(\"is-svg-path\"),l=t(\"bitmap-sdf\"),c=document.createElement(\"canvas\"),u=c.getContext(\"2d\");e.exports=function(t,e){if(!s(t))throw Error(\"Argument should be valid svg path string\");e||(e={});var r,h;e.shape?(r=e.shape[0],h=e.shape[1]):(r=c.width=e.w||e.width||200,h=c.height=e.h||e.height||200);var f=Math.min(r,h),p=e.stroke||0,d=e.viewbox||e.viewBox||i(t),g=[r/(d[2]-d[0]),h/(d[3]-d[1])],v=Math.min(g[0]||0,g[1]||0)/2;u.fillStyle=\"black\",u.fillRect(0,0,r,h),u.fillStyle=\"white\",p&&(\"number\"!=typeof p&&(p=1),u.strokeStyle=p>0?\"white\":\"black\",u.lineWidth=Math.abs(p));if(u.translate(.5*r,.5*h),u.scale(v,v),function(){if(null!=n)return n;var t=document.createElement(\"canvas\").getContext(\"2d\");if(t.canvas.width=t.canvas.height=1,!window.Path2D)return n=!1;var e=new Path2D(\"M0,0h1v1h-1v-1Z\");t.fillStyle=\"black\",t.fill(e);var r=t.getImageData(0,0,1,1);return n=r&&r.data&&255===r.data[3]}()){var m=new Path2D(t);u.fill(m),p&&u.stroke(m)}else{var y=a(t);o(u,y),u.fill(),p&&u.stroke()}return u.setTransform(1,0,0,1,0,0),l(u,{cutoff:null!=e.cutoff?e.cutoff:.5,radius:null!=e.radius?e.radius:.5*f})}},{\"bitmap-sdf\":93,\"draw-svg-path\":168,\"is-svg-path\":424,\"parse-svg-path\":460,\"svg-path-bounds\":533}],536:[function(t,e,r){(function(r){\"use strict\";e.exports=function t(e,r,i){var i=i||{};var o=a[e];o||(o=a[e]={\" \":{data:new Float32Array(0),shape:.2}});var s=o[r];if(!s)if(r.length<=1||!/\\d/.test(r))s=o[r]=function(t){for(var e=t.cells,r=t.positions,n=new Float32Array(6*e.length),i=0,a=0,o=0;o<e.length;++o)for(var s=e[o],l=0;l<3;++l){var c=r[s[l]];n[i++]=c[0],n[i++]=c[1]+1.4,a=Math.max(c[0],a)}return{data:n,shape:a}}(n(r,{triangles:!0,font:e,textAlign:i.textAlign||\"left\",textBaseline:\"alphabetic\",styletags:{breaklines:!0,bolds:!0,italics:!0,subscripts:!0,superscripts:!0}}));else{for(var l=r.split(/(\\d|\\s)/),c=new Array(l.length),u=0,h=0,f=0;f<l.length;++f)c[f]=t(e,l[f]),u+=c[f].data.length,h+=c[f].shape,f>0&&(h+=.02);for(var p=new Float32Array(u),d=0,g=-.5*h,f=0;f<c.length;++f){for(var v=c[f].data,m=0;m<v.length;m+=2)p[d++]=v[m]+g,p[d++]=v[m+1];g+=c[f].shape+.02}s=o[r]={data:p,shape:h}}return s};var n=t(\"vectorize-text\"),i=window||r.global||{},a=i.__TEXT_CACHE||{};i.__TEXT_CACHE={}}).call(this,t(\"_process\"))},{_process:482,\"vectorize-text\":550}],537:[function(t,e,r){!function(t){var r=/^\\s+/,n=/\\s+$/,i=0,a=t.round,o=t.min,s=t.max,l=t.random;function c(e,l){if(l=l||{},(e=e||\"\")instanceof c)return e;if(!(this instanceof c))return new c(e,l);var u=function(e){var i={r:0,g:0,b:0},a=1,l=null,c=null,u=null,h=!1,f=!1;\"string\"==typeof e&&(e=function(t){t=t.replace(r,\"\").replace(n,\"\").toLowerCase();var e,i=!1;if(S[t])t=S[t],i=!0;else if(\"transparent\"==t)return{r:0,g:0,b:0,a:0,format:\"name\"};if(e=j.rgb.exec(t))return{r:e[1],g:e[2],b:e[3]};if(e=j.rgba.exec(t))return{r:e[1],g:e[2],b:e[3],a:e[4]};if(e=j.hsl.exec(t))return{h:e[1],s:e[2],l:e[3]};if(e=j.hsla.exec(t))return{h:e[1],s:e[2],l:e[3],a:e[4]};if(e=j.hsv.exec(t))return{h:e[1],s:e[2],v:e[3]};if(e=j.hsva.exec(t))return{h:e[1],s:e[2],v:e[3],a:e[4]};if(e=j.hex8.exec(t))return{r:O(e[1]),g:O(e[2]),b:O(e[3]),a:R(e[4]),format:i?\"name\":\"hex8\"};if(e=j.hex6.exec(t))return{r:O(e[1]),g:O(e[2]),b:O(e[3]),format:i?\"name\":\"hex\"};if(e=j.hex4.exec(t))return{r:O(e[1]+\"\"+e[1]),g:O(e[2]+\"\"+e[2]),b:O(e[3]+\"\"+e[3]),a:R(e[4]+\"\"+e[4]),format:i?\"name\":\"hex8\"};if(e=j.hex3.exec(t))return{r:O(e[1]+\"\"+e[1]),g:O(e[2]+\"\"+e[2]),b:O(e[3]+\"\"+e[3]),format:i?\"name\":\"hex\"};return!1}(e));\"object\"==typeof e&&(U(e.r)&&U(e.g)&&U(e.b)?(p=e.r,d=e.g,g=e.b,i={r:255*L(p,255),g:255*L(d,255),b:255*L(g,255)},h=!0,f=\"%\"===String(e.r).substr(-1)?\"prgb\":\"rgb\"):U(e.h)&&U(e.s)&&U(e.v)?(l=I(e.s),c=I(e.v),i=function(e,r,n){e=6*L(e,360),r=L(r,100),n=L(n,100);var i=t.floor(e),a=e-i,o=n*(1-r),s=n*(1-a*r),l=n*(1-(1-a)*r),c=i%6;return{r:255*[n,s,o,o,l,n][c],g:255*[l,n,n,s,o,o][c],b:255*[o,o,l,n,n,s][c]}}(e.h,l,c),h=!0,f=\"hsv\"):U(e.h)&&U(e.s)&&U(e.l)&&(l=I(e.s),u=I(e.l),i=function(t,e,r){var n,i,a;function o(t,e,r){return r<0&&(r+=1),r>1&&(r-=1),r<1/6?t+6*(e-t)*r:r<.5?e:r<2/3?t+(e-t)*(2/3-r)*6:t}if(t=L(t,360),e=L(e,100),r=L(r,100),0===e)n=i=a=r;else{var s=r<.5?r*(1+e):r+e-r*e,l=2*r-s;n=o(l,s,t+1/3),i=o(l,s,t),a=o(l,s,t-1/3)}return{r:255*n,g:255*i,b:255*a}}(e.h,l,u),h=!0,f=\"hsl\"),e.hasOwnProperty(\"a\")&&(a=e.a));var p,d,g;return a=C(a),{ok:h,format:e.format||f,r:o(255,s(i.r,0)),g:o(255,s(i.g,0)),b:o(255,s(i.b,0)),a:a}}(e);this._originalInput=e,this._r=u.r,this._g=u.g,this._b=u.b,this._a=u.a,this._roundA=a(100*this._a)/100,this._format=l.format||u.format,this._gradientType=l.gradientType,this._r<1&&(this._r=a(this._r)),this._g<1&&(this._g=a(this._g)),this._b<1&&(this._b=a(this._b)),this._ok=u.ok,this._tc_id=i++}function u(t,e,r){t=L(t,255),e=L(e,255),r=L(r,255);var n,i,a=s(t,e,r),l=o(t,e,r),c=(a+l)/2;if(a==l)n=i=0;else{var u=a-l;switch(i=c>.5?u/(2-a-l):u/(a+l),a){case t:n=(e-r)/u+(e<r?6:0);break;case e:n=(r-t)/u+2;break;case r:n=(t-e)/u+4}n/=6}return{h:n,s:i,l:c}}function h(t,e,r){t=L(t,255),e=L(e,255),r=L(r,255);var n,i,a=s(t,e,r),l=o(t,e,r),c=a,u=a-l;if(i=0===a?0:u/a,a==l)n=0;else{switch(a){case t:n=(e-r)/u+(e<r?6:0);break;case e:n=(r-t)/u+2;break;case r:n=(t-e)/u+4}n/=6}return{h:n,s:i,v:c}}function f(t,e,r,n){var i=[z(a(t).toString(16)),z(a(e).toString(16)),z(a(r).toString(16))];return n&&i[0].charAt(0)==i[0].charAt(1)&&i[1].charAt(0)==i[1].charAt(1)&&i[2].charAt(0)==i[2].charAt(1)?i[0].charAt(0)+i[1].charAt(0)+i[2].charAt(0):i.join(\"\")}function p(t,e,r,n){return[z(D(n)),z(a(t).toString(16)),z(a(e).toString(16)),z(a(r).toString(16))].join(\"\")}function d(t,e){e=0===e?0:e||10;var r=c(t).toHsl();return r.s-=e/100,r.s=P(r.s),c(r)}function g(t,e){e=0===e?0:e||10;var r=c(t).toHsl();return r.s+=e/100,r.s=P(r.s),c(r)}function v(t){return c(t).desaturate(100)}function m(t,e){e=0===e?0:e||10;var r=c(t).toHsl();return r.l+=e/100,r.l=P(r.l),c(r)}function y(t,e){e=0===e?0:e||10;var r=c(t).toRgb();return r.r=s(0,o(255,r.r-a(-e/100*255))),r.g=s(0,o(255,r.g-a(-e/100*255))),r.b=s(0,o(255,r.b-a(-e/100*255))),c(r)}function x(t,e){e=0===e?0:e||10;var r=c(t).toHsl();return r.l-=e/100,r.l=P(r.l),c(r)}function b(t,e){var r=c(t).toHsl(),n=(r.h+e)%360;return r.h=n<0?360+n:n,c(r)}function _(t){var e=c(t).toHsl();return e.h=(e.h+180)%360,c(e)}function w(t){var e=c(t).toHsl(),r=e.h;return[c(t),c({h:(r+120)%360,s:e.s,l:e.l}),c({h:(r+240)%360,s:e.s,l:e.l})]}function k(t){var e=c(t).toHsl(),r=e.h;return[c(t),c({h:(r+90)%360,s:e.s,l:e.l}),c({h:(r+180)%360,s:e.s,l:e.l}),c({h:(r+270)%360,s:e.s,l:e.l})]}function T(t){var e=c(t).toHsl(),r=e.h;return[c(t),c({h:(r+72)%360,s:e.s,l:e.l}),c({h:(r+216)%360,s:e.s,l:e.l})]}function A(t,e,r){e=e||6,r=r||30;var n=c(t).toHsl(),i=360/r,a=[c(t)];for(n.h=(n.h-(i*e>>1)+720)%360;--e;)n.h=(n.h+i)%360,a.push(c(n));return a}function M(t,e){e=e||6;for(var r=c(t).toHsv(),n=r.h,i=r.s,a=r.v,o=[],s=1/e;e--;)o.push(c({h:n,s:i,v:a})),a=(a+s)%1;return o}c.prototype={isDark:function(){return this.getBrightness()<128},isLight:function(){return!this.isDark()},isValid:function(){return this._ok},getOriginalInput:function(){return this._originalInput},getFormat:function(){return this._format},getAlpha:function(){return this._a},getBrightness:function(){var t=this.toRgb();return(299*t.r+587*t.g+114*t.b)/1e3},getLuminance:function(){var e,r,n,i=this.toRgb();return e=i.r/255,r=i.g/255,n=i.b/255,.2126*(e<=.03928?e/12.92:t.pow((e+.055)/1.055,2.4))+.7152*(r<=.03928?r/12.92:t.pow((r+.055)/1.055,2.4))+.0722*(n<=.03928?n/12.92:t.pow((n+.055)/1.055,2.4))},setAlpha:function(t){return this._a=C(t),this._roundA=a(100*this._a)/100,this},toHsv:function(){var t=h(this._r,this._g,this._b);return{h:360*t.h,s:t.s,v:t.v,a:this._a}},toHsvString:function(){var t=h(this._r,this._g,this._b),e=a(360*t.h),r=a(100*t.s),n=a(100*t.v);return 1==this._a?\"hsv(\"+e+\", \"+r+\"%, \"+n+\"%)\":\"hsva(\"+e+\", \"+r+\"%, \"+n+\"%, \"+this._roundA+\")\"},toHsl:function(){var t=u(this._r,this._g,this._b);return{h:360*t.h,s:t.s,l:t.l,a:this._a}},toHslString:function(){var t=u(this._r,this._g,this._b),e=a(360*t.h),r=a(100*t.s),n=a(100*t.l);return 1==this._a?\"hsl(\"+e+\", \"+r+\"%, \"+n+\"%)\":\"hsla(\"+e+\", \"+r+\"%, \"+n+\"%, \"+this._roundA+\")\"},toHex:function(t){return f(this._r,this._g,this._b,t)},toHexString:function(t){return\"#\"+this.toHex(t)},toHex8:function(t){return function(t,e,r,n,i){var o=[z(a(t).toString(16)),z(a(e).toString(16)),z(a(r).toString(16)),z(D(n))];if(i&&o[0].charAt(0)==o[0].charAt(1)&&o[1].charAt(0)==o[1].charAt(1)&&o[2].charAt(0)==o[2].charAt(1)&&o[3].charAt(0)==o[3].charAt(1))return o[0].charAt(0)+o[1].charAt(0)+o[2].charAt(0)+o[3].charAt(0);return o.join(\"\")}(this._r,this._g,this._b,this._a,t)},toHex8String:function(t){return\"#\"+this.toHex8(t)},toRgb:function(){return{r:a(this._r),g:a(this._g),b:a(this._b),a:this._a}},toRgbString:function(){return 1==this._a?\"rgb(\"+a(this._r)+\", \"+a(this._g)+\", \"+a(this._b)+\")\":\"rgba(\"+a(this._r)+\", \"+a(this._g)+\", \"+a(this._b)+\", \"+this._roundA+\")\"},toPercentageRgb:function(){return{r:a(100*L(this._r,255))+\"%\",g:a(100*L(this._g,255))+\"%\",b:a(100*L(this._b,255))+\"%\",a:this._a}},toPercentageRgbString:function(){return 1==this._a?\"rgb(\"+a(100*L(this._r,255))+\"%, \"+a(100*L(this._g,255))+\"%, \"+a(100*L(this._b,255))+\"%)\":\"rgba(\"+a(100*L(this._r,255))+\"%, \"+a(100*L(this._g,255))+\"%, \"+a(100*L(this._b,255))+\"%, \"+this._roundA+\")\"},toName:function(){return 0===this._a?\"transparent\":!(this._a<1)&&(E[f(this._r,this._g,this._b,!0)]||!1)},toFilter:function(t){var e=\"#\"+p(this._r,this._g,this._b,this._a),r=e,n=this._gradientType?\"GradientType = 1, \":\"\";if(t){var i=c(t);r=\"#\"+p(i._r,i._g,i._b,i._a)}return\"progid:DXImageTransform.Microsoft.gradient(\"+n+\"startColorstr=\"+e+\",endColorstr=\"+r+\")\"},toString:function(t){var e=!!t;t=t||this._format;var r=!1,n=this._a<1&&this._a>=0;return e||!n||\"hex\"!==t&&\"hex6\"!==t&&\"hex3\"!==t&&\"hex4\"!==t&&\"hex8\"!==t&&\"name\"!==t?(\"rgb\"===t&&(r=this.toRgbString()),\"prgb\"===t&&(r=this.toPercentageRgbString()),\"hex\"!==t&&\"hex6\"!==t||(r=this.toHexString()),\"hex3\"===t&&(r=this.toHexString(!0)),\"hex4\"===t&&(r=this.toHex8String(!0)),\"hex8\"===t&&(r=this.toHex8String()),\"name\"===t&&(r=this.toName()),\"hsl\"===t&&(r=this.toHslString()),\"hsv\"===t&&(r=this.toHsvString()),r||this.toHexString()):\"name\"===t&&0===this._a?this.toName():this.toRgbString()},clone:function(){return c(this.toString())},_applyModification:function(t,e){var r=t.apply(null,[this].concat([].slice.call(e)));return this._r=r._r,this._g=r._g,this._b=r._b,this.setAlpha(r._a),this},lighten:function(){return this._applyModification(m,arguments)},brighten:function(){return this._applyModification(y,arguments)},darken:function(){return this._applyModification(x,arguments)},desaturate:function(){return this._applyModification(d,arguments)},saturate:function(){return this._applyModification(g,arguments)},greyscale:function(){return this._applyModification(v,arguments)},spin:function(){return this._applyModification(b,arguments)},_applyCombination:function(t,e){return t.apply(null,[this].concat([].slice.call(e)))},analogous:function(){return this._applyCombination(A,arguments)},complement:function(){return this._applyCombination(_,arguments)},monochromatic:function(){return this._applyCombination(M,arguments)},splitcomplement:function(){return this._applyCombination(T,arguments)},triad:function(){return this._applyCombination(w,arguments)},tetrad:function(){return this._applyCombination(k,arguments)}},c.fromRatio=function(t,e){if(\"object\"==typeof t){var r={};for(var n in t)t.hasOwnProperty(n)&&(r[n]=\"a\"===n?t[n]:I(t[n]));t=r}return c(t,e)},c.equals=function(t,e){return!(!t||!e)&&c(t).toRgbString()==c(e).toRgbString()},c.random=function(){return c.fromRatio({r:l(),g:l(),b:l()})},c.mix=function(t,e,r){r=0===r?0:r||50;var n=c(t).toRgb(),i=c(e).toRgb(),a=r/100;return c({r:(i.r-n.r)*a+n.r,g:(i.g-n.g)*a+n.g,b:(i.b-n.b)*a+n.b,a:(i.a-n.a)*a+n.a})},c.readability=function(e,r){var n=c(e),i=c(r);return(t.max(n.getLuminance(),i.getLuminance())+.05)/(t.min(n.getLuminance(),i.getLuminance())+.05)},c.isReadable=function(t,e,r){var n,i,a=c.readability(t,e);switch(i=!1,(n=function(t){var e,r;e=((t=t||{level:\"AA\",size:\"small\"}).level||\"AA\").toUpperCase(),r=(t.size||\"small\").toLowerCase(),\"AA\"!==e&&\"AAA\"!==e&&(e=\"AA\");\"small\"!==r&&\"large\"!==r&&(r=\"small\");return{level:e,size:r}}(r)).level+n.size){case\"AAsmall\":case\"AAAlarge\":i=a>=4.5;break;case\"AAlarge\":i=a>=3;break;case\"AAAsmall\":i=a>=7}return i},c.mostReadable=function(t,e,r){var n,i,a,o,s=null,l=0;i=(r=r||{}).includeFallbackColors,a=r.level,o=r.size;for(var u=0;u<e.length;u++)(n=c.readability(t,e[u]))>l&&(l=n,s=c(e[u]));return c.isReadable(t,s,{level:a,size:o})||!i?s:(r.includeFallbackColors=!1,c.mostReadable(t,[\"#fff\",\"#000\"],r))};var S=c.names={aliceblue:\"f0f8ff\",antiquewhite:\"faebd7\",aqua:\"0ff\",aquamarine:\"7fffd4\",azure:\"f0ffff\",beige:\"f5f5dc\",bisque:\"ffe4c4\",black:\"000\",blanchedalmond:\"ffebcd\",blue:\"00f\",blueviolet:\"8a2be2\",brown:\"a52a2a\",burlywood:\"deb887\",burntsienna:\"ea7e5d\",cadetblue:\"5f9ea0\",chartreuse:\"7fff00\",chocolate:\"d2691e\",coral:\"ff7f50\",cornflowerblue:\"6495ed\",cornsilk:\"fff8dc\",crimson:\"dc143c\",cyan:\"0ff\",darkblue:\"00008b\",darkcyan:\"008b8b\",darkgoldenrod:\"b8860b\",darkgray:\"a9a9a9\",darkgreen:\"006400\",darkgrey:\"a9a9a9\",darkkhaki:\"bdb76b\",darkmagenta:\"8b008b\",darkolivegreen:\"556b2f\",darkorange:\"ff8c00\",darkorchid:\"9932cc\",darkred:\"8b0000\",darksalmon:\"e9967a\",darkseagreen:\"8fbc8f\",darkslateblue:\"483d8b\",darkslategray:\"2f4f4f\",darkslategrey:\"2f4f4f\",darkturquoise:\"00ced1\",darkviolet:\"9400d3\",deeppink:\"ff1493\",deepskyblue:\"00bfff\",dimgray:\"696969\",dimgrey:\"696969\",dodgerblue:\"1e90ff\",firebrick:\"b22222\",floralwhite:\"fffaf0\",forestgreen:\"228b22\",fuchsia:\"f0f\",gainsboro:\"dcdcdc\",ghostwhite:\"f8f8ff\",gold:\"ffd700\",goldenrod:\"daa520\",gray:\"808080\",green:\"008000\",greenyellow:\"adff2f\",grey:\"808080\",honeydew:\"f0fff0\",hotpink:\"ff69b4\",indianred:\"cd5c5c\",indigo:\"4b0082\",ivory:\"fffff0\",khaki:\"f0e68c\",lavender:\"e6e6fa\",lavenderblush:\"fff0f5\",lawngreen:\"7cfc00\",lemonchiffon:\"fffacd\",lightblue:\"add8e6\",lightcoral:\"f08080\",lightcyan:\"e0ffff\",lightgoldenrodyellow:\"fafad2\",lightgray:\"d3d3d3\",lightgreen:\"90ee90\",lightgrey:\"d3d3d3\",lightpink:\"ffb6c1\",lightsalmon:\"ffa07a\",lightseagreen:\"20b2aa\",lightskyblue:\"87cefa\",lightslategray:\"789\",lightslategrey:\"789\",lightsteelblue:\"b0c4de\",lightyellow:\"ffffe0\",lime:\"0f0\",limegreen:\"32cd32\",linen:\"faf0e6\",magenta:\"f0f\",maroon:\"800000\",mediumaquamarine:\"66cdaa\",mediumblue:\"0000cd\",mediumorchid:\"ba55d3\",mediumpurple:\"9370db\",mediumseagreen:\"3cb371\",mediumslateblue:\"7b68ee\",mediumspringgreen:\"00fa9a\",mediumturquoise:\"48d1cc\",mediumvioletred:\"c71585\",midnightblue:\"191970\",mintcream:\"f5fffa\",mistyrose:\"ffe4e1\",moccasin:\"ffe4b5\",navajowhite:\"ffdead\",navy:\"000080\",oldlace:\"fdf5e6\",olive:\"808000\",olivedrab:\"6b8e23\",orange:\"ffa500\",orangered:\"ff4500\",orchid:\"da70d6\",palegoldenrod:\"eee8aa\",palegreen:\"98fb98\",paleturquoise:\"afeeee\",palevioletred:\"db7093\",papayawhip:\"ffefd5\",peachpuff:\"ffdab9\",peru:\"cd853f\",pink:\"ffc0cb\",plum:\"dda0dd\",powderblue:\"b0e0e6\",purple:\"800080\",rebeccapurple:\"663399\",red:\"f00\",rosybrown:\"bc8f8f\",royalblue:\"4169e1\",saddlebrown:\"8b4513\",salmon:\"fa8072\",sandybrown:\"f4a460\",seagreen:\"2e8b57\",seashell:\"fff5ee\",sienna:\"a0522d\",silver:\"c0c0c0\",skyblue:\"87ceeb\",slateblue:\"6a5acd\",slategray:\"708090\",slategrey:\"708090\",snow:\"fffafa\",springgreen:\"00ff7f\",steelblue:\"4682b4\",tan:\"d2b48c\",teal:\"008080\",thistle:\"d8bfd8\",tomato:\"ff6347\",turquoise:\"40e0d0\",violet:\"ee82ee\",wheat:\"f5deb3\",white:\"fff\",whitesmoke:\"f5f5f5\",yellow:\"ff0\",yellowgreen:\"9acd32\"},E=c.hexNames=function(t){var e={};for(var r in t)t.hasOwnProperty(r)&&(e[t[r]]=r);return e}(S);function C(t){return t=parseFloat(t),(isNaN(t)||t<0||t>1)&&(t=1),t}function L(e,r){(function(t){return\"string\"==typeof t&&-1!=t.indexOf(\".\")&&1===parseFloat(t)})(e)&&(e=\"100%\");var n=function(t){return\"string\"==typeof t&&-1!=t.indexOf(\"%\")}(e);return e=o(r,s(0,parseFloat(e))),n&&(e=parseInt(e*r,10)/100),t.abs(e-r)<1e-6?1:e%r/parseFloat(r)}function P(t){return o(1,s(0,t))}function O(t){return parseInt(t,16)}function z(t){return 1==t.length?\"0\"+t:\"\"+t}function I(t){return t<=1&&(t=100*t+\"%\"),t}function D(e){return t.round(255*parseFloat(e)).toString(16)}function R(t){return O(t)/255}var F,B,N,j=(B=\"[\\\\s|\\\\(]+(\"+(F=\"(?:[-\\\\+]?\\\\d*\\\\.\\\\d+%?)|(?:[-\\\\+]?\\\\d+%?)\")+\")[,|\\\\s]+(\"+F+\")[,|\\\\s]+(\"+F+\")\\\\s*\\\\)?\",N=\"[\\\\s|\\\\(]+(\"+F+\")[,|\\\\s]+(\"+F+\")[,|\\\\s]+(\"+F+\")[,|\\\\s]+(\"+F+\")\\\\s*\\\\)?\",{CSS_UNIT:new RegExp(F),rgb:new RegExp(\"rgb\"+B),rgba:new RegExp(\"rgba\"+N),hsl:new RegExp(\"hsl\"+B),hsla:new RegExp(\"hsla\"+N),hsv:new RegExp(\"hsv\"+B),hsva:new RegExp(\"hsva\"+N),hex3:/^#?([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})$/,hex6:/^#?([0-9a-fA-F]{2})([0-9a-fA-F]{2})([0-9a-fA-F]{2})$/,hex4:/^#?([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})$/,hex8:/^#?([0-9a-fA-F]{2})([0-9a-fA-F]{2})([0-9a-fA-F]{2})([0-9a-fA-F]{2})$/});function U(t){return!!j.CSS_UNIT.exec(t)}\"undefined\"!=typeof e&&e.exports?e.exports=c:window.tinycolor=c}(Math)},{}],538:[function(t,e,r){\"use strict\";e.exports=i,e.exports.float32=e.exports.float=i,e.exports.fract32=e.exports.fract=function(t){if(t.length){for(var e=i(t),r=0,n=e.length;r<n;r++)e[r]=t[r]-e[r];return e}return i(t-i(t))};var n=new Float32Array(1);function i(t){if(t.length){if(t instanceof Float32Array)return t;var e=new Float32Array(t);return e.set(t),e}return n[0]=t,n[0]}},{}],539:[function(t,e,r){\"use strict\";var n=t(\"parse-unit\");e.exports=o;var i=96;function a(t,e){var r=n(getComputedStyle(t).getPropertyValue(e));return r[0]*o(r[1],t)}function o(t,e){switch(e=e||document.body,t=(t||\"px\").trim().toLowerCase(),e!==window&&e!==document||(e=document.body),t){case\"%\":return e.clientHeight/100;case\"ch\":case\"ex\":return function(t,e){var r=document.createElement(\"div\");r.style[\"font-size\"]=\"128\"+t,e.appendChild(r);var n=a(r,\"font-size\")/128;return e.removeChild(r),n}(t,e);case\"em\":return a(e,\"font-size\");case\"rem\":return a(document.body,\"font-size\");case\"vw\":return window.innerWidth/100;case\"vh\":return window.innerHeight/100;case\"vmin\":return Math.min(window.innerWidth,window.innerHeight)/100;case\"vmax\":return Math.max(window.innerWidth,window.innerHeight)/100;case\"in\":return i;case\"cm\":return i/2.54;case\"mm\":return i/25.4;case\"pt\":return i/72;case\"pc\":return i/6}return 1}},{\"parse-unit\":461}],540:[function(t,e,r){var n;n=this,function(t){\"use strict\";var e=function(t){return t},r=function(t){if(null==(r=t.transform))return e;var r,n,i,a=r.scale[0],o=r.scale[1],s=r.translate[0],l=r.translate[1];return function(t,e){return e||(n=i=0),t[0]=(n+=t[0])*a+s,t[1]=(i+=t[1])*o+l,t}},n=function(t){var e=t.bbox;function n(t){l[0]=t[0],l[1]=t[1],s(l),l[0]<c&&(c=l[0]),l[0]>h&&(h=l[0]),l[1]<u&&(u=l[1]),l[1]>f&&(f=l[1])}function i(t){switch(t.type){case\"GeometryCollection\":t.geometries.forEach(i);break;case\"Point\":n(t.coordinates);break;case\"MultiPoint\":t.coordinates.forEach(n)}}if(!e){var a,o,s=r(t),l=new Array(2),c=1/0,u=c,h=-c,f=-c;for(o in t.arcs.forEach(function(t){for(var e=-1,r=t.length;++e<r;)a=t[e],l[0]=a[0],l[1]=a[1],s(l,e),l[0]<c&&(c=l[0]),l[0]>h&&(h=l[0]),l[1]<u&&(u=l[1]),l[1]>f&&(f=l[1])}),t.objects)i(t.objects[o]);e=t.bbox=[c,u,h,f]}return e},i=function(t,e){for(var r,n=t.length,i=n-e;i<--n;)r=t[i],t[i++]=t[n],t[n]=r};function a(t,e){var r=e.id,n=e.bbox,i=null==e.properties?{}:e.properties,a=o(t,e);return null==r&&null==n?{type:\"Feature\",properties:i,geometry:a}:null==n?{type:\"Feature\",id:r,properties:i,geometry:a}:{type:\"Feature\",id:r,bbox:n,properties:i,geometry:a}}function o(t,e){var n=r(t),a=t.arcs;function o(t,e){e.length&&e.pop();for(var r=a[t<0?~t:t],o=0,s=r.length;o<s;++o)e.push(n(r[o].slice(),o));t<0&&i(e,s)}function s(t){return n(t.slice())}function l(t){for(var e=[],r=0,n=t.length;r<n;++r)o(t[r],e);return e.length<2&&e.push(e[0].slice()),e}function c(t){for(var e=l(t);e.length<4;)e.push(e[0].slice());return e}function u(t){return t.map(c)}return function t(e){var r,n=e.type;switch(n){case\"GeometryCollection\":return{type:n,geometries:e.geometries.map(t)};case\"Point\":r=s(e.coordinates);break;case\"MultiPoint\":r=e.coordinates.map(s);break;case\"LineString\":r=l(e.arcs);break;case\"MultiLineString\":r=e.arcs.map(l);break;case\"Polygon\":r=u(e.arcs);break;case\"MultiPolygon\":r=e.arcs.map(u);break;default:return null}return{type:n,coordinates:r}}(e)}var s=function(t,e){var r={},n={},i={},a=[],o=-1;function s(t,e){for(var n in t){var i=t[n];delete e[i.start],delete i.start,delete i.end,i.forEach(function(t){r[t<0?~t:t]=1}),a.push(i)}}return e.forEach(function(r,n){var i,a=t.arcs[r<0?~r:r];a.length<3&&!a[1][0]&&!a[1][1]&&(i=e[++o],e[o]=r,e[n]=i)}),e.forEach(function(e){var r,a,o=function(e){var r,n=t.arcs[e<0?~e:e],i=n[0];t.transform?(r=[0,0],n.forEach(function(t){r[0]+=t[0],r[1]+=t[1]})):r=n[n.length-1];return e<0?[r,i]:[i,r]}(e),s=o[0],l=o[1];if(r=i[s])if(delete i[r.end],r.push(e),r.end=l,a=n[l]){delete n[a.start];var c=a===r?r:r.concat(a);n[c.start=r.start]=i[c.end=a.end]=c}else n[r.start]=i[r.end]=r;else if(r=n[l])if(delete n[r.start],r.unshift(e),r.start=s,a=i[s]){delete i[a.end];var u=a===r?r:a.concat(r);n[u.start=a.start]=i[u.end=r.end]=u}else n[r.start]=i[r.end]=r;else n[(r=[e]).start=s]=i[r.end=l]=r}),s(i,n),s(n,i),e.forEach(function(t){r[t<0?~t:t]||a.push([t])}),a};function l(t,e,r){var n,i,a;if(arguments.length>1)n=function(t,e,r){var n,i=[],a=[];function o(t){var e=t<0?~t:t;(a[e]||(a[e]=[])).push({i:t,g:n})}function s(t){t.forEach(o)}function l(t){t.forEach(s)}return function t(e){switch(n=e,e.type){case\"GeometryCollection\":e.geometries.forEach(t);break;case\"LineString\":s(e.arcs);break;case\"MultiLineString\":case\"Polygon\":l(e.arcs);break;case\"MultiPolygon\":e.arcs.forEach(l)}}(e),a.forEach(null==r?function(t){i.push(t[0].i)}:function(t){r(t[0].g,t[t.length-1].g)&&i.push(t[0].i)}),i}(0,e,r);else for(i=0,n=new Array(a=t.arcs.length);i<a;++i)n[i]=i;return{type:\"MultiLineString\",arcs:s(t,n)}}function c(t,e){var r={},n=[],i=[];function a(t){t.forEach(function(e){e.forEach(function(e){(r[e=e<0?~e:e]||(r[e]=[])).push(t)})}),n.push(t)}function l(e){return function(t){for(var e,r=-1,n=t.length,i=t[n-1],a=0;++r<n;)e=i,i=t[r],a+=e[0]*i[1]-e[1]*i[0];return Math.abs(a)}(o(t,{type:\"Polygon\",arcs:[e]}).coordinates[0])}return e.forEach(function t(e){switch(e.type){case\"GeometryCollection\":e.geometries.forEach(t);break;case\"Polygon\":a(e.arcs);break;case\"MultiPolygon\":e.arcs.forEach(a)}}),n.forEach(function(t){if(!t._){var e=[],n=[t];for(t._=1,i.push(e);t=n.pop();)e.push(t),t.forEach(function(t){t.forEach(function(t){r[t<0?~t:t].forEach(function(t){t._||(t._=1,n.push(t))})})})}}),n.forEach(function(t){delete t._}),{type:\"MultiPolygon\",arcs:i.map(function(e){var n,i=[];if(e.forEach(function(t){t.forEach(function(t){t.forEach(function(t){r[t<0?~t:t].length<2&&i.push(t)})})}),(n=(i=s(t,i)).length)>1)for(var a,o,c=1,u=l(i[0]);c<n;++c)(a=l(i[c]))>u&&(o=i[0],i[0]=i[c],i[c]=o,u=a);return i})}}var u=function(t,e){for(var r=0,n=t.length;r<n;){var i=r+n>>>1;t[i]<e?r=i+1:n=i}return r};t.bbox=n,t.feature=function(t,e){return\"GeometryCollection\"===e.type?{type:\"FeatureCollection\",features:e.geometries.map(function(e){return a(t,e)})}:a(t,e)},t.mesh=function(t){return o(t,l.apply(this,arguments))},t.meshArcs=l,t.merge=function(t){return o(t,c.apply(this,arguments))},t.mergeArcs=c,t.neighbors=function(t){var e={},r=t.map(function(){return[]});function n(t,r){t.forEach(function(t){t<0&&(t=~t);var n=e[t];n?n.push(r):e[t]=[r]})}function i(t,e){t.forEach(function(t){n(t,e)})}var a={LineString:n,MultiLineString:i,Polygon:i,MultiPolygon:function(t,e){t.forEach(function(t){i(t,e)})}};for(var o in t.forEach(function t(e,r){\"GeometryCollection\"===e.type?e.geometries.forEach(function(e){t(e,r)}):e.type in a&&a[e.type](e.arcs,r)}),e)for(var s=e[o],l=s.length,c=0;c<l;++c)for(var h=c+1;h<l;++h){var f,p=s[c],d=s[h];(f=r[p])[o=u(f,d)]!==d&&f.splice(o,0,d),(f=r[d])[o=u(f,p)]!==p&&f.splice(o,0,p)}return r},t.quantize=function(t,e){if(!((e=Math.floor(e))>=2))throw new Error(\"n must be \\u22652\");if(t.transform)throw new Error(\"already quantized\");var r,i=n(t),a=i[0],o=(i[2]-a)/(e-1)||1,s=i[1],l=(i[3]-s)/(e-1)||1;function c(t){t[0]=Math.round((t[0]-a)/o),t[1]=Math.round((t[1]-s)/l)}function u(t){switch(t.type){case\"GeometryCollection\":t.geometries.forEach(u);break;case\"Point\":c(t.coordinates);break;case\"MultiPoint\":t.coordinates.forEach(c)}}for(r in t.arcs.forEach(function(t){for(var e,r,n,i=1,c=1,u=t.length,h=t[0],f=h[0]=Math.round((h[0]-a)/o),p=h[1]=Math.round((h[1]-s)/l);i<u;++i)h=t[i],r=Math.round((h[0]-a)/o),n=Math.round((h[1]-s)/l),r===f&&n===p||((e=t[c++])[0]=r-f,f=r,e[1]=n-p,p=n);c<2&&((e=t[c++])[0]=0,e[1]=0),t.length=c}),t.objects)u(t.objects[r]);return t.transform={scale:[o,l],translate:[a,s]},t},t.transform=r,t.untransform=function(t){if(null==(r=t.transform))return e;var r,n,i,a=r.scale[0],o=r.scale[1],s=r.translate[0],l=r.translate[1];return function(t,e){e||(n=i=0);var r=Math.round((t[0]-s)/a),c=Math.round((t[1]-l)/o);return t[0]=r-n,n=r,t[1]=c-i,i=c,t}},Object.defineProperty(t,\"__esModule\",{value:!0})}(\"object\"==typeof r&&\"undefined\"!=typeof e?r:n.topojson=n.topojson||{})},{}],541:[function(t,e,r){\"use strict\";e.exports=function(t){if(t<0)return[];if(0===t)return[[0]];for(var e=0|Math.round(a(t+1)),r=[],o=0;o<e;++o){for(var s=n.unrank(t,o),l=[0],c=0,u=0;u<s.length;++u)c+=1<<s[u],l.push(c);i(s)<1&&(l[0]=c,l[t]=0),r.push(l)}return r};var n=t(\"permutation-rank\"),i=t(\"permutation-parity\"),a=t(\"gamma\")},{gamma:231,\"permutation-parity\":463,\"permutation-rank\":464}],542:[function(t,e,r){\"use strict\";e.exports=function(t){var e=(t=t||{}).center||[0,0,0],r=t.up||[0,1,0],n=t.right||h(r),i=t.radius||1,a=t.theta||0,u=t.phi||0;if(e=[].slice.call(e,0,3),r=[].slice.call(r,0,3),s(r,r),n=[].slice.call(n,0,3),s(n,n),\"eye\"in t){var p=t.eye,d=[p[0]-e[0],p[1]-e[1],p[2]-e[2]];o(n,d,r),c(n[0],n[1],n[2])<1e-6?n=h(r):s(n,n),i=c(d[0],d[1],d[2]);var g=l(r,d)/i,v=l(n,d)/i;u=Math.acos(g),a=Math.acos(v)}return i=Math.log(i),new f(t.zoomMin,t.zoomMax,e,r,n,i,a,u)};var n=t(\"filtered-vector\"),i=t(\"gl-mat4/invert\"),a=t(\"gl-mat4/rotate\"),o=t(\"gl-vec3/cross\"),s=t(\"gl-vec3/normalize\"),l=t(\"gl-vec3/dot\");function c(t,e,r){return Math.sqrt(Math.pow(t,2)+Math.pow(e,2)+Math.pow(r,2))}function u(t){return Math.min(1,Math.max(-1,t))}function h(t){var e=Math.abs(t[0]),r=Math.abs(t[1]),n=Math.abs(t[2]),i=[0,0,0];e>Math.max(r,n)?i[2]=1:r>Math.max(e,n)?i[0]=1:i[1]=1;for(var a=0,o=0,l=0;l<3;++l)a+=t[l]*t[l],o+=i[l]*t[l];for(l=0;l<3;++l)i[l]-=o/a*t[l];return s(i,i),i}function f(t,e,r,i,a,o,s,l){this.center=n(r),this.up=n(i),this.right=n(a),this.radius=n([o]),this.angle=n([s,l]),this.angle.bounds=[[-1/0,-Math.PI/2],[1/0,Math.PI/2]],this.setDistanceLimits(t,e),this.computedCenter=this.center.curve(0),this.computedUp=this.up.curve(0),this.computedRight=this.right.curve(0),this.computedRadius=this.radius.curve(0),this.computedAngle=this.angle.curve(0),this.computedToward=[0,0,0],this.computedEye=[0,0,0],this.computedMatrix=new Array(16);for(var c=0;c<16;++c)this.computedMatrix[c]=.5;this.recalcMatrix(0)}var p=f.prototype;p.setDistanceLimits=function(t,e){t=t>0?Math.log(t):-1/0,e=e>0?Math.log(e):1/0,e=Math.max(e,t),this.radius.bounds[0][0]=t,this.radius.bounds[1][0]=e},p.getDistanceLimits=function(t){var e=this.radius.bounds[0];return t?(t[0]=Math.exp(e[0][0]),t[1]=Math.exp(e[1][0]),t):[Math.exp(e[0][0]),Math.exp(e[1][0])]},p.recalcMatrix=function(t){this.center.curve(t),this.up.curve(t),this.right.curve(t),this.radius.curve(t),this.angle.curve(t);for(var e=this.computedUp,r=this.computedRight,n=0,i=0,a=0;a<3;++a)i+=e[a]*r[a],n+=e[a]*e[a];var l=Math.sqrt(n),u=0;for(a=0;a<3;++a)r[a]-=e[a]*i/n,u+=r[a]*r[a],e[a]/=l;var h=Math.sqrt(u);for(a=0;a<3;++a)r[a]/=h;var f=this.computedToward;o(f,e,r),s(f,f);var p=Math.exp(this.computedRadius[0]),d=this.computedAngle[0],g=this.computedAngle[1],v=Math.cos(d),m=Math.sin(d),y=Math.cos(g),x=Math.sin(g),b=this.computedCenter,_=v*y,w=m*y,k=x,T=-v*x,A=-m*x,M=y,S=this.computedEye,E=this.computedMatrix;for(a=0;a<3;++a){var C=_*r[a]+w*f[a]+k*e[a];E[4*a+1]=T*r[a]+A*f[a]+M*e[a],E[4*a+2]=C,E[4*a+3]=0}var L=E[1],P=E[5],O=E[9],z=E[2],I=E[6],D=E[10],R=P*D-O*I,F=O*z-L*D,B=L*I-P*z,N=c(R,F,B);R/=N,F/=N,B/=N,E[0]=R,E[4]=F,E[8]=B;for(a=0;a<3;++a)S[a]=b[a]+E[2+4*a]*p;for(a=0;a<3;++a){u=0;for(var j=0;j<3;++j)u+=E[a+4*j]*S[j];E[12+a]=-u}E[15]=1},p.getMatrix=function(t,e){this.recalcMatrix(t);var r=this.computedMatrix;if(e){for(var n=0;n<16;++n)e[n]=r[n];return e}return r};var d=[0,0,0];p.rotate=function(t,e,r,n){if(this.angle.move(t,e,r),n){this.recalcMatrix(t);var i=this.computedMatrix;d[0]=i[2],d[1]=i[6],d[2]=i[10];for(var o=this.computedUp,s=this.computedRight,l=this.computedToward,c=0;c<3;++c)i[4*c]=o[c],i[4*c+1]=s[c],i[4*c+2]=l[c];a(i,i,n,d);for(c=0;c<3;++c)o[c]=i[4*c],s[c]=i[4*c+1];this.up.set(t,o[0],o[1],o[2]),this.right.set(t,s[0],s[1],s[2])}},p.pan=function(t,e,r,n){e=e||0,r=r||0,n=n||0,this.recalcMatrix(t);var i=this.computedMatrix,a=(Math.exp(this.computedRadius[0]),i[1]),o=i[5],s=i[9],l=c(a,o,s);a/=l,o/=l,s/=l;var u=i[0],h=i[4],f=i[8],p=u*a+h*o+f*s,d=c(u-=a*p,h-=o*p,f-=s*p),g=(u/=d)*e+a*r,v=(h/=d)*e+o*r,m=(f/=d)*e+s*r;this.center.move(t,g,v,m);var y=Math.exp(this.computedRadius[0]);y=Math.max(1e-4,y+n),this.radius.set(t,Math.log(y))},p.translate=function(t,e,r,n){this.center.move(t,e||0,r||0,n||0)},p.setMatrix=function(t,e,r,n){var a=1;\"number\"==typeof r&&(a=0|r),(a<0||a>3)&&(a=1);var o=(a+2)%3;e||(this.recalcMatrix(t),e=this.computedMatrix);var s=e[a],l=e[a+4],h=e[a+8];if(n){var f=Math.abs(s),p=Math.abs(l),d=Math.abs(h),g=Math.max(f,p,d);f===g?(s=s<0?-1:1,l=h=0):d===g?(h=h<0?-1:1,s=l=0):(l=l<0?-1:1,s=h=0)}else{var v=c(s,l,h);s/=v,l/=v,h/=v}var m,y,x=e[o],b=e[o+4],_=e[o+8],w=x*s+b*l+_*h,k=c(x-=s*w,b-=l*w,_-=h*w),T=l*(_/=k)-h*(b/=k),A=h*(x/=k)-s*_,M=s*b-l*x,S=c(T,A,M);if(T/=S,A/=S,M/=S,this.center.jump(t,H,G,Y),this.radius.idle(t),this.up.jump(t,s,l,h),this.right.jump(t,x,b,_),2===a){var E=e[1],C=e[5],L=e[9],P=E*x+C*b+L*_,O=E*T+C*A+L*M;m=R<0?-Math.PI/2:Math.PI/2,y=Math.atan2(O,P)}else{var z=e[2],I=e[6],D=e[10],R=z*s+I*l+D*h,F=z*x+I*b+D*_,B=z*T+I*A+D*M;m=Math.asin(u(R)),y=Math.atan2(B,F)}this.angle.jump(t,y,m),this.recalcMatrix(t);var N=e[2],j=e[6],U=e[10],V=this.computedMatrix;i(V,e);var q=V[15],H=V[12]/q,G=V[13]/q,Y=V[14]/q,W=Math.exp(this.computedRadius[0]);this.center.jump(t,H-N*W,G-j*W,Y-U*W)},p.lastT=function(){return Math.max(this.center.lastT(),this.up.lastT(),this.right.lastT(),this.radius.lastT(),this.angle.lastT())},p.idle=function(t){this.center.idle(t),this.up.idle(t),this.right.idle(t),this.radius.idle(t),this.angle.idle(t)},p.flush=function(t){this.center.flush(t),this.up.flush(t),this.right.flush(t),this.radius.flush(t),this.angle.flush(t)},p.setDistance=function(t,e){e>0&&this.radius.set(t,Math.log(e))},p.lookAt=function(t,e,r,n){this.recalcMatrix(t),e=e||this.computedEye,r=r||this.computedCenter;var i=(n=n||this.computedUp)[0],a=n[1],o=n[2],s=c(i,a,o);if(!(s<1e-6)){i/=s,a/=s,o/=s;var l=e[0]-r[0],h=e[1]-r[1],f=e[2]-r[2],p=c(l,h,f);if(!(p<1e-6)){l/=p,h/=p,f/=p;var d=this.computedRight,g=d[0],v=d[1],m=d[2],y=i*g+a*v+o*m,x=c(g-=y*i,v-=y*a,m-=y*o);if(!(x<.01&&(x=c(g=a*f-o*h,v=o*l-i*f,m=i*h-a*l))<1e-6)){g/=x,v/=x,m/=x,this.up.set(t,i,a,o),this.right.set(t,g,v,m),this.center.set(t,r[0],r[1],r[2]),this.radius.set(t,Math.log(p));var b=a*m-o*v,_=o*g-i*m,w=i*v-a*g,k=c(b,_,w),T=i*l+a*h+o*f,A=g*l+v*h+m*f,M=(b/=k)*l+(_/=k)*h+(w/=k)*f,S=Math.asin(u(T)),E=Math.atan2(M,A),C=this.angle._state,L=C[C.length-1],P=C[C.length-2];L%=2*Math.PI;var O=Math.abs(L+2*Math.PI-E),z=Math.abs(L-E),I=Math.abs(L-2*Math.PI-E);O<z&&(L+=2*Math.PI),I<z&&(L-=2*Math.PI),this.angle.jump(this.angle.lastT(),L,P),this.angle.set(t,E,S)}}}}},{\"filtered-vector\":226,\"gl-mat4/invert\":265,\"gl-mat4/rotate\":270,\"gl-vec3/cross\":334,\"gl-vec3/dot\":339,\"gl-vec3/normalize\":356}],543:[function(t,e,r){\"use strict\";e.exports=function(t,e,r){var i=t*e,a=n*t,o=a-(a-t),s=t-o,l=n*e,c=l-(l-e),u=e-c,h=s*u-(i-o*c-s*c-o*u);if(r)return r[0]=h,r[1]=i,r;return[h,i]};var n=+(Math.pow(2,27)+1)},{}],544:[function(t,e,r){\"use strict\";e.exports=function(t,e,r){var n=t+e,i=n-t,a=e-i,o=t-(n-i);if(r)return r[0]=o+a,r[1]=n,r;return[o+a,n]}},{}],545:[function(t,e,r){(function(e,n){\"use strict\";var i=t(\"bit-twiddle\"),a=t(\"dup\");e.__TYPEDARRAY_POOL||(e.__TYPEDARRAY_POOL={UINT8:a([32,0]),UINT16:a([32,0]),UINT32:a([32,0]),INT8:a([32,0]),INT16:a([32,0]),INT32:a([32,0]),FLOAT:a([32,0]),DOUBLE:a([32,0]),DATA:a([32,0]),UINT8C:a([32,0]),BUFFER:a([32,0])});var o=\"undefined\"!=typeof Uint8ClampedArray,s=e.__TYPEDARRAY_POOL;s.UINT8C||(s.UINT8C=a([32,0])),s.BUFFER||(s.BUFFER=a([32,0]));var l=s.DATA,c=s.BUFFER;function u(t){if(t){var e=t.length||t.byteLength,r=i.log2(e);l[r].push(t)}}function h(t){t=i.nextPow2(t);var e=i.log2(t),r=l[e];return r.length>0?r.pop():new ArrayBuffer(t)}function f(t){return new Uint8Array(h(t),0,t)}function p(t){return new Uint16Array(h(2*t),0,t)}function d(t){return new Uint32Array(h(4*t),0,t)}function g(t){return new Int8Array(h(t),0,t)}function v(t){return new Int16Array(h(2*t),0,t)}function m(t){return new Int32Array(h(4*t),0,t)}function y(t){return new Float32Array(h(4*t),0,t)}function x(t){return new Float64Array(h(8*t),0,t)}function b(t){return o?new Uint8ClampedArray(h(t),0,t):f(t)}function _(t){return new DataView(h(t),0,t)}function w(t){t=i.nextPow2(t);var e=i.log2(t),r=c[e];return r.length>0?r.pop():new n(t)}r.free=function(t){if(n.isBuffer(t))c[i.log2(t.length)].push(t);else{if(\"[object ArrayBuffer]\"!==Object.prototype.toString.call(t)&&(t=t.buffer),!t)return;var e=t.length||t.byteLength,r=0|i.log2(e);l[r].push(t)}},r.freeUint8=r.freeUint16=r.freeUint32=r.freeInt8=r.freeInt16=r.freeInt32=r.freeFloat32=r.freeFloat=r.freeFloat64=r.freeDouble=r.freeUint8Clamped=r.freeDataView=function(t){u(t.buffer)},r.freeArrayBuffer=u,r.freeBuffer=function(t){c[i.log2(t.length)].push(t)},r.malloc=function(t,e){if(void 0===e||\"arraybuffer\"===e)return h(t);switch(e){case\"uint8\":return f(t);case\"uint16\":return p(t);case\"uint32\":return d(t);case\"int8\":return g(t);case\"int16\":return v(t);case\"int32\":return m(t);case\"float\":case\"float32\":return y(t);case\"double\":case\"float64\":return x(t);case\"uint8_clamped\":return b(t);case\"buffer\":return w(t);case\"data\":case\"dataview\":return _(t);default:return null}return null},r.mallocArrayBuffer=h,r.mallocUint8=f,r.mallocUint16=p,r.mallocUint32=d,r.mallocInt8=g,r.mallocInt16=v,r.mallocInt32=m,r.mallocFloat32=r.mallocFloat=y,r.mallocFloat64=r.mallocDouble=x,r.mallocUint8Clamped=b,r.mallocDataView=_,r.mallocBuffer=w,r.clearCache=function(){for(var t=0;t<32;++t)s.UINT8[t].length=0,s.UINT16[t].length=0,s.UINT32[t].length=0,s.INT8[t].length=0,s.INT16[t].length=0,s.INT32[t].length=0,s.FLOAT[t].length=0,s.DOUBLE[t].length=0,s.UINT8C[t].length=0,l[t].length=0,c[t].length=0}}).call(this,\"undefined\"!=typeof global?global:\"undefined\"!=typeof self?self:\"undefined\"!=typeof window?window:{},t(\"buffer\").Buffer)},{\"bit-twiddle\":92,buffer:105,dup:170}],546:[function(t,e,r){\"use strict\";function n(t){this.roots=new Array(t),this.ranks=new Array(t);for(var e=0;e<t;++e)this.roots[e]=e,this.ranks[e]=0}e.exports=n;var i=n.prototype;Object.defineProperty(i,\"length\",{get:function(){return this.roots.length}}),i.makeSet=function(){var t=this.roots.length;return this.roots.push(t),this.ranks.push(0),t},i.find=function(t){for(var e=t,r=this.roots;r[t]!==t;)t=r[t];for(;r[e]!==t;){var n=r[e];r[e]=t,e=n}return t},i.link=function(t,e){var r=this.find(t),n=this.find(e);if(r!==n){var i=this.ranks,a=this.roots,o=i[r],s=i[n];o<s?a[r]=n:s<o?a[n]=r:(a[n]=r,++i[r])}}},{}],547:[function(t,e,r){\"use strict\";e.exports=function(t,e,r){return 0===t.length?t:e?(r||t.sort(e),function(t,e){for(var r=1,n=t.length,i=t[0],a=t[0],o=1;o<n;++o)if(a=i,e(i=t[o],a)){if(o===r){r++;continue}t[r++]=i}return t.length=r,t}(t,e)):(r||t.sort(),function(t){for(var e=1,r=t.length,n=t[0],i=t[0],a=1;a<r;++a,i=n)if(i=n,(n=t[a])!==i){if(a===e){e++;continue}t[e++]=n}return t.length=e,t}(t))}},{}],548:[function(t,e,r){var n=/[\\'\\\"]/;e.exports=function(t){return t?(n.test(t.charAt(0))&&(t=t.substr(1)),n.test(t.charAt(t.length-1))&&(t=t.substr(0,t.length-1)),t):\"\"}},{}],549:[function(t,e,r){\"use strict\";e.exports=function(t,e,r){Array.isArray(r)||(r=[].slice.call(arguments,2));for(var n=0,i=r.length;n<i;n++){var a=r[n];for(var o in a)if((void 0===e[o]||Array.isArray(e[o])||t[o]!==e[o])&&o in e){var s;if(!0===a[o])s=e[o];else{if(!1===a[o])continue;if(\"function\"==typeof a[o]&&void 0===(s=a[o](e[o],t,e)))continue}t[o]=s}}return t}},{}],550:[function(t,e,r){\"use strict\";e.exports=function(t,e){\"object\"==typeof e&&null!==e||(e={});return n(t,e.canvas||i,e.context||a,e)};var n=t(\"./lib/vtext\"),i=null,a=null;\"undefined\"!=typeof document&&((i=document.createElement(\"canvas\")).width=8192,i.height=1024,a=i.getContext(\"2d\"))},{\"./lib/vtext\":551}],551:[function(t,e,r){e.exports=function(t,e,r,n){var a=64,o=1.25,s={breaklines:!1,bolds:!1,italics:!1,subscripts:!1,superscripts:!1};n&&(n.size&&n.size>0&&(a=n.size),n.lineSpacing&&n.lineSpacing>0&&(o=n.lineSpacing),n.styletags&&n.styletags.breaklines&&(s.breaklines=!!n.styletags.breaklines),n.styletags&&n.styletags.bolds&&(s.bolds=!!n.styletags.bolds),n.styletags&&n.styletags.italics&&(s.italics=!!n.styletags.italics),n.styletags&&n.styletags.subscripts&&(s.subscripts=!!n.styletags.subscripts),n.styletags&&n.styletags.superscripts&&(s.superscripts=!!n.styletags.superscripts));return r.font=[n.fontStyle,n.fontVariant,n.fontWeight,a+\"px\",n.font].filter(function(t){return t}).join(\" \"),r.textAlign=\"start\",r.textBaseline=\"alphabetic\",r.direction=\"ltr\",w(function(t,e,r,n,a,o){r=r.replace(/\\n/g,\"\"),r=!0===o.breaklines?r.replace(/\\<br\\>/g,\"\\n\"):r.replace(/\\<br\\>/g,\" \");var s=\"\",l=[];for(k=0;k<r.length;++k)l[k]=s;!0===o.bolds&&(l=x(c,u,r,l)),!0===o.italics&&(l=x(h,f,r,l)),!0===o.superscripts&&(l=x(p,g,r,l)),!0===o.subscripts&&(l=x(v,y,r,l));var b=[],_=\"\";for(k=0;k<r.length;++k)null!==l[k]&&(_+=r[k],b.push(l[k]));var w,k,T,A,M,S=_.split(\"\\n\"),E=S.length,C=Math.round(a*n),L=n,P=2*n,O=0,z=E*C+P;t.height<z&&(t.height=z),e.fillStyle=\"#000\",e.fillRect(0,0,t.width,t.height),e.fillStyle=\"#fff\";var I=0,D=\"\";function R(){if(\"\"!==D){var t=e.measureText(D).width;e.fillText(D,L+T,P+A),T+=t}}function F(){return Math.round(M)+\"px \"}function B(t,r){var n=\"\"+e.font;if(!0===o.subscripts){var i=t.indexOf(m),a=r.indexOf(m),s=i>-1?parseInt(t[1+i]):0,l=a>-1?parseInt(r[1+a]):0;s!==l&&(n=n.replace(F(),\"?px \"),M*=Math.pow(.75,l-s),n=n.replace(\"?px \",F())),A+=.25*C*(l-s)}if(!0===o.superscripts){var c=t.indexOf(d),h=r.indexOf(d),p=c>-1?parseInt(t[1+c]):0,g=h>-1?parseInt(r[1+h]):0;p!==g&&(n=n.replace(F(),\"?px \"),M*=Math.pow(.75,g-p),n=n.replace(\"?px \",F())),A-=.25*C*(g-p)}if(!0===o.bolds){var v=t.indexOf(u)>-1,y=r.indexOf(u)>-1;!v&&y&&(n=x?n.replace(\"italic \",\"italic bold \"):\"bold \"+n),v&&!y&&(n=n.replace(\"bold \",\"\"))}if(!0===o.italics){var x=t.indexOf(f)>-1,b=r.indexOf(f)>-1;!x&&b&&(n=\"italic \"+n),x&&!b&&(n=n.replace(\"italic \",\"\"))}e.font=n}for(w=0;w<E;++w){var N=S[w]+\"\\n\";for(T=0,A=w*C,M=n,D=\"\",k=0;k<N.length;++k){var j=k+I<b.length?b[k+I]:b[b.length-1];s===j?D+=N[k]:(R(),D=N[k],void 0!==j&&(B(s,j),s=j))}R(),I+=N.length;var U=0|Math.round(T+2*L);O<U&&(O=U)}var V=O,q=P+C*E;return i(e.getImageData(0,0,V,q).data,[q,V,4]).pick(-1,-1,0).transpose(1,0)}(e,r,t,a,o,s),n,a)},e.exports.processPixels=w;var n=t(\"surface-nets\"),i=t(\"ndarray\"),a=t(\"simplify-planar-graph\"),o=t(\"clean-pslg\"),s=t(\"cdt2d\"),l=t(\"planar-graph-to-polyline\"),c=\"b\",u=\"b|\",h=\"i\",f=\"i|\",p=\"sup\",d=\"+\",g=\"+1\",v=\"sub\",m=\"-\",y=\"-1\";function x(t,e,r,n){for(var i=\"<\"+t+\">\",a=\"</\"+t+\">\",o=i.length,s=a.length,l=e[0]===d||e[0]===m,c=0,u=-s;c>-1&&-1!==(c=r.indexOf(i,c))&&-1!==(u=r.indexOf(a,c+o))&&!(u<=c);){for(var h=c;h<u+s;++h)if(h<c+o||h>=u)n[h]=null,r=r.substr(0,h)+\" \"+r.substr(h+1);else if(null!==n[h]){var f=n[h].indexOf(e[0]);-1===f?n[h]+=e:l&&(n[h]=n[h].substr(0,f+1)+(1+parseInt(n[h][f+1]))+n[h].substr(f+2))}var p=c+o,g=r.substr(p,u-p).indexOf(i);c=-1!==g?g:u+s}return n}function b(t,e){var r=n(t,128);return e?a(r.cells,r.positions,.25):{edges:r.cells,positions:r.positions}}function _(t,e,r,n){var i=b(t,n),a=function(t,e,r){for(var n=e.textAlign||\"start\",i=e.textBaseline||\"alphabetic\",a=[1<<30,1<<30],o=[0,0],s=t.length,l=0;l<s;++l)for(var c=t[l],u=0;u<2;++u)a[u]=0|Math.min(a[u],c[u]),o[u]=0|Math.max(o[u],c[u]);var h=0;switch(n){case\"center\":h=-.5*(a[0]+o[0]);break;case\"right\":case\"end\":h=-o[0];break;case\"left\":case\"start\":h=-a[0];break;default:throw new Error(\"vectorize-text: Unrecognized textAlign: '\"+n+\"'\")}var f=0;switch(i){case\"hanging\":case\"top\":f=-a[1];break;case\"middle\":f=-.5*(a[1]+o[1]);break;case\"alphabetic\":case\"ideographic\":f=-3*r;break;case\"bottom\":f=-o[1];break;default:throw new Error(\"vectorize-text: Unrecoginized textBaseline: '\"+i+\"'\")}var p=1/r;return\"lineHeight\"in e?p*=+e.lineHeight:\"width\"in e?p=e.width/(o[0]-a[0]):\"height\"in e&&(p=e.height/(o[1]-a[1])),t.map(function(t){return[p*(t[0]+h),p*(t[1]+f)]})}(i.positions,e,r),c=i.edges,u=\"ccw\"===e.orientation;if(o(a,c),e.polygons||e.polygon||e.polyline){for(var h=l(c,a),f=new Array(h.length),p=0;p<h.length;++p){for(var d=h[p],g=new Array(d.length),v=0;v<d.length;++v){for(var m=d[v],y=new Array(m.length),x=0;x<m.length;++x)y[x]=a[m[x]].slice();u&&y.reverse(),g[v]=y}f[p]=g}return f}return e.triangles||e.triangulate||e.triangle?{cells:s(a,c,{delaunay:!1,exterior:!1,interior:!0}),positions:a}:{edges:c,positions:a}}function w(t,e,r){try{return _(t,e,r,!0)}catch(t){}try{return _(t,e,r,!1)}catch(t){}return e.polygons||e.polyline||e.polygon?[]:e.triangles||e.triangulate||e.triangle?{cells:[],positions:[]}:{edges:[],positions:[]}}},{cdt2d:106,\"clean-pslg\":116,ndarray:450,\"planar-graph-to-polyline\":468,\"simplify-planar-graph\":524,\"surface-nets\":531}],552:[function(t,e,r){!function(){\"use strict\";if(\"undefined\"==typeof ses||!ses.ok||ses.ok()){\"undefined\"!=typeof ses&&(ses.weakMapPermitHostObjects=v);var t=!1;if(\"function\"==typeof WeakMap){var r=WeakMap;if(\"undefined\"!=typeof navigator&&/Firefox/.test(navigator.userAgent));else{var n=new r,i=Object.freeze({});if(n.set(i,1),1===n.get(i))return void(e.exports=WeakMap);t=!0}}Object.prototype.hasOwnProperty;var a=Object.getOwnPropertyNames,o=Object.defineProperty,s=Object.isExtensible,l=\"weakmap:\",c=l+\"ident:\"+Math.random()+\"___\";if(\"undefined\"!=typeof crypto&&\"function\"==typeof crypto.getRandomValues&&\"function\"==typeof ArrayBuffer&&\"function\"==typeof Uint8Array){var u=new ArrayBuffer(25),h=new Uint8Array(u);crypto.getRandomValues(h),c=l+\"rand:\"+Array.prototype.map.call(h,function(t){return(t%36).toString(36)}).join(\"\")+\"___\"}if(o(Object,\"getOwnPropertyNames\",{value:function(t){return a(t).filter(m)}}),\"getPropertyNames\"in Object){var f=Object.getPropertyNames;o(Object,\"getPropertyNames\",{value:function(t){return f(t).filter(m)}})}!function(){var t=Object.freeze;o(Object,\"freeze\",{value:function(e){return y(e),t(e)}});var e=Object.seal;o(Object,\"seal\",{value:function(t){return y(t),e(t)}});var r=Object.preventExtensions;o(Object,\"preventExtensions\",{value:function(t){return y(t),r(t)}})}();var p=!1,d=0,g=function(){this instanceof g||b();var t=[],e=[],r=d++;return Object.create(g.prototype,{get___:{value:x(function(n,i){var a,o=y(n);return o?r in o?o[r]:i:(a=t.indexOf(n))>=0?e[a]:i})},has___:{value:x(function(e){var n=y(e);return n?r in n:t.indexOf(e)>=0})},set___:{value:x(function(n,i){var a,o=y(n);return o?o[r]=i:(a=t.indexOf(n))>=0?e[a]=i:(a=t.length,e[a]=i,t[a]=n),this})},delete___:{value:x(function(n){var i,a,o=y(n);return o?r in o&&delete o[r]:!((i=t.indexOf(n))<0||(a=t.length-1,t[i]=void 0,e[i]=e[a],t[i]=t[a],t.length=a,e.length=a,0))})}})};g.prototype=Object.create(Object.prototype,{get:{value:function(t,e){return this.get___(t,e)},writable:!0,configurable:!0},has:{value:function(t){return this.has___(t)},writable:!0,configurable:!0},set:{value:function(t,e){return this.set___(t,e)},writable:!0,configurable:!0},delete:{value:function(t){return this.delete___(t)},writable:!0,configurable:!0}}),\"function\"==typeof r?function(){function n(){this instanceof g||b();var e,n=new r,i=void 0,a=!1;return e=t?function(t,e){return n.set(t,e),n.has(t)||(i||(i=new g),i.set(t,e)),this}:function(t,e){if(a)try{n.set(t,e)}catch(r){i||(i=new g),i.set___(t,e)}else n.set(t,e);return this},Object.create(g.prototype,{get___:{value:x(function(t,e){return i?n.has(t)?n.get(t):i.get___(t,e):n.get(t,e)})},has___:{value:x(function(t){return n.has(t)||!!i&&i.has___(t)})},set___:{value:x(e)},delete___:{value:x(function(t){var e=!!n.delete(t);return i&&i.delete___(t)||e})},permitHostObjects___:{value:x(function(t){if(t!==v)throw new Error(\"bogus call to permitHostObjects___\");a=!0})}})}t&&\"undefined\"!=typeof Proxy&&(Proxy=void 0),n.prototype=g.prototype,e.exports=n,Object.defineProperty(WeakMap.prototype,\"constructor\",{value:WeakMap,enumerable:!1,configurable:!0,writable:!0})}():(\"undefined\"!=typeof Proxy&&(Proxy=void 0),e.exports=g)}function v(t){t.permitHostObjects___&&t.permitHostObjects___(v)}function m(t){return!(t.substr(0,l.length)==l&&\"___\"===t.substr(t.length-3))}function y(t){if(t!==Object(t))throw new TypeError(\"Not an object: \"+t);var e=t[c];if(e&&e.key===t)return e;if(s(t)){e={key:t};try{return o(t,c,{value:e,writable:!1,enumerable:!1,configurable:!1}),e}catch(t){return}}}function x(t){return t.prototype=null,Object.freeze(t)}function b(){p||\"undefined\"==typeof console||(p=!0,console.warn(\"WeakMap should be invoked as new WeakMap(), not WeakMap(). This will be an error in the future.\"))}}()},{}],553:[function(t,e,r){var n=t(\"./hidden-store.js\");e.exports=function(){var t={};return function(e){if((\"object\"!=typeof e||null===e)&&\"function\"!=typeof e)throw new Error(\"Weakmap-shim: Key must be object\");var r=e.valueOf(t);return r&&r.identity===t?r:n(e,t)}}},{\"./hidden-store.js\":554}],554:[function(t,e,r){e.exports=function(t,e){var r={identity:e},n=t.valueOf;return Object.defineProperty(t,\"valueOf\",{value:function(t){return t!==e?n.apply(this,arguments):r},writable:!0}),r}},{}],555:[function(t,e,r){var n=t(\"./create-store.js\");e.exports=function(){var t=n();return{get:function(e,r){var n=t(e);return n.hasOwnProperty(\"value\")?n.value:r},set:function(e,r){return t(e).value=r,this},has:function(e){return\"value\"in t(e)},delete:function(e){return delete t(e).value}}}},{\"./create-store.js\":553}],556:[function(t,e,r){var n=t(\"get-canvas-context\");e.exports=function(t){return n(\"webgl\",t)}},{\"get-canvas-context\":232}],557:[function(t,e,r){var n=t(\"../main\"),i=t(\"object-assign\"),a=n.instance();function o(t){this.local=this.regionalOptions[t||\"\"]||this.regionalOptions[\"\"]}o.prototype=new n.baseCalendar,i(o.prototype,{name:\"Chinese\",jdEpoch:1721425.5,hasYearZero:!1,minMonth:0,firstMonth:0,minDay:1,regionalOptions:{\"\":{name:\"Chinese\",epochs:[\"BEC\",\"EC\"],monthNumbers:function(t,e){if(\"string\"==typeof t){var r=t.match(l);return r?r[0]:\"\"}var n=this._validateYear(t),i=t.month(),a=\"\"+this.toChineseMonth(n,i);return e&&a.length<2&&(a=\"0\"+a),this.isIntercalaryMonth(n,i)&&(a+=\"i\"),a},monthNames:function(t){if(\"string\"==typeof t){var e=t.match(c);return e?e[0]:\"\"}var r=this._validateYear(t),n=t.month(),i=[\"\\u4e00\\u6708\",\"\\u4e8c\\u6708\",\"\\u4e09\\u6708\",\"\\u56db\\u6708\",\"\\u4e94\\u6708\",\"\\u516d\\u6708\",\"\\u4e03\\u6708\",\"\\u516b\\u6708\",\"\\u4e5d\\u6708\",\"\\u5341\\u6708\",\"\\u5341\\u4e00\\u6708\",\"\\u5341\\u4e8c\\u6708\"][this.toChineseMonth(r,n)-1];return this.isIntercalaryMonth(r,n)&&(i=\"\\u95f0\"+i),i},monthNamesShort:function(t){if(\"string\"==typeof t){var e=t.match(u);return e?e[0]:\"\"}var r=this._validateYear(t),n=t.month(),i=[\"\\u4e00\",\"\\u4e8c\",\"\\u4e09\",\"\\u56db\",\"\\u4e94\",\"\\u516d\",\"\\u4e03\",\"\\u516b\",\"\\u4e5d\",\"\\u5341\",\"\\u5341\\u4e00\",\"\\u5341\\u4e8c\"][this.toChineseMonth(r,n)-1];return this.isIntercalaryMonth(r,n)&&(i=\"\\u95f0\"+i),i},parseMonth:function(t,e){t=this._validateYear(t);var r,n=parseInt(e);if(isNaN(n))\"\\u95f0\"===e[0]&&(r=!0,e=e.substring(1)),\"\\u6708\"===e[e.length-1]&&(e=e.substring(0,e.length-1)),n=1+[\"\\u4e00\",\"\\u4e8c\",\"\\u4e09\",\"\\u56db\",\"\\u4e94\",\"\\u516d\",\"\\u4e03\",\"\\u516b\",\"\\u4e5d\",\"\\u5341\",\"\\u5341\\u4e00\",\"\\u5341\\u4e8c\"].indexOf(e);else{var i=e[e.length-1];r=\"i\"===i||\"I\"===i}return this.toMonthIndex(t,n,r)},dayNames:[\"Sunday\",\"Monday\",\"Tuesday\",\"Wednesday\",\"Thursday\",\"Friday\",\"Saturday\"],dayNamesShort:[\"Sun\",\"Mon\",\"Tue\",\"Wed\",\"Thu\",\"Fri\",\"Sat\"],dayNamesMin:[\"Su\",\"Mo\",\"Tu\",\"We\",\"Th\",\"Fr\",\"Sa\"],digits:null,dateFormat:\"yyyy/mm/dd\",firstDay:1,isRTL:!1}},_validateYear:function(t,e){if(t.year&&(t=t.year()),\"number\"!=typeof t||t<1888||t>2111)throw e.replace(/\\{0\\}/,this.local.name);return t},toMonthIndex:function(t,e,r){var i=this.intercalaryMonth(t);if(r&&e!==i||e<1||e>12)throw n.local.invalidMonth.replace(/\\{0\\}/,this.local.name);return i?!r&&e<=i?e-1:e:e-1},toChineseMonth:function(t,e){t.year&&(e=(t=t.year()).month());var r=this.intercalaryMonth(t);if(e<0||e>(r?12:11))throw n.local.invalidMonth.replace(/\\{0\\}/,this.local.name);return r?e<r?e+1:e:e+1},intercalaryMonth:function(t){return t=this._validateYear(t),h[t-h[0]]>>13},isIntercalaryMonth:function(t,e){t.year&&(e=(t=t.year()).month());var r=this.intercalaryMonth(t);return!!r&&r===e},leapYear:function(t){return 0!==this.intercalaryMonth(t)},weekOfYear:function(t,e,r){var i,o=this._validateYear(t,n.local.invalidyear),s=f[o-f[0]],l=s>>9&4095,c=s>>5&15,u=31&s;(i=a.newDate(l,c,u)).add(4-(i.dayOfWeek()||7),\"d\");var h=this.toJD(t,e,r)-i.toJD();return 1+Math.floor(h/7)},monthsInYear:function(t){return this.leapYear(t)?13:12},daysInMonth:function(t,e){t.year&&(e=t.month(),t=t.year()),t=this._validateYear(t);var r=h[t-h[0]];if(e>(r>>13?12:11))throw n.local.invalidMonth.replace(/\\{0\\}/,this.local.name);return r&1<<12-e?30:29},weekDay:function(t,e,r){return(this.dayOfWeek(t,e,r)||7)<6},toJD:function(t,e,r){var i=this._validate(t,s,r,n.local.invalidDate);t=this._validateYear(i.year()),e=i.month(),r=i.day();var o=this.isIntercalaryMonth(t,e),s=this.toChineseMonth(t,e),l=function(t,e,r,n,i){var a,o,s;if(\"object\"==typeof t)o=t,a=e||{};else{var l=\"number\"==typeof t&&t>=1888&&t<=2111;if(!l)throw new Error(\"Lunar year outside range 1888-2111\");var c=\"number\"==typeof e&&e>=1&&e<=12;if(!c)throw new Error(\"Lunar month outside range 1 - 12\");var u,p=\"number\"==typeof r&&r>=1&&r<=30;if(!p)throw new Error(\"Lunar day outside range 1 - 30\");\"object\"==typeof n?(u=!1,a=n):(u=!!n,a=i||{}),o={year:t,month:e,day:r,isIntercalary:u}}s=o.day-1;var d,g=h[o.year-h[0]],v=g>>13;d=v?o.month>v?o.month:o.isIntercalary?o.month:o.month-1:o.month-1;for(var m=0;m<d;m++){var y=g&1<<12-m?30:29;s+=y}var x=f[o.year-f[0]],b=new Date(x>>9&4095,(x>>5&15)-1,(31&x)+s);return a.year=b.getFullYear(),a.month=1+b.getMonth(),a.day=b.getDate(),a}(t,s,r,o);return a.toJD(l.year,l.month,l.day)},fromJD:function(t){var e=a.fromJD(t),r=function(t,e,r,n){var i,a;if(\"object\"==typeof t)i=t,a=e||{};else{var o=\"number\"==typeof t&&t>=1888&&t<=2111;if(!o)throw new Error(\"Solar year outside range 1888-2111\");var s=\"number\"==typeof e&&e>=1&&e<=12;if(!s)throw new Error(\"Solar month outside range 1 - 12\");var l=\"number\"==typeof r&&r>=1&&r<=31;if(!l)throw new Error(\"Solar day outside range 1 - 31\");i={year:t,month:e,day:r},a=n||{}}var c=f[i.year-f[0]],u=i.year<<9|i.month<<5|i.day;a.year=u>=c?i.year:i.year-1,c=f[a.year-f[0]];var p,d=new Date(c>>9&4095,(c>>5&15)-1,31&c),g=new Date(i.year,i.month-1,i.day);p=Math.round((g-d)/864e5);var v,m=h[a.year-h[0]];for(v=0;v<13;v++){var y=m&1<<12-v?30:29;if(p<y)break;p-=y}var x=m>>13;!x||v<x?(a.isIntercalary=!1,a.month=1+v):v===x?(a.isIntercalary=!0,a.month=v):(a.isIntercalary=!1,a.month=v);return a.day=1+p,a}(e.year(),e.month(),e.day()),n=this.toMonthIndex(r.year,r.month,r.isIntercalary);return this.newDate(r.year,n,r.day)},fromString:function(t){var e=t.match(s),r=this._validateYear(+e[1]),n=+e[2],i=!!e[3],a=this.toMonthIndex(r,n,i),o=+e[4];return this.newDate(r,a,o)},add:function(t,e,r){var n=t.year(),i=t.month(),a=this.isIntercalaryMonth(n,i),s=this.toChineseMonth(n,i),l=Object.getPrototypeOf(o.prototype).add.call(this,t,e,r);if(\"y\"===r){var c=l.year(),u=l.month(),h=this.isIntercalaryMonth(c,s),f=a&&h?this.toMonthIndex(c,s,!0):this.toMonthIndex(c,s,!1);f!==u&&l.month(f)}return l}});var s=/^\\s*(-?\\d\\d\\d\\d|\\d\\d)[-\\/](\\d?\\d)([iI]?)[-\\/](\\d?\\d)/m,l=/^\\d?\\d[iI]?/m,c=/^\\u95f0?\\u5341?[\\u4e00\\u4e8c\\u4e09\\u56db\\u4e94\\u516d\\u4e03\\u516b\\u4e5d]?\\u6708/m,u=/^\\u95f0?\\u5341?[\\u4e00\\u4e8c\\u4e09\\u56db\\u4e94\\u516d\\u4e03\\u516b\\u4e5d]?/m;n.calendars.chinese=o;var h=[1887,5780,5802,19157,2742,50359,1198,2646,46378,7466,3412,30122,5482,67949,2396,5294,43597,6732,6954,36181,2772,4954,18781,2396,54427,5274,6730,47781,5800,6868,21210,4790,59703,2350,5270,46667,3402,3496,38325,1388,4782,18735,2350,52374,6804,7498,44457,2906,1388,29294,4700,63789,6442,6804,56138,5802,2772,38235,1210,4698,22827,5418,63125,3476,5802,43701,2484,5302,27223,2646,70954,7466,3412,54698,5482,2412,38062,5294,2636,32038,6954,60245,2772,4826,43357,2394,5274,39501,6730,72357,5800,5844,53978,4790,2358,38039,5270,87627,3402,3496,54708,5484,4782,43311,2350,3222,27978,7498,68965,2904,5484,45677,4700,6444,39573,6804,6986,19285,2772,62811,1210,4698,47403,5418,5780,38570,5546,76469,2420,5302,51799,2646,5414,36501,3412,5546,18869,2412,54446,5276,6732,48422,6822,2900,28010,4826,92509,2394,5274,55883,6730,6820,47956,5812,2778,18779,2358,62615,5270,5450,46757,3492,5556,27318,4718,67887,2350,3222,52554,7498,3428,38252,5468,4700,31022,6444,64149,6804,6986,43861,2772,5338,35421,2650,70955,5418,5780,54954,5546,2740,38074,5302,2646,29991,3366,61011,3412,5546,43445,2412,5294,35406,6732,72998,6820,6996,52586,2778,2396,38045,5274,6698,23333,6820,64338,5812,2746,43355,2358,5270,39499,5450,79525,3492,5548],f=[1887,966732,967231,967733,968265,968766,969297,969798,970298,970829,971330,971830,972362,972863,973395,973896,974397,974928,975428,975929,976461,976962,977462,977994,978494,979026,979526,980026,980558,981059,981559,982091,982593,983124,983624,984124,984656,985157,985656,986189,986690,987191,987722,988222,988753,989254,989754,990286,990788,991288,991819,992319,992851,993352,993851,994383,994885,995385,995917,996418,996918,997450,997949,998481,998982,999483,1000014,1000515,1001016,1001548,1002047,1002578,1003080,1003580,1004111,1004613,1005113,1005645,1006146,1006645,1007177,1007678,1008209,1008710,1009211,1009743,1010243,1010743,1011275,1011775,1012306,1012807,1013308,1013840,1014341,1014841,1015373,1015874,1016404,1016905,1017405,1017937,1018438,1018939,1019471,1019972,1020471,1021002,1021503,1022035,1022535,1023036,1023568,1024069,1024568,1025100,1025601,1026102,1026633,1027133,1027666,1028167,1028666,1029198,1029699,1030199,1030730,1031231,1031763,1032264,1032764,1033296,1033797,1034297,1034828,1035329,1035830,1036362,1036861,1037393,1037894,1038394,1038925,1039427,1039927,1040459,1040959,1041491,1041992,1042492,1043023,1043524,1044024,1044556,1045057,1045558,1046090,1046590,1047121,1047622,1048122,1048654,1049154,1049655,1050187,1050689,1051219,1051720,1052220,1052751,1053252,1053752,1054284,1054786,1055285,1055817,1056317,1056849,1057349,1057850,1058382,1058883,1059383,1059915,1060415,1060947,1061447,1061947,1062479,1062981,1063480,1064012,1064514,1065014,1065545,1066045,1066577,1067078,1067578,1068110,1068611,1069112,1069642,1070142,1070674,1071175,1071675,1072207,1072709,1073209,1073740,1074241,1074741,1075273,1075773,1076305,1076807,1077308,1077839,1078340,1078840,1079372,1079871,1080403,1080904]},{\"../main\":571,\"object-assign\":454}],558:[function(t,e,r){var n=t(\"../main\"),i=t(\"object-assign\");function a(t){this.local=this.regionalOptions[t||\"\"]||this.regionalOptions[\"\"]}a.prototype=new n.baseCalendar,i(a.prototype,{name:\"Coptic\",jdEpoch:1825029.5,daysPerMonth:[30,30,30,30,30,30,30,30,30,30,30,30,5],hasYearZero:!1,minMonth:1,firstMonth:1,minDay:1,regionalOptions:{\"\":{name:\"Coptic\",epochs:[\"BAM\",\"AM\"],monthNames:[\"Thout\",\"Paopi\",\"Hathor\",\"Koiak\",\"Tobi\",\"Meshir\",\"Paremhat\",\"Paremoude\",\"Pashons\",\"Paoni\",\"Epip\",\"Mesori\",\"Pi Kogi Enavot\"],monthNamesShort:[\"Tho\",\"Pao\",\"Hath\",\"Koi\",\"Tob\",\"Mesh\",\"Pat\",\"Pad\",\"Pash\",\"Pao\",\"Epi\",\"Meso\",\"PiK\"],dayNames:[\"Tkyriaka\",\"Pesnau\",\"Pshoment\",\"Peftoou\",\"Ptiou\",\"Psoou\",\"Psabbaton\"],dayNamesShort:[\"Tky\",\"Pes\",\"Psh\",\"Pef\",\"Pti\",\"Pso\",\"Psa\"],dayNamesMin:[\"Tk\",\"Pes\",\"Psh\",\"Pef\",\"Pt\",\"Pso\",\"Psa\"],digits:null,dateFormat:\"dd/mm/yyyy\",firstDay:0,isRTL:!1}},leapYear:function(t){var e=this._validate(t,this.minMonth,this.minDay,n.local.invalidYear);return(t=e.year()+(e.year()<0?1:0))%4==3||t%4==-1},monthsInYear:function(t){return this._validate(t,this.minMonth,this.minDay,n.local.invalidYear||n.regionalOptions[\"\"].invalidYear),13},weekOfYear:function(t,e,r){var n=this.newDate(t,e,r);return n.add(-n.dayOfWeek(),\"d\"),Math.floor((n.dayOfYear()-1)/7)+1},daysInMonth:function(t,e){var r=this._validate(t,e,this.minDay,n.local.invalidMonth);return this.daysPerMonth[r.month()-1]+(13===r.month()&&this.leapYear(r.year())?1:0)},weekDay:function(t,e,r){return(this.dayOfWeek(t,e,r)||7)<6},toJD:function(t,e,r){var i=this._validate(t,e,r,n.local.invalidDate);return(t=i.year())<0&&t++,i.day()+30*(i.month()-1)+365*(t-1)+Math.floor(t/4)+this.jdEpoch-1},fromJD:function(t){var e=Math.floor(t)+.5-this.jdEpoch,r=Math.floor((e-Math.floor((e+366)/1461))/365)+1;r<=0&&r--,e=Math.floor(t)+.5-this.newDate(r,1,1).toJD();var n=Math.floor(e/30)+1,i=e-30*(n-1)+1;return this.newDate(r,n,i)}}),n.calendars.coptic=a},{\"../main\":571,\"object-assign\":454}],559:[function(t,e,r){var n=t(\"../main\"),i=t(\"object-assign\");function a(t){this.local=this.regionalOptions[t||\"\"]||this.regionalOptions[\"\"]}a.prototype=new n.baseCalendar,i(a.prototype,{name:\"Discworld\",jdEpoch:1721425.5,daysPerMonth:[16,32,32,32,32,32,32,32,32,32,32,32,32],hasYearZero:!1,minMonth:1,firstMonth:1,minDay:1,regionalOptions:{\"\":{name:\"Discworld\",epochs:[\"BUC\",\"UC\"],monthNames:[\"Ick\",\"Offle\",\"February\",\"March\",\"April\",\"May\",\"June\",\"Grune\",\"August\",\"Spune\",\"Sektober\",\"Ember\",\"December\"],monthNamesShort:[\"Ick\",\"Off\",\"Feb\",\"Mar\",\"Apr\",\"May\",\"Jun\",\"Gru\",\"Aug\",\"Spu\",\"Sek\",\"Emb\",\"Dec\"],dayNames:[\"Sunday\",\"Octeday\",\"Monday\",\"Tuesday\",\"Wednesday\",\"Thursday\",\"Friday\",\"Saturday\"],dayNamesShort:[\"Sun\",\"Oct\",\"Mon\",\"Tue\",\"Wed\",\"Thu\",\"Fri\",\"Sat\"],dayNamesMin:[\"Su\",\"Oc\",\"Mo\",\"Tu\",\"We\",\"Th\",\"Fr\",\"Sa\"],digits:null,dateFormat:\"yyyy/mm/dd\",firstDay:2,isRTL:!1}},leapYear:function(t){return this._validate(t,this.minMonth,this.minDay,n.local.invalidYear),!1},monthsInYear:function(t){return this._validate(t,this.minMonth,this.minDay,n.local.invalidYear),13},daysInYear:function(t){return this._validate(t,this.minMonth,this.minDay,n.local.invalidYear),400},weekOfYear:function(t,e,r){var n=this.newDate(t,e,r);return n.add(-n.dayOfWeek(),\"d\"),Math.floor((n.dayOfYear()-1)/8)+1},daysInMonth:function(t,e){var r=this._validate(t,e,this.minDay,n.local.invalidMonth);return this.daysPerMonth[r.month()-1]},daysInWeek:function(){return 8},dayOfWeek:function(t,e,r){return(this._validate(t,e,r,n.local.invalidDate).day()+1)%8},weekDay:function(t,e,r){var n=this.dayOfWeek(t,e,r);return n>=2&&n<=6},extraInfo:function(t,e,r){var i=this._validate(t,e,r,n.local.invalidDate);return{century:o[Math.floor((i.year()-1)/100)+1]||\"\"}},toJD:function(t,e,r){var i=this._validate(t,e,r,n.local.invalidDate);return t=i.year()+(i.year()<0?1:0),e=i.month(),(r=i.day())+(e>1?16:0)+(e>2?32*(e-2):0)+400*(t-1)+this.jdEpoch-1},fromJD:function(t){t=Math.floor(t+.5)-Math.floor(this.jdEpoch)-1;var e=Math.floor(t/400)+1;t-=400*(e-1),t+=t>15?16:0;var r=Math.floor(t/32)+1,n=t-32*(r-1)+1;return this.newDate(e<=0?e-1:e,r,n)}});var o={20:\"Fruitbat\",21:\"Anchovy\"};n.calendars.discworld=a},{\"../main\":571,\"object-assign\":454}],560:[function(t,e,r){var n=t(\"../main\"),i=t(\"object-assign\");function a(t){this.local=this.regionalOptions[t||\"\"]||this.regionalOptions[\"\"]}a.prototype=new n.baseCalendar,i(a.prototype,{name:\"Ethiopian\",jdEpoch:1724220.5,daysPerMonth:[30,30,30,30,30,30,30,30,30,30,30,30,5],hasYearZero:!1,minMonth:1,firstMonth:1,minDay:1,regionalOptions:{\"\":{name:\"Ethiopian\",epochs:[\"BEE\",\"EE\"],monthNames:[\"Meskerem\",\"Tikemet\",\"Hidar\",\"Tahesas\",\"Tir\",\"Yekatit\",\"Megabit\",\"Miazia\",\"Genbot\",\"Sene\",\"Hamle\",\"Nehase\",\"Pagume\"],monthNamesShort:[\"Mes\",\"Tik\",\"Hid\",\"Tah\",\"Tir\",\"Yek\",\"Meg\",\"Mia\",\"Gen\",\"Sen\",\"Ham\",\"Neh\",\"Pag\"],dayNames:[\"Ehud\",\"Segno\",\"Maksegno\",\"Irob\",\"Hamus\",\"Arb\",\"Kidame\"],dayNamesShort:[\"Ehu\",\"Seg\",\"Mak\",\"Iro\",\"Ham\",\"Arb\",\"Kid\"],dayNamesMin:[\"Eh\",\"Se\",\"Ma\",\"Ir\",\"Ha\",\"Ar\",\"Ki\"],digits:null,dateFormat:\"dd/mm/yyyy\",firstDay:0,isRTL:!1}},leapYear:function(t){var e=this._validate(t,this.minMonth,this.minDay,n.local.invalidYear);return(t=e.year()+(e.year()<0?1:0))%4==3||t%4==-1},monthsInYear:function(t){return this._validate(t,this.minMonth,this.minDay,n.local.invalidYear||n.regionalOptions[\"\"].invalidYear),13},weekOfYear:function(t,e,r){var n=this.newDate(t,e,r);return n.add(-n.dayOfWeek(),\"d\"),Math.floor((n.dayOfYear()-1)/7)+1},daysInMonth:function(t,e){var r=this._validate(t,e,this.minDay,n.local.invalidMonth);return this.daysPerMonth[r.month()-1]+(13===r.month()&&this.leapYear(r.year())?1:0)},weekDay:function(t,e,r){return(this.dayOfWeek(t,e,r)||7)<6},toJD:function(t,e,r){var i=this._validate(t,e,r,n.local.invalidDate);return(t=i.year())<0&&t++,i.day()+30*(i.month()-1)+365*(t-1)+Math.floor(t/4)+this.jdEpoch-1},fromJD:function(t){var e=Math.floor(t)+.5-this.jdEpoch,r=Math.floor((e-Math.floor((e+366)/1461))/365)+1;r<=0&&r--,e=Math.floor(t)+.5-this.newDate(r,1,1).toJD();var n=Math.floor(e/30)+1,i=e-30*(n-1)+1;return this.newDate(r,n,i)}}),n.calendars.ethiopian=a},{\"../main\":571,\"object-assign\":454}],561:[function(t,e,r){var n=t(\"../main\"),i=t(\"object-assign\");function a(t){this.local=this.regionalOptions[t||\"\"]||this.regionalOptions[\"\"]}function o(t,e){return t-e*Math.floor(t/e)}a.prototype=new n.baseCalendar,i(a.prototype,{name:\"Hebrew\",jdEpoch:347995.5,daysPerMonth:[30,29,30,29,30,29,30,29,30,29,30,29,29],hasYearZero:!1,minMonth:1,firstMonth:7,minDay:1,regionalOptions:{\"\":{name:\"Hebrew\",epochs:[\"BAM\",\"AM\"],monthNames:[\"Nisan\",\"Iyar\",\"Sivan\",\"Tammuz\",\"Av\",\"Elul\",\"Tishrei\",\"Cheshvan\",\"Kislev\",\"Tevet\",\"Shevat\",\"Adar\",\"Adar II\"],monthNamesShort:[\"Nis\",\"Iya\",\"Siv\",\"Tam\",\"Av\",\"Elu\",\"Tis\",\"Che\",\"Kis\",\"Tev\",\"She\",\"Ada\",\"Ad2\"],dayNames:[\"Yom Rishon\",\"Yom Sheni\",\"Yom Shlishi\",\"Yom Revi'i\",\"Yom Chamishi\",\"Yom Shishi\",\"Yom Shabbat\"],dayNamesShort:[\"Ris\",\"She\",\"Shl\",\"Rev\",\"Cha\",\"Shi\",\"Sha\"],dayNamesMin:[\"Ri\",\"She\",\"Shl\",\"Re\",\"Ch\",\"Shi\",\"Sha\"],digits:null,dateFormat:\"dd/mm/yyyy\",firstDay:0,isRTL:!1}},leapYear:function(t){var e=this._validate(t,this.minMonth,this.minDay,n.local.invalidYear);return this._leapYear(e.year())},_leapYear:function(t){return o(7*(t=t<0?t+1:t)+1,19)<7},monthsInYear:function(t){return this._validate(t,this.minMonth,this.minDay,n.local.invalidYear),this._leapYear(t.year?t.year():t)?13:12},weekOfYear:function(t,e,r){var n=this.newDate(t,e,r);return n.add(-n.dayOfWeek(),\"d\"),Math.floor((n.dayOfYear()-1)/7)+1},daysInYear:function(t){return t=this._validate(t,this.minMonth,this.minDay,n.local.invalidYear).year(),this.toJD(-1===t?1:t+1,7,1)-this.toJD(t,7,1)},daysInMonth:function(t,e){return t.year&&(e=t.month(),t=t.year()),this._validate(t,e,this.minDay,n.local.invalidMonth),12===e&&this.leapYear(t)?30:8===e&&5===o(this.daysInYear(t),10)?30:9===e&&3===o(this.daysInYear(t),10)?29:this.daysPerMonth[e-1]},weekDay:function(t,e,r){return 6!==this.dayOfWeek(t,e,r)},extraInfo:function(t,e,r){var i=this._validate(t,e,r,n.local.invalidDate);return{yearType:(this.leapYear(i)?\"embolismic\":\"common\")+\" \"+[\"deficient\",\"regular\",\"complete\"][this.daysInYear(i)%10-3]}},toJD:function(t,e,r){var i=this._validate(t,e,r,n.local.invalidDate);t=i.year(),e=i.month(),r=i.day();var a=t<=0?t+1:t,o=this.jdEpoch+this._delay1(a)+this._delay2(a)+r+1;if(e<7){for(var s=7;s<=this.monthsInYear(t);s++)o+=this.daysInMonth(t,s);for(s=1;s<e;s++)o+=this.daysInMonth(t,s)}else for(s=7;s<e;s++)o+=this.daysInMonth(t,s);return o},_delay1:function(t){var e=Math.floor((235*t-234)/19),r=12084+13753*e,n=29*e+Math.floor(r/25920);return o(3*(n+1),7)<3&&n++,n},_delay2:function(t){var e=this._delay1(t-1),r=this._delay1(t);return this._delay1(t+1)-r==356?2:r-e==382?1:0},fromJD:function(t){t=Math.floor(t)+.5;for(var e=Math.floor(98496*(t-this.jdEpoch)/35975351)-1;t>=this.toJD(-1===e?1:e+1,7,1);)e++;for(var r=t<this.toJD(e,1,1)?7:1;t>this.toJD(e,r,this.daysInMonth(e,r));)r++;var n=t-this.toJD(e,r,1)+1;return this.newDate(e,r,n)}}),n.calendars.hebrew=a},{\"../main\":571,\"object-assign\":454}],562:[function(t,e,r){var n=t(\"../main\"),i=t(\"object-assign\");function a(t){this.local=this.regionalOptions[t||\"\"]||this.regionalOptions[\"\"]}a.prototype=new n.baseCalendar,i(a.prototype,{name:\"Islamic\",jdEpoch:1948439.5,daysPerMonth:[30,29,30,29,30,29,30,29,30,29,30,29],hasYearZero:!1,minMonth:1,firstMonth:1,minDay:1,regionalOptions:{\"\":{name:\"Islamic\",epochs:[\"BH\",\"AH\"],monthNames:[\"Muharram\",\"Safar\",\"Rabi' al-awwal\",\"Rabi' al-thani\",\"Jumada al-awwal\",\"Jumada al-thani\",\"Rajab\",\"Sha'aban\",\"Ramadan\",\"Shawwal\",\"Dhu al-Qi'dah\",\"Dhu al-Hijjah\"],monthNamesShort:[\"Muh\",\"Saf\",\"Rab1\",\"Rab2\",\"Jum1\",\"Jum2\",\"Raj\",\"Sha'\",\"Ram\",\"Shaw\",\"DhuQ\",\"DhuH\"],dayNames:[\"Yawm al-ahad\",\"Yawm al-ithnayn\",\"Yawm ath-thulaathaa'\",\"Yawm al-arbi'aa'\",\"Yawm al-kham\\u012bs\",\"Yawm al-jum'a\",\"Yawm as-sabt\"],dayNamesShort:[\"Aha\",\"Ith\",\"Thu\",\"Arb\",\"Kha\",\"Jum\",\"Sab\"],dayNamesMin:[\"Ah\",\"It\",\"Th\",\"Ar\",\"Kh\",\"Ju\",\"Sa\"],digits:null,dateFormat:\"yyyy/mm/dd\",firstDay:6,isRTL:!1}},leapYear:function(t){return(11*this._validate(t,this.minMonth,this.minDay,n.local.invalidYear).year()+14)%30<11},weekOfYear:function(t,e,r){var n=this.newDate(t,e,r);return n.add(-n.dayOfWeek(),\"d\"),Math.floor((n.dayOfYear()-1)/7)+1},daysInYear:function(t){return this.leapYear(t)?355:354},daysInMonth:function(t,e){var r=this._validate(t,e,this.minDay,n.local.invalidMonth);return this.daysPerMonth[r.month()-1]+(12===r.month()&&this.leapYear(r.year())?1:0)},weekDay:function(t,e,r){return 5!==this.dayOfWeek(t,e,r)},toJD:function(t,e,r){var i=this._validate(t,e,r,n.local.invalidDate);return t=i.year(),e=i.month(),t=t<=0?t+1:t,(r=i.day())+Math.ceil(29.5*(e-1))+354*(t-1)+Math.floor((3+11*t)/30)+this.jdEpoch-1},fromJD:function(t){t=Math.floor(t)+.5;var e=Math.floor((30*(t-this.jdEpoch)+10646)/10631);e=e<=0?e-1:e;var r=Math.min(12,Math.ceil((t-29-this.toJD(e,1,1))/29.5)+1),n=t-this.toJD(e,r,1)+1;return this.newDate(e,r,n)}}),n.calendars.islamic=a},{\"../main\":571,\"object-assign\":454}],563:[function(t,e,r){var n=t(\"../main\"),i=t(\"object-assign\");function a(t){this.local=this.regionalOptions[t||\"\"]||this.regionalOptions[\"\"]}a.prototype=new n.baseCalendar,i(a.prototype,{name:\"Julian\",jdEpoch:1721423.5,daysPerMonth:[31,28,31,30,31,30,31,31,30,31,30,31],hasYearZero:!1,minMonth:1,firstMonth:1,minDay:1,regionalOptions:{\"\":{name:\"Julian\",epochs:[\"BC\",\"AD\"],monthNames:[\"January\",\"February\",\"March\",\"April\",\"May\",\"June\",\"July\",\"August\",\"September\",\"October\",\"November\",\"December\"],monthNamesShort:[\"Jan\",\"Feb\",\"Mar\",\"Apr\",\"May\",\"Jun\",\"Jul\",\"Aug\",\"Sep\",\"Oct\",\"Nov\",\"Dec\"],dayNames:[\"Sunday\",\"Monday\",\"Tuesday\",\"Wednesday\",\"Thursday\",\"Friday\",\"Saturday\"],dayNamesShort:[\"Sun\",\"Mon\",\"Tue\",\"Wed\",\"Thu\",\"Fri\",\"Sat\"],dayNamesMin:[\"Su\",\"Mo\",\"Tu\",\"We\",\"Th\",\"Fr\",\"Sa\"],digits:null,dateFormat:\"mm/dd/yyyy\",firstDay:0,isRTL:!1}},leapYear:function(t){var e=this._validate(t,this.minMonth,this.minDay,n.local.invalidYear);return(t=e.year()<0?e.year()+1:e.year())%4==0},weekOfYear:function(t,e,r){var n=this.newDate(t,e,r);return n.add(4-(n.dayOfWeek()||7),\"d\"),Math.floor((n.dayOfYear()-1)/7)+1},daysInMonth:function(t,e){var r=this._validate(t,e,this.minDay,n.local.invalidMonth);return this.daysPerMonth[r.month()-1]+(2===r.month()&&this.leapYear(r.year())?1:0)},weekDay:function(t,e,r){return(this.dayOfWeek(t,e,r)||7)<6},toJD:function(t,e,r){var i=this._validate(t,e,r,n.local.invalidDate);return t=i.year(),e=i.month(),r=i.day(),t<0&&t++,e<=2&&(t--,e+=12),Math.floor(365.25*(t+4716))+Math.floor(30.6001*(e+1))+r-1524.5},fromJD:function(t){var e=Math.floor(t+.5)+1524,r=Math.floor((e-122.1)/365.25),n=Math.floor(365.25*r),i=Math.floor((e-n)/30.6001),a=i-Math.floor(i<14?1:13),o=r-Math.floor(a>2?4716:4715),s=e-n-Math.floor(30.6001*i);return o<=0&&o--,this.newDate(o,a,s)}}),n.calendars.julian=a},{\"../main\":571,\"object-assign\":454}],564:[function(t,e,r){var n=t(\"../main\"),i=t(\"object-assign\");function a(t){this.local=this.regionalOptions[t||\"\"]||this.regionalOptions[\"\"]}function o(t,e){return t-e*Math.floor(t/e)}function s(t,e){return o(t-1,e)+1}a.prototype=new n.baseCalendar,i(a.prototype,{name:\"Mayan\",jdEpoch:584282.5,hasYearZero:!0,minMonth:0,firstMonth:0,minDay:0,regionalOptions:{\"\":{name:\"Mayan\",epochs:[\"\",\"\"],monthNames:[\"0\",\"1\",\"2\",\"3\",\"4\",\"5\",\"6\",\"7\",\"8\",\"9\",\"10\",\"11\",\"12\",\"13\",\"14\",\"15\",\"16\",\"17\"],monthNamesShort:[\"0\",\"1\",\"2\",\"3\",\"4\",\"5\",\"6\",\"7\",\"8\",\"9\",\"10\",\"11\",\"12\",\"13\",\"14\",\"15\",\"16\",\"17\"],dayNames:[\"0\",\"1\",\"2\",\"3\",\"4\",\"5\",\"6\",\"7\",\"8\",\"9\",\"10\",\"11\",\"12\",\"13\",\"14\",\"15\",\"16\",\"17\",\"18\",\"19\"],dayNamesShort:[\"0\",\"1\",\"2\",\"3\",\"4\",\"5\",\"6\",\"7\",\"8\",\"9\",\"10\",\"11\",\"12\",\"13\",\"14\",\"15\",\"16\",\"17\",\"18\",\"19\"],dayNamesMin:[\"0\",\"1\",\"2\",\"3\",\"4\",\"5\",\"6\",\"7\",\"8\",\"9\",\"10\",\"11\",\"12\",\"13\",\"14\",\"15\",\"16\",\"17\",\"18\",\"19\"],digits:null,dateFormat:\"YYYY.m.d\",firstDay:0,isRTL:!1,haabMonths:[\"Pop\",\"Uo\",\"Zip\",\"Zotz\",\"Tzec\",\"Xul\",\"Yaxkin\",\"Mol\",\"Chen\",\"Yax\",\"Zac\",\"Ceh\",\"Mac\",\"Kankin\",\"Muan\",\"Pax\",\"Kayab\",\"Cumku\",\"Uayeb\"],tzolkinMonths:[\"Imix\",\"Ik\",\"Akbal\",\"Kan\",\"Chicchan\",\"Cimi\",\"Manik\",\"Lamat\",\"Muluc\",\"Oc\",\"Chuen\",\"Eb\",\"Ben\",\"Ix\",\"Men\",\"Cib\",\"Caban\",\"Etznab\",\"Cauac\",\"Ahau\"]}},leapYear:function(t){return this._validate(t,this.minMonth,this.minDay,n.local.invalidYear),!1},formatYear:function(t){t=this._validate(t,this.minMonth,this.minDay,n.local.invalidYear).year();var e=Math.floor(t/400);return t%=400,t+=t<0?400:0,e+\".\"+Math.floor(t/20)+\".\"+t%20},forYear:function(t){if((t=t.split(\".\")).length<3)throw\"Invalid Mayan year\";for(var e=0,r=0;r<t.length;r++){var n=parseInt(t[r],10);if(Math.abs(n)>19||r>0&&n<0)throw\"Invalid Mayan year\";e=20*e+n}return e},monthsInYear:function(t){return this._validate(t,this.minMonth,this.minDay,n.local.invalidYear),18},weekOfYear:function(t,e,r){return this._validate(t,e,r,n.local.invalidDate),0},daysInYear:function(t){return this._validate(t,this.minMonth,this.minDay,n.local.invalidYear),360},daysInMonth:function(t,e){return this._validate(t,e,this.minDay,n.local.invalidMonth),20},daysInWeek:function(){return 5},dayOfWeek:function(t,e,r){return this._validate(t,e,r,n.local.invalidDate).day()},weekDay:function(t,e,r){return this._validate(t,e,r,n.local.invalidDate),!0},extraInfo:function(t,e,r){var i=this._validate(t,e,r,n.local.invalidDate).toJD(),a=this._toHaab(i),o=this._toTzolkin(i);return{haabMonthName:this.local.haabMonths[a[0]-1],haabMonth:a[0],haabDay:a[1],tzolkinDayName:this.local.tzolkinMonths[o[0]-1],tzolkinDay:o[0],tzolkinTrecena:o[1]}},_toHaab:function(t){var e=o((t-=this.jdEpoch)+8+340,365);return[Math.floor(e/20)+1,o(e,20)]},_toTzolkin:function(t){return[s((t-=this.jdEpoch)+20,20),s(t+4,13)]},toJD:function(t,e,r){var i=this._validate(t,e,r,n.local.invalidDate);return i.day()+20*i.month()+360*i.year()+this.jdEpoch},fromJD:function(t){t=Math.floor(t)+.5-this.jdEpoch;var e=Math.floor(t/360);t%=360,t+=t<0?360:0;var r=Math.floor(t/20),n=t%20;return this.newDate(e,r,n)}}),n.calendars.mayan=a},{\"../main\":571,\"object-assign\":454}],565:[function(t,e,r){var n=t(\"../main\"),i=t(\"object-assign\");function a(t){this.local=this.regionalOptions[t||\"\"]||this.regionalOptions[\"\"]}a.prototype=new n.baseCalendar;var o=n.instance(\"gregorian\");i(a.prototype,{name:\"Nanakshahi\",jdEpoch:2257673.5,daysPerMonth:[31,31,31,31,31,30,30,30,30,30,30,30],hasYearZero:!1,minMonth:1,firstMonth:1,minDay:1,regionalOptions:{\"\":{name:\"Nanakshahi\",epochs:[\"BN\",\"AN\"],monthNames:[\"Chet\",\"Vaisakh\",\"Jeth\",\"Harh\",\"Sawan\",\"Bhadon\",\"Assu\",\"Katak\",\"Maghar\",\"Poh\",\"Magh\",\"Phagun\"],monthNamesShort:[\"Che\",\"Vai\",\"Jet\",\"Har\",\"Saw\",\"Bha\",\"Ass\",\"Kat\",\"Mgr\",\"Poh\",\"Mgh\",\"Pha\"],dayNames:[\"Somvaar\",\"Mangalvar\",\"Budhvaar\",\"Veervaar\",\"Shukarvaar\",\"Sanicharvaar\",\"Etvaar\"],dayNamesShort:[\"Som\",\"Mangal\",\"Budh\",\"Veer\",\"Shukar\",\"Sanichar\",\"Et\"],dayNamesMin:[\"So\",\"Ma\",\"Bu\",\"Ve\",\"Sh\",\"Sa\",\"Et\"],digits:null,dateFormat:\"dd-mm-yyyy\",firstDay:0,isRTL:!1}},leapYear:function(t){var e=this._validate(t,this.minMonth,this.minDay,n.local.invalidYear||n.regionalOptions[\"\"].invalidYear);return o.leapYear(e.year()+(e.year()<1?1:0)+1469)},weekOfYear:function(t,e,r){var n=this.newDate(t,e,r);return n.add(1-(n.dayOfWeek()||7),\"d\"),Math.floor((n.dayOfYear()-1)/7)+1},daysInMonth:function(t,e){var r=this._validate(t,e,this.minDay,n.local.invalidMonth);return this.daysPerMonth[r.month()-1]+(12===r.month()&&this.leapYear(r.year())?1:0)},weekDay:function(t,e,r){return(this.dayOfWeek(t,e,r)||7)<6},toJD:function(t,e,r){var i=this._validate(t,e,r,n.local.invalidMonth);(t=i.year())<0&&t++;for(var a=i.day(),s=1;s<i.month();s++)a+=this.daysPerMonth[s-1];return a+o.toJD(t+1468,3,13)},fromJD:function(t){t=Math.floor(t+.5);for(var e=Math.floor((t-(this.jdEpoch-1))/366);t>=this.toJD(e+1,1,1);)e++;for(var r=t-Math.floor(this.toJD(e,1,1)+.5)+1,n=1;r>this.daysInMonth(e,n);)r-=this.daysInMonth(e,n),n++;return this.newDate(e,n,r)}}),n.calendars.nanakshahi=a},{\"../main\":571,\"object-assign\":454}],566:[function(t,e,r){var n=t(\"../main\"),i=t(\"object-assign\");function a(t){this.local=this.regionalOptions[t||\"\"]||this.regionalOptions[\"\"]}a.prototype=new n.baseCalendar,i(a.prototype,{name:\"Nepali\",jdEpoch:1700709.5,daysPerMonth:[31,31,32,32,31,30,30,29,30,29,30,30],hasYearZero:!1,minMonth:1,firstMonth:1,minDay:1,daysPerYear:365,regionalOptions:{\"\":{name:\"Nepali\",epochs:[\"BBS\",\"ABS\"],monthNames:[\"Baisakh\",\"Jestha\",\"Ashadh\",\"Shrawan\",\"Bhadra\",\"Ashwin\",\"Kartik\",\"Mangsir\",\"Paush\",\"Mangh\",\"Falgun\",\"Chaitra\"],monthNamesShort:[\"Bai\",\"Je\",\"As\",\"Shra\",\"Bha\",\"Ash\",\"Kar\",\"Mang\",\"Pau\",\"Ma\",\"Fal\",\"Chai\"],dayNames:[\"Aaitabaar\",\"Sombaar\",\"Manglbaar\",\"Budhabaar\",\"Bihibaar\",\"Shukrabaar\",\"Shanibaar\"],dayNamesShort:[\"Aaita\",\"Som\",\"Mangl\",\"Budha\",\"Bihi\",\"Shukra\",\"Shani\"],dayNamesMin:[\"Aai\",\"So\",\"Man\",\"Bu\",\"Bi\",\"Shu\",\"Sha\"],digits:null,dateFormat:\"dd/mm/yyyy\",firstDay:1,isRTL:!1}},leapYear:function(t){return this.daysInYear(t)!==this.daysPerYear},weekOfYear:function(t,e,r){var n=this.newDate(t,e,r);return n.add(-n.dayOfWeek(),\"d\"),Math.floor((n.dayOfYear()-1)/7)+1},daysInYear:function(t){if(t=this._validate(t,this.minMonth,this.minDay,n.local.invalidYear).year(),\"undefined\"==typeof this.NEPALI_CALENDAR_DATA[t])return this.daysPerYear;for(var e=0,r=this.minMonth;r<=12;r++)e+=this.NEPALI_CALENDAR_DATA[t][r];return e},daysInMonth:function(t,e){return t.year&&(e=t.month(),t=t.year()),this._validate(t,e,this.minDay,n.local.invalidMonth),\"undefined\"==typeof this.NEPALI_CALENDAR_DATA[t]?this.daysPerMonth[e-1]:this.NEPALI_CALENDAR_DATA[t][e]},weekDay:function(t,e,r){return 6!==this.dayOfWeek(t,e,r)},toJD:function(t,e,r){var i=this._validate(t,e,r,n.local.invalidDate);t=i.year(),e=i.month(),r=i.day();var a=n.instance(),o=0,s=e,l=t;this._createMissingCalendarData(t);var c=t-(s>9||9===s&&r>=this.NEPALI_CALENDAR_DATA[l][0]?56:57);for(9!==e&&(o=r,s--);9!==s;)s<=0&&(s=12,l--),o+=this.NEPALI_CALENDAR_DATA[l][s],s--;return 9===e?(o+=r-this.NEPALI_CALENDAR_DATA[l][0])<0&&(o+=a.daysInYear(c)):o+=this.NEPALI_CALENDAR_DATA[l][9]-this.NEPALI_CALENDAR_DATA[l][0],a.newDate(c,1,1).add(o,\"d\").toJD()},fromJD:function(t){var e=n.instance().fromJD(t),r=e.year(),i=e.dayOfYear(),a=r+56;this._createMissingCalendarData(a);for(var o=9,s=this.NEPALI_CALENDAR_DATA[a][0],l=this.NEPALI_CALENDAR_DATA[a][o]-s+1;i>l;)++o>12&&(o=1,a++),l+=this.NEPALI_CALENDAR_DATA[a][o];var c=this.NEPALI_CALENDAR_DATA[a][o]-(l-i);return this.newDate(a,o,c)},_createMissingCalendarData:function(t){var e=this.daysPerMonth.slice(0);e.unshift(17);for(var r=t-1;r<t+2;r++)\"undefined\"==typeof this.NEPALI_CALENDAR_DATA[r]&&(this.NEPALI_CALENDAR_DATA[r]=e)},NEPALI_CALENDAR_DATA:{1970:[18,31,31,32,31,31,31,30,29,30,29,30,30],1971:[18,31,31,32,31,32,30,30,29,30,29,30,30],1972:[17,31,32,31,32,31,30,30,30,29,29,30,30],1973:[19,30,32,31,32,31,30,30,30,29,30,29,31],1974:[19,31,31,32,30,31,31,30,29,30,29,30,30],1975:[18,31,31,32,32,30,31,30,29,30,29,30,30],1976:[17,31,32,31,32,31,30,30,30,29,29,30,31],1977:[18,31,32,31,32,31,31,29,30,29,30,29,31],1978:[18,31,31,32,31,31,31,30,29,30,29,30,30],1979:[18,31,31,32,32,31,30,30,29,30,29,30,30],1980:[17,31,32,31,32,31,30,30,30,29,29,30,31],1981:[18,31,31,31,32,31,31,29,30,30,29,30,30],1982:[18,31,31,32,31,31,31,30,29,30,29,30,30],1983:[18,31,31,32,32,31,30,30,29,30,29,30,30],1984:[17,31,32,31,32,31,30,30,30,29,29,30,31],1985:[18,31,31,31,32,31,31,29,30,30,29,30,30],1986:[18,31,31,32,31,31,31,30,29,30,29,30,30],1987:[18,31,32,31,32,31,30,30,29,30,29,30,30],1988:[17,31,32,31,32,31,30,30,30,29,29,30,31],1989:[18,31,31,31,32,31,31,30,29,30,29,30,30],1990:[18,31,31,32,31,31,31,30,29,30,29,30,30],1991:[18,31,32,31,32,31,30,30,29,30,29,30,30],1992:[17,31,32,31,32,31,30,30,30,29,30,29,31],1993:[18,31,31,31,32,31,31,30,29,30,29,30,30],1994:[18,31,31,32,31,31,31,30,29,30,29,30,30],1995:[17,31,32,31,32,31,30,30,30,29,29,30,30],1996:[17,31,32,31,32,31,30,30,30,29,30,29,31],1997:[18,31,31,32,31,31,31,30,29,30,29,30,30],1998:[18,31,31,32,31,31,31,30,29,30,29,30,30],1999:[17,31,32,31,32,31,30,30,30,29,29,30,31],2000:[17,30,32,31,32,31,30,30,30,29,30,29,31],2001:[18,31,31,32,31,31,31,30,29,30,29,30,30],2002:[18,31,31,32,32,31,30,30,29,30,29,30,30],2003:[17,31,32,31,32,31,30,30,30,29,29,30,31],2004:[17,30,32,31,32,31,30,30,30,29,30,29,31],2005:[18,31,31,32,31,31,31,30,29,30,29,30,30],2006:[18,31,31,32,32,31,30,30,29,30,29,30,30],2007:[17,31,32,31,32,31,30,30,30,29,29,30,31],2008:[17,31,31,31,32,31,31,29,30,30,29,29,31],2009:[18,31,31,32,31,31,31,30,29,30,29,30,30],2010:[18,31,31,32,32,31,30,30,29,30,29,30,30],2011:[17,31,32,31,32,31,30,30,30,29,29,30,31],2012:[17,31,31,31,32,31,31,29,30,30,29,30,30],2013:[18,31,31,32,31,31,31,30,29,30,29,30,30],2014:[18,31,31,32,32,31,30,30,29,30,29,30,30],2015:[17,31,32,31,32,31,30,30,30,29,29,30,31],2016:[17,31,31,31,32,31,31,29,30,30,29,30,30],2017:[18,31,31,32,31,31,31,30,29,30,29,30,30],2018:[18,31,32,31,32,31,30,30,29,30,29,30,30],2019:[17,31,32,31,32,31,30,30,30,29,30,29,31],2020:[17,31,31,31,32,31,31,30,29,30,29,30,30],2021:[18,31,31,32,31,31,31,30,29,30,29,30,30],2022:[17,31,32,31,32,31,30,30,30,29,29,30,30],2023:[17,31,32,31,32,31,30,30,30,29,30,29,31],2024:[17,31,31,31,32,31,31,30,29,30,29,30,30],2025:[18,31,31,32,31,31,31,30,29,30,29,30,30],2026:[17,31,32,31,32,31,30,30,30,29,29,30,31],2027:[17,30,32,31,32,31,30,30,30,29,30,29,31],2028:[17,31,31,32,31,31,31,30,29,30,29,30,30],2029:[18,31,31,32,31,32,30,30,29,30,29,30,30],2030:[17,31,32,31,32,31,30,30,30,30,30,30,31],2031:[17,31,32,31,32,31,31,31,31,31,31,31,31],2032:[17,32,32,32,32,32,32,32,32,32,32,32,32],2033:[18,31,31,32,32,31,30,30,29,30,29,30,30],2034:[17,31,32,31,32,31,30,30,30,29,29,30,31],2035:[17,30,32,31,32,31,31,29,30,30,29,29,31],2036:[17,31,31,32,31,31,31,30,29,30,29,30,30],2037:[18,31,31,32,32,31,30,30,29,30,29,30,30],2038:[17,31,32,31,32,31,30,30,30,29,29,30,31],2039:[17,31,31,31,32,31,31,29,30,30,29,30,30],2040:[17,31,31,32,31,31,31,30,29,30,29,30,30],2041:[18,31,31,32,32,31,30,30,29,30,29,30,30],2042:[17,31,32,31,32,31,30,30,30,29,29,30,31],2043:[17,31,31,31,32,31,31,29,30,30,29,30,30],2044:[17,31,31,32,31,31,31,30,29,30,29,30,30],2045:[18,31,32,31,32,31,30,30,29,30,29,30,30],2046:[17,31,32,31,32,31,30,30,30,29,29,30,31],2047:[17,31,31,31,32,31,31,30,29,30,29,30,30],2048:[17,31,31,32,31,31,31,30,29,30,29,30,30],2049:[17,31,32,31,32,31,30,30,30,29,29,30,30],2050:[17,31,32,31,32,31,30,30,30,29,30,29,31],2051:[17,31,31,31,32,31,31,30,29,30,29,30,30],2052:[17,31,31,32,31,31,31,30,29,30,29,30,30],2053:[17,31,32,31,32,31,30,30,30,29,29,30,30],2054:[17,31,32,31,32,31,30,30,30,29,30,29,31],2055:[17,31,31,32,31,31,31,30,29,30,30,29,30],2056:[17,31,31,32,31,32,30,30,29,30,29,30,30],2057:[17,31,32,31,32,31,30,30,30,29,29,30,31],2058:[17,30,32,31,32,31,30,30,30,29,30,29,31],2059:[17,31,31,32,31,31,31,30,29,30,29,30,30],2060:[17,31,31,32,32,31,30,30,29,30,29,30,30],2061:[17,31,32,31,32,31,30,30,30,29,29,30,31],2062:[17,30,32,31,32,31,31,29,30,29,30,29,31],2063:[17,31,31,32,31,31,31,30,29,30,29,30,30],2064:[17,31,31,32,32,31,30,30,29,30,29,30,30],2065:[17,31,32,31,32,31,30,30,30,29,29,30,31],2066:[17,31,31,31,32,31,31,29,30,30,29,29,31],2067:[17,31,31,32,31,31,31,30,29,30,29,30,30],2068:[17,31,31,32,32,31,30,30,29,30,29,30,30],2069:[17,31,32,31,32,31,30,30,30,29,29,30,31],2070:[17,31,31,31,32,31,31,29,30,30,29,30,30],2071:[17,31,31,32,31,31,31,30,29,30,29,30,30],2072:[17,31,32,31,32,31,30,30,29,30,29,30,30],2073:[17,31,32,31,32,31,30,30,30,29,29,30,31],2074:[17,31,31,31,32,31,31,30,29,30,29,30,30],2075:[17,31,31,32,31,31,31,30,29,30,29,30,30],2076:[16,31,32,31,32,31,30,30,30,29,29,30,30],2077:[17,31,32,31,32,31,30,30,30,29,30,29,31],2078:[17,31,31,31,32,31,31,30,29,30,29,30,30],2079:[17,31,31,32,31,31,31,30,29,30,29,30,30],2080:[16,31,32,31,32,31,30,30,30,29,29,30,30],2081:[17,31,31,32,32,31,30,30,30,29,30,30,30],2082:[17,31,32,31,32,31,30,30,30,29,30,30,30],2083:[17,31,31,32,31,31,30,30,30,29,30,30,30],2084:[17,31,31,32,31,31,30,30,30,29,30,30,30],2085:[17,31,32,31,32,31,31,30,30,29,30,30,30],2086:[17,31,32,31,32,31,30,30,30,29,30,30,30],2087:[16,31,31,32,31,31,31,30,30,29,30,30,30],2088:[16,30,31,32,32,30,31,30,30,29,30,30,30],2089:[17,31,32,31,32,31,30,30,30,29,30,30,30],2090:[17,31,32,31,32,31,30,30,30,29,30,30,30],2091:[16,31,31,32,31,31,31,30,30,29,30,30,30],2092:[16,31,31,32,32,31,30,30,30,29,30,30,30],2093:[17,31,32,31,32,31,30,30,30,29,30,30,30],2094:[17,31,31,32,31,31,30,30,30,29,30,30,30],2095:[17,31,31,32,31,31,31,30,29,30,30,30,30],2096:[17,30,31,32,32,31,30,30,29,30,29,30,30],2097:[17,31,32,31,32,31,30,30,30,29,30,30,30],2098:[17,31,31,32,31,31,31,29,30,29,30,30,31],2099:[17,31,31,32,31,31,31,30,29,29,30,30,30],2100:[17,31,32,31,32,30,31,30,29,30,29,30,30]}}),n.calendars.nepali=a},{\"../main\":571,\"object-assign\":454}],567:[function(t,e,r){var n=t(\"../main\"),i=t(\"object-assign\");function a(t){this.local=this.regionalOptions[t||\"\"]||this.regionalOptions[\"\"]}function o(t,e){return t-e*Math.floor(t/e)}a.prototype=new n.baseCalendar,i(a.prototype,{name:\"Persian\",jdEpoch:1948320.5,daysPerMonth:[31,31,31,31,31,31,30,30,30,30,30,29],hasYearZero:!1,minMonth:1,firstMonth:1,minDay:1,regionalOptions:{\"\":{name:\"Persian\",epochs:[\"BP\",\"AP\"],monthNames:[\"Farvardin\",\"Ordibehesht\",\"Khordad\",\"Tir\",\"Mordad\",\"Shahrivar\",\"Mehr\",\"Aban\",\"Azar\",\"Day\",\"Bahman\",\"Esfand\"],monthNamesShort:[\"Far\",\"Ord\",\"Kho\",\"Tir\",\"Mor\",\"Sha\",\"Meh\",\"Aba\",\"Aza\",\"Day\",\"Bah\",\"Esf\"],dayNames:[\"Yekshambe\",\"Doshambe\",\"Seshambe\",\"Ch\\xe6harshambe\",\"Panjshambe\",\"Jom'e\",\"Shambe\"],dayNamesShort:[\"Yek\",\"Do\",\"Se\",\"Ch\\xe6\",\"Panj\",\"Jom\",\"Sha\"],dayNamesMin:[\"Ye\",\"Do\",\"Se\",\"Ch\",\"Pa\",\"Jo\",\"Sh\"],digits:null,dateFormat:\"yyyy/mm/dd\",firstDay:6,isRTL:!1}},leapYear:function(t){var e=this._validate(t,this.minMonth,this.minDay,n.local.invalidYear);return 682*((e.year()-(e.year()>0?474:473))%2820+474+38)%2816<682},weekOfYear:function(t,e,r){var n=this.newDate(t,e,r);return n.add(-(n.dayOfWeek()+1)%7,\"d\"),Math.floor((n.dayOfYear()-1)/7)+1},daysInMonth:function(t,e){var r=this._validate(t,e,this.minDay,n.local.invalidMonth);return this.daysPerMonth[r.month()-1]+(12===r.month()&&this.leapYear(r.year())?1:0)},weekDay:function(t,e,r){return 5!==this.dayOfWeek(t,e,r)},toJD:function(t,e,r){var i=this._validate(t,e,r,n.local.invalidDate);t=i.year(),e=i.month(),r=i.day();var a=t-(t>=0?474:473),s=474+o(a,2820);return r+(e<=7?31*(e-1):30*(e-1)+6)+Math.floor((682*s-110)/2816)+365*(s-1)+1029983*Math.floor(a/2820)+this.jdEpoch-1},fromJD:function(t){var e=(t=Math.floor(t)+.5)-this.toJD(475,1,1),r=Math.floor(e/1029983),n=o(e,1029983),i=2820;if(1029982!==n){var a=Math.floor(n/366),s=o(n,366);i=Math.floor((2134*a+2816*s+2815)/1028522)+a+1}var l=i+2820*r+474;l=l<=0?l-1:l;var c=t-this.toJD(l,1,1)+1,u=c<=186?Math.ceil(c/31):Math.ceil((c-6)/30),h=t-this.toJD(l,u,1)+1;return this.newDate(l,u,h)}}),n.calendars.persian=a,n.calendars.jalali=a},{\"../main\":571,\"object-assign\":454}],568:[function(t,e,r){var n=t(\"../main\"),i=t(\"object-assign\"),a=n.instance();function o(t){this.local=this.regionalOptions[t||\"\"]||this.regionalOptions[\"\"]}o.prototype=new n.baseCalendar,i(o.prototype,{name:\"Taiwan\",jdEpoch:2419402.5,yearsOffset:1911,daysPerMonth:[31,28,31,30,31,30,31,31,30,31,30,31],hasYearZero:!1,minMonth:1,firstMonth:1,minDay:1,regionalOptions:{\"\":{name:\"Taiwan\",epochs:[\"BROC\",\"ROC\"],monthNames:[\"January\",\"February\",\"March\",\"April\",\"May\",\"June\",\"July\",\"August\",\"September\",\"October\",\"November\",\"December\"],monthNamesShort:[\"Jan\",\"Feb\",\"Mar\",\"Apr\",\"May\",\"Jun\",\"Jul\",\"Aug\",\"Sep\",\"Oct\",\"Nov\",\"Dec\"],dayNames:[\"Sunday\",\"Monday\",\"Tuesday\",\"Wednesday\",\"Thursday\",\"Friday\",\"Saturday\"],dayNamesShort:[\"Sun\",\"Mon\",\"Tue\",\"Wed\",\"Thu\",\"Fri\",\"Sat\"],dayNamesMin:[\"Su\",\"Mo\",\"Tu\",\"We\",\"Th\",\"Fr\",\"Sa\"],digits:null,dateFormat:\"yyyy/mm/dd\",firstDay:1,isRTL:!1}},leapYear:function(t){var e=this._validate(t,this.minMonth,this.minDay,n.local.invalidYear);t=this._t2gYear(e.year());return a.leapYear(t)},weekOfYear:function(t,e,r){var i=this._validate(t,this.minMonth,this.minDay,n.local.invalidYear);t=this._t2gYear(i.year());return a.weekOfYear(t,i.month(),i.day())},daysInMonth:function(t,e){var r=this._validate(t,e,this.minDay,n.local.invalidMonth);return this.daysPerMonth[r.month()-1]+(2===r.month()&&this.leapYear(r.year())?1:0)},weekDay:function(t,e,r){return(this.dayOfWeek(t,e,r)||7)<6},toJD:function(t,e,r){var i=this._validate(t,e,r,n.local.invalidDate);t=this._t2gYear(i.year());return a.toJD(t,i.month(),i.day())},fromJD:function(t){var e=a.fromJD(t),r=this._g2tYear(e.year());return this.newDate(r,e.month(),e.day())},_t2gYear:function(t){return t+this.yearsOffset+(t>=-this.yearsOffset&&t<=-1?1:0)},_g2tYear:function(t){return t-this.yearsOffset-(t>=1&&t<=this.yearsOffset?1:0)}}),n.calendars.taiwan=o},{\"../main\":571,\"object-assign\":454}],569:[function(t,e,r){var n=t(\"../main\"),i=t(\"object-assign\"),a=n.instance();function o(t){this.local=this.regionalOptions[t||\"\"]||this.regionalOptions[\"\"]}o.prototype=new n.baseCalendar,i(o.prototype,{name:\"Thai\",jdEpoch:1523098.5,yearsOffset:543,daysPerMonth:[31,28,31,30,31,30,31,31,30,31,30,31],hasYearZero:!1,minMonth:1,firstMonth:1,minDay:1,regionalOptions:{\"\":{name:\"Thai\",epochs:[\"BBE\",\"BE\"],monthNames:[\"January\",\"February\",\"March\",\"April\",\"May\",\"June\",\"July\",\"August\",\"September\",\"October\",\"November\",\"December\"],monthNamesShort:[\"Jan\",\"Feb\",\"Mar\",\"Apr\",\"May\",\"Jun\",\"Jul\",\"Aug\",\"Sep\",\"Oct\",\"Nov\",\"Dec\"],dayNames:[\"Sunday\",\"Monday\",\"Tuesday\",\"Wednesday\",\"Thursday\",\"Friday\",\"Saturday\"],dayNamesShort:[\"Sun\",\"Mon\",\"Tue\",\"Wed\",\"Thu\",\"Fri\",\"Sat\"],dayNamesMin:[\"Su\",\"Mo\",\"Tu\",\"We\",\"Th\",\"Fr\",\"Sa\"],digits:null,dateFormat:\"dd/mm/yyyy\",firstDay:0,isRTL:!1}},leapYear:function(t){var e=this._validate(t,this.minMonth,this.minDay,n.local.invalidYear);t=this._t2gYear(e.year());return a.leapYear(t)},weekOfYear:function(t,e,r){var i=this._validate(t,this.minMonth,this.minDay,n.local.invalidYear);t=this._t2gYear(i.year());return a.weekOfYear(t,i.month(),i.day())},daysInMonth:function(t,e){var r=this._validate(t,e,this.minDay,n.local.invalidMonth);return this.daysPerMonth[r.month()-1]+(2===r.month()&&this.leapYear(r.year())?1:0)},weekDay:function(t,e,r){return(this.dayOfWeek(t,e,r)||7)<6},toJD:function(t,e,r){var i=this._validate(t,e,r,n.local.invalidDate);t=this._t2gYear(i.year());return a.toJD(t,i.month(),i.day())},fromJD:function(t){var e=a.fromJD(t),r=this._g2tYear(e.year());return this.newDate(r,e.month(),e.day())},_t2gYear:function(t){return t-this.yearsOffset-(t>=1&&t<=this.yearsOffset?1:0)},_g2tYear:function(t){return t+this.yearsOffset+(t>=-this.yearsOffset&&t<=-1?1:0)}}),n.calendars.thai=o},{\"../main\":571,\"object-assign\":454}],570:[function(t,e,r){var n=t(\"../main\"),i=t(\"object-assign\");function a(t){this.local=this.regionalOptions[t||\"\"]||this.regionalOptions[\"\"]}a.prototype=new n.baseCalendar,i(a.prototype,{name:\"UmmAlQura\",hasYearZero:!1,minMonth:1,firstMonth:1,minDay:1,regionalOptions:{\"\":{name:\"Umm al-Qura\",epochs:[\"BH\",\"AH\"],monthNames:[\"Al-Muharram\",\"Safar\",\"Rabi' al-awwal\",\"Rabi' Al-Thani\",\"Jumada Al-Awwal\",\"Jumada Al-Thani\",\"Rajab\",\"Sha'aban\",\"Ramadan\",\"Shawwal\",\"Dhu al-Qi'dah\",\"Dhu al-Hijjah\"],monthNamesShort:[\"Muh\",\"Saf\",\"Rab1\",\"Rab2\",\"Jum1\",\"Jum2\",\"Raj\",\"Sha'\",\"Ram\",\"Shaw\",\"DhuQ\",\"DhuH\"],dayNames:[\"Yawm al-Ahad\",\"Yawm al-Ithnain\",\"Yawm al-Thal\\u0101th\\u0101\\u2019\",\"Yawm al-Arba\\u2018\\u0101\\u2019\",\"Yawm al-Kham\\u012bs\",\"Yawm al-Jum\\u2018a\",\"Yawm al-Sabt\"],dayNamesMin:[\"Ah\",\"Ith\",\"Th\",\"Ar\",\"Kh\",\"Ju\",\"Sa\"],digits:null,dateFormat:\"yyyy/mm/dd\",firstDay:6,isRTL:!0}},leapYear:function(t){var e=this._validate(t,this.minMonth,this.minDay,n.local.invalidYear);return 355===this.daysInYear(e.year())},weekOfYear:function(t,e,r){var n=this.newDate(t,e,r);return n.add(-n.dayOfWeek(),\"d\"),Math.floor((n.dayOfYear()-1)/7)+1},daysInYear:function(t){for(var e=0,r=1;r<=12;r++)e+=this.daysInMonth(t,r);return e},daysInMonth:function(t,e){for(var r=this._validate(t,e,this.minDay,n.local.invalidMonth).toJD()-24e5+.5,i=0,a=0;a<o.length;a++){if(o[a]>r)return o[i]-o[i-1];i++}return 30},weekDay:function(t,e,r){return 5!==this.dayOfWeek(t,e,r)},toJD:function(t,e,r){var i=this._validate(t,e,r,n.local.invalidDate),a=12*(i.year()-1)+i.month()-15292;return i.day()+o[a-1]-1+24e5-.5},fromJD:function(t){for(var e=t-24e5+.5,r=0,n=0;n<o.length&&!(o[n]>e);n++)r++;var i=r+15292,a=Math.floor((i-1)/12),s=a+1,l=i-12*a,c=e-o[r-1]+1;return this.newDate(s,l,c)},isValid:function(t,e,r){var i=n.baseCalendar.prototype.isValid.apply(this,arguments);return i&&(i=(t=null!=t.year?t.year:t)>=1276&&t<=1500),i},_validate:function(t,e,r,i){var a=n.baseCalendar.prototype._validate.apply(this,arguments);if(a.year<1276||a.year>1500)throw i.replace(/\\{0\\}/,this.local.name);return a}}),n.calendars.ummalqura=a;var o=[20,50,79,109,138,168,197,227,256,286,315,345,374,404,433,463,492,522,551,581,611,641,670,700,729,759,788,818,847,877,906,936,965,995,1024,1054,1083,1113,1142,1172,1201,1231,1260,1290,1320,1350,1379,1409,1438,1468,1497,1527,1556,1586,1615,1645,1674,1704,1733,1763,1792,1822,1851,1881,1910,1940,1969,1999,2028,2058,2087,2117,2146,2176,2205,2235,2264,2294,2323,2353,2383,2413,2442,2472,2501,2531,2560,2590,2619,2649,2678,2708,2737,2767,2796,2826,2855,2885,2914,2944,2973,3003,3032,3062,3091,3121,3150,3180,3209,3239,3268,3298,3327,3357,3386,3416,3446,3476,3505,3535,3564,3594,3623,3653,3682,3712,3741,3771,3800,3830,3859,3889,3918,3948,3977,4007,4036,4066,4095,4125,4155,4185,4214,4244,4273,4303,4332,4362,4391,4421,4450,4480,4509,4539,4568,4598,4627,4657,4686,4716,4745,4775,4804,4834,4863,4893,4922,4952,4981,5011,5040,5070,5099,5129,5158,5188,5218,5248,5277,5307,5336,5366,5395,5425,5454,5484,5513,5543,5572,5602,5631,5661,5690,5720,5749,5779,5808,5838,5867,5897,5926,5956,5985,6015,6044,6074,6103,6133,6162,6192,6221,6251,6281,6311,6340,6370,6399,6429,6458,6488,6517,6547,6576,6606,6635,6665,6694,6724,6753,6783,6812,6842,6871,6901,6930,6960,6989,7019,7048,7078,7107,7137,7166,7196,7225,7255,7284,7314,7344,7374,7403,7433,7462,7492,7521,7551,7580,7610,7639,7669,7698,7728,7757,7787,7816,7846,7875,7905,7934,7964,7993,8023,8053,8083,8112,8142,8171,8201,8230,8260,8289,8319,8348,8378,8407,8437,8466,8496,8525,8555,8584,8614,8643,8673,8702,8732,8761,8791,8821,8850,8880,8909,8938,8968,8997,9027,9056,9086,9115,9145,9175,9205,9234,9264,9293,9322,9352,9381,9410,9440,9470,9499,9529,9559,9589,9618,9648,9677,9706,9736,9765,9794,9824,9853,9883,9913,9943,9972,10002,10032,10061,10090,10120,10149,10178,10208,10237,10267,10297,10326,10356,10386,10415,10445,10474,10504,10533,10562,10592,10621,10651,10680,10710,10740,10770,10799,10829,10858,10888,10917,10947,10976,11005,11035,11064,11094,11124,11153,11183,11213,11242,11272,11301,11331,11360,11389,11419,11448,11478,11507,11537,11567,11596,11626,11655,11685,11715,11744,11774,11803,11832,11862,11891,11921,11950,11980,12010,12039,12069,12099,12128,12158,12187,12216,12246,12275,12304,12334,12364,12393,12423,12453,12483,12512,12542,12571,12600,12630,12659,12688,12718,12747,12777,12807,12837,12866,12896,12926,12955,12984,13014,13043,13072,13102,13131,13161,13191,13220,13250,13280,13310,13339,13368,13398,13427,13456,13486,13515,13545,13574,13604,13634,13664,13693,13723,13752,13782,13811,13840,13870,13899,13929,13958,13988,14018,14047,14077,14107,14136,14166,14195,14224,14254,14283,14313,14342,14372,14401,14431,14461,14490,14520,14550,14579,14609,14638,14667,14697,14726,14756,14785,14815,14844,14874,14904,14933,14963,14993,15021,15051,15081,15110,15140,15169,15199,15228,15258,15287,15317,15347,15377,15406,15436,15465,15494,15524,15553,15582,15612,15641,15671,15701,15731,15760,15790,15820,15849,15878,15908,15937,15966,15996,16025,16055,16085,16114,16144,16174,16204,16233,16262,16292,16321,16350,16380,16409,16439,16468,16498,16528,16558,16587,16617,16646,16676,16705,16734,16764,16793,16823,16852,16882,16912,16941,16971,17001,17030,17060,17089,17118,17148,17177,17207,17236,17266,17295,17325,17355,17384,17414,17444,17473,17502,17532,17561,17591,17620,17650,17679,17709,17738,17768,17798,17827,17857,17886,17916,17945,17975,18004,18034,18063,18093,18122,18152,18181,18211,18241,18270,18300,18330,18359,18388,18418,18447,18476,18506,18535,18565,18595,18625,18654,18684,18714,18743,18772,18802,18831,18860,18890,18919,18949,18979,19008,19038,19068,19098,19127,19156,19186,19215,19244,19274,19303,19333,19362,19392,19422,19452,19481,19511,19540,19570,19599,19628,19658,19687,19717,19746,19776,19806,19836,19865,19895,19924,19954,19983,20012,20042,20071,20101,20130,20160,20190,20219,20249,20279,20308,20338,20367,20396,20426,20455,20485,20514,20544,20573,20603,20633,20662,20692,20721,20751,20780,20810,20839,20869,20898,20928,20957,20987,21016,21046,21076,21105,21135,21164,21194,21223,21253,21282,21312,21341,21371,21400,21430,21459,21489,21519,21548,21578,21607,21637,21666,21696,21725,21754,21784,21813,21843,21873,21902,21932,21962,21991,22021,22050,22080,22109,22138,22168,22197,22227,22256,22286,22316,22346,22375,22405,22434,22464,22493,22522,22552,22581,22611,22640,22670,22700,22730,22759,22789,22818,22848,22877,22906,22936,22965,22994,23024,23054,23083,23113,23143,23173,23202,23232,23261,23290,23320,23349,23379,23408,23438,23467,23497,23527,23556,23586,23616,23645,23674,23704,23733,23763,23792,23822,23851,23881,23910,23940,23970,23999,24029,24058,24088,24117,24147,24176,24206,24235,24265,24294,24324,24353,24383,24413,24442,24472,24501,24531,24560,24590,24619,24648,24678,24707,24737,24767,24796,24826,24856,24885,24915,24944,24974,25003,25032,25062,25091,25121,25150,25180,25210,25240,25269,25299,25328,25358,25387,25416,25446,25475,25505,25534,25564,25594,25624,25653,25683,25712,25742,25771,25800,25830,25859,25888,25918,25948,25977,26007,26037,26067,26096,26126,26155,26184,26214,26243,26272,26302,26332,26361,26391,26421,26451,26480,26510,26539,26568,26598,26627,26656,26686,26715,26745,26775,26805,26834,26864,26893,26923,26952,26982,27011,27041,27070,27099,27129,27159,27188,27218,27248,27277,27307,27336,27366,27395,27425,27454,27484,27513,27542,27572,27602,27631,27661,27691,27720,27750,27779,27809,27838,27868,27897,27926,27956,27985,28015,28045,28074,28104,28134,28163,28193,28222,28252,28281,28310,28340,28369,28399,28428,28458,28488,28517,28547,28577,28607,28636,28665,28695,28724,28754,28783,28813,28843,28872,28901,28931,28960,28990,29019,29049,29078,29108,29137,29167,29196,29226,29255,29285,29315,29345,29375,29404,29434,29463,29492,29522,29551,29580,29610,29640,29669,29699,29729,29759,29788,29818,29847,29876,29906,29935,29964,29994,30023,30053,30082,30112,30141,30171,30200,30230,30259,30289,30318,30348,30378,30408,30437,30467,30496,30526,30555,30585,30614,30644,30673,30703,30732,30762,30791,30821,30850,30880,30909,30939,30968,30998,31027,31057,31086,31116,31145,31175,31204,31234,31263,31293,31322,31352,31381,31411,31441,31471,31500,31530,31559,31589,31618,31648,31676,31706,31736,31766,31795,31825,31854,31884,31913,31943,31972,32002,32031,32061,32090,32120,32150,32180,32209,32239,32268,32298,32327,32357,32386,32416,32445,32475,32504,32534,32563,32593,32622,32652,32681,32711,32740,32770,32799,32829,32858,32888,32917,32947,32976,33006,33035,33065,33094,33124,33153,33183,33213,33243,33272,33302,33331,33361,33390,33420,33450,33479,33509,33539,33568,33598,33627,33657,33686,33716,33745,33775,33804,33834,33863,33893,33922,33952,33981,34011,34040,34069,34099,34128,34158,34187,34217,34247,34277,34306,34336,34365,34395,34424,34454,34483,34512,34542,34571,34601,34631,34660,34690,34719,34749,34778,34808,34837,34867,34896,34926,34955,34985,35015,35044,35074,35103,35133,35162,35192,35222,35251,35280,35310,35340,35370,35399,35429,35458,35488,35517,35547,35576,35605,35635,35665,35694,35723,35753,35782,35811,35841,35871,35901,35930,35960,35989,36019,36048,36078,36107,36136,36166,36195,36225,36254,36284,36314,36343,36373,36403,36433,36462,36492,36521,36551,36580,36610,36639,36669,36698,36728,36757,36786,36816,36845,36875,36904,36934,36963,36993,37022,37052,37081,37111,37141,37170,37200,37229,37259,37288,37318,37347,37377,37406,37436,37465,37495,37524,37554,37584,37613,37643,37672,37701,37731,37760,37790,37819,37849,37878,37908,37938,37967,37997,38027,38056,38085,38115,38144,38174,38203,38233,38262,38292,38322,38351,38381,38410,38440,38469,38499,38528,38558,38587,38617,38646,38676,38705,38735,38764,38794,38823,38853,38882,38912,38941,38971,39001,39030,39059,39089,39118,39148,39178,39208,39237,39267,39297,39326,39355,39385,39414,39444,39473,39503,39532,39562,39592,39621,39650,39680,39709,39739,39768,39798,39827,39857,39886,39916,39946,39975,40005,40035,40064,40094,40123,40153,40182,40212,40241,40271,40300,40330,40359,40389,40418,40448,40477,40507,40536,40566,40595,40625,40655,40685,40714,40744,40773,40803,40832,40862,40892,40921,40951,40980,41009,41039,41068,41098,41127,41157,41186,41216,41245,41275,41304,41334,41364,41393,41422,41452,41481,41511,41540,41570,41599,41629,41658,41688,41718,41748,41777,41807,41836,41865,41894,41924,41953,41983,42012,42042,42072,42102,42131,42161,42190,42220,42249,42279,42308,42337,42367,42397,42426,42456,42485,42515,42545,42574,42604,42633,42662,42692,42721,42751,42780,42810,42839,42869,42899,42929,42958,42988,43017,43046,43076,43105,43135,43164,43194,43223,43253,43283,43312,43342,43371,43401,43430,43460,43489,43519,43548,43578,43607,43637,43666,43696,43726,43755,43785,43814,43844,43873,43903,43932,43962,43991,44021,44050,44080,44109,44139,44169,44198,44228,44258,44287,44317,44346,44375,44405,44434,44464,44493,44523,44553,44582,44612,44641,44671,44700,44730,44759,44788,44818,44847,44877,44906,44936,44966,44996,45025,45055,45084,45114,45143,45172,45202,45231,45261,45290,45320,45350,45380,45409,45439,45468,45498,45527,45556,45586,45615,45644,45674,45704,45733,45763,45793,45823,45852,45882,45911,45940,45970,45999,46028,46058,46088,46117,46147,46177,46206,46236,46265,46295,46324,46354,46383,46413,46442,46472,46501,46531,46560,46590,46620,46649,46679,46708,46738,46767,46797,46826,46856,46885,46915,46944,46974,47003,47033,47063,47092,47122,47151,47181,47210,47240,47269,47298,47328,47357,47387,47417,47446,47476,47506,47535,47565,47594,47624,47653,47682,47712,47741,47771,47800,47830,47860,47890,47919,47949,47978,48008,48037,48066,48096,48125,48155,48184,48214,48244,48273,48303,48333,48362,48392,48421,48450,48480,48509,48538,48568,48598,48627,48657,48687,48717,48746,48776,48805,48834,48864,48893,48922,48952,48982,49011,49041,49071,49100,49130,49160,49189,49218,49248,49277,49306,49336,49365,49395,49425,49455,49484,49514,49543,49573,49602,49632,49661,49690,49720,49749,49779,49809,49838,49868,49898,49927,49957,49986,50016,50045,50075,50104,50133,50163,50192,50222,50252,50281,50311,50340,50370,50400,50429,50459,50488,50518,50547,50576,50606,50635,50665,50694,50724,50754,50784,50813,50843,50872,50902,50931,50960,50990,51019,51049,51078,51108,51138,51167,51197,51227,51256,51286,51315,51345,51374,51403,51433,51462,51492,51522,51552,51582,51611,51641,51670,51699,51729,51758,51787,51816,51846,51876,51906,51936,51965,51995,52025,52054,52083,52113,52142,52171,52200,52230,52260,52290,52319,52349,52379,52408,52438,52467,52497,52526,52555,52585,52614,52644,52673,52703,52733,52762,52792,52822,52851,52881,52910,52939,52969,52998,53028,53057,53087,53116,53146,53176,53205,53235,53264,53294,53324,53353,53383,53412,53441,53471,53500,53530,53559,53589,53619,53648,53678,53708,53737,53767,53796,53825,53855,53884,53913,53943,53973,54003,54032,54062,54092,54121,54151,54180,54209,54239,54268,54297,54327,54357,54387,54416,54446,54476,54505,54535,54564,54593,54623,54652,54681,54711,54741,54770,54800,54830,54859,54889,54919,54948,54977,55007,55036,55066,55095,55125,55154,55184,55213,55243,55273,55302,55332,55361,55391,55420,55450,55479,55508,55538,55567,55597,55627,55657,55686,55716,55745,55775,55804,55834,55863,55892,55922,55951,55981,56011,56040,56070,56100,56129,56159,56188,56218,56247,56276,56306,56335,56365,56394,56424,56454,56483,56513,56543,56572,56601,56631,56660,56690,56719,56749,56778,56808,56837,56867,56897,56926,56956,56985,57015,57044,57074,57103,57133,57162,57192,57221,57251,57280,57310,57340,57369,57399,57429,57458,57487,57517,57546,57576,57605,57634,57664,57694,57723,57753,57783,57813,57842,57871,57901,57930,57959,57989,58018,58048,58077,58107,58137,58167,58196,58226,58255,58285,58314,58343,58373,58402,58432,58461,58491,58521,58551,58580,58610,58639,58669,58698,58727,58757,58786,58816,58845,58875,58905,58934,58964,58994,59023,59053,59082,59111,59141,59170,59200,59229,59259,59288,59318,59348,59377,59407,59436,59466,59495,59525,59554,59584,59613,59643,59672,59702,59731,59761,59791,59820,59850,59879,59909,59939,59968,59997,60027,60056,60086,60115,60145,60174,60204,60234,60264,60293,60323,60352,60381,60411,60440,60469,60499,60528,60558,60588,60618,60648,60677,60707,60736,60765,60795,60824,60853,60883,60912,60942,60972,61002,61031,61061,61090,61120,61149,61179,61208,61237,61267,61296,61326,61356,61385,61415,61445,61474,61504,61533,61563,61592,61621,61651,61680,61710,61739,61769,61799,61828,61858,61888,61917,61947,61976,62006,62035,62064,62094,62123,62153,62182,62212,62242,62271,62301,62331,62360,62390,62419,62448,62478,62507,62537,62566,62596,62625,62655,62685,62715,62744,62774,62803,62832,62862,62891,62921,62950,62980,63009,63039,63069,63099,63128,63157,63187,63216,63246,63275,63305,63334,63363,63393,63423,63453,63482,63512,63541,63571,63600,63630,63659,63689,63718,63747,63777,63807,63836,63866,63895,63925,63955,63984,64014,64043,64073,64102,64131,64161,64190,64220,64249,64279,64309,64339,64368,64398,64427,64457,64486,64515,64545,64574,64603,64633,64663,64692,64722,64752,64782,64811,64841,64870,64899,64929,64958,64987,65017,65047,65076,65106,65136,65166,65195,65225,65254,65283,65313,65342,65371,65401,65431,65460,65490,65520,65549,65579,65608,65638,65667,65697,65726,65755,65785,65815,65844,65874,65903,65933,65963,65992,66022,66051,66081,66110,66140,66169,66199,66228,66258,66287,66317,66346,66376,66405,66435,66465,66494,66524,66553,66583,66612,66641,66671,66700,66730,66760,66789,66819,66849,66878,66908,66937,66967,66996,67025,67055,67084,67114,67143,67173,67203,67233,67262,67292,67321,67351,67380,67409,67439,67468,67497,67527,67557,67587,67617,67646,67676,67705,67735,67764,67793,67823,67852,67882,67911,67941,67971,68e3,68030,68060,68089,68119,68148,68177,68207,68236,68266,68295,68325,68354,68384,68414,68443,68473,68502,68532,68561,68591,68620,68650,68679,68708,68738,68768,68797,68827,68857,68886,68916,68946,68975,69004,69034,69063,69092,69122,69152,69181,69211,69240,69270,69300,69330,69359,69388,69418,69447,69476,69506,69535,69565,69595,69624,69654,69684,69713,69743,69772,69802,69831,69861,69890,69919,69949,69978,70008,70038,70067,70097,70126,70156,70186,70215,70245,70274,70303,70333,70362,70392,70421,70451,70481,70510,70540,70570,70599,70629,70658,70687,70717,70746,70776,70805,70835,70864,70894,70924,70954,70983,71013,71042,71071,71101,71130,71159,71189,71218,71248,71278,71308,71337,71367,71397,71426,71455,71485,71514,71543,71573,71602,71632,71662,71691,71721,71751,71781,71810,71839,71869,71898,71927,71957,71986,72016,72046,72075,72105,72135,72164,72194,72223,72253,72282,72311,72341,72370,72400,72429,72459,72489,72518,72548,72577,72607,72637,72666,72695,72725,72754,72784,72813,72843,72872,72902,72931,72961,72991,73020,73050,73080,73109,73139,73168,73197,73227,73256,73286,73315,73345,73375,73404,73434,73464,73493,73523,73552,73581,73611,73640,73669,73699,73729,73758,73788,73818,73848,73877,73907,73936,73965,73995,74024,74053,74083,74113,74142,74172,74202,74231,74261,74291,74320,74349,74379,74408,74437,74467,74497,74526,74556,74586,74615,74645,74675,74704,74733,74763,74792,74822,74851,74881,74910,74940,74969,74999,75029,75058,75088,75117,75147,75176,75206,75235,75264,75294,75323,75353,75383,75412,75442,75472,75501,75531,75560,75590,75619,75648,75678,75707,75737,75766,75796,75826,75856,75885,75915,75944,75974,76003,76032,76062,76091,76121,76150,76180,76210,76239,76269,76299,76328,76358,76387,76416,76446,76475,76505,76534,76564,76593,76623,76653,76682,76712,76741,76771,76801,76830,76859,76889,76918,76948,76977,77007,77036,77066,77096,77125,77155,77185,77214,77243,77273,77302,77332,77361,77390,77420,77450,77479,77509,77539,77569,77598,77627,77657,77686,77715,77745,77774,77804,77833,77863,77893,77923,77952,77982,78011,78041,78070,78099,78129,78158,78188,78217,78247,78277,78307,78336,78366,78395,78425,78454,78483,78513,78542,78572,78601,78631,78661,78690,78720,78750,78779,78808,78838,78867,78897,78926,78956,78985,79015,79044,79074,79104,79133,79163,79192,79222,79251,79281,79310,79340,79369,79399,79428,79458,79487,79517,79546,79576,79606,79635,79665,79695,79724,79753,79783,79812,79841,79871,79900,79930,79960,79990]},{\"../main\":571,\"object-assign\":454}],571:[function(t,e,r){var n=t(\"object-assign\");function i(){this.regionalOptions=[],this.regionalOptions[\"\"]={invalidCalendar:\"Calendar {0} not found\",invalidDate:\"Invalid {0} date\",invalidMonth:\"Invalid {0} month\",invalidYear:\"Invalid {0} year\",differentCalendars:\"Cannot mix {0} and {1} dates\"},this.local=this.regionalOptions[\"\"],this.calendars={},this._localCals={}}function a(t,e,r,n){if(this._calendar=t,this._year=e,this._month=r,this._day=n,0===this._calendar._validateLevel&&!this._calendar.isValid(this._year,this._month,this._day))throw(c.local.invalidDate||c.regionalOptions[\"\"].invalidDate).replace(/\\{0\\}/,this._calendar.local.name)}function o(t,e){return\"000000\".substring(0,e-(t=\"\"+t).length)+t}function s(){this.shortYearCutoff=\"+10\"}function l(t){this.local=this.regionalOptions[t]||this.regionalOptions[\"\"]}n(i.prototype,{instance:function(t,e){t=(t||\"gregorian\").toLowerCase(),e=e||\"\";var r=this._localCals[t+\"-\"+e];if(!r&&this.calendars[t]&&(r=new this.calendars[t](e),this._localCals[t+\"-\"+e]=r),!r)throw(this.local.invalidCalendar||this.regionalOptions[\"\"].invalidCalendar).replace(/\\{0\\}/,t);return r},newDate:function(t,e,r,n,i){return(n=(null!=t&&t.year?t.calendar():\"string\"==typeof n?this.instance(n,i):n)||this.instance()).newDate(t,e,r)},substituteDigits:function(t){return function(e){return(e+\"\").replace(/[0-9]/g,function(e){return t[e]})}},substituteChineseDigits:function(t,e){return function(r){for(var n=\"\",i=0;r>0;){var a=r%10;n=(0===a?\"\":t[a]+e[i])+n,i++,r=Math.floor(r/10)}return 0===n.indexOf(t[1]+e[1])&&(n=n.substr(1)),n||t[0]}}}),n(a.prototype,{newDate:function(t,e,r){return this._calendar.newDate(null==t?this:t,e,r)},year:function(t){return 0===arguments.length?this._year:this.set(t,\"y\")},month:function(t){return 0===arguments.length?this._month:this.set(t,\"m\")},day:function(t){return 0===arguments.length?this._day:this.set(t,\"d\")},date:function(t,e,r){if(!this._calendar.isValid(t,e,r))throw(c.local.invalidDate||c.regionalOptions[\"\"].invalidDate).replace(/\\{0\\}/,this._calendar.local.name);return this._year=t,this._month=e,this._day=r,this},leapYear:function(){return this._calendar.leapYear(this)},epoch:function(){return this._calendar.epoch(this)},formatYear:function(){return this._calendar.formatYear(this)},monthOfYear:function(){return this._calendar.monthOfYear(this)},weekOfYear:function(){return this._calendar.weekOfYear(this)},daysInYear:function(){return this._calendar.daysInYear(this)},dayOfYear:function(){return this._calendar.dayOfYear(this)},daysInMonth:function(){return this._calendar.daysInMonth(this)},dayOfWeek:function(){return this._calendar.dayOfWeek(this)},weekDay:function(){return this._calendar.weekDay(this)},extraInfo:function(){return this._calendar.extraInfo(this)},add:function(t,e){return this._calendar.add(this,t,e)},set:function(t,e){return this._calendar.set(this,t,e)},compareTo:function(t){if(this._calendar.name!==t._calendar.name)throw(c.local.differentCalendars||c.regionalOptions[\"\"].differentCalendars).replace(/\\{0\\}/,this._calendar.local.name).replace(/\\{1\\}/,t._calendar.local.name);var e=this._year!==t._year?this._year-t._year:this._month!==t._month?this.monthOfYear()-t.monthOfYear():this._day-t._day;return 0===e?0:e<0?-1:1},calendar:function(){return this._calendar},toJD:function(){return this._calendar.toJD(this)},fromJD:function(t){return this._calendar.fromJD(t)},toJSDate:function(){return this._calendar.toJSDate(this)},fromJSDate:function(t){return this._calendar.fromJSDate(t)},toString:function(){return(this.year()<0?\"-\":\"\")+o(Math.abs(this.year()),4)+\"-\"+o(this.month(),2)+\"-\"+o(this.day(),2)}}),n(s.prototype,{_validateLevel:0,newDate:function(t,e,r){return null==t?this.today():(t.year&&(this._validate(t,e,r,c.local.invalidDate||c.regionalOptions[\"\"].invalidDate),r=t.day(),e=t.month(),t=t.year()),new a(this,t,e,r))},today:function(){return this.fromJSDate(new Date)},epoch:function(t){return this._validate(t,this.minMonth,this.minDay,c.local.invalidYear||c.regionalOptions[\"\"].invalidYear).year()<0?this.local.epochs[0]:this.local.epochs[1]},formatYear:function(t){var e=this._validate(t,this.minMonth,this.minDay,c.local.invalidYear||c.regionalOptions[\"\"].invalidYear);return(e.year()<0?\"-\":\"\")+o(Math.abs(e.year()),4)},monthsInYear:function(t){return this._validate(t,this.minMonth,this.minDay,c.local.invalidYear||c.regionalOptions[\"\"].invalidYear),12},monthOfYear:function(t,e){var r=this._validate(t,e,this.minDay,c.local.invalidMonth||c.regionalOptions[\"\"].invalidMonth);return(r.month()+this.monthsInYear(r)-this.firstMonth)%this.monthsInYear(r)+this.minMonth},fromMonthOfYear:function(t,e){var r=(e+this.firstMonth-2*this.minMonth)%this.monthsInYear(t)+this.minMonth;return this._validate(t,r,this.minDay,c.local.invalidMonth||c.regionalOptions[\"\"].invalidMonth),r},daysInYear:function(t){var e=this._validate(t,this.minMonth,this.minDay,c.local.invalidYear||c.regionalOptions[\"\"].invalidYear);return this.leapYear(e)?366:365},dayOfYear:function(t,e,r){var n=this._validate(t,e,r,c.local.invalidDate||c.regionalOptions[\"\"].invalidDate);return n.toJD()-this.newDate(n.year(),this.fromMonthOfYear(n.year(),this.minMonth),this.minDay).toJD()+1},daysInWeek:function(){return 7},dayOfWeek:function(t,e,r){var n=this._validate(t,e,r,c.local.invalidDate||c.regionalOptions[\"\"].invalidDate);return(Math.floor(this.toJD(n))+2)%this.daysInWeek()},extraInfo:function(t,e,r){return this._validate(t,e,r,c.local.invalidDate||c.regionalOptions[\"\"].invalidDate),{}},add:function(t,e,r){return this._validate(t,this.minMonth,this.minDay,c.local.invalidDate||c.regionalOptions[\"\"].invalidDate),this._correctAdd(t,this._add(t,e,r),e,r)},_add:function(t,e,r){if(this._validateLevel++,\"d\"===r||\"w\"===r){var n=t.toJD()+e*(\"w\"===r?this.daysInWeek():1),i=t.calendar().fromJD(n);return this._validateLevel--,[i.year(),i.month(),i.day()]}try{var a=t.year()+(\"y\"===r?e:0),o=t.monthOfYear()+(\"m\"===r?e:0);i=t.day();\"y\"===r?(t.month()!==this.fromMonthOfYear(a,o)&&(o=this.newDate(a,t.month(),this.minDay).monthOfYear()),o=Math.min(o,this.monthsInYear(a)),i=Math.min(i,this.daysInMonth(a,this.fromMonthOfYear(a,o)))):\"m\"===r&&(!function(t){for(;o<t.minMonth;)a--,o+=t.monthsInYear(a);for(var e=t.monthsInYear(a);o>e-1+t.minMonth;)a++,o-=e,e=t.monthsInYear(a)}(this),i=Math.min(i,this.daysInMonth(a,this.fromMonthOfYear(a,o))));var s=[a,this.fromMonthOfYear(a,o),i];return this._validateLevel--,s}catch(t){throw this._validateLevel--,t}},_correctAdd:function(t,e,r,n){if(!(this.hasYearZero||\"y\"!==n&&\"m\"!==n||0!==e[0]&&t.year()>0==e[0]>0)){var i={y:[1,1,\"y\"],m:[1,this.monthsInYear(-1),\"m\"],w:[this.daysInWeek(),this.daysInYear(-1),\"d\"],d:[1,this.daysInYear(-1),\"d\"]}[n],a=r<0?-1:1;e=this._add(t,r*i[0]+a*i[1],i[2])}return t.date(e[0],e[1],e[2])},set:function(t,e,r){this._validate(t,this.minMonth,this.minDay,c.local.invalidDate||c.regionalOptions[\"\"].invalidDate);var n=\"y\"===r?e:t.year(),i=\"m\"===r?e:t.month(),a=\"d\"===r?e:t.day();return\"y\"!==r&&\"m\"!==r||(a=Math.min(a,this.daysInMonth(n,i))),t.date(n,i,a)},isValid:function(t,e,r){this._validateLevel++;var n=this.hasYearZero||0!==t;if(n){var i=this.newDate(t,e,this.minDay);n=e>=this.minMonth&&e-this.minMonth<this.monthsInYear(i)&&r>=this.minDay&&r-this.minDay<this.daysInMonth(i)}return this._validateLevel--,n},toJSDate:function(t,e,r){var n=this._validate(t,e,r,c.local.invalidDate||c.regionalOptions[\"\"].invalidDate);return c.instance().fromJD(this.toJD(n)).toJSDate()},fromJSDate:function(t){return this.fromJD(c.instance().fromJSDate(t).toJD())},_validate:function(t,e,r,n){if(t.year){if(0===this._validateLevel&&this.name!==t.calendar().name)throw(c.local.differentCalendars||c.regionalOptions[\"\"].differentCalendars).replace(/\\{0\\}/,this.local.name).replace(/\\{1\\}/,t.calendar().local.name);return t}try{if(this._validateLevel++,1===this._validateLevel&&!this.isValid(t,e,r))throw n.replace(/\\{0\\}/,this.local.name);var i=this.newDate(t,e,r);return this._validateLevel--,i}catch(t){throw this._validateLevel--,t}}}),l.prototype=new s,n(l.prototype,{name:\"Gregorian\",jdEpoch:1721425.5,daysPerMonth:[31,28,31,30,31,30,31,31,30,31,30,31],hasYearZero:!1,minMonth:1,firstMonth:1,minDay:1,regionalOptions:{\"\":{name:\"Gregorian\",epochs:[\"BCE\",\"CE\"],monthNames:[\"January\",\"February\",\"March\",\"April\",\"May\",\"June\",\"July\",\"August\",\"September\",\"October\",\"November\",\"December\"],monthNamesShort:[\"Jan\",\"Feb\",\"Mar\",\"Apr\",\"May\",\"Jun\",\"Jul\",\"Aug\",\"Sep\",\"Oct\",\"Nov\",\"Dec\"],dayNames:[\"Sunday\",\"Monday\",\"Tuesday\",\"Wednesday\",\"Thursday\",\"Friday\",\"Saturday\"],dayNamesShort:[\"Sun\",\"Mon\",\"Tue\",\"Wed\",\"Thu\",\"Fri\",\"Sat\"],dayNamesMin:[\"Su\",\"Mo\",\"Tu\",\"We\",\"Th\",\"Fr\",\"Sa\"],digits:null,dateFormat:\"mm/dd/yyyy\",firstDay:0,isRTL:!1}},leapYear:function(t){var e=this._validate(t,this.minMonth,this.minDay,c.local.invalidYear||c.regionalOptions[\"\"].invalidYear);return(t=e.year()+(e.year()<0?1:0))%4==0&&(t%100!=0||t%400==0)},weekOfYear:function(t,e,r){var n=this.newDate(t,e,r);return n.add(4-(n.dayOfWeek()||7),\"d\"),Math.floor((n.dayOfYear()-1)/7)+1},daysInMonth:function(t,e){var r=this._validate(t,e,this.minDay,c.local.invalidMonth||c.regionalOptions[\"\"].invalidMonth);return this.daysPerMonth[r.month()-1]+(2===r.month()&&this.leapYear(r.year())?1:0)},weekDay:function(t,e,r){return(this.dayOfWeek(t,e,r)||7)<6},toJD:function(t,e,r){var n=this._validate(t,e,r,c.local.invalidDate||c.regionalOptions[\"\"].invalidDate);t=n.year(),e=n.month(),r=n.day(),t<0&&t++,e<3&&(e+=12,t--);var i=Math.floor(t/100),a=2-i+Math.floor(i/4);return Math.floor(365.25*(t+4716))+Math.floor(30.6001*(e+1))+r+a-1524.5},fromJD:function(t){var e=Math.floor(t+.5),r=Math.floor((e-1867216.25)/36524.25),n=(r=e+1+r-Math.floor(r/4))+1524,i=Math.floor((n-122.1)/365.25),a=Math.floor(365.25*i),o=Math.floor((n-a)/30.6001),s=n-a-Math.floor(30.6001*o),l=o-(o>13.5?13:1),c=i-(l>2.5?4716:4715);return c<=0&&c--,this.newDate(c,l,s)},toJSDate:function(t,e,r){var n=this._validate(t,e,r,c.local.invalidDate||c.regionalOptions[\"\"].invalidDate),i=new Date(n.year(),n.month()-1,n.day());return i.setHours(0),i.setMinutes(0),i.setSeconds(0),i.setMilliseconds(0),i.setHours(i.getHours()>12?i.getHours()+2:0),i},fromJSDate:function(t){return this.newDate(t.getFullYear(),t.getMonth()+1,t.getDate())}});var c=e.exports=new i;c.cdate=a,c.baseCalendar=s,c.calendars.gregorian=l},{\"object-assign\":454}],572:[function(t,e,r){var n=t(\"object-assign\"),i=t(\"./main\");n(i.regionalOptions[\"\"],{invalidArguments:\"Invalid arguments\",invalidFormat:\"Cannot format a date from another calendar\",missingNumberAt:\"Missing number at position {0}\",unknownNameAt:\"Unknown name at position {0}\",unexpectedLiteralAt:\"Unexpected literal at position {0}\",unexpectedText:\"Additional text found at end\"}),i.local=i.regionalOptions[\"\"],n(i.cdate.prototype,{formatDate:function(t,e){return\"string\"!=typeof t&&(e=t,t=\"\"),this._calendar.formatDate(t||\"\",this,e)}}),n(i.baseCalendar.prototype,{UNIX_EPOCH:i.instance().newDate(1970,1,1).toJD(),SECS_PER_DAY:86400,TICKS_EPOCH:i.instance().jdEpoch,TICKS_PER_DAY:864e9,ATOM:\"yyyy-mm-dd\",COOKIE:\"D, dd M yyyy\",FULL:\"DD, MM d, yyyy\",ISO_8601:\"yyyy-mm-dd\",JULIAN:\"J\",RFC_822:\"D, d M yy\",RFC_850:\"DD, dd-M-yy\",RFC_1036:\"D, d M yy\",RFC_1123:\"D, d M yyyy\",RFC_2822:\"D, d M yyyy\",RSS:\"D, d M yy\",TICKS:\"!\",TIMESTAMP:\"@\",W3C:\"yyyy-mm-dd\",formatDate:function(t,e,r){if(\"string\"!=typeof t&&(r=e,e=t,t=\"\"),!e)return\"\";if(e.calendar()!==this)throw i.local.invalidFormat||i.regionalOptions[\"\"].invalidFormat;t=t||this.local.dateFormat;for(var n,a,o,s,l=(r=r||{}).dayNamesShort||this.local.dayNamesShort,c=r.dayNames||this.local.dayNames,u=r.monthNumbers||this.local.monthNumbers,h=r.monthNamesShort||this.local.monthNamesShort,f=r.monthNames||this.local.monthNames,p=(r.calculateWeek||this.local.calculateWeek,function(e,r){for(var n=1;w+n<t.length&&t.charAt(w+n)===e;)n++;return w+=n-1,Math.floor(n/(r||1))>1}),d=function(t,e,r,n){var i=\"\"+e;if(p(t,n))for(;i.length<r;)i=\"0\"+i;return i},g=this,v=function(t){return\"function\"==typeof u?u.call(g,t,p(\"m\")):x(d(\"m\",t.month(),2))},m=function(t,e){return e?\"function\"==typeof f?f.call(g,t):f[t.month()-g.minMonth]:\"function\"==typeof h?h.call(g,t):h[t.month()-g.minMonth]},y=this.local.digits,x=function(t){return r.localNumbers&&y?y(t):t},b=\"\",_=!1,w=0;w<t.length;w++)if(_)\"'\"!==t.charAt(w)||p(\"'\")?b+=t.charAt(w):_=!1;else switch(t.charAt(w)){case\"d\":b+=x(d(\"d\",e.day(),2));break;case\"D\":b+=(n=\"D\",a=e.dayOfWeek(),o=l,s=c,p(n)?s[a]:o[a]);break;case\"o\":b+=d(\"o\",e.dayOfYear(),3);break;case\"w\":b+=d(\"w\",e.weekOfYear(),2);break;case\"m\":b+=v(e);break;case\"M\":b+=m(e,p(\"M\"));break;case\"y\":b+=p(\"y\",2)?e.year():(e.year()%100<10?\"0\":\"\")+e.year()%100;break;case\"Y\":p(\"Y\",2),b+=e.formatYear();break;case\"J\":b+=e.toJD();break;case\"@\":b+=(e.toJD()-this.UNIX_EPOCH)*this.SECS_PER_DAY;break;case\"!\":b+=(e.toJD()-this.TICKS_EPOCH)*this.TICKS_PER_DAY;break;case\"'\":p(\"'\")?b+=\"'\":_=!0;break;default:b+=t.charAt(w)}return b},parseDate:function(t,e,r){if(null==e)throw i.local.invalidArguments||i.regionalOptions[\"\"].invalidArguments;if(\"\"===(e=\"object\"==typeof e?e.toString():e+\"\"))return null;t=t||this.local.dateFormat;var n=(r=r||{}).shortYearCutoff||this.shortYearCutoff;n=\"string\"!=typeof n?n:this.today().year()%100+parseInt(n,10);for(var a=r.dayNamesShort||this.local.dayNamesShort,o=r.dayNames||this.local.dayNames,s=r.parseMonth||this.local.parseMonth,l=r.monthNumbers||this.local.monthNumbers,c=r.monthNamesShort||this.local.monthNamesShort,u=r.monthNames||this.local.monthNames,h=-1,f=-1,p=-1,d=-1,g=-1,v=!1,m=!1,y=function(e,r){for(var n=1;M+n<t.length&&t.charAt(M+n)===e;)n++;return M+=n-1,Math.floor(n/(r||1))>1},x=function(t,r){var n=y(t,r),a=[2,3,n?4:2,n?4:2,10,11,20][\"oyYJ@!\".indexOf(t)+1],o=new RegExp(\"^-?\\\\d{1,\"+a+\"}\"),s=e.substring(A).match(o);if(!s)throw(i.local.missingNumberAt||i.regionalOptions[\"\"].missingNumberAt).replace(/\\{0\\}/,A);return A+=s[0].length,parseInt(s[0],10)},b=this,_=function(){if(\"function\"==typeof l){y(\"m\");var t=l.call(b,e.substring(A));return A+=t.length,t}return x(\"m\")},w=function(t,r,n,a){for(var o=y(t,a)?n:r,s=0;s<o.length;s++)if(e.substr(A,o[s].length).toLowerCase()===o[s].toLowerCase())return A+=o[s].length,s+b.minMonth;throw(i.local.unknownNameAt||i.regionalOptions[\"\"].unknownNameAt).replace(/\\{0\\}/,A)},k=function(){if(\"function\"==typeof u){var t=y(\"M\")?u.call(b,e.substring(A)):c.call(b,e.substring(A));return A+=t.length,t}return w(\"M\",c,u)},T=function(){if(e.charAt(A)!==t.charAt(M))throw(i.local.unexpectedLiteralAt||i.regionalOptions[\"\"].unexpectedLiteralAt).replace(/\\{0\\}/,A);A++},A=0,M=0;M<t.length;M++)if(m)\"'\"!==t.charAt(M)||y(\"'\")?T():m=!1;else switch(t.charAt(M)){case\"d\":d=x(\"d\");break;case\"D\":w(\"D\",a,o);break;case\"o\":g=x(\"o\");break;case\"w\":x(\"w\");break;case\"m\":p=_();break;case\"M\":p=k();break;case\"y\":var S=M;v=!y(\"y\",2),M=S,f=x(\"y\",2);break;case\"Y\":f=x(\"Y\",2);break;case\"J\":h=x(\"J\")+.5,\".\"===e.charAt(A)&&(A++,x(\"J\"));break;case\"@\":h=x(\"@\")/this.SECS_PER_DAY+this.UNIX_EPOCH;break;case\"!\":h=x(\"!\")/this.TICKS_PER_DAY+this.TICKS_EPOCH;break;case\"*\":A=e.length;break;case\"'\":y(\"'\")?T():m=!0;break;default:T()}if(A<e.length)throw i.local.unexpectedText||i.regionalOptions[\"\"].unexpectedText;if(-1===f?f=this.today().year():f<100&&v&&(f+=-1===n?1900:this.today().year()-this.today().year()%100-(f<=n?0:100)),\"string\"==typeof p&&(p=s.call(this,f,p)),g>-1){p=1,d=g;for(var E=this.daysInMonth(f,p);d>E;E=this.daysInMonth(f,p))p++,d-=E}return h>-1?this.fromJD(h):this.newDate(f,p,d)},determineDate:function(t,e,r,n,i){r&&\"object\"!=typeof r&&(i=n,n=r,r=null),\"string\"!=typeof n&&(i=n,n=\"\");var a=this;return e=e?e.newDate():null,t=null==t?e:\"string\"==typeof t?function(t){try{return a.parseDate(n,t,i)}catch(t){}for(var e=((t=t.toLowerCase()).match(/^c/)&&r?r.newDate():null)||a.today(),o=/([+-]?[0-9]+)\\s*(d|w|m|y)?/g,s=o.exec(t);s;)e.add(parseInt(s[1],10),s[2]||\"d\"),s=o.exec(t);return e}(t):\"number\"==typeof t?isNaN(t)||t===1/0||t===-1/0?e:a.today().add(t,\"d\"):a.newDate(t)}})},{\"./main\":571,\"object-assign\":454}],573:[function(t,e,r){e.exports=t(\"cwise-compiler\")({args:[\"array\",{offset:[1],array:0},\"scalar\",\"scalar\",\"index\"],pre:{body:\"{}\",args:[],thisVars:[],localVars:[]},post:{body:\"{}\",args:[],thisVars:[],localVars:[]},body:{body:\"{\\n        var _inline_1_da = _inline_1_arg0_ - _inline_1_arg3_\\n        var _inline_1_db = _inline_1_arg1_ - _inline_1_arg3_\\n        if((_inline_1_da >= 0) !== (_inline_1_db >= 0)) {\\n          _inline_1_arg2_.push(_inline_1_arg4_[0] + 0.5 + 0.5 * (_inline_1_da + _inline_1_db) / (_inline_1_da - _inline_1_db))\\n        }\\n      }\",args:[{name:\"_inline_1_arg0_\",lvalue:!1,rvalue:!0,count:1},{name:\"_inline_1_arg1_\",lvalue:!1,rvalue:!0,count:1},{name:\"_inline_1_arg2_\",lvalue:!1,rvalue:!0,count:1},{name:\"_inline_1_arg3_\",lvalue:!1,rvalue:!0,count:2},{name:\"_inline_1_arg4_\",lvalue:!1,rvalue:!0,count:1}],thisVars:[],localVars:[\"_inline_1_da\",\"_inline_1_db\"]},funcName:\"zeroCrossings\"})},{\"cwise-compiler\":146}],574:[function(t,e,r){\"use strict\";e.exports=function(t,e){var r=[];return e=+e||0,n(t.hi(t.shape[0]-1),r,e),r};var n=t(\"./lib/zc-core\")},{\"./lib/zc-core\":573}],575:[function(t,e,r){\"use strict\";e.exports=[{path:\"\",backoff:0},{path:\"M-2.4,-3V3L0.6,0Z\",backoff:.6},{path:\"M-3.7,-2.5V2.5L1.3,0Z\",backoff:1.3},{path:\"M-4.45,-3L-1.65,-0.2V0.2L-4.45,3L1.55,0Z\",backoff:1.55},{path:\"M-2.2,-2.2L-0.2,-0.2V0.2L-2.2,2.2L-1.4,3L1.6,0L-1.4,-3Z\",backoff:1.6},{path:\"M-4.4,-2.1L-0.6,-0.2V0.2L-4.4,2.1L-4,3L2,0L-4,-3Z\",backoff:2},{path:\"M2,0A2,2 0 1,1 0,-2A2,2 0 0,1 2,0Z\",backoff:0,noRotate:!0},{path:\"M2,2V-2H-2V2Z\",backoff:0,noRotate:!0}]},{}],576:[function(t,e,r){\"use strict\";var n=t(\"./arrow_paths\"),i=t(\"../../plots/font_attributes\"),a=t(\"../../plots/cartesian/constants\"),o=t(\"../../plot_api/plot_template\").templatedArray;e.exports=o(\"annotation\",{visible:{valType:\"boolean\",dflt:!0,editType:\"calc+arraydraw\"},text:{valType:\"string\",editType:\"calc+arraydraw\"},textangle:{valType:\"angle\",dflt:0,editType:\"calc+arraydraw\"},font:i({editType:\"calc+arraydraw\",colorEditType:\"arraydraw\"}),width:{valType:\"number\",min:1,dflt:null,editType:\"calc+arraydraw\"},height:{valType:\"number\",min:1,dflt:null,editType:\"calc+arraydraw\"},opacity:{valType:\"number\",min:0,max:1,dflt:1,editType:\"arraydraw\"},align:{valType:\"enumerated\",values:[\"left\",\"center\",\"right\"],dflt:\"center\",editType:\"arraydraw\"},valign:{valType:\"enumerated\",values:[\"top\",\"middle\",\"bottom\"],dflt:\"middle\",editType:\"arraydraw\"},bgcolor:{valType:\"color\",dflt:\"rgba(0,0,0,0)\",editType:\"arraydraw\"},bordercolor:{valType:\"color\",dflt:\"rgba(0,0,0,0)\",editType:\"arraydraw\"},borderpad:{valType:\"number\",min:0,dflt:1,editType:\"calc+arraydraw\"},borderwidth:{valType:\"number\",min:0,dflt:1,editType:\"calc+arraydraw\"},showarrow:{valType:\"boolean\",dflt:!0,editType:\"calc+arraydraw\"},arrowcolor:{valType:\"color\",editType:\"arraydraw\"},arrowhead:{valType:\"integer\",min:0,max:n.length,dflt:1,editType:\"arraydraw\"},startarrowhead:{valType:\"integer\",min:0,max:n.length,dflt:1,editType:\"arraydraw\"},arrowside:{valType:\"flaglist\",flags:[\"end\",\"start\"],extras:[\"none\"],dflt:\"end\",editType:\"arraydraw\"},arrowsize:{valType:\"number\",min:.3,dflt:1,editType:\"calc+arraydraw\"},startarrowsize:{valType:\"number\",min:.3,dflt:1,editType:\"calc+arraydraw\"},arrowwidth:{valType:\"number\",min:.1,editType:\"calc+arraydraw\"},standoff:{valType:\"number\",min:0,dflt:0,editType:\"calc+arraydraw\"},startstandoff:{valType:\"number\",min:0,dflt:0,editType:\"calc+arraydraw\"},ax:{valType:\"any\",editType:\"calc+arraydraw\"},ay:{valType:\"any\",editType:\"calc+arraydraw\"},axref:{valType:\"enumerated\",dflt:\"pixel\",values:[\"pixel\",a.idRegex.x.toString()],editType:\"calc\"},ayref:{valType:\"enumerated\",dflt:\"pixel\",values:[\"pixel\",a.idRegex.y.toString()],editType:\"calc\"},xref:{valType:\"enumerated\",values:[\"paper\",a.idRegex.x.toString()],editType:\"calc\"},x:{valType:\"any\",editType:\"calc+arraydraw\"},xanchor:{valType:\"enumerated\",values:[\"auto\",\"left\",\"center\",\"right\"],dflt:\"auto\",editType:\"calc+arraydraw\"},xshift:{valType:\"number\",dflt:0,editType:\"calc+arraydraw\"},yref:{valType:\"enumerated\",values:[\"paper\",a.idRegex.y.toString()],editType:\"calc\"},y:{valType:\"any\",editType:\"calc+arraydraw\"},yanchor:{valType:\"enumerated\",values:[\"auto\",\"top\",\"middle\",\"bottom\"],dflt:\"auto\",editType:\"calc+arraydraw\"},yshift:{valType:\"number\",dflt:0,editType:\"calc+arraydraw\"},clicktoshow:{valType:\"enumerated\",values:[!1,\"onoff\",\"onout\"],dflt:!1,editType:\"arraydraw\"},xclick:{valType:\"any\",editType:\"arraydraw\"},yclick:{valType:\"any\",editType:\"arraydraw\"},hovertext:{valType:\"string\",editType:\"arraydraw\"},hoverlabel:{bgcolor:{valType:\"color\",editType:\"arraydraw\"},bordercolor:{valType:\"color\",editType:\"arraydraw\"},font:i({editType:\"arraydraw\"}),editType:\"arraydraw\"},captureevents:{valType:\"boolean\",editType:\"arraydraw\"},editType:\"calc\",_deprecated:{ref:{valType:\"string\",editType:\"calc\"}}})},{\"../../plot_api/plot_template\":757,\"../../plots/cartesian/constants\":773,\"../../plots/font_attributes\":793,\"./arrow_paths\":575}],577:[function(t,e,r){\"use strict\";var n=t(\"../../lib\"),i=t(\"../../plots/cartesian/axes\"),a=t(\"./draw\").draw;function o(t){var e=t._fullLayout;n.filterVisible(e.annotations).forEach(function(e){var r=i.getFromId(t,e.xref),n=i.getFromId(t,e.yref);e._extremes={},r&&s(e,r),n&&s(e,n)})}function s(t,e){var r,n=e._id,a=n.charAt(0),o=t[a],s=t[\"a\"+a],l=t[a+\"ref\"],c=t[\"a\"+a+\"ref\"],u=t[\"_\"+a+\"padplus\"],h=t[\"_\"+a+\"padminus\"],f={x:1,y:-1}[a]*t[a+\"shift\"],p=3*t.arrowsize*t.arrowwidth||0,d=p+f,g=p-f,v=3*t.startarrowsize*t.arrowwidth||0,m=v+f,y=v-f;if(c===l){var x=i.findExtremes(e,[e.r2c(o)],{ppadplus:d,ppadminus:g}),b=i.findExtremes(e,[e.r2c(s)],{ppadplus:Math.max(u,m),ppadminus:Math.max(h,y)});r={min:[x.min[0],b.min[0]],max:[x.max[0],b.max[0]]}}else m=s?m+s:m,y=s?y-s:y,r=i.findExtremes(e,[e.r2c(o)],{ppadplus:Math.max(u,d,m),ppadminus:Math.max(h,g,y)});t._extremes[n]=r}e.exports=function(t){var e=t._fullLayout;if(n.filterVisible(e.annotations).length&&t._fullData.length)return n.syncOrAsync([a,o],t)}},{\"../../lib\":719,\"../../plots/cartesian/axes\":767,\"./draw\":582}],578:[function(t,e,r){\"use strict\";var n=t(\"../../lib\"),i=t(\"../../registry\"),a=t(\"../../plot_api/plot_template\").arrayEditor;function o(t,e){var r,n,i,a,o,l,c,u=t._fullLayout.annotations,h=[],f=[],p=[],d=(e||[]).length;for(r=0;r<u.length;r++)if(a=(i=u[r]).clicktoshow){for(n=0;n<d;n++)if(l=(o=e[n]).xaxis,c=o.yaxis,l._id===i.xref&&c._id===i.yref&&l.d2r(o.x)===s(i._xclick,l)&&c.d2r(o.y)===s(i._yclick,c)){(i.visible?\"onout\"===a?f:p:h).push(r);break}n===d&&i.visible&&\"onout\"===a&&f.push(r)}return{on:h,off:f,explicitOff:p}}function s(t,e){return\"log\"===e.type?e.l2r(t):e.d2r(t)}e.exports={hasClickToShow:function(t,e){var r=o(t,e);return r.on.length>0||r.explicitOff.length>0},onClick:function(t,e){var r,s,l=o(t,e),c=l.on,u=l.off.concat(l.explicitOff),h={},f=t._fullLayout.annotations;if(!c.length&&!u.length)return;for(r=0;r<c.length;r++)(s=a(t.layout,\"annotations\",f[c[r]])).modifyItem(\"visible\",!0),n.extendFlat(h,s.getUpdateObj());for(r=0;r<u.length;r++)(s=a(t.layout,\"annotations\",f[u[r]])).modifyItem(\"visible\",!1),n.extendFlat(h,s.getUpdateObj());return i.call(\"update\",t,{},h)}}},{\"../../lib\":719,\"../../plot_api/plot_template\":757,\"../../registry\":847}],579:[function(t,e,r){\"use strict\";var n=t(\"../../lib\"),i=t(\"../color\");e.exports=function(t,e,r,a){a(\"opacity\");var o=a(\"bgcolor\"),s=a(\"bordercolor\"),l=i.opacity(s);a(\"borderpad\");var c=a(\"borderwidth\"),u=a(\"showarrow\");if(a(\"text\",u?\" \":r._dfltTitle.annotation),a(\"textangle\"),n.coerceFont(a,\"font\",r.font),a(\"width\"),a(\"align\"),a(\"height\")&&a(\"valign\"),u){var h,f,p=a(\"arrowside\");-1!==p.indexOf(\"end\")&&(h=a(\"arrowhead\"),f=a(\"arrowsize\")),-1!==p.indexOf(\"start\")&&(a(\"startarrowhead\",h),a(\"startarrowsize\",f)),a(\"arrowcolor\",l?e.bordercolor:i.defaultLine),a(\"arrowwidth\",2*(l&&c||1)),a(\"standoff\"),a(\"startstandoff\")}var d=a(\"hovertext\"),g=r.hoverlabel||{};if(d){var v=a(\"hoverlabel.bgcolor\",g.bgcolor||(i.opacity(o)?i.rgb(o):i.defaultLine)),m=a(\"hoverlabel.bordercolor\",g.bordercolor||i.contrast(v));n.coerceFont(a,\"hoverlabel.font\",{family:g.font.family,size:g.font.size,color:g.font.color||m})}a(\"captureevents\",!!d)}},{\"../../lib\":719,\"../color\":593}],580:[function(t,e,r){\"use strict\";var n=t(\"fast-isnumeric\"),i=t(\"../../lib/to_log_range\");e.exports=function(t,e,r,a){e=e||{};var o=\"log\"===r&&\"linear\"===e.type,s=\"linear\"===r&&\"log\"===e.type;if(o||s)for(var l,c,u=t._fullLayout.annotations,h=e._id.charAt(0),f=0;f<u.length;f++)l=u[f],c=\"annotations[\"+f+\"].\",l[h+\"ref\"]===e._id&&p(h),l[\"a\"+h+\"ref\"]===e._id&&p(\"a\"+h);function p(t){var r=l[t],s=null;s=o?i(r,e.range):Math.pow(10,r),n(s)||(s=null),a(c+t,s)}}},{\"../../lib/to_log_range\":745,\"fast-isnumeric\":225}],581:[function(t,e,r){\"use strict\";var n=t(\"../../lib\"),i=t(\"../../plots/cartesian/axes\"),a=t(\"../../plots/array_container_defaults\"),o=t(\"./common_defaults\"),s=t(\"./attributes\");function l(t,e,r){function a(r,i){return n.coerce(t,e,s,r,i)}var l=a(\"visible\"),c=a(\"clicktoshow\");if(l||c){o(t,e,r,a);for(var u=e.showarrow,h=[\"x\",\"y\"],f=[-10,-30],p={_fullLayout:r},d=0;d<2;d++){var g=h[d],v=i.coerceRef(t,e,p,g,\"\",\"paper\");if(\"paper\"!==v)i.getFromId(p,v)._annIndices.push(e._index);if(i.coercePosition(e,p,a,v,g,.5),u){var m=\"a\"+g,y=i.coerceRef(t,e,p,m,\"pixel\");\"pixel\"!==y&&y!==v&&(y=e[m]=\"pixel\");var x=\"pixel\"===y?f[d]:.4;i.coercePosition(e,p,a,y,m,x)}a(g+\"anchor\"),a(g+\"shift\")}if(n.noneOrAll(t,e,[\"x\",\"y\"]),u&&n.noneOrAll(t,e,[\"ax\",\"ay\"]),c){var b=a(\"xclick\"),_=a(\"yclick\");e._xclick=void 0===b?e.x:i.cleanPosition(b,p,e.xref),e._yclick=void 0===_?e.y:i.cleanPosition(_,p,e.yref)}}}e.exports=function(t,e){a(t,e,{name:\"annotations\",handleItemDefaults:l})}},{\"../../lib\":719,\"../../plots/array_container_defaults\":763,\"../../plots/cartesian/axes\":767,\"./attributes\":576,\"./common_defaults\":579}],582:[function(t,e,r){\"use strict\";var n=t(\"d3\"),i=t(\"../../registry\"),a=t(\"../../plots/plots\"),o=t(\"../../lib\"),s=t(\"../../plots/cartesian/axes\"),l=t(\"../color\"),c=t(\"../drawing\"),u=t(\"../fx\"),h=t(\"../../lib/svg_text_utils\"),f=t(\"../../lib/setcursor\"),p=t(\"../dragelement\"),d=t(\"../../plot_api/plot_template\").arrayEditor,g=t(\"./draw_arrow_head\");function v(t,e){var r=t._fullLayout.annotations[e]||{},n=s.getFromId(t,r.xref),i=s.getFromId(t,r.yref);n&&n.setScale(),i&&i.setScale(),m(t,r,e,!1,n,i)}function m(t,e,r,a,s,v){var m,y,x=t._fullLayout,b=t._fullLayout._size,_=t._context.edits;a?(m=\"annotation-\"+a,y=a+\".annotations\"):(m=\"annotation\",y=\"annotations\");var w=d(t.layout,y,e),k=w.modifyBase,T=w.modifyItem,A=w.getUpdateObj;x._infolayer.selectAll(\".\"+m+'[data-index=\"'+r+'\"]').remove();var M=\"clip\"+x._uid+\"_ann\"+r;if(e._input&&!1!==e.visible){var S={x:{},y:{}},E=+e.textangle||0,C=x._infolayer.append(\"g\").classed(m,!0).attr(\"data-index\",String(r)).style(\"opacity\",e.opacity),L=C.append(\"g\").classed(\"annotation-text-g\",!0),P=_[e.showarrow?\"annotationTail\":\"annotationPosition\"],O=e.captureevents||_.annotationText||P,z=L.append(\"g\").style(\"pointer-events\",O?\"all\":null).call(f,\"pointer\").on(\"click\",function(){t._dragging=!1,t.emit(\"plotly_clickannotation\",q(n.event))});e.hovertext&&z.on(\"mouseover\",function(){var r=e.hoverlabel,n=r.font,i=this.getBoundingClientRect(),a=t.getBoundingClientRect();u.loneHover({x0:i.left-a.left,x1:i.right-a.left,y:(i.top+i.bottom)/2-a.top,text:e.hovertext,color:r.bgcolor,borderColor:r.bordercolor,fontFamily:n.family,fontSize:n.size,fontColor:n.color},{container:x._hoverlayer.node(),outerContainer:x._paper.node(),gd:t})}).on(\"mouseout\",function(){u.loneUnhover(x._hoverlayer.node())});var I=e.borderwidth,D=e.borderpad,R=I+D,F=z.append(\"rect\").attr(\"class\",\"bg\").style(\"stroke-width\",I+\"px\").call(l.stroke,e.bordercolor).call(l.fill,e.bgcolor),B=e.width||e.height,N=x._topclips.selectAll(\"#\"+M).data(B?[0]:[]);N.enter().append(\"clipPath\").classed(\"annclip\",!0).attr(\"id\",M).append(\"rect\"),N.exit().remove();var j=e.font,U=x._meta?o.templateString(e.text,x._meta):e.text,V=z.append(\"text\").classed(\"annotation-text\",!0).text(U);_.annotationText?V.call(h.makeEditable,{delegate:z,gd:t}).call(H).on(\"edit\",function(r){e.text=r,this.call(H),T(\"text\",r),s&&s.autorange&&k(s._name+\".autorange\",!0),v&&v.autorange&&k(v._name+\".autorange\",!0),i.call(\"_guiRelayout\",t,A())}):V.call(H)}else n.selectAll(\"#\"+M).remove();function q(t){var n={index:r,annotation:e._input,fullAnnotation:e,event:t};return a&&(n.subplotId=a),n}function H(r){return r.call(c.font,j).attr({\"text-anchor\":{left:\"start\",right:\"end\"}[e.align]||\"middle\"}),h.convertToTspans(r,t,G),r}function G(){var r=V.selectAll(\"a\");1===r.size()&&r.text()===V.text()&&z.insert(\"a\",\":first-child\").attr({\"xlink:xlink:href\":r.attr(\"xlink:href\"),\"xlink:xlink:show\":r.attr(\"xlink:show\")}).style({cursor:\"pointer\"}).node().appendChild(F.node());var n=z.select(\".annotation-text-math-group\"),u=!n.empty(),d=c.bBox((u?n:V).node()),m=d.width,y=d.height,w=e.width||m,O=e.height||y,D=Math.round(w+2*R),j=Math.round(O+2*R);function U(t,e){return\"auto\"===e&&(e=t<1/3?\"left\":t>2/3?\"right\":\"center\"),{center:0,middle:0,left:.5,bottom:-.5,right:-.5,top:.5}[e]}for(var H=!1,G=[\"x\",\"y\"],Y=0;Y<G.length;Y++){var W,X,Z,J,K,$=G[Y],Q=e[$+\"ref\"]||$,tt=e[\"a\"+$+\"ref\"],et={x:s,y:v}[$],rt=(E+(\"x\"===$?0:-90))*Math.PI/180,nt=D*Math.cos(rt),it=j*Math.sin(rt),at=Math.abs(nt)+Math.abs(it),ot=e[$+\"anchor\"],st=e[$+\"shift\"]*(\"x\"===$?1:-1),lt=S[$];if(et){var ct=et.r2fraction(e[$]);(ct<0||ct>1)&&(tt===Q?((ct=et.r2fraction(e[\"a\"+$]))<0||ct>1)&&(H=!0):H=!0),W=et._offset+et.r2p(e[$]),J=.5}else\"x\"===$?(Z=e[$],W=b.l+b.w*Z):(Z=1-e[$],W=b.t+b.h*Z),J=e.showarrow?.5:Z;if(e.showarrow){lt.head=W;var ut=e[\"a\"+$];K=nt*U(.5,e.xanchor)-it*U(.5,e.yanchor),tt===Q?(lt.tail=et._offset+et.r2p(ut),X=K):(lt.tail=W+ut,X=K+ut),lt.text=lt.tail+K;var ht=x[\"x\"===$?\"width\":\"height\"];if(\"paper\"===Q&&(lt.head=o.constrain(lt.head,1,ht-1)),\"pixel\"===tt){var ft=-Math.max(lt.tail-3,lt.text),pt=Math.min(lt.tail+3,lt.text)-ht;ft>0?(lt.tail+=ft,lt.text+=ft):pt>0&&(lt.tail-=pt,lt.text-=pt)}lt.tail+=st,lt.head+=st}else X=K=at*U(J,ot),lt.text=W+K;lt.text+=st,K+=st,X+=st,e[\"_\"+$+\"padplus\"]=at/2+X,e[\"_\"+$+\"padminus\"]=at/2-X,e[\"_\"+$+\"size\"]=at,e[\"_\"+$+\"shift\"]=K}if(t._dragging||!H){var dt=0,gt=0;if(\"left\"!==e.align&&(dt=(w-m)*(\"center\"===e.align?.5:1)),\"top\"!==e.valign&&(gt=(O-y)*(\"middle\"===e.valign?.5:1)),u)n.select(\"svg\").attr({x:R+dt-1,y:R+gt}).call(c.setClipUrl,B?M:null,t);else{var vt=R+gt-d.top,mt=R+dt-d.left;V.call(h.positionText,mt,vt).call(c.setClipUrl,B?M:null,t)}N.select(\"rect\").call(c.setRect,R,R,w,O),F.call(c.setRect,I/2,I/2,D-I,j-I),z.call(c.setTranslate,Math.round(S.x.text-D/2),Math.round(S.y.text-j/2)),L.attr({transform:\"rotate(\"+E+\",\"+S.x.text+\",\"+S.y.text+\")\"});var yt,xt=function(r,n){C.selectAll(\".annotation-arrow-g\").remove();var u=S.x.head,h=S.y.head,f=S.x.tail+r,d=S.y.tail+n,m=S.x.text+r,y=S.y.text+n,x=o.rotationXYMatrix(E,m,y),w=o.apply2DTransform(x),M=o.apply2DTransform2(x),P=+F.attr(\"width\"),O=+F.attr(\"height\"),I=m-.5*P,D=I+P,R=y-.5*O,B=R+O,N=[[I,R,I,B],[I,B,D,B],[D,B,D,R],[D,R,I,R]].map(M);if(!N.reduce(function(t,e){return t^!!o.segmentsIntersect(u,h,u+1e6,h+1e6,e[0],e[1],e[2],e[3])},!1)){N.forEach(function(t){var e=o.segmentsIntersect(f,d,u,h,t[0],t[1],t[2],t[3]);e&&(f=e.x,d=e.y)});var j=e.arrowwidth,U=e.arrowcolor,V=e.arrowside,q=C.append(\"g\").style({opacity:l.opacity(U)}).classed(\"annotation-arrow-g\",!0),H=q.append(\"path\").attr(\"d\",\"M\"+f+\",\"+d+\"L\"+u+\",\"+h).style(\"stroke-width\",j+\"px\").call(l.stroke,l.rgb(U));if(g(H,V,e),_.annotationPosition&&H.node().parentNode&&!a){var G=u,Y=h;if(e.standoff){var W=Math.sqrt(Math.pow(u-f,2)+Math.pow(h-d,2));G+=e.standoff*(f-u)/W,Y+=e.standoff*(d-h)/W}var X,Z,J=q.append(\"path\").classed(\"annotation-arrow\",!0).classed(\"anndrag\",!0).classed(\"cursor-move\",!0).attr({d:\"M3,3H-3V-3H3ZM0,0L\"+(f-G)+\",\"+(d-Y),transform:\"translate(\"+G+\",\"+Y+\")\"}).style(\"stroke-width\",j+6+\"px\").call(l.stroke,\"rgba(0,0,0,0)\").call(l.fill,\"rgba(0,0,0,0)\");p.init({element:J.node(),gd:t,prepFn:function(){var t=c.getTranslate(z);X=t.x,Z=t.y,s&&s.autorange&&k(s._name+\".autorange\",!0),v&&v.autorange&&k(v._name+\".autorange\",!0)},moveFn:function(t,r){var n=w(X,Z),i=n[0]+t,a=n[1]+r;z.call(c.setTranslate,i,a),T(\"x\",s?s.p2r(s.r2p(e.x)+t):e.x+t/b.w),T(\"y\",v?v.p2r(v.r2p(e.y)+r):e.y-r/b.h),e.axref===e.xref&&T(\"ax\",s.p2r(s.r2p(e.ax)+t)),e.ayref===e.yref&&T(\"ay\",v.p2r(v.r2p(e.ay)+r)),q.attr(\"transform\",\"translate(\"+t+\",\"+r+\")\"),L.attr({transform:\"rotate(\"+E+\",\"+i+\",\"+a+\")\"})},doneFn:function(){i.call(\"_guiRelayout\",t,A());var e=document.querySelector(\".js-notes-box-panel\");e&&e.redraw(e.selectedObj)}})}}};if(e.showarrow&&xt(0,0),P)p.init({element:z.node(),gd:t,prepFn:function(){yt=L.attr(\"transform\")},moveFn:function(t,r){var n=\"pointer\";if(e.showarrow)e.axref===e.xref?T(\"ax\",s.p2r(s.r2p(e.ax)+t)):T(\"ax\",e.ax+t),e.ayref===e.yref?T(\"ay\",v.p2r(v.r2p(e.ay)+r)):T(\"ay\",e.ay+r),xt(t,r);else{if(a)return;var i,o;if(s)i=s.p2r(s.r2p(e.x)+t);else{var l=e._xsize/b.w,c=e.x+(e._xshift-e.xshift)/b.w-l/2;i=p.align(c+t/b.w,l,0,1,e.xanchor)}if(v)o=v.p2r(v.r2p(e.y)+r);else{var u=e._ysize/b.h,h=e.y-(e._yshift+e.yshift)/b.h-u/2;o=p.align(h-r/b.h,u,0,1,e.yanchor)}T(\"x\",i),T(\"y\",o),s&&v||(n=p.getCursor(s?.5:i,v?.5:o,e.xanchor,e.yanchor))}L.attr({transform:\"translate(\"+t+\",\"+r+\")\"+yt}),f(z,n)},clickFn:function(r,n){e.captureevents&&t.emit(\"plotly_clickannotation\",q(n))},doneFn:function(){f(z),i.call(\"_guiRelayout\",t,A());var e=document.querySelector(\".js-notes-box-panel\");e&&e.redraw(e.selectedObj)}})}else z.remove()}}e.exports={draw:function(t){var e=t._fullLayout;e._infolayer.selectAll(\".annotation\").remove();for(var r=0;r<e.annotations.length;r++)e.annotations[r].visible&&v(t,r);return a.previousPromises(t)},drawOne:v,drawRaw:m}},{\"../../lib\":719,\"../../lib/setcursor\":739,\"../../lib/svg_text_utils\":743,\"../../plot_api/plot_template\":757,\"../../plots/cartesian/axes\":767,\"../../plots/plots\":828,\"../../registry\":847,\"../color\":593,\"../dragelement\":611,\"../drawing\":614,\"../fx\":632,\"./draw_arrow_head\":583,d3:163}],583:[function(t,e,r){\"use strict\";var n=t(\"d3\"),i=t(\"../color\"),a=t(\"./arrow_paths\");e.exports=function(t,e,r){var o,s,l,c,u=t.node(),h=a[r.arrowhead||0],f=a[r.startarrowhead||0],p=(r.arrowwidth||1)*(r.arrowsize||1),d=(r.arrowwidth||1)*(r.startarrowsize||1),g=e.indexOf(\"start\")>=0,v=e.indexOf(\"end\")>=0,m=h.backoff*p+r.standoff,y=f.backoff*d+r.startstandoff;if(\"line\"===u.nodeName){o={x:+t.attr(\"x1\"),y:+t.attr(\"y1\")},s={x:+t.attr(\"x2\"),y:+t.attr(\"y2\")};var x=o.x-s.x,b=o.y-s.y;if(c=(l=Math.atan2(b,x))+Math.PI,m&&y&&m+y>Math.sqrt(x*x+b*b))return void P();if(m){if(m*m>x*x+b*b)return void P();var _=m*Math.cos(l),w=m*Math.sin(l);s.x+=_,s.y+=w,t.attr({x2:s.x,y2:s.y})}if(y){if(y*y>x*x+b*b)return void P();var k=y*Math.cos(l),T=y*Math.sin(l);o.x-=k,o.y-=T,t.attr({x1:o.x,y1:o.y})}}else if(\"path\"===u.nodeName){var A=u.getTotalLength(),M=\"\";if(A<m+y)return void P();var S=u.getPointAtLength(0),E=u.getPointAtLength(.1);l=Math.atan2(S.y-E.y,S.x-E.x),o=u.getPointAtLength(Math.min(y,A)),M=\"0px,\"+y+\"px,\";var C=u.getPointAtLength(A),L=u.getPointAtLength(A-.1);c=Math.atan2(C.y-L.y,C.x-L.x),s=u.getPointAtLength(Math.max(0,A-m)),M+=A-(M?y+m:m)+\"px,\"+A+\"px\",t.style(\"stroke-dasharray\",M)}function P(){t.style(\"stroke-dasharray\",\"0px,100px\")}function O(e,a,o,s){e.path&&(e.noRotate&&(o=0),n.select(u.parentNode).append(\"path\").attr({class:t.attr(\"class\"),d:e.path,transform:\"translate(\"+a.x+\",\"+a.y+\")\"+(o?\"rotate(\"+180*o/Math.PI+\")\":\"\")+\"scale(\"+s+\")\"}).style({fill:i.rgb(r.arrowcolor),\"stroke-width\":0}))}g&&O(f,o,l,d),v&&O(h,s,c,p)}},{\"../color\":593,\"./arrow_paths\":575,d3:163}],584:[function(t,e,r){\"use strict\";var n=t(\"./draw\"),i=t(\"./click\");e.exports={moduleType:\"component\",name:\"annotations\",layoutAttributes:t(\"./attributes\"),supplyLayoutDefaults:t(\"./defaults\"),includeBasePlot:t(\"../../plots/cartesian/include_components\")(\"annotations\"),calcAutorange:t(\"./calc_autorange\"),draw:n.draw,drawOne:n.drawOne,drawRaw:n.drawRaw,hasClickToShow:i.hasClickToShow,onClick:i.onClick,convertCoords:t(\"./convert_coords\")}},{\"../../plots/cartesian/include_components\":777,\"./attributes\":576,\"./calc_autorange\":577,\"./click\":578,\"./convert_coords\":580,\"./defaults\":581,\"./draw\":582}],585:[function(t,e,r){\"use strict\";var n=t(\"../annotations/attributes\"),i=t(\"../../plot_api/edit_types\").overrideAll,a=t(\"../../plot_api/plot_template\").templatedArray;e.exports=i(a(\"annotation\",{visible:n.visible,x:{valType:\"any\"},y:{valType:\"any\"},z:{valType:\"any\"},ax:{valType:\"number\"},ay:{valType:\"number\"},xanchor:n.xanchor,xshift:n.xshift,yanchor:n.yanchor,yshift:n.yshift,text:n.text,textangle:n.textangle,font:n.font,width:n.width,height:n.height,opacity:n.opacity,align:n.align,valign:n.valign,bgcolor:n.bgcolor,bordercolor:n.bordercolor,borderpad:n.borderpad,borderwidth:n.borderwidth,showarrow:n.showarrow,arrowcolor:n.arrowcolor,arrowhead:n.arrowhead,startarrowhead:n.startarrowhead,arrowside:n.arrowside,arrowsize:n.arrowsize,startarrowsize:n.startarrowsize,arrowwidth:n.arrowwidth,standoff:n.standoff,startstandoff:n.startstandoff,hovertext:n.hovertext,hoverlabel:n.hoverlabel,captureevents:n.captureevents}),\"calc\",\"from-root\")},{\"../../plot_api/edit_types\":750,\"../../plot_api/plot_template\":757,\"../annotations/attributes\":576}],586:[function(t,e,r){\"use strict\";var n=t(\"../../lib\"),i=t(\"../../plots/cartesian/axes\");function a(t,e){var r=e.fullSceneLayout.domain,a=e.fullLayout._size,o={pdata:null,type:\"linear\",autorange:!1,range:[-1/0,1/0]};t._xa={},n.extendFlat(t._xa,o),i.setConvert(t._xa),t._xa._offset=a.l+r.x[0]*a.w,t._xa.l2p=function(){return.5*(1+t._pdata[0]/t._pdata[3])*a.w*(r.x[1]-r.x[0])},t._ya={},n.extendFlat(t._ya,o),i.setConvert(t._ya),t._ya._offset=a.t+(1-r.y[1])*a.h,t._ya.l2p=function(){return.5*(1-t._pdata[1]/t._pdata[3])*a.h*(r.y[1]-r.y[0])}}e.exports=function(t){for(var e=t.fullSceneLayout.annotations,r=0;r<e.length;r++)a(e[r],t);t.fullLayout._infolayer.selectAll(\".annotation-\"+t.id).remove()}},{\"../../lib\":719,\"../../plots/cartesian/axes\":767}],587:[function(t,e,r){\"use strict\";var n=t(\"../../lib\"),i=t(\"../../plots/cartesian/axes\"),a=t(\"../../plots/array_container_defaults\"),o=t(\"../annotations/common_defaults\"),s=t(\"./attributes\");function l(t,e,r,a){function l(r,i){return n.coerce(t,e,s,r,i)}function c(t){var n=t+\"axis\",a={_fullLayout:{}};return a._fullLayout[n]=r[n],i.coercePosition(e,a,l,t,t,.5)}l(\"visible\")&&(o(t,e,a.fullLayout,l),c(\"x\"),c(\"y\"),c(\"z\"),n.noneOrAll(t,e,[\"x\",\"y\",\"z\"]),e.xref=\"x\",e.yref=\"y\",e.zref=\"z\",l(\"xanchor\"),l(\"yanchor\"),l(\"xshift\"),l(\"yshift\"),e.showarrow&&(e.axref=\"pixel\",e.ayref=\"pixel\",l(\"ax\",-10),l(\"ay\",-30),n.noneOrAll(t,e,[\"ax\",\"ay\"])))}e.exports=function(t,e,r){a(t,e,{name:\"annotations\",handleItemDefaults:l,fullLayout:r.fullLayout})}},{\"../../lib\":719,\"../../plots/array_container_defaults\":763,\"../../plots/cartesian/axes\":767,\"../annotations/common_defaults\":579,\"./attributes\":585}],588:[function(t,e,r){\"use strict\";var n=t(\"../annotations/draw\").drawRaw,i=t(\"../../plots/gl3d/project\"),a=[\"x\",\"y\",\"z\"];e.exports=function(t){for(var e=t.fullSceneLayout,r=t.dataScale,o=e.annotations,s=0;s<o.length;s++){for(var l=o[s],c=!1,u=0;u<3;u++){var h=a[u],f=l[h],p=e[h+\"axis\"].r2fraction(f);if(p<0||p>1){c=!0;break}}c?t.fullLayout._infolayer.select(\".annotation-\"+t.id+'[data-index=\"'+s+'\"]').remove():(l._pdata=i(t.glplot.cameraParams,[e.xaxis.r2l(l.x)*r[0],e.yaxis.r2l(l.y)*r[1],e.zaxis.r2l(l.z)*r[2]]),n(t.graphDiv,l,s,t.id,l._xa,l._ya))}}},{\"../../plots/gl3d/project\":816,\"../annotations/draw\":582}],589:[function(t,e,r){\"use strict\";var n=t(\"../../registry\"),i=t(\"../../lib\");e.exports={moduleType:\"component\",name:\"annotations3d\",schema:{subplots:{scene:{annotations:t(\"./attributes\")}}},layoutAttributes:t(\"./attributes\"),handleDefaults:t(\"./defaults\"),includeBasePlot:function(t,e){var r=n.subplotsRegistry.gl3d;if(!r)return;for(var a=r.attrRegex,o=Object.keys(t),s=0;s<o.length;s++){var l=o[s];a.test(l)&&(t[l].annotations||[]).length&&(i.pushUnique(e._basePlotModules,r),i.pushUnique(e._subplots.gl3d,l))}},convert:t(\"./convert\"),draw:t(\"./draw\")}},{\"../../lib\":719,\"../../registry\":847,\"./attributes\":585,\"./convert\":586,\"./defaults\":587,\"./draw\":588}],590:[function(t,e,r){\"use strict\";e.exports=t(\"world-calendars/dist/main\"),t(\"world-calendars/dist/plus\"),t(\"world-calendars/dist/calendars/chinese\"),t(\"world-calendars/dist/calendars/coptic\"),t(\"world-calendars/dist/calendars/discworld\"),t(\"world-calendars/dist/calendars/ethiopian\"),t(\"world-calendars/dist/calendars/hebrew\"),t(\"world-calendars/dist/calendars/islamic\"),t(\"world-calendars/dist/calendars/julian\"),t(\"world-calendars/dist/calendars/mayan\"),t(\"world-calendars/dist/calendars/nanakshahi\"),t(\"world-calendars/dist/calendars/nepali\"),t(\"world-calendars/dist/calendars/persian\"),t(\"world-calendars/dist/calendars/taiwan\"),t(\"world-calendars/dist/calendars/thai\"),t(\"world-calendars/dist/calendars/ummalqura\")},{\"world-calendars/dist/calendars/chinese\":557,\"world-calendars/dist/calendars/coptic\":558,\"world-calendars/dist/calendars/discworld\":559,\"world-calendars/dist/calendars/ethiopian\":560,\"world-calendars/dist/calendars/hebrew\":561,\"world-calendars/dist/calendars/islamic\":562,\"world-calendars/dist/calendars/julian\":563,\"world-calendars/dist/calendars/mayan\":564,\"world-calendars/dist/calendars/nanakshahi\":565,\"world-calendars/dist/calendars/nepali\":566,\"world-calendars/dist/calendars/persian\":567,\"world-calendars/dist/calendars/taiwan\":568,\"world-calendars/dist/calendars/thai\":569,\"world-calendars/dist/calendars/ummalqura\":570,\"world-calendars/dist/main\":571,\"world-calendars/dist/plus\":572}],591:[function(t,e,r){\"use strict\";var n=t(\"./calendars\"),i=t(\"../../lib\"),a=t(\"../../constants/numerical\"),o=a.EPOCHJD,s=a.ONEDAY,l={valType:\"enumerated\",values:Object.keys(n.calendars),editType:\"calc\",dflt:\"gregorian\"},c=function(t,e,r,n){var a={};return a[r]=l,i.coerce(t,e,a,r,n)},u=\"##\",h={d:{0:\"dd\",\"-\":\"d\"},e:{0:\"d\",\"-\":\"d\"},a:{0:\"D\",\"-\":\"D\"},A:{0:\"DD\",\"-\":\"DD\"},j:{0:\"oo\",\"-\":\"o\"},W:{0:\"ww\",\"-\":\"w\"},m:{0:\"mm\",\"-\":\"m\"},b:{0:\"M\",\"-\":\"M\"},B:{0:\"MM\",\"-\":\"MM\"},y:{0:\"yy\",\"-\":\"yy\"},Y:{0:\"yyyy\",\"-\":\"yyyy\"},U:u,w:u,c:{0:\"D M d %X yyyy\",\"-\":\"D M d %X yyyy\"},x:{0:\"mm/dd/yyyy\",\"-\":\"mm/dd/yyyy\"}};var f={};function p(t){var e=f[t];return e||(e=f[t]=n.instance(t))}function d(t){return i.extendFlat({},l,{description:t})}function g(t){return\"Sets the calendar system to use with `\"+t+\"` date data.\"}var v={xcalendar:d(g(\"x\"))},m=i.extendFlat({},v,{ycalendar:d(g(\"y\"))}),y=i.extendFlat({},m,{zcalendar:d(g(\"z\"))}),x=d([\"Sets the calendar system to use for `range` and `tick0`\",\"if this is a date axis. This does not set the calendar for\",\"interpreting data on this axis, that's specified in the trace\",\"or via the global `layout.calendar`\"].join(\" \"));e.exports={moduleType:\"component\",name:\"calendars\",schema:{traces:{scatter:m,bar:m,box:m,heatmap:m,contour:m,histogram:m,histogram2d:m,histogram2dcontour:m,scatter3d:y,surface:y,mesh3d:y,scattergl:m,ohlc:v,candlestick:v},layout:{calendar:d([\"Sets the default calendar system to use for interpreting and\",\"displaying dates throughout the plot.\"].join(\" \"))},subplots:{xaxis:{calendar:x},yaxis:{calendar:x},scene:{xaxis:{calendar:x},yaxis:{calendar:x},zaxis:{calendar:x}},polar:{radialaxis:{calendar:x}}},transforms:{filter:{valuecalendar:d([\"Sets the calendar system to use for `value`, if it is a date.\"].join(\" \")),targetcalendar:d([\"Sets the calendar system to use for `target`, if it is an\",\"array of dates. If `target` is a string (eg *x*) we use the\",\"corresponding trace attribute (eg `xcalendar`) if it exists,\",\"even if `targetcalendar` is provided.\"].join(\" \"))}}},layoutAttributes:l,handleDefaults:c,handleTraceDefaults:function(t,e,r,n){for(var i=0;i<r.length;i++)c(t,e,r[i]+\"calendar\",n.calendar)},CANONICAL_SUNDAY:{chinese:\"2000-01-02\",coptic:\"2000-01-03\",discworld:\"2000-01-03\",ethiopian:\"2000-01-05\",hebrew:\"5000-01-01\",islamic:\"1000-01-02\",julian:\"2000-01-03\",mayan:\"5000-01-01\",nanakshahi:\"1000-01-05\",nepali:\"2000-01-05\",persian:\"1000-01-01\",jalali:\"1000-01-01\",taiwan:\"1000-01-04\",thai:\"2000-01-04\",ummalqura:\"1400-01-06\"},CANONICAL_TICK:{chinese:\"2000-01-01\",coptic:\"2000-01-01\",discworld:\"2000-01-01\",ethiopian:\"2000-01-01\",hebrew:\"5000-01-01\",islamic:\"1000-01-01\",julian:\"2000-01-01\",mayan:\"5000-01-01\",nanakshahi:\"1000-01-01\",nepali:\"2000-01-01\",persian:\"1000-01-01\",jalali:\"1000-01-01\",taiwan:\"1000-01-01\",thai:\"2000-01-01\",ummalqura:\"1400-01-01\"},DFLTRANGE:{chinese:[\"2000-01-01\",\"2001-01-01\"],coptic:[\"1700-01-01\",\"1701-01-01\"],discworld:[\"1800-01-01\",\"1801-01-01\"],ethiopian:[\"2000-01-01\",\"2001-01-01\"],hebrew:[\"5700-01-01\",\"5701-01-01\"],islamic:[\"1400-01-01\",\"1401-01-01\"],julian:[\"2000-01-01\",\"2001-01-01\"],mayan:[\"5200-01-01\",\"5201-01-01\"],nanakshahi:[\"0500-01-01\",\"0501-01-01\"],nepali:[\"2000-01-01\",\"2001-01-01\"],persian:[\"1400-01-01\",\"1401-01-01\"],jalali:[\"1400-01-01\",\"1401-01-01\"],taiwan:[\"0100-01-01\",\"0101-01-01\"],thai:[\"2500-01-01\",\"2501-01-01\"],ummalqura:[\"1400-01-01\",\"1401-01-01\"]},getCal:p,worldCalFmt:function(t,e,r){for(var n,i,a,l,c,f=Math.floor((e+.05)/s)+o,d=p(r).fromJD(f),g=0;-1!==(g=t.indexOf(\"%\",g));)\"0\"===(n=t.charAt(g+1))||\"-\"===n||\"_\"===n?(a=3,i=t.charAt(g+2),\"_\"===n&&(n=\"-\")):(i=n,n=\"0\",a=2),(l=h[i])?(c=l===u?u:d.formatDate(l[n]),t=t.substr(0,g)+c+t.substr(g+a),g+=c.length):g+=a;return t}}},{\"../../constants/numerical\":695,\"../../lib\":719,\"./calendars\":590}],592:[function(t,e,r){\"use strict\";r.defaults=[\"#1f77b4\",\"#ff7f0e\",\"#2ca02c\",\"#d62728\",\"#9467bd\",\"#8c564b\",\"#e377c2\",\"#7f7f7f\",\"#bcbd22\",\"#17becf\"],r.defaultLine=\"#444\",r.lightLine=\"#eee\",r.background=\"#fff\",r.borderLine=\"#BEC8D9\",r.lightFraction=1e3/11},{}],593:[function(t,e,r){\"use strict\";var n=t(\"tinycolor2\"),i=t(\"fast-isnumeric\"),a=e.exports={},o=t(\"./attributes\");a.defaults=o.defaults;var s=a.defaultLine=o.defaultLine;a.lightLine=o.lightLine;var l=a.background=o.background;function c(t){if(i(t)||\"string\"!=typeof t)return t;var e=t.trim();if(\"rgb\"!==e.substr(0,3))return t;var r=e.match(/^rgba?\\s*\\(([^()]*)\\)$/);if(!r)return t;var n=r[1].trim().split(/\\s*[\\s,]\\s*/),a=\"a\"===e.charAt(3)&&4===n.length;if(!a&&3!==n.length)return t;for(var o=0;o<n.length;o++){if(!n[o].length)return t;if(n[o]=Number(n[o]),!(n[o]>=0))return t;if(3===o)n[o]>1&&(n[o]=1);else if(n[o]>=1)return t}var s=Math.round(255*n[0])+\", \"+Math.round(255*n[1])+\", \"+Math.round(255*n[2]);return a?\"rgba(\"+s+\", \"+n[3]+\")\":\"rgb(\"+s+\")\"}a.tinyRGB=function(t){var e=t.toRgb();return\"rgb(\"+Math.round(e.r)+\", \"+Math.round(e.g)+\", \"+Math.round(e.b)+\")\"},a.rgb=function(t){return a.tinyRGB(n(t))},a.opacity=function(t){return t?n(t).getAlpha():0},a.addOpacity=function(t,e){var r=n(t).toRgb();return\"rgba(\"+Math.round(r.r)+\", \"+Math.round(r.g)+\", \"+Math.round(r.b)+\", \"+e+\")\"},a.combine=function(t,e){var r=n(t).toRgb();if(1===r.a)return n(t).toRgbString();var i=n(e||l).toRgb(),a=1===i.a?i:{r:255*(1-i.a)+i.r*i.a,g:255*(1-i.a)+i.g*i.a,b:255*(1-i.a)+i.b*i.a},o={r:a.r*(1-r.a)+r.r*r.a,g:a.g*(1-r.a)+r.g*r.a,b:a.b*(1-r.a)+r.b*r.a};return n(o).toRgbString()},a.contrast=function(t,e,r){var i=n(t);return 1!==i.getAlpha()&&(i=n(a.combine(t,l))),(i.isDark()?e?i.lighten(e):l:r?i.darken(r):s).toString()},a.stroke=function(t,e){var r=n(e);t.style({stroke:a.tinyRGB(r),\"stroke-opacity\":r.getAlpha()})},a.fill=function(t,e){var r=n(e);t.style({fill:a.tinyRGB(r),\"fill-opacity\":r.getAlpha()})},a.clean=function(t){if(t&&\"object\"==typeof t){var e,r,n,i,o=Object.keys(t);for(e=0;e<o.length;e++)if(i=t[n=o[e]],\"color\"===n.substr(n.length-5))if(Array.isArray(i))for(r=0;r<i.length;r++)i[r]=c(i[r]);else t[n]=c(i);else if(\"colorscale\"===n.substr(n.length-10)&&Array.isArray(i))for(r=0;r<i.length;r++)Array.isArray(i[r])&&(i[r][1]=c(i[r][1]));else if(Array.isArray(i)){var s=i[0];if(!Array.isArray(s)&&s&&\"object\"==typeof s)for(r=0;r<i.length;r++)a.clean(i[r])}else i&&\"object\"==typeof i&&a.clean(i)}}},{\"./attributes\":592,\"fast-isnumeric\":225,tinycolor2:537}],594:[function(t,e,r){\"use strict\";var n=t(\"../../plots/cartesian/layout_attributes\"),i=t(\"../../plots/font_attributes\"),a=t(\"../../lib/extend\").extendFlat,o=t(\"../../plot_api/edit_types\").overrideAll;e.exports=o({thicknessmode:{valType:\"enumerated\",values:[\"fraction\",\"pixels\"],dflt:\"pixels\"},thickness:{valType:\"number\",min:0,dflt:30},lenmode:{valType:\"enumerated\",values:[\"fraction\",\"pixels\"],dflt:\"fraction\"},len:{valType:\"number\",min:0,dflt:1},x:{valType:\"number\",dflt:1.02,min:-2,max:3},xanchor:{valType:\"enumerated\",values:[\"left\",\"center\",\"right\"],dflt:\"left\"},xpad:{valType:\"number\",min:0,dflt:10},y:{valType:\"number\",dflt:.5,min:-2,max:3},yanchor:{valType:\"enumerated\",values:[\"top\",\"middle\",\"bottom\"],dflt:\"middle\"},ypad:{valType:\"number\",min:0,dflt:10},outlinecolor:n.linecolor,outlinewidth:n.linewidth,bordercolor:n.linecolor,borderwidth:{valType:\"number\",min:0,dflt:0},bgcolor:{valType:\"color\",dflt:\"rgba(0,0,0,0)\"},tickmode:n.tickmode,nticks:n.nticks,tick0:n.tick0,dtick:n.dtick,tickvals:n.tickvals,ticktext:n.ticktext,ticks:a({},n.ticks,{dflt:\"\"}),ticklen:n.ticklen,tickwidth:n.tickwidth,tickcolor:n.tickcolor,showticklabels:n.showticklabels,tickfont:i({}),tickangle:n.tickangle,tickformat:n.tickformat,tickformatstops:n.tickformatstops,tickprefix:n.tickprefix,showtickprefix:n.showtickprefix,ticksuffix:n.ticksuffix,showticksuffix:n.showticksuffix,separatethousands:n.separatethousands,exponentformat:n.exponentformat,showexponent:n.showexponent,title:{text:{valType:\"string\"},font:i({}),side:{valType:\"enumerated\",values:[\"right\",\"top\",\"bottom\"],dflt:\"top\"}},_deprecated:{title:{valType:\"string\"},titlefont:i({}),titleside:{valType:\"enumerated\",values:[\"right\",\"top\",\"bottom\"],dflt:\"top\"}}},\"colorbars\",\"from-root\")},{\"../../lib/extend\":710,\"../../plot_api/edit_types\":750,\"../../plots/cartesian/layout_attributes\":779,\"../../plots/font_attributes\":793}],595:[function(t,e,r){\"use strict\";e.exports={cn:{colorbar:\"colorbar\",cbbg:\"cbbg\",cbfill:\"cbfill\",cbfills:\"cbfills\",cbline:\"cbline\",cblines:\"cblines\",cbaxis:\"cbaxis\",cbtitleunshift:\"cbtitleunshift\",cbtitle:\"cbtitle\",cboutline:\"cboutline\",crisp:\"crisp\",jsPlaceholder:\"js-placeholder\"}}},{}],596:[function(t,e,r){\"use strict\";var n=t(\"../../lib\"),i=t(\"../../plot_api/plot_template\"),a=t(\"../../plots/cartesian/tick_value_defaults\"),o=t(\"../../plots/cartesian/tick_mark_defaults\"),s=t(\"../../plots/cartesian/tick_label_defaults\"),l=t(\"./attributes\");e.exports=function(t,e,r){var c=i.newContainer(e,\"colorbar\"),u=t.colorbar||{};function h(t,e){return n.coerce(u,c,l,t,e)}var f=h(\"thicknessmode\");h(\"thickness\",\"fraction\"===f?30/(r.width-r.margin.l-r.margin.r):30);var p=h(\"lenmode\");h(\"len\",\"fraction\"===p?1:r.height-r.margin.t-r.margin.b),h(\"x\"),h(\"xanchor\"),h(\"xpad\"),h(\"y\"),h(\"yanchor\"),h(\"ypad\"),n.noneOrAll(u,c,[\"x\",\"y\"]),h(\"outlinecolor\"),h(\"outlinewidth\"),h(\"bordercolor\"),h(\"borderwidth\"),h(\"bgcolor\"),a(u,c,h,\"linear\");var d={outerTicks:!1,font:r.font};s(u,c,h,\"linear\",d),o(u,c,h,\"linear\",d),h(\"title.text\",r._dfltTitle.colorbar),n.coerceFont(h,\"title.font\",r.font),h(\"title.side\")}},{\"../../lib\":719,\"../../plot_api/plot_template\":757,\"../../plots/cartesian/tick_label_defaults\":786,\"../../plots/cartesian/tick_mark_defaults\":787,\"../../plots/cartesian/tick_value_defaults\":788,\"./attributes\":594}],597:[function(t,e,r){\"use strict\";var n=t(\"d3\"),i=t(\"tinycolor2\"),a=t(\"../../plots/plots\"),o=t(\"../../registry\"),s=t(\"../../plots/cartesian/axes\"),l=t(\"../dragelement\"),c=t(\"../../lib\"),u=t(\"../../lib/extend\").extendFlat,h=t(\"../../lib/setcursor\"),f=t(\"../drawing\"),p=t(\"../color\"),d=t(\"../titles\"),g=t(\"../../lib/svg_text_utils\"),v=t(\"../colorscale/helpers\").flipScale,m=t(\"../../plots/cartesian/axis_defaults\"),y=t(\"../../plots/cartesian/position_defaults\"),x=t(\"../../plots/cartesian/layout_attributes\"),b=t(\"../../constants/alignment\"),_=b.LINE_SPACING,w=b.FROM_TL,k=b.FROM_BR,T=t(\"./constants\").cn;e.exports={draw:function(t){var e=t._fullLayout._infolayer.selectAll(\"g.\"+T.colorbar).data(function(t){var e,r,n,i,a=t._fullLayout,o=t.calcdata,s=[];function l(t){return u(t,{_fillcolor:null,_line:{color:null,width:null,dash:null},_levels:{start:null,end:null,size:null},_filllevels:null,_fillgradient:null,_zrange:null})}function c(){\"function\"==typeof i.calc?i.calc(t,n,e):(e._fillgradient=r.reversescale?v(r.colorscale):r.colorscale,e._zrange=[r[i.min],r[i.max]])}for(var h=0;h<o.length;h++){var f=o[h],p=(n=f[0].trace)._module.colorbar;if(!0===n.visible&&p)for(var d=Array.isArray(p),g=d?p:[p],m=0;m<g.length;m++){var y=(i=g[m]).container;(r=y?n[y]:n)&&r.showscale&&((e=l(r.colorbar))._id=\"cb\"+n.uid+(d&&y?\"-\"+y:\"\"),e._traceIndex=n.index,e._propPrefix=(y?y+\".\":\"\")+\"colorbar.\",e._meta=n._meta,c(),s.push(e))}}for(var x in a._colorAxes)if((r=a[x]).showscale){var b=a._colorAxes[x];(e=l(r.colorbar))._id=\"cb\"+x,e._propPrefix=x+\".colorbar.\",e._meta=a._meta,i={min:\"cmin\",max:\"cmax\"},\"heatmap\"!==b[0]&&(n=b[1],i.calc=n._module.colorbar.calc),c(),s.push(e)}return s}(t),function(t){return t._id});e.enter().append(\"g\").attr(\"class\",function(t){return t._id}).classed(T.colorbar,!0),e.each(function(e){var r=n.select(this);c.ensureSingle(r,\"rect\",T.cbbg),c.ensureSingle(r,\"g\",T.cbfills),c.ensureSingle(r,\"g\",T.cblines),c.ensureSingle(r,\"g\",T.cbaxis,function(t){t.classed(T.crisp,!0)}),c.ensureSingle(r,\"g\",T.cbtitleunshift,function(t){t.append(\"g\").classed(T.cbtitle,!0)}),c.ensureSingle(r,\"rect\",T.cboutline);var v=function(t,e,r){var o=r._fullLayout,l=o._size,h=e._fillcolor,v=e._line,b=e.title,A=b.side,M=e._zrange||n.extent((\"function\"==typeof h?h:v.color).domain()),S=\"function\"==typeof v.color?v.color:function(){return v.color},E=\"function\"==typeof h?h:function(){return h},C=e._levels,L=function(t,e,r){var n,i,a=e._levels,o=[],s=[],l=a.end+a.size/100,c=a.size,u=1.001*r[0]-.001*r[1],h=1.001*r[1]-.001*r[0];for(i=0;i<1e5&&(n=a.start+i*c,!(c>0?n>=l:n<=l));i++)n>u&&n<h&&o.push(n);if(e._fillgradient)s=[0];else if(\"function\"==typeof e._fillcolor){var f=e._filllevels;if(f)for(l=f.end+f.size/100,c=f.size,i=0;i<1e5&&(n=f.start+i*c,!(c>0?n>=l:n<=l));i++)n>r[0]&&n<r[1]&&s.push(n);else(s=o.map(function(t){return t-a.size/2})).push(s[s.length-1]+a.size)}else e._fillcolor&&\"string\"==typeof e._fillcolor&&(s=[0]);return a.size<0&&(o.reverse(),s.reverse()),{line:o,fill:s}}(0,e,M),P=L.fill,O=L.line,z=Math.round(e.thickness*(\"fraction\"===e.thicknessmode?l.w:1)),I=z/l.w,D=Math.round(e.len*(\"fraction\"===e.lenmode?l.h:1)),R=D/l.h,F=e.xpad/l.w,B=(e.borderwidth+e.outlinewidth)/2,N=e.ypad/l.h,j=Math.round(e.x*l.w+e.xpad),U=e.x-I*({middle:.5,right:1}[e.xanchor]||0),V=e.y+R*(({top:-.5,bottom:.5}[e.yanchor]||0)-.5),q=Math.round(l.h*(1-V)),H=q-D;e._lenFrac=R,e._thickFrac=I,e._xLeftFrac=U,e._yBottomFrac=V;var G=function(t,e,r){var n=t._fullLayout,i={type:\"linear\",range:r,tickmode:e.tickmode,nticks:e.nticks,tick0:e.tick0,dtick:e.dtick,tickvals:e.tickvals,ticktext:e.ticktext,ticks:e.ticks,ticklen:e.ticklen,tickwidth:e.tickwidth,tickcolor:e.tickcolor,showticklabels:e.showticklabels,tickfont:e.tickfont,tickangle:e.tickangle,tickformat:e.tickformat,exponentformat:e.exponentformat,separatethousands:e.separatethousands,showexponent:e.showexponent,showtickprefix:e.showtickprefix,tickprefix:e.tickprefix,showticksuffix:e.showticksuffix,ticksuffix:e.ticksuffix,title:e.title,showline:!0,anchor:\"free\",side:\"right\",position:1},a={type:\"linear\",_id:\"y\"+e._id},o={letter:\"y\",font:n.font,noHover:!0,noTickson:!0,calendar:n.calendar};function s(t,e){return c.coerce(i,a,x,t,e)}return m(i,a,s,o,n),y(i,a,s,o),a}(r,e,M);if(G.position=e.x+F+I,-1!==[\"top\",\"bottom\"].indexOf(A)&&(G.title.side=A,G.titlex=e.x+F,G.titley=V+(\"top\"===b.side?R-N:N)),v.color&&\"auto\"===e.tickmode){G.tickmode=\"linear\",G.tick0=C.start;var Y=C.size,W=c.constrain((q-H)/50,4,15)+1,X=(M[1]-M[0])/((e.nticks||W)*Y);if(X>1){var Z=Math.pow(10,Math.floor(Math.log(X)/Math.LN10));Y*=Z*c.roundUp(X/Z,[2,5,10]),(Math.abs(C.start)/C.size+1e-6)%1<2e-6&&(G.tick0=0)}G.dtick=Y}G.domain=[V+N,V+R-N],G.setScale(),t.attr(\"transform\",\"translate(\"+Math.round(l.l)+\",\"+Math.round(l.t)+\")\");var J,K=t.select(\".\"+T.cbtitleunshift).attr(\"transform\",\"translate(-\"+Math.round(l.l)+\",-\"+Math.round(l.t)+\")\"),$=t.select(\".\"+T.cbaxis),Q=0;function tt(n,i){var a={propContainer:G,propName:e._propPrefix+\"title\",traceIndex:e._traceIndex,_meta:e._meta,placeholder:o._dfltTitle.colorbar,containerGroup:t.select(\".\"+T.cbtitle)},s=\"h\"===n.charAt(0)?n.substr(1):\"h\"+n;t.selectAll(\".\"+s+\",.\"+s+\"-math-group\").remove(),d.draw(r,n,u(a,i||{}))}return c.syncOrAsync([a.previousPromises,function(){if(-1!==[\"top\",\"bottom\"].indexOf(A)){var t,r=l.l+(e.x+F)*l.w,n=G.title.font.size;t=\"top\"===A?(1-(V+R-N))*l.h+l.t+3+.75*n:(1-(V+N))*l.h+l.t-3-.25*n,tt(G._id+\"title\",{attributes:{x:r,y:t,\"text-anchor\":\"start\"}})}},function(){if(-1!==[\"top\",\"bottom\"].indexOf(A)){var a=t.select(\".\"+T.cbtitle),o=a.select(\"text\"),u=[-e.outlinewidth/2,e.outlinewidth/2],h=a.select(\".h\"+G._id+\"title-math-group\").node(),p=15.6;if(o.node()&&(p=parseInt(o.node().style.fontSize,10)*_),h?(Q=f.bBox(h).height)>p&&(u[1]-=(Q-p)/2):o.node()&&!o.classed(T.jsPlaceholder)&&(Q=f.bBox(o.node()).height),Q){if(Q+=5,\"top\"===A)G.domain[1]-=Q/l.h,u[1]*=-1;else{G.domain[0]+=Q/l.h;var d=g.lineCount(o);u[1]+=(1-d)*p}a.attr(\"transform\",\"translate(\"+u+\")\"),G.setScale()}}t.selectAll(\".\"+T.cbfills+\",.\"+T.cblines).attr(\"transform\",\"translate(0,\"+Math.round(l.h*(1-G.domain[1]))+\")\"),$.attr(\"transform\",\"translate(0,\"+Math.round(-l.t)+\")\");var m=t.select(\".\"+T.cbfills).selectAll(\"rect.\"+T.cbfill).data(P);m.enter().append(\"rect\").classed(T.cbfill,!0).style(\"stroke\",\"none\"),m.exit().remove();var y=M.map(G.c2p).map(Math.round).sort(function(t,e){return t-e});m.each(function(t,a){var o=[0===a?M[0]:(P[a]+P[a-1])/2,a===P.length-1?M[1]:(P[a]+P[a+1])/2].map(G.c2p).map(Math.round);o[1]=c.constrain(o[1]+(o[1]>o[0])?1:-1,y[0],y[1]);var s=n.select(this).attr({x:j,width:Math.max(z,2),y:n.min(o),height:Math.max(n.max(o)-n.min(o),2)});if(e._fillgradient)f.gradient(s,r,e._id,\"vertical\",e._fillgradient,\"fill\");else{var l=E(t).replace(\"e-\",\"\");s.attr(\"fill\",i(l).toHexString())}});var x=t.select(\".\"+T.cblines).selectAll(\"path.\"+T.cbline).data(v.color&&v.width?O:[]);x.enter().append(\"path\").classed(T.cbline,!0),x.exit().remove(),x.each(function(t){n.select(this).attr(\"d\",\"M\"+j+\",\"+(Math.round(G.c2p(t))+v.width/2%1)+\"h\"+z).call(f.lineGroupStyle,v.width,S(t),v.dash)}),$.selectAll(\"g.\"+G._id+\"tick,path\").remove();var b=j+z+(e.outlinewidth||0)/2-(\"outside\"===e.ticks?1:0),w=s.calcTicks(G),k=s.makeTransFn(G),C=s.getTickSigns(G)[2];return s.drawTicks(r,G,{vals:\"inside\"===G.ticks?s.clipEnds(G,w):w,layer:$,path:s.makeTickPath(G,b,C),transFn:k}),s.drawLabels(r,G,{vals:w,layer:$,transFn:k,labelFns:s.makeLabelFns(G,b)})},function(){if(-1===[\"top\",\"bottom\"].indexOf(A)){var t=G.title.font.size,e=G._offset+G._length/2,i=l.l+(G.position||0)*l.w+(\"right\"===G.side?10+t*(G.showticklabels?1:.5):-10-t*(G.showticklabels?.5:0));tt(\"h\"+G._id+\"title\",{avoid:{selection:n.select(r).selectAll(\"g.\"+G._id+\"tick\"),side:A,offsetLeft:l.l,offsetTop:0,maxShift:o.width},attributes:{x:i,y:e,\"text-anchor\":\"middle\"},transform:{rotate:\"-90\",offset:0}})}},a.previousPromises,function(){var n=z+e.outlinewidth/2+f.bBox($.node()).width;if((J=K.select(\"text\")).node()&&!J.classed(T.jsPlaceholder)){var i,o=K.select(\".h\"+G._id+\"title-math-group\").node();i=o&&-1!==[\"top\",\"bottom\"].indexOf(A)?f.bBox(o).width:f.bBox(K.node()).right-j-l.l,n=Math.max(n,i)}var s=2*e.xpad+n+e.borderwidth+e.outlinewidth/2,c=q-H;t.select(\".\"+T.cbbg).attr({x:j-e.xpad-(e.borderwidth+e.outlinewidth)/2,y:H-B,width:Math.max(s,2),height:Math.max(c+2*B,2)}).call(p.fill,e.bgcolor).call(p.stroke,e.bordercolor).style(\"stroke-width\",e.borderwidth),t.selectAll(\".\"+T.cboutline).attr({x:j,y:H+e.ypad+(\"top\"===A?Q:0),width:Math.max(z,2),height:Math.max(c-2*e.ypad-Q,2)}).call(p.stroke,e.outlinecolor).style({fill:\"none\",\"stroke-width\":e.outlinewidth});var u=({center:.5,right:1}[e.xanchor]||0)*s;t.attr(\"transform\",\"translate(\"+(l.l-u)+\",\"+l.t+\")\");var h={},d=w[e.yanchor],g=k[e.yanchor];\"pixels\"===e.lenmode?(h.y=e.y,h.t=c*d,h.b=c*g):(h.t=h.b=0,h.yt=e.y+e.len*d,h.yb=e.y-e.len*g);var v=w[e.xanchor],m=k[e.xanchor];if(\"pixels\"===e.thicknessmode)h.x=e.x,h.l=s*v,h.r=s*m;else{var y=s-z;h.l=y*v,h.r=y*m,h.xl=e.x-e.thickness*v,h.xr=e.x+e.thickness*m}a.autoMargin(r,e._id,h)}],r)}(r,e,t);v&&v.then&&(t._promises||[]).push(v),t._context.edits.colorbarPosition&&function(t,e,r){var n,i,a,s=r._fullLayout._size;l.init({element:t.node(),gd:r,prepFn:function(){n=t.attr(\"transform\"),h(t)},moveFn:function(r,o){t.attr(\"transform\",n+\" translate(\"+r+\",\"+o+\")\"),i=l.align(e._xLeftFrac+r/s.w,e._thickFrac,0,1,e.xanchor),a=l.align(e._yBottomFrac-o/s.h,e._lenFrac,0,1,e.yanchor);var c=l.getCursor(i,a,e.xanchor,e.yanchor);h(t,c)},doneFn:function(){if(h(t),void 0!==i&&void 0!==a){var n={};n[e._propPrefix+\"x\"]=i,n[e._propPrefix+\"y\"]=a,void 0!==e._traceIndex?o.call(\"_guiRestyle\",r,n,e._traceIndex):o.call(\"_guiRelayout\",r,n)}}})}(r,e,t)}),e.exit().each(function(e){a.autoMargin(t,e._id)}).remove(),e.order()}}},{\"../../constants/alignment\":688,\"../../lib\":719,\"../../lib/extend\":710,\"../../lib/setcursor\":739,\"../../lib/svg_text_utils\":743,\"../../plots/cartesian/axes\":767,\"../../plots/cartesian/axis_defaults\":769,\"../../plots/cartesian/layout_attributes\":779,\"../../plots/cartesian/position_defaults\":782,\"../../plots/plots\":828,\"../../registry\":847,\"../color\":593,\"../colorscale/helpers\":604,\"../dragelement\":611,\"../drawing\":614,\"../titles\":681,\"./constants\":595,d3:163,tinycolor2:537}],598:[function(t,e,r){\"use strict\";var n=t(\"../../lib\");e.exports=function(t){return n.isPlainObject(t.colorbar)}},{\"../../lib\":719}],599:[function(t,e,r){\"use strict\";e.exports={moduleType:\"component\",name:\"colorbar\",attributes:t(\"./attributes\"),supplyDefaults:t(\"./defaults\"),draw:t(\"./draw\").draw,hasColorbar:t(\"./has_colorbar\")}},{\"./attributes\":594,\"./defaults\":596,\"./draw\":597,\"./has_colorbar\":598}],600:[function(t,e,r){\"use strict\";var n=t(\"../colorbar/attributes\"),i=t(\"../../lib/regex\").counter,a=t(\"./scales.js\").scales;Object.keys(a);function o(t){return\"`\"+t+\"`\"}e.exports=function(t,e){t=t||\"\";var r,s=(e=e||{}).cLetter||\"c\",l=(\"onlyIfNumerical\"in e?e.onlyIfNumerical:Boolean(t),\"noScale\"in e?e.noScale:\"marker.line\"===t),c=\"showScaleDflt\"in e?e.showScaleDflt:\"z\"===s,u=\"string\"==typeof e.colorscaleDflt?a[e.colorscaleDflt]:null,h=e.editTypeOverride||\"\",f=t?t+\".\":\"\";\"colorAttr\"in e?(r=e.colorAttr,e.colorAttr):o(f+(r={z:\"z\",c:\"color\"}[s]));var p=s+\"auto\",d=s+\"min\",g=s+\"max\",v=s+\"mid\",m=(o(f+p),o(f+d),o(f+g),{});m[d]=m[g]=void 0;var y={};y[p]=!1;var x={};return\"color\"===r&&(x.color={valType:\"color\",arrayOk:!0,editType:h||\"style\"},e.anim&&(x.color.anim=!0)),x[p]={valType:\"boolean\",dflt:!0,editType:\"calc\",impliedEdits:m},x[d]={valType:\"number\",dflt:null,editType:h||\"plot\",impliedEdits:y},x[g]={valType:\"number\",dflt:null,editType:h||\"plot\",impliedEdits:y},x[v]={valType:\"number\",dflt:null,editType:\"calc\",impliedEdits:m},x.colorscale={valType:\"colorscale\",editType:\"calc\",dflt:u,impliedEdits:{autocolorscale:!1}},x.autocolorscale={valType:\"boolean\",dflt:!1!==e.autoColorDflt,editType:\"calc\",impliedEdits:{colorscale:void 0}},x.reversescale={valType:\"boolean\",dflt:!1,editType:\"plot\"},l||(x.showscale={valType:\"boolean\",dflt:c,editType:\"calc\"},x.colorbar=n),e.noColorAxis||(x.coloraxis={valType:\"subplotid\",regex:i(\"coloraxis\"),dflt:null,editType:\"calc\"}),x}},{\"../../lib/regex\":735,\"../colorbar/attributes\":594,\"./scales.js\":608}],601:[function(t,e,r){\"use strict\";var n=t(\"fast-isnumeric\"),i=t(\"../../lib\"),a=t(\"./helpers\").extractOpts;e.exports=function(t,e,r){var o,s=t._fullLayout,l=r.vals,c=r.containerStr,u=c?i.nestedProperty(e,c).get():e,h=a(u),f=!1!==h.auto,p=h.min,d=h.max,g=h.mid,v=function(){return i.aggNums(Math.min,null,l)},m=function(){return i.aggNums(Math.max,null,l)};(void 0===p?p=v():f&&(p=u._colorAx&&n(p)?Math.min(p,v()):v()),void 0===d?d=m():f&&(d=u._colorAx&&n(d)?Math.max(d,m()):m()),f&&void 0!==g&&(d-g>g-p?p=g-(d-g):d-g<g-p&&(d=g+(g-p))),p===d&&(p-=.5,d+=.5),h._sync(\"min\",p),h._sync(\"max\",d),h.autocolorscale)&&(o=p*d<0?s.colorscale.diverging:p>=0?s.colorscale.sequential:s.colorscale.sequentialminus,h._sync(\"colorscale\",o))}},{\"../../lib\":719,\"./helpers\":604,\"fast-isnumeric\":225}],602:[function(t,e,r){\"use strict\";var n=t(\"../../lib\"),i=t(\"./helpers\").hasColorscale,a=t(\"./helpers\").extractOpts;e.exports=function(t,e){function r(t,e){var r=t[\"_\"+e];void 0!==r&&(t[e]=r)}function o(t,i){var o=i.container?n.nestedProperty(t,i.container).get():t;if(o)if(o.coloraxis)o._colorAx=e[o.coloraxis];else{var s=a(o),l=s.auto;(l||void 0===s.min)&&r(o,i.min),(l||void 0===s.max)&&r(o,i.max),s.autocolorscale&&r(o,\"colorscale\")}}for(var s=0;s<t.length;s++){var l=t[s],c=l._module.colorbar;if(c)if(Array.isArray(c))for(var u=0;u<c.length;u++)o(l,c[u]);else o(l,c);i(l,\"marker.line\")&&o(l,{container:\"marker.line\",min:\"cmin\",max:\"cmax\"})}for(var h in e._colorAxes)o(e[h],{min:\"cmin\",max:\"cmax\"})}},{\"../../lib\":719,\"./helpers\":604}],603:[function(t,e,r){\"use strict\";var n=t(\"fast-isnumeric\"),i=t(\"../../lib\"),a=t(\"../colorbar/has_colorbar\"),o=t(\"../colorbar/defaults\"),s=t(\"./scales\").isValid,l=t(\"../../registry\").traceIs;function c(t,e){var r=e.slice(0,e.length-1);return e?i.nestedProperty(t,r).get()||{}:t}e.exports=function t(e,r,u,h,f){var p=f.prefix,d=f.cLetter,g=\"_module\"in r,v=c(e,p),m=c(r,p),y=c(r._template||{},p)||{},x=function(){return delete e.coloraxis,delete r.coloraxis,t(e,r,u,h,f)};if(g){var b=u._colorAxes||{},_=h(p+\"coloraxis\");if(_){var w=l(r,\"contour\")&&i.nestedProperty(r,\"contours.coloring\").get()||\"heatmap\",k=b[_];return void(k?(k[2].push(x),k[0]!==w&&(k[0]=!1,i.warn([\"Ignoring coloraxis:\",_,\"setting\",\"as it is linked to incompatible colorscales.\"].join(\" \")))):b[_]=[w,r,[x]])}}var T=v[d+\"min\"],A=v[d+\"max\"],M=n(T)&&n(A)&&T<A;h(p+d+\"auto\",!M)?h(p+d+\"mid\"):(h(p+d+\"min\"),h(p+d+\"max\"));var S,E,C=v.colorscale,L=y.colorscale;(void 0!==C&&(S=!s(C)),void 0!==L&&(S=!s(L)),h(p+\"autocolorscale\",S),h(p+\"colorscale\"),h(p+\"reversescale\"),\"marker.line.\"!==p)&&(p&&g&&(E=a(v)),h(p+\"showscale\",E)&&o(v,m,u))}},{\"../../lib\":719,\"../../registry\":847,\"../colorbar/defaults\":596,\"../colorbar/has_colorbar\":598,\"./scales\":608,\"fast-isnumeric\":225}],604:[function(t,e,r){\"use strict\";var n=t(\"d3\"),i=t(\"tinycolor2\"),a=t(\"fast-isnumeric\"),o=t(\"../../lib\"),s=t(\"../color\"),l=t(\"./scales\").isValid;var c=[\"showscale\",\"autocolorscale\",\"colorscale\",\"reversescale\",\"colorbar\"],u=[\"min\",\"max\",\"mid\",\"auto\"];function h(t){var e,r,n,i=t._colorAx,a=i||t,o={};for(r=0;r<c.length;r++)o[n=c[r]]=a[n];if(i)for(e=\"c\",r=0;r<u.length;r++)o[n=u[r]]=a[\"c\"+n];else{var s;for(r=0;r<u.length;r++)(s=\"c\"+(n=u[r]))in a?o[n]=a[s]:(s=\"z\"+n)in a&&(o[n]=a[s]);e=s.charAt(0)}return o._sync=function(t,r){var n=-1!==u.indexOf(t)?e+t:t;a[n]=a[\"_\"+n]=r},o}function f(t){for(var e=h(t),r=e.min,n=e.max,i=e.reversescale?p(e.colorscale):e.colorscale,a=i.length,o=new Array(a),s=new Array(a),l=0;l<a;l++){var c=i[l];o[l]=r+c[0]*(n-r),s[l]=c[1]}return{domain:o,range:s}}function p(t){for(var e=t.length,r=new Array(e),n=e-1,i=0;n>=0;n--,i++){var a=t[n];r[i]=[1-a[0],a[1]]}return r}function d(t,e){e=e||{};for(var r=t.domain,o=t.range,l=o.length,c=new Array(l),u=0;u<l;u++){var h=i(o[u]).toRgb();c[u]=[h.r,h.g,h.b,h.a]}var f,p=n.scale.linear().domain(r).range(c).clamp(!0),d=e.noNumericCheck,v=e.returnArray;return(f=d&&v?p:d?function(t){return g(p(t))}:v?function(t){return a(t)?p(t):i(t).isValid()?t:s.defaultLine}:function(t){return a(t)?g(p(t)):i(t).isValid()?t:s.defaultLine}).domain=p.domain,f.range=function(){return o},f}function g(t){var e={r:t[0],g:t[1],b:t[2],a:t[3]};return i(e).toRgbString()}e.exports={hasColorscale:function(t,e){var r=e?o.nestedProperty(t,e).get()||{}:t,n=r.color,i=!1;if(o.isArrayOrTypedArray(n))for(var s=0;s<n.length;s++)if(a(n[s])){i=!0;break}return o.isPlainObject(r)&&(i||!0===r.showscale||a(r.cmin)&&a(r.cmax)||l(r.colorscale)||o.isPlainObject(r.colorbar))},extractOpts:h,extractScale:f,flipScale:p,makeColorScaleFunc:d,makeColorScaleFuncFromTrace:function(t,e){return d(f(t),e)}}},{\"../../lib\":719,\"../color\":593,\"./scales\":608,d3:163,\"fast-isnumeric\":225,tinycolor2:537}],605:[function(t,e,r){\"use strict\";var n=t(\"./scales\"),i=t(\"./helpers\");e.exports={moduleType:\"component\",name:\"colorscale\",attributes:t(\"./attributes\"),layoutAttributes:t(\"./layout_attributes\"),supplyLayoutDefaults:t(\"./layout_defaults\"),handleDefaults:t(\"./defaults\"),crossTraceDefaults:t(\"./cross_trace_defaults\"),calc:t(\"./calc\"),scales:n.scales,defaultScale:n.defaultScale,getScale:n.get,isValidScale:n.isValid,hasColorscale:i.hasColorscale,extractOpts:i.extractOpts,extractScale:i.extractScale,flipScale:i.flipScale,makeColorScaleFunc:i.makeColorScaleFunc,makeColorScaleFuncFromTrace:i.makeColorScaleFuncFromTrace}},{\"./attributes\":600,\"./calc\":601,\"./cross_trace_defaults\":602,\"./defaults\":603,\"./helpers\":604,\"./layout_attributes\":606,\"./layout_defaults\":607,\"./scales\":608}],606:[function(t,e,r){\"use strict\";var n=t(\"../../lib/extend\").extendFlat,i=t(\"./attributes\"),a=t(\"./scales\").scales;e.exports={editType:\"calc\",colorscale:{editType:\"calc\",sequential:{valType:\"colorscale\",dflt:a.Reds,editType:\"calc\"},sequentialminus:{valType:\"colorscale\",dflt:a.Blues,editType:\"calc\"},diverging:{valType:\"colorscale\",dflt:a.RdBu,editType:\"calc\"}},coloraxis:n({_isSubplotObj:!0,editType:\"calc\"},i(\"\",{colorAttr:\"corresponding trace color array(s)\",noColorAxis:!0,showScaleDflt:!0}))}},{\"../../lib/extend\":710,\"./attributes\":600,\"./scales\":608}],607:[function(t,e,r){\"use strict\";var n=t(\"../../lib\"),i=t(\"../../plot_api/plot_template\"),a=t(\"./layout_attributes\"),o=t(\"./defaults\");e.exports=function(t,e){function r(r,i){return n.coerce(t,e,a,r,i)}r(\"colorscale.sequential\"),r(\"colorscale.sequentialminus\"),r(\"colorscale.diverging\");var s,l,c=e._colorAxes;function u(t,e){return n.coerce(s,l,a.coloraxis,t,e)}for(var h in c){var f=c[h];if(f[0])s=t[h]||{},(l=i.newContainer(e,h,\"coloraxis\"))._name=h,o(s,l,e,u,{prefix:\"\",cLetter:\"c\"});else{for(var p=0;p<f[2].length;p++)f[2][p]();delete e._colorAxes[h]}}}},{\"../../lib\":719,\"../../plot_api/plot_template\":757,\"./defaults\":603,\"./layout_attributes\":606}],608:[function(t,e,r){\"use strict\";var n=t(\"tinycolor2\"),i={Greys:[[0,\"rgb(0,0,0)\"],[1,\"rgb(255,255,255)\"]],YlGnBu:[[0,\"rgb(8,29,88)\"],[.125,\"rgb(37,52,148)\"],[.25,\"rgb(34,94,168)\"],[.375,\"rgb(29,145,192)\"],[.5,\"rgb(65,182,196)\"],[.625,\"rgb(127,205,187)\"],[.75,\"rgb(199,233,180)\"],[.875,\"rgb(237,248,217)\"],[1,\"rgb(255,255,217)\"]],Greens:[[0,\"rgb(0,68,27)\"],[.125,\"rgb(0,109,44)\"],[.25,\"rgb(35,139,69)\"],[.375,\"rgb(65,171,93)\"],[.5,\"rgb(116,196,118)\"],[.625,\"rgb(161,217,155)\"],[.75,\"rgb(199,233,192)\"],[.875,\"rgb(229,245,224)\"],[1,\"rgb(247,252,245)\"]],YlOrRd:[[0,\"rgb(128,0,38)\"],[.125,\"rgb(189,0,38)\"],[.25,\"rgb(227,26,28)\"],[.375,\"rgb(252,78,42)\"],[.5,\"rgb(253,141,60)\"],[.625,\"rgb(254,178,76)\"],[.75,\"rgb(254,217,118)\"],[.875,\"rgb(255,237,160)\"],[1,\"rgb(255,255,204)\"]],Bluered:[[0,\"rgb(0,0,255)\"],[1,\"rgb(255,0,0)\"]],RdBu:[[0,\"rgb(5,10,172)\"],[.35,\"rgb(106,137,247)\"],[.5,\"rgb(190,190,190)\"],[.6,\"rgb(220,170,132)\"],[.7,\"rgb(230,145,90)\"],[1,\"rgb(178,10,28)\"]],Reds:[[0,\"rgb(220,220,220)\"],[.2,\"rgb(245,195,157)\"],[.4,\"rgb(245,160,105)\"],[1,\"rgb(178,10,28)\"]],Blues:[[0,\"rgb(5,10,172)\"],[.35,\"rgb(40,60,190)\"],[.5,\"rgb(70,100,245)\"],[.6,\"rgb(90,120,245)\"],[.7,\"rgb(106,137,247)\"],[1,\"rgb(220,220,220)\"]],Picnic:[[0,\"rgb(0,0,255)\"],[.1,\"rgb(51,153,255)\"],[.2,\"rgb(102,204,255)\"],[.3,\"rgb(153,204,255)\"],[.4,\"rgb(204,204,255)\"],[.5,\"rgb(255,255,255)\"],[.6,\"rgb(255,204,255)\"],[.7,\"rgb(255,153,255)\"],[.8,\"rgb(255,102,204)\"],[.9,\"rgb(255,102,102)\"],[1,\"rgb(255,0,0)\"]],Rainbow:[[0,\"rgb(150,0,90)\"],[.125,\"rgb(0,0,200)\"],[.25,\"rgb(0,25,255)\"],[.375,\"rgb(0,152,255)\"],[.5,\"rgb(44,255,150)\"],[.625,\"rgb(151,255,0)\"],[.75,\"rgb(255,234,0)\"],[.875,\"rgb(255,111,0)\"],[1,\"rgb(255,0,0)\"]],Portland:[[0,\"rgb(12,51,131)\"],[.25,\"rgb(10,136,186)\"],[.5,\"rgb(242,211,56)\"],[.75,\"rgb(242,143,56)\"],[1,\"rgb(217,30,30)\"]],Jet:[[0,\"rgb(0,0,131)\"],[.125,\"rgb(0,60,170)\"],[.375,\"rgb(5,255,255)\"],[.625,\"rgb(255,255,0)\"],[.875,\"rgb(250,0,0)\"],[1,\"rgb(128,0,0)\"]],Hot:[[0,\"rgb(0,0,0)\"],[.3,\"rgb(230,0,0)\"],[.6,\"rgb(255,210,0)\"],[1,\"rgb(255,255,255)\"]],Blackbody:[[0,\"rgb(0,0,0)\"],[.2,\"rgb(230,0,0)\"],[.4,\"rgb(230,210,0)\"],[.7,\"rgb(255,255,255)\"],[1,\"rgb(160,200,255)\"]],Earth:[[0,\"rgb(0,0,130)\"],[.1,\"rgb(0,180,180)\"],[.2,\"rgb(40,210,40)\"],[.4,\"rgb(230,230,50)\"],[.6,\"rgb(120,70,20)\"],[1,\"rgb(255,255,255)\"]],Electric:[[0,\"rgb(0,0,0)\"],[.15,\"rgb(30,0,100)\"],[.4,\"rgb(120,0,100)\"],[.6,\"rgb(160,90,0)\"],[.8,\"rgb(230,200,0)\"],[1,\"rgb(255,250,220)\"]],Viridis:[[0,\"#440154\"],[.06274509803921569,\"#48186a\"],[.12549019607843137,\"#472d7b\"],[.18823529411764706,\"#424086\"],[.25098039215686274,\"#3b528b\"],[.3137254901960784,\"#33638d\"],[.3764705882352941,\"#2c728e\"],[.4392156862745098,\"#26828e\"],[.5019607843137255,\"#21918c\"],[.5647058823529412,\"#1fa088\"],[.6274509803921569,\"#28ae80\"],[.6901960784313725,\"#3fbc73\"],[.7529411764705882,\"#5ec962\"],[.8156862745098039,\"#84d44b\"],[.8784313725490196,\"#addc30\"],[.9411764705882353,\"#d8e219\"],[1,\"#fde725\"]],Cividis:[[0,\"rgb(0,32,76)\"],[.058824,\"rgb(0,42,102)\"],[.117647,\"rgb(0,52,110)\"],[.176471,\"rgb(39,63,108)\"],[.235294,\"rgb(60,74,107)\"],[.294118,\"rgb(76,85,107)\"],[.352941,\"rgb(91,95,109)\"],[.411765,\"rgb(104,106,112)\"],[.470588,\"rgb(117,117,117)\"],[.529412,\"rgb(131,129,120)\"],[.588235,\"rgb(146,140,120)\"],[.647059,\"rgb(161,152,118)\"],[.705882,\"rgb(176,165,114)\"],[.764706,\"rgb(192,177,109)\"],[.823529,\"rgb(209,191,102)\"],[.882353,\"rgb(225,204,92)\"],[.941176,\"rgb(243,219,79)\"],[1,\"rgb(255,233,69)\"]]},a=i.RdBu;function o(t){var e=0;if(!Array.isArray(t)||t.length<2)return!1;if(!t[0]||!t[t.length-1])return!1;if(0!=+t[0][0]||1!=+t[t.length-1][0])return!1;for(var r=0;r<t.length;r++){var i=t[r];if(2!==i.length||+i[0]<e||!n(i[1]).isValid())return!1;e=+i[0]}return!0}e.exports={scales:i,defaultScale:a,get:function(t,e){if(e||(e=a),!t)return e;function r(){try{t=i[t]||JSON.parse(t)}catch(r){t=e}}return\"string\"==typeof t&&(r(),\"string\"==typeof t&&r()),o(t)?t:e},isValid:function(t){return void 0!==i[t]||o(t)}}},{tinycolor2:537}],609:[function(t,e,r){\"use strict\";e.exports=function(t,e,r,n,i){var a=(t-r)/(n-r),o=a+e/(n-r),s=(a+o)/2;return\"left\"===i||\"bottom\"===i?a:\"center\"===i||\"middle\"===i?s:\"right\"===i||\"top\"===i?o:a<2/3-s?a:o>4/3-s?o:s}},{}],610:[function(t,e,r){\"use strict\";var n=t(\"../../lib\"),i=[[\"sw-resize\",\"s-resize\",\"se-resize\"],[\"w-resize\",\"move\",\"e-resize\"],[\"nw-resize\",\"n-resize\",\"ne-resize\"]];e.exports=function(t,e,r,a){return t=\"left\"===r?0:\"center\"===r?1:\"right\"===r?2:n.constrain(Math.floor(3*t),0,2),e=\"bottom\"===a?0:\"middle\"===a?1:\"top\"===a?2:n.constrain(Math.floor(3*e),0,2),i[e][t]}},{\"../../lib\":719}],611:[function(t,e,r){\"use strict\";var n=t(\"mouse-event-offset\"),i=t(\"has-hover\"),a=t(\"has-passive-events\"),o=t(\"../../lib\").removeElement,s=t(\"../../plots/cartesian/constants\"),l=e.exports={};l.align=t(\"./align\"),l.getCursor=t(\"./cursor\");var c=t(\"./unhover\");function u(){var t=document.createElement(\"div\");t.className=\"dragcover\";var e=t.style;return e.position=\"fixed\",e.left=0,e.right=0,e.top=0,e.bottom=0,e.zIndex=999999999,e.background=\"none\",document.body.appendChild(t),t}function h(t){return n(t.changedTouches?t.changedTouches[0]:t,document.body)}l.unhover=c.wrapped,l.unhoverRaw=c.raw,l.init=function(t){var e,r,n,c,f,p,d,g,v=t.gd,m=1,y=v._context.doubleClickDelay,x=t.element;v._mouseDownTime||(v._mouseDownTime=0),x.style.pointerEvents=\"all\",x.onmousedown=_,a?(x._ontouchstart&&x.removeEventListener(\"touchstart\",x._ontouchstart),x._ontouchstart=_,x.addEventListener(\"touchstart\",_,{passive:!1})):x.ontouchstart=_;var b=t.clampFn||function(t,e,r){return Math.abs(t)<r&&(t=0),Math.abs(e)<r&&(e=0),[t,e]};function _(a){v._dragged=!1,v._dragging=!0;var o=h(a);e=o[0],r=o[1],d=a.target,p=a,g=2===a.buttons||a.ctrlKey,\"undefined\"==typeof a.clientX&&\"undefined\"==typeof a.clientY&&(a.clientX=e,a.clientY=r),(n=(new Date).getTime())-v._mouseDownTime<y?m+=1:(m=1,v._mouseDownTime=n),t.prepFn&&t.prepFn(a,e,r),i&&!g?(f=u()).style.cursor=window.getComputedStyle(x).cursor:i||(f=document,c=window.getComputedStyle(document.documentElement).cursor,document.documentElement.style.cursor=window.getComputedStyle(x).cursor),document.addEventListener(\"mouseup\",k),document.addEventListener(\"touchend\",k),!1!==t.dragmode&&(a.preventDefault(),document.addEventListener(\"mousemove\",w),document.addEventListener(\"touchmove\",w))}function w(n){n.preventDefault();var i=h(n),a=t.minDrag||s.MINDRAG,o=b(i[0]-e,i[1]-r,a),c=o[0],u=o[1];(c||u)&&(v._dragged=!0,l.unhover(v)),v._dragged&&t.moveFn&&!g&&(v._dragdata={element:x,dx:c,dy:u},t.moveFn(c,u))}function k(e){if(delete v._dragdata,!1!==t.dragmode&&(e.preventDefault(),document.removeEventListener(\"mousemove\",w),document.removeEventListener(\"touchmove\",w)),document.removeEventListener(\"mouseup\",k),document.removeEventListener(\"touchend\",k),i?o(f):c&&(f.documentElement.style.cursor=c,c=null),v._dragging){if(v._dragging=!1,(new Date).getTime()-v._mouseDownTime>y&&(m=Math.max(m-1,1)),v._dragged)t.doneFn&&t.doneFn();else if(t.clickFn&&t.clickFn(m,p),!g){var r;try{r=new MouseEvent(\"click\",e)}catch(t){var n=h(e);(r=document.createEvent(\"MouseEvents\")).initMouseEvent(\"click\",e.bubbles,e.cancelable,e.view,e.detail,e.screenX,e.screenY,n[0],n[1],e.ctrlKey,e.altKey,e.shiftKey,e.metaKey,e.button,e.relatedTarget)}d.dispatchEvent(r)}v._dragging=!1,v._dragged=!1}else v._dragged=!1}},l.coverSlip=u},{\"../../lib\":719,\"../../plots/cartesian/constants\":773,\"./align\":609,\"./cursor\":610,\"./unhover\":612,\"has-hover\":410,\"has-passive-events\":411,\"mouse-event-offset\":436}],612:[function(t,e,r){\"use strict\";var n=t(\"../../lib/events\"),i=t(\"../../lib/throttle\"),a=t(\"../../lib/dom\").getGraphDiv,o=t(\"../fx/constants\"),s=e.exports={};s.wrapped=function(t,e,r){(t=a(t))._fullLayout&&i.clear(t._fullLayout._uid+o.HOVERID),s.raw(t,e,r)},s.raw=function(t,e){var r=t._fullLayout,i=t._hoverdata;e||(e={}),e.target&&!1===n.triggerHandler(t,\"plotly_beforehover\",e)||(r._hoverlayer.selectAll(\"g\").remove(),r._hoverlayer.selectAll(\"line\").remove(),r._hoverlayer.selectAll(\"circle\").remove(),t._hoverdata=void 0,e.target&&i&&t.emit(\"plotly_unhover\",{event:e,points:i}))}},{\"../../lib/dom\":708,\"../../lib/events\":709,\"../../lib/throttle\":744,\"../fx/constants\":626}],613:[function(t,e,r){\"use strict\";r.dash={valType:\"string\",values:[\"solid\",\"dot\",\"dash\",\"longdash\",\"dashdot\",\"longdashdot\"],dflt:\"solid\",editType:\"style\"}},{}],614:[function(t,e,r){\"use strict\";var n=t(\"d3\"),i=t(\"fast-isnumeric\"),a=t(\"tinycolor2\"),o=t(\"../../registry\"),s=t(\"../color\"),l=t(\"../colorscale\"),c=t(\"../../lib\"),u=t(\"../../lib/svg_text_utils\"),h=t(\"../../constants/xmlns_namespaces\"),f=t(\"../../constants/alignment\").LINE_SPACING,p=t(\"../../constants/interactions\").DESELECTDIM,d=t(\"../../traces/scatter/subtypes\"),g=t(\"../../traces/scatter/make_bubble_size_func\"),v=e.exports={};v.font=function(t,e,r,n){c.isPlainObject(e)&&(n=e.color,r=e.size,e=e.family),e&&t.style(\"font-family\",e),r+1&&t.style(\"font-size\",r+\"px\"),n&&t.call(s.fill,n)},v.setPosition=function(t,e,r){t.attr(\"x\",e).attr(\"y\",r)},v.setSize=function(t,e,r){t.attr(\"width\",e).attr(\"height\",r)},v.setRect=function(t,e,r,n,i){t.call(v.setPosition,e,r).call(v.setSize,n,i)},v.translatePoint=function(t,e,r,n){var a=r.c2p(t.x),o=n.c2p(t.y);return!!(i(a)&&i(o)&&e.node())&&(\"text\"===e.node().nodeName?e.attr(\"x\",a).attr(\"y\",o):e.attr(\"transform\",\"translate(\"+a+\",\"+o+\")\"),!0)},v.translatePoints=function(t,e,r){t.each(function(t){var i=n.select(this);v.translatePoint(t,i,e,r)})},v.hideOutsideRangePoint=function(t,e,r,n,i,a){e.attr(\"display\",r.isPtWithinRange(t,i)&&n.isPtWithinRange(t,a)?null:\"none\")},v.hideOutsideRangePoints=function(t,e){if(e._hasClipOnAxisFalse){var r=e.xaxis,i=e.yaxis;t.each(function(e){var a=e[0].trace,s=a.xcalendar,l=a.ycalendar,c=o.traceIs(a,\"bar-like\")?\".bartext\":\".point,.textpoint\";t.selectAll(c).each(function(t){v.hideOutsideRangePoint(t,n.select(this),r,i,s,l)})})}},v.crispRound=function(t,e,r){return e&&i(e)?t._context.staticPlot?e:e<1?1:Math.round(e):r||0},v.singleLineStyle=function(t,e,r,n,i){e.style(\"fill\",\"none\");var a=(((t||[])[0]||{}).trace||{}).line||{},o=r||a.width||0,l=i||a.dash||\"\";s.stroke(e,n||a.color),v.dashLine(e,l,o)},v.lineGroupStyle=function(t,e,r,i){t.style(\"fill\",\"none\").each(function(t){var a=(((t||[])[0]||{}).trace||{}).line||{},o=e||a.width||0,l=i||a.dash||\"\";n.select(this).call(s.stroke,r||a.color).call(v.dashLine,l,o)})},v.dashLine=function(t,e,r){r=+r||0,e=v.dashStyle(e,r),t.style({\"stroke-dasharray\":e,\"stroke-width\":r+\"px\"})},v.dashStyle=function(t,e){e=+e||1;var r=Math.max(e,3);return\"solid\"===t?t=\"\":\"dot\"===t?t=r+\"px,\"+r+\"px\":\"dash\"===t?t=3*r+\"px,\"+3*r+\"px\":\"longdash\"===t?t=5*r+\"px,\"+5*r+\"px\":\"dashdot\"===t?t=3*r+\"px,\"+r+\"px,\"+r+\"px,\"+r+\"px\":\"longdashdot\"===t&&(t=5*r+\"px,\"+2*r+\"px,\"+r+\"px,\"+2*r+\"px\"),t},v.singleFillStyle=function(t){var e=(((n.select(t.node()).data()[0]||[])[0]||{}).trace||{}).fillcolor;e&&t.call(s.fill,e)},v.fillGroupStyle=function(t){t.style(\"stroke-width\",0).each(function(t){var e=n.select(this);t[0].trace&&e.call(s.fill,t[0].trace.fillcolor)})};var m=t(\"./symbol_defs\");v.symbolNames=[],v.symbolFuncs=[],v.symbolNeedLines={},v.symbolNoDot={},v.symbolNoFill={},v.symbolList=[],Object.keys(m).forEach(function(t){var e=m[t];v.symbolList=v.symbolList.concat([e.n,t,e.n+100,t+\"-open\"]),v.symbolNames[e.n]=t,v.symbolFuncs[e.n]=e.f,e.needLine&&(v.symbolNeedLines[e.n]=!0),e.noDot?v.symbolNoDot[e.n]=!0:v.symbolList=v.symbolList.concat([e.n+200,t+\"-dot\",e.n+300,t+\"-open-dot\"]),e.noFill&&(v.symbolNoFill[e.n]=!0)});var y=v.symbolNames.length,x=\"M0,0.5L0.5,0L0,-0.5L-0.5,0Z\";function b(t,e){var r=t%100;return v.symbolFuncs[r](e)+(t>=200?x:\"\")}v.symbolNumber=function(t){if(\"string\"==typeof t){var e=0;t.indexOf(\"-open\")>0&&(e=100,t=t.replace(\"-open\",\"\")),t.indexOf(\"-dot\")>0&&(e+=200,t=t.replace(\"-dot\",\"\")),(t=v.symbolNames.indexOf(t))>=0&&(t+=e)}return t%100>=y||t>=400?0:Math.floor(Math.max(t,0))};var _={x1:1,x2:0,y1:0,y2:0},w={x1:0,x2:0,y1:1,y2:0},k=n.format(\"~.1f\"),T={radial:{node:\"radialGradient\"},radialreversed:{node:\"radialGradient\",reversed:!0},horizontal:{node:\"linearGradient\",attrs:_},horizontalreversed:{node:\"linearGradient\",attrs:_,reversed:!0},vertical:{node:\"linearGradient\",attrs:w},verticalreversed:{node:\"linearGradient\",attrs:w,reversed:!0}};v.gradient=function(t,e,r,i,o,l){for(var u=o.length,h=T[i],f=new Array(u),p=0;p<u;p++)h.reversed?f[u-1-p]=[k(100*(1-o[p][0])),o[p][1]]:f[p]=[k(100*o[p][0]),o[p][1]];var d=\"g\"+e._fullLayout._uid+\"-\"+r,g=e._fullLayout._defs.select(\".gradients\").selectAll(\"#\"+d).data([i+f.join(\";\")],c.identity);g.exit().remove(),g.enter().append(h.node).each(function(){var t=n.select(this);h.attrs&&t.attr(h.attrs),t.attr(\"id\",d);var e=t.selectAll(\"stop\").data(f);e.exit().remove(),e.enter().append(\"stop\"),e.each(function(t){var e=a(t[1]);n.select(this).attr({offset:t[0]+\"%\",\"stop-color\":s.tinyRGB(e),\"stop-opacity\":e.getAlpha()})})}),t.style(l,I(d,e)).style(l+\"-opacity\",null)},v.initGradients=function(t){c.ensureSingle(t._fullLayout._defs,\"g\",\"gradients\").selectAll(\"linearGradient,radialGradient\").remove()},v.pointStyle=function(t,e,r){if(t.size()){var i=v.makePointStyleFns(e);t.each(function(t){v.singlePointStyle(t,n.select(this),e,i,r)})}},v.singlePointStyle=function(t,e,r,n,i){var a=r.marker,o=a.line;if(e.style(\"opacity\",n.selectedOpacityFn?n.selectedOpacityFn(t):void 0===t.mo?a.opacity:t.mo),n.ms2mrc){var l;l=\"various\"===t.ms||\"various\"===a.size?3:n.ms2mrc(t.ms),t.mrc=l,n.selectedSizeFn&&(l=t.mrc=n.selectedSizeFn(t));var u=v.symbolNumber(t.mx||a.symbol)||0;t.om=u%200>=100,e.attr(\"d\",b(u,l))}var h,f,p,d=!1;if(t.so)p=o.outlierwidth,f=o.outliercolor,h=a.outliercolor;else{var g=(o||{}).width;p=(t.mlw+1||g+1||(t.trace?(t.trace.marker.line||{}).width:0)+1)-1||0,f=\"mlc\"in t?t.mlcc=n.lineScale(t.mlc):c.isArrayOrTypedArray(o.color)?s.defaultLine:o.color,c.isArrayOrTypedArray(a.color)&&(h=s.defaultLine,d=!0),h=\"mc\"in t?t.mcc=n.markerScale(t.mc):a.color||\"rgba(0,0,0,0)\",n.selectedColorFn&&(h=n.selectedColorFn(t))}if(t.om)e.call(s.stroke,h).style({\"stroke-width\":(p||1)+\"px\",fill:\"none\"});else{e.style(\"stroke-width\",p+\"px\");var m=a.gradient,y=t.mgt;if(y?d=!0:y=m&&m.type,Array.isArray(y)&&(y=y[0],T[y]||(y=0)),y&&\"none\"!==y){var x=t.mgc;x?d=!0:x=m.color;var _=r.uid;d&&(_+=\"-\"+t.i),v.gradient(e,i,_,y,[[0,x],[1,h]],\"fill\")}else s.fill(e,h);p&&s.stroke(e,f)}},v.makePointStyleFns=function(t){var e={},r=t.marker;return e.markerScale=v.tryColorscale(r,\"\"),e.lineScale=v.tryColorscale(r,\"line\"),o.traceIs(t,\"symbols\")&&(e.ms2mrc=d.isBubble(t)?g(t):function(){return(r.size||6)/2}),t.selectedpoints&&c.extendFlat(e,v.makeSelectedPointStyleFns(t)),e},v.makeSelectedPointStyleFns=function(t){var e={},r=t.selected||{},n=t.unselected||{},i=t.marker||{},a=r.marker||{},s=n.marker||{},l=i.opacity,u=a.opacity,h=s.opacity,f=void 0!==u,d=void 0!==h;(c.isArrayOrTypedArray(l)||f||d)&&(e.selectedOpacityFn=function(t){var e=void 0===t.mo?i.opacity:t.mo;return t.selected?f?u:e:d?h:p*e});var g=i.color,v=a.color,m=s.color;(v||m)&&(e.selectedColorFn=function(t){var e=t.mcc||g;return t.selected?v||e:m||e});var y=i.size,x=a.size,b=s.size,_=void 0!==x,w=void 0!==b;return o.traceIs(t,\"symbols\")&&(_||w)&&(e.selectedSizeFn=function(t){var e=t.mrc||y/2;return t.selected?_?x/2:e:w?b/2:e}),e},v.makeSelectedTextStyleFns=function(t){var e={},r=t.selected||{},n=t.unselected||{},i=t.textfont||{},a=r.textfont||{},o=n.textfont||{},l=i.color,c=a.color,u=o.color;return e.selectedTextColorFn=function(t){var e=t.tc||l;return t.selected?c||e:u||(c?e:s.addOpacity(e,p))},e},v.selectedPointStyle=function(t,e){if(t.size()&&e.selectedpoints){var r=v.makeSelectedPointStyleFns(e),i=e.marker||{},a=[];r.selectedOpacityFn&&a.push(function(t,e){t.style(\"opacity\",r.selectedOpacityFn(e))}),r.selectedColorFn&&a.push(function(t,e){s.fill(t,r.selectedColorFn(e))}),r.selectedSizeFn&&a.push(function(t,e){var n=e.mx||i.symbol||0,a=r.selectedSizeFn(e);t.attr(\"d\",b(v.symbolNumber(n),a)),e.mrc2=a}),a.length&&t.each(function(t){for(var e=n.select(this),r=0;r<a.length;r++)a[r](e,t)})}},v.tryColorscale=function(t,e){var r=e?c.nestedProperty(t,e).get():t;if(r){var n=r.color;if((r.colorscale||r._colorAx)&&c.isArrayOrTypedArray(n))return l.makeColorScaleFuncFromTrace(r)}return c.identity};var A={start:1,end:-1,middle:0,bottom:1,top:-1};function M(t,e,r,i){var a=n.select(t.node().parentNode),o=-1!==e.indexOf(\"top\")?\"top\":-1!==e.indexOf(\"bottom\")?\"bottom\":\"middle\",s=-1!==e.indexOf(\"left\")?\"end\":-1!==e.indexOf(\"right\")?\"start\":\"middle\",l=i?i/.8+1:0,c=(u.lineCount(t)-1)*f+1,h=A[s]*l,p=.75*r+A[o]*l+(A[o]-1)*c*r/2;t.attr(\"text-anchor\",s),a.attr(\"transform\",\"translate(\"+h+\",\"+p+\")\")}function S(t,e){var r=t.ts||e.textfont.size;return i(r)&&r>0?r:0}v.textPointStyle=function(t,e,r){if(t.size()){var i;if(e.selectedpoints){var a=v.makeSelectedTextStyleFns(e);i=a.selectedTextColorFn}t.each(function(t){var a=n.select(this),o=c.extractOption(t,e,\"tx\",\"text\");if(o||0===o){var s=t.tp||e.textposition,l=S(t,e),h=i?i(t):t.tc||e.textfont.color;a.call(v.font,t.tf||e.textfont.family,l,h).text(o).call(u.convertToTspans,r).call(M,s,l,t.mrc)}else a.remove()})}},v.selectedTextStyle=function(t,e){if(t.size()&&e.selectedpoints){var r=v.makeSelectedTextStyleFns(e);t.each(function(t){var i=n.select(this),a=r.selectedTextColorFn(t),o=t.tp||e.textposition,l=S(t,e);s.fill(i,a),M(i,o,l,t.mrc2||t.mrc)})}};var E=.5;function C(t,e,r,i){var a=t[0]-e[0],o=t[1]-e[1],s=r[0]-e[0],l=r[1]-e[1],c=Math.pow(a*a+o*o,E/2),u=Math.pow(s*s+l*l,E/2),h=(u*u*a-c*c*s)*i,f=(u*u*o-c*c*l)*i,p=3*u*(c+u),d=3*c*(c+u);return[[n.round(e[0]+(p&&h/p),2),n.round(e[1]+(p&&f/p),2)],[n.round(e[0]-(d&&h/d),2),n.round(e[1]-(d&&f/d),2)]]}v.smoothopen=function(t,e){if(t.length<3)return\"M\"+t.join(\"L\");var r,n=\"M\"+t[0],i=[];for(r=1;r<t.length-1;r++)i.push(C(t[r-1],t[r],t[r+1],e));for(n+=\"Q\"+i[0][0]+\" \"+t[1],r=2;r<t.length-1;r++)n+=\"C\"+i[r-2][1]+\" \"+i[r-1][0]+\" \"+t[r];return n+=\"Q\"+i[t.length-3][1]+\" \"+t[t.length-1]},v.smoothclosed=function(t,e){if(t.length<3)return\"M\"+t.join(\"L\")+\"Z\";var r,n=\"M\"+t[0],i=t.length-1,a=[C(t[i],t[0],t[1],e)];for(r=1;r<i;r++)a.push(C(t[r-1],t[r],t[r+1],e));for(a.push(C(t[i-1],t[i],t[0],e)),r=1;r<=i;r++)n+=\"C\"+a[r-1][1]+\" \"+a[r][0]+\" \"+t[r];return n+=\"C\"+a[i][1]+\" \"+a[0][0]+\" \"+t[0]+\"Z\"};var L={hv:function(t,e){return\"H\"+n.round(e[0],2)+\"V\"+n.round(e[1],2)},vh:function(t,e){return\"V\"+n.round(e[1],2)+\"H\"+n.round(e[0],2)},hvh:function(t,e){return\"H\"+n.round((t[0]+e[0])/2,2)+\"V\"+n.round(e[1],2)+\"H\"+n.round(e[0],2)},vhv:function(t,e){return\"V\"+n.round((t[1]+e[1])/2,2)+\"H\"+n.round(e[0],2)+\"V\"+n.round(e[1],2)}},P=function(t,e){return\"L\"+n.round(e[0],2)+\",\"+n.round(e[1],2)};v.steps=function(t){var e=L[t]||P;return function(t){for(var r=\"M\"+n.round(t[0][0],2)+\",\"+n.round(t[0][1],2),i=1;i<t.length;i++)r+=e(t[i-1],t[i]);return r}},v.makeTester=function(){var t=c.ensureSingleById(n.select(\"body\"),\"svg\",\"js-plotly-tester\",function(t){t.attr(h.svgAttrs).style({position:\"absolute\",left:\"-10000px\",top:\"-10000px\",width:\"9000px\",height:\"9000px\",\"z-index\":\"1\"})}),e=c.ensureSingle(t,\"path\",\"js-reference-point\",function(t){t.attr(\"d\",\"M0,0H1V1H0Z\").style({\"stroke-width\":0,fill:\"black\"})});v.tester=t,v.testref=e},v.savedBBoxes={};var O=0;function z(t){var e=t.getAttribute(\"data-unformatted\");if(null!==e)return e+t.getAttribute(\"data-math\")+t.getAttribute(\"text-anchor\")+t.getAttribute(\"style\")}function I(t,e){if(!t)return null;var r=e._context;return\"url('\"+(r._exportedPlot?\"\":r._baseUrl||\"\")+\"#\"+t+\"')\"}v.bBox=function(t,e,r){var i,a,o;if(r||(r=z(t)),r){if(i=v.savedBBoxes[r])return c.extendFlat({},i)}else if(1===t.childNodes.length){var s=t.childNodes[0];if(r=z(s)){var l=+s.getAttribute(\"x\")||0,h=+s.getAttribute(\"y\")||0,f=s.getAttribute(\"transform\");if(!f){var p=v.bBox(s,!1,r);return l&&(p.left+=l,p.right+=l),h&&(p.top+=h,p.bottom+=h),p}if(r+=\"~\"+l+\"~\"+h+\"~\"+f,i=v.savedBBoxes[r])return c.extendFlat({},i)}}e?a=t:(o=v.tester.node(),a=t.cloneNode(!0),o.appendChild(a)),n.select(a).attr(\"transform\",null).call(u.positionText,0,0);var d=a.getBoundingClientRect(),g=v.testref.node().getBoundingClientRect();e||o.removeChild(a);var m={height:d.height,width:d.width,left:d.left-g.left,top:d.top-g.top,right:d.right-g.left,bottom:d.bottom-g.top};return O>=1e4&&(v.savedBBoxes={},O=0),r&&(v.savedBBoxes[r]=m),O++,c.extendFlat({},m)},v.setClipUrl=function(t,e,r){t.attr(\"clip-path\",I(e,r))},v.getTranslate=function(t){var e=(t[t.attr?\"attr\":\"getAttribute\"](\"transform\")||\"\").replace(/.*\\btranslate\\((-?\\d*\\.?\\d*)[^-\\d]*(-?\\d*\\.?\\d*)[^\\d].*/,function(t,e,r){return[e,r].join(\" \")}).split(\" \");return{x:+e[0]||0,y:+e[1]||0}},v.setTranslate=function(t,e,r){var n=t.attr?\"attr\":\"getAttribute\",i=t.attr?\"attr\":\"setAttribute\",a=t[n](\"transform\")||\"\";return e=e||0,r=r||0,a=a.replace(/(\\btranslate\\(.*?\\);?)/,\"\").trim(),a=(a+=\" translate(\"+e+\", \"+r+\")\").trim(),t[i](\"transform\",a),a},v.getScale=function(t){var e=(t[t.attr?\"attr\":\"getAttribute\"](\"transform\")||\"\").replace(/.*\\bscale\\((\\d*\\.?\\d*)[^\\d]*(\\d*\\.?\\d*)[^\\d].*/,function(t,e,r){return[e,r].join(\" \")}).split(\" \");return{x:+e[0]||1,y:+e[1]||1}},v.setScale=function(t,e,r){var n=t.attr?\"attr\":\"getAttribute\",i=t.attr?\"attr\":\"setAttribute\",a=t[n](\"transform\")||\"\";return e=e||1,r=r||1,a=a.replace(/(\\bscale\\(.*?\\);?)/,\"\").trim(),a=(a+=\" scale(\"+e+\", \"+r+\")\").trim(),t[i](\"transform\",a),a};var D=/\\s*sc.*/;v.setPointGroupScale=function(t,e,r){if(e=e||1,r=r||1,t){var n=1===e&&1===r?\"\":\" scale(\"+e+\",\"+r+\")\";t.each(function(){var t=(this.getAttribute(\"transform\")||\"\").replace(D,\"\");t=(t+=n).trim(),this.setAttribute(\"transform\",t)})}};var R=/translate\\([^)]*\\)\\s*$/;v.setTextPointsScale=function(t,e,r){t&&t.each(function(){var t,i=n.select(this),a=i.select(\"text\");if(a.node()){var o=parseFloat(a.attr(\"x\")||0),s=parseFloat(a.attr(\"y\")||0),l=(i.attr(\"transform\")||\"\").match(R);t=1===e&&1===r?[]:[\"translate(\"+o+\",\"+s+\")\",\"scale(\"+e+\",\"+r+\")\",\"translate(\"+-o+\",\"+-s+\")\"],l&&t.push(l),i.attr(\"transform\",t.join(\" \"))}})}},{\"../../constants/alignment\":688,\"../../constants/interactions\":694,\"../../constants/xmlns_namespaces\":696,\"../../lib\":719,\"../../lib/svg_text_utils\":743,\"../../registry\":847,\"../../traces/scatter/make_bubble_size_func\":1128,\"../../traces/scatter/subtypes\":1135,\"../color\":593,\"../colorscale\":605,\"./symbol_defs\":615,d3:163,\"fast-isnumeric\":225,tinycolor2:537}],615:[function(t,e,r){\"use strict\";var n=t(\"d3\");e.exports={circle:{n:0,f:function(t){var e=n.round(t,2);return\"M\"+e+\",0A\"+e+\",\"+e+\" 0 1,1 0,-\"+e+\"A\"+e+\",\"+e+\" 0 0,1 \"+e+\",0Z\"}},square:{n:1,f:function(t){var e=n.round(t,2);return\"M\"+e+\",\"+e+\"H-\"+e+\"V-\"+e+\"H\"+e+\"Z\"}},diamond:{n:2,f:function(t){var e=n.round(1.3*t,2);return\"M\"+e+\",0L0,\"+e+\"L-\"+e+\",0L0,-\"+e+\"Z\"}},cross:{n:3,f:function(t){var e=n.round(.4*t,2),r=n.round(1.2*t,2);return\"M\"+r+\",\"+e+\"H\"+e+\"V\"+r+\"H-\"+e+\"V\"+e+\"H-\"+r+\"V-\"+e+\"H-\"+e+\"V-\"+r+\"H\"+e+\"V-\"+e+\"H\"+r+\"Z\"}},x:{n:4,f:function(t){var e=n.round(.8*t/Math.sqrt(2),2),r=\"l\"+e+\",\"+e,i=\"l\"+e+\",-\"+e,a=\"l-\"+e+\",-\"+e,o=\"l-\"+e+\",\"+e;return\"M0,\"+e+r+i+a+i+a+o+a+o+r+o+r+\"Z\"}},\"triangle-up\":{n:5,f:function(t){var e=n.round(2*t/Math.sqrt(3),2);return\"M-\"+e+\",\"+n.round(t/2,2)+\"H\"+e+\"L0,-\"+n.round(t,2)+\"Z\"}},\"triangle-down\":{n:6,f:function(t){var e=n.round(2*t/Math.sqrt(3),2);return\"M-\"+e+\",-\"+n.round(t/2,2)+\"H\"+e+\"L0,\"+n.round(t,2)+\"Z\"}},\"triangle-left\":{n:7,f:function(t){var e=n.round(2*t/Math.sqrt(3),2);return\"M\"+n.round(t/2,2)+\",-\"+e+\"V\"+e+\"L-\"+n.round(t,2)+\",0Z\"}},\"triangle-right\":{n:8,f:function(t){var e=n.round(2*t/Math.sqrt(3),2);return\"M-\"+n.round(t/2,2)+\",-\"+e+\"V\"+e+\"L\"+n.round(t,2)+\",0Z\"}},\"triangle-ne\":{n:9,f:function(t){var e=n.round(.6*t,2),r=n.round(1.2*t,2);return\"M-\"+r+\",-\"+e+\"H\"+e+\"V\"+r+\"Z\"}},\"triangle-se\":{n:10,f:function(t){var e=n.round(.6*t,2),r=n.round(1.2*t,2);return\"M\"+e+\",-\"+r+\"V\"+e+\"H-\"+r+\"Z\"}},\"triangle-sw\":{n:11,f:function(t){var e=n.round(.6*t,2),r=n.round(1.2*t,2);return\"M\"+r+\",\"+e+\"H-\"+e+\"V-\"+r+\"Z\"}},\"triangle-nw\":{n:12,f:function(t){var e=n.round(.6*t,2),r=n.round(1.2*t,2);return\"M-\"+e+\",\"+r+\"V-\"+e+\"H\"+r+\"Z\"}},pentagon:{n:13,f:function(t){var e=n.round(.951*t,2),r=n.round(.588*t,2),i=n.round(-t,2),a=n.round(-.309*t,2);return\"M\"+e+\",\"+a+\"L\"+r+\",\"+n.round(.809*t,2)+\"H-\"+r+\"L-\"+e+\",\"+a+\"L0,\"+i+\"Z\"}},hexagon:{n:14,f:function(t){var e=n.round(t,2),r=n.round(t/2,2),i=n.round(t*Math.sqrt(3)/2,2);return\"M\"+i+\",-\"+r+\"V\"+r+\"L0,\"+e+\"L-\"+i+\",\"+r+\"V-\"+r+\"L0,-\"+e+\"Z\"}},hexagon2:{n:15,f:function(t){var e=n.round(t,2),r=n.round(t/2,2),i=n.round(t*Math.sqrt(3)/2,2);return\"M-\"+r+\",\"+i+\"H\"+r+\"L\"+e+\",0L\"+r+\",-\"+i+\"H-\"+r+\"L-\"+e+\",0Z\"}},octagon:{n:16,f:function(t){var e=n.round(.924*t,2),r=n.round(.383*t,2);return\"M-\"+r+\",-\"+e+\"H\"+r+\"L\"+e+\",-\"+r+\"V\"+r+\"L\"+r+\",\"+e+\"H-\"+r+\"L-\"+e+\",\"+r+\"V-\"+r+\"Z\"}},star:{n:17,f:function(t){var e=1.4*t,r=n.round(.225*e,2),i=n.round(.951*e,2),a=n.round(.363*e,2),o=n.round(.588*e,2),s=n.round(-e,2),l=n.round(-.309*e,2),c=n.round(.118*e,2),u=n.round(.809*e,2);return\"M\"+r+\",\"+l+\"H\"+i+\"L\"+a+\",\"+c+\"L\"+o+\",\"+u+\"L0,\"+n.round(.382*e,2)+\"L-\"+o+\",\"+u+\"L-\"+a+\",\"+c+\"L-\"+i+\",\"+l+\"H-\"+r+\"L0,\"+s+\"Z\"}},hexagram:{n:18,f:function(t){var e=n.round(.66*t,2),r=n.round(.38*t,2),i=n.round(.76*t,2);return\"M-\"+i+\",0l-\"+r+\",-\"+e+\"h\"+i+\"l\"+r+\",-\"+e+\"l\"+r+\",\"+e+\"h\"+i+\"l-\"+r+\",\"+e+\"l\"+r+\",\"+e+\"h-\"+i+\"l-\"+r+\",\"+e+\"l-\"+r+\",-\"+e+\"h-\"+i+\"Z\"}},\"star-triangle-up\":{n:19,f:function(t){var e=n.round(t*Math.sqrt(3)*.8,2),r=n.round(.8*t,2),i=n.round(1.6*t,2),a=n.round(4*t,2),o=\"A \"+a+\",\"+a+\" 0 0 1 \";return\"M-\"+e+\",\"+r+o+e+\",\"+r+o+\"0,-\"+i+o+\"-\"+e+\",\"+r+\"Z\"}},\"star-triangle-down\":{n:20,f:function(t){var e=n.round(t*Math.sqrt(3)*.8,2),r=n.round(.8*t,2),i=n.round(1.6*t,2),a=n.round(4*t,2),o=\"A \"+a+\",\"+a+\" 0 0 1 \";return\"M\"+e+\",-\"+r+o+\"-\"+e+\",-\"+r+o+\"0,\"+i+o+e+\",-\"+r+\"Z\"}},\"star-square\":{n:21,f:function(t){var e=n.round(1.1*t,2),r=n.round(2*t,2),i=\"A \"+r+\",\"+r+\" 0 0 1 \";return\"M-\"+e+\",-\"+e+i+\"-\"+e+\",\"+e+i+e+\",\"+e+i+e+\",-\"+e+i+\"-\"+e+\",-\"+e+\"Z\"}},\"star-diamond\":{n:22,f:function(t){var e=n.round(1.4*t,2),r=n.round(1.9*t,2),i=\"A \"+r+\",\"+r+\" 0 0 1 \";return\"M-\"+e+\",0\"+i+\"0,\"+e+i+e+\",0\"+i+\"0,-\"+e+i+\"-\"+e+\",0Z\"}},\"diamond-tall\":{n:23,f:function(t){var e=n.round(.7*t,2),r=n.round(1.4*t,2);return\"M0,\"+r+\"L\"+e+\",0L0,-\"+r+\"L-\"+e+\",0Z\"}},\"diamond-wide\":{n:24,f:function(t){var e=n.round(1.4*t,2),r=n.round(.7*t,2);return\"M0,\"+r+\"L\"+e+\",0L0,-\"+r+\"L-\"+e+\",0Z\"}},hourglass:{n:25,f:function(t){var e=n.round(t,2);return\"M\"+e+\",\"+e+\"H-\"+e+\"L\"+e+\",-\"+e+\"H-\"+e+\"Z\"},noDot:!0},bowtie:{n:26,f:function(t){var e=n.round(t,2);return\"M\"+e+\",\"+e+\"V-\"+e+\"L-\"+e+\",\"+e+\"V-\"+e+\"Z\"},noDot:!0},\"circle-cross\":{n:27,f:function(t){var e=n.round(t,2);return\"M0,\"+e+\"V-\"+e+\"M\"+e+\",0H-\"+e+\"M\"+e+\",0A\"+e+\",\"+e+\" 0 1,1 0,-\"+e+\"A\"+e+\",\"+e+\" 0 0,1 \"+e+\",0Z\"},needLine:!0,noDot:!0},\"circle-x\":{n:28,f:function(t){var e=n.round(t,2),r=n.round(t/Math.sqrt(2),2);return\"M\"+r+\",\"+r+\"L-\"+r+\",-\"+r+\"M\"+r+\",-\"+r+\"L-\"+r+\",\"+r+\"M\"+e+\",0A\"+e+\",\"+e+\" 0 1,1 0,-\"+e+\"A\"+e+\",\"+e+\" 0 0,1 \"+e+\",0Z\"},needLine:!0,noDot:!0},\"square-cross\":{n:29,f:function(t){var e=n.round(t,2);return\"M0,\"+e+\"V-\"+e+\"M\"+e+\",0H-\"+e+\"M\"+e+\",\"+e+\"H-\"+e+\"V-\"+e+\"H\"+e+\"Z\"},needLine:!0,noDot:!0},\"square-x\":{n:30,f:function(t){var e=n.round(t,2);return\"M\"+e+\",\"+e+\"L-\"+e+\",-\"+e+\"M\"+e+\",-\"+e+\"L-\"+e+\",\"+e+\"M\"+e+\",\"+e+\"H-\"+e+\"V-\"+e+\"H\"+e+\"Z\"},needLine:!0,noDot:!0},\"diamond-cross\":{n:31,f:function(t){var e=n.round(1.3*t,2);return\"M\"+e+\",0L0,\"+e+\"L-\"+e+\",0L0,-\"+e+\"ZM0,-\"+e+\"V\"+e+\"M-\"+e+\",0H\"+e},needLine:!0,noDot:!0},\"diamond-x\":{n:32,f:function(t){var e=n.round(1.3*t,2),r=n.round(.65*t,2);return\"M\"+e+\",0L0,\"+e+\"L-\"+e+\",0L0,-\"+e+\"ZM-\"+r+\",-\"+r+\"L\"+r+\",\"+r+\"M-\"+r+\",\"+r+\"L\"+r+\",-\"+r},needLine:!0,noDot:!0},\"cross-thin\":{n:33,f:function(t){var e=n.round(1.4*t,2);return\"M0,\"+e+\"V-\"+e+\"M\"+e+\",0H-\"+e},needLine:!0,noDot:!0,noFill:!0},\"x-thin\":{n:34,f:function(t){var e=n.round(t,2);return\"M\"+e+\",\"+e+\"L-\"+e+\",-\"+e+\"M\"+e+\",-\"+e+\"L-\"+e+\",\"+e},needLine:!0,noDot:!0,noFill:!0},asterisk:{n:35,f:function(t){var e=n.round(1.2*t,2),r=n.round(.85*t,2);return\"M0,\"+e+\"V-\"+e+\"M\"+e+\",0H-\"+e+\"M\"+r+\",\"+r+\"L-\"+r+\",-\"+r+\"M\"+r+\",-\"+r+\"L-\"+r+\",\"+r},needLine:!0,noDot:!0,noFill:!0},hash:{n:36,f:function(t){var e=n.round(t/2,2),r=n.round(t,2);return\"M\"+e+\",\"+r+\"V-\"+r+\"m-\"+r+\",0V\"+r+\"M\"+r+\",\"+e+\"H-\"+r+\"m0,-\"+r+\"H\"+r},needLine:!0,noFill:!0},\"y-up\":{n:37,f:function(t){var e=n.round(1.2*t,2),r=n.round(1.6*t,2),i=n.round(.8*t,2);return\"M-\"+e+\",\"+i+\"L0,0M\"+e+\",\"+i+\"L0,0M0,-\"+r+\"L0,0\"},needLine:!0,noDot:!0,noFill:!0},\"y-down\":{n:38,f:function(t){var e=n.round(1.2*t,2),r=n.round(1.6*t,2),i=n.round(.8*t,2);return\"M-\"+e+\",-\"+i+\"L0,0M\"+e+\",-\"+i+\"L0,0M0,\"+r+\"L0,0\"},needLine:!0,noDot:!0,noFill:!0},\"y-left\":{n:39,f:function(t){var e=n.round(1.2*t,2),r=n.round(1.6*t,2),i=n.round(.8*t,2);return\"M\"+i+\",\"+e+\"L0,0M\"+i+\",-\"+e+\"L0,0M-\"+r+\",0L0,0\"},needLine:!0,noDot:!0,noFill:!0},\"y-right\":{n:40,f:function(t){var e=n.round(1.2*t,2),r=n.round(1.6*t,2),i=n.round(.8*t,2);return\"M-\"+i+\",\"+e+\"L0,0M-\"+i+\",-\"+e+\"L0,0M\"+r+\",0L0,0\"},needLine:!0,noDot:!0,noFill:!0},\"line-ew\":{n:41,f:function(t){var e=n.round(1.4*t,2);return\"M\"+e+\",0H-\"+e},needLine:!0,noDot:!0,noFill:!0},\"line-ns\":{n:42,f:function(t){var e=n.round(1.4*t,2);return\"M0,\"+e+\"V-\"+e},needLine:!0,noDot:!0,noFill:!0},\"line-ne\":{n:43,f:function(t){var e=n.round(t,2);return\"M\"+e+\",-\"+e+\"L-\"+e+\",\"+e},needLine:!0,noDot:!0,noFill:!0},\"line-nw\":{n:44,f:function(t){var e=n.round(t,2);return\"M\"+e+\",\"+e+\"L-\"+e+\",-\"+e},needLine:!0,noDot:!0,noFill:!0}}},{d3:163}],616:[function(t,e,r){\"use strict\";e.exports={visible:{valType:\"boolean\",editType:\"calc\"},type:{valType:\"enumerated\",values:[\"percent\",\"constant\",\"sqrt\",\"data\"],editType:\"calc\"},symmetric:{valType:\"boolean\",editType:\"calc\"},array:{valType:\"data_array\",editType:\"calc\"},arrayminus:{valType:\"data_array\",editType:\"calc\"},value:{valType:\"number\",min:0,dflt:10,editType:\"calc\"},valueminus:{valType:\"number\",min:0,dflt:10,editType:\"calc\"},traceref:{valType:\"integer\",min:0,dflt:0,editType:\"style\"},tracerefminus:{valType:\"integer\",min:0,dflt:0,editType:\"style\"},copy_ystyle:{valType:\"boolean\",editType:\"plot\"},copy_zstyle:{valType:\"boolean\",editType:\"style\"},color:{valType:\"color\",editType:\"style\"},thickness:{valType:\"number\",min:0,dflt:2,editType:\"style\"},width:{valType:\"number\",min:0,editType:\"plot\"},editType:\"calc\",_deprecated:{opacity:{valType:\"number\",editType:\"style\"}}}},{}],617:[function(t,e,r){\"use strict\";var n=t(\"fast-isnumeric\"),i=t(\"../../registry\"),a=t(\"../../plots/cartesian/axes\"),o=t(\"../../lib\"),s=t(\"./compute_error\");function l(t,e,r,i){var l=e[\"error_\"+i]||{},c=[];if(l.visible&&-1!==[\"linear\",\"log\"].indexOf(r.type)){for(var u=s(l),h=0;h<t.length;h++){var f=t[h],p=f.i;if(void 0===p)p=h;else if(null===p)continue;var d=f[i];if(n(r.c2l(d))){var g=u(d,p);if(n(g[0])&&n(g[1])){var v=f[i+\"s\"]=d-g[0],m=f[i+\"h\"]=d+g[1];c.push(v,m)}}}var y=r._id,x=e._extremes[y],b=a.findExtremes(r,c,o.extendFlat({tozero:x.opts.tozero},{padded:!0}));x.min=x.min.concat(b.min),x.max=x.max.concat(b.max)}}e.exports=function(t){for(var e=t.calcdata,r=0;r<e.length;r++){var n=e[r],o=n[0].trace;if(!0===o.visible&&i.traceIs(o,\"errorBarsOK\")){var s=a.getFromId(t,o.xaxis),c=a.getFromId(t,o.yaxis);l(n,o,s,\"x\"),l(n,o,c,\"y\")}}}},{\"../../lib\":719,\"../../plots/cartesian/axes\":767,\"../../registry\":847,\"./compute_error\":618,\"fast-isnumeric\":225}],618:[function(t,e,r){\"use strict\";function n(t,e){return\"percent\"===t?function(t){return Math.abs(t*e/100)}:\"constant\"===t?function(){return Math.abs(e)}:\"sqrt\"===t?function(t){return Math.sqrt(Math.abs(t))}:void 0}e.exports=function(t){var e=t.type,r=t.symmetric;if(\"data\"===e){var i=t.array||[];if(r)return function(t,e){var r=+i[e];return[r,r]};var a=t.arrayminus||[];return function(t,e){var r=+i[e],n=+a[e];return isNaN(r)&&isNaN(n)?[NaN,NaN]:[n||0,r||0]}}var o=n(e,t.value),s=n(e,t.valueminus);return r||void 0===t.valueminus?function(t){var e=o(t);return[e,e]}:function(t){return[s(t),o(t)]}}},{}],619:[function(t,e,r){\"use strict\";var n=t(\"fast-isnumeric\"),i=t(\"../../registry\"),a=t(\"../../lib\"),o=t(\"../../plot_api/plot_template\"),s=t(\"./attributes\");e.exports=function(t,e,r,l){var c=\"error_\"+l.axis,u=o.newContainer(e,c),h=t[c]||{};function f(t,e){return a.coerce(h,u,s,t,e)}if(!1!==f(\"visible\",void 0!==h.array||void 0!==h.value||\"sqrt\"===h.type)){var p=f(\"type\",\"array\"in h?\"data\":\"percent\"),d=!0;\"sqrt\"!==p&&(d=f(\"symmetric\",!((\"data\"===p?\"arrayminus\":\"valueminus\")in h))),\"data\"===p?(f(\"array\"),f(\"traceref\"),d||(f(\"arrayminus\"),f(\"tracerefminus\"))):\"percent\"!==p&&\"constant\"!==p||(f(\"value\"),d||f(\"valueminus\"));var g=\"copy_\"+l.inherit+\"style\";if(l.inherit)(e[\"error_\"+l.inherit]||{}).visible&&f(g,!(h.color||n(h.thickness)||n(h.width)));l.inherit&&u[g]||(f(\"color\",r),f(\"thickness\"),f(\"width\",i.traceIs(e,\"gl3d\")?0:4))}}},{\"../../lib\":719,\"../../plot_api/plot_template\":757,\"../../registry\":847,\"./attributes\":616,\"fast-isnumeric\":225}],620:[function(t,e,r){\"use strict\";var n=t(\"../../lib\"),i=t(\"../../plot_api/edit_types\").overrideAll,a=t(\"./attributes\"),o={error_x:n.extendFlat({},a),error_y:n.extendFlat({},a)};delete o.error_x.copy_zstyle,delete o.error_y.copy_zstyle,delete o.error_y.copy_ystyle;var s={error_x:n.extendFlat({},a),error_y:n.extendFlat({},a),error_z:n.extendFlat({},a)};delete s.error_x.copy_ystyle,delete s.error_y.copy_ystyle,delete s.error_z.copy_ystyle,delete s.error_z.copy_zstyle,e.exports={moduleType:\"component\",name:\"errorbars\",schema:{traces:{scatter:o,bar:o,histogram:o,scatter3d:i(s,\"calc\",\"nested\"),scattergl:i(o,\"calc\",\"nested\")}},supplyDefaults:t(\"./defaults\"),calc:t(\"./calc\"),makeComputeError:t(\"./compute_error\"),plot:t(\"./plot\"),style:t(\"./style\"),hoverInfo:function(t,e,r){(e.error_y||{}).visible&&(r.yerr=t.yh-t.y,e.error_y.symmetric||(r.yerrneg=t.y-t.ys));(e.error_x||{}).visible&&(r.xerr=t.xh-t.x,e.error_x.symmetric||(r.xerrneg=t.x-t.xs))}}},{\"../../lib\":719,\"../../plot_api/edit_types\":750,\"./attributes\":616,\"./calc\":617,\"./compute_error\":618,\"./defaults\":619,\"./plot\":621,\"./style\":622}],621:[function(t,e,r){\"use strict\";var n=t(\"d3\"),i=t(\"fast-isnumeric\"),a=t(\"../drawing\"),o=t(\"../../traces/scatter/subtypes\");e.exports=function(t,e,r,s){var l=r.xaxis,c=r.yaxis,u=s&&s.duration>0;e.each(function(e){var h,f=e[0].trace,p=f.error_x||{},d=f.error_y||{};f.ids&&(h=function(t){return t.id});var g=o.hasMarkers(f)&&f.marker.maxdisplayed>0;d.visible||p.visible||(e=[]);var v=n.select(this).selectAll(\"g.errorbar\").data(e,h);if(v.exit().remove(),e.length){p.visible||v.selectAll(\"path.xerror\").remove(),d.visible||v.selectAll(\"path.yerror\").remove(),v.style(\"opacity\",1);var m=v.enter().append(\"g\").classed(\"errorbar\",!0);u&&m.style(\"opacity\",0).transition().duration(s.duration).style(\"opacity\",1),a.setClipUrl(v,r.layerClipId,t),v.each(function(t){var e=n.select(this),r=function(t,e,r){var n={x:e.c2p(t.x),y:r.c2p(t.y)};void 0!==t.yh&&(n.yh=r.c2p(t.yh),n.ys=r.c2p(t.ys),i(n.ys)||(n.noYS=!0,n.ys=r.c2p(t.ys,!0)));void 0!==t.xh&&(n.xh=e.c2p(t.xh),n.xs=e.c2p(t.xs),i(n.xs)||(n.noXS=!0,n.xs=e.c2p(t.xs,!0)));return n}(t,l,c);if(!g||t.vis){var a,o=e.select(\"path.yerror\");if(d.visible&&i(r.x)&&i(r.yh)&&i(r.ys)){var h=d.width;a=\"M\"+(r.x-h)+\",\"+r.yh+\"h\"+2*h+\"m-\"+h+\",0V\"+r.ys,r.noYS||(a+=\"m-\"+h+\",0h\"+2*h),!o.size()?o=e.append(\"path\").style(\"vector-effect\",\"non-scaling-stroke\").classed(\"yerror\",!0):u&&(o=o.transition().duration(s.duration).ease(s.easing)),o.attr(\"d\",a)}else o.remove();var f=e.select(\"path.xerror\");if(p.visible&&i(r.y)&&i(r.xh)&&i(r.xs)){var v=(p.copy_ystyle?d:p).width;a=\"M\"+r.xh+\",\"+(r.y-v)+\"v\"+2*v+\"m0,-\"+v+\"H\"+r.xs,r.noXS||(a+=\"m0,-\"+v+\"v\"+2*v),!f.size()?f=e.append(\"path\").style(\"vector-effect\",\"non-scaling-stroke\").classed(\"xerror\",!0):u&&(f=f.transition().duration(s.duration).ease(s.easing)),f.attr(\"d\",a)}else f.remove()}})}})}},{\"../../traces/scatter/subtypes\":1135,\"../drawing\":614,d3:163,\"fast-isnumeric\":225}],622:[function(t,e,r){\"use strict\";var n=t(\"d3\"),i=t(\"../color\");e.exports=function(t){t.each(function(t){var e=t[0].trace,r=e.error_y||{},a=e.error_x||{},o=n.select(this);o.selectAll(\"path.yerror\").style(\"stroke-width\",r.thickness+\"px\").call(i.stroke,r.color),a.copy_ystyle&&(a=r),o.selectAll(\"path.xerror\").style(\"stroke-width\",a.thickness+\"px\").call(i.stroke,a.color)})}},{\"../color\":593,d3:163}],623:[function(t,e,r){\"use strict\";var n=t(\"../../plots/font_attributes\"),i=t(\"./layout_attributes\").hoverlabel,a=t(\"../../lib/extend\").extendFlat;e.exports={hoverlabel:{bgcolor:a({},i.bgcolor,{arrayOk:!0}),bordercolor:a({},i.bordercolor,{arrayOk:!0}),font:n({arrayOk:!0,editType:\"none\"}),align:a({},i.align,{arrayOk:!0}),namelength:a({},i.namelength,{arrayOk:!0}),editType:\"none\"}}},{\"../../lib/extend\":710,\"../../plots/font_attributes\":793,\"./layout_attributes\":633}],624:[function(t,e,r){\"use strict\";var n=t(\"../../lib\"),i=t(\"../../registry\");function a(t,e,r,i){i=i||n.identity,Array.isArray(t)&&(e[0][r]=i(t))}e.exports=function(t){var e=t.calcdata,r=t._fullLayout;function o(t){return function(e){return n.coerceHoverinfo({hoverinfo:e},{_module:t._module},r)}}for(var s=0;s<e.length;s++){var l=e[s],c=l[0].trace;if(!i.traceIs(c,\"pie-like\")){var u=i.traceIs(c,\"2dMap\")?a:n.fillArray;u(c.hoverinfo,l,\"hi\",o(c)),c.hovertemplate&&u(c.hovertemplate,l,\"ht\"),c.hoverlabel&&(u(c.hoverlabel.bgcolor,l,\"hbg\"),u(c.hoverlabel.bordercolor,l,\"hbc\"),u(c.hoverlabel.font.size,l,\"hts\"),u(c.hoverlabel.font.color,l,\"htc\"),u(c.hoverlabel.font.family,l,\"htf\"),u(c.hoverlabel.namelength,l,\"hnl\"),u(c.hoverlabel.align,l,\"hta\"))}}}},{\"../../lib\":719,\"../../registry\":847}],625:[function(t,e,r){\"use strict\";var n=t(\"../../registry\"),i=t(\"./hover\").hover;e.exports=function(t,e,r){var a=n.getComponentMethod(\"annotations\",\"onClick\")(t,t._hoverdata);function o(){t.emit(\"plotly_click\",{points:t._hoverdata,event:e})}void 0!==r&&i(t,e,r,!0),t._hoverdata&&e&&e.target&&(a&&a.then?a.then(o):o(),e.stopImmediatePropagation&&e.stopImmediatePropagation())}},{\"../../registry\":847,\"./hover\":629}],626:[function(t,e,r){\"use strict\";e.exports={YANGLE:60,HOVERARROWSIZE:6,HOVERTEXTPAD:3,HOVERFONTSIZE:13,HOVERFONT:\"Arial, sans-serif\",HOVERMINTIME:50,HOVERID:\"-hover\"}},{}],627:[function(t,e,r){\"use strict\";var n=t(\"../../lib\"),i=t(\"./attributes\"),a=t(\"./hoverlabel_defaults\");e.exports=function(t,e,r,o){var s=n.extendFlat({},o.hoverlabel);e.hovertemplate&&(s.namelength=-1),a(t,e,function(r,a){return n.coerce(t,e,i,r,a)},s)}},{\"../../lib\":719,\"./attributes\":623,\"./hoverlabel_defaults\":630}],628:[function(t,e,r){\"use strict\";var n=t(\"../../lib\");r.getSubplot=function(t){return t.subplot||t.xaxis+t.yaxis||t.geo},r.isTraceInSubplots=function(t,e){if(\"splom\"===t.type){for(var n=t.xaxes||[],i=t.yaxes||[],a=0;a<n.length;a++)for(var o=0;o<i.length;o++)if(-1!==e.indexOf(n[a]+i[o]))return!0;return!1}return-1!==e.indexOf(r.getSubplot(t))},r.flat=function(t,e){for(var r=new Array(t.length),n=0;n<t.length;n++)r[n]=e;return r},r.p2c=function(t,e){for(var r=new Array(t.length),n=0;n<t.length;n++)r[n]=t[n].p2c(e);return r},r.getDistanceFunction=function(t,e,n,i){return\"closest\"===t?i||r.quadrature(e,n):\"x\"===t?e:n},r.getClosest=function(t,e,r){if(!1!==r.index)r.index>=0&&r.index<t.length?r.distance=0:r.index=!1;else for(var n=0;n<t.length;n++){var i=e(t[n]);i<=r.distance&&(r.index=n,r.distance=i)}return r},r.inbox=function(t,e,r){return t*e<0||0===t?r:1/0},r.quadrature=function(t,e){return function(r){var n=t(r),i=e(r);return Math.sqrt(n*n+i*i)}},r.makeEventData=function(t,e,n){var i=\"index\"in t?t.index:t.pointNumber,a={data:e._input,fullData:e,curveNumber:e.index,pointNumber:i};if(e._indexToPoints){var o=e._indexToPoints[i];1===o.length?a.pointIndex=o[0]:a.pointIndices=o}else a.pointIndex=i;return e._module.eventData?a=e._module.eventData(a,t,e,n,i):(\"xVal\"in t?a.x=t.xVal:\"x\"in t&&(a.x=t.x),\"yVal\"in t?a.y=t.yVal:\"y\"in t&&(a.y=t.y),t.xa&&(a.xaxis=t.xa),t.ya&&(a.yaxis=t.ya),void 0!==t.zLabelVal&&(a.z=t.zLabelVal)),r.appendArrayPointValue(a,e,i),a},r.appendArrayPointValue=function(t,e,r){var i=e._arrayAttrs;if(i)for(var s=0;s<i.length;s++){var l=i[s],c=a(l);if(void 0===t[c]){var u=o(n.nestedProperty(e,l).get(),r);void 0!==u&&(t[c]=u)}}},r.appendArrayMultiPointValues=function(t,e,r){var i=e._arrayAttrs;if(i)for(var s=0;s<i.length;s++){var l=i[s],c=a(l);if(void 0===t[c]){for(var u=n.nestedProperty(e,l).get(),h=new Array(r.length),f=0;f<r.length;f++)h[f]=o(u,r[f]);t[c]=h}}};var i={ids:\"id\",locations:\"location\",labels:\"label\",values:\"value\",\"marker.colors\":\"color\",parents:\"parent\"};function a(t){return i[t]||t}function o(t,e){return Array.isArray(e)?Array.isArray(t)&&Array.isArray(t[e[0]])?t[e[0]][e[1]]:void 0:t[e]}},{\"../../lib\":719}],629:[function(t,e,r){\"use strict\";var n=t(\"d3\"),i=t(\"fast-isnumeric\"),a=t(\"tinycolor2\"),o=t(\"../../lib\"),s=t(\"../../lib/events\"),l=t(\"../../lib/svg_text_utils\"),c=t(\"../../lib/override_cursor\"),u=t(\"../drawing\"),h=t(\"../color\"),f=t(\"../dragelement\"),p=t(\"../../plots/cartesian/axes\"),d=t(\"../../registry\"),g=t(\"./helpers\"),v=t(\"./constants\"),m=v.YANGLE,y=Math.PI*m/180,x=1/Math.sin(y),b=Math.cos(y),_=Math.sin(y),w=v.HOVERARROWSIZE,k=v.HOVERTEXTPAD;r.hover=function(t,e,r,a){t=o.getGraphDiv(t),o.throttle(t._fullLayout._uid+v.HOVERID,v.HOVERMINTIME,function(){!function(t,e,r,a){r||(r=\"xy\");var l=Array.isArray(r)?r:[r],u=t._fullLayout,v=u._plots||[],m=v[r],y=u._has(\"cartesian\");if(m){var b=m.overlays.map(function(t){return t.id});l=l.concat(b)}for(var _=l.length,w=new Array(_),k=new Array(_),T=!1,L=0;L<_;L++){var P=l[L],O=v[P];if(O)T=!0,w[L]=p.getFromId(t,O.xaxis._id),k[L]=p.getFromId(t,O.yaxis._id);else{var z=u[P]._subplot;w[L]=z.xaxis,k[L]=z.yaxis}}var I=e.hovermode||u.hovermode;I&&!T&&(I=\"closest\");if(-1===[\"x\",\"y\",\"closest\"].indexOf(I)||!t.calcdata||t.querySelector(\".zoombox\")||t._dragging)return f.unhoverRaw(t,e);var D,R,F,B,N,j,U,V,q,H,G,Y,W,X=-1===u.hoverdistance?1/0:u.hoverdistance,Z=-1===u.spikedistance?1/0:u.spikedistance,J=[],K=[],$={hLinePoint:null,vLinePoint:null},Q=!1;if(Array.isArray(e))for(I=\"array\",F=0;F<e.length;F++)(N=t.calcdata[e[F].curveNumber||0])&&(j=N[0].trace,\"skip\"!==N[0].trace.hoverinfo&&(K.push(N),\"h\"===j.orientation&&(Q=!0)));else{for(B=0;B<t.calcdata.length;B++)N=t.calcdata[B],\"skip\"!==(j=N[0].trace).hoverinfo&&g.isTraceInSubplots(j,l)&&(K.push(N),\"h\"===j.orientation&&(Q=!0));var tt,et,rt=!e.target;if(rt)tt=\"xpx\"in e?e.xpx:w[0]._length/2,et=\"ypx\"in e?e.ypx:k[0]._length/2;else{if(!1===s.triggerHandler(t,\"plotly_beforehover\",e))return;var nt=e.target.getBoundingClientRect();if(tt=e.clientX-nt.left,et=e.clientY-nt.top,tt<0||tt>w[0]._length||et<0||et>k[0]._length)return f.unhoverRaw(t,e)}if(e.pointerX=tt+w[0]._offset,e.pointerY=et+k[0]._offset,D=\"xval\"in e?g.flat(l,e.xval):g.p2c(w,tt),R=\"yval\"in e?g.flat(l,e.yval):g.p2c(k,et),!i(D[0])||!i(R[0]))return o.warn(\"Fx.hover failed\",e,t),f.unhoverRaw(t,e)}var it=1/0;for(B=0;B<K.length;B++)if((N=K[B])&&N[0]&&N[0].trace&&!0===(j=N[0].trace).visible&&0!==j._length&&-1===[\"carpet\",\"contourcarpet\"].indexOf(j._module.name)){if(\"splom\"===j.type?U=l[V=0]:(U=g.getSubplot(j),V=l.indexOf(U)),q=I,Y={cd:N,trace:j,xa:w[V],ya:k[V],maxHoverDistance:X,maxSpikeDistance:Z,index:!1,distance:Math.min(it,X),spikeDistance:1/0,xSpike:void 0,ySpike:void 0,color:h.defaultLine,name:j.name,x0:void 0,x1:void 0,y0:void 0,y1:void 0,xLabelVal:void 0,yLabelVal:void 0,zLabelVal:void 0,text:void 0},u[U]&&(Y.subplot=u[U]._subplot),u._splomScenes&&u._splomScenes[j.uid]&&(Y.scene=u._splomScenes[j.uid]),W=J.length,\"array\"===q){var at=e[B];\"pointNumber\"in at?(Y.index=at.pointNumber,q=\"closest\"):(q=\"\",\"xval\"in at&&(H=at.xval,q=\"x\"),\"yval\"in at&&(G=at.yval,q=q?\"closest\":\"y\"))}else H=D[V],G=R[V];if(0!==X)if(j._module&&j._module.hoverPoints){var ot=j._module.hoverPoints(Y,H,G,q,u._hoverlayer);if(ot)for(var st,lt=0;lt<ot.length;lt++)st=ot[lt],i(st.x0)&&i(st.y0)&&J.push(S(st,I))}else o.log(\"Unrecognized trace type in hover:\",j);if(\"closest\"===I&&J.length>W&&(J.splice(0,W),it=J[0].distance),y&&0!==Z&&0===J.length){Y.distance=Z,Y.index=!1;var ct=j._module.hoverPoints(Y,H,G,\"closest\",u._hoverlayer);if(ct&&(ct=ct.filter(function(t){return t.spikeDistance<=Z})),ct&&ct.length){var ut,ht=ct.filter(function(t){return t.xa.showspikes});if(ht.length){var ft=ht[0];i(ft.x0)&&i(ft.y0)&&(ut=vt(ft),(!$.vLinePoint||$.vLinePoint.spikeDistance>ut.spikeDistance)&&($.vLinePoint=ut))}var pt=ct.filter(function(t){return t.ya.showspikes});if(pt.length){var dt=pt[0];i(dt.x0)&&i(dt.y0)&&(ut=vt(dt),(!$.hLinePoint||$.hLinePoint.spikeDistance>ut.spikeDistance)&&($.hLinePoint=ut))}}}}function gt(t,e){for(var r,n=null,i=1/0,a=0;a<t.length;a++)(r=t[a].spikeDistance)<i&&r<=e&&(n=t[a],i=r);return n}function vt(t){return t?{xa:t.xa,ya:t.ya,x:void 0!==t.xSpike?t.xSpike:(t.x0+t.x1)/2,y:void 0!==t.ySpike?t.ySpike:(t.y0+t.y1)/2,distance:t.distance,spikeDistance:t.spikeDistance,curveNumber:t.trace.index,color:t.color,pointNumber:t.index}:null}var mt={fullLayout:u,container:u._hoverlayer,outerContainer:u._paperdiv,event:e},yt=t._spikepoints,xt={vLinePoint:$.vLinePoint,hLinePoint:$.hLinePoint};if(t._spikepoints=xt,y&&0!==Z&&0!==J.length){var bt=J.filter(function(t){return t.ya.showspikes}),_t=gt(bt,Z);$.hLinePoint=vt(_t);var wt=J.filter(function(t){return t.xa.showspikes}),kt=gt(wt,Z);$.vLinePoint=vt(kt)}if(0===J.length){var Tt=f.unhoverRaw(t,e);return!y||null===$.hLinePoint&&null===$.vLinePoint||C(yt)&&E($,mt),Tt}y&&C(yt)&&E($,mt);J.sort(function(t,e){return t.distance-e.distance});var At=t._hoverdata,Mt=[];for(F=0;F<J.length;F++){var St=J[F],Et=g.makeEventData(St,St.trace,St.cd);if(!1!==St.hovertemplate){var Ct=!1;St.cd[St.index]&&St.cd[St.index].ht&&(Ct=St.cd[St.index].ht),St.hovertemplate=Ct||St.trace.hovertemplate||!1}St.eventData=[Et],Mt.push(Et)}t._hoverdata=Mt;var Lt=\"y\"===I&&(K.length>1||J.length>1)||\"closest\"===I&&Q&&J.length>1,Pt=h.combine(u.plot_bgcolor||h.background,u.paper_bgcolor),Ot={hovermode:I,rotateLabels:Lt,bgColor:Pt,container:u._hoverlayer,outerContainer:u._paperdiv,commonLabelOpts:u.hoverlabel,hoverdistance:u.hoverdistance},zt=A(J,Ot,t);if(function(t,e,r){var n,i,a,o,s,l,c,u=0,h=1,f=t.size(),p=new Array(f),d=0;function g(t){var e=t[0],r=t[t.length-1];if(i=e.pmin-e.pos-e.dp+e.size,a=r.pos+r.dp+r.size-e.pmax,i>.01){for(s=t.length-1;s>=0;s--)t[s].dp+=i;n=!1}if(!(a<.01)){if(i<-.01){for(s=t.length-1;s>=0;s--)t[s].dp-=a;n=!1}if(n){var c=0;for(o=0;o<t.length;o++)(l=t[o]).pos+l.dp+l.size>e.pmax&&c++;for(o=t.length-1;o>=0&&!(c<=0);o--)(l=t[o]).pos>e.pmax-1&&(l.del=!0,c--);for(o=0;o<t.length&&!(c<=0);o++)if((l=t[o]).pos<e.pmin+1)for(l.del=!0,c--,a=2*l.size,s=t.length-1;s>=0;s--)t[s].dp-=a;for(o=t.length-1;o>=0&&!(c<=0);o--)(l=t[o]).pos+l.dp+l.size>e.pmax&&(l.del=!0,c--)}}}for(t.each(function(t){var n=t[e],i=\"x\"===n._id.charAt(0),a=n.range;0===d&&a&&a[0]>a[1]!==i&&(h=-1),p[d++]=[{datum:t,traceIndex:t.trace.index,dp:0,pos:t.pos,posref:t.posref,size:t.by*(i?x:1)/2,pmin:0,pmax:i?r.width:r.height}]}),p.sort(function(t,e){return t[0].posref-e[0].posref||h*(e[0].traceIndex-t[0].traceIndex)});!n&&u<=f;){for(u++,n=!0,o=0;o<p.length-1;){var v=p[o],m=p[o+1],y=v[v.length-1],b=m[0];if((i=y.pos+y.dp+y.size-b.pos-b.dp+b.size)>.01&&y.pmin===b.pmin&&y.pmax===b.pmax){for(s=m.length-1;s>=0;s--)m[s].dp+=i;for(v.push.apply(v,m),p.splice(o+1,1),c=0,s=v.length-1;s>=0;s--)c+=v[s].dp;for(a=c/v.length,s=v.length-1;s>=0;s--)v[s].dp-=a;n=!1}else o++}p.forEach(g)}for(o=p.length-1;o>=0;o--){var _=p[o];for(s=_.length-1;s>=0;s--){var w=_[s],k=w.datum;k.offset=w.dp,k.del=w.del}}}(zt,Lt?\"xa\":\"ya\",u),M(zt,Lt),e.target&&e.target.tagName){var It=d.getComponentMethod(\"annotations\",\"hasClickToShow\")(t,Mt);c(n.select(e.target),It?\"pointer\":\"\")}if(!e.target||a||!function(t,e,r){if(!r||r.length!==t._hoverdata.length)return!0;for(var n=r.length-1;n>=0;n--){var i=r[n],a=t._hoverdata[n];if(i.curveNumber!==a.curveNumber||String(i.pointNumber)!==String(a.pointNumber)||String(i.pointNumbers)!==String(a.pointNumbers))return!0}return!1}(t,0,At))return;At&&t.emit(\"plotly_unhover\",{event:e,points:At});t.emit(\"plotly_hover\",{event:e,points:t._hoverdata,xaxes:w,yaxes:k,xvals:D,yvals:R})}(t,e,r,a)})},r.loneHover=function(t,e){var r=!0;Array.isArray(t)||(r=!1,t=[t]);var i=t.map(function(t){return{color:t.color||h.defaultLine,x0:t.x0||t.x||0,x1:t.x1||t.x||0,y0:t.y0||t.y||0,y1:t.y1||t.y||0,xLabel:t.xLabel,yLabel:t.yLabel,zLabel:t.zLabel,text:t.text,name:t.name,idealAlign:t.idealAlign,borderColor:t.borderColor,fontFamily:t.fontFamily,fontSize:t.fontSize,fontColor:t.fontColor,nameLength:t.nameLength,textAlign:t.textAlign,trace:t.trace||{index:0,hoverinfo:\"\"},xa:{_offset:0},ya:{_offset:0},index:0,hovertemplate:t.hovertemplate||!1,eventData:t.eventData||!1,hovertemplateLabels:t.hovertemplateLabels||!1}}),a=n.select(e.container),o=e.outerContainer?n.select(e.outerContainer):a,s={hovermode:\"closest\",rotateLabels:!1,bgColor:e.bgColor||h.background,container:a,outerContainer:o},l=A(i,s,e.gd),c=0,u=0;return l.sort(function(t,e){return t.y0-e.y0}).each(function(t,r){var n=t.y0-t.by/2;t.offset=n-5<c?c-n+5:0,c=n+t.by+t.offset,r===e.anchorIndex&&(u=t.offset)}).each(function(t){t.offset-=u}),M(l,s.rotateLabels),r?l:l.node()};var T=/<extra>([\\s\\S]*)<\\/extra>/;function A(t,e,r){var i=r._fullLayout,a=e.hovermode,s=e.rotateLabels,c=e.bgColor,f=e.container,p=e.outerContainer,d=e.commonLabelOpts||{},g=e.fontFamily||v.HOVERFONT,y=e.fontSize||v.HOVERFONTSIZE,x=t[0],b=x.xa,_=x.ya,A=\"y\"===a?\"yLabel\":\"xLabel\",M=x[A],S=(String(M)||\"\").split(\" \")[0],E=p.node().getBoundingClientRect(),C=E.top,P=E.width,O=E.height,z=void 0!==M&&x.distance<=e.hoverdistance&&(\"x\"===a||\"y\"===a);if(z){var I,D,R=!0;for(I=0;I<t.length;I++)if(R&&void 0===t[I].zLabel&&(R=!1),D=t[I].hoverinfo||t[I].trace.hoverinfo){var F=Array.isArray(D)?D:D.split(\"+\");if(-1===F.indexOf(\"all\")&&-1===F.indexOf(a)){z=!1;break}}R&&(z=!1)}var B=f.selectAll(\"g.axistext\").data(z?[0]:[]);B.enter().append(\"g\").classed(\"axistext\",!0),B.exit().remove(),B.each(function(){var e=n.select(this),i=o.ensureSingle(e,\"path\",\"\",function(t){t.style({\"stroke-width\":\"1px\"})}),s=o.ensureSingle(e,\"text\",\"\",function(t){t.attr(\"data-notex\",1)}),c=d.bgcolor||h.defaultLine,f=d.bordercolor||h.contrast(c),p=h.contrast(c);i.style({fill:c,stroke:f}),s.text(M).call(u.font,d.font.family||g,d.font.size||y,d.font.color||p).call(l.positionText,0,0).call(l.convertToTspans,r),e.attr(\"transform\",\"\");var v=s.node().getBoundingClientRect();if(\"x\"===a){s.attr(\"text-anchor\",\"middle\").call(l.positionText,0,\"top\"===b.side?C-v.bottom-w-k:C-v.top+w+k);var m=\"top\"===b.side?\"-\":\"\";i.attr(\"d\",\"M0,0L\"+w+\",\"+m+w+\"H\"+(k+v.width/2)+\"v\"+m+(2*k+v.height)+\"H-\"+(k+v.width/2)+\"V\"+m+w+\"H-\"+w+\"Z\"),e.attr(\"transform\",\"translate(\"+(b._offset+(x.x0+x.x1)/2)+\",\"+(_._offset+(\"top\"===b.side?0:_._length))+\")\")}else{s.attr(\"text-anchor\",\"right\"===_.side?\"start\":\"end\").call(l.positionText,(\"right\"===_.side?1:-1)*(k+w),C-v.top-v.height/2);var T=\"right\"===_.side?\"\":\"-\";i.attr(\"d\",\"M0,0L\"+T+w+\",\"+w+\"V\"+(k+v.height/2)+\"h\"+T+(2*k+v.width)+\"V-\"+(k+v.height/2)+\"H\"+T+w+\"V-\"+w+\"Z\"),e.attr(\"transform\",\"translate(\"+(b._offset+(\"right\"===_.side?b._length:0))+\",\"+(_._offset+(x.y0+x.y1)/2)+\")\")}t=t.filter(function(t){return void 0!==t.zLabelVal||(t[A]||\"\").split(\" \")[0]===S})});var N=f.selectAll(\"g.hovertext\").data(t,function(t){return[t.trace.index,t.index,t.x0,t.y0,t.name,t.attr,t.xa,t.ya||\"\"].join(\",\")});return N.enter().append(\"g\").classed(\"hovertext\",!0).each(function(){var t=n.select(this);t.append(\"rect\").call(h.fill,h.addOpacity(c,.8)),t.append(\"text\").classed(\"name\",!0),t.append(\"path\").style(\"stroke-width\",\"1px\"),t.append(\"text\").classed(\"nums\",!0).call(u.font,g,y)}),N.exit().remove(),N.each(function(t){var e=n.select(this).attr(\"transform\",\"\"),f=\"\",p=\"\",d=t.bgcolor||t.color,v=h.combine(h.opacity(d)?d:h.defaultLine,c),x=h.combine(h.opacity(t.color)?t.color:h.defaultLine,c),b=t.borderColor||h.contrast(v);void 0!==t.nameOverride&&(t.name=t.nameOverride),t.name&&(t.trace._meta&&(t.name=o.templateString(t.name,t.trace._meta)),f=L(t.name,t.nameLength)),void 0!==t.zLabel?(void 0!==t.xLabel&&(p+=\"x: \"+t.xLabel+\"<br>\"),void 0!==t.yLabel&&(p+=\"y: \"+t.yLabel+\"<br>\"),\"choropleth\"!==t.trace.type&&\"choroplethmapbox\"!==t.trace.type&&(p+=(p?\"z: \":\"\")+t.zLabel)):z&&t[a+\"Label\"]===M?p=t[(\"x\"===a?\"y\":\"x\")+\"Label\"]||\"\":void 0===t.xLabel?void 0!==t.yLabel&&\"scattercarpet\"!==t.trace.type&&(p=t.yLabel):p=void 0===t.yLabel?t.xLabel:\"(\"+t.xLabel+\", \"+t.yLabel+\")\",!t.text&&0!==t.text||Array.isArray(t.text)||(p+=(p?\"<br>\":\"\")+t.text),void 0!==t.extraText&&(p+=(p?\"<br>\":\"\")+t.extraText),\"\"!==p||t.hovertemplate||(\"\"===f&&e.remove(),p=f);var _=i._d3locale,A=t.hovertemplate||!1,S=t.hovertemplateLabels||t,E=t.eventData[0]||{};A&&(p=(p=o.hovertemplateString(A,S,_,E,t.trace._meta)).replace(T,function(e,r){return f=L(r,t.nameLength),\"\"}));var I=e.select(\"text.nums\").call(u.font,t.fontFamily||g,t.fontSize||y,t.fontColor||b).text(p).attr(\"data-notex\",1).call(l.positionText,0,0).call(l.convertToTspans,r),D=e.select(\"text.name\"),R=0,F=0;if(f&&f!==p){D.call(u.font,t.fontFamily||g,t.fontSize||y,x).text(f).attr(\"data-notex\",1).call(l.positionText,0,0).call(l.convertToTspans,r);var B=D.node().getBoundingClientRect();R=B.width+2*k,F=B.height+2*k}else D.remove(),e.select(\"rect\").remove();e.select(\"path\").style({fill:v,stroke:b});var N,j,U=I.node().getBoundingClientRect(),V=t.xa._offset+(t.x0+t.x1)/2,q=t.ya._offset+(t.y0+t.y1)/2,H=Math.abs(t.x1-t.x0),G=Math.abs(t.y1-t.y0),Y=U.width+w+k+R;if(t.ty0=C-U.top,t.bx=U.width+2*k,t.by=Math.max(U.height+2*k,F),t.anchor=\"start\",t.txwidth=U.width,t.tx2width=R,t.offset=0,s)t.pos=V,N=q+G/2+Y<=O,j=q-G/2-Y>=0,\"top\"!==t.idealAlign&&N||!j?N?(q+=G/2,t.anchor=\"start\"):t.anchor=\"middle\":(q-=G/2,t.anchor=\"end\");else if(t.pos=q,N=V+H/2+Y<=P,j=V-H/2-Y>=0,\"left\"!==t.idealAlign&&N||!j)if(N)V+=H/2,t.anchor=\"start\";else{t.anchor=\"middle\";var W=Y/2,X=V+W-P,Z=V-W;X>0&&(V-=X),Z<0&&(V+=-Z)}else V-=H/2,t.anchor=\"end\";I.attr(\"text-anchor\",t.anchor),R&&D.attr(\"text-anchor\",t.anchor),e.attr(\"transform\",\"translate(\"+V+\",\"+q+\")\"+(s?\"rotate(\"+m+\")\":\"\"))}),N}function M(t,e){t.each(function(t){var r=n.select(this);if(t.del)return r.remove();var i=r.select(\"text.nums\"),a=t.anchor,o=\"end\"===a?-1:1,s={start:1,end:-1,middle:0}[a],c=s*(w+k),h=c+s*(t.txwidth+k),f=0,p=t.offset;\"middle\"===a&&(c-=t.tx2width/2,h+=t.txwidth/2+k),e&&(p*=-_,f=t.offset*b),r.select(\"path\").attr(\"d\",\"middle\"===a?\"M-\"+(t.bx/2+t.tx2width/2)+\",\"+(p-t.by/2)+\"h\"+t.bx+\"v\"+t.by+\"h-\"+t.bx+\"Z\":\"M0,0L\"+(o*w+f)+\",\"+(w+p)+\"v\"+(t.by/2-w)+\"h\"+o*t.bx+\"v-\"+t.by+\"H\"+(o*w+f)+\"V\"+(p-w)+\"Z\");var d=c+f,g=p+t.ty0-t.by/2+k,v=t.textAlign||\"auto\";\"auto\"!==v&&(\"left\"===v&&\"start\"!==a?(i.attr(\"text-anchor\",\"start\"),d=\"middle\"===a?-t.bx/2-t.tx2width/2+k:-t.bx-k):\"right\"===v&&\"end\"!==a&&(i.attr(\"text-anchor\",\"end\"),d=\"middle\"===a?t.bx/2-t.tx2width/2-k:t.bx+k)),i.call(l.positionText,d,g),t.tx2width&&(r.select(\"text.name\").call(l.positionText,h+s*k+f,p+t.ty0-t.by/2+k),r.select(\"rect\").call(u.setRect,h+(s-1)*t.tx2width/2+f,p-t.by/2-1,t.tx2width,t.by+2))})}function S(t,e){var r=t.index,n=t.trace||{},a=t.cd[0],s=t.cd[r]||{};function l(t){return t||i(t)&&0===t}var c=Array.isArray(r)?function(t,e){var i=o.castOption(a,r,t);return l(i)?i:o.extractOption({},n,\"\",e)}:function(t,e){return o.extractOption(s,n,t,e)};function u(e,r,n){var i=c(r,n);l(i)&&(t[e]=i)}if(u(\"hoverinfo\",\"hi\",\"hoverinfo\"),u(\"bgcolor\",\"hbg\",\"hoverlabel.bgcolor\"),u(\"borderColor\",\"hbc\",\"hoverlabel.bordercolor\"),u(\"fontFamily\",\"htf\",\"hoverlabel.font.family\"),u(\"fontSize\",\"hts\",\"hoverlabel.font.size\"),u(\"fontColor\",\"htc\",\"hoverlabel.font.color\"),u(\"nameLength\",\"hnl\",\"hoverlabel.namelength\"),u(\"textAlign\",\"hta\",\"hoverlabel.align\"),t.posref=\"y\"===e||\"closest\"===e&&\"h\"===n.orientation?t.xa._offset+(t.x0+t.x1)/2:t.ya._offset+(t.y0+t.y1)/2,t.x0=o.constrain(t.x0,0,t.xa._length),t.x1=o.constrain(t.x1,0,t.xa._length),t.y0=o.constrain(t.y0,0,t.ya._length),t.y1=o.constrain(t.y1,0,t.ya._length),void 0!==t.xLabelVal&&(t.xLabel=\"xLabel\"in t?t.xLabel:p.hoverLabelText(t.xa,t.xLabelVal),t.xVal=t.xa.c2d(t.xLabelVal)),void 0!==t.yLabelVal&&(t.yLabel=\"yLabel\"in t?t.yLabel:p.hoverLabelText(t.ya,t.yLabelVal),t.yVal=t.ya.c2d(t.yLabelVal)),void 0!==t.zLabelVal&&void 0===t.zLabel&&(t.zLabel=String(t.zLabelVal)),!(isNaN(t.xerr)||\"log\"===t.xa.type&&t.xerr<=0)){var h=p.tickText(t.xa,t.xa.c2l(t.xerr),\"hover\").text;void 0!==t.xerrneg?t.xLabel+=\" +\"+h+\" / -\"+p.tickText(t.xa,t.xa.c2l(t.xerrneg),\"hover\").text:t.xLabel+=\" \\xb1 \"+h,\"x\"===e&&(t.distance+=1)}if(!(isNaN(t.yerr)||\"log\"===t.ya.type&&t.yerr<=0)){var f=p.tickText(t.ya,t.ya.c2l(t.yerr),\"hover\").text;void 0!==t.yerrneg?t.yLabel+=\" +\"+f+\" / -\"+p.tickText(t.ya,t.ya.c2l(t.yerrneg),\"hover\").text:t.yLabel+=\" \\xb1 \"+f,\"y\"===e&&(t.distance+=1)}var d=t.hoverinfo||t.trace.hoverinfo;return d&&\"all\"!==d&&(-1===(d=Array.isArray(d)?d:d.split(\"+\")).indexOf(\"x\")&&(t.xLabel=void 0),-1===d.indexOf(\"y\")&&(t.yLabel=void 0),-1===d.indexOf(\"z\")&&(t.zLabel=void 0),-1===d.indexOf(\"text\")&&(t.text=void 0),-1===d.indexOf(\"name\")&&(t.name=void 0)),t}function E(t,e){var r,n,i=e.container,o=e.fullLayout,s=e.event,l=!!t.hLinePoint,c=!!t.vLinePoint;if(i.selectAll(\".spikeline\").remove(),c||l){var f=h.combine(o.plot_bgcolor,o.paper_bgcolor);if(l){var p,d,g=t.hLinePoint;r=g&&g.xa,\"cursor\"===(n=g&&g.ya).spikesnap?(p=s.pointerX,d=s.pointerY):(p=r._offset+g.x,d=n._offset+g.y);var v,m,y=a.readability(g.color,f)<1.5?h.contrast(f):g.color,x=n.spikemode,b=n.spikethickness,_=n.spikecolor||y,w=n._boundingBox,k=(w.left+w.right)/2<p?w.right:w.left;-1===x.indexOf(\"toaxis\")&&-1===x.indexOf(\"across\")||(-1!==x.indexOf(\"toaxis\")&&(v=k,m=p),-1!==x.indexOf(\"across\")&&(v=n._counterSpan[0],m=n._counterSpan[1]),i.insert(\"line\",\":first-child\").attr({x1:v,x2:m,y1:d,y2:d,\"stroke-width\":b,stroke:_,\"stroke-dasharray\":u.dashStyle(n.spikedash,b)}).classed(\"spikeline\",!0).classed(\"crisp\",!0),i.insert(\"line\",\":first-child\").attr({x1:v,x2:m,y1:d,y2:d,\"stroke-width\":b+2,stroke:f}).classed(\"spikeline\",!0).classed(\"crisp\",!0)),-1!==x.indexOf(\"marker\")&&i.insert(\"circle\",\":first-child\").attr({cx:k+(\"right\"!==n.side?b:-b),cy:d,r:b,fill:_}).classed(\"spikeline\",!0)}if(c){var T,A,M=t.vLinePoint;r=M&&M.xa,n=M&&M.ya,\"cursor\"===r.spikesnap?(T=s.pointerX,A=s.pointerY):(T=r._offset+M.x,A=n._offset+M.y);var S,E,C=a.readability(M.color,f)<1.5?h.contrast(f):M.color,L=r.spikemode,P=r.spikethickness,O=r.spikecolor||C,z=r._boundingBox,I=(z.top+z.bottom)/2<A?z.bottom:z.top;-1===L.indexOf(\"toaxis\")&&-1===L.indexOf(\"across\")||(-1!==L.indexOf(\"toaxis\")&&(S=I,E=A),-1!==L.indexOf(\"across\")&&(S=r._counterSpan[0],E=r._counterSpan[1]),i.insert(\"line\",\":first-child\").attr({x1:T,x2:T,y1:S,y2:E,\"stroke-width\":P,stroke:O,\"stroke-dasharray\":u.dashStyle(r.spikedash,P)}).classed(\"spikeline\",!0).classed(\"crisp\",!0),i.insert(\"line\",\":first-child\").attr({x1:T,x2:T,y1:S,y2:E,\"stroke-width\":P+2,stroke:f}).classed(\"spikeline\",!0).classed(\"crisp\",!0)),-1!==L.indexOf(\"marker\")&&i.insert(\"circle\",\":first-child\").attr({cx:T,cy:I-(\"top\"!==r.side?P:-P),r:P,fill:O}).classed(\"spikeline\",!0)}}}function C(t,e){return!e||(e.vLinePoint!==t._spikepoints.vLinePoint||e.hLinePoint!==t._spikepoints.hLinePoint)}function L(t,e){return l.plainText(t||\"\",{len:e,allowedTags:[\"br\",\"sub\",\"sup\",\"b\",\"i\",\"em\"]})}},{\"../../lib\":719,\"../../lib/events\":709,\"../../lib/override_cursor\":730,\"../../lib/svg_text_utils\":743,\"../../plots/cartesian/axes\":767,\"../../registry\":847,\"../color\":593,\"../dragelement\":611,\"../drawing\":614,\"./constants\":626,\"./helpers\":628,d3:163,\"fast-isnumeric\":225,tinycolor2:537}],630:[function(t,e,r){\"use strict\";var n=t(\"../../lib\");e.exports=function(t,e,r,i){r(\"hoverlabel.bgcolor\",(i=i||{}).bgcolor),r(\"hoverlabel.bordercolor\",i.bordercolor),r(\"hoverlabel.namelength\",i.namelength),n.coerceFont(r,\"hoverlabel.font\",i.font),r(\"hoverlabel.align\",i.align)}},{\"../../lib\":719}],631:[function(t,e,r){\"use strict\";t(\"../../constants/docs\").FORMAT_LINK;e.exports=function(t,e){t=t||{};(e=e||{}).description&&e.description;var r=e.keys||[];if(r.length>0){for(var n=[],i=0;i<r.length;i++)n[i]=\"`\"+r[i]+\"`\";\"Finally, the template string has access to \",1===r.length?\"variable \"+n[0]:\"variables \"+n.slice(0,-1).join(\", \")+\" and \"+n.slice(-1)+\".\"}var a={valType:\"string\",dflt:\"\",editType:t.editType||\"none\"};return!1!==t.arrayOk&&(a.arrayOk=!0),a}},{\"../../constants/docs\":690}],632:[function(t,e,r){\"use strict\";var n=t(\"d3\"),i=t(\"../../lib\"),a=t(\"../dragelement\"),o=t(\"./helpers\"),s=t(\"./layout_attributes\"),l=t(\"./hover\");e.exports={moduleType:\"component\",name:\"fx\",constants:t(\"./constants\"),schema:{layout:s},attributes:t(\"./attributes\"),layoutAttributes:s,supplyLayoutGlobalDefaults:t(\"./layout_global_defaults\"),supplyDefaults:t(\"./defaults\"),supplyLayoutDefaults:t(\"./layout_defaults\"),calc:t(\"./calc\"),getDistanceFunction:o.getDistanceFunction,getClosest:o.getClosest,inbox:o.inbox,quadrature:o.quadrature,appendArrayPointValue:o.appendArrayPointValue,castHoverOption:function(t,e,r){return i.castOption(t,e,\"hoverlabel.\"+r)},castHoverinfo:function(t,e,r){return i.castOption(t,r,\"hoverinfo\",function(r){return i.coerceHoverinfo({hoverinfo:r},{_module:t._module},e)})},hover:l.hover,unhover:a.unhover,loneHover:l.loneHover,loneUnhover:function(t){var e=i.isD3Selection(t)?t:n.select(t);e.selectAll(\"g.hovertext\").remove(),e.selectAll(\".spikeline\").remove()},click:t(\"./click\")}},{\"../../lib\":719,\"../dragelement\":611,\"./attributes\":623,\"./calc\":624,\"./click\":625,\"./constants\":626,\"./defaults\":627,\"./helpers\":628,\"./hover\":629,\"./layout_attributes\":633,\"./layout_defaults\":634,\"./layout_global_defaults\":635,d3:163}],633:[function(t,e,r){\"use strict\";var n=t(\"./constants\"),i=t(\"../../plots/font_attributes\")({editType:\"none\"});i.family.dflt=n.HOVERFONT,i.size.dflt=n.HOVERFONTSIZE,e.exports={clickmode:{valType:\"flaglist\",flags:[\"event\",\"select\"],dflt:\"event\",editType:\"plot\",extras:[\"none\"]},dragmode:{valType:\"enumerated\",values:[\"zoom\",\"pan\",\"select\",\"lasso\",\"orbit\",\"turntable\",!1],dflt:\"zoom\",editType:\"modebar\"},hovermode:{valType:\"enumerated\",values:[\"x\",\"y\",\"closest\",!1],editType:\"modebar\"},hoverdistance:{valType:\"integer\",min:-1,dflt:20,editType:\"none\"},spikedistance:{valType:\"integer\",min:-1,dflt:20,editType:\"none\"},hoverlabel:{bgcolor:{valType:\"color\",editType:\"none\"},bordercolor:{valType:\"color\",editType:\"none\"},font:i,align:{valType:\"enumerated\",values:[\"left\",\"right\",\"auto\"],dflt:\"auto\",editType:\"none\"},namelength:{valType:\"integer\",min:-1,dflt:15,editType:\"none\"},editType:\"none\"},selectdirection:{valType:\"enumerated\",values:[\"h\",\"v\",\"d\",\"any\"],dflt:\"any\",editType:\"none\"}}},{\"../../plots/font_attributes\":793,\"./constants\":626}],634:[function(t,e,r){\"use strict\";var n=t(\"../../lib\"),i=t(\"./layout_attributes\");e.exports=function(t,e,r){function a(r,a){return n.coerce(t,e,i,r,a)}var o,s=a(\"clickmode\");\"select\"===a(\"dragmode\")&&a(\"selectdirection\"),e._has(\"cartesian\")?s.indexOf(\"select\")>-1?o=\"closest\":(e._isHoriz=function(t,e){for(var r=e._scatterStackOpts||{},n=0;n<t.length;n++){var i=t[n],a=i.xaxis+i.yaxis,o=r[a]||{},s=o[i.stackgroup]||{};if(\"h\"!==i.orientation&&\"h\"!==s.orientation)return!1}return!0}(r,e),o=e._isHoriz?\"y\":\"x\"):o=\"closest\",a(\"hovermode\",o)&&(a(\"hoverdistance\"),a(\"spikedistance\"));var l=e._has(\"mapbox\"),c=e._has(\"geo\"),u=e._basePlotModules.length;\"zoom\"===e.dragmode&&((l||c)&&1===u||l&&c&&2===u)&&(e.dragmode=\"pan\")}},{\"../../lib\":719,\"./layout_attributes\":633}],635:[function(t,e,r){\"use strict\";var n=t(\"../../lib\"),i=t(\"./hoverlabel_defaults\"),a=t(\"./layout_attributes\");e.exports=function(t,e){i(t,e,function(r,i){return n.coerce(t,e,a,r,i)})}},{\"../../lib\":719,\"./hoverlabel_defaults\":630,\"./layout_attributes\":633}],636:[function(t,e,r){\"use strict\";var n=t(\"../../lib\"),i=t(\"../../lib/regex\").counter,a=t(\"../../plots/domain\").attributes,o=t(\"../../plots/cartesian/constants\").idRegex,s=t(\"../../plot_api/plot_template\"),l={rows:{valType:\"integer\",min:1,editType:\"plot\"},roworder:{valType:\"enumerated\",values:[\"top to bottom\",\"bottom to top\"],dflt:\"top to bottom\",editType:\"plot\"},columns:{valType:\"integer\",min:1,editType:\"plot\"},subplots:{valType:\"info_array\",freeLength:!0,dimensions:2,items:{valType:\"enumerated\",values:[i(\"xy\").toString(),\"\"],editType:\"plot\"},editType:\"plot\"},xaxes:{valType:\"info_array\",freeLength:!0,items:{valType:\"enumerated\",values:[o.x.toString(),\"\"],editType:\"plot\"},editType:\"plot\"},yaxes:{valType:\"info_array\",freeLength:!0,items:{valType:\"enumerated\",values:[o.y.toString(),\"\"],editType:\"plot\"},editType:\"plot\"},pattern:{valType:\"enumerated\",values:[\"independent\",\"coupled\"],dflt:\"coupled\",editType:\"plot\"},xgap:{valType:\"number\",min:0,max:1,editType:\"plot\"},ygap:{valType:\"number\",min:0,max:1,editType:\"plot\"},domain:a({name:\"grid\",editType:\"plot\",noGridCell:!0},{}),xside:{valType:\"enumerated\",values:[\"bottom\",\"bottom plot\",\"top plot\",\"top\"],dflt:\"bottom plot\",editType:\"plot\"},yside:{valType:\"enumerated\",values:[\"left\",\"left plot\",\"right plot\",\"right\"],dflt:\"left plot\",editType:\"plot\"},editType:\"plot\"};function c(t,e,r){var n=e[r+\"axes\"],i=Object.keys((t._splomAxes||{})[r]||{});return Array.isArray(n)?n:i.length?i:void 0}function u(t,e,r,n,i,a){var o=e(t+\"gap\",r),s=e(\"domain.\"+t);e(t+\"side\",n);for(var l=new Array(i),c=s[0],u=(s[1]-c)/(i-o),h=u*(1-o),f=0;f<i;f++){var p=c+u*f;l[a?i-1-f:f]=[p,p+h]}return l}function h(t,e,r,n,i){var a,o=new Array(r);function s(t,r){-1!==e.indexOf(r)&&void 0===n[r]?(o[t]=r,n[r]=t):o[t]=\"\"}if(Array.isArray(t))for(a=0;a<r;a++)s(a,t[a]);else for(s(0,i),a=1;a<r;a++)s(a,i+(a+1));return o}e.exports={moduleType:\"component\",name:\"grid\",schema:{layout:{grid:l}},layoutAttributes:l,sizeDefaults:function(t,e){var r=t.grid||{},i=c(e,r,\"x\"),a=c(e,r,\"y\");if(t.grid||i||a){var o,h,f=Array.isArray(r.subplots)&&Array.isArray(r.subplots[0]),p=Array.isArray(i),d=Array.isArray(a),g=p&&i!==r.xaxes&&d&&a!==r.yaxes;f?(o=r.subplots.length,h=r.subplots[0].length):(d&&(o=a.length),p&&(h=i.length));var v=s.newContainer(e,\"grid\"),m=T(\"rows\",o),y=T(\"columns\",h);if(m*y>1){f||p||d||\"independent\"===T(\"pattern\")&&(f=!0),v._hasSubplotGrid=f;var x,b,_=\"top to bottom\"===T(\"roworder\"),w=f?.2:.1,k=f?.3:.1;g&&e._splomGridDflt&&(x=e._splomGridDflt.xside,b=e._splomGridDflt.yside),v._domains={x:u(\"x\",T,w,x,y),y:u(\"y\",T,k,b,m,_)}}else delete e.grid}function T(t,e){return n.coerce(r,v,l,t,e)}},contentDefaults:function(t,e){var r=e.grid;if(r&&r._domains){var n,i,a,o,s,l,u,f=t.grid||{},p=e._subplots,d=r._hasSubplotGrid,g=r.rows,v=r.columns,m=\"independent\"===r.pattern,y=r._axisMap={};if(d){var x=f.subplots||[];l=r.subplots=new Array(g);var b=1;for(n=0;n<g;n++){var _=l[n]=new Array(v),w=x[n]||[];for(i=0;i<v;i++)if(m?(s=1===b?\"xy\":\"x\"+b+\"y\"+b,b++):s=w[i],_[i]=\"\",-1!==p.cartesian.indexOf(s)){if(u=s.indexOf(\"y\"),a=s.slice(0,u),o=s.slice(u),void 0!==y[a]&&y[a]!==i||void 0!==y[o]&&y[o]!==n)continue;_[i]=s,y[a]=i,y[o]=n}}}else{var k=c(e,f,\"x\"),T=c(e,f,\"y\");r.xaxes=h(k,p.xaxis,v,y,\"x\"),r.yaxes=h(T,p.yaxis,g,y,\"y\")}var A=r._anchors={},M=\"top to bottom\"===r.roworder;for(var S in y){var E,C,L,P=S.charAt(0),O=r[P+\"side\"];if(O.length<8)A[S]=\"free\";else if(\"x\"===P){if(\"t\"===O.charAt(0)===M?(E=0,C=1,L=g):(E=g-1,C=-1,L=-1),d){var z=y[S];for(n=E;n!==L;n+=C)if((s=l[n][z])&&(u=s.indexOf(\"y\"),s.slice(0,u)===S)){A[S]=s.slice(u);break}}else for(n=E;n!==L;n+=C)if(o=r.yaxes[n],-1!==p.cartesian.indexOf(S+o)){A[S]=o;break}}else if(\"l\"===O.charAt(0)?(E=0,C=1,L=v):(E=v-1,C=-1,L=-1),d){var I=y[S];for(n=E;n!==L;n+=C)if((s=l[I][n])&&(u=s.indexOf(\"y\"),s.slice(u)===S)){A[S]=s.slice(0,u);break}}else for(n=E;n!==L;n+=C)if(a=r.xaxes[n],-1!==p.cartesian.indexOf(a+S)){A[S]=a;break}}}}}},{\"../../lib\":719,\"../../lib/regex\":735,\"../../plot_api/plot_template\":757,\"../../plots/cartesian/constants\":773,\"../../plots/domain\":792}],637:[function(t,e,r){\"use strict\";var n=t(\"../../plots/cartesian/constants\"),i=t(\"../../plot_api/plot_template\").templatedArray;e.exports=i(\"image\",{visible:{valType:\"boolean\",dflt:!0,editType:\"arraydraw\"},source:{valType:\"string\",editType:\"arraydraw\"},layer:{valType:\"enumerated\",values:[\"below\",\"above\"],dflt:\"above\",editType:\"arraydraw\"},sizex:{valType:\"number\",dflt:0,editType:\"arraydraw\"},sizey:{valType:\"number\",dflt:0,editType:\"arraydraw\"},sizing:{valType:\"enumerated\",values:[\"fill\",\"contain\",\"stretch\"],dflt:\"contain\",editType:\"arraydraw\"},opacity:{valType:\"number\",min:0,max:1,dflt:1,editType:\"arraydraw\"},x:{valType:\"any\",dflt:0,editType:\"arraydraw\"},y:{valType:\"any\",dflt:0,editType:\"arraydraw\"},xanchor:{valType:\"enumerated\",values:[\"left\",\"center\",\"right\"],dflt:\"left\",editType:\"arraydraw\"},yanchor:{valType:\"enumerated\",values:[\"top\",\"middle\",\"bottom\"],dflt:\"top\",editType:\"arraydraw\"},xref:{valType:\"enumerated\",values:[\"paper\",n.idRegex.x.toString()],dflt:\"paper\",editType:\"arraydraw\"},yref:{valType:\"enumerated\",values:[\"paper\",n.idRegex.y.toString()],dflt:\"paper\",editType:\"arraydraw\"},editType:\"arraydraw\"})},{\"../../plot_api/plot_template\":757,\"../../plots/cartesian/constants\":773}],638:[function(t,e,r){\"use strict\";var n=t(\"fast-isnumeric\"),i=t(\"../../lib/to_log_range\");e.exports=function(t,e,r,a){e=e||{};var o=\"log\"===r&&\"linear\"===e.type,s=\"linear\"===r&&\"log\"===e.type;if(o||s)for(var l,c,u=t._fullLayout.images,h=e._id.charAt(0),f=0;f<u.length;f++)if(c=\"images[\"+f+\"].\",(l=u[f])[h+\"ref\"]===e._id){var p=l[h],d=l[\"size\"+h],g=null,v=null;if(o){g=i(p,e.range);var m=d/Math.pow(10,g)/2;v=2*Math.log(m+Math.sqrt(1+m*m))/Math.LN10}else v=(g=Math.pow(10,p))*(Math.pow(10,d/2)-Math.pow(10,-d/2));n(g)?n(v)||(v=null):(g=null,v=null),a(c+h,g),a(c+\"size\"+h,v)}}},{\"../../lib/to_log_range\":745,\"fast-isnumeric\":225}],639:[function(t,e,r){\"use strict\";var n=t(\"../../lib\"),i=t(\"../../plots/cartesian/axes\"),a=t(\"../../plots/array_container_defaults\"),o=t(\"./attributes\");function s(t,e,r){function a(r,i){return n.coerce(t,e,o,r,i)}var s=a(\"source\");if(!a(\"visible\",!!s))return e;a(\"layer\"),a(\"xanchor\"),a(\"yanchor\"),a(\"sizex\"),a(\"sizey\"),a(\"sizing\"),a(\"opacity\");for(var l={_fullLayout:r},c=[\"x\",\"y\"],u=0;u<2;u++){var h=c[u],f=i.coerceRef(t,e,l,h,\"paper\");if(\"paper\"!==f)i.getFromId(l,f)._imgIndices.push(e._index);i.coercePosition(e,l,a,f,h,0)}return e}e.exports=function(t,e){a(t,e,{name:\"images\",handleItemDefaults:s})}},{\"../../lib\":719,\"../../plots/array_container_defaults\":763,\"../../plots/cartesian/axes\":767,\"./attributes\":637}],640:[function(t,e,r){\"use strict\";var n=t(\"d3\"),i=t(\"../drawing\"),a=t(\"../../plots/cartesian/axes\"),o=t(\"../../constants/xmlns_namespaces\");e.exports=function(t){var e,r,s=t._fullLayout,l=[],c={},u=[];for(r=0;r<s.images.length;r++){var h=s.images[r];if(h.visible)if(\"below\"===h.layer&&\"paper\"!==h.xref&&\"paper\"!==h.yref){e=h.xref+h.yref;var f=s._plots[e];if(!f){u.push(h);continue}f.mainplot&&(e=f.mainplot.id),c[e]||(c[e]=[]),c[e].push(h)}else\"above\"===h.layer?l.push(h):u.push(h)}var p={x:{left:{sizing:\"xMin\",offset:0},center:{sizing:\"xMid\",offset:-.5},right:{sizing:\"xMax\",offset:-1}},y:{top:{sizing:\"YMin\",offset:0},middle:{sizing:\"YMid\",offset:-.5},bottom:{sizing:\"YMax\",offset:-1}}};function d(e){var r=n.select(this);if(!this.img||this.img.src!==e.source){r.attr(\"xmlns\",o.svg);var i=new Promise(function(t){var n=new Image;function i(){r.remove(),t()}this.img=n,n.setAttribute(\"crossOrigin\",\"anonymous\"),n.onerror=i,n.onload=function(){var e=document.createElement(\"canvas\");e.width=this.width,e.height=this.height,e.getContext(\"2d\").drawImage(this,0,0);var n=e.toDataURL(\"image/png\");r.attr(\"xlink:href\",n),t()},r.on(\"error\",i),n.src=e.source}.bind(this));t._promises.push(i)}}function g(e){var r=n.select(this),o=a.getFromId(t,e.xref),l=a.getFromId(t,e.yref),c=s._size,u=o?Math.abs(o.l2p(e.sizex)-o.l2p(0)):e.sizex*c.w,h=l?Math.abs(l.l2p(e.sizey)-l.l2p(0)):e.sizey*c.h,f=u*p.x[e.xanchor].offset,d=h*p.y[e.yanchor].offset,g=p.x[e.xanchor].sizing+p.y[e.yanchor].sizing,v=(o?o.r2p(e.x)+o._offset:e.x*c.w+c.l)+f,m=(l?l.r2p(e.y)+l._offset:c.h-e.y*c.h+c.t)+d;switch(e.sizing){case\"fill\":g+=\" slice\";break;case\"stretch\":g=\"none\"}r.attr({x:v,y:m,width:u,height:h,preserveAspectRatio:g,opacity:e.opacity});var y=(o?o._id:\"\")+(l?l._id:\"\");i.setClipUrl(r,y?\"clip\"+s._uid+y:null,t)}var v=s._imageLowerLayer.selectAll(\"image\").data(u),m=s._imageUpperLayer.selectAll(\"image\").data(l);v.enter().append(\"image\"),m.enter().append(\"image\"),v.exit().remove(),m.exit().remove(),v.each(function(t){d.bind(this)(t),g.bind(this)(t)}),m.each(function(t){d.bind(this)(t),g.bind(this)(t)});var y=Object.keys(s._plots);for(r=0;r<y.length;r++){e=y[r];var x=s._plots[e];if(x.imagelayer){var b=x.imagelayer.selectAll(\"image\").data(c[e]||[]);b.enter().append(\"image\"),b.exit().remove(),b.each(function(t){d.bind(this)(t),g.bind(this)(t)})}}}},{\"../../constants/xmlns_namespaces\":696,\"../../plots/cartesian/axes\":767,\"../drawing\":614,d3:163}],641:[function(t,e,r){\"use strict\";e.exports={moduleType:\"component\",name:\"images\",layoutAttributes:t(\"./attributes\"),supplyLayoutDefaults:t(\"./defaults\"),includeBasePlot:t(\"../../plots/cartesian/include_components\")(\"images\"),draw:t(\"./draw\"),convertCoords:t(\"./convert_coords\")}},{\"../../plots/cartesian/include_components\":777,\"./attributes\":637,\"./convert_coords\":638,\"./defaults\":639,\"./draw\":640}],642:[function(t,e,r){\"use strict\";var n=t(\"../../plots/font_attributes\"),i=t(\"../color/attributes\");e.exports={bgcolor:{valType:\"color\",editType:\"legend\"},bordercolor:{valType:\"color\",dflt:i.defaultLine,editType:\"legend\"},borderwidth:{valType:\"number\",min:0,dflt:0,editType:\"legend\"},font:n({editType:\"legend\"}),orientation:{valType:\"enumerated\",values:[\"v\",\"h\"],dflt:\"v\",editType:\"legend\"},traceorder:{valType:\"flaglist\",flags:[\"reversed\",\"grouped\"],extras:[\"normal\"],editType:\"legend\"},tracegroupgap:{valType:\"number\",min:0,dflt:10,editType:\"legend\"},itemsizing:{valType:\"enumerated\",values:[\"trace\",\"constant\"],dflt:\"trace\",editType:\"legend\"},itemclick:{valType:\"enumerated\",values:[\"toggle\",\"toggleothers\",!1],dflt:\"toggle\",editType:\"legend\"},itemdoubleclick:{valType:\"enumerated\",values:[\"toggle\",\"toggleothers\",!1],dflt:\"toggleothers\",editType:\"legend\"},x:{valType:\"number\",min:-2,max:3,dflt:1.02,editType:\"legend\"},xanchor:{valType:\"enumerated\",values:[\"auto\",\"left\",\"center\",\"right\"],dflt:\"left\",editType:\"legend\"},y:{valType:\"number\",min:-2,max:3,dflt:1,editType:\"legend\"},yanchor:{valType:\"enumerated\",values:[\"auto\",\"top\",\"middle\",\"bottom\"],dflt:\"auto\",editType:\"legend\"},uirevision:{valType:\"any\",editType:\"none\"},valign:{valType:\"enumerated\",values:[\"top\",\"middle\",\"bottom\"],dflt:\"middle\",editType:\"legend\"},editType:\"legend\"}},{\"../../plots/font_attributes\":793,\"../color/attributes\":592}],643:[function(t,e,r){\"use strict\";e.exports={scrollBarWidth:6,scrollBarMinHeight:20,scrollBarColor:\"#808BA4\",scrollBarMargin:4,textOffsetX:40}},{}],644:[function(t,e,r){\"use strict\";var n=t(\"../../registry\"),i=t(\"../../lib\"),a=t(\"../../plot_api/plot_template\"),o=t(\"./attributes\"),s=t(\"../../plots/layout_attributes\"),l=t(\"./helpers\");e.exports=function(t,e,r){for(var c,u,h,f,p=t.legend||{},d=0,g=!1,v=\"normal\",m=0;m<r.length;m++){var y=r[m];y.visible&&((y.showlegend||y._dfltShowLegend)&&(d++,y.showlegend&&(g=!0,(n.traceIs(y,\"pie-like\")||!0===y._input.showlegend)&&d++)),(n.traceIs(y,\"bar\")&&\"stack\"===e.barmode||-1!==[\"tonextx\",\"tonexty\"].indexOf(y.fill))&&(v=l.isGrouped({traceorder:v})?\"grouped+reversed\":\"reversed\"),void 0!==y.legendgroup&&\"\"!==y.legendgroup&&(v=l.isReversed({traceorder:v})?\"reversed+grouped\":\"grouped\"))}var x=i.coerce(t,e,s,\"showlegend\",g&&d>1);if(!1!==x||p.uirevision){var b=a.newContainer(e,\"legend\");if(w(\"uirevision\",e.uirevision),!1!==x){if(w(\"bgcolor\",e.paper_bgcolor),w(\"bordercolor\"),w(\"borderwidth\"),i.coerceFont(w,\"font\",e.font),w(\"orientation\"),\"h\"===b.orientation){var _=t.xaxis;n.getComponentMethod(\"rangeslider\",\"isVisible\")(_)?(c=0,h=\"left\",u=1.1,f=\"bottom\"):(c=0,h=\"left\",u=-.1,f=\"top\")}w(\"traceorder\",v),l.isGrouped(e.legend)&&w(\"tracegroupgap\"),w(\"itemsizing\"),w(\"itemclick\"),w(\"itemdoubleclick\"),w(\"x\",c),w(\"xanchor\",h),w(\"y\",u),w(\"yanchor\",f),w(\"valign\"),i.noneOrAll(p,b,[\"x\",\"y\"])}}function w(t,e){return i.coerce(p,b,o,t,e)}}},{\"../../lib\":719,\"../../plot_api/plot_template\":757,\"../../plots/layout_attributes\":819,\"../../registry\":847,\"./attributes\":642,\"./helpers\":648}],645:[function(t,e,r){\"use strict\";var n=t(\"d3\"),i=t(\"../../lib\"),a=t(\"../../plots/plots\"),o=t(\"../../registry\"),s=t(\"../../lib/events\"),l=t(\"../dragelement\"),c=t(\"../drawing\"),u=t(\"../color\"),h=t(\"../../lib/svg_text_utils\"),f=t(\"./handle_click\"),p=t(\"./constants\"),d=t(\"../../constants/alignment\"),g=d.LINE_SPACING,v=d.FROM_TL,m=d.FROM_BR,y=t(\"./get_legend_data\"),x=t(\"./style\"),b=t(\"./helpers\");function _(t,e,r,n,i){var a=r.data()[0][0].trace,l={event:i,node:r.node(),curveNumber:a.index,expandedIndex:a._expandedIndex,data:t.data,layout:t.layout,frames:t._transitionData._frames,config:t._context,fullData:t._fullData,fullLayout:t._fullLayout};if(a._group&&(l.group=a._group),o.traceIs(a,\"pie-like\")&&(l.label=r.datum()[0].label),!1!==s.triggerHandler(t,\"plotly_legendclick\",l))if(1===n)e._clickTimeout=setTimeout(function(){f(r,t,n)},t._context.doubleClickDelay);else if(2===n){e._clickTimeout&&clearTimeout(e._clickTimeout),t._legendMouseDownTime=0,!1!==s.triggerHandler(t,\"plotly_legenddoubleclick\",l)&&f(r,t,n)}}function w(t,e,r){var n=t.data()[0][0],a=e._fullLayout,s=n.trace,l=o.traceIs(s,\"pie-like\"),u=s.index,f=e._context.edits.legendText&&!l,d=l?n.label:s.name;s._meta&&(d=i.templateString(d,s._meta));var v=i.ensureSingle(t,\"text\",\"legendtext\");function m(r){h.convertToTspans(r,e,function(){!function(t,e){var r=t.data()[0][0];if(!r.trace.showlegend)return void t.remove();var n,i,a=t.select(\"g[class*=math-group]\"),o=a.node(),s=e._fullLayout.legend.font.size*g;if(o){var l=c.bBox(o);n=l.height,i=l.width,c.setTranslate(a,0,n/4)}else{var u=t.select(\".legendtext\"),f=h.lineCount(u),d=u.node();n=s*f,i=d?c.bBox(d).width:0;var v=s*(.3+(1-f)/2);h.positionText(u,p.textOffsetX,v)}r.lineHeight=s,r.height=Math.max(n,16)+3,r.width=i}(t,e)})}v.attr(\"text-anchor\",\"start\").classed(\"user-select-none\",!0).call(c.font,a.legend.font).text(f?k(d,r):d),h.positionText(v,p.textOffsetX,0),f?v.call(h.makeEditable,{gd:e,text:d}).call(m).on(\"edit\",function(t){this.text(k(t,r)).call(m);var a=n.trace._fullInput||{},s={};if(o.hasTransform(a,\"groupby\")){var l=o.getTransformIndices(a,\"groupby\"),c=l[l.length-1],h=i.keyedContainer(a,\"transforms[\"+c+\"].styles\",\"target\",\"value.name\");h.set(n.trace._group,t),s=h.constructUpdate()}else s.name=t;return o.call(\"_guiRestyle\",e,s,u)}):m(v)}function k(t,e){var r=Math.max(4,e);if(t&&t.trim().length>=r/2)return t;for(var n=r-(t=t||\"\").length;n>0;n--)t+=\" \";return t}function T(t,e){var r,a=e._context.doubleClickDelay,o=1,s=i.ensureSingle(t,\"rect\",\"legendtoggle\",function(t){t.style(\"cursor\",\"pointer\").attr(\"pointer-events\",\"all\").call(u.fill,\"rgba(0,0,0,0)\")});s.on(\"mousedown\",function(){(r=(new Date).getTime())-e._legendMouseDownTime<a?o+=1:(o=1,e._legendMouseDownTime=r)}),s.on(\"mouseup\",function(){if(!e._dragged&&!e._editing){var r=e._fullLayout.legend;(new Date).getTime()-e._legendMouseDownTime>a&&(o=Math.max(o-1,1)),_(e,r,t,o,n.event)}})}function A(t,e,r){var a=t._fullLayout,o=a.legend,s=o.borderwidth,l=b.isGrouped(o),u=0;if(o._width=0,o._height=0,b.isVertical(o))l&&e.each(function(t,e){c.setTranslate(this,0,e*o.tracegroupgap)}),r.each(function(t){var e=t[0],r=e.height,n=e.width;c.setTranslate(this,s,5+s+o._height+r/2),o._height+=r,o._width=Math.max(o._width,n)}),o._width+=45+2*s,o._height+=10+2*s,l&&(o._height+=(o._lgroupsLength-1)*o.tracegroupgap),u=40;else if(l){var h,f=0,p=0,d=e.data(),g=0;for(h=0;h<d.length;h++){var v=d[h],m=v.map(function(t){return t[0].width}),y=i.aggNums(Math.max,null,m),x=v.reduce(function(t,e){return t+e[0].height},0);p=Math.max(p,y),f=Math.max(f,x),g=Math.max(g,v.length)}p+=5,p+=40;var _=[o._width],w=[],k=0;for(h=0;h<d.length;h++){a._size.w<s+o._width+5+p?(_[_.length-1]=_[0],o._width=p,k++):o._width+=p+s;var T=k*f;T+=k>0?o.tracegroupgap:0,w.push(T),_.push(o._width)}e.each(function(t,e){c.setTranslate(this,_[e],w[e])}),e.each(function(){var t=n.select(this).selectAll(\"g.traces\"),e=0;t.each(function(t){var r=t[0].height;c.setTranslate(this,0,5+s+e+r/2),e+=r})});var A=w[w.length-1]+f;o._height=10+2*s+A;var M=Math.max.apply(null,_);o._width=M+p+40,o._width+=2*s}else{var S=0,E=0,C=0,L=0,P=0;r.each(function(t){C=Math.max(40+t[0].width,C),P+=40+t[0].width+5});var O=a._size.w>s+P-5;r.each(function(t){var e=t[0],r=O?40+t[0].width:C;s+L+5+r>a._size.w&&(L=0,S+=E,o._height+=E,E=0),c.setTranslate(this,s+L,5+s+e.height/2+S),o._width+=5+r,L+=5+r,E=Math.max(e.height,E)}),O?o._height=E:o._height+=E,o._width+=2*s,o._height+=10+2*s}o._width=Math.ceil(o._width),o._height=Math.ceil(o._height);var z=t._context.edits.legendText||t._context.edits.legendPosition;r.each(function(t){var e=t[0],r=n.select(this).select(\".legendtoggle\");c.setRect(r,0,-e.height/2,(z?0:o._width)+u,e.height)})}function M(t){var e=t._fullLayout.legend,r=\"left\";i.isRightAnchor(e)?r=\"right\":i.isCenterAnchor(e)&&(r=\"center\");var n=\"top\";i.isBottomAnchor(e)?n=\"bottom\":i.isMiddleAnchor(e)&&(n=\"middle\"),a.autoMargin(t,\"legend\",{x:e.x,y:e.y,l:e._width*v[r],r:e._width*m[r],b:e._height*m[n],t:e._height*v[n]})}e.exports=function(t){var e=t._fullLayout,r=\"legend\"+e._uid;if(e._infolayer&&t.calcdata){t._legendMouseDownTime||(t._legendMouseDownTime=0);var s=e.legend,h=e.showlegend&&y(t.calcdata,s),f=e.hiddenlabels||[];if(!e.showlegend||!h.length)return e._infolayer.selectAll(\".legend\").remove(),e._topdefs.select(\"#\"+r).remove(),void a.autoMargin(t,\"legend\");for(var d=0,g=0;g<h.length;g++)for(var b=0;b<h[g].length;b++){var k=h[g][b][0],S=k.trace,E=o.traceIs(S,\"pie-like\")?k.label:S.name;d=Math.max(d,E&&E.length||0)}var C=!1,L=i.ensureSingle(e._infolayer,\"g\",\"legend\",function(t){t.attr(\"pointer-events\",\"all\"),C=!0}),P=i.ensureSingleById(e._topdefs,\"clipPath\",r,function(t){t.append(\"rect\")}),O=i.ensureSingle(L,\"rect\",\"bg\",function(t){t.attr(\"shape-rendering\",\"crispEdges\")});O.call(u.stroke,s.bordercolor).call(u.fill,s.bgcolor).style(\"stroke-width\",s.borderwidth+\"px\");var z=i.ensureSingle(L,\"g\",\"scrollbox\"),I=i.ensureSingle(L,\"rect\",\"scrollbar\",function(t){t.attr({rx:20,ry:3,width:0,height:0}).call(u.fill,\"#808BA4\")}),D=z.selectAll(\"g.groups\").data(h);D.enter().append(\"g\").attr(\"class\",\"groups\"),D.exit().remove();var R=D.selectAll(\"g.traces\").data(i.identity);R.enter().append(\"g\").attr(\"class\",\"traces\"),R.exit().remove(),R.style(\"opacity\",function(t){var e=t[0].trace;return o.traceIs(e,\"pie-like\")?-1!==f.indexOf(t[0].label)?.5:1:\"legendonly\"===e.visible?.5:1}).each(function(){n.select(this).call(w,t,d)}).call(x,t).each(function(){n.select(this).call(T,t)}),i.syncOrAsync([a.previousPromises,function(){C&&(A(t,D,R),M(t));var u=e.width,h=e.height;A(t,D,R),s._height>h?function(t){var e=t._fullLayout.legend,r=\"left\";i.isRightAnchor(e)?r=\"right\":i.isCenterAnchor(e)&&(r=\"center\");a.autoMargin(t,\"legend\",{x:e.x,y:.5,l:e._width*v[r],r:e._width*m[r],b:0,t:0})}(t):M(t);var f=e._size,d=f.l+f.w*s.x,g=f.t+f.h*(1-s.y);i.isRightAnchor(s)?d-=s._width:i.isCenterAnchor(s)&&(d-=s._width/2),i.isBottomAnchor(s)?g-=s._height:i.isMiddleAnchor(s)&&(g-=s._height/2);var y=s._width,x=f.w;y>x?(d=f.l,y=x):(d+y>u&&(d=u-y),d<0&&(d=0),y=Math.min(u-d,s._width));var b,w,k,T,S=s._height,E=f.h;if(S>E?(g=f.t,S=E):(g+S>h&&(g=h-S),g<0&&(g=0),S=Math.min(h-g,s._height)),c.setTranslate(L,d,g),I.on(\".drag\",null),L.on(\"wheel\",null),s._height<=S||t._context.staticPlot)O.attr({width:y-s.borderwidth,height:S-s.borderwidth,x:s.borderwidth/2,y:s.borderwidth/2}),c.setTranslate(z,0,0),P.select(\"rect\").attr({width:y-2*s.borderwidth,height:S-2*s.borderwidth,x:s.borderwidth,y:s.borderwidth}),c.setClipUrl(z,r,t),c.setRect(I,0,0,0,0),delete s._scrollY;else{var F,B,N=Math.max(p.scrollBarMinHeight,S*S/s._height),j=S-N-2*p.scrollBarMargin,U=s._height-S,V=j/U,q=Math.min(s._scrollY||0,U);O.attr({width:y-2*s.borderwidth+p.scrollBarWidth+p.scrollBarMargin,height:S-s.borderwidth,x:s.borderwidth/2,y:s.borderwidth/2}),P.select(\"rect\").attr({width:y-2*s.borderwidth+p.scrollBarWidth+p.scrollBarMargin,height:S-2*s.borderwidth,x:s.borderwidth,y:s.borderwidth+q}),c.setClipUrl(z,r,t),G(q,N,V),L.on(\"wheel\",function(){G(q=i.constrain(s._scrollY+n.event.deltaY/j*U,0,U),N,V),0!==q&&q!==U&&n.event.preventDefault()});var H=n.behavior.drag().on(\"dragstart\",function(){F=n.event.sourceEvent.clientY,B=q}).on(\"drag\",function(){var t=n.event.sourceEvent;2===t.buttons||t.ctrlKey||G(q=i.constrain((t.clientY-F)/V+B,0,U),N,V)});I.call(H)}function G(e,r,n){s._scrollY=t._fullLayout.legend._scrollY=e,c.setTranslate(z,0,-e),c.setRect(I,y,p.scrollBarMargin+e*n,p.scrollBarWidth,r),P.select(\"rect\").attr({y:s.borderwidth+e})}t._context.edits.legendPosition&&(L.classed(\"cursor-move\",!0),l.init({element:L.node(),gd:t,prepFn:function(){var t=c.getTranslate(L);k=t.x,T=t.y},moveFn:function(t,e){var r=k+t,n=T+e;c.setTranslate(L,r,n),b=l.align(r,0,f.l,f.l+f.w,s.xanchor),w=l.align(n,0,f.t+f.h,f.t,s.yanchor)},doneFn:function(){void 0!==b&&void 0!==w&&o.call(\"_guiRelayout\",t,{\"legend.x\":b,\"legend.y\":w})},clickFn:function(r,n){var i=e._infolayer.selectAll(\"g.traces\").filter(function(){var t=this.getBoundingClientRect();return n.clientX>=t.left&&n.clientX<=t.right&&n.clientY>=t.top&&n.clientY<=t.bottom});i.size()>0&&_(t,L,i,r,n)}}))}],t)}}},{\"../../constants/alignment\":688,\"../../lib\":719,\"../../lib/events\":709,\"../../lib/svg_text_utils\":743,\"../../plots/plots\":828,\"../../registry\":847,\"../color\":593,\"../dragelement\":611,\"../drawing\":614,\"./constants\":643,\"./get_legend_data\":646,\"./handle_click\":647,\"./helpers\":648,\"./style\":650,d3:163}],646:[function(t,e,r){\"use strict\";var n=t(\"../../registry\"),i=t(\"./helpers\");e.exports=function(t,e){var r,a,o={},s=[],l=!1,c={},u=0;function h(t,r){if(\"\"!==t&&i.isGrouped(e))-1===s.indexOf(t)?(s.push(t),l=!0,o[t]=[[r]]):o[t].push([r]);else{var n=\"~~i\"+u;s.push(n),o[n]=[[r]],u++}}for(r=0;r<t.length;r++){var f=t[r],p=f[0],d=p.trace,g=d.legendgroup;if(d.visible&&d.showlegend)if(n.traceIs(d,\"pie-like\"))for(c[g]||(c[g]={}),a=0;a<f.length;a++){var v=f[a].label;c[g][v]||(h(g,{label:v,color:f[a].color,i:f[a].i,trace:d,pts:f[a].pts}),c[g][v]=!0)}else h(g,p)}if(!s.length)return[];var m,y,x=s.length;if(l&&i.isGrouped(e))for(y=new Array(x),r=0;r<x;r++)m=o[s[r]],y[r]=i.isReversed(e)?m.reverse():m;else{for(y=[new Array(x)],r=0;r<x;r++)m=o[s[r]][0],y[0][i.isReversed(e)?x-r-1:r]=m;x=1}return e._lgroupsLength=x,y}},{\"../../registry\":847,\"./helpers\":648}],647:[function(t,e,r){\"use strict\";var n=t(\"../../lib\"),i=t(\"../../registry\"),a=!0;e.exports=function(t,e,r){var o=e._fullLayout;if(!e._dragged&&!e._editing){var s,l=o.legend.itemclick,c=o.legend.itemdoubleclick;if(1===r&&\"toggle\"===l&&\"toggleothers\"===c&&a&&e.data&&e._context.showTips?(n.notifier(n._(e,\"Double-click on legend to isolate one trace\"),\"long\"),a=!1):a=!1,1===r?s=l:2===r&&(s=c),s){var u,h,f,p,d,g=o.hiddenlabels?o.hiddenlabels.slice():[],v=t.data()[0][0],m=e._fullData,y=v.trace,x=y.legendgroup,b={},_=[],w=[],k=[];if(i.traceIs(y,\"pie-like\")){var T=v.label,A=g.indexOf(T);\"toggle\"===s?-1===A?g.push(T):g.splice(A,1):\"toggleothers\"===s&&(g=[],e.calcdata[0].forEach(function(t){T!==t.label&&g.push(t.label)}),e._fullLayout.hiddenlabels&&e._fullLayout.hiddenlabels.length===g.length&&-1===A&&(g=[])),i.call(\"_guiRelayout\",e,\"hiddenlabels\",g)}else{var M,S=x&&x.length,E=[];if(S)for(u=0;u<m.length;u++)(M=m[u]).visible&&M.legendgroup===x&&E.push(u);if(\"toggle\"===s){var C;switch(y.visible){case!0:C=\"legendonly\";break;case!1:C=!1;break;case\"legendonly\":C=!0}if(S)for(u=0;u<m.length;u++)!1!==m[u].visible&&m[u].legendgroup===x&&R(m[u],C);else R(y,C)}else if(\"toggleothers\"===s){var L,P,O=!0;for(u=0;u<m.length;u++)if(!(m[u]===y)&&!(L=S&&m[u].legendgroup===x)&&!0===m[u].visible&&!i.traceIs(m[u],\"notLegendIsolatable\")){O=!1;break}for(u=0;u<m.length;u++)if(!1!==m[u].visible&&!i.traceIs(m[u],\"notLegendIsolatable\"))switch(y.visible){case\"legendonly\":R(m[u],!0);break;case!0:P=!!O||\"legendonly\",L=m[u]===y||S&&m[u].legendgroup===x,R(m[u],!!L||P)}}for(u=0;u<w.length;u++)if(f=w[u]){var z=f.constructUpdate(),I=Object.keys(z);for(h=0;h<I.length;h++)p=I[h],(b[p]=b[p]||[])[k[u]]=z[p]}for(d=Object.keys(b),u=0;u<d.length;u++)for(p=d[u],h=0;h<_.length;h++)b[p].hasOwnProperty(h)||(b[p][h]=void 0);i.call(\"_guiRestyle\",e,b,_)}}}function D(t,e,r){var n=_.indexOf(t),i=b[e];return i||(i=b[e]=[]),-1===_.indexOf(t)&&(_.push(t),n=_.length-1),i[n]=r,n}function R(t,e){var r=t._fullInput;if(i.hasTransform(r,\"groupby\")){var a=w[r.index];if(!a){var o=i.getTransformIndices(r,\"groupby\"),s=o[o.length-1];a=n.keyedContainer(r,\"transforms[\"+s+\"].styles\",\"target\",\"value.visible\"),w[r.index]=a}var l=a.get(t._group);void 0===l&&(l=!0),!1!==l&&a.set(t._group,e),k[r.index]=D(r.index,\"visible\",!1!==r.visible)}else{var c=!1!==r.visible&&e;D(r.index,\"visible\",c)}}}},{\"../../lib\":719,\"../../registry\":847}],648:[function(t,e,r){\"use strict\";r.isGrouped=function(t){return-1!==(t.traceorder||\"\").indexOf(\"grouped\")},r.isVertical=function(t){return\"h\"!==t.orientation},r.isReversed=function(t){return-1!==(t.traceorder||\"\").indexOf(\"reversed\")}},{}],649:[function(t,e,r){\"use strict\";e.exports={moduleType:\"component\",name:\"legend\",layoutAttributes:t(\"./attributes\"),supplyLayoutDefaults:t(\"./defaults\"),draw:t(\"./draw\"),style:t(\"./style\")}},{\"./attributes\":642,\"./defaults\":644,\"./draw\":645,\"./style\":650}],650:[function(t,e,r){\"use strict\";var n=t(\"d3\"),i=t(\"../../registry\"),a=t(\"../../lib\"),o=t(\"../drawing\"),s=t(\"../color\"),l=t(\"../../traces/scatter/subtypes\"),c=t(\"../../traces/pie/style_one\"),u=t(\"../../traces/pie/helpers\").castOption,h=12,f=5,p=2,d=10,g=5;e.exports=function(t,e){var r=e._fullLayout.legend,v=\"constant\"===r.itemsizing;function m(t,e,r,n){var i;if(t+1)i=t;else{if(!(e&&e.width>0))return 0;i=e.width}return v?n:Math.min(i,r)}function y(t,e,r){var a=t[0].trace,o=a.marker||{},l=o.line||{},c=r?a.type===r&&a.visible:i.traceIs(a,\"bar\"),u=n.select(e).select(\"g.legendpoints\").selectAll(\"path.legend\"+r).data(c?[t]:[]);u.enter().append(\"path\").classed(\"legend\"+r,!0).attr(\"d\",\"M6,6H-6V-6H6Z\").attr(\"transform\",\"translate(20,0)\"),u.exit().remove(),u.each(function(t){var e=n.select(this),r=t[0],i=m(r.mlw,o.line,g,p);e.style(\"stroke-width\",i+\"px\").call(s.fill,r.mc||o.color),i&&s.stroke(e,r.mlc||l.color)})}function x(t,e,r){var o=t[0],s=o.trace,l=r?s.type===r&&s.visible:i.traceIs(s,r),h=n.select(e).select(\"g.legendpoints\").selectAll(\"path.legend\"+r).data(l?[t]:[]);if(h.enter().append(\"path\").classed(\"legend\"+r,!0).attr(\"d\",\"M6,6H-6V-6H6Z\").attr(\"transform\",\"translate(20,0)\"),h.exit().remove(),h.size()){var f=(s.marker||{}).line,d=m(u(f.width,o.pts),f,g,p),v=a.minExtend(s,{marker:{line:{width:d}}});v.marker.line.color=f.color;var y=a.minExtend(o,{trace:v});c(h,y,v)}}t.each(function(t){var e=n.select(this),i=a.ensureSingle(e,\"g\",\"layers\");i.style(\"opacity\",t[0].trace.opacity);var o=r.valign,s=t[0].lineHeight,l=t[0].height;if(\"middle\"!==o&&s&&l){var c={top:1,bottom:-1}[o]*(.5*(s-l+3));i.attr(\"transform\",\"translate(0,\"+c+\")\")}else i.attr(\"transform\",null);i.selectAll(\"g.legendfill\").data([t]).enter().append(\"g\").classed(\"legendfill\",!0),i.selectAll(\"g.legendlines\").data([t]).enter().append(\"g\").classed(\"legendlines\",!0);var u=i.selectAll(\"g.legendsymbols\").data([t]);u.enter().append(\"g\").classed(\"legendsymbols\",!0),u.selectAll(\"g.legendpoints\").data([t]).enter().append(\"g\").classed(\"legendpoints\",!0)}).each(function(t){var e=t[0].trace,r=[];\"waterfall\"===e.type&&e.visible&&(r=t[0].hasTotals?[[\"increasing\",\"M-6,-6V6H0Z\"],[\"totals\",\"M6,6H0L-6,-6H-0Z\"],[\"decreasing\",\"M6,6V-6H0Z\"]]:[[\"increasing\",\"M-6,-6V6H6Z\"],[\"decreasing\",\"M6,6V-6H-6Z\"]]);var i=n.select(this).select(\"g.legendpoints\").selectAll(\"path.legendwaterfall\").data(r);i.enter().append(\"path\").classed(\"legendwaterfall\",!0).attr(\"transform\",\"translate(20,0)\").style(\"stroke-miterlimit\",1),i.exit().remove(),i.each(function(t){var r=n.select(this),i=e[t[0]].marker,a=m(void 0,i.line,g,p);r.attr(\"d\",t[1]).style(\"stroke-width\",a+\"px\").call(s.fill,i.color),a&&r.call(s.stroke,i.line.color)})}).each(function(t){y(t,this,\"funnel\")}).each(function(t){y(t,this)}).each(function(t){var r=t[0].trace,l=n.select(this).select(\"g.legendpoints\").selectAll(\"path.legendbox\").data(i.traceIs(r,\"box-violin\")&&r.visible?[t]:[]);l.enter().append(\"path\").classed(\"legendbox\",!0).attr(\"d\",\"M6,6H-6V-6H6Z\").attr(\"transform\",\"translate(20,0)\"),l.exit().remove(),l.each(function(){var t=n.select(this);if(\"all\"!==r.boxpoints&&\"all\"!==r.points||0!==s.opacity(r.fillcolor)||0!==s.opacity((r.line||{}).color)){var i=m(void 0,r.line,g,p);t.style(\"stroke-width\",i+\"px\").call(s.fill,r.fillcolor),i&&s.stroke(t,r.line.color)}else{var c=a.minExtend(r,{marker:{size:v?h:a.constrain(r.marker.size,2,16),sizeref:1,sizemin:1,sizemode:\"diameter\"}});l.call(o.pointStyle,c,e)}})}).each(function(t){x(t,this,\"funnelarea\")}).each(function(t){x(t,this,\"pie\")}).each(function(t){var r,i,s=t[0],c=s.trace,u=c.visible&&c.fill&&\"none\"!==c.fill,h=l.hasLines(c),p=c.contours,g=!1,v=!1;if(p){var y=p.coloring;\"lines\"===y?g=!0:h=\"none\"===y||\"heatmap\"===y||p.showlines,\"constraint\"===p.type?u=\"=\"!==p._operation:\"fill\"!==y&&\"heatmap\"!==y||(v=!0)}var x=l.hasMarkers(c)||l.hasText(c),b=u||v,_=h||g,w=x||!b?\"M5,0\":_?\"M5,-2\":\"M5,-3\",k=n.select(this),T=k.select(\".legendfill\").selectAll(\"path\").data(u||v?[t]:[]);if(T.enter().append(\"path\").classed(\"js-fill\",!0),T.exit().remove(),T.attr(\"d\",w+\"h30v6h-30z\").call(u?o.fillGroupStyle:function(t){if(t.size()){var r=\"legendfill-\"+c.uid;o.gradient(t,e,r,\"horizontalreversed\",c.colorscale,\"fill\")}}),h||g){var A=m(void 0,c.line,d,f);i=a.minExtend(c,{line:{width:A}}),r=[a.minExtend(s,{trace:i})]}var M=k.select(\".legendlines\").selectAll(\"path\").data(h||g?[r]:[]);M.enter().append(\"path\").classed(\"js-line\",!0),M.exit().remove(),M.attr(\"d\",w+(g?\"l30,0.0001\":\"h30\")).call(h?o.lineGroupStyle:function(t){if(t.size()){var r=\"legendline-\"+c.uid;o.lineGroupStyle(t),o.gradient(t,e,r,\"horizontalreversed\",c.colorscale,\"stroke\")}})}).each(function(t){var r,i,s=t[0],c=s.trace,u=l.hasMarkers(c),d=l.hasText(c),g=l.hasLines(c);function m(t,e,r,n){var i=a.nestedProperty(c,t).get(),o=a.isArrayOrTypedArray(i)&&e?e(i):i;if(v&&o&&void 0!==n&&(o=n),r){if(o<r[0])return r[0];if(o>r[1])return r[1]}return o}function y(t){return t[0]}if(u||d||g){var x={},b={};if(u){x.mc=m(\"marker.color\",y),x.mx=m(\"marker.symbol\",y),x.mo=m(\"marker.opacity\",a.mean,[.2,1]),x.mlc=m(\"marker.line.color\",y),x.mlw=m(\"marker.line.width\",a.mean,[0,5],p),b.marker={sizeref:1,sizemin:1,sizemode:\"diameter\"};var _=m(\"marker.size\",a.mean,[2,16],h);x.ms=_,b.marker.size=_}g&&(b.line={width:m(\"line.width\",y,[0,10],f)}),d&&(x.tx=\"Aa\",x.tp=m(\"textposition\",y),x.ts=10,x.tc=m(\"textfont.color\",y),x.tf=m(\"textfont.family\",y)),r=[a.minExtend(s,x)],(i=a.minExtend(c,b)).selectedpoints=null}var w=n.select(this).select(\"g.legendpoints\"),k=w.selectAll(\"path.scatterpts\").data(u?r:[]);k.enter().insert(\"path\",\":first-child\").classed(\"scatterpts\",!0).attr(\"transform\",\"translate(20,0)\"),k.exit().remove(),k.call(o.pointStyle,i,e),u&&(r[0].mrc=3);var T=w.selectAll(\"g.pointtext\").data(d?r:[]);T.enter().append(\"g\").classed(\"pointtext\",!0).append(\"text\").attr(\"transform\",\"translate(20,0)\"),T.exit().remove(),T.selectAll(\"text\").call(o.textPointStyle,i,e)}).each(function(t){var e=t[0].trace,r=n.select(this).select(\"g.legendpoints\").selectAll(\"path.legendcandle\").data(\"candlestick\"===e.type&&e.visible?[t,t]:[]);r.enter().append(\"path\").classed(\"legendcandle\",!0).attr(\"d\",function(t,e){return e?\"M-15,0H-8M-8,6V-6H8Z\":\"M15,0H8M8,-6V6H-8Z\"}).attr(\"transform\",\"translate(20,0)\").style(\"stroke-miterlimit\",1),r.exit().remove(),r.each(function(t,r){var i=n.select(this),a=e[r?\"increasing\":\"decreasing\"],o=m(void 0,a.line,g,p);i.style(\"stroke-width\",o+\"px\").call(s.fill,a.fillcolor),o&&s.stroke(i,a.line.color)})}).each(function(t){var e=t[0].trace,r=n.select(this).select(\"g.legendpoints\").selectAll(\"path.legendohlc\").data(\"ohlc\"===e.type&&e.visible?[t,t]:[]);r.enter().append(\"path\").classed(\"legendohlc\",!0).attr(\"d\",function(t,e){return e?\"M-15,0H0M-8,-6V0\":\"M15,0H0M8,6V0\"}).attr(\"transform\",\"translate(20,0)\").style(\"stroke-miterlimit\",1),r.exit().remove(),r.each(function(t,r){var i=n.select(this),a=e[r?\"increasing\":\"decreasing\"],l=m(void 0,a.line,g,p);i.style(\"fill\",\"none\").call(o.dashLine,a.line.dash,l),l&&s.stroke(i,a.line.color)})})}},{\"../../lib\":719,\"../../registry\":847,\"../../traces/pie/helpers\":1091,\"../../traces/pie/style_one\":1097,\"../../traces/scatter/subtypes\":1135,\"../color\":593,\"../drawing\":614,d3:163}],651:[function(t,e,r){\"use strict\";var n=t(\"../../registry\"),i=t(\"../../plots/plots\"),a=t(\"../../plots/cartesian/axis_ids\"),o=t(\"../../lib\"),s=t(\"../../fonts/ploticon\"),l=o._,c=e.exports={};function u(t,e){var r,i,o=e.currentTarget,s=o.getAttribute(\"data-attr\"),l=o.getAttribute(\"data-val\")||!0,c=t._fullLayout,u={},h=a.list(t,null,!0),f=\"on\";if(\"zoom\"===s){var p,d=\"in\"===l?.5:2,g=(1+d)/2,v=(1-d)/2;for(i=0;i<h.length;i++)if(!(r=h[i]).fixedrange)if(p=r._name,\"auto\"===l)u[p+\".autorange\"]=!0;else if(\"reset\"===l){if(void 0===r._rangeInitial)u[p+\".autorange\"]=!0;else{var m=r._rangeInitial.slice();u[p+\".range[0]\"]=m[0],u[p+\".range[1]\"]=m[1]}void 0!==r._showSpikeInitial&&(u[p+\".showspikes\"]=r._showSpikeInitial,\"on\"!==f||r._showSpikeInitial||(f=\"off\"))}else{var y=[r.r2l(r.range[0]),r.r2l(r.range[1])],x=[g*y[0]+v*y[1],g*y[1]+v*y[0]];u[p+\".range[0]\"]=r.l2r(x[0]),u[p+\".range[1]\"]=r.l2r(x[1])}c._cartesianSpikesEnabled=f}else{if(\"hovermode\"!==s||\"x\"!==l&&\"y\"!==l){if(\"hovermode\"===s&&\"closest\"===l){for(i=0;i<h.length;i++)r=h[i],\"on\"!==f||r.showspikes||(f=\"off\");c._cartesianSpikesEnabled=f}}else l=c._isHoriz?\"y\":\"x\",o.setAttribute(\"data-val\",l);u[s]=l}n.call(\"_guiRelayout\",t,u)}function h(t,e){for(var r=e.currentTarget,i=r.getAttribute(\"data-attr\"),a=r.getAttribute(\"data-val\")||!0,o=t._fullLayout._subplots.gl3d,s={},l=i.split(\".\"),c=0;c<o.length;c++)s[o[c]+\".\"+l[1]]=a;var u=\"pan\"===a?a:\"zoom\";s.dragmode=u,n.call(\"_guiRelayout\",t,s)}function f(t,e){for(var r=e.currentTarget.getAttribute(\"data-attr\"),i=t._fullLayout,a=i._subplots.gl3d,o={},s=0;s<a.length;s++){var l=a[s],c=l+\".camera\",u=i[l]._scene;\"resetLastSave\"===r?(o[c+\".up\"]=u.viewInitial.up,o[c+\".eye\"]=u.viewInitial.eye,o[c+\".center\"]=u.viewInitial.center):\"resetDefault\"===r&&(o[c+\".up\"]=null,o[c+\".eye\"]=null,o[c+\".center\"]=null)}n.call(\"_guiRelayout\",t,o)}function p(t,e){var r=e.currentTarget,n=r._previousVal,i=t._fullLayout,a=i._subplots.gl3d,o=[\"xaxis\",\"yaxis\",\"zaxis\"],s={},l={};if(n)l=n,r._previousVal=null;else{for(var c=0;c<a.length;c++){var u=a[c],h=i[u],f=u+\".hovermode\";s[f]=h.hovermode,l[f]=!1;for(var p=0;p<3;p++){var d=o[p],g=u+\".\"+d+\".showspikes\";l[g]=!1,s[g]=h[d].showspikes}}r._previousVal=s}return l}function d(t,e){for(var r=e.currentTarget,i=r.getAttribute(\"data-attr\"),a=r.getAttribute(\"data-val\")||!0,o=t._fullLayout,s=o._subplots.geo,l=0;l<s.length;l++){var c=s[l],u=o[c];if(\"zoom\"===i){var h=u.projection.scale,f=\"in\"===a?2*h:.5*h;n.call(\"_guiRelayout\",t,c+\".projection.scale\",f)}else\"reset\"===i&&m(t,\"geo\")}}function g(t){var e=t._fullLayout;return!e.hovermode&&(e._has(\"cartesian\")?e._isHoriz?\"y\":\"x\":\"closest\")}function v(t){var e=g(t);n.call(\"_guiRelayout\",t,\"hovermode\",e)}function m(t,e){for(var r=t._fullLayout,i=r._subplots[e],a={},o=0;o<i.length;o++)for(var s=i[o],l=r[s]._subplot.viewInitial,c=Object.keys(l),u=0;u<c.length;u++){var h=c[u];a[s+\".\"+h]=l[h]}n.call(\"_guiRelayout\",t,a)}c.toImage={name:\"toImage\",title:function(t){var e=(t._context.toImageButtonOptions||{}).format||\"png\";return l(t,\"png\"===e?\"Download plot as a png\":\"Download plot\")},icon:s.camera,click:function(t){var e=t._context.toImageButtonOptions,r={format:e.format||\"png\"};o.notifier(l(t,\"Taking snapshot - this may take a few seconds\"),\"long\"),\"svg\"!==r.format&&o.isIE()&&(o.notifier(l(t,\"IE only supports svg.  Changing format to svg.\"),\"long\"),r.format=\"svg\"),[\"filename\",\"width\",\"height\",\"scale\"].forEach(function(t){t in e&&(r[t]=e[t])}),n.call(\"downloadImage\",t,r).then(function(e){o.notifier(l(t,\"Snapshot succeeded\")+\" - \"+e,\"long\")}).catch(function(){o.notifier(l(t,\"Sorry, there was a problem downloading your snapshot!\"),\"long\")})}},c.sendDataToCloud={name:\"sendDataToCloud\",title:function(t){return l(t,\"Edit in Chart Studio\")},icon:s.disk,click:function(t){i.sendDataToCloud(t)}},c.editInChartStudio={name:\"editInChartStudio\",title:function(t){return l(t,\"Edit in Chart Studio\")},icon:s.pencil,click:function(t){i.sendDataToCloud(t)}},c.zoom2d={name:\"zoom2d\",title:function(t){return l(t,\"Zoom\")},attr:\"dragmode\",val:\"zoom\",icon:s.zoombox,click:u},c.pan2d={name:\"pan2d\",title:function(t){return l(t,\"Pan\")},attr:\"dragmode\",val:\"pan\",icon:s.pan,click:u},c.select2d={name:\"select2d\",title:function(t){return l(t,\"Box Select\")},attr:\"dragmode\",val:\"select\",icon:s.selectbox,click:u},c.lasso2d={name:\"lasso2d\",title:function(t){return l(t,\"Lasso Select\")},attr:\"dragmode\",val:\"lasso\",icon:s.lasso,click:u},c.zoomIn2d={name:\"zoomIn2d\",title:function(t){return l(t,\"Zoom in\")},attr:\"zoom\",val:\"in\",icon:s.zoom_plus,click:u},c.zoomOut2d={name:\"zoomOut2d\",title:function(t){return l(t,\"Zoom out\")},attr:\"zoom\",val:\"out\",icon:s.zoom_minus,click:u},c.autoScale2d={name:\"autoScale2d\",title:function(t){return l(t,\"Autoscale\")},attr:\"zoom\",val:\"auto\",icon:s.autoscale,click:u},c.resetScale2d={name:\"resetScale2d\",title:function(t){return l(t,\"Reset axes\")},attr:\"zoom\",val:\"reset\",icon:s.home,click:u},c.hoverClosestCartesian={name:\"hoverClosestCartesian\",title:function(t){return l(t,\"Show closest data on hover\")},attr:\"hovermode\",val:\"closest\",icon:s.tooltip_basic,gravity:\"ne\",click:u},c.hoverCompareCartesian={name:\"hoverCompareCartesian\",title:function(t){return l(t,\"Compare data on hover\")},attr:\"hovermode\",val:function(t){return t._fullLayout._isHoriz?\"y\":\"x\"},icon:s.tooltip_compare,gravity:\"ne\",click:u},c.zoom3d={name:\"zoom3d\",title:function(t){return l(t,\"Zoom\")},attr:\"scene.dragmode\",val:\"zoom\",icon:s.zoombox,click:h},c.pan3d={name:\"pan3d\",title:function(t){return l(t,\"Pan\")},attr:\"scene.dragmode\",val:\"pan\",icon:s.pan,click:h},c.orbitRotation={name:\"orbitRotation\",title:function(t){return l(t,\"Orbital rotation\")},attr:\"scene.dragmode\",val:\"orbit\",icon:s[\"3d_rotate\"],click:h},c.tableRotation={name:\"tableRotation\",title:function(t){return l(t,\"Turntable rotation\")},attr:\"scene.dragmode\",val:\"turntable\",icon:s[\"z-axis\"],click:h},c.resetCameraDefault3d={name:\"resetCameraDefault3d\",title:function(t){return l(t,\"Reset camera to default\")},attr:\"resetDefault\",icon:s.home,click:f},c.resetCameraLastSave3d={name:\"resetCameraLastSave3d\",title:function(t){return l(t,\"Reset camera to last save\")},attr:\"resetLastSave\",icon:s.movie,click:f},c.hoverClosest3d={name:\"hoverClosest3d\",title:function(t){return l(t,\"Toggle show closest data on hover\")},attr:\"hovermode\",val:null,toggle:!0,icon:s.tooltip_basic,gravity:\"ne\",click:function(t,e){var r=p(t,e);n.call(\"_guiRelayout\",t,r)}},c.zoomInGeo={name:\"zoomInGeo\",title:function(t){return l(t,\"Zoom in\")},attr:\"zoom\",val:\"in\",icon:s.zoom_plus,click:d},c.zoomOutGeo={name:\"zoomOutGeo\",title:function(t){return l(t,\"Zoom out\")},attr:\"zoom\",val:\"out\",icon:s.zoom_minus,click:d},c.resetGeo={name:\"resetGeo\",title:function(t){return l(t,\"Reset\")},attr:\"reset\",val:null,icon:s.autoscale,click:d},c.hoverClosestGeo={name:\"hoverClosestGeo\",title:function(t){return l(t,\"Toggle show closest data on hover\")},attr:\"hovermode\",val:null,toggle:!0,icon:s.tooltip_basic,gravity:\"ne\",click:v},c.hoverClosestGl2d={name:\"hoverClosestGl2d\",title:function(t){return l(t,\"Toggle show closest data on hover\")},attr:\"hovermode\",val:null,toggle:!0,icon:s.tooltip_basic,gravity:\"ne\",click:v},c.hoverClosestPie={name:\"hoverClosestPie\",title:function(t){return l(t,\"Toggle show closest data on hover\")},attr:\"hovermode\",val:\"closest\",icon:s.tooltip_basic,gravity:\"ne\",click:v},c.resetViewSankey={name:\"resetSankeyGroup\",title:function(t){return l(t,\"Reset view\")},icon:s.home,click:function(t){for(var e={\"node.groups\":[],\"node.x\":[],\"node.y\":[]},r=0;r<t._fullData.length;r++){var i=t._fullData[r]._viewInitial;e[\"node.groups\"].push(i.node.groups.slice()),e[\"node.x\"].push(i.node.x.slice()),e[\"node.y\"].push(i.node.y.slice())}n.call(\"restyle\",t,e)}},c.toggleHover={name:\"toggleHover\",title:function(t){return l(t,\"Toggle show closest data on hover\")},attr:\"hovermode\",val:null,toggle:!0,icon:s.tooltip_basic,gravity:\"ne\",click:function(t,e){var r=p(t,e);r.hovermode=g(t),n.call(\"_guiRelayout\",t,r)}},c.resetViews={name:\"resetViews\",title:function(t){return l(t,\"Reset views\")},icon:s.home,click:function(t,e){var r=e.currentTarget;r.setAttribute(\"data-attr\",\"zoom\"),r.setAttribute(\"data-val\",\"reset\"),u(t,e),r.setAttribute(\"data-attr\",\"resetLastSave\"),f(t,e),m(t,\"geo\"),m(t,\"mapbox\")}},c.toggleSpikelines={name:\"toggleSpikelines\",title:function(t){return l(t,\"Toggle Spike Lines\")},icon:s.spikeline,attr:\"_cartesianSpikesEnabled\",val:\"on\",click:function(t){var e=t._fullLayout;e._cartesianSpikesEnabled=\"on\"===e._cartesianSpikesEnabled?\"off\":\"on\";var r=function(t){for(var e,r,n=t._fullLayout,i=a.list(t,null,!0),o={},s=0;s<i.length;s++)e=i[s],r=e._name,o[r+\".showspikes\"]=\"on\"===n._cartesianSpikesEnabled||e._showSpikeInitial;return o}(t);n.call(\"_guiRelayout\",t,r)}},c.resetViewMapbox={name:\"resetViewMapbox\",title:function(t){return l(t,\"Reset view\")},attr:\"reset\",icon:s.home,click:function(t){m(t,\"mapbox\")}}},{\"../../fonts/ploticon\":699,\"../../lib\":719,\"../../plots/cartesian/axis_ids\":770,\"../../plots/plots\":828,\"../../registry\":847}],652:[function(t,e,r){\"use strict\";r.manage=t(\"./manage\")},{\"./manage\":653}],653:[function(t,e,r){\"use strict\";var n=t(\"../../plots/cartesian/axis_ids\"),i=t(\"../../traces/scatter/subtypes\"),a=t(\"../../registry\"),o=t(\"./modebar\"),s=t(\"./buttons\");e.exports=function(t){var e=t._fullLayout,r=t._context,l=e._modeBar;if(r.displayModeBar||r.watermark){if(!Array.isArray(r.modeBarButtonsToRemove))throw new Error([\"*modeBarButtonsToRemove* configuration options\",\"must be an array.\"].join(\" \"));if(!Array.isArray(r.modeBarButtonsToAdd))throw new Error([\"*modeBarButtonsToAdd* configuration options\",\"must be an array.\"].join(\" \"));var c,u=r.modeBarButtons;c=Array.isArray(u)&&u.length?function(t){for(var e=0;e<t.length;e++)for(var r=t[e],n=0;n<r.length;n++){var i=r[n];if(\"string\"==typeof i){if(void 0===s[i])throw new Error([\"*modeBarButtons* configuration options\",\"invalid button name\"].join(\" \"));t[e][n]=s[i]}}return t}(u):!r.displayModeBar&&r.watermark?[]:function(t){var e=t._fullLayout,r=t._fullData,o=t._context,l=o.modeBarButtonsToRemove,c=o.modeBarButtonsToAdd,u=e._has(\"cartesian\"),h=e._has(\"gl3d\"),f=e._has(\"geo\"),p=e._has(\"pie\"),d=e._has(\"funnelarea\"),g=e._has(\"gl2d\"),v=e._has(\"ternary\"),m=e._has(\"mapbox\"),y=e._has(\"polar\"),x=e._has(\"sankey\"),b=function(t){for(var e=n.list({_fullLayout:t},null,!0),r=0;r<e.length;r++)if(!e[r].fixedrange)return!1;return!0}(e),_=[];function w(t){if(t.length){for(var e=[],r=0;r<t.length;r++){var n=t[r];-1===l.indexOf(n)&&e.push(s[n])}_.push(e)}}var k=[\"toImage\"];o.showEditInChartStudio?k.push(\"editInChartStudio\"):o.showSendToCloud&&k.push(\"sendDataToCloud\");w(k);var T=[],A=[],M=[],S=[];(u||g||p||d||v)+f+h+m+y>1?(A=[\"toggleHover\"],M=[\"resetViews\"]):f?(T=[\"zoomInGeo\",\"zoomOutGeo\"],A=[\"hoverClosestGeo\"],M=[\"resetGeo\"]):h?(A=[\"hoverClosest3d\"],M=[\"resetCameraDefault3d\",\"resetCameraLastSave3d\"]):m?(A=[\"toggleHover\"],M=[\"resetViewMapbox\"]):g?A=[\"hoverClosestGl2d\"]:p?A=[\"hoverClosestPie\"]:x?(A=[\"hoverClosestCartesian\",\"hoverCompareCartesian\"],M=[\"resetViewSankey\"]):A=[\"toggleHover\"];u&&(A=[\"toggleSpikelines\",\"hoverClosestCartesian\",\"hoverCompareCartesian\"]);(function(t){for(var e=0;e<t.length;e++)if(!a.traceIs(t[e],\"noHover\"))return!1;return!0})(r)&&(A=[]);!u&&!g||b||(T=[\"zoomIn2d\",\"zoomOut2d\",\"autoScale2d\"],\"resetViews\"!==M[0]&&(M=[\"resetScale2d\"]));h?S=[\"zoom3d\",\"pan3d\",\"orbitRotation\",\"tableRotation\"]:(u||g)&&!b||v?S=[\"zoom2d\",\"pan2d\"]:m||f?S=[\"pan2d\"]:y&&(S=[\"zoom2d\"]);(function(t){for(var e=!1,r=0;r<t.length&&!e;r++){var n=t[r];n._module&&n._module.selectPoints&&(a.traceIs(n,\"scatter-like\")?(i.hasMarkers(n)||i.hasText(n))&&(e=!0):a.traceIs(n,\"box-violin\")&&\"all\"!==n.boxpoints&&\"all\"!==n.points||(e=!0))}return e})(r)&&S.push(\"select2d\",\"lasso2d\");return w(S),w(T.concat(M)),w(A),function(t,e){if(e.length)if(Array.isArray(e[0]))for(var r=0;r<e.length;r++)t.push(e[r]);else t.push(e);return t}(_,c)}(t),l?l.update(t,c):e._modeBar=o(t,c)}else l&&(l.destroy(),delete e._modeBar)}},{\"../../plots/cartesian/axis_ids\":770,\"../../registry\":847,\"../../traces/scatter/subtypes\":1135,\"./buttons\":651,\"./modebar\":654}],654:[function(t,e,r){\"use strict\";var n=t(\"d3\"),i=t(\"fast-isnumeric\"),a=t(\"../../lib\"),o=t(\"../../fonts/ploticon\"),s=new DOMParser;function l(t){this.container=t.container,this.element=document.createElement(\"div\"),this.update(t.graphInfo,t.buttons),this.container.appendChild(this.element)}var c=l.prototype;c.update=function(t,e){this.graphInfo=t;var r=this.graphInfo._context,n=this.graphInfo._fullLayout,i=\"modebar-\"+n._uid;this.element.setAttribute(\"id\",i),this._uid=i,this.element.className=\"modebar\",\"hover\"===r.displayModeBar&&(this.element.className+=\" modebar--hover ease-bg\"),\"v\"===n.modebar.orientation&&(this.element.className+=\" vertical\",e=e.reverse());var o=n.modebar,s=\"hover\"===r.displayModeBar?\".js-plotly-plot .plotly:hover \":\"\";a.deleteRelatedStyleRule(i),a.addRelatedStyleRule(i,s+\"#\"+i+\" .modebar-group\",\"background-color: \"+o.bgcolor),a.addRelatedStyleRule(i,\"#\"+i+\" .modebar-btn .icon path\",\"fill: \"+o.color),a.addRelatedStyleRule(i,\"#\"+i+\" .modebar-btn:hover .icon path\",\"fill: \"+o.activecolor),a.addRelatedStyleRule(i,\"#\"+i+\" .modebar-btn.active .icon path\",\"fill: \"+o.activecolor);var l=!this.hasButtons(e),c=this.hasLogo!==r.displaylogo,u=this.locale!==r.locale;if(this.locale=r.locale,(l||c||u)&&(this.removeAllButtons(),this.updateButtons(e),r.watermark||r.displaylogo)){var h=this.getLogo();r.watermark&&(h.className=h.className+\" watermark\"),\"v\"===n.modebar.orientation?this.element.insertBefore(h,this.element.childNodes[0]):this.element.appendChild(h),this.hasLogo=!0}this.updateActiveButton()},c.updateButtons=function(t){var e=this;this.buttons=t,this.buttonElements=[],this.buttonsNames=[],this.buttons.forEach(function(t){var r=e.createGroup();t.forEach(function(t){var n=t.name;if(!n)throw new Error(\"must provide button 'name' in button config\");if(-1!==e.buttonsNames.indexOf(n))throw new Error(\"button name '\"+n+\"' is taken\");e.buttonsNames.push(n);var i=e.createButton(t);e.buttonElements.push(i),r.appendChild(i)}),e.element.appendChild(r)})},c.createGroup=function(){var t=document.createElement(\"div\");return t.className=\"modebar-group\",t},c.createButton=function(t){var e=this,r=document.createElement(\"a\");r.setAttribute(\"rel\",\"tooltip\"),r.className=\"modebar-btn\";var i=t.title;void 0===i?i=t.name:\"function\"==typeof i&&(i=i(this.graphInfo)),(i||0===i)&&r.setAttribute(\"data-title\",i),void 0!==t.attr&&r.setAttribute(\"data-attr\",t.attr);var a=t.val;if(void 0!==a&&(\"function\"==typeof a&&(a=a(this.graphInfo)),r.setAttribute(\"data-val\",a)),\"function\"!=typeof t.click)throw new Error(\"must provide button 'click' function in button config\");r.addEventListener(\"click\",function(r){t.click(e.graphInfo,r),e.updateActiveButton(r.currentTarget)}),r.setAttribute(\"data-toggle\",t.toggle||!1),t.toggle&&n.select(r).classed(\"active\",!0);var s=t.icon;return\"function\"==typeof s?r.appendChild(s()):r.appendChild(this.createIcon(s||o.question)),r.setAttribute(\"data-gravity\",t.gravity||\"n\"),r},c.createIcon=function(t){var e,r=i(t.height)?Number(t.height):t.ascent-t.descent,n=\"http://www.w3.org/2000/svg\";if(t.path){(e=document.createElementNS(n,\"svg\")).setAttribute(\"viewBox\",[0,0,t.width,r].join(\" \")),e.setAttribute(\"class\",\"icon\");var a=document.createElementNS(n,\"path\");a.setAttribute(\"d\",t.path),t.transform?a.setAttribute(\"transform\",t.transform):void 0!==t.ascent&&a.setAttribute(\"transform\",\"matrix(1 0 0 -1 0 \"+t.ascent+\")\"),e.appendChild(a)}t.svg&&(e=s.parseFromString(t.svg,\"application/xml\").childNodes[0]);return e.setAttribute(\"height\",\"1em\"),e.setAttribute(\"width\",\"1em\"),e},c.updateActiveButton=function(t){var e=this.graphInfo._fullLayout,r=void 0!==t?t.getAttribute(\"data-attr\"):null;this.buttonElements.forEach(function(t){var i=t.getAttribute(\"data-val\")||!0,o=t.getAttribute(\"data-attr\"),s=\"true\"===t.getAttribute(\"data-toggle\"),l=n.select(t);if(s)o===r&&l.classed(\"active\",!l.classed(\"active\"));else{var c=null===o?o:a.nestedProperty(e,o).get();l.classed(\"active\",c===i)}})},c.hasButtons=function(t){var e=this.buttons;if(!e)return!1;if(t.length!==e.length)return!1;for(var r=0;r<t.length;++r){if(t[r].length!==e[r].length)return!1;for(var n=0;n<t[r].length;n++)if(t[r][n].name!==e[r][n].name)return!1}return!0},c.getLogo=function(){var t=this.createGroup(),e=document.createElement(\"a\");return e.href=\"https://plot.ly/\",e.target=\"_blank\",e.setAttribute(\"data-title\",a._(this.graphInfo,\"Produced with Plotly\")),e.className=\"modebar-btn plotlyjsicon modebar-btn--logo\",e.appendChild(this.createIcon(o.newplotlylogo)),t.appendChild(e),t},c.removeAllButtons=function(){for(;this.element.firstChild;)this.element.removeChild(this.element.firstChild);this.hasLogo=!1},c.destroy=function(){a.removeElement(this.container.querySelector(\".modebar\")),a.deleteRelatedStyleRule(this._uid)},e.exports=function(t,e){var r=t._fullLayout,i=new l({graphInfo:t,container:r._modebardiv.node(),buttons:e});return r._privateplot&&n.select(i.element).append(\"span\").classed(\"badge-private float--left\",!0).text(\"PRIVATE\"),i}},{\"../../fonts/ploticon\":699,\"../../lib\":719,d3:163,\"fast-isnumeric\":225}],655:[function(t,e,r){\"use strict\";var n=t(\"../../plots/font_attributes\"),i=t(\"../color/attributes\"),a=(0,t(\"../../plot_api/plot_template\").templatedArray)(\"button\",{visible:{valType:\"boolean\",dflt:!0,editType:\"plot\"},step:{valType:\"enumerated\",values:[\"month\",\"year\",\"day\",\"hour\",\"minute\",\"second\",\"all\"],dflt:\"month\",editType:\"plot\"},stepmode:{valType:\"enumerated\",values:[\"backward\",\"todate\"],dflt:\"backward\",editType:\"plot\"},count:{valType:\"number\",min:0,dflt:1,editType:\"plot\"},label:{valType:\"string\",editType:\"plot\"},editType:\"plot\"});e.exports={visible:{valType:\"boolean\",editType:\"plot\"},buttons:a,x:{valType:\"number\",min:-2,max:3,editType:\"plot\"},xanchor:{valType:\"enumerated\",values:[\"auto\",\"left\",\"center\",\"right\"],dflt:\"left\",editType:\"plot\"},y:{valType:\"number\",min:-2,max:3,editType:\"plot\"},yanchor:{valType:\"enumerated\",values:[\"auto\",\"top\",\"middle\",\"bottom\"],dflt:\"bottom\",editType:\"plot\"},font:n({editType:\"plot\"}),bgcolor:{valType:\"color\",dflt:i.lightLine,editType:\"plot\"},activecolor:{valType:\"color\",editType:\"plot\"},bordercolor:{valType:\"color\",dflt:i.defaultLine,editType:\"plot\"},borderwidth:{valType:\"number\",min:0,dflt:0,editType:\"plot\"},editType:\"plot\"}},{\"../../plot_api/plot_template\":757,\"../../plots/font_attributes\":793,\"../color/attributes\":592}],656:[function(t,e,r){\"use strict\";e.exports={yPad:.02,minButtonWidth:30,rx:3,ry:3,lightAmount:25,darkAmount:10}},{}],657:[function(t,e,r){\"use strict\";var n=t(\"../../lib\"),i=t(\"../color\"),a=t(\"../../plot_api/plot_template\"),o=t(\"../../plots/array_container_defaults\"),s=t(\"./attributes\"),l=t(\"./constants\");function c(t,e,r,i){var a=i.calendar;function o(r,i){return n.coerce(t,e,s.buttons,r,i)}if(o(\"visible\")){var l=o(\"step\");\"all\"!==l&&(!a||\"gregorian\"===a||\"month\"!==l&&\"year\"!==l?o(\"stepmode\"):e.stepmode=\"backward\",o(\"count\")),o(\"label\")}}e.exports=function(t,e,r,u,h){var f=t.rangeselector||{},p=a.newContainer(e,\"rangeselector\");function d(t,e){return n.coerce(f,p,s,t,e)}if(d(\"visible\",o(f,p,{name:\"buttons\",handleItemDefaults:c,calendar:h}).length>0)){var g=function(t,e,r){for(var n=r.filter(function(r){return e[r].anchor===t._id}),i=0,a=0;a<n.length;a++){var o=e[n[a]].domain;o&&(i=Math.max(o[1],i))}return[t.domain[0],i+l.yPad]}(e,r,u);d(\"x\",g[0]),d(\"y\",g[1]),n.noneOrAll(t,e,[\"x\",\"y\"]),d(\"xanchor\"),d(\"yanchor\"),n.coerceFont(d,\"font\",r.font);var v=d(\"bgcolor\");d(\"activecolor\",i.contrast(v,l.lightAmount,l.darkAmount)),d(\"bordercolor\"),d(\"borderwidth\")}}},{\"../../lib\":719,\"../../plot_api/plot_template\":757,\"../../plots/array_container_defaults\":763,\"../color\":593,\"./attributes\":655,\"./constants\":656}],658:[function(t,e,r){\"use strict\";var n=t(\"d3\"),i=t(\"../../registry\"),a=t(\"../../plots/plots\"),o=t(\"../color\"),s=t(\"../drawing\"),l=t(\"../../lib\"),c=t(\"../../lib/svg_text_utils\"),u=t(\"../../plots/cartesian/axis_ids\"),h=t(\"../../constants/alignment\"),f=h.LINE_SPACING,p=h.FROM_TL,d=h.FROM_BR,g=t(\"./constants\"),v=t(\"./get_update_object\");function m(t){return t._id}function y(t,e,r){var n=l.ensureSingle(t,\"rect\",\"selector-rect\",function(t){t.attr(\"shape-rendering\",\"crispEdges\")});n.attr({rx:g.rx,ry:g.ry}),n.call(o.stroke,e.bordercolor).call(o.fill,function(t,e){return e._isActive||e._isHovered?t.activecolor:t.bgcolor}(e,r)).style(\"stroke-width\",e.borderwidth+\"px\")}function x(t,e,r,n){l.ensureSingle(t,\"text\",\"selector-text\",function(t){t.classed(\"user-select-none\",!0).attr(\"text-anchor\",\"middle\")}).call(s.font,e.font).text(function(t,e){if(t.label)return e?l.templateString(t.label,e):t.label;return\"all\"===t.step?\"all\":t.count+t.step.charAt(0)}(r,n._fullLayout._meta)).call(function(t){c.convertToTspans(t,n)})}e.exports=function(t){var e=t._fullLayout._infolayer.selectAll(\".rangeselector\").data(function(t){for(var e=u.list(t,\"x\",!0),r=[],n=0;n<e.length;n++){var i=e[n];i.rangeselector&&i.rangeselector.visible&&r.push(i)}return r}(t),m);e.enter().append(\"g\").classed(\"rangeselector\",!0),e.exit().remove(),e.style({cursor:\"pointer\",\"pointer-events\":\"all\"}),e.each(function(e){var r=n.select(this),o=e,u=o.rangeselector,h=r.selectAll(\"g.button\").data(l.filterVisible(u.buttons));h.enter().append(\"g\").classed(\"button\",!0),h.exit().remove(),h.each(function(e){var r=n.select(this),a=v(o,e);e._isActive=function(t,e,r){if(\"all\"===e.step)return!0===t.autorange;var n=Object.keys(r);return t.range[0]===r[n[0]]&&t.range[1]===r[n[1]]}(o,e,a),r.call(y,u,e),r.call(x,u,e,t),r.on(\"click\",function(){t._dragged||i.call(\"_guiRelayout\",t,a)}),r.on(\"mouseover\",function(){e._isHovered=!0,r.call(y,u,e)}),r.on(\"mouseout\",function(){e._isHovered=!1,r.call(y,u,e)})}),function(t,e,r,i,o){var u=0,h=0,v=r.borderwidth;e.each(function(){var t=n.select(this),e=t.select(\".selector-text\"),i=r.font.size*f,a=Math.max(i*c.lineCount(e),16)+3;h=Math.max(h,a)}),e.each(function(){var t=n.select(this),e=t.select(\".selector-rect\"),i=t.select(\".selector-text\"),a=i.node()&&s.bBox(i.node()).width,o=r.font.size*f,l=c.lineCount(i),p=Math.max(a+10,g.minButtonWidth);t.attr(\"transform\",\"translate(\"+(v+u)+\",\"+v+\")\"),e.attr({x:0,y:0,width:p,height:h}),c.positionText(i,p/2,h/2-(l-1)*o/2+3),u+=p+5});var m=t._fullLayout._size,y=m.l+m.w*r.x,x=m.t+m.h*(1-r.y),b=\"left\";l.isRightAnchor(r)&&(y-=u,b=\"right\");l.isCenterAnchor(r)&&(y-=u/2,b=\"center\");var _=\"top\";l.isBottomAnchor(r)&&(x-=h,_=\"bottom\");l.isMiddleAnchor(r)&&(x-=h/2,_=\"middle\");u=Math.ceil(u),h=Math.ceil(h),y=Math.round(y),x=Math.round(x),a.autoMargin(t,i+\"-range-selector\",{x:r.x,y:r.y,l:u*p[b],r:u*d[b],b:h*d[_],t:h*p[_]}),o.attr(\"transform\",\"translate(\"+y+\",\"+x+\")\")}(t,h,u,o._name,r)})}},{\"../../constants/alignment\":688,\"../../lib\":719,\"../../lib/svg_text_utils\":743,\"../../plots/cartesian/axis_ids\":770,\"../../plots/plots\":828,\"../../registry\":847,\"../color\":593,\"../drawing\":614,\"./constants\":656,\"./get_update_object\":659,d3:163}],659:[function(t,e,r){\"use strict\";var n=t(\"d3\");e.exports=function(t,e){var r=t._name,i={};if(\"all\"===e.step)i[r+\".autorange\"]=!0;else{var a=function(t,e){var r,i=t.range,a=new Date(t.r2l(i[1])),o=e.step,s=e.count;switch(e.stepmode){case\"backward\":r=t.l2r(+n.time[o].utc.offset(a,-s));break;case\"todate\":var l=n.time[o].utc.offset(a,-s);r=t.l2r(+n.time[o].utc.ceil(l))}var c=i[1];return[r,c]}(t,e);i[r+\".range[0]\"]=a[0],i[r+\".range[1]\"]=a[1]}return i}},{d3:163}],660:[function(t,e,r){\"use strict\";e.exports={moduleType:\"component\",name:\"rangeselector\",schema:{subplots:{xaxis:{rangeselector:t(\"./attributes\")}}},layoutAttributes:t(\"./attributes\"),handleDefaults:t(\"./defaults\"),draw:t(\"./draw\")}},{\"./attributes\":655,\"./defaults\":657,\"./draw\":658}],661:[function(t,e,r){\"use strict\";var n=t(\"../color/attributes\");e.exports={bgcolor:{valType:\"color\",dflt:n.background,editType:\"plot\"},bordercolor:{valType:\"color\",dflt:n.defaultLine,editType:\"plot\"},borderwidth:{valType:\"integer\",dflt:0,min:0,editType:\"plot\"},autorange:{valType:\"boolean\",dflt:!0,editType:\"calc\",impliedEdits:{\"range[0]\":void 0,\"range[1]\":void 0}},range:{valType:\"info_array\",items:[{valType:\"any\",editType:\"calc\",impliedEdits:{\"^autorange\":!1}},{valType:\"any\",editType:\"calc\",impliedEdits:{\"^autorange\":!1}}],editType:\"calc\",impliedEdits:{autorange:!1}},thickness:{valType:\"number\",dflt:.15,min:0,max:1,editType:\"plot\"},visible:{valType:\"boolean\",dflt:!0,editType:\"calc\"},editType:\"calc\"}},{\"../color/attributes\":592}],662:[function(t,e,r){\"use strict\";var n=t(\"../../plots/cartesian/axis_ids\").list,i=t(\"../../plots/cartesian/autorange\").getAutoRange,a=t(\"./constants\");e.exports=function(t){for(var e=n(t,\"x\",!0),r=0;r<e.length;r++){var o=e[r],s=o[a.name];s&&s.visible&&s.autorange&&(s._input.autorange=!0,s._input.range=s.range=i(t,o))}}},{\"../../plots/cartesian/autorange\":766,\"../../plots/cartesian/axis_ids\":770,\"./constants\":663}],663:[function(t,e,r){\"use strict\";e.exports={name:\"rangeslider\",containerClassName:\"rangeslider-container\",bgClassName:\"rangeslider-bg\",rangePlotClassName:\"rangeslider-rangeplot\",maskMinClassName:\"rangeslider-mask-min\",maskMaxClassName:\"rangeslider-mask-max\",slideBoxClassName:\"rangeslider-slidebox\",grabberMinClassName:\"rangeslider-grabber-min\",grabAreaMinClassName:\"rangeslider-grabarea-min\",handleMinClassName:\"rangeslider-handle-min\",grabberMaxClassName:\"rangeslider-grabber-max\",grabAreaMaxClassName:\"rangeslider-grabarea-max\",handleMaxClassName:\"rangeslider-handle-max\",maskMinOppAxisClassName:\"rangeslider-mask-min-opp-axis\",maskMaxOppAxisClassName:\"rangeslider-mask-max-opp-axis\",maskColor:\"rgba(0,0,0,0.4)\",maskOppAxisColor:\"rgba(0,0,0,0.2)\",slideBoxFill:\"transparent\",slideBoxCursor:\"ew-resize\",grabAreaFill:\"transparent\",grabAreaCursor:\"col-resize\",grabAreaWidth:10,handleWidth:4,handleRadius:1,handleStrokeWidth:1,extraPad:15}},{}],664:[function(t,e,r){\"use strict\";var n=t(\"../../lib\"),i=t(\"../../plot_api/plot_template\"),a=t(\"../../plots/cartesian/axis_ids\"),o=t(\"./attributes\"),s=t(\"./oppaxis_attributes\");e.exports=function(t,e,r){var l=t[r],c=e[r];if(l.rangeslider||e._requestRangeslider[c._id]){n.isPlainObject(l.rangeslider)||(l.rangeslider={});var u,h,f=l.rangeslider,p=i.newContainer(c,\"rangeslider\");if(_(\"visible\")){_(\"bgcolor\",e.plot_bgcolor),_(\"bordercolor\"),_(\"borderwidth\"),_(\"thickness\"),_(\"autorange\",!c.isValidRange(f.range)),_(\"range\");var d=e._subplots;if(d)for(var g=d.cartesian.filter(function(t){return t.substr(0,t.indexOf(\"y\"))===a.name2id(r)}).map(function(t){return t.substr(t.indexOf(\"y\"),t.length)}),v=n.simpleMap(g,a.id2name),m=0;m<v.length;m++){var y=v[m];u=f[y]||{},h=i.newContainer(p,y,\"yaxis\");var x,b=e[y];u.range&&b.isValidRange(u.range)&&(x=\"fixed\"),\"match\"!==w(\"rangemode\",x)&&w(\"range\",b.range.slice())}p._input=f}}function _(t,e){return n.coerce(f,p,o,t,e)}function w(t,e){return n.coerce(u,h,s,t,e)}}},{\"../../lib\":719,\"../../plot_api/plot_template\":757,\"../../plots/cartesian/axis_ids\":770,\"./attributes\":661,\"./oppaxis_attributes\":668}],665:[function(t,e,r){\"use strict\";var n=t(\"d3\"),i=t(\"../../registry\"),a=t(\"../../plots/plots\"),o=t(\"../../lib\"),s=t(\"../drawing\"),l=t(\"../color\"),c=t(\"../titles\"),u=t(\"../../plots/cartesian\"),h=t(\"../../plots/cartesian/axis_ids\"),f=t(\"../dragelement\"),p=t(\"../../lib/setcursor\"),d=t(\"./constants\");function g(t,e,r,n){var i=o.ensureSingle(t,\"rect\",d.bgClassName,function(t){t.attr({x:0,y:0,\"shape-rendering\":\"crispEdges\"})}),a=n.borderwidth%2==0?n.borderwidth:n.borderwidth-1,l=-n._offsetShift,c=s.crispRound(e,n.borderwidth);i.attr({width:n._width+a,height:n._height+a,transform:\"translate(\"+l+\",\"+l+\")\",fill:n.bgcolor,stroke:n.bordercolor,\"stroke-width\":c})}function v(t,e,r,n){var i=e._fullLayout;o.ensureSingleById(i._topdefs,\"clipPath\",n._clipId,function(t){t.append(\"rect\").attr({x:0,y:0})}).select(\"rect\").attr({width:n._width,height:n._height})}function m(t,e,r,i){var l,c=e.calcdata,f=t.selectAll(\"g.\"+d.rangePlotClassName).data(r._subplotsWith,o.identity);f.enter().append(\"g\").attr(\"class\",function(t){return d.rangePlotClassName+\" \"+t}).call(s.setClipUrl,i._clipId,e),f.order(),f.exit().remove(),f.each(function(t,o){var s=n.select(this),f=0===o,p=h.getFromId(e,t,\"y\"),d=p._name,g=i[d],v={data:[],layout:{xaxis:{type:r.type,domain:[0,1],range:i.range.slice(),calendar:r.calendar},width:i._width,height:i._height,margin:{t:0,b:0,l:0,r:0}},_context:e._context};v.layout[d]={type:p.type,domain:[0,1],range:\"match\"!==g.rangemode?g.range.slice():p.range.slice(),calendar:p.calendar},a.supplyDefaults(v);var m=v._fullLayout.xaxis,y=v._fullLayout[d];m.clearCalc(),m.setScale(),y.clearCalc(),y.setScale();var x={id:t,plotgroup:s,xaxis:m,yaxis:y,isRangePlot:!0};f?l=x:(x.mainplot=\"xy\",x.mainplotinfo=l),u.rangePlot(e,x,function(t,e){for(var r=[],n=0;n<t.length;n++){var i=t[n],a=i[0].trace;a.xaxis+a.yaxis===e&&r.push(i)}return r}(c,t))})}function y(t,e,r,n,i){(o.ensureSingle(t,\"rect\",d.maskMinClassName,function(t){t.attr({x:0,y:0,\"shape-rendering\":\"crispEdges\"})}).attr(\"height\",n._height).call(l.fill,d.maskColor),o.ensureSingle(t,\"rect\",d.maskMaxClassName,function(t){t.attr({y:0,\"shape-rendering\":\"crispEdges\"})}).attr(\"height\",n._height).call(l.fill,d.maskColor),\"match\"!==i.rangemode)&&(o.ensureSingle(t,\"rect\",d.maskMinOppAxisClassName,function(t){t.attr({y:0,\"shape-rendering\":\"crispEdges\"})}).attr(\"width\",n._width).call(l.fill,d.maskOppAxisColor),o.ensureSingle(t,\"rect\",d.maskMaxOppAxisClassName,function(t){t.attr({y:0,\"shape-rendering\":\"crispEdges\"})}).attr(\"width\",n._width).style(\"border-top\",d.maskOppBorder).call(l.fill,d.maskOppAxisColor))}function x(t,e,r,n){e._context.staticPlot||o.ensureSingle(t,\"rect\",d.slideBoxClassName,function(t){t.attr({y:0,cursor:d.slideBoxCursor,\"shape-rendering\":\"crispEdges\"})}).attr({height:n._height,fill:d.slideBoxFill})}function b(t,e,r,n){var i=o.ensureSingle(t,\"g\",d.grabberMinClassName),a=o.ensureSingle(t,\"g\",d.grabberMaxClassName),s={x:0,width:d.handleWidth,rx:d.handleRadius,fill:l.background,stroke:l.defaultLine,\"stroke-width\":d.handleStrokeWidth,\"shape-rendering\":\"crispEdges\"},c={y:Math.round(n._height/4),height:Math.round(n._height/2)};if(o.ensureSingle(i,\"rect\",d.handleMinClassName,function(t){t.attr(s)}).attr(c),o.ensureSingle(a,\"rect\",d.handleMaxClassName,function(t){t.attr(s)}).attr(c),!e._context.staticPlot){var u={width:d.grabAreaWidth,x:0,y:0,fill:d.grabAreaFill,cursor:d.grabAreaCursor};o.ensureSingle(i,\"rect\",d.grabAreaMinClassName,function(t){t.attr(u)}).attr(\"height\",n._height),o.ensureSingle(a,\"rect\",d.grabAreaMaxClassName,function(t){t.attr(u)}).attr(\"height\",n._height)}}e.exports=function(t){for(var e=t._fullLayout,r=e._rangeSliderData,a=0;a<r.length;a++){var s=r[a][d.name];s._clipId=s._id+\"-\"+e._uid}var l=e._infolayer.selectAll(\"g.\"+d.containerClassName).data(r,function(t){return t._name});l.exit().each(function(t){var r=t[d.name];e._topdefs.select(\"#\"+r._clipId).remove()}).remove(),0!==r.length&&(l.enter().append(\"g\").classed(d.containerClassName,!0).attr(\"pointer-events\",\"all\"),l.each(function(r){var a=n.select(this),s=r[d.name],l=e[h.id2name(r.anchor)],u=s[h.id2name(r.anchor)];if(s.range){var _,w=o.simpleMap(s.range,r.r2l),k=o.simpleMap(r.range,r.r2l);_=k[0]<k[1]?[Math.min(w[0],k[0]),Math.max(w[1],k[1])]:[Math.max(w[0],k[0]),Math.min(w[1],k[1])],s.range=s._input.range=o.simpleMap(_,r.l2r)}r.cleanRange(\"rangeslider.range\");var T=e.margin,A=e._size,M=r.domain,S=s._tickHeight,E=s._oppBottom;s._width=A.w*(M[1]-M[0]);var C=Math.round(T.l+A.w*M[0]),L=Math.round(A.t+A.h*(1-E)+S+s._offsetShift+d.extraPad);a.attr(\"transform\",\"translate(\"+C+\",\"+L+\")\");var P=r.r2l(s.range[0]),O=r.r2l(s.range[1]),z=O-P;if(s.p2d=function(t){return t/s._width*z+P},s.d2p=function(t){return(t-P)/z*s._width},s._rl=[P,O],\"match\"!==u.rangemode){var I=l.r2l(u.range[0]),D=l.r2l(u.range[1])-I;s.d2pOppAxis=function(t){return(t-I)/D*s._height}}a.call(g,t,r,s).call(v,t,r,s).call(m,t,r,s).call(y,t,r,s,u).call(x,t,r,s).call(b,t,r,s),function(t,e,r,a){var s=t.select(\"rect.\"+d.slideBoxClassName).node(),l=t.select(\"rect.\"+d.grabAreaMinClassName).node(),c=t.select(\"rect.\"+d.grabAreaMaxClassName).node();t.on(\"mousedown\",function(){var u=n.event,h=u.target,d=u.clientX,g=d-t.node().getBoundingClientRect().left,v=a.d2p(r._rl[0]),m=a.d2p(r._rl[1]),y=f.coverSlip();function x(t){var u,f,x,b=+t.clientX-d;switch(h){case s:x=\"ew-resize\",u=v+b,f=m+b;break;case l:x=\"col-resize\",u=v+b,f=m;break;case c:x=\"col-resize\",u=v,f=m+b;break;default:x=\"ew-resize\",u=g,f=g+b}if(f<u){var _=f;f=u,u=_}a._pixelMin=u,a._pixelMax=f,p(n.select(y),x),function(t,e,r,n){function a(t){return r.l2r(o.constrain(t,n._rl[0],n._rl[1]))}var s=a(n.p2d(n._pixelMin)),l=a(n.p2d(n._pixelMax));window.requestAnimationFrame(function(){i.call(\"_guiRelayout\",e,r._name+\".range\",[s,l])})}(0,e,r,a)}y.addEventListener(\"mousemove\",x),y.addEventListener(\"mouseup\",function t(){y.removeEventListener(\"mousemove\",x);y.removeEventListener(\"mouseup\",t);o.removeElement(y)})})}(a,t,r,s),function(t,e,r,n,i,a){var s=d.handleWidth/2;function l(t){return o.constrain(t,0,n._width)}function c(t){return o.constrain(t,0,n._height)}function u(t){return o.constrain(t,-s,n._width+s)}var h=l(n.d2p(r._rl[0])),f=l(n.d2p(r._rl[1]));if(t.select(\"rect.\"+d.slideBoxClassName).attr(\"x\",h).attr(\"width\",f-h),t.select(\"rect.\"+d.maskMinClassName).attr(\"width\",h),t.select(\"rect.\"+d.maskMaxClassName).attr(\"x\",f).attr(\"width\",n._width-f),\"match\"!==a.rangemode){var p=n._height-c(n.d2pOppAxis(i._rl[1])),g=n._height-c(n.d2pOppAxis(i._rl[0]));t.select(\"rect.\"+d.maskMinOppAxisClassName).attr(\"x\",h).attr(\"height\",p).attr(\"width\",f-h),t.select(\"rect.\"+d.maskMaxOppAxisClassName).attr(\"x\",h).attr(\"y\",g).attr(\"height\",n._height-g).attr(\"width\",f-h),t.select(\"rect.\"+d.slideBoxClassName).attr(\"y\",p).attr(\"height\",g-p)}var v=Math.round(u(h-s))-.5,m=Math.round(u(f-s))+.5;t.select(\"g.\"+d.grabberMinClassName).attr(\"transform\",\"translate(\"+v+\",0.5)\"),t.select(\"g.\"+d.grabberMaxClassName).attr(\"transform\",\"translate(\"+m+\",0.5)\")}(a,0,r,s,l,u),\"bottom\"===r.side&&c.draw(t,r._id+\"title\",{propContainer:r,propName:r._name+\".title\",placeholder:e._dfltTitle.x,attributes:{x:r._offset+r._length/2,y:L+s._height+s._offsetShift+10+1.5*r.title.font.size,\"text-anchor\":\"middle\"}})}))}},{\"../../lib\":719,\"../../lib/setcursor\":739,\"../../plots/cartesian\":778,\"../../plots/cartesian/axis_ids\":770,\"../../plots/plots\":828,\"../../registry\":847,\"../color\":593,\"../dragelement\":611,\"../drawing\":614,\"../titles\":681,\"./constants\":663,d3:163}],666:[function(t,e,r){\"use strict\";var n=t(\"../../plots/cartesian/axis_ids\"),i=t(\"./constants\"),a=i.name;function o(t){var e=t&&t[a];return e&&e.visible}r.isVisible=o,r.makeData=function(t){var e=n.list({_fullLayout:t},\"x\",!0),r=t.margin,i=[];if(!t._has(\"gl2d\"))for(var s=0;s<e.length;s++){var l=e[s];if(o(l)){i.push(l);var c=l[a];c._id=a+l._id,c._height=(t.height-r.b-r.t)*c.thickness,c._offsetShift=Math.floor(c.borderwidth/2)}}t._rangeSliderData=i},r.autoMarginOpts=function(t,e){for(var r=e[a],o=1/0,s=e._counterAxes,l=0;l<s.length;l++){var c=s[l],u=n.getFromId(t,c);o=Math.min(o,u.domain[0])}r._oppBottom=o;var h=\"bottom\"===e.side&&e._boundingBox.height||0;return r._tickHeight=h,{x:0,y:o,l:0,r:0,t:0,b:r._height+t._fullLayout.margin.b+h,pad:i.extraPad+2*r._offsetShift}}},{\"../../plots/cartesian/axis_ids\":770,\"./constants\":663}],667:[function(t,e,r){\"use strict\";var n=t(\"../../lib\"),i=t(\"./attributes\"),a=t(\"./oppaxis_attributes\"),o=t(\"./helpers\");e.exports={moduleType:\"component\",name:\"rangeslider\",schema:{subplots:{xaxis:{rangeslider:n.extendFlat({},i,{yaxis:a})}}},layoutAttributes:t(\"./attributes\"),handleDefaults:t(\"./defaults\"),calcAutorange:t(\"./calc_autorange\"),draw:t(\"./draw\"),isVisible:o.isVisible,makeData:o.makeData,autoMarginOpts:o.autoMarginOpts}},{\"../../lib\":719,\"./attributes\":661,\"./calc_autorange\":662,\"./defaults\":664,\"./draw\":665,\"./helpers\":666,\"./oppaxis_attributes\":668}],668:[function(t,e,r){\"use strict\";e.exports={_isSubplotObj:!0,rangemode:{valType:\"enumerated\",values:[\"auto\",\"fixed\",\"match\"],dflt:\"match\",editType:\"calc\"},range:{valType:\"info_array\",items:[{valType:\"any\",editType:\"plot\"},{valType:\"any\",editType:\"plot\"}],editType:\"plot\"},editType:\"calc\"}},{}],669:[function(t,e,r){\"use strict\";var n=t(\"../annotations/attributes\"),i=t(\"../../traces/scatter/attributes\").line,a=t(\"../drawing/attributes\").dash,o=t(\"../../lib/extend\").extendFlat,s=t(\"../../plot_api/plot_template\").templatedArray;e.exports=s(\"shape\",{visible:{valType:\"boolean\",dflt:!0,editType:\"calc+arraydraw\"},type:{valType:\"enumerated\",values:[\"circle\",\"rect\",\"path\",\"line\"],editType:\"calc+arraydraw\"},layer:{valType:\"enumerated\",values:[\"below\",\"above\"],dflt:\"above\",editType:\"arraydraw\"},xref:o({},n.xref,{}),xsizemode:{valType:\"enumerated\",values:[\"scaled\",\"pixel\"],dflt:\"scaled\",editType:\"calc+arraydraw\"},xanchor:{valType:\"any\",editType:\"calc+arraydraw\"},x0:{valType:\"any\",editType:\"calc+arraydraw\"},x1:{valType:\"any\",editType:\"calc+arraydraw\"},yref:o({},n.yref,{}),ysizemode:{valType:\"enumerated\",values:[\"scaled\",\"pixel\"],dflt:\"scaled\",editType:\"calc+arraydraw\"},yanchor:{valType:\"any\",editType:\"calc+arraydraw\"},y0:{valType:\"any\",editType:\"calc+arraydraw\"},y1:{valType:\"any\",editType:\"calc+arraydraw\"},path:{valType:\"string\",editType:\"calc+arraydraw\"},opacity:{valType:\"number\",min:0,max:1,dflt:1,editType:\"arraydraw\"},line:{color:o({},i.color,{editType:\"arraydraw\"}),width:o({},i.width,{editType:\"calc+arraydraw\"}),dash:o({},a,{editType:\"arraydraw\"}),editType:\"calc+arraydraw\"},fillcolor:{valType:\"color\",dflt:\"rgba(0,0,0,0)\",editType:\"arraydraw\"},editType:\"arraydraw\"})},{\"../../lib/extend\":710,\"../../plot_api/plot_template\":757,\"../../traces/scatter/attributes\":1112,\"../annotations/attributes\":576,\"../drawing/attributes\":613}],670:[function(t,e,r){\"use strict\";var n=t(\"../../lib\"),i=t(\"../../plots/cartesian/axes\"),a=t(\"./constants\"),o=t(\"./helpers\");function s(t){return c(t.line.width,t.xsizemode,t.x0,t.x1,t.path,!1)}function l(t){return c(t.line.width,t.ysizemode,t.y0,t.y1,t.path,!0)}function c(t,e,r,i,s,l){var c=t/2,u=l;if(\"pixel\"===e){var h=s?o.extractPathCoords(s,l?a.paramIsY:a.paramIsX):[r,i],f=n.aggNums(Math.max,null,h),p=n.aggNums(Math.min,null,h),d=p<0?Math.abs(p)+c:c,g=f>0?f+c:c;return{ppad:c,ppadplus:u?d:g,ppadminus:u?g:d}}return{ppad:c}}function u(t,e,r,n,i){var s=\"category\"===t.type||\"multicategory\"===t.type?t.r2c:t.d2c;if(void 0!==e)return[s(e),s(r)];if(n){var l,c,u,h,f=1/0,p=-1/0,d=n.match(a.segmentRE);for(\"date\"===t.type&&(s=o.decodeDate(s)),l=0;l<d.length;l++)void 0!==(c=i[d[l].charAt(0)].drawn)&&(!(u=d[l].substr(1).match(a.paramRE))||u.length<c||((h=s(u[c]))<f&&(f=h),h>p&&(p=h)));return p>=f?[f,p]:void 0}}e.exports=function(t){var e=t._fullLayout,r=n.filterVisible(e.shapes);if(r.length&&t._fullData.length)for(var o=0;o<r.length;o++){var c,h,f=r[o];if(f._extremes={},\"paper\"!==f.xref){var p=\"pixel\"===f.xsizemode?f.xanchor:f.x0,d=\"pixel\"===f.xsizemode?f.xanchor:f.x1;(h=u(c=i.getFromId(t,f.xref),p,d,f.path,a.paramIsX))&&(f._extremes[c._id]=i.findExtremes(c,h,s(f)))}if(\"paper\"!==f.yref){var g=\"pixel\"===f.ysizemode?f.yanchor:f.y0,v=\"pixel\"===f.ysizemode?f.yanchor:f.y1;(h=u(c=i.getFromId(t,f.yref),g,v,f.path,a.paramIsY))&&(f._extremes[c._id]=i.findExtremes(c,h,l(f)))}}}},{\"../../lib\":719,\"../../plots/cartesian/axes\":767,\"./constants\":671,\"./helpers\":674}],671:[function(t,e,r){\"use strict\";e.exports={segmentRE:/[MLHVQCTSZ][^MLHVQCTSZ]*/g,paramRE:/[^\\s,]+/g,paramIsX:{M:{0:!0,drawn:0},L:{0:!0,drawn:0},H:{0:!0,drawn:0},V:{},Q:{0:!0,2:!0,drawn:2},C:{0:!0,2:!0,4:!0,drawn:4},T:{0:!0,drawn:0},S:{0:!0,2:!0,drawn:2},Z:{}},paramIsY:{M:{1:!0,drawn:1},L:{1:!0,drawn:1},H:{},V:{0:!0,drawn:0},Q:{1:!0,3:!0,drawn:3},C:{1:!0,3:!0,5:!0,drawn:5},T:{1:!0,drawn:1},S:{1:!0,3:!0,drawn:5},Z:{}},numParams:{M:2,L:2,H:1,V:1,Q:4,C:6,T:2,S:4,Z:0}}},{}],672:[function(t,e,r){\"use strict\";var n=t(\"../../lib\"),i=t(\"../../plots/cartesian/axes\"),a=t(\"../../plots/array_container_defaults\"),o=t(\"./attributes\"),s=t(\"./helpers\");function l(t,e,r){function a(r,i){return n.coerce(t,e,o,r,i)}if(a(\"visible\")){a(\"layer\"),a(\"opacity\"),a(\"fillcolor\"),a(\"line.color\"),a(\"line.width\"),a(\"line.dash\");for(var l=a(\"type\",t.path?\"path\":\"rect\"),c=a(\"xsizemode\"),u=a(\"ysizemode\"),h=[\"x\",\"y\"],f=0;f<2;f++){var p,d,g,v=h[f],m=v+\"anchor\",y=\"x\"===v?c:u,x={_fullLayout:r},b=i.coerceRef(t,e,x,v,\"\",\"paper\");if(\"paper\"!==b?((p=i.getFromId(x,b))._shapeIndices.push(e._index),g=s.rangeToShapePosition(p),d=s.shapePositionToRange(p)):d=g=n.identity,\"path\"!==l){var _=v+\"0\",w=v+\"1\",k=t[_],T=t[w];t[_]=d(t[_],!0),t[w]=d(t[w],!0),\"pixel\"===y?(a(_,0),a(w,10)):(i.coercePosition(e,x,a,b,_,.25),i.coercePosition(e,x,a,b,w,.75)),e[_]=g(e[_]),e[w]=g(e[w]),t[_]=k,t[w]=T}if(\"pixel\"===y){var A=t[m];t[m]=d(t[m],!0),i.coercePosition(e,x,a,b,m,.25),e[m]=g(e[m]),t[m]=A}}\"path\"===l?a(\"path\"):n.noneOrAll(t,e,[\"x0\",\"x1\",\"y0\",\"y1\"])}}e.exports=function(t,e){a(t,e,{name:\"shapes\",handleItemDefaults:l})}},{\"../../lib\":719,\"../../plots/array_container_defaults\":763,\"../../plots/cartesian/axes\":767,\"./attributes\":669,\"./helpers\":674}],673:[function(t,e,r){\"use strict\";var n=t(\"../../registry\"),i=t(\"../../lib\"),a=t(\"../../plots/cartesian/axes\"),o=t(\"../color\"),s=t(\"../drawing\"),l=t(\"../../plot_api/plot_template\").arrayEditor,c=t(\"../dragelement\"),u=t(\"../../lib/setcursor\"),h=t(\"./constants\"),f=t(\"./helpers\");function p(t,e){t._fullLayout._paperdiv.selectAll('.shapelayer [data-index=\"'+e+'\"]').remove();var r=t._fullLayout.shapes[e]||{};if(r._input&&!1!==r.visible)if(\"below\"!==r.layer)m(t._fullLayout._shapeUpperLayer);else if(\"paper\"===r.xref||\"paper\"===r.yref)m(t._fullLayout._shapeLowerLayer);else{var p=t._fullLayout._plots[r.xref+r.yref];if(p)m((p.mainplotinfo||p).shapelayer);else m(t._fullLayout._shapeLowerLayer)}function m(p){var m={\"data-index\":e,\"fill-rule\":\"evenodd\",d:g(t,r)},y=r.line.width?r.line.color:\"rgba(0,0,0,0)\",x=p.append(\"path\").attr(m).style(\"opacity\",r.opacity).call(o.stroke,y).call(o.fill,r.fillcolor).call(s.dashLine,r.line.dash,r.line.width);d(x,t,r),t._context.edits.shapePosition&&function(t,e,r,o,p){var m,y,x,b,_,w,k,T,A,M,S,E,C,L,P,O,z=10,I=10,D=\"pixel\"===r.xsizemode,R=\"pixel\"===r.ysizemode,F=\"line\"===r.type,B=\"path\"===r.type,N=l(t.layout,\"shapes\",r),j=N.modifyItem,U=a.getFromId(t,r.xref),V=a.getFromId(t,r.yref),q=f.getDataToPixel(t,U),H=f.getDataToPixel(t,V,!0),G=f.getPixelToData(t,U),Y=f.getPixelToData(t,V,!0),W=F?function(){var t=Math.max(r.line.width,10),n=p.append(\"g\").attr(\"data-index\",o);n.append(\"path\").attr(\"d\",e.attr(\"d\")).style({cursor:\"move\",\"stroke-width\":t,\"stroke-opacity\":\"0\"});var i={\"fill-opacity\":\"0\"},a=t/2>10?t/2:10;return n.append(\"circle\").attr({\"data-line-point\":\"start-point\",cx:D?q(r.xanchor)+r.x0:q(r.x0),cy:R?H(r.yanchor)-r.y0:H(r.y0),r:a}).style(i).classed(\"cursor-grab\",!0),n.append(\"circle\").attr({\"data-line-point\":\"end-point\",cx:D?q(r.xanchor)+r.x1:q(r.x1),cy:R?H(r.yanchor)-r.y1:H(r.y1),r:a}).style(i).classed(\"cursor-grab\",!0),n}():e,X={element:W.node(),gd:t,prepFn:function(n){D&&(_=q(r.xanchor));R&&(w=H(r.yanchor));\"path\"===r.type?P=r.path:(m=D?r.x0:q(r.x0),y=R?r.y0:H(r.y0),x=D?r.x1:q(r.x1),b=R?r.y1:H(r.y1));m<x?(A=m,C=\"x0\",M=x,L=\"x1\"):(A=x,C=\"x1\",M=m,L=\"x0\");!R&&y<b||R&&y>b?(k=y,S=\"y0\",T=b,E=\"y1\"):(k=b,S=\"y1\",T=y,E=\"y0\");Z(n),$(p,r),function(t,e,r){var n=e.xref,i=e.yref,o=a.getFromId(r,n),l=a.getFromId(r,i),c=\"\";\"paper\"===n||o.autorange||(c+=n);\"paper\"===i||l.autorange||(c+=i);s.setClipUrl(t,c?\"clip\"+r._fullLayout._uid+c:null,r)}(e,r,t),X.moveFn=\"move\"===O?J:K},doneFn:function(){u(e),Q(p),d(e,t,r),n.call(\"_guiRelayout\",t,N.getUpdateObj())},clickFn:function(){Q(p)}};function Z(t){if(F)O=\"path\"===t.target.tagName?\"move\":\"start-point\"===t.target.attributes[\"data-line-point\"].value?\"resize-over-start-point\":\"resize-over-end-point\";else{var r=X.element.getBoundingClientRect(),n=r.right-r.left,i=r.bottom-r.top,a=t.clientX-r.left,o=t.clientY-r.top,s=!B&&n>z&&i>I&&!t.shiftKey?c.getCursor(a/n,1-o/i):\"move\";u(e,s),O=s.split(\"-\")[0]}}function J(n,i){if(\"path\"===r.type){var a=function(t){return t},o=a,s=a;D?j(\"xanchor\",r.xanchor=G(_+n)):(o=function(t){return G(q(t)+n)},U&&\"date\"===U.type&&(o=f.encodeDate(o))),R?j(\"yanchor\",r.yanchor=Y(w+i)):(s=function(t){return Y(H(t)+i)},V&&\"date\"===V.type&&(s=f.encodeDate(s))),j(\"path\",r.path=v(P,o,s))}else D?j(\"xanchor\",r.xanchor=G(_+n)):(j(\"x0\",r.x0=G(m+n)),j(\"x1\",r.x1=G(x+n))),R?j(\"yanchor\",r.yanchor=Y(w+i)):(j(\"y0\",r.y0=Y(y+i)),j(\"y1\",r.y1=Y(b+i)));e.attr(\"d\",g(t,r)),$(p,r)}function K(n,i){if(B){var a=function(t){return t},o=a,s=a;D?j(\"xanchor\",r.xanchor=G(_+n)):(o=function(t){return G(q(t)+n)},U&&\"date\"===U.type&&(o=f.encodeDate(o))),R?j(\"yanchor\",r.yanchor=Y(w+i)):(s=function(t){return Y(H(t)+i)},V&&\"date\"===V.type&&(s=f.encodeDate(s))),j(\"path\",r.path=v(P,o,s))}else if(F){if(\"resize-over-start-point\"===O){var l=m+n,c=R?y-i:y+i;j(\"x0\",r.x0=D?l:G(l)),j(\"y0\",r.y0=R?c:Y(c))}else if(\"resize-over-end-point\"===O){var u=x+n,h=R?b-i:b+i;j(\"x1\",r.x1=D?u:G(u)),j(\"y1\",r.y1=R?h:Y(h))}}else{var d=~O.indexOf(\"n\")?k+i:k,N=~O.indexOf(\"s\")?T+i:T,W=~O.indexOf(\"w\")?A+n:A,X=~O.indexOf(\"e\")?M+n:M;~O.indexOf(\"n\")&&R&&(d=k-i),~O.indexOf(\"s\")&&R&&(N=T-i),(!R&&N-d>I||R&&d-N>I)&&(j(S,r[S]=R?d:Y(d)),j(E,r[E]=R?N:Y(N))),X-W>z&&(j(C,r[C]=D?W:G(W)),j(L,r[L]=D?X:G(X)))}e.attr(\"d\",g(t,r)),$(p,r)}function $(t,e){(D||R)&&function(){var r=\"path\"!==e.type,n=t.selectAll(\".visual-cue\").data([0]);n.enter().append(\"path\").attr({fill:\"#fff\",\"fill-rule\":\"evenodd\",stroke:\"#000\",\"stroke-width\":1}).classed(\"visual-cue\",!0);var a=q(D?e.xanchor:i.midRange(r?[e.x0,e.x1]:f.extractPathCoords(e.path,h.paramIsX))),o=H(R?e.yanchor:i.midRange(r?[e.y0,e.y1]:f.extractPathCoords(e.path,h.paramIsY)));if(a=f.roundPositionForSharpStrokeRendering(a,1),o=f.roundPositionForSharpStrokeRendering(o,1),D&&R){var s=\"M\"+(a-1-1)+\",\"+(o-1-1)+\"h-8v2h8 v8h2v-8 h8v-2h-8 v-8h-2 Z\";n.attr(\"d\",s)}else if(D){var l=\"M\"+(a-1-1)+\",\"+(o-9-1)+\"v18 h2 v-18 Z\";n.attr(\"d\",l)}else{var c=\"M\"+(a-9-1)+\",\"+(o-1-1)+\"h18 v2 h-18 Z\";n.attr(\"d\",c)}}()}function Q(t){t.selectAll(\".visual-cue\").remove()}c.init(X),W.node().onmousemove=Z}(t,x,r,e,p)}}function d(t,e,r){var n=(r.xref+r.yref).replace(/paper/g,\"\");s.setClipUrl(t,n?\"clip\"+e._fullLayout._uid+n:null,e)}function g(t,e){var r,n,o,s,l,c,u,p,d=e.type,g=a.getFromId(t,e.xref),v=a.getFromId(t,e.yref),m=t._fullLayout._size;if(g?(r=f.shapePositionToRange(g),n=function(t){return g._offset+g.r2p(r(t,!0))}):n=function(t){return m.l+m.w*t},v?(o=f.shapePositionToRange(v),s=function(t){return v._offset+v.r2p(o(t,!0))}):s=function(t){return m.t+m.h*(1-t)},\"path\"===d)return g&&\"date\"===g.type&&(n=f.decodeDate(n)),v&&\"date\"===v.type&&(s=f.decodeDate(s)),function(t,e,r){var n=t.path,a=t.xsizemode,o=t.ysizemode,s=t.xanchor,l=t.yanchor;return n.replace(h.segmentRE,function(t){var n=0,c=t.charAt(0),u=h.paramIsX[c],f=h.paramIsY[c],p=h.numParams[c],d=t.substr(1).replace(h.paramRE,function(t){return u[n]?t=\"pixel\"===a?e(s)+Number(t):e(t):f[n]&&(t=\"pixel\"===o?r(l)-Number(t):r(t)),++n>p&&(t=\"X\"),t});return n>p&&(d=d.replace(/[\\s,]*X.*/,\"\"),i.log(\"Ignoring extra params in segment \"+t)),c+d})}(e,n,s);if(\"pixel\"===e.xsizemode){var y=n(e.xanchor);l=y+e.x0,c=y+e.x1}else l=n(e.x0),c=n(e.x1);if(\"pixel\"===e.ysizemode){var x=s(e.yanchor);u=x-e.y0,p=x-e.y1}else u=s(e.y0),p=s(e.y1);if(\"line\"===d)return\"M\"+l+\",\"+u+\"L\"+c+\",\"+p;if(\"rect\"===d)return\"M\"+l+\",\"+u+\"H\"+c+\"V\"+p+\"H\"+l+\"Z\";var b=(l+c)/2,_=(u+p)/2,w=Math.abs(b-l),k=Math.abs(_-u),T=\"A\"+w+\",\"+k,A=b+w+\",\"+_;return\"M\"+A+T+\" 0 1,1 \"+(b+\",\"+(_-k))+T+\" 0 0,1 \"+A+\"Z\"}function v(t,e,r){return t.replace(h.segmentRE,function(t){var n=0,i=t.charAt(0),a=h.paramIsX[i],o=h.paramIsY[i],s=h.numParams[i];return i+t.substr(1).replace(h.paramRE,function(t){return n>=s?t:(a[n]?t=e(t):o[n]&&(t=r(t)),n++,t)})})}e.exports={draw:function(t){var e=t._fullLayout;for(var r in e._shapeUpperLayer.selectAll(\"path\").remove(),e._shapeLowerLayer.selectAll(\"path\").remove(),e._plots){var n=e._plots[r].shapelayer;n&&n.selectAll(\"path\").remove()}for(var i=0;i<e.shapes.length;i++)e.shapes[i].visible&&p(t,i)},drawOne:p}},{\"../../lib\":719,\"../../lib/setcursor\":739,\"../../plot_api/plot_template\":757,\"../../plots/cartesian/axes\":767,\"../../registry\":847,\"../color\":593,\"../dragelement\":611,\"../drawing\":614,\"./constants\":671,\"./helpers\":674}],674:[function(t,e,r){\"use strict\";var n=t(\"./constants\"),i=t(\"../../lib\");r.rangeToShapePosition=function(t){return\"log\"===t.type?t.r2d:function(t){return t}},r.shapePositionToRange=function(t){return\"log\"===t.type?t.d2r:function(t){return t}},r.decodeDate=function(t){return function(e){return e.replace&&(e=e.replace(\"_\",\" \")),t(e)}},r.encodeDate=function(t){return function(e){return t(e).replace(\" \",\"_\")}},r.extractPathCoords=function(t,e){var r=[];return t.match(n.segmentRE).forEach(function(t){var a=e[t.charAt(0)].drawn;if(void 0!==a){var o=t.substr(1).match(n.paramRE);!o||o.length<a||r.push(i.cleanNumber(o[a]))}}),r},r.getDataToPixel=function(t,e,n){var i,a=t._fullLayout._size;if(e){var o=r.shapePositionToRange(e);i=function(t){return e._offset+e.r2p(o(t,!0))},\"date\"===e.type&&(i=r.decodeDate(i))}else i=n?function(t){return a.t+a.h*(1-t)}:function(t){return a.l+a.w*t};return i},r.getPixelToData=function(t,e,n){var i,a=t._fullLayout._size;if(e){var o=r.rangeToShapePosition(e);i=function(t){return o(e.p2r(t-e._offset))}}else i=n?function(t){return 1-(t-a.t)/a.h}:function(t){return(t-a.l)/a.w};return i},r.roundPositionForSharpStrokeRendering=function(t,e){var r=1===Math.round(e%2),n=Math.round(t);return r?n+.5:n}},{\"../../lib\":719,\"./constants\":671}],675:[function(t,e,r){\"use strict\";var n=t(\"./draw\");e.exports={moduleType:\"component\",name:\"shapes\",layoutAttributes:t(\"./attributes\"),supplyLayoutDefaults:t(\"./defaults\"),includeBasePlot:t(\"../../plots/cartesian/include_components\")(\"shapes\"),calcAutorange:t(\"./calc_autorange\"),draw:n.draw,drawOne:n.drawOne}},{\"../../plots/cartesian/include_components\":777,\"./attributes\":669,\"./calc_autorange\":670,\"./defaults\":672,\"./draw\":673}],676:[function(t,e,r){\"use strict\";var n=t(\"../../plots/font_attributes\"),i=t(\"../../plots/pad_attributes\"),a=t(\"../../lib/extend\").extendDeepAll,o=t(\"../../plot_api/edit_types\").overrideAll,s=t(\"../../plots/animation_attributes\"),l=t(\"../../plot_api/plot_template\").templatedArray,c=t(\"./constants\"),u=l(\"step\",{visible:{valType:\"boolean\",dflt:!0},method:{valType:\"enumerated\",values:[\"restyle\",\"relayout\",\"animate\",\"update\",\"skip\"],dflt:\"restyle\"},args:{valType:\"info_array\",freeLength:!0,items:[{valType:\"any\"},{valType:\"any\"},{valType:\"any\"}]},label:{valType:\"string\"},value:{valType:\"string\"},execute:{valType:\"boolean\",dflt:!0}});e.exports=o(l(\"slider\",{visible:{valType:\"boolean\",dflt:!0},active:{valType:\"number\",min:0,dflt:0},steps:u,lenmode:{valType:\"enumerated\",values:[\"fraction\",\"pixels\"],dflt:\"fraction\"},len:{valType:\"number\",min:0,dflt:1},x:{valType:\"number\",min:-2,max:3,dflt:0},pad:a(i({editType:\"arraydraw\"}),{},{t:{dflt:20}}),xanchor:{valType:\"enumerated\",values:[\"auto\",\"left\",\"center\",\"right\"],dflt:\"left\"},y:{valType:\"number\",min:-2,max:3,dflt:0},yanchor:{valType:\"enumerated\",values:[\"auto\",\"top\",\"middle\",\"bottom\"],dflt:\"top\"},transition:{duration:{valType:\"number\",min:0,dflt:150},easing:{valType:\"enumerated\",values:s.transition.easing.values,dflt:\"cubic-in-out\"}},currentvalue:{visible:{valType:\"boolean\",dflt:!0},xanchor:{valType:\"enumerated\",values:[\"left\",\"center\",\"right\"],dflt:\"left\"},offset:{valType:\"number\",dflt:10},prefix:{valType:\"string\"},suffix:{valType:\"string\"},font:n({})},font:n({}),activebgcolor:{valType:\"color\",dflt:c.gripBgActiveColor},bgcolor:{valType:\"color\",dflt:c.railBgColor},bordercolor:{valType:\"color\",dflt:c.railBorderColor},borderwidth:{valType:\"number\",min:0,dflt:c.railBorderWidth},ticklen:{valType:\"number\",min:0,dflt:c.tickLength},tickcolor:{valType:\"color\",dflt:c.tickColor},tickwidth:{valType:\"number\",min:0,dflt:1},minorticklen:{valType:\"number\",min:0,dflt:c.minorTickLength}}),\"arraydraw\",\"from-root\")},{\"../../lib/extend\":710,\"../../plot_api/edit_types\":750,\"../../plot_api/plot_template\":757,\"../../plots/animation_attributes\":762,\"../../plots/font_attributes\":793,\"../../plots/pad_attributes\":827,\"./constants\":677}],677:[function(t,e,r){\"use strict\";e.exports={name:\"sliders\",containerClassName:\"slider-container\",groupClassName:\"slider-group\",inputAreaClass:\"slider-input-area\",railRectClass:\"slider-rail-rect\",railTouchRectClass:\"slider-rail-touch-rect\",gripRectClass:\"slider-grip-rect\",tickRectClass:\"slider-tick-rect\",inputProxyClass:\"slider-input-proxy\",labelsClass:\"slider-labels\",labelGroupClass:\"slider-label-group\",labelClass:\"slider-label\",currentValueClass:\"slider-current-value\",railHeight:5,menuIndexAttrName:\"slider-active-index\",autoMarginIdRoot:\"slider-\",minWidth:30,minHeight:30,textPadX:40,arrowOffsetX:4,railRadius:2,railWidth:5,railBorder:4,railBorderWidth:1,railBorderColor:\"#bec8d9\",railBgColor:\"#f8fafc\",railInset:8,stepInset:10,gripRadius:10,gripWidth:20,gripHeight:20,gripBorder:20,gripBorderWidth:1,gripBorderColor:\"#bec8d9\",gripBgColor:\"#f6f8fa\",gripBgActiveColor:\"#dbdde0\",labelPadding:8,labelOffset:0,tickWidth:1,tickColor:\"#333\",tickOffset:25,tickLength:7,minorTickOffset:25,minorTickColor:\"#333\",minorTickLength:4,currentValuePadding:8,currentValueInset:0}},{}],678:[function(t,e,r){\"use strict\";var n=t(\"../../lib\"),i=t(\"../../plots/array_container_defaults\"),a=t(\"./attributes\"),o=t(\"./constants\").name,s=a.steps;function l(t,e,r){function o(r,i){return n.coerce(t,e,a,r,i)}for(var s=i(t,e,{name:\"steps\",handleItemDefaults:c}),l=0,u=0;u<s.length;u++)s[u].visible&&l++;if(l<2?e.visible=!1:o(\"visible\")){e._stepCount=l;var h=e._visibleSteps=n.filterVisible(s);(s[o(\"active\")]||{}).visible||(e.active=h[0]._index),o(\"x\"),o(\"y\"),n.noneOrAll(t,e,[\"x\",\"y\"]),o(\"xanchor\"),o(\"yanchor\"),o(\"len\"),o(\"lenmode\"),o(\"pad.t\"),o(\"pad.r\"),o(\"pad.b\"),o(\"pad.l\"),n.coerceFont(o,\"font\",r.font),o(\"currentvalue.visible\")&&(o(\"currentvalue.xanchor\"),o(\"currentvalue.prefix\"),o(\"currentvalue.suffix\"),o(\"currentvalue.offset\"),n.coerceFont(o,\"currentvalue.font\",e.font)),o(\"transition.duration\"),o(\"transition.easing\"),o(\"bgcolor\"),o(\"activebgcolor\"),o(\"bordercolor\"),o(\"borderwidth\"),o(\"ticklen\"),o(\"tickwidth\"),o(\"tickcolor\"),o(\"minorticklen\")}}function c(t,e){function r(r,i){return n.coerce(t,e,s,r,i)}if(\"skip\"===t.method||Array.isArray(t.args)?r(\"visible\"):e.visible=!1){r(\"method\"),r(\"args\");var i=r(\"label\",\"step-\"+e._index);r(\"value\",i),r(\"execute\")}}e.exports=function(t,e){i(t,e,{name:o,handleItemDefaults:l})}},{\"../../lib\":719,\"../../plots/array_container_defaults\":763,\"./attributes\":676,\"./constants\":677}],679:[function(t,e,r){\"use strict\";var n=t(\"d3\"),i=t(\"../../plots/plots\"),a=t(\"../color\"),o=t(\"../drawing\"),s=t(\"../../lib\"),l=t(\"../../lib/svg_text_utils\"),c=t(\"../../plot_api/plot_template\").arrayEditor,u=t(\"./constants\"),h=t(\"../../constants/alignment\"),f=h.LINE_SPACING,p=h.FROM_TL,d=h.FROM_BR;function g(t){return u.autoMarginIdRoot+t._index}function v(t){return t._index}function m(t,e){var r=o.tester.selectAll(\"g.\"+u.labelGroupClass).data(e._visibleSteps);r.enter().append(\"g\").classed(u.labelGroupClass,!0);var a=0,c=0;r.each(function(t){var r=b(n.select(this),{step:t},e).node();if(r){var i=o.bBox(r);c=Math.max(c,i.height),a=Math.max(a,i.width)}}),r.remove();var h=e._dims={};h.inputAreaWidth=Math.max(u.railWidth,u.gripHeight);var f=t._fullLayout._size;h.lx=f.l+f.w*e.x,h.ly=f.t+f.h*(1-e.y),\"fraction\"===e.lenmode?h.outerLength=Math.round(f.w*e.len):h.outerLength=e.len,h.inputAreaStart=0,h.inputAreaLength=Math.round(h.outerLength-e.pad.l-e.pad.r);var v=(h.inputAreaLength-2*u.stepInset)/(e._stepCount-1),m=a+u.labelPadding;if(h.labelStride=Math.max(1,Math.ceil(m/v)),h.labelHeight=c,h.currentValueMaxWidth=0,h.currentValueHeight=0,h.currentValueTotalHeight=0,h.currentValueMaxLines=1,e.currentvalue.visible){var x=o.tester.append(\"g\");r.each(function(t){var r=y(x,e,t.label),n=r.node()&&o.bBox(r.node())||{width:0,height:0},i=l.lineCount(r);h.currentValueMaxWidth=Math.max(h.currentValueMaxWidth,Math.ceil(n.width)),h.currentValueHeight=Math.max(h.currentValueHeight,Math.ceil(n.height)),h.currentValueMaxLines=Math.max(h.currentValueMaxLines,i)}),h.currentValueTotalHeight=h.currentValueHeight+e.currentvalue.offset,x.remove()}h.height=h.currentValueTotalHeight+u.tickOffset+e.ticklen+u.labelOffset+h.labelHeight+e.pad.t+e.pad.b;var _=\"left\";s.isRightAnchor(e)&&(h.lx-=h.outerLength,_=\"right\"),s.isCenterAnchor(e)&&(h.lx-=h.outerLength/2,_=\"center\");var w=\"top\";s.isBottomAnchor(e)&&(h.ly-=h.height,w=\"bottom\"),s.isMiddleAnchor(e)&&(h.ly-=h.height/2,w=\"middle\"),h.outerLength=Math.ceil(h.outerLength),h.height=Math.ceil(h.height),h.lx=Math.round(h.lx),h.ly=Math.round(h.ly);var k={y:e.y,b:h.height*d[w],t:h.height*p[w]};\"fraction\"===e.lenmode?(k.l=0,k.xl=e.x-e.len*p[_],k.r=0,k.xr=e.x+e.len*d[_]):(k.x=e.x,k.l=h.outerLength*p[_],k.r=h.outerLength*d[_]),i.autoMargin(t,g(e),k)}function y(t,e,r){if(e.currentvalue.visible){var n,i,a=e._dims;switch(e.currentvalue.xanchor){case\"right\":n=a.inputAreaLength-u.currentValueInset-a.currentValueMaxWidth,i=\"left\";break;case\"center\":n=.5*a.inputAreaLength,i=\"middle\";break;default:n=u.currentValueInset,i=\"left\"}var c=s.ensureSingle(t,\"text\",u.labelClass,function(t){t.classed(\"user-select-none\",!0).attr({\"text-anchor\":i,\"data-notex\":1})}),h=e.currentvalue.prefix?e.currentvalue.prefix:\"\";if(\"string\"==typeof r)h+=r;else{var p=e.steps[e.active].label,d=e._gd._fullLayout._meta;d&&(p=s.templateString(p,d)),h+=p}e.currentvalue.suffix&&(h+=e.currentvalue.suffix),c.call(o.font,e.currentvalue.font).text(h).call(l.convertToTspans,e._gd);var g=l.lineCount(c),v=(a.currentValueMaxLines+1-g)*e.currentvalue.font.size*f;return l.positionText(c,n,v),c}}function x(t,e,r){s.ensureSingle(t,\"rect\",u.gripRectClass,function(n){n.call(T,e,t,r).style(\"pointer-events\",\"all\")}).attr({width:u.gripWidth,height:u.gripHeight,rx:u.gripRadius,ry:u.gripRadius}).call(a.stroke,r.bordercolor).call(a.fill,r.bgcolor).style(\"stroke-width\",r.borderwidth+\"px\")}function b(t,e,r){var n=s.ensureSingle(t,\"text\",u.labelClass,function(t){t.classed(\"user-select-none\",!0).attr({\"text-anchor\":\"middle\",\"data-notex\":1})}),i=e.step.label,a=r._gd._fullLayout._meta;return a&&(i=s.templateString(i,a)),n.call(o.font,r.font).text(i).call(l.convertToTspans,r._gd),n}function _(t,e){var r=s.ensureSingle(t,\"g\",u.labelsClass),i=e._dims,a=r.selectAll(\"g.\"+u.labelGroupClass).data(i.labelSteps);a.enter().append(\"g\").classed(u.labelGroupClass,!0),a.exit().remove(),a.each(function(t){var r=n.select(this);r.call(b,t,e),o.setTranslate(r,S(e,t.fraction),u.tickOffset+e.ticklen+e.font.size*f+u.labelOffset+i.currentValueTotalHeight)})}function w(t,e,r,n,i){var a=Math.round(n*(r._stepCount-1)),o=r._visibleSteps[a]._index;o!==r.active&&k(t,e,r,o,!0,i)}function k(t,e,r,n,a,o){var s=r.active;r.active=n,c(t.layout,u.name,r).applyUpdate(\"active\",n);var l=r.steps[r.active];e.call(M,r,o),e.call(y,r),t.emit(\"plotly_sliderchange\",{slider:r,step:r.steps[r.active],interaction:a,previousActive:s}),l&&l.method&&a&&(e._nextMethod?(e._nextMethod.step=l,e._nextMethod.doCallback=a,e._nextMethod.doTransition=o):(e._nextMethod={step:l,doCallback:a,doTransition:o},e._nextMethodRaf=window.requestAnimationFrame(function(){var r=e._nextMethod.step;r.method&&(r.execute&&i.executeAPICommand(t,r.method,r.args),e._nextMethod=null,e._nextMethodRaf=null)})))}function T(t,e,r){var i=r.node(),o=n.select(e);function s(){return r.data()[0]}t.on(\"mousedown\",function(){var t=s();e.emit(\"plotly_sliderstart\",{slider:t});var l=r.select(\".\"+u.gripRectClass);n.event.stopPropagation(),n.event.preventDefault(),l.call(a.fill,t.activebgcolor);var c=E(t,n.mouse(i)[0]);w(e,r,t,c,!0),t._dragging=!0,o.on(\"mousemove\",function(){var t=s(),a=E(t,n.mouse(i)[0]);w(e,r,t,a,!1)}),o.on(\"mouseup\",function(){var t=s();t._dragging=!1,l.call(a.fill,t.bgcolor),o.on(\"mouseup\",null),o.on(\"mousemove\",null),e.emit(\"plotly_sliderend\",{slider:t,step:t.steps[t.active]})})})}function A(t,e){var r=t.selectAll(\"rect.\"+u.tickRectClass).data(e._visibleSteps),i=e._dims;r.enter().append(\"rect\").classed(u.tickRectClass,!0),r.exit().remove(),r.attr({width:e.tickwidth+\"px\",\"shape-rendering\":\"crispEdges\"}),r.each(function(t,r){var s=r%i.labelStride==0,l=n.select(this);l.attr({height:s?e.ticklen:e.minorticklen}).call(a.fill,e.tickcolor),o.setTranslate(l,S(e,r/(e._stepCount-1))-.5*e.tickwidth,(s?u.tickOffset:u.minorTickOffset)+i.currentValueTotalHeight)})}function M(t,e,r){for(var n=t.select(\"rect.\"+u.gripRectClass),i=0,a=0;a<e._stepCount;a++)if(e._visibleSteps[a]._index===e.active){i=a;break}var o=S(e,i/(e._stepCount-1));if(!e._invokingCommand){var s=n;r&&e.transition.duration>0&&(s=s.transition().duration(e.transition.duration).ease(e.transition.easing)),s.attr(\"transform\",\"translate(\"+(o-.5*u.gripWidth)+\",\"+e._dims.currentValueTotalHeight+\")\")}}function S(t,e){var r=t._dims;return r.inputAreaStart+u.stepInset+(r.inputAreaLength-2*u.stepInset)*Math.min(1,Math.max(0,e))}function E(t,e){var r=t._dims;return Math.min(1,Math.max(0,(e-u.stepInset-r.inputAreaStart)/(r.inputAreaLength-2*u.stepInset-2*r.inputAreaStart)))}function C(t,e,r){var n=r._dims,i=s.ensureSingle(t,\"rect\",u.railTouchRectClass,function(n){n.call(T,e,t,r).style(\"pointer-events\",\"all\")});i.attr({width:n.inputAreaLength,height:Math.max(n.inputAreaWidth,u.tickOffset+r.ticklen+n.labelHeight)}).call(a.fill,r.bgcolor).attr(\"opacity\",0),o.setTranslate(i,0,n.currentValueTotalHeight)}function L(t,e){var r=e._dims,n=r.inputAreaLength-2*u.railInset,i=s.ensureSingle(t,\"rect\",u.railRectClass);i.attr({width:n,height:u.railWidth,rx:u.railRadius,ry:u.railRadius,\"shape-rendering\":\"crispEdges\"}).call(a.stroke,e.bordercolor).call(a.fill,e.bgcolor).style(\"stroke-width\",e.borderwidth+\"px\"),o.setTranslate(i,u.railInset,.5*(r.inputAreaWidth-u.railWidth)+r.currentValueTotalHeight)}e.exports=function(t){var e=t._fullLayout,r=function(t,e){for(var r=t[u.name],n=[],i=0;i<r.length;i++){var a=r[i];a.visible&&(a._gd=e,n.push(a))}return n}(e,t),a=e._infolayer.selectAll(\"g.\"+u.containerClassName).data(r.length>0?[0]:[]);function s(e){e._commandObserver&&(e._commandObserver.remove(),delete e._commandObserver),i.autoMargin(t,g(e))}if(a.enter().append(\"g\").classed(u.containerClassName,!0).style(\"cursor\",\"ew-resize\"),a.exit().each(function(){n.select(this).selectAll(\"g.\"+u.groupClassName).each(s)}).remove(),0!==r.length){var l=a.selectAll(\"g.\"+u.groupClassName).data(r,v);l.enter().append(\"g\").classed(u.groupClassName,!0),l.exit().each(s).remove();for(var c=0;c<r.length;c++){var h=r[c];m(t,h)}l.each(function(e){var r=n.select(this);!function(t){var e=t._dims;e.labelSteps=[];for(var r=t._stepCount,n=0;n<r;n+=e.labelStride)e.labelSteps.push({fraction:n/(r-1),step:t._visibleSteps[n]})}(e),i.manageCommandObserver(t,e,e._visibleSteps,function(e){var n=r.data()[0];n.active!==e.index&&(n._dragging||k(t,r,n,e.index,!1,!0))}),function(t,e,r){(r.steps[r.active]||{}).visible||(r.active=r._visibleSteps[0]._index);e.call(y,r).call(L,r).call(_,r).call(A,r).call(C,t,r).call(x,t,r);var n=r._dims;o.setTranslate(e,n.lx+r.pad.l,n.ly+r.pad.t),e.call(M,r,!1),e.call(y,r)}(t,n.select(this),e)})}}},{\"../../constants/alignment\":688,\"../../lib\":719,\"../../lib/svg_text_utils\":743,\"../../plot_api/plot_template\":757,\"../../plots/plots\":828,\"../color\":593,\"../drawing\":614,\"./constants\":677,d3:163}],680:[function(t,e,r){\"use strict\";var n=t(\"./constants\");e.exports={moduleType:\"component\",name:n.name,layoutAttributes:t(\"./attributes\"),supplyLayoutDefaults:t(\"./defaults\"),draw:t(\"./draw\")}},{\"./attributes\":676,\"./constants\":677,\"./defaults\":678,\"./draw\":679}],681:[function(t,e,r){\"use strict\";var n=t(\"d3\"),i=t(\"fast-isnumeric\"),a=t(\"../../plots/plots\"),o=t(\"../../registry\"),s=t(\"../../lib\"),l=t(\"../drawing\"),c=t(\"../color\"),u=t(\"../../lib/svg_text_utils\"),h=t(\"../../constants/interactions\");e.exports={draw:function(t,e,r){var p,d=r.propContainer,g=r.propName,v=r.placeholder,m=r.traceIndex,y=r.avoid||{},x=r.attributes,b=r.transform,_=r.containerGroup,w=t._fullLayout,k=1,T=!1,A=d.title,M=(A&&A.text?A.text:\"\").trim(),S=A&&A.font?A.font:{},E=S.family,C=S.size,L=S.color;\"title.text\"===g?p=\"titleText\":-1!==g.indexOf(\"axis\")?p=\"axisTitleText\":g.indexOf(!0)&&(p=\"colorbarTitleText\");var P=t._context.edits[p];\"\"===M?k=0:M.replace(f,\" % \")===v.replace(f,\" % \")&&(k=.2,T=!0,P||(M=\"\"));r._meta?M=s.templateString(M,r._meta):w._meta&&(M=s.templateString(M,w._meta));var O=M||P;_||(_=s.ensureSingle(w._infolayer,\"g\",\"g-\"+e));var z=_.selectAll(\"text\").data(O?[0]:[]);if(z.enter().append(\"text\"),z.text(M).attr(\"class\",e),z.exit().remove(),!O)return _;function I(t){s.syncOrAsync([D,R],t)}function D(e){var r;return b?(r=\"\",b.rotate&&(r+=\"rotate(\"+[b.rotate,x.x,x.y]+\")\"),b.offset&&(r+=\"translate(0, \"+b.offset+\")\")):r=null,e.attr(\"transform\",r),e.style({\"font-family\":E,\"font-size\":n.round(C,2)+\"px\",fill:c.rgb(L),opacity:k*c.opacity(L),\"font-weight\":a.fontWeight}).attr(x).call(u.convertToTspans,t),a.previousPromises(t)}function R(t){var e=n.select(t.node().parentNode);if(y&&y.selection&&y.side&&M){e.attr(\"transform\",null);var r=0,a={left:\"right\",right:\"left\",top:\"bottom\",bottom:\"top\"}[y.side],o=-1!==[\"left\",\"top\"].indexOf(y.side)?-1:1,c=i(y.pad)?y.pad:2,u=l.bBox(e.node()),h={left:0,top:0,right:w.width,bottom:w.height},f=y.maxShift||(h[y.side]-u[y.side])*(\"left\"===y.side||\"top\"===y.side?-1:1);if(f<0)r=f;else{var p=y.offsetLeft||0,d=y.offsetTop||0;u.left-=p,u.right-=p,u.top-=d,u.bottom-=d,y.selection.each(function(){var t=l.bBox(this);s.bBoxIntersect(u,t,c)&&(r=Math.max(r,o*(t[y.side]-u[a])+c))}),r=Math.min(f,r)}if(r>0||f<0){var g={left:[-r,0],right:[r,0],top:[0,-r],bottom:[0,r]}[y.side];e.attr(\"transform\",\"translate(\"+g+\")\")}}}z.call(I),P&&(M?z.on(\".opacity\",null):(k=0,T=!0,z.text(v).on(\"mouseover.opacity\",function(){n.select(this).transition().duration(h.SHOW_PLACEHOLDER).style(\"opacity\",1)}).on(\"mouseout.opacity\",function(){n.select(this).transition().duration(h.HIDE_PLACEHOLDER).style(\"opacity\",0)})),z.call(u.makeEditable,{gd:t}).on(\"edit\",function(e){void 0!==m?o.call(\"_guiRestyle\",t,g,e,m):o.call(\"_guiRelayout\",t,g,e)}).on(\"cancel\",function(){this.text(this.attr(\"data-unformatted\")).call(I)}).on(\"input\",function(t){this.text(t||\" \").call(u.positionText,x.x,x.y)}));return z.classed(\"js-placeholder\",T),_}};var f=/ [XY][0-9]* /},{\"../../constants/interactions\":694,\"../../lib\":719,\"../../lib/svg_text_utils\":743,\"../../plots/plots\":828,\"../../registry\":847,\"../color\":593,\"../drawing\":614,d3:163,\"fast-isnumeric\":225}],682:[function(t,e,r){\"use strict\";var n=t(\"../../plots/font_attributes\"),i=t(\"../color/attributes\"),a=t(\"../../lib/extend\").extendFlat,o=t(\"../../plot_api/edit_types\").overrideAll,s=t(\"../../plots/pad_attributes\"),l=t(\"../../plot_api/plot_template\").templatedArray,c=l(\"button\",{visible:{valType:\"boolean\"},method:{valType:\"enumerated\",values:[\"restyle\",\"relayout\",\"animate\",\"update\",\"skip\"],dflt:\"restyle\"},args:{valType:\"info_array\",freeLength:!0,items:[{valType:\"any\"},{valType:\"any\"},{valType:\"any\"}]},label:{valType:\"string\",dflt:\"\"},execute:{valType:\"boolean\",dflt:!0}});e.exports=o(l(\"updatemenu\",{_arrayAttrRegexps:[/^updatemenus\\[(0|[1-9][0-9]+)\\]\\.buttons/],visible:{valType:\"boolean\"},type:{valType:\"enumerated\",values:[\"dropdown\",\"buttons\"],dflt:\"dropdown\"},direction:{valType:\"enumerated\",values:[\"left\",\"right\",\"up\",\"down\"],dflt:\"down\"},active:{valType:\"integer\",min:-1,dflt:0},showactive:{valType:\"boolean\",dflt:!0},buttons:c,x:{valType:\"number\",min:-2,max:3,dflt:-.05},xanchor:{valType:\"enumerated\",values:[\"auto\",\"left\",\"center\",\"right\"],dflt:\"right\"},y:{valType:\"number\",min:-2,max:3,dflt:1},yanchor:{valType:\"enumerated\",values:[\"auto\",\"top\",\"middle\",\"bottom\"],dflt:\"top\"},pad:a(s({editType:\"arraydraw\"}),{}),font:n({}),bgcolor:{valType:\"color\"},bordercolor:{valType:\"color\",dflt:i.borderLine},borderwidth:{valType:\"number\",min:0,dflt:1,editType:\"arraydraw\"}}),\"arraydraw\",\"from-root\")},{\"../../lib/extend\":710,\"../../plot_api/edit_types\":750,\"../../plot_api/plot_template\":757,\"../../plots/font_attributes\":793,\"../../plots/pad_attributes\":827,\"../color/attributes\":592}],683:[function(t,e,r){\"use strict\";e.exports={name:\"updatemenus\",containerClassName:\"updatemenu-container\",headerGroupClassName:\"updatemenu-header-group\",headerClassName:\"updatemenu-header\",headerArrowClassName:\"updatemenu-header-arrow\",dropdownButtonGroupClassName:\"updatemenu-dropdown-button-group\",dropdownButtonClassName:\"updatemenu-dropdown-button\",buttonClassName:\"updatemenu-button\",itemRectClassName:\"updatemenu-item-rect\",itemTextClassName:\"updatemenu-item-text\",menuIndexAttrName:\"updatemenu-active-index\",autoMarginIdRoot:\"updatemenu-\",blankHeaderOpts:{label:\"  \"},minWidth:30,minHeight:30,textPadX:24,arrowPadX:16,rx:2,ry:2,textOffsetX:12,textOffsetY:3,arrowOffsetX:4,gapButtonHeader:5,gapButton:2,activeColor:\"#F4FAFF\",hoverColor:\"#F4FAFF\",arrowSymbol:{left:\"\\u25c4\",right:\"\\u25ba\",up:\"\\u25b2\",down:\"\\u25bc\"}}},{}],684:[function(t,e,r){\"use strict\";var n=t(\"../../lib\"),i=t(\"../../plots/array_container_defaults\"),a=t(\"./attributes\"),o=t(\"./constants\").name,s=a.buttons;function l(t,e,r){function o(r,i){return n.coerce(t,e,a,r,i)}o(\"visible\",i(t,e,{name:\"buttons\",handleItemDefaults:c}).length>0)&&(o(\"active\"),o(\"direction\"),o(\"type\"),o(\"showactive\"),o(\"x\"),o(\"y\"),n.noneOrAll(t,e,[\"x\",\"y\"]),o(\"xanchor\"),o(\"yanchor\"),o(\"pad.t\"),o(\"pad.r\"),o(\"pad.b\"),o(\"pad.l\"),n.coerceFont(o,\"font\",r.font),o(\"bgcolor\",r.paper_bgcolor),o(\"bordercolor\"),o(\"borderwidth\"))}function c(t,e){function r(r,i){return n.coerce(t,e,s,r,i)}r(\"visible\",\"skip\"===t.method||Array.isArray(t.args))&&(r(\"method\"),r(\"args\"),r(\"label\"),r(\"execute\"))}e.exports=function(t,e){i(t,e,{name:o,handleItemDefaults:l})}},{\"../../lib\":719,\"../../plots/array_container_defaults\":763,\"./attributes\":682,\"./constants\":683}],685:[function(t,e,r){\"use strict\";var n=t(\"d3\"),i=t(\"../../plots/plots\"),a=t(\"../color\"),o=t(\"../drawing\"),s=t(\"../../lib\"),l=t(\"../../lib/svg_text_utils\"),c=t(\"../../plot_api/plot_template\").arrayEditor,u=t(\"../../constants/alignment\").LINE_SPACING,h=t(\"./constants\"),f=t(\"./scrollbox\");function p(t){return t._index}function d(t,e){return+t.attr(h.menuIndexAttrName)===e._index}function g(t,e,r,n,i,a,o,s){e.active=o,c(t.layout,h.name,e).applyUpdate(\"active\",o),\"buttons\"===e.type?m(t,n,null,null,e):\"dropdown\"===e.type&&(i.attr(h.menuIndexAttrName,\"-1\"),v(t,n,i,a,e),s||m(t,n,i,a,e))}function v(t,e,r,n,i){var a=s.ensureSingle(e,\"g\",h.headerClassName,function(t){t.style(\"pointer-events\",\"all\")}),l=i._dims,c=i.active,u=i.buttons[c]||h.blankHeaderOpts,f={y:i.pad.t,yPad:0,x:i.pad.l,xPad:0,index:0},p={width:l.headerWidth,height:l.headerHeight};a.call(y,i,u,t).call(M,i,f,p),s.ensureSingle(e,\"text\",h.headerArrowClassName,function(t){t.classed(\"user-select-none\",!0).attr(\"text-anchor\",\"end\").call(o.font,i.font).text(h.arrowSymbol[i.direction])}).attr({x:l.headerWidth-h.arrowOffsetX+i.pad.l,y:l.headerHeight/2+h.textOffsetY+i.pad.t}),a.on(\"click\",function(){r.call(S,String(d(r,i)?-1:i._index)),m(t,e,r,n,i)}),a.on(\"mouseover\",function(){a.call(w)}),a.on(\"mouseout\",function(){a.call(k,i)}),o.setTranslate(e,l.lx,l.ly)}function m(t,e,r,a,o){r||(r=e).attr(\"pointer-events\",\"all\");var l=function(t){return-1==+t.attr(h.menuIndexAttrName)}(r)&&\"buttons\"!==o.type?[]:o.buttons,c=\"dropdown\"===o.type?h.dropdownButtonClassName:h.buttonClassName,u=r.selectAll(\"g.\"+c).data(s.filterVisible(l)),f=u.enter().append(\"g\").classed(c,!0),p=u.exit();\"dropdown\"===o.type?(f.attr(\"opacity\",\"0\").transition().attr(\"opacity\",\"1\"),p.transition().attr(\"opacity\",\"0\").remove()):p.remove();var d=0,v=0,m=o._dims,x=-1!==[\"up\",\"down\"].indexOf(o.direction);\"dropdown\"===o.type&&(x?v=m.headerHeight+h.gapButtonHeader:d=m.headerWidth+h.gapButtonHeader),\"dropdown\"===o.type&&\"up\"===o.direction&&(v=-h.gapButtonHeader+h.gapButton-m.openHeight),\"dropdown\"===o.type&&\"left\"===o.direction&&(d=-h.gapButtonHeader+h.gapButton-m.openWidth);var b={x:m.lx+d+o.pad.l,y:m.ly+v+o.pad.t,yPad:h.gapButton,xPad:h.gapButton,index:0},T={l:b.x+o.borderwidth,t:b.y+o.borderwidth};u.each(function(s,l){var c=n.select(this);c.call(y,o,s,t).call(M,o,b),c.on(\"click\",function(){n.event.defaultPrevented||(g(t,o,0,e,r,a,l),s.execute&&i.executeAPICommand(t,s.method,s.args),t.emit(\"plotly_buttonclicked\",{menu:o,button:s,active:o.active}))}),c.on(\"mouseover\",function(){c.call(w)}),c.on(\"mouseout\",function(){c.call(k,o),u.call(_,o)})}),u.call(_,o),x?(T.w=Math.max(m.openWidth,m.headerWidth),T.h=b.y-T.t):(T.w=b.x-T.l,T.h=Math.max(m.openHeight,m.headerHeight)),T.direction=o.direction,a&&(u.size()?function(t,e,r,n,i,a){var o,s,l,c=i.direction,u=\"up\"===c||\"down\"===c,f=i._dims,p=i.active;if(u)for(s=0,l=0;l<p;l++)s+=f.heights[l]+h.gapButton;else for(o=0,l=0;l<p;l++)o+=f.widths[l]+h.gapButton;n.enable(a,o,s),n.hbar&&n.hbar.attr(\"opacity\",\"0\").transition().attr(\"opacity\",\"1\");n.vbar&&n.vbar.attr(\"opacity\",\"0\").transition().attr(\"opacity\",\"1\")}(0,0,0,a,o,T):function(t){var e=!!t.hbar,r=!!t.vbar;e&&t.hbar.transition().attr(\"opacity\",\"0\").each(\"end\",function(){e=!1,r||t.disable()});r&&t.vbar.transition().attr(\"opacity\",\"0\").each(\"end\",function(){r=!1,e||t.disable()})}(a))}function y(t,e,r,n){t.call(x,e).call(b,e,r,n)}function x(t,e){s.ensureSingle(t,\"rect\",h.itemRectClassName,function(t){t.attr({rx:h.rx,ry:h.ry,\"shape-rendering\":\"crispEdges\"})}).call(a.stroke,e.bordercolor).call(a.fill,e.bgcolor).style(\"stroke-width\",e.borderwidth+\"px\")}function b(t,e,r,n){var i=s.ensureSingle(t,\"text\",h.itemTextClassName,function(t){t.classed(\"user-select-none\",!0).attr({\"text-anchor\":\"start\",\"data-notex\":1})}),a=r.label,c=n._fullLayout._meta;c&&(a=s.templateString(a,c)),i.call(o.font,e.font).text(a).call(l.convertToTspans,n)}function _(t,e){var r=e.active;t.each(function(t,i){var o=n.select(this);i===r&&e.showactive&&o.select(\"rect.\"+h.itemRectClassName).call(a.fill,h.activeColor)})}function w(t){t.select(\"rect.\"+h.itemRectClassName).call(a.fill,h.hoverColor)}function k(t,e){t.select(\"rect.\"+h.itemRectClassName).call(a.fill,e.bgcolor)}function T(t,e){var r=e._dims={width1:0,height1:0,heights:[],widths:[],totalWidth:0,totalHeight:0,openWidth:0,openHeight:0,lx:0,ly:0},a=o.tester.selectAll(\"g.\"+h.dropdownButtonClassName).data(s.filterVisible(e.buttons));a.enter().append(\"g\").classed(h.dropdownButtonClassName,!0);var c=-1!==[\"up\",\"down\"].indexOf(e.direction);a.each(function(i,a){var s=n.select(this);s.call(y,e,i,t);var f=s.select(\".\"+h.itemTextClassName),p=f.node()&&o.bBox(f.node()).width,d=Math.max(p+h.textPadX,h.minWidth),g=e.font.size*u,v=l.lineCount(f),m=Math.max(g*v,h.minHeight)+h.textOffsetY;m=Math.ceil(m),d=Math.ceil(d),r.widths[a]=d,r.heights[a]=m,r.height1=Math.max(r.height1,m),r.width1=Math.max(r.width1,d),c?(r.totalWidth=Math.max(r.totalWidth,d),r.openWidth=r.totalWidth,r.totalHeight+=m+h.gapButton,r.openHeight+=m+h.gapButton):(r.totalWidth+=d+h.gapButton,r.openWidth+=d+h.gapButton,r.totalHeight=Math.max(r.totalHeight,m),r.openHeight=r.totalHeight)}),c?r.totalHeight-=h.gapButton:r.totalWidth-=h.gapButton,r.headerWidth=r.width1+h.arrowPadX,r.headerHeight=r.height1,\"dropdown\"===e.type&&(c?(r.width1+=h.arrowPadX,r.totalHeight=r.height1):r.totalWidth=r.width1,r.totalWidth+=h.arrowPadX),a.remove();var f=r.totalWidth+e.pad.l+e.pad.r,p=r.totalHeight+e.pad.t+e.pad.b,d=t._fullLayout._size;r.lx=d.l+d.w*e.x,r.ly=d.t+d.h*(1-e.y);var g=\"left\";s.isRightAnchor(e)&&(r.lx-=f,g=\"right\"),s.isCenterAnchor(e)&&(r.lx-=f/2,g=\"center\");var v=\"top\";s.isBottomAnchor(e)&&(r.ly-=p,v=\"bottom\"),s.isMiddleAnchor(e)&&(r.ly-=p/2,v=\"middle\"),r.totalWidth=Math.ceil(r.totalWidth),r.totalHeight=Math.ceil(r.totalHeight),r.lx=Math.round(r.lx),r.ly=Math.round(r.ly),i.autoMargin(t,A(e),{x:e.x,y:e.y,l:f*({right:1,center:.5}[g]||0),r:f*({left:1,center:.5}[g]||0),b:p*({top:1,middle:.5}[v]||0),t:p*({bottom:1,middle:.5}[v]||0)})}function A(t){return h.autoMarginIdRoot+t._index}function M(t,e,r,n){n=n||{};var i=t.select(\".\"+h.itemRectClassName),a=t.select(\".\"+h.itemTextClassName),s=e.borderwidth,c=r.index,f=e._dims;o.setTranslate(t,s+r.x,s+r.y);var p=-1!==[\"up\",\"down\"].indexOf(e.direction),d=n.height||(p?f.heights[c]:f.height1);i.attr({x:0,y:0,width:n.width||(p?f.width1:f.widths[c]),height:d});var g=e.font.size*u,v=(l.lineCount(a)-1)*g/2;l.positionText(a,h.textOffsetX,d/2-v+h.textOffsetY),p?r.y+=f.heights[c]+r.yPad:r.x+=f.widths[c]+r.xPad,r.index++}function S(t,e){t.attr(h.menuIndexAttrName,e||\"-1\").selectAll(\"g.\"+h.dropdownButtonClassName).remove()}e.exports=function(t){var e=t._fullLayout,r=s.filterVisible(e[h.name]);function a(e){i.autoMargin(t,A(e))}var o=e._menulayer.selectAll(\"g.\"+h.containerClassName).data(r.length>0?[0]:[]);if(o.enter().append(\"g\").classed(h.containerClassName,!0).style(\"cursor\",\"pointer\"),o.exit().each(function(){n.select(this).selectAll(\"g.\"+h.headerGroupClassName).each(a)}).remove(),0!==r.length){var l=o.selectAll(\"g.\"+h.headerGroupClassName).data(r,p);l.enter().append(\"g\").classed(h.headerGroupClassName,!0);for(var c=s.ensureSingle(o,\"g\",h.dropdownButtonGroupClassName,function(t){t.style(\"pointer-events\",\"all\")}),u=0;u<r.length;u++){var y=r[u];T(t,y)}var x=\"updatemenus\"+e._uid,b=new f(t,c,x);l.enter().size()&&(c.node().parentNode.appendChild(c.node()),c.call(S)),l.exit().each(function(t){c.call(S),a(t)}).remove(),l.each(function(e){var r=n.select(this),a=\"dropdown\"===e.type?c:null;i.manageCommandObserver(t,e,e.buttons,function(n){g(t,e,e.buttons[n.index],r,a,b,n.index,!0)}),\"dropdown\"===e.type?(v(t,r,c,b,e),d(c,e)&&m(t,r,c,b,e)):m(t,r,null,null,e)})}}},{\"../../constants/alignment\":688,\"../../lib\":719,\"../../lib/svg_text_utils\":743,\"../../plot_api/plot_template\":757,\"../../plots/plots\":828,\"../color\":593,\"../drawing\":614,\"./constants\":683,\"./scrollbox\":687,d3:163}],686:[function(t,e,r){arguments[4][680][0].apply(r,arguments)},{\"./attributes\":682,\"./constants\":683,\"./defaults\":684,\"./draw\":685,dup:680}],687:[function(t,e,r){\"use strict\";e.exports=s;var n=t(\"d3\"),i=t(\"../color\"),a=t(\"../drawing\"),o=t(\"../../lib\");function s(t,e,r){this.gd=t,this.container=e,this.id=r,this.position=null,this.translateX=null,this.translateY=null,this.hbar=null,this.vbar=null,this.bg=this.container.selectAll(\"rect.scrollbox-bg\").data([0]),this.bg.exit().on(\".drag\",null).on(\"wheel\",null).remove(),this.bg.enter().append(\"rect\").classed(\"scrollbox-bg\",!0).style(\"pointer-events\",\"all\").attr({opacity:0,x:0,y:0,width:0,height:0})}s.barWidth=2,s.barLength=20,s.barRadius=2,s.barPad=1,s.barColor=\"#808BA4\",s.prototype.enable=function(t,e,r){var o=this.gd._fullLayout,l=o.width,c=o.height;this.position=t;var u,h,f,p,d=this.position.l,g=this.position.w,v=this.position.t,m=this.position.h,y=this.position.direction,x=\"down\"===y,b=\"left\"===y,_=\"up\"===y,w=g,k=m;x||b||\"right\"===y||_||(this.position.direction=\"down\",x=!0),x||_?(h=(u=d)+w,x?(f=v,k=(p=Math.min(f+k,c))-f):k=(p=v+k)-(f=Math.max(p-k,0))):(p=(f=v)+k,b?w=(h=d+w)-(u=Math.max(h-w,0)):(u=d,w=(h=Math.min(u+w,l))-u)),this._box={l:u,t:f,w:w,h:k};var T=g>w,A=s.barLength+2*s.barPad,M=s.barWidth+2*s.barPad,S=d,E=v+m;E+M>c&&(E=c-M);var C=this.container.selectAll(\"rect.scrollbar-horizontal\").data(T?[0]:[]);C.exit().on(\".drag\",null).remove(),C.enter().append(\"rect\").classed(\"scrollbar-horizontal\",!0).call(i.fill,s.barColor),T?(this.hbar=C.attr({rx:s.barRadius,ry:s.barRadius,x:S,y:E,width:A,height:M}),this._hbarXMin=S+A/2,this._hbarTranslateMax=w-A):(delete this.hbar,delete this._hbarXMin,delete this._hbarTranslateMax);var L=m>k,P=s.barWidth+2*s.barPad,O=s.barLength+2*s.barPad,z=d+g,I=v;z+P>l&&(z=l-P);var D=this.container.selectAll(\"rect.scrollbar-vertical\").data(L?[0]:[]);D.exit().on(\".drag\",null).remove(),D.enter().append(\"rect\").classed(\"scrollbar-vertical\",!0).call(i.fill,s.barColor),L?(this.vbar=D.attr({rx:s.barRadius,ry:s.barRadius,x:z,y:I,width:P,height:O}),this._vbarYMin=I+O/2,this._vbarTranslateMax=k-O):(delete this.vbar,delete this._vbarYMin,delete this._vbarTranslateMax);var R=this.id,F=u-.5,B=L?h+P+.5:h+.5,N=f-.5,j=T?p+M+.5:p+.5,U=o._topdefs.selectAll(\"#\"+R).data(T||L?[0]:[]);if(U.exit().remove(),U.enter().append(\"clipPath\").attr(\"id\",R).append(\"rect\"),T||L?(this._clipRect=U.select(\"rect\").attr({x:Math.floor(F),y:Math.floor(N),width:Math.ceil(B)-Math.floor(F),height:Math.ceil(j)-Math.floor(N)}),this.container.call(a.setClipUrl,R,this.gd),this.bg.attr({x:d,y:v,width:g,height:m})):(this.bg.attr({width:0,height:0}),this.container.on(\"wheel\",null).on(\".drag\",null).call(a.setClipUrl,null),delete this._clipRect),T||L){var V=n.behavior.drag().on(\"dragstart\",function(){n.event.sourceEvent.preventDefault()}).on(\"drag\",this._onBoxDrag.bind(this));this.container.on(\"wheel\",null).on(\"wheel\",this._onBoxWheel.bind(this)).on(\".drag\",null).call(V);var q=n.behavior.drag().on(\"dragstart\",function(){n.event.sourceEvent.preventDefault(),n.event.sourceEvent.stopPropagation()}).on(\"drag\",this._onBarDrag.bind(this));T&&this.hbar.on(\".drag\",null).call(q),L&&this.vbar.on(\".drag\",null).call(q)}this.setTranslate(e,r)},s.prototype.disable=function(){(this.hbar||this.vbar)&&(this.bg.attr({width:0,height:0}),this.container.on(\"wheel\",null).on(\".drag\",null).call(a.setClipUrl,null),delete this._clipRect),this.hbar&&(this.hbar.on(\".drag\",null),this.hbar.remove(),delete this.hbar,delete this._hbarXMin,delete this._hbarTranslateMax),this.vbar&&(this.vbar.on(\".drag\",null),this.vbar.remove(),delete this.vbar,delete this._vbarYMin,delete this._vbarTranslateMax)},s.prototype._onBoxDrag=function(){var t=this.translateX,e=this.translateY;this.hbar&&(t-=n.event.dx),this.vbar&&(e-=n.event.dy),this.setTranslate(t,e)},s.prototype._onBoxWheel=function(){var t=this.translateX,e=this.translateY;this.hbar&&(t+=n.event.deltaY),this.vbar&&(e+=n.event.deltaY),this.setTranslate(t,e)},s.prototype._onBarDrag=function(){var t=this.translateX,e=this.translateY;if(this.hbar){var r=t+this._hbarXMin,i=r+this._hbarTranslateMax;t=(o.constrain(n.event.x,r,i)-r)/(i-r)*(this.position.w-this._box.w)}if(this.vbar){var a=e+this._vbarYMin,s=a+this._vbarTranslateMax;e=(o.constrain(n.event.y,a,s)-a)/(s-a)*(this.position.h-this._box.h)}this.setTranslate(t,e)},s.prototype.setTranslate=function(t,e){var r=this.position.w-this._box.w,n=this.position.h-this._box.h;if(t=o.constrain(t||0,0,r),e=o.constrain(e||0,0,n),this.translateX=t,this.translateY=e,this.container.call(a.setTranslate,this._box.l-this.position.l-t,this._box.t-this.position.t-e),this._clipRect&&this._clipRect.attr({x:Math.floor(this.position.l+t-.5),y:Math.floor(this.position.t+e-.5)}),this.hbar){var i=t/r;this.hbar.call(a.setTranslate,t+i*this._hbarTranslateMax,e)}if(this.vbar){var s=e/n;this.vbar.call(a.setTranslate,t,e+s*this._vbarTranslateMax)}}},{\"../../lib\":719,\"../color\":593,\"../drawing\":614,d3:163}],688:[function(t,e,r){\"use strict\";e.exports={FROM_BL:{left:0,center:.5,right:1,bottom:0,middle:.5,top:1},FROM_TL:{left:0,center:.5,right:1,bottom:1,middle:.5,top:0},FROM_BR:{left:1,center:.5,right:0,bottom:0,middle:.5,top:1},LINE_SPACING:1.3,CAP_SHIFT:.7,MID_SHIFT:.35,OPPOSITE_SIDE:{left:\"right\",right:\"left\",top:\"bottom\",bottom:\"top\"}}},{}],689:[function(t,e,r){\"use strict\";e.exports={INCREASING:{COLOR:\"#3D9970\",SYMBOL:\"\\u25b2\"},DECREASING:{COLOR:\"#FF4136\",SYMBOL:\"\\u25bc\"}}},{}],690:[function(t,e,r){\"use strict\";e.exports={FORMAT_LINK:\"https://github.com/d3/d3-3.x-api-reference/blob/master/Formatting.md#d3_format\",DATE_FORMAT_LINK:\"https://github.com/d3/d3-3.x-api-reference/blob/master/Time-Formatting.md#format\"}},{}],691:[function(t,e,r){\"use strict\";e.exports={COMPARISON_OPS:[\"=\",\"!=\",\"<\",\">=\",\">\",\"<=\"],COMPARISON_OPS2:[\"=\",\"<\",\">=\",\">\",\"<=\"],INTERVAL_OPS:[\"[]\",\"()\",\"[)\",\"(]\",\"][\",\")(\",\"](\",\")[\"],SET_OPS:[\"{}\",\"}{\"],CONSTRAINT_REDUCTION:{\"=\":\"=\",\"<\":\"<\",\"<=\":\"<\",\">\":\">\",\">=\":\">\",\"[]\":\"[]\",\"()\":\"[]\",\"[)\":\"[]\",\"(]\":\"[]\",\"][\":\"][\",\")(\":\"][\",\"](\":\"][\",\")[\":\"][\"}}},{}],692:[function(t,e,r){\"use strict\";e.exports={solid:[[],0],dot:[[.5,1],200],dash:[[.5,1],50],longdash:[[.5,1],10],dashdot:[[.5,.625,.875,1],50],longdashdot:[[.5,.7,.8,1],10]}},{}],693:[function(t,e,r){\"use strict\";e.exports={circle:\"\\u25cf\",\"circle-open\":\"\\u25cb\",square:\"\\u25a0\",\"square-open\":\"\\u25a1\",diamond:\"\\u25c6\",\"diamond-open\":\"\\u25c7\",cross:\"+\",x:\"\\u274c\"}},{}],694:[function(t,e,r){\"use strict\";e.exports={SHOW_PLACEHOLDER:100,HIDE_PLACEHOLDER:1e3,DESELECTDIM:.2}},{}],695:[function(t,e,r){\"use strict\";e.exports={BADNUM:void 0,FP_SAFE:Number.MAX_VALUE/1e4,ONEAVGYEAR:315576e5,ONEAVGMONTH:26298e5,ONEDAY:864e5,ONEHOUR:36e5,ONEMIN:6e4,ONESEC:1e3,EPOCHJD:2440587.5,ALMOST_EQUAL:1-1e-6,LOG_CLIP:10,MINUS_SIGN:\"\\u2212\"}},{}],696:[function(t,e,r){\"use strict\";r.xmlns=\"http://www.w3.org/2000/xmlns/\",r.svg=\"http://www.w3.org/2000/svg\",r.xlink=\"http://www.w3.org/1999/xlink\",r.svgAttrs={xmlns:r.svg,\"xmlns:xlink\":r.xlink}},{}],697:[function(t,e,r){\"use strict\";r.version=\"1.49.1\",t(\"es6-promise\").polyfill(),t(\"../build/plotcss\"),t(\"./fonts/mathjax_config\")();for(var n=t(\"./registry\"),i=r.register=n.register,a=t(\"./plot_api\"),o=Object.keys(a),s=0;s<o.length;s++){var l=o[s];\"_\"!==l.charAt(0)&&(r[l]=a[l]),i({moduleType:\"apiMethod\",name:l,fn:a[l]})}i(t(\"./traces/scatter\")),i([t(\"./components/fx\"),t(\"./components/legend\"),t(\"./components/annotations\"),t(\"./components/annotations3d\"),t(\"./components/shapes\"),t(\"./components/images\"),t(\"./components/updatemenus\"),t(\"./components/sliders\"),t(\"./components/rangeslider\"),t(\"./components/rangeselector\"),t(\"./components/grid\"),t(\"./components/errorbars\"),t(\"./components/colorscale\"),t(\"./components/colorbar\")]),i([t(\"./locale-en\"),t(\"./locale-en-us\")]),r.Icons=t(\"./fonts/ploticon\"),r.Plots=t(\"./plots/plots\"),r.Fx=t(\"./components/fx\"),r.Snapshot=t(\"./snapshot\"),r.PlotSchema=t(\"./plot_api/plot_schema\"),r.Queue=t(\"./lib/queue\"),r.d3=t(\"d3\")},{\"../build/plotcss\":1,\"./components/annotations\":584,\"./components/annotations3d\":589,\"./components/colorbar\":599,\"./components/colorscale\":605,\"./components/errorbars\":620,\"./components/fx\":632,\"./components/grid\":636,\"./components/images\":641,\"./components/legend\":649,\"./components/rangeselector\":660,\"./components/rangeslider\":667,\"./components/shapes\":675,\"./components/sliders\":680,\"./components/updatemenus\":686,\"./fonts/mathjax_config\":698,\"./fonts/ploticon\":699,\"./lib/queue\":734,\"./locale-en\":748,\"./locale-en-us\":747,\"./plot_api\":752,\"./plot_api/plot_schema\":756,\"./plots/plots\":828,\"./registry\":847,\"./snapshot\":852,\"./traces/scatter\":1123,d3:163,\"es6-promise\":218}],698:[function(t,e,r){\"use strict\";e.exports=function(){\"undefined\"!=typeof MathJax&&(\"local\"!==(window.PlotlyConfig||{}).MathJaxConfig&&(MathJax.Hub.Config({messageStyle:\"none\",skipStartupTypeset:!0,displayAlign:\"left\",tex2jax:{inlineMath:[[\"$\",\"$\"],[\"\\\\(\",\"\\\\)\"]]}}),MathJax.Hub.Configured()))}},{}],699:[function(t,e,r){\"use strict\";e.exports={undo:{width:857.1,height:1e3,path:\"m857 350q0-87-34-166t-91-137-137-92-166-34q-96 0-183 41t-147 114q-4 6-4 13t5 11l76 77q6 5 14 5 9-1 13-7 41-53 100-82t126-29q58 0 110 23t92 61 61 91 22 111-22 111-61 91-92 61-110 23q-55 0-105-20t-90-57l77-77q17-16 8-38-10-23-33-23h-250q-15 0-25 11t-11 25v250q0 24 22 33 22 10 39-8l72-72q60 57 137 88t159 31q87 0 166-34t137-92 91-137 34-166z\",transform:\"matrix(1 0 0 -1 0 850)\"},home:{width:928.6,height:1e3,path:\"m786 296v-267q0-15-11-26t-25-10h-214v214h-143v-214h-214q-15 0-25 10t-11 26v267q0 1 0 2t0 2l321 264 321-264q1-1 1-4z m124 39l-34-41q-5-5-12-6h-2q-7 0-12 3l-386 322-386-322q-7-4-13-4-7 2-12 7l-35 41q-4 5-3 13t6 12l401 334q18 15 42 15t43-15l136-114v109q0 8 5 13t13 5h107q8 0 13-5t5-13v-227l122-102q5-5 6-12t-4-13z\",transform:\"matrix(1 0 0 -1 0 850)\"},\"camera-retro\":{width:1e3,height:1e3,path:\"m518 386q0 8-5 13t-13 5q-37 0-63-27t-26-63q0-8 5-13t13-5 12 5 5 13q0 23 16 38t38 16q8 0 13 5t5 13z m125-73q0-59-42-101t-101-42-101 42-42 101 42 101 101 42 101-42 42-101z m-572-320h858v71h-858v-71z m643 320q0 89-62 152t-152 62-151-62-63-152 63-151 151-63 152 63 62 151z m-571 358h214v72h-214v-72z m-72-107h858v143h-462l-36-71h-360v-72z m929 143v-714q0-30-21-51t-50-21h-858q-29 0-50 21t-21 51v714q0 30 21 51t50 21h858q29 0 50-21t21-51z\",transform:\"matrix(1 0 0 -1 0 850)\"},zoombox:{width:1e3,height:1e3,path:\"m1000-25l-250 251c40 63 63 138 63 218 0 224-182 406-407 406-224 0-406-182-406-406s183-406 407-406c80 0 155 22 218 62l250-250 125 125z m-812 250l0 438 437 0 0-438-437 0z m62 375l313 0 0-312-313 0 0 312z\",transform:\"matrix(1 0 0 -1 0 850)\"},pan:{width:1e3,height:1e3,path:\"m1000 350l-187 188 0-125-250 0 0 250 125 0-188 187-187-187 125 0 0-250-250 0 0 125-188-188 186-187 0 125 252 0 0-250-125 0 187-188 188 188-125 0 0 250 250 0 0-126 187 188z\",transform:\"matrix(1 0 0 -1 0 850)\"},zoom_plus:{width:875,height:1e3,path:\"m1 787l0-875 875 0 0 875-875 0z m687-500l-187 0 0-187-125 0 0 187-188 0 0 125 188 0 0 187 125 0 0-187 187 0 0-125z\",transform:\"matrix(1 0 0 -1 0 850)\"},zoom_minus:{width:875,height:1e3,path:\"m0 788l0-876 875 0 0 876-875 0z m688-500l-500 0 0 125 500 0 0-125z\",transform:\"matrix(1 0 0 -1 0 850)\"},autoscale:{width:1e3,height:1e3,path:\"m250 850l-187 0-63 0 0-62 0-188 63 0 0 188 187 0 0 62z m688 0l-188 0 0-62 188 0 0-188 62 0 0 188 0 62-62 0z m-875-938l0 188-63 0 0-188 0-62 63 0 187 0 0 62-187 0z m875 188l0-188-188 0 0-62 188 0 62 0 0 62 0 188-62 0z m-125 188l-1 0-93-94-156 156 156 156 92-93 2 0 0 250-250 0 0-2 93-92-156-156-156 156 94 92 0 2-250 0 0-250 0 0 93 93 157-156-157-156-93 94 0 0 0-250 250 0 0 0-94 93 156 157 156-157-93-93 0 0 250 0 0 250z\",transform:\"matrix(1 0 0 -1 0 850)\"},tooltip_basic:{width:1500,height:1e3,path:\"m375 725l0 0-375-375 375-374 0-1 1125 0 0 750-1125 0z\",transform:\"matrix(1 0 0 -1 0 850)\"},tooltip_compare:{width:1125,height:1e3,path:\"m187 786l0 2-187-188 188-187 0 0 937 0 0 373-938 0z m0-499l0 1-187-188 188-188 0 0 937 0 0 376-938-1z\",transform:\"matrix(1 0 0 -1 0 850)\"},plotlylogo:{width:1542,height:1e3,path:\"m0-10h182v-140h-182v140z m228 146h183v-286h-183v286z m225 714h182v-1000h-182v1000z m225-285h182v-715h-182v715z m225 142h183v-857h-183v857z m231-428h182v-429h-182v429z m225-291h183v-138h-183v138z\",transform:\"matrix(1 0 0 -1 0 850)\"},\"z-axis\":{width:1e3,height:1e3,path:\"m833 5l-17 108v41l-130-65 130-66c0 0 0 38 0 39 0-1 36-14 39-25 4-15-6-22-16-30-15-12-39-16-56-20-90-22-187-23-279-23-261 0-341 34-353 59 3 60 228 110 228 110-140-8-351-35-351-116 0-120 293-142 474-142 155 0 477 22 477 142 0 50-74 79-163 96z m-374 94c-58-5-99-21-99-40 0-24 65-43 144-43 79 0 143 19 143 43 0 19-42 34-98 40v216h87l-132 135-133-135h88v-216z m167 515h-136v1c16 16 31 34 46 52l84 109v54h-230v-71h124v-1c-16-17-28-32-44-51l-89-114v-51h245v72z\",transform:\"matrix(1 0 0 -1 0 850)\"},\"3d_rotate\":{width:1e3,height:1e3,path:\"m922 660c-5 4-9 7-14 11-359 263-580-31-580-31l-102 28 58-400c0 1 1 1 2 2 118 108 351 249 351 249s-62 27-100 42c88 83 222 183 347 122 16-8 30-17 44-27-2 1-4 2-6 4z m36-329c0 0 64 229-88 296-62 27-124 14-175-11 157-78 225-208 249-266 8-19 11-31 11-31 2 5 6 15 11 32-5-13-8-20-8-20z m-775-239c70-31 117-50 198-32-121 80-199 346-199 346l-96-15-58-12c0 0 55-226 155-287z m603 133l-317-139c0 0 4-4 19-14 7-5 24-15 24-15s-177-147-389 4c235-287 536-112 536-112l31-22 100 299-4-1z m-298-153c6-4 14-9 24-15 0 0-17 10-24 15z\",transform:\"matrix(1 0 0 -1 0 850)\"},camera:{width:1e3,height:1e3,path:\"m500 450c-83 0-150-67-150-150 0-83 67-150 150-150 83 0 150 67 150 150 0 83-67 150-150 150z m400 150h-120c-16 0-34 13-39 29l-31 93c-6 15-23 28-40 28h-340c-16 0-34-13-39-28l-31-94c-6-15-23-28-40-28h-120c-55 0-100-45-100-100v-450c0-55 45-100 100-100h800c55 0 100 45 100 100v450c0 55-45 100-100 100z m-400-550c-138 0-250 112-250 250 0 138 112 250 250 250 138 0 250-112 250-250 0-138-112-250-250-250z m365 380c-19 0-35 16-35 35 0 19 16 35 35 35 19 0 35-16 35-35 0-19-16-35-35-35z\",transform:\"matrix(1 0 0 -1 0 850)\"},movie:{width:1e3,height:1e3,path:\"m938 413l-188-125c0 37-17 71-44 94 64 38 107 107 107 187 0 121-98 219-219 219-121 0-219-98-219-219 0-61 25-117 66-156h-115c30 33 49 76 49 125 0 103-84 187-187 187s-188-84-188-187c0-57 26-107 65-141-38-22-65-62-65-109v-250c0-70 56-126 125-126h500c69 0 125 56 125 126l188-126c34 0 62 28 62 63v375c0 35-28 63-62 63z m-750 0c-69 0-125 56-125 125s56 125 125 125 125-56 125-125-56-125-125-125z m406-1c-87 0-157 70-157 157 0 86 70 156 157 156s156-70 156-156-70-157-156-157z\",transform:\"matrix(1 0 0 -1 0 850)\"},question:{width:857.1,height:1e3,path:\"m500 82v107q0 8-5 13t-13 5h-107q-8 0-13-5t-5-13v-107q0-8 5-13t13-5h107q8 0 13 5t5 13z m143 375q0 49-31 91t-77 65-95 23q-136 0-207-119-9-14 4-24l74-55q4-4 10-4 9 0 14 7 30 38 48 51 19 14 48 14 27 0 48-15t21-33q0-21-11-34t-38-25q-35-16-65-48t-29-70v-20q0-8 5-13t13-5h107q8 0 13 5t5 13q0 10 12 27t30 28q18 10 28 16t25 19 25 27 16 34 7 45z m214-107q0-117-57-215t-156-156-215-58-216 58-155 156-58 215 58 215 155 156 216 58 215-58 156-156 57-215z\",transform:\"matrix(1 0 0 -1 0 850)\"},disk:{width:857.1,height:1e3,path:\"m214-7h429v214h-429v-214z m500 0h72v500q0 8-6 21t-11 20l-157 156q-5 6-19 12t-22 5v-232q0-22-15-38t-38-16h-322q-22 0-37 16t-16 38v232h-72v-714h72v232q0 22 16 38t37 16h465q22 0 38-16t15-38v-232z m-214 518v178q0 8-5 13t-13 5h-107q-7 0-13-5t-5-13v-178q0-8 5-13t13-5h107q7 0 13 5t5 13z m357-18v-518q0-22-15-38t-38-16h-750q-23 0-38 16t-16 38v750q0 22 16 38t38 16h517q23 0 50-12t42-26l156-157q16-15 27-42t11-49z\",transform:\"matrix(1 0 0 -1 0 850)\"},lasso:{width:1031,height:1e3,path:\"m1018 538c-36 207-290 336-568 286-277-48-473-256-436-463 10-57 36-108 76-151-13-66 11-137 68-183 34-28 75-41 114-42l-55-70 0 0c-2-1-3-2-4-3-10-14-8-34 5-45 14-11 34-8 45 4 1 1 2 3 2 5l0 0 113 140c16 11 31 24 45 40 4 3 6 7 8 11 48-3 100 0 151 9 278 48 473 255 436 462z m-624-379c-80 14-149 48-197 96 42 42 109 47 156 9 33-26 47-66 41-105z m-187-74c-19 16-33 37-39 60 50-32 109-55 174-68-42-25-95-24-135 8z m360 75c-34-7-69-9-102-8 8 62-16 128-68 170-73 59-175 54-244-5-9 20-16 40-20 61-28 159 121 317 333 354s407-60 434-217c28-159-121-318-333-355z\",transform:\"matrix(1 0 0 -1 0 850)\"},selectbox:{width:1e3,height:1e3,path:\"m0 850l0-143 143 0 0 143-143 0z m286 0l0-143 143 0 0 143-143 0z m285 0l0-143 143 0 0 143-143 0z m286 0l0-143 143 0 0 143-143 0z m-857-286l0-143 143 0 0 143-143 0z m857 0l0-143 143 0 0 143-143 0z m-857-285l0-143 143 0 0 143-143 0z m857 0l0-143 143 0 0 143-143 0z m-857-286l0-143 143 0 0 143-143 0z m286 0l0-143 143 0 0 143-143 0z m285 0l0-143 143 0 0 143-143 0z m286 0l0-143 143 0 0 143-143 0z\",transform:\"matrix(1 0 0 -1 0 850)\"},spikeline:{width:1e3,height:1e3,path:\"M512 409c0-57-46-104-103-104-57 0-104 47-104 104 0 57 47 103 104 103 57 0 103-46 103-103z m-327-39l92 0 0 92-92 0z m-185 0l92 0 0 92-92 0z m370-186l92 0 0 93-92 0z m0-184l92 0 0 92-92 0z\",transform:\"matrix(1.5 0 0 -1.5 0 850)\"},pencil:{width:1792,height:1792,path:\"M491 1536l91-91-235-235-91 91v107h128v128h107zm523-928q0-22-22-22-10 0-17 7l-542 542q-7 7-7 17 0 22 22 22 10 0 17-7l542-542q7-7 7-17zm-54-192l416 416-832 832h-416v-416zm683 96q0 53-37 90l-166 166-416-416 166-165q36-38 90-38 53 0 91 38l235 234q37 39 37 91z\",transform:\"matrix(1 0 0 1 0 1)\"},newplotlylogo:{name:\"newplotlylogo\",svg:\"<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 132 132'><defs><style>.cls-1 {fill: #119dff;} .cls-2 {fill: #25fefd;} .cls-3 {fill: #fff;}</style></defs><title>plotly-logomark</title><g id='symbol'><rect class='cls-1' width='132' height='132' rx='6' ry='6'/><circle class='cls-2' cx='78' cy='54' r='6'/><circle class='cls-2' cx='102' cy='30' r='6'/><circle class='cls-2' cx='78' cy='30' r='6'/><circle class='cls-2' cx='54' cy='30' r='6'/><circle class='cls-2' cx='30' cy='30' r='6'/><circle class='cls-2' cx='30' cy='54' r='6'/><path class='cls-3' d='M30,72a6,6,0,0,0-6,6v24a6,6,0,0,0,12,0V78A6,6,0,0,0,30,72Z'/><path class='cls-3' d='M78,72a6,6,0,0,0-6,6v24a6,6,0,0,0,12,0V78A6,6,0,0,0,78,72Z'/><path class='cls-3' d='M54,48a6,6,0,0,0-6,6v48a6,6,0,0,0,12,0V54A6,6,0,0,0,54,48Z'/><path class='cls-3' d='M102,48a6,6,0,0,0-6,6v48a6,6,0,0,0,12,0V54A6,6,0,0,0,102,48Z'/></g></svg>\"}}},{}],700:[function(t,e,r){\"use strict\";r.isLeftAnchor=function(t){return\"left\"===t.xanchor||\"auto\"===t.xanchor&&t.x<=1/3},r.isCenterAnchor=function(t){return\"center\"===t.xanchor||\"auto\"===t.xanchor&&t.x>1/3&&t.x<2/3},r.isRightAnchor=function(t){return\"right\"===t.xanchor||\"auto\"===t.xanchor&&t.x>=2/3},r.isTopAnchor=function(t){return\"top\"===t.yanchor||\"auto\"===t.yanchor&&t.y>=2/3},r.isMiddleAnchor=function(t){return\"middle\"===t.yanchor||\"auto\"===t.yanchor&&t.y>1/3&&t.y<2/3},r.isBottomAnchor=function(t){return\"bottom\"===t.yanchor||\"auto\"===t.yanchor&&t.y<=1/3}},{}],701:[function(t,e,r){\"use strict\";var n=t(\"./mod\"),i=n.mod,a=n.modHalf,o=Math.PI,s=2*o;function l(t){return Math.abs(t[1]-t[0])>s-1e-14}function c(t,e){return a(e-t,s)}function u(t,e){if(l(e))return!0;var r,n;e[0]<e[1]?(r=e[0],n=e[1]):(r=e[1],n=e[0]),(r=i(r,s))>(n=i(n,s))&&(n+=s);var a=i(t,s),o=a+s;return a>=r&&a<=n||o>=r&&o<=n}function h(t,e,r,n,i,a,c){i=i||0,a=a||0;var u,h,f,p,d,g=l([r,n]);function v(t,e){return[t*Math.cos(e)+i,a-t*Math.sin(e)]}g?(u=0,h=o,f=s):r<n?(u=r,f=n):(u=n,f=r),t<e?(p=t,d=e):(p=e,d=t);var m,y=Math.abs(f-u)<=o?0:1;function x(t,e,r){return\"A\"+[t,t]+\" \"+[0,y,r]+\" \"+v(t,e)}return g?m=null===p?\"M\"+v(d,u)+x(d,h,0)+x(d,f,0)+\"Z\":\"M\"+v(p,u)+x(p,h,0)+x(p,f,0)+\"ZM\"+v(d,u)+x(d,h,1)+x(d,f,1)+\"Z\":null===p?(m=\"M\"+v(d,u)+x(d,f,0),c&&(m+=\"L0,0Z\")):m=\"M\"+v(p,u)+\"L\"+v(d,u)+x(d,f,0)+\"L\"+v(p,f)+x(p,u,1)+\"Z\",m}e.exports={deg2rad:function(t){return t/180*o},rad2deg:function(t){return t/o*180},angleDelta:c,angleDist:function(t,e){return Math.abs(c(t,e))},isFullCircle:l,isAngleInsideSector:u,isPtInsideSector:function(t,e,r,n){return!!u(e,n)&&(r[0]<r[1]?(i=r[0],a=r[1]):(i=r[1],a=r[0]),t>=i&&t<=a);var i,a},pathArc:function(t,e,r,n,i){return h(null,t,e,r,n,i,0)},pathSector:function(t,e,r,n,i){return h(null,t,e,r,n,i,1)},pathAnnulus:function(t,e,r,n,i,a){return h(t,e,r,n,i,a,1)}}},{\"./mod\":726}],702:[function(t,e,r){\"use strict\";var n=Array.isArray,i=\"undefined\"!=typeof ArrayBuffer&&ArrayBuffer.isView?ArrayBuffer:{isView:function(){return!1}},a=\"undefined\"==typeof DataView?function(){}:DataView;function o(t){return i.isView(t)&&!(t instanceof a)}function s(t){return n(t)||o(t)}function l(t,e,r){if(s(t)){if(s(t[0])){for(var n=r,i=0;i<t.length;i++)n=e(n,t[i].length);return n}return t.length}return 0}r.isTypedArray=o,r.isArrayOrTypedArray=s,r.isArray1D=function(t){return!s(t[0])},r.ensureArray=function(t,e){return n(t)||(t=[]),t.length=e,t},r.concat=function(){var t,e,r,i,a,o,s,l,c=[],u=!0,h=0;for(r=0;r<arguments.length;r++)(o=(i=arguments[r]).length)&&(e?c.push(i):(e=i,a=o),n(i)?t=!1:(u=!1,h?t!==i.constructor&&(t=!1):t=i.constructor),h+=o);if(!h)return[];if(!c.length)return e;if(u)return e.concat.apply(e,c);if(t){for((s=new t(h)).set(e),r=0;r<c.length;r++)i=c[r],s.set(i,a),a+=i.length;return s}for(s=new Array(h),l=0;l<e.length;l++)s[l]=e[l];for(r=0;r<c.length;r++){for(i=c[r],l=0;l<i.length;l++)s[a+l]=i[l];a+=l}return s},r.maxRowLength=function(t){return l(t,Math.max,0)},r.minRowLength=function(t){return l(t,Math.min,1/0)}},{}],703:[function(t,e,r){\"use strict\";var n=t(\"fast-isnumeric\"),i=t(\"../constants/numerical\").BADNUM,a=/^['\"%,$#\\s']+|[, ]|['\"%,$#\\s']+$/g;e.exports=function(t){return\"string\"==typeof t&&(t=t.replace(a,\"\")),n(t)?Number(t):i}},{\"../constants/numerical\":695,\"fast-isnumeric\":225}],704:[function(t,e,r){\"use strict\";e.exports=function(t){var e=t._fullLayout;e._glcanvas&&e._glcanvas.size()&&e._glcanvas.each(function(t){t.regl&&t.regl.clear({color:!0,depth:!0})})}},{}],705:[function(t,e,r){\"use strict\";e.exports=function(t){t._responsiveChartHandler&&(window.removeEventListener(\"resize\",t._responsiveChartHandler),delete t._responsiveChartHandler)}},{}],706:[function(t,e,r){\"use strict\";var n=t(\"fast-isnumeric\"),i=t(\"tinycolor2\"),a=t(\"../plots/attributes\"),o=t(\"../components/colorscale/scales\"),s=t(\"../constants/interactions\").DESELECTDIM,l=t(\"./nested_property\"),c=t(\"./regex\").counter,u=t(\"./mod\").modHalf,h=t(\"./array\").isArrayOrTypedArray;function f(t,e){var n=r.valObjectMeta[e.valType];if(e.arrayOk&&h(t))return!0;if(n.validateFunction)return n.validateFunction(t,e);var i={},a=i,o={set:function(t){a=t}};return n.coerceFunction(t,o,i,e),a!==i}r.valObjectMeta={data_array:{coerceFunction:function(t,e,r){h(t)?e.set(t):void 0!==r&&e.set(r)}},enumerated:{coerceFunction:function(t,e,r,n){n.coerceNumber&&(t=+t),-1===n.values.indexOf(t)?e.set(r):e.set(t)},validateFunction:function(t,e){e.coerceNumber&&(t=+t);for(var r=e.values,n=0;n<r.length;n++){var i=String(r[n]);if(\"/\"===i.charAt(0)&&\"/\"===i.charAt(i.length-1)){if(new RegExp(i.substr(1,i.length-2)).test(t))return!0}else if(t===r[n])return!0}return!1}},boolean:{coerceFunction:function(t,e,r){!0===t||!1===t?e.set(t):e.set(r)}},number:{coerceFunction:function(t,e,r,i){!n(t)||void 0!==i.min&&t<i.min||void 0!==i.max&&t>i.max?e.set(r):e.set(+t)}},integer:{coerceFunction:function(t,e,r,i){t%1||!n(t)||void 0!==i.min&&t<i.min||void 0!==i.max&&t>i.max?e.set(r):e.set(+t)}},string:{coerceFunction:function(t,e,r,n){if(\"string\"!=typeof t){var i=\"number\"==typeof t;!0!==n.strict&&i?e.set(String(t)):e.set(r)}else n.noBlank&&!t?e.set(r):e.set(t)}},color:{coerceFunction:function(t,e,r){i(t).isValid()?e.set(t):e.set(r)}},colorlist:{coerceFunction:function(t,e,r){Array.isArray(t)&&t.length&&t.every(function(t){return i(t).isValid()})?e.set(t):e.set(r)}},colorscale:{coerceFunction:function(t,e,r){e.set(o.get(t,r))}},angle:{coerceFunction:function(t,e,r){\"auto\"===t?e.set(\"auto\"):n(t)?e.set(u(+t,360)):e.set(r)}},subplotid:{coerceFunction:function(t,e,r,n){var i=n.regex||c(r);\"string\"==typeof t&&i.test(t)?e.set(t):e.set(r)},validateFunction:function(t,e){var r=e.dflt;return t===r||\"string\"==typeof t&&!!c(r).test(t)}},flaglist:{coerceFunction:function(t,e,r,n){if(\"string\"==typeof t)if(-1===(n.extras||[]).indexOf(t)){for(var i=t.split(\"+\"),a=0;a<i.length;){var o=i[a];-1===n.flags.indexOf(o)||i.indexOf(o)<a?i.splice(a,1):a++}i.length?e.set(i.join(\"+\")):e.set(r)}else e.set(t);else e.set(r)}},any:{coerceFunction:function(t,e,r){void 0===t?e.set(r):e.set(t)}},info_array:{coerceFunction:function(t,e,n,i){function a(t,e,n){var i,a={set:function(t){i=t}};return void 0===n&&(n=e.dflt),r.valObjectMeta[e.valType].coerceFunction(t,a,n,e),i}var o=2===i.dimensions||\"1-2\"===i.dimensions&&Array.isArray(t)&&Array.isArray(t[0]);if(Array.isArray(t)){var s,l,c,u,h,f,p=i.items,d=[],g=Array.isArray(p),v=g&&o&&Array.isArray(p[0]),m=o&&g&&!v,y=g&&!m?p.length:t.length;if(n=Array.isArray(n)?n:[],o)for(s=0;s<y;s++)for(d[s]=[],c=Array.isArray(t[s])?t[s]:[],h=m?p.length:g?p[s].length:c.length,l=0;l<h;l++)u=m?p[l]:g?p[s][l]:p,void 0!==(f=a(c[l],u,(n[s]||[])[l]))&&(d[s][l]=f);else for(s=0;s<y;s++)void 0!==(f=a(t[s],g?p[s]:p,n[s]))&&(d[s]=f);e.set(d)}else e.set(n)},validateFunction:function(t,e){if(!Array.isArray(t))return!1;var r=e.items,n=Array.isArray(r),i=2===e.dimensions;if(!e.freeLength&&t.length!==r.length)return!1;for(var a=0;a<t.length;a++)if(i){if(!Array.isArray(t[a])||!e.freeLength&&t[a].length!==r[a].length)return!1;for(var o=0;o<t[a].length;o++)if(!f(t[a][o],n?r[a][o]:r))return!1}else if(!f(t[a],n?r[a]:r))return!1;return!0}}},r.coerce=function(t,e,n,i,a){var o=l(n,i).get(),s=l(t,i),c=l(e,i),u=s.get(),p=e._template;if(void 0===u&&p&&(u=l(p,i).get(),p=0),void 0===a&&(a=o.dflt),o.arrayOk&&h(u))return c.set(u),u;var d=r.valObjectMeta[o.valType].coerceFunction;d(u,c,a,o);var g=c.get();return p&&g===a&&!f(u,o)&&(d(u=l(p,i).get(),c,a,o),g=c.get()),g},r.coerce2=function(t,e,n,i,a){var o=l(t,i),s=r.coerce(t,e,n,i,a),c=o.get();return null!=c&&s},r.coerceFont=function(t,e,r){var n={};return r=r||{},n.family=t(e+\".family\",r.family),n.size=t(e+\".size\",r.size),n.color=t(e+\".color\",r.color),n},r.coerceHoverinfo=function(t,e,n){var i,o=e._module.attributes,s=o.hoverinfo?o:a,l=s.hoverinfo;if(1===n._dataLength){var c=\"all\"===l.dflt?l.flags.slice():l.dflt.split(\"+\");c.splice(c.indexOf(\"name\"),1),i=c.join(\"+\")}return r.coerce(t,e,s,\"hoverinfo\",i)},r.coerceSelectionMarkerOpacity=function(t,e){if(t.marker){var r,n,i=t.marker.opacity;if(void 0!==i)h(i)||t.selected||t.unselected||(r=i,n=s*i),e(\"selected.marker.opacity\",r),e(\"unselected.marker.opacity\",n)}},r.validate=f},{\"../components/colorscale/scales\":608,\"../constants/interactions\":694,\"../plots/attributes\":764,\"./array\":702,\"./mod\":726,\"./nested_property\":727,\"./regex\":735,\"fast-isnumeric\":225,tinycolor2:537}],707:[function(t,e,r){\"use strict\";var n,i,a=t(\"d3\"),o=t(\"fast-isnumeric\"),s=t(\"./loggers\"),l=t(\"./mod\").mod,c=t(\"../constants/numerical\"),u=c.BADNUM,h=c.ONEDAY,f=c.ONEHOUR,p=c.ONEMIN,d=c.ONESEC,g=c.EPOCHJD,v=t(\"../registry\"),m=a.time.format.utc,y=/^\\s*(-?\\d\\d\\d\\d|\\d\\d)(-(\\d?\\d)(-(\\d?\\d)([ Tt]([01]?\\d|2[0-3])(:([0-5]\\d)(:([0-5]\\d(\\.\\d+)?))?(Z|z|[+\\-]\\d\\d:?\\d\\d)?)?)?)?)?\\s*$/m,x=/^\\s*(-?\\d\\d\\d\\d|\\d\\d)(-(\\d?\\di?)(-(\\d?\\d)([ Tt]([01]?\\d|2[0-3])(:([0-5]\\d)(:([0-5]\\d(\\.\\d+)?))?(Z|z|[+\\-]\\d\\d:?\\d\\d)?)?)?)?)?\\s*$/m,b=(new Date).getFullYear()-70;function _(t){return t&&v.componentsRegistry.calendars&&\"string\"==typeof t&&\"gregorian\"!==t}function w(t,e){return String(t+Math.pow(10,e)).substr(1)}r.dateTick0=function(t,e){return _(t)?e?v.getComponentMethod(\"calendars\",\"CANONICAL_SUNDAY\")[t]:v.getComponentMethod(\"calendars\",\"CANONICAL_TICK\")[t]:e?\"2000-01-02\":\"2000-01-01\"},r.dfltRange=function(t){return _(t)?v.getComponentMethod(\"calendars\",\"DFLTRANGE\")[t]:[\"2000-01-01\",\"2001-01-01\"]},r.isJSDate=function(t){return\"object\"==typeof t&&null!==t&&\"function\"==typeof t.getTime},r.dateTime2ms=function(t,e){if(r.isJSDate(t)){var a=t.getTimezoneOffset()*p,o=(t.getUTCMinutes()-t.getMinutes())*p+(t.getUTCSeconds()-t.getSeconds())*d+(t.getUTCMilliseconds()-t.getMilliseconds());if(o){var s=3*p;a=a-s/2+l(o-a+s/2,s)}return(t=Number(t)-a)>=n&&t<=i?t:u}if(\"string\"!=typeof t&&\"number\"!=typeof t)return u;t=String(t);var c=_(e),m=t.charAt(0);!c||\"G\"!==m&&\"g\"!==m||(t=t.substr(1),e=\"\");var w=c&&\"chinese\"===e.substr(0,7),k=t.match(w?x:y);if(!k)return u;var T=k[1],A=k[3]||\"1\",M=Number(k[5]||1),S=Number(k[7]||0),E=Number(k[9]||0),C=Number(k[11]||0);if(c){if(2===T.length)return u;var L;T=Number(T);try{var P=v.getComponentMethod(\"calendars\",\"getCal\")(e);if(w){var O=\"i\"===A.charAt(A.length-1);A=parseInt(A,10),L=P.newDate(T,P.toMonthIndex(T,A,O),M)}else L=P.newDate(T,Number(A),M)}catch(t){return u}return L?(L.toJD()-g)*h+S*f+E*p+C*d:u}T=2===T.length?(Number(T)+2e3-b)%100+b:Number(T),A-=1;var z=new Date(Date.UTC(2e3,A,M,S,E));return z.setUTCFullYear(T),z.getUTCMonth()!==A?u:z.getUTCDate()!==M?u:z.getTime()+C*d},n=r.MIN_MS=r.dateTime2ms(\"-9999\"),i=r.MAX_MS=r.dateTime2ms(\"9999-12-31 23:59:59.9999\"),r.isDateTime=function(t,e){return r.dateTime2ms(t,e)!==u};var k=90*h,T=3*f,A=5*p;function M(t,e,r,n,i){if((e||r||n||i)&&(t+=\" \"+w(e,2)+\":\"+w(r,2),(n||i)&&(t+=\":\"+w(n,2),i))){for(var a=4;i%10==0;)a-=1,i/=10;t+=\".\"+w(i,a)}return t}r.ms2DateTime=function(t,e,r){if(\"number\"!=typeof t||!(t>=n&&t<=i))return u;e||(e=0);var a,o,s,c,y,x,b=Math.floor(10*l(t+.05,1)),w=Math.round(t-b/10);if(_(r)){var S=Math.floor(w/h)+g,E=Math.floor(l(t,h));try{a=v.getComponentMethod(\"calendars\",\"getCal\")(r).fromJD(S).formatDate(\"yyyy-mm-dd\")}catch(t){a=m(\"G%Y-%m-%d\")(new Date(w))}if(\"-\"===a.charAt(0))for(;a.length<11;)a=\"-0\"+a.substr(1);else for(;a.length<10;)a=\"0\"+a;o=e<k?Math.floor(E/f):0,s=e<k?Math.floor(E%f/p):0,c=e<T?Math.floor(E%p/d):0,y=e<A?E%d*10+b:0}else x=new Date(w),a=m(\"%Y-%m-%d\")(x),o=e<k?x.getUTCHours():0,s=e<k?x.getUTCMinutes():0,c=e<T?x.getUTCSeconds():0,y=e<A?10*x.getUTCMilliseconds()+b:0;return M(a,o,s,c,y)},r.ms2DateTimeLocal=function(t){if(!(t>=n+h&&t<=i-h))return u;var e=Math.floor(10*l(t+.05,1)),r=new Date(Math.round(t-e/10));return M(a.time.format(\"%Y-%m-%d\")(r),r.getHours(),r.getMinutes(),r.getSeconds(),10*r.getUTCMilliseconds()+e)},r.cleanDate=function(t,e,n){if(t===u)return e;if(r.isJSDate(t)||\"number\"==typeof t&&isFinite(t)){if(_(n))return s.error(\"JS Dates and milliseconds are incompatible with world calendars\",t),e;if(!(t=r.ms2DateTimeLocal(+t))&&void 0!==e)return e}else if(!r.isDateTime(t,n))return s.error(\"unrecognized date\",t),e;return t};var S=/%\\d?f/g;function E(t,e,r,n){t=t.replace(S,function(t){var r=Math.min(+t.charAt(1)||6,6);return(e/1e3%1+2).toFixed(r).substr(2).replace(/0+$/,\"\")||\"0\"});var i=new Date(Math.floor(e+.05));if(_(n))try{t=v.getComponentMethod(\"calendars\",\"worldCalFmt\")(t,e,n)}catch(t){return\"Invalid\"}return r(t)(i)}var C=[59,59.9,59.99,59.999,59.9999];r.formatDate=function(t,e,r,n,i,a){if(i=_(i)&&i,!e)if(\"y\"===r)e=a.year;else if(\"m\"===r)e=a.month;else{if(\"d\"!==r)return function(t,e){var r=l(t+.05,h),n=w(Math.floor(r/f),2)+\":\"+w(l(Math.floor(r/p),60),2);if(\"M\"!==e){o(e)||(e=0);var i=(100+Math.min(l(t/d,60),C[e])).toFixed(e).substr(1);e>0&&(i=i.replace(/0+$/,\"\").replace(/[\\.]$/,\"\")),n+=\":\"+i}return n}(t,r)+\"\\n\"+E(a.dayMonthYear,t,n,i);e=a.dayMonth+\"\\n\"+a.year}return E(e,t,n,i)};var L=3*h;r.incrementMonth=function(t,e,r){r=_(r)&&r;var n=l(t,h);if(t=Math.round(t-n),r)try{var i=Math.round(t/h)+g,a=v.getComponentMethod(\"calendars\",\"getCal\")(r),o=a.fromJD(i);return e%12?a.add(o,e,\"m\"):a.add(o,e/12,\"y\"),(o.toJD()-g)*h+n}catch(e){s.error(\"invalid ms \"+t+\" in calendar \"+r)}var c=new Date(t+L);return c.setUTCMonth(c.getUTCMonth()+e)+n-L},r.findExactDates=function(t,e){for(var r,n,i=0,a=0,s=0,l=0,c=_(e)&&v.getComponentMethod(\"calendars\",\"getCal\")(e),u=0;u<t.length;u++)if(n=t[u],o(n)){if(!(n%h))if(c)try{1===(r=c.fromJD(n/h+g)).day()?1===r.month()?i++:a++:s++}catch(t){}else 1===(r=new Date(n)).getUTCDate()?0===r.getUTCMonth()?i++:a++:s++}else l++;s+=a+=i;var f=t.length-l;return{exactYears:i/f,exactMonths:a/f,exactDays:s/f}}},{\"../constants/numerical\":695,\"../registry\":847,\"./loggers\":723,\"./mod\":726,d3:163,\"fast-isnumeric\":225}],708:[function(t,e,r){\"use strict\";var n=t(\"d3\"),i=t(\"./loggers\");function a(t){var e=t&&t.parentNode;e&&e.removeChild(t)}function o(t,e,r){var n=\"plotly.js-style-\"+t,a=document.getElementById(n);a||((a=document.createElement(\"style\")).setAttribute(\"id\",n),a.appendChild(document.createTextNode(\"\")),document.head.appendChild(a));var o=a.sheet;o.insertRule?o.insertRule(e+\"{\"+r+\"}\",0):o.addRule?o.addRule(e,r,0):i.warn(\"addStyleRule failed\")}e.exports={getGraphDiv:function(t){var e;if(\"string\"==typeof t){if(null===(e=document.getElementById(t)))throw new Error(\"No DOM element with id '\"+t+\"' exists on the page.\");return e}if(null==t)throw new Error(\"DOM element provided is null or undefined\");return t},isPlotDiv:function(t){var e=n.select(t);return e.node()instanceof HTMLElement&&e.size()&&e.classed(\"js-plotly-plot\")},removeElement:a,addStyleRule:function(t,e){o(\"global\",t,e)},addRelatedStyleRule:o,deleteRelatedStyleRule:function(t){var e=\"plotly.js-style-\"+t,r=document.getElementById(e);r&&a(r)}}},{\"./loggers\":723,d3:163}],709:[function(t,e,r){\"use strict\";var n=t(\"events\").EventEmitter,i={init:function(t){if(t._ev instanceof n)return t;var e=new n,r=new n;return t._ev=e,t._internalEv=r,t.on=e.on.bind(e),t.once=e.once.bind(e),t.removeListener=e.removeListener.bind(e),t.removeAllListeners=e.removeAllListeners.bind(e),t._internalOn=r.on.bind(r),t._internalOnce=r.once.bind(r),t._removeInternalListener=r.removeListener.bind(r),t._removeAllInternalListeners=r.removeAllListeners.bind(r),t.emit=function(n,i){\"undefined\"!=typeof jQuery&&jQuery(t).trigger(n,i),e.emit(n,i),r.emit(n,i)},t},triggerHandler:function(t,e,r){var n,i;\"undefined\"!=typeof jQuery&&(n=jQuery(t).triggerHandler(e,r));var a=t._ev;if(!a)return n;var o,s=a._events[e];if(!s)return n;function l(t){return t.listener?(a.removeListener(e,t.listener),t.fired?void 0:(t.fired=!0,t.listener.apply(a,[r]))):t.apply(a,[r])}for(s=Array.isArray(s)?s:[s],o=0;o<s.length-1;o++)l(s[o]);return i=l(s[o]),void 0!==n?n:i},purge:function(t){return delete t._ev,delete t.on,delete t.once,delete t.removeListener,delete t.removeAllListeners,delete t.emit,delete t._ev,delete t._internalEv,delete t._internalOn,delete t._internalOnce,delete t._removeInternalListener,delete t._removeAllInternalListeners,t}};e.exports=i},{events:104}],710:[function(t,e,r){\"use strict\";var n=t(\"./is_plain_object.js\"),i=Array.isArray;function a(t,e,r,o){var s,l,c,u,h,f,p=t[0],d=t.length;if(2===d&&i(p)&&i(t[1])&&0===p.length){if(function(t,e){var r,n;for(r=0;r<t.length;r++){if(null!==(n=t[r])&&\"object\"==typeof n)return!1;void 0!==n&&(e[r]=n)}return!0}(t[1],p))return p;p.splice(0,p.length)}for(var g=1;g<d;g++)for(l in s=t[g])c=p[l],u=s[l],o&&i(u)?p[l]=u:e&&u&&(n(u)||(h=i(u)))?(h?(h=!1,f=c&&i(c)?c:[]):f=c&&n(c)?c:{},p[l]=a([f,u],e,r,o)):(\"undefined\"!=typeof u||r)&&(p[l]=u);return p}r.extendFlat=function(){return a(arguments,!1,!1,!1)},r.extendDeep=function(){return a(arguments,!0,!1,!1)},r.extendDeepAll=function(){return a(arguments,!0,!0,!1)},r.extendDeepNoArrays=function(){return a(arguments,!0,!1,!0)}},{\"./is_plain_object.js\":720}],711:[function(t,e,r){\"use strict\";e.exports=function(t){for(var e={},r=[],n=0,i=0;i<t.length;i++){var a=t[i];1!==e[a]&&(e[a]=1,r[n++]=a)}return r}},{}],712:[function(t,e,r){\"use strict\";function n(t){return!0===t.visible}function i(t){var e=t[0].trace;return!0===e.visible&&0!==e._length}e.exports=function(t){for(var e,r=(e=t,Array.isArray(e)&&Array.isArray(e[0])&&e[0][0]&&e[0][0].trace?i:n),a=[],o=0;o<t.length;o++){var s=t[o];r(s)&&a.push(s)}return a}},{}],713:[function(t,e,r){\"use strict\";var n=t(\"country-regex\"),i=t(\"../lib\"),a=Object.keys(n),o={\"ISO-3\":i.identity,\"USA-states\":i.identity,\"country names\":function(t){for(var e=0;e<a.length;e++){var r=a[e],o=new RegExp(n[r]);if(o.test(t.trim().toLowerCase()))return r}return i.log(\"Unrecognized country name: \"+t+\".\"),!1}};e.exports={locationToFeature:function(t,e,r){if(!e||\"string\"!=typeof e)return!1;var n,a,s,l=o[t](e);if(l){if(\"USA-states\"===t)for(n=[],s=0;s<r.length;s++)(a=r[s]).properties&&a.properties.gu&&\"USA\"===a.properties.gu&&n.push(a);else n=r;for(s=0;s<n.length;s++)if((a=n[s]).id===l)return a;i.log([\"Location with id\",l,\"does not have a matching topojson feature at this resolution.\"].join(\" \"))}return!1}}},{\"../lib\":719,\"country-regex\":134}],714:[function(t,e,r){\"use strict\";var n=t(\"../constants/numerical\").BADNUM;r.calcTraceToLineCoords=function(t){for(var e=t[0].trace.connectgaps,r=[],i=[],a=0;a<t.length;a++){var o=t[a].lonlat;o[0]!==n?i.push(o):!e&&i.length>0&&(r.push(i),i=[])}return i.length>0&&r.push(i),r},r.makeLine=function(t){return 1===t.length?{type:\"LineString\",coordinates:t[0]}:{type:\"MultiLineString\",coordinates:t}},r.makePolygon=function(t){if(1===t.length)return{type:\"Polygon\",coordinates:t};for(var e=new Array(t.length),r=0;r<t.length;r++)e[r]=[t[r]];return{type:\"MultiPolygon\",coordinates:e}},r.makeBlank=function(){return{type:\"Point\",coordinates:[]}}},{\"../constants/numerical\":695}],715:[function(t,e,r){\"use strict\";var n,i,a,o=t(\"./mod\").mod;function s(t,e,r,n,i,a,o,s){var l=r-t,c=i-t,u=o-i,h=n-e,f=a-e,p=s-a,d=l*p-u*h;if(0===d)return null;var g=(c*p-u*f)/d,v=(c*h-l*f)/d;return v<0||v>1||g<0||g>1?null:{x:t+l*g,y:e+h*g}}function l(t,e,r,n,i){var a=n*t+i*e;if(a<0)return n*n+i*i;if(a>r){var o=n-t,s=i-e;return o*o+s*s}var l=n*e-i*t;return l*l/r}r.segmentsIntersect=s,r.segmentDistance=function(t,e,r,n,i,a,o,c){if(s(t,e,r,n,i,a,o,c))return 0;var u=r-t,h=n-e,f=o-i,p=c-a,d=u*u+h*h,g=f*f+p*p,v=Math.min(l(u,h,d,i-t,a-e),l(u,h,d,o-t,c-e),l(f,p,g,t-i,e-a),l(f,p,g,r-i,n-a));return Math.sqrt(v)},r.getTextLocation=function(t,e,r,s){if(t===i&&s===a||(n={},i=t,a=s),n[r])return n[r];var l=t.getPointAtLength(o(r-s/2,e)),c=t.getPointAtLength(o(r+s/2,e)),u=Math.atan((c.y-l.y)/(c.x-l.x)),h=t.getPointAtLength(o(r,e)),f={x:(4*h.x+l.x+c.x)/6,y:(4*h.y+l.y+c.y)/6,theta:u};return n[r]=f,f},r.clearLocationCache=function(){i=null},r.getVisibleSegment=function(t,e,r){var n,i,a=e.left,o=e.right,s=e.top,l=e.bottom,c=0,u=t.getTotalLength(),h=u;function f(e){var r=t.getPointAtLength(e);0===e?n=r:e===u&&(i=r);var c=r.x<a?a-r.x:r.x>o?r.x-o:0,h=r.y<s?s-r.y:r.y>l?r.y-l:0;return Math.sqrt(c*c+h*h)}for(var p=f(c);p;){if((c+=p+r)>h)return;p=f(c)}for(p=f(h);p;){if(c>(h-=p+r))return;p=f(h)}return{min:c,max:h,len:h-c,total:u,isClosed:0===c&&h===u&&Math.abs(n.x-i.x)<.1&&Math.abs(n.y-i.y)<.1}},r.findPointOnPath=function(t,e,r,n){for(var i,a,o,s=(n=n||{}).pathLength||t.getTotalLength(),l=n.tolerance||.001,c=n.iterationLimit||30,u=t.getPointAtLength(0)[r]>t.getPointAtLength(s)[r]?-1:1,h=0,f=0,p=s;h<c;){if(i=(f+p)/2,o=(a=t.getPointAtLength(i))[r]-e,Math.abs(o)<l)return a;u*o>0?p=i:f=i,h++}return a}},{\"./mod\":726}],716:[function(t,e,r){\"use strict\";var n=t(\"fast-isnumeric\"),i=t(\"tinycolor2\"),a=t(\"color-normalize\"),o=t(\"../components/colorscale\"),s=t(\"../components/color/attributes\").defaultLine,l=t(\"./array\").isArrayOrTypedArray,c=a(s),u=1;function h(t,e){var r=t;return r[3]*=e,r}function f(t){if(n(t))return c;var e=a(t);return e.length?e:c}function p(t){return n(t)?t:u}e.exports={formatColor:function(t,e,r){var n,i,s,d,g,v=t.color,m=l(v),y=l(e),x=o.extractOpts(t),b=[];if(n=void 0!==x.colorscale?o.makeColorScaleFuncFromTrace(t):f,i=m?function(t,e){return void 0===t[e]?c:a(n(t[e]))}:f,s=y?function(t,e){return void 0===t[e]?u:p(t[e])}:p,m||y)for(var _=0;_<r;_++)d=i(v,_),g=s(e,_),b[_]=h(d,g);else b=h(a(v),e);return b},parseColorScale:function(t,e){void 0===e&&(e=1);var r=o.extractOpts(t);return(r.reversescale?o.flipScale(r.colorscale):r.colorscale).map(function(t){var r=t[0],n=i(t[1]).toRgb();return{index:r,rgb:[n.r,n.g,n.b,e]}})}}},{\"../components/color/attributes\":592,\"../components/colorscale\":605,\"./array\":702,\"color-normalize\":120,\"fast-isnumeric\":225,tinycolor2:537}],717:[function(t,e,r){\"use strict\";var n=t(\"./identity\");function i(t){return[t]}e.exports={keyFun:function(t){return t.key},repeat:i,descend:n,wrap:i,unwrap:function(t){return t[0]}}},{\"./identity\":718}],718:[function(t,e,r){\"use strict\";e.exports=function(t){return t}},{}],719:[function(t,e,r){\"use strict\";var n=t(\"d3\"),i=t(\"fast-isnumeric\"),a=t(\"../constants/numerical\"),o=a.FP_SAFE,s=a.BADNUM,l=e.exports={};l.nestedProperty=t(\"./nested_property\"),l.keyedContainer=t(\"./keyed_container\"),l.relativeAttr=t(\"./relative_attr\"),l.isPlainObject=t(\"./is_plain_object\"),l.toLogRange=t(\"./to_log_range\"),l.relinkPrivateKeys=t(\"./relink_private\");var c=t(\"./array\");l.isTypedArray=c.isTypedArray,l.isArrayOrTypedArray=c.isArrayOrTypedArray,l.isArray1D=c.isArray1D,l.ensureArray=c.ensureArray,l.concat=c.concat,l.maxRowLength=c.maxRowLength,l.minRowLength=c.minRowLength;var u=t(\"./mod\");l.mod=u.mod,l.modHalf=u.modHalf;var h=t(\"./coerce\");l.valObjectMeta=h.valObjectMeta,l.coerce=h.coerce,l.coerce2=h.coerce2,l.coerceFont=h.coerceFont,l.coerceHoverinfo=h.coerceHoverinfo,l.coerceSelectionMarkerOpacity=h.coerceSelectionMarkerOpacity,l.validate=h.validate;var f=t(\"./dates\");l.dateTime2ms=f.dateTime2ms,l.isDateTime=f.isDateTime,l.ms2DateTime=f.ms2DateTime,l.ms2DateTimeLocal=f.ms2DateTimeLocal,l.cleanDate=f.cleanDate,l.isJSDate=f.isJSDate,l.formatDate=f.formatDate,l.incrementMonth=f.incrementMonth,l.dateTick0=f.dateTick0,l.dfltRange=f.dfltRange,l.findExactDates=f.findExactDates,l.MIN_MS=f.MIN_MS,l.MAX_MS=f.MAX_MS;var p=t(\"./search\");l.findBin=p.findBin,l.sorterAsc=p.sorterAsc,l.sorterDes=p.sorterDes,l.distinctVals=p.distinctVals,l.roundUp=p.roundUp,l.sort=p.sort,l.findIndexOfMin=p.findIndexOfMin;var d=t(\"./stats\");l.aggNums=d.aggNums,l.len=d.len,l.mean=d.mean,l.median=d.median,l.midRange=d.midRange,l.variance=d.variance,l.stdev=d.stdev,l.interp=d.interp;var g=t(\"./matrix\");l.init2dArray=g.init2dArray,l.transposeRagged=g.transposeRagged,l.dot=g.dot,l.translationMatrix=g.translationMatrix,l.rotationMatrix=g.rotationMatrix,l.rotationXYMatrix=g.rotationXYMatrix,l.apply2DTransform=g.apply2DTransform,l.apply2DTransform2=g.apply2DTransform2;var v=t(\"./angles\");l.deg2rad=v.deg2rad,l.rad2deg=v.rad2deg,l.angleDelta=v.angleDelta,l.angleDist=v.angleDist,l.isFullCircle=v.isFullCircle,l.isAngleInsideSector=v.isAngleInsideSector,l.isPtInsideSector=v.isPtInsideSector,l.pathArc=v.pathArc,l.pathSector=v.pathSector,l.pathAnnulus=v.pathAnnulus;var m=t(\"./anchor_utils\");l.isLeftAnchor=m.isLeftAnchor,l.isCenterAnchor=m.isCenterAnchor,l.isRightAnchor=m.isRightAnchor,l.isTopAnchor=m.isTopAnchor,l.isMiddleAnchor=m.isMiddleAnchor,l.isBottomAnchor=m.isBottomAnchor;var y=t(\"./geometry2d\");l.segmentsIntersect=y.segmentsIntersect,l.segmentDistance=y.segmentDistance,l.getTextLocation=y.getTextLocation,l.clearLocationCache=y.clearLocationCache,l.getVisibleSegment=y.getVisibleSegment,l.findPointOnPath=y.findPointOnPath;var x=t(\"./extend\");l.extendFlat=x.extendFlat,l.extendDeep=x.extendDeep,l.extendDeepAll=x.extendDeepAll,l.extendDeepNoArrays=x.extendDeepNoArrays;var b=t(\"./loggers\");l.log=b.log,l.warn=b.warn,l.error=b.error;var _=t(\"./regex\");l.counterRegex=_.counter;var w=t(\"./throttle\");l.throttle=w.throttle,l.throttleDone=w.done,l.clearThrottle=w.clear;var k=t(\"./dom\");function T(t){var e={};for(var r in t)for(var n=t[r],i=0;i<n.length;i++)e[n[i]]=+r;return e}l.getGraphDiv=k.getGraphDiv,l.isPlotDiv=k.isPlotDiv,l.removeElement=k.removeElement,l.addStyleRule=k.addStyleRule,l.addRelatedStyleRule=k.addRelatedStyleRule,l.deleteRelatedStyleRule=k.deleteRelatedStyleRule,l.clearResponsive=t(\"./clear_responsive\"),l.makeTraceGroups=t(\"./make_trace_groups\"),l._=t(\"./localize\"),l.notifier=t(\"./notifier\"),l.filterUnique=t(\"./filter_unique\"),l.filterVisible=t(\"./filter_visible\"),l.pushUnique=t(\"./push_unique\"),l.cleanNumber=t(\"./clean_number\"),l.ensureNumber=function(t){return i(t)?(t=Number(t))<-o||t>o?s:i(t)?Number(t):s:s},l.isIndex=function(t,e){return!(void 0!==e&&t>=e)&&(i(t)&&t>=0&&t%1==0)},l.noop=t(\"./noop\"),l.identity=t(\"./identity\"),l.repeat=function(t,e){for(var r=new Array(e),n=0;n<e;n++)r[n]=t;return r},l.swapAttrs=function(t,e,r,n){r||(r=\"x\"),n||(n=\"y\");for(var i=0;i<e.length;i++){var a=e[i],o=l.nestedProperty(t,a.replace(\"?\",r)),s=l.nestedProperty(t,a.replace(\"?\",n)),c=o.get();o.set(s.get()),s.set(c)}},l.raiseToTop=function(t){t.parentNode.appendChild(t)},l.cancelTransition=function(t){return t.transition().duration(0)},l.constrain=function(t,e,r){return e>r?Math.max(r,Math.min(e,t)):Math.max(e,Math.min(r,t))},l.bBoxIntersect=function(t,e,r){return r=r||0,t.left<=e.right+r&&e.left<=t.right+r&&t.top<=e.bottom+r&&e.top<=t.bottom+r},l.simpleMap=function(t,e,r,n){for(var i=t.length,a=new Array(i),o=0;o<i;o++)a[o]=e(t[o],r,n);return a},l.randstr=function t(e,r,n,i){if(n||(n=16),void 0===r&&(r=24),r<=0)return\"0\";var a,o,s=Math.log(Math.pow(2,r))/Math.log(n),c=\"\";for(a=2;s===1/0;a*=2)s=Math.log(Math.pow(2,r/a))/Math.log(n)*a;var u=s-Math.floor(s);for(a=0;a<Math.floor(s);a++)c=Math.floor(Math.random()*n).toString(n)+c;u&&(o=Math.pow(n,u),c=Math.floor(Math.random()*o).toString(n)+c);var h=parseInt(c,n);return e&&e[c]||h!==1/0&&h>=Math.pow(2,r)?i>10?(l.warn(\"randstr failed uniqueness\"),c):t(e,r,n,(i||0)+1):c},l.OptionControl=function(t,e){t||(t={}),e||(e=\"opt\");var r={optionList:[],_newoption:function(n){n[e]=t,r[n.name]=n,r.optionList.push(n)}};return r[\"_\"+e]=t,r},l.smooth=function(t,e){if((e=Math.round(e)||0)<2)return t;var r,n,i,a,o=t.length,s=2*o,l=2*e-1,c=new Array(l),u=new Array(o);for(r=0;r<l;r++)c[r]=(1-Math.cos(Math.PI*(r+1)/e))/(2*e);for(r=0;r<o;r++){for(a=0,n=0;n<l;n++)(i=r+n+1-e)<-o?i-=s*Math.round(i/s):i>=s&&(i-=s*Math.floor(i/s)),i<0?i=-1-i:i>=o&&(i=s-1-i),a+=t[i]*c[n];u[r]=a}return u},l.syncOrAsync=function(t,e,r){var n;function i(){return l.syncOrAsync(t,e,r)}for(;t.length;)if((n=(0,t.splice(0,1)[0])(e))&&n.then)return n.then(i).then(void 0,l.promiseError);return r&&r(e)},l.stripTrailingSlash=function(t){return\"/\"===t.substr(-1)?t.substr(0,t.length-1):t},l.noneOrAll=function(t,e,r){if(t){var n,i=!1,a=!0;for(n=0;n<r.length;n++)null!=t[r[n]]?i=!0:a=!1;if(i&&!a)for(n=0;n<r.length;n++)t[r[n]]=e[r[n]]}},l.mergeArray=function(t,e,r,n){var i=\"function\"==typeof n;if(l.isArrayOrTypedArray(t))for(var a=Math.min(t.length,e.length),o=0;o<a;o++){var s=t[o];e[o][r]=i?n(s):s}},l.mergeArrayCastPositive=function(t,e,r){return l.mergeArray(t,e,r,function(t){var e=+t;return isFinite(e)&&e>0?e:0})},l.fillArray=function(t,e,r,n){if(n=n||l.identity,l.isArrayOrTypedArray(t))for(var i=0;i<e.length;i++)e[i][r]=n(t[i])},l.castOption=function(t,e,r,n){n=n||l.identity;var i=l.nestedProperty(t,r).get();return l.isArrayOrTypedArray(i)?Array.isArray(e)&&l.isArrayOrTypedArray(i[e[0]])?n(i[e[0]][e[1]]):n(i[e]):i},l.extractOption=function(t,e,r,n){if(r in t)return t[r];var i=l.nestedProperty(e,n).get();return Array.isArray(i)?void 0:i},l.tagSelected=function(t,e,r){var n,i,a=e.selectedpoints,o=e._indexToPoints;o&&(n=T(o));for(var s=0;s<a.length;s++){var c=a[s];if(l.isIndex(c)){var u=n?n[c]:c,h=r?r[u]:u;void 0!==(i=h)&&i<t.length&&(t[h].selected=1)}}},l.selIndices2selPoints=function(t){var e=t.selectedpoints,r=t._indexToPoints;if(r){for(var n=T(r),i=[],a=0;a<e.length;a++){var o=e[a];if(l.isIndex(o)){var s=n[o];l.isIndex(s)&&i.push(s)}}return i}return e},l.getTargetArray=function(t,e){var r=e.target;if(\"string\"==typeof r&&r){var n=l.nestedProperty(t,r).get();return!!Array.isArray(n)&&n}return!!Array.isArray(r)&&r},l.minExtend=function(t,e){var r={};\"object\"!=typeof e&&(e={});var n,i,a,o=Object.keys(t);for(n=0;n<o.length;n++)a=t[i=o[n]],\"_\"!==i.charAt(0)&&\"function\"!=typeof a&&(\"module\"===i?r[i]=a:Array.isArray(a)?r[i]=\"colorscale\"===i?a.slice():a.slice(0,3):r[i]=a&&\"object\"==typeof a?l.minExtend(t[i],e[i]):a);for(o=Object.keys(e),n=0;n<o.length;n++)\"object\"==typeof(a=e[i=o[n]])&&i in r&&\"object\"==typeof r[i]||(r[i]=a);return r},l.titleCase=function(t){return t.charAt(0).toUpperCase()+t.substr(1)},l.containsAny=function(t,e){for(var r=0;r<e.length;r++)if(-1!==t.indexOf(e[r]))return!0;return!1},l.isIE=function(){return\"undefined\"!=typeof window.navigator.msSaveBlob};var A=/MSIE [1-9]\\./;l.isIE9orBelow=function(){return l.isIE()&&A.test(window.navigator.userAgent)};var M=/Version\\/[\\d\\.]+.*Safari/;l.isSafari=function(){return M.test(window.navigator.userAgent)},l.isD3Selection=function(t){return t&&\"function\"==typeof t.classed},l.ensureSingle=function(t,e,r,n){var i=t.select(e+(r?\".\"+r:\"\"));if(i.size())return i;var a=t.append(e);return r&&a.classed(r,!0),n&&a.call(n),a},l.ensureSingleById=function(t,e,r,n){var i=t.select(e+\"#\"+r);if(i.size())return i;var a=t.append(e).attr(\"id\",r);return n&&a.call(n),a},l.objectFromPath=function(t,e){for(var r,n=t.split(\".\"),i=r={},a=0;a<n.length;a++){var o=n[a],s=null,l=n[a].match(/(.*)\\[([0-9]+)\\]/);l?(o=l[1],s=l[2],r=r[o]=[],a===n.length-1?r[s]=e:r[s]={},r=r[s]):(a===n.length-1?r[o]=e:r[o]={},r=r[o])}return i};var S=/^([^\\[\\.]+)\\.(.+)?/,E=/^([^\\.]+)\\[([0-9]+)\\](\\.)?(.+)?/;l.expandObjectPaths=function(t){var e,r,n,i,a,o,s;if(\"object\"==typeof t&&!Array.isArray(t))for(r in t)t.hasOwnProperty(r)&&((e=r.match(S))?(i=t[r],n=e[1],delete t[r],t[n]=l.extendDeepNoArrays(t[n]||{},l.objectFromPath(r,l.expandObjectPaths(i))[n])):(e=r.match(E))?(i=t[r],n=e[1],a=parseInt(e[2]),delete t[r],t[n]=t[n]||[],\".\"===e[3]?(s=e[4],o=t[n][a]=t[n][a]||{},l.extendDeepNoArrays(o,l.objectFromPath(s,l.expandObjectPaths(i)))):t[n][a]=l.expandObjectPaths(i)):t[r]=l.expandObjectPaths(t[r]));return t},l.numSeparate=function(t,e,r){if(r||(r=!1),\"string\"!=typeof e||0===e.length)throw new Error(\"Separator string required for formatting!\");\"number\"==typeof t&&(t=String(t));var n=/(\\d+)(\\d{3})/,i=e.charAt(0),a=e.charAt(1),o=t.split(\".\"),s=o[0],l=o.length>1?i+o[1]:\"\";if(a&&(o.length>1||s.length>4||r))for(;n.test(s);)s=s.replace(n,\"$1\"+a+\"$2\");return s+l},l.TEMPLATE_STRING_REGEX=/%{([^\\s%{}:]*)(:[^}]*)?}/g;var C=/^\\w*$/;l.templateString=function(t,e){var r={};return t.replace(l.TEMPLATE_STRING_REGEX,function(t,n){return C.test(n)?e[n]||\"\":(r[n]=r[n]||l.nestedProperty(e,n).get,r[n]()||\"\")})};var L=/^:/,P=0;l.hovertemplateString=function(t,e,r){var i=arguments,a={};return t.replace(l.TEMPLATE_STRING_REGEX,function(t,o,s){var c,u,h;for(h=3;h<i.length;h++){if((c=i[h]).hasOwnProperty(o)){u=c[o];break}if(C.test(o)||(u=a[o]||l.nestedProperty(c,o).get())&&(a[o]=u),void 0!==u)break}(void 0===u&&(P<10&&(l.warn(\"Variable '\"+o+\"' in hovertemplate could not be found!\"),u=t),10===P&&l.warn(\"Too many hovertemplate warnings - additional warnings will be suppressed\"),P++),s)?u=(r?r.numberFormat:n.format)(s.replace(L,\"\"))(u):e.hasOwnProperty(o+\"Label\")&&(u=e[o+\"Label\"]);return u})};l.subplotSort=function(t,e){for(var r=Math.min(t.length,e.length)+1,n=0,i=0,a=0;a<r;a++){var o=t.charCodeAt(a)||0,s=e.charCodeAt(a)||0,l=o>=48&&o<=57,c=s>=48&&s<=57;if(l&&(n=10*n+o-48),c&&(i=10*i+s-48),!l||!c){if(n!==i)return n-i;if(o!==s)return o-s}}return i-n};var O=2e9;l.seedPseudoRandom=function(){O=2e9},l.pseudoRandom=function(){var t=O;return O=(69069*O+1)%4294967296,Math.abs(O-t)<429496729?l.pseudoRandom():O/4294967296},l.fillText=function(t,e,r){var n=Array.isArray(r)?function(t){r.push(t)}:function(t){r.text=t},i=l.extractOption(t,e,\"htx\",\"hovertext\");if(l.isValidTextValue(i))return n(i);var a=l.extractOption(t,e,\"tx\",\"text\");return l.isValidTextValue(a)?n(a):void 0},l.isValidTextValue=function(t){return t||0===t},l.formatPercent=function(t,e){e=e||0;for(var r=(Math.round(100*t*Math.pow(10,e))*Math.pow(.1,e)).toFixed(e)+\"%\",n=0;n<e;n++)-1!==r.indexOf(\".\")&&(r=(r=r.replace(\"0%\",\"%\")).replace(\".%\",\"%\"));return r},l.isHidden=function(t){var e=window.getComputedStyle(t).display;return!e||\"none\"===e}},{\"../constants/numerical\":695,\"./anchor_utils\":700,\"./angles\":701,\"./array\":702,\"./clean_number\":703,\"./clear_responsive\":705,\"./coerce\":706,\"./dates\":707,\"./dom\":708,\"./extend\":710,\"./filter_unique\":711,\"./filter_visible\":712,\"./geometry2d\":715,\"./identity\":718,\"./is_plain_object\":720,\"./keyed_container\":721,\"./localize\":722,\"./loggers\":723,\"./make_trace_groups\":724,\"./matrix\":725,\"./mod\":726,\"./nested_property\":727,\"./noop\":728,\"./notifier\":729,\"./push_unique\":733,\"./regex\":735,\"./relative_attr\":736,\"./relink_private\":737,\"./search\":738,\"./stats\":741,\"./throttle\":744,\"./to_log_range\":745,d3:163,\"fast-isnumeric\":225}],720:[function(t,e,r){\"use strict\";e.exports=function(t){return window&&window.process&&window.process.versions?\"[object Object]\"===Object.prototype.toString.call(t):\"[object Object]\"===Object.prototype.toString.call(t)&&Object.getPrototypeOf(t)===Object.prototype}},{}],721:[function(t,e,r){\"use strict\";var n=t(\"./nested_property\"),i=/^\\w*$/;e.exports=function(t,e,r,a){var o,s,l;r=r||\"name\",a=a||\"value\";var c={};e&&e.length?(l=n(t,e),s=l.get()):s=t,e=e||\"\";var u={};if(s)for(o=0;o<s.length;o++)u[s[o][r]]=o;var h=i.test(a),f={set:function(t,e){var i=null===e?4:0;if(!s){if(!l||4===i)return;s=[],l.set(s)}var o=u[t];if(void 0===o){if(4===i)return;i|=3,o=s.length,u[t]=o}else e!==(h?s[o][a]:n(s[o],a).get())&&(i|=2);var p=s[o]=s[o]||{};return p[r]=t,h?p[a]=e:n(p,a).set(e),null!==e&&(i&=-5),c[o]=c[o]|i,f},get:function(t){if(s){var e=u[t];return void 0===e?void 0:h?s[e][a]:n(s[e],a).get()}},rename:function(t,e){var n=u[t];return void 0===n?f:(c[n]=1|c[n],u[e]=n,delete u[t],s[n][r]=e,f)},remove:function(t){var e=u[t];if(void 0===e)return f;var i=s[e];if(Object.keys(i).length>2)return c[e]=2|c[e],f.set(t,null);if(h){for(o=e;o<s.length;o++)c[o]=3|c[o];for(o=e;o<s.length;o++)u[s[o][r]]--;s.splice(e,1),delete u[t]}else n(i,a).set(null),c[e]=6|c[e];return f},constructUpdate:function(){for(var t,i,o={},l=Object.keys(c),u=0;u<l.length;u++)i=l[u],t=e+\"[\"+i+\"]\",s[i]?(1&c[i]&&(o[t+\".\"+r]=s[i][r]),2&c[i]&&(o[t+\".\"+a]=h?4&c[i]?null:s[i][a]:4&c[i]?null:n(s[i],a).get())):o[t]=null;return o}};return f}},{\"./nested_property\":727}],722:[function(t,e,r){\"use strict\";var n=t(\"../registry\");e.exports=function(t,e){for(var r=t._context.locale,i=0;i<2;i++){for(var a=t._context.locales,o=0;o<2;o++){var s=(a[r]||{}).dictionary;if(s){var l=s[e];if(l)return l}a=n.localeRegistry}var c=r.split(\"-\")[0];if(c===r)break;r=c}return e}},{\"../registry\":847}],723:[function(t,e,r){\"use strict\";var n=t(\"../plot_api/plot_config\").dfltConfig,i=e.exports={};function a(t,e){if(t&&t.apply)try{return void t.apply(console,e)}catch(t){}for(var r=0;r<e.length;r++)try{t(e[r])}catch(t){console.log(e[r])}}i.log=function(){if(n.logging>1){for(var t=[\"LOG:\"],e=0;e<arguments.length;e++)t.push(arguments[e]);a(console.trace||console.log,t)}},i.warn=function(){if(n.logging>0){for(var t=[\"WARN:\"],e=0;e<arguments.length;e++)t.push(arguments[e]);a(console.trace||console.log,t)}},i.error=function(){if(n.logging>0){for(var t=[\"ERROR:\"],e=0;e<arguments.length;e++)t.push(arguments[e]);a(console.error,t)}}},{\"../plot_api/plot_config\":755}],724:[function(t,e,r){\"use strict\";var n=t(\"d3\");e.exports=function(t,e,r){var i=t.selectAll(\"g.\"+r.replace(/\\s/g,\".\")).data(e,function(t){return t[0].trace.uid});i.exit().remove(),i.enter().append(\"g\").attr(\"class\",r),i.order();var a=t.classed(\"rangeplot\")?\"nodeRangePlot3\":\"node3\";return i.each(function(t){t[0][a]=n.select(this)}),i}},{d3:163}],725:[function(t,e,r){\"use strict\";r.init2dArray=function(t,e){for(var r=new Array(t),n=0;n<t;n++)r[n]=new Array(e);return r},r.transposeRagged=function(t){var e,r,n=0,i=t.length;for(e=0;e<i;e++)n=Math.max(n,t[e].length);var a=new Array(n);for(e=0;e<n;e++)for(a[e]=new Array(i),r=0;r<i;r++)a[e][r]=t[r][e];return a},r.dot=function(t,e){if(!t.length||!e.length||t.length!==e.length)return null;var n,i,a=t.length;if(t[0].length)for(n=new Array(a),i=0;i<a;i++)n[i]=r.dot(t[i],e);else if(e[0].length){var o=r.transposeRagged(e);for(n=new Array(o.length),i=0;i<o.length;i++)n[i]=r.dot(t,o[i])}else for(n=0,i=0;i<a;i++)n+=t[i]*e[i];return n},r.translationMatrix=function(t,e){return[[1,0,t],[0,1,e],[0,0,1]]},r.rotationMatrix=function(t){var e=t*Math.PI/180;return[[Math.cos(e),-Math.sin(e),0],[Math.sin(e),Math.cos(e),0],[0,0,1]]},r.rotationXYMatrix=function(t,e,n){return r.dot(r.dot(r.translationMatrix(e,n),r.rotationMatrix(t)),r.translationMatrix(-e,-n))},r.apply2DTransform=function(t){return function(){var e=arguments;3===e.length&&(e=e[0]);var n=1===arguments.length?e[0]:[e[0],e[1]];return r.dot(t,[n[0],n[1],1]).slice(0,2)}},r.apply2DTransform2=function(t){var e=r.apply2DTransform(t);return function(t){return e(t.slice(0,2)).concat(e(t.slice(2,4)))}}},{}],726:[function(t,e,r){\"use strict\";e.exports={mod:function(t,e){var r=t%e;return r<0?r+e:r},modHalf:function(t,e){return Math.abs(t)>e/2?t-Math.round(t/e)*e:t}}},{}],727:[function(t,e,r){\"use strict\";var n=t(\"fast-isnumeric\"),i=t(\"./array\").isArrayOrTypedArray;e.exports=function(t,e){if(n(e))e=String(e);else if(\"string\"!=typeof e||\"[-1]\"===e.substr(e.length-4))throw\"bad property string\";for(var r,a,o,l=0,c=e.split(\".\");l<c.length;){if(r=String(c[l]).match(/^([^\\[\\]]*)((\\[\\-?[0-9]*\\])+)$/)){if(r[1])c[l]=r[1];else{if(0!==l)throw\"bad property string\";c.splice(0,1)}for(a=r[2].substr(1,r[2].length-2).split(\"][\"),o=0;o<a.length;o++)l++,c.splice(l,0,Number(a[o]))}l++}return\"object\"!=typeof t?function(t,e,r){return{set:function(){throw\"bad container\"},get:function(){},astr:e,parts:r,obj:t}}(t,e,c):{set:s(t,c,e),get:function t(e,r){return function(){var n,a,o,s,l,c=e;for(s=0;s<r.length-1;s++){if(-1===(n=r[s])){for(a=!0,o=[],l=0;l<c.length;l++)o[l]=t(c[l],r.slice(s+1))(),o[l]!==o[0]&&(a=!1);return a?o[0]:o}if(\"number\"==typeof n&&!i(c))return;if(\"object\"!=typeof(c=c[n])||null===c)return}if(\"object\"==typeof c&&null!==c&&null!==(o=c[r[s]]))return o}}(t,c),astr:e,parts:c,obj:t}};var a=/(^|\\.)args\\[/;function o(t,e){return void 0===t||null===t&&!e.match(a)}function s(t,e,r){return function(n){var a,s,h=t,f=\"\",p=[[t,f]],d=o(n,r);for(s=0;s<e.length-1;s++){if(\"number\"==typeof(a=e[s])&&!i(h))throw\"array index but container is not an array\";if(-1===a){if(d=!c(h,e.slice(s+1),n,r))break;return}if(!u(h,a,e[s+1],d))break;if(\"object\"!=typeof(h=h[a])||null===h)throw\"container is not an object\";f=l(f,a),p.push([h,f])}if(d){if(s===e.length-1&&(delete h[e[s]],Array.isArray(h)&&+e[s]==h.length-1))for(;h.length&&void 0===h[h.length-1];)h.pop()}else h[e[s]]=n}}function l(t,e){var r=e;return n(e)?r=\"[\"+e+\"]\":t&&(r=\".\"+e),t+r}function c(t,e,r,n){var a,l=i(r),c=!0,h=r,f=n.replace(\"-1\",0),p=!l&&o(r,f),d=e[0];for(a=0;a<t.length;a++)f=n.replace(\"-1\",a),l&&(p=o(h=r[a%r.length],f)),p&&(c=!1),u(t,a,d,p)&&s(t[a],e,n.replace(\"-1\",a))(h);return c}function u(t,e,r,n){if(void 0===t[e]){if(n)return!1;t[e]=\"number\"==typeof r?[]:{}}return!0}},{\"./array\":702,\"fast-isnumeric\":225}],728:[function(t,e,r){\"use strict\";e.exports=function(){}},{}],729:[function(t,e,r){\"use strict\";var n=t(\"d3\"),i=t(\"fast-isnumeric\"),a=[];e.exports=function(t,e){if(-1===a.indexOf(t)){a.push(t);var r=1e3;i(e)?r=e:\"long\"===e&&(r=3e3);var o=n.select(\"body\").selectAll(\".plotly-notifier\").data([0]);o.enter().append(\"div\").classed(\"plotly-notifier\",!0),o.selectAll(\".notifier-note\").data(a).enter().append(\"div\").classed(\"notifier-note\",!0).style(\"opacity\",0).each(function(t){var e=n.select(this);e.append(\"button\").classed(\"notifier-close\",!0).html(\"&times;\").on(\"click\",function(){e.transition().call(s)});for(var i=e.append(\"p\"),a=t.split(/<br\\s*\\/?>/g),o=0;o<a.length;o++)o&&i.append(\"br\"),i.append(\"span\").text(a[o]);e.transition().duration(700).style(\"opacity\",1).transition().delay(r).call(s)})}function s(t){t.duration(700).style(\"opacity\",0).each(\"end\",function(t){var e=a.indexOf(t);-1!==e&&a.splice(e,1),n.select(this).remove()})}}},{d3:163,\"fast-isnumeric\":225}],730:[function(t,e,r){\"use strict\";var n=t(\"./setcursor\"),i=\"data-savedcursor\";e.exports=function(t,e){var r=t.attr(i);if(e){if(!r){for(var a=(t.attr(\"class\")||\"\").split(\" \"),o=0;o<a.length;o++){var s=a[o];0===s.indexOf(\"cursor-\")&&t.attr(i,s.substr(7)).classed(s,!1)}t.attr(i)||t.attr(i,\"!!\")}n(t,e)}else r&&(t.attr(i,null),\"!!\"===r?n(t):n(t,r))}},{\"./setcursor\":739}],731:[function(t,e,r){\"use strict\";var n=t(\"./matrix\").dot,i=t(\"../constants/numerical\").BADNUM,a=e.exports={};a.tester=function(t){var e,r=t.slice(),n=r[0][0],a=n,o=r[0][1],s=o;for(r.push(r[0]),e=1;e<r.length;e++)n=Math.min(n,r[e][0]),a=Math.max(a,r[e][0]),o=Math.min(o,r[e][1]),s=Math.max(s,r[e][1]);var l,c=!1;5===r.length&&(r[0][0]===r[1][0]?r[2][0]===r[3][0]&&r[0][1]===r[3][1]&&r[1][1]===r[2][1]&&(c=!0,l=function(t){return t[0]===r[0][0]}):r[0][1]===r[1][1]&&r[2][1]===r[3][1]&&r[0][0]===r[3][0]&&r[1][0]===r[2][0]&&(c=!0,l=function(t){return t[1]===r[0][1]}));var u=!0,h=r[0];for(e=1;e<r.length;e++)if(h[0]!==r[e][0]||h[1]!==r[e][1]){u=!1;break}return{xmin:n,xmax:a,ymin:o,ymax:s,pts:r,contains:c?function(t,e){var r=t[0],c=t[1];return!(r===i||r<n||r>a||c===i||c<o||c>s||e&&l(t))}:function(t,e){var l=t[0],c=t[1];if(l===i||l<n||l>a||c===i||c<o||c>s)return!1;var u,h,f,p,d,g=r.length,v=r[0][0],m=r[0][1],y=0;for(u=1;u<g;u++)if(h=v,f=m,v=r[u][0],m=r[u][1],!(l<(p=Math.min(h,v))||l>Math.max(h,v)||c>Math.max(f,m)))if(c<Math.min(f,m))l!==p&&y++;else{if(c===(d=v===h?c:f+(l-h)*(m-f)/(v-h)))return 1!==u||!e;c<=d&&l!==p&&y++}return y%2==1},isRect:c,degenerate:u}},a.isSegmentBent=function(t,e,r,i){var a,o,s,l=t[e],c=[t[r][0]-l[0],t[r][1]-l[1]],u=n(c,c),h=Math.sqrt(u),f=[-c[1]/h,c[0]/h];for(a=e+1;a<r;a++)if(o=[t[a][0]-l[0],t[a][1]-l[1]],(s=n(o,c))<0||s>u||Math.abs(n(o,f))>i)return!0;return!1},a.filter=function(t,e){var r=[t[0]],n=0,i=0;function o(o){t.push(o);var s=r.length,l=n;r.splice(i+1);for(var c=l+1;c<t.length;c++)(c===t.length-1||a.isSegmentBent(t,l,c+1,e))&&(r.push(t[c]),r.length<s-2&&(n=c,i=r.length-1),l=c)}t.length>1&&o(t.pop());return{addPt:o,raw:t,filtered:r}}},{\"../constants/numerical\":695,\"./matrix\":725}],732:[function(t,e,r){(function(r){\"use strict\";var n=t(\"./show_no_webgl_msg\"),i=t(\"regl\");e.exports=function(t,e){var a=t._fullLayout,o=!0;return a._glcanvas.each(function(n){if(!n.regl&&(!n.pick||a._has(\"parcoords\"))){try{n.regl=i({canvas:this,attributes:{antialias:!n.pick,preserveDrawingBuffer:!0},pixelRatio:t._context.plotGlPixelRatio||r.devicePixelRatio,extensions:e||[]})}catch(t){o=!1}o&&this.addEventListener(\"webglcontextlost\",function(e){t&&t.emit&&t.emit(\"plotly_webglcontextlost\",{event:e,layer:n.key})},!1)}}),o||n({container:a._glcontainer.node()}),o}}).call(this,\"undefined\"!=typeof global?global:\"undefined\"!=typeof self?self:\"undefined\"!=typeof window?window:{})},{\"./show_no_webgl_msg\":740,regl:502}],733:[function(t,e,r){\"use strict\";e.exports=function(t,e){if(e instanceof RegExp){for(var r=e.toString(),n=0;n<t.length;n++)if(t[n]instanceof RegExp&&t[n].toString()===r)return t;t.push(e)}else!e&&0!==e||-1!==t.indexOf(e)||t.push(e);return t}},{}],734:[function(t,e,r){\"use strict\";var n=t(\"../lib\"),i=t(\"../plot_api/plot_config\").dfltConfig;var a={add:function(t,e,r,n,a){var o,s;t.undoQueue=t.undoQueue||{index:0,queue:[],sequence:!1},s=t.undoQueue.index,t.autoplay?t.undoQueue.inSequence||(t.autoplay=!1):(!t.undoQueue.sequence||t.undoQueue.beginSequence?(o={undo:{calls:[],args:[]},redo:{calls:[],args:[]}},t.undoQueue.queue.splice(s,t.undoQueue.queue.length-s,o),t.undoQueue.index+=1):o=t.undoQueue.queue[s-1],t.undoQueue.beginSequence=!1,o&&(o.undo.calls.unshift(e),o.undo.args.unshift(r),o.redo.calls.push(n),o.redo.args.push(a)),t.undoQueue.queue.length>i.queueLength&&(t.undoQueue.queue.shift(),t.undoQueue.index--))},startSequence:function(t){t.undoQueue=t.undoQueue||{index:0,queue:[],sequence:!1},t.undoQueue.sequence=!0,t.undoQueue.beginSequence=!0},stopSequence:function(t){t.undoQueue=t.undoQueue||{index:0,queue:[],sequence:!1},t.undoQueue.sequence=!1,t.undoQueue.beginSequence=!1},undo:function(t){var e,r;if(t.framework&&t.framework.isPolar)t.framework.undo();else if(!(void 0===t.undoQueue||isNaN(t.undoQueue.index)||t.undoQueue.index<=0)){for(t.undoQueue.index--,e=t.undoQueue.queue[t.undoQueue.index],t.undoQueue.inSequence=!0,r=0;r<e.undo.calls.length;r++)a.plotDo(t,e.undo.calls[r],e.undo.args[r]);t.undoQueue.inSequence=!1,t.autoplay=!1}},redo:function(t){var e,r;if(t.framework&&t.framework.isPolar)t.framework.redo();else if(!(void 0===t.undoQueue||isNaN(t.undoQueue.index)||t.undoQueue.index>=t.undoQueue.queue.length)){for(e=t.undoQueue.queue[t.undoQueue.index],t.undoQueue.inSequence=!0,r=0;r<e.redo.calls.length;r++)a.plotDo(t,e.redo.calls[r],e.redo.args[r]);t.undoQueue.inSequence=!1,t.autoplay=!1,t.undoQueue.index++}}};a.plotDo=function(t,e,r){t.autoplay=!0,r=function(t,e){for(var r,i=[],a=0;a<e.length;a++)r=e[a],i[a]=r===t?r:\"object\"==typeof r?Array.isArray(r)?n.extendDeep([],r):n.extendDeepAll({},r):r;return i}(t,r),e.apply(null,r)},e.exports=a},{\"../lib\":719,\"../plot_api/plot_config\":755}],735:[function(t,e,r){\"use strict\";r.counter=function(t,e,r,n){var i=(e||\"\")+(r?\"\":\"$\"),a=!1===n?\"\":\"^\";return\"xy\"===t?new RegExp(a+\"x([2-9]|[1-9][0-9]+)?y([2-9]|[1-9][0-9]+)?\"+i):new RegExp(a+t+\"([2-9]|[1-9][0-9]+)?\"+i)}},{}],736:[function(t,e,r){\"use strict\";var n=/^(.*)(\\.[^\\.\\[\\]]+|\\[\\d\\])$/,i=/^[^\\.\\[\\]]+$/;e.exports=function(t,e){for(;e;){var r=t.match(n);if(r)t=r[1];else{if(!t.match(i))throw new Error(\"bad relativeAttr call:\"+[t,e]);t=\"\"}if(\"^\"!==e.charAt(0))break;e=e.slice(1)}return t&&\"[\"!==e.charAt(0)?t+\".\"+e:t+e}},{}],737:[function(t,e,r){\"use strict\";var n=t(\"./array\").isArrayOrTypedArray,i=t(\"./is_plain_object\");e.exports=function t(e,r){for(var a in r){var o=r[a],s=e[a];if(s!==o)if(\"_\"===a.charAt(0)||\"function\"==typeof o){if(a in e)continue;e[a]=o}else if(n(o)&&n(s)&&i(o[0])){if(\"customdata\"===a||\"ids\"===a)continue;for(var l=Math.min(o.length,s.length),c=0;c<l;c++)s[c]!==o[c]&&i(o[c])&&i(s[c])&&t(s[c],o[c])}else i(o)&&i(s)&&(t(s,o),Object.keys(s).length||delete e[a])}}},{\"./array\":702,\"./is_plain_object\":720}],738:[function(t,e,r){\"use strict\";var n=t(\"fast-isnumeric\"),i=t(\"./loggers\"),a=t(\"./identity\");function o(t,e){return t<e}function s(t,e){return t<=e}function l(t,e){return t>e}function c(t,e){return t>=e}r.findBin=function(t,e,r){if(n(e.start))return r?Math.ceil((t-e.start)/e.size-1e-9)-1:Math.floor((t-e.start)/e.size+1e-9);var a,u,h=0,f=e.length,p=0,d=f>1?(e[f-1]-e[0])/(f-1):1;for(u=d>=0?r?o:s:r?c:l,t+=1e-9*d*(r?-1:1)*(d>=0?1:-1);h<f&&p++<100;)u(e[a=Math.floor((h+f)/2)],t)?h=a+1:f=a;return p>90&&i.log(\"Long binary search...\"),h-1},r.sorterAsc=function(t,e){return t-e},r.sorterDes=function(t,e){return e-t},r.distinctVals=function(t){var e=t.slice();e.sort(r.sorterAsc);for(var n=e.length-1,i=e[n]-e[0]||1,a=i/(n||1)/1e4,o=[e[0]],s=0;s<n;s++)e[s+1]>e[s]+a&&(i=Math.min(i,e[s+1]-e[s]),o.push(e[s+1]));return{vals:o,minDiff:i}},r.roundUp=function(t,e,r){for(var n,i=0,a=e.length-1,o=0,s=r?0:1,l=r?1:0,c=r?Math.ceil:Math.floor;i<a&&o++<100;)e[n=c((i+a)/2)]<=t?i=n+s:a=n-l;return e[i]},r.sort=function(t,e){for(var r=0,n=0,i=1;i<t.length;i++){var a=e(t[i],t[i-1]);if(a<0?r=1:a>0&&(n=1),r&&n)return t.sort(e)}return n?t:t.reverse()},r.findIndexOfMin=function(t,e){e=e||a;for(var r,n=1/0,i=0;i<t.length;i++){var o=e(t[i]);o<n&&(n=o,r=i)}return r}},{\"./identity\":718,\"./loggers\":723,\"fast-isnumeric\":225}],739:[function(t,e,r){\"use strict\";e.exports=function(t,e){(t.attr(\"class\")||\"\").split(\" \").forEach(function(e){0===e.indexOf(\"cursor-\")&&t.classed(e,!1)}),e&&t.classed(\"cursor-\"+e,!0)}},{}],740:[function(t,e,r){\"use strict\";var n=t(\"../components/color\"),i=function(){};e.exports=function(t){for(var e in t)\"function\"==typeof t[e]&&(t[e]=i);t.destroy=function(){t.container.parentNode.removeChild(t.container)};var r=document.createElement(\"div\");r.className=\"no-webgl\",r.style.cursor=\"pointer\",r.style.fontSize=\"24px\",r.style.color=n.defaults[0],r.style.position=\"absolute\",r.style.left=r.style.top=\"0px\",r.style.width=r.style.height=\"100%\",r.style[\"background-color\"]=n.lightLine,r.style[\"z-index\"]=30;var a=document.createElement(\"p\");return a.textContent=\"WebGL is not supported by your browser - visit https://get.webgl.org for more info\",a.style.position=\"relative\",a.style.top=\"50%\",a.style.left=\"50%\",a.style.height=\"30%\",a.style.width=\"50%\",a.style.margin=\"-15% 0 0 -25%\",r.appendChild(a),t.container.appendChild(r),t.container.style.background=\"#FFFFFF\",t.container.onclick=function(){window.open(\"https://get.webgl.org\")},!1}},{\"../components/color\":593}],741:[function(t,e,r){\"use strict\";var n=t(\"fast-isnumeric\"),i=t(\"./array\").isArrayOrTypedArray;r.aggNums=function(t,e,a,o){var s,l;if((!o||o>a.length)&&(o=a.length),n(e)||(e=!1),i(a[0])){for(l=new Array(o),s=0;s<o;s++)l[s]=r.aggNums(t,e,a[s]);a=l}for(s=0;s<o;s++)n(e)?n(a[s])&&(e=t(+e,+a[s])):e=a[s];return e},r.len=function(t){return r.aggNums(function(t){return t+1},0,t)},r.mean=function(t,e){return e||(e=r.len(t)),r.aggNums(function(t,e){return t+e},0,t)/e},r.midRange=function(t){if(void 0!==t&&0!==t.length)return(r.aggNums(Math.max,null,t)+r.aggNums(Math.min,null,t))/2},r.variance=function(t,e,i){return e||(e=r.len(t)),n(i)||(i=r.mean(t,e)),r.aggNums(function(t,e){return t+Math.pow(e-i,2)},0,t)/e},r.stdev=function(t,e,n){return Math.sqrt(r.variance(t,e,n))},r.median=function(t){var e=t.slice().sort();return r.interp(e,.5)},r.interp=function(t,e){if(!n(e))throw\"n should be a finite number\";if((e=e*t.length-.5)<0)return t[0];if(e>t.length-1)return t[t.length-1];var r=e%1;return r*t[Math.ceil(e)]+(1-r)*t[Math.floor(e)]}},{\"./array\":702,\"fast-isnumeric\":225}],742:[function(t,e,r){\"use strict\";var n=t(\"color-normalize\");e.exports=function(t){return t?n(t):[0,0,0,1]}},{\"color-normalize\":120}],743:[function(t,e,r){\"use strict\";var n=t(\"d3\"),i=t(\"../lib\"),a=t(\"../constants/xmlns_namespaces\"),o=t(\"../constants/alignment\").LINE_SPACING;function s(t,e){return t.node().getBoundingClientRect()[e]}var l=/([^$]*)([$]+[^$]*[$]+)([^$]*)/;r.convertToTspans=function(t,e,M){var S=t.text(),C=!t.attr(\"data-notex\")&&\"undefined\"!=typeof MathJax&&S.match(l),L=n.select(t.node().parentNode);if(!L.empty()){var P=t.attr(\"class\")?t.attr(\"class\").split(\" \")[0]:\"text\";return P+=\"-math\",L.selectAll(\"svg.\"+P).remove(),L.selectAll(\"g.\"+P+\"-group\").remove(),t.style(\"display\",null).attr({\"data-unformatted\":S,\"data-math\":\"N\"}),C?(e&&e._promises||[]).push(new Promise(function(e){t.style(\"display\",\"none\");var r=parseInt(t.node().style.fontSize,10),a={fontSize:r};!function(t,e,r){var a,o,s,l;MathJax.Hub.Queue(function(){return o=i.extendDeepAll({},MathJax.Hub.config),s=MathJax.Hub.processSectionDelay,void 0!==MathJax.Hub.processSectionDelay&&(MathJax.Hub.processSectionDelay=0),MathJax.Hub.Config({messageStyle:\"none\",tex2jax:{inlineMath:[[\"$\",\"$\"],[\"\\\\(\",\"\\\\)\"]]},displayAlign:\"left\"})},function(){if(\"SVG\"!==(a=MathJax.Hub.config.menuSettings.renderer))return MathJax.Hub.setRenderer(\"SVG\")},function(){var r=\"math-output-\"+i.randstr({},64);return l=n.select(\"body\").append(\"div\").attr({id:r}).style({visibility:\"hidden\",position:\"absolute\"}).style({\"font-size\":e.fontSize+\"px\"}).text(t.replace(c,\"\\\\lt \").replace(u,\"\\\\gt \")),MathJax.Hub.Typeset(l.node())},function(){var e=n.select(\"body\").select(\"#MathJax_SVG_glyphs\");if(l.select(\".MathJax_SVG\").empty()||!l.select(\"svg\").node())i.log(\"There was an error in the tex syntax.\",t),r();else{var o=l.select(\"svg\").node().getBoundingClientRect();r(l.select(\".MathJax_SVG\"),e,o)}if(l.remove(),\"SVG\"!==a)return MathJax.Hub.setRenderer(a)},function(){return void 0!==s&&(MathJax.Hub.processSectionDelay=s),MathJax.Hub.Config(o)})}(C[2],a,function(n,i,a){L.selectAll(\"svg.\"+P).remove(),L.selectAll(\"g.\"+P+\"-group\").remove();var o=n&&n.select(\"svg\");if(!o||!o.node())return O(),void e();var l=L.append(\"g\").classed(P+\"-group\",!0).attr({\"pointer-events\":\"none\",\"data-unformatted\":S,\"data-math\":\"Y\"});l.node().appendChild(o.node()),i&&i.node()&&o.node().insertBefore(i.node().cloneNode(!0),o.node().firstChild),o.attr({class:P,height:a.height,preserveAspectRatio:\"xMinYMin meet\"}).style({overflow:\"visible\",\"pointer-events\":\"none\"});var c=t.node().style.fill||\"black\",u=o.select(\"g\");u.attr({fill:c,stroke:c});var h=s(u,\"width\"),f=s(u,\"height\"),p=+t.attr(\"x\")-h*{start:0,middle:.5,end:1}[t.attr(\"text-anchor\")||\"start\"],d=-(r||s(t,\"height\"))/4;\"y\"===P[0]?(l.attr({transform:\"rotate(\"+[-90,+t.attr(\"x\"),+t.attr(\"y\")]+\") translate(\"+[-h/2,d-f/2]+\")\"}),o.attr({x:+t.attr(\"x\"),y:+t.attr(\"y\")})):\"l\"===P[0]?o.attr({x:t.attr(\"x\"),y:d-f/2}):\"a\"===P[0]&&0!==P.indexOf(\"atitle\")?o.attr({x:0,y:d}):o.attr({x:p,y:+t.attr(\"y\")+d-f/2}),M&&M.call(t,l),e(l)})})):O(),t}function O(){L.empty()||(P=t.attr(\"class\")+\"-math\",L.select(\"svg.\"+P).remove()),t.text(\"\").style(\"white-space\",\"pre\"),function(t,e){e=e.replace(v,\" \");var r,s=!1,l=[],c=-1;function u(){c++;var e=document.createElementNS(a.svg,\"tspan\");n.select(e).attr({class:\"line\",dy:c*o+\"em\"}),t.appendChild(e),r=e;var i=l;if(l=[{node:e}],i.length>1)for(var s=1;s<i.length;s++)M(i[s])}function M(t){var e,i=t.type,o={};if(\"a\"===i){e=\"a\";var s=t.target,c=t.href,u=t.popup;c&&(o={\"xlink:xlink:show\":\"_blank\"===s||\"_\"!==s.charAt(0)?\"new\":\"replace\",target:s,\"xlink:xlink:href\":c},u&&(o.onclick='window.open(this.href.baseVal,this.target.baseVal,\"'+u+'\");return false;'))}else e=\"tspan\";t.style&&(o.style=t.style);var h=document.createElementNS(a.svg,e);if(\"sup\"===i||\"sub\"===i){S(r,d),r.appendChild(h);var g=document.createElementNS(a.svg,\"tspan\");S(g,d),n.select(g).attr(\"dy\",p[i]),o.dy=f[i],r.appendChild(h),r.appendChild(g)}else r.appendChild(h);n.select(h).attr(o),r=t.node=h,l.push(t)}function S(t,e){t.appendChild(document.createTextNode(e))}function C(t){if(1!==l.length){var n=l.pop();t!==n.type&&i.log(\"Start tag <\"+n.type+\"> doesnt match end tag <\"+t+\">. Pretending it did match.\",e),r=l[l.length-1].node}else i.log(\"Ignoring unexpected end tag </\"+t+\">.\",e)}x.test(e)?u():(r=t,l=[{node:t}]);for(var L=e.split(m),P=0;P<L.length;P++){var O=L[P],z=O.match(y),I=z&&z[2].toLowerCase(),D=h[I];if(\"br\"===I)u();else if(void 0===D)S(r,E(O));else if(z[1])C(I);else{var R=z[4],F={type:I},B=T(R,b);if(B?(B=B.replace(A,\"$1 fill:\"),D&&(B+=\";\"+D)):D&&(B=D),B&&(F.style=B),\"a\"===I){s=!0;var N=T(R,_);if(N){var j=document.createElement(\"a\");j.href=N,-1!==g.indexOf(j.protocol)&&(F.href=encodeURI(decodeURI(N)),F.target=T(R,w)||\"_blank\",F.popup=T(R,k))}}M(F)}}return s}(t.node(),S)&&t.style(\"pointer-events\",\"all\"),r.positionText(t),M&&M.call(t)}};var c=/(<|&lt;|&#60;)/g,u=/(>|&gt;|&#62;)/g;var h={sup:\"font-size:70%\",sub:\"font-size:70%\",b:\"font-weight:bold\",i:\"font-style:italic\",a:\"cursor:pointer\",span:\"\",em:\"font-style:italic;font-weight:bold\"},f={sub:\"0.3em\",sup:\"-0.6em\"},p={sub:\"-0.21em\",sup:\"0.42em\"},d=\"\\u200b\",g=[\"http:\",\"https:\",\"mailto:\",\"\",void 0,\":\"],v=/(\\r\\n?|\\n)/g,m=/(<[^<>]*>)/,y=/<(\\/?)([^ >]*)(\\s+(.*))?>/i,x=/<br(\\s+.*)?>/i,b=/(^|[\\s\"'])style\\s*=\\s*(\"([^\"]*);?\"|'([^']*);?')/i,_=/(^|[\\s\"'])href\\s*=\\s*(\"([^\"]*)\"|'([^']*)')/i,w=/(^|[\\s\"'])target\\s*=\\s*(\"([^\"\\s]*)\"|'([^'\\s]*)')/i,k=/(^|[\\s\"'])popup\\s*=\\s*(\"([\\w=,]*)\"|'([\\w=,]*)')/i;function T(t,e){if(!t)return null;var r=t.match(e),n=r&&(r[3]||r[4]);return n&&E(n)}var A=/(^|;)\\s*color:/;r.plainText=function(t,e){for(var r=void 0!==(e=e||{}).len&&-1!==e.len?e.len:1/0,n=void 0!==e.allowedTags?e.allowedTags:[\"br\"],i=\"...\".length,a=t.split(m),o=[],s=\"\",l=0,c=0;c<a.length;c++){var u=a[c],h=u.match(y),f=h&&h[2].toLowerCase();if(f)-1!==n.indexOf(f)&&(o.push(u),s=f);else{var p=u.length;if(l+p<r)o.push(u),l+=p;else if(l<r){var d=r-l;s&&(\"br\"!==s||d<=i||p<=i)&&o.pop(),r>i?o.push(u.substr(0,d-i)+\"...\"):o.push(u.substr(0,d));break}s=\"\"}}return o.join(\"\")};var M={mu:\"\\u03bc\",amp:\"&\",lt:\"<\",gt:\">\",nbsp:\"\\xa0\",times:\"\\xd7\",plusmn:\"\\xb1\",deg:\"\\xb0\"},S=/&(#\\d+|#x[\\da-fA-F]+|[a-z]+);/g;function E(t){return t.replace(S,function(t,e){return(\"#\"===e.charAt(0)?function(t){if(t>1114111)return;var e=String.fromCodePoint;if(e)return e(t);var r=String.fromCharCode;return t<=65535?r(t):r(55232+(t>>10),t%1024+56320)}(\"x\"===e.charAt(1)?parseInt(e.substr(2),16):parseInt(e.substr(1),10)):M[e])||t})}function C(t,e,r){var n,i,a,o=r.horizontalAlign,s=r.verticalAlign||\"top\",l=t.node().getBoundingClientRect(),c=e.node().getBoundingClientRect();return i=\"bottom\"===s?function(){return l.bottom-n.height}:\"middle\"===s?function(){return l.top+(l.height-n.height)/2}:function(){return l.top},a=\"right\"===o?function(){return l.right-n.width}:\"center\"===o?function(){return l.left+(l.width-n.width)/2}:function(){return l.left},function(){return n=this.node().getBoundingClientRect(),this.style({top:i()-c.top+\"px\",left:a()-c.left+\"px\",\"z-index\":1e3}),this}}r.convertEntities=E,r.lineCount=function(t){return t.selectAll(\"tspan.line\").size()||1},r.positionText=function(t,e,r){return t.each(function(){var t=n.select(this);function i(e,r){return void 0===r?null===(r=t.attr(e))&&(t.attr(e,0),r=0):t.attr(e,r),r}var a=i(\"x\",e),o=i(\"y\",r);\"text\"===this.nodeName&&t.selectAll(\"tspan.line\").attr({x:a,y:o})})},r.makeEditable=function(t,e){var r=e.gd,i=e.delegate,a=n.dispatch(\"edit\",\"input\",\"cancel\"),o=i||t;if(t.style({\"pointer-events\":i?\"none\":\"all\"}),1!==t.size())throw new Error(\"boo\");function s(){!function(){var i=n.select(r).select(\".svg-container\"),o=i.append(\"div\"),s=t.node().style,c=parseFloat(s.fontSize||12),u=e.text;void 0===u&&(u=t.attr(\"data-unformatted\"));o.classed(\"plugin-editable editable\",!0).style({position:\"absolute\",\"font-family\":s.fontFamily||\"Arial\",\"font-size\":c,color:e.fill||s.fill||\"black\",opacity:1,\"background-color\":e.background||\"transparent\",outline:\"#ffffff33 1px solid\",margin:[-c/8+1,0,0,-1].join(\"px \")+\"px\",padding:\"0\",\"box-sizing\":\"border-box\"}).attr({contenteditable:!0}).text(u).call(C(t,i,e)).on(\"blur\",function(){r._editing=!1,t.text(this.textContent).style({opacity:1});var e,i=n.select(this).attr(\"class\");(e=i?\".\"+i.split(\" \")[0]+\"-math-group\":\"[class*=-math-group]\")&&n.select(t.node().parentNode).select(e).style({opacity:0});var o=this.textContent;n.select(this).transition().duration(0).remove(),n.select(document).on(\"mouseup\",null),a.edit.call(t,o)}).on(\"focus\",function(){var t=this;r._editing=!0,n.select(document).on(\"mouseup\",function(){if(n.event.target===t)return!1;document.activeElement===o.node()&&o.node().blur()})}).on(\"keyup\",function(){27===n.event.which?(r._editing=!1,t.style({opacity:1}),n.select(this).style({opacity:0}).on(\"blur\",function(){return!1}).transition().remove(),a.cancel.call(t,this.textContent)):(a.input.call(t,this.textContent),n.select(this).call(C(t,i,e)))}).on(\"keydown\",function(){13===n.event.which&&this.blur()}).call(l)}(),t.style({opacity:0});var i,s=o.attr(\"class\");(i=s?\".\"+s.split(\" \")[0]+\"-math-group\":\"[class*=-math-group]\")&&n.select(t.node().parentNode).select(i).style({opacity:0})}function l(t){var e=t.node(),r=document.createRange();r.selectNodeContents(e);var n=window.getSelection();n.removeAllRanges(),n.addRange(r),e.focus()}return e.immediate?s():o.on(\"click\",s),n.rebind(t,a,\"on\")}},{\"../constants/alignment\":688,\"../constants/xmlns_namespaces\":696,\"../lib\":719,d3:163}],744:[function(t,e,r){\"use strict\";var n={};function i(t){t&&null!==t.timer&&(clearTimeout(t.timer),t.timer=null)}r.throttle=function(t,e,r){var a=n[t],o=Date.now();if(!a){for(var s in n)n[s].ts<o-6e4&&delete n[s];a=n[t]={ts:0,timer:null}}function l(){r(),a.ts=Date.now(),a.onDone&&(a.onDone(),a.onDone=null)}i(a),o>a.ts+e?l():a.timer=setTimeout(function(){l(),a.timer=null},e)},r.done=function(t){var e=n[t];return e&&e.timer?new Promise(function(t){var r=e.onDone;e.onDone=function(){r&&r(),t(),e.onDone=null}}):Promise.resolve()},r.clear=function(t){if(t)i(n[t]),delete n[t];else for(var e in n)r.clear(e)}},{}],745:[function(t,e,r){\"use strict\";var n=t(\"fast-isnumeric\");e.exports=function(t,e){if(t>0)return Math.log(t)/Math.LN10;var r=Math.log(Math.min(e[0],e[1]))/Math.LN10;return n(r)||(r=Math.log(Math.max(e[0],e[1]))/Math.LN10-6),r}},{\"fast-isnumeric\":225}],746:[function(t,e,r){\"use strict\";var n=e.exports={},i=t(\"../plots/geo/constants\").locationmodeToLayer,a=t(\"topojson-client\").feature;n.getTopojsonName=function(t){return[t.scope.replace(/ /g,\"-\"),\"_\",t.resolution.toString(),\"m\"].join(\"\")},n.getTopojsonPath=function(t,e){return t+e+\".json\"},n.getTopojsonFeatures=function(t,e){var r=i[t.locationmode],n=e.objects[r];return a(e,n).features}},{\"../plots/geo/constants\":795,\"topojson-client\":540}],747:[function(t,e,r){\"use strict\";e.exports={moduleType:\"locale\",name:\"en-US\",dictionary:{\"Click to enter Colorscale title\":\"Click to enter Colorscale title\"},format:{date:\"%m/%d/%Y\"}}},{}],748:[function(t,e,r){\"use strict\";e.exports={moduleType:\"locale\",name:\"en\",dictionary:{\"Click to enter Colorscale title\":\"Click to enter Colourscale title\"},format:{days:[\"Sunday\",\"Monday\",\"Tuesday\",\"Wednesday\",\"Thursday\",\"Friday\",\"Saturday\"],shortDays:[\"Sun\",\"Mon\",\"Tue\",\"Wed\",\"Thu\",\"Fri\",\"Sat\"],months:[\"January\",\"February\",\"March\",\"April\",\"May\",\"June\",\"July\",\"August\",\"September\",\"October\",\"November\",\"December\"],shortMonths:[\"Jan\",\"Feb\",\"Mar\",\"Apr\",\"May\",\"Jun\",\"Jul\",\"Aug\",\"Sep\",\"Oct\",\"Nov\",\"Dec\"],periods:[\"AM\",\"PM\"],dateTime:\"%a %b %e %X %Y\",date:\"%d/%m/%Y\",time:\"%H:%M:%S\",decimal:\".\",thousands:\",\",grouping:[3],currency:[\"$\",\"\"],year:\"%Y\",month:\"%b %Y\",dayMonth:\"%b %-d\",dayMonthYear:\"%b %-d, %Y\"}}},{}],749:[function(t,e,r){\"use strict\";var n=t(\"../registry\");e.exports=function(t){for(var e,r,i=n.layoutArrayContainers,a=n.layoutArrayRegexes,o=t.split(\"[\")[0],s=0;s<a.length;s++)if((r=t.match(a[s]))&&0===r.index){e=r[0];break}if(e||(e=i[i.indexOf(o)]),!e)return!1;var l=t.substr(e.length);return l?!!(r=l.match(/^\\[(0|[1-9][0-9]*)\\](\\.(.+))?$/))&&{array:e,index:Number(r[1]),property:r[3]||\"\"}:{array:e,index:\"\",property:\"\"}}},{\"../registry\":847}],750:[function(t,e,r){\"use strict\";var n=t(\"../lib\"),i=n.extendFlat,a=n.isPlainObject,o={valType:\"flaglist\",extras:[\"none\"],flags:[\"calc\",\"clearAxisTypes\",\"plot\",\"style\",\"markerSize\",\"colorbars\"]},s={valType:\"flaglist\",extras:[\"none\"],flags:[\"calc\",\"plot\",\"legend\",\"ticks\",\"axrange\",\"layoutstyle\",\"modebar\",\"camera\",\"arraydraw\",\"colorbars\"]},l=o.flags.slice().concat([\"fullReplot\"]),c=s.flags.slice().concat(\"layoutReplot\");function u(t){for(var e={},r=0;r<t.length;r++)e[t[r]]=!1;return e}function h(t,e,r){var n=i({},t);for(var o in n){var s=n[o];a(s)&&(n[o]=f(s,e,r,o))}return\"from-root\"===r&&(n.editType=e),n}function f(t,e,r,n){if(t.valType){var a=i({},t);if(a.editType=e,Array.isArray(t.items)){a.items=new Array(t.items.length);for(var o=0;o<t.items.length;o++)a.items[o]=f(t.items[o],e,\"from-root\")}return a}return h(t,e,\"_\"===n.charAt(0)?\"nested\":\"from-root\")}e.exports={traces:o,layout:s,traceFlags:function(){return u(l)},layoutFlags:function(){return u(c)},update:function(t,e){var r=e.editType;if(r&&\"none\"!==r)for(var n=r.split(\"+\"),i=0;i<n.length;i++)t[n[i]]=!0},overrideAll:h}},{\"../lib\":719}],751:[function(t,e,r){\"use strict\";var n=t(\"fast-isnumeric\"),i=t(\"gl-mat4/fromQuat\"),a=t(\"../registry\"),o=t(\"../lib\"),s=t(\"../plots/plots\"),l=t(\"../plots/cartesian/axis_ids\"),c=t(\"../components/color\"),u=l.cleanId,h=l.getFromTrace,f=a.traceIs;function p(t,e){var r=t[e],n=e.charAt(0);r&&\"paper\"!==r&&(t[e]=u(r,n))}function d(t){function e(e,r){var n=t[e],i=t.title&&t.title[r];n&&!i&&(t.title||(t.title={}),t.title[r]=t[e],delete t[e])}t&&(\"string\"!=typeof t.title&&\"number\"!=typeof t.title||(t.title={text:t.title}),e(\"titlefont\",\"font\"),e(\"titleposition\",\"position\"),e(\"titleside\",\"side\"),e(\"titleoffset\",\"offset\"))}function g(t){if(!o.isPlainObject(t))return!1;var e=t.name;return delete t.name,delete t.showlegend,(\"string\"==typeof e||\"number\"==typeof e)&&String(e)}function v(t,e,r,n){if(r&&!n)return t;if(n&&!r)return e;if(!t.trim())return e;if(!e.trim())return t;var i,a=Math.min(t.length,e.length);for(i=0;i<a&&t.charAt(i)===e.charAt(i);i++);return t.substr(0,i).trim()}function m(t){var e=\"middle\",r=\"center\";return\"string\"==typeof t&&(-1!==t.indexOf(\"top\")?e=\"top\":-1!==t.indexOf(\"bottom\")&&(e=\"bottom\"),-1!==t.indexOf(\"left\")?r=\"left\":-1!==t.indexOf(\"right\")&&(r=\"right\")),e+\" \"+r}function y(t,e){return e in t&&\"object\"==typeof t[e]&&0===Object.keys(t[e]).length}r.clearPromiseQueue=function(t){Array.isArray(t._promises)&&t._promises.length>0&&o.log(\"Clearing previous rejected promises from queue.\"),t._promises=[]},r.cleanLayout=function(t){var e,n;t||(t={}),t.xaxis1&&(t.xaxis||(t.xaxis=t.xaxis1),delete t.xaxis1),t.yaxis1&&(t.yaxis||(t.yaxis=t.yaxis1),delete t.yaxis1),t.scene1&&(t.scene||(t.scene=t.scene1),delete t.scene1);var a=(s.subplotsRegistry.cartesian||{}).attrRegex,l=(s.subplotsRegistry.polar||{}).attrRegex,h=(s.subplotsRegistry.ternary||{}).attrRegex,f=(s.subplotsRegistry.gl3d||{}).attrRegex,g=Object.keys(t);for(e=0;e<g.length;e++){var v=g[e];if(a&&a.test(v)){var m=t[v];m.anchor&&\"free\"!==m.anchor&&(m.anchor=u(m.anchor)),m.overlaying&&(m.overlaying=u(m.overlaying)),m.type||(m.isdate?m.type=\"date\":m.islog?m.type=\"log\":!1===m.isdate&&!1===m.islog&&(m.type=\"linear\")),\"withzero\"!==m.autorange&&\"tozero\"!==m.autorange||(m.autorange=!0,m.rangemode=\"tozero\"),delete m.islog,delete m.isdate,delete m.categories,y(m,\"domain\")&&delete m.domain,void 0!==m.autotick&&(void 0===m.tickmode&&(m.tickmode=m.autotick?\"auto\":\"linear\"),delete m.autotick),d(m)}else if(l&&l.test(v)){d(t[v].radialaxis)}else if(h&&h.test(v)){var x=t[v];d(x.aaxis),d(x.baxis),d(x.caxis)}else if(f&&f.test(v)){var b=t[v],_=b.cameraposition;if(Array.isArray(_)&&4===_[0].length){var w=_[0],k=_[1],T=_[2],A=i([],w),M=[];for(n=0;n<3;++n)M[n]=k[n]+T*A[2+4*n];b.camera={eye:{x:M[0],y:M[1],z:M[2]},center:{x:k[0],y:k[1],z:k[2]},up:{x:0,y:0,z:1}},delete b.cameraposition}d(b.xaxis),d(b.yaxis),d(b.zaxis)}}var S=Array.isArray(t.annotations)?t.annotations.length:0;for(e=0;e<S;e++){var E=t.annotations[e];o.isPlainObject(E)&&(E.ref&&(\"paper\"===E.ref?(E.xref=\"paper\",E.yref=\"paper\"):\"data\"===E.ref&&(E.xref=\"x\",E.yref=\"y\"),delete E.ref),p(E,\"xref\"),p(E,\"yref\"))}var C=Array.isArray(t.shapes)?t.shapes.length:0;for(e=0;e<C;e++){var L=t.shapes[e];o.isPlainObject(L)&&(p(L,\"xref\"),p(L,\"yref\"))}var P=t.legend;return P&&(P.x>3?(P.x=1.02,P.xanchor=\"left\"):P.x<-2&&(P.x=-.02,P.xanchor=\"right\"),P.y>3?(P.y=1.02,P.yanchor=\"bottom\"):P.y<-2&&(P.y=-.02,P.yanchor=\"top\")),d(t),\"rotate\"===t.dragmode&&(t.dragmode=\"orbit\"),c.clean(t),t.template&&t.template.layout&&r.cleanLayout(t.template.layout),t},r.cleanData=function(t){for(var e=0;e<t.length;e++){var n,i=t[e];if(\"histogramy\"===i.type&&\"xbins\"in i&&!(\"ybins\"in i)&&(i.ybins=i.xbins,delete i.xbins),i.error_y&&\"opacity\"in i.error_y){var l=c.defaults,h=i.error_y.color||(f(i,\"bar\")?c.defaultLine:l[e%l.length]);i.error_y.color=c.addOpacity(c.rgb(h),c.opacity(h)*i.error_y.opacity),delete i.error_y.opacity}if(\"bardir\"in i&&(\"h\"!==i.bardir||!f(i,\"bar\")&&\"histogram\"!==i.type.substr(0,9)||(i.orientation=\"h\",r.swapXYData(i)),delete i.bardir),\"histogramy\"===i.type&&r.swapXYData(i),\"histogramx\"!==i.type&&\"histogramy\"!==i.type||(i.type=\"histogram\"),\"scl\"in i&&!(\"colorscale\"in i)&&(i.colorscale=i.scl,delete i.scl),\"reversescl\"in i&&!(\"reversescale\"in i)&&(i.reversescale=i.reversescl,delete i.reversescl),i.xaxis&&(i.xaxis=u(i.xaxis,\"x\")),i.yaxis&&(i.yaxis=u(i.yaxis,\"y\")),f(i,\"gl3d\")&&i.scene&&(i.scene=s.subplotsRegistry.gl3d.cleanId(i.scene)),!f(i,\"pie-like\")&&!f(i,\"bar-like\"))if(Array.isArray(i.textposition))for(n=0;n<i.textposition.length;n++)i.textposition[n]=m(i.textposition[n]);else i.textposition&&(i.textposition=m(i.textposition));var p=a.getModule(i);if(p&&p.colorbar){var x=p.colorbar.container,b=x?i[x]:i;b&&b.colorscale&&(\"YIGnBu\"===b.colorscale&&(b.colorscale=\"YlGnBu\"),\"YIOrRd\"===b.colorscale&&(b.colorscale=\"YlOrRd\"))}if(\"surface\"===i.type&&o.isPlainObject(i.contours)){var _=[\"x\",\"y\",\"z\"];for(n=0;n<_.length;n++){var w=i.contours[_[n]];o.isPlainObject(w)&&(w.highlightColor&&(w.highlightcolor=w.highlightColor,delete w.highlightColor),w.highlightWidth&&(w.highlightwidth=w.highlightWidth,delete w.highlightWidth))}}if(\"candlestick\"===i.type||\"ohlc\"===i.type){var k=!1!==(i.increasing||{}).showlegend,T=!1!==(i.decreasing||{}).showlegend,A=g(i.increasing),M=g(i.decreasing);if(!1!==A&&!1!==M){var S=v(A,M,k,T);S&&(i.name=S)}else!A&&!M||i.name||(i.name=A||M)}if(Array.isArray(i.transforms)){var E=i.transforms;for(n=0;n<E.length;n++){var C=E[n];if(o.isPlainObject(C))switch(C.type){case\"filter\":C.filtersrc&&(C.target=C.filtersrc,delete C.filtersrc),C.calendar&&(C.valuecalendar||(C.valuecalendar=C.calendar),delete C.calendar);break;case\"groupby\":if(C.styles=C.styles||C.style,C.styles&&!Array.isArray(C.styles)){var L=C.styles,P=Object.keys(L);C.styles=[];for(var O=0;O<P.length;O++)C.styles.push({target:P[O],value:L[P[O]]})}}}}y(i,\"line\")&&delete i.line,\"marker\"in i&&(y(i.marker,\"line\")&&delete i.marker.line,y(i,\"marker\")&&delete i.marker),c.clean(i),i.autobinx&&(delete i.autobinx,delete i.xbins),i.autobiny&&(delete i.autobiny,delete i.ybins),d(i),i.colorbar&&d(i.colorbar),i.marker&&i.marker.colorbar&&d(i.marker.colorbar),i.line&&i.line.colorbar&&d(i.line.colorbar),i.aaxis&&d(i.aaxis),i.baxis&&d(i.baxis)}},r.swapXYData=function(t){var e;if(o.swapAttrs(t,[\"?\",\"?0\",\"d?\",\"?bins\",\"nbins?\",\"autobin?\",\"?src\",\"error_?\"]),Array.isArray(t.z)&&Array.isArray(t.z[0])&&(t.transpose?delete t.transpose:t.transpose=!0),t.error_x&&t.error_y){var r=t.error_y,n=\"copy_ystyle\"in r?r.copy_ystyle:!(r.color||r.thickness||r.width);o.swapAttrs(t,[\"error_?.copy_ystyle\"]),n&&o.swapAttrs(t,[\"error_?.color\",\"error_?.thickness\",\"error_?.width\"])}if(\"string\"==typeof t.hoverinfo){var i=t.hoverinfo.split(\"+\");for(e=0;e<i.length;e++)\"x\"===i[e]?i[e]=\"y\":\"y\"===i[e]&&(i[e]=\"x\");t.hoverinfo=i.join(\"+\")}},r.coerceTraceIndices=function(t,e){if(n(e))return[e];if(!Array.isArray(e)||!e.length)return t.data.map(function(t,e){return e});if(Array.isArray(e)){for(var r=[],i=0;i<e.length;i++)o.isIndex(e[i],t.data.length)?r.push(e[i]):o.warn(\"trace index (\",e[i],\") is not a number or is out of bounds\");return r}return e},r.manageArrayContainers=function(t,e,r){var i=t.obj,a=t.parts,s=a.length,l=a[s-1],c=n(l);if(c&&null===e){var u=a.slice(0,s-1).join(\".\");o.nestedProperty(i,u).get().splice(l,1)}else c&&void 0===t.get()?(void 0===t.get()&&(r[t.astr]=null),t.set(e)):t.set(e)};var x=/(\\.[^\\[\\]\\.]+|\\[[^\\[\\]\\.]+\\])$/;function b(t){var e=t.search(x);if(e>0)return t.substr(0,e)}r.hasParent=function(t,e){for(var r=b(e);r;){if(r in t)return!0;r=b(r)}return!1};var _=[\"x\",\"y\",\"z\"];r.clearAxisTypes=function(t,e,r){for(var n=0;n<e.length;n++)for(var i=t._fullData[n],a=0;a<3;a++){var s=h(t,i,_[a]);if(s&&\"log\"!==s.type){var l=s._name,c=s._id.substr(1);if(\"scene\"===c.substr(0,5)){if(void 0!==r[c])continue;l=c+\".\"+l}var u=l+\".type\";void 0===r[l]&&void 0===r[u]&&o.nestedProperty(t.layout,u).set(null)}}}},{\"../components/color\":593,\"../lib\":719,\"../plots/cartesian/axis_ids\":770,\"../plots/plots\":828,\"../registry\":847,\"fast-isnumeric\":225,\"gl-mat4/fromQuat\":262}],752:[function(t,e,r){\"use strict\";var n=t(\"./plot_api\");r.plot=n.plot,r.newPlot=n.newPlot,r.restyle=n.restyle,r.relayout=n.relayout,r.redraw=n.redraw,r.update=n.update,r._guiRestyle=n._guiRestyle,r._guiRelayout=n._guiRelayout,r._guiUpdate=n._guiUpdate,r._storeDirectGUIEdit=n._storeDirectGUIEdit,r.react=n.react,r.extendTraces=n.extendTraces,r.prependTraces=n.prependTraces,r.addTraces=n.addTraces,r.deleteTraces=n.deleteTraces,r.moveTraces=n.moveTraces,r.purge=n.purge,r.addFrames=n.addFrames,r.deleteFrames=n.deleteFrames,r.animate=n.animate,r.setPlotConfig=n.setPlotConfig,r.toImage=t(\"./to_image\"),r.validate=t(\"./validate\"),r.downloadImage=t(\"../snapshot/download\");var i=t(\"./template_api\");r.makeTemplate=i.makeTemplate,r.validateTemplate=i.validateTemplate},{\"../snapshot/download\":849,\"./plot_api\":754,\"./template_api\":759,\"./to_image\":760,\"./validate\":761}],753:[function(t,e,r){\"use strict\";var n=t(\"../lib/is_plain_object\"),i=t(\"../lib/noop\"),a=t(\"../lib/loggers\"),o=t(\"../lib/search\").sorterAsc,s=t(\"../registry\");r.containerArrayMatch=t(\"./container_array_match\");var l=r.isAddVal=function(t){return\"add\"===t||n(t)},c=r.isRemoveVal=function(t){return null===t||\"remove\"===t};r.applyContainerArrayChanges=function(t,e,r,n,u){var h=e.astr,f=s.getComponentMethod(h,\"supplyLayoutDefaults\"),p=s.getComponentMethod(h,\"draw\"),d=s.getComponentMethod(h,\"drawOne\"),g=n.replot||n.recalc||f===i||p===i,v=t.layout,m=t._fullLayout;if(r[\"\"]){Object.keys(r).length>1&&a.warn(\"Full array edits are incompatible with other edits\",h);var y=r[\"\"][\"\"];if(c(y))e.set(null);else{if(!Array.isArray(y))return a.warn(\"Unrecognized full array edit value\",h,y),!0;e.set(y)}return!g&&(f(v,m),p(t),!0)}var x,b,_,w,k,T,A,M,S=Object.keys(r).map(Number).sort(o),E=e.get(),C=E||[],L=u(m,h).get(),P=[],O=-1,z=C.length;for(x=0;x<S.length;x++)if(w=r[_=S[x]],k=Object.keys(w),T=w[\"\"],A=l(T),_<0||_>C.length-(A?0:1))a.warn(\"index out of range\",h,_);else if(void 0!==T)k.length>1&&a.warn(\"Insertion & removal are incompatible with edits to the same index.\",h,_),c(T)?P.push(_):A?(\"add\"===T&&(T={}),C.splice(_,0,T),L&&L.splice(_,0,{})):a.warn(\"Unrecognized full object edit value\",h,_,T),-1===O&&(O=_);else for(b=0;b<k.length;b++)M=h+\"[\"+_+\"].\",u(C[_],k[b],M).set(w[k[b]]);for(x=P.length-1;x>=0;x--)C.splice(P[x],1),L&&L.splice(P[x],1);if(C.length?E||e.set(C):e.set(null),g)return!1;if(f(v,m),d!==i){var I;if(-1===O)I=S;else{for(z=Math.max(C.length,z),I=[],x=0;x<S.length&&!((_=S[x])>=O);x++)I.push(_);for(x=O;x<z;x++)I.push(x)}for(x=0;x<I.length;x++)d(t,I[x])}else p(t);return!0}},{\"../lib/is_plain_object\":720,\"../lib/loggers\":723,\"../lib/noop\":728,\"../lib/search\":738,\"../registry\":847,\"./container_array_match\":749}],754:[function(t,e,r){\"use strict\";var n=t(\"d3\"),i=t(\"fast-isnumeric\"),a=t(\"has-hover\"),o=t(\"../lib\"),s=o.nestedProperty,l=t(\"../lib/events\"),c=t(\"../lib/queue\"),u=t(\"../registry\"),h=t(\"./plot_schema\"),f=t(\"../plots/plots\"),p=t(\"../plots/polar/legacy\"),d=t(\"../plots/cartesian/axes\"),g=t(\"../components/drawing\"),v=t(\"../components/color\"),m=t(\"../plots/cartesian/graph_interact\").initInteractions,y=t(\"../constants/xmlns_namespaces\"),x=t(\"../lib/svg_text_utils\"),b=t(\"../plots/cartesian/select\").clearSelect,_=t(\"./plot_config\").dfltConfig,w=t(\"./manage_arrays\"),k=t(\"./helpers\"),T=t(\"./subroutines\"),A=t(\"./edit_types\"),M=t(\"../plots/cartesian/constants\").AX_NAME_PATTERN,S=0,E=5;function C(t){var e=t._fullLayout;e._redrawFromAutoMarginCount?e._redrawFromAutoMarginCount--:t.emit(\"plotly_afterplot\")}function L(t,e){try{t._fullLayout._paper.style(\"background\",e)}catch(t){o.error(t)}}function P(t,e){L(t,v.combine(e,\"white\"))}function O(t,e){if(!t._context){t._context=o.extendDeep({},_);var r=n.select(\"base\");t._context._baseUrl=r.size()&&r.attr(\"href\")?window.location.href.split(\"#\")[0]:\"\"}var i,s,l,c=t._context;if(e){for(s=Object.keys(e),i=0;i<s.length;i++)\"editable\"!==(l=s[i])&&\"edits\"!==l&&l in c&&(\"setBackground\"===l&&\"opaque\"===e[l]?c[l]=P:c[l]=e[l]);e.plot3dPixelRatio&&!c.plotGlPixelRatio&&(c.plotGlPixelRatio=c.plot3dPixelRatio);var u=e.editable;if(void 0!==u)for(c.editable=u,s=Object.keys(c.edits),i=0;i<s.length;i++)c.edits[s[i]]=u;if(e.edits)for(s=Object.keys(e.edits),i=0;i<s.length;i++)(l=s[i])in c.edits&&(c.edits[l]=e.edits[l]);c._exportedPlot=e._exportedPlot}c.staticPlot&&(c.editable=!1,c.edits={},c.autosizable=!1,c.scrollZoom=!1,c.doubleClick=!1,c.showTips=!1,c.showLink=!1,c.displayModeBar=!1),\"hover\"!==c.displayModeBar||a||(c.displayModeBar=!0),\"transparent\"!==c.setBackground&&\"function\"==typeof c.setBackground||(c.setBackground=L),c._hasZeroHeight=c._hasZeroHeight||0===t.clientHeight,c._hasZeroWidth=c._hasZeroWidth||0===t.clientWidth;var h=c.scrollZoom,f=c._scrollZoom={};if(!0===h)f.cartesian=1,f.gl3d=1,f.geo=1,f.mapbox=1;else if(\"string\"==typeof h){var p=h.split(\"+\");for(i=0;i<p.length;i++)f[p[i]]=1}else!1!==h&&(f.gl3d=1,f.geo=1,f.mapbox=1)}function z(t,e){var r,n,i=e+1,a=[];for(r=0;r<t.length;r++)(n=t[r])<0?a.push(i+n):a.push(n);return a}function I(t,e,r){var n,i;for(n=0;n<e.length;n++){if((i=e[n])!==parseInt(i,10))throw new Error(\"all values in \"+r+\" must be integers\");if(i>=t.data.length||i<-t.data.length)throw new Error(r+\" must be valid indices for gd.data.\");if(e.indexOf(i,n+1)>-1||i>=0&&e.indexOf(-t.data.length+i)>-1||i<0&&e.indexOf(t.data.length+i)>-1)throw new Error(\"each index in \"+r+\" must be unique.\")}}function D(t,e,r){if(!Array.isArray(t.data))throw new Error(\"gd.data must be an array.\");if(\"undefined\"==typeof e)throw new Error(\"currentIndices is a required argument.\");if(Array.isArray(e)||(e=[e]),I(t,e,\"currentIndices\"),\"undefined\"==typeof r||Array.isArray(r)||(r=[r]),\"undefined\"!=typeof r&&I(t,r,\"newIndices\"),\"undefined\"!=typeof r&&e.length!==r.length)throw new Error(\"current and new indices must be of equal length.\")}function R(t,e,r,n,a){!function(t,e,r,n){var i=o.isPlainObject(n);if(!Array.isArray(t.data))throw new Error(\"gd.data must be an array\");if(!o.isPlainObject(e))throw new Error(\"update must be a key:value object\");if(\"undefined\"==typeof r)throw new Error(\"indices must be an integer or array of integers\");for(var a in I(t,r,\"indices\"),e){if(!Array.isArray(e[a])||e[a].length!==r.length)throw new Error(\"attribute \"+a+\" must be an array of length equal to indices array length\");if(i&&(!(a in n)||!Array.isArray(n[a])||n[a].length!==e[a].length))throw new Error(\"when maxPoints is set as a key:value object it must contain a 1:1 corrispondence with the keys and number of traces in the update object\")}}(t,e,r,n);for(var l=function(t,e,r,n){var a,l,c,u,h,f=o.isPlainObject(n),p=[];for(var d in Array.isArray(r)||(r=[r]),r=z(r,t.data.length-1),e)for(var g=0;g<r.length;g++){if(a=t.data[r[g]],l=(c=s(a,d)).get(),u=e[d][g],!o.isArrayOrTypedArray(u))throw new Error(\"attribute: \"+d+\" index: \"+g+\" must be an array\");if(!o.isArrayOrTypedArray(l))throw new Error(\"cannot extend missing or non-array attribute: \"+d);if(l.constructor!==u.constructor)throw new Error(\"cannot extend array with an array of a different type: \"+d);h=f?n[d][g]:n,i(h)||(h=-1),p.push({prop:c,target:l,insert:u,maxp:Math.floor(h)})}return p}(t,e,r,n),c={},u={},h=0;h<l.length;h++){var f=l[h].prop,p=l[h].maxp,d=a(l[h].target,l[h].insert,p);f.set(d[0]),Array.isArray(c[f.astr])||(c[f.astr]=[]),c[f.astr].push(d[1]),Array.isArray(u[f.astr])||(u[f.astr]=[]),u[f.astr].push(l[h].target.length)}return{update:c,maxPoints:u}}function F(t,e){var r=new t.constructor(t.length+e.length);return r.set(t),r.set(e,t.length),r}function B(t,e,n,i){t=o.getGraphDiv(t),k.clearPromiseQueue(t);var a={};if(\"string\"==typeof e)a[e]=n;else{if(!o.isPlainObject(e))return o.warn(\"Restyle fail.\",e,n,i),Promise.reject();a=o.extendFlat({},e),void 0===i&&(i=n)}Object.keys(a).length&&(t.changed=!0);var s=k.coerceTraceIndices(t,i),l=V(t,a,s),u=l.flags;u.calc&&(t.calcdata=void 0),u.clearAxisTypes&&k.clearAxisTypes(t,s,{});var h=[];u.fullReplot?h.push(r.plot):(h.push(f.previousPromises),f.supplyDefaults(t),u.markerSize&&(f.doCalcdata(t),Y(h)),u.style&&h.push(T.doTraceStyle),u.colorbars&&h.push(T.doColorBars),h.push(C)),h.push(f.rehover,f.redrag),c.add(t,B,[t,l.undoit,l.traces],B,[t,l.redoit,l.traces]);var p=o.syncOrAsync(h,t);return p&&p.then||(p=Promise.resolve()),p.then(function(){return t.emit(\"plotly_restyle\",l.eventData),t})}function N(t){return void 0===t?null:t}function j(t,e){return e?function(e,r,n){var i=s(e,r),a=i.set;return i.set=function(e){U((n||\"\")+r,i.get(),e,t),a(e)},i}:s}function U(t,e,r,n){if(Array.isArray(e)||Array.isArray(r))for(var i=Array.isArray(e)?e:[],a=Array.isArray(r)?r:[],s=Math.max(i.length,a.length),l=0;l<s;l++)U(t+\"[\"+l+\"]\",i[l],a[l],n);else if(o.isPlainObject(e)||o.isPlainObject(r)){var c=o.isPlainObject(e)?e:{},u=o.isPlainObject(r)?r:{},h=o.extendFlat({},c,u);for(var f in h)U(t+\".\"+f,c[f],u[f],n)}else void 0===n[t]&&(n[t]=N(e))}function V(t,e,r){var n,i=t._fullLayout,a=t._fullData,l=t.data,c=i._guiEditing,p=j(i._preGUI,c),g=o.extendDeepAll({},e);q(e);var v,m=A.traceFlags(),y={},x={};function b(){return r.map(function(){})}function _(t){var e=d.id2name(t);-1===v.indexOf(e)&&v.push(e)}function w(t){return\"LAYOUT\"+t+\".autorange\"}function T(t){return\"LAYOUT\"+t+\".range\"}function M(t){for(var e=t;e<a.length;e++)if(a[e]._input===l[t])return a[e]}function S(n,a,o){if(Array.isArray(n))n.forEach(function(t){S(t,a,o)});else if(!(n in e||k.hasParent(e,n))){var s;if(\"LAYOUT\"===n.substr(0,6))s=p(t.layout,n.replace(\"LAYOUT\",\"\"));else{var u=r[o];s=j(i._tracePreGUI[M(u)._fullInput.uid],c)(l[u],n)}n in x||(x[n]=b()),void 0===x[n][o]&&(x[n][o]=N(s.get())),void 0!==a&&s.set(a)}}function E(t){return function(e){return a[e][t]}}function C(t){return function(e,n){return!1===e?a[r[n]][t]:null}}for(var L in e){if(k.hasParent(e,L))throw new Error(\"cannot set \"+L+\" and a parent attribute simultaneously\");var P,O,z,I,D,R,F=e[L];if(\"autobinx\"!==L&&\"autobiny\"!==L||(L=L.charAt(L.length-1)+\"bins\",F=Array.isArray(F)?F.map(C(L)):!1===F?r.map(E(L)):null),y[L]=F,\"LAYOUT\"!==L.substr(0,6)){for(x[L]=b(),n=0;n<r.length;n++){if(P=l[r[n]],O=M(r[n]),I=(z=j(i._tracePreGUI[O._fullInput.uid],c)(P,L)).get(),void 0!==(D=Array.isArray(F)?F[n%F.length]:F)){var B=z.parts[z.parts.length-1],U=L.substr(0,L.length-B.length-1),V=U?U+\".\":\"\",H=U?s(O,U).get():O;if((R=h.getTraceValObject(O,z.parts))&&R.impliedEdits&&null!==D)for(var G in R.impliedEdits)S(o.relativeAttr(L,G),R.impliedEdits[G],n);else if(\"thicknessmode\"!==B&&\"lenmode\"!==B||I===D||\"fraction\"!==D&&\"pixels\"!==D||!H){if(\"type\"===L&&(\"pie\"===D!=(\"pie\"===I)||\"funnelarea\"===D!=(\"funnelarea\"===I))){var Y=\"x\",W=\"y\";\"bar\"!==D&&\"bar\"!==I||\"h\"!==P.orientation||(Y=\"y\",W=\"x\"),o.swapAttrs(P,[\"?\",\"?src\"],\"labels\",Y),o.swapAttrs(P,[\"d?\",\"?0\"],\"label\",Y),o.swapAttrs(P,[\"?\",\"?src\"],\"values\",W),\"pie\"===I||\"funnelarea\"===I?(s(P,\"marker.color\").set(s(P,\"marker.colors\").get()),i._pielayer.selectAll(\"g.trace\").remove()):u.traceIs(P,\"cartesian\")&&s(P,\"marker.colors\").set(s(P,\"marker.color\").get())}}else{var X=i._size,Z=H.orient,J=\"top\"===Z||\"bottom\"===Z;if(\"thicknessmode\"===B){var K=J?X.h:X.w;S(V+\"thickness\",H.thickness*(\"fraction\"===D?1/K:K),n)}else{var $=J?X.w:X.h;S(V+\"len\",H.len*(\"fraction\"===D?1/$:$),n)}}x[L][n]=N(I);if(-1!==[\"swapxy\",\"swapxyaxes\",\"orientation\",\"orientationaxes\"].indexOf(L)){if(\"orientation\"===L){z.set(D);var Q=P.x&&!P.y?\"h\":\"v\";if((z.get()||Q)===O.orientation)continue}else\"orientationaxes\"===L&&(P.orientation={v:\"h\",h:\"v\"}[O.orientation]);k.swapXYData(P),m.calc=m.clearAxisTypes=!0}else-1!==f.dataArrayContainers.indexOf(z.parts[0])?(k.manageArrayContainers(z,D,x),m.calc=!0):(R?R.arrayOk&&!u.traceIs(O,\"regl\")&&(o.isArrayOrTypedArray(D)||o.isArrayOrTypedArray(I))?m.calc=!0:A.update(m,R):m.calc=!0,z.set(D))}}if(-1!==[\"swapxyaxes\",\"orientationaxes\"].indexOf(L)&&d.swap(t,r),\"orientationaxes\"===L){var tt=s(t.layout,\"hovermode\");\"x\"===tt.get()?tt.set(\"y\"):\"y\"===tt.get()&&tt.set(\"x\")}if(-1!==[\"orientation\",\"type\"].indexOf(L)){for(v=[],n=0;n<r.length;n++){var et=l[r[n]];u.traceIs(et,\"cartesian\")&&(_(et.xaxis||\"x\"),_(et.yaxis||\"y\"))}S(v.map(w),!0,0),S(v.map(T),[0,1],0)}}else z=p(t.layout,L.replace(\"LAYOUT\",\"\")),x[L]=[N(z.get())],z.set(Array.isArray(F)?F[0]:F),m.calc=!0}return(m.calc||m.plot)&&(m.fullReplot=!0),{flags:m,undoit:x,redoit:y,traces:r,eventData:o.extendDeepNoArrays([],[g,r])}}function q(t){var e,r,n,i=o.counterRegex(\"axis\",\".title\",!1,!1),a=/colorbar\\.title$/,s=Object.keys(t);for(e=0;e<s.length;e++)r=s[e],n=t[r],\"title\"!==r&&!i.test(r)&&!a.test(r)||\"string\"!=typeof n&&\"number\"!=typeof n?r.indexOf(\"titlefont\")>-1?l(r,r.replace(\"titlefont\",\"title.font\")):r.indexOf(\"titleposition\")>-1?l(r,r.replace(\"titleposition\",\"title.position\")):r.indexOf(\"titleside\")>-1?l(r,r.replace(\"titleside\",\"title.side\")):r.indexOf(\"titleoffset\")>-1&&l(r,r.replace(\"titleoffset\",\"title.offset\")):l(r,r.replace(\"title\",\"title.text\"));function l(e,r){t[r]=t[e],delete t[e]}}function H(t,e,r){if(t=o.getGraphDiv(t),k.clearPromiseQueue(t),t.framework&&t.framework.isPolar)return Promise.resolve(t);var n={};if(\"string\"==typeof e)n[e]=r;else{if(!o.isPlainObject(e))return o.warn(\"Relayout fail.\",e,r),Promise.reject();n=o.extendFlat({},e)}Object.keys(n).length&&(t.changed=!0);var i=J(t,n),a=i.flags;a.calc&&(t.calcdata=void 0);var s=[f.previousPromises];a.layoutReplot?s.push(T.layoutReplot):Object.keys(n).length&&(G(t,a,i)||f.supplyDefaults(t),a.legend&&s.push(T.doLegend),a.layoutstyle&&s.push(T.layoutStyles),a.axrange&&Y(s,i.rangesAltered),a.ticks&&s.push(T.doTicksRelayout),a.modebar&&s.push(T.doModeBar),a.camera&&s.push(T.doCamera),a.colorbars&&s.push(T.doColorBars),s.push(C)),s.push(f.rehover,f.redrag),c.add(t,H,[t,i.undoit],H,[t,i.redoit]);var l=o.syncOrAsync(s,t);return l&&l.then||(l=Promise.resolve(t)),l.then(function(){return t.emit(\"plotly_relayout\",i.eventData),t})}function G(t,e,r){var n=t._fullLayout;if(!e.axrange)return!1;for(var i in e)if(\"axrange\"!==i&&e[i])return!1;for(var a in r.rangesAltered){var o=d.id2name(a),s=t.layout[o],l=n[o];if(l.autorange=s.autorange,l.range=s.range.slice(),l.cleanRange(),l._matchGroup)for(var c in l._matchGroup)if(c!==a){var u=n[d.id2name(c)];u.autorange=l.autorange,u.range=l.range.slice(),u._input.range=l.range.slice()}}return!0}function Y(t,e){var r=e?function(t){var r=[],n=!0;for(var i in e){var a=d.getFromId(t,i);if(r.push(i),a._matchGroup)for(var o in a._matchGroup)e[o]||r.push(o);a.automargin&&(n=!1)}return d.draw(t,r,{skipTitle:n})}:function(t){return d.draw(t,\"redraw\")};t.push(b,T.doAutoRangeAndConstraints,r,T.drawData,T.finalDraw)}var W=/^[xyz]axis[0-9]*\\.range(\\[[0|1]\\])?$/,X=/^[xyz]axis[0-9]*\\.autorange$/,Z=/^[xyz]axis[0-9]*\\.domain(\\[[0|1]\\])?$/;function J(t,e){var r,n,i,a=t.layout,l=t._fullLayout,c=l._guiEditing,f=j(l._preGUI,c),p=Object.keys(e),g=d.list(t),v=o.extendDeepAll({},e),m={};for(q(e),p=Object.keys(e),n=0;n<p.length;n++)if(0===p[n].indexOf(\"allaxes\")){for(i=0;i<g.length;i++){var y=g[i]._id.substr(1),x=-1!==y.indexOf(\"scene\")?y+\".\":\"\",b=p[n].replace(\"allaxes\",x+g[i]._name);e[b]||(e[b]=e[p[n]])}delete e[p[n]]}var _=A.layoutFlags(),T={},S={};function E(t,r){if(Array.isArray(t))t.forEach(function(t){E(t,r)});else if(!(t in e||k.hasParent(e,t))){var n=f(a,t);t in S||(S[t]=N(n.get())),void 0!==r&&n.set(r)}}var C,L={};function P(t){var e=d.name2id(t.split(\".\")[0]);return L[e]=1,e}for(var O in e){if(k.hasParent(e,O))throw new Error(\"cannot set \"+O+\" and a parent attribute simultaneously\");for(var z=f(a,O),I=e[O],D=z.parts.length-1;D>0&&\"string\"!=typeof z.parts[D];)D--;var R=z.parts[D],F=z.parts[D-1]+\".\"+R,B=z.parts.slice(0,D).join(\".\"),U=s(t.layout,B).get(),V=s(l,B).get(),H=z.get();if(void 0!==I){T[O]=I,S[O]=\"reverse\"===R?I:N(H);var G=h.getLayoutValObject(l,z.parts);if(G&&G.impliedEdits&&null!==I)for(var Y in G.impliedEdits)E(o.relativeAttr(O,Y),G.impliedEdits[Y]);if(-1!==[\"width\",\"height\"].indexOf(O))if(I){E(\"autosize\",null);var J=\"height\"===O?\"width\":\"height\";E(J,l[J])}else l[O]=t._initialAutoSize[O];else if(\"autosize\"===O)E(\"width\",I?null:l.width),E(\"height\",I?null:l.height);else if(F.match(W))P(F),s(l,B+\"._inputRange\").set(null);else if(F.match(X)){P(F),s(l,B+\"._inputRange\").set(null);var $=s(l,B).get();$._inputDomain&&($._input.domain=$._inputDomain.slice())}else F.match(Z)&&s(l,B+\"._inputDomain\").set(null);if(\"type\"===R){var Q=U,tt=\"linear\"===V.type&&\"log\"===I,et=\"log\"===V.type&&\"linear\"===I;if(tt||et){if(Q&&Q.range)if(V.autorange)tt&&(Q.range=Q.range[1]>Q.range[0]?[1,2]:[2,1]);else{var rt=Q.range[0],nt=Q.range[1];tt?(rt<=0&&nt<=0&&E(B+\".autorange\",!0),rt<=0?rt=nt/1e6:nt<=0&&(nt=rt/1e6),E(B+\".range[0]\",Math.log(rt)/Math.LN10),E(B+\".range[1]\",Math.log(nt)/Math.LN10)):(E(B+\".range[0]\",Math.pow(10,rt)),E(B+\".range[1]\",Math.pow(10,nt)))}else E(B+\".autorange\",!0);Array.isArray(l._subplots.polar)&&l._subplots.polar.length&&l[z.parts[0]]&&\"radialaxis\"===z.parts[1]&&delete l[z.parts[0]]._subplot.viewInitial[\"radialaxis.range\"],u.getComponentMethod(\"annotations\",\"convertCoords\")(t,V,I,E),u.getComponentMethod(\"images\",\"convertCoords\")(t,V,I,E)}else E(B+\".autorange\",!0),E(B+\".range\",null);s(l,B+\"._inputRange\").set(null)}else if(R.match(M)){var it=s(l,O).get(),at=(I||{}).type;at&&\"-\"!==at||(at=\"linear\"),u.getComponentMethod(\"annotations\",\"convertCoords\")(t,it,at,E),u.getComponentMethod(\"images\",\"convertCoords\")(t,it,at,E)}var ot=w.containerArrayMatch(O);if(ot){r=ot.array,n=ot.index;var st=ot.property,lt=G||{editType:\"calc\"};\"\"!==n&&\"\"===st&&(w.isAddVal(I)?S[O]=null:w.isRemoveVal(I)?S[O]=(s(a,r).get()||[])[n]:o.warn(\"unrecognized full object value\",e)),A.update(_,lt),m[r]||(m[r]={});var ct=m[r][n];ct||(ct=m[r][n]={}),ct[st]=I,delete e[O]}else\"reverse\"===R?(U.range?U.range.reverse():(E(B+\".autorange\",!0),U.range=[1,0]),V.autorange?_.calc=!0:_.plot=!0):(l._has(\"scatter-like\")&&l._has(\"regl\")&&\"dragmode\"===O&&(\"lasso\"===I||\"select\"===I)&&\"lasso\"!==H&&\"select\"!==H?_.plot=!0:l._has(\"gl2d\")?_.plot=!0:G?A.update(_,G):_.calc=!0,z.set(I))}}for(r in m){w.applyContainerArrayChanges(t,f(a,r),m[r],_,f)||(_.plot=!0)}var ut=l._axisConstraintGroups||[];for(C in L)for(n=0;n<ut.length;n++){var ht=ut[n];if(ht[C])for(var ft in _.calc=!0,ht)L[ft]||(d.getFromId(t,ft)._constraintShrinkable=!0)}return(K(t)||e.height||e.width)&&(_.plot=!0),(_.plot||_.calc)&&(_.layoutReplot=!0),{flags:_,rangesAltered:L,undoit:S,redoit:T,eventData:v}}function K(t){var e=t._fullLayout,r=e.width,n=e.height;return t.layout.autosize&&f.plotAutoSize(t,t.layout,e),e.width!==r||e.height!==n}function $(t,e,n,i){if(t=o.getGraphDiv(t),k.clearPromiseQueue(t),t.framework&&t.framework.isPolar)return Promise.resolve(t);o.isPlainObject(e)||(e={}),o.isPlainObject(n)||(n={}),Object.keys(e).length&&(t.changed=!0),Object.keys(n).length&&(t.changed=!0);var a=k.coerceTraceIndices(t,i),s=V(t,o.extendFlat({},e),a),l=s.flags,u=J(t,o.extendFlat({},n)),h=u.flags;(l.calc||h.calc)&&(t.calcdata=void 0),l.clearAxisTypes&&k.clearAxisTypes(t,a,n);var p=[];h.layoutReplot?p.push(T.layoutReplot):l.fullReplot?p.push(r.plot):(p.push(f.previousPromises),G(t,h,u)||f.supplyDefaults(t),l.style&&p.push(T.doTraceStyle),(l.colorbars||h.colorbars)&&p.push(T.doColorBars),h.legend&&p.push(T.doLegend),h.layoutstyle&&p.push(T.layoutStyles),h.axrange&&Y(p,u.rangesAltered),h.ticks&&p.push(T.doTicksRelayout),h.modebar&&p.push(T.doModeBar),h.camera&&p.push(T.doCamera),p.push(C)),p.push(f.rehover,f.redrag),c.add(t,$,[t,s.undoit,u.undoit,s.traces],$,[t,s.redoit,u.redoit,s.traces]);var d=o.syncOrAsync(p,t);return d&&d.then||(d=Promise.resolve(t)),d.then(function(){return t.emit(\"plotly_update\",{data:s.eventData,layout:u.eventData}),t})}function Q(t){return function(e){e._fullLayout._guiEditing=!0;var r=t.apply(null,arguments);return e._fullLayout._guiEditing=!1,r}}var tt=[{pattern:/^hiddenlabels/,attr:\"legend.uirevision\"},{pattern:/^((x|y)axis\\d*)\\.((auto)?range|title\\.text)/},{pattern:/axis\\d*\\.showspikes$/,attr:\"modebar.uirevision\"},{pattern:/(hover|drag)mode$/,attr:\"modebar.uirevision\"},{pattern:/^(scene\\d*)\\.camera/},{pattern:/^(geo\\d*)\\.(projection|center)/},{pattern:/^(ternary\\d*\\.[abc]axis)\\.(min|title\\.text)$/},{pattern:/^(polar\\d*\\.radialaxis)\\.((auto)?range|angle|title\\.text)/},{pattern:/^(polar\\d*\\.angularaxis)\\.rotation/},{pattern:/^(mapbox\\d*)\\.(center|zoom|bearing|pitch)/},{pattern:/^legend\\.(x|y)$/,attr:\"editrevision\"},{pattern:/^(shapes|annotations)/,attr:\"editrevision\"},{pattern:/^title\\.text$/,attr:\"editrevision\"}],et=[{pattern:/^selectedpoints$/,attr:\"selectionrevision\"},{pattern:/(^|value\\.)visible$/,attr:\"legend.uirevision\"},{pattern:/^dimensions\\[\\d+\\]\\.constraintrange/},{pattern:/^node\\.(x|y|groups)/},{pattern:/^level$/},{pattern:/(^|value\\.)name$/},{pattern:/colorbar\\.title\\.text$/},{pattern:/colorbar\\.(x|y)$/,attr:\"editrevision\"}];function rt(t,e){for(var r=0;r<e.length;r++){var n=e[r],i=t.match(n.pattern);if(i)return{head:i[1],attr:n.attr}}}function nt(t,e){var r=s(e,t).get();if(void 0!==r)return r;var n=t.split(\".\");for(n.pop();n.length>1;)if(n.pop(),void 0!==(r=s(e,n.join(\".\")+\".uirevision\").get()))return r;return e.uirevision}function it(t,e){for(var r=0;r<e.length;r++)if(e[r]._fullInput.uid===t)return r;return-1}function at(t,e,r){for(var n=0;n<e.length;n++)if(e[n].uid===t)return n;return!e[r]||e[r].uid?-1:r}function ot(t,e){var r=o.isPlainObject(t),n=Array.isArray(t);return r||n?(r&&o.isPlainObject(e)||n&&Array.isArray(e))&&JSON.stringify(t)===JSON.stringify(e):t===e}function st(t,e,r,n){var i,a,l,c=n.getValObject,u=n.flags,h=n.immutable,f=n.inArray,p=n.arrayIndex;function d(){var t=i.editType;f&&-1!==t.indexOf(\"arraydraw\")?o.pushUnique(u.arrays[f],p):(A.update(u,i),\"none\"!==t&&u.nChanges++,n.transition&&i.anim&&u.nChangesAnim++,(W.test(l)||X.test(l))&&(u.rangesAltered[r[0]]=1),Z.test(l)&&s(e,\"_inputDomain\").set(null),\"datarevision\"===a&&(u.newDataRevision=1))}function g(t){return\"data_array\"===t.valType||t.arrayOk}for(a in t){if(u.calc&&!n.transition)return;var v=t[a],m=e[a],y=r.concat(a);if(l=y.join(\".\"),\"_\"!==a.charAt(0)&&\"function\"!=typeof v&&v!==m){if((\"tick0\"===a||\"dtick\"===a)&&\"geo\"!==r[0]){var x=e.tickmode;if(\"auto\"===x||\"array\"===x||!x)continue}if((\"range\"!==a||!e.autorange)&&(\"zmin\"!==a&&\"zmax\"!==a||\"contourcarpet\"!==e.type)&&(i=c(y))&&(!i._compareAsJSON||JSON.stringify(v)!==JSON.stringify(m))){var b,_=i.valType,w=g(i),k=Array.isArray(v),T=Array.isArray(m);if(k&&T){var M=\"_input_\"+a,S=t[M],E=e[M];if(Array.isArray(S)&&S===E)continue}if(void 0===m)w&&k?u.calc=!0:d();else if(i._isLinkedToArray){var C=[],L=!1;f||(u.arrays[a]=C);var P=Math.min(v.length,m.length),O=Math.max(v.length,m.length);if(P!==O){if(\"arraydraw\"!==i.editType){d();continue}L=!0}for(b=0;b<P;b++)st(v[b],m[b],y.concat(b),o.extendFlat({inArray:a,arrayIndex:b},n));if(L)for(b=P;b<O;b++)C.push(b)}else!_&&o.isPlainObject(v)?st(v,m,y,n):w?k&&T?(h&&(u.calc=!0),(h||n.newDataRevision)&&d()):k!==T?u.calc=!0:d():k&&T&&v.length===m.length&&String(v)===String(m)||d()}}}for(a in e)if(!(a in t||\"_\"===a.charAt(0)||\"function\"==typeof e[a])){if(g(i=c(r.concat(a)))&&Array.isArray(e[a]))return void(u.calc=!0);d()}}function lt(t){var e=n.select(t),r=t._fullLayout;if(r._container=e.selectAll(\".plot-container\").data([0]),r._container.enter().insert(\"div\",\":first-child\").classed(\"plot-container\",!0).classed(\"plotly\",!0),r._paperdiv=r._container.selectAll(\".svg-container\").data([0]),r._paperdiv.enter().append(\"div\").classed(\"svg-container\",!0).style(\"position\",\"relative\"),r._glcontainer=r._paperdiv.selectAll(\".gl-container\").data([{}]),r._glcontainer.enter().append(\"div\").classed(\"gl-container\",!0),r._paperdiv.selectAll(\".main-svg\").remove(),r._paperdiv.select(\".modebar-container\").remove(),r._paper=r._paperdiv.insert(\"svg\",\":first-child\").classed(\"main-svg\",!0),r._toppaper=r._paperdiv.append(\"svg\").classed(\"main-svg\",!0),r._modebardiv=r._paperdiv.append(\"div\"),r._hoverpaper=r._paperdiv.append(\"svg\").classed(\"main-svg\",!0),!r._uid){var i={};n.selectAll(\"defs\").each(function(){this.id&&(i[this.id.split(\"-\")[1]]=1)}),r._uid=o.randstr(i)}r._paperdiv.selectAll(\".main-svg\").attr(y.svgAttrs),r._defs=r._paper.append(\"defs\").attr(\"id\",\"defs-\"+r._uid),r._clips=r._defs.append(\"g\").classed(\"clips\",!0),r._topdefs=r._toppaper.append(\"defs\").attr(\"id\",\"topdefs-\"+r._uid),r._topclips=r._topdefs.append(\"g\").classed(\"clips\",!0),r._bgLayer=r._paper.append(\"g\").classed(\"bglayer\",!0),r._draggers=r._paper.append(\"g\").classed(\"draglayer\",!0);var a=r._paper.append(\"g\").classed(\"layer-below\",!0);r._imageLowerLayer=a.append(\"g\").classed(\"imagelayer\",!0),r._shapeLowerLayer=a.append(\"g\").classed(\"shapelayer\",!0),r._cartesianlayer=r._paper.append(\"g\").classed(\"cartesianlayer\",!0),r._polarlayer=r._paper.append(\"g\").classed(\"polarlayer\",!0),r._ternarylayer=r._paper.append(\"g\").classed(\"ternarylayer\",!0),r._geolayer=r._paper.append(\"g\").classed(\"geolayer\",!0),r._funnelarealayer=r._paper.append(\"g\").classed(\"funnelarealayer\",!0),r._pielayer=r._paper.append(\"g\").classed(\"pielayer\",!0),r._sunburstlayer=r._paper.append(\"g\").classed(\"sunburstlayer\",!0),r._indicatorlayer=r._toppaper.append(\"g\").classed(\"indicatorlayer\",!0),r._glimages=r._paper.append(\"g\").classed(\"glimages\",!0);var s=r._toppaper.append(\"g\").classed(\"layer-above\",!0);r._imageUpperLayer=s.append(\"g\").classed(\"imagelayer\",!0),r._shapeUpperLayer=s.append(\"g\").classed(\"shapelayer\",!0),r._infolayer=r._toppaper.append(\"g\").classed(\"infolayer\",!0),r._menulayer=r._toppaper.append(\"g\").classed(\"menulayer\",!0),r._zoomlayer=r._toppaper.append(\"g\").classed(\"zoomlayer\",!0),r._hoverlayer=r._hoverpaper.append(\"g\").classed(\"hoverlayer\",!0),r._modebardiv.classed(\"modebar-container\",!0).style(\"position\",\"absolute\").style(\"top\",\"0px\").style(\"right\",\"0px\"),t.emit(\"plotly_framework\")}r.animate=function(t,e,r){if(t=o.getGraphDiv(t),!o.isPlotDiv(t))throw new Error(\"This element is not a Plotly plot: \"+t+\". It's likely that you've failed to create a plot before animating it. For more details, see https://plot.ly/javascript/animations/\");var n=t._transitionData;n._frameQueue||(n._frameQueue=[]);var i=(r=f.supplyAnimationDefaults(r)).transition,a=r.frame;function s(t){return Array.isArray(i)?t>=i.length?i[0]:i[t]:i}function l(t){return Array.isArray(a)?t>=a.length?a[0]:a[t]:a}function c(t,e){var r=0;return function(){if(t&&++r===e)return t()}}return void 0===n._frameWaitingCnt&&(n._frameWaitingCnt=0),new Promise(function(a,u){function h(){n._currentFrame&&n._currentFrame.onComplete&&n._currentFrame.onComplete();var e=n._currentFrame=n._frameQueue.shift();if(e){var r=e.name?e.name.toString():null;t._fullLayout._currentFrame=r,n._lastFrameAt=Date.now(),n._timeToNext=e.frameOpts.duration,f.transition(t,e.frame.data,e.frame.layout,k.coerceTraceIndices(t,e.frame.traces),e.frameOpts,e.transitionOpts).then(function(){e.onComplete&&e.onComplete()}),t.emit(\"plotly_animatingframe\",{name:r,frame:e.frame,animation:{frame:e.frameOpts,transition:e.transitionOpts}})}else t.emit(\"plotly_animated\"),window.cancelAnimationFrame(n._animationRaf),n._animationRaf=null}function p(){t.emit(\"plotly_animating\"),n._lastFrameAt=-1/0,n._timeToNext=0,n._runningTransitions=0,n._currentFrame=null;var e=function(){n._animationRaf=window.requestAnimationFrame(e),Date.now()-n._lastFrameAt>n._timeToNext&&h()};e()}var d,g,v=0;function m(t){return Array.isArray(i)?v>=i.length?t.transitionOpts=i[v]:t.transitionOpts=i[0]:t.transitionOpts=i,v++,t}var y=[],x=null==e,b=Array.isArray(e);if(x||b||!o.isPlainObject(e)){if(x||-1!==[\"string\",\"number\"].indexOf(typeof e))for(d=0;d<n._frames.length;d++)(g=n._frames[d])&&(x||String(g.group)===String(e))&&y.push({type:\"byname\",name:String(g.name),data:m({name:g.name})});else if(b)for(d=0;d<e.length;d++){var _=e[d];-1!==[\"number\",\"string\"].indexOf(typeof _)?(_=String(_),y.push({type:\"byname\",name:_,data:m({name:_})})):o.isPlainObject(_)&&y.push({type:\"object\",data:m(o.extendFlat({},_))})}}else y.push({type:\"object\",data:m(o.extendFlat({},e))});for(d=0;d<y.length;d++)if(\"byname\"===(g=y[d]).type&&!n._frameHash[g.data.name])return o.warn('animate failure: frame not found: \"'+g.data.name+'\"'),void u();-1!==[\"next\",\"immediate\"].indexOf(r.mode)&&function(){if(0!==n._frameQueue.length){for(;n._frameQueue.length;){var e=n._frameQueue.pop();e.onInterrupt&&e.onInterrupt()}t.emit(\"plotly_animationinterrupted\",[])}}(),\"reverse\"===r.direction&&y.reverse();var w=t._fullLayout._currentFrame;if(w&&r.fromcurrent){var T=-1;for(d=0;d<y.length;d++)if(\"byname\"===(g=y[d]).type&&g.name===w){T=d;break}if(T>0&&T<y.length-1){var A=[];for(d=0;d<y.length;d++)g=y[d],(\"byname\"!==y[d].type||d>T)&&A.push(g);y=A}}y.length>0?function(e){if(0!==e.length){for(var i=0;i<e.length;i++){var o;o=\"byname\"===e[i].type?f.computeFrame(t,e[i].name):e[i].data;var h=l(i),d=s(i);d.duration=Math.min(d.duration,h.duration);var g={frame:o,name:e[i].name,frameOpts:h,transitionOpts:d};i===e.length-1&&(g.onComplete=c(a,2),g.onInterrupt=u),n._frameQueue.push(g)}\"immediate\"===r.mode&&(n._lastFrameAt=-1/0),n._animationRaf||p()}}(y):(t.emit(\"plotly_animated\"),a())})},r.addFrames=function(t,e,r){if(t=o.getGraphDiv(t),null==e)return Promise.resolve();if(!o.isPlotDiv(t))throw new Error(\"This element is not a Plotly plot: \"+t+\". It's likely that you've failed to create a plot before adding frames. For more details, see https://plot.ly/javascript/animations/\");var n,i,a,s,l=t._transitionData._frames,u=t._transitionData._frameHash;if(!Array.isArray(e))throw new Error(\"addFrames failure: frameList must be an Array of frame definitions\"+e);var h=l.length+2*e.length,p=[],d={};for(n=e.length-1;n>=0;n--)if(o.isPlainObject(e[n])){var g=e[n].name,v=(u[g]||d[g]||{}).name,m=e[n].name,y=u[v]||d[v];v&&m&&\"number\"==typeof m&&y&&S<E&&(S++,o.warn('addFrames: overwriting frame \"'+(u[v]||d[v]).name+'\" with a frame whose name of type \"number\" also equates to \"'+v+'\". This is valid but may potentially lead to unexpected behavior since all plotly.js frame names are stored internally as strings.'),S===E&&o.warn(\"addFrames: This API call has yielded too many of these warnings. For the rest of this call, further warnings about numeric frame names will be suppressed.\")),d[g]={name:g},p.push({frame:f.supplyFrameDefaults(e[n]),index:r&&void 0!==r[n]&&null!==r[n]?r[n]:h+n})}p.sort(function(t,e){return t.index>e.index?-1:t.index<e.index?1:0});var x=[],b=[],_=l.length;for(n=p.length-1;n>=0;n--){if(\"number\"==typeof(i=p[n].frame).name&&o.warn(\"Warning: addFrames accepts frames with numeric names, but the numbers areimplicitly cast to strings\"),!i.name)for(;u[i.name=\"frame \"+t._transitionData._counter++];);if(u[i.name]){for(a=0;a<l.length&&(l[a]||{}).name!==i.name;a++);x.push({type:\"replace\",index:a,value:i}),b.unshift({type:\"replace\",index:a,value:l[a]})}else s=Math.max(0,Math.min(p[n].index,_)),x.push({type:\"insert\",index:s,value:i}),b.unshift({type:\"delete\",index:s}),_++}var w=f.modifyFrames,k=f.modifyFrames,T=[t,b],A=[t,x];return c&&c.add(t,w,T,k,A),f.modifyFrames(t,x)},r.deleteFrames=function(t,e){if(t=o.getGraphDiv(t),!o.isPlotDiv(t))throw new Error(\"This element is not a Plotly plot: \"+t);var r,n,i=t._transitionData._frames,a=[],s=[];if(!e)for(e=[],r=0;r<i.length;r++)e.push(r);for((e=e.slice()).sort(),r=e.length-1;r>=0;r--)n=e[r],a.push({type:\"delete\",index:n}),s.unshift({type:\"insert\",index:n,value:i[n]});var l=f.modifyFrames,u=f.modifyFrames,h=[t,s],p=[t,a];return c&&c.add(t,l,h,u,p),f.modifyFrames(t,a)},r.addTraces=function t(e,n,i){e=o.getGraphDiv(e);var a,s,l=[],u=r.deleteTraces,h=t,f=[e,l],p=[e,n];for(function(t,e,r){var n,i;if(!Array.isArray(t.data))throw new Error(\"gd.data must be an array.\");if(\"undefined\"==typeof e)throw new Error(\"traces must be defined.\");for(Array.isArray(e)||(e=[e]),n=0;n<e.length;n++)if(\"object\"!=typeof(i=e[n])||Array.isArray(i)||null===i)throw new Error(\"all values in traces array must be non-array objects\");if(\"undefined\"==typeof r||Array.isArray(r)||(r=[r]),\"undefined\"!=typeof r&&r.length!==e.length)throw new Error(\"if indices is specified, traces.length must equal indices.length\")}(e,n,i),Array.isArray(n)||(n=[n]),n=n.map(function(t){return o.extendFlat({},t)}),k.cleanData(n),a=0;a<n.length;a++)e.data.push(n[a]);for(a=0;a<n.length;a++)l.push(-n.length+a);if(\"undefined\"==typeof i)return s=r.redraw(e),c.add(e,u,f,h,p),s;Array.isArray(i)||(i=[i]);try{D(e,l,i)}catch(t){throw e.data.splice(e.data.length-n.length,n.length),t}return c.startSequence(e),c.add(e,u,f,h,p),s=r.moveTraces(e,l,i),c.stopSequence(e),s},r.deleteTraces=function t(e,n){e=o.getGraphDiv(e);var i,a,s=[],l=r.addTraces,u=t,h=[e,s,n],f=[e,n];if(\"undefined\"==typeof n)throw new Error(\"indices must be an integer or array of integers.\");for(Array.isArray(n)||(n=[n]),I(e,n,\"indices\"),(n=z(n,e.data.length-1)).sort(o.sorterDes),i=0;i<n.length;i+=1)a=e.data.splice(n[i],1)[0],s.push(a);var p=r.redraw(e);return c.add(e,l,h,u,f),p},r.extendTraces=function t(e,n,i,a){var s=R(e=o.getGraphDiv(e),n,i,a,function(t,e,r){var n,i;if(o.isTypedArray(t))if(r<0){var a=new t.constructor(0),s=F(t,e);r<0?(n=s,i=a):(n=a,i=s)}else if(n=new t.constructor(r),i=new t.constructor(t.length+e.length-r),r===e.length)n.set(e),i.set(t);else if(r<e.length){var l=e.length-r;n.set(e.subarray(l)),i.set(t),i.set(e.subarray(0,l),t.length)}else{var c=r-e.length,u=t.length-c;n.set(t.subarray(u)),n.set(e,c),i.set(t.subarray(0,u))}else n=t.concat(e),i=r>=0&&r<n.length?n.splice(0,n.length-r):[];return[n,i]}),l=r.redraw(e),u=[e,s.update,i,s.maxPoints];return c.add(e,r.prependTraces,u,t,arguments),l},r.moveTraces=function t(e,n,i){var a,s=[],l=[],u=t,h=t,f=[e=o.getGraphDiv(e),i,n],p=[e,n,i];if(D(e,n,i),n=Array.isArray(n)?n:[n],\"undefined\"==typeof i)for(i=[],a=0;a<n.length;a++)i.push(-n.length+a);for(i=Array.isArray(i)?i:[i],n=z(n,e.data.length-1),i=z(i,e.data.length-1),a=0;a<e.data.length;a++)-1===n.indexOf(a)&&s.push(e.data[a]);for(a=0;a<n.length;a++)l.push({newIndex:i[a],trace:e.data[n[a]]});for(l.sort(function(t,e){return t.newIndex-e.newIndex}),a=0;a<l.length;a+=1)s.splice(l[a].newIndex,0,l[a].trace);e.data=s;var d=r.redraw(e);return c.add(e,u,f,h,p),d},r.prependTraces=function t(e,n,i,a){var s=R(e=o.getGraphDiv(e),n,i,a,function(t,e,r){var n,i;if(o.isTypedArray(t))if(r<=0){var a=new t.constructor(0),s=F(e,t);r<0?(n=s,i=a):(n=a,i=s)}else if(n=new t.constructor(r),i=new t.constructor(t.length+e.length-r),r===e.length)n.set(e),i.set(t);else if(r<e.length){var l=e.length-r;n.set(e.subarray(0,l)),i.set(e.subarray(l)),i.set(t,l)}else{var c=r-e.length;n.set(e),n.set(t.subarray(0,c),e.length),i.set(t.subarray(c))}else n=e.concat(t),i=r>=0&&r<n.length?n.splice(r,n.length):[];return[n,i]}),l=r.redraw(e),u=[e,s.update,i,s.maxPoints];return c.add(e,r.extendTraces,u,t,arguments),l},r.newPlot=function(t,e,n,i){return t=o.getGraphDiv(t),f.cleanPlot([],{},t._fullData||[],t._fullLayout||{}),f.purge(t),r.plot(t,e,n,i)},r.plot=function(t,e,i,a){var s;if(t=o.getGraphDiv(t),l.init(t),o.isPlainObject(e)){var c=e;e=c.data,i=c.layout,a=c.config,s=c.frames}if(!1===l.triggerHandler(t,\"plotly_beforeplot\",[e,i,a]))return Promise.reject();e||i||o.isPlotDiv(t)||o.warn(\"Calling Plotly.plot as if redrawing but this container doesn't yet have a plot.\",t),O(t,a),i||(i={}),n.select(t).classed(\"js-plotly-plot\",!0),g.makeTester(),Array.isArray(t._promises)||(t._promises=[]);var h=0===(t.data||[]).length&&Array.isArray(e);Array.isArray(e)&&(k.cleanData(e),h?t.data=e:t.data.push.apply(t.data,e),t.empty=!1),t.layout&&!h||(t.layout=k.cleanLayout(i)),f.supplyDefaults(t);var v=t._fullLayout,y=v._has(\"cartesian\");if(!v._has(\"polar\")&&e&&e[0]&&e[0].r)return o.log(\"Legacy polar charts are deprecated!\"),function(t,e,r){var i=n.select(t).selectAll(\".plot-container\").data([0]);i.enter().insert(\"div\",\":first-child\").classed(\"plot-container plotly\",!0);var a=i.selectAll(\".svg-container\").data([0]);a.enter().append(\"div\").classed(\"svg-container\",!0).style(\"position\",\"relative\"),a.html(\"\"),e&&(t.data=e),r&&(t.layout=r),p.manager.fillLayout(t),a.style({width:t._fullLayout.width+\"px\",height:t._fullLayout.height+\"px\"}),t.framework=p.manager.framework(t),t.framework({data:t.data,layout:t.layout},a.node()),t.framework.setUndoPoint();var s=t.framework.svg(),l=1,c=t._fullLayout.title?t._fullLayout.title.text:\"\";\"\"!==c&&c||(l=0);var u=function(){this.call(x.convertToTspans,t)},h=s.select(\".title-group text\").call(u);if(t._context.edits.titleText){var d=o._(t,\"Click to enter Plot title\");c&&c!==d||(l=.2,h.attr({\"data-unformatted\":d}).text(d).style({opacity:l}).on(\"mouseover.opacity\",function(){n.select(this).transition().duration(100).style(\"opacity\",1)}).on(\"mouseout.opacity\",function(){n.select(this).transition().duration(1e3).style(\"opacity\",0)}));var g=function(){this.call(x.makeEditable,{gd:t}).on(\"edit\",function(e){t.framework({layout:{title:{text:e}}}),this.text(e).call(u),this.call(g)}).on(\"cancel\",function(){var t=this.attr(\"data-unformatted\");this.text(t).call(u)})};h.call(g)}return t._context.setBackground(t,t._fullLayout.paper_bgcolor),f.addLinks(t),Promise.resolve()}(t,e,i);v._replotting=!0,h&&lt(t),t.framework!==lt&&(t.framework=lt,lt(t)),g.initGradients(t),h&&d.saveShowSpikeInitial(t);var b=!t.calcdata||t.calcdata.length!==(t._fullData||[]).length;b&&f.doCalcdata(t);for(var _=0;_<t.calcdata.length;_++)t.calcdata[_][0].trace=t._fullData[_];t._context.responsive?t._responsiveChartHandler||(t._responsiveChartHandler=function(){o.isHidden(t)||f.resize(t)},window.addEventListener(\"resize\",t._responsiveChartHandler)):o.clearResponsive(t);var w=o.extendFlat({},v._size),A=0;function M(){return f.clearAutoMarginIds(t),T.drawMarginPushers(t),d.allowAutoMargin(t),f.doAutoMargin(t),f.previousPromises(t)}function S(){t._transitioning||(T.doAutoRangeAndConstraints(t),h&&d.saveRangeInitial(t),u.getComponentMethod(\"rangeslider\",\"calcAutorange\")(t))}var E=[f.previousPromises,function(){if(s)return r.addFrames(t,s)},function e(){for(var r=v._basePlotModules,n=0;n<r.length;n++)r[n].drawFramework&&r[n].drawFramework(t);if(!v._glcanvas&&v._has(\"gl\")&&(v._glcanvas=v._glcontainer.selectAll(\".gl-canvas\").data([{key:\"contextLayer\",context:!0,pick:!1},{key:\"focusLayer\",context:!1,pick:!1},{key:\"pickLayer\",context:!1,pick:!0}],function(t){return t.key}),v._glcanvas.enter().append(\"canvas\").attr(\"class\",function(t){return\"gl-canvas gl-canvas-\"+t.key.replace(\"Layer\",\"\")}).style({position:\"absolute\",top:0,left:0,overflow:\"visible\",\"pointer-events\":\"none\"})),v._glcanvas){v._glcanvas.attr(\"width\",v.width).attr(\"height\",v.height);var i=v._glcanvas.data()[0].regl;if(i&&(Math.floor(v.width)!==i._gl.drawingBufferWidth||Math.floor(v.height)!==i._gl.drawingBufferHeight)){var a=\"WebGL context buffer and canvas dimensions do not match due to browser/WebGL bug.\";if(!A)return o.log(a+\" Clearing graph and plotting again.\"),f.cleanPlot([],{},t._fullData,v),f.supplyDefaults(t),v=t._fullLayout,f.doCalcdata(t),A++,e();o.error(a)}}return\"h\"===v.modebar.orientation?v._modebardiv.style(\"height\",null).style(\"width\",\"100%\"):v._modebardiv.style(\"width\",null).style(\"height\",v.height+\"px\"),f.previousPromises(t)},M,function(){if(f.didMarginChange(w,v._size))return o.syncOrAsync([M,T.layoutStyles],t)}];y&&E.push(function(){if(b)return o.syncOrAsync([u.getComponentMethod(\"shapes\",\"calcAutorange\"),u.getComponentMethod(\"annotations\",\"calcAutorange\"),S],t);S()}),E.push(T.layoutStyles),y&&E.push(function(){return d.draw(t,h?\"\":\"redraw\")}),E.push(T.drawData,T.finalDraw,m,f.addLinks,f.rehover,f.redrag,f.doAutoMargin,f.previousPromises);var L=o.syncOrAsync(E,t);return L&&L.then||(L=Promise.resolve()),L.then(function(){return C(t),t})},r.purge=function(t){var e=(t=o.getGraphDiv(t))._fullLayout||{},r=t._fullData||[];return f.cleanPlot([],{},r,e),f.purge(t),l.purge(t),e._container&&e._container.remove(),delete t._context,t},r.react=function(t,e,n,i){var a,l,c=(t=o.getGraphDiv(t))._fullData,p=t._fullLayout;if(o.isPlotDiv(t)&&c&&p){if(o.isPlainObject(e)){var d=e;e=d.data,n=d.layout,i=d.config,a=d.frames}var g=!1;if(i){var v=o.extendDeep({},t._context);t._context=void 0,O(t,i),g=function t(e,r){var n;for(n in e)if(\"_\"!==n.charAt(0)){var i=e[n],a=r[n];if(i!==a)if(o.isPlainObject(i)&&o.isPlainObject(a)){if(t(i,a))return!0}else{if(!Array.isArray(i)||!Array.isArray(a))return!0;if(i.length!==a.length)return!0;for(var s=0;s<i.length;s++)if(i[s]!==a[s]){if(!o.isPlainObject(i[s])||!o.isPlainObject(a[s]))return!0;if(t(i[s],a[s]))return!0}}}}(v,t._context)}t.data=e||[],k.cleanData(t.data),t.layout=n||{},k.cleanLayout(t.layout),function(t,e,r,n){var i,a,l,c,u,h,f,p,d=n._preGUI,g=[],v={};for(i in d){if(u=rt(i,tt)){if(a=u.attr||u.head+\".uirevision\",(c=(l=s(n,a).get())&&nt(a,e))&&c===l&&(null===(h=d[i])&&(h=void 0),ot(p=(f=s(e,i)).get(),h))){void 0===p&&\"autorange\"===i.substr(i.length-9)&&g.push(i.substr(0,i.length-10)),f.set(N(s(n,i).get()));continue}}else o.warn(\"unrecognized GUI edit: \"+i);delete d[i],\"range[\"===i.substr(i.length-8,6)&&(v[i.substr(0,i.length-9)]=1)}for(var m=0;m<g.length;m++){var y=g[m];if(v[y]){var x=s(e,y).get();x&&delete x.autorange}}var b=n._tracePreGUI;for(var _ in b){var w,k=b[_],T=null;for(i in k){if(!T){var A=it(_,r);if(A<0){delete b[_];break}var M=at(_,t,(w=r[A]._fullInput).index);if(M<0){delete b[_];break}T=t[M]}if(u=rt(i,et)){if(u.attr?c=(l=s(n,u.attr).get())&&nt(u.attr,e):(l=w.uirevision,void 0===(c=T.uirevision)&&(c=e.uirevision)),c&&c===l&&(null===(h=k[i])&&(h=void 0),ot(p=(f=s(T,i)).get(),h))){f.set(N(s(w,i).get()));continue}}else o.warn(\"unrecognized GUI edit: \"+i+\" in trace uid \"+_);delete k[i]}}}(t.data,t.layout,c,p),f.supplyDefaults(t,{skipUpdateCalc:!0});var m=t._fullData,y=t._fullLayout,x=void 0===y.datarevision,b=y.transition,_=function(t,e,r,n,i){var a=A.layoutFlags();return a.arrays={},a.rangesAltered={},a.nChanges=0,a.nChangesAnim=0,st(e,r,[],{getValObject:function(t){return h.getLayoutValObject(r,t)},flags:a,immutable:n,transition:i,gd:t}),(a.plot||a.calc)&&(a.layoutReplot=!0),i&&a.nChanges&&a.nChangesAnim&&(a.anim=a.nChanges===a.nChangesAnim?\"all\":\"some\"),a}(t,p,y,x,b),w=_.newDataRevision,M=function(t,e,r,n,i,a){var o=e.length===r.length;if(!i&&!o)return{fullReplot:!0,calc:!0};var s,l,c=A.traceFlags();c.arrays={},c.nChanges=0,c.nChangesAnim=0;var u={getValObject:function(t){var e=h.getTraceValObject(l,t);return!l._module.animatable&&e.anim&&(e.anim=!1),e},flags:c,immutable:n,transition:i,newDataRevision:a,gd:t},p={};for(s=0;s<e.length;s++)if(r[s]){if(l=r[s]._fullInput,f.hasMakesDataTransform(l)&&(l=r[s]),p[l.uid])continue;p[l.uid]=1,st(e[s]._fullInput,l,[],u)}return(c.calc||c.plot)&&(c.fullReplot=!0),i&&c.nChanges&&c.nChangesAnim&&(c.anim=c.nChanges===c.nChangesAnim&&o?\"all\":\"some\"),c}(t,c,m,x,b,w);K(t)&&(_.layoutReplot=!0),M.calc||_.calc?t.calcdata=void 0:f.supplyDefaultsUpdateCalc(t.calcdata,m);var S=[];if(a&&(t._transitionData={},f.createTransitionData(t),S.push(function(){return r.addFrames(t,a)})),y.transition&&!g&&(M.anim||_.anim))f.doCalcdata(t),T.doAutoRangeAndConstraints(t),S.push(function(){return f.transitionFromReact(t,M,_,p)});else if(M.fullReplot||_.layoutReplot||g)t._fullLayout._skipDefaults=!0,S.push(r.plot);else{for(var E in _.arrays){var L=_.arrays[E];if(L.length){var P=u.getComponentMethod(E,\"drawOne\");if(P!==o.noop)for(var z=0;z<L.length;z++)P(t,L[z]);else{var I=u.getComponentMethod(E,\"draw\");if(I===o.noop)throw new Error(\"cannot draw components: \"+E);I(t)}}}S.push(f.previousPromises),M.style&&S.push(T.doTraceStyle),(M.colorbars||_.colorbars)&&S.push(T.doColorBars),_.legend&&S.push(T.doLegend),_.layoutstyle&&S.push(T.layoutStyles),_.axrange&&Y(S),_.ticks&&S.push(T.doTicksRelayout),_.modebar&&S.push(T.doModeBar),_.camera&&S.push(T.doCamera),S.push(C)}S.push(f.rehover,f.redrag),(l=o.syncOrAsync(S,t))&&l.then||(l=Promise.resolve(t))}else l=r.newPlot(t,e,n,i);return l.then(function(){return t.emit(\"plotly_react\",{data:e,layout:n}),t})},r.redraw=function(t){if(t=o.getGraphDiv(t),!o.isPlotDiv(t))throw new Error(\"This element is not a Plotly plot: \"+t);return k.cleanData(t.data),k.cleanLayout(t.layout),t.calcdata=void 0,r.plot(t).then(function(){return t.emit(\"plotly_redraw\"),t})},r.relayout=H,r.restyle=B,r.setPlotConfig=function(t){return o.extendFlat(_,t)},r.update=$,r._guiRelayout=Q(H),r._guiRestyle=Q(B),r._guiUpdate=Q($),r._storeDirectGUIEdit=function(t,e,r){for(var n in r)U(n,s(t,n).get(),r[n],e)}},{\"../components/color\":593,\"../components/drawing\":614,\"../constants/xmlns_namespaces\":696,\"../lib\":719,\"../lib/events\":709,\"../lib/queue\":734,\"../lib/svg_text_utils\":743,\"../plots/cartesian/axes\":767,\"../plots/cartesian/constants\":773,\"../plots/cartesian/graph_interact\":776,\"../plots/cartesian/select\":784,\"../plots/plots\":828,\"../plots/polar/legacy\":836,\"../registry\":847,\"./edit_types\":750,\"./helpers\":751,\"./manage_arrays\":753,\"./plot_config\":755,\"./plot_schema\":756,\"./subroutines\":758,d3:163,\"fast-isnumeric\":225,\"has-hover\":410}],755:[function(t,e,r){\"use strict\";var n={staticPlot:{valType:\"boolean\",dflt:!1},plotlyServerURL:{valType:\"string\",dflt:\"https://plot.ly\"},editable:{valType:\"boolean\",dflt:!1},edits:{annotationPosition:{valType:\"boolean\",dflt:!1},annotationTail:{valType:\"boolean\",dflt:!1},annotationText:{valType:\"boolean\",dflt:!1},axisTitleText:{valType:\"boolean\",dflt:!1},colorbarPosition:{valType:\"boolean\",dflt:!1},colorbarTitleText:{valType:\"boolean\",dflt:!1},legendPosition:{valType:\"boolean\",dflt:!1},legendText:{valType:\"boolean\",dflt:!1},shapePosition:{valType:\"boolean\",dflt:!1},titleText:{valType:\"boolean\",dflt:!1}},autosizable:{valType:\"boolean\",dflt:!1},responsive:{valType:\"boolean\",dflt:!1},fillFrame:{valType:\"boolean\",dflt:!1},frameMargins:{valType:\"number\",dflt:0,min:0,max:.5},scrollZoom:{valType:\"flaglist\",flags:[\"cartesian\",\"gl3d\",\"geo\",\"mapbox\"],extras:[!0,!1],dflt:\"gl3d+geo+mapbox\"},doubleClick:{valType:\"enumerated\",values:[!1,\"reset\",\"autosize\",\"reset+autosize\"],dflt:\"reset+autosize\"},doubleClickDelay:{valType:\"number\",dflt:300,min:0},showAxisDragHandles:{valType:\"boolean\",dflt:!0},showAxisRangeEntryBoxes:{valType:\"boolean\",dflt:!0},showTips:{valType:\"boolean\",dflt:!0},showLink:{valType:\"boolean\",dflt:!1},linkText:{valType:\"string\",dflt:\"Edit chart\",noBlank:!0},sendData:{valType:\"boolean\",dflt:!0},showSources:{valType:\"any\",dflt:!1},displayModeBar:{valType:\"enumerated\",values:[\"hover\",!0,!1],dflt:\"hover\"},showSendToCloud:{valType:\"boolean\",dflt:!1},showEditInChartStudio:{valType:\"boolean\",dflt:!1},modeBarButtonsToRemove:{valType:\"any\",dflt:[]},modeBarButtonsToAdd:{valType:\"any\",dflt:[]},modeBarButtons:{valType:\"any\",dflt:!1},toImageButtonOptions:{valType:\"any\",dflt:{}},displaylogo:{valType:\"boolean\",dflt:!0},watermark:{valType:\"boolean\",dflt:!1},plotGlPixelRatio:{valType:\"number\",dflt:2,min:1,max:4},setBackground:{valType:\"any\",dflt:\"transparent\"},topojsonURL:{valType:\"string\",noBlank:!0,dflt:\"https://cdn.plot.ly/\"},mapboxAccessToken:{valType:\"string\",dflt:null},logging:{valType:\"boolean\",dflt:1},queueLength:{valType:\"integer\",min:0,dflt:0},globalTransforms:{valType:\"any\",dflt:[]},locale:{valType:\"string\",dflt:\"en-US\"},locales:{valType:\"any\",dflt:{}}},i={};!function t(e,r){for(var n in e){var i=e[n];i.valType?r[n]=i.dflt:(r[n]||(r[n]={}),t(i,r[n]))}}(n,i),e.exports={configAttributes:n,dfltConfig:i}},{}],756:[function(t,e,r){\"use strict\";var n=t(\"../registry\"),i=t(\"../lib\"),a=t(\"../plots/attributes\"),o=t(\"../plots/layout_attributes\"),s=t(\"../plots/frame_attributes\"),l=t(\"../plots/animation_attributes\"),c=t(\"./plot_config\").configAttributes,u=t(\"../plots/polar/legacy/area_attributes\"),h=t(\"../plots/polar/legacy/axis_attributes\"),f=t(\"./edit_types\"),p=i.extendFlat,d=i.extendDeepAll,g=i.isPlainObject,v=i.isArrayOrTypedArray,m=i.nestedProperty,y=i.valObjectMeta,x=\"_isSubplotObj\",b=\"_isLinkedToArray\",_=[x,b,\"_arrayAttrRegexps\",\"_deprecated\"];function w(t,e,r){if(!t)return!1;if(t._isLinkedToArray)if(k(e[r]))r++;else if(r<e.length)return!1;for(;r<e.length;r++){var n=t[e[r]];if(!g(n))break;if(t=n,r===e.length-1)break;if(t._isLinkedToArray){if(!k(e[++r]))return!1}else if(\"info_array\"===t.valType){var i=e[++r];if(!k(i))return!1;var a=t.items;if(Array.isArray(a)){if(i>=a.length)return!1;if(2===t.dimensions){if(r++,e.length===r)return t;var o=e[r];if(!k(o))return!1;t=a[i][o]}else t=a[i]}else t=a}}return t}function k(t){return t===Math.round(t)&&t>=0}function T(t){return function(t){r.crawl(t,function(t,e,n){r.isValObject(t)?\"data_array\"===t.valType?(t.role=\"data\",n[e+\"src\"]={valType:\"string\",editType:\"none\"}):!0===t.arrayOk&&(n[e+\"src\"]={valType:\"string\",editType:\"none\"}):g(t)&&(t.role=\"object\")})}(t),function(t){r.crawl(t,function(t,e,r){if(!t)return;var n=t[b];if(!n)return;delete t[b],r[e]={items:{}},r[e].items[n]=t,r[e].role=\"object\"})}(t),function(t){!function t(e){for(var r in e)if(g(e[r]))t(e[r]);else if(Array.isArray(e[r]))for(var n=0;n<e[r].length;n++)t(e[r][n]);else e[r]instanceof RegExp&&(e[r]=e[r].toString())}(t)}(t),t}function A(t,e,r){var n=m(t,r),i=d({},e.layoutAttributes);i[x]=!0,n.set(i)}function M(t,e,r){var n=m(t,r);n.set(d(n.get()||{},e))}r.IS_SUBPLOT_OBJ=x,r.IS_LINKED_TO_ARRAY=b,r.DEPRECATED=\"_deprecated\",r.UNDERSCORE_ATTRS=_,r.get=function(){var t={};n.allTypes.concat(\"area\").forEach(function(e){t[e]=function(t){var e,i;\"area\"===t?(e={attributes:u},i={}):(e=n.modules[t]._module,i=e.basePlotModule);var o={type:null},s=d({},a),l=d({},e.attributes);r.crawl(l,function(t,e,r,n,i){m(s,i).set(void 0),void 0===t&&m(l,i).set(void 0)}),d(o,s),n.traceIs(t,\"noOpacity\")&&delete o.opacity;n.traceIs(t,\"showLegend\")||(delete o.showlegend,delete o.legendgroup);n.traceIs(t,\"noHover\")&&(delete o.hoverinfo,delete o.hoverlabel);e.selectPoints||delete o.selectedpoints;d(o,l),i.attributes&&d(o,i.attributes);o.type=t;var c={meta:e.meta||{},categories:e.categories||{},animatable:Boolean(e.animatable),type:t,attributes:T(o)};if(e.layoutAttributes){var h={};d(h,e.layoutAttributes),c.layoutAttributes=T(h)}e.animatable||r.crawl(c,function(t){r.isValObject(t)&&\"anim\"in t&&delete t.anim});return c}(e)});var e,i={};return Object.keys(n.transformsRegistry).forEach(function(t){i[t]=function(t){var e=n.transformsRegistry[t],r=d({},e.attributes);return Object.keys(n.componentsRegistry).forEach(function(e){var i=n.componentsRegistry[e];i.schema&&i.schema.transforms&&i.schema.transforms[t]&&Object.keys(i.schema.transforms[t]).forEach(function(e){M(r,i.schema.transforms[t][e],e)})}),{attributes:T(r)}}(t)}),{defs:{valObjects:y,metaKeys:_.concat([\"description\",\"role\",\"editType\",\"impliedEdits\"]),editType:{traces:f.traces,layout:f.layout},impliedEdits:{}},traces:t,layout:function(){var t,e,r={};for(t in d(r,o),n.subplotsRegistry)if((e=n.subplotsRegistry[t]).layoutAttributes)if(Array.isArray(e.attr))for(var i=0;i<e.attr.length;i++)A(r,e,e.attr[i]);else{var a=\"subplot\"===e.attr?e.name:e.attr;A(r,e,a)}for(t in r=function(t){return p(t,{radialaxis:h.radialaxis,angularaxis:h.angularaxis}),p(t,h.layout),t}(r),n.componentsRegistry){var s=(e=n.componentsRegistry[t]).schema;if(s&&(s.subplots||s.layout)){var l=s.subplots;if(l&&l.xaxis&&!l.yaxis)for(var c in l.xaxis)delete r.yaxis[c]}else\"colorscale\"===e.name?d(r,e.layoutAttributes):e.layoutAttributes&&M(r,e.layoutAttributes,e.name)}return{layoutAttributes:T(r)}}(),transforms:i,frames:(e={frames:d({},s)},T(e),e.frames),animation:T(l),config:T(c)}},r.crawl=function(t,e,n,i){var a=n||0;i=i||\"\",Object.keys(t).forEach(function(n){var o=t[n];if(-1===_.indexOf(n)){var s=(i?i+\".\":\"\")+n;e(o,n,t,a,s),r.isValObject(o)||g(o)&&\"impliedEdits\"!==n&&r.crawl(o,e,a+1,s)}})},r.isValObject=function(t){return t&&void 0!==t.valType},r.findArrayAttributes=function(t){var e,n,i=[],o=[],s=[];function l(t,r,a,l){o=o.slice(0,l).concat([r]),s=s.slice(0,l).concat([t&&t._isLinkedToArray]),t&&(\"data_array\"===t.valType||!0===t.arrayOk)&&!(\"colorbar\"===o[l-1]&&(\"ticktext\"===r||\"tickvals\"===r))&&function t(e,r,a){var l=e[o[r]];var c=a+o[r];if(r===o.length-1)v(l)&&i.push(n+c);else if(s[r]){if(Array.isArray(l))for(var u=0;u<l.length;u++)g(l[u])&&t(l[u],r+1,c+\"[\"+u+\"].\")}else g(l)&&t(l,r+1,c+\".\")}(e,0,\"\")}e=t,n=\"\",r.crawl(a,l),t._module&&t._module.attributes&&r.crawl(t._module.attributes,l);var c=t.transforms;if(c)for(var u=0;u<c.length;u++){var h=c[u],f=h._module;f&&(n=\"transforms[\"+u+\"].\",e=h,r.crawl(f.attributes,l))}return i},r.getTraceValObject=function(t,e){var r,i,o=e[0],s=1;if(\"transforms\"===o){if(1===e.length)return a.transforms;var l=t.transforms;if(!Array.isArray(l)||!l.length)return!1;var c=e[1];if(!k(c)||c>=l.length)return!1;i=(r=(n.transformsRegistry[l[c].type]||{}).attributes)&&r[e[2]],s=3}else if(\"area\"===t.type)i=u[o];else{var h=t._module;if(h||(h=(n.modules[t.type||a.type.dflt]||{})._module),!h)return!1;if(!(i=(r=h.attributes)&&r[o])){var f=h.basePlotModule;f&&f.attributes&&(i=f.attributes[o])}i||(i=a[o])}return w(i,e,s)},r.getLayoutValObject=function(t,e){return w(function(t,e){var r,i,a,s,l=t._basePlotModules;if(l){var c;for(r=0;r<l.length;r++){if((a=l[r]).attrRegex&&a.attrRegex.test(e)){if(a.layoutAttrOverrides)return a.layoutAttrOverrides;!c&&a.layoutAttributes&&(c=a.layoutAttributes)}var u=a.baseLayoutAttrOverrides;if(u&&e in u)return u[e]}if(c)return c}var f=t._modules;if(f)for(r=0;r<f.length;r++)if((s=f[r].layoutAttributes)&&e in s)return s[e];for(i in n.componentsRegistry){if(\"colorscale\"===(a=n.componentsRegistry[i]).name&&0===e.indexOf(\"coloraxis\"))return a.layoutAttributes[e];if(!a.schema&&e===a.name)return a.layoutAttributes}if(e in o)return o[e];if(\"radialaxis\"===e||\"angularaxis\"===e)return h[e];return h.layout[e]||!1}(t,e[0]),e,1)}},{\"../lib\":719,\"../plots/animation_attributes\":762,\"../plots/attributes\":764,\"../plots/frame_attributes\":794,\"../plots/layout_attributes\":819,\"../plots/polar/legacy/area_attributes\":834,\"../plots/polar/legacy/axis_attributes\":835,\"../registry\":847,\"./edit_types\":750,\"./plot_config\":755}],757:[function(t,e,r){\"use strict\";var n=t(\"../lib\"),i=t(\"../plots/attributes\"),a=\"templateitemname\",o={name:{valType:\"string\",editType:\"none\"}};function s(t){return t&&\"string\"==typeof t}function l(t){var e=t.length-1;return\"s\"!==t.charAt(e)&&n.warn(\"bad argument to arrayDefaultKey: \"+t),t.substr(0,t.length-1)+\"defaults\"}o[a]={valType:\"string\",editType:\"calc\"},r.templatedArray=function(t,e){return e._isLinkedToArray=t,e.name=o.name,e[a]=o[a],e},r.traceTemplater=function(t){var e,r,a={};for(e in t)r=t[e],Array.isArray(r)&&r.length&&(a[e]=0);return{newTrace:function(o){var s={type:e=n.coerce(o,{},i,\"type\"),_template:null};if(e in a){r=t[e];var l=a[e]%r.length;a[e]++,s._template=r[l]}return s}}},r.newContainer=function(t,e,r){var i=t._template,a=i&&(i[e]||r&&i[r]);return n.isPlainObject(a)||(a=null),t[e]={_template:a}},r.arrayTemplater=function(t,e,r){var n=t._template,i=n&&n[l(e)],o=n&&n[e];Array.isArray(o)&&o.length||(o=[]);var c={};return{newItem:function(t){var e={name:t.name,_input:t},n=e[a]=t[a];if(!s(n))return e._template=i,e;for(var l=0;l<o.length;l++){var u=o[l];if(u.name===n)return c[n]=1,e._template=u,e}return e[r]=t[r]||!1,e._template=!1,e},defaultItems:function(){for(var t=[],e=0;e<o.length;e++){var r=o[e],n=r.name;if(s(n)&&!c[n]){var i={_template:r,name:n,_input:{_templateitemname:n}};i[a]=r[a],t.push(i),c[n]=1}}return t}}},r.arrayDefaultKey=l,r.arrayEditor=function(t,e,r){var i=(n.nestedProperty(t,e).get()||[]).length,o=r._index,s=o>=i&&(r._input||{})._templateitemname;s&&(o=i);var l,c=e+\"[\"+o+\"]\";function u(){l={},s&&(l[c]={},l[c][a]=s)}function h(t,e){s?n.nestedProperty(l[c],t).set(e):l[c+\".\"+t]=e}function f(){var t=l;return u(),t}return u(),{modifyBase:function(t,e){l[t]=e},modifyItem:h,getUpdateObj:f,applyUpdate:function(e,r){e&&h(e,r);var i=f();for(var a in i)n.nestedProperty(t,a).set(i[a])}}}},{\"../lib\":719,\"../plots/attributes\":764}],758:[function(t,e,r){\"use strict\";var n=t(\"d3\"),i=t(\"../registry\"),a=t(\"../plots/plots\"),o=t(\"../lib\"),s=t(\"../lib/clear_gl_canvases\"),l=t(\"../components/color\"),c=t(\"../components/drawing\"),u=t(\"../components/titles\"),h=t(\"../components/modebar\"),f=t(\"../plots/cartesian/axes\"),p=t(\"../constants/alignment\"),d=t(\"../plots/cartesian/constraints\"),g=d.enforce,v=d.clean,m=t(\"../plots/cartesian/autorange\").doAutoRange,y=\"start\",x=\"middle\",b=\"end\";function _(t,e,r){for(var n=0;n<r.length;n++){var i=r[n][0],a=r[n][1];if(!(i[0]>=t[1]||i[1]<=t[0])&&(a[0]<e[1]&&a[1]>e[0]))return!0}return!1}function w(t){var e,i,a,s,u,d,g=t._fullLayout,v=g._size,m=v.p,y=f.list(t,\"\",!0);if(g._paperdiv.style({width:t._context.responsive&&g.autosize&&!t._context._hasZeroWidth&&!t.layout.width?\"100%\":g.width+\"px\",height:t._context.responsive&&g.autosize&&!t._context._hasZeroHeight&&!t.layout.height?\"100%\":g.height+\"px\"}).selectAll(\".main-svg\").call(c.setSize,g.width,g.height),t._context.setBackground(t,g.paper_bgcolor),r.drawMainTitle(t),h.manage(t),!g._has(\"cartesian\"))return t._promises.length&&Promise.all(t._promises);function x(t,e,r){var n=t._lw/2;return\"x\"===t._id.charAt(0)?e?\"top\"===r?e._offset-m-n:e._offset+e._length+m+n:v.t+v.h*(1-(t.position||0))+n%1:e?\"right\"===r?e._offset+e._length+m+n:e._offset-m-n:v.l+v.w*(t.position||0)+n%1}for(e=0;e<y.length;e++){var b=(s=y[e])._anchorAxis;s._linepositions={},s._lw=c.crispRound(t,s.linewidth,1),s._mainLinePosition=x(s,b,s.side),s._mainMirrorPosition=s.mirror&&b?x(s,b,p.OPPOSITE_SIDE[s.side]):null}var w=[],T=[],M=[],S=1===l.opacity(g.paper_bgcolor)&&1===l.opacity(g.plot_bgcolor)&&g.paper_bgcolor===g.plot_bgcolor;for(i in g._plots)if((a=g._plots[i]).mainplot)a.bg&&a.bg.remove(),a.bg=void 0;else{var E=a.xaxis.domain,C=a.yaxis.domain,L=a.plotgroup;if(_(E,C,M)){var P=L.node(),O=a.bg=o.ensureSingle(L,\"rect\",\"bg\");P.insertBefore(O.node(),P.childNodes[0]),T.push(i)}else L.select(\"rect.bg\").remove(),M.push([E,C]),S||(w.push(i),T.push(i))}var z,I,D,R,F,B,N,j,U,V,q,H,G,Y=g._bgLayer.selectAll(\".bg\").data(w);for(Y.enter().append(\"rect\").classed(\"bg\",!0),Y.exit().remove(),Y.each(function(t){g._plots[t].bg=n.select(this)}),e=0;e<T.length;e++)a=g._plots[T[e]],u=a.xaxis,d=a.yaxis,a.bg&&a.bg.call(c.setRect,u._offset-m,d._offset-m,u._length+2*m,d._length+2*m).call(l.fill,g.plot_bgcolor).style(\"stroke-width\",0);if(!g._hasOnlyLargeSploms)for(i in g._plots){a=g._plots[i],u=a.xaxis,d=a.yaxis;var W,X,Z=a.clipId=\"clip\"+g._uid+i+\"plot\",J=o.ensureSingleById(g._clips,\"clipPath\",Z,function(t){t.classed(\"plotclip\",!0).append(\"rect\")});a.clipRect=J.select(\"rect\").attr({width:u._length,height:d._length}),c.setTranslate(a.plot,u._offset,d._offset),a._hasClipOnAxisFalse?(W=null,X=Z):(W=Z,X=null),c.setClipUrl(a.plot,W,t),a.layerClipId=X}function K(t){return\"M\"+z+\",\"+t+\"H\"+I}function $(t){return\"M\"+u._offset+\",\"+t+\"h\"+u._length}function Q(t){return\"M\"+t+\",\"+j+\"V\"+N}function tt(t){return\"M\"+t+\",\"+d._offset+\"v\"+d._length}function et(t,e,r){if(!t.showline||i!==t._mainSubplot)return\"\";if(!t._anchorAxis)return r(t._mainLinePosition);var n=e(t._mainLinePosition);return t.mirror&&(n+=e(t._mainMirrorPosition)),n}for(i in g._plots){a=g._plots[i],u=a.xaxis,d=a.yaxis;var rt=\"M0,0\";k(u,i)&&(F=A(u,\"left\",d,y),z=u._offset-(F?m+F:0),B=A(u,\"right\",d,y),I=u._offset+u._length+(B?m+B:0),D=x(u,d,\"bottom\"),R=x(u,d,\"top\"),!(G=!u._anchorAxis||i!==u._mainSubplot)||\"allticks\"!==u.mirror&&\"all\"!==u.mirror||(u._linepositions[i]=[D,R]),rt=et(u,K,$),G&&u.showline&&(\"all\"===u.mirror||\"allticks\"===u.mirror)&&(rt+=K(D)+K(R)),a.xlines.style(\"stroke-width\",u._lw+\"px\").call(l.stroke,u.showline?u.linecolor:\"rgba(0,0,0,0)\")),a.xlines.attr(\"d\",rt);var nt=\"M0,0\";k(d,i)&&(q=A(d,\"bottom\",u,y),N=d._offset+d._length+(q?m:0),H=A(d,\"top\",u,y),j=d._offset-(H?m:0),U=x(d,u,\"left\"),V=x(d,u,\"right\"),!(G=!d._anchorAxis||i!==d._mainSubplot)||\"allticks\"!==d.mirror&&\"all\"!==d.mirror||(d._linepositions[i]=[U,V]),nt=et(d,Q,tt),G&&d.showline&&(\"all\"===d.mirror||\"allticks\"===d.mirror)&&(nt+=Q(U)+Q(V)),a.ylines.style(\"stroke-width\",d._lw+\"px\").call(l.stroke,d.showline?d.linecolor:\"rgba(0,0,0,0)\")),a.ylines.attr(\"d\",nt)}return f.makeClipPaths(t),t._promises.length&&Promise.all(t._promises)}function k(t,e){return(t.ticks||t.showline)&&(e===t._mainSubplot||\"all\"===t.mirror||\"allticks\"===t.mirror)}function T(t,e,r){if(!r.showline||!r._lw)return!1;if(\"all\"===r.mirror||\"allticks\"===r.mirror)return!0;var n=r._anchorAxis;if(!n)return!1;var i=p.FROM_BL[e];return r.side===e?n.domain[i]===t.domain[i]:r.mirror&&n.domain[1-i]===t.domain[1-i]}function A(t,e,r,n){if(T(t,e,r))return r._lw;for(var i=0;i<n.length;i++){var a=n[i];if(a._mainAxis===r._mainAxis&&T(t,e,a))return a._lw}return 0}r.layoutStyles=function(t){return o.syncOrAsync([a.doAutoMargin,w],t)},r.drawMainTitle=function(t){var e=t._fullLayout,r=function(t){var e=t.title,r=x;o.isRightAnchor(e)?r=b:o.isLeftAnchor(e)&&(r=y);return r}(e),n=function(t){var e=t.title,r=\"0em\";o.isTopAnchor(e)?r=p.CAP_SHIFT+\"em\":o.isMiddleAnchor(e)&&(r=p.MID_SHIFT+\"em\");return r}(e);u.draw(t,\"gtitle\",{propContainer:e,propName:\"title.text\",placeholder:e._dfltTitle.plot,attributes:{x:function(t,e){var r=t.title,n=t._size,i=0;e===y?i=r.pad.l:e===b&&(i=-r.pad.r);switch(r.xref){case\"paper\":return n.l+n.w*r.x+i;case\"container\":default:return t.width*r.x+i}}(e,r),y:function(t,e){var r=t.title,n=t._size,i=0;\"0em\"!==e&&e?e===p.CAP_SHIFT+\"em\"&&(i=r.pad.t):i=-r.pad.b;if(\"auto\"===r.y)return n.t/2;switch(r.yref){case\"paper\":return n.t+n.h-n.h*r.y+i;case\"container\":default:return t.height-t.height*r.y+i}}(e,n),\"text-anchor\":r,dy:n}})},r.doTraceStyle=function(t){var e,n=t.calcdata,o=[];for(e=0;e<n.length;e++){var l=n[e],c=l[0]||{},u=c.trace||{},h=u._module||{},f=h.arraysToCalcdata;f&&f(l,u);var p=h.editStyle;p&&o.push({fn:p,cd0:c})}if(o.length){for(e=0;e<o.length;e++){var d=o[e];d.fn(t,d.cd0)}s(t),r.redrawReglTraces(t)}return a.style(t),i.getComponentMethod(\"legend\",\"draw\")(t),a.previousPromises(t)},r.doColorBars=function(t){return i.getComponentMethod(\"colorbar\",\"draw\")(t),a.previousPromises(t)},r.layoutReplot=function(t){var e=t.layout;return t.layout=void 0,i.call(\"plot\",t,\"\",e)},r.doLegend=function(t){return i.getComponentMethod(\"legend\",\"draw\")(t),a.previousPromises(t)},r.doTicksRelayout=function(t){return f.draw(t,\"redraw\"),t._fullLayout._hasOnlyLargeSploms&&(i.subplotsRegistry.splom.updateGrid(t),s(t),r.redrawReglTraces(t)),r.drawMainTitle(t),a.previousPromises(t)},r.doModeBar=function(t){var e=t._fullLayout;h.manage(t);for(var r=0;r<e._basePlotModules.length;r++){var n=e._basePlotModules[r].updateFx;n&&n(t)}return a.previousPromises(t)},r.doCamera=function(t){for(var e=t._fullLayout,r=e._subplots.gl3d,n=0;n<r.length;n++){var i=e[r[n]],a=i._scene,o=i.camera;a.setCamera(o)}},r.drawData=function(t){var e=t._fullLayout;s(t);for(var n=e._basePlotModules,o=0;o<n.length;o++)n[o].plot(t);return r.redrawReglTraces(t),a.style(t),i.getComponentMethod(\"shapes\",\"draw\")(t),i.getComponentMethod(\"annotations\",\"draw\")(t),e._replotting=!1,a.previousPromises(t)},r.redrawReglTraces=function(t){var e=t._fullLayout;if(e._has(\"regl\")){var r,n,i=t._fullData,a=[],s=[];for(e._hasOnlyLargeSploms&&e._splomGrid.draw(),r=0;r<i.length;r++){var l=i[r];!0===l.visible&&0!==l._length&&(\"splom\"===l.type?e._splomScenes[l.uid].draw():\"scattergl\"===l.type?o.pushUnique(a,l.xaxis+l.yaxis):\"scatterpolargl\"===l.type&&o.pushUnique(s,l.subplot))}for(r=0;r<a.length;r++)(n=e._plots[a[r]])._scene&&n._scene.draw();for(r=0;r<s.length;r++)(n=e[s[r]]._subplot)._scene&&n._scene.draw()}},r.doAutoRangeAndConstraints=function(t){for(var e,r,n=t._fullLayout,i=f.list(t,\"\",!0),a=n._axisMatchGroups||[],s=0;s<i.length;s++)e=i[s],v(t,e),m(t,e);g(t);t:for(var l=0;l<a.length;l++){var c,u=a[l],h=null;for(c in u){if(!1===(e=f.getFromId(t,c)).autorange)continue t;r=o.simpleMap(e.range,e.r2l),h?h[0]<h[1]?(h[0]=Math.min(h[0],r[0]),h[1]=Math.max(h[1],r[1])):(h[0]=Math.max(h[0],r[0]),h[1]=Math.min(h[1],r[1])):h=r}for(c in u)(e=f.getFromId(t,c)).range=o.simpleMap(h,e.l2r),e._input.range=e.range.slice(),e.setScale()}},r.finalDraw=function(t){i.getComponentMethod(\"shapes\",\"draw\")(t),i.getComponentMethod(\"images\",\"draw\")(t),i.getComponentMethod(\"annotations\",\"draw\")(t),i.getComponentMethod(\"rangeslider\",\"draw\")(t),i.getComponentMethod(\"rangeselector\",\"draw\")(t)},r.drawMarginPushers=function(t){i.getComponentMethod(\"legend\",\"draw\")(t),i.getComponentMethod(\"rangeselector\",\"draw\")(t),i.getComponentMethod(\"sliders\",\"draw\")(t),i.getComponentMethod(\"updatemenus\",\"draw\")(t),i.getComponentMethod(\"colorbar\",\"draw\")(t)}},{\"../components/color\":593,\"../components/drawing\":614,\"../components/modebar\":652,\"../components/titles\":681,\"../constants/alignment\":688,\"../lib\":719,\"../lib/clear_gl_canvases\":704,\"../plots/cartesian/autorange\":766,\"../plots/cartesian/axes\":767,\"../plots/cartesian/constraints\":774,\"../plots/plots\":828,\"../registry\":847,d3:163}],759:[function(t,e,r){\"use strict\";var n=t(\"../lib\"),i=n.isPlainObject,a=t(\"./plot_schema\"),o=t(\"../plots/plots\"),s=t(\"../plots/attributes\"),l=t(\"./plot_template\"),c=t(\"./plot_config\").dfltConfig;function u(t,e){t=n.extendDeep({},t);var r,a,o=Object.keys(t).sort();function s(e,r,n){if(i(r)&&i(e))u(e,r);else if(Array.isArray(r)&&Array.isArray(e)){var o=l.arrayTemplater({_template:t},n);for(a=0;a<r.length;a++){var s=r[a],c=o.newItem(s)._template;c&&u(c,s)}var h=o.defaultItems();for(a=0;a<h.length;a++)r.push(h[a]._template);for(a=0;a<r.length;a++)delete r[a].templateitemname}}for(r=0;r<o.length;r++){var c=o[r],f=t[c];if(c in e?s(f,e[c],c):e[c]=f,h(c)===c)for(var p in e){var d=h(p);p===d||d!==c||p in t||s(f,e[p],c)}}}function h(t){return t.replace(/[0-9]+$/,\"\")}function f(t,e,r,a,o){var s=o&&r(o);for(var c in t){var u=t[c],d=p(t,c,a),g=p(t,c,o),v=r(g);if(!v){var m=h(c);m!==c&&(v=r(g=p(t,m,o)))}if((!s||s!==v)&&!(!v||v._noTemplating||\"data_array\"===v.valType||v.arrayOk&&Array.isArray(u)))if(!v.valType&&i(u))f(u,e,r,d,g);else if(v._isLinkedToArray&&Array.isArray(u))for(var y=!1,x=0,b={},_=0;_<u.length;_++){var w=u[_];if(i(w)){var k=w.name;if(k)b[k]||(f(w,e,r,p(u,x,d),p(u,x,g)),x++,b[k]=1);else if(!y){var T=p(t,l.arrayDefaultKey(c),a),A=p(u,x,d);f(w,e,r,A,p(u,x,g));var M=n.nestedProperty(e,A);n.nestedProperty(e,T).set(M.get()),M.set(null),y=!0}}}else{n.nestedProperty(e,d).set(u)}}}function p(t,e,r){return r?Array.isArray(t)?r+\"[\"+e+\"]\":r+\".\"+e:e}function d(t){for(var e=0;e<t.length;e++)if(i(t[e]))return!0}function g(t){var e;switch(t.code){case\"data\":e=\"The template has no key data.\";break;case\"layout\":e=\"The template has no key layout.\";break;case\"missing\":e=t.path?\"There are no templates for item \"+t.path+\" with name \"+t.templateitemname:\"There are no templates for trace \"+t.index+\", of type \"+t.traceType+\".\";break;case\"unused\":e=t.path?\"The template item at \"+t.path+\" was not used in constructing the plot.\":t.dataCount?\"Some of the templates of type \"+t.traceType+\" were not used. The template has \"+t.templateCount+\" traces, the data only has \"+t.dataCount+\" of this type.\":\"The template has \"+t.templateCount+\" traces of type \"+t.traceType+\" but there are none in the data.\";break;case\"reused\":e=\"Some of the templates of type \"+t.traceType+\" were used more than once. The template has \"+t.templateCount+\" traces, the data has \"+t.dataCount+\" of this type.\"}return t.msg=e,t}r.makeTemplate=function(t){t=n.isPlainObject(t)?t:n.getGraphDiv(t),t=n.extendDeep({_context:c},{data:t.data,layout:t.layout}),o.supplyDefaults(t);var e=t.data||[],r=t.layout||{};r._basePlotModules=t._fullLayout._basePlotModules,r._modules=t._fullLayout._modules;var l={data:{},layout:{}};e.forEach(function(t){var e={};f(t,e,function(t,e){return a.getTraceValObject(t,n.nestedProperty({},e).parts)}.bind(null,t));var r=n.coerce(t,{},s,\"type\"),i=l.data[r];i||(i=l.data[r]=[]),i.push(e)}),f(r,l.layout,function(t,e){return a.getLayoutValObject(t,n.nestedProperty({},e).parts)}.bind(null,r)),delete l.layout.template;var h=r.template;if(i(h)){var p,d,g,v,m,y,x=h.layout;i(x)&&u(x,l.layout);var b=h.data;if(i(b)){for(d in l.data)if(g=b[d],Array.isArray(g)){for(y=(m=l.data[d]).length,v=g.length,p=0;p<y;p++)u(g[p%v],m[p]);for(p=y;p<v;p++)m.push(n.extendDeep({},g[p]))}for(d in b)d in l.data||(l.data[d]=n.extendDeep([],b[d]))}}return l},r.validateTemplate=function(t,e){var r=n.extendDeep({},{_context:c,data:t.data,layout:t.layout}),a=r.layout||{};i(e)||(e=a.template||{});var s=e.layout,l=e.data,u=[];r.layout=a,r.layout.template=e,o.supplyDefaults(r);var f=r._fullLayout,v=r._fullData,m={};if(i(s)?(!function t(e,r){for(var n in e)if(\"_\"!==n.charAt(0)&&i(e[n])){var a,o=h(n),s=[];for(a=0;a<r.length;a++)s.push(p(e,n,r[a])),o!==n&&s.push(p(e,o,r[a]));for(a=0;a<s.length;a++)m[s[a]]=1;t(e[n],s)}}(f,[\"layout\"]),function t(e,r){for(var n in e)if(-1===n.indexOf(\"defaults\")&&i(e[n])){var a=p(e,n,r);m[a]?t(e[n],a):u.push({code:\"unused\",path:a})}}(s,\"layout\")):u.push({code:\"layout\"}),i(l)){for(var y,x={},b=0;b<v.length;b++){var _=v[b];x[y=_.type]=(x[y]||0)+1,_._fullInput._template||u.push({code:\"missing\",index:_._fullInput.index,traceType:y})}for(y in l){var w=l[y].length,k=x[y]||0;w>k?u.push({code:\"unused\",traceType:y,templateCount:w,dataCount:k}):k>w&&u.push({code:\"reused\",traceType:y,templateCount:w,dataCount:k})}}else u.push({code:\"data\"});if(function t(e,r){for(var n in e)if(\"_\"!==n.charAt(0)){var a=e[n],o=p(e,n,r);i(a)?(Array.isArray(e)&&!1===a._template&&a.templateitemname&&u.push({code:\"missing\",path:o,templateitemname:a.templateitemname}),t(a,o)):Array.isArray(a)&&d(a)&&t(a,o)}}({data:v,layout:f},\"\"),u.length)return u.map(g)}},{\"../lib\":719,\"../plots/attributes\":764,\"../plots/plots\":828,\"./plot_config\":755,\"./plot_schema\":756,\"./plot_template\":757}],760:[function(t,e,r){\"use strict\";var n=t(\"fast-isnumeric\"),i=t(\"./plot_api\"),a=t(\"../lib\"),o=t(\"../snapshot/helpers\"),s=t(\"../snapshot/tosvg\"),l=t(\"../snapshot/svgtoimg\"),c={format:{valType:\"enumerated\",values:[\"png\",\"jpeg\",\"webp\",\"svg\"],dflt:\"png\"},width:{valType:\"number\",min:1},height:{valType:\"number\",min:1},scale:{valType:\"number\",min:0,dflt:1},setBackground:{valType:\"any\",dflt:!1},imageDataOnly:{valType:\"boolean\",dflt:!1}};e.exports=function(t,e){var r,u,h,f;function p(t){return!(t in e)||a.validate(e[t],c[t])}if(e=e||{},a.isPlainObject(t)?(r=t.data||[],u=t.layout||{},h=t.config||{},f={}):(t=a.getGraphDiv(t),r=a.extendDeep([],t.data),u=a.extendDeep({},t.layout),h=t._context,f=t._fullLayout||{}),!p(\"width\")&&null!==e.width||!p(\"height\")&&null!==e.height)throw new Error(\"Height and width should be pixel values.\");if(!p(\"format\"))throw new Error(\"Image format is not jpeg, png, svg or webp.\");var d={};function g(t,r){return a.coerce(e,d,c,t,r)}var v=g(\"format\"),m=g(\"width\"),y=g(\"height\"),x=g(\"scale\"),b=g(\"setBackground\"),_=g(\"imageDataOnly\"),w=document.createElement(\"div\");w.style.position=\"absolute\",w.style.left=\"-5000px\",document.body.appendChild(w);var k=a.extendFlat({},u);m?k.width=m:null===e.width&&n(f.width)&&(k.width=f.width),y?k.height=y:null===e.height&&n(f.height)&&(k.height=f.height);var T=a.extendFlat({},h,{_exportedPlot:!0,staticPlot:!0,setBackground:b}),A=o.getRedrawFunc(w);function M(){return new Promise(function(t){setTimeout(t,o.getDelay(w._fullLayout))})}function S(){return new Promise(function(t,e){var r=s(w,v,x),n=w._fullLayout.width,c=w._fullLayout.height;if(i.purge(w),document.body.removeChild(w),\"svg\"===v)return t(_?r:o.encodeSVG(r));var u=document.createElement(\"canvas\");u.id=a.randstr(),l({format:v,width:n,height:c,scale:x,canvas:u,svg:r,promise:!0}).then(t).catch(e)})}return new Promise(function(t,e){i.plot(w,r,k,T).then(A).then(M).then(S).then(function(e){t(function(t){return _?t.replace(o.IMAGE_URL_PREFIX,\"\"):t}(e))}).catch(function(t){e(t)})})}},{\"../lib\":719,\"../snapshot/helpers\":851,\"../snapshot/svgtoimg\":853,\"../snapshot/tosvg\":855,\"./plot_api\":754,\"fast-isnumeric\":225}],761:[function(t,e,r){\"use strict\";var n=t(\"../lib\"),i=t(\"../plots/plots\"),a=t(\"./plot_schema\"),o=t(\"./plot_config\").dfltConfig,s=n.isPlainObject,l=Array.isArray,c=n.isArrayOrTypedArray;function u(t,e,r,i,a,o){o=o||[];for(var h=Object.keys(t),f=0;f<h.length;f++){var v=h[f];if(\"transforms\"!==v){var m=o.slice();m.push(v);var y=t[v],x=e[v],b=g(r,v),_=\"info_array\"===(b||{}).valType,w=\"colorscale\"===(b||{}).valType,k=(b||{}).items;if(d(r,v))if(s(y)&&s(x))u(y,x,b,i,a,m);else if(_&&l(y)){y.length>x.length&&i.push(p(\"unused\",a,m.concat(x.length)));var T,A,M,S,E,C=x.length,L=Array.isArray(k);if(L&&(C=Math.min(C,k.length)),2===b.dimensions)for(A=0;A<C;A++)if(l(y[A])){y[A].length>x[A].length&&i.push(p(\"unused\",a,m.concat(A,x[A].length)));var P=x[A].length;for(T=0;T<(L?Math.min(P,k[A].length):P);T++)M=L?k[A][T]:k,S=y[A][T],E=x[A][T],n.validate(S,M)?E!==S&&E!==+S&&i.push(p(\"dynamic\",a,m.concat(A,T),S,E)):i.push(p(\"value\",a,m.concat(A,T),S))}else i.push(p(\"array\",a,m.concat(A),y[A]));else for(A=0;A<C;A++)M=L?k[A]:k,S=y[A],E=x[A],n.validate(S,M)?E!==S&&E!==+S&&i.push(p(\"dynamic\",a,m.concat(A),S,E)):i.push(p(\"value\",a,m.concat(A),S))}else if(b.items&&!_&&l(y)){var O,z,I=k[Object.keys(k)[0]],D=[];for(O=0;O<x.length;O++){var R=x[O]._index||O;if((z=m.slice()).push(R),s(y[R])&&s(x[O])){D.push(R);var F=y[R],B=x[O];s(F)&&!1!==F.visible&&!1===B.visible?i.push(p(\"invisible\",a,z)):u(F,B,I,i,a,z)}}for(O=0;O<y.length;O++)(z=m.slice()).push(O),s(y[O])?-1===D.indexOf(O)&&i.push(p(\"unused\",a,z)):i.push(p(\"object\",a,z,y[O]))}else!s(y)&&s(x)?i.push(p(\"object\",a,m,y)):c(y)||!c(x)||_||w?v in e?n.validate(y,b)?\"enumerated\"===b.valType&&(b.coerceNumber&&y!==+x||y!==x)&&i.push(p(\"dynamic\",a,m,y,x)):i.push(p(\"value\",a,m,y)):i.push(p(\"unused\",a,m,y)):i.push(p(\"array\",a,m,y));else i.push(p(\"schema\",a,m))}}return i}e.exports=function(t,e){var r,c,h=a.get(),f=[],d={_context:n.extendFlat({},o)};l(t)?(d.data=n.extendDeep([],t),r=t):(d.data=[],r=[],f.push(p(\"array\",\"data\"))),s(e)?(d.layout=n.extendDeep({},e),c=e):(d.layout={},c={},arguments.length>1&&f.push(p(\"object\",\"layout\"))),i.supplyDefaults(d);for(var g=d._fullData,v=r.length,m=0;m<v;m++){var y=r[m],x=[\"data\",m];if(s(y)){var b=g[m],_=b.type,w=h.traces[_].attributes;w.type={valType:\"enumerated\",values:[_]},!1===b.visible&&!1!==y.visible&&f.push(p(\"invisible\",x)),u(y,b,w,f,x);var k=y.transforms,T=b.transforms;if(k){l(k)||f.push(p(\"array\",x,[\"transforms\"])),x.push(\"transforms\");for(var A=0;A<k.length;A++){var M=[\"transforms\",A],S=k[A].type;if(s(k[A])){var E=h.transforms[S]?h.transforms[S].attributes:{};E.type={valType:\"enumerated\",values:Object.keys(h.transforms)},u(k[A],T[A],E,f,x,M)}else f.push(p(\"object\",x,M))}}}else f.push(p(\"object\",x))}return u(c,d._fullLayout,function(t,e){for(var r=t.layout.layoutAttributes,i=0;i<e.length;i++){var a=e[i],o=t.traces[a.type],s=o.layoutAttributes;s&&(a.subplot?n.extendFlat(r[o.attributes.subplot.dflt],s):n.extendFlat(r,s))}return r}(h,g),f,\"layout\"),0===f.length?void 0:f};var h={object:function(t,e){return(\"layout\"===t&&\"\"===e?\"The layout argument\":\"data\"===t[0]&&\"\"===e?\"Trace \"+t[1]+\" in the data argument\":f(t)+\"key \"+e)+\" must be linked to an object container\"},array:function(t,e){return(\"data\"===t?\"The data argument\":f(t)+\"key \"+e)+\" must be linked to an array container\"},schema:function(t,e){return f(t)+\"key \"+e+\" is not part of the schema\"},unused:function(t,e,r){var n=s(r)?\"container\":\"key\";return f(t)+n+\" \"+e+\" did not get coerced\"},dynamic:function(t,e,r,n){return[f(t)+\"key\",e,\"(set to '\"+r+\"')\",\"got reset to\",\"'\"+n+\"'\",\"during defaults.\"].join(\" \")},invisible:function(t,e){return(e?f(t)+\"item \"+e:\"Trace \"+t[1])+\" got defaulted to be not visible\"},value:function(t,e,r){return[f(t)+\"key \"+e,\"is set to an invalid value (\"+r+\")\"].join(\" \")}};function f(t){return l(t)?\"In data trace \"+t[1]+\", \":\"In \"+t+\", \"}function p(t,e,r,i,a){var o,s;r=r||\"\",l(e)?(o=e[0],s=e[1]):(o=e,s=null);var c=function(t){if(!l(t))return String(t);for(var e=\"\",r=0;r<t.length;r++){var n=t[r];\"number\"==typeof n?e=e.substr(0,e.length-1)+\"[\"+n+\"]\":e+=n,r<t.length-1&&(e+=\".\")}return e}(r),u=h[t](e,c,i,a);return n.log(u),{code:t,container:o,trace:s,path:r,astr:c,msg:u}}function d(t,e){var r=m(e),n=r.keyMinusId,i=r.id;return!!(n in t&&t[n]._isSubplotObj&&i)||e in t}function g(t,e){return e in t?t[e]:t[m(e).keyMinusId]}var v=n.counterRegex(\"([a-z]+)\");function m(t){var e=t.match(v);return{keyMinusId:e&&e[1],id:e&&e[2]}}},{\"../lib\":719,\"../plots/plots\":828,\"./plot_config\":755,\"./plot_schema\":756}],762:[function(t,e,r){\"use strict\";e.exports={mode:{valType:\"enumerated\",dflt:\"afterall\",values:[\"immediate\",\"next\",\"afterall\"]},direction:{valType:\"enumerated\",values:[\"forward\",\"reverse\"],dflt:\"forward\"},fromcurrent:{valType:\"boolean\",dflt:!1},frame:{duration:{valType:\"number\",min:0,dflt:500},redraw:{valType:\"boolean\",dflt:!0}},transition:{duration:{valType:\"number\",min:0,dflt:500,editType:\"none\"},easing:{valType:\"enumerated\",dflt:\"cubic-in-out\",values:[\"linear\",\"quad\",\"cubic\",\"sin\",\"exp\",\"circle\",\"elastic\",\"back\",\"bounce\",\"linear-in\",\"quad-in\",\"cubic-in\",\"sin-in\",\"exp-in\",\"circle-in\",\"elastic-in\",\"back-in\",\"bounce-in\",\"linear-out\",\"quad-out\",\"cubic-out\",\"sin-out\",\"exp-out\",\"circle-out\",\"elastic-out\",\"back-out\",\"bounce-out\",\"linear-in-out\",\"quad-in-out\",\"cubic-in-out\",\"sin-in-out\",\"exp-in-out\",\"circle-in-out\",\"elastic-in-out\",\"back-in-out\",\"bounce-in-out\"],editType:\"none\"},ordering:{valType:\"enumerated\",values:[\"layout first\",\"traces first\"],dflt:\"layout first\",editType:\"none\"}}}},{}],763:[function(t,e,r){\"use strict\";var n=t(\"../lib\"),i=t(\"../plot_api/plot_template\");e.exports=function(t,e,r){var a,o,s=r.name,l=r.inclusionAttr||\"visible\",c=e[s],u=n.isArrayOrTypedArray(t[s])?t[s]:[],h=e[s]=[],f=i.arrayTemplater(e,s,l);for(a=0;a<u.length;a++){var p=u[a];n.isPlainObject(p)?o=f.newItem(p):(o=f.newItem({}))[l]=!1,o._index=a,!1!==o[l]&&r.handleItemDefaults(p,o,e,r),h.push(o)}var d=f.defaultItems();for(a=0;a<d.length;a++)(o=d[a])._index=h.length,r.handleItemDefaults({},o,e,r,{}),h.push(o);if(n.isArrayOrTypedArray(c)){var g=Math.min(c.length,h.length);for(a=0;a<g;a++)n.relinkPrivateKeys(h[a],c[a])}return h}},{\"../lib\":719,\"../plot_api/plot_template\":757}],764:[function(t,e,r){\"use strict\";var n=t(\"../components/fx/attributes\");e.exports={type:{valType:\"enumerated\",values:[],dflt:\"scatter\",editType:\"calc+clearAxisTypes\",_noTemplating:!0},visible:{valType:\"enumerated\",values:[!0,!1,\"legendonly\"],dflt:!0,editType:\"calc\"},showlegend:{valType:\"boolean\",dflt:!0,editType:\"style\"},legendgroup:{valType:\"string\",dflt:\"\",editType:\"style\"},opacity:{valType:\"number\",min:0,max:1,dflt:1,editType:\"style\"},name:{valType:\"string\",editType:\"style\"},uid:{valType:\"string\",editType:\"plot\",anim:!0},ids:{valType:\"data_array\",editType:\"calc\",anim:!0},customdata:{valType:\"data_array\",editType:\"calc\"},meta:{valType:\"any\",arrayOk:!0,editType:\"plot\"},selectedpoints:{valType:\"any\",editType:\"calc\"},hoverinfo:{valType:\"flaglist\",flags:[\"x\",\"y\",\"z\",\"text\",\"name\"],extras:[\"all\",\"none\",\"skip\"],arrayOk:!0,dflt:\"all\",editType:\"none\"},hoverlabel:n.hoverlabel,stream:{token:{valType:\"string\",noBlank:!0,strict:!0,editType:\"calc\"},maxpoints:{valType:\"number\",min:0,max:1e4,dflt:500,editType:\"calc\"},editType:\"calc\"},transforms:{_isLinkedToArray:\"transform\",editType:\"calc\"},uirevision:{valType:\"any\",editType:\"none\"}}},{\"../components/fx/attributes\":623}],765:[function(t,e,r){\"use strict\";e.exports={xaxis:{valType:\"subplotid\",dflt:\"x\",editType:\"calc+clearAxisTypes\"},yaxis:{valType:\"subplotid\",dflt:\"y\",editType:\"calc+clearAxisTypes\"}}},{}],766:[function(t,e,r){\"use strict\";var n=t(\"fast-isnumeric\"),i=t(\"../../lib\"),a=t(\"../../constants/numerical\").FP_SAFE,o=t(\"../../registry\");function s(t,e){var r,n,a=[],o=l(e),s=c(t,e),u=s.min,h=s.max;if(0===u.length||0===h.length)return i.simpleMap(e.range,e.r2l);var f=u[0].val,p=h[0].val;for(r=1;r<u.length&&f===p;r++)f=Math.min(f,u[r].val);for(r=1;r<h.length&&f===p;r++)p=Math.max(p,h[r].val);var d=!1;if(e.range){var g=i.simpleMap(e.range,e.r2l);d=g[1]<g[0]}\"reversed\"===e.autorange&&(d=!0,e.autorange=!0);var v,m,y,x,b,_,w=e.rangemode,k=\"tozero\"===w,T=\"nonnegative\"===w,A=e._length,M=A/10,S=0;for(r=0;r<u.length;r++)for(v=u[r],n=0;n<h.length;n++)(_=(m=h[n]).val-v.val)>0&&((b=A-o(v)-o(m))>M?_/b>S&&(y=v,x=m,S=_/b):_/A>S&&(y={val:v.val,pad:0},x={val:m.val,pad:0},S=_/A));if(f===p){var E=f-1,C=f+1;if(k)if(0===f)a=[0,1];else{var L=(f>0?h:u).reduce(function(t,e){return Math.max(t,o(e))},0),P=f/(1-Math.min(.5,L/A));a=f>0?[0,P]:[P,0]}else a=T?[Math.max(0,E),Math.max(1,C)]:[E,C]}else k?(y.val>=0&&(y={val:0,pad:0}),x.val<=0&&(x={val:0,pad:0})):T&&(y.val-S*o(y)<0&&(y={val:0,pad:0}),x.val<=0&&(x={val:1,pad:0})),S=(x.val-y.val)/(A-o(y)-o(x)),a=[y.val-S*o(y),x.val+S*o(x)];return d&&a.reverse(),i.simpleMap(a,e.l2r||Number)}function l(t){var e=t._length/20;return\"domain\"===t.constrain&&t._inputDomain&&(e*=(t._inputDomain[1]-t._inputDomain[0])/(t.domain[1]-t.domain[0])),function(t){return t.pad+(t.extrapad?e:0)}}function c(t,e){var r,n,i,a=e._id,o=t._fullData,s=t._fullLayout,l=[],c=[];function f(t,e){for(r=0;r<e.length;r++){var o=t[e[r]],s=(o._extremes||{})[a];if(!0===o.visible&&s){for(n=0;n<s.min.length;n++)i=s.min[n],u(l,i.val,i.pad,{extrapad:i.extrapad});for(n=0;n<s.max.length;n++)i=s.max[n],h(c,i.val,i.pad,{extrapad:i.extrapad})}}}return f(o,e._traceIndices),f(s.annotations||[],e._annIndices||[]),f(s.shapes||[],e._shapeIndices||[]),{min:l,max:c}}function u(t,e,r,n){f(t,e,r,n,d)}function h(t,e,r,n){f(t,e,r,n,g)}function f(t,e,r,n,i){for(var a=n.tozero,o=n.extrapad,s=!0,l=0;l<t.length&&s;l++){var c=t[l];if(i(c.val,e)&&c.pad>=r&&(c.extrapad||!o)){s=!1;break}i(e,c.val)&&c.pad<=r&&(o||!c.extrapad)&&(t.splice(l,1),l--)}if(s){var u=a&&0===e;t.push({val:e,pad:u?0:r,extrapad:!u&&o})}}function p(t){return n(t)&&Math.abs(t)<a}function d(t,e){return t<=e}function g(t,e){return t>=e}e.exports={getAutoRange:s,makePadFn:l,doAutoRange:function(t,e){if(e.setScale(),e.autorange){e.range=s(t,e),e._r=e.range.slice(),e._rl=i.simpleMap(e._r,e.r2l);var r=e._input,n={};n[e._attr+\".range\"]=e.range,n[e._attr+\".autorange\"]=e.autorange,o.call(\"_storeDirectGUIEdit\",t.layout,t._fullLayout._preGUI,n),r.range=e.range.slice(),r.autorange=e.autorange}var a=e._anchorAxis;if(a&&a.rangeslider){var l=a.rangeslider[e._name];l&&\"auto\"===l.rangemode&&(l.range=s(t,e)),a._input.rangeslider[e._name]=i.extendFlat({},l)}},findExtremes:function(t,e,r){r||(r={});t._m||t.setScale();var i,o,s,l,c,f,d,g,v,m=[],y=[],x=e.length,b=r.padded||!1,_=r.tozero&&(\"linear\"===t.type||\"-\"===t.type),w=\"log\"===t.type,k=!1;function T(t){if(Array.isArray(t))return k=!0,function(e){return Math.max(Number(t[e]||0),0)};var e=Math.max(Number(t||0),0);return function(){return e}}var A=T((t._m>0?r.ppadplus:r.ppadminus)||r.ppad||0),M=T((t._m>0?r.ppadminus:r.ppadplus)||r.ppad||0),S=T(r.vpadplus||r.vpad),E=T(r.vpadminus||r.vpad);if(!k){if(g=1/0,v=-1/0,w)for(i=0;i<x;i++)(o=e[i])<g&&o>0&&(g=o),o>v&&o<a&&(v=o);else for(i=0;i<x;i++)(o=e[i])<g&&o>-a&&(g=o),o>v&&o<a&&(v=o);e=[g,v],x=2}var C={tozero:_,extrapad:b};function L(r){s=e[r],n(s)&&(f=A(r),d=M(r),g=s-E(r),v=s+S(r),w&&g<v/10&&(g=v/10),l=t.c2l(g),c=t.c2l(v),_&&(l=Math.min(0,l),c=Math.max(0,c)),p(l)&&u(m,l,d,C),p(c)&&h(y,c,f,C))}var P=Math.min(6,x);for(i=0;i<P;i++)L(i);for(i=x-1;i>=P;i--)L(i);return{min:m,max:y,opts:r}},concatExtremes:c}},{\"../../constants/numerical\":695,\"../../lib\":719,\"../../registry\":847,\"fast-isnumeric\":225}],767:[function(t,e,r){\"use strict\";var n=t(\"d3\"),i=t(\"fast-isnumeric\"),a=t(\"../../plots/plots\"),o=t(\"../../registry\"),s=t(\"../../lib\"),l=t(\"../../lib/svg_text_utils\"),c=t(\"../../components/titles\"),u=t(\"../../components/color\"),h=t(\"../../components/drawing\"),f=t(\"./layout_attributes\"),p=t(\"./clean_ticks\"),d=t(\"../../constants/numerical\"),g=d.ONEAVGYEAR,v=d.ONEAVGMONTH,m=d.ONEDAY,y=d.ONEHOUR,x=d.ONEMIN,b=d.ONESEC,_=d.MINUS_SIGN,w=d.BADNUM,k=t(\"../../constants/alignment\").MID_SHIFT,T=t(\"../../constants/alignment\").LINE_SPACING,A=e.exports={};A.setConvert=t(\"./set_convert\");var M=t(\"./axis_autotype\"),S=t(\"./axis_ids\");A.id2name=S.id2name,A.name2id=S.name2id,A.cleanId=S.cleanId,A.list=S.list,A.listIds=S.listIds,A.getFromId=S.getFromId,A.getFromTrace=S.getFromTrace;var E=t(\"./autorange\");A.getAutoRange=E.getAutoRange,A.findExtremes=E.findExtremes,A.coerceRef=function(t,e,r,n,i,a){var o=n.charAt(n.length-1),l=r._fullLayout._subplots[o+\"axis\"],c=n+\"ref\",u={};return i||(i=l[0]||a),a||(a=i),u[c]={valType:\"enumerated\",values:l.concat(a?[a]:[]),dflt:i},s.coerce(t,e,u,c)},A.coercePosition=function(t,e,r,n,i,a){var o,l;if(\"paper\"===n||\"pixel\"===n)o=s.ensureNumber,l=r(i,a);else{var c=A.getFromId(e,n);l=r(i,a=c.fraction2r(a)),o=c.cleanPos}t[i]=o(l)},A.cleanPosition=function(t,e,r){return(\"paper\"===r||\"pixel\"===r?s.ensureNumber:A.getFromId(e,r).cleanPos)(t)},A.redrawComponents=function(t,e){e=e||A.listIds(t);var r=t._fullLayout;function n(n,i,a,s){for(var l=o.getComponentMethod(n,i),c={},u=0;u<e.length;u++)for(var h=r[A.id2name(e[u])][a],f=0;f<h.length;f++){var p=h[f];if(!c[p]&&(l(t,p),c[p]=1,s))return}}n(\"annotations\",\"drawOne\",\"_annIndices\"),n(\"shapes\",\"drawOne\",\"_shapeIndices\"),n(\"images\",\"draw\",\"_imgIndices\",!0)};var C=A.getDataConversions=function(t,e,r,n){var i,a=\"x\"===r||\"y\"===r||\"z\"===r?r:n;if(Array.isArray(a)){if(i={type:M(n),_categories:[]},A.setConvert(i),\"category\"===i.type)for(var o=0;o<n.length;o++)i.d2c(n[o])}else i=A.getFromTrace(t,e,a);return i?{d2c:i.d2c,c2d:i.c2d}:\"ids\"===a?{d2c:P,c2d:P}:{d2c:L,c2d:L}};function L(t){return+t}function P(t){return String(t)}A.getDataToCoordFunc=function(t,e,r,n){return C(t,e,r,n).d2c},A.counterLetter=function(t){var e=t.charAt(0);return\"x\"===e?\"y\":\"y\"===e?\"x\":void 0},A.minDtick=function(t,e,r,n){-1===[\"log\",\"category\",\"multicategory\"].indexOf(t.type)&&n?void 0===t._minDtick?(t._minDtick=e,t._forceTick0=r):t._minDtick&&((t._minDtick/e+1e-6)%1<2e-6&&((r-t._forceTick0)/e%1+1.000001)%1<2e-6?(t._minDtick=e,t._forceTick0=r):((e/t._minDtick+1e-6)%1>2e-6||((r-t._forceTick0)/t._minDtick%1+1.000001)%1>2e-6)&&(t._minDtick=0)):t._minDtick=0},A.saveRangeInitial=function(t,e){for(var r=A.list(t,\"\",!0),n=!1,i=0;i<r.length;i++){var a=r[i],o=void 0===a._rangeInitial,s=o||!(a.range[0]===a._rangeInitial[0]&&a.range[1]===a._rangeInitial[1]);(o&&!1===a.autorange||e&&s)&&(a._rangeInitial=a.range.slice(),n=!0)}return n},A.saveShowSpikeInitial=function(t,e){for(var r=A.list(t,\"\",!0),n=!1,i=\"on\",a=0;a<r.length;a++){var o=r[a],s=void 0===o._showSpikeInitial,l=s||!(o.showspikes===o._showspikes);(s||e&&l)&&(o._showSpikeInitial=o.showspikes,n=!0),\"on\"!==i||o.showspikes||(i=\"off\")}return t._fullLayout._cartesianSpikesEnabled=i,n},A.autoBin=function(t,e,r,n,a,o){var l,c=s.aggNums(Math.min,null,t),u=s.aggNums(Math.max,null,t);if(\"category\"===e.type||\"multicategory\"===e.type)return{start:c-.5,end:u+.5,size:Math.max(1,Math.round(o)||1),_dataSpan:u-c};if(a||(a=e.calendar),l=\"log\"===e.type?{type:\"linear\",range:[c,u]}:{type:e.type,range:s.simpleMap([c,u],e.c2r,0,a),calendar:a},A.setConvert(l),o=o&&p.dtick(o,l.type))l.dtick=o,l.tick0=p.tick0(void 0,l.type,a);else{var h;if(r)h=(u-c)/r;else{var f=s.distinctVals(t),d=Math.pow(10,Math.floor(Math.log(f.minDiff)/Math.LN10)),g=d*s.roundUp(f.minDiff/d,[.9,1.9,4.9,9.9],!0);h=Math.max(g,2*s.stdev(t)/Math.pow(t.length,n?.25:.4)),i(h)||(h=1)}A.autoTicks(l,h)}var v,y=l.dtick,x=A.tickIncrement(A.tickFirst(l),y,\"reverse\",a);if(\"number\"==typeof y)v=(x=function(t,e,r,n,a){var o=0,s=0,l=0,c=0;function u(e){return(1+100*(e-t)/r.dtick)%100<2}for(var h=0;h<e.length;h++)e[h]%1==0?l++:i(e[h])||c++,u(e[h])&&o++,u(e[h]+r.dtick/2)&&s++;var f=e.length-c;if(l===f&&\"date\"!==r.type)r.dtick<1?t=n-.5*r.dtick:(t-=.5)+r.dtick<n&&(t+=r.dtick);else if(s<.1*f&&(o>.3*f||u(n)||u(a))){var p=r.dtick/2;t+=t+p<n?p:-p}return t}(x,t,l,c,u))+(1+Math.floor((u-x)/y))*y;else for(\"M\"===l.dtick.charAt(0)&&(x=function(t,e,r,n,i){var a=s.findExactDates(e,i);if(a.exactDays>.8){var o=Number(r.substr(1));a.exactYears>.8&&o%12==0?t=A.tickIncrement(t,\"M6\",\"reverse\")+1.5*m:a.exactMonths>.8?t=A.tickIncrement(t,\"M1\",\"reverse\")+15.5*m:t-=m/2;var l=A.tickIncrement(t,r);if(l<=n)return l}return t}(x,t,y,c,a)),v=x,0;v<=u;)v=A.tickIncrement(v,y,!1,a),0;return{start:e.c2r(x,0,a),end:e.c2r(v,0,a),size:y,_dataSpan:u-c}},A.prepTicks=function(t){var e=s.simpleMap(t.range,t.r2l);if(\"auto\"===t.tickmode||!t.dtick){var r,n=t.nticks;n||(\"category\"===t.type||\"multicategory\"===t.type?(r=t.tickfont?1.2*(t.tickfont.size||12):15,n=t._length/r):(r=\"y\"===t._id.charAt(0)?40:80,n=s.constrain(t._length/r,4,9)+1),\"radialaxis\"===t._name&&(n*=2)),\"array\"===t.tickmode&&(n*=100),A.autoTicks(t,Math.abs(e[1]-e[0])/n),t._minDtick>0&&t.dtick<2*t._minDtick&&(t.dtick=t._minDtick,t.tick0=t.l2r(t._forceTick0))}t.tick0||(t.tick0=\"date\"===t.type?\"2000-01-01\":0),\"date\"===t.type&&t.dtick<.1&&(t.dtick=.1),j(t)},A.calcTicks=function(t){A.prepTicks(t);var e=s.simpleMap(t.range,t.r2l);if(\"array\"===t.tickmode)return function(t){var e=t.tickvals,r=t.ticktext,n=new Array(e.length),i=s.simpleMap(t.range,t.r2l),a=1.0001*i[0]-1e-4*i[1],o=1.0001*i[1]-1e-4*i[0],l=Math.min(a,o),c=Math.max(a,o),u=0;Array.isArray(r)||(r=[]);var h=\"category\"===t.type?t.d2l_noadd:t.d2l;\"log\"===t.type&&\"L\"!==String(t.dtick).charAt(0)&&(t.dtick=\"L\"+Math.pow(10,Math.floor(Math.min(t.range[0],t.range[1]))-1));for(var f=0;f<e.length;f++){var p=h(e[f]);p>l&&p<c&&(void 0===r[f]?n[u]=A.tickText(t,p):n[u]=U(t,p,String(r[f])),u++)}u<e.length&&n.splice(u,e.length-u);return n}(t);t._tmin=A.tickFirst(t);var r=1.0001*e[0]-1e-4*e[1],n=1.0001*e[1]-1e-4*e[0],a=e[1]<e[0];if(t._tmin<r!==a)return[];var o=[];\"category\"!==t.type&&\"multicategory\"!==t.type||(n=a?Math.max(-.5,n):Math.min(t._categories.length-.5,n));for(var l=\"log\"===t.type&&!(i(t.dtick)||\"L\"===t.dtick.charAt(0)),c=null,u=Math.max(1e3,t._length||0),h=t._tmin;(a?h>=n:h<=n)&&!(o.length>u||h===c);h=A.tickIncrement(h,t.dtick,a,t.calendar)){c=h;var f=!1;l&&h!==(0|h)&&(f=!0),o.push({minor:f,value:h})}rt(t)&&360===Math.abs(e[1]-e[0])&&o.pop(),t._tmax=(o[o.length-1]||{}).value,t._prevDateHead=\"\",t._inCalcTicks=!0;for(var p=new Array(o.length),d=0;d<o.length;d++)p[d]=A.tickText(t,o[d].value,!1,o[d].minor);return t._inCalcTicks=!1,p};var O=[2,5,10],z=[1,2,3,6,12],I=[1,2,5,10,15,30],D=[1,2,3,7,14],R=[-.046,0,.301,.477,.602,.699,.778,.845,.903,.954,1],F=[-.301,0,.301,.699,1],B=[15,30,45,90,180];function N(t,e,r){return e*s.roundUp(t/e,r)}function j(t){var e=t.dtick;if(t._tickexponent=0,i(e)||\"string\"==typeof e||(e=1),\"category\"!==t.type&&\"multicategory\"!==t.type||(t._tickround=null),\"date\"===t.type){var r=t.r2l(t.tick0),n=t.l2r(r).replace(/(^-|i)/g,\"\"),a=n.length;if(\"M\"===String(e).charAt(0))a>10||\"01-01\"!==n.substr(5)?t._tickround=\"d\":t._tickround=+e.substr(1)%12==0?\"y\":\"m\";else if(e>=m&&a<=10||e>=15*m)t._tickround=\"d\";else if(e>=x&&a<=16||e>=y)t._tickround=\"M\";else if(e>=b&&a<=19||e>=x)t._tickround=\"S\";else{var o=t.l2r(r+e).replace(/^-/,\"\").length;t._tickround=Math.max(a,o)-20,t._tickround<0&&(t._tickround=4)}}else if(i(e)||\"L\"===e.charAt(0)){var s=t.range.map(t.r2d||Number);i(e)||(e=Number(e.substr(1))),t._tickround=2-Math.floor(Math.log(e)/Math.LN10+.01);var l=Math.max(Math.abs(s[0]),Math.abs(s[1])),c=Math.floor(Math.log(l)/Math.LN10+.01);Math.abs(c)>3&&(q(t.exponentformat)&&!H(c)?t._tickexponent=3*Math.round((c-1)/3):t._tickexponent=c)}else t._tickround=null}function U(t,e,r){var n=t.tickfont||{};return{x:e,dx:0,dy:0,text:r||\"\",fontSize:n.size,font:n.family,fontColor:n.color}}A.autoTicks=function(t,e){var r;function n(t){return Math.pow(t,Math.floor(Math.log(e)/Math.LN10))}if(\"date\"===t.type){t.tick0=s.dateTick0(t.calendar);var a=2*e;a>g?(e/=g,r=n(10),t.dtick=\"M\"+12*N(e,r,O)):a>v?(e/=v,t.dtick=\"M\"+N(e,1,z)):a>m?(t.dtick=N(e,m,D),t.tick0=s.dateTick0(t.calendar,!0)):a>y?t.dtick=N(e,y,z):a>x?t.dtick=N(e,x,I):a>b?t.dtick=N(e,b,I):(r=n(10),t.dtick=N(e,r,O))}else if(\"log\"===t.type){t.tick0=0;var o=s.simpleMap(t.range,t.r2l);if(e>.7)t.dtick=Math.ceil(e);else if(Math.abs(o[1]-o[0])<1){var l=1.5*Math.abs((o[1]-o[0])/e);e=Math.abs(Math.pow(10,o[1])-Math.pow(10,o[0]))/l,r=n(10),t.dtick=\"L\"+N(e,r,O)}else t.dtick=e>.3?\"D2\":\"D1\"}else\"category\"===t.type||\"multicategory\"===t.type?(t.tick0=0,t.dtick=Math.ceil(Math.max(e,1))):rt(t)?(t.tick0=0,r=1,t.dtick=N(e,r,B)):(t.tick0=0,r=n(10),t.dtick=N(e,r,O));if(0===t.dtick&&(t.dtick=1),!i(t.dtick)&&\"string\"!=typeof t.dtick){var c=t.dtick;throw t.dtick=1,\"ax.dtick error: \"+String(c)}},A.tickIncrement=function(t,e,r,a){var o=r?-1:1;if(i(e))return t+o*e;var l=e.charAt(0),c=o*Number(e.substr(1));if(\"M\"===l)return s.incrementMonth(t,c,a);if(\"L\"===l)return Math.log(Math.pow(10,t)+c)/Math.LN10;if(\"D\"===l){var u=\"D2\"===e?F:R,h=t+.01*o,f=s.roundUp(s.mod(h,1),u,r);return Math.floor(h)+Math.log(n.round(Math.pow(10,f),1))/Math.LN10}throw\"unrecognized dtick \"+String(e)},A.tickFirst=function(t){var e=t.r2l||Number,r=s.simpleMap(t.range,e),a=r[1]<r[0],o=a?Math.floor:Math.ceil,l=1.0001*r[0]-1e-4*r[1],c=t.dtick,u=e(t.tick0);if(i(c)){var h=o((l-u)/c)*c+u;return\"category\"!==t.type&&\"multicategory\"!==t.type||(h=s.constrain(h,0,t._categories.length-1)),h}var f=c.charAt(0),p=Number(c.substr(1));if(\"M\"===f){for(var d,g,v,m=0,y=u;m<10;){if(((d=A.tickIncrement(y,c,a,t.calendar))-l)*(y-l)<=0)return a?Math.min(y,d):Math.max(y,d);g=(l-(y+d)/2)/(d-y),v=f+(Math.abs(Math.round(g))||1)*p,y=A.tickIncrement(y,v,g<0?!a:a,t.calendar),m++}return s.error(\"tickFirst did not converge\",t),y}if(\"L\"===f)return Math.log(o((Math.pow(10,l)-u)/p)*p+u)/Math.LN10;if(\"D\"===f){var x=\"D2\"===c?F:R,b=s.roundUp(s.mod(l,1),x,a);return Math.floor(l)+Math.log(n.round(Math.pow(10,b),1))/Math.LN10}throw\"unrecognized dtick \"+String(c)},A.tickText=function(t,e,r,n){var a,o=U(t,e),l=\"array\"===t.tickmode,c=r||l,u=t.type,h=\"category\"===u?t.d2l_noadd:t.d2l;if(l&&Array.isArray(t.ticktext)){var f=s.simpleMap(t.range,t.r2l),p=Math.abs(f[1]-f[0])/1e4;for(a=0;a<t.ticktext.length&&!(Math.abs(e-h(t.tickvals[a]))<p);a++);if(a<t.ticktext.length)return o.text=String(t.ticktext[a]),o}function d(n){if(void 0===n)return!0;if(r)return\"none\"===n;var i={first:t._tmin,last:t._tmax}[n];return\"all\"!==n&&e!==i}var g=r?\"never\":\"none\"!==t.exponentformat&&d(t.showexponent)?\"hide\":\"\";if(\"date\"===u?function(t,e,r,n){var a=t._tickround,o=r&&t.hoverformat||A.getTickFormat(t);n&&(a=i(a)?4:{y:\"m\",m:\"d\",d:\"M\",M:\"S\",S:4}[a]);var l,c=s.formatDate(e.x,o,a,t._dateFormat,t.calendar,t._extraFormat),u=c.indexOf(\"\\n\");-1!==u&&(l=c.substr(u+1),c=c.substr(0,u));n&&(\"00:00:00\"===c||\"00:00\"===c?(c=l,l=\"\"):8===c.length&&(c=c.replace(/:00$/,\"\")));l&&(r?\"d\"===a?c+=\", \"+l:c=l+(c?\", \"+c:\"\"):t._inCalcTicks&&l===t._prevDateHead||(c+=\"<br>\"+l,t._prevDateHead=l));e.text=c}(t,o,r,c):\"log\"===u?function(t,e,r,n,a){var o=t.dtick,l=e.x,c=t.tickformat,u=\"string\"==typeof o&&o.charAt(0);\"never\"===a&&(a=\"\");n&&\"L\"!==u&&(o=\"L3\",u=\"L\");if(c||\"L\"===u)e.text=G(Math.pow(10,l),t,a,n);else if(i(o)||\"D\"===u&&s.mod(l+.01,1)<.1){var h=Math.round(l),f=Math.abs(h),p=t.exponentformat;\"power\"===p||q(p)&&H(h)?(e.text=0===h?1:1===h?\"10\":\"10<sup>\"+(h>1?\"\":_)+f+\"</sup>\",e.fontSize*=1.25):(\"e\"===p||\"E\"===p)&&f>2?e.text=\"1\"+p+(h>0?\"+\":_)+f:(e.text=G(Math.pow(10,l),t,\"\",\"fakehover\"),\"D1\"===o&&\"y\"===t._id.charAt(0)&&(e.dy-=e.fontSize/6))}else{if(\"D\"!==u)throw\"unrecognized dtick \"+String(o);e.text=String(Math.round(Math.pow(10,s.mod(l,1)))),e.fontSize*=.75}if(\"D1\"===t.dtick){var d=String(e.text).charAt(0);\"0\"!==d&&\"1\"!==d||(\"y\"===t._id.charAt(0)?e.dx-=e.fontSize/4:(e.dy+=e.fontSize/2,e.dx+=(t.range[1]>t.range[0]?1:-1)*e.fontSize*(l<0?.5:.25)))}}(t,o,0,c,g):\"category\"===u?function(t,e){var r=t._categories[Math.round(e.x)];void 0===r&&(r=\"\");e.text=String(r)}(t,o):\"multicategory\"===u?function(t,e,r){var n=Math.round(e.x),i=t._categories[n]||[],a=void 0===i[1]?\"\":String(i[1]),o=void 0===i[0]?\"\":String(i[0]);r?e.text=o+\" - \"+a:(e.text=a,e.text2=o)}(t,o,r):rt(t)?function(t,e,r,n,i){if(\"radians\"!==t.thetaunit||r)e.text=G(e.x,t,i,n);else{var a=e.x/180;if(0===a)e.text=\"0\";else{var o=function(t){function e(t,e){return Math.abs(t-e)<=1e-6}var r=function(t){var r=1;for(;!e(Math.round(t*r)/r,t);)r*=10;return r}(t),n=t*r,i=Math.abs(function t(r,n){return e(n,0)?r:t(n,r%n)}(n,r));return[Math.round(n/i),Math.round(r/i)]}(a);if(o[1]>=100)e.text=G(s.deg2rad(e.x),t,i,n);else{var l=e.x<0;1===o[1]?1===o[0]?e.text=\"\\u03c0\":e.text=o[0]+\"\\u03c0\":e.text=[\"<sup>\",o[0],\"</sup>\",\"\\u2044\",\"<sub>\",o[1],\"</sub>\",\"\\u03c0\"].join(\"\"),l&&(e.text=_+e.text)}}}}(t,o,r,c,g):function(t,e,r,n,i){\"never\"===i?i=\"\":\"all\"===t.showexponent&&Math.abs(e.x/t.dtick)<1e-6&&(i=\"hide\");e.text=G(e.x,t,i,n)}(t,o,0,c,g),n||(t.tickprefix&&!d(t.showtickprefix)&&(o.text=t.tickprefix+o.text),t.ticksuffix&&!d(t.showticksuffix)&&(o.text+=t.ticksuffix)),\"boundaries\"===t.tickson||t.showdividers){var v=function(e){var r=t.l2p(e);return r>=0&&r<=t._length?e:null};o.xbnd=[v(o.x-.5),v(o.x+t.dtick-.5)]}return o},A.hoverLabelText=function(t,e,r){if(r!==w&&r!==e)return A.hoverLabelText(t,e)+\" - \"+A.hoverLabelText(t,r);var n=\"log\"===t.type&&e<=0,i=A.tickText(t,t.c2l(n?-e:e),\"hover\").text;return n?0===e?\"0\":_+i:i};var V=[\"f\",\"p\",\"n\",\"\\u03bc\",\"m\",\"\",\"k\",\"M\",\"G\",\"T\"];function q(t){return\"SI\"===t||\"B\"===t}function H(t){return t>14||t<-15}function G(t,e,r,n){var a=t<0,o=e._tickround,l=r||e.exponentformat||\"B\",c=e._tickexponent,u=A.getTickFormat(e),h=e.separatethousands;if(n){var f={exponentformat:l,dtick:\"none\"===e.showexponent?e.dtick:i(t)&&Math.abs(t)||1,range:\"none\"===e.showexponent?e.range.map(e.r2d):[0,t||1]};j(f),o=(Number(f._tickround)||0)+4,c=f._tickexponent,e.hoverformat&&(u=e.hoverformat)}if(u)return e._numFormat(u)(t).replace(/-/g,_);var p,d=Math.pow(10,-o)/2;if(\"none\"===l&&(c=0),(t=Math.abs(t))<d)t=\"0\",a=!1;else{if(t+=d,c&&(t*=Math.pow(10,-c),o+=c),0===o)t=String(Math.floor(t));else if(o<0){t=(t=String(Math.round(t))).substr(0,t.length+o);for(var g=o;g<0;g++)t+=\"0\"}else{var v=(t=String(t)).indexOf(\".\")+1;v&&(t=t.substr(0,v+o).replace(/\\.?0+$/,\"\"))}t=s.numSeparate(t,e._separators,h)}c&&\"hide\"!==l&&(q(l)&&H(c)&&(l=\"power\"),p=c<0?_+-c:\"power\"!==l?\"+\"+c:String(c),\"e\"===l||\"E\"===l?t+=l+p:\"power\"===l?t+=\"\\xd710<sup>\"+p+\"</sup>\":\"B\"===l&&9===c?t+=\"B\":q(l)&&(t+=V[c/3+5]));return a?_+t:t}function Y(t,e){var r=t._id.charAt(0),n=t._tickAngles[e]||0,i=s.deg2rad(n),a=Math.sin(i),o=Math.cos(i),l=0,c=0;return t._selections[e].each(function(){var t=J(this),e=h.bBox(t.node()),r=e.width,n=e.height;l=Math.max(l,o*r,a*n),c=Math.max(c,a*r,o*n)}),{x:c,y:l}[r]}function W(t){return[t.text,t.x,t.axInfo,t.font,t.fontSize,t.fontColor].join(\"_\")}function X(t,e){var r,n=t._fullLayout._size,i=e._id.charAt(0),a=e.side;return\"free\"!==e.anchor?r=S.getFromId(t,e.anchor):\"x\"===i?r={_offset:n.t+(1-(e.position||0))*n.h,_length:0}:\"y\"===i&&(r={_offset:n.l+(e.position||0)*n.w,_length:0}),\"top\"===a||\"left\"===a?r._offset:\"bottom\"===a||\"right\"===a?r._offset+r._length:void 0}function Z(t,e){var r=t.l2p(e);return r>1&&r<t._length-1}function J(t){var e=n.select(t),r=e.select(\".text-math-group\");return r.empty()?e.select(\"text\"):r}function K(t){return t._id+\".automargin\"}function $(t){return t._id+\".rangeslider\"}function Q(t,e){for(var r=0;r<e.length;r++)-1===t.indexOf(e[r])&&t.push(e[r])}function tt(t,e,r){var n,i,a=[],o=[],l=t.layout;for(n=0;n<e.length;n++)a.push(A.getFromId(t,e[n]));for(n=0;n<r.length;n++)o.push(A.getFromId(t,r[n]));var c=Object.keys(f),u=[\"anchor\",\"domain\",\"overlaying\",\"position\",\"side\",\"tickangle\",\"editType\"],h=[\"linear\",\"log\"];for(n=0;n<c.length;n++){var p=c[n],d=a[0][p],g=o[0][p],v=!0,m=!1,y=!1;if(\"_\"!==p.charAt(0)&&\"function\"!=typeof d&&-1===u.indexOf(p)){for(i=1;i<a.length&&v;i++){var x=a[i][p];\"type\"===p&&-1!==h.indexOf(d)&&-1!==h.indexOf(x)&&d!==x?m=!0:x!==d&&(v=!1)}for(i=1;i<o.length&&v;i++){var b=o[i][p];\"type\"===p&&-1!==h.indexOf(g)&&-1!==h.indexOf(b)&&g!==b?y=!0:o[i][p]!==g&&(v=!1)}v&&(m&&(l[a[0]._name].type=\"linear\"),y&&(l[o[0]._name].type=\"linear\"),et(l,p,a,o,t._fullLayout._dfltTitle))}}for(n=0;n<t._fullLayout.annotations.length;n++){var _=t._fullLayout.annotations[n];-1!==e.indexOf(_.xref)&&-1!==r.indexOf(_.yref)&&s.swapAttrs(l.annotations[n],[\"?\"])}}function et(t,e,r,n,i){var a,o=s.nestedProperty,l=o(t[r[0]._name],e).get(),c=o(t[n[0]._name],e).get();for(\"title\"===e&&(l&&l.text===i.x&&(l.text=i.y),c&&c.text===i.y&&(c.text=i.x)),a=0;a<r.length;a++)o(t,r[a]._name+\".\"+e).set(c);for(a=0;a<n.length;a++)o(t,n[a]._name+\".\"+e).set(l)}function rt(t){return\"angularaxis\"===t._id}A.getTickFormat=function(t){var e,r,n,i,a,o,s,l;function c(t){return\"string\"!=typeof t?t:Number(t.replace(\"M\",\"\"))*v}function u(t,e){var r=[\"L\",\"D\"];if(typeof t==typeof e){if(\"number\"==typeof t)return t-e;var n=r.indexOf(t.charAt(0)),i=r.indexOf(e.charAt(0));return n===i?Number(t.replace(/(L|D)/g,\"\"))-Number(e.replace(/(L|D)/g,\"\")):n-i}return\"number\"==typeof t?1:-1}function h(t,e){var r=null===e[0],n=null===e[1],i=u(t,e[0])>=0,a=u(t,e[1])<=0;return(r||i)&&(n||a)}if(t.tickformatstops&&t.tickformatstops.length>0)switch(t.type){case\"date\":case\"linear\":for(e=0;e<t.tickformatstops.length;e++)if((n=t.tickformatstops[e]).enabled&&(i=t.dtick,a=n.dtickrange,o=void 0,void 0,void 0,o=c||function(t){return t},s=a[0],l=a[1],(!s&&\"number\"!=typeof s||o(s)<=o(i))&&(!l&&\"number\"!=typeof l||o(l)>=o(i)))){r=n;break}break;case\"log\":for(e=0;e<t.tickformatstops.length;e++)if((n=t.tickformatstops[e]).enabled&&h(t.dtick,n.dtickrange)){r=n;break}}return r?r.value:t.tickformat},A.getSubplots=function(t,e){var r=t._fullLayout._subplots,n=r.cartesian.concat(r.gl2d||[]),i=e?A.findSubplotsWithAxis(n,e):n;return i.sort(function(t,e){var r=t.substr(1).split(\"y\"),n=e.substr(1).split(\"y\");return r[0]===n[0]?+r[1]-+n[1]:+r[0]-+n[0]}),i},A.findSubplotsWithAxis=function(t,e){for(var r=new RegExp(\"x\"===e._id.charAt(0)?\"^\"+e._id+\"y\":e._id+\"$\"),n=[],i=0;i<t.length;i++){var a=t[i];r.test(a)&&n.push(a)}return n},A.makeClipPaths=function(t){var e=t._fullLayout;if(!e._hasOnlyLargeSploms){var r,i,a={_offset:0,_length:e.width,_id:\"\"},o={_offset:0,_length:e.height,_id:\"\"},s=A.list(t,\"x\",!0),l=A.list(t,\"y\",!0),c=[];for(r=0;r<s.length;r++)for(c.push({x:s[r],y:o}),i=0;i<l.length;i++)0===r&&c.push({x:a,y:l[i]}),c.push({x:s[r],y:l[i]});var u=e._clips.selectAll(\".axesclip\").data(c,function(t){return t.x._id+t.y._id});u.enter().append(\"clipPath\").classed(\"axesclip\",!0).attr(\"id\",function(t){return\"clip\"+e._uid+t.x._id+t.y._id}).append(\"rect\"),u.exit().remove(),u.each(function(t){n.select(this).select(\"rect\").attr({x:t.x._offset||0,y:t.y._offset||0,width:t.x._length||1,height:t.y._length||1})})}},A.draw=function(t,e,r){var n=t._fullLayout;\"redraw\"===e&&n._paper.selectAll(\"g.subplot\").each(function(t){var e=t[0],r=n._plots[e],i=r.xaxis,a=r.yaxis;r.xaxislayer.selectAll(\".\"+i._id+\"tick\").remove(),r.yaxislayer.selectAll(\".\"+a._id+\"tick\").remove(),r.xaxislayer.selectAll(\".\"+i._id+\"tick2\").remove(),r.yaxislayer.selectAll(\".\"+a._id+\"tick2\").remove(),r.xaxislayer.selectAll(\".\"+i._id+\"divider\").remove(),r.yaxislayer.selectAll(\".\"+a._id+\"divider\").remove(),r.gridlayer&&r.gridlayer.selectAll(\"path\").remove(),r.zerolinelayer&&r.zerolinelayer.selectAll(\"path\").remove(),n._infolayer.select(\".g-\"+i._id+\"title\").remove(),n._infolayer.select(\".g-\"+a._id+\"title\").remove()});var i=e&&\"redraw\"!==e?e:A.listIds(t);return s.syncOrAsync(i.map(function(e){return function(){if(e){var n=A.getFromId(t,e),i=A.drawOne(t,n,r);return n._r=n.range.slice(),n._rl=s.simpleMap(n._r,n.r2l),i}}}))},A.drawOne=function(t,e,r){var n,i,l;r=r||{},e.setScale();var f=t._fullLayout,p=e._id,d=p.charAt(0),g=A.counterLetter(p),v=e._mainSubplot,m=e._mainLinePosition,y=e._mainMirrorPosition,x=f._plots[v][d+\"axislayer\"],b=e._subplotsWith,_=e._vals=A.calcTicks(e),w=[e.mirror,m,y].join(\"_\");for(n=0;n<_.length;n++)_[n].axInfo=w;if(e.visible){e._selections={},e._tickAngles={};var k,M,S=A.makeTransFn(e);if(\"boundaries\"===e.tickson){var E=function(t,e){var r,n=[],i=function(t,e){var r=t.xbnd[e];null!==r&&n.push(s.extendFlat({},t,{x:r}))};if(e.length){for(r=0;r<e.length;r++)i(e[r],0);i(e[r-1],1)}return n}(0,_);M=A.clipEnds(e,E),k=\"inside\"===e.ticks?M:E}else M=A.clipEnds(e,_),k=\"inside\"===e.ticks?M:_;var C=e._gridVals=M,L=function(t,e){var r,n,i=[],a=function(t,e){var r=t.xbnd[e];null!==r&&i.push(s.extendFlat({},t,{x:r}))};if(t.showdividers&&e.length){for(r=0;r<e.length;r++){var o=e[r];o.text2!==n&&a(o,0),n=o.text2}a(e[r-1],1)}return i}(e,_);if(!f._hasOnlyLargeSploms){var P={};for(n=0;n<b.length;n++){i=b[n];var O=(l=f._plots[i])[g+\"axis\"],z=O._mainAxis._id;if(!P[z]){P[z]=1;var I=\"x\"===d?\"M0,\"+O._offset+\"v\"+O._length:\"M\"+O._offset+\",0h\"+O._length;A.drawGrid(t,e,{vals:C,counterAxis:O,layer:l.gridlayer.select(\".\"+p),path:I,transFn:S}),A.drawZeroLine(t,e,{counterAxis:O,layer:l.zerolinelayer,path:I,transFn:S})}}}var D=A.getTickSigns(e),R=[];if(e.ticks){var F,B,N,j=A.makeTickPath(e,m,D[2]);if(e._anchorAxis&&e.mirror&&!0!==e.mirror?(F=A.makeTickPath(e,y,D[3]),B=j+F):(F=\"\",B=j),e.showdividers&&\"outside\"===e.ticks&&\"boundaries\"===e.tickson){var V={};for(n=0;n<L.length;n++)V[L[n].x]=1;N=function(t){return V[t.x]?F:B}}else N=B;A.drawTicks(t,e,{vals:k,layer:x,path:N,transFn:S}),R=Object.keys(e._linepositions||{})}for(n=0;n<R.length;n++){i=R[n],l=f._plots[i];var q=e._linepositions[i]||[],H=A.makeTickPath(e,q[0],D[0])+A.makeTickPath(e,q[1],D[1]);A.drawTicks(t,e,{vals:k,layer:l[d+\"axislayer\"],path:H,transFn:S})}var G=[];if(G.push(function(){return A.drawLabels(t,e,{vals:_,layer:x,transFn:S,labelFns:A.makeLabelFns(e,m)})}),\"multicategory\"===e.type){var Z=0,J={x:2,y:10}[d],Q=D[2]*(\"inside\"===e.ticks?-1:1);G.push(function(){return Z+=Y(e,p+\"tick\")+J,Z+=e._tickAngles[p+\"tick\"]?e.tickfont.size*T:0,A.drawLabels(t,e,{vals:function(t,e){for(var r=[],n={},i=0;i<e.length;i++){var a=e[i];n[a.text2]?n[a.text2].push(a.x):n[a.text2]=[a.x]}for(var o in n)r.push(U(t,s.interp(n[o],.5),o));return r}(e,_),layer:x,cls:p+\"tick2\",repositionOnUpdate:!0,secondary:!0,transFn:S,labelFns:A.makeLabelFns(e,m+Z*Q)})}),G.push(function(){return Z+=Y(e,p+\"tick2\"),e._labelLength=Z,function(t,e,r){var n=e._id+\"divider\",i=r.vals,a=r.layer.selectAll(\"path.\"+n).data(i,W);a.exit().remove(),a.enter().insert(\"path\",\":first-child\").classed(n,1).classed(\"crisp\",1).call(u.stroke,e.dividercolor).style(\"stroke-width\",h.crispRound(t,e.dividerwidth,1)+\"px\"),a.attr(\"transform\",r.transFn).attr(\"d\",r.path)}(t,e,{vals:L,layer:x,path:A.makeTickPath(e,m,Q,Z),transFn:S})})}var tt=o.getComponentMethod(\"rangeslider\",\"isVisible\")(e);return G.push(function(){if(e.showticklabels){var r=t.getBoundingClientRect(),n=x.node().getBoundingClientRect();e._boundingBox={width:n.width,height:n.height,left:n.left-r.left,right:n.right-r.left,top:n.top-r.top,bottom:n.bottom-r.top}}else{var i,a=f._size;\"x\"===d?(i=\"free\"===e.anchor?a.t+a.h*(1-e.position):a.t+a.h*(1-e._anchorAxis.domain[{bottom:0,top:1}[e.side]]),e._boundingBox={top:i,bottom:i,left:e._offset,right:e._offset+e._length,width:e._length,height:0}):(i=\"free\"===e.anchor?a.l+a.w*e.position:a.l+a.w*e._anchorAxis.domain[{left:0,right:1}[e.side]],e._boundingBox={left:i,right:i,bottom:e._offset+e._length,top:e._offset,height:e._length,width:0})}if(b){for(var o=e._counterSpan=[1/0,-1/0],s=0;s<b.length;s++){var l=f._plots[b[s]][\"x\"===d?\"yaxis\":\"xaxis\"];et(o,[l._offset,l._offset+l._length])}\"free\"===e.anchor&&et(o,\"x\"===d?[e._boundingBox.bottom,e._boundingBox.top]:[e._boundingBox.right,e._boundingBox.left])}},function(){var r,n,i=e.side.charAt(0);if(tt&&(n=o.getComponentMethod(\"rangeslider\",\"autoMarginOpts\")(t,e)),a.autoMargin(t,$(e),n),e.automargin&&(!tt||\"b\"!==i)){r={x:0,y:0,r:0,l:0,t:0,b:0};var s,l,c=e._boundingBox,u=X(t,e);switch(d+i){case\"xb\":s=0,l=c.top-u,r[i]=c.height;break;case\"xt\":s=1,l=u-c.bottom,r[i]=c.height;break;case\"yl\":s=0,l=u-c.right,r[i]=c.width;break;case\"yr\":s=1,l=c.left-u,r[i]=c.width}if(r[g]=\"free\"===e.anchor?e.position:e._anchorAxis.domain[s],r[i]>0&&(r[i]+=l),e.title.text!==f._dfltTitle[d]&&(r[i]+=e.title.font.size),\"x\"===d&&c.width>0){var h=c.right-(e._offset+e._length);h>0&&(r.x=1,r.r=h);var p=e._offset-c.left;p>0&&(r.x=0,r.l=p)}else if(\"y\"===d&&c.height>0){var v=c.bottom-(e._offset+e._length);v>0&&(r.y=0,r.b=v);var m=e._offset-c.top;m>0&&(r.y=1,r.t=m)}}a.autoMargin(t,K(e),r)}),r.skipTitle||tt&&e._boundingBox&&\"bottom\"===e.side||G.push(function(){return function(t,e){var r,n=t._fullLayout,i=e._id,a=i.charAt(0),o=e.title.font.size;if(\"multicategory\"===e.type)r=e._labelLength;else{r=10+1.5*o+(e.linewidth?e.linewidth-1:0)}var s,l,u,f,p=X(t,e);\"x\"===a?(l=e._offset+e._length/2,u=\"top\"===e.side?-r-o*(e.showticklabels?1:0):r+o*(e.showticklabels?1.5:.5),u+=p):(u=e._offset+e._length/2,l=\"right\"===e.side?r+o*(e.showticklabels?1:.5):-r-o*(e.showticklabels?.5:0),l+=p,s={rotate:\"-90\",offset:0});if(\"multicategory\"!==e.type){var d=e._selections[e._id+\"tick\"];if(f={selection:d,side:e.side},d&&d.node()&&d.node().parentNode){var g=h.getTranslate(d.node().parentNode);f.offsetLeft=g.x,f.offsetTop=g.y}}return c.draw(t,i+\"title\",{propContainer:e,propName:e._name+\".title.text\",placeholder:n._dfltTitle[a],avoid:f,transform:s,attributes:{x:l,y:u,\"text-anchor\":\"middle\"}})}(t,e)}),s.syncOrAsync(G)}function et(t,e){t[0]=Math.min(t[0],e[0]),t[1]=Math.max(t[1],e[1])}},A.getTickSigns=function(t){var e=t._id.charAt(0),r={x:\"top\",y:\"right\"}[e],n=t.side===r?1:-1,i=[-1,1,n,-n];return\"inside\"!==t.ticks==(\"x\"===e)&&(i=i.map(function(t){return-t})),i},A.makeTransFn=function(t){var e=t._id.charAt(0),r=t._offset;return\"x\"===e?function(e){return\"translate(\"+(r+t.l2p(e.x))+\",0)\"}:function(e){return\"translate(0,\"+(r+t.l2p(e.x))+\")\"}},A.makeTickPath=function(t,e,r,n){n=void 0!==n?n:t.ticklen;var i=t._id.charAt(0),a=(t.linewidth||1)/2;return\"x\"===i?\"M0,\"+(e+a*r)+\"v\"+n*r:\"M\"+(e+a*r)+\",0h\"+n*r},A.makeLabelFns=function(t,e,r){var n=t._id.charAt(0),a=\"boundaries\"!==t.tickson&&\"outside\"===t.ticks,o=0,l=0;if(a&&(o+=t.ticklen),r&&\"outside\"===t.ticks){var c=s.deg2rad(r);o=t.ticklen*Math.cos(c)+1,l=t.ticklen*Math.sin(c)}t.showticklabels&&(a||t.showline)&&(o+=.2*t.tickfont.size);var u,h,f,p,d={labelStandoff:o+=(t.linewidth||1)/2,labelShift:l};return\"x\"===n?(p=\"bottom\"===t.side?1:-1,u=l*p,h=e+o*p,f=\"bottom\"===t.side?1:-.2,d.xFn=function(t){return t.dx+u},d.yFn=function(t){return t.dy+h+t.fontSize*f},d.anchorFn=function(t,e){return i(e)&&0!==e&&180!==e?e*p<0?\"end\":\"start\":\"middle\"},d.heightFn=function(e,r,n){return r<-60||r>60?-.5*n:\"top\"===t.side?-n:0}):\"y\"===n&&(p=\"right\"===t.side?1:-1,u=o,h=-l*p,f=90===Math.abs(t.tickangle)?.5:0,d.xFn=function(t){return t.dx+e+(u+t.fontSize*f)*p},d.yFn=function(t){return t.dy+h+t.fontSize*k},d.anchorFn=function(e,r){return i(r)&&90===Math.abs(r)?\"middle\":\"right\"===t.side?\"start\":\"end\"},d.heightFn=function(e,r,n){return(r*=\"left\"===t.side?1:-1)<-30?-n:r<30?-.5*n:0}),d},A.drawTicks=function(t,e,r){r=r||{};var n=e._id+\"tick\",i=r.layer.selectAll(\"path.\"+n).data(e.ticks?r.vals:[],W);i.exit().remove(),i.enter().append(\"path\").classed(n,1).classed(\"ticks\",1).classed(\"crisp\",!1!==r.crisp).call(u.stroke,e.tickcolor).style(\"stroke-width\",h.crispRound(t,e.tickwidth,1)+\"px\").attr(\"d\",r.path),i.attr(\"transform\",r.transFn)},A.drawGrid=function(t,e,r){r=r||{};var n=e._id+\"grid\",i=r.vals,a=r.counterAxis;if(!1===e.showgrid)i=[];else if(a&&A.shouldShowZeroLine(t,e,a))for(var o=\"array\"===e.tickmode,s=0;s<i.length;s++){var l=i[s].x;if(o?!l:Math.abs(l)<e.dtick/100){if(i=i.slice(0,s).concat(i.slice(s+1)),!o)break;s--}}var c=r.layer.selectAll(\"path.\"+n).data(i,W);c.exit().remove(),c.enter().append(\"path\").classed(n,1).classed(\"crisp\",!1!==r.crisp),e._gw=h.crispRound(t,e.gridwidth,1),c.attr(\"transform\",r.transFn).attr(\"d\",r.path).call(u.stroke,e.gridcolor||\"#ddd\").style(\"stroke-width\",e._gw+\"px\"),\"function\"==typeof r.path&&c.attr(\"d\",r.path)},A.drawZeroLine=function(t,e,r){r=r||r;var n=e._id+\"zl\",i=A.shouldShowZeroLine(t,e,r.counterAxis),a=r.layer.selectAll(\"path.\"+n).data(i?[{x:0,id:e._id}]:[]);a.exit().remove(),a.enter().append(\"path\").classed(n,1).classed(\"zl\",1).classed(\"crisp\",!1!==r.crisp).each(function(){r.layer.selectAll(\"path\").sort(function(t,e){return S.idSort(t.id,e.id)})}),a.attr(\"transform\",r.transFn).attr(\"d\",r.path).call(u.stroke,e.zerolinecolor||u.defaultLine).style(\"stroke-width\",h.crispRound(t,e.zerolinewidth,e._gw||1)+\"px\")},A.drawLabels=function(t,e,r){r=r||{};var a=e._id,o=a.charAt(0),c=r.cls||a+\"tick\",u=r.vals,f=r.labelFns,p=r.secondary?0:e.tickangle,d=(e._tickAngles||{})[c],g=r.layer.selectAll(\"g.\"+c).data(e.showticklabels?u:[],W),v=[];function m(t,e){t.each(function(t){var a=n.select(this),o=a.select(\".text-math-group\"),s=f.anchorFn(t,e),c=r.transFn.call(a.node(),t)+(i(e)&&0!=+e?\" rotate(\"+e+\",\"+f.xFn(t)+\",\"+(f.yFn(t)-t.fontSize/2)+\")\":\"\"),u=l.lineCount(a),p=T*t.fontSize,d=f.heightFn(t,i(e)?+e:0,(u-1)*p);if(d&&(c+=\" translate(0, \"+d+\")\"),o.empty())a.select(\"text\").attr({transform:c,\"text-anchor\":s});else{var g=h.bBox(o.node()).width*{end:-.5,start:.5}[s];o.attr(\"transform\",c+(g?\"translate(\"+g+\",0)\":\"\"))}})}g.enter().append(\"g\").classed(c,1).append(\"text\").attr(\"text-anchor\",\"middle\").each(function(e){var r=n.select(this),i=t._promises.length;r.call(l.positionText,f.xFn(e),f.yFn(e)).call(h.font,e.font,e.fontSize,e.fontColor).text(e.text).call(l.convertToTspans,t),t._promises[i]?v.push(t._promises.pop().then(function(){m(r,p)})):m(r,p)}),g.exit().remove(),r.repositionOnUpdate&&g.each(function(t){n.select(this).select(\"text\").call(l.positionText,f.xFn(t),f.yFn(t))}),m(g,d||p),e._selections&&(e._selections[c]=g);var y=s.syncOrAsync([function(){return v.length&&Promise.all(v)},function(){m(g,p);var t=null;if(u.length&&\"x\"===o&&!i(p)&&(\"log\"!==e.type||\"D\"!==String(e.dtick).charAt(0))){t=0;var n,a=0,l=[];if(g.each(function(t){a=Math.max(a,t.fontSize);var r=e.l2p(t.x),n=J(this),i=h.bBox(n.node());l.push({top:0,bottom:10,height:10,left:r-i.width/2,right:r+i.width/2+2,width:i.width+2})}),\"boundaries\"!==e.tickson&&!e.showdividers||r.secondary){var f=u.length,d=Math.abs((u[f-1].x-u[0].x)*e._m)/(f-1)<2.5*a||\"multicategory\"===e.type;for(n=0;n<l.length-1;n++)if(s.bBoxIntersect(l[n],l[n+1])){t=d?90:30;break}}else{var v=2;for(e.ticks&&(v+=e.tickwidth/2),n=0;n<l.length;n++){var y=u[n].xbnd,x=l[n];if(null!==y[0]&&x.left-e.l2p(y[0])<v||null!==y[1]&&e.l2p(y[1])-x.right<v){t=90;break}}}t&&m(g,t)}e._tickAngles&&(e._tickAngles[c]=null===t?i(p)?p:0:t)}]);return y&&y.then&&t._promises.push(y),y},A.shouldShowZeroLine=function(t,e,r){var n=s.simpleMap(e.range,e.r2l);return n[0]*n[1]<=0&&e.zeroline&&(\"linear\"===e.type||\"-\"===e.type)&&e._gridVals.length&&(Z(e,0)||!function(t,e,r,n){var i=r._mainAxis;if(!i)return;var a=t._fullLayout,o=e._id.charAt(0),s=A.counterLetter(e._id),l=e._offset+(Math.abs(n[0])<Math.abs(n[1])==(\"x\"===o)?0:e._length);function c(t){if(!t.showline||!t.linewidth)return!1;var r=Math.max((t.linewidth+e.zerolinewidth)/2,1);function n(t){return\"number\"==typeof t&&Math.abs(t-l)<r}if(n(t._mainLinePosition)||n(t._mainMirrorPosition))return!0;var i=t._linepositions||{};for(var a in i)if(n(i[a][0])||n(i[a][1]))return!0}var u=a._plots[r._mainSubplot];if(!(u.mainplotinfo||u).overlays.length)return c(r);for(var h=A.list(t,s),f=0;f<h.length;f++){var p=h[f];if(p._mainAxis===i&&c(p))return!0}}(t,e,r,n)||function(t,e){for(var r=t._fullData,n=e._mainSubplot,i=e._id.charAt(0),a=0;a<r.length;a++){var s=r[a];if(!0===s.visible&&s.xaxis+s.yaxis===n){if(o.traceIs(s,\"bar-like\")&&s.orientation==={x:\"h\",y:\"v\"}[i])return!0;if(s.fill&&s.fill.charAt(s.fill.length-1)===i)return!0}}return!1}(t,e))},A.clipEnds=function(t,e){return e.filter(function(e){return Z(t,e.x)})},A.allowAutoMargin=function(t){for(var e=A.list(t,\"\",!0),r=0;r<e.length;r++){var n=e[r];n.automargin&&a.allowAutoMargin(t,K(n)),o.getComponentMethod(\"rangeslider\",\"isVisible\")(n)&&a.allowAutoMargin(t,$(n))}},A.swap=function(t,e){for(var r=function(t,e){var r,n,i=[];for(r=0;r<e.length;r++){var a=[],o=t._fullData[e[r]].xaxis,s=t._fullData[e[r]].yaxis;if(o&&s){for(n=0;n<i.length;n++)-1===i[n].x.indexOf(o)&&-1===i[n].y.indexOf(s)||a.push(n);if(a.length){var l,c=i[a[0]];if(a.length>1)for(n=1;n<a.length;n++)l=i[a[n]],Q(c.x,l.x),Q(c.y,l.y);Q(c.x,[o]),Q(c.y,[s])}else i.push({x:[o],y:[s]})}}return i}(t,e),n=0;n<r.length;n++)tt(t,r[n].x,r[n].y)}},{\"../../components/color\":593,\"../../components/drawing\":614,\"../../components/titles\":681,\"../../constants/alignment\":688,\"../../constants/numerical\":695,\"../../lib\":719,\"../../lib/svg_text_utils\":743,\"../../plots/plots\":828,\"../../registry\":847,\"./autorange\":766,\"./axis_autotype\":768,\"./axis_ids\":770,\"./clean_ticks\":772,\"./layout_attributes\":779,\"./set_convert\":785,d3:163,\"fast-isnumeric\":225}],768:[function(t,e,r){\"use strict\";var n=t(\"fast-isnumeric\"),i=t(\"../../lib\"),a=t(\"../../constants/numerical\").BADNUM;e.exports=function(t,e,r){return!(r=r||{}).noMultiCategory&&(o=t,i.isArrayOrTypedArray(o[0])&&i.isArrayOrTypedArray(o[1]))?\"multicategory\":function(t,e){for(var r=Math.max(1,(t.length-1)/1e3),a=0,o=0,s={},l=0;l<t.length;l+=r){var c=t[Math.round(l)],u=String(c);s[u]||(s[u]=1,i.isDateTime(c,e)&&(a+=1),n(c)&&(o+=1))}return a>2*o}(t,e)?\"date\":function(t){for(var e=Math.max(1,(t.length-1)/1e3),r=0,n=0,o={},s=0;s<t.length;s+=e){var l=t[Math.round(s)],c=String(l);o[c]||(o[c]=1,\"boolean\"==typeof l?n++:i.cleanNumber(l)!==a?r++:\"string\"==typeof l&&n++)}return n>2*r}(t)?\"category\":function(t){if(!t)return!1;for(var e=0;e<t.length;e++)if(n(t[e]))return!0;return!1}(t)?\"linear\":\"-\";var o}},{\"../../constants/numerical\":695,\"../../lib\":719,\"fast-isnumeric\":225}],769:[function(t,e,r){\"use strict\";var n=t(\"../../registry\"),i=t(\"../../lib\"),a=t(\"./layout_attributes\"),o=t(\"./tick_value_defaults\"),s=t(\"./tick_mark_defaults\"),l=t(\"./tick_label_defaults\"),c=t(\"./category_order_defaults\"),u=t(\"./line_grid_defaults\"),h=t(\"./set_convert\");e.exports=function(t,e,r,f,p){var d=f.letter,g=f.font||{},v=f.splomStash||{},m=r(\"visible\",!f.visibleDflt),y=e.type;\"date\"===y&&n.getComponentMethod(\"calendars\",\"handleDefaults\")(t,e,\"calendar\",f.calendar);h(e,p);var x=!e.isValidRange(t.range);x&&f.reverseDflt&&(x=\"reversed\"),!r(\"autorange\",x)||\"linear\"!==y&&\"-\"!==y||r(\"rangemode\"),r(\"range\"),e.cleanRange(),c(t,e,r,f),\"category\"===y||f.noHover||r(\"hoverformat\");var b=r(\"color\"),_=b!==a.color.dflt?b:g.color,w=v.label||p._dfltTitle[d];if(l(t,e,r,y,f,{pass:1}),!m)return e;r(\"title.text\",w),i.coerceFont(r,\"title.font\",{family:g.family,size:Math.round(1.2*g.size),color:_}),o(t,e,r,y),l(t,e,r,y,f,{pass:2}),s(t,e,r,f),u(t,e,r,{dfltColor:b,bgColor:f.bgColor,showGrid:f.showGrid,attributes:a}),(e.showline||e.ticks)&&r(\"mirror\"),f.automargin&&r(\"automargin\");var k,T=\"multicategory\"===e.type;f.noTickson||\"category\"!==e.type&&!T||!e.ticks&&!e.showgrid||(T&&(k=\"boundaries\"),r(\"tickson\",k));T&&(r(\"showdividers\")&&(r(\"dividercolor\"),r(\"dividerwidth\")));return e}},{\"../../lib\":719,\"../../registry\":847,\"./category_order_defaults\":771,\"./layout_attributes\":779,\"./line_grid_defaults\":781,\"./set_convert\":785,\"./tick_label_defaults\":786,\"./tick_mark_defaults\":787,\"./tick_value_defaults\":788}],770:[function(t,e,r){\"use strict\";var n=t(\"../../registry\"),i=t(\"./constants\");r.id2name=function(t){if(\"string\"==typeof t&&t.match(i.AX_ID_PATTERN)){var e=t.substr(1);return\"1\"===e&&(e=\"\"),t.charAt(0)+\"axis\"+e}},r.name2id=function(t){if(t.match(i.AX_NAME_PATTERN)){var e=t.substr(5);return\"1\"===e&&(e=\"\"),t.charAt(0)+e}},r.cleanId=function(t,e){if(t.match(i.AX_ID_PATTERN)&&(!e||t.charAt(0)===e)){var r=t.substr(1).replace(/^0+/,\"\");return\"1\"===r&&(r=\"\"),t.charAt(0)+r}},r.list=function(t,e,n){var i=t._fullLayout;if(!i)return[];var a,o=r.listIds(t,e),s=new Array(o.length);for(a=0;a<o.length;a++){var l=o[a];s[a]=i[l.charAt(0)+\"axis\"+l.substr(1)]}if(!n){var c=i._subplots.gl3d||[];for(a=0;a<c.length;a++){var u=i[c[a]];e?s.push(u[e+\"axis\"]):s.push(u.xaxis,u.yaxis,u.zaxis)}}return s},r.listIds=function(t,e){var r=t._fullLayout;if(!r)return[];var n=r._subplots;return e?n[e+\"axis\"]:n.xaxis.concat(n.yaxis)},r.getFromId=function(t,e,n){var i=t._fullLayout;return\"x\"===n?e=e.replace(/y[0-9]*/,\"\"):\"y\"===n&&(e=e.replace(/x[0-9]*/,\"\")),i[r.id2name(e)]},r.getFromTrace=function(t,e,i){var a=t._fullLayout,o=null;if(n.traceIs(e,\"gl3d\")){var s=e.scene;\"scene\"===s.substr(0,5)&&(o=a[s][i+\"axis\"])}else o=r.getFromId(t,e[i+\"axis\"]||i);return o},r.idSort=function(t,e){var r=t.charAt(0),n=e.charAt(0);return r!==n?r>n?1:-1:+(t.substr(1)||1)-+(e.substr(1)||1)},r.getAxisGroup=function(t,e){for(var r=t._axisMatchGroups,n=0;n<r.length;n++){if(r[n][e])return\"g\"+n}return e}},{\"../../registry\":847,\"./constants\":773}],771:[function(t,e,r){\"use strict\";e.exports=function(t,e,r,n){if(\"category\"===e.type){var i,a=t.categoryarray,o=Array.isArray(a)&&a.length>0;o&&(i=\"array\");var s,l=r(\"categoryorder\",i);\"array\"===l&&(s=r(\"categoryarray\")),o||\"array\"!==l||(l=e.categoryorder=\"trace\"),\"trace\"===l?e._initialCategories=[]:\"array\"===l?e._initialCategories=s.slice():(s=function(t,e){var r,n,i,a=e.dataAttr||t._id.charAt(0),o={};if(e.axData)r=e.axData;else for(r=[],n=0;n<e.data.length;n++){var s=e.data[n];s[a+\"axis\"]===t._id&&r.push(s)}for(n=0;n<r.length;n++){var l=r[n][a];for(i=0;i<l.length;i++){var c=l[i];null!=c&&(o[c]=1)}}return Object.keys(o)}(e,n).sort(),\"category ascending\"===l?e._initialCategories=s:\"category descending\"===l&&(e._initialCategories=s.reverse()))}}},{}],772:[function(t,e,r){\"use strict\";var n=t(\"fast-isnumeric\"),i=t(\"../../lib\"),a=t(\"../../constants/numerical\").ONEDAY;r.dtick=function(t,e){var r=\"log\"===e,i=\"date\"===e,o=\"category\"===e,s=i?a:1;if(!t)return s;if(n(t))return(t=Number(t))<=0?s:o?Math.max(1,Math.round(t)):i?Math.max(.1,t):t;if(\"string\"!=typeof t||!i&&!r)return s;var l=t.charAt(0),c=t.substr(1);return(c=n(c)?Number(c):0)<=0||!(i&&\"M\"===l&&c===Math.round(c)||r&&\"L\"===l||r&&\"D\"===l&&(1===c||2===c))?s:t},r.tick0=function(t,e,r,a){return\"date\"===e?i.cleanDate(t,i.dateTick0(r)):\"D1\"!==a&&\"D2\"!==a?n(t)?Number(t):0:void 0}},{\"../../constants/numerical\":695,\"../../lib\":719,\"fast-isnumeric\":225}],773:[function(t,e,r){\"use strict\";var n=t(\"../../lib/regex\").counter;e.exports={idRegex:{x:n(\"x\"),y:n(\"y\")},attrRegex:n(\"[xy]axis\"),xAxisMatch:n(\"xaxis\"),yAxisMatch:n(\"yaxis\"),AX_ID_PATTERN:/^[xyz][0-9]*$/,AX_NAME_PATTERN:/^[xyz]axis[0-9]*$/,SUBPLOT_PATTERN:/^x([0-9]*)y([0-9]*)$/,MINDRAG:8,MINSELECT:12,MINZOOM:20,DRAGGERSIZE:20,BENDPX:1.5,REDRAWDELAY:50,SELECTDELAY:100,SELECTID:\"-select\",DFLTRANGEX:[-1,6],DFLTRANGEY:[-1,4],traceLayerClasses:[\"heatmaplayer\",\"contourcarpetlayer\",\"contourlayer\",\"funnellayer\",\"waterfalllayer\",\"barlayer\",\"carpetlayer\",\"violinlayer\",\"boxlayer\",\"ohlclayer\",\"scattercarpetlayer\",\"scatterlayer\"],clipOnAxisFalseQuery:[\".scatterlayer\",\".barlayer\",\".funnellayer\",\".waterfalllayer\"],layerValue2layerClass:{\"above traces\":\"above\",\"below traces\":\"below\"}}},{\"../../lib/regex\":735}],774:[function(t,e,r){\"use strict\";var n=t(\"../../lib\"),i=t(\"./axis_ids\").id2name,a=t(\"./scale_zoom\"),o=t(\"./autorange\").makePadFn,s=t(\"./autorange\").concatExtremes,l=t(\"../../constants/numerical\").ALMOST_EQUAL,c=t(\"../../constants/alignment\").FROM_BL;function u(t,e,r,n,a){var o,s,l,c,u=\"range\"!==a,h=n[i(e)].type,f=[];for(s=0;s<r.length;s++)if((l=r[s])!==e&&(c=n[i(l)]).type===h)if(c.fixedrange){if(u&&c.anchor){n[i(c.anchor)].fixedrange&&f.push(l)}}else f.push(l);for(o=0;o<t.length;o++)if(t[o][e]){var p=t[o],d=[];for(s=0;s<f.length;s++)p[l=f[s]]||d.push(l);return{linkableAxes:d,thisGroup:p}}return{linkableAxes:f,thisGroup:null}}function h(t,e,r,n,i){var a,o,s,l,c;null===e?((e={})[r]=1,c=t.length,t.push(e)):c=t.indexOf(e);var u=Object.keys(e);for(a=0;a<t.length;a++)if(s=t[a],a!==c&&s[n]){var h=s[n];for(o=0;o<u.length;o++)s[l=u[o]]=h*i*e[l];return void t.splice(c,1)}if(1!==i)for(o=0;o<u.length;o++)e[u[o]]*=i;e[n]=1}function f(t,e){var r=t._inputDomain,n=c[t.constraintoward],i=r[0]+(r[1]-r[0])*n;t.domain=t._input.domain=[i+(r[0]-i)/e,i+(r[1]-i)/e],t.setScale()}r.handleConstraintDefaults=function(t,e,r,i,a){var o,s,l,c,f=a._axisConstraintGroups,p=a._axisMatchGroups,d=e._id,g=d.charAt(0),v=((a._splomAxes||{})[g]||{})[d]||{},m=e._id,y=m.charAt(0),x=r(\"constrain\");if(n.coerce(t,e,{constraintoward:{valType:\"enumerated\",values:\"x\"===y?[\"left\",\"center\",\"right\"]:[\"bottom\",\"middle\",\"top\"],dflt:\"x\"===y?\"center\":\"middle\"}},\"constraintoward\"),!t.matches&&!v.matches||e.fixedrange||(s=u(p,m,i,a),o=n.coerce(t,e,{matches:{valType:\"enumerated\",values:s.linkableAxes||[],dflt:v.matches}},\"matches\")),o||!t.scaleanchor||e.fixedrange&&\"domain\"!==x||(c=u(f,m,i,a,x),l=n.coerce(t,e,{scaleanchor:{valType:\"enumerated\",values:c.linkableAxes||[]}},\"scaleanchor\")),o?(delete e.constrain,h(p,s.thisGroup,m,o,1)):-1!==i.indexOf(t.matches)&&n.warn(\"ignored \"+e._name+'.matches: \"'+t.matches+'\" to avoid either an infinite loop or because the target axis has fixed range.'),l){var b=r(\"scaleratio\");b||(b=e.scaleratio=1),h(f,c.thisGroup,m,l,b)}else-1!==i.indexOf(t.scaleanchor)&&n.warn(\"ignored \"+e._name+'.scaleanchor: \"'+t.scaleanchor+'\" to avoid either an infinite loop and possibly inconsistent scaleratios, or because the target axis has fixed range or this axis declares a *matches* constraint.')},r.enforce=function(t){var e,r,n,c,u,h,p,d=t._fullLayout,g=d._axisConstraintGroups||[];for(e=0;e<g.length;e++){var v=g[e],m=Object.keys(v),y=1/0,x=0,b=1/0,_={},w={},k=!1;for(r=0;r<m.length;r++)w[n=m[r]]=c=d[i(n)],c._inputDomain?c.domain=c._inputDomain.slice():c._inputDomain=c.domain.slice(),c._inputRange||(c._inputRange=c.range.slice()),c.setScale(),_[n]=u=Math.abs(c._m)/v[n],y=Math.min(y,u),\"domain\"!==c.constrain&&c._constraintShrinkable||(b=Math.min(b,u)),delete c._constraintShrinkable,x=Math.max(x,u),\"domain\"===c.constrain&&(k=!0);if(!(y>l*x)||k)for(r=0;r<m.length;r++)if(u=_[n=m[r]],h=(c=w[n]).constrain,u!==b||\"domain\"===h)if(p=u/b,\"range\"===h)a(c,p);else{var T=c._inputDomain,A=(c.domain[1]-c.domain[0])/(T[1]-T[0]),M=(c.r2l(c.range[1])-c.r2l(c.range[0]))/(c.r2l(c._inputRange[1])-c.r2l(c._inputRange[0]));if((p/=A)*M<1){c.domain=c._input.domain=T.slice(),a(c,p);continue}if(M<1&&(c.range=c._input.range=c._inputRange.slice(),p*=M),c.autorange){var S=c.r2l(c.range[0]),E=c.r2l(c.range[1]),C=(S+E)/2,L=C,P=C,O=Math.abs(E-C),z=C-O*p*1.0001,I=C+O*p*1.0001,D=o(c);f(c,p);var R,F,B=Math.abs(c._m),N=s(t,c),j=N.min,U=N.max;for(F=0;F<j.length;F++)(R=j[F].val-D(j[F])/B)>z&&R<L&&(L=R);for(F=0;F<U.length;F++)(R=U[F].val+D(U[F])/B)<I&&R>P&&(P=R);p/=(P-L)/(2*O),L=c.l2r(L),P=c.l2r(P),c.range=c._input.range=S<E?[L,P]:[P,L]}f(c,p)}}},r.clean=function(t,e){if(e._inputDomain){for(var r=!1,n=e._id,i=t._fullLayout._axisConstraintGroups,a=0;a<i.length;a++)if(i[a][n]){r=!0;break}r&&\"domain\"===e.constrain||(e._input.domain=e.domain=e._inputDomain,delete e._inputDomain)}}},{\"../../constants/alignment\":688,\"../../constants/numerical\":695,\"../../lib\":719,\"./autorange\":766,\"./axis_ids\":770,\"./scale_zoom\":783}],775:[function(t,e,r){\"use strict\";var n=t(\"d3\"),i=t(\"tinycolor2\"),a=t(\"has-passive-events\"),o=t(\"../../registry\"),s=t(\"../../lib\"),l=t(\"../../lib/svg_text_utils\"),c=t(\"../../components/color\"),u=t(\"../../components/drawing\"),h=t(\"../../components/fx\"),f=t(\"./axes\"),p=t(\"../../lib/setcursor\"),d=t(\"../../components/dragelement\"),g=t(\"../../constants/alignment\").FROM_TL,v=t(\"../../lib/clear_gl_canvases\"),m=t(\"../../plot_api/subroutines\").redrawReglTraces,y=t(\"../plots\"),x=t(\"./axis_ids\").getFromId,b=t(\"./select\").prepSelect,_=t(\"./select\").clearSelect,w=t(\"./select\").selectOnClick,k=t(\"./scale_zoom\"),T=t(\"./constants\"),A=T.MINDRAG,M=T.MINZOOM,S=!0;function E(t,e,r,n){var i=s.ensureSingle(t.draglayer,e,r,function(e){e.classed(\"drag\",!0).style({fill:\"transparent\",\"stroke-width\":0}).attr(\"data-subplot\",t.id)});return i.call(p,n),i.node()}function C(t,e,r,i,a,o,s){var l=E(t,\"rect\",e,r);return n.select(l).call(u.setRect,i,a,o,s),l}function L(t,e){for(var r=0;r<t.length;r++)if(!t[r].fixedrange)return e;return\"\"}function P(t,e,r,n,i){for(var a=0;a<t.length;a++){var o=t[a];if(!o.fixedrange){var s=o._rl[0],l=o._rl[1]-s;n[o._name+\".range[0]\"]=o.l2r(s+l*e),n[o._name+\".range[1]\"]=o.l2r(s+l*r)}}if(i&&i.length){var c=(e+(1-r))/2;P(i,c,1-c,n,[])}}function O(t,e){for(var r=0;r<t.length;r++){var n=t[r];n.fixedrange||(n.range=[n.l2r(n._rl[0]-e/n._m),n.l2r(n._rl[1]-e/n._m)])}}function z(t){return 1-(t>=0?Math.min(t,.9):1/(1/Math.max(t,-.3)+3.222))}function I(t,e,r,n,i){return t.append(\"path\").attr(\"class\",\"zoombox\").style({fill:e>.2?\"rgba(0,0,0,0)\":\"rgba(255,255,255,0)\",\"stroke-width\":0}).attr(\"transform\",\"translate(\"+r+\", \"+n+\")\").attr(\"d\",i+\"Z\")}function D(t,e,r){return t.append(\"path\").attr(\"class\",\"zoombox-corners\").style({fill:c.background,stroke:c.defaultLine,\"stroke-width\":1,opacity:0}).attr(\"transform\",\"translate(\"+e+\", \"+r+\")\").attr(\"d\",\"M0,0Z\")}function R(t,e,r,n,i,a){t.attr(\"d\",n+\"M\"+r.l+\",\"+r.t+\"v\"+r.h+\"h\"+r.w+\"v-\"+r.h+\"h-\"+r.w+\"Z\"),F(t,e,i,a)}function F(t,e,r,n){r||(t.transition().style(\"fill\",n>.2?\"rgba(0,0,0,0.4)\":\"rgba(255,255,255,0.3)\").duration(200),e.transition().style(\"opacity\",1).duration(200))}function B(t){n.select(t).selectAll(\".zoombox,.js-zoombox-backdrop,.js-zoombox-menu,.zoombox-corners\").remove()}function N(t){S&&t.data&&t._context.showTips&&(s.notifier(s._(t,\"Double-click to zoom back out\"),\"long\"),S=!1)}function j(t){return\"lasso\"===t||\"select\"===t}function U(t){var e=Math.floor(Math.min(t.b-t.t,t.r-t.l,M)/2);return\"M\"+(t.l-3.5)+\",\"+(t.t-.5+e)+\"h3v\"+-e+\"h\"+e+\"v-3h-\"+(e+3)+\"ZM\"+(t.r+3.5)+\",\"+(t.t-.5+e)+\"h-3v\"+-e+\"h\"+-e+\"v-3h\"+(e+3)+\"ZM\"+(t.r+3.5)+\",\"+(t.b+.5-e)+\"h-3v\"+e+\"h\"+-e+\"v3h\"+(e+3)+\"ZM\"+(t.l-3.5)+\",\"+(t.b+.5-e)+\"h3v\"+e+\"h\"+e+\"v3h-\"+(e+3)+\"Z\"}function V(t,e,r,n){for(var i,a,o,l,c=!1,u={},h={},f=0;f<e.length;f++){var p=e[f];for(i in r)if(p[i]){for(o in p)(\"x\"===o.charAt(0)?r:n)[o]||(u[o]=i);for(a in n)p[a]&&(c=!0)}for(a in n)if(p[a])for(l in p)(\"x\"===l.charAt(0)?r:n)[l]||(h[l]=a)}c&&(s.extendFlat(u,h),h={});var d={},g=[];for(o in u){var v=x(t,o);g.push(v),d[v._id]=v}var m={},y=[];for(l in h){var b=x(t,l);y.push(b),m[b._id]=b}return{xaHash:d,yaHash:m,xaxes:g,yaxes:y,xLinks:u,yLinks:h,isSubplotConstrained:c}}function q(t,e){if(a){var r=void 0!==t.onwheel?\"wheel\":\"mousewheel\";t._onwheel&&t.removeEventListener(r,t._onwheel),t._onwheel=e,t.addEventListener(r,e,{passive:!1})}else void 0!==t.onwheel?t.onwheel=e:void 0!==t.onmousewheel&&(t.onmousewheel=e)}function H(t){var e=[];for(var r in t)e.push(t[r]);return e}e.exports={makeDragBox:function(t,e,r,a,c,p,S,E){var F,G,Y,W,X,Z,J,K,$,Q,tt,et,rt,nt,it,at,ot,st,lt,ct,ut,ht=t._fullLayout._zoomlayer,ft=S+E===\"nsew\",pt=1===(S+E).length;function dt(){if(F=e.xaxis,G=e.yaxis,$=F._length,Q=G._length,J=F._offset,K=G._offset,(Y={})[F._id]=F,(W={})[G._id]=G,S&&E)for(var r=e.overlays,n=0;n<r.length;n++){var i=r[n].xaxis;Y[i._id]=i;var a=r[n].yaxis;W[a._id]=a}X=H(Y),Z=H(W),rt=L(X,E),nt=L(Z,S),it=!nt&&!rt,tt=V(t,t._fullLayout._axisConstraintGroups,Y,W),et=V(t,t._fullLayout._axisMatchGroups,Y,W),at=E||tt.isSubplotConstrained||et.isSubplotConstrained,ot=S||tt.isSubplotConstrained||et.isSubplotConstrained;var o=t._fullLayout;st=o._has(\"scattergl\"),lt=o._has(\"splom\"),ct=o._has(\"svg\")}dt();var gt=function(t,e,r){return t?\"nsew\"===t?r?\"\":\"pan\"===e?\"move\":\"crosshair\":t.toLowerCase()+\"-resize\":\"pointer\"}(nt+rt,t._fullLayout.dragmode,ft),vt=C(e,S+E+\"drag\",gt,r,a,c,p);if(it&&!ft)return vt.onmousedown=null,vt.style.pointerEvents=\"none\",vt;var mt,yt,xt,bt,_t,wt,kt,Tt,At,Mt,St={element:vt,gd:t,plotinfo:e};function Et(){St.plotinfo.selection=!1,_(t)}function Ct(r,i){var a=t._fullLayout.clickmode;if(B(t),2!==r||pt||function(){if(!t._transitioningWithDuration){var e=t._context.doubleClick,r=[];rt&&(r=r.concat(X)),nt&&(r=r.concat(Z)),et.xaxes&&(r=r.concat(et.xaxes)),et.yaxes&&(r=r.concat(et.yaxes));var n,i,a,s={};if(\"reset+autosize\"===e)for(e=\"autosize\",i=0;i<r.length;i++)if((n=r[i])._rangeInitial&&(n.range[0]!==n._rangeInitial[0]||n.range[1]!==n._rangeInitial[1])||!n._rangeInitial&&!n.autorange){e=\"reset\";break}if(\"autosize\"===e)for(i=0;i<r.length;i++)(n=r[i]).fixedrange||(s[n._name+\".autorange\"]=!0);else if(\"reset\"===e)for((rt||tt.isSubplotConstrained)&&(r=r.concat(tt.xaxes)),nt&&!tt.isSubplotConstrained&&(r=r.concat(tt.yaxes)),tt.isSubplotConstrained&&(rt?nt||(r=r.concat(Z)):r=r.concat(X)),i=0;i<r.length;i++)(n=r[i]).fixedrange||(n._rangeInitial?(a=n._rangeInitial,s[n._name+\".range[0]\"]=a[0],s[n._name+\".range[1]\"]=a[1]):s[n._name+\".autorange\"]=!0);t.emit(\"plotly_doubleclick\",null),o.call(\"_guiRelayout\",t,s)}}(),ft)a.indexOf(\"select\")>-1&&w(i,t,X,Z,e.id,St),a.indexOf(\"event\")>-1&&h.click(t,i,e.id);else if(1===r&&pt){var s=S?G:F,c=\"s\"===S||\"w\"===E?0:1,u=s._name+\".range[\"+c+\"]\",f=function(t,e){var r,i=t.range[e],a=Math.abs(i-t.range[1-e]);return\"date\"===t.type?i:\"log\"===t.type?(r=Math.ceil(Math.max(0,-Math.log(a)/Math.LN10))+3,n.format(\".\"+r+\"g\")(Math.pow(10,i))):(r=Math.floor(Math.log(Math.abs(i))/Math.LN10)-Math.floor(Math.log(a)/Math.LN10)+4,n.format(\".\"+String(r)+\"g\")(i))}(s,c),p=\"left\",d=\"middle\";if(s.fixedrange)return;S?(d=\"n\"===S?\"top\":\"bottom\",\"right\"===s.side&&(p=\"right\")):\"e\"===E&&(p=\"right\"),t._context.showAxisRangeEntryBoxes&&n.select(vt).call(l.makeEditable,{gd:t,immediate:!0,background:t._fullLayout.paper_bgcolor,text:String(f),fill:s.tickfont?s.tickfont.color:\"#444\",horizontalAlign:p,verticalAlign:d}).on(\"edit\",function(e){var r=s.d2r(e);void 0!==r&&o.call(\"_guiRelayout\",t,u,r)})}}function Lt(e,r){if(t._transitioningWithDuration)return!1;var n=Math.max(0,Math.min($,e+mt)),i=Math.max(0,Math.min(Q,r+yt)),a=Math.abs(n-mt),o=Math.abs(i-yt);function s(){kt=\"\",xt.r=xt.l,xt.t=xt.b,At.attr(\"d\",\"M0,0Z\")}if(xt.l=Math.min(mt,n),xt.r=Math.max(mt,n),xt.t=Math.min(yt,i),xt.b=Math.max(yt,i),tt.isSubplotConstrained)a>M||o>M?(kt=\"xy\",a/$>o/Q?(o=a*Q/$,yt>i?xt.t=yt-o:xt.b=yt+o):(a=o*$/Q,mt>n?xt.l=mt-a:xt.r=mt+a),At.attr(\"d\",U(xt))):s();else if(et.isSubplotConstrained)if(a>M||o>M){kt=\"xy\";var l=Math.min(xt.l/$,(Q-xt.b)/Q),c=Math.max(xt.r/$,(Q-xt.t)/Q);xt.l=l*$,xt.r=c*$,xt.b=(1-l)*Q,xt.t=(1-c)*Q,At.attr(\"d\",U(xt))}else s();else!nt||o<Math.min(Math.max(.6*a,A),M)?a<A||!rt?s():(xt.t=0,xt.b=Q,kt=\"x\",At.attr(\"d\",function(t,e){return\"M\"+(t.l-.5)+\",\"+(e-M-.5)+\"h-3v\"+(2*M+1)+\"h3ZM\"+(t.r+.5)+\",\"+(e-M-.5)+\"h3v\"+(2*M+1)+\"h-3Z\"}(xt,yt))):!rt||a<Math.min(.6*o,M)?(xt.l=0,xt.r=$,kt=\"y\",At.attr(\"d\",function(t,e){return\"M\"+(e-M-.5)+\",\"+(t.t-.5)+\"v-3h\"+(2*M+1)+\"v3ZM\"+(e-M-.5)+\",\"+(t.b+.5)+\"v3h\"+(2*M+1)+\"v-3Z\"}(xt,mt))):(kt=\"xy\",At.attr(\"d\",U(xt)));xt.w=xt.r-xt.l,xt.h=xt.b-xt.t,kt&&(Mt=!0),t._dragged=Mt,R(Tt,At,xt,_t,wt,bt),Pt(),t.emit(\"plotly_relayouting\",ut),wt=!0}function Pt(){ut={},\"xy\"!==kt&&\"x\"!==kt||(P(X,xt.l/$,xt.r/$,ut,tt.xaxes),Bt(\"x\",ut)),\"xy\"!==kt&&\"y\"!==kt||(P(Z,(Q-xt.b)/Q,(Q-xt.t)/Q,ut,tt.yaxes),Bt(\"y\",ut))}function Ot(){if(Math.min(xt.h,xt.w)<2*A)return B(t);Pt(),B(t),jt(),N(t)}St.prepFn=function(e,r,n){var a=St.dragmode,o=t._fullLayout.dragmode;o!==a&&(St.dragmode=o),dt(),it||(ft?e.shiftKey?\"pan\"===o?o=\"zoom\":j(o)||(o=\"pan\"):e.ctrlKey&&(o=\"pan\"):o=\"pan\"),St.minDrag=\"lasso\"===o?1:void 0,j(o)?(St.xaxes=X,St.yaxes=Z,b(e,r,n,St,o)):(St.clickFn=Ct,j(a)&&Et(),it||(\"zoom\"===o?(St.moveFn=Lt,St.doneFn=Ot,St.minDrag=1,function(e,r,n){var a=vt.getBoundingClientRect();mt=r-a.left,yt=n-a.top,xt={l:mt,r:mt,w:0,t:yt,b:yt,h:0},bt=t._hmpixcount?t._hmlumcount/t._hmpixcount:i(t._fullLayout.plot_bgcolor).getLuminance(),wt=!1,kt=\"xy\",Mt=!1,Tt=I(ht,bt,J,K,_t=\"M0,0H\"+$+\"V\"+Q+\"H0V0\"),At=D(ht,J,K)}(0,r,n)):\"pan\"===o&&(St.moveFn=Ft,St.doneFn=jt))),t._fullLayout._redrag=function(){var e=t._dragdata;e&&e.element===vt&&(j(t._fullLayout.dragmode)||(dt(),Ut([0,0,$,Q]),St.moveFn(e.dx,e.dy)))}},d.init(St);var zt=[0,0,$,Q],It=null,Dt=T.REDRAWDELAY,Rt=e.mainplot?t._fullLayout._plots[e.mainplot]:e;function Ft(e,r){if(!t._transitioningWithDuration){if(t._fullLayout._replotting=!0,\"ew\"===rt||\"ns\"===nt)return rt&&(O(X,e),Bt(\"x\")),nt&&(O(Z,r),Bt(\"y\")),Ut([rt?-e:0,nt?-r:0,$,Q]),Nt(),void t.emit(\"plotly_relayouting\",ut);if(tt.isSubplotConstrained&&rt&&nt){var n=\"w\"===rt==(\"n\"===nt)?1:-1,i=(e/$+n*r/Q)/2;e=i*$,r=n*i*Q}\"w\"===rt?e=l(X,0,e):\"e\"===rt?e=l(X,1,-e):rt||(e=0),\"n\"===nt?r=l(Z,1,r):\"s\"===nt?r=l(Z,0,-r):nt||(r=0);var a=\"w\"===rt?e:0,o=\"n\"===nt?r:0;if(tt.isSubplotConstrained){var s;if(!rt&&1===nt.length){for(s=0;s<X.length;s++)X[s].range=X[s]._r.slice(),k(X[s],1-r/Q);a=(e=r*$/Q)/2}if(!nt&&1===rt.length){for(s=0;s<Z.length;s++)Z[s].range=Z[s]._r.slice(),k(Z[s],1-e/$);o=(r=e*Q/$)/2}}Bt(\"x\"),Bt(\"y\"),Ut([a,o,$-e,Q-r]),Nt(),t.emit(\"plotly_relayouting\",ut)}function l(t,e,r){for(var n,i,a=1-e,o=0;o<t.length;o++){var s=t[o];if(!s.fixedrange){n=s,i=s._rl[a]+(s._rl[e]-s._rl[a])/z(r/s._length);var l=s.l2r(i);!1!==l&&void 0!==l&&(s.range[e]=l)}}return n._length*(n._rl[e]-i)/(n._rl[e]-n._rl[a])}}function Bt(t,e){for(var r=et.isSubplotConstrained?{x:Z,y:X}[t]:et[t+\"axes\"],n=et.isSubplotConstrained?{x:X,y:Z}[t]:[],i=0;i<r.length;i++){var a=r[i],o=a._id,s=et.xLinks[o]||et.yLinks[o],l=n[0]||Y[s]||W[s];l&&(e?(e[a._name+\".range[0]\"]=e[l._name+\".range[0]\"],e[a._name+\".range[1]\"]=e[l._name+\".range[1]\"]):a.range=l.range.slice())}}function Nt(){var e,r=[];function n(t){for(e=0;e<t.length;e++)t[e].fixedrange||r.push(t[e]._id)}for(at&&(n(X),n(tt.xaxes),n(et.xaxes)),ot&&(n(Z),n(tt.yaxes),n(et.yaxes)),ut={},e=0;e<r.length;e++){var i=r[e],a=x(t,i);f.drawOne(t,a,{skipTitle:!0}),ut[a._name+\".range[0]\"]=a.range[0],ut[a._name+\".range[1]\"]=a.range[1]}f.redrawComponents(t,r)}function jt(){Ut([0,0,$,Q]),s.syncOrAsync([y.previousPromises,function(){t._fullLayout._replotting=!1,o.call(\"_guiRelayout\",t,ut)}],t)}function Ut(e){var r,n,i,a,l=t._fullLayout,c=l._plots,h=l._subplots.cartesian;if(lt&&o.subplotsRegistry.splom.drag(t),st)for(r=0;r<h.length;r++)if(i=(n=c[h[r]]).xaxis,a=n.yaxis,n._scene){var f=s.simpleMap(i.range,i.r2l),p=s.simpleMap(a.range,a.r2l);n._scene.update({range:[f[0],p[0],f[1],p[1]]})}if((lt||st)&&(v(t),m(t)),ct){var d=e[2]/F._length,g=e[3]/G._length;for(r=0;r<h.length;r++){i=(n=c[h[r]]).xaxis,a=n.yaxis;var y,x,b,_,w=at&&!i.fixedrange&&Y[i._id],k=ot&&!a.fixedrange&&W[a._id];if(w?(y=d,b=E?e[0]:Ht(i,y)):et.xaHash[i._id]?(y=d,b=e[0]*i._length/F._length):et.yaHash[i._id]?(y=g,b=\"ns\"===nt?-e[1]*i._length/G._length:Ht(i,y,{n:\"top\",s:\"bottom\"}[nt])):b=qt(i,y=Vt(i,d,g)),k?(x=g,_=S?e[1]:Ht(a,x)):et.yaHash[a._id]?(x=g,_=e[1]*a._length/G._length):et.xaHash[a._id]?(x=d,_=\"ew\"===rt?-e[0]*a._length/F._length:Ht(a,x,{e:\"right\",w:\"left\"}[rt])):_=qt(a,x=Vt(a,d,g)),y||x){y||(y=1),x||(x=1);var T=i._offset-b/y,A=a._offset-_/x;n.clipRect.call(u.setTranslate,b,_).call(u.setScale,y,x),n.plot.call(u.setTranslate,T,A).call(u.setScale,1/y,1/x),y===n.xScaleFactor&&x===n.yScaleFactor||(u.setPointGroupScale(n.zoomScalePts,y,x),u.setTextPointsScale(n.zoomScaleTxt,y,x)),u.hideOutsideRangePoints(n.clipOnAxisFalseTraces,n),n.xScaleFactor=y,n.yScaleFactor=x}}}}function Vt(t,e,r){return t.fixedrange?0:at&&tt.xaHash[t._id]?e:ot&&(tt.isSubplotConstrained?tt.xaHash:tt.yaHash)[t._id]?r:0}function qt(t,e){return e?(t.range=t._r.slice(),k(t,e),Ht(t,e)):0}function Ht(t,e,r){return t._length*(1-e)*g[r||t.constraintoward||\"middle\"]}return S.length*E.length!=1&&q(vt,function(e){if(t._context._scrollZoom.cartesian||t._fullLayout._enablescrollzoom){if(Et(),t._transitioningWithDuration)return e.preventDefault(),void e.stopPropagation();dt(),clearTimeout(It);var r=-e.deltaY;if(isFinite(r)||(r=e.wheelDelta/10),isFinite(r)){var n,i=Math.exp(-Math.min(Math.max(r,-20),20)/200),a=Rt.draglayer.select(\".nsewdrag\").node().getBoundingClientRect(),o=(e.clientX-a.left)/a.width,l=(a.bottom-e.clientY)/a.height;if(at){for(E||(o=.5),n=0;n<X.length;n++)c(X[n],o,i);Bt(\"x\"),zt[2]*=i,zt[0]+=zt[2]*o*(1/i-1)}if(ot){for(S||(l=.5),n=0;n<Z.length;n++)c(Z[n],l,i);Bt(\"y\"),zt[3]*=i,zt[1]+=zt[3]*(1-l)*(1/i-1)}Ut(zt),Nt(),t.emit(\"plotly_relayouting\",ut),It=setTimeout(function(){zt=[0,0,$,Q],jt()},Dt),e.preventDefault()}else s.log(\"Did not find wheel motion attributes: \",e)}function c(t,e,r){if(!t.fixedrange){var n=s.simpleMap(t.range,t.r2l),i=n[0]+(n[1]-n[0])*e;t.range=n.map(function(e){return t.l2r(i+(e-i)*r)})}}}),vt},makeDragger:E,makeRectDragger:C,makeZoombox:I,makeCorners:D,updateZoombox:R,xyCorners:U,transitionZoombox:F,removeZoombox:B,showDoubleClickNotifier:N,attachWheelEventHandler:q}},{\"../../components/color\":593,\"../../components/dragelement\":611,\"../../components/drawing\":614,\"../../components/fx\":632,\"../../constants/alignment\":688,\"../../lib\":719,\"../../lib/clear_gl_canvases\":704,\"../../lib/setcursor\":739,\"../../lib/svg_text_utils\":743,\"../../plot_api/subroutines\":758,\"../../registry\":847,\"../plots\":828,\"./axes\":767,\"./axis_ids\":770,\"./constants\":773,\"./scale_zoom\":783,\"./select\":784,d3:163,\"has-passive-events\":411,tinycolor2:537}],776:[function(t,e,r){\"use strict\";var n=t(\"d3\"),i=t(\"../../components/fx\"),a=t(\"../../components/dragelement\"),o=t(\"../../lib/setcursor\"),s=t(\"./dragbox\").makeDragBox,l=t(\"./constants\").DRAGGERSIZE;r.initInteractions=function(t){var e=t._fullLayout;if(t._context.staticPlot)n.select(t).selectAll(\".drag\").remove();else if(e._has(\"cartesian\")||e._has(\"splom\")){Object.keys(e._plots||{}).sort(function(t,r){if((e._plots[t].mainplot&&!0)===(e._plots[r].mainplot&&!0)){var n=t.split(\"y\"),i=r.split(\"y\");return n[0]===i[0]?Number(n[1]||1)-Number(i[1]||1):Number(n[0]||1)-Number(i[0]||1)}return e._plots[t].mainplot?1:-1}).forEach(function(r){var n=e._plots[r],o=n.xaxis,c=n.yaxis;if(!n.mainplot){var u=s(t,n,o._offset,c._offset,o._length,c._length,\"ns\",\"ew\");u.onmousemove=function(e){t._fullLayout._rehover=function(){t._fullLayout._hoversubplot===r&&i.hover(t,e,r)},i.hover(t,e,r),t._fullLayout._lasthover=u,t._fullLayout._hoversubplot=r},u.onmouseout=function(e){t._dragging||(t._fullLayout._hoversubplot=null,a.unhover(t,e))},t._context.showAxisDragHandles&&(s(t,n,o._offset-l,c._offset-l,l,l,\"n\",\"w\"),s(t,n,o._offset+o._length,c._offset-l,l,l,\"n\",\"e\"),s(t,n,o._offset-l,c._offset+c._length,l,l,\"s\",\"w\"),s(t,n,o._offset+o._length,c._offset+c._length,l,l,\"s\",\"e\"))}if(t._context.showAxisDragHandles){if(r===o._mainSubplot){var h=o._mainLinePosition;\"top\"===o.side&&(h-=l),s(t,n,o._offset+.1*o._length,h,.8*o._length,l,\"\",\"ew\"),s(t,n,o._offset,h,.1*o._length,l,\"\",\"w\"),s(t,n,o._offset+.9*o._length,h,.1*o._length,l,\"\",\"e\")}if(r===c._mainSubplot){var f=c._mainLinePosition;\"right\"!==c.side&&(f-=l),s(t,n,f,c._offset+.1*c._length,l,.8*c._length,\"ns\",\"\"),s(t,n,f,c._offset+.9*c._length,l,.1*c._length,\"s\",\"\"),s(t,n,f,c._offset,l,.1*c._length,\"n\",\"\")}}});var o=e._hoverlayer.node();o.onmousemove=function(r){r.target=t._fullLayout._lasthover,i.hover(t,r,e._hoversubplot)},o.onclick=function(e){e.target=t._fullLayout._lasthover,i.click(t,e)},o.onmousedown=function(e){t._fullLayout._lasthover.onmousedown(e)},r.updateFx(t)}},r.updateFx=function(t){var e=t._fullLayout,r=\"pan\"===e.dragmode?\"move\":\"crosshair\";o(e._draggers,r)}},{\"../../components/dragelement\":611,\"../../components/fx\":632,\"../../lib/setcursor\":739,\"./constants\":773,\"./dragbox\":775,d3:163}],777:[function(t,e,r){\"use strict\";var n=t(\"../../registry\"),i=t(\"../../lib\");e.exports=function(t){return function(e,r){var a=e[t];if(Array.isArray(a))for(var o=n.subplotsRegistry.cartesian,s=o.idRegex,l=r._subplots,c=l.xaxis,u=l.yaxis,h=l.cartesian,f=r._has(\"cartesian\")||r._has(\"gl2d\"),p=0;p<a.length;p++){var d=a[p];if(i.isPlainObject(d)){var g=d.xref,v=d.yref,m=s.x.test(g),y=s.y.test(v);if(m||y){f||i.pushUnique(r._basePlotModules,o);var x=!1;m&&-1===c.indexOf(g)&&(c.push(g),x=!0),y&&-1===u.indexOf(v)&&(u.push(v),x=!0),x&&m&&y&&h.push(g+v)}}}}}},{\"../../lib\":719,\"../../registry\":847}],778:[function(t,e,r){\"use strict\";var n=t(\"d3\"),i=t(\"../../registry\"),a=t(\"../../lib\"),o=t(\"../plots\"),s=t(\"../../components/drawing\"),l=t(\"../get_data\").getModuleCalcData,c=t(\"./axis_ids\"),u=t(\"./constants\"),h=t(\"../../constants/xmlns_namespaces\"),f=a.ensureSingle;function p(t,e,r){return a.ensureSingle(t,e,r,function(t){t.datum(r)})}function d(t,e,r,a,o){for(var c,h,f,p=u.traceLayerClasses,d=t._fullLayout,g=d._modules,v=[],m=[],y=0;y<g.length;y++){var x=(c=g[y]).name,b=i.modules[x].categories;if(b.svg){var _=c.layerName||x+\"layer\",w=c.plot;f=(h=l(r,w))[0],r=h[1],f.length&&v.push({i:p.indexOf(_),className:_,plotMethod:w,cdModule:f}),b.zoomScale&&m.push(\".\"+_)}}v.sort(function(t,e){return t.i-e.i});var k=e.plot.selectAll(\"g.mlayer\").data(v,function(t){return t.className});if(k.enter().append(\"g\").attr(\"class\",function(t){return t.className}).classed(\"mlayer\",!0).classed(\"rangeplot\",e.isRangePlot),k.exit().remove(),k.order(),k.each(function(r){var i=n.select(this),l=r.className;r.plotMethod(t,e,r.cdModule,i,a,o),-1===u.clipOnAxisFalseQuery.indexOf(\".\"+l)&&s.setClipUrl(i,e.layerClipId,t)}),d._has(\"scattergl\")&&(c=i.getModule(\"scattergl\"),f=l(r,c)[0],c.plot(t,e,f)),!t._context.staticPlot&&(e._hasClipOnAxisFalse&&(e.clipOnAxisFalseTraces=e.plot.selectAll(u.clipOnAxisFalseQuery.join(\",\")).selectAll(\".trace\")),m.length)){var T=e.plot.selectAll(m.join(\",\")).selectAll(\".trace\");e.zoomScalePts=T.selectAll(\"path.point\"),e.zoomScaleTxt=T.selectAll(\".textpoint\")}}function g(t,e){var r=e.plotgroup,n=e.id,i=u.layerValue2layerClass[e.xaxis.layer],a=u.layerValue2layerClass[e.yaxis.layer],o=t._fullLayout._hasOnlyLargeSploms;if(e.mainplot){var s=e.mainplotinfo,l=s.plotgroup,h=n+\"-x\",d=n+\"-y\";e.gridlayer=s.gridlayer,e.zerolinelayer=s.zerolinelayer,f(s.overlinesBelow,\"path\",h),f(s.overlinesBelow,\"path\",d),f(s.overaxesBelow,\"g\",h),f(s.overaxesBelow,\"g\",d),e.plot=f(s.overplot,\"g\",n),f(s.overlinesAbove,\"path\",h),f(s.overlinesAbove,\"path\",d),f(s.overaxesAbove,\"g\",h),f(s.overaxesAbove,\"g\",d),e.xlines=l.select(\".overlines-\"+i).select(\".\"+h),e.ylines=l.select(\".overlines-\"+a).select(\".\"+d),e.xaxislayer=l.select(\".overaxes-\"+i).select(\".\"+h),e.yaxislayer=l.select(\".overaxes-\"+a).select(\".\"+d)}else if(o)e.xlines=f(r,\"path\",\"xlines-above\"),e.ylines=f(r,\"path\",\"ylines-above\"),e.xaxislayer=f(r,\"g\",\"xaxislayer-above\"),e.yaxislayer=f(r,\"g\",\"yaxislayer-above\");else{var g=f(r,\"g\",\"layer-subplot\");e.shapelayer=f(g,\"g\",\"shapelayer\"),e.imagelayer=f(g,\"g\",\"imagelayer\"),e.gridlayer=f(r,\"g\",\"gridlayer\"),e.zerolinelayer=f(r,\"g\",\"zerolinelayer\"),f(r,\"path\",\"xlines-below\"),f(r,\"path\",\"ylines-below\"),e.overlinesBelow=f(r,\"g\",\"overlines-below\"),f(r,\"g\",\"xaxislayer-below\"),f(r,\"g\",\"yaxislayer-below\"),e.overaxesBelow=f(r,\"g\",\"overaxes-below\"),e.plot=f(r,\"g\",\"plot\"),e.overplot=f(r,\"g\",\"overplot\"),e.xlines=f(r,\"path\",\"xlines-above\"),e.ylines=f(r,\"path\",\"ylines-above\"),e.overlinesAbove=f(r,\"g\",\"overlines-above\"),f(r,\"g\",\"xaxislayer-above\"),f(r,\"g\",\"yaxislayer-above\"),e.overaxesAbove=f(r,\"g\",\"overaxes-above\"),e.xlines=r.select(\".xlines-\"+i),e.ylines=r.select(\".ylines-\"+a),e.xaxislayer=r.select(\".xaxislayer-\"+i),e.yaxislayer=r.select(\".yaxislayer-\"+a)}o||(p(e.gridlayer,\"g\",e.xaxis._id),p(e.gridlayer,\"g\",e.yaxis._id),e.gridlayer.selectAll(\"g\").map(function(t){return t[0]}).sort(c.idSort)),e.xlines.style(\"fill\",\"none\").classed(\"crisp\",!0),e.ylines.style(\"fill\",\"none\").classed(\"crisp\",!0)}function v(t,e){if(t){var r={};for(var i in t.each(function(t){var i=t[0];n.select(this).remove(),m(i,e),r[i]=!0}),e._plots)for(var a=e._plots[i].overlays||[],o=0;o<a.length;o++){var s=a[o];r[s.id]&&s.plot.selectAll(\".trace\").remove()}}}function m(t,e){e._draggers.selectAll(\"g.\"+t).remove(),e._defs.select(\"#clip\"+e._uid+t+\"plot\").remove()}r.name=\"cartesian\",r.attr=[\"xaxis\",\"yaxis\"],r.idRoot=[\"x\",\"y\"],r.idRegex=u.idRegex,r.attrRegex=u.attrRegex,r.attributes=t(\"./attributes\"),r.layoutAttributes=t(\"./layout_attributes\"),r.supplyLayoutDefaults=t(\"./layout_defaults\"),r.transitionAxes=t(\"./transition_axes\"),r.finalizeSubplots=function(t,e){var r,n,i,o=e._subplots,s=o.xaxis,l=o.yaxis,h=o.cartesian,f=h.concat(o.gl2d||[]),p={},d={};for(r=0;r<f.length;r++){var g=f[r].split(\"y\");p[g[0]]=1,d[\"y\"+g[1]]=1}for(r=0;r<s.length;r++)p[n=s[r]]||(i=(t[c.id2name(n)]||{}).anchor,u.idRegex.y.test(i)||(i=\"y\"),h.push(n+i),f.push(n+i),d[i]||(d[i]=1,a.pushUnique(l,i)));for(r=0;r<l.length;r++)d[i=l[r]]||(n=(t[c.id2name(i)]||{}).anchor,u.idRegex.x.test(n)||(n=\"x\"),h.push(n+i),f.push(n+i),p[n]||(p[n]=1,a.pushUnique(s,n)));if(!f.length){for(var v in n=\"\",i=\"\",t){if(u.attrRegex.test(v))\"x\"===v.charAt(0)?(!n||+v.substr(5)<+n.substr(5))&&(n=v):(!i||+v.substr(5)<+i.substr(5))&&(i=v)}n=n?c.name2id(n):\"x\",i=i?c.name2id(i):\"y\",s.push(n),l.push(i),h.push(n+i)}},r.plot=function(t,e,r,n){var i,a=t._fullLayout,o=a._subplots.cartesian,s=t.calcdata;if(!Array.isArray(e))for(e=[],i=0;i<s.length;i++)e.push(i);for(i=0;i<o.length;i++){for(var l,c=o[i],u=a._plots[c],h=[],f=0;f<s.length;f++){var p=s[f],g=p[0].trace;g.xaxis+g.yaxis===c&&((-1!==e.indexOf(g.index)||g.carpet)&&(l&&l[0].trace.xaxis+l[0].trace.yaxis===c&&-1!==[\"tonextx\",\"tonexty\",\"tonext\"].indexOf(g.fill)&&-1===h.indexOf(l)&&h.push(l),h.push(p)),l=p)}d(t,u,h,r,n)}},r.clean=function(t,e,r,n){var i,a,o,s=n._plots||{},l=e._plots||{},u=n._subplots||{};if(n._hasOnlyLargeSploms&&!e._hasOnlyLargeSploms)for(o in s)(i=s[o]).plotgroup&&i.plotgroup.remove();var h=n._has&&n._has(\"gl\"),f=e._has&&e._has(\"gl\");if(h&&!f)for(o in s)(i=s[o])._scene&&i._scene.destroy();if(u.xaxis&&u.yaxis){var p=c.listIds({_fullLayout:n});for(a=0;a<p.length;a++){var d=p[a];e[c.id2name(d)]||n._infolayer.selectAll(\".g-\"+d+\"title\").remove()}}var g=n._has&&n._has(\"cartesian\"),y=e._has&&e._has(\"cartesian\");if(g&&!y)v(n._cartesianlayer.selectAll(\".subplot\"),n),n._defs.selectAll(\".axesclip\").remove(),delete n._axisConstraintGroups;else if(u.cartesian)for(a=0;a<u.cartesian.length;a++){var x=u.cartesian[a];if(!l[x]){var b=\".\"+x+\",.\"+x+\"-x,.\"+x+\"-y\";n._cartesianlayer.selectAll(b).remove(),m(x,n)}}},r.drawFramework=function(t){var e=t._fullLayout,r=function(t){var e,r,n,i,a,o,s=t._fullLayout,l=s._subplots.cartesian,c=l.length,u=[],h=[];for(e=0;e<c;e++){n=l[e],i=s._plots[n],a=i.xaxis,o=i.yaxis;var f=a._mainAxis,p=o._mainAxis,d=f._id+p._id,g=s._plots[d];i.overlays=[],d!==n&&g?(i.mainplot=d,i.mainplotinfo=g,h.push(n)):(i.mainplot=void 0,i.mainPlotinfo=void 0,u.push(n))}for(e=0;e<h.length;e++)n=h[e],(i=s._plots[n]).mainplotinfo.overlays.push(i);var v=u.concat(h),m=new Array(c);for(e=0;e<c;e++){n=v[e],i=s._plots[n],a=i.xaxis,o=i.yaxis;var y=[n,a.layer,o.layer,a.overlaying||\"\",o.overlaying||\"\"];for(r=0;r<i.overlays.length;r++)y.push(i.overlays[r].id);m[e]=y}return m}(t),i=e._cartesianlayer.selectAll(\".subplot\").data(r,String);i.enter().append(\"g\").attr(\"class\",function(t){return\"subplot \"+t[0]}),i.order(),i.exit().call(v,e),i.each(function(r){var i=r[0],a=e._plots[i];a.plotgroup=n.select(this),g(t,a),a.draglayer=f(e._draggers,\"g\",i)})},r.rangePlot=function(t,e,r){g(t,e),d(t,e,r),o.style(t)},r.toSVG=function(t){var e=t._fullLayout._glimages,r=n.select(t).selectAll(\".svg-container\");r.filter(function(t,e){return e===r.size()-1}).selectAll(\".gl-canvas-context, .gl-canvas-focus\").each(function(){var t=this.toDataURL(\"image/png\");e.append(\"svg:image\").attr({xmlns:h.svg,\"xlink:href\":t,preserveAspectRatio:\"none\",x:0,y:0,width:this.width,height:this.height})})},r.updateFx=t(\"./graph_interact\").updateFx},{\"../../components/drawing\":614,\"../../constants/xmlns_namespaces\":696,\"../../lib\":719,\"../../registry\":847,\"../get_data\":802,\"../plots\":828,\"./attributes\":765,\"./axis_ids\":770,\"./constants\":773,\"./graph_interact\":776,\"./layout_attributes\":779,\"./layout_defaults\":780,\"./transition_axes\":789,d3:163}],779:[function(t,e,r){\"use strict\";var n=t(\"../font_attributes\"),i=t(\"../../components/color/attributes\"),a=t(\"../../components/drawing/attributes\").dash,o=t(\"../../lib/extend\").extendFlat,s=t(\"../../plot_api/plot_template\").templatedArray,l=(t(\"../../constants/docs\").FORMAT_LINK,t(\"../../constants/docs\").DATE_FORMAT_LINK,t(\"./constants\"));e.exports={visible:{valType:\"boolean\",editType:\"plot\"},color:{valType:\"color\",dflt:i.defaultLine,editType:\"ticks\"},title:{text:{valType:\"string\",editType:\"ticks\"},font:n({editType:\"ticks\"}),editType:\"ticks\"},type:{valType:\"enumerated\",values:[\"-\",\"linear\",\"log\",\"date\",\"category\",\"multicategory\"],dflt:\"-\",editType:\"calc\",_noTemplating:!0},autorange:{valType:\"enumerated\",values:[!0,!1,\"reversed\"],dflt:!0,editType:\"axrange\",impliedEdits:{\"range[0]\":void 0,\"range[1]\":void 0}},rangemode:{valType:\"enumerated\",values:[\"normal\",\"tozero\",\"nonnegative\"],dflt:\"normal\",editType:\"plot\"},range:{valType:\"info_array\",items:[{valType:\"any\",editType:\"axrange\",impliedEdits:{\"^autorange\":!1},anim:!0},{valType:\"any\",editType:\"axrange\",impliedEdits:{\"^autorange\":!1},anim:!0}],editType:\"axrange\",impliedEdits:{autorange:!1},anim:!0},fixedrange:{valType:\"boolean\",dflt:!1,editType:\"calc\"},scaleanchor:{valType:\"enumerated\",values:[l.idRegex.x.toString(),l.idRegex.y.toString()],editType:\"plot\"},scaleratio:{valType:\"number\",min:0,dflt:1,editType:\"plot\"},constrain:{valType:\"enumerated\",values:[\"range\",\"domain\"],dflt:\"range\",editType:\"plot\"},constraintoward:{valType:\"enumerated\",values:[\"left\",\"center\",\"right\",\"top\",\"middle\",\"bottom\"],editType:\"plot\"},matches:{valType:\"enumerated\",values:[l.idRegex.x.toString(),l.idRegex.y.toString()],editType:\"calc\"},tickmode:{valType:\"enumerated\",values:[\"auto\",\"linear\",\"array\"],editType:\"ticks\",impliedEdits:{tick0:void 0,dtick:void 0}},nticks:{valType:\"integer\",min:0,dflt:0,editType:\"ticks\"},tick0:{valType:\"any\",editType:\"ticks\",impliedEdits:{tickmode:\"linear\"}},dtick:{valType:\"any\",editType:\"ticks\",impliedEdits:{tickmode:\"linear\"}},tickvals:{valType:\"data_array\",editType:\"ticks\"},ticktext:{valType:\"data_array\",editType:\"ticks\"},ticks:{valType:\"enumerated\",values:[\"outside\",\"inside\",\"\"],editType:\"ticks\"},tickson:{valType:\"enumerated\",values:[\"labels\",\"boundaries\"],dflt:\"labels\",editType:\"ticks\"},mirror:{valType:\"enumerated\",values:[!0,\"ticks\",!1,\"all\",\"allticks\"],dflt:!1,editType:\"ticks+layoutstyle\"},ticklen:{valType:\"number\",min:0,dflt:5,editType:\"ticks\"},tickwidth:{valType:\"number\",min:0,dflt:1,editType:\"ticks\"},tickcolor:{valType:\"color\",dflt:i.defaultLine,editType:\"ticks\"},showticklabels:{valType:\"boolean\",dflt:!0,editType:\"ticks\"},automargin:{valType:\"boolean\",dflt:!1,editType:\"ticks\"},showspikes:{valType:\"boolean\",dflt:!1,editType:\"modebar\"},spikecolor:{valType:\"color\",dflt:null,editType:\"none\"},spikethickness:{valType:\"number\",dflt:3,editType:\"none\"},spikedash:o({},a,{dflt:\"dash\",editType:\"none\"}),spikemode:{valType:\"flaglist\",flags:[\"toaxis\",\"across\",\"marker\"],dflt:\"toaxis\",editType:\"none\"},spikesnap:{valType:\"enumerated\",values:[\"data\",\"cursor\"],dflt:\"data\",editType:\"none\"},tickfont:n({editType:\"ticks\"}),tickangle:{valType:\"angle\",dflt:\"auto\",editType:\"ticks\"},tickprefix:{valType:\"string\",dflt:\"\",editType:\"ticks\"},showtickprefix:{valType:\"enumerated\",values:[\"all\",\"first\",\"last\",\"none\"],dflt:\"all\",editType:\"ticks\"},ticksuffix:{valType:\"string\",dflt:\"\",editType:\"ticks\"},showticksuffix:{valType:\"enumerated\",values:[\"all\",\"first\",\"last\",\"none\"],dflt:\"all\",editType:\"ticks\"},showexponent:{valType:\"enumerated\",values:[\"all\",\"first\",\"last\",\"none\"],dflt:\"all\",editType:\"ticks\"},exponentformat:{valType:\"enumerated\",values:[\"none\",\"e\",\"E\",\"power\",\"SI\",\"B\"],dflt:\"B\",editType:\"ticks\"},separatethousands:{valType:\"boolean\",dflt:!1,editType:\"ticks\"},tickformat:{valType:\"string\",dflt:\"\",editType:\"ticks\"},tickformatstops:s(\"tickformatstop\",{enabled:{valType:\"boolean\",dflt:!0,editType:\"ticks\"},dtickrange:{valType:\"info_array\",items:[{valType:\"any\",editType:\"ticks\"},{valType:\"any\",editType:\"ticks\"}],editType:\"ticks\"},value:{valType:\"string\",dflt:\"\",editType:\"ticks\"},editType:\"ticks\"}),hoverformat:{valType:\"string\",dflt:\"\",editType:\"none\"},showline:{valType:\"boolean\",dflt:!1,editType:\"ticks+layoutstyle\"},linecolor:{valType:\"color\",dflt:i.defaultLine,editType:\"layoutstyle\"},linewidth:{valType:\"number\",min:0,dflt:1,editType:\"ticks+layoutstyle\"},showgrid:{valType:\"boolean\",editType:\"ticks\"},gridcolor:{valType:\"color\",dflt:i.lightLine,editType:\"ticks\"},gridwidth:{valType:\"number\",min:0,dflt:1,editType:\"ticks\"},zeroline:{valType:\"boolean\",editType:\"ticks\"},zerolinecolor:{valType:\"color\",dflt:i.defaultLine,editType:\"ticks\"},zerolinewidth:{valType:\"number\",dflt:1,editType:\"ticks\"},showdividers:{valType:\"boolean\",dflt:!0,editType:\"ticks\"},dividercolor:{valType:\"color\",dflt:i.defaultLine,editType:\"ticks\"},dividerwidth:{valType:\"number\",dflt:1,editType:\"ticks\"},anchor:{valType:\"enumerated\",values:[\"free\",l.idRegex.x.toString(),l.idRegex.y.toString()],editType:\"plot\"},side:{valType:\"enumerated\",values:[\"top\",\"bottom\",\"left\",\"right\"],editType:\"plot\"},overlaying:{valType:\"enumerated\",values:[\"free\",l.idRegex.x.toString(),l.idRegex.y.toString()],editType:\"plot\"},layer:{valType:\"enumerated\",values:[\"above traces\",\"below traces\"],dflt:\"above traces\",editType:\"plot\"},domain:{valType:\"info_array\",items:[{valType:\"number\",min:0,max:1,editType:\"plot\"},{valType:\"number\",min:0,max:1,editType:\"plot\"}],dflt:[0,1],editType:\"plot\"},position:{valType:\"number\",min:0,max:1,dflt:0,editType:\"plot\"},categoryorder:{valType:\"enumerated\",values:[\"trace\",\"category ascending\",\"category descending\",\"array\",\"total ascending\",\"total descending\",\"min ascending\",\"min descending\",\"max ascending\",\"max descending\",\"sum ascending\",\"sum descending\",\"mean ascending\",\"mean descending\",\"median ascending\",\"median descending\"],dflt:\"trace\",editType:\"calc\"},categoryarray:{valType:\"data_array\",editType:\"calc\"},uirevision:{valType:\"any\",editType:\"none\"},editType:\"calc\",_deprecated:{autotick:{valType:\"boolean\",editType:\"ticks\"},title:{valType:\"string\",editType:\"ticks\"},titlefont:n({editType:\"ticks\"})}}},{\"../../components/color/attributes\":592,\"../../components/drawing/attributes\":613,\"../../constants/docs\":690,\"../../lib/extend\":710,\"../../plot_api/plot_template\":757,\"../font_attributes\":793,\"./constants\":773}],780:[function(t,e,r){\"use strict\";var n=t(\"../../lib\"),i=t(\"../../components/color\"),a=t(\"../../plot_api/plot_template\"),o=t(\"../layout_attributes\"),s=t(\"./layout_attributes\"),l=t(\"./type_defaults\"),c=t(\"./axis_defaults\"),u=t(\"./constraints\").handleConstraintDefaults,h=t(\"./position_defaults\"),f=t(\"./axis_ids\"),p=f.id2name,d=f.name2id,g=t(\"../../registry\"),v=g.traceIs,m=g.getComponentMethod;function y(t,e,r){Array.isArray(t[e])?t[e].push(r):t[e]=[r]}e.exports=function(t,e,r){var f,g,x={},b={},_={},w={},k={},T={},A={},M={},S={};for(f=0;f<r.length;f++){var E=r[f];if(v(E,\"cartesian\")||v(E,\"gl2d\")){var C,L;if(E.xaxis)y(x,C=p(E.xaxis),E);else if(E.xaxes)for(g=0;g<E.xaxes.length;g++)y(x,p(E.xaxes[g]),E);if(E.yaxis)y(x,L=p(E.yaxis),E);else if(E.yaxes)for(g=0;g<E.yaxes.length;g++)y(x,p(E.yaxes[g]),E);if(\"funnel\"===E.type?\"h\"===E.orientation?(C&&(b[C]=!0),L&&(A[L]=!0)):L&&(_[L]=!0):(L&&(k[L]=!0,T[L]=!0),v(E,\"carpet\")&&(\"carpet\"!==E.type||E._cheater)||C&&(w[C]=!0)),\"carpet\"===E.type&&E._cheater&&C&&(b[C]=!0),v(E,\"2dMap\")&&(M[C]=!0,M[L]=!0),v(E,\"oriented\"))S[\"h\"===E.orientation?L:C]=!0}}var P=e._subplots,O=P.xaxis,z=P.yaxis,I=n.simpleMap(O,p),D=n.simpleMap(z,p),R=I.concat(D),F=i.background;O.length&&z.length&&(F=n.coerce(t,e,o,\"plot_bgcolor\"));var B,N,j,U,V=i.combine(F,e.paper_bgcolor);function q(t,e){return n.coerce(j,U,s,t,e)}function H(t,e){return n.coerce2(j,U,s,t,e)}function G(t){return\"x\"===t?z:O}var Y={x:G(\"x\"),y:G(\"y\")},W=Y.x.concat(Y.y);function X(e,r){for(var n=\"x\"===e?I:D,i=[],a=0;a<n.length;a++){var o=n[a];o===r||(t[o]||{}).overlaying||i.push(d(o))}return i}for(f=0;f<R.length;f++){N=(B=R[f]).charAt(0),n.isPlainObject(t[B])||(t[B]={}),j=t[B],U=a.newContainer(e,B,N+\"axis\");var Z=x[B]||[];U._traceIndices=Z.map(function(t){return t._expandedIndex}),U._annIndices=[],U._shapeIndices=[],U._imgIndices=[],U._subplotsWith=[],U._counterAxes=[],U._name=U._attr=B;var J=U._id=d(B),K=X(N,B),$=\"x\"===N&&!w[B]&&b[B]||\"y\"===N&&!k[B]&&_[B],Q=\"y\"===N&&!T[B]&&A[B],tt={letter:N,font:e.font,outerTicks:M[B],showGrid:!S[B],data:Z,bgColor:V,calendar:e.calendar,automargin:!0,visibleDflt:$,reverseDflt:Q,splomStash:((e._splomAxes||{})[N]||{})[J]};q(\"uirevision\",e.uirevision),l(j,U,q,tt),c(j,U,q,tt,e);var et=H(\"spikecolor\"),rt=H(\"spikethickness\"),nt=H(\"spikedash\"),it=H(\"spikemode\"),at=H(\"spikesnap\");q(\"showspikes\",!!(et||rt||nt||it||at))||(delete U.spikecolor,delete U.spikethickness,delete U.spikedash,delete U.spikemode,delete U.spikesnap),h(j,U,q,{letter:N,counterAxes:Y[N],overlayableAxes:K,grid:e.grid}),U._input=j}var ot=m(\"rangeslider\",\"handleDefaults\"),st=m(\"rangeselector\",\"handleDefaults\");for(f=0;f<I.length;f++)B=I[f],j=t[B],U=e[B],ot(t,e,B),\"date\"===U.type&&st(j,U,e,D,U.calendar),q(\"fixedrange\");for(f=0;f<D.length;f++){B=D[f],j=t[B],U=e[B];var lt=e[p(U.anchor)];q(\"fixedrange\",m(\"rangeslider\",\"isVisible\")(lt))}var ct=e._axisConstraintGroups=[],ut=e._axisMatchGroups=[];for(f=0;f<R.length;f++)N=(B=R[f]).charAt(0),j=t[B],U=e[B],u(j,U,q,W,e);for(f=0;f<ut.length;f++){var ht,ft=ut[f],pt=null,dt=null;for(ht in ft)(U=e[p(ht)]).matches||(pt=U.range,dt=U.autorange);if(null===pt||null===dt)for(ht in ft){pt=(U=e[p(ht)]).range,dt=U.autorange;break}for(ht in ft)(U=e[p(ht)]).matches&&(U.range=pt.slice(),U.autorange=dt),U._matchGroup=ft;if(ct.length)for(ht in ft)for(g=0;g<ct.length;g++){var gt=ct[g];for(var vt in gt)ht===vt&&(n.warn(\"Axis \"+vt+\" is set with both a *scaleanchor* and *matches* constraint; ignoring the scale constraint.\"),delete gt[vt],Object.keys(gt).length<2&&ct.splice(g,1))}}}},{\"../../components/color\":593,\"../../lib\":719,\"../../plot_api/plot_template\":757,\"../../registry\":847,\"../layout_attributes\":819,\"./axis_defaults\":769,\"./axis_ids\":770,\"./constraints\":774,\"./layout_attributes\":779,\"./position_defaults\":782,\"./type_defaults\":790}],781:[function(t,e,r){\"use strict\";var n=t(\"tinycolor2\").mix,i=t(\"../../components/color/attributes\").lightFraction,a=t(\"../../lib\");e.exports=function(t,e,r,o){var s=(o=o||{}).dfltColor;function l(r,n){return a.coerce2(t,e,o.attributes,r,n)}var c=l(\"linecolor\",s),u=l(\"linewidth\");r(\"showline\",o.showLine||!!c||!!u)||(delete e.linecolor,delete e.linewidth);var h=l(\"gridcolor\",n(s,o.bgColor,o.blend||i).toRgbString()),f=l(\"gridwidth\");if(r(\"showgrid\",o.showGrid||!!h||!!f)||(delete e.gridcolor,delete e.gridwidth),!o.noZeroLine){var p=l(\"zerolinecolor\",s),d=l(\"zerolinewidth\");r(\"zeroline\",o.showGrid||!!p||!!d)||(delete e.zerolinecolor,delete e.zerolinewidth)}}},{\"../../components/color/attributes\":592,\"../../lib\":719,tinycolor2:537}],782:[function(t,e,r){\"use strict\";var n=t(\"fast-isnumeric\"),i=t(\"../../lib\");e.exports=function(t,e,r,a){var o,s,l,c,u=a.counterAxes||[],h=a.overlayableAxes||[],f=a.letter,p=a.grid;p&&(s=p._domains[f][p._axisMap[e._id]],o=p._anchors[e._id],s&&(l=p[f+\"side\"].split(\" \")[0],c=p.domain[f][\"right\"===l||\"top\"===l?1:0])),s=s||[0,1],o=o||(n(t.position)?\"free\":u[0]||\"free\"),l=l||(\"x\"===f?\"bottom\":\"left\"),c=c||0,\"free\"===i.coerce(t,e,{anchor:{valType:\"enumerated\",values:[\"free\"].concat(u),dflt:o}},\"anchor\")&&r(\"position\",c),i.coerce(t,e,{side:{valType:\"enumerated\",values:\"x\"===f?[\"bottom\",\"top\"]:[\"left\",\"right\"],dflt:l}},\"side\");var d=!1;if(h.length&&(d=i.coerce(t,e,{overlaying:{valType:\"enumerated\",values:[!1].concat(h),dflt:!1}},\"overlaying\")),!d){var g=r(\"domain\",s);g[0]>g[1]-1/4096&&(e.domain=s),i.noneOrAll(t.domain,e.domain,s)}return r(\"layer\"),e}},{\"../../lib\":719,\"fast-isnumeric\":225}],783:[function(t,e,r){\"use strict\";var n=t(\"../../constants/alignment\").FROM_BL;e.exports=function(t,e,r){void 0===r&&(r=n[t.constraintoward||\"center\"]);var i=[t.r2l(t.range[0]),t.r2l(t.range[1])],a=i[0]+(i[1]-i[0])*r;t.range=t._input.range=[t.l2r(a+(i[0]-a)*e),t.l2r(a+(i[1]-a)*e)]}},{\"../../constants/alignment\":688}],784:[function(t,e,r){\"use strict\";var n=t(\"polybooljs\"),i=t(\"../../registry\"),a=t(\"../../components/color\"),o=t(\"../../components/fx\"),s=t(\"../../lib\"),l=t(\"../../lib/polygon\"),c=t(\"../../lib/throttle\"),u=t(\"../../components/fx/helpers\").makeEventData,h=t(\"./axis_ids\").getFromId,f=t(\"../../lib/clear_gl_canvases\"),p=t(\"../../plot_api/subroutines\").redrawReglTraces,d=t(\"./constants\"),g=d.MINSELECT,v=l.filter,m=l.tester;function y(t){return t._id}function x(t,e,r,n,i,a,o){var s,l,c,u,h,f,p,d,g,v=e._hoverdata,m=e._fullLayout.clickmode.indexOf(\"event\")>-1,y=[];if(function(t){return t&&Array.isArray(t)&&!0!==t[0].hoverOnBox}(v)){k(t,e,a);var x=function(t,e){var r,n,i=t[0],a=-1,o=[];for(n=0;n<e.length;n++)if(r=e[n],i.fullData._expandedIndex===r.cd[0].trace._expandedIndex){if(!0===i.hoverOnBox)break;void 0!==i.pointNumber?a=i.pointNumber:void 0!==i.binNumber&&(a=i.binNumber,o=i.pointNumbers);break}return{pointNumber:a,pointNumbers:o,searchInfo:r}}(v,s=A(e,r,n,i));if(x.pointNumbers.length>0?function(t,e){var r,n,i,a=[];for(i=0;i<t.length;i++)(r=t[i]).cd[0].trace.selectedpoints&&r.cd[0].trace.selectedpoints.length>0&&a.push(r);if(1===a.length&&a[0]===e.searchInfo&&(n=e.searchInfo.cd[0].trace).selectedpoints.length===e.pointNumbers.length){for(i=0;i<e.pointNumbers.length;i++)if(n.selectedpoints.indexOf(e.pointNumbers[i])<0)return!1;return!0}return!1}(s,x):function(t){var e,r,n,i=0;for(n=0;n<t.length;n++)if(e=t[n],(r=e.cd[0].trace).selectedpoints){if(r.selectedpoints.length>1)return!1;if((i+=r.selectedpoints.length)>1)return!1}return 1===i}(s)&&(f=S(x))){for(o&&o.remove(),g=0;g<s.length;g++)(l=s[g])._module.selectPoints(l,!1);E(e,s),T(a),m&&e.emit(\"plotly_deselect\",null)}else{for(p=t.shiftKey&&(void 0!==f?f:S(x)),c=function(t,e,r){return{pointNumber:t,searchInfo:e,subtract:r}}(x.pointNumber,x.searchInfo,p),u=w(a.selectionDefs.concat([c])),g=0;g<s.length;g++)if(h=C(s[g]._module.selectPoints(s[g],u),s[g]),y.length)for(var b=0;b<h.length;b++)y.push(h[b]);else y=h;E(e,s,d={points:y}),c&&a&&a.selectionDefs.push(c),o&&M(a.mergedPolygons,o),m&&e.emit(\"plotly_selected\",d)}}}function b(t){return\"pointNumber\"in t&&\"searchInfo\"in t}function _(t){return{xmin:0,xmax:0,ymin:0,ymax:0,pts:[],contains:function(e,r,n,i){var a=t.searchInfo.cd[0].trace._expandedIndex;return i.cd[0].trace._expandedIndex===a&&n===t.pointNumber},isRect:!1,degenerate:!1,subtract:t.subtract}}function w(t){for(var e=[],r=b(t[0])?0:t[0][0][0],n=r,i=b(t[0])?0:t[0][0][1],a=i,o=0;o<t.length;o++)if(b(t[o]))e.push(_(t[o]));else{var s=l.tester(t[o]);s.subtract=t[o].subtract,e.push(s),r=Math.min(r,s.xmin),n=Math.max(n,s.xmax),i=Math.min(i,s.ymin),a=Math.max(a,s.ymax)}return{xmin:r,xmax:n,ymin:i,ymax:a,pts:[],contains:function(t,r,n,i){for(var a=!1,o=0;o<e.length;o++)e[o].contains(t,r,n,i)&&(a=!1===e[o].subtract);return a},isRect:!1,degenerate:!1}}function k(t,e,r){var n=e._fullLayout,i=r.plotinfo,a=n._lastSelectedSubplot&&n._lastSelectedSubplot===i.id,o=t.shiftKey||t.altKey;a&&o&&i.selection&&i.selection.selectionDefs&&!r.selectionDefs?(r.selectionDefs=i.selection.selectionDefs,r.mergedPolygons=i.selection.mergedPolygons):o&&i.selection||T(r),a||(L(e),n._lastSelectedSubplot=i.id)}function T(t){var e=t.plotinfo;e.selection={},e.selection.selectionDefs=t.selectionDefs=[],e.selection.mergedPolygons=t.mergedPolygons=[]}function A(t,e,r,n){var i,a,o,s=[],l=e.map(y),c=r.map(y);for(o=0;o<t.calcdata.length;o++)if(!0===(a=(i=t.calcdata[o])[0].trace).visible&&a._module&&a._module.selectPoints)if(!n||a.subplot!==n&&a.geo!==n)if(\"splom\"===a.type&&a._xaxes[l[0]]&&a._yaxes[c[0]]){var u=p(a._module,i,e[0],r[0]);u.scene=t._fullLayout._splomScenes[a.uid],s.push(u)}else if(\"sankey\"===a.type){var f=p(a._module,i,e[0],r[0]);s.push(f)}else{if(-1===l.indexOf(a.xaxis))continue;if(-1===c.indexOf(a.yaxis))continue;s.push(p(a._module,i,h(t,a.xaxis),h(t,a.yaxis)))}else s.push(p(a._module,i,e[0],r[0]));return s;function p(t,e,r,n){return{_module:t,cd:e,xaxis:r,yaxis:n}}}function M(t,e){var r,n,i=[];for(r=0;r<t.length;r++){var a=t[r];i.push(a.join(\"L\")+\"L\"+a[0])}n=t.length>0?\"M\"+i.join(\"M\")+\"Z\":\"M0,0Z\",e.attr(\"d\",n)}function S(t){var e=t.searchInfo.cd[0].trace,r=t.pointNumber,n=t.pointNumbers,i=n.length>0?n[0]:r;return!!e.selectedpoints&&e.selectedpoints.indexOf(i)>-1}function E(t,e,r){var n,a,o,s;for(n=0;n<e.length;n++){var l=e[n].cd[0].trace._fullInput,c=t._fullLayout._tracePreGUI[l.uid]||{};void 0===c.selectedpoints&&(c.selectedpoints=l._input.selectedpoints||null)}if(r){var u=r.points||[];for(n=0;n<e.length;n++)(s=e[n].cd[0].trace)._input.selectedpoints=s._fullInput.selectedpoints=[],s._fullInput!==s&&(s.selectedpoints=[]);for(n=0;n<u.length;n++){var h=u[n],d=h.data,g=h.fullData;h.pointIndices?([].push.apply(d.selectedpoints,h.pointIndices),s._fullInput!==s&&[].push.apply(g.selectedpoints,h.pointIndices)):(d.selectedpoints.push(h.pointIndex),s._fullInput!==s&&g.selectedpoints.push(h.pointIndex))}}else for(n=0;n<e.length;n++)delete(s=e[n].cd[0].trace).selectedpoints,delete s._input.selectedpoints,s._fullInput!==s&&delete s._fullInput.selectedpoints;var v=!1;for(n=0;n<e.length;n++){s=(o=(a=e[n]).cd)[0].trace,i.traceIs(s,\"regl\")&&(v=!0);var m=a._module,y=m.styleOnSelect||m.style;y&&(y(t,o,o[0].node3),o[0].nodeRangePlot3&&y(t,o,o[0].nodeRangePlot3))}v&&(f(t),p(t))}function C(t,e){if(Array.isArray(t))for(var r=e.cd,n=e.cd[0].trace,i=0;i<t.length;i++)t[i]=u(t[i],n,r);return t}function L(t){var e=(t._fullLayout||{})._zoomlayer;e&&e.selectAll(\".select-outline\").remove()}e.exports={prepSelect:function(t,e,r,i,l){var u,h,f,p,y,b,_,S=i.gd,L=S._fullLayout,P=L._zoomlayer,O=i.element.getBoundingClientRect(),z=i.plotinfo,I=z.xaxis._offset,D=z.yaxis._offset,R=e-O.left,F=r-O.top,B=R,N=F,j=\"M\"+R+\",\"+F,U=i.xaxes[0]._length,V=i.yaxes[0]._length,q=i.xaxes.concat(i.yaxes),H=t.altKey;k(t,S,i),\"lasso\"===l&&(u=v([[R,F]],d.BENDPX));var G=P.selectAll(\"path.select-outline-\"+z.id).data([1,2]);G.enter().append(\"path\").attr(\"class\",function(t){return\"select-outline select-outline-\"+t+\" select-outline-\"+z.id}).attr(\"transform\",\"translate(\"+I+\", \"+D+\")\").attr(\"d\",j+\"Z\");var Y,W=P.append(\"path\").attr(\"class\",\"zoombox-corners\").style({fill:a.background,stroke:a.defaultLine,\"stroke-width\":1}).attr(\"transform\",\"translate(\"+I+\", \"+D+\")\").attr(\"d\",\"M0,0Z\"),X=L._uid+d.SELECTID,Z=[],J=A(S,i.xaxes,i.yaxes,i.subplot);function K(t,e){return\"log\"===t.type?t.p2d(e):t.p2r(e)}function $(t){var e=\"y\"===t._id.charAt(0)?1:0;return function(r){return K(t,r[e])}}function Q(t,e){return t-e}Y=z.fillRangeItems?z.fillRangeItems:\"select\"===l?function(t,e){var r=t.range={};for(y=0;y<q.length;y++){var n=q[y],i=n._id.charAt(0);r[n._id]=[K(n,e[i+\"min\"]),K(n,e[i+\"max\"])].sort(Q)}}:function(t,e,r){var n=t.lassoPoints={};for(y=0;y<q.length;y++){var i=q[y];n[i._id]=r.filtered.map($(i))}},i.moveFn=function(t,e){B=Math.max(0,Math.min(U,t+R)),N=Math.max(0,Math.min(V,e+F));var r=Math.abs(B-R),a=Math.abs(N-F);if(\"select\"===l){var o=L.selectdirection;\"h\"===(o=\"any\"===L.selectdirection?a<Math.min(.6*r,g)?\"h\":r<Math.min(.6*a,g)?\"v\":\"d\":L.selectdirection)?((p=[[R,0],[R,V],[B,V],[B,0]]).xmin=Math.min(R,B),p.xmax=Math.max(R,B),p.ymin=Math.min(0,V),p.ymax=Math.max(0,V),W.attr(\"d\",\"M\"+p.xmin+\",\"+(F-g)+\"h-4v\"+2*g+\"h4ZM\"+(p.xmax-1)+\",\"+(F-g)+\"h4v\"+2*g+\"h-4Z\")):\"v\"===o?((p=[[0,F],[0,N],[U,N],[U,F]]).xmin=Math.min(0,U),p.xmax=Math.max(0,U),p.ymin=Math.min(F,N),p.ymax=Math.max(F,N),W.attr(\"d\",\"M\"+(R-g)+\",\"+p.ymin+\"v-4h\"+2*g+\"v4ZM\"+(R-g)+\",\"+(p.ymax-1)+\"v4h\"+2*g+\"v-4Z\")):\"d\"===o&&((p=[[R,F],[R,N],[B,N],[B,F]]).xmin=Math.min(R,B),p.xmax=Math.max(R,B),p.ymin=Math.min(F,N),p.ymax=Math.max(F,N),W.attr(\"d\",\"M0,0Z\"))}else\"lasso\"===l&&(u.addPt([B,N]),p=u.filtered);i.selectionDefs&&i.selectionDefs.length?(f=function(t,e,r){return r?n.difference({regions:t,inverted:!1},{regions:[e],inverted:!1}).regions:n.union({regions:t,inverted:!1},{regions:[e],inverted:!1}).regions}(i.mergedPolygons,p,H),p.subtract=H,h=w(i.selectionDefs.concat([p]))):(f=[p],h=m(p)),M(f,G),c.throttle(X,d.SELECTDELAY,function(){var t;Z=[];var e,r=[];for(y=0;y<J.length;y++)if(e=(b=J[y])._module.selectPoints(b,h),r.push(e),t=C(e,b),Z.length)for(var n=0;n<t.length;n++)Z.push(t[n]);else Z=t;E(S,J,_={points:Z}),Y(_,p,u),i.gd.emit(\"plotly_selecting\",_)})},i.clickFn=function(t,e){var r=L.clickmode;W.remove(),c.done(X).then(function(){if(c.clear(X),2===t){for(G.remove(),y=0;y<J.length;y++)(b=J[y])._module.selectPoints(b,!1);E(S,J),T(i),S.emit(\"plotly_deselect\",null)}else r.indexOf(\"select\")>-1&&x(e,S,i.xaxes,i.yaxes,i.subplot,i,G),\"event\"===r&&S.emit(\"plotly_selected\",void 0);o.click(S,e)}).catch(s.error)},i.doneFn=function(){W.remove(),c.done(X).then(function(){c.clear(X),i.gd.emit(\"plotly_selected\",_),p&&i.selectionDefs&&(p.subtract=H,i.selectionDefs.push(p),i.mergedPolygons.length=0,[].push.apply(i.mergedPolygons,f)),i.doneFnCompleted&&i.doneFnCompleted(Z)}).catch(s.error)}},clearSelect:L,selectOnClick:x}},{\"../../components/color\":593,\"../../components/fx\":632,\"../../components/fx/helpers\":628,\"../../lib\":719,\"../../lib/clear_gl_canvases\":704,\"../../lib/polygon\":731,\"../../lib/throttle\":744,\"../../plot_api/subroutines\":758,\"../../registry\":847,\"./axis_ids\":770,\"./constants\":773,polybooljs:473}],785:[function(t,e,r){\"use strict\";var n=t(\"d3\"),i=t(\"fast-isnumeric\"),a=t(\"../../lib\"),o=a.cleanNumber,s=a.ms2DateTime,l=a.dateTime2ms,c=a.ensureNumber,u=a.isArrayOrTypedArray,h=t(\"../../constants/numerical\"),f=h.FP_SAFE,p=h.BADNUM,d=h.LOG_CLIP,g=t(\"./constants\"),v=t(\"./axis_ids\");function m(t){return Math.pow(10,t)}function y(t){return null!=t}e.exports=function(t,e){e=e||{};var r=t._id||\"x\",h=r.charAt(0);function x(e,r){if(e>0)return Math.log(e)/Math.LN10;if(e<=0&&r&&t.range&&2===t.range.length){var n=t.range[0],i=t.range[1];return.5*(n+i-2*d*Math.abs(n-i))}return p}function b(e,r,n){var o=l(e,n||t.calendar);if(o===p){if(!i(e))return p;e=+e;var s=Math.floor(10*a.mod(e+.05,1)),c=Math.round(e-s/10);o=l(new Date(c))+s/10}return o}function _(e,r,n){return s(e,r,n||t.calendar)}function w(e){return t._categories[Math.round(e)]}function k(e){if(y(e)){if(void 0===t._categoriesMap&&(t._categoriesMap={}),void 0!==t._categoriesMap[e])return t._categoriesMap[e];t._categories.push(\"number\"==typeof e?String(e):e);var r=t._categories.length-1;return t._categoriesMap[e]=r,r}return p}function T(e){if(t._categoriesMap)return t._categoriesMap[e]}function A(t){var e=T(t);return void 0!==e?e:i(t)?+t:void 0}function M(e){return i(e)?n.round(t._b+t._m*e,2):p}function S(e){return(e-t._b)/t._m}t.c2l=\"log\"===t.type?x:c,t.l2c=\"log\"===t.type?m:c,t.l2p=M,t.p2l=S,t.c2p=\"log\"===t.type?function(t,e){return M(x(t,e))}:M,t.p2c=\"log\"===t.type?function(t){return m(S(t))}:S,-1!==[\"linear\",\"-\"].indexOf(t.type)?(t.d2r=t.r2d=t.d2c=t.r2c=t.d2l=t.r2l=o,t.c2d=t.c2r=t.l2d=t.l2r=c,t.d2p=t.r2p=function(e){return t.l2p(o(e))},t.p2d=t.p2r=S,t.cleanPos=c):\"log\"===t.type?(t.d2r=t.d2l=function(t,e){return x(o(t),e)},t.r2d=t.r2c=function(t){return m(o(t))},t.d2c=t.r2l=o,t.c2d=t.l2r=c,t.c2r=x,t.l2d=m,t.d2p=function(e,r){return t.l2p(t.d2r(e,r))},t.p2d=function(t){return m(S(t))},t.r2p=function(e){return t.l2p(o(e))},t.p2r=S,t.cleanPos=c):\"date\"===t.type?(t.d2r=t.r2d=a.identity,t.d2c=t.r2c=t.d2l=t.r2l=b,t.c2d=t.c2r=t.l2d=t.l2r=_,t.d2p=t.r2p=function(e,r,n){return t.l2p(b(e,0,n))},t.p2d=t.p2r=function(t,e,r){return _(S(t),e,r)},t.cleanPos=function(e){return a.cleanDate(e,p,t.calendar)}):\"category\"===t.type?(t.d2c=t.d2l=k,t.r2d=t.c2d=t.l2d=w,t.d2r=t.d2l_noadd=A,t.r2c=function(e){var r=A(e);return void 0!==r?r:t.fraction2r(.5)},t.l2r=t.c2r=c,t.r2l=A,t.d2p=function(e){return t.l2p(t.r2c(e))},t.p2d=function(t){return w(S(t))},t.r2p=t.d2p,t.p2r=S,t.cleanPos=function(t){return\"string\"==typeof t&&\"\"!==t?t:c(t)}):\"multicategory\"===t.type&&(t.r2d=t.c2d=t.l2d=w,t.d2r=t.d2l_noadd=A,t.r2c=function(e){var r=A(e);return void 0!==r?r:t.fraction2r(.5)},t.r2c_just_indices=T,t.l2r=t.c2r=c,t.r2l=A,t.d2p=function(e){return t.l2p(t.r2c(e))},t.p2d=function(t){return w(S(t))},t.r2p=t.d2p,t.p2r=S,t.cleanPos=function(t){return Array.isArray(t)||\"string\"==typeof t&&\"\"!==t?t:c(t)},t.setupMultiCategory=function(n){var i,o,s=t._traceIndices,l=e._axisMatchGroups;if(l&&l.length&&0===t._categories.length)for(i=0;i<l.length;i++){var c=l[i];if(c[r])for(var f in c)if(f!==r){var p=e[v.id2name(f)];s=s.concat(p._traceIndices)}}var d=[[0,{}],[0,{}]],g=[];for(i=0;i<s.length;i++){var m=n[s[i]];if(h in m){var x=m[h],b=m._length||a.minRowLength(x);if(u(x[0])&&u(x[1]))for(o=0;o<b;o++){var _=x[0][o],w=x[1][o];y(_)&&y(w)&&(g.push([_,w]),_ in d[0][1]||(d[0][1][_]=d[0][0]++),w in d[1][1]||(d[1][1][w]=d[1][0]++))}}}for(g.sort(function(t,e){var r=d[0][1],n=r[t[0]]-r[e[0]];if(n)return n;var i=d[1][1];return i[t[1]]-i[e[1]]}),i=0;i<g.length;i++)k(g[i])}),t.fraction2r=function(e){var r=t.r2l(t.range[0]),n=t.r2l(t.range[1]);return t.l2r(r+e*(n-r))},t.r2fraction=function(e){var r=t.r2l(t.range[0]),n=t.r2l(t.range[1]);return(t.r2l(e)-r)/(n-r)},t.cleanRange=function(e,r){r||(r={}),e||(e=\"range\");var n,o,s=a.nestedProperty(t,e).get();if(o=(o=\"date\"===t.type?a.dfltRange(t.calendar):\"y\"===h?g.DFLTRANGEY:r.dfltRange||g.DFLTRANGEX).slice(),s&&2===s.length)for(\"date\"!==t.type||t.autorange||(s[0]=a.cleanDate(s[0],p,t.calendar),s[1]=a.cleanDate(s[1],p,t.calendar)),n=0;n<2;n++)if(\"date\"===t.type){if(!a.isDateTime(s[n],t.calendar)){t[e]=o;break}if(t.r2l(s[0])===t.r2l(s[1])){var l=a.constrain(t.r2l(s[0]),a.MIN_MS+1e3,a.MAX_MS-1e3);s[0]=t.l2r(l-1e3),s[1]=t.l2r(l+1e3);break}}else{if(!i(s[n])){if(!i(s[1-n])){t[e]=o;break}s[n]=s[1-n]*(n?10:.1)}if(s[n]<-f?s[n]=-f:s[n]>f&&(s[n]=f),s[0]===s[1]){var c=Math.max(1,Math.abs(1e-6*s[0]));s[0]-=c,s[1]+=c}}else a.nestedProperty(t,e).set(o)},t.setScale=function(r){var n=e._size;if(t.overlaying){var i=v.getFromId({_fullLayout:e},t.overlaying);t.domain=i.domain}var a=r&&t._r?\"_r\":\"range\",o=t.calendar;t.cleanRange(a);var s=t.r2l(t[a][0],o),l=t.r2l(t[a][1],o);if(\"y\"===h?(t._offset=n.t+(1-t.domain[1])*n.h,t._length=n.h*(t.domain[1]-t.domain[0]),t._m=t._length/(s-l),t._b=-t._m*l):(t._offset=n.l+t.domain[0]*n.w,t._length=n.w*(t.domain[1]-t.domain[0]),t._m=t._length/(l-s),t._b=-t._m*s),!isFinite(t._m)||!isFinite(t._b)||t._length<0)throw e._replotting=!1,new Error(\"Something went wrong with axis scaling\")},t.makeCalcdata=function(e,r){var n,i,o,s,l=t.type,c=\"date\"===l&&e[r+\"calendar\"];if(r in e){if(n=e[r],s=e._length||a.minRowLength(n),a.isTypedArray(n)&&(\"linear\"===l||\"log\"===l)){if(s===n.length)return n;if(n.subarray)return n.subarray(0,s)}if(\"multicategory\"===l)return function(t,e){for(var r=new Array(e),n=0;n<e;n++){var i=(t[0]||[])[n],a=(t[1]||[])[n];r[n]=T([i,a])}return r}(n,s);for(i=new Array(s),o=0;o<s;o++)i[o]=t.d2c(n[o],0,c)}else{var u=r+\"0\"in e?t.d2c(e[r+\"0\"],0,c):0,h=e[\"d\"+r]?Number(e[\"d\"+r]):1;for(n=e[{x:\"y\",y:\"x\"}[r]],s=e._length||n.length,i=new Array(s),o=0;o<s;o++)i[o]=u+o*h}return i},t.isValidRange=function(e){return Array.isArray(e)&&2===e.length&&i(t.r2l(e[0]))&&i(t.r2l(e[1]))},t.isPtWithinRange=function(e,r){var n=t.c2l(e[h],null,r),i=t.r2l(t.range[0]),a=t.r2l(t.range[1]);return i<a?i<=n&&n<=a:a<=n&&n<=i},t.clearCalc=function(){var n=function(){t._categories=[],t._categoriesMap={}},i=e._axisMatchGroups;if(i&&i.length){for(var a=!1,o=0;o<i.length;o++){var s=i[o];if(s[r]){a=!0;var l=null,c=null;for(var u in s){var h=e[v.id2name(u)];if(h._categories){l=h._categories,c=h._categoriesMap;break}}l&&c?(t._categories=l,t._categoriesMap=c):n();break}}a||n()}else n();if(t._initialCategories)for(var f=0;f<t._initialCategories.length;f++)k(t._initialCategories[f])},t.sortByInitialCategories=function(){var n=[];if(t._categories=[],t._categoriesMap={},t._initialCategories)for(var i=0;i<t._initialCategories.length;i++)k(t._initialCategories[i]);n=n.concat(t._traceIndices);var a=t._matchGroup;for(var o in a)if(r!==o){var s=e[v.id2name(o)];s._categories=t._categories,s._categoriesMap=t._categoriesMap,n=n.concat(s._traceIndices)}return n};var E=e._d3locale;\"date\"===t.type&&(t._dateFormat=E?E.timeFormat.utc:n.time.format.utc,t._extraFormat=e._extraFormat),t._separators=e.separators,t._numFormat=E?E.numberFormat:n.format,delete t._minDtick,delete t._forceTick0}},{\"../../constants/numerical\":695,\"../../lib\":719,\"./axis_ids\":770,\"./constants\":773,d3:163,\"fast-isnumeric\":225}],786:[function(t,e,r){\"use strict\";var n=t(\"../../lib\"),i=t(\"./layout_attributes\"),a=t(\"../array_container_defaults\");function o(t){var e=[\"showexponent\",\"showtickprefix\",\"showticksuffix\"].filter(function(e){return void 0!==t[e]});if(e.every(function(r){return t[r]===t[e[0]]})||1===e.length)return t[e[0]]}function s(t,e){function r(r,a){return n.coerce(t,e,i.tickformatstops,r,a)}r(\"enabled\")&&(r(\"dtickrange\"),r(\"value\"))}e.exports=function(t,e,r,l,c,u){u&&1!==u.pass||function(t,e,r,n,i){var a=o(t);r(\"tickprefix\")&&r(\"showtickprefix\",a);r(\"ticksuffix\",i.tickSuffixDflt)&&r(\"showticksuffix\",a)}(t,0,r,0,c),u&&2!==u.pass||function(t,e,r,l,c){var u=o(t);r(\"tickprefix\")&&r(\"showtickprefix\",u);r(\"ticksuffix\",c.tickSuffixDflt)&&r(\"showticksuffix\",u);if(r(\"showticklabels\")){var h=c.font||{},f=e.color,p=f&&f!==i.color.dflt?f:h.color;if(n.coerceFont(r,\"tickfont\",{family:h.family,size:h.size,color:p}),r(\"tickangle\"),\"category\"!==l){var d=r(\"tickformat\"),g=t.tickformatstops;Array.isArray(g)&&g.length&&a(t,e,{name:\"tickformatstops\",inclusionAttr:\"enabled\",handleItemDefaults:s}),d||\"date\"===l||(r(\"showexponent\",u),r(\"exponentformat\"),r(\"separatethousands\"))}}}(t,e,r,l,c)}},{\"../../lib\":719,\"../array_container_defaults\":763,\"./layout_attributes\":779}],787:[function(t,e,r){\"use strict\";var n=t(\"../../lib\"),i=t(\"./layout_attributes\");e.exports=function(t,e,r,a){var o=n.coerce2(t,e,i,\"ticklen\"),s=n.coerce2(t,e,i,\"tickwidth\"),l=n.coerce2(t,e,i,\"tickcolor\",e.color);r(\"ticks\",a.outerTicks||o||s||l?\"outside\":\"\")||(delete e.ticklen,delete e.tickwidth,delete e.tickcolor)}},{\"../../lib\":719,\"./layout_attributes\":779}],788:[function(t,e,r){\"use strict\";var n=t(\"./clean_ticks\");e.exports=function(t,e,r,i){var a;\"array\"!==t.tickmode||\"log\"!==i&&\"date\"!==i?a=r(\"tickmode\",Array.isArray(t.tickvals)?\"array\":t.dtick?\"linear\":\"auto\"):a=e.tickmode=\"auto\";if(\"auto\"===a)r(\"nticks\");else if(\"linear\"===a){var o=e.dtick=n.dtick(t.dtick,i);e.tick0=n.tick0(t.tick0,i,e.calendar,o)}else if(\"multicategory\"!==i){void 0===r(\"tickvals\")?e.tickmode=\"auto\":r(\"ticktext\")}}},{\"./clean_ticks\":772}],789:[function(t,e,r){\"use strict\";var n=t(\"d3\"),i=t(\"../../registry\"),a=t(\"../../components/drawing\"),o=t(\"./axes\");e.exports=function(t,e,r,s){var l=t._fullLayout;if(0!==e.length){var c,u,h,f;s&&(c=s());var p=n.ease(r.easing);return t._transitionData._interruptCallbacks.push(function(){return window.cancelAnimationFrame(f),f=null,function(){for(var r={},n=0;n<e.length;n++){var a=e[n];a.xr0&&(r[a.plotinfo.xaxis._name+\".range\"]=a.xr0.slice()),a.yr0&&(r[a.plotinfo.yaxis._name+\".range\"]=a.yr0.slice())}return i.call(\"relayout\",t,r).then(function(){for(var t=0;t<e.length;t++)d(e[t].plotinfo)})}()}),u=Date.now(),f=window.requestAnimationFrame(function n(){h=Date.now();for(var a=Math.min(1,(h-u)/r.duration),o=p(a),s=0;s<e.length;s++)g(e[s],o);h-u>r.duration?(function(){for(var r={},n=0;n<e.length;n++){var a=e[n];a.xr1&&(r[a.plotinfo.xaxis._name+\".range\"]=a.xr1.slice()),a.yr1&&(r[a.plotinfo.yaxis._name+\".range\"]=a.yr1.slice())}c&&c(),i.call(\"relayout\",t,r).then(function(){for(var t=0;t<e.length;t++)d(e[t].plotinfo)})}(),f=window.cancelAnimationFrame(n)):f=window.requestAnimationFrame(n)}),Promise.resolve()}function d(t){var e=t.xaxis,r=t.yaxis;l._defs.select(\"#\"+t.clipId+\"> rect\").call(a.setTranslate,0,0).call(a.setScale,1,1),t.plot.call(a.setTranslate,e._offset,r._offset).call(a.setScale,1,1);var n=t.plot.selectAll(\".scatterlayer .trace\");n.selectAll(\".point\").call(a.setPointGroupScale,1,1),n.selectAll(\".textpoint\").call(a.setTextPointsScale,1,1),n.call(a.hideOutsideRangePoints,t)}function g(e,r){var n=e.plotinfo,i=n.xaxis,s=n.yaxis,l=e.xr0,c=e.xr1,u=i._length,h=e.yr0,f=e.yr1,p=s._length,d=!!c,g=!!f,v=[];if(d){var m=l[1]-l[0],y=c[1]-c[0];v[0]=(l[0]*(1-r)+r*c[0]-l[0])/(l[1]-l[0])*u,v[2]=u*(1-r+r*y/m),i.range[0]=l[0]*(1-r)+r*c[0],i.range[1]=l[1]*(1-r)+r*c[1]}else v[0]=0,v[2]=u;if(g){var x=h[1]-h[0],b=f[1]-f[0];v[1]=(h[1]*(1-r)+r*f[1]-h[1])/(h[0]-h[1])*p,v[3]=p*(1-r+r*b/x),s.range[0]=h[0]*(1-r)+r*f[0],s.range[1]=h[1]*(1-r)+r*f[1]}else v[1]=0,v[3]=p;o.drawOne(t,i,{skipTitle:!0}),o.drawOne(t,s,{skipTitle:!0}),o.redrawComponents(t,[i._id,s._id]);var _=d?u/v[2]:1,w=g?p/v[3]:1,k=d?v[0]:0,T=g?v[1]:0,A=d?v[0]/v[2]*u:0,M=g?v[1]/v[3]*p:0,S=i._offset-A,E=s._offset-M;n.clipRect.call(a.setTranslate,k,T).call(a.setScale,1/_,1/w),n.plot.call(a.setTranslate,S,E).call(a.setScale,_,w),a.setPointGroupScale(n.zoomScalePts,1/_,1/w),a.setTextPointsScale(n.zoomScaleTxt,1/_,1/w)}o.redrawComponents(t)}},{\"../../components/drawing\":614,\"../../registry\":847,\"./axes\":767,d3:163}],790:[function(t,e,r){\"use strict\";var n=t(\"../../registry\").traceIs,i=t(\"./axis_autotype\");function a(t){return{v:\"x\",h:\"y\"}[t.orientation||\"v\"]}function o(t,e){var r=a(t),i=n(t,\"box-violin\"),o=n(t._fullInput||{},\"candlestick\");return i&&!o&&e===r&&void 0===t[r]&&void 0===t[r+\"0\"]}e.exports=function(t,e,r,s){\"-\"===r(\"type\",(s.splomStash||{}).type)&&(!function(t,e){if(\"-\"!==t.type)return;var r=t._id,s=r.charAt(0);-1!==r.indexOf(\"scene\")&&(r=s);var l=function(t,e,r){for(var n=0;n<t.length;n++){var i=t[n];if(\"splom\"===i.type&&i._length>0&&(i[\"_\"+r+\"axes\"]||{})[e])return i;if((i[r+\"axis\"]||r)===e){if(o(i,r))return i;if((i[r]||[]).length||i[r+\"0\"])return i}}}(e,r,s);if(!l)return;if(\"histogram\"===l.type&&s==={v:\"y\",h:\"x\"}[l.orientation||\"v\"])return void(t.type=\"linear\");var c,u=s+\"calendar\",h=l[u],f={noMultiCategory:!n(l,\"cartesian\")||n(l,\"noMultiCategory\")};if(o(l,s)){var p=a(l),d=[];for(c=0;c<e.length;c++){var g=e[c];n(g,\"box-violin\")&&(g[s+\"axis\"]||s)===r&&(void 0!==g[p]?d.push(g[p][0]):void 0!==g.name?d.push(g.name):d.push(\"text\"),g[u]!==h&&(h=void 0))}t.type=i(d,h,f)}else if(\"splom\"===l.type){var v=l.dimensions,m=v[l._axesDim[r]];m.visible&&(t.type=i(m.values,h,f))}else t.type=i(l[s]||[l[s+\"0\"]],h,f)}(e,s.data),\"-\"===e.type?e.type=\"linear\":t.type=e.type)}},{\"../../registry\":847,\"./axis_autotype\":768}],791:[function(t,e,r){\"use strict\";var n=t(\"../registry\"),i=t(\"../lib\");function a(t,e,r){var n,a,o,s=!1;if(\"data\"===e.type)n=t._fullData[null!==e.traces?e.traces[0]:0];else{if(\"layout\"!==e.type)return!1;n=t._fullLayout}return a=i.nestedProperty(n,e.prop).get(),(o=r[e.type]=r[e.type]||{}).hasOwnProperty(e.prop)&&o[e.prop]!==a&&(s=!0),o[e.prop]=a,{changed:s,value:a}}function o(t,e){var r=[],n=e[0],a={};if(\"string\"==typeof n)a[n]=e[1];else{if(!i.isPlainObject(n))return r;a=n}return l(a,function(t,e,n){r.push({type:\"layout\",prop:t,value:n})},\"\",0),r}function s(t,e){var r,n,a,o,s=[];if(n=e[0],a=e[1],r=e[2],o={},\"string\"==typeof n)o[n]=a;else{if(!i.isPlainObject(n))return s;o=n,void 0===r&&(r=a)}return void 0===r&&(r=null),l(o,function(e,n,i){var a,o;if(Array.isArray(i)){o=i.slice();var l=Math.min(o.length,t.data.length);r&&(l=Math.min(l,r.length)),a=[];for(var c=0;c<l;c++)a[c]=r?r[c]:c}else o=i,a=r?r.slice():null;if(null===a)Array.isArray(o)&&(o=o[0]);else if(Array.isArray(a)){if(!Array.isArray(o)){var u=o;o=[];for(var h=0;h<a.length;h++)o[h]=u}o.length=Math.min(a.length,o.length)}s.push({type:\"data\",prop:e,traces:a,value:o})},\"\",0),s}function l(t,e,r,n){Object.keys(t).forEach(function(a){var o=t[a];if(\"_\"!==a[0]){var s=r+(n>0?\".\":\"\")+a;i.isPlainObject(o)?l(o,e,s,n+1):e(s,a,o)}})}r.manageCommandObserver=function(t,e,n,o){var s={},l=!0;e&&e._commandObserver&&(s=e._commandObserver),s.cache||(s.cache={}),s.lookupTable={};var c=r.hasSimpleAPICommandBindings(t,n,s.lookupTable);if(e&&e._commandObserver){if(c)return s;if(e._commandObserver.remove)return e._commandObserver.remove(),e._commandObserver=null,s}if(c){a(t,c,s.cache),s.check=function(){if(l){var e=a(t,c,s.cache);return e.changed&&o&&void 0!==s.lookupTable[e.value]&&(s.disable(),Promise.resolve(o({value:e.value,type:c.type,prop:c.prop,traces:c.traces,index:s.lookupTable[e.value]})).then(s.enable,s.enable)),e.changed}};for(var u=[\"plotly_relayout\",\"plotly_redraw\",\"plotly_restyle\",\"plotly_update\",\"plotly_animatingframe\",\"plotly_afterplot\"],h=0;h<u.length;h++)t._internalOn(u[h],s.check);s.remove=function(){for(var e=0;e<u.length;e++)t._removeInternalListener(u[e],s.check)}}else i.log(\"Unable to automatically bind plot updates to API command\"),s.lookupTable={},s.remove=function(){};return s.disable=function(){l=!1},s.enable=function(){l=!0},e&&(e._commandObserver=s),s},r.hasSimpleAPICommandBindings=function(t,e,n){var i,a,o=e.length;for(i=0;i<o;i++){var s,l=e[i],c=l.method,u=l.args;if(Array.isArray(u)||(u=[]),!c)return!1;var h=r.computeAPICommandBindings(t,c,u);if(1!==h.length)return!1;if(a){if((s=h[0]).type!==a.type)return!1;if(s.prop!==a.prop)return!1;if(Array.isArray(a.traces)){if(!Array.isArray(s.traces))return!1;s.traces.sort();for(var f=0;f<a.traces.length;f++)if(a.traces[f]!==s.traces[f])return!1}else if(s.prop!==a.prop)return!1}else a=h[0],Array.isArray(a.traces)&&a.traces.sort();var p=(s=h[0]).value;if(Array.isArray(p)){if(1!==p.length)return!1;p=p[0]}n&&(n[p]=i)}return a},r.executeAPICommand=function(t,e,r){if(\"skip\"===e)return Promise.resolve();var a=n.apiMethodRegistry[e],o=[t];Array.isArray(r)||(r=[]);for(var s=0;s<r.length;s++)o.push(r[s]);return a.apply(null,o).catch(function(t){return i.warn(\"API call to Plotly.\"+e+\" rejected.\",t),Promise.reject(t)})},r.computeAPICommandBindings=function(t,e,r){var n;switch(Array.isArray(r)||(r=[]),e){case\"restyle\":n=s(t,r);break;case\"relayout\":n=o(t,r);break;case\"update\":n=s(t,[r[0],r[2]]).concat(o(t,[r[1]]));break;case\"animate\":n=function(t,e){return Array.isArray(e[0])&&1===e[0].length&&-1!==[\"string\",\"number\"].indexOf(typeof e[0][0])?[{type:\"layout\",prop:\"_currentFrame\",value:e[0][0].toString()}]:[]}(0,r);break;default:n=[]}return n}},{\"../lib\":719,\"../registry\":847}],792:[function(t,e,r){\"use strict\";var n=t(\"../lib/extend\").extendFlat;r.attributes=function(t,e){e=e||{};var r={valType:\"info_array\",editType:(t=t||{}).editType,items:[{valType:\"number\",min:0,max:1,editType:t.editType},{valType:\"number\",min:0,max:1,editType:t.editType}],dflt:[0,1]},i=(t.name&&t.name,t.trace,e.description&&e.description,{x:n({},r,{}),y:n({},r,{}),editType:t.editType});return t.noGridCell||(i.row={valType:\"integer\",min:0,dflt:0,editType:t.editType},i.column={valType:\"integer\",min:0,dflt:0,editType:t.editType}),i},r.defaults=function(t,e,r,n){var i=n&&n.x||[0,1],a=n&&n.y||[0,1],o=e.grid;if(o){var s=r(\"domain.column\");void 0!==s&&(s<o.columns?i=o._domains.x[s]:delete t.domain.column);var l=r(\"domain.row\");void 0!==l&&(l<o.rows?a=o._domains.y[l]:delete t.domain.row)}r(\"domain.x\",i),r(\"domain.y\",a)}},{\"../lib/extend\":710}],793:[function(t,e,r){\"use strict\";e.exports=function(t){var e=t.editType,r=t.colorEditType;void 0===r&&(r=e);var n={family:{valType:\"string\",noBlank:!0,strict:!0,editType:e},size:{valType:\"number\",min:1,editType:e},color:{valType:\"color\",editType:r},editType:e};return t.arrayOk&&(n.family.arrayOk=!0,n.size.arrayOk=!0,n.color.arrayOk=!0),n}},{}],794:[function(t,e,r){\"use strict\";e.exports={_isLinkedToArray:\"frames_entry\",group:{valType:\"string\"},name:{valType:\"string\"},traces:{valType:\"any\"},baseframe:{valType:\"string\"},data:{valType:\"any\"},layout:{valType:\"any\"}}},{}],795:[function(t,e,r){\"use strict\";r.projNames={equirectangular:\"equirectangular\",mercator:\"mercator\",orthographic:\"orthographic\",\"natural earth\":\"naturalEarth\",kavrayskiy7:\"kavrayskiy7\",miller:\"miller\",robinson:\"robinson\",eckert4:\"eckert4\",\"azimuthal equal area\":\"azimuthalEqualArea\",\"azimuthal equidistant\":\"azimuthalEquidistant\",\"conic equal area\":\"conicEqualArea\",\"conic conformal\":\"conicConformal\",\"conic equidistant\":\"conicEquidistant\",gnomonic:\"gnomonic\",stereographic:\"stereographic\",mollweide:\"mollweide\",hammer:\"hammer\",\"transverse mercator\":\"transverseMercator\",\"albers usa\":\"albersUsa\",\"winkel tripel\":\"winkel3\",aitoff:\"aitoff\",sinusoidal:\"sinusoidal\"},r.axesNames=[\"lonaxis\",\"lataxis\"],r.lonaxisSpan={orthographic:180,\"azimuthal equal area\":360,\"azimuthal equidistant\":360,\"conic conformal\":180,gnomonic:160,stereographic:180,\"transverse mercator\":180,\"*\":360},r.lataxisSpan={\"conic conformal\":150,stereographic:179.5,\"*\":180},r.scopeDefaults={world:{lonaxisRange:[-180,180],lataxisRange:[-90,90],projType:\"equirectangular\",projRotate:[0,0,0]},usa:{lonaxisRange:[-180,-50],lataxisRange:[15,80],projType:\"albers usa\"},europe:{lonaxisRange:[-30,60],lataxisRange:[30,85],projType:\"conic conformal\",projRotate:[15,0,0],projParallels:[0,60]},asia:{lonaxisRange:[22,160],lataxisRange:[-15,55],projType:\"mercator\",projRotate:[0,0,0]},africa:{lonaxisRange:[-30,60],lataxisRange:[-40,40],projType:\"mercator\",projRotate:[0,0,0]},\"north america\":{lonaxisRange:[-180,-45],lataxisRange:[5,85],projType:\"conic conformal\",projRotate:[-100,0,0],projParallels:[29.5,45.5]},\"south america\":{lonaxisRange:[-100,-30],lataxisRange:[-60,15],projType:\"mercator\",projRotate:[0,0,0]}},r.clipPad=.001,r.precision=.1,r.landColor=\"#F0DC82\",r.waterColor=\"#3399FF\",r.locationmodeToLayer={\"ISO-3\":\"countries\",\"USA-states\":\"subunits\",\"country names\":\"countries\"},r.sphereSVG={type:\"Sphere\"},r.fillLayers={ocean:1,land:1,lakes:1},r.lineLayers={subunits:1,countries:1,coastlines:1,rivers:1,frame:1},r.layers=[\"bg\",\"ocean\",\"land\",\"lakes\",\"subunits\",\"countries\",\"coastlines\",\"rivers\",\"lataxis\",\"lonaxis\",\"frame\",\"backplot\",\"frontplot\"],r.layersForChoropleth=[\"bg\",\"ocean\",\"land\",\"subunits\",\"countries\",\"coastlines\",\"lataxis\",\"lonaxis\",\"frame\",\"backplot\",\"rivers\",\"lakes\",\"frontplot\"],r.layerNameToAdjective={ocean:\"ocean\",land:\"land\",lakes:\"lake\",subunits:\"subunit\",countries:\"country\",coastlines:\"coastline\",rivers:\"river\",frame:\"frame\"}},{}],796:[function(t,e,r){\"use strict\";var n=t(\"d3\"),i=t(\"../../registry\"),a=t(\"../../lib\"),o=t(\"../../components/color\"),s=t(\"../../components/drawing\"),l=t(\"../../components/fx\"),c=t(\"../plots\"),u=t(\"../cartesian/axes\"),h=t(\"../../components/dragelement\"),f=t(\"../cartesian/select\").prepSelect,p=t(\"../cartesian/select\").selectOnClick,d=t(\"./zoom\"),g=t(\"./constants\"),v=t(\"../../lib/topojson_utils\"),m=t(\"topojson-client\").feature;function y(t){this.id=t.id,this.graphDiv=t.graphDiv,this.container=t.container,this.topojsonURL=t.topojsonURL,this.isStatic=t.staticPlot,this.topojsonName=null,this.topojson=null,this.projection=null,this.scope=null,this.viewInitial=null,this.fitScale=null,this.bounds=null,this.midPt=null,this.hasChoropleth=!1,this.traceHash={},this.layers={},this.basePaths={},this.dataPaths={},this.dataPoints={},this.clipDef=null,this.clipRect=null,this.bgRect=null,this.makeFramework()}t(\"./projections\")(n);var x=y.prototype;e.exports=function(t){return new y(t)},x.plot=function(t,e,r){var n=this,i=e[this.id],a=!1;for(var o in g.layerNameToAdjective)if(\"frame\"!==o&&i[\"show\"+o]){a=!0;break}for(var s=0;s<t.length;s++)if(t[0][0].trace.locationmode){a=!0;break}if(!a)return n.update(t,e);var l=v.getTopojsonName(i);null===n.topojson||l!==n.topojsonName?(n.topojsonName=l,void 0===PlotlyGeoAssets.topojson[n.topojsonName]?r.push(n.fetchTopojson().then(function(r){PlotlyGeoAssets.topojson[n.topojsonName]=r,n.topojson=r,n.update(t,e)})):(n.topojson=PlotlyGeoAssets.topojson[n.topojsonName],n.update(t,e))):n.update(t,e)},x.fetchTopojson=function(){var t=v.getTopojsonPath(this.topojsonURL,this.topojsonName);return new Promise(function(e,r){n.json(t,function(n,i){if(n)return 404===n.status?r(new Error([\"plotly.js could not find topojson file at\",t,\".\",\"Make sure the *topojsonURL* plot config option\",\"is set properly.\"].join(\" \"))):r(new Error([\"unexpected error while fetching topojson file at\",t].join(\" \")));e(i)})})},x.update=function(t,e){var r=e[this.id];if(!this.updateProjection(e,r)){this.hasChoropleth=!1;for(var n=0;n<t.length;n++)if(\"choropleth\"===t[n][0].trace.type){this.hasChoropleth=!0;break}this.viewInitial&&this.scope===r.scope||this.saveViewInitial(r),this.scope=r.scope,this.updateBaseLayers(e,r),this.updateDims(e,r),this.updateFx(e,r),c.generalUpdatePerTraceModule(this.graphDiv,this,t,r);var i=this.layers.frontplot.select(\".scatterlayer\");this.dataPoints.point=i.selectAll(\".point\"),this.dataPoints.text=i.selectAll(\"text\"),this.dataPaths.line=i.selectAll(\".js-line\");var a=this.layers.backplot.select(\".choroplethlayer\");this.dataPaths.choropleth=a.selectAll(\"path\"),this.render()}},x.updateProjection=function(t,e){var r=t._size,o=e.domain,s=e.projection,l=s.rotation||{},c=e.center||{},u=this.projection=function(t){for(var e=t.projection.type,r=n.geo[g.projNames[e]](),i=t._isClipped?g.lonaxisSpan[e]/2:null,a=[\"center\",\"rotate\",\"parallels\",\"clipExtent\"],o=function(t){return t?r:[]},s=0;s<a.length;s++){var l=a[s];\"function\"!=typeof r[l]&&(r[l]=o)}r.isLonLatOverEdges=function(t){if(null===r(t))return!0;if(i){var e=r.rotate();return n.geo.distance(t,[-e[0],-e[1]])>i*Math.PI/180}return!1},r.getPath=function(){return n.geo.path().projection(r)},r.getBounds=function(t){return r.getPath().bounds(t)},r.fitExtent=function(t,e){var n=t[1][0]-t[0][0],i=t[1][1]-t[0][1],a=r.clipExtent&&r.clipExtent();r.scale(150).translate([0,0]),a&&r.clipExtent(null);var o=r.getBounds(e),s=Math.min(n/(o[1][0]-o[0][0]),i/(o[1][1]-o[0][1])),l=+t[0][0]+(n-s*(o[1][0]+o[0][0]))/2,c=+t[0][1]+(i-s*(o[1][1]+o[0][1]))/2;return a&&r.clipExtent(a),r.scale(150*s).translate([l,c])},r.precision(g.precision),i&&r.clipAngle(i-g.clipPad);return r}(e);u.center([c.lon-l.lon,c.lat-l.lat]).rotate([-l.lon,-l.lat,l.roll]).parallels(s.parallels);var h=[[r.l+r.w*o.x[0],r.t+r.h*(1-o.y[1])],[r.l+r.w*o.x[1],r.t+r.h*(1-o.y[0])]],f=e.lonaxis,p=e.lataxis,d=function(t,e){var r=g.clipPad,n=t[0]+r,i=t[1]-r,a=e[0]+r,o=e[1]-r;n>0&&i<0&&(i+=360);var s=(i-n)/4;return{type:\"Polygon\",coordinates:[[[n,a],[n,o],[n+s,o],[n+2*s,o],[n+3*s,o],[i,o],[i,a],[i-s,a],[i-2*s,a],[i-3*s,a],[n,a]]]}}(f.range,p.range);u.fitExtent(h,d);var v=this.bounds=u.getBounds(d),m=this.fitScale=u.scale(),y=u.translate();if(!isFinite(v[0][0])||!isFinite(v[0][1])||!isFinite(v[1][0])||!isFinite(v[1][1])||isNaN(y[0])||isNaN(y[0])){for(var x=this.graphDiv,b=[\"projection.rotation\",\"center\",\"lonaxis.range\",\"lataxis.range\"],_=\"Invalid geo settings, relayout'ing to default view.\",w={},k=0;k<b.length;k++)w[this.id+\".\"+b[k]]=null;return this.viewInitial=null,a.warn(_),x._promises.push(i.call(\"relayout\",x,w)),_}var T=this.midPt=[(v[0][0]+v[1][0])/2,(v[0][1]+v[1][1])/2];if(u.scale(s.scale*m).translate([y[0]+(T[0]-y[0]),y[1]+(T[1]-y[1])]).clipExtent(v),e._isAlbersUsa){var A=u([c.lon,c.lat]),M=u.translate();u.translate([M[0]-(A[0]-M[0]),M[1]-(A[1]-M[1])])}},x.updateBaseLayers=function(t,e){var r=this,i=r.topojson,a=r.layers,l=r.basePaths;function c(t){return\"lonaxis\"===t||\"lataxis\"===t}function h(t){return Boolean(g.lineLayers[t])}function f(t){return Boolean(g.fillLayers[t])}var p=(this.hasChoropleth?g.layersForChoropleth:g.layers).filter(function(t){return h(t)||f(t)?e[\"show\"+t]:!c(t)||e[t].showgrid}),d=r.framework.selectAll(\".layer\").data(p,String);d.exit().each(function(t){delete a[t],delete l[t],n.select(this).remove()}),d.enter().append(\"g\").attr(\"class\",function(t){return\"layer \"+t}).each(function(t){var e=a[t]=n.select(this);\"bg\"===t?r.bgRect=e.append(\"rect\").style(\"pointer-events\",\"all\"):c(t)?l[t]=e.append(\"path\").style(\"fill\",\"none\"):\"backplot\"===t?e.append(\"g\").classed(\"choroplethlayer\",!0):\"frontplot\"===t?e.append(\"g\").classed(\"scatterlayer\",!0):h(t)?l[t]=e.append(\"path\").style(\"fill\",\"none\").style(\"stroke-miterlimit\",2):f(t)&&(l[t]=e.append(\"path\").style(\"stroke\",\"none\"))}),d.order(),d.each(function(r){var n=l[r],a=g.layerNameToAdjective[r];\"frame\"===r?n.datum(g.sphereSVG):h(r)||f(r)?n.datum(m(i,i.objects[r])):c(r)&&n.datum(function(t,e,r){var n,i,a,o=e[t],s=g.scopeDefaults[e.scope];\"lonaxis\"===t?(n=s.lonaxisRange,i=s.lataxisRange,a=function(t,e){return[t,e]}):\"lataxis\"===t&&(n=s.lataxisRange,i=s.lonaxisRange,a=function(t,e){return[e,t]});var l={type:\"linear\",range:[n[0],n[1]-1e-6],tick0:o.tick0,dtick:o.dtick};u.setConvert(l,r);var c=u.calcTicks(l);e.isScoped||\"lonaxis\"!==t||c.pop();for(var h=c.length,f=new Array(h),p=0;p<h;p++)for(var d=c[p].x,v=f[p]=[],m=i[0];m<i[1]+2.5;m+=2.5)v.push(a(d,m));return{type:\"MultiLineString\",coordinates:f}}(r,e,t)).call(o.stroke,e[r].gridcolor).call(s.dashLine,\"\",e[r].gridwidth),h(r)?n.call(o.stroke,e[a+\"color\"]).call(s.dashLine,\"\",e[a+\"width\"]):f(r)&&n.call(o.fill,e[a+\"color\"])})},x.updateDims=function(t,e){var r=this.bounds,n=(e.framewidth||0)/2,i=r[0][0]-n,a=r[0][1]-n,l=r[1][0]-i+n,c=r[1][1]-a+n;s.setRect(this.clipRect,i,a,l,c),this.bgRect.call(s.setRect,i,a,l,c).call(o.fill,e.bgcolor),this.xaxis._offset=i,this.xaxis._length=l,this.yaxis._offset=a,this.yaxis._length=c},x.updateFx=function(t,e){var r=this,a=r.graphDiv,o=r.bgRect,s=t.dragmode,c=t.clickmode;if(!r.isStatic){var u;\"select\"===s?u=function(t,e){(t.range={})[r.id]=[v([e.xmin,e.ymin]),v([e.xmax,e.ymax])]}:\"lasso\"===s&&(u=function(t,e,n){(t.lassoPoints={})[r.id]=n.filtered.map(v)});var g={element:r.bgRect.node(),gd:a,plotinfo:{id:r.id,xaxis:r.xaxis,yaxis:r.yaxis,fillRangeItems:u},xaxes:[r.xaxis],yaxes:[r.yaxis],subplot:r.id,clickFn:function(e){2===e&&t._zoomlayer.selectAll(\".select-outline\").remove()}};\"pan\"===s?(o.node().onmousedown=null,o.call(d(r,e)),o.on(\"dblclick.zoom\",function(){var t=r.viewInitial,e={};for(var n in t)e[r.id+\".\"+n]=t[n];i.call(\"_guiRelayout\",a,e),a.emit(\"plotly_doubleclick\",null)}),a._context._scrollZoom.geo||o.on(\"wheel.zoom\",null)):\"select\"!==s&&\"lasso\"!==s||(o.on(\".zoom\",null),g.prepFn=function(t,e,r){f(t,e,r,g,s)},h.init(g)),o.on(\"mousemove\",function(){var t=r.projection.invert(n.mouse(this));if(!t||isNaN(t[0])||isNaN(t[1]))return h.unhover(a,n.event);r.xaxis.p2c=function(){return t[0]},r.yaxis.p2c=function(){return t[1]},l.hover(a,n.event,r.id)}),o.on(\"mouseout\",function(){a._dragging||h.unhover(a,n.event)}),o.on(\"click\",function(){\"select\"!==s&&\"lasso\"!==s&&(c.indexOf(\"select\")>-1&&p(n.event,a,[r.xaxis],[r.yaxis],r.id,g),c.indexOf(\"event\")>-1&&l.click(a,n.event))})}function v(t){return r.projection.invert([t[0]+r.xaxis._offset,t[1]+r.yaxis._offset])}},x.makeFramework=function(){var t=this,e=t.graphDiv,r=e._fullLayout,i=\"clip\"+r._uid+t.id;t.clipDef=r._clips.append(\"clipPath\").attr(\"id\",i),t.clipRect=t.clipDef.append(\"rect\"),t.framework=n.select(t.container).append(\"g\").attr(\"class\",\"geo \"+t.id).call(s.setClipUrl,i,e),t.project=function(e){var r=t.projection(e);return r?[r[0]-t.xaxis._offset,r[1]-t.yaxis._offset]:[null,null]},t.xaxis={_id:\"x\",c2p:function(e){return t.project(e)[0]}},t.yaxis={_id:\"y\",c2p:function(e){return t.project(e)[1]}},t.mockAxis={type:\"linear\",showexponent:\"all\",exponentformat:\"B\"},u.setConvert(t.mockAxis,r)},x.saveViewInitial=function(t){var e=t.center||{},r=t.projection,n=r.rotation||{};t._isScoped?this.viewInitial={\"center.lon\":e.lon,\"center.lat\":e.lat,\"projection.scale\":r.scale}:t._isClipped?this.viewInitial={\"projection.scale\":r.scale,\"projection.rotation.lon\":n.lon,\"projection.rotation.lat\":n.lat}:this.viewInitial={\"center.lon\":e.lon,\"center.lat\":e.lat,\"projection.scale\":r.scale,\"projection.rotation.lon\":n.lon}},x.render=function(){var t,e=this.projection,r=e.getPath();function n(t){var r=e(t.lonlat);return r?\"translate(\"+r[0]+\",\"+r[1]+\")\":null}function i(t){return e.isLonLatOverEdges(t.lonlat)?\"none\":null}for(t in this.basePaths)this.basePaths[t].attr(\"d\",r);for(t in this.dataPaths)this.dataPaths[t].attr(\"d\",function(t){return r(t.geojson)});for(t in this.dataPoints)this.dataPoints[t].attr(\"display\",i).attr(\"transform\",n)}},{\"../../components/color\":593,\"../../components/dragelement\":611,\"../../components/drawing\":614,\"../../components/fx\":632,\"../../lib\":719,\"../../lib/topojson_utils\":746,\"../../registry\":847,\"../cartesian/axes\":767,\"../cartesian/select\":784,\"../plots\":828,\"./constants\":795,\"./projections\":800,\"./zoom\":801,d3:163,\"topojson-client\":540}],797:[function(t,e,r){\"use strict\";var n=t(\"../../plots/get_data\").getSubplotCalcData,i=t(\"../../lib\").counterRegex,a=t(\"./geo\"),o=\"geo\",s=i(o),l={};l[o]={valType:\"subplotid\",dflt:o,editType:\"calc\"},e.exports={attr:o,name:o,idRoot:o,idRegex:s,attrRegex:s,attributes:l,layoutAttributes:t(\"./layout_attributes\"),supplyLayoutDefaults:t(\"./layout_defaults\"),plot:function(t){for(var e=t._fullLayout,r=t.calcdata,i=e._subplots[o],s=0;s<i.length;s++){var l=i[s],c=n(r,o,l),u=e[l]._subplot;u||(u=a({id:l,graphDiv:t,container:e._geolayer.node(),topojsonURL:t._context.topojsonURL,staticPlot:t._context.staticPlot}),e[l]._subplot=u),u.plot(c,e,t._promises)}},updateFx:function(t){for(var e=t._fullLayout,r=e._subplots[o],n=0;n<r.length;n++){var i=e[r[n]];i._subplot.updateFx(e,i)}},clean:function(t,e,r,n){for(var i=n._subplots[o]||[],a=0;a<i.length;a++){var s=i[a],l=n[s]._subplot;!e[s]&&l&&(l.framework.remove(),l.clipDef.remove())}}}},{\"../../lib\":719,\"../../plots/get_data\":802,\"./geo\":796,\"./layout_attributes\":798,\"./layout_defaults\":799}],798:[function(t,e,r){\"use strict\";var n=t(\"../../components/color/attributes\"),i=t(\"../domain\").attributes,a=t(\"./constants\"),o=t(\"../../plot_api/edit_types\").overrideAll,s={range:{valType:\"info_array\",items:[{valType:\"number\"},{valType:\"number\"}]},showgrid:{valType:\"boolean\",dflt:!1},tick0:{valType:\"number\",dflt:0},dtick:{valType:\"number\"},gridcolor:{valType:\"color\",dflt:n.lightLine},gridwidth:{valType:\"number\",min:0,dflt:1}};(e.exports=o({domain:i({name:\"geo\"},{}),resolution:{valType:\"enumerated\",values:[110,50],dflt:110,coerceNumber:!0},scope:{valType:\"enumerated\",values:Object.keys(a.scopeDefaults),dflt:\"world\"},projection:{type:{valType:\"enumerated\",values:Object.keys(a.projNames)},rotation:{lon:{valType:\"number\"},lat:{valType:\"number\"},roll:{valType:\"number\"}},parallels:{valType:\"info_array\",items:[{valType:\"number\"},{valType:\"number\"}]},scale:{valType:\"number\",min:0,dflt:1}},center:{lon:{valType:\"number\"},lat:{valType:\"number\"}},showcoastlines:{valType:\"boolean\"},coastlinecolor:{valType:\"color\",dflt:n.defaultLine},coastlinewidth:{valType:\"number\",min:0,dflt:1},showland:{valType:\"boolean\",dflt:!1},landcolor:{valType:\"color\",dflt:a.landColor},showocean:{valType:\"boolean\",dflt:!1},oceancolor:{valType:\"color\",dflt:a.waterColor},showlakes:{valType:\"boolean\",dflt:!1},lakecolor:{valType:\"color\",dflt:a.waterColor},showrivers:{valType:\"boolean\",dflt:!1},rivercolor:{valType:\"color\",dflt:a.waterColor},riverwidth:{valType:\"number\",min:0,dflt:1},showcountries:{valType:\"boolean\"},countrycolor:{valType:\"color\",dflt:n.defaultLine},countrywidth:{valType:\"number\",min:0,dflt:1},showsubunits:{valType:\"boolean\"},subunitcolor:{valType:\"color\",dflt:n.defaultLine},subunitwidth:{valType:\"number\",min:0,dflt:1},showframe:{valType:\"boolean\"},framecolor:{valType:\"color\",dflt:n.defaultLine},framewidth:{valType:\"number\",min:0,dflt:1},bgcolor:{valType:\"color\",dflt:n.background},lonaxis:s,lataxis:s},\"plot\",\"from-root\")).uirevision={valType:\"any\",editType:\"none\"}},{\"../../components/color/attributes\":592,\"../../plot_api/edit_types\":750,\"../domain\":792,\"./constants\":795}],799:[function(t,e,r){\"use strict\";var n=t(\"../subplot_defaults\"),i=t(\"./constants\"),a=t(\"./layout_attributes\"),o=i.axesNames;function s(t,e,r){var n=r(\"resolution\"),a=r(\"scope\"),s=i.scopeDefaults[a],l=r(\"projection.type\",s.projType),c=e._isAlbersUsa=\"albers usa\"===l;c&&(a=e.scope=\"usa\");var u=e._isScoped=\"world\"!==a,h=e._isConic=-1!==l.indexOf(\"conic\");e._isClipped=!!i.lonaxisSpan[l];for(var f=0;f<o.length;f++){var p,d=o[f],g=[30,10][f];if(u)p=s[d+\"Range\"];else{var v=i[d+\"Span\"],m=(v[l]||v[\"*\"])/2,y=r(\"projection.rotation.\"+d.substr(0,3),s.projRotate[f]);p=[y-m,y+m]}r(d+\".range\",p),r(d+\".tick0\"),r(d+\".dtick\",g),r(d+\".showgrid\")&&(r(d+\".gridcolor\"),r(d+\".gridwidth\"))}var x=e.lonaxis.range,b=e.lataxis.range,_=x[0],w=x[1];_>0&&w<0&&(w+=360);var k,T,A,M=(_+w)/2;if(!c){var S=u?s.projRotate:[M,0,0];k=r(\"projection.rotation.lon\",S[0]),r(\"projection.rotation.lat\",S[1]),r(\"projection.rotation.roll\",S[2]),r(\"showcoastlines\",!u)&&(r(\"coastlinecolor\"),r(\"coastlinewidth\")),r(\"showocean\")&&r(\"oceancolor\")}(c?(T=-96.6,A=38.7):(T=u?M:k,A=(b[0]+b[1])/2),r(\"center.lon\",T),r(\"center.lat\",A),h)&&r(\"projection.parallels\",s.projParallels||[0,60]);r(\"projection.scale\"),r(\"showland\")&&r(\"landcolor\"),r(\"showlakes\")&&r(\"lakecolor\"),r(\"showrivers\")&&(r(\"rivercolor\"),r(\"riverwidth\")),r(\"showcountries\",u&&\"usa\"!==a)&&(r(\"countrycolor\"),r(\"countrywidth\")),(\"usa\"===a||\"north america\"===a&&50===n)&&(r(\"showsubunits\",!0),r(\"subunitcolor\"),r(\"subunitwidth\")),u||r(\"showframe\",!0)&&(r(\"framecolor\"),r(\"framewidth\")),r(\"bgcolor\")}e.exports=function(t,e,r){n(t,e,r,{type:\"geo\",attributes:a,handleDefaults:s,partition:\"y\"})}},{\"../subplot_defaults\":842,\"./constants\":795,\"./layout_attributes\":798}],800:[function(t,e,r){\"use strict\";e.exports=function(t){function e(t,e){return{type:\"Feature\",id:t.id,properties:t.properties,geometry:r(t.geometry,e)}}function r(e,n){if(!e)return null;if(\"GeometryCollection\"===e.type)return{type:\"GeometryCollection\",geometries:object.geometries.map(function(t){return r(t,n)})};if(!c.hasOwnProperty(e.type))return null;var i=c[e.type];return t.geo.stream(e,n(i)),i.result()}t.geo.project=function(t,e){var i=e.stream;if(!i)throw new Error(\"not yet supported\");return(t&&n.hasOwnProperty(t.type)?n[t.type]:r)(t,i)};var n={Feature:e,FeatureCollection:function(t,r){return{type:\"FeatureCollection\",features:t.features.map(function(t){return e(t,r)})}}},i=[],a=[],o={point:function(t,e){i.push([t,e])},result:function(){var t=i.length?i.length<2?{type:\"Point\",coordinates:i[0]}:{type:\"MultiPoint\",coordinates:i}:null;return i=[],t}},s={lineStart:u,point:function(t,e){i.push([t,e])},lineEnd:function(){i.length&&(a.push(i),i=[])},result:function(){var t=a.length?a.length<2?{type:\"LineString\",coordinates:a[0]}:{type:\"MultiLineString\",coordinates:a}:null;return a=[],t}},l={polygonStart:u,lineStart:u,point:function(t,e){i.push([t,e])},lineEnd:function(){var t=i.length;if(t){do{i.push(i[0].slice())}while(++t<4);a.push(i),i=[]}},polygonEnd:u,result:function(){if(!a.length)return null;var t=[],e=[];return a.forEach(function(r){!function(t){if((e=t.length)<4)return!1;for(var e,r=0,n=t[e-1][1]*t[0][0]-t[e-1][0]*t[0][1];++r<e;)n+=t[r-1][1]*t[r][0]-t[r-1][0]*t[r][1];return n<=0}(r)?e.push(r):t.push([r])}),e.forEach(function(e){var r=e[0];t.some(function(t){if(function(t,e){for(var r=e[0],n=e[1],i=!1,a=0,o=t.length,s=o-1;a<o;s=a++){var l=t[a],c=l[0],u=l[1],h=t[s],f=h[0],p=h[1];u>n^p>n&&r<(f-c)*(n-u)/(p-u)+c&&(i=!i)}return i}(t[0],r))return t.push(e),!0})||t.push([e])}),a=[],t.length?t.length>1?{type:\"MultiPolygon\",coordinates:t}:{type:\"Polygon\",coordinates:t[0]}:null}},c={Point:o,MultiPoint:o,LineString:s,MultiLineString:s,Polygon:l,MultiPolygon:l,Sphere:l};function u(){}var h=1e-6,f=h*h,p=Math.PI,d=p/2,g=(Math.sqrt(p),p/180),v=180/p;function m(t){return t>1?d:t<-1?-d:Math.asin(t)}function y(t){return t>1?0:t<-1?p:Math.acos(t)}var x=t.geo.projection,b=t.geo.projectionMutator;function _(t,e){var r=(2+d)*Math.sin(e);e/=2;for(var n=0,i=1/0;n<10&&Math.abs(i)>h;n++){var a=Math.cos(e);e-=i=(e+Math.sin(e)*(a+2)-r)/(2*a*(1+a))}return[2/Math.sqrt(p*(4+p))*t*(1+Math.cos(e)),2*Math.sqrt(p/(4+p))*Math.sin(e)]}t.geo.interrupt=function(e){var r,n=[[[[-p,0],[0,d],[p,0]]],[[[-p,0],[0,-d],[p,0]]]];function i(t,r){for(var i=r<0?-1:1,a=n[+(r<0)],o=0,s=a.length-1;o<s&&t>a[o][2][0];++o);var l=e(t-a[o][1][0],r);return l[0]+=e(a[o][1][0],i*r>i*a[o][0][1]?a[o][0][1]:r)[0],l}e.invert&&(i.invert=function(t,a){for(var o=r[+(a<0)],s=n[+(a<0)],c=0,u=o.length;c<u;++c){var h=o[c];if(h[0][0]<=t&&t<h[1][0]&&h[0][1]<=a&&a<h[1][1]){var f=e.invert(t-e(s[c][1][0],0)[0],a);return f[0]+=s[c][1][0],l(i(f[0],f[1]),[t,a])?f:null}}});var a=t.geo.projection(i),o=a.stream;function s(t,e){for(var r,n,i,a=-1,o=t.length,s=t[0],l=[];++a<o;){n=((r=t[a])[0]-s[0])/e,i=(r[1]-s[1])/e;for(var c=0;c<e;++c)l.push([s[0]+c*n,s[1]+c*i]);s=r}return l.push(r),l}function l(t,e){return Math.abs(t[0]-e[0])<h&&Math.abs(t[1]-e[1])<h}return a.stream=function(e){var r=a.rotate(),i=o(e),l=(a.rotate([0,0]),o(e));return a.rotate(r),i.sphere=function(){t.geo.stream(function(){for(var e=1e-6,r=[],i=0,a=n[0].length;i<a;++i){var o=n[0][i],l=180*o[0][0]/p,c=180*o[0][1]/p,u=180*o[1][1]/p,h=180*o[2][0]/p,f=180*o[2][1]/p;r.push(s([[l+e,c+e],[l+e,u-e],[h-e,u-e],[h-e,f+e]],30))}for(var i=n[1].length-1;i>=0;--i){var o=n[1][i],l=180*o[0][0]/p,c=180*o[0][1]/p,u=180*o[1][1]/p,h=180*o[2][0]/p,f=180*o[2][1]/p;r.push(s([[h-e,f-e],[h-e,u+e],[l+e,u+e],[l+e,c-e]],30))}return{type:\"Polygon\",coordinates:[t.merge(r)]}}(),l)},i},a.lobes=function(t){return arguments.length?(n=t.map(function(t){return t.map(function(t){return[[t[0][0]*p/180,t[0][1]*p/180],[t[1][0]*p/180,t[1][1]*p/180],[t[2][0]*p/180,t[2][1]*p/180]]})}),r=n.map(function(t){return t.map(function(t){var r,n=e(t[0][0],t[0][1])[0],i=e(t[2][0],t[2][1])[0],a=e(t[1][0],t[0][1])[1],o=e(t[1][0],t[1][1])[1];return a>o&&(r=a,a=o,o=r),[[n,a],[i,o]]})}),a):n.map(function(t){return t.map(function(t){return[[180*t[0][0]/p,180*t[0][1]/p],[180*t[1][0]/p,180*t[1][1]/p],[180*t[2][0]/p,180*t[2][1]/p]]})})},a},_.invert=function(t,e){var r=.5*e*Math.sqrt((4+p)/p),n=m(r),i=Math.cos(n);return[t/(2/Math.sqrt(p*(4+p))*(1+i)),m((n+r*(i+2))/(2+d))]},(t.geo.eckert4=function(){return x(_)}).raw=_;var w=t.geo.azimuthalEqualArea.raw;function k(t,e){if(arguments.length<2&&(e=t),1===e)return w;if(e===1/0)return T;function r(r,n){var i=w(r/e,n);return i[0]*=t,i}return r.invert=function(r,n){var i=w.invert(r/t,n);return i[0]*=e,i},r}function T(t,e){return[t*Math.cos(e)/Math.cos(e/=2),2*Math.sin(e)]}function A(t,e){return[3*t/(2*p)*Math.sqrt(p*p/3-e*e),e]}function M(t,e){return[t,1.25*Math.log(Math.tan(p/4+.4*e))]}function S(t){return function(e){var r,n=t*Math.sin(e),i=30;do{e-=r=(e+Math.sin(e)-n)/(1+Math.cos(e))}while(Math.abs(r)>h&&--i>0);return e/2}}T.invert=function(t,e){var r=2*m(e/2);return[t*Math.cos(r/2)/Math.cos(r),r]},(t.geo.hammer=function(){var t=2,e=b(k),r=e(t);return r.coefficient=function(r){return arguments.length?e(t=+r):t},r}).raw=k,A.invert=function(t,e){return[2/3*p*t/Math.sqrt(p*p/3-e*e),e]},(t.geo.kavrayskiy7=function(){return x(A)}).raw=A,M.invert=function(t,e){return[t,2.5*Math.atan(Math.exp(.8*e))-.625*p]},(t.geo.miller=function(){return x(M)}).raw=M,S(p);var E=function(t,e,r){var n=S(r);function i(r,i){return[t*r*Math.cos(i=n(i)),e*Math.sin(i)]}return i.invert=function(n,i){var a=m(i/e);return[n/(t*Math.cos(a)),m((2*a+Math.sin(2*a))/r)]},i}(Math.SQRT2/d,Math.SQRT2,p);function C(t,e){var r=e*e,n=r*r;return[t*(.8707-.131979*r+n*(n*(.003971*r-.001529*n)-.013791)),e*(1.007226+r*(.015085+n*(.028874*r-.044475-.005916*n)))]}(t.geo.mollweide=function(){return x(E)}).raw=E,C.invert=function(t,e){var r,n=e,i=25;do{var a=n*n,o=a*a;n-=r=(n*(1.007226+a*(.015085+o*(.028874*a-.044475-.005916*o)))-e)/(1.007226+a*(.045255+o*(.259866*a-.311325-.005916*11*o)))}while(Math.abs(r)>h&&--i>0);return[t/(.8707+(a=n*n)*(a*(a*a*a*(.003971-.001529*a)-.013791)-.131979)),n]},(t.geo.naturalEarth=function(){return x(C)}).raw=C;var L=[[.9986,-.062],[1,0],[.9986,.062],[.9954,.124],[.99,.186],[.9822,.248],[.973,.31],[.96,.372],[.9427,.434],[.9216,.4958],[.8962,.5571],[.8679,.6176],[.835,.6769],[.7986,.7346],[.7597,.7903],[.7186,.8435],[.6732,.8936],[.6213,.9394],[.5722,.9761],[.5322,1]];function P(t,e){var r,n=Math.min(18,36*Math.abs(e)/p),i=Math.floor(n),a=n-i,o=(r=L[i])[0],s=r[1],l=(r=L[++i])[0],c=r[1],u=(r=L[Math.min(19,++i)])[0],h=r[1];return[t*(l+a*(u-o)/2+a*a*(u-2*l+o)/2),(e>0?d:-d)*(c+a*(h-s)/2+a*a*(h-2*c+s)/2)]}function O(t,e){return[t*Math.cos(e),e]}function z(t,e){var r,n=Math.cos(e),i=(r=y(n*Math.cos(t/=2)))?r/Math.sin(r):1;return[2*n*Math.sin(t)*i,Math.sin(e)*i]}function I(t,e){var r=z(t,e);return[(r[0]+t/d)/2,(r[1]+e)/2]}L.forEach(function(t){t[1]*=1.0144}),P.invert=function(t,e){var r=e/d,n=90*r,i=Math.min(18,Math.abs(n/5)),a=Math.max(0,Math.floor(i));do{var o=L[a][1],s=L[a+1][1],l=L[Math.min(19,a+2)][1],c=l-o,u=l-2*s+o,h=2*(Math.abs(r)-s)/c,p=u/c,m=h*(1-p*h*(1-2*p*h));if(m>=0||1===a){n=(e>=0?5:-5)*(m+i);var y,x=50;do{m=(i=Math.min(18,Math.abs(n)/5))-(a=Math.floor(i)),o=L[a][1],s=L[a+1][1],l=L[Math.min(19,a+2)][1],n-=(y=(e>=0?d:-d)*(s+m*(l-o)/2+m*m*(l-2*s+o)/2)-e)*v}while(Math.abs(y)>f&&--x>0);break}}while(--a>=0);var b=L[a][0],_=L[a+1][0],w=L[Math.min(19,a+2)][0];return[t/(_+m*(w-b)/2+m*m*(w-2*_+b)/2),n*g]},(t.geo.robinson=function(){return x(P)}).raw=P,O.invert=function(t,e){return[t/Math.cos(e),e]},(t.geo.sinusoidal=function(){return x(O)}).raw=O,z.invert=function(t,e){if(!(t*t+4*e*e>p*p+h)){var r=t,n=e,i=25;do{var a,o=Math.sin(r),s=Math.sin(r/2),l=Math.cos(r/2),c=Math.sin(n),u=Math.cos(n),f=Math.sin(2*n),d=c*c,g=u*u,v=s*s,m=1-g*l*l,x=m?y(u*l)*Math.sqrt(a=1/m):a=0,b=2*x*u*s-t,_=x*c-e,w=a*(g*v+x*u*l*d),k=a*(.5*o*f-2*x*c*s),T=.25*a*(f*s-x*c*g*o),A=a*(d*l+x*v*u),M=k*T-A*w;if(!M)break;var S=(_*k-b*A)/M,E=(b*T-_*w)/M;r-=S,n-=E}while((Math.abs(S)>h||Math.abs(E)>h)&&--i>0);return[r,n]}},(t.geo.aitoff=function(){return x(z)}).raw=z,I.invert=function(t,e){var r=t,n=e,i=25;do{var a,o=Math.cos(n),s=Math.sin(n),l=Math.sin(2*n),c=s*s,u=o*o,f=Math.sin(r),p=Math.cos(r/2),g=Math.sin(r/2),v=g*g,m=1-u*p*p,x=m?y(o*p)*Math.sqrt(a=1/m):a=0,b=.5*(2*x*o*g+r/d)-t,_=.5*(x*s+n)-e,w=.5*a*(u*v+x*o*p*c)+.5/d,k=a*(f*l/4-x*s*g),T=.125*a*(l*g-x*s*u*f),A=.5*a*(c*p+x*v*o)+.5,M=k*T-A*w,S=(_*k-b*A)/M,E=(b*T-_*w)/M;r-=S,n-=E}while((Math.abs(S)>h||Math.abs(E)>h)&&--i>0);return[r,n]},(t.geo.winkel3=function(){return x(I)}).raw=I}},{}],801:[function(t,e,r){\"use strict\";var n=t(\"d3\"),i=t(\"../../lib\"),a=t(\"../../registry\"),o=Math.PI/180,s=180/Math.PI,l={cursor:\"pointer\"},c={cursor:\"auto\"};function u(t,e){return n.behavior.zoom().translate(e.translate()).scale(e.scale())}function h(t,e,r){var n=t.id,o=t.graphDiv,s=o.layout,l=s[n],c=o._fullLayout,u=c[n],h={},f={};function p(t,e){h[n+\".\"+t]=i.nestedProperty(l,t).get(),a.call(\"_storeDirectGUIEdit\",s,c._preGUI,h);var r=i.nestedProperty(u,t);r.get()!==e&&(r.set(e),i.nestedProperty(l,t).set(e),f[n+\".\"+t]=e)}r(p),p(\"projection.scale\",e.scale()/t.fitScale),o.emit(\"plotly_relayout\",f)}function f(t,e){var r=u(0,e);function i(r){var n=e.invert(t.midPt);r(\"center.lon\",n[0]),r(\"center.lat\",n[1])}return r.on(\"zoomstart\",function(){n.select(this).style(l)}).on(\"zoom\",function(){e.scale(n.event.scale).translate(n.event.translate),t.render();var r=e.invert(t.midPt);t.graphDiv.emit(\"plotly_relayouting\",{\"geo.projection.scale\":e.scale()/t.fitScale,\"geo.center.lon\":r[0],\"geo.center.lat\":r[1]})}).on(\"zoomend\",function(){n.select(this).style(c),h(t,e,i)}),r}function p(t,e){var r,i,a,o,s,f,p,d,g,v=u(0,e),m=2;function y(t){return e.invert(t)}function x(r){var n=e.rotate(),i=e.invert(t.midPt);r(\"projection.rotation.lon\",-n[0]),r(\"center.lon\",i[0]),r(\"center.lat\",i[1])}return v.on(\"zoomstart\",function(){n.select(this).style(l),r=n.mouse(this),i=e.rotate(),a=e.translate(),o=i,s=y(r)}).on(\"zoom\",function(){if(f=n.mouse(this),function(t){var r=y(t);if(!r)return!0;var n=e(r);return Math.abs(n[0]-t[0])>m||Math.abs(n[1]-t[1])>m}(r))return v.scale(e.scale()),void v.translate(e.translate());e.scale(n.event.scale),e.translate([a[0],n.event.translate[1]]),s?y(f)&&(d=y(f),p=[o[0]+(d[0]-s[0]),i[1],i[2]],e.rotate(p),o=p):s=y(r=f),g=!0,t.render();var l=e.rotate(),c=e.invert(t.midPt);t.graphDiv.emit(\"plotly_relayouting\",{\"geo.projection.scale\":e.scale()/t.fitScale,\"geo.center.lon\":c[0],\"geo.center.lat\":c[1],\"geo.projection.rotation.lon\":-l[0]})}).on(\"zoomend\",function(){n.select(this).style(c),g&&h(t,e,x)}),v}function d(t,e){var r,i={r:e.rotate(),k:e.scale()},a=u(0,e),f=function(t){var e=0,r=arguments.length,i=[];for(;++e<r;)i.push(arguments[e]);var a=n.dispatch.apply(null,i);return a.of=function(e,r){return function(i){var o;try{o=i.sourceEvent=n.event,i.target=t,n.event=i,a[i.type].apply(e,r)}finally{n.event=o}}},a}(a,\"zoomstart\",\"zoom\",\"zoomend\"),p=0,d=a.on;function m(t){var r=e.rotate();t(\"projection.rotation.lon\",-r[0]),t(\"projection.rotation.lat\",-r[1])}return a.on(\"zoomstart\",function(){n.select(this).style(l);var t,c,u,h,m,b,_,w,k,T,A,M=n.mouse(this),S=e.rotate(),E=S,C=e.translate(),L=(c=.5*(t=S)[0]*o,u=.5*t[1]*o,h=.5*t[2]*o,m=Math.sin(c),b=Math.cos(c),_=Math.sin(u),w=Math.cos(u),k=Math.sin(h),T=Math.cos(h),[b*w*T+m*_*k,m*w*T-b*_*k,b*_*T+m*w*k,b*w*k-m*_*T]);r=g(e,M),d.call(a,\"zoom\",function(){var t,a,o,l,c,u,h,p,d,m,b=n.mouse(this);if(e.scale(i.k=n.event.scale),r){if(g(e,b)){e.rotate(S).translate(C);var _=g(e,b),w=function(t,e){if(!t||!e)return;var r=function(t,e){return[t[1]*e[2]-t[2]*e[1],t[2]*e[0]-t[0]*e[2],t[0]*e[1]-t[1]*e[0]]}(t,e),n=Math.sqrt(x(r,r)),i=.5*Math.acos(Math.max(-1,Math.min(1,x(t,e)))),a=Math.sin(i)/n;return n&&[Math.cos(i),r[2]*a,-r[1]*a,r[0]*a]}(r,_),k=function(t){return[Math.atan2(2*(t[0]*t[1]+t[2]*t[3]),1-2*(t[1]*t[1]+t[2]*t[2]))*s,Math.asin(Math.max(-1,Math.min(1,2*(t[0]*t[2]-t[3]*t[1]))))*s,Math.atan2(2*(t[0]*t[3]+t[1]*t[2]),1-2*(t[2]*t[2]+t[3]*t[3]))*s]}((a=w,o=(t=L)[0],l=t[1],c=t[2],u=t[3],h=a[0],p=a[1],d=a[2],m=a[3],[o*h-l*p-c*d-u*m,o*p+l*h+c*m-u*d,o*d-l*m+c*h+u*p,o*m+l*d-c*p+u*h])),T=i.r=function(t,e,r){var n=y(e,2,t[0]);n=y(n,1,t[1]),n=y(n,0,t[2]-r[2]);var i,a,o=e[0],l=e[1],c=e[2],u=n[0],h=n[1],f=n[2],p=Math.atan2(l,o)*s,d=Math.sqrt(o*o+l*l);Math.abs(h)>d?(a=(h>0?90:-90)-p,i=0):(a=Math.asin(h/d)*s-p,i=Math.sqrt(d*d-h*h));var g=180-a-2*p,m=(Math.atan2(f,u)-Math.atan2(c,i))*s,x=(Math.atan2(f,u)-Math.atan2(c,-i))*s,b=v(r[0],r[1],a,m),_=v(r[0],r[1],g,x);return b<=_?[a,m,r[2]]:[g,x,r[2]]}(k,r,E);isFinite(T[0])&&isFinite(T[1])&&isFinite(T[2])||(T=E),e.rotate(T),E=T}}else r=g(e,M=b);f.of(this,arguments)({type:\"zoom\"})}),A=f.of(this,arguments),p++||A({type:\"zoomstart\"})}).on(\"zoomend\",function(){var r;n.select(this).style(c),d.call(a,\"zoom\",null),r=f.of(this,arguments),--p||r({type:\"zoomend\"}),h(t,e,m)}).on(\"zoom.redraw\",function(){t.render();var r=e.rotate();t.graphDiv.emit(\"plotly_relayouting\",{\"geo.projection.scale\":e.scale()/t.fitScale,\"geo.projection.rotation.lon\":-r[0],\"geo.projection.rotation.lat\":-r[1]})}),n.rebind(a,f,\"on\")}function g(t,e){var r=t.invert(e);return r&&isFinite(r[0])&&isFinite(r[1])&&function(t){var e=t[0]*o,r=t[1]*o,n=Math.cos(r);return[n*Math.cos(e),n*Math.sin(e),Math.sin(r)]}(r)}function v(t,e,r,n){var i=m(r-t),a=m(n-e);return Math.sqrt(i*i+a*a)}function m(t){return(t%360+540)%360-180}function y(t,e,r){var n=r*o,i=t.slice(),a=0===e?1:0,s=2===e?1:2,l=Math.cos(n),c=Math.sin(n);return i[a]=t[a]*l-t[s]*c,i[s]=t[s]*l+t[a]*c,i}function x(t,e){for(var r=0,n=0,i=t.length;n<i;++n)r+=t[n]*e[n];return r}e.exports=function(t,e){var r=t.projection;return(e._isScoped?f:e._isClipped?d:p)(t,r)}},{\"../../lib\":719,\"../../registry\":847,d3:163}],802:[function(t,e,r){\"use strict\";var n=t(\"../registry\"),i=t(\"./cartesian/constants\").SUBPLOT_PATTERN;r.getSubplotCalcData=function(t,e,r){var i=n.subplotsRegistry[e];if(!i)return[];for(var a=i.attr,o=[],s=0;s<t.length;s++){var l=t[s];l[0].trace[a]===r&&o.push(l)}return o},r.getModuleCalcData=function(t,e){var r,i=[],a=[];if(!(r=\"string\"==typeof e?n.getModule(e).plot:\"function\"==typeof e?e:e.plot))return[i,t];for(var o=0;o<t.length;o++){var s=t[o],l=s[0].trace;!0===l.visible&&0!==l._length&&(l._module.plot===r?i.push(s):a.push(s))}return[i,a]},r.getSubplotData=function(t,e,r){if(!n.subplotsRegistry[e])return[];var a,o,s,l=n.subplotsRegistry[e].attr,c=[];if(\"gl2d\"===e){var u=r.match(i);o=\"x\"+u[1],s=\"y\"+u[2]}for(var h=0;h<t.length;h++)a=t[h],\"gl2d\"===e&&n.traceIs(a,\"gl2d\")?a[l[0]]===o&&a[l[1]]===s&&c.push(a):a[l]===r&&c.push(a);return c}},{\"../registry\":847,\"./cartesian/constants\":773}],803:[function(t,e,r){\"use strict\";var n=t(\"mouse-change\"),i=t(\"mouse-wheel\"),a=t(\"mouse-event-offset\"),o=t(\"../cartesian/constants\"),s=t(\"has-passive-events\");function l(t,e){this.element=t,this.plot=e,this.mouseListener=null,this.wheelListener=null,this.lastInputTime=Date.now(),this.lastPos=[0,0],this.boxEnabled=!1,this.boxInited=!1,this.boxStart=[0,0],this.boxEnd=[0,0],this.dragStart=[0,0]}e.exports=function(t){var e=t.mouseContainer,r=t.glplot,c=new l(e,r);function u(){t.xaxis.autorange=!1,t.yaxis.autorange=!1}function h(e,n,i){var a,s,l=t.calcDataBox(),h=r.viewBox,f=c.lastPos[0],p=c.lastPos[1],d=o.MINDRAG*r.pixelRatio,g=o.MINZOOM*r.pixelRatio;function v(e,r,n){var i=Math.min(r,n),a=Math.max(r,n);i!==a?(l[e]=i,l[e+2]=a,c.dataBox=l,t.setRanges(l)):(t.selectBox.selectBox=[0,0,1,1],t.glplot.setDirty())}switch(n*=r.pixelRatio,i*=r.pixelRatio,i=h[3]-h[1]-i,t.fullLayout.dragmode){case\"zoom\":if(e){var m=n/(h[2]-h[0])*(l[2]-l[0])+l[0],y=i/(h[3]-h[1])*(l[3]-l[1])+l[1];c.boxInited||(c.boxStart[0]=m,c.boxStart[1]=y,c.dragStart[0]=n,c.dragStart[1]=i),c.boxEnd[0]=m,c.boxEnd[1]=y,c.boxInited=!0,c.boxEnabled||c.boxStart[0]===c.boxEnd[0]&&c.boxStart[1]===c.boxEnd[1]||(c.boxEnabled=!0);var x=Math.abs(c.dragStart[0]-n)<g,b=Math.abs(c.dragStart[1]-i)<g;if(!function(){for(var e=t.graphDiv._fullLayout._axisConstraintGroups,r=t.xaxis._id,n=t.yaxis._id,i=0;i<e.length;i++)if(-1!==e[i][r]){if(-1!==e[i][n])return!0;break}return!1}()||x&&b)x&&(c.boxEnd[0]=c.boxStart[0]),b&&(c.boxEnd[1]=c.boxStart[1]);else{a=c.boxEnd[0]-c.boxStart[0],s=c.boxEnd[1]-c.boxStart[1];var _=(l[3]-l[1])/(l[2]-l[0]);Math.abs(a*_)>Math.abs(s)?(c.boxEnd[1]=c.boxStart[1]+Math.abs(a)*_*(s>=0?1:-1),c.boxEnd[1]<l[1]?(c.boxEnd[1]=l[1],c.boxEnd[0]=c.boxStart[0]+(l[1]-c.boxStart[1])/Math.abs(_)):c.boxEnd[1]>l[3]&&(c.boxEnd[1]=l[3],c.boxEnd[0]=c.boxStart[0]+(l[3]-c.boxStart[1])/Math.abs(_))):(c.boxEnd[0]=c.boxStart[0]+Math.abs(s)/_*(a>=0?1:-1),c.boxEnd[0]<l[0]?(c.boxEnd[0]=l[0],c.boxEnd[1]=c.boxStart[1]+(l[0]-c.boxStart[0])*Math.abs(_)):c.boxEnd[0]>l[2]&&(c.boxEnd[0]=l[2],c.boxEnd[1]=c.boxStart[1]+(l[2]-c.boxStart[0])*Math.abs(_)))}}else c.boxEnabled?(a=c.boxStart[0]!==c.boxEnd[0],s=c.boxStart[1]!==c.boxEnd[1],a||s?(a&&(v(0,c.boxStart[0],c.boxEnd[0]),t.xaxis.autorange=!1),s&&(v(1,c.boxStart[1],c.boxEnd[1]),t.yaxis.autorange=!1),t.relayoutCallback()):t.glplot.setDirty(),c.boxEnabled=!1,c.boxInited=!1):c.boxInited&&(c.boxInited=!1);break;case\"pan\":c.boxEnabled=!1,c.boxInited=!1,e?(c.panning||(c.dragStart[0]=n,c.dragStart[1]=i),Math.abs(c.dragStart[0]-n)<d&&(n=c.dragStart[0]),Math.abs(c.dragStart[1]-i)<d&&(i=c.dragStart[1]),a=(f-n)*(l[2]-l[0])/(r.viewBox[2]-r.viewBox[0]),s=(p-i)*(l[3]-l[1])/(r.viewBox[3]-r.viewBox[1]),l[0]+=a,l[2]+=a,l[1]+=s,l[3]+=s,t.setRanges(l),c.panning=!0,c.lastInputTime=Date.now(),u(),t.cameraChanged(),t.handleAnnotations()):c.panning&&(c.panning=!1,t.relayoutCallback())}c.lastPos[0]=n,c.lastPos[1]=i}return c.mouseListener=n(e,h),e.addEventListener(\"touchstart\",function(t){var r=a(t.changedTouches[0],e);h(0,r[0],r[1]),h(1,r[0],r[1]),t.preventDefault()},!!s&&{passive:!1}),e.addEventListener(\"touchmove\",function(t){t.preventDefault();var r=a(t.changedTouches[0],e);h(1,r[0],r[1]),t.preventDefault()},!!s&&{passive:!1}),e.addEventListener(\"touchend\",function(t){h(0,c.lastPos[0],c.lastPos[1]),t.preventDefault()},!!s&&{passive:!1}),c.wheelListener=i(e,function(e,n){if(!t.scrollZoom)return!1;var i=t.calcDataBox(),a=r.viewBox,o=c.lastPos[0],s=c.lastPos[1],l=Math.exp(5*n/(a[3]-a[1])),h=o/(a[2]-a[0])*(i[2]-i[0])+i[0],f=s/(a[3]-a[1])*(i[3]-i[1])+i[1];return i[0]=(i[0]-h)*l+h,i[2]=(i[2]-h)*l+h,i[1]=(i[1]-f)*l+f,i[3]=(i[3]-f)*l+f,t.setRanges(i),c.lastInputTime=Date.now(),u(),t.cameraChanged(),t.handleAnnotations(),t.relayoutCallback(),!0},!0),c}},{\"../cartesian/constants\":773,\"has-passive-events\":411,\"mouse-change\":435,\"mouse-event-offset\":436,\"mouse-wheel\":438}],804:[function(t,e,r){\"use strict\";var n=t(\"../cartesian/axes\"),i=t(\"../../lib/str2rgbarray\");function a(t){this.scene=t,this.gl=t.gl,this.pixelRatio=t.pixelRatio,this.screenBox=[0,0,1,1],this.viewBox=[0,0,1,1],this.dataBox=[-1,-1,1,1],this.borderLineEnable=[!1,!1,!1,!1],this.borderLineWidth=[1,1,1,1],this.borderLineColor=[[0,0,0,1],[0,0,0,1],[0,0,0,1],[0,0,0,1]],this.ticks=[[],[]],this.tickEnable=[!0,!0,!1,!1],this.tickPad=[15,15,15,15],this.tickAngle=[0,0,0,0],this.tickColor=[[0,0,0,1],[0,0,0,1],[0,0,0,1],[0,0,0,1]],this.tickMarkLength=[0,0,0,0],this.tickMarkWidth=[0,0,0,0],this.tickMarkColor=[[0,0,0,1],[0,0,0,1],[0,0,0,1],[0,0,0,1]],this.labels=[\"x\",\"y\"],this.labelEnable=[!0,!0,!1,!1],this.labelAngle=[0,Math.PI/2,0,3*Math.PI/2],this.labelPad=[15,15,15,15],this.labelSize=[12,12],this.labelFont=[\"sans-serif\",\"sans-serif\"],this.labelColor=[[0,0,0,1],[0,0,0,1],[0,0,0,1],[0,0,0,1]],this.title=\"\",this.titleEnable=!0,this.titleCenter=[0,0,0,0],this.titleAngle=0,this.titleColor=[0,0,0,1],this.titleFont=\"sans-serif\",this.titleSize=18,this.gridLineEnable=[!0,!0],this.gridLineColor=[[0,0,0,.5],[0,0,0,.5]],this.gridLineWidth=[1,1],this.zeroLineEnable=[!0,!0],this.zeroLineWidth=[1,1],this.zeroLineColor=[[0,0,0,1],[0,0,0,1]],this.borderColor=[0,0,0,0],this.backgroundColor=[0,0,0,0],this.static=this.scene.staticPlot}var o=a.prototype,s=[\"xaxis\",\"yaxis\"];o.merge=function(t){var e,r,n,a,o,l,c,u,h,f,p;for(this.titleEnable=!1,this.backgroundColor=i(t.plot_bgcolor),f=0;f<2;++f){var d=(e=s[f]).charAt(0);for(n=(r=t[this.scene[e]._name]).title.text===this.scene.fullLayout._dfltTitle[d]?\"\":r.title.text,p=0;p<=2;p+=2)this.labelEnable[f+p]=!1,this.labels[f+p]=n,this.labelColor[f+p]=i(r.title.font.color),this.labelFont[f+p]=r.title.font.family,this.labelSize[f+p]=r.title.font.size,this.labelPad[f+p]=this.getLabelPad(e,r),this.tickEnable[f+p]=!1,this.tickColor[f+p]=i((r.tickfont||{}).color),this.tickAngle[f+p]=\"auto\"===r.tickangle?0:Math.PI*-r.tickangle/180,this.tickPad[f+p]=this.getTickPad(r),this.tickMarkLength[f+p]=0,this.tickMarkWidth[f+p]=r.tickwidth||0,this.tickMarkColor[f+p]=i(r.tickcolor),this.borderLineEnable[f+p]=!1,this.borderLineColor[f+p]=i(r.linecolor),this.borderLineWidth[f+p]=r.linewidth||0;c=this.hasSharedAxis(r),o=this.hasAxisInDfltPos(e,r)&&!c,l=this.hasAxisInAltrPos(e,r)&&!c,a=r.mirror||!1,u=c?-1!==String(a).indexOf(\"all\"):!!a,h=c?\"allticks\"===a:-1!==String(a).indexOf(\"ticks\"),o?this.labelEnable[f]=!0:l&&(this.labelEnable[f+2]=!0),o?this.tickEnable[f]=r.showticklabels:l&&(this.tickEnable[f+2]=r.showticklabels),(o||u)&&(this.borderLineEnable[f]=r.showline),(l||u)&&(this.borderLineEnable[f+2]=r.showline),(o||h)&&(this.tickMarkLength[f]=this.getTickMarkLength(r)),(l||h)&&(this.tickMarkLength[f+2]=this.getTickMarkLength(r)),this.gridLineEnable[f]=r.showgrid,this.gridLineColor[f]=i(r.gridcolor),this.gridLineWidth[f]=r.gridwidth,this.zeroLineEnable[f]=r.zeroline,this.zeroLineColor[f]=i(r.zerolinecolor),this.zeroLineWidth[f]=r.zerolinewidth}},o.hasSharedAxis=function(t){var e=this.scene,r=e.fullLayout._subplots.gl2d;return 0!==n.findSubplotsWithAxis(r,t).indexOf(e.id)},o.hasAxisInDfltPos=function(t,e){var r=e.side;return\"xaxis\"===t?\"bottom\"===r:\"yaxis\"===t?\"left\"===r:void 0},o.hasAxisInAltrPos=function(t,e){var r=e.side;return\"xaxis\"===t?\"top\"===r:\"yaxis\"===t?\"right\"===r:void 0},o.getLabelPad=function(t,e){var r=e.title.font.size,n=e.showticklabels;return\"xaxis\"===t?\"top\"===e.side?r*(1.5+(n?1:0))-10:r*(1.5+(n?.5:0))-10:\"yaxis\"===t?\"right\"===e.side?10+r*(1.5+(n?1:.5)):10+r*(1.5+(n?.5:0)):void 0},o.getTickPad=function(t){return\"outside\"===t.ticks?10+t.ticklen:15},o.getTickMarkLength=function(t){if(!t.ticks)return 0;var e=t.ticklen;return\"inside\"===t.ticks?-e:e},e.exports=function(t){return new a(t)}},{\"../../lib/str2rgbarray\":742,\"../cartesian/axes\":767}],805:[function(t,e,r){\"use strict\";var n=t(\"../../plot_api/edit_types\").overrideAll,i=t(\"./scene2d\"),a=t(\"../layout_attributes\"),o=t(\"../../constants/xmlns_namespaces\"),s=t(\"../cartesian/constants\"),l=t(\"../cartesian\"),c=t(\"../../components/fx/layout_attributes\"),u=t(\"../get_data\").getSubplotData;r.name=\"gl2d\",r.attr=[\"xaxis\",\"yaxis\"],r.idRoot=[\"x\",\"y\"],r.idRegex=s.idRegex,r.attrRegex=s.attrRegex,r.attributes=t(\"../cartesian/attributes\"),r.supplyLayoutDefaults=function(t,e,r){e._has(\"cartesian\")||l.supplyLayoutDefaults(t,e,r)},r.layoutAttrOverrides=n(l.layoutAttributes,\"plot\",\"from-root\"),r.baseLayoutAttrOverrides=n({plot_bgcolor:a.plot_bgcolor,hoverlabel:c.hoverlabel},\"plot\",\"nested\"),r.plot=function(t){for(var e=t._fullLayout,r=t._fullData,n=e._subplots.gl2d,a=0;a<n.length;a++){var o=n[a],s=e._plots[o],l=u(r,\"gl2d\",o),c=s._scene2d;void 0===c&&(c=new i({id:o,graphDiv:t,container:t.querySelector(\".gl-container\"),staticPlot:t._context.staticPlot,plotGlPixelRatio:t._context.plotGlPixelRatio},e),s._scene2d=c),c.plot(l,t.calcdata,e,t.layout)}},r.clean=function(t,e,r,n){for(var i=n._subplots.gl2d||[],a=0;a<i.length;a++){var o=i[a],s=n._plots[o];if(s._scene2d)0===u(t,\"gl2d\",o).length&&(s._scene2d.destroy(),delete n._plots[o])}l.clean.apply(this,arguments)},r.drawFramework=function(t){t._context.staticPlot||l.drawFramework(t)},r.toSVG=function(t){for(var e=t._fullLayout,r=e._subplots.gl2d,n=0;n<r.length;n++){var i=e._plots[r[n]]._scene2d,a=i.toImage(\"png\");e._glimages.append(\"svg:image\").attr({xmlns:o.svg,\"xlink:href\":a,x:0,y:0,width:\"100%\",height:\"100%\",preserveAspectRatio:\"none\"}),i.destroy()}},r.updateFx=function(t){for(var e=t._fullLayout,r=e._subplots.gl2d,n=0;n<r.length;n++){e._plots[r[n]]._scene2d.updateFx(e.dragmode)}}},{\"../../components/fx/layout_attributes\":633,\"../../constants/xmlns_namespaces\":696,\"../../plot_api/edit_types\":750,\"../cartesian\":778,\"../cartesian/attributes\":765,\"../cartesian/constants\":773,\"../get_data\":802,\"../layout_attributes\":819,\"./scene2d\":806}],806:[function(t,e,r){\"use strict\";var n,i,a=t(\"../../registry\"),o=t(\"../../plots/cartesian/axes\"),s=t(\"../../components/fx\"),l=t(\"gl-plot2d\"),c=t(\"gl-spikes2d\"),u=t(\"gl-select-box\"),h=t(\"webgl-context\"),f=t(\"./convert\"),p=t(\"./camera\"),d=t(\"../../lib/show_no_webgl_msg\"),g=t(\"../cartesian/constraints\"),v=g.enforce,m=g.clean,y=t(\"../cartesian/autorange\").doAutoRange,x=[\"xaxis\",\"yaxis\"],b=t(\"../cartesian/constants\").SUBPLOT_PATTERN;function _(t,e){this.container=t.container,this.graphDiv=t.graphDiv,this.pixelRatio=t.plotGlPixelRatio||window.devicePixelRatio,this.id=t.id,this.staticPlot=!!t.staticPlot,this.scrollZoom=this.graphDiv._context._scrollZoom.cartesian,this.fullData=null,this.updateRefs(e),this.makeFramework(),this.stopped||(this.glplotOptions=f(this),this.glplotOptions.merge(e),this.glplot=l(this.glplotOptions),this.camera=p(this),this.traces={},this.spikes=c(this.glplot),this.selectBox=u(this.glplot,{innerFill:!1,outerFill:!0}),this.lastButtonState=0,this.pickResult=null,this.isMouseOver=!0,this.stopped=!1,this.redraw=this.draw.bind(this),this.redraw())}e.exports=_;var w=_.prototype;w.makeFramework=function(){if(this.staticPlot){if(!(i||(n=document.createElement(\"canvas\"),i=h({canvas:n,preserveDrawingBuffer:!1,premultipliedAlpha:!0,antialias:!0}))))throw new Error(\"Error creating static canvas/context for image server\");this.canvas=n,this.gl=i}else{var t=this.container.querySelector(\".gl-canvas-focus\"),e=h({canvas:t,preserveDrawingBuffer:!0,premultipliedAlpha:!0});if(!e)return d(this),void(this.stopped=!0);this.canvas=t,this.gl=e}var r=this.canvas;r.style.width=\"100%\",r.style.height=\"100%\",r.style.position=\"absolute\",r.style.top=\"0px\",r.style.left=\"0px\",r.style[\"pointer-events\"]=\"none\",this.updateSize(r),r.className+=\" user-select-none\";var a=this.svgContainer=document.createElementNS(\"http://www.w3.org/2000/svg\",\"svg\");a.style.position=\"absolute\",a.style.top=a.style.left=\"0px\",a.style.width=a.style.height=\"100%\",a.style[\"z-index\"]=20,a.style[\"pointer-events\"]=\"none\";var o=this.mouseContainer=document.createElement(\"div\");o.style.position=\"absolute\",o.style[\"pointer-events\"]=\"auto\",this.pickCanvas=this.container.querySelector(\".gl-canvas-pick\");var s=this.container;s.appendChild(a),s.appendChild(o);var l=this;o.addEventListener(\"mouseout\",function(){l.isMouseOver=!1,l.unhover()}),o.addEventListener(\"mouseover\",function(){l.isMouseOver=!0})},w.toImage=function(t){t||(t=\"png\"),this.stopped=!0,this.staticPlot&&this.container.appendChild(n),this.updateSize(this.canvas);var e=this.glplot.gl,r=e.drawingBufferWidth,i=e.drawingBufferHeight;e.clearColor(1,1,1,0),e.clear(e.COLOR_BUFFER_BIT|e.DEPTH_BUFFER_BIT),this.glplot.setDirty(),this.glplot.draw(),e.bindFramebuffer(e.FRAMEBUFFER,null);var a=new Uint8Array(r*i*4);e.readPixels(0,0,r,i,e.RGBA,e.UNSIGNED_BYTE,a);for(var o=0,s=i-1;o<s;++o,--s)for(var l=0;l<r;++l)for(var c=0;c<4;++c){var u=a[4*(r*o+l)+c];a[4*(r*o+l)+c]=a[4*(r*s+l)+c],a[4*(r*s+l)+c]=u}var h=document.createElement(\"canvas\");h.width=r,h.height=i;var f,p=h.getContext(\"2d\"),d=p.createImageData(r,i);switch(d.data.set(a),p.putImageData(d,0,0),t){case\"jpeg\":f=h.toDataURL(\"image/jpeg\");break;case\"webp\":f=h.toDataURL(\"image/webp\");break;default:f=h.toDataURL(\"image/png\")}return this.staticPlot&&this.container.removeChild(n),f},w.updateSize=function(t){t||(t=this.canvas);var e=this.pixelRatio,r=this.fullLayout,n=r.width,i=r.height,a=0|Math.ceil(e*n),o=0|Math.ceil(e*i);return t.width===a&&t.height===o||(t.width=a,t.height=o),t},w.computeTickMarks=function(){this.xaxis.setScale(),this.yaxis.setScale();for(var t=[o.calcTicks(this.xaxis),o.calcTicks(this.yaxis)],e=0;e<2;++e)for(var r=0;r<t[e].length;++r)t[e][r].text=t[e][r].text+\"\";return t},w.updateRefs=function(t){this.fullLayout=t;var e=this.id.match(b),r=\"xaxis\"+e[1],n=\"yaxis\"+e[2];this.xaxis=this.fullLayout[r],this.yaxis=this.fullLayout[n]},w.relayoutCallback=function(){var t=this.graphDiv,e=this.xaxis,r=this.yaxis,n=t.layout,i={},o=i[e._name+\".range\"]=e.range.slice(),s=i[r._name+\".range\"]=r.range.slice();i[e._name+\".autorange\"]=e.autorange,i[r._name+\".autorange\"]=r.autorange,a.call(\"_storeDirectGUIEdit\",t.layout,t._fullLayout._preGUI,i);var l=n[e._name];l.range=o,l.autorange=e.autorange;var c=n[r._name];c.range=s,c.autorange=r.autorange,i.lastInputTime=this.camera.lastInputTime,t.emit(\"plotly_relayout\",i)},w.cameraChanged=function(){var t=this.camera;this.glplot.setDataBox(this.calcDataBox());var e=this.computeTickMarks();(function(t,e){for(var r=0;r<2;++r){var n=t[r],i=e[r];if(n.length!==i.length)return!0;for(var a=0;a<n.length;++a)if(n[a].x!==i[a].x)return!0}return!1})(e,this.glplotOptions.ticks)&&(this.glplotOptions.ticks=e,this.glplotOptions.dataBox=t.dataBox,this.glplot.update(this.glplotOptions),this.handleAnnotations())},w.handleAnnotations=function(){for(var t=this.graphDiv,e=this.fullLayout.annotations,r=0;r<e.length;r++){var n=e[r];n.xref===this.xaxis._id&&n.yref===this.yaxis._id&&a.getComponentMethod(\"annotations\",\"drawOne\")(t,r)}},w.destroy=function(){if(this.glplot){var t=this.traces;t&&Object.keys(t).map(function(e){t[e].dispose(),delete t[e]}),this.glplot.dispose(),this.container.removeChild(this.svgContainer),this.container.removeChild(this.mouseContainer),this.fullData=null,this.glplot=null,this.stopped=!0,this.camera.mouseListener.enabled=!1,this.mouseContainer.removeEventListener(\"wheel\",this.camera.wheelListener),this.camera=null}},w.plot=function(t,e,r){var n=this.glplot;this.updateRefs(r),this.xaxis.clearCalc(),this.yaxis.clearCalc(),this.updateTraces(t,e),this.updateFx(r.dragmode);var i=r.width,a=r.height;this.updateSize(this.canvas);var o=this.glplotOptions;o.merge(r),o.screenBox=[0,0,i,a];var s={_fullLayout:{_axisConstraintGroups:this.graphDiv._fullLayout._axisConstraintGroups,xaxis:this.xaxis,yaxis:this.yaxis}};m(s,this.xaxis),m(s,this.yaxis);var l,c,u=r._size,h=this.xaxis.domain,f=this.yaxis.domain;for(o.viewBox=[u.l+h[0]*u.w,u.b+f[0]*u.h,i-u.r-(1-h[1])*u.w,a-u.t-(1-f[1])*u.h],this.mouseContainer.style.width=u.w*(h[1]-h[0])+\"px\",this.mouseContainer.style.height=u.h*(f[1]-f[0])+\"px\",this.mouseContainer.height=u.h*(f[1]-f[0]),this.mouseContainer.style.left=u.l+h[0]*u.w+\"px\",this.mouseContainer.style.top=u.t+(1-f[1])*u.h+\"px\",c=0;c<2;++c)(l=this[x[c]])._length=o.viewBox[c+2]-o.viewBox[c],y(this.graphDiv,l),l.setScale();v(s),o.ticks=this.computeTickMarks(),o.dataBox=this.calcDataBox(),o.merge(r),n.update(o),this.glplot.draw()},w.calcDataBox=function(){var t=this.xaxis,e=this.yaxis,r=t.range,n=e.range,i=t.r2l,a=e.r2l;return[i(r[0]),a(n[0]),i(r[1]),a(n[1])]},w.setRanges=function(t){var e=this.xaxis,r=this.yaxis,n=e.l2r,i=r.l2r;e.range=[n(t[0]),n(t[2])],r.range=[i(t[1]),i(t[3])]},w.updateTraces=function(t,e){var r,n,i,a=Object.keys(this.traces);this.fullData=t;t:for(r=0;r<a.length;r++){var o=a[r],s=this.traces[o];for(n=0;n<t.length;n++)if((i=t[n]).uid===o&&i.type===s.type)continue t;s.dispose(),delete this.traces[o]}for(r=0;r<t.length;r++){i=t[r];var l=e[r],c=this.traces[i.uid];c?c.update(i,l):(c=i._module.plot(this,i,l),this.traces[i.uid]=c)}this.glplot.objects.sort(function(t,e){return t._trace.index-e._trace.index})},w.updateFx=function(t){\"lasso\"===t||\"select\"===t?(this.pickCanvas.style[\"pointer-events\"]=\"none\",this.mouseContainer.style[\"pointer-events\"]=\"none\"):(this.pickCanvas.style[\"pointer-events\"]=\"auto\",this.mouseContainer.style[\"pointer-events\"]=\"auto\"),this.mouseContainer.style.cursor=\"pan\"===t?\"move\":\"zoom\"===t?\"crosshair\":null},w.emitPointAction=function(t,e){for(var r,n=t.trace.uid,i=t.pointIndex,a=0;a<this.fullData.length;a++)this.fullData[a].uid===n&&(r=this.fullData[a]);var o={x:t.traceCoord[0],y:t.traceCoord[1],curveNumber:r.index,pointNumber:i,data:r._input,fullData:this.fullData,xaxis:this.xaxis,yaxis:this.yaxis};s.appendArrayPointValue(o,r,i),this.graphDiv.emit(e,{points:[o]})},w.draw=function(){if(!this.stopped){requestAnimationFrame(this.redraw);var t=this.glplot,e=this.camera,r=e.mouseListener,n=1===this.lastButtonState&&0===r.buttons,i=this.fullLayout;this.lastButtonState=r.buttons,this.cameraChanged();var a,o=r.x*t.pixelRatio,l=this.canvas.height-t.pixelRatio*r.y;if(e.boxEnabled&&\"zoom\"===i.dragmode){this.selectBox.enabled=!0;for(var c=this.selectBox.selectBox=[Math.min(e.boxStart[0],e.boxEnd[0]),Math.min(e.boxStart[1],e.boxEnd[1]),Math.max(e.boxStart[0],e.boxEnd[0]),Math.max(e.boxStart[1],e.boxEnd[1])],u=0;u<2;u++)e.boxStart[u]===e.boxEnd[u]&&(c[u]=t.dataBox[u],c[u+2]=t.dataBox[u+2]);t.setDirty()}else if(!e.panning&&this.isMouseOver){this.selectBox.enabled=!1;var h=i._size,f=this.xaxis.domain,p=this.yaxis.domain,d=(a=t.pick(o/t.pixelRatio+h.l+f[0]*h.w,l/t.pixelRatio-(h.t+(1-p[1])*h.h)))&&a.object._trace.handlePick(a);if(d&&n&&this.emitPointAction(d,\"plotly_click\"),a&&\"skip\"!==a.object._trace.hoverinfo&&i.hovermode&&d&&(!this.lastPickResult||this.lastPickResult.traceUid!==d.trace.uid||this.lastPickResult.dataCoord[0]!==d.dataCoord[0]||this.lastPickResult.dataCoord[1]!==d.dataCoord[1])){var g=d;this.lastPickResult={traceUid:d.trace?d.trace.uid:null,dataCoord:d.dataCoord.slice()},this.spikes.update({center:a.dataCoord}),g.screenCoord=[((t.viewBox[2]-t.viewBox[0])*(a.dataCoord[0]-t.dataBox[0])/(t.dataBox[2]-t.dataBox[0])+t.viewBox[0])/t.pixelRatio,(this.canvas.height-(t.viewBox[3]-t.viewBox[1])*(a.dataCoord[1]-t.dataBox[1])/(t.dataBox[3]-t.dataBox[1])-t.viewBox[1])/t.pixelRatio],this.emitPointAction(d,\"plotly_hover\");var v=this.fullData[g.trace.index]||{},m=g.pointIndex,y=s.castHoverinfo(v,i,m);if(y&&\"all\"!==y){var x=y.split(\"+\");-1===x.indexOf(\"x\")&&(g.traceCoord[0]=void 0),-1===x.indexOf(\"y\")&&(g.traceCoord[1]=void 0),-1===x.indexOf(\"z\")&&(g.traceCoord[2]=void 0),-1===x.indexOf(\"text\")&&(g.textLabel=void 0),-1===x.indexOf(\"name\")&&(g.name=void 0)}s.loneHover({x:g.screenCoord[0],y:g.screenCoord[1],xLabel:this.hoverFormatter(\"xaxis\",g.traceCoord[0]),yLabel:this.hoverFormatter(\"yaxis\",g.traceCoord[1]),zLabel:g.traceCoord[2],text:g.textLabel,name:g.name,color:s.castHoverOption(v,m,\"bgcolor\")||g.color,borderColor:s.castHoverOption(v,m,\"bordercolor\"),fontFamily:s.castHoverOption(v,m,\"font.family\"),fontSize:s.castHoverOption(v,m,\"font.size\"),fontColor:s.castHoverOption(v,m,\"font.color\"),nameLength:s.castHoverOption(v,m,\"namelength\"),textAlign:s.castHoverOption(v,m,\"align\")},{container:this.svgContainer,gd:this.graphDiv})}}a||this.unhover(),t.draw()}},w.unhover=function(){this.lastPickResult&&(this.spikes.update({}),this.lastPickResult=null,this.graphDiv.emit(\"plotly_unhover\"),s.loneUnhover(this.svgContainer))},w.hoverFormatter=function(t,e){if(void 0!==e){var r=this[t];return o.tickText(r,r.c2l(e),\"hover\").text}}},{\"../../components/fx\":632,\"../../lib/show_no_webgl_msg\":740,\"../../plots/cartesian/axes\":767,\"../../registry\":847,\"../cartesian/autorange\":766,\"../cartesian/constants\":773,\"../cartesian/constraints\":774,\"./camera\":803,\"./convert\":804,\"gl-plot2d\":287,\"gl-select-box\":299,\"gl-spikes2d\":308,\"webgl-context\":556}],807:[function(t,e,r){\"use strict\";var n=t(\"../../plot_api/edit_types\").overrideAll,i=t(\"../../components/fx/layout_attributes\"),a=t(\"./scene\"),o=t(\"../get_data\").getSubplotData,s=t(\"../../lib\"),l=t(\"../../constants/xmlns_namespaces\");r.name=\"gl3d\",r.attr=\"scene\",r.idRoot=\"scene\",r.idRegex=r.attrRegex=s.counterRegex(\"scene\"),r.attributes=t(\"./layout/attributes\"),r.layoutAttributes=t(\"./layout/layout_attributes\"),r.baseLayoutAttrOverrides=n({hoverlabel:i.hoverlabel},\"plot\",\"nested\"),r.supplyLayoutDefaults=t(\"./layout/defaults\"),r.plot=function(t){for(var e=t._fullLayout,r=t._fullData,n=e._subplots.gl3d,i=0;i<n.length;i++){var s=n[i],l=o(r,\"gl3d\",s),c=e[s],u=c.camera,h=c._scene;h||(h=new a({id:s,graphDiv:t,container:t.querySelector(\".gl-container\"),staticPlot:t._context.staticPlot,plotGlPixelRatio:t._context.plotGlPixelRatio,camera:u},e),c._scene=h),h.viewInitial||(h.viewInitial={up:{x:u.up.x,y:u.up.y,z:u.up.z},eye:{x:u.eye.x,y:u.eye.y,z:u.eye.z},center:{x:u.center.x,y:u.center.y,z:u.center.z}}),h.plot(l,e,t.layout)}},r.clean=function(t,e,r,n){for(var i=n._subplots.gl3d||[],a=0;a<i.length;a++){var o=i[a];!e[o]&&n[o]._scene&&(n[o]._scene.destroy(),n._infolayer&&n._infolayer.selectAll(\".annotation-\"+o).remove())}},r.toSVG=function(t){for(var e=t._fullLayout,r=e._subplots.gl3d,n=e._size,i=0;i<r.length;i++){var a=e[r[i]],o=a.domain,s=a._scene,c=s.toImage(\"png\");e._glimages.append(\"svg:image\").attr({xmlns:l.svg,\"xlink:href\":c,x:n.l+n.w*o.x[0],y:n.t+n.h*(1-o.y[1]),width:n.w*(o.x[1]-o.x[0]),height:n.h*(o.y[1]-o.y[0]),preserveAspectRatio:\"none\"}),s.destroy()}},r.cleanId=function(t){if(t.match(/^scene[0-9]*$/)){var e=t.substr(5);return\"1\"===e&&(e=\"\"),\"scene\"+e}},r.updateFx=function(t){for(var e=t._fullLayout,r=e._subplots.gl3d,n=0;n<r.length;n++){e[r[n]]._scene.updateFx(e.dragmode,e.hovermode)}}},{\"../../components/fx/layout_attributes\":633,\"../../constants/xmlns_namespaces\":696,\"../../lib\":719,\"../../plot_api/edit_types\":750,\"../get_data\":802,\"./layout/attributes\":808,\"./layout/defaults\":812,\"./layout/layout_attributes\":813,\"./scene\":817}],808:[function(t,e,r){\"use strict\";e.exports={scene:{valType:\"subplotid\",dflt:\"scene\",editType:\"calc+clearAxisTypes\"}}},{}],809:[function(t,e,r){\"use strict\";var n=t(\"../../../components/color\"),i=t(\"../../cartesian/layout_attributes\"),a=t(\"../../../lib/extend\").extendFlat,o=t(\"../../../plot_api/edit_types\").overrideAll;e.exports=o({visible:i.visible,showspikes:{valType:\"boolean\",dflt:!0},spikesides:{valType:\"boolean\",dflt:!0},spikethickness:{valType:\"number\",min:0,dflt:2},spikecolor:{valType:\"color\",dflt:n.defaultLine},showbackground:{valType:\"boolean\",dflt:!1},backgroundcolor:{valType:\"color\",dflt:\"rgba(204, 204, 204, 0.5)\"},showaxeslabels:{valType:\"boolean\",dflt:!0},color:i.color,categoryorder:i.categoryorder,categoryarray:i.categoryarray,title:i.title,type:a({},i.type,{values:[\"-\",\"linear\",\"log\",\"date\",\"category\"]}),autorange:i.autorange,rangemode:i.rangemode,range:a({},i.range,{items:[{valType:\"any\",editType:\"plot\",impliedEdits:{\"^autorange\":!1}},{valType:\"any\",editType:\"plot\",impliedEdits:{\"^autorange\":!1}}],anim:!1}),tickmode:i.tickmode,nticks:i.nticks,tick0:i.tick0,dtick:i.dtick,tickvals:i.tickvals,ticktext:i.ticktext,ticks:i.ticks,mirror:i.mirror,ticklen:i.ticklen,tickwidth:i.tickwidth,tickcolor:i.tickcolor,showticklabels:i.showticklabels,tickfont:i.tickfont,tickangle:i.tickangle,tickprefix:i.tickprefix,showtickprefix:i.showtickprefix,ticksuffix:i.ticksuffix,showticksuffix:i.showticksuffix,showexponent:i.showexponent,exponentformat:i.exponentformat,separatethousands:i.separatethousands,tickformat:i.tickformat,tickformatstops:i.tickformatstops,hoverformat:i.hoverformat,showline:i.showline,linecolor:i.linecolor,linewidth:i.linewidth,showgrid:i.showgrid,gridcolor:a({},i.gridcolor,{dflt:\"rgb(204, 204, 204)\"}),gridwidth:i.gridwidth,zeroline:i.zeroline,zerolinecolor:i.zerolinecolor,zerolinewidth:i.zerolinewidth,_deprecated:{title:i._deprecated.title,titlefont:i._deprecated.titlefont}},\"plot\",\"from-root\")},{\"../../../components/color\":593,\"../../../lib/extend\":710,\"../../../plot_api/edit_types\":750,\"../../cartesian/layout_attributes\":779}],810:[function(t,e,r){\"use strict\";var n=t(\"tinycolor2\").mix,i=t(\"../../../lib\"),a=t(\"../../../plot_api/plot_template\"),o=t(\"./axis_attributes\"),s=t(\"../../cartesian/type_defaults\"),l=t(\"../../cartesian/axis_defaults\"),c=[\"xaxis\",\"yaxis\",\"zaxis\"];e.exports=function(t,e,r){var u,h;function f(t,e){return i.coerce(u,h,o,t,e)}for(var p=0;p<c.length;p++){var d=c[p];u=t[d]||{},(h=a.newContainer(e,d))._id=d[0]+r.scene,h._name=d,s(u,h,f,r),l(u,h,f,{font:r.font,letter:d[0],data:r.data,showGrid:!0,noTickson:!0,bgColor:r.bgColor,calendar:r.calendar},r.fullLayout),f(\"gridcolor\",n(h.color,r.bgColor,13600/187).toRgbString()),f(\"title.text\",d[0]),h.setScale=i.noop,f(\"showspikes\")&&(f(\"spikesides\"),f(\"spikethickness\"),f(\"spikecolor\",h.color)),f(\"showaxeslabels\"),f(\"showbackground\")&&f(\"backgroundcolor\")}}},{\"../../../lib\":719,\"../../../plot_api/plot_template\":757,\"../../cartesian/axis_defaults\":769,\"../../cartesian/type_defaults\":790,\"./axis_attributes\":809,tinycolor2:537}],811:[function(t,e,r){\"use strict\";var n=t(\"../../../lib/str2rgbarray\"),i=t(\"../../../lib\"),a=[\"xaxis\",\"yaxis\",\"zaxis\"];function o(){this.bounds=[[-10,-10,-10],[10,10,10]],this.ticks=[[],[],[]],this.tickEnable=[!0,!0,!0],this.tickFont=[\"sans-serif\",\"sans-serif\",\"sans-serif\"],this.tickSize=[12,12,12],this.tickAngle=[0,0,0],this.tickColor=[[0,0,0,1],[0,0,0,1],[0,0,0,1]],this.tickPad=[18,18,18],this.labels=[\"x\",\"y\",\"z\"],this.labelEnable=[!0,!0,!0],this.labelFont=[\"Open Sans\",\"Open Sans\",\"Open Sans\"],this.labelSize=[20,20,20],this.labelColor=[[0,0,0,1],[0,0,0,1],[0,0,0,1]],this.labelPad=[30,30,30],this.lineEnable=[!0,!0,!0],this.lineMirror=[!1,!1,!1],this.lineWidth=[1,1,1],this.lineColor=[[0,0,0,1],[0,0,0,1],[0,0,0,1]],this.lineTickEnable=[!0,!0,!0],this.lineTickMirror=[!1,!1,!1],this.lineTickLength=[10,10,10],this.lineTickWidth=[1,1,1],this.lineTickColor=[[0,0,0,1],[0,0,0,1],[0,0,0,1]],this.gridEnable=[!0,!0,!0],this.gridWidth=[1,1,1],this.gridColor=[[0,0,0,1],[0,0,0,1],[0,0,0,1]],this.zeroEnable=[!0,!0,!0],this.zeroLineColor=[[0,0,0,1],[0,0,0,1],[0,0,0,1]],this.zeroLineWidth=[2,2,2],this.backgroundEnable=[!0,!0,!0],this.backgroundColor=[[.8,.8,.8,.5],[.8,.8,.8,.5],[.8,.8,.8,.5]],this._defaultTickPad=this.tickPad.slice(),this._defaultLabelPad=this.labelPad.slice(),this._defaultLineTickLength=this.lineTickLength.slice()}o.prototype.merge=function(t,e){for(var r=0;r<3;++r){var o=e[a[r]];o.visible?(this.labels[r]=t._meta?i.templateString(o.title.text,t._meta):o.title.text,\"font\"in o.title&&(o.title.font.color&&(this.labelColor[r]=n(o.title.font.color)),o.title.font.family&&(this.labelFont[r]=o.title.font.family),o.title.font.size&&(this.labelSize[r]=o.title.font.size)),\"showline\"in o&&(this.lineEnable[r]=o.showline),\"linecolor\"in o&&(this.lineColor[r]=n(o.linecolor)),\"linewidth\"in o&&(this.lineWidth[r]=o.linewidth),\"showgrid\"in o&&(this.gridEnable[r]=o.showgrid),\"gridcolor\"in o&&(this.gridColor[r]=n(o.gridcolor)),\"gridwidth\"in o&&(this.gridWidth[r]=o.gridwidth),\"log\"===o.type?this.zeroEnable[r]=!1:\"zeroline\"in o&&(this.zeroEnable[r]=o.zeroline),\"zerolinecolor\"in o&&(this.zeroLineColor[r]=n(o.zerolinecolor)),\"zerolinewidth\"in o&&(this.zeroLineWidth[r]=o.zerolinewidth),\"ticks\"in o&&o.ticks?this.lineTickEnable[r]=!0:this.lineTickEnable[r]=!1,\"ticklen\"in o&&(this.lineTickLength[r]=this._defaultLineTickLength[r]=o.ticklen),\"tickcolor\"in o&&(this.lineTickColor[r]=n(o.tickcolor)),\"tickwidth\"in o&&(this.lineTickWidth[r]=o.tickwidth),\"tickangle\"in o&&(this.tickAngle[r]=\"auto\"===o.tickangle?-3600:Math.PI*-o.tickangle/180),\"showticklabels\"in o&&(this.tickEnable[r]=o.showticklabels),\"tickfont\"in o&&(o.tickfont.color&&(this.tickColor[r]=n(o.tickfont.color)),o.tickfont.family&&(this.tickFont[r]=o.tickfont.family),o.tickfont.size&&(this.tickSize[r]=o.tickfont.size)),\"mirror\"in o?-1!==[\"ticks\",\"all\",\"allticks\"].indexOf(o.mirror)?(this.lineTickMirror[r]=!0,this.lineMirror[r]=!0):!0===o.mirror?(this.lineTickMirror[r]=!1,this.lineMirror[r]=!0):(this.lineTickMirror[r]=!1,this.lineMirror[r]=!1):this.lineMirror[r]=!1,\"showbackground\"in o&&!1!==o.showbackground?(this.backgroundEnable[r]=!0,this.backgroundColor[r]=n(o.backgroundcolor)):this.backgroundEnable[r]=!1):(this.tickEnable[r]=!1,this.labelEnable[r]=!1,this.lineEnable[r]=!1,this.lineTickEnable[r]=!1,this.gridEnable[r]=!1,this.zeroEnable[r]=!1,this.backgroundEnable[r]=!1)}},e.exports=function(t,e){var r=new o;return r.merge(t,e),r}},{\"../../../lib\":719,\"../../../lib/str2rgbarray\":742}],812:[function(t,e,r){\"use strict\";var n=t(\"../../../lib\"),i=t(\"../../../components/color\"),a=t(\"../../../registry\"),o=t(\"../../subplot_defaults\"),s=t(\"./axis_defaults\"),l=t(\"./layout_attributes\"),c=t(\"../../get_data\").getSubplotData,u=\"gl3d\";function h(t,e,r,n){for(var o=r(\"bgcolor\"),l=i.combine(o,n.paper_bgcolor),h=[\"up\",\"center\",\"eye\"],f=0;f<h.length;f++)r(\"camera.\"+h[f]+\".x\"),r(\"camera.\"+h[f]+\".y\"),r(\"camera.\"+h[f]+\".z\");r(\"camera.projection.type\");var p=!!r(\"aspectratio.x\")&&!!r(\"aspectratio.y\")&&!!r(\"aspectratio.z\"),d=r(\"aspectmode\",p?\"manual\":\"auto\");p||(t.aspectratio=e.aspectratio={x:1,y:1,z:1},\"manual\"===d&&(e.aspectmode=\"auto\"),t.aspectmode=e.aspectmode);var g=c(n.fullData,u,n.id);s(t,e,{font:n.font,scene:n.id,data:g,bgColor:l,calendar:n.calendar,fullLayout:n.fullLayout}),a.getComponentMethod(\"annotations3d\",\"handleDefaults\")(t,e,n);var v=n.getDfltFromLayout(\"dragmode\");if(!1!==v&&!v)if(v=\"orbit\",t.camera&&t.camera.up){var m=t.camera.up.x,y=t.camera.up.y,x=t.camera.up.z;0!==x&&(m&&y&&x?x/Math.sqrt(m*m+y*y+x*x)>.999&&(v=\"turntable\"):v=\"turntable\")}else v=\"turntable\";r(\"dragmode\",v),r(\"hovermode\",n.getDfltFromLayout(\"hovermode\"))}e.exports=function(t,e,r){var i=e._basePlotModules.length>1;o(t,e,r,{type:u,attributes:l,handleDefaults:h,fullLayout:e,font:e.font,fullData:r,getDfltFromLayout:function(e){if(!i)return n.validate(t[e],l[e])?t[e]:void 0},paper_bgcolor:e.paper_bgcolor,calendar:e.calendar})}},{\"../../../components/color\":593,\"../../../lib\":719,\"../../../registry\":847,\"../../get_data\":802,\"../../subplot_defaults\":842,\"./axis_defaults\":810,\"./layout_attributes\":813}],813:[function(t,e,r){\"use strict\";var n=t(\"./axis_attributes\"),i=t(\"../../domain\").attributes,a=t(\"../../../lib/extend\").extendFlat,o=t(\"../../../lib\").counterRegex;function s(t,e,r){return{x:{valType:\"number\",dflt:t,editType:\"camera\"},y:{valType:\"number\",dflt:e,editType:\"camera\"},z:{valType:\"number\",dflt:r,editType:\"camera\"},editType:\"camera\"}}e.exports={_arrayAttrRegexps:[o(\"scene\",\".annotations\",!0)],bgcolor:{valType:\"color\",dflt:\"rgba(0,0,0,0)\",editType:\"plot\"},camera:{up:a(s(0,0,1),{}),center:a(s(0,0,0),{}),eye:a(s(1.25,1.25,1.25),{}),projection:{type:{valType:\"enumerated\",values:[\"perspective\",\"orthographic\"],dflt:\"perspective\",editType:\"calc\"},editType:\"calc\"},editType:\"camera\"},domain:i({name:\"scene\",editType:\"plot\"}),aspectmode:{valType:\"enumerated\",values:[\"auto\",\"cube\",\"data\",\"manual\"],dflt:\"auto\",editType:\"plot\",impliedEdits:{\"aspectratio.x\":void 0,\"aspectratio.y\":void 0,\"aspectratio.z\":void 0}},aspectratio:{x:{valType:\"number\",min:0,editType:\"plot\",impliedEdits:{\"^aspectmode\":\"manual\"}},y:{valType:\"number\",min:0,editType:\"plot\",impliedEdits:{\"^aspectmode\":\"manual\"}},z:{valType:\"number\",min:0,editType:\"plot\",impliedEdits:{\"^aspectmode\":\"manual\"}},editType:\"plot\",impliedEdits:{aspectmode:\"manual\"}},xaxis:n,yaxis:n,zaxis:n,dragmode:{valType:\"enumerated\",values:[\"orbit\",\"turntable\",\"zoom\",\"pan\",!1],editType:\"plot\"},hovermode:{valType:\"enumerated\",values:[\"closest\",!1],dflt:\"closest\",editType:\"modebar\"},uirevision:{valType:\"any\",editType:\"none\"},editType:\"plot\",_deprecated:{cameraposition:{valType:\"info_array\",editType:\"camera\"}}}},{\"../../../lib\":719,\"../../../lib/extend\":710,\"../../domain\":792,\"./axis_attributes\":809}],814:[function(t,e,r){\"use strict\";var n=t(\"../../../lib/str2rgbarray\"),i=[\"xaxis\",\"yaxis\",\"zaxis\"];function a(){this.enabled=[!0,!0,!0],this.colors=[[0,0,0,1],[0,0,0,1],[0,0,0,1]],this.drawSides=[!0,!0,!0],this.lineWidth=[1,1,1]}a.prototype.merge=function(t){for(var e=0;e<3;++e){var r=t[i[e]];r.visible?(this.enabled[e]=r.showspikes,this.colors[e]=n(r.spikecolor),this.drawSides[e]=r.spikesides,this.lineWidth[e]=r.spikethickness):(this.enabled[e]=!1,this.drawSides[e]=!1)}},e.exports=function(t){var e=new a;return e.merge(t),e}},{\"../../../lib/str2rgbarray\":742}],815:[function(t,e,r){\"use strict\";e.exports=function(t){for(var e=t.axesOptions,r=t.glplot.axesPixels,s=t.fullSceneLayout,l=[[],[],[]],c=0;c<3;++c){var u=s[a[c]];if(u._length=(r[c].hi-r[c].lo)*r[c].pixelsPerDataUnit/t.dataScale[c],Math.abs(u._length)===1/0||isNaN(u._length))l[c]=[];else{u._input_range=u.range.slice(),u.range[0]=r[c].lo/t.dataScale[c],u.range[1]=r[c].hi/t.dataScale[c],u._m=1/(t.dataScale[c]*r[c].pixelsPerDataUnit),u.range[0]===u.range[1]&&(u.range[0]-=1,u.range[1]+=1);var h=u.tickmode;if(\"auto\"===u.tickmode){u.tickmode=\"linear\";var f=u.nticks||i.constrain(u._length/40,4,9);n.autoTicks(u,Math.abs(u.range[1]-u.range[0])/f)}for(var p=n.calcTicks(u),d=0;d<p.length;++d)p[d].x=p[d].x*t.dataScale[c],\"date\"===u.type&&(p[d].text=p[d].text.replace(/\\<br\\>/g,\" \"));l[c]=p,u.tickmode=h}}e.ticks=l;for(var c=0;c<3;++c){o[c]=.5*(t.glplot.bounds[0][c]+t.glplot.bounds[1][c]);for(var d=0;d<2;++d)e.bounds[d][c]=t.glplot.bounds[d][c]}t.contourLevels=function(t){for(var e=new Array(3),r=0;r<3;++r){for(var n=t[r],i=new Array(n.length),a=0;a<n.length;++a)i[a]=n[a].x;e[r]=i}return e}(l)};var n=t(\"../../cartesian/axes\"),i=t(\"../../../lib\"),a=[\"xaxis\",\"yaxis\",\"zaxis\"],o=[0,0,0]},{\"../../../lib\":719,\"../../cartesian/axes\":767}],816:[function(t,e,r){\"use strict\";function n(t,e){var r,n,i=[0,0,0,0];for(r=0;r<4;++r)for(n=0;n<4;++n)i[n]+=t[4*r+n]*e[r];return i}e.exports=function(t,e){return n(t.projection,n(t.view,n(t.model,[e[0],e[1],e[2],1])))}},{}],817:[function(t,e,r){\"use strict\";var n,i,a=t(\"gl-plot3d\").createCamera,o=t(\"gl-plot3d\").createScene,s=t(\"webgl-context\"),l=t(\"has-passive-events\"),c=t(\"../../registry\"),u=t(\"../../lib\"),h=t(\"../../plots/cartesian/axes\"),f=t(\"../../components/fx\"),p=t(\"../../lib/str2rgbarray\"),d=t(\"../../lib/show_no_webgl_msg\"),g=t(\"./project\"),v=t(\"./layout/convert\"),m=t(\"./layout/spikes\"),y=t(\"./layout/tick_marks\");function x(t,e,r,a){if(t.initializeGLCamera(),!function(t,e,r,a,l){var c={canvas:a,gl:l,container:t.container,axes:t.axesOptions,spikes:t.spikeOptions,pickRadius:10,snapToData:!0,autoScale:!0,autoBounds:!1,cameraObject:e,pixelRatio:r};if(t.staticMode){if(!(i||(n=document.createElement(\"canvas\"),i=s({canvas:n,preserveDrawingBuffer:!0,premultipliedAlpha:!0,antialias:!0}))))throw new Error(\"error creating static canvas/context for image server\");c.pixelRatio=t.pixelRatio,c.gl=i,c.canvas=n}try{t.glplot=o(c)}catch(t){return!1}return!0}(t,t.camera,e,r,a))return d(t);var c=t.graphDiv,p=function(t){if(!1!==t.fullSceneLayout.dragmode){var e={};e[t.id+\".camera\"]=T(t.camera),t.saveCamera(c.layout),t.graphDiv.emit(\"plotly_relayout\",e)}};return t.glplot.canvas.addEventListener(\"mouseup\",function(){p(t)}),t.glplot.canvas.addEventListener(\"wheel\",function(){c._context._scrollZoom.gl3d&&p(t)},!!l&&{passive:!1}),t.glplot.canvas.addEventListener(\"mousemove\",function(){if(!1!==t.fullSceneLayout.dragmode&&0!==t.camera.mouseListener.buttons){var e={};e[t.id+\".camera\"]=T(t.camera),t.graphDiv.emit(\"plotly_relayouting\",e)}}),t.staticMode||t.glplot.canvas.addEventListener(\"webglcontextlost\",function(e){c&&c.emit&&c.emit(\"plotly_webglcontextlost\",{event:e,layer:t.id})},!1),t.glplot.camera=t.camera,t.glplot.oncontextloss=function(){t.recoverContext()},t.glplot.onrender=function(t){var e,r=t.graphDiv,n=t.svgContainer,i=t.container.getBoundingClientRect(),a=i.width,o=i.height;n.setAttributeNS(null,\"viewBox\",\"0 0 \"+a+\" \"+o),n.setAttributeNS(null,\"width\",a),n.setAttributeNS(null,\"height\",o),y(t),t.glplot.axes.update(t.axesOptions);for(var s,l=Object.keys(t.traces),c=null,p=t.glplot.selection,d=0;d<l.length;++d)\"skip\"!==(e=t.traces[l[d]]).data.hoverinfo&&e.handlePick(p)&&(c=e),e.setContourLevels&&e.setContourLevels();function v(e,r){var n=t.fullSceneLayout[e];return h.tickText(n,n.d2l(r),\"hover\").text}if(null!==c){var m=g(t.glplot.cameraParams,p.dataCoordinate);e=c.data;var x,b=r._fullData[e.index],_=p.index,w={xLabel:v(\"xaxis\",p.traceCoordinate[0]),yLabel:v(\"yaxis\",p.traceCoordinate[1]),zLabel:v(\"zaxis\",p.traceCoordinate[2])},k=f.castHoverinfo(b,t.fullLayout,_),T=(k||\"\").split(\"+\"),A=k&&\"all\"===k;b.hovertemplate||A||(-1===T.indexOf(\"x\")&&(w.xLabel=void 0),-1===T.indexOf(\"y\")&&(w.yLabel=void 0),-1===T.indexOf(\"z\")&&(w.zLabel=void 0),-1===T.indexOf(\"text\")&&(p.textLabel=void 0),-1===T.indexOf(\"name\")&&(c.name=void 0));var M=[];\"cone\"===e.type||\"streamtube\"===e.type?(w.uLabel=v(\"xaxis\",p.traceCoordinate[3]),(A||-1!==T.indexOf(\"u\"))&&M.push(\"u: \"+w.uLabel),w.vLabel=v(\"yaxis\",p.traceCoordinate[4]),(A||-1!==T.indexOf(\"v\"))&&M.push(\"v: \"+w.vLabel),w.wLabel=v(\"zaxis\",p.traceCoordinate[5]),(A||-1!==T.indexOf(\"w\"))&&M.push(\"w: \"+w.wLabel),w.normLabel=p.traceCoordinate[6].toPrecision(3),(A||-1!==T.indexOf(\"norm\"))&&M.push(\"norm: \"+w.normLabel),\"streamtube\"===e.type&&(w.divergenceLabel=p.traceCoordinate[7].toPrecision(3),(A||-1!==T.indexOf(\"divergence\"))&&M.push(\"divergence: \"+w.divergenceLabel)),p.textLabel&&M.push(p.textLabel),x=M.join(\"<br>\")):\"isosurface\"===e.type||\"volume\"===e.type?(w.valueLabel=h.tickText(t.mockAxis,t.mockAxis.d2l(p.traceCoordinate[3]),\"hover\").text,M.push(\"value: \"+w.valueLabel),p.textLabel&&M.push(p.textLabel),x=M.join(\"<br>\")):x=p.textLabel;var S={x:p.traceCoordinate[0],y:p.traceCoordinate[1],z:p.traceCoordinate[2],data:b._input,fullData:b,curveNumber:b.index,pointNumber:_};f.appendArrayPointValue(S,b,_),e._module.eventData&&(S=b._module.eventData(S,p,b,{},_));var E={points:[S]};t.fullSceneLayout.hovermode&&f.loneHover({trace:b,x:(.5+.5*m[0]/m[3])*a,y:(.5-.5*m[1]/m[3])*o,xLabel:w.xLabel,yLabel:w.yLabel,zLabel:w.zLabel,text:x,name:c.name,color:f.castHoverOption(b,_,\"bgcolor\")||c.color,borderColor:f.castHoverOption(b,_,\"bordercolor\"),fontFamily:f.castHoverOption(b,_,\"font.family\"),fontSize:f.castHoverOption(b,_,\"font.size\"),fontColor:f.castHoverOption(b,_,\"font.color\"),nameLength:f.castHoverOption(b,_,\"namelength\"),textAlign:f.castHoverOption(b,_,\"align\"),hovertemplate:u.castOption(b,_,\"hovertemplate\"),hovertemplateLabels:u.extendFlat({},S,w),eventData:[S]},{container:n,gd:r}),p.buttons&&p.distance<5?r.emit(\"plotly_click\",E):r.emit(\"plotly_hover\",E),s=E}else f.loneUnhover(n),r.emit(\"plotly_unhover\",s);t.drawAnnotations(t)}.bind(null,t),t.traces={},t.make4thDimension(),!0}function b(t,e){var r=document.createElement(\"div\"),n=t.container;this.graphDiv=t.graphDiv;var i=document.createElementNS(\"http://www.w3.org/2000/svg\",\"svg\");i.style.position=\"absolute\",i.style.top=i.style.left=\"0px\",i.style.width=i.style.height=\"100%\",i.style[\"z-index\"]=20,i.style[\"pointer-events\"]=\"none\",r.appendChild(i),this.svgContainer=i,r.id=t.id,r.style.position=\"absolute\",r.style.top=r.style.left=\"0px\",r.style.width=r.style.height=\"100%\",n.appendChild(r),this.fullLayout=e,this.id=t.id||\"scene\",this.fullSceneLayout=e[this.id],this.plotArgs=[[],{},{}],this.axesOptions=v(e,e[this.id]),this.spikeOptions=m(e[this.id]),this.container=r,this.staticMode=!!t.staticPlot,this.pixelRatio=this.pixelRatio||t.plotGlPixelRatio||2,this.dataScale=[1,1,1],this.contourLevels=[[],[],[]],this.convertAnnotations=c.getComponentMethod(\"annotations3d\",\"convert\"),this.drawAnnotations=c.getComponentMethod(\"annotations3d\",\"draw\"),x(this,this.pixelRatio)}var _=b.prototype;_.initializeGLCamera=function(){var t=this.fullSceneLayout.camera,e=\"orthographic\"===t.projection.type;this.camera=a(this.container,{center:[t.center.x,t.center.y,t.center.z],eye:[t.eye.x,t.eye.y,t.eye.z],up:[t.up.x,t.up.y,t.up.z],_ortho:e,zoomMin:.01,zoomMax:100,mode:\"orbit\"})},_.recoverContext=function(){var t=this,e=this.glplot.gl,r=this.glplot.canvas,n=this.glplot.camera,i=this.glplot.pixelRatio;this.glplot.dispose(),requestAnimationFrame(function a(){e.isContextLost()?requestAnimationFrame(a):x(t,n,i,r)?t.plot.apply(t,t.plotArgs):u.error(\"Catastrophic and unrecoverable WebGL error. Context lost.\")})};var w=[\"xaxis\",\"yaxis\",\"zaxis\"];function k(t,e,r){for(var n=t.fullSceneLayout,i=0;i<3;i++){var a=w[i],o=a.charAt(0),s=n[a],l=e[o],c=e[o+\"calendar\"],h=e[\"_\"+o+\"length\"];if(u.isArrayOrTypedArray(l))for(var f,p=0;p<(h||l.length);p++)if(u.isArrayOrTypedArray(l[p]))for(var d=0;d<l[p].length;++d)f=s.d2l(l[p][d],0,c),!isNaN(f)&&isFinite(f)&&(r[0][i]=Math.min(r[0][i],f),r[1][i]=Math.max(r[1][i],f));else f=s.d2l(l[p],0,c),!isNaN(f)&&isFinite(f)&&(r[0][i]=Math.min(r[0][i],f),r[1][i]=Math.max(r[1][i],f));else r[0][i]=Math.min(r[0][i],0),r[1][i]=Math.max(r[1][i],h-1)}}function T(t){return{up:{x:t.up[0],y:t.up[1],z:t.up[2]},center:{x:t.center[0],y:t.center[1],z:t.center[2]},eye:{x:t.eye[0],y:t.eye[1],z:t.eye[2]},projection:{type:!0===t._ortho?\"orthographic\":\"perspective\"}}}_.plot=function(t,e,r){if(this.plotArgs=[t,e,r],!this.glplot.contextLost){var n,i,a,o,s,l,c=e[this.id],u=r[this.id];c.bgcolor?this.glplot.clearColor=p(c.bgcolor):this.glplot.clearColor=[0,0,0,0],this.glplot.snapToData=!0,this.fullLayout=e,this.fullSceneLayout=c,this.glplotLayout=c,this.axesOptions.merge(e,c),this.spikeOptions.merge(c),this.setCamera(c.camera),this.updateFx(c.dragmode,c.hovermode),this.camera.enableWheel=this.graphDiv._context._scrollZoom.gl3d,this.glplot.update({}),this.setConvert(s),t?Array.isArray(t)||(t=[t]):t=[];var h=[[1/0,1/0,1/0],[-1/0,-1/0,-1/0]];for(a=0;a<t.length;++a)!0===(n=t[a]).visible&&0!==n._length&&k(this,n,h);!function(t,e){for(var r=t.fullSceneLayout,n=r.annotations||[],i=0;i<3;i++)for(var a=w[i],o=a.charAt(0),s=r[a],l=0;l<n.length;l++){var c=n[l];if(c.visible){var u=s.r2l(c[o]);!isNaN(u)&&isFinite(u)&&(e[0][i]=Math.min(e[0][i],u),e[1][i]=Math.max(e[1][i],u))}}}(this,h);var f=[1,1,1];for(o=0;o<3;++o)h[1][o]===h[0][o]?f[o]=1:f[o]=1/(h[1][o]-h[0][o]);for(this.dataScale=f,this.convertAnnotations(this),a=0;a<t.length;++a)!0===(n=t[a]).visible&&0!==n._length&&((i=this.traces[n.uid])?i.data.type===n.type?i.update(n):(i.dispose(),i=n._module.plot(this,n),this.traces[n.uid]=i):(i=n._module.plot(this,n),this.traces[n.uid]=i),i.name=n.name);var d=Object.keys(this.traces);t:for(a=0;a<d.length;++a){for(o=0;o<t.length;++o)if(t[o].uid===d[a]&&!0===t[o].visible&&0!==t[o]._length)continue t;(i=this.traces[d[a]]).dispose(),delete this.traces[d[a]]}this.glplot.objects.sort(function(t,e){return t._trace.data.index-e._trace.data.index});var g=[[0,0,0],[0,0,0]],v=[],m={};for(a=0;a<3;++a){if((l=(s=c[w[a]]).type)in m?(m[l].acc*=f[a],m[l].count+=1):m[l]={acc:f[a],count:1},s.autorange){g[0][a]=1/0,g[1][a]=-1/0;var y=this.glplot.objects,x=this.fullSceneLayout.annotations||[],b=s._name.charAt(0);for(o=0;o<y.length;o++){var _=y[o],T=_.bounds,A=_._trace.data._pad||0;\"ErrorBars\"===_.constructor.name&&s._lowerLogErrorBound?g[0][a]=Math.min(g[0][a],s._lowerLogErrorBound):g[0][a]=Math.min(g[0][a],T[0][a]/f[a]-A),g[1][a]=Math.max(g[1][a],T[1][a]/f[a]+A)}for(o=0;o<x.length;o++){var M=x[o];if(M.visible){var S=s.r2l(M[b]);g[0][a]=Math.min(g[0][a],S),g[1][a]=Math.max(g[1][a],S)}}if(\"rangemode\"in s&&\"tozero\"===s.rangemode&&(g[0][a]=Math.min(g[0][a],0),g[1][a]=Math.max(g[1][a],0)),g[0][a]>g[1][a])g[0][a]=-1,g[1][a]=1;else{var E=g[1][a]-g[0][a];g[0][a]-=E/32,g[1][a]+=E/32}if(\"reversed\"===s.autorange){var C=g[0][a];g[0][a]=g[1][a],g[1][a]=C}}else{var L=s.range;g[0][a]=s.r2l(L[0]),g[1][a]=s.r2l(L[1])}g[0][a]===g[1][a]&&(g[0][a]-=1,g[1][a]+=1),v[a]=g[1][a]-g[0][a],this.glplot.bounds[0][a]=g[0][a]*f[a],this.glplot.bounds[1][a]=g[1][a]*f[a]}var P=[1,1,1];for(a=0;a<3;++a){var O=m[l=(s=c[w[a]]).type];P[a]=Math.pow(O.acc,1/O.count)/f[a]}var z;if(\"auto\"===c.aspectmode)z=Math.max.apply(null,P)/Math.min.apply(null,P)<=4?P:[1,1,1];else if(\"cube\"===c.aspectmode)z=[1,1,1];else if(\"data\"===c.aspectmode)z=P;else{if(\"manual\"!==c.aspectmode)throw new Error(\"scene.js aspectRatio was not one of the enumerated types\");var I=c.aspectratio;z=[I.x,I.y,I.z]}c.aspectratio.x=u.aspectratio.x=z[0],c.aspectratio.y=u.aspectratio.y=z[1],c.aspectratio.z=u.aspectratio.z=z[2],this.glplot.aspect=z;var D=c.domain||null,R=e._size||null;if(D&&R){var F=this.container.style;F.position=\"absolute\",F.left=R.l+D.x[0]*R.w+\"px\",F.top=R.t+(1-D.y[1])*R.h+\"px\",F.width=R.w*(D.x[1]-D.x[0])+\"px\",F.height=R.h*(D.y[1]-D.y[0])+\"px\"}this.glplot.redraw()}},_.destroy=function(){this.glplot&&(this.camera.mouseListener.enabled=!1,this.container.removeEventListener(\"wheel\",this.camera.wheelListener),this.camera=this.glplot.camera=null,this.glplot.dispose(),this.container.parentNode.removeChild(this.container),this.glplot=null)},_.getCamera=function(){return this.glplot.camera.view.recalcMatrix(this.camera.view.lastT()),T(this.glplot.camera)},_.setCamera=function(t){var e;this.glplot.camera.lookAt.apply(this,[[(e=t).eye.x,e.eye.y,e.eye.z],[e.center.x,e.center.y,e.center.z],[e.up.x,e.up.y,e.up.z]]);var r=\"orthographic\"===t.projection.type;if(r!==this.glplot.camera._ortho){this.glplot.redraw();var n=this.glplot.pixelRatio,i=this.glplot.clearColor;this.glplot.gl.clearColor(i[0],i[1],i[2],i[3]),this.glplot.gl.clear(this.glplot.gl.DEPTH_BUFFER_BIT|this.glplot.gl.COLOR_BUFFER_BIT),this.glplot.dispose(),x(this,n),this.glplot.camera._ortho=r}},_.saveCamera=function(t){var e=this.fullLayout,r=this.getCamera(),n=u.nestedProperty(t,this.id+\".camera\"),i=n.get(),a=!1;function o(t,e,r,n){var i=[\"up\",\"center\",\"eye\"],a=[\"x\",\"y\",\"z\"];return e[i[r]]&&t[i[r]][a[n]]===e[i[r]][a[n]]}if(void 0===i)a=!0;else{for(var s=0;s<3;s++)for(var l=0;l<3;l++)if(!o(r,i,s,l)){a=!0;break}(!i.projection||r.projection&&r.projection.type!==i.projection.type)&&(a=!0)}if(a){var h={};h[this.id+\".camera\"]=i,c.call(\"_storeDirectGUIEdit\",t,e._preGUI,h),n.set(r),u.nestedProperty(e,this.id+\".camera\").set(r)}return a},_.updateFx=function(t,e){var r=this.camera;if(r)if(\"orbit\"===t)r.mode=\"orbit\",r.keyBindingMode=\"rotate\";else if(\"turntable\"===t){r.up=[0,0,1],r.mode=\"turntable\",r.keyBindingMode=\"rotate\";var n=this.graphDiv,i=n._fullLayout,a=this.fullSceneLayout.camera,o=a.up.x,s=a.up.y,l=a.up.z;if(l/Math.sqrt(o*o+s*s+l*l)<.999){var h=this.id+\".camera.up\",f={x:0,y:0,z:1},p={};p[h]=f;var d=n.layout;c.call(\"_storeDirectGUIEdit\",d,i._preGUI,p),a.up=f,u.nestedProperty(d,h).set(f)}}else r.keyBindingMode=t;this.fullSceneLayout.hovermode=e},_.toImage=function(t){t||(t=\"png\"),this.staticMode&&this.container.appendChild(n),this.glplot.redraw();var e=this.glplot.gl,r=e.drawingBufferWidth,i=e.drawingBufferHeight;e.bindFramebuffer(e.FRAMEBUFFER,null);var a=new Uint8Array(r*i*4);e.readPixels(0,0,r,i,e.RGBA,e.UNSIGNED_BYTE,a);for(var o=0,s=i-1;o<s;++o,--s)for(var l=0;l<r;++l)for(var c=0;c<4;++c){var u=a[4*(r*o+l)+c];a[4*(r*o+l)+c]=a[4*(r*s+l)+c],a[4*(r*s+l)+c]=u}var h=document.createElement(\"canvas\");h.width=r,h.height=i;var f,p=h.getContext(\"2d\"),d=p.createImageData(r,i);switch(d.data.set(a),p.putImageData(d,0,0),t){case\"jpeg\":f=h.toDataURL(\"image/jpeg\");break;case\"webp\":f=h.toDataURL(\"image/webp\");break;default:f=h.toDataURL(\"image/png\")}return this.staticMode&&this.container.removeChild(n),f},_.setConvert=function(){for(var t=0;t<3;t++){var e=this.fullSceneLayout[w[t]];h.setConvert(e,this.fullLayout),e.setScale=u.noop}},_.make4thDimension=function(){var t=this.graphDiv._fullLayout;this.mockAxis={type:\"linear\",showexponent:\"all\",exponentformat:\"B\"},h.setConvert(this.mockAxis,t)},e.exports=b},{\"../../components/fx\":632,\"../../lib\":719,\"../../lib/show_no_webgl_msg\":740,\"../../lib/str2rgbarray\":742,\"../../plots/cartesian/axes\":767,\"../../registry\":847,\"./layout/convert\":811,\"./layout/spikes\":814,\"./layout/tick_marks\":815,\"./project\":816,\"gl-plot3d\":290,\"has-passive-events\":411,\"webgl-context\":556}],818:[function(t,e,r){\"use strict\";e.exports=function(t,e,r,n){n=n||t.length;for(var i=new Array(n),a=0;a<n;a++)i[a]=[t[a],e[a],r[a]];return i}},{}],819:[function(t,e,r){\"use strict\";var n=t(\"./font_attributes\"),i=t(\"./animation_attributes\"),a=t(\"../components/color/attributes\"),o=t(\"./pad_attributes\"),s=t(\"../lib/extend\").extendFlat,l=n({editType:\"calc\"});l.family.dflt='\"Open Sans\", verdana, arial, sans-serif',l.size.dflt=12,l.color.dflt=a.defaultLine,e.exports={font:l,title:{text:{valType:\"string\",editType:\"layoutstyle\"},font:n({editType:\"layoutstyle\"}),xref:{valType:\"enumerated\",dflt:\"container\",values:[\"container\",\"paper\"],editType:\"layoutstyle\"},yref:{valType:\"enumerated\",dflt:\"container\",values:[\"container\",\"paper\"],editType:\"layoutstyle\"},x:{valType:\"number\",min:0,max:1,dflt:.5,editType:\"layoutstyle\"},y:{valType:\"number\",min:0,max:1,dflt:\"auto\",editType:\"layoutstyle\"},xanchor:{valType:\"enumerated\",dflt:\"auto\",values:[\"auto\",\"left\",\"center\",\"right\"],editType:\"layoutstyle\"},yanchor:{valType:\"enumerated\",dflt:\"auto\",values:[\"auto\",\"top\",\"middle\",\"bottom\"],editType:\"layoutstyle\"},pad:s(o({editType:\"layoutstyle\"}),{}),editType:\"layoutstyle\"},autosize:{valType:\"boolean\",dflt:!1,editType:\"none\"},width:{valType:\"number\",min:10,dflt:700,editType:\"plot\"},height:{valType:\"number\",min:10,dflt:450,editType:\"plot\"},margin:{l:{valType:\"number\",min:0,dflt:80,editType:\"plot\"},r:{valType:\"number\",min:0,dflt:80,editType:\"plot\"},t:{valType:\"number\",min:0,dflt:100,editType:\"plot\"},b:{valType:\"number\",min:0,dflt:80,editType:\"plot\"},pad:{valType:\"number\",min:0,dflt:0,editType:\"plot\"},autoexpand:{valType:\"boolean\",dflt:!0,editType:\"plot\"},editType:\"plot\"},paper_bgcolor:{valType:\"color\",dflt:a.background,editType:\"plot\"},plot_bgcolor:{valType:\"color\",dflt:a.background,editType:\"layoutstyle\"},separators:{valType:\"string\",editType:\"plot\"},hidesources:{valType:\"boolean\",dflt:!1,editType:\"plot\"},showlegend:{valType:\"boolean\",editType:\"legend\"},colorway:{valType:\"colorlist\",dflt:a.defaults,editType:\"calc\"},datarevision:{valType:\"any\",editType:\"calc\"},uirevision:{valType:\"any\",editType:\"none\"},editrevision:{valType:\"any\",editType:\"none\"},selectionrevision:{valType:\"any\",editType:\"none\"},template:{valType:\"any\",editType:\"calc\"},modebar:{orientation:{valType:\"enumerated\",values:[\"v\",\"h\"],dflt:\"h\",editType:\"modebar\"},bgcolor:{valType:\"color\",editType:\"modebar\"},color:{valType:\"color\",editType:\"modebar\"},activecolor:{valType:\"color\",editType:\"modebar\"},uirevision:{valType:\"any\",editType:\"none\"},editType:\"modebar\"},meta:{valType:\"any\",arrayOk:!0,editType:\"plot\"},transition:s({},i.transition,{editType:\"none\"}),_deprecated:{title:{valType:\"string\",editType:\"layoutstyle\"},titlefont:n({editType:\"layoutstyle\"})}}},{\"../components/color/attributes\":592,\"../lib/extend\":710,\"./animation_attributes\":762,\"./font_attributes\":793,\"./pad_attributes\":827}],820:[function(t,e,r){\"use strict\";var n={\"open-street-map\":{id:\"osm\",version:8,sources:{\"plotly-osm-tiles\":{type:\"raster\",attribution:'<a href=\"http://www.openstreetmap.org/about/\" target=\"_blank\">\\xa9 OpenStreetMap</a>',tiles:[\"https://a.tile.openstreetmap.org/{z}/{x}/{y}.png\",\"https://b.tile.openstreetmap.org/{z}/{x}/{y}.png\"],tileSize:256}},layers:[{id:\"plotly-osm-tiles\",type:\"raster\",source:\"plotly-osm-tiles\",minzoom:0,maxzoom:22}]},\"white-bg\":{id:\"white-bg\",version:8,sources:{},layers:[{id:\"white-bg\",type:\"background\",paint:{\"background-color\":\"#FFFFFF\"},minzoom:0,maxzoom:22}]},\"carto-positron\":{id:\"carto-positron\",version:8,sources:{\"plotly-carto-positron\":{type:\"raster\",attribution:'<a href=\"https://carto.com/\" target=\"_blank\">\\xa9 CARTO</a>',tiles:[\"https://cartodb-basemaps-c.global.ssl.fastly.net/light_all/{z}/{x}/{y}.png\"],tileSize:256}},layers:[{id:\"plotly-carto-positron\",type:\"raster\",source:\"plotly-carto-positron\",minzoom:0,maxzoom:22}]},\"carto-darkmatter\":{id:\"carto-darkmatter\",version:8,sources:{\"plotly-carto-darkmatter\":{type:\"raster\",attribution:'<a href=\"https://carto.com/\" target=\"_blank\">\\xa9 CARTO</a>',tiles:[\"https://cartodb-basemaps-c.global.ssl.fastly.net/dark_all/{z}/{x}/{y}.png\"],tileSize:256}},layers:[{id:\"plotly-carto-darkmatter\",type:\"raster\",source:\"plotly-carto-darkmatter\",minzoom:0,maxzoom:22}]},\"stamen-terrain\":{id:\"stamen-terrain\",version:8,sources:{\"plotly-stamen-terrain\":{type:\"raster\",attribution:'Map tiles by <a href=\"http://stamen.com\">Stamen Design</a>, under <a href=\"http://creativecommons.org/licenses/by/3.0\">CC BY 3.0</a> | Data by <a href=\"http://openstreetmap.org\">OpenStreetMap</a>, under <a href=\"http://www.openstreetmap.org/copyright\">ODbL</a>.',tiles:[\"https://stamen-tiles.a.ssl.fastly.net/terrain/{z}/{x}/{y}.png\"],tileSize:256}},layers:[{id:\"plotly-stamen-terrain\",type:\"raster\",source:\"plotly-stamen-terrain\",minzoom:0,maxzoom:22}]},\"stamen-toner\":{id:\"stamen-toner\",version:8,sources:{\"plotly-stamen-toner\":{type:\"raster\",attribution:'Map tiles by <a href=\"http://stamen.com\">Stamen Design</a>, under <a href=\"http://creativecommons.org/licenses/by/3.0\">CC BY 3.0</a> | Data by <a href=\"http://openstreetmap.org\">OpenStreetMap</a>, under <a href=\"http://www.openstreetmap.org/copyright\">ODbL</a>.',tiles:[\"https://stamen-tiles.a.ssl.fastly.net/toner/{z}/{x}/{y}.png\"],tileSize:256}},layers:[{id:\"plotly-stamen-toner\",type:\"raster\",source:\"plotly-stamen-toner\",minzoom:0,maxzoom:22}]},\"stamen-watercolor\":{id:\"stamen-watercolor\",version:8,sources:{\"plotly-stamen-watercolor\":{type:\"raster\",attribution:'Map tiles by <a href=\"http://stamen.com\">Stamen Design</a>, under <a href=\"http://creativecommons.org/licenses/by/3.0\">CC BY 3.0</a> | Data by <a href=\"http://openstreetmap.org\">OpenStreetMap</a>, under <a href=\"http://creativecommons.org/licenses/by-sa/3.0\">CC BY SA</a>.',tiles:[\"https://stamen-tiles.a.ssl.fastly.net/watercolor/{z}/{x}/{y}.png\"],tileSize:256}},layers:[{id:\"plotly-stamen-watercolor\",type:\"raster\",source:\"plotly-stamen-watercolor\",minzoom:0,maxzoom:22}]}},i=Object.keys(n);e.exports={requiredVersion:\"1.1.1\",styleUrlPrefix:\"mapbox://styles/mapbox/\",styleUrlSuffix:\"v9\",styleValuesMapbox:[\"basic\",\"streets\",\"outdoors\",\"light\",\"dark\",\"satellite\",\"satellite-streets\"],styleValueDflt:\"basic\",stylesNonMapbox:n,styleValuesNonMapbox:i,traceLayerPrefix:\"plotly-trace-layer-\",layoutLayerPrefix:\"plotly-layout-layer-\",wrongVersionErrorMsg:[\"Your custom plotly.js bundle is not using the correct mapbox-gl version\",\"Please install mapbox-gl@1.1.1.\"].join(\"\\n\"),noAccessTokenErrorMsg:[\"Missing Mapbox access token.\",\"Mapbox trace type require a Mapbox access token to be registered.\",\"For example:\",\"  Plotly.plot(gd, data, layout, { mapboxAccessToken: 'my-access-token' });\",\"More info here: https://www.mapbox.com/help/define-access-token/\"].join(\"\\n\"),missingStyleErrorMsg:[\"No valid mapbox style found, please set `mapbox.style` to one of:\",i.join(\", \"),\"or register a Mapbox access token to use a Mapbox-served style.\"].join(\"\\n\"),multipleTokensErrorMsg:[\"Set multiple mapbox access token across different mapbox subplot,\",\"using first token found as mapbox-gl does not allow multipleaccess tokens on the same page.\"].join(\"\\n\"),mapOnErrorMsg:\"Mapbox error.\",mapboxLogo:{path0:\"m 10.5,1.24 c -5.11,0 -9.25,4.15 -9.25,9.25 0,5.1 4.15,9.25 9.25,9.25 5.1,0 9.25,-4.15 9.25,-9.25 0,-5.11 -4.14,-9.25 -9.25,-9.25 z m 4.39,11.53 c -1.93,1.93 -4.78,2.31 -6.7,2.31 -0.7,0 -1.41,-0.05 -2.1,-0.16 0,0 -1.02,-5.64 2.14,-8.81 0.83,-0.83 1.95,-1.28 3.13,-1.28 1.27,0 2.49,0.51 3.39,1.42 1.84,1.84 1.89,4.75 0.14,6.52 z\",path1:\"M 10.5,-0.01 C 4.7,-0.01 0,4.7 0,10.49 c 0,5.79 4.7,10.5 10.5,10.5 5.8,0 10.5,-4.7 10.5,-10.5 C 20.99,4.7 16.3,-0.01 10.5,-0.01 Z m 0,19.75 c -5.11,0 -9.25,-4.15 -9.25,-9.25 0,-5.1 4.14,-9.26 9.25,-9.26 5.11,0 9.25,4.15 9.25,9.25 0,5.13 -4.14,9.26 -9.25,9.26 z\",path2:\"M 14.74,6.25 C 12.9,4.41 9.98,4.35 8.23,6.1 5.07,9.27 6.09,14.91 6.09,14.91 c 0,0 5.64,1.02 8.81,-2.14 C 16.64,11 16.59,8.09 14.74,6.25 Z m -2.27,4.09 -0.91,1.87 -0.9,-1.87 -1.86,-0.91 1.86,-0.9 0.9,-1.87 0.91,1.87 1.86,0.9 z\",polygon:\"11.56,12.21 10.66,10.34 8.8,9.43 10.66,8.53 11.56,6.66 12.47,8.53 14.33,9.43 12.47,10.34\"},styleRules:{map:\"overflow:hidden;position:relative;\",\"missing-css\":\"display:none;\",canary:\"background-color:salmon;\",\"ctrl-bottom-left\":\"position: absolute; pointer-events: none; z-index: 2; bottom: 0; left: 0;\",\"ctrl-bottom-right\":\"position: absolute; pointer-events: none; z-index: 2; right: 0; bottom: 0;\",ctrl:\"clear: both; pointer-events: auto; transform: translate(0, 0);\",\"ctrl-attrib.mapboxgl-compact .mapboxgl-ctrl-attrib-inner\":\"display: none;\",\"ctrl-attrib.mapboxgl-compact:hover .mapboxgl-ctrl-attrib-inner\":\"display: block; margin-top:2px\",\"ctrl-attrib.mapboxgl-compact:hover\":\"padding: 2px 24px 2px 4px; visibility: visible; margin-top: 6px;\",\"ctrl-attrib.mapboxgl-compact::after\":'content: \"\"; cursor: pointer; position: absolute; background-image: url(\\'data:image/svg+xml;charset=utf-8,%3Csvg viewBox=\"0 0 20 20\" xmlns=\"http://www.w3.org/2000/svg\"%3E %3Cpath fill=\"%23333333\" fill-rule=\"evenodd\" d=\"M4,10a6,6 0 1,0 12,0a6,6 0 1,0 -12,0 M9,7a1,1 0 1,0 2,0a1,1 0 1,0 -2,0 M9,10a1,1 0 1,1 2,0l0,3a1,1 0 1,1 -2,0\"/%3E %3C/svg%3E\\'); background-color: rgba(255, 255, 255, 0.5); width: 24px; height: 24px; box-sizing: border-box; border-radius: 12px;',\"ctrl-attrib.mapboxgl-compact\":\"min-height: 20px; padding: 0; margin: 10px; position: relative; background-color: #fff; border-radius: 3px 12px 12px 3px;\",\"ctrl-bottom-right > .mapboxgl-ctrl-attrib.mapboxgl-compact::after\":\"bottom: 0; right: 0\",\"ctrl-bottom-left > .mapboxgl-ctrl-attrib.mapboxgl-compact::after\":\"bottom: 0; left: 0\",\"ctrl-bottom-left .mapboxgl-ctrl\":\"margin: 0 0 10px 10px; float: left;\",\"ctrl-bottom-right .mapboxgl-ctrl\":\"margin: 0 10px 10px 0; float: right;\",\"ctrl-attrib\":\"color: rgba(0, 0, 0, 0.75); text-decoration: none; font-size: 12px\",\"ctrl-attrib a\":\"color: rgba(0, 0, 0, 0.75); text-decoration: none; font-size: 12px\",\"ctrl-attrib a:hover\":\"color: inherit; text-decoration: underline;\",\"ctrl-attrib .mapbox-improve-map\":\"font-weight: bold; margin-left: 2px;\",\"attrib-empty\":\"display: none;\",\"ctrl-logo\":'display:block; width: 21px; height: 21px; background-image: url(\\'data:image/svg+xml;charset=utf-8,%3C?xml version=\"1.0\" encoding=\"utf-8\"?%3E %3Csvg version=\"1.1\" id=\"Layer_1\" xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" x=\"0px\" y=\"0px\" viewBox=\"0 0 21 21\" style=\"enable-background:new 0 0 21 21;\" xml:space=\"preserve\"%3E%3Cg transform=\"translate(0,0.01)\"%3E%3Cpath d=\"m 10.5,1.24 c -5.11,0 -9.25,4.15 -9.25,9.25 0,5.1 4.15,9.25 9.25,9.25 5.1,0 9.25,-4.15 9.25,-9.25 0,-5.11 -4.14,-9.25 -9.25,-9.25 z m 4.39,11.53 c -1.93,1.93 -4.78,2.31 -6.7,2.31 -0.7,0 -1.41,-0.05 -2.1,-0.16 0,0 -1.02,-5.64 2.14,-8.81 0.83,-0.83 1.95,-1.28 3.13,-1.28 1.27,0 2.49,0.51 3.39,1.42 1.84,1.84 1.89,4.75 0.14,6.52 z\" style=\"opacity:0.9;fill:%23ffffff;enable-background:new\" class=\"st0\"/%3E%3Cpath d=\"M 10.5,-0.01 C 4.7,-0.01 0,4.7 0,10.49 c 0,5.79 4.7,10.5 10.5,10.5 5.8,0 10.5,-4.7 10.5,-10.5 C 20.99,4.7 16.3,-0.01 10.5,-0.01 Z m 0,19.75 c -5.11,0 -9.25,-4.15 -9.25,-9.25 0,-5.1 4.14,-9.26 9.25,-9.26 5.11,0 9.25,4.15 9.25,9.25 0,5.13 -4.14,9.26 -9.25,9.26 z\" style=\"opacity:0.35;enable-background:new\" class=\"st1\"/%3E%3Cpath d=\"M 14.74,6.25 C 12.9,4.41 9.98,4.35 8.23,6.1 5.07,9.27 6.09,14.91 6.09,14.91 c 0,0 5.64,1.02 8.81,-2.14 C 16.64,11 16.59,8.09 14.74,6.25 Z m -2.27,4.09 -0.91,1.87 -0.9,-1.87 -1.86,-0.91 1.86,-0.9 0.9,-1.87 0.91,1.87 1.86,0.9 z\" style=\"opacity:0.35;enable-background:new\" class=\"st1\"/%3E%3Cpolygon points=\"11.56,12.21 10.66,10.34 8.8,9.43 10.66,8.53 11.56,6.66 12.47,8.53 14.33,9.43 12.47,10.34 \" style=\"opacity:0.9;fill:%23ffffff;enable-background:new\" class=\"st0\"/%3E%3C/g%3E%3C/svg%3E\\')'}}},{}],821:[function(t,e,r){\"use strict\";var n=t(\"../../lib\");e.exports=function(t,e){var r=t.split(\" \"),i=r[0],a=r[1],o=n.isArrayOrTypedArray(e)?n.mean(e):e,s=.5+o/100,l=1.5+o/100,c=[\"\",\"\"],u=[0,0];switch(i){case\"top\":c[0]=\"top\",u[1]=-l;break;case\"bottom\":c[0]=\"bottom\",u[1]=l}switch(a){case\"left\":c[1]=\"right\",u[0]=-s;break;case\"right\":c[1]=\"left\",u[0]=s}return{anchor:c[0]&&c[1]?c.join(\"-\"):c[0]?c[0]:c[1]?c[1]:\"center\",offset:u}}},{\"../../lib\":719}],822:[function(t,e,r){\"use strict\";var n=t(\"mapbox-gl\"),i=t(\"../../lib\"),a=t(\"../../plots/get_data\").getSubplotCalcData,o=t(\"../../constants/xmlns_namespaces\"),s=t(\"d3\"),l=t(\"../../components/drawing\"),c=t(\"../../lib/svg_text_utils\"),u=t(\"./mapbox\"),h=r.constants=t(\"./constants\");function f(t){return\"string\"==typeof t&&-1!==h.styleValuesMapbox.indexOf(t)}r.name=\"mapbox\",r.attr=\"subplot\",r.idRoot=\"mapbox\",r.idRegex=r.attrRegex=i.counterRegex(\"mapbox\"),r.attributes={subplot:{valType:\"subplotid\",dflt:\"mapbox\",editType:\"calc\"}},r.layoutAttributes=t(\"./layout_attributes\"),r.supplyLayoutDefaults=t(\"./layout_defaults\"),r.plot=function(t){var e=t._fullLayout,r=t.calcdata,o=e._subplots.mapbox;if(n.version!==h.requiredVersion)throw new Error(h.wrongVersionErrorMsg);var s=function(t,e){var r=t._fullLayout;if(\"\"===t._context.mapboxAccessToken)return\"\";for(var n=[],a=[],o=!1,s=!1,l=0;l<e.length;l++){var c=r[e[l]],u=c.accesstoken;f(c.style)&&(u?i.pushUnique(n,u):(f(c._input.style)&&(i.error(\"Uses Mapbox map style, but did not set an access token.\"),o=!0),s=!0)),u&&i.pushUnique(a,u)}if(s){var p=o?h.noAccessTokenErrorMsg:h.missingStyleErrorMsg;throw new Error(p)}return n.length?(n.length>1&&i.warn(h.multipleTokensErrorMsg),n[0]):(a.length&&i.log([\"Listed mapbox access token(s)\",a.join(\",\"),\"but did not use a Mapbox map style, ignoring token(s).\"].join(\" \")),\"\")}(t,o);n.accessToken=s;for(var l=0;l<o.length;l++){var c=o[l],p=a(r,\"mapbox\",c),d=e[c],g=d._subplot;g||(g=new u(t,c),e[c]._subplot=g),g.viewInitial||(g.viewInitial={center:i.extendFlat({},d.center),zoom:d.zoom,bearing:d.bearing,pitch:d.pitch}),g.plot(p,e,t._promises)}},r.clean=function(t,e,r,n){for(var i=n._subplots.mapbox||[],a=0;a<i.length;a++){var o=i[a];!e[o]&&n[o]._subplot&&n[o]._subplot.destroy()}},r.toSVG=function(t){for(var e=t._fullLayout,r=e._subplots.mapbox,n=e._size,i=0;i<r.length;i++){var a=e[r[i]],u=a.domain,f=a._subplot.toImage(\"png\");e._glimages.append(\"svg:image\").attr({xmlns:o.svg,\"xlink:href\":f,x:n.l+n.w*u.x[0],y:n.t+n.h*(1-u.y[1]),width:n.w*(u.x[1]-u.x[0]),height:n.h*(u.y[1]-u.y[0]),preserveAspectRatio:\"none\"});var p=s.select(a._subplot.div);if(!(null===p.select(\".mapboxgl-ctrl-logo\").node().offsetParent)){var d=e._glimages.append(\"g\");d.attr(\"transform\",\"translate(\"+(n.l+n.w*u.x[0]+10)+\", \"+(n.t+n.h*(1-u.y[0])-31)+\")\"),d.append(\"path\").attr(\"d\",h.mapboxLogo.path0).style({opacity:.9,fill:\"#ffffff\",\"enable-background\":\"new\"}),d.append(\"path\").attr(\"d\",h.mapboxLogo.path1).style(\"opacity\",.35).style(\"enable-background\",\"new\"),d.append(\"path\").attr(\"d\",h.mapboxLogo.path2).style(\"opacity\",.35).style(\"enable-background\",\"new\"),d.append(\"polygon\").attr(\"points\",h.mapboxLogo.polygon).style({opacity:.9,fill:\"#ffffff\",\"enable-background\":\"new\"})}var g=p.select(\".mapboxgl-ctrl-attrib\").text().replace(\"Improve this map\",\"\"),v=e._glimages.append(\"g\"),m=v.append(\"text\");m.text(g).classed(\"static-attribution\",!0).attr({\"font-size\":12,\"font-family\":\"Arial\",color:\"rgba(0, 0, 0, 0.75)\",\"text-anchor\":\"end\",\"data-unformatted\":g});var y=l.bBox(m.node()),x=n.w*(u.x[1]-u.x[0]);if(y.width>x/2){var b=g.split(\"|\").join(\"<br>\");m.text(b).attr(\"data-unformatted\",b).call(c.convertToTspans,t),y=l.bBox(m.node())}m.attr(\"transform\",\"translate(-3, \"+(8-y.height)+\")\"),v.insert(\"rect\",\".static-attribution\").attr({x:-y.width-6,y:-y.height-3,width:y.width+6,height:y.height+3,fill:\"rgba(255, 255, 255, 0.75)\"});var _=1;y.width+6>x&&(_=x/(y.width+6));var w=[n.l+n.w*u.x[1],n.t+n.h*(1-u.y[0])];v.attr(\"transform\",\"translate(\"+w[0]+\",\"+w[1]+\") scale(\"+_+\")\")}},r.updateFx=function(t){for(var e=t._fullLayout,r=e._subplots.mapbox,n=0;n<r.length;n++){e[r[n]]._subplot.updateFx(e)}}},{\"../../components/drawing\":614,\"../../constants/xmlns_namespaces\":696,\"../../lib\":719,\"../../lib/svg_text_utils\":743,\"../../plots/get_data\":802,\"./constants\":820,\"./layout_attributes\":824,\"./layout_defaults\":825,\"./mapbox\":826,d3:163,\"mapbox-gl\":426}],823:[function(t,e,r){\"use strict\";var n=t(\"../../lib\"),i=t(\"./convert_text_opts\"),a=t(\"./constants\");function o(t,e){this.subplot=t,this.uid=t.uid+\"-\"+e,this.index=e,this.idSource=\"source-\"+this.uid,this.idLayer=a.layoutLayerPrefix+this.uid,this.sourceType=null,this.source=null,this.layerType=null,this.below=null,this.visible=!1}var s=o.prototype;function l(t){var e=t.source;return t.visible&&(n.isPlainObject(e)||(\"string\"==typeof e||Array.isArray(e))&&e.length>0)}function c(t){var e={},r={};switch(t.type){case\"circle\":n.extendFlat(r,{\"circle-radius\":t.circle.radius,\"circle-color\":t.color,\"circle-opacity\":t.opacity});break;case\"line\":n.extendFlat(r,{\"line-width\":t.line.width,\"line-color\":t.color,\"line-opacity\":t.opacity,\"line-dasharray\":t.line.dash});break;case\"fill\":n.extendFlat(r,{\"fill-color\":t.color,\"fill-outline-color\":t.fill.outlinecolor,\"fill-opacity\":t.opacity});break;case\"symbol\":var a=t.symbol,o=i(a.textposition,a.iconsize);n.extendFlat(e,{\"icon-image\":a.icon+\"-15\",\"icon-size\":a.iconsize/10,\"text-field\":a.text,\"text-size\":a.textfont.size,\"text-anchor\":o.anchor,\"text-offset\":o.offset,\"symbol-placement\":a.placement}),n.extendFlat(r,{\"icon-color\":t.color,\"text-color\":a.textfont.color,\"text-opacity\":t.opacity})}return{layout:e,paint:r}}s.update=function(t){this.visible?this.needsNewSource(t)?(this.removeLayer(),this.updateSource(t),this.updateLayer(t)):this.needsNewLayer(t)?this.updateLayer(t):this.updateStyle(t):(this.updateSource(t),this.updateLayer(t)),this.visible=l(t)},s.needsNewSource=function(t){return this.sourceType!==t.sourcetype||this.source!==t.source||this.layerType!==t.type},s.needsNewLayer=function(t){return this.layerType!==t.type||this.below!==this.subplot.belowLookup[\"layout-\"+this.index]},s.updateSource=function(t){var e=this.subplot.map;if(e.getSource(this.idSource)&&e.removeSource(this.idSource),this.sourceType=t.sourcetype,this.source=t.source,l(t)){var r=function(t){var e,r=t.sourcetype,n=t.source,i={type:r};\"geojson\"===r?e=\"data\":\"vector\"===r?e=\"string\"==typeof n?\"url\":\"tiles\":\"raster\"===r?(e=\"tiles\",i.tileSize=256):\"image\"===r&&(e=\"url\",i.coordinates=t.coordinates);i[e]=n,t.sourceattribution&&(i.attribution=t.sourceattribution);return i}(t);e.addSource(this.idSource,r)}},s.updateLayer=function(t){var e,r=this.subplot,n=c(t),i=this.subplot.belowLookup[\"layout-\"+this.index];if(\"traces\"===i)for(var o=r.getMapLayers(),s=0;s<o.length;s++){var u=o[s].id;if(\"string\"==typeof u&&0===u.indexOf(a.traceLayerPrefix)){e=u;break}}else e=i;this.removeLayer(),l(t)&&r.addLayer({id:this.idLayer,source:this.idSource,\"source-layer\":t.sourcelayer||\"\",type:t.type,minzoom:t.minzoom,maxzoom:t.maxzoom,layout:n.layout,paint:n.paint},e),this.layerType=t.type,this.below=i},s.updateStyle=function(t){if(l(t)){var e=c(t);this.subplot.setOptions(this.idLayer,\"setLayoutProperty\",e.layout),this.subplot.setOptions(this.idLayer,\"setPaintProperty\",e.paint)}},s.removeLayer=function(){var t=this.subplot.map;t.getLayer(this.idLayer)&&t.removeLayer(this.idLayer)},s.dispose=function(){var t=this.subplot.map;t.removeLayer(this.idLayer),t.removeSource(this.idSource)},e.exports=function(t,e,r){var n=new o(t,e);return n.update(r),n}},{\"../../lib\":719,\"./constants\":820,\"./convert_text_opts\":821}],824:[function(t,e,r){\"use strict\";var n=t(\"../../lib\"),i=t(\"../../components/color\").defaultLine,a=t(\"../domain\").attributes,o=t(\"../font_attributes\"),s=t(\"../../traces/scatter/attributes\").textposition,l=t(\"../../plot_api/edit_types\").overrideAll,c=t(\"../../plot_api/plot_template\").templatedArray,u=t(\"./constants\"),h=o({});h.family.dflt=\"Open Sans Regular, Arial Unicode MS Regular\",(e.exports=l({_arrayAttrRegexps:[n.counterRegex(\"mapbox\",\".layers\",!0)],domain:a({name:\"mapbox\"}),accesstoken:{valType:\"string\",noBlank:!0,strict:!0},style:{valType:\"any\",values:u.styleValuesMapbox.concat(u.styleValuesNonMapbox),dflt:u.styleValueDflt},center:{lon:{valType:\"number\",dflt:0},lat:{valType:\"number\",dflt:0}},zoom:{valType:\"number\",dflt:1},bearing:{valType:\"number\",dflt:0},pitch:{valType:\"number\",dflt:0},layers:c(\"layer\",{visible:{valType:\"boolean\",dflt:!0},sourcetype:{valType:\"enumerated\",values:[\"geojson\",\"vector\",\"raster\",\"image\"],dflt:\"geojson\"},source:{valType:\"any\"},sourcelayer:{valType:\"string\",dflt:\"\"},sourceattribution:{valType:\"string\"},type:{valType:\"enumerated\",values:[\"circle\",\"line\",\"fill\",\"symbol\",\"raster\"],dflt:\"circle\"},coordinates:{valType:\"any\"},below:{valType:\"string\"},color:{valType:\"color\",dflt:i},opacity:{valType:\"number\",min:0,max:1,dflt:1},minzoom:{valType:\"number\",min:0,max:24,dflt:0},maxzoom:{valType:\"number\",min:0,max:24,dflt:24},circle:{radius:{valType:\"number\",dflt:15}},line:{width:{valType:\"number\",dflt:2},dash:{valType:\"data_array\"}},fill:{outlinecolor:{valType:\"color\",dflt:i}},symbol:{icon:{valType:\"string\",dflt:\"marker\"},iconsize:{valType:\"number\",dflt:10},text:{valType:\"string\",dflt:\"\"},placement:{valType:\"enumerated\",values:[\"point\",\"line\",\"line-center\"],dflt:\"point\"},textfont:h,textposition:n.extendFlat({},s,{arrayOk:!1})}})},\"plot\",\"from-root\")).uirevision={valType:\"any\",editType:\"none\"}},{\"../../components/color\":593,\"../../lib\":719,\"../../plot_api/edit_types\":750,\"../../plot_api/plot_template\":757,\"../../traces/scatter/attributes\":1112,\"../domain\":792,\"../font_attributes\":793,\"./constants\":820}],825:[function(t,e,r){\"use strict\";var n=t(\"../../lib\"),i=t(\"../subplot_defaults\"),a=t(\"../array_container_defaults\"),o=t(\"./layout_attributes\");function s(t,e,r,n){r(\"accesstoken\",n.accessToken),r(\"style\"),r(\"center.lon\"),r(\"center.lat\"),r(\"zoom\"),r(\"bearing\"),r(\"pitch\"),a(t,e,{name:\"layers\",handleItemDefaults:l}),e._input=t}function l(t,e){function r(r,i){return n.coerce(t,e,o.layers,r,i)}if(r(\"visible\")){var i,a=r(\"sourcetype\"),s=\"raster\"===a||\"image\"===a;r(\"source\"),r(\"sourceattribution\"),\"vector\"===a&&r(\"sourcelayer\"),\"image\"===a&&r(\"coordinates\"),s&&(i=\"raster\");var l=r(\"type\",i);s&&\"raster\"!==l&&(l=e.type=\"raster\",n.log(\"Source types *raster* and *image* must drawn *raster* layer type.\")),r(\"below\"),r(\"color\"),r(\"opacity\"),r(\"minzoom\"),r(\"maxzoom\"),\"circle\"===l&&r(\"circle.radius\"),\"line\"===l&&(r(\"line.width\"),r(\"line.dash\")),\"fill\"===l&&r(\"fill.outlinecolor\"),\"symbol\"===l&&(r(\"symbol.icon\"),r(\"symbol.iconsize\"),r(\"symbol.text\"),n.coerceFont(r,\"symbol.textfont\"),r(\"symbol.textposition\"),r(\"symbol.placement\"))}}e.exports=function(t,e,r){i(t,e,r,{type:\"mapbox\",attributes:o,handleDefaults:s,partition:\"y\",accessToken:e._mapboxAccessToken})}},{\"../../lib\":719,\"../array_container_defaults\":763,\"../subplot_defaults\":842,\"./layout_attributes\":824}],826:[function(t,e,r){\"use strict\";var n=t(\"mapbox-gl\"),i=t(\"d3\"),a=t(\"../../components/fx\"),o=t(\"../../lib\"),s=t(\"../../registry\"),l=t(\"../cartesian/axes\"),c=t(\"../../components/dragelement\"),u=t(\"../cartesian/select\").prepSelect,h=t(\"../cartesian/select\").selectOnClick,f=t(\"./constants\"),p=t(\"./layers\");function d(t,e){this.id=e,this.gd=t;var r=t._fullLayout,n=t._context;this.container=r._glcontainer.node(),this.isStatic=n.staticPlot,this.uid=r._uid+\"-\"+this.id,this.div=null,this.xaxis=null,this.yaxis=null,this.createFramework(r),this.map=null,this.accessToken=null,this.styleObj=null,this.traceHash={},this.layerList=[],this.belowLookup={}}var g=d.prototype;g.plot=function(t,e,r){var n,i=this,a=e[i.id];i.map&&a.accesstoken!==i.accessToken&&(i.map.remove(),i.map=null,i.styleObj=null,i.traceHash=[],i.layerList={}),n=i.map?new Promise(function(r,n){i.updateMap(t,e,r,n)}):new Promise(function(r,n){i.createMap(t,e,r,n)}),r.push(n)},g.createMap=function(t,e,r,i){var a=this,o=e[a.id],s=a.styleObj=m(o.style);a.accessToken=o.accesstoken;var l=a.map=new n.Map({container:a.div,style:s.style,center:x(o.center),zoom:o.zoom,bearing:o.bearing,pitch:o.pitch,interactive:!a.isStatic,preserveDrawingBuffer:a.isStatic,doubleClickZoom:!1,boxZoom:!1,attributionControl:!1}).addControl(new n.AttributionControl({compact:!0}));l._canvas.style.left=\"0px\",l._canvas.style.top=\"0px\",a.rejectOnError(i),a.isStatic||a.initFx(t,e);var c=[];c.push(new Promise(function(t){l.once(\"load\",t)})),c=c.concat(a.fetchMapData(t,e)),Promise.all(c).then(function(){a.fillBelowLookup(t,e),a.updateData(t),a.updateLayout(e),a.resolveOnRender(r)}).catch(i)},g.fetchMapData=function(t){var e=[];function r(t){return new Promise(function(e,r){i.json(t,function(n,i){if(n){delete PlotlyGeoAssets[t];var a=404===n.status?'GeoJSON at URL \"'+t+'\" does not exist.':\"Unexpected error while fetching from \"+t;return r(new Error(a))}PlotlyGeoAssets[t]=i,e(i)})})}for(var n=0;n<t.length;n++){var a=t[n][0].trace.geojson;\"string\"!=typeof a||PlotlyGeoAssets[a]||(PlotlyGeoAssets[a]=\"pending\",e.push(r(a)))}return e},g.updateMap=function(t,e,r,n){var i=this,a=i.map,o=e[this.id];i.rejectOnError(n);var s=[],l=m(o.style);i.styleObj.id!==l.id&&(i.styleObj=l,a.setStyle(l.style),i.traceHash={},s.push(new Promise(function(t){a.once(\"styledata\",t)}))),s=s.concat(i.fetchMapData(t,e)),Promise.all(s).then(function(){i.fillBelowLookup(t,e),i.updateData(t),i.updateLayout(e),i.resolveOnRender(r)}).catch(n)},g.fillBelowLookup=function(t,e){var r,n,i=e[this.id].layers,a=this.belowLookup={},o=!1;for(r=0;r<t.length;r++){var s=t[r][0].trace,l=s._module;\"string\"==typeof s.below?n=s.below:l.getBelow&&(n=l.getBelow(s,this)),\"\"===n&&(o=!0),a[\"trace-\"+s.uid]=n||\"\"}for(r=0;r<i.length;r++){var c=i[r];n=\"string\"==typeof c.below?c.below:o?\"traces\":\"\",a[\"layout-\"+r]=n}var u,h,f={};for(u in a)f[n=a[u]]?f[n].push(u):f[n]=[u];for(n in f){var p=f[n];if(p.length>1)for(r=0;r<p.length;r++)0===(u=p[r]).indexOf(\"trace-\")?(h=u.split(\"trace-\")[1],this.traceHash[h]&&(this.traceHash[h].below=null)):0===u.indexOf(\"layout-\")&&(h=u.split(\"layout-\")[1],this.layerList[h]&&(this.layerList[h].below=null))}};var v={choroplethmapbox:0,densitymapbox:1,scattermapbox:2};function m(t){var e={};return o.isPlainObject(t)?(e.id=t.id,e.style=t):\"string\"==typeof t?(e.id=t,-1!==f.styleValuesMapbox.indexOf(t)?e.style=y(t):f.stylesNonMapbox[t]?e.style=f.stylesNonMapbox[t]:e.style=t):(e.id=f.styleValueDflt,e.style=y(f.styleValueDflt)),e.transition={duration:0,delay:0},e}function y(t){return f.styleUrlPrefix+t+\"-\"+f.styleUrlSuffix}function x(t){return[t.lon,t.lat]}g.updateData=function(t){var e,r,n,i,a=this.traceHash,o=t.slice().sort(function(t,e){return v[t[0].trace.type]-v[e[0].trace.type]});for(n=0;n<o.length;n++){var s=o[n];(e=a[(r=s[0].trace).uid])?e.update(s):r._module&&(a[r.uid]=r._module.plot(this,s))}var l=Object.keys(a);t:for(n=0;n<l.length;n++){var c=l[n];for(i=0;i<t.length;i++)if(c===(r=t[i][0].trace).uid)continue t;(e=a[c]).dispose(),delete a[c]}},g.updateLayout=function(t){var e=this.map,r=t[this.id];e.setCenter(x(r.center)),e.setZoom(r.zoom),e.setBearing(r.bearing),e.setPitch(r.pitch),this.updateLayers(t),this.updateFramework(t),this.updateFx(t),this.map.resize(),this.gd._context._scrollZoom.mapbox?e.scrollZoom.enable():e.scrollZoom.disable()},g.resolveOnRender=function(t){var e=this.map;e.on(\"render\",function r(){e.loaded()&&(e.off(\"render\",r),setTimeout(t,0))})},g.rejectOnError=function(t){var e=this.map;function r(){t(new Error(f.mapOnErrorMsg))}e.once(\"error\",r),e.once(\"style.error\",r),e.once(\"source.error\",r),e.once(\"tile.error\",r),e.once(\"layer.error\",r)},g.createFramework=function(t){var e=this,r=e.div=document.createElement(\"div\");r.id=e.uid,r.style.position=\"absolute\",e.container.appendChild(r),e.xaxis={_id:\"x\",c2p:function(t){return e.project(t).x}},e.yaxis={_id:\"y\",c2p:function(t){return e.project(t).y}},e.updateFramework(t),e.mockAxis={type:\"linear\",showexponent:\"all\",exponentformat:\"B\"},l.setConvert(e.mockAxis,t)},g.initFx=function(t,e){var r=this,n=r.gd,i=r.map,o=!1;function l(){a.loneUnhover(e._hoverlayer)}function c(){var t=r.getView();n.emit(\"plotly_relayouting\",r.getViewEdits(t))}i.on(\"moveend\",function(t){if(r.map){var e=n._fullLayout;if(t.originalEvent||o){var i=e[r.id];s.call(\"_storeDirectGUIEdit\",n.layout,e._preGUI,r.getViewEdits(i));var a=r.getView();i._input.center=i.center=a.center,i._input.zoom=i.zoom=a.zoom,i._input.bearing=i.bearing=a.bearing,i._input.pitch=i.pitch=a.pitch,n.emit(\"plotly_relayout\",r.getViewEdits(a))}o=!1,e._rehover&&e._rehover()}}),i.on(\"wheel\",function(){o=!0}),i.on(\"mousemove\",function(t){var e=r.div.getBoundingClientRect();t.clientX=t.point.x+e.left,t.clientY=t.point.y+e.top,t.target.getBoundingClientRect=function(){return e},r.xaxis.p2c=function(){return t.lngLat.lng},r.yaxis.p2c=function(){return t.lngLat.lat},n._fullLayout._rehover=function(){n._fullLayout._hoversubplot===r.id&&a.hover(n,t,r.id)},a.hover(n,t,r.id),n._fullLayout._hoversubplot=r.id}),i.on(\"dragstart\",l),i.on(\"zoomstart\",l),i.on(\"mouseout\",function(){n._fullLayout._hoversubplot=null}),i.on(\"drag\",c),i.on(\"zoom\",c),i.on(\"dblclick\",function(){var t=n._fullLayout[r.id];s.call(\"_storeDirectGUIEdit\",n.layout,n._fullLayout._preGUI,r.getViewEdits(t));var e=r.viewInitial;i.setCenter(x(e.center)),i.setZoom(e.zoom),i.setBearing(e.bearing),i.setPitch(e.pitch);var a=r.getView();t._input.center=t.center=a.center,t._input.zoom=t.zoom=a.zoom,t._input.bearing=t.bearing=a.bearing,t._input.pitch=t.pitch=a.pitch,n.emit(\"plotly_doubleclick\",null),n.emit(\"plotly_relayout\",r.getViewEdits(a))}),r.clearSelect=function(){n._fullLayout._zoomlayer.selectAll(\".select-outline\").remove()},r.onClickInPanFn=function(t){return function(e){var i=n._fullLayout.clickmode;i.indexOf(\"select\")>-1&&h(e.originalEvent,n,[r.xaxis],[r.yaxis],r.id,t),i.indexOf(\"event\")>-1&&a.click(n,e.originalEvent)}}},g.updateFx=function(t){var e=this,r=e.map,n=e.gd;if(!e.isStatic){var i,a=t.dragmode;i=\"select\"===a?function(t,r){(t.range={})[e.id]=[l([r.xmin,r.ymin]),l([r.xmax,r.ymax])]}:function(t,r,n){(t.lassoPoints={})[e.id]=n.filtered.map(l)};var s=e.dragOptions;e.dragOptions=o.extendDeep(s||{},{element:e.div,gd:n,plotinfo:{id:e.id,xaxis:e.xaxis,yaxis:e.yaxis,fillRangeItems:i},xaxes:[e.xaxis],yaxes:[e.yaxis],subplot:e.id}),r.off(\"click\",e.onClickInPanHandler),\"select\"===a||\"lasso\"===a?(r.dragPan.disable(),r.on(\"zoomstart\",e.clearSelect),e.dragOptions.prepFn=function(t,r,n){u(t,r,n,e.dragOptions,a)},c.init(e.dragOptions)):(r.dragPan.enable(),r.off(\"zoomstart\",e.clearSelect),e.div.onmousedown=null,e.onClickInPanHandler=e.onClickInPanFn(e.dragOptions),r.on(\"click\",e.onClickInPanHandler))}function l(t){var r=e.map.unproject(t);return[r.lng,r.lat]}},g.updateFramework=function(t){var e=t[this.id].domain,r=t._size,n=this.div.style;n.width=r.w*(e.x[1]-e.x[0])+\"px\",n.height=r.h*(e.y[1]-e.y[0])+\"px\",n.left=r.l+e.x[0]*r.w+\"px\",n.top=r.t+(1-e.y[1])*r.h+\"px\",this.xaxis._offset=r.l+e.x[0]*r.w,this.xaxis._length=r.w*(e.x[1]-e.x[0]),this.yaxis._offset=r.t+(1-e.y[1])*r.h,this.yaxis._length=r.h*(e.y[1]-e.y[0])},g.updateLayers=function(t){var e,r=t[this.id].layers,n=this.layerList;if(r.length!==n.length){for(e=0;e<n.length;e++)n[e].dispose();for(n=this.layerList=[],e=0;e<r.length;e++)n.push(p(this,e,r[e]))}else for(e=0;e<r.length;e++)n[e].update(r[e])},g.destroy=function(){this.map&&(this.map.remove(),this.map=null,this.container.removeChild(this.div))},g.toImage=function(){return this.map.stop(),this.map.getCanvas().toDataURL()},g.setOptions=function(t,e,r){for(var n in r)this.map[e](t,n,r[n])},g.getMapLayers=function(){return this.map.getStyle().layers},g.addLayer=function(t,e){var r=this.map;if(\"string\"==typeof e){if(\"\"===e)return void r.addLayer(t,e);for(var n=this.getMapLayers(),i=0;i<n.length;i++)if(e===n[i].id)return void r.addLayer(t,e);o.warn([\"Trying to add layer with *below* value\",e,\"referencing a layer that does not exist\",\"or that does not yet exist.\"].join(\" \"))}r.addLayer(t)},g.project=function(t){return this.map.project(new n.LngLat(t[0],t[1]))},g.getView=function(){var t=this.map,e=t.getCenter();return{center:{lon:e.lng,lat:e.lat},zoom:t.getZoom(),bearing:t.getBearing(),pitch:t.getPitch()}},g.getViewEdits=function(t){for(var e=this.id,r=[\"center\",\"zoom\",\"bearing\",\"pitch\"],n={},i=0;i<r.length;i++){var a=r[i];n[e+\".\"+a]=t[a]}return n},e.exports=d},{\"../../components/dragelement\":611,\"../../components/fx\":632,\"../../lib\":719,\"../../registry\":847,\"../cartesian/axes\":767,\"../cartesian/select\":784,\"./constants\":820,\"./layers\":823,d3:163,\"mapbox-gl\":426}],827:[function(t,e,r){\"use strict\";e.exports=function(t){var e=t.editType;return{t:{valType:\"number\",dflt:0,editType:e},r:{valType:\"number\",dflt:0,editType:e},b:{valType:\"number\",dflt:0,editType:e},l:{valType:\"number\",dflt:0,editType:e},editType:e}}},{}],828:[function(t,e,r){\"use strict\";var n=t(\"d3\"),i=t(\"fast-isnumeric\"),a=t(\"../registry\"),o=t(\"../plot_api/plot_schema\"),s=t(\"../plot_api/plot_template\"),l=t(\"../lib\"),c=t(\"../components/color\"),u=t(\"../constants/numerical\").BADNUM,h=t(\"./cartesian/axis_ids\"),f=t(\"./animation_attributes\"),p=t(\"./frame_attributes\"),d=l.relinkPrivateKeys,g=l._,v=e.exports={};l.extendFlat(v,a),v.attributes=t(\"./attributes\"),v.attributes.type.values=v.allTypes,v.fontAttrs=t(\"./font_attributes\"),v.layoutAttributes=t(\"./layout_attributes\"),v.fontWeight=\"normal\";var m=v.transformsRegistry,y=t(\"./command\");v.executeAPICommand=y.executeAPICommand,v.computeAPICommandBindings=y.computeAPICommandBindings,v.manageCommandObserver=y.manageCommandObserver,v.hasSimpleAPICommandBindings=y.hasSimpleAPICommandBindings,v.redrawText=function(t){var e=(t=l.getGraphDiv(t))._fullLayout||{};if(!(!(e._has&&e._has(\"polar\"))&&t.data&&t.data[0]&&t.data[0].r))return new Promise(function(e){setTimeout(function(){a.getComponentMethod(\"annotations\",\"draw\")(t),a.getComponentMethod(\"legend\",\"draw\")(t),a.getComponentMethod(\"colorbar\",\"draw\")(t),e(v.previousPromises(t))},300)})},v.resize=function(t){return t=l.getGraphDiv(t),new Promise(function(e,r){t&&!l.isHidden(t)||r(new Error(\"Resize must be passed a displayed plot div element.\")),t._redrawTimer&&clearTimeout(t._redrawTimer),t._redrawTimer=setTimeout(function(){if(!t.layout||t.layout.width&&t.layout.height||l.isHidden(t))e(t);else{delete t.layout.width,delete t.layout.height;var r=t.changed;t.autoplay=!0,a.call(\"relayout\",t,{autosize:!0}).then(function(){t.changed=r,e(t)})}},100)})},v.previousPromises=function(t){if((t._promises||[]).length)return Promise.all(t._promises).then(function(){t._promises=[]})},v.addLinks=function(t){if(t._context.showLink||t._context.showSources){var e=t._fullLayout,r=l.ensureSingle(e._paper,\"text\",\"js-plot-link-container\",function(t){t.style({\"font-family\":'\"Open Sans\", Arial, sans-serif',\"font-size\":\"12px\",fill:c.defaultLine,\"pointer-events\":\"all\"}).each(function(){var t=n.select(this);t.append(\"tspan\").classed(\"js-link-to-tool\",!0),t.append(\"tspan\").classed(\"js-link-spacer\",!0),t.append(\"tspan\").classed(\"js-sourcelinks\",!0)})}),i=r.node(),a={y:e._paper.attr(\"height\")-9};document.body.contains(i)&&i.getComputedTextLength()>=e.width-20?(a[\"text-anchor\"]=\"start\",a.x=5):(a[\"text-anchor\"]=\"end\",a.x=e._paper.attr(\"width\")-7),r.attr(a);var o=r.select(\".js-link-to-tool\"),s=r.select(\".js-link-spacer\"),u=r.select(\".js-sourcelinks\");t._context.showSources&&t._context.showSources(t),t._context.showLink&&function(t,e){e.text(\"\");var r=e.append(\"a\").attr({\"xlink:xlink:href\":\"#\",class:\"link--impt link--embedview\",\"font-weight\":\"bold\"}).text(t._context.linkText+\" \"+String.fromCharCode(187));if(t._context.sendData)r.on(\"click\",function(){v.sendDataToCloud(t)});else{var n=window.location.pathname.split(\"/\"),i=window.location.search;r.attr({\"xlink:xlink:show\":\"new\",\"xlink:xlink:href\":\"/\"+n[2].split(\".\")[0]+\"/\"+n[1]+i})}}(t,o),s.text(o.text()&&u.text()?\" - \":\"\")}},v.sendDataToCloud=function(t){t.emit(\"plotly_beforeexport\");var e=(window.PLOTLYENV||{}).BASE_URL||t._context.plotlyServerURL,r=n.select(t).append(\"div\").attr(\"id\",\"hiddenform\").style(\"display\",\"none\"),i=r.append(\"form\").attr({action:e+\"/external\",method:\"post\",target:\"_blank\"});return i.append(\"input\").attr({type:\"text\",name:\"data\"}).node().value=v.graphJson(t,!1,\"keepdata\"),i.node().submit(),r.remove(),t.emit(\"plotly_afterexport\"),!1};var x=[\"days\",\"shortDays\",\"months\",\"shortMonths\",\"periods\",\"dateTime\",\"date\",\"time\",\"decimal\",\"thousands\",\"grouping\",\"currency\"],b=[\"year\",\"month\",\"dayMonth\",\"dayMonthYear\"];function _(t,e){var r=t._context.locale,n=!1,i={};function o(t){for(var r=!0,a=0;a<e.length;a++){var o=e[a];i[o]||(t[o]?i[o]=t[o]:r=!1)}r&&(n=!0)}for(var s=0;s<2;s++){for(var l=t._context.locales,c=0;c<2;c++){var u=(l[r]||{}).format;if(u&&(o(u),n))break;l=a.localeRegistry}var h=r.split(\"-\")[0];if(n||h===r)break;r=h}return n||o(a.localeRegistry.en.format),i}function w(t,e){var r={_fullLayout:e},n=\"x\"===t._id.charAt(0),i=t._mainAxis._anchorAxis,a=\"\",o=\"\",s=\"\";if(i&&(s=i._mainAxis._id,a=n?t._id+s:s+t._id),!a||!e._plots[a]){a=\"\";for(var l=t._counterAxes,c=0;c<l.length;c++){var u=l[c],f=n?t._id+u:u+t._id;o||(o=f);var p=h.getFromId(r,u);if(s&&p.overlaying===s){a=f;break}}}return a||o}function k(t){var e=t.transforms;if(Array.isArray(e)&&e.length)for(var r=0;r<e.length;r++){var n=e[r],i=n._module||m[n.type];if(i&&i.makesData)return!0}return!1}function T(t,e,r,n){for(var i=t.transforms,a=[t],o=0;o<i.length;o++){var s=i[o],l=m[s.type];l&&l.transform&&(a=l.transform(a,{transform:s,fullTrace:t,fullData:e,layout:r,fullLayout:n,transformIndex:o}))}return a}function A(t){var e=t.margin;if(!t._size){var r=t._size={l:Math.round(e.l),r:Math.round(e.r),t:Math.round(e.t),b:Math.round(e.b),p:Math.round(e.pad)};r.w=Math.round(t.width)-r.l-r.r,r.h=Math.round(t.height)-r.t-r.b}t._pushmargin||(t._pushmargin={}),t._pushmarginIds||(t._pushmarginIds={})}v.supplyDefaults=function(t,e){var r=e&&e.skipUpdateCalc,i=t._fullLayout||{};if(i._skipDefaults)delete i._skipDefaults;else{var o,s=t._fullLayout={},c=t.layout||{},u=t._fullData||[],h=t._fullData=[],f=t.data||[],p=t.calcdata||[],m=t._context||{};t._transitionData||v.createTransitionData(t),s._dfltTitle={plot:g(t,\"Click to enter Plot title\"),x:g(t,\"Click to enter X axis title\"),y:g(t,\"Click to enter Y axis title\"),colorbar:g(t,\"Click to enter Colorscale title\"),annotation:g(t,\"new text\")},s._traceWord=g(t,\"trace\");var y=_(t,x);if(s._mapboxAccessToken=m.mapboxAccessToken,i._initialAutoSizeIsDone){var w=i.width,k=i.height;v.supplyLayoutGlobalDefaults(c,s,y),c.width||(s.width=w),c.height||(s.height=k),v.sanitizeMargins(s)}else{v.supplyLayoutGlobalDefaults(c,s,y);var T=!c.width||!c.height,M=s.autosize,S=m.autosizable;T&&(M||S)?v.plotAutoSize(t,c,s):T&&v.sanitizeMargins(s),!M&&T&&(c.width=s.width,c.height=s.height)}s._d3locale=function(t,e){return t.decimal=e.charAt(0),t.thousands=e.charAt(1),n.locale(t)}(y,s.separators),s._extraFormat=_(t,b),s._initialAutoSizeIsDone=!0,s._dataLength=f.length,s._modules=[],s._visibleModules=[],s._basePlotModules=[];var E=s._subplots=function(){var t,e,r=a.collectableSubplotTypes,n={};if(!r){r=[];var i=a.subplotsRegistry;for(var o in i){var s=i[o],c=s.attr;if(c&&(r.push(o),Array.isArray(c)))for(e=0;e<c.length;e++)l.pushUnique(r,c[e])}}for(t=0;t<r.length;t++)n[r[t]]=[];return n}(),C=s._splomAxes={x:{},y:{}},L=s._splomSubplots={};s._splomGridDflt={},s._scatterStackOpts={},s._firstScatter={},s._alignmentOpts={},s._colorAxes={},s._requestRangeslider={},s._traceUids=function(t,e){var r,n,i=e.length,a=[];for(r=0;r<t.length;r++){var o=t[r]._fullInput;o!==n&&a.push(o),n=o}var s=a.length,c=new Array(i),u={};function h(t,e){c[e]=t,u[t]=1}function f(t,e){if(t&&\"string\"==typeof t&&!u[t])return h(t,e),!0}for(r=0;r<i;r++){var p=e[r].uid;\"number\"==typeof p&&(p=String(p)),f(p,r)||(r<s&&f(a[r].uid,r)||h(l.randstr(u),r))}return c}(u,f),s._globalTransforms=(t._context||{}).globalTransforms,v.supplyDataDefaults(f,h,c,s);var P=Object.keys(C.x),O=Object.keys(C.y);if(P.length>1&&O.length>1){for(a.getComponentMethod(\"grid\",\"sizeDefaults\")(c,s),o=0;o<P.length;o++)l.pushUnique(E.xaxis,P[o]);for(o=0;o<O.length;o++)l.pushUnique(E.yaxis,O[o]);for(var z in L)l.pushUnique(E.cartesian,z)}if(s._has=v._hasPlotType.bind(s),u.length===h.length)for(o=0;o<h.length;o++)d(h[o],u[o]);v.supplyLayoutModuleDefaults(c,s,h,t._transitionData);var I=s._visibleModules,D=[];for(o=0;o<I.length;o++){var R=I[o].crossTraceDefaults;R&&l.pushUnique(D,R)}for(o=0;o<D.length;o++)D[o](h,s);s._hasOnlyLargeSploms=1===s._basePlotModules.length&&\"splom\"===s._basePlotModules[0].name&&P.length>15&&O.length>15&&0===s.shapes.length&&0===s.images.length,s._hasCartesian=s._has(\"cartesian\"),s._hasGeo=s._has(\"geo\"),s._hasGL3D=s._has(\"gl3d\"),s._hasGL2D=s._has(\"gl2d\"),s._hasTernary=s._has(\"ternary\"),s._hasPie=s._has(\"pie\"),v.linkSubplots(h,s,u,i),v.cleanPlot(h,s,u,i),i._zoomlayer&&!t._dragging&&i._zoomlayer.selectAll(\".select-outline\").remove(),function(t,e){var r,n=[];e.meta&&(r=e._meta={meta:e.meta,layout:{meta:e.meta}});for(var i=0;i<t.length;i++){var a=t[i];a.meta?n[a.index]=a._meta={meta:a.meta}:e.meta&&(a._meta={meta:e.meta}),e.meta&&(a._meta.layout={meta:e.meta})}n.length&&(r||(r=e._meta={}),r.data=n)}(h,s),d(s,i),a.getComponentMethod(\"colorscale\",\"crossTraceDefaults\")(h,s),s._preGUI||(s._preGUI={}),s._tracePreGUI||(s._tracePreGUI={});var F,B=s._tracePreGUI,N={};for(F in B)N[F]=\"old\";for(o=0;o<h.length;o++)N[F=h[o]._fullInput.uid]||(B[F]={}),N[F]=\"new\";for(F in N)\"old\"===N[F]&&delete B[F];A(s),a.getComponentMethod(\"rangeslider\",\"makeData\")(s),r||p.length!==h.length||v.supplyDefaultsUpdateCalc(p,h)}},v.supplyDefaultsUpdateCalc=function(t,e){for(var r=0;r<e.length;r++){var n=e[r],i=(t[r]||[])[0];if(i&&i.trace){var a=i.trace;if(a._hasCalcTransform){var o,s,c,u=a._arrayAttrs;for(o=0;o<u.length;o++)s=u[o],c=l.nestedProperty(a,s).get().slice(),l.nestedProperty(n,s).set(c)}i.trace=n}}},v.createTransitionData=function(t){t._transitionData||(t._transitionData={}),t._transitionData._frames||(t._transitionData._frames=[]),t._transitionData._frameHash||(t._transitionData._frameHash={}),t._transitionData._counter||(t._transitionData._counter=0),t._transitionData._interruptCallbacks||(t._transitionData._interruptCallbacks=[])},v._hasPlotType=function(t){var e,r=this._basePlotModules||[];for(e=0;e<r.length;e++)if(r[e].name===t)return!0;var n=this._modules||[];for(e=0;e<n.length;e++){var i=n[e].name;if(i===t)return!0;var o=a.modules[i];if(o&&o.categories[t])return!0}return!1},v.cleanPlot=function(t,e,r,n){var i,a,o=n._basePlotModules||[];for(i=0;i<o.length;i++){var s=o[i];s.clean&&s.clean(t,e,r,n)}var l=n._has&&n._has(\"gl\"),c=e._has&&e._has(\"gl\");l&&!c&&void 0!==n._glcontainer&&(n._glcontainer.selectAll(\".gl-canvas\").remove(),n._glcontainer.selectAll(\".no-webgl\").remove(),n._glcanvas=null);var u=!!n._infolayer;t:for(i=0;i<r.length;i++){var h=r[i].uid;for(a=0;a<t.length;a++){if(h===t[a].uid)continue t}u&&n._infolayer.select(\".cb\"+h).remove()}},v.linkSubplots=function(t,e,r,n){var i,a,o=n._plots||{},s=e._plots={},c=e._subplots,u={_fullData:t,_fullLayout:e},f=c.cartesian.concat(c.gl2d||[]);for(i=0;i<f.length;i++){var p,d=f[i],g=o[d],v=h.getFromId(u,d,\"x\"),m=h.getFromId(u,d,\"y\");for(g?p=s[d]=g:(p=s[d]={}).id=d,v._counterAxes.push(m._id),m._counterAxes.push(v._id),v._subplotsWith.push(d),m._subplotsWith.push(d),p.xaxis=v,p.yaxis=m,p._hasClipOnAxisFalse=!1,a=0;a<t.length;a++){var y=t[a];if(y.xaxis===p.xaxis._id&&y.yaxis===p.yaxis._id&&!1===y.cliponaxis){p._hasClipOnAxisFalse=!0;break}}}var x,b=h.list(u,null,!0);for(i=0;i<b.length;i++){var _=null;(x=b[i]).overlaying&&(_=h.getFromId(u,x.overlaying))&&_.overlaying&&(x.overlaying=!1,_=null),x._mainAxis=_||x,_&&(x.domain=_.domain.slice()),x._anchorAxis=\"free\"===x.anchor?null:h.getFromId(u,x.anchor)}for(i=0;i<b.length;i++)(x=b[i])._counterAxes.sort(h.idSort),x._subplotsWith.sort(l.subplotSort),x._mainSubplot=w(x,e)},v.clearExpandedTraceDefaultColors=function(t){var e,r,n;for(r=[],(e=t._module._colorAttrs)||(t._module._colorAttrs=e=[],o.crawl(t._module.attributes,function(t,n,i,a){r[a]=n,r.length=a+1,\"color\"===t.valType&&void 0===t.dflt&&e.push(r.join(\".\"))})),n=0;n<e.length;n++){l.nestedProperty(t,\"_input.\"+e[n]).get()||l.nestedProperty(t,e[n]).set(null)}},v.supplyDataDefaults=function(t,e,r,n){var i,o,c,u=n._modules,h=n._visibleModules,f=n._basePlotModules,p=0,g=0;function m(t){e.push(t);var r=t._module;r&&(l.pushUnique(u,r),!0===t.visible&&l.pushUnique(h,r),l.pushUnique(f,t._module.basePlotModule),p++,!1!==t._input.visible&&g++)}n._transformModules=[];var y={},x=[],b=(r.template||{}).data||{},_=s.traceTemplater(b);for(i=0;i<t.length;i++){if(c=t[i],(o=_.newTrace(c)).uid=n._traceUids[i],v.supplyTraceDefaults(c,o,g,n,i),o.index=i,o._input=c,o._expandedIndex=p,o.transforms&&o.transforms.length)for(var w=!1!==c.visible&&!1===o.visible,k=T(o,e,r,n),A=0;A<k.length;A++){var M=k[A],S={_template:o._template,type:o.type,uid:o.uid+A};w&&!1===M.visible&&delete M.visible,v.supplyTraceDefaults(M,S,p,n,i),d(S,M),S.index=i,S._input=c,S._fullInput=o,S._expandedIndex=p,S._expandedInput=M,m(S)}else o._fullInput=o,o._expandedInput=o,m(o);a.traceIs(o,\"carpetAxis\")&&(y[o.carpet]=o),a.traceIs(o,\"carpetDependent\")&&x.push(i)}for(i=0;i<x.length;i++)if((o=e[x[i]]).visible){var E=y[o.carpet];o._carpet=E,E&&E.visible?(o.xaxis=E.xaxis,o.yaxis=E.yaxis):o.visible=!1}},v.supplyAnimationDefaults=function(t){var e;t=t||{};var r={};function n(e,n){return l.coerce(t||{},r,f,e,n)}if(n(\"mode\"),n(\"direction\"),n(\"fromcurrent\"),Array.isArray(t.frame))for(r.frame=[],e=0;e<t.frame.length;e++)r.frame[e]=v.supplyAnimationFrameDefaults(t.frame[e]||{});else r.frame=v.supplyAnimationFrameDefaults(t.frame||{});if(Array.isArray(t.transition))for(r.transition=[],e=0;e<t.transition.length;e++)r.transition[e]=v.supplyAnimationTransitionDefaults(t.transition[e]||{});else r.transition=v.supplyAnimationTransitionDefaults(t.transition||{});return r},v.supplyAnimationFrameDefaults=function(t){var e={};function r(r,n){return l.coerce(t||{},e,f.frame,r,n)}return r(\"duration\"),r(\"redraw\"),e},v.supplyAnimationTransitionDefaults=function(t){var e={};function r(r,n){return l.coerce(t||{},e,f.transition,r,n)}return r(\"duration\"),r(\"easing\"),e},v.supplyFrameDefaults=function(t){var e={};function r(r,n){return l.coerce(t,e,p,r,n)}return r(\"group\"),r(\"name\"),r(\"traces\"),r(\"baseframe\"),r(\"data\"),r(\"layout\"),e},v.supplyTraceDefaults=function(t,e,r,n,i){var o,s=n.colorway||c.defaults,u=s[r%s.length];function h(r,n){return l.coerce(t,e,v.attributes,r,n)}var f=h(\"visible\");h(\"type\"),h(\"name\",n._traceWord+\" \"+i),h(\"uirevision\",n.uirevision);var p=v.getModule(e);if(e._module=p,p){var d=p.basePlotModule,g=d.attr,m=d.attributes;if(g&&m){var y=n._subplots,x=\"\";if(\"gl2d\"!==d.name||f){if(Array.isArray(g))for(o=0;o<g.length;o++){var b=g[o],_=l.coerce(t,e,m,b);y[b]&&l.pushUnique(y[b],_),x+=_}else x=l.coerce(t,e,m,g);y[d.name]&&l.pushUnique(y[d.name],x)}}}return f&&(h(\"customdata\"),h(\"ids\"),h(\"meta\"),a.traceIs(e,\"showLegend\")?(e._dfltShowLegend=!0,h(\"showlegend\"),h(\"legendgroup\")):e._dfltShowLegend=!1,p&&p.supplyDefaults(t,e,u,n),a.traceIs(e,\"noOpacity\")||h(\"opacity\"),a.traceIs(e,\"notLegendIsolatable\")&&(e.visible=!!e.visible),a.traceIs(e,\"noHover\")||(e.hovertemplate||l.coerceHoverinfo(t,e,n),\"parcats\"!==e.type&&a.getComponentMethod(\"fx\",\"supplyDefaults\")(t,e,u,n)),p&&p.selectPoints&&h(\"selectedpoints\"),v.supplyTransformDefaults(t,e,n)),e},v.hasMakesDataTransform=k,v.supplyTransformDefaults=function(t,e,r){if(e._length||k(t)){var n=r._globalTransforms||[],i=r._transformModules||[];if(Array.isArray(t.transforms)||0!==n.length)for(var a=t.transforms||[],o=n.concat(a),s=e.transforms=[],c=0;c<o.length;c++){var u,h=o[c],f=h.type,p=m[f],d=!(h._module&&h._module===p),g=p&&\"function\"==typeof p.transform;p||l.warn(\"Unrecognized transform type \"+f+\".\"),p&&p.supplyDefaults&&(d||g)?((u=p.supplyDefaults(h,e,r,t)).type=f,u._module=p,l.pushUnique(i,p)):u=l.extendFlat({},h),s.push(u)}}},v.supplyLayoutGlobalDefaults=function(t,e,r){function n(r,n){return l.coerce(t,e,v.layoutAttributes,r,n)}var i=t.template;l.isPlainObject(i)&&(e.template=i,e._template=i.layout,e._dataTemplate=i.data);var o=l.coerceFont(n,\"font\");n(\"title.text\",e._dfltTitle.plot),l.coerceFont(n,\"title.font\",{family:o.family,size:Math.round(1.4*o.size),color:o.color}),n(\"title.xref\"),n(\"title.yref\"),n(\"title.x\"),n(\"title.y\"),n(\"title.xanchor\"),n(\"title.yanchor\"),n(\"title.pad.t\"),n(\"title.pad.r\"),n(\"title.pad.b\"),n(\"title.pad.l\"),n(\"autosize\",!(t.width&&t.height)),n(\"width\"),n(\"height\"),n(\"margin.l\"),n(\"margin.r\"),n(\"margin.t\"),n(\"margin.b\"),n(\"margin.pad\"),n(\"margin.autoexpand\"),t.width&&t.height&&v.sanitizeMargins(e),a.getComponentMethod(\"grid\",\"sizeDefaults\")(t,e),n(\"paper_bgcolor\"),n(\"separators\",r.decimal+r.thousands),n(\"hidesources\"),n(\"colorway\"),n(\"datarevision\");var s=n(\"uirevision\");n(\"editrevision\",s),n(\"selectionrevision\",s),n(\"modebar.orientation\"),n(\"modebar.bgcolor\",c.addOpacity(e.paper_bgcolor,.5));var u=c.contrast(c.rgb(e.modebar.bgcolor));n(\"modebar.color\",c.addOpacity(u,.3)),n(\"modebar.activecolor\",c.addOpacity(u,.7)),n(\"modebar.uirevision\",s),n(\"meta\"),l.isPlainObject(t.transition)&&(n(\"transition.duration\"),n(\"transition.easing\"),n(\"transition.ordering\")),a.getComponentMethod(\"calendars\",\"handleDefaults\")(t,e,\"calendar\"),a.getComponentMethod(\"fx\",\"supplyLayoutGlobalDefaults\")(t,e,n)},v.plotAutoSize=function(t,e,r){var n,a,o=t._context||{},s=o.frameMargins,c=l.isPlotDiv(t);if(c&&t.emit(\"plotly_autosize\"),o.fillFrame)n=window.innerWidth,a=window.innerHeight,document.body.style.overflow=\"hidden\";else{var u=c?window.getComputedStyle(t):{};if(n=parseFloat(u.width)||parseFloat(u.maxWidth)||r.width,a=parseFloat(u.height)||parseFloat(u.maxHeight)||r.height,i(s)&&s>0){var h=1-2*s;n=Math.round(h*n),a=Math.round(h*a)}}var f=v.layoutAttributes.width.min,p=v.layoutAttributes.height.min;n<f&&(n=f),a<p&&(a=p);var d=!e.width&&Math.abs(r.width-n)>1,g=!e.height&&Math.abs(r.height-a)>1;(g||d)&&(d&&(r.width=n),g&&(r.height=a)),t._initialAutoSize||(t._initialAutoSize={width:n,height:a}),v.sanitizeMargins(r)},v.supplyLayoutModuleDefaults=function(t,e,r,n){var i,o,s,c=a.componentsRegistry,u=e._basePlotModules,h=a.subplotsRegistry.cartesian;for(i in c)(s=c[i]).includeBasePlot&&s.includeBasePlot(t,e);for(var f in u.length||u.push(h),e._has(\"cartesian\")&&(a.getComponentMethod(\"grid\",\"contentDefaults\")(t,e),h.finalizeSubplots(t,e)),e._subplots)e._subplots[f].sort(l.subplotSort);for(o=0;o<u.length;o++)(s=u[o]).supplyLayoutDefaults&&s.supplyLayoutDefaults(t,e,r);var p=e._modules;for(o=0;o<p.length;o++)(s=p[o]).supplyLayoutDefaults&&s.supplyLayoutDefaults(t,e,r);var d=e._transformModules;for(o=0;o<d.length;o++)(s=d[o]).supplyLayoutDefaults&&s.supplyLayoutDefaults(t,e,r,n);for(i in c)(s=c[i]).supplyLayoutDefaults&&s.supplyLayoutDefaults(t,e,r)},v.purge=function(t){var e=t._fullLayout||{};void 0!==e._glcontainer&&(e._glcontainer.selectAll(\".gl-canvas\").remove(),e._glcontainer.remove(),e._glcanvas=null),void 0!==e._geocontainer&&e._geocontainer.remove(),e._modeBar&&e._modeBar.destroy(),t._transitionData&&(t._transitionData._interruptCallbacks&&(t._transitionData._interruptCallbacks.length=0),t._transitionData._animationRaf&&window.cancelAnimationFrame(t._transitionData._animationRaf)),l.clearThrottle(),l.clearResponsive(t),delete t.data,delete t.layout,delete t._fullData,delete t._fullLayout,delete t.calcdata,delete t.framework,delete t.empty,delete t.fid,delete t.undoqueue,delete t.undonum,delete t.autoplay,delete t.changed,delete t._promises,delete t._redrawTimer,delete t._hmlumcount,delete t._hmpixcount,delete t._transitionData,delete t._transitioning,delete t._initialAutoSize,delete t._transitioningWithDuration,delete t._dragging,delete t._dragged,delete t._dragdata,delete t._hoverdata,delete t._snapshotInProgress,delete t._editing,delete t._mouseDownTime,delete t._legendMouseDownTime,t.removeAllListeners&&t.removeAllListeners()},v.style=function(t){var e,r=t._fullLayout._visibleModules,n=[];for(e=0;e<r.length;e++){var i=r[e];i.style&&l.pushUnique(n,i.style)}for(e=0;e<n.length;e++)n[e](t)},v.sanitizeMargins=function(t){if(t&&t.margin){var e,r=t.width,n=t.height,i=t.margin,a=r-(i.l+i.r),o=n-(i.t+i.b);a<0&&(e=(r-1)/(i.l+i.r),i.l=Math.floor(e*i.l),i.r=Math.floor(e*i.r)),o<0&&(e=(n-1)/(i.t+i.b),i.t=Math.floor(e*i.t),i.b=Math.floor(e*i.b))}},v.clearAutoMarginIds=function(t){t._fullLayout._pushmarginIds={}},v.allowAutoMargin=function(t,e){t._fullLayout._pushmarginIds[e]=1},v.autoMargin=function(t,e,r){var n=t._fullLayout,i=n._pushmargin,a=n._pushmarginIds;if(!1!==n.margin.autoexpand){if(r){var o=r.pad;if(void 0===o){var s=n.margin;o=Math.min(12,s.l,s.r,s.t,s.b)}r.l+r.r>.5*n.width&&(r.l=r.r=0),r.b+r.t>.5*n.height&&(r.b=r.t=0);var l=void 0!==r.xl?r.xl:r.x,c=void 0!==r.xr?r.xr:r.x,u=void 0!==r.yt?r.yt:r.y,h=void 0!==r.yb?r.yb:r.y;i[e]={l:{val:l,size:r.l+o},r:{val:c,size:r.r+o},b:{val:h,size:r.b+o},t:{val:u,size:r.t+o}},a[e]=1}else delete i[e],delete a[e];n._replotting||v.doAutoMargin(t)}},v.doAutoMargin=function(t){var e=t._fullLayout;e._size||(e._size={}),A(e);var r=e._size,n=e.margin,o=l.extendFlat({},r),s=n.l,c=n.r,u=n.t,h=n.b,f=e.width,p=e.height,d=e._pushmargin,g=e._pushmarginIds;if(!1!==e.margin.autoexpand){for(var m in d)g[m]||delete d[m];for(var y in d.base={l:{val:0,size:s},r:{val:1,size:c},t:{val:1,size:u},b:{val:0,size:h}},d){var x=d[y].l||{},b=d[y].b||{},_=x.val,w=x.size,k=b.val,T=b.size;for(var M in d){if(i(w)&&d[M].r){var S=d[M].r.val,E=d[M].r.size;if(S>_){var C=(w*S+(E-f)*_)/(S-_),L=(E*(1-_)+(w-f)*(1-S))/(S-_);C>=0&&L>=0&&f-(C+L)>0&&C+L>s+c&&(s=C,c=L)}}if(i(T)&&d[M].t){var P=d[M].t.val,O=d[M].t.size;if(P>k){var z=(T*P+(O-p)*k)/(P-k),I=(O*(1-k)+(T-p)*(1-P))/(P-k);z>=0&&I>=0&&p-(I+z)>0&&z+I>h+u&&(h=z,u=I)}}}}}if(r.l=Math.round(s),r.r=Math.round(c),r.t=Math.round(u),r.b=Math.round(h),r.p=Math.round(n.pad),r.w=Math.round(f)-r.l-r.r,r.h=Math.round(p)-r.t-r.b,!e._replotting&&v.didMarginChange(o,r))return\"_redrawFromAutoMarginCount\"in e?e._redrawFromAutoMarginCount++:e._redrawFromAutoMarginCount=1,a.call(\"plot\",t)};var M=[\"l\",\"r\",\"t\",\"b\",\"p\",\"w\",\"h\"];function S(t,e,r){var n=!1;var i=[v.previousPromises,function(){if(t._transitionData)return t._transitioning=!1,function(t){var e=Promise.resolve();if(!t)return e;for(;t.length;)e=e.then(t.shift());return e}(t._transitionData._interruptCallbacks)},r.prepareFn,v.rehover,function(){return t.emit(\"plotly_transitioning\",[]),new Promise(function(i){t._transitioning=!0,e.duration>0&&(t._transitioningWithDuration=!0),t._transitionData._interruptCallbacks.push(function(){n=!0}),r.redraw&&t._transitionData._interruptCallbacks.push(function(){return a.call(\"redraw\",t)}),t._transitionData._interruptCallbacks.push(function(){t.emit(\"plotly_transitioninterrupted\",[])});var o=0,s=0;function l(){return o++,function(){var e;s++,n||s!==o||(e=i,t._transitionData&&(function(t){if(t)for(;t.length;)t.shift()}(t._transitionData._interruptCallbacks),Promise.resolve().then(function(){if(r.redraw)return a.call(\"redraw\",t)}).then(function(){t._transitioning=!1,t._transitioningWithDuration=!1,t.emit(\"plotly_transitioned\",[])}).then(e)))}}r.runFn(l),setTimeout(l())})}],o=l.syncOrAsync(i,t);return o&&o.then||(o=Promise.resolve()),o.then(function(){return t})}v.didMarginChange=function(t,e){for(var r=0;r<M.length;r++){var n=M[r],a=t[n],o=e[n];if(!i(a)||Math.abs(o-a)>1)return!0}return!1},v.graphJson=function(t,e,r,n,i){(i&&e&&!t._fullData||i&&!e&&!t._fullLayout)&&v.supplyDefaults(t);var a=i?t._fullData:t.data,o=i?t._fullLayout:t.layout,s=(t._transitionData||{})._frames;function c(t){if(\"function\"==typeof t)return null;if(l.isPlainObject(t)){var e,n,i={};for(e in t)if(\"function\"!=typeof t[e]&&-1===[\"_\",\"[\"].indexOf(e.charAt(0))){if(\"keepdata\"===r){if(\"src\"===e.substr(e.length-3))continue}else if(\"keepstream\"===r){if(\"string\"==typeof(n=t[e+\"src\"])&&n.indexOf(\":\")>0&&!l.isPlainObject(t.stream))continue}else if(\"keepall\"!==r&&\"string\"==typeof(n=t[e+\"src\"])&&n.indexOf(\":\")>0)continue;i[e]=c(t[e])}return i}return Array.isArray(t)?t.map(c):l.isTypedArray(t)?l.simpleMap(t,l.identity):l.isJSDate(t)?l.ms2DateTimeLocal(+t):t}var u={data:(a||[]).map(function(t){var r=c(t);return e&&delete r.fit,r})};return e||(u.layout=c(o)),t.framework&&t.framework.isPolar&&(u=t.framework.getConfig()),s&&(u.frames=c(s)),\"object\"===n?u:JSON.stringify(u)},v.modifyFrames=function(t,e){var r,n,i,a=t._transitionData._frames,o=t._transitionData._frameHash;for(r=0;r<e.length;r++)switch((n=e[r]).type){case\"replace\":i=n.value;var s=(a[n.index]||{}).name,l=i.name;a[n.index]=o[l]=i,l!==s&&(delete o[s],o[l]=i);break;case\"insert\":o[(i=n.value).name]=i,a.splice(n.index,0,i);break;case\"delete\":delete o[(i=a[n.index]).name],a.splice(n.index,1)}return Promise.resolve()},v.computeFrame=function(t,e){var r,n,i,a,o=t._transitionData._frameHash;if(!e)throw new Error(\"computeFrame must be given a string frame name\");var s=o[e.toString()];if(!s)return!1;for(var l=[s],c=[s.name];s.baseframe&&(s=o[s.baseframe.toString()])&&-1===c.indexOf(s.name);)l.push(s),c.push(s.name);for(var u={};s=l.pop();)if(s.layout&&(u.layout=v.extendLayout(u.layout,s.layout)),s.data){if(u.data||(u.data=[]),!(n=s.traces))for(n=[],r=0;r<s.data.length;r++)n[r]=r;for(u.traces||(u.traces=[]),r=0;r<s.data.length;r++)null!=(i=n[r])&&(-1===(a=u.traces.indexOf(i))&&(a=u.data.length,u.traces[a]=i),u.data[a]=v.extendTrace(u.data[a],s.data[r]))}return u},v.recomputeFrameHash=function(t){for(var e=t._transitionData._frameHash={},r=t._transitionData._frames,n=0;n<r.length;n++){var i=r[n];i&&i.name&&(e[i.name]=i)}},v.extendObjectWithContainers=function(t,e,r){var n,i,a,o,s,c,u,h=l.extendDeepNoArrays({},e||{}),f=l.expandObjectPaths(h),p={};if(r&&r.length)for(a=0;a<r.length;a++)void 0===(i=(n=l.nestedProperty(f,r[a])).get())?l.nestedProperty(p,r[a]).set(null):(n.set(null),l.nestedProperty(p,r[a]).set(i));if(t=l.extendDeepNoArrays(t||{},f),r&&r.length)for(a=0;a<r.length;a++)if(c=l.nestedProperty(p,r[a]).get()){for(u=(s=l.nestedProperty(t,r[a])).get(),Array.isArray(u)||(u=[],s.set(u)),o=0;o<c.length;o++){var d=c[o];u[o]=null===d?null:v.extendObjectWithContainers(u[o],d)}s.set(u)}return t},v.dataArrayContainers=[\"transforms\",\"dimensions\"],v.layoutArrayContainers=a.layoutArrayContainers,v.extendTrace=function(t,e){return v.extendObjectWithContainers(t,e,v.dataArrayContainers)},v.extendLayout=function(t,e){return v.extendObjectWithContainers(t,e,v.layoutArrayContainers)},v.transition=function(t,e,r,n,i,a){var o={redraw:i.redraw},s={},c=[];return o.prepareFn=function(){for(var i=Array.isArray(e)?e.length:0,a=n.slice(0,i),o=0;o<a.length;o++){var u=a[o],h=t._fullData[u]._module;if(h){if(h.animatable){var f=h.basePlotModule.name;s[f]||(s[f]=[]),s[f].push(u)}t.data[a[o]]=v.extendTrace(t.data[a[o]],e[o])}}var p=l.expandObjectPaths(l.extendDeepNoArrays({},r)),d=/^[xy]axis[0-9]*$/;for(var g in p)d.test(g)&&delete p[g].range;v.extendLayout(t.layout,p),delete t.calcdata,v.supplyDefaults(t),v.doCalcdata(t);var m=l.expandObjectPaths(r);if(m){var y=t._fullLayout._plots;for(var x in y){var b,_,w,k,T=y[x],A=T.xaxis,M=T.yaxis,S=A.range.slice(),E=M.range.slice();Array.isArray(m[A._name+\".range\"])?b=m[A._name+\".range\"].slice():Array.isArray((m[A._name]||{}).range)&&(b=m[A._name].range.slice()),Array.isArray(m[M._name+\".range\"])?_=m[M._name+\".range\"].slice():Array.isArray((m[M._name]||{}).range)&&(_=m[M._name].range.slice()),S&&b&&(S[0]!==b[0]||S[1]!==b[1])&&(w={xr0:S,xr1:b}),E&&_&&(E[0]!==_[0]||E[1]!==_[1])&&(k={yr0:E,yr1:_}),(w||k)&&c.push(l.extendFlat({plotinfo:T},w,k))}}return Promise.resolve()},o.runFn=function(e){var n,i,o=t._fullLayout._basePlotModules,u=c.length;if(r)for(i=0;i<o.length;i++)o[i].transitionAxes&&o[i].transitionAxes(t,c,a,e);for(var h in u?((n=l.extendFlat({},a)).duration=0,delete s.cartesian):n=a,s){var f=s[h];t._fullData[f[0]]._module.basePlotModule.plot(t,f,n,e)}},S(t,a,o)},v.transitionFromReact=function(t,e,r,n){var i=t._fullLayout,a=i.transition,o={},s=[];return o.prepareFn=function(){var t=i._plots;for(var a in o.redraw=!1,\"some\"===e.anim&&(o.redraw=!0),\"some\"===r.anim&&(o.redraw=!0),t){var c,u,h=t[a],f=h.xaxis,p=h.yaxis,d=n[f._name].range.slice(),g=n[p._name].range.slice(),v=f.range.slice(),m=p.range.slice();f.setScale(),p.setScale(),d[0]===v[0]&&d[1]===v[1]||(c={xr0:d,xr1:v}),g[0]===m[0]&&g[1]===m[1]||(u={yr0:g,yr1:m}),(c||u)&&s.push(l.extendFlat({plotinfo:h},c,u))}return Promise.resolve()},o.runFn=function(r){for(var n,i,o,c=t._fullData,u=t._fullLayout._basePlotModules,h=[],f=0;f<c.length;f++)h.push(f);function p(){for(var e=0;e<u.length;e++)u[e].transitionAxes&&u[e].transitionAxes(t,s,n,r)}function d(){for(var e=0;e<u.length;e++)u[e].plot(t,o,i,r)}s.length&&e.anim?\"traces first\"===a.ordering?(n=l.extendFlat({},a,{duration:0}),o=h,i=a,d(),setTimeout(p,a.duration)):(n=a,o=null,i=l.extendFlat({},a,{duration:0}),p(),d()):s.length?(n=a,p()):e.anim&&(o=h,i=a,d())},S(t,a,o)},v.doCalcdata=function(t,e){var r,n,i,s,c=h.list(t),f=t._fullData,p=t._fullLayout,d=new Array(f.length),g=(t.calcdata||[]).slice();for(t.calcdata=d,p._numBoxes=0,p._numViolins=0,p._violinScaleGroupStats={},t._hmpixcount=0,t._hmlumcount=0,p._piecolormap={},p._sunburstcolormap={},p._funnelareacolormap={},i=0;i<f.length;i++)Array.isArray(e)&&-1===e.indexOf(i)&&(d[i]=g[i]);for(i=0;i<f.length;i++)(r=f[i])._arrayAttrs=o.findArrayAttributes(r),r._extremes={};var v=p._subplots.polar||[];for(i=0;i<v.length;i++)c.push(p[v[i]].radialaxis,p[v[i]].angularaxis);var y=!1;function x(e){if(r=f[e],n=r._module,!0===r.visible&&r.transforms){if(n&&n.calc){var i=n.calc(t,r);i[0]&&i[0].t&&i[0].t._scene&&delete i[0].t._scene.dirty}for(s=0;s<r.transforms.length;s++){var a=r.transforms[s];(n=m[a.type])&&n.calcTransform&&(r._hasCalcTransform=!0,y=!0,n.calcTransform(t,r,a))}}}function b(e,i){if(r=f[e],!!(n=r._module).isContainer===i){var a=[];if(!0===r.visible&&0!==r._length){delete r._indexToPoints;var o=r.transforms||[];for(s=o.length-1;s>=0;s--)if(o[s].enabled){r._indexToPoints=o[s]._indexToPoints;break}n&&n.calc&&(a=n.calc(t,r))}Array.isArray(a)&&a[0]||(a=[{x:u,y:u}]),a[0].t||(a[0].t={}),a[0].trace=r,d[e]=a}}for(C(c,f),i=0;i<f.length;i++)b(i,!0);for(i=0;i<f.length;i++)x(i);for(y&&C(c,f),i=0;i<f.length;i++)b(i,!0);for(i=0;i<f.length;i++)b(i,!1);L(t);var _=function(t,e){var r,n,i,o,s,c=[];function u(t,r,n){var i=r._id.charAt(0);if(\"histogram2dcontour\"===t){var a=r._counterAxes[0],o=h.getFromId(e,a),s=\"x\"===i||\"x\"===a&&\"category\"===o.type,l=\"y\"===i||\"y\"===a&&\"category\"===o.type;return function(t,e){return 0===t||0===e?-1:s&&t===n[e].length-1?-1:l&&e===n.length-1?-1:(\"y\"===i?e:t)-1}}return function(t,e){return\"y\"===i?e:t}}var f={min:function(t){return l.aggNums(Math.min,null,t)},max:function(t){return l.aggNums(Math.max,null,t)},sum:function(t){return l.aggNums(function(t,e){return t+e},null,t)},total:function(t){return l.aggNums(function(t,e){return t+e},null,t)},mean:function(t){return l.mean(t)},median:function(t){return l.median(t)}};for(r=0;r<t.length;r++){var p=t[r];if(\"category\"===p.type){var d=p.categoryorder.match(E);if(d){var g=d[1],v=d[2],m=[];for(n=0;n<p._categories.length;n++)m.push([p._categories[n],[]]);for(n=0;n<p._traceIndices.length;n++){var y=p._traceIndices[n],x=e._fullData[y],b=p._id.charAt(0);if(!0===x.visible){var _=x.type;a.traceIs(x,\"histogram\")&&(delete x._xautoBinFinished,delete x._yautoBinFinished);var w=e.calcdata[y];for(i=0;i<w.length;i++){var k,T,A,M=w[i];if(\"splom\"===_){var S=x._axesDim[p._id];if(\"y\"===b){var C=x._diag[S][0];C&&(p=e._fullLayout[h.id2name(C)])}var L=M.trace.dimensions[S].values;for(o=0;o<L.length;o++)for(k=L[o],T=p._categoriesMap[k],s=0;s<M.trace.dimensions.length;s++)if(s!==S){var P=M.trace.dimensions[s];m[T][1].push(P.values[o])}}else if(\"scattergl\"===_){for(o=0;o<M.t.x.length;o++)\"x\"===b&&(k=M.t.x[o],T=k,A=M.t.y[o]),\"y\"===b&&(k=M.t.y[o],T=k,A=M.t.x[o]),m[T][1].push(A);M.t&&M.t._scene&&delete M.t._scene.dirty}else if(M.hasOwnProperty(\"z\")){A=M.z;var O=u(x.type,p,A);for(o=0;o<A.length;o++)for(s=0;s<A[o].length;s++)(T=O(s,o))+1&&m[T][1].push(A[o][s])}else for(\"x\"===b?(k=M.p+1?M.p:M.x,A=M.s||M.v||M.y):\"y\"===b&&(k=M.p+1?M.p:M.y,A=M.s||M.v||M.x),Array.isArray(A)||(A=[A]),o=0;o<A.length;o++)m[k][1].push(A[o])}}}p._categoriesValue=m;var z=[];for(n=0;n<m.length;n++)z.push([m[n][0],f[g](m[n][1])]);z.sort(function(t,e){return t[1]-e[1]}),p._categoriesAggregatedValue=z,p._initialCategories=z.map(function(t){return t[0]}),\"descending\"===v&&p._initialCategories.reverse(),c=c.concat(p.sortByInitialCategories())}}}return c}(c,t);if(_.length){for(p._numBoxes=0,p._numViolins=0,i=0;i<_.length;i++)b(_[i],!0);for(i=0;i<_.length;i++)b(_[i],!1);L(t)}a.getComponentMethod(\"fx\",\"calc\")(t),a.getComponentMethod(\"errorbars\",\"calc\")(t)};var E=/(total|sum|min|max|mean|median) (ascending|descending)/;function C(t,e){for(var r=0;r<t.length;r++){var n=t[r];n.clearCalc(),\"multicategory\"===n.type&&n.setupMultiCategory(e)}}function L(t){var e,r,n,i=t._fullLayout,a=i._visibleModules,o={};for(r=0;r<a.length;r++){var s=a[r],c=s.crossTraceCalc;if(c){var u=s.basePlotModule.name;o[u]?l.pushUnique(o[u],c):o[u]=[c]}}for(n in o){var h=o[n],f=i._subplots[n];if(Array.isArray(f))for(e=0;e<f.length;e++){var p=f[e],d=\"cartesian\"===n?i._plots[p]:i[p];for(r=0;r<h.length;r++)h[r](t,d,p)}else for(r=0;r<h.length;r++)h[r](t)}}v.rehover=function(t){t._fullLayout._rehover&&t._fullLayout._rehover()},v.redrag=function(t){t._fullLayout._redrag&&t._fullLayout._redrag()},v.generalUpdatePerTraceModule=function(t,e,r,n){var i,a=e.traceHash,o={};for(i=0;i<r.length;i++){var s=r[i],c=s[0].trace;c.visible&&(o[c.type]=o[c.type]||[],o[c.type].push(s))}for(var u in a)if(!o[u]){var h=a[u][0];h[0].trace.visible=!1,o[u]=[h]}for(var f in o){var p=o[f];p[0][0].trace._module.plot(t,e,l.filterVisible(p),n)}e.traceHash=o}},{\"../components/color\":593,\"../constants/numerical\":695,\"../lib\":719,\"../plot_api/plot_schema\":756,\"../plot_api/plot_template\":757,\"../registry\":847,\"./animation_attributes\":762,\"./attributes\":764,\"./cartesian/axis_ids\":770,\"./command\":791,\"./font_attributes\":793,\"./frame_attributes\":794,\"./layout_attributes\":819,d3:163,\"fast-isnumeric\":225}],829:[function(t,e,r){\"use strict\";e.exports={attr:\"subplot\",name:\"polar\",axisNames:[\"angularaxis\",\"radialaxis\"],axisName2dataArray:{angularaxis:\"theta\",radialaxis:\"r\"},layerNames:[\"draglayer\",\"plotbg\",\"backplot\",\"angular-grid\",\"radial-grid\",\"frontplot\",\"angular-line\",\"radial-line\",\"angular-axis\",\"radial-axis\"],radialDragBoxSize:50,angularDragBoxSize:30,cornerLen:25,cornerHalfWidth:2,MINDRAG:8,MINZOOM:20,OFFEDGE:20}},{}],830:[function(t,e,r){\"use strict\";var n=t(\"../../lib\"),i=t(\"../../lib/polygon\").tester,a=n.findIndexOfMin,o=n.isAngleInsideSector,s=n.angleDelta,l=n.angleDist;function c(t,e,r,n){var i,a,o=n[0],s=n[1],l=h(Math.sin(e)-Math.sin(t)),c=h(Math.cos(e)-Math.cos(t)),u=Math.tan(r),f=h(1/u),p=l/c,d=s-p*o;return f?l&&c?a=u*(i=d/(u-p)):c?(i=s*f,a=s):(i=o,a=o*u):l&&c?(i=0,a=d):c?(i=0,a=s):i=a=NaN,[i,a]}function u(t,e,r,i){return n.isFullCircle([e,r])?function(t,e){var r,n=e.length,i=new Array(n+1);for(r=0;r<n;r++){var a=e[r];i[r]=[t*Math.cos(a),t*Math.sin(a)]}return i[r]=i[0].slice(),i}(t,i):function(t,e,r,i){var s,u,h=i.length,f=[];function p(e){return[t*Math.cos(e),t*Math.sin(e)]}function d(t,e,r){return c(t,e,r,p(t))}function g(t){return n.mod(t,h)}function v(t){return o(t,[e,r])}var m=a(i,function(t){return v(t)?l(t,e):1/0}),y=d(i[m],i[g(m-1)],e);for(f.push(y),s=m,u=0;u<h;s++,u++){var x=i[g(s)];if(!v(x))break;f.push(p(x))}var b=a(i,function(t){return v(t)?l(t,r):1/0}),_=d(i[b],i[g(b+1)],r);return f.push(_),f.push([0,0]),f.push(f[0].slice()),f}(t,e,r,i)}function h(t){return Math.abs(t)>1e-10?t:0}function f(t,e,r){e=e||0,r=r||0;for(var n=t.length,i=new Array(n),a=0;a<n;a++){var o=t[a];i[a]=[e+o[0],r-o[1]]}return i}e.exports={isPtInsidePolygon:function(t,e,r,n,a){if(!o(e,n))return!1;var s,l;r[0]<r[1]?(s=r[0],l=r[1]):(s=r[1],l=r[0]);var c=i(u(s,n[0],n[1],a)),h=i(u(l,n[0],n[1],a)),f=[t*Math.cos(e),t*Math.sin(e)];return h.contains(f)&&!c.contains(f)},findPolygonOffset:function(t,e,r,n){for(var i=1/0,a=1/0,o=u(t,e,r,n),s=0;s<o.length;s++){var l=o[s];i=Math.min(i,l[0]),a=Math.min(a,-l[1])}return[i,a]},findEnclosingVertexAngles:function(t,e){var r=a(e,function(e){var r=s(e,t);return r>0?r:1/0}),i=n.mod(r+1,e.length);return[e[r],e[i]]},findIntersectionXY:c,findXYatLength:function(t,e,r,n){var i=-e*r,a=e*e+1,o=2*(e*i-r),s=i*i+r*r-t*t,l=Math.sqrt(o*o-4*a*s),c=(-o+l)/(2*a),u=(-o-l)/(2*a);return[[c,e*c+i+n],[u,e*u+i+n]]},clampTiny:h,pathPolygon:function(t,e,r,n,i,a){return\"M\"+f(u(t,e,r,n),i,a).join(\"L\")},pathPolygonAnnulus:function(t,e,r,n,i,a,o){var s,l;t<e?(s=t,l=e):(s=e,l=t);var c=f(u(s,r,n,i),a,o);return\"M\"+f(u(l,r,n,i),a,o).reverse().join(\"L\")+\"M\"+c.join(\"L\")}}},{\"../../lib\":719,\"../../lib/polygon\":731}],831:[function(t,e,r){\"use strict\";var n=t(\"../get_data\").getSubplotCalcData,i=t(\"../../lib\").counterRegex,a=t(\"./polar\"),o=t(\"./constants\"),s=o.attr,l=o.name,c=i(l),u={};u[s]={valType:\"subplotid\",dflt:l,editType:\"calc\"},e.exports={attr:s,name:l,idRoot:l,idRegex:c,attrRegex:c,attributes:u,layoutAttributes:t(\"./layout_attributes\"),supplyLayoutDefaults:t(\"./layout_defaults\"),plot:function(t){for(var e=t._fullLayout,r=t.calcdata,i=e._subplots[l],o=0;o<i.length;o++){var s=i[o],c=n(r,l,s),u=e[s]._subplot;u||(u=a(t,s),e[s]._subplot=u),u.plot(c,e,t._promises)}},clean:function(t,e,r,n){for(var i=n._subplots[l]||[],a=n._has&&n._has(\"gl\"),o=e._has&&e._has(\"gl\"),s=a&&!o,c=0;c<i.length;c++){var u=i[c],h=n[u]._subplot;if(!e[u]&&h)for(var f in h.framework.remove(),h.layers[\"radial-axis-title\"].remove(),h.clipPaths)h.clipPaths[f].remove();s&&h._scene&&(h._scene.destroy(),h._scene=null)}},toSVG:t(\"../cartesian\").toSVG}},{\"../../lib\":719,\"../cartesian\":778,\"../get_data\":802,\"./constants\":829,\"./layout_attributes\":832,\"./layout_defaults\":833,\"./polar\":840}],832:[function(t,e,r){\"use strict\";var n=t(\"../../components/color/attributes\"),i=t(\"../cartesian/layout_attributes\"),a=t(\"../domain\").attributes,o=t(\"../../lib\").extendFlat,s=t(\"../../plot_api/edit_types\").overrideAll,l=s({color:i.color,showline:o({},i.showline,{dflt:!0}),linecolor:i.linecolor,linewidth:i.linewidth,showgrid:o({},i.showgrid,{dflt:!0}),gridcolor:i.gridcolor,gridwidth:i.gridwidth},\"plot\",\"from-root\"),c=s({tickmode:i.tickmode,nticks:i.nticks,tick0:i.tick0,dtick:i.dtick,tickvals:i.tickvals,ticktext:i.ticktext,ticks:i.ticks,ticklen:i.ticklen,tickwidth:i.tickwidth,tickcolor:i.tickcolor,showticklabels:i.showticklabels,showtickprefix:i.showtickprefix,tickprefix:i.tickprefix,showticksuffix:i.showticksuffix,ticksuffix:i.ticksuffix,showexponent:i.showexponent,exponentformat:i.exponentformat,separatethousands:i.separatethousands,tickfont:i.tickfont,tickangle:i.tickangle,tickformat:i.tickformat,tickformatstops:i.tickformatstops,layer:i.layer},\"plot\",\"from-root\"),u={visible:o({},i.visible,{dflt:!0}),type:o({},i.type,{values:[\"-\",\"linear\",\"log\",\"date\",\"category\"]}),autorange:o({},i.autorange,{editType:\"plot\"}),rangemode:{valType:\"enumerated\",values:[\"tozero\",\"nonnegative\",\"normal\"],dflt:\"tozero\",editType:\"calc\"},range:o({},i.range,{items:[{valType:\"any\",editType:\"plot\",impliedEdits:{\"^autorange\":!1}},{valType:\"any\",editType:\"plot\",impliedEdits:{\"^autorange\":!1}}],editType:\"plot\"}),categoryorder:i.categoryorder,categoryarray:i.categoryarray,angle:{valType:\"angle\",editType:\"plot\"},side:{valType:\"enumerated\",values:[\"clockwise\",\"counterclockwise\"],dflt:\"clockwise\",editType:\"plot\"},title:s(i.title,\"plot\",\"from-root\"),hoverformat:i.hoverformat,uirevision:{valType:\"any\",editType:\"none\"},editType:\"calc\",_deprecated:{title:i._deprecated.title,titlefont:i._deprecated.titlefont}};u.title.text.dflt=\"\",o(u,l,c);var h={visible:o({},i.visible,{dflt:!0}),type:{valType:\"enumerated\",values:[\"-\",\"linear\",\"category\"],dflt:\"-\",editType:\"calc\",_noTemplating:!0},categoryorder:i.categoryorder,categoryarray:i.categoryarray,thetaunit:{valType:\"enumerated\",values:[\"radians\",\"degrees\"],dflt:\"degrees\",editType:\"calc\"},period:{valType:\"number\",editType:\"calc\",min:0},direction:{valType:\"enumerated\",values:[\"counterclockwise\",\"clockwise\"],dflt:\"counterclockwise\",editType:\"calc\"},rotation:{valType:\"angle\",editType:\"calc\"},hoverformat:i.hoverformat,uirevision:{valType:\"any\",editType:\"none\"},editType:\"calc\"};o(h,l,c),e.exports={domain:a({name:\"polar\",editType:\"plot\"}),sector:{valType:\"info_array\",items:[{valType:\"number\",editType:\"plot\"},{valType:\"number\",editType:\"plot\"}],dflt:[0,360],editType:\"plot\"},hole:{valType:\"number\",min:0,max:1,dflt:0,editType:\"plot\"},bgcolor:{valType:\"color\",editType:\"plot\",dflt:n.background},radialaxis:u,angularaxis:h,gridshape:{valType:\"enumerated\",values:[\"circular\",\"linear\"],dflt:\"circular\",editType:\"plot\"},uirevision:{valType:\"any\",editType:\"none\"},editType:\"calc\"}},{\"../../components/color/attributes\":592,\"../../lib\":719,\"../../plot_api/edit_types\":750,\"../cartesian/layout_attributes\":779,\"../domain\":792}],833:[function(t,e,r){\"use strict\";var n=t(\"../../lib\"),i=t(\"../../components/color\"),a=t(\"../../plot_api/plot_template\"),o=t(\"../subplot_defaults\"),s=t(\"../get_data\").getSubplotData,l=t(\"../cartesian/tick_value_defaults\"),c=t(\"../cartesian/tick_mark_defaults\"),u=t(\"../cartesian/tick_label_defaults\"),h=t(\"../cartesian/category_order_defaults\"),f=t(\"../cartesian/line_grid_defaults\"),p=t(\"../cartesian/axis_autotype\"),d=t(\"./layout_attributes\"),g=t(\"./set_convert\"),v=t(\"./constants\"),m=v.axisNames;function y(t,e,r,o){var p=r(\"bgcolor\");o.bgColor=i.combine(p,o.paper_bgcolor);var y=r(\"sector\");r(\"hole\");var b,_=s(o.fullData,v.name,o.id),w=o.layoutOut;function k(t,e){return r(b+\".\"+t,e)}for(var T=0;T<m.length;T++){b=m[T],n.isPlainObject(t[b])||(t[b]={});var A=t[b],M=a.newContainer(e,b);M._id=M._name=b,M._attr=o.id+\".\"+b,M._traceIndices=_.map(function(t){return t._expandedIndex});var S=v.axisName2dataArray[b],E=x(A,M,k,_,S);h(A,M,k,{axData:_,dataAttr:S});var C,L,P=k(\"visible\");switch(g(M,e,w),k(\"uirevision\",e.uirevision),P&&(L=(C=k(\"color\"))===A.color?C:o.font.color),M._m=1,b){case\"radialaxis\":var O=k(\"autorange\",!M.isValidRange(A.range));A.autorange=O,!O||\"linear\"!==E&&\"-\"!==E||k(\"rangemode\"),\"reversed\"===O&&(M._m=-1),k(\"range\"),M.cleanRange(\"range\",{dfltRange:[0,1]}),P&&(k(\"side\"),k(\"angle\",y[0]),k(\"title.text\"),n.coerceFont(k,\"title.font\",{family:o.font.family,size:Math.round(1.2*o.font.size),color:L}));break;case\"angularaxis\":if(\"date\"===E){n.log(\"Polar plots do not support date angular axes yet.\");for(var z=0;z<_.length;z++)_[z].visible=!1;E=A.type=M.type=\"linear\"}k(\"linear\"===E?\"thetaunit\":\"period\");var I=k(\"direction\");k(\"rotation\",{counterclockwise:0,clockwise:90}[I])}if(P)l(A,M,k,M.type),u(A,M,k,M.type,{tickSuffixDflt:\"degrees\"===M.thetaunit?\"\\xb0\":void 0}),c(A,M,k,{outerTicks:!0}),k(\"showticklabels\")&&(n.coerceFont(k,\"tickfont\",{family:o.font.family,size:o.font.size,color:L}),k(\"tickangle\"),k(\"tickformat\")),f(A,M,k,{dfltColor:C,bgColor:o.bgColor,blend:60,showLine:!0,showGrid:!0,noZeroLine:!0,attributes:d[b]}),k(\"layer\");\"category\"!==E&&k(\"hoverformat\"),M._input=A}\"category\"===e.angularaxis.type&&r(\"gridshape\")}function x(t,e,r,n,i){if(\"-\"===r(\"type\")){for(var a,o=0;o<n.length;o++)if(n[o].visible){a=n[o];break}a&&a[i]&&(e.type=p(a[i],\"gregorian\")),\"-\"===e.type?e.type=\"linear\":t.type=e.type}return e.type}e.exports=function(t,e,r){o(t,e,r,{type:v.name,attributes:d,handleDefaults:y,font:e.font,paper_bgcolor:e.paper_bgcolor,fullData:r,layoutOut:e})}},{\"../../components/color\":593,\"../../lib\":719,\"../../plot_api/plot_template\":757,\"../cartesian/axis_autotype\":768,\"../cartesian/category_order_defaults\":771,\"../cartesian/line_grid_defaults\":781,\"../cartesian/tick_label_defaults\":786,\"../cartesian/tick_mark_defaults\":787,\"../cartesian/tick_value_defaults\":788,\"../get_data\":802,\"../subplot_defaults\":842,\"./constants\":829,\"./layout_attributes\":832,\"./set_convert\":841}],834:[function(t,e,r){\"use strict\";var n=t(\"../../../traces/scatter/attributes\"),i=n.marker,a=t(\"../../../lib/extend\").extendFlat;[\"Area traces are deprecated!\",\"Please switch to the *barpolar* trace type.\"].join(\" \");e.exports={r:a({},n.r,{}),t:a({},n.t,{}),marker:{color:a({},i.color,{}),size:a({},i.size,{}),symbol:a({},i.symbol,{}),opacity:a({},i.opacity,{}),editType:\"calc\"}}},{\"../../../lib/extend\":710,\"../../../traces/scatter/attributes\":1112}],835:[function(t,e,r){\"use strict\";var n=t(\"../../cartesian/layout_attributes\"),i=t(\"../../../lib/extend\").extendFlat,a=t(\"../../../plot_api/edit_types\").overrideAll,o=[\"Legacy polar charts are deprecated!\",\"Please switch to *polar* subplots.\"].join(\" \"),s=i({},n.domain,{});function l(t,e){return i({},e,{showline:{valType:\"boolean\"},showticklabels:{valType:\"boolean\"},tickorientation:{valType:\"enumerated\",values:[\"horizontal\",\"vertical\"]},ticklen:{valType:\"number\",min:0},tickcolor:{valType:\"color\"},ticksuffix:{valType:\"string\"},endpadding:{valType:\"number\",description:o},visible:{valType:\"boolean\"}})}e.exports=a({radialaxis:l(0,{range:{valType:\"info_array\",items:[{valType:\"number\"},{valType:\"number\"}]},domain:s,orientation:{valType:\"number\"}}),angularaxis:l(0,{range:{valType:\"info_array\",items:[{valType:\"number\",dflt:0},{valType:\"number\",dflt:360}]},domain:s}),layout:{direction:{valType:\"enumerated\",values:[\"clockwise\",\"counterclockwise\"]},orientation:{valType:\"angle\"}}},\"plot\",\"nested\")},{\"../../../lib/extend\":710,\"../../../plot_api/edit_types\":750,\"../../cartesian/layout_attributes\":779}],836:[function(t,e,r){\"use strict\";(e.exports=t(\"./micropolar\")).manager=t(\"./micropolar_manager\")},{\"./micropolar\":837,\"./micropolar_manager\":838}],837:[function(t,e,r){var n=t(\"d3\"),i=t(\"../../../lib\").extendDeepAll,a=t(\"../../../constants/alignment\").MID_SHIFT,o=e.exports={version:\"0.2.2\"};o.Axis=function(){var t,e,r,s,l={data:[],layout:{}},c={},u={},h=n.dispatch(\"hover\"),f={};return f.render=function(c){return function(c){e=c||e;var h=l.data,f=l.layout;(\"string\"==typeof e||e.nodeName)&&(e=n.select(e)),e.datum(h).each(function(e,l){var c=e.slice();u={data:o.util.cloneJson(c),layout:o.util.cloneJson(f)};var h=0;c.forEach(function(t,e){t.color||(t.color=f.defaultColorRange[h],h=(h+1)%f.defaultColorRange.length),t.strokeColor||(t.strokeColor=\"LinePlot\"===t.geometry?t.color:n.rgb(t.color).darker().toString()),u.data[e].color=t.color,u.data[e].strokeColor=t.strokeColor,u.data[e].strokeDash=t.strokeDash,u.data[e].strokeSize=t.strokeSize});var p=c.filter(function(t,e){var r=t.visible;return\"undefined\"==typeof r||!0===r}),d=!1,g=p.map(function(t,e){return d=d||\"undefined\"!=typeof t.groupId,t});if(d){var v=n.nest().key(function(t,e){return\"undefined\"!=typeof t.groupId?t.groupId:\"unstacked\"}).entries(g),m=[],y=v.map(function(t,e){if(\"unstacked\"===t.key)return t.values;var r=t.values[0].r.map(function(t,e){return 0});return t.values.forEach(function(t,e,n){t.yStack=[r],m.push(r),r=o.util.sumArrays(t.r,r)}),t.values});p=n.merge(y)}p.forEach(function(t,e){t.t=Array.isArray(t.t[0])?t.t:[t.t],t.r=Array.isArray(t.r[0])?t.r:[t.r]});var x=Math.min(f.width-f.margin.left-f.margin.right,f.height-f.margin.top-f.margin.bottom)/2;x=Math.max(10,x);var b,_=[f.margin.left+x,f.margin.top+x];b=d?[0,n.max(o.util.sumArrays(o.util.arrayLast(p).r[0],o.util.arrayLast(m)))]:n.extent(o.util.flattenArray(p.map(function(t,e){return t.r}))),f.radialAxis.domain!=o.DATAEXTENT&&(b[0]=0),r=n.scale.linear().domain(f.radialAxis.domain!=o.DATAEXTENT&&f.radialAxis.domain?f.radialAxis.domain:b).range([0,x]),u.layout.radialAxis.domain=r.domain();var w,k=o.util.flattenArray(p.map(function(t,e){return t.t})),T=\"string\"==typeof k[0];T&&(k=o.util.deduplicate(k),w=k.slice(),k=n.range(k.length),p=p.map(function(t,e){var r=t;return t.t=[k],d&&(r.yStack=t.yStack),r}));var A=p.filter(function(t,e){return\"LinePlot\"===t.geometry||\"DotPlot\"===t.geometry}).length===p.length,M=null===f.needsEndSpacing?T||!A:f.needsEndSpacing,S=f.angularAxis.domain&&f.angularAxis.domain!=o.DATAEXTENT&&!T&&f.angularAxis.domain[0]>=0?f.angularAxis.domain:n.extent(k),E=Math.abs(k[1]-k[0]);A&&!T&&(E=0);var C=S.slice();M&&T&&(C[1]+=E);var L=f.angularAxis.ticksCount||4;L>8&&(L=L/(L/8)+L%8),f.angularAxis.ticksStep&&(L=(C[1]-C[0])/L);var P=f.angularAxis.ticksStep||(C[1]-C[0])/(L*(f.minorTicks+1));w&&(P=Math.max(Math.round(P),1)),C[2]||(C[2]=P);var O=n.range.apply(this,C);if(O=O.map(function(t,e){return parseFloat(t.toPrecision(12))}),s=n.scale.linear().domain(C.slice(0,2)).range(\"clockwise\"===f.direction?[0,360]:[360,0]),u.layout.angularAxis.domain=s.domain(),u.layout.angularAxis.endPadding=M?E:0,\"undefined\"==typeof(t=n.select(this).select(\"svg.chart-root\"))||t.empty()){var z=(new DOMParser).parseFromString(\"<svg xmlns='http://www.w3.org/2000/svg' class='chart-root'>' + '<g class='outer-group'>' + '<g class='chart-group'>' + '<circle class='background-circle'></circle>' + '<g class='geometry-group'></g>' + '<g class='radial axis-group'>' + '<circle class='outside-circle'></circle>' + '</g>' + '<g class='angular axis-group'></g>' + '<g class='guides-group'><line></line><circle r='0'></circle></g>' + '</g>' + '<g class='legend-group'></g>' + '<g class='tooltips-group'></g>' + '<g class='title-group'><text></text></g>' + '</g>' + '</svg>\",\"application/xml\"),I=this.appendChild(this.ownerDocument.importNode(z.documentElement,!0));t=n.select(I)}t.select(\".guides-group\").style({\"pointer-events\":\"none\"}),t.select(\".angular.axis-group\").style({\"pointer-events\":\"none\"}),t.select(\".radial.axis-group\").style({\"pointer-events\":\"none\"});var D,R=t.select(\".chart-group\"),F={fill:\"none\",stroke:f.tickColor},B={\"font-size\":f.font.size,\"font-family\":f.font.family,fill:f.font.color,\"text-shadow\":[\"-1px 0px\",\"1px -1px\",\"-1px 1px\",\"1px 1px\"].map(function(t,e){return\" \"+t+\" 0 \"+f.font.outlineColor}).join(\",\")};if(f.showLegend){D=t.select(\".legend-group\").attr({transform:\"translate(\"+[x,f.margin.top]+\")\"}).style({display:\"block\"});var N=p.map(function(t,e){var r=o.util.cloneJson(t);return r.symbol=\"DotPlot\"===t.geometry?t.dotType||\"circle\":\"LinePlot\"!=t.geometry?\"square\":\"line\",r.visibleInLegend=\"undefined\"==typeof t.visibleInLegend||t.visibleInLegend,r.color=\"LinePlot\"===t.geometry?t.strokeColor:t.color,r});o.Legend().config({data:p.map(function(t,e){return t.name||\"Element\"+e}),legendConfig:i({},o.Legend.defaultConfig().legendConfig,{container:D,elements:N,reverseOrder:f.legend.reverseOrder})})();var j=D.node().getBBox();x=Math.min(f.width-j.width-f.margin.left-f.margin.right,f.height-f.margin.top-f.margin.bottom)/2,x=Math.max(10,x),_=[f.margin.left+x,f.margin.top+x],r.range([0,x]),u.layout.radialAxis.domain=r.domain(),D.attr(\"transform\",\"translate(\"+[_[0]+x,_[1]-x]+\")\")}else D=t.select(\".legend-group\").style({display:\"none\"});t.attr({width:f.width,height:f.height}).style({opacity:f.opacity}),R.attr(\"transform\",\"translate(\"+_+\")\").style({cursor:\"crosshair\"});var U=[(f.width-(f.margin.left+f.margin.right+2*x+(j?j.width:0)))/2,(f.height-(f.margin.top+f.margin.bottom+2*x))/2];if(U[0]=Math.max(0,U[0]),U[1]=Math.max(0,U[1]),t.select(\".outer-group\").attr(\"transform\",\"translate(\"+U+\")\"),f.title&&f.title.text){var V=t.select(\"g.title-group text\").style(B).text(f.title.text),q=V.node().getBBox();V.attr({x:_[0]-q.width/2,y:_[1]-x-20})}var H=t.select(\".radial.axis-group\");if(f.radialAxis.gridLinesVisible){var G=H.selectAll(\"circle.grid-circle\").data(r.ticks(5));G.enter().append(\"circle\").attr({class:\"grid-circle\"}).style(F),G.attr(\"r\",r),G.exit().remove()}H.select(\"circle.outside-circle\").attr({r:x}).style(F);var Y=t.select(\"circle.background-circle\").attr({r:x}).style({fill:f.backgroundColor,stroke:f.stroke});function W(t,e){return s(t)%360+f.orientation}if(f.radialAxis.visible){var X=n.svg.axis().scale(r).ticks(5).tickSize(5);H.call(X).attr({transform:\"rotate(\"+f.radialAxis.orientation+\")\"}),H.selectAll(\".domain\").style(F),H.selectAll(\"g>text\").text(function(t,e){return this.textContent+f.radialAxis.ticksSuffix}).style(B).style({\"text-anchor\":\"start\"}).attr({x:0,y:0,dx:0,dy:0,transform:function(t,e){return\"horizontal\"===f.radialAxis.tickOrientation?\"rotate(\"+-f.radialAxis.orientation+\") translate(\"+[0,B[\"font-size\"]]+\")\":\"translate(\"+[0,B[\"font-size\"]]+\")\"}}),H.selectAll(\"g>line\").style({stroke:\"black\"})}var Z=t.select(\".angular.axis-group\").selectAll(\"g.angular-tick\").data(O),J=Z.enter().append(\"g\").classed(\"angular-tick\",!0);Z.attr({transform:function(t,e){return\"rotate(\"+W(t)+\")\"}}).style({display:f.angularAxis.visible?\"block\":\"none\"}),Z.exit().remove(),J.append(\"line\").classed(\"grid-line\",!0).classed(\"major\",function(t,e){return e%(f.minorTicks+1)==0}).classed(\"minor\",function(t,e){return!(e%(f.minorTicks+1)==0)}).style(F),J.selectAll(\".minor\").style({stroke:f.minorTickColor}),Z.select(\"line.grid-line\").attr({x1:f.tickLength?x-f.tickLength:0,x2:x}).style({display:f.angularAxis.gridLinesVisible?\"block\":\"none\"}),J.append(\"text\").classed(\"axis-text\",!0).style(B);var K=Z.select(\"text.axis-text\").attr({x:x+f.labelOffset,dy:a+\"em\",transform:function(t,e){var r=W(t),n=x+f.labelOffset,i=f.angularAxis.tickOrientation;return\"horizontal\"==i?\"rotate(\"+-r+\" \"+n+\" 0)\":\"radial\"==i?r<270&&r>90?\"rotate(180 \"+n+\" 0)\":null:\"rotate(\"+(r<=180&&r>0?-90:90)+\" \"+n+\" 0)\"}}).style({\"text-anchor\":\"middle\",display:f.angularAxis.labelsVisible?\"block\":\"none\"}).text(function(t,e){return e%(f.minorTicks+1)!=0?\"\":w?w[t]+f.angularAxis.ticksSuffix:t+f.angularAxis.ticksSuffix}).style(B);f.angularAxis.rewriteTicks&&K.text(function(t,e){return e%(f.minorTicks+1)!=0?\"\":f.angularAxis.rewriteTicks(this.textContent,e)});var $=n.max(R.selectAll(\".angular-tick text\")[0].map(function(t,e){return t.getCTM().e+t.getBBox().width}));D.attr({transform:\"translate(\"+[x+$,f.margin.top]+\")\"});var Q=t.select(\"g.geometry-group\").selectAll(\"g\").size()>0,tt=t.select(\"g.geometry-group\").selectAll(\"g.geometry\").data(p);if(tt.enter().append(\"g\").attr({class:function(t,e){return\"geometry geometry\"+e}}),tt.exit().remove(),p[0]||Q){var et=[];p.forEach(function(t,e){var n={};n.radialScale=r,n.angularScale=s,n.container=tt.filter(function(t,r){return r==e}),n.geometry=t.geometry,n.orientation=f.orientation,n.direction=f.direction,n.index=e,et.push({data:t,geometryConfig:n})});var rt=n.nest().key(function(t,e){return\"undefined\"!=typeof t.data.groupId||\"unstacked\"}).entries(et),nt=[];rt.forEach(function(t,e){\"unstacked\"===t.key?nt=nt.concat(t.values.map(function(t,e){return[t]})):nt.push(t.values)}),nt.forEach(function(t,e){var r;r=Array.isArray(t)?t[0].geometryConfig.geometry:t.geometryConfig.geometry;var n=t.map(function(t,e){return i(o[r].defaultConfig(),t)});o[r]().config(n)()})}var it,at,ot=t.select(\".guides-group\"),st=t.select(\".tooltips-group\"),lt=o.tooltipPanel().config({container:st,fontSize:8})(),ct=o.tooltipPanel().config({container:st,fontSize:8})(),ut=o.tooltipPanel().config({container:st,hasTick:!0})();if(!T){var ht=ot.select(\"line\").attr({x1:0,y1:0,y2:0}).style({stroke:\"grey\",\"pointer-events\":\"none\"});R.on(\"mousemove.angular-guide\",function(t,e){var r=o.util.getMousePos(Y).angle;ht.attr({x2:-x,transform:\"rotate(\"+r+\")\"}).style({opacity:.5});var n=(r+180+360-f.orientation)%360;it=s.invert(n);var i=o.util.convertToCartesian(x+12,r+180);lt.text(o.util.round(it)).move([i[0]+_[0],i[1]+_[1]])}).on(\"mouseout.angular-guide\",function(t,e){ot.select(\"line\").style({opacity:0})})}var ft=ot.select(\"circle\").style({stroke:\"grey\",fill:\"none\"});R.on(\"mousemove.radial-guide\",function(t,e){var n=o.util.getMousePos(Y).radius;ft.attr({r:n}).style({opacity:.5}),at=r.invert(o.util.getMousePos(Y).radius);var i=o.util.convertToCartesian(n,f.radialAxis.orientation);ct.text(o.util.round(at)).move([i[0]+_[0],i[1]+_[1]])}).on(\"mouseout.radial-guide\",function(t,e){ft.style({opacity:0}),ut.hide(),lt.hide(),ct.hide()}),t.selectAll(\".geometry-group .mark\").on(\"mouseover.tooltip\",function(e,r){var i=n.select(this),a=this.style.fill,s=\"black\",l=this.style.opacity||1;if(i.attr({\"data-opacity\":l}),a&&\"none\"!==a){i.attr({\"data-fill\":a}),s=n.hsl(a).darker().toString(),i.style({fill:s,opacity:1});var c={t:o.util.round(e[0]),r:o.util.round(e[1])};T&&(c.t=w[e[0]]);var u=\"t: \"+c.t+\", r: \"+c.r,h=this.getBoundingClientRect(),f=t.node().getBoundingClientRect(),p=[h.left+h.width/2-U[0]-f.left,h.top+h.height/2-U[1]-f.top];ut.config({color:s}).text(u),ut.move(p)}else a=this.style.stroke||\"black\",i.attr({\"data-stroke\":a}),s=n.hsl(a).darker().toString(),i.style({stroke:s,opacity:1})}).on(\"mousemove.tooltip\",function(t,e){if(0!=n.event.which)return!1;n.select(this).attr(\"data-fill\")&&ut.show()}).on(\"mouseout.tooltip\",function(t,e){ut.hide();var r=n.select(this),i=r.attr(\"data-fill\");i?r.style({fill:i,opacity:r.attr(\"data-opacity\")}):r.style({stroke:r.attr(\"data-stroke\"),opacity:r.attr(\"data-opacity\")})})})}(c),this},f.config=function(t){if(!arguments.length)return l;var e=o.util.cloneJson(t);return e.data.forEach(function(t,e){l.data[e]||(l.data[e]={}),i(l.data[e],o.Axis.defaultConfig().data[0]),i(l.data[e],t)}),i(l.layout,o.Axis.defaultConfig().layout),i(l.layout,e.layout),this},f.getLiveConfig=function(){return u},f.getinputConfig=function(){return c},f.radialScale=function(t){return r},f.angularScale=function(t){return s},f.svg=function(){return t},n.rebind(f,h,\"on\"),f},o.Axis.defaultConfig=function(t,e){return{data:[{t:[1,2,3,4],r:[10,11,12,13],name:\"Line1\",geometry:\"LinePlot\",color:null,strokeDash:\"solid\",strokeColor:null,strokeSize:\"1\",visibleInLegend:!0,opacity:1}],layout:{defaultColorRange:n.scale.category10().range(),title:null,height:450,width:500,margin:{top:40,right:40,bottom:40,left:40},font:{size:12,color:\"gray\",outlineColor:\"white\",family:\"Tahoma, sans-serif\"},direction:\"clockwise\",orientation:0,labelOffset:10,radialAxis:{domain:null,orientation:-45,ticksSuffix:\"\",visible:!0,gridLinesVisible:!0,tickOrientation:\"horizontal\",rewriteTicks:null},angularAxis:{domain:[0,360],ticksSuffix:\"\",visible:!0,gridLinesVisible:!0,labelsVisible:!0,tickOrientation:\"horizontal\",rewriteTicks:null,ticksCount:null,ticksStep:null},minorTicks:0,tickLength:null,tickColor:\"silver\",minorTickColor:\"#eee\",backgroundColor:\"none\",needsEndSpacing:null,showLegend:!0,legend:{reverseOrder:!1},opacity:1}}},o.util={},o.DATAEXTENT=\"dataExtent\",o.AREA=\"AreaChart\",o.LINE=\"LinePlot\",o.DOT=\"DotPlot\",o.BAR=\"BarChart\",o.util._override=function(t,e){for(var r in t)r in e&&(e[r]=t[r])},o.util._extend=function(t,e){for(var r in t)e[r]=t[r]},o.util._rndSnd=function(){return 2*Math.random()-1+(2*Math.random()-1)+(2*Math.random()-1)},o.util.dataFromEquation2=function(t,e){var r=e||6;return n.range(0,360+r,r).map(function(e,r){var n=e*Math.PI/180;return[e,t(n)]})},o.util.dataFromEquation=function(t,e,r){var i=e||6,a=[],o=[];n.range(0,360+i,i).forEach(function(e,r){var n=e*Math.PI/180,i=t(n);a.push(e),o.push(i)});var s={t:a,r:o};return r&&(s.name=r),s},o.util.ensureArray=function(t,e){if(\"undefined\"==typeof t)return null;var r=[].concat(t);return n.range(e).map(function(t,e){return r[e]||r[0]})},o.util.fillArrays=function(t,e,r){return e.forEach(function(e,n){t[e]=o.util.ensureArray(t[e],r)}),t},o.util.cloneJson=function(t){return JSON.parse(JSON.stringify(t))},o.util.validateKeys=function(t,e){\"string\"==typeof e&&(e=e.split(\".\"));var r=e.shift();return t[r]&&(!e.length||objHasKeys(t[r],e))},o.util.sumArrays=function(t,e){return n.zip(t,e).map(function(t,e){return n.sum(t)})},o.util.arrayLast=function(t){return t[t.length-1]},o.util.arrayEqual=function(t,e){for(var r=Math.max(t.length,e.length,1);r-- >=0&&t[r]===e[r];);return-2===r},o.util.flattenArray=function(t){for(var e=[];!o.util.arrayEqual(e,t);)e=t,t=[].concat.apply([],t);return t},o.util.deduplicate=function(t){return t.filter(function(t,e,r){return r.indexOf(t)==e})},o.util.convertToCartesian=function(t,e){var r=e*Math.PI/180;return[t*Math.cos(r),t*Math.sin(r)]},o.util.round=function(t,e){var r=e||2,n=Math.pow(10,r);return Math.round(t*n)/n},o.util.getMousePos=function(t){var e=n.mouse(t.node()),r=e[0],i=e[1],a={};return a.x=r,a.y=i,a.pos=e,a.angle=180*(Math.atan2(i,r)+Math.PI)/Math.PI,a.radius=Math.sqrt(r*r+i*i),a},o.util.duplicatesCount=function(t){for(var e,r={},n={},i=0,a=t.length;i<a;i++)(e=t[i])in r?(r[e]++,n[e]=r[e]):r[e]=1;return n},o.util.duplicates=function(t){return Object.keys(o.util.duplicatesCount(t))},o.util.translator=function(t,e,r,n){if(n){var i=r.slice();r=e,e=i}var a=e.reduce(function(t,e){if(\"undefined\"!=typeof t)return t[e]},t);\"undefined\"!=typeof a&&(e.reduce(function(t,r,n){if(\"undefined\"!=typeof t)return n===e.length-1&&delete t[r],t[r]},t),r.reduce(function(t,e,n){return\"undefined\"==typeof t[e]&&(t[e]={}),n===r.length-1&&(t[e]=a),t[e]},t))},o.PolyChart=function(){var t=[o.PolyChart.defaultConfig()],e=n.dispatch(\"hover\"),r={solid:\"none\",dash:[5,2],dot:[2,5]};function a(){var e=t[0].geometryConfig,i=e.container;\"string\"==typeof i&&(i=n.select(i)),i.datum(t).each(function(t,i){var a=!!t[0].data.yStack,o=t.map(function(t,e){return a?n.zip(t.data.t[0],t.data.r[0],t.data.yStack[0]):n.zip(t.data.t[0],t.data.r[0])}),s=e.angularScale,l=e.radialScale.domain()[0],c={bar:function(r,i,a){var o=t[a].data,l=e.radialScale(r[1])-e.radialScale(0),c=e.radialScale(r[2]||0),u=o.barWidth;n.select(this).attr({class:\"mark bar\",d:\"M\"+[[l+c,-u/2],[l+c,u/2],[c,u/2],[c,-u/2]].join(\"L\")+\"Z\",transform:function(t,r){return\"rotate(\"+(e.orientation+s(t[0]))+\")\"}})}};c.dot=function(r,i,a){var o=r[2]?[r[0],r[1]+r[2]]:r,s=n.svg.symbol().size(t[a].data.dotSize).type(t[a].data.dotType)(r,i);n.select(this).attr({class:\"mark dot\",d:s,transform:function(t,r){var n,i,a,s=(n=function(t,r){var n=e.radialScale(t[1]),i=(e.angularScale(t[0])+e.orientation)*Math.PI/180;return{r:n,t:i}}(o),i=n.r*Math.cos(n.t),a=n.r*Math.sin(n.t),{x:i,y:a});return\"translate(\"+[s.x,s.y]+\")\"}})};var u=n.svg.line.radial().interpolate(t[0].data.lineInterpolation).radius(function(t){return e.radialScale(t[1])}).angle(function(t){return e.angularScale(t[0])*Math.PI/180});c.line=function(r,i,a){var s=r[2]?o[a].map(function(t,e){return[t[0],t[1]+t[2]]}):o[a];if(n.select(this).each(c.dot).style({opacity:function(e,r){return+t[a].data.dotVisible},fill:d.stroke(r,i,a)}).attr({class:\"mark dot\"}),!(i>0)){var l=n.select(this.parentNode).selectAll(\"path.line\").data([0]);l.enter().insert(\"path\"),l.attr({class:\"line\",d:u(s),transform:function(t,r){return\"rotate(\"+(e.orientation+90)+\")\"},\"pointer-events\":\"none\"}).style({fill:function(t,e){return d.fill(r,i,a)},\"fill-opacity\":0,stroke:function(t,e){return d.stroke(r,i,a)},\"stroke-width\":function(t,e){return d[\"stroke-width\"](r,i,a)},\"stroke-dasharray\":function(t,e){return d[\"stroke-dasharray\"](r,i,a)},opacity:function(t,e){return d.opacity(r,i,a)},display:function(t,e){return d.display(r,i,a)}})}};var h=e.angularScale.range(),f=Math.abs(h[1]-h[0])/o[0].length*Math.PI/180,p=n.svg.arc().startAngle(function(t){return-f/2}).endAngle(function(t){return f/2}).innerRadius(function(t){return e.radialScale(l+(t[2]||0))}).outerRadius(function(t){return e.radialScale(l+(t[2]||0))+e.radialScale(t[1])});c.arc=function(t,r,i){n.select(this).attr({class:\"mark arc\",d:p,transform:function(t,r){return\"rotate(\"+(e.orientation+s(t[0])+90)+\")\"}})};var d={fill:function(e,r,n){return t[n].data.color},stroke:function(e,r,n){return t[n].data.strokeColor},\"stroke-width\":function(e,r,n){return t[n].data.strokeSize+\"px\"},\"stroke-dasharray\":function(e,n,i){return r[t[i].data.strokeDash]},opacity:function(e,r,n){return t[n].data.opacity},display:function(e,r,n){return\"undefined\"==typeof t[n].data.visible||t[n].data.visible?\"block\":\"none\"}},g=n.select(this).selectAll(\"g.layer\").data(o);g.enter().append(\"g\").attr({class:\"layer\"});var v=g.selectAll(\"path.mark\").data(function(t,e){return t});v.enter().append(\"path\").attr({class:\"mark\"}),v.style(d).each(c[e.geometryType]),v.exit().remove(),g.exit().remove()})}return a.config=function(e){return arguments.length?(e.forEach(function(e,r){t[r]||(t[r]={}),i(t[r],o.PolyChart.defaultConfig()),i(t[r],e)}),this):t},a.getColorScale=function(){},n.rebind(a,e,\"on\"),a},o.PolyChart.defaultConfig=function(){return{data:{name:\"geom1\",t:[[1,2,3,4]],r:[[1,2,3,4]],dotType:\"circle\",dotSize:64,dotVisible:!1,barWidth:20,color:\"#ffa500\",strokeSize:1,strokeColor:\"silver\",strokeDash:\"solid\",opacity:1,index:0,visible:!0,visibleInLegend:!0},geometryConfig:{geometry:\"LinePlot\",geometryType:\"arc\",direction:\"clockwise\",orientation:0,container:\"body\",radialScale:null,angularScale:null,colorScale:n.scale.category20()}}},o.BarChart=function(){return o.PolyChart()},o.BarChart.defaultConfig=function(){return{geometryConfig:{geometryType:\"bar\"}}},o.AreaChart=function(){return o.PolyChart()},o.AreaChart.defaultConfig=function(){return{geometryConfig:{geometryType:\"arc\"}}},o.DotPlot=function(){return o.PolyChart()},o.DotPlot.defaultConfig=function(){return{geometryConfig:{geometryType:\"dot\",dotType:\"circle\"}}},o.LinePlot=function(){return o.PolyChart()},o.LinePlot.defaultConfig=function(){return{geometryConfig:{geometryType:\"line\"}}},o.Legend=function(){var t=o.Legend.defaultConfig(),e=n.dispatch(\"hover\");function r(){var e=t.legendConfig,a=t.data.map(function(t,r){return[].concat(t).map(function(t,n){var a=i({},e.elements[r]);return a.name=t,a.color=[].concat(e.elements[r].color)[n],a})}),o=n.merge(a);o=o.filter(function(t,r){return e.elements[r]&&(e.elements[r].visibleInLegend||\"undefined\"==typeof e.elements[r].visibleInLegend)}),e.reverseOrder&&(o=o.reverse());var s=e.container;(\"string\"==typeof s||s.nodeName)&&(s=n.select(s));var l=o.map(function(t,e){return t.color}),c=e.fontSize,u=null==e.isContinuous?\"number\"==typeof o[0]:e.isContinuous,h=u?e.height:c*o.length,f=s.classed(\"legend-group\",!0).selectAll(\"svg\").data([0]),p=f.enter().append(\"svg\").attr({width:300,height:h+c,xmlns:\"http://www.w3.org/2000/svg\",\"xmlns:xlink\":\"http://www.w3.org/1999/xlink\",version:\"1.1\"});p.append(\"g\").classed(\"legend-axis\",!0),p.append(\"g\").classed(\"legend-marks\",!0);var d=n.range(o.length),g=n.scale[u?\"linear\":\"ordinal\"]().domain(d).range(l),v=n.scale[u?\"linear\":\"ordinal\"]().domain(d)[u?\"range\":\"rangePoints\"]([0,h]);if(u){var m=f.select(\".legend-marks\").append(\"defs\").append(\"linearGradient\").attr({id:\"grad1\",x1:\"0%\",y1:\"0%\",x2:\"0%\",y2:\"100%\"}).selectAll(\"stop\").data(l);m.enter().append(\"stop\"),m.attr({offset:function(t,e){return e/(l.length-1)*100+\"%\"}}).style({\"stop-color\":function(t,e){return t}}),f.append(\"rect\").classed(\"legend-mark\",!0).attr({height:e.height,width:e.colorBandWidth,fill:\"url(#grad1)\"})}else{var y=f.select(\".legend-marks\").selectAll(\"path.legend-mark\").data(o);y.enter().append(\"path\").classed(\"legend-mark\",!0),y.attr({transform:function(t,e){return\"translate(\"+[c/2,v(e)+c/2]+\")\"},d:function(t,e){var r,i,a,o=t.symbol;return a=3*(i=c),\"line\"===(r=o)?\"M\"+[[-i/2,-i/12],[i/2,-i/12],[i/2,i/12],[-i/2,i/12]]+\"Z\":-1!=n.svg.symbolTypes.indexOf(r)?n.svg.symbol().type(r).size(a)():n.svg.symbol().type(\"square\").size(a)()},fill:function(t,e){return g(e)}}),y.exit().remove()}var x=n.svg.axis().scale(v).orient(\"right\"),b=f.select(\"g.legend-axis\").attr({transform:\"translate(\"+[u?e.colorBandWidth:c,c/2]+\")\"}).call(x);return b.selectAll(\".domain\").style({fill:\"none\",stroke:\"none\"}),b.selectAll(\"line\").style({fill:\"none\",stroke:u?e.textColor:\"none\"}),b.selectAll(\"text\").style({fill:e.textColor,\"font-size\":e.fontSize}).text(function(t,e){return o[e].name}),r}return r.config=function(e){return arguments.length?(i(t,e),this):t},n.rebind(r,e,\"on\"),r},o.Legend.defaultConfig=function(t,e){return{data:[\"a\",\"b\",\"c\"],legendConfig:{elements:[{symbol:\"line\",color:\"red\"},{symbol:\"square\",color:\"yellow\"},{symbol:\"diamond\",color:\"limegreen\"}],height:150,colorBandWidth:30,fontSize:12,container:\"body\",isContinuous:null,textColor:\"grey\",reverseOrder:!1}}},o.tooltipPanel=function(){var t,e,r,a={container:null,hasTick:!1,fontSize:12,color:\"white\",padding:5},s=\"tooltip-\"+o.tooltipPanel.uid++,l=10,c=function(){var n=(t=a.container.selectAll(\"g.\"+s).data([0])).enter().append(\"g\").classed(s,!0).style({\"pointer-events\":\"none\",display:\"none\"});return r=n.append(\"path\").style({fill:\"white\",\"fill-opacity\":.9}).attr({d:\"M0 0\"}),e=n.append(\"text\").attr({dx:a.padding+l,dy:.3*+a.fontSize}),c};return c.text=function(i){var o=n.hsl(a.color).l,s=o>=.5?\"#aaa\":\"white\",u=o>=.5?\"black\":\"white\",h=i||\"\";e.style({fill:u,\"font-size\":a.fontSize+\"px\"}).text(h);var f=a.padding,p=e.node().getBBox(),d={fill:a.color,stroke:s,\"stroke-width\":\"2px\"},g=p.width+2*f+l,v=p.height+2*f;return r.attr({d:\"M\"+[[l,-v/2],[l,-v/4],[a.hasTick?0:l,0],[l,v/4],[l,v/2],[g,v/2],[g,-v/2]].join(\"L\")+\"Z\"}).style(d),t.attr({transform:\"translate(\"+[l,-v/2+2*f]+\")\"}),t.style({display:\"block\"}),c},c.move=function(e){if(t)return t.attr({transform:\"translate(\"+[e[0],e[1]]+\")\"}).style({display:\"block\"}),c},c.hide=function(){if(t)return t.style({display:\"none\"}),c},c.show=function(){if(t)return t.style({display:\"block\"}),c},c.config=function(t){return i(a,t),c},c},o.tooltipPanel.uid=1,o.adapter={},o.adapter.plotly=function(){var t={convert:function(t,e){var r={};if(t.data&&(r.data=t.data.map(function(t,r){var n=i({},t);return[[n,[\"marker\",\"color\"],[\"color\"]],[n,[\"marker\",\"opacity\"],[\"opacity\"]],[n,[\"marker\",\"line\",\"color\"],[\"strokeColor\"]],[n,[\"marker\",\"line\",\"dash\"],[\"strokeDash\"]],[n,[\"marker\",\"line\",\"width\"],[\"strokeSize\"]],[n,[\"marker\",\"symbol\"],[\"dotType\"]],[n,[\"marker\",\"size\"],[\"dotSize\"]],[n,[\"marker\",\"barWidth\"],[\"barWidth\"]],[n,[\"line\",\"interpolation\"],[\"lineInterpolation\"]],[n,[\"showlegend\"],[\"visibleInLegend\"]]].forEach(function(t,r){o.util.translator.apply(null,t.concat(e))}),e||delete n.marker,e&&delete n.groupId,e?(\"LinePlot\"===n.geometry?(n.type=\"scatter\",!0===n.dotVisible?(delete n.dotVisible,n.mode=\"lines+markers\"):n.mode=\"lines\"):\"DotPlot\"===n.geometry?(n.type=\"scatter\",n.mode=\"markers\"):\"AreaChart\"===n.geometry?n.type=\"area\":\"BarChart\"===n.geometry&&(n.type=\"bar\"),delete n.geometry):(\"scatter\"===n.type?\"lines\"===n.mode?n.geometry=\"LinePlot\":\"markers\"===n.mode?n.geometry=\"DotPlot\":\"lines+markers\"===n.mode&&(n.geometry=\"LinePlot\",n.dotVisible=!0):\"area\"===n.type?n.geometry=\"AreaChart\":\"bar\"===n.type&&(n.geometry=\"BarChart\"),delete n.mode,delete n.type),n}),!e&&t.layout&&\"stack\"===t.layout.barmode)){var a=o.util.duplicates(r.data.map(function(t,e){return t.geometry}));r.data.forEach(function(t,e){var n=a.indexOf(t.geometry);-1!=n&&(r.data[e].groupId=n)})}if(t.layout){var s=i({},t.layout);if([[s,[\"plot_bgcolor\"],[\"backgroundColor\"]],[s,[\"showlegend\"],[\"showLegend\"]],[s,[\"radialaxis\"],[\"radialAxis\"]],[s,[\"angularaxis\"],[\"angularAxis\"]],[s.angularaxis,[\"showline\"],[\"gridLinesVisible\"]],[s.angularaxis,[\"showticklabels\"],[\"labelsVisible\"]],[s.angularaxis,[\"nticks\"],[\"ticksCount\"]],[s.angularaxis,[\"tickorientation\"],[\"tickOrientation\"]],[s.angularaxis,[\"ticksuffix\"],[\"ticksSuffix\"]],[s.angularaxis,[\"range\"],[\"domain\"]],[s.angularaxis,[\"endpadding\"],[\"endPadding\"]],[s.radialaxis,[\"showline\"],[\"gridLinesVisible\"]],[s.radialaxis,[\"tickorientation\"],[\"tickOrientation\"]],[s.radialaxis,[\"ticksuffix\"],[\"ticksSuffix\"]],[s.radialaxis,[\"range\"],[\"domain\"]],[s.angularAxis,[\"showline\"],[\"gridLinesVisible\"]],[s.angularAxis,[\"showticklabels\"],[\"labelsVisible\"]],[s.angularAxis,[\"nticks\"],[\"ticksCount\"]],[s.angularAxis,[\"tickorientation\"],[\"tickOrientation\"]],[s.angularAxis,[\"ticksuffix\"],[\"ticksSuffix\"]],[s.angularAxis,[\"range\"],[\"domain\"]],[s.angularAxis,[\"endpadding\"],[\"endPadding\"]],[s.radialAxis,[\"showline\"],[\"gridLinesVisible\"]],[s.radialAxis,[\"tickorientation\"],[\"tickOrientation\"]],[s.radialAxis,[\"ticksuffix\"],[\"ticksSuffix\"]],[s.radialAxis,[\"range\"],[\"domain\"]],[s.font,[\"outlinecolor\"],[\"outlineColor\"]],[s.legend,[\"traceorder\"],[\"reverseOrder\"]],[s,[\"labeloffset\"],[\"labelOffset\"]],[s,[\"defaultcolorrange\"],[\"defaultColorRange\"]]].forEach(function(t,r){o.util.translator.apply(null,t.concat(e))}),e?(\"undefined\"!=typeof s.tickLength&&(s.angularaxis.ticklen=s.tickLength,delete s.tickLength),s.tickColor&&(s.angularaxis.tickcolor=s.tickColor,delete s.tickColor)):(s.angularAxis&&\"undefined\"!=typeof s.angularAxis.ticklen&&(s.tickLength=s.angularAxis.ticklen),s.angularAxis&&\"undefined\"!=typeof s.angularAxis.tickcolor&&(s.tickColor=s.angularAxis.tickcolor)),s.legend&&\"boolean\"!=typeof s.legend.reverseOrder&&(s.legend.reverseOrder=\"normal\"!=s.legend.reverseOrder),s.legend&&\"boolean\"==typeof s.legend.traceorder&&(s.legend.traceorder=s.legend.traceorder?\"reversed\":\"normal\",delete s.legend.reverseOrder),s.margin&&\"undefined\"!=typeof s.margin.t){var l=[\"t\",\"r\",\"b\",\"l\",\"pad\"],c=[\"top\",\"right\",\"bottom\",\"left\",\"pad\"],u={};n.entries(s.margin).forEach(function(t,e){u[c[l.indexOf(t.key)]]=t.value}),s.margin=u}e&&(delete s.needsEndSpacing,delete s.minorTickColor,delete s.minorTicks,delete s.angularaxis.ticksCount,delete s.angularaxis.ticksCount,delete s.angularaxis.ticksStep,delete s.angularaxis.rewriteTicks,delete s.angularaxis.nticks,delete s.radialaxis.ticksCount,delete s.radialaxis.ticksCount,delete s.radialaxis.ticksStep,delete s.radialaxis.rewriteTicks,delete s.radialaxis.nticks),r.layout=s}return r}};return t}},{\"../../../constants/alignment\":688,\"../../../lib\":719,d3:163}],838:[function(t,e,r){\"use strict\";var n=t(\"d3\"),i=t(\"../../../lib\"),a=t(\"../../../components/color\"),o=t(\"./micropolar\"),s=t(\"./undo_manager\"),l=i.extendDeepAll,c=e.exports={};c.framework=function(t){var e,r,i,a,u,h=new s;function f(r,s){return s&&(u=s),n.select(n.select(u).node().parentNode).selectAll(\".svg-container>*:not(.chart-root)\").remove(),e=e?l(e,r):r,i||(i=o.Axis()),a=o.adapter.plotly().convert(e),i.config(a).render(u),t.data=e.data,t.layout=e.layout,c.fillLayout(t),e}return f.isPolar=!0,f.svg=function(){return i.svg()},f.getConfig=function(){return e},f.getLiveConfig=function(){return o.adapter.plotly().convert(i.getLiveConfig(),!0)},f.getLiveScales=function(){return{t:i.angularScale(),r:i.radialScale()}},f.setUndoPoint=function(){var t,n,i=this,a=o.util.cloneJson(e);t=a,n=r,h.add({undo:function(){n&&i(n)},redo:function(){i(t)}}),r=o.util.cloneJson(a)},f.undo=function(){h.undo()},f.redo=function(){h.redo()},f},c.fillLayout=function(t){var e=n.select(t).selectAll(\".plot-container\"),r=e.selectAll(\".svg-container\"),i=t.framework&&t.framework.svg&&t.framework.svg(),o={width:800,height:600,paper_bgcolor:a.background,_container:e,_paperdiv:r,_paper:i};t._fullLayout=l(o,t.layout)}},{\"../../../components/color\":593,\"../../../lib\":719,\"./micropolar\":837,\"./undo_manager\":839,d3:163}],839:[function(t,e,r){\"use strict\";e.exports=function(){var t,e=[],r=-1,n=!1;function i(t,e){return t?(n=!0,t[e](),n=!1,this):this}return{add:function(t){return n?this:(e.splice(r+1,e.length-r),e.push(t),r=e.length-1,this)},setCallback:function(e){t=e},undo:function(){var n=e[r];return n?(i(n,\"undo\"),r-=1,t&&t(n.undo),this):this},redo:function(){var n=e[r+1];return n?(i(n,\"redo\"),r+=1,t&&t(n.redo),this):this},clear:function(){e=[],r=-1},hasUndo:function(){return-1!==r},hasRedo:function(){return r<e.length-1},getCommands:function(){return e},getPreviousCommand:function(){return e[r-1]},getIndex:function(){return r}}}},{}],840:[function(t,e,r){\"use strict\";var n=t(\"d3\"),i=t(\"tinycolor2\"),a=t(\"../../registry\"),o=t(\"../../lib\"),s=t(\"../../components/color\"),l=t(\"../../components/drawing\"),c=t(\"../plots\"),u=t(\"../../plots/cartesian/axes\"),h=t(\"../cartesian/set_convert\"),f=t(\"./set_convert\"),p=t(\"../cartesian/autorange\").doAutoRange,d=t(\"../cartesian/dragbox\"),g=t(\"../../components/dragelement\"),v=t(\"../../components/fx\"),m=t(\"../../components/titles\"),y=t(\"../cartesian/select\").prepSelect,x=t(\"../cartesian/select\").selectOnClick,b=t(\"../cartesian/select\").clearSelect,_=t(\"../../lib/setcursor\"),w=t(\"../../lib/clear_gl_canvases\"),k=t(\"../../plot_api/subroutines\").redrawReglTraces,T=t(\"../../constants/alignment\").MID_SHIFT,A=t(\"./constants\"),M=t(\"./helpers\"),S=o._,E=o.mod,C=o.deg2rad,L=o.rad2deg;function P(t,e){this.id=e,this.gd=t,this._hasClipOnAxisFalse=null,this.vangles=null,this.radialAxisAngle=null,this.traceHash={},this.layers={},this.clipPaths={},this.clipIds={},this.viewInitial={};var r=t._fullLayout,n=\"clip\"+r._uid+e;this.clipIds.forTraces=n+\"-for-traces\",this.clipPaths.forTraces=r._clips.append(\"clipPath\").attr(\"id\",this.clipIds.forTraces),this.clipPaths.forTraces.append(\"path\"),this.framework=r._polarlayer.append(\"g\").attr(\"class\",e),this.radialTickLayout=null,this.angularTickLayout=null}var O=P.prototype;function z(t){var e=t.ticks+String(t.ticklen)+String(t.showticklabels);return\"side\"in t&&(e+=t.side),e}function I(t,e){return e[o.findIndexOfMin(e,function(e){return o.angleDist(t,e)})]}function D(t,e,r){return e?(t.attr(\"display\",null),t.attr(r)):t&&t.attr(\"display\",\"none\"),t}function R(t,e){return\"translate(\"+t+\",\"+e+\")\"}function F(t){return\"rotate(\"+t+\")\"}e.exports=function(t,e){return new P(t,e)},O.plot=function(t,e){var r=e[this.id];this._hasClipOnAxisFalse=!1;for(var n=0;n<t.length;n++){if(!1===t[n][0].trace.cliponaxis){this._hasClipOnAxisFalse=!0;break}}this.updateLayers(e,r),this.updateLayout(e,r),c.generalUpdatePerTraceModule(this.gd,this,t,r),this.updateFx(e,r)},O.updateLayers=function(t,e){var r=this.layers,i=e.radialaxis,a=e.angularaxis,o=A.layerNames,s=o.indexOf(\"frontplot\"),l=o.slice(0,s),c=\"below traces\"===a.layer,u=\"below traces\"===i.layer;c&&l.push(\"angular-line\"),u&&l.push(\"radial-line\"),c&&l.push(\"angular-axis\"),u&&l.push(\"radial-axis\"),l.push(\"frontplot\"),c||l.push(\"angular-line\"),u||l.push(\"radial-line\"),c||l.push(\"angular-axis\"),u||l.push(\"radial-axis\");var h=this.framework.selectAll(\".polarsublayer\").data(l,String);h.enter().append(\"g\").attr(\"class\",function(t){return\"polarsublayer \"+t}).each(function(t){var e=r[t]=n.select(this);switch(t){case\"frontplot\":e.append(\"g\").classed(\"barlayer\",!0),e.append(\"g\").classed(\"scatterlayer\",!0);break;case\"backplot\":e.append(\"g\").classed(\"maplayer\",!0);break;case\"plotbg\":r.bg=e.append(\"path\");break;case\"radial-grid\":case\"angular-grid\":e.style(\"fill\",\"none\");break;case\"radial-line\":e.append(\"line\").style(\"fill\",\"none\");break;case\"angular-line\":e.append(\"path\").style(\"fill\",\"none\")}}),h.order()},O.updateLayout=function(t,e){var r=this.layers,n=t._size,i=e.radialaxis,a=e.angularaxis,o=e.domain.x,c=e.domain.y;this.xOffset=n.l+n.w*o[0],this.yOffset=n.t+n.h*(1-c[1]);var u=this.xLength=n.w*(o[1]-o[0]),h=this.yLength=n.h*(c[1]-c[0]),f=e.sector;this.sectorInRad=f.map(C);var p,d,g,v,m,y=this.sectorBBox=function(t){var e,r,n,i,a=t[0],o=t[1]-a,s=E(a,360),l=s+o,c=Math.cos(C(s)),u=Math.sin(C(s)),h=Math.cos(C(l)),f=Math.sin(C(l));i=s<=90&&l>=90||s>90&&l>=450?1:u<=0&&f<=0?0:Math.max(u,f);e=s<=180&&l>=180||s>180&&l>=540?-1:c>=0&&h>=0?0:Math.min(c,h);r=s<=270&&l>=270||s>270&&l>=630?-1:u>=0&&f>=0?0:Math.min(u,f);n=l>=360?1:c<=0&&h<=0?0:Math.max(c,h);return[e,r,n,i]}(f),x=y[2]-y[0],b=y[3]-y[1],_=h/u,w=Math.abs(b/x);_>w?(p=u,m=(h-(d=u*w))/n.h/2,g=[o[0],o[1]],v=[c[0]+m,c[1]-m]):(d=h,m=(u-(p=h/w))/n.w/2,g=[o[0]+m,o[1]-m],v=[c[0],c[1]]),this.xLength2=p,this.yLength2=d,this.xDomain2=g,this.yDomain2=v;var k=this.xOffset2=n.l+n.w*g[0],T=this.yOffset2=n.t+n.h*(1-v[1]),A=this.radius=p/x,M=this.innerRadius=e.hole*A,S=this.cx=k-A*y[0],L=this.cy=T+A*y[3],P=this.cxx=S-k,O=this.cyy=L-T;this.radialAxis=this.mockAxis(t,e,i,{_id:\"x\",side:{counterclockwise:\"top\",clockwise:\"bottom\"}[i.side],domain:[M/n.w,A/n.w]}),this.angularAxis=this.mockAxis(t,e,a,{side:\"right\",domain:[0,Math.PI],autorange:!1}),this.doAutoRange(t,e),this.updateAngularAxis(t,e),this.updateRadialAxis(t,e),this.updateRadialAxisTitle(t,e),this.xaxis=this.mockCartesianAxis(t,e,{_id:\"x\",domain:g}),this.yaxis=this.mockCartesianAxis(t,e,{_id:\"y\",domain:v});var z=this.pathSubplot();this.clipPaths.forTraces.select(\"path\").attr(\"d\",z).attr(\"transform\",R(P,O)),r.frontplot.attr(\"transform\",R(k,T)).call(l.setClipUrl,this._hasClipOnAxisFalse?null:this.clipIds.forTraces,this.gd),r.bg.attr(\"d\",z).attr(\"transform\",R(S,L)).call(s.fill,e.bgcolor)},O.mockAxis=function(t,e,r,n){var i=o.extendFlat({anchor:\"free\",position:0},r,n);return f(i,e,t),i},O.mockCartesianAxis=function(t,e,r){var n=this,i=r._id,a=o.extendFlat({type:\"linear\"},r);h(a,t);var s={x:[0,2],y:[1,3]};return a.setRange=function(){var t=n.sectorBBox,r=s[i],o=n.radialAxis._rl,l=(o[1]-o[0])/(1-e.hole);a.range=[t[r[0]]*l,t[r[1]]*l]},a.isPtWithinRange=\"x\"===i?function(t){return n.isPtInside(t)}:function(){return!0},a.setRange(),a.setScale(),a},O.doAutoRange=function(t,e){var r=this.gd,n=this.radialAxis,i=e.radialaxis;n.setScale(),p(r,n);var a=n.range;i.range=a.slice(),i._input.range=a.slice(),n._rl=[n.r2l(a[0],null,\"gregorian\"),n.r2l(a[1],null,\"gregorian\")]},O.updateRadialAxis=function(t,e){var r=this,n=r.gd,i=r.layers,a=r.radius,l=r.innerRadius,c=r.cx,h=r.cy,f=e.radialaxis,p=E(e.sector[0],360),d=r.radialAxis,g=l<a;r.fillViewInitialKey(\"radialaxis.angle\",f.angle),r.fillViewInitialKey(\"radialaxis.range\",d.range.slice()),d.setGeometry(),\"auto\"===d.tickangle&&p>90&&p<=270&&(d.tickangle=180);var v=function(t){return\"translate(\"+(d.l2p(t.x)+l)+\",0)\"},m=z(f);if(r.radialTickLayout!==m&&(i[\"radial-axis\"].selectAll(\".xtick\").remove(),r.radialTickLayout=m),g){d.setScale();var y=u.calcTicks(d),x=u.clipEnds(d,y),b=u.getTickSigns(d)[2];u.drawTicks(n,d,{vals:y,layer:i[\"radial-axis\"],path:u.makeTickPath(d,0,b),transFn:v,crisp:!1}),u.drawGrid(n,d,{vals:x,layer:i[\"radial-grid\"],path:function(t){return r.pathArc(d.r2p(t.x)+l)},transFn:o.noop,crisp:!1}),u.drawLabels(n,d,{vals:y,layer:i[\"radial-axis\"],transFn:v,labelFns:u.makeLabelFns(d,0)})}var _=r.radialAxisAngle=r.vangles?L(I(C(f.angle),r.vangles)):f.angle,w=R(c,h),k=w+F(-_);D(i[\"radial-axis\"],g&&(f.showticklabels||f.ticks),{transform:k}),D(i[\"radial-grid\"],g&&f.showgrid,{transform:w}),D(i[\"radial-line\"].select(\"line\"),g&&f.showline,{x1:l,y1:0,x2:a,y2:0,transform:k}).attr(\"stroke-width\",f.linewidth).call(s.stroke,f.linecolor)},O.updateRadialAxisTitle=function(t,e,r){var n=this.gd,i=this.radius,a=this.cx,o=this.cy,s=e.radialaxis,c=this.id+\"title\",u=void 0!==r?r:this.radialAxisAngle,h=C(u),f=Math.cos(h),p=Math.sin(h),d=0;if(s.title){var g=l.bBox(this.layers[\"radial-axis\"].node()).height,v=s.title.font.size;d=\"counterclockwise\"===s.side?-g-.4*v:g+.8*v}this.layers[\"radial-axis-title\"]=m.draw(n,c,{propContainer:s,propName:this.id+\".radialaxis.title\",placeholder:S(n,\"Click to enter radial axis title\"),attributes:{x:a+i/2*f+d*p,y:o-i/2*p+d*f,\"text-anchor\":\"middle\"},transform:{rotate:-u}})},O.updateAngularAxis=function(t,e){var r=this,n=r.gd,i=r.layers,a=r.radius,l=r.innerRadius,c=r.cx,h=r.cy,f=e.angularaxis,p=r.angularAxis;r.fillViewInitialKey(\"angularaxis.rotation\",f.rotation),p.setGeometry(),p.setScale();var d=function(t){return p.t2g(t.x)};\"linear\"===p.type&&\"radians\"===p.thetaunit&&(p.tick0=L(p.tick0),p.dtick=L(p.dtick));var g=function(t){return R(c+a*Math.cos(t),h-a*Math.sin(t))},v=u.makeLabelFns(p,0).labelStandoff,m={xFn:function(t){var e=d(t);return Math.cos(e)*v},yFn:function(t){var e=d(t),r=Math.sin(e)>0?.2:1;return-Math.sin(e)*(v+t.fontSize*r)+Math.abs(Math.cos(e))*(t.fontSize*T)},anchorFn:function(t){var e=d(t),r=Math.cos(e);return Math.abs(r)<.1?\"middle\":r>0?\"start\":\"end\"},heightFn:function(t,e,r){var n=d(t);return-.5*(1+Math.sin(n))*r}},y=z(f);r.angularTickLayout!==y&&(i[\"angular-axis\"].selectAll(\".\"+p._id+\"tick\").remove(),r.angularTickLayout=y);var x,b=u.calcTicks(p);if(\"linear\"===e.gridshape?(x=b.map(d),o.angleDelta(x[0],x[1])<0&&(x=x.slice().reverse())):x=null,r.vangles=x,\"category\"===p.type&&(b=b.filter(function(t){return o.isAngleInsideSector(d(t),r.sectorInRad)})),p.visible){var _=\"inside\"===p.ticks?-1:1,w=(p.linewidth||1)/2;u.drawTicks(n,p,{vals:b,layer:i[\"angular-axis\"],path:\"M\"+_*w+\",0h\"+_*p.ticklen,transFn:function(t){var e=d(t);return g(e)+F(-L(e))},crisp:!1}),u.drawGrid(n,p,{vals:b,layer:i[\"angular-grid\"],path:function(t){var e=d(t),r=Math.cos(e),n=Math.sin(e);return\"M\"+[c+l*r,h-l*n]+\"L\"+[c+a*r,h-a*n]},transFn:o.noop,crisp:!1}),u.drawLabels(n,p,{vals:b,layer:i[\"angular-axis\"],repositionOnUpdate:!0,transFn:function(t){return g(d(t))},labelFns:m})}D(i[\"angular-line\"].select(\"path\"),f.showline,{d:r.pathSubplot(),transform:R(c,h)}).attr(\"stroke-width\",f.linewidth).call(s.stroke,f.linecolor)},O.updateFx=function(t,e){this.gd._context.staticPlot||(this.updateAngularDrag(t),this.updateRadialDrag(t,e,0),this.updateRadialDrag(t,e,1),this.updateMainDrag(t))},O.updateMainDrag=function(t){var e=this,r=e.gd,o=e.layers,s=t._zoomlayer,l=A.MINZOOM,c=A.OFFEDGE,u=e.radius,h=e.innerRadius,f=e.cx,p=e.cy,m=e.cxx,_=e.cyy,w=e.sectorInRad,k=e.vangles,T=e.radialAxis,S=M.clampTiny,E=M.findXYatLength,C=M.findEnclosingVertexAngles,L=A.cornerHalfWidth,P=A.cornerLen/2,O=d.makeDragger(o,\"path\",\"maindrag\",\"crosshair\");n.select(O).attr(\"d\",e.pathSubplot()).attr(\"transform\",R(f,p));var z,I,D,F,B,N,j,U,V,q={element:O,gd:r,subplot:e.id,plotinfo:{id:e.id,xaxis:e.xaxis,yaxis:e.yaxis},xaxes:[e.xaxis],yaxes:[e.yaxis]};function H(t,e){return Math.sqrt(t*t+e*e)}function G(t,e){return H(t-m,e-_)}function Y(t,e){return Math.atan2(_-e,t-m)}function W(t,e){return[t*Math.cos(e),t*Math.sin(-e)]}function X(t,r){if(0===t)return e.pathSector(2*L);var n=P/t,i=r-n,a=r+n,o=Math.max(0,Math.min(t,u)),s=o-L,l=o+L;return\"M\"+W(s,i)+\"A\"+[s,s]+\" 0,0,0 \"+W(s,a)+\"L\"+W(l,a)+\"A\"+[l,l]+\" 0,0,1 \"+W(l,i)+\"Z\"}function Z(t,r,n){if(0===t)return e.pathSector(2*L);var i,a,o=W(t,r),s=W(t,n),l=S((o[0]+s[0])/2),c=S((o[1]+s[1])/2);if(l&&c){var u=c/l,h=-1/u,f=E(L,u,l,c);i=E(P,h,f[0][0],f[0][1]),a=E(P,h,f[1][0],f[1][1])}else{var p,d;c?(p=P,d=L):(p=L,d=P),i=[[l-p,c-d],[l+p,c-d]],a=[[l-p,c+d],[l+p,c+d]]}return\"M\"+i.join(\"L\")+\"L\"+a.reverse().join(\"L\")+\"Z\"}function J(t,e){return e=Math.max(Math.min(e,u),h),t<c?t=0:u-t<c?t=u:e<c?e=0:u-e<c&&(e=u),Math.abs(e-t)>l?(t<e?(D=t,F=e):(D=e,F=t),!0):(D=null,F=null,!1)}function K(t,e){t=t||B,e=e||\"M0,0Z\",U.attr(\"d\",t),V.attr(\"d\",e),d.transitionZoombox(U,V,N,j),N=!0;var n={};rt(n),r.emit(\"plotly_relayouting\",n)}function $(t,r){var n,i,a=z+t,o=I+r,s=G(z,I),l=Math.min(G(a,o),u),c=Y(z,I);J(s,l)&&(n=B+e.pathSector(F),D&&(n+=e.pathSector(D)),i=X(D,c)+X(F,c)),K(n,i)}function Q(t,e,r,n){var i=M.findIntersectionXY(r,n,r,[t-m,_-e]);return H(i[0],i[1])}function tt(t,r){var n,i,a=z+t,o=I+r,s=Y(z,I),l=Y(a,o),c=C(s,k),h=C(l,k);J(Q(z,I,c[0],c[1]),Math.min(Q(a,o,h[0],h[1]),u))&&(n=B+e.pathSector(F),D&&(n+=e.pathSector(D)),i=[Z(D,c[0],c[1]),Z(F,c[0],c[1])].join(\" \")),K(n,i)}function et(){if(d.removeZoombox(r),null!==D&&null!==F){var t={};rt(t),d.showDoubleClickNotifier(r),a.call(\"_guiRelayout\",r,t)}}function rt(t){var r=T._rl,n=(r[1]-r[0])/(1-h/u)/u,i=[r[0]+(D-h)*n,r[0]+(F-h)*n];t[e.id+\".radialaxis.range\"]=i}function nt(t,n){var i=r._fullLayout.clickmode;if(d.removeZoombox(r),2===t){var o={};for(var s in e.viewInitial)o[e.id+\".\"+s]=e.viewInitial[s];r.emit(\"plotly_doubleclick\",null),a.call(\"_guiRelayout\",r,o)}i.indexOf(\"select\")>-1&&1===t&&x(n,r,[e.xaxis],[e.yaxis],e.id,q),i.indexOf(\"event\")>-1&&v.click(r,n,e.id)}q.prepFn=function(t,n,a){var o=r._fullLayout.dragmode,l=O.getBoundingClientRect();if(z=n-l.left,I=a-l.top,k){var c=M.findPolygonOffset(u,w[0],w[1],k);z+=m+c[0],I+=_+c[1]}switch(o){case\"zoom\":q.moveFn=k?tt:$,q.clickFn=nt,q.doneFn=et,function(){D=null,F=null,B=e.pathSubplot(),N=!1;var t=r._fullLayout[e.id];j=i(t.bgcolor).getLuminance(),(U=d.makeZoombox(s,j,f,p,B)).attr(\"fill-rule\",\"evenodd\"),V=d.makeCorners(s,f,p),b(r)}();break;case\"select\":case\"lasso\":y(t,n,a,q,o)}},O.onmousemove=function(t){v.hover(r,t,e.id),r._fullLayout._lasthover=O,r._fullLayout._hoversubplot=e.id},O.onmouseout=function(t){r._dragging||g.unhover(r,t)},g.init(q)},O.updateRadialDrag=function(t,e,r){var i=this,s=i.gd,l=i.layers,c=i.radius,u=i.innerRadius,h=i.cx,f=i.cy,p=i.radialAxis,v=A.radialDragBoxSize,m=v/2;if(p.visible){var y,x,_,T=C(i.radialAxisAngle),M=p._rl,S=M[0],E=M[1],P=M[r],O=.75*(M[1]-M[0])/(1-e.hole)/c;r?(y=h+(c+m)*Math.cos(T),x=f-(c+m)*Math.sin(T),_=\"radialdrag\"):(y=h+(u-m)*Math.cos(T),x=f-(u-m)*Math.sin(T),_=\"radialdrag-inner\");var z,B,N,j=d.makeRectDragger(l,_,\"crosshair\",-m,-m,v,v),U={element:j,gd:s};D(n.select(j),p.visible&&u<c,{transform:R(y,x)}),U.prepFn=function(){z=null,B=null,N=null,U.moveFn=V,U.doneFn=q,b(s)},U.clampFn=function(t,e){return Math.sqrt(t*t+e*e)<A.MINDRAG&&(t=0,e=0),[t,e]},g.init(U)}function V(t,e){if(z)z(t,e);else{var n=[t,-e],a=[Math.cos(T),Math.sin(T)],l=Math.abs(o.dot(n,a)/Math.sqrt(o.dot(n,n)));isNaN(l)||(z=l<.5?H:G)}var c={};!function(t){null!==B?t[i.id+\".radialaxis.angle\"]=B:null!==N&&(t[i.id+\".radialaxis.range[\"+r+\"]\"]=N)}(c),s.emit(\"plotly_relayouting\",c)}function q(){null!==B?a.call(\"_guiRelayout\",s,i.id+\".radialaxis.angle\",B):null!==N&&a.call(\"_guiRelayout\",s,i.id+\".radialaxis.range[\"+r+\"]\",N)}function H(t,e){if(0!==r){var n=y+t,a=x+e;B=Math.atan2(f-a,n-h),i.vangles&&(B=I(B,i.vangles)),B=L(B);var o=R(h,f)+F(-B);l[\"radial-axis\"].attr(\"transform\",o),l[\"radial-line\"].select(\"line\").attr(\"transform\",o);var s=i.gd._fullLayout,c=s[i.id];i.updateRadialAxisTitle(s,c,B)}}function G(t,e){var n=o.dot([t,-e],[Math.cos(T),Math.sin(T)]);if(N=P-O*n,O>0==(r?N>S:N<E)){var l=s._fullLayout,c=l[i.id];p.range[r]=N,p._rl[r]=N,i.updateRadialAxis(l,c),i.xaxis.setRange(),i.xaxis.setScale(),i.yaxis.setRange(),i.yaxis.setScale();var u=!1;for(var h in i.traceHash){var f=i.traceHash[h],d=o.filterVisible(f);f[0][0].trace._module.plot(s,i,d,c),a.traceIs(h,\"gl\")&&d.length&&(u=!0)}u&&(w(s),k(s))}else N=null}},O.updateAngularDrag=function(t){var e=this,r=e.gd,i=e.layers,s=e.radius,c=e.angularAxis,u=e.cx,h=e.cy,f=e.cxx,p=e.cyy,v=A.angularDragBoxSize,m=d.makeDragger(i,\"path\",\"angulardrag\",\"move\"),y={element:m,gd:r};function x(t,e){return Math.atan2(p+v-e,t-f-v)}n.select(m).attr(\"d\",e.pathAnnulus(s,s+v)).attr(\"transform\",R(u,h)).call(_,\"move\");var T,M,S,E,C,P,O=i.frontplot.select(\".scatterlayer\").selectAll(\".trace\"),z=O.selectAll(\".point\"),I=O.selectAll(\".textpoint\");function D(t,s){var d=e.gd._fullLayout,g=d[e.id],v=x(T+t,M+s),m=L(v-P);if(E=S+m,i.frontplot.attr(\"transform\",R(e.xOffset2,e.yOffset2)+F([-m,f,p])),e.vangles){C=e.radialAxisAngle+m;var y=R(u,h)+F(-m),b=R(u,h)+F(-C);i.bg.attr(\"transform\",y),i[\"radial-grid\"].attr(\"transform\",y),i[\"radial-axis\"].attr(\"transform\",b),i[\"radial-line\"].select(\"line\").attr(\"transform\",b),e.updateRadialAxisTitle(d,g,C)}else e.clipPaths.forTraces.select(\"path\").attr(\"transform\",R(f,p)+F(m));z.each(function(){var t=n.select(this),e=l.getTranslate(t);t.attr(\"transform\",R(e.x,e.y)+F([m]))}),I.each(function(){var t=n.select(this),e=t.select(\"text\"),r=l.getTranslate(t);t.attr(\"transform\",F([m,e.attr(\"x\"),e.attr(\"y\")])+R(r.x,r.y))}),c.rotation=o.modHalf(E,360),e.updateAngularAxis(d,g),e._hasClipOnAxisFalse&&!o.isFullCircle(e.sectorInRad)&&O.call(l.hideOutsideRangePoints,e);var _=!1;for(var A in e.traceHash)if(a.traceIs(A,\"gl\")){var D=e.traceHash[A],N=o.filterVisible(D);D[0][0].trace._module.plot(r,e,N,g),N.length&&(_=!0)}_&&(w(r),k(r));var j={};B(j),r.emit(\"plotly_relayouting\",j)}function B(t){t[e.id+\".angularaxis.rotation\"]=E,e.vangles&&(t[e.id+\".radialaxis.angle\"]=C)}function N(){I.select(\"text\").attr(\"transform\",null);var t={};B(t),a.call(\"_guiRelayout\",r,t)}y.prepFn=function(n,i,a){var o=t[e.id];S=o.angularaxis.rotation;var s=m.getBoundingClientRect();T=i-s.left,M=a-s.top,P=x(T,M),y.moveFn=D,y.doneFn=N,b(r)},e.vangles&&!o.isFullCircle(e.sectorInRad)&&(y.prepFn=o.noop,_(n.select(m),null)),g.init(y)},O.isPtInside=function(t){var e=this.sectorInRad,r=this.vangles,n=this.angularAxis.c2g(t.theta),i=this.radialAxis,a=i.c2l(t.r),s=i._rl;return(r?M.isPtInsidePolygon:o.isPtInsideSector)(a,n,s,e,r)},O.pathArc=function(t){var e=this.sectorInRad,r=this.vangles;return(r?M.pathPolygon:o.pathArc)(t,e[0],e[1],r)},O.pathSector=function(t){var e=this.sectorInRad,r=this.vangles;return(r?M.pathPolygon:o.pathSector)(t,e[0],e[1],r)},O.pathAnnulus=function(t,e){var r=this.sectorInRad,n=this.vangles;return(n?M.pathPolygonAnnulus:o.pathAnnulus)(t,e,r[0],r[1],n)},O.pathSubplot=function(){var t=this.innerRadius,e=this.radius;return t?this.pathAnnulus(t,e):this.pathSector(e)},O.fillViewInitialKey=function(t,e){t in this.viewInitial||(this.viewInitial[t]=e)}},{\"../../components/color\":593,\"../../components/dragelement\":611,\"../../components/drawing\":614,\"../../components/fx\":632,\"../../components/titles\":681,\"../../constants/alignment\":688,\"../../lib\":719,\"../../lib/clear_gl_canvases\":704,\"../../lib/setcursor\":739,\"../../plot_api/subroutines\":758,\"../../plots/cartesian/axes\":767,\"../../registry\":847,\"../cartesian/autorange\":766,\"../cartesian/dragbox\":775,\"../cartesian/select\":784,\"../cartesian/set_convert\":785,\"../plots\":828,\"./constants\":829,\"./helpers\":830,\"./set_convert\":841,d3:163,tinycolor2:537}],841:[function(t,e,r){\"use strict\";var n=t(\"../../lib\"),i=t(\"../cartesian/set_convert\"),a=n.deg2rad,o=n.rad2deg;e.exports=function(t,e,r){switch(i(t,r),t._id){case\"x\":case\"radialaxis\":!function(t,e){var r=e._subplot;t.setGeometry=function(){var e=t._rl[0],n=t._rl[1],i=r.innerRadius,a=(r.radius-i)/(n-e),o=i/a,s=e>n?function(t){return t<=0}:function(t){return t>=0};t.c2g=function(r){var n=t.c2l(r)-e;return(s(n)?n:0)+o},t.g2c=function(r){return t.l2c(r+e-o)},t.g2p=function(t){return t*a},t.c2p=function(e){return t.g2p(t.c2g(e))}}}(t,e);break;case\"angularaxis\":!function(t,e){var r=t.type;if(\"linear\"===r){var i=t.d2c,s=t.c2d;t.d2c=function(t,e){return function(t,e){return\"degrees\"===e?a(t):t}(i(t),e)},t.c2d=function(t,e){return s(function(t,e){return\"degrees\"===e?o(t):t}(t,e))}}t.makeCalcdata=function(e,i){var a,o,s=e[i],l=e._length,c=function(r){return t.d2c(r,e.thetaunit)};if(s){if(n.isTypedArray(s)&&\"linear\"===r){if(l===s.length)return s;if(s.subarray)return s.subarray(0,l)}for(a=new Array(l),o=0;o<l;o++)a[o]=c(s[o])}else{var u=i+\"0\",h=\"d\"+i,f=u in e?c(e[u]):0,p=e[h]?c(e[h]):(t.period||2*Math.PI)/l;for(a=new Array(l),o=0;o<l;o++)a[o]=f+o*p}return a},t.setGeometry=function(){var i,s,l,c,u=e.sector,h=u.map(a),f={clockwise:-1,counterclockwise:1}[t.direction],p=a(t.rotation),d=function(t){return f*t+p},g=function(t){return(t-p)/f};switch(r){case\"linear\":s=i=n.identity,c=a,l=o,t.range=n.isFullCircle(h)?[u[0],u[0]+360]:h.map(g).map(o);break;case\"category\":var v=t._categories.length,m=t.period?Math.max(t.period,v):v;0===m&&(m=1),s=c=function(t){return 2*t*Math.PI/m},i=l=function(t){return t*m/Math.PI/2},t.range=[0,m]}t.c2g=function(t){return d(s(t))},t.g2c=function(t){return i(g(t))},t.t2g=function(t){return d(c(t))},t.g2t=function(t){return l(g(t))}}}(t,e)}}},{\"../../lib\":719,\"../cartesian/set_convert\":785}],842:[function(t,e,r){\"use strict\";var n=t(\"../lib\"),i=t(\"../plot_api/plot_template\"),a=t(\"./domain\").defaults;e.exports=function(t,e,r,o){var s,l,c=o.type,u=o.attributes,h=o.handleDefaults,f=o.partition||\"x\",p=e._subplots[c],d=p.length,g=d&&p[0].replace(/\\d+$/,\"\");function v(t,e){return n.coerce(s,l,u,t,e)}for(var m=0;m<d;m++){var y=p[m];s=t[y]?t[y]:t[y]={},l=i.newContainer(e,y,g),v(\"uirevision\",e.uirevision);var x={};x[f]=[m/d,(m+1)/d],a(l,e,v,x),o.id=y,h(s,l,v,o)}}},{\"../lib\":719,\"../plot_api/plot_template\":757,\"./domain\":792}],843:[function(t,e,r){\"use strict\";var n=t(\"./ternary\"),i=t(\"../../plots/get_data\").getSubplotCalcData,a=t(\"../../lib\").counterRegex;r.name=\"ternary\";var o=r.attr=\"subplot\";r.idRoot=\"ternary\",r.idRegex=r.attrRegex=a(\"ternary\"),(r.attributes={})[o]={valType:\"subplotid\",dflt:\"ternary\",editType:\"calc\"},r.layoutAttributes=t(\"./layout_attributes\"),r.supplyLayoutDefaults=t(\"./layout_defaults\"),r.plot=function(t){for(var e=t._fullLayout,r=t.calcdata,a=e._subplots.ternary,o=0;o<a.length;o++){var s=a[o],l=i(r,\"ternary\",s),c=e[s]._subplot;c||(c=new n({id:s,graphDiv:t,container:e._ternarylayer.node()},e),e[s]._subplot=c),c.plot(l,e,t._promises)}},r.clean=function(t,e,r,n){for(var i=n._subplots.ternary||[],a=0;a<i.length;a++){var o=i[a],s=n[o]._subplot;!e[o]&&s&&(s.plotContainer.remove(),s.clipDef.remove(),s.clipDefRelative.remove(),s.layers[\"a-title\"].remove(),s.layers[\"b-title\"].remove(),s.layers[\"c-title\"].remove())}}},{\"../../lib\":719,\"../../plots/get_data\":802,\"./layout_attributes\":844,\"./layout_defaults\":845,\"./ternary\":846}],844:[function(t,e,r){\"use strict\";var n=t(\"../../components/color/attributes\"),i=t(\"../domain\").attributes,a=t(\"../cartesian/layout_attributes\"),o=t(\"../../plot_api/edit_types\").overrideAll,s=t(\"../../lib/extend\").extendFlat,l={title:a.title,color:a.color,tickmode:a.tickmode,nticks:s({},a.nticks,{dflt:6,min:1}),tick0:a.tick0,dtick:a.dtick,tickvals:a.tickvals,ticktext:a.ticktext,ticks:a.ticks,ticklen:a.ticklen,tickwidth:a.tickwidth,tickcolor:a.tickcolor,showticklabels:a.showticklabels,showtickprefix:a.showtickprefix,tickprefix:a.tickprefix,showticksuffix:a.showticksuffix,ticksuffix:a.ticksuffix,showexponent:a.showexponent,exponentformat:a.exponentformat,separatethousands:a.separatethousands,tickfont:a.tickfont,tickangle:a.tickangle,tickformat:a.tickformat,tickformatstops:a.tickformatstops,hoverformat:a.hoverformat,showline:s({},a.showline,{dflt:!0}),linecolor:a.linecolor,linewidth:a.linewidth,showgrid:s({},a.showgrid,{dflt:!0}),gridcolor:a.gridcolor,gridwidth:a.gridwidth,layer:a.layer,min:{valType:\"number\",dflt:0,min:0},_deprecated:{title:a._deprecated.title,titlefont:a._deprecated.titlefont}},c=e.exports=o({domain:i({name:\"ternary\"}),bgcolor:{valType:\"color\",dflt:n.background},sum:{valType:\"number\",dflt:1,min:0},aaxis:l,baxis:l,caxis:l},\"plot\",\"from-root\");c.uirevision={valType:\"any\",editType:\"none\"},c.aaxis.uirevision=c.baxis.uirevision=c.caxis.uirevision={valType:\"any\",editType:\"none\"}},{\"../../components/color/attributes\":592,\"../../lib/extend\":710,\"../../plot_api/edit_types\":750,\"../cartesian/layout_attributes\":779,\"../domain\":792}],845:[function(t,e,r){\"use strict\";var n=t(\"../../components/color\"),i=t(\"../../plot_api/plot_template\"),a=t(\"../../lib\"),o=t(\"../subplot_defaults\"),s=t(\"../cartesian/tick_label_defaults\"),l=t(\"../cartesian/tick_mark_defaults\"),c=t(\"../cartesian/tick_value_defaults\"),u=t(\"../cartesian/line_grid_defaults\"),h=t(\"./layout_attributes\"),f=[\"aaxis\",\"baxis\",\"caxis\"];function p(t,e,r,a){var o,s,l,c=r(\"bgcolor\"),u=r(\"sum\");a.bgColor=n.combine(c,a.paper_bgcolor);for(var h=0;h<f.length;h++)s=t[o=f[h]]||{},(l=i.newContainer(e,o))._name=o,d(s,l,a,e);var p=e.aaxis,g=e.baxis,v=e.caxis;p.min+g.min+v.min>=u&&(p.min=0,g.min=0,v.min=0,t.aaxis&&delete t.aaxis.min,t.baxis&&delete t.baxis.min,t.caxis&&delete t.caxis.min)}function d(t,e,r,n){var i=h[e._name];function o(r,n){return a.coerce(t,e,i,r,n)}o(\"uirevision\",n.uirevision),e.type=\"linear\";var f=o(\"color\"),p=f!==i.color.dflt?f:r.font.color,d=e._name.charAt(0).toUpperCase(),g=\"Component \"+d,v=o(\"title.text\",g);e._hovertitle=v===g?v:d,a.coerceFont(o,\"title.font\",{family:r.font.family,size:Math.round(1.2*r.font.size),color:p}),o(\"min\"),c(t,e,o,\"linear\"),s(t,e,o,\"linear\",{}),l(t,e,o,{outerTicks:!0}),o(\"showticklabels\")&&(a.coerceFont(o,\"tickfont\",{family:r.font.family,size:r.font.size,color:p}),o(\"tickangle\"),o(\"tickformat\")),u(t,e,o,{dfltColor:f,bgColor:r.bgColor,blend:60,showLine:!0,showGrid:!0,noZeroLine:!0,attributes:i}),o(\"hoverformat\"),o(\"layer\")}e.exports=function(t,e,r){o(t,e,r,{type:\"ternary\",attributes:h,handleDefaults:p,font:e.font,paper_bgcolor:e.paper_bgcolor})}},{\"../../components/color\":593,\"../../lib\":719,\"../../plot_api/plot_template\":757,\"../cartesian/line_grid_defaults\":781,\"../cartesian/tick_label_defaults\":786,\"../cartesian/tick_mark_defaults\":787,\"../cartesian/tick_value_defaults\":788,\"../subplot_defaults\":842,\"./layout_attributes\":844}],846:[function(t,e,r){\"use strict\";var n=t(\"d3\"),i=t(\"tinycolor2\"),a=t(\"../../registry\"),o=t(\"../../lib\"),s=o._,l=t(\"../../components/color\"),c=t(\"../../components/drawing\"),u=t(\"../cartesian/set_convert\"),h=t(\"../../lib/extend\").extendFlat,f=t(\"../plots\"),p=t(\"../cartesian/axes\"),d=t(\"../../components/dragelement\"),g=t(\"../../components/fx\"),v=t(\"../../components/titles\"),m=t(\"../cartesian/select\").prepSelect,y=t(\"../cartesian/select\").selectOnClick,x=t(\"../cartesian/select\").clearSelect,b=t(\"../cartesian/constants\");function _(t,e){this.id=t.id,this.graphDiv=t.graphDiv,this.init(e),this.makeFramework(e),this.aTickLayout=null,this.bTickLayout=null,this.cTickLayout=null}e.exports=_;var w=_.prototype;w.init=function(t){this.container=t._ternarylayer,this.defs=t._defs,this.layoutId=t._uid,this.traceHash={},this.layers={}},w.plot=function(t,e){var r=e[this.id],n=e._size;this._hasClipOnAxisFalse=!1;for(var i=0;i<t.length;i++){if(!1===t[i][0].trace.cliponaxis){this._hasClipOnAxisFalse=!0;break}}this.updateLayers(r),this.adjustLayout(r,n),f.generalUpdatePerTraceModule(this.graphDiv,this,t,r),this.layers.plotbg.select(\"path\").call(l.fill,r.bgcolor)},w.makeFramework=function(t){var e=this.graphDiv,r=t[this.id],n=this.clipId=\"clip\"+this.layoutId+this.id,i=this.clipIdRelative=\"clip-relative\"+this.layoutId+this.id;this.clipDef=o.ensureSingleById(t._clips,\"clipPath\",n,function(t){t.append(\"path\").attr(\"d\",\"M0,0Z\")}),this.clipDefRelative=o.ensureSingleById(t._clips,\"clipPath\",i,function(t){t.append(\"path\").attr(\"d\",\"M0,0Z\")}),this.plotContainer=o.ensureSingle(this.container,\"g\",this.id),this.updateLayers(r),c.setClipUrl(this.layers.backplot,n,e),c.setClipUrl(this.layers.grids,n,e)},w.updateLayers=function(t){var e=this.layers,r=[\"draglayer\",\"plotbg\",\"backplot\",\"grids\"];\"below traces\"===t.aaxis.layer&&r.push(\"aaxis\",\"aline\"),\"below traces\"===t.baxis.layer&&r.push(\"baxis\",\"bline\"),\"below traces\"===t.caxis.layer&&r.push(\"caxis\",\"cline\"),r.push(\"frontplot\"),\"above traces\"===t.aaxis.layer&&r.push(\"aaxis\",\"aline\"),\"above traces\"===t.baxis.layer&&r.push(\"baxis\",\"bline\"),\"above traces\"===t.caxis.layer&&r.push(\"caxis\",\"cline\");var i=this.plotContainer.selectAll(\"g.toplevel\").data(r,String),a=[\"agrid\",\"bgrid\",\"cgrid\"];i.enter().append(\"g\").attr(\"class\",function(t){return\"toplevel \"+t}).each(function(t){var r=n.select(this);e[t]=r,\"frontplot\"===t?r.append(\"g\").classed(\"scatterlayer\",!0):\"backplot\"===t?r.append(\"g\").classed(\"maplayer\",!0):\"plotbg\"===t?r.append(\"path\").attr(\"d\",\"M0,0Z\"):\"aline\"===t||\"bline\"===t||\"cline\"===t?r.append(\"path\"):\"grids\"===t&&a.forEach(function(t){e[t]=r.append(\"g\").classed(\"grid \"+t,!0)})}),i.order()};var k=Math.sqrt(4/3);w.adjustLayout=function(t,e){var r,n,i,a,o,s,f=this,p=t.domain,d=(p.x[0]+p.x[1])/2,g=(p.y[0]+p.y[1])/2,v=p.x[1]-p.x[0],m=p.y[1]-p.y[0],y=v*e.w,x=m*e.h,b=t.sum,_=t.aaxis.min,w=t.baxis.min,T=t.caxis.min;y>k*x?i=(a=x)*k:a=(i=y)/k,o=v*i/y,s=m*a/x,r=e.l+e.w*d-i/2,n=e.t+e.h*(1-g)-a/2,f.x0=r,f.y0=n,f.w=i,f.h=a,f.sum=b,f.xaxis={type:\"linear\",range:[_+2*T-b,b-_-2*w],domain:[d-o/2,d+o/2],_id:\"x\"},u(f.xaxis,f.graphDiv._fullLayout),f.xaxis.setScale(),f.xaxis.isPtWithinRange=function(t){return t.a>=f.aaxis.range[0]&&t.a<=f.aaxis.range[1]&&t.b>=f.baxis.range[1]&&t.b<=f.baxis.range[0]&&t.c>=f.caxis.range[1]&&t.c<=f.caxis.range[0]},f.yaxis={type:\"linear\",range:[_,b-w-T],domain:[g-s/2,g+s/2],_id:\"y\"},u(f.yaxis,f.graphDiv._fullLayout),f.yaxis.setScale(),f.yaxis.isPtWithinRange=function(){return!0};var A=f.yaxis.domain[0],M=f.aaxis=h({},t.aaxis,{range:[_,b-w-T],side:\"left\",tickangle:(+t.aaxis.tickangle||0)-30,domain:[A,A+s*k],anchor:\"free\",position:0,_id:\"y\",_length:i});u(M,f.graphDiv._fullLayout),M.setScale();var S=f.baxis=h({},t.baxis,{range:[b-_-T,w],side:\"bottom\",domain:f.xaxis.domain,anchor:\"free\",position:0,_id:\"x\",_length:i});u(S,f.graphDiv._fullLayout),S.setScale();var E=f.caxis=h({},t.caxis,{range:[b-_-w,T],side:\"right\",tickangle:(+t.caxis.tickangle||0)+30,domain:[A,A+s*k],anchor:\"free\",position:0,_id:\"y\",_length:i});u(E,f.graphDiv._fullLayout),E.setScale();var C=\"M\"+r+\",\"+(n+a)+\"h\"+i+\"l-\"+i/2+\",-\"+a+\"Z\";f.clipDef.select(\"path\").attr(\"d\",C),f.layers.plotbg.select(\"path\").attr(\"d\",C);var L=\"M0,\"+a+\"h\"+i+\"l-\"+i/2+\",-\"+a+\"Z\";f.clipDefRelative.select(\"path\").attr(\"d\",L);var P=\"translate(\"+r+\",\"+n+\")\";f.plotContainer.selectAll(\".scatterlayer,.maplayer\").attr(\"transform\",P),f.clipDefRelative.select(\"path\").attr(\"transform\",null);var O=\"translate(\"+(r-S._offset)+\",\"+(n+a)+\")\";f.layers.baxis.attr(\"transform\",O),f.layers.bgrid.attr(\"transform\",O);var z=\"translate(\"+(r+i/2)+\",\"+n+\")rotate(30)translate(0,\"+-M._offset+\")\";f.layers.aaxis.attr(\"transform\",z),f.layers.agrid.attr(\"transform\",z);var I=\"translate(\"+(r+i/2)+\",\"+n+\")rotate(-30)translate(0,\"+-E._offset+\")\";f.layers.caxis.attr(\"transform\",I),f.layers.cgrid.attr(\"transform\",I),f.drawAxes(!0),f.layers.aline.select(\"path\").attr(\"d\",M.showline?\"M\"+r+\",\"+(n+a)+\"l\"+i/2+\",-\"+a:\"M0,0\").call(l.stroke,M.linecolor||\"#000\").style(\"stroke-width\",(M.linewidth||0)+\"px\"),f.layers.bline.select(\"path\").attr(\"d\",S.showline?\"M\"+r+\",\"+(n+a)+\"h\"+i:\"M0,0\").call(l.stroke,S.linecolor||\"#000\").style(\"stroke-width\",(S.linewidth||0)+\"px\"),f.layers.cline.select(\"path\").attr(\"d\",E.showline?\"M\"+(r+i/2)+\",\"+n+\"l\"+i/2+\",\"+a:\"M0,0\").call(l.stroke,E.linecolor||\"#000\").style(\"stroke-width\",(E.linewidth||0)+\"px\"),f.graphDiv._context.staticPlot||f.initInteractions(),c.setClipUrl(f.layers.frontplot,f._hasClipOnAxisFalse?null:f.clipId,f.graphDiv)},w.drawAxes=function(t){var e=this.graphDiv,r=this.id.substr(7)+\"title\",n=this.layers,i=this.aaxis,a=this.baxis,o=this.caxis;if(this.drawAx(i),this.drawAx(a),this.drawAx(o),t){var l=Math.max(i.showticklabels?i.tickfont.size/2:0,(o.showticklabels?.75*o.tickfont.size:0)+(\"outside\"===o.ticks?.87*o.ticklen:0)),c=(a.showticklabels?a.tickfont.size:0)+(\"outside\"===a.ticks?a.ticklen:0)+3;n[\"a-title\"]=v.draw(e,\"a\"+r,{propContainer:i,propName:this.id+\".aaxis.title\",placeholder:s(e,\"Click to enter Component A title\"),attributes:{x:this.x0+this.w/2,y:this.y0-i.title.font.size/3-l,\"text-anchor\":\"middle\"}}),n[\"b-title\"]=v.draw(e,\"b\"+r,{propContainer:a,propName:this.id+\".baxis.title\",placeholder:s(e,\"Click to enter Component B title\"),attributes:{x:this.x0-c,y:this.y0+this.h+.83*a.title.font.size+c,\"text-anchor\":\"middle\"}}),n[\"c-title\"]=v.draw(e,\"c\"+r,{propContainer:o,propName:this.id+\".caxis.title\",placeholder:s(e,\"Click to enter Component C title\"),attributes:{x:this.x0+this.w+c,y:this.y0+this.h+.83*o.title.font.size+c,\"text-anchor\":\"middle\"}})}},w.drawAx=function(t){var e,r=this.graphDiv,n=t._name,i=n.charAt(0),a=t._id,s=this.layers[n],l=i+\"tickLayout\",c=(e=t).ticks+String(e.ticklen)+String(e.showticklabels);this[l]!==c&&(s.selectAll(\".\"+a+\"tick\").remove(),this[l]=c),t.setScale();var u=p.calcTicks(t),h=p.clipEnds(t,u),f=p.makeTransFn(t),d=p.getTickSigns(t)[2],g=o.deg2rad(30),v=d*(t.linewidth||1)/2,m=d*t.ticklen,y=this.w,x=this.h,b=\"b\"===i?\"M0,\"+v+\"l\"+Math.sin(g)*m+\",\"+Math.cos(g)*m:\"M\"+v+\",0l\"+Math.cos(g)*m+\",\"+-Math.sin(g)*m,_={a:\"M0,0l\"+x+\",-\"+y/2,b:\"M0,0l-\"+y/2+\",-\"+x,c:\"M0,0l-\"+x+\",\"+y/2}[i];p.drawTicks(r,t,{vals:\"inside\"===t.ticks?h:u,layer:s,path:b,transFn:f,crisp:!1}),p.drawGrid(r,t,{vals:h,layer:this.layers[i+\"grid\"],path:_,transFn:f,crisp:!1}),p.drawLabels(r,t,{vals:u,layer:s,transFn:f,labelFns:p.makeLabelFns(t,0,30)})};var T=b.MINZOOM/2+.87,A=\"m-0.87,.5h\"+T+\"v3h-\"+(T+5.2)+\"l\"+(T/2+2.6)+\",-\"+(.87*T+4.5)+\"l2.6,1.5l-\"+T/2+\",\"+.87*T+\"Z\",M=\"m0.87,.5h-\"+T+\"v3h\"+(T+5.2)+\"l-\"+(T/2+2.6)+\",-\"+(.87*T+4.5)+\"l-2.6,1.5l\"+T/2+\",\"+.87*T+\"Z\",S=\"m0,1l\"+T/2+\",\"+.87*T+\"l2.6,-1.5l-\"+(T/2+2.6)+\",-\"+(.87*T+4.5)+\"l-\"+(T/2+2.6)+\",\"+(.87*T+4.5)+\"l2.6,1.5l\"+T/2+\",-\"+.87*T+\"Z\",E=\"m0.5,0.5h5v-2h-5v-5h-2v5h-5v2h5v5h2Z\",C=!0;function L(t){n.select(t).selectAll(\".zoombox,.js-zoombox-backdrop,.js-zoombox-menu,.zoombox-corners\").remove()}w.initInteractions=function(){var t,e,r,n,u,h,f,p,v,_,w=this,T=w.layers.plotbg.select(\"path\").node(),P=w.graphDiv,O=P._fullLayout._zoomlayer,z={element:T,gd:P,plotinfo:{id:w.id,xaxis:w.xaxis,yaxis:w.yaxis},subplot:w.id,prepFn:function(a,o,s){z.xaxes=[w.xaxis],z.yaxes=[w.yaxis];var c=P._fullLayout.dragmode;z.minDrag=\"lasso\"===c?1:void 0,\"zoom\"===c?(z.moveFn=N,z.clickFn=D,z.doneFn=j,function(a,o,s){var c=T.getBoundingClientRect();t=o-c.left,e=s-c.top,r={a:w.aaxis.range[0],b:w.baxis.range[1],c:w.caxis.range[1]},u=r,n=w.aaxis.range[1]-r.a,h=i(w.graphDiv._fullLayout[w.id].bgcolor).getLuminance(),f=\"M0,\"+w.h+\"L\"+w.w/2+\", 0L\"+w.w+\",\"+w.h+\"Z\",p=!1,v=O.append(\"path\").attr(\"class\",\"zoombox\").attr(\"transform\",\"translate(\"+w.x0+\", \"+w.y0+\")\").style({fill:h>.2?\"rgba(0,0,0,0)\":\"rgba(255,255,255,0)\",\"stroke-width\":0}).attr(\"d\",f),_=O.append(\"path\").attr(\"class\",\"zoombox-corners\").attr(\"transform\",\"translate(\"+w.x0+\", \"+w.y0+\")\").style({fill:l.background,stroke:l.defaultLine,\"stroke-width\":1,opacity:0}).attr(\"d\",\"M0,0Z\"),x(P)}(0,o,s)):\"pan\"===c?(z.moveFn=U,z.clickFn=D,z.doneFn=V,r={a:w.aaxis.range[0],b:w.baxis.range[1],c:w.caxis.range[1]},u=r,x(P)):\"select\"!==c&&\"lasso\"!==c||m(a,o,s,z,c)}};function I(t){var e={};return e[w.id+\".aaxis.min\"]=t.a,e[w.id+\".baxis.min\"]=t.b,e[w.id+\".caxis.min\"]=t.c,e}function D(t,e){var r=P._fullLayout.clickmode;L(P),2===t&&(P.emit(\"plotly_doubleclick\",null),a.call(\"_guiRelayout\",P,I({a:0,b:0,c:0}))),r.indexOf(\"select\")>-1&&1===t&&y(e,P,[w.xaxis],[w.yaxis],w.id,z),r.indexOf(\"event\")>-1&&g.click(P,e,w.id)}function R(t,e){return 1-e/w.h}function F(t,e){return 1-(t+(w.h-e)/Math.sqrt(3))/w.w}function B(t,e){return(t-(w.h-e)/Math.sqrt(3))/w.w}function N(i,a){var o=t+i,s=e+a,l=Math.max(0,Math.min(1,R(0,e),R(0,s))),c=Math.max(0,Math.min(1,F(t,e),F(o,s))),d=Math.max(0,Math.min(1,B(t,e),B(o,s))),g=(l/2+d)*w.w,m=(1-l/2-c)*w.w,y=(g+m)/2,x=m-g,T=(1-l)*w.h,C=T-x/k;x<b.MINZOOM?(u=r,v.attr(\"d\",f),_.attr(\"d\",\"M0,0Z\")):(u={a:r.a+l*n,b:r.b+c*n,c:r.c+d*n},v.attr(\"d\",f+\"M\"+g+\",\"+T+\"H\"+m+\"L\"+y+\",\"+C+\"L\"+g+\",\"+T+\"Z\"),_.attr(\"d\",\"M\"+t+\",\"+e+E+\"M\"+g+\",\"+T+A+\"M\"+m+\",\"+T+M+\"M\"+y+\",\"+C+S)),p||(v.transition().style(\"fill\",h>.2?\"rgba(0,0,0,0.4)\":\"rgba(255,255,255,0.3)\").duration(200),_.transition().style(\"opacity\",1).duration(200),p=!0),P.emit(\"plotly_relayouting\",I(u))}function j(){L(P),u!==r&&(a.call(\"_guiRelayout\",P,I(u)),C&&P.data&&P._context.showTips&&(o.notifier(s(P,\"Double-click to zoom back out\"),\"long\"),C=!1))}function U(t,e){var n=t/w.xaxis._m,i=e/w.yaxis._m,a=[(u={a:r.a-i,b:r.b+(n+i)/2,c:r.c-(n-i)/2}).a,u.b,u.c].sort(),o=a.indexOf(u.a),s=a.indexOf(u.b),l=a.indexOf(u.c);a[0]<0&&(a[1]+a[0]/2<0?(a[2]+=a[0]+a[1],a[0]=a[1]=0):(a[2]+=a[0]/2,a[1]+=a[0]/2,a[0]=0),u={a:a[o],b:a[s],c:a[l]},e=(r.a-u.a)*w.yaxis._m,t=(r.c-u.c-r.b+u.b)*w.xaxis._m);var h=\"translate(\"+(w.x0+t)+\",\"+(w.y0+e)+\")\";w.plotContainer.selectAll(\".scatterlayer,.maplayer\").attr(\"transform\",h);var f=\"translate(\"+-t+\",\"+-e+\")\";w.clipDefRelative.select(\"path\").attr(\"transform\",f),w.aaxis.range=[u.a,w.sum-u.b-u.c],w.baxis.range=[w.sum-u.a-u.c,u.b],w.caxis.range=[w.sum-u.a-u.b,u.c],w.drawAxes(!1),w._hasClipOnAxisFalse&&w.plotContainer.select(\".scatterlayer\").selectAll(\".trace\").call(c.hideOutsideRangePoints,w),P.emit(\"plotly_relayouting\",I(u))}function V(){a.call(\"_guiRelayout\",P,I(u))}T.onmousemove=function(t){g.hover(P,t,w.id),P._fullLayout._lasthover=T,P._fullLayout._hoversubplot=w.id},T.onmouseout=function(t){P._dragging||d.unhover(P,t)},d.init(z)}},{\"../../components/color\":593,\"../../components/dragelement\":611,\"../../components/drawing\":614,\"../../components/fx\":632,\"../../components/titles\":681,\"../../lib\":719,\"../../lib/extend\":710,\"../../registry\":847,\"../cartesian/axes\":767,\"../cartesian/constants\":773,\"../cartesian/select\":784,\"../cartesian/set_convert\":785,\"../plots\":828,d3:163,tinycolor2:537}],847:[function(t,e,r){\"use strict\";var n=t(\"./lib/loggers\"),i=t(\"./lib/noop\"),a=t(\"./lib/push_unique\"),o=t(\"./lib/is_plain_object\"),s=t(\"./lib/dom\").addStyleRule,l=t(\"./lib/extend\"),c=t(\"./plots/attributes\"),u=t(\"./plots/layout_attributes\"),h=l.extendFlat,f=l.extendDeepAll;function p(t){var e=t.name,i=t.categories,a=t.meta;if(r.modules[e])n.log(\"Type \"+e+\" already registered\");else{r.subplotsRegistry[t.basePlotModule.name]||function(t){var e=t.name;if(r.subplotsRegistry[e])return void n.log(\"Plot type \"+e+\" already registered.\");for(var i in m(t),r.subplotsRegistry[e]=t,r.componentsRegistry)b(i,t.name)}(t.basePlotModule);for(var o={},l=0;l<i.length;l++)o[i[l]]=!0,r.allCategories[i[l]]=!0;for(var c in r.modules[e]={_module:t,categories:o},a&&Object.keys(a).length&&(r.modules[e].meta=a),r.allTypes.push(e),r.componentsRegistry)y(c,e);t.layoutAttributes&&h(r.traceLayoutAttributes,t.layoutAttributes);var u=t.basePlotModule,f=u.name;if(\"mapbox\"===f){var p=u.constants.styleRules;for(var d in p)s(\".js-plotly-plot .plotly .mapboxgl-\"+d,p[d])}\"geo\"!==f&&\"mapbox\"!==f||void 0===typeof window||void 0!==window.PlotlyGeoAssets||(window.PlotlyGeoAssets={topojson:{}})}}function d(t){if(\"string\"!=typeof t.name)throw new Error(\"Component module *name* must be a string.\");var e=t.name;for(var n in r.componentsRegistry[e]=t,t.layoutAttributes&&(t.layoutAttributes._isLinkedToArray&&a(r.layoutArrayContainers,e),m(t)),r.modules)y(e,n);for(var i in r.subplotsRegistry)b(e,i);for(var o in r.transformsRegistry)x(e,o);t.schema&&t.schema.layout&&f(u,t.schema.layout)}function g(t){if(\"string\"!=typeof t.name)throw new Error(\"Transform module *name* must be a string.\");var e=\"Transform module \"+t.name,i=\"function\"==typeof t.transform,a=\"function\"==typeof t.calcTransform;if(!i&&!a)throw new Error(e+\" is missing a *transform* or *calcTransform* method.\");for(var s in i&&a&&n.log([e+\" has both a *transform* and *calcTransform* methods.\",\"Please note that all *transform* methods are executed\",\"before all *calcTransform* methods.\"].join(\" \")),o(t.attributes)||n.log(e+\" registered without an *attributes* object.\"),\"function\"!=typeof t.supplyDefaults&&n.log(e+\" registered without a *supplyDefaults* method.\"),r.transformsRegistry[t.name]=t,r.componentsRegistry)x(s,t.name)}function v(t){var e=t.name,n=e.split(\"-\")[0],i=t.dictionary,a=t.format,o=i&&Object.keys(i).length,s=a&&Object.keys(a).length,l=r.localeRegistry,c=l[e];if(c||(l[e]=c={}),n!==e){var u=l[n];u||(l[n]=u={}),o&&u.dictionary===c.dictionary&&(u.dictionary=i),s&&u.format===c.format&&(u.format=a)}o&&(c.dictionary=i),s&&(c.format=a)}function m(t){if(t.layoutAttributes){var e=t.layoutAttributes._arrayAttrRegexps;if(e)for(var n=0;n<e.length;n++)a(r.layoutArrayRegexes,e[n])}}function y(t,e){var n=r.componentsRegistry[t].schema;if(n&&n.traces){var i=n.traces[e];i&&f(r.modules[e]._module.attributes,i)}}function x(t,e){var n=r.componentsRegistry[t].schema;if(n&&n.transforms){var i=n.transforms[e];i&&f(r.transformsRegistry[e].attributes,i)}}function b(t,e){var n=r.componentsRegistry[t].schema;if(n&&n.subplots){var i=r.subplotsRegistry[e],a=i.layoutAttributes,o=\"subplot\"===i.attr?i.name:i.attr;Array.isArray(o)&&(o=o[0]);var s=n.subplots[o];a&&s&&f(a,s)}}function _(t){return\"object\"==typeof t&&(t=t.type),t}r.modules={},r.allCategories={},r.allTypes=[],r.subplotsRegistry={},r.transformsRegistry={},r.componentsRegistry={},r.layoutArrayContainers=[],r.layoutArrayRegexes=[],r.traceLayoutAttributes={},r.localeRegistry={},r.apiMethodRegistry={},r.collectableSubplotTypes=null,r.register=function(t){if(r.collectableSubplotTypes=null,!t)throw new Error(\"No argument passed to Plotly.register.\");t&&!Array.isArray(t)&&(t=[t]);for(var e=0;e<t.length;e++){var n=t[e];if(!n)throw new Error(\"Invalid module was attempted to be registered!\");switch(n.moduleType){case\"trace\":p(n);break;case\"transform\":g(n);break;case\"component\":d(n);break;case\"locale\":v(n);break;case\"apiMethod\":var i=n.name;r.apiMethodRegistry[i]=n.fn;break;default:throw new Error(\"Invalid module was attempted to be registered!\")}}},r.getModule=function(t){var e=r.modules[_(t)];return!!e&&e._module},r.traceIs=function(t,e){if(\"various\"===(t=_(t)))return!1;var i=r.modules[t];return i||(t&&\"area\"!==t&&n.log(\"Unrecognized trace type \"+t+\".\"),i=r.modules[c.type.dflt]),!!i.categories[e]},r.getTransformIndices=function(t,e){for(var r=[],n=t.transforms||[],i=0;i<n.length;i++)n[i].type===e&&r.push(i);return r},r.hasTransform=function(t,e){for(var r=t.transforms||[],n=0;n<r.length;n++)if(r[n].type===e)return!0;return!1},r.getComponentMethod=function(t,e){var n=r.componentsRegistry[t];return n&&n[e]||i},r.call=function(){var t=arguments[0],e=[].slice.call(arguments,1);return r.apiMethodRegistry[t].apply(null,e)}},{\"./lib/dom\":708,\"./lib/extend\":710,\"./lib/is_plain_object\":720,\"./lib/loggers\":723,\"./lib/noop\":728,\"./lib/push_unique\":733,\"./plots/attributes\":764,\"./plots/layout_attributes\":819}],848:[function(t,e,r){\"use strict\";var n=t(\"../registry\"),i=t(\"../lib\"),a=i.extendFlat,o=i.extendDeep;function s(t){var e;switch(t){case\"themes__thumb\":e={autosize:!0,width:150,height:150,title:{text:\"\"},showlegend:!1,margin:{l:5,r:5,t:5,b:5,pad:0},annotations:[]};break;case\"thumbnail\":e={title:{text:\"\"},hidesources:!0,showlegend:!1,borderwidth:0,bordercolor:\"\",margin:{l:1,r:1,t:1,b:1,pad:0},annotations:[]};break;default:e={}}return e}e.exports=function(t,e){var r;t.framework&&t.framework.isPolar&&(t=t.framework.getConfig());var i,l=t.data,c=t.layout,u=o([],l),h=o({},c,s(e.tileClass)),f=t._context||{};if(e.width&&(h.width=e.width),e.height&&(h.height=e.height),\"thumbnail\"===e.tileClass||\"themes__thumb\"===e.tileClass){h.annotations=[];var p=Object.keys(h);for(r=0;r<p.length;r++)i=p[r],[\"xaxis\",\"yaxis\",\"zaxis\"].indexOf(i.slice(0,5))>-1&&(h[p[r]].title={text:\"\"});for(r=0;r<u.length;r++){var d=u[r];d.showscale=!1,d.marker&&(d.marker.showscale=!1),n.traceIs(d,\"pie-like\")&&(d.textposition=\"none\")}}if(Array.isArray(e.annotations))for(r=0;r<e.annotations.length;r++)h.annotations.push(e.annotations[r]);var g=Object.keys(h).filter(function(t){return t.match(/^scene\\d*$/)});if(g.length){var v={};for(\"thumbnail\"===e.tileClass&&(v={title:{text:\"\"},showaxeslabels:!1,showticklabels:!1,linetickenable:!1}),r=0;r<g.length;r++){var m=h[g[r]];m.xaxis||(m.xaxis={}),m.yaxis||(m.yaxis={}),m.zaxis||(m.zaxis={}),a(m.xaxis,v),a(m.yaxis,v),a(m.zaxis,v),m._scene=null}}var y=document.createElement(\"div\");e.tileClass&&(y.className=e.tileClass);var x={gd:y,td:y,layout:h,data:u,config:{staticPlot:void 0===e.staticPlot||e.staticPlot,plotGlPixelRatio:void 0===e.plotGlPixelRatio?2:e.plotGlPixelRatio,displaylogo:e.displaylogo||!1,showLink:e.showLink||!1,showTips:e.showTips||!1,mapboxAccessToken:f.mapboxAccessToken}};return\"transparent\"!==e.setBackground&&(x.config.setBackground=e.setBackground||\"opaque\"),x.gd.defaultLayout=s(e.tileClass),x}},{\"../lib\":719,\"../registry\":847}],849:[function(t,e,r){\"use strict\";var n=t(\"../lib\"),i=t(\"../plot_api/to_image\"),a=t(\"./filesaver\"),o=t(\"./helpers\");e.exports=function(t,e){var r;return n.isPlainObject(t)||(r=n.getGraphDiv(t)),(e=e||{}).format=e.format||\"png\",e.imageDataOnly=!0,new Promise(function(s,l){r&&r._snapshotInProgress&&l(new Error(\"Snapshotting already in progress.\")),n.isIE()&&\"svg\"!==e.format&&l(new Error(o.MSG_IE_BAD_FORMAT)),r&&(r._snapshotInProgress=!0);var c=i(t,e),u=e.filename||t.fn||\"newplot\";u+=\".\"+e.format,c.then(function(t){return r&&(r._snapshotInProgress=!1),a(t,u,e.format)}).then(function(t){s(t)}).catch(function(t){r&&(r._snapshotInProgress=!1),l(t)})})}},{\"../lib\":719,\"../plot_api/to_image\":760,\"./filesaver\":850,\"./helpers\":851}],850:[function(t,e,r){\"use strict\";var n=t(\"../lib\"),i=t(\"./helpers\");e.exports=function(t,e,r){var a=document.createElement(\"a\"),o=\"download\"in a;return new Promise(function(s,l){var c,u;if(n.isIE9orBelow()&&l(new Error(\"IE < 10 unsupported\")),n.isSafari()){var h=\"svg\"===r?\",\":\";base64,\";return i.octetStream(h+encodeURIComponent(t)),s(e)}return n.isIE()?(c=i.createBlob(t,\"svg\"),window.navigator.msSaveBlob(c,e),c=null,s(e)):o?(c=i.createBlob(t,r),u=i.createObjectURL(c),a.href=u,a.download=e,document.body.appendChild(a),a.click(),document.body.removeChild(a),i.revokeObjectURL(u),c=null,s(e)):void l(new Error(\"download error\"))})}},{\"../lib\":719,\"./helpers\":851}],851:[function(t,e,r){\"use strict\";var n=t(\"../registry\");r.getDelay=function(t){return t._has&&(t._has(\"gl3d\")||t._has(\"gl2d\")||t._has(\"mapbox\"))?500:0},r.getRedrawFunc=function(t){return function(){var e=t._fullLayout||{};!(e._has&&e._has(\"polar\"))&&t.data&&t.data[0]&&t.data[0].r||n.getComponentMethod(\"colorbar\",\"draw\")(t)}},r.encodeSVG=function(t){return\"data:image/svg+xml,\"+encodeURIComponent(t)};var i=window.URL||window.webkitURL;r.createObjectURL=function(t){return i.createObjectURL(t)},r.revokeObjectURL=function(t){return i.revokeObjectURL(t)},r.createBlob=function(t,e){if(\"svg\"===e)return new window.Blob([t],{type:\"image/svg+xml;charset=utf-8\"});var r=function(t){for(var e=t.length,r=new ArrayBuffer(e),n=new Uint8Array(r),i=0;i<e;i++)n[i]=t.charCodeAt(i);return r}(window.atob(t));return new window.Blob([r],{type:\"image/\"+e})},r.octetStream=function(t){document.location.href=\"data:application/octet-stream\"+t},r.IMAGE_URL_PREFIX=/^data:image\\/\\w+;base64,/,r.MSG_IE_BAD_FORMAT=\"Sorry IE does not support downloading from canvas. Try {format:'svg'} instead.\"},{\"../registry\":847}],852:[function(t,e,r){\"use strict\";var n=t(\"./helpers\"),i={getDelay:n.getDelay,getRedrawFunc:n.getRedrawFunc,clone:t(\"./cloneplot\"),toSVG:t(\"./tosvg\"),svgToImg:t(\"./svgtoimg\"),toImage:t(\"./toimage\"),downloadImage:t(\"./download\")};e.exports=i},{\"./cloneplot\":848,\"./download\":849,\"./helpers\":851,\"./svgtoimg\":853,\"./toimage\":854,\"./tosvg\":855}],853:[function(t,e,r){\"use strict\";var n=t(\"../lib\"),i=t(\"events\").EventEmitter,a=t(\"./helpers\");e.exports=function(t){var e=t.emitter||new i,r=new Promise(function(i,o){var s=window.Image,l=t.svg,c=t.format||\"png\";if(n.isIE()&&\"svg\"!==c){var u=new Error(a.MSG_IE_BAD_FORMAT);return o(u),t.promise?r:e.emit(\"error\",u)}var h,f,p=t.canvas,d=t.scale||1,g=t.width||300,v=t.height||150,m=d*g,y=d*v,x=p.getContext(\"2d\"),b=new s;\"svg\"===c||n.isIE9orBelow()||n.isSafari()?f=a.encodeSVG(l):(h=a.createBlob(l,\"svg\"),f=a.createObjectURL(h)),p.width=m,p.height=y,b.onload=function(){var r;switch(h=null,a.revokeObjectURL(f),\"svg\"!==c&&x.drawImage(b,0,0,m,y),c){case\"jpeg\":r=p.toDataURL(\"image/jpeg\");break;case\"png\":r=p.toDataURL(\"image/png\");break;case\"webp\":r=p.toDataURL(\"image/webp\");break;case\"svg\":r=f;break;default:var n=\"Image format is not jpeg, png, svg or webp.\";if(o(new Error(n)),!t.promise)return e.emit(\"error\",n)}i(r),t.promise||e.emit(\"success\",r)},b.onerror=function(r){if(h=null,a.revokeObjectURL(f),o(r),!t.promise)return e.emit(\"error\",r)},b.src=f});return t.promise?r:e}},{\"../lib\":719,\"./helpers\":851,events:104}],854:[function(t,e,r){\"use strict\";var n=t(\"events\").EventEmitter,i=t(\"../registry\"),a=t(\"../lib\"),o=t(\"./helpers\"),s=t(\"./cloneplot\"),l=t(\"./tosvg\"),c=t(\"./svgtoimg\");e.exports=function(t,e){var r=new n,u=s(t,{format:\"png\"}),h=u.gd;h.style.position=\"absolute\",h.style.left=\"-5000px\",document.body.appendChild(h);var f=o.getRedrawFunc(h);return i.call(\"plot\",h,u.data,u.layout,u.config).then(f).then(function(){var t=o.getDelay(h._fullLayout);setTimeout(function(){var t=l(h),n=document.createElement(\"canvas\");n.id=a.randstr(),(r=c({format:e.format,width:h._fullLayout.width,height:h._fullLayout.height,canvas:n,emitter:r,svg:t})).clean=function(){h&&document.body.removeChild(h)}},t)}).catch(function(t){r.emit(\"error\",t)}),r}},{\"../lib\":719,\"../registry\":847,\"./cloneplot\":848,\"./helpers\":851,\"./svgtoimg\":853,\"./tosvg\":855,events:104}],855:[function(t,e,r){\"use strict\";var n=t(\"d3\"),i=t(\"../lib\"),a=t(\"../components/drawing\"),o=t(\"../components/color\"),s=t(\"../constants/xmlns_namespaces\"),l=/\"/g,c=new RegExp('(\"TOBESTRIPPED)|(TOBESTRIPPED\")',\"g\");e.exports=function(t,e,r){var u,h=t._fullLayout,f=h._paper,p=h._toppaper,d=h.width,g=h.height;f.insert(\"rect\",\":first-child\").call(a.setRect,0,0,d,g).call(o.fill,h.paper_bgcolor);var v=h._basePlotModules||[];for(u=0;u<v.length;u++){var m=v[u];m.toSVG&&m.toSVG(t)}if(p){var y=p.node().childNodes,x=Array.prototype.slice.call(y);for(u=0;u<x.length;u++){var b=x[u];b.childNodes.length&&f.node().appendChild(b)}}h._draggers&&h._draggers.remove(),f.node().style.background=\"\",f.selectAll(\"text\").attr({\"data-unformatted\":null,\"data-math\":null}).each(function(){var t=n.select(this);if(\"hidden\"!==this.style.visibility&&\"none\"!==this.style.display){t.style({visibility:null,display:null});var e=this.style.fontFamily;e&&-1!==e.indexOf('\"')&&t.style(\"font-family\",e.replace(l,\"TOBESTRIPPED\"))}else t.remove()}),f.selectAll(\".point, .scatterpts, .legendfill>path, .legendlines>path, .cbfill\").each(function(){var t=n.select(this),e=this.style.fill;e&&-1!==e.indexOf(\"url(\")&&t.style(\"fill\",e.replace(l,\"TOBESTRIPPED\"));var r=this.style.stroke;r&&-1!==r.indexOf(\"url(\")&&t.style(\"stroke\",r.replace(l,\"TOBESTRIPPED\"))}),\"pdf\"!==e&&\"eps\"!==e||f.selectAll(\"#MathJax_SVG_glyphs path\").attr(\"stroke-width\",0),f.node().setAttributeNS(s.xmlns,\"xmlns\",s.svg),f.node().setAttributeNS(s.xmlns,\"xmlns:xlink\",s.xlink),\"svg\"===e&&r&&(f.attr(\"width\",r*d),f.attr(\"height\",r*g),f.attr(\"viewBox\",\"0 0 \"+d+\" \"+g));var _=(new window.XMLSerializer).serializeToString(f.node());return _=function(t){var e=n.select(\"body\").append(\"div\").style({display:\"none\"}).html(\"\"),r=t.replace(/(&[^;]*;)/gi,function(t){return\"&lt;\"===t?\"&#60;\":\"&rt;\"===t?\"&#62;\":-1!==t.indexOf(\"<\")||-1!==t.indexOf(\">\")?\"\":e.html(t).text()});return e.remove(),r}(_),_=(_=_.replace(/&(?!\\w+;|\\#[0-9]+;| \\#x[0-9A-F]+;)/g,\"&amp;\")).replace(c,\"'\"),i.isIE()&&(_=(_=(_=_.replace(/\"/gi,\"'\")).replace(/(\\('#)([^']*)('\\))/gi,'(\"#$2\")')).replace(/(\\\\')/gi,'\"')),_}},{\"../components/color\":593,\"../components/drawing\":614,\"../constants/xmlns_namespaces\":696,\"../lib\":719,d3:163}],856:[function(t,e,r){\"use strict\";var n=t(\"../../lib\");e.exports=function(t,e){for(var r=0;r<t.length;r++)t[r].i=r;n.mergeArray(e.text,t,\"tx\"),n.mergeArray(e.hovertext,t,\"htx\");var i=e.marker;if(i){n.mergeArray(i.opacity,t,\"mo\",!0),n.mergeArray(i.color,t,\"mc\");var a=i.line;a&&(n.mergeArray(a.color,t,\"mlc\"),n.mergeArrayCastPositive(a.width,t,\"mlw\"))}}},{\"../../lib\":719}],857:[function(t,e,r){\"use strict\";var n=t(\"../scatter/attributes\"),i=t(\"../../components/fx/hovertemplate_attributes\"),a=t(\"../../components/colorscale/attributes\"),o=t(\"../../plots/font_attributes\"),s=t(\"./constants.js\"),l=t(\"../../lib/extend\").extendFlat,c=o({editType:\"calc\",arrayOk:!0,colorEditType:\"style\"}),u=l({},n.marker.line.width,{dflt:0}),h=l({width:u,editType:\"calc\"},a(\"marker.line\")),f=l({line:h,editType:\"calc\"},a(\"marker\"),{opacity:{valType:\"number\",arrayOk:!0,dflt:1,min:0,max:1,editType:\"style\"}});e.exports={x:n.x,x0:n.x0,dx:n.dx,y:n.y,y0:n.y0,dy:n.dy,text:n.text,hovertext:n.hovertext,hovertemplate:i({},{keys:s.eventDataKeys}),textposition:{valType:\"enumerated\",values:[\"inside\",\"outside\",\"auto\",\"none\"],dflt:\"none\",arrayOk:!0,editType:\"calc\"},insidetextanchor:{valType:\"enumerated\",values:[\"end\",\"middle\",\"start\"],dflt:\"end\",editType:\"plot\"},textangle:{valType:\"angle\",dflt:\"auto\",editType:\"plot\"},textfont:l({},c,{}),insidetextfont:l({},c,{}),outsidetextfont:l({},c,{}),constraintext:{valType:\"enumerated\",values:[\"inside\",\"outside\",\"both\",\"none\"],dflt:\"both\",editType:\"calc\"},cliponaxis:l({},n.cliponaxis,{}),orientation:{valType:\"enumerated\",values:[\"v\",\"h\"],editType:\"calc+clearAxisTypes\"},base:{valType:\"any\",dflt:null,arrayOk:!0,editType:\"calc\"},offset:{valType:\"number\",dflt:null,arrayOk:!0,editType:\"calc\"},width:{valType:\"number\",dflt:null,min:0,arrayOk:!0,editType:\"calc\"},marker:f,offsetgroup:{valType:\"string\",dflt:\"\",editType:\"calc\"},alignmentgroup:{valType:\"string\",dflt:\"\",editType:\"calc\"},selected:{marker:{opacity:n.selected.marker.opacity,color:n.selected.marker.color,editType:\"style\"},textfont:n.selected.textfont,editType:\"style\"},unselected:{marker:{opacity:n.unselected.marker.opacity,color:n.unselected.marker.color,editType:\"style\"},textfont:n.unselected.textfont,editType:\"style\"},r:n.r,t:n.t,_deprecated:{bardir:{valType:\"enumerated\",editType:\"calc\",values:[\"v\",\"h\"]}}}},{\"../../components/colorscale/attributes\":600,\"../../components/fx/hovertemplate_attributes\":631,\"../../lib/extend\":710,\"../../plots/font_attributes\":793,\"../scatter/attributes\":1112,\"./constants.js\":859}],858:[function(t,e,r){\"use strict\";var n=t(\"../../plots/cartesian/axes\"),i=t(\"../../components/colorscale/helpers\").hasColorscale,a=t(\"../../components/colorscale/calc\"),o=t(\"./arrays_to_calcdata\"),s=t(\"../scatter/calc_selection\");e.exports=function(t,e){var r,l,c=n.getFromId(t,e.xaxis||\"x\"),u=n.getFromId(t,e.yaxis||\"y\");\"h\"===e.orientation?(r=c.makeCalcdata(e,\"x\"),l=u.makeCalcdata(e,\"y\")):(r=u.makeCalcdata(e,\"y\"),l=c.makeCalcdata(e,\"x\"));for(var h=Math.min(l.length,r.length),f=new Array(h),p=0;p<h;p++)f[p]={p:l[p],s:r[p]},e.ids&&(f[p].id=String(e.ids[p]));return i(e,\"marker\")&&a(t,e,{vals:e.marker.color,containerStr:\"marker\",cLetter:\"c\"}),i(e,\"marker.line\")&&a(t,e,{vals:e.marker.line.color,containerStr:\"marker.line\",cLetter:\"c\"}),o(f,e),s(f,e),f}},{\"../../components/colorscale/calc\":601,\"../../components/colorscale/helpers\":604,\"../../plots/cartesian/axes\":767,\"../scatter/calc_selection\":1114,\"./arrays_to_calcdata\":856}],859:[function(t,e,r){\"use strict\";e.exports={eventDataKeys:[]}},{}],860:[function(t,e,r){\"use strict\";var n=t(\"fast-isnumeric\"),i=t(\"../../lib\").isArrayOrTypedArray,a=t(\"../../constants/numerical\").BADNUM,o=t(\"../../registry\"),s=t(\"../../plots/cartesian/axes\"),l=t(\"../../plots/cartesian/axis_ids\").getAxisGroup,c=t(\"./sieve.js\");function u(t,e,r,o,u){if(o.length){var b,_,w,k;switch(function(t,e){var r,a;for(r=0;r<e.length;r++){var o,s=e[r],l=s[0].trace,c=\"funnel\"===l.type?l._base:l.base,u=\"h\"===l.orientation?l.xcalendar:l.ycalendar,h=\"category\"===t.type||\"multicategory\"===t.type?function(){return null}:t.d2c;if(i(c)){for(a=0;a<Math.min(c.length,s.length);a++)o=h(c[a],0,u),n(o)?(s[a].b=+o,s[a].hasB=1):s[a].b=0;for(;a<s.length;a++)s[a].b=0}else{o=h(c,0,u);var f=n(o);for(o=f?o:0,a=0;a<s.length;a++)s[a].b=o,f&&(s[a].hasB=1)}}}(r,o),u.mode){case\"overlay\":h(e,r,o,u);break;case\"group\":for(b=[],_=[],w=0;w<o.length;w++)void 0===(k=o[w])[0].trace.offset?_.push(k):b.push(k);_.length&&function(t,e,r,n,i){var o=new c(n,{sepNegVal:!1,overlapNoMerge:!i.norm});(function(t,e,r,n){for(var i=t._fullLayout,a=r.positions,o=r.distinctPositions,s=r.minDiff,c=r.traces,u=c.length,h=a.length!==o.length,f=s*(1-n.gap),v=l(i,e._id)+c[0][0].trace.orientation,m=i._alignmentOpts[v]||{},y=0;y<u;y++){var x,b,_=c[y],w=_[0].trace,k=m[w.alignmentgroup]||{},T=Object.keys(k.offsetGroups||{}).length,A=(x=T?f/T:h?f/u:f)*(1-(n.groupgap||0));b=T?((2*w._offsetIndex+1-T)*x-A)/2:h?((2*y+1-u)*x-A)/2:-A/2;var M=_[0].t;M.barwidth=A,M.poffset=b,M.bargroupwidth=f,M.bardelta=s}r.binWidth=c[0][0].t.barwidth/100,p(r),d(e,r),g(e,r,h)})(t,e,o,i),function(t){for(var e=t.traces,r=0;r<e.length;r++){var n=e[r],i=n[0].trace;if(void 0===i.base)for(var o=new c([n],{sepNegVal:!0,overlapNoMerge:!0}),s=0;s<n.length;s++){var l=n[s];if(l.p!==a){var u=o.put(l.p,l.b+l.s);u&&(l.b=u)}}}}(o),i.norm?(m(o),y(r,o,i)):v(r,o)}(t,e,r,_,u),b.length&&h(e,r,b,u);break;case\"stack\":case\"relative\":for(b=[],_=[],w=0;w<o.length;w++)void 0===(k=o[w])[0].trace.base?_.push(k):b.push(k);_.length&&function(t,e,r,n,i){var o=new c(n,{sepNegVal:\"relative\"===i.mode,overlapNoMerge:!(i.norm||\"stack\"===i.mode||\"relative\"===i.mode)});f(e,o,i),function(t,e,r){var n,i,o,l,c,u,h=x(t),f=e.traces;for(l=0;l<f.length;l++)if(n=f[l],\"funnel\"===(i=n[0].trace).type)for(c=0;c<n.length;c++)(u=n[c]).s!==a&&e.put(u.p,-.5*u.s);for(l=0;l<f.length;l++){n=f[l],i=n[0].trace,o=\"funnel\"===i.type;var p=[];for(c=0;c<n.length;c++)if((u=n[c]).s!==a){var d;d=o?u.s:u.s+u.b;var g=e.put(u.p,d),v=g+d;u.b=g,u[h]=v,r.norm||(p.push(v),u.hasB&&p.push(g))}r.norm||(i._extremes[t._id]=s.findExtremes(t,p,{tozero:!0,padded:!0}))}}(r,o,i);for(var l=0;l<n.length;l++)for(var u=n[l],h=0;h<u.length;h++){var p=u[h];if(p.s!==a){var d=p.b+p.s===o.get(p.p,p.s);d&&(p._outmost=!0)}}i.norm&&y(r,o,i)}(0,e,r,_,u),b.length&&h(e,r,b,u)}!function(t,e){var r,i,a,o=x(e),s={},l=1/0,c=-1/0;for(r=0;r<t.length;r++)for(a=t[r],i=0;i<a.length;i++){var u=a[i].p;n(u)&&(l=Math.min(l,u),c=Math.max(c,u))}var h=1e4/(c-l),f=s.round=function(t){return String(Math.round(h*(t-l)))};for(r=0;r<t.length;r++){(a=t[r])[0].t.extents=s;var p=a[0].t.poffset,d=Array.isArray(p);for(i=0;i<a.length;i++){var g=a[i],v=g[o]-g.w/2;if(n(v)){var m=g[o]+g.w/2,y=f(g.p);s[y]?s[y]=[Math.min(v,s[y][0]),Math.max(m,s[y][1])]:s[y]=[v,m]}g.p0=g.p+(d?p[i]:p),g.p1=g.p0+g.w,g.s0=g.b,g.s1=g.s0+g.s}}}(o,e)}}function h(t,e,r,n){for(var i=0;i<r.length;i++){var a=r[i],o=new c([a],{sepNegVal:!1,overlapNoMerge:!n.norm});f(t,o,n),n.norm?(m(o),y(e,o,n)):v(e,o)}}function f(t,e,r){for(var n=e.minDiff,i=e.traces,a=n*(1-r.gap),o=a*(1-(r.groupgap||0)),s=-o/2,l=0;l<i.length;l++){var c=i[l][0].t;c.barwidth=o,c.poffset=s,c.bargroupwidth=a,c.bardelta=n}e.binWidth=i[0][0].t.barwidth/100,p(e),d(t,e),g(t,e)}function p(t){var e,r,a=t.traces;for(e=0;e<a.length;e++){var o,s=a[e],l=s[0],c=l.trace,u=l.t,h=c._offset||c.offset,f=u.poffset;if(i(h)){for(o=Array.prototype.slice.call(h,0,s.length),r=0;r<o.length;r++)n(o[r])||(o[r]=f);for(r=o.length;r<s.length;r++)o.push(f);u.poffset=o}else void 0!==h&&(u.poffset=h);var p=c._width||c.width,d=u.barwidth;if(i(p)){var g=Array.prototype.slice.call(p,0,s.length);for(r=0;r<g.length;r++)n(g[r])||(g[r]=d);for(r=g.length;r<s.length;r++)g.push(d);if(u.barwidth=g,void 0===h){for(o=[],r=0;r<s.length;r++)o.push(f+(d-g[r])/2);u.poffset=o}}else void 0!==p&&(u.barwidth=p,void 0===h&&(u.poffset=f+(d-p)/2))}}function d(t,e){for(var r=e.traces,n=x(t),i=0;i<r.length;i++)for(var a=r[i],o=a[0].t,s=o.poffset,l=Array.isArray(s),c=o.barwidth,u=Array.isArray(c),h=0;h<a.length;h++){var f=a[h],p=f.w=u?c[h]:c;f[n]=f.p+(l?s[h]:s)+p/2}}function g(t,e,r){var n=e.traces,i=e.minDiff/2;s.minDtick(t,e.minDiff,e.distinctPositions[0],r);for(var a=0;a<n.length;a++){var o,l,c,u,h=n[a],f=h[0],p=f.trace,d=[];for(u=0;u<h.length;u++)l=(o=h[u]).p-i,c=o.p+i,d.push(l,c);if(p.width||p.offset){var g=f.t,v=g.poffset,m=g.barwidth,y=Array.isArray(v),x=Array.isArray(m);for(u=0;u<h.length;u++){o=h[u];var b=y?v[u]:v,_=x?m[u]:m;c=(l=o.p+b)+_,d.push(l,c)}}p._extremes[t._id]=s.findExtremes(t,d,{padded:!1})}}function v(t,e){for(var r=e.traces,n=x(t),i=0;i<r.length;i++){for(var a=r[i],o=a[0].trace,l=[],c=!0,u=0;u<a.length;u++){var h=a[u],f=h.b,p=f+h.s;h[n]=p,l.push(p),h.hasB&&l.push(f),h.hasB&&h.b>0&&h.s>0||(c=!1)}o._extremes[t._id]=s.findExtremes(t,l,{tozero:!c,padded:!0})}}function m(t){for(var e=t.traces,r=0;r<e.length;r++)for(var n=e[r],i=0;i<n.length;i++){var o=n[i];o.s!==a&&t.put(o.p,o.b+o.s)}}function y(t,e,r){var i=e.traces,o=x(t),l=\"fraction\"===r.norm?1:100,c=l/1e9,u=t.l2c(t.c2l(0)),h=\"stack\"===r.mode?l:u;function f(e){return n(t.c2l(e))&&(e<u-c||e>h+c||!n(u))}for(var p=0;p<i.length;p++){for(var d=i[p],g=d[0].trace,v=[],m=!0,y=!1,b=0;b<d.length;b++){var _=d[b];if(_.s!==a){var w=Math.abs(l/e.get(_.p,_.s));_.b*=w,_.s*=w;var k=_.b,T=k+_.s;_[o]=T,v.push(T),y=y||f(T),_.hasB&&(v.push(k),y=y||f(k)),_.hasB&&_.b>0&&_.s>0||(m=!1)}}g._extremes[t._id]=s.findExtremes(t,v,{tozero:!m,padded:y})}}function x(t){return t._id.charAt(0)}e.exports={crossTraceCalc:function(t,e){for(var r=e.xaxis,n=e.yaxis,i=t._fullLayout,a=t._fullData,s=t.calcdata,l=[],c=[],h=0;h<a.length;h++){var f=a[h];!0===f.visible&&o.traceIs(f,\"bar\")&&f.xaxis===r._id&&f.yaxis===n._id&&(\"h\"===f.orientation?l.push(s[h]):c.push(s[h]))}var p={mode:i.barmode,norm:i.barnorm,gap:i.bargap,groupgap:i.bargroupgap};u(t,r,n,c,p),u(t,n,r,l,p)},setGroupPositions:u}},{\"../../constants/numerical\":695,\"../../lib\":719,\"../../plots/cartesian/axes\":767,\"../../plots/cartesian/axis_ids\":770,\"../../registry\":847,\"./sieve.js\":869,\"fast-isnumeric\":225}],861:[function(t,e,r){\"use strict\";var n=t(\"../../lib\"),i=t(\"../../components/color\"),a=t(\"../../registry\"),o=t(\"../scatter/xy_defaults\"),s=t(\"./style_defaults\"),l=t(\"../../plots/cartesian/axis_ids\").getAxisGroup,c=t(\"./attributes\"),u=n.coerceFont;function h(t,e,r,n){var i=e.orientation,a=e[{v:\"x\",h:\"y\"}[i]+\"axis\"],o=l(r,a)+i,s=r._alignmentOpts||{},c=n(\"alignmentgroup\"),u=s[o];u||(u=s[o]={});var h=u[c];h?h.traces.push(e):h=u[c]={traces:[e],alignmentIndex:Object.keys(u).length,offsetGroups:{}};var f=n(\"offsetgroup\"),p=h.offsetGroups,d=p[f];f&&(d||(d=p[f]={offsetIndex:Object.keys(p).length}),e._offsetIndex=d.offsetIndex)}function f(t,e,r,i,a,o){var s=!(!1===(o=o||{}).moduleHasSelected),l=!(!1===o.moduleHasUnselected),c=!(!1===o.moduleHasConstrain),h=!(!1===o.moduleHasCliponaxis),f=!(!1===o.moduleHasTextangle),p=!(!1===o.moduleHasInsideanchor),d=Array.isArray(a)||\"auto\"===a,g=d||\"inside\"===a,v=d||\"outside\"===a;if(g||v){var m=u(i,\"textfont\",r.font),y=n.extendFlat({},m);!(t.textfont&&t.textfont.color)&&delete y.color,u(i,\"insidetextfont\",y),v&&u(i,\"outsidetextfont\",m),s&&i(\"selected.textfont.color\"),l&&i(\"unselected.textfont.color\"),c&&i(\"constraintext\"),h&&i(\"cliponaxis\"),f&&i(\"textangle\")}g&&p&&i(\"insidetextanchor\")}e.exports={supplyDefaults:function(t,e,r,l){function u(r,i){return n.coerce(t,e,c,r,i)}if(o(t,e,l,u)){u(\"orientation\",e.x&&!e.y?\"h\":\"v\"),u(\"base\"),u(\"offset\"),u(\"width\"),u(\"text\"),u(\"hovertext\"),u(\"hovertemplate\");var h=u(\"textposition\");f(t,0,l,u,h,{moduleHasSelected:!0,moduleHasUnselected:!0,moduleHasConstrain:!0,moduleHasCliponaxis:!0,moduleHasTextangle:!0,moduleHasInsideanchor:!0}),s(t,e,u,r,l);var p=(e.marker.line||{}).color,d=a.getComponentMethod(\"errorbars\",\"supplyDefaults\");d(t,e,p||i.defaultLine,{axis:\"y\"}),d(t,e,p||i.defaultLine,{axis:\"x\",inherit:\"y\"}),n.coerceSelectionMarkerOpacity(e,u)}else e.visible=!1},crossTraceDefaults:function(t,e){var r;function i(t){return n.coerce(r._input,r,c,t)}if(\"group\"===e.barmode)for(var a=0;a<t.length;a++)\"bar\"===(r=t[a]).type&&(r._input,h(0,r,e,i))},handleGroupingDefaults:h,handleText:f}},{\"../../components/color\":593,\"../../lib\":719,\"../../plots/cartesian/axis_ids\":770,\"../../registry\":847,\"../scatter/xy_defaults\":1137,\"./attributes\":857,\"./style_defaults\":871}],862:[function(t,e,r){\"use strict\";var n=t(\"fast-isnumeric\"),i=t(\"tinycolor2\"),a=t(\"../../lib\").isArrayOrTypedArray;r.coerceString=function(t,e,r){if(\"string\"==typeof e){if(e||!t.noBlank)return e}else if((\"number\"==typeof e||!0===e)&&!t.strict)return String(e);return void 0!==r?r:t.dflt},r.coerceNumber=function(t,e,r){if(n(e)){e=+e;var i=t.min,a=t.max;if(!(void 0!==i&&e<i||void 0!==a&&e>a))return e}return void 0!==r?r:t.dflt},r.coerceColor=function(t,e,r){return i(e).isValid()?e:void 0!==r?r:t.dflt},r.coerceEnumerated=function(t,e,r){return t.coerceNumber&&(e=+e),-1!==t.values.indexOf(e)?e:void 0!==r?r:t.dflt},r.getValue=function(t,e){var r;return Array.isArray(t)?e<t.length&&(r=t[e]):r=t,r},r.getLineWidth=function(t,e){return 0<e.mlw?e.mlw:a(t.marker.line.width)?0:t.marker.line.width}},{\"../../lib\":719,\"fast-isnumeric\":225,tinycolor2:537}],863:[function(t,e,r){\"use strict\";var n=t(\"../../components/fx\"),i=t(\"../../registry\"),a=t(\"../../components/color\"),o=t(\"../../lib\").fillText,s=t(\"./helpers\").getLineWidth;function l(t,e,r,i){var a,s,l,c,u,h,f,p=t.cd,d=p[0].trace,g=p[0].t,v=\"closest\"===i,m=\"waterfall\"===d.type,y=t.maxHoverDistance,x=t.maxSpikeDistance;function b(t){return t[l]-t.w/2}function _(t){return t[l]+t.w/2}var w=v?b:function(t){return Math.min(b(t),t.p-g.bardelta/2)},k=v?_:function(t){return Math.max(_(t),t.p+g.bardelta/2)};function T(t,e){return n.inbox(t-a,e-a,y+Math.min(1,Math.abs(e-t)/f)-1)}function A(t){return T(w(t),k(t))}function M(t){var e=s,r=t.b,i=t[c];return m&&(i+=Math.abs(t.rawS||0)),n.inbox(r-e,i-e,y+(i-e)/(i-r)-1)}\"h\"===d.orientation?(a=r,s=e,l=\"y\",c=\"x\",u=M,h=A):(a=e,s=r,l=\"x\",c=\"y\",h=M,u=A);var S=t[l+\"a\"],E=t[c+\"a\"];f=Math.abs(S.r2c(S.range[1])-S.r2c(S.range[0]));var C=n.getDistanceFunction(i,u,h,function(t){return(u(t)+h(t))/2});if(n.getClosest(p,C,t),!1!==t.index){v||(w=function(t){return Math.min(b(t),t.p-g.bargroupwidth/2)},k=function(t){return Math.max(_(t),t.p+g.bargroupwidth/2)});var L=p[t.index],P=d.base?L.b+L.s:L.s;t[c+\"0\"]=t[c+\"1\"]=E.c2p(L[c],!0),t[c+\"LabelVal\"]=P;var O=g.extents[g.extents.round(L.p)];return t[l+\"0\"]=S.c2p(v?w(L):O[0],!0),t[l+\"1\"]=S.c2p(v?k(L):O[1],!0),t[l+\"LabelVal\"]=L.p,t.spikeDistance=(M(L)+function(t){return T(b(t),_(t))}(L))/2+x-y,t[l+\"Spike\"]=S.c2p(L.p,!0),o(L,d,t),t.hovertemplate=d.hovertemplate,t}}function c(t,e){var r=e.mcc||t.marker.color,n=e.mlcc||t.marker.line.color,i=s(t,e);return a.opacity(r)?r:a.opacity(n)&&i?n:void 0}e.exports={hoverPoints:function(t,e,r,n){var a=l(t,e,r,n);if(a){var o=a.cd,s=o[0].trace,u=o[a.index];return a.color=c(s,u),i.getComponentMethod(\"errorbars\",\"hoverInfo\")(u,s,a),[a]}},hoverOnBars:l,getTraceColor:c}},{\"../../components/color\":593,\"../../components/fx\":632,\"../../lib\":719,\"../../registry\":847,\"./helpers\":862}],864:[function(t,e,r){\"use strict\";e.exports={attributes:t(\"./attributes\"),layoutAttributes:t(\"./layout_attributes\"),supplyDefaults:t(\"./defaults\").supplyDefaults,crossTraceDefaults:t(\"./defaults\").crossTraceDefaults,supplyLayoutDefaults:t(\"./layout_defaults\"),calc:t(\"./calc\"),crossTraceCalc:t(\"./cross_trace_calc\").crossTraceCalc,colorbar:t(\"../scatter/marker_colorbar\"),arraysToCalcdata:t(\"./arrays_to_calcdata\"),plot:t(\"./plot\").plot,style:t(\"./style\").style,styleOnSelect:t(\"./style\").styleOnSelect,hoverPoints:t(\"./hover\").hoverPoints,selectPoints:t(\"./select\"),moduleType:\"trace\",name:\"bar\",basePlotModule:t(\"../../plots/cartesian\"),categories:[\"bar-like\",\"cartesian\",\"svg\",\"bar\",\"oriented\",\"errorBarsOK\",\"showLegend\",\"zoomScale\"],meta:{}}},{\"../../plots/cartesian\":778,\"../scatter/marker_colorbar\":1129,\"./arrays_to_calcdata\":856,\"./attributes\":857,\"./calc\":858,\"./cross_trace_calc\":860,\"./defaults\":861,\"./hover\":863,\"./layout_attributes\":865,\"./layout_defaults\":866,\"./plot\":867,\"./select\":868,\"./style\":870}],865:[function(t,e,r){\"use strict\";e.exports={barmode:{valType:\"enumerated\",values:[\"stack\",\"group\",\"overlay\",\"relative\"],dflt:\"group\",editType:\"calc\"},barnorm:{valType:\"enumerated\",values:[\"\",\"fraction\",\"percent\"],dflt:\"\",editType:\"calc\"},bargap:{valType:\"number\",min:0,max:1,editType:\"calc\"},bargroupgap:{valType:\"number\",min:0,max:1,dflt:0,editType:\"calc\"}}},{}],866:[function(t,e,r){\"use strict\";var n=t(\"../../registry\"),i=t(\"../../plots/cartesian/axes\"),a=t(\"../../lib\"),o=t(\"./layout_attributes\");e.exports=function(t,e,r){function s(r,n){return a.coerce(t,e,o,r,n)}for(var l=!1,c=!1,u=!1,h={},f=s(\"barmode\"),p=0;p<r.length;p++){var d=r[p];if(n.traceIs(d,\"bar\")&&d.visible){if(l=!0,\"group\"===f){var g=d.xaxis+d.yaxis;h[g]&&(u=!0),h[g]=!0}if(d.visible&&\"histogram\"===d.type)\"category\"!==i.getFromId({_fullLayout:e},d[\"v\"===d.orientation?\"xaxis\":\"yaxis\"]).type&&(c=!0)}}l?(\"overlay\"!==f&&s(\"barnorm\"),s(\"bargap\",c&&!u?0:.2),s(\"bargroupgap\")):delete e.barmode}},{\"../../lib\":719,\"../../plots/cartesian/axes\":767,\"../../registry\":847,\"./layout_attributes\":865}],867:[function(t,e,r){\"use strict\";var n=t(\"d3\"),i=t(\"fast-isnumeric\"),a=t(\"../../lib\"),o=t(\"../../lib/svg_text_utils\"),s=t(\"../../components/color\"),l=t(\"../../components/drawing\"),c=t(\"../../registry\"),u=t(\"../../plots/cartesian/axes\").tickText,h=t(\"./style\"),f=t(\"./helpers\"),p=t(\"./attributes\"),d=p.text,g=p.textposition,v=3;function m(t,e){return t<e?1:-1}function y(t){return\"auto\"===t?0:t}function x(t,e,r,n,i,a){var o=!!a.isHorizontal,s=!!a.constrained,l=a.angle||0,c=a.anchor||0,u=i.width,h=i.height,f=Math.abs(e-t),p=Math.abs(n-r),d=f>2*v&&p>2*v?v:0;f-=2*d,p-=2*d;var g=!1;if(!(\"auto\"===l)||u<=f&&h<=p||!(u>f||h>p)||(u>p||h>f)&&u<h==f<p||(g=!0),g){var x=p;p=f,f=x}var b=y(l),_=Math.abs(Math.sin(Math.PI/180*b)),w=Math.abs(Math.cos(Math.PI/180*b)),k=Math.max(f*w,p*_),T=Math.max(f*_,p*w),A=s?Math.min(k/u,T/h):Math.max(w,_);A=Math.min(1,A);var M=(t+e)/2,S=(r+n)/2;\"middle\"!==c&&(d+=.5*(A*(o!==g?h:u)*_+A*(o!==g?u:h)*w),o?(d*=m(t,e),M=\"start\"===c?t+d:e-d):(d*=m(r,n),S=\"start\"===c?r+d:n-d));return g&&(b+=90),{textX:(i.left+i.right)/2,textY:(i.top+i.bottom)/2,targetX:M,targetY:S,scale:A,rotate:b}}function b(t,e,r,n,i,a){var o,s=!!a.isHorizontal,l=!!a.constrained,c=a.angle||0,u=i.width,h=i.height,f=Math.abs(e-t),p=Math.abs(n-r);o=s?p>2*v?v:0:f>2*v?v:0;var d=1;l&&(d=s?Math.min(1,p/h):Math.min(1,f/u));var g=y(c);o+=.5*(d*(s?h:u)*Math.abs(Math.sin(Math.PI/180*g))+d*(s?u:h)*Math.abs(Math.cos(Math.PI/180*g)));var x=(t+e)/2,b=(r+n)/2;return s?x=e-o*m(e,t):b=n+o*m(r,n),{textX:(i.left+i.right)/2,textY:(i.top+i.bottom)/2,targetX:x,targetY:b,scale:d,rotate:g}}function _(t){var e,r=t.textX,n=t.textY,i=t.targetX,a=t.targetY,o=t.scale,s=t.rotate;return o<1?e=\"scale(\"+o+\") \":(o=1,e=\"\"),\"translate(\"+(i-o*r)+\" \"+(a-o*n)+\")\"+e+(s?\"rotate(\"+s+\" \"+r+\" \"+n+\") \":\"\")}e.exports={plot:function(t,e,r,p,y){var w=e.xaxis,k=e.yaxis,T=t._fullLayout;y||(y={mode:T.barmode,norm:T.barmode,gap:T.bargap,groupgap:T.bargroupgap});var A=a.makeTraceGroups(p,r,\"trace bars\").each(function(r){var c=n.select(this),p=r[0].trace,T=\"waterfall\"===p.type,A=\"funnel\"===p.type,M=\"bar\"===p.type||A,S=0;T&&p.connector.visible&&\"between\"===p.connector.mode&&(S=p.connector.line.width/2);var E=\"h\"===p.orientation,C=a.ensureSingle(c,\"g\",\"points\").selectAll(\"g.point\").data(a.identity);C.enter().append(\"g\").classed(\"point\",!0),C.exit().remove(),C.each(function(c,T){var A,C,L=n.select(this),P=function(t,e,r,n){var i=[],a=[],o=n?e:r,s=n?r:e;return i[0]=o.c2p(t.s0,!0),a[0]=s.c2p(t.p0,!0),i[1]=o.c2p(t.s1,!0),a[1]=s.c2p(t.p1,!0),n?[i,a]:[a,i]}(c,w,k,E),O=P[0][0],z=P[0][1],I=P[1][0],D=P[1][1],R=!(O!==z&&I!==D&&i(O)&&i(z)&&i(I)&&i(D));if(R&&M&&f.getLineWidth(p,c)&&(E?z-O==0:D-I==0)&&(R=!1),c.isBlank=R,S&&(E?(O-=m(O,z)*S,z+=m(O,z)*S):(I-=m(I,D)*S,D+=m(I,D)*S)),\"waterfall\"===p.type){if(!R){var F=p[c.dir].marker;A=F.line.width,C=F.color}}else A=f.getLineWidth(p,c),C=c.mc||p.marker.color;var B=n.round(A/2%1,2);function N(t){return 0===y.gap&&0===y.groupgap?n.round(Math.round(t)-B,2):t}if(!t._context.staticPlot){var j=s.opacity(C)<1||A>.01?N:function(t,e){return Math.abs(t-e)>=2?N(t):t>e?Math.ceil(t):Math.floor(t)};O=j(O,z),z=j(z,O),I=j(I,D),D=j(D,I)}a.ensureSingle(L,\"path\").style(\"vector-effect\",\"non-scaling-stroke\").attr(\"d\",R?\"M0,0Z\":\"M\"+O+\",\"+I+\"V\"+D+\"H\"+z+\"V\"+I+\"Z\").call(l.setClipUrl,e.layerClipId,t),function(t,e,r,n,i,s,c,p,m,y){var w,k=e.xaxis,T=e.yaxis,A=t._fullLayout;function M(e,r,n){var i=a.ensureSingle(e,\"text\").text(r).attr({class:\"bartext bartext-\"+w,transform:\"\",\"text-anchor\":\"middle\",\"data-notex\":1}).call(l.font,n).call(o.convertToTspans,t);return i}var S=n[0].trace,E=\"h\"===S.orientation,C=function(t,e,r,n){var i,o=t[0].trace;return i=o.textinfo?function(t,e,r,n){var i=t[0].trace,o=\"h\"===i.orientation,s=\"waterfall\"===i.type,l=\"funnel\"===i.type;function c(t){var e=o?r:n;return u(e,+t,!0).text}var h,f,p=i.textinfo,d=t[e],g=p.split(\"+\"),v=[],m=function(t){return-1!==g.indexOf(t)};if(m(\"label\")&&v.push((f=t[e].p,u(o?n:r,f,!0).text)),m(\"text\")&&(0===(h=a.castOption(i,d.i,\"text\"))||h)&&v.push(h),s){var y=+d.rawS||d.s,x=d.v,b=x-y;m(\"initial\")&&v.push(c(b)),m(\"delta\")&&v.push(c(y)),m(\"final\")&&v.push(c(x))}if(l){m(\"value\")&&v.push(c(d.s));var _=0;m(\"percent initial\")&&_++,m(\"percent previous\")&&_++,m(\"percent total\")&&_++;var w=_>1;m(\"percent initial\")&&(h=a.formatPercent(d.begR),w&&(h+=\" of initial\"),v.push(h)),m(\"percent previous\")&&(h=a.formatPercent(d.difR),w&&(h+=\" of previous\"),v.push(h)),m(\"percent total\")&&(h=a.formatPercent(d.sumR),w&&(h+=\" of total\"),v.push(h))}return v.join(\"<br>\")}(t,e,r,n):f.getValue(o.text,e),f.coerceString(d,i)}(n,i,k,T);w=function(t,e){var r=f.getValue(t.textposition,e);return f.coerceEnumerated(g,r)}(S,i);var L=\"stack\"===y.mode||\"relative\"===y.mode,P=n[i],O=!L||P._outmost;if(C&&\"none\"!==w&&(!P.isBlank&&s!==c&&p!==m||\"auto\"!==w&&\"inside\"!==w)){var z=A.font,I=h.getBarColor(n[i],S),D=h.getInsideTextFont(S,i,z,I),R=h.getOutsideTextFont(S,i,z),F=r.datum();E?\"log\"===k.type&&F.s0<=0&&(s=k.range[0]<k.range[1]?0:k._length):\"log\"===T.type&&F.s0<=0&&(p=T.range[0]<T.range[1]?T._length:0);var B,N,j,U,V,q,H=Math.abs(c-s)-2*v,G=Math.abs(m-p)-2*v;if(\"outside\"===w&&(O||P.hasB||(w=\"inside\")),\"auto\"===w)if(O){w=\"inside\",B=M(r,C,D),N=l.bBox(B.node()),j=N.width,U=N.height;var Y=j>0&&U>0,W=j<=H&&U<=G,X=j<=G&&U<=H,Z=E?H>=j*(G/U):G>=U*(H/j);Y&&(W||X||Z)?w=\"inside\":(w=\"outside\",B.remove(),B=null)}else w=\"inside\";!B&&(B=M(r,C,\"outside\"===w?R:D),N=l.bBox(B.node()),j=N.width,U=N.height,j<=0||U<=0)?B.remove():(\"outside\"===w?(q=\"both\"===S.constraintext||\"outside\"===S.constraintext,V=_(b(s,c,p,m,N,{isHorizontal:E,constrained:q,angle:S.textangle}))):(q=\"both\"===S.constraintext||\"inside\"===S.constraintext,V=_(x(s,c,p,m,N,{isHorizontal:E,constrained:q,angle:S.textangle,anchor:S.insidetextanchor}))),B.attr(\"transform\",V))}else r.select(\"text\").remove()}(t,e,L,r,T,O,z,I,D,y),e.layerClipId&&l.hideOutsideRangePoint(c,L.select(\"text\"),w,k,p.xcalendar,p.ycalendar)});var L=!1===p.cliponaxis;l.setClipUrl(c,L?null:e.layerClipId,t)});c.getComponentMethod(\"errorbars\",\"plot\")(t,A,e)},getTransform:_,toMoveInsideBar:x,toMoveOutsideBar:b}},{\"../../components/color\":593,\"../../components/drawing\":614,\"../../lib\":719,\"../../lib/svg_text_utils\":743,\"../../plots/cartesian/axes\":767,\"../../registry\":847,\"./attributes\":857,\"./helpers\":862,\"./style\":870,d3:163,\"fast-isnumeric\":225}],868:[function(t,e,r){\"use strict\";function n(t,e,r,n,i){var a=e.c2p(n?t.s0:t.p0,!0),o=e.c2p(n?t.s1:t.p1,!0),s=r.c2p(n?t.p0:t.s0,!0),l=r.c2p(n?t.p1:t.s1,!0);return i?[(a+o)/2,(s+l)/2]:n?[o,(s+l)/2]:[(a+o)/2,l]}e.exports=function(t,e){var r,i=t.cd,a=t.xaxis,o=t.yaxis,s=i[0].trace,l=\"funnel\"===s.type,c=\"h\"===s.orientation,u=[];if(!1===e)for(r=0;r<i.length;r++)i[r].selected=0;else for(r=0;r<i.length;r++){var h=i[r],f=\"ct\"in h?h.ct:n(h,a,o,c,l);e.contains(f,!1,r,t)?(u.push({pointNumber:r,x:a.c2d(h.x),y:o.c2d(h.y)}),h.selected=1):h.selected=0}return u}},{}],869:[function(t,e,r){\"use strict\";e.exports=a;var n=t(\"../../lib\").distinctVals,i=t(\"../../constants/numerical\").BADNUM;function a(t,e){this.traces=t,this.sepNegVal=e.sepNegVal,this.overlapNoMerge=e.overlapNoMerge;for(var r=1/0,a=[],o=0;o<t.length;o++){for(var s=t[o],l=0;l<s.length;l++){var c=s[l];c.p!==i&&a.push(c.p)}s[0]&&s[0].width1&&(r=Math.min(s[0].width1,r))}this.positions=a;var u=n(a);this.distinctPositions=u.vals,1===u.vals.length&&r!==1/0?this.minDiff=r:this.minDiff=Math.min(u.minDiff,r),this.binWidth=this.minDiff,this.bins={}}a.prototype.put=function(t,e){var r=this.getLabel(t,e),n=this.bins[r]||0;return this.bins[r]=n+e,n},a.prototype.get=function(t,e){var r=this.getLabel(t,e);return this.bins[r]||0},a.prototype.getLabel=function(t,e){return(e<0&&this.sepNegVal?\"v\":\"^\")+(this.overlapNoMerge?t:Math.round(t/this.binWidth))}},{\"../../constants/numerical\":695,\"../../lib\":719}],870:[function(t,e,r){\"use strict\";var n=t(\"d3\"),i=t(\"../../components/color\"),a=t(\"../../components/drawing\"),o=t(\"../../lib\"),s=t(\"../../registry\"),l=t(\"./attributes\"),c=l.textfont,u=l.insidetextfont,h=l.outsidetextfont,f=t(\"./helpers\");function p(t,e,r){a.pointStyle(t.selectAll(\"path\"),e,r),d(t,e,r)}function d(t,e,r){t.selectAll(\"text\").each(function(t){var i=n.select(this),o=g(i,t,e,r);a.font(i,o)})}function g(t,e,r,n){var i=n._fullLayout.font,a=r.textfont;if(t.classed(\"bartext-inside\")){var o=b(e,r);a=m(r,e.i,i,o)}else t.classed(\"bartext-outside\")&&(a=y(r,e.i,i));return a}function v(t,e,r){return x(c,t.textfont,e,r)}function m(t,e,r,n){var a=v(t,e,r);return(void 0===t._input.textfont||void 0===t._input.textfont.color||Array.isArray(t.textfont.color)&&void 0===t.textfont.color[e])&&(a={color:i.contrast(n),family:a.family,size:a.size}),x(u,t.insidetextfont,e,a)}function y(t,e,r){var n=v(t,e,r);return x(h,t.outsidetextfont,e,n)}function x(t,e,r,n){e=e||{};var i=f.getValue(e.family,r),a=f.getValue(e.size,r),o=f.getValue(e.color,r);return{family:f.coerceString(t.family,i,n.family),size:f.coerceNumber(t.size,a,n.size),color:f.coerceColor(t.color,o,n.color)}}function b(t,e){return\"waterfall\"===e.type?e[t.dir].marker.color:t.mc||e.marker.color}e.exports={style:function(t){var e=n.select(t).selectAll(\"g.barlayer\").selectAll(\"g.trace\"),r=e.size(),i=t._fullLayout;e.style(\"opacity\",function(t){return t[0].trace.opacity}).each(function(t){(\"stack\"===i.barmode&&r>1||0===i.bargap&&0===i.bargroupgap&&!t[0].trace.marker.line.width)&&n.select(this).attr(\"shape-rendering\",\"crispEdges\")}),e.selectAll(\"g.points\").each(function(e){p(n.select(this),e[0].trace,t)}),s.getComponentMethod(\"errorbars\",\"style\")(e)},styleTextPoints:d,styleOnSelect:function(t,e,r){var i=e[0].trace;i.selectedpoints?function(t,e,r){a.selectedPointStyle(t.selectAll(\"path\"),e),function(t,e,r){t.each(function(t){var i,s=n.select(this);if(t.selected){i=o.extendFlat({},g(s,t,e,r));var l=e.selected.textfont&&e.selected.textfont.color;l&&(i.color=l),a.font(s,i)}else a.selectedTextStyle(s,e)})}(t.selectAll(\"text\"),e,r)}(r,i,t):(p(r,i,t),s.getComponentMethod(\"errorbars\",\"style\")(r))},getInsideTextFont:m,getOutsideTextFont:y,getBarColor:b}},{\"../../components/color\":593,\"../../components/drawing\":614,\"../../lib\":719,\"../../registry\":847,\"./attributes\":857,\"./helpers\":862,d3:163}],871:[function(t,e,r){\"use strict\";var n=t(\"../../components/color\"),i=t(\"../../components/colorscale/helpers\").hasColorscale,a=t(\"../../components/colorscale/defaults\");e.exports=function(t,e,r,o,s){r(\"marker.color\",o),i(t,\"marker\")&&a(t,e,s,r,{prefix:\"marker.\",cLetter:\"c\"}),r(\"marker.line.color\",n.defaultLine),i(t,\"marker.line\")&&a(t,e,s,r,{prefix:\"marker.line.\",cLetter:\"c\"}),r(\"marker.line.width\"),r(\"marker.opacity\"),r(\"selected.marker.color\"),r(\"unselected.marker.color\")}},{\"../../components/color\":593,\"../../components/colorscale/defaults\":603,\"../../components/colorscale/helpers\":604}],872:[function(t,e,r){\"use strict\";var n=t(\"../../components/fx/hovertemplate_attributes\"),i=t(\"../../lib/extend\").extendFlat,a=t(\"../scatterpolar/attributes\"),o=t(\"../bar/attributes\");e.exports={r:a.r,theta:a.theta,r0:a.r0,dr:a.dr,theta0:a.theta0,dtheta:a.dtheta,thetaunit:a.thetaunit,base:i({},o.base,{}),offset:i({},o.offset,{}),width:i({},o.width,{}),text:i({},o.text,{}),hovertext:i({},o.hovertext,{}),marker:o.marker,hoverinfo:a.hoverinfo,hovertemplate:n(),selected:o.selected,unselected:o.unselected}},{\"../../components/fx/hovertemplate_attributes\":631,\"../../lib/extend\":710,\"../bar/attributes\":857,\"../scatterpolar/attributes\":1179}],873:[function(t,e,r){\"use strict\";var n=t(\"../../components/colorscale/helpers\").hasColorscale,i=t(\"../../components/colorscale/calc\"),a=t(\"../bar/arrays_to_calcdata\"),o=t(\"../bar/cross_trace_calc\").setGroupPositions,s=t(\"../scatter/calc_selection\"),l=t(\"../../registry\").traceIs,c=t(\"../../lib\").extendFlat;e.exports={calc:function(t,e){for(var r=t._fullLayout,o=e.subplot,l=r[o].radialaxis,c=r[o].angularaxis,u=l.makeCalcdata(e,\"r\"),h=c.makeCalcdata(e,\"theta\"),f=e._length,p=new Array(f),d=u,g=h,v=0;v<f;v++)p[v]={p:g[v],s:d[v]};function m(t){var r=e[t];void 0!==r&&(e[\"_\"+t]=Array.isArray(r)?c.makeCalcdata(e,t):c.d2c(r,e.thetaunit))}return\"linear\"===c.type&&(m(\"width\"),m(\"offset\")),n(e,\"marker\")&&i(t,e,{vals:e.marker.color,containerStr:\"marker\",cLetter:\"c\"}),n(e,\"marker.line\")&&i(t,e,{vals:e.marker.line.color,containerStr:\"marker.line\",cLetter:\"c\"}),a(p,e),s(p,e),p},crossTraceCalc:function(t,e,r){for(var n=t.calcdata,i=[],a=0;a<n.length;a++){var s=n[a],u=s[0].trace;!0===u.visible&&l(u,\"bar\")&&u.subplot===r&&i.push(s)}var h=c({},e.radialaxis,{_id:\"x\"}),f=e.angularaxis;o(t,f,h,i,{mode:e.barmode,norm:e.barnorm,gap:e.bargap,groupgap:e.bargroupgap})}}},{\"../../components/colorscale/calc\":601,\"../../components/colorscale/helpers\":604,\"../../lib\":719,\"../../registry\":847,\"../bar/arrays_to_calcdata\":856,\"../bar/cross_trace_calc\":860,\"../scatter/calc_selection\":1114}],874:[function(t,e,r){\"use strict\";var n=t(\"../../lib\"),i=t(\"../scatterpolar/defaults\").handleRThetaDefaults,a=t(\"../bar/style_defaults\"),o=t(\"./attributes\");e.exports=function(t,e,r,s){function l(r,i){return n.coerce(t,e,o,r,i)}i(t,e,s,l)?(l(\"thetaunit\"),l(\"base\"),l(\"offset\"),l(\"width\"),l(\"text\"),l(\"hovertext\"),l(\"hovertemplate\"),a(t,e,l,r,s),n.coerceSelectionMarkerOpacity(e,l)):e.visible=!1}},{\"../../lib\":719,\"../bar/style_defaults\":871,\"../scatterpolar/defaults\":1181,\"./attributes\":872}],875:[function(t,e,r){\"use strict\";var n=t(\"../../components/fx\"),i=t(\"../../lib\"),a=t(\"../bar/hover\").getTraceColor,o=i.fillText,s=t(\"../scatterpolar/hover\").makeHoverPointText,l=t(\"../../plots/polar/helpers\").isPtInsidePolygon;e.exports=function(t,e,r){var c=t.cd,u=c[0].trace,h=t.subplot,f=h.radialAxis,p=h.angularAxis,d=h.vangles,g=d?l:i.isPtInsideSector,v=t.maxHoverDistance,m=p._period||2*Math.PI,y=Math.abs(f.g2p(Math.sqrt(e*e+r*r))),x=Math.atan2(r,e);f.range[0]>f.range[1]&&(x+=Math.PI);if(n.getClosest(c,function(t){return g(y,x,[t.rp0,t.rp1],[t.thetag0,t.thetag1],d)?v+Math.min(1,Math.abs(t.thetag1-t.thetag0)/m)-1+(t.rp1-y)/(t.rp1-t.rp0)-1:1/0},t),!1!==t.index){var b=c[t.index];t.x0=t.x1=b.ct[0],t.y0=t.y1=b.ct[1];var _=i.extendFlat({},b,{r:b.s,theta:b.p});return o(b,u,t),s(_,u,h,t),t.hovertemplate=u.hovertemplate,t.color=a(u,b),t.xLabelVal=t.yLabelVal=void 0,b.s<0&&(t.idealAlign=\"left\"),[t]}}},{\"../../components/fx\":632,\"../../lib\":719,\"../../plots/polar/helpers\":830,\"../bar/hover\":863,\"../scatterpolar/hover\":1182}],876:[function(t,e,r){\"use strict\";e.exports={moduleType:\"trace\",name:\"barpolar\",basePlotModule:t(\"../../plots/polar\"),categories:[\"polar\",\"bar\",\"showLegend\"],attributes:t(\"./attributes\"),layoutAttributes:t(\"./layout_attributes\"),supplyDefaults:t(\"./defaults\"),supplyLayoutDefaults:t(\"./layout_defaults\"),calc:t(\"./calc\").calc,crossTraceCalc:t(\"./calc\").crossTraceCalc,plot:t(\"./plot\"),colorbar:t(\"../scatter/marker_colorbar\"),style:t(\"../bar/style\").style,styleOnSelect:t(\"../bar/style\").styleOnSelect,hoverPoints:t(\"./hover\"),selectPoints:t(\"../bar/select\"),meta:{}}},{\"../../plots/polar\":831,\"../bar/select\":868,\"../bar/style\":870,\"../scatter/marker_colorbar\":1129,\"./attributes\":872,\"./calc\":873,\"./defaults\":874,\"./hover\":875,\"./layout_attributes\":877,\"./layout_defaults\":878,\"./plot\":879}],877:[function(t,e,r){\"use strict\";e.exports={barmode:{valType:\"enumerated\",values:[\"stack\",\"overlay\"],dflt:\"stack\",editType:\"calc\"},bargap:{valType:\"number\",dflt:.1,min:0,max:1,editType:\"calc\"}}},{}],878:[function(t,e,r){\"use strict\";var n=t(\"../../lib\"),i=t(\"./layout_attributes\");e.exports=function(t,e,r){var a,o={};function s(r,o){return n.coerce(t[a]||{},e[a],i,r,o)}for(var l=0;l<r.length;l++){var c=r[l];\"barpolar\"===c.type&&!0===c.visible&&(o[a=c.subplot]||(s(\"barmode\"),s(\"bargap\"),o[a]=1))}}},{\"../../lib\":719,\"./layout_attributes\":877}],879:[function(t,e,r){\"use strict\";var n=t(\"d3\"),i=t(\"fast-isnumeric\"),a=t(\"../../lib\"),o=t(\"../../components/drawing\"),s=t(\"../../plots/polar/helpers\");e.exports=function(t,e,r){var l=e.xaxis,c=e.yaxis,u=e.radialAxis,h=e.angularAxis,f=function(t){var e=t.cxx,r=t.cyy;if(t.vangles)return function(n,i,o,l){var c,u;a.angleDelta(o,l)>0?(c=o,u=l):(c=l,u=o);var h=s.findEnclosingVertexAngles(c,t.vangles)[0],f=s.findEnclosingVertexAngles(u,t.vangles)[1],p=[h,(c+u)/2,f];return s.pathPolygonAnnulus(n,i,c,u,p,e,r)};return function(t,n,i,o){return a.pathAnnulus(t,n,i,o,e,r)}}(e),p=e.layers.frontplot.select(\"g.barlayer\");a.makeTraceGroups(p,r,\"trace bars\").each(function(){var r=n.select(this),s=a.ensureSingle(r,\"g\",\"points\").selectAll(\"g.point\").data(a.identity);s.enter().append(\"g\").style(\"vector-effect\",\"non-scaling-stroke\").style(\"stroke-miterlimit\",2).classed(\"point\",!0),s.exit().remove(),s.each(function(t){var e,r=n.select(this),o=t.rp0=u.c2p(t.s0),s=t.rp1=u.c2p(t.s1),p=t.thetag0=h.c2g(t.p0),d=t.thetag1=h.c2g(t.p1);if(i(o)&&i(s)&&i(p)&&i(d)&&o!==s&&p!==d){var g=u.c2g(t.s1),v=(p+d)/2;t.ct=[l.c2p(g*Math.cos(v)),c.c2p(g*Math.sin(v))],e=f(o,s,p,d)}else e=\"M0,0Z\";a.ensureSingle(r,\"path\").attr(\"d\",e)}),o.setClipUrl(r,e._hasClipOnAxisFalse?e.clipIds.forTraces:null,t)})}},{\"../../components/drawing\":614,\"../../lib\":719,\"../../plots/polar/helpers\":830,d3:163,\"fast-isnumeric\":225}],880:[function(t,e,r){\"use strict\";var n=t(\"../scatter/attributes\"),i=t(\"../bar/attributes\"),a=t(\"../../components/color/attributes\"),o=t(\"../../components/fx/hovertemplate_attributes\"),s=t(\"../../lib/extend\").extendFlat,l=n.marker,c=l.line;e.exports={y:{valType:\"data_array\",editType:\"calc+clearAxisTypes\"},x:{valType:\"data_array\",editType:\"calc+clearAxisTypes\"},x0:{valType:\"any\",editType:\"calc+clearAxisTypes\"},y0:{valType:\"any\",editType:\"calc+clearAxisTypes\"},name:{valType:\"string\",editType:\"calc+clearAxisTypes\"},text:s({},n.text,{}),hovertext:s({},n.hovertext,{}),hovertemplate:o({}),whiskerwidth:{valType:\"number\",min:0,max:1,dflt:.5,editType:\"calc\"},notched:{valType:\"boolean\",editType:\"calc\"},notchwidth:{valType:\"number\",min:0,max:.5,dflt:.25,editType:\"calc\"},boxpoints:{valType:\"enumerated\",values:[\"all\",\"outliers\",\"suspectedoutliers\",!1],dflt:\"outliers\",editType:\"calc\"},boxmean:{valType:\"enumerated\",values:[!0,\"sd\",!1],dflt:!1,editType:\"calc\"},jitter:{valType:\"number\",min:0,max:1,editType:\"calc\"},pointpos:{valType:\"number\",min:-2,max:2,editType:\"calc\"},orientation:{valType:\"enumerated\",values:[\"v\",\"h\"],editType:\"calc+clearAxisTypes\"},width:{valType:\"number\",min:0,dflt:0,editType:\"calc\"},marker:{outliercolor:{valType:\"color\",dflt:\"rgba(0, 0, 0, 0)\",editType:\"style\"},symbol:s({},l.symbol,{arrayOk:!1,editType:\"plot\"}),opacity:s({},l.opacity,{arrayOk:!1,dflt:1,editType:\"style\"}),size:s({},l.size,{arrayOk:!1,editType:\"calc\"}),color:s({},l.color,{arrayOk:!1,editType:\"style\"}),line:{color:s({},c.color,{arrayOk:!1,dflt:a.defaultLine,editType:\"style\"}),width:s({},c.width,{arrayOk:!1,dflt:0,editType:\"style\"}),outliercolor:{valType:\"color\",editType:\"style\"},outlierwidth:{valType:\"number\",min:0,dflt:1,editType:\"style\"},editType:\"style\"},editType:\"plot\"},line:{color:{valType:\"color\",editType:\"style\"},width:{valType:\"number\",min:0,dflt:2,editType:\"style\"},editType:\"plot\"},fillcolor:n.fillcolor,offsetgroup:i.offsetgroup,alignmentgroup:i.alignmentgroup,selected:{marker:n.selected.marker,editType:\"style\"},unselected:{marker:n.unselected.marker,editType:\"style\"},hoveron:{valType:\"flaglist\",flags:[\"boxes\",\"points\"],dflt:\"boxes+points\",editType:\"style\"}}},{\"../../components/color/attributes\":592,\"../../components/fx/hovertemplate_attributes\":631,\"../../lib/extend\":710,\"../bar/attributes\":857,\"../scatter/attributes\":1112}],881:[function(t,e,r){\"use strict\";var n=t(\"fast-isnumeric\"),i=t(\"../../lib\"),a=i._,o=t(\"../../plots/cartesian/axes\");function s(t,e,r){var n={text:\"tx\",hovertext:\"htx\"};for(var i in n)Array.isArray(e[i])&&(t[n[i]]=e[i][r])}function l(t,e){return t.v-e.v}function c(t){return t.v}e.exports=function(t,e){var r,u,h,f,p,d=t._fullLayout,g=o.getFromId(t,e.xaxis||\"x\"),v=o.getFromId(t,e.yaxis||\"y\"),m=[],y=\"violin\"===e.type?\"_numViolins\":\"_numBoxes\";\"h\"===e.orientation?(u=g,h=\"x\",f=v,p=\"y\"):(u=v,h=\"y\",f=g,p=\"x\");var x,b=u.makeCalcdata(e,h),_=function(t,e,r,a,o){if(e in t)return r.makeCalcdata(t,e);var s;s=e+\"0\"in t?t[e+\"0\"]:\"name\"in t&&(\"category\"===r.type||n(t.name)&&-1!==[\"linear\",\"log\"].indexOf(r.type)||i.isDateTime(t.name)&&\"date\"===r.type)?t.name:o;var l=\"multicategory\"===r.type?r.r2c_just_indices(s):r.d2c(s,0,t[e+\"calendar\"]);return a.map(function(){return l})}(e,p,f,b,d[y]),w=i.distinctVals(_),k=w.vals,T=w.minDiff/2,A=function(t,e){for(var r=t.length,n=new Array(r+1),i=0;i<r;i++)n[i]=t[i]-e;return n[r]=t[r-1]+e,n}(k,T),M=k.length,S=function(t){for(var e=new Array(t),r=0;r<t;r++)e[r]=[];return e}(M);for(r=0;r<e._length;r++){var E=b[r];if(n(E)){var C=i.findBin(_[r],A);if(C>=0&&C<M){var L={v:E,i:r};s(L,e,r),S[C].push(L)}}}var P=\"all\"===(e.boxpoints||e.points)?i.identity:function(t){return t.v<x.lf||t.v>x.uf};for(r=0;r<M;r++)if(S[r].length>0){var O=S[r].sort(l),z=O.map(c),I=z.length;(x={}).pos=k[r],x.pts=O,x[p]=x.pos,x[h]=x.pts.map(function(t){return t.v}),x.min=z[0],x.max=z[I-1],x.mean=i.mean(z,I),x.sd=i.stdev(z,I,x.mean),x.q1=i.interp(z,.25),x.med=i.interp(z,.5),x.q3=i.interp(z,.75),x.lf=Math.min(x.q1,z[Math.min(i.findBin(2.5*x.q1-1.5*x.q3,z,!0)+1,I-1)]),x.uf=Math.max(x.q3,z[Math.max(i.findBin(2.5*x.q3-1.5*x.q1,z),0)]),x.lo=4*x.q1-3*x.q3,x.uo=4*x.q3-3*x.q1;var D=1.57*(x.q3-x.q1)/Math.sqrt(I);x.ln=x.med-D,x.un=x.med+D,x.pts2=O.filter(P),m.push(x)}!function(t,e){if(i.isArrayOrTypedArray(e.selectedpoints))for(var r=0;r<t.length;r++){for(var n=t[r].pts||[],a={},o=0;o<n.length;o++)a[n[o].i]=o;i.tagSelected(n,e,a)}}(m,e);var R=o.findExtremes(u,b,{padded:!0});return e._extremes[u._id]=R,m.length>0?(m[0].t={num:d[y],dPos:T,posLetter:p,valLetter:h,labels:{med:a(t,\"median:\"),min:a(t,\"min:\"),q1:a(t,\"q1:\"),q3:a(t,\"q3:\"),max:a(t,\"max:\"),mean:\"sd\"===e.boxmean?a(t,\"mean \\xb1 \\u03c3:\"):a(t,\"mean:\"),lf:a(t,\"lower fence:\"),uf:a(t,\"upper fence:\")}},d[y]++,m):[{t:{empty:!0}}]}},{\"../../lib\":719,\"../../plots/cartesian/axes\":767,\"fast-isnumeric\":225}],882:[function(t,e,r){\"use strict\";var n=t(\"../../plots/cartesian/axes\"),i=t(\"../../lib\"),a=t(\"../../plots/cartesian/axis_ids\").getAxisGroup,o=[\"v\",\"h\"];function s(t,e,r,o){var s,l,c,u=e.calcdata,h=e._fullLayout,f=o._id,p=f.charAt(0),d=[],g=0;for(s=0;s<r.length;s++)for(c=u[r[s]],l=0;l<c.length;l++)d.push(c[l].pos),g+=(c[l].pts2||[]).length;if(d.length){var v=i.distinctVals(d),m=v.minDiff/2;n.minDtick(o,v.minDiff,v.vals[0],!0);var y=h[\"violin\"===t?\"_numViolins\":\"_numBoxes\"],x=\"group\"===h[t+\"mode\"]&&y>1,b=1-h[t+\"gap\"],_=1-h[t+\"groupgap\"];for(s=0;s<r.length;s++){var w,k,T,A,M,S,E=(c=u[r[s]])[0].trace,C=c[0].t,L=E.width,P=E.side;if(L)w=k=A=L/2,T=0;else if(w=m,x){var O=a(h,o._id)+E.orientation,z=(h._alignmentOpts[O]||{})[E.alignmentgroup]||{},I=Object.keys(z.offsetGroups||{}).length,D=I||y;k=w*b*_/D,T=2*w*(((I?E._offsetIndex:C.num)+.5)/D-.5)*b,A=w*b/D}else k=w*b*_,T=0,A=w;C.dPos=w,C.bPos=T,C.bdPos=k,C.wHover=A;var R,F,B,N,j,U,V=T+k,q=Boolean(L);if(\"positive\"===P?(M=w*(L?1:.5),R=V,S=R=T):\"negative\"===P?(M=R=T,S=w*(L?1:.5),F=V):(M=S=w,R=F=V),(E.boxpoints||E.points)&&g>0){var H=E.pointpos,G=E.jitter,Y=E.marker.size/2,W=0;H+G>=0&&((W=V*(H+G))>M?(q=!0,j=Y,B=W):W>R&&(j=Y,B=M)),W<=M&&(B=M);var X=0;H-G<=0&&((X=-V*(H-G))>S?(q=!0,U=Y,N=X):X>F&&(U=Y,N=S)),X<=S&&(N=S)}else B=M,N=S;var Z=new Array(c.length);for(l=0;l<c.length;l++)Z[l]=c[l].pos;E._extremes[f]=n.findExtremes(o,Z,{padded:q,vpadminus:N,vpadplus:B,ppadminus:{x:U,y:j}[p],ppadplus:{x:j,y:U}[p]})}}}e.exports={crossTraceCalc:function(t,e){for(var r=t.calcdata,n=e.xaxis,i=e.yaxis,a=0;a<o.length;a++){for(var l=o[a],c=\"h\"===l?i:n,u=[],h=0;h<r.length;h++){var f=r[h],p=f[0].t,d=f[0].trace;!0!==d.visible||\"box\"!==d.type&&\"candlestick\"!==d.type||p.empty||(d.orientation||\"v\")!==l||d.xaxis!==n._id||d.yaxis!==i._id||u.push(h)}s(\"box\",t,u,c)}},setPositionOffset:s}},{\"../../lib\":719,\"../../plots/cartesian/axes\":767,\"../../plots/cartesian/axis_ids\":770}],883:[function(t,e,r){\"use strict\";var n=t(\"../../lib\"),i=t(\"../../registry\"),a=t(\"../../components/color\"),o=t(\"../bar/defaults\").handleGroupingDefaults,s=t(\"./attributes\");function l(t,e,r,a){var o,s,l=r(\"y\"),c=r(\"x\"),u=c&&c.length;if(l&&l.length)o=\"v\",u?s=Math.min(n.minRowLength(c),n.minRowLength(l)):(r(\"x0\"),s=n.minRowLength(l));else{if(!u)return void(e.visible=!1);o=\"h\",r(\"y0\"),s=n.minRowLength(c)}e._length=s,i.getComponentMethod(\"calendars\",\"handleTraceDefaults\")(t,e,[\"x\",\"y\"],a),r(\"orientation\",o)}function c(t,e,r,i){var a=i.prefix,o=n.coerce2(t,e,s,\"marker.outliercolor\"),l=r(\"marker.line.outliercolor\"),c=r(a+\"points\",o||l?\"suspectedoutliers\":void 0);c?(r(\"jitter\",\"all\"===c?.3:0),r(\"pointpos\",\"all\"===c?-1.5:0),r(\"marker.symbol\"),r(\"marker.opacity\"),r(\"marker.size\"),r(\"marker.color\",e.line.color),r(\"marker.line.color\"),r(\"marker.line.width\"),\"suspectedoutliers\"===c&&(r(\"marker.line.outliercolor\",e.marker.color),r(\"marker.line.outlierwidth\")),r(\"selected.marker.color\"),r(\"unselected.marker.color\"),r(\"selected.marker.size\"),r(\"unselected.marker.size\"),r(\"text\"),r(\"hovertext\")):delete e.marker;var u=r(\"hoveron\");\"all\"!==u&&-1===u.indexOf(\"points\")||r(\"hovertemplate\"),n.coerceSelectionMarkerOpacity(e,r)}e.exports={supplyDefaults:function(t,e,r,i){function o(r,i){return n.coerce(t,e,s,r,i)}l(t,e,o,i),!1!==e.visible&&(o(\"line.color\",(t.marker||{}).color||r),o(\"line.width\"),o(\"fillcolor\",a.addOpacity(e.line.color,.5)),o(\"whiskerwidth\"),o(\"boxmean\"),o(\"width\"),o(\"notched\",void 0!==t.notchwidth)&&o(\"notchwidth\"),c(t,e,o,{prefix:\"box\"}))},crossTraceDefaults:function(t,e){var r,i;function a(t){return n.coerce(i._input,i,s,t)}for(var l=0;l<t.length;l++){var c=(i=t[l]).type;\"box\"!==c&&\"violin\"!==c||(r=i._input,\"group\"===e[c+\"mode\"]&&o(r,i,e,a))}},handleSampleDefaults:l,handlePointsDefaults:c}},{\"../../components/color\":593,\"../../lib\":719,\"../../registry\":847,\"../bar/defaults\":861,\"./attributes\":880}],884:[function(t,e,r){\"use strict\";e.exports=function(t,e){return e.hoverOnBox&&(t.hoverOnBox=e.hoverOnBox),\"xVal\"in e&&(t.x=e.xVal),\"yVal\"in e&&(t.y=e.yVal),e.xa&&(t.xaxis=e.xa),e.ya&&(t.yaxis=e.ya),t}},{}],885:[function(t,e,r){\"use strict\";var n=t(\"../../plots/cartesian/axes\"),i=t(\"../../lib\"),a=t(\"../../components/fx\"),o=t(\"../../components/color\"),s=i.fillText;function l(t,e,r,s){var l,c,u,h,f,p,d,g,v,m,y,x,b,_,w=t.cd,k=t.xa,T=t.ya,A=w[0].trace,M=w[0].t,S=\"violin\"===A.type,E=[],C=M.bdPos,L=M.wHover,P=function(t){return t.pos+M.bPos-p};S&&\"both\"!==A.side?(\"positive\"===A.side&&(v=function(t){var e=P(t);return a.inbox(e,e+L,m)},x=C,b=0),\"negative\"===A.side&&(v=function(t){var e=P(t);return a.inbox(e-L,e,m)},x=0,b=C)):(v=function(t){var e=P(t);return a.inbox(e-L,e+L,m)},x=b=C),_=S?function(t){return a.inbox(t.span[0]-f,t.span[1]-f,m)}:function(t){return a.inbox(t.min-f,t.max-f,m)},\"h\"===A.orientation?(f=e,p=r,d=_,g=v,l=\"y\",u=T,c=\"x\",h=k):(f=r,p=e,d=v,g=_,l=\"x\",u=k,c=\"y\",h=T);var O=Math.min(1,C/Math.abs(u.r2c(u.range[1])-u.r2c(u.range[0])));function z(t){return(d(t)+g(t))/2}m=t.maxHoverDistance-O,y=t.maxSpikeDistance-O;var I=a.getDistanceFunction(s,d,g,z);if(a.getClosest(w,I,t),!1===t.index)return[];var D=w[t.index],R=A.line.color,F=(A.marker||{}).color;o.opacity(R)&&A.line.width?t.color=R:o.opacity(F)&&A.boxpoints?t.color=F:t.color=A.fillcolor,t[l+\"0\"]=u.c2p(D.pos+M.bPos-b,!0),t[l+\"1\"]=u.c2p(D.pos+M.bPos+x,!0),t[l+\"LabelVal\"]=D.pos;var B=l+\"Spike\";t.spikeDistance=z(D)*y/m,t[B]=u.c2p(D.pos,!0);var N={},j=[\"med\",\"q1\",\"q3\",\"min\",\"max\"];(A.boxmean||(A.meanline||{}).visible)&&j.push(\"mean\"),(A.boxpoints||A.points)&&j.push(\"lf\",\"uf\");for(var U=0;U<j.length;U++){var V=j[U];if(V in D&&!(D[V]in N)){N[D[V]]=!0;var q=D[V],H=h.c2p(q,!0),G=i.extendFlat({},t);G.attr=V,G[c+\"0\"]=G[c+\"1\"]=H,G[c+\"LabelVal\"]=q,G[c+\"Label\"]=(M.labels?M.labels[V]+\" \":\"\")+n.hoverLabelText(h,q),G.hoverOnBox=!0,\"mean\"===V&&\"sd\"in D&&\"sd\"===A.boxmean&&(G[c+\"err\"]=D.sd),t.name=\"\",t.spikeDistance=void 0,t[B]=void 0,G.hovertemplate=!1,E.push(G)}}return E}function c(t,e,r){for(var n,o,l,c=t.cd,u=t.xa,h=t.ya,f=c[0].trace,p=u.c2p(e),d=h.c2p(r),g=a.quadrature(function(t){var e=Math.max(3,t.mrc||0);return Math.max(Math.abs(u.c2p(t.x)-p)-e,1-3/e)},function(t){var e=Math.max(3,t.mrc||0);return Math.max(Math.abs(h.c2p(t.y)-d)-e,1-3/e)}),v=!1,m=0;m<c.length;m++){o=c[m];for(var y=0;y<(o.pts||[]).length;y++){var x=g(l=o.pts[y]);x<=t.distance&&(t.distance=x,v=[m,y])}}if(!v)return!1;l=(o=c[v[0]]).pts[v[1]];var b,_=u.c2p(l.x,!0),w=h.c2p(l.y,!0),k=l.mrc||1;return n=i.extendFlat({},t,{index:l.i,color:(f.marker||{}).color,name:f.name,x0:_-k,x1:_+k,y0:w-k,y1:w+k,spikeDistance:t.distance,hovertemplate:f.hovertemplate}),\"h\"===f.orientation?(b=h,n.xLabelVal=l.x,n.yLabelVal=o.pos):(b=u,n.xLabelVal=o.pos,n.yLabelVal=l.y),n[b._id.charAt(0)+\"Spike\"]=b.c2p(o.pos,!0),s(l,f,n),n}e.exports={hoverPoints:function(t,e,r,n){var i,a=t.cd[0].trace.hoveron,o=[];return-1!==a.indexOf(\"boxes\")&&(o=o.concat(l(t,e,r,n))),-1!==a.indexOf(\"points\")&&(i=c(t,e,r)),\"closest\"===n?i?[i]:o:i?(o.push(i),o):o},hoverOnBoxes:l,hoverOnPoints:c}},{\"../../components/color\":593,\"../../components/fx\":632,\"../../lib\":719,\"../../plots/cartesian/axes\":767}],886:[function(t,e,r){\"use strict\";e.exports={attributes:t(\"./attributes\"),layoutAttributes:t(\"./layout_attributes\"),supplyDefaults:t(\"./defaults\").supplyDefaults,crossTraceDefaults:t(\"./defaults\").crossTraceDefaults,supplyLayoutDefaults:t(\"./layout_defaults\").supplyLayoutDefaults,calc:t(\"./calc\"),crossTraceCalc:t(\"./cross_trace_calc\").crossTraceCalc,plot:t(\"./plot\").plot,style:t(\"./style\").style,styleOnSelect:t(\"./style\").styleOnSelect,hoverPoints:t(\"./hover\").hoverPoints,eventData:t(\"./event_data\"),selectPoints:t(\"./select\"),moduleType:\"trace\",name:\"box\",basePlotModule:t(\"../../plots/cartesian\"),categories:[\"cartesian\",\"svg\",\"symbols\",\"oriented\",\"box-violin\",\"showLegend\",\"boxLayout\",\"zoomScale\"],meta:{}}},{\"../../plots/cartesian\":778,\"./attributes\":880,\"./calc\":881,\"./cross_trace_calc\":882,\"./defaults\":883,\"./event_data\":884,\"./hover\":885,\"./layout_attributes\":887,\"./layout_defaults\":888,\"./plot\":889,\"./select\":890,\"./style\":891}],887:[function(t,e,r){\"use strict\";e.exports={boxmode:{valType:\"enumerated\",values:[\"group\",\"overlay\"],dflt:\"overlay\",editType:\"calc\"},boxgap:{valType:\"number\",min:0,max:1,dflt:.3,editType:\"calc\"},boxgroupgap:{valType:\"number\",min:0,max:1,dflt:.3,editType:\"calc\"}}},{}],888:[function(t,e,r){\"use strict\";var n=t(\"../../registry\"),i=t(\"../../lib\"),a=t(\"./layout_attributes\");function o(t,e,r,i,a){for(var o=a+\"Layout\",s=!1,l=0;l<r.length;l++){var c=r[l];if(n.traceIs(c,o)){s=!0;break}}s&&(i(a+\"mode\"),i(a+\"gap\"),i(a+\"groupgap\"))}e.exports={supplyLayoutDefaults:function(t,e,r){o(0,0,r,function(r,n){return i.coerce(t,e,a,r,n)},\"box\")},_supply:o}},{\"../../lib\":719,\"../../registry\":847,\"./layout_attributes\":887}],889:[function(t,e,r){\"use strict\";var n=t(\"d3\"),i=t(\"../../lib\"),a=t(\"../../components/drawing\"),o=5,s=.01;function l(t,e,r,a){var o,s,l=e.pos,c=e.val,u=a.bPos,h=a.wdPos||0,f=a.bPosPxOffset||0,p=r.whiskerwidth||0,d=r.notched||!1,g=d?1-2*r.notchwidth:1;Array.isArray(a.bdPos)?(o=a.bdPos[0],s=a.bdPos[1]):(o=a.bdPos,s=a.bdPos);var v=t.selectAll(\"path.box\").data(\"violin\"!==r.type||r.box.visible?i.identity:[]);v.enter().append(\"path\").style(\"vector-effect\",\"non-scaling-stroke\").attr(\"class\",\"box\"),v.exit().remove(),v.each(function(t){if(t.empty)return\"M0,0Z\";var e=t.pos,a=l.c2p(e+u,!0)+f,v=l.c2p(e+u-o,!0)+f,m=l.c2p(e+u+s,!0)+f,y=l.c2p(e+u-h,!0)+f,x=l.c2p(e+u+h,!0)+f,b=l.c2p(e+u-o*g,!0)+f,_=l.c2p(e+u+s*g,!0)+f,w=c.c2p(t.q1,!0),k=c.c2p(t.q3,!0),T=i.constrain(c.c2p(t.med,!0),Math.min(w,k)+1,Math.max(w,k)-1),A=void 0===t.lf||!1===r.boxpoints,M=c.c2p(A?t.min:t.lf,!0),S=c.c2p(A?t.max:t.uf,!0),E=c.c2p(t.ln,!0),C=c.c2p(t.un,!0);\"h\"===r.orientation?n.select(this).attr(\"d\",\"M\"+T+\",\"+b+\"V\"+_+\"M\"+w+\",\"+v+\"V\"+m+(d?\"H\"+E+\"L\"+T+\",\"+_+\"L\"+C+\",\"+m:\"\")+\"H\"+k+\"V\"+v+(d?\"H\"+C+\"L\"+T+\",\"+b+\"L\"+E+\",\"+v:\"\")+\"ZM\"+w+\",\"+a+\"H\"+M+\"M\"+k+\",\"+a+\"H\"+S+(0===p?\"\":\"M\"+M+\",\"+y+\"V\"+x+\"M\"+S+\",\"+y+\"V\"+x)):n.select(this).attr(\"d\",\"M\"+b+\",\"+T+\"H\"+_+\"M\"+v+\",\"+w+\"H\"+m+(d?\"V\"+E+\"L\"+_+\",\"+T+\"L\"+m+\",\"+C:\"\")+\"V\"+k+\"H\"+v+(d?\"V\"+C+\"L\"+b+\",\"+T+\"L\"+v+\",\"+E:\"\")+\"ZM\"+a+\",\"+w+\"V\"+M+\"M\"+a+\",\"+k+\"V\"+S+(0===p?\"\":\"M\"+y+\",\"+M+\"H\"+x+\"M\"+y+\",\"+S+\"H\"+x))})}function c(t,e,r,n){var l=e.x,c=e.y,u=n.bdPos,h=n.bPos,f=r.boxpoints||r.points;i.seedPseudoRandom();var p=t.selectAll(\"g.points\").data(f?function(t){return t.forEach(function(t){t.t=n,t.trace=r}),t}:[]);p.enter().append(\"g\").attr(\"class\",\"points\"),p.exit().remove();var d=p.selectAll(\"path\").data(function(t){var e,n,a=t.pts2,l=Math.max((t.max-t.min)/10,t.q3-t.q1),c=1e-9*l,p=l*s,d=[],g=0;if(r.jitter){if(0===l)for(g=1,d=new Array(a.length),e=0;e<a.length;e++)d[e]=1;else for(e=0;e<a.length;e++){var v=Math.max(0,e-o),m=a[v].v,y=Math.min(a.length-1,e+o),x=a[y].v;\"all\"!==f&&(a[e].v<t.lf?x=Math.min(x,t.lf):m=Math.max(m,t.uf));var b=Math.sqrt(p*(y-v)/(x-m+c))||0;b=i.constrain(Math.abs(b),0,1),d.push(b),g=Math.max(b,g)}n=2*r.jitter/(g||1)}for(e=0;e<a.length;e++){var _=a[e],w=_.v,k=r.jitter?n*d[e]*(i.pseudoRandom()-.5):0,T=t.pos+h+u*(r.pointpos+k);\"h\"===r.orientation?(_.y=T,_.x=w):(_.x=T,_.y=w),\"suspectedoutliers\"===f&&w<t.uo&&w>t.lo&&(_.so=!0)}return a});d.enter().append(\"path\").classed(\"point\",!0),d.exit().remove(),d.call(a.translatePoints,l,c)}function u(t,e,r,a){var o,s,l=e.pos,c=e.val,u=a.bPos,h=a.bPosPxOffset||0,f=r.boxmean||(r.meanline||{}).visible;Array.isArray(a.bdPos)?(o=a.bdPos[0],s=a.bdPos[1]):(o=a.bdPos,s=a.bdPos);var p=t.selectAll(\"path.mean\").data(\"box\"===r.type&&r.boxmean||\"violin\"===r.type&&r.box.visible&&r.meanline.visible?i.identity:[]);p.enter().append(\"path\").attr(\"class\",\"mean\").style({fill:\"none\",\"vector-effect\":\"non-scaling-stroke\"}),p.exit().remove(),p.each(function(t){var e=l.c2p(t.pos+u,!0)+h,i=l.c2p(t.pos+u-o,!0)+h,a=l.c2p(t.pos+u+s,!0)+h,p=c.c2p(t.mean,!0),d=c.c2p(t.mean-t.sd,!0),g=c.c2p(t.mean+t.sd,!0);\"h\"===r.orientation?n.select(this).attr(\"d\",\"M\"+p+\",\"+i+\"V\"+a+(\"sd\"===f?\"m0,0L\"+d+\",\"+e+\"L\"+p+\",\"+i+\"L\"+g+\",\"+e+\"Z\":\"\")):n.select(this).attr(\"d\",\"M\"+i+\",\"+p+\"H\"+a+(\"sd\"===f?\"m0,0L\"+e+\",\"+d+\"L\"+i+\",\"+p+\"L\"+e+\",\"+g+\"Z\":\"\"))})}e.exports={plot:function(t,e,r,a){var o=e.xaxis,s=e.yaxis;i.makeTraceGroups(a,r,\"trace boxes\").each(function(t){var e,r,i=n.select(this),a=t[0],h=a.t,f=a.trace;h.wdPos=h.bdPos*f.whiskerwidth,!0!==f.visible||h.empty?i.remove():(\"h\"===f.orientation?(e=s,r=o):(e=o,r=s),l(i,{pos:e,val:r},f,h),c(i,{x:o,y:s},f,h),u(i,{pos:e,val:r},f,h))})},plotBoxAndWhiskers:l,plotPoints:c,plotBoxMean:u}},{\"../../components/drawing\":614,\"../../lib\":719,d3:163}],890:[function(t,e,r){\"use strict\";e.exports=function(t,e){var r,n,i=t.cd,a=t.xaxis,o=t.yaxis,s=[];if(!1===e)for(r=0;r<i.length;r++)for(n=0;n<(i[r].pts||[]).length;n++)i[r].pts[n].selected=0;else for(r=0;r<i.length;r++)for(n=0;n<(i[r].pts||[]).length;n++){var l=i[r].pts[n],c=a.c2p(l.x),u=o.c2p(l.y);e.contains([c,u],null,l.i,t)?(s.push({pointNumber:l.i,x:a.c2d(l.x),y:o.c2d(l.y)}),l.selected=1):l.selected=0}return s}},{}],891:[function(t,e,r){\"use strict\";var n=t(\"d3\"),i=t(\"../../components/color\"),a=t(\"../../components/drawing\");e.exports={style:function(t,e,r){var o=r||n.select(t).selectAll(\"g.trace.boxes\");o.style(\"opacity\",function(t){return t[0].trace.opacity}),o.each(function(e){var r=n.select(this),o=e[0].trace,s=o.line.width;function l(t,e,r,n){t.style(\"stroke-width\",e+\"px\").call(i.stroke,r).call(i.fill,n)}var c=r.selectAll(\"path.box\");if(\"candlestick\"===o.type)c.each(function(t){if(!t.empty){var e=n.select(this),r=o[t.dir];l(e,r.line.width,r.line.color,r.fillcolor),e.style(\"opacity\",o.selectedpoints&&!t.selected?.3:1)}});else{l(c,s,o.line.color,o.fillcolor),r.selectAll(\"path.mean\").style({\"stroke-width\":s,\"stroke-dasharray\":2*s+\"px,\"+s+\"px\"}).call(i.stroke,o.line.color);var u=r.selectAll(\"path.point\");a.pointStyle(u,o,t)}})},styleOnSelect:function(t,e,r){var n=e[0].trace,i=r.selectAll(\"path.point\");n.selectedpoints?a.selectedPointStyle(i,n):a.pointStyle(i,n,t)}}},{\"../../components/color\":593,\"../../components/drawing\":614,d3:163}],892:[function(t,e,r){\"use strict\";var n=t(\"../../lib\").extendFlat,i=t(\"../ohlc/attributes\"),a=t(\"../box/attributes\");function o(t){return{line:{color:n({},a.line.color,{dflt:t}),width:a.line.width,editType:\"style\"},fillcolor:a.fillcolor,editType:\"style\"}}e.exports={x:i.x,open:i.open,high:i.high,low:i.low,close:i.close,line:{width:n({},a.line.width,{}),editType:\"style\"},increasing:o(i.increasing.line.color.dflt),decreasing:o(i.decreasing.line.color.dflt),text:i.text,hovertext:i.hovertext,whiskerwidth:n({},a.whiskerwidth,{dflt:0}),hoverlabel:i.hoverlabel}},{\"../../lib\":719,\"../box/attributes\":880,\"../ohlc/attributes\":1058}],893:[function(t,e,r){\"use strict\";var n=t(\"../../lib\"),i=t(\"../../plots/cartesian/axes\"),a=t(\"../ohlc/calc\").calcCommon;function o(t,e,r,n){return{min:r,q1:Math.min(t,n),med:n,q3:Math.max(t,n),max:e}}e.exports=function(t,e){var r=t._fullLayout,s=i.getFromId(t,e.xaxis),l=i.getFromId(t,e.yaxis),c=s.makeCalcdata(e,\"x\"),u=a(t,e,c,l,o);return u.length?(n.extendFlat(u[0].t,{num:r._numBoxes,dPos:n.distinctVals(c).minDiff/2,posLetter:\"x\",valLetter:\"y\"}),r._numBoxes++,u):[{t:{empty:!0}}]}},{\"../../lib\":719,\"../../plots/cartesian/axes\":767,\"../ohlc/calc\":1059}],894:[function(t,e,r){\"use strict\";var n=t(\"../../lib\"),i=t(\"../../components/color\"),a=t(\"../ohlc/ohlc_defaults\"),o=t(\"./attributes\");function s(t,e,r,n){var a=r(n+\".line.color\");r(n+\".line.width\",e.line.width),r(n+\".fillcolor\",i.addOpacity(a,.5))}e.exports=function(t,e,r,i){function l(r,i){return n.coerce(t,e,o,r,i)}a(t,e,l,i)?(l(\"line.width\"),s(t,e,l,\"increasing\"),s(t,e,l,\"decreasing\"),l(\"text\"),l(\"hovertext\"),l(\"whiskerwidth\"),i._requestRangeslider[e.xaxis]=!0):e.visible=!1}},{\"../../components/color\":593,\"../../lib\":719,\"../ohlc/ohlc_defaults\":1063,\"./attributes\":892}],895:[function(t,e,r){\"use strict\";e.exports={moduleType:\"trace\",name:\"candlestick\",basePlotModule:t(\"../../plots/cartesian\"),categories:[\"cartesian\",\"svg\",\"showLegend\",\"candlestick\",\"boxLayout\"],meta:{},attributes:t(\"./attributes\"),layoutAttributes:t(\"../box/layout_attributes\"),supplyLayoutDefaults:t(\"../box/layout_defaults\").supplyLayoutDefaults,crossTraceCalc:t(\"../box/cross_trace_calc\").crossTraceCalc,supplyDefaults:t(\"./defaults\"),calc:t(\"./calc\"),plot:t(\"../box/plot\").plot,layerName:\"boxlayer\",style:t(\"../box/style\").style,hoverPoints:t(\"../ohlc/hover\").hoverPoints,selectPoints:t(\"../ohlc/select\")}},{\"../../plots/cartesian\":778,\"../box/cross_trace_calc\":882,\"../box/layout_attributes\":887,\"../box/layout_defaults\":888,\"../box/plot\":889,\"../box/style\":891,\"../ohlc/hover\":1061,\"../ohlc/select\":1065,\"./attributes\":892,\"./calc\":893,\"./defaults\":894}],896:[function(t,e,r){\"use strict\";var n=t(\"./axis_defaults\"),i=t(\"../../plot_api/plot_template\");e.exports=function(t,e,r,a,o){a(\"a\")||(a(\"da\"),a(\"a0\")),a(\"b\")||(a(\"db\"),a(\"b0\")),function(t,e,r,a){[\"aaxis\",\"baxis\"].forEach(function(o){var s=o.charAt(0),l=t[o]||{},c=i.newContainer(e,o),u={tickfont:\"x\",id:s+\"axis\",letter:s,font:e.font,name:o,data:t[s],calendar:e.calendar,dfltColor:a,bgColor:r.paper_bgcolor,fullLayout:r};n(l,c,u),c._categories=c._categories||[],t[o]||\"-\"===l.type||(t[o]={type:l.type})})}(t,e,r,o)}},{\"../../plot_api/plot_template\":757,\"./axis_defaults\":901}],897:[function(t,e,r){\"use strict\";var n=t(\"../../lib\").isArrayOrTypedArray;e.exports=function(t){return function t(e,r){if(!n(e)||r>=10)return null;var i=1/0;var a=-1/0;var o=e.length;for(var s=0;s<o;s++){var l=e[s];if(n(l)){var c=t(l,r+1);c&&(i=Math.min(c[0],i),a=Math.max(c[1],a))}else i=Math.min(l,i),a=Math.max(l,a)}return[i,a]}(t,0)}},{\"../../lib\":719}],898:[function(t,e,r){\"use strict\";var n=t(\"../../plots/font_attributes\"),i=t(\"./axis_attributes\"),a=t(\"../../components/color/attributes\"),o=n({editType:\"calc\"});o.family.dflt='\"Open Sans\", verdana, arial, sans-serif',o.size.dflt=12,o.color.dflt=a.defaultLine,e.exports={carpet:{valType:\"string\",editType:\"calc\"},x:{valType:\"data_array\",editType:\"calc+clearAxisTypes\"},y:{valType:\"data_array\",editType:\"calc+clearAxisTypes\"},a:{valType:\"data_array\",editType:\"calc\"},a0:{valType:\"number\",dflt:0,editType:\"calc\"},da:{valType:\"number\",dflt:1,editType:\"calc\"},b:{valType:\"data_array\",editType:\"calc\"},b0:{valType:\"number\",dflt:0,editType:\"calc\"},db:{valType:\"number\",dflt:1,editType:\"calc\"},cheaterslope:{valType:\"number\",dflt:1,editType:\"calc\"},aaxis:i,baxis:i,font:o,color:{valType:\"color\",dflt:a.defaultLine,editType:\"plot\"},transforms:void 0}},{\"../../components/color/attributes\":592,\"../../plots/font_attributes\":793,\"./axis_attributes\":900}],899:[function(t,e,r){\"use strict\";var n=t(\"../../lib\").isArrayOrTypedArray;e.exports=function(t,e,r,i){var a,o,s,l,c,u,h,f,p,d,g,v,m,y=n(r)?\"a\":\"b\",x=(\"a\"===y?t.aaxis:t.baxis).smoothing,b=\"a\"===y?t.a2i:t.b2j,_=\"a\"===y?r:i,w=\"a\"===y?i:r,k=\"a\"===y?e.a.length:e.b.length,T=\"a\"===y?e.b.length:e.a.length,A=Math.floor(\"a\"===y?t.b2j(w):t.a2i(w)),M=\"a\"===y?function(e){return t.evalxy([],e,A)}:function(e){return t.evalxy([],A,e)};x&&(s=Math.max(0,Math.min(T-2,A)),l=A-s,o=\"a\"===y?function(e,r){return t.dxydi([],e,s,r,l)}:function(e,r){return t.dxydj([],s,e,l,r)});var S=b(_[0]),E=b(_[1]),C=S<E?1:-1,L=1e-8*(E-S),P=C>0?Math.floor:Math.ceil,O=C>0?Math.ceil:Math.floor,z=C>0?Math.min:Math.max,I=C>0?Math.max:Math.min,D=P(S+L),R=O(E-L),F=[[h=M(S)]];for(a=D;a*C<R*C;a+=C)c=[],g=I(S,a),m=(v=z(E,a+C))-g,u=Math.max(0,Math.min(k-2,Math.floor(.5*(g+v)))),f=M(v),x&&(p=o(u,g-u),d=o(u,v-u),c.push([h[0]+p[0]/3*m,h[1]+p[1]/3*m]),c.push([f[0]-d[0]/3*m,f[1]-d[1]/3*m])),c.push(f),F.push(c),h=f;return F}},{\"../../lib\":719}],900:[function(t,e,r){\"use strict\";var n=t(\"../../plots/font_attributes\"),i=t(\"../../components/color/attributes\"),a=t(\"../../plots/cartesian/layout_attributes\"),o=t(\"../../plot_api/edit_types\").overrideAll;t(\"../../constants/docs\").FORMAT_LINK,t(\"../../constants/docs\").TIME_FORMAT_LINK;e.exports={color:{valType:\"color\",editType:\"calc\"},smoothing:{valType:\"number\",dflt:1,min:0,max:1.3,editType:\"calc\"},title:{text:{valType:\"string\",dflt:\"\",editType:\"calc\"},font:n({editType:\"calc\"}),offset:{valType:\"number\",dflt:10,editType:\"calc\"},editType:\"calc\"},type:{valType:\"enumerated\",values:[\"-\",\"linear\",\"date\",\"category\"],dflt:\"-\",editType:\"calc\"},autorange:{valType:\"enumerated\",values:[!0,!1,\"reversed\"],dflt:!0,editType:\"calc\"},rangemode:{valType:\"enumerated\",values:[\"normal\",\"tozero\",\"nonnegative\"],dflt:\"normal\",editType:\"calc\"},range:{valType:\"info_array\",editType:\"calc\",items:[{valType:\"any\",editType:\"calc\"},{valType:\"any\",editType:\"calc\"}]},fixedrange:{valType:\"boolean\",dflt:!1,editType:\"calc\"},cheatertype:{valType:\"enumerated\",values:[\"index\",\"value\"],dflt:\"value\",editType:\"calc\"},tickmode:{valType:\"enumerated\",values:[\"linear\",\"array\"],dflt:\"array\",editType:\"calc\"},nticks:{valType:\"integer\",min:0,dflt:0,editType:\"calc\"},tickvals:{valType:\"data_array\",editType:\"calc\"},ticktext:{valType:\"data_array\",editType:\"calc\"},showticklabels:{valType:\"enumerated\",values:[\"start\",\"end\",\"both\",\"none\"],dflt:\"start\",editType:\"calc\"},tickfont:n({editType:\"calc\"}),tickangle:{valType:\"angle\",dflt:\"auto\",editType:\"calc\"},tickprefix:{valType:\"string\",dflt:\"\",editType:\"calc\"},showtickprefix:{valType:\"enumerated\",values:[\"all\",\"first\",\"last\",\"none\"],dflt:\"all\",editType:\"calc\"},ticksuffix:{valType:\"string\",dflt:\"\",editType:\"calc\"},showticksuffix:{valType:\"enumerated\",values:[\"all\",\"first\",\"last\",\"none\"],dflt:\"all\",editType:\"calc\"},showexponent:{valType:\"enumerated\",values:[\"all\",\"first\",\"last\",\"none\"],dflt:\"all\",editType:\"calc\"},exponentformat:{valType:\"enumerated\",values:[\"none\",\"e\",\"E\",\"power\",\"SI\",\"B\"],dflt:\"B\",editType:\"calc\"},separatethousands:{valType:\"boolean\",dflt:!1,editType:\"calc\"},tickformat:{valType:\"string\",dflt:\"\",editType:\"calc\"},tickformatstops:o(a.tickformatstops,\"calc\",\"from-root\"),categoryorder:{valType:\"enumerated\",values:[\"trace\",\"category ascending\",\"category descending\",\"array\"],dflt:\"trace\",editType:\"calc\"},categoryarray:{valType:\"data_array\",editType:\"calc\"},labelpadding:{valType:\"integer\",dflt:10,editType:\"calc\"},labelprefix:{valType:\"string\",editType:\"calc\"},labelsuffix:{valType:\"string\",dflt:\"\",editType:\"calc\"},showline:{valType:\"boolean\",dflt:!1,editType:\"calc\"},linecolor:{valType:\"color\",dflt:i.defaultLine,editType:\"calc\"},linewidth:{valType:\"number\",min:0,dflt:1,editType:\"calc\"},gridcolor:{valType:\"color\",editType:\"calc\"},gridwidth:{valType:\"number\",min:0,dflt:1,editType:\"calc\"},showgrid:{valType:\"boolean\",dflt:!0,editType:\"calc\"},minorgridcount:{valType:\"integer\",min:0,dflt:0,editType:\"calc\"},minorgridwidth:{valType:\"number\",min:0,dflt:1,editType:\"calc\"},minorgridcolor:{valType:\"color\",dflt:i.lightLine,editType:\"calc\"},startline:{valType:\"boolean\",editType:\"calc\"},startlinecolor:{valType:\"color\",editType:\"calc\"},startlinewidth:{valType:\"number\",dflt:1,editType:\"calc\"},endline:{valType:\"boolean\",editType:\"calc\"},endlinewidth:{valType:\"number\",dflt:1,editType:\"calc\"},endlinecolor:{valType:\"color\",editType:\"calc\"},tick0:{valType:\"number\",min:0,dflt:0,editType:\"calc\"},dtick:{valType:\"number\",min:0,dflt:1,editType:\"calc\"},arraytick0:{valType:\"integer\",min:0,dflt:0,editType:\"calc\"},arraydtick:{valType:\"integer\",min:1,dflt:1,editType:\"calc\"},_deprecated:{title:{valType:\"string\",editType:\"calc\"},titlefont:n({editType:\"calc\"}),titleoffset:{valType:\"number\",dflt:10,editType:\"calc\"}},editType:\"calc\"}},{\"../../components/color/attributes\":592,\"../../constants/docs\":690,\"../../plot_api/edit_types\":750,\"../../plots/cartesian/layout_attributes\":779,\"../../plots/font_attributes\":793}],901:[function(t,e,r){\"use strict\";var n=t(\"./attributes\"),i=t(\"../../components/color\").addOpacity,a=t(\"../../registry\"),o=t(\"../../lib\"),s=t(\"../../plots/cartesian/tick_value_defaults\"),l=t(\"../../plots/cartesian/tick_label_defaults\"),c=t(\"../../plots/cartesian/category_order_defaults\"),u=t(\"../../plots/cartesian/set_convert\"),h=t(\"../../plots/cartesian/axis_autotype\");e.exports=function(t,e,r){var f=r.letter,p=r.font||{},d=n[f+\"axis\"];function g(r,n){return o.coerce(t,e,d,r,n)}function v(r,n){return o.coerce2(t,e,d,r,n)}r.name&&(e._name=r.name,e._id=r.name);var m=g(\"type\");(\"-\"===m&&(r.data&&function(t,e){if(\"-\"!==t.type)return;var r=t._id.charAt(0),n=t[r+\"calendar\"];t.type=h(e,n)}(e,r.data),\"-\"===e.type?e.type=\"linear\":m=t.type=e.type),g(\"smoothing\"),g(\"cheatertype\"),g(\"showticklabels\"),g(\"labelprefix\",f+\" = \"),g(\"labelsuffix\"),g(\"showtickprefix\"),g(\"showticksuffix\"),g(\"separatethousands\"),g(\"tickformat\"),g(\"exponentformat\"),g(\"showexponent\"),g(\"categoryorder\"),g(\"tickmode\"),g(\"tickvals\"),g(\"ticktext\"),g(\"tick0\"),g(\"dtick\"),\"array\"===e.tickmode&&(g(\"arraytick0\"),g(\"arraydtick\")),g(\"labelpadding\"),e._hovertitle=f,\"date\"===m)&&a.getComponentMethod(\"calendars\",\"handleDefaults\")(t,e,\"calendar\",r.calendar);u(e,r.fullLayout),e.c2p=o.identity;var y=g(\"color\",r.dfltColor),x=y===t.color?y:p.color;g(\"title.text\")&&(o.coerceFont(g,\"title.font\",{family:p.family,size:Math.round(1.2*p.size),color:x}),g(\"title.offset\")),g(\"tickangle\"),g(\"autorange\",!e.isValidRange(t.range))&&g(\"rangemode\"),g(\"range\"),e.cleanRange(),g(\"fixedrange\"),s(t,e,g,m),l(t,e,g,m,r),c(t,e,g,{data:r.data,dataAttr:f});var b=v(\"gridcolor\",i(y,.3)),_=v(\"gridwidth\"),w=g(\"showgrid\");w||(delete e.gridcolor,delete e.gridwidth);var k=v(\"startlinecolor\",y),T=v(\"startlinewidth\",_);g(\"startline\",e.showgrid||!!k||!!T)||(delete e.startlinecolor,delete e.startlinewidth);var A=v(\"endlinecolor\",y),M=v(\"endlinewidth\",_);return g(\"endline\",e.showgrid||!!A||!!M)||(delete e.endlinecolor,delete e.endlinewidth),w?(g(\"minorgridcount\"),g(\"minorgridwidth\",_),g(\"minorgridcolor\",i(b,.06)),e.minorgridcount||(delete e.minorgridwidth,delete e.minorgridcolor)):(delete e.gridcolor,delete e.gridWidth),\"none\"===e.showticklabels&&(delete e.tickfont,delete e.tickangle,delete e.showexponent,delete e.exponentformat,delete e.tickformat,delete e.showticksuffix,delete e.showtickprefix),e.showticksuffix||delete e.ticksuffix,e.showtickprefix||delete e.tickprefix,g(\"tickmode\"),e}},{\"../../components/color\":593,\"../../lib\":719,\"../../plots/cartesian/axis_autotype\":768,\"../../plots/cartesian/category_order_defaults\":771,\"../../plots/cartesian/set_convert\":785,\"../../plots/cartesian/tick_label_defaults\":786,\"../../plots/cartesian/tick_value_defaults\":788,\"../../registry\":847,\"./attributes\":898}],902:[function(t,e,r){\"use strict\";var n=t(\"../../plots/cartesian/axes\"),i=t(\"../../lib\").isArray1D,a=t(\"./cheater_basis\"),o=t(\"./array_minmax\"),s=t(\"./calc_gridlines\"),l=t(\"./calc_labels\"),c=t(\"./calc_clippath\"),u=t(\"../heatmap/clean_2d_array\"),h=t(\"./smooth_fill_2d_array\"),f=t(\"../heatmap/convert_column_xyz\"),p=t(\"./set_convert\");e.exports=function(t,e){var r=n.getFromId(t,e.xaxis),d=n.getFromId(t,e.yaxis),g=e.aaxis,v=e.baxis,m=e.x,y=e.y,x=[];m&&i(m)&&x.push(\"x\"),y&&i(y)&&x.push(\"y\"),x.length&&f(e,g,v,\"a\",\"b\",x);var b=e._a=e._a||e.a,_=e._b=e._b||e.b;m=e._x||e.x,y=e._y||e.y;var w={};if(e._cheater){var k=\"index\"===g.cheatertype?b.length:b,T=\"index\"===v.cheatertype?_.length:_;m=a(k,T,e.cheaterslope)}e._x=m=u(m),e._y=y=u(y),h(m,b,_),h(y,b,_),p(e),e.setScale();var A=o(m),M=o(y),S=.5*(A[1]-A[0]),E=.5*(A[1]+A[0]),C=.5*(M[1]-M[0]),L=.5*(M[1]+M[0]);return A=[E-1.3*S,E+1.3*S],M=[L-1.3*C,L+1.3*C],e._extremes[r._id]=n.findExtremes(r,A,{padded:!0}),e._extremes[d._id]=n.findExtremes(d,M,{padded:!0}),s(e,\"a\",\"b\"),s(e,\"b\",\"a\"),l(e,g),l(e,v),w.clipsegments=c(e._xctrl,e._yctrl,g,v),w.x=m,w.y=y,w.a=b,w.b=_,[w]}},{\"../../lib\":719,\"../../plots/cartesian/axes\":767,\"../heatmap/clean_2d_array\":1003,\"../heatmap/convert_column_xyz\":1005,\"./array_minmax\":897,\"./calc_clippath\":903,\"./calc_gridlines\":904,\"./calc_labels\":905,\"./cheater_basis\":907,\"./set_convert\":920,\"./smooth_fill_2d_array\":921}],903:[function(t,e,r){\"use strict\";e.exports=function(t,e,r,n){var i,a,o,s=[],l=!!r.smoothing,c=!!n.smoothing,u=t[0].length-1,h=t.length-1;for(i=0,a=[],o=[];i<=u;i++)a[i]=t[0][i],o[i]=e[0][i];for(s.push({x:a,y:o,bicubic:l}),i=0,a=[],o=[];i<=h;i++)a[i]=t[i][u],o[i]=e[i][u];for(s.push({x:a,y:o,bicubic:c}),i=u,a=[],o=[];i>=0;i--)a[u-i]=t[h][i],o[u-i]=e[h][i];for(s.push({x:a,y:o,bicubic:l}),i=h,a=[],o=[];i>=0;i--)a[h-i]=t[i][0],o[h-i]=e[i][0];return s.push({x:a,y:o,bicubic:c}),s}},{}],904:[function(t,e,r){\"use strict\";var n=t(\"../../plots/cartesian/axes\"),i=t(\"../../lib/extend\").extendFlat;e.exports=function(t,e,r){var a,o,s,l,c,u,h,f,p,d,g,v,m,y,x=t[\"_\"+e],b=t[e+\"axis\"],_=b._gridlines=[],w=b._minorgridlines=[],k=b._boundarylines=[],T=t[\"_\"+r],A=t[r+\"axis\"];\"array\"===b.tickmode&&(b.tickvals=x.slice());var M=t._xctrl,S=t._yctrl,E=M[0].length,C=M.length,L=t._a.length,P=t._b.length;n.prepTicks(b),\"array\"===b.tickmode&&delete b.tickvals;var O=b.smoothing?3:1;function z(n){var i,a,o,s,l,c,u,h,p,d,g,v,m=[],y=[],x={};if(\"b\"===e)for(a=t.b2j(n),o=Math.floor(Math.max(0,Math.min(P-2,a))),s=a-o,x.length=P,x.crossLength=L,x.xy=function(e){return t.evalxy([],e,a)},x.dxy=function(e,r){return t.dxydi([],e,o,r,s)},i=0;i<L;i++)c=Math.min(L-2,i),u=i-c,h=t.evalxy([],i,a),A.smoothing&&i>0&&(p=t.dxydi([],i-1,o,0,s),m.push(l[0]+p[0]/3),y.push(l[1]+p[1]/3),d=t.dxydi([],i-1,o,1,s),m.push(h[0]-d[0]/3),y.push(h[1]-d[1]/3)),m.push(h[0]),y.push(h[1]),l=h;else for(i=t.a2i(n),c=Math.floor(Math.max(0,Math.min(L-2,i))),u=i-c,x.length=L,x.crossLength=P,x.xy=function(e){return t.evalxy([],i,e)},x.dxy=function(e,r){return t.dxydj([],c,e,u,r)},a=0;a<P;a++)o=Math.min(P-2,a),s=a-o,h=t.evalxy([],i,a),A.smoothing&&a>0&&(g=t.dxydj([],c,a-1,u,0),m.push(l[0]+g[0]/3),y.push(l[1]+g[1]/3),v=t.dxydj([],c,a-1,u,1),m.push(h[0]-v[0]/3),y.push(h[1]-v[1]/3)),m.push(h[0]),y.push(h[1]),l=h;return x.axisLetter=e,x.axis=b,x.crossAxis=A,x.value=n,x.constvar=r,x.index=f,x.x=m,x.y=y,x.smoothing=A.smoothing,x}function I(n){var i,a,o,s,l,c=[],u=[],h={};if(h.length=x.length,h.crossLength=T.length,\"b\"===e)for(o=Math.max(0,Math.min(P-2,n)),l=Math.min(1,Math.max(0,n-o)),h.xy=function(e){return t.evalxy([],e,n)},h.dxy=function(e,r){return t.dxydi([],e,o,r,l)},i=0;i<E;i++)c[i]=M[n*O][i],u[i]=S[n*O][i];else for(a=Math.max(0,Math.min(L-2,n)),s=Math.min(1,Math.max(0,n-a)),h.xy=function(e){return t.evalxy([],n,e)},h.dxy=function(e,r){return t.dxydj([],a,e,s,r)},i=0;i<C;i++)c[i]=M[i][n*O],u[i]=S[i][n*O];return h.axisLetter=e,h.axis=b,h.crossAxis=A,h.value=x[n],h.constvar=r,h.index=n,h.x=c,h.y=u,h.smoothing=A.smoothing,h}if(\"array\"===b.tickmode){for(l=5e-15,u=(c=[Math.floor((x.length-1-b.arraytick0)/b.arraydtick*(1+l)),Math.ceil(-b.arraytick0/b.arraydtick/(1+l))].sort(function(t,e){return t-e}))[0]-1,h=c[1]+1,f=u;f<h;f++)(o=b.arraytick0+b.arraydtick*f)<0||o>x.length-1||_.push(i(I(o),{color:b.gridcolor,width:b.gridwidth}));for(f=u;f<h;f++)if(s=b.arraytick0+b.arraydtick*f,g=Math.min(s+b.arraydtick,x.length-1),!(s<0||s>x.length-1||g<0||g>x.length-1))for(v=x[s],m=x[g],a=0;a<b.minorgridcount;a++)(y=g-s)<=0||(d=v+(m-v)*(a+1)/(b.minorgridcount+1)*(b.arraydtick/y))<x[0]||d>x[x.length-1]||w.push(i(z(d),{color:b.minorgridcolor,width:b.minorgridwidth}));b.startline&&k.push(i(I(0),{color:b.startlinecolor,width:b.startlinewidth})),b.endline&&k.push(i(I(x.length-1),{color:b.endlinecolor,width:b.endlinewidth}))}else{for(l=5e-15,u=(c=[Math.floor((x[x.length-1]-b.tick0)/b.dtick*(1+l)),Math.ceil((x[0]-b.tick0)/b.dtick/(1+l))].sort(function(t,e){return t-e}))[0],h=c[1],f=u;f<=h;f++)p=b.tick0+b.dtick*f,_.push(i(z(p),{color:b.gridcolor,width:b.gridwidth}));for(f=u-1;f<h+1;f++)for(p=b.tick0+b.dtick*f,a=0;a<b.minorgridcount;a++)(d=p+b.dtick*(a+1)/(b.minorgridcount+1))<x[0]||d>x[x.length-1]||w.push(i(z(d),{color:b.minorgridcolor,width:b.minorgridwidth}));b.startline&&k.push(i(z(x[0]),{color:b.startlinecolor,width:b.startlinewidth})),b.endline&&k.push(i(z(x[x.length-1]),{color:b.endlinecolor,width:b.endlinewidth}))}}},{\"../../lib/extend\":710,\"../../plots/cartesian/axes\":767}],905:[function(t,e,r){\"use strict\";var n=t(\"../../plots/cartesian/axes\"),i=t(\"../../lib/extend\").extendFlat;e.exports=function(t,e){var r,a,o,s=e._labels=[],l=e._gridlines;for(r=0;r<l.length;r++)o=l[r],-1!==[\"start\",\"both\"].indexOf(e.showticklabels)&&(a=n.tickText(e,o.value),i(a,{prefix:void 0,suffix:void 0,endAnchor:!0,xy:o.xy(0),dxy:o.dxy(0,0),axis:o.axis,length:o.crossAxis.length,font:o.axis.tickfont,isFirst:0===r,isLast:r===l.length-1}),s.push(a)),-1!==[\"end\",\"both\"].indexOf(e.showticklabels)&&(a=n.tickText(e,o.value),i(a,{endAnchor:!1,xy:o.xy(o.crossLength-1),dxy:o.dxy(o.crossLength-2,1),axis:o.axis,length:o.crossAxis.length,font:o.axis.tickfont,isFirst:0===r,isLast:r===l.length-1}),s.push(a))}},{\"../../lib/extend\":710,\"../../plots/cartesian/axes\":767}],906:[function(t,e,r){\"use strict\";e.exports=function(t,e,r,n){var i=t[0]-e[0],a=t[1]-e[1],o=r[0]-e[0],s=r[1]-e[1],l=Math.pow(i*i+a*a,.25),c=Math.pow(o*o+s*s,.25),u=(c*c*i-l*l*o)*n,h=(c*c*a-l*l*s)*n,f=c*(l+c)*3,p=l*(l+c)*3;return[[e[0]+(f&&u/f),e[1]+(f&&h/f)],[e[0]-(p&&u/p),e[1]-(p&&h/p)]]}},{}],907:[function(t,e,r){\"use strict\";var n=t(\"../../lib\").isArrayOrTypedArray;e.exports=function(t,e,r){var i,a,o,s,l,c,u=[],h=n(t)?t.length:t,f=n(e)?e.length:e,p=n(t)?t:null,d=n(e)?e:null;p&&(o=(p.length-1)/(p[p.length-1]-p[0])/(h-1)),d&&(s=(d.length-1)/(d[d.length-1]-d[0])/(f-1));var g=1/0,v=-1/0;for(a=0;a<f;a++)for(u[a]=[],l=d?(d[a]-d[0])*s:a/(f-1),i=0;i<h;i++)c=(p?(p[i]-p[0])*o:i/(h-1))-l*r,g=Math.min(c,g),v=Math.max(c,v),u[a][i]=c;var m=1/(v-g),y=-g*m;for(a=0;a<f;a++)for(i=0;i<h;i++)u[a][i]=m*u[a][i]+y;return u}},{\"../../lib\":719}],908:[function(t,e,r){\"use strict\";var n=t(\"./catmull_rom\"),i=t(\"../../lib\").ensureArray;function a(t,e,r){var n=-.5*r[0]+1.5*e[0],i=-.5*r[1]+1.5*e[1];return[(2*n+t[0])/3,(2*i+t[1])/3]}e.exports=function(t,e,r,o,s,l){var c,u,h,f,p,d,g,v,m,y,x=r[0].length,b=r.length,_=s?3*x-2:x,w=l?3*b-2:b;for(t=i(t,w),e=i(e,w),h=0;h<w;h++)t[h]=i(t[h],_),e[h]=i(e[h],_);for(u=0,f=0;u<b;u++,f+=l?3:1)for(p=t[f],d=e[f],g=r[u],v=o[u],c=0,h=0;c<x;c++,h+=s?3:1)p[h]=g[c],d[h]=v[c];if(s)for(u=0,f=0;u<b;u++,f+=l?3:1){for(c=1,h=3;c<x-1;c++,h+=3)m=n([r[u][c-1],o[u][c-1]],[r[u][c],o[u][c]],[r[u][c+1],o[u][c+1]],s),t[f][h-1]=m[0][0],e[f][h-1]=m[0][1],t[f][h+1]=m[1][0],e[f][h+1]=m[1][1];y=a([t[f][0],e[f][0]],[t[f][2],e[f][2]],[t[f][3],e[f][3]]),t[f][1]=y[0],e[f][1]=y[1],y=a([t[f][_-1],e[f][_-1]],[t[f][_-3],e[f][_-3]],[t[f][_-4],e[f][_-4]]),t[f][_-2]=y[0],e[f][_-2]=y[1]}if(l)for(h=0;h<_;h++){for(f=3;f<w-3;f+=3)m=n([t[f-3][h],e[f-3][h]],[t[f][h],e[f][h]],[t[f+3][h],e[f+3][h]],l),t[f-1][h]=m[0][0],e[f-1][h]=m[0][1],t[f+1][h]=m[1][0],e[f+1][h]=m[1][1];y=a([t[0][h],e[0][h]],[t[2][h],e[2][h]],[t[3][h],e[3][h]]),t[1][h]=y[0],e[1][h]=y[1],y=a([t[w-1][h],e[w-1][h]],[t[w-3][h],e[w-3][h]],[t[w-4][h],e[w-4][h]]),t[w-2][h]=y[0],e[w-2][h]=y[1]}if(s&&l)for(f=1;f<w;f+=(f+1)%3==0?2:1){for(h=3;h<_-3;h+=3)m=n([t[f][h-3],e[f][h-3]],[t[f][h],e[f][h]],[t[f][h+3],e[f][h+3]],s),t[f][h-1]=.5*(t[f][h-1]+m[0][0]),e[f][h-1]=.5*(e[f][h-1]+m[0][1]),t[f][h+1]=.5*(t[f][h+1]+m[1][0]),e[f][h+1]=.5*(e[f][h+1]+m[1][1]);y=a([t[f][0],e[f][0]],[t[f][2],e[f][2]],[t[f][3],e[f][3]]),t[f][1]=.5*(t[f][1]+y[0]),e[f][1]=.5*(e[f][1]+y[1]),y=a([t[f][_-1],e[f][_-1]],[t[f][_-3],e[f][_-3]],[t[f][_-4],e[f][_-4]]),t[f][_-2]=.5*(t[f][_-2]+y[0]),e[f][_-2]=.5*(e[f][_-2]+y[1])}return[t,e]}},{\"../../lib\":719,\"./catmull_rom\":906}],909:[function(t,e,r){\"use strict\";e.exports={RELATIVE_CULL_TOLERANCE:1e-6}},{}],910:[function(t,e,r){\"use strict\";e.exports=function(t,e,r){return e&&r?function(e,r,n,i,a){var o,s,l,c,u,h;e||(e=[]),r*=3,n*=3;var f=i*i,p=1-i,d=p*p,g=p*i*2,v=-3*d,m=3*(d-g),y=3*(g-f),x=3*f,b=a*a,_=b*a,w=1-a,k=w*w,T=k*w;for(h=0;h<t.length;h++)o=v*(u=t[h])[n][r]+m*u[n][r+1]+y*u[n][r+2]+x*u[n][r+3],s=v*u[n+1][r]+m*u[n+1][r+1]+y*u[n+1][r+2]+x*u[n+1][r+3],l=v*u[n+2][r]+m*u[n+2][r+1]+y*u[n+2][r+2]+x*u[n+2][r+3],c=v*u[n+3][r]+m*u[n+3][r+1]+y*u[n+3][r+2]+x*u[n+3][r+3],e[h]=T*o+3*(k*a*s+w*b*l)+_*c;return e}:e?function(e,r,n,i,a){var o,s,l,c;e||(e=[]),r*=3;var u=i*i,h=1-i,f=h*h,p=h*i*2,d=-3*f,g=3*(f-p),v=3*(p-u),m=3*u,y=1-a;for(l=0;l<t.length;l++)o=d*(c=t[l])[n][r]+g*c[n][r+1]+v*c[n][r+2]+m*c[n][r+3],s=d*c[n+1][r]+g*c[n+1][r+1]+v*c[n+1][r+2]+m*c[n+1][r+3],e[l]=y*o+a*s;return e}:r?function(e,r,n,i,a){var o,s,l,c,u,h;e||(e=[]),n*=3;var f=a*a,p=f*a,d=1-a,g=d*d,v=g*d;for(u=0;u<t.length;u++)o=(h=t[u])[n][r+1]-h[n][r],s=h[n+1][r+1]-h[n+1][r],l=h[n+2][r+1]-h[n+2][r],c=h[n+3][r+1]-h[n+3][r],e[u]=v*o+3*(g*a*s+d*f*l)+p*c;return e}:function(e,r,n,i,a){var o,s,l,c;e||(e=[]);var u=1-a;for(l=0;l<t.length;l++)o=(c=t[l])[n][r+1]-c[n][r],s=c[n+1][r+1]-c[n+1][r],e[l]=u*o+a*s;return e}}},{}],911:[function(t,e,r){\"use strict\";e.exports=function(t,e,r){return e&&r?function(e,r,n,i,a){var o,s,l,c,u,h;e||(e=[]),r*=3,n*=3;var f=i*i,p=f*i,d=1-i,g=d*d,v=g*d,m=a*a,y=1-a,x=y*y,b=y*a*2,_=-3*x,w=3*(x-b),k=3*(b-m),T=3*m;for(h=0;h<t.length;h++)o=_*(u=t[h])[n][r]+w*u[n+1][r]+k*u[n+2][r]+T*u[n+3][r],s=_*u[n][r+1]+w*u[n+1][r+1]+k*u[n+2][r+1]+T*u[n+3][r+1],l=_*u[n][r+2]+w*u[n+1][r+2]+k*u[n+2][r+2]+T*u[n+3][r+2],c=_*u[n][r+3]+w*u[n+1][r+3]+k*u[n+2][r+3]+T*u[n+3][r+3],e[h]=v*o+3*(g*i*s+d*f*l)+p*c;return e}:e?function(e,r,n,i,a){var o,s,l,c,u,h;e||(e=[]),r*=3;var f=a*a,p=f*a,d=1-a,g=d*d,v=g*d;for(u=0;u<t.length;u++)o=(h=t[u])[n+1][r]-h[n][r],s=h[n+1][r+1]-h[n][r+1],l=h[n+1][r+2]-h[n][r+2],c=h[n+1][r+3]-h[n][r+3],e[u]=v*o+3*(g*a*s+d*f*l)+p*c;return e}:r?function(e,r,n,i,a){var o,s,l,c;e||(e=[]),n*=3;var u=1-i,h=a*a,f=1-a,p=f*f,d=f*a*2,g=-3*p,v=3*(p-d),m=3*(d-h),y=3*h;for(l=0;l<t.length;l++)o=g*(c=t[l])[n][r]+v*c[n+1][r]+m*c[n+2][r]+y*c[n+3][r],s=g*c[n][r+1]+v*c[n+1][r+1]+m*c[n+2][r+1]+y*c[n+3][r+1],e[l]=u*o+i*s;return e}:function(e,r,n,i,a){var o,s,l,c;e||(e=[]);var u=1-i;for(l=0;l<t.length;l++)o=(c=t[l])[n+1][r]-c[n][r],s=c[n+1][r+1]-c[n][r+1],e[l]=u*o+i*s;return e}}},{}],912:[function(t,e,r){\"use strict\";e.exports=function(t,e,r,n,i){var a=e-2,o=r-2;return n&&i?function(e,r,n){var i,s,l,c,u,h;e||(e=[]);var f=Math.max(0,Math.min(Math.floor(r),a)),p=Math.max(0,Math.min(Math.floor(n),o)),d=Math.max(0,Math.min(1,r-f)),g=Math.max(0,Math.min(1,n-p));f*=3,p*=3;var v=d*d,m=v*d,y=1-d,x=y*y,b=x*y,_=g*g,w=_*g,k=1-g,T=k*k,A=T*k;for(h=0;h<t.length;h++)i=b*(u=t[h])[p][f]+3*(x*d*u[p][f+1]+y*v*u[p][f+2])+m*u[p][f+3],s=b*u[p+1][f]+3*(x*d*u[p+1][f+1]+y*v*u[p+1][f+2])+m*u[p+1][f+3],l=b*u[p+2][f]+3*(x*d*u[p+2][f+1]+y*v*u[p+2][f+2])+m*u[p+2][f+3],c=b*u[p+3][f]+3*(x*d*u[p+3][f+1]+y*v*u[p+3][f+2])+m*u[p+3][f+3],e[h]=A*i+3*(T*g*s+k*_*l)+w*c;return e}:n?function(e,r,n){e||(e=[]);var i,s,l,c,u,h,f=Math.max(0,Math.min(Math.floor(r),a)),p=Math.max(0,Math.min(Math.floor(n),o)),d=Math.max(0,Math.min(1,r-f)),g=Math.max(0,Math.min(1,n-p));f*=3;var v=d*d,m=v*d,y=1-d,x=y*y,b=x*y,_=1-g;for(u=0;u<t.length;u++)i=_*(h=t[u])[p][f]+g*h[p+1][f],s=_*h[p][f+1]+g*h[p+1][f+1],l=_*h[p][f+2]+g*h[p+1][f+1],c=_*h[p][f+3]+g*h[p+1][f+1],e[u]=b*i+3*(x*d*s+y*v*l)+m*c;return e}:i?function(e,r,n){e||(e=[]);var i,s,l,c,u,h,f=Math.max(0,Math.min(Math.floor(r),a)),p=Math.max(0,Math.min(Math.floor(n),o)),d=Math.max(0,Math.min(1,r-f)),g=Math.max(0,Math.min(1,n-p));p*=3;var v=g*g,m=v*g,y=1-g,x=y*y,b=x*y,_=1-d;for(u=0;u<t.length;u++)i=_*(h=t[u])[p][f]+d*h[p][f+1],s=_*h[p+1][f]+d*h[p+1][f+1],l=_*h[p+2][f]+d*h[p+2][f+1],c=_*h[p+3][f]+d*h[p+3][f+1],e[u]=b*i+3*(x*g*s+y*v*l)+m*c;return e}:function(e,r,n){e||(e=[]);var i,s,l,c,u=Math.max(0,Math.min(Math.floor(r),a)),h=Math.max(0,Math.min(Math.floor(n),o)),f=Math.max(0,Math.min(1,r-u)),p=Math.max(0,Math.min(1,n-h)),d=1-p,g=1-f;for(l=0;l<t.length;l++)i=g*(c=t[l])[h][u]+f*c[h][u+1],s=g*c[h+1][u]+f*c[h+1][u+1],e[l]=d*i+p*s;return e}}},{}],913:[function(t,e,r){\"use strict\";var n=t(\"../../lib\"),i=t(\"./xy_defaults\"),a=t(\"./ab_defaults\"),o=t(\"./attributes\"),s=t(\"../../components/color/attributes\");e.exports=function(t,e,r,l){function c(r,i){return n.coerce(t,e,o,r,i)}e._clipPathId=\"clip\"+e.uid+\"carpet\";var u=c(\"color\",s.defaultLine);(n.coerceFont(c,\"font\"),c(\"carpet\"),a(t,e,l,c,u),e.a&&e.b)?(e.a.length<3&&(e.aaxis.smoothing=0),e.b.length<3&&(e.baxis.smoothing=0),i(t,e,c)||(e.visible=!1),e._cheater&&c(\"cheaterslope\")):e.visible=!1}},{\"../../components/color/attributes\":592,\"../../lib\":719,\"./ab_defaults\":896,\"./attributes\":898,\"./xy_defaults\":922}],914:[function(t,e,r){\"use strict\";e.exports={attributes:t(\"./attributes\"),supplyDefaults:t(\"./defaults\"),plot:t(\"./plot\"),calc:t(\"./calc\"),animatable:!0,isContainer:!0,moduleType:\"trace\",name:\"carpet\",basePlotModule:t(\"../../plots/cartesian\"),categories:[\"cartesian\",\"svg\",\"carpet\",\"carpetAxis\",\"notLegendIsolatable\",\"noMultiCategory\"],meta:{}}},{\"../../plots/cartesian\":778,\"./attributes\":898,\"./calc\":902,\"./defaults\":913,\"./plot\":919}],915:[function(t,e,r){\"use strict\";e.exports=function(t,e){for(var r,n=t._fullData.length,i=0;i<n;i++){var a=t._fullData[i];if(a.index!==e.index&&(\"carpet\"===a.type&&(r||(r=a),a.carpet===e.carpet)))return a}return r}},{}],916:[function(t,e,r){\"use strict\";e.exports=function(t,e,r){if(0===t.length)return\"\";var n,i=[],a=r?3:1;for(n=0;n<t.length;n+=a)i.push(t[n]+\",\"+e[n]),r&&n<t.length-a&&(i.push(\"C\"),i.push([t[n+1]+\",\"+e[n+1],t[n+2]+\",\"+e[n+2]+\" \"].join(\" \")));return i.join(r?\"\":\"L\")}},{}],917:[function(t,e,r){\"use strict\";var n=t(\"../../lib\").isArrayOrTypedArray;e.exports=function(t,e,r){var i;for(n(t)?t.length>e.length&&(t=t.slice(0,e.length)):t=[],i=0;i<e.length;i++)t[i]=r(e[i]);return t}},{\"../../lib\":719}],918:[function(t,e,r){\"use strict\";e.exports=function(t,e,r,n,i,a){var o=i[0]*t.dpdx(e),s=i[1]*t.dpdy(r),l=1,c=1;if(a){var u=Math.sqrt(i[0]*i[0]+i[1]*i[1]),h=Math.sqrt(a[0]*a[0]+a[1]*a[1]),f=(i[0]*a[0]+i[1]*a[1])/u/h;c=Math.max(0,f)}var p=180*Math.atan2(s,o)/Math.PI;return p<-90?(p+=180,l=-l):p>90&&(p-=180,l=-l),{angle:p,flip:l,p:t.c2p(n,e,r),offsetMultplier:c}}},{}],919:[function(t,e,r){\"use strict\";var n=t(\"d3\"),i=t(\"../../components/drawing\"),a=t(\"./map_1d_array\"),o=t(\"./makepath\"),s=t(\"./orient_text\"),l=t(\"../../lib/svg_text_utils\"),c=t(\"../../lib\"),u=t(\"../../constants/alignment\");function h(t,e,r,i,s,l){var c=\"const-\"+s+\"-lines\",u=r.selectAll(\".\"+c).data(l);u.enter().append(\"path\").classed(c,!0).style(\"vector-effect\",\"non-scaling-stroke\"),u.each(function(r){var i=r,s=i.x,l=i.y,c=a([],s,t.c2p),u=a([],l,e.c2p),h=\"M\"+o(c,u,i.smoothing);n.select(this).attr(\"d\",h).style(\"stroke-width\",i.width).style(\"stroke\",i.color).style(\"fill\",\"none\")}),u.exit().remove()}function f(t,e,r,a,o,c,u,h){var f=c.selectAll(\"text.\"+h).data(u);f.enter().append(\"text\").classed(h,!0);var p=0,d={};return f.each(function(o,c){var u;if(\"auto\"===o.axis.tickangle)u=s(a,e,r,o.xy,o.dxy);else{var h=(o.axis.tickangle+180)*Math.PI/180;u=s(a,e,r,o.xy,[Math.cos(h),Math.sin(h)])}c||(d={angle:u.angle,flip:u.flip});var f=(o.endAnchor?-1:1)*u.flip,g=n.select(this).attr({\"text-anchor\":f>0?\"start\":\"end\",\"data-notex\":1}).call(i.font,o.font).text(o.text).call(l.convertToTspans,t),v=i.bBox(this);g.attr(\"transform\",\"translate(\"+u.p[0]+\",\"+u.p[1]+\") rotate(\"+u.angle+\")translate(\"+o.axis.labelpadding*f+\",\"+.3*v.height+\")\"),p=Math.max(p,v.width+o.axis.labelpadding)}),f.exit().remove(),d.maxExtent=p,d}e.exports=function(t,e,r,i){var l=e.xaxis,u=e.yaxis,p=t._fullLayout._clips;c.makeTraceGroups(i,r,\"trace\").each(function(e){var r=n.select(this),i=e[0],d=i.trace,v=d.aaxis,m=d.baxis,y=c.ensureSingle(r,\"g\",\"minorlayer\"),x=c.ensureSingle(r,\"g\",\"majorlayer\"),b=c.ensureSingle(r,\"g\",\"boundarylayer\"),_=c.ensureSingle(r,\"g\",\"labellayer\");r.style(\"opacity\",d.opacity),h(l,u,x,v,\"a\",v._gridlines),h(l,u,x,m,\"b\",m._gridlines),h(l,u,y,v,\"a\",v._minorgridlines),h(l,u,y,m,\"b\",m._minorgridlines),h(l,u,b,v,\"a-boundary\",v._boundarylines),h(l,u,b,m,\"b-boundary\",m._boundarylines);var w=f(t,l,u,d,i,_,v._labels,\"a-label\"),k=f(t,l,u,d,i,_,m._labels,\"b-label\");!function(t,e,r,n,i,a,o,l){var u,h,f,p,d=c.aggNums(Math.min,null,r.a),v=c.aggNums(Math.max,null,r.a),m=c.aggNums(Math.min,null,r.b),y=c.aggNums(Math.max,null,r.b);u=.5*(d+v),h=m,f=r.ab2xy(u,h,!0),p=r.dxyda_rough(u,h),void 0===o.angle&&c.extendFlat(o,s(r,i,a,f,r.dxydb_rough(u,h)));g(t,e,r,n,f,p,r.aaxis,i,a,o,\"a-title\"),u=d,h=.5*(m+y),f=r.ab2xy(u,h,!0),p=r.dxydb_rough(u,h),void 0===l.angle&&c.extendFlat(l,s(r,i,a,f,r.dxyda_rough(u,h)));g(t,e,r,n,f,p,r.baxis,i,a,l,\"b-title\")}(t,_,d,i,l,u,w,k),function(t,e,r,n,i){var s,l,u,h,f=r.select(\"#\"+t._clipPathId);f.size()||(f=r.append(\"clipPath\").classed(\"carpetclip\",!0));var p=c.ensureSingle(f,\"path\",\"carpetboundary\"),d=e.clipsegments,g=[];for(h=0;h<d.length;h++)s=d[h],l=a([],s.x,n.c2p),u=a([],s.y,i.c2p),g.push(o(l,u,s.bicubic));var v=\"M\"+g.join(\"L\")+\"Z\";f.attr(\"id\",t._clipPathId),p.attr(\"d\",v)}(d,i,p,l,u)})};var p=u.LINE_SPACING,d=(1-u.MID_SHIFT)/p+1;function g(t,e,r,a,o,c,u,h,f,g,v){var m=[];u.title.text&&m.push(u.title.text);var y=e.selectAll(\"text.\"+v).data(m),x=g.maxExtent;y.enter().append(\"text\").classed(v,!0),y.each(function(){var e=s(r,h,f,o,c);-1===[\"start\",\"both\"].indexOf(u.showticklabels)&&(x=0);var a=u.title.font.size;x+=a+u.title.offset;var v=(g.angle+(g.flip<0?180:0)-e.angle+450)%360,m=v>90&&v<270,y=n.select(this);y.text(u.title.text).call(l.convertToTspans,t),m&&(x=(-l.lineCount(y)+d)*p*a-x),y.attr(\"transform\",\"translate(\"+e.p[0]+\",\"+e.p[1]+\") rotate(\"+e.angle+\") translate(0,\"+x+\")\").classed(\"user-select-none\",!0).attr(\"text-anchor\",\"middle\").call(i.font,u.title.font)}),y.exit().remove()}},{\"../../components/drawing\":614,\"../../constants/alignment\":688,\"../../lib\":719,\"../../lib/svg_text_utils\":743,\"./makepath\":916,\"./map_1d_array\":917,\"./orient_text\":918,d3:163}],920:[function(t,e,r){\"use strict\";var n=t(\"./constants\"),i=t(\"../../lib/search\").findBin,a=t(\"./compute_control_points\"),o=t(\"./create_spline_evaluator\"),s=t(\"./create_i_derivative_evaluator\"),l=t(\"./create_j_derivative_evaluator\");e.exports=function(t){var e=t._a,r=t._b,c=e.length,u=r.length,h=t.aaxis,f=t.baxis,p=e[0],d=e[c-1],g=r[0],v=r[u-1],m=e[e.length-1]-e[0],y=r[r.length-1]-r[0],x=m*n.RELATIVE_CULL_TOLERANCE,b=y*n.RELATIVE_CULL_TOLERANCE;p-=x,d+=x,g-=b,v+=b,t.isVisible=function(t,e){return t>p&&t<d&&e>g&&e<v},t.isOccluded=function(t,e){return t<p||t>d||e<g||e>v},t.setScale=function(){var e=t._x,r=t._y,n=a(t._xctrl,t._yctrl,e,r,h.smoothing,f.smoothing);t._xctrl=n[0],t._yctrl=n[1],t.evalxy=o([t._xctrl,t._yctrl],c,u,h.smoothing,f.smoothing),t.dxydi=s([t._xctrl,t._yctrl],h.smoothing,f.smoothing),t.dxydj=l([t._xctrl,t._yctrl],h.smoothing,f.smoothing)},t.i2a=function(t){var r=Math.max(0,Math.floor(t[0]),c-2),n=t[0]-r;return(1-n)*e[r]+n*e[r+1]},t.j2b=function(t){var e=Math.max(0,Math.floor(t[1]),c-2),n=t[1]-e;return(1-n)*r[e]+n*r[e+1]},t.ij2ab=function(e){return[t.i2a(e[0]),t.j2b(e[1])]},t.a2i=function(t){var r=Math.max(0,Math.min(i(t,e),c-2)),n=e[r],a=e[r+1];return Math.max(0,Math.min(c-1,r+(t-n)/(a-n)))},t.b2j=function(t){var e=Math.max(0,Math.min(i(t,r),u-2)),n=r[e],a=r[e+1];return Math.max(0,Math.min(u-1,e+(t-n)/(a-n)))},t.ab2ij=function(e){return[t.a2i(e[0]),t.b2j(e[1])]},t.i2c=function(e,r){return t.evalxy([],e,r)},t.ab2xy=function(n,i,a){if(!a&&(n<e[0]||n>e[c-1]|i<r[0]||i>r[u-1]))return[!1,!1];var o=t.a2i(n),s=t.b2j(i),l=t.evalxy([],o,s);if(a){var h,f,p,d,g=0,v=0,m=[];n<e[0]?(h=0,f=0,g=(n-e[0])/(e[1]-e[0])):n>e[c-1]?(h=c-2,f=1,g=(n-e[c-1])/(e[c-1]-e[c-2])):f=o-(h=Math.max(0,Math.min(c-2,Math.floor(o)))),i<r[0]?(p=0,d=0,v=(i-r[0])/(r[1]-r[0])):i>r[u-1]?(p=u-2,d=1,v=(i-r[u-1])/(r[u-1]-r[u-2])):d=s-(p=Math.max(0,Math.min(u-2,Math.floor(s)))),g&&(t.dxydi(m,h,p,f,d),l[0]+=m[0]*g,l[1]+=m[1]*g),v&&(t.dxydj(m,h,p,f,d),l[0]+=m[0]*v,l[1]+=m[1]*v)}return l},t.c2p=function(t,e,r){return[e.c2p(t[0]),r.c2p(t[1])]},t.p2x=function(t,e,r){return[e.p2c(t[0]),r.p2c(t[1])]},t.dadi=function(t){var r=Math.max(0,Math.min(e.length-2,t));return e[r+1]-e[r]},t.dbdj=function(t){var e=Math.max(0,Math.min(r.length-2,t));return r[e+1]-r[e]},t.dxyda=function(e,r,n,i){var a=t.dxydi(null,e,r,n,i),o=t.dadi(e,n);return[a[0]/o,a[1]/o]},t.dxydb=function(e,r,n,i){var a=t.dxydj(null,e,r,n,i),o=t.dbdj(r,i);return[a[0]/o,a[1]/o]},t.dxyda_rough=function(e,r,n){var i=m*(n||.1),a=t.ab2xy(e+i,r,!0),o=t.ab2xy(e-i,r,!0);return[.5*(a[0]-o[0])/i,.5*(a[1]-o[1])/i]},t.dxydb_rough=function(e,r,n){var i=y*(n||.1),a=t.ab2xy(e,r+i,!0),o=t.ab2xy(e,r-i,!0);return[.5*(a[0]-o[0])/i,.5*(a[1]-o[1])/i]},t.dpdx=function(t){return t._m},t.dpdy=function(t){return t._m}}},{\"../../lib/search\":738,\"./compute_control_points\":908,\"./constants\":909,\"./create_i_derivative_evaluator\":910,\"./create_j_derivative_evaluator\":911,\"./create_spline_evaluator\":912}],921:[function(t,e,r){\"use strict\";var n=t(\"../../lib\");e.exports=function(t,e,r){var i,a,o,s=[],l=[],c=t[0].length,u=t.length;function h(e,r){var n,i=0,a=0;return e>0&&void 0!==(n=t[r][e-1])&&(a++,i+=n),e<c-1&&void 0!==(n=t[r][e+1])&&(a++,i+=n),r>0&&void 0!==(n=t[r-1][e])&&(a++,i+=n),r<u-1&&void 0!==(n=t[r+1][e])&&(a++,i+=n),i/Math.max(1,a)}var f,p,d,g,v,m,y,x,b,_,w,k=0;for(i=0;i<c;i++)for(a=0;a<u;a++)void 0===t[a][i]&&(s.push(i),l.push(a),t[a][i]=h(i,a)),k=Math.max(k,Math.abs(t[a][i]));if(!s.length)return t;var T=0,A=0,M=s.length;do{for(T=0,o=0;o<M;o++){i=s[o],a=l[o];var S,E,C,L,P,O,z=0,I=0;0===i?(C=e[P=Math.min(c-1,2)],L=e[1],S=t[a][P],I+=(E=t[a][1])+(E-S)*(e[0]-L)/(L-C),z++):i===c-1&&(C=e[P=Math.max(0,c-3)],L=e[c-2],S=t[a][P],I+=(E=t[a][c-2])+(E-S)*(e[c-1]-L)/(L-C),z++),(0===i||i===c-1)&&a>0&&a<u-1&&(f=r[a+1]-r[a],I+=((p=r[a]-r[a-1])*t[a+1][i]+f*t[a-1][i])/(p+f),z++),0===a?(C=r[O=Math.min(u-1,2)],L=r[1],S=t[O][i],I+=(E=t[1][i])+(E-S)*(r[0]-L)/(L-C),z++):a===u-1&&(C=r[O=Math.max(0,u-3)],L=r[u-2],S=t[O][i],I+=(E=t[u-2][i])+(E-S)*(r[u-1]-L)/(L-C),z++),(0===a||a===u-1)&&i>0&&i<c-1&&(f=e[i+1]-e[i],I+=((p=e[i]-e[i-1])*t[a][i+1]+f*t[a][i-1])/(p+f),z++),z?I/=z:(d=e[i+1]-e[i],g=e[i]-e[i-1],x=(v=r[a+1]-r[a])*(m=r[a]-r[a-1])*(v+m),I=((y=d*g*(d+g))*(m*t[a+1][i]+v*t[a-1][i])+x*(g*t[a][i+1]+d*t[a][i-1]))/(x*(g+d)+y*(m+v))),T+=(_=(b=I-t[a][i])/k)*_,w=z?0:.85,t[a][i]+=b*(1+w)}T=Math.sqrt(T)}while(A++<100&&T>1e-5);return n.log(\"Smoother converged to\",T,\"after\",A,\"iterations\"),t}},{\"../../lib\":719}],922:[function(t,e,r){\"use strict\";var n=t(\"../../lib\").isArray1D;e.exports=function(t,e,r){var i=r(\"x\"),a=i&&i.length,o=r(\"y\"),s=o&&o.length;if(!a&&!s)return!1;if(e._cheater=!i,a&&!n(i)||s&&!n(o))e._length=null;else{var l=a?i.length:1/0;s&&(l=Math.min(l,o.length)),e.a&&e.a.length&&(l=Math.min(l,e.a.length)),e.b&&e.b.length&&(l=Math.min(l,e.b.length)),e._length=l}return!0}},{\"../../lib\":719}],923:[function(t,e,r){\"use strict\";var n=t(\"../../components/fx/hovertemplate_attributes\"),i=t(\"../scattergeo/attributes\"),a=t(\"../../components/colorscale/attributes\"),o=t(\"../../plots/attributes\"),s=t(\"../../components/color/attributes\").defaultLine,l=t(\"../../lib/extend\").extendFlat,c=i.marker.line;e.exports=l({locations:{valType:\"data_array\",editType:\"calc\"},locationmode:i.locationmode,z:{valType:\"data_array\",editType:\"calc\"},text:l({},i.text,{}),hovertext:l({},i.hovertext,{}),marker:{line:{color:l({},c.color,{dflt:s}),width:l({},c.width,{dflt:1}),editType:\"calc\"},opacity:{valType:\"number\",arrayOk:!0,min:0,max:1,dflt:1,editType:\"style\"},editType:\"calc\"},selected:{marker:{opacity:i.selected.marker.opacity,editType:\"plot\"},editType:\"plot\"},unselected:{marker:{opacity:i.unselected.marker.opacity,editType:\"plot\"},editType:\"plot\"},hoverinfo:l({},o.hoverinfo,{editType:\"calc\",flags:[\"location\",\"z\",\"text\",\"name\"]}),hovertemplate:n()},a(\"\",{cLetter:\"z\",editTypeOverride:\"calc\"}))},{\"../../components/color/attributes\":592,\"../../components/colorscale/attributes\":600,\"../../components/fx/hovertemplate_attributes\":631,\"../../lib/extend\":710,\"../../plots/attributes\":764,\"../scattergeo/attributes\":1151}],924:[function(t,e,r){\"use strict\";var n=t(\"fast-isnumeric\"),i=t(\"../../constants/numerical\").BADNUM,a=t(\"../../components/colorscale/calc\"),o=t(\"../scatter/arrays_to_calcdata\"),s=t(\"../scatter/calc_selection\");function l(t){return t&&\"string\"==typeof t}e.exports=function(t,e){var r,c=e._length,u=new Array(c);r=e.geojson?function(t){return l(t)||n(t)}:l;for(var h=0;h<c;h++){var f=u[h]={},p=e.locations[h],d=e.z[h];r(p)&&n(d)?(f.loc=p,f.z=d):(f.loc=null,f.z=i),f.index=h}return o(u,e),a(t,e,{vals:e.z,containerStr:\"\",cLetter:\"z\"}),s(u,e),u}},{\"../../components/colorscale/calc\":601,\"../../constants/numerical\":695,\"../scatter/arrays_to_calcdata\":1111,\"../scatter/calc_selection\":1114,\"fast-isnumeric\":225}],925:[function(t,e,r){\"use strict\";var n=t(\"../../lib\"),i=t(\"../../components/colorscale/defaults\"),a=t(\"./attributes\");e.exports=function(t,e,r,o){function s(r,i){return n.coerce(t,e,a,r,i)}var l=s(\"locations\"),c=s(\"z\");l&&l.length&&n.isArrayOrTypedArray(c)&&c.length?(e._length=Math.min(l.length,c.length),s(\"locationmode\"),s(\"text\"),s(\"hovertext\"),s(\"hovertemplate\"),s(\"marker.line.width\")&&s(\"marker.line.color\"),s(\"marker.opacity\"),i(t,e,o,s,{prefix:\"\",cLetter:\"z\"}),n.coerceSelectionMarkerOpacity(e,s)):e.visible=!1}},{\"../../components/colorscale/defaults\":603,\"../../lib\":719,\"./attributes\":923}],926:[function(t,e,r){\"use strict\";e.exports=function(t,e,r,n,i){t.location=e.location,t.z=e.z;var a=n[i];return a.fIn&&(t.properties=a.fIn.properties),t}},{}],927:[function(t,e,r){\"use strict\";var n=t(\"../../plots/cartesian/axes\"),i=t(\"./attributes\"),a=t(\"../../lib\").fillText;e.exports=function(t,e,r){var o,s,l,c,u=t.cd,h=u[0].trace,f=t.subplot;for(s=0;s<u.length;s++)if(c=!1,(o=u[s])._polygons){for(l=0;l<o._polygons.length;l++)o._polygons[l].contains([e,r])&&(c=!c),o._polygons[l].contains([e+360,r])&&(c=!c);if(c)break}if(c&&o)return t.x0=t.x1=t.xa.c2p(o.ct),t.y0=t.y1=t.ya.c2p(o.ct),t.index=o.index,t.location=o.loc,t.z=o.z,t.zLabel=n.tickText(f.mockAxis,f.mockAxis.c2l(o.z),\"hover\").text,t.hovertemplate=o.hovertemplate,function(t,e,r){if(e.hovertemplate)return;var n=r.hi||e.hoverinfo,o=\"all\"===n?i.hoverinfo.flags:n.split(\"+\"),s=-1!==o.indexOf(\"name\"),l=-1!==o.indexOf(\"location\"),c=-1!==o.indexOf(\"z\"),u=-1!==o.indexOf(\"text\"),h=[];!s&&l?t.nameOverride=r.loc:(s&&(t.nameOverride=e.name),l&&h.push(r.loc));c&&h.push(t.zLabel);u&&a(r,e,h);t.extraText=h.join(\"<br>\")}(t,h,o,f.mockAxis),[t]}},{\"../../lib\":719,\"../../plots/cartesian/axes\":767,\"./attributes\":923}],928:[function(t,e,r){\"use strict\";e.exports={attributes:t(\"./attributes\"),supplyDefaults:t(\"./defaults\"),colorbar:t(\"../heatmap/colorbar\"),calc:t(\"./calc\"),plot:t(\"./plot\").plot,style:t(\"./style\").style,styleOnSelect:t(\"./style\").styleOnSelect,hoverPoints:t(\"./hover\"),eventData:t(\"./event_data\"),selectPoints:t(\"./select\"),moduleType:\"trace\",name:\"choropleth\",basePlotModule:t(\"../../plots/geo\"),categories:[\"geo\",\"noOpacity\"],meta:{}}},{\"../../plots/geo\":797,\"../heatmap/colorbar\":1004,\"./attributes\":923,\"./calc\":924,\"./defaults\":925,\"./event_data\":926,\"./hover\":927,\"./plot\":929,\"./select\":930,\"./style\":931}],929:[function(t,e,r){\"use strict\";var n=t(\"d3\"),i=t(\"../../lib\"),a=t(\"../../lib/polygon\"),o=t(\"../../lib/topojson_utils\").getTopojsonFeatures,s=t(\"../../lib/geo_location_utils\").locationToFeature,l=t(\"./style\").style;function c(t,e){for(var r=t[0].trace,n=t.length,i=o(r,e),a=0;a<n;a++){var l=t[a],c=s(r.locationmode,l.loc,i);c?(l.geojson=c,l.ct=c.properties.ct,l._polygons=u(c)):l.geojson=null}}function u(t){var e,r,n,i,o=t.geometry,s=o.coordinates,l=t.id,c=[];function u(t){for(var e=0;e<t.length-1;e++)if(t[e][0]>0&&t[e+1][0]<0)return e;return null}switch(e=\"RUS\"===l||\"FJI\"===l?function(t){var e;if(null===u(t))e=t;else for(e=new Array(t.length),i=0;i<t.length;i++)e[i]=[t[i][0]<0?t[i][0]+360:t[i][0],t[i][1]];c.push(a.tester(e))}:\"ATA\"===l?function(t){var e=u(t);if(null===e)return c.push(a.tester(t));var r=new Array(t.length+1),n=0;for(i=0;i<t.length;i++)i>e?r[n++]=[t[i][0]+360,t[i][1]]:i===e?(r[n++]=t[i],r[n++]=[t[i][0],-90]):r[n++]=t[i];var o=a.tester(r);o.pts.pop(),c.push(o)}:function(t){c.push(a.tester(t))},o.type){case\"MultiPolygon\":for(r=0;r<s.length;r++)for(n=0;n<s[r].length;n++)e(s[r][n]);break;case\"Polygon\":for(r=0;r<s.length;r++)e(s[r])}return c}e.exports={plot:function(t,e,r){for(var a=0;a<r.length;a++)c(r[a],e.topojson);var o=e.layers.backplot.select(\".choroplethlayer\");i.makeTraceGroups(o,r,\"trace choropleth\").each(function(e){var r=n.select(this).selectAll(\"path.choroplethlocation\").data(i.identity);r.enter().append(\"path\").classed(\"choroplethlocation\",!0),r.exit().remove(),l(t,e)})},feature2polygons:u}},{\"../../lib\":719,\"../../lib/geo_location_utils\":713,\"../../lib/polygon\":731,\"../../lib/topojson_utils\":746,\"./style\":931,d3:163}],930:[function(t,e,r){\"use strict\";e.exports=function(t,e){var r,n,i,a,o,s=t.cd,l=t.xaxis,c=t.yaxis,u=[];if(!1===e)for(r=0;r<s.length;r++)s[r].selected=0;else for(r=0;r<s.length;r++)(i=(n=s[r]).ct)&&(a=l.c2p(i),o=c.c2p(i),e.contains([a,o],null,r,t)?(u.push({pointNumber:r,lon:i[0],lat:i[1]}),n.selected=1):n.selected=0);return u}},{}],931:[function(t,e,r){\"use strict\";var n=t(\"d3\"),i=t(\"../../components/color\"),a=t(\"../../components/drawing\"),o=t(\"../../components/colorscale\");function s(t,e){var r=e[0].trace,s=e[0].node3.selectAll(\".choroplethlocation\"),l=r.marker||{},c=l.line||{},u=o.makeColorScaleFuncFromTrace(r);s.each(function(t){n.select(this).attr(\"fill\",u(t.z)).call(i.stroke,t.mlc||c.color).call(a.dashLine,\"\",t.mlw||c.width||0).style(\"opacity\",l.opacity)}),a.selectedPointStyle(s,r,t)}e.exports={style:function(t,e){e&&s(t,e)},styleOnSelect:function(t,e){var r=e[0].node3,n=e[0].trace;n.selectedpoints?a.selectedPointStyle(r.selectAll(\".choroplethlocation\"),n,t):s(t,e)}}},{\"../../components/color\":593,\"../../components/colorscale\":605,\"../../components/drawing\":614,d3:163}],932:[function(t,e,r){\"use strict\";var n=t(\"../choropleth/attributes\"),i=t(\"../../components/colorscale/attributes\"),a=t(\"../../components/fx/hovertemplate_attributes\"),o=t(\"../../lib/extend\").extendFlat;e.exports=o({locations:{valType:\"data_array\",editType:\"calc\"},z:{valType:\"data_array\",editType:\"calc\"},geojson:{valType:\"any\",editType:\"calc\"},below:{valType:\"string\",editType:\"plot\"},text:n.text,hovertext:n.hovertext,marker:{line:{color:o({},n.marker.line.color,{editType:\"plot\"}),width:o({},n.marker.line.width,{editType:\"plot\"}),editType:\"calc\"},opacity:o({},n.marker.opacity,{editType:\"plot\"}),editType:\"calc\"},selected:{marker:{opacity:o({},n.selected.marker.opacity,{editType:\"plot\"}),editType:\"plot\"},editType:\"plot\"},unselected:{marker:{opacity:o({},n.unselected.marker.opacity,{editType:\"plot\"}),editType:\"plot\"},editType:\"plot\"},hoverinfo:n.hoverinfo,hovertemplate:a({},{keys:[\"properties\"]})},i(\"\",{cLetter:\"z\",editTypeOverride:\"calc\"}))},{\"../../components/colorscale/attributes\":600,\"../../components/fx/hovertemplate_attributes\":631,\"../../lib/extend\":710,\"../choropleth/attributes\":923}],933:[function(t,e,r){\"use strict\";var n=t(\"fast-isnumeric\"),i=t(\"@turf/area\"),a=t(\"@turf/centroid\"),o=t(\"../../lib\"),s=t(\"../../components/colorscale\"),l=t(\"../../components/drawing\"),c=t(\"../../lib/geojson_utils\").makeBlank,u=t(\"../choropleth/plot\").feature2polygons;function h(t){var e,r=t[0].trace,n=r._opts;if(r.selectedpoints){for(var i=l.makeSelectedPointStyleFns(r),a=0;a<t.length;a++){var s=t[a];s.fOut&&(s.fOut.properties.mo2=i.selectedOpacityFn(s))}e={type:\"identity\",property:\"mo2\"}}else e=o.isArrayOrTypedArray(r.marker.opacity)?{type:\"identity\",property:\"mo\"}:r.marker.opacity;return o.extendFlat(n.fill.paint,{\"fill-opacity\":e}),o.extendFlat(n.line.paint,{\"line-opacity\":e}),n}e.exports={convert:function(t){var e=t[0].trace,r=!0===e.visible&&0!==e._length,l={layout:{visibility:\"none\"},paint:{}},f={layout:{visibility:\"none\"},paint:{}},p=e._opts={fill:l,line:f,geojson:c()};if(!r)return p;var d=\"string\"==typeof e.geojson?(window.PlotlyGeoAssets||{})[e.geojson]:e.geojson;if(!o.isPlainObject(d))return o.error(\"Oops ... something when wrong when fetching \"+e.geojson),p;var g,v={},m=[];for(g=0;g<t.length;g++){var y=t[g];y.loc&&(v[y.loc]=y)}var x,b,_,w=s.makeColorScaleFuncFromTrace(e),k=e.marker,T=k.line||{};function A(t){var e=v[t.id];if(e){var r=t.geometry;if(\"Polygon\"===r.type||\"MultiPolygon\"===r.type){var n={fc:w(e.z)};x&&(n.mo=x(e)),b&&(n.mlc=b(e)),_&&(n.mlw=_(e));var s={type:\"Feature\",geometry:r,properties:n};e._polygons=u(s),e.ct=function(t){var e,r=t.geometry;if(\"MultiPolygon\"===r.type)for(var n=r.coordinates,o=0,s=0;s<n.length;s++){var l={type:\"Polygon\",coordinates:n[s]},c=i.default(l);c>o&&(o=c,e=l)}else e=r;return a.default(e).geometry.coordinates}(s),e.fIn=t,e.fOut=s,m.push(s)}else o.log([\"Location with id\",e.loc,\"does not have a valid GeoJSON geometry,\",\"choroplethmapbox traces only support *Polygon* and *MultiPolygon* geometries.\"].join(\" \"))}delete v[t.id]}switch(o.isArrayOrTypedArray(k.opacity)&&(x=function(t){var e=t.mo;return n(e)?+o.constrain(e,0,1):0}),o.isArrayOrTypedArray(T.color)&&(b=function(t){return t.mlc}),o.isArrayOrTypedArray(T.width)&&(_=function(t){return t.mlw}),d.type){case\"FeatureCollection\":var M=d.features;for(g=0;g<M.length;g++)A(M[g]);break;case\"Feature\":A(d);break;default:return o.warn([\"Invalid GeoJSON type\",(d.type||\"none\")+\",\",\"choroplethmapbox traces only support *FeatureCollection* and *Feature* types.\"].join(\" \")),p}for(var S in v)o.log(\"Location with id \"+S+\" does not have a matching feature\");var E=x?{type:\"identity\",property:\"mo\"}:k.opacity;return o.extendFlat(l.paint,{\"fill-color\":{type:\"identity\",property:\"fc\"},\"fill-opacity\":E}),o.extendFlat(f.paint,{\"line-color\":b?{type:\"identity\",property:\"mlc\"}:T.color,\"line-width\":_?{type:\"identity\",property:\"mlw\"}:T.width,\"line-opacity\":E}),l.layout.visibility=\"visible\",f.layout.visibility=\"visible\",p.geojson={type:\"FeatureCollection\",features:m},h(t),p},convertOnSelect:h}},{\"../../components/colorscale\":605,\"../../components/drawing\":614,\"../../lib\":719,\"../../lib/geojson_utils\":714,\"../choropleth/plot\":929,\"@turf/area\":55,\"@turf/centroid\":56,\"fast-isnumeric\":225}],934:[function(t,e,r){\"use strict\";var n=t(\"../../lib\"),i=t(\"../../components/colorscale/defaults\"),a=t(\"./attributes\");e.exports=function(t,e,r,o){function s(r,i){return n.coerce(t,e,a,r,i)}var l=s(\"locations\"),c=s(\"z\"),u=s(\"geojson\");n.isArrayOrTypedArray(l)&&l.length&&n.isArrayOrTypedArray(c)&&c.length&&(\"string\"==typeof u&&\"\"!==u||n.isPlainObject(u))?(e._length=Math.min(l.length,c.length),s(\"below\"),s(\"text\"),s(\"hovertext\"),s(\"hovertemplate\"),s(\"marker.line.width\")&&s(\"marker.line.color\"),s(\"marker.opacity\"),i(t,e,o,s,{prefix:\"\",cLetter:\"z\"}),n.coerceSelectionMarkerOpacity(e,s)):e.visible=!1}},{\"../../components/colorscale/defaults\":603,\"../../lib\":719,\"./attributes\":932}],935:[function(t,e,r){\"use strict\";e.exports={attributes:t(\"./attributes\"),supplyDefaults:t(\"./defaults\"),colorbar:t(\"../heatmap/colorbar\"),calc:t(\"../choropleth/calc\"),plot:t(\"./plot\"),hoverPoints:t(\"../choropleth/hover\"),eventData:t(\"../choropleth/event_data\"),selectPoints:t(\"../choropleth/select\"),styleOnSelect:function(t,e){e&&e[0].trace._glTrace.updateOnSelect(e)},getBelow:function(t,e){for(var r=e.getMapLayers(),n=r.length-2;n>=0;n--){var i=r[n].id;if(\"string\"==typeof i&&0===i.indexOf(\"water\"))for(var a=n+1;a<r.length;a++)if(\"string\"==typeof(i=r[a].id)&&-1===i.indexOf(\"plotly-\"))return i}},moduleType:\"trace\",name:\"choroplethmapbox\",basePlotModule:t(\"../../plots/mapbox\"),categories:[\"mapbox\",\"gl\",\"noOpacity\"],meta:{hr_name:\"choropleth_mapbox\"}}},{\"../../plots/mapbox\":822,\"../choropleth/calc\":924,\"../choropleth/event_data\":926,\"../choropleth/hover\":927,\"../choropleth/select\":930,\"../heatmap/colorbar\":1004,\"./attributes\":932,\"./defaults\":934,\"./plot\":936}],936:[function(t,e,r){\"use strict\";var n=t(\"./convert\").convert,i=t(\"./convert\").convertOnSelect,a=t(\"../../plots/mapbox/constants\").traceLayerPrefix;function o(t,e){this.subplot=t,this.uid=e,this.sourceId=\"source-\"+e,this.layerList=[[\"fill\",a+e+\"-fill\"],[\"line\",a+e+\"-line\"]],this.below=null}var s=o.prototype;s.update=function(t){this._update(n(t))},s.updateOnSelect=function(t){this._update(i(t))},s._update=function(t){var e=this.subplot,r=this.layerList,n=e.belowLookup[\"trace-\"+this.uid];e.map.getSource(this.sourceId).setData(t.geojson),n!==this.below&&(this._removeLayers(),this._addLayers(t,n),this.below=n);for(var i=0;i<r.length;i++){var a=r[i],o=a[0],s=a[1],l=t[o];e.setOptions(s,\"setLayoutProperty\",l.layout),\"visible\"===l.layout.visibility&&e.setOptions(s,\"setPaintProperty\",l.paint)}},s._addLayers=function(t,e){for(var r=this.subplot,n=this.layerList,i=this.sourceId,a=0;a<n.length;a++){var o=n[a],s=o[0],l=t[s];r.addLayer({type:s,id:o[1],source:i,layout:l.layout,paint:l.paint},e)}},s._removeLayers=function(){for(var t=this.subplot.map,e=this.layerList,r=e.length-1;r>=0;r--)t.removeLayer(e[r][1])},s.dispose=function(){var t=this.subplot.map;this._removeLayers(),t.removeSource(this.sourceId)},e.exports=function(t,e){var r=e[0].trace,i=new o(t,r.uid),a=i.sourceId,s=n(e),l=i.below=t.belowLookup[\"trace-\"+r.uid];return t.map.addSource(a,{type:\"geojson\",data:s.geojson}),i._addLayers(s,l),e[0].trace._glTrace=i,i}},{\"../../plots/mapbox/constants\":820,\"./convert\":933}],937:[function(t,e,r){\"use strict\";var n=t(\"../../components/colorscale/attributes\"),i=t(\"../../components/fx/hovertemplate_attributes\"),a=t(\"../mesh3d/attributes\"),o=t(\"../../plots/attributes\"),s=t(\"../../lib/extend\").extendFlat,l={x:{valType:\"data_array\",editType:\"calc+clearAxisTypes\"},y:{valType:\"data_array\",editType:\"calc+clearAxisTypes\"},z:{valType:\"data_array\",editType:\"calc+clearAxisTypes\"},u:{valType:\"data_array\",editType:\"calc\"},v:{valType:\"data_array\",editType:\"calc\"},w:{valType:\"data_array\",editType:\"calc\"},sizemode:{valType:\"enumerated\",values:[\"scaled\",\"absolute\"],editType:\"calc\",dflt:\"scaled\"},sizeref:{valType:\"number\",editType:\"calc\",min:0},anchor:{valType:\"enumerated\",editType:\"calc\",values:[\"tip\",\"tail\",\"cm\",\"center\"],dflt:\"cm\"},text:{valType:\"string\",dflt:\"\",arrayOk:!0,editType:\"calc\"},hovertext:{valType:\"string\",dflt:\"\",arrayOk:!0,editType:\"calc\"},hovertemplate:i({editType:\"calc\"},{keys:[\"norm\"]})};s(l,n(\"\",{colorAttr:\"u/v/w norm\",showScaleDflt:!0,editTypeOverride:\"calc\"}));[\"opacity\",\"lightposition\",\"lighting\"].forEach(function(t){l[t]=a[t]}),l.hoverinfo=s({},o.hoverinfo,{editType:\"calc\",flags:[\"x\",\"y\",\"z\",\"u\",\"v\",\"w\",\"norm\",\"text\",\"name\"],dflt:\"x+y+z+norm+text+name\"}),l.transforms=void 0,e.exports=l},{\"../../components/colorscale/attributes\":600,\"../../components/fx/hovertemplate_attributes\":631,\"../../lib/extend\":710,\"../../plots/attributes\":764,\"../mesh3d/attributes\":1053}],938:[function(t,e,r){\"use strict\";var n=t(\"../../components/colorscale/calc\");e.exports=function(t,e){for(var r=e.u,i=e.v,a=e.w,o=Math.min(e.x.length,e.y.length,e.z.length,r.length,i.length,a.length),s=-1/0,l=1/0,c=0;c<o;c++){var u=r[c],h=i[c],f=a[c],p=Math.sqrt(u*u+h*h+f*f);s=Math.max(s,p),l=Math.min(l,p)}e._len=o,e._normMax=s,n(t,e,{vals:[l,s],containerStr:\"\",cLetter:\"c\"})}},{\"../../components/colorscale/calc\":601}],939:[function(t,e,r){\"use strict\";var n=t(\"gl-cone3d\"),i=t(\"gl-cone3d\").createConeMesh,a=t(\"../../lib\").simpleMap,o=t(\"../../lib/gl_format_color\").parseColorScale,s=t(\"../../components/colorscale\").extractOpts,l=t(\"../../plots/gl3d/zip3\");function c(t,e){this.scene=t,this.uid=e,this.mesh=null,this.data=null}var u=c.prototype;u.handlePick=function(t){if(t.object===this.mesh){var e=t.index=t.data.index,r=this.data.x[e],n=this.data.y[e],i=this.data.z[e],a=this.data.u[e],o=this.data.v[e],s=this.data.w[e];t.traceCoordinate=[r,n,i,a,o,s,Math.sqrt(a*a+o*o+s*s)];var l=this.data.hovertext||this.data.text;return Array.isArray(l)&&void 0!==l[e]?t.textLabel=l[e]:l&&(t.textLabel=l),!0}};var h={xaxis:0,yaxis:1,zaxis:2},f={tip:1,tail:0,cm:.25,center:.5},p={tip:1,tail:1,cm:.75,center:.5};function d(t,e){var r=t.fullSceneLayout,i=t.dataScale,c={};function u(t,e){var n=r[e],o=i[h[e]];return a(t,function(t){return n.d2l(t)*o})}c.vectors=l(u(e.u,\"xaxis\"),u(e.v,\"yaxis\"),u(e.w,\"zaxis\"),e._len),c.positions=l(u(e.x,\"xaxis\"),u(e.y,\"yaxis\"),u(e.z,\"zaxis\"),e._len);var d=s(e);c.colormap=o(e),c.vertexIntensityBounds=[d.min/e._normMax,d.max/e._normMax],c.coneOffset=f[e.anchor],\"scaled\"===e.sizemode?c.coneSize=e.sizeref||.5:c.coneSize=e.sizeref&&e._normMax?e.sizeref/e._normMax:.5;var g=n(c),v=e.lightposition;return g.lightPosition=[v.x,v.y,v.z],g.ambient=e.lighting.ambient,g.diffuse=e.lighting.diffuse,g.specular=e.lighting.specular,g.roughness=e.lighting.roughness,g.fresnel=e.lighting.fresnel,g.opacity=e.opacity,e._pad=p[e.anchor]*g.vectorScale*g.coneScale*e._normMax,g}u.update=function(t){this.data=t;var e=d(this.scene,t);this.mesh.update(e)},u.dispose=function(){this.scene.glplot.remove(this.mesh),this.mesh.dispose()},e.exports=function(t,e){var r=t.glplot.gl,n=d(t,e),a=i(r,n),o=new c(t,e.uid);return o.mesh=a,o.data=e,a._trace=o,t.glplot.add(a),o}},{\"../../components/colorscale\":605,\"../../lib\":719,\"../../lib/gl_format_color\":716,\"../../plots/gl3d/zip3\":818,\"gl-cone3d\":242}],940:[function(t,e,r){\"use strict\";var n=t(\"../../lib\"),i=t(\"../../components/colorscale/defaults\"),a=t(\"./attributes\");e.exports=function(t,e,r,o){function s(r,i){return n.coerce(t,e,a,r,i)}var l=s(\"u\"),c=s(\"v\"),u=s(\"w\"),h=s(\"x\"),f=s(\"y\"),p=s(\"z\");l&&l.length&&c&&c.length&&u&&u.length&&h&&h.length&&f&&f.length&&p&&p.length?(s(\"sizeref\"),s(\"sizemode\"),s(\"anchor\"),s(\"lighting.ambient\"),s(\"lighting.diffuse\"),s(\"lighting.specular\"),s(\"lighting.roughness\"),s(\"lighting.fresnel\"),s(\"lightposition.x\"),s(\"lightposition.y\"),s(\"lightposition.z\"),i(t,e,o,s,{prefix:\"\",cLetter:\"c\"}),s(\"text\"),s(\"hovertext\"),s(\"hovertemplate\"),e._length=null):e.visible=!1}},{\"../../components/colorscale/defaults\":603,\"../../lib\":719,\"./attributes\":937}],941:[function(t,e,r){\"use strict\";e.exports={moduleType:\"trace\",name:\"cone\",basePlotModule:t(\"../../plots/gl3d\"),categories:[\"gl3d\"],attributes:t(\"./attributes\"),supplyDefaults:t(\"./defaults\"),colorbar:{min:\"cmin\",max:\"cmax\"},calc:t(\"./calc\"),plot:t(\"./convert\"),eventData:function(t,e){return t.norm=e.traceCoordinate[6],t},meta:{}}},{\"../../plots/gl3d\":807,\"./attributes\":937,\"./calc\":938,\"./convert\":939,\"./defaults\":940}],942:[function(t,e,r){\"use strict\";var n=t(\"../heatmap/attributes\"),i=t(\"../scatter/attributes\"),a=t(\"../../components/colorscale/attributes\"),o=t(\"../../components/drawing/attributes\").dash,s=t(\"../../plots/font_attributes\"),l=t(\"../../lib/extend\").extendFlat,c=t(\"../../constants/filter_ops\"),u=c.COMPARISON_OPS2,h=c.INTERVAL_OPS,f=(t(\"../../constants/docs\").FORMAT_LINK,i.line);e.exports=l({z:n.z,x:n.x,x0:n.x0,dx:n.dx,y:n.y,y0:n.y0,dy:n.dy,text:n.text,hovertext:n.hovertext,transpose:n.transpose,xtype:n.xtype,ytype:n.ytype,zhoverformat:n.zhoverformat,hovertemplate:n.hovertemplate,connectgaps:n.connectgaps,fillcolor:{valType:\"color\",editType:\"calc\"},autocontour:{valType:\"boolean\",dflt:!0,editType:\"calc\",impliedEdits:{\"contours.start\":void 0,\"contours.end\":void 0,\"contours.size\":void 0}},ncontours:{valType:\"integer\",dflt:15,min:1,editType:\"calc\"},contours:{type:{valType:\"enumerated\",values:[\"levels\",\"constraint\"],dflt:\"levels\",editType:\"calc\"},start:{valType:\"number\",dflt:null,editType:\"plot\",impliedEdits:{\"^autocontour\":!1}},end:{valType:\"number\",dflt:null,editType:\"plot\",impliedEdits:{\"^autocontour\":!1}},size:{valType:\"number\",dflt:null,min:0,editType:\"plot\",impliedEdits:{\"^autocontour\":!1}},coloring:{valType:\"enumerated\",values:[\"fill\",\"heatmap\",\"lines\",\"none\"],dflt:\"fill\",editType:\"calc\"},showlines:{valType:\"boolean\",dflt:!0,editType:\"plot\"},showlabels:{valType:\"boolean\",dflt:!1,editType:\"plot\"},labelfont:s({editType:\"plot\",colorEditType:\"style\"}),labelformat:{valType:\"string\",dflt:\"\",editType:\"plot\"},operation:{valType:\"enumerated\",values:[].concat(u).concat(h),dflt:\"=\",editType:\"calc\"},value:{valType:\"any\",dflt:0,editType:\"calc\"},editType:\"calc\",impliedEdits:{autocontour:!1}},line:{color:l({},f.color,{editType:\"style+colorbars\"}),width:l({},f.width,{editType:\"style+colorbars\"}),dash:o,smoothing:l({},f.smoothing,{}),editType:\"plot\"}},a(\"\",{cLetter:\"z\",autoColorDflt:!1,editTypeOverride:\"calc\"}))},{\"../../components/colorscale/attributes\":600,\"../../components/drawing/attributes\":613,\"../../constants/docs\":690,\"../../constants/filter_ops\":691,\"../../lib/extend\":710,\"../../plots/font_attributes\":793,\"../heatmap/attributes\":1001,\"../scatter/attributes\":1112}],943:[function(t,e,r){\"use strict\";var n=t(\"../../components/colorscale\"),i=t(\"../heatmap/calc\"),a=t(\"./set_contours\"),o=t(\"./end_plus\");e.exports=function(t,e){var r=i(t,e),s=r[0].z;a(e,s);var l,c=e.contours,u=n.extractOpts(e);if(\"heatmap\"===c.coloring&&u.auto&&!1===e.autocontour){var h=c.start,f=o(c),p=c.size||1,d=Math.floor((f-h)/p)+1;isFinite(p)||(p=1,d=1);var g=h-p/2;l=[g,g+d*p]}else l=s;return n.calc(t,e,{vals:l,cLetter:\"z\"}),r}},{\"../../components/colorscale\":605,\"../heatmap/calc\":1002,\"./end_plus\":953,\"./set_contours\":961}],944:[function(t,e,r){\"use strict\";e.exports=function(t,e,r,n){var i,a,o,s=t[0],l=s.x.length,c=s.y.length,u=s.z,h=n.contours,f=-1/0,p=1/0;for(i=0;i<c;i++)p=Math.min(p,u[i][0]),p=Math.min(p,u[i][l-1]),f=Math.max(f,u[i][0]),f=Math.max(f,u[i][l-1]);for(i=1;i<l-1;i++)p=Math.min(p,u[0][i]),p=Math.min(p,u[c-1][i]),f=Math.max(f,u[0][i]),f=Math.max(f,u[c-1][i]);switch(s.prefixBoundary=!1,e){case\">\":h.value>f&&(s.prefixBoundary=!0);break;case\"<\":h.value<p&&(s.prefixBoundary=!0);break;case\"[]\":a=Math.min.apply(null,h.value),((o=Math.max.apply(null,h.value))<p||a>f)&&(s.prefixBoundary=!0);break;case\"][\":a=Math.min.apply(null,h.value),o=Math.max.apply(null,h.value),a<p&&o>f&&(s.prefixBoundary=!0)}}},{}],945:[function(t,e,r){\"use strict\";var n=t(\"../../components/colorscale\").extractOpts,i=t(\"./make_color_map\"),a=t(\"./end_plus\");e.exports={min:\"zmin\",max:\"zmax\",calc:function(t,e,r){var o=e.contours,s=e.line,l=o.size||1,c=o.coloring,u=i(e,{isColorbar:!0});if(\"heatmap\"===c){var h=n(e);r._fillgradient=e.colorscale,r._zrange=[h.min,h.max]}else\"fill\"===c&&(r._fillcolor=u);r._line={color:\"lines\"===c?u:s.color,width:!1!==o.showlines?s.width:0,dash:s.dash},r._levels={start:o.start,end:a(o),size:l}}}},{\"../../components/colorscale\":605,\"./end_plus\":953,\"./make_color_map\":958}],946:[function(t,e,r){\"use strict\";e.exports={BOTTOMSTART:[1,9,13,104,713],TOPSTART:[4,6,7,104,713],LEFTSTART:[8,12,14,208,1114],RIGHTSTART:[2,3,11,208,1114],NEWDELTA:[null,[-1,0],[0,-1],[-1,0],[1,0],null,[0,-1],[-1,0],[0,1],[0,1],null,[0,1],[1,0],[1,0],[0,-1]],CHOOSESADDLE:{104:[4,1],208:[2,8],713:[7,13],1114:[11,14]},SADDLEREMAINDER:{1:4,2:8,4:1,7:13,8:2,11:14,13:7,14:11},LABELDISTANCE:2,LABELINCREASE:10,LABELMIN:3,LABELMAX:10,LABELOPTIMIZER:{EDGECOST:1,ANGLECOST:1,NEIGHBORCOST:5,SAMELEVELFACTOR:10,SAMELEVELDISTANCE:5,MAXCOST:100,INITIALSEARCHPOINTS:10,ITERATIONS:5}}},{}],947:[function(t,e,r){\"use strict\";var n=t(\"fast-isnumeric\"),i=t(\"./label_defaults\"),a=t(\"../../components/color\"),o=a.addOpacity,s=a.opacity,l=t(\"../../constants/filter_ops\"),c=l.CONSTRAINT_REDUCTION,u=l.COMPARISON_OPS2;e.exports=function(t,e,r,a,l,h){var f,p,d,g=e.contours,v=r(\"contours.operation\");(g._operation=c[v],function(t,e){var r;-1===u.indexOf(e.operation)?(t(\"contours.value\",[0,1]),Array.isArray(e.value)?e.value.length>2?e.value=e.value.slice(2):0===e.length?e.value=[0,1]:e.length<2?(r=parseFloat(e.value[0]),e.value=[r,r+1]):e.value=[parseFloat(e.value[0]),parseFloat(e.value[1])]:n(e.value)&&(r=parseFloat(e.value),e.value=[r,r+1])):(t(\"contours.value\",0),n(e.value)||(Array.isArray(e.value)?e.value=parseFloat(e.value[0]):e.value=0))}(r,g),\"=\"===v?f=g.showlines=!0:(f=r(\"contours.showlines\"),d=r(\"fillcolor\",o((t.line||{}).color||l,.5))),f)&&(p=r(\"line.color\",d&&s(d)?o(e.fillcolor,1):l),r(\"line.width\",2),r(\"line.dash\"));r(\"line.smoothing\"),i(r,a,p,h)}},{\"../../components/color\":593,\"../../constants/filter_ops\":691,\"./label_defaults\":957,\"fast-isnumeric\":225}],948:[function(t,e,r){\"use strict\";var n=t(\"../../constants/filter_ops\"),i=t(\"fast-isnumeric\");function a(t,e){var r,a=Array.isArray(e);function o(t){return i(t)?+t:null}return-1!==n.COMPARISON_OPS2.indexOf(t)?r=o(a?e[0]:e):-1!==n.INTERVAL_OPS.indexOf(t)?r=a?[o(e[0]),o(e[1])]:[o(e),o(e)]:-1!==n.SET_OPS.indexOf(t)&&(r=a?e.map(o):[o(e)]),r}function o(t){return function(e){e=a(t,e);var r=Math.min(e[0],e[1]),n=Math.max(e[0],e[1]);return{start:r,end:n,size:n-r}}}function s(t){return function(e){return{start:e=a(t,e),end:1/0,size:1/0}}}e.exports={\"[]\":o(\"[]\"),\"][\":o(\"][\"),\">\":s(\">\"),\"<\":s(\"<\"),\"=\":s(\"=\")}},{\"../../constants/filter_ops\":691,\"fast-isnumeric\":225}],949:[function(t,e,r){\"use strict\";e.exports=function(t,e,r,n){var i=n(\"contours.start\"),a=n(\"contours.end\"),o=!1===i||!1===a,s=r(\"contours.size\");!(o?e.autocontour=!0:r(\"autocontour\",!1))&&s||r(\"ncontours\")}},{}],950:[function(t,e,r){\"use strict\";var n=t(\"../../lib\");function i(t){return n.extendFlat({},t,{edgepaths:n.extendDeep([],t.edgepaths),paths:n.extendDeep([],t.paths)})}e.exports=function(t,e){var r,a,o,s=function(t){return t.reverse()},l=function(t){return t};switch(e){case\"=\":case\"<\":return t;case\">\":for(1!==t.length&&n.warn(\"Contour data invalid for the specified inequality operation.\"),a=t[0],r=0;r<a.edgepaths.length;r++)a.edgepaths[r]=s(a.edgepaths[r]);for(r=0;r<a.paths.length;r++)a.paths[r]=s(a.paths[r]);return t;case\"][\":var c=s;s=l,l=c;case\"[]\":for(2!==t.length&&n.warn(\"Contour data invalid for the specified inequality range operation.\"),a=i(t[0]),o=i(t[1]),r=0;r<a.edgepaths.length;r++)a.edgepaths[r]=s(a.edgepaths[r]);for(r=0;r<a.paths.length;r++)a.paths[r]=s(a.paths[r]);for(;o.edgepaths.length;)a.edgepaths.push(l(o.edgepaths.shift()));for(;o.paths.length;)a.paths.push(l(o.paths.shift()));return[a]}}},{\"../../lib\":719}],951:[function(t,e,r){\"use strict\";var n=t(\"../../lib\"),i=t(\"../heatmap/xyz_defaults\"),a=t(\"./constraint_defaults\"),o=t(\"./contours_defaults\"),s=t(\"./style_defaults\"),l=t(\"./attributes\");e.exports=function(t,e,r,c){function u(r,i){return n.coerce(t,e,l,r,i)}if(i(t,e,u,c)){u(\"text\"),u(\"hovertext\"),u(\"hovertemplate\");var h=\"constraint\"===u(\"contours.type\");u(\"connectgaps\",n.isArray1D(e.z)),h?a(t,e,u,c,r):(o(t,e,u,function(r){return n.coerce2(t,e,l,r)}),s(t,e,u,c))}else e.visible=!1}},{\"../../lib\":719,\"../heatmap/xyz_defaults\":1015,\"./attributes\":942,\"./constraint_defaults\":947,\"./contours_defaults\":949,\"./style_defaults\":963}],952:[function(t,e,r){\"use strict\";var n=t(\"../../lib\"),i=t(\"./constraint_mapping\"),a=t(\"./end_plus\");e.exports=function(t,e,r){for(var o=\"constraint\"===t.type?i[t._operation](t.value):t,s=o.size,l=[],c=a(o),u=r.trace._carpetTrace,h=u?{xaxis:u.aaxis,yaxis:u.baxis,x:r.a,y:r.b}:{xaxis:e.xaxis,yaxis:e.yaxis,x:r.x,y:r.y},f=o.start;f<c;f+=s)if(l.push(n.extendFlat({level:f,crossings:{},starts:[],edgepaths:[],paths:[],z:r.z,smoothing:r.trace.line.smoothing},h)),l.length>1e3){n.warn(\"Too many contours, clipping at 1000\",t);break}return l}},{\"../../lib\":719,\"./constraint_mapping\":948,\"./end_plus\":953}],953:[function(t,e,r){\"use strict\";e.exports=function(t){return t.end+t.size/1e6}},{}],954:[function(t,e,r){\"use strict\";var n=t(\"../../lib\"),i=t(\"./constants\");function a(t,e,r,n){return Math.abs(t[0]-e[0])<r&&Math.abs(t[1]-e[1])<n}function o(t,e,r,o,l){var c,u=e.join(\",\"),h=u,f=t.crossings[h],p=function(t,e,r){var n=0,a=0;t>20&&e?208===t||1114===t?n=0===r[0]?1:-1:a=0===r[1]?1:-1:-1!==i.BOTTOMSTART.indexOf(t)?a=1:-1!==i.LEFTSTART.indexOf(t)?n=1:-1!==i.TOPSTART.indexOf(t)?a=-1:n=-1;return[n,a]}(f,r,e),d=[s(t,e,[-p[0],-p[1]])],g=p.join(\",\"),v=t.z.length,m=t.z[0].length;for(c=0;c<1e4;c++){if(f>20?(f=i.CHOOSESADDLE[f][(p[0]||p[1])<0?0:1],t.crossings[h]=i.SADDLEREMAINDER[f]):delete t.crossings[h],!(p=i.NEWDELTA[f])){n.log(\"Found bad marching index:\",f,e,t.level);break}d.push(s(t,e,p)),e[0]+=p[0],e[1]+=p[1],a(d[d.length-1],d[d.length-2],o,l)&&d.pop(),h=e.join(\",\");var y=p[0]&&(e[0]<0||e[0]>m-2)||p[1]&&(e[1]<0||e[1]>v-2);if(h===u&&p.join(\",\")===g||r&&y)break;f=t.crossings[h]}1e4===c&&n.log(\"Infinite loop in contour?\");var x,b,_,w,k,T,A,M,S,E,C,L,P,O,z,I=a(d[0],d[d.length-1],o,l),D=0,R=.2*t.smoothing,F=[],B=0;for(c=1;c<d.length;c++)L=d[c],P=d[c-1],void 0,void 0,O=L[2]-P[2],z=L[3]-P[3],D+=A=Math.sqrt(O*O+z*z),F.push(A);var N=D/F.length*R;function j(t){return d[t%d.length]}for(c=d.length-2;c>=B;c--)if((x=F[c])<N){for(_=0,b=c-1;b>=B&&x+F[b]<N;b--)x+=F[b];if(I&&c===d.length-2)for(_=0;_<b&&x+F[_]<N;_++)x+=F[_];k=c-b+_+1,T=Math.floor((c+b+_+2)/2),w=I||c!==d.length-2?I||-1!==b?k%2?j(T):[(j(T)[0]+j(T+1)[0])/2,(j(T)[1]+j(T+1)[1])/2]:d[0]:d[d.length-1],d.splice(b+1,c-b+1,w),c=b+1,_&&(B=_),I&&(c===d.length-2?d[_]=d[d.length-1]:0===c&&(d[d.length-1]=d[0]))}for(d.splice(0,B),c=0;c<d.length;c++)d[c].length=2;if(!(d.length<2))if(I)d.pop(),t.paths.push(d);else{r||n.log(\"Unclosed interior contour?\",t.level,u,d.join(\"L\"));var U=!1;for(M=0;M<t.edgepaths.length;M++)if(E=t.edgepaths[M],!U&&a(E[0],d[d.length-1],o,l)){d.pop(),U=!0;var V=!1;for(S=0;S<t.edgepaths.length;S++)if(a((C=t.edgepaths[S])[C.length-1],d[0],o,l)){V=!0,d.shift(),t.edgepaths.splice(M,1),S===M?t.paths.push(d.concat(C)):(S>M&&S--,t.edgepaths[S]=C.concat(d,E));break}V||(t.edgepaths[M]=d.concat(E))}for(M=0;M<t.edgepaths.length&&!U;M++)a((E=t.edgepaths[M])[E.length-1],d[0],o,l)&&(d.shift(),t.edgepaths[M]=E.concat(d),U=!0);U||t.edgepaths.push(d)}}function s(t,e,r){var n=e[0]+Math.max(r[0],0),i=e[1]+Math.max(r[1],0),a=t.z[i][n],o=t.xaxis,s=t.yaxis;if(r[1]){var l=(t.level-a)/(t.z[i][n+1]-a);return[o.c2p((1-l)*t.x[n]+l*t.x[n+1],!0),s.c2p(t.y[i],!0),n+l,i]}var c=(t.level-a)/(t.z[i+1][n]-a);return[o.c2p(t.x[n],!0),s.c2p((1-c)*t.y[i]+c*t.y[i+1],!0),n,i+c]}e.exports=function(t,e,r){var i,a,s,l;for(e=e||.01,r=r||.01,a=0;a<t.length;a++){for(s=t[a],l=0;l<s.starts.length;l++)o(s,s.starts[l],\"edge\",e,r);for(i=0;Object.keys(s.crossings).length&&i<1e4;)i++,o(s,Object.keys(s.crossings)[0].split(\",\").map(Number),void 0,e,r);1e4===i&&n.log(\"Infinite loop in contour?\")}}},{\"../../lib\":719,\"./constants\":946}],955:[function(t,e,r){\"use strict\";var n=t(\"../../components/color\"),i=t(\"../heatmap/hover\");e.exports=function(t,e,r,a,o){var s=i(t,e,r,a,o,!0);return s&&s.forEach(function(t){var e=t.trace;\"constraint\"===e.contours.type&&(e.fillcolor&&n.opacity(e.fillcolor)?t.color=n.addOpacity(e.fillcolor,1):e.contours.showlines&&n.opacity(e.line.color)&&(t.color=n.addOpacity(e.line.color,1)))}),s}},{\"../../components/color\":593,\"../heatmap/hover\":1008}],956:[function(t,e,r){\"use strict\";e.exports={attributes:t(\"./attributes\"),supplyDefaults:t(\"./defaults\"),calc:t(\"./calc\"),plot:t(\"./plot\").plot,style:t(\"./style\"),colorbar:t(\"./colorbar\"),hoverPoints:t(\"./hover\"),moduleType:\"trace\",name:\"contour\",basePlotModule:t(\"../../plots/cartesian\"),categories:[\"cartesian\",\"svg\",\"2dMap\",\"contour\",\"showLegend\"],meta:{}}},{\"../../plots/cartesian\":778,\"./attributes\":942,\"./calc\":943,\"./colorbar\":945,\"./defaults\":951,\"./hover\":955,\"./plot\":960,\"./style\":962}],957:[function(t,e,r){\"use strict\";var n=t(\"../../lib\");e.exports=function(t,e,r,i){if(i||(i={}),t(\"contours.showlabels\")){var a=e.font;n.coerceFont(t,\"contours.labelfont\",{family:a.family,size:a.size,color:r}),t(\"contours.labelformat\")}!1!==i.hasHover&&t(\"zhoverformat\")}},{\"../../lib\":719}],958:[function(t,e,r){\"use strict\";var n=t(\"d3\"),i=t(\"../../components/colorscale\"),a=t(\"./end_plus\");e.exports=function(t){var e=t.contours,r=e.start,o=a(e),s=e.size||1,l=Math.floor((o-r)/s)+1,c=\"lines\"===e.coloring?0:1,u=i.extractOpts(t);isFinite(s)||(s=1,l=1);var h,f,p=u.reversescale?i.flipScale(u.colorscale):u.colorscale,d=p.length,g=new Array(d),v=new Array(d);if(\"heatmap\"===e.coloring){var m=u.min,y=u.max;for(f=0;f<d;f++)h=p[f],g[f]=h[0]*(y-m)+m,v[f]=h[1];var x=n.extent([m,y,e.start,e.start+s*(l-1)]),b=x[m<y?0:1],_=x[m<y?1:0];b!==m&&(g.splice(0,0,b),v.splice(0,0,v[0])),_!==y&&(g.push(_),v.push(v[v.length-1]))}else for(f=0;f<d;f++)h=p[f],g[f]=(h[0]*(l+c-1)-c/2)*s+r,v[f]=h[1];return i.makeColorScaleFunc({domain:g,range:v},{noNumericCheck:!0})}},{\"../../components/colorscale\":605,\"./end_plus\":953,d3:163}],959:[function(t,e,r){\"use strict\";var n=t(\"./constants\");function i(t,e){var r=(e[0][0]>t?0:1)+(e[0][1]>t?0:2)+(e[1][1]>t?0:4)+(e[1][0]>t?0:8);return 5===r||10===r?t>(e[0][0]+e[0][1]+e[1][0]+e[1][1])/4?5===r?713:1114:5===r?104:208:15===r?0:r}e.exports=function(t){var e,r,a,o,s,l,c,u,h,f=t[0].z,p=f.length,d=f[0].length,g=2===p||2===d;for(r=0;r<p-1;r++)for(o=[],0===r&&(o=o.concat(n.BOTTOMSTART)),r===p-2&&(o=o.concat(n.TOPSTART)),e=0;e<d-1;e++)for(a=o.slice(),0===e&&(a=a.concat(n.LEFTSTART)),e===d-2&&(a=a.concat(n.RIGHTSTART)),s=e+\",\"+r,l=[[f[r][e],f[r][e+1]],[f[r+1][e],f[r+1][e+1]]],h=0;h<t.length;h++)(c=i((u=t[h]).level,l))&&(u.crossings[s]=c,-1!==a.indexOf(c)&&(u.starts.push([e,r]),g&&-1!==a.indexOf(c,a.indexOf(c)+1)&&u.starts.push([e,r])))}},{\"./constants\":946}],960:[function(t,e,r){\"use strict\";var n=t(\"d3\"),i=t(\"../../lib\"),a=t(\"../../components/drawing\"),o=t(\"../../lib/svg_text_utils\"),s=t(\"../../plots/cartesian/axes\"),l=t(\"../../plots/cartesian/set_convert\"),c=t(\"../heatmap/plot\"),u=t(\"./make_crossings\"),h=t(\"./find_all_paths\"),f=t(\"./empty_pathinfo\"),p=t(\"./convert_to_constraints\"),d=t(\"./close_boundaries\"),g=t(\"./constants\"),v=g.LABELOPTIMIZER;function m(t,e){var r,n,o,s,l,c,u,h=function(t,e){var r=t.prefixBoundary;if(void 0===r){var n=Math.min(t.z[0][0],t.z[0][1]);r=!t.edgepaths.length&&n>t.level}return r?\"M\"+e.join(\"L\")+\"Z\":\"\"}(t,e),f=0,p=t.edgepaths.map(function(t,e){return e}),d=!0;function g(t){return Math.abs(t[1]-e[2][1])<.01}function v(t){return Math.abs(t[0]-e[0][0])<.01}function m(t){return Math.abs(t[0]-e[2][0])<.01}for(;p.length;){for(c=a.smoothopen(t.edgepaths[f],t.smoothing),h+=d?c:c.replace(/^M/,\"L\"),p.splice(p.indexOf(f),1),r=t.edgepaths[f][t.edgepaths[f].length-1],s=-1,o=0;o<4;o++){if(!r){i.log(\"Missing end?\",f,t);break}for(u=r,Math.abs(u[1]-e[0][1])<.01&&!m(r)?n=e[1]:v(r)?n=e[0]:g(r)?n=e[3]:m(r)&&(n=e[2]),l=0;l<t.edgepaths.length;l++){var y=t.edgepaths[l][0];Math.abs(r[0]-n[0])<.01?Math.abs(r[0]-y[0])<.01&&(y[1]-r[1])*(n[1]-y[1])>=0&&(n=y,s=l):Math.abs(r[1]-n[1])<.01?Math.abs(r[1]-y[1])<.01&&(y[0]-r[0])*(n[0]-y[0])>=0&&(n=y,s=l):i.log(\"endpt to newendpt is not vert. or horz.\",r,n,y)}if(r=n,s>=0)break;h+=\"L\"+n}if(s===t.edgepaths.length){i.log(\"unclosed perimeter path\");break}f=s,(d=-1===p.indexOf(f))&&(f=p[0],h+=\"Z\")}for(f=0;f<t.paths.length;f++)h+=a.smoothclosed(t.paths[f],t.smoothing);return h}function y(t,e,r,n){var a=e.width/2,o=e.height/2,s=t.x,l=t.y,c=t.theta,u=Math.cos(c)*a,h=Math.sin(c)*a,f=(s>n.center?n.right-s:s-n.left)/(u+Math.abs(Math.sin(c)*o)),p=(l>n.middle?n.bottom-l:l-n.top)/(Math.abs(h)+Math.cos(c)*o);if(f<1||p<1)return 1/0;var d=v.EDGECOST*(1/(f-1)+1/(p-1));d+=v.ANGLECOST*c*c;for(var g=s-u,m=l-h,y=s+u,x=l+h,b=0;b<r.length;b++){var _=r[b],w=Math.cos(_.theta)*_.width/2,k=Math.sin(_.theta)*_.width/2,T=2*i.segmentDistance(g,m,y,x,_.x-w,_.y-k,_.x+w,_.y+k)/(e.height+_.height),A=_.level===e.level,M=A?v.SAMELEVELDISTANCE:1;if(T<=M)return 1/0;d+=v.NEIGHBORCOST*(A?v.SAMELEVELFACTOR:1)/(T-M)}return d}r.plot=function(t,e,o,s){var l=e.xaxis,v=e.yaxis;i.makeTraceGroups(s,o,\"contour\").each(function(o){var s=n.select(this),y=o[0],x=y.trace,b=y.x,_=y.y,w=x.contours,k=f(w,e,y),T=i.ensureSingle(s,\"g\",\"heatmapcoloring\"),A=[];\"heatmap\"===w.coloring&&(A=[o]),c(t,e,A,T),u(k),h(k);var M=l.c2p(b[0],!0),S=l.c2p(b[b.length-1],!0),E=v.c2p(_[0],!0),C=v.c2p(_[_.length-1],!0),L=[[M,C],[S,C],[S,E],[M,E]],P=k;\"constraint\"===w.type&&(P=p(k,w._operation),d(P,w._operation,L,x)),function(t,e,r){var n=i.ensureSingle(t,\"g\",\"contourbg\").selectAll(\"path\").data(\"fill\"===r.coloring?[0]:[]);n.enter().append(\"path\"),n.exit().remove(),n.attr(\"d\",\"M\"+e.join(\"L\")+\"Z\").style(\"stroke\",\"none\")}(s,L,w),function(t,e,r,a){var o=i.ensureSingle(t,\"g\",\"contourfill\").selectAll(\"path\").data(\"fill\"===a.coloring||\"constraint\"===a.type&&\"=\"!==a._operation?e:[]);o.enter().append(\"path\"),o.exit().remove(),o.each(function(t){var e=m(t,r);e?n.select(this).attr(\"d\",e).style(\"stroke\",\"none\"):n.select(this).remove()})}(s,P,L,w),function(t,e,o,s,l){var c=i.ensureSingle(t,\"g\",\"contourlines\"),u=!1!==l.showlines,h=l.showlabels,f=u&&h,p=r.createLines(c,u||h,e),d=r.createLineClip(c,f,o,s.trace.uid),v=t.selectAll(\"g.contourlabels\").data(h?[0]:[]);if(v.exit().remove(),v.enter().append(\"g\").classed(\"contourlabels\",!0),h){var m=[],y=[];i.clearLocationCache();var x=r.labelFormatter(l,s.t.cb,o._fullLayout),b=a.tester.append(\"text\").attr(\"data-notex\",1).call(a.font,l.labelfont),_=e[0].xaxis,w=e[0].yaxis,k=_._length,T=w._length,A=_.range,M=w.range,S=i.aggNums(Math.min,null,s.x),E=i.aggNums(Math.max,null,s.x),C=i.aggNums(Math.min,null,s.y),L=i.aggNums(Math.max,null,s.y),P=Math.max(_.c2p(S,!0),0),O=Math.min(_.c2p(E,!0),k),z=Math.max(w.c2p(L,!0),0),I=Math.min(w.c2p(C,!0),T),D={};A[0]<A[1]?(D.left=P,D.right=O):(D.left=O,D.right=P),M[0]<M[1]?(D.top=z,D.bottom=I):(D.top=I,D.bottom=z),D.middle=(D.top+D.bottom)/2,D.center=(D.left+D.right)/2,m.push([[D.left,D.top],[D.right,D.top],[D.right,D.bottom],[D.left,D.bottom]]);var R=Math.sqrt(k*k+T*T),F=g.LABELDISTANCE*R/Math.max(1,e.length/g.LABELINCREASE);p.each(function(t){var e=r.calcTextOpts(t.level,x,b,o);n.select(this).selectAll(\"path\").each(function(){var t=i.getVisibleSegment(this,D,e.height/2);if(t&&!(t.len<(e.width+e.height)*g.LABELMIN))for(var n=Math.min(Math.ceil(t.len/F),g.LABELMAX),a=0;a<n;a++){var o=r.findBestTextLocation(this,t,e,y,D);if(!o)break;r.addLabelData(o,e,y,m)}})}),b.remove(),r.drawLabels(v,y,o,d,f?m:null)}h&&!u&&p.remove()}(s,k,t,y,w),function(t,e,r,n,o){var s=r._fullLayout._clips,l=\"clip\"+n.trace.uid,c=s.selectAll(\"#\"+l).data(n.trace.connectgaps?[]:[0]);if(c.enter().append(\"clipPath\").classed(\"contourclip\",!0).attr(\"id\",l),c.exit().remove(),!1===n.trace.connectgaps){var f={level:.9,crossings:{},starts:[],edgepaths:[],paths:[],xaxis:e.xaxis,yaxis:e.yaxis,x:n.x,y:n.y,z:function(t){var e,r,n=t.trace._emptypoints,i=[],a=t.z.length,o=t.z[0].length,s=[];for(e=0;e<o;e++)s.push(1);for(e=0;e<a;e++)i.push(s.slice());for(e=0;e<n.length;e++)r=n[e],i[r[0]][r[1]]=0;return t.zmask=i,i}(n),smoothing:0};u([f]),h([f]);var p=m(f,o),d=i.ensureSingle(c,\"path\",\"\");d.attr(\"d\",p)}else l=null;a.setClipUrl(t,l,r)}(s,e,t,y,L)})},r.createLines=function(t,e,r){var n=r[0].smoothing,i=t.selectAll(\"g.contourlevel\").data(e?r:[]);if(i.exit().remove(),i.enter().append(\"g\").classed(\"contourlevel\",!0),e){var o=i.selectAll(\"path.openline\").data(function(t){return t.pedgepaths||t.edgepaths});o.exit().remove(),o.enter().append(\"path\").classed(\"openline\",!0),o.attr(\"d\",function(t){return a.smoothopen(t,n)}).style(\"stroke-miterlimit\",1).style(\"vector-effect\",\"non-scaling-stroke\");var s=i.selectAll(\"path.closedline\").data(function(t){return t.ppaths||t.paths});s.exit().remove(),s.enter().append(\"path\").classed(\"closedline\",!0),s.attr(\"d\",function(t){return a.smoothclosed(t,n)}).style(\"stroke-miterlimit\",1).style(\"vector-effect\",\"non-scaling-stroke\")}return i},r.createLineClip=function(t,e,r,n){var i=e?\"clipline\"+n:null,o=r._fullLayout._clips.selectAll(\"#\"+i).data(e?[0]:[]);return o.exit().remove(),o.enter().append(\"clipPath\").classed(\"contourlineclip\",!0).attr(\"id\",i),a.setClipUrl(t,i,r),o},r.labelFormatter=function(t,e,r){if(t.labelformat)return r._d3locale.numberFormat(t.labelformat);var n;if(e)n=e.axis;else{if(n={type:\"linear\",_id:\"ycontour\",showexponent:\"all\",exponentformat:\"B\"},\"constraint\"===t.type){var i=t.value;Array.isArray(i)?n.range=[i[0],i[i.length-1]]:n.range=[i,i]}else n.range=[t.start,t.end],n.nticks=(t.end-t.start)/t.size;n.range[0]===n.range[1]&&(n.range[1]+=n.range[0]||1),n.nticks||(n.nticks=1e3),l(n,r),s.prepTicks(n),n._tmin=null,n._tmax=null}return function(t){return s.tickText(n,t).text}},r.calcTextOpts=function(t,e,r,n){var i=e(t);r.text(i).call(o.convertToTspans,n);var s=a.bBox(r.node(),!0);return{text:i,width:s.width,height:s.height,level:t,dy:(s.top+s.bottom)/2}},r.findBestTextLocation=function(t,e,r,n,a){var o,s,l,c,u,h=r.width;e.isClosed?(s=e.len/v.INITIALSEARCHPOINTS,o=e.min+s/2,l=e.max):(s=(e.len-h)/(v.INITIALSEARCHPOINTS+1),o=e.min+s+h/2,l=e.max-(s+h)/2);for(var f=1/0,p=0;p<v.ITERATIONS;p++){for(var d=o;d<l;d+=s){var g=i.getTextLocation(t,e.total,d,h),m=y(g,r,n,a);m<f&&(f=m,u=g,c=d)}if(f>2*v.MAXCOST)break;p&&(s/=2),l=(o=c-s/2)+1.5*s}if(f<=v.MAXCOST)return u},r.addLabelData=function(t,e,r,n){var i=e.width/2,a=e.height/2,o=t.x,s=t.y,l=t.theta,c=Math.sin(l),u=Math.cos(l),h=i*u,f=a*c,p=i*c,d=-a*u,g=[[o-h-f,s-p-d],[o+h-f,s+p-d],[o+h+f,s+p+d],[o-h+f,s-p+d]];r.push({text:e.text,x:o,y:s,dy:e.dy,theta:l,level:e.level,width:e.width,height:e.height}),n.push(g)},r.drawLabels=function(t,e,r,a,s){var l=t.selectAll(\"text\").data(e,function(t){return t.text+\",\"+t.x+\",\"+t.y+\",\"+t.theta});if(l.exit().remove(),l.enter().append(\"text\").attr({\"data-notex\":1,\"text-anchor\":\"middle\"}).each(function(t){var e=t.x+Math.sin(t.theta)*t.dy,i=t.y-Math.cos(t.theta)*t.dy;n.select(this).text(t.text).attr({x:e,y:i,transform:\"rotate(\"+180*t.theta/Math.PI+\" \"+e+\" \"+i+\")\"}).call(o.convertToTspans,r)}),s){for(var c=\"\",u=0;u<s.length;u++)c+=\"M\"+s[u].join(\"L\")+\"Z\";i.ensureSingle(a,\"path\",\"\").attr(\"d\",c)}}},{\"../../components/drawing\":614,\"../../lib\":719,\"../../lib/svg_text_utils\":743,\"../../plots/cartesian/axes\":767,\"../../plots/cartesian/set_convert\":785,\"../heatmap/plot\":1012,\"./close_boundaries\":944,\"./constants\":946,\"./convert_to_constraints\":950,\"./empty_pathinfo\":952,\"./find_all_paths\":954,\"./make_crossings\":959,d3:163}],961:[function(t,e,r){\"use strict\";var n=t(\"../../plots/cartesian/axes\"),i=t(\"../../lib\");function a(t,e,r){var i={type:\"linear\",range:[t,e]};return n.autoTicks(i,(e-t)/(r||15)),i}e.exports=function(t,e){var r=t.contours;if(t.autocontour){var o=t.zmin,s=t.zmax;(t.zauto||void 0===o)&&(o=i.aggNums(Math.min,null,e)),(t.zauto||void 0===s)&&(s=i.aggNums(Math.max,null,e));var l=a(o,s,t.ncontours);r.size=l.dtick,r.start=n.tickFirst(l),l.range.reverse(),r.end=n.tickFirst(l),r.start===o&&(r.start+=r.size),r.end===s&&(r.end-=r.size),r.start>r.end&&(r.start=r.end=(r.start+r.end)/2),t._input.contours||(t._input.contours={}),i.extendFlat(t._input.contours,{start:r.start,end:r.end,size:r.size}),t._input.autocontour=!0}else if(\"constraint\"!==r.type){var c,u=r.start,h=r.end,f=t._input.contours;if(u>h&&(r.start=f.start=h,h=r.end=f.end=u,u=r.start),!(r.size>0))c=u===h?1:a(u,h,t.ncontours).dtick,f.size=r.size=c}}},{\"../../lib\":719,\"../../plots/cartesian/axes\":767}],962:[function(t,e,r){\"use strict\";var n=t(\"d3\"),i=t(\"../../components/drawing\"),a=t(\"../heatmap/style\"),o=t(\"./make_color_map\");e.exports=function(t){var e=n.select(t).selectAll(\"g.contour\");e.style(\"opacity\",function(t){return t[0].trace.opacity}),e.each(function(t){var e=n.select(this),r=t[0].trace,a=r.contours,s=r.line,l=a.size||1,c=a.start,u=\"constraint\"===a.type,h=!u&&\"lines\"===a.coloring,f=!u&&\"fill\"===a.coloring,p=h||f?o(r):null;e.selectAll(\"g.contourlevel\").each(function(t){n.select(this).selectAll(\"path\").call(i.lineGroupStyle,s.width,h?p(t.level):s.color,s.dash)});var d=a.labelfont;if(e.selectAll(\"g.contourlabels text\").each(function(t){i.font(n.select(this),{family:d.family,size:d.size,color:d.color||(h?p(t.level):s.color)})}),u)e.selectAll(\"g.contourfill path\").style(\"fill\",r.fillcolor);else if(f){var g;e.selectAll(\"g.contourfill path\").style(\"fill\",function(t){return void 0===g&&(g=t.level),p(t.level+.5*l)}),void 0===g&&(g=c),e.selectAll(\"g.contourbg path\").style(\"fill\",p(g-.5*l))}}),a(t)}},{\"../../components/drawing\":614,\"../heatmap/style\":1013,\"./make_color_map\":958,d3:163}],963:[function(t,e,r){\"use strict\";var n=t(\"../../components/colorscale/defaults\"),i=t(\"./label_defaults\");e.exports=function(t,e,r,a,o){var s,l=r(\"contours.coloring\"),c=\"\";\"fill\"===l&&(s=r(\"contours.showlines\")),!1!==s&&(\"lines\"!==l&&(c=r(\"line.color\",\"#000\")),r(\"line.width\",.5),r(\"line.dash\")),\"none\"!==l&&(!0!==t.showlegend&&(e.showlegend=!1),e._dfltShowLegend=!1,n(t,e,a,r,{prefix:\"\",cLetter:\"z\"})),r(\"line.smoothing\"),i(r,a,c,o)}},{\"../../components/colorscale/defaults\":603,\"./label_defaults\":957}],964:[function(t,e,r){\"use strict\";var n=t(\"../heatmap/attributes\"),i=t(\"../contour/attributes\"),a=i.contours,o=t(\"../scatter/attributes\"),s=t(\"../../components/colorscale/attributes\"),l=t(\"../../lib/extend\").extendFlat,c=o.line;e.exports=l({carpet:{valType:\"string\",editType:\"calc\"},z:n.z,a:n.x,a0:n.x0,da:n.dx,b:n.y,b0:n.y0,db:n.dy,text:n.text,hovertext:n.hovertext,transpose:n.transpose,atype:n.xtype,btype:n.ytype,fillcolor:i.fillcolor,autocontour:i.autocontour,ncontours:i.ncontours,contours:{type:a.type,start:a.start,end:a.end,size:a.size,coloring:{valType:\"enumerated\",values:[\"fill\",\"lines\",\"none\"],dflt:\"fill\",editType:\"calc\"},showlines:a.showlines,showlabels:a.showlabels,labelfont:a.labelfont,labelformat:a.labelformat,operation:a.operation,value:a.value,editType:\"calc\",impliedEdits:{autocontour:!1}},line:{color:l({},c.color,{}),width:c.width,dash:c.dash,smoothing:l({},c.smoothing,{}),editType:\"plot\"},transforms:void 0},s(\"\",{cLetter:\"z\",autoColorDflt:!1}))},{\"../../components/colorscale/attributes\":600,\"../../lib/extend\":710,\"../contour/attributes\":942,\"../heatmap/attributes\":1001,\"../scatter/attributes\":1112}],965:[function(t,e,r){\"use strict\";var n=t(\"../../components/colorscale/calc\"),i=t(\"../../lib\"),a=t(\"../heatmap/convert_column_xyz\"),o=t(\"../heatmap/clean_2d_array\"),s=t(\"../heatmap/interp2d\"),l=t(\"../heatmap/find_empties\"),c=t(\"../heatmap/make_bound_array\"),u=t(\"./defaults\"),h=t(\"../carpet/lookup_carpetid\"),f=t(\"../contour/set_contours\");e.exports=function(t,e){var r=e._carpetTrace=h(t,e);if(r&&r.visible&&\"legendonly\"!==r.visible){if(!e.a||!e.b){var p=t.data[r.index],d=t.data[e.index];d.a||(d.a=p.a),d.b||(d.b=p.b),u(d,e,e._defaultColor,t._fullLayout)}var g=function(t,e){var r,u,h,f,p,d,g,v=e._carpetTrace,m=v.aaxis,y=v.baxis;m._minDtick=0,y._minDtick=0,i.isArray1D(e.z)&&a(e,m,y,\"a\",\"b\",[\"z\"]);r=e._a=e._a||e.a,f=e._b=e._b||e.b,r=r?m.makeCalcdata(e,\"_a\"):[],f=f?y.makeCalcdata(e,\"_b\"):[],u=e.a0||0,h=e.da||1,p=e.b0||0,d=e.db||1,g=e._z=o(e._z||e.z,e.transpose),e._emptypoints=l(g),s(g,e._emptypoints);var x=i.maxRowLength(g),b=\"scaled\"===e.xtype?\"\":r,_=c(e,b,u,h,x,m),w=\"scaled\"===e.ytype?\"\":f,k=c(e,w,p,d,g.length,y),T={a:_,b:k,z:g};\"levels\"===e.contours.type&&\"none\"!==e.contours.coloring&&n(t,e,{vals:g,containerStr:\"\",cLetter:\"z\"});return[T]}(t,e);return f(e,e._z),g}}},{\"../../components/colorscale/calc\":601,\"../../lib\":719,\"../carpet/lookup_carpetid\":915,\"../contour/set_contours\":961,\"../heatmap/clean_2d_array\":1003,\"../heatmap/convert_column_xyz\":1005,\"../heatmap/find_empties\":1007,\"../heatmap/interp2d\":1010,\"../heatmap/make_bound_array\":1011,\"./defaults\":966}],966:[function(t,e,r){\"use strict\";var n=t(\"../../lib\"),i=t(\"../heatmap/xyz_defaults\"),a=t(\"./attributes\"),o=t(\"../contour/constraint_defaults\"),s=t(\"../contour/contours_defaults\"),l=t(\"../contour/style_defaults\");e.exports=function(t,e,r,c){function u(r,i){return n.coerce(t,e,a,r,i)}if(u(\"carpet\"),t.a&&t.b){if(!i(t,e,u,c,\"a\",\"b\"))return void(e.visible=!1);u(\"text\"),\"constraint\"===u(\"contours.type\")?o(t,e,u,c,r,{hasHover:!1}):(s(t,e,u,function(r){return n.coerce2(t,e,a,r)}),l(t,e,u,c,{hasHover:!1}))}else e._defaultColor=r,e._length=null}},{\"../../lib\":719,\"../contour/constraint_defaults\":947,\"../contour/contours_defaults\":949,\"../contour/style_defaults\":963,\"../heatmap/xyz_defaults\":1015,\"./attributes\":964}],967:[function(t,e,r){\"use strict\";e.exports={attributes:t(\"./attributes\"),supplyDefaults:t(\"./defaults\"),colorbar:t(\"../contour/colorbar\"),calc:t(\"./calc\"),plot:t(\"./plot\"),style:t(\"../contour/style\"),moduleType:\"trace\",name:\"contourcarpet\",basePlotModule:t(\"../../plots/cartesian\"),categories:[\"cartesian\",\"svg\",\"carpet\",\"contour\",\"symbols\",\"showLegend\",\"hasLines\",\"carpetDependent\"],meta:{}}},{\"../../plots/cartesian\":778,\"../contour/colorbar\":945,\"../contour/style\":962,\"./attributes\":964,\"./calc\":965,\"./defaults\":966,\"./plot\":970}],968:[function(t,e,r){\"use strict\";var n=t(\"../../components/drawing\"),i=t(\"../carpet/axis_aligned_line\"),a=t(\"../../lib\");e.exports=function(t,e,r,o,s,l,c,u){var h,f,p,d,g,v,m,y=\"\",x=e.edgepaths.map(function(t,e){return e}),b=!0,_=1e-4*Math.abs(r[0][0]-r[2][0]),w=1e-4*Math.abs(r[0][1]-r[2][1]);function k(t){return Math.abs(t[1]-r[0][1])<w}function T(t){return Math.abs(t[1]-r[2][1])<w}function A(t){return Math.abs(t[0]-r[0][0])<_}function M(t){return Math.abs(t[0]-r[2][0])<_}function S(t,e){var r,n,a,o,h=\"\";for(k(t)&&!M(t)||T(t)&&!A(t)?(o=s.aaxis,a=i(s,l,[t[0],e[0]],.5*(t[1]+e[1]))):(o=s.baxis,a=i(s,l,.5*(t[0]+e[0]),[t[1],e[1]])),r=1;r<a.length;r++)for(h+=o.smoothing?\"C\":\"L\",n=0;n<a[r].length;n++){var f=a[r][n];h+=[c.c2p(f[0]),u.c2p(f[1])]+\" \"}return h}for(h=0,f=null;x.length;){var E=e.edgepaths[h][0];for(f&&(y+=S(f,E)),m=n.smoothopen(e.edgepaths[h].map(o),e.smoothing),y+=b?m:m.replace(/^M/,\"L\"),x.splice(x.indexOf(h),1),f=e.edgepaths[h][e.edgepaths[h].length-1],g=-1,d=0;d<4;d++){if(!f){a.log(\"Missing end?\",h,e);break}for(k(f)&&!M(f)?p=r[1]:A(f)?p=r[0]:T(f)?p=r[3]:M(f)&&(p=r[2]),v=0;v<e.edgepaths.length;v++){var C=e.edgepaths[v][0];Math.abs(f[0]-p[0])<_?Math.abs(f[0]-C[0])<_&&(C[1]-f[1])*(p[1]-C[1])>=0&&(p=C,g=v):Math.abs(f[1]-p[1])<w?Math.abs(f[1]-C[1])<w&&(C[0]-f[0])*(p[0]-C[0])>=0&&(p=C,g=v):a.log(\"endpt to newendpt is not vert. or horz.\",f,p,C)}if(g>=0)break;y+=S(f,p),f=p}if(g===e.edgepaths.length){a.log(\"unclosed perimeter path\");break}h=g,(b=-1===x.indexOf(h))&&(h=x[0],y+=S(f,p)+\"Z\",f=null)}for(h=0;h<e.paths.length;h++)y+=n.smoothclosed(e.paths[h].map(o),e.smoothing);return y}},{\"../../components/drawing\":614,\"../../lib\":719,\"../carpet/axis_aligned_line\":899}],969:[function(t,e,r){\"use strict\";e.exports=function(t,e){var r,n,i,a,o,s,l,c,u;for(r=0;r<t.length;r++){for(o=(a=t[r]).pedgepaths=[],s=a.ppaths=[],n=0;n<a.edgepaths.length;n++){for(u=a.edgepaths[n],l=[],i=0;i<u.length;i++)l[i]=e(u[i]);o.push(l)}for(n=0;n<a.paths.length;n++){for(u=a.paths[n],c=[],i=0;i<u.length;i++)c[i]=e(u[i]);s.push(c)}}}},{}],970:[function(t,e,r){\"use strict\";var n=t(\"d3\"),i=t(\"../carpet/map_1d_array\"),a=t(\"../carpet/makepath\"),o=t(\"../../components/drawing\"),s=t(\"../../lib\"),l=t(\"../contour/make_crossings\"),c=t(\"../contour/find_all_paths\"),u=t(\"../contour/plot\"),h=t(\"../contour/constants\"),f=t(\"../contour/convert_to_constraints\"),p=t(\"./join_all_paths\"),d=t(\"../contour/empty_pathinfo\"),g=t(\"./map_pathinfo\"),v=t(\"../carpet/lookup_carpetid\"),m=t(\"../contour/close_boundaries\");function y(t,e,r){var n=t.getPointAtLength(e),i=t.getPointAtLength(r),a=i.x-n.x,o=i.y-n.y,s=Math.sqrt(a*a+o*o);return[a/s,o/s]}function x(t){var e=Math.sqrt(t[0]*t[0]+t[1]*t[1]);return[t[0]/e,t[1]/e]}function b(t,e){var r=Math.abs(t[0]*e[0]+t[1]*e[1]);return Math.sqrt(1-r*r)/r}e.exports=function(t,e,r,_){var w=e.xaxis,k=e.yaxis;s.makeTraceGroups(_,r,\"contour\").each(function(r){var _=n.select(this),T=r[0],A=T.trace,M=A._carpetTrace=v(t,A),S=t.calcdata[M.index][0];if(M.visible&&\"legendonly\"!==M.visible){var E=T.a,C=T.b,L=A.contours,P=d(L,e,T),O=\"constraint\"===L.type,z=L._operation,I=O?\"=\"===z?\"lines\":\"fill\":L.coloring,D=[[E[0],C[C.length-1]],[E[E.length-1],C[C.length-1]],[E[E.length-1],C[0]],[E[0],C[0]]];l(P);var R=1e-8*(E[E.length-1]-E[0]),F=1e-8*(C[C.length-1]-C[0]);c(P,R,F);var B,N,j,U,V=P;\"constraint\"===L.type&&(V=f(P,z),m(V,z,D,A)),g(P,G);var q=[];for(U=S.clipsegments.length-1;U>=0;U--)B=S.clipsegments[U],N=i([],B.x,w.c2p),j=i([],B.y,k.c2p),N.reverse(),j.reverse(),q.push(a(N,j,B.bicubic));var H=\"M\"+q.join(\"L\")+\"Z\";!function(t,e,r,n,o,l){var c,u,h,f,p=s.ensureSingle(t,\"g\",\"contourbg\").selectAll(\"path\").data(\"fill\"!==l||o?[]:[0]);p.enter().append(\"path\"),p.exit().remove();var d=[];for(f=0;f<e.length;f++)c=e[f],u=i([],c.x,r.c2p),h=i([],c.y,n.c2p),d.push(a(u,h,c.bicubic));p.attr(\"d\",\"M\"+d.join(\"L\")+\"Z\").style(\"stroke\",\"none\")}(_,S.clipsegments,w,k,O,I),function(t,e,r,i,a,o,l,c,u,h,f){var d=s.ensureSingle(e,\"g\",\"contourfill\").selectAll(\"path\").data(\"fill\"===h?a:[]);d.enter().append(\"path\"),d.exit().remove(),d.each(function(e){var a=p(t,e,o,l,c,u,r,i);e.prefixBoundary&&(a=f+a),a?n.select(this).attr(\"d\",a).style(\"stroke\",\"none\"):n.select(this).remove()})}(A,_,w,k,V,D,G,M,S,I,H),function(t,e,r,i,a,l,c){var f=s.ensureSingle(t,\"g\",\"contourlines\"),p=!1!==a.showlines,d=a.showlabels,g=p&&d,v=u.createLines(f,p||d,e),m=u.createLineClip(f,g,r,i.trace.uid),_=t.selectAll(\"g.contourlabels\").data(d?[0]:[]);if(_.exit().remove(),_.enter().append(\"g\").classed(\"contourlabels\",!0),d){var w=l.xaxis,k=l.yaxis,T=w._length,A=k._length,M=[[[0,0],[T,0],[T,A],[0,A]]],S=[];s.clearLocationCache();var E=u.labelFormatter(a,i.t.cb,r._fullLayout),C=o.tester.append(\"text\").attr(\"data-notex\",1).call(o.font,a.labelfont),L={left:0,right:T,center:T/2,top:0,bottom:A,middle:A/2},P=Math.sqrt(T*T+A*A),O=h.LABELDISTANCE*P/Math.max(1,e.length/h.LABELINCREASE);v.each(function(t){var e=u.calcTextOpts(t.level,E,C,r);n.select(this).selectAll(\"path\").each(function(r){var n=s.getVisibleSegment(this,L,e.height/2);if(n&&(function(t,e,r,n,i,a){for(var o,s=0;s<r.pedgepaths.length;s++)e===r.pedgepaths[s]&&(o=r.edgepaths[s]);if(!o)return;var l=i.a[0],c=i.a[i.a.length-1],u=i.b[0],h=i.b[i.b.length-1];function f(t,e){var r,n=0;return(Math.abs(t[0]-l)<.1||Math.abs(t[0]-c)<.1)&&(r=x(i.dxydb_rough(t[0],t[1],.1)),n=Math.max(n,a*b(e,r)/2)),(Math.abs(t[1]-u)<.1||Math.abs(t[1]-h)<.1)&&(r=x(i.dxyda_rough(t[0],t[1],.1)),n=Math.max(n,a*b(e,r)/2)),n}var p=y(t,0,1),d=y(t,n.total,n.total-1),g=f(o[0],p),v=n.total-f(o[o.length-1],d);n.min<g&&(n.min=g);n.max>v&&(n.max=v);n.len=n.max-n.min}(this,r,t,n,c,e.height),!(n.len<(e.width+e.height)*h.LABELMIN)))for(var i=Math.min(Math.ceil(n.len/O),h.LABELMAX),a=0;a<i;a++){var o=u.findBestTextLocation(this,n,e,S,L);if(!o)break;u.addLabelData(o,e,S,M)}})}),C.remove(),u.drawLabels(_,S,r,m,g?M:null)}d&&!p&&v.remove()}(_,P,t,T,L,e,M),o.setClipUrl(_,M._clipPathId,t)}function G(t){var e=M.ab2xy(t[0],t[1],!0);return[w.c2p(e[0]),k.c2p(e[1])]}})}},{\"../../components/drawing\":614,\"../../lib\":719,\"../carpet/lookup_carpetid\":915,\"../carpet/makepath\":916,\"../carpet/map_1d_array\":917,\"../contour/close_boundaries\":944,\"../contour/constants\":946,\"../contour/convert_to_constraints\":950,\"../contour/empty_pathinfo\":952,\"../contour/find_all_paths\":954,\"../contour/make_crossings\":959,\"../contour/plot\":960,\"./join_all_paths\":968,\"./map_pathinfo\":969,d3:163}],971:[function(t,e,r){\"use strict\";var n=t(\"../../components/colorscale/attributes\"),i=t(\"../../components/fx/hovertemplate_attributes\"),a=t(\"../../plots/attributes\"),o=t(\"../scattermapbox/attributes\"),s=t(\"../../lib/extend\").extendFlat;e.exports=s({lon:o.lon,lat:o.lat,z:{valType:\"data_array\",editType:\"calc\"},radius:{valType:\"number\",editType:\"plot\",arrayOk:!0,min:1,dflt:30},below:{valType:\"string\",editType:\"plot\"},text:o.text,hovertext:o.hovertext,hoverinfo:s({},a.hoverinfo,{flags:[\"lon\",\"lat\",\"z\",\"text\",\"name\"]}),hovertemplate:i()},n(\"\",{cLetter:\"z\",editTypeOverride:\"calc\"}))},{\"../../components/colorscale/attributes\":600,\"../../components/fx/hovertemplate_attributes\":631,\"../../lib/extend\":710,\"../../plots/attributes\":764,\"../scattermapbox/attributes\":1171}],972:[function(t,e,r){\"use strict\";var n=t(\"fast-isnumeric\"),i=t(\"../../lib\").isArrayOrTypedArray,a=t(\"../../constants/numerical\").BADNUM,o=t(\"../../components/colorscale/calc\"),s=t(\"../../lib\")._;e.exports=function(t,e){for(var r=e._length,l=new Array(r),c=e.z,u=i(c)&&c.length,h=0;h<r;h++){var f=l[h]={},p=e.lon[h],d=e.lat[h];if(f.lonlat=n(p)&&n(d)?[+p,+d]:[a,a],u){var g=c[h];f.z=n(g)?g:a}}return o(t,e,{vals:u?c:[0,1],containerStr:\"\",cLetter:\"z\"}),r&&(l[0].t={labels:{lat:s(t,\"lat:\")+\" \",lon:s(t,\"lon:\")+\" \"}}),l}},{\"../../components/colorscale/calc\":601,\"../../constants/numerical\":695,\"../../lib\":719,\"fast-isnumeric\":225}],973:[function(t,e,r){\"use strict\";var n=t(\"fast-isnumeric\"),i=t(\"../../lib\"),a=t(\"../../components/color\"),o=t(\"../../components/colorscale\"),s=t(\"../../constants/numerical\").BADNUM,l=t(\"../../lib/geojson_utils\").makeBlank;e.exports=function(t){var e=t[0].trace,r=!0===e.visible&&0!==e._length,c=e._opts={heatmap:{layout:{visibility:\"none\"},paint:{}},geojson:l()};if(!r)return c;var u,h=[],f=e.z,p=e.radius,d=i.isArrayOrTypedArray(f)&&f.length,g=i.isArrayOrTypedArray(p);for(u=0;u<t.length;u++){var v=t[u],m=v.lonlat;if(m[0]!==s){var y={};if(d){var x=v.z;y.z=x!==s?x:0}g&&(y.r=n(p[u])&&p[u]>0?+p[u]:0),h.push({type:\"Feature\",geometry:{type:\"Point\",coordinates:m},properties:y})}}var b=o.extractOpts(e),_=b.reversescale?o.flipScale(b.colorscale):b.colorscale,w=_[0][1],k=[\"interpolate\",[\"linear\"],[\"heatmap-density\"],0,a.opacity(w)<1?w:a.addOpacity(w,0)];for(u=1;u<_.length;u++)k.push(_[u][0],_[u][1]);var T=[\"interpolate\",[\"linear\"],[\"get\",\"z\"],b.min,0,b.max,1];return i.extendFlat(c.heatmap.paint,{\"heatmap-weight\":d?T:1/(b.max-b.min),\"heatmap-color\":k,\"heatmap-radius\":g?{type:\"identity\",property:\"r\"}:e.radius,\"heatmap-opacity\":e.opacity}),c.geojson={type:\"FeatureCollection\",features:h},c.heatmap.layout.visibility=\"visible\",c}},{\"../../components/color\":593,\"../../components/colorscale\":605,\"../../constants/numerical\":695,\"../../lib\":719,\"../../lib/geojson_utils\":714,\"fast-isnumeric\":225}],974:[function(t,e,r){\"use strict\";var n=t(\"../../lib\"),i=t(\"../../components/colorscale/defaults\"),a=t(\"./attributes\");e.exports=function(t,e,r,o){function s(r,i){return n.coerce(t,e,a,r,i)}var l=s(\"lon\")||[],c=s(\"lat\")||[],u=Math.min(l.length,c.length);u?(e._length=u,s(\"z\"),s(\"radius\"),s(\"below\"),s(\"text\"),s(\"hovertext\"),s(\"hovertemplate\"),i(t,e,o,s,{prefix:\"\",cLetter:\"z\"})):e.visible=!1}},{\"../../components/colorscale/defaults\":603,\"../../lib\":719,\"./attributes\":971}],975:[function(t,e,r){\"use strict\";e.exports=function(t,e){return t.lon=e.lon,t.lat=e.lat,t.z=e.z,t}},{}],976:[function(t,e,r){\"use strict\";var n=t(\"../../lib\"),i=t(\"../../plots/cartesian/axes\"),a=t(\"../scattermapbox/hover\");e.exports=function(t,e,r){var o=a(t,e,r);if(o){var s=o[0],l=s.cd,c=l[0].trace,u=l[s.index];if(delete s.color,\"z\"in u){var h=s.subplot.mockAxis;s.z=u.z,s.zLabel=i.tickText(h,h.c2l(u.z),\"hover\").text}return s.extraText=function(t,e,r){if(t.hovertemplate)return;var i=(e.hi||t.hoverinfo).split(\"+\"),a=-1!==i.indexOf(\"all\"),o=-1!==i.indexOf(\"lon\"),s=-1!==i.indexOf(\"lat\"),l=e.lonlat,c=[];function u(t){return t+\"\\xb0\"}a||o&&s?c.push(\"(\"+u(l[0])+\", \"+u(l[1])+\")\"):o?c.push(r.lon+u(l[0])):s&&c.push(r.lat+u(l[1]));(a||-1!==i.indexOf(\"text\"))&&n.fillText(e,t,c);return c.join(\"<br>\")}(c,u,l[0].t.labels),[s]}}},{\"../../lib\":719,\"../../plots/cartesian/axes\":767,\"../scattermapbox/hover\":1175}],977:[function(t,e,r){\"use strict\";e.exports={attributes:t(\"./attributes\"),supplyDefaults:t(\"./defaults\"),colorbar:t(\"../heatmap/colorbar\"),calc:t(\"./calc\"),plot:t(\"./plot\"),hoverPoints:t(\"./hover\"),eventData:t(\"./event_data\"),getBelow:function(t,e){for(var r=e.getMapLayers(),n=0;n<r.length;n++){var i=r[n],a=i.id;if(\"symbol\"===i.type&&\"string\"==typeof a&&-1===a.indexOf(\"plotly-\"))return a}},moduleType:\"trace\",name:\"densitymapbox\",basePlotModule:t(\"../../plots/mapbox\"),categories:[\"mapbox\",\"gl\"],meta:{hr_name:\"density_mapbox\"}}},{\"../../plots/mapbox\":822,\"../heatmap/colorbar\":1004,\"./attributes\":971,\"./calc\":972,\"./defaults\":974,\"./event_data\":975,\"./hover\":976,\"./plot\":978}],978:[function(t,e,r){\"use strict\";var n=t(\"./convert\"),i=t(\"../../plots/mapbox/constants\").traceLayerPrefix;function a(t,e){this.subplot=t,this.uid=e,this.sourceId=\"source-\"+e,this.layerList=[[\"heatmap\",i+e+\"-heatmap\"]],this.below=null}var o=a.prototype;o.update=function(t){var e=this.subplot,r=this.layerList,i=n(t),a=e.belowLookup[\"trace-\"+this.uid];e.map.getSource(this.sourceId).setData(i.geojson),a!==this.below&&(this._removeLayers(),this._addLayers(i,a),this.below=a);for(var o=0;o<r.length;o++){var s=r[o],l=s[0],c=s[1],u=i[l];e.setOptions(c,\"setLayoutProperty\",u.layout),\"visible\"===u.layout.visibility&&e.setOptions(c,\"setPaintProperty\",u.paint)}},o._addLayers=function(t,e){for(var r=this.subplot,n=this.layerList,i=this.sourceId,a=0;a<n.length;a++){var o=n[a],s=o[0],l=t[s];r.addLayer({type:s,id:o[1],source:i,layout:l.layout,paint:l.paint},e)}},o._removeLayers=function(){for(var t=this.subplot.map,e=this.layerList,r=e.length-1;r>=0;r--)t.removeLayer(e[r][1])},o.dispose=function(){var t=this.subplot.map;this._removeLayers(),t.removeSource(this.sourceId)},e.exports=function(t,e){var r=e[0].trace,i=new a(t,r.uid),o=i.sourceId,s=n(e),l=i.below=t.belowLookup[\"trace-\"+r.uid];return t.map.addSource(o,{type:\"geojson\",data:s.geojson}),i._addLayers(s,l),i}},{\"../../plots/mapbox/constants\":820,\"./convert\":973}],979:[function(t,e,r){\"use strict\";var n=t(\"../../lib\");e.exports=function(t,e){for(var r=0;r<t.length;r++)t[r].i=r;n.mergeArray(e.text,t,\"tx\"),n.mergeArray(e.hovertext,t,\"htx\");var i=e.marker;if(i){n.mergeArray(i.opacity,t,\"mo\"),n.mergeArray(i.color,t,\"mc\");var a=i.line;a&&(n.mergeArray(a.color,t,\"mlc\"),n.mergeArrayCastPositive(a.width,t,\"mlw\"))}}},{\"../../lib\":719}],980:[function(t,e,r){\"use strict\";var n=t(\"../bar/attributes\"),i=t(\"../scatter/attributes\").line,a=t(\"../../plots/attributes\"),o=t(\"../../components/fx/hovertemplate_attributes\"),s=t(\"./constants\"),l=t(\"../../lib/extend\").extendFlat,c=t(\"../../components/color\");e.exports={x:n.x,x0:n.x0,dx:n.dx,y:n.y,y0:n.y0,dy:n.dy,hovertext:n.hovertext,hovertemplate:o({},{keys:s.eventDataKeys}),hoverinfo:l({},a.hoverinfo,{flags:[\"name\",\"x\",\"y\",\"text\",\"percent initial\",\"percent previous\",\"percent total\"]}),textinfo:{valType:\"flaglist\",flags:[\"label\",\"text\",\"percent initial\",\"percent previous\",\"percent total\",\"value\"],extras:[\"none\"],editType:\"plot\",arrayOk:!1},text:n.text,textposition:l({},n.textposition,{dflt:\"auto\"}),insidetextanchor:l({},n.insidetextanchor,{dflt:\"middle\"}),textangle:l({},n.textangle,{dflt:0}),textfont:n.textfont,insidetextfont:n.insidetextfont,outsidetextfont:n.outsidetextfont,constraintext:n.constraintext,cliponaxis:n.cliponaxis,orientation:l({},n.orientation,{}),offset:l({},n.offset,{arrayOk:!1}),width:l({},n.width,{arrayOk:!1}),marker:n.marker,connector:{fillcolor:{valType:\"color\",editType:\"style\"},line:{color:l({},i.color,{dflt:c.defaultLine}),width:l({},i.width,{dflt:0,editType:\"plot\"}),dash:i.dash,editType:\"style\"},visible:{valType:\"boolean\",dflt:!0,editType:\"plot\"},editType:\"plot\"},offsetgroup:n.offsetgroup,alignmentgroup:n.alignmentgroup}},{\"../../components/color\":593,\"../../components/fx/hovertemplate_attributes\":631,\"../../lib/extend\":710,\"../../plots/attributes\":764,\"../bar/attributes\":857,\"../scatter/attributes\":1112,\"./constants\":982}],981:[function(t,e,r){\"use strict\";var n=t(\"../../plots/cartesian/axes\"),i=t(\"./arrays_to_calcdata\"),a=t(\"../scatter/calc_selection\"),o=t(\"../../constants/numerical\").BADNUM;function s(t){return t===o?0:t}e.exports=function(t,e){var r,l,c,u,h=n.getFromId(t,e.xaxis||\"x\"),f=n.getFromId(t,e.yaxis||\"y\");\"h\"===e.orientation?(r=h.makeCalcdata(e,\"x\"),l=f.makeCalcdata(e,\"y\")):(r=f.makeCalcdata(e,\"y\"),l=h.makeCalcdata(e,\"x\"));var p,d=Math.min(l.length,r.length),g=new Array(d);for(e._base=[],c=0;c<d;c++){r[c]<0&&(r[c]=o);var v=!1;r[c]!==o&&c+1<d&&r[c+1]!==o&&(v=!0),u=g[c]={p:l[c],s:r[c],cNext:v},e._base[c]=-.5*u.s,e.ids&&(u.id=String(e.ids[c])),0===c&&(g[0].vTotal=0),g[0].vTotal+=s(u.s),u.begR=s(u.s)/s(g[0].s)}for(c=0;c<d;c++)(u=g[c]).s!==o&&(u.sumR=u.s/g[0].vTotal,u.difR=void 0!==p?u.s/p:1,p=u.s);return i(g,e),a(g,e),g}},{\"../../constants/numerical\":695,\"../../plots/cartesian/axes\":767,\"../scatter/calc_selection\":1114,\"./arrays_to_calcdata\":979}],982:[function(t,e,r){\"use strict\";e.exports={eventDataKeys:[\"percentInitial\",\"percentPrevious\",\"percentTotal\"]}},{}],983:[function(t,e,r){\"use strict\";var n=t(\"../bar/cross_trace_calc\").setGroupPositions;e.exports=function(t,e){var r,i,a=t._fullLayout,o=t._fullData,s=t.calcdata,l=e.xaxis,c=e.yaxis,u=[],h=[],f=[];for(i=0;i<o.length;i++){var p=o[i],d=\"h\"===p.orientation;!0===p.visible&&p.xaxis===l._id&&p.yaxis===c._id&&\"funnel\"===p.type&&(r=s[i],d?f.push(r):h.push(r),u.push(r))}var g={mode:a.funnelmode,norm:a.funnelnorm,gap:a.funnelgap,groupgap:a.funnelgroupgap};for(n(t,l,c,h,g),n(t,c,l,f,g),i=0;i<u.length;i++){r=u[i];for(var v=0;v<r.length;v++)v+1<r.length&&(r[v].nextP0=r[v+1].p0,r[v].nextS0=r[v+1].s0,r[v].nextP1=r[v+1].p1,r[v].nextS1=r[v+1].s1)}}},{\"../bar/cross_trace_calc\":860}],984:[function(t,e,r){\"use strict\";var n=t(\"../../lib\"),i=t(\"../bar/defaults\").handleGroupingDefaults,a=t(\"../bar/defaults\").handleText,o=t(\"../scatter/xy_defaults\"),s=t(\"./attributes\"),l=t(\"../../components/color\");e.exports={supplyDefaults:function(t,e,r,i){function c(r,i){return n.coerce(t,e,s,r,i)}if(o(t,e,i,c)){c(\"orientation\",e.y&&!e.x?\"v\":\"h\"),c(\"offset\"),c(\"width\");var u=c(\"text\");c(\"hovertext\"),c(\"hovertemplate\");var h=c(\"textposition\");a(t,e,i,c,h,{moduleHasSelected:!1,moduleHasUnselected:!1,moduleHasConstrain:!0,moduleHasCliponaxis:!0,moduleHasTextangle:!0,moduleHasInsideanchor:!0}),\"none\"!==e.textposition&&c(\"textinfo\",Array.isArray(u)?\"text+value\":\"value\");var f=c(\"marker.color\",r);c(\"marker.line.color\",l.defaultLine),c(\"marker.line.width\"),c(\"connector.visible\")&&(c(\"connector.fillcolor\",function(t){var e=n.isArrayOrTypedArray(t)?\"#000\":t;return l.addOpacity(e,.5*l.opacity(e))}(f)),c(\"connector.line.width\")&&(c(\"connector.line.color\"),c(\"connector.line.dash\")))}else e.visible=!1},crossTraceDefaults:function(t,e){var r,a;function o(t){return n.coerce(a._input,a,s,t)}if(\"group\"===e.funnelmode)for(var l=0;l<t.length;l++)r=(a=t[l])._input,i(r,a,e,o)}}},{\"../../components/color\":593,\"../../lib\":719,\"../bar/defaults\":861,\"../scatter/xy_defaults\":1137,\"./attributes\":980}],985:[function(t,e,r){\"use strict\";e.exports=function(t,e){return t.x=\"xVal\"in e?e.xVal:e.x,t.y=\"yVal\"in e?e.yVal:e.y,\"percentInitial\"in e&&(t.percentInitial=e.percentInitial),\"percentPrevious\"in e&&(t.percentPrevious=e.percentPrevious),\"percentTotal\"in e&&(t.percentTotal=e.percentTotal),e.xa&&(t.xaxis=e.xa),e.ya&&(t.yaxis=e.ya),t}},{}],986:[function(t,e,r){\"use strict\";var n=t(\"../../components/color\").opacity,i=t(\"../bar/hover\").hoverOnBars,a=t(\"../../lib\").formatPercent;e.exports=function(t,e,r,o){var s=i(t,e,r,o);if(s){var l=s.cd,c=l[0].trace,u=\"h\"===c.orientation,h=l[s.index];s[(u?\"x\":\"y\")+\"LabelVal\"]=h.s,s.percentInitial=h.begR,s.percentInitialLabel=a(h.begR,1),s.percentPrevious=h.difR,s.percentPreviousLabel=a(h.difR,1),s.percentTotal=h.sumR,s.percentTotalLabel=a(h.sumR,1);var f=h.hi||c.hoverinfo,p=[];if(f&&\"none\"!==f&&\"skip\"!==f){var d=\"all\"===f,g=f.split(\"+\"),v=function(t){return d||-1!==g.indexOf(t)};v(\"percent initial\")&&p.push(s.percentInitialLabel+\" of initial\"),v(\"percent previous\")&&p.push(s.percentPreviousLabel+\" of previous\"),v(\"percent total\")&&p.push(s.percentTotalLabel+\" of total\")}return s.extraText=p.join(\"<br>\"),s.color=function(t,e){var r=t.marker,i=e.mc||r.color,a=e.mlc||r.line.color,o=e.mlw||r.line.width;if(n(i))return i;if(n(a)&&o)return a}(c,h),[s]}}},{\"../../components/color\":593,\"../../lib\":719,\"../bar/hover\":863}],987:[function(t,e,r){\"use strict\";e.exports={attributes:t(\"./attributes\"),layoutAttributes:t(\"./layout_attributes\"),supplyDefaults:t(\"./defaults\").supplyDefaults,crossTraceDefaults:t(\"./defaults\").crossTraceDefaults,supplyLayoutDefaults:t(\"./layout_defaults\"),calc:t(\"./calc\"),crossTraceCalc:t(\"./cross_trace_calc\"),plot:t(\"./plot\"),style:t(\"./style\").style,hoverPoints:t(\"./hover\"),eventData:t(\"./event_data\"),selectPoints:t(\"../bar/select\"),moduleType:\"trace\",name:\"funnel\",basePlotModule:t(\"../../plots/cartesian\"),categories:[\"bar-like\",\"cartesian\",\"svg\",\"oriented\",\"showLegend\",\"zoomScale\"],meta:{}}},{\"../../plots/cartesian\":778,\"../bar/select\":868,\"./attributes\":980,\"./calc\":981,\"./cross_trace_calc\":983,\"./defaults\":984,\"./event_data\":985,\"./hover\":986,\"./layout_attributes\":988,\"./layout_defaults\":989,\"./plot\":990,\"./style\":991}],988:[function(t,e,r){\"use strict\";e.exports={funnelmode:{valType:\"enumerated\",values:[\"stack\",\"group\",\"overlay\"],dflt:\"stack\",editType:\"calc\"},funnelgap:{valType:\"number\",min:0,max:1,editType:\"calc\"},funnelgroupgap:{valType:\"number\",min:0,max:1,dflt:0,editType:\"calc\"}}},{}],989:[function(t,e,r){\"use strict\";var n=t(\"../../lib\"),i=t(\"./layout_attributes\");e.exports=function(t,e,r){var a=!1;function o(r,a){return n.coerce(t,e,i,r,a)}for(var s=0;s<r.length;s++){var l=r[s];if(l.visible&&\"funnel\"===l.type){a=!0;break}}a&&(o(\"funnelmode\"),o(\"funnelgap\",.2),o(\"funnelgroupgap\"))}},{\"../../lib\":719,\"./layout_attributes\":988}],990:[function(t,e,r){\"use strict\";var n=t(\"d3\"),i=t(\"../../lib\"),a=t(\"../../components/drawing\"),o=t(\"../bar/plot\").plot;function s(t,e,r,n){var i=[],a=[],o=n?e:r,s=n?r:e;return i[0]=o.c2p(t.s0,!0),a[0]=s.c2p(t.p0,!0),i[1]=o.c2p(t.s1,!0),a[1]=s.c2p(t.p1,!0),i[2]=o.c2p(t.nextS0,!0),a[2]=s.c2p(t.nextP0,!0),i[3]=o.c2p(t.nextS1,!0),a[3]=s.c2p(t.nextP1,!0),n?[i,a]:[a,i]}e.exports=function(t,e,r,l){var c=t._fullLayout;!function(t,e,r,o){var l=e.xaxis,c=e.yaxis;i.makeTraceGroups(o,r,\"trace bars\").each(function(r){var o=n.select(this),u=r[0].trace,h=i.ensureSingle(o,\"g\",\"regions\");if(u.connector&&u.connector.visible){var f=\"h\"===u.orientation,p=h.selectAll(\"g.region\").data(i.identity);p.enter().append(\"g\").classed(\"region\",!0),p.exit().remove();var d=p.size();p.each(function(r,o){if(o===d-1||r.cNext){var u=s(r,l,c,f),h=u[0],p=u[1],g=\"\";void 0!==h[3]&&void 0!==p[3]&&(g+=f?\"M\"+h[0]+\",\"+p[1]+\"L\"+h[2]+\",\"+p[2]+\"H\"+h[3]+\"L\"+h[1]+\",\"+p[1]+\"Z\":\"M\"+h[1]+\",\"+p[1]+\"L\"+h[2]+\",\"+p[3]+\"V\"+p[2]+\"L\"+h[1]+\",\"+p[0]+\"Z\"),i.ensureSingle(n.select(this),\"path\").attr(\"d\",g).call(a.setClipUrl,e.layerClipId,t)}})}else h.remove()})}(t,e,r,l),function(t,e,r,o){var l=e.xaxis,c=e.yaxis;i.makeTraceGroups(o,r,\"trace bars\").each(function(r){var o=n.select(this),u=r[0].trace,h=i.ensureSingle(o,\"g\",\"lines\");if(u.connector&&u.connector.visible&&u.connector.line.width){var f=\"h\"===u.orientation,p=h.selectAll(\"g.line\").data(i.identity);p.enter().append(\"g\").classed(\"line\",!0),p.exit().remove();var d=p.size();p.each(function(r,o){if(o===d-1||r.cNext){var u=s(r,l,c,f),h=u[0],p=u[1],g=\"\";void 0!==h[3]&&void 0!==p[3]&&(f?(g+=\"M\"+h[0]+\",\"+p[1]+\"L\"+h[2]+\",\"+p[2],g+=\"M\"+h[1]+\",\"+p[1]+\"L\"+h[3]+\",\"+p[2]):(g+=\"M\"+h[1]+\",\"+p[1]+\"L\"+h[2]+\",\"+p[3],g+=\"M\"+h[1]+\",\"+p[0]+\"L\"+h[2]+\",\"+p[2])),\"\"===g&&(g=\"M0,0Z\"),i.ensureSingle(n.select(this),\"path\").attr(\"d\",g).call(a.setClipUrl,e.layerClipId,t)}})}else h.remove()})}(t,e,r,l),o(t,e,r,l,{mode:c.funnelmode,norm:c.funnelmode,gap:c.funnelgap,groupgap:c.funnelgroupgap})}},{\"../../components/drawing\":614,\"../../lib\":719,\"../bar/plot\":867,d3:163}],991:[function(t,e,r){\"use strict\";var n=t(\"d3\"),i=t(\"../../components/drawing\"),a=t(\"../../components/color\"),o=t(\"../../constants/interactions\").DESELECTDIM,s=t(\"../bar/style\").styleTextPoints;e.exports={style:function(t,e,r){var l=r||n.select(t).selectAll(\"g.funnellayer\").selectAll(\"g.trace\");l.style(\"opacity\",function(t){return t[0].trace.opacity}),l.each(function(e){var r=n.select(this),l=e[0].trace;r.selectAll(\".point > path\").each(function(t){if(!t.isBlank){var e=l.marker;n.select(this).call(a.fill,t.mc||e.color).call(a.stroke,t.mlc||e.line.color).call(i.dashLine,e.line.dash,t.mlw||e.line.width).style(\"opacity\",l.selectedpoints&&!t.selected?o:1)}}),s(r,l,t),r.selectAll(\".regions\").each(function(){n.select(this).selectAll(\"path\").style(\"stroke-width\",0).call(a.fill,l.connector.fillcolor)}),r.selectAll(\".lines\").each(function(){var t=l.connector.line;i.lineGroupStyle(n.select(this).selectAll(\"path\"),t.width,t.color,t.dash)})})}}},{\"../../components/color\":593,\"../../components/drawing\":614,\"../../constants/interactions\":694,\"../bar/style\":870,d3:163}],992:[function(t,e,r){\"use strict\";var n=t(\"../pie/attributes\"),i=t(\"../../plots/attributes\"),a=t(\"../../plots/domain\").attributes,o=t(\"../../components/fx/hovertemplate_attributes\"),s=t(\"../../lib/extend\").extendFlat;e.exports={labels:n.labels,label0:n.label0,dlabel:n.dlabel,values:n.values,marker:{colors:n.marker.colors,line:{color:s({},n.marker.line.color,{dflt:null}),width:s({},n.marker.line.width,{dflt:1}),editType:\"calc\"},editType:\"calc\"},text:n.text,hovertext:n.hovertext,scalegroup:s({},n.scalegroup,{}),textinfo:s({},n.textinfo,{flags:[\"label\",\"text\",\"value\",\"percent\"]}),hoverinfo:s({},i.hoverinfo,{flags:[\"label\",\"text\",\"value\",\"percent\",\"name\"]}),hovertemplate:o({},{keys:[\"label\",\"color\",\"value\",\"percent\",\"text\"]}),textposition:s({},n.textposition,{values:[\"inside\",\"none\"],dflt:\"inside\"}),textfont:n.textfont,insidetextfont:n.insidetextfont,title:{text:n.title.text,font:n.title.font,position:s({},n.title.position,{values:[\"top left\",\"top center\",\"top right\"],dflt:\"top center\"}),editType:\"plot\"},domain:a({name:\"funnelarea\",trace:!0,editType:\"calc\"}),aspectratio:{valType:\"number\",min:0,dflt:1,editType:\"plot\"},baseratio:{valType:\"number\",min:0,max:1,dflt:.333,editType:\"plot\"}}},{\"../../components/fx/hovertemplate_attributes\":631,\"../../lib/extend\":710,\"../../plots/attributes\":764,\"../../plots/domain\":792,\"../pie/attributes\":1086}],993:[function(t,e,r){\"use strict\";var n=t(\"../../registry\"),i=t(\"../../plots/get_data\").getModuleCalcData;r.name=\"funnelarea\",r.plot=function(t){var e=n.getModule(\"funnelarea\"),r=i(t.calcdata,e)[0];e.plot(t,r)},r.clean=function(t,e,r,n){var i=n._has&&n._has(\"funnelarea\"),a=e._has&&e._has(\"funnelarea\");i&&!a&&n._funnelarealayer.selectAll(\"g.trace\").remove()}},{\"../../plots/get_data\":802,\"../../registry\":847}],994:[function(t,e,r){\"use strict\";var n=t(\"../pie/calc\");e.exports={calc:function(t,e){return n.calc(t,e)},crossTraceCalc:function(t){n.crossTraceCalc(t,{type:\"funnelarea\"})}}},{\"../pie/calc\":1088}],995:[function(t,e,r){\"use strict\";var n=t(\"../../lib\"),i=t(\"./attributes\"),a=t(\"../../plots/domain\").defaults,o=t(\"../bar/defaults\").handleText;e.exports=function(t,e,r,s){function l(r,a){return n.coerce(t,e,i,r,a)}var c,u=l(\"values\"),h=n.isArrayOrTypedArray(u),f=l(\"labels\");if(Array.isArray(f)?(c=f.length,h&&(c=Math.min(c,u.length))):h&&(c=u.length,l(\"label0\"),l(\"dlabel\")),c){e._length=c,l(\"marker.line.width\")&&l(\"marker.line.color\",s.paper_bgcolor),l(\"marker.colors\"),l(\"scalegroup\");var p=l(\"text\"),d=l(\"textinfo\",Array.isArray(p)?\"text+percent\":\"percent\");if(l(\"hovertext\"),l(\"hovertemplate\"),d&&\"none\"!==d){var g=l(\"textposition\");o(t,e,s,l,g,{moduleHasSelected:!1,moduleHasUnselected:!1,moduleHasConstrain:!1,moduleHasCliponaxis:!1,moduleHasTextangle:!1,moduleHasInsideanchor:!1})}a(e,s,l),l(\"title.text\")&&(l(\"title.position\"),n.coerceFont(l,\"title.font\",s.font)),l(\"aspectratio\"),l(\"baseratio\")}else e.visible=!1}},{\"../../lib\":719,\"../../plots/domain\":792,\"../bar/defaults\":861,\"./attributes\":992}],996:[function(t,e,r){\"use strict\";e.exports={moduleType:\"trace\",name:\"funnelarea\",basePlotModule:t(\"./base_plot\"),categories:[\"pie-like\",\"funnelarea\",\"showLegend\"],attributes:t(\"./attributes\"),layoutAttributes:t(\"./layout_attributes\"),supplyDefaults:t(\"./defaults\"),supplyLayoutDefaults:t(\"./layout_defaults\"),calc:t(\"./calc\").calc,crossTraceCalc:t(\"./calc\").crossTraceCalc,plot:t(\"./plot\"),style:t(\"./style\"),styleOne:t(\"../pie/style_one\"),meta:{}}},{\"../pie/style_one\":1097,\"./attributes\":992,\"./base_plot\":993,\"./calc\":994,\"./defaults\":995,\"./layout_attributes\":997,\"./layout_defaults\":998,\"./plot\":999,\"./style\":1e3}],997:[function(t,e,r){\"use strict\";var n=t(\"../pie/layout_attributes\").hiddenlabels;e.exports={hiddenlabels:n,funnelareacolorway:{valType:\"colorlist\",editType:\"calc\"},extendfunnelareacolors:{valType:\"boolean\",dflt:!0,editType:\"calc\"}}},{\"../pie/layout_attributes\":1093}],998:[function(t,e,r){\"use strict\";var n=t(\"../../lib\"),i=t(\"./layout_attributes\");e.exports=function(t,e){function r(r,a){return n.coerce(t,e,i,r,a)}r(\"hiddenlabels\"),r(\"funnelareacolorway\",e.colorway),r(\"extendfunnelareacolors\")}},{\"../../lib\":719,\"./layout_attributes\":997}],999:[function(t,e,r){\"use strict\";var n=t(\"d3\"),i=t(\"../../components/drawing\"),a=t(\"../../lib\"),o=t(\"../../lib/svg_text_utils\"),s=t(\"../bar/plot\"),l=s.getTransform,c=s.toMoveInsideBar,u=t(\"../pie/helpers\"),h=t(\"../pie/plot\"),f=h.attachFxHandlers,p=h.determineInsideTextFont,d=h.layoutAreas,g=h.prerenderTitles,v=h.positionTitleOutside;function m(t,e){return\"l\"+(e[0]-t[0])+\",\"+(e[1]-t[1])}e.exports=function(t,e){var r=t._fullLayout;g(e,t),d(e,r._size),a.makeTraceGroups(r._funnelarealayer,e,\"trace\").each(function(e){var s=n.select(this),h=e[0],d=h.trace;!function(t){if(!t.length)return;var e=t[0],r=e.trace,n=r.aspectratio,i=r.baseratio;i>.999&&(i=.999);var a,o=Math.pow(i,2),s=e.vTotal,l=s,c=s*o/(1-o)/s;function u(){var t,e={x:t=Math.sqrt(c),y:-t};return[e.x,e.y]}var h,f,p=[];for(p.push(u()),h=t.length-1;h>-1;h--)if(!(f=t[h]).hidden){var d=f.v/l;c+=d,p.push(u())}var g=1/0,v=-1/0;for(h=0;h<p.length;h++)a=p[h],g=Math.min(g,a[1]),v=Math.max(v,a[1]);for(h=0;h<p.length;h++)p[h][1]-=(v+g)/2;var m=p[p.length-1][0],y=e.r,x=(v-g)/2,b=y/m,_=y/x*n;for(e.r=_*x,h=0;h<p.length;h++)p[h][0]*=b,p[h][1]*=_;var w=[-(a=p[0])[0],a[1]],k=[a[0],a[1]],T=0;for(h=t.length-1;h>-1;h--)if(!(f=t[h]).hidden){var A=p[T+=1][0],M=p[T][1];f.TL=[-A,M],f.TR=[A,M],f.BL=w,f.BR=k,f.pxmid=(S=f.TR,E=f.BR,[.5*(S[0]+E[0]),.5*(S[1]+E[1])]),w=f.TL,k=f.TR}var S,E}(e),s.each(function(){var s=n.select(this).selectAll(\"g.slice\").data(e);s.enter().append(\"g\").classed(\"slice\",!0),s.exit().remove(),s.each(function(r){if(r.hidden)n.select(this).selectAll(\"path,g\").remove();else{r.pointNumber=r.i,r.curveNumber=d.index;var s=h.cx,g=h.cy,v=n.select(this),y=v.selectAll(\"path.surface\").data([r]);y.enter().append(\"path\").classed(\"surface\",!0).style({\"pointer-events\":\"all\"}),v.call(f,t,e);var x=\"M\"+(s+r.TR[0])+\",\"+(g+r.TR[1])+m(r.TR,r.BR)+m(r.BR,r.BL)+m(r.BL,r.TL)+\"Z\";y.attr(\"d\",x);var b=u.castOption(d.textposition,r.pts),_=v.selectAll(\"g.slicetext\").data(r.text&&\"none\"!==b?[0]:[]);_.enter().append(\"g\").classed(\"slicetext\",!0),_.exit().remove(),_.each(function(){var e=a.ensureSingle(n.select(this),\"text\",\"\",function(t){t.attr(\"data-notex\",1)});e.text(r.text).attr({class:\"slicetext\",transform:\"\",\"text-anchor\":\"middle\"}).call(i.font,p(d,r,t._fullLayout.font)).call(o.convertToTspans,t);var u,h,f,v=i.bBox(e.node()),m=Math.min(r.BL[1],r.BR[1]),y=Math.max(r.TL[1],r.TR[1]);h=Math.max(r.TL[0],r.BL[0]),f=Math.min(r.TR[0],r.BR[0]),u=l(c(h,f,m,y,v,{isHorizontal:!0,constrained:!0,angle:0,anchor:\"middle\"})),e.attr(\"transform\",\"translate(\"+s+\",\"+g+\")\"+u)})}});var g=n.select(this).selectAll(\"g.titletext\").data(d.title.text?[0]:[]);g.enter().append(\"g\").classed(\"titletext\",!0),g.exit().remove(),g.each(function(){var e=a.ensureSingle(n.select(this),\"text\",\"\",function(t){t.attr(\"data-notex\",1)}),s=d.title.text;d._meta&&(s=a.templateString(s,d._meta)),e.text(s).attr({class:\"titletext\",transform:\"\",\"text-anchor\":\"middle\"}).call(i.font,d.title.font).call(o.convertToTspans,t);var l=v(h,r._size);e.attr(\"transform\",\"translate(\"+l.x+\",\"+l.y+\")\"+(l.scale<1?\"scale(\"+l.scale+\")\":\"\")+\"translate(\"+l.tx+\",\"+l.ty+\")\")})})})}},{\"../../components/drawing\":614,\"../../lib\":719,\"../../lib/svg_text_utils\":743,\"../bar/plot\":867,\"../pie/helpers\":1091,\"../pie/plot\":1095,d3:163}],1000:[function(t,e,r){\"use strict\";var n=t(\"d3\"),i=t(\"../pie/style_one\");e.exports=function(t){t._fullLayout._funnelarealayer.selectAll(\".trace\").each(function(t){var e=t[0].trace,r=n.select(this);r.style({opacity:e.opacity}),r.selectAll(\"path.surface\").each(function(t){n.select(this).call(i,t,e)})})}},{\"../pie/style_one\":1097,d3:163}],1001:[function(t,e,r){\"use strict\";var n=t(\"../scatter/attributes\"),i=t(\"../../components/fx/hovertemplate_attributes\"),a=t(\"../../components/colorscale/attributes\"),o=(t(\"../../constants/docs\").FORMAT_LINK,t(\"../../lib/extend\").extendFlat);e.exports=o({z:{valType:\"data_array\",editType:\"calc\"},x:o({},n.x,{impliedEdits:{xtype:\"array\"}}),x0:o({},n.x0,{impliedEdits:{xtype:\"scaled\"}}),dx:o({},n.dx,{impliedEdits:{xtype:\"scaled\"}}),y:o({},n.y,{impliedEdits:{ytype:\"array\"}}),y0:o({},n.y0,{impliedEdits:{ytype:\"scaled\"}}),dy:o({},n.dy,{impliedEdits:{ytype:\"scaled\"}}),text:{valType:\"data_array\",editType:\"calc\"},hovertext:{valType:\"data_array\",editType:\"calc\"},transpose:{valType:\"boolean\",dflt:!1,editType:\"calc\"},xtype:{valType:\"enumerated\",values:[\"array\",\"scaled\"],editType:\"calc+clearAxisTypes\"},ytype:{valType:\"enumerated\",values:[\"array\",\"scaled\"],editType:\"calc+clearAxisTypes\"},zsmooth:{valType:\"enumerated\",values:[\"fast\",\"best\",!1],dflt:!1,editType:\"calc\"},connectgaps:{valType:\"boolean\",dflt:!1,editType:\"calc\"},xgap:{valType:\"number\",dflt:0,min:0,editType:\"plot\"},ygap:{valType:\"number\",dflt:0,min:0,editType:\"plot\"},zhoverformat:{valType:\"string\",dflt:\"\",editType:\"none\"},hovertemplate:i()},{transforms:void 0},a(\"\",{cLetter:\"z\",autoColorDflt:!1}))},{\"../../components/colorscale/attributes\":600,\"../../components/fx/hovertemplate_attributes\":631,\"../../constants/docs\":690,\"../../lib/extend\":710,\"../scatter/attributes\":1112}],1002:[function(t,e,r){\"use strict\";var n=t(\"../../registry\"),i=t(\"../../lib\"),a=t(\"../../plots/cartesian/axes\"),o=t(\"../histogram2d/calc\"),s=t(\"../../components/colorscale/calc\"),l=t(\"./convert_column_xyz\"),c=t(\"./clean_2d_array\"),u=t(\"./interp2d\"),h=t(\"./find_empties\"),f=t(\"./make_bound_array\");e.exports=function(t,e){var r,p,d,g,v,m,y,x,b,_=a.getFromId(t,e.xaxis||\"x\"),w=a.getFromId(t,e.yaxis||\"y\"),k=n.traceIs(e,\"contour\"),T=n.traceIs(e,\"histogram\"),A=n.traceIs(e,\"gl2d\"),M=k?\"best\":e.zsmooth;if(_._minDtick=0,w._minDtick=0,T)r=(b=o(t,e)).x,p=b.x0,d=b.dx,g=b.y,v=b.y0,m=b.dy,y=b.z;else{var S=e.z;i.isArray1D(S)?(l(e,_,w,\"x\",\"y\",[\"z\"]),r=e._x,g=e._y,S=e._z):(r=e._x=e.x?_.makeCalcdata(e,\"x\"):[],g=e._y=e.y?w.makeCalcdata(e,\"y\"):[]),p=e.x0,d=e.dx,v=e.y0,m=e.dy,y=c(S,e,_,w),(k||e.connectgaps)&&(e._emptypoints=h(y),u(y,e._emptypoints))}function E(t){M=e._input.zsmooth=e.zsmooth=!1,i.warn('cannot use zsmooth: \"fast\": '+t)}if(\"fast\"===M)if(\"log\"===_.type||\"log\"===w.type)E(\"log axis found\");else if(!T){if(r.length){var C=(r[r.length-1]-r[0])/(r.length-1),L=Math.abs(C/100);for(x=0;x<r.length-1;x++)if(Math.abs(r[x+1]-r[x]-C)>L){E(\"x scale is not linear\");break}}if(g.length&&\"fast\"===M){var P=(g[g.length-1]-g[0])/(g.length-1),O=Math.abs(P/100);for(x=0;x<g.length-1;x++)if(Math.abs(g[x+1]-g[x]-P)>O){E(\"y scale is not linear\");break}}}var z=i.maxRowLength(y),I=\"scaled\"===e.xtype?\"\":r,D=f(e,I,p,d,z,_),R=\"scaled\"===e.ytype?\"\":g,F=f(e,R,v,m,y.length,w);A||(e._extremes[_._id]=a.findExtremes(_,D),e._extremes[w._id]=a.findExtremes(w,F));var B={x:D,y:F,z:y,text:e._text||e.text,hovertext:e._hovertext||e.hovertext};if(I&&I.length===D.length-1&&(B.xCenter=I),R&&R.length===F.length-1&&(B.yCenter=R),T&&(B.xRanges=b.xRanges,B.yRanges=b.yRanges,B.pts=b.pts),k||s(t,e,{vals:y,cLetter:\"z\"}),k&&e.contours&&\"heatmap\"===e.contours.coloring){var N={type:\"contour\"===e.type?\"heatmap\":\"histogram2d\",xcalendar:e.xcalendar,ycalendar:e.ycalendar};B.xfill=f(N,I,p,d,z,_),B.yfill=f(N,R,v,m,y.length,w)}return[B]}},{\"../../components/colorscale/calc\":601,\"../../lib\":719,\"../../plots/cartesian/axes\":767,\"../../registry\":847,\"../histogram2d/calc\":1033,\"./clean_2d_array\":1003,\"./convert_column_xyz\":1005,\"./find_empties\":1007,\"./interp2d\":1010,\"./make_bound_array\":1011}],1003:[function(t,e,r){\"use strict\";var n=t(\"fast-isnumeric\"),i=t(\"../../lib\"),a=t(\"../../constants/numerical\").BADNUM;e.exports=function(t,e,r,o){var s,l,c,u,h,f;function p(t){if(n(t))return+t}if(e&&e.transpose){for(s=0,h=0;h<t.length;h++)s=Math.max(s,t[h].length);if(0===s)return!1;c=function(t){return t.length},u=function(t,e,r){return(t[r]||[])[e]}}else s=t.length,c=function(t,e){return t[e].length},u=function(t,e,r){return(t[e]||[])[r]};var d=function(t,e,r){return e===a||r===a?a:u(t,e,r)};function g(t){if(e&&\"carpet\"!==e.type&&\"contourcarpet\"!==e.type&&t&&\"category\"===t.type&&e[\"_\"+t._id.charAt(0)].length){var r=t._id.charAt(0),n={},o=e[\"_\"+r+\"CategoryMap\"]||e[r];for(h=0;h<o.length;h++)n[o[h]]=h;return function(e){var r=n[t._categories[e]];return r+1?r:a}}return i.identity}var v=g(r),m=g(o);o&&\"category\"===o.type&&(s=o._categories.length);var y=new Array(s);for(h=0;h<s;h++)for(l=r&&\"category\"===r.type?r._categories.length:c(t,h),y[h]=new Array(l),f=0;f<l;f++)y[h][f]=p(d(t,m(h),v(f)));return y}},{\"../../constants/numerical\":695,\"../../lib\":719,\"fast-isnumeric\":225}],1004:[function(t,e,r){\"use strict\";e.exports={min:\"zmin\",max:\"zmax\"}},{}],1005:[function(t,e,r){\"use strict\";var n=t(\"../../lib\"),i=t(\"../../constants/numerical\").BADNUM;e.exports=function(t,e,r,a,o,s){var l,c,u,h,f=t._length,p=e.makeCalcdata(t,a),d=r.makeCalcdata(t,o),g=t.text,v=void 0!==g&&n.isArray1D(g),m=t.hovertext,y=void 0!==m&&n.isArray1D(m),x=n.distinctVals(p),b=x.vals,_=n.distinctVals(d),w=_.vals,k=[];for(l=0;l<s.length;l++)k[l]=n.init2dArray(w.length,b.length);for(v&&(u=n.init2dArray(w.length,b.length)),y&&(h=n.init2dArray(w.length,b.length)),l=0;l<f;l++)if(p[l]!==i&&d[l]!==i){var T=n.findBin(p[l]+x.minDiff/2,b),A=n.findBin(d[l]+_.minDiff/2,w);for(c=0;c<s.length;c++){var M=t[s[c]];k[c][A][T]=M[l]}v&&(u[A][T]=g[l]),y&&(h[A][T]=m[l])}for(t[\"_\"+a]=b,t[\"_\"+o]=w,c=0;c<s.length;c++)t[\"_\"+s[c]]=k[c];v&&(t._text=u),y&&(t._hovertext=h),e&&\"category\"===e.type&&(t[\"_\"+a+\"CategoryMap\"]=b.map(function(t){return e._categories[t]})),r&&\"category\"===r.type&&(t[\"_\"+o+\"CategoryMap\"]=w.map(function(t){return r._categories[t]}))}},{\"../../constants/numerical\":695,\"../../lib\":719}],1006:[function(t,e,r){\"use strict\";var n=t(\"../../lib\"),i=t(\"./xyz_defaults\"),a=t(\"./style_defaults\"),o=t(\"../../components/colorscale/defaults\"),s=t(\"./attributes\");e.exports=function(t,e,r,l){function c(r,i){return n.coerce(t,e,s,r,i)}i(t,e,c,l)?(c(\"text\"),c(\"hovertext\"),c(\"hovertemplate\"),a(t,e,c,l),c(\"connectgaps\",n.isArray1D(e.z)&&!1!==e.zsmooth),o(t,e,l,c,{prefix:\"\",cLetter:\"z\"})):e.visible=!1}},{\"../../components/colorscale/defaults\":603,\"../../lib\":719,\"./attributes\":1001,\"./style_defaults\":1014,\"./xyz_defaults\":1015}],1007:[function(t,e,r){\"use strict\";var n=t(\"../../lib\").maxRowLength;e.exports=function(t){var e,r,i,a,o,s,l,c,u=[],h={},f=[],p=t[0],d=[],g=[0,0,0],v=n(t);for(r=0;r<t.length;r++)for(e=d,d=p,p=t[r+1]||[],i=0;i<v;i++)void 0===d[i]&&((s=(void 0!==d[i-1]?1:0)+(void 0!==d[i+1]?1:0)+(void 0!==e[i]?1:0)+(void 0!==p[i]?1:0))?(0===r&&s++,0===i&&s++,r===t.length-1&&s++,i===d.length-1&&s++,s<4&&(h[[r,i]]=[r,i,s]),u.push([r,i,s])):f.push([r,i]));for(;f.length;){for(l={},c=!1,o=f.length-1;o>=0;o--)(s=((h[[(r=(a=f[o])[0])-1,i=a[1]]]||g)[2]+(h[[r+1,i]]||g)[2]+(h[[r,i-1]]||g)[2]+(h[[r,i+1]]||g)[2])/20)&&(l[a]=[r,i,s],f.splice(o,1),c=!0);if(!c)throw\"findEmpties iterated with no new neighbors\";for(a in l)h[a]=l[a],u.push(l[a])}return u.sort(function(t,e){return e[2]-t[2]})}},{\"../../lib\":719}],1008:[function(t,e,r){\"use strict\";var n=t(\"../../components/fx\"),i=t(\"../../lib\"),a=t(\"../../plots/cartesian/axes\"),o=t(\"../../components/colorscale\").extractOpts;e.exports=function(t,e,r,s,l,c){var u,h,f,p,d=t.cd[0],g=d.trace,v=t.xa,m=t.ya,y=d.x,x=d.y,b=d.z,_=d.xCenter,w=d.yCenter,k=d.zmask,T=g.zhoverformat,A=y,M=x;if(!1!==t.index){try{f=Math.round(t.index[1]),p=Math.round(t.index[0])}catch(e){return void i.error(\"Error hovering on heatmap, pointNumber must be [row,col], found:\",t.index)}if(f<0||f>=b[0].length||p<0||p>b.length)return}else{if(n.inbox(e-y[0],e-y[y.length-1],0)>0||n.inbox(r-x[0],r-x[x.length-1],0)>0)return;if(c){var S;for(A=[2*y[0]-y[1]],S=1;S<y.length;S++)A.push((y[S]+y[S-1])/2);for(A.push([2*y[y.length-1]-y[y.length-2]]),M=[2*x[0]-x[1]],S=1;S<x.length;S++)M.push((x[S]+x[S-1])/2);M.push([2*x[x.length-1]-x[x.length-2]])}f=Math.max(0,Math.min(A.length-2,i.findBin(e,A))),p=Math.max(0,Math.min(M.length-2,i.findBin(r,M)))}var E=v.c2p(y[f]),C=v.c2p(y[f+1]),L=m.c2p(x[p]),P=m.c2p(x[p+1]);c?(C=E,u=y[f],P=L,h=x[p]):(u=_?_[f]:(y[f]+y[f+1])/2,h=w?w[p]:(x[p]+x[p+1])/2,v&&\"category\"===v.type&&(u=y[f]),m&&\"category\"===m.type&&(h=x[p]),g.zsmooth&&(E=C=v.c2p(u),L=P=m.c2p(h)));var O,z=b[p][f];k&&!k[p][f]&&(z=void 0),Array.isArray(d.hovertext)&&Array.isArray(d.hovertext[p])?O=d.hovertext[p][f]:Array.isArray(d.text)&&Array.isArray(d.text[p])&&(O=d.text[p][f]);var I=o(g),D={type:\"linear\",range:[I.min,I.max],hoverformat:T,_separators:v._separators,_numFormat:v._numFormat},R=a.tickText(D,z,\"hover\").text;return[i.extendFlat(t,{index:[p,f],distance:t.maxHoverDistance,spikeDistance:t.maxSpikeDistance,x0:E,x1:C,y0:L,y1:P,xLabelVal:u,yLabelVal:h,zLabelVal:z,zLabel:R,text:O})]}},{\"../../components/colorscale\":605,\"../../components/fx\":632,\"../../lib\":719,\"../../plots/cartesian/axes\":767}],1009:[function(t,e,r){\"use strict\";e.exports={attributes:t(\"./attributes\"),supplyDefaults:t(\"./defaults\"),calc:t(\"./calc\"),plot:t(\"./plot\"),colorbar:t(\"./colorbar\"),style:t(\"./style\"),hoverPoints:t(\"./hover\"),moduleType:\"trace\",name:\"heatmap\",basePlotModule:t(\"../../plots/cartesian\"),categories:[\"cartesian\",\"svg\",\"2dMap\"],meta:{}}},{\"../../plots/cartesian\":778,\"./attributes\":1001,\"./calc\":1002,\"./colorbar\":1004,\"./defaults\":1006,\"./hover\":1008,\"./plot\":1012,\"./style\":1013}],1010:[function(t,e,r){\"use strict\";var n=t(\"../../lib\"),i=[[-1,0],[1,0],[0,-1],[0,1]];function a(t){return.5-.25*Math.min(1,.5*t)}function o(t,e,r){var n,a,o,s,l,c,u,h,f,p,d,g,v,m=0;for(s=0;s<e.length;s++){for(a=(n=e[s])[0],o=n[1],d=t[a][o],p=0,f=0,l=0;l<4;l++)(u=t[a+(c=i[l])[0]])&&void 0!==(h=u[o+c[1]])&&(0===p?g=v=h:(g=Math.min(g,h),v=Math.max(v,h)),f++,p+=h);if(0===f)throw\"iterateInterp2d order is wrong: no defined neighbors\";t[a][o]=p/f,void 0===d?f<4&&(m=1):(t[a][o]=(1+r)*t[a][o]-r*d,v>g&&(m=Math.max(m,Math.abs(t[a][o]-d)/(v-g))))}return m}e.exports=function(t,e){var r,i=1;for(o(t,e),r=0;r<e.length&&!(e[r][2]<4);r++);for(e=e.slice(r),r=0;r<100&&i>.01;r++)i=o(t,e,a(i));return i>.01&&n.log(\"interp2d didn't converge quickly\",i),t}},{\"../../lib\":719}],1011:[function(t,e,r){\"use strict\";var n=t(\"../../registry\"),i=t(\"../../lib\").isArrayOrTypedArray;e.exports=function(t,e,r,a,o,s){var l,c,u,h=[],f=n.traceIs(t,\"contour\"),p=n.traceIs(t,\"histogram\"),d=n.traceIs(t,\"gl2d\");if(i(e)&&e.length>1&&!p&&\"category\"!==s.type){var g=e.length;if(!(g<=o))return f?e.slice(0,o):e.slice(0,o+1);if(f||d)h=e.slice(0,o);else if(1===o)h=[e[0]-.5,e[0]+.5];else{for(h=[1.5*e[0]-.5*e[1]],u=1;u<g;u++)h.push(.5*(e[u-1]+e[u]));h.push(1.5*e[g-1]-.5*e[g-2])}if(g<o){var v=h[h.length-1],m=v-h[h.length-2];for(u=g;u<o;u++)v+=m,h.push(v)}}else{var y=t[s._id.charAt(0)+\"calendar\"];if(p)l=s.r2c(r,0,y);else if(i(e)&&1===e.length)l=e[0];else if(void 0===r)l=0;else{l=(\"log\"===s.type?s.d2c:s.r2c)(r,0,y)}for(c=a||1,u=f||d?0:-.5;u<o;u++)h.push(l+c*u)}return h}},{\"../../lib\":719,\"../../registry\":847}],1012:[function(t,e,r){\"use strict\";var n=t(\"d3\"),i=t(\"tinycolor2\"),a=t(\"../../registry\"),o=t(\"../../lib\"),s=t(\"../../components/colorscale\").makeColorScaleFuncFromTrace,l=t(\"../../constants/xmlns_namespaces\");function c(t,e){var r=e.length-2,n=o.constrain(o.findBin(t,e),0,r),i=e[n],a=e[n+1],s=o.constrain(n+(t-i)/(a-i)-.5,0,r),l=Math.round(s),c=Math.abs(s-l);return s&&s!==r&&c?{bin0:l,frac:c,bin1:Math.round(l+c/(s-l))}:{bin0:l,bin1:l,frac:0}}function u(t,e){var r=e.length-1,n=o.constrain(o.findBin(t,e),0,r),i=e[n],a=(t-i)/(e[n+1]-i)||0;return a<=0?{bin0:n,bin1:n,frac:0}:a<.5?{bin0:n,bin1:n+1,frac:a}:{bin0:n+1,bin1:n,frac:1-a}}function h(t,e,r){t[e]=r[0],t[e+1]=r[1],t[e+2]=r[2],t[e+3]=Math.round(255*r[3])}e.exports=function(t,e,r,f){var p=e.xaxis,d=e.yaxis;o.makeTraceGroups(f,r,\"hm\").each(function(e){var r,f,g,v,m,y,x=n.select(this),b=e[0],_=b.trace,w=b.z,k=b.x,T=b.y,A=b.xCenter,M=b.yCenter,S=a.traceIs(_,\"contour\"),E=S?\"best\":_.zsmooth,C=w.length,L=o.maxRowLength(w),P=!1,O=!1;for(y=0;void 0===r&&y<k.length-1;)r=p.c2p(k[y]),y++;for(y=k.length-1;void 0===f&&y>0;)f=p.c2p(k[y]),y--;for(f<r&&(g=f,f=r,r=g,P=!0),y=0;void 0===v&&y<T.length-1;)v=d.c2p(T[y]),y++;for(y=T.length-1;void 0===m&&y>0;)m=d.c2p(T[y]),y--;if(m<v&&(g=v,v=m,m=g,O=!0),S&&(A=k,M=T,k=b.xfill,T=b.yfill),\"fast\"!==E){var z=\"best\"===E?0:.5;r=Math.max(-z*p._length,r),f=Math.min((1+z)*p._length,f),v=Math.max(-z*d._length,v),m=Math.min((1+z)*d._length,m)}var I=Math.round(f-r),D=Math.round(m-v);if(I<=0||D<=0){x.selectAll(\"image\").data([]).exit().remove()}else{var R,F;\"fast\"===E?(R=L,F=C):(R=I,F=D);var B=document.createElement(\"canvas\");B.width=R,B.height=F;var N,j,U=B.getContext(\"2d\"),V=s(_,{noNumericCheck:!0,returnArray:!0});\"fast\"===E?(N=P?function(t){return L-1-t}:o.identity,j=O?function(t){return C-1-t}:o.identity):(N=function(t){return o.constrain(Math.round(p.c2p(k[t])-r),0,I)},j=function(t){return o.constrain(Math.round(d.c2p(T[t])-v),0,D)});var q,H,G,Y,W,X=j(0),Z=[X,X],J=P?0:1,K=O?0:1,$=0,Q=0,tt=0,et=0;if(E){var rt,nt=0;try{rt=new Uint8Array(I*D*4)}catch(t){rt=new Array(I*D*4)}if(\"best\"===E){var it,at,ot,st=A||k,lt=M||T,ct=new Array(st.length),ut=new Array(lt.length),ht=new Array(I),ft=A?u:c,pt=M?u:c;for(y=0;y<st.length;y++)ct[y]=Math.round(p.c2p(st[y])-r);for(y=0;y<lt.length;y++)ut[y]=Math.round(d.c2p(lt[y])-v);for(y=0;y<I;y++)ht[y]=ft(y,ct);for(H=0;H<D;H++)for(at=w[(it=pt(H,ut)).bin0],ot=w[it.bin1],y=0;y<I;y++,nt+=4)h(rt,nt,W=Tt(at,ot,ht[y],it))}else for(H=0;H<C;H++)for(Y=w[H],Z=j(H),y=0;y<I;y++)W=kt(Y[y],1),h(rt,nt=4*(Z*I+N(y)),W);var dt=U.createImageData(I,D);try{dt.data.set(rt)}catch(t){var gt=dt.data,vt=gt.length;for(H=0;H<vt;H++)gt[H]=rt[H]}U.putImageData(dt,0,0)}else{var mt=_.xgap,yt=_.ygap,xt=Math.floor(mt/2),bt=Math.floor(yt/2);for(H=0;H<C;H++)if(Y=w[H],Z.reverse(),Z[K]=j(H+1),Z[0]!==Z[1]&&void 0!==Z[0]&&void 0!==Z[1])for(q=[G=N(0),G],y=0;y<L;y++)q.reverse(),q[J]=N(y+1),q[0]!==q[1]&&void 0!==q[0]&&void 0!==q[1]&&(W=kt(Y[y],(q[1]-q[0])*(Z[1]-Z[0])),U.fillStyle=\"rgba(\"+W.join(\",\")+\")\",U.fillRect(q[0]+xt,Z[0]+bt,q[1]-q[0]-mt,Z[1]-Z[0]-yt))}Q=Math.round(Q/$),tt=Math.round(tt/$),et=Math.round(et/$);var _t=i(\"rgb(\"+Q+\",\"+tt+\",\"+et+\")\");t._hmpixcount=(t._hmpixcount||0)+$,t._hmlumcount=(t._hmlumcount||0)+$*_t.getLuminance();var wt=x.selectAll(\"image\").data(e);wt.enter().append(\"svg:image\").attr({xmlns:l.svg,preserveAspectRatio:\"none\"}),wt.attr({height:D,width:I,x:r,y:v,\"xlink:href\":B.toDataURL(\"image/png\")})}function kt(t,e){if(void 0!==t){var r=V(t);return r[0]=Math.round(r[0]),r[1]=Math.round(r[1]),r[2]=Math.round(r[2]),$+=e,Q+=r[0]*e,tt+=r[1]*e,et+=r[2]*e,r}return[0,0,0,0]}function Tt(t,e,r,n){var i=t[r.bin0];if(void 0===i)return kt(void 0,1);var a,o=t[r.bin1],s=e[r.bin0],l=e[r.bin1],c=o-i||0,u=s-i||0;return a=void 0===o?void 0===l?0:void 0===s?2*(l-i):2*(2*l-s-i)/3:void 0===l?void 0===s?0:2*(2*i-o-s)/3:void 0===s?2*(2*l-o-i)/3:l+i-o-s,kt(i+r.frac*c+n.frac*(u+r.frac*a))}})}},{\"../../components/colorscale\":605,\"../../constants/xmlns_namespaces\":696,\"../../lib\":719,\"../../registry\":847,d3:163,tinycolor2:537}],1013:[function(t,e,r){\"use strict\";var n=t(\"d3\");e.exports=function(t){n.select(t).selectAll(\".hm image\").style(\"opacity\",function(t){return t.trace.opacity})}},{d3:163}],1014:[function(t,e,r){\"use strict\";e.exports=function(t,e,r){!1===r(\"zsmooth\")&&(r(\"xgap\"),r(\"ygap\")),r(\"zhoverformat\")}},{}],1015:[function(t,e,r){\"use strict\";var n=t(\"fast-isnumeric\"),i=t(\"../../lib\"),a=t(\"../../registry\");function o(t,e){var r=e(t);return\"scaled\"===(r?e(t+\"type\",\"array\"):\"scaled\")&&(e(t+\"0\"),e(\"d\"+t)),r}e.exports=function(t,e,r,s,l,c){var u,h,f=r(\"z\");if(l=l||\"x\",c=c||\"y\",void 0===f||!f.length)return 0;if(i.isArray1D(t.z)){u=r(l),h=r(c);var p=i.minRowLength(u),d=i.minRowLength(h);if(0===p||0===d)return 0;e._length=Math.min(p,d,f.length)}else{if(u=o(l,r),h=o(c,r),!function(t){for(var e,r=!0,a=!1,o=!1,s=0;s<t.length;s++){if(e=t[s],!i.isArrayOrTypedArray(e)){r=!1;break}e.length>0&&(a=!0);for(var l=0;l<e.length;l++)if(n(e[l])){o=!0;break}}return r&&a&&o}(f))return 0;r(\"transpose\"),e._length=null}return a.getComponentMethod(\"calendars\",\"handleTraceDefaults\")(t,e,[l,c],s),!0}},{\"../../lib\":719,\"../../registry\":847,\"fast-isnumeric\":225}],1016:[function(t,e,r){\"use strict\";for(var n=t(\"../heatmap/attributes\"),i=t(\"../../components/colorscale/attributes\"),a=t(\"../../lib/extend\").extendFlat,o=t(\"../../plot_api/edit_types\").overrideAll,s=[\"z\",\"x\",\"x0\",\"dx\",\"y\",\"y0\",\"dy\",\"text\",\"transpose\",\"xtype\",\"ytype\"],l={},c=0;c<s.length;c++){var u=s[c];l[u]=n[u]}a(l,i(\"\",{cLetter:\"z\",autoColorDflt:!1})),e.exports=o(l,\"calc\",\"nested\")},{\"../../components/colorscale/attributes\":600,\"../../lib/extend\":710,\"../../plot_api/edit_types\":750,\"../heatmap/attributes\":1001}],1017:[function(t,e,r){\"use strict\";var n=t(\"gl-heatmap2d\"),i=t(\"../../plots/cartesian/axes\"),a=t(\"../../lib/str2rgbarray\");function o(t,e){this.scene=t,this.uid=e,this.type=\"heatmapgl\",this.name=\"\",this.hoverinfo=\"all\",this.xData=[],this.yData=[],this.zData=[],this.textLabels=[],this.idToIndex=[],this.bounds=[0,0,0,0],this.options={z:[],x:[],y:[],shape:[0,0],colorLevels:[0],colorValues:[0,0,0,1]},this.heatmap=n(t.glplot,this.options),this.heatmap._trace=this}var s=o.prototype;s.handlePick=function(t){var e=this.options,r=e.shape,n=t.pointId,i=n%r[0],a=Math.floor(n/r[0]),o=n;return{trace:this,dataCoord:t.dataCoord,traceCoord:[e.x[i],e.y[a],e.z[o]],textLabel:this.textLabels[n],name:this.name,pointIndex:[a,i],hoverinfo:this.hoverinfo}},s.update=function(t,e){var r=e[0];this.index=t.index,this.name=t.name,this.hoverinfo=t.hoverinfo;var n=r.z;this.options.z=[].concat.apply([],n);var o=n[0].length,s=n.length;this.options.shape=[o,s],this.options.x=r.x,this.options.y=r.y;var l=function(t){for(var e=t.colorscale,r=t.zmin,n=t.zmax,i=e.length,o=new Array(i),s=new Array(4*i),l=0;l<i;l++){var c=e[l],u=a(c[1]);o[l]=r+c[0]*(n-r);for(var h=0;h<4;h++)s[4*l+h]=u[h]}return{colorLevels:o,colorValues:s}}(t);this.options.colorLevels=l.colorLevels,this.options.colorValues=l.colorValues,this.textLabels=[].concat.apply([],t.text),this.heatmap.update(this.options);var c=this.scene.xaxis,u=this.scene.yaxis;t._extremes[c._id]=i.findExtremes(c,r.x),t._extremes[u._id]=i.findExtremes(u,r.y)},s.dispose=function(){this.heatmap.dispose()},e.exports=function(t,e,r){var n=new o(t,e.uid);return n.update(e,r),n}},{\"../../lib/str2rgbarray\":742,\"../../plots/cartesian/axes\":767,\"gl-heatmap2d\":251}],1018:[function(t,e,r){\"use strict\";e.exports={attributes:t(\"./attributes\"),supplyDefaults:t(\"../heatmap/defaults\"),colorbar:t(\"../heatmap/colorbar\"),calc:t(\"../heatmap/calc\"),plot:t(\"./convert\"),moduleType:\"trace\",name:\"heatmapgl\",basePlotModule:t(\"../../plots/gl2d\"),categories:[\"gl\",\"gl2d\",\"2dMap\"],meta:{}}},{\"../../plots/gl2d\":805,\"../heatmap/calc\":1002,\"../heatmap/colorbar\":1004,\"../heatmap/defaults\":1006,\"./attributes\":1016,\"./convert\":1017}],1019:[function(t,e,r){\"use strict\";var n=t(\"../bar/attributes\"),i=t(\"../../components/fx/hovertemplate_attributes\"),a=t(\"./bin_attributes\"),o=t(\"./constants\"),s=t(\"../../lib/extend\").extendFlat;e.exports={x:{valType:\"data_array\",editType:\"calc+clearAxisTypes\"},y:{valType:\"data_array\",editType:\"calc+clearAxisTypes\"},text:s({},n.text,{}),hovertext:s({},n.hovertext,{}),orientation:n.orientation,histfunc:{valType:\"enumerated\",values:[\"count\",\"sum\",\"avg\",\"min\",\"max\"],dflt:\"count\",editType:\"calc\"},histnorm:{valType:\"enumerated\",values:[\"\",\"percent\",\"probability\",\"density\",\"probability density\"],dflt:\"\",editType:\"calc\"},cumulative:{enabled:{valType:\"boolean\",dflt:!1,editType:\"calc\"},direction:{valType:\"enumerated\",values:[\"increasing\",\"decreasing\"],dflt:\"increasing\",editType:\"calc\"},currentbin:{valType:\"enumerated\",values:[\"include\",\"exclude\",\"half\"],dflt:\"include\",editType:\"calc\"},editType:\"calc\"},nbinsx:{valType:\"integer\",min:0,dflt:0,editType:\"calc\"},xbins:a(\"x\",!0),nbinsy:{valType:\"integer\",min:0,dflt:0,editType:\"calc\"},ybins:a(\"y\",!0),autobinx:{valType:\"boolean\",dflt:null,editType:\"calc\"},autobiny:{valType:\"boolean\",dflt:null,editType:\"calc\"},bingroup:{valType:\"string\",dflt:\"\",editType:\"calc\"},hovertemplate:i({},{keys:o.eventDataKeys}),marker:n.marker,offsetgroup:n.offsetgroup,alignmentgroup:n.alignmentgroup,selected:n.selected,unselected:n.unselected,_deprecated:{bardir:n._deprecated.bardir}}},{\"../../components/fx/hovertemplate_attributes\":631,\"../../lib/extend\":710,\"../bar/attributes\":857,\"./bin_attributes\":1021,\"./constants\":1025}],1020:[function(t,e,r){\"use strict\";e.exports=function(t,e){for(var r=t.length,n=0,i=0;i<r;i++)e[i]?(t[i]/=e[i],n+=t[i]):t[i]=null;return n}},{}],1021:[function(t,e,r){\"use strict\";e.exports=function(t,e){return{start:{valType:\"any\",editType:\"calc\"},end:{valType:\"any\",editType:\"calc\"},size:{valType:\"any\",editType:\"calc\"},editType:\"calc\"}}},{}],1022:[function(t,e,r){\"use strict\";var n=t(\"fast-isnumeric\");e.exports={count:function(t,e,r){return r[t]++,1},sum:function(t,e,r,i){var a=i[e];return n(a)?(a=Number(a),r[t]+=a,a):0},avg:function(t,e,r,i,a){var o=i[e];return n(o)&&(o=Number(o),r[t]+=o,a[t]++),0},min:function(t,e,r,i){var a=i[e];if(n(a)){if(a=Number(a),!n(r[t]))return r[t]=a,a;if(r[t]>a){var o=a-r[t];return r[t]=a,o}}return 0},max:function(t,e,r,i){var a=i[e];if(n(a)){if(a=Number(a),!n(r[t]))return r[t]=a,a;if(r[t]<a){var o=a-r[t];return r[t]=a,o}}return 0}}},{\"fast-isnumeric\":225}],1023:[function(t,e,r){\"use strict\";var n=t(\"../../constants/numerical\"),i=n.ONEAVGYEAR,a=n.ONEAVGMONTH,o=n.ONEDAY,s=n.ONEHOUR,l=n.ONEMIN,c=n.ONESEC,u=t(\"../../plots/cartesian/axes\").tickIncrement;function h(t,e,r,n){if(t*e<=0)return 1/0;for(var i=Math.abs(e-t),a=\"date\"===r.type,o=f(i,a),s=0;s<10;s++){var l=f(80*o,a);if(o===l)break;if(!p(l,t,e,a,r,n))break;o=l}return o}function f(t,e){return e&&t>c?t>o?t>1.1*i?i:t>1.1*a?a:o:t>s?s:t>l?l:c:Math.pow(10,Math.floor(Math.log(t)/Math.LN10))}function p(t,e,r,n,a,s){if(n&&t>o){var l=d(e,a,s),c=d(r,a,s),u=t===i?0:1;return l[u]!==c[u]}return Math.floor(r/t)-Math.floor(e/t)>.1}function d(t,e,r){var n=e.c2d(t,i,r).split(\"-\");return\"\"===n[0]&&(n.unshift(),n[0]=\"-\"+n[0]),n}e.exports=function(t,e,r,n,a){var s,l,c=-1.1*e,f=-.1*e,p=t-f,d=r[0],g=r[1],v=Math.min(h(d+f,d+p,n,a),h(g+f,g+p,n,a)),m=Math.min(h(d+c,d+f,n,a),h(g+c,g+f,n,a));if(v>m&&m<Math.abs(g-d)/4e3?(s=v,l=!1):(s=Math.min(v,m),l=!0),\"date\"===n.type&&s>o){var y=s===i?1:6,x=s===i?\"M12\":\"M1\";return function(e,r){var o=n.c2d(e,i,a),s=o.indexOf(\"-\",y);s>0&&(o=o.substr(0,s));var c=n.d2c(o,0,a);if(c<e){var h=u(c,x,!1,a);(c+h)/2<e+t&&(c=h)}return r&&l?u(c,x,!0,a):c}}return function(e,r){var n=s*Math.round(e/s);return n+s/10<e&&n+.9*s<e+t&&(n+=s),r&&l&&(n-=s),n}}},{\"../../constants/numerical\":695,\"../../plots/cartesian/axes\":767}],1024:[function(t,e,r){\"use strict\";var n=t(\"fast-isnumeric\"),i=t(\"../../lib\"),a=t(\"../../registry\"),o=t(\"../../plots/cartesian/axes\"),s=t(\"../bar/arrays_to_calcdata\"),l=t(\"./bin_functions\"),c=t(\"./norm_functions\"),u=t(\"./average\"),h=t(\"./bin_label_vals\");function f(t,e,r,s,l){var c,u,h,p,d,g,v,m=s+\"bins\",y=t._fullLayout,x=e[\"_\"+s+\"bingroup\"],b=y._histogramBinOpts[x],_=\"overlay\"===y.barmode,w=function(t){return r.r2c(t,0,p)},k=function(t){return r.c2r(t,0,p)},T=\"date\"===r.type?function(t){return t||0===t?i.cleanDate(t,null,p):null}:function(t){return n(t)?Number(t):null};function A(t,e,r){e[t+\"Found\"]?(e[t]=T(e[t]),null===e[t]&&(e[t]=r[t])):(g[t]=e[t]=r[t],i.nestedProperty(u[0],m+\".\"+t).set(r[t]))}if(e[\"_\"+s+\"autoBinFinished\"])delete e[\"_\"+s+\"autoBinFinished\"];else{u=b.traces;var M=[],S=!0,E=!1,C=!1;for(c=0;c<u.length;c++)if((h=u[c]).visible){var L=b.dirs[c];d=h[\"_\"+L+\"pos0\"]=r.makeCalcdata(h,L),M=i.concat(M,d),delete h[\"_\"+s+\"autoBinFinished\"],!0===e.visible&&(S?S=!1:(delete h._autoBin,h[\"_\"+s+\"autoBinFinished\"]=1),a.traceIs(h,\"2dMap\")&&(E=!0),\"histogram2dcontour\"===h.type&&(C=!0))}p=u[0][s+\"calendar\"];var P=o.autoBin(M,r,b.nbins,E,p,b.sizeFound&&b.size),O=u[0]._autoBin={};if(g=O[b.dirs[0]]={},C&&(b.size||(P.start=k(o.tickIncrement(w(P.start),P.size,!0,p))),void 0===b.end&&(P.end=k(o.tickIncrement(w(P.end),P.size,!1,p)))),_&&!a.traceIs(e,\"2dMap\")&&0===P._dataSpan&&\"category\"!==r.type&&\"multicategory\"!==r.type){if(l)return[P,d,!0];P=function(t,e,r,n,a){var o,s,l,c=t._fullLayout,u=function(t,e){for(var r=e.xaxis,n=e.yaxis,i=e.orientation,a=[],o=t._fullData,s=0;s<o.length;s++){var l=o[s];\"histogram\"===l.type&&!0===l.visible&&l.orientation===i&&l.xaxis===r&&l.yaxis===n&&a.push(l)}return a}(t,e),h=!1,p=1/0,d=[e];for(o=0;o<u.length;o++)if((s=u[o])===e)h=!0;else if(h){var g=f(t,s,r,n,!0),v=g[0],m=g[2];s[\"_\"+n+\"autoBinFinished\"]=1,s[\"_\"+n+\"pos0\"]=g[1],m?d.push(s):p=Math.min(p,v.size)}else l=c._histogramBinOpts[s[\"_\"+n+\"bingroup\"]],p=Math.min(p,l.size||s[a].size);var y=new Array(d.length);for(o=0;o<d.length;o++)for(var x=d[o][\"_\"+n+\"pos0\"],b=0;b<x.length;b++)if(void 0!==x[b]){y[o]=x[b];break}isFinite(p)||(p=i.distinctVals(y).minDiff);for(o=0;o<d.length;o++){var _=(s=d[o])[n+\"calendar\"],w={start:r.c2r(y[o]-p/2,0,_),end:r.c2r(y[o]+p/2,0,_),size:p};s._input[a]=s[a]=w,(l=c._histogramBinOpts[s[\"_\"+n+\"bingroup\"]])&&i.extendFlat(l,w)}return e[a]}(t,e,r,s,m)}(v=h.cumulative||{}).enabled&&\"include\"!==v.currentbin&&(\"decreasing\"===v.direction?P.start=k(o.tickIncrement(w(P.start),P.size,!0,p)):P.end=k(o.tickIncrement(w(P.end),P.size,!1,p))),b.size=P.size,b.sizeFound||(g.size=P.size,i.nestedProperty(u[0],m+\".size\").set(P.size)),A(\"start\",b,P),A(\"end\",b,P)}d=e[\"_\"+s+\"pos0\"],delete e[\"_\"+s+\"pos0\"];var z=e._input[m]||{},I=i.extendFlat({},b),D=b.start,R=r.r2l(z.start),F=void 0!==R;if((b.startFound||F)&&R!==r.r2l(D)){var B=F?R:i.aggNums(Math.min,null,d),N={type:\"category\"===r.type||\"multicategory\"===r.type?\"linear\":r.type,r2l:r.r2l,dtick:b.size,tick0:D,calendar:p,range:[B,o.tickIncrement(B,b.size,!1,p)].map(r.l2r)},j=o.tickFirst(N);j>r.r2l(B)&&(j=o.tickIncrement(j,b.size,!0,p)),I.start=r.l2r(j),F||i.nestedProperty(e,m+\".start\").set(I.start)}var U=b.end,V=r.r2l(z.end),q=void 0!==V;if((b.endFound||q)&&V!==r.r2l(U)){var H=q?V:i.aggNums(Math.max,null,d);I.end=r.l2r(H),q||i.nestedProperty(e,m+\".start\").set(I.end)}var G=\"autobin\"+s;return!1===e._input[G]&&(e._input[m]=i.extendFlat({},e[m]||{}),delete e._input[G],delete e[G]),[I,d]}e.exports={calc:function(t,e){var r,a,p,d,g=[],v=[],m=o.getFromId(t,\"h\"===e.orientation?e.yaxis:e.xaxis),y=\"h\"===e.orientation?\"y\":\"x\",x={x:\"y\",y:\"x\"}[y],b=e[y+\"calendar\"],_=e.cumulative,w=f(t,e,m,y),k=w[0],T=w[1],A=\"string\"==typeof k.size,M=[],S=A?M:k,E=[],C=[],L=[],P=0,O=e.histnorm,z=e.histfunc,I=-1!==O.indexOf(\"density\");_.enabled&&I&&(O=O.replace(/ ?density$/,\"\"),I=!1);var D,R=\"max\"===z||\"min\"===z?null:0,F=l.count,B=c[O],N=!1,j=function(t){return m.r2c(t,0,b)};for(i.isArrayOrTypedArray(e[x])&&\"count\"!==z&&(D=e[x],N=\"avg\"===z,F=l[z]),r=j(k.start),p=j(k.end)+(r-o.tickIncrement(r,k.size,!1,b))/1e6;r<p&&g.length<1e6&&(a=o.tickIncrement(r,k.size,!1,b),g.push((r+a)/2),v.push(R),L.push([]),M.push(r),I&&E.push(1/(a-r)),N&&C.push(0),!(a<=r));)r=a;M.push(r),A||\"date\"!==m.type||(S={start:j(S.start),end:j(S.end),size:S.size});var U,V=v.length,q=!0,H=1/0,G=1/0,Y={};for(r=0;r<T.length;r++){var W=T[r];(d=i.findBin(W,S))>=0&&d<V&&(P+=F(d,r,v,D,C),q&&L[d].length&&W!==T[L[d][0]]&&(q=!1),L[d].push(r),Y[r]=d,H=Math.min(H,W-M[d]),G=Math.min(G,M[d+1]-W))}q||(U=h(H,G,M,m,b)),N&&(P=u(v,C)),B&&B(v,P,E),_.enabled&&function(t,e,r){var n,i,a;function o(e){a=t[e],t[e]/=2}function s(e){i=t[e],t[e]=a+i/2,a+=i}if(\"half\"===r)if(\"increasing\"===e)for(o(0),n=1;n<t.length;n++)s(n);else for(o(t.length-1),n=t.length-2;n>=0;n--)s(n);else if(\"increasing\"===e){for(n=1;n<t.length;n++)t[n]+=t[n-1];\"exclude\"===r&&(t.unshift(0),t.pop())}else{for(n=t.length-2;n>=0;n--)t[n]+=t[n+1];\"exclude\"===r&&(t.push(0),t.shift())}}(v,_.direction,_.currentbin);var X=Math.min(g.length,v.length),Z=[],J=0,K=X-1;for(r=0;r<X;r++)if(v[r]){J=r;break}for(r=X-1;r>=J;r--)if(v[r]){K=r;break}for(r=J;r<=K;r++)if(n(g[r])&&n(v[r])){var $={p:g[r],s:v[r],b:0};_.enabled||($.pts=L[r],q?$.ph0=$.ph1=L[r].length?T[L[r][0]]:g[r]:($.ph0=U(M[r]),$.ph1=U(M[r+1],!0))),Z.push($)}return 1===Z.length&&(Z[0].width1=o.tickIncrement(Z[0].p,k.size,!1,b)-Z[0].p),s(Z,e),i.isArrayOrTypedArray(e.selectedpoints)&&i.tagSelected(Z,e,Y),Z},calcAllAutoBins:f}},{\"../../lib\":719,\"../../plots/cartesian/axes\":767,\"../../registry\":847,\"../bar/arrays_to_calcdata\":856,\"./average\":1020,\"./bin_functions\":1022,\"./bin_label_vals\":1023,\"./norm_functions\":1031,\"fast-isnumeric\":225}],1025:[function(t,e,r){\"use strict\";e.exports={eventDataKeys:[\"binNumber\"]}},{}],1026:[function(t,e,r){\"use strict\";var n=t(\"../../lib\"),i=t(\"../../plots/cartesian/axis_ids\"),a=t(\"../../registry\").traceIs,o=t(\"../bar/defaults\").handleGroupingDefaults,s=n.nestedProperty,l=i.getAxisGroup,c=[{aStr:{x:\"xbins.start\",y:\"ybins.start\"},name:\"start\"},{aStr:{x:\"xbins.end\",y:\"ybins.end\"},name:\"end\"},{aStr:{x:\"xbins.size\",y:\"ybins.size\"},name:\"size\"},{aStr:{x:\"nbinsx\",y:\"nbinsy\"},name:\"nbins\"}],u=[\"x\",\"y\"];e.exports=function(t,e){var r,h,f,p,d,g,v,m=e._histogramBinOpts={},y=[],x={},b=[];function _(t,e){return n.coerce(r._input,r,r._module.attributes,t,e)}function w(t){return\"v\"===t.orientation?\"x\":\"y\"}function k(t,r,a){var o=t.uid+\"__\"+a;r||(r=o);var s=function(t,r){return i.getFromTrace({_fullLayout:e},t,r).type}(t,a),l=t[a+\"calendar\"],c=m[r],u=!0;c&&(s===c.axType&&l===c.calendar?(u=!1,c.traces.push(t),c.dirs.push(a)):(r=o,s!==c.axType&&n.warn([\"Attempted to group the bins of trace\",t.index,\"set on a\",\"type:\"+s,\"axis\",\"with bins on\",\"type:\"+c.axType,\"axis.\"].join(\" \")),l!==c.calendar&&n.warn([\"Attempted to group the bins of trace\",t.index,\"set with a\",l,\"calendar\",\"with bins\",c.calendar?\"on a \"+c.calendar+\" calendar\":\"w/o a set calendar\"].join(\" \")))),u&&(m[r]={traces:[t],dirs:[a],axType:s,calendar:t[a+\"calendar\"]||\"\"}),t[\"_\"+a+\"bingroup\"]=r}for(d=0;d<t.length;d++)r=t[d],a(r,\"histogram\")&&(y.push(r),delete r._xautoBinFinished,delete r._yautoBinFinished,a(r,\"2dMap\")||o(r._input,r,e,_));var T=e._alignmentOpts||{};for(d=0;d<y.length;d++){if(r=y[d],f=\"\",!a(r,\"2dMap\")){if(p=w(r),\"group\"===e.barmode&&r.alignmentgroup){var A=r[p+\"axis\"],M=l(e,A)+r.orientation;(T[M]||{})[r.alignmentgroup]&&(f=M)}f||\"overlay\"===e.barmode||(f=l(e,r.xaxis)+l(e,r.yaxis)+w(r))}f?(x[f]||(x[f]=[]),x[f].push(r)):b.push(r)}for(f in x)if(1!==(h=x[f]).length){var S=!1;for(d=0;d<h.length;d++){r=h[d],S=_(\"bingroup\");break}for(f=S||f,d=0;d<h.length;d++){var E=(r=h[d])._input.bingroup;E&&E!==f&&n.warn([\"Trace\",r.index,\"must match\",\"within bingroup\",f+\".\",\"Ignoring its bingroup:\",E,\"setting.\"].join(\" \")),r.bingroup=f,k(r,f,w(r))}}else b.push(h[0]);for(d=0;d<b.length;d++){r=b[d];var C=_(\"bingroup\");if(a(r,\"2dMap\"))for(v=0;v<2;v++){var L=_((p=u[v])+\"bingroup\",C?C+\"__\"+p:null);k(r,L,p)}else k(r,C,w(r))}for(f in m){var P=m[f];for(h=P.traces,g=0;g<c.length;g++){var O,z,I=c[g],D=I.name;if(\"nbins\"!==D||!P.sizeFound){for(d=0;d<h.length;d++){if(r=h[d],p=P.dirs[d],O=I.aStr[p],void 0!==s(r._input,O).get()){P[D]=_(O),P[D+\"Found\"]=!0;break}(z=(r._autoBin||{})[p]||{})[D]&&s(r,O).set(z[D])}if(\"start\"===D||\"end\"===D)for(;d<h.length;d++)(r=h[d])[\"_\"+p+\"bingroup\"]&&_(O,(z=(r._autoBin||{})[p]||{})[D]);\"nbins\"!==D||P.sizeFound||P.nbinsFound||(r=h[0],P[D]=_(O))}}}}},{\"../../lib\":719,\"../../plots/cartesian/axis_ids\":770,\"../../registry\":847,\"../bar/defaults\":861}],1027:[function(t,e,r){\"use strict\";var n=t(\"../../registry\"),i=t(\"../../lib\"),a=t(\"../../components/color\"),o=t(\"../bar/style_defaults\"),s=t(\"./attributes\");e.exports=function(t,e,r,l){function c(r,n){return i.coerce(t,e,s,r,n)}var u=c(\"x\"),h=c(\"y\");c(\"cumulative.enabled\")&&(c(\"cumulative.direction\"),c(\"cumulative.currentbin\")),c(\"text\"),c(\"hovertext\"),c(\"hovertemplate\");var f=c(\"orientation\",h&&!u?\"h\":\"v\"),p=\"v\"===f?\"x\":\"y\",d=\"v\"===f?\"y\":\"x\",g=u&&h?Math.min(i.minRowLength(u)&&i.minRowLength(h)):i.minRowLength(e[p]||[]);if(g){e._length=g,n.getComponentMethod(\"calendars\",\"handleTraceDefaults\")(t,e,[\"x\",\"y\"],l),e[d]&&c(\"histfunc\"),c(\"histnorm\"),c(\"autobin\"+p),o(t,e,c,r,l),i.coerceSelectionMarkerOpacity(e,c);var v=(e.marker.line||{}).color,m=n.getComponentMethod(\"errorbars\",\"supplyDefaults\");m(t,e,v||a.defaultLine,{axis:\"y\"}),m(t,e,v||a.defaultLine,{axis:\"x\",inherit:\"y\"})}else e.visible=!1}},{\"../../components/color\":593,\"../../lib\":719,\"../../registry\":847,\"../bar/style_defaults\":871,\"./attributes\":1019}],1028:[function(t,e,r){\"use strict\";e.exports=function(t,e,r,n,i){if(t.x=\"xVal\"in e?e.xVal:e.x,t.y=\"yVal\"in e?e.yVal:e.y,\"zLabelVal\"in e&&(t.z=e.zLabelVal),e.xa&&(t.xaxis=e.xa),e.ya&&(t.yaxis=e.ya),!(r.cumulative||{}).enabled){var a,o=Array.isArray(i)?n[0].pts[i[0]][i[1]]:n[i].pts;if(t.pointNumbers=o,t.binNumber=t.pointNumber,delete t.pointNumber,delete t.pointIndex,r._indexToPoints){a=[];for(var s=0;s<o.length;s++)a=a.concat(r._indexToPoints[o[s]])}else a=o;t.pointIndices=a}return t}},{}],1029:[function(t,e,r){\"use strict\";var n=t(\"../bar/hover\").hoverPoints,i=t(\"../../plots/cartesian/axes\").hoverLabelText;e.exports=function(t,e,r,a){var o=n(t,e,r,a);if(o){var s=(t=o[0]).cd[t.index],l=t.cd[0].trace;if(!l.cumulative.enabled){var c=\"h\"===l.orientation?\"y\":\"x\";t[c+\"Label\"]=i(t[c+\"a\"],s.ph0,s.ph1)}return l.hovermplate&&(t.hovertemplate=l.hovertemplate),o}}},{\"../../plots/cartesian/axes\":767,\"../bar/hover\":863}],1030:[function(t,e,r){\"use strict\";e.exports={attributes:t(\"./attributes\"),layoutAttributes:t(\"../bar/layout_attributes\"),supplyDefaults:t(\"./defaults\"),crossTraceDefaults:t(\"./cross_trace_defaults\"),supplyLayoutDefaults:t(\"../bar/layout_defaults\"),calc:t(\"./calc\").calc,crossTraceCalc:t(\"../bar/cross_trace_calc\").crossTraceCalc,plot:t(\"../bar/plot\").plot,layerName:\"barlayer\",style:t(\"../bar/style\").style,styleOnSelect:t(\"../bar/style\").styleOnSelect,colorbar:t(\"../scatter/marker_colorbar\"),hoverPoints:t(\"./hover\"),selectPoints:t(\"../bar/select\"),eventData:t(\"./event_data\"),moduleType:\"trace\",name:\"histogram\",basePlotModule:t(\"../../plots/cartesian\"),categories:[\"bar-like\",\"cartesian\",\"svg\",\"bar\",\"histogram\",\"oriented\",\"errorBarsOK\",\"showLegend\"],meta:{}}},{\"../../plots/cartesian\":778,\"../bar/cross_trace_calc\":860,\"../bar/layout_attributes\":865,\"../bar/layout_defaults\":866,\"../bar/plot\":867,\"../bar/select\":868,\"../bar/style\":870,\"../scatter/marker_colorbar\":1129,\"./attributes\":1019,\"./calc\":1024,\"./cross_trace_defaults\":1026,\"./defaults\":1027,\"./event_data\":1028,\"./hover\":1029}],1031:[function(t,e,r){\"use strict\";e.exports={percent:function(t,e){for(var r=t.length,n=100/e,i=0;i<r;i++)t[i]*=n},probability:function(t,e){for(var r=t.length,n=0;n<r;n++)t[n]/=e},density:function(t,e,r,n){var i=t.length;n=n||1;for(var a=0;a<i;a++)t[a]*=r[a]*n},\"probability density\":function(t,e,r,n){var i=t.length;n&&(e/=n);for(var a=0;a<i;a++)t[a]*=r[a]/e}}},{}],1032:[function(t,e,r){\"use strict\";var n=t(\"../histogram/attributes\"),i=t(\"../histogram/bin_attributes\"),a=t(\"../heatmap/attributes\"),o=t(\"../../components/fx/hovertemplate_attributes\"),s=t(\"../../components/colorscale/attributes\"),l=t(\"../../lib/extend\").extendFlat;e.exports=l({x:n.x,y:n.y,z:{valType:\"data_array\",editType:\"calc\"},marker:{color:{valType:\"data_array\",editType:\"calc\"},editType:\"calc\"},histnorm:n.histnorm,histfunc:n.histfunc,nbinsx:n.nbinsx,xbins:i(\"x\"),nbinsy:n.nbinsy,ybins:i(\"y\"),autobinx:n.autobinx,autobiny:n.autobiny,bingroup:l({},n.bingroup,{}),xbingroup:l({},n.bingroup,{}),ybingroup:l({},n.bingroup,{}),xgap:a.xgap,ygap:a.ygap,zsmooth:a.zsmooth,zhoverformat:a.zhoverformat,hovertemplate:o({},{keys:\"z\"})},s(\"\",{cLetter:\"z\",autoColorDflt:!1}))},{\"../../components/colorscale/attributes\":600,\"../../components/fx/hovertemplate_attributes\":631,\"../../lib/extend\":710,\"../heatmap/attributes\":1001,\"../histogram/attributes\":1019,\"../histogram/bin_attributes\":1021}],1033:[function(t,e,r){\"use strict\";var n=t(\"../../lib\"),i=t(\"../../plots/cartesian/axes\"),a=t(\"../histogram/bin_functions\"),o=t(\"../histogram/norm_functions\"),s=t(\"../histogram/average\"),l=t(\"../histogram/bin_label_vals\"),c=t(\"../histogram/calc\").calcAllAutoBins;function u(t,e,r,n){var i,a=new Array(t);if(n)for(i=0;i<t;i++)a[i]=1/(e[i+1]-e[i]);else{var o=1/r;for(i=0;i<t;i++)a[i]=o}return a}function h(t,e){return{start:t(e.start),end:t(e.end),size:e.size}}function f(t,e,r,n,i,a){var o,s=t.length-1,c=new Array(s),u=l(r,n,t,i,a);for(o=0;o<s;o++){var h=(e||[])[o];c[o]=void 0===h?[u(t[o]),u(t[o+1],!0)]:[h,h]}return c}e.exports=function(t,e){var r,l,p,d,g=i.getFromId(t,e.xaxis),v=i.getFromId(t,e.yaxis),m=e.xcalendar,y=e.ycalendar,x=function(t){return g.r2c(t,0,m)},b=function(t){return v.r2c(t,0,y)},_=c(t,e,g,\"x\"),w=_[0],k=_[1],T=c(t,e,v,\"y\"),A=T[0],M=T[1],S=e._length;k.length>S&&k.splice(S,k.length-S),M.length>S&&M.splice(S,M.length-S);var E=[],C=[],L=[],P=\"string\"==typeof w.size,O=\"string\"==typeof A.size,z=[],I=[],D=P?z:w,R=O?I:A,F=0,B=[],N=[],j=e.histnorm,U=e.histfunc,V=-1!==j.indexOf(\"density\"),q=\"max\"===U||\"min\"===U?null:0,H=a.count,G=o[j],Y=!1,W=[],X=[],Z=\"z\"in e?e.z:\"marker\"in e&&Array.isArray(e.marker.color)?e.marker.color:\"\";Z&&\"count\"!==U&&(Y=\"avg\"===U,H=a[U]);var J=w.size,K=x(w.start),$=x(w.end)+(K-i.tickIncrement(K,J,!1,m))/1e6;for(r=K;r<$;r=i.tickIncrement(r,J,!1,m))C.push(q),z.push(r),Y&&L.push(0);z.push(r);var Q,tt=C.length,et=(r-K)/tt,rt=(Q=K+et/2,g.c2r(Q,0,m)),nt=A.size,it=b(A.start),at=b(A.end)+(it-i.tickIncrement(it,nt,!1,y))/1e6;for(r=it;r<at;r=i.tickIncrement(r,nt,!1,y)){E.push(C.slice()),I.push(r);var ot=new Array(tt);for(l=0;l<tt;l++)ot[l]=[];N.push(ot),Y&&B.push(L.slice())}I.push(r);var st=E.length,lt=(r-it)/st,ct=function(t){return v.c2r(t,0,y)}(it+lt/2);V&&(W=u(C.length,D,et,P),X=u(E.length,R,lt,O)),P||\"date\"!==g.type||(D=h(x,D)),O||\"date\"!==v.type||(R=h(b,R));var ut=!0,ht=!0,ft=new Array(tt),pt=new Array(st),dt=1/0,gt=1/0,vt=1/0,mt=1/0;for(r=0;r<S;r++){var yt=k[r],xt=M[r];p=n.findBin(yt,D),d=n.findBin(xt,R),p>=0&&p<tt&&d>=0&&d<st&&(F+=H(p,r,E[d],Z,B[d]),N[d][p].push(r),ut&&(void 0===ft[p]?ft[p]=yt:ft[p]!==yt&&(ut=!1)),ht&&(void 0===pt[d]?pt[d]=xt:pt[d]!==xt&&(ht=!1)),dt=Math.min(dt,yt-z[p]),gt=Math.min(gt,z[p+1]-yt),vt=Math.min(vt,xt-I[d]),mt=Math.min(mt,I[d+1]-xt))}if(Y)for(d=0;d<st;d++)F+=s(E[d],B[d]);if(G)for(d=0;d<st;d++)G(E[d],F,W,X[d]);return{x:k,xRanges:f(z,ut&&ft,dt,gt,g,m),x0:rt,dx:et,y:M,yRanges:f(I,ht&&pt,vt,mt,v,y),y0:ct,dy:lt,z:E,pts:N}}},{\"../../lib\":719,\"../../plots/cartesian/axes\":767,\"../histogram/average\":1020,\"../histogram/bin_functions\":1022,\"../histogram/bin_label_vals\":1023,\"../histogram/calc\":1024,\"../histogram/norm_functions\":1031}],1034:[function(t,e,r){\"use strict\";var n=t(\"../../lib\"),i=t(\"./sample_defaults\"),a=t(\"../heatmap/style_defaults\"),o=t(\"../../components/colorscale/defaults\"),s=t(\"./attributes\");e.exports=function(t,e,r,l){function c(r,i){return n.coerce(t,e,s,r,i)}i(t,e,c,l),!1!==e.visible&&(a(t,e,c,l),o(t,e,l,c,{prefix:\"\",cLetter:\"z\"}),c(\"hovertemplate\"))}},{\"../../components/colorscale/defaults\":603,\"../../lib\":719,\"../heatmap/style_defaults\":1014,\"./attributes\":1032,\"./sample_defaults\":1037}],1035:[function(t,e,r){\"use strict\";var n=t(\"../heatmap/hover\"),i=t(\"../../plots/cartesian/axes\").hoverLabelText;e.exports=function(t,e,r,a,o,s){var l=n(t,e,r,a,o,s);if(l){var c=(t=l[0]).index,u=c[0],h=c[1],f=t.cd[0],p=f.xRanges[h],d=f.yRanges[u];return t.xLabel=i(t.xa,p[0],p[1]),t.yLabel=i(t.ya,d[0],d[1]),l}}},{\"../../plots/cartesian/axes\":767,\"../heatmap/hover\":1008}],1036:[function(t,e,r){\"use strict\";e.exports={attributes:t(\"./attributes\"),supplyDefaults:t(\"./defaults\"),crossTraceDefaults:t(\"../histogram/cross_trace_defaults\"),calc:t(\"../heatmap/calc\"),plot:t(\"../heatmap/plot\"),layerName:\"heatmaplayer\",colorbar:t(\"../heatmap/colorbar\"),style:t(\"../heatmap/style\"),hoverPoints:t(\"./hover\"),eventData:t(\"../histogram/event_data\"),moduleType:\"trace\",name:\"histogram2d\",basePlotModule:t(\"../../plots/cartesian\"),categories:[\"cartesian\",\"svg\",\"2dMap\",\"histogram\"],meta:{}}},{\"../../plots/cartesian\":778,\"../heatmap/calc\":1002,\"../heatmap/colorbar\":1004,\"../heatmap/plot\":1012,\"../heatmap/style\":1013,\"../histogram/cross_trace_defaults\":1026,\"../histogram/event_data\":1028,\"./attributes\":1032,\"./defaults\":1034,\"./hover\":1035}],1037:[function(t,e,r){\"use strict\";var n=t(\"../../registry\"),i=t(\"../../lib\");e.exports=function(t,e,r,a){var o=r(\"x\"),s=r(\"y\"),l=i.minRowLength(o),c=i.minRowLength(s);l&&c?(e._length=Math.min(l,c),n.getComponentMethod(\"calendars\",\"handleTraceDefaults\")(t,e,[\"x\",\"y\"],a),(r(\"z\")||r(\"marker.color\"))&&r(\"histfunc\"),r(\"histnorm\"),r(\"autobinx\"),r(\"autobiny\")):e.visible=!1}},{\"../../lib\":719,\"../../registry\":847}],1038:[function(t,e,r){\"use strict\";var n=t(\"../histogram2d/attributes\"),i=t(\"../contour/attributes\"),a=t(\"../../components/colorscale/attributes\"),o=t(\"../../lib/extend\").extendFlat;e.exports=o({x:n.x,y:n.y,z:n.z,marker:n.marker,histnorm:n.histnorm,histfunc:n.histfunc,nbinsx:n.nbinsx,xbins:n.xbins,nbinsy:n.nbinsy,ybins:n.ybins,autobinx:n.autobinx,autobiny:n.autobiny,bingroup:n.bingroup,xbingroup:n.xbingroup,ybingroup:n.ybingroup,autocontour:i.autocontour,ncontours:i.ncontours,contours:i.contours,line:i.line,zhoverformat:n.zhoverformat,hovertemplate:n.hovertemplate},a(\"\",{cLetter:\"z\",editTypeOverride:\"calc\"}))},{\"../../components/colorscale/attributes\":600,\"../../lib/extend\":710,\"../contour/attributes\":942,\"../histogram2d/attributes\":1032}],1039:[function(t,e,r){\"use strict\";var n=t(\"../../lib\"),i=t(\"../histogram2d/sample_defaults\"),a=t(\"../contour/contours_defaults\"),o=t(\"../contour/style_defaults\"),s=t(\"./attributes\");e.exports=function(t,e,r,l){function c(r,i){return n.coerce(t,e,s,r,i)}i(t,e,c,l),!1!==e.visible&&(a(t,e,c,function(r){return n.coerce2(t,e,s,r)}),o(t,e,c,l),c(\"hovertemplate\"))}},{\"../../lib\":719,\"../contour/contours_defaults\":949,\"../contour/style_defaults\":963,\"../histogram2d/sample_defaults\":1037,\"./attributes\":1038}],1040:[function(t,e,r){\"use strict\";e.exports={attributes:t(\"./attributes\"),supplyDefaults:t(\"./defaults\"),crossTraceDefaults:t(\"../histogram/cross_trace_defaults\"),calc:t(\"../contour/calc\"),plot:t(\"../contour/plot\").plot,layerName:\"contourlayer\",style:t(\"../contour/style\"),colorbar:t(\"../contour/colorbar\"),hoverPoints:t(\"../contour/hover\"),moduleType:\"trace\",name:\"histogram2dcontour\",basePlotModule:t(\"../../plots/cartesian\"),categories:[\"cartesian\",\"svg\",\"2dMap\",\"contour\",\"histogram\",\"showLegend\"],meta:{}}},{\"../../plots/cartesian\":778,\"../contour/calc\":943,\"../contour/colorbar\":945,\"../contour/hover\":955,\"../contour/plot\":960,\"../contour/style\":962,\"../histogram/cross_trace_defaults\":1026,\"./attributes\":1038,\"./defaults\":1039}],1041:[function(t,e,r){\"use strict\";var n=t(\"../../lib/extend\").extendFlat,i=t(\"../../lib/extend\").extendDeep,a=t(\"../../plot_api/edit_types\").overrideAll,o=t(\"../../plots/font_attributes\"),s=t(\"../../components/color/attributes\"),l=t(\"../../plots/domain\").attributes,c=t(\"../../plots/cartesian/layout_attributes\"),u=t(\"../../plot_api/plot_template\").templatedArray,h=t(\"../../constants/delta.js\"),f=(t(\"../../constants/docs\").FORMAT_LINK,o({editType:\"plot\",colorEditType:\"plot\"})),p={color:{valType:\"color\",editType:\"plot\"},line:{color:{valType:\"color\",dflt:s.defaultLine,editType:\"plot\"},width:{valType:\"number\",min:0,dflt:0,editType:\"plot\"},editType:\"calc\"},thickness:{valType:\"number\",min:0,max:1,dflt:1,editType:\"plot\"},editType:\"calc\"},d={valType:\"info_array\",items:[{valType:\"number\",editType:\"plot\"},{valType:\"number\",editType:\"plot\"}],editType:\"plot\"},g=u(\"steps\",i({},p,{range:d}));e.exports={mode:{valType:\"flaglist\",editType:\"calc\",flags:[\"number\",\"delta\",\"gauge\"],dflt:\"number\"},value:{valType:\"number\",editType:\"calc\",anim:!0},align:{valType:\"enumerated\",values:[\"left\",\"center\",\"right\"],editType:\"plot\"},domain:l({name:\"indicator\",trace:!0,editType:\"calc\"}),title:{text:{valType:\"string\",editType:\"plot\"},align:{valType:\"enumerated\",values:[\"left\",\"center\",\"right\"],editType:\"plot\"},font:n({},f,{}),editType:\"plot\"},number:{valueformat:{valType:\"string\",dflt:\"\",editType:\"plot\"},font:n({},f,{}),prefix:{valType:\"string\",dflt:\"\",editType:\"plot\"},suffix:{valType:\"string\",dflt:\"\",editType:\"plot\"},editType:\"plot\"},delta:{reference:{valType:\"number\",editType:\"calc\"},position:{valType:\"enumerated\",values:[\"top\",\"bottom\",\"left\",\"right\"],dflt:\"bottom\",editType:\"plot\"},relative:{valType:\"boolean\",editType:\"plot\",dflt:!1},valueformat:{valType:\"string\",editType:\"plot\"},increasing:{symbol:{valType:\"string\",dflt:h.INCREASING.SYMBOL,editType:\"plot\"},color:{valType:\"color\",dflt:h.INCREASING.COLOR,editType:\"plot\"},editType:\"plot\"},decreasing:{symbol:{valType:\"string\",dflt:h.DECREASING.SYMBOL,editType:\"plot\"},color:{valType:\"color\",dflt:h.DECREASING.COLOR,editType:\"plot\"},editType:\"plot\"},font:n({},f,{}),editType:\"calc\"},gauge:{shape:{valType:\"enumerated\",editType:\"plot\",dflt:\"angular\",values:[\"angular\",\"bullet\"]},bar:i({},p,{color:{dflt:\"green\"}}),bgcolor:{valType:\"color\",editType:\"plot\"},bordercolor:{valType:\"color\",dflt:s.defaultLine,editType:\"plot\"},borderwidth:{valType:\"number\",min:0,dflt:1,editType:\"plot\"},axis:a({range:d,visible:n({},c.visible,{dflt:!0}),tickmode:c.tickmode,nticks:c.nticks,tick0:c.tick0,dtick:c.dtick,tickvals:c.tickvals,ticktext:c.ticktext,ticks:n({},c.ticks,{dflt:\"outside\"}),ticklen:c.ticklen,tickwidth:c.tickwidth,tickcolor:c.tickcolor,showticklabels:c.showticklabels,tickfont:o({}),tickangle:c.tickangle,tickformat:c.tickformat,tickformatstops:c.tickformatstops,tickprefix:c.tickprefix,showtickprefix:c.showtickprefix,ticksuffix:c.ticksuffix,showticksuffix:c.showticksuffix,separatethousands:c.separatethousands,exponentformat:c.exponentformat,showexponent:c.showexponent,editType:\"plot\"},\"plot\"),steps:g,threshold:{line:{color:n({},p.line.color,{}),width:n({},p.line.width,{dflt:1}),editType:\"plot\"},thickness:n({},p.thickness,{dflt:.85}),value:{valType:\"number\",editType:\"calc\",dflt:!1},editType:\"plot\"},editType:\"plot\"}}},{\"../../components/color/attributes\":592,\"../../constants/delta.js\":689,\"../../constants/docs\":690,\"../../lib/extend\":710,\"../../plot_api/edit_types\":750,\"../../plot_api/plot_template\":757,\"../../plots/cartesian/layout_attributes\":779,\"../../plots/domain\":792,\"../../plots/font_attributes\":793}],1042:[function(t,e,r){\"use strict\";var n=t(\"../../registry\"),i=t(\"../../plots/get_data\").getModuleCalcData,a=r.name=\"indicator\";r.plot=function(t,e,r,o){var s=n.getModule(a),l=i(t.calcdata,s)[0];s.plot(t,l,r,o)},r.clean=function(t,e,r,n){var i=n._has&&n._has(a),o=e._has&&e._has(a);i&&!o&&n._indicatorlayer.selectAll(\"g.trace\").remove()}},{\"../../plots/get_data\":802,\"../../registry\":847}],1043:[function(t,e,r){\"use strict\";e.exports={calc:function(t,e){var r=[],n=e.value;\"number\"!=typeof e._lastValue&&(e._lastValue=e.value);var i=e._lastValue,a=i;return e._hasDelta&&\"number\"==typeof e.delta.reference&&(a=e.delta.reference),r[0]={y:n,lastY:i,delta:n-a,relativeDelta:(n-a)/a},r}}},{}],1044:[function(t,e,r){\"use strict\";e.exports={defaultNumberFontSize:80,bulletNumberDomainSize:.25,bulletPadding:.025,innerRadius:.75,valueThickness:.5,titlePadding:5,horizontalPadding:10}},{}],1045:[function(t,e,r){\"use strict\";var n=t(\"../../lib\"),i=t(\"./attributes\"),a=t(\"../../plots/domain\").defaults,o=t(\"../../plot_api/plot_template\"),s=t(\"../../plots/array_container_defaults\"),l=t(\"./constants.js\"),c=t(\"../../plots/cartesian/tick_value_defaults\"),u=t(\"../../plots/cartesian/tick_mark_defaults\"),h=t(\"../../plots/cartesian/tick_label_defaults\");function f(t,e){function r(r,a){return n.coerce(t,e,i.gauge.steps,r,a)}r(\"color\"),r(\"line.color\"),r(\"line.width\"),r(\"range\"),r(\"thickness\")}e.exports={supplyDefaults:function(t,e,r,p){function d(r,a){return n.coerce(t,e,i,r,a)}a(e,p,d),d(\"mode\"),e._hasNumber=-1!==e.mode.indexOf(\"number\"),e._hasDelta=-1!==e.mode.indexOf(\"delta\"),e._hasGauge=-1!==e.mode.indexOf(\"gauge\");var g=d(\"value\");e._range=[0,\"number\"==typeof g?1.5*g:1];var v,m,y,x,b,_,w=new Array(2);function k(t,e){return n.coerce(y,x,i.gauge,t,e)}function T(t,e){return n.coerce(b,_,i.gauge.axis,t,e)}if(e._hasNumber&&(d(\"number.valueformat\"),d(\"number.font.color\",p.font.color),d(\"number.font.family\",p.font.family),d(\"number.font.size\"),void 0===e.number.font.size&&(e.number.font.size=l.defaultNumberFontSize,w[0]=!0),d(\"number.prefix\"),d(\"number.suffix\"),v=e.number.font.size),e._hasDelta&&(d(\"delta.font.color\",p.font.color),d(\"delta.font.family\",p.font.family),d(\"delta.font.size\"),void 0===e.delta.font.size&&(e.delta.font.size=(e._hasNumber?.5:1)*(v||l.defaultNumberFontSize),w[1]=!0),d(\"delta.reference\",e.value),d(\"delta.relative\"),d(\"delta.valueformat\",e.delta.relative?\"2%\":\"\"),d(\"delta.increasing.symbol\"),d(\"delta.increasing.color\"),d(\"delta.decreasing.symbol\"),d(\"delta.decreasing.color\"),d(\"delta.position\"),m=e.delta.font.size),e._scaleNumbers=(!e._hasNumber||w[0])&&(!e._hasDelta||w[1])||!1,d(\"title.font.color\",p.font.color),d(\"title.font.family\",p.font.family),d(\"title.font.size\",.25*(v||m||l.defaultNumberFontSize)),d(\"title.text\"),e._hasGauge){(y=t.gauge)||(y={}),x=o.newContainer(e,\"gauge\"),k(\"shape\"),(e._isBullet=\"bullet\"===e.gauge.shape)||d(\"title.align\",\"center\"),(e._isAngular=\"angular\"===e.gauge.shape)||d(\"align\",\"center\"),k(\"bgcolor\",p.paper_bgcolor),k(\"borderwidth\"),k(\"bordercolor\"),k(\"bar.color\"),k(\"bar.line.color\"),k(\"bar.line.width\"),k(\"bar.thickness\",l.valueThickness*(\"bullet\"===e.gauge.shape?.5:1)),s(y,x,{name:\"steps\",handleItemDefaults:f}),k(\"threshold.value\"),k(\"threshold.thickness\"),k(\"threshold.line.width\"),k(\"threshold.line.color\"),b={},y&&(b=y.axis||{}),_=o.newContainer(x,\"axis\"),T(\"visible\"),e._range=T(\"range\",e._range);var A={outerTicks:!0};c(b,_,T,\"linear\"),h(b,_,T,\"linear\",A),u(b,_,T,A)}else d(\"title.align\",\"center\"),d(\"align\",\"center\"),e._isAngular=e._isBullet=!1;e._length=null}}},{\"../../lib\":719,\"../../plot_api/plot_template\":757,\"../../plots/array_container_defaults\":763,\"../../plots/cartesian/tick_label_defaults\":786,\"../../plots/cartesian/tick_mark_defaults\":787,\"../../plots/cartesian/tick_value_defaults\":788,\"../../plots/domain\":792,\"./attributes\":1041,\"./constants.js\":1044}],1046:[function(t,e,r){\"use strict\";e.exports={moduleType:\"trace\",name:\"indicator\",basePlotModule:t(\"./base_plot\"),categories:[\"svg\",\"noOpacity\",\"noHover\"],animatable:!0,attributes:t(\"./attributes\"),supplyDefaults:t(\"./defaults\").supplyDefaults,calc:t(\"./calc\").calc,plot:t(\"./plot\"),meta:{}}},{\"./attributes\":1041,\"./base_plot\":1042,\"./calc\":1043,\"./defaults\":1045,\"./plot\":1047}],1047:[function(t,e,r){\"use strict\";var n=t(\"d3\"),i=t(\"../../lib\"),a=i.rad2deg,o=t(\"../../constants/alignment\").MID_SHIFT,s=t(\"../../components/drawing\"),l=t(\"./constants\"),c=t(\"../../lib/svg_text_utils\"),u=t(\"../../plots/cartesian/axes\"),h=t(\"../../plots/cartesian/axis_defaults\"),f=t(\"../../plots/cartesian/position_defaults\"),p=t(\"../../plots/cartesian/layout_attributes\"),d=t(\"../../components/color\"),g={left:\"start\",center:\"middle\",right:\"end\"},v={left:0,center:.5,right:1},m=/[yzafpn\\xb5mkMGTPEZY]/;function y(t){return t&&t.duration>0}function x(t){t.each(function(t){d.stroke(n.select(this),t.line.color)}).each(function(t){d.fill(n.select(this),t.color)}).style(\"stroke-width\",function(t){return t.line.width})}function b(t,e,r){var n=t._fullLayout,a=i.extendFlat({type:\"linear\",ticks:\"outside\",range:r,showline:!0},e),o={type:\"linear\",_id:\"x\"+e._id},s={letter:\"x\",font:n.font,noHover:!0,noTickson:!0};function l(t,e){return i.coerce(a,o,p,t,e)}return h(a,o,l,s,n),f(a,o,l,s),o}function _(t,e){return\"translate(\"+t+\",\"+e+\")\"}function w(t,e,r){return[Math.min(e/t.width,r/t.height),t,e+\"x\"+r]}function k(t,e,r,i){var a=document.createElementNS(\"http://www.w3.org/2000/svg\",\"text\"),o=n.select(a);return o.text(t).attr(\"x\",0).attr(\"y\",0).attr(\"text-anchor\",r).attr(\"data-unformatted\",t).call(c.convertToTspans,i).call(s.font,e),s.bBox(o.node())}function T(t,e,r,n,a,o){var s=\"_cache\"+e;t[s]&&t[s].key===a||(t[s]={key:a,value:r});var l=i.aggNums(o,null,[t[s].value,n],2);return t[s].value=l,l}e.exports=function(t,e,r,h){var f,p=t._fullLayout;y(r)&&h&&(f=h()),i.makeTraceGroups(p._indicatorlayer,e,\"trace\").each(function(e){var h,A,M,S,E,C=e[0].trace,L=n.select(this),P=C._hasGauge,O=C._isAngular,z=C._isBullet,I=C.domain,D={w:p._size.w*(I.x[1]-I.x[0]),h:p._size.h*(I.y[1]-I.y[0]),l:p._size.l+p._size.w*I.x[0],r:p._size.r+p._size.w*(1-I.x[1]),t:p._size.t+p._size.h*(1-I.y[1]),b:p._size.b+p._size.h*I.y[0]},R=D.l+D.w/2,F=D.t+D.h/2,B=Math.min(D.w/2,D.h),N=l.innerRadius*B,j=C.align||\"center\";if(A=F,P){if(O&&(h=R,A=F+B/2,M=function(t){return e=t,r=.9*N,n=Math.sqrt(e.width/2*(e.width/2)+e.height*e.height),[r/n,e,r];var e,r,n}),z){var U=l.bulletPadding,V=1-l.bulletNumberDomainSize+U;h=D.l+(V+(1-V)*v[j])*D.w,M=function(t){return w(t,(l.bulletNumberDomainSize-U)*D.w,D.h)}}}else h=D.l+v[j]*D.w,M=function(t){return w(t,D.w,D.h)};!function(t,e,r,a){var o,l,h,f=r[0].trace,p=a.numbersX,x=a.numbersY,w=f.align||\"center\",A=g[w],M=a.transitionOpts,S=a.onComplete,E=i.ensureSingle(e,\"g\",\"numbers\"),C=[];f._hasNumber&&C.push(\"number\");f._hasDelta&&(C.push(\"delta\"),\"left\"===f.delta.position&&C.reverse());var L=E.selectAll(\"text\").data(C);function P(e,r,n,i){if(!e.match(\"s\")||n>=0==i>=0||r(n).slice(-1).match(m)||r(i).slice(-1).match(m))return r;var a=e.slice().replace(\"s\",\"f\").replace(/\\d+/,function(t){return parseInt(t)-1}),o=b(t,{tickformat:a});return function(t){return Math.abs(t)<1?u.tickText(o,t).text:r(t)}}L.enter().append(\"text\"),L.attr(\"text-anchor\",function(){return A}).attr(\"class\",function(t){return t}).attr(\"x\",null).attr(\"y\",null).attr(\"dx\",null).attr(\"dy\",null),L.exit().remove();var O,z=f.mode+f.align;f._hasDelta&&(O=function(){var e=b(t,{tickformat:f.delta.valueformat},f._range);e.setScale(),u.calcTicks(e);var i=function(t){return u.tickText(e,t).text},a=function(t){var e=f.delta.relative?t.relativeDelta:t.delta;return e},o=function(t,e){return 0===t||\"number\"!=typeof t||isNaN(t)?\"-\":(t>0?f.delta.increasing.symbol:f.delta.decreasing.symbol)+e(t)},h=function(t){return t.delta>=0?f.delta.increasing.color:f.delta.decreasing.color};void 0===f._deltaLastValue&&(f._deltaLastValue=a(r[0]));var p=E.select(\"text.delta\");function g(){p.text(o(a(r[0]),i)).call(d.fill,h(r[0])).call(c.convertToTspans,t)}p.call(s.font,f.delta.font).call(d.fill,h({delta:f._deltaLastValue})),y(M)?p.transition().duration(M.duration).ease(M.easing).tween(\"text\",function(){var t=n.select(this),e=a(r[0]),s=f._deltaLastValue,l=P(f.delta.valueformat,i,s,e),c=n.interpolateNumber(s,e);return f._deltaLastValue=e,function(e){t.text(o(c(e),l)),t.call(d.fill,h({delta:c(e)}))}}).each(\"end\",function(){g(),S&&S()}).each(\"interrupt\",function(){g(),S&&S()}):g();return l=k(o(a(r[0]),i),f.delta.font,A,t),p}(),z+=f.delta.position+f.delta.font.size+f.delta.font.family+f.delta.valueformat,z+=f.delta.increasing.symbol+f.delta.decreasing.symbol,h=l);f._hasNumber&&(!function(){var e=b(t,{tickformat:f.number.valueformat},f._range);e.setScale(),u.calcTicks(e);var i=function(t){return u.tickText(e,t).text},a=f.number.suffix,l=f.number.prefix,h=E.select(\"text.number\");function p(){var e=\"number\"==typeof r[0].y?l+i(r[0].y)+a:\"-\";h.text(e).call(s.font,f.number.font).call(c.convertToTspans,t)}y(M)?h.transition().duration(M.duration).ease(M.easing).each(\"end\",function(){p(),S&&S()}).each(\"interrupt\",function(){p(),S&&S()}).attrTween(\"text\",function(){var t=n.select(this),e=n.interpolateNumber(r[0].lastY,r[0].y);f._lastValue=r[0].y;var o=P(f.number.valueformat,i,r[0].lastY,r[0].y);return function(r){t.text(l+o(e(r))+a)}}):p();o=k(l+i(r[0].y)+a,f.number.font,A,t)}(),z+=f.number.font.size+f.number.font.family+f.number.valueformat+f.number.suffix+f.number.prefix,h=o);if(f._hasDelta&&f._hasNumber){var I,D,R=[(o.left+o.right)/2,(o.top+o.bottom)/2],F=[(l.left+l.right)/2,(l.top+l.bottom)/2],B=.75*f.delta.font.size;\"left\"===f.delta.position&&(I=T(f,\"deltaPos\",0,-1*(o.width*v[f.align]+l.width*(1-v[f.align])+B),z,Math.min),D=R[1]-F[1],h={width:o.width+l.width+B,height:Math.max(o.height,l.height),left:l.left+I,right:o.right,top:Math.min(o.top,l.top+D),bottom:Math.max(o.bottom,l.bottom+D)}),\"right\"===f.delta.position&&(I=T(f,\"deltaPos\",0,o.width*(1-v[f.align])+l.width*v[f.align]+B,z,Math.max),D=R[1]-F[1],h={width:o.width+l.width+B,height:Math.max(o.height,l.height),left:o.left,right:l.right+I,top:Math.min(o.top,l.top+D),bottom:Math.max(o.bottom,l.bottom+D)}),\"bottom\"===f.delta.position&&(I=null,D=l.height,h={width:Math.max(o.width,l.width),height:o.height+l.height,left:Math.min(o.left,l.left),right:Math.max(o.right,l.right),top:o.bottom-o.height,bottom:o.bottom+l.height}),\"top\"===f.delta.position&&(I=null,D=o.top,h={width:Math.max(o.width,l.width),height:o.height+l.height,left:Math.min(o.left,l.left),right:Math.max(o.right,l.right),top:o.bottom-o.height-l.height,bottom:o.bottom}),O.attr({dx:I,dy:D})}(f._hasNumber||f._hasDelta)&&E.attr(\"transform\",function(){var t=a.numbersScaler(h);z+=t[2];var e,r=T(f,\"numbersScale\",1,t[0],z,Math.min);f._scaleNumbers||(r=1),e=f._isAngular?x-r*h.bottom:x-r*(h.top+h.bottom)/2,f._numbersTop=r*h.top+e;var n=h[w];\"center\"===w&&(n=(h.left+h.right)/2);var i=p-r*n;return _(i=T(f,\"numbersTranslate\",0,i,z,Math.max),e)+\" scale(\"+r+\")\"})}(t,L,e,{numbersX:h,numbersY:A,numbersScaler:M,transitionOpts:r,onComplete:f}),P&&(S={range:C.gauge.axis.range,color:C.gauge.bgcolor,line:{color:C.gauge.bordercolor,width:0},thickness:1},E={range:C.gauge.axis.range,color:\"rgba(0, 0, 0, 0)\",line:{color:C.gauge.bordercolor,width:C.gauge.borderwidth},thickness:1});var q=L.selectAll(\"g.angular\").data(O?e:[]);q.exit().remove();var H=L.selectAll(\"g.angularaxis\").data(O?e:[]);H.exit().remove(),O&&function(t,e,r,i){var s,l,c,h,f=r[0].trace,p=i.size,d=i.radius,g=i.innerRadius,v=i.gaugeBg,m=i.gaugeOutline,w=[p.l+p.w/2,p.t+p.h/2+d/2],k=i.gauge,T=i.layer,A=i.transitionOpts,M=i.onComplete,S=Math.PI/2;function E(t){var e=f.gauge.axis.range[0],r=f.gauge.axis.range[1],n=(t-e)/(r-e)*Math.PI-S;return n<-S?-S:n>S?S:n}function C(t){return n.svg.arc().innerRadius((g+d)/2-t/2*(d-g)).outerRadius((g+d)/2+t/2*(d-g)).startAngle(-S)}function L(t){t.attr(\"d\",function(t){return C(t.thickness).startAngle(E(t.range[0])).endAngle(E(t.range[1]))()})}k.enter().append(\"g\").classed(\"angular\",!0),k.attr(\"transform\",_(w[0],w[1])),T.enter().append(\"g\").classed(\"angularaxis\",!0).classed(\"crisp\",!0),T.selectAll(\"g.xangularaxistick,path,text\").remove(),(s=b(t,f.gauge.axis)).type=\"linear\",s.range=f.gauge.axis.range,s._id=\"xangularaxis\",s.setScale();var P=function(t){return(s.range[0]-t.x)/(s.range[1]-s.range[0])*Math.PI+Math.PI},O={},z=u.makeLabelFns(s,0).labelStandoff;O.xFn=function(t){var e=P(t);return Math.cos(e)*z},O.yFn=function(t){var e=P(t),r=Math.sin(e)>0?.2:1;return-Math.sin(e)*(z+t.fontSize*r)+Math.abs(Math.cos(e))*(t.fontSize*o)},O.anchorFn=function(t){var e=P(t),r=Math.cos(e);return Math.abs(r)<.1?\"middle\":r>0?\"start\":\"end\"},O.heightFn=function(t,e,r){var n=P(t);return-.5*(1+Math.sin(n))*r};var I=function(t){return _(w[0]+d*Math.cos(t),w[1]-d*Math.sin(t))};c=function(t){return I(P(t))};if(l=u.calcTicks(s),h=u.getTickSigns(s)[2],s.visible){h=\"inside\"===s.ticks?-1:1;var D=(s.linewidth||1)/2;u.drawTicks(t,s,{vals:l,layer:T,path:\"M\"+h*D+\",0h\"+h*s.ticklen,transFn:function(t){var e=P(t);return I(e)+\"rotate(\"+-a(e)+\")\"}}),u.drawLabels(t,s,{vals:l,layer:T,transFn:c,labelFns:O})}var R=[v].concat(f.gauge.steps),F=k.selectAll(\"g.bg-arc\").data(R);F.enter().append(\"g\").classed(\"bg-arc\",!0).append(\"path\"),F.select(\"path\").call(L).call(x),F.exit().remove();var B=C(f.gauge.bar.thickness),N=k.selectAll(\"g.value-arc\").data([f.gauge.bar]);N.enter().append(\"g\").classed(\"value-arc\",!0).append(\"path\");var j=N.select(\"path\");y(A)?(j.transition().duration(A.duration).ease(A.easing).each(\"end\",function(){M&&M()}).each(\"interrupt\",function(){M&&M()}).attrTween(\"d\",(U=B,V=E(r[0].lastY),q=E(r[0].y),function(){var t=n.interpolate(V,q);return function(e){return U.endAngle(t(e))()}})),f._lastValue=r[0].y):j.attr(\"d\",\"number\"==typeof r[0].y?B.endAngle(E(r[0].y)):\"M0,0Z\");var U,V,q;j.call(x),N.exit().remove(),R=[];var H=f.gauge.threshold.value;H&&R.push({range:[H,H],color:f.gauge.threshold.color,line:{color:f.gauge.threshold.line.color,width:f.gauge.threshold.line.width},thickness:f.gauge.threshold.thickness});var G=k.selectAll(\"g.threshold-arc\").data(R);G.enter().append(\"g\").classed(\"threshold-arc\",!0).append(\"path\"),G.select(\"path\").call(L).call(x),G.exit().remove();var Y=k.selectAll(\"g.gauge-outline\").data([m]);Y.enter().append(\"g\").classed(\"gauge-outline\",!0).append(\"path\"),Y.select(\"path\").call(L).call(x),Y.exit().remove()}(t,0,e,{radius:B,innerRadius:N,gauge:q,layer:H,size:D,gaugeBg:S,gaugeOutline:E,transitionOpts:r,onComplete:f});var G=L.selectAll(\"g.bullet\").data(z?e:[]);G.exit().remove();var Y=L.selectAll(\"g.bulletaxis\").data(z?e:[]);Y.exit().remove(),z&&function(t,e,r,n){var i,a,o,s,c,h=r[0].trace,f=n.gauge,p=n.layer,g=n.gaugeBg,v=n.gaugeOutline,m=n.size,_=h.domain,w=n.transitionOpts,k=n.onComplete;f.enter().append(\"g\").classed(\"bullet\",!0),f.attr(\"transform\",\"translate(\"+m.l+\", \"+m.t+\")\"),p.enter().append(\"g\").classed(\"bulletaxis\",!0).classed(\"crisp\",!0),p.selectAll(\"g.xbulletaxistick,path,text\").remove();var T=m.h,A=h.gauge.bar.thickness*T,M=_.x[0],S=_.x[0]+(_.x[1]-_.x[0])*(h._hasNumber||h._hasDelta?1-l.bulletNumberDomainSize:1);(i=b(t,h.gauge.axis))._id=\"xbulletaxis\",i.domain=[M,S],i.setScale(),a=u.calcTicks(i),o=u.makeTransFn(i),s=u.getTickSigns(i)[2],c=m.t+m.h,i.visible&&(u.drawTicks(t,i,{vals:\"inside\"===i.ticks?u.clipEnds(i,a):a,layer:p,path:u.makeTickPath(i,c,s),transFn:o}),u.drawLabels(t,i,{vals:a,layer:p,transFn:o,labelFns:u.makeLabelFns(i,c)}));function E(t){t.attr(\"width\",function(t){return Math.max(0,i.c2p(t.range[1])-i.c2p(t.range[0]))}).attr(\"x\",function(t){return i.c2p(t.range[0])}).attr(\"y\",function(t){return.5*(1-t.thickness)*T}).attr(\"height\",function(t){return t.thickness*T})}var C=[g].concat(h.gauge.steps),L=f.selectAll(\"g.bg-bullet\").data(C);L.enter().append(\"g\").classed(\"bg-bullet\",!0).append(\"rect\"),L.select(\"rect\").call(E).call(x),L.exit().remove();var P=f.selectAll(\"g.value-bullet\").data([h.gauge.bar]);P.enter().append(\"g\").classed(\"value-bullet\",!0).append(\"rect\"),P.select(\"rect\").attr(\"height\",A).attr(\"y\",(T-A)/2).call(x),y(w)?P.select(\"rect\").transition().duration(w.duration).ease(w.easing).each(\"end\",function(){k&&k()}).each(\"interrupt\",function(){k&&k()}).attr(\"width\",Math.max(0,i.c2p(Math.min(h.gauge.axis.range[1],r[0].y)))):P.select(\"rect\").attr(\"width\",\"number\"==typeof r[0].y?Math.max(0,i.c2p(Math.min(h.gauge.axis.range[1],r[0].y))):0);P.exit().remove();var O=r.filter(function(){return h.gauge.threshold.value}),z=f.selectAll(\"g.threshold-bullet\").data(O);z.enter().append(\"g\").classed(\"threshold-bullet\",!0).append(\"line\"),z.select(\"line\").attr(\"x1\",i.c2p(h.gauge.threshold.value)).attr(\"x2\",i.c2p(h.gauge.threshold.value)).attr(\"y1\",(1-h.gauge.threshold.thickness)/2*T).attr(\"y2\",(1-(1-h.gauge.threshold.thickness)/2)*T).call(d.stroke,h.gauge.threshold.line.color).style(\"stroke-width\",h.gauge.threshold.line.width),z.exit().remove();var I=f.selectAll(\"g.gauge-outline\").data([v]);I.enter().append(\"g\").classed(\"gauge-outline\",!0).append(\"rect\"),I.select(\"rect\").call(E).call(x),I.exit().remove()}(t,0,e,{gauge:G,layer:Y,size:D,gaugeBg:S,gaugeOutline:E,transitionOpts:r,onComplete:f});var W=L.selectAll(\"text.title\").data(e);W.exit().remove(),W.enter().append(\"text\").classed(\"title\",!0),W.attr(\"text-anchor\",function(){return z?g.right:g[C.title.align]}).text(C.title.text).call(s.font,C.title.font).call(c.convertToTspans,t),W.attr(\"transform\",function(){var t,e=D.l+D.w*v[C.title.align],r=l.titlePadding,n=s.bBox(W.node());if(P){if(O)if(C.gauge.axis.visible)t=s.bBox(H.node()).top-r-n.bottom;else t=D.t+D.h/2-B/2-n.bottom-r;z&&(t=A-(n.top+n.bottom)/2,e=D.l-l.bulletPadding*D.w)}else t=C._numbersTop-r-n.bottom;return _(e,t)})})}},{\"../../components/color\":593,\"../../components/drawing\":614,\"../../constants/alignment\":688,\"../../lib\":719,\"../../lib/svg_text_utils\":743,\"../../plots/cartesian/axes\":767,\"../../plots/cartesian/axis_defaults\":769,\"../../plots/cartesian/layout_attributes\":779,\"../../plots/cartesian/position_defaults\":782,\"./constants\":1044,d3:163}],1048:[function(t,e,r){\"use strict\";var n=t(\"../../components/colorscale/attributes\"),i=t(\"../../components/fx/hovertemplate_attributes\"),a=t(\"../mesh3d/attributes\"),o=t(\"../../plots/attributes\"),s=t(\"../../lib/extend\").extendFlat,l=t(\"../../plot_api/edit_types\").overrideAll;var c=e.exports=l(s({x:{valType:\"data_array\"},y:{valType:\"data_array\"},z:{valType:\"data_array\"},value:{valType:\"data_array\"},isomin:{valType:\"number\"},isomax:{valType:\"number\"},surface:{show:{valType:\"boolean\",dflt:!0},count:{valType:\"integer\",dflt:2,min:1},fill:{valType:\"number\",min:0,max:1,dflt:1},pattern:{valType:\"flaglist\",flags:[\"A\",\"B\",\"C\",\"D\",\"E\"],extras:[\"all\",\"odd\",\"even\"],dflt:\"all\"}},spaceframe:{show:{valType:\"boolean\",dflt:!1},fill:{valType:\"number\",min:0,max:1,dflt:.15}},slices:{x:{show:{valType:\"boolean\",dflt:!1},locations:{valType:\"data_array\",dflt:[]},fill:{valType:\"number\",min:0,max:1,dflt:1}},y:{show:{valType:\"boolean\",dflt:!1},locations:{valType:\"data_array\",dflt:[]},fill:{valType:\"number\",min:0,max:1,dflt:1}},z:{show:{valType:\"boolean\",dflt:!1},locations:{valType:\"data_array\",dflt:[]},fill:{valType:\"number\",min:0,max:1,dflt:1}}},caps:{x:{show:{valType:\"boolean\",dflt:!0},fill:{valType:\"number\",min:0,max:1,dflt:1}},y:{show:{valType:\"boolean\",dflt:!0},fill:{valType:\"number\",min:0,max:1,dflt:1}},z:{show:{valType:\"boolean\",dflt:!0},fill:{valType:\"number\",min:0,max:1,dflt:1}}},text:{valType:\"string\",dflt:\"\",arrayOk:!0},hovertext:{valType:\"string\",dflt:\"\",arrayOk:!0},hovertemplate:i()},n(\"\",{colorAttr:\"`value`\",showScaleDflt:!0,editTypeOverride:\"calc\"}),{opacity:a.opacity,lightposition:a.lightposition,lighting:a.lighting,flatshading:a.flatshading,contour:a.contour,hoverinfo:s({},o.hoverinfo)}),\"calc\",\"nested\");c.flatshading.dflt=!0,c.lighting.facenormalsepsilon.dflt=0,c.x.editType=c.y.editType=c.z.editType=c.value.editType=\"calc+clearAxisTypes\",c.transforms=void 0},{\"../../components/colorscale/attributes\":600,\"../../components/fx/hovertemplate_attributes\":631,\"../../lib/extend\":710,\"../../plot_api/edit_types\":750,\"../../plots/attributes\":764,\"../mesh3d/attributes\":1053}],1049:[function(t,e,r){\"use strict\";var n=t(\"../../components/colorscale/calc\");e.exports=function(t,e){e._len=Math.min(e.x.length,e.y.length,e.z.length,e.value.length);for(var r=1/0,i=-1/0,a=e.value.length,o=0;o<a;o++){var s=e.value[o];r=Math.min(r,s),i=Math.max(i,s)}e._minValues=r,e._maxValues=i,e._vMin=void 0===e.isomin||null===e.isomin?r:e.isomin,e._vMax=void 0===e.isomax||null===e.isomin?i:e.isomax,n(t,e,{vals:[e._vMin,e._vMax],containerStr:\"\",cLetter:\"c\"})}},{\"../../components/colorscale/calc\":601}],1050:[function(t,e,r){\"use strict\";var n=t(\"gl-mesh3d\"),i=t(\"../../lib\"),a=t(\"../../lib/gl_format_color\").parseColorScale,o=t(\"../../lib/str2rgbarray\"),s=t(\"../../components/colorscale\").extractOpts,l=t(\"../../plots/gl3d/zip3\");function c(t){return i.distinctVals(t).vals}var u=function(t,e){for(var r=e.length-1;r>0;r--){var n=Math.min(e[r],e[r-1]),i=Math.max(e[r],e[r-1]);if(i>n&&n<t&&t<=i)return{id:r,distRatio:(i-t)/(i-n)}}return{id:0,distRatio:0}};function h(t,e,r){this.scene=t,this.uid=r,this.mesh=e,this.name=\"\",this.data=null,this.showContour=!1}var f=h.prototype;function p(t){t._i=[],t._j=[],t._k=[];var e,r,n=t.surface.show,i=t.spaceframe.show,a=t.surface.fill,o=t.spaceframe.fill,s=!1,l=!1,h=0,f=c(t.x.slice(0,t._len)),p=c(t.y.slice(0,t._len)),d=c(t.z.slice(0,t._len)),g=f.length,v=p.length,m=d.length;function y(t,e,r){return r+m*e+m*v*t}var x,b,_,w,k,T=t._minValues,A=t._maxValues,M=t._vMin,S=t._vMax;function E(t,e,n){for(var i=w.length,a=r;a<i;a++)if(t===x[a]&&e===b[a]&&n===_[a])return a;return-1}function C(){r=e}function L(){x=[],b=[],_=[],w=[],e=0,C()}function P(t,r,n,i){return x.push(t),b.push(r),_.push(n),w.push(i),++e-1}function O(t,e,r){for(var n=[],i=0;i<t.length;i++)n[i]=t[i]*(1-r)+r*e[i];return n}function z(t){k=t}function I(t,e){return\"all\"===t||null===t||t.indexOf(e)>-1}function D(t,e){return null===t?e:t}function R(e,r,n){C();var i,a,o,s=[r],l=[n];if(k>=1)s=[r],l=[n];else if(k>0){var c=function(t,e){var r=t[0],n=t[1],i=t[2],a=function(t,e,r){for(var n=[],i=0;i<t.length;i++)n[i]=(t[i]+e[i]+r[i])/3;return n}(r,n,i),o=Math.sqrt(1-k),s=O(a,r,o),l=O(a,n,o),c=O(a,i,o),u=e[0],h=e[1],f=e[2];return{xyzv:[[r,n,l],[l,s,r],[n,i,c],[c,l,n],[i,r,s],[s,c,i]],abc:[[u,h,-1],[-1,-1,u],[h,f,-1],[-1,-1,h],[f,u,-1],[-1,-1,f]]}}(r,n);s=c.xyzv,l=c.abc}for(var u=0;u<s.length;u++){r=s[u],n=l[u];for(var f=[],p=0;p<3;p++){var d=r[p][0],g=r[p][1],v=r[p][2],m=r[p][3],y=n[p]>-1?n[p]:E(d,g,v);f[p]=y>-1?y:P(d,g,v,D(e,m))}i=f[0],a=f[1],o=f[2],t._i.push(i),t._j.push(a),t._k.push(o),++h}}function F(t,e,r,n){var i=t[3];i<r&&(i=r),i>n&&(i=n);for(var a=(t[3]-i)/(t[3]-e[3]+1e-9),o=[],s=0;s<4;s++)o[s]=(1-a)*t[s]+a*e[s];return o}function B(t,e,r){return t>=e&&t<=r}function N(t){var e=.001*(S-M);return t>=M-e&&t<=S+e}function j(e){for(var r=[],n=0;n<4;n++){var i=e[n];r.push([t.x[i],t.y[i],t.z[i],t.value[i]])}return r}var U=3;function V(t,e,r,n,i,a){a||(a=1),r=[-1,-1,-1];var o=!1,s=[B(e[0][3],n,i),B(e[1][3],n,i),B(e[2][3],n,i)];if(!s[0]&&!s[1]&&!s[2])return!1;var l=function(t,e,r){return N(e[0][3])&&N(e[1][3])&&N(e[2][3])?(R(t,e,r),!0):a<U&&V(t,e,r,M,S,++a)};if(s[0]&&s[1]&&s[2])return l(t,e,r)||o;var c=!1;return[[0,1,2],[2,0,1],[1,2,0]].forEach(function(a){if(s[a[0]]&&s[a[1]]&&!s[a[2]]){var u=e[a[0]],h=e[a[1]],f=e[a[2]],p=F(f,u,n,i),d=F(f,h,n,i);o=l(t,[d,p,u],[-1,-1,r[a[0]]])||o,o=l(t,[u,h,d],[r[a[0]],r[a[1]],-1])||o,c=!0}}),c?o:([[0,1,2],[1,2,0],[2,0,1]].forEach(function(a){if(s[a[0]]&&!s[a[1]]&&!s[a[2]]){var u=e[a[0]],h=e[a[1]],f=e[a[2]],p=F(h,u,n,i),d=F(f,u,n,i);o=l(t,[d,p,u],[-1,-1,r[a[0]]])||o,c=!0}}),o)}function q(t,e,r,n){var i=!1,a=j(e),o=[B(a[0][3],r,n),B(a[1][3],r,n),B(a[2][3],r,n),B(a[3][3],r,n)];if(!(o[0]||o[1]||o[2]||o[3]))return i;if(o[0]&&o[1]&&o[2]&&o[3])return l&&(i=function(t,e,r){var n=function(n,i,a){R(t,[e[n],e[i],e[a]],[r[n],r[i],r[a]])};n(0,1,2),n(3,0,1),n(2,3,0),n(1,2,3)}(t,a,e)||i),i;var s=!1;return[[0,1,2,3],[3,0,1,2],[2,3,0,1],[1,2,3,0]].forEach(function(c){if(o[c[0]]&&o[c[1]]&&o[c[2]]&&!o[c[3]]){var u=a[c[0]],h=a[c[1]],f=a[c[2]],p=a[c[3]];if(l)i=R(t,[u,h,f],[e[c[0]],e[c[1]],e[c[2]]])||i;else{var d=F(p,u,r,n),g=F(p,h,r,n),v=F(p,f,r,n);i=R(null,[d,g,v],[-1,-1,-1])||i}s=!0}}),s?i:([[0,1,2,3],[1,2,3,0],[2,3,0,1],[3,0,1,2],[0,2,3,1],[1,3,2,0]].forEach(function(c){if(o[c[0]]&&o[c[1]]&&!o[c[2]]&&!o[c[3]]){var u=a[c[0]],h=a[c[1]],f=a[c[2]],p=a[c[3]],d=F(f,u,r,n),g=F(f,h,r,n),v=F(p,h,r,n),m=F(p,u,r,n);l?(i=R(t,[u,m,d],[e[c[0]],-1,-1])||i,i=R(t,[h,g,v],[e[c[1]],-1,-1])||i):i=function(t,e,r){var n=function(n,i,a){R(t,[e[n],e[i],e[a]],[r[n],r[i],r[a]])};n(0,1,2),n(2,3,0)}(null,[d,g,v,m],[-1,-1,-1,-1])||i,s=!0}}),s?i:([[0,1,2,3],[1,2,3,0],[2,3,0,1],[3,0,1,2]].forEach(function(c){if(o[c[0]]&&!o[c[1]]&&!o[c[2]]&&!o[c[3]]){var u=a[c[0]],h=a[c[1]],f=a[c[2]],p=a[c[3]],d=F(h,u,r,n),g=F(f,u,r,n),v=F(p,u,r,n);l?(i=R(t,[u,d,g],[e[c[0]],-1,-1])||i,i=R(t,[u,g,v],[e[c[0]],-1,-1])||i,i=R(t,[u,v,d],[e[c[0]],-1,-1])||i):i=R(null,[d,g,v],[-1,-1,-1])||i,s=!0}}),i))}function H(t,e,r,n,i,a,o,c,u,h,f){var p=!1;return s&&(I(t,\"A\")&&(p=q(null,[e,r,n,a],h,f)||p),I(t,\"B\")&&(p=q(null,[r,n,i,u],h,f)||p),I(t,\"C\")&&(p=q(null,[r,a,o,u],h,f)||p),I(t,\"D\")&&(p=q(null,[n,a,c,u],h,f)||p),I(t,\"E\")&&(p=q(null,[r,n,a,u],h,f)||p)),l&&(p=q(t,[r,n,a,u],h,f)||p),p}function G(t,e,r,n,i,a,o,s){return[!0===s[0]||V(t,j([e,r,n]),[e,r,n],a,o),!0===s[1]||V(t,j([n,i,e]),[n,i,e],a,o)]}function Y(t,e,r,n,i,a,o,s,l){return s?G(t,e,r,i,n,a,o,l):G(t,r,i,n,e,a,o,l)}function W(t,e,r,n,i,a,o){var s,l,c,u,h=!1,f=function(){h=V(t,[s,l,c],[-1,-1,-1],i,a)||h,h=V(t,[c,u,s],[-1,-1,-1],i,a)||h},p=o[0],d=o[1],g=o[2];return p&&(s=O(j([y(e,r-0,n-0)])[0],j([y(e-1,r-0,n-0)])[0],p),l=O(j([y(e,r-0,n-1)])[0],j([y(e-1,r-0,n-1)])[0],p),c=O(j([y(e,r-1,n-1)])[0],j([y(e-1,r-1,n-1)])[0],p),u=O(j([y(e,r-1,n-0)])[0],j([y(e-1,r-1,n-0)])[0],p),f()),d&&(s=O(j([y(e-0,r,n-0)])[0],j([y(e-0,r-1,n-0)])[0],d),l=O(j([y(e-0,r,n-1)])[0],j([y(e-0,r-1,n-1)])[0],d),c=O(j([y(e-1,r,n-1)])[0],j([y(e-1,r-1,n-1)])[0],d),u=O(j([y(e-1,r,n-0)])[0],j([y(e-1,r-1,n-0)])[0],d),f()),g&&(s=O(j([y(e-0,r-0,n)])[0],j([y(e-0,r-0,n-1)])[0],g),l=O(j([y(e-0,r-1,n)])[0],j([y(e-0,r-1,n-1)])[0],g),c=O(j([y(e-1,r-1,n)])[0],j([y(e-1,r-1,n-1)])[0],g),u=O(j([y(e-1,r-0,n)])[0],j([y(e-1,r-0,n-1)])[0],g),f()),h}function X(t,e,r,n,i,a,o,l,c,u,h,f){var p=t;return f?(s&&\"even\"===t&&(p=null),H(p,e,r,n,i,a,o,l,c,u,h)):(s&&\"odd\"===t&&(p=null),H(p,c,l,o,a,i,n,r,e,u,h))}function Z(t,e,r,n,i){for(var a=[],o=0,s=0;s<e.length;s++)for(var l=e[s],c=1;c<m;c++)for(var u=1;u<v;u++)a.push(Y(t,y(l,u-1,c-1),y(l,u-1,c),y(l,u,c-1),y(l,u,c),r,n,(l+u+c)%2,i&&i[o]?i[o]:[])),o++;return a}function J(t,e,r,n,i){for(var a=[],o=0,s=0;s<e.length;s++)for(var l=e[s],c=1;c<g;c++)for(var u=1;u<m;u++)a.push(Y(t,y(c-1,l,u-1),y(c,l,u-1),y(c-1,l,u),y(c,l,u),r,n,(c+l+u)%2,i&&i[o]?i[o]:[])),o++;return a}function K(t,e,r,n,i){for(var a=[],o=0,s=0;s<e.length;s++)for(var l=e[s],c=1;c<v;c++)for(var u=1;u<g;u++)a.push(Y(t,y(u-1,c-1,l),y(u-1,c,l),y(u,c-1,l),y(u,c,l),r,n,(u+c+l)%2,i&&i[o]?i[o]:[])),o++;return a}function $(t,e,r){for(var n=1;n<m;n++)for(var i=1;i<v;i++)for(var a=1;a<g;a++)X(t,y(a-1,i-1,n-1),y(a-1,i-1,n),y(a-1,i,n-1),y(a-1,i,n),y(a,i-1,n-1),y(a,i-1,n),y(a,i,n-1),y(a,i,n),e,r,(a+i+n)%2)}function Q(t,e,r){s=!0,$(t,e,r),s=!1}function tt(t,e,r,n,i,a){for(var o=[],s=0,l=0;l<e.length;l++)for(var c=e[l],u=1;u<m;u++)for(var h=1;h<v;h++)o.push(W(t,c,h,u,r,n,i[l],a&&a[s]&&a[s])),s++;return o}function et(t,e,r,n,i,a){for(var o=[],s=0,l=0;l<e.length;l++)for(var c=e[l],u=1;u<g;u++)for(var h=1;h<m;h++)o.push(W(t,u,c,h,r,n,i[l],a&&a[s]&&a[s])),s++;return o}function rt(t,e,r,n,i,a){for(var o=[],s=0,l=0;l<e.length;l++)for(var c=e[l],u=1;u<v;u++)for(var h=1;h<g;h++)o.push(W(t,h,u,c,r,n,i[l],a&&a[s]&&a[s])),s++;return o}function nt(t,e){for(var r=[],n=t;n<e;n++)r.push(n);return r}return function(){if(L(),function(){for(var e=0;e<g;e++)for(var r=0;r<v;r++)for(var n=0;n<m;n++){var i=y(e,r,n);P(t.x[i],t.y[i],t.z[i],t.value[i])}}(),i&&o&&(z(o),l=!0,$(null,M,S),l=!1),n&&a){z(a);for(var e=t.surface.pattern,r=t.surface.count,s=0;s<r;s++){var c=1===r?.5:s/(r-1),k=(1-c)*M+c*S,E=Math.abs(k-T)>Math.abs(k-A)?[T,k]:[k,A];Q(e,E[0],E[1])}}var C=[[Math.min(M,A),Math.max(M,A)],[Math.min(T,S),Math.max(T,S)]];[\"x\",\"y\",\"z\"].forEach(function(e){for(var r=[],n=0;n<C.length;n++){var i=0,a=C[n][0],o=C[n][1],s=t.slices[e];if(s.show&&s.fill){z(s.fill);var l=[],c=[],h=[];if(s.locations.length)for(var y=0;y<s.locations.length;y++){var x=u(s.locations[y],\"x\"===e?f:\"y\"===e?p:d);0===x.distRatio?l.push(x.id):x.id>0&&(c.push(x.id),\"x\"===e?h.push([x.distRatio,0,0]):\"y\"===e?h.push([0,x.distRatio,0]):h.push([0,0,x.distRatio]))}else l=nt(1,\"x\"===e?g-1:\"y\"===e?v-1:m-1);c.length>0&&(r[i]=\"x\"===e?tt(null,c,a,o,h,r[i]):\"y\"===e?et(null,c,a,o,h,r[i]):rt(null,c,a,o,h,r[i]),i++),l.length>0&&(r[i]=\"x\"===e?Z(null,l,a,o,r[i]):\"y\"===e?J(null,l,a,o,r[i]):K(null,l,a,o,r[i]),i++)}var b=t.caps[e];b.show&&b.fill&&(z(b.fill),r[i]=\"x\"===e?Z(null,[0,g-1],a,o,r[i]):\"y\"===e?J(null,[0,v-1],a,o,r[i]):K(null,[0,m-1],a,o,r[i]),i++)}}),0===h&&L(),t._x=x,t._y=b,t._z=_,t._intensity=w,t._Xs=f,t._Ys=p,t._Zs=d}(),t}f.handlePick=function(t){if(t.object===this.mesh){var e=t.data.index,r=this.data._x[e],n=this.data._y[e],i=this.data._z[e],a=this.data._Ys.length,o=this.data._Zs.length,s=u(r,this.data._Xs).id,l=u(n,this.data._Ys).id,c=u(i,this.data._Zs).id,h=t.index=c+o*l+o*a*s;t.traceCoordinate=[this.data._x[h],this.data._y[h],this.data._z[h],this.data.value[h]];var f=this.data.hovertext||this.data.text;return Array.isArray(f)&&void 0!==f[h]?t.textLabel=f[h]:f&&(t.textLabel=f),!0}},f.update=function(t){var e=this.scene,r=e.fullSceneLayout;function n(t,e,r,n){return e.map(function(e){return t.d2l(e,0,n)*r})}this.data=p(t);var i={positions:l(n(r.xaxis,t._x,e.dataScale[0],t.xcalendar),n(r.yaxis,t._y,e.dataScale[1],t.ycalendar),n(r.zaxis,t._z,e.dataScale[2],t.zcalendar)),cells:l(t._i,t._j,t._k),lightPosition:[t.lightposition.x,t.lightposition.y,t.lightposition.z],ambient:t.lighting.ambient,diffuse:t.lighting.diffuse,specular:t.lighting.specular,roughness:t.lighting.roughness,fresnel:t.lighting.fresnel,vertexNormalsEpsilon:t.lighting.vertexnormalsepsilon,faceNormalsEpsilon:t.lighting.facenormalsepsilon,opacity:t.opacity,contourEnable:t.contour.show,contourColor:o(t.contour.color).slice(0,3),contourWidth:t.contour.width,useFacetNormals:t.flatshading},c=s(t);i.vertexIntensity=t._intensity,i.vertexIntensityBounds=[c.min,c.max],i.colormap=a(t),this.mesh.update(i)},f.dispose=function(){this.scene.glplot.remove(this.mesh),this.mesh.dispose()},e.exports={findNearestOnAxis:u,generateIsoMeshes:p,createIsosurfaceTrace:function(t,e){var r=t.glplot.gl,i=n({gl:r}),a=new h(t,i,e.uid);return i._trace=a,a.update(e),t.glplot.add(i),a}}},{\"../../components/colorscale\":605,\"../../lib\":719,\"../../lib/gl_format_color\":716,\"../../lib/str2rgbarray\":742,\"../../plots/gl3d/zip3\":818,\"gl-mesh3d\":280}],1051:[function(t,e,r){\"use strict\";var n=t(\"../../lib\"),i=t(\"../../registry\"),a=t(\"./attributes\"),o=t(\"../../components/colorscale/defaults\");function s(t,e,r,n,a){var s=a(\"isomin\"),l=a(\"isomax\");null!=l&&null!=s&&s>l&&(e.isomin=null,e.isomax=null);var c=a(\"x\"),u=a(\"y\"),h=a(\"z\"),f=a(\"value\");c&&c.length&&u&&u.length&&h&&h.length&&f&&f.length?(i.getComponentMethod(\"calendars\",\"handleTraceDefaults\")(t,e,[\"x\",\"y\",\"z\"],n),[\"x\",\"y\",\"z\"].forEach(function(t){var e=\"caps.\"+t;a(e+\".show\")&&a(e+\".fill\");var r=\"slices.\"+t;a(r+\".show\")&&(a(r+\".fill\"),a(r+\".locations\"))}),a(\"spaceframe.show\")&&a(\"spaceframe.fill\"),a(\"surface.show\")&&(a(\"surface.count\"),a(\"surface.fill\"),a(\"surface.pattern\")),a(\"contour.show\")&&(a(\"contour.color\"),a(\"contour.width\")),[\"text\",\"hovertext\",\"hovertemplate\",\"lighting.ambient\",\"lighting.diffuse\",\"lighting.specular\",\"lighting.roughness\",\"lighting.fresnel\",\"lighting.vertexnormalsepsilon\",\"lighting.facenormalsepsilon\",\"lightposition.x\",\"lightposition.y\",\"lightposition.z\",\"flatshading\",\"opacity\"].forEach(function(t){a(t)}),o(t,e,n,a,{prefix:\"\",cLetter:\"c\"}),e._length=null):e.visible=!1}e.exports={supplyDefaults:function(t,e,r,i){s(t,e,0,i,function(r,i){return n.coerce(t,e,a,r,i)})},supplyIsoDefaults:s}},{\"../../components/colorscale/defaults\":603,\"../../lib\":719,\"../../registry\":847,\"./attributes\":1048}],1052:[function(t,e,r){\"use strict\";e.exports={attributes:t(\"./attributes\"),supplyDefaults:t(\"./defaults\").supplyDefaults,calc:t(\"./calc\"),colorbar:{min:\"cmin\",max:\"cmax\"},plot:t(\"./convert\").createIsosurfaceTrace,moduleType:\"trace\",name:\"isosurface\",basePlotModule:t(\"../../plots/gl3d\"),categories:[\"gl3d\"],meta:{}}},{\"../../plots/gl3d\":807,\"./attributes\":1048,\"./calc\":1049,\"./convert\":1050,\"./defaults\":1051}],1053:[function(t,e,r){\"use strict\";var n=t(\"../../components/colorscale/attributes\"),i=t(\"../../components/fx/hovertemplate_attributes\"),a=t(\"../surface/attributes\"),o=t(\"../../plots/attributes\"),s=t(\"../../lib/extend\").extendFlat;e.exports=s({x:{valType:\"data_array\",editType:\"calc+clearAxisTypes\"},y:{valType:\"data_array\",editType:\"calc+clearAxisTypes\"},z:{valType:\"data_array\",editType:\"calc+clearAxisTypes\"},i:{valType:\"data_array\",editType:\"calc\"},j:{valType:\"data_array\",editType:\"calc\"},k:{valType:\"data_array\",editType:\"calc\"},text:{valType:\"string\",dflt:\"\",arrayOk:!0,editType:\"calc\"},hovertext:{valType:\"string\",dflt:\"\",arrayOk:!0,editType:\"calc\"},hovertemplate:i({editType:\"calc\"}),delaunayaxis:{valType:\"enumerated\",values:[\"x\",\"y\",\"z\"],dflt:\"z\",editType:\"calc\"},alphahull:{valType:\"number\",dflt:-1,editType:\"calc\"},intensity:{valType:\"data_array\",editType:\"calc\"},color:{valType:\"color\",editType:\"calc\"},vertexcolor:{valType:\"data_array\",editType:\"calc\"},facecolor:{valType:\"data_array\",editType:\"calc\"},transforms:void 0},n(\"\",{colorAttr:\"`intensity`\",showScaleDflt:!0,editTypeOverride:\"calc\"}),{opacity:a.opacity,flatshading:{valType:\"boolean\",dflt:!1,editType:\"calc\"},contour:{show:s({},a.contours.x.show,{}),color:a.contours.x.color,width:a.contours.x.width,editType:\"calc\"},lightposition:{x:s({},a.lightposition.x,{dflt:1e5}),y:s({},a.lightposition.y,{dflt:1e5}),z:s({},a.lightposition.z,{dflt:0}),editType:\"calc\"},lighting:s({vertexnormalsepsilon:{valType:\"number\",min:0,max:1,dflt:1e-12,editType:\"calc\"},facenormalsepsilon:{valType:\"number\",min:0,max:1,dflt:1e-6,editType:\"calc\"},editType:\"calc\"},a.lighting),hoverinfo:s({},o.hoverinfo,{editType:\"calc\"})})},{\"../../components/colorscale/attributes\":600,\"../../components/fx/hovertemplate_attributes\":631,\"../../lib/extend\":710,\"../../plots/attributes\":764,\"../surface/attributes\":1224}],1054:[function(t,e,r){\"use strict\";var n=t(\"../../components/colorscale/calc\");e.exports=function(t,e){e.intensity&&n(t,e,{vals:e.intensity,containerStr:\"\",cLetter:\"c\"})}},{\"../../components/colorscale/calc\":601}],1055:[function(t,e,r){\"use strict\";var n=t(\"gl-mesh3d\"),i=t(\"delaunay-triangulate\"),a=t(\"alpha-shape\"),o=t(\"convex-hull\"),s=t(\"../../lib/gl_format_color\").parseColorScale,l=t(\"../../lib/str2rgbarray\"),c=t(\"../../components/colorscale\").extractOpts,u=t(\"../../plots/gl3d/zip3\");function h(t,e,r){this.scene=t,this.uid=r,this.mesh=e,this.name=\"\",this.color=\"#fff\",this.data=null,this.showContour=!1}var f=h.prototype;function p(t){for(var e=[],r=t.length,n=0;n<r;n++)e[n]=l(t[n]);return e}function d(t,e,r,n){for(var i=[],a=e.length,o=0;o<a;o++)i[o]=t.d2l(e[o],0,n)*r;return i}function g(t){for(var e=[],r=t.length,n=0;n<r;n++)e[n]=Math.round(t[n]);return e}function v(t,e){for(var r=t.length,n=0;n<r;n++)if(t[n]<=-.5||t[n]>=e-.5)return!1;return!0}f.handlePick=function(t){if(t.object===this.mesh){var e=t.index=t.data.index;t.traceCoordinate=[this.data.x[e],this.data.y[e],this.data.z[e]];var r=this.data.hovertext||this.data.text;return Array.isArray(r)&&void 0!==r[e]?t.textLabel=r[e]:r&&(t.textLabel=r),!0}},f.update=function(t){var e=this.scene,r=e.fullSceneLayout;this.data=t;var n,h=t.x.length,f=u(d(r.xaxis,t.x,e.dataScale[0],t.xcalendar),d(r.yaxis,t.y,e.dataScale[1],t.ycalendar),d(r.zaxis,t.z,e.dataScale[2],t.zcalendar));if(t.i&&t.j&&t.k){if(t.i.length!==t.j.length||t.j.length!==t.k.length||!v(t.i,h)||!v(t.j,h)||!v(t.k,h))return;n=u(g(t.i),g(t.j),g(t.k))}else n=0===t.alphahull?o(f):t.alphahull>0?a(t.alphahull,f):function(t,e){for(var r=[\"x\",\"y\",\"z\"].indexOf(t),n=[],a=e.length,o=0;o<a;o++)n[o]=[e[o][(r+1)%3],e[o][(r+2)%3]];return i(n)}(t.delaunayaxis,f);var m={positions:f,cells:n,lightPosition:[t.lightposition.x,t.lightposition.y,t.lightposition.z],ambient:t.lighting.ambient,diffuse:t.lighting.diffuse,specular:t.lighting.specular,roughness:t.lighting.roughness,fresnel:t.lighting.fresnel,vertexNormalsEpsilon:t.lighting.vertexnormalsepsilon,faceNormalsEpsilon:t.lighting.facenormalsepsilon,opacity:t.opacity,contourEnable:t.contour.show,contourColor:l(t.contour.color).slice(0,3),contourWidth:t.contour.width,useFacetNormals:t.flatshading};if(t.intensity){var y=c(t);this.color=\"#fff\",m.vertexIntensity=t.intensity,m.vertexIntensityBounds=[y.min,y.max],m.colormap=s(t)}else t.vertexcolor?(this.color=t.vertexcolor[0],m.vertexColors=p(t.vertexcolor)):t.facecolor?(this.color=t.facecolor[0],m.cellColors=p(t.facecolor)):(this.color=t.color,m.meshColor=l(t.color));this.mesh.update(m)},f.dispose=function(){this.scene.glplot.remove(this.mesh),this.mesh.dispose()},e.exports=function(t,e){var r=t.glplot.gl,i=n({gl:r}),a=new h(t,i,e.uid);return i._trace=a,a.update(e),t.glplot.add(i),a}},{\"../../components/colorscale\":605,\"../../lib/gl_format_color\":716,\"../../lib/str2rgbarray\":742,\"../../plots/gl3d/zip3\":818,\"alpha-shape\":64,\"convex-hull\":130,\"delaunay-triangulate\":165,\"gl-mesh3d\":280}],1056:[function(t,e,r){\"use strict\";var n=t(\"../../registry\"),i=t(\"../../lib\"),a=t(\"../../components/colorscale/defaults\"),o=t(\"./attributes\");e.exports=function(t,e,r,s){function l(r,n){return i.coerce(t,e,o,r,n)}function c(t){var e=t.map(function(t){var e=l(t);return e&&i.isArrayOrTypedArray(e)?e:null});return e.every(function(t){return t&&t.length===e[0].length})&&e}c([\"x\",\"y\",\"z\"])?(c([\"i\",\"j\",\"k\"]),(!e.i||e.j&&e.k)&&(!e.j||e.k&&e.i)&&(!e.k||e.i&&e.j)?(n.getComponentMethod(\"calendars\",\"handleTraceDefaults\")(t,e,[\"x\",\"y\",\"z\"],s),[\"lighting.ambient\",\"lighting.diffuse\",\"lighting.specular\",\"lighting.roughness\",\"lighting.fresnel\",\"lighting.vertexnormalsepsilon\",\"lighting.facenormalsepsilon\",\"lightposition.x\",\"lightposition.y\",\"lightposition.z\",\"contour.show\",\"contour.color\",\"contour.width\",\"colorscale\",\"reversescale\",\"flatshading\",\"alphahull\",\"delaunayaxis\",\"opacity\"].forEach(function(t){l(t)}),\"intensity\"in t?(l(\"intensity\"),a(t,e,s,l,{prefix:\"\",cLetter:\"c\"})):(e.showscale=!1,\"facecolor\"in t?l(\"facecolor\"):\"vertexcolor\"in t?l(\"vertexcolor\"):l(\"color\",r)),l(\"text\"),l(\"hovertext\"),l(\"hovertemplate\"),e._length=null):e.visible=!1):e.visible=!1}},{\"../../components/colorscale/defaults\":603,\"../../lib\":719,\"../../registry\":847,\"./attributes\":1053}],1057:[function(t,e,r){\"use strict\";e.exports={attributes:t(\"./attributes\"),supplyDefaults:t(\"./defaults\"),calc:t(\"./calc\"),colorbar:{min:\"cmin\",max:\"cmax\"},plot:t(\"./convert\"),moduleType:\"trace\",name:\"mesh3d\",basePlotModule:t(\"../../plots/gl3d\"),categories:[\"gl3d\"],meta:{}}},{\"../../plots/gl3d\":807,\"./attributes\":1053,\"./calc\":1054,\"./convert\":1055,\"./defaults\":1056}],1058:[function(t,e,r){\"use strict\";var n=t(\"../../lib\").extendFlat,i=t(\"../scatter/attributes\"),a=t(\"../../components/drawing/attributes\").dash,o=t(\"../../components/fx/attributes\"),s=t(\"../../constants/delta.js\"),l=s.INCREASING.COLOR,c=s.DECREASING.COLOR,u=i.line;function h(t){return{line:{color:n({},u.color,{dflt:t}),width:u.width,dash:a,editType:\"style\"},editType:\"style\"}}e.exports={x:{valType:\"data_array\",editType:\"calc+clearAxisTypes\"},open:{valType:\"data_array\",editType:\"calc\"},high:{valType:\"data_array\",editType:\"calc\"},low:{valType:\"data_array\",editType:\"calc\"},close:{valType:\"data_array\",editType:\"calc\"},line:{width:n({},u.width,{}),dash:n({},a,{}),editType:\"style\"},increasing:h(l),decreasing:h(c),text:{valType:\"string\",dflt:\"\",arrayOk:!0,editType:\"calc\"},hovertext:{valType:\"string\",dflt:\"\",arrayOk:!0,editType:\"calc\"},tickwidth:{valType:\"number\",min:0,max:.5,dflt:.3,editType:\"calc\"},hoverlabel:n({},o.hoverlabel,{split:{valType:\"boolean\",dflt:!1,editType:\"style\"}})}},{\"../../components/drawing/attributes\":613,\"../../components/fx/attributes\":623,\"../../constants/delta.js\":689,\"../../lib\":719,\"../scatter/attributes\":1112}],1059:[function(t,e,r){\"use strict\";var n=t(\"../../lib\"),i=n._,a=t(\"../../plots/cartesian/axes\"),o=t(\"../../constants/numerical\").BADNUM;function s(t,e,r,n){return{o:t,h:e,l:r,c:n}}function l(t,e,r,s,l){for(var c=s.makeCalcdata(e,\"open\"),u=s.makeCalcdata(e,\"high\"),h=s.makeCalcdata(e,\"low\"),f=s.makeCalcdata(e,\"close\"),p=Array.isArray(e.text),d=Array.isArray(e.hovertext),g=!0,v=null,m=[],y=0;y<r.length;y++){var x=r[y],b=c[y],_=u[y],w=h[y],k=f[y];if(x!==o&&b!==o&&_!==o&&w!==o&&k!==o){k===b?null!==v&&k!==v&&(g=k>v):g=k>b,v=k;var T=l(b,_,w,k);T.pos=x,T.yc=(b+k)/2,T.i=y,T.dir=g?\"increasing\":\"decreasing\",T.x=T.pos,T.y=[w,_],p&&(T.tx=e.text[y]),d&&(T.htx=e.hovertext[y]),m.push(T)}else m.push({pos:x,empty:!0})}return e._extremes[s._id]=a.findExtremes(s,n.concat(h,u),{padded:!0}),m.length&&(m[0].t={labels:{open:i(t,\"open:\")+\" \",high:i(t,\"high:\")+\" \",low:i(t,\"low:\")+\" \",close:i(t,\"close:\")+\" \"}}),m}e.exports={calc:function(t,e){var r=a.getFromId(t,e.xaxis),i=a.getFromId(t,e.yaxis),o=function(t,e,r){var i=r._minDiff;if(!i){var a,o=t._fullData,s=[];for(i=1/0,a=0;a<o.length;a++){var l=o[a];if(\"ohlc\"===l.type&&!0===l.visible&&l.xaxis===e._id){s.push(l);var c=e.makeCalcdata(l,\"x\");l._xcalc=c;var u=n.distinctVals(c).minDiff;u&&isFinite(u)&&(i=Math.min(i,u))}}for(i===1/0&&(i=1),a=0;a<s.length;a++)s[a]._minDiff=i}return i*r.tickwidth}(t,r,e),c=e._minDiff;e._minDiff=null;var u=e._xcalc;e._xcalc=null;var h=l(t,e,u,i,s);return e._extremes[r._id]=a.findExtremes(r,u,{vpad:c/2}),h.length?(n.extendFlat(h[0].t,{wHover:c/2,tickLen:o}),h):[{t:{empty:!0}}]},calcCommon:l}},{\"../../constants/numerical\":695,\"../../lib\":719,\"../../plots/cartesian/axes\":767}],1060:[function(t,e,r){\"use strict\";var n=t(\"../../lib\"),i=t(\"./ohlc_defaults\"),a=t(\"./attributes\");function o(t,e,r,n){r(n+\".line.color\"),r(n+\".line.width\",e.line.width),r(n+\".line.dash\",e.line.dash)}e.exports=function(t,e,r,s){function l(r,i){return n.coerce(t,e,a,r,i)}i(t,e,l,s)?(l(\"line.width\"),l(\"line.dash\"),o(t,e,l,\"increasing\"),o(t,e,l,\"decreasing\"),l(\"text\"),l(\"hovertext\"),l(\"tickwidth\"),s._requestRangeslider[e.xaxis]=!0):e.visible=!1}},{\"../../lib\":719,\"./attributes\":1058,\"./ohlc_defaults\":1063}],1061:[function(t,e,r){\"use strict\";var n=t(\"../../plots/cartesian/axes\"),i=t(\"../../lib\"),a=t(\"../../components/fx\"),o=t(\"../../components/color\"),s=t(\"../../lib\").fillText,l=t(\"../../constants/delta.js\"),c={increasing:l.INCREASING.SYMBOL,decreasing:l.DECREASING.SYMBOL};function u(t,e,r,n){var i,s,l=t.cd,c=t.xa,u=l[0].trace,h=l[0].t,f=u.type,p=\"ohlc\"===f?\"l\":\"min\",d=\"ohlc\"===f?\"h\":\"max\",g=h.bPos||0,v=function(t){return t.pos+g-e},m=h.bdPos||h.tickLen,y=h.wHover,x=Math.min(1,m/Math.abs(c.r2c(c.range[1])-c.r2c(c.range[0])));function b(t){var e=v(t);return a.inbox(e-y,e+y,i)}function _(t){var e=t[p],n=t[d];return e===n||a.inbox(e-r,n-r,i)}function w(t){return(b(t)+_(t))/2}i=t.maxHoverDistance-x,s=t.maxSpikeDistance-x;var k=a.getDistanceFunction(n,b,_,w);if(a.getClosest(l,k,t),!1===t.index)return null;var T=l[t.index];if(T.empty)return null;var A=u[T.dir],M=A.line.color;return o.opacity(M)&&A.line.width?t.color=M:t.color=A.fillcolor,t.x0=c.c2p(T.pos+g-m,!0),t.x1=c.c2p(T.pos+g+m,!0),t.xLabelVal=T.pos,t.spikeDistance=w(T)*s/i,t.xSpike=c.c2p(T.pos,!0),t}function h(t,e,r,a){var o=t.cd,s=t.ya,l=o[0].trace,c=o[0].t,h=[],f=u(t,e,r,a);if(!f)return[];var p=o[f.index].hi||l.hoverinfo,d=p.split(\"+\");if(!(\"all\"===p||-1!==d.indexOf(\"y\")))return[];for(var g=[\"high\",\"open\",\"close\",\"low\"],v={},m=0;m<g.length;m++){var y,x=g[m],b=l[x][f.index],_=s.c2p(b,!0);b in v?(y=v[b]).yLabel+=\"<br>\"+c.labels[x]+n.hoverLabelText(s,b):((y=i.extendFlat({},f)).y0=y.y1=_,y.yLabelVal=b,y.yLabel=c.labels[x]+n.hoverLabelText(s,b),y.name=\"\",h.push(y),v[b]=y)}return h}function f(t,e,r,i){var a=t.cd,o=t.ya,l=a[0].trace,h=a[0].t,f=u(t,e,r,i);if(!f)return[];var p=a[f.index],d=f.index=p.i,g=p.dir;function v(t){return h.labels[t]+n.hoverLabelText(o,l[t][d])}var m=p.hi||l.hoverinfo,y=m.split(\"+\"),x=\"all\"===m,b=x||-1!==y.indexOf(\"y\"),_=x||-1!==y.indexOf(\"text\"),w=b?[v(\"open\"),v(\"high\"),v(\"low\"),v(\"close\")+\"  \"+c[g]]:[];return _&&s(p,l,w),f.extraText=w.join(\"<br>\"),f.y0=f.y1=o.c2p(p.yc,!0),[f]}e.exports={hoverPoints:function(t,e,r,n){return t.cd[0].trace.hoverlabel.split?h(t,e,r,n):f(t,e,r,n)},hoverSplit:h,hoverOnPoints:f}},{\"../../components/color\":593,\"../../components/fx\":632,\"../../constants/delta.js\":689,\"../../lib\":719,\"../../plots/cartesian/axes\":767}],1062:[function(t,e,r){\"use strict\";e.exports={moduleType:\"trace\",name:\"ohlc\",basePlotModule:t(\"../../plots/cartesian\"),categories:[\"cartesian\",\"svg\",\"showLegend\"],meta:{},attributes:t(\"./attributes\"),supplyDefaults:t(\"./defaults\"),calc:t(\"./calc\").calc,plot:t(\"./plot\"),style:t(\"./style\"),hoverPoints:t(\"./hover\").hoverPoints,selectPoints:t(\"./select\")}},{\"../../plots/cartesian\":778,\"./attributes\":1058,\"./calc\":1059,\"./defaults\":1060,\"./hover\":1061,\"./plot\":1064,\"./select\":1065,\"./style\":1066}],1063:[function(t,e,r){\"use strict\";var n=t(\"../../registry\"),i=t(\"../../lib\");e.exports=function(t,e,r,a){var o=r(\"x\"),s=r(\"open\"),l=r(\"high\"),c=r(\"low\"),u=r(\"close\");if(r(\"hoverlabel.split\"),n.getComponentMethod(\"calendars\",\"handleTraceDefaults\")(t,e,[\"x\"],a),s&&l&&c&&u){var h=Math.min(s.length,l.length,c.length,u.length);return o&&(h=Math.min(h,i.minRowLength(o))),e._length=h,h}}},{\"../../lib\":719,\"../../registry\":847}],1064:[function(t,e,r){\"use strict\";var n=t(\"d3\"),i=t(\"../../lib\");e.exports=function(t,e,r,a){var o=e.xaxis,s=e.yaxis;i.makeTraceGroups(a,r,\"trace ohlc\").each(function(t){var e=n.select(this),r=t[0],a=r.t;if(!0!==r.trace.visible||a.empty)e.remove();else{var l=a.tickLen,c=e.selectAll(\"path\").data(i.identity);c.enter().append(\"path\"),c.exit().remove(),c.attr(\"d\",function(t){if(t.empty)return\"M0,0Z\";var e=o.c2p(t.pos,!0),r=o.c2p(t.pos-l,!0),n=o.c2p(t.pos+l,!0);return\"M\"+r+\",\"+s.c2p(t.o,!0)+\"H\"+e+\"M\"+e+\",\"+s.c2p(t.h,!0)+\"V\"+s.c2p(t.l,!0)+\"M\"+n+\",\"+s.c2p(t.c,!0)+\"H\"+e})}})}},{\"../../lib\":719,d3:163}],1065:[function(t,e,r){\"use strict\";e.exports=function(t,e){var r,n=t.cd,i=t.xaxis,a=t.yaxis,o=[],s=n[0].t.bPos||0;if(!1===e)for(r=0;r<n.length;r++)n[r].selected=0;else for(r=0;r<n.length;r++){var l=n[r];e.contains([i.c2p(l.pos+s),a.c2p(l.yc)],null,l.i,t)?(o.push({pointNumber:l.i,x:i.c2d(l.pos),y:a.c2d(l.yc)}),l.selected=1):l.selected=0}return o}},{}],1066:[function(t,e,r){\"use strict\";var n=t(\"d3\"),i=t(\"../../components/drawing\"),a=t(\"../../components/color\");e.exports=function(t,e,r){var o=r||n.select(t).selectAll(\"g.ohlclayer\").selectAll(\"g.trace\");o.style(\"opacity\",function(t){return t[0].trace.opacity}),o.each(function(t){var e=t[0].trace;n.select(this).selectAll(\"path\").each(function(t){if(!t.empty){var r=e[t.dir].line;n.select(this).style(\"fill\",\"none\").call(a.stroke,r.color).call(i.dashLine,r.dash,r.width).style(\"opacity\",e.selectedpoints&&!t.selected?.3:1)}})})}},{\"../../components/color\":593,\"../../components/drawing\":614,d3:163}],1067:[function(t,e,r){\"use strict\";var n=t(\"../../lib/extend\").extendFlat,i=t(\"../../plots/attributes\"),a=t(\"../../plots/font_attributes\"),o=t(\"../../components/colorscale/attributes\"),s=t(\"../../components/fx/hovertemplate_attributes\"),l=t(\"../../plots/domain\").attributes,c=n({editType:\"calc\"},o(\"line\",{editTypeOverride:\"calc\"}),{shape:{valType:\"enumerated\",values:[\"linear\",\"hspline\"],dflt:\"linear\",editType:\"plot\"},hovertemplate:s({editType:\"plot\",arrayOk:!1},{keys:[\"count\",\"probability\"]})});e.exports={domain:l({name:\"parcats\",trace:!0,editType:\"calc\"}),hoverinfo:n({},i.hoverinfo,{flags:[\"count\",\"probability\"],editType:\"plot\",arrayOk:!1}),hoveron:{valType:\"enumerated\",values:[\"category\",\"color\",\"dimension\"],dflt:\"category\",editType:\"plot\"},hovertemplate:s({editType:\"plot\",arrayOk:!1},{keys:[\"count\",\"probability\",\"category\",\"categorycount\",\"colorcount\",\"bandcolorcount\"]}),arrangement:{valType:\"enumerated\",values:[\"perpendicular\",\"freeform\",\"fixed\"],dflt:\"perpendicular\",editType:\"plot\"},bundlecolors:{valType:\"boolean\",dflt:!0,editType:\"plot\"},sortpaths:{valType:\"enumerated\",values:[\"forward\",\"backward\"],dflt:\"forward\",editType:\"plot\"},labelfont:a({editType:\"calc\"}),tickfont:a({editType:\"calc\"}),dimensions:{_isLinkedToArray:\"dimension\",label:{valType:\"string\",editType:\"calc\"},categoryorder:{valType:\"enumerated\",values:[\"trace\",\"category ascending\",\"category descending\",\"array\"],dflt:\"trace\",editType:\"calc\"},categoryarray:{valType:\"data_array\",editType:\"calc\"},ticktext:{valType:\"data_array\",editType:\"calc\"},values:{valType:\"data_array\",dflt:[],editType:\"calc\"},displayindex:{valType:\"integer\",editType:\"calc\"},editType:\"calc\",visible:{valType:\"boolean\",dflt:!0,editType:\"calc\"}},line:c,counts:{valType:\"number\",min:0,dflt:1,arrayOk:!0,editType:\"calc\"},customdata:void 0,hoverlabel:void 0,ids:void 0,legendgroup:void 0,opacity:void 0,selectedpoints:void 0,showlegend:void 0}},{\"../../components/colorscale/attributes\":600,\"../../components/fx/hovertemplate_attributes\":631,\"../../lib/extend\":710,\"../../plots/attributes\":764,\"../../plots/domain\":792,\"../../plots/font_attributes\":793}],1068:[function(t,e,r){\"use strict\";var n=t(\"../../plots/get_data\").getModuleCalcData,i=t(\"./plot\");r.name=\"parcats\",r.plot=function(t,e,r,a){var o=n(t.calcdata,\"parcats\");if(o.length){var s=o[0];i(t,s,r,a)}},r.clean=function(t,e,r,n){var i=n._has&&n._has(\"parcats\"),a=e._has&&e._has(\"parcats\");i&&!a&&n._paperdiv.selectAll(\".parcats\").remove()}},{\"../../plots/get_data\":802,\"./plot\":1073}],1069:[function(t,e,r){\"use strict\";var n=t(\"../../lib/gup\").wrap,i=t(\"../../components/colorscale/helpers\").hasColorscale,a=t(\"../../components/colorscale/calc\"),o=t(\"../../lib/filter_unique.js\"),s=t(\"../../components/drawing\"),l=t(\"../../lib\");function c(t,e,r){t.valueInds.push(e),t.count+=r}function u(t,e,r){t.valueInds.push(e),t.count+=r}e.exports=function(t,e){var r=l.filterVisible(e.dimensions);if(0===r.length)return[];var h,f,p,d=r.map(function(t){var e;return\"trace\"===t.categoryorder?e=null:\"array\"===t.categoryorder?e=t.categoryarray:(e=o(t.values).sort(),\"category descending\"===t.categoryorder&&(e=e.reverse())),function(t,e){e=null==e?[]:e.map(function(t){return t});var r={},n={},i=[];e.forEach(function(t,e){r[t]=0,n[t]=e});for(var a=0;a<t.length;a++){var o,s=t[a];void 0===r[s]?(r[s]=1,o=e.push(s)-1,n[s]=o):(r[s]++,o=n[s]),i.push(o)}var l=e.map(function(t){return r[t]});return{uniqueValues:e,uniqueCounts:l,inds:i}}(t.values,e)});h=l.isArrayOrTypedArray(e.counts)?e.counts:[e.counts],function(t){var e;if(function(t){for(var e=new Array(t.length),r=0;r<t.length;r++){if(t[r]<0||t[r]>=t.length)return!1;if(void 0!==e[t[r]])return!1;e[t[r]]=!0}return!0}(t.map(function(t){return t.displayindex})))for(e=0;e<t.length;e++)t[e]._displayindex=t[e].displayindex;else for(e=0;e<t.length;e++)t[e]._displayindex=e}(r),r.forEach(function(t,e){!function(t,e){t._categoryarray=e.uniqueValues,null===t.ticktext||void 0===t.ticktext?t._ticktext=[]:t._ticktext=t.ticktext.slice();for(var r=t._ticktext.length;r<e.uniqueValues.length;r++)t._ticktext.push(e.uniqueValues[r])}(t,d[e])});var g,v=e.line;v?(i(e,\"line\")&&a(t,e,{vals:e.line.color,containerStr:\"line\",cLetter:\"c\"}),g=s.tryColorscale(v)):g=l.identity;var m,y,x,b,_=r[0].values.length,w={},k=d.map(function(t){return t.inds});for(p=0,m=0;m<_;m++){var T=[];for(y=0;y<k.length;y++)T.push(k[y][m]);f=h[m%h.length],p+=f;var A=(x=m,b=void 0,b=l.isArrayOrTypedArray(v.color)?v.color[x%v.color.length]:v.color,{color:g(b),rawColor:b}),M=T+\"-\"+A.rawColor;void 0===w[M]&&(w[M]={categoryInds:T,color:A.color,rawColor:A.rawColor,valueInds:[],count:0}),u(w[M],m,f)}var S,E=r.map(function(t,e){return r=e,n=t._index,i=t._displayindex,a=t.label,{dimensionInd:r,containerInd:n,displayInd:i,dimensionLabel:a,count:p,categories:[],dragX:null};var r,n,i,a});for(m=0;m<_;m++)for(f=h[m%h.length],y=0;y<E.length;y++){var C=E[y].containerInd,L=d[y].inds[m],P=E[y].categories;if(void 0===P[L]){var O=e.dimensions[C]._categoryarray[L],z=e.dimensions[C]._ticktext[L];P[L]={dimensionInd:y,categoryInd:S=L,categoryValue:O,displayInd:S,categoryLabel:z,valueInds:[],count:0,dragY:null}}c(P[L],m,f)}return n(function(t,e,r){var n=t.map(function(t){return t.categories.length}).reduce(function(t,e){return Math.max(t,e)});return{dimensions:t,paths:e,trace:void 0,maxCats:n,count:r}}(E,w,p))}},{\"../../components/colorscale/calc\":601,\"../../components/colorscale/helpers\":604,\"../../components/drawing\":614,\"../../lib\":719,\"../../lib/filter_unique.js\":711,\"../../lib/gup\":717}],1070:[function(t,e,r){\"use strict\";var n=t(\"../../lib\"),i=t(\"../../components/colorscale/helpers\").hasColorscale,a=t(\"../../components/colorscale/defaults\"),o=t(\"../../plots/domain\").defaults,s=t(\"../../plots/array_container_defaults\"),l=t(\"./attributes\"),c=t(\"../parcoords/merge_length\");function u(t,e){function r(r,i){return n.coerce(t,e,l.dimensions,r,i)}var i=r(\"values\"),a=r(\"visible\");if(i&&i.length||(a=e.visible=!1),a){r(\"label\"),r(\"displayindex\",e._index);var o,s=t.categoryarray,c=Array.isArray(s)&&s.length>0;c&&(o=\"array\");var u=r(\"categoryorder\",o);\"array\"===u?(r(\"categoryarray\"),r(\"ticktext\")):(delete t.categoryarray,delete t.ticktext),c||\"array\"!==u||(e.categoryorder=\"trace\")}}e.exports=function(t,e,r,h){function f(r,i){return n.coerce(t,e,l,r,i)}var p=s(t,e,{name:\"dimensions\",handleItemDefaults:u}),d=function(t,e,r,o,s){s(\"line.shape\"),s(\"line.hovertemplate\");var l=s(\"line.color\",o.colorway[0]);if(i(t,\"line\")&&n.isArrayOrTypedArray(l)){if(l.length)return s(\"line.colorscale\"),a(t,e,o,s,{prefix:\"line.\",cLetter:\"c\"}),l.length;e.line.color=r}return 1/0}(t,e,r,h,f);o(e,h,f),Array.isArray(p)&&p.length||(e.visible=!1),c(e,p,\"values\",d),f(\"hoveron\"),f(\"hovertemplate\"),f(\"arrangement\"),f(\"bundlecolors\"),f(\"sortpaths\"),f(\"counts\");var g={family:h.font.family,size:Math.round(h.font.size),color:h.font.color};n.coerceFont(f,\"labelfont\",g);var v={family:h.font.family,size:Math.round(h.font.size/1.2),color:h.font.color};n.coerceFont(f,\"tickfont\",v)}},{\"../../components/colorscale/defaults\":603,\"../../components/colorscale/helpers\":604,\"../../lib\":719,\"../../plots/array_container_defaults\":763,\"../../plots/domain\":792,\"../parcoords/merge_length\":1083,\"./attributes\":1067}],1071:[function(t,e,r){\"use strict\";e.exports={attributes:t(\"./attributes\"),supplyDefaults:t(\"./defaults\"),calc:t(\"./calc\"),plot:t(\"./plot\"),colorbar:{container:\"line\",min:\"cmin\",max:\"cmax\"},moduleType:\"trace\",name:\"parcats\",basePlotModule:t(\"./base_plot\"),categories:[\"noOpacity\"],meta:{}}},{\"./attributes\":1067,\"./base_plot\":1068,\"./calc\":1069,\"./defaults\":1070,\"./plot\":1073}],1072:[function(t,e,r){\"use strict\";var n=t(\"d3\"),i=t(\"../../plot_api/plot_api\"),a=t(\"../../components/fx\"),o=t(\"../../lib\"),s=t(\"../../components/drawing\"),l=t(\"tinycolor2\"),c=t(\"../../lib/svg_text_utils\");function u(t,e,r,i){var a=t.map(function(t,e,r){var n,i=r[0],a=e.margin||{l:80,r:80,t:100,b:80},o=i.trace,s=o.domain,l=e.width,c=e.height,u=Math.floor(l*(s.x[1]-s.x[0])),h=Math.floor(c*(s.y[1]-s.y[0])),f=s.x[0]*l+a.l,p=e.height-s.y[1]*e.height+a.t,d=o.line.shape;n=\"all\"===o.hoverinfo?[\"count\",\"probability\"]:(o.hoverinfo||\"\").split(\"+\");var g={trace:o,key:o.uid,model:i,x:f,y:p,width:u,height:h,hoveron:o.hoveron,hoverinfoItems:n,arrangement:o.arrangement,bundlecolors:o.bundlecolors,sortpaths:o.sortpaths,labelfont:o.labelfont,categorylabelfont:o.tickfont,pathShape:d,dragDimension:null,margin:a,paths:[],dimensions:[],graphDiv:t,traceSelection:null,pathSelection:null,dimensionSelection:null};i.dimensions&&(R(g),D(g));return g}.bind(0,e,r)),l=i.selectAll(\"g.parcatslayer\").data([null]);l.enter().append(\"g\").attr(\"class\",\"parcatslayer\").style(\"pointer-events\",\"all\");var u=l.selectAll(\"g.trace.parcats\").data(a,h),v=u.enter().append(\"g\").attr(\"class\",\"trace parcats\");u.attr(\"transform\",function(t){return\"translate(\"+t.x+\", \"+t.y+\")\"}),v.append(\"g\").attr(\"class\",\"paths\");var x=u.select(\"g.paths\").selectAll(\"path.path\").data(function(t){return t.paths},h);x.attr(\"fill\",function(t){return t.model.color});var w=x.enter().append(\"path\").attr(\"class\",\"path\").attr(\"stroke-opacity\",0).attr(\"fill\",function(t){return t.model.color}).attr(\"fill-opacity\",0);y(w),x.attr(\"d\",function(t){return t.svgD}),w.empty()||x.sort(p),x.exit().remove(),x.on(\"mouseover\",d).on(\"mouseout\",g).on(\"click\",m),v.append(\"g\").attr(\"class\",\"dimensions\");var k=u.select(\"g.dimensions\").selectAll(\"g.dimension\").data(function(t){return t.dimensions},h);k.enter().append(\"g\").attr(\"class\",\"dimension\"),k.attr(\"transform\",function(t){return\"translate(\"+t.x+\", 0)\"}),k.exit().remove();var T=k.selectAll(\"g.category\").data(function(t){return t.categories},h),A=T.enter().append(\"g\").attr(\"class\",\"category\");T.attr(\"transform\",function(t){return\"translate(0, \"+t.y+\")\"}),A.append(\"rect\").attr(\"class\",\"catrect\").attr(\"pointer-events\",\"none\"),T.select(\"rect.catrect\").attr(\"fill\",\"none\").attr(\"width\",function(t){return t.width}).attr(\"height\",function(t){return t.height}),b(A);var P=T.selectAll(\"rect.bandrect\").data(function(t){return t.bands},h);P.each(function(){o.raiseToTop(this)}),P.attr(\"fill\",function(t){return t.color});var O=P.enter().append(\"rect\").attr(\"class\",\"bandrect\").attr(\"stroke-opacity\",0).attr(\"fill\",function(t){return t.color}).attr(\"fill-opacity\",0);P.attr(\"fill\",function(t){return t.color}).attr(\"width\",function(t){return t.width}).attr(\"height\",function(t){return t.height}).attr(\"y\",function(t){return t.y}).attr(\"cursor\",function(t){return\"fixed\"===t.parcatsViewModel.arrangement?\"default\":\"perpendicular\"===t.parcatsViewModel.arrangement?\"ns-resize\":\"move\"}),_(O),P.exit().remove(),A.append(\"text\").attr(\"class\",\"catlabel\").attr(\"pointer-events\",\"none\");var z=e._fullLayout.paper_bgcolor;T.select(\"text.catlabel\").attr(\"text-anchor\",function(t){return f(t)?\"start\":\"end\"}).attr(\"alignment-baseline\",\"middle\").style(\"text-shadow\",z+\" -1px  1px 2px, \"+z+\" 1px  1px 2px, \"+z+\"  1px -1px 2px, \"+z+\" -1px -1px 2px\").style(\"fill\",\"rgb(0, 0, 0)\").attr(\"x\",function(t){return f(t)?t.width+5:-5}).attr(\"y\",function(t){return t.height/2}).text(function(t){return t.model.categoryLabel}).each(function(t){s.font(n.select(this),t.parcatsViewModel.categorylabelfont),c.convertToTspans(n.select(this),e)}),A.append(\"text\").attr(\"class\",\"dimlabel\"),T.select(\"text.dimlabel\").attr(\"text-anchor\",\"middle\").attr(\"alignment-baseline\",\"baseline\").attr(\"cursor\",function(t){return\"fixed\"===t.parcatsViewModel.arrangement?\"default\":\"ew-resize\"}).attr(\"x\",function(t){return t.width/2}).attr(\"y\",-5).text(function(t,e){return 0===e?t.parcatsViewModel.model.dimensions[t.model.dimensionInd].dimensionLabel:null}).each(function(t){s.font(n.select(this),t.parcatsViewModel.labelfont)}),T.selectAll(\"rect.bandrect\").on(\"mouseover\",M).on(\"mouseout\",S),T.exit().remove(),k.call(n.behavior.drag().origin(function(t){return{x:t.x,y:0}}).on(\"dragstart\",E).on(\"drag\",C).on(\"dragend\",L)),u.each(function(t){t.traceSelection=n.select(this),t.pathSelection=n.select(this).selectAll(\"g.paths\").selectAll(\"path.path\"),t.dimensionSelection=n.select(this).selectAll(\"g.dimensions\").selectAll(\"g.dimension\")}),u.exit().remove()}function h(t){return t.key}function f(t){var e=t.parcatsViewModel.dimensions.length,r=t.parcatsViewModel.dimensions[e-1].model.dimensionInd;return t.model.dimensionInd===r}function p(t,e){return t.model.rawColor>e.model.rawColor?1:t.model.rawColor<e.model.rawColor?-1:0}function d(t){if(!t.parcatsViewModel.dragDimension&&-1===t.parcatsViewModel.hoverinfoItems.indexOf(\"skip\")){o.raiseToTop(this),x(n.select(this));var e=v(t);if(t.parcatsViewModel.graphDiv.emit(\"plotly_hover\",{points:e,event:n.event}),-1===t.parcatsViewModel.hoverinfoItems.indexOf(\"none\")){var r,i,s,c=n.mouse(this)[0],u=t.parcatsViewModel.graphDiv,h=t.parcatsViewModel.trace,f=u._fullLayout,p=f._paperdiv.node().getBoundingClientRect(),d=t.parcatsViewModel.graphDiv.getBoundingClientRect();for(s=0;s<t.leftXs.length-1;s++)if(t.leftXs[s]+t.dimWidths[s]-2<=c&&c<=t.leftXs[s+1]+2){var g=t.parcatsViewModel.dimensions[s],m=t.parcatsViewModel.dimensions[s+1];r=(g.x+g.width+m.x)/2,i=(t.topYs[s]+t.topYs[s+1]+t.height)/2;break}var y=t.parcatsViewModel.x+r,b=t.parcatsViewModel.y+i,_=l.mostReadable(t.model.color,[\"black\",\"white\"]),w=t.model.count,k=w/t.parcatsViewModel.model.count,T={countLabel:w,probabilityLabel:k.toFixed(3)},A=[];-1!==t.parcatsViewModel.hoverinfoItems.indexOf(\"count\")&&A.push([\"Count:\",T.countLabel].join(\" \")),-1!==t.parcatsViewModel.hoverinfoItems.indexOf(\"probability\")&&A.push([\"P:\",T.probabilityLabel].join(\" \"));var M=A.join(\"<br>\"),S=n.mouse(u)[0];a.loneHover({trace:h,x:y-p.left+d.left,y:b-p.top+d.top,text:M,color:t.model.color,borderColor:\"black\",fontFamily:'Monaco, \"Courier New\", monospace',fontSize:10,fontColor:_,idealAlign:S<y?\"right\":\"left\",hovertemplate:(h.line||{}).hovertemplate,hovertemplateLabels:T,eventData:[{data:h._input,fullData:h,count:w,probability:k}]},{container:f._hoverlayer.node(),outerContainer:f._paper.node(),gd:u})}}}function g(t){if(!t.parcatsViewModel.dragDimension&&(y(n.select(this)),a.loneUnhover(t.parcatsViewModel.graphDiv._fullLayout._hoverlayer.node()),t.parcatsViewModel.pathSelection.sort(p),-1===t.parcatsViewModel.hoverinfoItems.indexOf(\"skip\"))){var e=v(t);t.parcatsViewModel.graphDiv.emit(\"plotly_unhover\",{points:e,event:n.event})}}function v(t){for(var e=[],r=P(t.parcatsViewModel),n=0;n<t.model.valueInds.length;n++){var i=t.model.valueInds[n];e.push({curveNumber:r,pointNumber:i})}return e}function m(t){if(-1===t.parcatsViewModel.hoverinfoItems.indexOf(\"skip\")){var e=v(t);t.parcatsViewModel.graphDiv.emit(\"plotly_click\",{points:e,event:n.event})}}function y(t){t.attr(\"fill\",function(t){return t.model.color}).attr(\"fill-opacity\",.6).attr(\"stroke\",\"lightgray\").attr(\"stroke-width\",.2).attr(\"stroke-opacity\",1)}function x(t){t.attr(\"fill-opacity\",.8).attr(\"stroke\",function(t){return l.mostReadable(t.model.color,[\"black\",\"white\"])}).attr(\"stroke-width\",.3)}function b(t){t.select(\"rect.catrect\").attr(\"stroke\",\"black\").attr(\"stroke-width\",1).attr(\"stroke-opacity\",1)}function _(t){t.attr(\"stroke\",\"black\").attr(\"stroke-width\",.2).attr(\"stroke-opacity\",1).attr(\"fill-opacity\",1)}function w(t){var e=t.parcatsViewModel.pathSelection,r=t.categoryViewModel.model.dimensionInd,n=t.categoryViewModel.model.categoryInd;return e.filter(function(e){return e.model.categoryInds[r]===n&&e.model.color===t.color})}function k(t,e,r){var i=n.select(t).datum().parcatsViewModel.graphDiv,a=n.select(t.parentNode).selectAll(\"rect.bandrect\"),o=[];a.each(function(t){w(t).each(function(t){Array.prototype.push.apply(o,v(t))})}),i.emit(e,{points:o,event:r})}function T(t,e,r){var i=n.select(t).datum(),a=i.parcatsViewModel.graphDiv,o=w(i),s=[];o.each(function(t){Array.prototype.push.apply(s,v(t))}),a.emit(e,{points:s,event:r})}function A(t,e){var r,i,a=n.select(e.parentNode).select(\"rect.catrect\"),o=a.node().getBoundingClientRect(),s=a.datum(),l=s.parcatsViewModel,c=l.model.dimensions[s.model.dimensionInd],u=l.trace,h=o.top+o.height/2;l.dimensions.length>1&&c.displayInd===l.dimensions.length-1?(r=o.left,i=\"left\"):(r=o.left+o.width,i=\"right\");var f=s.model.count,p=s.model.categoryLabel,d=f/s.parcatsViewModel.model.count,g={countLabel:f,categoryLabel:p,probabilityLabel:d.toFixed(3)},v=[];-1!==s.parcatsViewModel.hoverinfoItems.indexOf(\"count\")&&v.push([\"Count:\",g.countLabel].join(\" \")),-1!==s.parcatsViewModel.hoverinfoItems.indexOf(\"probability\")&&v.push([\"P(\"+g.categoryLabel+\"):\",g.probabilityLabel].join(\" \"));var m=v.join(\"<br>\");return{trace:u,x:r-t.left,y:h-t.top,text:m,color:\"lightgray\",borderColor:\"black\",fontFamily:'Monaco, \"Courier New\", monospace',fontSize:12,fontColor:\"black\",idealAlign:i,hovertemplate:u.hovertemplate,hovertemplateLabels:g,eventData:[{data:u._input,fullData:u,count:f,category:p,probability:d}]}}function M(t){if(!t.parcatsViewModel.dragDimension&&-1===t.parcatsViewModel.hoverinfoItems.indexOf(\"skip\")){if(n.mouse(this)[1]<-1)return;var e,r=t.parcatsViewModel.graphDiv,i=r._fullLayout,s=i._paperdiv.node().getBoundingClientRect(),c=t.parcatsViewModel.hoveron;if(\"color\"===c?(!function(t){var e=n.select(t).datum(),r=w(e);x(r),r.each(function(){o.raiseToTop(this)}),n.select(t.parentNode).selectAll(\"rect.bandrect\").filter(function(t){return t.color===e.color}).each(function(){o.raiseToTop(this),n.select(this).attr(\"stroke\",\"black\").attr(\"stroke-width\",1.5)})}(this),T(this,\"plotly_hover\",n.event)):(!function(t){n.select(t.parentNode).selectAll(\"rect.bandrect\").each(function(t){var e=w(t);x(e),e.each(function(){o.raiseToTop(this)})}),n.select(t.parentNode).select(\"rect.catrect\").attr(\"stroke\",\"black\").attr(\"stroke-width\",2.5)}(this),k(this,\"plotly_hover\",n.event)),-1===t.parcatsViewModel.hoverinfoItems.indexOf(\"none\"))\"category\"===c?e=A(s,this):\"color\"===c?e=function(t,e){var r,i,a=e.getBoundingClientRect(),o=n.select(e).datum(),s=o.categoryViewModel,c=s.parcatsViewModel,u=c.model.dimensions[s.model.dimensionInd],h=c.trace,f=a.y+a.height/2;c.dimensions.length>1&&u.displayInd===c.dimensions.length-1?(r=a.left,i=\"left\"):(r=a.left+a.width,i=\"right\");var p=s.model.categoryLabel,d=o.parcatsViewModel.model.count,g=0;o.categoryViewModel.bands.forEach(function(t){t.color===o.color&&(g+=t.count)});var v=s.model.count,m=0;c.pathSelection.each(function(t){t.model.color===o.color&&(m+=t.model.count)});var y=g/d,x=g/m,b=g/v,_={countLabel:d,categoryLabel:p,probabilityLabel:y.toFixed(3)},w=[];-1!==s.parcatsViewModel.hoverinfoItems.indexOf(\"count\")&&w.push([\"Count:\",_.countLabel].join(\" \")),-1!==s.parcatsViewModel.hoverinfoItems.indexOf(\"probability\")&&(w.push(\"P(color \\u2229 \"+p+\"): \"+_.probabilityLabel),w.push(\"P(\"+p+\" | color): \"+x.toFixed(3)),w.push(\"P(color | \"+p+\"): \"+b.toFixed(3)));var k=w.join(\"<br>\"),T=l.mostReadable(o.color,[\"black\",\"white\"]);return{trace:h,x:r-t.left,y:f-t.top,text:k,color:o.color,borderColor:\"black\",fontFamily:'Monaco, \"Courier New\", monospace',fontColor:T,fontSize:10,idealAlign:i,hovertemplate:h.hovertemplate,hovertemplateLabels:_,eventData:[{data:h._input,fullData:h,category:p,count:d,probability:y,categorycount:v,colorcount:m,bandcolorcount:g}]}}(s,this):\"dimension\"===c&&(e=function(t,e){var r=[];return n.select(e.parentNode.parentNode).selectAll(\"g.category\").select(\"rect.catrect\").each(function(){r.push(A(t,this))}),r}(s,this)),e&&a.loneHover(e,{container:i._hoverlayer.node(),outerContainer:i._paper.node(),gd:r})}}function S(t){var e=t.parcatsViewModel;if(!e.dragDimension&&(y(e.pathSelection),b(e.dimensionSelection.selectAll(\"g.category\")),_(e.dimensionSelection.selectAll(\"g.category\").selectAll(\"rect.bandrect\")),a.loneUnhover(e.graphDiv._fullLayout._hoverlayer.node()),e.pathSelection.sort(p),-1===e.hoverinfoItems.indexOf(\"skip\"))){\"color\"===t.parcatsViewModel.hoveron?T(this,\"plotly_unhover\",n.event):k(this,\"plotly_unhover\",n.event)}}function E(t){\"fixed\"!==t.parcatsViewModel.arrangement&&(t.dragDimensionDisplayInd=t.model.displayInd,t.initialDragDimensionDisplayInds=t.parcatsViewModel.model.dimensions.map(function(t){return t.displayInd}),t.dragHasMoved=!1,t.dragCategoryDisplayInd=null,n.select(this).selectAll(\"g.category\").select(\"rect.catrect\").each(function(e){var r=n.mouse(this)[0],i=n.mouse(this)[1];-2<=r&&r<=e.width+2&&-2<=i&&i<=e.height+2&&(t.dragCategoryDisplayInd=e.model.displayInd,t.initialDragCategoryDisplayInds=t.model.categories.map(function(t){return t.displayInd}),e.model.dragY=e.y,o.raiseToTop(this.parentNode),n.select(this.parentNode).selectAll(\"rect.bandrect\").each(function(e){e.y<i&&i<=e.y+e.height&&(t.potentialClickBand=this)}))}),t.parcatsViewModel.dragDimension=t,a.loneUnhover(t.parcatsViewModel.graphDiv._fullLayout._hoverlayer.node()))}function C(t){if(\"fixed\"!==t.parcatsViewModel.arrangement&&(t.dragHasMoved=!0,null!==t.dragDimensionDisplayInd)){var e=t.dragDimensionDisplayInd,r=e-1,i=e+1,a=t.parcatsViewModel.dimensions[e];if(null!==t.dragCategoryDisplayInd){var o=a.categories[t.dragCategoryDisplayInd];o.model.dragY+=n.event.dy;var s=o.model.dragY,l=o.model.displayInd,c=a.categories,u=c[l-1],h=c[l+1];void 0!==u&&s<u.y+u.height/2&&(o.model.displayInd=u.model.displayInd,u.model.displayInd=l),void 0!==h&&s+o.height>h.y+h.height/2&&(o.model.displayInd=h.model.displayInd,h.model.displayInd=l),t.dragCategoryDisplayInd=o.model.displayInd}if(null===t.dragCategoryDisplayInd||\"freeform\"===t.parcatsViewModel.arrangement){a.model.dragX=n.event.x;var f=t.parcatsViewModel.dimensions[r],p=t.parcatsViewModel.dimensions[i];void 0!==f&&a.model.dragX<f.x+f.width&&(a.model.displayInd=f.model.displayInd,f.model.displayInd=e),void 0!==p&&a.model.dragX+a.width>p.x&&(a.model.displayInd=p.model.displayInd,p.model.displayInd=t.dragDimensionDisplayInd),t.dragDimensionDisplayInd=a.model.displayInd}R(t.parcatsViewModel),D(t.parcatsViewModel),z(t.parcatsViewModel),O(t.parcatsViewModel)}}function L(t){if(\"fixed\"!==t.parcatsViewModel.arrangement&&null!==t.dragDimensionDisplayInd){n.select(this).selectAll(\"text\").attr(\"font-weight\",\"normal\");var e={},r=P(t.parcatsViewModel),a=t.parcatsViewModel.model.dimensions.map(function(t){return t.displayInd}),o=t.initialDragDimensionDisplayInds.some(function(t,e){return t!==a[e]});o&&a.forEach(function(r,n){var i=t.parcatsViewModel.model.dimensions[n].containerInd;e[\"dimensions[\"+i+\"].displayindex\"]=r});var s=!1;if(null!==t.dragCategoryDisplayInd){var l=t.model.categories.map(function(t){return t.displayInd});if(s=t.initialDragCategoryDisplayInds.some(function(t,e){return t!==l[e]})){var c=t.model.categories.slice().sort(function(t,e){return t.displayInd-e.displayInd}),u=c.map(function(t){return t.categoryValue}),h=c.map(function(t){return t.categoryLabel});e[\"dimensions[\"+t.model.containerInd+\"].categoryarray\"]=[u],e[\"dimensions[\"+t.model.containerInd+\"].ticktext\"]=[h],e[\"dimensions[\"+t.model.containerInd+\"].categoryorder\"]=\"array\"}}if(-1===t.parcatsViewModel.hoverinfoItems.indexOf(\"skip\")&&!t.dragHasMoved&&t.potentialClickBand&&(\"color\"===t.parcatsViewModel.hoveron?T(t.potentialClickBand,\"plotly_click\",n.event.sourceEvent):k(t.potentialClickBand,\"plotly_click\",n.event.sourceEvent)),t.model.dragX=null,null!==t.dragCategoryDisplayInd)t.parcatsViewModel.dimensions[t.dragDimensionDisplayInd].categories[t.dragCategoryDisplayInd].model.dragY=null,t.dragCategoryDisplayInd=null;t.dragDimensionDisplayInd=null,t.parcatsViewModel.dragDimension=null,t.dragHasMoved=null,t.potentialClickBand=null,R(t.parcatsViewModel),D(t.parcatsViewModel),n.transition().duration(300).ease(\"cubic-in-out\").each(function(){z(t.parcatsViewModel,!0),O(t.parcatsViewModel,!0)}).each(\"end\",function(){(o||s)&&i.restyle(t.parcatsViewModel.graphDiv,e,[r])})}}function P(t){for(var e,r=t.graphDiv._fullData,n=0;n<r.length;n++)if(t.key===r[n].uid){e=n;break}return e}function O(t,e){var r;void 0===e&&(e=!1),t.pathSelection.data(function(t){return t.paths},h),(r=t.pathSelection,e?r.transition():r).attr(\"d\",function(t){return t.svgD})}function z(t,e){function r(t){return e?t.transition():t}void 0===e&&(e=!1),t.dimensionSelection.data(function(t){return t.dimensions},h);var i=t.dimensionSelection.selectAll(\"g.category\").data(function(t){return t.categories},h);r(t.dimensionSelection).attr(\"transform\",function(t){return\"translate(\"+t.x+\", 0)\"}),r(i).attr(\"transform\",function(t){return\"translate(0, \"+t.y+\")\"}),i.select(\".dimlabel\").text(function(t,e){return 0===e?t.parcatsViewModel.model.dimensions[t.model.dimensionInd].dimensionLabel:null}),i.select(\".catlabel\").attr(\"text-anchor\",function(t){return f(t)?\"start\":\"end\"}).attr(\"x\",function(t){return f(t)?t.width+5:-5}).each(function(t){var e,r;f(t)?(e=t.width+5,r=\"start\"):(e=-5,r=\"end\"),n.select(this).selectAll(\"tspan\").attr(\"x\",e).attr(\"text-anchor\",r)});var a=i.selectAll(\"rect.bandrect\").data(function(t){return t.bands},h),s=a.enter().append(\"rect\").attr(\"class\",\"bandrect\").attr(\"cursor\",\"move\").attr(\"stroke-opacity\",0).attr(\"fill\",function(t){return t.color}).attr(\"fill-opacity\",0);a.attr(\"fill\",function(t){return t.color}).attr(\"width\",function(t){return t.width}).attr(\"height\",function(t){return t.height}).attr(\"y\",function(t){return t.y}),_(s),a.each(function(){o.raiseToTop(this)}),a.exit().remove()}function I(t,e,r,i,a){var o,s,l=[],c=[];for(s=0;s<r.length-1;s++)o=n.interpolateNumber(r[s]+t[s],t[s+1]),l.push(o(a)),c.push(o(1-a));var u=\"M \"+t[0]+\",\"+e[0];for(u+=\"l\"+r[0]+\",0 \",s=1;s<r.length;s++)u+=\"C\"+l[s-1]+\",\"+e[s-1]+\" \"+c[s-1]+\",\"+e[s]+\" \"+t[s]+\",\"+e[s],u+=\"l\"+r[s]+\",0 \";for(u+=\"l0,\"+i+\" \",u+=\"l -\"+r[r.length-1]+\",0 \",s=r.length-2;s>=0;s--)u+=\"C\"+c[s]+\",\"+(e[s+1]+i)+\" \"+l[s]+\",\"+(e[s]+i)+\" \"+(t[s]+r[s])+\",\"+(e[s]+i),u+=\"l-\"+r[s]+\",0 \";return u+=\"Z\"}function D(t){var e=t.dimensions,r=t.model,n=e.map(function(t){return t.categories.map(function(t){return t.y})}),i=t.model.dimensions.map(function(t){return t.categories.map(function(t){return t.displayInd})}),a=t.model.dimensions.map(function(t){return t.displayInd}),o=t.dimensions.map(function(t){return t.model.dimensionInd}),s=e.map(function(t){return t.x}),l=e.map(function(t){return t.width}),c=[];for(var u in r.paths)r.paths.hasOwnProperty(u)&&c.push(r.paths[u]);function h(t){var e=t.categoryInds.map(function(t,e){return i[e][t]});return o.map(function(t){return e[t]})}c.sort(function(e,r){var n=h(e),i=h(r);return\"backward\"===t.sortpaths&&(n.reverse(),i.reverse()),n.push(e.valueInds[0]),i.push(r.valueInds[0]),t.bundlecolors&&(n.unshift(e.rawColor),i.unshift(r.rawColor)),n<i?-1:n>i?1:0});for(var f=new Array(c.length),p=e[0].model.count,d=e[0].categories.map(function(t){return t.height}).reduce(function(t,e){return t+e}),g=0;g<c.length;g++){var v,m=c[g];v=p>0?d*(m.count/p):0;for(var y,x=new Array(n.length),b=0;b<m.categoryInds.length;b++){var _=m.categoryInds[b],w=i[b][_],k=a[b];x[k]=n[k][w],n[k][w]+=v;var T=t.dimensions[k].categories[w],A=T.bands.length,M=T.bands[A-1];if(void 0===M||m.rawColor!==M.rawColor){var S=void 0===M?0:M.y+M.height;T.bands.push({key:S,color:m.color,rawColor:m.rawColor,height:v,width:T.width,count:m.count,y:S,categoryViewModel:T,parcatsViewModel:t})}else{var E=T.bands[A-1];E.height+=v,E.count+=m.count}}y=\"hspline\"===t.pathShape?I(s,x,l,v,.5):I(s,x,l,v,0),f[g]={key:m.valueInds[0],model:m,height:v,leftXs:s,topYs:x,dimWidths:l,svgD:y,parcatsViewModel:t}}t.paths=f}function R(t){var e=t.model.dimensions.map(function(t){return{displayInd:t.displayInd,dimensionInd:t.dimensionInd}});e.sort(function(t,e){return t.displayInd-e.displayInd});var r=[];for(var n in e){var i=e[n].dimensionInd,a=t.model.dimensions[i];r.push(F(t,a))}t.dimensions=r}function F(t,e){var r,n=t.model.dimensions.length,i=e.displayInd;r=40+(n>1?(t.width-80-16)/(n-1):0)*i;var a,o,s,l,c,u=[],h=t.model.maxCats,f=e.categories.length,p=e.count,d=t.height-8*(h-1),g=8*(h-f)/2,v=e.categories.map(function(t){return{displayInd:t.displayInd,categoryInd:t.categoryInd}});for(v.sort(function(t,e){return t.displayInd-e.displayInd}),c=0;c<f;c++)l=v[c].categoryInd,o=e.categories[l],a=p>0?o.count/p*d:0,s={key:o.valueInds[0],model:o,width:16,height:a,y:null!==o.dragY?o.dragY:g,bands:[],parcatsViewModel:t},g=g+a+8,u.push(s);return{key:e.dimensionInd,x:null!==e.dragX?e.dragX:r,y:0,width:16,model:e,categories:u,parcatsViewModel:t,dragCategoryDisplayInd:null,dragDimensionDisplayInd:null,initialDragDimensionDisplayInds:null,initialDragCategoryDisplayInds:null,dragHasMoved:null,potentialClickBand:null}}e.exports=function(t,e,r,n){u(r,t,n,e)}},{\"../../components/drawing\":614,\"../../components/fx\":632,\"../../lib\":719,\"../../lib/svg_text_utils\":743,\"../../plot_api/plot_api\":754,d3:163,tinycolor2:537}],1073:[function(t,e,r){\"use strict\";var n=t(\"./parcats\");e.exports=function(t,e,r,i){var a=t._fullLayout,o=a._paper,s=a._size;n(t,o,e,{width:s.w,height:s.h,margin:{t:s.t,r:s.r,b:s.b,l:s.l}},r,i)}},{\"./parcats\":1072}],1074:[function(t,e,r){\"use strict\";var n=t(\"../../components/colorscale/attributes\"),i=t(\"../../plots/cartesian/layout_attributes\"),a=t(\"../../plots/font_attributes\"),o=t(\"../../plots/domain\").attributes,s=t(\"../../lib/extend\").extendFlat,l=t(\"../../plot_api/plot_template\").templatedArray;e.exports={domain:o({name:\"parcoords\",trace:!0,editType:\"plot\"}),labelangle:{valType:\"angle\",dflt:0,editType:\"plot\"},labelside:{valType:\"enumerated\",values:[\"top\",\"bottom\"],dflt:\"top\",editType:\"plot\"},labelfont:a({editType:\"plot\"}),tickfont:a({editType:\"plot\"}),rangefont:a({editType:\"plot\"}),dimensions:l(\"dimension\",{label:{valType:\"string\",editType:\"plot\"},tickvals:s({},i.tickvals,{editType:\"plot\"}),ticktext:s({},i.ticktext,{editType:\"plot\"}),tickformat:s({},i.tickformat,{editType:\"plot\"}),visible:{valType:\"boolean\",dflt:!0,editType:\"plot\"},range:{valType:\"info_array\",items:[{valType:\"number\",editType:\"plot\"},{valType:\"number\",editType:\"plot\"}],editType:\"plot\"},constraintrange:{valType:\"info_array\",freeLength:!0,dimensions:\"1-2\",items:[{valType:\"number\",editType:\"plot\"},{valType:\"number\",editType:\"plot\"}],editType:\"plot\"},multiselect:{valType:\"boolean\",dflt:!0,editType:\"plot\"},values:{valType:\"data_array\",editType:\"calc\"},editType:\"calc\"}),line:s({editType:\"calc\"},n(\"line\",{colorscaleDflt:\"Viridis\",autoColorDflt:!1,editTypeOverride:\"calc\"}))}},{\"../../components/colorscale/attributes\":600,\"../../lib/extend\":710,\"../../plot_api/plot_template\":757,\"../../plots/cartesian/layout_attributes\":779,\"../../plots/domain\":792,\"../../plots/font_attributes\":793}],1075:[function(t,e,r){\"use strict\";var n=t(\"./constants\"),i=t(\"d3\"),a=t(\"../../lib/gup\").keyFun,o=t(\"../../lib/gup\").repeat,s=t(\"../../lib\").sorterAsc,l=n.bar.snapRatio;function c(t,e){return t*(1-l)+e*l}var u=n.bar.snapClose;function h(t,e){return t*(1-u)+e*u}function f(t,e,r,n){if(function(t,e){for(var r=0;r<e.length;r++)if(t>=e[r][0]&&t<=e[r][1])return!0;return!1}(r,n))return r;var i=t?-1:1,a=0,o=e.length-1;if(i<0){var s=a;a=o,o=s}for(var l=e[a],u=l,f=a;i*f<i*o;f+=i){var p=f+i,d=e[p];if(i*r<i*h(l,d))return c(l,u);if(i*r<i*d||p===o)return c(d,l);u=l,l=d}}function p(t){t.attr(\"x\",-n.bar.captureWidth/2).attr(\"width\",n.bar.captureWidth)}function d(t){t.attr(\"visibility\",\"visible\").style(\"visibility\",\"visible\").attr(\"fill\",\"yellow\").attr(\"opacity\",0)}function g(t){if(!t.brush.filterSpecified)return\"0,\"+t.height;for(var e,r,n,i=v(t.brush.filter.getConsolidated(),t.height),a=[0],o=i.length?i[0][0]:null,s=0;s<i.length;s++)r=(e=i[s])[1]-e[0],a.push(o),a.push(r),(n=s+1)<i.length&&(o=i[n][0]-e[1]);return a.push(t.height),a}function v(t,e){return t.map(function(t){return t.map(function(t){return Math.max(0,t*e)}).sort(s)})}function m(){i.select(document.body).style(\"cursor\",null)}function y(t){t.attr(\"stroke-dasharray\",g)}function x(t,e){var r=i.select(t).selectAll(\".highlight, .highlight-shadow\");y(e?r.transition().duration(n.bar.snapDuration).each(\"end\",e):r)}function b(t,e){var r,i=t.brush,a=NaN,o={};if(i.filterSpecified){var s=t.height,l=i.filter.getConsolidated(),c=v(l,s),u=NaN,h=NaN,f=NaN;for(r=0;r<=c.length;r++){var p=c[r];if(p&&p[0]<=e&&e<=p[1]){u=r;break}if(h=r?r-1:NaN,p&&p[0]>e){f=r;break}}if(a=u,isNaN(a)&&(a=isNaN(h)||isNaN(f)?isNaN(h)?f:h:e-c[h][1]<c[f][0]-e?h:f),!isNaN(a)){var d=c[a],g=function(t,e){var r=n.bar.handleHeight;if(!(e>t[1]+r||e<t[0]-r))return e>=.9*t[1]+.1*t[0]?\"n\":e<=.9*t[0]+.1*t[1]?\"s\":\"ns\"}(d,e);g&&(o.interval=l[a],o.intervalPix=d,o.region=g)}}if(t.ordinal&&!o.region){var m=t.unitTickvals,y=t.unitToPaddedPx.invert(e);for(r=0;r<m.length;r++){var x=[.25*m[Math.max(r-1,0)]+.75*m[r],.25*m[Math.min(r+1,m.length-1)]+.75*m[r]];if(y>=x[0]&&y<=x[1]){o.clickableOrdinalRange=x;break}}}return o}function _(t,e){i.event.sourceEvent.stopPropagation();var r=e.height-i.mouse(t)[1]-2*n.verticalPadding,a=e.brush.svgBrush;a.wasDragged=!0,a._dragging=!0,a.grabbingBar?a.newExtent=[r-a.grabPoint,r+a.barLength-a.grabPoint].map(e.unitToPaddedPx.invert):a.newExtent=[a.startExtent,e.unitToPaddedPx.invert(r)].sort(s),e.brush.filterSpecified=!0,a.extent=a.stayingIntervals.concat([a.newExtent]),a.brushCallback(e),x(t.parentNode)}function w(t,e){var r=b(e,e.height-i.mouse(t)[1]-2*n.verticalPadding),a=\"crosshair\";r.clickableOrdinalRange?a=\"pointer\":r.region&&(a=r.region+\"-resize\"),i.select(document.body).style(\"cursor\",a)}function k(t){t.on(\"mousemove\",function(t){i.event.preventDefault(),t.parent.inBrushDrag||w(this,t)}).on(\"mouseleave\",function(t){t.parent.inBrushDrag||m()}).call(i.behavior.drag().on(\"dragstart\",function(t){!function(t,e){i.event.sourceEvent.stopPropagation();var r=e.height-i.mouse(t)[1]-2*n.verticalPadding,a=e.unitToPaddedPx.invert(r),o=e.brush,s=b(e,r),l=s.interval,c=o.svgBrush;if(c.wasDragged=!1,c.grabbingBar=\"ns\"===s.region,c.grabbingBar){var u=l.map(e.unitToPaddedPx);c.grabPoint=r-u[0]-n.verticalPadding,c.barLength=u[1]-u[0]}c.clickableOrdinalRange=s.clickableOrdinalRange,c.stayingIntervals=e.multiselect&&o.filterSpecified?o.filter.getConsolidated():[],l&&(c.stayingIntervals=c.stayingIntervals.filter(function(t){return t[0]!==l[0]&&t[1]!==l[1]})),c.startExtent=s.region?l[\"s\"===s.region?1:0]:a,e.parent.inBrushDrag=!0,c.brushStartCallback()}(this,t)}).on(\"drag\",function(t){_(this,t)}).on(\"dragend\",function(t){!function(t,e){var r=e.brush,n=r.filter,a=r.svgBrush;a._dragging||(w(t,e),_(t,e),e.brush.svgBrush.wasDragged=!1),a._dragging=!1,i.event.sourceEvent.stopPropagation();var o=a.grabbingBar;if(a.grabbingBar=!1,a.grabLocation=void 0,e.parent.inBrushDrag=!1,m(),!a.wasDragged)return a.wasDragged=void 0,a.clickableOrdinalRange?r.filterSpecified&&e.multiselect?a.extent.push(a.clickableOrdinalRange):(a.extent=[a.clickableOrdinalRange],r.filterSpecified=!0):o?(a.extent=a.stayingIntervals,0===a.extent.length&&A(r)):A(r),a.brushCallback(e),x(t.parentNode),void a.brushEndCallback(r.filterSpecified?n.getConsolidated():[]);var s=function(){n.set(n.getConsolidated())};if(e.ordinal){var l=e.unitTickvals;l[l.length-1]<l[0]&&l.reverse(),a.newExtent=[f(0,l,a.newExtent[0],a.stayingIntervals),f(1,l,a.newExtent[1],a.stayingIntervals)];var c=a.newExtent[1]>a.newExtent[0];a.extent=a.stayingIntervals.concat(c?[a.newExtent]:[]),a.extent.length||A(r),a.brushCallback(e),c?x(t.parentNode,s):(s(),x(t.parentNode))}else s();a.brushEndCallback(r.filterSpecified?n.getConsolidated():[])}(this,t)}))}function T(t,e){return t[0]-e[0]}function A(t){t.filterSpecified=!1,t.svgBrush.extent=[[-1/0,1/0]]}function M(t){for(var e,r=t.slice(),n=[],i=r.shift();i;){for(e=i.slice();(i=r.shift())&&i[0]<=e[1];)e[1]=Math.max(e[1],i[1]);n.push(e)}return n}e.exports={makeBrush:function(t,e,r,n,i,a){var o,l=function(){var t,e,r=[];return{set:function(n){1===(r=n.map(function(t){return t.slice().sort(s)}).sort(T)).length&&r[0][0]===-1/0&&r[0][1]===1/0&&(r=[[0,-1]]),t=M(r),e=r.reduce(function(t,e){return[Math.min(t[0],e[0]),Math.max(t[1],e[1])]},[1/0,-1/0])},get:function(){return r.slice()},getConsolidated:function(){return t},getBounds:function(){return e}}}();return l.set(r),{filter:l,filterSpecified:e,svgBrush:{extent:[],brushStartCallback:n,brushCallback:(o=i,function(t){var e=t.brush,r=function(t){return t.svgBrush.extent.map(function(t){return t.slice()})}(e).slice();e.filter.set(r),o()}),brushEndCallback:a}}},ensureAxisBrush:function(t){var e=t.selectAll(\".\"+n.cn.axisBrush).data(o,a);e.enter().append(\"g\").classed(n.cn.axisBrush,!0),function(t){var e=t.selectAll(\".background\").data(o);e.enter().append(\"rect\").classed(\"background\",!0).call(p).call(d).style(\"pointer-events\",\"auto\").attr(\"transform\",\"translate(0 \"+n.verticalPadding+\")\"),e.call(k).attr(\"height\",function(t){return t.height-n.verticalPadding});var r=t.selectAll(\".highlight-shadow\").data(o);r.enter().append(\"line\").classed(\"highlight-shadow\",!0).attr(\"x\",-n.bar.width/2).attr(\"stroke-width\",n.bar.width+n.bar.strokeWidth).attr(\"stroke\",n.bar.strokeColor).attr(\"opacity\",n.bar.strokeOpacity).attr(\"stroke-linecap\",\"butt\"),r.attr(\"y1\",function(t){return t.height}).call(y);var i=t.selectAll(\".highlight\").data(o);i.enter().append(\"line\").classed(\"highlight\",!0).attr(\"x\",-n.bar.width/2).attr(\"stroke-width\",n.bar.width-n.bar.strokeWidth).attr(\"stroke\",n.bar.fillColor).attr(\"opacity\",n.bar.fillOpacity).attr(\"stroke-linecap\",\"butt\"),i.attr(\"y1\",function(t){return t.height}).call(y)}(e)},cleanRanges:function(t,e){if(Array.isArray(t[0])?(t=t.map(function(t){return t.sort(s)}),t=e.multiselect?M(t.sort(T)):[t[0]]):t=[t.sort(s)],e.tickvals){var r=e.tickvals.slice().sort(s);if(!(t=t.map(function(t){var e=[f(0,r,t[0],[]),f(1,r,t[1],[])];if(e[1]>e[0])return e}).filter(function(t){return t})).length)return}return t.length>1?t:t[0]}}},{\"../../lib\":719,\"../../lib/gup\":717,\"./constants\":1078,d3:163}],1076:[function(t,e,r){\"use strict\";var n=t(\"d3\"),i=t(\"../../plots/get_data\").getModuleCalcData,a=t(\"./plot\"),o=t(\"../../constants/xmlns_namespaces\");r.name=\"parcoords\",r.plot=function(t){var e=i(t.calcdata,\"parcoords\")[0];e.length&&a(t,e)},r.clean=function(t,e,r,n){var i=n._has&&n._has(\"parcoords\"),a=e._has&&e._has(\"parcoords\");i&&!a&&(n._paperdiv.selectAll(\".parcoords\").remove(),n._glimages.selectAll(\"*\").remove())},r.toSVG=function(t){var e=t._fullLayout._glimages,r=n.select(t).selectAll(\".svg-container\");r.filter(function(t,e){return e===r.size()-1}).selectAll(\".gl-canvas-context, .gl-canvas-focus\").each(function(){var t=this.toDataURL(\"image/png\");e.append(\"svg:image\").attr({xmlns:o.svg,\"xlink:href\":t,preserveAspectRatio:\"none\",x:0,y:0,width:this.width,height:this.height})}),window.setTimeout(function(){n.selectAll(\"#filterBarPattern\").attr(\"id\",\"filterBarPattern\")},60)}},{\"../../constants/xmlns_namespaces\":696,\"../../plots/get_data\":802,\"./plot\":1085,d3:163}],1077:[function(t,e,r){\"use strict\";var n=t(\"../../lib\").isArrayOrTypedArray,i=t(\"../../components/colorscale\"),a=t(\"../../lib/gup\").wrap;e.exports=function(t,e){var r,o;return i.hasColorscale(e,\"line\")&&n(e.line.color)?(r=e.line.color,o=i.extractOpts(e.line).colorscale,i.calc(t,e,{vals:r,containerStr:\"line\",cLetter:\"c\"})):(r=function(t){for(var e=new Array(t),r=0;r<t;r++)e[r]=.5;return e}(e._length),o=[[0,e.line.color],[1,e.line.color]]),a({lineColor:r,cscale:o})}},{\"../../components/colorscale\":605,\"../../lib\":719,\"../../lib/gup\":717}],1078:[function(t,e,r){\"use strict\";e.exports={maxDimensionCount:60,overdrag:45,verticalPadding:2,tickDistance:50,canvasPixelRatio:1,blockLineCount:5e3,layers:[\"contextLineLayer\",\"focusLineLayer\",\"pickLineLayer\"],axisTitleOffset:28,axisExtentOffset:10,deselectedLineColor:\"#777\",bar:{width:4,captureWidth:10,fillColor:\"magenta\",fillOpacity:1,snapDuration:150,snapRatio:.25,snapClose:.01,strokeColor:\"white\",strokeOpacity:1,strokeWidth:1,handleHeight:8,handleOpacity:1,handleOverlap:0},cn:{axisExtentText:\"axis-extent-text\",parcoordsLineLayers:\"parcoords-line-layers\",parcoordsLineLayer:\"parcoords-lines\",parcoords:\"parcoords\",parcoordsControlView:\"parcoords-control-view\",yAxis:\"y-axis\",axisOverlays:\"axis-overlays\",axis:\"axis\",axisHeading:\"axis-heading\",axisTitle:\"axis-title\",axisExtent:\"axis-extent\",axisExtentTop:\"axis-extent-top\",axisExtentTopText:\"axis-extent-top-text\",axisExtentBottom:\"axis-extent-bottom\",axisExtentBottomText:\"axis-extent-bottom-text\",axisBrush:\"axis-brush\"},id:{filterBarPattern:\"filter-bar-pattern\"}}},{}],1079:[function(t,e,r){\"use strict\";var n=t(\"../../lib\"),i=t(\"../../components/colorscale/helpers\").hasColorscale,a=t(\"../../components/colorscale/defaults\"),o=t(\"../../plots/domain\").defaults,s=t(\"../../plots/array_container_defaults\"),l=t(\"../../plots/cartesian/axes\"),c=t(\"./attributes\"),u=t(\"./axisbrush\"),h=t(\"./constants\").maxDimensionCount,f=t(\"./merge_length\");function p(t,e,r,i){function a(r,i){return n.coerce(t,e,c.dimensions,r,i)}var o=a(\"values\"),s=a(\"visible\");if(o&&o.length||(s=e.visible=!1),s){a(\"label\"),a(\"tickvals\"),a(\"ticktext\"),a(\"tickformat\");var h=a(\"range\");e._ax={_id:\"y\",type:\"linear\",showexponent:\"all\",exponentformat:\"B\",range:h},l.setConvert(e._ax,i.layout),a(\"multiselect\");var f=a(\"constraintrange\");f&&(e.constraintrange=u.cleanRanges(f,e))}}e.exports=function(t,e,r,l){function u(r,i){return n.coerce(t,e,c,r,i)}var d=t.dimensions;Array.isArray(d)&&d.length>h&&(n.log(\"parcoords traces support up to \"+h+\" dimensions at the moment\"),d.splice(h));var g=s(t,e,{name:\"dimensions\",layout:l,handleItemDefaults:p}),v=function(t,e,r,o,s){var l=s(\"line.color\",r);if(i(t,\"line\")&&n.isArrayOrTypedArray(l)){if(l.length)return s(\"line.colorscale\"),a(t,e,o,s,{prefix:\"line.\",cLetter:\"c\"}),l.length;e.line.color=r}return 1/0}(t,e,r,l,u);o(e,l,u),Array.isArray(g)&&g.length||(e.visible=!1),f(e,g,\"values\",v);var m={family:l.font.family,size:Math.round(l.font.size/1.2),color:l.font.color};n.coerceFont(u,\"labelfont\",m),n.coerceFont(u,\"tickfont\",m),n.coerceFont(u,\"rangefont\",m),u(\"labelangle\"),u(\"labelside\")}},{\"../../components/colorscale/defaults\":603,\"../../components/colorscale/helpers\":604,\"../../lib\":719,\"../../plots/array_container_defaults\":763,\"../../plots/cartesian/axes\":767,\"../../plots/domain\":792,\"./attributes\":1074,\"./axisbrush\":1075,\"./constants\":1078,\"./merge_length\":1083}],1080:[function(t,e,r){\"use strict\";var n=t(\"../../lib\").isTypedArray;r.convertTypedArray=function(t){return n(t)?Array.prototype.slice.call(t):t},r.isOrdinal=function(t){return!!t.tickvals},r.isVisible=function(t){return t.visible||!(\"visible\"in t)}},{\"../../lib\":719}],1081:[function(t,e,r){\"use strict\";e.exports={attributes:t(\"./attributes\"),supplyDefaults:t(\"./defaults\"),calc:t(\"./calc\"),plot:t(\"./plot\"),colorbar:{container:\"line\",min:\"cmin\",max:\"cmax\"},moduleType:\"trace\",name:\"parcoords\",basePlotModule:t(\"./base_plot\"),categories:[\"gl\",\"regl\",\"noOpacity\",\"noHover\"],meta:{}}},{\"./attributes\":1074,\"./base_plot\":1076,\"./calc\":1077,\"./defaults\":1079,\"./plot\":1085}],1082:[function(t,e,r){\"use strict\";var n=t(\"glslify\"),i=n([\"precision highp float;\\n#define GLSLIFY 1\\n\\nvarying vec4 fragColor;\\n\\nattribute vec4 p01_04, p05_08, p09_12, p13_16,\\n               p17_20, p21_24, p25_28, p29_32,\\n               p33_36, p37_40, p41_44, p45_48,\\n               p49_52, p53_56, p57_60, colors;\\n\\nuniform mat4 dim0A, dim1A, dim0B, dim1B, dim0C, dim1C, dim0D, dim1D,\\n             loA, hiA, loB, hiB, loC, hiC, loD, hiD;\\n\\nuniform vec2 resolution, viewBoxPos, viewBoxSize;\\nuniform sampler2D mask, palette;\\nuniform float maskHeight;\\nuniform float drwLayer; // 0: context, 1: focus, 2: pick\\nuniform vec4 contextColor;\\n\\nbool isPick    = (drwLayer > 1.5);\\nbool isContext = (drwLayer < 0.5);\\n\\nconst vec4 ZEROS = vec4(0.0, 0.0, 0.0, 0.0);\\nconst vec4 UNITS = vec4(1.0, 1.0, 1.0, 1.0);\\n\\nfloat val(mat4 p, mat4 v) {\\n    return dot(matrixCompMult(p, v) * UNITS, UNITS);\\n}\\n\\nfloat axisY(float ratio, mat4 A, mat4 B, mat4 C, mat4 D) {\\n    float y1 = val(A, dim0A) + val(B, dim0B) + val(C, dim0C) + val(D, dim0D);\\n    float y2 = val(A, dim1A) + val(B, dim1B) + val(C, dim1C) + val(D, dim1D);\\n    return y1 * (1.0 - ratio) + y2 * ratio;\\n}\\n\\nint iMod(int a, int b) {\\n    return a - b * (a / b);\\n}\\n\\nbool fOutside(float p, float lo, float hi) {\\n    return (lo < hi) && (lo > p || p > hi);\\n}\\n\\nbool vOutside(vec4 p, vec4 lo, vec4 hi) {\\n    return (\\n        fOutside(p[0], lo[0], hi[0]) ||\\n        fOutside(p[1], lo[1], hi[1]) ||\\n        fOutside(p[2], lo[2], hi[2]) ||\\n        fOutside(p[3], lo[3], hi[3])\\n    );\\n}\\n\\nbool mOutside(mat4 p, mat4 lo, mat4 hi) {\\n    return (\\n        vOutside(p[0], lo[0], hi[0]) ||\\n        vOutside(p[1], lo[1], hi[1]) ||\\n        vOutside(p[2], lo[2], hi[2]) ||\\n        vOutside(p[3], lo[3], hi[3])\\n    );\\n}\\n\\nbool outsideBoundingBox(mat4 A, mat4 B, mat4 C, mat4 D) {\\n    return mOutside(A, loA, hiA) ||\\n           mOutside(B, loB, hiB) ||\\n           mOutside(C, loC, hiC) ||\\n           mOutside(D, loD, hiD);\\n}\\n\\nbool outsideRasterMask(mat4 A, mat4 B, mat4 C, mat4 D) {\\n    mat4 pnts[4];\\n    pnts[0] = A;\\n    pnts[1] = B;\\n    pnts[2] = C;\\n    pnts[3] = D;\\n\\n    for(int i = 0; i < 4; ++i) {\\n        for(int j = 0; j < 4; ++j) {\\n            for(int k = 0; k < 4; ++k) {\\n                if(0 == iMod(\\n                    int(255.0 * texture2D(mask,\\n                        vec2(\\n                            (float(i * 2 + j / 2) + 0.5) / 8.0,\\n                            (pnts[i][j][k] * (maskHeight - 1.0) + 1.0) / maskHeight\\n                        ))[3]\\n                    ) / int(pow(2.0, float(iMod(j * 4 + k, 8)))),\\n                    2\\n                )) return true;\\n            }\\n        }\\n    }\\n    return false;\\n}\\n\\nvec4 position(bool isContext, float v, mat4 A, mat4 B, mat4 C, mat4 D) {\\n    float x = 0.5 * sign(v) + 0.5;\\n    float y = axisY(x, A, B, C, D);\\n    float z = 1.0 - abs(v);\\n\\n    z += isContext ? 0.0 : 2.0 * float(\\n        outsideBoundingBox(A, B, C, D) ||\\n        outsideRasterMask(A, B, C, D)\\n    );\\n\\n    return vec4(\\n        2.0 * (vec2(x, y) * viewBoxSize + viewBoxPos) / resolution - 1.0,\\n        z,\\n        1.0\\n    );\\n}\\n\\nvoid main() {\\n    mat4 A = mat4(p01_04, p05_08, p09_12, p13_16);\\n    mat4 B = mat4(p17_20, p21_24, p25_28, p29_32);\\n    mat4 C = mat4(p33_36, p37_40, p41_44, p45_48);\\n    mat4 D = mat4(p49_52, p53_56, p57_60, ZEROS);\\n\\n    float v = colors[3];\\n\\n    gl_Position = position(isContext, v, A, B, C, D);\\n\\n    fragColor =\\n        isContext ? vec4(contextColor) :\\n        isPick ? vec4(colors.rgb, 1.0) : texture2D(palette, vec2(abs(v), 0.5));\\n}\\n\"]),a=n([\"precision highp float;\\n#define GLSLIFY 1\\n\\nvarying vec4 fragColor;\\n\\nvoid main() {\\n    gl_FragColor = fragColor;\\n}\\n\"]),o=t(\"./constants\").maxDimensionCount,s=t(\"../../lib\"),l=1e-6,c=2048,u=new Uint8Array(4),h=new Uint8Array(4),f={shape:[256,1],format:\"rgba\",type:\"uint8\",mag:\"nearest\",min:\"nearest\"};function p(t,e,r,n,i){var a=t._gl;a.enable(a.SCISSOR_TEST),a.scissor(e,r,n,i),t.clear({color:[0,0,0,0],depth:1})}function d(t,e,r,n,i,a){var o=a.key;r.drawCompleted||(!function(t){t.read({x:0,y:0,width:1,height:1,data:u})}(t),r.drawCompleted=!0),function s(l){var c=Math.min(n,i-l*n);0===l&&(window.cancelAnimationFrame(r.currentRafs[o]),delete r.currentRafs[o],p(t,a.scissorX,a.scissorY,a.scissorWidth,a.viewBoxSize[1])),r.clearOnly||(a.count=2*c,a.offset=2*l*n,e(a),l*n+c<i&&(r.currentRafs[o]=window.requestAnimationFrame(function(){s(l+1)})),r.drawCompleted=!1)}(0)}function g(t,e){return(t>>>8*e)%256/255}function v(t,e,r){for(var n=new Array(8*e),i=0,a=0;a<e;a++)for(var o=0;o<2;o++)for(var s=0;s<4;s++){var l=4*t+s,c=r[64*a+l];63===l&&0===o&&(c*=-1),n[i++]=c}return n}function m(t){var e=\"0\"+t;return e.substr(e.length-2)}function y(t){return t<o?\"p\"+m(t+1)+\"_\"+m(t+4):\"colors\"}function x(t,e,r,n,i,a,o,l,c,u,h,f,p){for(var d=[[],[]],g=0;g<64;g++)d[0][g]=g===i?1:0,d[1][g]=g===a?1:0;var v=t.lines.canvasOverdrag,m=t.domain,y=t.canvasWidth,x=t.canvasHeight,b=t.deselectedLines.color;return s.extendFlat({key:h,resolution:[y,x],viewBoxPos:[o+v,l],viewBoxSize:[c,u],i0:i,i1:a,dim0A:d[0].slice(0,16),dim0B:d[0].slice(16,32),dim0C:d[0].slice(32,48),dim0D:d[0].slice(48,64),dim1A:d[1].slice(0,16),dim1B:d[1].slice(16,32),dim1C:d[1].slice(32,48),dim1D:d[1].slice(48,64),drwLayer:f,contextColor:[b[0]/255,b[1]/255,b[2]/255,b[3]<1?b[3]:Math.max(1/255,Math.pow(1/t.lines.color.length,1/3))],scissorX:(n===e?0:o+v)+(t.pad.l-v)+t.layoutWidth*m.x[0],scissorWidth:(n===r?y-o+v:c+.5)+(n===e?o+v:0),scissorY:l+t.pad.b+t.layoutHeight*m.y[0],scissorHeight:u,viewportX:t.pad.l-v+t.layoutWidth*m.x[0],viewportY:t.pad.b+t.layoutHeight*m.y[0],viewportWidth:y,viewportHeight:x},p)}function b(t){var e=c-1,r=Math.max(0,Math.floor(t[0]*e),0),n=Math.min(e,Math.ceil(t[1]*e),e);return[Math.min(r,n),Math.max(r,n)]}e.exports=function(t,e){var r,n,u,m,_,w=e.context,k=e.pick,T=e.regl,A={currentRafs:{},drawCompleted:!0,clearOnly:!1},M=function(t){for(var e={},r=0;r<=o;r+=4)e[y(r)]=t.buffer({usage:\"dynamic\",type:\"float\",data:new Uint8Array(0)});return e}(T),S=T.texture(f),E=[];L(e);var C=T({profile:!1,blend:{enable:w,func:{srcRGB:\"src alpha\",dstRGB:\"one minus src alpha\",srcAlpha:1,dstAlpha:1},equation:{rgb:\"add\",alpha:\"add\"},color:[0,0,0,0]},depth:{enable:!w,mask:!0,func:\"less\",range:[0,1]},cull:{enable:!0,face:\"back\"},scissor:{enable:!0,box:{x:T.prop(\"scissorX\"),y:T.prop(\"scissorY\"),width:T.prop(\"scissorWidth\"),height:T.prop(\"scissorHeight\")}},viewport:{x:T.prop(\"viewportX\"),y:T.prop(\"viewportY\"),width:T.prop(\"viewportWidth\"),height:T.prop(\"viewportHeight\")},dither:!1,vert:i,frag:a,primitive:\"lines\",lineWidth:1,attributes:M,uniforms:{resolution:T.prop(\"resolution\"),viewBoxPos:T.prop(\"viewBoxPos\"),viewBoxSize:T.prop(\"viewBoxSize\"),dim0A:T.prop(\"dim0A\"),dim1A:T.prop(\"dim1A\"),dim0B:T.prop(\"dim0B\"),dim1B:T.prop(\"dim1B\"),dim0C:T.prop(\"dim0C\"),dim1C:T.prop(\"dim1C\"),dim0D:T.prop(\"dim0D\"),dim1D:T.prop(\"dim1D\"),loA:T.prop(\"loA\"),hiA:T.prop(\"hiA\"),loB:T.prop(\"loB\"),hiB:T.prop(\"hiB\"),loC:T.prop(\"loC\"),hiC:T.prop(\"hiC\"),loD:T.prop(\"loD\"),hiD:T.prop(\"hiD\"),palette:S,contextColor:T.prop(\"contextColor\"),mask:T.prop(\"maskTexture\"),drwLayer:T.prop(\"drwLayer\"),maskHeight:T.prop(\"maskHeight\")},offset:T.prop(\"offset\"),count:T.prop(\"count\")});function L(t){r=t.model,n=t.viewModel,u=n.dimensions.slice(),m=u[0]?u[0].values.length:0;var e=r.lines,i=k?e.color.map(function(t,r){return r/e.color.length}):e.color,a=function(t,e,r){for(var n,i=new Array(t*(o+4)),a=0,s=0;s<t;s++){for(var c=0;c<o;c++)i[a++]=c<e.length?e[c].paddedUnitValues[s]:.5;i[a++]=g(s,2),i[a++]=g(s,1),i[a++]=g(s,0),i[a++]=(n=r[s],Math.max(l,Math.min(1-l,n)))}return i}(m,u,i);!function(t,e,r){for(var n=0;n<=o;n+=4)t[y(n)](v(n/4,e,r))}(M,m,a),w||k||(S=T.texture(s.extendFlat({data:function(t,e){for(var r=new Array(256),n=0;n<256;n++)r[n]=t(n/255).concat(e);return r}(r.unitToColor,255)},f)))}return{render:function(t,e,n){var i,a,o,s=t.length,l=1/0,h=-1/0;for(i=0;i<s;i++)t[i].dim0.canvasX<l&&(l=t[i].dim0.canvasX,a=i),t[i].dim1.canvasX>h&&(h=t[i].dim1.canvasX,o=i);0===s&&p(T,0,0,r.canvasWidth,r.canvasHeight);var f=function(t){var e,r,n,i=[[],[]];for(n=0;n<64;n++){var a=!t&&n<u.length?u[n].brush.filter.getBounds():[-1/0,1/0];i[0][n]=a[0],i[1][n]=a[1]}var o=8*c,s=new Array(o);for(e=0;e<o;e++)s[e]=255;if(!t)for(e=0;e<u.length;e++){var l=e%8,h=(e-l)/8,f=Math.pow(2,l),p=u[e].brush.filter.get();if(!(p.length<2)){var d=b(p[0])[1];for(r=1;r<p.length;r++){var g=b(p[r]);for(n=d+1;n<g[0];n++)s[8*n+h]&=~f;d=Math.max(d,g[1])}}}var v={shape:[8,c],format:\"alpha\",type:\"uint8\",mag:\"nearest\",min:\"nearest\",data:s};return _?_(v):_=T.texture(v),{maskTexture:_,maskHeight:c,loA:i[0].slice(0,16),loB:i[0].slice(16,32),loC:i[0].slice(32,48),loD:i[0].slice(48,64),hiA:i[1].slice(0,16),hiB:i[1].slice(16,32),hiC:i[1].slice(32,48),hiD:i[1].slice(48,64)}}(w);for(i=0;i<s;i++){var g=t[i],v=g.dim0.crossfilterDimensionIndex,y=g.dim1.crossfilterDimensionIndex,M=g.canvasX,S=g.canvasY,L=M+g.panelSizeX;if(e||!E[v]||E[v][0]!==M||E[v][1]!==L){E[v]=[M,L];var P=x(r,a,o,i,v,y,M,S,g.panelSizeX,g.panelSizeY,g.dim0.crossfilterDimensionIndex,w?0:k?2:1,f);A.clearOnly=n;var O=e?r.lines.blockLineCount:m;d(T,C,A,O,m,P)}}},readPixel:function(t,e){return T.read({x:t,y:e,width:1,height:1,data:h}),h},readPixels:function(t,e,r,n){var i=new Uint8Array(4*r*n);return T.read({x:t,y:e,width:r,height:n,data:i}),i},destroy:function(){for(var e in t.style[\"pointer-events\"]=\"none\",S.destroy(),_&&_.destroy(),M)M[e].destroy()},update:L}}},{\"../../lib\":719,\"./constants\":1078,glslify:409}],1083:[function(t,e,r){\"use strict\";e.exports=function(t,e,r,n){var i,a;for(n||(n=1/0),i=0;i<e.length;i++)(a=e[i]).visible&&(n=Math.min(n,a[r].length));for(n===1/0&&(n=0),t._length=n,i=0;i<e.length;i++)(a=e[i]).visible&&(a._length=n);return n}},{}],1084:[function(t,e,r){\"use strict\";var n=t(\"d3\"),i=t(\"color-rgba\"),a=t(\"../../plots/cartesian/axes\"),o=t(\"../../lib\"),s=t(\"../../lib/svg_text_utils\"),l=t(\"../../components/drawing\"),c=t(\"../../components/colorscale\"),u=t(\"../../lib/gup\"),h=u.keyFun,f=u.repeat,p=u.unwrap,d=t(\"./helpers\"),g=t(\"./constants\"),v=t(\"./axisbrush\"),m=t(\"./lines\");function y(t,e,r){return o.aggNums(t,null,e,r)}function x(t,e){return _(y(Math.min,t,e),y(Math.max,t,e))}function b(t){var e=t.range;return e?_(e[0],e[1]):x(t.values,t._length)}function _(t,e){return!isNaN(t)&&isFinite(t)||(t=0),!isNaN(e)&&isFinite(e)||(e=0),t===e&&(0===t?(t-=1,e+=1):(t*=.9,e*=1.1)),[t,e]}function w(t){return t.dimensions.some(function(t){return t.brush.filterSpecified})}function k(t,e,r){var a=p(e),s=a.trace,l=d.convertTypedArray(a.lineColor),u=s.line,h={color:i(g.deselectedLineColor)},f=c.extractOpts(u),v=f.reversescale?c.flipScale(a.cscale):a.cscale,m=s.domain,y=s.dimensions,x=t.width,_=s.labelangle,w=s.labelside,k=s.labelfont,T=s.tickfont,A=s.rangefont,M=o.extendDeepNoArrays({},u,{color:l.map(n.scale.linear().domain(b({values:l,range:[f.min,f.max],_length:s._length}))),blockLineCount:g.blockLineCount,canvasOverdrag:g.overdrag*g.canvasPixelRatio}),S=Math.floor(x*(m.x[1]-m.x[0])),E=Math.floor(t.height*(m.y[1]-m.y[0])),C=t.margin||{l:80,r:80,t:100,b:80},L=S,P=E;return{key:r,colCount:y.filter(d.isVisible).length,dimensions:y,tickDistance:g.tickDistance,unitToColor:function(t){var e=t.map(function(t){return t[0]}),r=t.map(function(t){var e=i(t[1]);return n.rgb(\"rgb(\"+e[0]+\",\"+e[1]+\",\"+e[2]+\")\")}),a=\"rgb\".split(\"\").map(function(t){return n.scale.linear().clamp(!0).domain(e).range(r.map((i=t,function(t){return t[i]})));var i});return function(t){return a.map(function(e){return e(t)})}}(v),lines:M,deselectedLines:h,labelAngle:_,labelSide:w,labelFont:k,tickFont:T,rangeFont:A,layoutWidth:x,layoutHeight:t.height,domain:m,translateX:m.x[0]*x,translateY:t.height-m.y[1]*t.height,pad:C,canvasWidth:L*g.canvasPixelRatio+2*M.canvasOverdrag,canvasHeight:P*g.canvasPixelRatio,width:L,height:P,canvasPixelRatio:g.canvasPixelRatio}}function T(t,e,r){var i=r.width,a=r.height,s=r.dimensions,l=r.canvasPixelRatio,c=function(t){return i*t/Math.max(1,r.colCount-1)},u=g.verticalPadding/a,h=function(t,e){return n.scale.linear().range([e,t-e])}(a,g.verticalPadding),f={key:r.key,xScale:c,model:r,inBrushDrag:!1},p={};return f.dimensions=s.filter(d.isVisible).map(function(i,s){var m=function(t,e){return n.scale.linear().domain(b(t)).range([e,1-e])}(i,u),y=p[i.label];p[i.label]=(y||0)+1;var x=i.label+(y?\"__\"+y:\"\"),_=i.constraintrange,k=_&&_.length;k&&!Array.isArray(_[0])&&(_=[_]);var T=k?_.map(function(t){return t.map(m)}):[[-1/0,1/0]],A=i.values;A.length>i._length&&(A=A.slice(0,i._length));var M,S=i.tickvals;function E(t,e){return{val:t,text:M[e]}}function C(t,e){return t.val-e.val}if(Array.isArray(S)&&S.length){M=i.ticktext,Array.isArray(M)&&M.length?M.length>S.length?M=M.slice(0,S.length):S.length>M.length&&(S=S.slice(0,M.length)):M=S.map(n.format(i.tickformat));for(var L=1;L<S.length;L++)if(S[L]<S[L-1]){for(var P=S.map(E).sort(C),O=0;O<S.length;O++)S[O]=P[O].val,M[O]=P[O].text;break}}else S=void 0;return A=d.convertTypedArray(A),A=d.convertTypedArray(A),{key:x,label:i.label,tickFormat:i.tickformat,tickvals:S,ticktext:M,ordinal:d.isOrdinal(i),multiselect:i.multiselect,xIndex:s,crossfilterDimensionIndex:s,visibleIndex:i._index,height:a,values:A,paddedUnitValues:A.map(m),unitTickvals:S&&S.map(m),xScale:c,x:c(s),canvasX:c(s)*l,unitToPaddedPx:h,domainScale:function(t,e,r,i,a){var o,s,l=b(r);return i?n.scale.ordinal().domain(i.map((o=n.format(r.tickformat),s=a,s?function(t,e){var r=s[e];return null==r?o(t):r}:o))).range(i.map(function(r){var n=(r-l[0])/(l[1]-l[0]);return t-e+n*(2*e-t)})):n.scale.linear().domain(l).range([t-e,e])}(a,g.verticalPadding,i,S,M),ordinalScale:function(t){if(t.tickvals){var e=b(t);return n.scale.ordinal().domain(t.tickvals).range(t.tickvals.map(function(t){return(t-e[0])/(e[1]-e[0])}))}}(i),parent:f,model:r,brush:v.makeBrush(t,k,T,function(){t.linePickActive(!1)},function(){var e=f;e.focusLayer&&e.focusLayer.render(e.panels,!0);var r=w(e);!t.contextShown()&&r?(e.contextLayer&&e.contextLayer.render(e.panels,!0),t.contextShown(!0)):t.contextShown()&&!r&&(e.contextLayer&&e.contextLayer.render(e.panels,!0,!0),t.contextShown(!1))},function(r){if(f.focusLayer.render(f.panels,!0),f.pickLayer&&f.pickLayer.render(f.panels,!0),t.linePickActive(!0),e&&e.filterChanged){var n=m.invert,a=r.map(function(t){return t.map(n).sort(o.sorterAsc)}).sort(function(t,e){return t[0]-e[0]});e.filterChanged(f.key,i._index,a)}})}}),f}function A(t){t.classed(g.cn.axisExtentText,!0).attr(\"text-anchor\",\"middle\").style(\"cursor\",\"default\").style(\"user-select\",\"none\")}function M(t,e){var r=\"top\"===e?1:-1,n=t*Math.PI/180;return{dir:r,dx:Math.sin(n),dy:Math.cos(n),degrees:t}}function S(t,e){for(var r=e.panels||(e.panels=[]),n=t.data(),i=0;i<n.length-1;i++){var a=r[i]||(r[i]={}),o=n[i],s=n[i+1];a.dim0=o,a.dim1=s,a.canvasX=o.canvasX,a.panelSizeX=s.canvasX-o.canvasX,a.panelSizeY=e.model.canvasHeight,a.y=0,a.canvasY=0}}function E(t,e){return a.tickText(t._ax,e,!1).text}function C(t,e){if(t.ordinal)return\"\";var r=t.domainScale.domain(),n=r[e?r.length-1:0];return E(t.model.dimensions[t.visibleIndex],n)}e.exports=function(t,e,r,i){var c=t._fullLayout,u=c._toppaper,y=c._glcontainer;!function(t){for(var e=0;e<t.length;e++)for(var r=0;r<t[e].length;r++)for(var n=t[e][r].trace,i=n.dimensions,o=0;o<i.length;o++){var s=i[o].values,l=i[o]._ax;l&&(l.range?l.range=_(l.range[0],l.range[1]):l.range=x(s,n._length),l.dtick||(l.dtick=.01*(Math.abs(l.range[1]-l.range[0])||1)),l.tickformat=i[o].tickformat,a.calcTicks(l),l.cleanRange())}}(e);var b,L,P=(b=!0,L=!1,{linePickActive:function(t){return arguments.length?b=!!t:b},contextShown:function(t){return arguments.length?L=!!t:L}}),O=e.filter(function(t){return p(t).trace.visible}).map(k.bind(0,r)).map(T.bind(0,P,i));y.each(function(t,e){return o.extendFlat(t,O[e])});var z=y.selectAll(\".gl-canvas\").each(function(t){t.viewModel=O[0],t.model=t.viewModel?t.viewModel.model:null}),I=null;z.filter(function(t){return t.pick}).style(\"pointer-events\",\"auto\").on(\"mousemove\",function(t){if(P.linePickActive()&&t.lineLayer&&i&&i.hover){var e=n.event,r=this.width,a=this.height,o=n.mouse(this),s=o[0],l=o[1];if(s<0||l<0||s>=r||l>=a)return;var c=t.lineLayer.readPixel(s,a-1-l),u=0!==c[3],h=u?c[2]+256*(c[1]+256*c[0]):null,f={x:s,y:l,clientX:e.clientX,clientY:e.clientY,dataIndex:t.model.key,curveNumber:h};h!==I&&(u?i.hover(f):i.unhover&&i.unhover(f),I=h)}}),z.style(\"opacity\",function(t){return t.pick?0:1}),u.style(\"background\",\"rgba(255, 255, 255, 0)\");var D=u.selectAll(\".\"+g.cn.parcoords).data(O,h);D.exit().remove(),D.enter().append(\"g\").classed(g.cn.parcoords,!0).style(\"shape-rendering\",\"crispEdges\").style(\"pointer-events\",\"none\"),D.attr(\"transform\",function(t){return\"translate(\"+t.model.translateX+\",\"+t.model.translateY+\")\"});var R=D.selectAll(\".\"+g.cn.parcoordsControlView).data(f,h);R.enter().append(\"g\").classed(g.cn.parcoordsControlView,!0),R.attr(\"transform\",function(t){return\"translate(\"+t.model.pad.l+\",\"+t.model.pad.t+\")\"});var F=R.selectAll(\".\"+g.cn.yAxis).data(function(t){return t.dimensions},h);F.enter().append(\"g\").classed(g.cn.yAxis,!0),R.each(function(t){S(F,t)}),z.each(function(t){if(t.viewModel){!t.lineLayer||i?t.lineLayer=m(this,t):t.lineLayer.update(t),(t.key||0===t.key)&&(t.viewModel[t.key]=t.lineLayer);var e=!t.context||i;t.lineLayer.render(t.viewModel.panels,e)}}),F.attr(\"transform\",function(t){return\"translate(\"+t.xScale(t.xIndex)+\", 0)\"}),F.call(n.behavior.drag().origin(function(t){return t}).on(\"drag\",function(t){var e=t.parent;P.linePickActive(!1),t.x=Math.max(-g.overdrag,Math.min(t.model.width+g.overdrag,n.event.x)),t.canvasX=t.x*t.model.canvasPixelRatio,F.sort(function(t,e){return t.x-e.x}).each(function(e,r){e.xIndex=r,e.x=t===e?e.x:e.xScale(e.xIndex),e.canvasX=e.x*e.model.canvasPixelRatio}),S(F,e),F.filter(function(e){return 0!==Math.abs(t.xIndex-e.xIndex)}).attr(\"transform\",function(t){return\"translate(\"+t.xScale(t.xIndex)+\", 0)\"}),n.select(this).attr(\"transform\",\"translate(\"+t.x+\", 0)\"),F.each(function(r,n,i){i===t.parent.key&&(e.dimensions[n]=r)}),e.contextLayer&&e.contextLayer.render(e.panels,!1,!w(e)),e.focusLayer.render&&e.focusLayer.render(e.panels)}).on(\"dragend\",function(t){var e=t.parent;t.x=t.xScale(t.xIndex),t.canvasX=t.x*t.model.canvasPixelRatio,S(F,e),n.select(this).attr(\"transform\",function(t){return\"translate(\"+t.x+\", 0)\"}),e.contextLayer&&e.contextLayer.render(e.panels,!1,!w(e)),e.focusLayer&&e.focusLayer.render(e.panels),e.pickLayer&&e.pickLayer.render(e.panels,!0),P.linePickActive(!0),i&&i.axesMoved&&i.axesMoved(e.key,e.dimensions.map(function(t){return t.crossfilterDimensionIndex}))})),F.exit().remove();var B=F.selectAll(\".\"+g.cn.axisOverlays).data(f,h);B.enter().append(\"g\").classed(g.cn.axisOverlays,!0),B.selectAll(\".\"+g.cn.axis).remove();var N=B.selectAll(\".\"+g.cn.axis).data(f,h);N.enter().append(\"g\").classed(g.cn.axis,!0),N.each(function(t){var e=t.model.height/t.model.tickDistance,r=t.domainScale,i=r.domain();n.select(this).call(n.svg.axis().orient(\"left\").tickSize(4).outerTickSize(2).ticks(e,t.tickFormat).tickValues(t.ordinal?i:null).tickFormat(function(e){return d.isOrdinal(t)?e:E(t.model.dimensions[t.visibleIndex],e)}).scale(r)),l.font(N.selectAll(\"text\"),t.model.tickFont)}),N.selectAll(\".domain, .tick>line\").attr(\"fill\",\"none\").attr(\"stroke\",\"black\").attr(\"stroke-opacity\",.25).attr(\"stroke-width\",\"1px\"),N.selectAll(\"text\").style(\"text-shadow\",\"1px 1px 1px #fff, -1px -1px 1px #fff, 1px -1px 1px #fff, -1px 1px 1px #fff\").style(\"cursor\",\"default\").style(\"user-select\",\"none\");var j=B.selectAll(\".\"+g.cn.axisHeading).data(f,h);j.enter().append(\"g\").classed(g.cn.axisHeading,!0);var U=j.selectAll(\".\"+g.cn.axisTitle).data(f,h);U.enter().append(\"text\").classed(g.cn.axisTitle,!0).attr(\"text-anchor\",\"middle\").style(\"cursor\",\"ew-resize\").style(\"user-select\",\"none\").style(\"pointer-events\",\"auto\"),U.text(function(t){return t.label}).each(function(e){var r=n.select(this);l.font(r,e.model.labelFont),s.convertToTspans(r,t)}).attr(\"transform\",function(t){var e=M(t.model.labelAngle,t.model.labelSide),r=g.axisTitleOffset;return(e.dir>0?\"\":\"translate(0,\"+(2*r+t.model.height)+\")\")+\"rotate(\"+e.degrees+\")translate(\"+-r*e.dx+\",\"+-r*e.dy+\")\"}).attr(\"text-anchor\",function(t){var e=M(t.model.labelAngle,t.model.labelSide);return 2*Math.abs(e.dx)>Math.abs(e.dy)?e.dir*e.dx<0?\"start\":\"end\":\"middle\"});var V=B.selectAll(\".\"+g.cn.axisExtent).data(f,h);V.enter().append(\"g\").classed(g.cn.axisExtent,!0);var q=V.selectAll(\".\"+g.cn.axisExtentTop).data(f,h);q.enter().append(\"g\").classed(g.cn.axisExtentTop,!0),q.attr(\"transform\",\"translate(0,\"+-g.axisExtentOffset+\")\");var H=q.selectAll(\".\"+g.cn.axisExtentTopText).data(f,h);H.enter().append(\"text\").classed(g.cn.axisExtentTopText,!0).call(A),H.text(function(t){return C(t,!0)}).each(function(t){l.font(n.select(this),t.model.rangeFont)});var G=V.selectAll(\".\"+g.cn.axisExtentBottom).data(f,h);G.enter().append(\"g\").classed(g.cn.axisExtentBottom,!0),G.attr(\"transform\",function(t){return\"translate(0,\"+(t.model.height+g.axisExtentOffset)+\")\"});var Y=G.selectAll(\".\"+g.cn.axisExtentBottomText).data(f,h);Y.enter().append(\"text\").classed(g.cn.axisExtentBottomText,!0).attr(\"dy\",\"0.75em\").call(A),Y.text(function(t){return C(t,!1)}).each(function(t){l.font(n.select(this),t.model.rangeFont)}),v.ensureAxisBrush(B)}},{\"../../components/colorscale\":605,\"../../components/drawing\":614,\"../../lib\":719,\"../../lib/gup\":717,\"../../lib/svg_text_utils\":743,\"../../plots/cartesian/axes\":767,\"./axisbrush\":1075,\"./constants\":1078,\"./helpers\":1080,\"./lines\":1082,\"color-rgba\":122,d3:163}],1085:[function(t,e,r){\"use strict\";var n=t(\"./parcoords\"),i=t(\"../../lib/prepare_regl\"),a=t(\"./helpers\").isVisible;function o(t,e,r){var n=e.indexOf(r),i=t.indexOf(n);return-1===i&&(i+=e.length),i}e.exports=function(t,e){var r=t._fullLayout;if(i(t)){var s={},l={},c={},u={},h=r._size;e.forEach(function(e,r){var n=e[0].trace;c[r]=n.index;var i=u[r]=n._fullInput.index;s[r]=t.data[i].dimensions,l[r]=t.data[i].dimensions.slice()});n(t,e,{width:h.w,height:h.h,margin:{t:h.t,r:h.r,b:h.b,l:h.l}},{filterChanged:function(e,n,i){var a=l[e][n],o=i.map(function(t){return t.slice()}),s=\"dimensions[\"+n+\"].constraintrange\",h=r._tracePreGUI[t._fullData[c[e]]._fullInput.uid];if(void 0===h[s]){var f=a.constraintrange;h[s]=f||null}var p=t._fullData[c[e]].dimensions[n];o.length?(1===o.length&&(o=o[0]),a.constraintrange=o,p.constraintrange=o.slice(),o=[o]):(delete a.constraintrange,delete p.constraintrange,o=null);var d={};d[s]=o,t.emit(\"plotly_restyle\",[d,[u[e]]])},hover:function(e){t.emit(\"plotly_hover\",e)},unhover:function(e){t.emit(\"plotly_unhover\",e)},axesMoved:function(e,r){var n=function(t,e){return function(r,n){return o(t,e,r)-o(t,e,n)}}(r,l[e].filter(a));s[e].sort(n),l[e].filter(function(t){return!a(t)}).sort(function(t){return l[e].indexOf(t)}).forEach(function(t){s[e].splice(s[e].indexOf(t),1),s[e].splice(l[e].indexOf(t),0,t)}),t.emit(\"plotly_restyle\",[{dimensions:[s[e]]},[u[e]]])}})}}},{\"../../lib/prepare_regl\":732,\"./helpers\":1080,\"./parcoords\":1084}],1086:[function(t,e,r){\"use strict\";var n=t(\"../../plots/attributes\"),i=t(\"../../plots/domain\").attributes,a=t(\"../../plots/font_attributes\"),o=t(\"../../components/color/attributes\"),s=t(\"../../components/fx/hovertemplate_attributes\"),l=t(\"../../lib/extend\").extendFlat,c=a({editType:\"plot\",arrayOk:!0,colorEditType:\"plot\"});e.exports={labels:{valType:\"data_array\",editType:\"calc\"},label0:{valType:\"number\",dflt:0,editType:\"calc\"},dlabel:{valType:\"number\",dflt:1,editType:\"calc\"},values:{valType:\"data_array\",editType:\"calc\"},marker:{colors:{valType:\"data_array\",editType:\"calc\"},line:{color:{valType:\"color\",dflt:o.defaultLine,arrayOk:!0,editType:\"style\"},width:{valType:\"number\",min:0,dflt:0,arrayOk:!0,editType:\"style\"},editType:\"calc\"},editType:\"calc\"},text:{valType:\"data_array\",editType:\"calc\"},hovertext:{valType:\"string\",dflt:\"\",arrayOk:!0,editType:\"style\"},scalegroup:{valType:\"string\",dflt:\"\",editType:\"calc\"},textinfo:{valType:\"flaglist\",flags:[\"label\",\"text\",\"value\",\"percent\"],extras:[\"none\"],editType:\"calc\"},hoverinfo:l({},n.hoverinfo,{flags:[\"label\",\"text\",\"value\",\"percent\",\"name\"]}),hovertemplate:s({},{keys:[\"label\",\"color\",\"value\",\"percent\",\"text\"]}),textposition:{valType:\"enumerated\",values:[\"inside\",\"outside\",\"auto\",\"none\"],dflt:\"auto\",arrayOk:!0,editType:\"plot\"},textfont:l({},c,{}),insidetextfont:l({},c,{}),outsidetextfont:l({},c,{}),title:{text:{valType:\"string\",dflt:\"\",editType:\"plot\"},font:l({},c,{}),position:{valType:\"enumerated\",values:[\"top left\",\"top center\",\"top right\",\"middle center\",\"bottom left\",\"bottom center\",\"bottom right\"],editType:\"plot\"},editType:\"plot\"},domain:i({name:\"pie\",trace:!0,editType:\"calc\"}),hole:{valType:\"number\",min:0,max:1,dflt:0,editType:\"calc\"},sort:{valType:\"boolean\",dflt:!0,editType:\"calc\"},direction:{valType:\"enumerated\",values:[\"clockwise\",\"counterclockwise\"],dflt:\"counterclockwise\",editType:\"calc\"},rotation:{valType:\"number\",min:-360,max:360,dflt:0,editType:\"calc\"},pull:{valType:\"number\",min:0,max:1,dflt:0,arrayOk:!0,editType:\"calc\"},_deprecated:{title:{valType:\"string\",dflt:\"\",editType:\"calc\"},titlefont:l({},c,{}),titleposition:{valType:\"enumerated\",values:[\"top left\",\"top center\",\"top right\",\"middle center\",\"bottom left\",\"bottom center\",\"bottom right\"],editType:\"calc\"}}}},{\"../../components/color/attributes\":592,\"../../components/fx/hovertemplate_attributes\":631,\"../../lib/extend\":710,\"../../plots/attributes\":764,\"../../plots/domain\":792,\"../../plots/font_attributes\":793}],1087:[function(t,e,r){\"use strict\";var n=t(\"../../registry\"),i=t(\"../../plots/get_data\").getModuleCalcData;r.name=\"pie\",r.plot=function(t){var e=n.getModule(\"pie\"),r=i(t.calcdata,e)[0];e.plot(t,r)},r.clean=function(t,e,r,n){var i=n._has&&n._has(\"pie\"),a=e._has&&e._has(\"pie\");i&&!a&&n._pielayer.selectAll(\"g.trace\").remove()}},{\"../../plots/get_data\":802,\"../../registry\":847}],1088:[function(t,e,r){\"use strict\";var n=t(\"fast-isnumeric\"),i=t(\"../../lib\").isArrayOrTypedArray,a=t(\"tinycolor2\"),o=t(\"../../components/color\"),s=t(\"./helpers\"),l=t(\"../../lib\").isValidTextValue,c={};function u(t){return function(e,r){return!!e&&(!!(e=a(e)).isValid()&&(e=o.addOpacity(e,e.getAlpha()),t[r]||(t[r]=e),e))}}function h(t,e){var r,n=JSON.stringify(t),i=e[n];if(!i){for(i=t.slice(),r=0;r<t.length;r++)i.push(a(t[r]).lighten(20).toHexString());for(r=0;r<t.length;r++)i.push(a(t[r]).darken(20).toHexString());e[n]=i}return i}e.exports={calc:function(t,e){var r,a,o=[],c=t._fullLayout,h=c.hiddenlabels||[],f=e.labels,p=e.marker.colors||[],d=e.values,g=i(d)&&d.length;if(e.dlabel)for(f=new Array(d.length),r=0;r<d.length;r++)f[r]=String(e.label0+r*e.dlabel);var v={},m=u(c[\"_\"+e.type+\"colormap\"]),y=(g?d:f).length,x=0,b=!1;for(r=0;r<y;r++){var _,w,k;if(g){if(_=d[r],!n(_))continue;if((_=+_)<0)continue}else _=1;void 0!==(w=f[r])&&\"\"!==w||(w=r);var T=v[w=String(w)];void 0===T?(v[w]=o.length,(k=-1!==h.indexOf(w))||(x+=_),o.push({v:_,label:w,color:m(p[r],w),i:r,pts:[r],hidden:k})):(b=!0,(a=o[T]).v+=_,a.pts.push(r),a.hidden||(x+=_),!1===a.color&&p[r]&&(a.color=m(p[r],w)))}(\"funnelarea\"===e.type?b:e.sort)&&o.sort(function(t,e){return e.v-t.v}),o[0]&&(o[0].vTotal=x);var A=e.textinfo;if(A&&\"none\"!==A){var M,S=A.split(\"+\"),E=function(t){return-1!==S.indexOf(t)},C=E(\"label\"),L=E(\"text\"),P=E(\"value\"),O=E(\"percent\"),z=c.separators;for(r=0;r<o.length;r++){if(a=o[r],M=C?[a.label]:[],L){var I=s.getFirstFilled(e.text,a.pts);l(I)&&M.push(I)}P&&M.push(s.formatPieValue(a.v,z)),O&&M.push(s.formatPiePercent(a.v/x,z)),a.text=M.join(\"<br>\")}}return o},crossTraceCalc:function(t,e){var r=(e||{}).type;r||(r=\"pie\");var n=t._fullLayout,i=t.calcdata,a=n[r+\"colorway\"],o=n[\"_\"+r+\"colormap\"];n[\"extend\"+r+\"colors\"]&&(a=h(a,c));for(var s=0,l=0;l<i.length;l++){var u=i[l];if(u[0].trace.type===r)for(var f=0;f<u.length;f++){var p=u[f];!1===p.color&&(o[p.label]?p.color=o[p.label]:(o[p.label]=p.color=a[s%a.length],s++))}}},makePullColorFn:u,generateExtendedColors:h}},{\"../../components/color\":593,\"../../lib\":719,\"./helpers\":1091,\"fast-isnumeric\":225,tinycolor2:537}],1089:[function(t,e,r){\"use strict\";var n=t(\"../../lib\"),i=t(\"./attributes\"),a=t(\"../../plots/domain\").defaults,o=t(\"../bar/defaults\").handleText;e.exports=function(t,e,r,s){function l(r,a){return n.coerce(t,e,i,r,a)}var c,u=l(\"values\"),h=n.isArrayOrTypedArray(u),f=l(\"labels\");if(Array.isArray(f)?(c=f.length,h&&(c=Math.min(c,u.length))):h&&(c=u.length,l(\"label0\"),l(\"dlabel\")),c){e._length=c,l(\"marker.line.width\")&&l(\"marker.line.color\"),l(\"marker.colors\"),l(\"scalegroup\");var p=l(\"text\"),d=l(\"textinfo\",Array.isArray(p)?\"text+percent\":\"percent\");if(l(\"hovertext\"),l(\"hovertemplate\"),d&&\"none\"!==d){var g=l(\"textposition\");o(t,e,s,l,g,{moduleHasSelected:!1,moduleHasUnselected:!1,moduleHasConstrain:!1,moduleHasCliponaxis:!1,moduleHasTextangle:!1,moduleHasInsideanchor:!1})}a(e,s,l);var v=l(\"hole\");if(l(\"title.text\")){var m=l(\"title.position\",v?\"middle center\":\"top center\");v||\"middle center\"!==m||(e.title.position=\"top center\"),n.coerceFont(l,\"title.font\",s.font)}l(\"sort\"),l(\"direction\"),l(\"rotation\"),l(\"pull\")}else e.visible=!1}},{\"../../lib\":719,\"../../plots/domain\":792,\"../bar/defaults\":861,\"./attributes\":1086}],1090:[function(t,e,r){\"use strict\";var n=t(\"../../components/fx/helpers\").appendArrayMultiPointValues;e.exports=function(t,e){var r={curveNumber:e.index,pointNumbers:t.pts,data:e._input,fullData:e,label:t.label,color:t.color,value:t.v,percent:t.percent,text:t.text,v:t.v};return 1===t.pts.length&&(r.pointNumber=r.i=t.pts[0]),n(r,e,t.pts),\"funnelarea\"===e.type&&(delete r.v,delete r.i),r}},{\"../../components/fx/helpers\":628}],1091:[function(t,e,r){\"use strict\";var n=t(\"../../lib\");r.formatPiePercent=function(t,e){var r=(100*t).toPrecision(3);return-1!==r.lastIndexOf(\".\")&&(r=r.replace(/[.]?0+$/,\"\")),n.numSeparate(r,e)+\"%\"},r.formatPieValue=function(t,e){var r=t.toPrecision(10);return-1!==r.lastIndexOf(\".\")&&(r=r.replace(/[.]?0+$/,\"\")),n.numSeparate(r,e)},r.getFirstFilled=function(t,e){if(Array.isArray(t))for(var r=0;r<e.length;r++){var n=t[e[r]];if(n||0===n)return n}},r.castOption=function(t,e){return Array.isArray(t)?r.getFirstFilled(t,e):t||void 0}},{\"../../lib\":719}],1092:[function(t,e,r){\"use strict\";e.exports={attributes:t(\"./attributes\"),supplyDefaults:t(\"./defaults\"),supplyLayoutDefaults:t(\"./layout_defaults\"),layoutAttributes:t(\"./layout_attributes\"),calc:t(\"./calc\").calc,crossTraceCalc:t(\"./calc\").crossTraceCalc,plot:t(\"./plot\").plot,style:t(\"./style\"),styleOne:t(\"./style_one\"),moduleType:\"trace\",name:\"pie\",basePlotModule:t(\"./base_plot\"),categories:[\"pie-like\",\"pie\",\"showLegend\"],meta:{}}},{\"./attributes\":1086,\"./base_plot\":1087,\"./calc\":1088,\"./defaults\":1089,\"./layout_attributes\":1093,\"./layout_defaults\":1094,\"./plot\":1095,\"./style\":1096,\"./style_one\":1097}],1093:[function(t,e,r){\"use strict\";e.exports={hiddenlabels:{valType:\"data_array\",editType:\"calc\"},piecolorway:{valType:\"colorlist\",editType:\"calc\"},extendpiecolors:{valType:\"boolean\",dflt:!0,editType:\"calc\"}}},{}],1094:[function(t,e,r){\"use strict\";var n=t(\"../../lib\"),i=t(\"./layout_attributes\");e.exports=function(t,e){function r(r,a){return n.coerce(t,e,i,r,a)}r(\"hiddenlabels\"),r(\"piecolorway\",e.colorway),r(\"extendpiecolors\")}},{\"../../lib\":719,\"./layout_attributes\":1093}],1095:[function(t,e,r){\"use strict\";var n=t(\"d3\"),i=t(\"../../components/fx\"),a=t(\"../../components/color\"),o=t(\"../../components/drawing\"),s=t(\"../../lib\"),l=t(\"../../lib/svg_text_utils\"),c=t(\"./helpers\"),u=t(\"./event_data\");function h(t,e,r){var a=r[0],o=a.trace,l=a.cx,h=a.cy;\"_hasHoverLabel\"in o||(o._hasHoverLabel=!1),\"_hasHoverEvent\"in o||(o._hasHoverEvent=!1),t.on(\"mouseover\",function(t){var r=e._fullLayout,f=e._fullData[o.index];if(!e._dragging&&!1!==r.hovermode){var p=f.hoverinfo;if(Array.isArray(p)&&(p=i.castHoverinfo({hoverinfo:[c.castOption(p,t.pts)],_module:o._module},r,0)),\"all\"===p&&(p=\"label+text+value+percent+name\"),f.hovertemplate||\"none\"!==p&&\"skip\"!==p&&p){var d=t.rInscribed||0,g=l+t.pxmid[0]*(1-d),v=h+t.pxmid[1]*(1-d),m=r.separators,y=[];if(p&&-1!==p.indexOf(\"label\")&&y.push(t.label),t.text=c.castOption(f.hovertext||f.text,t.pts),p&&-1!==p.indexOf(\"text\")){var x=t.text;s.isValidTextValue(x)&&y.push(x)}t.value=t.v,t.valueLabel=c.formatPieValue(t.v,m),p&&-1!==p.indexOf(\"value\")&&y.push(t.valueLabel),t.percent=t.v/a.vTotal,t.percentLabel=c.formatPiePercent(t.percent,m),p&&-1!==p.indexOf(\"percent\")&&y.push(t.percentLabel);var b=f.hoverlabel,_=b.font;i.loneHover({trace:o,x0:g-d*a.r,x1:g+d*a.r,y:v,text:y.join(\"<br>\"),name:f.hovertemplate||-1!==p.indexOf(\"name\")?f.name:void 0,idealAlign:t.pxmid[0]<0?\"left\":\"right\",color:c.castOption(b.bgcolor,t.pts)||t.color,borderColor:c.castOption(b.bordercolor,t.pts),fontFamily:c.castOption(_.family,t.pts),fontSize:c.castOption(_.size,t.pts),fontColor:c.castOption(_.color,t.pts),nameLength:c.castOption(b.namelength,t.pts),textAlign:c.castOption(b.align,t.pts),hovertemplate:c.castOption(f.hovertemplate,t.pts),hovertemplateLabels:t,eventData:[u(t,f)]},{container:r._hoverlayer.node(),outerContainer:r._paper.node(),gd:e}),o._hasHoverLabel=!0}o._hasHoverEvent=!0,e.emit(\"plotly_hover\",{points:[u(t,f)],event:n.event})}}),t.on(\"mouseout\",function(t){var r=e._fullLayout,a=e._fullData[o.index],s=n.select(this).datum();o._hasHoverEvent&&(t.originalEvent=n.event,e.emit(\"plotly_unhover\",{points:[u(s,a)],event:n.event}),o._hasHoverEvent=!1),o._hasHoverLabel&&(i.loneUnhover(r._hoverlayer.node()),o._hasHoverLabel=!1)}),t.on(\"click\",function(t){var r=e._fullLayout,a=e._fullData[o.index];e._dragging||!1===r.hovermode||(e._hoverdata=[u(t,a)],i.click(e,n.event))})}function f(t,e,r){var n=c.castOption(t.insidetextfont.color,e.pts);!n&&t._input.textfont&&(n=c.castOption(t._input.textfont.color,e.pts));var i=c.castOption(t.insidetextfont.family,e.pts)||c.castOption(t.textfont.family,e.pts)||r.family,o=c.castOption(t.insidetextfont.size,e.pts)||c.castOption(t.textfont.size,e.pts)||r.size;return{color:n||a.contrast(e.color),family:i,size:o}}function p(t,e){for(var r,n,i=0;i<t.length;i++)if((n=(r=t[i][0]).trace).title.text){var a=n.title.text;n._meta&&(a=s.templateString(a,n._meta));var c=o.tester.append(\"text\").attr(\"data-notex\",1).text(a).call(o.font,n.title.font).call(l.convertToTspans,e),u=o.bBox(c.node(),!0);r.titleBox={width:u.width,height:u.height},c.remove()}}function d(t,e,r){var n=Math.sqrt(t.width*t.width+t.height*t.height),i=t.width/t.height,a=e.halfangle,o=e.ring,s=e.rInscribed,l=r.r||e.rpx1,c={scale:s*l*2/n,rCenter:1-s,rotate:0};if(c.scale>=1)return c;var u=i+1/(2*Math.tan(a)),h=l*Math.min(1/(Math.sqrt(u*u+.5)+u),o/(Math.sqrt(i*i+o/2)+i)),f={scale:2*h/t.height,rCenter:Math.cos(h/l)-h*i/l,rotate:(180/Math.PI*e.midangle+720)%180-90},p=1/i,d=p+1/(2*Math.tan(a)),g=l*Math.min(1/(Math.sqrt(d*d+.5)+d),o/(Math.sqrt(p*p+o/2)+p)),v={scale:2*g/t.width,rCenter:Math.cos(g/l)-g/i/l,rotate:(180/Math.PI*e.midangle+810)%180-90},m=v.scale>f.scale?v:f;return c.scale<1&&m.scale>c.scale?m:c}function g(t,e){return t.v!==e.vTotal||e.trace.hole?Math.min(1/(1+1/Math.sin(t.halfangle)),t.ring/2):1}function v(t,e){var r=e.pxmid[0],n=e.pxmid[1],i=t.width/2,a=t.height/2;return r<0&&(i*=-1),n<0&&(a*=-1),{scale:1,rCenter:1,rotate:0,x:i+Math.abs(a)*(i>0?1:-1)/2,y:a/(1+r*r/(n*n)),outside:!0}}function m(t,e){var r,n,i,a=t.trace,o={x:t.cx,y:t.cy},s={tx:0,ty:0};s.ty+=a.title.font.size,i=x(a),-1!==a.title.position.indexOf(\"top\")?(o.y-=(1+i)*t.r,s.ty-=t.titleBox.height):-1!==a.title.position.indexOf(\"bottom\")&&(o.y+=(1+i)*t.r);var l,c,u=(l=t.r,c=t.trace.aspectratio,l/(void 0===c?1:c)),h=e.w*(a.domain.x[1]-a.domain.x[0])/2;return-1!==a.title.position.indexOf(\"left\")?(h+=u,o.x-=(1+i)*u,s.tx+=t.titleBox.width/2):-1!==a.title.position.indexOf(\"center\")?h*=2:-1!==a.title.position.indexOf(\"right\")&&(h+=u,o.x+=(1+i)*u,s.tx-=t.titleBox.width/2),r=h/t.titleBox.width,n=y(t,e)/t.titleBox.height,{x:o.x,y:o.y,scale:Math.min(r,n),tx:s.tx,ty:s.ty}}function y(t,e){var r=t.trace,n=e.h*(r.domain.y[1]-r.domain.y[0]);return Math.min(t.titleBox.height,n/2)}function x(t){var e,r=t.pull;if(!r)return 0;if(Array.isArray(r))for(r=0,e=0;e<t.pull.length;e++)t.pull[e]>r&&(r=t.pull[e]);return r}function b(t,e){for(var r=[],n=0;n<t.length;n++){var i=t[n][0],a=i.trace,o=a.domain,s=e.w*(o.x[1]-o.x[0]),l=e.h*(o.y[1]-o.y[0]);a.title.text&&\"middle center\"!==a.title.position&&(l-=y(i,e));var c=s/2,u=l/2;\"funnelarea\"!==a.type||a.scalegroup||(u/=a.aspectratio),i.r=Math.min(c,u)/(1+x(a)),i.cx=e.l+e.w*(a.domain.x[1]+a.domain.x[0])/2,i.cy=e.t+e.h*(1-a.domain.y[0])-l/2,a.title.text&&-1!==a.title.position.indexOf(\"bottom\")&&(i.cy-=y(i,e)),a.scalegroup&&-1===r.indexOf(a.scalegroup)&&r.push(a.scalegroup)}!function(t,e){for(var r,n,i,a=0;a<e.length;a++){var o=1/0,s=e[a];for(n=0;n<t.length;n++)if(r=t[n][0],(i=r.trace).scalegroup===s){var l;if(\"pie\"===i.type)l=r.r*r.r;else if(\"funnelarea\"===i.type){var c,u;i.aspectratio>1?(c=r.r,u=c/i.aspectratio):(u=r.r,c=u*i.aspectratio),c*=(1+i.baseratio)/2,l=c*u}o=Math.min(o,l/r.vTotal)}for(n=0;n<t.length;n++)if(r=t[n][0],(i=r.trace).scalegroup===s){var h=o*r.vTotal;\"funnelarea\"===i.type&&(h/=(1+i.baseratio)/2,h/=i.aspectratio),r.r=Math.sqrt(h)}}}(t,r)}e.exports={plot:function(t,e){var r=t._fullLayout;p(e,t),b(e,r._size);var i=s.makeTraceGroups(r._pielayer,e,\"trace\").each(function(e){var i=n.select(this),u=e[0],p=u.trace;!function(t){var e,r,n,i=t[0],a=i.trace,o=a.rotation*Math.PI/180,s=2*Math.PI/i.vTotal,l=\"px0\",c=\"px1\";if(\"counterclockwise\"===a.direction){for(e=0;e<t.length&&t[e].hidden;e++);if(e===t.length)return;o+=s*t[e].v,s*=-1,l=\"px1\",c=\"px0\"}function u(t){return[i.r*Math.sin(t),-i.r*Math.cos(t)]}for(n=u(o),e=0;e<t.length;e++)(r=t[e]).hidden||(r[l]=n,o+=s*r.v/2,r.pxmid=u(o),r.midangle=o,o+=s*r.v/2,n=u(o),r[c]=n,r.largeArc=r.v>i.vTotal/2?1:0,r.halfangle=Math.PI*Math.min(r.v/i.vTotal,.5),r.ring=1-a.hole,r.rInscribed=g(r,i))}(e),i.attr(\"stroke-linejoin\",\"round\"),i.each(function(){var i=n.select(this).selectAll(\"g.slice\").data(e);i.enter().append(\"g\").classed(\"slice\",!0),i.exit().remove();var g=[[[],[]],[[],[]]],y=!1;i.each(function(r){if(r.hidden)n.select(this).selectAll(\"path,g\").remove();else{r.pointNumber=r.i,r.curveNumber=p.index,g[r.pxmid[1]<0?0:1][r.pxmid[0]<0?0:1].push(r);var i=u.cx,a=u.cy,m=n.select(this),x=m.selectAll(\"path.surface\").data([r]);if(x.enter().append(\"path\").classed(\"surface\",!0).style({\"pointer-events\":\"all\"}),m.call(h,t,e),p.pull){var b=+c.castOption(p.pull,r.pts)||0;b>0&&(i+=b*r.pxmid[0],a+=b*r.pxmid[1])}r.cxFinal=i,r.cyFinal=a;var _=p.hole;if(r.v===u.vTotal){var w=\"M\"+(i+r.px0[0])+\",\"+(a+r.px0[1])+S(r.px0,r.pxmid,!0,1)+S(r.pxmid,r.px0,!0,1)+\"Z\";_?x.attr(\"d\",\"M\"+(i+_*r.px0[0])+\",\"+(a+_*r.px0[1])+S(r.px0,r.pxmid,!1,_)+S(r.pxmid,r.px0,!1,_)+\"Z\"+w):x.attr(\"d\",w)}else{var k=S(r.px0,r.px1,!0,1);if(_){var T=1-_;x.attr(\"d\",\"M\"+(i+_*r.px1[0])+\",\"+(a+_*r.px1[1])+S(r.px1,r.px0,!1,_)+\"l\"+T*r.px0[0]+\",\"+T*r.px0[1]+k+\"Z\")}else x.attr(\"d\",\"M\"+i+\",\"+a+\"l\"+r.px0[0]+\",\"+r.px0[1]+k+\"Z\")}var A=c.castOption(p.textposition,r.pts),M=m.selectAll(\"g.slicetext\").data(r.text&&\"none\"!==A?[0]:[]);M.enter().append(\"g\").classed(\"slicetext\",!0),M.exit().remove(),M.each(function(){var e=s.ensureSingle(n.select(this),\"text\",\"\",function(t){t.attr(\"data-notex\",1)});e.text(r.text).attr({class:\"slicetext\",transform:\"\",\"text-anchor\":\"middle\"}).call(o.font,\"outside\"===A?function(t,e,r){var n=c.castOption(t.outsidetextfont.color,e.pts)||c.castOption(t.textfont.color,e.pts)||r.color,i=c.castOption(t.outsidetextfont.family,e.pts)||c.castOption(t.textfont.family,e.pts)||r.family,a=c.castOption(t.outsidetextfont.size,e.pts)||c.castOption(t.textfont.size,e.pts)||r.size;return{color:n,family:i,size:a}}(p,r,t._fullLayout.font):f(p,r,t._fullLayout.font)).call(l.convertToTspans,t);var h,g=o.bBox(e.node());\"outside\"===A?h=v(g,r):(h=d(g,r,u),\"auto\"===A&&h.scale<1&&(e.call(o.font,p.outsidetextfont),p.outsidetextfont.family===p.insidetextfont.family&&p.outsidetextfont.size===p.insidetextfont.size||(g=o.bBox(e.node())),h=v(g,r)));var m=i+r.pxmid[0]*h.rCenter+(h.x||0),x=a+r.pxmid[1]*h.rCenter+(h.y||0);h.outside&&(r.yLabelMin=x-g.height/2,r.yLabelMid=x,r.yLabelMax=x+g.height/2,r.labelExtraX=0,r.labelExtraY=0,y=!0),e.attr(\"transform\",\"translate(\"+m+\",\"+x+\")\"+(h.scale<1?\"scale(\"+h.scale+\")\":\"\")+(h.rotate?\"rotate(\"+h.rotate+\")\":\"\")+\"translate(\"+-(g.left+g.right)/2+\",\"+-(g.top+g.bottom)/2+\")\")})}function S(t,e,n,i){var a=i*(e[0]-t[0]),o=i*(e[1]-t[1]);return\"a\"+i*u.r+\",\"+i*u.r+\" 0 \"+r.largeArc+(n?\" 1 \":\" 0 \")+a+\",\"+o}});var x=n.select(this).selectAll(\"g.titletext\").data(p.title.text?[0]:[]);x.enter().append(\"g\").classed(\"titletext\",!0),x.exit().remove(),x.each(function(){var e,i=s.ensureSingle(n.select(this),\"text\",\"\",function(t){t.attr(\"data-notex\",1)}),a=p.title.text;p._meta&&(a=s.templateString(a,p._meta)),i.text(a).attr({class:\"titletext\",transform:\"\",\"text-anchor\":\"middle\"}).call(o.font,p.title.font).call(l.convertToTspans,t),e=\"middle center\"===p.title.position?function(t){var e=Math.sqrt(t.titleBox.width*t.titleBox.width+t.titleBox.height*t.titleBox.height);return{x:t.cx,y:t.cy,scale:t.trace.hole*t.r*2/e,tx:0,ty:-t.titleBox.height/2+t.trace.title.font.size}}(u):m(u,r._size),i.attr(\"transform\",\"translate(\"+e.x+\",\"+e.y+\")\"+(e.scale<1?\"scale(\"+e.scale+\")\":\"\")+\"translate(\"+e.tx+\",\"+e.ty+\")\")}),y&&function(t,e){var r,n,i,a,o,s,l,u,h,f,p,d,g;function v(t,e){return t.pxmid[1]-e.pxmid[1]}function m(t,e){return e.pxmid[1]-t.pxmid[1]}function y(t,r){r||(r={});var i,u,h,p,d,g,v=r.labelExtraY+(n?r.yLabelMax:r.yLabelMin),m=n?t.yLabelMin:t.yLabelMax,y=n?t.yLabelMax:t.yLabelMin,x=t.cyFinal+o(t.px0[1],t.px1[1]),b=v-m;if(b*l>0&&(t.labelExtraY=b),Array.isArray(e.pull))for(u=0;u<f.length;u++)(h=f[u])===t||(c.castOption(e.pull,t.pts)||0)>=(c.castOption(e.pull,h.pts)||0)||((t.pxmid[1]-h.pxmid[1])*l>0?(p=h.cyFinal+o(h.px0[1],h.px1[1]),(b=p-m-t.labelExtraY)*l>0&&(t.labelExtraY+=b)):(y+t.labelExtraY-x)*l>0&&(i=3*s*Math.abs(u-f.indexOf(t)),d=h.cxFinal+a(h.px0[0],h.px1[0]),(g=d+i-(t.cxFinal+t.pxmid[0])-t.labelExtraX)*s>0&&(t.labelExtraX+=g)))}for(n=0;n<2;n++)for(i=n?v:m,o=n?Math.max:Math.min,l=n?1:-1,r=0;r<2;r++){for(a=r?Math.max:Math.min,s=r?1:-1,(u=t[n][r]).sort(i),h=t[1-n][r],f=h.concat(u),d=[],p=0;p<u.length;p++)void 0!==u[p].yLabelMid&&d.push(u[p]);for(g=!1,p=0;n&&p<h.length;p++)if(void 0!==h[p].yLabelMid){g=h[p];break}for(p=0;p<d.length;p++){var x=p&&d[p-1];g&&!p&&(x=g),y(d[p],x)}}}(g,p),function(t,e){t.each(function(t){var r=n.select(this);if(t.labelExtraX||t.labelExtraY){var i=r.select(\"g.slicetext text\");i.attr(\"transform\",\"translate(\"+t.labelExtraX+\",\"+t.labelExtraY+\")\"+i.attr(\"transform\"));var o=t.cxFinal+t.pxmid[0],l=t.cyFinal+t.pxmid[1],c=\"M\"+o+\",\"+l,u=(t.yLabelMax-t.yLabelMin)*(t.pxmid[0]<0?-1:1)/4;if(t.labelExtraX){var h=t.labelExtraX*t.pxmid[1]/t.pxmid[0],f=t.yLabelMid+t.labelExtraY-(t.cyFinal+t.pxmid[1]);Math.abs(h)>Math.abs(f)?c+=\"l\"+f*t.pxmid[0]/t.pxmid[1]+\",\"+f+\"H\"+(o+t.labelExtraX+u):c+=\"l\"+t.labelExtraX+\",\"+h+\"v\"+(f-h)+\"h\"+u}else c+=\"V\"+(t.yLabelMid+t.labelExtraY)+\"h\"+u;s.ensureSingle(r,\"path\",\"textline\").call(a.stroke,e.outsidetextfont.color).attr({\"stroke-width\":Math.min(2,e.outsidetextfont.size/8),d:c,fill:\"none\"})}else r.select(\"path.textline\").remove()})}(i,p)})});setTimeout(function(){i.selectAll(\"tspan\").each(function(){var t=n.select(this);t.attr(\"dy\")&&t.attr(\"dy\",t.attr(\"dy\"))})},0)},transformInsideText:d,determineInsideTextFont:f,positionTitleOutside:m,prerenderTitles:p,layoutAreas:b,attachFxHandlers:h}},{\"../../components/color\":593,\"../../components/drawing\":614,\"../../components/fx\":632,\"../../lib\":719,\"../../lib/svg_text_utils\":743,\"./event_data\":1090,\"./helpers\":1091,d3:163}],1096:[function(t,e,r){\"use strict\";var n=t(\"d3\"),i=t(\"./style_one\");e.exports=function(t){t._fullLayout._pielayer.selectAll(\".trace\").each(function(t){var e=t[0].trace,r=n.select(this);r.style({opacity:e.opacity}),r.selectAll(\"path.surface\").each(function(t){n.select(this).call(i,t,e)})})}},{\"./style_one\":1097,d3:163}],1097:[function(t,e,r){\"use strict\";var n=t(\"../../components/color\"),i=t(\"./helpers\").castOption;e.exports=function(t,e,r){var a=r.marker.line,o=i(a.color,e.pts)||n.defaultLine,s=i(a.width,e.pts)||0;t.style(\"stroke-width\",s).call(n.fill,e.color).call(n.stroke,o)}},{\"../../components/color\":593,\"./helpers\":1091}],1098:[function(t,e,r){\"use strict\";var n=t(\"../scatter/attributes\");e.exports={x:n.x,y:n.y,xy:{valType:\"data_array\",editType:\"calc\"},indices:{valType:\"data_array\",editType:\"calc\"},xbounds:{valType:\"data_array\",editType:\"calc\"},ybounds:{valType:\"data_array\",editType:\"calc\"},text:n.text,marker:{color:{valType:\"color\",arrayOk:!1,editType:\"calc\"},opacity:{valType:\"number\",min:0,max:1,dflt:1,arrayOk:!1,editType:\"calc\"},blend:{valType:\"boolean\",dflt:null,editType:\"calc\"},sizemin:{valType:\"number\",min:.1,max:2,dflt:.5,editType:\"calc\"},sizemax:{valType:\"number\",min:.1,dflt:20,editType:\"calc\"},border:{color:{valType:\"color\",arrayOk:!1,editType:\"calc\"},arearatio:{valType:\"number\",min:0,max:1,dflt:0,editType:\"calc\"},editType:\"calc\"},editType:\"calc\"},transforms:void 0}},{\"../scatter/attributes\":1112}],1099:[function(t,e,r){\"use strict\";var n=t(\"gl-pointcloud2d\"),i=t(\"../../lib/str2rgbarray\"),a=t(\"../../plots/cartesian/autorange\").findExtremes,o=t(\"../scatter/get_trace_color\");function s(t,e){this.scene=t,this.uid=e,this.type=\"pointcloud\",this.pickXData=[],this.pickYData=[],this.xData=[],this.yData=[],this.textLabels=[],this.color=\"rgb(0, 0, 0)\",this.name=\"\",this.hoverinfo=\"all\",this.idToIndex=new Int32Array(0),this.bounds=[0,0,0,0],this.pointcloudOptions={positions:new Float32Array(0),idToIndex:this.idToIndex,sizemin:.5,sizemax:12,color:[0,0,0,1],areaRatio:1,borderColor:[0,0,0,1]},this.pointcloud=n(t.glplot,this.pointcloudOptions),this.pointcloud._trace=this}var l=s.prototype;l.handlePick=function(t){var e=this.idToIndex[t.pointId];return{trace:this,dataCoord:t.dataCoord,traceCoord:this.pickXYData?[this.pickXYData[2*e],this.pickXYData[2*e+1]]:[this.pickXData[e],this.pickYData[e]],textLabel:Array.isArray(this.textLabels)?this.textLabels[e]:this.textLabels,color:this.color,name:this.name,pointIndex:e,hoverinfo:this.hoverinfo}},l.update=function(t){this.index=t.index,this.textLabels=t.text,this.name=t.name,this.hoverinfo=t.hoverinfo,this.bounds=[1/0,1/0,-1/0,-1/0],this.updateFast(t),this.color=o(t,{})},l.updateFast=function(t){var e,r,n,o,s,l,c=this.xData=this.pickXData=t.x,u=this.yData=this.pickYData=t.y,h=this.pickXYData=t.xy,f=t.xbounds&&t.ybounds,p=t.indices,d=this.bounds;if(h){if(n=h,e=h.length>>>1,f)d[0]=t.xbounds[0],d[2]=t.xbounds[1],d[1]=t.ybounds[0],d[3]=t.ybounds[1];else for(l=0;l<e;l++)o=n[2*l],s=n[2*l+1],o<d[0]&&(d[0]=o),o>d[2]&&(d[2]=o),s<d[1]&&(d[1]=s),s>d[3]&&(d[3]=s);if(p)r=p;else for(r=new Int32Array(e),l=0;l<e;l++)r[l]=l}else for(e=c.length,n=new Float32Array(2*e),r=new Int32Array(e),l=0;l<e;l++)o=c[l],s=u[l],r[l]=l,n[2*l]=o,n[2*l+1]=s,o<d[0]&&(d[0]=o),o>d[2]&&(d[2]=o),s<d[1]&&(d[1]=s),s>d[3]&&(d[3]=s);this.idToIndex=r,this.pointcloudOptions.idToIndex=r,this.pointcloudOptions.positions=n;var g=i(t.marker.color),v=i(t.marker.border.color),m=t.opacity*t.marker.opacity;g[3]*=m,this.pointcloudOptions.color=g;var y=t.marker.blend;if(null===y){y=c.length<100||u.length<100}this.pointcloudOptions.blend=y,v[3]*=m,this.pointcloudOptions.borderColor=v;var x=t.marker.sizemin,b=Math.max(t.marker.sizemax,t.marker.sizemin);this.pointcloudOptions.sizeMin=x,this.pointcloudOptions.sizeMax=b,this.pointcloudOptions.areaRatio=t.marker.border.arearatio,this.pointcloud.update(this.pointcloudOptions);var _=this.scene.xaxis,w=this.scene.yaxis,k=b/2||.5;t._extremes[_._id]=a(_,[d[0],d[2]],{ppad:k}),t._extremes[w._id]=a(w,[d[1],d[3]],{ppad:k})},l.dispose=function(){this.pointcloud.dispose()},e.exports=function(t,e){var r=new s(t,e.uid);return r.update(e),r}},{\"../../lib/str2rgbarray\":742,\"../../plots/cartesian/autorange\":766,\"../scatter/get_trace_color\":1121,\"gl-pointcloud2d\":292}],1100:[function(t,e,r){\"use strict\";var n=t(\"../../lib\"),i=t(\"./attributes\");e.exports=function(t,e,r){function a(r,a){return n.coerce(t,e,i,r,a)}a(\"x\"),a(\"y\"),a(\"xbounds\"),a(\"ybounds\"),t.xy&&t.xy instanceof Float32Array&&(e.xy=t.xy),t.indices&&t.indices instanceof Int32Array&&(e.indices=t.indices),a(\"text\"),a(\"marker.color\",r),a(\"marker.opacity\"),a(\"marker.blend\"),a(\"marker.sizemin\"),a(\"marker.sizemax\"),a(\"marker.border.color\",r),a(\"marker.border.arearatio\"),e._length=null}},{\"../../lib\":719,\"./attributes\":1098}],1101:[function(t,e,r){\"use strict\";e.exports={attributes:t(\"./attributes\"),supplyDefaults:t(\"./defaults\"),calc:t(\"../scatter3d/calc\"),plot:t(\"./convert\"),moduleType:\"trace\",name:\"pointcloud\",basePlotModule:t(\"../../plots/gl2d\"),categories:[\"gl\",\"gl2d\",\"showLegend\"],meta:{}}},{\"../../plots/gl2d\":805,\"../scatter3d/calc\":1139,\"./attributes\":1098,\"./convert\":1099,\"./defaults\":1100}],1102:[function(t,e,r){\"use strict\";var n=t(\"../../plots/font_attributes\"),i=t(\"../../plots/attributes\"),a=t(\"../../components/color/attributes\"),o=t(\"../../components/fx/attributes\"),s=t(\"../../plots/domain\").attributes,l=t(\"../../components/fx/hovertemplate_attributes\"),c=t(\"../../components/colorscale/attributes\"),u=t(\"../../plot_api/plot_template\").templatedArray,h=t(\"../../lib/extend\").extendFlat,f=t(\"../../plot_api/edit_types\").overrideAll;t(\"../../constants/docs\").FORMAT_LINK;(e.exports=f({hoverinfo:h({},i.hoverinfo,{flags:[],arrayOk:!1}),hoverlabel:o.hoverlabel,domain:s({name:\"sankey\",trace:!0}),orientation:{valType:\"enumerated\",values:[\"v\",\"h\"],dflt:\"h\"},valueformat:{valType:\"string\",dflt:\".3s\"},valuesuffix:{valType:\"string\",dflt:\"\"},arrangement:{valType:\"enumerated\",values:[\"snap\",\"perpendicular\",\"freeform\",\"fixed\"],dflt:\"snap\"},textfont:n({}),node:{label:{valType:\"data_array\",dflt:[]},groups:{valType:\"info_array\",impliedEdits:{x:[],y:[]},dimensions:2,freeLength:!0,dflt:[],items:{valType:\"number\",editType:\"calc\"}},x:{valType:\"data_array\",dflt:[]},y:{valType:\"data_array\",dflt:[]},color:{valType:\"color\",arrayOk:!0},line:{color:{valType:\"color\",dflt:a.defaultLine,arrayOk:!0},width:{valType:\"number\",min:0,dflt:.5,arrayOk:!0}},pad:{valType:\"number\",arrayOk:!1,min:0,dflt:20},thickness:{valType:\"number\",arrayOk:!1,min:1,dflt:20},hoverinfo:{valType:\"enumerated\",values:[\"all\",\"none\",\"skip\"],dflt:\"all\"},hoverlabel:o.hoverlabel,hovertemplate:l({},{keys:[\"value\",\"label\"]})},link:{label:{valType:\"data_array\",dflt:[]},color:{valType:\"color\",arrayOk:!0},line:{color:{valType:\"color\",dflt:a.defaultLine,arrayOk:!0},width:{valType:\"number\",min:0,dflt:0,arrayOk:!0}},source:{valType:\"data_array\",dflt:[]},target:{valType:\"data_array\",dflt:[]},value:{valType:\"data_array\",dflt:[]},hoverinfo:{valType:\"enumerated\",values:[\"all\",\"none\",\"skip\"],dflt:\"all\"},hoverlabel:o.hoverlabel,hovertemplate:l({},{keys:[\"value\",\"label\"]}),colorscales:u(\"concentrationscales\",{editType:\"calc\",label:{valType:\"string\",editType:\"calc\",dflt:\"\"},cmax:{valType:\"number\",editType:\"calc\",dflt:1},cmin:{valType:\"number\",editType:\"calc\",dflt:0},colorscale:h(c().colorscale,{dflt:[[0,\"white\"],[1,\"black\"]]})})}},\"calc\",\"nested\")).transforms=void 0},{\"../../components/color/attributes\":592,\"../../components/colorscale/attributes\":600,\"../../components/fx/attributes\":623,\"../../components/fx/hovertemplate_attributes\":631,\"../../constants/docs\":690,\"../../lib/extend\":710,\"../../plot_api/edit_types\":750,\"../../plot_api/plot_template\":757,\"../../plots/attributes\":764,\"../../plots/domain\":792,\"../../plots/font_attributes\":793}],1103:[function(t,e,r){\"use strict\";var n=t(\"../../plot_api/edit_types\").overrideAll,i=t(\"../../plots/get_data\").getModuleCalcData,a=t(\"./plot\"),o=t(\"../../components/fx/layout_attributes\"),s=t(\"../../lib/setcursor\"),l=t(\"../../components/dragelement\"),c=t(\"../../plots/cartesian/select\").prepSelect,u=t(\"../../lib\"),h=t(\"../../registry\");function f(t,e){var r=t._fullData[e],n=t._fullLayout,i=n.dragmode,a=\"pan\"===n.dragmode?\"move\":\"crosshair\",o=r._bgRect;if(\"pan\"!==i&&\"zoom\"!==i){s(o,a);var f={_id:\"x\",c2p:u.identity,_offset:r._sankey.translateX,_length:r._sankey.width},p={_id:\"y\",c2p:u.identity,_offset:r._sankey.translateY,_length:r._sankey.height},d={gd:t,element:o.node(),plotinfo:{id:e,xaxis:f,yaxis:p,fillRangeItems:u.noop},subplot:e,xaxes:[f],yaxes:[p],doneFnCompleted:function(r){var n,i=t._fullData[e],a=i.node.groups.slice(),o=[];function s(t){for(var e=i._sankey.graph.nodes,r=0;r<e.length;r++)if(e[r].pointNumber===t)return e[r]}for(var l=0;l<r.length;l++){var c=s(r[l].pointNumber);if(c)if(c.group){for(var u=0;u<c.childrenNodes.length;u++)o.push(c.childrenNodes[u].pointNumber);a[c.pointNumber-i.node._count]=!1}else o.push(c.pointNumber)}n=a.filter(Boolean).concat([o]),h.call(\"_guiRestyle\",t,{\"node.groups\":[n]},e)},prepFn:function(t,e,r){c(t,e,r,d,i)}};l.init(d)}}r.name=\"sankey\",r.baseLayoutAttrOverrides=n({hoverlabel:o.hoverlabel},\"plot\",\"nested\"),r.plot=function(t){var e=i(t.calcdata,\"sankey\")[0];a(t,e),r.updateFx(t)},r.clean=function(t,e,r,n){var i=n._has&&n._has(\"sankey\"),a=e._has&&e._has(\"sankey\");i&&!a&&(n._paperdiv.selectAll(\".sankey\").remove(),n._paperdiv.selectAll(\".bgsankey\").remove())},r.updateFx=function(t){for(var e=0;e<t._fullData.length;e++)f(t,e)}},{\"../../components/dragelement\":611,\"../../components/fx/layout_attributes\":633,\"../../lib\":719,\"../../lib/setcursor\":739,\"../../plot_api/edit_types\":750,\"../../plots/cartesian/select\":784,\"../../plots/get_data\":802,\"../../registry\":847,\"./plot\":1108}],1104:[function(t,e,r){\"use strict\";var n=t(\"strongly-connected-components\"),i=t(\"../../lib\"),a=t(\"../../lib/gup\").wrap,o=i.isArrayOrTypedArray,s=i.isIndex,l=t(\"../../components/colorscale\");function c(t){var e,r=t.node,a=t.link,c=[],u=o(a.color),h={},f={},p=a.colorscales.length;for(e=0;e<p;e++){var d=a.colorscales[e],g=l.extractScale(d,{cLetter:\"c\"}),v=l.makeColorScaleFunc(g);f[d.label]=v}var m=0;for(e=0;e<a.value.length;e++)a.source[e]>m&&(m=a.source[e]),a.target[e]>m&&(m=a.target[e]);var y,x=m+1;t.node._count=x;var b=t.node.groups,_={};for(e=0;e<b.length;e++){var w=b[e];for(y=0;y<w.length;y++){var k=w[y],T=x+e;_.hasOwnProperty(k)?i.warn(\"Node \"+k+\" is already part of a group.\"):_[k]=T}}var A={source:[],target:[]};for(e=0;e<a.value.length;e++){var M=a.value[e],S=a.source[e],E=a.target[e];if(M>0&&s(S,x)&&s(E,x)&&(!_.hasOwnProperty(S)||!_.hasOwnProperty(E)||_[S]!==_[E])){_.hasOwnProperty(E)&&(E=_[E]),_.hasOwnProperty(S)&&(S=_[S]),E=+E,h[S=+S]=h[E]=!0;var C=\"\";a.label&&a.label[e]&&(C=a.label[e]);var L=null;C&&f.hasOwnProperty(C)&&(L=f[C]),c.push({pointNumber:e,label:C,color:u?a.color[e]:a.color,concentrationscale:L,source:S,target:E,value:+M}),A.source.push(S),A.target.push(E)}}var P=x+b.length,O=o(r.color),z=[];for(e=0;e<P;e++)if(h[e]){var I=r.label[e];z.push({group:e>x-1,childrenNodes:[],pointNumber:e,label:I,color:O?r.color[e]:r.color})}var D=!1;return function(t,e,r){for(var a=i.init2dArray(t,0),o=0;o<Math.min(e.length,r.length);o++)if(i.isIndex(e[o],t)&&i.isIndex(r[o],t)){if(e[o]===r[o])return!0;a[e[o]].push(r[o])}return n(a).components.some(function(t){return t.length>1})}(P,A.source,A.target)&&(D=!0),{circular:D,links:c,nodes:z,groups:b,groupLookup:_}}e.exports=function(t,e){var r=c(e);return a({circular:r.circular,_nodes:r.nodes,_links:r.links,_groups:r.groups,_groupLookup:r.groupLookup})}},{\"../../components/colorscale\":605,\"../../lib\":719,\"../../lib/gup\":717,\"strongly-connected-components\":530}],1105:[function(t,e,r){\"use strict\";e.exports={nodeTextOffsetHorizontal:4,nodeTextOffsetVertical:3,nodePadAcross:10,sankeyIterations:50,forceIterations:5,forceTicksPerFrame:10,duration:500,ease:\"linear\",cn:{sankey:\"sankey\",sankeyLinks:\"sankey-links\",sankeyLink:\"sankey-link\",sankeyNodeSet:\"sankey-node-set\",sankeyNode:\"sankey-node\",nodeRect:\"node-rect\",nodeCapture:\"node-capture\",nodeCentered:\"node-entered\",nodeLabelGuide:\"node-label-guide\",nodeLabel:\"node-label\",nodeLabelTextPath:\"node-label-text-path\"}}},{}],1106:[function(t,e,r){\"use strict\";var n=t(\"../../lib\"),i=t(\"./attributes\"),a=t(\"../../components/color\"),o=t(\"tinycolor2\"),s=t(\"../../plots/domain\").defaults,l=t(\"../../components/fx/hoverlabel_defaults\"),c=t(\"../../plot_api/plot_template\"),u=t(\"../../plots/array_container_defaults\");function h(t,e){function r(r,a){return n.coerce(t,e,i.link.colorscales,r,a)}r(\"label\"),r(\"cmin\"),r(\"cmax\"),r(\"colorscale\")}e.exports=function(t,e,r,f){function p(r,a){return n.coerce(t,e,i,r,a)}var d=n.extendDeep(f.hoverlabel,t.hoverlabel),g=t.node,v=c.newContainer(e,\"node\");function m(t,e){return n.coerce(g,v,i.node,t,e)}m(\"label\"),m(\"groups\"),m(\"x\"),m(\"y\"),m(\"pad\"),m(\"thickness\"),m(\"line.color\"),m(\"line.width\"),m(\"hoverinfo\",t.hoverinfo),l(g,v,m,d),m(\"hovertemplate\");var y=f.colorway;m(\"color\",v.label.map(function(t,e){return a.addOpacity(function(t){return y[t%y.length]}(e),.8)}));var x=t.link||{},b=c.newContainer(e,\"link\");function _(t,e){return n.coerce(x,b,i.link,t,e)}_(\"label\"),_(\"source\"),_(\"target\"),_(\"value\"),_(\"line.color\"),_(\"line.width\"),_(\"hoverinfo\",t.hoverinfo),l(x,b,_,d),_(\"hovertemplate\");var w,k=o(f.paper_bgcolor).getLuminance()<.333?\"rgba(255, 255, 255, 0.6)\":\"rgba(0, 0, 0, 0.2)\";_(\"color\",n.repeat(k,b.value.length)),u(x,b,{name:\"colorscales\",handleItemDefaults:h}),s(e,f,p),p(\"orientation\"),p(\"valueformat\"),p(\"valuesuffix\"),v.x.length&&v.y.length&&(w=\"freeform\"),p(\"arrangement\",w),n.coerceFont(p,\"textfont\",n.extendFlat({},f.font)),e._length=null}},{\"../../components/color\":593,\"../../components/fx/hoverlabel_defaults\":630,\"../../lib\":719,\"../../plot_api/plot_template\":757,\"../../plots/array_container_defaults\":763,\"../../plots/domain\":792,\"./attributes\":1102,tinycolor2:537}],1107:[function(t,e,r){\"use strict\";e.exports={attributes:t(\"./attributes\"),supplyDefaults:t(\"./defaults\"),calc:t(\"./calc\"),plot:t(\"./plot\"),moduleType:\"trace\",name:\"sankey\",basePlotModule:t(\"./base_plot\"),selectPoints:t(\"./select.js\"),categories:[\"noOpacity\"],meta:{}}},{\"./attributes\":1102,\"./base_plot\":1103,\"./calc\":1104,\"./defaults\":1106,\"./plot\":1108,\"./select.js\":1110}],1108:[function(t,e,r){\"use strict\";var n=t(\"d3\"),i=t(\"./render\"),a=t(\"../../components/fx\"),o=t(\"../../components/color\"),s=t(\"../../lib\"),l=t(\"./constants\").cn,c=s._;function u(t){return\"\"!==t}function h(t,e){return t.filter(function(t){return t.key===e.traceId})}function f(t,e){n.select(t).select(\"path\").style(\"fill-opacity\",e),n.select(t).select(\"rect\").style(\"fill-opacity\",e)}function p(t){n.select(t).select(\"text.name\").style(\"fill\",\"black\")}function d(t){return function(e){return-1!==t.node.sourceLinks.indexOf(e.link)||-1!==t.node.targetLinks.indexOf(e.link)}}function g(t){return function(e){return-1!==e.node.sourceLinks.indexOf(t.link)||-1!==e.node.targetLinks.indexOf(t.link)}}function v(t,e,r){e&&r&&h(r,e).selectAll(\".\"+l.sankeyLink).filter(d(e)).call(y.bind(0,e,r,!1))}function m(t,e,r){e&&r&&h(r,e).selectAll(\".\"+l.sankeyLink).filter(d(e)).call(x.bind(0,e,r,!1))}function y(t,e,r,n){var i=n.datum().link.label;n.style(\"fill-opacity\",function(t){if(!t.link.concentrationscale)return.4}),i&&h(e,t).selectAll(\".\"+l.sankeyLink).filter(function(t){return t.link.label===i}).style(\"fill-opacity\",function(t){if(!t.link.concentrationscale)return.4}),r&&h(e,t).selectAll(\".\"+l.sankeyNode).filter(g(t)).call(v)}function x(t,e,r,n){var i=n.datum().link.label;n.style(\"fill-opacity\",function(t){return t.tinyColorAlpha}),i&&h(e,t).selectAll(\".\"+l.sankeyLink).filter(function(t){return t.link.label===i}).style(\"fill-opacity\",function(t){return t.tinyColorAlpha}),r&&h(e,t).selectAll(l.sankeyNode).filter(g(t)).call(m)}function b(t,e){var r=t.hoverlabel||{},n=s.nestedProperty(r,e).get();return!Array.isArray(n)&&n}e.exports=function(t,e){for(var r=t._fullLayout,s=r._paper,h=r._size,d=0;d<t._fullData.length;d++)if(t._fullData[d].type===l.sankey&&!t._fullData[d]._viewInitial){var g=t._fullData[d].node;t._fullData[d]._viewInitial={node:{groups:g.groups.slice(),x:g.x.slice(),y:g.y.slice()}}}var _=c(t,\"source:\")+\" \",w=c(t,\"target:\")+\" \",k=c(t,\"concentration:\")+\" \",T=c(t,\"incoming flow count:\")+\" \",A=c(t,\"outgoing flow count:\")+\" \";i(t,s,e,{width:h.w,height:h.h,margin:{t:h.t,r:h.r,b:h.b,l:h.l}},{linkEvents:{hover:function(e,r,i){!1!==t._fullLayout.hovermode&&(n.select(e).call(y.bind(0,r,i,!0)),\"skip\"!==r.link.trace.link.hoverinfo&&(r.link.fullData=r.link.trace,t.emit(\"plotly_hover\",{event:n.event,points:[r.link]})))},follow:function(e,i){if(!1!==t._fullLayout.hovermode){var s=i.link.trace.link;if(\"none\"!==s.hoverinfo&&\"skip\"!==s.hoverinfo){for(var l=[],c=0,h=0;h<i.flow.links.length;h++){var d=i.flow.links[h];if(\"closest\"!==t._fullLayout.hovermode||i.link.pointNumber===d.pointNumber){i.link.pointNumber===d.pointNumber&&(c=h),d.fullData=d.trace,s=i.link.trace.link;var g=m(d),v={valueLabel:n.format(i.valueFormat)(d.value)+i.valueSuffix};l.push({x:g[0],y:g[1],name:v.valueLabel,text:[d.label||\"\",_+d.source.label,w+d.target.label,d.concentrationscale?k+n.format(\"%0.2f\")(d.flow.labelConcentration):\"\"].filter(u).join(\"<br>\"),color:b(s,\"bgcolor\")||o.addOpacity(d.color,1),borderColor:b(s,\"bordercolor\"),fontFamily:b(s,\"font.family\"),fontSize:b(s,\"font.size\"),fontColor:b(s,\"font.color\"),nameLength:b(s,\"namelength\"),textAlign:b(s,\"align\"),idealAlign:n.event.x<g[0]?\"right\":\"left\",hovertemplate:s.hovertemplate,hovertemplateLabels:v,eventData:[d]})}}a.loneHover(l,{container:r._hoverlayer.node(),outerContainer:r._paper.node(),gd:t,anchorIndex:c}).each(function(){i.link.concentrationscale||f(this,.65),p(this)})}}function m(t){var e,r;return t.circular?(e=(t.circularPathData.leftInnerExtent+t.circularPathData.rightInnerExtent)/2+i.parent.translateX,r=t.circularPathData.verticalFullExtent+i.parent.translateY):(e=(t.source.x1+t.target.x0)/2+i.parent.translateX,r=(t.y0+t.y1)/2+i.parent.translateY),[e,r]}},unhover:function(e,i,o){!1!==t._fullLayout.hovermode&&(n.select(e).call(x.bind(0,i,o,!0)),\"skip\"!==i.link.trace.link.hoverinfo&&(i.link.fullData=i.link.trace,t.emit(\"plotly_unhover\",{event:n.event,points:[i.link]})),a.loneUnhover(r._hoverlayer.node()))},select:function(e,r){var i=r.link;i.originalEvent=n.event,t._hoverdata=[i],a.click(t,{target:!0})}},nodeEvents:{hover:function(e,r,i){!1!==t._fullLayout.hovermode&&(n.select(e).call(v,r,i),\"skip\"!==r.node.trace.node.hoverinfo&&(r.node.fullData=r.node.trace,t.emit(\"plotly_hover\",{event:n.event,points:[r.node]})))},follow:function(e,i){if(!1!==t._fullLayout.hovermode){var o=i.node.trace.node;if(\"none\"!==o.hoverinfo&&\"skip\"!==o.hoverinfo){var s=n.select(e).select(\".\"+l.nodeRect),c=t._fullLayout._paperdiv.node().getBoundingClientRect(),h=s.node().getBoundingClientRect(),d=h.left-2-c.left,g=h.right+2-c.left,v=h.top+h.height/4-c.top,m={valueLabel:n.format(i.valueFormat)(i.node.value)+i.valueSuffix};i.node.fullData=i.node.trace;var y=a.loneHover({x0:d,x1:g,y:v,name:n.format(i.valueFormat)(i.node.value)+i.valueSuffix,text:[i.node.label,T+i.node.targetLinks.length,A+i.node.sourceLinks.length].filter(u).join(\"<br>\"),color:b(o,\"bgcolor\")||i.tinyColorHue,borderColor:b(o,\"bordercolor\"),fontFamily:b(o,\"font.family\"),fontSize:b(o,\"font.size\"),fontColor:b(o,\"font.color\"),nameLength:b(o,\"namelength\"),textAlign:b(o,\"align\"),idealAlign:\"left\",hovertemplate:o.hovertemplate,hovertemplateLabels:m,eventData:[i.node]},{container:r._hoverlayer.node(),outerContainer:r._paper.node(),gd:t});f(y,.85),p(y)}}},unhover:function(e,i,o){!1!==t._fullLayout.hovermode&&(n.select(e).call(m,i,o),\"skip\"!==i.node.trace.node.hoverinfo&&(i.node.fullData=i.node.trace,t.emit(\"plotly_unhover\",{event:n.event,points:[i.node]})),a.loneUnhover(r._hoverlayer.node()))},select:function(e,r,i){var o=r.node;o.originalEvent=n.event,t._hoverdata=[o],n.select(e).call(m,r,i),a.click(t,{target:!0})}}})}},{\"../../components/color\":593,\"../../components/fx\":632,\"../../lib\":719,\"./constants\":1105,\"./render\":1109,d3:163}],1109:[function(t,e,r){\"use strict\";var n=t(\"./constants\"),i=t(\"d3\"),a=t(\"tinycolor2\"),o=t(\"../../components/color\"),s=t(\"../../components/drawing\"),l=t(\"@plotly/d3-sankey\"),c=t(\"@plotly/d3-sankey-circular\"),u=t(\"d3-force\"),h=t(\"../../lib\"),f=t(\"../../lib/gup\"),p=f.keyFun,d=f.repeat,g=f.unwrap,v=t(\"d3-interpolate\").interpolateNumber,m=t(\"../../registry\");function y(){var t=.5;return function(e){if(e.link.circular)return r=e.link,n=r.width/2,i=r.circularPathData,\"top\"===r.circularLinkType?\"M \"+i.targetX+\" \"+(i.targetY+n)+\" L\"+i.rightInnerExtent+\" \"+(i.targetY+n)+\"A\"+(i.rightLargeArcRadius+n)+\" \"+(i.rightSmallArcRadius+n)+\" 0 0 1 \"+(i.rightFullExtent-n)+\" \"+(i.targetY-i.rightSmallArcRadius)+\"L\"+(i.rightFullExtent-n)+\" \"+i.verticalRightInnerExtent+\"A\"+(i.rightLargeArcRadius+n)+\" \"+(i.rightLargeArcRadius+n)+\" 0 0 1 \"+i.rightInnerExtent+\" \"+(i.verticalFullExtent-n)+\"L\"+i.leftInnerExtent+\" \"+(i.verticalFullExtent-n)+\"A\"+(i.leftLargeArcRadius+n)+\" \"+(i.leftLargeArcRadius+n)+\" 0 0 1 \"+(i.leftFullExtent+n)+\" \"+i.verticalLeftInnerExtent+\"L\"+(i.leftFullExtent+n)+\" \"+(i.sourceY-i.leftSmallArcRadius)+\"A\"+(i.leftLargeArcRadius+n)+\" \"+(i.leftSmallArcRadius+n)+\" 0 0 1 \"+i.leftInnerExtent+\" \"+(i.sourceY+n)+\"L\"+i.sourceX+\" \"+(i.sourceY+n)+\"L\"+i.sourceX+\" \"+(i.sourceY-n)+\"L\"+i.leftInnerExtent+\" \"+(i.sourceY-n)+\"A\"+(i.leftLargeArcRadius-n)+\" \"+(i.leftSmallArcRadius-n)+\" 0 0 0 \"+(i.leftFullExtent-n)+\" \"+(i.sourceY-i.leftSmallArcRadius)+\"L\"+(i.leftFullExtent-n)+\" \"+i.verticalLeftInnerExtent+\"A\"+(i.leftLargeArcRadius-n)+\" \"+(i.leftLargeArcRadius-n)+\" 0 0 0 \"+i.leftInnerExtent+\" \"+(i.verticalFullExtent+n)+\"L\"+i.rightInnerExtent+\" \"+(i.verticalFullExtent+n)+\"A\"+(i.rightLargeArcRadius-n)+\" \"+(i.rightLargeArcRadius-n)+\" 0 0 0 \"+(i.rightFullExtent+n)+\" \"+i.verticalRightInnerExtent+\"L\"+(i.rightFullExtent+n)+\" \"+(i.targetY-i.rightSmallArcRadius)+\"A\"+(i.rightLargeArcRadius-n)+\" \"+(i.rightSmallArcRadius-n)+\" 0 0 0 \"+i.rightInnerExtent+\" \"+(i.targetY-n)+\"L\"+i.targetX+\" \"+(i.targetY-n)+\"Z\":\"M \"+i.targetX+\" \"+(i.targetY-n)+\" L\"+i.rightInnerExtent+\" \"+(i.targetY-n)+\"A\"+(i.rightLargeArcRadius+n)+\" \"+(i.rightSmallArcRadius+n)+\" 0 0 0 \"+(i.rightFullExtent-n)+\" \"+(i.targetY+i.rightSmallArcRadius)+\"L\"+(i.rightFullExtent-n)+\" \"+i.verticalRightInnerExtent+\"A\"+(i.rightLargeArcRadius+n)+\" \"+(i.rightLargeArcRadius+n)+\" 0 0 0 \"+i.rightInnerExtent+\" \"+(i.verticalFullExtent+n)+\"L\"+i.leftInnerExtent+\" \"+(i.verticalFullExtent+n)+\"A\"+(i.leftLargeArcRadius+n)+\" \"+(i.leftLargeArcRadius+n)+\" 0 0 0 \"+(i.leftFullExtent+n)+\" \"+i.verticalLeftInnerExtent+\"L\"+(i.leftFullExtent+n)+\" \"+(i.sourceY+i.leftSmallArcRadius)+\"A\"+(i.leftLargeArcRadius+n)+\" \"+(i.leftSmallArcRadius+n)+\" 0 0 0 \"+i.leftInnerExtent+\" \"+(i.sourceY-n)+\"L\"+i.sourceX+\" \"+(i.sourceY-n)+\"L\"+i.sourceX+\" \"+(i.sourceY+n)+\"L\"+i.leftInnerExtent+\" \"+(i.sourceY+n)+\"A\"+(i.leftLargeArcRadius-n)+\" \"+(i.leftSmallArcRadius-n)+\" 0 0 1 \"+(i.leftFullExtent-n)+\" \"+(i.sourceY+i.leftSmallArcRadius)+\"L\"+(i.leftFullExtent-n)+\" \"+i.verticalLeftInnerExtent+\"A\"+(i.leftLargeArcRadius-n)+\" \"+(i.leftLargeArcRadius-n)+\" 0 0 1 \"+i.leftInnerExtent+\" \"+(i.verticalFullExtent-n)+\"L\"+i.rightInnerExtent+\" \"+(i.verticalFullExtent-n)+\"A\"+(i.rightLargeArcRadius-n)+\" \"+(i.rightLargeArcRadius-n)+\" 0 0 1 \"+(i.rightFullExtent+n)+\" \"+i.verticalRightInnerExtent+\"L\"+(i.rightFullExtent+n)+\" \"+(i.targetY+i.rightSmallArcRadius)+\"A\"+(i.rightLargeArcRadius-n)+\" \"+(i.rightSmallArcRadius-n)+\" 0 0 1 \"+i.rightInnerExtent+\" \"+(i.targetY+n)+\"L\"+i.targetX+\" \"+(i.targetY+n)+\"Z\";var r,n,i,a=e.link.source.x1,o=e.link.target.x0,s=v(a,o),l=s(t),c=s(1-t),u=e.link.y0-e.link.width/2,h=e.link.y0+e.link.width/2,f=e.link.y1-e.link.width/2,p=e.link.y1+e.link.width/2;return\"M\"+a+\",\"+u+\"C\"+l+\",\"+u+\" \"+c+\",\"+f+\" \"+o+\",\"+f+\"L\"+o+\",\"+p+\"C\"+c+\",\"+p+\" \"+l+\",\"+h+\" \"+a+\",\"+h+\"Z\"}}function x(t){t.attr(\"transform\",function(t){return\"translate(\"+t.node.x0.toFixed(3)+\", \"+t.node.y0.toFixed(3)+\")\"})}function b(t){t.call(x)}function _(t,e){t.call(b),e.attr(\"d\",y())}function w(t){t.attr(\"width\",function(t){return t.node.x1-t.node.x0}).attr(\"height\",function(t){return t.visibleHeight})}function k(t){return t.link.width>1||t.linkLineWidth>0}function T(t){return\"translate(\"+t.translateX+\",\"+t.translateY+\")\"+(t.horizontal?\"matrix(1 0 0 1 0 0)\":\"matrix(0 1 1 0 0 0)\")}function A(t){return\"translate(\"+(t.horizontal?0:t.labelY)+\" \"+(t.horizontal?t.labelY:0)+\")\"}function M(t){return i.svg.line()([[t.horizontal?t.left?-t.sizeAcross:t.visibleWidth+n.nodeTextOffsetHorizontal:n.nodeTextOffsetHorizontal,0],[t.horizontal?t.left?-n.nodeTextOffsetHorizontal:t.sizeAcross:t.visibleHeight-n.nodeTextOffsetHorizontal,0]])}function S(t){return t.horizontal?\"matrix(1 0 0 1 0 0)\":\"matrix(0 1 1 0 0 0)\"}function E(t){return t.horizontal?\"scale(1 1)\":\"scale(-1 1)\"}function C(t){return t.darkBackground&&!t.horizontal?\"rgb(255,255,255)\":\"rgb(0,0,0)\"}function L(t){return t.horizontal&&t.left?\"100%\":\"0%\"}function P(t,e,r){t.on(\".basic\",null).on(\"mouseover.basic\",function(t){t.interactionState.dragInProgress||t.partOfGroup||(r.hover(this,t,e),t.interactionState.hovered=[this,t])}).on(\"mousemove.basic\",function(t){t.interactionState.dragInProgress||t.partOfGroup||(r.follow(this,t),t.interactionState.hovered=[this,t])}).on(\"mouseout.basic\",function(t){t.interactionState.dragInProgress||t.partOfGroup||(r.unhover(this,t,e),t.interactionState.hovered=!1)}).on(\"click.basic\",function(t){t.interactionState.hovered&&(r.unhover(this,t,e),t.interactionState.hovered=!1),t.interactionState.dragInProgress||t.partOfGroup||r.select(this,t,e)})}function O(t,e,r,a){var o=i.behavior.drag().origin(function(t){return{x:t.node.x0+t.visibleWidth/2,y:t.node.y0+t.visibleHeight/2}}).on(\"dragstart\",function(i){if(\"fixed\"!==i.arrangement&&(h.ensureSingle(a._fullLayout._infolayer,\"g\",\"dragcover\",function(t){a._fullLayout._dragCover=t}),h.raiseToTop(this),i.interactionState.dragInProgress=i.node,I(i.node),i.interactionState.hovered&&(r.nodeEvents.unhover.apply(0,i.interactionState.hovered),i.interactionState.hovered=!1),\"snap\"===i.arrangement)){var o=i.traceId+\"|\"+i.key;i.forceLayouts[o]?i.forceLayouts[o].alpha(1):function(t,e,r,i){!function(t){for(var e=0;e<t.length;e++)t[e].y=(t[e].y0+t[e].y1)/2,t[e].x=(t[e].x0+t[e].x1)/2}(r.graph.nodes);var a=r.graph.nodes.filter(function(t){return t.originalX===r.node.originalX}).filter(function(t){return!t.partOfGroup});r.forceLayouts[e]=u.forceSimulation(a).alphaDecay(0).force(\"collide\",u.forceCollide().radius(function(t){return t.dy/2+r.nodePad/2}).strength(1).iterations(n.forceIterations)).force(\"constrain\",function(t,e,r,i){return function(){for(var t=0,a=0;a<r.length;a++){var o=r[a];o===i.interactionState.dragInProgress?(o.x=o.lastDraggedX,o.y=o.lastDraggedY):(o.vx=(o.originalX-o.x)/n.forceTicksPerFrame,o.y=Math.min(i.size-o.dy/2,Math.max(o.dy/2,o.y))),t=Math.max(t,Math.abs(o.vx),Math.abs(o.vy))}!i.interactionState.dragInProgress&&t<.1&&i.forceLayouts[e].alpha()>0&&i.forceLayouts[e].alpha(0)}}(0,e,a,r)).stop()}(0,o,i),function(t,e,r,i,a){window.requestAnimationFrame(function o(){var s;for(s=0;s<n.forceTicksPerFrame;s++)r.forceLayouts[i].tick();var l=r.graph.nodes;if(function(t){for(var e=0;e<t.length;e++)t[e].y0=t[e].y-t[e].dy/2,t[e].y1=t[e].y0+t[e].dy,t[e].x0=t[e].x-t[e].dx/2,t[e].x1=t[e].x0+t[e].dx}(l),r.sankey.update(r.graph),_(t.filter(D(r)),e),r.forceLayouts[i].alpha()>0)window.requestAnimationFrame(o);else{var c=r.node.originalX;r.node.x0=c-r.visibleWidth/2,r.node.x1=c+r.visibleWidth/2,z(r,a)}})}(t,e,i,o,a)}}).on(\"drag\",function(r){if(\"fixed\"!==r.arrangement){var n=i.event.x,a=i.event.y;\"snap\"===r.arrangement?(r.node.x0=n-r.visibleWidth/2,r.node.x1=n+r.visibleWidth/2,r.node.y0=a-r.visibleHeight/2,r.node.y1=a+r.visibleHeight/2):(\"freeform\"===r.arrangement&&(r.node.x0=n-r.visibleWidth/2,r.node.x1=n+r.visibleWidth/2),a=Math.max(0,Math.min(r.size-r.visibleHeight/2,a)),r.node.y0=a-r.visibleHeight/2,r.node.y1=a+r.visibleHeight/2),I(r.node),\"snap\"!==r.arrangement&&(r.sankey.update(r.graph),_(t.filter(D(r)),e))}}).on(\"dragend\",function(t){if(\"fixed\"!==t.arrangement){t.interactionState.dragInProgress=!1;for(var e=0;e<t.node.childrenNodes.length;e++)t.node.childrenNodes[e].x=t.node.x,t.node.childrenNodes[e].y=t.node.y;\"snap\"!==t.arrangement&&z(t,a)}});t.on(\".drag\",null).call(o)}function z(t,e){for(var r=[],n=[],i=0;i<t.graph.nodes.length;i++){var a=(t.graph.nodes[i].x0+t.graph.nodes[i].x1)/2,o=(t.graph.nodes[i].y0+t.graph.nodes[i].y1)/2;r.push(a/t.figure.width),n.push(o/t.figure.height)}m.call(\"_guiRestyle\",e,{\"node.x\":[r],\"node.y\":[n]},t.trace.index).then(function(){e._fullLayout._dragCover&&e._fullLayout._dragCover.remove()})}function I(t){t.lastDraggedX=t.x0+t.dx/2,t.lastDraggedY=t.y0+t.dy/2}function D(t){return function(e){return e.node.originalX===t.node.originalX}}e.exports=function(t,e,r,u,f){var v=!1;h.ensureSingle(t._fullLayout._infolayer,\"g\",\"first-render\",function(){v=!0});var m=t._fullLayout._dragCover,b=r.filter(function(t){return g(t).trace.visible}).map(function(t,e,r){var i,o=g(e),s=o.trace,u=s.domain,f=\"h\"===s.orientation,p=s.node.pad,d=s.node.thickness,v=t.width*(u.x[1]-u.x[0]),m=t.height*(u.y[1]-u.y[0]),y=o._nodes,x=o._links,b=o.circular;(i=b?c.sankeyCircular().circularLinkGap(0):l.sankey()).iterations(n.sankeyIterations).size(f?[v,m]:[m,v]).nodeWidth(d).nodePadding(p).nodeId(function(t){return t.pointNumber}).nodes(y).links(x);var _,w,k,T=i();for(var A in i.nodePadding()<p&&h.warn(\"node.pad was reduced to \",i.nodePadding(),\" to fit within the figure.\"),o._groupLookup){var M,S=parseInt(o._groupLookup[A]);for(_=0;_<T.nodes.length;_++)if(T.nodes[_].pointNumber===S){M=T.nodes[_];break}if(M){var E={pointNumber:parseInt(A),x0:M.x0,x1:M.x1,y0:M.y0,y1:M.y1,partOfGroup:!0,sourceLinks:[],targetLinks:[]};T.nodes.unshift(E),M.childrenNodes.unshift(E)}}if(function(){for(_=0;_<T.nodes.length;_++){var t,e,r=T.nodes[_],n={};for(w=0;w<r.targetLinks.length;w++)t=(e=r.targetLinks[w]).source.pointNumber+\":\"+e.target.pointNumber,n.hasOwnProperty(t)||(n[t]=[]),n[t].push(e);var i=Object.keys(n);for(w=0;w<i.length;w++){var o=n[t=i[w]],s=0,l={};for(k=0;k<o.length;k++)l[(e=o[k]).label]||(l[e.label]=0),l[e.label]+=e.value,s+=e.value;for(k=0;k<o.length;k++)(e=o[k]).flow={value:s,labelConcentration:l[e.label]/s,concentration:e.value/s,links:o},e.concentrationscale&&(e.color=a(e.concentrationscale(e.flow.labelConcentration)))}var c=0;for(w=0;w<r.sourceLinks.length;w++)c+=r.sourceLinks[w].value;for(w=0;w<r.sourceLinks.length;w++)(e=r.sourceLinks[w]).concentrationOut=e.value/c;var u=0;for(w=0;w<r.targetLinks.length;w++)u+=r.targetLinks[w].value;for(w=0;w<r.targetLinks.length;w++)(e=r.targetLinks[w]).concenrationIn=e.value/u}}(),s.node.x.length&&s.node.y.length){for(_=0;_<Math.min(s.node.x.length,s.node.y.length,T.nodes.length);_++)if(s.node.x[_]&&s.node.y[_]){var C=[s.node.x[_]*v,s.node.y[_]*m];T.nodes[_].x0=C[0]-d/2,T.nodes[_].x1=C[0]+d/2;var L=T.nodes[_].y1-T.nodes[_].y0;T.nodes[_].y0=C[1]-L/2,T.nodes[_].y1=C[1]+L/2}\"snap\"===s.arrangement&&function(t){t.forEach(function(t){var e,r,n,i=0,a=t.length;for(t.sort(function(t,e){return t.y0-e.y0}),n=0;n<a;++n)(e=t[n]).y0>=i||(r=i-e.y0)>1e-6&&(e.y0+=r,e.y1+=r),i=e.y1+p})}(function(t){var e,r,n=t.map(function(t,e){return{x0:t.x0,index:e}}).sort(function(t,e){return t.x0-e.x0}),i=[],a=-1,o=-1/0;for(_=0;_<n.length;_++){var s=t[n[_].index];s.x0>o+d&&(a+=1,e=s.x0),o=s.x0,i[a]||(i[a]=[]),i[a].push(s),r=e-s.x0,s.x0+=r,s.x1+=r}return i}(y=T.nodes)),i.update(T)}return{circular:b,key:r,trace:s,guid:h.randstr(),horizontal:f,width:v,height:m,nodePad:s.node.pad,nodeLineColor:s.node.line.color,nodeLineWidth:s.node.line.width,linkLineColor:s.link.line.color,linkLineWidth:s.link.line.width,valueFormat:s.valueformat,valueSuffix:s.valuesuffix,textFont:s.textfont,translateX:u.x[0]*t.width+t.margin.l,translateY:t.height-u.y[1]*t.height+t.margin.t,dragParallel:f?m:v,dragPerpendicular:f?v:m,arrangement:s.arrangement,sankey:i,graph:T,forceLayouts:{},interactionState:{dragInProgress:!1,hovered:!1}}}.bind(null,u)),_=e.selectAll(\".\"+n.cn.sankey).data(b,p);_.exit().remove(),_.enter().append(\"g\").classed(n.cn.sankey,!0).style(\"box-sizing\",\"content-box\").style(\"position\",\"absolute\").style(\"left\",0).style(\"shape-rendering\",\"geometricPrecision\").style(\"pointer-events\",\"auto\").attr(\"transform\",T),_.each(function(e,r){t._fullData[r]._sankey=e;var n=\"bgsankey-\"+e.trace.uid+\"-\"+r;h.ensureSingle(t._fullLayout._draggers,\"rect\",n),t._fullData[r]._bgRect=i.select(\".\"+n),t._fullData[r]._bgRect.style(\"pointer-events\",\"all\").attr(\"width\",e.width).attr(\"height\",e.height).attr(\"x\",e.translateX).attr(\"y\",e.translateY).classed(\"bgsankey\",!0).style({fill:\"transparent\",\"stroke-width\":0})}),_.transition().ease(n.ease).duration(n.duration).attr(\"transform\",T);var z=_.selectAll(\".\"+n.cn.sankeyLinks).data(d,p);z.enter().append(\"g\").classed(n.cn.sankeyLinks,!0).style(\"fill\",\"none\");var I=z.selectAll(\".\"+n.cn.sankeyLink).data(function(t){return t.graph.links.filter(function(t){return t.value}).map(function(t,e,r){var n=a(e.color),i=e.source.label+\"|\"+e.target.label+\"__\"+r;return e.trace=t.trace,e.curveNumber=t.trace.index,{circular:t.circular,key:i,traceId:t.key,pointNumber:e.pointNumber,link:e,tinyColorHue:o.tinyRGB(n),tinyColorAlpha:n.getAlpha(),linkPath:y,linkLineColor:t.linkLineColor,linkLineWidth:t.linkLineWidth,valueFormat:t.valueFormat,valueSuffix:t.valueSuffix,sankey:t.sankey,parent:t,interactionState:t.interactionState,flow:e.flow}}.bind(null,t))},p);I.enter().append(\"path\").classed(n.cn.sankeyLink,!0).call(P,_,f.linkEvents),I.style(\"stroke\",function(t){return k(t)?o.tinyRGB(a(t.linkLineColor)):t.tinyColorHue}).style(\"stroke-opacity\",function(t){return k(t)?o.opacity(t.linkLineColor):t.tinyColorAlpha}).style(\"fill\",function(t){return t.tinyColorHue}).style(\"fill-opacity\",function(t){return t.tinyColorAlpha}).style(\"stroke-width\",function(t){return k(t)?t.linkLineWidth:1}).attr(\"d\",y()),I.style(\"opacity\",function(){return t._context.staticPlot||v||m?1:0}).transition().ease(n.ease).duration(n.duration).style(\"opacity\",1),I.exit().transition().ease(n.ease).duration(n.duration).style(\"opacity\",0).remove();var D=_.selectAll(\".\"+n.cn.sankeyNodeSet).data(d,p);D.enter().append(\"g\").classed(n.cn.sankeyNodeSet,!0),D.style(\"cursor\",function(t){switch(t.arrangement){case\"fixed\":return\"default\";case\"perpendicular\":return\"ns-resize\";default:return\"move\"}});var R=D.selectAll(\".\"+n.cn.sankeyNode).data(function(t){var e=t.graph.nodes;return function(t){var e,r=[];for(e=0;e<t.length;e++)t[e].originalX=(t[e].x0+t[e].x1)/2,t[e].originalY=(t[e].y0+t[e].y1)/2,-1===r.indexOf(t[e].originalX)&&r.push(t[e].originalX);for(r.sort(function(t,e){return t-e}),e=0;e<t.length;e++)t[e].originalLayerIndex=r.indexOf(t[e].originalX),t[e].originalLayer=t[e].originalLayerIndex/(r.length-1)}(e),e.map(function(t,e){var r=a(e.color),i=n.nodePadAcross,s=t.nodePad/2;e.dx=e.x1-e.x0,e.dy=e.y1-e.y0;var l=e.dx,c=Math.max(.5,e.dy),u=\"node_\"+e.pointNumber;return e.group&&(u=h.randstr()),e.trace=t.trace,e.curveNumber=t.trace.index,{index:e.pointNumber,key:u,partOfGroup:e.partOfGroup||!1,group:e.group,traceId:t.key,trace:t.trace,node:e,nodePad:t.nodePad,nodeLineColor:t.nodeLineColor,nodeLineWidth:t.nodeLineWidth,textFont:t.textFont,size:t.horizontal?t.height:t.width,visibleWidth:Math.ceil(l),visibleHeight:c,zoneX:-i,zoneY:-s,zoneWidth:l+2*i,zoneHeight:c+2*s,labelY:t.horizontal?e.dy/2+1:e.dx/2+1,left:1===e.originalLayer,sizeAcross:t.width,forceLayouts:t.forceLayouts,horizontal:t.horizontal,darkBackground:r.getBrightness()<=128,tinyColorHue:o.tinyRGB(r),tinyColorAlpha:r.getAlpha(),valueFormat:t.valueFormat,valueSuffix:t.valueSuffix,sankey:t.sankey,graph:t.graph,arrangement:t.arrangement,uniqueNodeLabelPathId:[t.guid,t.key,u].join(\"_\"),interactionState:t.interactionState,figure:t}}.bind(null,t))},p);R.enter().append(\"g\").classed(n.cn.sankeyNode,!0).call(x).style(\"opacity\",function(e){return!t._context.staticPlot&&!v||e.partOfGroup?0:1}),R.call(P,_,f.nodeEvents).call(O,I,f,t),R.transition().ease(n.ease).duration(n.duration).call(x).style(\"opacity\",function(t){return t.partOfGroup?0:1}),R.exit().transition().ease(n.ease).duration(n.duration).style(\"opacity\",0).remove();var F=R.selectAll(\".\"+n.cn.nodeRect).data(d);F.enter().append(\"rect\").classed(n.cn.nodeRect,!0).call(w),F.style(\"stroke-width\",function(t){return t.nodeLineWidth}).style(\"stroke\",function(t){return o.tinyRGB(a(t.nodeLineColor))}).style(\"stroke-opacity\",function(t){return o.opacity(t.nodeLineColor)}).style(\"fill\",function(t){return t.tinyColorHue}).style(\"fill-opacity\",function(t){return t.tinyColorAlpha}),F.transition().ease(n.ease).duration(n.duration).call(w);var B=R.selectAll(\".\"+n.cn.nodeCapture).data(d);B.enter().append(\"rect\").classed(n.cn.nodeCapture,!0).style(\"fill-opacity\",0),B.attr(\"x\",function(t){return t.zoneX}).attr(\"y\",function(t){return t.zoneY}).attr(\"width\",function(t){return t.zoneWidth}).attr(\"height\",function(t){return t.zoneHeight});var N=R.selectAll(\".\"+n.cn.nodeCentered).data(d);N.enter().append(\"g\").classed(n.cn.nodeCentered,!0).attr(\"transform\",A),N.transition().ease(n.ease).duration(n.duration).attr(\"transform\",A);var j=N.selectAll(\".\"+n.cn.nodeLabelGuide).data(d);j.enter().append(\"path\").classed(n.cn.nodeLabelGuide,!0).attr(\"id\",function(t){return t.uniqueNodeLabelPathId}).attr(\"d\",M).attr(\"transform\",S),j.transition().ease(n.ease).duration(n.duration).attr(\"d\",M).attr(\"transform\",S);var U=N.selectAll(\".\"+n.cn.nodeLabel).data(d);U.enter().append(\"text\").classed(n.cn.nodeLabel,!0).attr(\"transform\",E).style(\"user-select\",\"none\").style(\"cursor\",\"default\").style(\"fill\",\"black\"),U.style(\"text-shadow\",function(t){return t.horizontal?\"-1px 1px 1px #fff, 1px 1px 1px #fff, 1px -1px 1px #fff, -1px -1px 1px #fff\":\"none\"}).each(function(t){s.font(U,t.textFont)}),U.transition().ease(n.ease).duration(n.duration).attr(\"transform\",E);var V=U.selectAll(\".\"+n.cn.nodeLabelTextPath).data(d);V.enter().append(\"textPath\").classed(n.cn.nodeLabelTextPath,!0).attr(\"alignment-baseline\",\"middle\").attr(\"xlink:href\",function(t){return\"#\"+t.uniqueNodeLabelPathId}).attr(\"startOffset\",L).style(\"fill\",C),V.text(function(t){return t.horizontal||t.node.dy>5?t.node.label:\"\"}).attr(\"text-anchor\",function(t){return t.horizontal&&t.left?\"end\":\"start\"}),V.transition().ease(n.ease).duration(n.duration).attr(\"startOffset\",L).style(\"fill\",C)}},{\"../../components/color\":593,\"../../components/drawing\":614,\"../../lib\":719,\"../../lib/gup\":717,\"../../registry\":847,\"./constants\":1105,\"@plotly/d3-sankey\":54,\"@plotly/d3-sankey-circular\":53,d3:163,\"d3-force\":156,\"d3-interpolate\":158,tinycolor2:537}],1110:[function(t,e,r){\"use strict\";e.exports=function(t,e){for(var r=[],n=t.cd[0].trace,i=n._sankey.graph.nodes,a=0;a<i.length;a++){var o=i[a];if(!o.partOfGroup){var s=[(o.x0+o.x1)/2,(o.y0+o.y1)/2];\"v\"===n.orientation&&s.reverse(),e&&e.contains(s,!1,a,t)&&r.push({pointNumber:o.pointNumber})}}return r}},{}],1111:[function(t,e,r){\"use strict\";var n=t(\"../../lib\");e.exports=function(t,e){for(var r=0;r<t.length;r++)t[r].i=r;n.mergeArray(e.text,t,\"tx\"),n.mergeArray(e.hovertext,t,\"htx\"),n.mergeArray(e.customdata,t,\"data\"),n.mergeArray(e.textposition,t,\"tp\"),e.textfont&&(n.mergeArrayCastPositive(e.textfont.size,t,\"ts\"),n.mergeArray(e.textfont.color,t,\"tc\"),n.mergeArray(e.textfont.family,t,\"tf\"));var i=e.marker;if(i){n.mergeArrayCastPositive(i.size,t,\"ms\"),n.mergeArrayCastPositive(i.opacity,t,\"mo\"),n.mergeArray(i.symbol,t,\"mx\"),n.mergeArray(i.color,t,\"mc\");var a=i.line;i.line&&(n.mergeArray(a.color,t,\"mlc\"),n.mergeArrayCastPositive(a.width,t,\"mlw\"));var o=i.gradient;o&&\"none\"!==o.type&&(n.mergeArray(o.type,t,\"mgt\"),n.mergeArray(o.color,t,\"mgc\"))}}},{\"../../lib\":719}],1112:[function(t,e,r){\"use strict\";var n=t(\"../../components/fx/hovertemplate_attributes\"),i=t(\"../../components/colorscale/attributes\"),a=t(\"../../plots/font_attributes\"),o=t(\"../../components/drawing/attributes\").dash,s=t(\"../../components/drawing\"),l=t(\"./constants\"),c=t(\"../../lib/extend\").extendFlat;e.exports={x:{valType:\"data_array\",editType:\"calc+clearAxisTypes\",anim:!0},x0:{valType:\"any\",dflt:0,editType:\"calc+clearAxisTypes\",anim:!0},dx:{valType:\"number\",dflt:1,editType:\"calc\",anim:!0},y:{valType:\"data_array\",editType:\"calc+clearAxisTypes\",anim:!0},y0:{valType:\"any\",dflt:0,editType:\"calc+clearAxisTypes\",anim:!0},dy:{valType:\"number\",dflt:1,editType:\"calc\",anim:!0},stackgroup:{valType:\"string\",dflt:\"\",editType:\"calc\"},orientation:{valType:\"enumerated\",values:[\"v\",\"h\"],editType:\"calc\"},groupnorm:{valType:\"enumerated\",values:[\"\",\"fraction\",\"percent\"],dflt:\"\",editType:\"calc\"},stackgaps:{valType:\"enumerated\",values:[\"infer zero\",\"interpolate\"],dflt:\"infer zero\",editType:\"calc\"},text:{valType:\"string\",dflt:\"\",arrayOk:!0,editType:\"calc\"},hovertext:{valType:\"string\",dflt:\"\",arrayOk:!0,editType:\"style\"},mode:{valType:\"flaglist\",flags:[\"lines\",\"markers\",\"text\"],extras:[\"none\"],editType:\"calc\"},hoveron:{valType:\"flaglist\",flags:[\"points\",\"fills\"],editType:\"style\"},hovertemplate:n({},{keys:l.eventDataKeys}),line:{color:{valType:\"color\",editType:\"style\",anim:!0},width:{valType:\"number\",min:0,dflt:2,editType:\"style\",anim:!0},shape:{valType:\"enumerated\",values:[\"linear\",\"spline\",\"hv\",\"vh\",\"hvh\",\"vhv\"],dflt:\"linear\",editType:\"plot\"},smoothing:{valType:\"number\",min:0,max:1.3,dflt:1,editType:\"plot\"},dash:c({},o,{editType:\"style\"}),simplify:{valType:\"boolean\",dflt:!0,editType:\"plot\"},editType:\"plot\"},connectgaps:{valType:\"boolean\",dflt:!1,editType:\"calc\"},cliponaxis:{valType:\"boolean\",dflt:!0,editType:\"plot\"},fill:{valType:\"enumerated\",values:[\"none\",\"tozeroy\",\"tozerox\",\"tonexty\",\"tonextx\",\"toself\",\"tonext\"],editType:\"calc\"},fillcolor:{valType:\"color\",editType:\"style\",anim:!0},marker:c({symbol:{valType:\"enumerated\",values:s.symbolList,dflt:\"circle\",arrayOk:!0,editType:\"style\"},opacity:{valType:\"number\",min:0,max:1,arrayOk:!0,editType:\"style\",anim:!0},size:{valType:\"number\",min:0,dflt:6,arrayOk:!0,editType:\"calc\",anim:!0},maxdisplayed:{valType:\"number\",min:0,dflt:0,editType:\"plot\"},sizeref:{valType:\"number\",dflt:1,editType:\"calc\"},sizemin:{valType:\"number\",min:0,dflt:0,editType:\"calc\"},sizemode:{valType:\"enumerated\",values:[\"diameter\",\"area\"],dflt:\"diameter\",editType:\"calc\"},line:c({width:{valType:\"number\",min:0,arrayOk:!0,editType:\"style\",anim:!0},editType:\"calc\"},i(\"marker.line\",{anim:!0})),gradient:{type:{valType:\"enumerated\",values:[\"radial\",\"horizontal\",\"vertical\",\"none\"],arrayOk:!0,dflt:\"none\",editType:\"calc\"},color:{valType:\"color\",arrayOk:!0,editType:\"calc\"},editType:\"calc\"},editType:\"calc\"},i(\"marker\",{anim:!0})),selected:{marker:{opacity:{valType:\"number\",min:0,max:1,editType:\"style\"},color:{valType:\"color\",editType:\"style\"},size:{valType:\"number\",min:0,editType:\"style\"},editType:\"style\"},textfont:{color:{valType:\"color\",editType:\"style\"},editType:\"style\"},editType:\"style\"},unselected:{marker:{opacity:{valType:\"number\",min:0,max:1,editType:\"style\"},color:{valType:\"color\",editType:\"style\"},size:{valType:\"number\",min:0,editType:\"style\"},editType:\"style\"},textfont:{color:{valType:\"color\",editType:\"style\"},editType:\"style\"},editType:\"style\"},textposition:{valType:\"enumerated\",values:[\"top left\",\"top center\",\"top right\",\"middle left\",\"middle center\",\"middle right\",\"bottom left\",\"bottom center\",\"bottom right\"],dflt:\"middle center\",arrayOk:!0,editType:\"calc\"},textfont:a({editType:\"calc\",colorEditType:\"style\",arrayOk:!0}),r:{valType:\"data_array\",editType:\"calc\"},t:{valType:\"data_array\",editType:\"calc\"}}},{\"../../components/colorscale/attributes\":600,\"../../components/drawing\":614,\"../../components/drawing/attributes\":613,\"../../components/fx/hovertemplate_attributes\":631,\"../../lib/extend\":710,\"../../plots/font_attributes\":793,\"./constants\":1116}],1113:[function(t,e,r){\"use strict\";var n=t(\"fast-isnumeric\"),i=t(\"../../lib\"),a=t(\"../../plots/cartesian/axes\"),o=t(\"../../constants/numerical\").BADNUM,s=t(\"./subtypes\"),l=t(\"./colorscale_calc\"),c=t(\"./arrays_to_calcdata\"),u=t(\"./calc_selection\");function h(t,e,r,n,i,o,l){var c=e._length,u=t._fullLayout,h=r._id,f=n._id,p=u._firstScatter[d(e)]===e.uid,v=(g(e,u,r,n)||{}).orientation,m=e.fill;r._minDtick=0,n._minDtick=0;var y={padded:!0},x={padded:!0};l&&(y.ppad=x.ppad=l);var b=c<2||i[0]!==i[c-1]||o[0]!==o[c-1];b&&(\"tozerox\"===m||\"tonextx\"===m&&(p||\"h\"===v))?y.tozero=!0:(e.error_y||{}).visible||\"tonexty\"!==m&&\"tozeroy\"!==m&&(s.hasMarkers(e)||s.hasText(e))||(y.padded=!1,y.ppad=0),b&&(\"tozeroy\"===m||\"tonexty\"===m&&(p||\"v\"===v))?x.tozero=!0:\"tonextx\"!==m&&\"tozerox\"!==m||(x.padded=!1),h&&(e._extremes[h]=a.findExtremes(r,i,y)),f&&(e._extremes[f]=a.findExtremes(n,o,x))}function f(t,e){if(s.hasMarkers(t)){var r,n=t.marker,o=1.6*(t.marker.sizeref||1);if(r=\"area\"===t.marker.sizemode?function(t){return Math.max(Math.sqrt((t||0)/o),3)}:function(t){return Math.max((t||0)/o,3)},i.isArrayOrTypedArray(n.size)){var l={type:\"linear\"};a.setConvert(l);for(var c=l.makeCalcdata(t.marker,\"size\"),u=new Array(e),h=0;h<e;h++)u[h]=r(c[h]);return u}return r(n.size)}}function p(t,e){var r=d(e),n=t._firstScatter;n[r]||(n[r]=e.uid)}function d(t){var e=t.stackgroup;return t.xaxis+t.yaxis+t.type+(e?\"-\"+e:\"\")}function g(t,e,r,n){var i=t.stackgroup;if(i){var a=e._scatterStackOpts[r._id+n._id][i],o=\"v\"===a.orientation?n:r;return\"linear\"===o.type||\"log\"===o.type?a:void 0}}e.exports={calc:function(t,e){var r,s,d,v,m,y,x=t._fullLayout,b=a.getFromId(t,e.xaxis||\"x\"),_=a.getFromId(t,e.yaxis||\"y\"),w=b.makeCalcdata(e,\"x\"),k=_.makeCalcdata(e,\"y\"),T=e._length,A=new Array(T),M=e.ids,S=g(e,x,b,_),E=!1;p(x,e);var C,L=\"x\",P=\"y\";for(S?(i.pushUnique(S.traceIndices,e._expandedIndex),(r=\"v\"===S.orientation)?(P=\"s\",C=\"x\"):(L=\"s\",C=\"y\"),m=\"interpolate\"===S.stackgaps):h(t,e,b,_,w,k,f(e,T)),s=0;s<T;s++){var O=A[s]={},z=n(w[s]),I=n(k[s]);z&&I?(O[L]=w[s],O[P]=k[s]):S&&(r?z:I)?(O[C]=r?w[s]:k[s],O.gap=!0,m?(O.s=o,E=!0):O.s=0):O[L]=O[P]=o,M&&(O.id=String(M[s]))}if(c(A,e),l(t,e),u(A,e),S){for(s=0;s<A.length;)A[s][C]===o?A.splice(s,1):s++;if(i.sort(A,function(t,e){return t[C]-e[C]||t.i-e.i}),E){for(s=0;s<A.length-1&&A[s].gap;)s++;for((y=A[s].s)||(y=A[s].s=0),d=0;d<s;d++)A[d].s=y;for(v=A.length-1;v>s&&A[v].gap;)v--;for(y=A[v].s,d=A.length-1;d>v;d--)A[d].s=y;for(;s<v;)if(A[++s].gap){for(d=s+1;A[d].gap;)d++;for(var D=A[s-1][C],R=A[s-1].s,F=(A[d].s-R)/(A[d][C]-D);s<d;)A[s].s=R+(A[s][C]-D)*F,s++}}}return A},calcMarkerSize:f,calcAxisExpansion:h,setFirstScatter:p,getStackOpts:g}},{\"../../constants/numerical\":695,\"../../lib\":719,\"../../plots/cartesian/axes\":767,\"./arrays_to_calcdata\":1111,\"./calc_selection\":1114,\"./colorscale_calc\":1115,\"./subtypes\":1135,\"fast-isnumeric\":225}],1114:[function(t,e,r){\"use strict\";var n=t(\"../../lib\");e.exports=function(t,e){n.isArrayOrTypedArray(e.selectedpoints)&&n.tagSelected(t,e)}},{\"../../lib\":719}],1115:[function(t,e,r){\"use strict\";var n=t(\"../../components/colorscale/helpers\").hasColorscale,i=t(\"../../components/colorscale/calc\"),a=t(\"./subtypes\");e.exports=function(t,e){a.hasLines(e)&&n(e,\"line\")&&i(t,e,{vals:e.line.color,containerStr:\"line\",cLetter:\"c\"}),a.hasMarkers(e)&&(n(e,\"marker\")&&i(t,e,{vals:e.marker.color,containerStr:\"marker\",cLetter:\"c\"}),n(e,\"marker.line\")&&i(t,e,{vals:e.marker.line.color,containerStr:\"marker.line\",cLetter:\"c\"}))}},{\"../../components/colorscale/calc\":601,\"../../components/colorscale/helpers\":604,\"./subtypes\":1135}],1116:[function(t,e,r){\"use strict\";e.exports={PTS_LINESONLY:20,minTolerance:.2,toleranceGrowth:10,maxScreensAway:20,eventDataKeys:[]}},{}],1117:[function(t,e,r){\"use strict\";var n=t(\"./calc\");function i(t,e,r,n,i,a,o){i[n]=!0;var s={i:null,gap:!0,s:0};if(s[o]=r,t.splice(e,0,s),e&&r===t[e-1][o]){var l=t[e-1];s.s=l.s,s.i=l.i,s.gap=l.gap}else a&&(s.s=function(t,e,r,n){var i=t[e-1],a=t[e+1];return a?i?i.s+(a.s-i.s)*(r-i[n])/(a[n]-i[n]):a.s:i.s}(t,e,r,o));e||(t[0].t=t[1].t,t[0].trace=t[1].trace,delete t[1].t,delete t[1].trace)}e.exports=function(t,e){var r=e.xaxis,a=e.yaxis,o=r._id+a._id,s=t._fullLayout._scatterStackOpts[o];if(s){var l,c,u,h,f,p,d,g,v,m,y,x,b,_,w,k=t.calcdata;for(var T in s){var A=(m=s[T]).traceIndices;if(A.length){for(y=\"interpolate\"===m.stackgaps,x=m.groupnorm,\"v\"===m.orientation?(b=\"x\",_=\"y\"):(b=\"y\",_=\"x\"),w=new Array(A.length),l=0;l<w.length;l++)w[l]=!1;p=k[A[0]];var M=new Array(p.length);for(l=0;l<p.length;l++)M[l]=p[l][b];for(l=1;l<A.length;l++){for(f=k[A[l]],c=u=0;c<f.length;c++){for(d=f[c][b];d>M[u]&&u<M.length;u++)i(f,c,M[u],l,w,y,b),c++;if(d!==M[u]){for(h=0;h<l;h++)i(k[A[h]],u,d,h,w,y,b);M.splice(u,0,d)}u++}for(;u<M.length;u++)i(f,c,M[u],l,w,y,b),c++}var S=M.length;for(c=0;c<p.length;c++){for(g=p[c][_]=p[c].s,l=1;l<A.length;l++)(f=k[A[l]])[0].trace._rawLength=f[0].trace._length,f[0].trace._length=S,g+=f[c].s,f[c][_]=g;if(x)for(v=(\"fraction\"===x?g:g/100)||1,l=0;l<A.length;l++){var E=k[A[l]][c];E[_]/=v,E.sNorm=E.s/v}}for(l=0;l<A.length;l++){var C=(f=k[A[l]])[0].trace,L=n.calcMarkerSize(C,C._rawLength),P=Array.isArray(L);if(L&&w[l]||P){var O=L;for(L=new Array(S),c=0;c<S;c++)L[c]=f[c].gap?0:P?O[f[c].i]:O}var z=new Array(S),I=new Array(S);for(c=0;c<S;c++)z[c]=f[c].x,I[c]=f[c].y;n.calcAxisExpansion(t,C,r,a,z,I,L),f[0].t.orientation=m.orientation}}}}}},{\"./calc\":1113}],1118:[function(t,e,r){\"use strict\";e.exports=function(t){for(var e=0;e<t.length;e++){var r=t[e];if(\"scatter\"===r.type){var n=r.fill;if(\"none\"!==n&&\"toself\"!==n&&(r.opacity=void 0,\"tonexty\"===n||\"tonextx\"===n))for(var i=e-1;i>=0;i--){var a=t[i];if(\"scatter\"===a.type&&a.xaxis===r.xaxis&&a.yaxis===r.yaxis){a.opacity=void 0;break}}}}}},{}],1119:[function(t,e,r){\"use strict\";var n=t(\"../../lib\"),i=t(\"../../registry\"),a=t(\"./attributes\"),o=t(\"./constants\"),s=t(\"./subtypes\"),l=t(\"./xy_defaults\"),c=t(\"./stack_defaults\"),u=t(\"./marker_defaults\"),h=t(\"./line_defaults\"),f=t(\"./line_shape_defaults\"),p=t(\"./text_defaults\"),d=t(\"./fillcolor_defaults\");e.exports=function(t,e,r,g){function v(r,i){return n.coerce(t,e,a,r,i)}var m=l(t,e,g,v);if(m||(e.visible=!1),e.visible){var y=c(t,e,g,v),x=!y&&m<o.PTS_LINESONLY?\"lines+markers\":\"lines\";v(\"text\"),v(\"hovertext\"),v(\"mode\",x),s.hasLines(e)&&(h(t,e,r,g,v),f(t,e,v),v(\"connectgaps\"),v(\"line.simplify\")),s.hasMarkers(e)&&u(t,e,r,g,v,{gradient:!0}),s.hasText(e)&&p(t,e,g,v);var b=[];(s.hasMarkers(e)||s.hasText(e))&&(v(\"cliponaxis\"),v(\"marker.maxdisplayed\"),b.push(\"points\")),v(\"fill\",y?y.fillDflt:\"none\"),\"none\"!==e.fill&&(d(t,e,r,v),s.hasLines(e)||f(t,e,v));var _=(e.line||{}).color,w=(e.marker||{}).color;\"tonext\"!==e.fill&&\"toself\"!==e.fill||b.push(\"fills\"),v(\"hoveron\",b.join(\"+\")||\"points\"),\"fills\"!==e.hoveron&&v(\"hovertemplate\");var k=i.getComponentMethod(\"errorbars\",\"supplyDefaults\");k(t,e,_||w||r,{axis:\"y\"}),k(t,e,_||w||r,{axis:\"x\",inherit:\"y\"}),n.coerceSelectionMarkerOpacity(e,v)}}},{\"../../lib\":719,\"../../registry\":847,\"./attributes\":1112,\"./constants\":1116,\"./fillcolor_defaults\":1120,\"./line_defaults\":1124,\"./line_shape_defaults\":1126,\"./marker_defaults\":1130,\"./stack_defaults\":1133,\"./subtypes\":1135,\"./text_defaults\":1136,\"./xy_defaults\":1137}],1120:[function(t,e,r){\"use strict\";var n=t(\"../../components/color\"),i=t(\"../../lib\").isArrayOrTypedArray;e.exports=function(t,e,r,a){var o=!1;if(e.marker){var s=e.marker.color,l=(e.marker.line||{}).color;s&&!i(s)?o=s:l&&!i(l)&&(o=l)}a(\"fillcolor\",n.addOpacity((e.line||{}).color||o||r,.5))}},{\"../../components/color\":593,\"../../lib\":719}],1121:[function(t,e,r){\"use strict\";var n=t(\"../../components/color\"),i=t(\"./subtypes\");e.exports=function(t,e){var r,a;if(\"lines\"===t.mode)return(r=t.line.color)&&n.opacity(r)?r:t.fillcolor;if(\"none\"===t.mode)return t.fill?t.fillcolor:\"\";var o=e.mcc||(t.marker||{}).color,s=e.mlcc||((t.marker||{}).line||{}).color;return(a=o&&n.opacity(o)?o:s&&n.opacity(s)&&(e.mlw||((t.marker||{}).line||{}).width)?s:\"\")?n.opacity(a)<.3?n.addOpacity(a,.3):a:(r=(t.line||{}).color)&&n.opacity(r)&&i.hasLines(t)&&t.line.width?r:t.fillcolor}},{\"../../components/color\":593,\"./subtypes\":1135}],1122:[function(t,e,r){\"use strict\";var n=t(\"../../lib\"),i=t(\"../../components/fx\"),a=t(\"../../registry\"),o=t(\"./get_trace_color\"),s=t(\"../../components/color\"),l=n.fillText;e.exports=function(t,e,r,c){var u=t.cd,h=u[0].trace,f=t.xa,p=t.ya,d=f.c2p(e),g=p.c2p(r),v=[d,g],m=h.hoveron||\"\",y=-1!==h.mode.indexOf(\"markers\")?3:.5;if(-1!==m.indexOf(\"points\")){var x=function(t){var e=Math.max(y,t.mrc||0),r=f.c2p(t.x)-d,n=p.c2p(t.y)-g;return Math.max(Math.sqrt(r*r+n*n)-e,1-y/e)},b=i.getDistanceFunction(c,function(t){var e=Math.max(3,t.mrc||0),r=1-1/e,n=Math.abs(f.c2p(t.x)-d);return n<e?r*n/e:n-e+r},function(t){var e=Math.max(3,t.mrc||0),r=1-1/e,n=Math.abs(p.c2p(t.y)-g);return n<e?r*n/e:n-e+r},x);if(i.getClosest(u,b,t),!1!==t.index){var _=u[t.index],w=f.c2p(_.x,!0),k=p.c2p(_.y,!0),T=_.mrc||1;t.index=_.i;var A=u[0].t.orientation,M=A&&(_.sNorm||_.s),S=\"h\"===A?M:_.x,E=\"v\"===A?M:_.y;return n.extendFlat(t,{color:o(h,_),x0:w-T,x1:w+T,xLabelVal:S,y0:k-T,y1:k+T,yLabelVal:E,spikeDistance:x(_),hovertemplate:h.hovertemplate}),l(_,h,t),a.getComponentMethod(\"errorbars\",\"hoverInfo\")(_,h,t),[t]}}if(-1!==m.indexOf(\"fills\")&&h._polygons){var C,L,P,O,z,I,D,R,F,B=h._polygons,N=[],j=!1,U=1/0,V=-1/0,q=1/0,H=-1/0;for(C=0;C<B.length;C++)(P=B[C]).contains(v)&&(j=!j,N.push(P),q=Math.min(q,P.ymin),H=Math.max(H,P.ymax));if(j){var G=((q=Math.max(q,0))+(H=Math.min(H,p._length)))/2;for(C=0;C<N.length;C++)for(O=N[C].pts,L=1;L<O.length;L++)(R=O[L-1][1])>G!=(F=O[L][1])>=G&&(I=O[L-1][0],D=O[L][0],F-R&&(z=I+(D-I)*(G-R)/(F-R),U=Math.min(U,z),V=Math.max(V,z)));U=Math.max(U,0),V=Math.min(V,f._length);var Y=s.defaultLine;return s.opacity(h.fillcolor)?Y=h.fillcolor:s.opacity((h.line||{}).color)&&(Y=h.line.color),n.extendFlat(t,{distance:t.maxHoverDistance,x0:U,x1:V,y0:G,y1:G,color:Y,hovertemplate:!1}),delete t.index,h.text&&!Array.isArray(h.text)?t.text=String(h.text):t.text=h.name,[t]}}}},{\"../../components/color\":593,\"../../components/fx\":632,\"../../lib\":719,\"../../registry\":847,\"./get_trace_color\":1121}],1123:[function(t,e,r){\"use strict\";var n=t(\"./subtypes\");e.exports={hasLines:n.hasLines,hasMarkers:n.hasMarkers,hasText:n.hasText,isBubble:n.isBubble,attributes:t(\"./attributes\"),supplyDefaults:t(\"./defaults\"),crossTraceDefaults:t(\"./cross_trace_defaults\"),calc:t(\"./calc\").calc,crossTraceCalc:t(\"./cross_trace_calc\"),arraysToCalcdata:t(\"./arrays_to_calcdata\"),plot:t(\"./plot\"),colorbar:t(\"./marker_colorbar\"),style:t(\"./style\").style,styleOnSelect:t(\"./style\").styleOnSelect,hoverPoints:t(\"./hover\"),selectPoints:t(\"./select\"),animatable:!0,moduleType:\"trace\",name:\"scatter\",basePlotModule:t(\"../../plots/cartesian\"),categories:[\"cartesian\",\"svg\",\"symbols\",\"errorBarsOK\",\"showLegend\",\"scatter-like\",\"zoomScale\"],meta:{}}},{\"../../plots/cartesian\":778,\"./arrays_to_calcdata\":1111,\"./attributes\":1112,\"./calc\":1113,\"./cross_trace_calc\":1117,\"./cross_trace_defaults\":1118,\"./defaults\":1119,\"./hover\":1122,\"./marker_colorbar\":1129,\"./plot\":1131,\"./select\":1132,\"./style\":1134,\"./subtypes\":1135}],1124:[function(t,e,r){\"use strict\";var n=t(\"../../lib\").isArrayOrTypedArray,i=t(\"../../components/colorscale/helpers\").hasColorscale,a=t(\"../../components/colorscale/defaults\");e.exports=function(t,e,r,o,s,l){var c=(t.marker||{}).color;(s(\"line.color\",r),i(t,\"line\"))?a(t,e,o,s,{prefix:\"line.\",cLetter:\"c\"}):s(\"line.color\",!n(c)&&c||r);s(\"line.width\"),(l||{}).noDash||s(\"line.dash\")}},{\"../../components/colorscale/defaults\":603,\"../../components/colorscale/helpers\":604,\"../../lib\":719}],1125:[function(t,e,r){\"use strict\";var n=t(\"../../constants/numerical\"),i=n.BADNUM,a=n.LOG_CLIP,o=a+.5,s=a-.5,l=t(\"../../lib\"),c=l.segmentsIntersect,u=l.constrain,h=t(\"./constants\");e.exports=function(t,e){var r,n,a,f,p,d,g,v,m,y,x,b,_,w,k,T,A,M,S=e.xaxis,E=e.yaxis,C=\"log\"===S.type,L=\"log\"===E.type,P=S._length,O=E._length,z=e.connectGaps,I=e.baseTolerance,D=e.shape,R=\"linear\"===D,F=e.fill&&\"none\"!==e.fill,B=[],N=h.minTolerance,j=t.length,U=new Array(j),V=0;function q(e){var r=t[e];if(!r)return!1;var n=S.c2p(r.x),a=E.c2p(r.y);if(n===i){if(C&&(n=S.c2p(r.x,!0)),n===i)return!1;L&&a===i&&(n*=Math.abs(S._m*O*(S._m>0?o:s)/(E._m*P*(E._m>0?o:s)))),n*=1e3}if(a===i){if(L&&(a=E.c2p(r.y,!0)),a===i)return!1;a*=1e3}return[n,a]}function H(t,e,r,n){var i=r-t,a=n-e,o=.5-t,s=.5-e,l=i*i+a*a,c=i*o+a*s;if(c>0&&c<l){var u=o*a-s*i;if(u*u<l)return!0}}function G(t,e){var r=t[0]/P,n=t[1]/O,i=Math.max(0,-r,r-1,-n,n-1);return i&&void 0!==A&&H(r,n,A,M)&&(i=0),i&&e&&H(r,n,e[0]/P,e[1]/O)&&(i=0),(1+h.toleranceGrowth*i)*I}function Y(t,e){var r=t[0]-e[0],n=t[1]-e[1];return Math.sqrt(r*r+n*n)}var W,X,Z,J,K,$,Q,tt=h.maxScreensAway,et=-P*tt,rt=P*(1+tt),nt=-O*tt,it=O*(1+tt),at=[[et,nt,rt,nt],[rt,nt,rt,it],[rt,it,et,it],[et,it,et,nt]];function ot(t){if(t[0]<et||t[0]>rt||t[1]<nt||t[1]>it)return[u(t[0],et,rt),u(t[1],nt,it)]}function st(t,e){return t[0]===e[0]&&(t[0]===et||t[0]===rt)||(t[1]===e[1]&&(t[1]===nt||t[1]===it)||void 0)}function lt(t,e,r){return function(n,i){var a=ot(n),o=ot(i),s=[];if(a&&o&&st(a,o))return s;a&&s.push(a),o&&s.push(o);var c=2*l.constrain((n[t]+i[t])/2,e,r)-((a||n)[t]+(o||i)[t]);c&&((a&&o?c>0==a[t]>o[t]?a:o:a||o)[t]+=c);return s}}function ct(t){var e=t[0],r=t[1],n=e===U[V-1][0],i=r===U[V-1][1];if(!n||!i)if(V>1){var a=e===U[V-2][0],o=r===U[V-2][1];n&&(e===et||e===rt)&&a?o?V--:U[V-1]=t:i&&(r===nt||r===it)&&o?a?V--:U[V-1]=t:U[V++]=t}else U[V++]=t}function ut(t){U[V-1][0]!==t[0]&&U[V-1][1]!==t[1]&&ct([Z,J]),ct(t),K=null,Z=J=0}function ht(t){if(A=t[0]/P,M=t[1]/O,W=t[0]<et?et:t[0]>rt?rt:0,X=t[1]<nt?nt:t[1]>it?it:0,W||X){if(V)if(K){var e=Q(K,t);e.length>1&&(ut(e[0]),U[V++]=e[1])}else $=Q(U[V-1],t)[0],U[V++]=$;else U[V++]=[W||t[0],X||t[1]];var r=U[V-1];W&&X&&(r[0]!==W||r[1]!==X)?(K&&(Z!==W&&J!==X?ct(Z&&J?(n=K,a=(i=t)[0]-n[0],o=(i[1]-n[1])/a,(n[1]*i[0]-i[1]*n[0])/a>0?[o>0?et:rt,it]:[o>0?rt:et,nt]):[Z||W,J||X]):Z&&J&&ct([Z,J])),ct([W,X])):Z-W&&J-X&&ct([W||Z,X||J]),K=t,Z=W,J=X}else K&&ut(Q(K,t)[0]),U[V++]=t;var n,i,a,o}for(\"linear\"===D||\"spline\"===D?Q=function(t,e){for(var r=[],n=0,i=0;i<4;i++){var a=at[i],o=c(t[0],t[1],e[0],e[1],a[0],a[1],a[2],a[3]);o&&(!n||Math.abs(o.x-r[0][0])>1||Math.abs(o.y-r[0][1])>1)&&(o=[o.x,o.y],n&&Y(o,t)<Y(r[0],t)?r.unshift(o):r.push(o),n++)}return r}:\"hv\"===D||\"vh\"===D?Q=function(t,e){var r=[],n=ot(t),i=ot(e);return n&&i&&st(n,i)?r:(n&&r.push(n),i&&r.push(i),r)}:\"hvh\"===D?Q=lt(0,et,rt):\"vhv\"===D&&(Q=lt(1,nt,it)),r=0;r<j;r++)if(n=q(r)){for(V=0,K=null,ht(n),r++;r<j;r++){if(!(f=q(r))){if(z)continue;break}if(R&&e.simplify){var ft=q(r+1);if(y=Y(f,n),F&&(0===V||V===j-1)||!(y<G(f,ft)*N)){for(v=[(f[0]-n[0])/y,(f[1]-n[1])/y],p=n,x=y,b=w=k=0,g=!1,a=f,r++;r<t.length;r++){if(d=ft,ft=q(r+1),!d){if(z)continue;break}if(T=(m=[d[0]-n[0],d[1]-n[1]])[0]*v[1]-m[1]*v[0],w=Math.min(w,T),(k=Math.max(k,T))-w>G(d,ft))break;a=d,(_=m[0]*v[0]+m[1]*v[1])>x?(x=_,f=d,g=!1):_<b&&(b=_,p=d,g=!0)}if(g?(ht(f),a!==p&&ht(p)):(p!==n&&ht(p),a!==f&&ht(f)),ht(a),r>=t.length||!d)break;ht(d),n=d}}else ht(f)}K&&ct([Z||K[0],J||K[1]]),B.push(U.slice(0,V))}return B}},{\"../../constants/numerical\":695,\"../../lib\":719,\"./constants\":1116}],1126:[function(t,e,r){\"use strict\";e.exports=function(t,e,r){\"spline\"===r(\"line.shape\")&&r(\"line.smoothing\")}},{}],1127:[function(t,e,r){\"use strict\";var n={tonextx:1,tonexty:1,tonext:1};e.exports=function(t,e,r){var i,a,o,s,l,c={},u=!1,h=-1,f=0,p=-1;for(a=0;a<r.length;a++)(o=(i=r[a][0].trace).stackgroup||\"\")?o in c?l=c[o]:(l=c[o]=f,f++):i.fill in n&&p>=0?l=p:(l=p=f,f++),l<h&&(u=!0),i._groupIndex=h=l;var d=r.slice();u&&d.sort(function(t,e){var r=t[0].trace,n=e[0].trace;return r._groupIndex-n._groupIndex||r.index-n.index});var g={};for(a=0;a<d.length;a++)o=(i=d[a][0].trace).stackgroup||\"\",!0===i.visible?(i._nexttrace=null,i.fill in n&&(s=g[o],i._prevtrace=s||null,s&&(s._nexttrace=i)),i._ownfill=i.fill&&(\"tozero\"===i.fill.substr(0,6)||\"toself\"===i.fill||\"to\"===i.fill.substr(0,2)&&!i._prevtrace),g[o]=i):i._prevtrace=i._nexttrace=i._ownfill=null;return d}},{}],1128:[function(t,e,r){\"use strict\";var n=t(\"fast-isnumeric\");e.exports=function(t){var e=t.marker,r=e.sizeref||1,i=e.sizemin||0,a=\"area\"===e.sizemode?function(t){return Math.sqrt(t/r)}:function(t){return t/r};return function(t){var e=a(t/2);return n(e)&&e>0?Math.max(e,i):0}}},{\"fast-isnumeric\":225}],1129:[function(t,e,r){\"use strict\";e.exports={container:\"marker\",min:\"cmin\",max:\"cmax\"}},{}],1130:[function(t,e,r){\"use strict\";var n=t(\"../../components/color\"),i=t(\"../../components/colorscale/helpers\").hasColorscale,a=t(\"../../components/colorscale/defaults\"),o=t(\"./subtypes\");e.exports=function(t,e,r,s,l,c){var u=o.isBubble(t),h=(t.line||{}).color;(c=c||{},h&&(r=h),l(\"marker.symbol\"),l(\"marker.opacity\",u?.7:1),l(\"marker.size\"),l(\"marker.color\",r),i(t,\"marker\")&&a(t,e,s,l,{prefix:\"marker.\",cLetter:\"c\"}),c.noSelect||(l(\"selected.marker.color\"),l(\"unselected.marker.color\"),l(\"selected.marker.size\"),l(\"unselected.marker.size\")),c.noLine||(l(\"marker.line.color\",h&&!Array.isArray(h)&&e.marker.color!==h?h:u?n.background:n.defaultLine),i(t,\"marker.line\")&&a(t,e,s,l,{prefix:\"marker.line.\",cLetter:\"c\"}),l(\"marker.line.width\",u?1:0)),u&&(l(\"marker.sizeref\"),l(\"marker.sizemin\"),l(\"marker.sizemode\")),c.gradient)&&(\"none\"!==l(\"marker.gradient.type\")&&l(\"marker.gradient.color\"))}},{\"../../components/color\":593,\"../../components/colorscale/defaults\":603,\"../../components/colorscale/helpers\":604,\"./subtypes\":1135}],1131:[function(t,e,r){\"use strict\";var n=t(\"d3\"),i=t(\"../../registry\"),a=t(\"../../lib\"),o=a.ensureSingle,s=a.identity,l=t(\"../../components/drawing\"),c=t(\"./subtypes\"),u=t(\"./line_points\"),h=t(\"./link_traces\"),f=t(\"../../lib/polygon\").tester;function p(t,e,r,h,p,d,g){var v;!function(t,e,r,i,o){var s=r.xaxis,l=r.yaxis,u=n.extent(a.simpleMap(s.range,s.r2c)),h=n.extent(a.simpleMap(l.range,l.r2c)),f=i[0].trace;if(!c.hasMarkers(f))return;var p=f.marker.maxdisplayed;if(0===p)return;var d=i.filter(function(t){return t.x>=u[0]&&t.x<=u[1]&&t.y>=h[0]&&t.y<=h[1]}),g=Math.ceil(d.length/p),v=0;o.forEach(function(t,r){var n=t[0].trace;c.hasMarkers(n)&&n.marker.maxdisplayed>0&&r<e&&v++});var m=Math.round(v*g/3+Math.floor(v/3)*g/7.1);i.forEach(function(t){delete t.vis}),d.forEach(function(t,e){0===Math.round((e+m)%g)&&(t.vis=!0)})}(0,e,r,h,p);var m=!!g&&g.duration>0;function y(t){return m?t.transition():t}var x=r.xaxis,b=r.yaxis,_=h[0].trace,w=_.line,k=n.select(d),T=o(k,\"g\",\"errorbars\"),A=o(k,\"g\",\"lines\"),M=o(k,\"g\",\"points\"),S=o(k,\"g\",\"text\");if(i.getComponentMethod(\"errorbars\",\"plot\")(t,T,r,g),!0===_.visible){var E,C;y(k).style(\"opacity\",_.opacity);var L=_.fill.charAt(_.fill.length-1);\"x\"!==L&&\"y\"!==L&&(L=\"\"),h[0][r.isRangePlot?\"nodeRangePlot3\":\"node3\"]=k;var P,O,z=\"\",I=[],D=_._prevtrace;D&&(z=D._prevRevpath||\"\",C=D._nextFill,I=D._polygons);var R,F,B,N,j,U,V,q=\"\",H=\"\",G=[],Y=a.noop;if(E=_._ownFill,c.hasLines(_)||\"none\"!==_.fill){for(C&&C.datum(h),-1!==[\"hv\",\"vh\",\"hvh\",\"vhv\"].indexOf(w.shape)?(R=l.steps(w.shape),F=l.steps(w.shape.split(\"\").reverse().join(\"\"))):R=F=\"spline\"===w.shape?function(t){var e=t[t.length-1];return t.length>1&&t[0][0]===e[0]&&t[0][1]===e[1]?l.smoothclosed(t.slice(1),w.smoothing):l.smoothopen(t,w.smoothing)}:function(t){return\"M\"+t.join(\"L\")},B=function(t){return F(t.reverse())},G=u(h,{xaxis:x,yaxis:b,connectGaps:_.connectgaps,baseTolerance:Math.max(w.width||1,3)/4,shape:w.shape,simplify:w.simplify,fill:_.fill}),V=_._polygons=new Array(G.length),v=0;v<G.length;v++)_._polygons[v]=f(G[v]);G.length&&(N=G[0][0],U=(j=G[G.length-1])[j.length-1]),Y=function(t){return function(e){if(P=R(e),O=B(e),q?L?(q+=\"L\"+P.substr(1),H=O+\"L\"+H.substr(1)):(q+=\"Z\"+P,H=O+\"Z\"+H):(q=P,H=O),c.hasLines(_)&&e.length>1){var r=n.select(this);if(r.datum(h),t)y(r.style(\"opacity\",0).attr(\"d\",P).call(l.lineGroupStyle)).style(\"opacity\",1);else{var i=y(r);i.attr(\"d\",P),l.singleLineStyle(h,i)}}}}}var W=A.selectAll(\".js-line\").data(G);y(W.exit()).style(\"opacity\",0).remove(),W.each(Y(!1)),W.enter().append(\"path\").classed(\"js-line\",!0).style(\"vector-effect\",\"non-scaling-stroke\").call(l.lineGroupStyle).each(Y(!0)),l.setClipUrl(W,r.layerClipId,t),G.length?(E?(E.datum(h),N&&U&&(L?(\"y\"===L?N[1]=U[1]=b.c2p(0,!0):\"x\"===L&&(N[0]=U[0]=x.c2p(0,!0)),y(E).attr(\"d\",\"M\"+U+\"L\"+N+\"L\"+q.substr(1)).call(l.singleFillStyle)):y(E).attr(\"d\",q+\"Z\").call(l.singleFillStyle))):C&&(\"tonext\"===_.fill.substr(0,6)&&q&&z?(\"tonext\"===_.fill?y(C).attr(\"d\",q+\"Z\"+z+\"Z\").call(l.singleFillStyle):y(C).attr(\"d\",q+\"L\"+z.substr(1)+\"Z\").call(l.singleFillStyle),_._polygons=_._polygons.concat(I)):(Z(C),_._polygons=null)),_._prevRevpath=H,_._prevPolygons=V):(E?Z(E):C&&Z(C),_._polygons=_._prevRevpath=_._prevPolygons=null),M.datum(h),S.datum(h),function(e,i,a){var o,u=a[0].trace,h=c.hasMarkers(u),f=c.hasText(u),p=tt(u),d=et,g=et;if(h||f){var v=s,_=u.stackgroup,w=_&&\"infer zero\"===t._fullLayout._scatterStackOpts[x._id+b._id][_].stackgaps;u.marker.maxdisplayed||u._needsCull?v=w?K:J:_&&!w&&(v=$),h&&(d=v),f&&(g=v)}var k,T=(o=e.selectAll(\"path.point\").data(d,p)).enter().append(\"path\").classed(\"point\",!0);m&&T.call(l.pointStyle,u,t).call(l.translatePoints,x,b).style(\"opacity\",0).transition().style(\"opacity\",1),o.order(),h&&(k=l.makePointStyleFns(u)),o.each(function(e){var i=n.select(this),a=y(i);l.translatePoint(e,a,x,b)?(l.singlePointStyle(e,a,u,k,t),r.layerClipId&&l.hideOutsideRangePoint(e,a,x,b,u.xcalendar,u.ycalendar),u.customdata&&i.classed(\"plotly-customdata\",null!==e.data&&void 0!==e.data)):a.remove()}),m?o.exit().transition().style(\"opacity\",0).remove():o.exit().remove(),(o=i.selectAll(\"g\").data(g,p)).enter().append(\"g\").classed(\"textpoint\",!0).append(\"text\"),o.order(),o.each(function(t){var e=n.select(this),i=y(e.select(\"text\"));l.translatePoint(t,i,x,b)?r.layerClipId&&l.hideOutsideRangePoint(t,e,x,b,u.xcalendar,u.ycalendar):e.remove()}),o.selectAll(\"text\").call(l.textPointStyle,u,t).each(function(t){var e=x.c2p(t.x),r=b.c2p(t.y);n.select(this).selectAll(\"tspan.line\").each(function(){y(n.select(this)).attr({x:e,y:r})})}),o.exit().remove()}(M,S,h);var X=!1===_.cliponaxis?null:r.layerClipId;l.setClipUrl(M,X,t),l.setClipUrl(S,X,t)}function Z(t){y(t).attr(\"d\",\"M0,0Z\")}function J(t){return t.filter(function(t){return!t.gap&&t.vis})}function K(t){return t.filter(function(t){return t.vis})}function $(t){return t.filter(function(t){return!t.gap})}function Q(t){return t.id}function tt(t){if(t.ids)return Q}function et(){return!1}}e.exports=function(t,e,r,i,a,c){var u,f,d=!a,g=!!a&&a.duration>0,v=h(t,e,r);((u=i.selectAll(\"g.trace\").data(v,function(t){return t[0].trace.uid})).enter().append(\"g\").attr(\"class\",function(t){return\"trace scatter trace\"+t[0].trace.uid}).style(\"stroke-miterlimit\",2),u.order(),function(t,e,r){e.each(function(e){var i=o(n.select(this),\"g\",\"fills\");l.setClipUrl(i,r.layerClipId,t);var a=e[0].trace,c=[];a._ownfill&&c.push(\"_ownFill\"),a._nexttrace&&c.push(\"_nextFill\");var u=i.selectAll(\"g\").data(c,s);u.enter().append(\"g\"),u.exit().each(function(t){a[t]=null}).remove(),u.order().each(function(t){a[t]=o(n.select(this),\"path\",\"js-fill\")})})}(t,u,e),g)?(c&&(f=c()),n.transition().duration(a.duration).ease(a.easing).each(\"end\",function(){f&&f()}).each(\"interrupt\",function(){f&&f()}).each(function(){i.selectAll(\"g.trace\").each(function(r,n){p(t,n,e,r,v,this,a)})})):u.each(function(r,n){p(t,n,e,r,v,this,a)});d&&u.exit().remove(),i.selectAll(\"path:not([d])\").remove()}},{\"../../components/drawing\":614,\"../../lib\":719,\"../../lib/polygon\":731,\"../../registry\":847,\"./line_points\":1125,\"./link_traces\":1127,\"./subtypes\":1135,d3:163}],1132:[function(t,e,r){\"use strict\";var n=t(\"./subtypes\");e.exports=function(t,e){var r,i,a,o,s=t.cd,l=t.xaxis,c=t.yaxis,u=[],h=s[0].trace;if(!n.hasMarkers(h)&&!n.hasText(h))return[];if(!1===e)for(r=0;r<s.length;r++)s[r].selected=0;else for(r=0;r<s.length;r++)i=s[r],a=l.c2p(i.x),o=c.c2p(i.y),null!==i.i&&e.contains([a,o],!1,r,t)?(u.push({pointNumber:i.i,x:l.c2d(i.x),y:c.c2d(i.y)}),i.selected=1):i.selected=0;return u}},{\"./subtypes\":1135}],1133:[function(t,e,r){\"use strict\";var n=[\"orientation\",\"groupnorm\",\"stackgaps\"];e.exports=function(t,e,r,i){var a=r._scatterStackOpts,o=i(\"stackgroup\");if(o){var s=e.xaxis+e.yaxis,l=a[s];l||(l=a[s]={});var c=l[o],u=!1;c?c.traces.push(e):(c=l[o]={traceIndices:[],traces:[e]},u=!0);for(var h={orientation:e.x&&!e.y?\"h\":\"v\"},f=0;f<n.length;f++){var p=n[f],d=p+\"Found\";if(!c[d]){var g=void 0!==t[p],v=\"orientation\"===p;if((g||u)&&(c[p]=i(p,h[p]),v&&(c.fillDflt=\"h\"===c[p]?\"tonextx\":\"tonexty\"),g&&(c[d]=!0,!u&&(delete c.traces[0][p],v))))for(var m=0;m<c.traces.length-1;m++){var y=c.traces[m];y._input.fill!==y.fill&&(y.fill=c.fillDflt)}}}return c}}},{}],1134:[function(t,e,r){\"use strict\";var n=t(\"d3\"),i=t(\"../../components/drawing\"),a=t(\"../../registry\");function o(t,e,r){i.pointStyle(t.selectAll(\"path.point\"),e,r)}function s(t,e,r){i.textPointStyle(t.selectAll(\"text\"),e,r)}e.exports={style:function(t){var e=n.select(t).selectAll(\"g.trace.scatter\");e.style(\"opacity\",function(t){return t[0].trace.opacity}),e.selectAll(\"g.points\").each(function(e){o(n.select(this),e.trace||e[0].trace,t)}),e.selectAll(\"g.text\").each(function(e){s(n.select(this),e.trace||e[0].trace,t)}),e.selectAll(\"g.trace path.js-line\").call(i.lineGroupStyle),e.selectAll(\"g.trace path.js-fill\").call(i.fillGroupStyle),a.getComponentMethod(\"errorbars\",\"style\")(e)},stylePoints:o,styleText:s,styleOnSelect:function(t,e,r){var n=e[0].trace;n.selectedpoints?(i.selectedPointStyle(r.selectAll(\"path.point\"),n),i.selectedTextStyle(r.selectAll(\"text\"),n)):(o(r,n,t),s(r,n,t))}}},{\"../../components/drawing\":614,\"../../registry\":847,d3:163}],1135:[function(t,e,r){\"use strict\";var n=t(\"../../lib\");e.exports={hasLines:function(t){return t.visible&&t.mode&&-1!==t.mode.indexOf(\"lines\")},hasMarkers:function(t){return t.visible&&(t.mode&&-1!==t.mode.indexOf(\"markers\")||\"splom\"===t.type)},hasText:function(t){return t.visible&&t.mode&&-1!==t.mode.indexOf(\"text\")},isBubble:function(t){return n.isPlainObject(t.marker)&&n.isArrayOrTypedArray(t.marker.size)}}},{\"../../lib\":719}],1136:[function(t,e,r){\"use strict\";var n=t(\"../../lib\");e.exports=function(t,e,r,i,a){a=a||{},i(\"textposition\"),n.coerceFont(i,\"textfont\",r.font),a.noSelect||(i(\"selected.textfont.color\"),i(\"unselected.textfont.color\"))}},{\"../../lib\":719}],1137:[function(t,e,r){\"use strict\";var n=t(\"../../lib\"),i=t(\"../../registry\");e.exports=function(t,e,r,a){var o,s=a(\"x\"),l=a(\"y\");if(i.getComponentMethod(\"calendars\",\"handleTraceDefaults\")(t,e,[\"x\",\"y\"],r),s){var c=n.minRowLength(s);l?o=Math.min(c,n.minRowLength(l)):(o=c,a(\"y0\"),a(\"dy\"))}else{if(!l)return 0;o=n.minRowLength(l),a(\"x0\"),a(\"dx\")}return e._length=o,o}},{\"../../lib\":719,\"../../registry\":847}],1138:[function(t,e,r){\"use strict\";var n=t(\"../scatter/attributes\"),i=t(\"../../components/colorscale/attributes\"),a=t(\"../../components/fx/hovertemplate_attributes\"),o=t(\"../../plots/attributes\"),s=t(\"../../constants/gl3d_dashes\"),l=t(\"../../constants/gl3d_markers\"),c=t(\"../../lib/extend\").extendFlat,u=t(\"../../plot_api/edit_types\").overrideAll,h=n.line,f=n.marker,p=f.line,d=c({width:h.width,dash:{valType:\"enumerated\",values:Object.keys(s),dflt:\"solid\"}},i(\"line\"));var g=e.exports=u({x:n.x,y:n.y,z:{valType:\"data_array\"},text:c({},n.text,{}),hovertext:c({},n.hovertext,{}),hovertemplate:a(),mode:c({},n.mode,{dflt:\"lines+markers\"}),surfaceaxis:{valType:\"enumerated\",values:[-1,0,1,2],dflt:-1},surfacecolor:{valType:\"color\"},projection:{x:{show:{valType:\"boolean\",dflt:!1},opacity:{valType:\"number\",min:0,max:1,dflt:1},scale:{valType:\"number\",min:0,max:10,dflt:2/3}},y:{show:{valType:\"boolean\",dflt:!1},opacity:{valType:\"number\",min:0,max:1,dflt:1},scale:{valType:\"number\",min:0,max:10,dflt:2/3}},z:{show:{valType:\"boolean\",dflt:!1},opacity:{valType:\"number\",min:0,max:1,dflt:1},scale:{valType:\"number\",min:0,max:10,dflt:2/3}}},connectgaps:n.connectgaps,line:d,marker:c({symbol:{valType:\"enumerated\",values:Object.keys(l),dflt:\"circle\",arrayOk:!0},size:c({},f.size,{dflt:8}),sizeref:f.sizeref,sizemin:f.sizemin,sizemode:f.sizemode,opacity:c({},f.opacity,{arrayOk:!1}),colorbar:f.colorbar,line:c({width:c({},p.width,{arrayOk:!1})},i(\"marker.line\"))},i(\"marker\")),textposition:c({},n.textposition,{dflt:\"top center\"}),textfont:{color:n.textfont.color,size:n.textfont.size,family:c({},n.textfont.family,{arrayOk:!1})},hoverinfo:c({},o.hoverinfo)},\"calc\",\"nested\");g.x.editType=g.y.editType=g.z.editType=\"calc+clearAxisTypes\"},{\"../../components/colorscale/attributes\":600,\"../../components/fx/hovertemplate_attributes\":631,\"../../constants/gl3d_dashes\":692,\"../../constants/gl3d_markers\":693,\"../../lib/extend\":710,\"../../plot_api/edit_types\":750,\"../../plots/attributes\":764,\"../scatter/attributes\":1112}],1139:[function(t,e,r){\"use strict\";var n=t(\"../scatter/arrays_to_calcdata\"),i=t(\"../scatter/colorscale_calc\");e.exports=function(t,e){var r=[{x:!1,y:!1,trace:e,t:{}}];return n(r,e),i(t,e),r}},{\"../scatter/arrays_to_calcdata\":1111,\"../scatter/colorscale_calc\":1115}],1140:[function(t,e,r){\"use strict\";var n=t(\"../../registry\");function i(t,e,r,i){if(!e||!e.visible)return null;for(var a=n.getComponentMethod(\"errorbars\",\"makeComputeError\")(e),o=new Array(t.length),s=0;s<t.length;s++){var l=a(+t[s],s);if(\"log\"===i.type){var c=i.c2l(t[s]),u=t[s]-l[0],h=t[s]+l[1];if(o[s]=[(i.c2l(u,!0)-c)*r,(i.c2l(h,!0)-c)*r],u>0){var f=i.c2l(u);i._lowerLogErrorBound||(i._lowerLogErrorBound=f),i._lowerErrorBound=Math.min(i._lowerLogErrorBound,f)}}else o[s]=[-l[0]*r,l[1]*r]}return o}e.exports=function(t,e,r){var n=[i(t.x,t.error_x,e[0],r.xaxis),i(t.y,t.error_y,e[1],r.yaxis),i(t.z,t.error_z,e[2],r.zaxis)],a=function(t){for(var e=0;e<t.length;e++)if(t[e])return t[e].length;return 0}(n);if(0===a)return null;for(var o=new Array(a),s=0;s<a;s++){for(var l=[[0,0,0],[0,0,0]],c=0;c<3;c++)if(n[c])for(var u=0;u<2;u++)l[u][c]=n[c][s][u];o[s]=l}return o}},{\"../../registry\":847}],1141:[function(t,e,r){\"use strict\";var n=t(\"gl-line3d\"),i=t(\"gl-scatter3d\"),a=t(\"gl-error3d\"),o=t(\"gl-mesh3d\"),s=t(\"delaunay-triangulate\"),l=t(\"../../lib\"),c=t(\"../../lib/str2rgbarray\"),u=t(\"../../lib/gl_format_color\").formatColor,h=t(\"../scatter/make_bubble_size_func\"),f=t(\"../../constants/gl3d_dashes\"),p=t(\"../../constants/gl3d_markers\"),d=t(\"./calc_errors\");function g(t,e){this.scene=t,this.uid=e,this.linePlot=null,this.scatterPlot=null,this.errorBars=null,this.textMarkers=null,this.delaunayMesh=null,this.color=null,this.mode=\"\",this.dataPoints=[],this.axesBounds=[[-1/0,-1/0,-1/0],[1/0,1/0,1/0]],this.textLabels=null,this.data=null}var v=g.prototype;function m(t){return null==t?0:t.indexOf(\"left\")>-1?-1:t.indexOf(\"right\")>-1?1:0}function y(t){return null==t?0:t.indexOf(\"top\")>-1?-1:t.indexOf(\"bottom\")>-1?1:0}function x(t,e){return e(4*t)}function b(t){return p[t]}function _(t,e,r,n,i){var a=null;if(l.isArrayOrTypedArray(t)){a=[];for(var o=0;o<e;o++)void 0===t[o]?a[o]=n:a[o]=r(t[o],i)}else a=r(t,l.identity);return a}function w(t,e){var r,n,i,a,o,s,f=[],p=t.fullSceneLayout,g=t.dataScale,v=p.xaxis,w=p.yaxis,k=p.zaxis,T=e.marker,A=e.line,M=e.x||[],S=e.y||[],E=e.z||[],C=M.length,L=e.xcalendar,P=e.ycalendar,O=e.zcalendar;for(o=0;o<C;o++)r=v.d2l(M[o],0,L)*g[0],n=w.d2l(S[o],0,P)*g[1],i=k.d2l(E[o],0,O)*g[2],f[o]=[r,n,i];if(Array.isArray(e.text))s=e.text;else if(void 0!==e.text)for(s=new Array(C),o=0;o<C;o++)s[o]=e.text;if(a={position:f,mode:e.mode,text:s},\"line\"in e&&(a.lineColor=u(A,1,C),a.lineWidth=A.width,a.lineDashes=A.dash),\"marker\"in e){var z=h(e);a.scatterColor=u(T,1,C),a.scatterSize=_(T.size,C,x,20,z),a.scatterMarker=_(T.symbol,C,b,\"\\u25cf\"),a.scatterLineWidth=T.line.width,a.scatterLineColor=u(T.line,1,C),a.scatterAngle=0}\"textposition\"in e&&(a.textOffset=function(t){var e=[0,0];if(Array.isArray(t))for(var r=0;r<t.length;r++)e[r]=[0,0],t[r]&&(e[r][0]=m(t[r]),e[r][1]=y(t[r]));else e[0]=m(t),e[1]=y(t);return e}(e.textposition),a.textColor=u(e.textfont,1,C),a.textSize=_(e.textfont.size,C,l.identity,12),a.textFont=e.textfont.family,a.textAngle=0);var I=[\"x\",\"y\",\"z\"];for(a.project=[!1,!1,!1],a.projectScale=[1,1,1],a.projectOpacity=[1,1,1],o=0;o<3;++o){var D=e.projection[I[o]];(a.project[o]=D.show)&&(a.projectOpacity[o]=D.opacity,a.projectScale[o]=D.scale)}a.errorBounds=d(e,g,p);var R=function(t){for(var e=[0,0,0],r=[[0,0,0],[0,0,0],[0,0,0]],n=[1,1,1],i=0;i<3;i++){var a=t[i];a&&!1!==a.copy_zstyle&&!1!==t[2].visible&&(a=t[2]),a&&a.visible&&(e[i]=a.width/2,r[i]=c(a.color),n[i]=a.thickness)}return{capSize:e,color:r,lineWidth:n}}([e.error_x,e.error_y,e.error_z]);return a.errorColor=R.color,a.errorLineWidth=R.lineWidth,a.errorCapSize=R.capSize,a.delaunayAxis=e.surfaceaxis,a.delaunayColor=c(e.surfacecolor),a}function k(t){if(Array.isArray(t)){var e=t[0];return Array.isArray(e)&&(t=e),\"rgb(\"+t.slice(0,3).map(function(t){return Math.round(255*t)})+\")\"}return null}v.handlePick=function(t){if(t.object&&(t.object===this.linePlot||t.object===this.delaunayMesh||t.object===this.textMarkers||t.object===this.scatterPlot)){var e=t.index=t.data.index;return t.object.highlight&&t.object.highlight(null),this.scatterPlot&&(t.object=this.scatterPlot,this.scatterPlot.highlight(t.data)),t.textLabel=\"\",this.textLabels&&(Array.isArray(this.textLabels)?(this.textLabels[e]||0===this.textLabels[e])&&(t.textLabel=this.textLabels[e]):t.textLabel=this.textLabels),t.traceCoordinate=[this.data.x[e],this.data.y[e],this.data.z[e]],!0}},v.update=function(t){var e,r,l,c,u=this.scene.glplot.gl,h=f.solid;this.data=t;var p=w(this.scene,t);\"mode\"in p&&(this.mode=p.mode),\"lineDashes\"in p&&p.lineDashes in f&&(h=f[p.lineDashes]),this.color=k(p.scatterColor)||k(p.lineColor),this.dataPoints=p.position,e={gl:this.scene.glplot.gl,position:p.position,color:p.lineColor,lineWidth:p.lineWidth||1,dashes:h[0],dashScale:h[1],opacity:t.opacity,connectGaps:t.connectgaps},-1!==this.mode.indexOf(\"lines\")?this.linePlot?this.linePlot.update(e):(this.linePlot=n(e),this.linePlot._trace=this,this.scene.glplot.add(this.linePlot)):this.linePlot&&(this.scene.glplot.remove(this.linePlot),this.linePlot.dispose(),this.linePlot=null);var d=t.opacity;if(t.marker&&t.marker.opacity&&(d*=t.marker.opacity),r={gl:this.scene.glplot.gl,position:p.position,color:p.scatterColor,size:p.scatterSize,glyph:p.scatterMarker,opacity:d,orthographic:!0,lineWidth:p.scatterLineWidth,lineColor:p.scatterLineColor,project:p.project,projectScale:p.projectScale,projectOpacity:p.projectOpacity},-1!==this.mode.indexOf(\"markers\")?this.scatterPlot?this.scatterPlot.update(r):(this.scatterPlot=i(r),this.scatterPlot._trace=this,this.scatterPlot.highlightScale=1,this.scene.glplot.add(this.scatterPlot)):this.scatterPlot&&(this.scene.glplot.remove(this.scatterPlot),this.scatterPlot.dispose(),this.scatterPlot=null),c={gl:this.scene.glplot.gl,position:p.position,glyph:p.text,color:p.textColor,size:p.textSize,angle:p.textAngle,alignment:p.textOffset,font:p.textFont,orthographic:!0,lineWidth:0,project:!1,opacity:t.opacity},this.textLabels=t.hovertext||t.text,-1!==this.mode.indexOf(\"text\")?this.textMarkers?this.textMarkers.update(c):(this.textMarkers=i(c),this.textMarkers._trace=this,this.textMarkers.highlightScale=1,this.scene.glplot.add(this.textMarkers)):this.textMarkers&&(this.scene.glplot.remove(this.textMarkers),this.textMarkers.dispose(),this.textMarkers=null),l={gl:this.scene.glplot.gl,position:p.position,color:p.errorColor,error:p.errorBounds,lineWidth:p.errorLineWidth,capSize:p.errorCapSize,opacity:t.opacity},this.errorBars?p.errorBounds?this.errorBars.update(l):(this.scene.glplot.remove(this.errorBars),this.errorBars.dispose(),this.errorBars=null):p.errorBounds&&(this.errorBars=a(l),this.errorBars._trace=this,this.scene.glplot.add(this.errorBars)),p.delaunayAxis>=0){var g=function(t,e,r){var n,i=(r+1)%3,a=(r+2)%3,o=[],l=[];for(n=0;n<t.length;++n){var c=t[n];!isNaN(c[i])&&isFinite(c[i])&&!isNaN(c[a])&&isFinite(c[a])&&(o.push([c[i],c[a]]),l.push(n))}var u=s(o);for(n=0;n<u.length;++n)for(var h=u[n],f=0;f<h.length;++f)h[f]=l[h[f]];return{positions:t,cells:u,meshColor:e}}(p.position,p.delaunayColor,p.delaunayAxis);g.opacity=t.opacity,this.delaunayMesh?this.delaunayMesh.update(g):(g.gl=u,this.delaunayMesh=o(g),this.delaunayMesh._trace=this,this.scene.glplot.add(this.delaunayMesh))}else this.delaunayMesh&&(this.scene.glplot.remove(this.delaunayMesh),this.delaunayMesh.dispose(),this.delaunayMesh=null)},v.dispose=function(){this.linePlot&&(this.scene.glplot.remove(this.linePlot),this.linePlot.dispose()),this.scatterPlot&&(this.scene.glplot.remove(this.scatterPlot),this.scatterPlot.dispose()),this.errorBars&&(this.scene.glplot.remove(this.errorBars),this.errorBars.dispose()),this.textMarkers&&(this.scene.glplot.remove(this.textMarkers),this.textMarkers.dispose()),this.delaunayMesh&&(this.scene.glplot.remove(this.delaunayMesh),this.delaunayMesh.dispose())},e.exports=function(t,e){var r=new g(t,e.uid);return r.update(e),r}},{\"../../constants/gl3d_dashes\":692,\"../../constants/gl3d_markers\":693,\"../../lib\":719,\"../../lib/gl_format_color\":716,\"../../lib/str2rgbarray\":742,\"../scatter/make_bubble_size_func\":1128,\"./calc_errors\":1140,\"delaunay-triangulate\":165,\"gl-error3d\":247,\"gl-line3d\":255,\"gl-mesh3d\":280,\"gl-scatter3d\":297}],1142:[function(t,e,r){\"use strict\";var n=t(\"../../registry\"),i=t(\"../../lib\"),a=t(\"../scatter/subtypes\"),o=t(\"../scatter/marker_defaults\"),s=t(\"../scatter/line_defaults\"),l=t(\"../scatter/text_defaults\"),c=t(\"./attributes\");e.exports=function(t,e,r,u){function h(r,n){return i.coerce(t,e,c,r,n)}if(function(t,e,r,i){var a=0,o=r(\"x\"),s=r(\"y\"),l=r(\"z\");n.getComponentMethod(\"calendars\",\"handleTraceDefaults\")(t,e,[\"x\",\"y\",\"z\"],i),o&&s&&l&&(a=Math.min(o.length,s.length,l.length),e._length=e._xlength=e._ylength=e._zlength=a);return a}(t,e,h,u)){h(\"text\"),h(\"hovertext\"),h(\"hovertemplate\"),h(\"mode\"),a.hasLines(e)&&(h(\"connectgaps\"),s(t,e,r,u,h)),a.hasMarkers(e)&&o(t,e,r,u,h,{noSelect:!0}),a.hasText(e)&&l(t,e,u,h,{noSelect:!0});var f=(e.line||{}).color,p=(e.marker||{}).color;h(\"surfaceaxis\")>=0&&h(\"surfacecolor\",f||p);for(var d=[\"x\",\"y\",\"z\"],g=0;g<3;++g){var v=\"projection.\"+d[g];h(v+\".show\")&&(h(v+\".opacity\"),h(v+\".scale\"))}var m=n.getComponentMethod(\"errorbars\",\"supplyDefaults\");m(t,e,f||p||r,{axis:\"z\"}),m(t,e,f||p||r,{axis:\"y\",inherit:\"z\"}),m(t,e,f||p||r,{axis:\"x\",inherit:\"z\"})}else e.visible=!1}},{\"../../lib\":719,\"../../registry\":847,\"../scatter/line_defaults\":1124,\"../scatter/marker_defaults\":1130,\"../scatter/subtypes\":1135,\"../scatter/text_defaults\":1136,\"./attributes\":1138}],1143:[function(t,e,r){\"use strict\";e.exports={plot:t(\"./convert\"),attributes:t(\"./attributes\"),markerSymbols:t(\"../../constants/gl3d_markers\"),supplyDefaults:t(\"./defaults\"),colorbar:[{container:\"marker\",min:\"cmin\",max:\"cmax\"},{container:\"line\",min:\"cmin\",max:\"cmax\"}],calc:t(\"./calc\"),moduleType:\"trace\",name:\"scatter3d\",basePlotModule:t(\"../../plots/gl3d\"),categories:[\"gl3d\",\"symbols\",\"showLegend\"],meta:{}}},{\"../../constants/gl3d_markers\":693,\"../../plots/gl3d\":807,\"./attributes\":1138,\"./calc\":1139,\"./convert\":1141,\"./defaults\":1142}],1144:[function(t,e,r){\"use strict\";var n=t(\"../scatter/attributes\"),i=t(\"../../plots/attributes\"),a=t(\"../../components/fx/hovertemplate_attributes\"),o=t(\"../../components/colorscale/attributes\"),s=t(\"../../lib/extend\").extendFlat,l=n.marker,c=n.line,u=l.line;e.exports={carpet:{valType:\"string\",editType:\"calc\"},a:{valType:\"data_array\",editType:\"calc\"},b:{valType:\"data_array\",editType:\"calc\"},mode:s({},n.mode,{dflt:\"markers\"}),text:s({},n.text,{}),hovertext:s({},n.hovertext,{}),line:{color:c.color,width:c.width,dash:c.dash,shape:s({},c.shape,{values:[\"linear\",\"spline\"]}),smoothing:c.smoothing,editType:\"calc\"},connectgaps:n.connectgaps,fill:s({},n.fill,{values:[\"none\",\"toself\",\"tonext\"],dflt:\"none\"}),fillcolor:n.fillcolor,marker:s({symbol:l.symbol,opacity:l.opacity,maxdisplayed:l.maxdisplayed,size:l.size,sizeref:l.sizeref,sizemin:l.sizemin,sizemode:l.sizemode,line:s({width:u.width,editType:\"calc\"},o(\"marker.line\")),gradient:l.gradient,editType:\"calc\"},o(\"marker\")),textfont:n.textfont,textposition:n.textposition,selected:n.selected,unselected:n.unselected,hoverinfo:s({},i.hoverinfo,{flags:[\"a\",\"b\",\"text\",\"name\"]}),hoveron:n.hoveron,hovertemplate:a()}},{\"../../components/colorscale/attributes\":600,\"../../components/fx/hovertemplate_attributes\":631,\"../../lib/extend\":710,\"../../plots/attributes\":764,\"../scatter/attributes\":1112}],1145:[function(t,e,r){\"use strict\";var n=t(\"fast-isnumeric\"),i=t(\"../scatter/colorscale_calc\"),a=t(\"../scatter/arrays_to_calcdata\"),o=t(\"../scatter/calc_selection\"),s=t(\"../scatter/calc\").calcMarkerSize,l=t(\"../carpet/lookup_carpetid\");e.exports=function(t,e){var r=e._carpetTrace=l(t,e);if(r&&r.visible&&\"legendonly\"!==r.visible){var c;e.xaxis=r.xaxis,e.yaxis=r.yaxis;var u,h,f=e._length,p=new Array(f),d=!1;for(c=0;c<f;c++)if(u=e.a[c],h=e.b[c],n(u)&&n(h)){var g=r.ab2xy(+u,+h,!0),v=r.isVisible(+u,+h);v||(d=!0),p[c]={x:g[0],y:g[1],a:u,b:h,vis:v}}else p[c]={x:!1,y:!1};return e._needsCull=d,p[0].carpet=r,p[0].trace=e,s(e,f),i(t,e),a(p,e),o(p,e),p}}},{\"../carpet/lookup_carpetid\":915,\"../scatter/arrays_to_calcdata\":1111,\"../scatter/calc\":1113,\"../scatter/calc_selection\":1114,\"../scatter/colorscale_calc\":1115,\"fast-isnumeric\":225}],1146:[function(t,e,r){\"use strict\";var n=t(\"../../lib\"),i=t(\"../scatter/constants\"),a=t(\"../scatter/subtypes\"),o=t(\"../scatter/marker_defaults\"),s=t(\"../scatter/line_defaults\"),l=t(\"../scatter/line_shape_defaults\"),c=t(\"../scatter/text_defaults\"),u=t(\"../scatter/fillcolor_defaults\"),h=t(\"./attributes\");e.exports=function(t,e,r,f){function p(r,i){return n.coerce(t,e,h,r,i)}p(\"carpet\"),e.xaxis=\"x\",e.yaxis=\"y\";var d=p(\"a\"),g=p(\"b\"),v=Math.min(d.length,g.length);if(v){e._length=v,p(\"text\"),p(\"hovertext\"),p(\"mode\",v<i.PTS_LINESONLY?\"lines+markers\":\"lines\"),a.hasLines(e)&&(s(t,e,r,f,p),l(t,e,p),p(\"connectgaps\")),a.hasMarkers(e)&&o(t,e,r,f,p,{gradient:!0}),a.hasText(e)&&c(t,e,f,p);var m=[];(a.hasMarkers(e)||a.hasText(e))&&(p(\"marker.maxdisplayed\"),m.push(\"points\")),p(\"fill\"),\"none\"!==e.fill&&(u(t,e,r,p),a.hasLines(e)||l(t,e,p)),\"tonext\"!==e.fill&&\"toself\"!==e.fill||m.push(\"fills\"),\"fills\"!==p(\"hoveron\",m.join(\"+\")||\"points\")&&p(\"hovertemplate\"),n.coerceSelectionMarkerOpacity(e,p)}else e.visible=!1}},{\"../../lib\":719,\"../scatter/constants\":1116,\"../scatter/fillcolor_defaults\":1120,\"../scatter/line_defaults\":1124,\"../scatter/line_shape_defaults\":1126,\"../scatter/marker_defaults\":1130,\"../scatter/subtypes\":1135,\"../scatter/text_defaults\":1136,\"./attributes\":1144}],1147:[function(t,e,r){\"use strict\";e.exports=function(t,e,r,n,i){var a=n[i];return t.a=a.a,t.b=a.b,t.y=a.y,t}},{}],1148:[function(t,e,r){\"use strict\";var n=t(\"../scatter/hover\"),i=t(\"../../lib\").fillText;e.exports=function(t,e,r,a){var o=n(t,e,r,a);if(o&&!1!==o[0].index){var s=o[0];if(void 0===s.index){var l=1-s.y0/t.ya._length,c=t.xa._length,u=c*l/2,h=c-u;return s.x0=Math.max(Math.min(s.x0,h),u),s.x1=Math.max(Math.min(s.x1,h),u),o}var f=s.cd[s.index];s.a=f.a,s.b=f.b,s.xLabelVal=void 0,s.yLabelVal=void 0;var p=s.trace,d=p._carpet,g=d.ab2ij([f.a,f.b]),v=Math.floor(g[0]),m=g[0]-v,y=Math.floor(g[1]),x=g[1]-y,b=d.evalxy([],v,y,m,x);s.yLabel=b[1].toFixed(3),delete s.text;var _=[];if(!p.hovertemplate){var w=(f.hi||p.hoverinfo).split(\"+\");-1!==w.indexOf(\"all\")&&(w=[\"a\",\"b\",\"text\"]),-1!==w.indexOf(\"a\")&&k(d.aaxis,f.a),-1!==w.indexOf(\"b\")&&k(d.baxis,f.b),_.push(\"y: \"+s.yLabel),-1!==w.indexOf(\"text\")&&i(f,p,_),s.extraText=_.join(\"<br>\")}return o}function k(t,e){var r;r=t.labelprefix&&t.labelprefix.length>0?t.labelprefix.replace(/ = $/,\"\"):t._hovertitle,_.push(r+\": \"+e.toFixed(3)+t.labelsuffix)}}},{\"../../lib\":719,\"../scatter/hover\":1122}],1149:[function(t,e,r){\"use strict\";e.exports={attributes:t(\"./attributes\"),supplyDefaults:t(\"./defaults\"),colorbar:t(\"../scatter/marker_colorbar\"),calc:t(\"./calc\"),plot:t(\"./plot\"),style:t(\"../scatter/style\").style,styleOnSelect:t(\"../scatter/style\").styleOnSelect,hoverPoints:t(\"./hover\"),selectPoints:t(\"../scatter/select\"),eventData:t(\"./event_data\"),moduleType:\"trace\",name:\"scattercarpet\",basePlotModule:t(\"../../plots/cartesian\"),categories:[\"svg\",\"carpet\",\"symbols\",\"showLegend\",\"carpetDependent\",\"zoomScale\"],meta:{}}},{\"../../plots/cartesian\":778,\"../scatter/marker_colorbar\":1129,\"../scatter/select\":1132,\"../scatter/style\":1134,\"./attributes\":1144,\"./calc\":1145,\"./defaults\":1146,\"./event_data\":1147,\"./hover\":1148,\"./plot\":1150}],1150:[function(t,e,r){\"use strict\";var n=t(\"../scatter/plot\"),i=t(\"../../plots/cartesian/axes\"),a=t(\"../../components/drawing\");e.exports=function(t,e,r,o){var s,l,c,u=r[0][0].carpet,h={xaxis:i.getFromId(t,u.xaxis||\"x\"),yaxis:i.getFromId(t,u.yaxis||\"y\"),plot:e.plot};for(n(t,h,r,o),s=0;s<r.length;s++)l=r[s][0].trace,c=o.selectAll(\"g.trace\"+l.uid+\" .js-line\"),a.setClipUrl(c,r[s][0].carpet._clipPathId,t)}},{\"../../components/drawing\":614,\"../../plots/cartesian/axes\":767,\"../scatter/plot\":1131}],1151:[function(t,e,r){\"use strict\";var n=t(\"../../components/fx/hovertemplate_attributes\"),i=t(\"../scatter/attributes\"),a=t(\"../../plots/attributes\"),o=t(\"../../components/colorscale/attributes\"),s=t(\"../../components/drawing/attributes\").dash,l=t(\"../../lib/extend\").extendFlat,c=t(\"../../plot_api/edit_types\").overrideAll,u=i.marker,h=i.line,f=u.line;e.exports=c({lon:{valType:\"data_array\"},lat:{valType:\"data_array\"},locations:{valType:\"data_array\"},locationmode:{valType:\"enumerated\",values:[\"ISO-3\",\"USA-states\",\"country names\"],dflt:\"ISO-3\"},mode:l({},i.mode,{dflt:\"markers\"}),text:l({},i.text,{}),hovertext:l({},i.hovertext,{}),textfont:i.textfont,textposition:i.textposition,line:{color:h.color,width:h.width,dash:s},connectgaps:i.connectgaps,marker:l({symbol:u.symbol,opacity:u.opacity,size:u.size,sizeref:u.sizeref,sizemin:u.sizemin,sizemode:u.sizemode,colorbar:u.colorbar,line:l({width:f.width},o(\"marker.line\")),gradient:u.gradient},o(\"marker\")),fill:{valType:\"enumerated\",values:[\"none\",\"toself\"],dflt:\"none\"},fillcolor:i.fillcolor,selected:i.selected,unselected:i.unselected,hoverinfo:l({},a.hoverinfo,{flags:[\"lon\",\"lat\",\"location\",\"text\",\"name\"]}),hovertemplate:n()},\"calc\",\"nested\")},{\"../../components/colorscale/attributes\":600,\"../../components/drawing/attributes\":613,\"../../components/fx/hovertemplate_attributes\":631,\"../../lib/extend\":710,\"../../plot_api/edit_types\":750,\"../../plots/attributes\":764,\"../scatter/attributes\":1112}],1152:[function(t,e,r){\"use strict\";var n=t(\"fast-isnumeric\"),i=t(\"../../constants/numerical\").BADNUM,a=t(\"../scatter/colorscale_calc\"),o=t(\"../scatter/arrays_to_calcdata\"),s=t(\"../scatter/calc_selection\"),l=t(\"../../lib\")._;e.exports=function(t,e){for(var r=Array.isArray(e.locations),c=r?e.locations.length:e._length,u=new Array(c),h=0;h<c;h++){var f=u[h]={};if(r){var p=e.locations[h];f.loc=\"string\"==typeof p?p:null}else{var d=e.lon[h],g=e.lat[h];n(d)&&n(g)?f.lonlat=[+d,+g]:f.lonlat=[i,i]}}return o(u,e),a(t,e),s(u,e),c&&(u[0].t={labels:{lat:l(t,\"lat:\")+\" \",lon:l(t,\"lon:\")+\" \"}}),u}},{\"../../constants/numerical\":695,\"../../lib\":719,\"../scatter/arrays_to_calcdata\":1111,\"../scatter/calc_selection\":1114,\"../scatter/colorscale_calc\":1115,\"fast-isnumeric\":225}],1153:[function(t,e,r){\"use strict\";var n=t(\"../../lib\"),i=t(\"../scatter/subtypes\"),a=t(\"../scatter/marker_defaults\"),o=t(\"../scatter/line_defaults\"),s=t(\"../scatter/text_defaults\"),l=t(\"../scatter/fillcolor_defaults\"),c=t(\"./attributes\");e.exports=function(t,e,r,u){function h(r,i){return n.coerce(t,e,c,r,i)}!function(t,e,r){var n,i,a=0,o=r(\"locations\");if(o)return r(\"locationmode\"),a=o.length;return n=r(\"lon\")||[],i=r(\"lat\")||[],a=Math.min(n.length,i.length),e._length=a,a}(0,e,h)?e.visible=!1:(h(\"text\"),h(\"hovertext\"),h(\"hovertemplate\"),h(\"mode\"),i.hasLines(e)&&(o(t,e,r,u,h),h(\"connectgaps\")),i.hasMarkers(e)&&a(t,e,r,u,h,{gradient:!0}),i.hasText(e)&&s(t,e,u,h),h(\"fill\"),\"none\"!==e.fill&&l(t,e,r,h),n.coerceSelectionMarkerOpacity(e,h))}},{\"../../lib\":719,\"../scatter/fillcolor_defaults\":1120,\"../scatter/line_defaults\":1124,\"../scatter/marker_defaults\":1130,\"../scatter/subtypes\":1135,\"../scatter/text_defaults\":1136,\"./attributes\":1151}],1154:[function(t,e,r){\"use strict\";e.exports=function(t,e){return t.lon=e.lon,t.lat=e.lat,t.location=e.loc?e.loc:null,t}},{}],1155:[function(t,e,r){\"use strict\";var n=t(\"../../components/fx\"),i=t(\"../../plots/cartesian/axes\"),a=t(\"../../constants/numerical\").BADNUM,o=t(\"../scatter/get_trace_color\"),s=t(\"../../lib\").fillText,l=t(\"./attributes\");e.exports=function(t,e,r){var c=t.cd,u=c[0].trace,h=t.xa,f=t.ya,p=t.subplot,d=p.projection.isLonLatOverEdges,g=p.project;if(n.getClosest(c,function(t){var n=t.lonlat;if(n[0]===a)return 1/0;if(d(n))return 1/0;var i=g(n),o=g([e,r]),s=Math.abs(i[0]-o[0]),l=Math.abs(i[1]-o[1]),c=Math.max(3,t.mrc||0);return Math.max(Math.sqrt(s*s+l*l)-c,1-3/c)},t),!1!==t.index){var v=c[t.index],m=v.lonlat,y=[h.c2p(m),f.c2p(m)],x=v.mrc||1;t.x0=y[0]-x,t.x1=y[0]+x,t.y0=y[1]-x,t.y1=y[1]+x,t.loc=v.loc,t.lon=m[0],t.lat=m[1];var b=p.mockAxis;return t.lonLabel=i.tickText(b,b.c2l(t.lon),\"hover\").text,t.latLabel=i.tickText(b,b.c2l(t.lat),\"hover\").text,t.color=o(u,v),t.extraText=function(t,e,r,n){if(t.hovertemplate)return;var i=e.hi||t.hoverinfo,a=\"all\"===i?l.hoverinfo.flags:i.split(\"+\"),o=-1!==a.indexOf(\"location\")&&Array.isArray(t.locations),c=-1!==a.indexOf(\"lon\"),u=-1!==a.indexOf(\"lat\"),h=-1!==a.indexOf(\"text\"),f=[];function p(t){return t+\"\\xb0\"}o?f.push(e.loc):c&&u?f.push(\"(\"+p(r.lonLabel)+\", \"+p(r.latLabel)+\")\"):c?f.push(n.lon+p(r.lonLabel)):u&&f.push(n.lat+p(r.latLabel));h&&s(e,t,f);return f.join(\"<br>\")}(u,v,t,c[0].t.labels),t.hovertemplate=u.hovertemplate,[t]}}},{\"../../components/fx\":632,\"../../constants/numerical\":695,\"../../lib\":719,\"../../plots/cartesian/axes\":767,\"../scatter/get_trace_color\":1121,\"./attributes\":1151}],1156:[function(t,e,r){\"use strict\";e.exports={attributes:t(\"./attributes\"),supplyDefaults:t(\"./defaults\"),colorbar:t(\"../scatter/marker_colorbar\"),calc:t(\"./calc\"),plot:t(\"./plot\"),style:t(\"./style\"),styleOnSelect:t(\"../scatter/style\").styleOnSelect,hoverPoints:t(\"./hover\"),eventData:t(\"./event_data\"),selectPoints:t(\"./select\"),moduleType:\"trace\",name:\"scattergeo\",basePlotModule:t(\"../../plots/geo\"),categories:[\"geo\",\"symbols\",\"showLegend\",\"scatter-like\"],meta:{}}},{\"../../plots/geo\":797,\"../scatter/marker_colorbar\":1129,\"../scatter/style\":1134,\"./attributes\":1151,\"./calc\":1152,\"./defaults\":1153,\"./event_data\":1154,\"./hover\":1155,\"./plot\":1157,\"./select\":1158,\"./style\":1159}],1157:[function(t,e,r){\"use strict\";var n=t(\"d3\"),i=t(\"../../lib\"),a=t(\"../../constants/numerical\").BADNUM,o=t(\"../../lib/topojson_utils\").getTopojsonFeatures,s=t(\"../../lib/geo_location_utils\").locationToFeature,l=t(\"../../lib/geojson_utils\"),c=t(\"../scatter/subtypes\"),u=t(\"./style\");function h(t,e){var r=t[0].trace;if(Array.isArray(r.locations))for(var n=o(r,e),i=r.locationmode,l=0;l<t.length;l++){var c=t[l],u=s(i,c.loc,n);c.lonlat=u?u.properties.ct:[a,a]}}e.exports=function(t,e,r){for(var o=0;o<r.length;o++)h(r[o],e.topojson);function s(t,e){t.lonlat[0]===a&&n.select(e).remove()}var f=e.layers.frontplot.select(\".scatterlayer\"),p=i.makeTraceGroups(f,r,\"trace scattergeo\");p.selectAll(\"*\").remove(),p.each(function(e){var r=n.select(this),a=e[0].trace;if(c.hasLines(a)||\"none\"!==a.fill){var o=l.calcTraceToLineCoords(e),h=\"none\"!==a.fill?l.makePolygon(o):l.makeLine(o);r.selectAll(\"path.js-line\").data([{geojson:h,trace:a}]).enter().append(\"path\").classed(\"js-line\",!0).style(\"stroke-miterlimit\",2)}c.hasMarkers(a)&&r.selectAll(\"path.point\").data(i.identity).enter().append(\"path\").classed(\"point\",!0).each(function(t){s(t,this)}),c.hasText(a)&&r.selectAll(\"g\").data(i.identity).enter().append(\"g\").append(\"text\").each(function(t){s(t,this)}),u(t,e)})}},{\"../../constants/numerical\":695,\"../../lib\":719,\"../../lib/geo_location_utils\":713,\"../../lib/geojson_utils\":714,\"../../lib/topojson_utils\":746,\"../scatter/subtypes\":1135,\"./style\":1159,d3:163}],1158:[function(t,e,r){\"use strict\";var n=t(\"../scatter/subtypes\"),i=t(\"../../constants/numerical\").BADNUM;e.exports=function(t,e){var r,a,o,s,l,c=t.cd,u=t.xaxis,h=t.yaxis,f=[],p=c[0].trace;if(!n.hasMarkers(p)&&!n.hasText(p))return[];if(!1===e)for(l=0;l<c.length;l++)c[l].selected=0;else for(l=0;l<c.length;l++)(a=(r=c[l]).lonlat)[0]!==i&&(o=u.c2p(a),s=h.c2p(a),e.contains([o,s],null,l,t)?(f.push({pointNumber:l,lon:a[0],lat:a[1]}),r.selected=1):r.selected=0);return f}},{\"../../constants/numerical\":695,\"../scatter/subtypes\":1135}],1159:[function(t,e,r){\"use strict\";var n=t(\"d3\"),i=t(\"../../components/drawing\"),a=t(\"../../components/color\"),o=t(\"../scatter/style\"),s=o.stylePoints,l=o.styleText;e.exports=function(t,e){e&&function(t,e){var r=e[0].trace,o=e[0].node3;o.style(\"opacity\",e[0].trace.opacity),s(o,r,t),l(o,r,t),o.selectAll(\"path.js-line\").style(\"fill\",\"none\").each(function(t){var e=n.select(this),r=t.trace,o=r.line||{};e.call(a.stroke,o.color).call(i.dashLine,o.dash||\"\",o.width||0),\"none\"!==r.fill&&e.call(a.fill,r.fillcolor)})}(t,e)}},{\"../../components/color\":593,\"../../components/drawing\":614,\"../scatter/style\":1134,d3:163}],1160:[function(t,e,r){\"use strict\";var n=t(\"../../plots/attributes\"),i=t(\"../scatter/attributes\"),a=t(\"../../components/colorscale/attributes\"),o=t(\"../../lib/extend\").extendFlat,s=t(\"../../plot_api/edit_types\").overrideAll,l=t(\"./constants\").DASHES,c=i.line,u=i.marker,h=u.line,f=e.exports=s({x:i.x,x0:i.x0,dx:i.dx,y:i.y,y0:i.y0,dy:i.dy,text:i.text,hovertext:i.hovertext,textposition:i.textposition,textfont:i.textfont,mode:{valType:\"flaglist\",flags:[\"lines\",\"markers\",\"text\"],extras:[\"none\"]},line:{color:c.color,width:c.width,shape:{valType:\"enumerated\",values:[\"linear\",\"hv\",\"vh\",\"hvh\",\"vhv\"],dflt:\"linear\",editType:\"plot\"},dash:{valType:\"enumerated\",values:Object.keys(l),dflt:\"solid\"}},marker:o({},a(\"marker\"),{symbol:u.symbol,size:u.size,sizeref:u.sizeref,sizemin:u.sizemin,sizemode:u.sizemode,opacity:u.opacity,colorbar:u.colorbar,line:o({},a(\"marker.line\"),{width:h.width})}),connectgaps:i.connectgaps,fill:o({},i.fill,{dflt:\"none\"}),fillcolor:i.fillcolor,selected:{marker:i.selected.marker,textfont:i.selected.textfont},unselected:{marker:i.unselected.marker,textfont:i.unselected.textfont},opacity:n.opacity},\"calc\",\"nested\");f.x.editType=f.y.editType=f.x0.editType=f.y0.editType=\"calc+clearAxisTypes\",f.hovertemplate=i.hovertemplate},{\"../../components/colorscale/attributes\":600,\"../../lib/extend\":710,\"../../plot_api/edit_types\":750,\"../../plots/attributes\":764,\"../scatter/attributes\":1112,\"./constants\":1162}],1161:[function(t,e,r){\"use strict\";var n=t(\"point-cluster\"),i=t(\"../../lib\"),a=t(\"../../plots/cartesian/axis_ids\"),o=t(\"../../plots/cartesian/autorange\").findExtremes,s=t(\"../scatter/calc\"),l=s.calcMarkerSize,c=s.calcAxisExpansion,u=s.setFirstScatter,h=t(\"../scatter/colorscale_calc\"),f=t(\"./convert\"),p=t(\"./scene_update\"),d=t(\"../../constants/numerical\").BADNUM,g=t(\"./constants\").TOO_MANY_POINTS;function v(t,e,r){var n=t._extremes[e._id],i=o(e,r._bnds,{padded:!0});n.min=n.min.concat(i.min),n.max=n.max.concat(i.max)}e.exports=function(t,e){var r,o,s,m=t._fullLayout,y=a.getFromId(t,e.xaxis),x=a.getFromId(t,e.yaxis),b=m._plots[e.xaxis+e.yaxis],_=e._length,w=_>=g,k=2*_,T={},A=y.makeCalcdata(e,\"x\"),M=x.makeCalcdata(e,\"y\"),S=new Array(k);for(r=0;r<_;r++)o=A[r],s=M[r],S[2*r]=o===d?NaN:o,S[2*r+1]=s===d?NaN:s;if(\"log\"===y.type)for(r=0;r<k;r+=2)S[r]=y.c2l(S[r]);if(\"log\"===x.type)for(r=1;r<k;r+=2)S[r]=x.c2l(S[r]);if(w&&\"log\"!==y.type&&\"log\"!==x.type)T.tree=n(S);else{var E=T.ids=new Array(_);for(r=0;r<_;r++)E[r]=r}h(t,e);var C,L=function(t,e,r,n,a,o){var s=f.style(t,r);s.marker&&(s.marker.positions=n);s.line&&n.length>1&&i.extendFlat(s.line,f.linePositions(t,r,n));if(s.errorX||s.errorY){var l=f.errorBarPositions(t,r,n,a,o);s.errorX&&i.extendFlat(s.errorX,l.x),s.errorY&&i.extendFlat(s.errorY,l.y)}s.text&&(i.extendFlat(s.text,{positions:n},f.textPosition(t,r,s.text,s.marker)),i.extendFlat(s.textSel,{positions:n},f.textPosition(t,r,s.text,s.markerSel)),i.extendFlat(s.textUnsel,{positions:n},f.textPosition(t,r,s.text,s.markerUnsel)));return s}(t,0,e,S,A,M),P=p(t,b);return u(m,e),w?L.marker&&(C=2*(L.marker.sizeAvg||Math.max(L.marker.size,3))):C=l(e,_),c(t,e,y,x,A,M,C),L.errorX&&v(e,y,L.errorX),L.errorY&&v(e,x,L.errorY),L.fill&&!P.fill2d&&(P.fill2d=!0),L.marker&&!P.scatter2d&&(P.scatter2d=!0),L.line&&!P.line2d&&(P.line2d=!0),!L.errorX&&!L.errorY||P.error2d||(P.error2d=!0),L.text&&!P.glText&&(P.glText=!0),L.marker&&(L.marker.snap=T.tree||g),P.lineOptions.push(L.line),P.errorXOptions.push(L.errorX),P.errorYOptions.push(L.errorY),P.fillOptions.push(L.fill),P.markerOptions.push(L.marker),P.markerSelectedOptions.push(L.markerSel),P.markerUnselectedOptions.push(L.markerUnsel),P.textOptions.push(L.text),P.textSelectedOptions.push(L.textSel),P.textUnselectedOptions.push(L.textUnsel),P.selectBatch.push([]),P.unselectBatch.push([]),T._scene=P,T.index=P.count,T.x=A,T.y=M,T.positions=S,P.count++,[{x:!1,y:!1,t:T,trace:e}]}},{\"../../constants/numerical\":695,\"../../lib\":719,\"../../plots/cartesian/autorange\":766,\"../../plots/cartesian/axis_ids\":770,\"../scatter/calc\":1113,\"../scatter/colorscale_calc\":1115,\"./constants\":1162,\"./convert\":1163,\"./scene_update\":1169,\"point-cluster\":469}],1162:[function(t,e,r){\"use strict\";e.exports={TOO_MANY_POINTS:1e5,SYMBOL_SDF_SIZE:200,SYMBOL_SIZE:20,SYMBOL_STROKE:1,DOT_RE:/-dot/,OPEN_RE:/-open/,DASHES:{solid:[1],dot:[1,1],dash:[4,1],longdash:[8,1],dashdot:[4,1,1,1],longdashdot:[8,1,1,1]}}},{}],1163:[function(t,e,r){\"use strict\";var n=t(\"fast-isnumeric\"),i=t(\"svg-path-sdf\"),a=t(\"color-normalize\"),o=t(\"../../registry\"),s=t(\"../../lib\"),l=t(\"../../components/drawing\"),c=t(\"../../plots/cartesian/axis_ids\"),u=t(\"../../lib/gl_format_color\").formatColor,h=t(\"../scatter/subtypes\"),f=t(\"../scatter/make_bubble_size_func\"),p=t(\"./constants\"),d=t(\"../../constants/interactions\").DESELECTDIM,g={start:1,left:1,end:-1,right:-1,middle:0,center:0,bottom:1,top:-1};function v(t){var e,r=t._length,i=t.textfont,a=t.textposition,o=Array.isArray(a)?a:[a],s=i.color,l=i.size,c=i.family,u={};for(u.text=t.text,u.opacity=t.opacity,u.font={},u.align=[],u.baseline=[],e=0;e<o.length;e++){var h=o[e].split(/\\s+/);switch(h[1]){case\"left\":u.align.push(\"right\");break;case\"right\":u.align.push(\"left\");break;default:u.align.push(h[1])}switch(h[0]){case\"top\":u.baseline.push(\"bottom\");break;case\"bottom\":u.baseline.push(\"top\");break;default:u.baseline.push(h[0])}}if(Array.isArray(s))for(u.color=new Array(r),e=0;e<r;e++)u.color[e]=s[e];else u.color=s;if(Array.isArray(l)||Array.isArray(c))for(u.font=new Array(r),e=0;e<r;e++){var f=u.font[e]={};f.size=Array.isArray(l)?n(l[e])?l[e]:0:l,f.family=Array.isArray(c)?c[e]:c}else u.font={size:l,family:c};return u}function m(t){var e,r,n=t._length,i=t.marker,o={},l=Array.isArray(i.symbol),c=s.isArrayOrTypedArray(i.color),h=s.isArrayOrTypedArray(i.line.color),d=s.isArrayOrTypedArray(i.opacity),g=s.isArrayOrTypedArray(i.size),v=s.isArrayOrTypedArray(i.line.width);if(l||(r=p.OPEN_RE.test(i.symbol)),l||c||h||d){o.colors=new Array(n),o.borderColors=new Array(n);var m=u(i,i.opacity,n),y=u(i.line,i.opacity,n);if(!Array.isArray(y[0])){var x=y;for(y=Array(n),e=0;e<n;e++)y[e]=x}if(!Array.isArray(m[0])){var b=m;for(m=Array(n),e=0;e<n;e++)m[e]=b}for(o.colors=m,o.borderColors=y,e=0;e<n;e++){if(l){var _=i.symbol[e];r=p.OPEN_RE.test(_)}r&&(y[e]=m[e].slice(),m[e]=m[e].slice(),m[e][3]=0)}o.opacity=t.opacity}else r?(o.color=a(i.color,\"uint8\"),o.color[3]=0,o.borderColor=a(i.color,\"uint8\")):(o.color=a(i.color,\"uint8\"),o.borderColor=a(i.line.color,\"uint8\")),o.opacity=t.opacity*i.opacity;if(l)for(o.markers=new Array(n),e=0;e<n;e++)o.markers[e]=M(i.symbol[e]);else o.marker=M(i.symbol);var w,k=f(t);if(g||v){var T,A=o.sizes=new Array(n),S=o.borderSizes=new Array(n),E=0;if(g){for(e=0;e<n;e++)A[e]=k(i.size[e]),E+=A[e];T=E/n}else for(w=k(i.size),e=0;e<n;e++)A[e]=w;if(v)for(e=0;e<n;e++)S[e]=i.line.width[e]/2;else for(w=i.line.width/2,e=0;e<n;e++)S[e]=w;o.sizeAvg=T}else o.size=k(i&&i.size||10),o.borderSizes=k(i.line.width);return o}function y(t,e){var r=t.marker,n={};return e?(e.marker&&e.marker.symbol?n=m(s.extendFlat({},r,e.marker)):e.marker&&(e.marker.size&&(n.size=e.marker.size/2),e.marker.color&&(n.colors=e.marker.color),void 0!==e.marker.opacity&&(n.opacity=e.marker.opacity)),n):n}function x(t,e){var r={};if(!e)return r;if(e.textfont){var n={opacity:1,text:t.text,textposition:t.textposition,textfont:s.extendFlat({},t.textfont)};e.textfont&&s.extendFlat(n.textfont,e.textfont),r=v(n)}return r}function b(t,e){var r={capSize:2*e.width,lineWidth:e.thickness,color:e.color};return e.copy_ystyle&&(r=t.error_y),r}var _=p.SYMBOL_SDF_SIZE,w=p.SYMBOL_SIZE,k=p.SYMBOL_STROKE,T={},A=l.symbolFuncs[0](.05*w);function M(t){if(\"circle\"===t)return null;var e,r,n=l.symbolNumber(t),a=l.symbolFuncs[n%100],o=!!l.symbolNoDot[n%100],s=!!l.symbolNoFill[n%100],c=p.DOT_RE.test(t);return T[t]?T[t]:(e=c&&!o?a(1.1*w)+A:a(w),r=i(e,{w:_,h:_,viewBox:[-w,-w,w,w],stroke:s?k:-k}),T[t]=r,r||null)}e.exports={style:function(t,e){var r,n={marker:void 0,markerSel:void 0,markerUnsel:void 0,line:void 0,fill:void 0,errorX:void 0,errorY:void 0,text:void 0,textSel:void 0,textUnsel:void 0};if(!0!==e.visible)return n;if(h.hasText(e)&&(n.text=v(e),n.textSel=x(e,e.selected),n.textUnsel=x(e,e.unselected)),h.hasMarkers(e)&&(n.marker=m(e),n.markerSel=y(e,e.selected),n.markerUnsel=y(e,e.unselected),!e.unselected&&Array.isArray(e.marker.opacity))){var i=e.marker.opacity;for(n.markerUnsel.opacity=new Array(i.length),r=0;r<i.length;r++)n.markerUnsel.opacity[r]=d*i[r]}if(h.hasLines(e)){n.line={overlay:!0,thickness:e.line.width,color:e.line.color,opacity:e.opacity};var a=(p.DASHES[e.line.dash]||[1]).slice();for(r=0;r<a.length;++r)a[r]*=e.line.width;n.line.dashes=a}return e.error_x&&e.error_x.visible&&(n.errorX=b(e,e.error_x)),e.error_y&&e.error_y.visible&&(n.errorY=b(e,e.error_y)),e.fill&&\"none\"!==e.fill&&(n.fill={closed:!0,fill:e.fillcolor,thickness:0}),n},markerStyle:m,markerSelection:y,linePositions:function(t,e,r){var n,i,a=r.length,o=a/2;if(h.hasLines(e)&&o)if(\"hv\"===e.line.shape){for(n=[],i=0;i<o-1;i++)isNaN(r[2*i])||isNaN(r[2*i+1])?n.push(NaN,NaN,NaN,NaN):(n.push(r[2*i],r[2*i+1]),isNaN(r[2*i+2])||isNaN(r[2*i+3])?n.push(NaN,NaN):n.push(r[2*i+2],r[2*i+1]));n.push(r[a-2],r[a-1])}else if(\"hvh\"===e.line.shape){for(n=[],i=0;i<o-1;i++)if(isNaN(r[2*i])||isNaN(r[2*i+1])||isNaN(r[2*i+2])||isNaN(r[2*i+3]))isNaN(r[2*i])||isNaN(r[2*i+1])?n.push(NaN,NaN):n.push(r[2*i],r[2*i+1]),n.push(NaN,NaN);else{var s=(r[2*i]+r[2*i+2])/2;n.push(r[2*i],r[2*i+1],s,r[2*i+1],s,r[2*i+3])}n.push(r[a-2],r[a-1])}else if(\"vhv\"===e.line.shape){for(n=[],i=0;i<o-1;i++)if(isNaN(r[2*i])||isNaN(r[2*i+1])||isNaN(r[2*i+2])||isNaN(r[2*i+3]))isNaN(r[2*i])||isNaN(r[2*i+1])?n.push(NaN,NaN):n.push(r[2*i],r[2*i+1]),n.push(NaN,NaN);else{var l=(r[2*i+1]+r[2*i+3])/2;n.push(r[2*i],r[2*i+1],r[2*i],l,r[2*i+2],l)}n.push(r[a-2],r[a-1])}else if(\"vh\"===e.line.shape){for(n=[],i=0;i<o-1;i++)isNaN(r[2*i])||isNaN(r[2*i+1])?n.push(NaN,NaN,NaN,NaN):(n.push(r[2*i],r[2*i+1]),isNaN(r[2*i+2])||isNaN(r[2*i+3])?n.push(NaN,NaN):n.push(r[2*i],r[2*i+3]));n.push(r[a-2],r[a-1])}else n=r;var c=!1;for(i=0;i<n.length;i++)if(isNaN(n[i])){c=!0;break}var u=c||n.length>p.TOO_MANY_POINTS?\"rect\":h.hasMarkers(e)?\"rect\":\"round\";if(c&&e.connectgaps){var f=n[0],d=n[1];for(i=0;i<n.length;i+=2)isNaN(n[i])||isNaN(n[i+1])?(n[i]=f,n[i+1]=d):(f=n[i],d=n[i+1])}return{join:u,positions:n}},errorBarPositions:function(t,e,r,i,a){var s=o.getComponentMethod(\"errorbars\",\"makeComputeError\"),l=c.getFromId(t,e.xaxis),u=c.getFromId(t,e.yaxis),h=r.length/2,f={};function p(t,i){var a=i._id.charAt(0),o=e[\"error_\"+a];if(o&&o.visible&&(\"linear\"===i.type||\"log\"===i.type)){for(var l=s(o),c={x:0,y:1}[a],u={x:[0,1,2,3],y:[2,3,0,1]}[a],p=new Float64Array(4*h),d=1/0,g=-1/0,v=0,m=0;v<h;v++,m+=4){var y=t[v];if(n(y)){var x=r[2*v+c],b=l(y,v),_=b[0],w=b[1];if(n(_)&&n(w)){var k=y-_,T=y+w;p[m+u[0]]=x-i.c2l(k),p[m+u[1]]=i.c2l(T)-x,p[m+u[2]]=0,p[m+u[3]]=0,d=Math.min(d,y-_),g=Math.max(g,y+w)}}}f[a]={positions:r,errors:p,_bnds:[d,g]}}}return p(i,l),p(a,u),f},textPosition:function(t,e,r,n){var i,a=e._length,o={};if(h.hasMarkers(e)){var s=r.font,l=r.align,c=r.baseline;for(o.offset=new Array(a),i=0;i<a;i++){var u=n.sizes?n.sizes[i]:n.size,f=Array.isArray(s)?s[i].size:s.size,p=Array.isArray(l)?l.length>1?l[i]:l[0]:l,d=Array.isArray(c)?c.length>1?c[i]:c[0]:c,v=g[p],m=g[d],y=u?u/.8+1:0,x=-m*y-.5*m;o.offset[i]=[v*y/f,x/f]}}return o}}},{\"../../components/drawing\":614,\"../../constants/interactions\":694,\"../../lib\":719,\"../../lib/gl_format_color\":716,\"../../plots/cartesian/axis_ids\":770,\"../../registry\":847,\"../scatter/make_bubble_size_func\":1128,\"../scatter/subtypes\":1135,\"./constants\":1162,\"color-normalize\":120,\"fast-isnumeric\":225,\"svg-path-sdf\":535}],1164:[function(t,e,r){\"use strict\";var n=t(\"../../lib\"),i=t(\"../../registry\"),a=t(\"./attributes\"),o=t(\"../scatter/constants\"),s=t(\"../scatter/subtypes\"),l=t(\"../scatter/xy_defaults\"),c=t(\"../scatter/marker_defaults\"),u=t(\"../scatter/line_defaults\"),h=t(\"../scatter/fillcolor_defaults\"),f=t(\"../scatter/text_defaults\");e.exports=function(t,e,r,p){function d(r,i){return n.coerce(t,e,a,r,i)}var g=!!t.marker&&/-open/.test(t.marker.symbol),v=s.isBubble(t),m=l(t,e,p,d);if(m){var y=m<o.PTS_LINESONLY?\"lines+markers\":\"lines\";d(\"text\"),d(\"hovertext\"),d(\"hovertemplate\"),d(\"mode\",y),s.hasLines(e)&&(d(\"connectgaps\"),u(t,e,r,p,d),d(\"line.shape\")),s.hasMarkers(e)&&(c(t,e,r,p,d),d(\"marker.line.width\",g||v?1:0)),s.hasText(e)&&f(t,e,p,d);var x=(e.line||{}).color,b=(e.marker||{}).color;d(\"fill\"),\"none\"!==e.fill&&h(t,e,r,d);var _=i.getComponentMethod(\"errorbars\",\"supplyDefaults\");_(t,e,x||b||r,{axis:\"y\"}),_(t,e,x||b||r,{axis:\"x\",inherit:\"y\"}),n.coerceSelectionMarkerOpacity(e,d)}else e.visible=!1}},{\"../../lib\":719,\"../../registry\":847,\"../scatter/constants\":1116,\"../scatter/fillcolor_defaults\":1120,\"../scatter/line_defaults\":1124,\"../scatter/marker_defaults\":1130,\"../scatter/subtypes\":1135,\"../scatter/text_defaults\":1136,\"../scatter/xy_defaults\":1137,\"./attributes\":1160}],1165:[function(t,e,r){\"use strict\";var n=t(\"../../lib\"),i=t(\"../../components/color\"),a=t(\"../../constants/interactions\").DESELECTDIM;e.exports={styleTextSelection:function(t){var e,r,o=t[0],s=o.trace,l=o.t,c=l._scene,u=l.index,h=c.selectBatch[u],f=c.unselectBatch[u],p=c.textOptions[u],d=c.textSelectedOptions[u]||{},g=c.textUnselectedOptions[u]||{},v=n.extendFlat({},p);if(h.length||f.length){var m=d.color,y=g.color,x=p.color,b=Array.isArray(x);for(v.color=new Array(s._length),e=0;e<h.length;e++)r=h[e],v.color[r]=m||(b?x[r]:x);for(e=0;e<f.length;e++){r=f[e];var _=b?x[r]:x;v.color[r]=y||(m?_:i.addOpacity(_,a))}}c.glText[u].update(v)}}},{\"../../components/color\":593,\"../../constants/interactions\":694,\"../../lib\":719}],1166:[function(t,e,r){\"use strict\";var n=t(\"../../registry\"),i=t(\"../../lib\"),a=t(\"../scatter/get_trace_color\");function o(t,e,r,o){var s=t.xa,l=t.ya,c=t.distance,u=t.dxy,h=t.index,f={pointNumber:h,x:e[h],y:r[h]};f.tx=Array.isArray(o.text)?o.text[h]:o.text,f.htx=Array.isArray(o.hovertext)?o.hovertext[h]:o.hovertext,f.data=Array.isArray(o.customdata)?o.customdata[h]:o.customdata,f.tp=Array.isArray(o.textposition)?o.textposition[h]:o.textposition;var p=o.textfont;p&&(f.ts=Array.isArray(p.size)?p.size[h]:p.size,f.tc=Array.isArray(p.color)?p.color[h]:p.color,f.tf=Array.isArray(p.family)?p.family[h]:p.family);var d=o.marker;d&&(f.ms=i.isArrayOrTypedArray(d.size)?d.size[h]:d.size,f.mo=i.isArrayOrTypedArray(d.opacity)?d.opacity[h]:d.opacity,f.mx=Array.isArray(d.symbol)?d.symbol[h]:d.symbol,f.mc=i.isArrayOrTypedArray(d.color)?d.color[h]:d.color);var g=d&&d.line;g&&(f.mlc=Array.isArray(g.color)?g.color[h]:g.color,f.mlw=i.isArrayOrTypedArray(g.width)?g.width[h]:g.width);var v=d&&d.gradient;v&&\"none\"!==v.type&&(f.mgt=Array.isArray(v.type)?v.type[h]:v.type,f.mgc=Array.isArray(v.color)?v.color[h]:v.color);var m=s.c2p(f.x,!0),y=l.c2p(f.y,!0),x=f.mrc||1,b=o.hoverlabel;b&&(f.hbg=Array.isArray(b.bgcolor)?b.bgcolor[h]:b.bgcolor,f.hbc=Array.isArray(b.bordercolor)?b.bordercolor[h]:b.bordercolor,f.hts=Array.isArray(b.font.size)?b.font.size[h]:b.font.size,f.htc=Array.isArray(b.font.color)?b.font.color[h]:b.font.color,f.htf=Array.isArray(b.font.family)?b.font.family[h]:b.font.family,f.hnl=Array.isArray(b.namelength)?b.namelength[h]:b.namelength);var _=o.hoverinfo;_&&(f.hi=Array.isArray(_)?_[h]:_);var w=o.hovertemplate;w&&(f.ht=Array.isArray(w)?w[h]:w);var k={};return k[t.index]=f,i.extendFlat(t,{color:a(o,f),x0:m-x,x1:m+x,xLabelVal:f.x,y0:y-x,y1:y+x,yLabelVal:f.y,cd:k,distance:c,spikeDistance:u,hovertemplate:f.ht}),f.htx?t.text=f.htx:f.tx?t.text=f.tx:o.text&&(t.text=o.text),i.fillText(f,o,t),n.getComponentMethod(\"errorbars\",\"hoverInfo\")(f,o,t),t}e.exports={hoverPoints:function(t,e,r,n){var i,a,s,l,c,u,h,f,p,d=t.cd,g=d[0].t,v=d[0].trace,m=t.xa,y=t.ya,x=g.x,b=g.y,_=m.c2p(e),w=y.c2p(r),k=t.distance;if(g.tree){var T=m.p2c(_-k),A=m.p2c(_+k),M=y.p2c(w-k),S=y.p2c(w+k);i=\"x\"===n?g.tree.range(Math.min(T,A),Math.min(y._rl[0],y._rl[1]),Math.max(T,A),Math.max(y._rl[0],y._rl[1])):g.tree.range(Math.min(T,A),Math.min(M,S),Math.max(T,A),Math.max(M,S))}else{if(!g.ids)return[t];i=g.ids}var E=k;if(\"x\"===n)for(c=0;c<i.length;c++)s=x[i[c]],(u=Math.abs(m.c2p(s)-_))<E&&(E=u,h=y.c2p(b[i[c]])-w,p=Math.sqrt(u*u+h*h),a=i[c]);else for(c=i.length-1;c>-1;c--)s=x[i[c]],l=b[i[c]],u=m.c2p(s)-_,h=y.c2p(l)-w,(f=Math.sqrt(u*u+h*h))<E&&(E=p=f,a=i[c]);return t.index=a,t.distance=E,t.dxy=p,void 0===a?[t]:(o(t,x,b,v),[t])},calcHover:o}},{\"../../lib\":719,\"../../registry\":847,\"../scatter/get_trace_color\":1121}],1167:[function(t,e,r){\"use strict\";var n=t(\"./hover\");e.exports={moduleType:\"trace\",name:\"scattergl\",basePlotModule:t(\"../../plots/cartesian\"),categories:[\"gl\",\"regl\",\"cartesian\",\"symbols\",\"errorBarsOK\",\"showLegend\",\"scatter-like\"],attributes:t(\"./attributes\"),supplyDefaults:t(\"./defaults\"),crossTraceDefaults:t(\"../scatter/cross_trace_defaults\"),colorbar:t(\"../scatter/marker_colorbar\"),calc:t(\"./calc\"),plot:t(\"./plot\"),hoverPoints:n.hoverPoints,selectPoints:t(\"./select\"),meta:{}}},{\"../../plots/cartesian\":778,\"../scatter/cross_trace_defaults\":1118,\"../scatter/marker_colorbar\":1129,\"./attributes\":1160,\"./calc\":1161,\"./defaults\":1164,\"./hover\":1166,\"./plot\":1168,\"./select\":1170}],1168:[function(t,e,r){\"use strict\";var n=t(\"regl-scatter2d\"),i=t(\"regl-line2d\"),a=t(\"regl-error2d\"),o=t(\"gl-text\"),s=t(\"../../lib\"),l=t(\"../../lib/prepare_regl\"),c=t(\"../scatter/subtypes\"),u=t(\"../scatter/link_traces\"),h=t(\"./edit_style\").styleTextSelection;e.exports=function(t,e,r){if(r.length){var f,p,d=t._fullLayout,g=e._scene,v=e.xaxis,m=e.yaxis;if(g)if(l(t,[\"ANGLE_instanced_arrays\",\"OES_element_index_uint\"])){var y=g.count,x=d._glcanvas.data()[0].regl;if(u(t,e,r),g.dirty){if(!0===g.error2d&&(g.error2d=a(x)),!0===g.line2d&&(g.line2d=i(x)),!0===g.scatter2d&&(g.scatter2d=n(x)),!0===g.fill2d&&(g.fill2d=i(x)),!0===g.glText)for(g.glText=new Array(y),f=0;f<y;f++)g.glText[f]=new o(x);if(g.glText){if(y>g.glText.length){var b=y-g.glText.length;for(f=0;f<b;f++)g.glText.push(new o(x))}else if(y<g.glText.length){var _=g.glText.length-y;g.glText.splice(y,_).forEach(function(t){t.destroy()})}for(f=0;f<y;f++)g.glText[f].update(g.textOptions[f])}if(g.line2d&&(g.line2d.update(g.lineOptions),g.lineOptions=g.lineOptions.map(function(t){if(t&&t.positions){for(var e=t.positions,r=0;r<e.length&&(isNaN(e[r])||isNaN(e[r+1]));)r+=2;for(var n=e.length-2;n>r&&(isNaN(e[n])||isNaN(e[n+1]));)n-=2;t.positions=e.slice(r,n+2)}return t}),g.line2d.update(g.lineOptions)),g.error2d){var w=(g.errorXOptions||[]).concat(g.errorYOptions||[]);g.error2d.update(w)}g.scatter2d&&g.scatter2d.update(g.markerOptions),g.fillOrder=s.repeat(null,y),g.fill2d&&(g.fillOptions=g.fillOptions.map(function(t,e){var n=r[e];if(t&&n&&n[0]&&n[0].trace){var i,a,o=n[0],s=o.trace,l=o.t,c=g.lineOptions[e],u=[];s._ownfill&&u.push(e),s._nexttrace&&u.push(e+1),u.length&&(g.fillOrder[e]=u);var h,f,p=[],d=c&&c.positions||l.positions;if(\"tozeroy\"===s.fill){for(h=0;h<d.length&&isNaN(d[h+1]);)h+=2;for(f=d.length-2;f>h&&isNaN(d[f+1]);)f-=2;0!==d[h+1]&&(p=[d[h],0]),p=p.concat(d.slice(h,f+2)),0!==d[f+1]&&(p=p.concat([d[f],0]))}else if(\"tozerox\"===s.fill){for(h=0;h<d.length&&isNaN(d[h]);)h+=2;for(f=d.length-2;f>h&&isNaN(d[f]);)f-=2;0!==d[h]&&(p=[0,d[h+1]]),p=p.concat(d.slice(h,f+2)),0!==d[f]&&(p=p.concat([0,d[f+1]]))}else if(\"toself\"===s.fill||\"tonext\"===s.fill){for(p=[],i=0,a=0;a<d.length;a+=2)(isNaN(d[a])||isNaN(d[a+1]))&&((p=p.concat(d.slice(i,a))).push(d[i],d[i+1]),i=a+2);p=p.concat(d.slice(i)),i&&p.push(d[i],d[i+1])}else{var v=s._nexttrace;if(v){var m=g.lineOptions[e+1];if(m){var y=m.positions;if(\"tonexty\"===s.fill){for(p=d.slice(),e=Math.floor(y.length/2);e--;){var x=y[2*e],b=y[2*e+1];isNaN(x)||isNaN(b)||p.push(x,b)}t.fill=v.fillcolor}}}}if(s._prevtrace&&\"tonext\"===s._prevtrace.fill){var _=g.lineOptions[e-1].positions,w=p.length/2,k=[i=w];for(a=0;a<_.length;a+=2)(isNaN(_[a])||isNaN(_[a+1]))&&(k.push(a/2+w+1),i=a+2);p=p.concat(_),t.hole=k}return t.fillmode=s.fill,t.opacity=s.opacity,t.positions=p,t}}),g.fill2d.update(g.fillOptions))}var k=d.dragmode,T=\"lasso\"===k||\"select\"===k,A=d.clickmode.indexOf(\"select\")>-1;for(f=0;f<y;f++){var M=r[f][0],S=M.trace,E=M.t,C=E.index,L=S._length,P=E.x,O=E.y;if(S.selectedpoints||T||A){if(T||(T=!0),S.selectedpoints){var z=g.selectBatch[C]=s.selIndices2selPoints(S),I={};for(p=0;p<z.length;p++)I[z[p]]=1;var D=[];for(p=0;p<L;p++)I[p]||D.push(p);g.unselectBatch[C]=D}var R=E.xpx=new Array(L),F=E.ypx=new Array(L);for(p=0;p<L;p++)R[p]=v.c2p(P[p]),F[p]=m.c2p(O[p])}else E.xpx=E.ypx=null}if(T){if(g.select2d||(g.select2d=n(d._glcanvas.data()[1].regl)),g.scatter2d){var B=new Array(y);for(f=0;f<y;f++)B[f]=g.selectBatch[f].length||g.unselectBatch[f].length?g.markerUnselectedOptions[f]:{};g.scatter2d.update(B)}g.select2d&&(g.select2d.update(g.markerOptions),g.select2d.update(g.markerSelectedOptions)),g.glText&&r.forEach(function(t){var e=((t||[])[0]||{}).trace||{};c.hasText(e)&&h(t)})}else g.scatter2d&&g.scatter2d.update(g.markerOptions);var N={viewport:function(t,e,r){var n=t._size,i=t.width,a=t.height;return[n.l+e.domain[0]*n.w,n.b+r.domain[0]*n.h,i-n.r-(1-e.domain[1])*n.w,a-n.t-(1-r.domain[1])*n.h]}(d,v,m),range:[(v._rl||v.range)[0],(m._rl||m.range)[0],(v._rl||v.range)[1],(m._rl||m.range)[1]]},j=s.repeat(N,g.count);g.fill2d&&g.fill2d.update(j),g.line2d&&g.line2d.update(j),g.error2d&&g.error2d.update(j.concat(j)),g.scatter2d&&g.scatter2d.update(j),g.select2d&&g.select2d.update(j),g.glText&&g.glText.forEach(function(t){t.update(N)})}else g.init()}}},{\"../../lib\":719,\"../../lib/prepare_regl\":732,\"../scatter/link_traces\":1127,\"../scatter/subtypes\":1135,\"./edit_style\":1165,\"gl-text\":317,\"regl-error2d\":490,\"regl-line2d\":491,\"regl-scatter2d\":497}],1169:[function(t,e,r){\"use strict\";var n=t(\"../../lib\");e.exports=function(t,e){var r=e._scene,i={count:0,dirty:!0,lineOptions:[],fillOptions:[],markerOptions:[],markerSelectedOptions:[],markerUnselectedOptions:[],errorXOptions:[],errorYOptions:[],textOptions:[],textSelectedOptions:[],textUnselectedOptions:[],selectBatch:[],unselectBatch:[]},a={fill2d:!1,scatter2d:!1,error2d:!1,line2d:!1,glText:!1,select2d:!1};return e._scene||((r=e._scene={}).init=function(){n.extendFlat(r,a,i)},r.init(),r.update=function(t){var e=n.repeat(t,r.count);if(r.fill2d&&r.fill2d.update(e),r.scatter2d&&r.scatter2d.update(e),r.line2d&&r.line2d.update(e),r.error2d&&r.error2d.update(e.concat(e)),r.select2d&&r.select2d.update(e),r.glText)for(var i=0;i<r.count;i++)r.glText[i].update(t)},r.draw=function(){for(var t=r.count,e=r.fill2d,i=r.error2d,a=r.line2d,o=r.scatter2d,s=r.glText,l=r.select2d,c=r.selectBatch,u=r.unselectBatch,h=0;h<t;h++){if(e&&r.fillOrder[h]&&e.draw(r.fillOrder[h]),a&&r.lineOptions[h]&&a.draw(h),i&&(r.errorXOptions[h]&&i.draw(h),r.errorYOptions[h]&&i.draw(h+t)),o&&r.markerOptions[h])if(u[h].length){var f=n.repeat([],r.count);f[h]=u[h],o.draw(f)}else c[h].length||o.draw(h);s[h]&&r.textOptions[h]&&s[h].render()}l&&l.draw(c),r.dirty=!1},r.destroy=function(){r.fill2d&&r.fill2d.destroy&&r.fill2d.destroy(),r.scatter2d&&r.scatter2d.destroy&&r.scatter2d.destroy(),r.error2d&&r.error2d.destroy&&r.error2d.destroy(),r.line2d&&r.line2d.destroy&&r.line2d.destroy(),r.select2d&&r.select2d.destroy&&r.select2d.destroy(),r.glText&&r.glText.forEach(function(t){t.destroy&&t.destroy()}),r.lineOptions=null,r.fillOptions=null,r.markerOptions=null,r.markerSelectedOptions=null,r.markerUnselectedOptions=null,r.errorXOptions=null,r.errorYOptions=null,r.textOptions=null,r.textSelectedOptions=null,r.textUnselectedOptions=null,r.selectBatch=null,r.unselectBatch=null,e._scene=null}),r.dirty||n.extendFlat(r,i),r}},{\"../../lib\":719}],1170:[function(t,e,r){\"use strict\";var n=t(\"../scatter/subtypes\"),i=t(\"./edit_style\").styleTextSelection;e.exports=function(t,e){var r=t.cd,a=[],o=r[0].trace,s=r[0].t,l=o._length,c=s.x,u=s.y,h=s._scene,f=s.index;if(!h)return a;var p=n.hasText(o),d=n.hasMarkers(o),g=!d&&!p;if(!0!==o.visible||g)return a;var v=[],m=[];if(!1!==e&&!e.degenerate)for(var y=0;y<l;y++)e.contains([s.xpx[y],s.ypx[y]],!1,y,t)?(v.push(y),a.push({pointNumber:y,x:c[y],y:u[y]})):m.push(y);if(d){var x=h.scatter2d;if(v.length||m.length){if(!h.selectBatch[f].length&&!h.unselectBatch[f].length){var b=new Array(h.count);b[f]=h.markerUnselectedOptions[f],x.update.apply(x,b)}}else{var _=new Array(h.count);_[f]=h.markerOptions[f],x.update.apply(x,_)}}return h.selectBatch[f]=v,h.unselectBatch[f]=m,p&&i(r),a}},{\"../scatter/subtypes\":1135,\"./edit_style\":1165}],1171:[function(t,e,r){\"use strict\";var n=t(\"../../components/fx/hovertemplate_attributes\"),i=t(\"../scattergeo/attributes\"),a=t(\"../scatter/attributes\"),o=t(\"../../plots/mapbox/layout_attributes\"),s=t(\"../../plots/attributes\"),l=t(\"../../components/colorscale/attributes\"),c=t(\"../../lib/extend\").extendFlat,u=t(\"../../plot_api/edit_types\").overrideAll,h=i.line,f=i.marker;e.exports=u({lon:i.lon,lat:i.lat,mode:c({},a.mode,{dflt:\"markers\"}),text:c({},a.text,{}),hovertext:c({},a.hovertext,{}),line:{color:h.color,width:h.width},connectgaps:a.connectgaps,marker:c({symbol:{valType:\"string\",dflt:\"circle\",arrayOk:!0},opacity:f.opacity,size:f.size,sizeref:f.sizeref,sizemin:f.sizemin,sizemode:f.sizemode},l(\"marker\")),fill:i.fill,fillcolor:a.fillcolor,textfont:o.layers.symbol.textfont,textposition:o.layers.symbol.textposition,below:{valType:\"string\"},selected:{marker:a.selected.marker},unselected:{marker:a.unselected.marker},hoverinfo:c({},s.hoverinfo,{flags:[\"lon\",\"lat\",\"text\",\"name\"]}),hovertemplate:n()},\"calc\",\"nested\")},{\"../../components/colorscale/attributes\":600,\"../../components/fx/hovertemplate_attributes\":631,\"../../lib/extend\":710,\"../../plot_api/edit_types\":750,\"../../plots/attributes\":764,\"../../plots/mapbox/layout_attributes\":824,\"../scatter/attributes\":1112,\"../scattergeo/attributes\":1151}],1172:[function(t,e,r){\"use strict\";var n=t(\"fast-isnumeric\"),i=t(\"../../lib\"),a=t(\"../../constants/numerical\").BADNUM,o=t(\"../../lib/geojson_utils\"),s=t(\"../../components/colorscale\"),l=t(\"../../components/drawing\"),c=t(\"../scatter/make_bubble_size_func\"),u=t(\"../scatter/subtypes\"),h=t(\"../../plots/mapbox/convert_text_opts\");function f(){return{geojson:o.makeBlank(),layout:{visibility:\"none\"},paint:{}}}function p(t){return i.isArrayOrTypedArray(t)?function(t){return t}:t?function(){return t}:d}function d(){return\"\"}function g(t){return t[0]===a}e.exports=function(t){var e,r=t[0].trace,a=!0===r.visible&&0!==r._length,v=\"none\"!==r.fill,m=u.hasLines(r),y=u.hasMarkers(r),x=u.hasText(r),b=y&&\"circle\"===r.marker.symbol,_=y&&\"circle\"!==r.marker.symbol,w=f(),k=f(),T=f(),A=f(),M={fill:w,line:k,circle:T,symbol:A};if(!a)return M;if((v||m)&&(e=o.calcTraceToLineCoords(t)),v&&(w.geojson=o.makePolygon(e),w.layout.visibility=\"visible\",i.extendFlat(w.paint,{\"fill-color\":r.fillcolor})),m&&(k.geojson=o.makeLine(e),k.layout.visibility=\"visible\",i.extendFlat(k.paint,{\"line-width\":r.line.width,\"line-color\":r.line.color,\"line-opacity\":r.opacity})),b){var S=function(t){var e,r,a,o,u=t[0].trace,h=u.marker,f=u.selectedpoints,p=i.isArrayOrTypedArray(h.color),d=i.isArrayOrTypedArray(h.size),v=i.isArrayOrTypedArray(h.opacity);function m(t){return u.opacity*t}p&&(r=s.hasColorscale(u,\"marker\")?s.makeColorScaleFuncFromTrace(h):i.identity);d&&(a=c(u));v&&(o=function(t){var e=n(t)?+i.constrain(t,0,1):0;return m(e)});var y,x=[];for(e=0;e<t.length;e++){var b=t[e],_=b.lonlat;if(!g(_)){var w={};r&&(w.mcc=b.mcc=r(b.mc)),a&&(w.mrc=b.mrc=a(b.ms)),o&&(w.mo=o(b.mo)),f&&(w.selected=b.selected||0),x.push({type:\"Feature\",geometry:{type:\"Point\",coordinates:_},properties:w})}}if(f)for(y=l.makeSelectedPointStyleFns(u),e=0;e<x.length;e++){var k=x[e].properties;y.selectedOpacityFn&&(k.mo=m(y.selectedOpacityFn(k))),y.selectedColorFn&&(k.mcc=y.selectedColorFn(k)),y.selectedSizeFn&&(k.mrc=y.selectedSizeFn(k))}return{geojson:{type:\"FeatureCollection\",features:x},mcc:p||y&&y.selectedColorFn?{type:\"identity\",property:\"mcc\"}:h.color,mrc:d||y&&y.selectedSizeFn?{type:\"identity\",property:\"mrc\"}:(T=h.size,T/2),mo:v||y&&y.selectedOpacityFn?{type:\"identity\",property:\"mo\"}:m(h.opacity)};var T}(t);T.geojson=S.geojson,T.layout.visibility=\"visible\",i.extendFlat(T.paint,{\"circle-color\":S.mcc,\"circle-radius\":S.mrc,\"circle-opacity\":S.mo})}if((_||x)&&(A.geojson=function(t){for(var e=t[0].trace,r=(e.marker||{}).symbol,n=e.text,i=\"circle\"!==r?p(r):d,a=u.hasText(e)?p(n):d,o=[],s=0;s<t.length;s++){var l=t[s];g(l.lonlat)||o.push({type:\"Feature\",geometry:{type:\"Point\",coordinates:l.lonlat},properties:{symbol:i(l.mx),text:a(l.tx)}})}return{type:\"FeatureCollection\",features:o}}(t),i.extendFlat(A.layout,{visibility:\"visible\",\"icon-image\":\"{symbol}-15\",\"text-field\":\"{text}\"}),_&&(i.extendFlat(A.layout,{\"icon-size\":r.marker.size/10}),i.extendFlat(A.paint,{\"icon-opacity\":r.opacity*r.marker.opacity,\"icon-color\":r.marker.color})),x)){var E=(r.marker||{}).size,C=h(r.textposition,E);i.extendFlat(A.layout,{\"text-size\":r.textfont.size,\"text-anchor\":C.anchor,\"text-offset\":C.offset}),i.extendFlat(A.paint,{\"text-color\":r.textfont.color,\"text-opacity\":r.opacity})}return M}},{\"../../components/colorscale\":605,\"../../components/drawing\":614,\"../../constants/numerical\":695,\"../../lib\":719,\"../../lib/geojson_utils\":714,\"../../plots/mapbox/convert_text_opts\":821,\"../scatter/make_bubble_size_func\":1128,\"../scatter/subtypes\":1135,\"fast-isnumeric\":225}],1173:[function(t,e,r){\"use strict\";var n=t(\"../../lib\"),i=t(\"../scatter/subtypes\"),a=t(\"../scatter/marker_defaults\"),o=t(\"../scatter/line_defaults\"),s=t(\"../scatter/text_defaults\"),l=t(\"../scatter/fillcolor_defaults\"),c=t(\"./attributes\");e.exports=function(t,e,r,u){function h(r,i){return n.coerce(t,e,c,r,i)}if(function(t,e,r){var n=r(\"lon\")||[],i=r(\"lat\")||[],a=Math.min(n.length,i.length);return e._length=a,a}(0,e,h)){if(h(\"text\"),h(\"hovertext\"),h(\"hovertemplate\"),h(\"mode\"),h(\"below\"),i.hasLines(e)&&(o(t,e,r,u,h,{noDash:!0}),h(\"connectgaps\")),i.hasMarkers(e)){a(t,e,r,u,h,{noLine:!0});var f=e.marker;\"circle\"!==f.symbol&&(n.isArrayOrTypedArray(f.size)&&(f.size=f.size[0]),n.isArrayOrTypedArray(f.color)&&(f.color=f.color[0]))}i.hasText(e)&&s(t,e,u,h,{noSelect:!0}),h(\"fill\"),\"none\"!==e.fill&&l(t,e,r,h),n.coerceSelectionMarkerOpacity(e,h)}else e.visible=!1}},{\"../../lib\":719,\"../scatter/fillcolor_defaults\":1120,\"../scatter/line_defaults\":1124,\"../scatter/marker_defaults\":1130,\"../scatter/subtypes\":1135,\"../scatter/text_defaults\":1136,\"./attributes\":1171}],1174:[function(t,e,r){\"use strict\";e.exports=function(t,e){return t.lon=e.lon,t.lat=e.lat,t}},{}],1175:[function(t,e,r){\"use strict\";var n=t(\"../../components/fx\"),i=t(\"../../lib\"),a=t(\"../scatter/get_trace_color\"),o=i.fillText,s=t(\"../../constants/numerical\").BADNUM;e.exports=function(t,e,r){var l=t.cd,c=l[0].trace,u=t.xa,h=t.ya,f=t.subplot,p=360*(e>=0?Math.floor((e+180)/360):Math.ceil((e-180)/360)),d=e-p;if(n.getClosest(l,function(t){var e=t.lonlat;if(e[0]===s)return 1/0;var n=i.modHalf(e[0],360),a=e[1],o=f.project([n,a]),l=o.x-u.c2p([d,a]),c=o.y-h.c2p([n,r]),p=Math.max(3,t.mrc||0);return Math.max(Math.sqrt(l*l+c*c)-p,1-3/p)},t),!1!==t.index){var g=l[t.index],v=g.lonlat,m=[i.modHalf(v[0],360)+p,v[1]],y=u.c2p(m),x=h.c2p(m),b=g.mrc||1;return t.x0=y-b,t.x1=y+b,t.y0=x-b,t.y1=x+b,t.color=a(c,g),t.extraText=function(t,e,r){if(t.hovertemplate)return;var n=(e.hi||t.hoverinfo).split(\"+\"),i=-1!==n.indexOf(\"all\"),a=-1!==n.indexOf(\"lon\"),s=-1!==n.indexOf(\"lat\"),l=e.lonlat,c=[];function u(t){return t+\"\\xb0\"}i||a&&s?c.push(\"(\"+u(l[0])+\", \"+u(l[1])+\")\"):a?c.push(r.lon+u(l[0])):s&&c.push(r.lat+u(l[1]));(i||-1!==n.indexOf(\"text\"))&&o(e,t,c);return c.join(\"<br>\")}(c,g,l[0].t.labels),t.hovertemplate=c.hovertemplate,[t]}}},{\"../../components/fx\":632,\"../../constants/numerical\":695,\"../../lib\":719,\"../scatter/get_trace_color\":1121}],1176:[function(t,e,r){\"use strict\";e.exports={attributes:t(\"./attributes\"),supplyDefaults:t(\"./defaults\"),colorbar:t(\"../scatter/marker_colorbar\"),calc:t(\"../scattergeo/calc\"),plot:t(\"./plot\"),hoverPoints:t(\"./hover\"),eventData:t(\"./event_data\"),selectPoints:t(\"./select\"),styleOnSelect:function(t,e){e&&e[0].trace._glTrace.update(e)},moduleType:\"trace\",name:\"scattermapbox\",basePlotModule:t(\"../../plots/mapbox\"),categories:[\"mapbox\",\"gl\",\"symbols\",\"showLegend\",\"scatterlike\"],meta:{}}},{\"../../plots/mapbox\":822,\"../scatter/marker_colorbar\":1129,\"../scattergeo/calc\":1152,\"./attributes\":1171,\"./defaults\":1173,\"./event_data\":1174,\"./hover\":1175,\"./plot\":1177,\"./select\":1178}],1177:[function(t,e,r){\"use strict\";var n=t(\"./convert\"),i=t(\"../../plots/mapbox/constants\").traceLayerPrefix,a=[\"fill\",\"line\",\"circle\",\"symbol\"];function o(t,e){this.subplot=t,this.uid=e,this.sourceIds={fill:\"source-\"+e+\"-fill\",line:\"source-\"+e+\"-line\",circle:\"source-\"+e+\"-circle\",symbol:\"source-\"+e+\"-symbol\"},this.layerIds={fill:i+e+\"-fill\",line:i+e+\"-line\",circle:i+e+\"-circle\",symbol:i+e+\"-symbol\"},this.below=null}var s=o.prototype;s.addSource=function(t,e){this.subplot.map.addSource(this.sourceIds[t],{type:\"geojson\",data:e.geojson})},s.setSourceData=function(t,e){this.subplot.map.getSource(this.sourceIds[t]).setData(e.geojson)},s.addLayer=function(t,e,r){this.subplot.addLayer({type:t,id:this.layerIds[t],source:this.sourceIds[t],layout:e.layout,paint:e.paint},r)},s.update=function(t){var e,r,i,o=this.subplot,s=o.map,l=n(t),c=o.belowLookup[\"trace-\"+this.uid];if(c!==this.below){for(e=a.length-1;e>=0;e--)r=a[e],s.removeLayer(this.layerIds[r]);for(e=0;e<a.length;e++)i=l[r=a[e]],this.addLayer(r,i,c);this.below=c}for(e=0;e<a.length;e++)i=l[r=a[e]],o.setOptions(this.layerIds[r],\"setLayoutProperty\",i.layout),\"visible\"===i.layout.visibility&&(this.setSourceData(r,i),o.setOptions(this.layerIds[r],\"setPaintProperty\",i.paint));t[0].trace._glTrace=this},s.dispose=function(){for(var t=this.subplot.map,e=a.length-1;e>=0;e--){var r=a[e];t.removeLayer(this.layerIds[r]),t.removeSource(this.sourceIds[r])}},e.exports=function(t,e){for(var r=e[0].trace,i=new o(t,r.uid),s=n(e),l=i.below=t.belowLookup[\"trace-\"+r.uid],c=0;c<a.length;c++){var u=a[c],h=s[u];i.addSource(u,h),i.addLayer(u,h,l)}return e[0].trace._glTrace=i,i}},{\"../../plots/mapbox/constants\":820,\"./convert\":1172}],1178:[function(t,e,r){\"use strict\";var n=t(\"../../lib\"),i=t(\"../scatter/subtypes\"),a=t(\"../../constants/numerical\").BADNUM;e.exports=function(t,e){var r,o=t.cd,s=t.xaxis,l=t.yaxis,c=[],u=o[0].trace;if(!i.hasMarkers(u))return[];if(!1===e)for(r=0;r<o.length;r++)o[r].selected=0;else for(r=0;r<o.length;r++){var h=o[r],f=h.lonlat;if(f[0]!==a){var p=[n.modHalf(f[0],360),f[1]],d=[s.c2p(p),l.c2p(p)];e.contains(d,null,r,t)?(c.push({pointNumber:r,lon:f[0],lat:f[1]}),h.selected=1):h.selected=0}}return c}},{\"../../constants/numerical\":695,\"../../lib\":719,\"../scatter/subtypes\":1135}],1179:[function(t,e,r){\"use strict\";var n=t(\"../../components/fx/hovertemplate_attributes\"),i=t(\"../../lib/extend\").extendFlat,a=t(\"../scatter/attributes\"),o=t(\"../../plots/attributes\"),s=a.line;e.exports={mode:a.mode,r:{valType:\"data_array\",editType:\"calc+clearAxisTypes\"},theta:{valType:\"data_array\",editType:\"calc+clearAxisTypes\"},r0:{valType:\"any\",dflt:0,editType:\"calc+clearAxisTypes\"},dr:{valType:\"number\",dflt:1,editType:\"calc\"},theta0:{valType:\"any\",dflt:0,editType:\"calc+clearAxisTypes\"},dtheta:{valType:\"number\",editType:\"calc\"},thetaunit:{valType:\"enumerated\",values:[\"radians\",\"degrees\",\"gradians\"],dflt:\"degrees\",editType:\"calc+clearAxisTypes\"},text:a.text,hovertext:a.hovertext,line:{color:s.color,width:s.width,dash:s.dash,shape:i({},s.shape,{values:[\"linear\",\"spline\"]}),smoothing:s.smoothing,editType:\"calc\"},connectgaps:a.connectgaps,marker:a.marker,cliponaxis:i({},a.cliponaxis,{dflt:!1}),textposition:a.textposition,textfont:a.textfont,fill:i({},a.fill,{values:[\"none\",\"toself\",\"tonext\"],dflt:\"none\"}),fillcolor:a.fillcolor,hoverinfo:i({},o.hoverinfo,{flags:[\"r\",\"theta\",\"text\",\"name\"]}),hoveron:a.hoveron,hovertemplate:n(),selected:a.selected,unselected:a.unselected}},{\"../../components/fx/hovertemplate_attributes\":631,\"../../lib/extend\":710,\"../../plots/attributes\":764,\"../scatter/attributes\":1112}],1180:[function(t,e,r){\"use strict\";var n=t(\"fast-isnumeric\"),i=t(\"../../constants/numerical\").BADNUM,a=t(\"../../plots/cartesian/axes\"),o=t(\"../scatter/colorscale_calc\"),s=t(\"../scatter/arrays_to_calcdata\"),l=t(\"../scatter/calc_selection\"),c=t(\"../scatter/calc\").calcMarkerSize;e.exports=function(t,e){for(var r=t._fullLayout,u=e.subplot,h=r[u].radialaxis,f=r[u].angularaxis,p=h.makeCalcdata(e,\"r\"),d=f.makeCalcdata(e,\"theta\"),g=e._length,v=new Array(g),m=0;m<g;m++){var y=p[m],x=d[m],b=v[m]={};n(y)&&n(x)?(b.r=y,b.theta=x):b.r=i}var _=c(e,g);return e._extremes.x=a.findExtremes(h,p,{ppad:_}),o(t,e),s(v,e),l(v,e),v}},{\"../../constants/numerical\":695,\"../../plots/cartesian/axes\":767,\"../scatter/arrays_to_calcdata\":1111,\"../scatter/calc\":1113,\"../scatter/calc_selection\":1114,\"../scatter/colorscale_calc\":1115,\"fast-isnumeric\":225}],1181:[function(t,e,r){\"use strict\";var n=t(\"../../lib\"),i=t(\"../scatter/subtypes\"),a=t(\"../scatter/marker_defaults\"),o=t(\"../scatter/line_defaults\"),s=t(\"../scatter/line_shape_defaults\"),l=t(\"../scatter/text_defaults\"),c=t(\"../scatter/fillcolor_defaults\"),u=t(\"../scatter/constants\").PTS_LINESONLY,h=t(\"./attributes\");function f(t,e,r,n){var i,a=n(\"r\"),o=n(\"theta\");if(a)o?i=Math.min(a.length,o.length):(i=a.length,n(\"theta0\"),n(\"dtheta\"));else{if(!o)return 0;i=e.theta.length,n(\"r0\"),n(\"dr\")}return e._length=i,i}e.exports={handleRThetaDefaults:f,supplyDefaults:function(t,e,r,p){function d(r,i){return n.coerce(t,e,h,r,i)}var g=f(0,e,0,d);if(g){d(\"thetaunit\"),d(\"mode\",g<u?\"lines+markers\":\"lines\"),d(\"text\"),d(\"hovertext\"),\"fills\"!==e.hoveron&&d(\"hovertemplate\"),i.hasLines(e)&&(o(t,e,r,p,d),s(t,e,d),d(\"connectgaps\")),i.hasMarkers(e)&&a(t,e,r,p,d,{gradient:!0}),i.hasText(e)&&l(t,e,p,d);var v=[];(i.hasMarkers(e)||i.hasText(e))&&(d(\"cliponaxis\"),d(\"marker.maxdisplayed\"),v.push(\"points\")),d(\"fill\"),\"none\"!==e.fill&&(c(t,e,r,d),i.hasLines(e)||s(t,e,d)),\"tonext\"!==e.fill&&\"toself\"!==e.fill||v.push(\"fills\"),d(\"hoveron\",v.join(\"+\")||\"points\"),n.coerceSelectionMarkerOpacity(e,d)}else e.visible=!1}}},{\"../../lib\":719,\"../scatter/constants\":1116,\"../scatter/fillcolor_defaults\":1120,\"../scatter/line_defaults\":1124,\"../scatter/line_shape_defaults\":1126,\"../scatter/marker_defaults\":1130,\"../scatter/subtypes\":1135,\"../scatter/text_defaults\":1136,\"./attributes\":1179}],1182:[function(t,e,r){\"use strict\";var n=t(\"../scatter/hover\"),i=t(\"../../plots/cartesian/axes\"),a=t(\"../../lib\");function o(t,e,r,n){var o=r.radialAxis,s=r.angularAxis;o._hovertitle=\"r\",s._hovertitle=\"\\u03b8\";var l=o.c2l(t.r);n.rLabel=i.tickText(o,l,\"hover\").text;var c=\"degrees\"===s.thetaunit?a.rad2deg(t.theta):t.theta;n.thetaLabel=i.tickText(s,c,\"hover\").text;var u=t.hi||e.hoverinfo,h=[];function f(t,e){h.push(t._hovertitle+\": \"+e)}if(!e.hovertemplate){var p=u.split(\"+\");-1!==p.indexOf(\"all\")&&(p=[\"r\",\"theta\",\"text\"]),-1!==p.indexOf(\"r\")&&f(o,n.rLabel),-1!==p.indexOf(\"theta\")&&f(s,n.thetaLabel),-1!==p.indexOf(\"text\")&&n.text&&(h.push(n.text),delete n.text),n.extraText=h.join(\"<br>\")}}e.exports={hoverPoints:function(t,e,r,i){var a=n(t,e,r,i);if(a&&!1!==a[0].index){var s=a[0];if(void 0===s.index)return a;var l=t.subplot,c=s.cd[s.index],u=s.trace;if(l.isPtInside(c))return s.xLabelVal=void 0,s.yLabelVal=void 0,o(c,u,l,s),s.hovertemplate=u.hovertemplate,a}},makeHoverPointText:o}},{\"../../lib\":719,\"../../plots/cartesian/axes\":767,\"../scatter/hover\":1122}],1183:[function(t,e,r){\"use strict\";e.exports={moduleType:\"trace\",name:\"scatterpolar\",basePlotModule:t(\"../../plots/polar\"),categories:[\"polar\",\"symbols\",\"showLegend\",\"scatter-like\"],attributes:t(\"./attributes\"),supplyDefaults:t(\"./defaults\").supplyDefaults,colorbar:t(\"../scatter/marker_colorbar\"),calc:t(\"./calc\"),plot:t(\"./plot\"),style:t(\"../scatter/style\").style,styleOnSelect:t(\"../scatter/style\").styleOnSelect,hoverPoints:t(\"./hover\").hoverPoints,selectPoints:t(\"../scatter/select\"),meta:{}}},{\"../../plots/polar\":831,\"../scatter/marker_colorbar\":1129,\"../scatter/select\":1132,\"../scatter/style\":1134,\"./attributes\":1179,\"./calc\":1180,\"./defaults\":1181,\"./hover\":1182,\"./plot\":1184}],1184:[function(t,e,r){\"use strict\";var n=t(\"../scatter/plot\"),i=t(\"../../constants/numerical\").BADNUM;e.exports=function(t,e,r){for(var a=e.layers.frontplot.select(\"g.scatterlayer\"),o={xaxis:e.xaxis,yaxis:e.yaxis,plot:e.framework,layerClipId:e._hasClipOnAxisFalse?e.clipIds.forTraces:null},s=e.radialAxis,l=e.angularAxis,c=0;c<r.length;c++)for(var u=r[c],h=0;h<u.length;h++){var f=u[h],p=f.r;if(p===i)f.x=f.y=i;else{var d=s.c2g(p),g=l.c2g(f.theta);f.x=d*Math.cos(g),f.y=d*Math.sin(g)}}n(t,o,r,a)}},{\"../../constants/numerical\":695,\"../scatter/plot\":1131}],1185:[function(t,e,r){\"use strict\";var n=t(\"../scatterpolar/attributes\"),i=t(\"../scattergl/attributes\");e.exports={mode:n.mode,r:n.r,theta:n.theta,r0:n.r0,dr:n.dr,theta0:n.theta0,dtheta:n.dtheta,thetaunit:n.thetaunit,text:n.text,hovertext:n.hovertext,hovertemplate:n.hovertemplate,line:i.line,connectgaps:i.connectgaps,marker:i.marker,fill:i.fill,fillcolor:i.fillcolor,textposition:i.textposition,textfont:i.textfont,hoverinfo:n.hoverinfo,selected:n.selected,unselected:n.unselected}},{\"../scattergl/attributes\":1160,\"../scatterpolar/attributes\":1179}],1186:[function(t,e,r){\"use strict\";var n=t(\"../scatter/colorscale_calc\"),i=t(\"../scatter/calc\").calcMarkerSize,a=t(\"../scattergl/convert\"),o=t(\"../../plots/cartesian/axes\"),s=t(\"../scattergl/constants\").TOO_MANY_POINTS;e.exports=function(t,e){var r=t._fullLayout,l=e.subplot,c=r[l].radialaxis,u=r[l].angularaxis,h=c.makeCalcdata(e,\"r\"),f=u.makeCalcdata(e,\"theta\"),p=e._length,d={};p<h.length&&(h=h.slice(0,p)),p<f.length&&(f=f.slice(0,p)),d.r=h,d.theta=f,n(t,e);var g,v=d.opts=a.style(t,e);return p<s?g=i(e,p):v.marker&&(g=2*(v.marker.sizeAvg||Math.max(v.marker.size,3))),e._extremes.x=o.findExtremes(c,h,{ppad:g}),[{x:!1,y:!1,t:d,trace:e}]}},{\"../../plots/cartesian/axes\":767,\"../scatter/calc\":1113,\"../scatter/colorscale_calc\":1115,\"../scattergl/constants\":1162,\"../scattergl/convert\":1163}],1187:[function(t,e,r){\"use strict\";var n=t(\"../../lib\"),i=t(\"../scatter/subtypes\"),a=t(\"../scatterpolar/defaults\").handleRThetaDefaults,o=t(\"../scatter/marker_defaults\"),s=t(\"../scatter/line_defaults\"),l=t(\"../scatter/text_defaults\"),c=t(\"../scatter/fillcolor_defaults\"),u=t(\"../scatter/constants\").PTS_LINESONLY,h=t(\"./attributes\");e.exports=function(t,e,r,f){function p(r,i){return n.coerce(t,e,h,r,i)}var d=a(t,e,f,p);d?(p(\"thetaunit\"),p(\"mode\",d<u?\"lines+markers\":\"lines\"),p(\"text\"),p(\"hovertext\"),\"fills\"!==e.hoveron&&p(\"hovertemplate\"),i.hasLines(e)&&(s(t,e,r,f,p),p(\"connectgaps\")),i.hasMarkers(e)&&o(t,e,r,f,p),i.hasText(e)&&l(t,e,f,p),p(\"fill\"),\"none\"!==e.fill&&c(t,e,r,p),n.coerceSelectionMarkerOpacity(e,p)):e.visible=!1}},{\"../../lib\":719,\"../scatter/constants\":1116,\"../scatter/fillcolor_defaults\":1120,\"../scatter/line_defaults\":1124,\"../scatter/marker_defaults\":1130,\"../scatter/subtypes\":1135,\"../scatter/text_defaults\":1136,\"../scatterpolar/defaults\":1181,\"./attributes\":1185}],1188:[function(t,e,r){\"use strict\";var n=t(\"../scattergl/hover\"),i=t(\"../scatterpolar/hover\").makeHoverPointText;e.exports={hoverPoints:function(t,e,r,a){var o=t.cd[0].t,s=o.r,l=o.theta,c=n.hoverPoints(t,e,r,a);if(c&&!1!==c[0].index){var u=c[0];if(void 0===u.index)return c;var h=t.subplot,f=u.cd[u.index],p=u.trace;if(f.r=s[u.index],f.theta=l[u.index],h.isPtInside(f))return u.xLabelVal=void 0,u.yLabelVal=void 0,i(f,p,h,u),c}}}},{\"../scattergl/hover\":1166,\"../scatterpolar/hover\":1182}],1189:[function(t,e,r){\"use strict\";e.exports={moduleType:\"trace\",name:\"scatterpolargl\",basePlotModule:t(\"../../plots/polar\"),categories:[\"gl\",\"regl\",\"polar\",\"symbols\",\"showLegend\",\"scatter-like\"],attributes:t(\"./attributes\"),supplyDefaults:t(\"./defaults\"),colorbar:t(\"../scatter/marker_colorbar\"),calc:t(\"./calc\"),plot:t(\"./plot\"),hoverPoints:t(\"./hover\").hoverPoints,selectPoints:t(\"../scattergl/select\"),meta:{}}},{\"../../plots/polar\":831,\"../scatter/marker_colorbar\":1129,\"../scattergl/select\":1170,\"./attributes\":1185,\"./calc\":1186,\"./defaults\":1187,\"./hover\":1188,\"./plot\":1190}],1190:[function(t,e,r){\"use strict\";var n=t(\"point-cluster\"),i=t(\"fast-isnumeric\"),a=t(\"../scattergl/plot\"),o=t(\"../scattergl/scene_update\"),s=t(\"../scattergl/convert\"),l=t(\"../../lib\"),c=t(\"../scattergl/constants\").TOO_MANY_POINTS;e.exports=function(t,e,r){if(r.length){var u=e.radialAxis,h=e.angularAxis,f=o(t,e);return r.forEach(function(r){if(r&&r[0]&&r[0].trace){var a,o=r[0],p=o.trace,d=o.t,g=p._length,v=d.r,m=d.theta,y=d.opts,x=v.slice(),b=m.slice();for(a=0;a<v.length;a++)e.isPtInside({r:v[a],theta:m[a]})||(x[a]=NaN,b[a]=NaN);var _=new Array(2*g),w=Array(g),k=Array(g);for(a=0;a<g;a++){var T,A,M=x[a];if(i(M)){var S=u.c2g(M),E=h.c2g(b[a],p.thetaunit);T=S*Math.cos(E),A=S*Math.sin(E)}else T=A=NaN;w[a]=_[2*a]=T,k[a]=_[2*a+1]=A}d.tree=n(_),y.marker&&g>=c&&(y.marker.cluster=d.tree),y.marker&&(y.markerSel.positions=y.markerUnsel.positions=y.marker.positions=_),y.line&&_.length>1&&l.extendFlat(y.line,s.linePositions(t,p,_)),y.text&&(l.extendFlat(y.text,{positions:_},s.textPosition(t,p,y.text,y.marker)),l.extendFlat(y.textSel,{positions:_},s.textPosition(t,p,y.text,y.markerSel)),l.extendFlat(y.textUnsel,{positions:_},s.textPosition(t,p,y.text,y.markerUnsel))),y.fill&&!f.fill2d&&(f.fill2d=!0),y.marker&&!f.scatter2d&&(f.scatter2d=!0),y.line&&!f.line2d&&(f.line2d=!0),y.text&&!f.glText&&(f.glText=!0),f.lineOptions.push(y.line),f.fillOptions.push(y.fill),f.markerOptions.push(y.marker),f.markerSelectedOptions.push(y.markerSel),f.markerUnselectedOptions.push(y.markerUnsel),f.textOptions.push(y.text),f.textSelectedOptions.push(y.textSel),f.textUnselectedOptions.push(y.textUnsel),f.selectBatch.push([]),f.unselectBatch.push([]),d.x=w,d.y=k,d.rawx=w,d.rawy=k,d.r=v,d.theta=m,d.positions=_,d._scene=f,d.index=f.count,f.count++}}),a(t,e,r)}}},{\"../../lib\":719,\"../scattergl/constants\":1162,\"../scattergl/convert\":1163,\"../scattergl/plot\":1168,\"../scattergl/scene_update\":1169,\"fast-isnumeric\":225,\"point-cluster\":469}],1191:[function(t,e,r){\"use strict\";var n=t(\"../../components/fx/hovertemplate_attributes\"),i=t(\"../scatter/attributes\"),a=t(\"../../plots/attributes\"),o=t(\"../../components/colorscale/attributes\"),s=t(\"../../components/drawing/attributes\").dash,l=t(\"../../lib/extend\").extendFlat,c=i.marker,u=i.line,h=c.line;e.exports={a:{valType:\"data_array\",editType:\"calc\"},b:{valType:\"data_array\",editType:\"calc\"},c:{valType:\"data_array\",editType:\"calc\"},sum:{valType:\"number\",dflt:0,min:0,editType:\"calc\"},mode:l({},i.mode,{dflt:\"markers\"}),text:l({},i.text,{}),hovertext:l({},i.hovertext,{}),line:{color:u.color,width:u.width,dash:s,shape:l({},u.shape,{values:[\"linear\",\"spline\"]}),smoothing:u.smoothing,editType:\"calc\"},connectgaps:i.connectgaps,cliponaxis:i.cliponaxis,fill:l({},i.fill,{values:[\"none\",\"toself\",\"tonext\"],dflt:\"none\"}),fillcolor:i.fillcolor,marker:l({symbol:c.symbol,opacity:c.opacity,maxdisplayed:c.maxdisplayed,size:c.size,sizeref:c.sizeref,sizemin:c.sizemin,sizemode:c.sizemode,line:l({width:h.width,editType:\"calc\"},o(\"marker.line\")),gradient:c.gradient,editType:\"calc\"},o(\"marker\")),textfont:i.textfont,textposition:i.textposition,selected:i.selected,unselected:i.unselected,hoverinfo:l({},a.hoverinfo,{flags:[\"a\",\"b\",\"c\",\"text\",\"name\"]}),hoveron:i.hoveron,hovertemplate:n()}},{\"../../components/colorscale/attributes\":600,\"../../components/drawing/attributes\":613,\"../../components/fx/hovertemplate_attributes\":631,\"../../lib/extend\":710,\"../../plots/attributes\":764,\"../scatter/attributes\":1112}],1192:[function(t,e,r){\"use strict\";var n=t(\"fast-isnumeric\"),i=t(\"../scatter/colorscale_calc\"),a=t(\"../scatter/arrays_to_calcdata\"),o=t(\"../scatter/calc_selection\"),s=t(\"../scatter/calc\").calcMarkerSize,l=[\"a\",\"b\",\"c\"],c={a:[\"b\",\"c\"],b:[\"a\",\"c\"],c:[\"a\",\"b\"]};e.exports=function(t,e){var r,u,h,f,p,d,g=t._fullLayout[e.subplot].sum,v=e.sum||g,m={a:e.a,b:e.b,c:e.c};for(r=0;r<l.length;r++)if(!m[h=l[r]]){for(p=m[c[h][0]],d=m[c[h][1]],f=new Array(p.length),u=0;u<p.length;u++)f[u]=v-p[u]-d[u];m[h]=f}var y,x,b,_,w,k,T=e._length,A=new Array(T);for(r=0;r<T;r++)y=m.a[r],x=m.b[r],b=m.c[r],n(y)&&n(x)&&n(b)?(1!==(_=g/((y=+y)+(x=+x)+(b=+b)))&&(y*=_,x*=_,b*=_),k=y,w=b-x,A[r]={x:w,y:k,a:y,b:x,c:b}):A[r]={x:!1,y:!1};return s(e,T),i(t,e),a(A,e),o(A,e),A}},{\"../scatter/arrays_to_calcdata\":1111,\"../scatter/calc\":1113,\"../scatter/calc_selection\":1114,\"../scatter/colorscale_calc\":1115,\"fast-isnumeric\":225}],1193:[function(t,e,r){\"use strict\";var n=t(\"../../lib\"),i=t(\"../scatter/constants\"),a=t(\"../scatter/subtypes\"),o=t(\"../scatter/marker_defaults\"),s=t(\"../scatter/line_defaults\"),l=t(\"../scatter/line_shape_defaults\"),c=t(\"../scatter/text_defaults\"),u=t(\"../scatter/fillcolor_defaults\"),h=t(\"./attributes\");e.exports=function(t,e,r,f){function p(r,i){return n.coerce(t,e,h,r,i)}var d,g=p(\"a\"),v=p(\"b\"),m=p(\"c\");if(g?(d=g.length,v?(d=Math.min(d,v.length),m&&(d=Math.min(d,m.length))):d=m?Math.min(d,m.length):0):v&&m&&(d=Math.min(v.length,m.length)),d){e._length=d,p(\"sum\"),p(\"text\"),p(\"hovertext\"),\"fills\"!==e.hoveron&&p(\"hovertemplate\"),p(\"mode\",d<i.PTS_LINESONLY?\"lines+markers\":\"lines\"),a.hasLines(e)&&(s(t,e,r,f,p),l(t,e,p),p(\"connectgaps\")),a.hasMarkers(e)&&o(t,e,r,f,p,{gradient:!0}),a.hasText(e)&&c(t,e,f,p);var y=[];(a.hasMarkers(e)||a.hasText(e))&&(p(\"cliponaxis\"),p(\"marker.maxdisplayed\"),y.push(\"points\")),p(\"fill\"),\"none\"!==e.fill&&(u(t,e,r,p),a.hasLines(e)||l(t,e,p)),\"tonext\"!==e.fill&&\"toself\"!==e.fill||y.push(\"fills\"),p(\"hoveron\",y.join(\"+\")||\"points\"),n.coerceSelectionMarkerOpacity(e,p)}else e.visible=!1}},{\"../../lib\":719,\"../scatter/constants\":1116,\"../scatter/fillcolor_defaults\":1120,\"../scatter/line_defaults\":1124,\"../scatter/line_shape_defaults\":1126,\"../scatter/marker_defaults\":1130,\"../scatter/subtypes\":1135,\"../scatter/text_defaults\":1136,\"./attributes\":1191}],1194:[function(t,e,r){\"use strict\";e.exports=function(t,e,r,n,i){if(e.xa&&(t.xaxis=e.xa),e.ya&&(t.yaxis=e.ya),n[i]){var a=n[i];t.a=a.a,t.b=a.b,t.c=a.c}else t.a=e.a,t.b=e.b,t.c=e.c;return t}},{}],1195:[function(t,e,r){\"use strict\";var n=t(\"../scatter/hover\"),i=t(\"../../plots/cartesian/axes\");e.exports=function(t,e,r,a){var o=n(t,e,r,a);if(o&&!1!==o[0].index){var s=o[0];if(void 0===s.index){var l=1-s.y0/t.ya._length,c=t.xa._length,u=c*l/2,h=c-u;return s.x0=Math.max(Math.min(s.x0,h),u),s.x1=Math.max(Math.min(s.x1,h),u),o}var f=s.cd[s.index];s.a=f.a,s.b=f.b,s.c=f.c,s.xLabelVal=void 0,s.yLabelVal=void 0;var p=s.subplot;s.aLabel=i.tickText(p.aaxis,f.a,\"hover\").text,s.bLabel=i.tickText(p.baxis,f.b,\"hover\").text,s.cLabel=i.tickText(p.caxis,f.c,\"hover\").text;var d=s.trace,g=f.hi||d.hoverinfo,v=[];if(!d.hovertemplate){var m=g.split(\"+\");-1!==m.indexOf(\"all\")&&(m=[\"a\",\"b\",\"c\"]),-1!==m.indexOf(\"a\")&&y(p.aaxis,s.aLabel),-1!==m.indexOf(\"b\")&&y(p.baxis,s.bLabel),-1!==m.indexOf(\"c\")&&y(p.caxis,s.cLabel)}return s.extraText=v.join(\"<br>\"),s.hovertemplate=d.hovertemplate,o}function y(t,e){v.push(t._hovertitle+\": \"+e)}}},{\"../../plots/cartesian/axes\":767,\"../scatter/hover\":1122}],1196:[function(t,e,r){\"use strict\";e.exports={attributes:t(\"./attributes\"),supplyDefaults:t(\"./defaults\"),colorbar:t(\"../scatter/marker_colorbar\"),calc:t(\"./calc\"),plot:t(\"./plot\"),style:t(\"../scatter/style\").style,styleOnSelect:t(\"../scatter/style\").styleOnSelect,hoverPoints:t(\"./hover\"),selectPoints:t(\"../scatter/select\"),eventData:t(\"./event_data\"),moduleType:\"trace\",name:\"scatterternary\",basePlotModule:t(\"../../plots/ternary\"),categories:[\"ternary\",\"symbols\",\"showLegend\",\"scatter-like\"],meta:{}}},{\"../../plots/ternary\":843,\"../scatter/marker_colorbar\":1129,\"../scatter/select\":1132,\"../scatter/style\":1134,\"./attributes\":1191,\"./calc\":1192,\"./defaults\":1193,\"./event_data\":1194,\"./hover\":1195,\"./plot\":1197}],1197:[function(t,e,r){\"use strict\";var n=t(\"../scatter/plot\");e.exports=function(t,e,r){var i=e.plotContainer;i.select(\".scatterlayer\").selectAll(\"*\").remove();var a={xaxis:e.xaxis,yaxis:e.yaxis,plot:i,layerClipId:e._hasClipOnAxisFalse?e.clipIdRelative:null},o=e.layers.frontplot.select(\"g.scatterlayer\");n(t,a,r,o)}},{\"../scatter/plot\":1131}],1198:[function(t,e,r){\"use strict\";var n=t(\"../scatter/attributes\"),i=t(\"../../components/colorscale/attributes\"),a=t(\"../../components/fx/hovertemplate_attributes\"),o=t(\"../scattergl/attributes\"),s=t(\"../../plots/cartesian/constants\").idRegex,l=t(\"../../plot_api/plot_template\").templatedArray,c=t(\"../../lib/extend\").extendFlat,u=n.marker,h=u.line,f=c(i(\"marker.line\",{editTypeOverride:\"calc\"}),{width:c({},h.width,{editType:\"calc\"}),editType:\"calc\"}),p=c(i(\"marker\"),{symbol:u.symbol,size:c({},u.size,{editType:\"markerSize\"}),sizeref:u.sizeref,sizemin:u.sizemin,sizemode:u.sizemode,opacity:u.opacity,colorbar:u.colorbar,line:f,editType:\"calc\"});function d(t){return{valType:\"info_array\",freeLength:!0,editType:\"calc\",items:{valType:\"subplotid\",regex:s[t],editType:\"plot\"}}}p.color.editType=p.cmin.editType=p.cmax.editType=\"style\",e.exports={dimensions:l(\"dimension\",{visible:{valType:\"boolean\",dflt:!0,editType:\"calc\"},label:{valType:\"string\",editType:\"calc\"},values:{valType:\"data_array\",editType:\"calc+clearAxisTypes\"},axis:{type:{valType:\"enumerated\",values:[\"linear\",\"log\",\"date\",\"category\"],editType:\"calc+clearAxisTypes\"},matches:{valType:\"boolean\",dflt:!1,editType:\"calc\"},editType:\"calc+clearAxisTypes\"},editType:\"calc+clearAxisTypes\"}),text:c({},o.text,{}),hovertext:c({},o.hovertext,{}),hovertemplate:a(),marker:p,xaxes:d(\"x\"),yaxes:d(\"y\"),diagonal:{visible:{valType:\"boolean\",dflt:!0,editType:\"calc\"},editType:\"calc\"},showupperhalf:{valType:\"boolean\",dflt:!0,editType:\"calc\"},showlowerhalf:{valType:\"boolean\",dflt:!0,editType:\"calc\"},selected:{marker:o.selected.marker,editType:\"calc\"},unselected:{marker:o.unselected.marker,editType:\"calc\"},opacity:o.opacity}},{\"../../components/colorscale/attributes\":600,\"../../components/fx/hovertemplate_attributes\":631,\"../../lib/extend\":710,\"../../plot_api/plot_template\":757,\"../../plots/cartesian/constants\":773,\"../scatter/attributes\":1112,\"../scattergl/attributes\":1160}],1199:[function(t,e,r){\"use strict\";var n=t(\"regl-line2d\"),i=t(\"../../registry\"),a=t(\"../../lib/prepare_regl\"),o=t(\"../../plots/get_data\").getModuleCalcData,s=t(\"../../plots/cartesian\"),l=t(\"../../plots/cartesian/axis_ids\").getFromId,c=t(\"../../plots/cartesian/axes\").shouldShowZeroLine,u=\"splom\";function h(t,e,r){for(var n=r.matrixOptions.data.length,i=e._visibleDims,a=r.viewOpts.ranges=new Array(n),o=0;o<i.length;o++){var s=i[o],c=a[o]=new Array(4),u=l(t,e._diag[s][0]);u&&(c[0]=u.r2l(u.range[0]),c[2]=u.r2l(u.range[1]));var h=l(t,e._diag[s][1]);h&&(c[1]=h.r2l(h.range[0]),c[3]=h.r2l(h.range[1]))}r.selectBatch.length||r.unselectBatch.length?r.matrix.update({ranges:a},{ranges:a}):r.matrix.update({ranges:a})}function f(t){var e=t._fullLayout,r=e._glcanvas.data()[0].regl,i=e._splomGrid;i||(i=e._splomGrid=n(r)),i.update(function(t){var e,r=t._fullLayout,n=r._size,i=[0,0,r.width,r.height],a={};function o(t,e,r,n,o,s){var l=e[t+\"color\"],c=e[t+\"width\"],u=String(l+c);u in a?a[u].data.push(NaN,NaN,r,n,o,s):a[u]={data:[r,n,o,s],join:\"rect\",thickness:c,color:l,viewport:i,range:i,overlay:!1}}for(e in r._splomSubplots){var s,l,u=r._plots[e],h=u.xaxis,f=u.yaxis,p=h._vals,d=f._vals,g=n.b+f.domain[0]*n.h,v=-f._m,m=-v*f.r2l(f.range[0],f.calendar);if(h.showgrid)for(e=0;e<p.length;e++)s=h._offset+h.l2p(p[e].x),o(\"grid\",h,s,g,s,g+f._length);if(f.showgrid)for(e=0;e<d.length;e++)l=g+m+v*d[e].x,o(\"grid\",f,h._offset,l,h._offset+h._length,l);c(t,h,f)&&(s=h._offset+h.l2p(0),o(\"zeroline\",h,s,g,s,g+f._length)),c(t,f,h)&&(l=g+m+0,o(\"zeroline\",f,h._offset,l,h._offset+h._length,l))}var y=[];for(e in a)y.push(a[e]);return y}(t))}e.exports={name:u,attr:s.attr,attrRegex:s.attrRegex,layoutAttributes:s.layoutAttributes,supplyLayoutDefaults:s.supplyLayoutDefaults,drawFramework:s.drawFramework,plot:function(t){var e=t._fullLayout,r=i.getModule(u),n=o(t.calcdata,r)[0];a(t,[\"ANGLE_instanced_arrays\",\"OES_element_index_uint\"])&&(e._hasOnlyLargeSploms&&f(t),r.plot(t,{},n))},drag:function(t){var e=t.calcdata,r=t._fullLayout;r._hasOnlyLargeSploms&&f(t);for(var n=0;n<e.length;n++){var i=e[n][0].trace,a=r._splomScenes[i.uid];\"splom\"===i.type&&a&&a.matrix&&h(t,i,a)}},updateGrid:f,clean:function(t,e,r,n){var i,a={};if(n._splomScenes){for(i=0;i<t.length;i++){var o=t[i];\"splom\"===o.type&&(a[o.uid]=1)}for(i=0;i<r.length;i++){var l=r[i];if(!a[l.uid]){var c=n._splomScenes[l.uid];c&&c.destroy&&c.destroy(),n._splomScenes[l.uid]=null,delete n._splomScenes[l.uid]}}}0===Object.keys(n._splomScenes||{}).length&&delete n._splomScenes,n._splomGrid&&!e._hasOnlyLargeSploms&&n._hasOnlyLargeSploms&&(n._splomGrid.destroy(),n._splomGrid=null,delete n._splomGrid),s.clean(t,e,r,n)},updateFx:s.updateFx,toSVG:s.toSVG}},{\"../../lib/prepare_regl\":732,\"../../plots/cartesian\":778,\"../../plots/cartesian/axes\":767,\"../../plots/cartesian/axis_ids\":770,\"../../plots/get_data\":802,\"../../registry\":847,\"regl-line2d\":491}],1200:[function(t,e,r){\"use strict\";var n=t(\"../../lib\"),i=t(\"../../plots/cartesian/axis_ids\"),a=t(\"../scatter/calc\").calcMarkerSize,o=t(\"../scatter/calc\").calcAxisExpansion,s=t(\"../scatter/colorscale_calc\"),l=t(\"../scattergl/convert\").markerSelection,c=t(\"../scattergl/convert\").markerStyle,u=t(\"./scene_update\"),h=t(\"../../constants/numerical\").BADNUM,f=t(\"../scattergl/constants\").TOO_MANY_POINTS;e.exports=function(t,e){var r,p,d,g,v,m,y=e.dimensions,x=e._length,b={},_=b.cdata=[],w=b.data=[],k=e._visibleDims=[];function T(t,r){for(var i=t.makeCalcdata({v:r.values,vcalendar:e.calendar},\"v\"),a=0;a<i.length;a++)i[a]=i[a]===h?NaN:i[a];_.push(i),w.push(\"log\"===t.type?n.simpleMap(i,t.c2l):i)}for(r=0;r<y.length;r++)if((d=y[r]).visible){if(g=i.getFromId(t,e._diag[r][0]),v=i.getFromId(t,e._diag[r][1]),g&&v&&g.type!==v.type){n.log(\"Skipping splom dimension \"+r+\" with conflicting axis types\");continue}g?(T(g,d),v&&\"category\"===v.type&&(v._categories=g._categories.slice())):T(v,d),k.push(r)}for(s(t,e),n.extendFlat(b,c(e)),m=_.length*x>f?2*(b.sizeAvg||Math.max(b.size,3)):a(e,x),p=0;p<k.length;p++)d=y[r=k[p]],g=i.getFromId(t,e._diag[r][0])||{},v=i.getFromId(t,e._diag[r][1])||{},o(t,e,g,v,_[p],_[p],m);var A=u(t,e);return A.matrix||(A.matrix=!0),A.matrixOptions=b,A.selectedOptions=l(e,e.selected),A.unselectedOptions=l(e,e.unselected),[{x:!1,y:!1,t:{},trace:e}]}},{\"../../constants/numerical\":695,\"../../lib\":719,\"../../plots/cartesian/axis_ids\":770,\"../scatter/calc\":1113,\"../scatter/colorscale_calc\":1115,\"../scattergl/constants\":1162,\"../scattergl/convert\":1163,\"./scene_update\":1207}],1201:[function(t,e,r){\"use strict\";var n=t(\"../../lib\"),i=t(\"../../plots/array_container_defaults\"),a=t(\"./attributes\"),o=t(\"../scatter/subtypes\"),s=t(\"../scatter/marker_defaults\"),l=t(\"../parcoords/merge_length\"),c=/-open/;function u(t,e){function r(r,i){return n.coerce(t,e,a.dimensions,r,i)}r(\"label\");var i=r(\"values\");i&&i.length?r(\"visible\"):e.visible=!1,r(\"axis.type\"),r(\"axis.matches\")}e.exports=function(t,e,r,h){function f(r,i){return n.coerce(t,e,a,r,i)}var p=i(t,e,{name:\"dimensions\",handleItemDefaults:u}),d=f(\"diagonal.visible\"),g=f(\"showupperhalf\"),v=f(\"showlowerhalf\");if(l(e,p,\"values\")&&(d||g||v)){f(\"text\"),f(\"hovertext\"),f(\"hovertemplate\"),s(t,e,r,h,f);var m=c.test(e.marker.symbol),y=o.isBubble(e);f(\"marker.line.width\",m||y?1:0),function(t,e,r,n){var i,a,o=e.dimensions,s=o.length,l=e.showupperhalf,c=e.showlowerhalf,u=e.diagonal.visible,h=new Array(s),f=new Array(s);for(i=0;i<s;i++){var p=i?i+1:\"\";h[i]=\"x\"+p,f[i]=\"y\"+p}var d=n(\"xaxes\",h),g=n(\"yaxes\",f),v=e._diag=new Array(s);e._xaxes={},e._yaxes={};var m=[],y=[];function x(t,n,i,a){if(t){var o=t.charAt(0),s=r._splomAxes[o];if(e[\"_\"+o+\"axes\"][t]=1,a.push(t),!(t in s)){var l=s[t]={};i&&(l.label=i.label||\"\",i.visible&&i.axis&&(i.axis.type&&(l.type=i.axis.type),i.axis.matches&&(l.matches=n)))}}}var b=!u&&!c,_=!u&&!l;for(e._axesDim={},i=0;i<s;i++){var w=o[i],k=0===i,T=i===s-1,A=k&&b||T&&_?void 0:d[i],M=k&&_||T&&b?void 0:g[i];x(A,M,w,m),x(M,A,w,y),v[i]=[A,M],e._axesDim[A]=i,e._axesDim[M]=i}for(i=0;i<m.length;i++)for(a=0;a<y.length;a++){var S=m[i]+y[a];i>a&&l?r._splomSubplots[S]=1:i<a&&c?r._splomSubplots[S]=1:i!==a||!u&&c&&l||(r._splomSubplots[S]=1)}(!c||!u&&l&&c)&&(r._splomGridDflt.xside=\"bottom\",r._splomGridDflt.yside=\"left\")}(0,e,h,f),n.coerceSelectionMarkerOpacity(e,f)}else e.visible=!1}},{\"../../lib\":719,\"../../plots/array_container_defaults\":763,\"../parcoords/merge_length\":1083,\"../scatter/marker_defaults\":1130,\"../scatter/subtypes\":1135,\"./attributes\":1198}],1202:[function(t,e,r){\"use strict\";var n=t(\"../../lib\"),i=t(\"../scatter/colorscale_calc\"),a=t(\"../scattergl/convert\").markerStyle;e.exports=function(t,e){var r=e.trace,o=t._fullLayout._splomScenes[r.uid];if(o){i(t,r),n.extendFlat(o.matrixOptions,a(r));var s=n.extendFlat({},o.matrixOptions,o.viewOpts);o.matrix.update(s,null)}}},{\"../../lib\":719,\"../scatter/colorscale_calc\":1115,\"../scattergl/convert\":1163}],1203:[function(t,e,r){\"use strict\";r.getDimIndex=function(t,e){for(var r=e._id,n={x:0,y:1}[r.charAt(0)],i=t._visibleDims,a=0;a<i.length;a++){var o=i[a];if(t._diag[o][n]===r)return a}return!1}},{}],1204:[function(t,e,r){\"use strict\";var n=t(\"./helpers\"),i=t(\"../scattergl/hover\").calcHover;e.exports={hoverPoints:function(t,e,r){var a=t.cd[0].trace,o=t.scene.matrixOptions.cdata,s=t.xa,l=t.ya,c=s.c2p(e),u=l.c2p(r),h=t.distance,f=n.getDimIndex(a,s),p=n.getDimIndex(a,l);if(!1===f||!1===p)return[t];for(var d,g,v=o[f],m=o[p],y=h,x=0;x<v.length;x++){var b=v[x],_=m[x],w=s.c2p(b)-c,k=l.c2p(_)-u,T=Math.sqrt(w*w+k*k);T<y&&(y=g=T,d=x)}return t.index=d,t.distance=y,t.dxy=g,void 0===d?[t]:(i(t,v,m,a),[t])}}},{\"../scattergl/hover\":1166,\"./helpers\":1203}],1205:[function(t,e,r){\"use strict\";var n=t(\"../../registry\"),i=t(\"../../components/grid\");e.exports={moduleType:\"trace\",name:\"splom\",basePlotModule:t(\"./base_plot\"),categories:[\"gl\",\"regl\",\"cartesian\",\"symbols\",\"showLegend\",\"scatter-like\"],attributes:t(\"./attributes\"),supplyDefaults:t(\"./defaults\"),colorbar:t(\"../scatter/marker_colorbar\"),calc:t(\"./calc\"),plot:t(\"./plot\"),hoverPoints:t(\"./hover\").hoverPoints,selectPoints:t(\"./select\"),editStyle:t(\"./edit_style\"),meta:{}},n.register(i)},{\"../../components/grid\":636,\"../../registry\":847,\"../scatter/marker_colorbar\":1129,\"./attributes\":1198,\"./base_plot\":1199,\"./calc\":1200,\"./defaults\":1201,\"./edit_style\":1202,\"./hover\":1204,\"./plot\":1206,\"./select\":1208}],1206:[function(t,e,r){\"use strict\";var n=t(\"regl-splom\"),i=t(\"../../lib\"),a=t(\"../../plots/cartesian/axis_ids\");function o(t,e){var r,o,s,l,c,u=t._fullLayout,h=u._size,f=e.trace,p=e.t,d=u._splomScenes[f.uid],g=d.matrixOptions,v=g.cdata,m=u._glcanvas.data()[0].regl,y=u.dragmode;if(0!==v.length){g.lower=f.showupperhalf,g.upper=f.showlowerhalf,g.diagonal=f.diagonal.visible;var x=f._visibleDims,b=v.length,_=d.viewOpts={};for(_.ranges=new Array(b),_.domains=new Array(b),c=0;c<x.length;c++){s=x[c];var w=_.ranges[c]=new Array(4),k=_.domains[c]=new Array(4);(r=a.getFromId(t,f._diag[s][0]))&&(w[0]=r._rl[0],w[2]=r._rl[1],k[0]=r.domain[0],k[2]=r.domain[1]),(o=a.getFromId(t,f._diag[s][1]))&&(w[1]=o._rl[0],w[3]=o._rl[1],k[1]=o.domain[0],k[3]=o.domain[1])}_.viewport=[h.l,h.b,h.w+h.l,h.h+h.b],!0===d.matrix&&(d.matrix=n(m));var T=u.clickmode.indexOf(\"select\")>-1,A=!0;if(\"lasso\"===y||\"select\"===y||!!f.selectedpoints||T){var M=f._length;if(f.selectedpoints){d.selectBatch=f.selectedpoints;var S=f.selectedpoints,E={};for(s=0;s<S.length;s++)E[S[s]]=!0;var C=[];for(s=0;s<M;s++)E[s]||C.push(s);d.unselectBatch=C}var L=p.xpx=new Array(b),P=p.ypx=new Array(b);for(c=0;c<x.length;c++){if(s=x[c],r=a.getFromId(t,f._diag[s][0]))for(L[c]=new Array(M),l=0;l<M;l++)L[c][l]=r.c2p(v[c][l]);if(o=a.getFromId(t,f._diag[s][1]))for(P[c]=new Array(M),l=0;l<M;l++)P[c][l]=o.c2p(v[c][l])}if(d.selectBatch.length||d.unselectBatch.length){var O=i.extendFlat({},g,d.unselectedOptions,_),z=i.extendFlat({},g,d.selectedOptions,_);d.matrix.update(O,z),A=!1}}else p.xpx=p.ypx=null;if(A){var I=i.extendFlat({},g,_);d.matrix.update(I,null)}}}e.exports=function(t,e,r){if(r.length)for(var n=0;n<r.length;n++)o(t,r[n][0])}},{\"../../lib\":719,\"../../plots/cartesian/axis_ids\":770,\"regl-splom\":501}],1207:[function(t,e,r){\"use strict\";var n=t(\"../../lib\");e.exports=function(t,e){var r=t._fullLayout,i=e.uid,a=r._splomScenes;a||(a=r._splomScenes={});var o={dirty:!0},s=a[e.uid];return s||((s=a[i]=n.extendFlat({},o,{matrix:!1,selectBatch:[],unselectBatch:[]})).draw=function(){s.matrix&&s.matrix.draw&&(s.selectBatch.length||s.unselectBatch.length?s.matrix.draw(s.unselectBatch,s.selectBatch):s.matrix.draw()),s.dirty=!1},s.destroy=function(){s.matrix&&s.matrix.destroy&&s.matrix.destroy(),s.matrixOptions=null,s.selectBatch=null,s.unselectBatch=null,s=null}),s.dirty||n.extendFlat(s,o),s}},{\"../../lib\":719}],1208:[function(t,e,r){\"use strict\";var n=t(\"../../lib\"),i=t(\"../scatter/subtypes\"),a=t(\"./helpers\");e.exports=function(t,e){var r=t.cd,o=r[0].trace,s=r[0].t,l=t.scene,c=l.matrixOptions.cdata,u=t.xaxis,h=t.yaxis,f=[];if(!l)return f;var p=!i.hasMarkers(o)&&!i.hasText(o);if(!0!==o.visible||p)return f;var d=a.getDimIndex(o,u),g=a.getDimIndex(o,h);if(!1===d||!1===g)return f;var v=s.xpx[d],m=s.ypx[g],y=c[d],x=c[g],b=[],_=[];if(!1!==e&&!e.degenerate)for(var w=0;w<y.length;w++)e.contains([v[w],m[w]],null,w,t)?(b.push(w),f.push({pointNumber:w,x:y[w],y:x[w]})):_.push(w);var k=l.matrixOptions;return b.length||_.length?l.selectBatch.length||l.unselectBatch.length||l.matrix.update(l.unselectedOptions,n.extendFlat({},k,l.selectedOptions,l.viewOpts)):l.matrix.update(k,null),l.selectBatch=b,l.unselectBatch=_,f}},{\"../../lib\":719,\"../scatter/subtypes\":1135,\"./helpers\":1203}],1209:[function(t,e,r){\"use strict\";var n=t(\"../../components/colorscale/attributes\"),i=t(\"../../components/fx/hovertemplate_attributes\"),a=t(\"../mesh3d/attributes\"),o=t(\"../../plots/attributes\"),s=t(\"../../lib/extend\").extendFlat,l={x:{valType:\"data_array\",editType:\"calc+clearAxisTypes\"},y:{valType:\"data_array\",editType:\"calc+clearAxisTypes\"},z:{valType:\"data_array\",editType:\"calc+clearAxisTypes\"},u:{valType:\"data_array\",editType:\"calc\"},v:{valType:\"data_array\",editType:\"calc\"},w:{valType:\"data_array\",editType:\"calc\"},starts:{x:{valType:\"data_array\",editType:\"calc\"},y:{valType:\"data_array\",editType:\"calc\"},z:{valType:\"data_array\",editType:\"calc\"},editType:\"calc\"},maxdisplayed:{valType:\"integer\",min:0,dflt:1e3,editType:\"calc\"},sizeref:{valType:\"number\",editType:\"calc\",min:0,dflt:1},text:{valType:\"string\",dflt:\"\",editType:\"calc\"},hovertext:{valType:\"string\",dflt:\"\",editType:\"calc\"},hovertemplate:i({editType:\"calc\"},{keys:[\"tubex\",\"tubey\",\"tubez\",\"tubeu\",\"tubev\",\"tubew\",\"norm\",\"divergence\"]})};s(l,n(\"\",{colorAttr:\"u/v/w norm\",showScaleDflt:!0,editTypeOverride:\"calc\"}));[\"opacity\",\"lightposition\",\"lighting\"].forEach(function(t){l[t]=a[t]}),l.hoverinfo=s({},o.hoverinfo,{editType:\"calc\",flags:[\"x\",\"y\",\"z\",\"u\",\"v\",\"w\",\"norm\",\"divergence\",\"text\",\"name\"],dflt:\"x+y+z+norm+text+name\"}),l.transforms=void 0,e.exports=l},{\"../../components/colorscale/attributes\":600,\"../../components/fx/hovertemplate_attributes\":631,\"../../lib/extend\":710,\"../../plots/attributes\":764,\"../mesh3d/attributes\":1053}],1210:[function(t,e,r){\"use strict\";var n=t(\"../../components/colorscale/calc\");e.exports=function(t,e){var r,i,a,o,s=e.u,l=e.v,c=e.w,u=e.x,h=e.y,f=e.z,p=Math.min(u.length,h.length,f.length,s.length,l.length,c.length),d=0;e.starts&&(i=e.starts.x||[],a=e.starts.y||[],o=e.starts.z||[],d=Math.min(i.length,a.length,o.length));var g=0,v=1/0;for(r=0;r<p;r++){var m=s[r],y=l[r],x=c[r],b=Math.sqrt(m*m+y*y+x*x);g=Math.max(g,b),v=Math.min(v,b)}n(t,e,{vals:[v,g],containerStr:\"\",cLetter:\"c\"});var _=-1/0,w=1/0,k=-1/0,T=1/0,A=-1/0,M=1/0;for(r=0;r<p;r++){var S=u[r];_=Math.max(_,S),w=Math.min(w,S);var E=h[r];k=Math.max(k,E),T=Math.min(T,E);var C=f[r];A=Math.max(A,C),M=Math.min(M,C)}for(r=0;r<d;r++){var L=i[r];_=Math.max(_,L),w=Math.min(w,L);var P=a[r];k=Math.max(k,P),T=Math.min(T,P);var O=o[r];A=Math.max(A,O),M=Math.min(M,O)}e._len=p,e._slen=d,e._normMax=g,e._xbnds=[w,_],e._ybnds=[T,k],e._zbnds=[M,A]}},{\"../../components/colorscale/calc\":601}],1211:[function(t,e,r){\"use strict\";var n=t(\"gl-streamtube3d\"),i=n.createTubeMesh,a=t(\"../../lib\"),o=t(\"../../lib/gl_format_color\").parseColorScale,s=t(\"../../components/colorscale\").extractOpts,l=t(\"../../plots/gl3d/zip3\"),c={xaxis:0,yaxis:1,zaxis:2};function u(t,e){this.scene=t,this.uid=e,this.mesh=null,this.data=null}var h=u.prototype;function f(t){return a.distinctVals(t).vals}function p(t){var e=t.length;return e>2?t.slice(1,e-1):2===e?[(t[0]+t[1])/2]:t}function d(t){var e=t.length;return 1===e?[.5,.5]:[t[1]-t[0],t[e-1]-t[e-2]]}function g(t,e){var r=t.fullSceneLayout,i=t.dataScale,u=e._len,h={};function g(t,e){var n=r[e],o=i[c[e]];return a.simpleMap(t,function(t){return n.d2l(t)*o})}h.vectors=l(g(e.u,\"xaxis\"),g(e.v,\"yaxis\"),g(e.w,\"zaxis\"),u);var v=f(e.x.slice(0,u)),m=f(e.y.slice(0,u)),y=f(e.z.slice(0,u));if(v.length*m.length*y.length>u)return{positions:[],cells:[]};var x=g(v,\"xaxis\"),b=g(m,\"yaxis\"),_=g(y,\"zaxis\");if(h.meshgrid=[x,b,_],e.starts){var w=e._slen;h.startingPositions=l(g(e.starts.x.slice(0,w),\"xaxis\"),g(e.starts.y.slice(0,w),\"yaxis\"),g(e.starts.z.slice(0,w),\"zaxis\"))}else{for(var k=b[0],T=p(x),A=p(_),M=new Array(T.length*A.length),S=0,E=0;E<T.length;E++)for(var C=0;C<A.length;C++)M[S++]=[T[E],k,A[C]];h.startingPositions=M}h.colormap=o(e),h.tubeSize=e.sizeref,h.maxLength=e.maxdisplayed;var L=g(e._xbnds,\"xaxis\"),P=g(e._ybnds,\"yaxis\"),O=g(e._zbnds,\"zaxis\"),z=d(x),I=d(b),D=d(_),R=[[L[0]-z[0],P[0]-I[0],O[0]-D[0]],[L[1]+z[1],P[1]+I[1],O[1]+D[1]]],F=n(h,R),B=s(e);F.vertexIntensityBounds=[B.min/e._normMax,B.max/e._normMax];var N=e.lightposition;return F.lightPosition=[N.x,N.y,N.z],F.ambient=e.lighting.ambient,F.diffuse=e.lighting.diffuse,F.specular=e.lighting.specular,F.roughness=e.lighting.roughness,F.fresnel=e.lighting.fresnel,F.opacity=e.opacity,e._pad=F.tubeScale*e.sizeref*2,F}h.handlePick=function(t){var e=this.scene.fullSceneLayout,r=this.scene.dataScale;function n(t,n){var i=e[n],a=r[c[n]];return i.l2c(t)/a}if(t.object===this.mesh){var i=t.data.position,a=t.data.velocity;return t.traceCoordinate=[n(i[0],\"xaxis\"),n(i[1],\"yaxis\"),n(i[2],\"zaxis\"),n(a[0],\"xaxis\"),n(a[1],\"yaxis\"),n(a[2],\"zaxis\"),t.data.intensity*this.data._normMax,t.data.divergence],t.textLabel=this.data.hovertext||this.data.text,!0}},h.update=function(t){this.data=t;var e=g(this.scene,t);this.mesh.update(e)},h.dispose=function(){this.scene.glplot.remove(this.mesh),this.mesh.dispose()},e.exports=function(t,e){var r=t.glplot.gl,n=g(t,e),a=i(r,n),o=new u(t,e.uid);return o.mesh=a,o.data=e,a._trace=o,t.glplot.add(a),o}},{\"../../components/colorscale\":605,\"../../lib\":719,\"../../lib/gl_format_color\":716,\"../../plots/gl3d/zip3\":818,\"gl-streamtube3d\":313}],1212:[function(t,e,r){\"use strict\";var n=t(\"../../lib\"),i=t(\"../../components/colorscale/defaults\"),a=t(\"./attributes\");e.exports=function(t,e,r,o){function s(r,i){return n.coerce(t,e,a,r,i)}var l=s(\"u\"),c=s(\"v\"),u=s(\"w\"),h=s(\"x\"),f=s(\"y\"),p=s(\"z\");l&&l.length&&c&&c.length&&u&&u.length&&h&&h.length&&f&&f.length&&p&&p.length?(s(\"starts.x\"),s(\"starts.y\"),s(\"starts.z\"),s(\"maxdisplayed\"),s(\"sizeref\"),s(\"lighting.ambient\"),s(\"lighting.diffuse\"),s(\"lighting.specular\"),s(\"lighting.roughness\"),s(\"lighting.fresnel\"),s(\"lightposition.x\"),s(\"lightposition.y\"),s(\"lightposition.z\"),i(t,e,o,s,{prefix:\"\",cLetter:\"c\"}),s(\"text\"),s(\"hovertext\"),s(\"hovertemplate\"),e._length=null):e.visible=!1}},{\"../../components/colorscale/defaults\":603,\"../../lib\":719,\"./attributes\":1209}],1213:[function(t,e,r){\"use strict\";e.exports={moduleType:\"trace\",name:\"streamtube\",basePlotModule:t(\"../../plots/gl3d\"),categories:[\"gl3d\"],attributes:t(\"./attributes\"),supplyDefaults:t(\"./defaults\"),colorbar:{min:\"cmin\",max:\"cmax\"},calc:t(\"./calc\"),plot:t(\"./convert\"),eventData:function(t,e){return t.tubex=t.x,t.tubey=t.y,t.tubez=t.z,t.tubeu=e.traceCoordinate[3],t.tubev=e.traceCoordinate[4],t.tubew=e.traceCoordinate[5],t.norm=e.traceCoordinate[6],t.divergence=e.traceCoordinate[7],delete t.x,delete t.y,delete t.z,t},meta:{}}},{\"../../plots/gl3d\":807,\"./attributes\":1209,\"./calc\":1210,\"./convert\":1211,\"./defaults\":1212}],1214:[function(t,e,r){\"use strict\";var n=t(\"../../plots/attributes\"),i=t(\"../../components/fx/hovertemplate_attributes\"),a=t(\"../../plots/domain\").attributes,o=t(\"../pie/attributes\"),s=t(\"../../lib/extend\").extendFlat;e.exports={labels:{valType:\"data_array\",editType:\"calc\"},parents:{valType:\"data_array\",editType:\"calc\"},values:{valType:\"data_array\",editType:\"calc\"},branchvalues:{valType:\"enumerated\",values:[\"remainder\",\"total\"],dflt:\"remainder\",editType:\"calc\"},level:{valType:\"any\",editType:\"plot\",anim:!0},maxdepth:{valType:\"integer\",editType:\"plot\",dflt:-1},marker:{colors:{valType:\"data_array\",editType:\"calc\"},line:{color:s({},o.marker.line.color,{dflt:null}),width:s({},o.marker.line.width,{dflt:1}),editType:\"calc\"},editType:\"calc\"},leaf:{opacity:{valType:\"number\",editType:\"style\",min:0,max:1,dflt:.7},editType:\"plot\"},text:o.text,textinfo:s({},o.textinfo,{editType:\"plot\",flags:[\"label\",\"text\",\"value\"]}),textfont:o.textfont,hovertext:o.hovertext,hoverinfo:s({},n.hoverinfo,{flags:[\"label\",\"text\",\"value\",\"name\"]}),hovertemplate:i(),insidetextfont:o.insidetextfont,outsidetextfont:o.outsidetextfont,domain:a({name:\"sunburst\",trace:!0,editType:\"calc\"})}},{\"../../components/fx/hovertemplate_attributes\":631,\"../../lib/extend\":710,\"../../plots/attributes\":764,\"../../plots/domain\":792,\"../pie/attributes\":1086}],1215:[function(t,e,r){\"use strict\";var n=t(\"../../registry\"),i=t(\"../../plots/get_data\").getModuleCalcData,a=r.name=\"sunburst\";r.plot=function(t,e,r,o){var s=n.getModule(a),l=i(t.calcdata,s)[0];s.plot(t,l,r,o)},r.clean=function(t,e,r,n){var i=n._has&&n._has(a),o=e._has&&e._has(a);i&&!o&&n._sunburstlayer.selectAll(\"g.trace\").remove()}},{\"../../plots/get_data\":802,\"../../registry\":847}],1216:[function(t,e,r){\"use strict\";var n=t(\"d3-hierarchy\"),i=t(\"fast-isnumeric\"),a=t(\"../../lib\"),o=t(\"../pie/calc\").makePullColorFn,s=t(\"../pie/calc\").generateExtendedColors,l=a.isArrayOrTypedArray,c={};r.calc=function(t,e){var r,s,c,u,h,f,p=t._fullLayout,d=e.ids,g=l(d),v=e.labels,m=e.parents,y=e.values,x=l(y),b=[],_={},w={},k=function(t){return t||\"number\"==typeof t},T=function(t){return!x||i(y[t])&&y[t]>=0};g?(r=Math.min(d.length,m.length),s=function(t){return k(d[t])&&T(t)},c=function(t){return String(d[t])}):(r=Math.min(v.length,m.length),s=function(t){return k(v[t])&&T(t)},c=function(t){return String(v[t])}),x&&(r=Math.min(r,y.length));for(var A=0;A<r;A++)if(s(A)){var M=c(A),S=k(m[A])?String(m[A]):\"\",E={i:A,id:M,pid:S,label:k(v[A])?String(v[A]):\"\"};x&&(E.v=+y[A]),b.push(E),h=M,_[u=S]?_[u].push(h):_[u]=[h],w[h]=1}if(_[\"\"]){if(_[\"\"].length>1){for(var C=a.randstr(),L=0;L<b.length;L++)\"\"===b[L].pid&&(b[L].pid=C);b.unshift({hasMultipleRoots:!0,id:C,pid:\"\"})}}else{var P,O=[];for(P in _)w[P]||O.push(P);if(1!==O.length)return a.warn(\"Multiple implied roots, cannot build sunburst hierarchy.\");P=O[0],b.unshift({id:P,pid:\"\",label:P})}try{f=n.stratify().id(function(t){return t.id}).parentId(function(t){return t.pid})(b)}catch(t){return a.warn(\"Failed to build sunburst hierarchy. Error: \"+t.message)}var z=n.hierarchy(f),I=!1;if(x)switch(e.branchvalues){case\"remainder\":z.sum(function(t){return t.data.v});break;case\"total\":z.each(function(t){var e=t.data.data.v;if(t.children&&e<t.children.reduce(function(t,e){return t+e.data.data.v},0))return I=!0,a.warn([\"Total value for node\",t.data.data.id,\"is smaller than the sum of its children.\"].join(\" \"));t.value=e})}else z.count();if(!I){z.sort(function(t,e){return e.value-t.value});var D=e.marker.colors||[],R=o(p._sunburstcolormap);return z.each(function(t){var e=t.data.data,r=e.id;e.color=R(D[e.i],r)}),b[0].hierarchy=z,b}},r.crossTraceCalc=function(t){var e=t._fullLayout,r=t.calcdata,n=e.sunburstcolorway,i=e._sunburstcolormap;e.extendsunburstcolors&&(n=s(n,c));var a=0;function o(t){var e=t.data.data,r=e.id;!1===e.color&&(i[r]?e.color=i[r]:t.parent?t.parent.parent?e.color=t.parent.data.data.color:(i[r]=e.color=n[a%n.length],a++):e.color=\"rgba(0,0,0,0)\")}for(var l=0;l<r.length;l++){var u=r[l][0];\"sunburst\"===u.trace.type&&u.hierarchy&&u.hierarchy.each(o)}}},{\"../../lib\":719,\"../pie/calc\":1088,\"d3-hierarchy\":157,\"fast-isnumeric\":225}],1217:[function(t,e,r){\"use strict\";e.exports={CLICK_TRANSITION_TIME:750,CLICK_TRANSITION_EASING:\"linear\"}},{}],1218:[function(t,e,r){\"use strict\";var n=t(\"../../lib\"),i=t(\"./attributes\"),a=t(\"../../plots/domain\").defaults,o=t(\"../bar/defaults\").handleText;e.exports=function(t,e,r,s){function l(r,a){return n.coerce(t,e,i,r,a)}var c=l(\"labels\"),u=l(\"parents\");if(c&&c.length&&u&&u.length){var h=l(\"values\");h&&h.length&&l(\"branchvalues\"),l(\"level\"),l(\"maxdepth\"),l(\"marker.line.width\")&&l(\"marker.line.color\",s.paper_bgcolor),l(\"marker.colors\"),l(\"leaf.opacity\");var f=l(\"text\");l(\"textinfo\",Array.isArray(f)?\"text+label\":\"label\"),l(\"hovertext\"),l(\"hovertemplate\");o(t,e,s,l,\"auto\",{moduleHasSelected:!1,moduleHasUnselected:!1,moduleHasConstrain:!1,moduleHasCliponaxis:!1,moduleHasTextangle:!1,moduleHasInsideanchor:!1}),a(e,s,l),e._length=null}else e.visible=!1}},{\"../../lib\":719,\"../../plots/domain\":792,\"../bar/defaults\":861,\"./attributes\":1214}],1219:[function(t,e,r){\"use strict\";e.exports={moduleType:\"trace\",name:\"sunburst\",basePlotModule:t(\"./base_plot\"),categories:[],animatable:!0,attributes:t(\"./attributes\"),layoutAttributes:t(\"./layout_attributes\"),supplyDefaults:t(\"./defaults\"),supplyLayoutDefaults:t(\"./layout_defaults\"),calc:t(\"./calc\").calc,crossTraceCalc:t(\"./calc\").crossTraceCalc,plot:t(\"./plot\"),style:t(\"./style\").style,meta:{}}},{\"./attributes\":1214,\"./base_plot\":1215,\"./calc\":1216,\"./defaults\":1218,\"./layout_attributes\":1220,\"./layout_defaults\":1221,\"./plot\":1222,\"./style\":1223}],1220:[function(t,e,r){\"use strict\";e.exports={sunburstcolorway:{valType:\"colorlist\",editType:\"calc\"},extendsunburstcolors:{valType:\"boolean\",dflt:!0,editType:\"calc\"}}},{}],1221:[function(t,e,r){\"use strict\";var n=t(\"../../lib\"),i=t(\"./layout_attributes\");e.exports=function(t,e){function r(r,a){return n.coerce(t,e,i,r,a)}r(\"sunburstcolorway\",e.colorway),r(\"extendsunburstcolors\")}},{\"../../lib\":719,\"./layout_attributes\":1220}],1222:[function(t,e,r){\"use strict\";var n=t(\"d3\"),i=t(\"d3-hierarchy\"),a=t(\"../../registry\"),o=t(\"../../components/fx\"),s=t(\"../../components/color\"),l=t(\"../../components/drawing\"),c=t(\"../../lib\"),u=t(\"../../lib/events\"),h=t(\"../../lib/svg_text_utils\"),f=t(\"../../lib/setcursor\"),p=t(\"../../components/fx/helpers\").appendArrayPointValue,d=t(\"../pie/plot\").transformInsideText,g=t(\"../pie/helpers\").formatPieValue,v=t(\"./style\").styleOne,m=t(\"./constants\");function y(t,e,r,a){var o=t._fullLayout,u=a&&a.duration>0,f=n.select(r).selectAll(\"g.slice\"),p=e[0],m=p.trace,y=x(p.hierarchy,m.level),w=m.maxdepth>=0?m.maxdepth:1/0,M=o._size,S=m.domain,E=M.w*(S.x[1]-S.x[0]),C=M.h*(S.y[1]-S.y[0]),L=.5*Math.min(E,C),P=p.cx=M.l+M.w*(S.x[1]+S.x[0])/2,O=p.cy=M.t+M.h*(1-S.y[0])-C/2;if(!y)return f.remove();var z=null,I={};u&&f.each(function(t){I[k(t)]={rpx0:t.rpx0,rpx1:t.rpx1,x0:t.x0,x1:t.x1,transform:t.transform},!z&&_(t)&&(z=t)});var D=function(t){return i.partition().size([2*Math.PI,t.height+1])(t)}(y).descendants(),R=y.height+1,F=0,B=w;p.hasMultipleRoots&&b(y)&&(D=D.slice(1),R-=1,F=1,B+=1),D=D.filter(function(t){return t.y1<=B});var N=Math.min(R,w),j=function(t){return(t-F)/N*L},U=function(t,e){return[t*Math.cos(e),-t*Math.sin(e)]},V=function(t){return c.pathAnnulus(t.rpx0,t.rpx1,t.x0,t.x1,P,O)},q=function(t){return P+t.pxmid[0]*t.transform.rCenter+(t.transform.x||0)},H=function(t){return O+t.pxmid[1]*t.transform.rCenter+(t.transform.y||0)};(f=f.data(D,function(t){return k(t)})).enter().append(\"g\").classed(\"slice\",!0),u?f.exit().transition().each(function(){var t=n.select(this);t.select(\"path.surface\").transition().attrTween(\"d\",function(t){var e=function(t){var e,r=k(t),i=I[r],a=I[k(y)];if(a){var o=t.x1>a.x1?2*Math.PI:0;e=t.rpx1<a.rpx1?{rpx0:0,rpx1:0}:{x0:o,x1:o}}else{var s,l=k(t.parent);f.each(function(t){if(k(t)===l)return s=t});var c,u=s.children;u.forEach(function(t,e){if(k(t)===r)return c=e});var h=u.length,p=n.interpolate(s.x0,s.x1);e={rpx0:L,rpx1:L,x0:p(c/h),x1:p((c+1)/h)}}return n.interpolate(i,e)}(t);return function(t){return V(e(t))}}),t.select(\"g.slicetext\").attr(\"opacity\",0)}).remove():f.exit().remove(),f.order();var G=null;if(u&&z){var Y=k(z);f.each(function(t){null===G&&k(t)===Y&&(G=t.x1)})}var W=f;function X(t){var e=t.parent,r=I[k(e)],i={};if(r){var a=e.children,o=a.indexOf(t),s=a.length,l=n.interpolate(r.x0,r.x1);i.x0=l(o/s),i.x1=l(o/s)}else i.x0=i.x1=0;return i}u&&(W=W.transition().each(\"end\",function(){T(n.select(this),t,{isTransitioning:!1})})),W.each(function(r){var i=n.select(this),a=c.ensureSingle(i,\"path\",\"surface\",function(t){t.style(\"pointer-events\",\"all\")});r.rpx0=j(r.y0),r.rpx1=j(r.y1),r.xmid=(r.x0+r.x1)/2,r.pxmid=U(r.rpx1,r.xmid),r.midangle=-(r.xmid-Math.PI/2),r.halfangle=.5*Math.min(c.angleDelta(r.x0,r.x1)||Math.PI,Math.PI),r.ring=1-r.rpx0/r.rpx1,r.rInscribed=function(t){return 0===t.rpx0&&c.isFullCircle([t.x0,t.x1])?1:Math.max(0,Math.min(1/(1+1/Math.sin(t.halfangle)),t.ring/2))}(r),u?a.transition().attrTween(\"d\",function(t){var e=function(t){var e,r=I[k(t)],i={x0:t.x0,x1:t.x1,rpx0:t.rpx0,rpx1:t.rpx1};if(r)e=r;else if(z)if(t.parent)if(G){var a=t.x1>G?2*Math.PI:0;e={x0:a,x1:a}}else e={rpx0:L,rpx1:L},c.extendFlat(e,X(t));else e={rpx0:0,rpx1:0};else e={x0:0,x1:0};return n.interpolate(e,i)}(t);return function(t){return V(e(t))}}):a.attr(\"d\",V),i.call(A,t,e).call(T,t,{isTransitioning:t._transitioning}),a.call(v,r,m);var f=c.ensureSingle(i,\"g\",\"slicetext\"),y=c.ensureSingle(f,\"text\",\"\",function(t){t.attr(\"data-notex\",1)});y.text(function(t,e,r){var n=e.textinfo;if(!n||\"none\"===n)return\"\";var i=t.data.data,a=r.separators,o=n.split(\"+\"),s=function(t){return-1!==o.indexOf(t)},l=[];s(\"label\")&&i.label&&l.push(i.label);i.hasOwnProperty(\"v\")&&s(\"value\")&&l.push(g(i.v,a));if(s(\"text\")){var u=c.castOption(e,i.i,\"text\");c.isValidTextValue(u)&&l.push(u)}return l.join(\"<br>\")}(r,m,o)).classed(\"slicetext\",!0).attr(\"text-anchor\",\"middle\").call(l.font,b(r)?function(t,e,r){var n=e.data.data.i,i=c.castOption(t,n,\"outsidetextfont.color\")||c.castOption(t,n,\"textfont.color\")||r.color,a=c.castOption(t,n,\"outsidetextfont.family\")||c.castOption(t,n,\"textfont.family\")||r.family,o=c.castOption(t,n,\"outsidetextfont.size\")||c.castOption(t,n,\"textfont.size\")||r.size;return{color:i,family:a,size:o}}(m,r,o.font):function(t,e,r){var n=e.data.data,i=n.i,a=c.castOption(t,i,\"insidetextfont.color\");!a&&t._input.textfont&&(a=c.castOption(t._input,i,\"textfont.color\"));var o=c.castOption(t,i,\"insidetextfont.family\")||c.castOption(t,i,\"textfont.family\")||r.family,l=c.castOption(t,i,\"insidetextfont.size\")||c.castOption(t,i,\"textfont.size\")||r.size;return{color:a||s.contrast(n.color),family:o,size:l}}(m,r,o.font)).call(h.convertToTspans,t);var x=l.bBox(y.node());r.transform=d(x,r,p),r.translateX=q(r),r.translateY=H(r);var _=function(t,e){return\"translate(\"+t.translateX+\",\"+t.translateY+\")\"+(t.transform.scale<1?\"scale(\"+t.transform.scale+\")\":\"\")+(t.transform.rotate?\"rotate(\"+t.transform.rotate+\")\":\"\")+\"translate(\"+-(e.left+e.right)/2+\",\"+-(e.top+e.bottom)/2+\")\"};u?y.transition().attrTween(\"transform\",function(t){var e=function(t){var e,r=I[k(t)],i=t.transform;if(r)e=r;else if(e={rpx1:t.rpx1,transform:{scale:0,rotate:i.rotate,rCenter:i.rCenter,x:i.x,y:i.y}},z)if(t.parent)if(G){var a=t.x1>G?2*Math.PI:0;e.x0=e.x1=a}else c.extendFlat(e,X(t));else e.x0=e.x1=0;else e.x0=e.x1=0;var o=n.interpolate(e.rpx1,t.rpx1),s=n.interpolate(e.x0,t.x0),l=n.interpolate(e.x1,t.x1),u=n.interpolate(e.transform.scale,i.scale),h=n.interpolate(e.transform.rotate,i.rotate),f=0===i.rCenter?3:0===e.transform.rCenter?1/3:1,p=n.interpolate(e.transform.rCenter,i.rCenter);return function(t){var e=o(t),r=s(t),n=l(t),a=function(t){return p(Math.pow(t,f))}(t),c={pxmid:U(e,(r+n)/2),transform:{rCenter:a,x:i.x,y:i.y}},d={rpx1:o(t),translateX:q(c),translateY:H(c),transform:{scale:u(t),rotate:h(t),rCenter:a}};return d}}(t);return function(t){return _(e(t),x)}}):y.attr(\"transform\",_(r,x))})}function x(t,e){var r;return e&&t.eachAfter(function(t){if(k(t)===e)return r=t.copy()}),r||t}function b(t){return\"\"===t.data.data.pid}function _(t){return!t.parent}function w(t){return!t.children}function k(t){return t.data.data.id}function T(t,e,r){var n=t.datum(),i=(r||{}).isTransitioning;f(t,i||w(n)||b(n)?null:\"pointer\")}function A(t,e,r){var i=r[0],s=i.trace;\"_hasHoverLabel\"in s||(s._hasHoverLabel=!1),\"_hasHoverEvent\"in s||(s._hasHoverEvent=!1),t.on(\"mouseover\",function(t){var r=e._fullLayout;if(!e._dragging&&!1!==r.hovermode){var a=e._fullData[s.index],l=t.data.data,u=l.i,h=function(t){return c.castOption(a,u,t)},f=h(\"hovertemplate\"),p=o.castHoverinfo(a,r,u),d=r.separators;if(f||p&&\"none\"!==p&&\"skip\"!==p){var v=t.rInscribed,m=i.cx+t.pxmid[0]*(1-v),y=i.cy+t.pxmid[1]*(1-v),x={},b=[],_=[],w=function(t){return-1!==b.indexOf(t)};if(p&&(b=\"all\"===p?a._module.attributes.hoverinfo.flags:p.split(\"+\")),x.label=l.label,w(\"label\")&&x.label&&_.push(x.label),l.hasOwnProperty(\"v\")&&(x.value=l.v,x.valueLabel=g(x.value,d),w(\"value\")&&_.push(x.valueLabel)),x.text=h(\"hovertext\")||h(\"text\"),w(\"text\")){var k=x.text;c.isValidTextValue(k)&&_.push(k)}o.loneHover({trace:a,x0:m-v*t.rpx1,x1:m+v*t.rpx1,y:y,idealAlign:t.pxmid[0]<0?\"left\":\"right\",text:_.join(\"<br>\"),name:f||w(\"name\")?a.name:void 0,color:h(\"hoverlabel.bgcolor\")||l.color,borderColor:h(\"hoverlabel.bordercolor\"),fontFamily:h(\"hoverlabel.font.family\"),fontSize:h(\"hoverlabel.font.size\"),fontColor:h(\"hoverlabel.font.color\"),nameLength:h(\"hoverlabel.namelength\"),textAlign:h(\"hoverlabel.align\"),hovertemplate:f,hovertemplateLabels:x,eventData:[M(t,a)]},{container:r._hoverlayer.node(),outerContainer:r._paper.node(),gd:e}),s._hasHoverLabel=!0}s._hasHoverEvent=!0,e.emit(\"plotly_hover\",{points:[M(t,a)],event:n.event})}}),t.on(\"mouseout\",function(t){var r=e._fullLayout,i=e._fullData[s.index],a=n.select(this).datum();s._hasHoverEvent&&(t.originalEvent=n.event,e.emit(\"plotly_unhover\",{points:[M(a,i)],event:n.event}),s._hasHoverEvent=!1),s._hasHoverLabel&&(o.loneUnhover(r._hoverlayer.node()),s._hasHoverLabel=!1)}),t.on(\"click\",function(t){var r=e._fullLayout,l=e._fullData[s.index];if(!1===u.triggerHandler(e,\"plotly_sunburstclick\",{points:[M(t,l)],event:n.event})||w(t)||b(t))r.hovermode&&(e._hoverdata=[M(t,l)],o.click(e,n.event));else if(!e._dragging&&!e._transitioning){a.call(\"_storeDirectGUIEdit\",l,r._tracePreGUI[l.uid],{level:l.level});var c=i.hierarchy,h=k(t),f=_(t)?function(t,e){var r;return t.eachAfter(function(t){for(var n=t.children||[],i=0;i<n.length;i++)if(k(n[i])===e)return r=t.copy()}),r||t}(c,h):x(c,h),p={data:[{level:k(f)}],traces:[s.index]},d={frame:{redraw:!1,duration:m.CLICK_TRANSITION_TIME},transition:{duration:m.CLICK_TRANSITION_TIME,easing:m.CLICK_TRANSITION_EASING},mode:\"immediate\",fromcurrent:!0};o.loneUnhover(r._hoverlayer.node()),a.call(\"animate\",e,p,d)}})}function M(t,e){var r=t.data.data,n={curveNumber:e.index,pointNumber:r.i,data:e._input,fullData:e};return p(n,e,r.i),n}e.exports=function(t,e,r,i){var a,o,s=t._fullLayout._sunburstlayer,l=!r,c=r&&r.duration>0;((a=s.selectAll(\"g.trace.sunburst\").data(e,function(t){return t[0].trace.uid})).enter().append(\"g\").classed(\"trace\",!0).classed(\"sunburst\",!0).attr(\"stroke-linejoin\",\"round\"),a.order(),c)?(i&&(o=i()),n.transition().duration(r.duration).ease(r.easing).each(\"end\",function(){o&&o()}).each(\"interrupt\",function(){o&&o()}).each(function(){s.selectAll(\"g.trace\").each(function(e){y(t,e,this,r)})})):a.each(function(e){y(t,e,this,r)});l&&a.exit().remove()}},{\"../../components/color\":593,\"../../components/drawing\":614,\"../../components/fx\":632,\"../../components/fx/helpers\":628,\"../../lib\":719,\"../../lib/events\":709,\"../../lib/setcursor\":739,\"../../lib/svg_text_utils\":743,\"../../registry\":847,\"../pie/helpers\":1091,\"../pie/plot\":1095,\"./constants\":1217,\"./style\":1223,d3:163,\"d3-hierarchy\":157}],1223:[function(t,e,r){\"use strict\";var n=t(\"d3\"),i=t(\"../../components/color\"),a=t(\"../../lib\");function o(t,e,r){var n=e.data.data,o=!e.children,s=n.i,l=a.castOption(r,s,\"marker.line.color\")||i.defaultLine,c=a.castOption(r,s,\"marker.line.width\")||0;t.style(\"stroke-width\",c).call(i.fill,n.color).call(i.stroke,l).style(\"opacity\",o?r.leaf.opacity:null)}e.exports={style:function(t){t._fullLayout._sunburstlayer.selectAll(\".trace\").each(function(t){var e=n.select(this),r=t[0].trace;e.style(\"opacity\",r.opacity),e.selectAll(\"path.surface\").each(function(t){n.select(this).call(o,t,r)})})},styleOne:o}},{\"../../components/color\":593,\"../../lib\":719,d3:163}],1224:[function(t,e,r){\"use strict\";var n=t(\"../../components/color\"),i=t(\"../../components/colorscale/attributes\"),a=t(\"../../components/fx/hovertemplate_attributes\"),o=t(\"../../plots/attributes\"),s=t(\"../../lib/extend\").extendFlat,l=t(\"../../plot_api/edit_types\").overrideAll;function c(t){return{show:{valType:\"boolean\",dflt:!1},start:{valType:\"number\",dflt:null,editType:\"plot\"},end:{valType:\"number\",dflt:null,editType:\"plot\"},size:{valType:\"number\",dflt:null,min:0,editType:\"plot\"},project:{x:{valType:\"boolean\",dflt:!1},y:{valType:\"boolean\",dflt:!1},z:{valType:\"boolean\",dflt:!1}},color:{valType:\"color\",dflt:n.defaultLine},usecolormap:{valType:\"boolean\",dflt:!1},width:{valType:\"number\",min:1,max:16,dflt:2},highlight:{valType:\"boolean\",dflt:!0},highlightcolor:{valType:\"color\",dflt:n.defaultLine},highlightwidth:{valType:\"number\",min:1,max:16,dflt:2}}}var u=e.exports=l(s({z:{valType:\"data_array\"},x:{valType:\"data_array\"},y:{valType:\"data_array\"},text:{valType:\"string\",dflt:\"\",arrayOk:!0},hovertext:{valType:\"string\",dflt:\"\",arrayOk:!0},hovertemplate:a(),connectgaps:{valType:\"boolean\",dflt:!1,editType:\"calc\"},surfacecolor:{valType:\"data_array\"}},i(\"\",{colorAttr:\"z or surfacecolor\",showScaleDflt:!0,autoColorDflt:!1,editTypeOverride:\"calc\"}),{contours:{x:c(),y:c(),z:c()},hidesurface:{valType:\"boolean\",dflt:!1},lightposition:{x:{valType:\"number\",min:-1e5,max:1e5,dflt:10},y:{valType:\"number\",min:-1e5,max:1e5,dflt:1e4},z:{valType:\"number\",min:-1e5,max:1e5,dflt:0}},lighting:{ambient:{valType:\"number\",min:0,max:1,dflt:.8},diffuse:{valType:\"number\",min:0,max:1,dflt:.8},specular:{valType:\"number\",min:0,max:2,dflt:.05},roughness:{valType:\"number\",min:0,max:1,dflt:.5},fresnel:{valType:\"number\",min:0,max:5,dflt:.2}},opacity:{valType:\"number\",min:0,max:1,dflt:1},_deprecated:{zauto:s({},i.zauto,{}),zmin:s({},i.zmin,{}),zmax:s({},i.zmax,{})},hoverinfo:s({},o.hoverinfo)}),\"calc\",\"nested\");u.x.editType=u.y.editType=u.z.editType=\"calc+clearAxisTypes\",u.transforms=void 0},{\"../../components/color\":593,\"../../components/colorscale/attributes\":600,\"../../components/fx/hovertemplate_attributes\":631,\"../../lib/extend\":710,\"../../plot_api/edit_types\":750,\"../../plots/attributes\":764}],1225:[function(t,e,r){\"use strict\";var n=t(\"../../components/colorscale/calc\");e.exports=function(t,e){e.surfacecolor?n(t,e,{vals:e.surfacecolor,containerStr:\"\",cLetter:\"c\"}):n(t,e,{vals:e.z,containerStr:\"\",cLetter:\"c\"})}},{\"../../components/colorscale/calc\":601}],1226:[function(t,e,r){\"use strict\";var n=t(\"gl-surface3d\"),i=t(\"ndarray\"),a=t(\"ndarray-homography\"),o=t(\"ndarray-fill\"),s=t(\"../../lib\").isArrayOrTypedArray,l=t(\"../../lib/gl_format_color\").parseColorScale,c=t(\"../../lib/str2rgbarray\"),u=t(\"../../components/colorscale\").extractOpts,h=t(\"../heatmap/interp2d\"),f=t(\"../heatmap/find_empties\");function p(t,e,r){this.scene=t,this.uid=r,this.surface=e,this.data=null,this.showContour=[!1,!1,!1],this.contourStart=[null,null,null],this.contourEnd=[null,null,null],this.contourSize=[0,0,0],this.minValues=[1/0,1/0,1/0],this.maxValues=[-1/0,-1/0,-1/0],this.dataScaleX=1,this.dataScaleY=1,this.refineData=!0,this.objectOffset=[0,0,0]}var d=p.prototype;d.getXat=function(t,e,r,n){var i=s(this.data.x)?s(this.data.x[0])?this.data.x[e][t]:this.data.x[t]:t;return void 0===r?i:n.d2l(i,0,r)},d.getYat=function(t,e,r,n){var i=s(this.data.y)?s(this.data.y[0])?this.data.y[e][t]:this.data.y[e]:e;return void 0===r?i:n.d2l(i,0,r)},d.getZat=function(t,e,r,n){var i=this.data.z[e][t];return null===i&&this.data.connectgaps&&this.data._interpolatedZ&&(i=this.data._interpolatedZ[e][t]),void 0===r?i:n.d2l(i,0,r)},d.handlePick=function(t){if(t.object===this.surface){var e=(t.data.index[0]-1)/this.dataScaleX-1,r=(t.data.index[1]-1)/this.dataScaleY-1,n=Math.max(Math.min(Math.round(e),this.data.z[0].length-1),0),i=Math.max(Math.min(Math.round(r),this.data._ylength-1),0);t.index=[n,i],t.traceCoordinate=[this.getXat(n,i),this.getYat(n,i),this.getZat(n,i)],t.dataCoordinate=[this.getXat(n,i,this.data.xcalendar,this.scene.fullSceneLayout.xaxis),this.getYat(n,i,this.data.ycalendar,this.scene.fullSceneLayout.yaxis),this.getZat(n,i,this.data.zcalendar,this.scene.fullSceneLayout.zaxis)];for(var a=0;a<3;a++){var o=t.dataCoordinate[a];null!=o&&(t.dataCoordinate[a]*=this.scene.dataScale[a])}var s=this.data.hovertext||this.data.text;return Array.isArray(s)&&s[i]&&void 0!==s[i][n]?t.textLabel=s[i][n]:t.textLabel=s||\"\",t.data.dataCoordinate=t.dataCoordinate.slice(),this.surface.highlight(t.data),this.scene.glplot.spikes.position=t.dataCoordinate,!0}};var g=[2,3,5,7,11,13,17,19,23,29,31,37,41,43,47,53,59,61,67,71,73,79,83,89,97,101,103,107,109,113,127,131,137,139,149,151,157,163,167,173,179,181,191,193,197,199,211,223,227,229,233,239,241,251,257,263,269,271,277,281,283,293,307,311,313,317,331,337,347,349,353,359,367,373,379,383,389,397,401,409,419,421,431,433,439,443,449,457,461,463,467,479,487,491,499,503,509,521,523,541,547,557,563,569,571,577,587,593,599,601,607,613,617,619,631,641,643,647,653,659,661,673,677,683,691,701,709,719,727,733,739,743,751,757,761,769,773,787,797,809,811,821,823,827,829,839,853,857,859,863,877,881,883,887,907,911,919,929,937,941,947,953,967,971,977,983,991,997,1009,1013,1019,1021,1031,1033,1039,1049,1051,1061,1063,1069,1087,1091,1093,1097,1103,1109,1117,1123,1129,1151,1153,1163,1171,1181,1187,1193,1201,1213,1217,1223,1229,1231,1237,1249,1259,1277,1279,1283,1289,1291,1297,1301,1303,1307,1319,1321,1327,1361,1367,1373,1381,1399,1409,1423,1427,1429,1433,1439,1447,1451,1453,1459,1471,1481,1483,1487,1489,1493,1499,1511,1523,1531,1543,1549,1553,1559,1567,1571,1579,1583,1597,1601,1607,1609,1613,1619,1621,1627,1637,1657,1663,1667,1669,1693,1697,1699,1709,1721,1723,1733,1741,1747,1753,1759,1777,1783,1787,1789,1801,1811,1823,1831,1847,1861,1867,1871,1873,1877,1879,1889,1901,1907,1913,1931,1933,1949,1951,1973,1979,1987,1993,1997,1999,2003,2011,2017,2027,2029,2039,2053,2063,2069,2081,2083,2087,2089,2099,2111,2113,2129,2131,2137,2141,2143,2153,2161,2179,2203,2207,2213,2221,2237,2239,2243,2251,2267,2269,2273,2281,2287,2293,2297,2309,2311,2333,2339,2341,2347,2351,2357,2371,2377,2381,2383,2389,2393,2399,2411,2417,2423,2437,2441,2447,2459,2467,2473,2477,2503,2521,2531,2539,2543,2549,2551,2557,2579,2591,2593,2609,2617,2621,2633,2647,2657,2659,2663,2671,2677,2683,2687,2689,2693,2699,2707,2711,2713,2719,2729,2731,2741,2749,2753,2767,2777,2789,2791,2797,2801,2803,2819,2833,2837,2843,2851,2857,2861,2879,2887,2897,2903,2909,2917,2927,2939,2953,2957,2963,2969,2971,2999];function v(t,e){if(t<e)return 0;for(var r=0;0===Math.floor(t%e);)t/=e,r++;return r}function m(t){for(var e=[],r=0;r<g.length;r++){var n=g[r];e.push(v(t,n))}return e}function y(t){for(var e=m(t),r=t,n=0;n<g.length;n++)if(e[n]>0){r=g[n];break}return r}function x(t,e){if(!(t<1||e<1)){for(var r=m(t),n=m(e),i=1,a=0;a<g.length;a++)i*=Math.pow(g[a],Math.max(r[a],n[a]));return i}}d.calcXnums=function(t){var e,r=[];for(e=1;e<t;e++){var n=this.getXat(e-1,0),i=this.getXat(e,0);r[e-1]=i!==n&&null!=n&&null!=i?Math.abs(i-n):0}var a=0;for(e=1;e<t;e++)a+=r[e-1];for(e=1;e<t;e++)0===r[e-1]?r[e-1]=1:r[e-1]=Math.round(a/r[e-1]);return r},d.calcYnums=function(t){var e,r=[];for(e=1;e<t;e++){var n=this.getYat(0,e-1),i=this.getYat(0,e);r[e-1]=i!==n&&null!=n&&null!=i?Math.abs(i-n):0}var a=0;for(e=1;e<t;e++)a+=r[e-1];for(e=1;e<t;e++)0===r[e-1]?r[e-1]=1:r[e-1]=Math.round(a/r[e-1]);return r};var b=[1,2,4,6,12,24,36,48,60,120,180,240,360,720,840,1260],_=b[9],w=b[13];function k(t,e){for(var r=!1,n=0;n<t.length;n++)if(e===t[n]){r=!0;break}!1===r&&t.push(e)}d.estimateScale=function(t,e){for(var r=1+function(t){if(0!==t.length){for(var e=1,r=0;r<t.length;r++)e=x(e,t[r]);return e}}(0===e?this.calcXnums(t):this.calcYnums(t));r<_;)r*=2;for(;r>w;)r--,r/=y(r),++r<_&&(r=w);var n=Math.round(r/t);return n>1?n:1},d.refineCoords=function(t){for(var e=this.dataScaleX,r=this.dataScaleY,n=t[0].shape[0],o=t[0].shape[1],s=0|Math.floor(t[0].shape[0]*e+1),l=0|Math.floor(t[0].shape[1]*r+1),c=1+n+1,u=1+o+1,h=i(new Float32Array(c*u),[c,u]),f=0;f<t.length;++f){this.surface.padField(h,t[f]);var p=i(new Float32Array(s*l),[s,l]);a(p,h,[e,0,0,0,r,0,0,0,1]),t[f]=p}},d.setContourLevels=function(){var t,e,r,n=[[],[],[]],i=[!1,!1,!1],a=!1;for(t=0;t<3;++t)if(this.showContour[t]&&(a=!0,this.contourSize[t]>0&&null!==this.contourStart[t]&&null!==this.contourEnd[t]&&this.contourEnd[t]>this.contourStart[t]))for(i[t]=!0,e=this.contourStart[t];e<this.contourEnd[t];e+=this.contourSize[t])r=e*this.scene.dataScale[t],k(n[t],r);if(a){var o=[[],[],[]];for(t=0;t<3;++t)this.showContour[t]&&(o[t]=i[t]?n[t]:this.scene.contourLevels[t]);this.surface.update({levels:o})}},d.update=function(t){var e,r,n,a,s=this.scene,p=s.fullSceneLayout,d=this.surface,g=t.opacity,v=l(t,g),m=s.dataScale,y=t.z[0].length,x=t._ylength,b=s.contourLevels;this.data=t;var _=[];for(e=0;e<3;e++)for(_[e]=[],r=0;r<y;r++)_[e][r]=[];for(r=0;r<y;r++)for(n=0;n<x;n++)_[0][r][n]=this.getXat(r,n,t.xcalendar,p.xaxis),_[1][r][n]=this.getYat(r,n,t.ycalendar,p.yaxis),_[2][r][n]=this.getZat(r,n,t.zcalendar,p.zaxis);if(t.connectgaps)for(t._emptypoints=f(_[2]),h(_[2],t._emptypoints),t._interpolatedZ=[],r=0;r<y;r++)for(t._interpolatedZ[r]=[],n=0;n<x;n++)t._interpolatedZ[r][n]=_[2][r][n];for(e=0;e<3;e++)for(r=0;r<y;r++)for(n=0;n<x;n++)null==(a=_[e][r][n])?_[e][r][n]=NaN:a=_[e][r][n]*=m[e];for(e=0;e<3;e++)for(r=0;r<y;r++)for(n=0;n<x;n++)null!=(a=_[e][r][n])&&(this.minValues[e]>a&&(this.minValues[e]=a),this.maxValues[e]<a&&(this.maxValues[e]=a));for(e=0;e<3;e++)this.objectOffset[e]=.5*(this.minValues[e]+this.maxValues[e]);for(e=0;e<3;e++)for(r=0;r<y;r++)for(n=0;n<x;n++)null!=(a=_[e][r][n])&&(_[e][r][n]-=this.objectOffset[e]);var k=[i(new Float32Array(y*x),[y,x]),i(new Float32Array(y*x),[y,x]),i(new Float32Array(y*x),[y,x])];o(k[0],function(t,e){return _[0][t][e]}),o(k[1],function(t,e){return _[1][t][e]}),o(k[2],function(t,e){return _[2][t][e]}),_=[];var T={colormap:v,levels:[[],[],[]],showContour:[!0,!0,!0],showSurface:!t.hidesurface,contourProject:[[!1,!1,!1],[!1,!1,!1],[!1,!1,!1]],contourWidth:[1,1,1],contourColor:[[1,1,1,1],[1,1,1,1],[1,1,1,1]],contourTint:[1,1,1],dynamicColor:[[1,1,1,1],[1,1,1,1],[1,1,1,1]],dynamicWidth:[1,1,1],dynamicTint:[1,1,1],opacity:t.opacity},A=u(t);if(T.intensityBounds=[A.min,A.max],t.surfacecolor){var M=i(new Float32Array(y*x),[y,x]);o(M,function(e,r){return t.surfacecolor[r][e]}),k.push(M)}else T.intensityBounds[0]*=m[2],T.intensityBounds[1]*=m[2];(w<k[0].shape[0]||w<k[0].shape[1])&&(this.refineData=!1),!0===this.refineData&&(this.dataScaleX=this.estimateScale(k[0].shape[0],0),this.dataScaleY=this.estimateScale(k[0].shape[1],1),1===this.dataScaleX&&1===this.dataScaleY||this.refineCoords(k)),t.surfacecolor&&(T.intensity=k.pop());var S=[!0,!0,!0],E=[\"x\",\"y\",\"z\"];for(e=0;e<3;++e){var C=t.contours[E[e]];S[e]=C.highlight,T.showContour[e]=C.show||C.highlight,T.showContour[e]&&(T.contourProject[e]=[C.project.x,C.project.y,C.project.z],C.show?(this.showContour[e]=!0,T.levels[e]=b[e],d.highlightColor[e]=T.contourColor[e]=c(C.color),C.usecolormap?d.highlightTint[e]=T.contourTint[e]=0:d.highlightTint[e]=T.contourTint[e]=1,T.contourWidth[e]=C.width,this.contourStart[e]=C.start,this.contourEnd[e]=C.end,this.contourSize[e]=C.size):(this.showContour[e]=!1,this.contourStart[e]=null,this.contourEnd[e]=null,this.contourSize[e]=0),C.highlight&&(T.dynamicColor[e]=c(C.highlightcolor),T.dynamicWidth[e]=C.highlightwidth))}(function(t){var e=t[0].rgb,r=t[t.length-1].rgb;return e[0]===r[0]&&e[1]===r[1]&&e[2]===r[2]&&e[3]===r[3]})(v)&&(T.vertexColor=!0),T.objectOffset=this.objectOffset,T.coords=k,d.update(T),d.visible=t.visible,d.enableDynamic=S,d.enableHighlight=S,d.snapToData=!0,\"lighting\"in t&&(d.ambientLight=t.lighting.ambient,d.diffuseLight=t.lighting.diffuse,d.specularLight=t.lighting.specular,d.roughness=t.lighting.roughness,d.fresnel=t.lighting.fresnel),\"lightposition\"in t&&(d.lightPosition=[t.lightposition.x,t.lightposition.y,t.lightposition.z]),g&&g<1&&(d.supportsTransparency=!0)},d.dispose=function(){this.scene.glplot.remove(this.surface),this.surface.dispose()},e.exports=function(t,e){var r=t.glplot.gl,i=n({gl:r}),a=new p(t,i,e.uid);return i._trace=a,a.update(e),t.glplot.add(i),a}},{\"../../components/colorscale\":605,\"../../lib\":719,\"../../lib/gl_format_color\":716,\"../../lib/str2rgbarray\":742,\"../heatmap/find_empties\":1007,\"../heatmap/interp2d\":1010,\"gl-surface3d\":316,ndarray:450,\"ndarray-fill\":440,\"ndarray-homography\":442}],1227:[function(t,e,r){\"use strict\";var n=t(\"../../registry\"),i=t(\"../../lib\"),a=t(\"../../components/colorscale/defaults\"),o=t(\"./attributes\");function s(t,e,r){e in t&&!(r in t)&&(t[r]=t[e])}e.exports=function(t,e,r,l){var c,u;function h(r,n){return i.coerce(t,e,o,r,n)}var f=h(\"x\"),p=h(\"y\"),d=h(\"z\");if(!d||!d.length||f&&f.length<1||p&&p.length<1)e.visible=!1;else{e._xlength=Array.isArray(f)&&i.isArrayOrTypedArray(f[0])?d.length:d[0].length,e._ylength=d.length,n.getComponentMethod(\"calendars\",\"handleTraceDefaults\")(t,e,[\"x\",\"y\",\"z\"],l),h(\"text\"),h(\"hovertext\"),h(\"hovertemplate\"),[\"lighting.ambient\",\"lighting.diffuse\",\"lighting.specular\",\"lighting.roughness\",\"lighting.fresnel\",\"lightposition.x\",\"lightposition.y\",\"lightposition.z\",\"hidesurface\",\"connectgaps\",\"opacity\"].forEach(function(t){h(t)});var g=h(\"surfacecolor\"),v=[\"x\",\"y\",\"z\"];for(c=0;c<3;++c){var m=\"contours.\"+v[c],y=h(m+\".show\"),x=h(m+\".highlight\");if(y||x)for(u=0;u<3;++u)h(m+\".project.\"+v[u]);y&&(h(m+\".color\"),h(m+\".width\"),h(m+\".usecolormap\")),x&&(h(m+\".highlightcolor\"),h(m+\".highlightwidth\")),h(m+\".start\"),h(m+\".end\"),h(m+\".size\")}g||(s(t,\"zmin\",\"cmin\"),s(t,\"zmax\",\"cmax\"),s(t,\"zauto\",\"cauto\")),a(t,e,l,h,{prefix:\"\",cLetter:\"c\"}),e._length=null}}},{\"../../components/colorscale/defaults\":603,\"../../lib\":719,\"../../registry\":847,\"./attributes\":1224}],1228:[function(t,e,r){\"use strict\";e.exports={attributes:t(\"./attributes\"),supplyDefaults:t(\"./defaults\"),colorbar:{min:\"cmin\",max:\"cmax\"},calc:t(\"./calc\"),plot:t(\"./convert\"),moduleType:\"trace\",name:\"surface\",basePlotModule:t(\"../../plots/gl3d\"),categories:[\"gl3d\",\"2dMap\",\"noOpacity\"],meta:{}}},{\"../../plots/gl3d\":807,\"./attributes\":1224,\"./calc\":1225,\"./convert\":1226,\"./defaults\":1227}],1229:[function(t,e,r){\"use strict\";var n=t(\"../../components/annotations/attributes\"),i=t(\"../../lib/extend\").extendFlat,a=t(\"../../plot_api/edit_types\").overrideAll,o=t(\"../../plots/font_attributes\"),s=t(\"../../plots/domain\").attributes;t(\"../../constants/docs\").FORMAT_LINK;(e.exports=a({domain:s({name:\"table\",trace:!0}),columnwidth:{valType:\"number\",arrayOk:!0,dflt:null},columnorder:{valType:\"data_array\"},header:{values:{valType:\"data_array\",dflt:[]},format:{valType:\"data_array\",dflt:[]},prefix:{valType:\"string\",arrayOk:!0,dflt:null},suffix:{valType:\"string\",arrayOk:!0,dflt:null},height:{valType:\"number\",dflt:28},align:i({},n.align,{arrayOk:!0}),line:{width:{valType:\"number\",arrayOk:!0,dflt:1},color:{valType:\"color\",arrayOk:!0,dflt:\"grey\"}},fill:{color:{valType:\"color\",arrayOk:!0,dflt:\"white\"}},font:i({},o({arrayOk:!0}))},cells:{values:{valType:\"data_array\",dflt:[]},format:{valType:\"data_array\",dflt:[]},prefix:{valType:\"string\",arrayOk:!0,dflt:null},suffix:{valType:\"string\",arrayOk:!0,dflt:null},height:{valType:\"number\",dflt:20},align:i({},n.align,{arrayOk:!0}),line:{width:{valType:\"number\",arrayOk:!0,dflt:1},color:{valType:\"color\",arrayOk:!0,dflt:\"grey\"}},fill:{color:{valType:\"color\",arrayOk:!0,dflt:\"white\"}},font:i({},o({arrayOk:!0}))}},\"calc\",\"from-root\")).transforms=void 0},{\"../../components/annotations/attributes\":576,\"../../constants/docs\":690,\"../../lib/extend\":710,\"../../plot_api/edit_types\":750,\"../../plots/domain\":792,\"../../plots/font_attributes\":793}],1230:[function(t,e,r){\"use strict\";var n=t(\"../../plots/get_data\").getModuleCalcData,i=t(\"./plot\");r.name=\"table\",r.plot=function(t){var e=n(t.calcdata,\"table\")[0];e.length&&i(t,e)},r.clean=function(t,e,r,n){var i=n._has&&n._has(\"table\"),a=e._has&&e._has(\"table\");i&&!a&&n._paperdiv.selectAll(\".table\").remove()}},{\"../../plots/get_data\":802,\"./plot\":1237}],1231:[function(t,e,r){\"use strict\";var n=t(\"../../lib/gup\").wrap;e.exports=function(){return n({})}},{\"../../lib/gup\":717}],1232:[function(t,e,r){\"use strict\";e.exports={cellPad:8,columnExtentOffset:10,columnTitleOffset:28,emptyHeaderHeight:16,latexCheck:/^\\$.*\\$$/,goldenRatio:1.618,lineBreaker:\"<br>\",maxDimensionCount:60,overdrag:45,releaseTransitionDuration:120,releaseTransitionEase:\"cubic-out\",scrollbarCaptureWidth:18,scrollbarHideDelay:1e3,scrollbarHideDuration:1e3,scrollbarOffset:5,scrollbarWidth:8,transitionDuration:100,transitionEase:\"cubic-out\",uplift:5,wrapSpacer:\" \",wrapSplitCharacter:\" \",cn:{table:\"table\",tableControlView:\"table-control-view\",scrollBackground:\"scroll-background\",yColumn:\"y-column\",columnBlock:\"column-block\",scrollAreaClip:\"scroll-area-clip\",scrollAreaClipRect:\"scroll-area-clip-rect\",columnBoundary:\"column-boundary\",columnBoundaryClippath:\"column-boundary-clippath\",columnBoundaryRect:\"column-boundary-rect\",columnCells:\"column-cells\",columnCell:\"column-cell\",cellRect:\"cell-rect\",cellText:\"cell-text\",cellTextHolder:\"cell-text-holder\",scrollbarKit:\"scrollbar-kit\",scrollbar:\"scrollbar\",scrollbarSlider:\"scrollbar-slider\",scrollbarGlyph:\"scrollbar-glyph\",scrollbarCaptureZone:\"scrollbar-capture-zone\"}}},{}],1233:[function(t,e,r){\"use strict\";var n=t(\"./constants\"),i=t(\"../../lib/extend\").extendFlat,a=t(\"fast-isnumeric\");function o(t){if(Array.isArray(t)){for(var e=0,r=0;r<t.length;r++)e=Math.max(e,o(t[r]));return e}return t}function s(t,e){return t+e}function l(t){var e,r=t.slice(),n=1/0,i=0;for(e=0;e<r.length;e++)Array.isArray(r[e])||(r[e]=[r[e]]),n=Math.min(n,r[e].length),i=Math.max(i,r[e].length);if(n!==i)for(e=0;e<r.length;e++){var a=i-r[e].length;a&&(r[e]=r[e].concat(c(a)))}return r}function c(t){for(var e=new Array(t),r=0;r<t;r++)e[r]=\"\";return e}function u(t){return t.calcdata.columns.reduce(function(e,r){return r.xIndex<t.xIndex?e+r.columnWidth:e},0)}function h(t,e){return Object.keys(t).map(function(r){return i({},t[r],{auxiliaryBlocks:e})})}function f(t,e){for(var r,n={},i=0,a=0,o={firstRowIndex:null,lastRowIndex:null,rows:[]},s=0,l=0,c=0;c<t.length;c++)r=t[c],o.rows.push({rowIndex:c,rowHeight:r}),((a+=r)>=e||c===t.length-1)&&(n[i]=o,o.key=l++,o.firstRowIndex=s,o.lastRowIndex=c,o={firstRowIndex:null,lastRowIndex:null,rows:[]},i+=a,s=c+1,a=0);return n}e.exports=function(t,e){var r=l(e.cells.values),p=function(t){return t.slice(e.header.values.length,t.length)},d=l(e.header.values);d.length&&!d[0].length&&(d[0]=[\"\"],d=l(d));var g=d.concat(p(r).map(function(){return c((d[0]||[\"\"]).length)})),v=e.domain,m=Math.floor(t._fullLayout._size.w*(v.x[1]-v.x[0])),y=Math.floor(t._fullLayout._size.h*(v.y[1]-v.y[0])),x=e.header.values.length?g[0].map(function(){return e.header.height}):[n.emptyHeaderHeight],b=r.length?r[0].map(function(){return e.cells.height}):[],_=x.reduce(s,0),w=f(b,y-_+n.uplift),k=h(f(x,_),[]),T=h(w,k),A={},M=e._fullInput.columnorder.concat(p(r.map(function(t,e){return e}))),S=g.map(function(t,r){var n=Array.isArray(e.columnwidth)?e.columnwidth[Math.min(r,e.columnwidth.length-1)]:e.columnwidth;return a(n)?Number(n):1}),E=S.reduce(s,0);S=S.map(function(t){return t/E*m});var C=Math.max(o(e.header.line.width),o(e.cells.line.width)),L={key:e.uid+t._context.staticPlot,translateX:v.x[0]*t._fullLayout._size.w,translateY:t._fullLayout._size.h*(1-v.y[1]),size:t._fullLayout._size,width:m,maxLineWidth:C,height:y,columnOrder:M,groupHeight:y,rowBlocks:T,headerRowBlocks:k,scrollY:0,cells:i({},e.cells,{values:r}),headerCells:i({},e.header,{values:g}),gdColumns:g.map(function(t){return t[0]}),gdColumnsOriginalOrder:g.map(function(t){return t[0]}),prevPages:[0,0],scrollbarState:{scrollbarScrollInProgress:!1},columns:g.map(function(t,e){var r=A[t];return A[t]=(r||0)+1,{key:t+\"__\"+A[t],label:t,specIndex:e,xIndex:M[e],xScale:u,x:void 0,calcdata:void 0,columnWidth:S[e]}})};return L.columns.forEach(function(t){t.calcdata=L,t.x=u(t)}),L}},{\"../../lib/extend\":710,\"./constants\":1232,\"fast-isnumeric\":225}],1234:[function(t,e,r){\"use strict\";var n=t(\"../../lib/extend\").extendFlat;r.splitToPanels=function(t){var e=[0,0],r=n({},t,{key:\"header\",type:\"header\",page:0,prevPages:e,currentRepaint:[null,null],dragHandle:!0,values:t.calcdata.headerCells.values[t.specIndex],rowBlocks:t.calcdata.headerRowBlocks,calcdata:n({},t.calcdata,{cells:t.calcdata.headerCells})});return[n({},t,{key:\"cells1\",type:\"cells\",page:0,prevPages:e,currentRepaint:[null,null],dragHandle:!1,values:t.calcdata.cells.values[t.specIndex],rowBlocks:t.calcdata.rowBlocks}),n({},t,{key:\"cells2\",type:\"cells\",page:1,prevPages:e,currentRepaint:[null,null],dragHandle:!1,values:t.calcdata.cells.values[t.specIndex],rowBlocks:t.calcdata.rowBlocks}),r]},r.splitToCells=function(t){var e=function(t){var e=t.rowBlocks[t.page],r=e?e.rows[0].rowIndex:0,n=e?r+e.rows.length:0;return[r,n]}(t);return(t.values||[]).slice(e[0],e[1]).map(function(r,n){return{keyWithinBlock:n+(\"string\"==typeof r&&r.match(/[<$&> ]/)?\"_keybuster_\"+Math.random():\"\"),key:e[0]+n,column:t,calcdata:t.calcdata,page:t.page,rowBlocks:t.rowBlocks,value:r}})}},{\"../../lib/extend\":710}],1235:[function(t,e,r){\"use strict\";var n=t(\"../../lib\"),i=t(\"./attributes\"),a=t(\"../../plots/domain\").defaults;e.exports=function(t,e,r,o){function s(r,a){return n.coerce(t,e,i,r,a)}a(e,o,s),s(\"columnwidth\"),s(\"header.values\"),s(\"header.format\"),s(\"header.align\"),s(\"header.prefix\"),s(\"header.suffix\"),s(\"header.height\"),s(\"header.line.width\"),s(\"header.line.color\"),s(\"header.fill.color\"),n.coerceFont(s,\"header.font\",n.extendFlat({},o.font)),function(t,e){for(var r=t.columnorder||[],n=t.header.values.length,i=r.slice(0,n),a=i.slice().sort(function(t,e){return t-e}),o=i.map(function(t){return a.indexOf(t)}),s=o.length;s<n;s++)o.push(s);e(\"columnorder\",o)}(e,s),s(\"cells.values\"),s(\"cells.format\"),s(\"cells.align\"),s(\"cells.prefix\"),s(\"cells.suffix\"),s(\"cells.height\"),s(\"cells.line.width\"),s(\"cells.line.color\"),s(\"cells.fill.color\"),n.coerceFont(s,\"cells.font\",n.extendFlat({},o.font)),e._length=null}},{\"../../lib\":719,\"../../plots/domain\":792,\"./attributes\":1229}],1236:[function(t,e,r){\"use strict\";e.exports={attributes:t(\"./attributes\"),supplyDefaults:t(\"./defaults\"),calc:t(\"./calc\"),plot:t(\"./plot\"),moduleType:\"trace\",name:\"table\",basePlotModule:t(\"./base_plot\"),categories:[\"noOpacity\"],meta:{}}},{\"./attributes\":1229,\"./base_plot\":1230,\"./calc\":1231,\"./defaults\":1235,\"./plot\":1237}],1237:[function(t,e,r){\"use strict\";var n=t(\"./constants\"),i=t(\"d3\"),a=t(\"../../lib/gup\"),o=t(\"../../components/drawing\"),s=t(\"../../lib/svg_text_utils\"),l=t(\"../../lib\").raiseToTop,c=t(\"../../lib\").cancelTransition,u=t(\"./data_preparation_helper\"),h=t(\"./data_split_helpers\"),f=t(\"../../components/color\");function p(t){return Math.ceil(t.calcdata.maxLineWidth/2)}function d(t,e){return\"clip\"+t._fullLayout._uid+\"_scrollAreaBottomClip_\"+e.key}function g(t,e){return\"clip\"+t._fullLayout._uid+\"_columnBoundaryClippath_\"+e.calcdata.key+\"_\"+e.specIndex}function v(t){return[].concat.apply([],t.map(function(t){return t})).map(function(t){return t.__data__})}function m(t,e,r){var o=t.selectAll(\".\"+n.cn.scrollbarKit).data(a.repeat,a.keyFun);o.enter().append(\"g\").classed(n.cn.scrollbarKit,!0).style(\"shape-rendering\",\"geometricPrecision\"),o.each(function(t){var e=t.scrollbarState;e.totalHeight=function(t){var e=t.rowBlocks;return z(e,e.length-1)+(e.length?I(e[e.length-1],1/0):1)}(t),e.scrollableAreaHeight=t.groupHeight-A(t),e.currentlyVisibleHeight=Math.min(e.totalHeight,e.scrollableAreaHeight),e.ratio=e.currentlyVisibleHeight/e.totalHeight,e.barLength=Math.max(e.ratio*e.currentlyVisibleHeight,n.goldenRatio*n.scrollbarWidth),e.barWiggleRoom=e.currentlyVisibleHeight-e.barLength,e.wiggleRoom=Math.max(0,e.totalHeight-e.scrollableAreaHeight),e.topY=0===e.barWiggleRoom?0:t.scrollY/e.wiggleRoom*e.barWiggleRoom,e.bottomY=e.topY+e.barLength,e.dragMultiplier=e.wiggleRoom/e.barWiggleRoom}).attr(\"transform\",function(t){return\"translate(\"+(t.width+n.scrollbarWidth/2+n.scrollbarOffset)+\" \"+A(t)+\")\"});var s=o.selectAll(\".\"+n.cn.scrollbar).data(a.repeat,a.keyFun);s.enter().append(\"g\").classed(n.cn.scrollbar,!0);var l=s.selectAll(\".\"+n.cn.scrollbarSlider).data(a.repeat,a.keyFun);l.enter().append(\"g\").classed(n.cn.scrollbarSlider,!0),l.attr(\"transform\",function(t){return\"translate(0 \"+(t.scrollbarState.topY||0)+\")\"});var c=l.selectAll(\".\"+n.cn.scrollbarGlyph).data(a.repeat,a.keyFun);c.enter().append(\"line\").classed(n.cn.scrollbarGlyph,!0).attr(\"stroke\",\"black\").attr(\"stroke-width\",n.scrollbarWidth).attr(\"stroke-linecap\",\"round\").attr(\"y1\",n.scrollbarWidth/2),c.attr(\"y2\",function(t){return t.scrollbarState.barLength-n.scrollbarWidth/2}).attr(\"stroke-opacity\",function(t){return t.columnDragInProgress||!t.scrollbarState.barWiggleRoom||r?0:.4}),c.transition().delay(0).duration(0),c.transition().delay(n.scrollbarHideDelay).duration(n.scrollbarHideDuration).attr(\"stroke-opacity\",0);var u=s.selectAll(\".\"+n.cn.scrollbarCaptureZone).data(a.repeat,a.keyFun);u.enter().append(\"line\").classed(n.cn.scrollbarCaptureZone,!0).attr(\"stroke\",\"white\").attr(\"stroke-opacity\",.01).attr(\"stroke-width\",n.scrollbarCaptureWidth).attr(\"stroke-linecap\",\"butt\").attr(\"y1\",0).on(\"mousedown\",function(r){var n=i.event.y,a=this.getBoundingClientRect(),o=r.scrollbarState,s=n-a.top,l=i.scale.linear().domain([0,o.scrollableAreaHeight]).range([0,o.totalHeight]).clamp(!0);o.topY<=s&&s<=o.bottomY||S(e,t,null,l(s-o.barLength/2))(r)}).call(i.behavior.drag().origin(function(t){return i.event.stopPropagation(),t.scrollbarState.scrollbarScrollInProgress=!0,t}).on(\"drag\",S(e,t)).on(\"dragend\",function(){})),u.attr(\"y2\",function(t){return t.scrollbarState.scrollableAreaHeight}),e._context.staticPlot&&(c.remove(),u.remove())}function y(t,e,r,s){var l=function(t){var e=t.selectAll(\".\"+n.cn.columnCell).data(h.splitToCells,function(t){return t.keyWithinBlock});return e.enter().append(\"g\").classed(n.cn.columnCell,!0),e.exit().remove(),e}(function(t){var e=t.selectAll(\".\"+n.cn.columnCells).data(a.repeat,a.keyFun);return e.enter().append(\"g\").classed(n.cn.columnCells,!0),e.exit().remove(),e}(r));!function(t){t.each(function(t,e){var r=t.calcdata.cells.font,n=t.column.specIndex,i={size:_(r.size,n,e),color:_(r.color,n,e),family:_(r.family,n,e)};t.rowNumber=t.key,t.align=_(t.calcdata.cells.align,n,e),t.cellBorderWidth=_(t.calcdata.cells.line.width,n,e),t.font=i})}(l),function(t){t.attr(\"width\",function(t){return t.column.columnWidth}).attr(\"stroke-width\",function(t){return t.cellBorderWidth}).each(function(t){var e=i.select(this);f.stroke(e,_(t.calcdata.cells.line.color,t.column.specIndex,t.rowNumber)),f.fill(e,_(t.calcdata.cells.fill.color,t.column.specIndex,t.rowNumber))})}(function(t){var e=t.selectAll(\".\"+n.cn.cellRect).data(a.repeat,function(t){return t.keyWithinBlock});return e.enter().append(\"rect\").classed(n.cn.cellRect,!0),e}(l));var c=function(t){var e=t.selectAll(\".\"+n.cn.cellText).data(a.repeat,function(t){return t.keyWithinBlock});return e.enter().append(\"text\").classed(n.cn.cellText,!0).style(\"cursor\",function(){return\"auto\"}).on(\"mousedown\",function(){i.event.stopPropagation()}),e}(function(t){var e=t.selectAll(\".\"+n.cn.cellTextHolder).data(a.repeat,function(t){return t.keyWithinBlock});return e.enter().append(\"g\").classed(n.cn.cellTextHolder,!0).style(\"shape-rendering\",\"geometricPrecision\"),e}(l));!function(t){t.each(function(t){o.font(i.select(this),t.font)})}(c),x(c,e,s,t),O(l)}function x(t,e,r,a){t.text(function(t){var e=t.column.specIndex,r=t.rowNumber,a=t.value,o=\"string\"==typeof a,s=o&&a.match(/<br>/i),l=!o||s;t.mayHaveMarkup=o&&a.match(/[<&>]/);var c,u=\"string\"==typeof(c=a)&&c.match(n.latexCheck);t.latex=u;var h,f,p=u?\"\":_(t.calcdata.cells.prefix,e,r)||\"\",d=u?\"\":_(t.calcdata.cells.suffix,e,r)||\"\",g=u?null:_(t.calcdata.cells.format,e,r)||null,v=p+(g?i.format(g)(t.value):t.value)+d;if(t.wrappingNeeded=!t.wrapped&&!l&&!u&&(h=b(v)),t.cellHeightMayIncrease=s||u||t.mayHaveMarkup||(void 0===h?b(v):h),t.needsConvertToTspans=t.mayHaveMarkup||t.wrappingNeeded||t.latex,t.wrappingNeeded){var m=(\" \"===n.wrapSplitCharacter?v.replace(/<a href=/gi,\"<a_href=\"):v).split(n.wrapSplitCharacter),y=\" \"===n.wrapSplitCharacter?m.map(function(t){return t.replace(/<a_href=/gi,\"<a href=\")}):m;t.fragments=y.map(function(t){return{text:t,width:null}}),t.fragments.push({fragment:n.wrapSpacer,width:null}),f=y.join(n.lineBreaker)+n.lineBreaker+n.wrapSpacer}else delete t.fragments,f=v;return f}).attr(\"dy\",function(t){return t.needsConvertToTspans?0:\"0.75em\"}).each(function(t){var o=i.select(this),l=t.wrappingNeeded?C:L;t.needsConvertToTspans?s.convertToTspans(o,a,l(r,this,e,a,t)):i.select(this.parentNode).attr(\"transform\",function(t){return\"translate(\"+P(t)+\" \"+n.cellPad+\")\"}).attr(\"text-anchor\",function(t){return{left:\"start\",center:\"middle\",right:\"end\"}[t.align]})})}function b(t){return-1!==t.indexOf(n.wrapSplitCharacter)}function _(t,e,r){if(Array.isArray(t)){var n=t[Math.min(e,t.length-1)];return Array.isArray(n)?n[Math.min(r,n.length-1)]:n}return t}function w(t,e,r){t.transition().ease(n.releaseTransitionEase).duration(n.releaseTransitionDuration).attr(\"transform\",\"translate(\"+e.x+\" \"+r+\")\")}function k(t){return\"cells\"===t.type}function T(t){return\"header\"===t.type}function A(t){return(t.rowBlocks.length?t.rowBlocks[0].auxiliaryBlocks:[]).reduce(function(t,e){return t+I(e,1/0)},0)}function M(t,e,r){var n=v(e)[0];if(void 0!==n){var i=n.rowBlocks,a=n.calcdata,o=z(i,i.length),s=n.calcdata.groupHeight-A(n),l=a.scrollY=Math.max(0,Math.min(o-s,a.scrollY)),c=function(t,e,r){for(var n=[],i=0,a=0;a<t.length;a++){for(var o=t[a],s=o.rows,l=0,c=0;c<s.length;c++)l+=s[c].rowHeight;o.allRowsHeight=l,e<i+l&&e+r>i&&n.push(a),i+=l}return n}(i,l,s);1===c.length&&(c[0]===i.length-1?c.unshift(c[0]-1):c.push(c[0]+1)),c[0]%2&&c.reverse(),e.each(function(t,e){t.page=c[e],t.scrollY=l}),e.attr(\"transform\",function(t){return\"translate(0 \"+(z(t.rowBlocks,t.page)-t.scrollY)+\")\"}),t&&(E(t,r,e,c,n.prevPages,n,0),E(t,r,e,c,n.prevPages,n,1),m(r,t))}}function S(t,e,r,a){return function(o){var s=o.calcdata?o.calcdata:o,l=e.filter(function(t){return s.key===t.key}),c=r||s.scrollbarState.dragMultiplier,u=s.scrollY;s.scrollY=void 0===a?s.scrollY+c*i.event.dy:a;var h=l.selectAll(\".\"+n.cn.yColumn).selectAll(\".\"+n.cn.columnBlock).filter(k);return M(t,h,l),s.scrollY===u}}function E(t,e,r,n,i,a,o){n[o]!==i[o]&&(clearTimeout(a.currentRepaint[o]),a.currentRepaint[o]=setTimeout(function(){var a=r.filter(function(t,e){return e===o&&n[e]!==i[e]});y(t,e,a,r),i[o]=n[o]}))}function C(t,e,r,a){return function(){var o=i.select(e.parentNode);o.each(function(t){var e=t.fragments;o.selectAll(\"tspan.line\").each(function(t,r){e[r].width=this.getComputedTextLength()});var r,i,a=e[e.length-1].width,s=e.slice(0,-1),l=[],c=0,u=t.column.columnWidth-2*n.cellPad;for(t.value=\"\";s.length;)c+(i=(r=s.shift()).width+a)>u&&(t.value+=l.join(n.wrapSpacer)+n.lineBreaker,l=[],c=0),l.push(r.text),c+=i;c&&(t.value+=l.join(n.wrapSpacer)),t.wrapped=!0}),o.selectAll(\"tspan.line\").remove(),x(o.select(\".\"+n.cn.cellText),r,t,a),i.select(e.parentNode.parentNode).call(O)}}function L(t,e,r,a,o){return function(){if(!o.settledY){var s=i.select(e.parentNode),l=R(o),c=o.key-l.firstRowIndex,u=l.rows[c].rowHeight,h=o.cellHeightMayIncrease?e.parentNode.getBoundingClientRect().height+2*n.cellPad:u,f=Math.max(h,u);f-l.rows[c].rowHeight&&(l.rows[c].rowHeight=f,t.selectAll(\".\"+n.cn.columnCell).call(O),M(null,t.filter(k),0),m(r,a,!0)),s.attr(\"transform\",function(){var t=this.parentNode.getBoundingClientRect(),e=i.select(this.parentNode).select(\".\"+n.cn.cellRect).node().getBoundingClientRect(),r=this.transform.baseVal.consolidate(),a=e.top-t.top+(r?r.matrix.f:n.cellPad);return\"translate(\"+P(o,i.select(this.parentNode).select(\".\"+n.cn.cellTextHolder).node().getBoundingClientRect().width)+\" \"+a+\")\"}),o.settledY=!0}}}function P(t,e){switch(t.align){case\"left\":return n.cellPad;case\"right\":return t.column.columnWidth-(e||0)-n.cellPad;case\"center\":return(t.column.columnWidth-(e||0))/2;default:return n.cellPad}}function O(t){t.attr(\"transform\",function(t){var e=t.rowBlocks[0].auxiliaryBlocks.reduce(function(t,e){return t+I(e,1/0)},0);return\"translate(0 \"+(I(R(t),t.key)+e)+\")\"}).selectAll(\".\"+n.cn.cellRect).attr(\"height\",function(t){return(e=R(t),r=t.key,e.rows[r-e.firstRowIndex]).rowHeight;var e,r})}function z(t,e){for(var r=0,n=e-1;n>=0;n--)r+=D(t[n]);return r}function I(t,e){for(var r=0,n=0;n<t.rows.length&&t.rows[n].rowIndex<e;n++)r+=t.rows[n].rowHeight;return r}function D(t){var e=t.allRowsHeight;if(void 0!==e)return e;for(var r=0,n=0;n<t.rows.length;n++)r+=t.rows[n].rowHeight;return t.allRowsHeight=r,r}function R(t){return t.rowBlocks[t.page]}e.exports=function(t,e){var r=!t._context.staticPlot,s=t._fullLayout._paper.selectAll(\".\"+n.cn.table).data(e.map(function(e){var r=a.unwrap(e).trace;return u(t,r)}),a.keyFun);s.exit().remove(),s.enter().append(\"g\").classed(n.cn.table,!0).attr(\"overflow\",\"visible\").style(\"box-sizing\",\"content-box\").style(\"position\",\"absolute\").style(\"left\",0).style(\"overflow\",\"visible\").style(\"shape-rendering\",\"crispEdges\").style(\"pointer-events\",\"all\"),s.attr(\"width\",function(t){return t.width+t.size.l+t.size.r}).attr(\"height\",function(t){return t.height+t.size.t+t.size.b}).attr(\"transform\",function(t){return\"translate(\"+t.translateX+\",\"+t.translateY+\")\"});var f=s.selectAll(\".\"+n.cn.tableControlView).data(a.repeat,a.keyFun),x=f.enter().append(\"g\").classed(n.cn.tableControlView,!0).style(\"box-sizing\",\"content-box\");r&&x.on(\"mousemove\",function(e){f.filter(function(t){return e===t}).call(m,t)}).on(\"mousewheel\",function(e){if(!e.scrollbarState.wheeling){e.scrollbarState.wheeling=!0;var r=e.scrollY+i.event.deltaY;S(t,f,null,r)(e)||(i.event.stopPropagation(),i.event.preventDefault()),e.scrollbarState.wheeling=!1}}).call(m,t,!0),f.attr(\"transform\",function(t){return\"translate(\"+t.size.l+\" \"+t.size.t+\")\"});var b=f.selectAll(\".\"+n.cn.scrollBackground).data(a.repeat,a.keyFun);b.enter().append(\"rect\").classed(n.cn.scrollBackground,!0).attr(\"fill\",\"none\"),b.attr(\"width\",function(t){return t.width}).attr(\"height\",function(t){return t.height}),f.each(function(e){o.setClipUrl(i.select(this),d(t,e),t)});var _=f.selectAll(\".\"+n.cn.yColumn).data(function(t){return t.columns},a.keyFun);_.enter().append(\"g\").classed(n.cn.yColumn,!0),_.exit().remove(),_.attr(\"transform\",function(t){return\"translate(\"+t.x+\" 0)\"}),r&&_.call(i.behavior.drag().origin(function(e){return w(i.select(this),e,-n.uplift),l(this),e.calcdata.columnDragInProgress=!0,m(f.filter(function(t){return e.calcdata.key===t.key}),t),e}).on(\"drag\",function(t){var e=i.select(this),r=function(e){return(t===e?i.event.x:e.x)+e.columnWidth/2};t.x=Math.max(-n.overdrag,Math.min(t.calcdata.width+n.overdrag-t.columnWidth,i.event.x)),v(_).filter(function(e){return e.calcdata.key===t.calcdata.key}).sort(function(t,e){return r(t)-r(e)}).forEach(function(e,r){e.xIndex=r,e.x=t===e?e.x:e.xScale(e)}),_.filter(function(e){return t!==e}).transition().ease(n.transitionEase).duration(n.transitionDuration).attr(\"transform\",function(t){return\"translate(\"+t.x+\" 0)\"}),e.call(c).attr(\"transform\",\"translate(\"+t.x+\" -\"+n.uplift+\" )\")}).on(\"dragend\",function(e){var r=i.select(this),n=e.calcdata;e.x=e.xScale(e),e.calcdata.columnDragInProgress=!1,w(r,e,0),function(t,e,r){var n=e.gdColumnsOriginalOrder;e.gdColumns.sort(function(t,e){return r[n.indexOf(t)]-r[n.indexOf(e)]}),e.columnorder=r,t.emit(\"plotly_restyle\")}(t,n,n.columns.map(function(t){return t.xIndex}))})),_.each(function(e){o.setClipUrl(i.select(this),g(t,e),t)});var A=_.selectAll(\".\"+n.cn.columnBlock).data(h.splitToPanels,a.keyFun);A.enter().append(\"g\").classed(n.cn.columnBlock,!0).attr(\"id\",function(t){return t.key}),A.style(\"cursor\",function(t){return t.dragHandle?\"ew-resize\":t.calcdata.scrollbarState.barWiggleRoom?\"ns-resize\":\"default\"});var E=A.filter(T),C=A.filter(k);r&&C.call(i.behavior.drag().origin(function(t){return i.event.stopPropagation(),t}).on(\"drag\",S(t,f,-1)).on(\"dragend\",function(){})),y(t,f,E,A),y(t,f,C,A);var L=f.selectAll(\".\"+n.cn.scrollAreaClip).data(a.repeat,a.keyFun);L.enter().append(\"clipPath\").classed(n.cn.scrollAreaClip,!0).attr(\"id\",function(e){return d(t,e)});var P=L.selectAll(\".\"+n.cn.scrollAreaClipRect).data(a.repeat,a.keyFun);P.enter().append(\"rect\").classed(n.cn.scrollAreaClipRect,!0).attr(\"x\",-n.overdrag).attr(\"y\",-n.uplift).attr(\"fill\",\"none\"),P.attr(\"width\",function(t){return t.width+2*n.overdrag}).attr(\"height\",function(t){return t.height+n.uplift}),_.selectAll(\".\"+n.cn.columnBoundary).data(a.repeat,a.keyFun).enter().append(\"g\").classed(n.cn.columnBoundary,!0);var O=_.selectAll(\".\"+n.cn.columnBoundaryClippath).data(a.repeat,a.keyFun);O.enter().append(\"clipPath\").classed(n.cn.columnBoundaryClippath,!0),O.attr(\"id\",function(e){return g(t,e)});var z=O.selectAll(\".\"+n.cn.columnBoundaryRect).data(a.repeat,a.keyFun);z.enter().append(\"rect\").classed(n.cn.columnBoundaryRect,!0).attr(\"fill\",\"none\"),z.attr(\"width\",function(t){return t.columnWidth+2*p(t)}).attr(\"height\",function(t){return t.calcdata.height+2*p(t)+n.uplift}).attr(\"x\",function(t){return-p(t)}).attr(\"y\",function(t){return-p(t)}),M(null,C,f)}},{\"../../components/color\":593,\"../../components/drawing\":614,\"../../lib\":719,\"../../lib/gup\":717,\"../../lib/svg_text_utils\":743,\"./constants\":1232,\"./data_preparation_helper\":1233,\"./data_split_helpers\":1234,d3:163}],1238:[function(t,e,r){\"use strict\";var n=t(\"../box/attributes\"),i=t(\"../../lib/extend\").extendFlat;e.exports={y:n.y,x:n.x,x0:n.x0,y0:n.y0,name:i({},n.name,{}),orientation:i({},n.orientation,{}),bandwidth:{valType:\"number\",min:0,editType:\"calc\"},scalegroup:{valType:\"string\",dflt:\"\",editType:\"calc\"},scalemode:{valType:\"enumerated\",values:[\"width\",\"count\"],dflt:\"width\",editType:\"calc\"},spanmode:{valType:\"enumerated\",values:[\"soft\",\"hard\",\"manual\"],dflt:\"soft\",editType:\"calc\"},span:{valType:\"info_array\",items:[{valType:\"any\",editType:\"calc\"},{valType:\"any\",editType:\"calc\"}],editType:\"calc\"},line:{color:{valType:\"color\",editType:\"style\"},width:{valType:\"number\",min:0,dflt:2,editType:\"style\"},editType:\"plot\"},fillcolor:n.fillcolor,points:i({},n.boxpoints,{}),jitter:i({},n.jitter,{}),pointpos:i({},n.pointpos,{}),width:i({},n.width,{}),marker:n.marker,text:n.text,hovertext:n.hovertext,hovertemplate:n.hovertemplate,box:{visible:{valType:\"boolean\",dflt:!1,editType:\"plot\"},width:{valType:\"number\",min:0,max:1,dflt:.25,editType:\"plot\"},fillcolor:{valType:\"color\",editType:\"style\"},line:{color:{valType:\"color\",editType:\"style\"},width:{valType:\"number\",min:0,editType:\"style\"},editType:\"style\"},editType:\"plot\"},meanline:{visible:{valType:\"boolean\",dflt:!1,editType:\"plot\"},color:{valType:\"color\",editType:\"style\"},width:{valType:\"number\",min:0,editType:\"style\"},editType:\"plot\"},side:{valType:\"enumerated\",values:[\"both\",\"positive\",\"negative\"],dflt:\"both\",editType:\"calc\"},offsetgroup:n.offsetgroup,alignmentgroup:n.alignmentgroup,selected:n.selected,unselected:n.unselected,hoveron:{valType:\"flaglist\",flags:[\"violins\",\"points\",\"kde\"],dflt:\"violins+points+kde\",extras:[\"all\"],editType:\"style\"}}},{\"../../lib/extend\":710,\"../box/attributes\":880}],1239:[function(t,e,r){\"use strict\";var n=t(\"../../lib\"),i=t(\"../../plots/cartesian/axes\"),a=t(\"../box/calc\"),o=t(\"./helpers\"),s=t(\"../../constants/numerical\").BADNUM;function l(t,e,r){var i=e.max-e.min;if(!i)return t.bandwidth?t.bandwidth:0;if(t.bandwidth)return Math.max(t.bandwidth,i/1e4);var a=r.length,o=n.stdev(r,a-1,e.mean);return Math.max(function(t,e,r){return 1.059*Math.min(e,r/1.349)*Math.pow(t,-.2)}(a,o,e.q3-e.q1),i/100)}function c(t,e,r,n){var a,o=t.spanmode,l=t.span||[],c=[e.min,e.max],u=[e.min-2*n,e.max+2*n];function h(n){var i=l[n],a=\"multicategory\"===r.type?r.r2c(i):r.d2c(i,0,t[e.valLetter+\"calendar\"]);return a===s?u[n]:a}var f={type:\"linear\",range:a=\"soft\"===o?u:\"hard\"===o?c:[h(0),h(1)]};return i.setConvert(f),f.cleanRange(),a}e.exports=function(t,e){var r=a(t,e);if(r[0].t.empty)return r;for(var s=t._fullLayout,u=i.getFromId(t,e[\"h\"===e.orientation?\"xaxis\":\"yaxis\"]),h=1/0,f=-1/0,p=0,d=0,g=0;g<r.length;g++){var v=r[g],m=v.pts.map(o.extractVal),y=v.bandwidth=l(e,v,m),x=v.span=c(e,v,u,y);if(v.min===v.max&&0===y)x=v.span=[v.min,v.max],v.density=[{v:1,t:x[0]}],v.bandwidth=y,p=Math.max(p,1);else{var b=x[1]-x[0],_=Math.ceil(b/(y/3)),w=b/_;if(!isFinite(w)||!isFinite(_))return n.error(\"Something went wrong with computing the violin span\"),r[0].t.empty=!0,r;var k=o.makeKDE(v,e,m);v.density=new Array(_);for(var T=0,A=x[0];A<x[1]+w/2;T++,A+=w){var M=k(A);v.density[T]={v:M,t:A},p=Math.max(p,M)}}d=Math.max(d,m.length),h=Math.min(h,x[0]),f=Math.max(f,x[1])}var S=i.findExtremes(u,[h,f],{padded:!0});if(e._extremes[u._id]=S,e.width)r[0].t.maxKDE=p;else{var E=s._violinScaleGroupStats,C=e.scalegroup,L=E[C];L?(L.maxKDE=Math.max(L.maxKDE,p),L.maxCount=Math.max(L.maxCount,d)):E[C]={maxKDE:p,maxCount:d}}return r[0].t.labels.kde=n._(t,\"kde:\"),r}},{\"../../constants/numerical\":695,\"../../lib\":719,\"../../plots/cartesian/axes\":767,\"../box/calc\":881,\"./helpers\":1242}],1240:[function(t,e,r){\"use strict\";var n=t(\"../box/cross_trace_calc\").setPositionOffset,i=[\"v\",\"h\"];e.exports=function(t,e){for(var r=t.calcdata,a=e.xaxis,o=e.yaxis,s=0;s<i.length;s++){for(var l=i[s],c=\"h\"===l?o:a,u=[],h=0;h<r.length;h++){var f=r[h],p=f[0].t,d=f[0].trace;!0!==d.visible||\"violin\"!==d.type||p.empty||d.orientation!==l||d.xaxis!==a._id||d.yaxis!==o._id||u.push(h)}n(\"violin\",t,u,c)}}},{\"../box/cross_trace_calc\":882}],1241:[function(t,e,r){\"use strict\";var n=t(\"../../lib\"),i=t(\"../../components/color\"),a=t(\"../box/defaults\"),o=t(\"./attributes\");e.exports=function(t,e,r,s){function l(r,i){return n.coerce(t,e,o,r,i)}function c(r,i){return n.coerce2(t,e,o,r,i)}if(a.handleSampleDefaults(t,e,l,s),!1!==e.visible){l(\"bandwidth\"),l(\"side\"),l(\"width\")||(l(\"scalegroup\",e.name),l(\"scalemode\"));var u,h=l(\"span\");Array.isArray(h)&&(u=\"manual\"),l(\"spanmode\",u);var f=l(\"line.color\",(t.marker||{}).color||r),p=l(\"line.width\"),d=l(\"fillcolor\",i.addOpacity(e.line.color,.5));a.handlePointsDefaults(t,e,l,{prefix:\"\"});var g=c(\"box.width\"),v=c(\"box.fillcolor\",d),m=c(\"box.line.color\",f),y=c(\"box.line.width\",p);l(\"box.visible\",Boolean(g||v||m||y))||(e.box={visible:!1});var x=c(\"meanline.color\",f),b=c(\"meanline.width\",p);l(\"meanline.visible\",Boolean(x||b))||(e.meanline={visible:!1})}}},{\"../../components/color\":593,\"../../lib\":719,\"../box/defaults\":883,\"./attributes\":1238}],1242:[function(t,e,r){\"use strict\";var n=t(\"../../lib\"),i=function(t){return 1/Math.sqrt(2*Math.PI)*Math.exp(-.5*t*t)};r.makeKDE=function(t,e,r){var n=r.length,a=i,o=t.bandwidth,s=1/(n*o);return function(t){for(var e=0,i=0;i<n;i++)e+=a((t-r[i])/o);return s*e}},r.getPositionOnKdePath=function(t,e,r){var i,a;\"h\"===e.orientation?(i=\"y\",a=\"x\"):(i=\"x\",a=\"y\");var o=n.findPointOnPath(t.path,r,a,{pathLength:t.pathLength}),s=t.posCenterPx,l=o[i];return[l,\"both\"===e.side?2*s-l:s]},r.getKdeValue=function(t,e,n){var i=t.pts.map(r.extractVal);return r.makeKDE(t,e,i)(n)/t.posDensityScale},r.extractVal=function(t){return t.v}},{\"../../lib\":719}],1243:[function(t,e,r){\"use strict\";var n=t(\"../../lib\"),i=t(\"../../plots/cartesian/axes\"),a=t(\"../box/hover\"),o=t(\"./helpers\");e.exports=function(t,e,r,s,l){var c,u,h=t.cd,f=h[0].trace,p=f.hoveron,d=-1!==p.indexOf(\"violins\"),g=-1!==p.indexOf(\"kde\"),v=[];if(d||g){var m=a.hoverOnBoxes(t,e,r,s);if(g&&m.length>0){var y,x,b,_,w,k=t.xa,T=t.ya;\"h\"===f.orientation?(w=e,y=\"y\",b=T,x=\"x\",_=k):(w=r,y=\"x\",b=k,x=\"y\",_=T);var A=h[t.index];if(w>=A.span[0]&&w<=A.span[1]){var M=n.extendFlat({},t),S=_.c2p(w,!0),E=o.getKdeValue(A,f,w),C=o.getPositionOnKdePath(A,f,S),L=b._offset,P=b._length;M[y+\"0\"]=C[0],M[y+\"1\"]=C[1],M[x+\"0\"]=M[x+\"1\"]=S,M[x+\"Label\"]=x+\": \"+i.hoverLabelText(_,w)+\", \"+h[0].t.labels.kde+\" \"+E.toFixed(3),M.spikeDistance=m[0].spikeDistance;var O=y+\"Spike\";M[O]=m[0][O],m[0].spikeDistance=void 0,m[0][O]=void 0,M.hovertemplate=!1,v.push(M),(u={stroke:t.color})[y+\"1\"]=n.constrain(L+C[0],L,L+P),u[y+\"2\"]=n.constrain(L+C[1],L,L+P),u[x+\"1\"]=u[x+\"2\"]=_._offset+S}}d&&(v=v.concat(m))}-1!==p.indexOf(\"points\")&&(c=a.hoverOnPoints(t,e,r));var z=l.selectAll(\".violinline-\"+f.uid).data(u?[0]:[]);return z.enter().append(\"line\").classed(\"violinline-\"+f.uid,!0).attr(\"stroke-width\",1.5),z.exit().remove(),z.attr(u),\"closest\"===s?c?[c]:v:c?(v.push(c),v):v}},{\"../../lib\":719,\"../../plots/cartesian/axes\":767,\"../box/hover\":885,\"./helpers\":1242}],1244:[function(t,e,r){\"use strict\";e.exports={attributes:t(\"./attributes\"),layoutAttributes:t(\"./layout_attributes\"),supplyDefaults:t(\"./defaults\"),crossTraceDefaults:t(\"../box/defaults\").crossTraceDefaults,supplyLayoutDefaults:t(\"./layout_defaults\"),calc:t(\"./calc\"),crossTraceCalc:t(\"./cross_trace_calc\"),plot:t(\"./plot\"),style:t(\"./style\"),styleOnSelect:t(\"../scatter/style\").styleOnSelect,hoverPoints:t(\"./hover\"),selectPoints:t(\"../box/select\"),moduleType:\"trace\",name:\"violin\",basePlotModule:t(\"../../plots/cartesian\"),categories:[\"cartesian\",\"svg\",\"symbols\",\"oriented\",\"box-violin\",\"showLegend\",\"violinLayout\",\"zoomScale\"],meta:{}}},{\"../../plots/cartesian\":778,\"../box/defaults\":883,\"../box/select\":890,\"../scatter/style\":1134,\"./attributes\":1238,\"./calc\":1239,\"./cross_trace_calc\":1240,\"./defaults\":1241,\"./hover\":1243,\"./layout_attributes\":1245,\"./layout_defaults\":1246,\"./plot\":1247,\"./style\":1248}],1245:[function(t,e,r){\"use strict\";var n=t(\"../box/layout_attributes\"),i=t(\"../../lib\").extendFlat;e.exports={violinmode:i({},n.boxmode,{}),violingap:i({},n.boxgap,{}),violingroupgap:i({},n.boxgroupgap,{})}},{\"../../lib\":719,\"../box/layout_attributes\":887}],1246:[function(t,e,r){\"use strict\";var n=t(\"../../lib\"),i=t(\"./layout_attributes\"),a=t(\"../box/layout_defaults\");e.exports=function(t,e,r){a._supply(t,e,r,function(r,a){return n.coerce(t,e,i,r,a)},\"violin\")}},{\"../../lib\":719,\"../box/layout_defaults\":888,\"./layout_attributes\":1245}],1247:[function(t,e,r){\"use strict\";var n=t(\"d3\"),i=t(\"../../lib\"),a=t(\"../../components/drawing\"),o=t(\"../box/plot\"),s=t(\"../scatter/line_points\"),l=t(\"./helpers\");e.exports=function(t,e,r,c){var u=t._fullLayout,h=e.xaxis,f=e.yaxis;function p(t){var e=s(t,{xaxis:h,yaxis:f,connectGaps:!0,baseTolerance:.75,shape:\"spline\",simplify:!0});return a.smoothopen(e[0],1)}i.makeTraceGroups(c,r,\"trace violins\").each(function(t){var r=n.select(this),a=t[0],s=a.t,c=a.trace;if(!0!==c.visible||s.empty)r.remove();else{var d=s.bPos,g=s.bdPos,v=e[s.valLetter+\"axis\"],m=e[s.posLetter+\"axis\"],y=\"both\"===c.side,x=y||\"positive\"===c.side,b=y||\"negative\"===c.side,_=r.selectAll(\"path.violin\").data(i.identity);_.enter().append(\"path\").style(\"vector-effect\",\"non-scaling-stroke\").attr(\"class\",\"violin\"),_.exit().remove(),_.each(function(t){var e,r,i,a,o,l,h,f,_=n.select(this),w=t.density,k=w.length,T=t.pos+d,A=m.c2p(T);if(c.width)e=s.maxKDE/g;else{var M=u._violinScaleGroupStats[c.scalegroup];e=\"count\"===c.scalemode?M.maxKDE/g*(M.maxCount/t.pts.length):M.maxKDE/g}if(x){for(h=new Array(k),o=0;o<k;o++)(f=h[o]={})[s.posLetter]=T+w[o].v/e,f[s.valLetter]=w[o].t;r=p(h)}if(b){for(h=new Array(k),l=0,o=k-1;l<k;l++,o--)(f=h[l]={})[s.posLetter]=T-w[o].v/e,f[s.valLetter]=w[o].t;i=p(h)}if(y)a=r+\"L\"+i.substr(1)+\"Z\";else{var S=[A,v.c2p(w[0].t)],E=[A,v.c2p(w[k-1].t)];\"h\"===c.orientation&&(S.reverse(),E.reverse()),a=x?\"M\"+S+\"L\"+r.substr(1)+\"L\"+E:\"M\"+E+\"L\"+i.substr(1)+\"L\"+S}_.attr(\"d\",a),t.posCenterPx=A,t.posDensityScale=e*g,t.path=_.node(),t.pathLength=t.path.getTotalLength()/(y?2:1)});var w,k,T,A=c.box,M=A.width,S=(A.line||{}).width;y?(w=g*M,k=0):x?(w=[0,g*M/2],k=-S):(w=[g*M/2,0],k=S),o.plotBoxAndWhiskers(r,{pos:m,val:v},c,{bPos:d,bdPos:w,bPosPxOffset:k}),o.plotBoxMean(r,{pos:m,val:v},c,{bPos:d,bdPos:w,bPosPxOffset:k}),!c.box.visible&&c.meanline.visible&&(T=i.identity);var E=r.selectAll(\"path.meanline\").data(T||[]);E.enter().append(\"path\").attr(\"class\",\"meanline\").style(\"fill\",\"none\").style(\"vector-effect\",\"non-scaling-stroke\"),E.exit().remove(),E.each(function(t){var e=v.c2p(t.mean,!0),r=l.getPositionOnKdePath(t,c,e);n.select(this).attr(\"d\",\"h\"===c.orientation?\"M\"+e+\",\"+r[0]+\"V\"+r[1]:\"M\"+r[0]+\",\"+e+\"H\"+r[1])}),o.plotPoints(r,{x:h,y:f},c,s)}})}},{\"../../components/drawing\":614,\"../../lib\":719,\"../box/plot\":889,\"../scatter/line_points\":1125,\"./helpers\":1242,d3:163}],1248:[function(t,e,r){\"use strict\";var n=t(\"d3\"),i=t(\"../../components/color\"),a=t(\"../scatter/style\").stylePoints;e.exports=function(t){var e=n.select(t).selectAll(\"g.trace.violins\");e.style(\"opacity\",function(t){return t[0].trace.opacity}),e.each(function(e){var r=e[0].trace,o=n.select(this),s=r.box||{},l=s.line||{},c=r.meanline||{},u=c.width;o.selectAll(\"path.violin\").style(\"stroke-width\",r.line.width+\"px\").call(i.stroke,r.line.color).call(i.fill,r.fillcolor),o.selectAll(\"path.box\").style(\"stroke-width\",l.width+\"px\").call(i.stroke,l.color).call(i.fill,s.fillcolor);var h={\"stroke-width\":u+\"px\",\"stroke-dasharray\":2*u+\"px,\"+u+\"px\"};o.selectAll(\"path.mean\").style(h).call(i.stroke,c.color),o.selectAll(\"path.meanline\").style(h).call(i.stroke,c.color),a(o,r,t)})}},{\"../../components/color\":593,\"../scatter/style\":1134,d3:163}],1249:[function(t,e,r){\"use strict\";var n=t(\"../../components/colorscale/attributes\"),i=t(\"../isosurface/attributes\"),a=t(\"../../plots/attributes\"),o=t(\"../../lib/extend\").extendFlat,s=t(\"../../plot_api/edit_types\").overrideAll,l=e.exports=s(o({x:i.x,y:i.y,z:i.z,value:i.value,isomin:i.isomin,isomax:i.isomax,surface:i.surface,spaceframe:{show:{valType:\"boolean\",dflt:!1},fill:{valType:\"number\",min:0,max:1,dflt:1}},slices:i.slices,caps:i.caps,text:i.text,hovertext:i.hovertext,hovertemplate:i.hovertemplate},n(\"\",{colorAttr:\"`value`\",showScaleDflt:!0,editTypeOverride:\"calc\"}),{colorbar:i.colorbar,opacity:i.opacity,opacityscale:{valType:\"any\",editType:\"calc\"},lightposition:i.lightposition,lighting:i.lighting,flatshading:i.flatshading,contour:i.contour,hoverinfo:o({},a.hoverinfo)}),\"calc\",\"nested\");l.x.editType=l.y.editType=l.z.editType=l.value.editType=\"calc+clearAxisTypes\",l.transforms=void 0},{\"../../components/colorscale/attributes\":600,\"../../lib/extend\":710,\"../../plot_api/edit_types\":750,\"../../plots/attributes\":764,\"../isosurface/attributes\":1048}],1250:[function(t,e,r){\"use strict\";var n=t(\"gl-mesh3d\"),i=t(\"../../lib/gl_format_color\").parseColorScale,a=t(\"../../lib/str2rgbarray\"),o=t(\"../../components/colorscale\").extractOpts,s=t(\"../../plots/gl3d/zip3\"),l=t(\"../isosurface/convert\").findNearestOnAxis,c=t(\"../isosurface/convert\").generateIsoMeshes;function u(t,e,r){this.scene=t,this.uid=r,this.mesh=e,this.name=\"\",this.data=null,this.showContour=!1}var h=u.prototype;h.handlePick=function(t){if(t.object===this.mesh){var e=t.data.index,r=this.data._x[e],n=this.data._y[e],i=this.data._z[e],a=this.data._Ys.length,o=this.data._Zs.length,s=l(r,this.data._Xs).id,c=l(n,this.data._Ys).id,u=l(i,this.data._Zs).id,h=t.index=u+o*c+o*a*s;t.traceCoordinate=[this.data._x[h],this.data._y[h],this.data._z[h],this.data.value[h]];var f=this.data.hovertext||this.data.text;return Array.isArray(f)&&void 0!==f[h]?t.textLabel=f[h]:f&&(t.textLabel=f),!0}},h.update=function(t){var e=this.scene,r=e.fullSceneLayout;function n(t,e,r,n){return e.map(function(e){return t.d2l(e,0,n)*r})}this.data=c(t);var l={positions:s(n(r.xaxis,t._x,e.dataScale[0],t.xcalendar),n(r.yaxis,t._y,e.dataScale[1],t.ycalendar),n(r.zaxis,t._z,e.dataScale[2],t.zcalendar)),cells:s(t._i,t._j,t._k),lightPosition:[t.lightposition.x,t.lightposition.y,t.lightposition.z],ambient:t.lighting.ambient,diffuse:t.lighting.diffuse,specular:t.lighting.specular,roughness:t.lighting.roughness,fresnel:t.lighting.fresnel,vertexNormalsEpsilon:t.lighting.vertexnormalsepsilon,faceNormalsEpsilon:t.lighting.facenormalsepsilon,opacity:t.opacity,opacityscale:t.opacityscale,contourEnable:t.contour.show,contourColor:a(t.contour.color).slice(0,3),contourWidth:t.contour.width,useFacetNormals:t.flatshading},u=o(t);l.vertexIntensity=t._intensity,l.vertexIntensityBounds=[u.min,u.max],l.colormap=i(t),this.mesh.update(l)},h.dispose=function(){this.scene.glplot.remove(this.mesh),this.mesh.dispose()},e.exports=function(t,e){var r=t.glplot.gl,i=n({gl:r}),a=new u(t,i,e.uid);return i._trace=a,a.update(e),t.glplot.add(i),a}},{\"../../components/colorscale\":605,\"../../lib/gl_format_color\":716,\"../../lib/str2rgbarray\":742,\"../../plots/gl3d/zip3\":818,\"../isosurface/convert\":1050,\"gl-mesh3d\":280}],1251:[function(t,e,r){\"use strict\";var n=t(\"../../lib\"),i=t(\"./attributes\"),a=t(\"../isosurface/defaults\").supplyIsoDefaults;e.exports=function(t,e,r,o){function s(r,a){return n.coerce(t,e,i,r,a)}a(t,e,r,o,s);var l=s(\"opacityscale\");\"max\"===l?e.opacityscale=[[0,.1],[1,1]]:\"min\"===l?e.opacityscale=[[0,1],[1,.1]]:\"extremes\"===l?e.opacityscale=function(t,e){for(var r=[],n=0;n<32;n++){var i=n/31,a=e+(1-e)*(1-Math.pow(Math.sin(t*i*Math.PI),2));r.push([i,Math.max(1,Math.min(0,a))])}return r}(1,.1):function(t){var e=0;if(!Array.isArray(t)||t.length<2)return!1;if(!t[0]||!t[t.length-1])return!1;if(0!=+t[0][0]||1!=+t[t.length-1][0])return!1;for(var r=0;r<t.length;r++){var n=t[r];if(2!==n.length||+n[0]<e)return!1;e=+n[0]}return!0}(l)||(e.opacityscale=void 0)}},{\"../../lib\":719,\"../isosurface/defaults\":1051,\"./attributes\":1249}],1252:[function(t,e,r){\"use strict\";e.exports={attributes:t(\"./attributes\"),supplyDefaults:t(\"./defaults\"),calc:t(\"../isosurface/calc\"),colorbar:{min:\"cmin\",max:\"cmax\"},plot:t(\"./convert\"),moduleType:\"trace\",name:\"volume\",basePlotModule:t(\"../../plots/gl3d\"),categories:[\"gl3d\"],meta:{}}},{\"../../plots/gl3d\":807,\"../isosurface/calc\":1049,\"./attributes\":1249,\"./convert\":1250,\"./defaults\":1251}],1253:[function(t,e,r){\"use strict\";var n=t(\"../bar/attributes\"),i=t(\"../scatter/attributes\").line,a=t(\"../../plots/attributes\"),o=t(\"../../components/fx/hovertemplate_attributes\"),s=t(\"./constants\"),l=t(\"../../lib/extend\").extendFlat,c=t(\"../../components/color\");function u(t){return{marker:{color:l({},n.marker.color,{arrayOk:!1,editType:\"style\"}),line:{color:l({},n.marker.line.color,{arrayOk:!1,editType:\"style\"}),width:l({},n.marker.line.width,{arrayOk:!1,editType:\"style\"}),editType:\"style\"},editType:\"style\"},editType:\"style\"}}e.exports={measure:{valType:\"data_array\",dflt:[],editType:\"calc\"},base:{valType:\"number\",dflt:null,arrayOk:!1,editType:\"calc\"},x:n.x,x0:n.x0,dx:n.dx,y:n.y,y0:n.y0,dy:n.dy,hovertext:n.hovertext,hovertemplate:o({},{keys:s.eventDataKeys}),hoverinfo:l({},a.hoverinfo,{flags:[\"name\",\"x\",\"y\",\"text\",\"initial\",\"delta\",\"final\"]}),textinfo:{valType:\"flaglist\",flags:[\"label\",\"text\",\"initial\",\"delta\",\"final\"],extras:[\"none\"],editType:\"plot\",arrayOk:!1},text:n.text,textposition:n.textposition,insidetextanchor:n.insidetextanchor,textangle:n.textangle,textfont:n.textfont,insidetextfont:n.insidetextfont,outsidetextfont:n.outsidetextfont,constraintext:n.constraintext,cliponaxis:n.cliponaxis,orientation:n.orientation,offset:n.offset,width:n.width,increasing:u(),decreasing:u(),totals:u(),connector:{line:{color:l({},i.color,{dflt:c.defaultLine}),width:l({},i.width,{editType:\"plot\"}),dash:i.dash,editType:\"plot\"},mode:{valType:\"enumerated\",values:[\"spanning\",\"between\"],dflt:\"between\",editType:\"plot\"},visible:{valType:\"boolean\",dflt:!0,editType:\"plot\"},editType:\"plot\"},offsetgroup:n.offsetgroup,alignmentgroup:n.alignmentgroup}},{\"../../components/color\":593,\"../../components/fx/hovertemplate_attributes\":631,\"../../lib/extend\":710,\"../../plots/attributes\":764,\"../bar/attributes\":857,\"../scatter/attributes\":1112,\"./constants\":1255}],1254:[function(t,e,r){\"use strict\";var n=t(\"../../plots/cartesian/axes\"),i=t(\"../../lib\").mergeArray,a=t(\"../scatter/calc_selection\"),o=t(\"../../constants/numerical\").BADNUM;function s(t){return\"a\"===t||\"absolute\"===t}function l(t){return\"t\"===t||\"total\"===t}e.exports=function(t,e){var r,c,u=n.getFromId(t,e.xaxis||\"x\"),h=n.getFromId(t,e.yaxis||\"y\");\"h\"===e.orientation?(r=u.makeCalcdata(e,\"x\"),c=h.makeCalcdata(e,\"y\")):(r=h.makeCalcdata(e,\"y\"),c=u.makeCalcdata(e,\"x\"));for(var f,p=Math.min(c.length,r.length),d=new Array(p),g=0,v=!1,m=0;m<p;m++){var y=r[m]||0,x=!1;(r[m]!==o||l(e.measure[m])||s(e.measure[m]))&&m+1<p&&(r[m+1]!==o||l(e.measure[m+1])||s(e.measure[m+1]))&&(x=!0);var b=d[m]={i:m,p:c[m],s:y,rawS:y,cNext:x};s(e.measure[m])?(g=b.s,b.isSum=!0,b.dir=\"totals\",b.s=g):l(e.measure[m])?(b.isSum=!0,b.dir=\"totals\",b.s=g):(b.isSum=!1,b.dir=b.rawS<0?\"decreasing\":\"increasing\",f=b.s,b.s=g+f,g+=f),\"totals\"===b.dir&&(v=!0),e.ids&&(b.id=String(e.ids[m])),b.v=(e.base||0)+g}return d.length&&(d[0].hasTotals=v),i(e.text,d,\"tx\"),i(e.hovertext,d,\"htx\"),a(d,e),d}},{\"../../constants/numerical\":695,\"../../lib\":719,\"../../plots/cartesian/axes\":767,\"../scatter/calc_selection\":1114}],1255:[function(t,e,r){\"use strict\";e.exports={eventDataKeys:[\"initial\",\"delta\",\"final\"]}},{}],1256:[function(t,e,r){\"use strict\";var n=t(\"../bar/cross_trace_calc\").setGroupPositions;e.exports=function(t,e){var r,i,a=t._fullLayout,o=t._fullData,s=t.calcdata,l=e.xaxis,c=e.yaxis,u=[],h=[],f=[];for(i=0;i<o.length;i++){var p=o[i];!0===p.visible&&p.xaxis===l._id&&p.yaxis===c._id&&\"waterfall\"===p.type&&(r=s[i],\"h\"===p.orientation?f.push(r):h.push(r),u.push(r))}var d={mode:a.waterfallmode,norm:a.waterfallnorm,gap:a.waterfallgap,groupgap:a.waterfallgroupgap};for(n(t,l,c,h,d),n(t,c,l,f,d),i=0;i<u.length;i++){r=u[i];for(var g=0;g<r.length;g++){var v=r[g];!1===v.isSum&&(v.s0+=0===g?0:r[g-1].s),g+1<r.length&&(r[g].nextP0=r[g+1].p0,r[g].nextS0=r[g+1].s0)}}}},{\"../bar/cross_trace_calc\":860}],1257:[function(t,e,r){\"use strict\";var n=t(\"../../lib\"),i=t(\"../bar/defaults\").handleGroupingDefaults,a=t(\"../bar/defaults\").handleText,o=t(\"../scatter/xy_defaults\"),s=t(\"./attributes\"),l=t(\"../../components/color\"),c=t(\"../../constants/delta.js\"),u=c.INCREASING.COLOR,h=c.DECREASING.COLOR,f=\"#4499FF\";function p(t,e,r){t(e+\".marker.color\",r),t(e+\".marker.line.color\",l.defaultLine),t(e+\".marker.line.width\")}e.exports={supplyDefaults:function(t,e,r,i){function l(r,i){return n.coerce(t,e,s,r,i)}if(o(t,e,i,l)){l(\"measure\"),l(\"orientation\",e.x&&!e.y?\"h\":\"v\"),l(\"base\"),l(\"offset\"),l(\"width\"),l(\"text\"),l(\"hovertext\"),l(\"hovertemplate\");var c=l(\"textposition\");a(t,e,i,l,c,{moduleHasSelected:!1,moduleHasUnselected:!1,moduleHasConstrain:!0,moduleHasCliponaxis:!0,moduleHasTextangle:!0,moduleHasInsideanchor:!0}),\"none\"!==e.textposition&&l(\"textinfo\"),p(l,\"increasing\",u),p(l,\"decreasing\",h),p(l,\"totals\",f),l(\"connector.visible\")&&(l(\"connector.mode\"),l(\"connector.line.width\")&&(l(\"connector.line.color\"),l(\"connector.line.dash\")))}else e.visible=!1},crossTraceDefaults:function(t,e){var r,a;function o(t){return n.coerce(a._input,a,s,t)}if(\"group\"===e.waterfallmode)for(var l=0;l<t.length;l++)r=(a=t[l])._input,i(r,a,e,o)}}},{\"../../components/color\":593,\"../../constants/delta.js\":689,\"../../lib\":719,\"../bar/defaults\":861,\"../scatter/xy_defaults\":1137,\"./attributes\":1253}],1258:[function(t,e,r){\"use strict\";e.exports=function(t,e){return t.x=\"xVal\"in e?e.xVal:e.x,t.y=\"yVal\"in e?e.yVal:e.y,\"initial\"in e&&(t.initial=e.initial),\"delta\"in e&&(t.delta=e.delta),\"final\"in e&&(t.final=e.final),e.xa&&(t.xaxis=e.xa),e.ya&&(t.yaxis=e.ya),t}},{}],1259:[function(t,e,r){\"use strict\";var n=t(\"../../plots/cartesian/axes\").hoverLabelText,i=t(\"../../components/color\").opacity,a=t(\"../bar/hover\").hoverOnBars,o=t(\"../../constants/delta.js\"),s=o.INCREASING.SYMBOL,l=o.DECREASING.SYMBOL;e.exports=function(t,e,r,o){var c=a(t,e,r,o);if(c){var u=c.cd,h=u[0].trace,f=\"h\"===h.orientation,p=f?t.xa:t.ya,d=u[c.index],g=d.isSum?d.b+d.s:d.rawS;if(!d.isSum){c.initial=d.b+d.s-g,c.delta=g,c.final=c.initial+c.delta;var v=w(Math.abs(c.delta));c.deltaLabel=g<0?\"(\"+v+\")\":v,c.finalLabel=w(c.final),c.initialLabel=w(c.initial)}var m=d.hi||h.hoverinfo,y=[];if(m&&\"none\"!==m&&\"skip\"!==m){var x=\"all\"===m,b=m.split(\"+\"),_=function(t){return x||-1!==b.indexOf(t)};d.isSum||(!_(\"final\")||_(f?\"x\":\"y\")||y.push(c.finalLabel),_(\"delta\")&&(g<0?y.push(c.deltaLabel+\" \"+l):y.push(c.deltaLabel+\" \"+s)),_(\"initial\")&&y.push(\"Initial: \"+c.initialLabel))}return y.length&&(c.extraText=y.join(\"<br>\")),c.color=function(t,e){var r=t[e.dir].marker,n=r.color,a=r.line.color,o=r.line.width;if(i(n))return n;if(i(a)&&o)return a}(h,d),[c]}function w(t){return n(p,t)}}},{\"../../components/color\":593,\"../../constants/delta.js\":689,\"../../plots/cartesian/axes\":767,\"../bar/hover\":863}],1260:[function(t,e,r){\"use strict\";e.exports={attributes:t(\"./attributes\"),layoutAttributes:t(\"./layout_attributes\"),supplyDefaults:t(\"./defaults\").supplyDefaults,crossTraceDefaults:t(\"./defaults\").crossTraceDefaults,supplyLayoutDefaults:t(\"./layout_defaults\"),calc:t(\"./calc\"),crossTraceCalc:t(\"./cross_trace_calc\"),plot:t(\"./plot\"),style:t(\"./style\").style,hoverPoints:t(\"./hover\"),eventData:t(\"./event_data\"),selectPoints:t(\"../bar/select\"),moduleType:\"trace\",name:\"waterfall\",basePlotModule:t(\"../../plots/cartesian\"),categories:[\"bar-like\",\"cartesian\",\"svg\",\"oriented\",\"showLegend\",\"zoomScale\"],meta:{}}},{\"../../plots/cartesian\":778,\"../bar/select\":868,\"./attributes\":1253,\"./calc\":1254,\"./cross_trace_calc\":1256,\"./defaults\":1257,\"./event_data\":1258,\"./hover\":1259,\"./layout_attributes\":1261,\"./layout_defaults\":1262,\"./plot\":1263,\"./style\":1264}],1261:[function(t,e,r){\"use strict\";e.exports={waterfallmode:{valType:\"enumerated\",values:[\"group\",\"overlay\"],dflt:\"group\",editType:\"calc\"},waterfallgap:{valType:\"number\",min:0,max:1,editType:\"calc\"},waterfallgroupgap:{valType:\"number\",min:0,max:1,dflt:0,editType:\"calc\"}}},{}],1262:[function(t,e,r){\"use strict\";var n=t(\"../../lib\"),i=t(\"./layout_attributes\");e.exports=function(t,e,r){var a=!1;function o(r,a){return n.coerce(t,e,i,r,a)}for(var s=0;s<r.length;s++){var l=r[s];if(l.visible&&\"waterfall\"===l.type){a=!0;break}}a&&(o(\"waterfallmode\"),o(\"waterfallgap\",.2),o(\"waterfallgroupgap\"))}},{\"../../lib\":719,\"./layout_attributes\":1261}],1263:[function(t,e,r){\"use strict\";var n=t(\"d3\"),i=t(\"../../lib\"),a=t(\"../../components/drawing\"),o=t(\"../bar/plot\").plot;e.exports=function(t,e,r,s){var l=t._fullLayout;o(t,e,r,s,{mode:l.waterfallmode,norm:l.waterfallmode,gap:l.waterfallgap,groupgap:l.waterfallgroupgap}),function(t,e,r,o){var s=e.xaxis,l=e.yaxis;i.makeTraceGroups(o,r,\"trace bars\").each(function(r){var o=n.select(this),c=r[0].trace,u=i.ensureSingle(o,\"g\",\"lines\");if(c.connector&&c.connector.visible){var h=\"h\"===c.orientation,f=c.connector.mode,p=u.selectAll(\"g.line\").data(i.identity);p.enter().append(\"g\").classed(\"line\",!0),p.exit().remove();var d=p.size();p.each(function(r,o){if(o===d-1||r.cNext){var c=function(t,e,r,n){var i=[],a=[],o=n?e:r,s=n?r:e;return i[0]=o.c2p(t.s0,!0),a[0]=s.c2p(t.p0,!0),i[1]=o.c2p(t.s1,!0),a[1]=s.c2p(t.p1,!0),i[2]=o.c2p(t.nextS0,!0),a[2]=s.c2p(t.nextP0,!0),n?[i,a]:[a,i]}(r,s,l,h),u=c[0],p=c[1],g=\"\";\"spanning\"===f&&!r.isSum&&o>0&&(g+=h?\"M\"+u[0]+\",\"+p[1]+\"V\"+p[0]:\"M\"+u[1]+\",\"+p[0]+\"H\"+u[0]),\"between\"!==f&&(r.isSum||o<d-1)&&(g+=h?\"M\"+u[1]+\",\"+p[0]+\"V\"+p[1]:\"M\"+u[0]+\",\"+p[1]+\"H\"+u[1]),void 0!==u[2]&&void 0!==p[2]&&(g+=h?\"M\"+u[1]+\",\"+p[1]+\"V\"+p[2]:\"M\"+u[1]+\",\"+p[1]+\"H\"+u[2]),\"\"===g&&(g=\"M0,0Z\"),i.ensureSingle(n.select(this),\"path\").attr(\"d\",g).call(a.setClipUrl,e.layerClipId,t)}})}else u.remove()})}(t,e,r,s)}},{\"../../components/drawing\":614,\"../../lib\":719,\"../bar/plot\":867,d3:163}],1264:[function(t,e,r){\"use strict\";var n=t(\"d3\"),i=t(\"../../components/drawing\"),a=t(\"../../components/color\"),o=t(\"../../constants/interactions\").DESELECTDIM,s=t(\"../bar/style\").styleTextPoints;e.exports={style:function(t,e,r){var l=r||n.select(t).selectAll(\"g.waterfalllayer\").selectAll(\"g.trace\");l.style(\"opacity\",function(t){return t[0].trace.opacity}),l.each(function(e){var r=n.select(this),l=e[0].trace;r.selectAll(\".point > path\").each(function(t){if(!t.isBlank){var e=l[t.dir].marker;n.select(this).call(a.fill,e.color).call(a.stroke,e.line.color).call(i.dashLine,e.line.dash,e.line.width).style(\"opacity\",l.selectedpoints&&!t.selected?o:1)}}),s(r,l,t),r.selectAll(\".lines\").each(function(){var t=l.connector.line;i.lineGroupStyle(n.select(this).selectAll(\"path\"),t.width,t.color,t.dash)})})}}},{\"../../components/color\":593,\"../../components/drawing\":614,\"../../constants/interactions\":694,\"../bar/style\":870,d3:163}],1265:[function(t,e,r){\"use strict\";var n=t(\"../plots/cartesian/axes\"),i=t(\"../lib\"),a=t(\"../plot_api/plot_schema\"),o=t(\"./helpers\").pointsAccessorFunction,s=t(\"../constants/numerical\").BADNUM;r.moduleType=\"transform\",r.name=\"aggregate\";var l=r.attributes={enabled:{valType:\"boolean\",dflt:!0,editType:\"calc\"},groups:{valType:\"string\",strict:!0,noBlank:!0,arrayOk:!0,dflt:\"x\",editType:\"calc\"},aggregations:{_isLinkedToArray:\"aggregation\",target:{valType:\"string\",editType:\"calc\"},func:{valType:\"enumerated\",values:[\"count\",\"sum\",\"avg\",\"median\",\"mode\",\"rms\",\"stddev\",\"min\",\"max\",\"first\",\"last\",\"change\",\"range\"],dflt:\"first\",editType:\"calc\"},funcmode:{valType:\"enumerated\",values:[\"sample\",\"population\"],dflt:\"sample\",editType:\"calc\"},enabled:{valType:\"boolean\",dflt:!0,editType:\"calc\"},editType:\"calc\"},editType:\"calc\"},c=l.aggregations;function u(t,e,r,a){if(a.enabled){for(var o=a.target,l=i.nestedProperty(e,o),c=l.get(),u=function(t,e){var r=t.func,n=e.d2c,i=e.c2d;switch(r){case\"count\":return h;case\"first\":return f;case\"last\":return p;case\"sum\":return function(t,e){for(var r=0,a=0;a<e.length;a++){var o=n(t[e[a]]);o!==s&&(r+=o)}return i(r)};case\"avg\":return function(t,e){for(var r=0,a=0,o=0;o<e.length;o++){var l=n(t[e[o]]);l!==s&&(r+=l,a++)}return a?i(r/a):s};case\"min\":return function(t,e){for(var r=1/0,a=0;a<e.length;a++){var o=n(t[e[a]]);o!==s&&(r=Math.min(r,o))}return r===1/0?s:i(r)};case\"max\":return function(t,e){for(var r=-1/0,a=0;a<e.length;a++){var o=n(t[e[a]]);o!==s&&(r=Math.max(r,o))}return r===-1/0?s:i(r)};case\"range\":return function(t,e){for(var r=1/0,a=-1/0,o=0;o<e.length;o++){var l=n(t[e[o]]);l!==s&&(r=Math.min(r,l),a=Math.max(a,l))}return a===-1/0||r===1/0?s:i(a-r)};case\"change\":return function(t,e){var r=n(t[e[0]]),a=n(t[e[e.length-1]]);return r===s||a===s?s:i(a-r)};case\"median\":return function(t,e){for(var r=[],a=0;a<e.length;a++){var o=n(t[e[a]]);o!==s&&r.push(o)}if(!r.length)return s;r.sort();var l=(r.length-1)/2;return i((r[Math.floor(l)]+r[Math.ceil(l)])/2)};case\"mode\":return function(t,e){for(var r={},a=0,o=s,l=0;l<e.length;l++){var c=n(t[e[l]]);if(c!==s){var u=r[c]=(r[c]||0)+1;u>a&&(a=u,o=c)}}return a?i(o):s};case\"rms\":return function(t,e){for(var r=0,a=0,o=0;o<e.length;o++){var l=n(t[e[o]]);l!==s&&(r+=l*l,a++)}return a?i(Math.sqrt(r/a)):s};case\"stddev\":return function(e,r){var i,a=0,o=0,l=1,c=s;for(i=0;i<r.length&&c===s;i++)c=n(e[r[i]]);if(c===s)return s;for(;i<r.length;i++){var u=n(e[r[i]]);if(u!==s){var h=u-c;a+=h,o+=h*h,l++}}var f=\"sample\"===t.funcmode?l-1:l;return f?Math.sqrt((o-a*a/l)/f):0}}}(a,n.getDataConversions(t,e,o,c)),d=new Array(r.length),g=0;g<r.length;g++)d[g]=u(c,r[g]);l.set(d),\"count\"===a.func&&i.pushUnique(e._arrayAttrs,o)}}function h(t,e){return e.length}function f(t,e){return t[e[0]]}function p(t,e){return t[e[e.length-1]]}r.supplyDefaults=function(t,e){var r,n={};function o(e,r){return i.coerce(t,n,l,e,r)}if(!o(\"enabled\"))return n;var s=a.findArrayAttributes(e),u={};for(r=0;r<s.length;r++)u[s[r]]=1;var h=o(\"groups\");if(!Array.isArray(h)){if(!u[h])return n.enabled=!1,n;u[h]=0}var f,p=t.aggregations||[],d=n.aggregations=new Array(p.length);function g(t,e){return i.coerce(p[r],f,c,t,e)}for(r=0;r<p.length;r++){f={_index:r};var v=g(\"target\"),m=g(\"func\");g(\"enabled\")&&v&&(u[v]||\"count\"===m&&void 0===u[v])?(\"stddev\"===m&&g(\"funcmode\"),u[v]=0,d[r]=f):d[r]={enabled:!1,_index:r}}for(r=0;r<s.length;r++)u[s[r]]&&d.push({target:s[r],func:c.func.dflt,enabled:!0,_index:-1});return n},r.calcTransform=function(t,e,r){if(r.enabled){var n=r.groups,a=i.getTargetArray(e,{target:n});if(a){var s,l,c,h,f={},p={},d=[],g=o(e.transforms,r),v=a.length;for(e._length&&(v=Math.min(v,e._length)),s=0;s<v;s++)void 0===(c=f[l=a[s]])?(f[l]=d.length,h=[s],d.push(h),p[f[l]]=g(s)):(d[c].push(s),p[f[l]]=(p[f[l]]||[]).concat(g(s)));r._indexToPoints=p;var m=r.aggregations;for(s=0;s<m.length;s++)u(t,e,d,m[s]);\"string\"==typeof n&&u(t,e,d,{target:n,func:\"first\",enabled:!0}),e._length=d.length}}}},{\"../constants/numerical\":695,\"../lib\":719,\"../plot_api/plot_schema\":756,\"../plots/cartesian/axes\":767,\"./helpers\":1268}],1266:[function(t,e,r){\"use strict\";var n=t(\"../lib\"),i=t(\"../registry\"),a=t(\"../plots/cartesian/axes\"),o=t(\"./helpers\").pointsAccessorFunction,s=t(\"../constants/filter_ops\"),l=s.COMPARISON_OPS,c=s.INTERVAL_OPS,u=s.SET_OPS;r.moduleType=\"transform\",r.name=\"filter\",r.attributes={enabled:{valType:\"boolean\",dflt:!0,editType:\"calc\"},target:{valType:\"string\",strict:!0,noBlank:!0,arrayOk:!0,dflt:\"x\",editType:\"calc\"},operation:{valType:\"enumerated\",values:[].concat(l).concat(c).concat(u),dflt:\"=\",editType:\"calc\"},value:{valType:\"any\",dflt:0,editType:\"calc\"},preservegaps:{valType:\"boolean\",dflt:!1,editType:\"calc\"},editType:\"calc\"},r.supplyDefaults=function(t){var e={};function a(i,a){return n.coerce(t,e,r.attributes,i,a)}if(a(\"enabled\")){var o=a(\"target\");if(n.isArrayOrTypedArray(o)&&0===o.length)return e.enabled=!1,e;a(\"preservegaps\"),a(\"operation\"),a(\"value\");var s=i.getComponentMethod(\"calendars\",\"handleDefaults\");s(t,e,\"valuecalendar\",null),s(t,e,\"targetcalendar\",null)}return e},r.calcTransform=function(t,e,r){if(r.enabled){var i=n.getTargetArray(e,r);if(i){var s=r.target,h=i.length;e._length&&(h=Math.min(h,e._length));var f=r.targetcalendar,p=e._arrayAttrs,d=r.preservegaps;if(\"string\"==typeof s){var g=n.nestedProperty(e,s+\"calendar\").get();g&&(f=g)}var v,m,y=function(t,e,r){var n=t.operation,i=t.value,a=Array.isArray(i);function o(t){return-1!==t.indexOf(n)}var s,h=function(r){return e(r,0,t.valuecalendar)},f=function(t){return e(t,0,r)};o(l)?s=h(a?i[0]:i):o(c)?s=a?[h(i[0]),h(i[1])]:[h(i),h(i)]:o(u)&&(s=a?i.map(h):[h(i)]);switch(n){case\"=\":return function(t){return f(t)===s};case\"!=\":return function(t){return f(t)!==s};case\"<\":return function(t){return f(t)<s};case\"<=\":return function(t){return f(t)<=s};case\">\":return function(t){return f(t)>s};case\">=\":return function(t){return f(t)>=s};case\"[]\":return function(t){var e=f(t);return e>=s[0]&&e<=s[1]};case\"()\":return function(t){var e=f(t);return e>s[0]&&e<s[1]};case\"[)\":return function(t){var e=f(t);return e>=s[0]&&e<s[1]};case\"(]\":return function(t){var e=f(t);return e>s[0]&&e<=s[1]};case\"][\":return function(t){var e=f(t);return e<=s[0]||e>=s[1]};case\")(\":return function(t){var e=f(t);return e<s[0]||e>s[1]};case\"](\":return function(t){var e=f(t);return e<=s[0]||e>s[1]};case\")[\":return function(t){var e=f(t);return e<s[0]||e>=s[1]};case\"{}\":return function(t){return-1!==s.indexOf(f(t))};case\"}{\":return function(t){return-1===s.indexOf(f(t))}}}(r,a.getDataToCoordFunc(t,e,s,i),f),x={},b={},_=0;d?(v=function(t){x[t.astr]=n.extendDeep([],t.get()),t.set(new Array(h))},m=function(t,e){var r=x[t.astr][e];t.get()[e]=r}):(v=function(t){x[t.astr]=n.extendDeep([],t.get()),t.set([])},m=function(t,e){var r=x[t.astr][e];t.get().push(r)}),T(v);for(var w=o(e.transforms,r),k=0;k<h;k++){y(i[k])?(T(m,k),b[_++]=w(k)):d&&_++}r._indexToPoints=b,e._length=_}}function T(t,r){for(var i=0;i<p.length;i++){t(n.nestedProperty(e,p[i]),r)}}}},{\"../constants/filter_ops\":691,\"../lib\":719,\"../plots/cartesian/axes\":767,\"../registry\":847,\"./helpers\":1268}],1267:[function(t,e,r){\"use strict\";var n=t(\"../lib\"),i=t(\"../plot_api/plot_schema\"),a=t(\"../plots/plots\"),o=t(\"./helpers\").pointsAccessorFunction;function s(t,e){var r,s,l,c,u,h,f,p,d,g,v=e.transform,m=e.transformIndex,y=t.transforms[m].groups,x=o(t.transforms,v);if(!Array.isArray(y)||0===y.length)return[t];var b=n.filterUnique(y),_=new Array(b.length),w=y.length,k=i.findArrayAttributes(t),T=v.styles||[],A={};for(r=0;r<T.length;r++)A[T[r].target]=T[r].value;v.styles&&(g=n.keyedContainer(v,\"styles\",\"target\",\"value.name\"));var M={},S={};for(r=0;r<b.length;r++){M[h=b[r]]=r,S[h]=0,(f=_[r]=n.extendDeepNoArrays({},t))._group=h,f.transforms[m]._indexToPoints={};var E=null;for(g&&(E=g.get(h)),f.name=E||\"\"===E?E:n.templateString(v.nameformat,{trace:t.name,group:h}),p=f.transforms,f.transforms=[],s=0;s<p.length;s++)f.transforms[s]=n.extendDeepNoArrays({},p[s]);for(s=0;s<k.length;s++)n.nestedProperty(f,k[s]).set([])}for(l=0;l<k.length;l++){for(c=k[l],s=0,d=[];s<b.length;s++)d[s]=n.nestedProperty(_[s],c).get();for(u=n.nestedProperty(t,c).get(),s=0;s<w;s++)d[M[y[s]]].push(u[s])}for(s=0;s<w;s++){(f=_[M[y[s]]]).transforms[m]._indexToPoints[S[y[s]]]=x(s),S[y[s]]++}for(r=0;r<b.length;r++)h=b[r],f=_[r],a.clearExpandedTraceDefaultColors(f),f=n.extendDeepNoArrays(f,A[h]||{});return _}r.moduleType=\"transform\",r.name=\"groupby\",r.attributes={enabled:{valType:\"boolean\",dflt:!0,editType:\"calc\"},groups:{valType:\"data_array\",dflt:[],editType:\"calc\"},nameformat:{valType:\"string\",editType:\"calc\"},styles:{_isLinkedToArray:\"style\",target:{valType:\"string\",editType:\"calc\"},value:{valType:\"any\",dflt:{},editType:\"calc\",_compareAsJSON:!0},editType:\"calc\"},editType:\"calc\"},r.supplyDefaults=function(t,e,i){var a,o={};function s(e,i){return n.coerce(t,o,r.attributes,e,i)}if(!s(\"enabled\"))return o;s(\"groups\"),s(\"nameformat\",i._dataLength>1?\"%{group} (%{trace})\":\"%{group}\");var l=t.styles,c=o.styles=[];if(l)for(a=0;a<l.length;a++){var u=c[a]={};n.coerce(l[a],c[a],r.attributes.styles,\"target\");var h=n.coerce(l[a],c[a],r.attributes.styles,\"value\");n.isPlainObject(h)?u.value=n.extendDeep({},h):h&&delete u.value}return o},r.transform=function(t,e){var r,n,i,a=[];for(n=0;n<t.length;n++)for(r=s(t[n],e),i=0;i<r.length;i++)a.push(r[i]);return a}},{\"../lib\":719,\"../plot_api/plot_schema\":756,\"../plots/plots\":828,\"./helpers\":1268}],1268:[function(t,e,r){\"use strict\";r.pointsAccessorFunction=function(t,e){for(var r,n,i=0;i<t.length&&(r=t[i])!==e;i++)r._indexToPoints&&!1!==r.enabled&&(n=r._indexToPoints);return n?function(t){return n[t]}:function(t){return[t]}}},{}],1269:[function(t,e,r){\"use strict\";var n=t(\"../lib\"),i=t(\"../plots/cartesian/axes\"),a=t(\"./helpers\").pointsAccessorFunction;r.moduleType=\"transform\",r.name=\"sort\",r.attributes={enabled:{valType:\"boolean\",dflt:!0,editType:\"calc\"},target:{valType:\"string\",strict:!0,noBlank:!0,arrayOk:!0,dflt:\"x\",editType:\"calc\"},order:{valType:\"enumerated\",values:[\"ascending\",\"descending\"],dflt:\"ascending\",editType:\"calc\"},editType:\"calc\"},r.supplyDefaults=function(t){var e={};function i(i,a){return n.coerce(t,e,r.attributes,i,a)}return i(\"enabled\")&&(i(\"target\"),i(\"order\")),e},r.calcTransform=function(t,e,r){if(r.enabled){var o=n.getTargetArray(e,r);if(o){var s=r.target,l=o.length;e._length&&(l=Math.min(l,e._length));var c,u,h=e._arrayAttrs,f=function(t,e,r,n){var i,a=new Array(n),o=new Array(n);for(i=0;i<n;i++)a[i]={v:e[i],i:i};for(a.sort(function(t,e){switch(t.order){case\"ascending\":return function(t,r){return e(t.v)-e(r.v)};case\"descending\":return function(t,r){return e(r.v)-e(t.v)}}}(t,r)),i=0;i<n;i++)o[i]=a[i].i;return o}(r,o,i.getDataToCoordFunc(t,e,s,o),l),p=a(e.transforms,r),d={};for(c=0;c<h.length;c++){var g=n.nestedProperty(e,h[c]),v=g.get(),m=new Array(l);for(u=0;u<l;u++)m[u]=v[f[u]];g.set(m)}for(u=0;u<l;u++)d[u]=p(f[u]);r._indexToPoints=d,e._length=l}}}},{\"../lib\":719,\"../plots/cartesian/axes\":767,\"./helpers\":1268}]},{},[25])(25)});\n",
       "        });\n",
       "        require(['plotly'], function(Plotly) {\n",
       "            window._Plotly = Plotly;\n",
       "        });\n",
       "        }\n",
       "        </script>\n",
       "        "
      ]
     },
     "metadata": {},
     "output_type": "display_data"
    },
    {
     "data": {
      "application/vnd.plotly.v1+json": {
       "config": {
        "plotlyServerURL": "https://plot.ly"
       },
       "data": [
        {
         "alignmentgroup": "True",
         "hoverlabel": {
          "namelength": 0
         },
         "hovertemplate": "words=%{x}<br>count=%{y}",
         "legendgroup": "",
         "marker": {
          "color": "blue",
          "line": {
           "color": "blue"
          }
         },
         "name": "",
         "offsetgroup": "",
         "opacity": 0.6,
         "orientation": "v",
         "showlegend": false,
         "textposition": "auto",
         "type": "bar",
         "x": [
          "love",
          "dont",
          "know",
          "like",
          "got",
          "baby",
          "yeah",
          "get",
          "youre",
          "come",
          "let",
          "want",
          "one",
          "time",
          "make",
          "say",
          "see",
          "cant",
          "gon",
          "never"
         ],
         "xaxis": "x",
         "y": [
          9575,
          7266,
          7059,
          5569,
          5528,
          5205,
          4595,
          4448,
          4254,
          3904,
          3685,
          3648,
          3591,
          3539,
          3485,
          3322,
          3264,
          3219,
          3155,
          3088
         ],
         "yaxis": "y"
        }
       ],
       "layout": {
        "barmode": "relative",
        "height": 600,
        "legend": {
         "tracegroupgap": 0
        },
        "margin": {
         "t": 60
        },
        "template": {
         "data": {
          "bar": [
           {
            "error_x": {
             "color": "#2a3f5f"
            },
            "error_y": {
             "color": "#2a3f5f"
            },
            "marker": {
             "line": {
              "color": "#E5ECF6",
              "width": 0.5
             }
            },
            "type": "bar"
           }
          ],
          "barpolar": [
           {
            "marker": {
             "line": {
              "color": "#E5ECF6",
              "width": 0.5
             }
            },
            "type": "barpolar"
           }
          ],
          "carpet": [
           {
            "aaxis": {
             "endlinecolor": "#2a3f5f",
             "gridcolor": "white",
             "linecolor": "white",
             "minorgridcolor": "white",
             "startlinecolor": "#2a3f5f"
            },
            "baxis": {
             "endlinecolor": "#2a3f5f",
             "gridcolor": "white",
             "linecolor": "white",
             "minorgridcolor": "white",
             "startlinecolor": "#2a3f5f"
            },
            "type": "carpet"
           }
          ],
          "choropleth": [
           {
            "colorbar": {
             "outlinewidth": 0,
             "ticks": ""
            },
            "type": "choropleth"
           }
          ],
          "contour": [
           {
            "colorbar": {
             "outlinewidth": 0,
             "ticks": ""
            },
            "colorscale": [
             [
              0,
              "#0d0887"
             ],
             [
              0.1111111111111111,
              "#46039f"
             ],
             [
              0.2222222222222222,
              "#7201a8"
             ],
             [
              0.3333333333333333,
              "#9c179e"
             ],
             [
              0.4444444444444444,
              "#bd3786"
             ],
             [
              0.5555555555555556,
              "#d8576b"
             ],
             [
              0.6666666666666666,
              "#ed7953"
             ],
             [
              0.7777777777777778,
              "#fb9f3a"
             ],
             [
              0.8888888888888888,
              "#fdca26"
             ],
             [
              1,
              "#f0f921"
             ]
            ],
            "type": "contour"
           }
          ],
          "contourcarpet": [
           {
            "colorbar": {
             "outlinewidth": 0,
             "ticks": ""
            },
            "type": "contourcarpet"
           }
          ],
          "heatmap": [
           {
            "colorbar": {
             "outlinewidth": 0,
             "ticks": ""
            },
            "colorscale": [
             [
              0,
              "#0d0887"
             ],
             [
              0.1111111111111111,
              "#46039f"
             ],
             [
              0.2222222222222222,
              "#7201a8"
             ],
             [
              0.3333333333333333,
              "#9c179e"
             ],
             [
              0.4444444444444444,
              "#bd3786"
             ],
             [
              0.5555555555555556,
              "#d8576b"
             ],
             [
              0.6666666666666666,
              "#ed7953"
             ],
             [
              0.7777777777777778,
              "#fb9f3a"
             ],
             [
              0.8888888888888888,
              "#fdca26"
             ],
             [
              1,
              "#f0f921"
             ]
            ],
            "type": "heatmap"
           }
          ],
          "heatmapgl": [
           {
            "colorbar": {
             "outlinewidth": 0,
             "ticks": ""
            },
            "colorscale": [
             [
              0,
              "#0d0887"
             ],
             [
              0.1111111111111111,
              "#46039f"
             ],
             [
              0.2222222222222222,
              "#7201a8"
             ],
             [
              0.3333333333333333,
              "#9c179e"
             ],
             [
              0.4444444444444444,
              "#bd3786"
             ],
             [
              0.5555555555555556,
              "#d8576b"
             ],
             [
              0.6666666666666666,
              "#ed7953"
             ],
             [
              0.7777777777777778,
              "#fb9f3a"
             ],
             [
              0.8888888888888888,
              "#fdca26"
             ],
             [
              1,
              "#f0f921"
             ]
            ],
            "type": "heatmapgl"
           }
          ],
          "histogram": [
           {
            "marker": {
             "colorbar": {
              "outlinewidth": 0,
              "ticks": ""
             }
            },
            "type": "histogram"
           }
          ],
          "histogram2d": [
           {
            "colorbar": {
             "outlinewidth": 0,
             "ticks": ""
            },
            "colorscale": [
             [
              0,
              "#0d0887"
             ],
             [
              0.1111111111111111,
              "#46039f"
             ],
             [
              0.2222222222222222,
              "#7201a8"
             ],
             [
              0.3333333333333333,
              "#9c179e"
             ],
             [
              0.4444444444444444,
              "#bd3786"
             ],
             [
              0.5555555555555556,
              "#d8576b"
             ],
             [
              0.6666666666666666,
              "#ed7953"
             ],
             [
              0.7777777777777778,
              "#fb9f3a"
             ],
             [
              0.8888888888888888,
              "#fdca26"
             ],
             [
              1,
              "#f0f921"
             ]
            ],
            "type": "histogram2d"
           }
          ],
          "histogram2dcontour": [
           {
            "colorbar": {
             "outlinewidth": 0,
             "ticks": ""
            },
            "colorscale": [
             [
              0,
              "#0d0887"
             ],
             [
              0.1111111111111111,
              "#46039f"
             ],
             [
              0.2222222222222222,
              "#7201a8"
             ],
             [
              0.3333333333333333,
              "#9c179e"
             ],
             [
              0.4444444444444444,
              "#bd3786"
             ],
             [
              0.5555555555555556,
              "#d8576b"
             ],
             [
              0.6666666666666666,
              "#ed7953"
             ],
             [
              0.7777777777777778,
              "#fb9f3a"
             ],
             [
              0.8888888888888888,
              "#fdca26"
             ],
             [
              1,
              "#f0f921"
             ]
            ],
            "type": "histogram2dcontour"
           }
          ],
          "mesh3d": [
           {
            "colorbar": {
             "outlinewidth": 0,
             "ticks": ""
            },
            "type": "mesh3d"
           }
          ],
          "parcoords": [
           {
            "line": {
             "colorbar": {
              "outlinewidth": 0,
              "ticks": ""
             }
            },
            "type": "parcoords"
           }
          ],
          "scatter": [
           {
            "marker": {
             "colorbar": {
              "outlinewidth": 0,
              "ticks": ""
             }
            },
            "type": "scatter"
           }
          ],
          "scatter3d": [
           {
            "line": {
             "colorbar": {
              "outlinewidth": 0,
              "ticks": ""
             }
            },
            "marker": {
             "colorbar": {
              "outlinewidth": 0,
              "ticks": ""
             }
            },
            "type": "scatter3d"
           }
          ],
          "scattercarpet": [
           {
            "marker": {
             "colorbar": {
              "outlinewidth": 0,
              "ticks": ""
             }
            },
            "type": "scattercarpet"
           }
          ],
          "scattergeo": [
           {
            "marker": {
             "colorbar": {
              "outlinewidth": 0,
              "ticks": ""
             }
            },
            "type": "scattergeo"
           }
          ],
          "scattergl": [
           {
            "marker": {
             "colorbar": {
              "outlinewidth": 0,
              "ticks": ""
             }
            },
            "type": "scattergl"
           }
          ],
          "scattermapbox": [
           {
            "marker": {
             "colorbar": {
              "outlinewidth": 0,
              "ticks": ""
             }
            },
            "type": "scattermapbox"
           }
          ],
          "scatterpolar": [
           {
            "marker": {
             "colorbar": {
              "outlinewidth": 0,
              "ticks": ""
             }
            },
            "type": "scatterpolar"
           }
          ],
          "scatterpolargl": [
           {
            "marker": {
             "colorbar": {
              "outlinewidth": 0,
              "ticks": ""
             }
            },
            "type": "scatterpolargl"
           }
          ],
          "scatterternary": [
           {
            "marker": {
             "colorbar": {
              "outlinewidth": 0,
              "ticks": ""
             }
            },
            "type": "scatterternary"
           }
          ],
          "surface": [
           {
            "colorbar": {
             "outlinewidth": 0,
             "ticks": ""
            },
            "colorscale": [
             [
              0,
              "#0d0887"
             ],
             [
              0.1111111111111111,
              "#46039f"
             ],
             [
              0.2222222222222222,
              "#7201a8"
             ],
             [
              0.3333333333333333,
              "#9c179e"
             ],
             [
              0.4444444444444444,
              "#bd3786"
             ],
             [
              0.5555555555555556,
              "#d8576b"
             ],
             [
              0.6666666666666666,
              "#ed7953"
             ],
             [
              0.7777777777777778,
              "#fb9f3a"
             ],
             [
              0.8888888888888888,
              "#fdca26"
             ],
             [
              1,
              "#f0f921"
             ]
            ],
            "type": "surface"
           }
          ],
          "table": [
           {
            "cells": {
             "fill": {
              "color": "#EBF0F8"
             },
             "line": {
              "color": "white"
             }
            },
            "header": {
             "fill": {
              "color": "#C8D4E3"
             },
             "line": {
              "color": "white"
             }
            },
            "type": "table"
           }
          ]
         },
         "layout": {
          "annotationdefaults": {
           "arrowcolor": "#2a3f5f",
           "arrowhead": 0,
           "arrowwidth": 1
          },
          "colorscale": {
           "diverging": [
            [
             0,
             "#8e0152"
            ],
            [
             0.1,
             "#c51b7d"
            ],
            [
             0.2,
             "#de77ae"
            ],
            [
             0.3,
             "#f1b6da"
            ],
            [
             0.4,
             "#fde0ef"
            ],
            [
             0.5,
             "#f7f7f7"
            ],
            [
             0.6,
             "#e6f5d0"
            ],
            [
             0.7,
             "#b8e186"
            ],
            [
             0.8,
             "#7fbc41"
            ],
            [
             0.9,
             "#4d9221"
            ],
            [
             1,
             "#276419"
            ]
           ],
           "sequential": [
            [
             0,
             "#0d0887"
            ],
            [
             0.1111111111111111,
             "#46039f"
            ],
            [
             0.2222222222222222,
             "#7201a8"
            ],
            [
             0.3333333333333333,
             "#9c179e"
            ],
            [
             0.4444444444444444,
             "#bd3786"
            ],
            [
             0.5555555555555556,
             "#d8576b"
            ],
            [
             0.6666666666666666,
             "#ed7953"
            ],
            [
             0.7777777777777778,
             "#fb9f3a"
            ],
            [
             0.8888888888888888,
             "#fdca26"
            ],
            [
             1,
             "#f0f921"
            ]
           ],
           "sequentialminus": [
            [
             0,
             "#0d0887"
            ],
            [
             0.1111111111111111,
             "#46039f"
            ],
            [
             0.2222222222222222,
             "#7201a8"
            ],
            [
             0.3333333333333333,
             "#9c179e"
            ],
            [
             0.4444444444444444,
             "#bd3786"
            ],
            [
             0.5555555555555556,
             "#d8576b"
            ],
            [
             0.6666666666666666,
             "#ed7953"
            ],
            [
             0.7777777777777778,
             "#fb9f3a"
            ],
            [
             0.8888888888888888,
             "#fdca26"
            ],
            [
             1,
             "#f0f921"
            ]
           ]
          },
          "colorway": [
           "#636efa",
           "#EF553B",
           "#00cc96",
           "#ab63fa",
           "#FFA15A",
           "#19d3f3",
           "#FF6692",
           "#B6E880",
           "#FF97FF",
           "#FECB52"
          ],
          "font": {
           "color": "#2a3f5f"
          },
          "geo": {
           "bgcolor": "white",
           "lakecolor": "white",
           "landcolor": "#E5ECF6",
           "showlakes": true,
           "showland": true,
           "subunitcolor": "white"
          },
          "hoverlabel": {
           "align": "left"
          },
          "hovermode": "closest",
          "mapbox": {
           "style": "light"
          },
          "paper_bgcolor": "white",
          "plot_bgcolor": "#E5ECF6",
          "polar": {
           "angularaxis": {
            "gridcolor": "white",
            "linecolor": "white",
            "ticks": ""
           },
           "bgcolor": "#E5ECF6",
           "radialaxis": {
            "gridcolor": "white",
            "linecolor": "white",
            "ticks": ""
           }
          },
          "scene": {
           "xaxis": {
            "backgroundcolor": "#E5ECF6",
            "gridcolor": "white",
            "gridwidth": 2,
            "linecolor": "white",
            "showbackground": true,
            "ticks": "",
            "zerolinecolor": "white"
           },
           "yaxis": {
            "backgroundcolor": "#E5ECF6",
            "gridcolor": "white",
            "gridwidth": 2,
            "linecolor": "white",
            "showbackground": true,
            "ticks": "",
            "zerolinecolor": "white"
           },
           "zaxis": {
            "backgroundcolor": "#E5ECF6",
            "gridcolor": "white",
            "gridwidth": 2,
            "linecolor": "white",
            "showbackground": true,
            "ticks": "",
            "zerolinecolor": "white"
           }
          },
          "shapedefaults": {
           "line": {
            "color": "#2a3f5f"
           }
          },
          "ternary": {
           "aaxis": {
            "gridcolor": "white",
            "linecolor": "white",
            "ticks": ""
           },
           "baxis": {
            "gridcolor": "white",
            "linecolor": "white",
            "ticks": ""
           },
           "bgcolor": "#E5ECF6",
           "caxis": {
            "gridcolor": "white",
            "linecolor": "white",
            "ticks": ""
           }
          },
          "title": {
           "x": 0.05
          },
          "xaxis": {
           "automargin": true,
           "gridcolor": "white",
           "linecolor": "white",
           "ticks": "",
           "zerolinecolor": "white",
           "zerolinewidth": 2
          },
          "yaxis": {
           "automargin": true,
           "gridcolor": "white",
           "linecolor": "white",
           "ticks": "",
           "zerolinecolor": "white",
           "zerolinewidth": 2
          }
         }
        },
        "title": {
         "text": "All Lyrics Word Count"
        },
        "xaxis": {
         "anchor": "y",
         "domain": [
          0,
          0.98
         ],
         "title": {
          "text": "words"
         }
        },
        "yaxis": {
         "anchor": "x",
         "domain": [
          0,
          1
         ],
         "title": {
          "text": "count"
         }
        }
       }
      },
      "text/html": [
       "<div>\n",
       "        \n",
       "        \n",
       "            <div id=\"973e264d-921d-44c2-b943-86f1782892c5\" class=\"plotly-graph-div\" style=\"height:600px; width:100%;\"></div>\n",
       "            <script type=\"text/javascript\">\n",
       "                require([\"plotly\"], function(Plotly) {\n",
       "                    window.PLOTLYENV=window.PLOTLYENV || {};\n",
       "                    \n",
       "                if (document.getElementById(\"973e264d-921d-44c2-b943-86f1782892c5\")) {\n",
       "                    Plotly.newPlot(\n",
       "                        '973e264d-921d-44c2-b943-86f1782892c5',\n",
       "                        [{\"alignmentgroup\": \"True\", \"hoverlabel\": {\"namelength\": 0}, \"hovertemplate\": \"words=%{x}<br>count=%{y}\", \"legendgroup\": \"\", \"marker\": {\"color\": \"blue\", \"line\": {\"color\": \"blue\"}}, \"name\": \"\", \"offsetgroup\": \"\", \"opacity\": 0.6, \"orientation\": \"v\", \"showlegend\": false, \"textposition\": \"auto\", \"type\": \"bar\", \"x\": [\"love\", \"dont\", \"know\", \"like\", \"got\", \"baby\", \"yeah\", \"get\", \"youre\", \"come\", \"let\", \"want\", \"one\", \"time\", \"make\", \"say\", \"see\", \"cant\", \"gon\", \"never\"], \"xaxis\": \"x\", \"y\": [9575, 7266, 7059, 5569, 5528, 5205, 4595, 4448, 4254, 3904, 3685, 3648, 3591, 3539, 3485, 3322, 3264, 3219, 3155, 3088], \"yaxis\": \"y\"}],\n",
       "                        {\"barmode\": \"relative\", \"height\": 600, \"legend\": {\"tracegroupgap\": 0}, \"margin\": {\"t\": 60}, \"template\": {\"data\": {\"bar\": [{\"error_x\": {\"color\": \"#2a3f5f\"}, \"error_y\": {\"color\": \"#2a3f5f\"}, \"marker\": {\"line\": {\"color\": \"#E5ECF6\", \"width\": 0.5}}, \"type\": \"bar\"}], \"barpolar\": [{\"marker\": {\"line\": {\"color\": \"#E5ECF6\", \"width\": 0.5}}, \"type\": \"barpolar\"}], \"carpet\": [{\"aaxis\": {\"endlinecolor\": \"#2a3f5f\", \"gridcolor\": \"white\", \"linecolor\": \"white\", \"minorgridcolor\": \"white\", \"startlinecolor\": \"#2a3f5f\"}, \"baxis\": {\"endlinecolor\": \"#2a3f5f\", \"gridcolor\": \"white\", \"linecolor\": \"white\", \"minorgridcolor\": \"white\", \"startlinecolor\": \"#2a3f5f\"}, \"type\": \"carpet\"}], \"choropleth\": [{\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}, \"type\": \"choropleth\"}], \"contour\": [{\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}, \"colorscale\": [[0.0, \"#0d0887\"], [0.1111111111111111, \"#46039f\"], [0.2222222222222222, \"#7201a8\"], [0.3333333333333333, \"#9c179e\"], [0.4444444444444444, \"#bd3786\"], [0.5555555555555556, \"#d8576b\"], [0.6666666666666666, \"#ed7953\"], [0.7777777777777778, \"#fb9f3a\"], [0.8888888888888888, \"#fdca26\"], [1.0, \"#f0f921\"]], \"type\": \"contour\"}], \"contourcarpet\": [{\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}, \"type\": \"contourcarpet\"}], \"heatmap\": [{\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}, \"colorscale\": [[0.0, \"#0d0887\"], [0.1111111111111111, \"#46039f\"], [0.2222222222222222, \"#7201a8\"], [0.3333333333333333, \"#9c179e\"], [0.4444444444444444, \"#bd3786\"], [0.5555555555555556, \"#d8576b\"], [0.6666666666666666, \"#ed7953\"], [0.7777777777777778, \"#fb9f3a\"], [0.8888888888888888, \"#fdca26\"], [1.0, \"#f0f921\"]], \"type\": \"heatmap\"}], \"heatmapgl\": [{\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}, \"colorscale\": [[0.0, \"#0d0887\"], [0.1111111111111111, \"#46039f\"], [0.2222222222222222, \"#7201a8\"], [0.3333333333333333, \"#9c179e\"], [0.4444444444444444, \"#bd3786\"], [0.5555555555555556, \"#d8576b\"], [0.6666666666666666, \"#ed7953\"], [0.7777777777777778, \"#fb9f3a\"], [0.8888888888888888, \"#fdca26\"], [1.0, \"#f0f921\"]], \"type\": \"heatmapgl\"}], \"histogram\": [{\"marker\": {\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}}, \"type\": \"histogram\"}], \"histogram2d\": [{\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}, \"colorscale\": [[0.0, \"#0d0887\"], [0.1111111111111111, \"#46039f\"], [0.2222222222222222, \"#7201a8\"], [0.3333333333333333, \"#9c179e\"], [0.4444444444444444, \"#bd3786\"], [0.5555555555555556, \"#d8576b\"], [0.6666666666666666, \"#ed7953\"], [0.7777777777777778, \"#fb9f3a\"], [0.8888888888888888, \"#fdca26\"], [1.0, \"#f0f921\"]], \"type\": \"histogram2d\"}], \"histogram2dcontour\": [{\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}, \"colorscale\": [[0.0, \"#0d0887\"], [0.1111111111111111, \"#46039f\"], [0.2222222222222222, \"#7201a8\"], [0.3333333333333333, \"#9c179e\"], [0.4444444444444444, \"#bd3786\"], [0.5555555555555556, \"#d8576b\"], [0.6666666666666666, \"#ed7953\"], [0.7777777777777778, \"#fb9f3a\"], [0.8888888888888888, \"#fdca26\"], [1.0, \"#f0f921\"]], \"type\": \"histogram2dcontour\"}], \"mesh3d\": [{\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}, \"type\": \"mesh3d\"}], \"parcoords\": [{\"line\": {\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}}, \"type\": \"parcoords\"}], \"scatter\": [{\"marker\": {\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}}, \"type\": \"scatter\"}], \"scatter3d\": [{\"line\": {\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}}, \"marker\": {\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}}, \"type\": \"scatter3d\"}], \"scattercarpet\": [{\"marker\": {\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}}, \"type\": \"scattercarpet\"}], \"scattergeo\": [{\"marker\": {\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}}, \"type\": \"scattergeo\"}], \"scattergl\": [{\"marker\": {\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}}, \"type\": \"scattergl\"}], \"scattermapbox\": [{\"marker\": {\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}}, \"type\": \"scattermapbox\"}], \"scatterpolar\": [{\"marker\": {\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}}, \"type\": \"scatterpolar\"}], \"scatterpolargl\": [{\"marker\": {\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}}, \"type\": \"scatterpolargl\"}], \"scatterternary\": [{\"marker\": {\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}}, \"type\": \"scatterternary\"}], \"surface\": [{\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}, \"colorscale\": [[0.0, \"#0d0887\"], [0.1111111111111111, \"#46039f\"], [0.2222222222222222, \"#7201a8\"], [0.3333333333333333, \"#9c179e\"], [0.4444444444444444, \"#bd3786\"], [0.5555555555555556, \"#d8576b\"], [0.6666666666666666, \"#ed7953\"], [0.7777777777777778, \"#fb9f3a\"], [0.8888888888888888, \"#fdca26\"], [1.0, \"#f0f921\"]], \"type\": \"surface\"}], \"table\": [{\"cells\": {\"fill\": {\"color\": \"#EBF0F8\"}, \"line\": {\"color\": \"white\"}}, \"header\": {\"fill\": {\"color\": \"#C8D4E3\"}, \"line\": {\"color\": \"white\"}}, \"type\": \"table\"}]}, \"layout\": {\"annotationdefaults\": {\"arrowcolor\": \"#2a3f5f\", \"arrowhead\": 0, \"arrowwidth\": 1}, \"colorscale\": {\"diverging\": [[0, \"#8e0152\"], [0.1, \"#c51b7d\"], [0.2, \"#de77ae\"], [0.3, \"#f1b6da\"], [0.4, \"#fde0ef\"], [0.5, \"#f7f7f7\"], [0.6, \"#e6f5d0\"], [0.7, \"#b8e186\"], [0.8, \"#7fbc41\"], [0.9, \"#4d9221\"], [1, \"#276419\"]], \"sequential\": [[0.0, \"#0d0887\"], [0.1111111111111111, \"#46039f\"], [0.2222222222222222, \"#7201a8\"], [0.3333333333333333, \"#9c179e\"], [0.4444444444444444, \"#bd3786\"], [0.5555555555555556, \"#d8576b\"], [0.6666666666666666, \"#ed7953\"], [0.7777777777777778, \"#fb9f3a\"], [0.8888888888888888, \"#fdca26\"], [1.0, \"#f0f921\"]], \"sequentialminus\": [[0.0, \"#0d0887\"], [0.1111111111111111, \"#46039f\"], [0.2222222222222222, \"#7201a8\"], [0.3333333333333333, \"#9c179e\"], [0.4444444444444444, \"#bd3786\"], [0.5555555555555556, \"#d8576b\"], [0.6666666666666666, \"#ed7953\"], [0.7777777777777778, \"#fb9f3a\"], [0.8888888888888888, \"#fdca26\"], [1.0, \"#f0f921\"]]}, \"colorway\": [\"#636efa\", \"#EF553B\", \"#00cc96\", \"#ab63fa\", \"#FFA15A\", \"#19d3f3\", \"#FF6692\", \"#B6E880\", \"#FF97FF\", \"#FECB52\"], \"font\": {\"color\": \"#2a3f5f\"}, \"geo\": {\"bgcolor\": \"white\", \"lakecolor\": \"white\", \"landcolor\": \"#E5ECF6\", \"showlakes\": true, \"showland\": true, \"subunitcolor\": \"white\"}, \"hoverlabel\": {\"align\": \"left\"}, \"hovermode\": \"closest\", \"mapbox\": {\"style\": \"light\"}, \"paper_bgcolor\": \"white\", \"plot_bgcolor\": \"#E5ECF6\", \"polar\": {\"angularaxis\": {\"gridcolor\": \"white\", \"linecolor\": \"white\", \"ticks\": \"\"}, \"bgcolor\": \"#E5ECF6\", \"radialaxis\": {\"gridcolor\": \"white\", \"linecolor\": \"white\", \"ticks\": \"\"}}, \"scene\": {\"xaxis\": {\"backgroundcolor\": \"#E5ECF6\", \"gridcolor\": \"white\", \"gridwidth\": 2, \"linecolor\": \"white\", \"showbackground\": true, \"ticks\": \"\", \"zerolinecolor\": \"white\"}, \"yaxis\": {\"backgroundcolor\": \"#E5ECF6\", \"gridcolor\": \"white\", \"gridwidth\": 2, \"linecolor\": \"white\", \"showbackground\": true, \"ticks\": \"\", \"zerolinecolor\": \"white\"}, \"zaxis\": {\"backgroundcolor\": \"#E5ECF6\", \"gridcolor\": \"white\", \"gridwidth\": 2, \"linecolor\": \"white\", \"showbackground\": true, \"ticks\": \"\", \"zerolinecolor\": \"white\"}}, \"shapedefaults\": {\"line\": {\"color\": \"#2a3f5f\"}}, \"ternary\": {\"aaxis\": {\"gridcolor\": \"white\", \"linecolor\": \"white\", \"ticks\": \"\"}, \"baxis\": {\"gridcolor\": \"white\", \"linecolor\": \"white\", \"ticks\": \"\"}, \"bgcolor\": \"#E5ECF6\", \"caxis\": {\"gridcolor\": \"white\", \"linecolor\": \"white\", \"ticks\": \"\"}}, \"title\": {\"x\": 0.05}, \"xaxis\": {\"automargin\": true, \"gridcolor\": \"white\", \"linecolor\": \"white\", \"ticks\": \"\", \"zerolinecolor\": \"white\", \"zerolinewidth\": 2}, \"yaxis\": {\"automargin\": true, \"gridcolor\": \"white\", \"linecolor\": \"white\", \"ticks\": \"\", \"zerolinecolor\": \"white\", \"zerolinewidth\": 2}}}, \"title\": {\"text\": \"All Lyrics Word Count\"}, \"xaxis\": {\"anchor\": \"y\", \"domain\": [0.0, 0.98], \"title\": {\"text\": \"words\"}}, \"yaxis\": {\"anchor\": \"x\", \"domain\": [0.0, 1.0], \"title\": {\"text\": \"count\"}}},\n",
       "                        {\"responsive\": true}\n",
       "                    ).then(function(){\n",
       "                            \n",
       "var gd = document.getElementById('973e264d-921d-44c2-b943-86f1782892c5');\n",
       "var x = new MutationObserver(function (mutations, observer) {{\n",
       "        var display = window.getComputedStyle(gd).display;\n",
       "        if (!display || display === 'none') {{\n",
       "            console.log([gd, 'removed!']);\n",
       "            Plotly.purge(gd);\n",
       "            observer.disconnect();\n",
       "        }}\n",
       "}});\n",
       "\n",
       "// Listen for the removal of the full notebook cells\n",
       "var notebookContainer = gd.closest('#notebook-container');\n",
       "if (notebookContainer) {{\n",
       "    x.observe(notebookContainer, {childList: true});\n",
       "}}\n",
       "\n",
       "// Listen for the clearing of the current output cell\n",
       "var outputEl = gd.closest('.output');\n",
       "if (outputEl) {{\n",
       "    x.observe(outputEl, {childList: true});\n",
       "}}\n",
       "\n",
       "                        })\n",
       "                };\n",
       "                });\n",
       "            </script>\n",
       "        </div>"
      ]
     },
     "metadata": {},
     "output_type": "display_data"
    }
   ],
   "source": [
    "## Most frequent words for all lyrics\n",
    "fdist = nltk.FreqDist(lyrics_processed)\n",
    "fdist = fdist.most_common(20)\n",
    "df_fdist = pd.DataFrame(fdist, columns=['words', 'count'])\n",
    "fig = px.bar(df_fdist, x='words', y='count')\n",
    "fig.update_traces(marker_color='blue', marker_line_color='blue', opacity=0.6)\n",
    "fig.update_layout(title_text='All Lyrics Word Count')"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "Now we'll separate word frequency by decade to see how word frequency has changed over time. The word frequency for songs from the 1950s is shown below. It's already apparent based on the frequency of the word 'love' and similar words such as 'heart' and 'baby' how prevalent 'love songs' were in the 1950s, especially compared to the frequency of all lyrics."
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 25,
   "metadata": {},
   "outputs": [
    {
     "data": {
      "application/vnd.plotly.v1+json": {
       "config": {
        "plotlyServerURL": "https://plot.ly"
       },
       "data": [
        {
         "alignmentgroup": "True",
         "hoverlabel": {
          "namelength": 0
         },
         "hovertemplate": "words=%{x}<br>count=%{y}",
         "legendgroup": "",
         "marker": {
          "color": "blue",
          "line": {
           "color": "blue"
          }
         },
         "name": "",
         "offsetgroup": "",
         "opacity": 0.6,
         "orientation": "v",
         "showlegend": false,
         "textposition": "auto",
         "type": "bar",
         "x": [
          "love",
          "know",
          "well",
          "heart",
          "baby",
          "like",
          "yeah",
          "say",
          "dont",
          "day",
          "come",
          "one",
          "youre",
          "dream",
          "way",
          "gon",
          "right",
          "got",
          "ill",
          "never"
         ],
         "xaxis": "x",
         "y": [
          359,
          180,
          142,
          140,
          137,
          131,
          128,
          128,
          125,
          123,
          112,
          103,
          101,
          98,
          93,
          90,
          88,
          84,
          83,
          81
         ],
         "yaxis": "y"
        }
       ],
       "layout": {
        "barmode": "relative",
        "height": 600,
        "legend": {
         "tracegroupgap": 0
        },
        "margin": {
         "t": 60
        },
        "template": {
         "data": {
          "bar": [
           {
            "error_x": {
             "color": "#2a3f5f"
            },
            "error_y": {
             "color": "#2a3f5f"
            },
            "marker": {
             "line": {
              "color": "#E5ECF6",
              "width": 0.5
             }
            },
            "type": "bar"
           }
          ],
          "barpolar": [
           {
            "marker": {
             "line": {
              "color": "#E5ECF6",
              "width": 0.5
             }
            },
            "type": "barpolar"
           }
          ],
          "carpet": [
           {
            "aaxis": {
             "endlinecolor": "#2a3f5f",
             "gridcolor": "white",
             "linecolor": "white",
             "minorgridcolor": "white",
             "startlinecolor": "#2a3f5f"
            },
            "baxis": {
             "endlinecolor": "#2a3f5f",
             "gridcolor": "white",
             "linecolor": "white",
             "minorgridcolor": "white",
             "startlinecolor": "#2a3f5f"
            },
            "type": "carpet"
           }
          ],
          "choropleth": [
           {
            "colorbar": {
             "outlinewidth": 0,
             "ticks": ""
            },
            "type": "choropleth"
           }
          ],
          "contour": [
           {
            "colorbar": {
             "outlinewidth": 0,
             "ticks": ""
            },
            "colorscale": [
             [
              0,
              "#0d0887"
             ],
             [
              0.1111111111111111,
              "#46039f"
             ],
             [
              0.2222222222222222,
              "#7201a8"
             ],
             [
              0.3333333333333333,
              "#9c179e"
             ],
             [
              0.4444444444444444,
              "#bd3786"
             ],
             [
              0.5555555555555556,
              "#d8576b"
             ],
             [
              0.6666666666666666,
              "#ed7953"
             ],
             [
              0.7777777777777778,
              "#fb9f3a"
             ],
             [
              0.8888888888888888,
              "#fdca26"
             ],
             [
              1,
              "#f0f921"
             ]
            ],
            "type": "contour"
           }
          ],
          "contourcarpet": [
           {
            "colorbar": {
             "outlinewidth": 0,
             "ticks": ""
            },
            "type": "contourcarpet"
           }
          ],
          "heatmap": [
           {
            "colorbar": {
             "outlinewidth": 0,
             "ticks": ""
            },
            "colorscale": [
             [
              0,
              "#0d0887"
             ],
             [
              0.1111111111111111,
              "#46039f"
             ],
             [
              0.2222222222222222,
              "#7201a8"
             ],
             [
              0.3333333333333333,
              "#9c179e"
             ],
             [
              0.4444444444444444,
              "#bd3786"
             ],
             [
              0.5555555555555556,
              "#d8576b"
             ],
             [
              0.6666666666666666,
              "#ed7953"
             ],
             [
              0.7777777777777778,
              "#fb9f3a"
             ],
             [
              0.8888888888888888,
              "#fdca26"
             ],
             [
              1,
              "#f0f921"
             ]
            ],
            "type": "heatmap"
           }
          ],
          "heatmapgl": [
           {
            "colorbar": {
             "outlinewidth": 0,
             "ticks": ""
            },
            "colorscale": [
             [
              0,
              "#0d0887"
             ],
             [
              0.1111111111111111,
              "#46039f"
             ],
             [
              0.2222222222222222,
              "#7201a8"
             ],
             [
              0.3333333333333333,
              "#9c179e"
             ],
             [
              0.4444444444444444,
              "#bd3786"
             ],
             [
              0.5555555555555556,
              "#d8576b"
             ],
             [
              0.6666666666666666,
              "#ed7953"
             ],
             [
              0.7777777777777778,
              "#fb9f3a"
             ],
             [
              0.8888888888888888,
              "#fdca26"
             ],
             [
              1,
              "#f0f921"
             ]
            ],
            "type": "heatmapgl"
           }
          ],
          "histogram": [
           {
            "marker": {
             "colorbar": {
              "outlinewidth": 0,
              "ticks": ""
             }
            },
            "type": "histogram"
           }
          ],
          "histogram2d": [
           {
            "colorbar": {
             "outlinewidth": 0,
             "ticks": ""
            },
            "colorscale": [
             [
              0,
              "#0d0887"
             ],
             [
              0.1111111111111111,
              "#46039f"
             ],
             [
              0.2222222222222222,
              "#7201a8"
             ],
             [
              0.3333333333333333,
              "#9c179e"
             ],
             [
              0.4444444444444444,
              "#bd3786"
             ],
             [
              0.5555555555555556,
              "#d8576b"
             ],
             [
              0.6666666666666666,
              "#ed7953"
             ],
             [
              0.7777777777777778,
              "#fb9f3a"
             ],
             [
              0.8888888888888888,
              "#fdca26"
             ],
             [
              1,
              "#f0f921"
             ]
            ],
            "type": "histogram2d"
           }
          ],
          "histogram2dcontour": [
           {
            "colorbar": {
             "outlinewidth": 0,
             "ticks": ""
            },
            "colorscale": [
             [
              0,
              "#0d0887"
             ],
             [
              0.1111111111111111,
              "#46039f"
             ],
             [
              0.2222222222222222,
              "#7201a8"
             ],
             [
              0.3333333333333333,
              "#9c179e"
             ],
             [
              0.4444444444444444,
              "#bd3786"
             ],
             [
              0.5555555555555556,
              "#d8576b"
             ],
             [
              0.6666666666666666,
              "#ed7953"
             ],
             [
              0.7777777777777778,
              "#fb9f3a"
             ],
             [
              0.8888888888888888,
              "#fdca26"
             ],
             [
              1,
              "#f0f921"
             ]
            ],
            "type": "histogram2dcontour"
           }
          ],
          "mesh3d": [
           {
            "colorbar": {
             "outlinewidth": 0,
             "ticks": ""
            },
            "type": "mesh3d"
           }
          ],
          "parcoords": [
           {
            "line": {
             "colorbar": {
              "outlinewidth": 0,
              "ticks": ""
             }
            },
            "type": "parcoords"
           }
          ],
          "scatter": [
           {
            "marker": {
             "colorbar": {
              "outlinewidth": 0,
              "ticks": ""
             }
            },
            "type": "scatter"
           }
          ],
          "scatter3d": [
           {
            "line": {
             "colorbar": {
              "outlinewidth": 0,
              "ticks": ""
             }
            },
            "marker": {
             "colorbar": {
              "outlinewidth": 0,
              "ticks": ""
             }
            },
            "type": "scatter3d"
           }
          ],
          "scattercarpet": [
           {
            "marker": {
             "colorbar": {
              "outlinewidth": 0,
              "ticks": ""
             }
            },
            "type": "scattercarpet"
           }
          ],
          "scattergeo": [
           {
            "marker": {
             "colorbar": {
              "outlinewidth": 0,
              "ticks": ""
             }
            },
            "type": "scattergeo"
           }
          ],
          "scattergl": [
           {
            "marker": {
             "colorbar": {
              "outlinewidth": 0,
              "ticks": ""
             }
            },
            "type": "scattergl"
           }
          ],
          "scattermapbox": [
           {
            "marker": {
             "colorbar": {
              "outlinewidth": 0,
              "ticks": ""
             }
            },
            "type": "scattermapbox"
           }
          ],
          "scatterpolar": [
           {
            "marker": {
             "colorbar": {
              "outlinewidth": 0,
              "ticks": ""
             }
            },
            "type": "scatterpolar"
           }
          ],
          "scatterpolargl": [
           {
            "marker": {
             "colorbar": {
              "outlinewidth": 0,
              "ticks": ""
             }
            },
            "type": "scatterpolargl"
           }
          ],
          "scatterternary": [
           {
            "marker": {
             "colorbar": {
              "outlinewidth": 0,
              "ticks": ""
             }
            },
            "type": "scatterternary"
           }
          ],
          "surface": [
           {
            "colorbar": {
             "outlinewidth": 0,
             "ticks": ""
            },
            "colorscale": [
             [
              0,
              "#0d0887"
             ],
             [
              0.1111111111111111,
              "#46039f"
             ],
             [
              0.2222222222222222,
              "#7201a8"
             ],
             [
              0.3333333333333333,
              "#9c179e"
             ],
             [
              0.4444444444444444,
              "#bd3786"
             ],
             [
              0.5555555555555556,
              "#d8576b"
             ],
             [
              0.6666666666666666,
              "#ed7953"
             ],
             [
              0.7777777777777778,
              "#fb9f3a"
             ],
             [
              0.8888888888888888,
              "#fdca26"
             ],
             [
              1,
              "#f0f921"
             ]
            ],
            "type": "surface"
           }
          ],
          "table": [
           {
            "cells": {
             "fill": {
              "color": "#EBF0F8"
             },
             "line": {
              "color": "white"
             }
            },
            "header": {
             "fill": {
              "color": "#C8D4E3"
             },
             "line": {
              "color": "white"
             }
            },
            "type": "table"
           }
          ]
         },
         "layout": {
          "annotationdefaults": {
           "arrowcolor": "#2a3f5f",
           "arrowhead": 0,
           "arrowwidth": 1
          },
          "colorscale": {
           "diverging": [
            [
             0,
             "#8e0152"
            ],
            [
             0.1,
             "#c51b7d"
            ],
            [
             0.2,
             "#de77ae"
            ],
            [
             0.3,
             "#f1b6da"
            ],
            [
             0.4,
             "#fde0ef"
            ],
            [
             0.5,
             "#f7f7f7"
            ],
            [
             0.6,
             "#e6f5d0"
            ],
            [
             0.7,
             "#b8e186"
            ],
            [
             0.8,
             "#7fbc41"
            ],
            [
             0.9,
             "#4d9221"
            ],
            [
             1,
             "#276419"
            ]
           ],
           "sequential": [
            [
             0,
             "#0d0887"
            ],
            [
             0.1111111111111111,
             "#46039f"
            ],
            [
             0.2222222222222222,
             "#7201a8"
            ],
            [
             0.3333333333333333,
             "#9c179e"
            ],
            [
             0.4444444444444444,
             "#bd3786"
            ],
            [
             0.5555555555555556,
             "#d8576b"
            ],
            [
             0.6666666666666666,
             "#ed7953"
            ],
            [
             0.7777777777777778,
             "#fb9f3a"
            ],
            [
             0.8888888888888888,
             "#fdca26"
            ],
            [
             1,
             "#f0f921"
            ]
           ],
           "sequentialminus": [
            [
             0,
             "#0d0887"
            ],
            [
             0.1111111111111111,
             "#46039f"
            ],
            [
             0.2222222222222222,
             "#7201a8"
            ],
            [
             0.3333333333333333,
             "#9c179e"
            ],
            [
             0.4444444444444444,
             "#bd3786"
            ],
            [
             0.5555555555555556,
             "#d8576b"
            ],
            [
             0.6666666666666666,
             "#ed7953"
            ],
            [
             0.7777777777777778,
             "#fb9f3a"
            ],
            [
             0.8888888888888888,
             "#fdca26"
            ],
            [
             1,
             "#f0f921"
            ]
           ]
          },
          "colorway": [
           "#636efa",
           "#EF553B",
           "#00cc96",
           "#ab63fa",
           "#FFA15A",
           "#19d3f3",
           "#FF6692",
           "#B6E880",
           "#FF97FF",
           "#FECB52"
          ],
          "font": {
           "color": "#2a3f5f"
          },
          "geo": {
           "bgcolor": "white",
           "lakecolor": "white",
           "landcolor": "#E5ECF6",
           "showlakes": true,
           "showland": true,
           "subunitcolor": "white"
          },
          "hoverlabel": {
           "align": "left"
          },
          "hovermode": "closest",
          "mapbox": {
           "style": "light"
          },
          "paper_bgcolor": "white",
          "plot_bgcolor": "#E5ECF6",
          "polar": {
           "angularaxis": {
            "gridcolor": "white",
            "linecolor": "white",
            "ticks": ""
           },
           "bgcolor": "#E5ECF6",
           "radialaxis": {
            "gridcolor": "white",
            "linecolor": "white",
            "ticks": ""
           }
          },
          "scene": {
           "xaxis": {
            "backgroundcolor": "#E5ECF6",
            "gridcolor": "white",
            "gridwidth": 2,
            "linecolor": "white",
            "showbackground": true,
            "ticks": "",
            "zerolinecolor": "white"
           },
           "yaxis": {
            "backgroundcolor": "#E5ECF6",
            "gridcolor": "white",
            "gridwidth": 2,
            "linecolor": "white",
            "showbackground": true,
            "ticks": "",
            "zerolinecolor": "white"
           },
           "zaxis": {
            "backgroundcolor": "#E5ECF6",
            "gridcolor": "white",
            "gridwidth": 2,
            "linecolor": "white",
            "showbackground": true,
            "ticks": "",
            "zerolinecolor": "white"
           }
          },
          "shapedefaults": {
           "line": {
            "color": "#2a3f5f"
           }
          },
          "ternary": {
           "aaxis": {
            "gridcolor": "white",
            "linecolor": "white",
            "ticks": ""
           },
           "baxis": {
            "gridcolor": "white",
            "linecolor": "white",
            "ticks": ""
           },
           "bgcolor": "#E5ECF6",
           "caxis": {
            "gridcolor": "white",
            "linecolor": "white",
            "ticks": ""
           }
          },
          "title": {
           "x": 0.05
          },
          "xaxis": {
           "automargin": true,
           "gridcolor": "white",
           "linecolor": "white",
           "ticks": "",
           "zerolinecolor": "white",
           "zerolinewidth": 2
          },
          "yaxis": {
           "automargin": true,
           "gridcolor": "white",
           "linecolor": "white",
           "ticks": "",
           "zerolinecolor": "white",
           "zerolinewidth": 2
          }
         }
        },
        "title": {
         "text": "50s Lyrics Word Count"
        },
        "xaxis": {
         "anchor": "y",
         "domain": [
          0,
          0.98
         ],
         "title": {
          "text": "words"
         }
        },
        "yaxis": {
         "anchor": "x",
         "domain": [
          0,
          1
         ],
         "title": {
          "text": "count"
         }
        }
       }
      },
      "text/html": [
       "<div>\n",
       "        \n",
       "        \n",
       "            <div id=\"98403f8a-04b9-4f90-8afd-792b71bb6a0a\" class=\"plotly-graph-div\" style=\"height:600px; width:100%;\"></div>\n",
       "            <script type=\"text/javascript\">\n",
       "                require([\"plotly\"], function(Plotly) {\n",
       "                    window.PLOTLYENV=window.PLOTLYENV || {};\n",
       "                    \n",
       "                if (document.getElementById(\"98403f8a-04b9-4f90-8afd-792b71bb6a0a\")) {\n",
       "                    Plotly.newPlot(\n",
       "                        '98403f8a-04b9-4f90-8afd-792b71bb6a0a',\n",
       "                        [{\"alignmentgroup\": \"True\", \"hoverlabel\": {\"namelength\": 0}, \"hovertemplate\": \"words=%{x}<br>count=%{y}\", \"legendgroup\": \"\", \"marker\": {\"color\": \"blue\", \"line\": {\"color\": \"blue\"}}, \"name\": \"\", \"offsetgroup\": \"\", \"opacity\": 0.6, \"orientation\": \"v\", \"showlegend\": false, \"textposition\": \"auto\", \"type\": \"bar\", \"x\": [\"love\", \"know\", \"well\", \"heart\", \"baby\", \"like\", \"yeah\", \"say\", \"dont\", \"day\", \"come\", \"one\", \"youre\", \"dream\", \"way\", \"gon\", \"right\", \"got\", \"ill\", \"never\"], \"xaxis\": \"x\", \"y\": [359, 180, 142, 140, 137, 131, 128, 128, 125, 123, 112, 103, 101, 98, 93, 90, 88, 84, 83, 81], \"yaxis\": \"y\"}],\n",
       "                        {\"barmode\": \"relative\", \"height\": 600, \"legend\": {\"tracegroupgap\": 0}, \"margin\": {\"t\": 60}, \"template\": {\"data\": {\"bar\": [{\"error_x\": {\"color\": \"#2a3f5f\"}, \"error_y\": {\"color\": \"#2a3f5f\"}, \"marker\": {\"line\": {\"color\": \"#E5ECF6\", \"width\": 0.5}}, \"type\": \"bar\"}], \"barpolar\": [{\"marker\": {\"line\": {\"color\": \"#E5ECF6\", \"width\": 0.5}}, \"type\": \"barpolar\"}], \"carpet\": [{\"aaxis\": {\"endlinecolor\": \"#2a3f5f\", \"gridcolor\": \"white\", \"linecolor\": \"white\", \"minorgridcolor\": \"white\", \"startlinecolor\": \"#2a3f5f\"}, \"baxis\": {\"endlinecolor\": \"#2a3f5f\", \"gridcolor\": \"white\", \"linecolor\": \"white\", \"minorgridcolor\": \"white\", \"startlinecolor\": \"#2a3f5f\"}, \"type\": \"carpet\"}], \"choropleth\": [{\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}, \"type\": \"choropleth\"}], \"contour\": [{\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}, \"colorscale\": [[0.0, \"#0d0887\"], [0.1111111111111111, \"#46039f\"], [0.2222222222222222, \"#7201a8\"], [0.3333333333333333, \"#9c179e\"], [0.4444444444444444, \"#bd3786\"], [0.5555555555555556, \"#d8576b\"], [0.6666666666666666, \"#ed7953\"], [0.7777777777777778, \"#fb9f3a\"], [0.8888888888888888, \"#fdca26\"], [1.0, \"#f0f921\"]], \"type\": \"contour\"}], \"contourcarpet\": [{\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}, \"type\": \"contourcarpet\"}], \"heatmap\": [{\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}, \"colorscale\": [[0.0, \"#0d0887\"], [0.1111111111111111, \"#46039f\"], [0.2222222222222222, \"#7201a8\"], [0.3333333333333333, \"#9c179e\"], [0.4444444444444444, \"#bd3786\"], [0.5555555555555556, \"#d8576b\"], [0.6666666666666666, \"#ed7953\"], [0.7777777777777778, \"#fb9f3a\"], [0.8888888888888888, \"#fdca26\"], [1.0, \"#f0f921\"]], \"type\": \"heatmap\"}], \"heatmapgl\": [{\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}, \"colorscale\": [[0.0, \"#0d0887\"], [0.1111111111111111, \"#46039f\"], [0.2222222222222222, \"#7201a8\"], [0.3333333333333333, \"#9c179e\"], [0.4444444444444444, \"#bd3786\"], [0.5555555555555556, \"#d8576b\"], [0.6666666666666666, \"#ed7953\"], [0.7777777777777778, \"#fb9f3a\"], [0.8888888888888888, \"#fdca26\"], [1.0, \"#f0f921\"]], \"type\": \"heatmapgl\"}], \"histogram\": [{\"marker\": {\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}}, \"type\": \"histogram\"}], \"histogram2d\": [{\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}, \"colorscale\": [[0.0, \"#0d0887\"], [0.1111111111111111, \"#46039f\"], [0.2222222222222222, \"#7201a8\"], [0.3333333333333333, \"#9c179e\"], [0.4444444444444444, \"#bd3786\"], [0.5555555555555556, \"#d8576b\"], [0.6666666666666666, \"#ed7953\"], [0.7777777777777778, \"#fb9f3a\"], [0.8888888888888888, \"#fdca26\"], [1.0, \"#f0f921\"]], \"type\": \"histogram2d\"}], \"histogram2dcontour\": [{\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}, \"colorscale\": [[0.0, \"#0d0887\"], [0.1111111111111111, \"#46039f\"], [0.2222222222222222, \"#7201a8\"], [0.3333333333333333, \"#9c179e\"], [0.4444444444444444, \"#bd3786\"], [0.5555555555555556, \"#d8576b\"], [0.6666666666666666, \"#ed7953\"], [0.7777777777777778, \"#fb9f3a\"], [0.8888888888888888, \"#fdca26\"], [1.0, \"#f0f921\"]], \"type\": \"histogram2dcontour\"}], \"mesh3d\": [{\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}, \"type\": \"mesh3d\"}], \"parcoords\": [{\"line\": {\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}}, \"type\": \"parcoords\"}], \"scatter\": [{\"marker\": {\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}}, \"type\": \"scatter\"}], \"scatter3d\": [{\"line\": {\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}}, \"marker\": {\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}}, \"type\": \"scatter3d\"}], \"scattercarpet\": [{\"marker\": {\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}}, \"type\": \"scattercarpet\"}], \"scattergeo\": [{\"marker\": {\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}}, \"type\": \"scattergeo\"}], \"scattergl\": [{\"marker\": {\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}}, \"type\": \"scattergl\"}], \"scattermapbox\": [{\"marker\": {\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}}, \"type\": \"scattermapbox\"}], \"scatterpolar\": [{\"marker\": {\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}}, \"type\": \"scatterpolar\"}], \"scatterpolargl\": [{\"marker\": {\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}}, \"type\": \"scatterpolargl\"}], \"scatterternary\": [{\"marker\": {\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}}, \"type\": \"scatterternary\"}], \"surface\": [{\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}, \"colorscale\": [[0.0, \"#0d0887\"], [0.1111111111111111, \"#46039f\"], [0.2222222222222222, \"#7201a8\"], [0.3333333333333333, \"#9c179e\"], [0.4444444444444444, \"#bd3786\"], [0.5555555555555556, \"#d8576b\"], [0.6666666666666666, \"#ed7953\"], [0.7777777777777778, \"#fb9f3a\"], [0.8888888888888888, \"#fdca26\"], [1.0, \"#f0f921\"]], \"type\": \"surface\"}], \"table\": [{\"cells\": {\"fill\": {\"color\": \"#EBF0F8\"}, \"line\": {\"color\": \"white\"}}, \"header\": {\"fill\": {\"color\": \"#C8D4E3\"}, \"line\": {\"color\": \"white\"}}, \"type\": \"table\"}]}, \"layout\": {\"annotationdefaults\": {\"arrowcolor\": \"#2a3f5f\", \"arrowhead\": 0, \"arrowwidth\": 1}, \"colorscale\": {\"diverging\": [[0, \"#8e0152\"], [0.1, \"#c51b7d\"], [0.2, \"#de77ae\"], [0.3, \"#f1b6da\"], [0.4, \"#fde0ef\"], [0.5, \"#f7f7f7\"], [0.6, \"#e6f5d0\"], [0.7, \"#b8e186\"], [0.8, \"#7fbc41\"], [0.9, \"#4d9221\"], [1, \"#276419\"]], \"sequential\": [[0.0, \"#0d0887\"], [0.1111111111111111, \"#46039f\"], [0.2222222222222222, \"#7201a8\"], [0.3333333333333333, \"#9c179e\"], [0.4444444444444444, \"#bd3786\"], [0.5555555555555556, \"#d8576b\"], [0.6666666666666666, \"#ed7953\"], [0.7777777777777778, \"#fb9f3a\"], [0.8888888888888888, \"#fdca26\"], [1.0, \"#f0f921\"]], \"sequentialminus\": [[0.0, \"#0d0887\"], [0.1111111111111111, \"#46039f\"], [0.2222222222222222, \"#7201a8\"], [0.3333333333333333, \"#9c179e\"], [0.4444444444444444, \"#bd3786\"], [0.5555555555555556, \"#d8576b\"], [0.6666666666666666, \"#ed7953\"], [0.7777777777777778, \"#fb9f3a\"], [0.8888888888888888, \"#fdca26\"], [1.0, \"#f0f921\"]]}, \"colorway\": [\"#636efa\", \"#EF553B\", \"#00cc96\", \"#ab63fa\", \"#FFA15A\", \"#19d3f3\", \"#FF6692\", \"#B6E880\", \"#FF97FF\", \"#FECB52\"], \"font\": {\"color\": \"#2a3f5f\"}, \"geo\": {\"bgcolor\": \"white\", \"lakecolor\": \"white\", \"landcolor\": \"#E5ECF6\", \"showlakes\": true, \"showland\": true, \"subunitcolor\": \"white\"}, \"hoverlabel\": {\"align\": \"left\"}, \"hovermode\": \"closest\", \"mapbox\": {\"style\": \"light\"}, \"paper_bgcolor\": \"white\", \"plot_bgcolor\": \"#E5ECF6\", \"polar\": {\"angularaxis\": {\"gridcolor\": \"white\", \"linecolor\": \"white\", \"ticks\": \"\"}, \"bgcolor\": \"#E5ECF6\", \"radialaxis\": {\"gridcolor\": \"white\", \"linecolor\": \"white\", \"ticks\": \"\"}}, \"scene\": {\"xaxis\": {\"backgroundcolor\": \"#E5ECF6\", \"gridcolor\": \"white\", \"gridwidth\": 2, \"linecolor\": \"white\", \"showbackground\": true, \"ticks\": \"\", \"zerolinecolor\": \"white\"}, \"yaxis\": {\"backgroundcolor\": \"#E5ECF6\", \"gridcolor\": \"white\", \"gridwidth\": 2, \"linecolor\": \"white\", \"showbackground\": true, \"ticks\": \"\", \"zerolinecolor\": \"white\"}, \"zaxis\": {\"backgroundcolor\": \"#E5ECF6\", \"gridcolor\": \"white\", \"gridwidth\": 2, \"linecolor\": \"white\", \"showbackground\": true, \"ticks\": \"\", \"zerolinecolor\": \"white\"}}, \"shapedefaults\": {\"line\": {\"color\": \"#2a3f5f\"}}, \"ternary\": {\"aaxis\": {\"gridcolor\": \"white\", \"linecolor\": \"white\", \"ticks\": \"\"}, \"baxis\": {\"gridcolor\": \"white\", \"linecolor\": \"white\", \"ticks\": \"\"}, \"bgcolor\": \"#E5ECF6\", \"caxis\": {\"gridcolor\": \"white\", \"linecolor\": \"white\", \"ticks\": \"\"}}, \"title\": {\"x\": 0.05}, \"xaxis\": {\"automargin\": true, \"gridcolor\": \"white\", \"linecolor\": \"white\", \"ticks\": \"\", \"zerolinecolor\": \"white\", \"zerolinewidth\": 2}, \"yaxis\": {\"automargin\": true, \"gridcolor\": \"white\", \"linecolor\": \"white\", \"ticks\": \"\", \"zerolinecolor\": \"white\", \"zerolinewidth\": 2}}}, \"title\": {\"text\": \"50s Lyrics Word Count\"}, \"xaxis\": {\"anchor\": \"y\", \"domain\": [0.0, 0.98], \"title\": {\"text\": \"words\"}}, \"yaxis\": {\"anchor\": \"x\", \"domain\": [0.0, 1.0], \"title\": {\"text\": \"count\"}}},\n",
       "                        {\"responsive\": true}\n",
       "                    ).then(function(){\n",
       "                            \n",
       "var gd = document.getElementById('98403f8a-04b9-4f90-8afd-792b71bb6a0a');\n",
       "var x = new MutationObserver(function (mutations, observer) {{\n",
       "        var display = window.getComputedStyle(gd).display;\n",
       "        if (!display || display === 'none') {{\n",
       "            console.log([gd, 'removed!']);\n",
       "            Plotly.purge(gd);\n",
       "            observer.disconnect();\n",
       "        }}\n",
       "}});\n",
       "\n",
       "// Listen for the removal of the full notebook cells\n",
       "var notebookContainer = gd.closest('#notebook-container');\n",
       "if (notebookContainer) {{\n",
       "    x.observe(notebookContainer, {childList: true});\n",
       "}}\n",
       "\n",
       "// Listen for the clearing of the current output cell\n",
       "var outputEl = gd.closest('.output');\n",
       "if (outputEl) {{\n",
       "    x.observe(outputEl, {childList: true});\n",
       "}}\n",
       "\n",
       "                        })\n",
       "                };\n",
       "                });\n",
       "            </script>\n",
       "        </div>"
      ]
     },
     "metadata": {},
     "output_type": "display_data"
    }
   ],
   "source": [
    "## Most frequent words for 50s songs\n",
    "fdist50 = nltk.FreqDist(lyrics_processed50)\n",
    "fdist50 = fdist50.most_common(20)\n",
    "df_fdist50 = pd.DataFrame(fdist50, columns=['words', 'count'])\n",
    "fig = px.bar(df_fdist50, x='words', y='count')\n",
    "fig.update_traces(marker_color='blue', marker_line_color='blue', opacity=0.6)\n",
    "fig.update_layout(title_text='50s Lyrics Word Count')"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "The word frequency for the 1960s shown below tells a similar story to the 1950s. The word 'love' is by far most prevalent, and 'while' heart is no longer in the top 20 words, the word 'baby' is still one of the most prevalent words."
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 26,
   "metadata": {},
   "outputs": [
    {
     "data": {
      "application/vnd.plotly.v1+json": {
       "config": {
        "plotlyServerURL": "https://plot.ly"
       },
       "data": [
        {
         "alignmentgroup": "True",
         "hoverlabel": {
          "namelength": 0
         },
         "hovertemplate": "words=%{x}<br>count=%{y}",
         "legendgroup": "",
         "marker": {
          "color": "blue",
          "line": {
           "color": "blue"
          }
         },
         "name": "",
         "offsetgroup": "",
         "opacity": 0.6,
         "orientation": "v",
         "showlegend": false,
         "textposition": "auto",
         "type": "bar",
         "x": [
          "love",
          "dont",
          "know",
          "yeah",
          "baby",
          "got",
          "say",
          "come",
          "like",
          "see",
          "day",
          "ill",
          "cant",
          "time",
          "get",
          "girl",
          "gon",
          "one",
          "never",
          "youre"
         ],
         "xaxis": "x",
         "y": [
          922,
          455,
          447,
          350,
          320,
          266,
          259,
          256,
          250,
          244,
          228,
          227,
          224,
          212,
          205,
          204,
          194,
          193,
          193,
          185
         ],
         "yaxis": "y"
        }
       ],
       "layout": {
        "barmode": "relative",
        "height": 600,
        "legend": {
         "tracegroupgap": 0
        },
        "margin": {
         "t": 60
        },
        "template": {
         "data": {
          "bar": [
           {
            "error_x": {
             "color": "#2a3f5f"
            },
            "error_y": {
             "color": "#2a3f5f"
            },
            "marker": {
             "line": {
              "color": "#E5ECF6",
              "width": 0.5
             }
            },
            "type": "bar"
           }
          ],
          "barpolar": [
           {
            "marker": {
             "line": {
              "color": "#E5ECF6",
              "width": 0.5
             }
            },
            "type": "barpolar"
           }
          ],
          "carpet": [
           {
            "aaxis": {
             "endlinecolor": "#2a3f5f",
             "gridcolor": "white",
             "linecolor": "white",
             "minorgridcolor": "white",
             "startlinecolor": "#2a3f5f"
            },
            "baxis": {
             "endlinecolor": "#2a3f5f",
             "gridcolor": "white",
             "linecolor": "white",
             "minorgridcolor": "white",
             "startlinecolor": "#2a3f5f"
            },
            "type": "carpet"
           }
          ],
          "choropleth": [
           {
            "colorbar": {
             "outlinewidth": 0,
             "ticks": ""
            },
            "type": "choropleth"
           }
          ],
          "contour": [
           {
            "colorbar": {
             "outlinewidth": 0,
             "ticks": ""
            },
            "colorscale": [
             [
              0,
              "#0d0887"
             ],
             [
              0.1111111111111111,
              "#46039f"
             ],
             [
              0.2222222222222222,
              "#7201a8"
             ],
             [
              0.3333333333333333,
              "#9c179e"
             ],
             [
              0.4444444444444444,
              "#bd3786"
             ],
             [
              0.5555555555555556,
              "#d8576b"
             ],
             [
              0.6666666666666666,
              "#ed7953"
             ],
             [
              0.7777777777777778,
              "#fb9f3a"
             ],
             [
              0.8888888888888888,
              "#fdca26"
             ],
             [
              1,
              "#f0f921"
             ]
            ],
            "type": "contour"
           }
          ],
          "contourcarpet": [
           {
            "colorbar": {
             "outlinewidth": 0,
             "ticks": ""
            },
            "type": "contourcarpet"
           }
          ],
          "heatmap": [
           {
            "colorbar": {
             "outlinewidth": 0,
             "ticks": ""
            },
            "colorscale": [
             [
              0,
              "#0d0887"
             ],
             [
              0.1111111111111111,
              "#46039f"
             ],
             [
              0.2222222222222222,
              "#7201a8"
             ],
             [
              0.3333333333333333,
              "#9c179e"
             ],
             [
              0.4444444444444444,
              "#bd3786"
             ],
             [
              0.5555555555555556,
              "#d8576b"
             ],
             [
              0.6666666666666666,
              "#ed7953"
             ],
             [
              0.7777777777777778,
              "#fb9f3a"
             ],
             [
              0.8888888888888888,
              "#fdca26"
             ],
             [
              1,
              "#f0f921"
             ]
            ],
            "type": "heatmap"
           }
          ],
          "heatmapgl": [
           {
            "colorbar": {
             "outlinewidth": 0,
             "ticks": ""
            },
            "colorscale": [
             [
              0,
              "#0d0887"
             ],
             [
              0.1111111111111111,
              "#46039f"
             ],
             [
              0.2222222222222222,
              "#7201a8"
             ],
             [
              0.3333333333333333,
              "#9c179e"
             ],
             [
              0.4444444444444444,
              "#bd3786"
             ],
             [
              0.5555555555555556,
              "#d8576b"
             ],
             [
              0.6666666666666666,
              "#ed7953"
             ],
             [
              0.7777777777777778,
              "#fb9f3a"
             ],
             [
              0.8888888888888888,
              "#fdca26"
             ],
             [
              1,
              "#f0f921"
             ]
            ],
            "type": "heatmapgl"
           }
          ],
          "histogram": [
           {
            "marker": {
             "colorbar": {
              "outlinewidth": 0,
              "ticks": ""
             }
            },
            "type": "histogram"
           }
          ],
          "histogram2d": [
           {
            "colorbar": {
             "outlinewidth": 0,
             "ticks": ""
            },
            "colorscale": [
             [
              0,
              "#0d0887"
             ],
             [
              0.1111111111111111,
              "#46039f"
             ],
             [
              0.2222222222222222,
              "#7201a8"
             ],
             [
              0.3333333333333333,
              "#9c179e"
             ],
             [
              0.4444444444444444,
              "#bd3786"
             ],
             [
              0.5555555555555556,
              "#d8576b"
             ],
             [
              0.6666666666666666,
              "#ed7953"
             ],
             [
              0.7777777777777778,
              "#fb9f3a"
             ],
             [
              0.8888888888888888,
              "#fdca26"
             ],
             [
              1,
              "#f0f921"
             ]
            ],
            "type": "histogram2d"
           }
          ],
          "histogram2dcontour": [
           {
            "colorbar": {
             "outlinewidth": 0,
             "ticks": ""
            },
            "colorscale": [
             [
              0,
              "#0d0887"
             ],
             [
              0.1111111111111111,
              "#46039f"
             ],
             [
              0.2222222222222222,
              "#7201a8"
             ],
             [
              0.3333333333333333,
              "#9c179e"
             ],
             [
              0.4444444444444444,
              "#bd3786"
             ],
             [
              0.5555555555555556,
              "#d8576b"
             ],
             [
              0.6666666666666666,
              "#ed7953"
             ],
             [
              0.7777777777777778,
              "#fb9f3a"
             ],
             [
              0.8888888888888888,
              "#fdca26"
             ],
             [
              1,
              "#f0f921"
             ]
            ],
            "type": "histogram2dcontour"
           }
          ],
          "mesh3d": [
           {
            "colorbar": {
             "outlinewidth": 0,
             "ticks": ""
            },
            "type": "mesh3d"
           }
          ],
          "parcoords": [
           {
            "line": {
             "colorbar": {
              "outlinewidth": 0,
              "ticks": ""
             }
            },
            "type": "parcoords"
           }
          ],
          "scatter": [
           {
            "marker": {
             "colorbar": {
              "outlinewidth": 0,
              "ticks": ""
             }
            },
            "type": "scatter"
           }
          ],
          "scatter3d": [
           {
            "line": {
             "colorbar": {
              "outlinewidth": 0,
              "ticks": ""
             }
            },
            "marker": {
             "colorbar": {
              "outlinewidth": 0,
              "ticks": ""
             }
            },
            "type": "scatter3d"
           }
          ],
          "scattercarpet": [
           {
            "marker": {
             "colorbar": {
              "outlinewidth": 0,
              "ticks": ""
             }
            },
            "type": "scattercarpet"
           }
          ],
          "scattergeo": [
           {
            "marker": {
             "colorbar": {
              "outlinewidth": 0,
              "ticks": ""
             }
            },
            "type": "scattergeo"
           }
          ],
          "scattergl": [
           {
            "marker": {
             "colorbar": {
              "outlinewidth": 0,
              "ticks": ""
             }
            },
            "type": "scattergl"
           }
          ],
          "scattermapbox": [
           {
            "marker": {
             "colorbar": {
              "outlinewidth": 0,
              "ticks": ""
             }
            },
            "type": "scattermapbox"
           }
          ],
          "scatterpolar": [
           {
            "marker": {
             "colorbar": {
              "outlinewidth": 0,
              "ticks": ""
             }
            },
            "type": "scatterpolar"
           }
          ],
          "scatterpolargl": [
           {
            "marker": {
             "colorbar": {
              "outlinewidth": 0,
              "ticks": ""
             }
            },
            "type": "scatterpolargl"
           }
          ],
          "scatterternary": [
           {
            "marker": {
             "colorbar": {
              "outlinewidth": 0,
              "ticks": ""
             }
            },
            "type": "scatterternary"
           }
          ],
          "surface": [
           {
            "colorbar": {
             "outlinewidth": 0,
             "ticks": ""
            },
            "colorscale": [
             [
              0,
              "#0d0887"
             ],
             [
              0.1111111111111111,
              "#46039f"
             ],
             [
              0.2222222222222222,
              "#7201a8"
             ],
             [
              0.3333333333333333,
              "#9c179e"
             ],
             [
              0.4444444444444444,
              "#bd3786"
             ],
             [
              0.5555555555555556,
              "#d8576b"
             ],
             [
              0.6666666666666666,
              "#ed7953"
             ],
             [
              0.7777777777777778,
              "#fb9f3a"
             ],
             [
              0.8888888888888888,
              "#fdca26"
             ],
             [
              1,
              "#f0f921"
             ]
            ],
            "type": "surface"
           }
          ],
          "table": [
           {
            "cells": {
             "fill": {
              "color": "#EBF0F8"
             },
             "line": {
              "color": "white"
             }
            },
            "header": {
             "fill": {
              "color": "#C8D4E3"
             },
             "line": {
              "color": "white"
             }
            },
            "type": "table"
           }
          ]
         },
         "layout": {
          "annotationdefaults": {
           "arrowcolor": "#2a3f5f",
           "arrowhead": 0,
           "arrowwidth": 1
          },
          "colorscale": {
           "diverging": [
            [
             0,
             "#8e0152"
            ],
            [
             0.1,
             "#c51b7d"
            ],
            [
             0.2,
             "#de77ae"
            ],
            [
             0.3,
             "#f1b6da"
            ],
            [
             0.4,
             "#fde0ef"
            ],
            [
             0.5,
             "#f7f7f7"
            ],
            [
             0.6,
             "#e6f5d0"
            ],
            [
             0.7,
             "#b8e186"
            ],
            [
             0.8,
             "#7fbc41"
            ],
            [
             0.9,
             "#4d9221"
            ],
            [
             1,
             "#276419"
            ]
           ],
           "sequential": [
            [
             0,
             "#0d0887"
            ],
            [
             0.1111111111111111,
             "#46039f"
            ],
            [
             0.2222222222222222,
             "#7201a8"
            ],
            [
             0.3333333333333333,
             "#9c179e"
            ],
            [
             0.4444444444444444,
             "#bd3786"
            ],
            [
             0.5555555555555556,
             "#d8576b"
            ],
            [
             0.6666666666666666,
             "#ed7953"
            ],
            [
             0.7777777777777778,
             "#fb9f3a"
            ],
            [
             0.8888888888888888,
             "#fdca26"
            ],
            [
             1,
             "#f0f921"
            ]
           ],
           "sequentialminus": [
            [
             0,
             "#0d0887"
            ],
            [
             0.1111111111111111,
             "#46039f"
            ],
            [
             0.2222222222222222,
             "#7201a8"
            ],
            [
             0.3333333333333333,
             "#9c179e"
            ],
            [
             0.4444444444444444,
             "#bd3786"
            ],
            [
             0.5555555555555556,
             "#d8576b"
            ],
            [
             0.6666666666666666,
             "#ed7953"
            ],
            [
             0.7777777777777778,
             "#fb9f3a"
            ],
            [
             0.8888888888888888,
             "#fdca26"
            ],
            [
             1,
             "#f0f921"
            ]
           ]
          },
          "colorway": [
           "#636efa",
           "#EF553B",
           "#00cc96",
           "#ab63fa",
           "#FFA15A",
           "#19d3f3",
           "#FF6692",
           "#B6E880",
           "#FF97FF",
           "#FECB52"
          ],
          "font": {
           "color": "#2a3f5f"
          },
          "geo": {
           "bgcolor": "white",
           "lakecolor": "white",
           "landcolor": "#E5ECF6",
           "showlakes": true,
           "showland": true,
           "subunitcolor": "white"
          },
          "hoverlabel": {
           "align": "left"
          },
          "hovermode": "closest",
          "mapbox": {
           "style": "light"
          },
          "paper_bgcolor": "white",
          "plot_bgcolor": "#E5ECF6",
          "polar": {
           "angularaxis": {
            "gridcolor": "white",
            "linecolor": "white",
            "ticks": ""
           },
           "bgcolor": "#E5ECF6",
           "radialaxis": {
            "gridcolor": "white",
            "linecolor": "white",
            "ticks": ""
           }
          },
          "scene": {
           "xaxis": {
            "backgroundcolor": "#E5ECF6",
            "gridcolor": "white",
            "gridwidth": 2,
            "linecolor": "white",
            "showbackground": true,
            "ticks": "",
            "zerolinecolor": "white"
           },
           "yaxis": {
            "backgroundcolor": "#E5ECF6",
            "gridcolor": "white",
            "gridwidth": 2,
            "linecolor": "white",
            "showbackground": true,
            "ticks": "",
            "zerolinecolor": "white"
           },
           "zaxis": {
            "backgroundcolor": "#E5ECF6",
            "gridcolor": "white",
            "gridwidth": 2,
            "linecolor": "white",
            "showbackground": true,
            "ticks": "",
            "zerolinecolor": "white"
           }
          },
          "shapedefaults": {
           "line": {
            "color": "#2a3f5f"
           }
          },
          "ternary": {
           "aaxis": {
            "gridcolor": "white",
            "linecolor": "white",
            "ticks": ""
           },
           "baxis": {
            "gridcolor": "white",
            "linecolor": "white",
            "ticks": ""
           },
           "bgcolor": "#E5ECF6",
           "caxis": {
            "gridcolor": "white",
            "linecolor": "white",
            "ticks": ""
           }
          },
          "title": {
           "x": 0.05
          },
          "xaxis": {
           "automargin": true,
           "gridcolor": "white",
           "linecolor": "white",
           "ticks": "",
           "zerolinecolor": "white",
           "zerolinewidth": 2
          },
          "yaxis": {
           "automargin": true,
           "gridcolor": "white",
           "linecolor": "white",
           "ticks": "",
           "zerolinecolor": "white",
           "zerolinewidth": 2
          }
         }
        },
        "title": {
         "text": "60s Lyrics Word Count"
        },
        "xaxis": {
         "anchor": "y",
         "domain": [
          0,
          0.98
         ],
         "title": {
          "text": "words"
         }
        },
        "yaxis": {
         "anchor": "x",
         "domain": [
          0,
          1
         ],
         "title": {
          "text": "count"
         }
        }
       }
      },
      "text/html": [
       "<div>\n",
       "        \n",
       "        \n",
       "            <div id=\"06f93198-e9fc-4afb-b0ae-e07ccc347936\" class=\"plotly-graph-div\" style=\"height:600px; width:100%;\"></div>\n",
       "            <script type=\"text/javascript\">\n",
       "                require([\"plotly\"], function(Plotly) {\n",
       "                    window.PLOTLYENV=window.PLOTLYENV || {};\n",
       "                    \n",
       "                if (document.getElementById(\"06f93198-e9fc-4afb-b0ae-e07ccc347936\")) {\n",
       "                    Plotly.newPlot(\n",
       "                        '06f93198-e9fc-4afb-b0ae-e07ccc347936',\n",
       "                        [{\"alignmentgroup\": \"True\", \"hoverlabel\": {\"namelength\": 0}, \"hovertemplate\": \"words=%{x}<br>count=%{y}\", \"legendgroup\": \"\", \"marker\": {\"color\": \"blue\", \"line\": {\"color\": \"blue\"}}, \"name\": \"\", \"offsetgroup\": \"\", \"opacity\": 0.6, \"orientation\": \"v\", \"showlegend\": false, \"textposition\": \"auto\", \"type\": \"bar\", \"x\": [\"love\", \"dont\", \"know\", \"yeah\", \"baby\", \"got\", \"say\", \"come\", \"like\", \"see\", \"day\", \"ill\", \"cant\", \"time\", \"get\", \"girl\", \"gon\", \"one\", \"never\", \"youre\"], \"xaxis\": \"x\", \"y\": [922, 455, 447, 350, 320, 266, 259, 256, 250, 244, 228, 227, 224, 212, 205, 204, 194, 193, 193, 185], \"yaxis\": \"y\"}],\n",
       "                        {\"barmode\": \"relative\", \"height\": 600, \"legend\": {\"tracegroupgap\": 0}, \"margin\": {\"t\": 60}, \"template\": {\"data\": {\"bar\": [{\"error_x\": {\"color\": \"#2a3f5f\"}, \"error_y\": {\"color\": \"#2a3f5f\"}, \"marker\": {\"line\": {\"color\": \"#E5ECF6\", \"width\": 0.5}}, \"type\": \"bar\"}], \"barpolar\": [{\"marker\": {\"line\": {\"color\": \"#E5ECF6\", \"width\": 0.5}}, \"type\": \"barpolar\"}], \"carpet\": [{\"aaxis\": {\"endlinecolor\": \"#2a3f5f\", \"gridcolor\": \"white\", \"linecolor\": \"white\", \"minorgridcolor\": \"white\", \"startlinecolor\": \"#2a3f5f\"}, \"baxis\": {\"endlinecolor\": \"#2a3f5f\", \"gridcolor\": \"white\", \"linecolor\": \"white\", \"minorgridcolor\": \"white\", \"startlinecolor\": \"#2a3f5f\"}, \"type\": \"carpet\"}], \"choropleth\": [{\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}, \"type\": \"choropleth\"}], \"contour\": [{\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}, \"colorscale\": [[0.0, \"#0d0887\"], [0.1111111111111111, \"#46039f\"], [0.2222222222222222, \"#7201a8\"], [0.3333333333333333, \"#9c179e\"], [0.4444444444444444, \"#bd3786\"], [0.5555555555555556, \"#d8576b\"], [0.6666666666666666, \"#ed7953\"], [0.7777777777777778, \"#fb9f3a\"], [0.8888888888888888, \"#fdca26\"], [1.0, \"#f0f921\"]], \"type\": \"contour\"}], \"contourcarpet\": [{\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}, \"type\": \"contourcarpet\"}], \"heatmap\": [{\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}, \"colorscale\": [[0.0, \"#0d0887\"], [0.1111111111111111, \"#46039f\"], [0.2222222222222222, \"#7201a8\"], [0.3333333333333333, \"#9c179e\"], [0.4444444444444444, \"#bd3786\"], [0.5555555555555556, \"#d8576b\"], [0.6666666666666666, \"#ed7953\"], [0.7777777777777778, \"#fb9f3a\"], [0.8888888888888888, \"#fdca26\"], [1.0, \"#f0f921\"]], \"type\": \"heatmap\"}], \"heatmapgl\": [{\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}, \"colorscale\": [[0.0, \"#0d0887\"], [0.1111111111111111, \"#46039f\"], [0.2222222222222222, \"#7201a8\"], [0.3333333333333333, \"#9c179e\"], [0.4444444444444444, \"#bd3786\"], [0.5555555555555556, \"#d8576b\"], [0.6666666666666666, \"#ed7953\"], [0.7777777777777778, \"#fb9f3a\"], [0.8888888888888888, \"#fdca26\"], [1.0, \"#f0f921\"]], \"type\": \"heatmapgl\"}], \"histogram\": [{\"marker\": {\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}}, \"type\": \"histogram\"}], \"histogram2d\": [{\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}, \"colorscale\": [[0.0, \"#0d0887\"], [0.1111111111111111, \"#46039f\"], [0.2222222222222222, \"#7201a8\"], [0.3333333333333333, \"#9c179e\"], [0.4444444444444444, \"#bd3786\"], [0.5555555555555556, \"#d8576b\"], [0.6666666666666666, \"#ed7953\"], [0.7777777777777778, \"#fb9f3a\"], [0.8888888888888888, \"#fdca26\"], [1.0, \"#f0f921\"]], \"type\": \"histogram2d\"}], \"histogram2dcontour\": [{\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}, \"colorscale\": [[0.0, \"#0d0887\"], [0.1111111111111111, \"#46039f\"], [0.2222222222222222, \"#7201a8\"], [0.3333333333333333, \"#9c179e\"], [0.4444444444444444, \"#bd3786\"], [0.5555555555555556, \"#d8576b\"], [0.6666666666666666, \"#ed7953\"], [0.7777777777777778, \"#fb9f3a\"], [0.8888888888888888, \"#fdca26\"], [1.0, \"#f0f921\"]], \"type\": \"histogram2dcontour\"}], \"mesh3d\": [{\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}, \"type\": \"mesh3d\"}], \"parcoords\": [{\"line\": {\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}}, \"type\": \"parcoords\"}], \"scatter\": [{\"marker\": {\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}}, \"type\": \"scatter\"}], \"scatter3d\": [{\"line\": {\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}}, \"marker\": {\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}}, \"type\": \"scatter3d\"}], \"scattercarpet\": [{\"marker\": {\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}}, \"type\": \"scattercarpet\"}], \"scattergeo\": [{\"marker\": {\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}}, \"type\": \"scattergeo\"}], \"scattergl\": [{\"marker\": {\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}}, \"type\": \"scattergl\"}], \"scattermapbox\": [{\"marker\": {\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}}, \"type\": \"scattermapbox\"}], \"scatterpolar\": [{\"marker\": {\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}}, \"type\": \"scatterpolar\"}], \"scatterpolargl\": [{\"marker\": {\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}}, \"type\": \"scatterpolargl\"}], \"scatterternary\": [{\"marker\": {\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}}, \"type\": \"scatterternary\"}], \"surface\": [{\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}, \"colorscale\": [[0.0, \"#0d0887\"], [0.1111111111111111, \"#46039f\"], [0.2222222222222222, \"#7201a8\"], [0.3333333333333333, \"#9c179e\"], [0.4444444444444444, \"#bd3786\"], [0.5555555555555556, \"#d8576b\"], [0.6666666666666666, \"#ed7953\"], [0.7777777777777778, \"#fb9f3a\"], [0.8888888888888888, \"#fdca26\"], [1.0, \"#f0f921\"]], \"type\": \"surface\"}], \"table\": [{\"cells\": {\"fill\": {\"color\": \"#EBF0F8\"}, \"line\": {\"color\": \"white\"}}, \"header\": {\"fill\": {\"color\": \"#C8D4E3\"}, \"line\": {\"color\": \"white\"}}, \"type\": \"table\"}]}, \"layout\": {\"annotationdefaults\": {\"arrowcolor\": \"#2a3f5f\", \"arrowhead\": 0, \"arrowwidth\": 1}, \"colorscale\": {\"diverging\": [[0, \"#8e0152\"], [0.1, \"#c51b7d\"], [0.2, \"#de77ae\"], [0.3, \"#f1b6da\"], [0.4, \"#fde0ef\"], [0.5, \"#f7f7f7\"], [0.6, \"#e6f5d0\"], [0.7, \"#b8e186\"], [0.8, \"#7fbc41\"], [0.9, \"#4d9221\"], [1, \"#276419\"]], \"sequential\": [[0.0, \"#0d0887\"], [0.1111111111111111, \"#46039f\"], [0.2222222222222222, \"#7201a8\"], [0.3333333333333333, \"#9c179e\"], [0.4444444444444444, \"#bd3786\"], [0.5555555555555556, \"#d8576b\"], [0.6666666666666666, \"#ed7953\"], [0.7777777777777778, \"#fb9f3a\"], [0.8888888888888888, \"#fdca26\"], [1.0, \"#f0f921\"]], \"sequentialminus\": [[0.0, \"#0d0887\"], [0.1111111111111111, \"#46039f\"], [0.2222222222222222, \"#7201a8\"], [0.3333333333333333, \"#9c179e\"], [0.4444444444444444, \"#bd3786\"], [0.5555555555555556, \"#d8576b\"], [0.6666666666666666, \"#ed7953\"], [0.7777777777777778, \"#fb9f3a\"], [0.8888888888888888, \"#fdca26\"], [1.0, \"#f0f921\"]]}, \"colorway\": [\"#636efa\", \"#EF553B\", \"#00cc96\", \"#ab63fa\", \"#FFA15A\", \"#19d3f3\", \"#FF6692\", \"#B6E880\", \"#FF97FF\", \"#FECB52\"], \"font\": {\"color\": \"#2a3f5f\"}, \"geo\": {\"bgcolor\": \"white\", \"lakecolor\": \"white\", \"landcolor\": \"#E5ECF6\", \"showlakes\": true, \"showland\": true, \"subunitcolor\": \"white\"}, \"hoverlabel\": {\"align\": \"left\"}, \"hovermode\": \"closest\", \"mapbox\": {\"style\": \"light\"}, \"paper_bgcolor\": \"white\", \"plot_bgcolor\": \"#E5ECF6\", \"polar\": {\"angularaxis\": {\"gridcolor\": \"white\", \"linecolor\": \"white\", \"ticks\": \"\"}, \"bgcolor\": \"#E5ECF6\", \"radialaxis\": {\"gridcolor\": \"white\", \"linecolor\": \"white\", \"ticks\": \"\"}}, \"scene\": {\"xaxis\": {\"backgroundcolor\": \"#E5ECF6\", \"gridcolor\": \"white\", \"gridwidth\": 2, \"linecolor\": \"white\", \"showbackground\": true, \"ticks\": \"\", \"zerolinecolor\": \"white\"}, \"yaxis\": {\"backgroundcolor\": \"#E5ECF6\", \"gridcolor\": \"white\", \"gridwidth\": 2, \"linecolor\": \"white\", \"showbackground\": true, \"ticks\": \"\", \"zerolinecolor\": \"white\"}, \"zaxis\": {\"backgroundcolor\": \"#E5ECF6\", \"gridcolor\": \"white\", \"gridwidth\": 2, \"linecolor\": \"white\", \"showbackground\": true, \"ticks\": \"\", \"zerolinecolor\": \"white\"}}, \"shapedefaults\": {\"line\": {\"color\": \"#2a3f5f\"}}, \"ternary\": {\"aaxis\": {\"gridcolor\": \"white\", \"linecolor\": \"white\", \"ticks\": \"\"}, \"baxis\": {\"gridcolor\": \"white\", \"linecolor\": \"white\", \"ticks\": \"\"}, \"bgcolor\": \"#E5ECF6\", \"caxis\": {\"gridcolor\": \"white\", \"linecolor\": \"white\", \"ticks\": \"\"}}, \"title\": {\"x\": 0.05}, \"xaxis\": {\"automargin\": true, \"gridcolor\": \"white\", \"linecolor\": \"white\", \"ticks\": \"\", \"zerolinecolor\": \"white\", \"zerolinewidth\": 2}, \"yaxis\": {\"automargin\": true, \"gridcolor\": \"white\", \"linecolor\": \"white\", \"ticks\": \"\", \"zerolinecolor\": \"white\", \"zerolinewidth\": 2}}}, \"title\": {\"text\": \"60s Lyrics Word Count\"}, \"xaxis\": {\"anchor\": \"y\", \"domain\": [0.0, 0.98], \"title\": {\"text\": \"words\"}}, \"yaxis\": {\"anchor\": \"x\", \"domain\": [0.0, 1.0], \"title\": {\"text\": \"count\"}}},\n",
       "                        {\"responsive\": true}\n",
       "                    ).then(function(){\n",
       "                            \n",
       "var gd = document.getElementById('06f93198-e9fc-4afb-b0ae-e07ccc347936');\n",
       "var x = new MutationObserver(function (mutations, observer) {{\n",
       "        var display = window.getComputedStyle(gd).display;\n",
       "        if (!display || display === 'none') {{\n",
       "            console.log([gd, 'removed!']);\n",
       "            Plotly.purge(gd);\n",
       "            observer.disconnect();\n",
       "        }}\n",
       "}});\n",
       "\n",
       "// Listen for the removal of the full notebook cells\n",
       "var notebookContainer = gd.closest('#notebook-container');\n",
       "if (notebookContainer) {{\n",
       "    x.observe(notebookContainer, {childList: true});\n",
       "}}\n",
       "\n",
       "// Listen for the clearing of the current output cell\n",
       "var outputEl = gd.closest('.output');\n",
       "if (outputEl) {{\n",
       "    x.observe(outputEl, {childList: true});\n",
       "}}\n",
       "\n",
       "                        })\n",
       "                };\n",
       "                });\n",
       "            </script>\n",
       "        </div>"
      ]
     },
     "metadata": {},
     "output_type": "display_data"
    }
   ],
   "source": [
    "## Most frequent words for 60s songs\n",
    "fdist60 = nltk.FreqDist(lyrics_processed60)\n",
    "fdist60 = fdist60.most_common(20)\n",
    "df_fdist60 = pd.DataFrame(fdist60, columns=['words', 'count'])\n",
    "fig = px.bar(df_fdist60, x='words', y='count')\n",
    "fig.update_traces(marker_color='blue', marker_line_color='blue', opacity=0.6)\n",
    "fig.update_layout(title_text='60s Lyrics Word Count')"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "Word frequency for song lyrics in the 1970s shown below starts to shift compared to previous decades. While 'love' is still the most frequent, the margin between the first and second words is starting to close."
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 27,
   "metadata": {},
   "outputs": [
    {
     "data": {
      "application/vnd.plotly.v1+json": {
       "config": {
        "plotlyServerURL": "https://plot.ly"
       },
       "data": [
        {
         "alignmentgroup": "True",
         "hoverlabel": {
          "namelength": 0
         },
         "hovertemplate": "words=%{x}<br>count=%{y}",
         "legendgroup": "",
         "marker": {
          "color": "blue",
          "line": {
           "color": "blue"
          }
         },
         "name": "",
         "offsetgroup": "",
         "opacity": 0.6,
         "orientation": "v",
         "showlegend": false,
         "textposition": "auto",
         "type": "bar",
         "x": [
          "love",
          "dont",
          "know",
          "baby",
          "got",
          "get",
          "youre",
          "like",
          "come",
          "night",
          "let",
          "way",
          "want",
          "yeah",
          "time",
          "one",
          "cant",
          "see",
          "never",
          "make"
         ],
         "xaxis": "x",
         "y": [
          1450,
          854,
          777,
          727,
          714,
          675,
          622,
          591,
          561,
          497,
          493,
          485,
          466,
          461,
          459,
          441,
          396,
          393,
          384,
          378
         ],
         "yaxis": "y"
        }
       ],
       "layout": {
        "barmode": "relative",
        "height": 600,
        "legend": {
         "tracegroupgap": 0
        },
        "margin": {
         "t": 60
        },
        "template": {
         "data": {
          "bar": [
           {
            "error_x": {
             "color": "#2a3f5f"
            },
            "error_y": {
             "color": "#2a3f5f"
            },
            "marker": {
             "line": {
              "color": "#E5ECF6",
              "width": 0.5
             }
            },
            "type": "bar"
           }
          ],
          "barpolar": [
           {
            "marker": {
             "line": {
              "color": "#E5ECF6",
              "width": 0.5
             }
            },
            "type": "barpolar"
           }
          ],
          "carpet": [
           {
            "aaxis": {
             "endlinecolor": "#2a3f5f",
             "gridcolor": "white",
             "linecolor": "white",
             "minorgridcolor": "white",
             "startlinecolor": "#2a3f5f"
            },
            "baxis": {
             "endlinecolor": "#2a3f5f",
             "gridcolor": "white",
             "linecolor": "white",
             "minorgridcolor": "white",
             "startlinecolor": "#2a3f5f"
            },
            "type": "carpet"
           }
          ],
          "choropleth": [
           {
            "colorbar": {
             "outlinewidth": 0,
             "ticks": ""
            },
            "type": "choropleth"
           }
          ],
          "contour": [
           {
            "colorbar": {
             "outlinewidth": 0,
             "ticks": ""
            },
            "colorscale": [
             [
              0,
              "#0d0887"
             ],
             [
              0.1111111111111111,
              "#46039f"
             ],
             [
              0.2222222222222222,
              "#7201a8"
             ],
             [
              0.3333333333333333,
              "#9c179e"
             ],
             [
              0.4444444444444444,
              "#bd3786"
             ],
             [
              0.5555555555555556,
              "#d8576b"
             ],
             [
              0.6666666666666666,
              "#ed7953"
             ],
             [
              0.7777777777777778,
              "#fb9f3a"
             ],
             [
              0.8888888888888888,
              "#fdca26"
             ],
             [
              1,
              "#f0f921"
             ]
            ],
            "type": "contour"
           }
          ],
          "contourcarpet": [
           {
            "colorbar": {
             "outlinewidth": 0,
             "ticks": ""
            },
            "type": "contourcarpet"
           }
          ],
          "heatmap": [
           {
            "colorbar": {
             "outlinewidth": 0,
             "ticks": ""
            },
            "colorscale": [
             [
              0,
              "#0d0887"
             ],
             [
              0.1111111111111111,
              "#46039f"
             ],
             [
              0.2222222222222222,
              "#7201a8"
             ],
             [
              0.3333333333333333,
              "#9c179e"
             ],
             [
              0.4444444444444444,
              "#bd3786"
             ],
             [
              0.5555555555555556,
              "#d8576b"
             ],
             [
              0.6666666666666666,
              "#ed7953"
             ],
             [
              0.7777777777777778,
              "#fb9f3a"
             ],
             [
              0.8888888888888888,
              "#fdca26"
             ],
             [
              1,
              "#f0f921"
             ]
            ],
            "type": "heatmap"
           }
          ],
          "heatmapgl": [
           {
            "colorbar": {
             "outlinewidth": 0,
             "ticks": ""
            },
            "colorscale": [
             [
              0,
              "#0d0887"
             ],
             [
              0.1111111111111111,
              "#46039f"
             ],
             [
              0.2222222222222222,
              "#7201a8"
             ],
             [
              0.3333333333333333,
              "#9c179e"
             ],
             [
              0.4444444444444444,
              "#bd3786"
             ],
             [
              0.5555555555555556,
              "#d8576b"
             ],
             [
              0.6666666666666666,
              "#ed7953"
             ],
             [
              0.7777777777777778,
              "#fb9f3a"
             ],
             [
              0.8888888888888888,
              "#fdca26"
             ],
             [
              1,
              "#f0f921"
             ]
            ],
            "type": "heatmapgl"
           }
          ],
          "histogram": [
           {
            "marker": {
             "colorbar": {
              "outlinewidth": 0,
              "ticks": ""
             }
            },
            "type": "histogram"
           }
          ],
          "histogram2d": [
           {
            "colorbar": {
             "outlinewidth": 0,
             "ticks": ""
            },
            "colorscale": [
             [
              0,
              "#0d0887"
             ],
             [
              0.1111111111111111,
              "#46039f"
             ],
             [
              0.2222222222222222,
              "#7201a8"
             ],
             [
              0.3333333333333333,
              "#9c179e"
             ],
             [
              0.4444444444444444,
              "#bd3786"
             ],
             [
              0.5555555555555556,
              "#d8576b"
             ],
             [
              0.6666666666666666,
              "#ed7953"
             ],
             [
              0.7777777777777778,
              "#fb9f3a"
             ],
             [
              0.8888888888888888,
              "#fdca26"
             ],
             [
              1,
              "#f0f921"
             ]
            ],
            "type": "histogram2d"
           }
          ],
          "histogram2dcontour": [
           {
            "colorbar": {
             "outlinewidth": 0,
             "ticks": ""
            },
            "colorscale": [
             [
              0,
              "#0d0887"
             ],
             [
              0.1111111111111111,
              "#46039f"
             ],
             [
              0.2222222222222222,
              "#7201a8"
             ],
             [
              0.3333333333333333,
              "#9c179e"
             ],
             [
              0.4444444444444444,
              "#bd3786"
             ],
             [
              0.5555555555555556,
              "#d8576b"
             ],
             [
              0.6666666666666666,
              "#ed7953"
             ],
             [
              0.7777777777777778,
              "#fb9f3a"
             ],
             [
              0.8888888888888888,
              "#fdca26"
             ],
             [
              1,
              "#f0f921"
             ]
            ],
            "type": "histogram2dcontour"
           }
          ],
          "mesh3d": [
           {
            "colorbar": {
             "outlinewidth": 0,
             "ticks": ""
            },
            "type": "mesh3d"
           }
          ],
          "parcoords": [
           {
            "line": {
             "colorbar": {
              "outlinewidth": 0,
              "ticks": ""
             }
            },
            "type": "parcoords"
           }
          ],
          "scatter": [
           {
            "marker": {
             "colorbar": {
              "outlinewidth": 0,
              "ticks": ""
             }
            },
            "type": "scatter"
           }
          ],
          "scatter3d": [
           {
            "line": {
             "colorbar": {
              "outlinewidth": 0,
              "ticks": ""
             }
            },
            "marker": {
             "colorbar": {
              "outlinewidth": 0,
              "ticks": ""
             }
            },
            "type": "scatter3d"
           }
          ],
          "scattercarpet": [
           {
            "marker": {
             "colorbar": {
              "outlinewidth": 0,
              "ticks": ""
             }
            },
            "type": "scattercarpet"
           }
          ],
          "scattergeo": [
           {
            "marker": {
             "colorbar": {
              "outlinewidth": 0,
              "ticks": ""
             }
            },
            "type": "scattergeo"
           }
          ],
          "scattergl": [
           {
            "marker": {
             "colorbar": {
              "outlinewidth": 0,
              "ticks": ""
             }
            },
            "type": "scattergl"
           }
          ],
          "scattermapbox": [
           {
            "marker": {
             "colorbar": {
              "outlinewidth": 0,
              "ticks": ""
             }
            },
            "type": "scattermapbox"
           }
          ],
          "scatterpolar": [
           {
            "marker": {
             "colorbar": {
              "outlinewidth": 0,
              "ticks": ""
             }
            },
            "type": "scatterpolar"
           }
          ],
          "scatterpolargl": [
           {
            "marker": {
             "colorbar": {
              "outlinewidth": 0,
              "ticks": ""
             }
            },
            "type": "scatterpolargl"
           }
          ],
          "scatterternary": [
           {
            "marker": {
             "colorbar": {
              "outlinewidth": 0,
              "ticks": ""
             }
            },
            "type": "scatterternary"
           }
          ],
          "surface": [
           {
            "colorbar": {
             "outlinewidth": 0,
             "ticks": ""
            },
            "colorscale": [
             [
              0,
              "#0d0887"
             ],
             [
              0.1111111111111111,
              "#46039f"
             ],
             [
              0.2222222222222222,
              "#7201a8"
             ],
             [
              0.3333333333333333,
              "#9c179e"
             ],
             [
              0.4444444444444444,
              "#bd3786"
             ],
             [
              0.5555555555555556,
              "#d8576b"
             ],
             [
              0.6666666666666666,
              "#ed7953"
             ],
             [
              0.7777777777777778,
              "#fb9f3a"
             ],
             [
              0.8888888888888888,
              "#fdca26"
             ],
             [
              1,
              "#f0f921"
             ]
            ],
            "type": "surface"
           }
          ],
          "table": [
           {
            "cells": {
             "fill": {
              "color": "#EBF0F8"
             },
             "line": {
              "color": "white"
             }
            },
            "header": {
             "fill": {
              "color": "#C8D4E3"
             },
             "line": {
              "color": "white"
             }
            },
            "type": "table"
           }
          ]
         },
         "layout": {
          "annotationdefaults": {
           "arrowcolor": "#2a3f5f",
           "arrowhead": 0,
           "arrowwidth": 1
          },
          "colorscale": {
           "diverging": [
            [
             0,
             "#8e0152"
            ],
            [
             0.1,
             "#c51b7d"
            ],
            [
             0.2,
             "#de77ae"
            ],
            [
             0.3,
             "#f1b6da"
            ],
            [
             0.4,
             "#fde0ef"
            ],
            [
             0.5,
             "#f7f7f7"
            ],
            [
             0.6,
             "#e6f5d0"
            ],
            [
             0.7,
             "#b8e186"
            ],
            [
             0.8,
             "#7fbc41"
            ],
            [
             0.9,
             "#4d9221"
            ],
            [
             1,
             "#276419"
            ]
           ],
           "sequential": [
            [
             0,
             "#0d0887"
            ],
            [
             0.1111111111111111,
             "#46039f"
            ],
            [
             0.2222222222222222,
             "#7201a8"
            ],
            [
             0.3333333333333333,
             "#9c179e"
            ],
            [
             0.4444444444444444,
             "#bd3786"
            ],
            [
             0.5555555555555556,
             "#d8576b"
            ],
            [
             0.6666666666666666,
             "#ed7953"
            ],
            [
             0.7777777777777778,
             "#fb9f3a"
            ],
            [
             0.8888888888888888,
             "#fdca26"
            ],
            [
             1,
             "#f0f921"
            ]
           ],
           "sequentialminus": [
            [
             0,
             "#0d0887"
            ],
            [
             0.1111111111111111,
             "#46039f"
            ],
            [
             0.2222222222222222,
             "#7201a8"
            ],
            [
             0.3333333333333333,
             "#9c179e"
            ],
            [
             0.4444444444444444,
             "#bd3786"
            ],
            [
             0.5555555555555556,
             "#d8576b"
            ],
            [
             0.6666666666666666,
             "#ed7953"
            ],
            [
             0.7777777777777778,
             "#fb9f3a"
            ],
            [
             0.8888888888888888,
             "#fdca26"
            ],
            [
             1,
             "#f0f921"
            ]
           ]
          },
          "colorway": [
           "#636efa",
           "#EF553B",
           "#00cc96",
           "#ab63fa",
           "#FFA15A",
           "#19d3f3",
           "#FF6692",
           "#B6E880",
           "#FF97FF",
           "#FECB52"
          ],
          "font": {
           "color": "#2a3f5f"
          },
          "geo": {
           "bgcolor": "white",
           "lakecolor": "white",
           "landcolor": "#E5ECF6",
           "showlakes": true,
           "showland": true,
           "subunitcolor": "white"
          },
          "hoverlabel": {
           "align": "left"
          },
          "hovermode": "closest",
          "mapbox": {
           "style": "light"
          },
          "paper_bgcolor": "white",
          "plot_bgcolor": "#E5ECF6",
          "polar": {
           "angularaxis": {
            "gridcolor": "white",
            "linecolor": "white",
            "ticks": ""
           },
           "bgcolor": "#E5ECF6",
           "radialaxis": {
            "gridcolor": "white",
            "linecolor": "white",
            "ticks": ""
           }
          },
          "scene": {
           "xaxis": {
            "backgroundcolor": "#E5ECF6",
            "gridcolor": "white",
            "gridwidth": 2,
            "linecolor": "white",
            "showbackground": true,
            "ticks": "",
            "zerolinecolor": "white"
           },
           "yaxis": {
            "backgroundcolor": "#E5ECF6",
            "gridcolor": "white",
            "gridwidth": 2,
            "linecolor": "white",
            "showbackground": true,
            "ticks": "",
            "zerolinecolor": "white"
           },
           "zaxis": {
            "backgroundcolor": "#E5ECF6",
            "gridcolor": "white",
            "gridwidth": 2,
            "linecolor": "white",
            "showbackground": true,
            "ticks": "",
            "zerolinecolor": "white"
           }
          },
          "shapedefaults": {
           "line": {
            "color": "#2a3f5f"
           }
          },
          "ternary": {
           "aaxis": {
            "gridcolor": "white",
            "linecolor": "white",
            "ticks": ""
           },
           "baxis": {
            "gridcolor": "white",
            "linecolor": "white",
            "ticks": ""
           },
           "bgcolor": "#E5ECF6",
           "caxis": {
            "gridcolor": "white",
            "linecolor": "white",
            "ticks": ""
           }
          },
          "title": {
           "x": 0.05
          },
          "xaxis": {
           "automargin": true,
           "gridcolor": "white",
           "linecolor": "white",
           "ticks": "",
           "zerolinecolor": "white",
           "zerolinewidth": 2
          },
          "yaxis": {
           "automargin": true,
           "gridcolor": "white",
           "linecolor": "white",
           "ticks": "",
           "zerolinecolor": "white",
           "zerolinewidth": 2
          }
         }
        },
        "title": {
         "text": "70s Lyrics Word Count"
        },
        "xaxis": {
         "anchor": "y",
         "domain": [
          0,
          0.98
         ],
         "title": {
          "text": "words"
         }
        },
        "yaxis": {
         "anchor": "x",
         "domain": [
          0,
          1
         ],
         "title": {
          "text": "count"
         }
        }
       }
      },
      "text/html": [
       "<div>\n",
       "        \n",
       "        \n",
       "            <div id=\"2e4a1f14-f301-4b85-ab23-165d7c79850d\" class=\"plotly-graph-div\" style=\"height:600px; width:100%;\"></div>\n",
       "            <script type=\"text/javascript\">\n",
       "                require([\"plotly\"], function(Plotly) {\n",
       "                    window.PLOTLYENV=window.PLOTLYENV || {};\n",
       "                    \n",
       "                if (document.getElementById(\"2e4a1f14-f301-4b85-ab23-165d7c79850d\")) {\n",
       "                    Plotly.newPlot(\n",
       "                        '2e4a1f14-f301-4b85-ab23-165d7c79850d',\n",
       "                        [{\"alignmentgroup\": \"True\", \"hoverlabel\": {\"namelength\": 0}, \"hovertemplate\": \"words=%{x}<br>count=%{y}\", \"legendgroup\": \"\", \"marker\": {\"color\": \"blue\", \"line\": {\"color\": \"blue\"}}, \"name\": \"\", \"offsetgroup\": \"\", \"opacity\": 0.6, \"orientation\": \"v\", \"showlegend\": false, \"textposition\": \"auto\", \"type\": \"bar\", \"x\": [\"love\", \"dont\", \"know\", \"baby\", \"got\", \"get\", \"youre\", \"like\", \"come\", \"night\", \"let\", \"way\", \"want\", \"yeah\", \"time\", \"one\", \"cant\", \"see\", \"never\", \"make\"], \"xaxis\": \"x\", \"y\": [1450, 854, 777, 727, 714, 675, 622, 591, 561, 497, 493, 485, 466, 461, 459, 441, 396, 393, 384, 378], \"yaxis\": \"y\"}],\n",
       "                        {\"barmode\": \"relative\", \"height\": 600, \"legend\": {\"tracegroupgap\": 0}, \"margin\": {\"t\": 60}, \"template\": {\"data\": {\"bar\": [{\"error_x\": {\"color\": \"#2a3f5f\"}, \"error_y\": {\"color\": \"#2a3f5f\"}, \"marker\": {\"line\": {\"color\": \"#E5ECF6\", \"width\": 0.5}}, \"type\": \"bar\"}], \"barpolar\": [{\"marker\": {\"line\": {\"color\": \"#E5ECF6\", \"width\": 0.5}}, \"type\": \"barpolar\"}], \"carpet\": [{\"aaxis\": {\"endlinecolor\": \"#2a3f5f\", \"gridcolor\": \"white\", \"linecolor\": \"white\", \"minorgridcolor\": \"white\", \"startlinecolor\": \"#2a3f5f\"}, \"baxis\": {\"endlinecolor\": \"#2a3f5f\", \"gridcolor\": \"white\", \"linecolor\": \"white\", \"minorgridcolor\": \"white\", \"startlinecolor\": \"#2a3f5f\"}, \"type\": \"carpet\"}], \"choropleth\": [{\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}, \"type\": \"choropleth\"}], \"contour\": [{\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}, \"colorscale\": [[0.0, \"#0d0887\"], [0.1111111111111111, \"#46039f\"], [0.2222222222222222, \"#7201a8\"], [0.3333333333333333, \"#9c179e\"], [0.4444444444444444, \"#bd3786\"], [0.5555555555555556, \"#d8576b\"], [0.6666666666666666, \"#ed7953\"], [0.7777777777777778, \"#fb9f3a\"], [0.8888888888888888, \"#fdca26\"], [1.0, \"#f0f921\"]], \"type\": \"contour\"}], \"contourcarpet\": [{\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}, \"type\": \"contourcarpet\"}], \"heatmap\": [{\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}, \"colorscale\": [[0.0, \"#0d0887\"], [0.1111111111111111, \"#46039f\"], [0.2222222222222222, \"#7201a8\"], [0.3333333333333333, \"#9c179e\"], [0.4444444444444444, \"#bd3786\"], [0.5555555555555556, \"#d8576b\"], [0.6666666666666666, \"#ed7953\"], [0.7777777777777778, \"#fb9f3a\"], [0.8888888888888888, \"#fdca26\"], [1.0, \"#f0f921\"]], \"type\": \"heatmap\"}], \"heatmapgl\": [{\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}, \"colorscale\": [[0.0, \"#0d0887\"], [0.1111111111111111, \"#46039f\"], [0.2222222222222222, \"#7201a8\"], [0.3333333333333333, \"#9c179e\"], [0.4444444444444444, \"#bd3786\"], [0.5555555555555556, \"#d8576b\"], [0.6666666666666666, \"#ed7953\"], [0.7777777777777778, \"#fb9f3a\"], [0.8888888888888888, \"#fdca26\"], [1.0, \"#f0f921\"]], \"type\": \"heatmapgl\"}], \"histogram\": [{\"marker\": {\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}}, \"type\": \"histogram\"}], \"histogram2d\": [{\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}, \"colorscale\": [[0.0, \"#0d0887\"], [0.1111111111111111, \"#46039f\"], [0.2222222222222222, \"#7201a8\"], [0.3333333333333333, \"#9c179e\"], [0.4444444444444444, \"#bd3786\"], [0.5555555555555556, \"#d8576b\"], [0.6666666666666666, \"#ed7953\"], [0.7777777777777778, \"#fb9f3a\"], [0.8888888888888888, \"#fdca26\"], [1.0, \"#f0f921\"]], \"type\": \"histogram2d\"}], \"histogram2dcontour\": [{\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}, \"colorscale\": [[0.0, \"#0d0887\"], [0.1111111111111111, \"#46039f\"], [0.2222222222222222, \"#7201a8\"], [0.3333333333333333, \"#9c179e\"], [0.4444444444444444, \"#bd3786\"], [0.5555555555555556, \"#d8576b\"], [0.6666666666666666, \"#ed7953\"], [0.7777777777777778, \"#fb9f3a\"], [0.8888888888888888, \"#fdca26\"], [1.0, \"#f0f921\"]], \"type\": \"histogram2dcontour\"}], \"mesh3d\": [{\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}, \"type\": \"mesh3d\"}], \"parcoords\": [{\"line\": {\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}}, \"type\": \"parcoords\"}], \"scatter\": [{\"marker\": {\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}}, \"type\": \"scatter\"}], \"scatter3d\": [{\"line\": {\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}}, \"marker\": {\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}}, \"type\": \"scatter3d\"}], \"scattercarpet\": [{\"marker\": {\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}}, \"type\": \"scattercarpet\"}], \"scattergeo\": [{\"marker\": {\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}}, \"type\": \"scattergeo\"}], \"scattergl\": [{\"marker\": {\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}}, \"type\": \"scattergl\"}], \"scattermapbox\": [{\"marker\": {\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}}, \"type\": \"scattermapbox\"}], \"scatterpolar\": [{\"marker\": {\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}}, \"type\": \"scatterpolar\"}], \"scatterpolargl\": [{\"marker\": {\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}}, \"type\": \"scatterpolargl\"}], \"scatterternary\": [{\"marker\": {\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}}, \"type\": \"scatterternary\"}], \"surface\": [{\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}, \"colorscale\": [[0.0, \"#0d0887\"], [0.1111111111111111, \"#46039f\"], [0.2222222222222222, \"#7201a8\"], [0.3333333333333333, \"#9c179e\"], [0.4444444444444444, \"#bd3786\"], [0.5555555555555556, \"#d8576b\"], [0.6666666666666666, \"#ed7953\"], [0.7777777777777778, \"#fb9f3a\"], [0.8888888888888888, \"#fdca26\"], [1.0, \"#f0f921\"]], \"type\": \"surface\"}], \"table\": [{\"cells\": {\"fill\": {\"color\": \"#EBF0F8\"}, \"line\": {\"color\": \"white\"}}, \"header\": {\"fill\": {\"color\": \"#C8D4E3\"}, \"line\": {\"color\": \"white\"}}, \"type\": \"table\"}]}, \"layout\": {\"annotationdefaults\": {\"arrowcolor\": \"#2a3f5f\", \"arrowhead\": 0, \"arrowwidth\": 1}, \"colorscale\": {\"diverging\": [[0, \"#8e0152\"], [0.1, \"#c51b7d\"], [0.2, \"#de77ae\"], [0.3, \"#f1b6da\"], [0.4, \"#fde0ef\"], [0.5, \"#f7f7f7\"], [0.6, \"#e6f5d0\"], [0.7, \"#b8e186\"], [0.8, \"#7fbc41\"], [0.9, \"#4d9221\"], [1, \"#276419\"]], \"sequential\": [[0.0, \"#0d0887\"], [0.1111111111111111, \"#46039f\"], [0.2222222222222222, \"#7201a8\"], [0.3333333333333333, \"#9c179e\"], [0.4444444444444444, \"#bd3786\"], [0.5555555555555556, \"#d8576b\"], [0.6666666666666666, \"#ed7953\"], [0.7777777777777778, \"#fb9f3a\"], [0.8888888888888888, \"#fdca26\"], [1.0, \"#f0f921\"]], \"sequentialminus\": [[0.0, \"#0d0887\"], [0.1111111111111111, \"#46039f\"], [0.2222222222222222, \"#7201a8\"], [0.3333333333333333, \"#9c179e\"], [0.4444444444444444, \"#bd3786\"], [0.5555555555555556, \"#d8576b\"], [0.6666666666666666, \"#ed7953\"], [0.7777777777777778, \"#fb9f3a\"], [0.8888888888888888, \"#fdca26\"], [1.0, \"#f0f921\"]]}, \"colorway\": [\"#636efa\", \"#EF553B\", \"#00cc96\", \"#ab63fa\", \"#FFA15A\", \"#19d3f3\", \"#FF6692\", \"#B6E880\", \"#FF97FF\", \"#FECB52\"], \"font\": {\"color\": \"#2a3f5f\"}, \"geo\": {\"bgcolor\": \"white\", \"lakecolor\": \"white\", \"landcolor\": \"#E5ECF6\", \"showlakes\": true, \"showland\": true, \"subunitcolor\": \"white\"}, \"hoverlabel\": {\"align\": \"left\"}, \"hovermode\": \"closest\", \"mapbox\": {\"style\": \"light\"}, \"paper_bgcolor\": \"white\", \"plot_bgcolor\": \"#E5ECF6\", \"polar\": {\"angularaxis\": {\"gridcolor\": \"white\", \"linecolor\": \"white\", \"ticks\": \"\"}, \"bgcolor\": \"#E5ECF6\", \"radialaxis\": {\"gridcolor\": \"white\", \"linecolor\": \"white\", \"ticks\": \"\"}}, \"scene\": {\"xaxis\": {\"backgroundcolor\": \"#E5ECF6\", \"gridcolor\": \"white\", \"gridwidth\": 2, \"linecolor\": \"white\", \"showbackground\": true, \"ticks\": \"\", \"zerolinecolor\": \"white\"}, \"yaxis\": {\"backgroundcolor\": \"#E5ECF6\", \"gridcolor\": \"white\", \"gridwidth\": 2, \"linecolor\": \"white\", \"showbackground\": true, \"ticks\": \"\", \"zerolinecolor\": \"white\"}, \"zaxis\": {\"backgroundcolor\": \"#E5ECF6\", \"gridcolor\": \"white\", \"gridwidth\": 2, \"linecolor\": \"white\", \"showbackground\": true, \"ticks\": \"\", \"zerolinecolor\": \"white\"}}, \"shapedefaults\": {\"line\": {\"color\": \"#2a3f5f\"}}, \"ternary\": {\"aaxis\": {\"gridcolor\": \"white\", \"linecolor\": \"white\", \"ticks\": \"\"}, \"baxis\": {\"gridcolor\": \"white\", \"linecolor\": \"white\", \"ticks\": \"\"}, \"bgcolor\": \"#E5ECF6\", \"caxis\": {\"gridcolor\": \"white\", \"linecolor\": \"white\", \"ticks\": \"\"}}, \"title\": {\"x\": 0.05}, \"xaxis\": {\"automargin\": true, \"gridcolor\": \"white\", \"linecolor\": \"white\", \"ticks\": \"\", \"zerolinecolor\": \"white\", \"zerolinewidth\": 2}, \"yaxis\": {\"automargin\": true, \"gridcolor\": \"white\", \"linecolor\": \"white\", \"ticks\": \"\", \"zerolinecolor\": \"white\", \"zerolinewidth\": 2}}}, \"title\": {\"text\": \"70s Lyrics Word Count\"}, \"xaxis\": {\"anchor\": \"y\", \"domain\": [0.0, 0.98], \"title\": {\"text\": \"words\"}}, \"yaxis\": {\"anchor\": \"x\", \"domain\": [0.0, 1.0], \"title\": {\"text\": \"count\"}}},\n",
       "                        {\"responsive\": true}\n",
       "                    ).then(function(){\n",
       "                            \n",
       "var gd = document.getElementById('2e4a1f14-f301-4b85-ab23-165d7c79850d');\n",
       "var x = new MutationObserver(function (mutations, observer) {{\n",
       "        var display = window.getComputedStyle(gd).display;\n",
       "        if (!display || display === 'none') {{\n",
       "            console.log([gd, 'removed!']);\n",
       "            Plotly.purge(gd);\n",
       "            observer.disconnect();\n",
       "        }}\n",
       "}});\n",
       "\n",
       "// Listen for the removal of the full notebook cells\n",
       "var notebookContainer = gd.closest('#notebook-container');\n",
       "if (notebookContainer) {{\n",
       "    x.observe(notebookContainer, {childList: true});\n",
       "}}\n",
       "\n",
       "// Listen for the clearing of the current output cell\n",
       "var outputEl = gd.closest('.output');\n",
       "if (outputEl) {{\n",
       "    x.observe(outputEl, {childList: true});\n",
       "}}\n",
       "\n",
       "                        })\n",
       "                };\n",
       "                });\n",
       "            </script>\n",
       "        </div>"
      ]
     },
     "metadata": {},
     "output_type": "display_data"
    }
   ],
   "source": [
    "## Most frequent words for 70s songs\n",
    "fdist70 = nltk.FreqDist(lyrics_processed70)\n",
    "fdist70 = fdist70.most_common(20)\n",
    "df_fdist70 = pd.DataFrame(fdist70, columns=['words', 'count'])\n",
    "fig = px.bar(df_fdist70, x='words', y='count')\n",
    "fig.update_traces(marker_color='blue', marker_line_color='blue', opacity=0.6)\n",
    "fig.update_layout(title_text='70s Lyrics Word Count')"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "Word frequency for the 1980s tells a fairly similar story to the 1970s, and the gap between the word 'love' and the second most frequent closes ever so slightly."
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 28,
   "metadata": {},
   "outputs": [
    {
     "data": {
      "application/vnd.plotly.v1+json": {
       "config": {
        "plotlyServerURL": "https://plot.ly"
       },
       "data": [
        {
         "alignmentgroup": "True",
         "hoverlabel": {
          "namelength": 0
         },
         "hovertemplate": "words=%{x}<br>count=%{y}",
         "legendgroup": "",
         "marker": {
          "color": "blue",
          "line": {
           "color": "blue"
          }
         },
         "name": "",
         "offsetgroup": "",
         "opacity": 0.6,
         "orientation": "v",
         "showlegend": false,
         "textposition": "auto",
         "type": "bar",
         "x": [
          "love",
          "dont",
          "know",
          "got",
          "baby",
          "youre",
          "time",
          "like",
          "yeah",
          "gon",
          "never",
          "want",
          "get",
          "one",
          "say",
          "night",
          "let",
          "make",
          "heart",
          "come"
         ],
         "xaxis": "x",
         "y": [
          2131,
          1282,
          1279,
          989,
          869,
          821,
          816,
          813,
          795,
          733,
          706,
          700,
          690,
          661,
          625,
          620,
          616,
          594,
          585,
          578
         ],
         "yaxis": "y"
        }
       ],
       "layout": {
        "barmode": "relative",
        "height": 600,
        "legend": {
         "tracegroupgap": 0
        },
        "margin": {
         "t": 60
        },
        "template": {
         "data": {
          "bar": [
           {
            "error_x": {
             "color": "#2a3f5f"
            },
            "error_y": {
             "color": "#2a3f5f"
            },
            "marker": {
             "line": {
              "color": "#E5ECF6",
              "width": 0.5
             }
            },
            "type": "bar"
           }
          ],
          "barpolar": [
           {
            "marker": {
             "line": {
              "color": "#E5ECF6",
              "width": 0.5
             }
            },
            "type": "barpolar"
           }
          ],
          "carpet": [
           {
            "aaxis": {
             "endlinecolor": "#2a3f5f",
             "gridcolor": "white",
             "linecolor": "white",
             "minorgridcolor": "white",
             "startlinecolor": "#2a3f5f"
            },
            "baxis": {
             "endlinecolor": "#2a3f5f",
             "gridcolor": "white",
             "linecolor": "white",
             "minorgridcolor": "white",
             "startlinecolor": "#2a3f5f"
            },
            "type": "carpet"
           }
          ],
          "choropleth": [
           {
            "colorbar": {
             "outlinewidth": 0,
             "ticks": ""
            },
            "type": "choropleth"
           }
          ],
          "contour": [
           {
            "colorbar": {
             "outlinewidth": 0,
             "ticks": ""
            },
            "colorscale": [
             [
              0,
              "#0d0887"
             ],
             [
              0.1111111111111111,
              "#46039f"
             ],
             [
              0.2222222222222222,
              "#7201a8"
             ],
             [
              0.3333333333333333,
              "#9c179e"
             ],
             [
              0.4444444444444444,
              "#bd3786"
             ],
             [
              0.5555555555555556,
              "#d8576b"
             ],
             [
              0.6666666666666666,
              "#ed7953"
             ],
             [
              0.7777777777777778,
              "#fb9f3a"
             ],
             [
              0.8888888888888888,
              "#fdca26"
             ],
             [
              1,
              "#f0f921"
             ]
            ],
            "type": "contour"
           }
          ],
          "contourcarpet": [
           {
            "colorbar": {
             "outlinewidth": 0,
             "ticks": ""
            },
            "type": "contourcarpet"
           }
          ],
          "heatmap": [
           {
            "colorbar": {
             "outlinewidth": 0,
             "ticks": ""
            },
            "colorscale": [
             [
              0,
              "#0d0887"
             ],
             [
              0.1111111111111111,
              "#46039f"
             ],
             [
              0.2222222222222222,
              "#7201a8"
             ],
             [
              0.3333333333333333,
              "#9c179e"
             ],
             [
              0.4444444444444444,
              "#bd3786"
             ],
             [
              0.5555555555555556,
              "#d8576b"
             ],
             [
              0.6666666666666666,
              "#ed7953"
             ],
             [
              0.7777777777777778,
              "#fb9f3a"
             ],
             [
              0.8888888888888888,
              "#fdca26"
             ],
             [
              1,
              "#f0f921"
             ]
            ],
            "type": "heatmap"
           }
          ],
          "heatmapgl": [
           {
            "colorbar": {
             "outlinewidth": 0,
             "ticks": ""
            },
            "colorscale": [
             [
              0,
              "#0d0887"
             ],
             [
              0.1111111111111111,
              "#46039f"
             ],
             [
              0.2222222222222222,
              "#7201a8"
             ],
             [
              0.3333333333333333,
              "#9c179e"
             ],
             [
              0.4444444444444444,
              "#bd3786"
             ],
             [
              0.5555555555555556,
              "#d8576b"
             ],
             [
              0.6666666666666666,
              "#ed7953"
             ],
             [
              0.7777777777777778,
              "#fb9f3a"
             ],
             [
              0.8888888888888888,
              "#fdca26"
             ],
             [
              1,
              "#f0f921"
             ]
            ],
            "type": "heatmapgl"
           }
          ],
          "histogram": [
           {
            "marker": {
             "colorbar": {
              "outlinewidth": 0,
              "ticks": ""
             }
            },
            "type": "histogram"
           }
          ],
          "histogram2d": [
           {
            "colorbar": {
             "outlinewidth": 0,
             "ticks": ""
            },
            "colorscale": [
             [
              0,
              "#0d0887"
             ],
             [
              0.1111111111111111,
              "#46039f"
             ],
             [
              0.2222222222222222,
              "#7201a8"
             ],
             [
              0.3333333333333333,
              "#9c179e"
             ],
             [
              0.4444444444444444,
              "#bd3786"
             ],
             [
              0.5555555555555556,
              "#d8576b"
             ],
             [
              0.6666666666666666,
              "#ed7953"
             ],
             [
              0.7777777777777778,
              "#fb9f3a"
             ],
             [
              0.8888888888888888,
              "#fdca26"
             ],
             [
              1,
              "#f0f921"
             ]
            ],
            "type": "histogram2d"
           }
          ],
          "histogram2dcontour": [
           {
            "colorbar": {
             "outlinewidth": 0,
             "ticks": ""
            },
            "colorscale": [
             [
              0,
              "#0d0887"
             ],
             [
              0.1111111111111111,
              "#46039f"
             ],
             [
              0.2222222222222222,
              "#7201a8"
             ],
             [
              0.3333333333333333,
              "#9c179e"
             ],
             [
              0.4444444444444444,
              "#bd3786"
             ],
             [
              0.5555555555555556,
              "#d8576b"
             ],
             [
              0.6666666666666666,
              "#ed7953"
             ],
             [
              0.7777777777777778,
              "#fb9f3a"
             ],
             [
              0.8888888888888888,
              "#fdca26"
             ],
             [
              1,
              "#f0f921"
             ]
            ],
            "type": "histogram2dcontour"
           }
          ],
          "mesh3d": [
           {
            "colorbar": {
             "outlinewidth": 0,
             "ticks": ""
            },
            "type": "mesh3d"
           }
          ],
          "parcoords": [
           {
            "line": {
             "colorbar": {
              "outlinewidth": 0,
              "ticks": ""
             }
            },
            "type": "parcoords"
           }
          ],
          "scatter": [
           {
            "marker": {
             "colorbar": {
              "outlinewidth": 0,
              "ticks": ""
             }
            },
            "type": "scatter"
           }
          ],
          "scatter3d": [
           {
            "line": {
             "colorbar": {
              "outlinewidth": 0,
              "ticks": ""
             }
            },
            "marker": {
             "colorbar": {
              "outlinewidth": 0,
              "ticks": ""
             }
            },
            "type": "scatter3d"
           }
          ],
          "scattercarpet": [
           {
            "marker": {
             "colorbar": {
              "outlinewidth": 0,
              "ticks": ""
             }
            },
            "type": "scattercarpet"
           }
          ],
          "scattergeo": [
           {
            "marker": {
             "colorbar": {
              "outlinewidth": 0,
              "ticks": ""
             }
            },
            "type": "scattergeo"
           }
          ],
          "scattergl": [
           {
            "marker": {
             "colorbar": {
              "outlinewidth": 0,
              "ticks": ""
             }
            },
            "type": "scattergl"
           }
          ],
          "scattermapbox": [
           {
            "marker": {
             "colorbar": {
              "outlinewidth": 0,
              "ticks": ""
             }
            },
            "type": "scattermapbox"
           }
          ],
          "scatterpolar": [
           {
            "marker": {
             "colorbar": {
              "outlinewidth": 0,
              "ticks": ""
             }
            },
            "type": "scatterpolar"
           }
          ],
          "scatterpolargl": [
           {
            "marker": {
             "colorbar": {
              "outlinewidth": 0,
              "ticks": ""
             }
            },
            "type": "scatterpolargl"
           }
          ],
          "scatterternary": [
           {
            "marker": {
             "colorbar": {
              "outlinewidth": 0,
              "ticks": ""
             }
            },
            "type": "scatterternary"
           }
          ],
          "surface": [
           {
            "colorbar": {
             "outlinewidth": 0,
             "ticks": ""
            },
            "colorscale": [
             [
              0,
              "#0d0887"
             ],
             [
              0.1111111111111111,
              "#46039f"
             ],
             [
              0.2222222222222222,
              "#7201a8"
             ],
             [
              0.3333333333333333,
              "#9c179e"
             ],
             [
              0.4444444444444444,
              "#bd3786"
             ],
             [
              0.5555555555555556,
              "#d8576b"
             ],
             [
              0.6666666666666666,
              "#ed7953"
             ],
             [
              0.7777777777777778,
              "#fb9f3a"
             ],
             [
              0.8888888888888888,
              "#fdca26"
             ],
             [
              1,
              "#f0f921"
             ]
            ],
            "type": "surface"
           }
          ],
          "table": [
           {
            "cells": {
             "fill": {
              "color": "#EBF0F8"
             },
             "line": {
              "color": "white"
             }
            },
            "header": {
             "fill": {
              "color": "#C8D4E3"
             },
             "line": {
              "color": "white"
             }
            },
            "type": "table"
           }
          ]
         },
         "layout": {
          "annotationdefaults": {
           "arrowcolor": "#2a3f5f",
           "arrowhead": 0,
           "arrowwidth": 1
          },
          "colorscale": {
           "diverging": [
            [
             0,
             "#8e0152"
            ],
            [
             0.1,
             "#c51b7d"
            ],
            [
             0.2,
             "#de77ae"
            ],
            [
             0.3,
             "#f1b6da"
            ],
            [
             0.4,
             "#fde0ef"
            ],
            [
             0.5,
             "#f7f7f7"
            ],
            [
             0.6,
             "#e6f5d0"
            ],
            [
             0.7,
             "#b8e186"
            ],
            [
             0.8,
             "#7fbc41"
            ],
            [
             0.9,
             "#4d9221"
            ],
            [
             1,
             "#276419"
            ]
           ],
           "sequential": [
            [
             0,
             "#0d0887"
            ],
            [
             0.1111111111111111,
             "#46039f"
            ],
            [
             0.2222222222222222,
             "#7201a8"
            ],
            [
             0.3333333333333333,
             "#9c179e"
            ],
            [
             0.4444444444444444,
             "#bd3786"
            ],
            [
             0.5555555555555556,
             "#d8576b"
            ],
            [
             0.6666666666666666,
             "#ed7953"
            ],
            [
             0.7777777777777778,
             "#fb9f3a"
            ],
            [
             0.8888888888888888,
             "#fdca26"
            ],
            [
             1,
             "#f0f921"
            ]
           ],
           "sequentialminus": [
            [
             0,
             "#0d0887"
            ],
            [
             0.1111111111111111,
             "#46039f"
            ],
            [
             0.2222222222222222,
             "#7201a8"
            ],
            [
             0.3333333333333333,
             "#9c179e"
            ],
            [
             0.4444444444444444,
             "#bd3786"
            ],
            [
             0.5555555555555556,
             "#d8576b"
            ],
            [
             0.6666666666666666,
             "#ed7953"
            ],
            [
             0.7777777777777778,
             "#fb9f3a"
            ],
            [
             0.8888888888888888,
             "#fdca26"
            ],
            [
             1,
             "#f0f921"
            ]
           ]
          },
          "colorway": [
           "#636efa",
           "#EF553B",
           "#00cc96",
           "#ab63fa",
           "#FFA15A",
           "#19d3f3",
           "#FF6692",
           "#B6E880",
           "#FF97FF",
           "#FECB52"
          ],
          "font": {
           "color": "#2a3f5f"
          },
          "geo": {
           "bgcolor": "white",
           "lakecolor": "white",
           "landcolor": "#E5ECF6",
           "showlakes": true,
           "showland": true,
           "subunitcolor": "white"
          },
          "hoverlabel": {
           "align": "left"
          },
          "hovermode": "closest",
          "mapbox": {
           "style": "light"
          },
          "paper_bgcolor": "white",
          "plot_bgcolor": "#E5ECF6",
          "polar": {
           "angularaxis": {
            "gridcolor": "white",
            "linecolor": "white",
            "ticks": ""
           },
           "bgcolor": "#E5ECF6",
           "radialaxis": {
            "gridcolor": "white",
            "linecolor": "white",
            "ticks": ""
           }
          },
          "scene": {
           "xaxis": {
            "backgroundcolor": "#E5ECF6",
            "gridcolor": "white",
            "gridwidth": 2,
            "linecolor": "white",
            "showbackground": true,
            "ticks": "",
            "zerolinecolor": "white"
           },
           "yaxis": {
            "backgroundcolor": "#E5ECF6",
            "gridcolor": "white",
            "gridwidth": 2,
            "linecolor": "white",
            "showbackground": true,
            "ticks": "",
            "zerolinecolor": "white"
           },
           "zaxis": {
            "backgroundcolor": "#E5ECF6",
            "gridcolor": "white",
            "gridwidth": 2,
            "linecolor": "white",
            "showbackground": true,
            "ticks": "",
            "zerolinecolor": "white"
           }
          },
          "shapedefaults": {
           "line": {
            "color": "#2a3f5f"
           }
          },
          "ternary": {
           "aaxis": {
            "gridcolor": "white",
            "linecolor": "white",
            "ticks": ""
           },
           "baxis": {
            "gridcolor": "white",
            "linecolor": "white",
            "ticks": ""
           },
           "bgcolor": "#E5ECF6",
           "caxis": {
            "gridcolor": "white",
            "linecolor": "white",
            "ticks": ""
           }
          },
          "title": {
           "x": 0.05
          },
          "xaxis": {
           "automargin": true,
           "gridcolor": "white",
           "linecolor": "white",
           "ticks": "",
           "zerolinecolor": "white",
           "zerolinewidth": 2
          },
          "yaxis": {
           "automargin": true,
           "gridcolor": "white",
           "linecolor": "white",
           "ticks": "",
           "zerolinecolor": "white",
           "zerolinewidth": 2
          }
         }
        },
        "title": {
         "text": "80s Lyrics Word Count"
        },
        "xaxis": {
         "anchor": "y",
         "domain": [
          0,
          0.98
         ],
         "title": {
          "text": "words"
         }
        },
        "yaxis": {
         "anchor": "x",
         "domain": [
          0,
          1
         ],
         "title": {
          "text": "count"
         }
        }
       }
      },
      "text/html": [
       "<div>\n",
       "        \n",
       "        \n",
       "            <div id=\"bb6f4cca-e2ec-4add-9ced-0b7de32f7d5e\" class=\"plotly-graph-div\" style=\"height:600px; width:100%;\"></div>\n",
       "            <script type=\"text/javascript\">\n",
       "                require([\"plotly\"], function(Plotly) {\n",
       "                    window.PLOTLYENV=window.PLOTLYENV || {};\n",
       "                    \n",
       "                if (document.getElementById(\"bb6f4cca-e2ec-4add-9ced-0b7de32f7d5e\")) {\n",
       "                    Plotly.newPlot(\n",
       "                        'bb6f4cca-e2ec-4add-9ced-0b7de32f7d5e',\n",
       "                        [{\"alignmentgroup\": \"True\", \"hoverlabel\": {\"namelength\": 0}, \"hovertemplate\": \"words=%{x}<br>count=%{y}\", \"legendgroup\": \"\", \"marker\": {\"color\": \"blue\", \"line\": {\"color\": \"blue\"}}, \"name\": \"\", \"offsetgroup\": \"\", \"opacity\": 0.6, \"orientation\": \"v\", \"showlegend\": false, \"textposition\": \"auto\", \"type\": \"bar\", \"x\": [\"love\", \"dont\", \"know\", \"got\", \"baby\", \"youre\", \"time\", \"like\", \"yeah\", \"gon\", \"never\", \"want\", \"get\", \"one\", \"say\", \"night\", \"let\", \"make\", \"heart\", \"come\"], \"xaxis\": \"x\", \"y\": [2131, 1282, 1279, 989, 869, 821, 816, 813, 795, 733, 706, 700, 690, 661, 625, 620, 616, 594, 585, 578], \"yaxis\": \"y\"}],\n",
       "                        {\"barmode\": \"relative\", \"height\": 600, \"legend\": {\"tracegroupgap\": 0}, \"margin\": {\"t\": 60}, \"template\": {\"data\": {\"bar\": [{\"error_x\": {\"color\": \"#2a3f5f\"}, \"error_y\": {\"color\": \"#2a3f5f\"}, \"marker\": {\"line\": {\"color\": \"#E5ECF6\", \"width\": 0.5}}, \"type\": \"bar\"}], \"barpolar\": [{\"marker\": {\"line\": {\"color\": \"#E5ECF6\", \"width\": 0.5}}, \"type\": \"barpolar\"}], \"carpet\": [{\"aaxis\": {\"endlinecolor\": \"#2a3f5f\", \"gridcolor\": \"white\", \"linecolor\": \"white\", \"minorgridcolor\": \"white\", \"startlinecolor\": \"#2a3f5f\"}, \"baxis\": {\"endlinecolor\": \"#2a3f5f\", \"gridcolor\": \"white\", \"linecolor\": \"white\", \"minorgridcolor\": \"white\", \"startlinecolor\": \"#2a3f5f\"}, \"type\": \"carpet\"}], \"choropleth\": [{\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}, \"type\": \"choropleth\"}], \"contour\": [{\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}, \"colorscale\": [[0.0, \"#0d0887\"], [0.1111111111111111, \"#46039f\"], [0.2222222222222222, \"#7201a8\"], [0.3333333333333333, \"#9c179e\"], [0.4444444444444444, \"#bd3786\"], [0.5555555555555556, \"#d8576b\"], [0.6666666666666666, \"#ed7953\"], [0.7777777777777778, \"#fb9f3a\"], [0.8888888888888888, \"#fdca26\"], [1.0, \"#f0f921\"]], \"type\": \"contour\"}], \"contourcarpet\": [{\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}, \"type\": \"contourcarpet\"}], \"heatmap\": [{\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}, \"colorscale\": [[0.0, \"#0d0887\"], [0.1111111111111111, \"#46039f\"], [0.2222222222222222, \"#7201a8\"], [0.3333333333333333, \"#9c179e\"], [0.4444444444444444, \"#bd3786\"], [0.5555555555555556, \"#d8576b\"], [0.6666666666666666, \"#ed7953\"], [0.7777777777777778, \"#fb9f3a\"], [0.8888888888888888, \"#fdca26\"], [1.0, \"#f0f921\"]], \"type\": \"heatmap\"}], \"heatmapgl\": [{\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}, \"colorscale\": [[0.0, \"#0d0887\"], [0.1111111111111111, \"#46039f\"], [0.2222222222222222, \"#7201a8\"], [0.3333333333333333, \"#9c179e\"], [0.4444444444444444, \"#bd3786\"], [0.5555555555555556, \"#d8576b\"], [0.6666666666666666, \"#ed7953\"], [0.7777777777777778, \"#fb9f3a\"], [0.8888888888888888, \"#fdca26\"], [1.0, \"#f0f921\"]], \"type\": \"heatmapgl\"}], \"histogram\": [{\"marker\": {\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}}, \"type\": \"histogram\"}], \"histogram2d\": [{\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}, \"colorscale\": [[0.0, \"#0d0887\"], [0.1111111111111111, \"#46039f\"], [0.2222222222222222, \"#7201a8\"], [0.3333333333333333, \"#9c179e\"], [0.4444444444444444, \"#bd3786\"], [0.5555555555555556, \"#d8576b\"], [0.6666666666666666, \"#ed7953\"], [0.7777777777777778, \"#fb9f3a\"], [0.8888888888888888, \"#fdca26\"], [1.0, \"#f0f921\"]], \"type\": \"histogram2d\"}], \"histogram2dcontour\": [{\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}, \"colorscale\": [[0.0, \"#0d0887\"], [0.1111111111111111, \"#46039f\"], [0.2222222222222222, \"#7201a8\"], [0.3333333333333333, \"#9c179e\"], [0.4444444444444444, \"#bd3786\"], [0.5555555555555556, \"#d8576b\"], [0.6666666666666666, \"#ed7953\"], [0.7777777777777778, \"#fb9f3a\"], [0.8888888888888888, \"#fdca26\"], [1.0, \"#f0f921\"]], \"type\": \"histogram2dcontour\"}], \"mesh3d\": [{\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}, \"type\": \"mesh3d\"}], \"parcoords\": [{\"line\": {\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}}, \"type\": \"parcoords\"}], \"scatter\": [{\"marker\": {\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}}, \"type\": \"scatter\"}], \"scatter3d\": [{\"line\": {\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}}, \"marker\": {\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}}, \"type\": \"scatter3d\"}], \"scattercarpet\": [{\"marker\": {\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}}, \"type\": \"scattercarpet\"}], \"scattergeo\": [{\"marker\": {\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}}, \"type\": \"scattergeo\"}], \"scattergl\": [{\"marker\": {\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}}, \"type\": \"scattergl\"}], \"scattermapbox\": [{\"marker\": {\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}}, \"type\": \"scattermapbox\"}], \"scatterpolar\": [{\"marker\": {\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}}, \"type\": \"scatterpolar\"}], \"scatterpolargl\": [{\"marker\": {\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}}, \"type\": \"scatterpolargl\"}], \"scatterternary\": [{\"marker\": {\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}}, \"type\": \"scatterternary\"}], \"surface\": [{\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}, \"colorscale\": [[0.0, \"#0d0887\"], [0.1111111111111111, \"#46039f\"], [0.2222222222222222, \"#7201a8\"], [0.3333333333333333, \"#9c179e\"], [0.4444444444444444, \"#bd3786\"], [0.5555555555555556, \"#d8576b\"], [0.6666666666666666, \"#ed7953\"], [0.7777777777777778, \"#fb9f3a\"], [0.8888888888888888, \"#fdca26\"], [1.0, \"#f0f921\"]], \"type\": \"surface\"}], \"table\": [{\"cells\": {\"fill\": {\"color\": \"#EBF0F8\"}, \"line\": {\"color\": \"white\"}}, \"header\": {\"fill\": {\"color\": \"#C8D4E3\"}, \"line\": {\"color\": \"white\"}}, \"type\": \"table\"}]}, \"layout\": {\"annotationdefaults\": {\"arrowcolor\": \"#2a3f5f\", \"arrowhead\": 0, \"arrowwidth\": 1}, \"colorscale\": {\"diverging\": [[0, \"#8e0152\"], [0.1, \"#c51b7d\"], [0.2, \"#de77ae\"], [0.3, \"#f1b6da\"], [0.4, \"#fde0ef\"], [0.5, \"#f7f7f7\"], [0.6, \"#e6f5d0\"], [0.7, \"#b8e186\"], [0.8, \"#7fbc41\"], [0.9, \"#4d9221\"], [1, \"#276419\"]], \"sequential\": [[0.0, \"#0d0887\"], [0.1111111111111111, \"#46039f\"], [0.2222222222222222, \"#7201a8\"], [0.3333333333333333, \"#9c179e\"], [0.4444444444444444, \"#bd3786\"], [0.5555555555555556, \"#d8576b\"], [0.6666666666666666, \"#ed7953\"], [0.7777777777777778, \"#fb9f3a\"], [0.8888888888888888, \"#fdca26\"], [1.0, \"#f0f921\"]], \"sequentialminus\": [[0.0, \"#0d0887\"], [0.1111111111111111, \"#46039f\"], [0.2222222222222222, \"#7201a8\"], [0.3333333333333333, \"#9c179e\"], [0.4444444444444444, \"#bd3786\"], [0.5555555555555556, \"#d8576b\"], [0.6666666666666666, \"#ed7953\"], [0.7777777777777778, \"#fb9f3a\"], [0.8888888888888888, \"#fdca26\"], [1.0, \"#f0f921\"]]}, \"colorway\": [\"#636efa\", \"#EF553B\", \"#00cc96\", \"#ab63fa\", \"#FFA15A\", \"#19d3f3\", \"#FF6692\", \"#B6E880\", \"#FF97FF\", \"#FECB52\"], \"font\": {\"color\": \"#2a3f5f\"}, \"geo\": {\"bgcolor\": \"white\", \"lakecolor\": \"white\", \"landcolor\": \"#E5ECF6\", \"showlakes\": true, \"showland\": true, \"subunitcolor\": \"white\"}, \"hoverlabel\": {\"align\": \"left\"}, \"hovermode\": \"closest\", \"mapbox\": {\"style\": \"light\"}, \"paper_bgcolor\": \"white\", \"plot_bgcolor\": \"#E5ECF6\", \"polar\": {\"angularaxis\": {\"gridcolor\": \"white\", \"linecolor\": \"white\", \"ticks\": \"\"}, \"bgcolor\": \"#E5ECF6\", \"radialaxis\": {\"gridcolor\": \"white\", \"linecolor\": \"white\", \"ticks\": \"\"}}, \"scene\": {\"xaxis\": {\"backgroundcolor\": \"#E5ECF6\", \"gridcolor\": \"white\", \"gridwidth\": 2, \"linecolor\": \"white\", \"showbackground\": true, \"ticks\": \"\", \"zerolinecolor\": \"white\"}, \"yaxis\": {\"backgroundcolor\": \"#E5ECF6\", \"gridcolor\": \"white\", \"gridwidth\": 2, \"linecolor\": \"white\", \"showbackground\": true, \"ticks\": \"\", \"zerolinecolor\": \"white\"}, \"zaxis\": {\"backgroundcolor\": \"#E5ECF6\", \"gridcolor\": \"white\", \"gridwidth\": 2, \"linecolor\": \"white\", \"showbackground\": true, \"ticks\": \"\", \"zerolinecolor\": \"white\"}}, \"shapedefaults\": {\"line\": {\"color\": \"#2a3f5f\"}}, \"ternary\": {\"aaxis\": {\"gridcolor\": \"white\", \"linecolor\": \"white\", \"ticks\": \"\"}, \"baxis\": {\"gridcolor\": \"white\", \"linecolor\": \"white\", \"ticks\": \"\"}, \"bgcolor\": \"#E5ECF6\", \"caxis\": {\"gridcolor\": \"white\", \"linecolor\": \"white\", \"ticks\": \"\"}}, \"title\": {\"x\": 0.05}, \"xaxis\": {\"automargin\": true, \"gridcolor\": \"white\", \"linecolor\": \"white\", \"ticks\": \"\", \"zerolinecolor\": \"white\", \"zerolinewidth\": 2}, \"yaxis\": {\"automargin\": true, \"gridcolor\": \"white\", \"linecolor\": \"white\", \"ticks\": \"\", \"zerolinecolor\": \"white\", \"zerolinewidth\": 2}}}, \"title\": {\"text\": \"80s Lyrics Word Count\"}, \"xaxis\": {\"anchor\": \"y\", \"domain\": [0.0, 0.98], \"title\": {\"text\": \"words\"}}, \"yaxis\": {\"anchor\": \"x\", \"domain\": [0.0, 1.0], \"title\": {\"text\": \"count\"}}},\n",
       "                        {\"responsive\": true}\n",
       "                    ).then(function(){\n",
       "                            \n",
       "var gd = document.getElementById('bb6f4cca-e2ec-4add-9ced-0b7de32f7d5e');\n",
       "var x = new MutationObserver(function (mutations, observer) {{\n",
       "        var display = window.getComputedStyle(gd).display;\n",
       "        if (!display || display === 'none') {{\n",
       "            console.log([gd, 'removed!']);\n",
       "            Plotly.purge(gd);\n",
       "            observer.disconnect();\n",
       "        }}\n",
       "}});\n",
       "\n",
       "// Listen for the removal of the full notebook cells\n",
       "var notebookContainer = gd.closest('#notebook-container');\n",
       "if (notebookContainer) {{\n",
       "    x.observe(notebookContainer, {childList: true});\n",
       "}}\n",
       "\n",
       "// Listen for the clearing of the current output cell\n",
       "var outputEl = gd.closest('.output');\n",
       "if (outputEl) {{\n",
       "    x.observe(outputEl, {childList: true});\n",
       "}}\n",
       "\n",
       "                        })\n",
       "                };\n",
       "                });\n",
       "            </script>\n",
       "        </div>"
      ]
     },
     "metadata": {},
     "output_type": "display_data"
    }
   ],
   "source": [
    "## Most frequent words for 80s songs\n",
    "fdist80 = nltk.FreqDist(lyrics_processed80)\n",
    "fdist80 = fdist80.most_common(20)\n",
    "df_fdist80 = pd.DataFrame(fdist80, columns=['words', 'count'])\n",
    "fig = px.bar(df_fdist80, x='words', y='count')\n",
    "fig.update_traces(marker_color='blue', marker_line_color='blue', opacity=0.6)\n",
    "fig.update_layout(title_text='80s Lyrics Word Count')"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "Word frequency for the 1990s shown below makes the trend quite apparent. While 'love' is still the most frequent, it's becoming less frequent compared to other words."
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 29,
   "metadata": {},
   "outputs": [
    {
     "data": {
      "application/vnd.plotly.v1+json": {
       "config": {
        "plotlyServerURL": "https://plot.ly"
       },
       "data": [
        {
         "alignmentgroup": "True",
         "hoverlabel": {
          "namelength": 0
         },
         "hovertemplate": "words=%{x}<br>count=%{y}",
         "legendgroup": "",
         "marker": {
          "color": "blue",
          "line": {
           "color": "blue"
          }
         },
         "name": "",
         "offsetgroup": "",
         "opacity": 0.6,
         "orientation": "v",
         "showlegend": false,
         "textposition": "auto",
         "type": "bar",
         "x": [
          "love",
          "dont",
          "know",
          "baby",
          "got",
          "like",
          "yeah",
          "come",
          "youre",
          "want",
          "one",
          "get",
          "say",
          "make",
          "let",
          "time",
          "see",
          "wan",
          "cant",
          "ill"
         ],
         "xaxis": "x",
         "y": [
          2364,
          1872,
          1720,
          1391,
          1367,
          1254,
          1154,
          1089,
          1024,
          1008,
          1008,
          933,
          931,
          929,
          919,
          884,
          827,
          827,
          788,
          784
         ],
         "yaxis": "y"
        }
       ],
       "layout": {
        "barmode": "relative",
        "height": 600,
        "legend": {
         "tracegroupgap": 0
        },
        "margin": {
         "t": 60
        },
        "template": {
         "data": {
          "bar": [
           {
            "error_x": {
             "color": "#2a3f5f"
            },
            "error_y": {
             "color": "#2a3f5f"
            },
            "marker": {
             "line": {
              "color": "#E5ECF6",
              "width": 0.5
             }
            },
            "type": "bar"
           }
          ],
          "barpolar": [
           {
            "marker": {
             "line": {
              "color": "#E5ECF6",
              "width": 0.5
             }
            },
            "type": "barpolar"
           }
          ],
          "carpet": [
           {
            "aaxis": {
             "endlinecolor": "#2a3f5f",
             "gridcolor": "white",
             "linecolor": "white",
             "minorgridcolor": "white",
             "startlinecolor": "#2a3f5f"
            },
            "baxis": {
             "endlinecolor": "#2a3f5f",
             "gridcolor": "white",
             "linecolor": "white",
             "minorgridcolor": "white",
             "startlinecolor": "#2a3f5f"
            },
            "type": "carpet"
           }
          ],
          "choropleth": [
           {
            "colorbar": {
             "outlinewidth": 0,
             "ticks": ""
            },
            "type": "choropleth"
           }
          ],
          "contour": [
           {
            "colorbar": {
             "outlinewidth": 0,
             "ticks": ""
            },
            "colorscale": [
             [
              0,
              "#0d0887"
             ],
             [
              0.1111111111111111,
              "#46039f"
             ],
             [
              0.2222222222222222,
              "#7201a8"
             ],
             [
              0.3333333333333333,
              "#9c179e"
             ],
             [
              0.4444444444444444,
              "#bd3786"
             ],
             [
              0.5555555555555556,
              "#d8576b"
             ],
             [
              0.6666666666666666,
              "#ed7953"
             ],
             [
              0.7777777777777778,
              "#fb9f3a"
             ],
             [
              0.8888888888888888,
              "#fdca26"
             ],
             [
              1,
              "#f0f921"
             ]
            ],
            "type": "contour"
           }
          ],
          "contourcarpet": [
           {
            "colorbar": {
             "outlinewidth": 0,
             "ticks": ""
            },
            "type": "contourcarpet"
           }
          ],
          "heatmap": [
           {
            "colorbar": {
             "outlinewidth": 0,
             "ticks": ""
            },
            "colorscale": [
             [
              0,
              "#0d0887"
             ],
             [
              0.1111111111111111,
              "#46039f"
             ],
             [
              0.2222222222222222,
              "#7201a8"
             ],
             [
              0.3333333333333333,
              "#9c179e"
             ],
             [
              0.4444444444444444,
              "#bd3786"
             ],
             [
              0.5555555555555556,
              "#d8576b"
             ],
             [
              0.6666666666666666,
              "#ed7953"
             ],
             [
              0.7777777777777778,
              "#fb9f3a"
             ],
             [
              0.8888888888888888,
              "#fdca26"
             ],
             [
              1,
              "#f0f921"
             ]
            ],
            "type": "heatmap"
           }
          ],
          "heatmapgl": [
           {
            "colorbar": {
             "outlinewidth": 0,
             "ticks": ""
            },
            "colorscale": [
             [
              0,
              "#0d0887"
             ],
             [
              0.1111111111111111,
              "#46039f"
             ],
             [
              0.2222222222222222,
              "#7201a8"
             ],
             [
              0.3333333333333333,
              "#9c179e"
             ],
             [
              0.4444444444444444,
              "#bd3786"
             ],
             [
              0.5555555555555556,
              "#d8576b"
             ],
             [
              0.6666666666666666,
              "#ed7953"
             ],
             [
              0.7777777777777778,
              "#fb9f3a"
             ],
             [
              0.8888888888888888,
              "#fdca26"
             ],
             [
              1,
              "#f0f921"
             ]
            ],
            "type": "heatmapgl"
           }
          ],
          "histogram": [
           {
            "marker": {
             "colorbar": {
              "outlinewidth": 0,
              "ticks": ""
             }
            },
            "type": "histogram"
           }
          ],
          "histogram2d": [
           {
            "colorbar": {
             "outlinewidth": 0,
             "ticks": ""
            },
            "colorscale": [
             [
              0,
              "#0d0887"
             ],
             [
              0.1111111111111111,
              "#46039f"
             ],
             [
              0.2222222222222222,
              "#7201a8"
             ],
             [
              0.3333333333333333,
              "#9c179e"
             ],
             [
              0.4444444444444444,
              "#bd3786"
             ],
             [
              0.5555555555555556,
              "#d8576b"
             ],
             [
              0.6666666666666666,
              "#ed7953"
             ],
             [
              0.7777777777777778,
              "#fb9f3a"
             ],
             [
              0.8888888888888888,
              "#fdca26"
             ],
             [
              1,
              "#f0f921"
             ]
            ],
            "type": "histogram2d"
           }
          ],
          "histogram2dcontour": [
           {
            "colorbar": {
             "outlinewidth": 0,
             "ticks": ""
            },
            "colorscale": [
             [
              0,
              "#0d0887"
             ],
             [
              0.1111111111111111,
              "#46039f"
             ],
             [
              0.2222222222222222,
              "#7201a8"
             ],
             [
              0.3333333333333333,
              "#9c179e"
             ],
             [
              0.4444444444444444,
              "#bd3786"
             ],
             [
              0.5555555555555556,
              "#d8576b"
             ],
             [
              0.6666666666666666,
              "#ed7953"
             ],
             [
              0.7777777777777778,
              "#fb9f3a"
             ],
             [
              0.8888888888888888,
              "#fdca26"
             ],
             [
              1,
              "#f0f921"
             ]
            ],
            "type": "histogram2dcontour"
           }
          ],
          "mesh3d": [
           {
            "colorbar": {
             "outlinewidth": 0,
             "ticks": ""
            },
            "type": "mesh3d"
           }
          ],
          "parcoords": [
           {
            "line": {
             "colorbar": {
              "outlinewidth": 0,
              "ticks": ""
             }
            },
            "type": "parcoords"
           }
          ],
          "scatter": [
           {
            "marker": {
             "colorbar": {
              "outlinewidth": 0,
              "ticks": ""
             }
            },
            "type": "scatter"
           }
          ],
          "scatter3d": [
           {
            "line": {
             "colorbar": {
              "outlinewidth": 0,
              "ticks": ""
             }
            },
            "marker": {
             "colorbar": {
              "outlinewidth": 0,
              "ticks": ""
             }
            },
            "type": "scatter3d"
           }
          ],
          "scattercarpet": [
           {
            "marker": {
             "colorbar": {
              "outlinewidth": 0,
              "ticks": ""
             }
            },
            "type": "scattercarpet"
           }
          ],
          "scattergeo": [
           {
            "marker": {
             "colorbar": {
              "outlinewidth": 0,
              "ticks": ""
             }
            },
            "type": "scattergeo"
           }
          ],
          "scattergl": [
           {
            "marker": {
             "colorbar": {
              "outlinewidth": 0,
              "ticks": ""
             }
            },
            "type": "scattergl"
           }
          ],
          "scattermapbox": [
           {
            "marker": {
             "colorbar": {
              "outlinewidth": 0,
              "ticks": ""
             }
            },
            "type": "scattermapbox"
           }
          ],
          "scatterpolar": [
           {
            "marker": {
             "colorbar": {
              "outlinewidth": 0,
              "ticks": ""
             }
            },
            "type": "scatterpolar"
           }
          ],
          "scatterpolargl": [
           {
            "marker": {
             "colorbar": {
              "outlinewidth": 0,
              "ticks": ""
             }
            },
            "type": "scatterpolargl"
           }
          ],
          "scatterternary": [
           {
            "marker": {
             "colorbar": {
              "outlinewidth": 0,
              "ticks": ""
             }
            },
            "type": "scatterternary"
           }
          ],
          "surface": [
           {
            "colorbar": {
             "outlinewidth": 0,
             "ticks": ""
            },
            "colorscale": [
             [
              0,
              "#0d0887"
             ],
             [
              0.1111111111111111,
              "#46039f"
             ],
             [
              0.2222222222222222,
              "#7201a8"
             ],
             [
              0.3333333333333333,
              "#9c179e"
             ],
             [
              0.4444444444444444,
              "#bd3786"
             ],
             [
              0.5555555555555556,
              "#d8576b"
             ],
             [
              0.6666666666666666,
              "#ed7953"
             ],
             [
              0.7777777777777778,
              "#fb9f3a"
             ],
             [
              0.8888888888888888,
              "#fdca26"
             ],
             [
              1,
              "#f0f921"
             ]
            ],
            "type": "surface"
           }
          ],
          "table": [
           {
            "cells": {
             "fill": {
              "color": "#EBF0F8"
             },
             "line": {
              "color": "white"
             }
            },
            "header": {
             "fill": {
              "color": "#C8D4E3"
             },
             "line": {
              "color": "white"
             }
            },
            "type": "table"
           }
          ]
         },
         "layout": {
          "annotationdefaults": {
           "arrowcolor": "#2a3f5f",
           "arrowhead": 0,
           "arrowwidth": 1
          },
          "colorscale": {
           "diverging": [
            [
             0,
             "#8e0152"
            ],
            [
             0.1,
             "#c51b7d"
            ],
            [
             0.2,
             "#de77ae"
            ],
            [
             0.3,
             "#f1b6da"
            ],
            [
             0.4,
             "#fde0ef"
            ],
            [
             0.5,
             "#f7f7f7"
            ],
            [
             0.6,
             "#e6f5d0"
            ],
            [
             0.7,
             "#b8e186"
            ],
            [
             0.8,
             "#7fbc41"
            ],
            [
             0.9,
             "#4d9221"
            ],
            [
             1,
             "#276419"
            ]
           ],
           "sequential": [
            [
             0,
             "#0d0887"
            ],
            [
             0.1111111111111111,
             "#46039f"
            ],
            [
             0.2222222222222222,
             "#7201a8"
            ],
            [
             0.3333333333333333,
             "#9c179e"
            ],
            [
             0.4444444444444444,
             "#bd3786"
            ],
            [
             0.5555555555555556,
             "#d8576b"
            ],
            [
             0.6666666666666666,
             "#ed7953"
            ],
            [
             0.7777777777777778,
             "#fb9f3a"
            ],
            [
             0.8888888888888888,
             "#fdca26"
            ],
            [
             1,
             "#f0f921"
            ]
           ],
           "sequentialminus": [
            [
             0,
             "#0d0887"
            ],
            [
             0.1111111111111111,
             "#46039f"
            ],
            [
             0.2222222222222222,
             "#7201a8"
            ],
            [
             0.3333333333333333,
             "#9c179e"
            ],
            [
             0.4444444444444444,
             "#bd3786"
            ],
            [
             0.5555555555555556,
             "#d8576b"
            ],
            [
             0.6666666666666666,
             "#ed7953"
            ],
            [
             0.7777777777777778,
             "#fb9f3a"
            ],
            [
             0.8888888888888888,
             "#fdca26"
            ],
            [
             1,
             "#f0f921"
            ]
           ]
          },
          "colorway": [
           "#636efa",
           "#EF553B",
           "#00cc96",
           "#ab63fa",
           "#FFA15A",
           "#19d3f3",
           "#FF6692",
           "#B6E880",
           "#FF97FF",
           "#FECB52"
          ],
          "font": {
           "color": "#2a3f5f"
          },
          "geo": {
           "bgcolor": "white",
           "lakecolor": "white",
           "landcolor": "#E5ECF6",
           "showlakes": true,
           "showland": true,
           "subunitcolor": "white"
          },
          "hoverlabel": {
           "align": "left"
          },
          "hovermode": "closest",
          "mapbox": {
           "style": "light"
          },
          "paper_bgcolor": "white",
          "plot_bgcolor": "#E5ECF6",
          "polar": {
           "angularaxis": {
            "gridcolor": "white",
            "linecolor": "white",
            "ticks": ""
           },
           "bgcolor": "#E5ECF6",
           "radialaxis": {
            "gridcolor": "white",
            "linecolor": "white",
            "ticks": ""
           }
          },
          "scene": {
           "xaxis": {
            "backgroundcolor": "#E5ECF6",
            "gridcolor": "white",
            "gridwidth": 2,
            "linecolor": "white",
            "showbackground": true,
            "ticks": "",
            "zerolinecolor": "white"
           },
           "yaxis": {
            "backgroundcolor": "#E5ECF6",
            "gridcolor": "white",
            "gridwidth": 2,
            "linecolor": "white",
            "showbackground": true,
            "ticks": "",
            "zerolinecolor": "white"
           },
           "zaxis": {
            "backgroundcolor": "#E5ECF6",
            "gridcolor": "white",
            "gridwidth": 2,
            "linecolor": "white",
            "showbackground": true,
            "ticks": "",
            "zerolinecolor": "white"
           }
          },
          "shapedefaults": {
           "line": {
            "color": "#2a3f5f"
           }
          },
          "ternary": {
           "aaxis": {
            "gridcolor": "white",
            "linecolor": "white",
            "ticks": ""
           },
           "baxis": {
            "gridcolor": "white",
            "linecolor": "white",
            "ticks": ""
           },
           "bgcolor": "#E5ECF6",
           "caxis": {
            "gridcolor": "white",
            "linecolor": "white",
            "ticks": ""
           }
          },
          "title": {
           "x": 0.05
          },
          "xaxis": {
           "automargin": true,
           "gridcolor": "white",
           "linecolor": "white",
           "ticks": "",
           "zerolinecolor": "white",
           "zerolinewidth": 2
          },
          "yaxis": {
           "automargin": true,
           "gridcolor": "white",
           "linecolor": "white",
           "ticks": "",
           "zerolinecolor": "white",
           "zerolinewidth": 2
          }
         }
        },
        "title": {
         "text": "90s Lyrics Word Count"
        },
        "xaxis": {
         "anchor": "y",
         "domain": [
          0,
          0.98
         ],
         "title": {
          "text": "words"
         }
        },
        "yaxis": {
         "anchor": "x",
         "domain": [
          0,
          1
         ],
         "title": {
          "text": "count"
         }
        }
       }
      },
      "text/html": [
       "<div>\n",
       "        \n",
       "        \n",
       "            <div id=\"583d58a5-a2cf-4317-a978-cffdeb8f814a\" class=\"plotly-graph-div\" style=\"height:600px; width:100%;\"></div>\n",
       "            <script type=\"text/javascript\">\n",
       "                require([\"plotly\"], function(Plotly) {\n",
       "                    window.PLOTLYENV=window.PLOTLYENV || {};\n",
       "                    \n",
       "                if (document.getElementById(\"583d58a5-a2cf-4317-a978-cffdeb8f814a\")) {\n",
       "                    Plotly.newPlot(\n",
       "                        '583d58a5-a2cf-4317-a978-cffdeb8f814a',\n",
       "                        [{\"alignmentgroup\": \"True\", \"hoverlabel\": {\"namelength\": 0}, \"hovertemplate\": \"words=%{x}<br>count=%{y}\", \"legendgroup\": \"\", \"marker\": {\"color\": \"blue\", \"line\": {\"color\": \"blue\"}}, \"name\": \"\", \"offsetgroup\": \"\", \"opacity\": 0.6, \"orientation\": \"v\", \"showlegend\": false, \"textposition\": \"auto\", \"type\": \"bar\", \"x\": [\"love\", \"dont\", \"know\", \"baby\", \"got\", \"like\", \"yeah\", \"come\", \"youre\", \"want\", \"one\", \"get\", \"say\", \"make\", \"let\", \"time\", \"see\", \"wan\", \"cant\", \"ill\"], \"xaxis\": \"x\", \"y\": [2364, 1872, 1720, 1391, 1367, 1254, 1154, 1089, 1024, 1008, 1008, 933, 931, 929, 919, 884, 827, 827, 788, 784], \"yaxis\": \"y\"}],\n",
       "                        {\"barmode\": \"relative\", \"height\": 600, \"legend\": {\"tracegroupgap\": 0}, \"margin\": {\"t\": 60}, \"template\": {\"data\": {\"bar\": [{\"error_x\": {\"color\": \"#2a3f5f\"}, \"error_y\": {\"color\": \"#2a3f5f\"}, \"marker\": {\"line\": {\"color\": \"#E5ECF6\", \"width\": 0.5}}, \"type\": \"bar\"}], \"barpolar\": [{\"marker\": {\"line\": {\"color\": \"#E5ECF6\", \"width\": 0.5}}, \"type\": \"barpolar\"}], \"carpet\": [{\"aaxis\": {\"endlinecolor\": \"#2a3f5f\", \"gridcolor\": \"white\", \"linecolor\": \"white\", \"minorgridcolor\": \"white\", \"startlinecolor\": \"#2a3f5f\"}, \"baxis\": {\"endlinecolor\": \"#2a3f5f\", \"gridcolor\": \"white\", \"linecolor\": \"white\", \"minorgridcolor\": \"white\", \"startlinecolor\": \"#2a3f5f\"}, \"type\": \"carpet\"}], \"choropleth\": [{\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}, \"type\": \"choropleth\"}], \"contour\": [{\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}, \"colorscale\": [[0.0, \"#0d0887\"], [0.1111111111111111, \"#46039f\"], [0.2222222222222222, \"#7201a8\"], [0.3333333333333333, \"#9c179e\"], [0.4444444444444444, \"#bd3786\"], [0.5555555555555556, \"#d8576b\"], [0.6666666666666666, \"#ed7953\"], [0.7777777777777778, \"#fb9f3a\"], [0.8888888888888888, \"#fdca26\"], [1.0, \"#f0f921\"]], \"type\": \"contour\"}], \"contourcarpet\": [{\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}, \"type\": \"contourcarpet\"}], \"heatmap\": [{\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}, \"colorscale\": [[0.0, \"#0d0887\"], [0.1111111111111111, \"#46039f\"], [0.2222222222222222, \"#7201a8\"], [0.3333333333333333, \"#9c179e\"], [0.4444444444444444, \"#bd3786\"], [0.5555555555555556, \"#d8576b\"], [0.6666666666666666, \"#ed7953\"], [0.7777777777777778, \"#fb9f3a\"], [0.8888888888888888, \"#fdca26\"], [1.0, \"#f0f921\"]], \"type\": \"heatmap\"}], \"heatmapgl\": [{\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}, \"colorscale\": [[0.0, \"#0d0887\"], [0.1111111111111111, \"#46039f\"], [0.2222222222222222, \"#7201a8\"], [0.3333333333333333, \"#9c179e\"], [0.4444444444444444, \"#bd3786\"], [0.5555555555555556, \"#d8576b\"], [0.6666666666666666, \"#ed7953\"], [0.7777777777777778, \"#fb9f3a\"], [0.8888888888888888, \"#fdca26\"], [1.0, \"#f0f921\"]], \"type\": \"heatmapgl\"}], \"histogram\": [{\"marker\": {\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}}, \"type\": \"histogram\"}], \"histogram2d\": [{\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}, \"colorscale\": [[0.0, \"#0d0887\"], [0.1111111111111111, \"#46039f\"], [0.2222222222222222, \"#7201a8\"], [0.3333333333333333, \"#9c179e\"], [0.4444444444444444, \"#bd3786\"], [0.5555555555555556, \"#d8576b\"], [0.6666666666666666, \"#ed7953\"], [0.7777777777777778, \"#fb9f3a\"], [0.8888888888888888, \"#fdca26\"], [1.0, \"#f0f921\"]], \"type\": \"histogram2d\"}], \"histogram2dcontour\": [{\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}, \"colorscale\": [[0.0, \"#0d0887\"], [0.1111111111111111, \"#46039f\"], [0.2222222222222222, \"#7201a8\"], [0.3333333333333333, \"#9c179e\"], [0.4444444444444444, \"#bd3786\"], [0.5555555555555556, \"#d8576b\"], [0.6666666666666666, \"#ed7953\"], [0.7777777777777778, \"#fb9f3a\"], [0.8888888888888888, \"#fdca26\"], [1.0, \"#f0f921\"]], \"type\": \"histogram2dcontour\"}], \"mesh3d\": [{\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}, \"type\": \"mesh3d\"}], \"parcoords\": [{\"line\": {\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}}, \"type\": \"parcoords\"}], \"scatter\": [{\"marker\": {\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}}, \"type\": \"scatter\"}], \"scatter3d\": [{\"line\": {\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}}, \"marker\": {\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}}, \"type\": \"scatter3d\"}], \"scattercarpet\": [{\"marker\": {\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}}, \"type\": \"scattercarpet\"}], \"scattergeo\": [{\"marker\": {\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}}, \"type\": \"scattergeo\"}], \"scattergl\": [{\"marker\": {\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}}, \"type\": \"scattergl\"}], \"scattermapbox\": [{\"marker\": {\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}}, \"type\": \"scattermapbox\"}], \"scatterpolar\": [{\"marker\": {\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}}, \"type\": \"scatterpolar\"}], \"scatterpolargl\": [{\"marker\": {\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}}, \"type\": \"scatterpolargl\"}], \"scatterternary\": [{\"marker\": {\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}}, \"type\": \"scatterternary\"}], \"surface\": [{\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}, \"colorscale\": [[0.0, \"#0d0887\"], [0.1111111111111111, \"#46039f\"], [0.2222222222222222, \"#7201a8\"], [0.3333333333333333, \"#9c179e\"], [0.4444444444444444, \"#bd3786\"], [0.5555555555555556, \"#d8576b\"], [0.6666666666666666, \"#ed7953\"], [0.7777777777777778, \"#fb9f3a\"], [0.8888888888888888, \"#fdca26\"], [1.0, \"#f0f921\"]], \"type\": \"surface\"}], \"table\": [{\"cells\": {\"fill\": {\"color\": \"#EBF0F8\"}, \"line\": {\"color\": \"white\"}}, \"header\": {\"fill\": {\"color\": \"#C8D4E3\"}, \"line\": {\"color\": \"white\"}}, \"type\": \"table\"}]}, \"layout\": {\"annotationdefaults\": {\"arrowcolor\": \"#2a3f5f\", \"arrowhead\": 0, \"arrowwidth\": 1}, \"colorscale\": {\"diverging\": [[0, \"#8e0152\"], [0.1, \"#c51b7d\"], [0.2, \"#de77ae\"], [0.3, \"#f1b6da\"], [0.4, \"#fde0ef\"], [0.5, \"#f7f7f7\"], [0.6, \"#e6f5d0\"], [0.7, \"#b8e186\"], [0.8, \"#7fbc41\"], [0.9, \"#4d9221\"], [1, \"#276419\"]], \"sequential\": [[0.0, \"#0d0887\"], [0.1111111111111111, \"#46039f\"], [0.2222222222222222, \"#7201a8\"], [0.3333333333333333, \"#9c179e\"], [0.4444444444444444, \"#bd3786\"], [0.5555555555555556, \"#d8576b\"], [0.6666666666666666, \"#ed7953\"], [0.7777777777777778, \"#fb9f3a\"], [0.8888888888888888, \"#fdca26\"], [1.0, \"#f0f921\"]], \"sequentialminus\": [[0.0, \"#0d0887\"], [0.1111111111111111, \"#46039f\"], [0.2222222222222222, \"#7201a8\"], [0.3333333333333333, \"#9c179e\"], [0.4444444444444444, \"#bd3786\"], [0.5555555555555556, \"#d8576b\"], [0.6666666666666666, \"#ed7953\"], [0.7777777777777778, \"#fb9f3a\"], [0.8888888888888888, \"#fdca26\"], [1.0, \"#f0f921\"]]}, \"colorway\": [\"#636efa\", \"#EF553B\", \"#00cc96\", \"#ab63fa\", \"#FFA15A\", \"#19d3f3\", \"#FF6692\", \"#B6E880\", \"#FF97FF\", \"#FECB52\"], \"font\": {\"color\": \"#2a3f5f\"}, \"geo\": {\"bgcolor\": \"white\", \"lakecolor\": \"white\", \"landcolor\": \"#E5ECF6\", \"showlakes\": true, \"showland\": true, \"subunitcolor\": \"white\"}, \"hoverlabel\": {\"align\": \"left\"}, \"hovermode\": \"closest\", \"mapbox\": {\"style\": \"light\"}, \"paper_bgcolor\": \"white\", \"plot_bgcolor\": \"#E5ECF6\", \"polar\": {\"angularaxis\": {\"gridcolor\": \"white\", \"linecolor\": \"white\", \"ticks\": \"\"}, \"bgcolor\": \"#E5ECF6\", \"radialaxis\": {\"gridcolor\": \"white\", \"linecolor\": \"white\", \"ticks\": \"\"}}, \"scene\": {\"xaxis\": {\"backgroundcolor\": \"#E5ECF6\", \"gridcolor\": \"white\", \"gridwidth\": 2, \"linecolor\": \"white\", \"showbackground\": true, \"ticks\": \"\", \"zerolinecolor\": \"white\"}, \"yaxis\": {\"backgroundcolor\": \"#E5ECF6\", \"gridcolor\": \"white\", \"gridwidth\": 2, \"linecolor\": \"white\", \"showbackground\": true, \"ticks\": \"\", \"zerolinecolor\": \"white\"}, \"zaxis\": {\"backgroundcolor\": \"#E5ECF6\", \"gridcolor\": \"white\", \"gridwidth\": 2, \"linecolor\": \"white\", \"showbackground\": true, \"ticks\": \"\", \"zerolinecolor\": \"white\"}}, \"shapedefaults\": {\"line\": {\"color\": \"#2a3f5f\"}}, \"ternary\": {\"aaxis\": {\"gridcolor\": \"white\", \"linecolor\": \"white\", \"ticks\": \"\"}, \"baxis\": {\"gridcolor\": \"white\", \"linecolor\": \"white\", \"ticks\": \"\"}, \"bgcolor\": \"#E5ECF6\", \"caxis\": {\"gridcolor\": \"white\", \"linecolor\": \"white\", \"ticks\": \"\"}}, \"title\": {\"x\": 0.05}, \"xaxis\": {\"automargin\": true, \"gridcolor\": \"white\", \"linecolor\": \"white\", \"ticks\": \"\", \"zerolinecolor\": \"white\", \"zerolinewidth\": 2}, \"yaxis\": {\"automargin\": true, \"gridcolor\": \"white\", \"linecolor\": \"white\", \"ticks\": \"\", \"zerolinecolor\": \"white\", \"zerolinewidth\": 2}}}, \"title\": {\"text\": \"90s Lyrics Word Count\"}, \"xaxis\": {\"anchor\": \"y\", \"domain\": [0.0, 0.98], \"title\": {\"text\": \"words\"}}, \"yaxis\": {\"anchor\": \"x\", \"domain\": [0.0, 1.0], \"title\": {\"text\": \"count\"}}},\n",
       "                        {\"responsive\": true}\n",
       "                    ).then(function(){\n",
       "                            \n",
       "var gd = document.getElementById('583d58a5-a2cf-4317-a978-cffdeb8f814a');\n",
       "var x = new MutationObserver(function (mutations, observer) {{\n",
       "        var display = window.getComputedStyle(gd).display;\n",
       "        if (!display || display === 'none') {{\n",
       "            console.log([gd, 'removed!']);\n",
       "            Plotly.purge(gd);\n",
       "            observer.disconnect();\n",
       "        }}\n",
       "}});\n",
       "\n",
       "// Listen for the removal of the full notebook cells\n",
       "var notebookContainer = gd.closest('#notebook-container');\n",
       "if (notebookContainer) {{\n",
       "    x.observe(notebookContainer, {childList: true});\n",
       "}}\n",
       "\n",
       "// Listen for the clearing of the current output cell\n",
       "var outputEl = gd.closest('.output');\n",
       "if (outputEl) {{\n",
       "    x.observe(outputEl, {childList: true});\n",
       "}}\n",
       "\n",
       "                        })\n",
       "                };\n",
       "                });\n",
       "            </script>\n",
       "        </div>"
      ]
     },
     "metadata": {},
     "output_type": "display_data"
    }
   ],
   "source": [
    "## Most frequent words for 90s songs\n",
    "fdist90 = nltk.FreqDist(lyrics_processed90)\n",
    "fdist90 = fdist90.most_common(20)\n",
    "df_fdist90 = pd.DataFrame(fdist90, columns=['words', 'count'])\n",
    "fig = px.bar(df_fdist90, x='words', y='count')\n",
    "fig.update_traces(marker_color='blue', marker_line_color='blue', opacity=0.6)\n",
    "fig.update_layout(title_text='90s Lyrics Word Count')"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "Word frequency for the 2000s shown below, is very meaningful as it represents the first decade where the word 'love' does not appear most frequently. In fact, the word 'love' is only the third most frequent. "
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 30,
   "metadata": {},
   "outputs": [
    {
     "data": {
      "application/vnd.plotly.v1+json": {
       "config": {
        "plotlyServerURL": "https://plot.ly"
       },
       "data": [
        {
         "alignmentgroup": "True",
         "hoverlabel": {
          "namelength": 0
         },
         "hovertemplate": "words=%{x}<br>count=%{y}",
         "legendgroup": "",
         "marker": {
          "color": "blue",
          "line": {
           "color": "blue"
          }
         },
         "name": "",
         "offsetgroup": "",
         "opacity": 0.6,
         "orientation": "v",
         "showlegend": false,
         "textposition": "auto",
         "type": "bar",
         "x": [
          "know",
          "dont",
          "love",
          "like",
          "got",
          "get",
          "baby",
          "youre",
          "girl",
          "yeah",
          "let",
          "make",
          "see",
          "want",
          "wan",
          "one",
          "cant",
          "come",
          "cause",
          "gon"
         ],
         "xaxis": "x",
         "y": [
          2269,
          2238,
          1939,
          1937,
          1799,
          1584,
          1333,
          1224,
          1186,
          1169,
          1117,
          1106,
          1093,
          1085,
          1027,
          1025,
          1025,
          1022,
          1011,
          956
         ],
         "yaxis": "y"
        }
       ],
       "layout": {
        "barmode": "relative",
        "height": 600,
        "legend": {
         "tracegroupgap": 0
        },
        "margin": {
         "t": 60
        },
        "template": {
         "data": {
          "bar": [
           {
            "error_x": {
             "color": "#2a3f5f"
            },
            "error_y": {
             "color": "#2a3f5f"
            },
            "marker": {
             "line": {
              "color": "#E5ECF6",
              "width": 0.5
             }
            },
            "type": "bar"
           }
          ],
          "barpolar": [
           {
            "marker": {
             "line": {
              "color": "#E5ECF6",
              "width": 0.5
             }
            },
            "type": "barpolar"
           }
          ],
          "carpet": [
           {
            "aaxis": {
             "endlinecolor": "#2a3f5f",
             "gridcolor": "white",
             "linecolor": "white",
             "minorgridcolor": "white",
             "startlinecolor": "#2a3f5f"
            },
            "baxis": {
             "endlinecolor": "#2a3f5f",
             "gridcolor": "white",
             "linecolor": "white",
             "minorgridcolor": "white",
             "startlinecolor": "#2a3f5f"
            },
            "type": "carpet"
           }
          ],
          "choropleth": [
           {
            "colorbar": {
             "outlinewidth": 0,
             "ticks": ""
            },
            "type": "choropleth"
           }
          ],
          "contour": [
           {
            "colorbar": {
             "outlinewidth": 0,
             "ticks": ""
            },
            "colorscale": [
             [
              0,
              "#0d0887"
             ],
             [
              0.1111111111111111,
              "#46039f"
             ],
             [
              0.2222222222222222,
              "#7201a8"
             ],
             [
              0.3333333333333333,
              "#9c179e"
             ],
             [
              0.4444444444444444,
              "#bd3786"
             ],
             [
              0.5555555555555556,
              "#d8576b"
             ],
             [
              0.6666666666666666,
              "#ed7953"
             ],
             [
              0.7777777777777778,
              "#fb9f3a"
             ],
             [
              0.8888888888888888,
              "#fdca26"
             ],
             [
              1,
              "#f0f921"
             ]
            ],
            "type": "contour"
           }
          ],
          "contourcarpet": [
           {
            "colorbar": {
             "outlinewidth": 0,
             "ticks": ""
            },
            "type": "contourcarpet"
           }
          ],
          "heatmap": [
           {
            "colorbar": {
             "outlinewidth": 0,
             "ticks": ""
            },
            "colorscale": [
             [
              0,
              "#0d0887"
             ],
             [
              0.1111111111111111,
              "#46039f"
             ],
             [
              0.2222222222222222,
              "#7201a8"
             ],
             [
              0.3333333333333333,
              "#9c179e"
             ],
             [
              0.4444444444444444,
              "#bd3786"
             ],
             [
              0.5555555555555556,
              "#d8576b"
             ],
             [
              0.6666666666666666,
              "#ed7953"
             ],
             [
              0.7777777777777778,
              "#fb9f3a"
             ],
             [
              0.8888888888888888,
              "#fdca26"
             ],
             [
              1,
              "#f0f921"
             ]
            ],
            "type": "heatmap"
           }
          ],
          "heatmapgl": [
           {
            "colorbar": {
             "outlinewidth": 0,
             "ticks": ""
            },
            "colorscale": [
             [
              0,
              "#0d0887"
             ],
             [
              0.1111111111111111,
              "#46039f"
             ],
             [
              0.2222222222222222,
              "#7201a8"
             ],
             [
              0.3333333333333333,
              "#9c179e"
             ],
             [
              0.4444444444444444,
              "#bd3786"
             ],
             [
              0.5555555555555556,
              "#d8576b"
             ],
             [
              0.6666666666666666,
              "#ed7953"
             ],
             [
              0.7777777777777778,
              "#fb9f3a"
             ],
             [
              0.8888888888888888,
              "#fdca26"
             ],
             [
              1,
              "#f0f921"
             ]
            ],
            "type": "heatmapgl"
           }
          ],
          "histogram": [
           {
            "marker": {
             "colorbar": {
              "outlinewidth": 0,
              "ticks": ""
             }
            },
            "type": "histogram"
           }
          ],
          "histogram2d": [
           {
            "colorbar": {
             "outlinewidth": 0,
             "ticks": ""
            },
            "colorscale": [
             [
              0,
              "#0d0887"
             ],
             [
              0.1111111111111111,
              "#46039f"
             ],
             [
              0.2222222222222222,
              "#7201a8"
             ],
             [
              0.3333333333333333,
              "#9c179e"
             ],
             [
              0.4444444444444444,
              "#bd3786"
             ],
             [
              0.5555555555555556,
              "#d8576b"
             ],
             [
              0.6666666666666666,
              "#ed7953"
             ],
             [
              0.7777777777777778,
              "#fb9f3a"
             ],
             [
              0.8888888888888888,
              "#fdca26"
             ],
             [
              1,
              "#f0f921"
             ]
            ],
            "type": "histogram2d"
           }
          ],
          "histogram2dcontour": [
           {
            "colorbar": {
             "outlinewidth": 0,
             "ticks": ""
            },
            "colorscale": [
             [
              0,
              "#0d0887"
             ],
             [
              0.1111111111111111,
              "#46039f"
             ],
             [
              0.2222222222222222,
              "#7201a8"
             ],
             [
              0.3333333333333333,
              "#9c179e"
             ],
             [
              0.4444444444444444,
              "#bd3786"
             ],
             [
              0.5555555555555556,
              "#d8576b"
             ],
             [
              0.6666666666666666,
              "#ed7953"
             ],
             [
              0.7777777777777778,
              "#fb9f3a"
             ],
             [
              0.8888888888888888,
              "#fdca26"
             ],
             [
              1,
              "#f0f921"
             ]
            ],
            "type": "histogram2dcontour"
           }
          ],
          "mesh3d": [
           {
            "colorbar": {
             "outlinewidth": 0,
             "ticks": ""
            },
            "type": "mesh3d"
           }
          ],
          "parcoords": [
           {
            "line": {
             "colorbar": {
              "outlinewidth": 0,
              "ticks": ""
             }
            },
            "type": "parcoords"
           }
          ],
          "scatter": [
           {
            "marker": {
             "colorbar": {
              "outlinewidth": 0,
              "ticks": ""
             }
            },
            "type": "scatter"
           }
          ],
          "scatter3d": [
           {
            "line": {
             "colorbar": {
              "outlinewidth": 0,
              "ticks": ""
             }
            },
            "marker": {
             "colorbar": {
              "outlinewidth": 0,
              "ticks": ""
             }
            },
            "type": "scatter3d"
           }
          ],
          "scattercarpet": [
           {
            "marker": {
             "colorbar": {
              "outlinewidth": 0,
              "ticks": ""
             }
            },
            "type": "scattercarpet"
           }
          ],
          "scattergeo": [
           {
            "marker": {
             "colorbar": {
              "outlinewidth": 0,
              "ticks": ""
             }
            },
            "type": "scattergeo"
           }
          ],
          "scattergl": [
           {
            "marker": {
             "colorbar": {
              "outlinewidth": 0,
              "ticks": ""
             }
            },
            "type": "scattergl"
           }
          ],
          "scattermapbox": [
           {
            "marker": {
             "colorbar": {
              "outlinewidth": 0,
              "ticks": ""
             }
            },
            "type": "scattermapbox"
           }
          ],
          "scatterpolar": [
           {
            "marker": {
             "colorbar": {
              "outlinewidth": 0,
              "ticks": ""
             }
            },
            "type": "scatterpolar"
           }
          ],
          "scatterpolargl": [
           {
            "marker": {
             "colorbar": {
              "outlinewidth": 0,
              "ticks": ""
             }
            },
            "type": "scatterpolargl"
           }
          ],
          "scatterternary": [
           {
            "marker": {
             "colorbar": {
              "outlinewidth": 0,
              "ticks": ""
             }
            },
            "type": "scatterternary"
           }
          ],
          "surface": [
           {
            "colorbar": {
             "outlinewidth": 0,
             "ticks": ""
            },
            "colorscale": [
             [
              0,
              "#0d0887"
             ],
             [
              0.1111111111111111,
              "#46039f"
             ],
             [
              0.2222222222222222,
              "#7201a8"
             ],
             [
              0.3333333333333333,
              "#9c179e"
             ],
             [
              0.4444444444444444,
              "#bd3786"
             ],
             [
              0.5555555555555556,
              "#d8576b"
             ],
             [
              0.6666666666666666,
              "#ed7953"
             ],
             [
              0.7777777777777778,
              "#fb9f3a"
             ],
             [
              0.8888888888888888,
              "#fdca26"
             ],
             [
              1,
              "#f0f921"
             ]
            ],
            "type": "surface"
           }
          ],
          "table": [
           {
            "cells": {
             "fill": {
              "color": "#EBF0F8"
             },
             "line": {
              "color": "white"
             }
            },
            "header": {
             "fill": {
              "color": "#C8D4E3"
             },
             "line": {
              "color": "white"
             }
            },
            "type": "table"
           }
          ]
         },
         "layout": {
          "annotationdefaults": {
           "arrowcolor": "#2a3f5f",
           "arrowhead": 0,
           "arrowwidth": 1
          },
          "colorscale": {
           "diverging": [
            [
             0,
             "#8e0152"
            ],
            [
             0.1,
             "#c51b7d"
            ],
            [
             0.2,
             "#de77ae"
            ],
            [
             0.3,
             "#f1b6da"
            ],
            [
             0.4,
             "#fde0ef"
            ],
            [
             0.5,
             "#f7f7f7"
            ],
            [
             0.6,
             "#e6f5d0"
            ],
            [
             0.7,
             "#b8e186"
            ],
            [
             0.8,
             "#7fbc41"
            ],
            [
             0.9,
             "#4d9221"
            ],
            [
             1,
             "#276419"
            ]
           ],
           "sequential": [
            [
             0,
             "#0d0887"
            ],
            [
             0.1111111111111111,
             "#46039f"
            ],
            [
             0.2222222222222222,
             "#7201a8"
            ],
            [
             0.3333333333333333,
             "#9c179e"
            ],
            [
             0.4444444444444444,
             "#bd3786"
            ],
            [
             0.5555555555555556,
             "#d8576b"
            ],
            [
             0.6666666666666666,
             "#ed7953"
            ],
            [
             0.7777777777777778,
             "#fb9f3a"
            ],
            [
             0.8888888888888888,
             "#fdca26"
            ],
            [
             1,
             "#f0f921"
            ]
           ],
           "sequentialminus": [
            [
             0,
             "#0d0887"
            ],
            [
             0.1111111111111111,
             "#46039f"
            ],
            [
             0.2222222222222222,
             "#7201a8"
            ],
            [
             0.3333333333333333,
             "#9c179e"
            ],
            [
             0.4444444444444444,
             "#bd3786"
            ],
            [
             0.5555555555555556,
             "#d8576b"
            ],
            [
             0.6666666666666666,
             "#ed7953"
            ],
            [
             0.7777777777777778,
             "#fb9f3a"
            ],
            [
             0.8888888888888888,
             "#fdca26"
            ],
            [
             1,
             "#f0f921"
            ]
           ]
          },
          "colorway": [
           "#636efa",
           "#EF553B",
           "#00cc96",
           "#ab63fa",
           "#FFA15A",
           "#19d3f3",
           "#FF6692",
           "#B6E880",
           "#FF97FF",
           "#FECB52"
          ],
          "font": {
           "color": "#2a3f5f"
          },
          "geo": {
           "bgcolor": "white",
           "lakecolor": "white",
           "landcolor": "#E5ECF6",
           "showlakes": true,
           "showland": true,
           "subunitcolor": "white"
          },
          "hoverlabel": {
           "align": "left"
          },
          "hovermode": "closest",
          "mapbox": {
           "style": "light"
          },
          "paper_bgcolor": "white",
          "plot_bgcolor": "#E5ECF6",
          "polar": {
           "angularaxis": {
            "gridcolor": "white",
            "linecolor": "white",
            "ticks": ""
           },
           "bgcolor": "#E5ECF6",
           "radialaxis": {
            "gridcolor": "white",
            "linecolor": "white",
            "ticks": ""
           }
          },
          "scene": {
           "xaxis": {
            "backgroundcolor": "#E5ECF6",
            "gridcolor": "white",
            "gridwidth": 2,
            "linecolor": "white",
            "showbackground": true,
            "ticks": "",
            "zerolinecolor": "white"
           },
           "yaxis": {
            "backgroundcolor": "#E5ECF6",
            "gridcolor": "white",
            "gridwidth": 2,
            "linecolor": "white",
            "showbackground": true,
            "ticks": "",
            "zerolinecolor": "white"
           },
           "zaxis": {
            "backgroundcolor": "#E5ECF6",
            "gridcolor": "white",
            "gridwidth": 2,
            "linecolor": "white",
            "showbackground": true,
            "ticks": "",
            "zerolinecolor": "white"
           }
          },
          "shapedefaults": {
           "line": {
            "color": "#2a3f5f"
           }
          },
          "ternary": {
           "aaxis": {
            "gridcolor": "white",
            "linecolor": "white",
            "ticks": ""
           },
           "baxis": {
            "gridcolor": "white",
            "linecolor": "white",
            "ticks": ""
           },
           "bgcolor": "#E5ECF6",
           "caxis": {
            "gridcolor": "white",
            "linecolor": "white",
            "ticks": ""
           }
          },
          "title": {
           "x": 0.05
          },
          "xaxis": {
           "automargin": true,
           "gridcolor": "white",
           "linecolor": "white",
           "ticks": "",
           "zerolinecolor": "white",
           "zerolinewidth": 2
          },
          "yaxis": {
           "automargin": true,
           "gridcolor": "white",
           "linecolor": "white",
           "ticks": "",
           "zerolinecolor": "white",
           "zerolinewidth": 2
          }
         }
        },
        "title": {
         "text": "00s Lyrics Word Count"
        },
        "xaxis": {
         "anchor": "y",
         "domain": [
          0,
          0.98
         ],
         "title": {
          "text": "words"
         }
        },
        "yaxis": {
         "anchor": "x",
         "domain": [
          0,
          1
         ],
         "title": {
          "text": "count"
         }
        }
       }
      },
      "text/html": [
       "<div>\n",
       "        \n",
       "        \n",
       "            <div id=\"447ac1bf-f005-4083-ae42-23f8ee2965ed\" class=\"plotly-graph-div\" style=\"height:600px; width:100%;\"></div>\n",
       "            <script type=\"text/javascript\">\n",
       "                require([\"plotly\"], function(Plotly) {\n",
       "                    window.PLOTLYENV=window.PLOTLYENV || {};\n",
       "                    \n",
       "                if (document.getElementById(\"447ac1bf-f005-4083-ae42-23f8ee2965ed\")) {\n",
       "                    Plotly.newPlot(\n",
       "                        '447ac1bf-f005-4083-ae42-23f8ee2965ed',\n",
       "                        [{\"alignmentgroup\": \"True\", \"hoverlabel\": {\"namelength\": 0}, \"hovertemplate\": \"words=%{x}<br>count=%{y}\", \"legendgroup\": \"\", \"marker\": {\"color\": \"blue\", \"line\": {\"color\": \"blue\"}}, \"name\": \"\", \"offsetgroup\": \"\", \"opacity\": 0.6, \"orientation\": \"v\", \"showlegend\": false, \"textposition\": \"auto\", \"type\": \"bar\", \"x\": [\"know\", \"dont\", \"love\", \"like\", \"got\", \"get\", \"baby\", \"youre\", \"girl\", \"yeah\", \"let\", \"make\", \"see\", \"want\", \"wan\", \"one\", \"cant\", \"come\", \"cause\", \"gon\"], \"xaxis\": \"x\", \"y\": [2269, 2238, 1939, 1937, 1799, 1584, 1333, 1224, 1186, 1169, 1117, 1106, 1093, 1085, 1027, 1025, 1025, 1022, 1011, 956], \"yaxis\": \"y\"}],\n",
       "                        {\"barmode\": \"relative\", \"height\": 600, \"legend\": {\"tracegroupgap\": 0}, \"margin\": {\"t\": 60}, \"template\": {\"data\": {\"bar\": [{\"error_x\": {\"color\": \"#2a3f5f\"}, \"error_y\": {\"color\": \"#2a3f5f\"}, \"marker\": {\"line\": {\"color\": \"#E5ECF6\", \"width\": 0.5}}, \"type\": \"bar\"}], \"barpolar\": [{\"marker\": {\"line\": {\"color\": \"#E5ECF6\", \"width\": 0.5}}, \"type\": \"barpolar\"}], \"carpet\": [{\"aaxis\": {\"endlinecolor\": \"#2a3f5f\", \"gridcolor\": \"white\", \"linecolor\": \"white\", \"minorgridcolor\": \"white\", \"startlinecolor\": \"#2a3f5f\"}, \"baxis\": {\"endlinecolor\": \"#2a3f5f\", \"gridcolor\": \"white\", \"linecolor\": \"white\", \"minorgridcolor\": \"white\", \"startlinecolor\": \"#2a3f5f\"}, \"type\": \"carpet\"}], \"choropleth\": [{\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}, \"type\": \"choropleth\"}], \"contour\": [{\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}, \"colorscale\": [[0.0, \"#0d0887\"], [0.1111111111111111, \"#46039f\"], [0.2222222222222222, \"#7201a8\"], [0.3333333333333333, \"#9c179e\"], [0.4444444444444444, \"#bd3786\"], [0.5555555555555556, \"#d8576b\"], [0.6666666666666666, \"#ed7953\"], [0.7777777777777778, \"#fb9f3a\"], [0.8888888888888888, \"#fdca26\"], [1.0, \"#f0f921\"]], \"type\": \"contour\"}], \"contourcarpet\": [{\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}, \"type\": \"contourcarpet\"}], \"heatmap\": [{\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}, \"colorscale\": [[0.0, \"#0d0887\"], [0.1111111111111111, \"#46039f\"], [0.2222222222222222, \"#7201a8\"], [0.3333333333333333, \"#9c179e\"], [0.4444444444444444, \"#bd3786\"], [0.5555555555555556, \"#d8576b\"], [0.6666666666666666, \"#ed7953\"], [0.7777777777777778, \"#fb9f3a\"], [0.8888888888888888, \"#fdca26\"], [1.0, \"#f0f921\"]], \"type\": \"heatmap\"}], \"heatmapgl\": [{\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}, \"colorscale\": [[0.0, \"#0d0887\"], [0.1111111111111111, \"#46039f\"], [0.2222222222222222, \"#7201a8\"], [0.3333333333333333, \"#9c179e\"], [0.4444444444444444, \"#bd3786\"], [0.5555555555555556, \"#d8576b\"], [0.6666666666666666, \"#ed7953\"], [0.7777777777777778, \"#fb9f3a\"], [0.8888888888888888, \"#fdca26\"], [1.0, \"#f0f921\"]], \"type\": \"heatmapgl\"}], \"histogram\": [{\"marker\": {\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}}, \"type\": \"histogram\"}], \"histogram2d\": [{\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}, \"colorscale\": [[0.0, \"#0d0887\"], [0.1111111111111111, \"#46039f\"], [0.2222222222222222, \"#7201a8\"], [0.3333333333333333, \"#9c179e\"], [0.4444444444444444, \"#bd3786\"], [0.5555555555555556, \"#d8576b\"], [0.6666666666666666, \"#ed7953\"], [0.7777777777777778, \"#fb9f3a\"], [0.8888888888888888, \"#fdca26\"], [1.0, \"#f0f921\"]], \"type\": \"histogram2d\"}], \"histogram2dcontour\": [{\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}, \"colorscale\": [[0.0, \"#0d0887\"], [0.1111111111111111, \"#46039f\"], [0.2222222222222222, \"#7201a8\"], [0.3333333333333333, \"#9c179e\"], [0.4444444444444444, \"#bd3786\"], [0.5555555555555556, \"#d8576b\"], [0.6666666666666666, \"#ed7953\"], [0.7777777777777778, \"#fb9f3a\"], [0.8888888888888888, \"#fdca26\"], [1.0, \"#f0f921\"]], \"type\": \"histogram2dcontour\"}], \"mesh3d\": [{\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}, \"type\": \"mesh3d\"}], \"parcoords\": [{\"line\": {\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}}, \"type\": \"parcoords\"}], \"scatter\": [{\"marker\": {\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}}, \"type\": \"scatter\"}], \"scatter3d\": [{\"line\": {\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}}, \"marker\": {\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}}, \"type\": \"scatter3d\"}], \"scattercarpet\": [{\"marker\": {\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}}, \"type\": \"scattercarpet\"}], \"scattergeo\": [{\"marker\": {\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}}, \"type\": \"scattergeo\"}], \"scattergl\": [{\"marker\": {\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}}, \"type\": \"scattergl\"}], \"scattermapbox\": [{\"marker\": {\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}}, \"type\": \"scattermapbox\"}], \"scatterpolar\": [{\"marker\": {\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}}, \"type\": \"scatterpolar\"}], \"scatterpolargl\": [{\"marker\": {\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}}, \"type\": \"scatterpolargl\"}], \"scatterternary\": [{\"marker\": {\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}}, \"type\": \"scatterternary\"}], \"surface\": [{\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}, \"colorscale\": [[0.0, \"#0d0887\"], [0.1111111111111111, \"#46039f\"], [0.2222222222222222, \"#7201a8\"], [0.3333333333333333, \"#9c179e\"], [0.4444444444444444, \"#bd3786\"], [0.5555555555555556, \"#d8576b\"], [0.6666666666666666, \"#ed7953\"], [0.7777777777777778, \"#fb9f3a\"], [0.8888888888888888, \"#fdca26\"], [1.0, \"#f0f921\"]], \"type\": \"surface\"}], \"table\": [{\"cells\": {\"fill\": {\"color\": \"#EBF0F8\"}, \"line\": {\"color\": \"white\"}}, \"header\": {\"fill\": {\"color\": \"#C8D4E3\"}, \"line\": {\"color\": \"white\"}}, \"type\": \"table\"}]}, \"layout\": {\"annotationdefaults\": {\"arrowcolor\": \"#2a3f5f\", \"arrowhead\": 0, \"arrowwidth\": 1}, \"colorscale\": {\"diverging\": [[0, \"#8e0152\"], [0.1, \"#c51b7d\"], [0.2, \"#de77ae\"], [0.3, \"#f1b6da\"], [0.4, \"#fde0ef\"], [0.5, \"#f7f7f7\"], [0.6, \"#e6f5d0\"], [0.7, \"#b8e186\"], [0.8, \"#7fbc41\"], [0.9, \"#4d9221\"], [1, \"#276419\"]], \"sequential\": [[0.0, \"#0d0887\"], [0.1111111111111111, \"#46039f\"], [0.2222222222222222, \"#7201a8\"], [0.3333333333333333, \"#9c179e\"], [0.4444444444444444, \"#bd3786\"], [0.5555555555555556, \"#d8576b\"], [0.6666666666666666, \"#ed7953\"], [0.7777777777777778, \"#fb9f3a\"], [0.8888888888888888, \"#fdca26\"], [1.0, \"#f0f921\"]], \"sequentialminus\": [[0.0, \"#0d0887\"], [0.1111111111111111, \"#46039f\"], [0.2222222222222222, \"#7201a8\"], [0.3333333333333333, \"#9c179e\"], [0.4444444444444444, \"#bd3786\"], [0.5555555555555556, \"#d8576b\"], [0.6666666666666666, \"#ed7953\"], [0.7777777777777778, \"#fb9f3a\"], [0.8888888888888888, \"#fdca26\"], [1.0, \"#f0f921\"]]}, \"colorway\": [\"#636efa\", \"#EF553B\", \"#00cc96\", \"#ab63fa\", \"#FFA15A\", \"#19d3f3\", \"#FF6692\", \"#B6E880\", \"#FF97FF\", \"#FECB52\"], \"font\": {\"color\": \"#2a3f5f\"}, \"geo\": {\"bgcolor\": \"white\", \"lakecolor\": \"white\", \"landcolor\": \"#E5ECF6\", \"showlakes\": true, \"showland\": true, \"subunitcolor\": \"white\"}, \"hoverlabel\": {\"align\": \"left\"}, \"hovermode\": \"closest\", \"mapbox\": {\"style\": \"light\"}, \"paper_bgcolor\": \"white\", \"plot_bgcolor\": \"#E5ECF6\", \"polar\": {\"angularaxis\": {\"gridcolor\": \"white\", \"linecolor\": \"white\", \"ticks\": \"\"}, \"bgcolor\": \"#E5ECF6\", \"radialaxis\": {\"gridcolor\": \"white\", \"linecolor\": \"white\", \"ticks\": \"\"}}, \"scene\": {\"xaxis\": {\"backgroundcolor\": \"#E5ECF6\", \"gridcolor\": \"white\", \"gridwidth\": 2, \"linecolor\": \"white\", \"showbackground\": true, \"ticks\": \"\", \"zerolinecolor\": \"white\"}, \"yaxis\": {\"backgroundcolor\": \"#E5ECF6\", \"gridcolor\": \"white\", \"gridwidth\": 2, \"linecolor\": \"white\", \"showbackground\": true, \"ticks\": \"\", \"zerolinecolor\": \"white\"}, \"zaxis\": {\"backgroundcolor\": \"#E5ECF6\", \"gridcolor\": \"white\", \"gridwidth\": 2, \"linecolor\": \"white\", \"showbackground\": true, \"ticks\": \"\", \"zerolinecolor\": \"white\"}}, \"shapedefaults\": {\"line\": {\"color\": \"#2a3f5f\"}}, \"ternary\": {\"aaxis\": {\"gridcolor\": \"white\", \"linecolor\": \"white\", \"ticks\": \"\"}, \"baxis\": {\"gridcolor\": \"white\", \"linecolor\": \"white\", \"ticks\": \"\"}, \"bgcolor\": \"#E5ECF6\", \"caxis\": {\"gridcolor\": \"white\", \"linecolor\": \"white\", \"ticks\": \"\"}}, \"title\": {\"x\": 0.05}, \"xaxis\": {\"automargin\": true, \"gridcolor\": \"white\", \"linecolor\": \"white\", \"ticks\": \"\", \"zerolinecolor\": \"white\", \"zerolinewidth\": 2}, \"yaxis\": {\"automargin\": true, \"gridcolor\": \"white\", \"linecolor\": \"white\", \"ticks\": \"\", \"zerolinecolor\": \"white\", \"zerolinewidth\": 2}}}, \"title\": {\"text\": \"00s Lyrics Word Count\"}, \"xaxis\": {\"anchor\": \"y\", \"domain\": [0.0, 0.98], \"title\": {\"text\": \"words\"}}, \"yaxis\": {\"anchor\": \"x\", \"domain\": [0.0, 1.0], \"title\": {\"text\": \"count\"}}},\n",
       "                        {\"responsive\": true}\n",
       "                    ).then(function(){\n",
       "                            \n",
       "var gd = document.getElementById('447ac1bf-f005-4083-ae42-23f8ee2965ed');\n",
       "var x = new MutationObserver(function (mutations, observer) {{\n",
       "        var display = window.getComputedStyle(gd).display;\n",
       "        if (!display || display === 'none') {{\n",
       "            console.log([gd, 'removed!']);\n",
       "            Plotly.purge(gd);\n",
       "            observer.disconnect();\n",
       "        }}\n",
       "}});\n",
       "\n",
       "// Listen for the removal of the full notebook cells\n",
       "var notebookContainer = gd.closest('#notebook-container');\n",
       "if (notebookContainer) {{\n",
       "    x.observe(notebookContainer, {childList: true});\n",
       "}}\n",
       "\n",
       "// Listen for the clearing of the current output cell\n",
       "var outputEl = gd.closest('.output');\n",
       "if (outputEl) {{\n",
       "    x.observe(outputEl, {childList: true});\n",
       "}}\n",
       "\n",
       "                        })\n",
       "                };\n",
       "                });\n",
       "            </script>\n",
       "        </div>"
      ]
     },
     "metadata": {},
     "output_type": "display_data"
    }
   ],
   "source": [
    "## Most frequent words for 00s songs\n",
    "fdist00 = nltk.FreqDist(lyrics_processed00)\n",
    "fdist00 = fdist00.most_common(20)\n",
    "df_fdist00 = pd.DataFrame(fdist00, columns=['words', 'count'])\n",
    "fig = px.bar(df_fdist00, x='words', y='count')\n",
    "fig.update_traces(marker_color='blue', marker_line_color='blue', opacity=0.6)\n",
    "fig.update_layout(title_text='00s Lyrics Word Count')"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "Word frequency for the 2010s continues the trend for the decline of 'love songs' as the word 'love' is only the fifth most frequent word in this decade. The trend is quite apparent: 'love songs' are declining in popularity. The reason for this trend is not as apparent. It's possible that 'love songs' are seen as too cliche, and seen as a thing of the past. Or it's possible that 'love songs' are still popular, but they're not as superficial or overstated as in past generations. It could be that 'love songs' of the present and the future are more ambiguous or open to interpretation, and less likely to overtly use the word 'love.' While this is conjecture, it is likely, however, that this trend will continue, and it should be expected that love songs, or at least the word 'love' in songs, won't be as popular as in the past."
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 31,
   "metadata": {},
   "outputs": [
    {
     "data": {
      "application/vnd.plotly.v1+json": {
       "config": {
        "plotlyServerURL": "https://plot.ly"
       },
       "data": [
        {
         "alignmentgroup": "True",
         "hoverlabel": {
          "namelength": 0
         },
         "hovertemplate": "words=%{x}<br>count=%{y}",
         "legendgroup": "",
         "marker": {
          "color": "blue",
          "line": {
           "color": "blue"
          }
         },
         "name": "",
         "offsetgroup": "",
         "opacity": 0.6,
         "orientation": "v",
         "showlegend": false,
         "textposition": "auto",
         "type": "bar",
         "x": [
          "like",
          "yeah",
          "dont",
          "baby",
          "love",
          "know",
          "get",
          "got",
          "come",
          "let",
          "youre",
          "make",
          "cause",
          "never",
          "wan",
          "time",
          "girl",
          "gon",
          "take",
          "night"
         ],
         "xaxis": "x",
         "y": [
          593,
          538,
          440,
          428,
          410,
          387,
          317,
          309,
          286,
          280,
          277,
          258,
          237,
          219,
          200,
          196,
          191,
          189,
          187,
          185
         ],
         "yaxis": "y"
        }
       ],
       "layout": {
        "barmode": "relative",
        "height": 600,
        "legend": {
         "tracegroupgap": 0
        },
        "margin": {
         "t": 60
        },
        "template": {
         "data": {
          "bar": [
           {
            "error_x": {
             "color": "#2a3f5f"
            },
            "error_y": {
             "color": "#2a3f5f"
            },
            "marker": {
             "line": {
              "color": "#E5ECF6",
              "width": 0.5
             }
            },
            "type": "bar"
           }
          ],
          "barpolar": [
           {
            "marker": {
             "line": {
              "color": "#E5ECF6",
              "width": 0.5
             }
            },
            "type": "barpolar"
           }
          ],
          "carpet": [
           {
            "aaxis": {
             "endlinecolor": "#2a3f5f",
             "gridcolor": "white",
             "linecolor": "white",
             "minorgridcolor": "white",
             "startlinecolor": "#2a3f5f"
            },
            "baxis": {
             "endlinecolor": "#2a3f5f",
             "gridcolor": "white",
             "linecolor": "white",
             "minorgridcolor": "white",
             "startlinecolor": "#2a3f5f"
            },
            "type": "carpet"
           }
          ],
          "choropleth": [
           {
            "colorbar": {
             "outlinewidth": 0,
             "ticks": ""
            },
            "type": "choropleth"
           }
          ],
          "contour": [
           {
            "colorbar": {
             "outlinewidth": 0,
             "ticks": ""
            },
            "colorscale": [
             [
              0,
              "#0d0887"
             ],
             [
              0.1111111111111111,
              "#46039f"
             ],
             [
              0.2222222222222222,
              "#7201a8"
             ],
             [
              0.3333333333333333,
              "#9c179e"
             ],
             [
              0.4444444444444444,
              "#bd3786"
             ],
             [
              0.5555555555555556,
              "#d8576b"
             ],
             [
              0.6666666666666666,
              "#ed7953"
             ],
             [
              0.7777777777777778,
              "#fb9f3a"
             ],
             [
              0.8888888888888888,
              "#fdca26"
             ],
             [
              1,
              "#f0f921"
             ]
            ],
            "type": "contour"
           }
          ],
          "contourcarpet": [
           {
            "colorbar": {
             "outlinewidth": 0,
             "ticks": ""
            },
            "type": "contourcarpet"
           }
          ],
          "heatmap": [
           {
            "colorbar": {
             "outlinewidth": 0,
             "ticks": ""
            },
            "colorscale": [
             [
              0,
              "#0d0887"
             ],
             [
              0.1111111111111111,
              "#46039f"
             ],
             [
              0.2222222222222222,
              "#7201a8"
             ],
             [
              0.3333333333333333,
              "#9c179e"
             ],
             [
              0.4444444444444444,
              "#bd3786"
             ],
             [
              0.5555555555555556,
              "#d8576b"
             ],
             [
              0.6666666666666666,
              "#ed7953"
             ],
             [
              0.7777777777777778,
              "#fb9f3a"
             ],
             [
              0.8888888888888888,
              "#fdca26"
             ],
             [
              1,
              "#f0f921"
             ]
            ],
            "type": "heatmap"
           }
          ],
          "heatmapgl": [
           {
            "colorbar": {
             "outlinewidth": 0,
             "ticks": ""
            },
            "colorscale": [
             [
              0,
              "#0d0887"
             ],
             [
              0.1111111111111111,
              "#46039f"
             ],
             [
              0.2222222222222222,
              "#7201a8"
             ],
             [
              0.3333333333333333,
              "#9c179e"
             ],
             [
              0.4444444444444444,
              "#bd3786"
             ],
             [
              0.5555555555555556,
              "#d8576b"
             ],
             [
              0.6666666666666666,
              "#ed7953"
             ],
             [
              0.7777777777777778,
              "#fb9f3a"
             ],
             [
              0.8888888888888888,
              "#fdca26"
             ],
             [
              1,
              "#f0f921"
             ]
            ],
            "type": "heatmapgl"
           }
          ],
          "histogram": [
           {
            "marker": {
             "colorbar": {
              "outlinewidth": 0,
              "ticks": ""
             }
            },
            "type": "histogram"
           }
          ],
          "histogram2d": [
           {
            "colorbar": {
             "outlinewidth": 0,
             "ticks": ""
            },
            "colorscale": [
             [
              0,
              "#0d0887"
             ],
             [
              0.1111111111111111,
              "#46039f"
             ],
             [
              0.2222222222222222,
              "#7201a8"
             ],
             [
              0.3333333333333333,
              "#9c179e"
             ],
             [
              0.4444444444444444,
              "#bd3786"
             ],
             [
              0.5555555555555556,
              "#d8576b"
             ],
             [
              0.6666666666666666,
              "#ed7953"
             ],
             [
              0.7777777777777778,
              "#fb9f3a"
             ],
             [
              0.8888888888888888,
              "#fdca26"
             ],
             [
              1,
              "#f0f921"
             ]
            ],
            "type": "histogram2d"
           }
          ],
          "histogram2dcontour": [
           {
            "colorbar": {
             "outlinewidth": 0,
             "ticks": ""
            },
            "colorscale": [
             [
              0,
              "#0d0887"
             ],
             [
              0.1111111111111111,
              "#46039f"
             ],
             [
              0.2222222222222222,
              "#7201a8"
             ],
             [
              0.3333333333333333,
              "#9c179e"
             ],
             [
              0.4444444444444444,
              "#bd3786"
             ],
             [
              0.5555555555555556,
              "#d8576b"
             ],
             [
              0.6666666666666666,
              "#ed7953"
             ],
             [
              0.7777777777777778,
              "#fb9f3a"
             ],
             [
              0.8888888888888888,
              "#fdca26"
             ],
             [
              1,
              "#f0f921"
             ]
            ],
            "type": "histogram2dcontour"
           }
          ],
          "mesh3d": [
           {
            "colorbar": {
             "outlinewidth": 0,
             "ticks": ""
            },
            "type": "mesh3d"
           }
          ],
          "parcoords": [
           {
            "line": {
             "colorbar": {
              "outlinewidth": 0,
              "ticks": ""
             }
            },
            "type": "parcoords"
           }
          ],
          "scatter": [
           {
            "marker": {
             "colorbar": {
              "outlinewidth": 0,
              "ticks": ""
             }
            },
            "type": "scatter"
           }
          ],
          "scatter3d": [
           {
            "line": {
             "colorbar": {
              "outlinewidth": 0,
              "ticks": ""
             }
            },
            "marker": {
             "colorbar": {
              "outlinewidth": 0,
              "ticks": ""
             }
            },
            "type": "scatter3d"
           }
          ],
          "scattercarpet": [
           {
            "marker": {
             "colorbar": {
              "outlinewidth": 0,
              "ticks": ""
             }
            },
            "type": "scattercarpet"
           }
          ],
          "scattergeo": [
           {
            "marker": {
             "colorbar": {
              "outlinewidth": 0,
              "ticks": ""
             }
            },
            "type": "scattergeo"
           }
          ],
          "scattergl": [
           {
            "marker": {
             "colorbar": {
              "outlinewidth": 0,
              "ticks": ""
             }
            },
            "type": "scattergl"
           }
          ],
          "scattermapbox": [
           {
            "marker": {
             "colorbar": {
              "outlinewidth": 0,
              "ticks": ""
             }
            },
            "type": "scattermapbox"
           }
          ],
          "scatterpolar": [
           {
            "marker": {
             "colorbar": {
              "outlinewidth": 0,
              "ticks": ""
             }
            },
            "type": "scatterpolar"
           }
          ],
          "scatterpolargl": [
           {
            "marker": {
             "colorbar": {
              "outlinewidth": 0,
              "ticks": ""
             }
            },
            "type": "scatterpolargl"
           }
          ],
          "scatterternary": [
           {
            "marker": {
             "colorbar": {
              "outlinewidth": 0,
              "ticks": ""
             }
            },
            "type": "scatterternary"
           }
          ],
          "surface": [
           {
            "colorbar": {
             "outlinewidth": 0,
             "ticks": ""
            },
            "colorscale": [
             [
              0,
              "#0d0887"
             ],
             [
              0.1111111111111111,
              "#46039f"
             ],
             [
              0.2222222222222222,
              "#7201a8"
             ],
             [
              0.3333333333333333,
              "#9c179e"
             ],
             [
              0.4444444444444444,
              "#bd3786"
             ],
             [
              0.5555555555555556,
              "#d8576b"
             ],
             [
              0.6666666666666666,
              "#ed7953"
             ],
             [
              0.7777777777777778,
              "#fb9f3a"
             ],
             [
              0.8888888888888888,
              "#fdca26"
             ],
             [
              1,
              "#f0f921"
             ]
            ],
            "type": "surface"
           }
          ],
          "table": [
           {
            "cells": {
             "fill": {
              "color": "#EBF0F8"
             },
             "line": {
              "color": "white"
             }
            },
            "header": {
             "fill": {
              "color": "#C8D4E3"
             },
             "line": {
              "color": "white"
             }
            },
            "type": "table"
           }
          ]
         },
         "layout": {
          "annotationdefaults": {
           "arrowcolor": "#2a3f5f",
           "arrowhead": 0,
           "arrowwidth": 1
          },
          "colorscale": {
           "diverging": [
            [
             0,
             "#8e0152"
            ],
            [
             0.1,
             "#c51b7d"
            ],
            [
             0.2,
             "#de77ae"
            ],
            [
             0.3,
             "#f1b6da"
            ],
            [
             0.4,
             "#fde0ef"
            ],
            [
             0.5,
             "#f7f7f7"
            ],
            [
             0.6,
             "#e6f5d0"
            ],
            [
             0.7,
             "#b8e186"
            ],
            [
             0.8,
             "#7fbc41"
            ],
            [
             0.9,
             "#4d9221"
            ],
            [
             1,
             "#276419"
            ]
           ],
           "sequential": [
            [
             0,
             "#0d0887"
            ],
            [
             0.1111111111111111,
             "#46039f"
            ],
            [
             0.2222222222222222,
             "#7201a8"
            ],
            [
             0.3333333333333333,
             "#9c179e"
            ],
            [
             0.4444444444444444,
             "#bd3786"
            ],
            [
             0.5555555555555556,
             "#d8576b"
            ],
            [
             0.6666666666666666,
             "#ed7953"
            ],
            [
             0.7777777777777778,
             "#fb9f3a"
            ],
            [
             0.8888888888888888,
             "#fdca26"
            ],
            [
             1,
             "#f0f921"
            ]
           ],
           "sequentialminus": [
            [
             0,
             "#0d0887"
            ],
            [
             0.1111111111111111,
             "#46039f"
            ],
            [
             0.2222222222222222,
             "#7201a8"
            ],
            [
             0.3333333333333333,
             "#9c179e"
            ],
            [
             0.4444444444444444,
             "#bd3786"
            ],
            [
             0.5555555555555556,
             "#d8576b"
            ],
            [
             0.6666666666666666,
             "#ed7953"
            ],
            [
             0.7777777777777778,
             "#fb9f3a"
            ],
            [
             0.8888888888888888,
             "#fdca26"
            ],
            [
             1,
             "#f0f921"
            ]
           ]
          },
          "colorway": [
           "#636efa",
           "#EF553B",
           "#00cc96",
           "#ab63fa",
           "#FFA15A",
           "#19d3f3",
           "#FF6692",
           "#B6E880",
           "#FF97FF",
           "#FECB52"
          ],
          "font": {
           "color": "#2a3f5f"
          },
          "geo": {
           "bgcolor": "white",
           "lakecolor": "white",
           "landcolor": "#E5ECF6",
           "showlakes": true,
           "showland": true,
           "subunitcolor": "white"
          },
          "hoverlabel": {
           "align": "left"
          },
          "hovermode": "closest",
          "mapbox": {
           "style": "light"
          },
          "paper_bgcolor": "white",
          "plot_bgcolor": "#E5ECF6",
          "polar": {
           "angularaxis": {
            "gridcolor": "white",
            "linecolor": "white",
            "ticks": ""
           },
           "bgcolor": "#E5ECF6",
           "radialaxis": {
            "gridcolor": "white",
            "linecolor": "white",
            "ticks": ""
           }
          },
          "scene": {
           "xaxis": {
            "backgroundcolor": "#E5ECF6",
            "gridcolor": "white",
            "gridwidth": 2,
            "linecolor": "white",
            "showbackground": true,
            "ticks": "",
            "zerolinecolor": "white"
           },
           "yaxis": {
            "backgroundcolor": "#E5ECF6",
            "gridcolor": "white",
            "gridwidth": 2,
            "linecolor": "white",
            "showbackground": true,
            "ticks": "",
            "zerolinecolor": "white"
           },
           "zaxis": {
            "backgroundcolor": "#E5ECF6",
            "gridcolor": "white",
            "gridwidth": 2,
            "linecolor": "white",
            "showbackground": true,
            "ticks": "",
            "zerolinecolor": "white"
           }
          },
          "shapedefaults": {
           "line": {
            "color": "#2a3f5f"
           }
          },
          "ternary": {
           "aaxis": {
            "gridcolor": "white",
            "linecolor": "white",
            "ticks": ""
           },
           "baxis": {
            "gridcolor": "white",
            "linecolor": "white",
            "ticks": ""
           },
           "bgcolor": "#E5ECF6",
           "caxis": {
            "gridcolor": "white",
            "linecolor": "white",
            "ticks": ""
           }
          },
          "title": {
           "x": 0.05
          },
          "xaxis": {
           "automargin": true,
           "gridcolor": "white",
           "linecolor": "white",
           "ticks": "",
           "zerolinecolor": "white",
           "zerolinewidth": 2
          },
          "yaxis": {
           "automargin": true,
           "gridcolor": "white",
           "linecolor": "white",
           "ticks": "",
           "zerolinecolor": "white",
           "zerolinewidth": 2
          }
         }
        },
        "title": {
         "text": "10s Lyrics Word Count"
        },
        "xaxis": {
         "anchor": "y",
         "domain": [
          0,
          0.98
         ],
         "title": {
          "text": "words"
         }
        },
        "yaxis": {
         "anchor": "x",
         "domain": [
          0,
          1
         ],
         "title": {
          "text": "count"
         }
        }
       }
      },
      "text/html": [
       "<div>\n",
       "        \n",
       "        \n",
       "            <div id=\"94bd5c2f-232b-4a7a-8e59-0dc17943339e\" class=\"plotly-graph-div\" style=\"height:600px; width:100%;\"></div>\n",
       "            <script type=\"text/javascript\">\n",
       "                require([\"plotly\"], function(Plotly) {\n",
       "                    window.PLOTLYENV=window.PLOTLYENV || {};\n",
       "                    \n",
       "                if (document.getElementById(\"94bd5c2f-232b-4a7a-8e59-0dc17943339e\")) {\n",
       "                    Plotly.newPlot(\n",
       "                        '94bd5c2f-232b-4a7a-8e59-0dc17943339e',\n",
       "                        [{\"alignmentgroup\": \"True\", \"hoverlabel\": {\"namelength\": 0}, \"hovertemplate\": \"words=%{x}<br>count=%{y}\", \"legendgroup\": \"\", \"marker\": {\"color\": \"blue\", \"line\": {\"color\": \"blue\"}}, \"name\": \"\", \"offsetgroup\": \"\", \"opacity\": 0.6, \"orientation\": \"v\", \"showlegend\": false, \"textposition\": \"auto\", \"type\": \"bar\", \"x\": [\"like\", \"yeah\", \"dont\", \"baby\", \"love\", \"know\", \"get\", \"got\", \"come\", \"let\", \"youre\", \"make\", \"cause\", \"never\", \"wan\", \"time\", \"girl\", \"gon\", \"take\", \"night\"], \"xaxis\": \"x\", \"y\": [593, 538, 440, 428, 410, 387, 317, 309, 286, 280, 277, 258, 237, 219, 200, 196, 191, 189, 187, 185], \"yaxis\": \"y\"}],\n",
       "                        {\"barmode\": \"relative\", \"height\": 600, \"legend\": {\"tracegroupgap\": 0}, \"margin\": {\"t\": 60}, \"template\": {\"data\": {\"bar\": [{\"error_x\": {\"color\": \"#2a3f5f\"}, \"error_y\": {\"color\": \"#2a3f5f\"}, \"marker\": {\"line\": {\"color\": \"#E5ECF6\", \"width\": 0.5}}, \"type\": \"bar\"}], \"barpolar\": [{\"marker\": {\"line\": {\"color\": \"#E5ECF6\", \"width\": 0.5}}, \"type\": \"barpolar\"}], \"carpet\": [{\"aaxis\": {\"endlinecolor\": \"#2a3f5f\", \"gridcolor\": \"white\", \"linecolor\": \"white\", \"minorgridcolor\": \"white\", \"startlinecolor\": \"#2a3f5f\"}, \"baxis\": {\"endlinecolor\": \"#2a3f5f\", \"gridcolor\": \"white\", \"linecolor\": \"white\", \"minorgridcolor\": \"white\", \"startlinecolor\": \"#2a3f5f\"}, \"type\": \"carpet\"}], \"choropleth\": [{\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}, \"type\": \"choropleth\"}], \"contour\": [{\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}, \"colorscale\": [[0.0, \"#0d0887\"], [0.1111111111111111, \"#46039f\"], [0.2222222222222222, \"#7201a8\"], [0.3333333333333333, \"#9c179e\"], [0.4444444444444444, \"#bd3786\"], [0.5555555555555556, \"#d8576b\"], [0.6666666666666666, \"#ed7953\"], [0.7777777777777778, \"#fb9f3a\"], [0.8888888888888888, \"#fdca26\"], [1.0, \"#f0f921\"]], \"type\": \"contour\"}], \"contourcarpet\": [{\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}, \"type\": \"contourcarpet\"}], \"heatmap\": [{\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}, \"colorscale\": [[0.0, \"#0d0887\"], [0.1111111111111111, \"#46039f\"], [0.2222222222222222, \"#7201a8\"], [0.3333333333333333, \"#9c179e\"], [0.4444444444444444, \"#bd3786\"], [0.5555555555555556, \"#d8576b\"], [0.6666666666666666, \"#ed7953\"], [0.7777777777777778, \"#fb9f3a\"], [0.8888888888888888, \"#fdca26\"], [1.0, \"#f0f921\"]], \"type\": \"heatmap\"}], \"heatmapgl\": [{\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}, \"colorscale\": [[0.0, \"#0d0887\"], [0.1111111111111111, \"#46039f\"], [0.2222222222222222, \"#7201a8\"], [0.3333333333333333, \"#9c179e\"], [0.4444444444444444, \"#bd3786\"], [0.5555555555555556, \"#d8576b\"], [0.6666666666666666, \"#ed7953\"], [0.7777777777777778, \"#fb9f3a\"], [0.8888888888888888, \"#fdca26\"], [1.0, \"#f0f921\"]], \"type\": \"heatmapgl\"}], \"histogram\": [{\"marker\": {\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}}, \"type\": \"histogram\"}], \"histogram2d\": [{\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}, \"colorscale\": [[0.0, \"#0d0887\"], [0.1111111111111111, \"#46039f\"], [0.2222222222222222, \"#7201a8\"], [0.3333333333333333, \"#9c179e\"], [0.4444444444444444, \"#bd3786\"], [0.5555555555555556, \"#d8576b\"], [0.6666666666666666, \"#ed7953\"], [0.7777777777777778, \"#fb9f3a\"], [0.8888888888888888, \"#fdca26\"], [1.0, \"#f0f921\"]], \"type\": \"histogram2d\"}], \"histogram2dcontour\": [{\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}, \"colorscale\": [[0.0, \"#0d0887\"], [0.1111111111111111, \"#46039f\"], [0.2222222222222222, \"#7201a8\"], [0.3333333333333333, \"#9c179e\"], [0.4444444444444444, \"#bd3786\"], [0.5555555555555556, \"#d8576b\"], [0.6666666666666666, \"#ed7953\"], [0.7777777777777778, \"#fb9f3a\"], [0.8888888888888888, \"#fdca26\"], [1.0, \"#f0f921\"]], \"type\": \"histogram2dcontour\"}], \"mesh3d\": [{\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}, \"type\": \"mesh3d\"}], \"parcoords\": [{\"line\": {\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}}, \"type\": \"parcoords\"}], \"scatter\": [{\"marker\": {\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}}, \"type\": \"scatter\"}], \"scatter3d\": [{\"line\": {\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}}, \"marker\": {\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}}, \"type\": \"scatter3d\"}], \"scattercarpet\": [{\"marker\": {\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}}, \"type\": \"scattercarpet\"}], \"scattergeo\": [{\"marker\": {\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}}, \"type\": \"scattergeo\"}], \"scattergl\": [{\"marker\": {\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}}, \"type\": \"scattergl\"}], \"scattermapbox\": [{\"marker\": {\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}}, \"type\": \"scattermapbox\"}], \"scatterpolar\": [{\"marker\": {\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}}, \"type\": \"scatterpolar\"}], \"scatterpolargl\": [{\"marker\": {\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}}, \"type\": \"scatterpolargl\"}], \"scatterternary\": [{\"marker\": {\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}}, \"type\": \"scatterternary\"}], \"surface\": [{\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}, \"colorscale\": [[0.0, \"#0d0887\"], [0.1111111111111111, \"#46039f\"], [0.2222222222222222, \"#7201a8\"], [0.3333333333333333, \"#9c179e\"], [0.4444444444444444, \"#bd3786\"], [0.5555555555555556, \"#d8576b\"], [0.6666666666666666, \"#ed7953\"], [0.7777777777777778, \"#fb9f3a\"], [0.8888888888888888, \"#fdca26\"], [1.0, \"#f0f921\"]], \"type\": \"surface\"}], \"table\": [{\"cells\": {\"fill\": {\"color\": \"#EBF0F8\"}, \"line\": {\"color\": \"white\"}}, \"header\": {\"fill\": {\"color\": \"#C8D4E3\"}, \"line\": {\"color\": \"white\"}}, \"type\": \"table\"}]}, \"layout\": {\"annotationdefaults\": {\"arrowcolor\": \"#2a3f5f\", \"arrowhead\": 0, \"arrowwidth\": 1}, \"colorscale\": {\"diverging\": [[0, \"#8e0152\"], [0.1, \"#c51b7d\"], [0.2, \"#de77ae\"], [0.3, \"#f1b6da\"], [0.4, \"#fde0ef\"], [0.5, \"#f7f7f7\"], [0.6, \"#e6f5d0\"], [0.7, \"#b8e186\"], [0.8, \"#7fbc41\"], [0.9, \"#4d9221\"], [1, \"#276419\"]], \"sequential\": [[0.0, \"#0d0887\"], [0.1111111111111111, \"#46039f\"], [0.2222222222222222, \"#7201a8\"], [0.3333333333333333, \"#9c179e\"], [0.4444444444444444, \"#bd3786\"], [0.5555555555555556, \"#d8576b\"], [0.6666666666666666, \"#ed7953\"], [0.7777777777777778, \"#fb9f3a\"], [0.8888888888888888, \"#fdca26\"], [1.0, \"#f0f921\"]], \"sequentialminus\": [[0.0, \"#0d0887\"], [0.1111111111111111, \"#46039f\"], [0.2222222222222222, \"#7201a8\"], [0.3333333333333333, \"#9c179e\"], [0.4444444444444444, \"#bd3786\"], [0.5555555555555556, \"#d8576b\"], [0.6666666666666666, \"#ed7953\"], [0.7777777777777778, \"#fb9f3a\"], [0.8888888888888888, \"#fdca26\"], [1.0, \"#f0f921\"]]}, \"colorway\": [\"#636efa\", \"#EF553B\", \"#00cc96\", \"#ab63fa\", \"#FFA15A\", \"#19d3f3\", \"#FF6692\", \"#B6E880\", \"#FF97FF\", \"#FECB52\"], \"font\": {\"color\": \"#2a3f5f\"}, \"geo\": {\"bgcolor\": \"white\", \"lakecolor\": \"white\", \"landcolor\": \"#E5ECF6\", \"showlakes\": true, \"showland\": true, \"subunitcolor\": \"white\"}, \"hoverlabel\": {\"align\": \"left\"}, \"hovermode\": \"closest\", \"mapbox\": {\"style\": \"light\"}, \"paper_bgcolor\": \"white\", \"plot_bgcolor\": \"#E5ECF6\", \"polar\": {\"angularaxis\": {\"gridcolor\": \"white\", \"linecolor\": \"white\", \"ticks\": \"\"}, \"bgcolor\": \"#E5ECF6\", \"radialaxis\": {\"gridcolor\": \"white\", \"linecolor\": \"white\", \"ticks\": \"\"}}, \"scene\": {\"xaxis\": {\"backgroundcolor\": \"#E5ECF6\", \"gridcolor\": \"white\", \"gridwidth\": 2, \"linecolor\": \"white\", \"showbackground\": true, \"ticks\": \"\", \"zerolinecolor\": \"white\"}, \"yaxis\": {\"backgroundcolor\": \"#E5ECF6\", \"gridcolor\": \"white\", \"gridwidth\": 2, \"linecolor\": \"white\", \"showbackground\": true, \"ticks\": \"\", \"zerolinecolor\": \"white\"}, \"zaxis\": {\"backgroundcolor\": \"#E5ECF6\", \"gridcolor\": \"white\", \"gridwidth\": 2, \"linecolor\": \"white\", \"showbackground\": true, \"ticks\": \"\", \"zerolinecolor\": \"white\"}}, \"shapedefaults\": {\"line\": {\"color\": \"#2a3f5f\"}}, \"ternary\": {\"aaxis\": {\"gridcolor\": \"white\", \"linecolor\": \"white\", \"ticks\": \"\"}, \"baxis\": {\"gridcolor\": \"white\", \"linecolor\": \"white\", \"ticks\": \"\"}, \"bgcolor\": \"#E5ECF6\", \"caxis\": {\"gridcolor\": \"white\", \"linecolor\": \"white\", \"ticks\": \"\"}}, \"title\": {\"x\": 0.05}, \"xaxis\": {\"automargin\": true, \"gridcolor\": \"white\", \"linecolor\": \"white\", \"ticks\": \"\", \"zerolinecolor\": \"white\", \"zerolinewidth\": 2}, \"yaxis\": {\"automargin\": true, \"gridcolor\": \"white\", \"linecolor\": \"white\", \"ticks\": \"\", \"zerolinecolor\": \"white\", \"zerolinewidth\": 2}}}, \"title\": {\"text\": \"10s Lyrics Word Count\"}, \"xaxis\": {\"anchor\": \"y\", \"domain\": [0.0, 0.98], \"title\": {\"text\": \"words\"}}, \"yaxis\": {\"anchor\": \"x\", \"domain\": [0.0, 1.0], \"title\": {\"text\": \"count\"}}},\n",
       "                        {\"responsive\": true}\n",
       "                    ).then(function(){\n",
       "                            \n",
       "var gd = document.getElementById('94bd5c2f-232b-4a7a-8e59-0dc17943339e');\n",
       "var x = new MutationObserver(function (mutations, observer) {{\n",
       "        var display = window.getComputedStyle(gd).display;\n",
       "        if (!display || display === 'none') {{\n",
       "            console.log([gd, 'removed!']);\n",
       "            Plotly.purge(gd);\n",
       "            observer.disconnect();\n",
       "        }}\n",
       "}});\n",
       "\n",
       "// Listen for the removal of the full notebook cells\n",
       "var notebookContainer = gd.closest('#notebook-container');\n",
       "if (notebookContainer) {{\n",
       "    x.observe(notebookContainer, {childList: true});\n",
       "}}\n",
       "\n",
       "// Listen for the clearing of the current output cell\n",
       "var outputEl = gd.closest('.output');\n",
       "if (outputEl) {{\n",
       "    x.observe(outputEl, {childList: true});\n",
       "}}\n",
       "\n",
       "                        })\n",
       "                };\n",
       "                });\n",
       "            </script>\n",
       "        </div>"
      ]
     },
     "metadata": {},
     "output_type": "display_data"
    }
   ],
   "source": [
    "## Most frequent words for 10s songs\n",
    "fdist10 = nltk.FreqDist(lyrics_processed10)\n",
    "fdist10 = fdist10.most_common(20)\n",
    "df_fdist10 = pd.DataFrame(fdist10, columns=['words', 'count'])\n",
    "fig = px.bar(df_fdist10, x='words', y='count')\n",
    "fig.update_traces(marker_color='blue', marker_line_color='blue', opacity=0.6)\n",
    "fig.update_layout(title_text='10s Lyrics Word Count')"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "### b. Word cloud"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "Word clouds are a way to visualize word frequency. More frequent words will appear larger and those that are less frequent will appear smaller. In this context, word clouds can be useful to see the most prevalent words at a glance or can show slang or colloquialism of each generation, or even cultural events after closer inspection. The word cloud for the entire dataset (all decades) is shown below."
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 32,
   "metadata": {},
   "outputs": [
    {
     "data": {
      "image/png": "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\n",
      "text/plain": [
       "<Figure size 1080x1080 with 1 Axes>"
      ]
     },
     "metadata": {
      "needs_background": "light"
     },
     "output_type": "display_data"
    }
   ],
   "source": [
    "## Word cloud for all lyrics\n",
    "text = str(lyrics_processed)\n",
    "text = text.replace(\"'\",\"\")\n",
    "wordcloud = WordCloud(background_color=\"white\", max_words=300, width=2000, height=2000, \n",
    "                      collocations=False).generate(text)\n",
    "plt.figure(figsize=(15,15))\n",
    "plt.imshow(wordcloud)\n",
    "plt.axis(\"off\")\n",
    "plt.show()"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "The word cloud for the 1950s is shown below. The word 'ditty' is an example of a popular slang term from this time."
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 33,
   "metadata": {},
   "outputs": [
    {
     "data": {
      "image/png": "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\n",
      "text/plain": [
       "<Figure size 1080x1080 with 1 Axes>"
      ]
     },
     "metadata": {
      "needs_background": "light"
     },
     "output_type": "display_data"
    }
   ],
   "source": [
    "## Word cloud for 50s lyrics\n",
    "text = str(lyrics_processed50)\n",
    "text = text.replace(\"'\",\"\")\n",
    "mask = np.array(Image.open(\"images/50s.png\"))\n",
    "wc = WordCloud(background_color=\"white\", max_words=300, width=2000, height=2000, \n",
    "                      collocations=False, mask=mask, contour_width=12, contour_color='navy')\n",
    "wc.generate(text)\n",
    "plt.figure(figsize=(15,15))\n",
    "plt.imshow(wc)\n",
    "plt.axis(\"off\")\n",
    "plt.show()"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 34,
   "metadata": {},
   "outputs": [
    {
     "data": {
      "image/png": "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\n",
      "text/plain": [
       "<Figure size 1080x1080 with 1 Axes>"
      ]
     },
     "metadata": {
      "needs_background": "light"
     },
     "output_type": "display_data"
    }
   ],
   "source": [
    "## Word cloud for 60s lyrics\n",
    "text = str(lyrics_processed60)\n",
    "text = text.replace(\"'\",\"\")\n",
    "mask = np.array(Image.open(\"images/60s.png\"))\n",
    "wc = WordCloud(background_color=\"white\", max_words=300, width=2000, height=2000, \n",
    "                      collocations=False, mask=mask, contour_width=12, contour_color='navy')\n",
    "wc.generate(text)\n",
    "plt.figure(figsize=(15,15))\n",
    "plt.imshow(wc)\n",
    "plt.axis(\"off\")\n",
    "plt.show()"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "The word cloud for the 1970s is shown below. 'Boogie' is a word characterized by the rise of disco in this decade and the word 'war' can be explained by social commentary on the war in Vietnam. "
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 35,
   "metadata": {},
   "outputs": [
    {
     "data": {
      "image/png": "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\n",
      "text/plain": [
       "<Figure size 1080x1080 with 1 Axes>"
      ]
     },
     "metadata": {
      "needs_background": "light"
     },
     "output_type": "display_data"
    }
   ],
   "source": [
    "## Word cloud for 70s lyrics\n",
    "text = str(lyrics_processed70)\n",
    "text = text.replace(\"'\",\"\")\n",
    "mask = np.array(Image.open(\"images/70s.png\"))\n",
    "wc = WordCloud(background_color=\"white\", max_words=300, width=2000, height=2000, \n",
    "                      collocations=False, mask=mask, contour_width=12, contour_color='navy')\n",
    "wc.generate(text)\n",
    "plt.figure(figsize=(15,15))\n",
    "plt.imshow(wc)\n",
    "plt.axis(\"off\")\n",
    "plt.show()"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 36,
   "metadata": {},
   "outputs": [
    {
     "data": {
      "image/png": "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\n",
      "text/plain": [
       "<Figure size 1080x1080 with 1 Axes>"
      ]
     },
     "metadata": {
      "needs_background": "light"
     },
     "output_type": "display_data"
    }
   ],
   "source": [
    "## Word cloud for 80s lyrics\n",
    "text = str(lyrics_processed80)\n",
    "text = text.replace(\"'\",\"\")\n",
    "mask = np.array(Image.open(\"images/80s.png\"))\n",
    "wc = WordCloud(background_color=\"white\", max_words=300, width=2000, height=2000, \n",
    "                      collocations=False, mask=mask, contour_width=12, contour_color='navy')\n",
    "wc.generate(text)\n",
    "plt.figure(figsize=(15,15))\n",
    "plt.imshow(wc)\n",
    "plt.axis(\"off\")\n",
    "plt.show()"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 37,
   "metadata": {},
   "outputs": [
    {
     "data": {
      "image/png": "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\n",
      "text/plain": [
       "<Figure size 1080x1080 with 1 Axes>"
      ]
     },
     "metadata": {
      "needs_background": "light"
     },
     "output_type": "display_data"
    }
   ],
   "source": [
    "## Word cloud for 90s lyrics\n",
    "text = str(lyrics_processed90)\n",
    "text = text.replace(\"'\",\"\")\n",
    "mask = np.array(Image.open(\"images/90s.png\"))\n",
    "wc = WordCloud(background_color=\"white\", max_words=300, width=2000, height=2000, \n",
    "                      collocations=False, mask=mask, contour_width=12, contour_color='navy')\n",
    "wc.generate(text)\n",
    "plt.figure(figsize=(15,15))\n",
    "plt.imshow(wc)\n",
    "plt.axis(\"off\")\n",
    "plt.show()"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "In the word cloud for the 2000s below, the word 'shawty' is an example of popular slang from this decade."
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 38,
   "metadata": {},
   "outputs": [
    {
     "data": {
      "image/png": "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\n",
      "text/plain": [
       "<Figure size 1080x1080 with 1 Axes>"
      ]
     },
     "metadata": {
      "needs_background": "light"
     },
     "output_type": "display_data"
    }
   ],
   "source": [
    "## Word cloud for 00s lyrics\n",
    "text = str(lyrics_processed00)\n",
    "text = text.replace(\"'\",\"\")\n",
    "mask = np.array(Image.open(\"images/00s.png\"))\n",
    "wc = WordCloud(background_color=\"white\", max_words=300, width=2000, height=2000, \n",
    "                      collocations=False, mask=mask, contour_width=12, contour_color='navy')\n",
    "wc.generate(text)\n",
    "plt.figure(figsize=(15,15))\n",
    "plt.imshow(wc)\n",
    "plt.axis(\"off\")\n",
    "plt.show()"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 39,
   "metadata": {},
   "outputs": [
    {
     "data": {
      "image/png": "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\n",
      "text/plain": [
       "<Figure size 1080x1080 with 1 Axes>"
      ]
     },
     "metadata": {
      "needs_background": "light"
     },
     "output_type": "display_data"
    }
   ],
   "source": [
    "## Word cloud for 10s lyrics\n",
    "text = str(lyrics_processed10)\n",
    "text = text.replace(\"'\",\"\")\n",
    "mask = np.array(Image.open(\"images/10s.png\"))\n",
    "wc = WordCloud(background_color=\"white\", max_words=300, width=2000, height=2000, \n",
    "                      collocations=False, mask=mask, contour_width=12, contour_color='navy')\n",
    "wc.generate(text)\n",
    "plt.figure(figsize=(15,15))\n",
    "plt.imshow(wc)\n",
    "plt.axis(\"off\")\n",
    "plt.show()"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "### c. Descriptive statistics"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "#### 1. Number of words per song"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "In this section, we'll examine how the number of words per song has changed over time. We can split the lyrics into words and take the average of those word counts to compare them between decades."
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 40,
   "metadata": {},
   "outputs": [],
   "source": [
    "## Find average number of words in a song\n",
    "df['word_count'] = df['lyrics'].str.split().str.len()\n",
    "avg = df['word_count'].mean()\n",
    "## Find average number of words in a song for each decade\n",
    "df50['word_count'] = df50['lyrics'].str.split().str.len()\n",
    "avg50 = df50['word_count'].mean()\n",
    "df60['word_count'] = df60['lyrics'].str.split().str.len()\n",
    "avg60 = df60['word_count'].mean()\n",
    "df70['word_count'] = df70['lyrics'].str.split().str.len()\n",
    "avg70 = df70['word_count'].mean()\n",
    "df80['word_count'] = df80['lyrics'].str.split().str.len()\n",
    "avg80 = df80['word_count'].mean()\n",
    "df90['word_count'] = df90['lyrics'].str.split().str.len()\n",
    "avg90 = df90['word_count'].mean()\n",
    "df00['word_count'] = df00['lyrics'].str.split().str.len()\n",
    "avg00 = df00['word_count'].mean()\n",
    "df10['word_count'] = df10['lyrics'].str.split().str.len()\n",
    "avg10 = df10['word_count'].mean()"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 41,
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/html": [
       "<div>\n",
       "<style scoped>\n",
       "    .dataframe tbody tr th:only-of-type {\n",
       "        vertical-align: middle;\n",
       "    }\n",
       "\n",
       "    .dataframe tbody tr th {\n",
       "        vertical-align: top;\n",
       "    }\n",
       "\n",
       "    .dataframe thead th {\n",
       "        text-align: right;\n",
       "    }\n",
       "</style>\n",
       "<table border=\"1\" class=\"dataframe\">\n",
       "  <thead>\n",
       "    <tr style=\"text-align: right;\">\n",
       "      <th></th>\n",
       "      <th>mean</th>\n",
       "      <th>decade</th>\n",
       "    </tr>\n",
       "  </thead>\n",
       "  <tbody>\n",
       "    <tr>\n",
       "      <th>0</th>\n",
       "      <td>310.163141</td>\n",
       "      <td>all decades</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>1</th>\n",
       "      <td>179.072368</td>\n",
       "      <td>50s</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>2</th>\n",
       "      <td>202.113433</td>\n",
       "      <td>60s</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>3</th>\n",
       "      <td>251.885214</td>\n",
       "      <td>70s</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>4</th>\n",
       "      <td>284.269168</td>\n",
       "      <td>80s</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>5</th>\n",
       "      <td>341.792561</td>\n",
       "      <td>90s</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>6</th>\n",
       "      <td>409.082707</td>\n",
       "      <td>00s</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>7</th>\n",
       "      <td>409.176056</td>\n",
       "      <td>10s</td>\n",
       "    </tr>\n",
       "  </tbody>\n",
       "</table>\n",
       "</div>"
      ],
      "text/plain": [
       "         mean       decade\n",
       "0  310.163141  all decades\n",
       "1  179.072368          50s\n",
       "2  202.113433          60s\n",
       "3  251.885214          70s\n",
       "4  284.269168          80s\n",
       "5  341.792561          90s\n",
       "6  409.082707          00s\n",
       "7  409.176056          10s"
      ]
     },
     "execution_count": 41,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "## View average number of words per song for each decade\n",
    "averages = [avg, avg50, avg60, avg70, avg80, avg90, avg00, avg10]\n",
    "df_avg = pd.DataFrame(averages, columns=['mean'])\n",
    "df_avg.insert(1, \"decade\", ['all decades', '50s', '60s', '70s', '80s', '90s', '00s', '10s'], True)\n",
    "df_avg"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "The dataframe above and the visualization of it in the bar graph below illustrates that there is indeed a positive correlation between average words per song and decade meaning that songs are indeed becoming more verbose. This doesn't necessarily mean that songs are getting longer though, just that the songs are more densely packed with lyrical content. In fact, one of the reasons for this trend is the adoption of rap into mainstream music. Rap music entered the mainstream pop scene in the late 1970s/early 1980s and has grown in popularity since. Although, rap is fairly saturated in pop music currently, which is explained by the similar average numbers between the 2000s and 2010s. In the future, I would expect this number to remain stagnant or increase slightly if any."
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 42,
   "metadata": {},
   "outputs": [
    {
     "data": {
      "application/vnd.plotly.v1+json": {
       "config": {
        "plotlyServerURL": "https://plot.ly"
       },
       "data": [
        {
         "alignmentgroup": "True",
         "hoverlabel": {
          "namelength": 0
         },
         "hovertemplate": "decade=%{x}<br>mean=%{y}",
         "legendgroup": "",
         "marker": {
          "color": "blue",
          "line": {
           "color": "blue"
          }
         },
         "name": "",
         "offsetgroup": "",
         "opacity": 0.6,
         "orientation": "v",
         "showlegend": false,
         "textposition": "auto",
         "type": "bar",
         "x": [
          "all decades",
          "50s",
          "60s",
          "70s",
          "80s",
          "90s",
          "00s",
          "10s"
         ],
         "xaxis": "x",
         "y": [
          310.16314102564104,
          179.07236842105263,
          202.1134328358209,
          251.8852140077821,
          284.26916802610117,
          341.7925608011445,
          409.0827067669173,
          409.17605633802816
         ],
         "yaxis": "y"
        }
       ],
       "layout": {
        "barmode": "relative",
        "height": 600,
        "legend": {
         "tracegroupgap": 0
        },
        "margin": {
         "t": 60
        },
        "template": {
         "data": {
          "bar": [
           {
            "error_x": {
             "color": "#2a3f5f"
            },
            "error_y": {
             "color": "#2a3f5f"
            },
            "marker": {
             "line": {
              "color": "#E5ECF6",
              "width": 0.5
             }
            },
            "type": "bar"
           }
          ],
          "barpolar": [
           {
            "marker": {
             "line": {
              "color": "#E5ECF6",
              "width": 0.5
             }
            },
            "type": "barpolar"
           }
          ],
          "carpet": [
           {
            "aaxis": {
             "endlinecolor": "#2a3f5f",
             "gridcolor": "white",
             "linecolor": "white",
             "minorgridcolor": "white",
             "startlinecolor": "#2a3f5f"
            },
            "baxis": {
             "endlinecolor": "#2a3f5f",
             "gridcolor": "white",
             "linecolor": "white",
             "minorgridcolor": "white",
             "startlinecolor": "#2a3f5f"
            },
            "type": "carpet"
           }
          ],
          "choropleth": [
           {
            "colorbar": {
             "outlinewidth": 0,
             "ticks": ""
            },
            "type": "choropleth"
           }
          ],
          "contour": [
           {
            "colorbar": {
             "outlinewidth": 0,
             "ticks": ""
            },
            "colorscale": [
             [
              0,
              "#0d0887"
             ],
             [
              0.1111111111111111,
              "#46039f"
             ],
             [
              0.2222222222222222,
              "#7201a8"
             ],
             [
              0.3333333333333333,
              "#9c179e"
             ],
             [
              0.4444444444444444,
              "#bd3786"
             ],
             [
              0.5555555555555556,
              "#d8576b"
             ],
             [
              0.6666666666666666,
              "#ed7953"
             ],
             [
              0.7777777777777778,
              "#fb9f3a"
             ],
             [
              0.8888888888888888,
              "#fdca26"
             ],
             [
              1,
              "#f0f921"
             ]
            ],
            "type": "contour"
           }
          ],
          "contourcarpet": [
           {
            "colorbar": {
             "outlinewidth": 0,
             "ticks": ""
            },
            "type": "contourcarpet"
           }
          ],
          "heatmap": [
           {
            "colorbar": {
             "outlinewidth": 0,
             "ticks": ""
            },
            "colorscale": [
             [
              0,
              "#0d0887"
             ],
             [
              0.1111111111111111,
              "#46039f"
             ],
             [
              0.2222222222222222,
              "#7201a8"
             ],
             [
              0.3333333333333333,
              "#9c179e"
             ],
             [
              0.4444444444444444,
              "#bd3786"
             ],
             [
              0.5555555555555556,
              "#d8576b"
             ],
             [
              0.6666666666666666,
              "#ed7953"
             ],
             [
              0.7777777777777778,
              "#fb9f3a"
             ],
             [
              0.8888888888888888,
              "#fdca26"
             ],
             [
              1,
              "#f0f921"
             ]
            ],
            "type": "heatmap"
           }
          ],
          "heatmapgl": [
           {
            "colorbar": {
             "outlinewidth": 0,
             "ticks": ""
            },
            "colorscale": [
             [
              0,
              "#0d0887"
             ],
             [
              0.1111111111111111,
              "#46039f"
             ],
             [
              0.2222222222222222,
              "#7201a8"
             ],
             [
              0.3333333333333333,
              "#9c179e"
             ],
             [
              0.4444444444444444,
              "#bd3786"
             ],
             [
              0.5555555555555556,
              "#d8576b"
             ],
             [
              0.6666666666666666,
              "#ed7953"
             ],
             [
              0.7777777777777778,
              "#fb9f3a"
             ],
             [
              0.8888888888888888,
              "#fdca26"
             ],
             [
              1,
              "#f0f921"
             ]
            ],
            "type": "heatmapgl"
           }
          ],
          "histogram": [
           {
            "marker": {
             "colorbar": {
              "outlinewidth": 0,
              "ticks": ""
             }
            },
            "type": "histogram"
           }
          ],
          "histogram2d": [
           {
            "colorbar": {
             "outlinewidth": 0,
             "ticks": ""
            },
            "colorscale": [
             [
              0,
              "#0d0887"
             ],
             [
              0.1111111111111111,
              "#46039f"
             ],
             [
              0.2222222222222222,
              "#7201a8"
             ],
             [
              0.3333333333333333,
              "#9c179e"
             ],
             [
              0.4444444444444444,
              "#bd3786"
             ],
             [
              0.5555555555555556,
              "#d8576b"
             ],
             [
              0.6666666666666666,
              "#ed7953"
             ],
             [
              0.7777777777777778,
              "#fb9f3a"
             ],
             [
              0.8888888888888888,
              "#fdca26"
             ],
             [
              1,
              "#f0f921"
             ]
            ],
            "type": "histogram2d"
           }
          ],
          "histogram2dcontour": [
           {
            "colorbar": {
             "outlinewidth": 0,
             "ticks": ""
            },
            "colorscale": [
             [
              0,
              "#0d0887"
             ],
             [
              0.1111111111111111,
              "#46039f"
             ],
             [
              0.2222222222222222,
              "#7201a8"
             ],
             [
              0.3333333333333333,
              "#9c179e"
             ],
             [
              0.4444444444444444,
              "#bd3786"
             ],
             [
              0.5555555555555556,
              "#d8576b"
             ],
             [
              0.6666666666666666,
              "#ed7953"
             ],
             [
              0.7777777777777778,
              "#fb9f3a"
             ],
             [
              0.8888888888888888,
              "#fdca26"
             ],
             [
              1,
              "#f0f921"
             ]
            ],
            "type": "histogram2dcontour"
           }
          ],
          "mesh3d": [
           {
            "colorbar": {
             "outlinewidth": 0,
             "ticks": ""
            },
            "type": "mesh3d"
           }
          ],
          "parcoords": [
           {
            "line": {
             "colorbar": {
              "outlinewidth": 0,
              "ticks": ""
             }
            },
            "type": "parcoords"
           }
          ],
          "scatter": [
           {
            "marker": {
             "colorbar": {
              "outlinewidth": 0,
              "ticks": ""
             }
            },
            "type": "scatter"
           }
          ],
          "scatter3d": [
           {
            "line": {
             "colorbar": {
              "outlinewidth": 0,
              "ticks": ""
             }
            },
            "marker": {
             "colorbar": {
              "outlinewidth": 0,
              "ticks": ""
             }
            },
            "type": "scatter3d"
           }
          ],
          "scattercarpet": [
           {
            "marker": {
             "colorbar": {
              "outlinewidth": 0,
              "ticks": ""
             }
            },
            "type": "scattercarpet"
           }
          ],
          "scattergeo": [
           {
            "marker": {
             "colorbar": {
              "outlinewidth": 0,
              "ticks": ""
             }
            },
            "type": "scattergeo"
           }
          ],
          "scattergl": [
           {
            "marker": {
             "colorbar": {
              "outlinewidth": 0,
              "ticks": ""
             }
            },
            "type": "scattergl"
           }
          ],
          "scattermapbox": [
           {
            "marker": {
             "colorbar": {
              "outlinewidth": 0,
              "ticks": ""
             }
            },
            "type": "scattermapbox"
           }
          ],
          "scatterpolar": [
           {
            "marker": {
             "colorbar": {
              "outlinewidth": 0,
              "ticks": ""
             }
            },
            "type": "scatterpolar"
           }
          ],
          "scatterpolargl": [
           {
            "marker": {
             "colorbar": {
              "outlinewidth": 0,
              "ticks": ""
             }
            },
            "type": "scatterpolargl"
           }
          ],
          "scatterternary": [
           {
            "marker": {
             "colorbar": {
              "outlinewidth": 0,
              "ticks": ""
             }
            },
            "type": "scatterternary"
           }
          ],
          "surface": [
           {
            "colorbar": {
             "outlinewidth": 0,
             "ticks": ""
            },
            "colorscale": [
             [
              0,
              "#0d0887"
             ],
             [
              0.1111111111111111,
              "#46039f"
             ],
             [
              0.2222222222222222,
              "#7201a8"
             ],
             [
              0.3333333333333333,
              "#9c179e"
             ],
             [
              0.4444444444444444,
              "#bd3786"
             ],
             [
              0.5555555555555556,
              "#d8576b"
             ],
             [
              0.6666666666666666,
              "#ed7953"
             ],
             [
              0.7777777777777778,
              "#fb9f3a"
             ],
             [
              0.8888888888888888,
              "#fdca26"
             ],
             [
              1,
              "#f0f921"
             ]
            ],
            "type": "surface"
           }
          ],
          "table": [
           {
            "cells": {
             "fill": {
              "color": "#EBF0F8"
             },
             "line": {
              "color": "white"
             }
            },
            "header": {
             "fill": {
              "color": "#C8D4E3"
             },
             "line": {
              "color": "white"
             }
            },
            "type": "table"
           }
          ]
         },
         "layout": {
          "annotationdefaults": {
           "arrowcolor": "#2a3f5f",
           "arrowhead": 0,
           "arrowwidth": 1
          },
          "colorscale": {
           "diverging": [
            [
             0,
             "#8e0152"
            ],
            [
             0.1,
             "#c51b7d"
            ],
            [
             0.2,
             "#de77ae"
            ],
            [
             0.3,
             "#f1b6da"
            ],
            [
             0.4,
             "#fde0ef"
            ],
            [
             0.5,
             "#f7f7f7"
            ],
            [
             0.6,
             "#e6f5d0"
            ],
            [
             0.7,
             "#b8e186"
            ],
            [
             0.8,
             "#7fbc41"
            ],
            [
             0.9,
             "#4d9221"
            ],
            [
             1,
             "#276419"
            ]
           ],
           "sequential": [
            [
             0,
             "#0d0887"
            ],
            [
             0.1111111111111111,
             "#46039f"
            ],
            [
             0.2222222222222222,
             "#7201a8"
            ],
            [
             0.3333333333333333,
             "#9c179e"
            ],
            [
             0.4444444444444444,
             "#bd3786"
            ],
            [
             0.5555555555555556,
             "#d8576b"
            ],
            [
             0.6666666666666666,
             "#ed7953"
            ],
            [
             0.7777777777777778,
             "#fb9f3a"
            ],
            [
             0.8888888888888888,
             "#fdca26"
            ],
            [
             1,
             "#f0f921"
            ]
           ],
           "sequentialminus": [
            [
             0,
             "#0d0887"
            ],
            [
             0.1111111111111111,
             "#46039f"
            ],
            [
             0.2222222222222222,
             "#7201a8"
            ],
            [
             0.3333333333333333,
             "#9c179e"
            ],
            [
             0.4444444444444444,
             "#bd3786"
            ],
            [
             0.5555555555555556,
             "#d8576b"
            ],
            [
             0.6666666666666666,
             "#ed7953"
            ],
            [
             0.7777777777777778,
             "#fb9f3a"
            ],
            [
             0.8888888888888888,
             "#fdca26"
            ],
            [
             1,
             "#f0f921"
            ]
           ]
          },
          "colorway": [
           "#636efa",
           "#EF553B",
           "#00cc96",
           "#ab63fa",
           "#FFA15A",
           "#19d3f3",
           "#FF6692",
           "#B6E880",
           "#FF97FF",
           "#FECB52"
          ],
          "font": {
           "color": "#2a3f5f"
          },
          "geo": {
           "bgcolor": "white",
           "lakecolor": "white",
           "landcolor": "#E5ECF6",
           "showlakes": true,
           "showland": true,
           "subunitcolor": "white"
          },
          "hoverlabel": {
           "align": "left"
          },
          "hovermode": "closest",
          "mapbox": {
           "style": "light"
          },
          "paper_bgcolor": "white",
          "plot_bgcolor": "#E5ECF6",
          "polar": {
           "angularaxis": {
            "gridcolor": "white",
            "linecolor": "white",
            "ticks": ""
           },
           "bgcolor": "#E5ECF6",
           "radialaxis": {
            "gridcolor": "white",
            "linecolor": "white",
            "ticks": ""
           }
          },
          "scene": {
           "xaxis": {
            "backgroundcolor": "#E5ECF6",
            "gridcolor": "white",
            "gridwidth": 2,
            "linecolor": "white",
            "showbackground": true,
            "ticks": "",
            "zerolinecolor": "white"
           },
           "yaxis": {
            "backgroundcolor": "#E5ECF6",
            "gridcolor": "white",
            "gridwidth": 2,
            "linecolor": "white",
            "showbackground": true,
            "ticks": "",
            "zerolinecolor": "white"
           },
           "zaxis": {
            "backgroundcolor": "#E5ECF6",
            "gridcolor": "white",
            "gridwidth": 2,
            "linecolor": "white",
            "showbackground": true,
            "ticks": "",
            "zerolinecolor": "white"
           }
          },
          "shapedefaults": {
           "line": {
            "color": "#2a3f5f"
           }
          },
          "ternary": {
           "aaxis": {
            "gridcolor": "white",
            "linecolor": "white",
            "ticks": ""
           },
           "baxis": {
            "gridcolor": "white",
            "linecolor": "white",
            "ticks": ""
           },
           "bgcolor": "#E5ECF6",
           "caxis": {
            "gridcolor": "white",
            "linecolor": "white",
            "ticks": ""
           }
          },
          "title": {
           "x": 0.05
          },
          "xaxis": {
           "automargin": true,
           "gridcolor": "white",
           "linecolor": "white",
           "ticks": "",
           "zerolinecolor": "white",
           "zerolinewidth": 2
          },
          "yaxis": {
           "automargin": true,
           "gridcolor": "white",
           "linecolor": "white",
           "ticks": "",
           "zerolinecolor": "white",
           "zerolinewidth": 2
          }
         }
        },
        "title": {
         "text": "Avg Words Per Song by Decade"
        },
        "xaxis": {
         "anchor": "y",
         "domain": [
          0,
          0.98
         ],
         "title": {
          "text": "decade"
         }
        },
        "yaxis": {
         "anchor": "x",
         "domain": [
          0,
          1
         ],
         "title": {
          "text": "mean"
         }
        }
       }
      },
      "text/html": [
       "<div>\n",
       "        \n",
       "        \n",
       "            <div id=\"f5f6d502-0a59-4b8d-8e2b-fc10e84ae3a9\" class=\"plotly-graph-div\" style=\"height:600px; width:100%;\"></div>\n",
       "            <script type=\"text/javascript\">\n",
       "                require([\"plotly\"], function(Plotly) {\n",
       "                    window.PLOTLYENV=window.PLOTLYENV || {};\n",
       "                    \n",
       "                if (document.getElementById(\"f5f6d502-0a59-4b8d-8e2b-fc10e84ae3a9\")) {\n",
       "                    Plotly.newPlot(\n",
       "                        'f5f6d502-0a59-4b8d-8e2b-fc10e84ae3a9',\n",
       "                        [{\"alignmentgroup\": \"True\", \"hoverlabel\": {\"namelength\": 0}, \"hovertemplate\": \"decade=%{x}<br>mean=%{y}\", \"legendgroup\": \"\", \"marker\": {\"color\": \"blue\", \"line\": {\"color\": \"blue\"}}, \"name\": \"\", \"offsetgroup\": \"\", \"opacity\": 0.6, \"orientation\": \"v\", \"showlegend\": false, \"textposition\": \"auto\", \"type\": \"bar\", \"x\": [\"all decades\", \"50s\", \"60s\", \"70s\", \"80s\", \"90s\", \"00s\", \"10s\"], \"xaxis\": \"x\", \"y\": [310.16314102564104, 179.07236842105263, 202.1134328358209, 251.8852140077821, 284.26916802610117, 341.7925608011445, 409.0827067669173, 409.17605633802816], \"yaxis\": \"y\"}],\n",
       "                        {\"barmode\": \"relative\", \"height\": 600, \"legend\": {\"tracegroupgap\": 0}, \"margin\": {\"t\": 60}, \"template\": {\"data\": {\"bar\": [{\"error_x\": {\"color\": \"#2a3f5f\"}, \"error_y\": {\"color\": \"#2a3f5f\"}, \"marker\": {\"line\": {\"color\": \"#E5ECF6\", \"width\": 0.5}}, \"type\": \"bar\"}], \"barpolar\": [{\"marker\": {\"line\": {\"color\": \"#E5ECF6\", \"width\": 0.5}}, \"type\": \"barpolar\"}], \"carpet\": [{\"aaxis\": {\"endlinecolor\": \"#2a3f5f\", \"gridcolor\": \"white\", \"linecolor\": \"white\", \"minorgridcolor\": \"white\", \"startlinecolor\": \"#2a3f5f\"}, \"baxis\": {\"endlinecolor\": \"#2a3f5f\", \"gridcolor\": \"white\", \"linecolor\": \"white\", \"minorgridcolor\": \"white\", \"startlinecolor\": \"#2a3f5f\"}, \"type\": \"carpet\"}], \"choropleth\": [{\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}, \"type\": \"choropleth\"}], \"contour\": [{\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}, \"colorscale\": [[0.0, \"#0d0887\"], [0.1111111111111111, \"#46039f\"], [0.2222222222222222, \"#7201a8\"], [0.3333333333333333, \"#9c179e\"], [0.4444444444444444, \"#bd3786\"], [0.5555555555555556, \"#d8576b\"], [0.6666666666666666, \"#ed7953\"], [0.7777777777777778, \"#fb9f3a\"], [0.8888888888888888, \"#fdca26\"], [1.0, \"#f0f921\"]], \"type\": \"contour\"}], \"contourcarpet\": [{\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}, \"type\": \"contourcarpet\"}], \"heatmap\": [{\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}, \"colorscale\": [[0.0, \"#0d0887\"], [0.1111111111111111, \"#46039f\"], [0.2222222222222222, \"#7201a8\"], [0.3333333333333333, \"#9c179e\"], [0.4444444444444444, \"#bd3786\"], [0.5555555555555556, \"#d8576b\"], [0.6666666666666666, \"#ed7953\"], [0.7777777777777778, \"#fb9f3a\"], [0.8888888888888888, \"#fdca26\"], [1.0, \"#f0f921\"]], \"type\": \"heatmap\"}], \"heatmapgl\": [{\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}, \"colorscale\": [[0.0, \"#0d0887\"], [0.1111111111111111, \"#46039f\"], [0.2222222222222222, \"#7201a8\"], [0.3333333333333333, \"#9c179e\"], [0.4444444444444444, \"#bd3786\"], [0.5555555555555556, \"#d8576b\"], [0.6666666666666666, \"#ed7953\"], [0.7777777777777778, \"#fb9f3a\"], [0.8888888888888888, \"#fdca26\"], [1.0, \"#f0f921\"]], \"type\": \"heatmapgl\"}], \"histogram\": [{\"marker\": {\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}}, \"type\": \"histogram\"}], \"histogram2d\": [{\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}, \"colorscale\": [[0.0, \"#0d0887\"], [0.1111111111111111, \"#46039f\"], [0.2222222222222222, \"#7201a8\"], [0.3333333333333333, \"#9c179e\"], [0.4444444444444444, \"#bd3786\"], [0.5555555555555556, \"#d8576b\"], [0.6666666666666666, \"#ed7953\"], [0.7777777777777778, \"#fb9f3a\"], [0.8888888888888888, \"#fdca26\"], [1.0, \"#f0f921\"]], \"type\": \"histogram2d\"}], \"histogram2dcontour\": [{\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}, \"colorscale\": [[0.0, \"#0d0887\"], [0.1111111111111111, \"#46039f\"], [0.2222222222222222, \"#7201a8\"], [0.3333333333333333, \"#9c179e\"], [0.4444444444444444, \"#bd3786\"], [0.5555555555555556, \"#d8576b\"], [0.6666666666666666, \"#ed7953\"], [0.7777777777777778, \"#fb9f3a\"], [0.8888888888888888, \"#fdca26\"], [1.0, \"#f0f921\"]], \"type\": \"histogram2dcontour\"}], \"mesh3d\": [{\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}, \"type\": \"mesh3d\"}], \"parcoords\": [{\"line\": {\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}}, \"type\": \"parcoords\"}], \"scatter\": [{\"marker\": {\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}}, \"type\": \"scatter\"}], \"scatter3d\": [{\"line\": {\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}}, \"marker\": {\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}}, \"type\": \"scatter3d\"}], \"scattercarpet\": [{\"marker\": {\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}}, \"type\": \"scattercarpet\"}], \"scattergeo\": [{\"marker\": {\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}}, \"type\": \"scattergeo\"}], \"scattergl\": [{\"marker\": {\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}}, \"type\": \"scattergl\"}], \"scattermapbox\": [{\"marker\": {\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}}, \"type\": \"scattermapbox\"}], \"scatterpolar\": [{\"marker\": {\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}}, \"type\": \"scatterpolar\"}], \"scatterpolargl\": [{\"marker\": {\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}}, \"type\": \"scatterpolargl\"}], \"scatterternary\": [{\"marker\": {\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}}, \"type\": \"scatterternary\"}], \"surface\": [{\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}, \"colorscale\": [[0.0, \"#0d0887\"], [0.1111111111111111, \"#46039f\"], [0.2222222222222222, \"#7201a8\"], [0.3333333333333333, \"#9c179e\"], [0.4444444444444444, \"#bd3786\"], [0.5555555555555556, \"#d8576b\"], [0.6666666666666666, \"#ed7953\"], [0.7777777777777778, \"#fb9f3a\"], [0.8888888888888888, \"#fdca26\"], [1.0, \"#f0f921\"]], \"type\": \"surface\"}], \"table\": [{\"cells\": {\"fill\": {\"color\": \"#EBF0F8\"}, \"line\": {\"color\": \"white\"}}, \"header\": {\"fill\": {\"color\": \"#C8D4E3\"}, \"line\": {\"color\": \"white\"}}, \"type\": \"table\"}]}, \"layout\": {\"annotationdefaults\": {\"arrowcolor\": \"#2a3f5f\", \"arrowhead\": 0, \"arrowwidth\": 1}, \"colorscale\": {\"diverging\": [[0, \"#8e0152\"], [0.1, \"#c51b7d\"], [0.2, \"#de77ae\"], [0.3, \"#f1b6da\"], [0.4, \"#fde0ef\"], [0.5, \"#f7f7f7\"], [0.6, \"#e6f5d0\"], [0.7, \"#b8e186\"], [0.8, \"#7fbc41\"], [0.9, \"#4d9221\"], [1, \"#276419\"]], \"sequential\": [[0.0, \"#0d0887\"], [0.1111111111111111, \"#46039f\"], [0.2222222222222222, \"#7201a8\"], [0.3333333333333333, \"#9c179e\"], [0.4444444444444444, \"#bd3786\"], [0.5555555555555556, \"#d8576b\"], [0.6666666666666666, \"#ed7953\"], [0.7777777777777778, \"#fb9f3a\"], [0.8888888888888888, \"#fdca26\"], [1.0, \"#f0f921\"]], \"sequentialminus\": [[0.0, \"#0d0887\"], [0.1111111111111111, \"#46039f\"], [0.2222222222222222, \"#7201a8\"], [0.3333333333333333, \"#9c179e\"], [0.4444444444444444, \"#bd3786\"], [0.5555555555555556, \"#d8576b\"], [0.6666666666666666, \"#ed7953\"], [0.7777777777777778, \"#fb9f3a\"], [0.8888888888888888, \"#fdca26\"], [1.0, \"#f0f921\"]]}, \"colorway\": [\"#636efa\", \"#EF553B\", \"#00cc96\", \"#ab63fa\", \"#FFA15A\", \"#19d3f3\", \"#FF6692\", \"#B6E880\", \"#FF97FF\", \"#FECB52\"], \"font\": {\"color\": \"#2a3f5f\"}, \"geo\": {\"bgcolor\": \"white\", \"lakecolor\": \"white\", \"landcolor\": \"#E5ECF6\", \"showlakes\": true, \"showland\": true, \"subunitcolor\": \"white\"}, \"hoverlabel\": {\"align\": \"left\"}, \"hovermode\": \"closest\", \"mapbox\": {\"style\": \"light\"}, \"paper_bgcolor\": \"white\", \"plot_bgcolor\": \"#E5ECF6\", \"polar\": {\"angularaxis\": {\"gridcolor\": \"white\", \"linecolor\": \"white\", \"ticks\": \"\"}, \"bgcolor\": \"#E5ECF6\", \"radialaxis\": {\"gridcolor\": \"white\", \"linecolor\": \"white\", \"ticks\": \"\"}}, \"scene\": {\"xaxis\": {\"backgroundcolor\": \"#E5ECF6\", \"gridcolor\": \"white\", \"gridwidth\": 2, \"linecolor\": \"white\", \"showbackground\": true, \"ticks\": \"\", \"zerolinecolor\": \"white\"}, \"yaxis\": {\"backgroundcolor\": \"#E5ECF6\", \"gridcolor\": \"white\", \"gridwidth\": 2, \"linecolor\": \"white\", \"showbackground\": true, \"ticks\": \"\", \"zerolinecolor\": \"white\"}, \"zaxis\": {\"backgroundcolor\": \"#E5ECF6\", \"gridcolor\": \"white\", \"gridwidth\": 2, \"linecolor\": \"white\", \"showbackground\": true, \"ticks\": \"\", \"zerolinecolor\": \"white\"}}, \"shapedefaults\": {\"line\": {\"color\": \"#2a3f5f\"}}, \"ternary\": {\"aaxis\": {\"gridcolor\": \"white\", \"linecolor\": \"white\", \"ticks\": \"\"}, \"baxis\": {\"gridcolor\": \"white\", \"linecolor\": \"white\", \"ticks\": \"\"}, \"bgcolor\": \"#E5ECF6\", \"caxis\": {\"gridcolor\": \"white\", \"linecolor\": \"white\", \"ticks\": \"\"}}, \"title\": {\"x\": 0.05}, \"xaxis\": {\"automargin\": true, \"gridcolor\": \"white\", \"linecolor\": \"white\", \"ticks\": \"\", \"zerolinecolor\": \"white\", \"zerolinewidth\": 2}, \"yaxis\": {\"automargin\": true, \"gridcolor\": \"white\", \"linecolor\": \"white\", \"ticks\": \"\", \"zerolinecolor\": \"white\", \"zerolinewidth\": 2}}}, \"title\": {\"text\": \"Avg Words Per Song by Decade\"}, \"xaxis\": {\"anchor\": \"y\", \"domain\": [0.0, 0.98], \"title\": {\"text\": \"decade\"}}, \"yaxis\": {\"anchor\": \"x\", \"domain\": [0.0, 1.0], \"title\": {\"text\": \"mean\"}}},\n",
       "                        {\"responsive\": true}\n",
       "                    ).then(function(){\n",
       "                            \n",
       "var gd = document.getElementById('f5f6d502-0a59-4b8d-8e2b-fc10e84ae3a9');\n",
       "var x = new MutationObserver(function (mutations, observer) {{\n",
       "        var display = window.getComputedStyle(gd).display;\n",
       "        if (!display || display === 'none') {{\n",
       "            console.log([gd, 'removed!']);\n",
       "            Plotly.purge(gd);\n",
       "            observer.disconnect();\n",
       "        }}\n",
       "}});\n",
       "\n",
       "// Listen for the removal of the full notebook cells\n",
       "var notebookContainer = gd.closest('#notebook-container');\n",
       "if (notebookContainer) {{\n",
       "    x.observe(notebookContainer, {childList: true});\n",
       "}}\n",
       "\n",
       "// Listen for the clearing of the current output cell\n",
       "var outputEl = gd.closest('.output');\n",
       "if (outputEl) {{\n",
       "    x.observe(outputEl, {childList: true});\n",
       "}}\n",
       "\n",
       "                        })\n",
       "                };\n",
       "                });\n",
       "            </script>\n",
       "        </div>"
      ]
     },
     "metadata": {},
     "output_type": "display_data"
    }
   ],
   "source": [
    "## Average number of words per song by decade\n",
    "fig = px.bar(df_avg, x='decade', y='mean')\n",
    "fig.update_traces(marker_color='blue', marker_line_color='blue', opacity=0.6)\n",
    "fig.update_layout(title_text='Avg Words Per Song by Decade')"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "#### 2. Song repetitiveness using Lempel-Ziv"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "This section will test the claim that pop songs have become more repetitive over time. To measure this we'll use an algorithm called [Lempel-Ziv complexity](https://pypi.org/project/lempel-ziv-complexity/). This compression algorithm forms the basis of many compression formats, including GIF, PNG, and ZIP. But this idea of compression can also be applied to song lyrics to illustrate repetitiveness. Data scientist Collin Morris explains why this is the case which you can read in full [here](https://pudding.cool/2017/05/song-repetition/). Essentially the idea is that the Lempel-Ziv algorithm finds repeated patterns in a string and removes them, leaving only the unique portions. Therefore, the amount of compression applied by the algorithm correlates with the repetitiveness of the song's lyrics. To see a demonstration of how this works in context see the link [here](http://colinmorris.github.io/pop-compression/ ). <br>\n",
    "https://pypi.org/project/lempel-ziv-complexity/ <br>\n",
    "https://pudding.cool/2017/05/song-repetition/ <br>\n",
    "http://colinmorris.github.io/pop-compression/ "
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 43,
   "metadata": {},
   "outputs": [],
   "source": [
    "## Compression/reduction percentage\n",
    "df['compression'] = df['lyrics'].apply(lempel_ziv_complexity)\n",
    "df['comp_pct'] = (1 - (df['compression'] / (df['lyrics'].str.len()))) * 100"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "The dataframe below shows the five most repetitive pop songs of all time according to the Lempel-Ziv algorithm. This algorithm does appear to function well since the top song in the dataframe below is Daft Punk's 'Around the World' where the words 'around the world' are repeated 120 times and are the only lyrics in the song."
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 44,
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/html": [
       "<div>\n",
       "<style scoped>\n",
       "    .dataframe tbody tr th:only-of-type {\n",
       "        vertical-align: middle;\n",
       "    }\n",
       "\n",
       "    .dataframe tbody tr th {\n",
       "        vertical-align: top;\n",
       "    }\n",
       "\n",
       "    .dataframe thead th {\n",
       "        text-align: right;\n",
       "    }\n",
       "</style>\n",
       "<table border=\"1\" class=\"dataframe\">\n",
       "  <thead>\n",
       "    <tr style=\"text-align: right;\">\n",
       "      <th></th>\n",
       "      <th>artist</th>\n",
       "      <th>name</th>\n",
       "      <th>year</th>\n",
       "      <th>lyrics</th>\n",
       "      <th>word_count</th>\n",
       "      <th>compression</th>\n",
       "      <th>comp_pct</th>\n",
       "    </tr>\n",
       "  </thead>\n",
       "  <tbody>\n",
       "    <tr>\n",
       "      <th>2541</th>\n",
       "      <td>Daft Punk</td>\n",
       "      <td>Around the World</td>\n",
       "      <td>1997</td>\n",
       "      <td>around the world around the world around the w...</td>\n",
       "      <td>426</td>\n",
       "      <td>271</td>\n",
       "      <td>88.769167</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>2940</th>\n",
       "      <td>Duck Sauce</td>\n",
       "      <td>Barbra Streisand</td>\n",
       "      <td>2010</td>\n",
       "      <td>barbra streisand ooh ooh ooh ooh ooh ooh ooh o...</td>\n",
       "      <td>243</td>\n",
       "      <td>134</td>\n",
       "      <td>87.152445</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>2723</th>\n",
       "      <td>Mark Oh</td>\n",
       "      <td>Tears Don't Lie</td>\n",
       "      <td>1995</td>\n",
       "      <td>ha ha ha haaaa ha ha ha ha haaa ha ha ha haaa ...</td>\n",
       "      <td>200</td>\n",
       "      <td>124</td>\n",
       "      <td>83.106267</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>836</th>\n",
       "      <td>Paul Young</td>\n",
       "      <td>Every Time You Go Away</td>\n",
       "      <td>1985</td>\n",
       "      <td>hey if we cant solve any problems x81 x81 x82 ...</td>\n",
       "      <td>1042</td>\n",
       "      <td>804</td>\n",
       "      <td>81.258741</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>629</th>\n",
       "      <td>Eric Prydz</td>\n",
       "      <td>Call On Me</td>\n",
       "      <td>2004</td>\n",
       "      <td>call on me call on me call on me call on me ca...</td>\n",
       "      <td>245</td>\n",
       "      <td>181</td>\n",
       "      <td>79.776536</td>\n",
       "    </tr>\n",
       "  </tbody>\n",
       "</table>\n",
       "</div>"
      ],
      "text/plain": [
       "          artist                    name  year  \\\n",
       "2541   Daft Punk        Around the World  1997   \n",
       "2940  Duck Sauce        Barbra Streisand  2010   \n",
       "2723     Mark Oh         Tears Don't Lie  1995   \n",
       "836   Paul Young  Every Time You Go Away  1985   \n",
       "629   Eric Prydz              Call On Me  2004   \n",
       "\n",
       "                                                 lyrics  word_count  \\\n",
       "2541  around the world around the world around the w...         426   \n",
       "2940  barbra streisand ooh ooh ooh ooh ooh ooh ooh o...         243   \n",
       "2723  ha ha ha haaaa ha ha ha ha haaa ha ha ha haaa ...         200   \n",
       "836   hey if we cant solve any problems x81 x81 x82 ...        1042   \n",
       "629   call on me call on me call on me call on me ca...         245   \n",
       "\n",
       "      compression   comp_pct  \n",
       "2541          271  88.769167  \n",
       "2940          134  87.152445  \n",
       "2723          124  83.106267  \n",
       "836           804  81.258741  \n",
       "629           181  79.776536  "
      ]
     },
     "execution_count": 44,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "## Most repetitive songs\n",
    "df.sort_values(by='comp_pct', ascending=False).head()"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 45,
   "metadata": {},
   "outputs": [],
   "source": [
    "## Calculate average overall compression amount\n",
    "avg = df['comp_pct'].mean()\n",
    "## Calculate average compression amount by decade\n",
    "df50 = df[(df.year < 1960) & (df.year > 1949)].reset_index(drop=True)\n",
    "avg50 = df50['comp_pct'].mean()\n",
    "df60 = df[(df.year < 1970) & (df.year > 1959)].reset_index(drop=True)\n",
    "avg60 = df60['comp_pct'].mean()\n",
    "df70 = df[(df.year < 1980) & (df.year > 1969)].reset_index(drop=True)\n",
    "avg70 = df70['comp_pct'].mean()\n",
    "df80 = df[(df.year < 1990) & (df.year > 1979)].reset_index(drop=True)\n",
    "avg80 = df80['comp_pct'].mean()\n",
    "df90 = df[(df.year < 2000) & (df.year > 1989)].reset_index(drop=True)\n",
    "avg90 = df90['comp_pct'].mean()\n",
    "df00 = df[(df.year < 2010) & (df.year > 1999)].reset_index(drop=True)\n",
    "avg00 = df00['comp_pct'].mean()\n",
    "df10 = df[(df.year < 2020) & (df.year > 2009)].reset_index(drop=True)\n",
    "avg10 = df10['comp_pct'].mean()"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 46,
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/html": [
       "<div>\n",
       "<style scoped>\n",
       "    .dataframe tbody tr th:only-of-type {\n",
       "        vertical-align: middle;\n",
       "    }\n",
       "\n",
       "    .dataframe tbody tr th {\n",
       "        vertical-align: top;\n",
       "    }\n",
       "\n",
       "    .dataframe thead th {\n",
       "        text-align: right;\n",
       "    }\n",
       "</style>\n",
       "<table border=\"1\" class=\"dataframe\">\n",
       "  <thead>\n",
       "    <tr style=\"text-align: right;\">\n",
       "      <th></th>\n",
       "      <th>compression</th>\n",
       "      <th>decade</th>\n",
       "    </tr>\n",
       "  </thead>\n",
       "  <tbody>\n",
       "    <tr>\n",
       "      <th>0</th>\n",
       "      <td>67.376043</td>\n",
       "      <td>all decades</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>1</th>\n",
       "      <td>64.038291</td>\n",
       "      <td>50s</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>2</th>\n",
       "      <td>64.953882</td>\n",
       "      <td>60s</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>3</th>\n",
       "      <td>66.532541</td>\n",
       "      <td>70s</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>4</th>\n",
       "      <td>67.443283</td>\n",
       "      <td>80s</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>5</th>\n",
       "      <td>68.093003</td>\n",
       "      <td>90s</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>6</th>\n",
       "      <td>68.766253</td>\n",
       "      <td>00s</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>7</th>\n",
       "      <td>69.386326</td>\n",
       "      <td>10s</td>\n",
       "    </tr>\n",
       "  </tbody>\n",
       "</table>\n",
       "</div>"
      ],
      "text/plain": [
       "   compression       decade\n",
       "0    67.376043  all decades\n",
       "1    64.038291          50s\n",
       "2    64.953882          60s\n",
       "3    66.532541          70s\n",
       "4    67.443283          80s\n",
       "5    68.093003          90s\n",
       "6    68.766253          00s\n",
       "7    69.386326          10s"
      ]
     },
     "execution_count": 46,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "## View average song compression percentage by decade\n",
    "averages = [avg, avg50, avg60, avg70, avg80, avg90, avg00, avg10]\n",
    "df_avg = pd.DataFrame(averages, columns=['compression'])\n",
    "df_avg.insert(1, \"decade\", ['all decades', '50s', '60s', '70s', '80s', '90s', '00s', '10s'], True)\n",
    "df_avg"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "The dataframe above and the visualization of it in the bar graph below illustrates that there is indeed a positive correlation between compression amount (repetitiveness) and decade meaning that songs are indeed becoming more repetitive."
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 47,
   "metadata": {
    "scrolled": false
   },
   "outputs": [
    {
     "data": {
      "application/vnd.plotly.v1+json": {
       "config": {
        "plotlyServerURL": "https://plot.ly"
       },
       "data": [
        {
         "alignmentgroup": "True",
         "hoverlabel": {
          "namelength": 0
         },
         "hovertemplate": "decade=%{x}<br>compression=%{y}",
         "legendgroup": "",
         "marker": {
          "color": "blue",
          "line": {
           "color": "blue"
          }
         },
         "name": "",
         "offsetgroup": "",
         "opacity": 0.6,
         "orientation": "v",
         "showlegend": false,
         "textposition": "auto",
         "type": "bar",
         "x": [
          "all decades",
          "50s",
          "60s",
          "70s",
          "80s",
          "90s",
          "00s",
          "10s"
         ],
         "xaxis": "x",
         "y": [
          67.37604330089806,
          64.03829121392648,
          64.95388208688698,
          66.53254097668218,
          67.4432827771712,
          68.09300304781894,
          68.76625333632552,
          69.38632627940346
         ],
         "yaxis": "y"
        }
       ],
       "layout": {
        "barmode": "relative",
        "height": 600,
        "legend": {
         "tracegroupgap": 0
        },
        "margin": {
         "t": 60
        },
        "template": {
         "data": {
          "bar": [
           {
            "error_x": {
             "color": "#2a3f5f"
            },
            "error_y": {
             "color": "#2a3f5f"
            },
            "marker": {
             "line": {
              "color": "#E5ECF6",
              "width": 0.5
             }
            },
            "type": "bar"
           }
          ],
          "barpolar": [
           {
            "marker": {
             "line": {
              "color": "#E5ECF6",
              "width": 0.5
             }
            },
            "type": "barpolar"
           }
          ],
          "carpet": [
           {
            "aaxis": {
             "endlinecolor": "#2a3f5f",
             "gridcolor": "white",
             "linecolor": "white",
             "minorgridcolor": "white",
             "startlinecolor": "#2a3f5f"
            },
            "baxis": {
             "endlinecolor": "#2a3f5f",
             "gridcolor": "white",
             "linecolor": "white",
             "minorgridcolor": "white",
             "startlinecolor": "#2a3f5f"
            },
            "type": "carpet"
           }
          ],
          "choropleth": [
           {
            "colorbar": {
             "outlinewidth": 0,
             "ticks": ""
            },
            "type": "choropleth"
           }
          ],
          "contour": [
           {
            "colorbar": {
             "outlinewidth": 0,
             "ticks": ""
            },
            "colorscale": [
             [
              0,
              "#0d0887"
             ],
             [
              0.1111111111111111,
              "#46039f"
             ],
             [
              0.2222222222222222,
              "#7201a8"
             ],
             [
              0.3333333333333333,
              "#9c179e"
             ],
             [
              0.4444444444444444,
              "#bd3786"
             ],
             [
              0.5555555555555556,
              "#d8576b"
             ],
             [
              0.6666666666666666,
              "#ed7953"
             ],
             [
              0.7777777777777778,
              "#fb9f3a"
             ],
             [
              0.8888888888888888,
              "#fdca26"
             ],
             [
              1,
              "#f0f921"
             ]
            ],
            "type": "contour"
           }
          ],
          "contourcarpet": [
           {
            "colorbar": {
             "outlinewidth": 0,
             "ticks": ""
            },
            "type": "contourcarpet"
           }
          ],
          "heatmap": [
           {
            "colorbar": {
             "outlinewidth": 0,
             "ticks": ""
            },
            "colorscale": [
             [
              0,
              "#0d0887"
             ],
             [
              0.1111111111111111,
              "#46039f"
             ],
             [
              0.2222222222222222,
              "#7201a8"
             ],
             [
              0.3333333333333333,
              "#9c179e"
             ],
             [
              0.4444444444444444,
              "#bd3786"
             ],
             [
              0.5555555555555556,
              "#d8576b"
             ],
             [
              0.6666666666666666,
              "#ed7953"
             ],
             [
              0.7777777777777778,
              "#fb9f3a"
             ],
             [
              0.8888888888888888,
              "#fdca26"
             ],
             [
              1,
              "#f0f921"
             ]
            ],
            "type": "heatmap"
           }
          ],
          "heatmapgl": [
           {
            "colorbar": {
             "outlinewidth": 0,
             "ticks": ""
            },
            "colorscale": [
             [
              0,
              "#0d0887"
             ],
             [
              0.1111111111111111,
              "#46039f"
             ],
             [
              0.2222222222222222,
              "#7201a8"
             ],
             [
              0.3333333333333333,
              "#9c179e"
             ],
             [
              0.4444444444444444,
              "#bd3786"
             ],
             [
              0.5555555555555556,
              "#d8576b"
             ],
             [
              0.6666666666666666,
              "#ed7953"
             ],
             [
              0.7777777777777778,
              "#fb9f3a"
             ],
             [
              0.8888888888888888,
              "#fdca26"
             ],
             [
              1,
              "#f0f921"
             ]
            ],
            "type": "heatmapgl"
           }
          ],
          "histogram": [
           {
            "marker": {
             "colorbar": {
              "outlinewidth": 0,
              "ticks": ""
             }
            },
            "type": "histogram"
           }
          ],
          "histogram2d": [
           {
            "colorbar": {
             "outlinewidth": 0,
             "ticks": ""
            },
            "colorscale": [
             [
              0,
              "#0d0887"
             ],
             [
              0.1111111111111111,
              "#46039f"
             ],
             [
              0.2222222222222222,
              "#7201a8"
             ],
             [
              0.3333333333333333,
              "#9c179e"
             ],
             [
              0.4444444444444444,
              "#bd3786"
             ],
             [
              0.5555555555555556,
              "#d8576b"
             ],
             [
              0.6666666666666666,
              "#ed7953"
             ],
             [
              0.7777777777777778,
              "#fb9f3a"
             ],
             [
              0.8888888888888888,
              "#fdca26"
             ],
             [
              1,
              "#f0f921"
             ]
            ],
            "type": "histogram2d"
           }
          ],
          "histogram2dcontour": [
           {
            "colorbar": {
             "outlinewidth": 0,
             "ticks": ""
            },
            "colorscale": [
             [
              0,
              "#0d0887"
             ],
             [
              0.1111111111111111,
              "#46039f"
             ],
             [
              0.2222222222222222,
              "#7201a8"
             ],
             [
              0.3333333333333333,
              "#9c179e"
             ],
             [
              0.4444444444444444,
              "#bd3786"
             ],
             [
              0.5555555555555556,
              "#d8576b"
             ],
             [
              0.6666666666666666,
              "#ed7953"
             ],
             [
              0.7777777777777778,
              "#fb9f3a"
             ],
             [
              0.8888888888888888,
              "#fdca26"
             ],
             [
              1,
              "#f0f921"
             ]
            ],
            "type": "histogram2dcontour"
           }
          ],
          "mesh3d": [
           {
            "colorbar": {
             "outlinewidth": 0,
             "ticks": ""
            },
            "type": "mesh3d"
           }
          ],
          "parcoords": [
           {
            "line": {
             "colorbar": {
              "outlinewidth": 0,
              "ticks": ""
             }
            },
            "type": "parcoords"
           }
          ],
          "scatter": [
           {
            "marker": {
             "colorbar": {
              "outlinewidth": 0,
              "ticks": ""
             }
            },
            "type": "scatter"
           }
          ],
          "scatter3d": [
           {
            "line": {
             "colorbar": {
              "outlinewidth": 0,
              "ticks": ""
             }
            },
            "marker": {
             "colorbar": {
              "outlinewidth": 0,
              "ticks": ""
             }
            },
            "type": "scatter3d"
           }
          ],
          "scattercarpet": [
           {
            "marker": {
             "colorbar": {
              "outlinewidth": 0,
              "ticks": ""
             }
            },
            "type": "scattercarpet"
           }
          ],
          "scattergeo": [
           {
            "marker": {
             "colorbar": {
              "outlinewidth": 0,
              "ticks": ""
             }
            },
            "type": "scattergeo"
           }
          ],
          "scattergl": [
           {
            "marker": {
             "colorbar": {
              "outlinewidth": 0,
              "ticks": ""
             }
            },
            "type": "scattergl"
           }
          ],
          "scattermapbox": [
           {
            "marker": {
             "colorbar": {
              "outlinewidth": 0,
              "ticks": ""
             }
            },
            "type": "scattermapbox"
           }
          ],
          "scatterpolar": [
           {
            "marker": {
             "colorbar": {
              "outlinewidth": 0,
              "ticks": ""
             }
            },
            "type": "scatterpolar"
           }
          ],
          "scatterpolargl": [
           {
            "marker": {
             "colorbar": {
              "outlinewidth": 0,
              "ticks": ""
             }
            },
            "type": "scatterpolargl"
           }
          ],
          "scatterternary": [
           {
            "marker": {
             "colorbar": {
              "outlinewidth": 0,
              "ticks": ""
             }
            },
            "type": "scatterternary"
           }
          ],
          "surface": [
           {
            "colorbar": {
             "outlinewidth": 0,
             "ticks": ""
            },
            "colorscale": [
             [
              0,
              "#0d0887"
             ],
             [
              0.1111111111111111,
              "#46039f"
             ],
             [
              0.2222222222222222,
              "#7201a8"
             ],
             [
              0.3333333333333333,
              "#9c179e"
             ],
             [
              0.4444444444444444,
              "#bd3786"
             ],
             [
              0.5555555555555556,
              "#d8576b"
             ],
             [
              0.6666666666666666,
              "#ed7953"
             ],
             [
              0.7777777777777778,
              "#fb9f3a"
             ],
             [
              0.8888888888888888,
              "#fdca26"
             ],
             [
              1,
              "#f0f921"
             ]
            ],
            "type": "surface"
           }
          ],
          "table": [
           {
            "cells": {
             "fill": {
              "color": "#EBF0F8"
             },
             "line": {
              "color": "white"
             }
            },
            "header": {
             "fill": {
              "color": "#C8D4E3"
             },
             "line": {
              "color": "white"
             }
            },
            "type": "table"
           }
          ]
         },
         "layout": {
          "annotationdefaults": {
           "arrowcolor": "#2a3f5f",
           "arrowhead": 0,
           "arrowwidth": 1
          },
          "colorscale": {
           "diverging": [
            [
             0,
             "#8e0152"
            ],
            [
             0.1,
             "#c51b7d"
            ],
            [
             0.2,
             "#de77ae"
            ],
            [
             0.3,
             "#f1b6da"
            ],
            [
             0.4,
             "#fde0ef"
            ],
            [
             0.5,
             "#f7f7f7"
            ],
            [
             0.6,
             "#e6f5d0"
            ],
            [
             0.7,
             "#b8e186"
            ],
            [
             0.8,
             "#7fbc41"
            ],
            [
             0.9,
             "#4d9221"
            ],
            [
             1,
             "#276419"
            ]
           ],
           "sequential": [
            [
             0,
             "#0d0887"
            ],
            [
             0.1111111111111111,
             "#46039f"
            ],
            [
             0.2222222222222222,
             "#7201a8"
            ],
            [
             0.3333333333333333,
             "#9c179e"
            ],
            [
             0.4444444444444444,
             "#bd3786"
            ],
            [
             0.5555555555555556,
             "#d8576b"
            ],
            [
             0.6666666666666666,
             "#ed7953"
            ],
            [
             0.7777777777777778,
             "#fb9f3a"
            ],
            [
             0.8888888888888888,
             "#fdca26"
            ],
            [
             1,
             "#f0f921"
            ]
           ],
           "sequentialminus": [
            [
             0,
             "#0d0887"
            ],
            [
             0.1111111111111111,
             "#46039f"
            ],
            [
             0.2222222222222222,
             "#7201a8"
            ],
            [
             0.3333333333333333,
             "#9c179e"
            ],
            [
             0.4444444444444444,
             "#bd3786"
            ],
            [
             0.5555555555555556,
             "#d8576b"
            ],
            [
             0.6666666666666666,
             "#ed7953"
            ],
            [
             0.7777777777777778,
             "#fb9f3a"
            ],
            [
             0.8888888888888888,
             "#fdca26"
            ],
            [
             1,
             "#f0f921"
            ]
           ]
          },
          "colorway": [
           "#636efa",
           "#EF553B",
           "#00cc96",
           "#ab63fa",
           "#FFA15A",
           "#19d3f3",
           "#FF6692",
           "#B6E880",
           "#FF97FF",
           "#FECB52"
          ],
          "font": {
           "color": "#2a3f5f"
          },
          "geo": {
           "bgcolor": "white",
           "lakecolor": "white",
           "landcolor": "#E5ECF6",
           "showlakes": true,
           "showland": true,
           "subunitcolor": "white"
          },
          "hoverlabel": {
           "align": "left"
          },
          "hovermode": "closest",
          "mapbox": {
           "style": "light"
          },
          "paper_bgcolor": "white",
          "plot_bgcolor": "#E5ECF6",
          "polar": {
           "angularaxis": {
            "gridcolor": "white",
            "linecolor": "white",
            "ticks": ""
           },
           "bgcolor": "#E5ECF6",
           "radialaxis": {
            "gridcolor": "white",
            "linecolor": "white",
            "ticks": ""
           }
          },
          "scene": {
           "xaxis": {
            "backgroundcolor": "#E5ECF6",
            "gridcolor": "white",
            "gridwidth": 2,
            "linecolor": "white",
            "showbackground": true,
            "ticks": "",
            "zerolinecolor": "white"
           },
           "yaxis": {
            "backgroundcolor": "#E5ECF6",
            "gridcolor": "white",
            "gridwidth": 2,
            "linecolor": "white",
            "showbackground": true,
            "ticks": "",
            "zerolinecolor": "white"
           },
           "zaxis": {
            "backgroundcolor": "#E5ECF6",
            "gridcolor": "white",
            "gridwidth": 2,
            "linecolor": "white",
            "showbackground": true,
            "ticks": "",
            "zerolinecolor": "white"
           }
          },
          "shapedefaults": {
           "line": {
            "color": "#2a3f5f"
           }
          },
          "ternary": {
           "aaxis": {
            "gridcolor": "white",
            "linecolor": "white",
            "ticks": ""
           },
           "baxis": {
            "gridcolor": "white",
            "linecolor": "white",
            "ticks": ""
           },
           "bgcolor": "#E5ECF6",
           "caxis": {
            "gridcolor": "white",
            "linecolor": "white",
            "ticks": ""
           }
          },
          "title": {
           "x": 0.05
          },
          "xaxis": {
           "automargin": true,
           "gridcolor": "white",
           "linecolor": "white",
           "ticks": "",
           "zerolinecolor": "white",
           "zerolinewidth": 2
          },
          "yaxis": {
           "automargin": true,
           "gridcolor": "white",
           "linecolor": "white",
           "ticks": "",
           "zerolinecolor": "white",
           "zerolinewidth": 2
          }
         }
        },
        "title": {
         "text": "Avg Compression Percentage by Decade"
        },
        "xaxis": {
         "anchor": "y",
         "domain": [
          0,
          0.98
         ],
         "title": {
          "text": "decade"
         }
        },
        "yaxis": {
         "anchor": "x",
         "domain": [
          0,
          1
         ],
         "title": {
          "text": "compression"
         }
        }
       }
      },
      "text/html": [
       "<div>\n",
       "        \n",
       "        \n",
       "            <div id=\"16ba8aa7-62b0-46fd-abfe-d8aca97b373c\" class=\"plotly-graph-div\" style=\"height:600px; width:100%;\"></div>\n",
       "            <script type=\"text/javascript\">\n",
       "                require([\"plotly\"], function(Plotly) {\n",
       "                    window.PLOTLYENV=window.PLOTLYENV || {};\n",
       "                    \n",
       "                if (document.getElementById(\"16ba8aa7-62b0-46fd-abfe-d8aca97b373c\")) {\n",
       "                    Plotly.newPlot(\n",
       "                        '16ba8aa7-62b0-46fd-abfe-d8aca97b373c',\n",
       "                        [{\"alignmentgroup\": \"True\", \"hoverlabel\": {\"namelength\": 0}, \"hovertemplate\": \"decade=%{x}<br>compression=%{y}\", \"legendgroup\": \"\", \"marker\": {\"color\": \"blue\", \"line\": {\"color\": \"blue\"}}, \"name\": \"\", \"offsetgroup\": \"\", \"opacity\": 0.6, \"orientation\": \"v\", \"showlegend\": false, \"textposition\": \"auto\", \"type\": \"bar\", \"x\": [\"all decades\", \"50s\", \"60s\", \"70s\", \"80s\", \"90s\", \"00s\", \"10s\"], \"xaxis\": \"x\", \"y\": [67.37604330089806, 64.03829121392648, 64.95388208688698, 66.53254097668218, 67.4432827771712, 68.09300304781894, 68.76625333632552, 69.38632627940346], \"yaxis\": \"y\"}],\n",
       "                        {\"barmode\": \"relative\", \"height\": 600, \"legend\": {\"tracegroupgap\": 0}, \"margin\": {\"t\": 60}, \"template\": {\"data\": {\"bar\": [{\"error_x\": {\"color\": \"#2a3f5f\"}, \"error_y\": {\"color\": \"#2a3f5f\"}, \"marker\": {\"line\": {\"color\": \"#E5ECF6\", \"width\": 0.5}}, \"type\": \"bar\"}], \"barpolar\": [{\"marker\": {\"line\": {\"color\": \"#E5ECF6\", \"width\": 0.5}}, \"type\": \"barpolar\"}], \"carpet\": [{\"aaxis\": {\"endlinecolor\": \"#2a3f5f\", \"gridcolor\": \"white\", \"linecolor\": \"white\", \"minorgridcolor\": \"white\", \"startlinecolor\": \"#2a3f5f\"}, \"baxis\": {\"endlinecolor\": \"#2a3f5f\", \"gridcolor\": \"white\", \"linecolor\": \"white\", \"minorgridcolor\": \"white\", \"startlinecolor\": \"#2a3f5f\"}, \"type\": \"carpet\"}], \"choropleth\": [{\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}, \"type\": \"choropleth\"}], \"contour\": [{\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}, \"colorscale\": [[0.0, \"#0d0887\"], [0.1111111111111111, \"#46039f\"], [0.2222222222222222, \"#7201a8\"], [0.3333333333333333, \"#9c179e\"], [0.4444444444444444, \"#bd3786\"], [0.5555555555555556, \"#d8576b\"], [0.6666666666666666, \"#ed7953\"], [0.7777777777777778, \"#fb9f3a\"], [0.8888888888888888, \"#fdca26\"], [1.0, \"#f0f921\"]], \"type\": \"contour\"}], \"contourcarpet\": [{\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}, \"type\": \"contourcarpet\"}], \"heatmap\": [{\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}, \"colorscale\": [[0.0, \"#0d0887\"], [0.1111111111111111, \"#46039f\"], [0.2222222222222222, \"#7201a8\"], [0.3333333333333333, \"#9c179e\"], [0.4444444444444444, \"#bd3786\"], [0.5555555555555556, \"#d8576b\"], [0.6666666666666666, \"#ed7953\"], [0.7777777777777778, \"#fb9f3a\"], [0.8888888888888888, \"#fdca26\"], [1.0, \"#f0f921\"]], \"type\": \"heatmap\"}], \"heatmapgl\": [{\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}, \"colorscale\": [[0.0, \"#0d0887\"], [0.1111111111111111, \"#46039f\"], [0.2222222222222222, \"#7201a8\"], [0.3333333333333333, \"#9c179e\"], [0.4444444444444444, \"#bd3786\"], [0.5555555555555556, \"#d8576b\"], [0.6666666666666666, \"#ed7953\"], [0.7777777777777778, \"#fb9f3a\"], [0.8888888888888888, \"#fdca26\"], [1.0, \"#f0f921\"]], \"type\": \"heatmapgl\"}], \"histogram\": [{\"marker\": {\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}}, \"type\": \"histogram\"}], \"histogram2d\": [{\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}, \"colorscale\": [[0.0, \"#0d0887\"], [0.1111111111111111, \"#46039f\"], [0.2222222222222222, \"#7201a8\"], [0.3333333333333333, \"#9c179e\"], [0.4444444444444444, \"#bd3786\"], [0.5555555555555556, \"#d8576b\"], [0.6666666666666666, \"#ed7953\"], [0.7777777777777778, \"#fb9f3a\"], [0.8888888888888888, \"#fdca26\"], [1.0, \"#f0f921\"]], \"type\": \"histogram2d\"}], \"histogram2dcontour\": [{\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}, \"colorscale\": [[0.0, \"#0d0887\"], [0.1111111111111111, \"#46039f\"], [0.2222222222222222, \"#7201a8\"], [0.3333333333333333, \"#9c179e\"], [0.4444444444444444, \"#bd3786\"], [0.5555555555555556, \"#d8576b\"], [0.6666666666666666, \"#ed7953\"], [0.7777777777777778, \"#fb9f3a\"], [0.8888888888888888, \"#fdca26\"], [1.0, \"#f0f921\"]], \"type\": \"histogram2dcontour\"}], \"mesh3d\": [{\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}, \"type\": \"mesh3d\"}], \"parcoords\": [{\"line\": {\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}}, \"type\": \"parcoords\"}], \"scatter\": [{\"marker\": {\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}}, \"type\": \"scatter\"}], \"scatter3d\": [{\"line\": {\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}}, \"marker\": {\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}}, \"type\": \"scatter3d\"}], \"scattercarpet\": [{\"marker\": {\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}}, \"type\": \"scattercarpet\"}], \"scattergeo\": [{\"marker\": {\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}}, \"type\": \"scattergeo\"}], \"scattergl\": [{\"marker\": {\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}}, \"type\": \"scattergl\"}], \"scattermapbox\": [{\"marker\": {\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}}, \"type\": \"scattermapbox\"}], \"scatterpolar\": [{\"marker\": {\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}}, \"type\": \"scatterpolar\"}], \"scatterpolargl\": [{\"marker\": {\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}}, \"type\": \"scatterpolargl\"}], \"scatterternary\": [{\"marker\": {\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}}, \"type\": \"scatterternary\"}], \"surface\": [{\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}, \"colorscale\": [[0.0, \"#0d0887\"], [0.1111111111111111, \"#46039f\"], [0.2222222222222222, \"#7201a8\"], [0.3333333333333333, \"#9c179e\"], [0.4444444444444444, \"#bd3786\"], [0.5555555555555556, \"#d8576b\"], [0.6666666666666666, \"#ed7953\"], [0.7777777777777778, \"#fb9f3a\"], [0.8888888888888888, \"#fdca26\"], [1.0, \"#f0f921\"]], \"type\": \"surface\"}], \"table\": [{\"cells\": {\"fill\": {\"color\": \"#EBF0F8\"}, \"line\": {\"color\": \"white\"}}, \"header\": {\"fill\": {\"color\": \"#C8D4E3\"}, \"line\": {\"color\": \"white\"}}, \"type\": \"table\"}]}, \"layout\": {\"annotationdefaults\": {\"arrowcolor\": \"#2a3f5f\", \"arrowhead\": 0, \"arrowwidth\": 1}, \"colorscale\": {\"diverging\": [[0, \"#8e0152\"], [0.1, \"#c51b7d\"], [0.2, \"#de77ae\"], [0.3, \"#f1b6da\"], [0.4, \"#fde0ef\"], [0.5, \"#f7f7f7\"], [0.6, \"#e6f5d0\"], [0.7, \"#b8e186\"], [0.8, \"#7fbc41\"], [0.9, \"#4d9221\"], [1, \"#276419\"]], \"sequential\": [[0.0, \"#0d0887\"], [0.1111111111111111, \"#46039f\"], [0.2222222222222222, \"#7201a8\"], [0.3333333333333333, \"#9c179e\"], [0.4444444444444444, \"#bd3786\"], [0.5555555555555556, \"#d8576b\"], [0.6666666666666666, \"#ed7953\"], [0.7777777777777778, \"#fb9f3a\"], [0.8888888888888888, \"#fdca26\"], [1.0, \"#f0f921\"]], \"sequentialminus\": [[0.0, \"#0d0887\"], [0.1111111111111111, \"#46039f\"], [0.2222222222222222, \"#7201a8\"], [0.3333333333333333, \"#9c179e\"], [0.4444444444444444, \"#bd3786\"], [0.5555555555555556, \"#d8576b\"], [0.6666666666666666, \"#ed7953\"], [0.7777777777777778, \"#fb9f3a\"], [0.8888888888888888, \"#fdca26\"], [1.0, \"#f0f921\"]]}, \"colorway\": [\"#636efa\", \"#EF553B\", \"#00cc96\", \"#ab63fa\", \"#FFA15A\", \"#19d3f3\", \"#FF6692\", \"#B6E880\", \"#FF97FF\", \"#FECB52\"], \"font\": {\"color\": \"#2a3f5f\"}, \"geo\": {\"bgcolor\": \"white\", \"lakecolor\": \"white\", \"landcolor\": \"#E5ECF6\", \"showlakes\": true, \"showland\": true, \"subunitcolor\": \"white\"}, \"hoverlabel\": {\"align\": \"left\"}, \"hovermode\": \"closest\", \"mapbox\": {\"style\": \"light\"}, \"paper_bgcolor\": \"white\", \"plot_bgcolor\": \"#E5ECF6\", \"polar\": {\"angularaxis\": {\"gridcolor\": \"white\", \"linecolor\": \"white\", \"ticks\": \"\"}, \"bgcolor\": \"#E5ECF6\", \"radialaxis\": {\"gridcolor\": \"white\", \"linecolor\": \"white\", \"ticks\": \"\"}}, \"scene\": {\"xaxis\": {\"backgroundcolor\": \"#E5ECF6\", \"gridcolor\": \"white\", \"gridwidth\": 2, \"linecolor\": \"white\", \"showbackground\": true, \"ticks\": \"\", \"zerolinecolor\": \"white\"}, \"yaxis\": {\"backgroundcolor\": \"#E5ECF6\", \"gridcolor\": \"white\", \"gridwidth\": 2, \"linecolor\": \"white\", \"showbackground\": true, \"ticks\": \"\", \"zerolinecolor\": \"white\"}, \"zaxis\": {\"backgroundcolor\": \"#E5ECF6\", \"gridcolor\": \"white\", \"gridwidth\": 2, \"linecolor\": \"white\", \"showbackground\": true, \"ticks\": \"\", \"zerolinecolor\": \"white\"}}, \"shapedefaults\": {\"line\": {\"color\": \"#2a3f5f\"}}, \"ternary\": {\"aaxis\": {\"gridcolor\": \"white\", \"linecolor\": \"white\", \"ticks\": \"\"}, \"baxis\": {\"gridcolor\": \"white\", \"linecolor\": \"white\", \"ticks\": \"\"}, \"bgcolor\": \"#E5ECF6\", \"caxis\": {\"gridcolor\": \"white\", \"linecolor\": \"white\", \"ticks\": \"\"}}, \"title\": {\"x\": 0.05}, \"xaxis\": {\"automargin\": true, \"gridcolor\": \"white\", \"linecolor\": \"white\", \"ticks\": \"\", \"zerolinecolor\": \"white\", \"zerolinewidth\": 2}, \"yaxis\": {\"automargin\": true, \"gridcolor\": \"white\", \"linecolor\": \"white\", \"ticks\": \"\", \"zerolinecolor\": \"white\", \"zerolinewidth\": 2}}}, \"title\": {\"text\": \"Avg Compression Percentage by Decade\"}, \"xaxis\": {\"anchor\": \"y\", \"domain\": [0.0, 0.98], \"title\": {\"text\": \"decade\"}}, \"yaxis\": {\"anchor\": \"x\", \"domain\": [0.0, 1.0], \"title\": {\"text\": \"compression\"}}},\n",
       "                        {\"responsive\": true}\n",
       "                    ).then(function(){\n",
       "                            \n",
       "var gd = document.getElementById('16ba8aa7-62b0-46fd-abfe-d8aca97b373c');\n",
       "var x = new MutationObserver(function (mutations, observer) {{\n",
       "        var display = window.getComputedStyle(gd).display;\n",
       "        if (!display || display === 'none') {{\n",
       "            console.log([gd, 'removed!']);\n",
       "            Plotly.purge(gd);\n",
       "            observer.disconnect();\n",
       "        }}\n",
       "}});\n",
       "\n",
       "// Listen for the removal of the full notebook cells\n",
       "var notebookContainer = gd.closest('#notebook-container');\n",
       "if (notebookContainer) {{\n",
       "    x.observe(notebookContainer, {childList: true});\n",
       "}}\n",
       "\n",
       "// Listen for the clearing of the current output cell\n",
       "var outputEl = gd.closest('.output');\n",
       "if (outputEl) {{\n",
       "    x.observe(outputEl, {childList: true});\n",
       "}}\n",
       "\n",
       "                        })\n",
       "                };\n",
       "                });\n",
       "            </script>\n",
       "        </div>"
      ]
     },
     "metadata": {},
     "output_type": "display_data"
    }
   ],
   "source": [
    "## Average compression percentage of song by decade\n",
    "fig = px.bar(df_avg, x='decade', y='compression')\n",
    "fig.update_traces(marker_color='blue', marker_line_color='blue', opacity=0.6)\n",
    "fig.update_layout(title_text='Avg Compression Percentage by Decade')"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "The correlation between year and amount of compression (repetitiveness) is shown below. In fact, there is a moderate amount of positive correlation between year and compression shown by the correlation coefficient, meaning that as time goes on songs are likely to become more repetitive. So there appears to be truth to the claim that lyrics in pop music have become more repetitive. I would expect this trend to continue in the future and song lyrics will most likely continue to become more repetitive."
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 48,
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/html": [
       "<div>\n",
       "<style scoped>\n",
       "    .dataframe tbody tr th:only-of-type {\n",
       "        vertical-align: middle;\n",
       "    }\n",
       "\n",
       "    .dataframe tbody tr th {\n",
       "        vertical-align: top;\n",
       "    }\n",
       "\n",
       "    .dataframe thead th {\n",
       "        text-align: right;\n",
       "    }\n",
       "</style>\n",
       "<table border=\"1\" class=\"dataframe\">\n",
       "  <thead>\n",
       "    <tr style=\"text-align: right;\">\n",
       "      <th></th>\n",
       "      <th>year</th>\n",
       "      <th>comp_pct</th>\n",
       "    </tr>\n",
       "  </thead>\n",
       "  <tbody>\n",
       "    <tr>\n",
       "      <th>year</th>\n",
       "      <td>1.000000</td>\n",
       "      <td>0.427616</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>comp_pct</th>\n",
       "      <td>0.427616</td>\n",
       "      <td>1.000000</td>\n",
       "    </tr>\n",
       "  </tbody>\n",
       "</table>\n",
       "</div>"
      ],
      "text/plain": [
       "              year  comp_pct\n",
       "year      1.000000  0.427616\n",
       "comp_pct  0.427616  1.000000"
      ]
     },
     "execution_count": 48,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "## Correlation between year and compression percentage\n",
    "df_corr = df[['year', 'comp_pct']]\n",
    "df_corr.corr()"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "## 5. Content Analytics"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "### a. Sentiment analysis"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "For this project, sentiment analysis will identify the song's lyrical tone: whether a song's lyrical content is positive or negative. Sentiments are scored on a spectrum between -1 and 1. A song that has a sentiment score of -1 will be a negative song with an angry or sadder tone. A song with a sentiment score of 1 will have a positive sentiment and a happier tone. For this sentiment analysis, we'll use a python package called vaderSentiment. Like other methods and lexicons for sentiment analysis, vaderSentiment provides polarity and subjectivity scores for the given text. However, what sets vaderSentiment apart from other methods and lexicons is its ability to process not only common dictionary words, but also slang, and acronyms. Because of this, vaderSentiment is the perfect fit for analyzing lyrical text in pop music."
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 49,
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/html": [
       "<div>\n",
       "<style scoped>\n",
       "    .dataframe tbody tr th:only-of-type {\n",
       "        vertical-align: middle;\n",
       "    }\n",
       "\n",
       "    .dataframe tbody tr th {\n",
       "        vertical-align: top;\n",
       "    }\n",
       "\n",
       "    .dataframe thead th {\n",
       "        text-align: right;\n",
       "    }\n",
       "</style>\n",
       "<table border=\"1\" class=\"dataframe\">\n",
       "  <thead>\n",
       "    <tr style=\"text-align: right;\">\n",
       "      <th></th>\n",
       "      <th>artist</th>\n",
       "      <th>name</th>\n",
       "      <th>year</th>\n",
       "      <th>lyrics</th>\n",
       "      <th>compound</th>\n",
       "    </tr>\n",
       "  </thead>\n",
       "  <tbody>\n",
       "    <tr>\n",
       "      <th>0</th>\n",
       "      <td>Bryan Adams</td>\n",
       "      <td>(Everything I Do) I Do it For You</td>\n",
       "      <td>1991</td>\n",
       "      <td>look into my eyes - you will see what you mean...</td>\n",
       "      <td>0.9286</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>1</th>\n",
       "      <td>Whitney Houston</td>\n",
       "      <td>I Will Always Love You</td>\n",
       "      <td>1992</td>\n",
       "      <td>if i should stay i would only be in your way s...</td>\n",
       "      <td>0.9990</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>2</th>\n",
       "      <td>Bill Haley</td>\n",
       "      <td>Rock Around the Clock</td>\n",
       "      <td>1955</td>\n",
       "      <td>one two three oclock four oclock rock five six...</td>\n",
       "      <td>0.9260</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>3</th>\n",
       "      <td>Celine Dion</td>\n",
       "      <td>My Heart Will Go On</td>\n",
       "      <td>1998</td>\n",
       "      <td>every night in my dreams i see you i feel you ...</td>\n",
       "      <td>0.9788</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>4</th>\n",
       "      <td>The Beatles</td>\n",
       "      <td>Hey Jude</td>\n",
       "      <td>1968</td>\n",
       "      <td>hey jude dont make it bad take a sad song and ...</td>\n",
       "      <td>0.9979</td>\n",
       "    </tr>\n",
       "  </tbody>\n",
       "</table>\n",
       "</div>"
      ],
      "text/plain": [
       "            artist                               name  year  \\\n",
       "0      Bryan Adams  (Everything I Do) I Do it For You  1991   \n",
       "1  Whitney Houston             I Will Always Love You  1992   \n",
       "2      Bill Haley               Rock Around the Clock  1955   \n",
       "3      Celine Dion                My Heart Will Go On  1998   \n",
       "4      The Beatles                           Hey Jude  1968   \n",
       "\n",
       "                                              lyrics  compound  \n",
       "0  look into my eyes - you will see what you mean...    0.9286  \n",
       "1  if i should stay i would only be in your way s...    0.9990  \n",
       "2  one two three oclock four oclock rock five six...    0.9260  \n",
       "3  every night in my dreams i see you i feel you ...    0.9788  \n",
       "4  hey jude dont make it bad take a sad song and ...    0.9979  "
      ]
     },
     "execution_count": 49,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "## Calculate sentiment scores\n",
    "sent = df['lyrics'].apply(analyzer.polarity_scores)\n",
    "sent_df = pd.DataFrame(sent.tolist())\n",
    "df = pd.concat([df, sent_df], axis=1)\n",
    "df = df[['artist', 'name', 'year', 'lyrics', 'compound']]\n",
    "df.head()"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "Here are the ten songs with the most positive lyrics in the dataset."
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 50,
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/html": [
       "<div>\n",
       "<style scoped>\n",
       "    .dataframe tbody tr th:only-of-type {\n",
       "        vertical-align: middle;\n",
       "    }\n",
       "\n",
       "    .dataframe tbody tr th {\n",
       "        vertical-align: top;\n",
       "    }\n",
       "\n",
       "    .dataframe thead th {\n",
       "        text-align: right;\n",
       "    }\n",
       "</style>\n",
       "<table border=\"1\" class=\"dataframe\">\n",
       "  <thead>\n",
       "    <tr style=\"text-align: right;\">\n",
       "      <th></th>\n",
       "      <th>artist</th>\n",
       "      <th>name</th>\n",
       "      <th>year</th>\n",
       "      <th>lyrics</th>\n",
       "      <th>compound</th>\n",
       "    </tr>\n",
       "  </thead>\n",
       "  <tbody>\n",
       "    <tr>\n",
       "      <th>1569</th>\n",
       "      <td>Jody Watley</td>\n",
       "      <td>Looking For a New Love</td>\n",
       "      <td>1987</td>\n",
       "      <td>hasta la vista baby you gave me love you did m...</td>\n",
       "      <td>0.9999</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>1191</th>\n",
       "      <td>Lady GaGa</td>\n",
       "      <td>Lovegame</td>\n",
       "      <td>2009</td>\n",
       "      <td>lets have some fun this beat is sick i wanna t...</td>\n",
       "      <td>0.9999</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>2864</th>\n",
       "      <td>Pappa Bear</td>\n",
       "      <td>Cherish</td>\n",
       "      <td>1998</td>\n",
       "      <td>featuring van der toorn cherish the love we ha...</td>\n",
       "      <td>0.9999</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>2467</th>\n",
       "      <td>Justin Timberlake</td>\n",
       "      <td>Mirrors</td>\n",
       "      <td>2013</td>\n",
       "      <td>arent you something to admire cause your shine...</td>\n",
       "      <td>0.9999</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>3062</th>\n",
       "      <td>Pebbles</td>\n",
       "      <td>Giving You the Benefit</td>\n",
       "      <td>1990</td>\n",
       "      <td>g-g-giving you giving you. g-g-giving you givi...</td>\n",
       "      <td>0.9999</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>3050</th>\n",
       "      <td>East 17</td>\n",
       "      <td>House of Love</td>\n",
       "      <td>1992</td>\n",
       "      <td>everybody everybody in the house of love every...</td>\n",
       "      <td>0.9999</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>1517</th>\n",
       "      <td>Spice Girls</td>\n",
       "      <td>Mama</td>\n",
       "      <td>1997</td>\n",
       "      <td>she used to be my only enemy and never let to ...</td>\n",
       "      <td>0.9999</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>1691</th>\n",
       "      <td>MC Hammer</td>\n",
       "      <td>Pray</td>\n",
       "      <td>1990</td>\n",
       "      <td>thats word we pray pray pray we got to pray ju...</td>\n",
       "      <td>0.9999</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>1526</th>\n",
       "      <td>Fat Joe</td>\n",
       "      <td>What's Luv?</td>\n",
       "      <td>2002</td>\n",
       "      <td>put the fuckin mic on. mic is on joe crack the...</td>\n",
       "      <td>0.9998</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>2499</th>\n",
       "      <td>Sting</td>\n",
       "      <td>If You Love Somebody Set Them Free</td>\n",
       "      <td>1985</td>\n",
       "      <td>free free set them free oh whoa free free set ...</td>\n",
       "      <td>0.9998</td>\n",
       "    </tr>\n",
       "  </tbody>\n",
       "</table>\n",
       "</div>"
      ],
      "text/plain": [
       "                 artist                                name  year  \\\n",
       "1569        Jody Watley              Looking For a New Love  1987   \n",
       "1191          Lady GaGa                            Lovegame  2009   \n",
       "2864         Pappa Bear                             Cherish  1998   \n",
       "2467  Justin Timberlake                             Mirrors  2013   \n",
       "3062            Pebbles              Giving You the Benefit  1990   \n",
       "3050            East 17                       House of Love  1992   \n",
       "1517        Spice Girls                                Mama  1997   \n",
       "1691          MC Hammer                                Pray  1990   \n",
       "1526            Fat Joe                         What's Luv?  2002   \n",
       "2499              Sting  If You Love Somebody Set Them Free  1985   \n",
       "\n",
       "                                                 lyrics  compound  \n",
       "1569  hasta la vista baby you gave me love you did m...    0.9999  \n",
       "1191  lets have some fun this beat is sick i wanna t...    0.9999  \n",
       "2864  featuring van der toorn cherish the love we ha...    0.9999  \n",
       "2467  arent you something to admire cause your shine...    0.9999  \n",
       "3062  g-g-giving you giving you. g-g-giving you givi...    0.9999  \n",
       "3050  everybody everybody in the house of love every...    0.9999  \n",
       "1517  she used to be my only enemy and never let to ...    0.9999  \n",
       "1691  thats word we pray pray pray we got to pray ju...    0.9999  \n",
       "1526  put the fuckin mic on. mic is on joe crack the...    0.9998  \n",
       "2499  free free set them free oh whoa free free set ...    0.9998  "
      ]
     },
     "execution_count": 50,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "## Songs with the most positive lyrics\n",
    "df.sort_values(by='compound', ascending=False).head(10)"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "These are the ten songs with the most negative lyrics in the dataset."
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 51,
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/html": [
       "<div>\n",
       "<style scoped>\n",
       "    .dataframe tbody tr th:only-of-type {\n",
       "        vertical-align: middle;\n",
       "    }\n",
       "\n",
       "    .dataframe tbody tr th {\n",
       "        vertical-align: top;\n",
       "    }\n",
       "\n",
       "    .dataframe thead th {\n",
       "        text-align: right;\n",
       "    }\n",
       "</style>\n",
       "<table border=\"1\" class=\"dataframe\">\n",
       "  <thead>\n",
       "    <tr style=\"text-align: right;\">\n",
       "      <th></th>\n",
       "      <th>artist</th>\n",
       "      <th>name</th>\n",
       "      <th>year</th>\n",
       "      <th>lyrics</th>\n",
       "      <th>compound</th>\n",
       "    </tr>\n",
       "  </thead>\n",
       "  <tbody>\n",
       "    <tr>\n",
       "      <th>1775</th>\n",
       "      <td>Culture Club</td>\n",
       "      <td>The War Song</td>\n",
       "      <td>1984</td>\n",
       "      <td>war war is stupid and people are stupid and lo...</td>\n",
       "      <td>-0.9999</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>2860</th>\n",
       "      <td>Suzi Quatro</td>\n",
       "      <td>If You Can't Give Me Love</td>\n",
       "      <td>1978</td>\n",
       "      <td>well ive seen you before on that discotheque f...</td>\n",
       "      <td>-0.9998</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>2206</th>\n",
       "      <td>Elton John</td>\n",
       "      <td>The Bitch is Back</td>\n",
       "      <td>1974</td>\n",
       "      <td>i was justified when i was five raising cain i...</td>\n",
       "      <td>-0.9997</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>1179</th>\n",
       "      <td>The Black Eyed Peas</td>\n",
       "      <td>Don't Lie</td>\n",
       "      <td>2005</td>\n",
       "      <td>yeah uh huh la da da da da da sorry sorry sorr...</td>\n",
       "      <td>-0.9996</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>583</th>\n",
       "      <td>Michael Jackson</td>\n",
       "      <td>Bad</td>\n",
       "      <td>1987</td>\n",
       "      <td>your butt is mine gonna tell you right just sh...</td>\n",
       "      <td>-0.9996</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>1694</th>\n",
       "      <td>Suzi Quatro</td>\n",
       "      <td>48 Crash</td>\n",
       "      <td>1973</td>\n",
       "      <td>well you got the hands of a man and the face o...</td>\n",
       "      <td>-0.9996</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>1544</th>\n",
       "      <td>Limp Bizkit</td>\n",
       "      <td>Take a Look Around</td>\n",
       "      <td>2000</td>\n",
       "      <td>all the tension in the world today all the lit...</td>\n",
       "      <td>-0.9996</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>946</th>\n",
       "      <td>Justin Timberlake</td>\n",
       "      <td>Cry Me a River</td>\n",
       "      <td>2003</td>\n",
       "      <td>you were my sun you were my earth but you didn...</td>\n",
       "      <td>-0.9996</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>2583</th>\n",
       "      <td>P Diddy</td>\n",
       "      <td>Been Around the World</td>\n",
       "      <td>1997</td>\n",
       "      <td>intro mase yo yo this mase youknowhatimsayin y...</td>\n",
       "      <td>-0.9995</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>1834</th>\n",
       "      <td>Janet Jackson</td>\n",
       "      <td>Nasty</td>\n",
       "      <td>1986</td>\n",
       "      <td>gimme a beat sittin in the movie show thinkin ...</td>\n",
       "      <td>-0.9995</td>\n",
       "    </tr>\n",
       "  </tbody>\n",
       "</table>\n",
       "</div>"
      ],
      "text/plain": [
       "                   artist                       name  year  \\\n",
       "1775         Culture Club               The War Song  1984   \n",
       "2860          Suzi Quatro  If You Can't Give Me Love  1978   \n",
       "2206           Elton John          The Bitch is Back  1974   \n",
       "1179  The Black Eyed Peas                  Don't Lie  2005   \n",
       "583       Michael Jackson                        Bad  1987   \n",
       "1694          Suzi Quatro                   48 Crash  1973   \n",
       "1544          Limp Bizkit         Take a Look Around  2000   \n",
       "946     Justin Timberlake             Cry Me a River  2003   \n",
       "2583              P Diddy      Been Around the World  1997   \n",
       "1834        Janet Jackson                      Nasty  1986   \n",
       "\n",
       "                                                 lyrics  compound  \n",
       "1775  war war is stupid and people are stupid and lo...   -0.9999  \n",
       "2860  well ive seen you before on that discotheque f...   -0.9998  \n",
       "2206  i was justified when i was five raising cain i...   -0.9997  \n",
       "1179  yeah uh huh la da da da da da sorry sorry sorr...   -0.9996  \n",
       "583   your butt is mine gonna tell you right just sh...   -0.9996  \n",
       "1694  well you got the hands of a man and the face o...   -0.9996  \n",
       "1544  all the tension in the world today all the lit...   -0.9996  \n",
       "946   you were my sun you were my earth but you didn...   -0.9996  \n",
       "2583  intro mase yo yo this mase youknowhatimsayin y...   -0.9995  \n",
       "1834  gimme a beat sittin in the movie show thinkin ...   -0.9995  "
      ]
     },
     "execution_count": 51,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "## Songs with the most negative lyrics\n",
    "df.sort_values(by='compound').head(10)"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "Now we can use these sentiment scores and find the averages by decade to see how the sentiment of songs have changed over time."
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 52,
   "metadata": {},
   "outputs": [],
   "source": [
    "## Calculate average overall sentiment\n",
    "avg = df['compound'].mean()\n",
    "## Calculate average sentiment score by decade\n",
    "df50 = df[(df.year < 1960) & (df.year > 1949)].reset_index(drop=True)\n",
    "avg50 = df50['compound'].mean()\n",
    "df60 = df[(df.year < 1970) & (df.year > 1959)].reset_index(drop=True)\n",
    "avg60 = df60['compound'].mean()\n",
    "df70 = df[(df.year < 1980) & (df.year > 1969)].reset_index(drop=True)\n",
    "avg70 = df70['compound'].mean()\n",
    "df80 = df[(df.year < 1990) & (df.year > 1979)].reset_index(drop=True)\n",
    "avg80 = df80['compound'].mean()\n",
    "df90 = df[(df.year < 2000) & (df.year > 1989)].reset_index(drop=True)\n",
    "avg90 = df90['compound'].mean()\n",
    "df00 = df[(df.year < 2010) & (df.year > 1999)].reset_index(drop=True)\n",
    "avg00 = df00['compound'].mean()\n",
    "df10 = df[(df.year < 2020) & (df.year > 2009)].reset_index(drop=True)\n",
    "avg10 = df10['compound'].mean()"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 53,
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/html": [
       "<div>\n",
       "<style scoped>\n",
       "    .dataframe tbody tr th:only-of-type {\n",
       "        vertical-align: middle;\n",
       "    }\n",
       "\n",
       "    .dataframe tbody tr th {\n",
       "        vertical-align: top;\n",
       "    }\n",
       "\n",
       "    .dataframe thead th {\n",
       "        text-align: right;\n",
       "    }\n",
       "</style>\n",
       "<table border=\"1\" class=\"dataframe\">\n",
       "  <thead>\n",
       "    <tr style=\"text-align: right;\">\n",
       "      <th></th>\n",
       "      <th>score</th>\n",
       "      <th>decade</th>\n",
       "    </tr>\n",
       "  </thead>\n",
       "  <tbody>\n",
       "    <tr>\n",
       "      <th>0</th>\n",
       "      <td>0.432122</td>\n",
       "      <td>all decades</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>1</th>\n",
       "      <td>0.653475</td>\n",
       "      <td>50s</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>2</th>\n",
       "      <td>0.447602</td>\n",
       "      <td>60s</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>3</th>\n",
       "      <td>0.442676</td>\n",
       "      <td>70s</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>4</th>\n",
       "      <td>0.424814</td>\n",
       "      <td>80s</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>5</th>\n",
       "      <td>0.435674</td>\n",
       "      <td>90s</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>6</th>\n",
       "      <td>0.357073</td>\n",
       "      <td>00s</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>7</th>\n",
       "      <td>0.485987</td>\n",
       "      <td>10s</td>\n",
       "    </tr>\n",
       "  </tbody>\n",
       "</table>\n",
       "</div>"
      ],
      "text/plain": [
       "      score       decade\n",
       "0  0.432122  all decades\n",
       "1  0.653475          50s\n",
       "2  0.447602          60s\n",
       "3  0.442676          70s\n",
       "4  0.424814          80s\n",
       "5  0.435674          90s\n",
       "6  0.357073          00s\n",
       "7  0.485987          10s"
      ]
     },
     "execution_count": 53,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "## View songs average sentiment score by decade\n",
    "averages = [avg, avg50, avg60, avg70, avg80, avg90, avg00, avg10]\n",
    "df_avg = pd.DataFrame(averages, columns=['score'])\n",
    "df_avg.insert(1, \"decade\", ['all decades', '50s', '60s', '70s', '80s', '90s', '00s', '10s'], True)\n",
    "df_avg"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "The dataframe above and the visualization of it in the bar graph below illustrates that there is really not much correlation between sentiment scores and decade. There are interesting aspects to point out though, like how songs in the 1950s were quite a bit more positive than other decades. Similarly, songs in the 2000s were a bit more negative than in other decades. While there isn't really a trend to find with sentiment scores, the one takeaway from this information is that pop music is generally positive. Therefore, I would expect most pop songs to chart in the future to have a higher positive sentiment score."
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 54,
   "metadata": {},
   "outputs": [
    {
     "data": {
      "application/vnd.plotly.v1+json": {
       "config": {
        "plotlyServerURL": "https://plot.ly"
       },
       "data": [
        {
         "alignmentgroup": "True",
         "hoverlabel": {
          "namelength": 0
         },
         "hovertemplate": "decade=%{x}<br>score=%{y}",
         "legendgroup": "",
         "marker": {
          "color": "blue",
          "line": {
           "color": "blue"
          }
         },
         "name": "",
         "offsetgroup": "",
         "opacity": 0.6,
         "orientation": "v",
         "showlegend": false,
         "textposition": "auto",
         "type": "bar",
         "x": [
          "all decades",
          "50s",
          "60s",
          "70s",
          "80s",
          "90s",
          "00s",
          "10s"
         ],
         "xaxis": "x",
         "y": [
          0.4321220192307693,
          0.6534750000000004,
          0.4476020895522387,
          0.4426762645914396,
          0.42481370309951033,
          0.4356738197424889,
          0.3570726315789472,
          0.4859866197183098
         ],
         "yaxis": "y"
        }
       ],
       "layout": {
        "barmode": "relative",
        "height": 600,
        "legend": {
         "tracegroupgap": 0
        },
        "margin": {
         "t": 60
        },
        "template": {
         "data": {
          "bar": [
           {
            "error_x": {
             "color": "#2a3f5f"
            },
            "error_y": {
             "color": "#2a3f5f"
            },
            "marker": {
             "line": {
              "color": "#E5ECF6",
              "width": 0.5
             }
            },
            "type": "bar"
           }
          ],
          "barpolar": [
           {
            "marker": {
             "line": {
              "color": "#E5ECF6",
              "width": 0.5
             }
            },
            "type": "barpolar"
           }
          ],
          "carpet": [
           {
            "aaxis": {
             "endlinecolor": "#2a3f5f",
             "gridcolor": "white",
             "linecolor": "white",
             "minorgridcolor": "white",
             "startlinecolor": "#2a3f5f"
            },
            "baxis": {
             "endlinecolor": "#2a3f5f",
             "gridcolor": "white",
             "linecolor": "white",
             "minorgridcolor": "white",
             "startlinecolor": "#2a3f5f"
            },
            "type": "carpet"
           }
          ],
          "choropleth": [
           {
            "colorbar": {
             "outlinewidth": 0,
             "ticks": ""
            },
            "type": "choropleth"
           }
          ],
          "contour": [
           {
            "colorbar": {
             "outlinewidth": 0,
             "ticks": ""
            },
            "colorscale": [
             [
              0,
              "#0d0887"
             ],
             [
              0.1111111111111111,
              "#46039f"
             ],
             [
              0.2222222222222222,
              "#7201a8"
             ],
             [
              0.3333333333333333,
              "#9c179e"
             ],
             [
              0.4444444444444444,
              "#bd3786"
             ],
             [
              0.5555555555555556,
              "#d8576b"
             ],
             [
              0.6666666666666666,
              "#ed7953"
             ],
             [
              0.7777777777777778,
              "#fb9f3a"
             ],
             [
              0.8888888888888888,
              "#fdca26"
             ],
             [
              1,
              "#f0f921"
             ]
            ],
            "type": "contour"
           }
          ],
          "contourcarpet": [
           {
            "colorbar": {
             "outlinewidth": 0,
             "ticks": ""
            },
            "type": "contourcarpet"
           }
          ],
          "heatmap": [
           {
            "colorbar": {
             "outlinewidth": 0,
             "ticks": ""
            },
            "colorscale": [
             [
              0,
              "#0d0887"
             ],
             [
              0.1111111111111111,
              "#46039f"
             ],
             [
              0.2222222222222222,
              "#7201a8"
             ],
             [
              0.3333333333333333,
              "#9c179e"
             ],
             [
              0.4444444444444444,
              "#bd3786"
             ],
             [
              0.5555555555555556,
              "#d8576b"
             ],
             [
              0.6666666666666666,
              "#ed7953"
             ],
             [
              0.7777777777777778,
              "#fb9f3a"
             ],
             [
              0.8888888888888888,
              "#fdca26"
             ],
             [
              1,
              "#f0f921"
             ]
            ],
            "type": "heatmap"
           }
          ],
          "heatmapgl": [
           {
            "colorbar": {
             "outlinewidth": 0,
             "ticks": ""
            },
            "colorscale": [
             [
              0,
              "#0d0887"
             ],
             [
              0.1111111111111111,
              "#46039f"
             ],
             [
              0.2222222222222222,
              "#7201a8"
             ],
             [
              0.3333333333333333,
              "#9c179e"
             ],
             [
              0.4444444444444444,
              "#bd3786"
             ],
             [
              0.5555555555555556,
              "#d8576b"
             ],
             [
              0.6666666666666666,
              "#ed7953"
             ],
             [
              0.7777777777777778,
              "#fb9f3a"
             ],
             [
              0.8888888888888888,
              "#fdca26"
             ],
             [
              1,
              "#f0f921"
             ]
            ],
            "type": "heatmapgl"
           }
          ],
          "histogram": [
           {
            "marker": {
             "colorbar": {
              "outlinewidth": 0,
              "ticks": ""
             }
            },
            "type": "histogram"
           }
          ],
          "histogram2d": [
           {
            "colorbar": {
             "outlinewidth": 0,
             "ticks": ""
            },
            "colorscale": [
             [
              0,
              "#0d0887"
             ],
             [
              0.1111111111111111,
              "#46039f"
             ],
             [
              0.2222222222222222,
              "#7201a8"
             ],
             [
              0.3333333333333333,
              "#9c179e"
             ],
             [
              0.4444444444444444,
              "#bd3786"
             ],
             [
              0.5555555555555556,
              "#d8576b"
             ],
             [
              0.6666666666666666,
              "#ed7953"
             ],
             [
              0.7777777777777778,
              "#fb9f3a"
             ],
             [
              0.8888888888888888,
              "#fdca26"
             ],
             [
              1,
              "#f0f921"
             ]
            ],
            "type": "histogram2d"
           }
          ],
          "histogram2dcontour": [
           {
            "colorbar": {
             "outlinewidth": 0,
             "ticks": ""
            },
            "colorscale": [
             [
              0,
              "#0d0887"
             ],
             [
              0.1111111111111111,
              "#46039f"
             ],
             [
              0.2222222222222222,
              "#7201a8"
             ],
             [
              0.3333333333333333,
              "#9c179e"
             ],
             [
              0.4444444444444444,
              "#bd3786"
             ],
             [
              0.5555555555555556,
              "#d8576b"
             ],
             [
              0.6666666666666666,
              "#ed7953"
             ],
             [
              0.7777777777777778,
              "#fb9f3a"
             ],
             [
              0.8888888888888888,
              "#fdca26"
             ],
             [
              1,
              "#f0f921"
             ]
            ],
            "type": "histogram2dcontour"
           }
          ],
          "mesh3d": [
           {
            "colorbar": {
             "outlinewidth": 0,
             "ticks": ""
            },
            "type": "mesh3d"
           }
          ],
          "parcoords": [
           {
            "line": {
             "colorbar": {
              "outlinewidth": 0,
              "ticks": ""
             }
            },
            "type": "parcoords"
           }
          ],
          "scatter": [
           {
            "marker": {
             "colorbar": {
              "outlinewidth": 0,
              "ticks": ""
             }
            },
            "type": "scatter"
           }
          ],
          "scatter3d": [
           {
            "line": {
             "colorbar": {
              "outlinewidth": 0,
              "ticks": ""
             }
            },
            "marker": {
             "colorbar": {
              "outlinewidth": 0,
              "ticks": ""
             }
            },
            "type": "scatter3d"
           }
          ],
          "scattercarpet": [
           {
            "marker": {
             "colorbar": {
              "outlinewidth": 0,
              "ticks": ""
             }
            },
            "type": "scattercarpet"
           }
          ],
          "scattergeo": [
           {
            "marker": {
             "colorbar": {
              "outlinewidth": 0,
              "ticks": ""
             }
            },
            "type": "scattergeo"
           }
          ],
          "scattergl": [
           {
            "marker": {
             "colorbar": {
              "outlinewidth": 0,
              "ticks": ""
             }
            },
            "type": "scattergl"
           }
          ],
          "scattermapbox": [
           {
            "marker": {
             "colorbar": {
              "outlinewidth": 0,
              "ticks": ""
             }
            },
            "type": "scattermapbox"
           }
          ],
          "scatterpolar": [
           {
            "marker": {
             "colorbar": {
              "outlinewidth": 0,
              "ticks": ""
             }
            },
            "type": "scatterpolar"
           }
          ],
          "scatterpolargl": [
           {
            "marker": {
             "colorbar": {
              "outlinewidth": 0,
              "ticks": ""
             }
            },
            "type": "scatterpolargl"
           }
          ],
          "scatterternary": [
           {
            "marker": {
             "colorbar": {
              "outlinewidth": 0,
              "ticks": ""
             }
            },
            "type": "scatterternary"
           }
          ],
          "surface": [
           {
            "colorbar": {
             "outlinewidth": 0,
             "ticks": ""
            },
            "colorscale": [
             [
              0,
              "#0d0887"
             ],
             [
              0.1111111111111111,
              "#46039f"
             ],
             [
              0.2222222222222222,
              "#7201a8"
             ],
             [
              0.3333333333333333,
              "#9c179e"
             ],
             [
              0.4444444444444444,
              "#bd3786"
             ],
             [
              0.5555555555555556,
              "#d8576b"
             ],
             [
              0.6666666666666666,
              "#ed7953"
             ],
             [
              0.7777777777777778,
              "#fb9f3a"
             ],
             [
              0.8888888888888888,
              "#fdca26"
             ],
             [
              1,
              "#f0f921"
             ]
            ],
            "type": "surface"
           }
          ],
          "table": [
           {
            "cells": {
             "fill": {
              "color": "#EBF0F8"
             },
             "line": {
              "color": "white"
             }
            },
            "header": {
             "fill": {
              "color": "#C8D4E3"
             },
             "line": {
              "color": "white"
             }
            },
            "type": "table"
           }
          ]
         },
         "layout": {
          "annotationdefaults": {
           "arrowcolor": "#2a3f5f",
           "arrowhead": 0,
           "arrowwidth": 1
          },
          "colorscale": {
           "diverging": [
            [
             0,
             "#8e0152"
            ],
            [
             0.1,
             "#c51b7d"
            ],
            [
             0.2,
             "#de77ae"
            ],
            [
             0.3,
             "#f1b6da"
            ],
            [
             0.4,
             "#fde0ef"
            ],
            [
             0.5,
             "#f7f7f7"
            ],
            [
             0.6,
             "#e6f5d0"
            ],
            [
             0.7,
             "#b8e186"
            ],
            [
             0.8,
             "#7fbc41"
            ],
            [
             0.9,
             "#4d9221"
            ],
            [
             1,
             "#276419"
            ]
           ],
           "sequential": [
            [
             0,
             "#0d0887"
            ],
            [
             0.1111111111111111,
             "#46039f"
            ],
            [
             0.2222222222222222,
             "#7201a8"
            ],
            [
             0.3333333333333333,
             "#9c179e"
            ],
            [
             0.4444444444444444,
             "#bd3786"
            ],
            [
             0.5555555555555556,
             "#d8576b"
            ],
            [
             0.6666666666666666,
             "#ed7953"
            ],
            [
             0.7777777777777778,
             "#fb9f3a"
            ],
            [
             0.8888888888888888,
             "#fdca26"
            ],
            [
             1,
             "#f0f921"
            ]
           ],
           "sequentialminus": [
            [
             0,
             "#0d0887"
            ],
            [
             0.1111111111111111,
             "#46039f"
            ],
            [
             0.2222222222222222,
             "#7201a8"
            ],
            [
             0.3333333333333333,
             "#9c179e"
            ],
            [
             0.4444444444444444,
             "#bd3786"
            ],
            [
             0.5555555555555556,
             "#d8576b"
            ],
            [
             0.6666666666666666,
             "#ed7953"
            ],
            [
             0.7777777777777778,
             "#fb9f3a"
            ],
            [
             0.8888888888888888,
             "#fdca26"
            ],
            [
             1,
             "#f0f921"
            ]
           ]
          },
          "colorway": [
           "#636efa",
           "#EF553B",
           "#00cc96",
           "#ab63fa",
           "#FFA15A",
           "#19d3f3",
           "#FF6692",
           "#B6E880",
           "#FF97FF",
           "#FECB52"
          ],
          "font": {
           "color": "#2a3f5f"
          },
          "geo": {
           "bgcolor": "white",
           "lakecolor": "white",
           "landcolor": "#E5ECF6",
           "showlakes": true,
           "showland": true,
           "subunitcolor": "white"
          },
          "hoverlabel": {
           "align": "left"
          },
          "hovermode": "closest",
          "mapbox": {
           "style": "light"
          },
          "paper_bgcolor": "white",
          "plot_bgcolor": "#E5ECF6",
          "polar": {
           "angularaxis": {
            "gridcolor": "white",
            "linecolor": "white",
            "ticks": ""
           },
           "bgcolor": "#E5ECF6",
           "radialaxis": {
            "gridcolor": "white",
            "linecolor": "white",
            "ticks": ""
           }
          },
          "scene": {
           "xaxis": {
            "backgroundcolor": "#E5ECF6",
            "gridcolor": "white",
            "gridwidth": 2,
            "linecolor": "white",
            "showbackground": true,
            "ticks": "",
            "zerolinecolor": "white"
           },
           "yaxis": {
            "backgroundcolor": "#E5ECF6",
            "gridcolor": "white",
            "gridwidth": 2,
            "linecolor": "white",
            "showbackground": true,
            "ticks": "",
            "zerolinecolor": "white"
           },
           "zaxis": {
            "backgroundcolor": "#E5ECF6",
            "gridcolor": "white",
            "gridwidth": 2,
            "linecolor": "white",
            "showbackground": true,
            "ticks": "",
            "zerolinecolor": "white"
           }
          },
          "shapedefaults": {
           "line": {
            "color": "#2a3f5f"
           }
          },
          "ternary": {
           "aaxis": {
            "gridcolor": "white",
            "linecolor": "white",
            "ticks": ""
           },
           "baxis": {
            "gridcolor": "white",
            "linecolor": "white",
            "ticks": ""
           },
           "bgcolor": "#E5ECF6",
           "caxis": {
            "gridcolor": "white",
            "linecolor": "white",
            "ticks": ""
           }
          },
          "title": {
           "x": 0.05
          },
          "xaxis": {
           "automargin": true,
           "gridcolor": "white",
           "linecolor": "white",
           "ticks": "",
           "zerolinecolor": "white",
           "zerolinewidth": 2
          },
          "yaxis": {
           "automargin": true,
           "gridcolor": "white",
           "linecolor": "white",
           "ticks": "",
           "zerolinecolor": "white",
           "zerolinewidth": 2
          }
         }
        },
        "title": {
         "text": "Avg Sentiment Score by Decade"
        },
        "xaxis": {
         "anchor": "y",
         "domain": [
          0,
          0.98
         ],
         "title": {
          "text": "decade"
         }
        },
        "yaxis": {
         "anchor": "x",
         "domain": [
          0,
          1
         ],
         "title": {
          "text": "score"
         }
        }
       }
      },
      "text/html": [
       "<div>\n",
       "        \n",
       "        \n",
       "            <div id=\"9f6f2d5c-c1a1-424b-984e-bdc1eeff7d62\" class=\"plotly-graph-div\" style=\"height:600px; width:100%;\"></div>\n",
       "            <script type=\"text/javascript\">\n",
       "                require([\"plotly\"], function(Plotly) {\n",
       "                    window.PLOTLYENV=window.PLOTLYENV || {};\n",
       "                    \n",
       "                if (document.getElementById(\"9f6f2d5c-c1a1-424b-984e-bdc1eeff7d62\")) {\n",
       "                    Plotly.newPlot(\n",
       "                        '9f6f2d5c-c1a1-424b-984e-bdc1eeff7d62',\n",
       "                        [{\"alignmentgroup\": \"True\", \"hoverlabel\": {\"namelength\": 0}, \"hovertemplate\": \"decade=%{x}<br>score=%{y}\", \"legendgroup\": \"\", \"marker\": {\"color\": \"blue\", \"line\": {\"color\": \"blue\"}}, \"name\": \"\", \"offsetgroup\": \"\", \"opacity\": 0.6, \"orientation\": \"v\", \"showlegend\": false, \"textposition\": \"auto\", \"type\": \"bar\", \"x\": [\"all decades\", \"50s\", \"60s\", \"70s\", \"80s\", \"90s\", \"00s\", \"10s\"], \"xaxis\": \"x\", \"y\": [0.4321220192307693, 0.6534750000000004, 0.4476020895522387, 0.4426762645914396, 0.42481370309951033, 0.4356738197424889, 0.3570726315789472, 0.4859866197183098], \"yaxis\": \"y\"}],\n",
       "                        {\"barmode\": \"relative\", \"height\": 600, \"legend\": {\"tracegroupgap\": 0}, \"margin\": {\"t\": 60}, \"template\": {\"data\": {\"bar\": [{\"error_x\": {\"color\": \"#2a3f5f\"}, \"error_y\": {\"color\": \"#2a3f5f\"}, \"marker\": {\"line\": {\"color\": \"#E5ECF6\", \"width\": 0.5}}, \"type\": \"bar\"}], \"barpolar\": [{\"marker\": {\"line\": {\"color\": \"#E5ECF6\", \"width\": 0.5}}, \"type\": \"barpolar\"}], \"carpet\": [{\"aaxis\": {\"endlinecolor\": \"#2a3f5f\", \"gridcolor\": \"white\", \"linecolor\": \"white\", \"minorgridcolor\": \"white\", \"startlinecolor\": \"#2a3f5f\"}, \"baxis\": {\"endlinecolor\": \"#2a3f5f\", \"gridcolor\": \"white\", \"linecolor\": \"white\", \"minorgridcolor\": \"white\", \"startlinecolor\": \"#2a3f5f\"}, \"type\": \"carpet\"}], \"choropleth\": [{\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}, \"type\": \"choropleth\"}], \"contour\": [{\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}, \"colorscale\": [[0.0, \"#0d0887\"], [0.1111111111111111, \"#46039f\"], [0.2222222222222222, \"#7201a8\"], [0.3333333333333333, \"#9c179e\"], [0.4444444444444444, \"#bd3786\"], [0.5555555555555556, \"#d8576b\"], [0.6666666666666666, \"#ed7953\"], [0.7777777777777778, \"#fb9f3a\"], [0.8888888888888888, \"#fdca26\"], [1.0, \"#f0f921\"]], \"type\": \"contour\"}], \"contourcarpet\": [{\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}, \"type\": \"contourcarpet\"}], \"heatmap\": [{\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}, \"colorscale\": [[0.0, \"#0d0887\"], [0.1111111111111111, \"#46039f\"], [0.2222222222222222, \"#7201a8\"], [0.3333333333333333, \"#9c179e\"], [0.4444444444444444, \"#bd3786\"], [0.5555555555555556, \"#d8576b\"], [0.6666666666666666, \"#ed7953\"], [0.7777777777777778, \"#fb9f3a\"], [0.8888888888888888, \"#fdca26\"], [1.0, \"#f0f921\"]], \"type\": \"heatmap\"}], \"heatmapgl\": [{\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}, \"colorscale\": [[0.0, \"#0d0887\"], [0.1111111111111111, \"#46039f\"], [0.2222222222222222, \"#7201a8\"], [0.3333333333333333, \"#9c179e\"], [0.4444444444444444, \"#bd3786\"], [0.5555555555555556, \"#d8576b\"], [0.6666666666666666, \"#ed7953\"], [0.7777777777777778, \"#fb9f3a\"], [0.8888888888888888, \"#fdca26\"], [1.0, \"#f0f921\"]], \"type\": \"heatmapgl\"}], \"histogram\": [{\"marker\": {\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}}, \"type\": \"histogram\"}], \"histogram2d\": [{\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}, \"colorscale\": [[0.0, \"#0d0887\"], [0.1111111111111111, \"#46039f\"], [0.2222222222222222, \"#7201a8\"], [0.3333333333333333, \"#9c179e\"], [0.4444444444444444, \"#bd3786\"], [0.5555555555555556, \"#d8576b\"], [0.6666666666666666, \"#ed7953\"], [0.7777777777777778, \"#fb9f3a\"], [0.8888888888888888, \"#fdca26\"], [1.0, \"#f0f921\"]], \"type\": \"histogram2d\"}], \"histogram2dcontour\": [{\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}, \"colorscale\": [[0.0, \"#0d0887\"], [0.1111111111111111, \"#46039f\"], [0.2222222222222222, \"#7201a8\"], [0.3333333333333333, \"#9c179e\"], [0.4444444444444444, \"#bd3786\"], [0.5555555555555556, \"#d8576b\"], [0.6666666666666666, \"#ed7953\"], [0.7777777777777778, \"#fb9f3a\"], [0.8888888888888888, \"#fdca26\"], [1.0, \"#f0f921\"]], \"type\": \"histogram2dcontour\"}], \"mesh3d\": [{\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}, \"type\": \"mesh3d\"}], \"parcoords\": [{\"line\": {\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}}, \"type\": \"parcoords\"}], \"scatter\": [{\"marker\": {\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}}, \"type\": \"scatter\"}], \"scatter3d\": [{\"line\": {\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}}, \"marker\": {\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}}, \"type\": \"scatter3d\"}], \"scattercarpet\": [{\"marker\": {\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}}, \"type\": \"scattercarpet\"}], \"scattergeo\": [{\"marker\": {\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}}, \"type\": \"scattergeo\"}], \"scattergl\": [{\"marker\": {\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}}, \"type\": \"scattergl\"}], \"scattermapbox\": [{\"marker\": {\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}}, \"type\": \"scattermapbox\"}], \"scatterpolar\": [{\"marker\": {\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}}, \"type\": \"scatterpolar\"}], \"scatterpolargl\": [{\"marker\": {\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}}, \"type\": \"scatterpolargl\"}], \"scatterternary\": [{\"marker\": {\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}}, \"type\": \"scatterternary\"}], \"surface\": [{\"colorbar\": {\"outlinewidth\": 0, \"ticks\": \"\"}, \"colorscale\": [[0.0, \"#0d0887\"], [0.1111111111111111, \"#46039f\"], [0.2222222222222222, \"#7201a8\"], [0.3333333333333333, \"#9c179e\"], [0.4444444444444444, \"#bd3786\"], [0.5555555555555556, \"#d8576b\"], [0.6666666666666666, \"#ed7953\"], [0.7777777777777778, \"#fb9f3a\"], [0.8888888888888888, \"#fdca26\"], [1.0, \"#f0f921\"]], \"type\": \"surface\"}], \"table\": [{\"cells\": {\"fill\": {\"color\": \"#EBF0F8\"}, \"line\": {\"color\": \"white\"}}, \"header\": {\"fill\": {\"color\": \"#C8D4E3\"}, \"line\": {\"color\": \"white\"}}, \"type\": \"table\"}]}, \"layout\": {\"annotationdefaults\": {\"arrowcolor\": \"#2a3f5f\", \"arrowhead\": 0, \"arrowwidth\": 1}, \"colorscale\": {\"diverging\": [[0, \"#8e0152\"], [0.1, \"#c51b7d\"], [0.2, \"#de77ae\"], [0.3, \"#f1b6da\"], [0.4, \"#fde0ef\"], [0.5, \"#f7f7f7\"], [0.6, \"#e6f5d0\"], [0.7, \"#b8e186\"], [0.8, \"#7fbc41\"], [0.9, \"#4d9221\"], [1, \"#276419\"]], \"sequential\": [[0.0, \"#0d0887\"], [0.1111111111111111, \"#46039f\"], [0.2222222222222222, \"#7201a8\"], [0.3333333333333333, \"#9c179e\"], [0.4444444444444444, \"#bd3786\"], [0.5555555555555556, \"#d8576b\"], [0.6666666666666666, \"#ed7953\"], [0.7777777777777778, \"#fb9f3a\"], [0.8888888888888888, \"#fdca26\"], [1.0, \"#f0f921\"]], \"sequentialminus\": [[0.0, \"#0d0887\"], [0.1111111111111111, \"#46039f\"], [0.2222222222222222, \"#7201a8\"], [0.3333333333333333, \"#9c179e\"], [0.4444444444444444, \"#bd3786\"], [0.5555555555555556, \"#d8576b\"], [0.6666666666666666, \"#ed7953\"], [0.7777777777777778, \"#fb9f3a\"], [0.8888888888888888, \"#fdca26\"], [1.0, \"#f0f921\"]]}, \"colorway\": [\"#636efa\", \"#EF553B\", \"#00cc96\", \"#ab63fa\", \"#FFA15A\", \"#19d3f3\", \"#FF6692\", \"#B6E880\", \"#FF97FF\", \"#FECB52\"], \"font\": {\"color\": \"#2a3f5f\"}, \"geo\": {\"bgcolor\": \"white\", \"lakecolor\": \"white\", \"landcolor\": \"#E5ECF6\", \"showlakes\": true, \"showland\": true, \"subunitcolor\": \"white\"}, \"hoverlabel\": {\"align\": \"left\"}, \"hovermode\": \"closest\", \"mapbox\": {\"style\": \"light\"}, \"paper_bgcolor\": \"white\", \"plot_bgcolor\": \"#E5ECF6\", \"polar\": {\"angularaxis\": {\"gridcolor\": \"white\", \"linecolor\": \"white\", \"ticks\": \"\"}, \"bgcolor\": \"#E5ECF6\", \"radialaxis\": {\"gridcolor\": \"white\", \"linecolor\": \"white\", \"ticks\": \"\"}}, \"scene\": {\"xaxis\": {\"backgroundcolor\": \"#E5ECF6\", \"gridcolor\": \"white\", \"gridwidth\": 2, \"linecolor\": \"white\", \"showbackground\": true, \"ticks\": \"\", \"zerolinecolor\": \"white\"}, \"yaxis\": {\"backgroundcolor\": \"#E5ECF6\", \"gridcolor\": \"white\", \"gridwidth\": 2, \"linecolor\": \"white\", \"showbackground\": true, \"ticks\": \"\", \"zerolinecolor\": \"white\"}, \"zaxis\": {\"backgroundcolor\": \"#E5ECF6\", \"gridcolor\": \"white\", \"gridwidth\": 2, \"linecolor\": \"white\", \"showbackground\": true, \"ticks\": \"\", \"zerolinecolor\": \"white\"}}, \"shapedefaults\": {\"line\": {\"color\": \"#2a3f5f\"}}, \"ternary\": {\"aaxis\": {\"gridcolor\": \"white\", \"linecolor\": \"white\", \"ticks\": \"\"}, \"baxis\": {\"gridcolor\": \"white\", \"linecolor\": \"white\", \"ticks\": \"\"}, \"bgcolor\": \"#E5ECF6\", \"caxis\": {\"gridcolor\": \"white\", \"linecolor\": \"white\", \"ticks\": \"\"}}, \"title\": {\"x\": 0.05}, \"xaxis\": {\"automargin\": true, \"gridcolor\": \"white\", \"linecolor\": \"white\", \"ticks\": \"\", \"zerolinecolor\": \"white\", \"zerolinewidth\": 2}, \"yaxis\": {\"automargin\": true, \"gridcolor\": \"white\", \"linecolor\": \"white\", \"ticks\": \"\", \"zerolinecolor\": \"white\", \"zerolinewidth\": 2}}}, \"title\": {\"text\": \"Avg Sentiment Score by Decade\"}, \"xaxis\": {\"anchor\": \"y\", \"domain\": [0.0, 0.98], \"title\": {\"text\": \"decade\"}}, \"yaxis\": {\"anchor\": \"x\", \"domain\": [0.0, 1.0], \"title\": {\"text\": \"score\"}}},\n",
       "                        {\"responsive\": true}\n",
       "                    ).then(function(){\n",
       "                            \n",
       "var gd = document.getElementById('9f6f2d5c-c1a1-424b-984e-bdc1eeff7d62');\n",
       "var x = new MutationObserver(function (mutations, observer) {{\n",
       "        var display = window.getComputedStyle(gd).display;\n",
       "        if (!display || display === 'none') {{\n",
       "            console.log([gd, 'removed!']);\n",
       "            Plotly.purge(gd);\n",
       "            observer.disconnect();\n",
       "        }}\n",
       "}});\n",
       "\n",
       "// Listen for the removal of the full notebook cells\n",
       "var notebookContainer = gd.closest('#notebook-container');\n",
       "if (notebookContainer) {{\n",
       "    x.observe(notebookContainer, {childList: true});\n",
       "}}\n",
       "\n",
       "// Listen for the clearing of the current output cell\n",
       "var outputEl = gd.closest('.output');\n",
       "if (outputEl) {{\n",
       "    x.observe(outputEl, {childList: true});\n",
       "}}\n",
       "\n",
       "                        })\n",
       "                };\n",
       "                });\n",
       "            </script>\n",
       "        </div>"
      ]
     },
     "metadata": {},
     "output_type": "display_data"
    }
   ],
   "source": [
    "## Average sentiment score of song by decade\n",
    "fig = px.bar(df_avg, x='decade', y='score')\n",
    "fig.update_traces(marker_color='blue', marker_line_color='blue', opacity=0.6)\n",
    "fig.update_layout(title_text='Avg Sentiment Score by Decade')"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "### b. Text classification"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "Using text classification we'll train a model to learn and determine whether a song fits into a particular category or not. The goal is for the algorithm to classify each song as accurately as possible. In this particular case, we'll divide songs into two time periods, before 1985 and after 1985. Because the algorithm needs labeled data to train itself, a 1 will denote that a song was made before 1985 and a 0 means that the song was made after. Once the model is trained, we'll apply it using unlabeled songs."
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 55,
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/plain": [
       "0    1778\n",
       "1    1342\n",
       "Name: before_1985, dtype: int64"
      ]
     },
     "execution_count": 55,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "## Create before and after 1985 dummy variables\n",
    "df['before_1985'] = (df.year < 1986) & (df.year > 1949)\n",
    "df[\"before_1985\"] = df[\"before_1985\"].astype(int)\n",
    "df['before_1985'].value_counts()"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 56,
   "metadata": {},
   "outputs": [
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "(3120, 18748)\n"
     ]
    }
   ],
   "source": [
    "## Vectorization\n",
    "tfidf_vectorizer = TfidfVectorizer(decode_error ='ignore')\n",
    "tfidf = tfidf_vectorizer.fit_transform(df['lyrics'])\n",
    "print(tfidf.shape)"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 57,
   "metadata": {},
   "outputs": [],
   "source": [
    "## Document term matrix to array\n",
    "tfidf_matrix = tfidf_vectorizer.fit_transform(df['lyrics']).toarray()"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "In order to prevent overfitting, we'll use split validation. In other words, we'll separate the data into a train/test split. The training set will be used to train the algorithm, and the testing set will test the accuracy of the model."
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 58,
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/plain": [
       "(2184, 2184, 936, 936)"
      ]
     },
     "execution_count": 58,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "## Define train/test groups through split validation\n",
    "x_train, x_test, y_train, y_test = train_test_split(df['lyrics'], df['before_1985'], test_size=0.3, random_state=0)\n",
    "len(x_train), len(y_train), len(x_test), len(y_test)"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 59,
   "metadata": {},
   "outputs": [],
   "source": [
    "## Transform training data using tfidf_vectorizer\n",
    "X_train = tfidf_vectorizer.fit_transform(x_train)\n",
    "X_test = tfidf_vectorizer.transform(x_test)"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "For this project, we'll use Pipeline to build our classification model. The benefit of using Pipeline is that it streamlines the model building process while also building several models based on several parameters to select the most accurate model."
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 60,
   "metadata": {},
   "outputs": [],
   "source": [
    "## Build model\n",
    "nb_pipeline = Pipeline([('tfidf', TfidfVectorizer(decode_error ='ignore', stop_words='english')),\n",
    "                        ('clf', MultinomialNB())])\n",
    "## Set parameters\n",
    "parameters = {'tfidf__ngram_range': [(1, 1), (1, 2), (1, 3)],\n",
    "              'tfidf__min_df': [1, 2, 5],\n",
    "              'tfidf__max_df': [0.9, 0.8, 0.7],\n",
    "              'clf__alpha': (0.01, 0.001, 1),}\n",
    "## Build models based on parameters\n",
    "gs_clf = GridSearchCV(nb_pipeline, parameters, cv=3);\n",
    "gs_clf.fit(x_train, y_train);"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "In this case, the most accurate model that Pipeline could build is around 69% accurate."
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 61,
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/plain": [
       "0.6868131868131868"
      ]
     },
     "execution_count": 61,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "## Show best accuracy score\n",
    "gs_clf.best_score_"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 62,
   "metadata": {},
   "outputs": [
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "clf__alpha: 0.01\n",
      "tfidf__max_df: 0.9\n",
      "tfidf__min_df: 2\n",
      "tfidf__ngram_range: (1, 1)\n"
     ]
    }
   ],
   "source": [
    "## Show parameters for best score\n",
    "for param_name in sorted(parameters.keys()):\n",
    "    print((\"%s: %r\" % (param_name, gs_clf.best_params_[param_name])))"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 63,
   "metadata": {},
   "outputs": [],
   "source": [
    "## Build model based on best score parameters\n",
    "nb_pipeline = Pipeline([('tfidf', TfidfVectorizer(decode_error='ignore', stop_words='english', min_df=2, \n",
    "                                                  ngram_range=(1,1), max_df=0.9)), \n",
    "                        ('clf', MultinomialNB(alpha=0.01))])\n",
    "nb_pipeline = nb_pipeline.fit(x_train, y_train)\n",
    "predicted = nb_pipeline.predict(x_test)"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 64,
   "metadata": {},
   "outputs": [
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "Overall accuracy: 0.6891025641025641\n",
      "-----------------------------------------------------------\n",
      "Classification report:\n",
      "              precision    recall  f1-score   support\n",
      "\n",
      "           0       0.68      0.87      0.76       535\n",
      "           1       0.72      0.45      0.56       401\n",
      "\n",
      "    accuracy                           0.69       936\n",
      "   macro avg       0.70      0.66      0.66       936\n",
      "weighted avg       0.70      0.69      0.67       936\n",
      "\n"
     ]
    }
   ],
   "source": [
    "## Model accuracy\n",
    "print('Overall accuracy:', metrics.accuracy_score(y_test, predicted))\n",
    "print('-----------------------------------------------------------')\n",
    "print('Classification report:')\n",
    "print(metrics.classification_report(y_test, predicted))"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "Displayed below is the confusion matrix for the Pipeline classification model. A confusion matrix is a visualization of the accuracy of a classification model. The goal of a confusion matrix is to maximize the true rates, the numbers diagonal from top left to bottom right. Naturally, when maximizing the true rates we'll want to minimize the rest which are called false rates."
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 65,
   "metadata": {},
   "outputs": [
    {
     "data": {
      "image/png": "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\n",
      "text/plain": [
       "<Figure size 432x288 with 2 Axes>"
      ]
     },
     "metadata": {
      "needs_background": "light"
     },
     "output_type": "display_data"
    }
   ],
   "source": [
    "## Confusion matrix\n",
    "skplt.metrics.plot_confusion_matrix(y_true=np.array(y_test), y_pred=predicted)\n",
    "plt.show()"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 66,
   "metadata": {},
   "outputs": [],
   "source": [
    "## Open unlabeled text\n",
    "with open(\"data/unlabeled.txt\", \"r\") as file:\n",
    "    unlabeled = eval(file.readline())"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "Now we can use this classification model to test unlabeled data. I've gather lyrics from ten songs that were not able to be collected through scraping. These tens songs are:\n",
    "\n",
    "* Chubby Checker - Let's Twist Again - 1961\n",
    "* The Righteous Brothers - Unchained Melody - 1965\n",
    "* Archies - Sugar Sugar - 1969\n",
    "* Simon & Garfunkel\t- Bridge Over Troubled Water -  1970\n",
    "* Eagles - Hotel California - 1977\n",
    "* Hanson - Mmmbop - 1997\n",
    "* Lou Bega - Mambo No 5 - 1999\n",
    "* TLC - No Scrubs - 1999\n",
    "* Timbaland\t- Apologize - 2007\n",
    "* Kesha\t- Tik Toc - 2010 \n",
    "\n",
    "With the unlabeled data, the text classification model correctly classified 7 out of the 10 songs for an accuracy score of 70%, very similar to the overall model accuracy. While this accuracy score isn't incredibly high, it's still quite a bit more accurate than just a flip of a coin."
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 67,
   "metadata": {},
   "outputs": [
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "\"Come on everybody, clap your hands Are you lookin' good? I'm gonna sing my song It won't take long W\" => 0\n",
      "\"Oh, my love, my darling I've hungered for your touch A long, lonely time Time goes by so slowly And \" => 1\n",
      "'Sugar, ah honey honey You are my candy girl And you got me wanting you Honey, ah sugar sugar You are' => 1\n",
      "\"When you're weary, feeling small When tears are in your eyes, I will dry them all, all I'm on your s\" => 1\n",
      "'On a dark desert highway Cool wind in my hair Warm smell of colitas Rising up through the air Up ahe' => 0\n",
      "'Oh Oh oh oh Oh oh oh oh Yeah You have so many relationships in this life Only one or two will last Y' => 1\n",
      "'Ladies and gentlemen, this is Mambo Number Five One, two, three, four, five Everybody in the car, so' => 0\n",
      "\"A scrub is a guy that think he's fine and is Also known as a buster (buster, buster) Always talkin' \" => 0\n",
      "\"I'm holding on your rope Got me ten feet off the ground And I'm hearing what you say But I just can'\" => 0\n",
      "\"Wake up in the mornin' feelin' like P Diddy (hey, what up girl?) Grab my glasses, I'm out the door, \" => 0\n"
     ]
    }
   ],
   "source": [
    "## Test unlabeled data\n",
    "predicted = nb_pipeline.predict(unlabeled)\n",
    "for doc, category in zip(unlabeled, predicted):\n",
    "    print(('%r => %s' % (doc[0:100], category)))"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "### c. Topic modeling"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "Topic modeling is similar to text classification, however, the main difference between the two is that topic modeling is unsupervised machine learning while text classification is supervised meaning that topic modeling does not need labeled data. One popular algorithm for topic modeling is called latent dirichlet allocation (LDA). The goal of LDA is to find topics from texts that may be hidden or unobserved and cluster them together. For this project, we'll attempt to see what topics are prevalent in popular music song lyrics."
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 68,
   "metadata": {},
   "outputs": [],
   "source": [
    "## Define topic model documents processing function\n",
    "def topic_processing(x):\n",
    "    ## Remove useless numbers and alphanumerical words\n",
    "    documents = [re.sub(\"[^a-zA-Z]+\", \" \", str(text)) for text in x]\n",
    "    ## Tokenize\n",
    "    texts = [[word for word in text.lower().split() ] for text in documents]\n",
    "    ## Stemming words\n",
    "    lmtzr = WordNetLemmatizer()\n",
    "    texts = [[lmtzr.lemmatize(word) for word in text ] for text in texts]\n",
    "    ## Remove stop words \n",
    "    stoplist = stopwords.words('english')\n",
    "    texts = [[word for word in text if word not in stoplist] for text in texts]\n",
    "    ## Remove short words\n",
    "    texts = [[ word for word in tokens if len(word) >= 3 ] for tokens in texts]\n",
    "    ## List of extra stopwords\n",
    "    extra_stopwords = ['ooh', 'oooh', 'got', 'get', 'make', 'aint', 'youre', 'ill', 'yeah', \n",
    "                       'hey', 'let', 'whoa', 'come', 'well', 'thats', 'could', 'ive', 'would'\n",
    "                      'doo', 'huh', 'whats', 'gonna', 'wanna', 'want', 'cause']\n",
    "    ## Remove extra stopwords\n",
    "    texts = [[word for word in text if word not in extra_stopwords] for text in texts]\n",
    "    return texts"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 69,
   "metadata": {},
   "outputs": [],
   "source": [
    "## Process text into documents\n",
    "## Dataframe to list\n",
    "data = df['lyrics'].tolist()\n",
    "## Call topic processing function\n",
    "texts = topic_processing(data)"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 70,
   "metadata": {},
   "outputs": [
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "Number of unique tokens: 7515\n",
      "Number of documents: 3120\n"
     ]
    }
   ],
   "source": [
    "## Create a dictionary representation of the documents\n",
    "dictionary = Dictionary(texts)\n",
    "## Remove rare and common tokens\n",
    "dictionary.filter_extremes(no_below=2, no_above=0.4)\n",
    "## Convert words to vetors or integers\n",
    "corpus = [dictionary.doc2bow(text) for text in texts]\n",
    "print(('Number of unique tokens: %d' % len(dictionary)))\n",
    "print(('Number of documents: %d' % len(corpus)))"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "Before building the model we'll need to determine how many topics are present in the data by finding the optimal k-value. According to the graph below, the optimal k-value is 2, signaling that there isn't a great deal of diversity in topics."
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 71,
   "metadata": {},
   "outputs": [
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "-1.4768478911203031\n",
      "-1.667242756471828\n",
      "-2.0514269336138478\n",
      "-1.5759467007093488\n"
     ]
    },
    {
     "data": {
      "text/plain": [
       "[<matplotlib.lines.Line2D at 0x1a3b033c50>]"
      ]
     },
     "execution_count": 71,
     "metadata": {},
     "output_type": "execute_result"
    },
    {
     "data": {
      "image/png": "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\n",
      "text/plain": [
       "<Figure size 432x288 with 1 Axes>"
      ]
     },
     "metadata": {
      "needs_background": "light"
     },
     "output_type": "display_data"
    }
   ],
   "source": [
    "## Find optimal k-value\n",
    "np.random.seed(1)\n",
    "k_range = range(2,6)\n",
    "scores = []\n",
    "for k in k_range:\n",
    "    LdaModel = ldamodel.LdaModel(corpus=corpus, id2word=dictionary, num_topics=k, passes=50)\n",
    "    cm = CoherenceModel(model=LdaModel, corpus=corpus, dictionary=dictionary, coherence='u_mass')\n",
    "    print((cm.get_coherence()))\n",
    "    scores.append(cm.get_coherence())    \n",
    "plt.figure()\n",
    "plt.plot(k_range, scores)"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 72,
   "metadata": {},
   "outputs": [],
   "source": [
    "## Build model based on optimal k-value\n",
    "np.random.seed(1)\n",
    "model = ldamodel.LdaModel(corpus, id2word=dictionary, num_topics=2, passes=50)"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 73,
   "metadata": {},
   "outputs": [
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "baby, never, cant, one, see, say, feel, way, heart, life, take, away, need, give, day\n",
      "girl, baby, boy, man, dance, rock, right, back, night, everybody, body, one, take, see, shake\n"
     ]
    }
   ],
   "source": [
    "## Print top 15 words for each topic\n",
    "for i in range(0,2):\n",
    "    topics = model.show_topic(i, 15)\n",
    "    print(', '.join([str(word[0]) for word in topics]))"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "The document-topic distribution is the combination of topics within a document or set of texts. Most documents will have more than one topic associated with it and will have probability information for association with a topic. Here we are determining the highest topic probability for each document to assign the document a topic."
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 74,
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/html": [
       "<div>\n",
       "<style scoped>\n",
       "    .dataframe tbody tr th:only-of-type {\n",
       "        vertical-align: middle;\n",
       "    }\n",
       "\n",
       "    .dataframe tbody tr th {\n",
       "        vertical-align: top;\n",
       "    }\n",
       "\n",
       "    .dataframe thead th {\n",
       "        text-align: right;\n",
       "    }\n",
       "</style>\n",
       "<table border=\"1\" class=\"dataframe\">\n",
       "  <thead>\n",
       "    <tr style=\"text-align: right;\">\n",
       "      <th></th>\n",
       "      <th>documents</th>\n",
       "      <th>topic</th>\n",
       "    </tr>\n",
       "  </thead>\n",
       "  <tbody>\n",
       "    <tr>\n",
       "      <th>0</th>\n",
       "      <td>look into my eyes - you will see what you mean...</td>\n",
       "      <td>0</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>1</th>\n",
       "      <td>if i should stay i would only be in your way s...</td>\n",
       "      <td>0</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>2</th>\n",
       "      <td>one two three oclock four oclock rock five six...</td>\n",
       "      <td>1</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>3</th>\n",
       "      <td>every night in my dreams i see you i feel you ...</td>\n",
       "      <td>0</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>4</th>\n",
       "      <td>hey jude dont make it bad take a sad song and ...</td>\n",
       "      <td>0</td>\n",
       "    </tr>\n",
       "  </tbody>\n",
       "</table>\n",
       "</div>"
      ],
      "text/plain": [
       "                                           documents  topic\n",
       "0  look into my eyes - you will see what you mean...      0\n",
       "1  if i should stay i would only be in your way s...      0\n",
       "2  one two three oclock four oclock rock five six...      1\n",
       "3  every night in my dreams i see you i feel you ...      0\n",
       "4  hey jude dont make it bad take a sad song and ...      0"
      ]
     },
     "execution_count": 74,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "## Save document-topic distribution \n",
    "lda_corpus = model[corpus]\n",
    "results = []\n",
    "for i in lda_corpus:\n",
    "    results.append(i)\n",
    "## Top topics\n",
    "topic = [max(collection, key=lambda x: x[1])[0] for collection in results]\n",
    "## Merge majority topic information with the original texts\n",
    "topic = pd.DataFrame(topic, columns=['topic'])\n",
    "dfdata = pd.DataFrame(data, columns=['documents'])\n",
    "summary = dfdata.join(topic)\n",
    "summary.head()"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "The topic distribution below shows that most topics belong to the topic with the index 0."
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 75,
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/plain": [
       "0    2309\n",
       "1     811\n",
       "Name: topic, dtype: int64"
      ]
     },
     "execution_count": 75,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "## Topic distribution\n",
    "summary['topic'].value_counts().head()"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "Now we can visualize the topic model to find out more information about each topic. \n",
    "* Topic 1 (index 0) in the visual below seems to reflect the 'love song' phenomenon referenced earlier in the project. Words like 'baby,' 'heart,' and 'cry' are reflective of this topic. \n",
    "* Topic 2 (index 1) seems to be more about dancing, partying, and enjoying the music itself. Words like 'dance,' 'rock,' 'shake,' and 'music' point to this."
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 76,
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/html": [
       "\n",
       "        <iframe\n",
       "            width=\"100%\"\n",
       "            height=\"875px\"\n",
       "            src=\"lda.html\"\n",
       "            frameborder=\"0\"\n",
       "            allowfullscreen\n",
       "        ></iframe>\n",
       "        "
      ],
      "text/plain": [
       "<IPython.lib.display.IFrame at 0x1a3644bd30>"
      ]
     },
     "metadata": {},
     "output_type": "display_data"
    }
   ],
   "source": [
    "## Visualize topics\n",
    "pyLDAvis.enable_notebook()\n",
    "LDA = pyLDAvis.gensim.prepare(model, corpus, dictionary, sort_topics=False)\n",
    "pyLDAvis.save_html(LDA, 'lda.html')\n",
    "display(IFrame('lda.html', '100%', '875px'))"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "The topics were identified based on the highest probability for each document. But we could also take into account the probabilities to figure out which topic is most prevalent based on document-topic distribution. The result is fairly similar to the topic distribution, the vast majority of songs are topic 1 (index 0)."
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 77,
   "metadata": {},
   "outputs": [],
   "source": [
    "## Document topic distribution to dataframe\n",
    "def listify(l):\n",
    "    res = []\n",
    "    for j in l:\n",
    "        d = dict([(i, 0) for i in range(2)])\n",
    "        d.update(j) \n",
    "        res.append(list(d.values()))\n",
    "    return res\n",
    "z = listify(results)\n",
    "dtd = pd.DataFrame(z)"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 78,
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/plain": [
       "0    0.714571\n",
       "1    0.283629\n",
       "dtype: float64"
      ]
     },
     "execution_count": 78,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "## Most prevalent topic based on document-topic distribution\n",
    "dtd.sum(axis=0).sort_values(ascending=False) / len(dtd)"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "Now we can use the same unlabeled songs we used previously to apply to the topic model."
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 79,
   "metadata": {},
   "outputs": [],
   "source": [
    "## Open unlabeled documents\n",
    "with open(\"data/unlabeled.txt\", \"r\") as file:\n",
    "    unlabeled = eval(file.readline())\n",
    "## Call topic processing function\n",
    "unlabeled = topic_processing(unlabeled)"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 80,
   "metadata": {},
   "outputs": [
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "[(0, 0.29394025), (1, 0.7060598)]\n",
      "[(0, 0.9662352), (1, 0.033764776)]\n",
      "[(0, 0.3710072), (1, 0.6289928)]\n",
      "[(0, 0.98772436), (1, 0.012275645)]\n",
      "[(0, 0.6320023), (1, 0.3679977)]\n",
      "[(0, 0.5538899), (1, 0.4461101)]\n",
      "[(0, 0.19079418), (1, 0.80920583)]\n",
      "[(0, 0.2756503), (1, 0.72434974)]\n",
      "[(0, 0.9792756), (1, 0.020724393)]\n",
      "[(0, 0.14396344), (1, 0.85603654)]\n"
     ]
    }
   ],
   "source": [
    "## Predict topics\n",
    "for i in unlabeled:\n",
    "    bow = model.id2word.doc2bow(i)\n",
    "    doc_topics, word_topics, phi_values = model.get_document_topics(\n",
    "        bow, per_word_topics=True)\n",
    "    print(doc_topics)"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "The unlabeled songs are predicted to represent the following topics:\n",
    "* Chubby Checker - Let's Twist Again  &nbsp;&nbsp; ==>  &nbsp;&nbsp; predicted as topic 2 (dance/party song)\n",
    "* The Righteous Brothers - Unchained Melody &nbsp;&nbsp;  ==> &nbsp;&nbsp;  predicted as topic 1 (love song)\n",
    "* Archies - Sugar Sugar  &nbsp;&nbsp; ==>  &nbsp;&nbsp; predicted as topic 2 (dance/party song)\n",
    "* Simon & Garfunkel - Bridge Over Troubled Water  &nbsp;&nbsp; ==>  &nbsp;&nbsp; predicted as topic 1 (love song)\n",
    "* Eagles - Hotel California &nbsp;&nbsp;  ==> &nbsp;&nbsp;  predicted as topic 1 (love song)\n",
    "* Hanson - Mmmbop  &nbsp;&nbsp; ==> &nbsp;&nbsp; predicted as topic 1 (love song)\n",
    "* Lou Bega - Mambo No 5  &nbsp;&nbsp;  ==>  &nbsp;&nbsp;  predicted as topic 2 (dance/party song)\n",
    "* TLC - No Scrubs  &nbsp;&nbsp;  ==> &nbsp;&nbsp;  predicted as topic 2 (dance/party song)\n",
    "* Timbaland\t- Apologize &nbsp;&nbsp;   ==>  &nbsp;&nbsp;  predicted as topic 1 (love song)\n",
    "* Kesha\t- Tik Toc   &nbsp;&nbsp;  ==>  &nbsp;&nbsp;   Predicted as topic 2 (dance/party song)"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "## 6. Network Analytics"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "Network analytics can visualize and reveal relationships between certain groups. For this project, we'll use the artists in the top 5000 songs dataset to visualize and reveal relationships. The goal is to create relationships between artists who released music in the same decade. The output will then show artists who have had both success and longevity in their careers."
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 81,
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/html": [
       "<div>\n",
       "<style scoped>\n",
       "    .dataframe tbody tr th:only-of-type {\n",
       "        vertical-align: middle;\n",
       "    }\n",
       "\n",
       "    .dataframe tbody tr th {\n",
       "        vertical-align: top;\n",
       "    }\n",
       "\n",
       "    .dataframe thead th {\n",
       "        text-align: right;\n",
       "    }\n",
       "</style>\n",
       "<table border=\"1\" class=\"dataframe\">\n",
       "  <thead>\n",
       "    <tr style=\"text-align: right;\">\n",
       "      <th></th>\n",
       "      <th>artist</th>\n",
       "      <th>year</th>\n",
       "    </tr>\n",
       "  </thead>\n",
       "  <tbody>\n",
       "    <tr>\n",
       "      <th>0</th>\n",
       "      <td>Bryan Adams</td>\n",
       "      <td>1991</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>1</th>\n",
       "      <td>Whitney Houston</td>\n",
       "      <td>1992</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>2</th>\n",
       "      <td>Bill Haley</td>\n",
       "      <td>1955</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>3</th>\n",
       "      <td>Celine Dion</td>\n",
       "      <td>1998</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>4</th>\n",
       "      <td>The Beatles</td>\n",
       "      <td>1968</td>\n",
       "    </tr>\n",
       "  </tbody>\n",
       "</table>\n",
       "</div>"
      ],
      "text/plain": [
       "            artist  year\n",
       "0      Bryan Adams  1991\n",
       "1  Whitney Houston  1992\n",
       "2      Bill Haley   1955\n",
       "3      Celine Dion  1998\n",
       "4      The Beatles  1968"
      ]
     },
     "execution_count": 81,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "## Load original scraped dataframe\n",
    "df = pd.read_csv('data/scraped_lyrics.csv')\n",
    "df = df[['artist', 'year']]\n",
    "df.head()"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 82,
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/plain": [
       "4645"
      ]
     },
     "execution_count": 82,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "## Categorize by decade\n",
    "df['year'] = df['year'].astype(str)\n",
    "df['year'] = df['year'].str[2:3]\n",
    "len(df)"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 83,
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/plain": [
       "2441"
      ]
     },
     "execution_count": 83,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "## Drop duplicates and check number of rows\n",
    "df = df.drop_duplicates()\n",
    "len(df)"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 84,
   "metadata": {},
   "outputs": [],
   "source": [
    "## Convert to lists\n",
    "list5 = df[(df['year'] == '5')]\n",
    "list5 = list5['artist'].to_list()\n",
    "list6 = df[(df['year'] == '6')]\n",
    "list6 = list6['artist'].to_list()\n",
    "list7 = df[(df['year'] == '7')]\n",
    "list7 = list7['artist'].to_list()\n",
    "list8 = df[(df['year'] == '8')]\n",
    "list8 = list8['artist'].to_list()\n",
    "list9 = df[(df['year'] == '9')]\n",
    "list9 = list9['artist'].to_list()\n",
    "list0 = df[(df['year'] == '0')]\n",
    "list0 = list0['artist'].to_list()\n",
    "list1 = df[(df['year'] == '1')]\n",
    "list1 = list1['artist'].to_list()"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 85,
   "metadata": {},
   "outputs": [],
   "source": [
    "## Prepare for combination\n",
    "comb50 = []\n",
    "for i in list5:\n",
    "    a = list5\n",
    "    comb50.append(a)\n",
    "comb50 = comb50[:1]\n",
    "comb60 = []\n",
    "for i in list6:\n",
    "    a = list6\n",
    "    comb60.append(a)\n",
    "comb60 = comb60[:1]\n",
    "comb70 = []\n",
    "for i in list7:\n",
    "    a = list7\n",
    "    comb70.append(a)\n",
    "comb70 = comb70[:1]\n",
    "comb80 = []\n",
    "for i in list8:\n",
    "    a = list8\n",
    "    comb80.append(a)\n",
    "comb80 = comb80[:1]\n",
    "comb90 = []\n",
    "for i in list9:\n",
    "    a = list9\n",
    "    comb90.append(a)\n",
    "comb90 = comb90[:1]\n",
    "comb00 = []\n",
    "for i in list0:\n",
    "    a = list0\n",
    "    comb00.append(a)\n",
    "comb00 = comb00[:1]\n",
    "comb10 = []\n",
    "for i in list1:\n",
    "    a = list1\n",
    "    comb10.append(a)\n",
    "comb10 = comb10[:1]"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 86,
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/plain": [
       "483029"
      ]
     },
     "execution_count": 86,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "## Build relationships\n",
    "network50 = [x for i in comb50 for x in combinations(i, 2)]\n",
    "network60 = [x for i in comb60 for x in combinations(i, 2)]\n",
    "network70 = [x for i in comb70 for x in combinations(i, 2)]\n",
    "network80 = [x for i in comb80 for x in combinations(i, 2)]\n",
    "network90 = [x for i in comb90 for x in combinations(i, 2)]\n",
    "network00 = [x for i in comb00 for x in combinations(i, 2)]\n",
    "network10 = [x for i in comb10 for x in combinations(i, 2)]\n",
    "network = network50 + network60 + network70 + network80 + network90 + network00 + network10\n",
    "len(network)"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 87,
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/html": [
       "<div>\n",
       "<style scoped>\n",
       "    .dataframe tbody tr th:only-of-type {\n",
       "        vertical-align: middle;\n",
       "    }\n",
       "\n",
       "    .dataframe tbody tr th {\n",
       "        vertical-align: top;\n",
       "    }\n",
       "\n",
       "    .dataframe thead th {\n",
       "        text-align: right;\n",
       "    }\n",
       "</style>\n",
       "<table border=\"1\" class=\"dataframe\">\n",
       "  <thead>\n",
       "    <tr style=\"text-align: right;\">\n",
       "      <th></th>\n",
       "      <th>0</th>\n",
       "      <th>1</th>\n",
       "    </tr>\n",
       "  </thead>\n",
       "  <tbody>\n",
       "    <tr>\n",
       "      <th>0</th>\n",
       "      <td>Bill Haley</td>\n",
       "      <td>Bobby Darin</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>1</th>\n",
       "      <td>Bill Haley</td>\n",
       "      <td>Elvis Presley</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>2</th>\n",
       "      <td>Bill Haley</td>\n",
       "      <td>Nat King Cole</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>3</th>\n",
       "      <td>Bill Haley</td>\n",
       "      <td>Doris Day</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>4</th>\n",
       "      <td>Bill Haley</td>\n",
       "      <td>The Kingston Trio</td>\n",
       "    </tr>\n",
       "  </tbody>\n",
       "</table>\n",
       "</div>"
      ],
      "text/plain": [
       "             0                  1\n",
       "0  Bill Haley         Bobby Darin\n",
       "1  Bill Haley       Elvis Presley\n",
       "2  Bill Haley       Nat King Cole\n",
       "3  Bill Haley           Doris Day\n",
       "4  Bill Haley   The Kingston Trio"
      ]
     },
     "execution_count": 87,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "## Relationship network to dataframe\n",
    "network_df = pd.DataFrame(network)\n",
    "network_df.head()"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "Below is the final network visual created in Gephi. Artists with larger names have a higher network degree centrality, in other words, the number of links the artist has with other links. Artists with larger names in the graph are the artists who have had both success and longevity throughout their careers, meaning that they have had popular songs in multiple decades."
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 88,
   "metadata": {},
   "outputs": [
    {
     "data": {
      "image/png": "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\n",
      "text/plain": [
       "<IPython.core.display.Image object>"
      ]
     },
     "execution_count": 88,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "## Embed Gephi network visual\n",
    "from IPython.display import Image\n",
    "Image(\"images/network.png\")"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "The network below shows clusters within the larger network. The clusters visualize the different periods that artists were active and successful in. While there are seven overall decades in the dataset, it's fairly rare for artists to be a one-hit-wonder and only release music in one decade, especially considering only artists who have a song in the top 5000 songs of all time are in this network. Therefore, the clusters are melded into rough time periods with decades in mind but not necessarily reflective of decades since there are only five total clusters.\n",
    "* Pink \n",
    "    * \"Oldies\" (mostly 50-60s)\n",
    "    * Chuck Berry, Frank Sinatra, Marvin Gaye, Johnny Cash\n",
    "* Purple \n",
    "    * \"Disco\" (mostly 70s)\n",
    "    * The Rolling Stones, Barbara Streisand, Elton John, The Beatles\n",
    "* Red \n",
    "    * \"Radio Star\" (mostly 80s)\n",
    "    * Michael Jackson, Queen, David Bowie, Paul McCartney\n",
    "* Green \n",
    "    * \"Grunge\" (mostly 90s)\n",
    "    * Whitney Houston, Nirvana, George Michael, Janet Jackson\n",
    "* Blue \n",
    "    * \"Y2K\" (mostly 00s-10s)\n",
    "    * Madonna, U2, Aerosmith, Bruce Springsteen"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 89,
   "metadata": {},
   "outputs": [
    {
     "data": {
      "image/png": "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\n",
      "text/plain": [
       "<IPython.core.display.Image object>"
      ]
     },
     "execution_count": 89,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "## Embed Gephi clustered network visual\n",
    "Image(\"images/network_clusters.png\")"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "The top 20 artists with the highest degree centrality are shown in the dataframe below. Barbra Streisand has the highest degree of all artists in the dataset. This makes sense intuitively since Streisand has 36 total albums to date, spanning from the early 1960s to the late 2010s."
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 90,
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/html": [
       "<div>\n",
       "<style scoped>\n",
       "    .dataframe tbody tr th:only-of-type {\n",
       "        vertical-align: middle;\n",
       "    }\n",
       "\n",
       "    .dataframe tbody tr th {\n",
       "        vertical-align: top;\n",
       "    }\n",
       "\n",
       "    .dataframe thead th {\n",
       "        text-align: right;\n",
       "    }\n",
       "</style>\n",
       "<table border=\"1\" class=\"dataframe\">\n",
       "  <thead>\n",
       "    <tr style=\"text-align: right;\">\n",
       "      <th></th>\n",
       "      <th>Label</th>\n",
       "      <th>Degree</th>\n",
       "    </tr>\n",
       "  </thead>\n",
       "  <tbody>\n",
       "    <tr>\n",
       "      <th>0</th>\n",
       "      <td>Barbra Streisand</td>\n",
       "      <td>1458</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>1</th>\n",
       "      <td>The Rolling Stones</td>\n",
       "      <td>1456</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>2</th>\n",
       "      <td>Cher</td>\n",
       "      <td>1456</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>3</th>\n",
       "      <td>Bee Gees</td>\n",
       "      <td>1456</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>4</th>\n",
       "      <td>Tom Jones</td>\n",
       "      <td>1453</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>5</th>\n",
       "      <td>Michael Jackson</td>\n",
       "      <td>1441</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>6</th>\n",
       "      <td>Bruce Springsteen</td>\n",
       "      <td>1439</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>7</th>\n",
       "      <td>Aerosmith</td>\n",
       "      <td>1439</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>8</th>\n",
       "      <td>Elvis Presley</td>\n",
       "      <td>1265</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>9</th>\n",
       "      <td>Cliff Richard</td>\n",
       "      <td>1260</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>10</th>\n",
       "      <td>The Beatles</td>\n",
       "      <td>1174</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>11</th>\n",
       "      <td>Queen</td>\n",
       "      <td>1158</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>12</th>\n",
       "      <td>Elton John</td>\n",
       "      <td>1158</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>13</th>\n",
       "      <td>Paul McCartney</td>\n",
       "      <td>1158</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>14</th>\n",
       "      <td>David Bowie</td>\n",
       "      <td>1158</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>15</th>\n",
       "      <td>Robert Palmer</td>\n",
       "      <td>1156</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>16</th>\n",
       "      <td>Blondie</td>\n",
       "      <td>1156</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>17</th>\n",
       "      <td>Heart</td>\n",
       "      <td>1156</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>18</th>\n",
       "      <td>Rod Stewart</td>\n",
       "      <td>1156</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>19</th>\n",
       "      <td>Peter Gabriel</td>\n",
       "      <td>1156</td>\n",
       "    </tr>\n",
       "  </tbody>\n",
       "</table>\n",
       "</div>"
      ],
      "text/plain": [
       "                 Label  Degree\n",
       "0     Barbra Streisand    1458\n",
       "1   The Rolling Stones    1456\n",
       "2                 Cher    1456\n",
       "3             Bee Gees    1456\n",
       "4            Tom Jones    1453\n",
       "5      Michael Jackson    1441\n",
       "6    Bruce Springsteen    1439\n",
       "7            Aerosmith    1439\n",
       "8        Elvis Presley    1265\n",
       "9        Cliff Richard    1260\n",
       "10         The Beatles    1174\n",
       "11               Queen    1158\n",
       "12          Elton John    1158\n",
       "13      Paul McCartney    1158\n",
       "14         David Bowie    1158\n",
       "15       Robert Palmer    1156\n",
       "16             Blondie    1156\n",
       "17               Heart    1156\n",
       "18         Rod Stewart    1156\n",
       "19       Peter Gabriel    1156"
      ]
     },
     "execution_count": 90,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "## Load data from Gephi to show degree\n",
    "df = pd.read_csv('data/degree.csv')\n",
    "df = df[['Label', 'Degree']]\n",
    "df.sort_values(by='Degree', ascending=False).head(20).reset_index(drop=True)"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "## 7. Storytelling and Conclusion"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "### a. Key takeaways"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "This project examined and analyzed how lyrical content in popular music has evolved and changed over time using text analytics methods word frequency, word cloud, descriptive statistics, sentiment analysis, text classification, topic modeling, and network analytics. Here are the conclusions we've reached in this analysis with some prediction for the future:\n",
    "* **'Love songs' are declining in popularity and will likely continue this trend in the future**\n",
    "    * Word frequency showed that the word 'love' started as the most frequent word in songs in the 1950s and steadily declined to fifth most popular in the 1910s. It's possible that 'love songs' are seen as too cliche and seen as a thing of the past or they've become less superficial or overstated as in past generations. It is likely, given the analysis that this trend will continue in the future.\n",
    "* **Songs grew more verbose over time but this will likely become stagnant**\n",
    "    * The descriptive statistics section showed a positive correlation between average words per song and decade meaning that songs are indeed becoming more text heavy. This doesn't necessarily mean that songs are getting longer though, just that the songs are more densely packed with lyrical content. Rap music's adoption into pop music is likely the reason for this, although, rap is fairly saturated in pop music currently so it likely won't increase much more.\n",
    "* **Song lyrics are becoming more repetitive**\n",
    "    * Using the Lempel-Ziv algorithm we illustrated that there is indeed a positive correlation between compression amount (repetitiveness) and decade meaning that songs are indeed becoming more repetitive. In fact, there is a moderate amount of positive correlation between year and compression shown by the correlation coefficient, meaning that as time goes on songs are likely to become more repetitive.\n",
    "* **Pop music lyrics are more positive than negative**\n",
    "    * While the sentiment analysis section didn't reveal any trends in sentiment throughout the decades, the analysis did prove that pop music lyrics are more positive, and this phenomenon is likely to continue.\n",
    "* **Pop music is fairly limited in topics**\n",
    "    * In the topic modeling section, the optimal k-value was 2 meaning that there wasn't a great deal of diversity in topics. The two topics involved 'love songs' and songs about dancing, partying, and enjoying the music itself.\n",
    "* **Top charting artists with both success and longevity can be visualized with network analytics**\n",
    "    * Artists with higher degree centrality, those with the highest number of links with other artists, are the artists who have had both success and longevity throughout their career, meaning that they have had popular songs in multiple decades. Barbra Streisand, The Rolling Stones, and Cher are among the artists with the highest degree centrality.\n",
    "* **Non-decade specific clusters can be shown with network analytics**\n",
    "    * The clusters visualize the different time periods that artists were active and successful in."
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "### b. Implications"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "**Sociological context** \n",
    "* As stated before music serves not only as an art form and means of personal expression but also as cultural expression and the most popular songs of a given time period are representative of that period. This project can be used to draw conclusions to both help describe pop culture from history as well as predict cultural trends in the future.\n",
    "\n",
    "**Business context**\n",
    "* As mentioned before, the music industry is currently a multi-billion dollar a year industry with pop music at the forefront of that revenue. This project and its analysis can help producers and marketers of pop music discover trends of the past and future to position their clients for success in the music industry.\n",
    "\n",
    "**Technological implications**\n",
    "* The main technological implication of this dataset is the limited sample size. On one hand, it would improve the analysis if additional songs were used, but on the other hand, if too many songs are used per decade or year then the term 'popular' in pop music comes into question."
   ]
  }
 ],
 "metadata": {
  "kernelspec": {
   "display_name": "Python 3",
   "language": "python",
   "name": "python3"
  },
  "language_info": {
   "codemirror_mode": {
    "name": "ipython",
    "version": 3
   },
   "file_extension": ".py",
   "mimetype": "text/x-python",
   "name": "python",
   "nbconvert_exporter": "python",
   "pygments_lexer": "ipython3",
   "version": "3.7.3"
  },
  "toc": {
   "base_numbering": 1,
   "nav_menu": {},
   "number_sections": false,
   "sideBar": true,
   "skip_h1_title": true,
   "title_cell": "Table of Contents",
   "title_sidebar": "Contents",
   "toc_cell": true,
   "toc_position": {
    "height": "calc(100% - 180px)",
    "left": "10px",
    "top": "150px",
    "width": "288px"
   },
   "toc_section_display": true,
   "toc_window_display": false
  }
 },
 "nbformat": 4,
 "nbformat_minor": 2
}