From 4d69dc054657e56d6f7ee5a45bebd3eb0e97809c Mon Sep 17 00:00:00 2001 From: "W. Hennig" Date: Thu, 12 Jan 2023 07:56:15 -0500 Subject: [PATCH] 2.24 --- .gitignore | 27 + PixieNetCommon.c | 663 +++++++++ PixieNetCommon.h | 51 + PixieNetConfig.cpp | 920 ++++++++++++ PixieNetConfig.h | 306 ++++ PixieNetDefs.h | 194 +++ README.md | 57 + Xia_LLC_web_header.jpg | Bin 0 -> 13525 bytes acquire.cpp | 1494 ++++++++++++++++++++ adcavgpage.html | 130 ++ adcpage.html | 129 ++ autoboot.sh | 2 + avgadc.c | 200 +++ cgiavgtraces.c | 230 +++ cgireadsettings.c | 103 ++ cgistats.c | 118 ++ cgitraces.c | 142 ++ cgiwaveforms.c | 222 +++ clockprog.c | 363 +++++ coincdaq.c | 402 ++++++ d3.v3.min.js | 5 + defaults.ini | 164 +++ docs/Pixie_Net_Manual.pdf | Bin 0 -> 4329041 bytes docs/XIA_Pixie-Net_MAN_Quick-Start.pdf | Bin 0 -> 701705 bytes dygraph-combined.js | 6 + findsettings.c | 264 ++++ gettraces.c | 117 ++ index.html | 156 ++ jquery-3.4.1.min.js | 2 + lmtablepage.html | 136 ++ makefile | 78 + mcapage.html | 120 ++ other_settings/01-netplan.yaml | 10 + other_settings/10-local.rules | 2 + other_settings/interfaces | 11 + other_settings/lighttpd.conf | 47 + other_settings/linuxptp.conf | 5 + other_settings/pixie_boot.service | 9 + other_settings/settings_Aptec2.ini | 46 + other_settings/settings_CFD_Agilent.ini | 89 ++ other_settings/settings_HPGe.ini | 45 + other_settings/settings_HighRate.ini | 45 + other_settings/settings_LaBr.ini | 89 ++ other_settings/settings_LaBrCFD.ini | 45 + other_settings/settings_LaBr_coinc_CFD.ini | 89 ++ other_settings/settings_NaI.ini | 45 + other_settings/settings_PSA.ini | 45 + other_settings/settings_PTP.ini | 47 + other_settings/settings_PTPpulser.ini | 47 + other_settings/settings_PVT.ini | 164 +++ other_settings/settings_PVTgrp.ini | 164 +++ other_settings/settings_RIG.ini | 45 + other_settings/settings_Scienta.ini | 40 + other_settings/settings_Scoinc_Na22.ini | 45 + other_settings/settings_StilbeneCFD.ini | 45 + other_settings/settings_aptec.ini | 45 + other_settings/settings_clover.ini | 45 + other_settings/settings_pulser.ini | 45 + other_settings/settings_pulsercoinc.ini | 164 +++ other_settings/smb.conf | 264 ++++ other_settings/uio.rules | 3 + plotly-latest.min.js | 67 + pollcsr.c | 87 ++ progfippi.c | 753 ++++++++++ psahistpage.html | 205 +++ psahistprojpage.html | 591 ++++++++ psasurfacepage.html | 217 +++ rspage.html | 131 ++ runstats.c | 88 ++ settings.ini | 45 + startdaq.c | 632 +++++++++ webops/adcsetuppage.html | 378 +++++ webops/daqpage.html | 268 ++++ webops/linklist.txt | 29 + webops/webopsindex.html | 167 +++ webopspasswords | 1 + xialogo.jpg | Bin 0 -> 41653 bytes 77 files changed, 12245 insertions(+) create mode 100644 .gitignore create mode 100644 PixieNetCommon.c create mode 100644 PixieNetCommon.h create mode 100644 PixieNetConfig.cpp create mode 100644 PixieNetConfig.h create mode 100644 PixieNetDefs.h create mode 100644 README.md create mode 100644 Xia_LLC_web_header.jpg create mode 100644 acquire.cpp create mode 100644 adcavgpage.html create mode 100644 adcpage.html create mode 100644 autoboot.sh create mode 100644 avgadc.c create mode 100644 cgiavgtraces.c create mode 100644 cgireadsettings.c create mode 100644 cgistats.c create mode 100644 cgitraces.c create mode 100644 cgiwaveforms.c create mode 100644 clockprog.c create mode 100644 coincdaq.c create mode 100644 d3.v3.min.js create mode 100644 defaults.ini create mode 100644 docs/Pixie_Net_Manual.pdf create mode 100644 docs/XIA_Pixie-Net_MAN_Quick-Start.pdf create mode 100644 dygraph-combined.js create mode 100644 findsettings.c create mode 100644 gettraces.c create mode 100644 index.html create mode 100644 jquery-3.4.1.min.js create mode 100644 lmtablepage.html create mode 100644 makefile create mode 100644 mcapage.html create mode 100644 other_settings/01-netplan.yaml create mode 100644 other_settings/10-local.rules create mode 100644 other_settings/interfaces create mode 100644 other_settings/lighttpd.conf create mode 100644 other_settings/linuxptp.conf create mode 100644 other_settings/pixie_boot.service create mode 100644 other_settings/settings_Aptec2.ini create mode 100644 other_settings/settings_CFD_Agilent.ini create mode 100644 other_settings/settings_HPGe.ini create mode 100644 other_settings/settings_HighRate.ini create mode 100644 other_settings/settings_LaBr.ini create mode 100644 other_settings/settings_LaBrCFD.ini create mode 100644 other_settings/settings_LaBr_coinc_CFD.ini create mode 100644 other_settings/settings_NaI.ini create mode 100644 other_settings/settings_PSA.ini create mode 100644 other_settings/settings_PTP.ini create mode 100644 other_settings/settings_PTPpulser.ini create mode 100644 other_settings/settings_PVT.ini create mode 100644 other_settings/settings_PVTgrp.ini create mode 100644 other_settings/settings_RIG.ini create mode 100644 other_settings/settings_Scienta.ini create mode 100644 other_settings/settings_Scoinc_Na22.ini create mode 100644 other_settings/settings_StilbeneCFD.ini create mode 100644 other_settings/settings_aptec.ini create mode 100644 other_settings/settings_clover.ini create mode 100644 other_settings/settings_pulser.ini create mode 100644 other_settings/settings_pulsercoinc.ini create mode 100644 other_settings/smb.conf create mode 100644 other_settings/uio.rules create mode 100644 plotly-latest.min.js create mode 100644 pollcsr.c create mode 100644 progfippi.c create mode 100644 psahistpage.html create mode 100644 psahistprojpage.html create mode 100644 psasurfacepage.html create mode 100644 rspage.html create mode 100644 runstats.c create mode 100644 settings.ini create mode 100644 startdaq.c create mode 100644 webops/adcsetuppage.html create mode 100644 webops/daqpage.html create mode 100644 webops/linklist.txt create mode 100644 webops/webopsindex.html create mode 100644 webopspasswords create mode 100644 xialogo.jpg diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..fb41b43 --- /dev/null +++ b/.gitignore @@ -0,0 +1,27 @@ +# IDE files +.idea/ + +# Data files +*.csv +*.log +*.b00 +*.dt2 +*.dat +*.txt + +# Compiled assets +*.cgi +*.o +gettraces +progfippi +runstats +startdaq +coincdaq +findsettings +acquire +clockprog +pollcsr +avgadc +coincdaqm +acquire_lite +netdaq \ No newline at end of file diff --git a/PixieNetCommon.c b/PixieNetCommon.c new file mode 100644 index 0000000..8edc689 --- /dev/null +++ b/PixieNetCommon.c @@ -0,0 +1,663 @@ +/*---------------------------------------------------------------------- + * Copyright (c) 2017 XIA LLC + * All rights reserved. + * + * Redistribution and use in source and binary forms, + * with or without modification, are permitted provided + * that the following conditions are met: + * + * * Redistributions of source code must retain the above + * copyright notice, this list of conditions and the + * following disclaimer. + * * Redistributions in binary form must reproduce the + * above copyright notice, this list of conditions and the + * following disclaimer in the documentation and/or other + * materials provided with the distribution. + * * Neither the name of XIA LLC + * nor the names of its contributors may be used to endorse + * or promote products derived from this software without + * specific prior written permission. + * + * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND + * CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, + * INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF + * MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. + * IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE + * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR + * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, + * PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, + * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON + * ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR + * TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF + * THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF + * SUCH DAMAGE. + *----------------------------------------------------------------------*/ +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include + +#include "PixieNetDefs.h" +#include "PixieNetCommon.h" + + +void I2Cstart(volatile unsigned int *mapped) { + unsigned int mval; + // I2C start + mval = 7; // SDA = 1; SCL = 1; CTRL = 1 + mapped[AI2CREG] = mval; + usleep(I2CWAIT); + mval = 6; // SDA = 0; SCL = 1; CTRL = 1 + mapped[AI2CREG] = mval; + usleep(I2CWAIT); +} + + +void I2Cstop(volatile unsigned int *mapped) { + unsigned int mval; + // I2C stop + mval = 4; // SDA = 0; SCL = 0; CTRL = 1 + mapped[AI2CREG] = mval; + usleep(I2CWAIT); + + mval = 6; // SDA = 0; SCL = 1; CTRL = 1 + mapped[AI2CREG] = mval; + usleep(I2CWAIT); + mval = 7; // SDA = 1; SCL = 1; CTRL = 1 + mapped[AI2CREG] = mval; + usleep(I2CWAIT); +} + +void I2Cslaveack(volatile unsigned int *mapped) { + unsigned int mval; + // I2C acknowledge + mval = 0x0000; // clear SCL and CTRL to give slave control of SDA + mapped[AI2CREG] = mval; + usleep(I2CWAIT); + mval = 2; // set SCL + mapped[AI2CREG] = mval; + usleep(I2CWAIT); + mval = 0x0000; // clear SCL and CTRL to give slave control of SDA + // for PLL + mapped[AI2CREG] = mval; + usleep(I2CWAIT); + // now can read SDA bit for ACK +} + +void I2Cmasterack(volatile unsigned int *mapped) { + unsigned int mval; + // I2C acknowledge + mval = 0x0004; // clear SCL and SDA but not CTRL to keep control of SDA + mapped[AI2CREG] = mval; + usleep(I2CWAIT); + mval = 2; // set SCL + mapped[AI2CREG] = mval; + usleep(I2CWAIT); +} + +void I2Cmasternoack(volatile unsigned int *mapped) { + unsigned int mval; + // I2C acknowledge + mval = 0x0004; // clear SCL and SDA but not CTRL to keep control of SDA + mapped[AI2CREG] = mval; + usleep(I2CWAIT); + mval = 3; // set SCL and SDA + mapped[AI2CREG] = mval; + usleep(I2CWAIT); +} + + + +void I2Cbytesend(volatile unsigned int *mapped, unsigned int *data) { + unsigned int mval, k; + // I2C byte send + // SDA is captured during the low to high transition of SCL + mval = 4; // SDA = 0; SCL = 0; CTRL = 1 + for( k=0; k<8; k++ ) + { + // printf("Sending a bit\n"); + mval = mval & 0x0005; // clear SCL + mapped[AI2CREG] = mval; + usleep(I2CWAIT); + if(data[7-k]) + mval = 5; // SDA = 1; SCL = 0; CTRL = 1 + else + mval = 4; // SDA = 0; SCL = 0; CTRL = 1 + mapped[AI2CREG] = mval; + usleep(I2CWAIT); + mval = mval | 0x0002; // set SCL + mapped[AI2CREG] = mval; + usleep(I2CWAIT); + } + // for PLL + mval = mval & 0x0005; // clear SCL + mapped[AI2CREG] = mval; +} + +void I2Cbytereceive(volatile unsigned int *mapped, unsigned int *data) { + // I2C byte send + unsigned int mval, k; + // SDA is captured during the low to high transition of SCL + mval = 0; // SDA = 0; SCL = 0; CTRL = 0 + for( k=0; k<8; k++ ) + { + mval = 0; // SDA = 0; SCL = 0; CTRL = 0 + mapped[AI2CREG] = mval; + usleep(I2CWAIT); + mval = 2; // set SCL + mapped[AI2CREG] = mval; + usleep(I2CWAIT); + mapped[AOUTBLOCK] = OB_EVREG; + mval = mapped[ACSROUT]; + // printf("CSRout %x I2Cwait %d \n",mval,I2CWAIT); + if(mval & 0x4) // test for SDA out bit + data[7-k] = 1; + else + data[7-k] = 0; + // mapped[AI2CREG] = mval; not for PLL + usleep(I2CWAIT); + } +} + + + + + +int hwinfo( volatile unsigned int *mapped ) +// returns 32bit hwrev_sn, or 0 on error +{ + unsigned int mval, i2cdata[8]; + unsigned int revsn; + int k; + + // ---------------- read EEPROM --------------------------- + mapped[AOUTBLOCK] = OB_EVREG; // read from event registers + mval = mapped[ABRDINFO]; + //printf("ABRDINGFO 0x%04X\n",mval); + mapped[AOUTBLOCK] = OB_IOREG; // read from i/o registers + + unsigned int ctrl[8]; + ctrl[7] = (mval & 0x800000) >> 23 ; + ctrl[6] = (mval & 0x400000) >> 22 ; + ctrl[5] = (mval & 0x200000) >> 21 ; + ctrl[4] = (mval & 0x100000) >> 20 ; + ctrl[3] = (mval & 0x080000) >> 19 ; + ctrl[2] = (mval & 0x040000) >> 18 ; + ctrl[1] = (mval & 0x020000) >> 17 ; + ctrl[0] = (mval & 0x010000) >> 16 ; + + I2Cstart(mapped); + ctrl[0] = 0; // R/W* + I2Cbytesend(mapped, ctrl); // I2C control byte: write + I2Cslaveack(mapped); + + i2cdata[7] = (mval & 0x8000) >> 15 ; + i2cdata[6] = (mval & 0x4000) >> 14 ; + i2cdata[5] = (mval & 0x2000) >> 13 ; + i2cdata[4] = (mval & 0x1000) >> 12 ; + i2cdata[3] = (mval & 0x0800) >> 11 ; + i2cdata[2] = (mval & 0x0400) >> 10 ; + i2cdata[1] = (mval & 0x0200) >> 9 ; + i2cdata[0] = (mval & 0x0100) >> 8 ; + I2Cbytesend(mapped, i2cdata); + I2Cslaveack(mapped); + + i2cdata[7] = (mval & 0x0080) >> 7 ; + i2cdata[6] = (mval & 0x0040) >> 6 ; + i2cdata[5] = (mval & 0x0020) >> 5 ; + i2cdata[4] = (mval & 0x0010) >> 4 ; + i2cdata[3] = (mval & 0x0008) >> 3 ; + i2cdata[2] = (mval & 0x0004) >> 2 ; + i2cdata[1] = (mval & 0x0002) >> 1 ; + i2cdata[0] = (mval & 0x0001) ; + I2Cbytesend(mapped, i2cdata); + I2Cslaveack(mapped); + + // read data byte 0..1 + mval = 0; + ctrl[0] = 1; // R/W* // now read + + usleep(100); + I2Cstart(mapped); //restart + I2Cbytesend(mapped, ctrl); + I2Cslaveack(mapped); + I2Cbytereceive(mapped, i2cdata); + for( k = 0; k < 8; k ++ ) + if(i2cdata[k]) + mval = mval + (1<<(k+0)); + I2Cmasterack(mapped); + + usleep(100); + I2Cstart(mapped); //restart + I2Cbytesend(mapped, ctrl); + I2Cslaveack(mapped); + I2Cbytereceive(mapped, i2cdata); + for( k = 0; k < 8; k ++ ) + if(i2cdata[k]) + mval = mval + (1<<(k+8)); + I2Cmasterack(mapped); + + //printf("I2C read Revision 0x%04X\n",mval); + if ( (mval == PN_BOARD_VERSION_12_250_A) || + (mval == PN_BOARD_VERSION_12_250_B) || + (mval == PN_BOARD_VERSION_12_250_B_PTP) || + (mval == 0 ) ) + //printf("HW Revision 0x%04X\n",mval); + revsn = mval << 16; + else + { + printf("Unsupported HW Revision 0x%04X\n",mval); + return(0); + } + + // read data byte 1..2 + mval = 0; + ctrl[0] = 1; // R/W* // now read + + usleep(100); + I2Cstart(mapped); //restart + I2Cbytesend(mapped, ctrl); + I2Cslaveack(mapped); + I2Cbytereceive(mapped, i2cdata); + for( k = 0; k < 8; k ++ ) + if(i2cdata[k]) + mval = mval + (1<<(k+0)); + I2Cmasterack(mapped); + + usleep(100); + I2Cstart(mapped); //restart + I2Cbytesend(mapped, ctrl); + I2Cslaveack(mapped); + I2Cbytereceive(mapped, i2cdata); + for( k = 0; k < 8; k ++ ) + if(i2cdata[k]) + mval = mval + (1<<(k+8)); + I2Cmasterack(mapped); + + //printf("I2C read Serial number %d \n",mval); + + mapped[ABVAL] = mval; + revsn =revsn + (mval & 0xFFFF); + //printf("Revision %04X, Serial Number %d \n",(revsn>>16), revsn&0xFFFF); + + // I2Cmasternoack(mapped); + I2Cstop(mapped); + return(revsn); + +} + + +float board_temperature( volatile unsigned int *mapped ) +{ + unsigned int i2cdata[8]; + + I2Cstart(mapped); + + // I2C addr byte + i2cdata[7] = 1; + i2cdata[6] = 0; + i2cdata[5] = 0; + i2cdata[4] = 1; + i2cdata[3] = 1; // A2 + i2cdata[2] = 0; // A1 + i2cdata[1] = 0; // A0 + i2cdata[0] = 1; // R/W* + I2Cbytesend(mapped, i2cdata); + + I2Cslaveack(mapped); + + I2Cbytereceive(mapped, i2cdata); + unsigned int temperature_val = 0; + for( int k = 0; k < 7; k ++ ) + if(i2cdata[k]) + temperature_val = temperature_val + (1<<(k+8)); + + unsigned int Tsign = i2cdata[7]; + //printf("Temperature: bits 0x%x \n",mval >> 8); + + I2Cmasterack(mapped); + I2Cbytereceive(mapped, i2cdata); // second byte has fractional portion, no use + I2Cmasternoack(mapped); + I2Cstop(mapped); + + return (Tsign ? -1.0 : 1.0) * temperature_val / 256.0f; +}//float board_temperature( volatile unsigned int *mapped ) + + + + + + +float zynq_temperature() +{ + // try kernel <4 device file location + float temperature = -999; + char line[LINESZ]; + + FILE *devfile = fopen( "/sys/devices/amba.0/f8007100.ps7-xadc/temp","r" ); + if( devfile ) + { + fgets( line, LINESZ, devfile ); + fclose(devfile); + if( sscanf( line, "%f", &temperature ) != 1 ) + { + // printf( "got line '%s' trying to read ZYNQ temperature\n", line ); + } + } else { + + // try kernel 4 device location + // printf( "trying K4 location\n"); + // assume local shortcut exists to + // /sys/devices/soc0/amba/f8007100.adc/iio:device0/in_temp0_raw + // which has trouble with fopen due to the : + FILE *devfile1 = fopen( "/var/www/temp0_raw","r"); + if(!devfile1) + { + // printf( "Could not open device file\n"); + } else { + fgets( line, LINESZ, devfile1); + // printf( "%s\n", line); + fclose(devfile1); + if( sscanf( line, "%f", &temperature ) !=1 ) + { + // printf( "got line '%s' trying to read ZYNQ temperature\n", line ); + } else { + temperature = (temperature - 2219)*123.04/1000; + // constants 2219 and 123.04 are from .../in_temp0_offset and _scale + // don't seem to change + } + + } + + + } + + return temperature; +} + +int read_print_runstats(int mode, int dest, volatile unsigned int *mapped ) { +// mode 0: full print of all runstats, including raw values +// mode 1: only print times and rates +// dest 0: print to file +// dest 1: print to stdout -- useful for cgi +// dest 2: print to both -- currently fails if called by web client due to file write permissions + + int k, lastrs; + FILE * fil; + unsigned int m[N_PL_RS_PAR], c[NCHANNELS][N_PL_RS_PAR], csr, csrbit; + double ma, ca[NCHANNELS], mb, cb[NCHANNELS], CT[NCHANNELS], val; + char N[7][32] = { // names for the cgi array + "ParameterM", + "Module", + "ParameterC", + "Channel0", + "Channel1", + "Channel2", + "Channel3" }; + + + // Run stats PL Parameter names applicable to a Pixie module +char Module_PLRS_Names[N_PL_RS_PAR][MAX_PAR_NAME_LENGTH] = { + "reserved", + "CSROUT", //0 + "SYSTIME", + "RUNTIME", + "RUNTIME", + "TOTALTIME", + "TOTALTIME", + "NUMEVENTS", + "NUMEVENTS", + "BHL_EHL", + "CHL_FIFILENGTH", + "FW_VERSION", //10 + "SNUM", + "PPSTIME", + "T_ADC", + "T_ZYNQ", + // "reserved", + "HW_VERSION", + "reserved", + "reserved", + "reserved", + "reserved", //20 + "reserved", + "reserved", + "reserved", + "reserved", + "reserved", + "reserved", + "reserved", + "reserved", + "reserved", + "reserved", //30 + "reserved" +}; + + // Run stats PL Parameter names applicable to a Pixie channel +char Channel_PLRS_Names[N_PL_RS_PAR][MAX_PAR_NAME_LENGTH] = { + "reserved", + "OOR*", //0 + "ICR", + "COUNTTIME", + "COUNTTIME", + "NTRIG", + "NTRIG", + "FTDT", + "FTDT", + "SFDT*", + "SFDT*", + "GCOUNT*", //10 + "GCOUNT*", + "NOUT", + "NOUT", + "GDT*", + "GDT*", + "NPPI*", + "NPPI*", + // "reserved", + "reserved", + "reserved", //20 + "reserved", + "reserved", + "reserved", + "reserved", + "reserved", + "reserved", + "reserved", + "reserved", + "reserved", + "reserved", //30 + "reserved" +}; + +// return(0); + +//} + + // ************** XIA code begins ************************** + // open the output file + if(dest != 1) { + fil = fopen("RS.csv","w"); + fprintf(fil,"ParameterM,Module,ParameterC,Channel0,Channel1,Channel2,Channel3\n"); + } + + + // read _used_ RS values (32bit) from FPGA + // at this point, raw binary values; later conversion into count rates etc + + // mapped[AOUTBLOCK] = OB_RSREG; // switch reads to run statistics block of addresses + // must be done by calling function + for( k = 0; k < N_USED_RS_PAR; k ++ ) + { + m[k] = mapped[ARS0_MOD+k]; + c[0][k] = mapped[ARS0_CH0+k]; + c[1][k] = mapped[ARS0_CH1+k]; + c[2][k] = mapped[ARS0_CH2+k]; + c[3][k] = mapped[ARS0_CH3+k]; + } + csr = m[1]; // more memorable name for CSR + + // compute and print useful output values + // run time = total time and Count time + ma = ((double)m[3]+(double)m[4]*TWOTO32)*1.0e-9; + if(dest != 1) fprintf(fil,"RUN_TIME,%4.6G,COUNT_TIME",ma); + if(dest != 0) printf("{%s:\"RUN_TIME\",%s:%4.6G,%s:\"COUNT_TIME\"",N[0], N[1],ma,N[2]); + for( k = 0; k < NCHANNELS; k ++ ) { + CT[k] = ((double)c[k][3] + (double)c[k][4]*TWOTO32)*1.0e-9; + if(dest != 1) fprintf(fil,",%4.6G",CT[k]); + if(dest != 0) printf(",%s:%4.6G",N[3+k],CT[k]); + } + if(dest != 1) fprintf(fil,"\n "); + if(dest != 0) printf("}, \n"); + + + // Total time and ICR + if(dest != 1) fprintf(fil,"TOTAL_TIME,%4.6G,INPUT_COUNT_RATE",ma); + if(dest != 0) printf("{%s:\"TOTAL_TIME\",%s:%4.6G,%s:\"INPUT_COUNT_RATE\"",N[0], N[1],ma,N[2]); + for( k = 0; k < NCHANNELS; k ++ ) { + ca[k] = (double)c[k][5] + (double)c[k][6]*TWOTO32; //Ntrig + cb[k] = ((double)c[k][7] + (double)c[k][8]*TWOTO32)*1.0e-9; //FTDT + if((CT[k]-cb[k])==0) + val = 0; // avoid division by zero + else + val = ca[k]/(CT[k]-cb[k]); + if(dest != 1) fprintf(fil,",%4.6G",val); + if(dest != 0) printf(",%s:%4.6G",N[3+k],val); + } + if(dest != 1) fprintf(fil,"\n "); + if(dest != 0) printf("}, \n"); + + // Event rate and OCR + mb = (double)m[7]+(double)m[8]*TWOTO32; + if(ma==0) + val = 0; // avoid division by zero + else + val = mb/ma; + if(dest != 1) fprintf(fil,"EVENT_RATE,%4.6G,OUTPUT_COUNT_RATE",val); + if(dest != 0) printf("{%s:\"EVENT_RATE\",%s:%4.6G,%s:\"OUTPUT_COUNT_RATE\"",N[0], N[1],val,N[2]); + for( k = 0; k < NCHANNELS; k ++ ) { + ca[k] = (double)c[k][13] + (double)c[k][14]*TWOTO32; // Nout + if(CT[k]==0) + val = 0; // avoid division by zero + else + val = ca[k]/CT[k]; + if(dest != 1) fprintf(fil,",%4.6G",val); + if(dest != 0) printf(",%s:%4.6G",N[3+k],val); + } + if(dest != 1) fprintf(fil,"\n "); + if(dest != 0) printf("}, \n"); + + // FTDT + if(dest != 1) fprintf(fil,"PS_CODE_VERSION,0x%X,FTDT",PS_CODE_VERSION); + if(dest != 0) printf("{%s:\"PS_CODE_VERSION\",%s:\"0x%X\",%s:\"FTDT\"",N[0], N[1],PS_CODE_VERSION,N[2]); + for( k = 0; k < NCHANNELS; k ++ ) { + if(dest != 1) fprintf(fil,",%4.3E",cb[k]); + if(dest != 0) printf(",%s:%4.3E",N[3+k],cb[k]); + } + if(dest != 1) fprintf(fil,"\n "); + if(dest != 0) printf("}, \n"); + + // Active bit, SFDT + csrbit = (csr & 0x00002000) >> 13; + if(dest != 1) fprintf(fil,"ACTIVE,%d,SFDT*",csrbit ); + if(dest != 0) printf("{%s:\"ACTIVE\",%s:\"%d\",%s:\"SFDT*\"",N[0], N[1],csrbit,N[2]); + for( k = 0; k < NCHANNELS; k ++ ) { + ca[k] = ((double)c[k][9] + (double)c[k][10]*TWOTO32)*1.0e-9; // SFDT + if(dest != 1) fprintf(fil,",%4.3E",ca[k]); + if(dest != 0) printf(",%s:%4.3E",N[3+k],ca[k]); + } + if(dest != 1) fprintf(fil,"\n "); + if(dest != 0) printf("}, \n"); + + // PSA_LICENSED, PPR + csrbit = (csr & 0x00000400) >> 10; + if(dest != 1) fprintf(fil,"PSA_LICENSED,%d,PASS_PILEUP_RATE*",csrbit); + if(dest != 0) printf("{%s:\"PSA_LICENSED\",%s:%d,%s:\"PASS_PILEUP_RATE*\"",N[0], N[1],csrbit,N[2]); + for( k = 0; k < NCHANNELS; k ++ ) { + ca[k] = (double)c[k][17] + (double)c[k][18]*TWOTO32; // NPPI + if(CT[k]==0) + val = 0; // avoid division by zero + else + val = ca[k]/CT[k]; + if(dest != 1) fprintf(fil,",%4.6G",val); + if(dest != 0) printf(",%s:%4.6G",N[3+k],val); + } + if(dest != 1) fprintf(fil,"\n "); + if(dest != 0) printf("}, \n"); + + + // PTP required, Gate rate + csrbit = (csr & 0x00000020) >> 5; + if(dest != 1) fprintf(fil,"PTP_REQ,%d,GATE_RATE*",csrbit); + if(dest != 0) printf("{%s:\"PTP_REQ\",%s:%d,%s:\"GATE_RATE*\"",N[0], N[1],csrbit,N[2]); + for( k = 0; k < NCHANNELS; k ++ ) { + ca[k] = (double)c[k][11] + (double)c[k][12]*TWOTO32; // GCOUNT + if(CT[k]==0) + val = 0; // avoid division by zero + else + val = ca[k]/CT[k]; + if(dest != 1) fprintf(fil,",%4.6G",val); + if(dest != 0) printf(",%s:%4.6G",N[3+k],val); + } + if(dest != 1) fprintf(fil,"\n "); + if(dest != 0) printf("}, \n"); + + + // Gate time + if(dest != 1) fprintf(fil,"--,0,GDT*"); + if(dest != 0) printf("{%s:\"--\",%s:0,%s:\"GDT*\"",N[0], N[1],N[2]); + for( k = 0; k < NCHANNELS; k ++ ) { + ca[k] = ((double)c[k][15] + (double)c[k][16]*TWOTO32)*1.0e-9; // GDT + if(dest != 1) fprintf(fil,",%4.6G",ca[k]); + if(dest != 0) printf(",%s:%4.6G",N[3+k],ca[k]); + } + if(dest != 1) fprintf(fil,"\n "); + if(dest != 0) printf("}, \n"); + + if(mode == 1) + lastrs = 3; + else + { + lastrs = N_USED_RS_PAR; + // temperatures + m[14] = (int)board_temperature(mapped); + m[15] = (int)zynq_temperature(); + m[16] = (int)(0xFFFF & (hwinfo(mapped) >> 16)); // this is a pretty slow I2C I/O + } + + + + + + // print raw values also + for( k = 0; k < lastrs; k ++ ) + { + if(k==16 || k==11 || k==1) { // print bit patterns for some parameters + if(dest != 1) fprintf(fil,"%s,0x%X,%s,%u,%u,%u,%u\n ",Module_PLRS_Names[k],m[k],Channel_PLRS_Names[k],c[0][k],c[1][k],c[2][k],c[3][k]); + if(dest != 0) printf("{%s:\"%s\",%s:\"0x%X\",%s:\"%s\",%s:%u,%s:%u,%s:%u,%s:%u}, \n",N[0],Module_PLRS_Names[k],N[1],m[k],N[2],Channel_PLRS_Names[k],N[3],c[0][k],N[4],c[1][k],N[5],c[2][k],N[6],c[3][k]); + } else if(k==2) { // ICR gets factor 15 to scale in cps + if(dest != 1) fprintf(fil,"%s,0x%X,%s,%u,%u,%u,%u\n ",Module_PLRS_Names[k],m[k],Channel_PLRS_Names[k],ICRSCALE*c[0][k],ICRSCALE*c[1][k],ICRSCALE*c[2][k],ICRSCALE*c[3][k]); + if(dest != 0) printf("{%s:\"%s\",%s:\"0x%X\",%s:\"%s\",%s:%u,%s:%u,%s:%u,%s:%u}, \n",N[0],Module_PLRS_Names[k],N[1],m[k],N[2],Channel_PLRS_Names[k],N[3],ICRSCALE*c[0][k],N[4],ICRSCALE*c[1][k],N[5],ICRSCALE*c[2][k],N[6],ICRSCALE*c[3][k]); + } else { + if(dest != 1) fprintf(fil,"%s,%u,%s,%u,%u,%u,%u\n ",Module_PLRS_Names[k],m[k],Channel_PLRS_Names[k],c[0][k],c[1][k],c[2][k],c[3][k]); + if(dest != 0) printf("{%s:\"%s\",%s:%u,%s:\"%s\",%s:%u,%s:%u,%s:%u,%s:%u}, \n",N[0],Module_PLRS_Names[k],N[1],m[k],N[2],Channel_PLRS_Names[k],N[3],c[0][k],N[4],c[1][k],N[5],c[2][k],N[6],c[3][k]); + } + } + + + + // clean up + if(dest != 1) fclose(fil); + return 0; +} + + + + diff --git a/PixieNetCommon.h b/PixieNetCommon.h new file mode 100644 index 0000000..7e05bc6 --- /dev/null +++ b/PixieNetCommon.h @@ -0,0 +1,51 @@ +/*---------------------------------------------------------------------- + * Copyright (c) 2017 XIA LLC + * All rights reserved. + * + * Redistribution and use in source and binary forms, + * with or without modification, are permitted provided + * that the following conditions are met: + * + * * Redistributions of source code must retain the above + * copyright notice, this list of conditions and the + * following disclaimer. + * * Redistributions in binary form must reproduce the + * above copyright notice, this list of conditions and the + * following disclaimer in the documentation and/or other + * materials provided with the distribution. + * * Neither the name of XIA LLC + * nor the names of its contributors may be used to endorse + * or promote products derived from this software without + * specific prior written permission. + * + * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND + * CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, + * INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF + * MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. + * IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE + * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR + * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, + * PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, + * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON + * ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR + * TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF + * THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF + * SUCH DAMAGE. + *----------------------------------------------------------------------*/ + +// refs for shared functions + +int read_print_runstats(int mode, int dest, volatile unsigned int *mapped ); +void I2Cstart(volatile unsigned int *mapped); +void I2Cstop(volatile unsigned int *mapped); +void I2Cslaveack(volatile unsigned int *mapped); +void I2Cmasterack(volatile unsigned int *mapped); +void I2Cmasternoack(volatile unsigned int *mapped); +void I2Cbytesend(volatile unsigned int *mapped, unsigned int *data); +void I2Cbytereceive(volatile unsigned int *mapped, unsigned int *data); +int hwinfo( volatile unsigned int *mapped ); +float board_temperature( volatile unsigned int *mapped ); +float zynq_temperature(); + + + diff --git a/PixieNetConfig.cpp b/PixieNetConfig.cpp new file mode 100644 index 0000000..5ee266e --- /dev/null +++ b/PixieNetConfig.cpp @@ -0,0 +1,920 @@ +/*---------------------------------------------------------------------- + * Copyright (c) 2017 XIA LLC + * All rights reserved. + * + * Redistribution and use in source and binary forms, + * with or without modification, are permitted provided + * that the following conditions are met: + * + * * Redistributions of source code must retain the above + * copyright notice, this list of conditions and the + * following disclaimer. + * * Redistributions in binary form must reproduce the + * above copyright notice, this list of conditions and the + * following disclaimer in the documentation and/or other + * materials provided with the distribution. + * * Neither the name of XIA LLC + * nor the names of its contributors may be used to endorse + * or promote products derived from this software without + * specific prior written permission. + * + * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND + * CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, + * INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF + * MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. + * IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE + * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR + * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, + * PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, + * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON + * ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR + * TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF + * THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF + * SUCH DAMAGE. + *----------------------------------------------------------------------*/ +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include + +#include +#include +#include +#include +#include +#include +#include + + +#include "PixieNetDefs.h" +#include "PixieNetConfig.h" + +using namespace std; + + +namespace { + + void split( std::vector &resutls, + const std::string &input, const char *delims ) + { + resutls.clear(); + + size_t prev_delim_end = 0; + size_t delim_start = input.find_first_of( delims, prev_delim_end ); + + while( delim_start != std::string::npos ) + { + if( (delim_start-prev_delim_end) > 0 ) + resutls.push_back( input.substr(prev_delim_end,(delim_start-prev_delim_end)) ); + + prev_delim_end = input.find_first_not_of( delims, delim_start + 1 ); + if( prev_delim_end != std::string::npos ) + delim_start = input.find_first_of( delims, prev_delim_end + 1 ); + else + delim_start = std::string::npos; + }//while( this_pos < input.size() ) + + if( prev_delim_end < input.size() ) + resutls.push_back( input.substr(prev_delim_end) ); + }//split(...) + + + + + bool starts_with( const std::string &line, const std::string &label ){ + const size_t len1 = line.size(); + const size_t len2 = label.size(); + + if( len1 < len2 ) + return false; + + return (line.substr(0,len2) == label); + }//istarts_with(...) + + + // trim from start + static inline std::string <rim(std::string &s) + { + s.erase(s.begin(), std::find_if(s.begin(), s.end(), std::not1(std::ptr_fun(std::isspace)))); + + if( s.size() ) + { + const size_t pos = s.find_first_not_of( '\0' ); + if( pos != 0 && pos != string::npos ) + s.erase( s.begin(), s.begin() + pos ); + else if( pos == string::npos ) + s.clear(); + } + + return s; + } + + // trim from end + static inline std::string &rtrim(std::string &s) + { + s.erase(std::find_if(s.rbegin(), s.rend(), std::not1(std::ptr_fun(std::isspace))).base(), s.end()); + + const size_t pos = s.find_last_not_of( '\0' ); + if( pos != string::npos && (pos+1) < s.size() ) + s.erase( s.begin() + pos + 1, s.end() ); + else if( pos == string::npos ) + s.clear(); //string is all '\0' characters + + return s; + } + + // trim from both ends + void trim( std::string &s ) + { + ltrim( rtrim(s) ); + }//trim(...) + + bool split_label_values( const string &line, string &label, string &values ) + { + label.clear(); + values.clear(); + const size_t pos = line.find_first_of( " \t,;" ); + if( !pos || pos == string::npos ) + return false; + label = line.substr( 0, pos ); + values = line.substr( pos ); + trim( values ); + + return true; + } + + std::istream &safe_get_line( std::istream &is, std::string &t, const size_t maxlength ) + { + //adapted from http://stackoverflow.com/questions/6089231/getting-std-ifstream-to-handle-lf-cr-and-crlf + t.clear(); + + // The characters in the stream are read one-by-one using a std::streambuf. + // That is faster than reading them one-by-one using the std::istream. + // Code that uses streambuf this way must be guarded by a sentry object. + // The sentry object performs various tasks, + // such as thread synchronization and updating the stream state. + std::istream::sentry se( is, true ); + std::streambuf *sb = is.rdbuf(); + + for( ; !maxlength || (t.length() < maxlength); ) + { + int c = sb->sbumpc(); //advances pointer to current location by one + switch( c ) + { + case '\r': + c = sb->sgetc(); //does not advance pointer to current location + if(c == '\n') + sb->sbumpc(); //advances pointer to one current location by one + return is; + case '\n': + return is; + case EOF: + is.setstate( ios::eofbit ); + return is; + default: + t += (char)c; + }//switch( c ) + }//for(;;) + + return is; + }//safe_get_line(...) + + int get_single_value_str( const map &label_to_values, + const string &label, string &value, int ignore_missing ) + // returns 0 if value sucessfully updated, negative value if error, +1 if value not in file (sometimes ok) + { + const map::const_iterator pos = label_to_values.find( label ); + if( pos == label_to_values.end() ) + { + if(ignore_missing==1) { + cerr << label << " "; + } + if(ignore_missing==0) { + cerr << "Parameter '" << label << "' was not in config file" << endl; + } + return 1; + } + + value = pos->second; + trim( value ); + + vector fields; + split( fields, value, " \t,;" ); + if( fields.size() != 1 ) + { + cerr << "Parameter '" << label << "' had " << fields.size() << " values\n"; + return -1; + } + + return 0; + } + + + int get_multiple_value_str( const map &label_to_values, + const string &label, string values[NCHANNELS], int ignore_missing ) + // returns 0 if value sucessfully updated, negative value if error, +1 if value not in file (sometimes ok) + { + const map::const_iterator pos = label_to_values.find( label ); + if( pos == label_to_values.end() ) + { + if(ignore_missing==1) { + cerr << label << " "; + } + if(ignore_missing==0) { + cerr << "Parameter '" << label << "' was not in config file" << endl; + } + return 1; + } + + string valuestr = pos->second; + trim( valuestr ); + + vector fields; + split( fields, valuestr, " \t,;" ); + if( fields.size() != NCHANNELS ) + { + cerr << "Parameter '" << label << "' had " << fields.size() + << " values, and not " << NCHANNELS << "\n"; + return -1; + } + + for( int i = 0; i < NCHANNELS; ++i ) + { + trim( fields[i] ); + values[i] = fields[i]; + } + + return 0; + } + + int parse_single_bool_val( const map &label_to_values, + const string &label, bool &value, int ignore_missing ) + // returns 0 if value sucessfully updated, negative value if error, +1 if value not in file (sometimes ok) + { + string valstr; + int ret; + ret = get_single_value_str( label_to_values, label, valstr, ignore_missing); // // 0 if valid, <0 if error, +1 not in file (sometimes ok) + if( ret!=0 ) + return ret; + + + if( valstr == "true" || valstr == "1" ) + { + value = true; + return 0; + } + + if( valstr == "false" || valstr == "0" ) + { + value = false; + return 0; + } + + cerr << "Parameter '" << label << "' with value " << valstr + << " could not be interpredted as a boolean\n"; + return -1; + }//parse_single_bool_val(...) + + + int parse_multiple_bool_val( const map &label_to_values, + const string &label, bool values[NCHANNELS], int ignore_missing ) + // returns 0 if value sucessfully updated, negative value if error, +1 if value not in file (sometimes ok) + { + string valstrs[NCHANNELS]; + int ret; + ret = get_multiple_value_str( label_to_values, label, valstrs, ignore_missing ); // // 0 if valid, <0 if error, +1 not in file (sometimes ok) + if( ret!=0 ) + return ret; + + for( int i = 0; i < NCHANNELS; ++i ) + { + if( valstrs[i] == "true" || valstrs[i] == "1" ) + values[i] = true; + else if( valstrs[i] == "false" || valstrs[i] == "0" ) + values[i] = false; + else + { + cerr << "Parameter '" << label << "' with value '" << valstrs[i] + << "' could not be interpredted as a boolean\n"; + return -1; + } + } + + return 0; + }//parse_multiple_bool_val(...) + + + int parse_single_int_val( const map &label_to_values, + const string &label, unsigned int &value, int ignore_missing ) + // returns 0 if value sucessfully updated, negative value if error, +1 if value not in file (sometimes ok) + { + string valstr; + int ret; + ret = get_single_value_str( label_to_values, label, valstr, ignore_missing); // // 0 if valid, <0 if error, +1 not in file (sometimes ok) + if( ret!=0 ) + return ret; + + + char *cstr = &valstr[0u]; // c++11 avoidance + char *end; + try + { + value = strtol(cstr, &end, 0); + // value = std::stoul( valstr, nullptr, 0 ); // requires c++11 + }catch(...) + { + cerr << "Parameter '" << label << "' with value " << valstr + << " could not be interpredted as an unsigned int\n"; + return -1; + } + + return 0; + }//parse_single_int_val(...) + + int parse_single_dbl_val( const map &label_to_values, + const string &label, double &value, int ignore_missing ) + // returns 0 if value sucessfully updated, negative value if error, +1 if value not in file (sometimes ok) + { + string valstr; + + int ret; + ret = get_single_value_str( label_to_values, label, valstr, ignore_missing); // // 0 if valid, <0 if error, +1 not in file (sometimes ok) + if( ret!=0 ) + return ret; + + + char *cstr = &valstr[0u]; // c++11 avoidance + char *end; + try + { + value = strtod(cstr, &end); + //value = std::stod( valstr ); // requires c++11 + }catch(...) + { + cerr << "Parameter '" << label << "' with value " << valstr + << " could not be interpredted as an double\n"; + return -1; + } + + return 0; + }//parse_single_dbl_val(...) + + + int parse_multiple_int_val( const map &label_to_values, + const string &label, unsigned int values[NCHANNELS], int ignore_missing ) + // returns 0 if value sucessfully updated, negative value if error, +1 if value not in file (sometimes ok) + { + string valstrs[NCHANNELS]; + int ret; + ret = get_multiple_value_str( label_to_values, label, valstrs, ignore_missing ); // // 0 if valid, <0 if error, +1 not in file (sometimes ok) + if( ret!=0 ) + return ret; + + char *cstr; // c++11 avoidance + char *end; + string valstr; + + for( int i = 0; i < NCHANNELS; ++i ) + { + try + { + valstr = valstrs[i]; + cstr = &valstr[0u]; + values[i] = strtol(cstr, &end, 0); + // values[i] = std::stoul( valstrs[i], nullptr, 0 ); // requires c++11 + }catch(...) + { + cerr << "Parameter '" << label << "' with value " << valstrs[i] + << " could not be interpredted as an unsigned int\n"; + return -1; + } + } + + return 0; + }//parse_multiple_int_val(...) + + + int parse_multiple_dbl_val( const map &label_to_values, + const string &label, double values[NCHANNELS], int ignore_missing ) + // returns 0 if value sucessfully updated, negative value if error, +1 if value not in file (sometimes ok) + { + string valstrs[NCHANNELS]; + int ret; + ret = get_multiple_value_str( label_to_values, label, valstrs, ignore_missing ); // // 0 if valid, <0 if error, +1 not in file (sometimes ok) + if( ret!=0 ) + return ret; + + char *cstr; // c++11 avoidance + char *end; + string valstr; + + for( int i = 0; i < NCHANNELS; ++i ) + { + try + { + valstr = valstrs[i]; + cstr = &valstr[0u]; + values[i] = strtod(cstr, &end); + //values[i] = std::stod( valstrs[i] ); // requires c++11 + }catch(...) + { + cerr << "Parameter '" << label << "' with value " << valstrs[i] + << " could not be interpredted as a double\n"; + return -1; + } + } + + return 0; + }//parse_multiple_dbl_val(...) + + bool read_config_file_lines( const char * const filename, + map &label_to_values ) + { + string line; + + ifstream input( filename, ios::in | ios::binary ); + + if( !input ) + { + cerr << "Failed to open '" << filename << "'" << endl; + return false; + } + + while( safe_get_line( input, line, LINESZ ) ) + { + trim( line ); + if( line.empty() || line[0] == '#' ) + continue; + + string label, values; + const bool success = split_label_values( line, label, values ); + + if( !success || label.empty() || values.empty() ) + { + cerr << "Warning: encountered invalid config file line '" << line + << "', skipping" << endl; + continue; + } + + label_to_values[label] = values; + }///more lines in config file + + return true; + }//read_config_file_lines(..) + +}//namespace + + +int SetBit(int bit, int value) // returns "value" with bit "bit" set +{ + return (value | (1< label_to_values; + + if( !read_config_file_lines( filename, label_to_values ) ) + return -1; + + // *************** system parameters ********************************* + ret = parse_single_int_val( label_to_values, "NUMBER_CHANNELS", config->NUMBER_CHANNELS, ignore_missing ); + if( (ignore_missing==0 && ret==1) || (ret<0) ) return -2; + + ret = parse_single_int_val( label_to_values, "C_CONTROL", config->C_CONTROL, ignore_missing ) ; + if( (ignore_missing==0 && ret==1) || (ret<0) ) return -3; + + ret = parse_single_dbl_val( label_to_values, "REQ_RUNTIME", config->REQ_RUNTIME, ignore_missing ) ; + if( (ignore_missing==0 && ret==1) || (ret<0) ) return -7; + + ret = parse_single_int_val( label_to_values, "POLL_TIME", config->POLL_TIME, ignore_missing ) ; + if( (ignore_missing==0 && ret==1) || (ret<0) ) return -7; + + // *************** module parameters ************************************ + + // --------------- MODULE_CSRA/B bits ------------------------------------- + if (ignore_missing==0) // initialize only when reading defaults + config->MODULE_CSRA = 0; + + ret = parse_single_bool_val( label_to_values, "MCSRA_CWGROUP_00", bit, ignore_missing ) ; + if( (ignore_missing==0 && ret==1) || (ret<0) ) return -1; + if(ret==0) config->MODULE_CSRA = SetOrClrBit(0, config->MODULE_CSRA, bit); + + ret = parse_single_bool_val( label_to_values, "MCSRA_FPVETO_05", bit, ignore_missing ) ; + if( (ignore_missing==0 && ret==1) || (ret<0) ) return -1; + if(ret==0) config->MODULE_CSRA = SetOrClrBit(5, config->MODULE_CSRA, bit); + + ret = parse_single_bool_val( label_to_values, "MCSRA_FPPEDGE_07", bit, ignore_missing ) ; + if( (ignore_missing==0 && ret==1) || (ret<0) ) return -2; + if(ret==0) config->MODULE_CSRA = SetOrClrBit(7, config->MODULE_CSRA, bit); + + if (ignore_missing==0) // initialize only when reading defaults + config->MODULE_CSRB = 0; + + ret = parse_single_bool_val( label_to_values, "MCSRB_TERM01_01", bit, ignore_missing ) ; + if( (ignore_missing==0 && ret==1) || (ret<0) ) return -3; + if(ret==0) config->MODULE_CSRB = SetOrClrBit(1, config->MODULE_CSRB, bit); + + ret = parse_single_bool_val( label_to_values, "MCSRB_TERM23_02", bit, ignore_missing ) ; + if( (ignore_missing==0 && ret==1) || (ret<0) ) return -4; + if(ret==0) config->MODULE_CSRB = SetOrClrBit(2, config->MODULE_CSRB, bit); + + +// printf("COINCIDENCE_PATTERN = 0x%x\n",config->COINCIDENCE_PATTERN); + // --------------- COINC PATTERN bits ------------------------------------- + if (ignore_missing==0) // initialize only when reading defaults + config->COINCIDENCE_PATTERN = 0; + + ret = parse_single_bool_val( label_to_values, "COINC_PATTERN_0000", bit, ignore_missing ); + if( (ignore_missing==0 && ret==1) || (ret<0) ) return -5; + if(ret==0) config->COINCIDENCE_PATTERN = SetOrClrBit(0, config->COINCIDENCE_PATTERN, bit); + + ret = parse_single_bool_val( label_to_values, "COINC_PATTERN_0001", bit, ignore_missing ) ; + if( (ignore_missing==0 && ret==1) || (ret<0) ) return -6; + if(ret==0) config->COINCIDENCE_PATTERN = SetOrClrBit(1, config->COINCIDENCE_PATTERN, bit); + + ret = parse_single_bool_val( label_to_values, "COINC_PATTERN_0010", bit, ignore_missing ) ; + if( (ignore_missing==0 && ret==1) || (ret<0) ) return -7; + if(ret==0) config->COINCIDENCE_PATTERN = SetOrClrBit(2, config->COINCIDENCE_PATTERN, bit); + + ret = parse_single_bool_val( label_to_values, "COINC_PATTERN_0011", bit, ignore_missing ) ; + if( (ignore_missing==0 && ret==1) || (ret<0) ) return -8; + if(ret==0) config->COINCIDENCE_PATTERN = SetOrClrBit(3, config->COINCIDENCE_PATTERN, bit); + + ret = parse_single_bool_val( label_to_values, "COINC_PATTERN_0100", bit, ignore_missing ) ; + if( (ignore_missing==0 && ret==1) || (ret<0) ) return -9; + if(ret==0) config->COINCIDENCE_PATTERN = SetOrClrBit(4, config->COINCIDENCE_PATTERN, bit); + + ret = parse_single_bool_val( label_to_values, "COINC_PATTERN_0101", bit, ignore_missing ) ; + if( (ignore_missing==0 && ret==1) || (ret<0) ) return -10; + if(ret==0) config->COINCIDENCE_PATTERN = SetOrClrBit(5, config->COINCIDENCE_PATTERN, bit); + + ret = parse_single_bool_val( label_to_values, "COINC_PATTERN_0110", bit, ignore_missing ) ; + if( (ignore_missing==0 && ret==1) || (ret<0) ) return -11; + if(ret==0) config->COINCIDENCE_PATTERN = SetOrClrBit(6, config->COINCIDENCE_PATTERN, bit); + + ret = parse_single_bool_val( label_to_values, "COINC_PATTERN_0111", bit, ignore_missing ) ; + if( (ignore_missing==0 && ret==1) || (ret<0) ) return -12; + if(ret==0) config->COINCIDENCE_PATTERN = SetOrClrBit(7, config->COINCIDENCE_PATTERN, bit); + + ret = parse_single_bool_val( label_to_values, "COINC_PATTERN_1000", bit, ignore_missing ) ; + if( (ignore_missing==0 && ret==1) || (ret<0) ) return -13; + if(ret==0) config->COINCIDENCE_PATTERN = SetOrClrBit(8, config->COINCIDENCE_PATTERN, bit); + + ret = parse_single_bool_val( label_to_values, "COINC_PATTERN_1001", bit, ignore_missing ) ; + if( (ignore_missing==0 && ret==1) || (ret<0) ) return -14; + if(ret==0) config->COINCIDENCE_PATTERN = SetOrClrBit(9, config->COINCIDENCE_PATTERN, bit); + + ret = parse_single_bool_val( label_to_values, "COINC_PATTERN_1010", bit, ignore_missing ) ; + if( (ignore_missing==0 && ret==1) || (ret<0) ) return -15; + if(ret==0) config->COINCIDENCE_PATTERN = SetOrClrBit(10, config->COINCIDENCE_PATTERN, bit); + + ret = parse_single_bool_val( label_to_values, "COINC_PATTERN_1011", bit, ignore_missing ) ; + if( (ignore_missing==0 && ret==1) || (ret<0) ) return -16; + if(ret==0) config->COINCIDENCE_PATTERN = SetOrClrBit(11, config->COINCIDENCE_PATTERN, bit); + + ret = parse_single_bool_val( label_to_values, "COINC_PATTERN_1100", bit, ignore_missing ) ; + if( (ignore_missing==0 && ret==1) || (ret<0) ) return -17; + if(ret==0) config->COINCIDENCE_PATTERN = SetOrClrBit(12, config->COINCIDENCE_PATTERN, bit); + + ret = parse_single_bool_val( label_to_values, "COINC_PATTERN_1101", bit, ignore_missing ) ; + if( (ignore_missing==0 && ret==1) || (ret<0) ) return -18; + if(ret==0) config->COINCIDENCE_PATTERN = SetOrClrBit(13, config->COINCIDENCE_PATTERN, bit); + + ret = parse_single_bool_val( label_to_values, "COINC_PATTERN_1110", bit, ignore_missing ) ; + if( (ignore_missing==0 && ret==1) || (ret<0) ) return -19; + if(ret==0) config->COINCIDENCE_PATTERN = SetOrClrBit(14, config->COINCIDENCE_PATTERN, bit); + + ret = parse_single_bool_val( label_to_values, "COINC_PATTERN_1111", bit, ignore_missing ) ; + if( (ignore_missing==0 && ret==1) || (ret<0) ) return -20; + if(ret==0) config->COINCIDENCE_PATTERN = SetOrClrBit(15, config->COINCIDENCE_PATTERN, bit); + +// printf("COINCIDENCE_PATTERN = 0x%x\n",config->COINCIDENCE_PATTERN); + + // --------------- Other module parameters ------------------------------------- + + ret = parse_single_dbl_val( label_to_values, "COINCIDENCE_WINDOW", config->COINCIDENCE_WINDOW, ignore_missing ) ; + if( (ignore_missing==0 && ret==1) || (ret<0) ) return -7; + + ret = parse_single_int_val( label_to_values, "RUN_TYPE", config->RUN_TYPE, ignore_missing ) ; + if( (ignore_missing==0 && ret==1) || (ret<0) ) return -8; + + ret = parse_single_int_val( label_to_values, "FILTER_RANGE", config->FILTER_RANGE, ignore_missing ) ; + if( (ignore_missing==0 && ret==1) || (ret<0) ) return -9; + + ret = parse_single_int_val( label_to_values, "ACCEPT_PATTERN", config->ACCEPT_PATTERN, ignore_missing ) ; + if( (ignore_missing==0 && ret==1) || (ret<0) ) return -10; + + ret = parse_single_int_val( label_to_values, "SYNC_AT_START", config->SYNC_AT_START, ignore_missing ) ; + if( (ignore_missing==0 && ret==1) || (ret<0) ) return -11; + + ret = parse_single_dbl_val( label_to_values, "HV_DAC", config->HV_DAC, ignore_missing ) ; + if( (ignore_missing==0 && ret==1) || (ret<0) ) return -9; + + ret = parse_single_int_val( label_to_values, "SERIAL_IO", config->SERIAL_IO, ignore_missing ) ; + if( (ignore_missing==0 && ret==1) || (ret<0) ) return -10; + + ret = parse_single_int_val( label_to_values, "AUX_CTRL", config->AUX_CTRL, ignore_missing ) ; + if( (ignore_missing==0 && ret==1) || (ret<0) ) return -11; + + //unsigned int MOD_U4, MOD_U3, MOD_U2, MOD_U1, MOD_U0; + + // *************** channel parameters ************************************ + + // --------------- Channel CSR bits ------------------------------------- + + if (ignore_missing==0) // initialize only when reading defaults + { + for( int i = 0; i < NCHANNELS; ++i ) + { + config->CHANNEL_CSRA[i] = 0; + config->CHANNEL_CSRB[i] = 0; + config->CHANNEL_CSRC[i] = 0; + } + } + + ret = parse_multiple_bool_val( label_to_values, "CCSRA_GROUP_00", bits, ignore_missing ); + if( (ignore_missing==0 && ret==1) || (ret<0) ) return -26; + if(ret==0) + for( int i = 0; i < NCHANNELS; ++i ) + config->CHANNEL_CSRA[i] = SetOrClrBit(0, config->CHANNEL_CSRA[i], bits[i]); + + ret = parse_multiple_bool_val( label_to_values, "CCSRA_GOOD_02", bits, ignore_missing ); + if( (ignore_missing==0 && ret==1) || (ret<0) ) return -27; + if(ret==0) + for( int i = 0; i < NCHANNELS; ++i ) + config->CHANNEL_CSRA[i] = SetOrClrBit(2, config->CHANNEL_CSRA[i], bits[i]); + + ret = parse_multiple_bool_val( label_to_values, "CCSRA_TRIGENA_04", bits, ignore_missing ) ; + if( (ignore_missing==0 && ret==1) || (ret<0) ) return -28; + if(ret==0) + for( int i = 0; i < NCHANNELS; ++i ) + config->CHANNEL_CSRA[i] = SetOrClrBit(4, config->CHANNEL_CSRA[i], bits[i]); + + ret = parse_multiple_bool_val( label_to_values, "CCSRA_INVERT_05", bits, ignore_missing ) ; + if( (ignore_missing==0 && ret==1) || (ret<0) ) return -29; + if(ret==0) + for( int i = 0; i < NCHANNELS; ++i ) + config->CHANNEL_CSRA[i] = SetOrClrBit(5, config->CHANNEL_CSRA[i], bits[i]); + + ret = parse_multiple_bool_val( label_to_values, "CCSRA_VETO_REJLO_06", bits, ignore_missing ) ; + if( (ignore_missing==0 && ret==1) || (ret<0) ) return -30; + if(ret==0) + for( int i = 0; i < NCHANNELS; ++i ) + config->CHANNEL_CSRA[i] = SetOrClrBit(6, config->CHANNEL_CSRA[i], bits[i]); + + ret = parse_multiple_bool_val( label_to_values, "CCSRA_NEGE_09", bits, ignore_missing) ; + if( (ignore_missing==0 && ret==1) || (ret<0) ) return -31; + for( int i = 0; i < NCHANNELS; ++i ) + config->CHANNEL_CSRA[i] = SetOrClrBit(9, config->CHANNEL_CSRA[i], bits[i]); + + ret = parse_multiple_bool_val( label_to_values, "CCSRA_GATE_REJLO_12", bits, ignore_missing ); + if( (ignore_missing==0 && ret==1) || (ret<0) ) return -32; + if(ret==0) + for( int i = 0; i < NCHANNELS; ++i ) + config->CHANNEL_CSRA[i] = SetOrClrBit(12, config->CHANNEL_CSRA[i], bits[i]); + + ret = parse_multiple_bool_val( label_to_values, "CCSRA_TRIGGER16X_15", bits, ignore_missing ); + if( (ignore_missing==0 && ret==1) || (ret<0) ) return -32; + if(ret==0) + for( int i = 0; i < NCHANNELS; ++i ) + config->CHANNEL_CSRA[i] = SetOrClrBit(15, config->CHANNEL_CSRA[i], bits[i]); + + // for( int i = 0; i < NCHANNELS; ++i ) + // printf("CHANNEL_CSRA = 0x%x\n",config->CHANNEL_CSRA[i]); + + //CSRC + ret = parse_multiple_bool_val( label_to_values, "CCSRC_VETO_REJHI_00", bits, ignore_missing ) ; + if( (ignore_missing==0 && ret==1) || (ret<0) ) return -33; + if(ret==0) + for( int i = 0; i < NCHANNELS; ++i ) + config->CHANNEL_CSRC[i] = SetOrClrBit(0, config->CHANNEL_CSRC[i], bits[i]); + + ret = parse_multiple_bool_val( label_to_values, "CCSRC_GATE_REJHI_01", bits, ignore_missing ) ; + if( (ignore_missing==0 && ret==1) || (ret<0) ) return -34; + if(ret==0) + for( int i = 0; i < NCHANNELS; ++i ) + config->CHANNEL_CSRC[i] = SetOrClrBit(1, config->CHANNEL_CSRC[i], bits[i]); + + ret = parse_multiple_bool_val( label_to_values, "CCSRC_GATE_FROMVETO_02", bits, ignore_missing ) ; + if( (ignore_missing==0 && ret==1) || (ret<0) ) return -35; + if(ret==0) + for( int i = 0; i < NCHANNELS; ++i ) + config->CHANNEL_CSRC[i] = SetOrClrBit(2, config->CHANNEL_CSRC[i], bits[i]); + + ret = parse_multiple_bool_val( label_to_values, "CCSRC_PILEUP_DISABLE_03", bits, ignore_missing ); + if( (ignore_missing==0 && ret==1) || (ret<0) ) return -2; + if(ret==0) + for( int i = 0; i < NCHANNELS; ++i ) + config->CHANNEL_CSRC[i] = SetOrClrBit(3, config->CHANNEL_CSRC[i], bits[i]); + + ret = parse_multiple_bool_val( label_to_values, "CCSRC_RBAD_DISABLE_04", bits, ignore_missing ) ; + if( (ignore_missing==0 && ret==1) || (ret<0) ) return -36; + if(ret==0) + for( int i = 0; i < NCHANNELS; ++i ) + config->CHANNEL_CSRC[i] = SetOrClrBit(4, config->CHANNEL_CSRC[i], bits[i]); + + ret = parse_multiple_bool_val( label_to_values, "CCSRC_PILEUP_INVERT_05", bits, ignore_missing ) ; + if( (ignore_missing==0 && ret==1) || (ret<0) ) return -37; + if(ret==0) + for( int i = 0; i < NCHANNELS; ++i ) + config->CHANNEL_CSRC[i] = SetOrClrBit(5, config->CHANNEL_CSRC[i], bits[i]); + + ret = parse_multiple_bool_val( label_to_values, "CCSRC_PILEUP_PAUSE_06", bits, ignore_missing ); + if( (ignore_missing==0 && ret==1) || (ret<0) ) return -38; + if(ret==0) + for( int i = 0; i < NCHANNELS; ++i ) + config->CHANNEL_CSRC[i] = SetOrClrBit(6, config->CHANNEL_CSRC[i], bits[i]); + + ret = parse_multiple_bool_val( label_to_values, "CCSRC_GATE_FEDGE_07", bits, ignore_missing ) ; + if( (ignore_missing==0 && ret==1) || (ret<0) ) return -39; + if(ret==0) + for( int i = 0; i < NCHANNELS; ++i ) + config->CHANNEL_CSRC[i] = SetOrClrBit(7, config->CHANNEL_CSRC[i], bits[i]); + + ret = parse_multiple_bool_val( label_to_values, "CCSRC_GATE_STATS_08", bits, ignore_missing ); + if( (ignore_missing==0 && ret==1) || (ret<0) ) return -40; + if(ret==0) + for( int i = 0; i < NCHANNELS; ++i ) + config->CHANNEL_CSRC[i] = SetOrClrBit(8, config->CHANNEL_CSRC[i], bits[i]); + + ret = parse_multiple_bool_val( label_to_values, "CCSRC_VETO_FEDGE_09", bits, ignore_missing ) ; + if( (ignore_missing==0 && ret==1) || (ret<0) ) return -41; + if(ret==0) + for( int i = 0; i < NCHANNELS; ++i ) + config->CHANNEL_CSRC[i] = SetOrClrBit(9, config->CHANNEL_CSRC[i], bits[i]); + + ret = parse_multiple_bool_val( label_to_values, "CCSRC_GATE_ISPULSE_10", bits, ignore_missing ); + if( (ignore_missing==0 && ret==1) || (ret<0) ) return -42; + if(ret==0) + for( int i = 0; i < NCHANNELS; ++i ) + config->CHANNEL_CSRC[i] = SetOrClrBit(10, config->CHANNEL_CSRC[i], bits[i]); + + ret = parse_multiple_bool_val( label_to_values, "CCSRC_TRACE4X_11", bits, ignore_missing ); + if( (ignore_missing==0 && ret==1) || (ret<0) ) return -45; + if(ret==0) + for( int i = 0; i < NCHANNELS; ++i ) + config->CHANNEL_CSRC[i] = SetOrClrBit(11, config->CHANNEL_CSRC[i], bits[i]); + + ret = parse_multiple_bool_val( label_to_values, "CCSRC_VETO_RSTHI_12", bits, ignore_missing ); + if( (ignore_missing==0 && ret==1) || (ret<0) ) return -45; + if(ret==0) + for( int i = 0; i < NCHANNELS; ++i ) + config->CHANNEL_CSRC[i] = SetOrClrBit(12, config->CHANNEL_CSRC[i], bits[i]); + + ret = parse_multiple_bool_val( label_to_values, "CCSRC_CPC2PSA_14", bits, ignore_missing ) ; + if( (ignore_missing==0 && ret==1) || (ret<0) ) return -43; + if(ret==0) + for( int i = 0; i < NCHANNELS; ++i ) + config->CHANNEL_CSRC[i] = SetOrClrBit(14, config->CHANNEL_CSRC[i], bits[i]); + + ret = parse_multiple_bool_val( label_to_values, "CCSRC_GATE_PULSEFEDGE_15", bits, ignore_missing ) ; + if( (ignore_missing==0 && ret==1) || (ret<0) ) return -44; + if(ret==0) + for( int i = 0; i < NCHANNELS; ++i ) + config->CHANNEL_CSRC[i] = SetOrClrBit(15, config->CHANNEL_CSRC[i], bits[i]); + + + // --------------- other channel parameters ------------------------------------- + ret = parse_multiple_dbl_val( label_to_values, "ENERGY_RISETIME", config->ENERGY_RISETIME, ignore_missing ) ; + if( (ignore_missing==0 && ret==1) || (ret<0) ) return -15; + + ret = parse_multiple_dbl_val( label_to_values, "ENERGY_FLATTOP", config->ENERGY_FLATTOP, ignore_missing ); + if( (ignore_missing==0 && ret==1) || (ret<0) ) return -16; + + ret = parse_multiple_dbl_val( label_to_values, "TRIGGER_RISETIME", config->TRIGGER_RISETIME, ignore_missing ); + if( (ignore_missing==0 && ret==1) || (ret<0) ) return -17; + + ret = parse_multiple_dbl_val( label_to_values, "TRIGGER_FLATTOP", config->TRIGGER_FLATTOP, ignore_missing ); + if( (ignore_missing==0 && ret==1) || (ret<0) ) return -18; + + ret = parse_multiple_dbl_val( label_to_values, "TRIGGER_THRESHOLD", config->TRIGGER_THRESHOLD, ignore_missing ); + if( (ignore_missing==0 && ret==1) || (ret<0) ) return -19; + + ret = parse_multiple_dbl_val( label_to_values, "ANALOG_GAIN", config->ANALOG_GAIN, ignore_missing ) ; + if( (ignore_missing==0 && ret==1) || (ret<0) ) return -20; + + ret = parse_multiple_dbl_val( label_to_values, "DIG_GAIN", config->DIG_GAIN, ignore_missing ); + if( (ignore_missing==0 && ret==1) || (ret<0) ) return -21; + + ret = parse_multiple_dbl_val( label_to_values, "VOFFSET", config->VOFFSET, ignore_missing ); + if( (ignore_missing==0 && ret==1) || (ret<0) ) return -22; + + ret = parse_multiple_dbl_val( label_to_values, "TRACE_LENGTH", config->TRACE_LENGTH, ignore_missing ); + if( (ignore_missing==0 && ret==1) || (ret<0) ) return -23; + + ret = parse_multiple_dbl_val( label_to_values, "TRACE_DELAY", config->TRACE_DELAY, ignore_missing ) ; + if( (ignore_missing==0 && ret==1) || (ret<0) ) return -24; + + ret = parse_multiple_int_val( label_to_values, "BINFACTOR", config->BINFACTOR, ignore_missing ) ; + if( (ignore_missing==0 && ret==1) || (ret<0) ) return -27; + + ret = parse_multiple_dbl_val( label_to_values, "TAU", config->TAU, ignore_missing ); + if( (ignore_missing==0 && ret==1) || (ret<0) ) return -28; + + ret = parse_multiple_int_val( label_to_values, "BLCUT", config->BLCUT, ignore_missing ); + if( (ignore_missing==0 && ret==1) || (ret<0) ) return -29; + + ret = parse_multiple_dbl_val( label_to_values, "XDT", config->XDT, ignore_missing ); + if( (ignore_missing==0 && ret==1) || (ret<0) ) return -30; + + ret = parse_multiple_dbl_val( label_to_values, "BASELINE_PERCENT", config->BASELINE_PERCENT, ignore_missing ); + if( (ignore_missing==0 && ret==1) || (ret<0) ) return -31; + + ret = parse_multiple_int_val( label_to_values, "PSA_THRESHOLD", config->PSA_THRESHOLD, ignore_missing ) ; + if( (ignore_missing==0 && ret==1) || (ret<0) ) return -32; + + ret = parse_multiple_int_val( label_to_values, "INTEGRATOR", config->INTEGRATOR, ignore_missing ) ; + if( (ignore_missing==0 && ret==1) || (ret<0) ) return -33; + + ret = parse_multiple_dbl_val( label_to_values, "GATE_WINDOW", config->GATE_WINDOW, ignore_missing ) ; + if( (ignore_missing==0 && ret==1) || (ret<0) ) return -34; + + ret = parse_multiple_dbl_val( label_to_values, "GATE_DELAY", config->GATE_DELAY, ignore_missing ); + if( (ignore_missing==0 && ret==1) || (ret<0) ) return -35; + + ret = parse_multiple_dbl_val( label_to_values, "COINC_DELAY", config->COINC_DELAY, ignore_missing ) ; + if( (ignore_missing==0 && ret==1) || (ret<0) ) return -36; + + ret = parse_multiple_int_val( label_to_values, "BLAVG", config->BLAVG, ignore_missing ); + if( (ignore_missing==0 && ret==1) || (ret<0) ) return -37; + + ret = parse_multiple_int_val( label_to_values, "QDC0_LENGTH", config->QDC0_LENGTH, ignore_missing ) ; + if( (ignore_missing==0 && ret==1) || (ret<0) ) return -38; + + ret = parse_multiple_int_val( label_to_values, "QDC1_LENGTH", config->QDC1_LENGTH, ignore_missing ); + if( (ignore_missing==0 && ret==1) || (ret<0) ) return -39; + + ret = parse_multiple_int_val( label_to_values, "QDC0_DELAY", config->QDC0_DELAY, ignore_missing ); + if( (ignore_missing==0 && ret==1) || (ret<0) ) return -40; + + ret = parse_multiple_int_val( label_to_values, "QDC1_DELAY", config->QDC1_DELAY, ignore_missing ) ; + if( (ignore_missing==0 && ret==1) || (ret<0) ) return -41; + + ret = parse_multiple_int_val( label_to_values, "QDC_DIV8", config->QDC_DIV8, ignore_missing ); + if( (ignore_missing==0 && ret==1) || (ret<0) ) return -42; + + ret = parse_multiple_dbl_val( label_to_values, "MCA2D_SCALEX", config->MCA2D_SCALEX, ignore_missing ) ; + if( (ignore_missing==0 && ret==1) || (ret<0) ) return -43; + + ret = parse_multiple_dbl_val( label_to_values, "MCA2D_SCALEY", config->MCA2D_SCALEY, ignore_missing ); + if( (ignore_missing==0 && ret==1) || (ret<0) ) return -44; + + ret = parse_multiple_dbl_val( label_to_values, "PSA_NG_THRESHOLD", config->PSA_NG_THRESHOLD, ignore_missing ); + if( (ignore_missing==0 && ret==1) || (ret<0) ) return -45; + + ret = parse_multiple_int_val( label_to_values, "ADC_AVG", config->ADC_AVG, ignore_missing ) ; + if( (ignore_missing==0 && ret==1) || (ret<0) ) return -46; + + ret = parse_multiple_int_val( label_to_values, "THRESH_ADC_AVG", config->THRESH_ADC_AVG, ignore_missing ); + if( (ignore_missing==0 && ret==1) || (ret<0) ) return -47; + + + if(ignore_missing==1) + { + cerr << endl; + } + + return 0; +}//init_PixieNetFippiConfig_from_file(...) diff --git a/PixieNetConfig.h b/PixieNetConfig.h new file mode 100644 index 0000000..032990f --- /dev/null +++ b/PixieNetConfig.h @@ -0,0 +1,306 @@ +/*---------------------------------------------------------------------- + * Copyright (c) 2017 XIA LLC + * All rights reserved. + * + * Redistribution and use in source and binary forms, + * with or without modification, are permitted provided + * that the following conditions are met: + * + * * Redistributions of source code must retain the above + * copyright notice, this list of conditions and the + * following disclaimer. + * * Redistributions in binary form must reproduce the + * above copyright notice, this list of conditions and the + * following disclaimer in the documentation and/or other + * materials provided with the distribution. + * * Neither the name of XIA LLC + * nor the names of its contributors may be used to endorse + * or promote products derived from this software without + * specific prior written permission. + * + * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND + * CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, + * INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF + * MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. + * IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE + * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR + * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, + * PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, + * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON + * ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR + * TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF + * THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF + * SUCH DAMAGE. + *----------------------------------------------------------------------*/ + +#ifndef PixieNetConfig_h +#define PixieNetConfig_h + +#include + +#include "PixieNetDefs.h" + +/* Functions and structs in this header are mainly concerned with configuring + the FPGA, data runs, and eventually reading other information out from the + MCA. + + Note the functions in this header are implemented in c++, but can still be + called from C programs. + + To add new parameters, its name has to be typed 5 times + 1) add line in ini files (2x) + 2) add element to struct in PixieNetConfig.h + 3) add parse/read line in PixieNetConfig.cpp + 4) use in progfippi or equivalent + */ + +#ifdef __cplusplus +extern "C" { +#endif + + +/** Struct that represents information used to program the FPGA. + + Currently the PIXIE-NET system needs some of this information, during an + actual data run, but things like TAU should eventually not be needed after + doing the 'progfippi' step. + + Note variable names left the same as the config.ini originally provided to + Sandia, for ease of changing things in the future. + Also note, this is just a first pass of creating this structure. + Fields can be seperated by one or more spaces, tabs, commas or semicolons + + TODO: document meaning of various values. + TODO: Make enums for the bitmask variables, so things are clearer. + TODO: shrink variable types into smaller type. Ex Use float instead of + double, or uint16_t instead of usinged int, etc. + TODO: rename member variables to better names. + TODO: check that there is no double->int convertion issues for things like + the rise times. + TODO: implement writing settings files out to disk. + TODO: consider implementing these settings as an opaque struct + */ +typedef struct PixieNetFippiConfig { + //Currently unused parameters. + //int SYS_U8, SYS_U7, SYS_U6, SYS_U5, SYS_U4, SYS_U3, SYS_U2, SYS_U1, SYS_U0; + + // ***** 16 system parameters ****************************************************** + + + /** Number of ADC channels on the ADC carrier board. + Typical value of 4. May be overwritten by EEPROM value. + */ + + unsigned int NUMBER_CHANNELS; + + /** Reserved for options in the C code, e.g printing errors. + Currently unused + */ + + unsigned int C_CONTROL; + + /** The clock/real time to aquire data for, in seconds. This will be an + approximation for list mode data collection. + */ + double REQ_RUNTIME;// 300 + + /** Number of data collection loops between grabbing the run statistic from + the FPGA. This should probably be made in to a time in seconds, or + eliminated. Typical value would be 900000 + */ + unsigned int POLL_TIME; + + /* SYS_U## : reserved parameters */ + + // ***** end of system parameters ******************************************** + + /** Control bits for whole module. + Typical value of 2048. + Module control bit A.0: report only one event per Coinc. Window (LM402), + Module control bit A.5: enables MMCX input as global Veto, NYI + Module control bit A.7: toggles active edge for front panel pulse counter, NYI + */ + unsigned int MODULE_CSRA; + + /** Control bits for whole module. TODO: document + Typical value of 0. + Module control bit B.1: if 1, termination for ch.0,1 is 50 Ohm + Module control bit B.2: if 1, termination for ch.2,3 is 50 Ohm + */ + unsigned int MODULE_CSRB; + + + /** Coincidence pattern for accepted between channels. + 0x0008 require channels 0 and 1 to be in coincidence. + 0x1000 require channels 2 and 3 to be in coincidence. + 0xFFFE = 65534 lets any hit pattern through. + */ + unsigned int COINCIDENCE_PATTERN; + + /** Time between triggers, in micro-seconds, to consider the two hits to be a + coincidence. + Typical value would be 0.040 + */ + double COINCIDENCE_WINDOW; + + /** Dictates what type of data is saved and the format. + 1280 (0x500) means save listmode data with waveforms. + 1281 (0x501) means save listmode without waveforms + 768 (0x301) Histogram only, do not save listmode data (I assume?) + */ + unsigned int RUN_TYPE; + + /** The clock decimation factor for calculating trigger and energy values. + May be from 1 to 6. + See section 6.5 of Pixie4e users manual for description + */ + unsigned int FILTER_RANGE; + + /** The acceptance bitmask for individual events. + 0x01...0x08: If set, indicates that data for channel 0..3 have been recorded + 0x10: Logic level of FRONT panel input (unconfirmed) + 0x20: Result of LOCAL acceptance test + 0x40: Logic level of backplane STATUS line (unconfirmed) + 0x80: Logic level of backplane TOKEN line (= result of global coincidence test), see section 7 (unconfirmed) + + Will typically have value of 0x20 (dec 32). + */ + unsigned int ACCEPT_PATTERN; + + /** If set to true, resets FPGA/DAC timers. */ + unsigned int SYNC_AT_START; + + /** Voltage, in volts, to output to DAC on from of PIXIE-NET system, intended + to drive a high voltage power supply. + Must be between 0 and 5. + */ + double HV_DAC; + + /** Offboard serial. + Typical value of 14000 + */ + unsigned int SERIAL_IO; + + /** Typical value of 1 + Bit0 : pulser enabled */ + unsigned int AUX_CTRL; + + + //Currently unused parameters. + //unsigned int MOD_U3, MOD_U2, MOD_U1, MOD_U0; + + /** Options relating to the triggering of a single channel, as a bitmask bitmask. + CCSRA_GROUP_00 0 if 1, respond to distributed group triggers, not local triggers + CCSRA_U_01 0 + CCSRA_GOOD_02 1 if 0, channel will not be processed + CCSRA_U_03 0 + CCSRA_TRIGENA_04 1 if 1, enable trigger (local and distributed) + CCSRA_INVERT_05 1 if 1, ADC data is inverted before processing (for falling edge pulses) + CCSRA_VETO_REJLO_06 0 if 1, reject events when global Veto is low + CCSRA_U_07 0 + CCSRA_U_08 0 + CCSRA_NEGE_09 0 if 1, allow negative numbers as result of energy computation, NYI + CCSRA_U_10 0 + CCSRA_U_11 0 + CCSRA_GATE_REJLO_12 0 if 1, reject events when channel-specific GATE signal is low + CCSRA_U_13 0 + CCSRA_U_14 0 + CCSRA_TRIGGER16X_15 0 if 1, slow down trigger filter 16x + + To Read a PMT, you would typically use a value of + (0x0004 | 0x0010 | 0x0020) = 180. + */ + unsigned int CHANNEL_CSRA[NCHANNELS]; // 180 180 180 180 + + /** Further channel specific options; has not been explored yet. + Typically has a value of zero. + Reserved for customized code and firmware + + */ + unsigned int CHANNEL_CSRB[NCHANNELS]; // 0 0 0 0 + + /** Further channel specific aquisition settings + CCSRC_VETO_REJHI_00 0 if 1, reject events when global Veto is high + CCSRC_GATE_REJHI_01 0 if 1, reject events when channel-specific Gate signal is high + CCSRC_GATE_FROMVETO_02 0 if 1, use global Veto as the input for this channel's Gate logic + CCSRC_PILEUP_DISABLE_03 0 if 1, disable pileup rejection + CCSRC_RBAD_DISABLE_04 0 if 1, disable rejection of out-of-range events + CCSRC_PILEUP_INVERT_05 0 if 1, accept only pulses that are piled up + CCSRC_PILEUP_PAUSE_06 0 if 1, disable pileup inspection for 32 clock cycles after trigger. For ringing input signals. + CCSRC_GATE_FEDGE_07 0 if 1, count Gate pulses on falling edge + CCSRC_GATE_STATS_08 0 if 1, run statistics are in GATE mode, only counting while GATE in on + CCSRC_VETO_FEDGE_09 0 if 1, count Veto pulses on falling edge + CCSRC_GATE_ISPULSE_10 0 if 1, logic to re-pulse incoming Gate signal with specified GATE_WINDOW is enabled + CCSRC_TRACE4X_11 0 if 1, captured traces and fast filter is 4x longer + CCSRC_VETO_RSTHI_12 0 if 1, a second TS counter is reset by VETO (edge selected by bit 9) + CCSRC_U_13 0 + CCSRC_CPC2PSA_14 0 if 1, report gate pulse count as PSA value of list mode record + CCSRC_GATE_PULSEFEDGE_15 0 if 1, start pulse GATE_WINDOW at falling edge of Gate input signal + + Typical value would be 0, which enables pilup and rangebad (energy) rejection. + */ + unsigned int CHANNEL_CSRC[NCHANNELS]; // 0 0 0 0 + + double ENERGY_RISETIME[NCHANNELS]; // 0.256 0.256 0.256 0.256 Energy filter rise time + double ENERGY_FLATTOP[NCHANNELS]; // 0.128 0.128 0.128 0.128 Energy filter flat top + double TRIGGER_RISETIME[NCHANNELS]; // 0.048 0.048 0.048 0.048 Trigger filter rise time + double TRIGGER_FLATTOP[NCHANNELS]; // 0.128 0.128 0.128 0.128 Trigger filter flat top + double TRIGGER_THRESHOLD[NCHANNELS]; // 6.0 6.0 6.0 6.0 Trigger threshold + double ANALOG_GAIN[NCHANNELS]; // 2.0 2.0 2.0 2.0 Gain with switches/relays/VGAs + double DIG_GAIN[NCHANNELS]; // 1.0 1.0 1.0 1.0 Digital gain adjustment factor. + double VOFFSET[NCHANNELS]; // 0.095515 0.103931 0.201588 0.207211 Offset + double TRACE_LENGTH[NCHANNELS]; // 1.5 1.5 1.5 1.5 Captured waveform length + double TRACE_DELAY[NCHANNELS]; // 0.500 0.500 0.500 0.500 Pre-trigger delay + unsigned int BINFACTOR[NCHANNELS]; // 1 1 1 1 MCA binning factor: divide by 2^N) + double TAU[NCHANNELS]; // 0.05 0.05 0.05 0.05 Preamplifier decay time + unsigned int BLCUT[NCHANNELS]; // 20 20 20 20 Threshold for bad baseline measurements + double XDT[NCHANNELS]; // 0.0667 0.0667 0.0667 0.0667 Sampling interval in untriggered traces, NYI + double BASELINE_PERCENT[NCHANNELS]; // 10 10 10 10 Target offset for baseline, nominally in percent, NYI + unsigned int PSA_THRESHOLD[NCHANNELS]; // 25 25 25 25 Threshold in CFD and PSA, + unsigned int INTEGRATOR[NCHANNELS]; // 0 0 0 0 Filter mode: 0-trapezoidal, 1-gap sum integral NYI, 2-ignore gap sum, NYI. + double GATE_WINDOW[NCHANNELS]; // 0.008 0.008 0.008 0.008 Coincidence window with gate + double GATE_DELAY[NCHANNELS]; // 0.008 0.008 0.008 0.008 Delay of external gate signal + double COINC_DELAY[NCHANNELS]; // 0.008 0.008 0.008 0.008 Delay of ADC signal before coincidence test + unsigned int BLAVG[NCHANNELS]; // 65532 65532 65532 65532 Baseline averaging + unsigned int QDC0_LENGTH[NCHANNELS]; // 0 0 0 0 Length of PSA sum + unsigned int QDC1_LENGTH[NCHANNELS]; // 0 0 0 0 Length of PSA sum + unsigned int QDC0_DELAY[NCHANNELS]; // 0 0 0 0 Delay of PSA sum relative to trigger point + unsigned int QDC1_DELAY[NCHANNELS]; // 0 0 0 0 Delay of PSA sum relative to trigger point + unsigned int QDC_DIV8[NCHANNELS];// 0 0 0 0 divide QDC sums by another factor 8, to fit in 64K max output number + double MCA2D_SCALEX[NCHANNELS]; // 1 1 1 1 scaling factor for 2D histogram (bin to increment is Ex/ MCA2D_SCALEX) + double MCA2D_SCALEY[NCHANNELS]; // 1 1 1 1 scaling factor for 2D histogram (bin to increment is Ey/ MCA2D_SCALEY) + double PSA_NG_THRESHOLD[NCHANNELS];// 1 1 1 1 threshold to distinguish neutrons and gammas in PSA parameter R=Q0/Q1 + unsigned int ADC_AVG[NCHANNELS]; // 0 0 0 0 Number of samples to average for triggered oscilloscope mode + unsigned int THRESH_ADC_AVG[NCHANNELS];// 0 0 0 0 Trigger thrshold (absolute ADC steps) for triggered oscilloscope mode + + } PixieNetFippiConfig; + + +/** Parses the provided ini file into the provided PixieNetFipiConfig struct. + \returns 0 upon success. + + Note that current requires that for each member variable of + PixieNetFipiConfig, the configuration file must have a line starting with + that identifier string, and followed by the expected number of numeric + values. + + Blank lines, or lines starting with a '#' character are skipped, as are + any lines with unrecognized identifiers. + + Integer numeric values that start with a '0x' prefix are assumed to be + hexidecimal. + + Currently does not due any range checking! This is left to progfippi. + + */ +int init_PixieNetFippiConfig_from_file( const char * const filename, + int ignore_missing, + struct PixieNetFippiConfig *config ); + + + +#ifdef __cplusplus +} +#endif + +#endif diff --git a/PixieNetDefs.h b/PixieNetDefs.h new file mode 100644 index 0000000..bbd6a2d --- /dev/null +++ b/PixieNetDefs.h @@ -0,0 +1,194 @@ +/*---------------------------------------------------------------------- + * Copyright (c) 2018 XIA LLC + * All rights reserved. + * + * Redistribution and use in source and binary forms, + * with or without modification, are permitted provided + * that the following conditions are met: + * + * * Redistributions of source code must retain the above + * copyright notice, this list of conditions and the + * following disclaimer. + * * Redistributions in binary form must reproduce the + * above copyright notice, this list of conditions and the + * following disclaimer in the documentation and/or other + * materials provided with the distribution. + * * Neither the name of XIA LLC + * nor the names of its contributors may be used to endorse + * or promote products derived from this software without + * specific prior written permission. + * + * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND + * CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, + * INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF + * MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. + * IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE + * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR + * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, + * PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, + * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON + * ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR + * TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF + * THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF + * SUCH DAMAGE. + *----------------------------------------------------------------------*/ + +// system constants +#define PS_CODE_VERSION 0x0224 +#define PN_BOARD_VERSION_12_250_A 0xA990 +#define PN_BOARD_VERSION_12_250_B 0xA991 +#define PN_BOARD_VERSION_12_250_B_PTP 0xA981 +#define ADC_CLK_MHZ 250 +#define SYSTEM_CLOCK_MHZ 125 +#define FILTER_CLOCK_MHZ 125 +#define NCHANNELS 4 +#define V_OFFSET_MAX 1.25 // Pixie voltage offset maximum +#define MAX_MCA_BINS 32768 +#define WEB_MCA_BINS 4096 +#define MCA2D_BINS 100 // in each dimension +#define WEB_LOGEBIN 3 +#define DACWAIT 20 // usleep cycles to wait for DAC programming +#define DACSETTLE 80000 // usleep cycles to wait for DAC stable output after filter +#define NTRACE_SAMPLES 8192 +#define NAVG_TRACE_SAMPLES 4096 +#define TWOTO32 4294967296 +#define ICRSCALE 15 // factor between current iCR read and ICR in cps + +// Limits for settings +#define MIN_CW 5 // Coinc Window limits +#define MAX_CW 511 +#define MIN_FR 1 // FR limits +#define MAX_FR 6 +#define MIN_SL 2 // energy filter limits +#define MIN_SG 3 +#define MAX_SLSG 126 +#define MIN_FL 2 // trigger filter limits +#define MIN_FG 3 +#define MAX_FLFG 63 +#define MAX_TH 1023 +#define GAIN_HIGH 5 // gain limits +#define GAIN_LOW 2 +#define MAX_TL 4092 // max length of captured waveform and pre-trigger delay +#define TWEAK_UD 28 // adjustment to pre-trigger delay for internal pipelining +#define MAX_BFACT 16 +#define MAX_PSATH 2044 +#define MAX_GW 255 +#define MAX_GD 255 +#define MAX_CD 255 +#define MAX_QDCL 60 // length of QDC sum samples +#define MAX_QDCLD 250 // length plus delay of QDC sum, in samples +#define MAX_BLAVG 10 +#define MAX_BADBL 20 +#define MIN_AVG_ADC 2 +#define MAX_AVG_ADC 65535 +#define MIN_TH_AVG_ADC 1 +#define MAX_TH_AVG_ADC 4095 + + + +// system reg addr defines +// block 0 +#define ACSRIN 0x000 +#define ACOINCPATTERN 0x001 +#define AI2CREG 0x002 +#define AOUTBLOCK 0x003 +#define AHVDAC 0x004 +#define ASERIALIO 0x005 +#define AAUXCTRL 0x006 +#define AADCCTRL 0x007 +#define ADSP_CLR 0x008 +#define ACOUNTER_CLR 0x009 +#define ARTC_CLR 0x00A +#define ABVAL 0x00B +#define CA_DAC 0x004 + +// block 1 +#define ACSROUT 0x100 +#define AEVSTATS 0x101 +#define ABRDINFO 0x102 +#define APPSTIME 0x103 +#define AEVHIT 0x104 +#define AEVTSL 0x105 +#define AEVTSH 0x106 +#define AEVPPS 0x107 +#define AEVPPS 0x107 +#define AADCTRIG 0x108 + + + +// block 2 +#define ARS0_MOD 0x200 +#define AREALTIME 0x201 + +// channel reg addr defines +// block 1 +// channel independent lower bits of event registers +#define CA_HIT 0x100 +#define CA_TSL 0x101 +#define CA_TSH 0x102 +#define CA_PSAA 0x103 +#define CA_PSAB 0x104 +#define CA_CFDA 0x105 +#define CA_CFDB 0x106 +#define CA_LSUM 0x107 +#define CA_TSUM 0x108 +#define CA_GSUM 0x109 +#define CA_REJECT 0x10A +#define CA_LSUMB 0x10B +#define CA_TSUMB 0x10C +#define CA_GSUMB 0x10D +// ADC registers +#define AADC0 0x11F +#define AADC1 0x12F +#define AADC2 0x13F +#define AADC3 0x14F +// averaged ADC registers +#define AAVGADC0 0x11E +#define AAVGADC1 0x12E +#define AAVGADC2 0x13E +#define AAVGADC3 0x14E +//block 2 +#define ARS0_CH0 0x220 +#define ARS0_CH1 0x240 +#define ARS0_CH2 0x260 +#define ARS0_CH3 0x280 +// block 3 +#define AWF0 0x300 +#define AWF1 0x301 +#define AWF2 0x302 +#define AWF3 0x303 + +// outblocks +#define OB_IOREG 0x0 // I/O +#define OB_EVREG 0x1 // Event data +#define OB_RSREG 0x2 // run statistics +#define OB_WFREG 0x3 // channel waveforms + + + +// program control constants +#define LINESZ 1024 // max number of characters in ini file line +#define I2CWAIT 4 // us between I2C clock toggles +#define SDA 1 // bit definitions for I2C I/O +#define SCL 2 // bit definitions for I2C I/O +#define SDAENA 4 // bit definitions for I2C I/O +#define N_PL_IN_PAR 16 // number of input parameters for system and each channel +#define N_PL_RS_PAR 32 // number of runstats parameters for system and each channel +#define N_USED_RS_PAR 20 // not all RS parapmeters are used, can save some readout and printout cycles +#define MAX_PAR_NAME_LENGTH 65 // Maximum length of parameter names +#define BLREADPERIOD 20 +#define MIN_POLL_TIME 100 +#define BLOCKSIZE_400 32 // waveform block size (# 16bit words) in run type 0x400 +#define FILE_HEAD_LENGTH_400 32 // file header size (# 16bit words) in run type 0x400 +#define CHAN_HEAD_LENGTH_400 32 // event/channel header size (# 16bit words) in run type 0x400 +#define WATERMARK 0x12345678 // for LM QC routine +#define EORMARK 0x01000002 // End Of Run + +// channel hit pattern & info in LM data +#define HIT_ACCEPT 5 // result of local coincidence test & pileup & veto & rangebad +#define HIT_COINCTEST 16 // result of local coincidence test +#define HIT_PILEUP 18 // result of local pileup test +#define HIT_LOCALHIT 20 // set if this channel has a hit +#define HIT_OOR 22 // set if this channel had the out of range flag set + + diff --git a/README.md b/README.md new file mode 100644 index 0000000..51407e3 --- /dev/null +++ b/README.md @@ -0,0 +1,57 @@ +# Pixie-Net Software + +This release contains all software necessary to work with the Pixie-Net device. You +will need to compile the executables using the `make` command from the project root +directory. I.e. the same directory containing this README. These files are installed +into the `/var/www` directory on the Pixie-Net's OS. + +Firmware may be downloaded from the +[Pixie-Net Release page](https://github.com/xiallc/Pixie-Net_Releases/releases). +**Ensure you download the firmware associated with your software release.** +`PixieNetDefs.h` contains the software version information in the `PS_CODE_VERSION` +variable. To convert the hex number to a version, take the first two digits as the +major version the second two correspond to the minor. For example, 0x0224 would be +software version 2.24. + +## Compatibility Information + +### Supported Hardware variants +* Hardware Revision B + +### Firmware +| Firmware Type | Firmware ID | Firmware Files | +| --------------| ------------| -------------- | +| Standard | 0x0220 | sd-bootfiles-pn-STD-2p20.zip | +| PSA | 0x1223 | sd-bootfiles-pn-PSA-2p23.zip | +| I2C | 0x5223 | sd-bootfiles-pn-I2C-2p23.zip | + + +## File Name Conventions + +| Component name | File Prefix | Description | Install & Update | +| -------------- | ----------- | ------------ | ----------------- | +| Software | sw-arm-pn-[version] | The setup and DAQ procedures that go into /var/www on the Pixie Net’s Linux OS. | Unzip, then copy to /var/www on the Pixie Net's Linux OS | +| Firmware | sd-bootfiles-pn-[variant]-[version] | The Zynq controller bootfiles for the FAT partition of the SD card. Includes the pulse processing firmware that is specific to each hardware and firmware variant | Unzip, then copy the 4 bootfiles to the FAT partition of the SD card. Ensure it matches the hardware (STD = 12bit, 14B = 14bit, PTP = PTP Ethernet) | +| SD image | sd-image-pn-[version] | The full (zip compressed) SD card image, includes sw-arm-pn, sd-bootfiles-pn, and all Linux OS files Only updated for changes in Linux OS | Unzip, then write to an SD card with a byte-by-byte image writer. If an older version, update software and firmware | + +## Firmware Type Descriptions + +### Standard (STD) + +This is the standard release firmware. It contains the basic funcationality necessary +for data collection and analysis. + +### Pulse Shape Analysis (PSA) + +Includes pulse shape analysis functions to distinguish gammas and neutrons. It +also includes constant fraction timing logic. Licensing required to use this firmware. + +### I2C + +Modifies PMOD I/O pins to support I2C and UART from Linux. Also includes real-time +clock driver in Linux kernel. + +### PTP + +Provides hardware time stamping for LinuxPTP utility. Requires use of alternate +Ethernet port. \ No newline at end of file diff --git a/Xia_LLC_web_header.jpg b/Xia_LLC_web_header.jpg new file mode 100644 index 0000000000000000000000000000000000000000..201b5598b8388770c2aed7fa906ab24e91c8ff7c GIT binary patch literal 13525 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 literal 0 HcmV?d00001 diff --git a/acquire.cpp b/acquire.cpp new file mode 100644 index 0000000..656b772 --- /dev/null +++ b/acquire.cpp @@ -0,0 +1,1494 @@ +/*---------------------------------------------------------------------- + * Copyright (c) 2017 XIA LLC + * All rights reserved. + * + * Redistribution and use in source and binary forms, + * with or without modification, are permitted provided + * that the following conditions are met: + * + * * Redistributions of source code must retain the above + * copyright notice, this list of conditions and the + * following disclaimer. + * * Redistributions in binary form must reproduce the + * above copyright notice, this list of conditions and the + * following disclaimer in the documentation and/or other + * materials provided with the distribution. + * * Neither the name of XIA LLC + * nor the names of its contributors may be used to endorse + * or promote products derived from this software without + * specific prior written permission. + * + * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND + * CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, + * INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF + * MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. + * IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE + * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR + * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, + * PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, + * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON + * ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR + * TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF + * THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF + * SUCH DAMAGE. + *----------------------------------------------------------------------*/ +#define __STDC_FORMAT_MACROS + +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +// need to compile with -lm option + +#include +#include + +#include +#include +#include +#include +#include +#include +#include + +#include "PixieNetDefs.h" + +#include "PixieNetConfig.h" +extern "C" { + #include "PixieNetCommon.h" + } + +using namespace std; + +//compile options to speed up processing +#define PixieNetHit_HAS_WAVEFORM 1 // optionally suppress waveforms +#define PixieNetHit_RECORD_HIT_PSA 1 // optionally ignore PSA results +#define MAX_ACQ_TL 512 // set limit for waveforms length (abs max: 4092) +#define SUMMCA 1 // + + +/* ******************************************************************************** + ******************************************************************************** + ******************************************************************************** + * DECLARATIONS + ******************************************************************************** + ******************************************************************************** */ + +/* typedef struct PixieNetHit400 { + uint8_t channel; + uint32_t hit; + uint32_t timeH; + uint32_t timeL; + uint16_t energy; +#if( PixieNetHit_RECORD_HIT_PSA ) + uint32_t psa0; + uint32_t psa1; + uint32_t cfd0; + uint32_t cfd1; +#endif +#if( PixieNetHit_HAS_WAVEFORM ) + uint16_t num_waveform; //Lockless queue can not be used with non-trivial constructor, so can't use a vector. + uint16_t waveform[MAX_TL]; //max size of MAX_TL (4092) + uint16_t NumCurrTraceBlks; // number of trace blocks + uint16_t NumPrevTraceBlks; // number of trace blocks +#endif +} PixieNetHit400;//struct PixieNetHit400 +*/ + +typedef struct PixieNetHit402 { + uint8_t channel; + uint32_t hit; + uint32_t evtimeH; + uint32_t evtimeL; + uint32_t PPStime; + uint32_t time0; + uint32_t time1; + uint32_t time2; + uint32_t time3; + uint16_t energy0; + uint16_t energy1; + uint16_t energy2; + uint16_t energy3; + uint16_t NumUserDataBlks; + uint16_t Esum; +#if( PixieNetHit_RECORD_HIT_PSA ) // really would need NCHANNELS of these, but currently no group PSA supported + uint32_t psa0; + uint32_t psa1; + uint32_t cfd0; + uint32_t cfd1; +#endif +#if( PixieNetHit_HAS_WAVEFORM ) + uint16_t NumCurrTraceBlks; // number of trace blocks + uint16_t NumPrevTraceBlks; // number of trace blocks + uint16_t num_waveform0; //Lockless queue can not be used with non-trivial constructor, so can't use a vector. + uint16_t waveform0[MAX_ACQ_TL]; //max size of MAX_TL (4092), but typically less as defined above + uint16_t NumTraceBlks0; // number of trace blocks + uint16_t num_waveform1; //Lockless queue can not be used with non-trivial constructor, so can't use a vector. + uint16_t waveform1[MAX_ACQ_TL]; //max size of MAX_TL (4092) + uint16_t NumTraceBlks1; // number of trace blocks + uint16_t num_waveform2; //Lockless queue can not be used with non-trivial constructor, so can't use a vector. + uint16_t waveform2[MAX_ACQ_TL]; //max size of MAX_TL (4092) + uint16_t NumTraceBlks2; // number of trace blocks + uint16_t num_waveform3; //Lockless queue can not be used with non-trivial constructor, so can't use a vector. + uint16_t waveform3[MAX_ACQ_TL]; //max size of MAX_TL (4092) + uint16_t NumTraceBlks3; // number of trace blocks +#endif +} PixieNetHit402;//struct PixieNetHit402 + + + +/** A global variable that gets set to true if the ctrl-c interupt is detected. + If this happens, the data collection loop is terminated, and everything else + exits as normal. */ +boost::atomic g_datataking_stop_requested; + + +/** Writes listmode data in the queue to disk + Uses a lockfree queue to minimize delays of locking a conventional queue, + however, when the queue becomes empty, the function then waits on the + condition_variable to recieve a notifiaction more data is available; this + is to reduce CPU usage. + Once taking_data is false, and the queue is empty, this function returns. + Use this function for RUN_TYPE 0x400, 0x500 or 0x501 */ +void write_lm_data400( FILE *outfile, + uint32_t histogram[NCHANNELS+1][MAX_MCA_BINS], + uint32_t wmca[NCHANNELS+1][WEB_MCA_BINS], + boost::atomic &taking_data, + boost::lockfree::queue &hit_queue, + boost::condition_variable &cv, + boost::atomic &num_wrote, + unsigned int BINFACTOR[NCHANNELS] ); + + +/** equivalent for RUN_TYPE 0x402 */ +void write_lm_data402( FILE *outfile, + uint32_t histogram[NCHANNELS+1][MAX_MCA_BINS], + uint32_t wmca[NCHANNELS+1][WEB_MCA_BINS], + // #if(SUMMCA) + // uint32_t sumhistogram[MAX_MCA_BINS], + // uint32_t swmca[WEB_MCA_BINS], + // #endif + boost::atomic &taking_data, + boost::lockfree::queue &hit_queue, + boost::condition_variable &cv, + boost::atomic &num_wrote, + unsigned int BINFACTOR[NCHANNELS] ); + + +/** Accumulates data into histogram, and does not save list mode data. + Otherwise functions similar to write_lm_data. + Use this function for RUN_TYPE 0x301 */ +void histogram_lm_data( uint32_t histogram[NCHANNELS+1][MAX_MCA_BINS], + uint32_t wmca[NCHANNELS+1][WEB_MCA_BINS], + boost::atomic &taking_data, + boost::lockfree::queue &hit_queue, + boost::condition_variable &cv, + boost::atomic &num_wrote, + unsigned int BINFACTOR[NCHANNELS] ); + + +/** Sets g_datataking_stop_requested to true, which stops data taking so program + can exit. */ +void handle_interupt( int s ); + + +struct RunOptions +{ + string listmode_output_name, mca_output_name; +};//struct RunOptions + + +typedef struct PixieNetRunningStats { + /** Number of times that it has been checked wether or not there are any + events waiting in the FPGAs buffer to copy over to the linux side of + things. */ + uint64_t numchecks; + + /** Number of times there have been any events waiting in the FPGAs buffer, + wether there was one or four, or they were rejected or kept. + Note that at each checking, a maximum of one event from each channel is + copied over. */ + uint64_t collectionnum; + + /** Number of events accepted so far, for all channels. */ + uint64_t eventcount; + + /** Number of accepted events for each channel, so far*/ + uint64_t numaccepted[NCHANNELS]; + + /** Number of rejected events for each channel, so far */ + uint64_t numrejected[NCHANNELS]; + + /** Number of trace blocks to follow */ + uint64_t numtraceblocks; + + /** Some (I believe) temporary variables that I think will be moved to the + FPGA, but we'll put them here for now */ + double baseline[NCHANNELS]; + double C0[NCHANNELS], C1[NCHANNELS], Cg[NCHANNELS]; +} PixieNetRunningStats; + + +/** Zeros out PixieNetRunningStats */ +void init_PixieNetRunningStats( PixieNetRunningStats *stats ); + + +/** writes the data to file all RUN_TYPEs except 0x402 */ +int PixieNetHit_write_400( FILE *instrm, const PixieNetHit402 * const hit ); + + +/** writes the data to file (mode 0x402) */ +int PixieNetHit_write_402( FILE *instrm, const PixieNetHit402 * const hit ); + + +/** reads the data from FPGA and puts into "hits" record */ +unsigned int collect_PixieNet_lm_data400( volatile unsigned int *mapped, + PixieNetHit402 hits[NCHANNELS], + PixieNetRunningStats *runstats, + const PixieNetFippiConfig *fippiconfig ); + +/** reads the data from FPGA and puts into "hits" record, special for RUN_TYPE 0x402 */ +unsigned int collect_PixieNet_lm_data402( volatile unsigned int *mapped, + PixieNetHit402 hits[NCHANNELS], + PixieNetRunningStats *runstats, + const PixieNetFippiConfig *fippiconfig ); + +/** Returns a zero or positive value on success */ +int init_configurations( int argc, char **argv, + RunOptions &options, + PixieNetFippiConfig &fippiconfig ); + + + +/* ******************************************************************************** + ******************************************************************************** + ******************************************************************************** + * MAIN + ******************************************************************************** + ******************************************************************************** */ + + +int main( int argc, char **argv ) +{ + + int TL; + unsigned int BLbad[NCHANNELS]; + unsigned int BLcut[NCHANNELS], BLavg[NCHANNELS]; + + //Set the handler for if the user hits ctrl-c + g_datataking_stop_requested = false; + + struct sigaction sigIntHandler; + sigIntHandler.sa_handler = handle_interupt; + sigemptyset( &sigIntHandler.sa_mask ); + sigIntHandler.sa_flags = 0; + sigaction( SIGINT, &sigIntHandler, NULL ); + + + // -------------------------------------------------------- + // ------ Start setting up the PIXIE-NET ------- + // -------------------------------------------------------- + + const string settings_file = "settings.ini"; + RunOptions options; + PixieNetFippiConfig fippiconfig; + + if( init_configurations( argc, argv, options, fippiconfig ) < 0 ) + { + return EXIT_FAILURE; + } + + cout << "Succeded in parsing config/settings files" << endl; + + + // *************** PS/PL IO initialization ********************* + // open the device for PD register I/O + const int device_fd_PL = open("/dev/uio0", O_RDWR); + if( device_fd_PL < 0 ) { + perror("Failed to open PL devfile"); + return -1; + } + + void *map_addr = mmap( NULL, 4096, PROT_READ | PROT_WRITE, MAP_SHARED, device_fd_PL, 0); + + if( map_addr == MAP_FAILED ) { + perror("Failed to mmap"); + return -2; + } + + //Lock the fipi device so multiple programs cant step on eachother. + if( flock( device_fd_PL, LOCK_EX | LOCK_NB ) ) + { + cerr << "Failed to get file lock on /dev/uio0" << endl; + munmap( map_addr, 4096 ); + close( device_fd_PL ); + return -3; + } + + volatile unsigned int *mapped = (unsigned int *) map_addr; + + // ********** Compute Coefficients for E Computation and other initialization ************ + PixieNetRunningStats runstats; + init_PixieNetRunningStats( &runstats ); + + + for( int k = 0; k < NCHANNELS; k ++ ) + { + const double dt = 1.0 / FILTER_CLOCK_MHZ; + + // multiply time in us * # ticks per us = time in ticks + const int SL = (int)floor( fippiconfig.ENERGY_RISETIME[k]*FILTER_CLOCK_MHZ ); + //const int SG = (int)floor( fippiconfig.ENERGY_FLATTOP[k]*FILTER_CLOCK_MHZ ); + + const double q = exp( -1.0 * dt / fippiconfig.TAU[k] ); + const double elm = exp( -1.0 * dt * SL / fippiconfig.TAU[k] ); + + runstats.C0[k] = (q - 1.0) * elm / (1.0 - elm); + runstats.Cg[k] = 1.0 - q; + runstats.C1[k] = (1.0 - q) / (1.0 - elm); + + runstats.C0[k] = runstats.C0[k] * fippiconfig.DIG_GAIN[k]; + runstats.Cg[k] = runstats.Cg[k] * fippiconfig.DIG_GAIN[k]; + runstats.C1[k] = runstats.C1[k] * fippiconfig.DIG_GAIN[k]; + + BLcut[k] = fippiconfig.BLCUT[k]; + BLavg[k] = 65536 - fippiconfig.BLAVG[k]; + if(BLavg[k]<0) BLavg[k] = 0; + if(BLavg[k]==65536) BLavg[k] = 0; + if(BLavg[k]>MAX_BLAVG) BLavg[k] = MAX_BLAVG; + + BLbad[k] = MAX_BADBL; // initialize to indicate no good BL found yet + + + TL = (int)floor(fippiconfig.TRACE_LENGTH[k]*ADC_CLK_MHZ); + if( (fippiconfig.RUN_TYPE != 0x301 ) && (TL > MAX_ACQ_TL) ) + { + cerr << "Compile option limits TRACE_LENGTH to " << MAX_ACQ_TL << " samples, exiting." << endl; + cerr << "(Shorten TRACE_LENGTHs or modify #defines in acquire.cpp and recompile.)" << endl; + flock( device_fd_PL, LOCK_UN ); + munmap( map_addr, 4096 ); + close( device_fd_PL ); + return -6; + } + } + + + // ***** check HW info ********* + int revsn = hwinfo(mapped); + + cout << "Initialized filters" << endl; + + + // ********************** Run Start ********************** + + // run type check + if( fippiconfig.RUN_TYPE == 0x301 || + fippiconfig.RUN_TYPE == 0x400 || + fippiconfig.RUN_TYPE == 0x402 ) + { + //ok, do nothing + } else { + cerr << "This function only supports runtypes 0x301, 0x400, 0x402 for now, exiting" << endl; + flock( device_fd_PL, LOCK_UN ); + munmap( map_addr, 4096 ); + close( device_fd_PL ); + return -5; + } + + // though we checked runtypes above, here for completeness treat all LM runtypes + string listmodeoutname = options.listmode_output_name; + if ( fippiconfig.RUN_TYPE == 0x400) listmodeoutname += ".b00"; // depends on runtype + if ( fippiconfig.RUN_TYPE == 0x402) listmodeoutname += ".b00"; // depends on runtype + if ( fippiconfig.RUN_TYPE == 0x500) listmodeoutname += ".txt"; // depends on runtype + if ( fippiconfig.RUN_TYPE == 0x501) listmodeoutname += ".dat"; // depends on runtype + if ( fippiconfig.RUN_TYPE == 0x502) listmodeoutname += ".dt2"; // depends on runtype + if ( fippiconfig.RUN_TYPE == 0x503) listmodeoutname += ".dt4"; // depends on runtype + + FILE *lmout = NULL; + FILE *filmca = NULL; + + if( fippiconfig.RUN_TYPE == 0x400 || + fippiconfig.RUN_TYPE == 0x402 || + fippiconfig.RUN_TYPE == 0x500 || + fippiconfig.RUN_TYPE == 0x501 || + fippiconfig.RUN_TYPE == 0x502 || + fippiconfig.RUN_TYPE == 0x503 ) + { + lmout = fopen( listmodeoutname.c_str(), "wb"); + if( lmout == NULL ) + { + cerr << "Failed to open '" << listmodeoutname << "', exiting" << endl; + flock( device_fd_PL, LOCK_UN ); + munmap( map_addr, 4096 ); + close( device_fd_PL ); + return -4; + } + + if( fippiconfig.RUN_TYPE == 0x400 || + fippiconfig.RUN_TYPE == 0x402 ) + { + // write a 0x400, 0x402 header + // fwrite is really slow (like very significant impact on thoroughput of events + // slow), so we will write to a buffer, and then to the file. + uint16_t buffer[FILE_HEAD_LENGTH_400] = {0}; + buffer[0] = BLOCKSIZE_400; + buffer[1] = 0; // module number (get from settings file?) + buffer[2] = fippiconfig.RUN_TYPE; + buffer[3] = CHAN_HEAD_LENGTH_400; + buffer[4] = fippiconfig.COINCIDENCE_PATTERN; + buffer[5] = fippiconfig.COINCIDENCE_WINDOW; + buffer[7] = revsn>>16; // HW revision from EEPROM + buffer[12] = revsn & 0xFFFF; // serial number from EEPROM + for( unsigned int ch = 0; ch < NCHANNELS; ch++) { + TL = (int)floor(fippiconfig.TRACE_LENGTH[ch]*ADC_CLK_MHZ); + buffer[6] +=(int)floor((TL + CHAN_HEAD_LENGTH_400) / BLOCKSIZE_400); // combined event length, in blocks + buffer[8+ch] =(int)floor((TL + CHAN_HEAD_LENGTH_400) / BLOCKSIZE_400); // each channel's event length, in blocks + } + if( fippiconfig.RUN_TYPE == 0x402) { + buffer[6] -=(NCHANNELS-1); // only one event header for all 4 channels in 0x402 + } + fwrite( buffer, 2, FILE_HEAD_LENGTH_400, lmout ); // write to file + } else { + cerr << "This function only supports runtypes 0x301, 0x400, 0x402 for now, exiting" << endl; // MCA run 0x301 also ok + flock( device_fd_PL, LOCK_UN ); + munmap( map_addr, 4096 ); + close( device_fd_PL ); + fclose( lmout ); + return -5; + } + + }//if( saving LM data header ) + + + const boost::posix_time::ptime starttime = boost::posix_time::second_clock::local_time(); + //cout << "Start time: " << starttime << endl; + + if( fippiconfig.SYNC_AT_START ) + mapped[ARTC_CLR] = 1; // write to reset time counter + + mapped[AOUTBLOCK] = 2; +// unsigned int startTS = mapped[AREALTIME]; + const std::string starttimestr = boost::posix_time::to_iso_extended_string( starttime ); + +//#if(SUMMCA) + unsigned int histogram[NCHANNELS+1][MAX_MCA_BINS] = { {0} }; // full 32K spectrum for final output, 1 extra for sum + unsigned int wmca[NCHANNELS+1][WEB_MCA_BINS] = { {0} }; // 4K spectrum for faster web update +//#else +// unsigned int histogram[NCHANNELS][MAX_MCA_BINS] = { {0} }; // full 32K spectrum for final output +// unsigned int wmca[NCHANNELS][WEB_MCA_BINS] = { {0} }; // 4K spectrum for faster web update +//#endif + +//#if(SUMMCA) declare always and print to MCA always, even if unused and all zero +// unsigned int sumhistogram[MAX_MCA_BINS] = {0} ; // full 32K spectrum for final output +// unsigned int swmca[WEB_MCA_BINS] = {0} ; // 4K spectrum for faster web update +//#endif + + boost::atomic taking_data( true ); + boost::lockfree::queue hit_queue(32*1024); + boost::atomic num_wrote( 0 ); + boost::condition_variable notifier; + boost::scoped_ptr writing_thread; + + if( fippiconfig.RUN_TYPE == 0x400 || fippiconfig.RUN_TYPE == 0x500 || fippiconfig.RUN_TYPE == 0x501 ) + { + writing_thread.reset( new boost::thread( boost::bind(write_lm_data400,lmout,histogram,wmca, + boost::ref(taking_data), + boost::ref(hit_queue), + boost::ref(notifier), + boost::ref(num_wrote), + fippiconfig.BINFACTOR) ) ); + } + + if( fippiconfig.RUN_TYPE == 0x402 ) + { + writing_thread.reset( new boost::thread( boost::bind(write_lm_data402,lmout,histogram,wmca, + // #if(SUMMCA) + // sumhistogram,swmca, + // #endif + boost::ref(taking_data), + boost::ref(hit_queue), + boost::ref(notifier), + boost::ref(num_wrote), + fippiconfig.BINFACTOR) ) ); + } + + + + if( fippiconfig.RUN_TYPE == 0x301 ) + { + writing_thread.reset( new boost::thread( boost::bind(histogram_lm_data,histogram,wmca, + boost::ref(taking_data), + boost::ref(hit_queue), + boost::ref(notifier), + boost::ref(num_wrote), + fippiconfig.BINFACTOR) ) ); + }// + + + const boost::posix_time::time_duration runtimelimit = boost::posix_time::millisec( static_cast(1000*fippiconfig.REQ_RUNTIME) ); + cout << "Will run for " << runtimelimit << endl; + + mapped[ADSP_CLR] = 1; // write to reset DAQ buffers + mapped[ACOUNTER_CLR] = 1; // write to reset RS counters + mapped[ACSRIN] = 1; // set RunEnable bit to start run + mapped[AOUTBLOCK] = OB_EVREG; // read from event registers + + + // ********************** Run Loop ********************** + + PixieNetHit402 hits[NCHANNELS]; +// PixieNetHit400 hits[NCHANNELS]; + + do + { + + //----------- Periodically read BL and update average ----------- + // this will be moved into the FPGA soon + if( (runstats.numchecks % BLREADPERIOD) == 0 ) + { + for( unsigned int ch = 0; ch < NCHANNELS; ch++) + { + // read raw BL sums + const unsigned int chaddr = ch*16+16; + const unsigned int lsum = mapped[chaddr+CA_LSUMB]; + const unsigned int tsum = mapped[chaddr+CA_TSUMB]; + const unsigned int gsum = mapped[chaddr+CA_GSUMB]; + if( tsum > 0 ) // tum=0 indicates bad baseline + { + const double ph = runstats.C1[ch]*lsum + runstats.Cg[ch]*gsum + runstats.C0[ch]*tsum; + if( (BLcut[ch]==0) || + (abs(ph-runstats.baseline[ch])=MAX_BADBL) ) // or if too many bad in a row (to start over) + { + if( (BLavg[ch]==0) || (BLbad[ch] >=MAX_BADBL) ) + { + runstats.baseline[ch] = ph; + BLbad[ch] = 0; + } else { + // BL average: // avg = old avg + (new meas - old avg)/2^BLavg + runstats.baseline[ch] = runstats.baseline[ch] + (ph-runstats.baseline[ch])/(1< 0 ) + } // for( loop over channels ) + } // if( should update baseline ) + + + + + // -----------poll for events ----------- + // if data ready. read out, compute E, increment MCA ********* + unsigned int nhits; + if( fippiconfig.RUN_TYPE == 0x402) + { + nhits = collect_PixieNet_lm_data402( mapped, hits, &runstats, &fippiconfig ); + for( size_t i = 0; i < nhits; ++i ) // nhits = 0 to 4 + if( !hit_queue.push( hits[i] ) ) + cerr << "Failed to push onto queue" << endl; + + } else { + nhits = collect_PixieNet_lm_data400( mapped, hits, &runstats, &fippiconfig ); + for( size_t i = 0; i < nhits; ++i ) // nhits = 0 to 4 + if( !hit_queue.push( hits[i] ) ) + cerr << "Failed to push onto queue" << endl; + } + + if( nhits ) + notifier.notify_one(); + + + // ----------- Periodically save MCA and RS ----------- + + if( (runstats.numchecks % fippiconfig.POLL_TIME) == 0 ) + { + // 1) Run Statistics + mapped[AOUTBLOCK] = OB_RSREG; // read from RS registers + read_print_runstats(1, 0, mapped); // print (small) set of RS to file, visible to web + mapped[AOUTBLOCK] = OB_EVREG; // read from event registers + + // 2) MCA + filmca = fopen("MCA.csv","w"); + if( fippiconfig.RUN_TYPE == 0x402) { + fprintf(filmca,"bin,MCAch0,MCAch1,MCAch2,MCAch3,MCAsum\n"); + } else { + fprintf(filmca,"bin,MCAch0,MCAch1,MCAch2,MCAch3\n"); + } + int onlinebin = (int)floor(MAX_MCA_BINS/WEB_MCA_BINS); + for( int k=0; k = runtimelimit ) + break; + } while ( !g_datataking_stop_requested ); + + + // ********************** Run Stop ********************** + // const boost::posix_time::ptime endtime = boost::posix_time::second_clock::local_time(); + + // clear RunEnable bit to stop run + mapped[ACSRIN] = 0; + + size_t nwritensofar = num_wrote; + cout << "Done taking data" << endl; + + // Grab any remaining events + unsigned int nhitsnow; + + if( fippiconfig.RUN_TYPE == 0x402) + { + do + { + nhitsnow = collect_PixieNet_lm_data402( mapped, hits, &runstats, &fippiconfig ); + for( size_t i = 0; i < nhitsnow; ++i ) + hit_queue.push( hits[i] ); + + notifier.notify_one(); + + }while( nhitsnow ); + + while( !hit_queue.empty() ) + { + notifier.notify_one(); //just to make sure... + } + } else { + do + { + nhitsnow = collect_PixieNet_lm_data400( mapped, hits, &runstats, &fippiconfig ); + for( size_t i = 0; i < nhitsnow; ++i ) + hit_queue.push( hits[i] ); + + notifier.notify_one(); + + }while( nhitsnow ); + + while( !hit_queue.empty() ) + { + notifier.notify_one(); //just to make sure... + } + } // end if RUN_TYPE + + + + + + taking_data = false; + notifier.notify_one(); //make sure and wake that thread up + writing_thread->join(); + + size_t ntotalwritten = num_wrote; + + cout << "Done writing data, there were " << (ntotalwritten-nwritensofar) << " in queue by end" << endl; + + if( fippiconfig.RUN_TYPE != 0x301 ) + { + // write EOR: special hit pattern, all zero except EORMARK and WM indicates end of run data + uint8_t buffer[CHAN_HEAD_LENGTH_400*2] = {0}; + uint32_t wm = EORMARK; + memcpy( buffer + 0, &(wm), 4 ); +#if( PixieNetHit_HAS_WAVEFORM ) + // TODO: write PrevNumTraceBlks +#endif + wm = WATERMARK; + memcpy( buffer + 60, &(wm), 4 ); + fwrite( buffer, 1, CHAN_HEAD_LENGTH_400*2, lmout ); + + if( lmout != NULL ) + fclose( lmout ); + } + + + // ----------- Final save MCA and RS ----------- + // 1) Run Statistics + mapped[AOUTBLOCK] = OB_RSREG; // read from RS registers + read_print_runstats(0, 0, mapped); // print (small) set of RS to file, visible to web + mapped[AOUTBLOCK] = OB_EVREG; // read from event registers + + // 2) MCA + // once for the default filename + filmca = fopen("MCA.csv","w"); + if( fippiconfig.RUN_TYPE == 0x402) { + fprintf(filmca,"bin,MCAch0,MCAch1,MCAch2,MCAch3,MCAsum\n"); + } else { + fprintf(filmca,"bin,MCAch0,MCAch1,MCAch2,MCAch3\n"); + } + unsigned int k; + for( k=0; k + string mcaoutname = options.listmode_output_name; + mcaoutname += ".csv"; + FILE *filmca = NULL; + filmca = fopen( mcaoutname.c_str(), "w"); + fprintf(filmca,"bin,MCAch0,MCAch1,MCAch2,MCAch3\n"); + unsigned int k; + for( k=0; k &taking_data, + boost::lockfree::queue &hit_queue, + boost::condition_variable &cv, + boost::atomic &num_wrote, + unsigned int BINFACTOR[NCHANNELS] ) +{ + PixieNetHit402 hit; + boost::mutex local_mutex; + + while( taking_data ) + { + boost::unique_lock lock( local_mutex ); + cv.wait( lock ); + + while( hit_queue.pop(hit) ) + { + // histogram + const uint32_t energy_bin = (hit.energy0 >> BINFACTOR[hit.channel]); + + const unsigned int bin = std::max(std::min(energy_bin,static_cast(MAX_MCA_BINS-1)),0u); + histogram[hit.channel][bin] += 1; + const unsigned int binw = bin >> WEB_LOGEBIN; + wmca[hit.channel][binw] += 1; + + // write LM file + PixieNetHit_write_400( outfile, &hit ); + + num_wrote += 1; + } + }// +}//write_lm_data(...) + + +/* ******************************************************************************** + * subroutine to histogram and write LM data to file (0x402) + ******************************************************************************** */ + +void write_lm_data402( FILE *outfile, + uint32_t histogram[NCHANNELS+1][MAX_MCA_BINS], + uint32_t wmca[NCHANNELS+1][WEB_MCA_BINS], + // #if(SUMMCA) + // uint32_t sumhistogram[MAX_MCA_BINS], + // uint32_t swmca[WEB_MCA_BINS], + // #endif + boost::atomic &taking_data, + boost::lockfree::queue &hit_queue, + boost::condition_variable &cv, + boost::atomic &num_wrote, + unsigned int BINFACTOR[NCHANNELS] ) +{ + PixieNetHit402 hit; + boost::mutex local_mutex; + uint32_t energy_bin[NCHANNELS]; + unsigned int bin, binw; + + while( taking_data ) + { + boost::unique_lock lock( local_mutex ); + cv.wait( lock ); + + while( hit_queue.pop(hit) ) + { + // histogram singles + energy_bin[0] = (hit.energy0 >> BINFACTOR[0]); // get energies from record + energy_bin[1] = (hit.energy1 >> BINFACTOR[1]); + energy_bin[2] = (hit.energy2 >> BINFACTOR[2]); + energy_bin[3] = (hit.energy3 >> BINFACTOR[3]); + + for( int k = 0; k < NCHANNELS; k ++ ) // increment MCAs in a loop + { + bin = std::max(std::min(energy_bin[k],static_cast(MAX_MCA_BINS-1)),0u); + histogram[k][bin] += 1; + binw = bin >> WEB_LOGEBIN; + wmca[k][binw] += 1; + } + +//#if(SUMMCA) + // histogram sum + energy_bin[0] = energy_bin[0] + energy_bin[1] + energy_bin[2] + energy_bin[3]; + bin = std::max(std::min(energy_bin[0],static_cast(MAX_MCA_BINS-1)),0u); + histogram[4][bin] += 1; + binw = bin >> WEB_LOGEBIN; + wmca[4][binw] += 1; +//#endif + + // write LM file + PixieNetHit_write_402( outfile, &hit ); + num_wrote += 1; + } + }// +}//write_lm_data(...) + + +/* ******************************************************************************** + * subroutine to histogram only + ******************************************************************************** */ + +void histogram_lm_data(uint32_t histogram[NCHANNELS+1][MAX_MCA_BINS], + uint32_t wmca[NCHANNELS+1][WEB_MCA_BINS], + boost::atomic &taking_data, + boost::lockfree::queue &hit_queue, + boost::condition_variable &cv, + boost::atomic &num_wrote, + unsigned int BINFACTOR[NCHANNELS] ) +{ + PixieNetHit402 hit; + boost::mutex local_mutex; + + while( taking_data ) + { + boost::unique_lock lock( local_mutex ); + cv.wait( lock ); + + while( hit_queue.pop(hit) ) + { + const uint32_t energy_bin = (hit.energy0 >> BINFACTOR[hit.channel]); + const unsigned int bin = std::max(std::min(energy_bin,static_cast(MAX_MCA_BINS-1)),0u); + histogram[hit.channel][bin] += 1; + const unsigned int binw = bin >> WEB_LOGEBIN; + wmca[hit.channel][binw] += 1; + num_wrote += 1; + } + }// +}//write_lm_data(...) + + + + /* ******************************************************************************** + * subroutine to apply command line options and read settings file + ******************************************************************************** */ + + +int init_configurations( int argc, char **argv, + RunOptions &options, + PixieNetFippiConfig &fippiconfig) +{ + + string settingsfile; + + namespace po = boost::program_options; + + po::options_description cl_desc("Allowed options"); + cl_desc.add_options() + ("help,h", "produce this help message") + ("settings,s", po::value(&settingsfile)->default_value("settings.ini"), "Input settings file ") + ("lmout,l", po::value(&options.listmode_output_name)->default_value("LMdata"), "Name of listmode output file") + ("mcaout,m", po::value(&options.mca_output_name)->default_value("MCA"), "Name of MCA output file") + ; + + + //po::positional_options_description p; + + po::variables_map cl_vm; + + try + { + po::parsed_options parsed_opts + = po::command_line_parser(argc,argv) + //.allow_unregistered() + .options(cl_desc) + .run(); + + po::store( parsed_opts, cl_vm ); + po::notify( cl_vm ); + }catch( std::exception &e ) + { + cerr << "Error parsing command line arguments: " << e.what() << endl; + cout << cl_desc << endl; + return 1; + }//try catch + + + if( cl_vm.count("help") ) + { + cout << cl_desc << endl; + return -1; + }//if( cl_vm.count("help") ) + + const char *defaults_file = "defaults.ini"; + int rval = init_PixieNetFippiConfig_from_file( defaults_file, 0, &fippiconfig ); // first load defaults, do not allow missing parameters + if( rval != 0 ) + { + cerr << "Failed to parse FPGA settings from default file" << endl; + return -2; + } + if( init_PixieNetFippiConfig_from_file( settingsfile.c_str(), 1, &fippiconfig ) ) // second override with user settings, do allow missing + { + cerr << "Failed to parse FPGA settings from " << settingsfile << endl; + return -2; + } + + + return 0; +}//init_configurations + +/* ******************************************************************************** + * subroutine to initialize variables used during run + ******************************************************************************** */ + +void init_PixieNetRunningStats( PixieNetRunningStats *stats ) +{ + stats->numchecks = 0; + stats->collectionnum = 0; + stats->eventcount = 0; + stats->numtraceblocks =0; + memset( stats->numaccepted, 0, sizeof(stats->numaccepted) ); + memset( stats->numrejected, 0, sizeof(stats->numrejected) ); + memset( stats->baseline, 0, sizeof(stats->baseline) ); + memset( stats->C0, 0, sizeof(stats->C0) ); + memset( stats->C1, 0, sizeof(stats->C1) ); + memset( stats->Cg, 0, sizeof(stats->Cg) ); +} + + + +/* ******************************************************************************** + * data collection and processing subroutine RUN_TYPE 0x400 and 0x301 + ******************************************************************************** */ + +unsigned int collect_PixieNet_lm_data400( volatile unsigned int *mapped, + PixieNetHit402 hits[NCHANNELS], + PixieNetRunningStats *stats, + const PixieNetFippiConfig *fippiconfig ) +{ + stats->numchecks += 1; + + unsigned int eventcount = 0; + const unsigned int evstats = mapped[AEVSTATS]; + unsigned int R1; +#if( PixieNetHit_RECORD_HIT_PSA ) + unsigned int psa_base, psa_Q0, psa_Q1, psa_ampl, psa_R, tmpI; + unsigned int psatmp0, psatmp1, cfdtmp0; + unsigned int ts_max, CW; + unsigned int cfdout, cfdlow, cfdhigh, cfdticks, cfdfrac; + double cfdlev, tmpD, bscale; + int tmpS; + + CW = (int)floor(fippiconfig->COINCIDENCE_WINDOW*FILTER_CLOCK_MHZ); // multiply time in us * # ticks per us = time in ticks + +#endif + if( !evstats ) + return eventcount; + + stats->collectionnum += 1; + + //Make sure to force a read for CA_REJECT events; this volatile my not be necassary. + //volatile unsigned int dummy = 0; + + for( unsigned int ch = 0; ch < NCHANNELS; ++ch ) + { + R1 = 1 << ch; + + // check if there is an event in the FIFO + if( evstats & R1 ) + { + // read hit pattern and status info + const unsigned int chaddr = ch*16+16; + //cout << "chaddr=" << chaddr << endl; + + const unsigned int hit = mapped[chaddr+CA_HIT]; + //cout << "hit=" << hit << endl; + + // printf("channel %d, hit 0x%x\n",ch,hit); + + if( hit & (fippiconfig->ACCEPT_PATTERN) ) + { + stats->numaccepted[ch] += 1; + stats->eventcount += 1; + + // read data not needed for pure MCA runs + PixieNetHit402 *info = &(hits[eventcount]); + info->channel = ch; + info->hit = hit; + info->evtimeL = mapped[chaddr+CA_TSL]; + info->evtimeH = mapped[chaddr+CA_TSH]; +#if( PixieNetHit_RECORD_HIT_PSA ) + psatmp0 = mapped[chaddr+CA_PSAA]; // cfd and psa need some recomputation + psatmp1 = mapped[chaddr+CA_PSAB]; + cfdtmp0 = mapped[chaddr+CA_CFDA]; + + // compute PSA results from raw data + // need to subtract baseline in correct scale (1/4) and length (QDC#_LENGTH[ch]) + psa_base = psatmp0 & 0xFFFF; // base only, in same scale as ADC samples + if( fippiconfig->QDC_DIV8[ch]) + bscale = 32.0; + else + bscale = 4.0; + + tmpI = (psatmp0 & 0xFFFF0000) >> 16; // raw Q0, scaled by 1/4, not BL corrected + tmpD = (double)tmpI - (double)psa_base/bscale * (double)fippiconfig->QDC0_LENGTH[ch]; // subtract QDCL0 x base/bscale from raw value + if( (tmpD>0) && (tmpD<65535)) + psa_Q0 = (int)floor(tmpD); + else + psa_Q0 = 0; + + tmpI = (psatmp1 & 0xFFFF); // raw Q1, scaled by 1/4, not BL corrected + tmpD = (double)tmpI - (double)psa_base/bscale * fippiconfig->QDC1_LENGTH[ch]; // subtract QDCL0 x base/bscale from raw value + if( (tmpD>0) && (tmpD<65535)) + psa_Q1 = (int)floor(tmpD); + else + psa_Q1 = 0; + + psa_ampl = ((psatmp1 & 0xFFFF0000) >> 16) - psa_base; + + if(psa_Q0!=0) + psa_R = (int)floor(1000.0*(double)psa_Q1/(double)psa_Q0); + else + psa_R = 0; + + // compute CFD fraction + // Normally x = dt * (cfd level - cfd low) / (cfd high - cfd low) = time after lower sample + // However, here CFD is latched before time stamp and we need to compute CFD time BEFORE timestamp. + // So we are interested in the time before higher sample = dt-x = dt*(cfd high - cfd level) / (cfd high - cfd low) + // result is in units of 1/256th ns + + // compute 1-x + cfdlev = (double)psa_ampl/2.0 + (double)psa_base; // compute 50% level + cfdlow = (cfdtmp0 & 0x00000FFF); + cfdhigh = (cfdtmp0 & 0x00FFF000) >> 12; // limited to 12 bits currently! + if((cfdhigh-cfdlow)>0) { + tmpD = ((cfdhigh-cfdlev)/(cfdhigh-cfdlow)); // in units of clock cycles + } else { + tmpD = 0; + } + cfdfrac = (int)floor(tmpD*4.0*256.0) & 0x3FF; //fraction 0..1 mapped to 0..1023, i.e. in units of 1/256ns + + // add offset within 2-sample group and offset to trigger + cfdticks = (cfdtmp0 & 0x0F000000) >> 24; // cfd ticks has the # of 4ns ticks from cfd level to the block of 2 samples that includes the maximum + ts_max = (cfdtmp0 & 0xF0000000) >> 28; // ft ticks has the 4 relevant bits of timestamp at maximum + tmpI = (info->evtimeL & 0x7F) >> 3; // 4 relevant bits of trigger time stamp, in 8ns steps + tmpS = ts_max - tmpI; + if(tmpS<0) tmpS = tmpS + 16; // build difference, tmps = time from trigger to max in 8ns steps + tmpS = 2*tmpS - cfdticks; // build difference, tmps = time from trigger to CFD high in 4ns steps + cfdout = (CW - tmpS)*4*256 + cfdfrac; // time from CW end to CFD point in units of 1/256 ns + + //assemble/save for write-to-file routine + info->psa0 = psa_ampl + (cfdout << 16); + info->psa1 = psa_base + (psa_Q0 << 16); + info->cfd0 = psa_Q1 + (psa_R << 16); + info->cfd1 = psatmp0; // debug +#endif + + // read raw energy sums + const unsigned int lsum = mapped[chaddr+CA_LSUM]; // leading, larger, "S1", past rising edge + const unsigned int tsum = mapped[chaddr+CA_TSUM]; // trailing, smaller, "S0" before rising edge + const unsigned int gsum = mapped[chaddr+CA_GSUM]; // gap sum, "Sg", during rising edge; also advances FIFO and increments Nout etc + + double ph = stats->C1[ch] * (double)lsum + stats->Cg[ch] * (double)gsum + stats->C0[ch] * (double)tsum - stats->baseline[ch]; + if ((ph<0.0) | (ph>65536.0)) ph =0.0; // out of range energies -> 0 + info->energy0 = (int)floor(ph); + if ((info->hit & (1<energy0 =0; // not a local hit -> 0 + + if( fippiconfig->RUN_TYPE == 0x501 || fippiconfig->RUN_TYPE == 0x301 ) //decimal 1281 or ... + { + //Dont save waveform + }else if( fippiconfig->RUN_TYPE == 0x400 || fippiconfig->RUN_TYPE == 0x500 ) //decimal 1280 + { +#if( PixieNetHit_HAS_WAVEFORM ) + mapped[AOUTBLOCK] = 3; + // R1 = mapped[AWF0+ch]; // dummy read? + + // multiply time in us * # ticks per us = time in ticks. must be multiple of BLOCKSIZE_400 + const int TL = BLOCKSIZE_400*(int)floor(fippiconfig->TRACE_LENGTH[ch]*ADC_CLK_MHZ/BLOCKSIZE_400); + assert( TL <= MAX_ACQ_TL ); + + info->num_waveform0 = TL; + info->NumCurrTraceBlks = TL/BLOCKSIZE_400; // current blocksize for channel header + info->NumPrevTraceBlks = stats->numtraceblocks; // prev blocksize for channel header + stats->numtraceblocks = TL/BLOCKSIZE_400; // current -> prev for next channel header + for( int k = 0; k < (TL/4); ++k ) + { + unsigned int wone = mapped[AWF0+ch]; + unsigned int wtwo = mapped[AWF0+ch]; + + info->waveform0[4*k+0] = (uint16_t)(wone >> 16); + info->waveform0[4*k+1] = (uint16_t)(wone & 0xFFFF); + info->waveform0[4*k+2] = (uint16_t)(wtwo >> 16); + info->waveform0[4*k+3] = (uint16_t)(wtwo & 0xFFFF); + } + + mapped[AOUTBLOCK] = OB_EVREG; +#else + static size_t ntimeswarned = 0; + if( ++ntimeswarned < 2 ) + printf( "Saving of wavform requested, but has not been enabled at compile time, see PixieNetHit_HAS_WAVEFORM\n" ); +#endif + }else + { + printf( "Unsupported run type\n" ); + }//if( RunType = ... ) / else + + eventcount++; + }else // event not acceptable (piled up, out of range, ?) + { + stats->numrejected[ch] += 1; + R1 = mapped[chaddr+CA_REJECT]; // read this register to advance event FIFOs without incrementing Nout etc + } + }// end event in this channel + }//for( int ch = 0; ch < NCHANNELS; ++ch ) + + return eventcount; +}//unsigned int collect_PixieNet_lm_data400 + + +/* ******************************************************************************** + * data collection and processing subroutine RUN_TYPE 0x402 + ******************************************************************************** */ + +unsigned int collect_PixieNet_lm_data402( volatile unsigned int *mapped, + PixieNetHit402 hits[NCHANNELS], + PixieNetRunningStats *stats, + const PixieNetFippiConfig *fippiconfig ) +{ + stats->numchecks += 1; + + unsigned int eventcount = 0; + unsigned int R1; + unsigned int Nchok = 0; + unsigned int chaddr; + unsigned int hit[NCHANNELS]; + unsigned int ch; + unsigned int Etemp[NCHANNELS]; + unsigned int wone, wtwo; + unsigned int lsum, tsum, gsum; + int TL; + + + const unsigned int evstats = mapped[AEVSTATS]; + + if( !( (evstats & 0xF)==0xF ) ) // LM402: process only if there are events in _every_ channel + return eventcount; + + + for( ch = 0; ch < NCHANNELS; ++ch ) // first loop: check if ALL acceptable + { + // read hit pattern and status info + chaddr = ch*16+16; + hit[ch] = mapped[chaddr+CA_HIT]; + if( hit[ch] & (fippiconfig->ACCEPT_PATTERN) ) + { + Nchok = Nchok+1; + } + } + + if(Nchok !=4) // event not acceptable (e.g. piled up ) + { + for( ch=0; ch < NCHANNELS; ch++) // second loop: clear ALL + { + chaddr = ch*16+16; + R1 = mapped[chaddr+CA_REJECT]; // read this register to advance event FIFOs without incrementing Nout etc + stats->numrejected[ch] += 1; + } + return eventcount; + } + else + { + + stats->collectionnum += 1; + stats->eventcount += 1; + + //Make sure to force a read for CA_REJECT events; this volatile my not be necassary. + //volatile unsigned int dummy = 0; + + // write out parts of the read loop, see above comment about not using vectors? + PixieNetHit402 *info = &(hits[eventcount]); // assign a local variable to the event record defined in the main polling loop + + info->evtimeL = mapped[AEVTSL]; // event time low + info->evtimeH = mapped[AEVTSH]; // event time high + info->PPStime = mapped[AEVPPS]; // PPS time latched by event + info->time0 = mapped[0*16+16+CA_TSL] >> 8; // local time, lower 24 bits + info->time1 = mapped[1*16+16+CA_TSL] >> 8; + info->time2 = mapped[2*16+16+CA_TSL] >> 8; + info->time3 = mapped[3*16+16+CA_TSL] >> 8; + + for( unsigned int ch = 0; ch < NCHANNELS; ++ch ) // third loop: read and store + { + + // read hit pattern and status info + chaddr = ch*16+16; + stats->numaccepted[ch] += 1; + + // read raw energy sums + lsum = mapped[chaddr+CA_LSUM]; // leading, larger, "S1", past rising edge + tsum = mapped[chaddr+CA_TSUM]; // trailing, smaller, "S0" before rising edge + gsum = mapped[chaddr+CA_GSUM]; // gap sum, "Sg", during rising edge; also advances FIFO and increments Nout etc + + double ph = stats->C1[ch] * (double)lsum + stats->Cg[ch] * (double)gsum + stats->C0[ch] * (double)tsum - stats->baseline[ch]; + if ((ph<0.0) | (ph>65536.0)) ph =0.0; // out of range energies -> 0 + Etemp[ch] = (int)floor(ph); + if ((hit[ch] & (1< 0 + } // for loop (E) + info->energy0 = Etemp[0]; + info->energy1 = Etemp[1]; + info->energy2 = Etemp[2]; + info->energy3 = Etemp[3]; + info->NumUserDataBlks = 0; + info->Esum = Etemp[0]+Etemp[1]+Etemp[2]+Etemp[3]; + + R1 = hit[0] | hit[1]; // or hits together and clear channel specific bits + R1 = R1 | hit[2]; + R1 = R1 | hit[3]; + R1 = R1 & 0x00FFFFFF; + info->hit = R1; + + #if( PixieNetHit_HAS_WAVEFORM ) + mapped[AOUTBLOCK] = 3; + + + // Channel 0 waveforms + R1 = mapped[AWF0+0]; // dummy read? + // multiply time in us * # ticks per us = time in ticks. must be multiple of BLOCKSIZE_400 + TL = BLOCKSIZE_400*(int)floor(fippiconfig->TRACE_LENGTH[0]*ADC_CLK_MHZ/BLOCKSIZE_400); + assert( TL <= MAX_ACQ_TL ); + info->num_waveform0 = TL; + info->NumTraceBlks0 = TL/BLOCKSIZE_400; // current blocksize for channel header + for( int k = 0; k < (TL/4); ++k ) + { + wone = mapped[AWF0+0]; + wtwo = mapped[AWF0+0]; + info->waveform0[4*k+0] = (uint16_t)(wone >> 16); + info->waveform0[4*k+1] = (uint16_t)(wone & 0xFFFF); + info->waveform0[4*k+2] = (uint16_t)(wtwo >> 16); + info->waveform0[4*k+3] = (uint16_t)(wtwo & 0xFFFF); + } + + // Channel 1 waveforms + R1 = mapped[AWF0+1]; // dummy read? + // multiply time in us * # ticks per us = time in ticks. must be multiple of BLOCKSIZE_400 + + TL = BLOCKSIZE_400*(int)floor(fippiconfig->TRACE_LENGTH[2]*ADC_CLK_MHZ/BLOCKSIZE_400); + assert( TL <= MAX_ACQ_TL ); + info->num_waveform1 = TL; + info->NumTraceBlks1 = TL/BLOCKSIZE_400; // current blocksize for channel header + for( int k = 0; k < (TL/4); ++k ) + { + wone = mapped[AWF0+1]; + wtwo = mapped[AWF0+1]; + info->waveform1[4*k+0] = (uint16_t)(wone >> 16); + info->waveform1[4*k+1] = (uint16_t)(wone & 0xFFFF); + info->waveform1[4*k+2] = (uint16_t)(wtwo >> 16); + info->waveform1[4*k+3] = (uint16_t)(wtwo & 0xFFFF); + } + + // Channel 2 waveforms + R1 = mapped[AWF0+2]; // dummy read? + // multiply time in us * # ticks per us = time in ticks. must be multiple of BLOCKSIZE_400 + TL = BLOCKSIZE_400*(int)floor(fippiconfig->TRACE_LENGTH[2]*ADC_CLK_MHZ/BLOCKSIZE_400); + assert( TL <= MAX_ACQ_TL ); + info->num_waveform2 = TL; + info->NumTraceBlks2 = TL/BLOCKSIZE_400; // current blocksize for channel header + for( int k = 0; k < (TL/4); ++k ) + { + wone = mapped[AWF0+2]; + wtwo = mapped[AWF0+2]; + info->waveform2[4*k+0] = (uint16_t)(wone >> 16); + info->waveform2[4*k+1] = (uint16_t)(wone & 0xFFFF); + info->waveform2[4*k+2] = (uint16_t)(wtwo >> 16); + info->waveform2[4*k+3] = (uint16_t)(wtwo & 0xFFFF); + } + + // Channel 3 waveforms + R1 = mapped[AWF0+3]; // dummy read? + // multiply time in us * # ticks per us = time in ticks. must be multiple of BLOCKSIZE_400 + TL = BLOCKSIZE_400*(int)floor(fippiconfig->TRACE_LENGTH[2]*ADC_CLK_MHZ/BLOCKSIZE_400); + assert( TL <= MAX_ACQ_TL ); + info->num_waveform3 = TL; + info->NumTraceBlks3 = TL/BLOCKSIZE_400; // current blocksize for channel header + for( int k = 0; k < (TL/4); ++k ) + { + wone = mapped[AWF0+3]; + wtwo = mapped[AWF0+3]; + info->waveform3[4*k+0] = (uint16_t)(wone >> 16); + info->waveform3[4*k+1] = (uint16_t)(wone & 0xFFFF); + info->waveform3[4*k+2] = (uint16_t)(wtwo >> 16); + info->waveform3[4*k+3] = (uint16_t)(wtwo & 0xFFFF); + } + + // Summary info + info->NumCurrTraceBlks = info->NumTraceBlks0 + info->NumTraceBlks1 + info->NumTraceBlks2 + info->NumTraceBlks3; // current blocksize for channel header + info->NumPrevTraceBlks = stats->numtraceblocks; // prev blocksize for channel header + stats->numtraceblocks = info->NumCurrTraceBlks; // current -> prev for next channel header + + mapped[AOUTBLOCK] = OB_EVREG; + #else + static size_t ntimeswarned = 0; + if( ++ntimeswarned < 2 ) + printf( "Saving of wavform requested, but has not been enabled at compile time, see PixieNetHit_HAS_WAVEFORM\n" ); + #endif + + eventcount++; + } // event acceptable + + return eventcount; +}//unsigned int collect_PixieNet_lm_data402 + + + +/* ******************************************************************************** + * data write to file subroutine (runtype 0x400) + ******************************************************************************** */ + +int PixieNetHit_write_400( FILE *outstrm, const PixieNetHit402 * const hit ) +{ + //fwrite is really slow (like very significant impact on throughput of events + // slow), so we will write to a buffer, and then to the file. + uint8_t buffer[CHAN_HEAD_LENGTH_400*2] = {0}; + uint32_t wm = WATERMARK; + memcpy( buffer + 0, &(hit->hit), 4 ); +#if( PixieNetHit_HAS_WAVEFORM ) + memcpy( buffer + 4, &(hit->NumCurrTraceBlks), 2 ); + memcpy( buffer + 6, &(hit->NumPrevTraceBlks), 2 ); +#endif + memcpy( buffer + 8, &(hit->evtimeL), 4 ); + memcpy( buffer + 12, &(hit->evtimeH), 4 ); + memcpy( buffer + 16, &(hit->energy0), 2 ); + memcpy( buffer + 18, &(hit->channel), 2 ); +#if( PixieNetHit_RECORD_HIT_PSA ) + memcpy( buffer + 20, &(hit->psa0), 4 ); + memcpy( buffer + 24, &(hit->psa1), 4 ); + memcpy( buffer + 28, &(hit->cfd0), 4 ); + memcpy( buffer + 32, &(hit->cfd1), 4 ); +#endif + // no checksum for now + memcpy( buffer + 60, &(wm), 4 ); + fwrite( buffer, 1, CHAN_HEAD_LENGTH_400*2, outstrm ); + +#if( PixieNetHit_HAS_WAVEFORM ) + fwrite( hit->waveform0, hit->num_waveform0, sizeof(hit->waveform0[0]), outstrm ); +#endif + + return 1; +}//void PixieNetHit_write_400( FILE *outstrm, const PixieNetHit400 * const hit ) + + +/* ******************************************************************************** + * data write to file subroutine (runtype 0x402) + ******************************************************************************** */ + +int PixieNetHit_write_402( FILE *outstrm, const PixieNetHit402 * const hit ) +{ + //fwrite is really slow (like very significant impact on throughput of events + // slow), so we will write to a buffer, and then to the file. + uint8_t buffer[CHAN_HEAD_LENGTH_400*2] = {0}; + uint32_t wm = WATERMARK; + memcpy( buffer + 0, &(hit->hit), 4 ); +#if( PixieNetHit_HAS_WAVEFORM ) + memcpy( buffer + 4, &(hit->NumCurrTraceBlks), 2 ); + memcpy( buffer + 6, &(hit->NumPrevTraceBlks), 2 ); +#endif + memcpy( buffer + 8, &(hit->evtimeH), 4 ); + memcpy( buffer + 12, &(hit->Esum), 2 ); + memcpy( buffer + 14, &(hit->NumUserDataBlks), 2 ); + memcpy( buffer + 16, &(hit->time0), 4 ); + memcpy( buffer + 20, &(hit->energy0), 2 ); +#if( PixieNetHit_HAS_WAVEFORM ) + memcpy( buffer + 22, &(hit->NumTraceBlks0), 2 ); +#endif + memcpy( buffer + 24, &(hit->time1), 4 ); + memcpy( buffer + 28, &(hit->energy1), 2 ); +#if( PixieNetHit_HAS_WAVEFORM ) + memcpy( buffer + 30, &(hit->NumTraceBlks1), 2 ); +#endif + memcpy( buffer + 32, &(hit->time2), 4 ); + memcpy( buffer + 36, &(hit->energy2), 2 ); +#if( PixieNetHit_HAS_WAVEFORM ) + memcpy( buffer + 38, &(hit->NumTraceBlks2), 2 ); +#endif + memcpy( buffer + 40, &(hit->time3), 4 ); + memcpy( buffer + 44, &(hit->energy3), 2 ); +#if( PixieNetHit_HAS_WAVEFORM ) + memcpy( buffer + 46, &(hit->NumTraceBlks3), 2 ); +#endif + // 48-51: channel hit detail + memcpy( buffer + 52, &(hit->evtimeL), 4 ); + // no checksum for now + memcpy( buffer + 60, &(wm), 4 ); + fwrite( buffer, 1, CHAN_HEAD_LENGTH_400*2, outstrm ); + +#if( PixieNetHit_HAS_WAVEFORM ) + fwrite( hit->waveform0, hit->num_waveform0, sizeof(hit->waveform0[0]), outstrm ); + fwrite( hit->waveform1, hit->num_waveform1, sizeof(hit->waveform1[0]), outstrm ); + fwrite( hit->waveform2, hit->num_waveform2, sizeof(hit->waveform2[0]), outstrm ); + fwrite( hit->waveform3, hit->num_waveform3, sizeof(hit->waveform3[0]), outstrm ); +#endif + + return 1; +}//void PixieNetHit_write_402( FILE *outstrm, const PixieNetHit400 * const hit ) + + + diff --git a/adcavgpage.html b/adcavgpage.html new file mode 100644 index 0000000..8549700 --- /dev/null +++ b/adcavgpage.html @@ -0,0 +1,130 @@ + + + + + + + Pixie-Net Triggered ADC (file) + + + + + + + + + + + +
+

Pixie-Net Triggered ADC Traces (file)

+
+ +
+
+ XIA Logo +

+ Home + Current ADC traces + Current run statistics + Most recent
MCA spectra
+ Web interface + +
+

Help

+

This page displays the triggered, averaged ADC waveforms saved to file ADCAVG.csv by avgadc.

+

Double click to auto zoom.
Click and drag to zoom.
Alt click and drag to pan.

+

Use browser button to refresh.

+

Check settings for time scale.

+ + + +
+
+ +
+
+
+
+
+ +
+ + + + + + + + + + diff --git a/adcpage.html b/adcpage.html new file mode 100644 index 0000000..a1d6888 --- /dev/null +++ b/adcpage.html @@ -0,0 +1,129 @@ + + + + + + + Pixie-Net ADC (file) + + + + + + + + +
+

Pixie-Net ADC Traces (file)

+
+ +
+
+ XIA Logo +

+ Home + Current ADC traces + Current run statistics + Most recent
MCA spectra
+ Web interface + +
+

Help

+

This page displays the ADC waveforms saved to file ADC.csv by gettraces.

+

Double click to auto zoom.
Click and drag to zoom.
Alt click and drag to pan.

+

Use browser button to refresh.

+

Roughly 200 nanoseconds between samples

+ + + +
+
+ +
+
+
+
+
+ +
+ + + + + + + + + + + diff --git a/autoboot.sh b/autoboot.sh new file mode 100644 index 0000000..6dc6f62 --- /dev/null +++ b/autoboot.sh @@ -0,0 +1,2 @@ +#!/bin/bash +./progfippi > /var/www/autoboot.log diff --git a/avgadc.c b/avgadc.c new file mode 100644 index 0000000..9dae135 --- /dev/null +++ b/avgadc.c @@ -0,0 +1,200 @@ +/*---------------------------------------------------------------------- + * Copyright (c) 2018 XIA LLC + * All rights reserved. + * + * Redistribution and use in source and binary forms, + * with or without modification, are permitted provided + * that the following conditions are met: + * + * * Redistributions of source code must retain the above + * copyright notice, this list of conditions and the + * following disclaimer. + * * Redistributions in binary form must reproduce the + * above copyright notice, this list of conditions and the + * following disclaimer in the documentation and/or other + * materials provided with the distribution. + * * Neither the name of XIA LLC + * nor the names of its contributors may be used to endorse + * or promote products derived from this software without + * specific prior written permission. + * + * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND + * CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, + * INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF + * MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. + * IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE + * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR + * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, + * PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, + * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON + * ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR + * TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF + * THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF + * SUCH DAMAGE. + *----------------------------------------------------------------------*/ +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include + +#include "PixieNetDefs.h" +#include "PixieNetCommon.h" +#include "PixieNetConfig.h" + +int main(void) { + + int fd; + void *map_addr; + int size = 4096; + volatile unsigned int *mapped; + int k; + FILE * fil; + unsigned int adc0[NAVG_TRACE_SAMPLES], adc1[NAVG_TRACE_SAMPLES], adc2[NAVG_TRACE_SAMPLES], adc3[NAVG_TRACE_SAMPLES]; + unsigned int mval; + unsigned int maxwait; + double scale[NCHANNELS]; + + PixieNetFippiConfig fippiconfig; // struct holding the input parameters + const char *defaults_file = "defaults.ini"; + int rval = init_PixieNetFippiConfig_from_file( defaults_file, 0, &fippiconfig ); // first load defaults, do not allow missing parameters + if( rval != 0 ) + { + printf( "Failed to parse FPGA settings from %s, rval=%d\n", defaults_file, rval ); + return rval; + } + const char *settings_file = "settings.ini"; + rval = init_PixieNetFippiConfig_from_file( settings_file, 1, &fippiconfig ); // second override with user settings, do allow missing + if( rval != 0 ) + { + printf( "Failed to parse FPGA settings from %s, rval=%d\n", settings_file, rval ); + return rval; + } + + // compute max. wait time and scaling factor + maxwait = 0; + for( k = 0; k < NCHANNELS; k ++ ) // get maximum sampling interval + { + if(maxwait< fippiconfig.ADC_AVG[k]) maxwait = fippiconfig.ADC_AVG[k]; + + scale[k] = (double)fippiconfig.ADC_AVG[k]; + if(fippiconfig.ADC_AVG[k] > 2048) + scale[k] = scale[k]/16384.0; + else if(fippiconfig.ADC_AVG[k] > 64) + scale[k] = scale[k]/128.0; + // scale[k] =1; // debug + + } + maxwait = maxwait * NAVG_TRACE_SAMPLES * 10; // ten times max total sampling time (in clock cycles) + maxwait = (int)floor(maxwait * 8 / 100000); // scale in 100 us wait cycles + printf( "maxwait for timeout: %d \n", maxwait ); + printf( "scale factors %f %f %f %f \n", scale[0], scale[1], scale[2], scale[3] ); + + + + + + // *************** PS/PL IO initialization ********************* + // open the device for PD register I/O + fd = open("/dev/uio0", O_RDWR); + if (fd < 0) { + perror("Failed to open devfile"); + return 1; + } + + map_addr = mmap( NULL, size, PROT_READ | PROT_WRITE, MAP_SHARED, fd, 0); + + if (map_addr == MAP_FAILED) { + perror("Failed to mmap"); + return 1; + } + + mapped = (unsigned int *) map_addr; + + + // **************** XIA code begins ********************** + + + // 1. arm trigger + mapped[AOUTBLOCK] = OB_IOREG; + mapped[ACOUNTER_CLR] = 1; // any write to COUNTER_CLR arms the trigger for capturing averaged samples + + // 2. poll for capture to be finished + mapped[AOUTBLOCK] = OB_EVREG; // switch reads to event data block of addresses + k=0; + do { + usleep(1000); + k=k+1; + mval = mapped[AADCTRIG]; + printf("ADCTRIG = 0x%x \n", mval); + } + while ( ((mval & 0x00F0) == 0) & (k< maxwait) ); // any of the 4 channels triggered and is done + if(k>=maxwait) + { + printf("Error: Waiting for trigger timed out \n"); + return -1; + } + + + + // 3. read 4K samples from ADC register + + // dummy reads for sampling update + k = mapped[AAVGADC0] & 0xFFFF; + k = mapped[AAVGADC1] & 0xFFFF; + k = mapped[AAVGADC2] & 0xFFFF; + k = mapped[AAVGADC3] & 0xFFFF; + + if( (mval & 0x0010) >0) // read only traces that triggered + for( k = 0; k < NAVG_TRACE_SAMPLES; k ++ ) + adc0[k] = (int)floor((double)mapped[AAVGADC0] / scale[0] ); + else + for( k = 0; k < NAVG_TRACE_SAMPLES; k ++ ) + adc0[k] = (k & 0x0003) +0 ; + + if( (mval & 0x0020) >0) // read only traces that triggered + for( k = 0; k < NAVG_TRACE_SAMPLES; k ++ ) + adc1[k] = (int)floor((double)mapped[AAVGADC1] / scale[1] ); + else + for( k = 0; k < NAVG_TRACE_SAMPLES; k ++ ) + adc1[k] = (k & 0x0003) +1 ; + + if( (mval & 0x0040) >0) // read only traces that triggered + for( k = 0; k < NAVG_TRACE_SAMPLES; k ++ ) + adc2[k] = (int)floor((double)mapped[AAVGADC2] / scale[2] ); + else + for( k = 0; k < NAVG_TRACE_SAMPLES; k ++ ) + adc2[k] = (k & 0x0003) +2 ; + + if( (mval & 0x0080) >0) // read only traces that triggered + for( k = 0; k < NAVG_TRACE_SAMPLES; k ++ ) + adc3[k] = (int)floor((double)mapped[AAVGADC3] / scale[3] ); + else + for( k = 0; k < NAVG_TRACE_SAMPLES; k ++ ) + adc3[k] = (k & 0x0003) +3 ; + + + // 4. open the output file + fil = fopen("ADCAVG.csv","w"); + fprintf(fil,"sample,adc0,adc1,adc2,adc3\n"); + + // write to file + for( k = 0; k < NAVG_TRACE_SAMPLES; k ++ ) + { + fprintf(fil,"%d,%d,%d,%d,%d\n ",k,adc0[k],adc1[k],adc2[k],adc3[k]); + } + + + // clean up + fclose(fil); + munmap(map_addr, size); + close(fd); + return 0; +} diff --git a/cgiavgtraces.c b/cgiavgtraces.c new file mode 100644 index 0000000..d741933 --- /dev/null +++ b/cgiavgtraces.c @@ -0,0 +1,230 @@ +/*---------------------------------------------------------------------- + * Copyright (c) 2018 XIA LLC + * All rights reserved. + * + * Redistribution and use in source and binary forms, + * with or without modification, are permitted provided + * that the following conditions are met: + * + * * Redistributions of source code must retain the above + * copyright notice, this list of conditions and the + * following disclaimer. + * * Redistributions in binary form must reproduce the + * above copyright notice, this list of conditions and the + * following disclaimer in the documentation and/or other + * materials provided with the distribution. + * * Neither the name of XIA LLC + * nor the names of its contributors may be used to endorse + * or promote products derived from this software without + * specific prior written permission. + * + * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND + * CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, + * INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF + * MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. + * IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE + * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR + * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, + * PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, + * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON + * ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR + * TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF + * THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF + * SUCH DAMAGE. + *----------------------------------------------------------------------*/ +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include + +#include "PixieNetDefs.h" +#include "PixieNetCommon.h" +#include "PixieNetConfig.h" + + +int main(void) { + + int fd; + void *map_addr; + int size = 4096; + volatile unsigned int *mapped; + int k; + FILE * fil; + unsigned int adc0[NAVG_TRACE_SAMPLES], adc1[NAVG_TRACE_SAMPLES], adc2[NAVG_TRACE_SAMPLES], adc3[NAVG_TRACE_SAMPLES]; + unsigned int mval; + unsigned int maxwait; + double scale[NCHANNELS]; + char line[LINESZ]; + + PixieNetFippiConfig fippiconfig; // struct holding the input parameters + const char *defaults_file = "defaults.ini"; + int rval = init_PixieNetFippiConfig_from_file( defaults_file, 0, &fippiconfig ); // first load defaults, do not allow missing parameters + if( rval != 0 ) + { + printf( "Failed to parse FPGA settings from %s, rval=%d\n", defaults_file, rval ); + return rval; + } + const char *settings_file = "settings.ini"; + rval = init_PixieNetFippiConfig_from_file( settings_file, 1, &fippiconfig ); // second override with user settings, do allow missing + if( rval != 0 ) + { + printf( "Failed to parse FPGA settings from %s, rval=%d\n", settings_file, rval ); + return rval; + } + + // compute max. wait time and scaling factor + maxwait = 0; + for( k = 0; k < NCHANNELS; k ++ ) // get maximum sampling interval + { + if(maxwait< fippiconfig.ADC_AVG[k]) maxwait = fippiconfig.ADC_AVG[k]; + + scale[k] = (double)fippiconfig.ADC_AVG[k]; + if(fippiconfig.ADC_AVG[k] > 2048) + scale[k] = scale[k]/16384.0; + else if(fippiconfig.ADC_AVG[k] > 64) + scale[k] = scale[k]/128.0; + // scale[k] =1; // debug + + } + maxwait = maxwait * NAVG_TRACE_SAMPLES * 10; // ten times max total sampling time (in clock cycles) + maxwait = (int)floor(maxwait * 8 / 100000); // scale in 100 us wait cycles +// printf( "maxwait for timeout: %d \n", maxwait ); +// printf( "scale factors %f %f %f %f \n", scale[0], scale[1], scale[2], scale[3] ); + + + + + // *************** PS/PL IO initialization ********************* + // open the device for PD register I/O + fd = open("/dev/uio0", O_RDWR); + if (fd < 0) { + perror("Failed to open devfile"); + return 1; + } + + map_addr = mmap( NULL, size, PROT_READ | PROT_WRITE, MAP_SHARED, fd, 0); + + if (map_addr == MAP_FAILED) { + perror("Failed to mmap"); + return 1; + } + + mapped = (unsigned int *) map_addr; + + + // **************** XIA code begins ********************** + + // 1. arm trigger + mapped[AOUTBLOCK] = OB_IOREG; + mapped[ACOUNTER_CLR] = 1; // any write to COUNTER_CLR arms the trigger for capturing averaged samples + + // 2. poll for capture to be finished + mapped[AOUTBLOCK] = OB_EVREG; // switch reads to event data block of addresses + k=0; + do { + usleep(10000); + k=k+1; + mval = mapped[AADCTRIG]; + // printf("ADCTRIG = 0x%x \n", mval); + } + while ( ((mval & 0x00F0) == 0) & (k< maxwait) ); // any of the 4 channels triggered and is done + if(k>=maxwait) + { + printf("Error: Waiting for trigger timed out \n"); + return -1; + } + + + + // 3. read 4K samples from ADC register + + // dummy reads for sampling update + k = mapped[AAVGADC0] & 0xFFFF; + k = mapped[AAVGADC1] & 0xFFFF; + k = mapped[AAVGADC2] & 0xFFFF; + k = mapped[AAVGADC3] & 0xFFFF; + + if( (mval & 0x0010) >0) // read only traces that triggered + for( k = 0; k < NAVG_TRACE_SAMPLES; k ++ ) + adc0[k] = (int)floor((double)mapped[AAVGADC0] / scale[0] ); + else + for( k = 0; k < NAVG_TRACE_SAMPLES; k ++ ) + adc0[k] = (k & 0x0003) +0 ; + + if( (mval & 0x0020) >0) // read only traces that triggered + for( k = 0; k < NAVG_TRACE_SAMPLES; k ++ ) + adc1[k] = (int)floor((double)mapped[AAVGADC1] / scale[1] ); + else + for( k = 0; k < NAVG_TRACE_SAMPLES; k ++ ) + adc1[k] = (k & 0x0003) +1 ; + + if( (mval & 0x0040) >0) // read only traces that triggered + for( k = 0; k < NAVG_TRACE_SAMPLES; k ++ ) + adc2[k] = (int)floor((double)mapped[AAVGADC2] / scale[2] ); + else + for( k = 0; k < NAVG_TRACE_SAMPLES; k ++ ) + adc2[k] = (k & 0x0003) +2 ; + + if( (mval & 0x0080) >0) // read only traces that triggered + for( k = 0; k < NAVG_TRACE_SAMPLES; k ++ ) + adc3[k] = (int)floor((double)mapped[AAVGADC3] / scale[3] ); + else + for( k = 0; k < NAVG_TRACE_SAMPLES; k ++ ) + adc3[k] = (k & 0x0003) +3 ; + + + // 4. read the webpage template and print + fil = fopen("adcavgpage.html","r"); + for( k = 0; k < 96; k ++ ) + { + fgets(line, LINESZ, fil); // read from template, first part + if(k==6) + printf("Pixie-Net Triggered ADC Traces (current) \n"); // "print" to webserver on stdout + else if(k==57) + printf("

Pixie-Net Triggered ADC Traces (current)

\n"); // "print" to webserver on stdout + else if(k==72) + printf("

This page displays the triggered, averaged ADC waveforms just read from the Pixie-Net

\n"); // "print" to webserver on stdout + else if(k==76) + printf("

Do not execute or refresh while a DAQ is in progress

\n"); // "print" to webserver on stdout + else + printf("%s",line); // "print" to webserver on stdout + } + + fgets(line, LINESZ, fil); // read from template, the line listing the ADC.csv file. This is not printed + printf(" \"sample,adc0,adc1,adc2,adc3\\n\" + \n"); + + // print the data + for( k = 0; k < NAVG_TRACE_SAMPLES; k ++ ) + { + printf(" \"%d,%d,%d,%d,%d\\n \" + \n",k,adc0[k],adc1[k],adc2[k],adc3[k]); + } + // comma, not + requred in last line + printf(" \"%d,%d,%d,%d,%d\\n \" , \n",k,adc0[k-1],adc1[k-1],adc2[k-1],adc3[k-1]); + + // finish printing the webpage + for( k = 97; k < 125; k ++ ) + { + if(k==74) { + fgets(line, LINESZ, fil); // read from template + printf("

Time scale (ns): %d %d %d %d

",fippiconfig.ADC_AVG[0]*4,fippiconfig.ADC_AVG[1]*4,fippiconfig.ADC_AVG[2]*4,fippiconfig.ADC_AVG[3]*4); + } + else { + fgets(line, LINESZ, fil); // read from template + printf("%s",line); // "print" to webserver on stdout + } + } + +// clean up +munmap(map_addr, size); +close(fd); +fclose(fil); +return 0; +} diff --git a/cgireadsettings.c b/cgireadsettings.c new file mode 100644 index 0000000..54705c4 --- /dev/null +++ b/cgireadsettings.c @@ -0,0 +1,103 @@ +/*---------------------------------------------------------------------- + * Copyright (c) 2019 XIA LLC + * All rights reserved. + * + * Redistribution and use in source and binary forms, + * with or without modification, are permitted provided + * that the following conditions are met: + * + * * Redistributions of source code must retain the above + * copyright notice, this list of conditions and the + * following disclaimer. + * * Redistributions in binary form must reproduce the + * above copyright notice, this list of conditions and the + * following disclaimer in the documentation and/or other + * materials provided with the distribution. + * * Neither the name of XIA LLC + * nor the names of its contributors may be used to endorse + * or promote products derived from this software without + * specific prior written permission. + * + * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND + * CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, + * INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF + * MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. + * IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE + * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR + * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, + * PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, + * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON + * ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR + * TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF + * THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF + * SUCH DAMAGE. + *----------------------------------------------------------------------*/ +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include + +#include "PixieNetDefs.h" +#include "PixieNetCommon.h" +#include "PixieNetConfig.h" + +int main(void) { + + int ch; // ch = abs ch. no; ch_k7 = ch. no in k7 + + // **************** XIA code begins ********************** + + + + // ******************* read ini file and fill struct with values ******************** + + PixieNetFippiConfig fippiconfig; // struct holding the input parameters + const char *defaults_file = "defaults.ini"; + int rval = init_PixieNetFippiConfig_from_file( defaults_file, 0, &fippiconfig ); // first load defaults, do not allow missing parameters + if( rval != 0 ) + { + printf( "Failed to parse FPGA settings from %s, rval=%d\n", defaults_file, rval ); + return rval; + } + const char *settings_file = "settings.ini"; + rval = init_PixieNetFippiConfig_from_file( settings_file, 2, &fippiconfig ); // second override with user settings, do allow missing and no warning (2) + if( rval != 0 ) + { + printf( "Failed to parse FPGA settings from %s, rval=%d\n", settings_file, rval ); + return rval; + } + + // always report all 32 channels, even those unused + printf("channel,polarity,offset,analog gain,digital gain,tau,\n"); + for(ch=0;ch0), // CCSRA_INVERT_05 + fippiconfig.VOFFSET[ch], + fippiconfig.ANALOG_GAIN[ch], + fippiconfig.DIG_GAIN[ch], + fippiconfig.TAU[ch] + ); + // report key module parameters in the end + printf("RUN_TYPE,0x%x,",fippiconfig.RUN_TYPE); + printf("REQ_RUNTIME,%d,",(int)fippiconfig.REQ_RUNTIME); + + + // REQ_RUNTIME,%d,\n", //UDP_OUTPUT,%d,\n", //WR_RUNTIME_CTRL,%d,\n", + // fippiconfig.RUN_TYPE, + // fippiconfig.REQ_RUNTIME); + // fippiconfig.UDP_OUTPUT + // (int)fippiconfig.WR_RUNTIME_CTRL); + // ); + + + // clean up + return 0; +} diff --git a/cgistats.c b/cgistats.c new file mode 100644 index 0000000..38e84fc --- /dev/null +++ b/cgistats.c @@ -0,0 +1,118 @@ +/*---------------------------------------------------------------------- + * Copyright (c) 2017 XIA LLC + * All rights reserved. + * + * Redistribution and use in source and binary forms, + * with or without modification, are permitted provided + * that the following conditions are met: + * + * * Redistributions of source code must retain the above + * copyright notice, this list of conditions and the + * following disclaimer. + * * Redistributions in binary form must reproduce the + * above copyright notice, this list of conditions and the + * following disclaimer in the documentation and/or other + * materials provided with the distribution. + * * Neither the name of XIA LLC + * nor the names of its contributors may be used to endorse + * or promote products derived from this software without + * specific prior written permission. + * + * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND + * CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, + * INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF + * MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. + * IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE + * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR + * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, + * PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, + * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON + * ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR + * TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF + * THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF + * SUCH DAMAGE. + *----------------------------------------------------------------------*/ +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include + +#include "PixieNetDefs.h" +#include "PixieNetCommon.h" + + +int main(void) { + + int fd; + void *map_addr; + int size = 4096; + volatile unsigned int *mapped; + int k; + FILE * fil; + char line[LINESZ]; + + // *************** PS/PL IO initialization ********************* + // open the device for PD register I/O + fd = open("/dev/uio0", O_RDWR); + if (fd < 0) { + perror("Failed to open devfile"); + return 1; + } + + map_addr = mmap( NULL, size, PROT_READ | PROT_WRITE, MAP_SHARED, fd, 0); + + if (map_addr == MAP_FAILED) { + perror("Failed to mmap"); + return 1; + } + + mapped = (unsigned int *) map_addr; + + // ************** XIA code begins ************************** + + // read the webpage template and print + fil = fopen("rspage.html","r"); + for( k = 0; k < 96; k ++ ) + { + fgets(line, LINESZ, fil); // read from template, first part + if(k==6) + printf("Pixie-Net Run Statistics (current)\n"); + else if(k==60) + printf("

Pixie-Net Run Statistics (current)

\n"); + else if(k==75) + printf("

This page displays the run statistics just read from the Pixie-Net

\n"); // "print" to webserver on stdout + else if(k==76) + printf("

Do not execute or refresh while a DAQ is in progress

\n"); // "print" to webserver on stdout + else + printf("%s",line); // "print" to webserver on stdout + } + + // print runstats to stdout + printf(" var csv = [ \n"); + // printf("{ParameterM:\"rest\", Module:123, ParameterC:\"test\", Channel0:1, Channel1:1, Channel2:1, Channel3:1}, \n"); + mapped[AOUTBLOCK] = OB_RSREG; + read_print_runstats(0, 1, mapped); + mapped[AOUTBLOCK] = OB_IOREG; + printf(" ]; \n"); + + + // finish printing the webpage + for( k = 96; k < 130; k ++ ) + { + fgets(line, LINESZ, fil); // read from template + printf("%s",line); // "print" to webserver on stdout + } + + // clean up + munmap(map_addr, size); + close(fd); + fclose(fil); + return 0; +} diff --git a/cgitraces.c b/cgitraces.c new file mode 100644 index 0000000..84c284d --- /dev/null +++ b/cgitraces.c @@ -0,0 +1,142 @@ +/*---------------------------------------------------------------------- + * Copyright (c) 2017 XIA LLC + * All rights reserved. + * + * Redistribution and use in source and binary forms, + * with or without modification, are permitted provided + * that the following conditions are met: + * + * * Redistributions of source code must retain the above + * copyright notice, this list of conditions and the + * following disclaimer. + * * Redistributions in binary form must reproduce the + * above copyright notice, this list of conditions and the + * following disclaimer in the documentation and/or other + * materials provided with the distribution. + * * Neither the name of XIA LLC + * nor the names of its contributors may be used to endorse + * or promote products derived from this software without + * specific prior written permission. + * + * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND + * CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, + * INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF + * MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. + * IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE + * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR + * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, + * PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, + * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON + * ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR + * TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF + * THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF + * SUCH DAMAGE. + *----------------------------------------------------------------------*/ +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include + +#include "PixieNetDefs.h" +#include "PixieNetCommon.h" + + +int main(void) { + + int fd; + void *map_addr; + int size = 4096; + volatile unsigned int *mapped; + int k; + FILE * fil; + unsigned int adc0[NTRACE_SAMPLES], adc1[NTRACE_SAMPLES], adc2[NTRACE_SAMPLES], adc3[NTRACE_SAMPLES]; + char line[LINESZ]; + + + // *************** PS/PL IO initialization ********************* + // open the device for PD register I/O + fd = open("/dev/uio0", O_RDWR); + if (fd < 0) { + perror("Failed to open devfile"); + return 1; + } + + map_addr = mmap( NULL, size, PROT_READ | PROT_WRITE, MAP_SHARED, fd, 0); + + if (map_addr == MAP_FAILED) { + perror("Failed to mmap"); + return 1; + } + + mapped = (unsigned int *) map_addr; + + + // **************** XIA code begins ********************** + + // read 8K samples from ADC register + // at this point, no guarantee that sampling is truly periodic + mapped[AOUTBLOCK] = OB_EVREG; // switch reads to event data block of addresses + + // dummy reads for sampling update + k = mapped[AADC0] & 0xFFFF; + k = mapped[AADC1] & 0xFFFF; + k = mapped[AADC2] & 0xFFFF; + k = mapped[AADC3] & 0xFFFF; + + for( k = 0; k < NTRACE_SAMPLES; k ++ ) + adc0[k] = mapped[AADC0] & 0xFFFF; + for( k = 0; k < NTRACE_SAMPLES; k ++ ) + adc1[k] = mapped[AADC1] & 0xFFFF; + for( k = 0; k < NTRACE_SAMPLES; k ++ ) + adc2[k] = mapped[AADC2] & 0xFFFF; + for( k = 0; k < NTRACE_SAMPLES; k ++ ) + adc3[k] = mapped[AADC3] & 0xFFFF; + + // read the webpage template and print + fil = fopen("adcpage.html","r"); + for( k = 0; k < 95; k ++ ) + { + fgets(line, LINESZ, fil); // read from template, first part + if(k==6) + printf("Pixie-Net ADC (current) \n"); // "print" to webserver on stdout + else if(k==55) + printf("

Pixie-Net ADC Traces (current)

\n"); // "print" to webserver on stdout + else if(k==70) + printf("

This page displays the ADC waveforms just read from the Pixie-Net

\n"); // "print" to webserver on stdout + else if(k==74) + printf("

Do not execute or refresh while a DAQ is in progress

\n"); // "print" to webserver on stdout + else + printf("%s",line); // "print" to webserver on stdout + } + + fgets(line, LINESZ, fil); // read from template, the line listing the ADC.csv file. This is not printed + printf(" \"sample,adc0,adc1,adc2,adc3\\n\" + \n"); + + // print the data + for( k = 0; k < NTRACE_SAMPLES; k ++ ) + { + printf(" \"%d,%d,%d,%d,%d\\n \" + \n",k,adc0[k],adc1[k],adc2[k],adc3[k]); + } + // comma, not + requred in last line + printf(" \"%d,%d,%d,%d,%d\\n \" , \n",k,adc0[k-1],adc1[k-1],adc2[k-1],adc3[k-1]); + + // finish printing the webpage + for( k = 96; k < 124; k ++ ) + { + fgets(line, LINESZ, fil); // read from template + printf("%s",line); // "print" to webserver on stdout + } + +// clean up +munmap(map_addr, size); +close(fd); +fclose(fil); +return 0; +} diff --git a/cgiwaveforms.c b/cgiwaveforms.c new file mode 100644 index 0000000..2ffcacc --- /dev/null +++ b/cgiwaveforms.c @@ -0,0 +1,222 @@ +/*---------------------------------------------------------------------- + * Copyright (c) 2017 XIA LLC + * All rights reserved. + * + * Redistribution and use in source and binary forms, + * with or without modification, are permitted provided + * that the following conditions are met: + * + * * Redistributions of source code must retain the above + * copyright notice, this list of conditions and the + * following disclaimer. + * * Redistributions in binary form must reproduce the + * above copyright notice, this list of conditions and the + * following disclaimer in the documentation and/or other + * materials provided with the distribution. + * * Neither the name of XIA LLC + * nor the names of its contributors may be used to endorse + * or promote products derived from this software without + * specific prior written permission. + * + * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND + * CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, + * INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF + * MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. + * IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE + * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR + * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, + * PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, + * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON + * ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR + * TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF + * THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF + * SUCH DAMAGE. + *----------------------------------------------------------------------*/ +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include + +#include "PixieNetDefs.h" +#include "PixieNetCommon.h" + + +int main(void) { + + int k, m; + FILE * fil1; + FILE * fil2; + unsigned int wf[MAX_TL] = {0}; +// unsigned int wf1[MAX_TL] = {0}; +// unsigned int wf2[MAX_TL] = {0}; +// unsigned int wf3[MAX_TL] = {0}; + char line[LINESZ]; + char name[LINESZ]; + char name2[LINESZ]; + char key[5] = {"0x"}; + char * data; + int nsamples; + unsigned int mval; + unsigned int evno =0 ; // = 3; + int ferr; + + + + // **************** code begins ********************** + + // get form data + data = getenv("QUERY_STRING"); + if( (data != NULL) && (sscanf(data,"evno=%d",&mval)==1) ) { + evno = mval; + } + + + // -------- runtype 0x500, LMdata.txt --------- + // read info from LM file + fil2 = fopen("LMdata.txt","r"); + fgets(line, LINESZ, fil2); // read from file, header info + fgets(line, LINESZ, fil2); // read and check run type + sscanf(line, "%s %s %x", name, name2, &mval); + if(mval != 0x500) { + printf("Invalid %s %s = %x, should be %x\n",name, name2, mval,0x500); + return -1; + } + fgets(line, LINESZ, fil2); // skip start time + fgets(line, LINESZ, fil2); + + for( k = 0; k < 8; k ++ ) + fgets(line, LINESZ, fil2); // skip event header #1 + + k=0; + memcpy(name, &key[0], 4); // extract first 2 characters + do { // read through event #1 to determine waveform length, assuming all are the same!! + fgets(line, LINESZ, fil2); // read wf sample + memcpy(name, &line[0], 2); // extract first 2 characters + //name[3] = '\0'; + //printf("%s %s \n",name,key); + k++; + } while ((strcmp(name,key) != 0) && (k0) { + //for( m = 0; m < evno; m ++ ) { // skip unwanted events + m=0; + ferr=0; + while ((m< evno) && (ferr==0) ) { + m++; + for( k = 0; k < 8; k ++ ) + if(!fgets(line, LINESZ, fil2)) // skip event headers + ferr=1; // check for file read error + for( k = 0; k < nsamples; k ++ ) + if(!fgets(line, LINESZ, fil2)) // skip event waveforms + ferr=1; + } + } + + if(ferr==0) { + for( k = 0; k < 8; k ++ ) { + fgets(line, LINESZ, fil2); // skip event header #1 + if(k==1) sscanf(line, "%d", &mval); // extract channel number + } + // printf("event %d, channel %d\n",evno,mval); + + for( k = 0; k < nsamples; k ++ ) { + fgets(line, LINESZ, fil2); // skip event waveform + sscanf(line, "%d", &mval); // extract channel number + wf[k] = mval; + } + } + // else + // wf = 0; + + + // -------- read the webpage template and print --------- + + fil1 = fopen("adcpage.html","r"); + for( k = 0; k < 82; k ++ ) + { + + fgets(line, LINESZ, fil1); // read from template, first part + if(k==6) + printf("Pixie-Net Waveforms \n"); // "print" to webserver on stdout + else if(k==55) + printf("

Pixie-Net Waveforms

\n"); // "print" to webserver on stdout + else if(k==70) + printf("

This page displays the List mode waveforms from LMdata.txt

\n"); // "print" to webserver on stdout + else if(k==73) + printf("

4 nanoseconds between samples

\n"); // "print" to webserver on stdout + else + printf("%s",line); // "print" to webserver on stdout + } + + + + + // print the form to refresh with another trace + printf("
"); + printf(" Event Number: ",evno); + printf(" "); + printf("
"); + + for( k = 82; k < 95; k ++ ) + { + fgets(line, LINESZ, fil1); // read from template, first part + printf("%s",line); // "print" to webserver on stdout + } + + + fgets(line, LINESZ, fil1); // read from template, the line listing the ADC.csv file. This is not printed + printf(" \"sample,wf\\n\" + \n"); + + // print the data + for( k = 0; k < nsamples; k ++ ) + { + printf(" \"%d,%d\\n \" + \n",k,wf[k]); + } + // comma, not + requred in last line + printf(" \"%d,%d\\n \" , \n",k,wf[k-1]); + + // finish printing the webpage + for( k = 96; k < 124; k ++ ) + { + fgets(line, LINESZ, fil1); // read from template + // if(k==74) + // printf("

4 nanoseconds between samples

\n"); + // else + printf("%s",line); // "print" to webserver on stdout + } + + + + + + // finish printing the webpage + for( k = 75; k < 124; k ++ ) + { + fgets(line, LINESZ, fil1); // read from template + printf("%s",line); // "print" to webserver on stdout + } + + +// clean up + +fclose(fil1); +fclose(fil2); +return 0; +} diff --git a/clockprog.c b/clockprog.c new file mode 100644 index 0000000..d0522c5 --- /dev/null +++ b/clockprog.c @@ -0,0 +1,363 @@ +/*---------------------------------------------------------------------- + * Copyright (c) 2017 XIA LLC + * All rights reserved. + * + * Redistribution and use in source and binary forms, + * with or without modification, are permitted provided + * that the following conditions are met: + * + * * Redistributions of source code must retain the above + * copyright notice, this list of conditions and the + * following disclaimer. + * * Redistributions in binary form must reproduce the + * above copyright notice, this list of conditions and the + * following disclaimer in the documentation and/or other + * materials provided with the distribution. + * * Neither the name of XIA LLC + * nor the names of its contributors may be used to endorse + * or promote products derived from this software without + * specific prior written permission. + * + * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND + * CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, + * INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF + * MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. + * IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE + * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR + * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, + * PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, + * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON + * ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR + * TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF + * THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF + * SUCH DAMAGE. + *----------------------------------------------------------------------*/ +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include + +// gcc -Wall clockprog.c PixieNetCommon.o -o clockprog + + +#include "PixieNetDefs.h" +#include "PixieNetCommon.h" + +int main( int argc, char *argv[] ) { + + int fd; + void *map_addr; + int size = 4096; + volatile unsigned int *mapped; + int k; + + unsigned int pllregs[32] ={0}; + unsigned int mode; + unsigned int i2cdata[8] = {0}; + unsigned int mval = 0; + unsigned int reg; + + unsigned int icaddr[8]; // I2C address of CDCE813-Q1 + icaddr[7] = 1; // A6 + icaddr[6] = 1; + icaddr[5] = 0; + icaddr[4] = 0; + icaddr[3] = 1; + icaddr[2] = 0; + icaddr[1] = 1; // A0 + icaddr[0] = 0; // R/W* + + + // *************** PS/PL IO initialization ********************* + // open the device for PD register I/O + fd = open("/dev/uio0", O_RDWR); + if (fd < 0) { + perror("Failed to open devfile"); + return 1; + } + + //Lock the PL address space so multiple programs cant step on eachother. + if( flock( fd, LOCK_EX | LOCK_NB ) ) + { + printf( "Failed to get file lock on /dev/uio0\n" ); + return 1; + } + + map_addr = mmap( NULL, size, PROT_READ | PROT_WRITE, MAP_SHARED, fd, 0); + + if (map_addr == MAP_FAILED) { + perror("Failed to mmap"); + return(-1); + } + + mapped = (unsigned int *) map_addr; + + // ************************ parse arguments ********************************* + + if( argc!=2) { + printf( "please give argument mode \n" ); + printf( " 0 = read registers \n" ); + printf( " 1 = write to EEPROM \n" ); + printf( " 2 = 25MHZ in and 1x out (FPGA) \n" ); + printf( " 3 = 25MHZ in and 2x out (FPGA, ext) \n" ); + return(-2); + } + + mode = strtol(argv[1], NULL, 10); + + if(mode>3 || mode<0) { + printf( "invalid mode selected, exiting \n" ); + return(-3); + } + + + + + // ************************ I2C programming PLL ********************************* + + /* see CDCE813-Q1 data sheet and TI ClockPro utility + + */ + + + if(mode==0) { + for(reg=0x00;reg<0x20;reg++) + { + I2Cstart(mapped); + usleep(DACWAIT); + + // I2C addr byte - write + icaddr[0] = 0; // R/W* + I2Cbytesend(mapped, icaddr); + I2Cslaveack(mapped); + + // I2C command code + i2cdata[7] = 1; // 0 for block read/write, 1 for byte read/write + i2cdata[6] = 0; // 0..6: addr offset + i2cdata[5] = 0; + i2cdata[4] = (reg & 0x10) >> 4; //0; + i2cdata[3] = (reg & 0x08) >> 3; //0; + i2cdata[2] = (reg & 0x04) >> 2; //0; + i2cdata[1] = (reg & 0x02) >> 1; //0; + i2cdata[0] = (reg & 0x01) >> 0; //0; + printf("pll reg %d 0x%02X (%d%d%d%d%d):",reg,reg,i2cdata[4], i2cdata[3], i2cdata[2], i2cdata[1], i2cdata[0] ); + I2Cbytesend(mapped, i2cdata); + I2Cslaveack(mapped); + + I2Cstart(mapped); + usleep(DACWAIT); + + // I2C addr byte - read + icaddr[0] = 1; // R/W* + I2Cbytesend(mapped, icaddr); + I2Cslaveack(mapped); + + I2Cbytereceive(mapped, i2cdata); + mval=0; + for( k = 0; k < 8; k ++ ) + if(i2cdata[k]) + mval = mval + (1<<(k+0)); + printf(" 0x%02X \n",mval ); + I2Cmasterack(mapped); + usleep(DACWAIT); + + I2Cstop(mapped); + + } // end for loop over regs + return(0); + + } // end mode 0 + + if(mode==1) { + pllregs[06] = 0x01; // set reg 6 bit 0 for EEPrOM write command + + reg = 06; // I2C write to reg. 6 only + I2Cstart(mapped); + usleep(DACWAIT); + + // I2C addr byte - write + icaddr[0] = 0; // R/W* + I2Cbytesend(mapped, icaddr); + I2Cslaveack(mapped); + + // I2C command code + i2cdata[7] = 1; // 0 for block read/write, 1 for byte read/write + i2cdata[6] = 0; // 0..6: addr offset + i2cdata[5] = 0; + i2cdata[4] = (reg & 0x10) >> 4; //0; + i2cdata[3] = (reg & 0x08) >> 3; //0; + i2cdata[2] = (reg & 0x04) >> 2; //0; + i2cdata[1] = (reg & 0x02) >> 1; //0; + i2cdata[0] = (reg & 0x01) >> 0; //0; + I2Cbytesend(mapped, i2cdata); + I2Cslaveack(mapped); + + // I2C data byte - write + i2cdata[7] = (pllregs[reg] & 0x80) >> 7; //0; // + i2cdata[6] = (pllregs[reg] & 0x40) >> 6; //0; + i2cdata[5] = (pllregs[reg] & 0x20) >> 5; //0; + i2cdata[4] = (pllregs[reg] & 0x10) >> 4; //0; + i2cdata[3] = (pllregs[reg] & 0x08) >> 3; //0; + i2cdata[2] = (pllregs[reg] & 0x04) >> 2; //0; + i2cdata[1] = (pllregs[reg] & 0x02) >> 1; //0; + i2cdata[0] = (pllregs[reg] & 0x01) >> 0; //0; + I2Cbytesend(mapped, i2cdata); + + I2Cslaveack(mapped); + + usleep(DACWAIT); + I2Cstop(mapped); + + usleep(1000); + + printf("clockprog: EEPROM write completed\n" ); + return(0); + } // end mode 1 + + + if(mode==2) { + // defaults from chip plus enable for Y1 + + printf("clockprog: programming clock PLL for 25 MHz output on Y1\n" ); + + // do not write to pllregs[0] + pllregs[01] = 0x09; + pllregs[02] = 0x9C; + pllregs[03] = 0x01; + pllregs[04] = 0x00; + pllregs[05] = 0x00; + pllregs[06] = 0x0E; + // pllregs 7-15 unused + pllregs[16] = 0x00; + pllregs[17] = 0x00; + pllregs[18] = 0x00; + pllregs[19] = 0x00; + + pllregs[20] = 0x61; + pllregs[21] = 0x00; + pllregs[22] = 0x00; + pllregs[23] = 0x00; + pllregs[24] = 0x1F; + pllregs[25] = 0xF0; + pllregs[26] = 0x02; + pllregs[27] = 0x10; + pllregs[28] = 0x1F; + pllregs[29] = 0xF0; + pllregs[30] = 0x02; + pllregs[31] = 0x10; + } + + if(mode==3) { + printf("clockprog: programming clock PLL for 25 MHz outputs on Y1 and Y3\n" ); + + // generated by ClockPro + // inputs: - 25 in, 25 MHz out on Y1 (FPGA) and Y3 (MMCX "clk") + // - Signal Source LVCMOS + // - Device CDCE913 (CDCE813 _almost_ same) + + // do not write to pllregs[0] + pllregs[01] = 0x09; // Clock Pro says 0x08, but that's for CDCE913 + pllregs[02] = 0x34; + pllregs[03] = 0x01; + pllregs[04] = 0x02; + pllregs[05] = 0x50; + pllregs[06] = 0x40; + // pllregs 7-15 unused + pllregs[16] = 0x00; + pllregs[17] = 0x00; + pllregs[18] = 0x00; + pllregs[19] = 0x00; + + pllregs[20] = 0xCD; + pllregs[21] = 0x02; + pllregs[22] = 0x00; + pllregs[23] = 0x00; + pllregs[24] = 0x66; + pllregs[25] = 0x09; + pllregs[26] = 0x93; + pllregs[27] = 0x2C; + pllregs[28] = 0x66; + pllregs[29] = 0x09; + pllregs[30] = 0x93; + pllregs[31] = 0x2C; + } + + + if(mode<4) { + printf("clockprog: now programming\n" ); + for(reg=0x00;reg<0x20;reg++) + { + if(reg<7 || reg >15) + { + I2Cstart(mapped); + usleep(DACWAIT); + + // I2C addr byte - write + icaddr[0] = 0; // R/W* + I2Cbytesend(mapped, icaddr); + I2Cslaveack(mapped); + + // I2C command code + i2cdata[7] = 1; // 0 for block read/write, 1 for byte read/write + i2cdata[6] = 0; // 0..6: addr offset + i2cdata[5] = 0; + i2cdata[4] = (reg & 0x10) >> 4; //0; + i2cdata[3] = (reg & 0x08) >> 3; //0; + i2cdata[2] = (reg & 0x04) >> 2; //0; + i2cdata[1] = (reg & 0x02) >> 1; //0; + i2cdata[0] = (reg & 0x01) >> 0; //0; + I2Cbytesend(mapped, i2cdata); + I2Cslaveack(mapped); + + // I2C data byte - write + i2cdata[7] = (pllregs[reg] & 0x80) >> 7; //0; // + i2cdata[6] = (pllregs[reg] & 0x40) >> 6; //0; + i2cdata[5] = (pllregs[reg] & 0x20) >> 5; //0; + i2cdata[4] = (pllregs[reg] & 0x10) >> 4; //0; + i2cdata[3] = (pllregs[reg] & 0x08) >> 3; //0; + i2cdata[2] = (pllregs[reg] & 0x04) >> 2; //0; + i2cdata[1] = (pllregs[reg] & 0x02) >> 1; //0; + i2cdata[0] = (pllregs[reg] & 0x01) >> 0; //0; + I2Cbytesend(mapped, i2cdata); + + I2Cslaveack(mapped); + + usleep(DACWAIT); + I2Cstop(mapped); + } // end if reg in range + + } // end for loop over regs + return(0); + + } // end mode 2-3 + + + + + + // clean up + flock( fd, LOCK_UN ); + munmap(map_addr, size); + close(fd); + return 0; +} + + + + + + + + + + diff --git a/coincdaq.c b/coincdaq.c new file mode 100644 index 0000000..803e1b5 --- /dev/null +++ b/coincdaq.c @@ -0,0 +1,402 @@ +/*---------------------------------------------------------------------- + * Copyright (c) 2017 XIA LLC + * All rights reserved. + * + * Redistribution and use in source and binary forms, + * with or without modification, are permitted provided + * that the following conditions are met: + * + * * Redistributions of source code must retain the above + * copyright notice, this list of conditions and the + * following disclaimer. + * * Redistributions in binary form must reproduce the + * above copyright notice, this list of conditions and the + * following disclaimer in the documentation and/or other + * materials provided with the distribution. + * * Neither the name of XIA LLC + * nor the names of its contributors may be used to endorse + * or promote products derived from this software without + * specific prior written permission. + * + * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND + * CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, + * INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF + * MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. + * IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE + * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR + * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, + * PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, + * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON + * ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR + * TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF + * THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF + * SUCH DAMAGE. + *----------------------------------------------------------------------*/ + +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +// need to compile with -lm option + +#include "PixieNetDefs.h" +#include "PixieNetCommon.h" +#include "PixieNetConfig.h" + + +int main(void) { + + int fd; + void *map_addr; + int size = 4096; + volatile unsigned int *mapped; + int k, ch; + FILE * filmca; + FILE * fil; + + unsigned int Accept, RunType, SyncT, ReqRunTime, PollTime; + unsigned int SL[NCHANNELS]; + //unsigned int SG[NCHANNELS]; + float Tau[NCHANNELS], Dgain[NCHANNELS]; + unsigned int BLavg[NCHANNELS], BLcut[NCHANNELS], Binfactor[NCHANNELS]; //, TL[NCHANNELS]; + double C0[NCHANNELS], C1[NCHANNELS], Cg[NCHANNELS]; + double baseline[NCHANNELS] = {0}; + double dt, ph; // bscale; + double elm, q; + time_t starttime, currenttime; + unsigned int startTS, m, c0, c1, c2, c3; + unsigned int evstats, R1, bin; + unsigned int hit[NCHANNELS], timeL[NCHANNELS], energy [NCHANNELS], ev_timeH, ev_timeL; + unsigned int lsum, tsum, gsum; + unsigned int mca[NCHANNELS][MAX_MCA_BINS] ={{0}}; // full MCA for end of run + unsigned int wmca[NCHANNELS][WEB_MCA_BINS] ={{0}}; // smaller MCA during run + unsigned int onlinebin; + unsigned int chaddr, loopcount, eventcount; + // unsigned int NumPrevTraceBlks, TraceBlks; + // unsigned short buffer1[FILE_HEAD_LENGTH_400] = {0}; + // unsigned char buffer2[CHAN_HEAD_LENGTH_400*2] = {0}; + // unsigned int wm = WATERMARK; + unsigned int PPStime, Nchok; + unsigned int BLbad[NCHANNELS]; + onlinebin=MAX_MCA_BINS/WEB_MCA_BINS; + + + // ******************* read ini file and fill struct with values ******************** + + PixieNetFippiConfig fippiconfig; // struct holding the input parameters + const char *defaults_file = "defaults.ini"; + int rval = init_PixieNetFippiConfig_from_file( defaults_file, 0, &fippiconfig ); // first load defaults, do not allow missing parameters + if( rval != 0 ) + { + printf( "Failed to parse FPGA settings from %s, rval=%d\n", defaults_file, rval ); + return rval; + } + const char *settings_file = "settings.ini"; + rval = init_PixieNetFippiConfig_from_file( settings_file, 1, &fippiconfig ); // second override with user settings, do allow missing + if( rval != 0 ) + { + printf( "Failed to parse FPGA settings from %s, rval=%d\n", settings_file, rval ); + return rval; + } + + // assign to local variables, including any rounding/discretization + Accept = fippiconfig.ACCEPT_PATTERN; + RunType = fippiconfig.RUN_TYPE; + SyncT = fippiconfig.SYNC_AT_START; + ReqRunTime = fippiconfig.REQ_RUNTIME; + PollTime = fippiconfig.POLL_TIME; +// + if( (fippiconfig.RUN_TYPE == 0x400) || + (fippiconfig.RUN_TYPE == 0x402) || + (fippiconfig.RUN_TYPE == 0x500) || + (fippiconfig.RUN_TYPE == 0x501) || + (fippiconfig.RUN_TYPE == 0x502) ) + { + printf( "This funtion only supports runtype 0x503. (Use acquire for 0x402)\n"); // and 0x402\n"); + return -1; + } + + + for( k = 0; k < NCHANNELS; k ++ ) + { + SL[k] = (int)floor(fippiconfig.ENERGY_RISETIME[k]*FILTER_CLOCK_MHZ); // multiply time in us * # ticks per us = time in ticks +// SG[k] = (int)floor(fippiconfig.ENERGY_FLATTOP[k]*FILTER_CLOCK_MHZ); // multiply time in us * # ticks per us = time in ticks + Dgain[k] = fippiconfig.DIG_GAIN[k]; +// TL[k] = BLOCKSIZE_400*(int)floor(fippiconfig.TRACE_LENGTH[k]*ADC_CLK_MHZ/BLOCKSIZE_400); // multiply time in us * # ticks per us = time in ticks, multiple of 4 + Binfactor[k] = fippiconfig.BINFACTOR[k]; + Tau[k] = fippiconfig.TAU[k]; + BLcut[k] = fippiconfig.BLCUT[k]; + BLavg[k] = fippiconfig.BLAVG[k]; + if(BLavg[k]<0) BLavg[k] = 0; + if(BLavg[k]==65536) BLavg[k] = 0; + if(BLavg[k]>MAX_BLAVG) BLavg[k] = MAX_BLAVG; + BLbad[k] = MAX_BADBL; // initialize to indicate no good BL found yet + } + + + + // *************** PS/PL IO initialization ********************* + // open the device for PD register I/O + fd = open("/dev/uio0", O_RDWR); + if (fd < 0) { + perror("Failed to open devfile"); + return -2; + } + + //Lock the PL address space so multiple programs cant step on eachother. + if( flock( fd, LOCK_EX | LOCK_NB ) ) + { + printf( "Failed to get file lock on /dev/uio0\n" ); + return -3; + } + + map_addr = mmap( NULL, size, PROT_READ | PROT_WRITE, MAP_SHARED, fd, 0); + + if (map_addr == MAP_FAILED) { + perror("Failed to mmap"); + return -4; + } + + mapped = (unsigned int *) map_addr; + + // -------------------------------------------------------- + // ------------------- Main code begins -------------------- + // -------------------------------------------------------- + + + // ********************** Compute Coefficients for E Computation ********************** + dt = 1.0/FILTER_CLOCK_MHZ; + for( k = 0; k < NCHANNELS; k ++ ) + { + q = exp(-1.0*dt/Tau[k]); + elm = exp(-1.0*dt*SL[k]/Tau[k]); + C0[k] = (q-1.0)*elm/(1.0-elm); + Cg[k] = 1.0-q; + C1[k] = (1.0-q)/(1.0-elm); + // printf("%f %f %f\n", C0[k], Cg[k], C1[k]); + + C0[k] = C0[k] * Dgain[k]; + Cg[k] = Cg[k] * Dgain[k]; + C1[k] = C1[k] * Dgain[k]; + } + + // ********************** Run Start ********************** + + // NumPrevTraceBlks = 0; + loopcount = 0; + eventcount = 0; + starttime = time(NULL); // capture OS start time + if(SyncT) mapped[ARTC_CLR] = 1; // write to reset time counter + mapped[AOUTBLOCK] = 2; + startTS = mapped[AREALTIME]; + + if( (RunType==0x503) ) { // grouped list mode run (equiv 0x402) + fil = fopen("LMdata.dt3","w"); + fprintf(fil,"Module,Run_Type,Run_Start_ticks,Run_Start_sec,Unused1,Unused2\n"); + fprintf(fil,"%d,0x%x,%u,%lld,--,--\n",0,RunType,startTS,(long long)(starttime)); + fprintf(fil,"Event_No,Hit_Pattern,Event_Time_H,Event_Time_L,PPStime,Time0,Time1,Time2,Time3,Energy0,Energy1,Energy2,Energy3 \n"); + } + + mapped[ADSP_CLR] = 1; // write to reset DAQ buffers + mapped[ACOUNTER_CLR] = 1; // write to reset RS counters + mapped[ACSRIN] = 1; // set RunEnable bit to start run + mapped[AOUTBLOCK] = OB_EVREG; // read from event registers + + + // ********************** Run Loop ********************** + do { + + //----------- Periodically read BL and update average ----------- + // this will be moved into the FPGA soon + if(loopcount % BLREADPERIOD == 0) { + for( ch=0; ch < NCHANNELS; ch++) { + // read raw BL sums + chaddr = ch*16+16; + lsum = mapped[chaddr+CA_LSUMB]; + tsum = mapped[chaddr+CA_TSUMB]; + gsum = mapped[chaddr+CA_GSUMB]; + if (tsum>0) // tum=0 indicates bad baseline + { + ph = C1[ch]*lsum+Cg[ch]*gsum+C0[ch]*tsum; + //if (ch==0) printf("ph %f, BLcut %d, BLavg %d, baseline %f\n",ph,BLcut[ch],BLavg[ch],baseline[ch] ); + if( (BLcut[ch]==0) || (abs(ph-baseline[ch])=MAX_BADBL) ) // only accept "good" baselines < BLcut, or if too many bad in a row (to start over) + { + if( (BLavg[ch]==0) || (BLbad[ch] >=MAX_BADBL) ) + { + baseline[ch] = ph; + BLbad[ch] = 0; + } else { + // BL average: // avg = old avg + (new meas - old avg)/2^BLavg + baseline[ch] = baseline[ch] + (ph-baseline[ch])/(1<0 check + } // end for loop + } // end periodicity check + + // -----------poll for events ----------- + // if data ready. read out, compute E, increment MCA ********* + + evstats = mapped[AEVSTATS]; + if( (evstats & 0xF)==0xF) { // LM402: if there are events in _every_ channel + + Nchok = 0; + for( ch=0; ch < NCHANNELS; ch++) // first loop: check if ALL acceptable + { + // read hit pattern and status info + chaddr = ch*16+16; + hit[ch] = mapped[chaddr+CA_HIT]; + // printf("channel %d, hit 0x%x\n",ch,hit[ch]); + if(hit[ch] & Accept) Nchok = Nchok+1; + } + + if(Nchok !=4) // event not acceptable (e.g. piled up ) + { + for( ch=0; ch < NCHANNELS; ch++) // second loop: clear ALL + { + chaddr = ch*16+16; + R1 = mapped[chaddr+CA_REJECT]; // read this register to advance event FIFOs without incrementing Nout etc + } + } + else + { + + ev_timeL = mapped[AEVTSL]; // event time low + ev_timeH = mapped[AEVTSH]; // event time high + PPStime = mapped[AEVPPS]; // PPS time latched by event + + for( ch=0; ch < NCHANNELS; ch++) // third loop: read and store + { + // read hit pattern and status info + chaddr = ch*16+16; + if(1) { + // read data not needed for pure MCA runs + timeL[ch] = mapped[chaddr+CA_TSL] >> 8; // local time (lower 24 bits) + + // read raw energy sums + lsum = mapped[chaddr+CA_LSUM]; // leading, larger, "S1", past rising edge + tsum = mapped[chaddr+CA_TSUM]; // trailing, smaller, "S0" before rising edge + gsum = mapped[chaddr+CA_GSUM]; // gap sum, "Sg", during rising edge; also advances FIFO and increments Nout etc + + // compute and histogram E + ph = C1[ch]*(double)lsum+Cg[ch]*(double)gsum+C0[ch]*(double)tsum; + ph = ph-baseline[ch]; + if ((ph<0.0)|| (ph>65536.0)) ph =0.0; // out of range energies -> 0 + energy[ch] = (int)floor(ph); + if ((hit[ch] & (1 << HIT_LOCALHIT) )==0) energy[ch] =0; // not a local hit -> 0 + + // histogramming if E< max mcabin + bin = energy[ch] >> Binfactor[ch]; + if( (bin0) ) { + mca[ch][bin] = mca[ch][bin] + 1; // increment mca + bin = bin >> WEB_LOGEBIN; + if(bin>0) wmca[ch][bin] = wmca[ch][bin] + 1; // increment wmca + + // TODO: sum spectrum + } // end MCA + } // end unconditional if + } // end for ch + + eventcount++; + + // now store list mode data + if(RunType==0x503) { + R1 = hit[0] | hit[1]; // or hits together and clear channel specific bits + R1 = R1 | hit[2]; + R1 = R1 | hit[3]; + R1 = R1 & 0x00FFFFFF; + // fprintf(fil,"Event_No,Hit_Pattern,Event_Time_H,Event_Time_L,PPStime,Time0,Time1,Time2,Time3,Energy0,Energy1,Energy2,Energy3 \n"); + fprintf(fil,"%u,0x%X,%u,%u,%u,%u,%u,%u,%u,%u,%u,%u,%u\n",eventcount,R1,ev_timeH,ev_timeL,PPStime,timeL[0],timeL[1],timeL[2],timeL[3],energy[0],energy[1],energy[2],energy[3]); + } // 0x503 + + } // end acceptable in all 4 channels + } // end event in 4 channels + + + + // ----------- Periodically save MCA, PSA, and Run Statistics ----------- + + if(loopcount % PollTime == 0) + { + // 1) Run Statistics + mapped[AOUTBLOCK] = OB_RSREG; + + // for debug purposes, print to std out so we see what's going on + k = 3; // no loop for now + { + m = mapped[ARS0_MOD+k]; + c0 = mapped[ARS0_CH0+k]; + c1 = mapped[ARS0_CH1+k]; + c2 = mapped[ARS0_CH2+k]; + c3 = mapped[ARS0_CH3+k]; + printf("%s,%u,%s,%u,%u,%u,%u\n ","RunTime",m,"COUNTTIME",c0,c1,c2,c3); + } + + // print (small) set of RS to file, visible to web + read_print_runstats(1, 0, mapped); + + mapped[AOUTBLOCK] = OB_EVREG; // read from event registers + + // 2) MCA + filmca = fopen("MCA.csv","w"); + fprintf(filmca,"bin,MCAch0,MCAch1,MCAch2,MCAch3\n"); + for( k=0; k n?-1:n>t?1:n>=t?0:NaN}function r(n){return null===n?NaN:+n}function i(n){return!isNaN(n)}function u(n){return{left:function(t,e,r,i){for(arguments.length<3&&(r=0),arguments.length<4&&(i=t.length);i>r;){var u=r+i>>>1;n(t[u],e)<0?r=u+1:i=u}return r},right:function(t,e,r,i){for(arguments.length<3&&(r=0),arguments.length<4&&(i=t.length);i>r;){var u=r+i>>>1;n(t[u],e)>0?i=u:r=u+1}return r}}}function o(n){return n.length}function a(n){for(var t=1;n*t%1;)t*=10;return t}function l(n,t){for(var e in t)Object.defineProperty(n.prototype,e,{value:t[e],enumerable:!1})}function c(){this._=Object.create(null)}function f(n){return(n+="")===bo||n[0]===_o?_o+n:n}function s(n){return(n+="")[0]===_o?n.slice(1):n}function h(n){return f(n)in this._}function p(n){return(n=f(n))in this._&&delete this._[n]}function g(){var n=[];for(var t in this._)n.push(s(t));return n}function v(){var n=0;for(var t in this._)++n;return n}function d(){for(var n in this._)return!1;return!0}function y(){this._=Object.create(null)}function m(n){return n}function M(n,t,e){return function(){var r=e.apply(t,arguments);return r===t?n:r}}function x(n,t){if(t in n)return t;t=t.charAt(0).toUpperCase()+t.slice(1);for(var e=0,r=wo.length;r>e;++e){var i=wo[e]+t;if(i in n)return i}}function b(){}function _(){}function w(n){function t(){for(var t,r=e,i=-1,u=r.length;++ie;e++)for(var i,u=n[e],o=0,a=u.length;a>o;o++)(i=u[o])&&t(i,o,e);return n}function Z(n){return ko(n,qo),n}function V(n){var t,e;return function(r,i,u){var o,a=n[u].update,l=a.length;for(u!=e&&(e=u,t=0),i>=t&&(t=i+1);!(o=a[t])&&++t0&&(n=n.slice(0,a));var c=To.get(n);return c&&(n=c,l=B),a?t?i:r:t?b:u}function $(n,t){return function(e){var r=ao.event;ao.event=e,t[0]=this.__data__;try{n.apply(this,t)}finally{ao.event=r}}}function B(n,t){var e=$(n,t);return function(n){var t=this,r=n.relatedTarget;r&&(r===t||8&r.compareDocumentPosition(t))||e.call(t,n)}}function W(e){var r=".dragsuppress-"+ ++Do,i="click"+r,u=ao.select(t(e)).on("touchmove"+r,S).on("dragstart"+r,S).on("selectstart"+r,S);if(null==Ro&&(Ro="onselectstart"in e?!1:x(e.style,"userSelect")),Ro){var o=n(e).style,a=o[Ro];o[Ro]="none"}return function(n){if(u.on(r,null),Ro&&(o[Ro]=a),n){var t=function(){u.on(i,null)};u.on(i,function(){S(),t()},!0),setTimeout(t,0)}}}function J(n,e){e.changedTouches&&(e=e.changedTouches[0]);var r=n.ownerSVGElement||n;if(r.createSVGPoint){var i=r.createSVGPoint();if(0>Po){var u=t(n);if(u.scrollX||u.scrollY){r=ao.select("body").append("svg").style({position:"absolute",top:0,left:0,margin:0,padding:0,border:"none"},"important");var o=r[0][0].getScreenCTM();Po=!(o.f||o.e),r.remove()}}return Po?(i.x=e.pageX,i.y=e.pageY):(i.x=e.clientX,i.y=e.clientY),i=i.matrixTransform(n.getScreenCTM().inverse()),[i.x,i.y]}var a=n.getBoundingClientRect();return[e.clientX-a.left-n.clientLeft,e.clientY-a.top-n.clientTop]}function G(){return ao.event.changedTouches[0].identifier}function K(n){return n>0?1:0>n?-1:0}function Q(n,t,e){return(t[0]-n[0])*(e[1]-n[1])-(t[1]-n[1])*(e[0]-n[0])}function nn(n){return n>1?0:-1>n?Fo:Math.acos(n)}function tn(n){return n>1?Io:-1>n?-Io:Math.asin(n)}function en(n){return((n=Math.exp(n))-1/n)/2}function rn(n){return((n=Math.exp(n))+1/n)/2}function un(n){return((n=Math.exp(2*n))-1)/(n+1)}function on(n){return(n=Math.sin(n/2))*n}function an(){}function ln(n,t,e){return this instanceof ln?(this.h=+n,this.s=+t,void(this.l=+e)):arguments.length<2?n instanceof ln?new ln(n.h,n.s,n.l):_n(""+n,wn,ln):new ln(n,t,e)}function cn(n,t,e){function r(n){return n>360?n-=360:0>n&&(n+=360),60>n?u+(o-u)*n/60:180>n?o:240>n?u+(o-u)*(240-n)/60:u}function i(n){return Math.round(255*r(n))}var u,o;return n=isNaN(n)?0:(n%=360)<0?n+360:n,t=isNaN(t)?0:0>t?0:t>1?1:t,e=0>e?0:e>1?1:e,o=.5>=e?e*(1+t):e+t-e*t,u=2*e-o,new mn(i(n+120),i(n),i(n-120))}function fn(n,t,e){return this instanceof fn?(this.h=+n,this.c=+t,void(this.l=+e)):arguments.length<2?n instanceof fn?new fn(n.h,n.c,n.l):n instanceof hn?gn(n.l,n.a,n.b):gn((n=Sn((n=ao.rgb(n)).r,n.g,n.b)).l,n.a,n.b):new fn(n,t,e)}function sn(n,t,e){return isNaN(n)&&(n=0),isNaN(t)&&(t=0),new hn(e,Math.cos(n*=Yo)*t,Math.sin(n)*t)}function hn(n,t,e){return this instanceof hn?(this.l=+n,this.a=+t,void(this.b=+e)):arguments.length<2?n instanceof hn?new hn(n.l,n.a,n.b):n instanceof fn?sn(n.h,n.c,n.l):Sn((n=mn(n)).r,n.g,n.b):new hn(n,t,e)}function pn(n,t,e){var r=(n+16)/116,i=r+t/500,u=r-e/200;return i=vn(i)*na,r=vn(r)*ta,u=vn(u)*ea,new mn(yn(3.2404542*i-1.5371385*r-.4985314*u),yn(-.969266*i+1.8760108*r+.041556*u),yn(.0556434*i-.2040259*r+1.0572252*u))}function gn(n,t,e){return n>0?new fn(Math.atan2(e,t)*Zo,Math.sqrt(t*t+e*e),n):new fn(NaN,NaN,n)}function vn(n){return n>.206893034?n*n*n:(n-4/29)/7.787037}function dn(n){return n>.008856?Math.pow(n,1/3):7.787037*n+4/29}function yn(n){return Math.round(255*(.00304>=n?12.92*n:1.055*Math.pow(n,1/2.4)-.055))}function mn(n,t,e){return this instanceof mn?(this.r=~~n,this.g=~~t,void(this.b=~~e)):arguments.length<2?n instanceof mn?new mn(n.r,n.g,n.b):_n(""+n,mn,cn):new mn(n,t,e)}function Mn(n){return new mn(n>>16,n>>8&255,255&n)}function xn(n){return Mn(n)+""}function bn(n){return 16>n?"0"+Math.max(0,n).toString(16):Math.min(255,n).toString(16)}function _n(n,t,e){var r,i,u,o=0,a=0,l=0;if(r=/([a-z]+)\((.*)\)/.exec(n=n.toLowerCase()))switch(i=r[2].split(","),r[1]){case"hsl":return e(parseFloat(i[0]),parseFloat(i[1])/100,parseFloat(i[2])/100);case"rgb":return t(Nn(i[0]),Nn(i[1]),Nn(i[2]))}return(u=ua.get(n))?t(u.r,u.g,u.b):(null==n||"#"!==n.charAt(0)||isNaN(u=parseInt(n.slice(1),16))||(4===n.length?(o=(3840&u)>>4,o=o>>4|o,a=240&u,a=a>>4|a,l=15&u,l=l<<4|l):7===n.length&&(o=(16711680&u)>>16,a=(65280&u)>>8,l=255&u)),t(o,a,l))}function wn(n,t,e){var r,i,u=Math.min(n/=255,t/=255,e/=255),o=Math.max(n,t,e),a=o-u,l=(o+u)/2;return a?(i=.5>l?a/(o+u):a/(2-o-u),r=n==o?(t-e)/a+(e>t?6:0):t==o?(e-n)/a+2:(n-t)/a+4,r*=60):(r=NaN,i=l>0&&1>l?0:r),new ln(r,i,l)}function Sn(n,t,e){n=kn(n),t=kn(t),e=kn(e);var r=dn((.4124564*n+.3575761*t+.1804375*e)/na),i=dn((.2126729*n+.7151522*t+.072175*e)/ta),u=dn((.0193339*n+.119192*t+.9503041*e)/ea);return hn(116*i-16,500*(r-i),200*(i-u))}function kn(n){return(n/=255)<=.04045?n/12.92:Math.pow((n+.055)/1.055,2.4)}function Nn(n){var t=parseFloat(n);return"%"===n.charAt(n.length-1)?Math.round(2.55*t):t}function En(n){return"function"==typeof n?n:function(){return n}}function An(n){return function(t,e,r){return 2===arguments.length&&"function"==typeof e&&(r=e,e=null),Cn(t,e,n,r)}}function Cn(n,t,e,r){function i(){var n,t=l.status;if(!t&&Ln(l)||t>=200&&300>t||304===t){try{n=e.call(u,l)}catch(r){return void o.error.call(u,r)}o.load.call(u,n)}else o.error.call(u,l)}var u={},o=ao.dispatch("beforesend","progress","load","error"),a={},l=new XMLHttpRequest,c=null;return!this.XDomainRequest||"withCredentials"in l||!/^(http(s)?:)?\/\//.test(n)||(l=new XDomainRequest),"onload"in l?l.onload=l.onerror=i:l.onreadystatechange=function(){l.readyState>3&&i()},l.onprogress=function(n){var t=ao.event;ao.event=n;try{o.progress.call(u,l)}finally{ao.event=t}},u.header=function(n,t){return n=(n+"").toLowerCase(),arguments.length<2?a[n]:(null==t?delete a[n]:a[n]=t+"",u)},u.mimeType=function(n){return arguments.length?(t=null==n?null:n+"",u):t},u.responseType=function(n){return arguments.length?(c=n,u):c},u.response=function(n){return e=n,u},["get","post"].forEach(function(n){u[n]=function(){return u.send.apply(u,[n].concat(co(arguments)))}}),u.send=function(e,r,i){if(2===arguments.length&&"function"==typeof r&&(i=r,r=null),l.open(e,n,!0),null==t||"accept"in a||(a.accept=t+",*/*"),l.setRequestHeader)for(var f in a)l.setRequestHeader(f,a[f]);return null!=t&&l.overrideMimeType&&l.overrideMimeType(t),null!=c&&(l.responseType=c),null!=i&&u.on("error",i).on("load",function(n){i(null,n)}),o.beforesend.call(u,l),l.send(null==r?null:r),u},u.abort=function(){return l.abort(),u},ao.rebind(u,o,"on"),null==r?u:u.get(zn(r))}function zn(n){return 1===n.length?function(t,e){n(null==t?e:null)}:n}function Ln(n){var t=n.responseType;return t&&"text"!==t?n.response:n.responseText}function qn(n,t,e){var r=arguments.length;2>r&&(t=0),3>r&&(e=Date.now());var i=e+t,u={c:n,t:i,n:null};return aa?aa.n=u:oa=u,aa=u,la||(ca=clearTimeout(ca),la=1,fa(Tn)),u}function Tn(){var n=Rn(),t=Dn()-n;t>24?(isFinite(t)&&(clearTimeout(ca),ca=setTimeout(Tn,t)),la=0):(la=1,fa(Tn))}function Rn(){for(var n=Date.now(),t=oa;t;)n>=t.t&&t.c(n-t.t)&&(t.c=null),t=t.n;return n}function Dn(){for(var n,t=oa,e=1/0;t;)t.c?(t.t8?function(n){return n/e}:function(n){return n*e},symbol:n}}function jn(n){var t=n.decimal,e=n.thousands,r=n.grouping,i=n.currency,u=r&&e?function(n,t){for(var i=n.length,u=[],o=0,a=r[0],l=0;i>0&&a>0&&(l+a+1>t&&(a=Math.max(1,t-l)),u.push(n.substring(i-=a,i+a)),!((l+=a+1)>t));)a=r[o=(o+1)%r.length];return u.reverse().join(e)}:m;return function(n){var e=ha.exec(n),r=e[1]||" ",o=e[2]||">",a=e[3]||"-",l=e[4]||"",c=e[5],f=+e[6],s=e[7],h=e[8],p=e[9],g=1,v="",d="",y=!1,m=!0;switch(h&&(h=+h.substring(1)),(c||"0"===r&&"="===o)&&(c=r="0",o="="),p){case"n":s=!0,p="g";break;case"%":g=100,d="%",p="f";break;case"p":g=100,d="%",p="r";break;case"b":case"o":case"x":case"X":"#"===l&&(v="0"+p.toLowerCase());case"c":m=!1;case"d":y=!0,h=0;break;case"s":g=-1,p="r"}"$"===l&&(v=i[0],d=i[1]),"r"!=p||h||(p="g"),null!=h&&("g"==p?h=Math.max(1,Math.min(21,h)):"e"!=p&&"f"!=p||(h=Math.max(0,Math.min(20,h)))),p=pa.get(p)||Fn;var M=c&&s;return function(n){var e=d;if(y&&n%1)return"";var i=0>n||0===n&&0>1/n?(n=-n,"-"):"-"===a?"":a;if(0>g){var l=ao.formatPrefix(n,h);n=l.scale(n),e=l.symbol+d}else n*=g;n=p(n,h);var x,b,_=n.lastIndexOf(".");if(0>_){var w=m?n.lastIndexOf("e"):-1;0>w?(x=n,b=""):(x=n.substring(0,w),b=n.substring(w))}else x=n.substring(0,_),b=t+n.substring(_+1);!c&&s&&(x=u(x,1/0));var S=v.length+x.length+b.length+(M?0:i.length),k=f>S?new Array(S=f-S+1).join(r):"";return M&&(x=u(k+x,k.length?f-b.length:1/0)),i+=v,n=x+b,("<"===o?i+n+k:">"===o?k+i+n:"^"===o?k.substring(0,S>>=1)+i+n+k.substring(S):i+(M?n:k+n))+e}}}function Fn(n){return n+""}function Hn(){this._=new Date(arguments.length>1?Date.UTC.apply(this,arguments):arguments[0])}function On(n,t,e){function r(t){var e=n(t),r=u(e,1);return r-t>t-e?e:r}function i(e){return t(e=n(new va(e-1)),1),e}function u(n,e){return t(n=new va(+n),e),n}function o(n,r,u){var o=i(n),a=[];if(u>1)for(;r>o;)e(o)%u||a.push(new Date(+o)),t(o,1);else for(;r>o;)a.push(new Date(+o)),t(o,1);return a}function a(n,t,e){try{va=Hn;var r=new Hn;return r._=n,o(r,t,e)}finally{va=Date}}n.floor=n,n.round=r,n.ceil=i,n.offset=u,n.range=o;var l=n.utc=In(n);return l.floor=l,l.round=In(r),l.ceil=In(i),l.offset=In(u),l.range=a,n}function In(n){return function(t,e){try{va=Hn;var r=new Hn;return r._=t,n(r,e)._}finally{va=Date}}}function Yn(n){function t(n){function t(t){for(var e,i,u,o=[],a=-1,l=0;++aa;){if(r>=c)return-1;if(i=t.charCodeAt(a++),37===i){if(o=t.charAt(a++),u=C[o in ya?t.charAt(a++):o],!u||(r=u(n,e,r))<0)return-1}else if(i!=e.charCodeAt(r++))return-1}return r}function r(n,t,e){_.lastIndex=0;var r=_.exec(t.slice(e));return r?(n.w=w.get(r[0].toLowerCase()),e+r[0].length):-1}function i(n,t,e){x.lastIndex=0;var r=x.exec(t.slice(e));return r?(n.w=b.get(r[0].toLowerCase()),e+r[0].length):-1}function u(n,t,e){N.lastIndex=0;var r=N.exec(t.slice(e));return r?(n.m=E.get(r[0].toLowerCase()),e+r[0].length):-1}function o(n,t,e){S.lastIndex=0;var r=S.exec(t.slice(e));return r?(n.m=k.get(r[0].toLowerCase()),e+r[0].length):-1}function a(n,t,r){return e(n,A.c.toString(),t,r)}function l(n,t,r){return e(n,A.x.toString(),t,r)}function c(n,t,r){return e(n,A.X.toString(),t,r)}function f(n,t,e){var r=M.get(t.slice(e,e+=2).toLowerCase());return null==r?-1:(n.p=r,e)}var s=n.dateTime,h=n.date,p=n.time,g=n.periods,v=n.days,d=n.shortDays,y=n.months,m=n.shortMonths;t.utc=function(n){function e(n){try{va=Hn;var t=new va;return t._=n,r(t)}finally{va=Date}}var r=t(n);return e.parse=function(n){try{va=Hn;var t=r.parse(n);return t&&t._}finally{va=Date}},e.toString=r.toString,e},t.multi=t.utc.multi=ct;var M=ao.map(),x=Vn(v),b=Xn(v),_=Vn(d),w=Xn(d),S=Vn(y),k=Xn(y),N=Vn(m),E=Xn(m);g.forEach(function(n,t){M.set(n.toLowerCase(),t)});var A={a:function(n){return d[n.getDay()]},A:function(n){return v[n.getDay()]},b:function(n){return m[n.getMonth()]},B:function(n){return y[n.getMonth()]},c:t(s),d:function(n,t){return Zn(n.getDate(),t,2)},e:function(n,t){return Zn(n.getDate(),t,2)},H:function(n,t){return Zn(n.getHours(),t,2)},I:function(n,t){return Zn(n.getHours()%12||12,t,2)},j:function(n,t){return Zn(1+ga.dayOfYear(n),t,3)},L:function(n,t){return Zn(n.getMilliseconds(),t,3)},m:function(n,t){return Zn(n.getMonth()+1,t,2)},M:function(n,t){return Zn(n.getMinutes(),t,2)},p:function(n){return g[+(n.getHours()>=12)]},S:function(n,t){return Zn(n.getSeconds(),t,2)},U:function(n,t){return Zn(ga.sundayOfYear(n),t,2)},w:function(n){return n.getDay()},W:function(n,t){return Zn(ga.mondayOfYear(n),t,2)},x:t(h),X:t(p),y:function(n,t){return Zn(n.getFullYear()%100,t,2)},Y:function(n,t){return Zn(n.getFullYear()%1e4,t,4)},Z:at,"%":function(){return"%"}},C={a:r,A:i,b:u,B:o,c:a,d:tt,e:tt,H:rt,I:rt,j:et,L:ot,m:nt,M:it,p:f,S:ut,U:Bn,w:$n,W:Wn,x:l,X:c,y:Gn,Y:Jn,Z:Kn,"%":lt};return t}function Zn(n,t,e){var r=0>n?"-":"",i=(r?-n:n)+"",u=i.length;return r+(e>u?new Array(e-u+1).join(t)+i:i)}function Vn(n){return new RegExp("^(?:"+n.map(ao.requote).join("|")+")","i")}function Xn(n){for(var t=new c,e=-1,r=n.length;++e68?1900:2e3)}function nt(n,t,e){ma.lastIndex=0;var r=ma.exec(t.slice(e,e+2));return r?(n.m=r[0]-1,e+r[0].length):-1}function tt(n,t,e){ma.lastIndex=0;var r=ma.exec(t.slice(e,e+2));return r?(n.d=+r[0],e+r[0].length):-1}function et(n,t,e){ma.lastIndex=0;var r=ma.exec(t.slice(e,e+3));return r?(n.j=+r[0],e+r[0].length):-1}function rt(n,t,e){ma.lastIndex=0;var r=ma.exec(t.slice(e,e+2));return r?(n.H=+r[0],e+r[0].length):-1}function it(n,t,e){ma.lastIndex=0;var r=ma.exec(t.slice(e,e+2));return r?(n.M=+r[0],e+r[0].length):-1}function ut(n,t,e){ma.lastIndex=0;var r=ma.exec(t.slice(e,e+2));return r?(n.S=+r[0],e+r[0].length):-1}function ot(n,t,e){ma.lastIndex=0;var r=ma.exec(t.slice(e,e+3));return r?(n.L=+r[0],e+r[0].length):-1}function at(n){var t=n.getTimezoneOffset(),e=t>0?"-":"+",r=xo(t)/60|0,i=xo(t)%60;return e+Zn(r,"0",2)+Zn(i,"0",2)}function lt(n,t,e){Ma.lastIndex=0;var r=Ma.exec(t.slice(e,e+1));return r?e+r[0].length:-1}function ct(n){for(var t=n.length,e=-1;++e=0?1:-1,a=o*e,l=Math.cos(t),c=Math.sin(t),f=u*c,s=i*l+f*Math.cos(a),h=f*o*Math.sin(a);ka.add(Math.atan2(h,s)),r=n,i=l,u=c}var t,e,r,i,u;Na.point=function(o,a){Na.point=n,r=(t=o)*Yo,i=Math.cos(a=(e=a)*Yo/2+Fo/4),u=Math.sin(a)},Na.lineEnd=function(){n(t,e)}}function dt(n){var t=n[0],e=n[1],r=Math.cos(e);return[r*Math.cos(t),r*Math.sin(t),Math.sin(e)]}function yt(n,t){return n[0]*t[0]+n[1]*t[1]+n[2]*t[2]}function mt(n,t){return[n[1]*t[2]-n[2]*t[1],n[2]*t[0]-n[0]*t[2],n[0]*t[1]-n[1]*t[0]]}function Mt(n,t){n[0]+=t[0],n[1]+=t[1],n[2]+=t[2]}function xt(n,t){return[n[0]*t,n[1]*t,n[2]*t]}function bt(n){var t=Math.sqrt(n[0]*n[0]+n[1]*n[1]+n[2]*n[2]);n[0]/=t,n[1]/=t,n[2]/=t}function _t(n){return[Math.atan2(n[1],n[0]),tn(n[2])]}function wt(n,t){return xo(n[0]-t[0])a;++a)i.point((e=n[a])[0],e[1]);return void i.lineEnd()}var l=new Tt(e,n,null,!0),c=new Tt(e,null,l,!1);l.o=c,u.push(l),o.push(c),l=new Tt(r,n,null,!1),c=new Tt(r,null,l,!0),l.o=c,u.push(l),o.push(c)}}),o.sort(t),qt(u),qt(o),u.length){for(var a=0,l=e,c=o.length;c>a;++a)o[a].e=l=!l;for(var f,s,h=u[0];;){for(var p=h,g=!0;p.v;)if((p=p.n)===h)return;f=p.z,i.lineStart();do{if(p.v=p.o.v=!0,p.e){if(g)for(var a=0,c=f.length;c>a;++a)i.point((s=f[a])[0],s[1]);else r(p.x,p.n.x,1,i);p=p.n}else{if(g){f=p.p.z;for(var a=f.length-1;a>=0;--a)i.point((s=f[a])[0],s[1])}else r(p.x,p.p.x,-1,i);p=p.p}p=p.o,f=p.z,g=!g}while(!p.v);i.lineEnd()}}}function qt(n){if(t=n.length){for(var t,e,r=0,i=n[0];++r0){for(b||(u.polygonStart(),b=!0),u.lineStart();++o1&&2&t&&e.push(e.pop().concat(e.shift())),p.push(e.filter(Dt))}var p,g,v,d=t(u),y=i.invert(r[0],r[1]),m={point:o,lineStart:l,lineEnd:c,polygonStart:function(){m.point=f,m.lineStart=s,m.lineEnd=h,p=[],g=[]},polygonEnd:function(){m.point=o,m.lineStart=l,m.lineEnd=c,p=ao.merge(p);var n=Ot(y,g);p.length?(b||(u.polygonStart(),b=!0),Lt(p,Ut,n,e,u)):n&&(b||(u.polygonStart(),b=!0),u.lineStart(),e(null,null,1,u),u.lineEnd()),b&&(u.polygonEnd(),b=!1),p=g=null},sphere:function(){u.polygonStart(),u.lineStart(),e(null,null,1,u),u.lineEnd(),u.polygonEnd()}},M=Pt(),x=t(M),b=!1;return m}}function Dt(n){return n.length>1}function Pt(){var n,t=[];return{lineStart:function(){t.push(n=[])},point:function(t,e){n.push([t,e])},lineEnd:b,buffer:function(){var e=t;return t=[],n=null,e},rejoin:function(){t.length>1&&t.push(t.pop().concat(t.shift()))}}}function Ut(n,t){return((n=n.x)[0]<0?n[1]-Io-Uo:Io-n[1])-((t=t.x)[0]<0?t[1]-Io-Uo:Io-t[1])}function jt(n){var t,e=NaN,r=NaN,i=NaN;return{lineStart:function(){n.lineStart(),t=1},point:function(u,o){var a=u>0?Fo:-Fo,l=xo(u-e);xo(l-Fo)0?Io:-Io),n.point(i,r),n.lineEnd(),n.lineStart(),n.point(a,r),n.point(u,r),t=0):i!==a&&l>=Fo&&(xo(e-i)Uo?Math.atan((Math.sin(t)*(u=Math.cos(r))*Math.sin(e)-Math.sin(r)*(i=Math.cos(t))*Math.sin(n))/(i*u*o)):(t+r)/2}function Ht(n,t,e,r){var i;if(null==n)i=e*Io,r.point(-Fo,i),r.point(0,i),r.point(Fo,i),r.point(Fo,0),r.point(Fo,-i),r.point(0,-i),r.point(-Fo,-i),r.point(-Fo,0),r.point(-Fo,i);else if(xo(n[0]-t[0])>Uo){var u=n[0]a;++a){var c=t[a],f=c.length;if(f)for(var s=c[0],h=s[0],p=s[1]/2+Fo/4,g=Math.sin(p),v=Math.cos(p),d=1;;){d===f&&(d=0),n=c[d];var y=n[0],m=n[1]/2+Fo/4,M=Math.sin(m),x=Math.cos(m),b=y-h,_=b>=0?1:-1,w=_*b,S=w>Fo,k=g*M;if(ka.add(Math.atan2(k*_*Math.sin(w),v*x+k*Math.cos(w))),u+=S?b+_*Ho:b,S^h>=e^y>=e){var N=mt(dt(s),dt(n));bt(N);var E=mt(i,N);bt(E);var A=(S^b>=0?-1:1)*tn(E[2]);(r>A||r===A&&(N[0]||N[1]))&&(o+=S^b>=0?1:-1)}if(!d++)break;h=y,g=M,v=x,s=n}}return(-Uo>u||Uo>u&&-Uo>ka)^1&o}function It(n){function t(n,t){return Math.cos(n)*Math.cos(t)>u}function e(n){var e,u,l,c,f;return{lineStart:function(){c=l=!1,f=1},point:function(s,h){var p,g=[s,h],v=t(s,h),d=o?v?0:i(s,h):v?i(s+(0>s?Fo:-Fo),h):0;if(!e&&(c=l=v)&&n.lineStart(),v!==l&&(p=r(e,g),(wt(e,p)||wt(g,p))&&(g[0]+=Uo,g[1]+=Uo,v=t(g[0],g[1]))),v!==l)f=0,v?(n.lineStart(),p=r(g,e),n.point(p[0],p[1])):(p=r(e,g),n.point(p[0],p[1]),n.lineEnd()),e=p;else if(a&&e&&o^v){var y;d&u||!(y=r(g,e,!0))||(f=0,o?(n.lineStart(),n.point(y[0][0],y[0][1]),n.point(y[1][0],y[1][1]),n.lineEnd()):(n.point(y[1][0],y[1][1]),n.lineEnd(),n.lineStart(),n.point(y[0][0],y[0][1])))}!v||e&&wt(e,g)||n.point(g[0],g[1]),e=g,l=v,u=d},lineEnd:function(){l&&n.lineEnd(),e=null},clean:function(){return f|(c&&l)<<1}}}function r(n,t,e){var r=dt(n),i=dt(t),o=[1,0,0],a=mt(r,i),l=yt(a,a),c=a[0],f=l-c*c;if(!f)return!e&&n;var s=u*l/f,h=-u*c/f,p=mt(o,a),g=xt(o,s),v=xt(a,h);Mt(g,v);var d=p,y=yt(g,d),m=yt(d,d),M=y*y-m*(yt(g,g)-1);if(!(0>M)){var x=Math.sqrt(M),b=xt(d,(-y-x)/m);if(Mt(b,g),b=_t(b),!e)return b;var _,w=n[0],S=t[0],k=n[1],N=t[1];w>S&&(_=w,w=S,S=_);var E=S-w,A=xo(E-Fo)E;if(!A&&k>N&&(_=k,k=N,N=_),C?A?k+N>0^b[1]<(xo(b[0]-w)Fo^(w<=b[0]&&b[0]<=S)){var z=xt(d,(-y+x)/m);return Mt(z,g),[b,_t(z)]}}}function i(t,e){var r=o?n:Fo-n,i=0;return-r>t?i|=1:t>r&&(i|=2),-r>e?i|=4:e>r&&(i|=8),i}var u=Math.cos(n),o=u>0,a=xo(u)>Uo,l=ve(n,6*Yo);return Rt(t,e,l,o?[0,-n]:[-Fo,n-Fo])}function Yt(n,t,e,r){return function(i){var u,o=i.a,a=i.b,l=o.x,c=o.y,f=a.x,s=a.y,h=0,p=1,g=f-l,v=s-c;if(u=n-l,g||!(u>0)){if(u/=g,0>g){if(h>u)return;p>u&&(p=u)}else if(g>0){if(u>p)return;u>h&&(h=u)}if(u=e-l,g||!(0>u)){if(u/=g,0>g){if(u>p)return;u>h&&(h=u)}else if(g>0){if(h>u)return;p>u&&(p=u)}if(u=t-c,v||!(u>0)){if(u/=v,0>v){if(h>u)return;p>u&&(p=u)}else if(v>0){if(u>p)return;u>h&&(h=u)}if(u=r-c,v||!(0>u)){if(u/=v,0>v){if(u>p)return;u>h&&(h=u)}else if(v>0){if(h>u)return;p>u&&(p=u)}return h>0&&(i.a={x:l+h*g,y:c+h*v}),1>p&&(i.b={x:l+p*g,y:c+p*v}),i}}}}}}function Zt(n,t,e,r){function i(r,i){return xo(r[0]-n)0?0:3:xo(r[0]-e)0?2:1:xo(r[1]-t)0?1:0:i>0?3:2}function u(n,t){return o(n.x,t.x)}function o(n,t){var e=i(n,1),r=i(t,1);return e!==r?e-r:0===e?t[1]-n[1]:1===e?n[0]-t[0]:2===e?n[1]-t[1]:t[0]-n[0]}return function(a){function l(n){for(var t=0,e=d.length,r=n[1],i=0;e>i;++i)for(var u,o=1,a=d[i],l=a.length,c=a[0];l>o;++o)u=a[o],c[1]<=r?u[1]>r&&Q(c,u,n)>0&&++t:u[1]<=r&&Q(c,u,n)<0&&--t,c=u;return 0!==t}function c(u,a,l,c){var f=0,s=0;if(null==u||(f=i(u,l))!==(s=i(a,l))||o(u,a)<0^l>0){do c.point(0===f||3===f?n:e,f>1?r:t);while((f=(f+l+4)%4)!==s)}else c.point(a[0],a[1])}function f(i,u){return i>=n&&e>=i&&u>=t&&r>=u}function s(n,t){f(n,t)&&a.point(n,t)}function h(){C.point=g,d&&d.push(y=[]),S=!0,w=!1,b=_=NaN}function p(){v&&(g(m,M),x&&w&&E.rejoin(),v.push(E.buffer())),C.point=s,w&&a.lineEnd()}function g(n,t){n=Math.max(-Ha,Math.min(Ha,n)),t=Math.max(-Ha,Math.min(Ha,t));var e=f(n,t);if(d&&y.push([n,t]),S)m=n,M=t,x=e,S=!1,e&&(a.lineStart(),a.point(n,t));else if(e&&w)a.point(n,t);else{var r={a:{x:b,y:_},b:{x:n,y:t}};A(r)?(w||(a.lineStart(),a.point(r.a.x,r.a.y)),a.point(r.b.x,r.b.y),e||a.lineEnd(),k=!1):e&&(a.lineStart(),a.point(n,t),k=!1)}b=n,_=t,w=e}var v,d,y,m,M,x,b,_,w,S,k,N=a,E=Pt(),A=Yt(n,t,e,r),C={point:s,lineStart:h,lineEnd:p,polygonStart:function(){a=E,v=[],d=[],k=!0},polygonEnd:function(){a=N,v=ao.merge(v);var t=l([n,r]),e=k&&t,i=v.length;(e||i)&&(a.polygonStart(),e&&(a.lineStart(),c(null,null,1,a),a.lineEnd()),i&&Lt(v,u,t,c,a),a.polygonEnd()),v=d=y=null}};return C}}function Vt(n){var t=0,e=Fo/3,r=ae(n),i=r(t,e);return i.parallels=function(n){return arguments.length?r(t=n[0]*Fo/180,e=n[1]*Fo/180):[t/Fo*180,e/Fo*180]},i}function Xt(n,t){function e(n,t){var e=Math.sqrt(u-2*i*Math.sin(t))/i;return[e*Math.sin(n*=i),o-e*Math.cos(n)]}var r=Math.sin(n),i=(r+Math.sin(t))/2,u=1+r*(2*i-r),o=Math.sqrt(u)/i;return e.invert=function(n,t){var e=o-t;return[Math.atan2(n,e)/i,tn((u-(n*n+e*e)*i*i)/(2*i))]},e}function $t(){function n(n,t){Ia+=i*n-r*t,r=n,i=t}var t,e,r,i;$a.point=function(u,o){$a.point=n,t=r=u,e=i=o},$a.lineEnd=function(){n(t,e)}}function Bt(n,t){Ya>n&&(Ya=n),n>Va&&(Va=n),Za>t&&(Za=t),t>Xa&&(Xa=t)}function Wt(){function n(n,t){o.push("M",n,",",t,u)}function t(n,t){o.push("M",n,",",t),a.point=e}function e(n,t){o.push("L",n,",",t)}function r(){a.point=n}function i(){o.push("Z")}var u=Jt(4.5),o=[],a={point:n,lineStart:function(){a.point=t},lineEnd:r,polygonStart:function(){a.lineEnd=i},polygonEnd:function(){a.lineEnd=r,a.point=n},pointRadius:function(n){return u=Jt(n),a},result:function(){if(o.length){var n=o.join("");return o=[],n}}};return a}function Jt(n){return"m0,"+n+"a"+n+","+n+" 0 1,1 0,"+-2*n+"a"+n+","+n+" 0 1,1 0,"+2*n+"z"}function Gt(n,t){Ca+=n,za+=t,++La}function Kt(){function n(n,r){var i=n-t,u=r-e,o=Math.sqrt(i*i+u*u);qa+=o*(t+n)/2,Ta+=o*(e+r)/2,Ra+=o,Gt(t=n,e=r)}var t,e;Wa.point=function(r,i){Wa.point=n,Gt(t=r,e=i)}}function Qt(){Wa.point=Gt}function ne(){function n(n,t){var e=n-r,u=t-i,o=Math.sqrt(e*e+u*u);qa+=o*(r+n)/2,Ta+=o*(i+t)/2,Ra+=o,o=i*n-r*t,Da+=o*(r+n),Pa+=o*(i+t),Ua+=3*o,Gt(r=n,i=t)}var t,e,r,i;Wa.point=function(u,o){Wa.point=n,Gt(t=r=u,e=i=o)},Wa.lineEnd=function(){n(t,e)}}function te(n){function t(t,e){n.moveTo(t+o,e),n.arc(t,e,o,0,Ho)}function e(t,e){n.moveTo(t,e),a.point=r}function r(t,e){n.lineTo(t,e)}function i(){a.point=t}function u(){n.closePath()}var o=4.5,a={point:t,lineStart:function(){a.point=e},lineEnd:i,polygonStart:function(){a.lineEnd=u},polygonEnd:function(){a.lineEnd=i,a.point=t},pointRadius:function(n){return o=n,a},result:b};return a}function ee(n){function t(n){return(a?r:e)(n)}function e(t){return ue(t,function(e,r){e=n(e,r),t.point(e[0],e[1])})}function r(t){function e(e,r){e=n(e,r),t.point(e[0],e[1])}function r(){M=NaN,S.point=u,t.lineStart()}function u(e,r){var u=dt([e,r]),o=n(e,r);i(M,x,m,b,_,w,M=o[0],x=o[1],m=e,b=u[0],_=u[1],w=u[2],a,t),t.point(M,x)}function o(){S.point=e,t.lineEnd()}function l(){ +r(),S.point=c,S.lineEnd=f}function c(n,t){u(s=n,h=t),p=M,g=x,v=b,d=_,y=w,S.point=u}function f(){i(M,x,m,b,_,w,p,g,s,v,d,y,a,t),S.lineEnd=o,o()}var s,h,p,g,v,d,y,m,M,x,b,_,w,S={point:e,lineStart:r,lineEnd:o,polygonStart:function(){t.polygonStart(),S.lineStart=l},polygonEnd:function(){t.polygonEnd(),S.lineStart=r}};return S}function i(t,e,r,a,l,c,f,s,h,p,g,v,d,y){var m=f-t,M=s-e,x=m*m+M*M;if(x>4*u&&d--){var b=a+p,_=l+g,w=c+v,S=Math.sqrt(b*b+_*_+w*w),k=Math.asin(w/=S),N=xo(xo(w)-1)u||xo((m*z+M*L)/x-.5)>.3||o>a*p+l*g+c*v)&&(i(t,e,r,a,l,c,A,C,N,b/=S,_/=S,w,d,y),y.point(A,C),i(A,C,N,b,_,w,f,s,h,p,g,v,d,y))}}var u=.5,o=Math.cos(30*Yo),a=16;return t.precision=function(n){return arguments.length?(a=(u=n*n)>0&&16,t):Math.sqrt(u)},t}function re(n){var t=ee(function(t,e){return n([t*Zo,e*Zo])});return function(n){return le(t(n))}}function ie(n){this.stream=n}function ue(n,t){return{point:t,sphere:function(){n.sphere()},lineStart:function(){n.lineStart()},lineEnd:function(){n.lineEnd()},polygonStart:function(){n.polygonStart()},polygonEnd:function(){n.polygonEnd()}}}function oe(n){return ae(function(){return n})()}function ae(n){function t(n){return n=a(n[0]*Yo,n[1]*Yo),[n[0]*h+l,c-n[1]*h]}function e(n){return n=a.invert((n[0]-l)/h,(c-n[1])/h),n&&[n[0]*Zo,n[1]*Zo]}function r(){a=Ct(o=se(y,M,x),u);var n=u(v,d);return l=p-n[0]*h,c=g+n[1]*h,i()}function i(){return f&&(f.valid=!1,f=null),t}var u,o,a,l,c,f,s=ee(function(n,t){return n=u(n,t),[n[0]*h+l,c-n[1]*h]}),h=150,p=480,g=250,v=0,d=0,y=0,M=0,x=0,b=Fa,_=m,w=null,S=null;return t.stream=function(n){return f&&(f.valid=!1),f=le(b(o,s(_(n)))),f.valid=!0,f},t.clipAngle=function(n){return arguments.length?(b=null==n?(w=n,Fa):It((w=+n)*Yo),i()):w},t.clipExtent=function(n){return arguments.length?(S=n,_=n?Zt(n[0][0],n[0][1],n[1][0],n[1][1]):m,i()):S},t.scale=function(n){return arguments.length?(h=+n,r()):h},t.translate=function(n){return arguments.length?(p=+n[0],g=+n[1],r()):[p,g]},t.center=function(n){return arguments.length?(v=n[0]%360*Yo,d=n[1]%360*Yo,r()):[v*Zo,d*Zo]},t.rotate=function(n){return arguments.length?(y=n[0]%360*Yo,M=n[1]%360*Yo,x=n.length>2?n[2]%360*Yo:0,r()):[y*Zo,M*Zo,x*Zo]},ao.rebind(t,s,"precision"),function(){return u=n.apply(this,arguments),t.invert=u.invert&&e,r()}}function le(n){return ue(n,function(t,e){n.point(t*Yo,e*Yo)})}function ce(n,t){return[n,t]}function fe(n,t){return[n>Fo?n-Ho:-Fo>n?n+Ho:n,t]}function se(n,t,e){return n?t||e?Ct(pe(n),ge(t,e)):pe(n):t||e?ge(t,e):fe}function he(n){return function(t,e){return t+=n,[t>Fo?t-Ho:-Fo>t?t+Ho:t,e]}}function pe(n){var t=he(n);return t.invert=he(-n),t}function ge(n,t){function e(n,t){var e=Math.cos(t),a=Math.cos(n)*e,l=Math.sin(n)*e,c=Math.sin(t),f=c*r+a*i;return[Math.atan2(l*u-f*o,a*r-c*i),tn(f*u+l*o)]}var r=Math.cos(n),i=Math.sin(n),u=Math.cos(t),o=Math.sin(t);return e.invert=function(n,t){var e=Math.cos(t),a=Math.cos(n)*e,l=Math.sin(n)*e,c=Math.sin(t),f=c*u-l*o;return[Math.atan2(l*u+c*o,a*r+f*i),tn(f*r-a*i)]},e}function ve(n,t){var e=Math.cos(n),r=Math.sin(n);return function(i,u,o,a){var l=o*t;null!=i?(i=de(e,i),u=de(e,u),(o>0?u>i:i>u)&&(i+=o*Ho)):(i=n+o*Ho,u=n-.5*l);for(var c,f=i;o>0?f>u:u>f;f-=l)a.point((c=_t([e,-r*Math.cos(f),-r*Math.sin(f)]))[0],c[1])}}function de(n,t){var e=dt(t);e[0]-=n,bt(e);var r=nn(-e[1]);return((-e[2]<0?-r:r)+2*Math.PI-Uo)%(2*Math.PI)}function ye(n,t,e){var r=ao.range(n,t-Uo,e).concat(t);return function(n){return r.map(function(t){return[n,t]})}}function me(n,t,e){var r=ao.range(n,t-Uo,e).concat(t);return function(n){return r.map(function(t){return[t,n]})}}function Me(n){return n.source}function xe(n){return n.target}function be(n,t,e,r){var i=Math.cos(t),u=Math.sin(t),o=Math.cos(r),a=Math.sin(r),l=i*Math.cos(n),c=i*Math.sin(n),f=o*Math.cos(e),s=o*Math.sin(e),h=2*Math.asin(Math.sqrt(on(r-t)+i*o*on(e-n))),p=1/Math.sin(h),g=h?function(n){var t=Math.sin(n*=h)*p,e=Math.sin(h-n)*p,r=e*l+t*f,i=e*c+t*s,o=e*u+t*a;return[Math.atan2(i,r)*Zo,Math.atan2(o,Math.sqrt(r*r+i*i))*Zo]}:function(){return[n*Zo,t*Zo]};return g.distance=h,g}function _e(){function n(n,i){var u=Math.sin(i*=Yo),o=Math.cos(i),a=xo((n*=Yo)-t),l=Math.cos(a);Ja+=Math.atan2(Math.sqrt((a=o*Math.sin(a))*a+(a=r*u-e*o*l)*a),e*u+r*o*l),t=n,e=u,r=o}var t,e,r;Ga.point=function(i,u){t=i*Yo,e=Math.sin(u*=Yo),r=Math.cos(u),Ga.point=n},Ga.lineEnd=function(){Ga.point=Ga.lineEnd=b}}function we(n,t){function e(t,e){var r=Math.cos(t),i=Math.cos(e),u=n(r*i);return[u*i*Math.sin(t),u*Math.sin(e)]}return e.invert=function(n,e){var r=Math.sqrt(n*n+e*e),i=t(r),u=Math.sin(i),o=Math.cos(i);return[Math.atan2(n*u,r*o),Math.asin(r&&e*u/r)]},e}function Se(n,t){function e(n,t){o>0?-Io+Uo>t&&(t=-Io+Uo):t>Io-Uo&&(t=Io-Uo);var e=o/Math.pow(i(t),u);return[e*Math.sin(u*n),o-e*Math.cos(u*n)]}var r=Math.cos(n),i=function(n){return Math.tan(Fo/4+n/2)},u=n===t?Math.sin(n):Math.log(r/Math.cos(t))/Math.log(i(t)/i(n)),o=r*Math.pow(i(n),u)/u;return u?(e.invert=function(n,t){var e=o-t,r=K(u)*Math.sqrt(n*n+e*e);return[Math.atan2(n,e)/u,2*Math.atan(Math.pow(o/r,1/u))-Io]},e):Ne}function ke(n,t){function e(n,t){var e=u-t;return[e*Math.sin(i*n),u-e*Math.cos(i*n)]}var r=Math.cos(n),i=n===t?Math.sin(n):(r-Math.cos(t))/(t-n),u=r/i+n;return xo(i)i;i++){for(;r>1&&Q(n[e[r-2]],n[e[r-1]],n[i])<=0;)--r;e[r++]=i}return e.slice(0,r)}function qe(n,t){return n[0]-t[0]||n[1]-t[1]}function Te(n,t,e){return(e[0]-t[0])*(n[1]-t[1])<(e[1]-t[1])*(n[0]-t[0])}function Re(n,t,e,r){var i=n[0],u=e[0],o=t[0]-i,a=r[0]-u,l=n[1],c=e[1],f=t[1]-l,s=r[1]-c,h=(a*(l-c)-s*(i-u))/(s*o-a*f);return[i+h*o,l+h*f]}function De(n){var t=n[0],e=n[n.length-1];return!(t[0]-e[0]||t[1]-e[1])}function Pe(){rr(this),this.edge=this.site=this.circle=null}function Ue(n){var t=cl.pop()||new Pe;return t.site=n,t}function je(n){Be(n),ol.remove(n),cl.push(n),rr(n)}function Fe(n){var t=n.circle,e=t.x,r=t.cy,i={x:e,y:r},u=n.P,o=n.N,a=[n];je(n);for(var l=u;l.circle&&xo(e-l.circle.x)f;++f)c=a[f],l=a[f-1],nr(c.edge,l.site,c.site,i);l=a[0],c=a[s-1],c.edge=Ke(l.site,c.site,null,i),$e(l),$e(c)}function He(n){for(var t,e,r,i,u=n.x,o=n.y,a=ol._;a;)if(r=Oe(a,o)-u,r>Uo)a=a.L;else{if(i=u-Ie(a,o),!(i>Uo)){r>-Uo?(t=a.P,e=a):i>-Uo?(t=a,e=a.N):t=e=a;break}if(!a.R){t=a;break}a=a.R}var l=Ue(n);if(ol.insert(t,l),t||e){if(t===e)return Be(t),e=Ue(t.site),ol.insert(l,e),l.edge=e.edge=Ke(t.site,l.site),$e(t),void $e(e);if(!e)return void(l.edge=Ke(t.site,l.site));Be(t),Be(e);var c=t.site,f=c.x,s=c.y,h=n.x-f,p=n.y-s,g=e.site,v=g.x-f,d=g.y-s,y=2*(h*d-p*v),m=h*h+p*p,M=v*v+d*d,x={x:(d*m-p*M)/y+f,y:(h*M-v*m)/y+s};nr(e.edge,c,g,x),l.edge=Ke(c,n,null,x),e.edge=Ke(n,g,null,x),$e(t),$e(e)}}function Oe(n,t){var e=n.site,r=e.x,i=e.y,u=i-t;if(!u)return r;var o=n.P;if(!o)return-(1/0);e=o.site;var a=e.x,l=e.y,c=l-t;if(!c)return a;var f=a-r,s=1/u-1/c,h=f/c;return s?(-h+Math.sqrt(h*h-2*s*(f*f/(-2*c)-l+c/2+i-u/2)))/s+r:(r+a)/2}function Ie(n,t){var e=n.N;if(e)return Oe(e,t);var r=n.site;return r.y===t?r.x:1/0}function Ye(n){this.site=n,this.edges=[]}function Ze(n){for(var t,e,r,i,u,o,a,l,c,f,s=n[0][0],h=n[1][0],p=n[0][1],g=n[1][1],v=ul,d=v.length;d--;)if(u=v[d],u&&u.prepare())for(a=u.edges,l=a.length,o=0;l>o;)f=a[o].end(),r=f.x,i=f.y,c=a[++o%l].start(),t=c.x,e=c.y,(xo(r-t)>Uo||xo(i-e)>Uo)&&(a.splice(o,0,new tr(Qe(u.site,f,xo(r-s)Uo?{x:s,y:xo(t-s)Uo?{x:xo(e-g)Uo?{x:h,y:xo(t-h)Uo?{x:xo(e-p)=-jo)){var p=l*l+c*c,g=f*f+s*s,v=(s*p-c*g)/h,d=(l*g-f*p)/h,s=d+a,y=fl.pop()||new Xe;y.arc=n,y.site=i,y.x=v+o,y.y=s+Math.sqrt(v*v+d*d),y.cy=s,n.circle=y;for(var m=null,M=ll._;M;)if(y.yd||d>=a)return;if(h>g){if(u){if(u.y>=c)return}else u={x:d,y:l};e={x:d,y:c}}else{if(u){if(u.yr||r>1)if(h>g){if(u){if(u.y>=c)return}else u={x:(l-i)/r,y:l};e={x:(c-i)/r,y:c}}else{if(u){if(u.yp){if(u){if(u.x>=a)return}else u={x:o,y:r*o+i};e={x:a,y:r*a+i}}else{if(u){if(u.xu||s>o||r>h||i>p)){if(g=n.point){var g,v=t-n.x,d=e-n.y,y=v*v+d*d;if(l>y){var m=Math.sqrt(l=y);r=t-m,i=e-m,u=t+m,o=e+m,a=g}}for(var M=n.nodes,x=.5*(f+h),b=.5*(s+p),_=t>=x,w=e>=b,S=w<<1|_,k=S+4;k>S;++S)if(n=M[3&S])switch(3&S){case 0:c(n,f,s,x,b);break;case 1:c(n,x,s,h,b);break;case 2:c(n,f,b,x,p);break;case 3:c(n,x,b,h,p)}}}(n,r,i,u,o),a}function vr(n,t){n=ao.rgb(n),t=ao.rgb(t);var e=n.r,r=n.g,i=n.b,u=t.r-e,o=t.g-r,a=t.b-i;return function(n){return"#"+bn(Math.round(e+u*n))+bn(Math.round(r+o*n))+bn(Math.round(i+a*n))}}function dr(n,t){var e,r={},i={};for(e in n)e in t?r[e]=Mr(n[e],t[e]):i[e]=n[e];for(e in t)e in n||(i[e]=t[e]);return function(n){for(e in r)i[e]=r[e](n);return i}}function yr(n,t){return n=+n,t=+t,function(e){return n*(1-e)+t*e}}function mr(n,t){var e,r,i,u=hl.lastIndex=pl.lastIndex=0,o=-1,a=[],l=[];for(n+="",t+="";(e=hl.exec(n))&&(r=pl.exec(t));)(i=r.index)>u&&(i=t.slice(u,i),a[o]?a[o]+=i:a[++o]=i),(e=e[0])===(r=r[0])?a[o]?a[o]+=r:a[++o]=r:(a[++o]=null,l.push({i:o,x:yr(e,r)})),u=pl.lastIndex;return ur;++r)a[(e=l[r]).i]=e.x(n);return a.join("")})}function Mr(n,t){for(var e,r=ao.interpolators.length;--r>=0&&!(e=ao.interpolators[r](n,t)););return e}function xr(n,t){var e,r=[],i=[],u=n.length,o=t.length,a=Math.min(n.length,t.length);for(e=0;a>e;++e)r.push(Mr(n[e],t[e]));for(;u>e;++e)i[e]=n[e];for(;o>e;++e)i[e]=t[e];return function(n){for(e=0;a>e;++e)i[e]=r[e](n);return i}}function br(n){return function(t){return 0>=t?0:t>=1?1:n(t)}}function _r(n){return function(t){return 1-n(1-t)}}function wr(n){return function(t){return.5*(.5>t?n(2*t):2-n(2-2*t))}}function Sr(n){return n*n}function kr(n){return n*n*n}function Nr(n){if(0>=n)return 0;if(n>=1)return 1;var t=n*n,e=t*n;return 4*(.5>n?e:3*(n-t)+e-.75)}function Er(n){return function(t){return Math.pow(t,n)}}function Ar(n){return 1-Math.cos(n*Io)}function Cr(n){return Math.pow(2,10*(n-1))}function zr(n){return 1-Math.sqrt(1-n*n)}function Lr(n,t){var e;return arguments.length<2&&(t=.45),arguments.length?e=t/Ho*Math.asin(1/n):(n=1,e=t/4),function(r){return 1+n*Math.pow(2,-10*r)*Math.sin((r-e)*Ho/t)}}function qr(n){return n||(n=1.70158),function(t){return t*t*((n+1)*t-n)}}function Tr(n){return 1/2.75>n?7.5625*n*n:2/2.75>n?7.5625*(n-=1.5/2.75)*n+.75:2.5/2.75>n?7.5625*(n-=2.25/2.75)*n+.9375:7.5625*(n-=2.625/2.75)*n+.984375}function Rr(n,t){n=ao.hcl(n),t=ao.hcl(t);var e=n.h,r=n.c,i=n.l,u=t.h-e,o=t.c-r,a=t.l-i;return isNaN(o)&&(o=0,r=isNaN(r)?t.c:r),isNaN(u)?(u=0,e=isNaN(e)?t.h:e):u>180?u-=360:-180>u&&(u+=360),function(n){return sn(e+u*n,r+o*n,i+a*n)+""}}function Dr(n,t){n=ao.hsl(n),t=ao.hsl(t);var e=n.h,r=n.s,i=n.l,u=t.h-e,o=t.s-r,a=t.l-i;return isNaN(o)&&(o=0,r=isNaN(r)?t.s:r),isNaN(u)?(u=0,e=isNaN(e)?t.h:e):u>180?u-=360:-180>u&&(u+=360),function(n){return cn(e+u*n,r+o*n,i+a*n)+""}}function Pr(n,t){n=ao.lab(n),t=ao.lab(t);var e=n.l,r=n.a,i=n.b,u=t.l-e,o=t.a-r,a=t.b-i;return function(n){return pn(e+u*n,r+o*n,i+a*n)+""}}function Ur(n,t){return t-=n,function(e){return Math.round(n+t*e)}}function jr(n){var t=[n.a,n.b],e=[n.c,n.d],r=Hr(t),i=Fr(t,e),u=Hr(Or(e,t,-i))||0;t[0]*e[1]180?t+=360:t-n>180&&(n+=360),r.push({i:e.push(Ir(e)+"rotate(",null,")")-2,x:yr(n,t)})):t&&e.push(Ir(e)+"rotate("+t+")")}function Vr(n,t,e,r){n!==t?r.push({i:e.push(Ir(e)+"skewX(",null,")")-2,x:yr(n,t)}):t&&e.push(Ir(e)+"skewX("+t+")")}function Xr(n,t,e,r){if(n[0]!==t[0]||n[1]!==t[1]){var i=e.push(Ir(e)+"scale(",null,",",null,")");r.push({i:i-4,x:yr(n[0],t[0])},{i:i-2,x:yr(n[1],t[1])})}else 1===t[0]&&1===t[1]||e.push(Ir(e)+"scale("+t+")")}function $r(n,t){var e=[],r=[];return n=ao.transform(n),t=ao.transform(t),Yr(n.translate,t.translate,e,r),Zr(n.rotate,t.rotate,e,r),Vr(n.skew,t.skew,e,r),Xr(n.scale,t.scale,e,r),n=t=null,function(n){for(var t,i=-1,u=r.length;++i=0;)e.push(i[r])}function oi(n,t){for(var e=[n],r=[];null!=(n=e.pop());)if(r.push(n),(u=n.children)&&(i=u.length))for(var i,u,o=-1;++oe;++e)(t=n[e][1])>i&&(r=e,i=t);return r}function yi(n){return n.reduce(mi,0)}function mi(n,t){return n+t[1]}function Mi(n,t){return xi(n,Math.ceil(Math.log(t.length)/Math.LN2+1))}function xi(n,t){for(var e=-1,r=+n[0],i=(n[1]-r)/t,u=[];++e<=t;)u[e]=i*e+r;return u}function bi(n){return[ao.min(n),ao.max(n)]}function _i(n,t){return n.value-t.value}function wi(n,t){var e=n._pack_next;n._pack_next=t,t._pack_prev=n,t._pack_next=e,e._pack_prev=t}function Si(n,t){n._pack_next=t,t._pack_prev=n}function ki(n,t){var e=t.x-n.x,r=t.y-n.y,i=n.r+t.r;return.999*i*i>e*e+r*r}function Ni(n){function t(n){f=Math.min(n.x-n.r,f),s=Math.max(n.x+n.r,s),h=Math.min(n.y-n.r,h),p=Math.max(n.y+n.r,p)}if((e=n.children)&&(c=e.length)){var e,r,i,u,o,a,l,c,f=1/0,s=-(1/0),h=1/0,p=-(1/0);if(e.forEach(Ei),r=e[0],r.x=-r.r,r.y=0,t(r),c>1&&(i=e[1],i.x=i.r,i.y=0,t(i),c>2))for(u=e[2],zi(r,i,u),t(u),wi(r,u),r._pack_prev=u,wi(u,i),i=r._pack_next,o=3;c>o;o++){zi(r,i,u=e[o]);var g=0,v=1,d=1;for(a=i._pack_next;a!==i;a=a._pack_next,v++)if(ki(a,u)){g=1;break}if(1==g)for(l=r._pack_prev;l!==a._pack_prev&&!ki(l,u);l=l._pack_prev,d++);g?(d>v||v==d&&i.ro;o++)u=e[o],u.x-=y,u.y-=m,M=Math.max(M,u.r+Math.sqrt(u.x*u.x+u.y*u.y));n.r=M,e.forEach(Ai)}}function Ei(n){n._pack_next=n._pack_prev=n}function Ai(n){delete n._pack_next,delete n._pack_prev}function Ci(n,t,e,r){var i=n.children;if(n.x=t+=r*n.x,n.y=e+=r*n.y,n.r*=r,i)for(var u=-1,o=i.length;++u=0;)t=i[u],t.z+=e,t.m+=e,e+=t.s+(r+=t.c)}function Pi(n,t,e){return n.a.parent===t.parent?n.a:e}function Ui(n){return 1+ao.max(n,function(n){return n.y})}function ji(n){return n.reduce(function(n,t){return n+t.x},0)/n.length}function Fi(n){var t=n.children;return t&&t.length?Fi(t[0]):n}function Hi(n){var t,e=n.children;return e&&(t=e.length)?Hi(e[t-1]):n}function Oi(n){return{x:n.x,y:n.y,dx:n.dx,dy:n.dy}}function Ii(n,t){var e=n.x+t[3],r=n.y+t[0],i=n.dx-t[1]-t[3],u=n.dy-t[0]-t[2];return 0>i&&(e+=i/2,i=0),0>u&&(r+=u/2,u=0),{x:e,y:r,dx:i,dy:u}}function Yi(n){var t=n[0],e=n[n.length-1];return e>t?[t,e]:[e,t]}function Zi(n){return n.rangeExtent?n.rangeExtent():Yi(n.range())}function Vi(n,t,e,r){var i=e(n[0],n[1]),u=r(t[0],t[1]);return function(n){return u(i(n))}}function Xi(n,t){var e,r=0,i=n.length-1,u=n[r],o=n[i];return u>o&&(e=r,r=i,i=e,e=u,u=o,o=e),n[r]=t.floor(u),n[i]=t.ceil(o),n}function $i(n){return n?{floor:function(t){return Math.floor(t/n)*n},ceil:function(t){return Math.ceil(t/n)*n}}:Sl}function Bi(n,t,e,r){var i=[],u=[],o=0,a=Math.min(n.length,t.length)-1;for(n[a]2?Bi:Vi,l=r?Wr:Br;return o=i(n,t,l,e),a=i(t,n,l,Mr),u}function u(n){return o(n)}var o,a;return u.invert=function(n){return a(n)},u.domain=function(t){return arguments.length?(n=t.map(Number),i()):n},u.range=function(n){return arguments.length?(t=n,i()):t},u.rangeRound=function(n){return u.range(n).interpolate(Ur)},u.clamp=function(n){return arguments.length?(r=n,i()):r},u.interpolate=function(n){return arguments.length?(e=n,i()):e},u.ticks=function(t){return Qi(n,t)},u.tickFormat=function(t,e){return nu(n,t,e)},u.nice=function(t){return Gi(n,t),i()},u.copy=function(){return Wi(n,t,e,r)},i()}function Ji(n,t){return ao.rebind(n,t,"range","rangeRound","interpolate","clamp")}function Gi(n,t){return Xi(n,$i(Ki(n,t)[2])),Xi(n,$i(Ki(n,t)[2])),n}function Ki(n,t){null==t&&(t=10);var e=Yi(n),r=e[1]-e[0],i=Math.pow(10,Math.floor(Math.log(r/t)/Math.LN10)),u=t/r*i;return.15>=u?i*=10:.35>=u?i*=5:.75>=u&&(i*=2),e[0]=Math.ceil(e[0]/i)*i,e[1]=Math.floor(e[1]/i)*i+.5*i,e[2]=i,e}function Qi(n,t){return ao.range.apply(ao,Ki(n,t))}function nu(n,t,e){var r=Ki(n,t);if(e){var i=ha.exec(e);if(i.shift(),"s"===i[8]){var u=ao.formatPrefix(Math.max(xo(r[0]),xo(r[1])));return i[7]||(i[7]="."+tu(u.scale(r[2]))),i[8]="f",e=ao.format(i.join("")),function(n){return e(u.scale(n))+u.symbol}}i[7]||(i[7]="."+eu(i[8],r)),e=i.join("")}else e=",."+tu(r[2])+"f";return ao.format(e)}function tu(n){return-Math.floor(Math.log(n)/Math.LN10+.01)}function eu(n,t){var e=tu(t[2]);return n in kl?Math.abs(e-tu(Math.max(xo(t[0]),xo(t[1]))))+ +("e"!==n):e-2*("%"===n)}function ru(n,t,e,r){function i(n){return(e?Math.log(0>n?0:n):-Math.log(n>0?0:-n))/Math.log(t)}function u(n){return e?Math.pow(t,n):-Math.pow(t,-n)}function o(t){return n(i(t))}return o.invert=function(t){return u(n.invert(t))},o.domain=function(t){return arguments.length?(e=t[0]>=0,n.domain((r=t.map(Number)).map(i)),o):r},o.base=function(e){return arguments.length?(t=+e,n.domain(r.map(i)),o):t},o.nice=function(){var t=Xi(r.map(i),e?Math:El);return n.domain(t),r=t.map(u),o},o.ticks=function(){var n=Yi(r),o=[],a=n[0],l=n[1],c=Math.floor(i(a)),f=Math.ceil(i(l)),s=t%1?2:t;if(isFinite(f-c)){if(e){for(;f>c;c++)for(var h=1;s>h;h++)o.push(u(c)*h);o.push(u(c))}else for(o.push(u(c));c++0;h--)o.push(u(c)*h);for(c=0;o[c]l;f--);o=o.slice(c,f)}return o},o.tickFormat=function(n,e){if(!arguments.length)return Nl;arguments.length<2?e=Nl:"function"!=typeof e&&(e=ao.format(e));var r=Math.max(1,t*n/o.ticks().length);return function(n){var o=n/u(Math.round(i(n)));return t-.5>o*t&&(o*=t),r>=o?e(n):""}},o.copy=function(){return ru(n.copy(),t,e,r)},Ji(o,n)}function iu(n,t,e){function r(t){return n(i(t))}var i=uu(t),u=uu(1/t);return r.invert=function(t){return u(n.invert(t))},r.domain=function(t){return arguments.length?(n.domain((e=t.map(Number)).map(i)),r):e},r.ticks=function(n){return Qi(e,n)},r.tickFormat=function(n,t){return nu(e,n,t)},r.nice=function(n){return r.domain(Gi(e,n))},r.exponent=function(o){return arguments.length?(i=uu(t=o),u=uu(1/t),n.domain(e.map(i)),r):t},r.copy=function(){return iu(n.copy(),t,e)},Ji(r,n)}function uu(n){return function(t){return 0>t?-Math.pow(-t,n):Math.pow(t,n)}}function ou(n,t){function e(e){return u[((i.get(e)||("range"===t.t?i.set(e,n.push(e)):NaN))-1)%u.length]}function r(t,e){return ao.range(n.length).map(function(n){return t+e*n})}var i,u,o;return e.domain=function(r){if(!arguments.length)return n;n=[],i=new c;for(var u,o=-1,a=r.length;++oe?[NaN,NaN]:[e>0?a[e-1]:n[0],et?NaN:t/u+n,[t,t+1/u]},r.copy=function(){return lu(n,t,e)},i()}function cu(n,t){function e(e){return e>=e?t[ao.bisect(n,e)]:void 0}return e.domain=function(t){return arguments.length?(n=t,e):n},e.range=function(n){return arguments.length?(t=n,e):t},e.invertExtent=function(e){return e=t.indexOf(e),[n[e-1],n[e]]},e.copy=function(){return cu(n,t)},e}function fu(n){function t(n){return+n}return t.invert=t,t.domain=t.range=function(e){return arguments.length?(n=e.map(t),t):n},t.ticks=function(t){return Qi(n,t)},t.tickFormat=function(t,e){return nu(n,t,e)},t.copy=function(){return fu(n)},t}function su(){return 0}function hu(n){return n.innerRadius}function pu(n){return n.outerRadius}function gu(n){return n.startAngle}function vu(n){return n.endAngle}function du(n){return n&&n.padAngle}function yu(n,t,e,r){return(n-e)*t-(t-r)*n>0?0:1}function mu(n,t,e,r,i){var u=n[0]-t[0],o=n[1]-t[1],a=(i?r:-r)/Math.sqrt(u*u+o*o),l=a*o,c=-a*u,f=n[0]+l,s=n[1]+c,h=t[0]+l,p=t[1]+c,g=(f+h)/2,v=(s+p)/2,d=h-f,y=p-s,m=d*d+y*y,M=e-r,x=f*p-h*s,b=(0>y?-1:1)*Math.sqrt(Math.max(0,M*M*m-x*x)),_=(x*y-d*b)/m,w=(-x*d-y*b)/m,S=(x*y+d*b)/m,k=(-x*d+y*b)/m,N=_-g,E=w-v,A=S-g,C=k-v;return N*N+E*E>A*A+C*C&&(_=S,w=k),[[_-l,w-c],[_*e/M,w*e/M]]}function Mu(n){function t(t){function o(){c.push("M",u(n(f),a))}for(var l,c=[],f=[],s=-1,h=t.length,p=En(e),g=En(r);++s1?n.join("L"):n+"Z"}function bu(n){return n.join("L")+"Z"}function _u(n){for(var t=0,e=n.length,r=n[0],i=[r[0],",",r[1]];++t1&&i.push("H",r[0]),i.join("")}function wu(n){for(var t=0,e=n.length,r=n[0],i=[r[0],",",r[1]];++t1){a=t[1],u=n[l],l++,r+="C"+(i[0]+o[0])+","+(i[1]+o[1])+","+(u[0]-a[0])+","+(u[1]-a[1])+","+u[0]+","+u[1];for(var c=2;c9&&(i=3*t/Math.sqrt(i),o[a]=i*e,o[a+1]=i*r));for(a=-1;++a<=l;)i=(n[Math.min(l,a+1)][0]-n[Math.max(0,a-1)][0])/(6*(1+o[a]*o[a])),u.push([i||0,o[a]*i||0]);return u}function Fu(n){return n.length<3?xu(n):n[0]+Au(n,ju(n))}function Hu(n){for(var t,e,r,i=-1,u=n.length;++i=t?o(n-t):void(f.c=o)}function o(e){var i=g.active,u=g[i];u&&(u.timer.c=null,u.timer.t=NaN,--g.count,delete g[i],u.event&&u.event.interrupt.call(n,n.__data__,u.index));for(var o in g)if(r>+o){var c=g[o];c.timer.c=null,c.timer.t=NaN,--g.count,delete g[o]}f.c=a,qn(function(){return f.c&&a(e||1)&&(f.c=null,f.t=NaN),1},0,l),g.active=r,v.event&&v.event.start.call(n,n.__data__,t),p=[],v.tween.forEach(function(e,r){(r=r.call(n,n.__data__,t))&&p.push(r)}),h=v.ease,s=v.duration}function a(i){for(var u=i/s,o=h(u),a=p.length;a>0;)p[--a].call(n,o);return u>=1?(v.event&&v.event.end.call(n,n.__data__,t),--g.count?delete g[r]:delete n[e],1):void 0}var l,f,s,h,p,g=n[e]||(n[e]={active:0,count:0}),v=g[r];v||(l=i.time,f=qn(u,0,l),v=g[r]={tween:new c,time:l,timer:f,delay:i.delay,duration:i.duration,ease:i.ease,index:t},i=null,++g.count)}function no(n,t,e){n.attr("transform",function(n){var r=t(n);return"translate("+(isFinite(r)?r:e(n))+",0)"})}function to(n,t,e){n.attr("transform",function(n){var r=t(n);return"translate(0,"+(isFinite(r)?r:e(n))+")"})}function eo(n){return n.toISOString()}function ro(n,t,e){function r(t){return n(t)}function i(n,e){var r=n[1]-n[0],i=r/e,u=ao.bisect(Kl,i);return u==Kl.length?[t.year,Ki(n.map(function(n){return n/31536e6}),e)[2]]:u?t[i/Kl[u-1]1?{floor:function(t){for(;e(t=n.floor(t));)t=io(t-1);return t},ceil:function(t){for(;e(t=n.ceil(t));)t=io(+t+1);return t}}:n))},r.ticks=function(n,t){var e=Yi(r.domain()),u=null==n?i(e,10):"number"==typeof n?i(e,n):!n.range&&[{range:n},t];return u&&(n=u[0],t=u[1]),n.range(e[0],io(+e[1]+1),1>t?1:t)},r.tickFormat=function(){return e},r.copy=function(){return ro(n.copy(),t,e)},Ji(r,n)}function io(n){return new Date(n)}function uo(n){return JSON.parse(n.responseText)}function oo(n){var t=fo.createRange();return t.selectNode(fo.body),t.createContextualFragment(n.responseText)}var ao={version:"3.5.17"},lo=[].slice,co=function(n){return lo.call(n)},fo=this.document;if(fo)try{co(fo.documentElement.childNodes)[0].nodeType}catch(so){co=function(n){for(var t=n.length,e=new Array(t);t--;)e[t]=n[t];return e}}if(Date.now||(Date.now=function(){return+new Date}),fo)try{fo.createElement("DIV").style.setProperty("opacity",0,"")}catch(ho){var po=this.Element.prototype,go=po.setAttribute,vo=po.setAttributeNS,yo=this.CSSStyleDeclaration.prototype,mo=yo.setProperty;po.setAttribute=function(n,t){go.call(this,n,t+"")},po.setAttributeNS=function(n,t,e){vo.call(this,n,t,e+"")},yo.setProperty=function(n,t,e){mo.call(this,n,t+"",e)}}ao.ascending=e,ao.descending=function(n,t){return n>t?-1:t>n?1:t>=n?0:NaN},ao.min=function(n,t){var e,r,i=-1,u=n.length;if(1===arguments.length){for(;++i=r){e=r;break}for(;++ir&&(e=r)}else{for(;++i=r){e=r;break}for(;++ir&&(e=r)}return e},ao.max=function(n,t){var e,r,i=-1,u=n.length;if(1===arguments.length){for(;++i=r){e=r;break}for(;++ie&&(e=r)}else{for(;++i=r){e=r;break}for(;++ie&&(e=r)}return e},ao.extent=function(n,t){var e,r,i,u=-1,o=n.length;if(1===arguments.length){for(;++u=r){e=i=r;break}for(;++ur&&(e=r),r>i&&(i=r))}else{for(;++u=r){e=i=r;break}for(;++ur&&(e=r),r>i&&(i=r))}return[e,i]},ao.sum=function(n,t){var e,r=0,u=n.length,o=-1;if(1===arguments.length)for(;++o1?l/(f-1):void 0},ao.deviation=function(){var n=ao.variance.apply(this,arguments);return n?Math.sqrt(n):n};var Mo=u(e);ao.bisectLeft=Mo.left,ao.bisect=ao.bisectRight=Mo.right,ao.bisector=function(n){return u(1===n.length?function(t,r){return e(n(t),r)}:n)},ao.shuffle=function(n,t,e){(u=arguments.length)<3&&(e=n.length,2>u&&(t=0));for(var r,i,u=e-t;u;)i=Math.random()*u--|0,r=n[u+t],n[u+t]=n[i+t],n[i+t]=r;return n},ao.permute=function(n,t){for(var e=t.length,r=new Array(e);e--;)r[e]=n[t[e]];return r},ao.pairs=function(n){for(var t,e=0,r=n.length-1,i=n[0],u=new Array(0>r?0:r);r>e;)u[e]=[t=i,i=n[++e]];return u},ao.transpose=function(n){if(!(i=n.length))return[];for(var t=-1,e=ao.min(n,o),r=new Array(e);++t=0;)for(r=n[i],t=r.length;--t>=0;)e[--o]=r[t];return e};var xo=Math.abs;ao.range=function(n,t,e){if(arguments.length<3&&(e=1,arguments.length<2&&(t=n,n=0)),(t-n)/e===1/0)throw new Error("infinite range");var r,i=[],u=a(xo(e)),o=-1;if(n*=u,t*=u,e*=u,0>e)for(;(r=n+e*++o)>t;)i.push(r/u);else for(;(r=n+e*++o)=u.length)return r?r.call(i,o):e?o.sort(e):o;for(var l,f,s,h,p=-1,g=o.length,v=u[a++],d=new c;++p=u.length)return n;var r=[],i=o[e++];return n.forEach(function(n,i){r.push({key:n,values:t(i,e)})}),i?r.sort(function(n,t){return i(n.key,t.key)}):r}var e,r,i={},u=[],o=[];return i.map=function(t,e){return n(e,t,0)},i.entries=function(e){return t(n(ao.map,e,0),0)},i.key=function(n){return u.push(n),i},i.sortKeys=function(n){return o[u.length-1]=n,i},i.sortValues=function(n){return e=n,i},i.rollup=function(n){return r=n,i},i},ao.set=function(n){var t=new y;if(n)for(var e=0,r=n.length;r>e;++e)t.add(n[e]);return t},l(y,{has:h,add:function(n){return this._[f(n+="")]=!0,n},remove:p,values:g,size:v,empty:d,forEach:function(n){for(var t in this._)n.call(this,s(t))}}),ao.behavior={},ao.rebind=function(n,t){for(var e,r=1,i=arguments.length;++r=0&&(r=n.slice(e+1),n=n.slice(0,e)),n)return arguments.length<2?this[n].on(r):this[n].on(r,t);if(2===arguments.length){if(null==t)for(n in this)this.hasOwnProperty(n)&&this[n].on(r,null);return this}},ao.event=null,ao.requote=function(n){return n.replace(So,"\\$&")};var So=/[\\\^\$\*\+\?\|\[\]\(\)\.\{\}]/g,ko={}.__proto__?function(n,t){n.__proto__=t}:function(n,t){for(var e in t)n[e]=t[e]},No=function(n,t){return t.querySelector(n)},Eo=function(n,t){return t.querySelectorAll(n)},Ao=function(n,t){var e=n.matches||n[x(n,"matchesSelector")];return(Ao=function(n,t){return e.call(n,t)})(n,t)};"function"==typeof Sizzle&&(No=function(n,t){return Sizzle(n,t)[0]||null},Eo=Sizzle,Ao=Sizzle.matchesSelector),ao.selection=function(){return ao.select(fo.documentElement)};var Co=ao.selection.prototype=[];Co.select=function(n){var t,e,r,i,u=[];n=A(n);for(var o=-1,a=this.length;++o=0&&"xmlns"!==(e=n.slice(0,t))&&(n=n.slice(t+1)),Lo.hasOwnProperty(e)?{space:Lo[e],local:n}:n}},Co.attr=function(n,t){if(arguments.length<2){if("string"==typeof n){var e=this.node();return n=ao.ns.qualify(n),n.local?e.getAttributeNS(n.space,n.local):e.getAttribute(n)}for(t in n)this.each(z(t,n[t]));return this}return this.each(z(n,t))},Co.classed=function(n,t){if(arguments.length<2){if("string"==typeof n){var e=this.node(),r=(n=T(n)).length,i=-1;if(t=e.classList){for(;++ii){if("string"!=typeof n){2>i&&(e="");for(r in n)this.each(P(r,n[r],e));return this}if(2>i){var u=this.node();return t(u).getComputedStyle(u,null).getPropertyValue(n)}r=""}return this.each(P(n,e,r))},Co.property=function(n,t){if(arguments.length<2){if("string"==typeof n)return this.node()[n];for(t in n)this.each(U(t,n[t]));return this}return this.each(U(n,t))},Co.text=function(n){return arguments.length?this.each("function"==typeof n?function(){var t=n.apply(this,arguments);this.textContent=null==t?"":t}:null==n?function(){this.textContent=""}:function(){this.textContent=n}):this.node().textContent},Co.html=function(n){return arguments.length?this.each("function"==typeof n?function(){var t=n.apply(this,arguments);this.innerHTML=null==t?"":t}:null==n?function(){this.innerHTML=""}:function(){this.innerHTML=n}):this.node().innerHTML},Co.append=function(n){return n=j(n),this.select(function(){return this.appendChild(n.apply(this,arguments))})},Co.insert=function(n,t){return n=j(n),t=A(t),this.select(function(){return this.insertBefore(n.apply(this,arguments),t.apply(this,arguments)||null)})},Co.remove=function(){return this.each(F)},Co.data=function(n,t){function e(n,e){var r,i,u,o=n.length,s=e.length,h=Math.min(o,s),p=new Array(s),g=new Array(s),v=new Array(o);if(t){var d,y=new c,m=new Array(o);for(r=-1;++rr;++r)g[r]=H(e[r]);for(;o>r;++r)v[r]=n[r]}g.update=p,g.parentNode=p.parentNode=v.parentNode=n.parentNode,a.push(g),l.push(p),f.push(v)}var r,i,u=-1,o=this.length;if(!arguments.length){for(n=new Array(o=(r=this[0]).length);++uu;u++){i.push(t=[]),t.parentNode=(e=this[u]).parentNode;for(var a=0,l=e.length;l>a;a++)(r=e[a])&&n.call(r,r.__data__,a,u)&&t.push(r)}return E(i)},Co.order=function(){for(var n=-1,t=this.length;++n=0;)(e=r[i])&&(u&&u!==e.nextSibling&&u.parentNode.insertBefore(e,u),u=e);return this},Co.sort=function(n){n=I.apply(this,arguments);for(var t=-1,e=this.length;++tn;n++)for(var e=this[n],r=0,i=e.length;i>r;r++){var u=e[r];if(u)return u}return null},Co.size=function(){var n=0;return Y(this,function(){++n}),n};var qo=[];ao.selection.enter=Z,ao.selection.enter.prototype=qo,qo.append=Co.append,qo.empty=Co.empty,qo.node=Co.node,qo.call=Co.call,qo.size=Co.size,qo.select=function(n){for(var t,e,r,i,u,o=[],a=-1,l=this.length;++ar){if("string"!=typeof n){2>r&&(t=!1);for(e in n)this.each(X(e,n[e],t));return this}if(2>r)return(r=this.node()["__on"+n])&&r._;e=!1}return this.each(X(n,t,e))};var To=ao.map({mouseenter:"mouseover",mouseleave:"mouseout"});fo&&To.forEach(function(n){"on"+n in fo&&To.remove(n)});var Ro,Do=0;ao.mouse=function(n){return J(n,k())};var Po=this.navigator&&/WebKit/.test(this.navigator.userAgent)?-1:0;ao.touch=function(n,t,e){if(arguments.length<3&&(e=t,t=k().changedTouches),t)for(var r,i=0,u=t.length;u>i;++i)if((r=t[i]).identifier===e)return J(n,r)},ao.behavior.drag=function(){function n(){this.on("mousedown.drag",u).on("touchstart.drag",o)}function e(n,t,e,u,o){return function(){function a(){var n,e,r=t(h,v);r&&(n=r[0]-M[0],e=r[1]-M[1],g|=n|e,M=r,p({type:"drag",x:r[0]+c[0],y:r[1]+c[1],dx:n,dy:e}))}function l(){t(h,v)&&(y.on(u+d,null).on(o+d,null),m(g),p({type:"dragend"}))}var c,f=this,s=ao.event.target.correspondingElement||ao.event.target,h=f.parentNode,p=r.of(f,arguments),g=0,v=n(),d=".drag"+(null==v?"":"-"+v),y=ao.select(e(s)).on(u+d,a).on(o+d,l),m=W(s),M=t(h,v);i?(c=i.apply(f,arguments),c=[c.x-M[0],c.y-M[1]]):c=[0,0],p({type:"dragstart"})}}var r=N(n,"drag","dragstart","dragend"),i=null,u=e(b,ao.mouse,t,"mousemove","mouseup"),o=e(G,ao.touch,m,"touchmove","touchend");return n.origin=function(t){return arguments.length?(i=t,n):i},ao.rebind(n,r,"on")},ao.touches=function(n,t){return arguments.length<2&&(t=k().touches),t?co(t).map(function(t){var e=J(n,t);return e.identifier=t.identifier,e}):[]};var Uo=1e-6,jo=Uo*Uo,Fo=Math.PI,Ho=2*Fo,Oo=Ho-Uo,Io=Fo/2,Yo=Fo/180,Zo=180/Fo,Vo=Math.SQRT2,Xo=2,$o=4;ao.interpolateZoom=function(n,t){var e,r,i=n[0],u=n[1],o=n[2],a=t[0],l=t[1],c=t[2],f=a-i,s=l-u,h=f*f+s*s;if(jo>h)r=Math.log(c/o)/Vo,e=function(n){return[i+n*f,u+n*s,o*Math.exp(Vo*n*r)]};else{var p=Math.sqrt(h),g=(c*c-o*o+$o*h)/(2*o*Xo*p),v=(c*c-o*o-$o*h)/(2*c*Xo*p),d=Math.log(Math.sqrt(g*g+1)-g),y=Math.log(Math.sqrt(v*v+1)-v);r=(y-d)/Vo,e=function(n){var t=n*r,e=rn(d),a=o/(Xo*p)*(e*un(Vo*t+d)-en(d));return[i+a*f,u+a*s,o*e/rn(Vo*t+d)]}}return e.duration=1e3*r,e},ao.behavior.zoom=function(){function n(n){n.on(L,s).on(Wo+".zoom",p).on("dblclick.zoom",g).on(R,h)}function e(n){return[(n[0]-k.x)/k.k,(n[1]-k.y)/k.k]}function r(n){return[n[0]*k.k+k.x,n[1]*k.k+k.y]}function i(n){k.k=Math.max(A[0],Math.min(A[1],n))}function u(n,t){t=r(t),k.x+=n[0]-t[0],k.y+=n[1]-t[1]}function o(t,e,r,o){t.__chart__={x:k.x,y:k.y,k:k.k},i(Math.pow(2,o)),u(d=e,r),t=ao.select(t),C>0&&(t=t.transition().duration(C)),t.call(n.event)}function a(){b&&b.domain(x.range().map(function(n){return(n-k.x)/k.k}).map(x.invert)),w&&w.domain(_.range().map(function(n){return(n-k.y)/k.k}).map(_.invert))}function l(n){z++||n({type:"zoomstart"})}function c(n){a(),n({type:"zoom",scale:k.k,translate:[k.x,k.y]})}function f(n){--z||(n({type:"zoomend"}),d=null)}function s(){function n(){a=1,u(ao.mouse(i),h),c(o)}function r(){s.on(q,null).on(T,null),p(a),f(o)}var i=this,o=D.of(i,arguments),a=0,s=ao.select(t(i)).on(q,n).on(T,r),h=e(ao.mouse(i)),p=W(i);Il.call(i),l(o)}function h(){function n(){var n=ao.touches(g);return p=k.k,n.forEach(function(n){n.identifier in d&&(d[n.identifier]=e(n))}),n}function t(){var t=ao.event.target;ao.select(t).on(x,r).on(b,a),_.push(t);for(var e=ao.event.changedTouches,i=0,u=e.length;u>i;++i)d[e[i].identifier]=null;var l=n(),c=Date.now();if(1===l.length){if(500>c-M){var f=l[0];o(g,f,d[f.identifier],Math.floor(Math.log(k.k)/Math.LN2)+1),S()}M=c}else if(l.length>1){var f=l[0],s=l[1],h=f[0]-s[0],p=f[1]-s[1];y=h*h+p*p}}function r(){var n,t,e,r,o=ao.touches(g);Il.call(g);for(var a=0,l=o.length;l>a;++a,r=null)if(e=o[a],r=d[e.identifier]){if(t)break;n=e,t=r}if(r){var f=(f=e[0]-n[0])*f+(f=e[1]-n[1])*f,s=y&&Math.sqrt(f/y);n=[(n[0]+e[0])/2,(n[1]+e[1])/2],t=[(t[0]+r[0])/2,(t[1]+r[1])/2],i(s*p)}M=null,u(n,t),c(v)}function a(){if(ao.event.touches.length){for(var t=ao.event.changedTouches,e=0,r=t.length;r>e;++e)delete d[t[e].identifier];for(var i in d)return void n()}ao.selectAll(_).on(m,null),w.on(L,s).on(R,h),N(),f(v)}var p,g=this,v=D.of(g,arguments),d={},y=0,m=".zoom-"+ao.event.changedTouches[0].identifier,x="touchmove"+m,b="touchend"+m,_=[],w=ao.select(g),N=W(g);t(),l(v),w.on(L,null).on(R,t)}function p(){var n=D.of(this,arguments);m?clearTimeout(m):(Il.call(this),v=e(d=y||ao.mouse(this)),l(n)),m=setTimeout(function(){m=null,f(n)},50),S(),i(Math.pow(2,.002*Bo())*k.k),u(d,v),c(n)}function g(){var n=ao.mouse(this),t=Math.log(k.k)/Math.LN2;o(this,n,e(n),ao.event.shiftKey?Math.ceil(t)-1:Math.floor(t)+1)}var v,d,y,m,M,x,b,_,w,k={x:0,y:0,k:1},E=[960,500],A=Jo,C=250,z=0,L="mousedown.zoom",q="mousemove.zoom",T="mouseup.zoom",R="touchstart.zoom",D=N(n,"zoomstart","zoom","zoomend");return Wo||(Wo="onwheel"in fo?(Bo=function(){return-ao.event.deltaY*(ao.event.deltaMode?120:1)},"wheel"):"onmousewheel"in fo?(Bo=function(){return ao.event.wheelDelta},"mousewheel"):(Bo=function(){return-ao.event.detail},"MozMousePixelScroll")),n.event=function(n){n.each(function(){var n=D.of(this,arguments),t=k;Hl?ao.select(this).transition().each("start.zoom",function(){k=this.__chart__||{x:0,y:0,k:1},l(n)}).tween("zoom:zoom",function(){var e=E[0],r=E[1],i=d?d[0]:e/2,u=d?d[1]:r/2,o=ao.interpolateZoom([(i-k.x)/k.k,(u-k.y)/k.k,e/k.k],[(i-t.x)/t.k,(u-t.y)/t.k,e/t.k]);return function(t){var r=o(t),a=e/r[2];this.__chart__=k={x:i-r[0]*a,y:u-r[1]*a,k:a},c(n)}}).each("interrupt.zoom",function(){f(n)}).each("end.zoom",function(){f(n)}):(this.__chart__=k,l(n),c(n),f(n))})},n.translate=function(t){return arguments.length?(k={x:+t[0],y:+t[1],k:k.k},a(),n):[k.x,k.y]},n.scale=function(t){return arguments.length?(k={x:k.x,y:k.y,k:null},i(+t),a(),n):k.k},n.scaleExtent=function(t){return arguments.length?(A=null==t?Jo:[+t[0],+t[1]],n):A},n.center=function(t){return arguments.length?(y=t&&[+t[0],+t[1]],n):y},n.size=function(t){return arguments.length?(E=t&&[+t[0],+t[1]],n):E},n.duration=function(t){return arguments.length?(C=+t,n):C},n.x=function(t){return arguments.length?(b=t,x=t.copy(),k={x:0,y:0,k:1},n):b},n.y=function(t){return arguments.length?(w=t,_=t.copy(),k={x:0,y:0,k:1},n):w},ao.rebind(n,D,"on")};var Bo,Wo,Jo=[0,1/0];ao.color=an,an.prototype.toString=function(){return this.rgb()+""},ao.hsl=ln;var Go=ln.prototype=new an;Go.brighter=function(n){return n=Math.pow(.7,arguments.length?n:1),new ln(this.h,this.s,this.l/n)},Go.darker=function(n){return n=Math.pow(.7,arguments.length?n:1),new ln(this.h,this.s,n*this.l)},Go.rgb=function(){return cn(this.h,this.s,this.l)},ao.hcl=fn;var Ko=fn.prototype=new an;Ko.brighter=function(n){return new fn(this.h,this.c,Math.min(100,this.l+Qo*(arguments.length?n:1)))},Ko.darker=function(n){return new fn(this.h,this.c,Math.max(0,this.l-Qo*(arguments.length?n:1)))},Ko.rgb=function(){return sn(this.h,this.c,this.l).rgb()},ao.lab=hn;var Qo=18,na=.95047,ta=1,ea=1.08883,ra=hn.prototype=new an;ra.brighter=function(n){return new hn(Math.min(100,this.l+Qo*(arguments.length?n:1)),this.a,this.b)},ra.darker=function(n){return new hn(Math.max(0,this.l-Qo*(arguments.length?n:1)),this.a,this.b)},ra.rgb=function(){return pn(this.l,this.a,this.b)},ao.rgb=mn;var ia=mn.prototype=new an;ia.brighter=function(n){n=Math.pow(.7,arguments.length?n:1);var t=this.r,e=this.g,r=this.b,i=30;return t||e||r?(t&&i>t&&(t=i),e&&i>e&&(e=i),r&&i>r&&(r=i),new mn(Math.min(255,t/n),Math.min(255,e/n),Math.min(255,r/n))):new mn(i,i,i)},ia.darker=function(n){return n=Math.pow(.7,arguments.length?n:1),new mn(n*this.r,n*this.g,n*this.b)},ia.hsl=function(){return wn(this.r,this.g,this.b)},ia.toString=function(){return"#"+bn(this.r)+bn(this.g)+bn(this.b)};var ua=ao.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});ua.forEach(function(n,t){ua.set(n,Mn(t))}),ao.functor=En,ao.xhr=An(m),ao.dsv=function(n,t){function e(n,e,u){arguments.length<3&&(u=e,e=null);var o=Cn(n,t,null==e?r:i(e),u);return o.row=function(n){return arguments.length?o.response(null==(e=n)?r:i(n)):e},o}function r(n){return e.parse(n.responseText)}function i(n){return function(t){return e.parse(t.responseText,n)}}function u(t){return t.map(o).join(n)}function o(n){return a.test(n)?'"'+n.replace(/\"/g,'""')+'"':n}var a=new RegExp('["'+n+"\n]"),l=n.charCodeAt(0);return e.parse=function(n,t){var r;return e.parseRows(n,function(n,e){if(r)return r(n,e-1);var i=new Function("d","return {"+n.map(function(n,t){return JSON.stringify(n)+": d["+t+"]"}).join(",")+"}");r=t?function(n,e){return t(i(n),e)}:i})},e.parseRows=function(n,t){function e(){if(f>=c)return o;if(i)return i=!1,u;var t=f;if(34===n.charCodeAt(t)){for(var e=t;e++f;){var r=n.charCodeAt(f++),a=1;if(10===r)i=!0;else if(13===r)i=!0,10===n.charCodeAt(f)&&(++f,++a);else if(r!==l)continue;return n.slice(t,f-a)}return n.slice(t)}for(var r,i,u={},o={},a=[],c=n.length,f=0,s=0;(r=e())!==o;){for(var h=[];r!==u&&r!==o;)h.push(r),r=e();t&&null==(h=t(h,s++))||a.push(h)}return a},e.format=function(t){if(Array.isArray(t[0]))return e.formatRows(t);var r=new y,i=[];return t.forEach(function(n){for(var t in n)r.has(t)||i.push(r.add(t))}),[i.map(o).join(n)].concat(t.map(function(t){return i.map(function(n){return o(t[n])}).join(n)})).join("\n")},e.formatRows=function(n){return n.map(u).join("\n")},e},ao.csv=ao.dsv(",","text/csv"),ao.tsv=ao.dsv(" ","text/tab-separated-values");var oa,aa,la,ca,fa=this[x(this,"requestAnimationFrame")]||function(n){setTimeout(n,17)};ao.timer=function(){qn.apply(this,arguments)},ao.timer.flush=function(){Rn(),Dn()},ao.round=function(n,t){return t?Math.round(n*(t=Math.pow(10,t)))/t:Math.round(n)};var sa=["y","z","a","f","p","n","\xb5","m","","k","M","G","T","P","E","Z","Y"].map(Un);ao.formatPrefix=function(n,t){var e=0;return(n=+n)&&(0>n&&(n*=-1),t&&(n=ao.round(n,Pn(n,t))),e=1+Math.floor(1e-12+Math.log(n)/Math.LN10),e=Math.max(-24,Math.min(24,3*Math.floor((e-1)/3)))),sa[8+e/3]};var ha=/(?:([^{])?([<>=^]))?([+\- ])?([$#])?(0)?(\d+)?(,)?(\.-?\d+)?([a-z%])?/i,pa=ao.map({b:function(n){return n.toString(2)},c:function(n){return String.fromCharCode(n)},o:function(n){return n.toString(8)},x:function(n){return n.toString(16)},X:function(n){return n.toString(16).toUpperCase()},g:function(n,t){return n.toPrecision(t)},e:function(n,t){return n.toExponential(t)},f:function(n,t){return n.toFixed(t)},r:function(n,t){return(n=ao.round(n,Pn(n,t))).toFixed(Math.max(0,Math.min(20,Pn(n*(1+1e-15),t))))}}),ga=ao.time={},va=Date;Hn.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(){da.setUTCDate.apply(this._,arguments)},setDay:function(){da.setUTCDay.apply(this._,arguments)},setFullYear:function(){da.setUTCFullYear.apply(this._,arguments)},setHours:function(){da.setUTCHours.apply(this._,arguments)},setMilliseconds:function(){da.setUTCMilliseconds.apply(this._,arguments)},setMinutes:function(){da.setUTCMinutes.apply(this._,arguments)},setMonth:function(){da.setUTCMonth.apply(this._,arguments)},setSeconds:function(){da.setUTCSeconds.apply(this._,arguments)},setTime:function(){da.setTime.apply(this._,arguments)}};var da=Date.prototype;ga.year=On(function(n){return n=ga.day(n),n.setMonth(0,1),n},function(n,t){n.setFullYear(n.getFullYear()+t)},function(n){return n.getFullYear()}),ga.years=ga.year.range,ga.years.utc=ga.year.utc.range,ga.day=On(function(n){var t=new va(2e3,0);return t.setFullYear(n.getFullYear(),n.getMonth(),n.getDate()),t},function(n,t){n.setDate(n.getDate()+t)},function(n){return n.getDate()-1}),ga.days=ga.day.range,ga.days.utc=ga.day.utc.range,ga.dayOfYear=function(n){var t=ga.year(n);return Math.floor((n-t-6e4*(n.getTimezoneOffset()-t.getTimezoneOffset()))/864e5)},["sunday","monday","tuesday","wednesday","thursday","friday","saturday"].forEach(function(n,t){t=7-t;var e=ga[n]=On(function(n){return(n=ga.day(n)).setDate(n.getDate()-(n.getDay()+t)%7),n},function(n,t){n.setDate(n.getDate()+7*Math.floor(t))},function(n){var e=ga.year(n).getDay();return Math.floor((ga.dayOfYear(n)+(e+t)%7)/7)-(e!==t)});ga[n+"s"]=e.range,ga[n+"s"].utc=e.utc.range,ga[n+"OfYear"]=function(n){var e=ga.year(n).getDay();return Math.floor((ga.dayOfYear(n)+(e+t)%7)/7)}}),ga.week=ga.sunday,ga.weeks=ga.sunday.range,ga.weeks.utc=ga.sunday.utc.range,ga.weekOfYear=ga.sundayOfYear;var ya={"-":"",_:" ",0:"0"},ma=/^\s*\d+/,Ma=/^%/;ao.locale=function(n){return{numberFormat:jn(n),timeFormat:Yn(n)}};var xa=ao.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"]});ao.format=xa.numberFormat,ao.geo={},ft.prototype={s:0,t:0,add:function(n){st(n,this.t,ba),st(ba.s,this.s,this),this.s?this.t+=ba.t:this.s=ba.t},reset:function(){this.s=this.t=0},valueOf:function(){return this.s}};var ba=new ft;ao.geo.stream=function(n,t){n&&_a.hasOwnProperty(n.type)?_a[n.type](n,t):ht(n,t)};var _a={Feature:function(n,t){ht(n.geometry,t)},FeatureCollection:function(n,t){for(var e=n.features,r=-1,i=e.length;++rn?4*Fo+n:n,Na.lineStart=Na.lineEnd=Na.point=b}};ao.geo.bounds=function(){function n(n,t){M.push(x=[f=n,h=n]),s>t&&(s=t),t>p&&(p=t)}function t(t,e){var r=dt([t*Yo,e*Yo]);if(y){var i=mt(y,r),u=[i[1],-i[0],0],o=mt(u,i);bt(o),o=_t(o);var l=t-g,c=l>0?1:-1,v=o[0]*Zo*c,d=xo(l)>180;if(d^(v>c*g&&c*t>v)){var m=o[1]*Zo;m>p&&(p=m)}else if(v=(v+360)%360-180,d^(v>c*g&&c*t>v)){var m=-o[1]*Zo;s>m&&(s=m)}else s>e&&(s=e),e>p&&(p=e);d?g>t?a(f,t)>a(f,h)&&(h=t):a(t,h)>a(f,h)&&(f=t):h>=f?(f>t&&(f=t),t>h&&(h=t)):t>g?a(f,t)>a(f,h)&&(h=t):a(t,h)>a(f,h)&&(f=t)}else n(t,e);y=r,g=t}function e(){b.point=t}function r(){x[0]=f,x[1]=h,b.point=n,y=null}function i(n,e){if(y){var r=n-g;m+=xo(r)>180?r+(r>0?360:-360):r}else v=n,d=e;Na.point(n,e),t(n,e)}function u(){Na.lineStart()}function o(){i(v,d),Na.lineEnd(),xo(m)>Uo&&(f=-(h=180)),x[0]=f,x[1]=h,y=null}function a(n,t){return(t-=n)<0?t+360:t}function l(n,t){return n[0]-t[0]}function c(n,t){return t[0]<=t[1]?t[0]<=n&&n<=t[1]:nka?(f=-(h=180),s=-(p=90)):m>Uo?p=90:-Uo>m&&(s=-90),x[0]=f,x[1]=h}};return function(n){p=h=-(f=s=1/0),M=[],ao.geo.stream(n,b);var t=M.length;if(t){M.sort(l);for(var e,r=1,i=M[0],u=[i];t>r;++r)e=M[r],c(e[0],i)||c(e[1],i)?(a(i[0],e[1])>a(i[0],i[1])&&(i[1]=e[1]),a(e[0],i[1])>a(i[0],i[1])&&(i[0]=e[0])):u.push(i=e);for(var o,e,g=-(1/0),t=u.length-1,r=0,i=u[t];t>=r;i=e,++r)e=u[r],(o=a(i[1],e[0]))>g&&(g=o,f=e[0],h=i[1])}return M=x=null,f===1/0||s===1/0?[[NaN,NaN],[NaN,NaN]]:[[f,s],[h,p]]}}(),ao.geo.centroid=function(n){Ea=Aa=Ca=za=La=qa=Ta=Ra=Da=Pa=Ua=0,ao.geo.stream(n,ja);var t=Da,e=Pa,r=Ua,i=t*t+e*e+r*r;return jo>i&&(t=qa,e=Ta,r=Ra,Uo>Aa&&(t=Ca,e=za,r=La),i=t*t+e*e+r*r,jo>i)?[NaN,NaN]:[Math.atan2(e,t)*Zo,tn(r/Math.sqrt(i))*Zo]};var Ea,Aa,Ca,za,La,qa,Ta,Ra,Da,Pa,Ua,ja={sphere:b,point:St,lineStart:Nt,lineEnd:Et,polygonStart:function(){ja.lineStart=At},polygonEnd:function(){ja.lineStart=Nt}},Fa=Rt(zt,jt,Ht,[-Fo,-Fo/2]),Ha=1e9;ao.geo.clipExtent=function(){var n,t,e,r,i,u,o={stream:function(n){return i&&(i.valid=!1),i=u(n),i.valid=!0,i},extent:function(a){return arguments.length?(u=Zt(n=+a[0][0],t=+a[0][1],e=+a[1][0],r=+a[1][1]),i&&(i.valid=!1,i=null),o):[[n,t],[e,r]]}};return o.extent([[0,0],[960,500]])},(ao.geo.conicEqualArea=function(){return Vt(Xt)}).raw=Xt,ao.geo.albers=function(){return ao.geo.conicEqualArea().rotate([96,0]).center([-.6,38.7]).parallels([29.5,45.5]).scale(1070)},ao.geo.albersUsa=function(){function n(n){var u=n[0],o=n[1];return t=null,e(u,o),t||(r(u,o),t)||i(u,o),t}var t,e,r,i,u=ao.geo.albers(),o=ao.geo.conicEqualArea().rotate([154,0]).center([-2,58.5]).parallels([55,65]),a=ao.geo.conicEqualArea().rotate([157,0]).center([-3,19.9]).parallels([8,18]),l={point:function(n,e){t=[n,e]}};return n.invert=function(n){var t=u.scale(),e=u.translate(),r=(n[0]-e[0])/t,i=(n[1]-e[1])/t;return(i>=.12&&.234>i&&r>=-.425&&-.214>r?o:i>=.166&&.234>i&&r>=-.214&&-.115>r?a:u).invert(n)},n.stream=function(n){var t=u.stream(n),e=o.stream(n),r=a.stream(n);return{point:function(n,i){t.point(n,i),e.point(n,i),r.point(n,i)},sphere:function(){t.sphere(),e.sphere(),r.sphere()},lineStart:function(){t.lineStart(),e.lineStart(),r.lineStart()},lineEnd:function(){t.lineEnd(),e.lineEnd(),r.lineEnd()},polygonStart:function(){t.polygonStart(),e.polygonStart(),r.polygonStart()},polygonEnd:function(){t.polygonEnd(),e.polygonEnd(),r.polygonEnd()}}},n.precision=function(t){return arguments.length?(u.precision(t),o.precision(t),a.precision(t),n):u.precision()},n.scale=function(t){return arguments.length?(u.scale(t),o.scale(.35*t),a.scale(t),n.translate(u.translate())):u.scale()},n.translate=function(t){if(!arguments.length)return u.translate();var c=u.scale(),f=+t[0],s=+t[1];return e=u.translate(t).clipExtent([[f-.455*c,s-.238*c],[f+.455*c,s+.238*c]]).stream(l).point,r=o.translate([f-.307*c,s+.201*c]).clipExtent([[f-.425*c+Uo,s+.12*c+Uo],[f-.214*c-Uo,s+.234*c-Uo]]).stream(l).point,i=a.translate([f-.205*c,s+.212*c]).clipExtent([[f-.214*c+Uo,s+.166*c+Uo],[f-.115*c-Uo,s+.234*c-Uo]]).stream(l).point,n},n.scale(1070)};var Oa,Ia,Ya,Za,Va,Xa,$a={point:b,lineStart:b,lineEnd:b,polygonStart:function(){Ia=0,$a.lineStart=$t},polygonEnd:function(){$a.lineStart=$a.lineEnd=$a.point=b,Oa+=xo(Ia/2)}},Ba={point:Bt,lineStart:b,lineEnd:b,polygonStart:b,polygonEnd:b},Wa={point:Gt,lineStart:Kt,lineEnd:Qt,polygonStart:function(){Wa.lineStart=ne},polygonEnd:function(){Wa.point=Gt,Wa.lineStart=Kt,Wa.lineEnd=Qt}};ao.geo.path=function(){function n(n){return n&&("function"==typeof a&&u.pointRadius(+a.apply(this,arguments)),o&&o.valid||(o=i(u)),ao.geo.stream(n,o)),u.result()}function t(){return o=null,n}var e,r,i,u,o,a=4.5;return n.area=function(n){return Oa=0,ao.geo.stream(n,i($a)),Oa},n.centroid=function(n){return Ca=za=La=qa=Ta=Ra=Da=Pa=Ua=0,ao.geo.stream(n,i(Wa)),Ua?[Da/Ua,Pa/Ua]:Ra?[qa/Ra,Ta/Ra]:La?[Ca/La,za/La]:[NaN,NaN]},n.bounds=function(n){return Va=Xa=-(Ya=Za=1/0),ao.geo.stream(n,i(Ba)),[[Ya,Za],[Va,Xa]]},n.projection=function(n){return arguments.length?(i=(e=n)?n.stream||re(n):m,t()):e},n.context=function(n){return arguments.length?(u=null==(r=n)?new Wt:new te(n),"function"!=typeof a&&u.pointRadius(a),t()):r},n.pointRadius=function(t){return arguments.length?(a="function"==typeof t?t:(u.pointRadius(+t),+t),n):a},n.projection(ao.geo.albersUsa()).context(null)},ao.geo.transform=function(n){return{stream:function(t){var e=new ie(t);for(var r in n)e[r]=n[r];return e}}},ie.prototype={point:function(n,t){this.stream.point(n,t)},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()}},ao.geo.projection=oe,ao.geo.projectionMutator=ae,(ao.geo.equirectangular=function(){return oe(ce)}).raw=ce.invert=ce,ao.geo.rotation=function(n){function t(t){return t=n(t[0]*Yo,t[1]*Yo),t[0]*=Zo,t[1]*=Zo,t}return n=se(n[0]%360*Yo,n[1]*Yo,n.length>2?n[2]*Yo:0),t.invert=function(t){return t=n.invert(t[0]*Yo,t[1]*Yo),t[0]*=Zo,t[1]*=Zo,t},t},fe.invert=ce,ao.geo.circle=function(){function n(){var n="function"==typeof r?r.apply(this,arguments):r,t=se(-n[0]*Yo,-n[1]*Yo,0).invert,i=[];return e(null,null,1,{point:function(n,e){i.push(n=t(n,e)),n[0]*=Zo,n[1]*=Zo}}),{type:"Polygon",coordinates:[i]}}var t,e,r=[0,0],i=6;return n.origin=function(t){return arguments.length?(r=t,n):r},n.angle=function(r){return arguments.length?(e=ve((t=+r)*Yo,i*Yo),n):t},n.precision=function(r){return arguments.length?(e=ve(t*Yo,(i=+r)*Yo),n):i},n.angle(90)},ao.geo.distance=function(n,t){var e,r=(t[0]-n[0])*Yo,i=n[1]*Yo,u=t[1]*Yo,o=Math.sin(r),a=Math.cos(r),l=Math.sin(i),c=Math.cos(i),f=Math.sin(u),s=Math.cos(u);return Math.atan2(Math.sqrt((e=s*o)*e+(e=c*f-l*s*a)*e),l*f+c*s*a)},ao.geo.graticule=function(){function n(){return{type:"MultiLineString",coordinates:t()}}function t(){return ao.range(Math.ceil(u/d)*d,i,d).map(h).concat(ao.range(Math.ceil(c/y)*y,l,y).map(p)).concat(ao.range(Math.ceil(r/g)*g,e,g).filter(function(n){return xo(n%d)>Uo}).map(f)).concat(ao.range(Math.ceil(a/v)*v,o,v).filter(function(n){return xo(n%y)>Uo}).map(s))}var e,r,i,u,o,a,l,c,f,s,h,p,g=10,v=g,d=90,y=360,m=2.5;return n.lines=function(){return t().map(function(n){return{type:"LineString",coordinates:n}})},n.outline=function(){return{type:"Polygon",coordinates:[h(u).concat(p(l).slice(1),h(i).reverse().slice(1),p(c).reverse().slice(1))]}},n.extent=function(t){return arguments.length?n.majorExtent(t).minorExtent(t):n.minorExtent()},n.majorExtent=function(t){return arguments.length?(u=+t[0][0],i=+t[1][0],c=+t[0][1],l=+t[1][1],u>i&&(t=u,u=i,i=t),c>l&&(t=c,c=l,l=t),n.precision(m)):[[u,c],[i,l]]},n.minorExtent=function(t){return arguments.length?(r=+t[0][0],e=+t[1][0],a=+t[0][1],o=+t[1][1],r>e&&(t=r,r=e,e=t),a>o&&(t=a,a=o,o=t),n.precision(m)):[[r,a],[e,o]]},n.step=function(t){return arguments.length?n.majorStep(t).minorStep(t):n.minorStep()},n.majorStep=function(t){return arguments.length?(d=+t[0],y=+t[1],n):[d,y]},n.minorStep=function(t){return arguments.length?(g=+t[0],v=+t[1],n):[g,v]},n.precision=function(t){return arguments.length?(m=+t,f=ye(a,o,90),s=me(r,e,m),h=ye(c,l,90),p=me(u,i,m),n):m},n.majorExtent([[-180,-90+Uo],[180,90-Uo]]).minorExtent([[-180,-80-Uo],[180,80+Uo]])},ao.geo.greatArc=function(){function n(){return{type:"LineString",coordinates:[t||r.apply(this,arguments),e||i.apply(this,arguments)]}}var t,e,r=Me,i=xe;return n.distance=function(){return ao.geo.distance(t||r.apply(this,arguments),e||i.apply(this,arguments))},n.source=function(e){return arguments.length?(r=e,t="function"==typeof e?null:e,n):r},n.target=function(t){return arguments.length?(i=t,e="function"==typeof t?null:t,n):i},n.precision=function(){return arguments.length?n:0},n},ao.geo.interpolate=function(n,t){return be(n[0]*Yo,n[1]*Yo,t[0]*Yo,t[1]*Yo)},ao.geo.length=function(n){return Ja=0,ao.geo.stream(n,Ga),Ja};var Ja,Ga={sphere:b,point:b,lineStart:_e,lineEnd:b,polygonStart:b,polygonEnd:b},Ka=we(function(n){return Math.sqrt(2/(1+n))},function(n){return 2*Math.asin(n/2)});(ao.geo.azimuthalEqualArea=function(){return oe(Ka)}).raw=Ka;var Qa=we(function(n){var t=Math.acos(n);return t&&t/Math.sin(t)},m);(ao.geo.azimuthalEquidistant=function(){return oe(Qa)}).raw=Qa,(ao.geo.conicConformal=function(){return Vt(Se)}).raw=Se,(ao.geo.conicEquidistant=function(){return Vt(ke)}).raw=ke;var nl=we(function(n){return 1/n},Math.atan);(ao.geo.gnomonic=function(){return oe(nl)}).raw=nl,Ne.invert=function(n,t){return[n,2*Math.atan(Math.exp(t))-Io]},(ao.geo.mercator=function(){return Ee(Ne)}).raw=Ne;var tl=we(function(){return 1},Math.asin);(ao.geo.orthographic=function(){return oe(tl)}).raw=tl;var el=we(function(n){return 1/(1+n)},function(n){return 2*Math.atan(n)});(ao.geo.stereographic=function(){return oe(el)}).raw=el,Ae.invert=function(n,t){return[-t,2*Math.atan(Math.exp(n))-Io]},(ao.geo.transverseMercator=function(){var n=Ee(Ae),t=n.center,e=n.rotate;return n.center=function(n){return n?t([-n[1],n[0]]):(n=t(),[n[1],-n[0]])},n.rotate=function(n){return n?e([n[0],n[1],n.length>2?n[2]+90:90]):(n=e(),[n[0],n[1],n[2]-90])},e([0,0,90])}).raw=Ae,ao.geom={},ao.geom.hull=function(n){function t(n){if(n.length<3)return[];var t,i=En(e),u=En(r),o=n.length,a=[],l=[];for(t=0;o>t;t++)a.push([+i.call(this,n[t],t),+u.call(this,n[t],t),t]);for(a.sort(qe),t=0;o>t;t++)l.push([a[t][0],-a[t][1]]);var c=Le(a),f=Le(l),s=f[0]===c[0],h=f[f.length-1]===c[c.length-1],p=[];for(t=c.length-1;t>=0;--t)p.push(n[a[c[t]][2]]);for(t=+s;t=r&&c.x<=u&&c.y>=i&&c.y<=o?[[r,o],[u,o],[u,i],[r,i]]:[];f.point=n[a]}),t}function e(n){return n.map(function(n,t){return{x:Math.round(u(n,t)/Uo)*Uo,y:Math.round(o(n,t)/Uo)*Uo,i:t}})}var r=Ce,i=ze,u=r,o=i,a=sl;return n?t(n):(t.links=function(n){return ar(e(n)).edges.filter(function(n){return n.l&&n.r}).map(function(t){return{source:n[t.l.i],target:n[t.r.i]}})},t.triangles=function(n){var t=[];return ar(e(n)).cells.forEach(function(e,r){for(var i,u,o=e.site,a=e.edges.sort(Ve),l=-1,c=a.length,f=a[c-1].edge,s=f.l===o?f.r:f.l;++l=c,h=r>=f,p=h<<1|s;n.leaf=!1,n=n.nodes[p]||(n.nodes[p]=hr()),s?i=c:a=c,h?o=f:l=f,u(n,t,e,r,i,o,a,l)}var f,s,h,p,g,v,d,y,m,M=En(a),x=En(l);if(null!=t)v=t,d=e,y=r,m=i;else if(y=m=-(v=d=1/0),s=[],h=[],g=n.length,o)for(p=0;g>p;++p)f=n[p],f.xy&&(y=f.x),f.y>m&&(m=f.y),s.push(f.x),h.push(f.y);else for(p=0;g>p;++p){var b=+M(f=n[p],p),_=+x(f,p);v>b&&(v=b),d>_&&(d=_),b>y&&(y=b),_>m&&(m=_),s.push(b),h.push(_)}var w=y-v,S=m-d;w>S?m=d+w:y=v+S;var k=hr();if(k.add=function(n){u(k,n,+M(n,++p),+x(n,p),v,d,y,m)},k.visit=function(n){pr(n,k,v,d,y,m)},k.find=function(n){return gr(k,n[0],n[1],v,d,y,m)},p=-1,null==t){for(;++p=0?n.slice(0,t):n,r=t>=0?n.slice(t+1):"in";return e=vl.get(e)||gl,r=dl.get(r)||m,br(r(e.apply(null,lo.call(arguments,1))))},ao.interpolateHcl=Rr,ao.interpolateHsl=Dr,ao.interpolateLab=Pr,ao.interpolateRound=Ur,ao.transform=function(n){var t=fo.createElementNS(ao.ns.prefix.svg,"g");return(ao.transform=function(n){if(null!=n){t.setAttribute("transform",n);var e=t.transform.baseVal.consolidate()}return new jr(e?e.matrix:yl)})(n)},jr.prototype.toString=function(){return"translate("+this.translate+")rotate("+this.rotate+")skewX("+this.skew+")scale("+this.scale+")"};var yl={a:1,b:0,c:0,d:1,e:0,f:0};ao.interpolateTransform=$r,ao.layout={},ao.layout.bundle=function(){return function(n){for(var t=[],e=-1,r=n.length;++ea*a/y){if(v>l){var c=t.charge/l;n.px-=u*c,n.py-=o*c}return!0}if(t.point&&l&&v>l){var c=t.pointCharge/l;n.px-=u*c,n.py-=o*c}}return!t.charge}}function t(n){n.px=ao.event.x,n.py=ao.event.y,l.resume()}var e,r,i,u,o,a,l={},c=ao.dispatch("start","tick","end"),f=[1,1],s=.9,h=ml,p=Ml,g=-30,v=xl,d=.1,y=.64,M=[],x=[];return l.tick=function(){if((i*=.99)<.005)return e=null,c.end({type:"end",alpha:i=0}),!0;var t,r,l,h,p,v,y,m,b,_=M.length,w=x.length;for(r=0;w>r;++r)l=x[r],h=l.source,p=l.target,m=p.x-h.x,b=p.y-h.y,(v=m*m+b*b)&&(v=i*o[r]*((v=Math.sqrt(v))-u[r])/v,m*=v,b*=v,p.x-=m*(y=h.weight+p.weight?h.weight/(h.weight+p.weight):.5),p.y-=b*y,h.x+=m*(y=1-y),h.y+=b*y);if((y=i*d)&&(m=f[0]/2,b=f[1]/2,r=-1,y))for(;++r<_;)l=M[r],l.x+=(m-l.x)*y,l.y+=(b-l.y)*y;if(g)for(ri(t=ao.geom.quadtree(M),i,a),r=-1;++r<_;)(l=M[r]).fixed||t.visit(n(l));for(r=-1;++r<_;)l=M[r],l.fixed?(l.x=l.px,l.y=l.py):(l.x-=(l.px-(l.px=l.x))*s,l.y-=(l.py-(l.py=l.y))*s);c.tick({type:"tick",alpha:i})},l.nodes=function(n){return arguments.length?(M=n,l):M},l.links=function(n){return arguments.length?(x=n,l):x},l.size=function(n){return arguments.length?(f=n,l):f},l.linkDistance=function(n){return arguments.length?(h="function"==typeof n?n:+n,l):h},l.distance=l.linkDistance,l.linkStrength=function(n){return arguments.length?(p="function"==typeof n?n:+n,l):p},l.friction=function(n){return arguments.length?(s=+n,l):s},l.charge=function(n){return arguments.length?(g="function"==typeof n?n:+n,l):g},l.chargeDistance=function(n){return arguments.length?(v=n*n,l):Math.sqrt(v)},l.gravity=function(n){return arguments.length?(d=+n,l):d},l.theta=function(n){return arguments.length?(y=n*n,l):Math.sqrt(y)},l.alpha=function(n){return arguments.length?(n=+n,i?n>0?i=n:(e.c=null,e.t=NaN,e=null,c.end({type:"end",alpha:i=0})):n>0&&(c.start({type:"start",alpha:i=n}),e=qn(l.tick)),l):i},l.start=function(){function n(n,r){if(!e){for(e=new Array(i),l=0;i>l;++l)e[l]=[];for(l=0;c>l;++l){var u=x[l];e[u.source.index].push(u.target),e[u.target.index].push(u.source)}}for(var o,a=e[t],l=-1,f=a.length;++lt;++t)(r=M[t]).index=t,r.weight=0;for(t=0;c>t;++t)r=x[t],"number"==typeof r.source&&(r.source=M[r.source]),"number"==typeof r.target&&(r.target=M[r.target]),++r.source.weight,++r.target.weight;for(t=0;i>t;++t)r=M[t],isNaN(r.x)&&(r.x=n("x",s)),isNaN(r.y)&&(r.y=n("y",v)),isNaN(r.px)&&(r.px=r.x),isNaN(r.py)&&(r.py=r.y);if(u=[],"function"==typeof h)for(t=0;c>t;++t)u[t]=+h.call(this,x[t],t);else for(t=0;c>t;++t)u[t]=h;if(o=[],"function"==typeof p)for(t=0;c>t;++t)o[t]=+p.call(this,x[t],t);else for(t=0;c>t;++t)o[t]=p;if(a=[],"function"==typeof g)for(t=0;i>t;++t)a[t]=+g.call(this,M[t],t);else for(t=0;i>t;++t)a[t]=g;return l.resume()},l.resume=function(){return l.alpha(.1)},l.stop=function(){return l.alpha(0)},l.drag=function(){return r||(r=ao.behavior.drag().origin(m).on("dragstart.force",Qr).on("drag.force",t).on("dragend.force",ni)),arguments.length?void this.on("mouseover.force",ti).on("mouseout.force",ei).call(r):r},ao.rebind(l,c,"on")};var ml=20,Ml=1,xl=1/0;ao.layout.hierarchy=function(){function n(i){var u,o=[i],a=[];for(i.depth=0;null!=(u=o.pop());)if(a.push(u),(c=e.call(n,u,u.depth))&&(l=c.length)){for(var l,c,f;--l>=0;)o.push(f=c[l]),f.parent=u,f.depth=u.depth+1;r&&(u.value=0),u.children=c}else r&&(u.value=+r.call(n,u,u.depth)||0),delete u.children;return oi(i,function(n){var e,i;t&&(e=n.children)&&e.sort(t),r&&(i=n.parent)&&(i.value+=n.value)}),a}var t=ci,e=ai,r=li;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&&(ui(t,function(n){n.children&&(n.value=0)}),oi(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},ao.layout.partition=function(){function n(t,e,r,i){var u=t.children;if(t.x=e,t.y=t.depth*i,t.dx=r,t.dy=i,u&&(o=u.length)){var o,a,l,c=-1;for(r=t.value?r/t.value:0;++cs?-1:1),g=ao.sum(c),v=g?(s-l*p)/g:0,d=ao.range(l),y=[];return null!=e&&d.sort(e===bl?function(n,t){return c[t]-c[n]}:function(n,t){return e(o[n],o[t])}),d.forEach(function(n){y[n]={data:o[n],value:a=c[n],startAngle:f,endAngle:f+=a*v+p,padAngle:h}}),y}var t=Number,e=bl,r=0,i=Ho,u=0;return n.value=function(e){return arguments.length?(t=e,n):t},n.sort=function(t){return arguments.length?(e=t,n):e},n.startAngle=function(t){return arguments.length?(r=t,n):r},n.endAngle=function(t){return arguments.length?(i=t,n):i},n.padAngle=function(t){return arguments.length?(u=t,n):u},n};var bl={};ao.layout.stack=function(){function n(a,l){if(!(h=a.length))return a;var c=a.map(function(e,r){return t.call(n,e,r)}),f=c.map(function(t){return t.map(function(t,e){return[u.call(n,t,e),o.call(n,t,e)]})}),s=e.call(n,f,l);c=ao.permute(c,s),f=ao.permute(f,s);var h,p,g,v,d=r.call(n,f,l),y=c[0].length;for(g=0;y>g;++g)for(i.call(n,c[0][g],v=d[g],f[0][g][1]),p=1;h>p;++p)i.call(n,c[p][g],v+=f[p-1][g][1],f[p][g][1]);return a}var t=m,e=gi,r=vi,i=pi,u=si,o=hi;return n.values=function(e){return arguments.length?(t=e,n):t},n.order=function(t){return arguments.length?(e="function"==typeof t?t:_l.get(t)||gi,n):e},n.offset=function(t){return arguments.length?(r="function"==typeof t?t:wl.get(t)||vi,n):r},n.x=function(t){return arguments.length?(u=t,n):u},n.y=function(t){return arguments.length?(o=t,n):o},n.out=function(t){return arguments.length?(i=t,n):i},n};var _l=ao.map({"inside-out":function(n){var t,e,r=n.length,i=n.map(di),u=n.map(yi),o=ao.range(r).sort(function(n,t){return i[n]-i[t]}),a=0,l=0,c=[],f=[];for(t=0;r>t;++t)e=o[t],l>a?(a+=u[e],c.push(e)):(l+=u[e],f.push(e));return f.reverse().concat(c)},reverse:function(n){return ao.range(n.length).reverse()},"default":gi}),wl=ao.map({silhouette:function(n){var t,e,r,i=n.length,u=n[0].length,o=[],a=0,l=[];for(e=0;u>e;++e){for(t=0,r=0;i>t;t++)r+=n[t][e][1];r>a&&(a=r),o.push(r)}for(e=0;u>e;++e)l[e]=(a-o[e])/2;return l},wiggle:function(n){var t,e,r,i,u,o,a,l,c,f=n.length,s=n[0],h=s.length,p=[];for(p[0]=l=c=0,e=1;h>e;++e){for(t=0,i=0;f>t;++t)i+=n[t][e][1];for(t=0,u=0,a=s[e][0]-s[e-1][0];f>t;++t){for(r=0,o=(n[t][e][1]-n[t][e-1][1])/(2*a);t>r;++r)o+=(n[r][e][1]-n[r][e-1][1])/a;u+=o*n[t][e][1]}p[e]=l-=i?u/i*a:0,c>l&&(c=l)}for(e=0;h>e;++e)p[e]-=c;return p},expand:function(n){var t,e,r,i=n.length,u=n[0].length,o=1/i,a=[];for(e=0;u>e;++e){for(t=0,r=0;i>t;t++)r+=n[t][e][1];if(r)for(t=0;i>t;t++)n[t][e][1]/=r;else for(t=0;i>t;t++)n[t][e][1]=o}for(e=0;u>e;++e)a[e]=0;return a},zero:vi});ao.layout.histogram=function(){function n(n,u){for(var o,a,l=[],c=n.map(e,this),f=r.call(this,c,u),s=i.call(this,f,c,u),u=-1,h=c.length,p=s.length-1,g=t?1:1/h;++u0)for(u=-1;++u=f[0]&&a<=f[1]&&(o=l[ao.bisect(s,a,1,p)-1],o.y+=g,o.push(n[u]));return l}var t=!0,e=Number,r=bi,i=Mi;return n.value=function(t){return arguments.length?(e=t,n):e},n.range=function(t){return arguments.length?(r=En(t),n):r},n.bins=function(t){return arguments.length?(i="number"==typeof t?function(n){return xi(n,t)}:En(t),n):i},n.frequency=function(e){return arguments.length?(t=!!e,n):t},n},ao.layout.pack=function(){function n(n,u){var o=e.call(this,n,u),a=o[0],l=i[0],c=i[1],f=null==t?Math.sqrt:"function"==typeof t?t:function(){return t};if(a.x=a.y=0,oi(a,function(n){n.r=+f(n.value)}),oi(a,Ni),r){var s=r*(t?1:Math.max(2*a.r/l,2*a.r/c))/2;oi(a,function(n){n.r+=s}),oi(a,Ni),oi(a,function(n){n.r-=s})}return Ci(a,l/2,c/2,t?1:1/Math.max(2*a.r/l,2*a.r/c)),o}var t,e=ao.layout.hierarchy().sort(_i),r=0,i=[1,1];return n.size=function(t){return arguments.length?(i=t,n):i},n.radius=function(e){return arguments.length?(t=null==e||"function"==typeof e?e:+e,n):t},n.padding=function(t){return arguments.length?(r=+t,n):r},ii(n,e)},ao.layout.tree=function(){function n(n,i){var f=o.call(this,n,i),s=f[0],h=t(s);if(oi(h,e),h.parent.m=-h.z,ui(h,r),c)ui(s,u);else{var p=s,g=s,v=s;ui(s,function(n){n.xg.x&&(g=n),n.depth>v.depth&&(v=n)});var d=a(p,g)/2-p.x,y=l[0]/(g.x+a(g,p)/2+d),m=l[1]/(v.depth||1);ui(s,function(n){n.x=(n.x+d)*y,n.y=n.depth*m})}return f}function t(n){for(var t,e={A:null,children:[n]},r=[e];null!=(t=r.pop());)for(var i,u=t.children,o=0,a=u.length;a>o;++o)r.push((u[o]=i={_:u[o],parent:t,children:(i=u[o].children)&&i.slice()||[],A:null,a:null,z:0,m:0,c:0,s:0,t:null,i:o}).a=i);return e.children[0]}function e(n){var t=n.children,e=n.parent.children,r=n.i?e[n.i-1]:null;if(t.length){Di(n);var u=(t[0].z+t[t.length-1].z)/2;r?(n.z=r.z+a(n._,r._),n.m=n.z-u):n.z=u}else r&&(n.z=r.z+a(n._,r._));n.parent.A=i(n,r,n.parent.A||e[0])}function r(n){n._.x=n.z+n.parent.m,n.m+=n.parent.m}function i(n,t,e){if(t){for(var r,i=n,u=n,o=t,l=i.parent.children[0],c=i.m,f=u.m,s=o.m,h=l.m;o=Ti(o),i=qi(i),o&&i;)l=qi(l),u=Ti(u),u.a=n,r=o.z+s-i.z-c+a(o._,i._),r>0&&(Ri(Pi(o,n,e),n,r),c+=r,f+=r),s+=o.m,c+=i.m,h+=l.m,f+=u.m;o&&!Ti(u)&&(u.t=o,u.m+=s-f),i&&!qi(l)&&(l.t=i,l.m+=c-h,e=n)}return e}function u(n){n.x*=l[0],n.y=n.depth*l[1]}var o=ao.layout.hierarchy().sort(null).value(null),a=Li,l=[1,1],c=null;return n.separation=function(t){return arguments.length?(a=t,n):a},n.size=function(t){return arguments.length?(c=null==(l=t)?u:null,n):c?null:l},n.nodeSize=function(t){return arguments.length?(c=null==(l=t)?null:u,n):c?l:null},ii(n,o)},ao.layout.cluster=function(){function n(n,u){var o,a=t.call(this,n,u),l=a[0],c=0;oi(l,function(n){var t=n.children;t&&t.length?(n.x=ji(t),n.y=Ui(t)):(n.x=o?c+=e(n,o):0,n.y=0,o=n)});var f=Fi(l),s=Hi(l),h=f.x-e(f,s)/2,p=s.x+e(s,f)/2;return oi(l,i?function(n){n.x=(n.x-l.x)*r[0],n.y=(l.y-n.y)*r[1]}:function(n){n.x=(n.x-h)/(p-h)*r[0],n.y=(1-(l.y?n.y/l.y:1))*r[1]}),a}var t=ao.layout.hierarchy().sort(null).value(null),e=Li,r=[1,1],i=!1;return n.separation=function(t){return arguments.length?(e=t,n):e},n.size=function(t){return arguments.length?(i=null==(r=t),n):i?null:r},n.nodeSize=function(t){return arguments.length?(i=null!=(r=t),n):i?r:null},ii(n,t)},ao.layout.treemap=function(){function n(n,t){for(var e,r,i=-1,u=n.length;++it?0:t),e.area=isNaN(r)||0>=r?0:r}function t(e){var u=e.children;if(u&&u.length){var o,a,l,c=s(e),f=[],h=u.slice(),g=1/0,v="slice"===p?c.dx:"dice"===p?c.dy:"slice-dice"===p?1&e.depth?c.dy:c.dx:Math.min(c.dx,c.dy);for(n(h,c.dx*c.dy/e.value),f.area=0;(l=h.length)>0;)f.push(o=h[l-1]),f.area+=o.area,"squarify"!==p||(a=r(f,v))<=g?(h.pop(),g=a):(f.area-=f.pop().area,i(f,v,c,!1),v=Math.min(c.dx,c.dy),f.length=f.area=0,g=1/0);f.length&&(i(f,v,c,!0),f.length=f.area=0),u.forEach(t)}}function e(t){var r=t.children;if(r&&r.length){var u,o=s(t),a=r.slice(),l=[];for(n(a,o.dx*o.dy/t.value),l.area=0;u=a.pop();)l.push(u),l.area+=u.area,null!=u.z&&(i(l,u.z?o.dx:o.dy,o,!a.length),l.length=l.area=0);r.forEach(e)}}function r(n,t){for(var e,r=n.area,i=0,u=1/0,o=-1,a=n.length;++oe&&(u=e),e>i&&(i=e));return r*=r,t*=t,r?Math.max(t*i*g/r,r/(t*u*g)):1/0}function i(n,t,e,r){var i,u=-1,o=n.length,a=e.x,c=e.y,f=t?l(n.area/t):0; +if(t==e.dx){for((r||f>e.dy)&&(f=e.dy);++ue.dx)&&(f=e.dx);++ue&&(t=1),1>e&&(n=0),function(){var e,r,i;do e=2*Math.random()-1,r=2*Math.random()-1,i=e*e+r*r;while(!i||i>1);return n+t*e*Math.sqrt(-2*Math.log(i)/i)}},logNormal:function(){var n=ao.random.normal.apply(ao,arguments);return function(){return Math.exp(n())}},bates:function(n){var t=ao.random.irwinHall(n);return function(){return t()/n}},irwinHall:function(n){return function(){for(var t=0,e=0;n>e;e++)t+=Math.random();return t}}},ao.scale={};var Sl={floor:m,ceil:m};ao.scale.linear=function(){return Wi([0,1],[0,1],Mr,!1)};var kl={s:1,g:1,p:1,r:1,e:1};ao.scale.log=function(){return ru(ao.scale.linear().domain([0,1]),10,!0,[1,10])};var Nl=ao.format(".0e"),El={floor:function(n){return-Math.ceil(-n)},ceil:function(n){return-Math.floor(-n)}};ao.scale.pow=function(){return iu(ao.scale.linear(),1,[0,1])},ao.scale.sqrt=function(){return ao.scale.pow().exponent(.5)},ao.scale.ordinal=function(){return ou([],{t:"range",a:[[]]})},ao.scale.category10=function(){return ao.scale.ordinal().range(Al)},ao.scale.category20=function(){return ao.scale.ordinal().range(Cl)},ao.scale.category20b=function(){return ao.scale.ordinal().range(zl)},ao.scale.category20c=function(){return ao.scale.ordinal().range(Ll)};var Al=[2062260,16744206,2924588,14034728,9725885,9197131,14907330,8355711,12369186,1556175].map(xn),Cl=[2062260,11454440,16744206,16759672,2924588,10018698,14034728,16750742,9725885,12955861,9197131,12885140,14907330,16234194,8355711,13092807,12369186,14408589,1556175,10410725].map(xn),zl=[3750777,5395619,7040719,10264286,6519097,9216594,11915115,13556636,9202993,12426809,15186514,15190932,8666169,11356490,14049643,15177372,8077683,10834324,13528509,14589654].map(xn),Ll=[3244733,7057110,10406625,13032431,15095053,16616764,16625259,16634018,3253076,7652470,10607003,13101504,7695281,10394312,12369372,14342891,6513507,9868950,12434877,14277081].map(xn);ao.scale.quantile=function(){return au([],[])},ao.scale.quantize=function(){return lu(0,1,[0,1])},ao.scale.threshold=function(){return cu([.5],[0,1])},ao.scale.identity=function(){return fu([0,1])},ao.svg={},ao.svg.arc=function(){function n(){var n=Math.max(0,+e.apply(this,arguments)),c=Math.max(0,+r.apply(this,arguments)),f=o.apply(this,arguments)-Io,s=a.apply(this,arguments)-Io,h=Math.abs(s-f),p=f>s?0:1;if(n>c&&(g=c,c=n,n=g),h>=Oo)return t(c,p)+(n?t(n,1-p):"")+"Z";var g,v,d,y,m,M,x,b,_,w,S,k,N=0,E=0,A=[];if((y=(+l.apply(this,arguments)||0)/2)&&(d=u===ql?Math.sqrt(n*n+c*c):+u.apply(this,arguments),p||(E*=-1),c&&(E=tn(d/c*Math.sin(y))),n&&(N=tn(d/n*Math.sin(y)))),c){m=c*Math.cos(f+E),M=c*Math.sin(f+E),x=c*Math.cos(s-E),b=c*Math.sin(s-E);var C=Math.abs(s-f-2*E)<=Fo?0:1;if(E&&yu(m,M,x,b)===p^C){var z=(f+s)/2;m=c*Math.cos(z),M=c*Math.sin(z),x=b=null}}else m=M=0;if(n){_=n*Math.cos(s-N),w=n*Math.sin(s-N),S=n*Math.cos(f+N),k=n*Math.sin(f+N);var L=Math.abs(f-s+2*N)<=Fo?0:1;if(N&&yu(_,w,S,k)===1-p^L){var q=(f+s)/2;_=n*Math.cos(q),w=n*Math.sin(q),S=k=null}}else _=w=0;if(h>Uo&&(g=Math.min(Math.abs(c-n)/2,+i.apply(this,arguments)))>.001){v=c>n^p?0:1;var T=g,R=g;if(Fo>h){var D=null==S?[_,w]:null==x?[m,M]:Re([m,M],[S,k],[x,b],[_,w]),P=m-D[0],U=M-D[1],j=x-D[0],F=b-D[1],H=1/Math.sin(Math.acos((P*j+U*F)/(Math.sqrt(P*P+U*U)*Math.sqrt(j*j+F*F)))/2),O=Math.sqrt(D[0]*D[0]+D[1]*D[1]);R=Math.min(g,(n-O)/(H-1)),T=Math.min(g,(c-O)/(H+1))}if(null!=x){var I=mu(null==S?[_,w]:[S,k],[m,M],c,T,p),Y=mu([x,b],[_,w],c,T,p);g===T?A.push("M",I[0],"A",T,",",T," 0 0,",v," ",I[1],"A",c,",",c," 0 ",1-p^yu(I[1][0],I[1][1],Y[1][0],Y[1][1]),",",p," ",Y[1],"A",T,",",T," 0 0,",v," ",Y[0]):A.push("M",I[0],"A",T,",",T," 0 1,",v," ",Y[0])}else A.push("M",m,",",M);if(null!=S){var Z=mu([m,M],[S,k],n,-R,p),V=mu([_,w],null==x?[m,M]:[x,b],n,-R,p);g===R?A.push("L",V[0],"A",R,",",R," 0 0,",v," ",V[1],"A",n,",",n," 0 ",p^yu(V[1][0],V[1][1],Z[1][0],Z[1][1]),",",1-p," ",Z[1],"A",R,",",R," 0 0,",v," ",Z[0]):A.push("L",V[0],"A",R,",",R," 0 0,",v," ",Z[0])}else A.push("L",_,",",w)}else A.push("M",m,",",M),null!=x&&A.push("A",c,",",c," 0 ",C,",",p," ",x,",",b),A.push("L",_,",",w),null!=S&&A.push("A",n,",",n," 0 ",L,",",1-p," ",S,",",k);return A.push("Z"),A.join("")}function t(n,t){return"M0,"+n+"A"+n+","+n+" 0 1,"+t+" 0,"+-n+"A"+n+","+n+" 0 1,"+t+" 0,"+n}var e=hu,r=pu,i=su,u=ql,o=gu,a=vu,l=du;return n.innerRadius=function(t){return arguments.length?(e=En(t),n):e},n.outerRadius=function(t){return arguments.length?(r=En(t),n):r},n.cornerRadius=function(t){return arguments.length?(i=En(t),n):i},n.padRadius=function(t){return arguments.length?(u=t==ql?ql:En(t),n):u},n.startAngle=function(t){return arguments.length?(o=En(t),n):o},n.endAngle=function(t){return arguments.length?(a=En(t),n):a},n.padAngle=function(t){return arguments.length?(l=En(t),n):l},n.centroid=function(){var n=(+e.apply(this,arguments)+ +r.apply(this,arguments))/2,t=(+o.apply(this,arguments)+ +a.apply(this,arguments))/2-Io;return[Math.cos(t)*n,Math.sin(t)*n]},n};var ql="auto";ao.svg.line=function(){return Mu(m)};var Tl=ao.map({linear:xu,"linear-closed":bu,step:_u,"step-before":wu,"step-after":Su,basis:zu,"basis-open":Lu,"basis-closed":qu,bundle:Tu,cardinal:Eu,"cardinal-open":ku,"cardinal-closed":Nu,monotone:Fu});Tl.forEach(function(n,t){t.key=n,t.closed=/-closed$/.test(n)});var Rl=[0,2/3,1/3,0],Dl=[0,1/3,2/3,0],Pl=[0,1/6,2/3,1/6];ao.svg.line.radial=function(){var n=Mu(Hu);return n.radius=n.x,delete n.x,n.angle=n.y,delete n.y,n},wu.reverse=Su,Su.reverse=wu,ao.svg.area=function(){return Ou(m)},ao.svg.area.radial=function(){var n=Ou(Hu);return n.radius=n.x,delete n.x,n.innerRadius=n.x0,delete n.x0,n.outerRadius=n.x1,delete n.x1,n.angle=n.y,delete n.y,n.startAngle=n.y0,delete n.y0,n.endAngle=n.y1,delete n.y1,n},ao.svg.chord=function(){function n(n,a){var l=t(this,u,n,a),c=t(this,o,n,a);return"M"+l.p0+r(l.r,l.p1,l.a1-l.a0)+(e(l,c)?i(l.r,l.p1,l.r,l.p0):i(l.r,l.p1,c.r,c.p0)+r(c.r,c.p1,c.a1-c.a0)+i(c.r,c.p1,l.r,l.p0))+"Z"}function t(n,t,e,r){var i=t.call(n,e,r),u=a.call(n,i,r),o=l.call(n,i,r)-Io,f=c.call(n,i,r)-Io;return{r:u,a0:o,a1:f,p0:[u*Math.cos(o),u*Math.sin(o)],p1:[u*Math.cos(f),u*Math.sin(f)]}}function e(n,t){return n.a0==t.a0&&n.a1==t.a1}function r(n,t,e){return"A"+n+","+n+" 0 "+ +(e>Fo)+",1 "+t}function i(n,t,e,r){return"Q 0,0 "+r}var u=Me,o=xe,a=Iu,l=gu,c=vu;return n.radius=function(t){return arguments.length?(a=En(t),n):a},n.source=function(t){return arguments.length?(u=En(t),n):u},n.target=function(t){return arguments.length?(o=En(t),n):o},n.startAngle=function(t){return arguments.length?(l=En(t),n):l},n.endAngle=function(t){return arguments.length?(c=En(t),n):c},n},ao.svg.diagonal=function(){function n(n,i){var u=t.call(this,n,i),o=e.call(this,n,i),a=(u.y+o.y)/2,l=[u,{x:u.x,y:a},{x:o.x,y:a},o];return l=l.map(r),"M"+l[0]+"C"+l[1]+" "+l[2]+" "+l[3]}var t=Me,e=xe,r=Yu;return n.source=function(e){return arguments.length?(t=En(e),n):t},n.target=function(t){return arguments.length?(e=En(t),n):e},n.projection=function(t){return arguments.length?(r=t,n):r},n},ao.svg.diagonal.radial=function(){var n=ao.svg.diagonal(),t=Yu,e=n.projection;return n.projection=function(n){return arguments.length?e(Zu(t=n)):t},n},ao.svg.symbol=function(){function n(n,r){return(Ul.get(t.call(this,n,r))||$u)(e.call(this,n,r))}var t=Xu,e=Vu;return n.type=function(e){return arguments.length?(t=En(e),n):t},n.size=function(t){return arguments.length?(e=En(t),n):e},n};var Ul=ao.map({circle:$u,cross:function(n){var t=Math.sqrt(n/5)/2;return"M"+-3*t+","+-t+"H"+-t+"V"+-3*t+"H"+t+"V"+-t+"H"+3*t+"V"+t+"H"+t+"V"+3*t+"H"+-t+"V"+t+"H"+-3*t+"Z"},diamond:function(n){var t=Math.sqrt(n/(2*Fl)),e=t*Fl;return"M0,"+-t+"L"+e+",0 0,"+t+" "+-e+",0Z"},square:function(n){var t=Math.sqrt(n)/2;return"M"+-t+","+-t+"L"+t+","+-t+" "+t+","+t+" "+-t+","+t+"Z"},"triangle-down":function(n){var t=Math.sqrt(n/jl),e=t*jl/2;return"M0,"+e+"L"+t+","+-e+" "+-t+","+-e+"Z"},"triangle-up":function(n){var t=Math.sqrt(n/jl),e=t*jl/2;return"M0,"+-e+"L"+t+","+e+" "+-t+","+e+"Z"}});ao.svg.symbolTypes=Ul.keys();var jl=Math.sqrt(3),Fl=Math.tan(30*Yo);Co.transition=function(n){for(var t,e,r=Hl||++Zl,i=Ku(n),u=[],o=Ol||{time:Date.now(),ease:Nr,delay:0,duration:250},a=-1,l=this.length;++au;u++){i.push(t=[]);for(var e=this[u],a=0,l=e.length;l>a;a++)(r=e[a])&&n.call(r,r.__data__,a,u)&&t.push(r)}return Wu(i,this.namespace,this.id)},Yl.tween=function(n,t){var e=this.id,r=this.namespace;return arguments.length<2?this.node()[r][e].tween.get(n):Y(this,null==t?function(t){t[r][e].tween.remove(n)}:function(i){i[r][e].tween.set(n,t)})},Yl.attr=function(n,t){function e(){this.removeAttribute(a)}function r(){this.removeAttributeNS(a.space,a.local)}function i(n){return null==n?e:(n+="",function(){var t,e=this.getAttribute(a);return e!==n&&(t=o(e,n),function(n){this.setAttribute(a,t(n))})})}function u(n){return null==n?r:(n+="",function(){var t,e=this.getAttributeNS(a.space,a.local);return e!==n&&(t=o(e,n),function(n){this.setAttributeNS(a.space,a.local,t(n))})})}if(arguments.length<2){for(t in n)this.attr(t,n[t]);return this}var o="transform"==n?$r:Mr,a=ao.ns.qualify(n);return Ju(this,"attr."+n,t,a.local?u:i)},Yl.attrTween=function(n,t){function e(n,e){var r=t.call(this,n,e,this.getAttribute(i));return r&&function(n){this.setAttribute(i,r(n))}}function r(n,e){var r=t.call(this,n,e,this.getAttributeNS(i.space,i.local));return r&&function(n){this.setAttributeNS(i.space,i.local,r(n))}}var i=ao.ns.qualify(n);return this.tween("attr."+n,i.local?r:e)},Yl.style=function(n,e,r){function i(){this.style.removeProperty(n)}function u(e){return null==e?i:(e+="",function(){var i,u=t(this).getComputedStyle(this,null).getPropertyValue(n);return u!==e&&(i=Mr(u,e),function(t){this.style.setProperty(n,i(t),r)})})}var o=arguments.length;if(3>o){if("string"!=typeof n){2>o&&(e="");for(r in n)this.style(r,n[r],e);return this}r=""}return Ju(this,"style."+n,e,u)},Yl.styleTween=function(n,e,r){function i(i,u){var o=e.call(this,i,u,t(this).getComputedStyle(this,null).getPropertyValue(n));return o&&function(t){this.style.setProperty(n,o(t),r)}}return arguments.length<3&&(r=""),this.tween("style."+n,i)},Yl.text=function(n){return Ju(this,"text",n,Gu)},Yl.remove=function(){var n=this.namespace;return this.each("end.transition",function(){var t;this[n].count<2&&(t=this.parentNode)&&t.removeChild(this)})},Yl.ease=function(n){var t=this.id,e=this.namespace;return arguments.length<1?this.node()[e][t].ease:("function"!=typeof n&&(n=ao.ease.apply(ao,arguments)),Y(this,function(r){r[e][t].ease=n}))},Yl.delay=function(n){var t=this.id,e=this.namespace;return arguments.length<1?this.node()[e][t].delay:Y(this,"function"==typeof n?function(r,i,u){r[e][t].delay=+n.call(r,r.__data__,i,u)}:(n=+n,function(r){r[e][t].delay=n}))},Yl.duration=function(n){var t=this.id,e=this.namespace;return arguments.length<1?this.node()[e][t].duration:Y(this,"function"==typeof n?function(r,i,u){r[e][t].duration=Math.max(1,n.call(r,r.__data__,i,u))}:(n=Math.max(1,n),function(r){r[e][t].duration=n}))},Yl.each=function(n,t){var e=this.id,r=this.namespace;if(arguments.length<2){var i=Ol,u=Hl;try{Hl=e,Y(this,function(t,i,u){Ol=t[r][e],n.call(t,t.__data__,i,u)})}finally{Ol=i,Hl=u}}else Y(this,function(i){var u=i[r][e];(u.event||(u.event=ao.dispatch("start","end","interrupt"))).on(n,t)});return this},Yl.transition=function(){for(var n,t,e,r,i=this.id,u=++Zl,o=this.namespace,a=[],l=0,c=this.length;c>l;l++){a.push(n=[]);for(var t=this[l],f=0,s=t.length;s>f;f++)(e=t[f])&&(r=e[o][i],Qu(e,f,o,u,{time:r.time,ease:r.ease,delay:r.delay+r.duration,duration:r.duration})),n.push(e)}return Wu(a,o,u)},ao.svg.axis=function(){function n(n){n.each(function(){var n,c=ao.select(this),f=this.__chart__||e,s=this.__chart__=e.copy(),h=null==l?s.ticks?s.ticks.apply(s,a):s.domain():l,p=null==t?s.tickFormat?s.tickFormat.apply(s,a):m:t,g=c.selectAll(".tick").data(h,s),v=g.enter().insert("g",".domain").attr("class","tick").style("opacity",Uo),d=ao.transition(g.exit()).style("opacity",Uo).remove(),y=ao.transition(g.order()).style("opacity",1),M=Math.max(i,0)+o,x=Zi(s),b=c.selectAll(".domain").data([0]),_=(b.enter().append("path").attr("class","domain"),ao.transition(b));v.append("line"),v.append("text");var w,S,k,N,E=v.select("line"),A=y.select("line"),C=g.select("text").text(p),z=v.select("text"),L=y.select("text"),q="top"===r||"left"===r?-1:1;if("bottom"===r||"top"===r?(n=no,w="x",k="y",S="x2",N="y2",C.attr("dy",0>q?"0em":".71em").style("text-anchor","middle"),_.attr("d","M"+x[0]+","+q*u+"V0H"+x[1]+"V"+q*u)):(n=to,w="y",k="x",S="y2",N="x2",C.attr("dy",".32em").style("text-anchor",0>q?"end":"start"),_.attr("d","M"+q*u+","+x[0]+"H0V"+x[1]+"H"+q*u)),E.attr(N,q*i),z.attr(k,q*M),A.attr(S,0).attr(N,q*i),L.attr(w,0).attr(k,q*M),s.rangeBand){var T=s,R=T.rangeBand()/2;f=s=function(n){return T(n)+R}}else f.rangeBand?f=s:d.call(n,s,f);v.call(n,f,s),y.call(n,s,s)})}var t,e=ao.scale.linear(),r=Vl,i=6,u=6,o=3,a=[10],l=null;return n.scale=function(t){return arguments.length?(e=t,n):e},n.orient=function(t){return arguments.length?(r=t in Xl?t+"":Vl,n):r},n.ticks=function(){return arguments.length?(a=co(arguments),n):a},n.tickValues=function(t){return arguments.length?(l=t,n):l},n.tickFormat=function(e){return arguments.length?(t=e,n):t},n.tickSize=function(t){var e=arguments.length;return e?(i=+t,u=+arguments[e-1],n):i},n.innerTickSize=function(t){return arguments.length?(i=+t,n):i},n.outerTickSize=function(t){return arguments.length?(u=+t,n):u},n.tickPadding=function(t){return arguments.length?(o=+t,n):o},n.tickSubdivide=function(){return arguments.length&&n},n};var Vl="bottom",Xl={top:1,right:1,bottom:1,left:1};ao.svg.brush=function(){function n(t){t.each(function(){var t=ao.select(this).style("pointer-events","all").style("-webkit-tap-highlight-color","rgba(0,0,0,0)").on("mousedown.brush",u).on("touchstart.brush",u),o=t.selectAll(".background").data([0]);o.enter().append("rect").attr("class","background").style("visibility","hidden").style("cursor","crosshair"),t.selectAll(".extent").data([0]).enter().append("rect").attr("class","extent").style("cursor","move");var a=t.selectAll(".resize").data(v,m);a.exit().remove(),a.enter().append("g").attr("class",function(n){return"resize "+n}).style("cursor",function(n){return $l[n]}).append("rect").attr("x",function(n){return/[ew]$/.test(n)?-3:null}).attr("y",function(n){return/^[ns]/.test(n)?-3:null}).attr("width",6).attr("height",6).style("visibility","hidden"),a.style("display",n.empty()?"none":null);var l,s=ao.transition(t),h=ao.transition(o);c&&(l=Zi(c),h.attr("x",l[0]).attr("width",l[1]-l[0]),r(s)),f&&(l=Zi(f),h.attr("y",l[0]).attr("height",l[1]-l[0]),i(s)),e(s)})}function e(n){n.selectAll(".resize").attr("transform",function(n){return"translate("+s[+/e$/.test(n)]+","+h[+/^s/.test(n)]+")"})}function r(n){n.select(".extent").attr("x",s[0]),n.selectAll(".extent,.n>rect,.s>rect").attr("width",s[1]-s[0])}function i(n){n.select(".extent").attr("y",h[0]),n.selectAll(".extent,.e>rect,.w>rect").attr("height",h[1]-h[0])}function u(){function u(){32==ao.event.keyCode&&(C||(M=null,L[0]-=s[1],L[1]-=h[1],C=2),S())}function v(){32==ao.event.keyCode&&2==C&&(L[0]+=s[1],L[1]+=h[1],C=0,S())}function d(){var n=ao.mouse(b),t=!1;x&&(n[0]+=x[0],n[1]+=x[1]),C||(ao.event.altKey?(M||(M=[(s[0]+s[1])/2,(h[0]+h[1])/2]),L[0]=s[+(n[0]f?(i=r,r=f):i=f),v[0]!=r||v[1]!=i?(e?a=null:o=null,v[0]=r,v[1]=i,!0):void 0}function m(){d(),k.style("pointer-events","all").selectAll(".resize").style("display",n.empty()?"none":null),ao.select("body").style("cursor",null),q.on("mousemove.brush",null).on("mouseup.brush",null).on("touchmove.brush",null).on("touchend.brush",null).on("keydown.brush",null).on("keyup.brush",null),z(),w({type:"brushend"})}var M,x,b=this,_=ao.select(ao.event.target),w=l.of(b,arguments),k=ao.select(b),N=_.datum(),E=!/^(n|s)$/.test(N)&&c,A=!/^(e|w)$/.test(N)&&f,C=_.classed("extent"),z=W(b),L=ao.mouse(b),q=ao.select(t(b)).on("keydown.brush",u).on("keyup.brush",v);if(ao.event.changedTouches?q.on("touchmove.brush",d).on("touchend.brush",m):q.on("mousemove.brush",d).on("mouseup.brush",m),k.interrupt().selectAll("*").interrupt(),C)L[0]=s[0]-L[0],L[1]=h[0]-L[1];else if(N){var T=+/w$/.test(N),R=+/^n/.test(N);x=[s[1-T]-L[0],h[1-R]-L[1]],L[0]=s[T],L[1]=h[R]}else ao.event.altKey&&(M=L.slice());k.style("pointer-events","none").selectAll(".resize").style("display",null),ao.select("body").style("cursor",_.style("cursor")),w({type:"brushstart"}),d()}var o,a,l=N(n,"brushstart","brush","brushend"),c=null,f=null,s=[0,0],h=[0,0],p=!0,g=!0,v=Bl[0];return n.event=function(n){n.each(function(){var n=l.of(this,arguments),t={x:s,y:h,i:o,j:a},e=this.__chart__||t;this.__chart__=t,Hl?ao.select(this).transition().each("start.brush",function(){o=e.i,a=e.j,s=e.x,h=e.y,n({type:"brushstart"})}).tween("brush:brush",function(){var e=xr(s,t.x),r=xr(h,t.y);return o=a=null,function(i){s=t.x=e(i),h=t.y=r(i),n({type:"brush",mode:"resize"})}}).each("end.brush",function(){o=t.i,a=t.j,n({type:"brush",mode:"resize"}),n({type:"brushend"})}):(n({type:"brushstart"}),n({type:"brush",mode:"resize"}),n({type:"brushend"}))})},n.x=function(t){return arguments.length?(c=t,v=Bl[!c<<1|!f],n):c},n.y=function(t){return arguments.length?(f=t,v=Bl[!c<<1|!f],n):f},n.clamp=function(t){return arguments.length?(c&&f?(p=!!t[0],g=!!t[1]):c?p=!!t:f&&(g=!!t),n):c&&f?[p,g]:c?p:f?g:null},n.extent=function(t){var e,r,i,u,l;return arguments.length?(c&&(e=t[0],r=t[1],f&&(e=e[0],r=r[0]),o=[e,r],c.invert&&(e=c(e),r=c(r)),e>r&&(l=e,e=r,r=l),e==s[0]&&r==s[1]||(s=[e,r])),f&&(i=t[0],u=t[1],c&&(i=i[1],u=u[1]),a=[i,u],f.invert&&(i=f(i),u=f(u)),i>u&&(l=i,i=u,u=l),i==h[0]&&u==h[1]||(h=[i,u])),n):(c&&(o?(e=o[0],r=o[1]):(e=s[0],r=s[1],c.invert&&(e=c.invert(e),r=c.invert(r)),e>r&&(l=e,e=r,r=l))),f&&(a?(i=a[0],u=a[1]):(i=h[0],u=h[1],f.invert&&(i=f.invert(i),u=f.invert(u)),i>u&&(l=i,i=u,u=l))),c&&f?[[e,i],[r,u]]:c?[e,r]:f&&[i,u])},n.clear=function(){return n.empty()||(s=[0,0],h=[0,0],o=a=null),n},n.empty=function(){return!!c&&s[0]==s[1]||!!f&&h[0]==h[1]},ao.rebind(n,l,"on")};var $l={n:"ns-resize",e:"ew-resize",s:"ns-resize",w:"ew-resize",nw:"nwse-resize",ne:"nesw-resize",se:"nwse-resize",sw:"nesw-resize"},Bl=[["n","e","s","w","nw","ne","se","sw"],["e","w"],["n","s"],[]],Wl=ga.format=xa.timeFormat,Jl=Wl.utc,Gl=Jl("%Y-%m-%dT%H:%M:%S.%LZ");Wl.iso=Date.prototype.toISOString&&+new Date("2000-01-01T00:00:00.000Z")?eo:Gl,eo.parse=function(n){var t=new Date(n);return isNaN(t)?null:t},eo.toString=Gl.toString,ga.second=On(function(n){return new va(1e3*Math.floor(n/1e3))},function(n,t){n.setTime(n.getTime()+1e3*Math.floor(t))},function(n){return n.getSeconds()}),ga.seconds=ga.second.range,ga.seconds.utc=ga.second.utc.range,ga.minute=On(function(n){return new va(6e4*Math.floor(n/6e4))},function(n,t){n.setTime(n.getTime()+6e4*Math.floor(t))},function(n){return n.getMinutes()}),ga.minutes=ga.minute.range,ga.minutes.utc=ga.minute.utc.range,ga.hour=On(function(n){var t=n.getTimezoneOffset()/60;return new va(36e5*(Math.floor(n/36e5-t)+t))},function(n,t){n.setTime(n.getTime()+36e5*Math.floor(t))},function(n){return n.getHours()}),ga.hours=ga.hour.range,ga.hours.utc=ga.hour.utc.range,ga.month=On(function(n){return n=ga.day(n),n.setDate(1),n},function(n,t){n.setMonth(n.getMonth()+t)},function(n){return n.getMonth()}),ga.months=ga.month.range,ga.months.utc=ga.month.utc.range;var Kl=[1e3,5e3,15e3,3e4,6e4,3e5,9e5,18e5,36e5,108e5,216e5,432e5,864e5,1728e5,6048e5,2592e6,7776e6,31536e6],Ql=[[ga.second,1],[ga.second,5],[ga.second,15],[ga.second,30],[ga.minute,1],[ga.minute,5],[ga.minute,15],[ga.minute,30],[ga.hour,1],[ga.hour,3],[ga.hour,6],[ga.hour,12],[ga.day,1],[ga.day,2],[ga.week,1],[ga.month,1],[ga.month,3],[ga.year,1]],nc=Wl.multi([[".%L",function(n){return n.getMilliseconds()}],[":%S",function(n){return n.getSeconds()}],["%I:%M",function(n){return n.getMinutes()}],["%I %p",function(n){return n.getHours()}],["%a %d",function(n){return n.getDay()&&1!=n.getDate()}],["%b %d",function(n){return 1!=n.getDate()}],["%B",function(n){return n.getMonth()}],["%Y",zt]]),tc={range:function(n,t,e){return ao.range(Math.ceil(n/e)*e,+t,e).map(io)},floor:m,ceil:m};Ql.year=ga.year,ga.scale=function(){return ro(ao.scale.linear(),Ql,nc)};var ec=Ql.map(function(n){return[n[0].utc,n[1]]}),rc=Jl.multi([[".%L",function(n){return n.getUTCMilliseconds()}],[":%S",function(n){return n.getUTCSeconds()}],["%I:%M",function(n){return n.getUTCMinutes()}],["%I %p",function(n){return n.getUTCHours()}],["%a %d",function(n){return n.getUTCDay()&&1!=n.getUTCDate()}],["%b %d",function(n){return 1!=n.getUTCDate()}],["%B",function(n){return n.getUTCMonth()}],["%Y",zt]]);ec.year=ga.year.utc,ga.scale.utc=function(){return ro(ao.scale.linear(),ec,rc)},ao.text=An(function(n){return n.responseText}),ao.json=function(n,t){return Cn(n,"application/json",uo,t)},ao.html=function(n,t){return Cn(n,"text/html",oo,t)},ao.xml=An(function(n){return n.responseXML}),"function"==typeof define&&define.amd?(this.d3=ao,define(ao)):"object"==typeof module&&module.exports?module.exports=ao:this.d3=ao}(); \ No newline at end of file diff --git a/defaults.ini b/defaults.ini new file mode 100644 index 0000000..e92c312 --- /dev/null +++ b/defaults.ini @@ -0,0 +1,164 @@ +NUMBER_CHANNELS 4 +C_CONTROL 768 +REQ_RUNTIME 10 +POLL_TIME 900000 +SYS_U11 0 +SYS_U10 0 +SYS_U9 0 +SYS_U8 0 +SYS_U7 0 +SYS_U6 0 +SYS_U5 0 +SYS_U4 0 +SYS_U3 0 +SYS_U2 0 +SYS_U1 0 +SYS_U0 0 +MCSRA_CWGROUP_00 1 +MCSRA_U_01 0 +MCSRA_U_02 0 +MCSRA_U_03 0 +MCSRA_U_04 0 +MCSRA_FPVETO_05 0 +MCSRA_U_06 0 +MCSRA_FPPEDGE_07 0 +MCSRA_U_08 0 +MCSRA_U_09 0 +MCSRA_U_10 0 +MCSRA_U_11 0 +MCSRA_U_12 0 +MCSRA_U_13 0 +MCSRA_U_14 0 +MCSRA_U_15 0 +MCSRB_U_00 0 +MCSRB_TERM01_01 0 +MCSRB_TERM23_02 0 +MCSRB_U_03 0 +MCSRB_PDCH0_04 0 +MCSRB_PDCH1_05 0 +MCSRB_PDCH2_06 0 +MCSRB_PDCH3_07 0 +MCSRB_U_08 0 +MCSRB_U_09 0 +MCSRB_U_10 0 +MCSRB_U_11 0 +MCSRB_U_12 0 +MCSRB_U_13 0 +MCSRB_U_14 0 +MCSRB_U_15 0 +COINC_PATTERN_0000 0 +COINC_PATTERN_0001 1 +COINC_PATTERN_0010 1 +COINC_PATTERN_0011 1 +COINC_PATTERN_0100 1 +COINC_PATTERN_0101 1 +COINC_PATTERN_0110 1 +COINC_PATTERN_0111 1 +COINC_PATTERN_1000 1 +COINC_PATTERN_1001 1 +COINC_PATTERN_1010 1 +COINC_PATTERN_1011 1 +COINC_PATTERN_1100 1 +COINC_PATTERN_1101 1 +COINC_PATTERN_1110 1 +COINC_PATTERN_1111 1 +COINCIDENCE_WINDOW 0.040 +RUN_TYPE 0x501 +FILTER_RANGE 1 +ACCEPT_PATTERN 32 +SYNC_AT_START 1 +HV_DAC 1.5 +SERIAL_IO 14000 +AUX_CTRL 1 +MOD_U7 0 +MOD_U6 0 +MOD_U5 0 +MOD_U4 0 +MOD_U3 0 +MOD_U2 0 +MOD_U1 0 +MOD_U0 0 +CCSRA_GROUP_00 0 0 0 0 +CCSRA_U_01 0 0 0 0 +CCSRA_GOOD_02 1 1 1 1 +CCSRA_U_03 0 0 0 0 +CCSRA_TRIGENA_04 1 1 1 1 +CCSRA_INVERT_05 0 0 0 0 +CCSRA_VETO_REJLO_06 0 0 0 0 +CCSRA_U_07 0 0 0 0 +CCSRA_U_08 0 0 0 0 +CCSRA_NEGE_09 0 0 0 0 +CCSRA_U_10 0 0 0 0 +CCSRA_U_11 0 0 0 0 +CCSRA_GATE_REJLO_12 0 0 0 0 +CCSRA_U_13 0 0 0 0 +CCSRA_U_14 0 0 0 0 +CCSRA_TRIGGER16X_15 0 0 0 0 +CCSRB_U_00 0 0 0 0 +CCSRB_U_01 0 0 0 0 +CCSRB_U_02 0 0 0 0 +CCSRB_U_03 0 0 0 0 +CCSRB_U_04 0 0 0 0 +CCSRB_U_05 0 0 0 0 +CCSRB_U_06 0 0 0 0 +CCSRB_U_07 0 0 0 0 +CCSRB_U_08 0 0 0 0 +CCSRB_U_09 0 0 0 0 +CCSRB_U_10 0 0 0 0 +CCSRB_U_11 0 0 0 0 +CCSRB_U_12 0 0 0 0 +CCSRB_U_13 0 0 0 0 +CCSRB_U_14 0 0 0 0 +CCSRB_U_15 0 0 0 0 +CCSRC_VETO_REJHI_00 0 0 0 0 +CCSRC_GATE_REJHI_01 0 0 0 0 +CCSRC_GATE_FROMVETO_02 0 0 0 0 +CCSRC_PILEUP_DISABLE_03 0 0 0 0 +CCSRC_RBAD_DISABLE_04 0 0 0 0 +CCSRC_PILEUP_INVERT_05 0 0 0 0 +CCSRC_PILEUP_PAUSE_06 0 0 0 0 +CCSRC_GATE_FEDGE_07 0 0 0 0 +CCSRC_GATE_STATS_08 0 0 0 0 +CCSRC_VETO_FEDGE_09 0 0 0 0 +CCSRC_GATE_ISPULSE_10 0 0 0 0 +CCSRC_TRACE4X_11 0 0 0 0 +CCSRC_VETO_RSTHI_12 0 0 0 0 +CCSRC_U_13 0 0 0 0 +CCSRC_CPC2PSA_14 0 0 0 0 +CCSRC_GATE_PULSEFEDGE_15 0 0 0 0 +ENERGY_RISETIME 1.320 1.320 1.320 1.320 +ENERGY_FLATTOP 0.320 0.320 0.320 0.320 +TRIGGER_RISETIME 0.048 0.048 0.048 0.048 +TRIGGER_FLATTOP 0.048 0.048 0.048 0.048 +TRIGGER_THRESHOLD 15.0 15.0 15.0 15.0 +ANALOG_GAIN 2.0 2.0 2.0 2.0 +DIG_GAIN 1.0 1.0 1.0 1.0 +VOFFSET -0.2 -0.2 -0.2 -0.2 +TRACE_LENGTH 1.304 1.304 1.304 1.304 +TRACE_DELAY 0.612 0.612 0.612 0.612 +PSA_START 0.0 0.0 0.0 0.0 +PSA_END 0.0 0.0 0.0 0.0 +BINFACTOR 1 1 1 1 +TAU 0.23 0.23 0.23 0.23 +BLCUT 30 30 30 30 +XDT 0.0667 0.0667 0.0667 0.0667 +BASELINE_PERCENT 10 10 10 10 +PSA_THRESHOLD 25 25 25 25 +INTEGRATOR 0 0 0 0 +GATE_WINDOW 0.008 0.008 0.008 0.008 +GATE_DELAY 0.008 0.008 0.008 0.008 +COINC_DELAY 0.008 0.008 0.008 0.008 +BLAVG 65534 65534 65534 65534 +QDC0_LENGTH 8 8 8 8 +QDC1_LENGTH 32 32 32 32 +QDC0_DELAY 0 0 0 0 +QDC1_DELAY 14 14 14 14 +QDC_DIV8 0 0 0 0 +MCA2D_SCALEX 200 200 200 200 +MCA2D_SCALEY 8 8 8 8 +PSA_NG_THRESHOLD 1 1 1 1 +ADC_AVG 2 2 2 2 +THRESH_ADC_AVG 2000 2000 2000 2000 +CHAN_U1 0 0 0 0 +CHAN_U0 0 0 0 0 + diff --git a/docs/Pixie_Net_Manual.pdf b/docs/Pixie_Net_Manual.pdf new file mode 100644 index 0000000000000000000000000000000000000000..4b85582ff399d7904852570abb130e82d5b2cf86 GIT binary patch literal 4329041 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%0AtA&X3yblg^jTm2%$lACz$!C%E#WDtK&7!4btn{ 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 z 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%0D>5vduO|i7g$q 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 z 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°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�)+ zXtw#)M&nlPJ{~+A$4SM}`xwd!FTo*WS}69|X6n1syVgXYDZ@C}aL<|uDaORT<)H

+hEvan%oVI+!Y!t;^Q;_NgFqJz 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�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 z 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

    twL6cM}5o4S})DYvNK`RI{0i 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

    ?kkc&%~@P5B>mH2}%J5OSDGTgM^gm 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

    `Y1ltxg{FQ=-JC? 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⁣aguhH|Y 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

    (`@pBbL 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%0Demev_Q)q>Y@*t!2FpO=Dh09UEc=tqY{6r=i7KEo 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

    m9_+9uJAXGWZ_>$$$u9A%sOIKCT8Yn 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

    GKM`c=Q{mr`W^Lu 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

    Ci}6vA!Ar?(|$}661Y?snW7PwlxUKW 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

    JqdBn6T(JFoI9S{d}vVMIfK^Vv4rOJ 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 z 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πIE^5H2}?|v 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%0AHS7--=Zh!2B$> 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

    cZy@TBUgC|vUnmn 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

    <5NsTa#PB_0~qF~gM6e#l&A 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

    R`2`Sc-m==jl2#j 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¨<=6FY=m`#!=gV*!sU*uX^&}?l4a1-RfjEX z<$0gq<y* zKK-g6U{%~8tuw25$V1$~nBPDz34SSm43iHDQN)(JC)%2K375BMAYY1A3d>-hK{sHn zQY)#hT#TMibX%1C{@a0^NhLu?ACnqE| ziq$7x@ZrKyV#4fNcFHLI73oZgwoB*N5i%p#>6IdWOuAzeEB^Wy+>Ojh>k%h@2}eIY z5>hWWfm%DG+|RE9?lrSKKsP7N~#!WrVa4| zY$>~wm$jC?5IzkbHKJlcy*DnET1fnp=%vxYs)BrH>!R%6%cp`|eK%Dqp-iIh6-?GN zYki!4&E6qgjyyIwb5B{Su`r9!3EUO-CBgaGNl8}>@@!21mGFAp6$tg=$r^tU{whkG zqYIqpM6wV2DIzhZ`Ir*#N%?#xb}o2(*I2YUQ6zl&w9A|rZ=xMoMM%1IDr)VCM1M&5 z-00L?-za5wROBHhAxZfzg+1@GJo2$gz>ls4`36b2s4}`bBGzEbGh~$-@g4E@hZNYB zkaRWB@K`T`@d)S|mh_ZcEe08V4W^m1{G~XqQFt*FwNZ#G%$oFgR+zA4A3GP8Cgp8a zn($HePl|-K1`$gho)Q!M@4CK1pcTYwhGLmd{$-{2bkh1}1TQ$R2g6B_@VQcdi7|sm zGe)4|D8vBDK&G%c(aF4G<>u`%$%LM`>K{X2#D_)snw0b`G)?q`rOu(wkWP)NYE=|7 z-=%k|Q0=N3e)8c?FkWV%=aJe%-XGGPz%_ezeu}WJER+8wk^|D`;*RxDC<`e?_}8@qny&3O`>R$T-Bl)RiTY?_et$Qi&N$JPf>B z0dzg=dICta&sZ=iUtA^qvc(nBC)6EBCe4YOquUiK>JhdJs|%|)Td#o!W`XE;l^iFq zCS4j|93k$ARn!n;LY0_K8p@DHI3M}O2!wT|L+=EklH@TDRwb!9H`pAA0#qXXh-U5( zs=`XX5TbAXQmk<5x_d7*u|^EaA&9et_tBpT zDaw8ZPc?13d^d2UBb?u~HExqqxM)62uRWeLQ5IbhBqMmV>tYeeCe<)<#EfWW`I&cY zb>nTnK`8^L8_YSQ%NE4oFsv(&JQi>U3lJ-S44O$p{<0wb{B7q7`AbAqTIAtJ84~MVuoHs-7kuiX-yGAu0v7giUcV+3v_*Gs0aT*StP}_ztcuTsSPLh6yAyhcC9 zqspeQSqIYM>}RBDEaulzP{W|pyc5~#pwFrgjtgCNJ&WcuR&}PS9YfK-bbi6Cr_@-m zuPEB#V=U$og$KiATBKHRtyrcRc4Je6TJ)Dx%+$3oH_22I=g75ir8{q4$yA{UkKj1E z2UTV<9B0h&(L^guR2$1)13Z)O{+OO%Pb88N&BP!)#vAb{h8q^+8=L6>(G}XwS*N12 zLeHEtrtw5VSc(kOT9)MGOk|k|b7fems401DkE4uwGNu$^uXN5S9SaNR zIhM%~-7?6B9L_Z!CX19a4y9~JJ%*#mBtz%Kf+e-;)IGrJ5=VP0X6$Z5En}_V6gD#( zWg4lK^tenuIIEysI=2#a1*RPpdoG(@&Xm4s#L!P*OYh)7<66ozdejfEUTo6`S=KPM z;I{>wCiXhymr|q!AK@+xWf=P72)|y45=OGN3X)Z%s!O&w!~o;#!!+4onP&s(NxjHV ziht?DJ%2C^rPz{f)2w|S0WVuQe>lb4Lp^``hlHF4UP?+-qegRfA#g|1O#+N}@6 zgF5SFeW297o$C61ePHX@Zzqi>+M^9=jJyYmvcbhkq4CGV8`pdgvZCi#6uDAnSes)E zhjkFW?JgH&dBVEhiu2iQNP>rraHpJMGfA3|SJRl)Xs)1_)rR!2X*sNqBg5Xa7!Qm- zjWK>6d4rQ_P z0S@q;n|{ZFk_Gz0J;pyoZ;&cz+mMkaEULi|UG4X}UIXgRAl+xt4yeIbadi#7`WziY z5<}ND{n|H<95dmk`RN+>pNVHRqL0lZ^gGOoEr}KPXGW+%l|kqb2fZkX(S8rg?odyau}F<<0#=mBqKWoVwaW z?frU@$9^we>8@f~(LR%AwvglDbA?B0Vp`c;iz&zg*uiU^Ze(KGR5J`7!<%OERB#@` zTs4K;&lgosUs;`Ddr&D~eWuf_+6(TTeEZJY8=Bx=tQwJP1YSTb^Cw-bLi?0%x{viX zj7wNXB{nsDlyBApNz{=f^#-Swv4r9(9LYix`?%CEftb*XfECg<8A)XGF(cC)VQSb# zL#9gE(eODRVBJRo$I?UsvCx z9+V{o8w<7+3_$xvJZ(qXU9ewr+Yb(n1&0e#3XY@Z>4LN1SzhpQK^w}J7hEd1TF@@< zE4^l~;*IupFYtO3y~#2Sf`r-LK##6S^bkl9jLpdz#ZQiNgY2H~#$!PHvi!_P1{EN{Yjd-E)m523+#5I|VXO@q?*O3EUzxR5& zdlK_L%|D&*%U_ar(vzHj*b|+Cl5T2=U?&^=6#Bq%k!%}bvP&#U}4r%tVJZ?JP*HF?LaAGh(Q zY0E9>BCQXpr`2qfxH-35@fs=9mJpuX^?bK1+uun$Q{%}8j*b0ZOeq z4)?W^%be`?9CMD6BiHNleEJ)Vo!NsCL(AREv#jFk_GJ&&a(P{@(^3sjx0M3iQjNUs zlu!03E$^hAQ^n~F?93Iv~qbP@H)Ap*|o_zz|ow!H}iy}*>OGdglnN|sbjN~gKEvZ=D6;(JMMSd zom)_|-nG@~bNU=tL_)oVj?JiP7c`j++#E#)UIPRl!6nE8HJV*Z(UybLO2k5wMTW|^TK#jR*8SAW*ye>PII}hUi znu}ak=TVJ|^J1s1J=M*o?W(NW6!H^h3@* z&H>I8XJqCe=P>6;XP`i;?<(CX6X zfqV^eJdLRby?>CVQ`X2-1oRI{D9^}~FmkIm@LD7Ji2DGKjBA;cX+?@ac{9>W8qzNb zWX7O0E;H^Moa}w0Rfj#9yczu4o%EBzJG3)qR7|xv;bArOIAUM`kOB+?MiNiABX}MX<;2G%YDljJFdC+>*YAzksMpzOsJ|t6 ze+O7m|-MUrs3^Bwg(uDRYF*I$E z$1|lZ)cvZeTerT8`s5K}c!V}Iv3WMJY1-JfF|_f~gyj&I;W-Y&I4r|3EZWe5=pV@@L{rX%#r!1ba)7x5+!?OnHx-Bj?En zHa;01?pOEY1)ABj_g4`@$lCQ|^@^!gR;^l6+7bt!5fIK7* z%cJsyJSEQn9ddbIek?zgm*q9tYvXKNZE4b^E!~!7%eLj(@_|1KbxzwXwj%MSO}42L zZ}ZDDwuo)3>;=5kRu1%Iw&S2Z(3`E+R&P5at^mD3I%{jRT?G8H?W*_yqHrhF@3Gy4 zyr1$rw!4szP(DWa13Az3&^BvZkVV@fsu|Kju!Sw;waj>WXM+)KFKr<_j z9Yo25wZ?u}dtjbNIj$RU1**VRFXbT}FA*QWx&iY_%3<9gH-jyKjXCOYG##fM=cF5s z3yx-K(s9Xg1=?!2El50AEZD8%x})3C>*#X~0DTB0bPPL2VKp-0m~za(+GHMhK6X5H zEIZZ|4lEgLQrW7c+0vABB}>T`A1Jv>zI;%zAZ{B|iU60v>Lwg1iYnez{I*Vco7kyD zlv1T!o>7j$nn)2Bl;cXRJfYO14AL#-jM4yO>czFPa#>tat}54L(QyfTp>!%eaFhhoYF5hD|e8t*{Zz@?MJzbBkQOnTk0n~1uaUUkyXZ&2T~9uS+H@A9fUtbT$x49 zC<~|=Wl?I8tI?j7C1qAwk#0K~r`eY6IO~#3E$`3FWz((pe6x7 z3^-4?-RX7)oiS&bv%*s0Zg+U1OjnTO;DmQ;0jyJHhwubIumv+={r8 ziZLNZ8uhQ9zzC++$;0Yt^_)1OUQnAcZoq!~3hH0;DaTR7)po=onl-7{ zm2$OP?bY<}7()F^t7@NgTOCk`Y}x8C>KVKh^sJ5|Zo5N1xQe*ijyT3ch#?Sp)N|^D zIwdZsGwQthSbeH4gVkNNb=o58nu~L7b)I#lfxV5W^WsfcI^wP@!n0kufaeo#!Mp4Q zX#cJvmn^QxYc7aj(xA%^t>?NTvgj&xmAj5X^qWyLVZDAsYen8B-Ewxgj=O4Qud80o zBkN6!9gL&v434R*0rf0*qn=%j>JHaMjJ>YQuB+m#>zb=mo^ka!Gti@TEe*PEy85wq zt~)U9B^VX4*BI?>4`xo<=LLH9lPefPL~(mm~-b3bwnyPvq9xmP`` ze9)8P+2+~d$@J{;VyxHDdZ@$;! zE%M4<)$8|0zYFI*rn8??vxr?^U?>nzz&2H-z6xKJuf})McglCxciz|J$@8`NT77N44qun=hVPc|wr|jP z&vzf@Yp*ov8~07xPx_{PbM_`}6#+4`(y{D&g#PY(;(O*;R`VS5QqZ^R9QU)ha*$ea zc6KcLA>v7`wiW+2z;`HT{Fx9%^Zk1qb^aW=-Jj<_=(GEe_(fmLulT*bDu0M#NI%AQ ze~JI7ztUgrKjE)Sj-t+1oSQUT@}Ksf1Dnr9+*VJv{Q&J;u^?`n^2Tfb!g}Q zON6&0?&zavd{whO!gCS#U%_aMGq{Zd-vQj;j=29idHoVa+8Y#g{p9tq7V>wi1GX%G zufNYfAkX`U{KNiHkOAVJf5JZ{pZ3rA=lzfUPyNgOwE!2`8c35?1L=XRK(_1+>$1Lc8ZVENO5jP&34S~kM#lYpj)xfntXP_r=)3p-l58UyL2JQw%0%L&((q!OaU^cK2SPU!$R)S2> z>}P|i!R^6};O^kQ;C`h%SP)x=jGPl{2-OC%F%LC{E`~0Lu7<9KIzv67o1y+d zL+DQEF2+)EB{UKm3q1%u49$iXLW`lL&`Qu9X2RxhYIu8bbD%t&5#Al%7v3K(2pfK)>~xh!SezpwDUofF9pc?cCa%WC{>Yw4P9#sxj2tBV z2+|{BM8UOC#Ea{tNJyNGlqkogvdB@~Q$#A|9e`I8euC(Agr7#bKT|4jc0|s3OHoTW z2SqMKnjzq2MwG}Udqw0*q`kN~ay`;5J_x9|POx1@ABpth+CUtM^hE|hhPud5KqmTd zWK^eL06FVi^@vNYSVvyQwLxS;J%V$VgT?q0nF2l{tOT~Zj^o-OGJ|+zKJpmwYFvLt zo_a!ZZ)7>L7Ud#Oqg$hCk!7Su(_!xGjb;&^4Lp0JxeigClFml+qn2oq?HJ)Q;Qn##tB{oaV{IPPeoXAqAz5Z)NQ7`-grh+d6egOy1~v@_Zhs<)*@Zz{9VexTop z-o>>v;UkDg$D)^`53qjprgIe zk~tMK+j3*6wuguZEQmwDkiH%9Vm2CyWk{2;-5~#ISdWdz_Tg?z&9s%`8YZ?sRsefI z*cHYO+bl6&X>_*5?9!8%+uq{Gdl3)XI{mD(4c82=5nMAw>v7EwF?qqefU_H{z0+_F zgLo`Pcn^+#tStI4R$y@6{C%;jydld)69&9Sqd(b)N5YOG0a4>iVG0@q@# zv9?%8tSfdSb}M!}HW<6-o{rrw4#mb}ldn;c&$me_FCt&MQgNxY545x+J|Mt0X(v<{6FRf2@Cqz7xzOeJ7Zu zziH!4)uywIiM|b-Mc)SAOWy|GXKFKbFmIT?Vft(4Fn#yeLErrir4*->FtL!%kzD@jn|rX6!Z28a{5EH~!pEYW#)q z7ltz9qVZRTPaFT0%QJkAdxH}UU*{a0Vz|z^xNjIb&EGKhuqN|2&Hd~L&EGZ;vb)TG zZyskqYW|`53Hu52|JuT^t}VtbS#0r^y<3Xd&!<>Y4zYicawJ7yzmhVa@=xqnUt?a& zXTSb|uYKTa>|Of%+~ag2xf{QzsiXpI2gm@}&15Rul?-LKvQOEs6ex!kUa>1~C8)%d zGNnSPQfi<)shm>ID(96ZrA28~+LQ`>&QIgUm_Bd%Jj0r5O||s5oZHzvHV;Pj2>!P{ zTf`PIEGw}RV`S~DgW*^=>t@VsfDJHPSa2;Sg?)=HV_sw5X5VH$$X2qykMF@}tC=+R z9rhjO!|b21e*!%Jls(OSgx;dH3pCorWEg*C{1v|Gn3-gzH_loeQ%ohE2sq|9P6O~9 zKsyD%GXTW`P^8F;s`$0tzH$tA`AR+R?zNpg?(1LYi;!3y@=2P5J?kH2nRd5x|r@2b5k~zw~!<}G0!+n`+VBY4=bLYV$3``sS zg>ovB&6q$K^Gi0wE8CPEN~W?$$x-r@gUS&_R20Rlgp?BHs8Xp^D<_mX<+O56xu7&F zmy|0?JK)!qZlzc0QwEeFWmp+iCX^{s0D>CP-?wlmk6@3c6J zoU&7O`kfJHsk7X9%y}GiWH7yF`gfos7QYIbq^&PPvM}F+bcp#Wq{HCXKVyE6S%7qe ztLN&OLhjGFKVyoxCawwp4nFmAYB&8=(0*nMFu4W*z0NrfWe>nj!VUYTjhSR2$ySp1 zjd-%v;Pr&%B-c%pXia!M@f+)5i8KVfj)1%pC0O4&9dU#N9r+}#>EJYj-2trMmyiof z0J^?ixrRV=Xy2Kk^ni`_BW&jPf=rtsAx{F{@7`AcdIQOiG9+laTqFzl$-3O2oAqnS zz=IDZgWiYDK(e8J(Ua}Ej@-Z#^`z?%e^XofIIZgf$5z*CLLSuD`WPj~HR(R|>-90l z`rGx=t;sJHBoNjy{<3pr+wo$=?VL$mpC4Y-_BNN+q%6Z*gbWP0H~-4EBt7UjCF(>9lhI&iOZ(0LEfEAg~)U0>UOb4l|3A6$Q_-mCQf zYf9%_(r^Any>HgVuPaH8-S<>Ndm^CD~5Gra(42FHY3iqvqiF;mL6#4&(VTo*b|1EO9UVUO!6)np&-%p!#)q zii~H->ZKR_9PCiNqPDBo)$Zi@f~DH4_Tj0qI;@W3IWXBP*2mM}^%G(3B-oYaN_S=9 zxvwi9W1`D~XT2`f<#$E2(_K8rb=9Mct}_rb6Z1;4jxc`DY5h;8yBgH_MBiME8*Qv# zzlf*3u50UY=T){l^0KYH?^tb)SDRypt|M2cs|U}L6E^6&~Sm5^aQ zE+xe_(#5Q6;g$1K((hNDAt%pM$>+&0@Y3fqJY!Ct-|)P7ea=ssd)-y;8Y+{{pcC_O zGSIoSem0FK(?q-N9wfl?X(*HD(!_an@*M7dq$wRndA9( zV%>n}+{9b2|MHpl<`ZvEbKwdGohS^m9x>)d2cx;w;)3_w&%Jq45b9_jO?d$V&a+&b0&W-gG={tG-m{ih} z75(W7&d2L(@I)+0#0mg>`tpMRCi!Q=_Y&*kge=KVYu0@o>1$pNeJ^o;;wjFn*4>Hr z@d;1z8hdkWO2nac9_Y8|?}^w2G~8vIzGeCwhDmuVQ*JGmM|m8OBe|-`G;b+UaCsl1?V3=wxDsP9`4V z$prqNG;^Kl-q^qMlZ>06wCu6uSn@0fEk`V(MX`7-AxnwnsHM_UZ8>4712}CtXSrZ$ zwp_AYv9w#RTe|saOP^)HGGrOHj9Mo6IsOs<$nuzfVp+DV9pdBJD{LvZ!!mAhkJ-Q!n_7DDa;2M71A~a43hZ}$pollQhA6uVVm-jAN*LF7Y9KSW=E}zDy^I4G6 zclPI3@Y#IsPMOaKnkD@{U$nFT%`#r*RqH5Fb9p}>$>`@x`EqNwwVOX?9YC(uHK@Ij zj_>T(ldL7=l1RWqOSOExbv~m3C})tDb)K*18~D*ACziRCRypO-ecLLXb>jZE} zzzknRFc0*n&`$*5e&9IYvv+By41LQ*z}5(E^8NfBlAU`8wfNTIv2 zX19<^vb_Yaq6?|Q_Pq-)$e#pwZD%cS5i*3`!ak^{OPCC=q9aY%FBBw8p8%jA-rIwt ztO3d)@X*tF!A{rRJ8O3hWgO4w-!&uzcMa{CAPx5kF}^6HUntwzC{zel)*+z=G-%mb zn_d9alQ703)*0axa5*cS=NsQF6Pore2`zk@(3(9Bn!F>lS$l;JsM`g!8*iKtZt+<= z8~8@ywlFB%6YdM+!lW=Q%n6T#Cju`#gEc>+%yX2gSd2kK_m5VU+`*N`ag z8amRP(Jv~XsUl2J-z$b7v!!gAoEc$8lfE5&M{pAhSy{qFPv z@w9jj(gm>@?z<$kh*!k+kLBc7hw}_+Sgg7P62(bf;;=K4caB<_P3SImYN=W zvkU>pMyi+25U5fE`d@ac=7$L!{c&#(w9_bEJg}I(DqR*s(pBjiwAq;$SJ0CmY(E3N zQtAOa-wLr307sKz2gjF7H>LjkAVh))(9%Ks5NoA7(p_mp8j~JK55+!d7NTFTv|yds zyY$8h@u<+UYsk8sUm-2>xe$w0@e;-2a%o9g$-f~pyLx%cn`K}pbqDSUHL{t{hCEf? zE)Km}me0!>Fvk0YngfgSZbU3SyV_Enh0_WZxT;(?x2GqrTS zOn>8F2&;iYFSDaiE%X;gAeBNYFD(C^`roN9JO=4Fq*_Szkj_AAfYexcvG6jatA*DJ zJ0bNzx(TTt(j7>53-M_WYx;`m0<>XbU~3IJ^DsVG0R&(kH#1St%m+Y+pJ6`27*ZQk zFOfv_T&U0v61kxaLK!n=7PL8fDFE95b^v4o>;cFD$OAYCa0EaE zPyoCDA%GHqqX3lv)c_{|>U8`xz&U^mdVi{tWCgj3nsqqaBl;wSpeApx!M?5^EG{AX|?G0V;e;PvZhNMThu%8y{+jK^<`D{(hm>; zDAn|1E!Xt~_F+Ay@kJR?UkO>!Hmt`1Y60r?-)A)aqwcV@HUKmNT-0pFdRZ^8>at(c zY{=TFmp%HpRqB1csrRj4D{;K7cL44JjA%A$9n<^pK(~Qsx{MF?ayCi!gdR4RVE5Jq ztwh_jE&?n8tP}=$@EqO@kgAOjzg_bWK0|At>^Dd2KiYAk|NL%%ecJeuj8O9Xwf>`B zWB>UAfWw-7C-lvGcrC))_>5lhkmmMuE{`isBu{sf(eSi`qzc8c+V zd`HxEr~3lR_X1u2&3A3k*Zch&%4D6Bu5~^ArZS=5oYb)aBCsmcOt6 z9@pa{T<0NP@_6r@M&nVpSU%Hyj$hT{hQMmJBfyvoXs<9%0_ax&9SM7My91pGIUDg* zKscz|W1ZHv0Cp*Wegs7uF9Bk#0JbPVJP^PJg-YEPK{lbfa6P^YU{eC{5KeFSp#U}{ zT+r-7fH*5a+z}u?3J_NX7)t?SssJ%nfS4*kOcfxe3J^~Ph?l~I9usF?;fr8b!qkgn zjQ)e|VLTCL^fn;Q3XeDL6CmCS%NzbDtZ97|xeePC^>~ZA6d{I*>6+fetW7r6n&hX6 za+9r~ZctYu#9}d5iyb1wU=hYmgxD*}8@dwJP5zN+Yg(TRy9?LnDU#V=xIS-+5SK-W z%VN1+LOd2B?urn1#dRN2a8%Vmyv%u~59Jl{6;E=qobzx~EKHQ6n(tEVPMUkD z{iISVdj&la6QPtUG(VB53fJeL^)fLJK`GU|_?t?wZCq=;R3^>auPl>dEw$UB_cKB7 z(&J2*zUJ8MKTt|13tyQ3XdRMNN~iQPd7Uz-&k2JYvFU|!vtK5a(s{kawJgM6sYNR( zW^bM|Cw2J~Wg@oEY4IxI%ZU=lL~7OUrFxIFaV1}?*K7jyEw$-B(5Qig`U4$FH#8fQ zZfRpf{VCCSOSd%}lm<1P(midSpmnkCd(wT4FRh7S9Hen=Trj?)ucI6|ZqlUYdt}qA zI=|_{m)G4o?{z<}*7QK}YeWZ#MbezM4#GGjL7$~3TD-!0aGgi%Cukf0h9{*U<&*R` zJpbREY(IaD?-qPMO8GO)*`H9(V{Ygt{4(MHMERGAVj^67XX3vSm@VYKf`Af85e z1=aZm;U6KK-k8pI6NTC}+#vce;T@DOQQkr|ze`u|V7|7%XkVy6%HJ^`0{lIy^BKyE z=xU6v<}unk{jpz-bZ;NkIZJi^5OX6-xz_HF=qhQ$SgZ5bB!pIs`E>P<>FRUJ%P==> z!JP9Gwd}xlZ?z zW{lIi4&g3tD^ZH6&OcIqm}L7Y<+((8hdA#h&h!@g=SPULLis#V>IgqbcqiqvL}_KT zH(qM^3XKcCJ*xrn=Vr>=h|*2p#@InM1Nglpuo<8mW-0H%oZUrvl=3E`uaO4wh=cal z{NK}Ce3vx#E?LgIWI2fcF6Cb)3iaJU+BTHy5(1qqC7pbX`o2>iJJj$GNGF|3LU(=;MeQev2rdpnQySdNU|@o9Zu8&EKb-td9K-;nWu+^@SztWkZzz znDVaYzl5urFMNS&1_=M3#F;$Hc$M;}T7AOldj;HIQU1Hs`XJ#FUEQN=66+68uE`eB zePo4fewch}813-+Q}XU%vb|v%O|lJBEBcG+7E%y@ehKqcl851qzkl;_8=2NsBs?V@v$bp?A+slRAPv0av#x)XUH{}P(7ZCS9 z$G;9fNE})@{7cUewZ(J2h!f9a`0jS#vjbxqn}U`}c`xQr(@c`LktBnZPZNKY@`J>G zglhWfD#*;GnI1xZ+;j@#5{;UO6jKN(>~^B`A;p|clqPLtsZJ|VN{JF7N&``Hh*CwA zaiRo~V%~czLXy;xB;`c8NF1J1{Ys*oraH4o;qnpRau0DMOIJro z&XZKX9VuKUabS>Q>ekv_a|3>m@G0WfOD#Si4ttPdxKH>raqB1kR|xk~%{=1VhLn_a z>d|4M4Uq4%`AJs?QGPavbnYzO)k2gh;=DkdZxH7jNMYOQu4_cOPm}?qJa41B=BTZHqEC_J zwaD3=ft*=|WN4?hGO4ZWM42L~7Kn0#_>55nG=kH0jQo6U+G>bNdU#?)6N&hVzeh=Ur zYR~*Bs#!pz_8l6>a%te&Q(xf-l2QDsFgvo{{`yT|Dcho z!M>P6ROd4B|069*uXP}Q-3~j*>agZ1UD}6)Yq73_;sg4{e(KjZiCYcTJWs9UY{>!q z<23G{rma*P*)V=Ph8r<`7Wn^rvfdH2WOk9P z?uhx@7ji3w z`y}q-!yceQwH*r8on#exCPm~mz?;_fKNA_@)z6NuRM&~@W zKA>AHM)ED(Ec!c*?-)gCneeyJ+PUAt-0*L-IFEGZ7+o#GoI9e=3xJztZ8oH}({<9= zQ<7}}TQ{s>9ph12$;=~ex?s{`6xzUk?#nb@Ddd&k#x)_0-96IDc^a=)vZ5jyoxdil zw$cdJQ=G{$;reG3+ubrne%(g;kB}u)Am=ULrTU8$NmA+R1kJXSRDTj>+tNw)$&in% z(yUFkYIuh%e2JoQ0nIq`gkPoz+(q_TM3(u-NCz#|k`>`B|BqC&iTsE|++0q&DxlFh zOq2?eO(AP6)BA;^SwrL1OBVH2Grlj0!%J)q8-tO16nUN@;K#JiXi1K5kaNomNWcaVziUK(sUqcy8|BYm@ zX{#4A$h@T;bGDXh*5k_4)W-b)zoeqCuh5e7Q3h@g;jJW3KdshM&=S}W(Y;O7?tdZM z_&QM(vcnYW;~NwSKTh>Iy1GpAgwZ#Rb<~Roc$MiU3tS-CMo6}w>3)r#ZYTardL8JO zxtKibE2PySitW?raj<%vrL`;ad`KK_(kO&Y7^SmGhQA}7e-m@Veax8~+MGoiYoM{9 z6^`*Kwf-K-Pj$coQ5#<;3ayGE-eP}`8~>85PLmK@w35zuX>&1BQmROX=Ts+xcbUd% zZu&k^NYADp(20hf1=OtQC_=R+A=SW&KM?lO}1BkR&U{tVI%%WUZ_uG4ng;d+*H7 z`q8$#zu$h|&vWj1&U5a$=bn4d{qsD}dmiw-hZ!fXasb;CeSWuIlVcWM16z%E`3pWD zIoDI|UgNwps>Bnef<0FZ$7uXKYLSFeveaVx9=BseG&0*WB;9ESeX1PWhH8_64Ryp#S(5Vx6zGor*Sn4CC1M zu)}p2G2TTf-|$t{6|485C}kv5yxG`U>_&f%b6z953kee;VH}Tv5m*~|#$rr(3pzBy zIMWzo+H8!6i+R3~Ik44yjGPaFegZQ>bCxDH!}94o&U+8Kc~oocBS;fk8~bkMvCi4Y zctj4?|Gh9aF2H(k7i_D0ejBt@KlU|Ijur9%%+$j%el|t9Goj%eNJt0n#avbfeFjz} z^W6!C)(J>^ihH#@fN^XRz8h7HRn1z=gAXC^o9O>BSV?}4x?GRExu6`<`zh|9_BYNn zqAW$PD@H3U!MJ?@BlahZH~R@QZ)1$T12IbP2c-vQ=Rp{0k72awjh^F0&*{jXMQ|$T zg4{v=!V5k_za5Mk&1Bqtl>I`!2A$sr|F!VwgTTA%@dwi8fHEEU z7~t@ID+qn2fg-?v43s!f60k;{z}kvt+L9=@Bg##H^?ty*x;t`p$2fCDk5}w3_UE3p zL`g*6H1Mp(sB$NG+JG_~lz8yGigE8zj0xj;y=1*+e?p~W9VMGXpFYs%V^BK5H!Utj zyrb(2dp31$APRQGVk`8_WzFsHFc)XD9Jdq7)oZ_f=&PNv0_g-wG&C=Tp1*~jX|RbN zXOe9{fAi0?fv&!7C_H9<#5|rfjD)e6?=n%ZF3|IF$b1z1-(no=4}2u(9l>d#jdr7s z0-CP_em82DgR9xFbD?QpmR#at&wT}b)dy*~zddCRZW`M0`pm$A&{9?U!1^qFz>u24Xfzk(8zh~TPuV*6X1FVG( z5YJvnz#L7hO4ejK)-zZ0tU>#TMC?RZ+xxg3rK@LiP_73h5!xPbqlkYa%aol^VlUY0 zJY+6_W%k1|&_R|%!=q@&UXVExtBV&H%GV)bC3KrCL44rq5f zm9IJz;CCL3mM-%+?LFTT&mP?_kSTda_GIc&8ZsY&oSV?ox|x+fQ&LzHTGMi0y^Uvf zry540 z1I~Wn?8J~p&Sc=pSk-sK`j+8(aMs6~;Zu~J?C#~20A`0oo}1i!(4&~{7GY+ok5ZZ- z?+NhdW4BVM?|Wc&3j^z3hXnV zu{`A)Y6kuJ9nn-8dJ5~|9QfA^`0`({qqKC7#n{!3{X$g2 zBPL_~=>R#?;lBm2c1!f+_jzQqutV|So~N@7^^Jjl1>7dM!~7xJs&XN>BU9Y#nPL?% z#ZGgYz+dL0e>TD0TIS!%S82VJ4UgdOTt34qQv0`9V5mHZup+CZ31+%bfBqXgJrskxKlIYvCD<@oFjaSaZO$+{W4o@L}Yg z$8@WRXD)j#&s-9BGO1T%hC;8#ijn$5Hr59D3~|*12^o+)gejF-PAT!X04&Bm|EKIo z(qvi$f5UJ|L>l8fzj&tMPRIofBZ34s@cPQLgs<8kfd05kBY>00kbH{oA$)1~BDjd5 zCs9M^Nv3$HL=Wh+3ugLO;3rYjMc6?v;>t;q_r{YZLtC0lt6EU#E3;@I6fDY5q2< zGZy3CJ_CvFKF2t%R|(qhI5bnZ^+5TUVMIAYccRk+64vwB4w=p@30q$@!Ue3DGWVZtP=#c;oGshnTJ*jy|G5(ybmzNZVmc;PdeL#q1}+7XBNu! z@l|IH<5pvoHNex1;49E}0N}NNwE%w)_-EGBs)JGr7&>>Evbg6z25p~ZT%=fY_=zOG z2Urg<1+W!=UDY})5Amvxzx3c4ZEYlY6TbSe3veUo$)Kk*E?0oQ)_RNQAkSMogMgq(EFaqA7HTd#uiF>5s_%ySmfet_iP;R~;uB#*9wp*#z?L7ryZ zx`}<9Bi6_>R#U9U$W}5*^1M?aALen%Lp73JtdB@?NdAfBv@-B3z&Vh{JS~_m*D;+W z9LLq&D3{?Oz*xD3DHe}=Gl92~OHi-9$h!#ixybblkKr!V84!N5NPz7u1@QpUw<#y!t4E?;8Y9*w+DFz$lK29GU3k3!z| z$a^F5)3r1|fTIETL;f*b{RZ;C2mS)^-$Nhh zU_%F6fxB|;M6O<-cp*6!((VR*xV8*)x?a@i zIY@gMl5YWiC-_UizX5Wtg`As_7jy}_=L~o(q34Z7vt~#*Ayl4gQVWzt$fujXow4l2Tbu2;NJmk#>&k^vP zLVaO#2R3)n>umJ8h`MOO+Zigfc*IO_&Vw}ca|`|4J_Wo2n%9TsEntDJut0C{d z$P0g$@OKBJhXic}vx)=Cszz=Co z;6wEtA^nCGa%}>f4NZ=LK9f1=D#O`WJ)Q+U8=QW;_c93OuGUWnfS(5})Ay!Ox>xhy zZ5h0EW;X(*o4zBB-3Myqi36OZ?{9+>Z;N^GP8zL>SXvjrIoOqC>o=ybujvGyakx4Y z>s$SXTLVxIgL4%2TsZe%Srt zZh$>PzsXR^tDPcKJLW%uzKti*Vyxa@8+&GBM@f4bA9{s1ndxpHK=ddlR+r8&0`GA- zc+P0g#*?hJrtP@aQEUO)TMFDscmdYt-AXy09%f;mg0Dzh-+*U&#U#Q<0zUwH66)BW z>2iU&55RB_O2lYJZOUaW({~JzD};UAR^Y3!667|3{18uhyaGL1P`Y@DeM{6te(OMnF zcj#x}UR)$3465WkW*OdvJINF$iE(O$6xNErA8)-RsGnO?G0yymR&E10fNd_L(O${S zFMlP5a%%$C!*i%jRAZVu7+Tx$?%Z(P=h;d=A%$S*GzHuM_zGYy;AX&c4Bf97de$9A+fi!Chq(L`30(sX1g5uc^m;p}I(aHyBBhU+ww+AReP+EYp5wJ5T zp93BS+yl-S;7Vh0X`0R1Xq3F zhs`aNZodQ^cJ|x_&ZWT77WNL{TY!fE-vZAUz<)wpc))Wj=(mI35;Bhg4}b?f$1Vrw zlYqK)27wb4djO!e_Hfj61Sq2+xj%5&-}5|RCEzL0X8}JBX+MBcACzW*rvYI@OP7cm zxmSY@evj_4SttuFV&4QF^d~FZq}>MaDo|ht=Xy{c27DP5*gpdHcX~liEnMvj9A0Dp0X)+| zf$z8-03qLl+C}tZ=$#BXXnhCPw*Lya0Gz3y=b#oC89X~dDTcH#AVvloz0PsKlK_6* zW05No<@%s)1U$%xz8%p8d5ah-j2PY&$Sgx%?PZSvzXn%f)d<)sLVKJZTLuDZ+kOm) zQOkmE);o~%0qA!CzYqNAQ4V^Vt=km-=t2K6mZmi|JTSM=>31=%7_@coQ94FG_cq^m4~;I`-3X*c>ePm`P94amMJ?2fDWp z$Ay!^4ZxSlyBp%V z7xP6p^0Gxx)U;jqh1TfE%}ha=!)#8SCj88IE_^4HO4>>@Q$un(CYE@jRCLPUokxEH z9VNeyRTN+b><428Cn~5*!ptNE&;KwYAb7kf-QR)54bi4cw|mJ$n1T=pRjPz&6P=Da z?}vRgsjf}7Y@1aRVbMNnBL=s(x4VQuub;OS3K{5p9KDdI&bYpJ_Te9MC{2DV0lZB# zs+g;2TtB!31}-;?HVoX@Y`tveE~RXOcrb1DT0vg;^d?`q zj%nxA%%MuTiPEFe6>Xe$zcocty#~sWDjl%o)M;_iV$IafWJ z(o4!s$-d-R!K%`rx0%lIV+Jr_JZAMeU<}C`R$~>MH>AAFg)N?27tgeaXsNb{7X>#E zWIR*N+!Q1JvDc$yI{c}_irb)_&+A<{yfeLZtyPfRCchDNQL#(sLbloQz}YdD6FGD$922e!W$8r4qvIpVBa+ z;TEnCWnwAIY8!HN6r%LiaTK~M-;ZT>^>`vH7P3jC+gRA}0N5AZ2iUZP-C}rzw~=^` z_{zvHtzSASm+7|&dO-l95A($*gPI#RgQ9H*fB}zi&%O@7!O->Wcn^P@QkO4U83O6w z;v4^|U_V;!jt=GwhElFHinu8al=$y$neJ)~z#N!#qz)K4QH7C|YWc6)Vu z`Kfz>IYZUG!Z?*&SC7slx0>i$=)Uh^HVXr$pX2U-q3pG9wqMwkBS-1?t)^UkXN?@5 z4lab&c2dRCGI_%;Y&@?zPhOZWKF<@INWOX5sN_`e99SiMdXcBlxn~YPJdzB>E-MT9 zJFLN2zAf1Kw%4FnD)f31CLVT~Bl1B4Ed=X4WtJYrwC zdB`VflVkGuG*$1*7Sy7^hCDD&*8Z2c{cof3#WjTmS%)r$n!*P!eRe}^kySirf;nE~ za(`BX-i@#7Yy;*o#=tu{3cPG(lp}2Ggb}hEoO(QKw6{Tf${bAQp4&6piHu1K^Z;|= zzciN==M?odS{9~TeuZyRB=6;1tJRUKIk0ko{6FQZ40Vi%K3IH;Zh>&D~ zMOY4F5%eiF%zTpM;e|yydL;OJG2CF%$euW{fzOS9M0U)Wa7A^QqIym7PsaA;EoL8Lxr04KGuA&j>Nb=*cF`m5D?FqZlE zZDz-BMnyqn1^)2K-`y>C^@oKn;G_2WZkF0gVF=#6%fe>=EFz|`K<3b11W(iW%mQ2y z#X=Th{*&cUdIv-?O%d5Mpk!oYthY_n!ECwBfhr_=mGEi&>|)_m2W`5-^b1LOg&i`# z1zwLkJn$0ck3;@=T(0+sXuhI7__pT4p7{sJ{mDO*_685UD;1RX5MO(HcL%>OV5Dja zXIUD(g#cy6Wd{;+DCPTA{ayOdn)EMreeF?WZd0IDhiw8Bj`FjT1nljU5ReE;^NnXC zM*2o3?X)Giun5)!MF)yduD7|?e;1vM%Aip-Y(}mi{QLCtO-^B{XdC^)@ZaMmv3MWF z?y}8;+Bmjs;?`2$zuM!mCpTX4g-e&^?P3$9n?z;T;Ss9<5EGf-gczSt(Nwk8O)EMF zWlX3>9tq}=sgUb&CCLeFug}y}xa2Ic(9h{uBOss;SN$(5wH z7f+xpQM}i=82=N;dc}{B3Hi`P!Oxd!lqg&IpKa6?k6qM$a1QkXQ(-yu2Vx>&wb}IS z9|J=2@F7@C=9U?<{~Hpp`YnP zB@sx3T&82A9VN*L62v-@<=FAi38diciXE9q(Tw2i;w^7*2=+uf9ddK|kBTH`-zWH` zi5+)bE?pEl8LK@)w2>QVzGgrk{!CTAIgKpW5@CvP{`s=>kNc<}s&o9fg1dd*Ysmp0pLmAu6sCVxrA8axI~$ z0r$p~o8K@rVk8!j2(vdrr)+W*$^3rdcsU{4w(&bboqy5#Gok!%gz}6E9hCz^>tqaKzJ*f&~5R}s|F9aLZcTl6y_^Bhd zKwZL3)qgKs(_^VjPhG^#%21n$ooE~IEJHuk zAX+*l4(rOb)PYoQre*F+Rb&KF;AG0XYX__6!qponnAesTjj3-^0kID5u+uXm1Gfs5 ziqYYc^5$EBH?k99n_?Nm?E{gH1&q~mSev*k43{u8}(lu!( zRPY~Mv$C{FrAEc8z{Vl_W*x%VU%NPJdifeD%2-qrxF%9{`>OEed-LX{v&)87wZrAF z^C*x2+x)-9mfQfyEa!KUKt+18NamxjafuKn_hxAWR4ESS!mjlelW)%{*Oz1&M$`In z)~rW%89{AiR(ZFuP7Ftef^@FwzCkE8k0+8Ui z(d<#lfas*uGK(=)zqS;ulv?FZN0+@UqKmk*@5+{`ENn{JJMWfyW%b4N3wymon?t{a z!lN#bo=xS?sg>m~s98_nl5uCx&&MV3X25_RiYV>^n>CPfBJOK z<*S@GJ(;G0BqSvyAc-t&G`vP;!Rm!|XR|Ff5V`VS^?%pgl^`_b$aOqvgmLR^+>GrqPa!v>Vb}S;tI>+imV=)Uey$Hn?4%;i=F;LG3xQc)j8F`79y} zh5jd=>d{9$Q(oM6j*#)3)jDL6K9MMv({WqNr`aKU*| zhh)u+NLbz2$KNr@3&E`UmBub}=CR>@nHHQ_rh>m=f7dsITLyN8Jok;1$P_ zTDunub3ACGA` z4rdGfC=#q0qyr67TKXAoBaA9G33q^a&$Fy|X1XWSlZ*MW)q@HBfXGPURP69P>~N+) z;Z&S(O(W{*Rn@$}YEVh_;M}{PFiS{zPQ+bya3B4$U`AY`qI7CCNWvgixgSs-DLfr1 zy!;Pf^>M}tH^dIFW5qnurM5?;2Afgamsf*CXACMB6ORn39k|^kO$;*eBD`9#pI1#! z?BN$?kIYZ(m}p57jEUYuoD{?e5cqJp$%A9#X`k2sZWKVX-_VOUlUG46~>sD(I;q9+BN}iVm0( z30yU;Y5zIW$P(J4>|?Nfsl=0#lbD+l=_BE<6Mhr6seU}_^?M6l3>94@z9`BZ>;++>@D-|USQZ-y+ z2^GpH{LU|3&~E2!lziRg+RKbfRc7&-RbI8n6guVNW({xSQ*#PR3g?(^Bixm_3kymQ z<`8ZmlHd- zn*(X(clM;DV{Qqc&Z;(@lq;i(RNa1EvYyrOUSoYXe=Qt zDLl@1FI`b0awXdgo*1HYCEhH=YH7CTZ%w0mLurv3i zgh#Cq=2XM=pu2j7w7--iWMQ3;8jUKXCCHnCDK}w?_TtkkLofeReW4xX_v7ipO{<8f zV5j6I&1(gQ$>D-rItFhTq*vyqRa-Ml#{_qS+V0C(K*J$G>nIG*%w`8o%P21bea)~g z0+Usu^CtX^f!u!^6DLtGmegWMeOnoaZbukdO=BLjafqWP>W~65+>(>jCZJ91KJrx4 z(WJ!^k0?y!mft47N}M+Mv0d1bGA)eL$d~%ZtLcOy`5Cx&mwHMEa|l4sH=bB4%yOEy zAJV$V#V&&of4%2v7p?gdD}=wUQ=R-QA$(7tUX?aMqVGquBrTet*+RYM>Mxby1pQ=9 zQkBqWqiSkQ_Bt#LnxGMvT~7S~Pn8ZT!kF`+`(Dsvho=q~Id2TnWXOH?i!2wAbvP2B z;tk|Q?F18zL<|3Y5%LCzjL7U2>PNifzT~>9dXw>@MGt1!7rMqfyX@(gtxAiy2wueuHfk)=^rCfWb!aiIn0}DGv|k-?X?s}uKq#&j zi{}+xEnTMmw8eSFwO^cjbB4Yox7Tk1e2i?$w@UjvAB%IO4CF1q_*LEA_2z0Sa7I$K z1#rjJ@}Z&c1qUoZ87rYTkNnHcg5C15Aq9vx{f>@7`qVf zg^hiT870Twg%6_ z?zYM?gn1@);;(2y8~*WR1q$xARx>1evP$>Io|6rJy;>7W0d=GS;|5(IL+-n+LkuaN zjlPzA9V;Lfz=jnyUfg-XAo|ssaShJn+02#M)f(1b_--rRP|~1_P9k00c?Up;cq4=A z0DS(Y{r1=MUg_Zs&>Yg{9I7dx{haC<*>>mj$l-SSz1gqr4)GD%jpm%$VOQgd=4!cd zZ)LaMVi)&nx!#_}&8nE1v{LKWLhM3C5@g7Nbr5m4K5dumYI)3_(d`toIk3&SbX8ot zRmz&Aa*ehzZs9D3bI@YM5XbE_b2oF);+^_kQoB{i*>z-(Gj3X9N~6h2 zvA`LV@2d%Lzu`D;Pb)68F4S(;ILlpkQ6)?m*b{S8|C?}7%(;}f5SCNTGA~{QE;B5R zO%SlCW};dfu3{*cR>mq#OE9{vds2NZv$Tj|o*k|hQE#5dwkTs>Pc@Zl`2H5$bp0tD zFtYAFSALdr1dZ^MO!kMckbrMiG71Jgi7pZd^@~_<`X>~6V)E}{P_hxQumy6Gx`y~d zLVaJuplYLZMPA3bBPW?TTRB@d&V2URgO9Hv6|^O1-1qI-;;2&dU_?W-C2{$WKY^sY zIBNT3e3D;cwCplhVo*Jl>hxtV6pMIOjk@RmD7$!ky`Y~zL#HZ09f(2|3PT-85JScJ z75mP8DMg0skD`x$9z{h!Ps;g~%&kgSwXPeb`}!{nffD);A`~7H%V*2a$(+e3$#ANi zRd>3^y8F7yx&;5qx-1X9jBk#zbTj^){NwQFe^;H7qDN_P|HJ<07779neJcvJr@4i& z|9SuWJ~RueCHf*;6}@h5SHB;BS}yi?XeW^^IHT5$O!A>cT+)})WT2HVsyKzlWa6n5uwM2(*L-cu0&K+G5S@O znLFyQ^|mD5g|;rJAOoq9qe&`b`f5N94nGw-=SaF6b42v9%cVl5w>WSK7MGJ z9Xe(IR1x;TMmwBP;k5F-YxrfP&Lt8(0Y#H1$e-aiV3b79wbHW*Zzd}04sSFo& zP!CuS^hsMU*ThSTQM@@X^`GNl_$9T4((&<^ZbX5 zU#C^X@UJM8CoW1t5W1lwOoB`R12qrIhydw6Of~8Ikm#fd@E_q*4AhBB0-M+I zfp$n5ip5h~#qzl$u%C^#x2BI$&Ubd;7weBZPO75bv?^OfRhz>hUSAgK;;7#n{2EgU zl=yW{!Z&JK^_fF3M*Y+6RRoXCctVh*E9*228Qo=9H89cmKdZFPaKI>|KmcKkCDHTF1*;mC; zSzm8dTbya|sm1pc+&>;0sjFffP79&vQ2Z_IFi(Zsd~fSyo$ZpLs zln-+#G?CQ&ADu4)0w9FYZ!#)_sFTK!f0h2V0w8=tO@a9ts&8R5gq~dO4nHb3McfHD zIZ(l{q#=Cl%gElm@jn5#{$=7>_Z{8TlqT`kOTZ50Lgi+}_Jw3649YG`q25xNj-ZcNI@<)(< zU?YseSMfyk{-WvinVsN6_CfU~*|qPs+1`4v6XxAw6)gVsf=N#Nb@+|-Vk2u7Z3&tD z_M-rEQFnsYCo0m6TW9TE12<2jG5fmeQx?SBGtH0vcPhp!xHeUo+bzh5IZm&BnmCCm zpluVD(uYuU%Te}hFKfz)KN9)VT03loJZ7`xUp@iz{v}(%rXfwX#uUy`4EqUER5AF_ zj9%gGU!n0pu_&=H(#m`WGb%IIBUrN-$3Vy6o4h)qr>KR^NH-5}1ftI-UaXlT8+*J( zb1IBVkX#mitEgr5dZzko^ZU7uK}SPOhF>X#mcEw$)C!4o9>C{{b)hwNub3y`t*lc^ zODErJar)rxF2UaTRq++U`1k>@?Gq<0O6|y9A?%L*>5OnEaTGI%5539ezET`PfWOX^T+=X0D(_ z6BGQ%Bjb&Xg%}gq6gUN_fgZvIS_lE5#Sp;QD51ir;Xq}fd4O8DVR=ZIU=7j`2TG_Q zYA{e*Xr4qZ+OR#ulCK782pT0+6g3*CErc2a{3-S$HuA$9Tp|aAf>2|DVIWj65GV!! zM*wleYC`gUit&R1fR$KF(Hbow=buZyhQT3u05M@OC4e*bM5snV$eDO4&@d_FM5G39 z$QotI-w+wh4XD8y(gu168xn!NKzE@aTrd;R3{XQf#IfE`hW_`tqEK_P}% zL%=zKyPxhYxHBe2AVJL_NYzbTf*#8*f2f_&N{s0StkU|IbfWfi&n6V_FsGsZr zfM_hfu)U&?H~$qpSVw3V8*BiI3LUfq4#eVP#o`0mLH0tsU%_Y~=@1YtSQFR`00#q+ z#r}q*3)^E3siCk3@8W|U0QQ7KZomWK-Opfn5N*hyFc2$N6FpV}L`&QZ1U!PSVt2y_ zZ9v|FS7{;WKPmX+e*#ouH2Lj?g}%q411QjAOFj_1`z_> z$N|wYTmn}hAwm+jh~4TCF8-^pLue?)eDc0|0tvG9lw&!6xde4Yf8X0Dd$7x$?fvet zPu63X3leTm`_Bv3ktmBu{Xf?T#0CK1Fk*iL^+4T1KzuPauq}$3pCKHW6oBdr{45p_ zLM>c_J|vG4Dufyelov`QRtqvr2@xU=6+k5gjKorl)@TYT|5Woe3=Am~szDtRNBQt3 z!~iP+{8FPu#|FZgh@$@=g;OG^r2xaYkSyF?Im9afGw4~4kA-B38lVwl$zLO!z{eYQ zXGu-LuOnLZG0Iqwq178RSdJMkrVa^}ryyuB;xrgD$XSr}%u5E9r%2AG4tWb-QGs=Y zcNxGVAlh))hCd9JP)0eJvOzRi2pW7TMc?wcC4TC}dSb-dfI5gD$pE}DFML;m36t8z zOyTZV2wntk!Mg-t7l3?d9;#S=h$3;ZfIKPSJhn~rN?VBM=i{GU{}4~1E0iHopkri( zcqaBhc%AL&0K!1HWp&a?MEkBD+wzW|myyZ|RqNK^1OomeT$lIt=Mz@CUhiwbA*+ue zreG&q;FKW(w!$Izy>2=-mN7nKD4hO2J&Gh#+@GCUwkKZ=w$FYVY~MeC`T^Vz06swZ z0frB7d_dp>;(i7^a|m74K}}!L%C4#tY>}jD;}&|sxQMy2byMzB9^)#EK^j zDn%&j1)NpG-h&z|=BzOmthFlFTC%UkSTECv7S3|>?z9@s8?6_t*NWF#N^7D$nxcQz zKa-bxsi>XKd#%bR(rL}&!euG5*L?Fn=s7R1_n;c+Jbs<%jEhniEM7rur)CBty^i6}#Wl_g(dq$-NF2XjW3fTcxy1%Et7JwA zZoB4QVQ3n0hzo@fR0k)MM4>sAh1Qc9Z~9w^ocf5=htR%o?`(?7FiW2={y9JL=S4+n z9+{@%^>q!;IavC<7>#5H5EQy}y!%a}SGr^lh=~HA4pR{umve;W^xHao!Fm=#KOemNa~}CG^E1knfrkG^SZ=nH+~2v+M1k+DqE_+i zN1r{;yP#{Qa@g9DgA5{<=ubY&rLU8cWJ9D>VVwO!ChO}_3&M)^r52$8HDRF!d81ZO zUosgn=v#PHhSPg9UCN?Dn(1#sr#FP@Jq87DiZa7<3S0*&e8~$&>OT4Wohu5RmQNHB ze-qr;sp{LB;jWRgTYyffGOJp#avJAY|jqxb@AdM_? z#@ys(s{EAd*K^HpVL-LlUZIy*g>B(6(Pk zunq$!__?;{fj|AUIXiu?B+|NXsbr=~Nr^EyKSC6hHDpGOoiV}m$C1B-yzBvNE-I1m zM&I*(M_a5cX8hNO!`Sqy;UzLkc=epjT3rH-bj9g~>Qq1pY*JCBml`Fz| z^yqfD(DhoYYZbS@QMVT!(^UOPIFwr@F*G6Hlcu}`re}`?x^R{VspyW0`;dmE`M`4fI(#4CE0#cc9T!6&}w*%N&6V3J+(I)F;n zYkVxg6lZUjqb?9P4`CTNmWtVaR{ZM*w7YnAlJ8=$!-%0~YH?_)MjJ04wfZNOiqs|h zTdzl1R(?fVdv{B~wd{>gKoQP?$~dn7M(7*vUmSvT4HGo_3Heo%||%vx}fg{QH%rg zME6bH(@Y^i@b4z}-pMe`;JQJUQJ6u({fbj@Xp+FHuhu7CEaA)R$?wTE!4~R~nNyM> z$5mn{WO9yZFK^@hRpCNYun({C83WKEIZzj^u*X^9HH z{|Z*#C76$UpTvz=PC#dhHYiTQ$mt9-@+5g;KFpm`P+I@WtnL+LiffAdJH3GTHG2<6 zduHxPUG}bG#1f;LA+6J+a8pMuR&;K~ZU3MIjl-p_qaiZx)zSsKWxnPcAxe2DDt^1t z@w)@F2Jgx_N5Vs`O7`ji(34Q!LiWpN!OVlLPwINGMIrQ)@IMW6Pk72b4oN2IM2Y-) zFkjVgAd>^x(S?NLk6!7WZSOV}jw#;`YUU=CVzcz{w=`S$%rgJEGAi(Y;fJTnUFJf1 z6*=Alja>Yn>FwPiI*(*Lm_<*cs+<@GHjAy5Kg#yA@G&&IA%HWqqU{rDYe>b|ANNk* ziZxvqe*n)Qp@EFQet-Q>ON!?Zukns=eOgkmvA%!>;;|4YdgTfcV(vq8jBQDgKO*mFjI7I=rrcGrGwP%X z413n5R!#Q%c#kn9I~|~{9}pKD1SSJxg6B~cLS;P?a;7TzqZa};nTcJc200R_nh9T_ zZ(O}V0&5s#p@(skzj9^xI|*KqZi)|GayA0JS)aHM?{hYSc@ST{Z;lQbCrxsA|M0+j zu{`-7B4_hPyum)@9{TY6AiUb$upi1~O$cWOzfnIq98TnR{&@pDNgQ5Jy$5xCdd0X2 zJgm&26YxRwqJM%M+GKTxc6@!MxoMo*;P=6L<-W;39GTn@egEXe{uF#jlinkkb$e?f>`NTB4#yaFnR?MQnqk_ zQ8~IF2c1=AU#zjb$i?Q~she_lkPDy;IHZJ4mRu}!Bd;EC%)cY#6U6X$6oD+}(!ewM zM-}0X=x@cP6rqEeCG-2~o3fCbJLgxEzoXtyWUHPE@~&tq#F}8L00)mawr=WbbaIP&7-k+*W5I8RIt5mwdnI&W3p9E(@l7Q;G&)y)@SN6T{Ruv1A z>&jMvEW;`^pWS8PQcut1H55%Jr1WM97@-NqZis zv;9JU!WKms_NaR4IgL2baA`SqQlA{oFI;*4@&zw-BJ@8bQYiaG=vM3`qr;83R%nUGF%^A{X{2u>d{mdDNboRVG4~6Ewvcf z-=g-C6AXH+8??F4mzD%s&qW3|TF*@1z&9(rf}DmEei_0tGWi?UOif-oR$bm}(65QD zof4^D59?bi_tIV}l}nz^_B*4)J>d;yO=4Hb1k{+Dc?@zYk zxAnjl)C^JYF%H(&D(hMPfhZnxlN1sMJR9pj!k`V%w9q8t9DU8B<47Mp=xz87QdYTi z%6M&A3xTt~L8Kw|5A+py&+``ZBJq$xf`dEOH#@>OG1+>*=1_C}_M`zVl_rpz$lv9= z&e$$stU9kP;*N0%5Xi3k(+HdEiZd%wtQcuT>K_2*H#4#DIrK#N`dh8Z#9J-h1>75q z2NFu%(PcyIBtW%RLi#TFX>dv&RmgvO$}G zJj8me@OC)hP-~>Jy0h2HW2tS|zI+WF3MJVD`B^gkkFA&d4ET5o3V}e$s^xw^q+cFO}F8^SXFIJ4d&*6NXqE3 z_IKjbk*c#;?7+Khl=t$KpNsoO3rnYSQ)X|GrMIw9#E&#N~GeQX3r-`e;Ifl7qTDf-}!hC zvEQ1oD4+GX~VTLS~p!92Pa|v zx^$b|{Qi3}-=QaW0O?QPpC+erY1ZGHu&l!#AM`Y8F%z7Tvg+Xi_0P{MN|S1xP7`iS z+dkSJqFY+6UOsX*lCKotbpH;+1O3!Hu|SnC>Jtq>HoaIoRjC>0}|pKoA^YZJnmr11+QO~j4$>~F; z_I}T}nMqdkFAFF6YjzzUeUJdcUJ|B`%kgNS^u8Z~F&}aQ0-NTi@*FVK^VFC#vfCdnERyx(;Y4s+^%@E0TAJq`T)I<*-ykl%0WRu|4ny^CyOPUqQ#Sh1 zC#k)r`3U9;o{jo#xI?Vfmq*KPLvObQQ;%XYMp`!=_sKRJyw>C4oX=)~fla;Ed1A@A9?{X$*OHq?4G z4=E2K(ngB=ZdRtmZE?bk(?lx9=wkehW!s75Mn~}}K&M9e4NYJ?`i~>dcqu>Lg~$^0 zAh+YM72V^7=iEO|1D2F3Iu>o7Yn+TW4aKxD`BNpuld9;7l{96t2rE=G#*mh}BUEhI zX0))gcrk@GE&)#j_c4SNd~7aKL)x)ZfnQxBhq^{qEBsjkbIad#oPQjSyl42mnH+g( z)NJ_Ha7tT9VM*4SK5Ys;_Bh}LP*ux*&Un0`$@)6AhXHX#JXyGrg|eu z!mQi1nYjIQPl|b36r9_~=k`@Lqb$FS`8vfAmmAXRINzq2c`W&c4??sMpN@)xZNgod zJ;z;~<2q_BDHL>UJ)QDq2QMGg92%`~X!dVvQoY!#%OGHwdWRX+yS z;67NrQbDJ>>F!_4(H{hUO_9#^M_-yDPgBv(K#$Xlhf1u8izkPB2pKX+e2v$%zlf6A z3ZAG-ZHfE_>j};)&i&VI*vaF9ksS?EkWF4OKHgW>1n4fYKl4)g{8i5?K>AlscdGj* zti9jqkf%$ktA0B#j&%=b+xHXBZw|qT#>lDxl0=Zo?Dopd-4|w2nlQYAva5S84)6;{ zFW-vWPP^OP9!a!G#B$y}UuL8vC(ps!aCef{(!$=ag~5C*70!fCCo4yr!;boBN@baL zLic^KRnB#LihJt$I;YaCN}>{?u_e>&N4at?^1`7QnyH!HE=V+)%le6hw{`No!-O5T z6Phya4Yi7e@#|yF+#faNwG|jDS{~%%H-lo$R%(?ql-IlcseZbkGEL9%hSz}8LhW5@ zMYd5oXG9iHnq8vI9Y$;F71fGdB}a{4TV9PiWRb%xjb#sQOjlP`C^C&-`yTV12o+!S z&WhWm_T3sh;=qgJL78i#*Yfw6Z!|p{l(fkNoztApmj_Ak$lR;doV|C4F%C14xVRJY zjt*+fUJ(X18R;h{qg@?XjqES585YQW>7dd z8IfN8UAt6XKT>DXP*b-~0}sM&Eg37$V?}ukV%4t0b~l@WyxsHG@c52kz|%=LKL9r$ zD;_?VI`h_zM-r$oG`ZOiVU3h?(*!}JTl3mq(|%O2$iODKzgd2-(+{hn*nC@rhYf$K z%+t5vmsK8g_Q@BRcY-a;TB@qWwB)41i;Q}h7SE!4KOji7y=t_A$+m*=ZTND$+R>=v z2Z5-a(7`R@Y5P=-Rl5X>;#fPFT63H(VIQ=My0sdE-v%%b%<7sJ%$6U6NW&VPoADk; z!!s&tIh2tW5-rAWwHwH-^({Ih%3oP|)3~yWsHd1EtP_*$EM%T<+>UWrStG_X7bTx8 zr^^cGY5NgrsP2Z+D-G}289H{$zOg!N><;U^Qnf}%%$M79Id6<}()?R-9v=r*y6-QX zEO@!AmK3;ot**|#ol-K%keN;J;4Hk3Ed-wq%-XQK28a!}Z9XHm;vey5@6MI3S4&ur zO{5Yny(mY2DedRg;$g~JYBe00iq>yQEp)+lIs-+Y&o9(8pTX2H%rDbWE~A>?c@KuD z3a+rYWqfJFY9(CJwDD2M4bdr$vWqR{ZRwxNDnfHNX?g`phcrbF=VY=pdirjlTndme1;q#%S_C?!s7e@JrG`ls|J(-Hl zZU$+o4$>Lj$ugGKo&8Be#IZ+8-0(zi@R*O&&fLGSw^L`cw3F5PN!FX8?-T52YKbVU zqSk~i<_)1k=anzllJm*s)#pq%qyG6`iJ3}7jumY6jYfk{(NLND*bxjfguHgI1%!f} zLaXBu=9(=|pt+z?`~hHRK+ZF3j`CbXMrGEi=iRR{9j%?m!dGxXJ<%jFY9yw8e?rQT zD?@vV_O|n_4X)7~p-hz~^8!ZYr}0hj1gquc)hTIN)1%F>9F)|khoT;Od^C25x@C)og#(k&U7#HW#aTc z{O*W=*%@eJGl2pq;gjSsB}v1A7~l za`XlLVYDq+IV@FGnN&#jBcfXa)uLtGx>R11Jb9O{i@7=>#oitbD$>n6P9+Ie<}a?9 zA<2PM1R23ere#{PvzA%fMy$aJw1Fub1>7gu##6MHV)y&SeZe;-15UI)`(DK|_w3gZ zl=WC=5pZfXEypSb+oq|lId7K)9(lN-m1I6Cmeo8%b%jTDa`B{Fc>aaCJW;F1{& zN`jRnWfvMQy=Ss4si&QYhRW~fO6EqEOrbK^Wpi4W(hV;nBU})&J)4OXtcW%DDj$oqfU=CX5gPRNl}8V!%^+?_(P8kRo=oLX*@3=-_B6A(C|J$!B`CFLG) zKTF6ZX2;=i@eE^u3HipNzUZ=0HgH$KvvS?v>MF8-&{J)mmUO#ma;@_Cg;C=;{pN!0=I-oq9~@`YPHURdMtfWBiSthEwi<-GFH*A; zI+bu)eEcQj*apE$ZLp5h6NuCJG^f z&WGMXx;ANo(<*(%a5EZjNhHpMXXrt`{VEV}^B7-&GuKTulyz8Blk%ory;fY^6KL_90`ZwA;Nw5lnyj>)aI2W>Lm9Yqs3jyfU7Cai8fv zWE9k}&vmd-)=ios&;*RED*Ms!=Cfw|`e>@VHVcwpR7>?V|6a{ulAq0S{#jJ+UR*Dq zv}jtyPi_r{R5@n(>@WQ2Vf^O&WO0p~`^AIh&=f%dv0vk`C{vjTthHD{Hrc3dnQE78 z-{I^Sut*v@0#A`i{m7H}3`!#|rFp17yZqgH%sCAY{Sfa2g~_d=i)h(cjBVs(+BT|5 zPu=onsk66S_4;XX7=;WakUuEX3EHJm!qdm(Umg_e9!*8xt^G6pVP~=47c}DQrQQ1_ z9fSG072aP9bektTiyfU_HA+AyOUZ-Jim97*=6Hv|z_eCtqY4f!EE_p+sQbt$$!o$v zq;uiT2kmAz|NY&Yxfz&sf2deo&f?bYMV1if$Zbv0Owi%X*?ZnLUS?)PR^GUd<9%ma z`It?2+lijsOeEf}L@}%Js62N=#q045nU^|vuMJtd@ElB6N6&0p`g`hX84n2?yMwx3 zPm|R6&8@G876)DBmg5&f!qP)VCYKfSlg;c7QB@TGnF~)oHG(;YPa3=$@+csZwP%Z? zEa-jFL|^3wEqM$L4K0UFQS)%vTWCS!UDxTU)1ltjHY9C346jv3i$-4Vh$-b|({|IF zFm}HpzN5^8%&GivXKm2+ME5}m#gwR`qng}GIpw!Nc5ojz(wWGe*{Z+pEP=U4x}m}C z_L_)8vz&SOdqeN-{_U-yw6^5M8~Vb@enNWf=IV4SM>_D|%^O( z24`+`Rd}Xx3Eb|azNd?_inK|$NlH6r!b}7&RY-cvR;q{EgS|%Q`ADRXLY~c)**UWh zbLraq%*x+y2jB)qEfbG6(*b6)sFA*oG4s-n3ZzBViJP_iqZ14qx=bJUbDJyWhby2l zM*lZ7MGu*FsT(@pp9Uz!4M!yyBP;uF?clf%SK!K8_i?$pir#an>CmJyWQd?3_gm?( zXPX>+#HUY}636|B-;Jyd9USeA^sN3{w9z+5{LaeC%JB2|&;ORWxabt!Y>nuoj2!h0 z^&Iu+6rA)O|D#ZqlBAO~vNmxv{YlTn!pOse`2BzH!^P`rt7l+gC5p*tfE^`sn7TtCgj-1BWX& zK+o{M*n7+9x^`t<(CoyH?ZnK?%nY#|Gcz+YGsP4$Gcz-D%osB>(=x}*?&a*W_c^!w zzBl^)==Z0eJ=T&`vm}+iDphIDv8H6BZ^Q}Azmw?*@&B+mTJR7u(K67m(K8V8!f@Lg z8gt5j6aH5vV2Ov&)X~wFla9{C#f8>|iPpy6gpPrOgM*Hqk&cm(2FO9<;AZWp=SpMk zK=gMD-;5j#?9FT)&1|gk-&@qvw{ddhAtc2ATNo?bf7-Qnp#38lt$~ddovWTL9Rn>r z-FriH?=}CUrGH8HAC&)5+wx{6rj8E(^B(N~@ciir2-IISIHmOLEsP9#744mjxas~M zpCMKqL5~~J2D=XXIA0UMp$PT2u=NN$% z85!Sm%s_s2j`tj}CXn_oItvSsmx19A<*z!d>>Bti^zVJJ0o!3_W_~Zdr|%SCUyOeQ zVFR}ESB@Rn$6x&HZ2zKZ;s2MQ#{Bm{fI&^z%+k@wo=(_O&(Y|ck%5h&(cjUGk?}uc znQJ0exbUHt>@e}Rz|$opq)@CW68I{u6OeE@$A zf`$DZZ~Axb0KZvSSpQ#r{ub%4^nLjBe_P34mi2BU{}T6|=e^zc^quw>H~l|+f93vb zi+`2=s`Wn1zvcROjuB{+z!LD9y1BhkuDa4;=y8I~;}``m51xQ`tlf4(3GiL`9trq)|IZcmU&JTFOn;2LZKtv8KU8joz9Qw^_QzP9?_bVe|0O083ozYrIc zHCgf9`T2f5En{AX{oa>RWX19HDV$QhRN7Dhju>5ddUY`cGZLVUYpz@cm?5XPP2`Tc5MGF&Z-DfU&o zK;AJ{$my<{Cr~5{BbJ*DEB3O=j?f-|BT}ZOYkT>8`^559b9L-$yqgn-PBvLak0n%> z1e*LDE2VWK|6aJ1jmW@)+4Bo;<4g5Vrl)E@8($@49f2IGxDDwoc>up=B1LETHk!g) zQmrRU*b=KlI&IFS5c9nGNL%vu9y2MA)hW`A4|7fjC>x5$r~dD+X9%A7=g#f!Lr*O@ zMRFH%A8?KuA;EmV;(x~eDcV$UMth46kDBo|gi!`0AtQY(X+wd54|Y?)|NH^s58Hnx zwuh6iA2h;vpnNw)1zUeE5&@a~N=BceUKJj_VWJf7Ap`m3T|;{ugfP^hPB|8f?et=t zQ4-CPbU_PD;FKd2wq^j844CPSsNE z)w&!V|TTl}HqIX!C}N z9f@Tt+3Swt{KojVCn9a`Lsc#H6NV43=P@=SbN5dT(+A+_hA_qGVfq+TVYHYZisT9#ek55ntPGGZ;fHA^S1C<07Oj?$ zS2Q;ratQAi#FPPjBA1;3FS*kTV7Ng@)+J== zl{EJaoQ0t(i73Nim4`mbm!5tLgq4Z7j#51nUw%IfO=FEc#?!ehJQ-_m?@!EcloRieUb&0 zaoqS0C!T{ST6T&ffx0M~p7l{@^j9h~to@iq170&|KvoSptSDDawBtwAg4cio(P&yh zEP#D|T;=9+ApCTc9s__uHP#(#&|WK~Aiu0S+>s@*=rx!{b3q@{jICAPMh_>FKx^WL z9b01AKcR$eDoiOKOLU{>x2n|d2vrGpuvRgdU3bL!g7vR>^KrL3?9)>DK3yR0Vr&NB z090(5Run9SsvX1161v|qHrnC@Vzs!z1=c8DY0n%QUFX%K=%URd{?71CkV{~Rj zoY=&cJ8ffucTm(0^7NH0CEy{yY8xzF*qxv;&Kt}m+B^2R$d(jPRO5fm#7=bsL%Yox z>>$b)<{6S3M-t!O$uozdPHXmPJpyh-k$I$MuQngZ@{v?LvwXo5iS4&7%;^4o7C5cpKs`P%d^apwGSQL76sEpdNp4Qpap4QpsQ;^yG2u#JEqpwvKr5=%ize4oYad?6AmV9JBBl3dc zBk)Q*c4*GJcH{o~sKK4=j!kE~7M4}$9f|gv9(b}Z2H=;bPB#%yXL8dUTMW}1JHKZQ zTqBN;?;!zr7r$onT)}0ce-7W!aEm>Pa3{D!*z7Fi`)og&JpZ`vykG|CTzmrfICw!% z6nOvW+;*Gp+-k}{kL3-&y8r`h)FfT|To3}@>|da@rC*TGcTlF0wMkGM+_w&{`S7+J z93p!csgaQf0;#hs=3JUTgE_P|F0bXUL>$U*m;J{-)Sze?p3<0tpl&xdM= zp~Liz?Rf_}!c)gahlYVd4ek-zHX{d56c1iaLdLmcO1X3Uqo|T7yZ&q}l9q(*qQnkn zH9>zO4L^KjW!Vey`u+!)Q0+9QqFM$ax$@BYuiBB)y*RWL!u#3@>$=(b(t7Zy5`c&Y zc7asEMkGAQQ&*Tp5#LnQ522w2qaPxKV7%fI(!+C?_cl7Y@ZFNp1FhiqqO^AX+VrA-rPD6pqt? zcP12A5jj9iv#M`-G)J&85zXVnpXj^0dDyy)wm^e+LR3d+FjP5)zPKDdY(0%JW5Kjs z(|{qwfQ}qkH71KpO)_sxdY1Q93Kl}BU)!wkN+U@-Ehi#|#*AEzQCT>7j5Kd4-&c&G zSKlwCVq!7Epn|*{=Dt3+rnXpmigM?t%GH;lbMaxaf^?mgDZu3eYt&}23E~2k!j>?@ zUi4`~Kd#>&P&nwNE$tx)=8fUekiF(JMg~TW>t@Q?YJ!AJTY3u?%#ocP{PY>km!LO= zk=i);87LDyv2(U*H4X<9x_Dt`>%Yn>VwVP1jOE*yV{4=_7!Rwa=+z`kq1Hhe=b@l7 zjT#e;I$x<$36l#uS0RltVp4_ece2K9B*+7G0smb!jRK}tkmf%^V*{E6QxL2$k4wQ2 z%`#e@Dz$ak`Y1LT%>#vE?i{8bBL+%bNX3{cIZPs>`juTk-*Wg@+x+eF+S)6wC%k&8 zO@)5Yd1J??iZS-ViZObPyqK!7>SFCF%&->LUY#nAtXz^;|6AmDB(C~M{rtZvRY2YuKDN>O; zWM->#f^$d=Pe5T!o6~PP(qmcCE6Se(D_h~55B*45%Th<8Q{gXkL#mZIBkt{8!%Kxn z{-tWKWQ@2{C9x+$e}ted?;nM*xAKO3k=bI`q{osZWqM*rgIg`hO&&9*YQUg&9LI3l zEs_n9mVifo0$J_h1!+>FHm;5z&YUn)Tdj%@Zou%}%-ad!SbWIPPGdk%<|+*$0Zty6 zwl!m?#p`OdblXMUCNIix>lqI3(mJZo2v9A zDSc_E$A3WD3Hb-4&BI4x;qozTT2*BG$i=AsTwCBYa&F5T%~?E5X96_$792Y6%Bj&9 zrzt^)4O<(*C-z%5uwQY|gtf66p#Qyuk)uf4%DvJM^XV0m(>0L5oTtX1;!2keT05QX z)pP1S{T^2_;d*LNp{iF?b3Q*=pG#MxW+h7vwbJa7$qUvPBE<{wlQr&&Lj4KXmO43B za@*Y~Yw??HwCRX3^55#j?{rBI!rG?54uVxCaw(uj4ma>lm;t~vhr{o)16q2GW{-z_ zYc*)#+i-U|mvEF9mnvY+JbCe{&s4fF+2?&(fsJ^@ZX z+W7e9blfJeq&3(mBobQabkGA;D(6(?6UB%^6fcT0<9Z6_iru>1m%^LyCgqs_E4VhfvAWglnbR=um%~Wd!73{iX8bQ4vY2AaRDJP-5N5dw=YeneqfhK$vQB-A^M_ZKHKT}3XD&Cg|JDtpQ$M_ht5~y^9c5RuE z35$Tiy`ZRATsH1flX4U?Y-utn8s-Z0XWGzI9O0z3w27u~T1aW0A3TB9Nu%_S&Xwew z=k&2tw8fmnk1;zNrpkTK|6?b~)6*>P%}4DQvwTc@^-TK?!Z0o`DZZP2e=bWPi& zX6#HvZwG;ppjg_VmAzksUntLjKlk}Z=LxcHQ9zG&&da&EEJ-mkA}%rVE1cZvK~8#D z9zncppki!tRd9~cf{8Xc!_ta0t7>P@r2rWicEIUF8ZajQOc^Y5x_^7M8?kU#fuk+I zUnATUY#M3910y4za#;n;9jpeJ8fjYyk>qlljY&ZFFP_jm(!V_V%?r8M%s0FEn=*th zW6F#Ro*Ff|Q4^ROP^+F7PhRUVonLrmKBL56yYbikQl%oX^$;&k1+^B8R;p{3#4X~> zvI*HgK)Y&4NsnqHpJD0J~4&DHVA zDQm0~#%(knv1nPbJT1j~(?|?Zz8V>2b1RzhcVP(!$NJhs=)cw|w_ik8ELivrDvp&d ziBoIa2=S`4JwNNex{tX@B#b#b@!OT*|yJDI9Cg{+TQHq^ul%pWixw`aQl# zbnh@iCg0zysU6X^HJ<#U8yT0vr3qg*46Dn>N19^QXOz8^(hW?U|w+ zHF9aH)?T?`WLzMZrgT^d_UqS{CPrQ17Bb}GYl6)yD9@P75D#|z{*JXl-b}Dtx$Htn zzuf6&4w$sDn4cw60K>ClIA3avvd^Vug59a+SOUK4v$BlH--;QS=fy#IYvCZMFVqTa z%%!tvHenC0){=m*{!C20N~A2hI&{bF)Qy$Yw-TmV#4p5s92om2;1pBeg1}S!5g20C z+oubUoUC(bEQ2ysNkv4R=y#@`aA{00;%aFBnF?{LCK7@{uuDb3vF1)Cn z&7ECj(f5DZ>?lVEs&gCD%dS>ZSWBL>B5*~Zlvh~DiCk8b*IEnDAg&xF%R|OJFHZ7o zsG+78xS_7XFPF5Ty;b$@jM!_2gSr;v9e9N-Hozkxfp+VeD68~7%|AIv|1+a})lWdN z<@=E25zr`kP*4(35{aXN%#A^9-d} z%+-kuDvFEoHIy21r#a)498}n6Lzg`hJq7=EOr7rbZBdnP3FOJdare{&j5Q&f_zd-# z8YcvQ9=SyO=Kt zIASe*F<6=xuSnHn-jOP@(C>vD=JAgkE!eq=aP&?pJm;mP5rWg04mJcHlBPEh-ny*D zv|1d-Y=BB~Y%aHei)TUNM_C*3?WDMN!e~ysY&AyKKXtIn{IWRhVMKCV|4{m176oBqczl9k_K4t+}a*v(70H#Zk^WSab(Yrn4`N6l$qyi*hL6R^u3n7+Do z$#MEcvMfTe-vTEX%4BwcC|l9W(3uzSGbj8UuP3qi;6H1{)=D$q!5t|+=&^%d$J>oE z17JLjNM^mT3~2^gV|;r*?=e*Z)w0lmOCy~o=SHVB4n&`09@b${RB^T zI>P$hLuBQ_Z&=cholPkdWb;o7pA8mR{t>*G>W@W#ED3_G2{oJ1pV4R8MN@i@1rDhi zkrp3Ei3cgRg(=*mL7SL(V(FQCW zOYpg|ebzlIM!NwDK9Yujpv_$8j)`y*oG=Q69}=mE*#N1(v>HI{9}S zxjLXb(LlE(9W0smXS_`J!&TuiW}O?{XHLk@G4`HGcW0g-#5`U(COg~u9*i^jHzCOZc zG+}16d-Ei+b^6jQy9LyP(A;QI?qd0EL1OjI_O?Fc{1aQSwX*t<@2HUcyz0Llj9RD6For$nVgkLk<)SB!TGyba)&%{r^;FqL5kp=z{o;6kS!&iMVu>$0N z;H%EDsFn%e0#Wyh1!%U52Q};UI3l|#9rK`H7X1{e!O?(+EcM;hNTgEmRmcm#bNcl( z{YJXsdJ?g+{z!Fk3}r{JPlJ`3 z4en#=b_@<=|n^{!~_cxEby zYBw}-ZbA<(jUXd(WlY6d?)GLT04$v`k*GOg#!FgUnev?@?QM`ihto`){NPtt1;nk} ze4cTs$?i6>Bd%De^$2&E6)eq4c$p0*$NpmQw8!nlv8}NeERWdKSMB*ACg~SiX?MQg z;!8h?So2G$ zxW~}}PQ}ENWRoaYkQ!A0FDr;=h8$i+rD6unJndG8v%HTp@dzX}`#qDQZf^Q2=5!-m zb2(?3w&X2CcxR_N*yyy~lc}&SkBFrWJ zsPaBxWNm4(Z}K>@X2d*t%SEW98tU}SliLS2#qK1f39FJmF$%E*kv|DUsD7E;#I*(! zmBV*{bAtESbhP+L`;dy@*|meC8Xbt;D&}3*xH96(4CtRAGdNCe#1Aw_7nv+b@!2TC z2f45-E>CXtQgSxFbX34O-U|}kLjUw+_LYhkg|9plD^jw&jKZJ#d@eQORc<(;8e)P& zg@H{qtb7hTlj2F1h0iTUlKRrXCBBxiq8=v?2tu|IOLD1zbE#OL%yWjnF^aTOx$`b@ zbdzYLMv`dda%cADK#F_8)D|b(8z^UxxK@o_{_t}2AlBhFn?0#E>_F@!Ha*ouUC~h} zdx%dJQTWd0gg+{a6E0;jy!GU zZ6@CmcO!q^u5X!B9xoM47x*2FP$wDH28Z&&=q$T2 zre`i)Pr6TnIud5cNl0xGV1Gus;)du<8;>gXs%P#1H-Vb~6?8!I+~z7_!I^55jm9koYKC*Ns@=yG}TiO<0PrYEqUa96OL(c*l1oRr|l9@8VC`2bM! z5;l%zv(b6HYzKXvX#u4Nw+5!J{b);@EbQY`%cBUP9|Nrt@Vh4w!ddZ=CL=x%7eNR3 z>1SD$(*WrpR(PxID~9-TT^y4Eeld;gq^7S#Es;^*w$X|}-DRp1IuaFGho_h^v>B-J zunsgrY=V>nxY*(#VI8M3q`>$VTo{fLpL1&|j>qqugR6g@4)s`q$u*La8EevaXA!#(5mHEQ9(*coZ=0~Z zPCNI8|uQ8pA4^eyR&4^;y0~s3>UF^$$N+~Smi%#?T(swp%qnJi;Kxs<+6p*F zhzV~cPcQMg{?+LP?jLBFRH z8V@BivVldZ%}AQJ++2Ws6s++t3ZpLSP0OwunJ}LzE9P=o5?#<4FMS+*)diTx&u}?| zW?y-+6KXY@KT9?<0FKlh+Oyy-*KF@dtc=GTZ;4cL!1$#!k$OFs2ZXOty5+{|Gp1@c zckay1Ym)rROK?I|AY9DMnNf(Y{6gfUT#J6qnA()h6f;Az*(!-m+5+GGi*bRxCT2JjgrE6=h}FvpZ@8hL^FF)WCzM9Ir}F~a5J1FUiBu^T^N`5&S# zH2{bY6&b81I}uh?yGic@MP|N~xW3ALCZvtMt2K~r4ep6}my{#0iQ;gt`&)6k`-igk~YVvK*pZYUn zvT|~G7^biIILkGJR1o+bMqj1>A@j5FR?MlR94P!K|bjOe!@eYDk*l zZA5e>^D%OS?p$%FJ8ju`NQO|%w}PHqjEC=ILJuX37qYYLq{0bBC{G|ijEX{Yh(Ih@ zhEYB|OzAUypa?m4AOL@jb143uQK3!V|N zlDR70Df*JRS#5sr-}lu0$=_u7qJa4{nF92_NcIHCL$b_d?WEg_6%7kXwF9@Co~)4Gb7;iCR? z)7g|PWWsxsLzkq$o5i#Ys}muS6-ZdK+nQeloVf&?2ZGFGC!{YNfygo>L!uSpSWlEo zjpinna-3Ql%dVsyo@aTXcT-tgyzO84C491<4w+k{Fk7N9tK(>MZ4m=`kk<>NbF;~g zDKYPrG*ACP$sPin2E*vNa#fBZnHuElT#(_0sqwSYq6@k55+<3W`ux4f$Gfp zW=8?vU#N;4mrL$0R5k{wMYw zu~JaEn+fV@B_HRbg@v0SxqA=jIYrb`o0?n8vN=f}F3l=JR zT75g6{EEEX_)HrbEHi?&WfMDB&qXs@=ZXuCN*y;I6Xx|fppc#m3sB~3f|@J`2yZFB zu18s%Z;=j#4-hQ0xy*ZZ6JIBIlK9GVTKr~8kSFs}@pMa)GwwA!_4_U|?y;1aCD+A* zHf==0O>P{AE`I!wJ8jNv68!QER}X&Z*}FoaTcE~;EY|~YKAt%h-@KcwOh%a;Hx?vm z*9sXMSoxUTu(GVkt$#nit-n5i$1l|`6~{N-FqTF#S(qQt^qWT5=91Os5w(tWOwct> z_CsobVEe~$L4tMSfGgLy$2zGIMyazA)|RllZ@-sVa~!c=g6D+!z^wE;ZyoxpRX;Vs zTPHIl6x0-=MKptr1IAo*_^7(LFNfwa;8LEI0oT8bNA*eW^WlV4KG|f-F>}{CUCd^+ z@Fc9^YBGCLrE=2yGOdA_yYzCRY~V2eWvh(yh5mDY+RO@ z@50H+Vlby*gP}{Ig;2@5NReBl#~3MkgZktzI5iv^2hWfgl)YgODU2@?_hNDVu_r+c zREc|wp0BFow8m!Nf~pEybODwQ#iYC3<1Y zi&*=jn_>5QQpl{owFpqGEJ}O9AE1>>Y9~DUt(lNKz|+2E76`i@x3fu8Kq zkBBq^E|Y>6Wn9sbFnWwTlMRQs+?)*{QbIw2D{?HD5taN4Tm2=&B_0ZQMVZ1A*%{X| zCDMi>Zl+M!(DH-*2=Z?rP?ACjIZlW4KQ|iTQYL@tn?8`I2F=d|d{a{ z$DDs<%T$C8_dRe<3lUW z03DKr&{S1|)a|hnml)_9!8qM|tgWQMi@RM`cGRhbfGdUGXz+V`ydBm@qDQjvUL#lP zO0tfjhFu0u1d2%mK6Y9W70^z+A4NW3x~tO6_R+i~+;r)QmvJKU@TxKL*Id`+?kLCf zGasybBz}9`>+EtfMm$G)isK=(!k!N$^_0``tK@l1ULAUz41oU@x@U7m)ectKe7fND z1nG?E#1|a?#u(%&WiloFSWEvY@}oeUZCkTuyT&6S2S*Fv!@}-eN$9M-=f1g0v zR{w2h7kA&@EW=G;b}4U*{_443GQOUXMJ#tYzPoHFQA=|pvm3|)fd#>!i7o6yfnBH9 zu>iKMEf7=<)&8ruOG6flB;{&6PEoblLK#{=%$4|sg{L>@$)m4l|ds1HxItj zN%o=KL#O(Ecm0%Iocap87P%jdAPYV8JL9nF-d>Ni6-{Y7@X+C!T2zScH)cuGZof@* zSwI3YbQ1xg<&UMgO?}{8Q~!bF*m2GB@R{Z-G$e|bfX??RJYu?O&aD7;+zGIc%_uY? z5hWytq;|Cz@R=dxl_DfPUnZ?#%>q9M+J7-kD9N5_^mjZ5Pp3dD<#GgHeXfv3wjC=gujy4e>Kei`&kjMHr7*=G`eAJ0j*if5B!jdT|0nIuy4(@ z;DR^xySYM{ybrkJ9Ryq(ycY1JU%BKxyTdJ?Lv6(rY{ACD@uG!pPlUWMc`OA;RiQe0 zhbh&1Xda@lLwOD;i`DQA--mU-O8gy#D*(!H*>{98UszIG3(&)?wgBNR=Pi+X7(;KG z!!$U2wh7-|`Xv$Wj|d~OhAWqhnDfFHa$?qG$D`Q9Fd`K4MqA{i^ z)nGQ}Ybt~u#^FK;J7}2M`F)&Xa;o!%XhE$6TJa|pcfKlK&6`<%?xf|5;N3H(4Kh4# zTabO*k5(jX7aWUI;Fj=R1G5Mffh0=$9!Jo1)%7X~TJm~s_#cpkhP_t{$>R};sqE&= zG%Sf&FB~PS&dO`O{7OEPEzW8wv8!0DqU#DqF+^f!)O<^4N`z}3JWDHPX*TsD>V!ETTw7?W9m!mIn{kh1Y2WLyDfpadRWlZKjI z8bTvRVZidkBo8e~W$6*2KeJwr)fH(K}A-Fy>zlh(m)Hh~jU?87Ynjzlm(9S(1kH;x@jDCn1-`muIlf$lF zYJuao%}hzDVeE|DCVnK^YKj~a+Ht3FWCp9nE{D*N(p(;Lq+r_pZ?Whu4G53=0)$w*$umk-@kPQWVxRH++BpfYa|kpm@)~93vv0izh9q{wzfO1V_-a+^=wtNp>VXz_mRv<%*q<5wOQI-2FkncqG1lW~9P_0w%tnl8Tb@ z7dp9w=G3cPm(eVi)0cG1zOt;|vbYGG`&X&*)%f-w5r$}*%HPq1XAih!`q0dIwL!Ng7k>B4&~ftWnu1fho(l@j-&ZSL!+#(iKPHcH56 zJG|`iJN$Uuiue5)@_>hERCB;H4c4q2>VX-q60=OusOuiwmIH+6l6OXa<3)^YOAOIt znn6`a8k^1G)H#G_T9;*LlG)kFX-Op0tB^xDS~;5Q)P-}yHkfq@7oW&p*n@7AhmM`W zq}0Xy?0ys5Ez(PPT=P7A70{hF1UG$io0dV9AGFsnfaM!Cd-jL~QZBXe2QCSY$s`I+7NQae_uf$Bf zvt{F48@97Ys;nbU@VvVUl0GHBKbg?y72)bsLXsKef;8(Y5sRLxjj?%z!pvZ&u7sEn zVQFJkU!(}~DammQ);%-%dJZaQJ!I*K9erc5MLq>{ytP#jH7<*G4Y|- z7|(rsE$wWj#ciu+EX_v4RnHH*2aNYF(5zy3R%F=l5l_4XKPvwfV`d(Qsr zjvmOeSyyr>&L_PJbLV~39Q9QJ)SN=M7^6^(iXut>@h_+`bA}m&?fAM_vEKx&2f={|AqDL|v*2{ZAVufSz!m`+Z?F>fp74i~++}6)3mLin3d=GZh9}i*u3SD~s%3uvDo? zQ3{tf|63A?a zST03voh~UsM*g@QIo>Cil(q#*ONH%a5UCOIGFpE}H4$8H28&5RwDAFJ`kcTsfnOGd z+{#w{lCv6=#8w|yltx3Hhx`}kNBBcq_43>^FAGBYcvvg-CPdd_s2O3Z*_JXaSFW}jh`YW7Cly8 zCo0pgx`?P8;JxqX5{D;F-5$p!o$?KYJRD-JC-zTR;rEkCCnR4y>I8Z24` zqZzJ)Fg`Cz(6li~fFCydq!qdacF|rkkC4zFyGWrQVhs zsX9n={p16$RD}*w5q`)DC#hx4z9L7;gZDR}foq^{SMU1(34lOnp?3Wsy~6JeEB*nE#$9UO66%+J)X@ z=qw}@Sa4$ni7=*iJssDi9C_P(Ds}qHM5ke72KD8rA8RAsVQ)`jfwb9%a{aC}t18b4^fE7w&cZtgkpUsBXW&UStC~WMDw`Ue z#;l-+Fv?1GG)I0L9R~@8Y_jl^%H_NtMd3<5_G9j5ET|b739YArJit(CrR)%*J?b&E zI$*p!1h49tPdte#;t_1hYPm?+Mapi$J4y$K@pbEv`>j@8#&{=cPaWP&Ln!jAym5ul zzJ4^e)pv0if~Nw)h47Q+90r!%P|lBz_2@JVwKj#%Jp^mMG1wqz0d14%n=o-He1#Xu z_`S@WcmA;koRuSEWA$-5B71A`os2$K;{)k@rsrlp2$YTK-}78>$K*QB($m>+q@#!i zcWjTc4@R-)8vu(SHPO9h?smrLTrOOWVTmDfAofbUcoSa|KGp~Wu9NM$}AAKx`#`vMj~r`vVeuHn&l)$8FV_I zaDNmM17(kGv3dXi0fpKZluWlgPF=_%I%vN1}D1Fb&B^A_X;w(0312OqskA zf-`!+I-d^CX|8Lrh}c?P@S``I#pUWCz%HU>;j!qU>W1zT)|+Ssq`7;pG;jUfAnNjI zG5O^*znLWwE@Qf}mTH}I`bQj=q^>HeCRYmh{5+97a!8}bp+16cV;w;=oPpe&hrJ}g zeNthFVQ3SpAmm?g=rV>c$x8YcUJAIFU# znU?U6vy`QIx89XsuPNM*hgv$856yM%Cmja+JTJR6Y#fj?l2JAKQk`95M6FfU+7qYY7`RY^qDMV&W=Ud6Slgj|<*B z+^%);dAgEj$e?$LJ`ytPKc2|7zxOC0UX8SPdP zO&P9uYh2OF+fPWJKph_lIcCs&QndVms8CrBx6|^~dNXqLvtOg=eQbvE8$ZuXRS`XY zthpy+cxL9aw`3fU>q{r{=;!X#gCPoEq>Y0#$V<$c3)K;dgmqwAobAb6+s9mGjtM!+ zIMQRyc27H{cn-qzejdgQj>jF6%e=EyH)fsTD+AvSR~w>KYdT5Nu6*k7EHpVVaf0&N zsvQL>j}!CK^1(aXYwL312QZxevY%3pv=M6B4(#zPnBtYu$lf^V#H#2k3)mY$d}6d} z@s4_%s9dmL#e{*5hT^e03~QsWOVbQ$8**BVJwCnJDpavtWSx~V&Q(pCub~AlMC!km z51R>pg=J^3$CTc-9K35#f}oy4P|d}wj>Y#aG!8Z6N?B63WT9-tM9~mS*e0z)DHUli zOmbbg_E@WBS?#*m9Ud<480MTfONB5o;+#uW0uL-9qRA1(CHGAf%@0TMBHXOQTUw^_ zt9T1XcAdS#lq2dhs_1I@sYwIjAKONz0&A@mYTtnGBnJ!h&L-;1os>x7YL$$Bsn{}T zR+CCBn@bC0Jhvn3Rr{J9+nKv12z-*6t>?9S4#sPC3kgi;*pA()A0=3=)LKo6;BMVr zZ+}F=+caM`b&N0h9AqLlKX|BghLVk|J3rN9P$g!F%~fDLoop9OSk+#7N!Iohv!&Rx z7FG9ZgUomIK{mc12azycuF^uN=H`?28g=#i0=6FzRl1y{N7tD~YpV=!X16Y~?a;6A zW!W^RiAOaf1W-Mhtk0uJD4Pc=Ha|g+G7>N*zdYVYEpZDb@uxc_jjpfi*xRW+2Wq$7 z-QZ~@IGqk*bCBEAPf$NboNwn+0W>$}+?c|w$Jk}Br>bk5YtW2S^SR@!Gm zMKTvk=%qX|14DnJOkY;2+-LrUHHhU?nXvT2N%0_jQ8#$A%?e{5f~NIHCKI?-M7uJ= zON$ga>rqAHr9v#1X_f)3ZHsB`od7+RJ}6C@0gSqnu>qH5mq!=)wCs-y1&z@5n1!VEkY@)^RhY`5i}3{$`%$yB`i^?om^+y zkfMEQ5=_W0YzG}>H{DtUT_Mx)u5xI)i`6aE4nMn_(*(a`}AjOTUK9*r9v@V7$j8;d~*v7&E)m+5Ua2w08% z`yKoDuMpEE_$;HE?Gr{dhcB9vmV+si+XN?7lpekL%@eu7&Ssh##S zwYiFdu%N(1F@f<^*4FYwC&)t)uEa$&N^_#Lw1*^9Qu$Xh`Qzt1fA_?P_?va-7ltau zT|b?V_aujtDR}M98}7Lqbj+2h&&BJ-Lnt4YF(hxBL1yO@oOWg;mcjnQoW`gKs?cYk z>(KoC#b{an8nj+~o<5`Rq;2}^`rGJe{&)E-9ZCj2znW%Mf7R<1jg48!4bPaG-U*E*>X=#ruM&ui zi|+ELH$W3?mjnFpc|lVJ)Co?*(1c(+t!SGIK5PyUEps)RRzGeQ&!v-9*e?l1g~gzD z+{Kj@f?qCW3Ws<-Zl-dCwteR&|L|Ey^8MevgwNae4}8wxS1R{Cu=!t8uRgZ?sZR;% z_x0&l@ip&!h9_-3@>ZV>_dl8Z`o7)CFIVni7W6UDFjGLoIALAVyQ=O;0X|O&<%a>> zE+gzj3foso{=&Y}DX3>2Q2}F&4HxhPsx88NQJc#5*#f+V$#2?|%qz$@EVdeICJSMt z%>hI}MuhKoL^7Klr?~0lL}sJor#3FA?WynE_*Ms#Q0VNd0KGhXP zF}54R{{PoYa3Z)B89axL6r7(96G(Oks?rs$@caBeh?j_i6qQ6PGKp*mrlODGAD^Fc zTf_XOF*o0L;Ev>0Tyx(u{YKRNcJ7!h$v=y`y!oRqOCH?6F`3+aX~mWS{YHHG?6L2A zhuMzllK>p{PMsZf@b&UaVpvgR8Bu{PnQ9B$ks>pUdklA#Jds`)Q6oB0^K`*RvKrXR z8LC#~Y5UcD|EbMp%hpKgy{F6qXoG)~k%G(;)bTao!f^8FS^fjK;|5!X;8sxqzHOT; ziWu1}Rtnu%=}Ie|^iFd6d{QVr^B9et`5Rp(?%I;9eIcoDVY~sSP`CqlV?&2HZwfhY zR?9fc9$?KQ5fZTzl4t+_qolZ-q!)LQ^x~|f>-EJEN`Z$xrt_TZQO+4|vNOrok2q4e z$#$?_$h^fpaF2Y8+4&Z;^Rr4dzciv^HLFxr?v$&!r89ohO{vxyiBlO)8l08PAZ6oL zU?+S}ZywaJ2p(j7xKI=f<%M!XRMJX~5^rfisZt`87L^3_{3!A{bE44LlM|8QTcKDI z#UVQgyT=8Wuq_%z#gzRwjCk?{9PhXh&zeal{wNXLLCxagsDmd7w#~)Z!Q!Qg9djj{ zJ158C=PKPnyX``__?{`#>-|ey-88$;FZU&&+SyAe9=8C>z1l@bldD%J-`?;+^6|D- zJnrw0V|;(F45j&)+UaA3D^U{B*C^S=bYXBqAeLy%ZgOXBLmE!8cp6Ro6&r}8 zxq-mo2vHSQ)zs%wiZD1sib%LX)}Hl*Sjv^Xo~! z0W~9`44G&gI*d*r(H()xHHeDotr)g8fy|oy+gh{Z)|#C%jkJr+*X&8*y@oEv`n;)= zTNZ;KooHyB7w^nEsBDjhyG~i}v=x*i$-Moph>VRemS z8`MMXFAY#fsu$Dc^nEH{uYO2B1QXA+6L(E|imQZ`;&Z}Ril_>>zwn;G-gY};+T779 z8etc38(Xy+H>+)h?@Fc=Seehuy{&E^tN+A2FBkeODLGfM<>sC%^bQ1uO#*SYsWwFw zsUSo|)gy}V4J1c`KtobhBoYAw1OQ(uC3cL2b~4CxmWz0U*evc9kBEYJp~C9y5+CYHOa6oNvz>@l7l!iJkSEIunf@5S?@|1sG>y5|6VJWPn8` z>}>!j1AOyLR*bk3hd3kvaY*oN9I_K)$qxoLr1LZE%ZXOa#aMg7^aCLo4p)_8IE*SA zqf`T+m-%-O4Y9KTU>j~OTOsiHoZK3LorS>~0N*FueL(tZB(?;0ca2i$sS!+14O^0J zB|v&>x8IA>(X8)5 zf3+`m>c4zo>F0dlV~Mou#oP=;EjNqLGONYBFspY!mcHYj)WZl#PMCo~(^^aEZBHv6 z0z|j{LNEtuWvn=K7dQJL@j!^|EuNl?(%kH}=+vkUVWQaV4y4$KYM0pj>;{{Y9p<#1 zwXz$CZT)6u{)091Gi}}8%46B;+P!;?x8L5&UKEIBAcCy7^a^CIWF&s2{3`IP$gc`R zdl91u_ujxcU~Y=zY<@xISJ_HGD2%}c{7nZDYZ295<>VI;qBZOQe;b&|cdFUbIKdyX zo75vWGDy9tXWT@|S}y)r#B$%UlVvA)XaXXYo=l>P#!Cx9&|HLwQ}K|XB3!R6*Zu^o z)Gp92aME5viGGe_GX0Hky?&!(g|66%sMP2K9An8SI$SoDI(?W!eVDAHYvr}dCc06U z+{Ec{l#2uu5m7WYq8JT@^Qiegjkpv)Z(gRRqa_hL73?;@MPtn_OUBT75& zw@tIDR_Z5{-}yhvz63C;@?86TXWzG(Ip@rh%p{qaER(QgA%sRVD2s}0A|p$tUaE)kty^nrvA3wGrOj{ot)iLS@B7X;AMP|jOcnzWA%Wuu8996+ zrLEP0-cJ_xrI@A6W(Il^^08h6`Rk~DqIja%=?ozS#;6E9iUkgj7LopTVz#mWFQy;I zXvx-17%YLi@#BaxD6-%egbW=dKl~;^4!?=PkQuvV_*`AkP$|Qo?N&wfq{jhxeQ#BV z+E|5o0DIdz)aG_9KHUT#^=kdOh3k5X(3&8CkwEuLLH3+Mt)-;q!6)dS>$PAeX-{Ye zRWNJ-HNbcPq`~5GRrsJ=VJ?)1;R!8 zd}B#yk-fwz#4d{8VLwRf(MpOkDK{)a^-wi z&!J)vTFV?lzLDBRA{~t)O;hTm2(0ui)>(-P3k2Fp#s4MR#G%^ z$w-dnBQM1=nQ`W+6w_j{C%#)UG2|i%R20YO6cu2N5>?GK%GhyS-mViZ&4kfPW^1a6 zOTacT;bk!GCw-;8&mAi5f9%(w;;lb`__ZH?>wlHrB3}Y)zz?1;{o5aply*G*Yq03q z(mzXwKr4v%0_oeO_gt)n9)dPiAsjHqjZu~xtHR_AeMWe(zBo)vawS}vgzdPQsyXV0 zd?k^qw_s-Z1Mv2^bt$#Li|7{cx@YE2s1ui|3EOxpW(|Up1HSU2~u`H1tyn+<9a7O%Vm5T{~fn_$0go4pB|s zi0?p^DXGAmkXV$wlwXsi1x%df@s`8eG>q=BHe-4!5@cVHe8KD={?A@B)(ZE7z16j? z20E^&ZPmTK=I!D0zw52Yy3fP&b#ITJ&z}p0jCx+;ywp6YJFzCQPS~hktKA}Q)9zOu z*ZQ?%>Ia$**G|gN!iJ$4nk<-cvMOeYtce({j3Wq^9g9}l&khd+5V`?32eWOWsv7H+ z<7k@7SB_Gy(M8d6epi`Qzt8%NdDhnioY+NiipQc$#1>QOwdu`iDqZc6r&U19>gD{u zsuz2DQs=2x4GK+9M^wBOA3f@LC?9eKo|eJr6&`eq#r##5zKYm5Nb_>RFT%@0@*}kSpHJ|9vVUVd;C*gNFx?C9FBScZspO;ogqXf{P z69CoN$awnfW{w@6N_#{@+pYz!ma!g-fVQ=&PvpG@Yq!qdF32Q|EH$S4>S#Nl&YtM=j*KD=wHs_dr{J+#;GV)Q7`w9i+e< zuoSEX+W`yu!LGdARGA8e&YF+jm_bWgK}YDLz~A6JVH9aX2-pWB)4l$p+ zx{B}Dad8C^?)9N!?kL)vKvxPba#S7zP+SOuKh)jee}UiuUh(mLAP$=1RuhAhq9)0z z#NNlEeC!!6SGNRQNwze5@O`=#lOHfs*sI1w!nQ@*cs;W)a>#b?QTucURGmY zoNIr0`IY~^Y{e^E)I09pvUqk&%c{DsJ$?0tLszZGU2x-I6tN%Ggn^ASGuAh`oG-9G zp2Yo+coOU5N!9WB0(?715^j0S`H2%g2wXE2Dv_O-do zBhTWlvrwsmzP%J@lqa7&`44pM1nB>#A^tTC_R+Ot8hsMAZ%P@TkE6TIp>%Q+l2-03%jPwOD<`?SGXO_g2R~1J^aW~BikEC*Y2o2`q|9g*M0 z(kF&8mMA}zL(F{Yf9MnD$`W!(~ zHBAnOOcRZecOw16oxKd%LEBO5<@w}>#W)RL8 zy@P7GRn-q3gqzNTz7*U*HP@h;8-Yb(iij5HE`bbut|5qh;FaJ3ChEu&y>gz(qn=BE zp|*8Jw+cS`E1p+m6WRiJ%K#bSJ0bta@R`8gu74+r~!yO0>BST*Z;?nbZnvs z?2mpsyC%`}{x3^c94Nh9%h}=5i_HEnyY9d5<23cBp;+m!|G1-%`q{~8bn(vA^66hZ z>{;}4;mQh83vi4p5qbb>(tNqEV3hew>d3k=%MbD+^e2WbFCG6`Wh9ObIsSvfX~Av2 zp#VdhD6k~5-mDKz1ntyBexfi@nWVOv?IF<&p?ZReHmX-dP`rJxxR76sstYN<{%{Sr zMk2FxJy$0+s9AFYJ&B(rp;tVIzmP8S-O?iULh~}PoL{N{->9Co}@o7vVD1dj($j|ba+x;OcBv=@Aw8A?1gTbAf5qmq{!B@vS&~Sx434|#Qzp_^qgx-5D}1`wSi?_MH?BB?%Qc z#+dLm%??Sfs5%1>6;+**h$Iq8a>#~{g>3j3l1M0xUZufh3zOSZL*n>8g-56_>6JiG zq6$X*oWE)Xvb`jK0K|DU@(suGo^4Ze14PA3C0=Ep!{PJ^B zYHFKPSwd6u&Ko{PC+IVYI-;Gb#`sI4pa>07CDu@{G&FQ56C&;LNe$;V6qRDbN@YdE z(s8#dx7L5x`d;jDB~s^;#cFZyK9U}dK2f(fdZ6xL^ibVzBk$DlQ!G%4(hvg$m!>(w z6>LKbYc`UScGAf;Hneuo9gXMG=QI}hg}F=l6}hYBt@4ZV=gQ|fqrFuHv_3Z7YByJf zoh9{G)|2&#v1*rkkNS{0tTGR&PpN-bDfNJFHTD%$*_-I_kw4?%L_Umqm{rU(R$0VD zRr#jdfKV4AO1ZDS=PxLx&D2i~BMo~O#zH?tVk>H5(??Ozi6`K>3RDZF4F)>*m zg{OZOh)uurpg^fWusG7rRHad>P^ z!$!SU=*4Z`uNl}Gr+Td4UO3hdQO3H_OWr7qO+UvTV#y@i#gc5;kJiKG4n_BM#uQi; zLsYoCfpsu8g}WYDj8(EK#;Gu^gdIO|gb08d-rZa>m($@=z%vSt`}k50ck`MRm;WeRant;1Ke=Vr zmRVs{iKR2*6-{R>>~VVTn32EuyfGUGzqsX$iQt{OgkCpu>^Vyp&pzWClt;}OK1Lmf z>o`VU?8dY9@Sq>9iayC$@CD5mbYC#|(fLZNdZPw3q|S4QwFE`bWDht9U=h345yLrd-Nk>8`ft30AV z5|eo)Dy}3~P%D`Y@>*rH@~Hf@uvdIqmM!^K`7b1;Rxi=6)Na%$4ZvlY&yK@vho$gi zZ6|gR?-GMBoOvG0S;S9&Tk0i+@IT9;Ks*W50=w$cbx<%H0!)SFMvBnCoY7~t~-Gk z`RjZ_7F1=ucohD}C=7Ho3(I395c}1HE7qhPOunZjRFi>ALE_4szX1Cccbm21c^+lB z1t~k#xx3=;KYP3M&vhT(_T(RvPepHBwC#yUZeDpexW(Rg2vh*^r-0n@)Xw;-)xUi0 z&FB9GdZ1}gbC1Ay(I6_w5cWVfh$O9KlvZVm!nB3k5*LvdiWh|EB`zbEG0TNZ!b=ka z$=8`TLhnT13%wWqyZv$Wy^42}!$~Wd%*8sb&e)9D+T`{mHwNbFW2{MJn=*r(s!R)? zo480UD3>Yku^(6`!3k9d5lWSGjfg|NF$ggNjkz;f44|;i2vgr_0mOk3Jb}m<8npSJ zePx0+qHgJemeKXY2GEVXvDDaX(8)YnDlRM6Fp&>1ut!10(qPfTGB63oz}zjQ6NZX( z!tiU@hF_~T4)~vLZ^2k^^5ynnzt`B+vb_Z}&H2bNs-Pgv`&!{S?hto`8|G-FeX}`= ztHetf8)~l7UD{Y9v9si2SRh`&lN%iD3(tPEme}CcaR}P|@ z(+n8%R6<)Bff{FFjkA+PB0|omicC?MFD<85F;@!9B|hR#gTmMRX#N5uRU~j%tNDB8 zWcbqHxY9iNzN&Wue?%r(2C7bGq=*TgPPY-Be^J|#bObix9fV%u}9rPf-DvJ%>M zeTPo!Ivr1l9I>B#0j0tYjO;`s^!yQt038!+QMVSqS{M#+0=trPkh-Lllz_c#9S=O32-4#IzY1E}E3W8$7$ zF1d5)ZE~(Wv2fcBkAs5!a34ql3do?Y^rzD2dg`hDmxKFmJ^S)Ukp`YsnoE5IH4t^l z)ng4@DoISZQObnRm!^hUp(0w*C}qQqH67A~@Ojd-aDiJOT`rvz|4&36Q`1;`X3d$k z=htp;+|kHQsG3mU)i_O>RyDQ$!m11FS8$h9T~fcaadYF_wa2RdR`d5-!?xH+Ke@ZF zE)n9e57kq|IP5_;<4XmDT5?lfXA%iboLZfbMJv*hX+hI$f)i{$2{bwRZI|hSm~ouL zHqh<7z0}@p(~U4QCFeI{`(|VNW|!@ojqMxirN)nb?$*x{aDj?N@00P{fY5+PonfVTu8SmSDKBB+8>ar5w;I+4q|H+Jc-B z@+}iuhXpVo01LZGE05b&>hLylwC=J7Epn~3!`fvHTeL-neI*L}iW2tqE1YpD&^r8hgJ{fr3ND&= z2^teFyyE%Eyp28|LHjIdB>Sw4yoD!$kvMH6adBl(10M zY7DF{Y{b~w_sxN;e>S6U!>T!Vbu#;hKDoE}$oGeqkUO_tKkx2MLkFPM+6EP(6Y-`A zjuc(yw0J7YJ<@*&g~?H`eD!4@H6D?ffK2;xUxAc-eB2jUU*Mone$k;o+&&^R0htaU z_Oy3*DPLfHfrCQelPcvx+lb5rWV)Qtw-Lq}LP!d0h0Vf4 z-b3#S!-AL;U@F1UBqgxaf#Ct~6&ecEHvz#iEG@EJh9T&O=pFPfdVqeHW(Vj&nk48H zeHb3mG>ZC=s?lXtqp_;dBKin)7&9tetOE;f4Ub0M{~}U5dKQ1G!mY!zL6KVJf@498 z>w*B(=&$%bT4Y!vkM$|`syp!#%?O1mwXLtOkN)`3p)VqI_KUaSGJ*O+eTMkol!>(k z)!-(FPODxAI~nMa2)i6$lt(UkLzwc30_z5)Y=K=QP@3`&=2MmuWOR90p8+KLg5V1j z!l*EVXg+m~NSbUagwfr>Ub7aVy@P#lZ!-7+4F3-1Z-$SsG|kX#yD*(*GHjE$K)i<9 zAihogh2;i6~u!+8wc~E$P{Vn|_dzAf<`zQN3A2CId zp(vU}&ZiH{{TQN!Y8hE7)Q7%1^{5<1z=Yc#fHjOT zu`$D$DS;DcA}T9?u9|*n&@-X|9&YsSQUiKEMbrS8g_a>*m5T1Mk_RHJqz6-PfmbOy{g)kL`3X@cgVDW+N11iK|OpS_OZTMn)q@Wh9umEgHQ zm3H39?Emr^u&Z?S&@wW4U1>2~M>j#c+m8EHww!Kt%M^jHu(7Au((oAHgHr7vL`p5BrP;&j=E; z=+Qc)VlYCm=&R`@8&1Nomc{N9m)&pY8Wj%p1(7DbnUsHG&gQ2^3XRnP4L*GUotW z6N~EN;SAWG*^wbLwjEP5+YMmQ7)fz3ih?n9jHHC|P!Bw=6sd_pVmw90cnU_-4WBYQ zf~xd`Vz1+;!6T$ecXi~If|J=E2XXvP@$x&x@jJy)gN1?KDUL(GI7aj0$g1LCG%lm} zjQa?F9KO|Ff^4br-=xMj&o!QT4i{=N;4lFY&`Bl!z zC-Pw&db;Ybx^_FA=?5EotEP`mYH&p0=HhzbL3b?V$ng-a(eo9`p zUN)Y1g9BL%Lk2_Ioz0J~y!!s+H(&bU6TLOvXRiI%z6Hz9-!h5L-ZyK>Hx}%FYVS}j z`GeIfizWu=B1n?9eGbtcEQUW<7wl6j4!SbyVu323EdWPJI#uHSOR`$H7^Tg!3H< z=Q~n4-;uDrldACc>KAmViL}GB$N+fS1sX`N&@h|G|NHuHHLB@XV4+n zIy;}xSTAjW! zeD5nm&p;?W%?R(jkV0V21EpwQ5I7dG8c-A z<<-=3X1Tap7VQMh8PGz8M`1SM045zSV>WsroQ`9BCXUsOD-W>dF!Jmbb5KC+wTcY- zts?G7F|VBj3j=vIooO8h6HHF$QXIvV3y!EEpeE@( zxgrcti=*|+?@d7~G-LZ}sKMX=L zQy#hPSAPK3^&j7Hq;&k}d$!)Xr}vhvd&m%|z5D9YpNC%k_+LOJP+ocYmEZj8<(J^E zw6(N?u7X-+5|!W$Y=zd#dXs*JK0~LwQoB-QGF30vR5VALE6%D|o7$e@C)tzY=h^4Q z7xIhcZo50al3yjS(AU_j;sdGI!tXfm#9pgB8a`V2ZfZDX)zCRT7ips>>C@=*^hNr6 z(#I7gT{2Y4N+gh@wGygCsL@dh6%8m!Qi&?G6Y6)UIE|z}|_Y zBY>Y9>Da@a&a)l~Lk7>Gf-;`=Zw62^0@Y7Hu& zFk2s)bnoTc4zJvBX)dgD)iy#A`)r4`ICZl62%&fy0hE`4#w`ICmepdNYk z;LC5k{L)*{uHHfr{@^gQ}fdOghw1~2e}5;6pZpm-qR z+f9f<-F6=E)u|8&k=3XEeE~$*@=L}4JsMVy(Lc)@0oTCdRXi#xaRD(lkWJ1qryu+( zKAIoUk@xQ!K1S_^*KizNiSw=U%%O5L7)3}% zJ6;BLfh7?f)s`JKxO7BL2jrT7Tpf_B0&=PxCfrbKlZ+g`3ll zhJMocJf#SB%(2JKXnfOV;^cgi)SH3mbo1Rpx7aOp%iYRKex4}(z5Kby7e{d)0@-Z7QZjwTX%osed8VxAD17leWb28`>U)~=ZEXnzEI-} zX!?Fk2ZsSk03F~-D!pN=6<5{8A97lo(T_JHvlVsREwUz2{P#$r zDfE-k6#A(s#$ckjw1u9XEV#CjTs%TV?=5iY2KahUCpr!{fClu|=w%xGE-oyfmuYaP zH$&lof75#l4Ke&#s%jfrmo^VHlU>c5o5^NWB1{vG8~@|wlX7nZw7W<^pAZTA(1%QU zKGrIv(i%2}8vaGJ6fSw7U@eU2nBqQAulV5(i_04Yt@?-$4@Jj&wYy@^%o72h2|Y>f z__|p>T_>08K^43}(r_G65OU~mG4x=r4$8Ape+b%@C&bupG?%Y!s;ptcjafrC^^i`n z)k-Q(2z6W>Fimh%8HR^dYE7J|u2E#ZUW|jfT0vxUbeu@)6)5g==fdC(PB$8ITefT= z0`?qXoW+p`fSZ0008~iXY{eLNZ2cH18jD3Lu!oOufq^kb%c(Q#YqPau$hKBAP3n{m z6!;G{N#X)c*Bu=cDmihJz56+%EvEf_uHvM9eu}i*c#SJShYi#`H=k718cwy6_ z--9y}tJW=_az>4lX+C$$tm)U*C3ELof0=VZ_XX`WiHeYzZkc>T_o9a``YE(l>ETbv z2IfJ+23KGVA~h=KmqxWrjL2L-W&^T_rjKM>@n4rpLt%3i5I|N$KoOQM@LyLCav6l&D?g5CSZWLgWJUoaECb-Hz#{t$|vwT;80Hr zW)``*xF>jh%O|l;qtFwD6A1kEB2YKP=Jt~-2?tEred#Ii4s_Yay~4`T6P=iiFw}|M zwb9a|zZhsbjPIr_+=Wa@Xm(I@URVu8MKM%Sz|LD_@wnmU=CNL=m$6-9f>G1fVzlGQ z@OZi^smIRm{Ko3Wn{V!Y`sq-vu5#x?`kBjrL|$?y;8vIJx^w8;GaF;b&)fw4%)99C zbAo+tZ7qh1^%1+3Ooc4ef;yOwn&H-52&DOtC4-P9K{su{>rb>;qw-2C5TjXvywb`z zHc9|vIJ>lQUTK@S2wNr|+So_i<&4q}d*xWKf@WjT!bTaTf-d>64F+sr&x#=xu~0G@ z8;p@_V>@EIV#6^S@wr^3kbR|)-N>OARrtz*1Nvh}DdDj2u0RWZ;2@L(2d}s%;*uVE zYaA~KIGYr30Zo_{9R=liRkG95MmLB+H@>U0!0%;Teu+&{pq)^8{YW(!?Sg% zPcp8UJNNFd^?kqZoHeuCt|IRp>b-0H^ttoy*+zEYDoG4gSfLh(<>|%3v)Kh#L42_8+N_X7RNiM z>Luw;cRJnabUIB#I!PxafsizdS=m$w5DCkWLZ*_MP)bG9d=e=I4tEz8R-FwctXSw&Db7Grv zato1{Y|Mrb$`P}rQdA^WqbjK$>hT<5w%7tKc!{t?T#welI@}?w7uQK$(1mv}JNa9L zZt>^nfOxy~Bzj1C9-ZWmNUx*cNFSm1rLWN+rSH*2X(VZm4$78_rD-T8iCoN* zQpgc9E=*=NqFz`!s_as7H)~lekS6aaEHvkQZE%u6MLUZ*&Y-8uOFsz{*pTm;@R=}* z47zI-OS~WiM9C(K5@Ik8#NAjpNkUTGCq>6gB7=a77{HJz#A2~{?mloGk8xW#%#ppA z=*2O})c@r_C^`41IR_dC8q*y87aHTsT}lV%PL$FsBWX}?%EZ#vq1SMCDe57m;d;1- zl;-tejRG82m%VTykl_e_{fxST%^uixecOz+_!f;SbqH}M2~}FSub(57HAs=vUVmZO z)V(n=o0JF|nVdu524`9EAbm1dOePFcu$&A_tJ4imQHaA9ewc>Rv6zQSSca7lhDuPW zkgVPny(nJ2q#ucn9p(gh>53t_#5HEaUERBrP)~iheq50()>j8QjN07t?6MF}|2wm$0gTt0g;PH9t?fr+5wVKTh|U z;?u^bV-dQi#I$2cVE`G3Jp?*4p;n_or$tgw0J9RSNQr^-xExk!5co6l2WRBpYH@xN zvsfDS4e3uQW*dxPLlUl4u2XJP7{wdU5|c;(!6tVUD%ivfU!m+yk59bDPG)2kvO0rk z)wx8cg<}z`(~EkOV3CoPvGH!frB63yp#VQZ2%8E~5kE#4YnsGV>089h z9>b66A2A$9Cv?50*VqqqABtbHUz-19xv2Y2bnCTn3I=T}>*8($arIam$4jskmt-=t z7NiKg5a7)L6CIo|@r)4+0pqF5AH<5O7&8*?FhU!FFoMmhlk`fq6jo-i*GO}fWy(gS zTagrrCA@;7BaWCK`q)Ln7b9_(YWV_v$5m(Yam8$m=6lC;q9h4=gF%uNg=i3U$2epm zhCofMMKYVbFDty@4$U#O?&-p7hy3w`%V&@9d7z#5 zU0e5bbhxvgaQXZZ-W&hZa%I?O8nEK*31V`Q2NFqh_9&l6A9ECy;NJM-2cI~2dFt@X zmCNUkNnX~Av{Z}9d`PCtzdd0oMI*_V&VF0zjP#u3s8u-bC#wZPy3*SDpI%fvXwt!& zs(A!5K?ds7XL}#7V55&e^FYzK6Hlo<&psYHN5sXw7nC>fih%=fp202Oe}p$4zw{2( zYRyES`A;G_WE_s`GsYoKESrX0^{#Nu9`Y}0-?ARW-3#HS3e>EAHDC4a=cFTQL1z5Kaku?%_GSroIwC?`Ga=$={gu#+UL z`>}^zi%!SHee86i=4EF#%hbuvY&Ob+9(J;%Gh?$Pzk*&7u^brmv3tb`#=vklJDse# z*-6tZV5u=~GGt2Tg*tIlOd=}7$(U}sZi^Q9d}7SxWj5i=X$15&%ErD##z0MrAWDS% zxqPwzM;>*#;l@NaX-wonq7HSM7hPX`OMZCGv#u;bYCR@Lda35@rcW<5WTuuf)7Nzfl&EaxVO4t&qRA0?jOV#>0>~&%*+bVXlol-a3Eh&~1r-9L9@?+Lv$>!$uMiY)Y z19ZkB9tp=aEE3Lz}4^+cl{8sY#Tyh?wslER0q*UK`6BbM$E8 zn#t2Q71Bjwo2Gk0K4;eCkue=e z9=6uwl^$&|8>!Rh>=V$(b(1=cif2B;z@Rc<%FvtahyT!2cNC$KjmTY&qAh?N@tDGN zdEDopu}_>oPw%o6e*zzKZy^!2Yj=^U-zY=AJPqy7i0Bk#921B^cnbd_X6AVT1hELn zBbYVPtY;t+&zb&hBC9uDfLxY{udHcfu4l+YGGZbhBm4(I%co765s9YB{ThN2>0lM8 zYuQkKAhHa9f=68K?X0o%H z!)ZzD#S4)eGEOMQV1)@xz4#O{Vi(423b@>3_>k?_$QUvOku&}A#Tw~Nq1ElDgD?XZ z8!yNM14_b4FV1j}I}|sgq@lP0bW<2a?*tH_WkL5cI@9hcGRJ3{ctn>q_njDT~8>SS00%tw=G#ab4FcB z`?#zQ(taO)6Yn7H52L5F_A7otw)*8MW^)P$!8}spInqpyv^+%MY)E$o=cl!$;fgd! zqwP;2?RTbw`H(f_4GN*`&yX{e7K9LTj!XifKMsX~iy9bKQ8-+TCk(qpXS5Z~urva2 ze%Y)i429!Dr0plu)11zfl=MM_$`=Z>galE#>LQU6C3Pr+rp{lS@}m^3T2>%BV&S{P z<_(Xns;{19u$zRGtLw_fmQ6*`no`ck0s2sXR_&2T*&_8>HVb{q2#x*kf zYp)!?Mn)~DfxV8Mig=>?q@oNIL=jYsDo_=ghGwDp=z7$K)}hVlwb-J?%cjqmF?aU* zjU{C_tj-y^pebu|wLzE^W064KZf{oE$gHf9Wz1}MVV+Hv9qy^MYgeuMSxe=FO&dlR ztZ22QTvLyAW6JBvJ9A!xC#_*aYePfp2BsxbGL6X1&CYB=kx$Q*M$Vi)qXnsoMC7w) z{*spq26{Ljb%>?b?*^k$u81J4&kiUz95-rae5h1i=Y zr1E6vOM2Odg?WX!WQTInVXu5bLFyUQ3Q=Y$(Ry7d;{*yBbRnDk9AP99a*!>HBK;rt zL!|#xN@6rCq*o~{9v$^Eh4EB>bT%PcP&^uPfI1?kbO}%eyMaZzZt)hTzyrU@agb|1siF zh!u30)bt38XoUz8-|ByhikG0pO2ctsX1}9f-GT!bGdIF`@OMmCFQ|JEqkcfz9wu$K zBR}C})iFDg1RP39v4yfm2qCxI5E?;fmXb+st~Z-DTt;5{968zWcosnbY(SI0t;wI# ztwJ?OCcCK67jN_+c8Us%ZE@_yiJTdBbnDF^tgM-P>!b6p-q3N)f+HRI{+t|tG?JO^ zzPln6$r};7151(iUk3{ow~q?#X|EVvIBwNlFSew*BKdBI!=-j_PWP3SXL@K4_?WaQ zhqTE-l*ZbaiK5aNN_SdAgaR`(bc($AfcTV%K_tZQqC}`@a^9XG!Yh&aF>MyXWnAbM zB^yKfE5Rn&2ZBgDX^i^u1G@CA=>FV}wUu>OPu&Eg)K}Z4#$eZ$tvB5a*?d|`I>G0} zjj)H~H><%MuZSJzhRBS>RKrn2LZl~7=HY~)f4G+1D%0U8X@B*0Aa!Oa+R?R!%p zHPx5i?lpti=8=qP9(0O{FJpp8V=@a{WBdgLbT-n2{h4&WvK(8Ji%smd6kNLg*!r;* z9mm?&9a~pc(Q&l>&O7$*zx|He*>QEZy}fPgJGa%<-S*DbZExRJcd7jBtFN7X=k-_5 zYU?FPb?36hgu4VzN^gi9V4|zzXOHT1(kW)d5ik(lS|b98yd5QV@%a^9LJ!4rk51}o zzwiCxHB9yB#_XqZw^h+QRwKmxnY29zJsfMP3BZPw?iAc@hYmY5D^Rb%P7|y*L5%>_ zEMx|Aa?;zobud=fsly>1;XZo(h&O|9F!)5UH^{6E-W0^sgA0OqLJ)F-B|#hnOS{!N z4FIgV%%H^*ls%4K0<$1~_6Rb>6GW9ph}lC>-AIY}OdNU^dXoGS#zXs2ftiioa^jp+(L2wHD{h+}cpT zrZ$_$M@M&bZYVCOE-w#ejn7NJXl>XvKQDL2`kLz2`r1%-S-}V^h0Qp%iBSn`%7{ME zxqU2bFNSTSVP^sC%!frI+ehO1kx(@fmV`P&cy<=F+M(S7O%|AGfl3SPG{Q~;v@p(Byn86oerhxls1e9DYF(e^6pcoxu1YyW<8ZJgU*KVqL>U}R?5E{j z;fsgu4}w+4{vER=-Y&Yg?1w?+H>67~k3ba1pPh=GLDSlwbzS1*r1Ah9h zSJWMx8c;i7`yL-p-<-Zbsn`Of}>M|a!s-wzW=|BUdw5ci^%m-j&I z`a=IC|2999?T4;RSepr5UZ`1fLp%|1q&@ zEvNCw%hVJMXH$Cw1HdU2y9&J@TK`Z`2P5x?bPC``M@V+^&tKR;Zhqiv;fys)(iU=3yDX zk;irXbv(`?N(Yha2Bw`A1QziWlM-RJ45c}WyJ$p?Gcj6aBB*qT@mmlT{LIC3>PuaK$JPo9QxBLLq;;N8$V)ZV)B?sihDZP|L z78ebs!sUa*&@x=yF#=fC|9tP9dhx*KkH38G*I%7`r+MeD=9aEqO`D&1`o^ule2j6< zR{!w43h2dM@1(L5zj*MY^AG%P%EX%%Hg#>EyL|J2>z7-%KK5ki<|hf|&QO~)Y3)E+ zXm6}>w71fWYduivft~3PPJy%(5K~~a4O(n4M}g}oh;BAPr3ng6P%A;J0N0TZyOhOl zLp$2*0Ea`DZ6(y3*{-u#ogTz68FreO)*~jx`yj~xhevUH^>Rhlgd zHyj=dicT%>Q31bs214pzFFpLJXfw?2(7U)C}JE8JX6e;kLyTz#63!m)BZw_ z6WP55#{Htmp|c_bMKMoRH4q;lwDWBhO1!7BxsI7eGFR0z^o8lp93>< zpvnW2(xKJ~AsNs}Zwd?EDyXV5)p)agzH!+mpEv4BNtxjCWHS>ytSA!Yo2WVo(!CNh z(Z2qIAK=F4&(02-n4~UNOcWwb(h;p8De4rP&BFlEAxuO<(s;*28gk1&H9Lfyx$Ey~ z?s)#@Nu}F<_rNpfMtH8?-8TQ$pN%!2w#~Wo-COT}|EAHLXmMReSxYwWsadqC+MRv% zrrFp1ukBZ7HkM>htq6`?e(%DDy=~K+u87=t=i*|2-I{A0ZBMKkQ+eCDJJdH8?`xYj zVI2P0;B-3m=F-Uxd8P9v1qz$*n3u?U(MBNXK|%CDZ269CXbJ!yNDbiDOsIDP?}T~> zR5>79S*z?&m~JC<8eoY4tvnPl5M*F9hCLqGMA(N1=6ayU14K=?XCtrd#a?eHBZcOl zGfNo~mXOCwfb8;n%#6#!iG!>`W7dRQ$Fng{^DK6|&%@9- z3gDyb^h}s*^RB$_b=@W1Z4{fk30zki;u?R_jP z#M=cJ!-7l80EIkez1OJdJSmI`BLktBKEko7QBg3YtNWA$B~Wjas6Cn_2lilO{@#T* zKfWk<`h<|NV8h<2>tDNlI#b*AOnbqs+kbuirO&wDbJ1Dj1F^gQ(R1mEL~Vq_q&9`9 zH8yE`KCH`!oRK9X@k~Ed`k^WfDxLLCd=+8gBCHc3hb>{TE9ynr-W)`0igG<}pD$70 z90MisKCQ+?FCZ4i$NdE|HTte3?w_uI>R>zkL;th2;rg3rtvS%(CrxtCS-HJ>%Fb1D z(uH7i$F3*sNmqC|Bf9^i>7s<<8$jv5@oP3DLV? z!ybZ#z0eMO`KWAUvQE)1;x;tQ_#@b?cLKFrQT zi41}ZXasGvJvRM&0ltvnq;!t-8wm-#;H8U`BtiIA1YQh^>%=bcq{xY)1u~%k7zq($ z4TBd+HgW@G;IWq#b(rTthiQsE4c7!Br8241Kp)WsyTUShv5O{bfR#}P>3~ss8152o z>;tX)`Fxm8Vkdj=+Jalih=d`2Xu9fi=cSZ#4m zRSquBtjfeCo@x&+aa21nG4y7e7Mt*FVX=T+E_(oMw)iS<2nVt<^cDJP`uTcRZ`XO< z7MV|RGdexhl_(1)pQQOqRiWsR^6Dd)qyjO{b)yBT(V{2}ni(`~p9eFaJ;vtWvAFr+ zb>qjcdARxcCbmbNFy{IxBeQFkS5~!F`6JVpbWNXr^__2ZZhm|3)Z05Q)#oj|bJ6^t zw~Z@Xwy&Y(p5|!MkMLg_Zf3{w;|S4Ki%BAnkt78$*f2;qK*Ky>md2XnF$kiLC~F9$ zct?AYhBAya5|YpWO#v@E`UoB<$f+Tb0CyCae|@5QdwSscb80De4SY@rat(Z|8fZ;+ zUj93=%6o}S9uaejf;A9R04ZMOyz)1NRjf$h+@e8`2-pfJ+*S^}T|kE+wGjKosR?i? zQ5eVBLVin5iX&&Ddwz3-?}1Ul62HPRhXf(Neq9wyoz;n*gm48niqLvyOx8<6fMc;9 zhjpBw)9}-Gh7$RiK4K2VO`#$>*A}(=;ijW6zIgP77np;)Kv4g+D=`j|PHOHU^13}X zd1gKo=U3(9IYDUf!4f+(DR8|3*66qEag!d_>AG}Sm%G8!?ZI=1P-#cV)V?jTb8^#!(W{PZoLf`AWXi~qQzpm9d(J zD3nHPqLhiZq(Z9|7Mq~cxXXx_8Q~V9QKPi>y?KzACy&0~3p2ft?FBCZMRvPa2084Z zfhBw%JEtLI2n12u`o_4XeFYGF#pPV_@II3m+~BQ=wkJ(?$mp81cxvg03}fE@riJ&l zl}+q?dik2;8)K2yCpXS5Dkr9PPEB+9#8uZua;LZLu39~RTIG0O-o%OPA8l@a`sUiY zoiD9#e&e^FZ=T0hL}tdJkTbchx_Tpl!v8xS`v0+a5PdWeM~CRAlQn&myx5iON}?g# z(c#!Uv&kyi>&3;#eyjDAVC1}HgX5F zL4s1LM#4b}M9E3S0A}2R-6}~|J5eNcJTV@6I5xpu`bbZVoBVwQV$KM~HDT&qboG>M z>f`$QfT&f9#^)Qgv(PAa(bV>e1*je7qexlxr@zYH(GJ@p2Y zO*ZIQPH(iDRzRiN%dQ+)O;~qPctn~zJgO*L{XNpM;(Wv2NI;W?*2k*qGNCvFik(nv zglYli@KDRcOa^8VUYTXLqpZDIhq9i|V)C;9Wyx9IEG8=}+ntpm0RbAyvXi$j)orGu zQ$9DR9~zyCPaeekdE*bQdl*u~HARKb_776_=wkN9wAq^;Zti+}SJljY?{qfZyK1WA zMAi9*opXuSxpmssUwENy_HE6hXWsX5SNFL)r{vA61jl1ynI#68q=ShV*eu!XHDj|m)gC~CSHOZ479@KZonl7(#2BvC=hX%se8q!< zWc~wim%X*ySwTd7*FXn;mtA>Cee;m|%f!=}m&wybqLVohq6te_J>~+`Hw5!I z%(6NN({Z#Tx+HH(JS<8DIh}pg9^qGf%*z9NaQeU>dzmovuKMaBRUr3`Q`0FzO+G?R zH9MRTa6%U`M65fk_!b$Ojc~0IN~CHD*RU{_g*5;f87b+eEVJ1cK1_z9pHMNIE3nDs>BVs9)Z|pMlv3*^fLr&;GKy*6blWGvVy;M|yY{J_ zgzdbA3sp~o{%AksP$;IvpU&}Yg4`Lc5(zq|O{LG*D4T$c**ReD#l`H(OOg0}xCptA z9X%MEd%y-AHkfUL8XMRwmH^AxSjNJ3>G$jLT0LB^hk89+ML=UT#yPo>>*k@ z8LuJW!>nxPSe~&5FizF+0qPrrMaD)QT1OCm4MKunNBiPKl-j5|T^LMW@}OeaIC$t7 zJdP_^K;E>|KuSt#bTo||&qWUF)F*eThuOoR1B=ZiV7(_5oc+u$(s}Q@)I^|`Qus4( z#`R_R(*&MpXn0-`E1pR@2Tuo?YXAhg&WK=K;B5j?aPO|n^}OLfU{QIo8`R`n`Z-+79%ULXJwmYY z2-BcxiQlmAlU{E{L9`%Nu_GIHc%j=3J5ykcrPhM$3^2w369gD7Krs)KFce|nvXE1D zdYz2Z8S-ak&`lIY0;wH?ADq0{%+gW-yNJW=iamHZaaVQnoDe1+o9%`huX%DZhL(7 z+yian5>mrQU~WQAG$9sTZ@|pgpeClF%!18NWuci5VYzN-D&&O!|H7>lfY+jH{^4f2bF`n-2Xq zd*1>WRdF>uGrLJP*}XR#2n1pR7Yy%^@Q^nGfg~gtl63RnQLAjS8?q3x=_VlrDEg~K zL3|depHgf4Q>xagwaBlOS|5n5RjXqCELh*gQYlr7O0DGnXU?6wyLYp}ydVkenPldi zd7e3Q=6Ublshj=F`!}pUeFdGh<<<>bS{|X(rY;AJzR z%1+Dd^hQP{OTV;Hv(gBuNvGdVr|D#reblX^Oru6kyfif}CB>3PCMpxz#98rVC|}u0 zCTZ&M6q0IBWvQv@!_$*YDO35#w}x-bUDU>~>xK^tIXMN6pihubn@y zdeP{Mif*Z|y8ZHTv+I6b>H7J)T(fCtWzB#wvqlV?G&-$+;)KG+rHeK$n>5{hbGdEq zcjgR9p0HrdsF@SSBn_BdRC#H3J*?=LUhUu#hGmB7BV5m>&WnwqBVc?tkBjDW2;*}I zUz@*t`X!vo`7^L#rjJ@SJl=AZ=}FV8UuT+Ly_e^48?;g(ipEq?`vL~4>8L)By zyD^T!0#`fBxju?EM$zw^=~^=#Izq^Jm|gUSA$C5P4@!waIZqDTlWC%C2C&BH{ zmX(=2aryTO*sc6-T<9Asfa`czd(2uwX*sM)trFe{$jl>5EYZYFCMLxbDpBaRG?CC^ z-f`%)l=>)jQA%07ncoKv{e)?gIIO`h#luZph6j#ca5fAkXW)*Fe^G8S9b(c(dGm^v zi3eLQ{R5q1vBg=Um?bfuW}CnJ-&E$G?)%fz8I=~F&%-GC)Aum?=sWTW}1?0W+@<}qth52%_v)$+?0HMvT15^c`{2Lkt|DOFrO){jN0^_ z%>hkx(1%2GCrs94sLhxDV=TV4fu%%{TzSl(nKU@2mQAb1p!^XVzlvq#sEebcV|W|% z=QHgb6aOuRXpR2Svs#{ipyiZZHo@{hZuxp|%PUXZmzWd{OvlSnAN=Kywt)$8)EwR4 zzK6Gwsd~zcg!uf-ukVGac(UWVkqNWr&a|_Wr&o+#=9u4a!rCl`?-X;bbKzR#hw~f* z5-r4*5Zj;F`q^Xq$HsFkF1Ejw#w123TC6mRTm3DGmJzZ26JulhC&7{>QId&`Fq7G8 zqgGhD*%E;yNmgrYVt*U1KrEER2IR`0F5*$3woN>6zz!?20~AGqQ#b$N1Gl($d^`^4 zBk`7+i>W3Uyt>Bhdgrg>XT-;jZ8>s?{<)>%&5sj@SS@2|-199;bkl$cnj$x)OO3hE0(qRx9N5@Tp z*u&LN*bVGc8Y4}oW$I=U`)h~@gTj<4Jg?P|!&~fMrWo=sLQY>yVjd;@Pz1wZe*!6a z*e7~eiXJu$a^1{6g|JT{Yy=M*V-;aZknU#oFDP*~b*R^2iI^#d4p&dGYuR5R^im9k zlo#nKGazgmrkq2+BT~ludCiA>Ycb_q`fV+xpVzUF@+wR@kCsB1bq}M&j!7|mvOheF zE)h8o@aLStUS!*%Ued~C6&Tvzq=!z1(5o;M(u&Xof9P-sy#Yf(z9KZvADRTAH%I+O zlLaf*q|buWUW=h13rGt!l9{McK6{(hVi?p`3p49sWBnXKZ6OS6Yc^@MMVKngo#ej( zL$m3_@jtU~O0Xqt?YFakd172* z+<@W%ze?Jev~ke42d4~9N&Z2~rqq4gB)65%qR?LKmiI`q!7R__b+Y~Vo6EP7JF%c6n5fd>H6EP7JG3_x~TOy{{ zn%g2KV*0fClV;{y=U2~vdj8P`#S8B5qG`zY#B z4gqs(;h&2Vi*kw{EBdhLbkXVJ(&BZ+pMGoJw|?=h&%gD#qpT#lWOT{3CGV9!SvIwY z%;F2!Twb=SY+c#rvOCKDZ`q?|PnEq=_Dj@3m$^e2$l)y%g*+jK2)*YO)-0h{c{H{979Q2VTkeMv@7o9EX$% zfA=M`odP$JY_>_@=AbxHWDt8s;L#BOu)t%8%OA%=Ca^CA9!s`HMGIV#%~7}N-=U*Y z|Lp>&Br5SI0%s&9@jZc?$neD11a1zB6Gd!^Cj}l&Vg~5nwu>PX{c$X0Q2)CH9!qit z#0Xr9VFL>IZ&}SIeo0?SA>vVh+f%MUJR1FL5syLt^@v*#-->uFFgk?&UErDwHC&US zhHEm^aC1-`O@%NJYwB0@q}y;hGFJT#^%0zD7JQh<_{RZJZr(TadrZ@o@^` zcFxJA(O}iG7x6Q69+hOZh`R`= zYVhTujlg5QzfN2Z9;`=AoBULvEEF;y=n4qozD|^cv5s0kUQts8OKF7AN~|xZsvz$s zNb5tNMu_D?$tmEkw?{tk#HHiGbhRkkS(x69G2CPgl*uLSLR%3W>2VeGuLmD4zdC;l z2I|4X8-NQBq^t)iWMNFLMtUur$P?E97naC*UX8V@>Xi0`#++#=mFv(-kVg%cqma=M z--9*q`sFr;l%uTb{q>m!`Enfy?<>0AS`PxPl#QCu1aWIY9=si^ zz<5NR#-r@Lz>fz@D8!Iz@Zr*|$F?a(P4Z!g2m4S7*nzrpnN5WC$aHAY)*8<1-3YwY zVJ)@#Rw2I)*nZ1U#tQbvW|XNWg9d-Q>an?>7qyE^pY!BK{#+QZPPBhI_VZdSrw+N+ z(pHLG+=6yu-gQ`mH4v)-!+5F+tASp6YrbX$=>V^ZR+k1WPahk7*n65$fA}}AYjMPIwpmk6 z_nZc;(t5sE*jlYLoR2|uVkF|+>aD5g!(;OC?o2wWjoP)MWdgbDJ;WoV?8C9qgMGL` zv@Kt&=(9u>_U0O_r7mToR;OdjI1zUVJ!n0mh4zHeII{D4&V>C^CWd5S8LM&Ja$~DH z!H-L5CB)FfGDV(OhK!P9MDGoZ7WICK>D+W=9%|>fucUQ=B9)pNEcTXQ3_p5^`eQy<*PM#}60!G=gljJ`z~t zC^)Ot2%Q)r;ttv#l!_T?SHd@r@uYEmgX)Wfi^&)NN4W7|Es{#7_mPc|hw20&awFG8M z2m0iLA78gRAfz0qZ1BwnpHUE_M1+sRmRf@IP#(l9!#PgN!vS_7(93X)%OwiZoVpC+ z7eZb=+7@r5`FYULF|Ds8urFXlvz(^BwP z{53Rkm5(LroGk{*0r}^N&@9M1AM@k<^YU{MFZA=7D>%(U8S$KXo(q7Z0;ITa8Mws| zuLR4_!a8f*7GfQ8AzZ6V4syUt&JcCg;&J(uixA#MoWBAvfm&su4DyhhfczGKTMV4@ z{1-xKDb5f@kTM%*b7i{MM!C_u>h%3Y%3m`F51$8^$0C>32I^v#>&DPm-sa#7qwU8Ue`{o zjG`b;wDNe{2J@n8wQ`0&qUEB8mx-2cEf+5JER+f7tHfV&TRCUkuS}XSahg(E?N%0h zYrPH4b#7&W*H`EDIU79Q+6*PDrbcmiR#rFED-L(P+qc&3%1|UJ&t2hjHz`GR?%GnG zroh?kZER3#yemDGN~O21*~il;Jo^cgm66<;maaIQHFecWp0l>nTe%v17kR5|mApn* zJuj)W+EcI81m{!b^(pf`6*ZnpXN@9Cgg9O(RH^qi`YPSvR5dg?eQu?(*5&po4ZI%t zrAmRP(p_8co~6{g-HLlnh1=zFyObKuS8=)PD}A0iUO_Cw$wWN^mL- zKBvpQ#_3zFc&pl$j_x^AOX+a0Y^-tml+lYll|C)?mN8)hMp|6z&j|&W z?Q=GHYF8>nRaL;9GG1|bD?GJIp{KIiTjQ)xSBjktK2N2`sgyXej`hmK8Pg~EOHk?? z>*{JeP`fH`Z9|5#%-g7}aW*TBP|pS~QSPlYc$G?@+u7hwS6rU@I*@X@;;eNkbv_S- zRzegvxXyZ|&h1;{X=s4#DwD?^<`z ztN`O5?=r{_?__lWO%Xx$)lR5Yh1<|`ok11#@#5} z>5?o*j*?%Z6g!H_^RsiZl~GwGK#xjSmgJY_6_u4L5W|sGSh`Fp%2l!omnoO!7iOm` zIZKNjIVB}ZkweK}TwIW!1Ah613ku4z^9vU$^C4Yf5llY$&=Vok(jtWyD6-1WDdCwd z&T%Zr12SuVenEcevUDXkzqF9&nG2a_DaBci()|N-ZeJ%3qwWWM?hTT9|{WiXayUMibmE$;&}6C@%~C7L?`}74m8s&F3B&+NmsHQ`6XN+xsD>po{JMw6k#Tit}sW-g^OA-vv-il^d*tlBmz})_?O>faN9go>xTAF&cDQcC9u{}8<{{>Z=F7|r&6k2b17bU2 z?ckI?Za<#Ki7m zcL9DkyBqMGY$xD9V)p?4WA+K)pR!Yc|HqU-sHvZ+A2FHwn{okPXu1sW0@EhIuQFXl znCWWMNx(lheGT|&Qw!j#NhKyTG1n7nZZJ0h-e_(He7$)+;2X@h0e-vr2Y_!kZwLGi z^BsWih?+!b)a0m3h$(7H)HJ}SN6i9!c62tO(K*pjZgfHPV!#WdO8_s8E(5$gdI{i5 zqn84{Ec)AkUmo26cw=-U;A^9s0ACmVeZrzQM_&*44bfWw-x{-v(3qda{EV1lcE>yh z_+CpEVV3!pjl^X6o&{=WxyrH=@E=)D0RAt_Nx(mkg;HXd#WoRB>^f^Kq1HI7L`+uM zIvVgX*2#chV*NSb_gNnX{1NNZfInkB0Qhs(KLY-u^(DfrFI$fR{txRv!T*Hy-+-UA zegXKG)-M4+Wd+Gw|6~0M@c%;NnQYYdETOgow&wx=z3nr=|7|--nC)}PPN011~`pdBqsEg)gbatqYL z;Wi#N{Tebkc)p8@?w?ftS|CHIjOV$RKSz*>KC!7_zhQc{?$ zka=Z}Y(9qbuictR6!h(6fkzX&xYyD|VxZ@z2;4&YkyL@llKx}}N|n=QX&_2a&%2vC5wbX`o8rrkbE=9Wr?d#CqiuSE&??8Jef4E0~iuNODKZ*8>XupZ} zQM8Y9n-R3l#nynQQ$J*(hS&{DKpM1;X){A7XP)61>88$ARB0d47y1` zw}yf?4Fk;pZ6G7aNLY`KhF$1bG7dCpJj|k*_@@0NGMQXLrjV&*8ktUJz}{dMnN2Qj zBiHu&G5*V>cDZ)wG2i4~N8@NR9ZP4@QtF}&^g6no?xK6>0s1=qke*~_mdMiBB`lkj zG8fy;-Zl+16`D4io-`ddC!6!kYt5U@JIuSyFPINUS)y8Emc~@atc&@=l5DxzvLA0* znqZx0Ew-+()>*H%?y~N&zG+Lg<=K|ns%<-LyKQ@6gn7eu)b@oGEe(`LN>im=sa&d( z)=HbD9nx-TuXIp)LpmybAxFyt<&pAKIae;1tK_xvW_gFaTiz=ll;4n#%3s7s#}AAj z89y~XH@-Z+Dt>MJ=J*})yW{u9AB=w^{%HIcFisD&kF-y<=i1BdRra;^&GsGk-S)lq zgZ4Mvze|BR6MlZ5~JN~2-ic;^)({pA%%GiaNB+E?kn+9%wjK`}v({yQg# zhJO}JM+5CJ(iR))on8`+{i%_j@UD@bWH-`NLg>6Zjr5{zM*6ZBNGuDYm%d11DGBi7 znMq-up?mDw@72(bn?$Yq-*13dxwQzR|_i^FA-bT82h1;UJ%_+ha^=WRS zyyhz5UMJk23im1Dwo$+4^!hQ35M&JUsAHTIZmzCzjrV_+f? zGQW1LaF+}BR%0I5K8bV)N8g_#+*0A*E8G(pdk~D&b6`JI2z%cvNEPf%){;$RGr1Xd zB=?ZrH&{A&}d~O!)wz*KaqMbL3cD_DQxPtfVZxF7~;~N$U z_a5P%)Z8t?e~ZX(%U7DaRn%hZeZm!bd86>Z@j=bqCi=&=D}*ch*S1qw>)~V(?ERMG z*_V&3C)bdzEyl4zcp9u}E`fDRHmuM~$>p$@uMu&!3HL?K{e@`7UkGVD zD8|_b1)skZ_4?(0&3#Dd^+Sg>_hBVmpM6+x{jlh(kBDCO$TJvw7THLyBiqP!vXks0 z50X7(KRG~NB(IaV$cN-OIZ3{zW@@8}G=-+obb1M$O|xkMtadJk^-c|}cs9bCXB(_~ zcEY;nL0I|hhqcd(u=;rm)<4JTN%}Rcfo!k}N`ZAyI;@0d!&<07@E|z<)h5k-G+lFl zEk@H{iy32&sPSWByxc1!@&Cl=^|%<9o)CJvPmGlNKGWRa)CyPV^?solzZJ51(k5In z()>>3|I{SmijnGR(Qlp+{peXS5yg(f{G>hat|ntQNZbDtOU`}1NX`MvP} zz34Z85d6JREL<^S{ZaV8DENL!)bk}FpO;1ddig`m{gW6cUJ?EJm9I7T)kieU*Z2|g|XlM#bWHYZ>FOz&K&nT<-}Dd{0Q| zeK9w@FT&p!5_^AlxW4$lNcDk8^?^wBL7hnP1{b&fiCxqS`LhlQq zp9-N5hR`pD(65EiuZPfwL+E!y=%XR@@euk%2z@ey{>n&yL_+B35IQb|wujIIL+F$c zdUyz(7DA5(?jT)A@sZuIyZzaF!q;^97g(M z<6f5j^G+juVxy7%goV&`M*822jP%J9M*8!RQS?g^Lf0DUQxlBze-0bz|86qUr$-w{ z7u6C%yF%!v4Cxt3G19D>uxAJHUHx;Hys!>d`uC6sbR+O@1gS?5JJQ8mZb5T|=hKzE zBG7w5o!$+3RChg(3k&c&UZH-~VD^NUCGUgA9@tl99$ZWHkuKzu>c_&!@_YmJJMiD& zr#jtd)jeVSsx{NTG<{Xt!L{sM-_iPC%c($)-NRXL23|*Xx1UPu*1V6j9@Wl2=z1;1 zS}qk=WT{}P1Gyocs`pVCS5rC0S8ZM8yC*<>AIuS62VO^YpWlDqnNqbQ-)xlK9^>qa zx*b?6?+Hk;Yo+xh=yR+3rr+oGF6MZPw)zJXBo~xcKnwl*1NB7LO6y4g$(;z9>t613 zUSh6Lvr&Q@TIpRjmRHT)zT00psQc6dqCVB?&Y-zsmAdn+mHADh>4>vca^HY1X;VSB zvC${tLRi(EE$F+WSOj_ky6Y?;0vf2Vw#Fh54C<=j(-SpX_xpxaH+4H7eQ?*?U9#)Q z{wlnj`l9qA&@t$VeZ{#3bw%5L>V9?qx#T4R;X#}muR#2fp5>*l0`JKY=oobUdBueb z7siu??t!y*=03EmoV9{oYBo1*mUv$n&!yeYMY{ob^`9RDw!G&!K@LQZP@mNPdpD?m zM%&M4&vL9j7vQ1~$nLoix<@!xKWJyXzXaibI6J)b9Z)~ef8o?i+hR>Bk(6q zedVcB$DWgQ{i(LltqX9x>#jEfwDBU0{}!X{dN1_cT%kU#-lBe_euVf(VZuKO#*9=r z|8o!O(;ZH6w)L($qIaF(ZN!oGow@6Mmapi$ z@+NkxeZ~Ip`wEV?xvyxxaQ7AJqw1rY8!pU1{Uv;ia4F9Xs5f*XO*gIRBm3DdmfwUD zc|dIn8>Wq{58&8%Pk;)<(EcOv%@D5NUbxV?J(-U8^q#C|L48ks58W_hs1_17&8zC4 z^cX<>>Fn{>n?e19_MA1`)7F5WF;q_zF6_dC&OF)I(wXqC1#J zleQ8Im)H3NfnQYUYtKM^Bkzo#3DggRBy~tV!723^{QnN{<2}h)Uj>xjv2M$4MR(=Y zyFi_cnufa9dTdg6bxRrN=^pf4$nLy_BtzdE&n@+sc;jq*PcYP%ATXD5Oq*wQzwTLK zbpP*40kUyK9*^7}gZ~xkZsdQ3;5z9Wxq@^-u{xnAQ05{3ypXNE@7R5_#MuHd#vIda zklrr!Rg~c_bw9Xm)WGQ9Rn361g7VYePw4})+YeGY#HA#9%YImk?+3FR>T{E!FNM@4 zK#SDJ{C%v$wN~#i$j+Y+aB;{`Qm@)qXt{&*ZUSw)sr8%&a=A&Ij_Z7g^Kvvzg7VM* zTFg%HalY&;lCZVIzgKPi^^iWwb?;m#ayMQ$qF;{3~OOjuUG}k|a zwmzlT<<@2S_38DUzIVhK7H8Ms8ThQ1-p;wAH$w0lg>Wr6*P~3I);lAFwDdQwj@uEV zlU(#}oeKvBt^;yuEuo~Ke?3LF$+5S~4p+t@V+zu{LQge}^Iq#Zb)}Z-UxU`ayO67o zP;$Eh=PMjqzNhot?wrrYE>_PQR=hYr+{A6MC*!k)SR)7R$X6JDSBHMBe1cPSfQvT* zItKi-aTe9vK-W6lyJ|e+H)TMU`_+Bg%n=m*jN^9aHLtyA?t$;Qw=>_};#}eE?8&&K zl7!Cf3i$f5L)eEj4z&H(Zschfx-0n3OzgyV`$Id?Pg<89t|eMN5j?e17M#zv^6EN3 z580*nGvgT=x|&w<9=!|X#7_xs!t<3~Je{z`?lq|Po!QTx_4B*#2c5$p-ft3ZrS;%8 zR(jpLKM&rq@RsS$yw5i1Bb_c2e~W*^8ri=m>#}CFZj0WkZQ-E}ZqNO?zE7Q_oDtfy z*6jmlQ0M*`0PTF%qrFWPfnd<} zF8JAt@u{SEqPssb!-l|kzc%@wi1}U3C&{3hk@2p5V31Qp>so{1`D6I?M?}}o2x6WM zb5g92gb}@K3yg2F2A@fW$}X}t4hx}u(>UIB^E(x-p`*`ddm8+j##g}pw>|@Jn6-NT zeKvWS+~FiWIuh&e|D)^zXP;U>{U~r!5Qrb?vjGTqI@fxx2s$;0$WB1e+}i4$uAn`| zu~6woAQ;+`T~G1Tm*5QV+(p*Lodo}lX6NZIRJ#r^nk9vv8;cn@T+#}llcNbTPyZ9n2fNp{_-5zsc-8s|#`$Qr)j|4z{AMJME@u(iq zQe0@D-lA4_?GBdS@m1xHgSt8Bp7+gN$fpx$P<`#(DgeeW5qIVbvm)i5u6_-_yS}D> zuA#f`P;EJNZqoD)P&XQ=O`Xn1`&Mph$F+y2>6(DjfAKB+Q*Ga}+ZOON9Z%I8p!@W$%XcRC z(OSFxgv0?(1FrAk*4=TXP&uq{%*JPv(JhZKap z@u$>0&H4RoTYZdZw}s!XK2P-T@(4|d{7&smpdL1SOKZRSsd%^VvA%nD)H85lK7sBs z>}Wfvt8e$6uWtvc1;O7(!Edz$zU{S2{E|L0&xQqczJYqPr}*fTkYrdzh+i_d{zh-h zC*l|49awYlH0Sr5s4%yRx0=*9NZ4-&cJ-^LXY;G6Jqg;~9|HQ!-5brgq{SCH1^NM+tl#S-%rJ^lqgtu9(l)6?gF3tFL|ExaXmL-#6CIK0DS2 z&-=5_*}~n{MmVK5Vj>brBxz&}$t07>6f%v>ATuFlJ}D#1$Z~QysUVf)$K*lsOY&>- z7}-nqkptu)`8|1;93vl7M$J^B@ic)BrWetnbQm2+)9HAcNhi_CbO(KcK1-jcuhK*G z4f470FU7RPK%V(~1A4Q3ay6gHG8 zY#2*pBiR@>j-|5%**OnJzL9~*gCeE-N3d61hw+mzT)Pj>E zjFi$$WM%PXkYZMbVUS|VFcFbbN+V4XV}>Fo-_PFfg+!{I`OaG3HGj;y>$C4Z`|f-0 zx##Tt+2=k$5m(cN7qK-1I>na{5%%}O;wbYW&VDIu#M-a$%z7Mt#M~|sK-}%aZgD>j zAL6eG@&t|$;_#2S`U#FO;!z48Vp4_F67AWzc75adcfaU=4@BZeYpbdim` zF~v>DouC+o{0WPjkwZ~29C;KIw;-3U5+jgL{RQRJ0P!v4)j%;4xs?UWweniX>*RHi zxiVMWid-8k@{n&gh})2JH;PfnyJ6yX;$CFzU1B`4cC5G$nR_?v z1+qX)KnC9feViO8?nfryD<&eF$BPG$(f5f-$m$8=L1gy*VluLOqIifh9R3f=2gMZR z`DF1ha{VD#rpPH`Dsui|F%5Y?RZK_jPlJ8BoGu;#2RtHXfCpxXN5KV;ibC)~p?D0O z@R*nhUYIE!2RA$}W`Q4OizmPlPm0;#i8$LN$#=zk@W~?a3^?UEu>icXSUd}EDG>|7FRR6OWtl7!#o(Fm z3F4YXg81fD@f2VAzZWlnkA5tcfs=kJ zUIZ__jeFnK--TtLz8^YR2|b+DPm1N>rr*Km6a7!<=QF(%{d{Q%@dCKXC6L#zgu^%t*# z&jtt!oR$gyEF%m4*BIA`Qt(?g>^Vjb^y`f4#I4}ET=5$C?s`!M&KoRV2k+e=%E5g% ziZ_V=LDJ>PEJ z4*$`{Xk5M1xD)!_#@%8ASo0q7Lonw!JnLTLUQq=G9gjZmGwu_A2PT~$HiAv>M?aH{ zNstd34`K`t84p2%UD3ldW19F8IQCibJ#gw$u?R_gCdr|091^V950d!Q1>Q5kq+T3u z@R$!eF{~!yI8sCgj#OsbG%*xMKjzkS=2j1LtIphNhmOz3UK(CZ7ne#hb<=I z@QDX;IASsmKeKQ^Ou-QpQ*nftk;BZ$5oYA5_y-&@u@y&L{2WJy_yvxu#10(&#ZDZO z*?9o7b0)L%)y%?IGpi0{RvpNEI*9o+OBt*T2GbF%W-CLKAz->2l^bCphRtDyy^c9F z!If7tOXeyUlndf|X2!wHj5jbR4q;9l#5{N-^I(DjZ(;@)y0t4F8 z1_L_M0RskP0Nh6`IZ}pX2uw#@nI|JM0;cO_%uzBfPx|ZFX%6TzgFlgAYam70uK^DKCi!~zXk?;Lw^Hu zt-cmK_@@3Q^dIU!gd~<+#w__Fv*dDS$rbuf^q+{8daYgypUwJa@e(uU^ZIsuJ1o2O z-H^ndE0{f>*Wc5dVL7aS0C`+Lj;EZ_+n|4@e~$h;!J(^|Lzgp$u3!#*-bgi4!JcVG z8d#6`^krt!mzhaRm_uJ?4lQB!e1+L_HM8fd%$}vpp06=`zHAIK27%XzLra)LUuO<| z&A8UM7ItFN*O^1hnLXcN_N*|57(>9A#Gz}Ap~g_K+fBwzV9a6Q(>2Ve<;hhpu4`eUmwKgK>v(2Q0*-Ym9s&A3k>(W1$nPzF`!ARo5`9zQL?o z&aAqgS@nm^s#VOYYmAA;MDXkb;MO(Fts9NW;MO(Z)+u<(!(iAo##Cb}7?yZ;4fE_G z=Go_rw~V*M_lk+H*N#T_{XxAz~l^29?SuRVYy6$$}E7IIIxrYhEJ;Hsf z@M?Ey_XWIJY|!%Q2VY@oBoUR24yq0 zc+V(x#z$sI#>{I>>}Jf(=D*7MX1CcbH+YM@-;qD`KJ8s1f8>4LyH5Vx_oQ#7{H1T5 zZ=HN!6ba!u3!E2<2Q%U65<*vnqW8nu3j~s9LadLT31kCIvB3BwCMC~P zlPCmcCqepL+_RuhyAbU~$@5a2R|2bna$p@$1$zz7n}Kaf>|iK*L(;y3--X6=C1`w! zG42NT0nNZ6*jj*A=!+Oi@|@65CiOGW+i~vr2EVVid+rhXMS&vxHP@2&8QRy{`#>J{ z%=IkrEb=V%tn{pAlzY}OsysEG&A>L#4n~7#H)Eft*>ebJ@w75dLMNPoPH6XZcrId_ zq3Iso(nER%&I57I(T6aG>v{SZy+EJf>Ch*`Z@NB{F&utl^pIzzK8I1R&m-sy^~L%! zeU)CSS1>B!OV|jVun9WQJ6?SYqqkj0(06)j7`vbo_TUSda3G1pp52V2NgUTtG1@$> zdYgXka=R1lPP8vU2k;f0O1RuM&?Y$8kNz$62ZQE<2}gKZjZr{8+T+lk2z?4L!=#3S#893CZ-9j*1;oJJP{wE3M z8MB?B?=d@)xJWS1cm=_$>H7)#91oXq+yd=gXQIG_; zy%XR^n4CaQjC!YgXA*j2*gJ>ObA6t74xu-Oy$cCFZSP_umCzHb-epFXca<^JTk2`` zR`iKYz|8bkn%UmUp0;`7w3_W12AyyYI$*5zb~38Hmk7jBKH1AtzErdgz=7@%kNG0lv`0K= zeEoqev~$tUg+3G*(c^Cp^RyCr^36BOC?;HP=cAqfb#31`#&+)(#zEgi#xZ>!!8gS? z!kCc&uFYZ`Gph)`BG`dm9`ns7_=^6MAyNnrmFJ7MNN}~FgBrP0KN6hT1n7LJ*yd&&;e_;RZcLDS?dVstBO%>)ex-BdIiA;t|VC7 zJT;6RdL5yc1AOxd<{7JjpzpDEGkWUD<+(sy&eP9X`;08B*%)da^0Zp0pH?f{Cwp^? za*f*7nXl%WnQ66~*}kkkc~ply+G2HJt}c3-d-9-X{%qlCC3yDPn&*(M8P&E2uyi5^7NUEG0+JG(19!KjtxGtdw6L=@B7=6F`mi# zx!!rRr!%hL(#!rc;ZK-@{s{9tHH?LN9b>WXv6tDa>{6U7>{Y(go({WG7xqSb6M@@X z(5^$fj@tH4&qaHer`+B{u=ndj7zdI#Y^nB9%WEIU`IP1DGp<8~%j3d+fN;4Du3>Z< z8|+KQ21j~Y37&Q*)pOA?Jmro<=vk-B*Lhu>h^NK&0G89=)8S-Mu3@ZzlZ*CH?2jt# zO$28I+N03kgf`H-Pjd1Jz47UcBmC8V<1!zEp8;cuGm%jOy$rZw9i1sgBV&fqL@;MN zv&^|>K%eg96MEXlF(;p(A9jieJ)GmrcZvzLPe2~cA@tm5_BW3985;AwHT6P$W|4x`b@XViOEGa5bX7<=^!Mw331aS;6y zj$m$&>B2dIdw?rz8}D_1p1oKPSNH6toYUz?@a@;_c7&oB>KD+@iK`(my35Eyc32)G zAN4HcyXsN0u>EtsE3QVMAJ(oR>0Sx>vHK!W1K4cT;zB8 zJGz(u?jZGZJxSb0IzPqrCmJ&jvb=?RpHeX=%E#=#)AdV|-FFE^M%3-F=XAeHbD|z5 z*);%`YW2s^+qx{)*F)B-Z^D0S*Q1a*nj3OmcQ))xRrDt3b^ir=1L;bx`zPejmZk3T zWYJ0?t6cb=Q(C%jfGl%84cXN7Ga8BZZ@flpAs3Ubo{~)#l1hvEN9v*L6ZR+j zxo(yHv-w?Ay6PT8J*%6@;(nif{=#qfW7eN!`v%sJL;gYg5w1Q)J~HAS1AUXYnSBnj z<#T@43VQ4AH&{|{)$VEZc5a%JTiqFuukl^o+Wj;$>P(V!RaUBZ3q>8-y@lRLrDxTW zC+6n`zWNgMA{F1tu7d6rtiQu^MLnP3XGK(s!{cAJ@G4Mzwy~b8{v)qf0r_Z;@~GBx z&+9q1>FF=3;~-P0A8}4gXZ!EShkI^wKL@$6>(6|Z=Tq~*Uw7Y0l6`XBA3?rN7Uk{k z>Fo15^!r`^3?Enb5}I@MTfC;^|3~*6l3gAAta2Ky`Zz3Eg7WJRZi=f+H|9qv6kd`X zlU3dQ(Axx+SCe$HxNASJ(M;~=6_!`gnAI0KDsJbfxSjPp*7Mju#E}r<-u9DpKgm(o z!tqu@YpT`onzpj8vc8lfWFtrZFp7chCho0_ua4%cZoca0d9LTxCt1x`Ye^z6j&OvG zV0{x`&18K6?meCID8DtW{%h1TQ&J&2wF9us=D7Nd_3!b$?L6`v z_iL1WUH^wA@ZM<)yDI1PAg)` zI*kf*{w~h|Jw2DQUMV7pjBDWdxdXC}`owJi7I8k9W1!Y;<0&4_DP4Pp`@}ev_fzs& zr+E9g>jU!SQ8h3>ETxQq{sONl*++NpV-E3h#Cq9slLey(BpI!WzXe$!9b zLaS_1y+CvkkF^kwAs2qik@g|a-qY-PE&H_dtd8a=O2l@58kOs9$hW${PV#a23h7_| zgvURNEH1>4>g`VF93Q}|{3o6PT2oh7DXj%F_Rg;F^NNRfjr#L^{*>pF__SI}3!TL{Gzn-t&$dO;e>x&3f{*hPVy{=DrY!C6(2RO!l z#qa(AMVHnF%LIxja9RA8>U2nOFAL{C1D>+mW=@UooHG!aOsI8HQr= zuEhGLx>VmGmD)(T~hR7HY$^n~l$nPUA1eMe`TS^{MN;yTE;qHdMQbdeKH|w`!xb+k1L5 zzBIbbYs~Dvy_$Q?cg_9gd%o}bihIXEe@-Ww z{XqJ^h@j^)PlpH_dyTy!YKG02h?$?5XGMRn+v^sYzV*IJ#2qr!RRLgiTpMxT1YmFF zs>69Fuq$~c?CGN;TU}rt7nsL&6acHcz%VW_kLz3#oyqg11XQq&nwkXZ$Zpl?(?)$m zWGBvGAQeocf`Qbb9J@lr`m10bd=UtBViHpriaH}{pTh4##5=kKm{xDvm?nd^yno?9l5E3fz%D(;P=&b&pko~TdB2QbFJsTtzT>Ji$P*M)_FEK ze=%xL8S%kDGFzFiELBRB3Z+V^RqB)m zrCDheF1c4W$%FEUJSI<|3>=lm1+$0akI%r#QeJ?my%GI(QcUM8H#P$7h6SQKvMAm{mrCf>YRdP49U2=}B zkPD&J<9Z2dfRsDrB)L=;LaUQAu zrAs-F8QP+3mUYSw%-C*z?lz390oqQCdW&)h+FH3msY4BtbPcoH$YaKJg+@?|{oadmAhb$~a}>|MJT4U-%73jnLj*T_)(8 ztzB#3s!rcX7hOlVPx?OWPvdm0;vP*cOHT?B>n!a+Cj_!ew zlS#s!#k=z?`aa}uiE$*+!)TW1(={h$9^@pJ{mIicDkVnaAzdD0%Ov_*!?Wn=XGnLi zp=aS8h*6$Qyama$!LBnxNts8x)s&cu{knTG?f%u1S_$>TUjl`0!C#VdVIQyJYhQjw zzrVN^@OvFezAx>pEPi4=*;S3+*Hz9wXINiAtLa*h^iSxO{B4gpaY^b^tDs+7v<@EU zX7@RarytL4facugN!qi?g0-f)8|hQ4=_^sn|Io2N7cOJ3*X^t1nn_A!L-K5V!=4!xlK1(vr*BN|!~3GC5B4Va^hdtNuP?~w7;xf0 z@%wsAR#q$Jz&g~{8fCMxEm19$eW&X9W1^F-6j{mGu{8f$krs|NaKHX<~>%x^40n|2`Wd+L? zmc%@*+CpNslv(t4DTm0O@-km-V|@$D0rW)v9Z)3>$9MiT_MgY&KLJ_EziZSaEc8o( z7|QiRBqYrzJg2cfmSv(=Hn23<(#rnTEV&;V39h!VoXkE=tkVoM@tB)ZPLWJq!g3W= zqSP6ft1|kvNPJ9hfp_HJzqBfz8CoNuRFITISm#wxI@prMdLc`GqQWCoPVm!bLoSy0 z@Z3t4DSTHu>yudD!EyrMHJX{6zQ*PX8hKEDCOh3DwMq00%`#IFC}aPb|meD24Hvc z`o8432hCTs35SG(J@qoNN|cHU)W3~llh`8au;1Aw_K5xB01o=sI)?>k3Gc-c`>%JC zdzQc2C9$1%JzuxGN$zXjqN`Nr#YL**&}ru)x<;`a#&Q8m58oAGABuvDUnYKorC+7q zq2Ki2leo8le#8MwmeL@UKos+si3`|{=x>Ved`eN#9Vt8sr>PB&A>Yr23i;3yirVkO5)7#R| ziW#1Lp7+FKx=#;_C-97$#6WQy-Y{Q0irv60u|febNv|R_yh5{I3a#7o)v!(XT@`(Q*?_L6shEhSCmqvOl(&wl@G)(l@FCu;xl!w z`ZO4$R{a@xtWo_Z#ibrlf1{+SXVgy=pW5kmDSr1r_aNnJtyF7N25Eb=e^RDu?`rQV z)3qk;edQ7Dw<((PWJ+2}P+6Z6PsvbfQwF5GsBBJqF|9r(z&kLpqR8$GUHEsy9qdXD^e{d)a+*=jyxJ|jOA^MtU@0PR2ra8XDbQ)p{| z2f&WX4kg;~SB(ST3fB{R=w2-eJ`#y!E(?#0(s0jVV$Zl*>`eH; z-_FLp_4Z(U81#|Un>`wGxjh)qs<+3&b38n^+mr06cA-7no@+0F=OVT&wO87!trEN3 zUT0U?HR!*}-fVA!+<_h%?A`W0yV*Wux7e+)pR~`|?eJ-^JM4>&a5PAdW0A!PIT_AC zC&wA$40rOJF|ZUsR@u9q3Ak&sGufH$%yj19u6fQvXR)))S>=?%J^`K;PNlQa*@Szy zK%W4;!l`q1I=h@b&VJ{BbJ(5=dDNat^X43PPC0E>qjS#bw2nEK{L;>L&iPZVV|I<- zpttBF+x-sfkp2i;@OJ+GuxH`D{!03D{X?Bn{|NsmyVW}3&-agmoM@f(Pw~&N8~n5U zMd;@nq+|K#`-@4kC#1cDWjpR|wrc%L{L8H-e~F!q5tRAY`ZxGz_^Yi8{#yT5|8{@9 zJ=Ndn--|cBfkNu@D{^*Vu5}D@0ZY;s1(sT8?RIN^U?o=eP+)bS zJh0AQ6sQW+I2!|-oi=|p-Y6@ujpEJPO79ie;hYLI*h>>5w5kKU5r<^o7ibO~vSa=! zftElk#&Z&pTx8V;&N#d5ZGrYcN8n;m1ht^Yt_oVLhgjFF`e250Dmc(yL~9pV8O#X| z2@VhDId#D?!2*AiwKX^axlqEn(-@o_oF1GR%nQ!J)p@~%n3E~~`N53f;@~peyDC`f z3=CETD+4R-4y%ZCyC2>z6sU3r24?%atYh%c!gDv09^4e%0=+J{6Km8S+=VqgHwqP_ zhYc9j7U)Yt%P;FCp)xQ7#d&jJHtC2x=%KZwhc>WYjW>#gYW?#=TSIt@#JYsGT1}z) zP-AFsC=2!`9__)<5xXIDEL4wdY7d=&emZnEFgSERbiq0s7#-@e&W6tW^GOe@tRp+Z z{Q_0~t#(J)8xDkH;mmM$cyM@Fcw~5Vs6IT_ZV!(SPYO>3lQa;61;?;wAw4BL+sO;h z#YoD)MWewRm7%SO|1LW_G@sT2vC4XQfn60|WYvbphL?s{hF1qviuT}fzY#9CRf>mT zXLy}c8m>yrGyEIEH3^+^Ffsp}rw!rF^xW_^XF_Oect^Owe>%K7yw5roZiY{B@OXGZ z_>ez0+~N$x)mD3M_+m983+MB}{u~KK9%J3npDI&l{1rg1zvW`SNc%uTW zV{^o^=0`%240~NTA;|8TQC31c`M+0~fGcrS}Ntt={of}TbE8BGmlgij)J4n_^srmcahsAGGhMl@n=jrNab zVf9<0xq(=8Xmo_NAv!9Wk6EgY<_3>iP0?|7EIKhd1=Vm#l-L+mBRaz>iq2w7QD`VU z=SPd9OQOr+X+%q+Wzn_K4bf_1s%UL=YjnGHHd>FhSQM&_Hd2KOO~lBn;I%i}6g?QN zwvL4AgCcswJ{d*bjGh3;UWlHyv!iFD=j{f(%LP>ACDBGi#iB@Fvqsm>dMp;LkB$q9Sf)KGmK_@$8x|YspB3@MMn?^6 zZEP(1sf&#VYpsn<0%H&pS~Skcs@T+6A!6WUY<6sJY(Z>MY-wy|Y;~+Wwk}p>&yLl^ zHpjNbcElQDyR8eceX-`)p;$|-HFh#~Ce|M7h+VXI$A#S-*W#YI6%YB#;u*+m%qP`r zP+;st@i_=FJg#*BDDupmA;KHah6Gm(j* z_?-B>_`>+&*rNEd*vj~-cxh~1ydqwSct~4CBSaiQ~(bAiD;m z%noFFM*oZ~doXy(@%N7&2^GO}b4G5)(2NoG$&8`a66~OwGe)7eeDF_QFe77}wLD$` zhP+5IpD~f;6!^@@n3YkKF$!`%`_IoPhFlU@l(9Uc1i6-r)hWm*BZ=&*`oHXb4|G*m zmG?RKy?5_@|NkU}B!s+wNK>E~X^MbIGZ<;06fp%#X-ttKMH-P(q$!i3Da8(xK}5>O zFnoxZBE!On41*Lgr71;9DN>4n45gG(0e&Fs(4M#Fpeb}QBfA-Vj7ugJ=LRlW8r)o=Uj`-Dc+)R zuAaA|xP_=4-HsOTF5Xvs5LnSCxW5!svHb;AD$;T*N%M;0)5Yg=iVEfxU*hqZBeQUR z@zvtCf>2~taa-a1Zs()U+=)?7G{m^Lg>kNk=0%GNN@&%`BgXdpsRfI27e^D(60&4t zv~RR5axgk5N-fEKDmpAWvhZxQELxR2m+(mP` zUGa!+O9~dzEOU}L)LwZP7)K}Ptj(VqoyOyEbXv5GWGI%nWy#Ln1tqzIsq`6YRaQJJ zI@_|RJ~}VDfGnidX><`q!ouiC<`?WQu8uB^uIMtZ;2Mn*p`4lmYIm9?_jDf`T^(H; zSrcuJZi;S=ZjbKlwj{cs+p6fE=>CGL$n@yp=rO`4qh}(!qZg>ZER0^xDW}n?C9gSp zty@b>@Ej4-W4@fFu}Jq`wDum>^(?Kc_Y@qCG!)VzBF7UerkSoG)`M5zv0iyR>&>FN zG{gk2=VPUy`-2|bWfIdoW5$Md85e1Y&R~AmiMbJ?dHug7R!Qx+GZtZ*_@KL1@-;|o z6tDL4Y6`B!#?adSWOQ17Azd$&cdcW4xR1mp6q{tj#O`OAADfcm*MdJ2bRE;t83mrm z>4F7(y$}uMg-E_{Y;KOH`(WxpYYJPrE`^(!j?D+%gCdqRP{bA&HpUu>UL0E%nHpOO z{$l3Gnn15(IvR>?=(aDmIkqj<+GR;>Lu?o5y+m(|9f%!?9gm%g9qE3S`d2y6r+J&Y zji!2?%^gg0?lRC5KvyzdT*!2EMwgATi`0u3=ML?5G@UM>ReaYYu`3+O1?6P(^|%)G z#7)q(paWet#&aVr-8SYl#|tA<H@7HZfys#5J0P;h+_lj5K49hF) zs>es5Ty9gmA-<5-0|}PzaxbMx*~~D zoNVDWPnV;Z(YC~w6z=MBG`<}4Xwa*=jO(_9RyAeuHSzWFjqxqH>*6i(9bICDz2dtI zkH`1L59W&a(fEn@>G=8hrQ9CztMNbHc`V@nu*DL6`7cpn30%Gs{(a} ztFCQvRhxdrs;*VlRcfL>F|Xsbs=69YEJ!R$EKRIPtWK;=G$%GCwkEbGb|&^D_9qS} zjwMbe4(AG`CvhfmA!kM6a^hN2aJfkx<(}bklRkAdjceyKeC?c!uqDZSSaPP_l4P-} zg&HCGN;%nsuaOC(UVPQt8Oco~x=QJmWDs8y> zK9j6Wj!KS6PDoCSuCVS-;Eq9ZN@RMnHnNe{IW5VV$-3lRbuU6)^(W^i8yjIin^lXb`vcY;4BW5aT(R2Zwq$EzWpY`l02R~ zl{}lgSWsUS60+@At~Mb*dYgA>xBZr%F1CHZ_@hzSu_>JEf#1Nr@M6#}1787tTF4te zv1Fzb{;Ea)1b3-_2mBk{FMS4>bp|cX+dxCo!qb5J1EZ81uLC~|jQjLAM&q99InWFF zzAopzapeZ?xVrFM!ucxjKH%>IPk{Uq+$rAy4$9)4gg4G(?{_Y+{e0sXYgQcIbx(LF z@GRc(sOR!CTgKWdu8a0K)6S9LJPytUa85!p51dA(UAd5H1m^|FYy_u;InKF|j{y&a z%ps&6!Vbv<)AC8+1XBM9$trO6f-@VOJ;*hlIeI|JK);fYL2@Z$hXIaH*{n1$b_rN} z2lT9iWGmA~E#%*X@P%W&yRRtdIj^vIi%Jo8gca==sL*s1bqxL^`PHFU8b-e*EN(l1*H!H zeOy_~*y#lx0M6a4O|F4VH^%ZT=x-<**5;s;9j@PDhb?n1L*@g>w4s!Dq3vDRa0dJn z(A);e50R?cVkz%wr-&*?r16f~L#WXU{IrT)B6sM}T1MLKTHzY5Ba~o`E0cQ}Rv5K1l_{4_6DbF`_UqOz-i=E*+=y$=E!`Du0Xu;leBA)?8%bi8f=JxbBHl{nC+ab z^q?IVqmJlh;+X0kuw)-(F2ir%fX5z3iI-K>!DDx*S|hcBYvdS$QtFuRECk<=IJt~^ zHL~|8a=0~nL2?-L9R_p`M_F6o{~&Dcs@fN|_yaVofXp9M44^GOt?UQgh+O5a-x6*{ zE4-z8BBwevNN(pRqRt;d+jz9&9{B1U@)jw+vIKeG0RJv*wYQ1#n5mRrTe)TI0qnl$3f4d zNcBPUL2w)x_f{jiP;18&&~GcxV3*TKc%U~@HI(&9)MYICX$vCxBs{PS<&J`6rR5on zcxbz7D;LIO=usc=y^l=4VK)7)C-8Kd}uqRyr*Iw{M*!61pIlF<%70o zk-7s>dH{I`!RPm)^i$wmP@{y38So>RPk#*h5K^zJkqzZ;Qll$42KquDNc!R1-rNe> z1!Xh(*HLKhtwww18{dZIzk%nEDV?g1K+iWZ?|d7%-i6FLj0O#$w__w9hB4Y zURATRnr-IyjB@oHv52eT z)+(YLrK1#v=xFjF-AR) zT>VwQMyriyZLWpjZ&0Ha?0f=vGB}&y&qkg9)lv@qIT$DF;kT=ZrB@*N3QCy+Z4bh> z8ES-qOatT{z@t!$rxDeMRl76C#Q5x)z&DsrM`WE;Z8fh%p&%y zPerX~qVzJ@gIJPI==lmXp9I!jDjLf%V&`HX1zU2jvh$p=X3zGo!4JV97a@a#5{dp{*6PAN*zL9dBcvy{I^dlkch(HBvu? zHQPp5enqX=c^|G8K`Db^&vMHrSi|$)G}kaSKdSKxsaw%Uz6qPZg9w3VoPR{5eMenc zSgAd*&dF#0Bf{51QX(q81G*5tI}bw&CCp2Yo-{VK_$D2H-)!>wt@Z zmjZ8s{2QqI2F&b3pmRS`?*hJC&1Ik`0l$k}72t0I=W)z*wb(m!4*yR5m7+05)xvKN zK>q`1U-Tp0jh4mSt&aiyd9+A1=7?%=@=>o{%%QaB=X-k3vJ6 zn%97LK|e+Yn(^y77v|8*m~B5`+R+NmV%YX5YB$k&ifo(h_){5v-r{5ZgWZf2_{k_{VxFIFCbeHX`#Z z^7??Q^Z}IX9T$x-@?W8OCR%5pi+6}W!T*fW24da*O&4i%c%AE*wyrlX@YRsB5&ei{ zoKtWWfNN?eu1UrFEF)iI8Sy?i=a@s+rx&mWN>iu7h&8p(F8bsp|ct~`$BRn*T^v#HNtGJeNXjwz9Zy(0;`t_wD0fqC$RDwWEldASQ|_qE^f#Dsy+@;*9-?*qL}Ehj*H`y@UOx zZtI@e7R*9CHsG37-AS@mB^OjbX1=2vBDb}D6{gnXj$Z9+XLY~C9_P@ja2G+_-+q5W zdj%LXkGhVxuA+Qup0xbO|IAw)M zBOUjNpVBc(9HQe3;w&Ab^|#22Uo?`&Cq$KTn{k^MYxFjHi*d#sMqlxOQEHTm2aWzl ze=)%rWDF7y8H0_%qT0B}s1#o^9x|%M!$yr!BfgA#aeJv%l|PS*Q>6W(xFW7gO`0+w zb7dj_Yg6`-{p0{SL{{)Wb?7{f|HGsH+au@52Kk&^D3{3Pa+O>o*UOE>n5XoTK$6s*ED8TpOm1 z)T-#$c&$d8tWD#4iQ0#}hH-7B7+&OTrasb#?|(W!VA}aI_)ju+J;ZlVoo!6ZIgA~n zkov#DxzF`88pk4#l)ztuh8@s39@r1g9O(HzWIVt*jExb{_CB!E-{ffG2m}6}gL=K= zkZTjiA9J)S*B+uz@%uC!FEU5=aq|CfKFQe8A9PQa*CUpO9}<3*`P$RY?nHmd(TrYy z7tt>v*Yk{N_1+Wr;ux<4{-&RK%7y@c;7FxG3J`8s3$1n6eSOlNtg4$fIaWVB*e$ypyJefOTlN5U%f5%*vhTZ}_T*|qu?O}D z_Q3up_Q1Z4J+SX#59~SK1M4W{J+O`v-UI8no%g^xN_h{g<5Ro`*3nNGH+{>i^oJaG z`mXxg82nDZhXHiRpXV>~C%`N5_w|?g2Z3MiALbwFuL7Ua!L#I2`D}W;zb2)d`J9)5 zbfsw4ZPSze(*T^#XD-K1vtfpRHqz~UOtUR~wxOQNt5@|w+4CrU0olmsOnupGO1CW? zZk9I_xUT#K5cbOo|LRoTZM)bOPAC7Q{92y{)>4`2!1-+8y4Yab#y;bGT$g4l)Ao&B zc6uAK4!e$<{98Ntah`RibXz`^kJGmMccy%6>*n(w%LbUyOI@p<3mrl0UXZXQB7p2+8^|Aez84GLE z=(LzcId&Y{ZDQ#Ntl}UuQ=B?cW?fOxyXWtUwRN%RJjMfnI^qK>xtt zz|cTtU{qktP5qMXyys6$zm?pdQ_fn;zqX%?GTQ6o&U@N_2PRnczS-IGOQx>_6P2HC zbxyT=eU@{2JKW{~3(X5HzQAha{I zhwFHZ2`4qXe2upah>BjNmTakxjgSGY9XKRh@*G+Y@T6&@3w z5S|#G60Qx;%p41|&VBZrl0FXK>|B2feRev}V{6mmE!()iCyRc2OtjYrRzI=(Z>sOx zZB9DEb=Lemx&0iTtJ>Q>r{GrgyvbPGA(qq6cE53E^rMXVFMTXUzfU`-=KYK@sl)kZ z_Rh=jXGVFcxiWKJ%{(`!jd$s1yG`uzx?K4?JU`rM_qXuk@G|ZP;g#X0@VfAZ@aFI~ zKx=pxLuwsv>$7zeg!hIIr1~(IlfFK-`=7lww(|4%&GSU~NcecF-*exie#iYUU0?WA z_-xj-x1~3HF?^*%Kg<}T?6D|(J)(73$8#F>SowrA0mfguY2#aO)>-3Iz; zSb`_uj^{vQFNb3>@?HY{6m;UAyzU0a2@Ocqkm~TFzTbr8AHn|!8u~)MD`b8MnM0s| z4f+z(p7m%iw4EDm>O`BGlR@_b{WR#ik#{BX?t`_9p#L?L)f;pd$P2Wr!q`io^;Kmt zZ4QIBB(%+iwwGb~T1fs9wL1*@G0@L}{v2d}1Nt&(KWO;PsrHi?pzA;n28~@1ngp$$ zDLjcN!fqV-1<=z$e;P8+LuNSWTG0JbyZceQ+d(5v98t*Noi5s)pb@2-ic&o5lpfI7 zVIsc*nT3!U26`gsQqU!!b3u=Re^eC3z&W{e_^sfdK<$c>{{!%=VB2u;dq94(deRDeATJ^B z!c$#s1^9RqgWTU%jZv{0<6$-5jf6}yI0JzNW1&({BlUMo)0kGxPXwUn_uv#krW7*E zkxSjD9xwQP3DSH}Xu{j!Uffe+jwloVAf6We#RfVCiZ|&PB;FDS#An1oIzB63mwUtz z=YHoeMLGW~T~y#M^Kwy1uu7~E>%~T~MYM<=Vz<~wId+SqM4u3+#d&c_TorB7DLpbI z4$3@PBojDF2>Qx0!h`52m&4>pSw+9b%NjXZPLng_Y&z=YJiMP|DULF^f=Z!-w6R9| zC6_YD)g4a)YtM2l_pf_$nml zwBLPo%;!|?QRkh!=LGkVb6gJ#-alE$PyeA|An+96N<|}Y6W++S5AX0$F)%^Banqbk zI6*PcQ!Zgn$MjxX>Uu=vpMjPX(oLZxrN@1r7@kg*azuQ$1G!xUS~8A=Q-9z^g?5aF`DeDC9MqejpfEFvVR+uP=`|J zFxF5Bg+!6vWW`)#Jy|wdZ!|WNWdSN}i_t=|R~U?0q-UM6!`My!xK6VBjDw_Ag9aNm zlXVQ7rjF{=6`sNw|Gi2uJ>&zlEk>`8OKd6@L)Qi;@t<}vdmY29m{G5VPo%**CAw{YujpF85tcNe>RxO-7tE_Roq zHK_!5fA?Sp^O(Do+73B5%{|mziP%YbQ+du<;~s?;PqitmJQxdIFwYlu)N% z_mDq5F;7op9GBtgyrYVZZ^7CGgH)QVgnC2pHp0~)G@RoS{rXu`+Q9-h* zpC0iJ(vMU8GMrLzr=NA7^_F{wc}G&;UQE1o?lImf9&Nqj-PgV2y*1v+-f7+$#sD4< z$-Z^^Ue8e~X*P||*U2v%Xf)|Z@@h1u_VLz}?+Ur)sTK$Hi{5$O1>Qx(U+P`qUF}_K z^mA95$GpwnP2R0WwRgLBr+1HczxS~Bn7fDfr1y;Xf_FQOKU=A_cJY`??LniH_pP1f{7a9(|tagYf5fh;Z>Dd0RV5oY<-n6zZsYJ-+|VFSGLd7+91d`jmgB}X+R)kcmeg=jCx&wB@@6ws-CYrk1L_wjGZH4&l(jc*xA~sIP636IosKUTt3+8gXY=H zaid=5CHNn4qHl%I7qVxxTE@mH@N3ZS0(`7o^~)-9pmPuWe3Y@iN=2jkZU$(qN*!|` zZ{qE!XYsz&`N|&f)#`S)icITjuL*5hjn-jKIa*{4%4$&_fVG?9r8=}!2=qTg&rax! zz>>YH?|?=f9m}C@G1kqy@#TSh;F;jppv0+Y)0xmYtbN_=I0HQ!)CwE8!s>T!-m3x+ zms*}=pB#qFB-ZaduY3j0Y(zz=6(I+O{au%(;H(4P0QsJ3mniTBcn0sEbz0XI{LVSD zxd{>2gnq$!cj29L*Q}`EUU1RUa1ed-ApCg{QLV~i&R$FYAnx!T#FhFC$f*5#O^9u- zqX{paU>WCU)%6MFCj);M{NC_PD{L#Lt1s#N7TRth@MP6Sz+acgNU}T1S`H8AgRX|< z*U$>bz-a_PVF+YE$X#pAPnBKxX-+J z>zv|SZ3r8zI`Wb3$CN)qY4Y}&(*~uraavlc4f$Mdork5_aH(V2_+65APPg4@okwQL zf3;&B{Z$0x32HLzOs`XBJu>{z>6}q!r&vgbw3xN)kcy{7nvTgIQ&zV6XVyE@rlPcV zu=|X~%RHxKrV-2_m`zasF@E`Pa!&czI^VRtZgEc4`xfU;KDPXHt8<6`m3dC9M`nEa z=lR96sn#%up-g0<~F>ku1!ZqDe3n+UcNY;X5_D$h=W zJ-+t7XrK36Iu83fjx|@?$2$Kpf|C|~hTsChWrAxyjOziRcmbWjXUXxHSeB&?ZC_^c zsjNW6s#{tac6uOR)uF=}c&k{;7;iszyvjB%Ih9R;;&y(Z2SG1_(llS)Y#g$EpKX51 z;0O9!ekKSECK&4LFi!<42}Ti&$I`_2coKVeKt?}r~VF8`_VmO9&g>n3y0O~?QAu`#W$XP!IE z%h}F(+2NLU+-mI2=D*DTlWqRL)j54E%69&9+9%ylH<>fDmY?Npw@Lc?iTxWi+xuHE zp!z{Dm!Oa!W3r4gTFpCr7!&;p=vT0#ri`BqF?PMi*!ezVeIR2E*ojo<6X36BYr+xhk>61 z=QqH9aDu>fz#8yx;geOs)4_QjxE7_{4-7vzrvNJ-<^sO~&O+dcz$L(AfZ-qKW3Wxt z@iVahMPQ_w$`Aj6)UShXMTteAM*zcS$4O`#0Q?I0@VN{A*DivFmyCSK`~Z4}gTEOX zz;~5_UJZIY@M&-mA+A!yo=?;hJ})l_O+-3>7r-29Rtcv$-W)Hwm~+f}kw@+Gj3_Xl zHJ=ql=0BSMB)a2^05NrdcKUuU`ukq z8T*Ty7lr!5Cg-=lvdMgWiRaG+`^!BxSYPmAJMa~sK2}**g#8uH>@Yx-%fWJ}tdyhV z7&$>slv8kwNjqv&)J$0?=gRq3dL2QdTr8K-u@aciifXccO(Cf|EAKkWyMd0Ca&y|T z?dETO`+xDyH@w@e!`s-@Ti`mslkMZ)#&)weu(h2umXYPBj6rNU?-6P{sdhHv?I_mQ zUGP0<>w7QyOQQYjE;E7Gh}2hKSWoKfF}cG2>WjcPc7*;l;CkTC0Y8J@I+<{bb|$rBC3?fQSY8*14FV2SKkiC?)7mFxY}(3x-WSziF;x`eDQH|Yiyw=m*ha@~VwX55 zO2i2|J}pktF+iN6W1#pybPN)|q2n{+936wj6*@jEu8Kd1A>xm8l#7q(_&cddO$_B% znu*UzomMLq(v)uTdFhp2agX#%zo?W!85F~1Scb(2nIm(=y|Rn!B1X!tva7gH7RUlI zN_Lao#1~|D*&7CQ&2T$Ti|&xmK`KEkR%#v@(x5PK( zFXb=AYB4@?f~y-V2L8p{w3L=X=x-IUfM|quau?t`x!dYB`P4% z^f3~jhs2tXv13?AJA##v;5B@q1w!1DwKg4PDzjSKQD%5ndppXE$ZB!1C5LMZac>rz zHOj9vsd|mfVsoaBBU zd625=s4MWRtWx)9NFB*4H6}yqXjZAQ8P?B24T~)MrDgrNtUk}Pv`I_X16i!^EHyrh z^_`_2%wm0KsR>!EcfjY$e$_$`WwG7?4=8O)syd7Hou$5%#rn=tHCe3hEcI{}>-m2h z+{+yV`FMYq5EHXTMQ6D$XN`-_a+9(~MrXN4vc^WfC8?$4CTDH;&T?PL+VY*{retmV z&T@}tZTjsWo_Nga*t)P&uRHrNvb%g&0=3RxvyohFPq%- zEcRuS`+6t)?0>$L3BK|G6bRK?YvJ9Fpm-DJroNFz-#MvNF^#2ArApooYxrid}67-OU%AO?()hKQI_ zij*RyNF!22q<)lA%4adAHbqL6Qc96hqedF zxzC*WxpQaEncp*W&z$j->A})i25~g~Y5vNlad9~HsUm{KtdyDczZIkQ3+m@!*I>We zCu&G;P@~I#AY6cr4+z;+R)e!VE<$|7OWBk|rCOcw$M}zFJ^Lho zl6j-oMXzU3(MO|?vQG5Q!x!_H)m_+p6HDZ;@^{$f&O^>a402)YCZcIA8{|Le|Bz;v z7~I>J97U%(E&A1JcKP%%v8i$XC*l!!7hNlX#b1L=raqEgHki^LMK zTvUk~v0AJZ8^mT&D|U$8Vz1aQ4v9K(T-i3QQPuZ$jNQdfu#@Z_cAA}GXWISkL3XyC zV-M%c>;k*UE*AalQoGzPwkzzZ_6&QrJ=b1fKVvVopN+JG_yuf(U%(E=52SYryQSr3 zSKBM?m+W=+MtcjU$_TeD? zN9}rP%P1Ku<7GG5U8cyMvX|^52iQe&upAPoCz&hrRA9-0n1H1`utML{o*Z)Mp6aQ53xGo1sXA{?<;(P)Kd4CJ? z-PX4NfeD)e_c}n76?+2^GVJWz`1Vn_{{ol^cq_v1Lher^_g^4|V!Zt~AWEYFa_GDW zZ;`U~9747NqO7bRzzu0}OXFXM5XfKC8cD&C2;TxXY8b}C>J;yi|MeIfxTD%4&$g+GaKoV~FA2KXStA*n4uyGTZy zLcIMB+-OA>+K-ii5PZw^DGHpBpp~%t_Bi0}c>5c?T?04H4e91UaShcniPl z-o$t6WJ+7Up4;r#f%zN~=M;N>E9XL$-*TGC!?n1o8|F6{&7&J=7T*BvqstrhkE(Z8 z0>xI(4tmrcM;(PF!30xNI!als)#D^Brol9<402~${psymYY@FvIHSKHFq|S{ z7#TEA(ty)57DfOICpq+3#2`n{eha8i4!sxF8a1C-X6i=4#UVAGfHi94d(K?`6n}~_ z{QI(;2b~8QcL%$JnV|Zg$ZV?fBdmLL9o77${=@!{SaMjJ@n&t5)2^v@B@QeRPj0)W zn@lOBntg!@fzV0c)()5kS5?dCD4?LZ7_Pij-4 z`M+x3_8>crR+I6~mT6n-O>yKs=_v|g(lPm@5`U16XSCU2>ZqJ_zsc#4Hluq_E}6Uz zOFa>~8`?kh1ge1~dWMn7@4)nvpk=)M)9=O{npM>^oJ>In`OYz8TregK0+bp9Z#O&U)}2 z{7sh5_Yx=D*C}_(*$v=l2Y{cw5&Y~x@U!X&7+B!f7Tc!P0sJYGxF)Z9mLko!1Qs%`0| zEyE*I2#xQ_6-89;cVd0F}2WI4yyfYq2(BKTrIQ=2farhkkbt1hM#8Y zk6nN2tz~R0xi92TQ)>Ak>5Zfm@1ZpB^%f)D@kseWleWUX1%LOVKaT#G4FPX)E4xtX z5QbsKjx>(3ZDR{EJmh`ocQWGJ+wF<=WP2K!nf4rep1sgsY%e3T!hXSCWv{W<+ndO2 zwYS^5>^JRw_CYd7>|>HiNBU%EGF|OmGEpYWRGChux9lee$}D@U97_>zFZ`ikXcT?D)QCH)nwL^Z-d+{Yvm5Po4(vD_fwjOD9uAA z&H1v9(yWum9qzc{X*w}Z7g^_YaT1&)r-zd!4>=iRGM)ai(i!ArJ2_;AJ6-HKP65Ts zAyecOJEcy!z0av2Gu4^l%y#BF3+#i=0_PcLsqE)GORj1PIpVBzUUJqs8|4&dqqD`? z=IoU7?Zt8lndQzNS>?PfS33vD945>XoTGB6Q!j^lY)_OYRwjGmJ>AH3Cp^oV^+lFT zh|iM}C>KvpPp@#FljiB;89-*R)88{h;o`~lrEWdzJ)1mR zJ=;CIJa5W@o_(H!o+D(Axy(s&9oHw1yFRzG+f^32iEgs&>?V80QHw2+o8445UG8>! zgQBoj;P!J;BX- zEztkRfTxx$(((yf>dEpW1d$i=we(Slen+A8h7JYPG7Lt; zDBeP1hh`uakm|7}BSdRwg#3~P-K7mzAOx~oT1zYc7s6jgnp$E9xo8P7qy1Fpem&wK zWuwC~2T;qBrQj{3Da0l~jY&4bA(g=)&#kq1Y8{yjbs@BzPdcF15()_rqsjFhg!co~ zI$ROQ=)xS2kVAmL$LMo~?1!aw!lOpCCQGfS)6#NHT6#pwmcVTv0E7-mwixb#_)5!q z^#;rW)EYE@hm;|$)Q~_asgkTgNs?R3uxTB)98zr-WY3&9C8@-JrQA|WZ9&$He_%>m zr7+9HRG7So@Y@jQ3veU81sOAjTGldtTgcj?1up%-zZRng5xW#1Nb%IGYvTCk>Ln1*BXd*dqz8?K3fye z6Kp|h4swtB9Ee&`qCUwy7~~*ZCt)RszZ>s;(D0@Mn3m#TY+|cZ;wmMR&P3ps6-?=L z_N-1n_etioL-tw9ziUV-s#;kT@qTEVOQ)$+bJ~IGrqb=q0%xcu2H#M;=)aryS)eAT zO}U<&YPO*!x1G~H6*W6Lgqj^4M2$XM(*?6hfS!kfBS2esdjqwv{*kKLfCvAQKJ*!X zN!$LVDt$%QKr^mQYIRSvyv0nPcPhZ@dR9nE(S!k&I)9qhx}8w=F(`XK%08CL{vj5J zvQJ0ZUjtk-{O|kUXV;=0dYvXd`UK1f+>$i=oWMxQH>i@Hc}`%X>nr}8tFNx-P<`ps zp;Z8$1=AJ`%1?KCvjY@%esQpq4od48k0Gss}sSBuUkv5L^d^|j5~Veac1fzF-W8J zxunp>AL0bGIi>e*+UJl)5kjGo$NN0eXyebCKHajOsZ(pyKZjHbobyq<+a}5{1!H?t zBjx9TR-5Q+q}KXe(<)giJxWed@xPm~^7#BxYlqRQPTPH+sg*2^on!shfPK{}!w(}TG4^9pktl9y>r=^$Q6=?CO5&j;K^2<9S0cJzF}-KM_Zi~7CN zyt9b>y=YyWc-~+yph-wcMlB(CAEKi9l5fk%-ElS0Cxi-qUeX|0KYDsn>rww|lpehC zpV5lWMJntt8U*>yM=B)Eqy1?f=#72nWfan%l@VWlzR{s}YgFoa*saNp;J{8N&z4HR zc0|rCllau@#h!*6OEEI1k$h*zQs1#Sw5%M|9~AY!bPo1HhOwD#-W%xXGD`|#%+CXS z1G_K!uM%g&BUbC@9>yXBUjcdSa~)$FCn*xmA2NXx6|>KAoX?$p*V6IwTh#v|Hb@_V6OKk)!+4n zOzY~Jcb?$RAs3*e;RN*71pXbLiBoO=?PX^k^TyqD-CFs1)K<^$ex{{KlzePkq)F5_ zEjvZsC=;UivG$M&X?flO$&MN9Y)E#rri>DUn4Wq0jF#gWDrKQ~>N72Y(3%o$#Pe*( zO0=d-8zmlQv9lrZ(3(;W{K>CmXH#yWHKm&pg7evvK4>|{;W7kjK0jN3)mu}_p%|Y{ zNr2XrbLjv4dF*Wd&u=N#>LgtnW>Up(#2CHZMd6yez2(r|-RfH_)TzzWFgam&?dDr0 z!CQ6JUAkqsHFpX8%dIL3tFcyFYY|>zZLl^|NUgQQ+HLK%_FIRnI_tQ#nse^*7~X{^ z@Fd=Yr|}G)$@}v`Je%k6;Q@p6lu_xy@B+jOF-_sdi+C|FrF;o5J;ORzw3*IKdjkC5KXF54fj*5@r#u-_CgMm3A`ZC=5%rVZ7>XWbf z45dDOt8PYNmK_WCGkB}dx#A?W(ZR3pNzf;c^%-2888s)N^;zNPkd8hntIulVjITWv zZk*}VXOso*k>DrrR-f<0iAqbWC+tS+x*#x_p2!%0Jkc zA;#pwRwJ-j(T_IdG>!Jx;3<9;q~%4+cG*PC34)(dE?l<#b|7>%V1; z2yrXT_{!#R*O>RK5kH3J=1Ml7Ei(2JV=p&$Rml4qvR4~_z+M|-tM}@rff`oJc96ZB z?7cxd5YLoL1MawJfQJ4C+=J18ll}FFL&{}-W545l8hdL4%F&$ZuS7W7WWzXoi*~5b zkvAkX_HHU=bq`e*Rz#{CAE%b1M)Y`c>$dTDpe^wyo4%WYN?M&RFM+X)iN^_xmY5P& z#wM{T#B1u(sHAe8giJu`glFYffG0*b^>Kszk)S&-`|wrEZp4f78Xlqp*H|dX*Rxv5#@Bg`Xke~ zMR7I=asbWVnQ_W@iuTc`G*%N~zTkaW+5~RJQW|PY=}k8I%PG79W-8W?sHysGjrC$` z0jJ(iK<`5R+QypFt+YM~5bd)bqveU6AvK=MLhm<(CIT|wMcF*|8Rfxg1SvP?oRmb1 zMJ+1u{i#Mfi}zrsEyObN>#6wqv+hZ0{_7{&^!2vLPjPqSnL6Fhpl4;8anCfi;tl5+_d;Wbx)+mKhIpMZLY30U zR7|5%Ir-GcG#gJbo>IuQrG(7C)qv1|61*E#L2#iB>j75-;>NHO;2!ItSEhb^$jqYW zn)HzIEh%Jv$;arU(*7Q6zq5Uh13t$BH@6mGpS7q%^HCDnBbYGfZ96ij1eBSLKQsx3 z7wCw*RNK}(0CXkrpU|p6jSya@Rt+&Q7WxuehS9DQML3Rbct^#QeF?fu?@KBlXR)e} zHoViYMH!^}ai=@*l{{8RGhFBmmOkb={>h0!Cx;%}!A3U`IyPcGLXT9mFto{>j?QZm&(x+u>lU{# zl*;e;j3(-Pb(7_nbB?xxvm2sH=GCUk;P}mLYHwa*BDjbvz@jrg&Gl_&CKp32h+_U8TgK%T{i@?kum7xFQ@#6TTh#wYP9 zd^&wKi`IAZ`6Bbx626>Z6|do|`C7h#Z|1dp2j9*2^8Ne}uj9uB7p{omsiKQW5J{qk zND~<%Q}m}NQw$Q>B1a4t1w2s{iDFSI%0)#eH2G?%^93|<@a@U4c}m4pF+X_~K=if2W&!GEQANvsna#TKzm>=b*%+v0#YERO2Z z6ZN)jN9hnd){eKk+1>3FyJr)1ha3Yli{5wRxcAf2I?cdUnAq<3uuYJvY0Zj>s=evq{rUqQQu z!2O}(DnPA!@T-XVjv2AEHYBW2v4_~&vwn=NfQh_Evo_=&&9&riy#ErnXj%zYlDZ+2 zAU%P5G!cd;=?!d`{!(b&$+ zp6DeQrHHx1YeCUUIwA{NI~i6>OiIUIVq# zGpIvG?Mf`+Kj+K%|MKT~HUBHks;}|C@tyvIpe>2MNMb!$8krs}gWPKWFq2$^g0!y% zyd{K2-JhNg!Rk_zdpveLm1Igl&t&V`g`i||V3fYr@PCEje+u<~LiI0hI{vC@qyEXM z@EU6a!Z%0$Ee!uxXw|5{bk+v^`&01)#-xXTi0c0xrGa?rU!t*_!i^W0zlDUCa);qn zga4Nrp8zgR;GzBvB3<gup9#E!cE^R8bWa)e@Oe?1#QHOnbJeN3tESj zdjs4Ba6bfhC%8AlJp%60aL2&?2;5h~{R-T7!@Uabp>R)9?uIJ>UsfSjcZ5$yoX&99 zz?}{Evv3c9dm-HEa4&Zn}G&C8u*DSpjc5QIvQe&VRNI?w`_!|w=d{h@1{ zr&=v_)Y7$0BfrOK1rxryp(nVuF>4(wlyju^9kRCBuhXHp!8G*RhC=$&_gL9b%jeYc zhf~`x4)CAB()m3g{+U|f9ED!bV7;L=tXp~wiZ!Bz)u*Lb_IeGYC3e1ua4pTEHHB-< z=zoVB|1|`pbOg9mq2*h!df^rLb}QU^E&DnkRx$$XANxCS10V5Agn+LU_>*!LYR=VV zPJDP8*f$W^&CqL2y&I$V z0mQ?NHOKXS3s(99GEZ90$DbpPxbv7rYKb1$;neJQmqm4CZC&FFVSWjHE$OFkz1V{gaA5)?q=mg9 z&6k+nBJ^M_$7pU5(f5<+`$izysQ09dydrjpY~10XtSHp{33y8T;?;45$fJom) z8xndi5Pz}lz+OryXR0L~nydG4&h+Fb*dL5!rk08v(XM%=89OOB(}DNWQkt5h>cG4- z$EJ4)r<=UA_OTVLrSc1{>p!Y(9B3DF@@Tq)Y(4&|z0?h%y^8qm1huyn>{q+NneR7z zxEenjN7F%ShO`ES?RiluA!!6g&?1U?$SSr4vk%v8{fCY9r2CTYnF9af^-Vf@-`k9ox+m-XSN%^! z^C+=^_zxoVe}~=%2X%AJI;`@_0YAXKD)ZHSE@DqeFU7u`&~)irige1rO5dTwi;%)W zwgxoT0Ed%SZLQvsKhO4ewX7eRC~KA1$K=Sekwq+N)Wc;ZZ0o&c_uR+oiti~Zvl2^2 zmX}&RSvO`6zA=~91-A~lGl>oV`p`j1to$3f1m`l=(7>XZWKlE@T+FVZ^~|;GCUyra zP;#jB&c_^j{{`yTsqAX%zh9wMMIO7G-EZD{u%mbhyOPF`>uB9^GrN#|Pl zLe`x|hih1Gb_3N;KKmwnz`XUc7}k|t%C4fd%9p9`zRK=mg={>eU{wqyAEG2jGFcY8 zmF3dNaWDH8o5;S+rn2t`WBJwEi+zb*#;#|#u%YbhY!oYIW$Ym~nLWa01mg)7OFY9! zf_%uZtR&WJSnk)<4YWE9&f=(?deAtS&2D4E*l0GEO<u&lg{iSb~)?I zZe(Ah*76N@4;#nI*~4rK`<{}iLM)qIz!Hf&=m);;cH$Anu>079tb%=)O=mw~vqoi1 z7$y1xW&!2`766VJHL|2!j0coTJ)_6UX@D~U=K#(FTu8~3$;E)n z09OFM0J!P_mCG8y4S-t!w*&4Tui)E&2LKNP9tEr~8&y*7*nm-hv4HV_-O7kOr#oN@ zU{AnafPDZ5OrTcb3l^~C13a#vhXcChM7t*jFdi@wum@nz2TR9} z^7IDm2RINg3sCJi2^wqC*j24?S?t1QpiPgYu_)>^+*;~WaYgYo{#`@k*tIl9UPoiy zmub|xo<@_tG!A@)#>E?Ge7liGgqvvmygBU4rd*sx-1rvQYUfMAZp}hpGf>c&n83c& z3YUd(`P4AF87OI#?M&li7hr$7K8s!6EX3|4)3OZurbO)cn)1B_uv4?}OU*!ao;SG# zw#6=M7B<%=Ef(7>#7+fEYz7LNfv#Ywt#FxJ?@kGu%T1k|Y7So94CKTC^k{+ITpo9^ zRcs^i==<1F;--gLqlsspPMq>8YooQp+Gic*F7L`ycqY%{d3-xRB%(xuNELlVw#XOb zM1`0o7K&%ZYOzV|6#K<7JIYS5Q|&%>ww-T}vn%Xb_A0qY9&(ry>m)hp&HyLJDRjm= zQ=Lj@u~Y3?=2_|4;LdZGx;5SuZ>BfPn@8)JN#2>>1>WV}Ro;!>9o~K3qfu^D*Qk`J z%&4rWyr^R4v2=Sy3-zutZC3e-Yl-R|?)NVY@zaNKJ;-l0zK`opelM9W)bEpN?CV8i z&mf(4XOlw0((*cS*gryBBNw(jsHOsqN&g zk>z%oN%^uNz%%qsj9V=uE#|W75WkAQBI5nV2>-6n@E;2I_vjPh-xuz`VoZd; z=nVTeg!@ywh5OSIBmC1M{9D6YOwTP5{_XJFG!w=f4JlO0J$GvR>Tbq1wRLqVVqZj@ zK^Cnh@@VZ-Osk(sw7QweD%k?Im{xq%G_tLwv281jZhL5aJ47QKqcJYl>S`sKbcPt) z-!mdo3{IuX}hm!-F>UWYoT9Oc&Yar6yeW_@RvvUp9%3( z`u&H7zwf^&!oMQie`{5^f9UXV|7{WD%54Y3$I9F4;P2YRh%$xNt8>_V_6%Fbs@O`l zhHYS5*mky?z0D44Y;Rky?VLnoS84n90me3^m}_b=x764>wEcB6BYfS=0AF9N?O~?0 zhm{!Hw31;jY5N;y-1^2OW1IAbXBykgB*Twu`wr9E@0f1vrQxNXXNQ+kUU&GrG&#~X zRW3RepRs2fd#|?dG}PT`u+KMbEZ04P)aY{M{q`*%AKI z2!CC;e_Ta)e&d#g<2SAk0JD!gBv5&m@{r~b6| z@WDuF2)ot#wWklo>1>y)KMKS@Rw#K?`w7O~fo?9d-8?sseZj48C$o6>yY3_Gi|+T_ z@3C&~qwWvbMQ)|Lh$XonxQE$Q(N{!Y$*ze`k4|U3q7OtLVAuK9`~Jjw`(E+A!ZJI> zb&6-#ck0@yE3Giq>OewA(j2zY;_8%zXN9Ml@akrDw^FSPtB*C%%C>T?e5=SBXN|We zSyQc)2ti9F&>j-_hmU!r`#6|DH34%JSo;y5-$MZzqgZIQ4 zi9vh_AI1y#Xg-dY@d`eT&*F1gH$H-o;iY^cp8~14d3+IH%2(i2#5%r-*YchGO}?KW z=Erb)AXao0Ng_q0)0fAEEqtPj=q8ehOV1!aeIRk_xgt*#iefQdOv34eIbyzeMl2I6 zM2&b!tQVVEH{#-#5Fh^naq{X6!B(+D>=FCKAyFslZO4wW2+5PN6_7FRl z`1>MzoM$ByR94ST!+zeg26naQ_l%Rh zmV8wd`wy_6^Q?ni<@qD*=RNCTS9|_Mv8y~A$oD+Oeg*b(o{g}pJb#A$yk`^aYR_LN z_Vb?2-y7m~l{sp?;G<3aX=-O-O`nRF$Z9~^PplhF@ z>s>?FenZ!LhOPsKuJ=LLK||LEhOR?~t`7}ehYejHfvzKluK$?Yt26X{Z0I{`==%h< zcg#@vsiE??q3(pCuHMkqpy_g%rpvW7T`t#jxkAz9+L|s`YPwuU)8%?JU9PL?a=nT! zH%imxMr*oUpQg+0r0H^FG+nM=(dEW!y4*NTm)lv>MjGmNrt*h40YWNb(b3Ik_~k|3|*HS zx>5{XR~Wid4P94)t~5i}RfevfhOVm(UFn9dYd}|qq3c>hS1&`?b%w6qhORGzu1rJM z^@grKhOWM*_WBw6zJl88Z|J+h&^N%)ccZ3{sr8}Kf{?-nl3Q3kc>=$bW{APW(dW}# zUP}D@G&Y-JO{Yn}6>q0;J>mODFuh&D^!^!4 zZ+9@gH-hQy38we2V0v!`(|eCxUv+Pyumi^RgztU0Zl?3YLNFLs1!<~<}cL(1dK?)ysx`RUcBF=x1 z&f!i4h?%G2sPrjLzIvIGbC;vG$CX_6GE33e$jZUQ)vcKw+*SikNDI0x}})P=$}R}iC!AB!=D9w zGh2vn=y%~*_rV=KEy4O!Y1p_SrynFkyPjq$T#YKuqs|Q8phgv;zoPcs3A`siz~9$# zVtK3;D-g$yUKV?D*=3zFXDj+=Oy7XkE2PX$6+iUEt`+loh@OnVm$#fcr`R#AjDN4D zPQ2?}Bvd~Z&c#lWa|z?tdiI9cFD@oN@k-H?IK$pznwT!WFJ_8a#1H;R%o9HrPZ3wR zg!sb$6~7eEiRZyPrs_&fXK z{VD!5f4aYyKhxjO{|o;w{m=VMaUrx(>=AE&=Fz!``d9PN}v|0?>| z(Z7kP!9-v8U=61GdigR@gM)loz9A7c_(sfIG4I5@7xRA1hcO?;{3qsFZ|N) z@q7K9{Biy-_%HWg>A%{4t^dpZzW!zYXZ=--!1oBW&oTVji2?~i>T zc0%k!u@A>S7W;VIJ#k~>?vMLc+=RG?;=UdCUFwCI>?v`HxI(0hUg9J1L-DwHQammG zNBm6uLi}31D1Ik?kGk4SE3j>}2KxuC!rl_^P+vPBuMi)}E98~phjNI_k;7!3ERcnA zv@Dh-a=a}6fA+ouJgTA#d*-&?P4>VM|lO<0iPr{Kr`KY#Ygd+vR2J9p;HnR2J-o%OEz z1bvD=U60r2QP?ll^XjYgwfaVVi=L?NC7Glj)DP>&_0#$V{fd4=zpdZZ9~z2b7+!{{ zp4F=u=~RE?9iz1osMn^ghDMOlOh4|u#ID(`cDvojp4Ohhp2?ogp3`2yUf5pD{-M3J zy_~(G{WE(tdrf;Cdp&zYdyqZU9wttRGvb1{Chmy)4(6~sd>m;V860^W1snm6Kt~Bj zDaSO&EXQ2OLdR0aO2-<<2FGTfRz49v9eoD*4D)U7+uFCSZ%5xQzTJG~3??IC_b#jN zOSb;l(qCrbDfay$n|?JGo0Tk6+GUDOKFc2enk8O#+u&caJ+eA!bC2!q&(>B@E&M`j z+p6wR_o&HaZAW2k7uAbyYs>SOt!;^(M_;M0(KqOu_3i2&lKb=nZfiTQU)Hbdzv+MI z4-9VThAq|FvXiy7g0*FbwS|(kEqXO z@yOxra5(%NZ#mv~C183@w<^#z2K0o+Fr8Ug|*MQYyUXUeePZTr{}D$ zF{2yG-?OmvCdrvKyvpu7C z*%+>60QwHz4q_D2Dat8Q0OweM>c>^OU-9CeSH&5mvZsvd(2j90M^pYJTxOz4?AZF~ z(oz0tsX)KIRr`$X;!l>HEu}06zF%{zqLZJX-cYO;_XoQLvY*JLZR;#8*SO2OJl8cN zTpAO4>nyWiXe3!?$Hp|+NG@cYd_}f3#>rpUT*JQooF>6Rr#N|U)6222EL|-|Xon)< zvKyMn^scs?sWHz7v22ul_D#kXuvfpTK&7sPqog3`GFQE-S&5yLu-hVAik%2i%*jo0~=dxF=IZ zUQ^y0ReM`*Q}k6E&c~d)GfV1APLtHPh5N*~*O*>Uyws+;^YEQ)Ij3t!M4w0>Q1;6< zEu8}EZv)q+fTF}s;w&C-YxNJxf$B~ZZtF_ zd1&Q5Lw1>Rvlm;rSmXY_C2c1(oBP@7oiK=~*xev><0yD2SU0#Ys4v^AeF&CbY`r~y1 zC6U!K5yobRx8Rh>_pc`z1S*1DMps+wN^=BuO1#gb18?m#F*_#rx~XP^?H8r|7L-c& zgf~nkfW)>9=c`({qQjGlXKK3HC7yYv5}>`E%rIdz(*qQZcT!IFiA#sn1nrf zE*W9P^$Lfe(xm7KU3kQDr#i`iRAoaFo4G%bM+3f6m*pYEkJ_-;@j&X`E3D^; z^5uldOFQNPjvichrXJvSaC7QX>f$i9MdGZg{Nse4(feyHmV(H2lhP+l0R*PqNR?{x zM8F<4E-5(SQIBY)7W|R3Neh&ArH7tN7fvkK&0Q(luOc3B%F`+)ye79kP@>U;fe-1; zN1ZifJ?yY&zTrIia*DK7;<8xg%Ck2r)c`i^Cq3xN3q)EPQqpcI^3aKh<`sZa4Ubqb z9Z^&x`=+d$?59$Vl}t?{w<54I$NHS&@wR&}2K;~7HRPjb+?|VOdH_* zm`=rwHd>nVfPKEhBW}~7cSR!c$5S7bMn^#AQv9&R(2rv2rY25WH9z9fn>JAL@+;l;fI7FrT-f1=Xa$9SBZXy zmQ_-yCT0BjN*zI@;;m4~V^sE{PHh6E+rZ^cW)6Ev-*YO795k-f7N zOMzG6KP~T`F5R(DR<@Z6X;BJ!Gp0*0jO4HR@>ZhMr5+A0+HuZy$ath3_G0f4TxBli zXB<8C?Iy0miMH$Nv|otyb#0!Pz4p?{iYeSA^ODSpuneAD`wqEi79<@VKKe!DjiWs# zEu0p+YFf$%+OFkm@BQ_kKK0NVzraf=b_S$iM z{@f$0-}6_dAMdOofzk&0dBrt`NUzd+@W+ZcZ2|-2n>cu}Qo$v~(OTPVx82rUpc} zRb_2I#^Sf566(qdYNTLs1!cLfB!+MKSLBp6*N88~1C(D75h*H5qrC0>_?DRkNrFpR z&+j#->q#Qb4`ctNw!|2sDzw052KlGm0(1%ebk`DiajGq>EwAMhQ3kk!v#R5t`N2qI0c4rK{|zZ!q;{V8C{aBFl;6OEIE zK_kt7IA9~zBG5I6%pMPfo*Fv*bmNsP6mtKda4BfzhO}!UWRB7_2Hck_lIpzSz2mW3Vtn|YmkiFj9Z41;P7 z`;g~K62(Wd3eMKqvi1;F)il=3=zP%WHPNZr<(#NB>sV%amaMu3O?_E=zs8+4ztgOb z@H%T%zpyOLj1NO{X6f8?*P#B?w!{>NYEaD?Q`wFEj4z{7WQyUemqAuG!7uk)0sFfg zJ~RFejj2_~Ij@%ax|DdTiq|KKOumMg6j?H-!l7&d9J4Jo=daBUSo=3L6Uy!m6a8si zbQ^}+>TmGb^pZdOynnsvwm!F43Ha1_irwcnaLxDxq6i#xW#*LRAmDU0jrF6?m#++U z+0#!f*~#%+A6U4E5eU>^*5qnPav^rqY?Ft`@{bCpx+Hk&UvRC{CsL>ibH^OM-(2fT z4E0*;OboQkZ!vuX_kX_RMYj)T<&O0Ll~$KLw;Uk16i(1gI&$k)KV=_PnGz_HIG?JX zYV!W3hoq$}6Qk$3`25k*8(_h=ZS(DJFN5^Q(-yuzb-XhG?)KrN*~DuGGU}(+DL3CK zzPHTnOu{4XmMW-t33b5E6?JKdCHn()YvGQG2Dp_rnL8I$m$E09S0(+zQ=_#_FHLKr z2EWY@FY)2hR2asMl~H((PW;S|QfjrdXtE?2%HPpc1Qfcw+q=toY%N|j?lsuwB}*ol z&z7YEIk_Fr%BNB?T4;6YDe=A1{8Y$VJCJ%B@_DMaWD3~hn;#~NmiIBae-hYoy4g5& z;xwLo&GCLc0=fZx#&+UoUiBuKY;3+1Xg`$HYT$n9b1Jy#>zjYp%*obESNX}vUVdU* zwGmj5uUMCbS;8r6$n0-2L-DCFyaDf~oes3FS;GqfL4eeL*zHVxuEOQ3gQp15<ibk&n~0P#2XddCmlMP%6}agM0yKMBTmctErW%t@tT?_8bc@wrnRvA)ej>#6cYmPq4qz({Y~b$}RY@8(rtj)P04&QU?)A%?K2vF9~EbiM11$^5z7ePX56B zq@g4Y_U&A*!u!z8{0u|tRcSx@m^2w$l|f!q!MS?PvWvNUE^<$WNtw~ryXQnhCxCiS z|IW)gv@l#dL&5-iTj`lEQ*S@Vm2nxHzI)y?74~z(#iFwyOu=3a?=$MWD2A9_PFPNz zMcD9~;G)azi%t?Amf4|Gq)v^xsjxD8dyM&+PK++Q<*;QJ9xq*8U4c%II*d*XUEj{r zI_Xa7M#hk`(6VR7QdKfNQxQAj&ci`(ld*fQ@MiNwlf6S90f|jeFB8W;l)DU)ax=zN zw2==5+7-HfnI71?5qNDA7%}J#pI=H}siW9e;G#I{emf$b)gAi_I7->BE&J(%n)**c zE*)T+iF*dOM1&^E^OD49*^lvgl*%K_nu+s+Vw104rx^@?+)%+T3buJ(8=|9Lmdm3i zHVLTBof|eavuJ6O*3WlPBb=l^dFvzDdf3ee*V92{f5n=w{-xN)y(V0zh@`;%Ym;?r ztrfc@MWMpjO0C2ki+yf#5ref<4RDTlx9;>6uUk&xboGzMV9 z?=w-ZLo~2=+;$^#I)P@*MgPV+w}vl%wMJ&nEnf9G5y|_ELiRC@IK7;*NdjqyuXWb< z4|>e|3=u#4;2|#{c9`h#vRU%*orher+#%j;Xs??7SXmRT_4LFKGUOJ)yXfR%Q>OJ4!823yfwdZrca+U!JO(bPb>Qwv~os_yozsqMF_?gU~j7Gn$O|B~{gQlyaGZ&9jEw0n_e#dUh zVoQR1aJ-K|p{m{dEkm+dlzEgn(g5EO(U5%n1iLE$%O}{Jte3N*soFq}oee*CFSO zDZeQM2-*a>6}vUN+@YzgtGcvCoksoCQ|)=3(K)D@nC<6UhJlSKfGzz1hOMP7Z@hk) z@{};WukMxZoA;Dv(UmbzA%oebky*y2X)6@vseHT@C%j4EIdcd$`$A{W@dn zQ1U3ri*al08s*FSq|g3#xyO#IjwOG*mDrRhKr(GgW-i5Hd82Cs1Rf@K7>5 z3qI%*0GE*oED8aL1jhhW8kux-hmc`f&_m;lBtyw?EkIB{fV0sGED9Y+4fg^N!sHQv zh;VTLVTU{l5ED)hNPx+s0mq{Hlx5)c>><&mJnMm(XjI2PDYcB8tWSv(5?=&lh#2YrYPN;NVZ4BL8&H$ zD*~EfJ4n^oa0fth#|~OGI-DBd3)?}hCWRXSu3$UJ)%fxRPGt zIw%ob5#Wdb^bSfC*GKRQqX5(+R;ZW}UN8h@0|4zZ!V85UZD2s38O4M^ur`>XrbaQr z5VQ?G=&DgnC1xje77y`lEpogj&DF#DOH$cz{BgIe%@&*nRXfzT6!IoTs;NHFp z6+y{LI3czDV>S5>VPTRjAbb+B`Koz~QyGFU$YjeubxV+R1aqyL5|bAKoWQ=KtJ28( z18`v=gb4)rv{4({5f~b7L>^*|QScZlX+$1ujZ?q{?KMgZvPLSvgwg_D8il|>s1ro; zs(=ookPehkOhiH?MihBw=qo^uQChGyS^*h!!zeA(8m|BqN@AoFWQ|$C08KX13ARQp zAcjsE>4aM27T`j8jOKzckqOZlapd`+PJm^jxe#mY0(Pi}(Oj@KIwO)i3KRpd+fjo) zK`l=Yl?KEa8L{(dVgJe~l^~dSEH4H4Ohd7Q?xk4%M)8C%-7ILcW!buQ**f_D{H__S zjcP#*HH2LwZIA*=I!e*1$>HpPde{PzD+SyhP~WkD=!zcI?OGLMxBC}xn!9uxSWs4@ z@{mTX4Hl@aQF(A9+6F&#+o(LW5pe?zN@3&>(ugVfF+)f$299OMp!HlMS=}f}TU{ez z()dJ6jHFvM)wXr(ag_Jn#tp@hWUFG`cz;t}Mzi9G9pk26qR`JZet(y6Fl6Y>&Izrh zPjNTj+)&B&(G;Oio2bqQ^WeQFuyL`WL}%kzsYG0pE-f~Su9Yt&M57zVJfPQPYR#FV z;KfgBNR_Wzg|cRoAZiwXqzg4Pr&mG&WJl)Z6dJM^j-s)s>@jv+n`Qn*Ays0T4i^?rDC9hd!9#rv0)p&yNMx|RT zk+L_Z20+3P=B!lnrQea2{E(5%p?CM-lcBcR=z!0;!PezZ!#AzP6@ctpGn4(n74cwDim=LmH`WFs{eKI8qt|AY0%q29QqcQsQxtB=8KhO&MVF>PSV^6Tl_Oi#b5 zBb_QiqIZgysD*Q9+x{OZU*@Y~3>X$&HLq_6SV-m>-Z7QZuj4eX#qMrt zdsd{TCI4(qzM4LjevE4{M0mZpoUr-n{V|Sn46(&+^O0xsXvH>OPTC&l)}8#_ruB(W zc9j5lR5~JhZtt63#iqT%nXAgTLd2fjJ!*6Hz8m|Sla{gV!12BI4boq)6LYe4k&o-F zQh$~inD57ni0qsDxSyw-{QSOWzoG;ca5phD1Js> zj-AvqNMQb^YN9n}TbV__>6`2n_8O&$`l8PD&8BwZ)}S3rM}_*-a~ZWd_g2fqD zsDA}S_^kEmK4cTzzL~+hCWPO%aVB^k-m;mfnI>G=Qn}?iY8#_8eKYY9uGyhqclqun z^FTYK{K;uZVY7wcU`X72hV`5i3$aEX!BZt`R#QrQlCAYwtDLg$4Z-Xj`F%K82c@hx zbuXrU?qo+Z+X<;X-sx*DjA(4Uf;X+4d=M)iKJdz$y<^=cT;rmUBt4^4z56!b!d7ZN zY;;3WYW#(wB8L@cx~+p8t@VJssncok4`McGXSm69<1kQ3tQ-d=#xJMtP8T2`Ey9FgtuTLBUf{BH4Hq z`)L}=ve~0jKYpqJiOloS&QzN3TkJzNbh(b$UWdQtZ2ER|uIlrth7?B5S5;LrI#&F~ zPayWHdBiU{AaGf}o>AzL=;)L+V1-TKDA%-aae8o8%$)gr)<{nteU5H!>@D;fI+@pV{m|GZG34SVi(Twj zMS2PA`LLvm&xDTn`n+RlO?jr zDl){bbpO;ePm+~Y&#zNavMvo{DNDl0uO3&}%0JF^@rvRO7d%m8pe`{e)8Jv5@7LVd zjA1TJ#2y5%*SXNx8e)RW(v*h_HdKy2A=)_CCh8cJm1<~i7vX-Tt!*SPkSx~!yrCZG z{+7HXMwRK)#3bY=ojdAOqpaFlG5SE(Xi>^nil0;`IR(}RX|c%$LwOgrjkQQRkEhR3 zO1)k`#?+B3E3?H3nUac}3cq1()RL8#L`FwKM?^<{gYd?u`_#z@#|Z^+{{wgC++b(e z0Sprs0h56Zz@EdhgH?kkf+m82LBQbZpaa+}3<7I}dBZMXsP~(uO2B&VcT&uUnZwp$ z#IPh-?fuS+Coo)CG)w`8^4;P)$#)MUIwy1|CMQxSUMGAfPA3`wCKP7@Ul2hMEGTeICdBCnoLks zZna{aV>_LwW=ZA{y=UuthggA7fmDH5f$WIjNHECF;7Bk=|Mt4BV=cQ}PjzW5&3d?& zWM&h7lA;?>jqN}+1#iu4Yqf1Ay17b;up&(6)NOR6)7c!-;G)Y@Z?jWR6Aw?yx!M>y z-84-S4WZMs1Wae-E}Ue*P0708smCea4M3J7qpsva&-`!g=?fpbCCp>!iqkv2pE?!} ze>uWZA1DG^5_YjxbbzVV<(GBz*e!7_h4C3D!q^spjidvgdPB5)NfgOMF(UKsR1P=c zd(J?1`$O7x9ARs2kZ$vv(HX!dECemrw4g`Ayl6dYe2OpktF?1+Cvi^&;8O$7NL`Lr z-%)+N*mA8RP+hk?!65TP!R2d<^XGlLRzGDmc??9KX?(YMXg!J*6pppVu?0 z0;F$H@X~V1VH=T;KRA>-^NuWdyu8~b_N+PyJJyPVdW^mbRX=VqRh?S%hFehBpjjgQ z{dFx}dX05@nNK742%BT-YotsXzDQygjT)~p(G#oshQ9LZzJ=+Jsf$|-vA$QI%!`v) z6NgeKYEv3Lju^|t<}6F}OEl_~Y}DD6%bm0>11w*|xGy4!KDK*iLiF|%wo><1S?NET zMix9BVcy#(Ytyr|A@T&Qv?el-%tCW%l5F(Ydz*c`=BF=Ti?F3wxTTU~OPz9l6|NRC zRaqvCpkbRI@hMX-A!>yboYyD>(2yv+)ge4I{#JrHOmG=kZ#KUovlzZm0p65twijxj zX>JH=IPpKL5`HG;v2MDwRHjvVnfbA|VaJh%MpIyCf(0=pS)yXpfbJ@{zu!^L9{@4S zy~E!o@l)*}@IRe+UFb)+H|+H)7gn|-GCQt>wb#UUZujHBZ@`ktP9c!#N?pU&uyHi} zREL+P{Cc#JC)VMjOzDWlu&ia;Vd_()K#2bw`25#-P*UADbm8aOpKAj<6BF_SDSNOJ z@$`?1c2Me!lHHHfEVeZlvftmX^}osdDk&!0X1MzO05Q8~a%3V;!a7@txETB^LU}>* z=|=&e>U)diF6xOa_~G#F6=w9&MH^Lm!SFf67@44NBn;JjB*)yTU_XmTDoz01M#E~` z{bJRZYJYfCz*2wg0?*RkTU2A$b<=W0X_ckdf4o`msK39C0gJ?re5~n3dZHK07f_2r zM_rkYbe+-s+h5=D6rRnK%129*MZOiU8bES;S6yzLZ}w@MWTcj5WN<|G`ITb6r_32L zzx&VQQuHwKmhU5RiXxx(o6~AuoUyBKs}3k9X~Z{6?`pVG;?G|<(ary0CtMnAKB*2H zx5(;#jaZf(+gfXW)TO+1smGzyVsKc~7@d4wXQY=E7n$-kTIt&T4UhL)hAj5C`WPQ0 zEz)ZjuZc4LXuMrPHQzzc0I=Lzo4`?PyrCg8jY>nSW@j#5p`*GWQyUxPgLdCOT748J zPmyUPoW_sew(IJOB=AJ>W_9=@g}h=~X63j3dh+73nplm~XnD`AUC+%$+dJ!Fu$0)f z=<3(8vrVPeI-AaLMD&;n&lX&iV?i>rvDrNqWd-yDNd)%wbzE^39)%e3RtF{%Q zH1?I0ZImemU+ZYi{Zk>nVs&4OxWBLcz<6h7q)oT^N7 zpSVksWn|2F<1^LW`Yj3Q`>2WBVJOmr|Hwg#PpTQ1Wzm-;Y|0HUk~=c@Ju;KQ?>Kj=z^hp9a<3yPByR(hhWu82 zE2M6XR~H!)0`f+-`Oo(Jac)R}U%lAl`Od7lfffDEJSPhP0avIP| z3U2EL-aDnVOi!gTvf|o&%bBYaUp;o} zshf>Mxqxq^sx8W%SaIbXo=4?wyq_*yh*^~sJ{7-do=YS8YAdyh&mm}2SJ$x@whknz zIEr+iN_^uFK9opc;TL&s#^0(Bi9GeL{RzeczK$o=l05cj2G` z!?n;4bQh5*L>yV|Udync>yE^W*F2aQ%sTWnTZ9~+RkVI>{k+U7+Hxdj-Dv+j{FR+5 zae34;c=Y(yvi*D)c6{S|ss!Q$M7b+_`ls#HS^<{M4KPM(j$hbJN$P@n-v%?&>G7$7W-}JlGms@aVv{JEbaSj7c;jM!5=J@6`1MDI-^EDiF6&uY+ijnKJIA!F zm9p|ueZY1;;hEGF&3)v1?M+@X1@uY!PgqL)h%!tuRBP+6JkO=f9IAun;Hfe! zu&-MdkTPf4&)|XF6qpll-zC@g$BN*V>e}f~%2(gipW7|btOLt_)Oy{81w#st&kuh1 zrYgR+*wZbB<#JArPKTXDVK+1w1$6v$Z{yi0*v@|6xV3V6njoX^0y*sVJ9K?9s=}4u zc3q?j^ zhid+v)@aXfLupQsdC-32G-0b0uE3a!U1ZiOa>Bfs@A*xe)OKoA&NybG2csp^N|1{Uz*VtSmjY7Uz@k$RYe~)^Xc9L?Ex*IbTXSMnaKi>j-}ZwUZ0u1xBO)l?k6sK0huX)s`fi_ z+fSuAcIIV?^mLCOv*;}4Y{nH9p85OSdWqa{Wv9B1Y-YGFZMKy!oi&YIz~vS1|3ME zC3^(DKtl{e&Yn*u-X*={3aT}XQ$>-hQaj#)K$w0>3Nv?+S5gGy27WTr25W?qIouYc z6D+w;z~|GSX5mb@dpa}mokJpRF0LBAubQsnl6$CTu!z#pH72<8lJ~na2EUu|j>CkJ&#`Q^Y-@b4~!`J#oFh!!wdOE;K^%@dyZ*_8*iSacZ`!;BFcM>yVFlTM;(y1f$)jQg7fBBxCF;fX#uvf zP0(_X%)Fg_Y0#||hZN+h?))7g@t{s}G>}}MW2hd$gwy-ET{yDLN5Csd&Mz3Gl(+jEGRt)O8@am$8~Wc|yM2Pm zBAn6W+g>8#1Ng)zb8IARu6^|GZy*mrowWxwgN!QCFfN0rKQyCZu-q{+8noeOI_BP* z2*R~&%WI&Lx<%!O-^F{@VZpxis$x#hd-p%%#^GwaRq)VPVomhIufTP1M2vPTG0=b1dQ!bxd~U-k38yxcN0L!Z*3UW{r4 zhfm1O0th8_vnjRa<5IiZm?$nkNIIVypBhhwYf4u3r6=*w@EM*J^CzkcIf*WxtCN9gB%S3@Kkoq|1zHT1-V`>qv~+)| zWzf80O{JF{Sw__}uyLh%WHs=ZbbCB?M$p;yWxH5;1&!3VXAC8r#_fUQE{u29k{xK2Y{N;d>(0^9x2bxq z)O^8L5XBfFN@q92JuUhU&8EBGS0Fx2CtMM;7P;p%7-#}?F~rfPMM^WjEYq; z{DfnSr{5likzIY#vR|q#;xEPU_?b2L$2yKu&cm?0uSroz$EF25(mC6ko?s^g( z$$e^{M!iP55D=gp+6e;8bo^@kIE&w=Ckh?9F-T$73)gjk>(`PDO_C&@WXw3ae0nD% zfe_yA+!AL$@m*tde&MFHnx&o_DyyTmAL{*iu61mOzA&Lr1@Hd3tDE0P6&t92kPUKk ziuHrXY4jKT7@)6j0q%zLFA>kf`BOX&xP~92LTM&g^Bpy;7Y|by&DR^GMiltR4+tHHzb~k8Otd zXFEGKhl_j>5h`|~s;Ic2Q(F_J6jwSTV6{CWkm4zHo=UC1{3o8qM8 zu>|#)6SIW%Z{*rp1gi0NY9}uI4gsrdo9od`LE!E}G!4t{V>fKyP`dyzMoUg-aEM*}257mnuJXmMS zqy9U53MWWIq%XTBdmg>Jc_HNJ9c{E^5bCT>zKMcmIBb~j>$Yhnmh1Qnxa1s>!`~XU zk*X`IfxLX68t(Ps1GBN!AY;m{_2+K$yr=AJW|ti`9ef4_2oWQk814-1Z=G?fI91IDj3V2 zedG}w=F*X7|1_0LExYf1O3UJqlsSRpp?HlFxU_sR(PFl0gHDYRWlxA?hIfb#32}R& z6S)3!=|c<8>Os;HS_k8n-excbt`f;Yhez(mdW5U?4tsCpNvMr9_-*%Hi2_ad5_e1T za%qW7gwO}8*se08Js3GW6_GJ$j2v!#N4{~}cOLLUYwxfpva@qM=ra-R&exxG#vfj2 z@qIYhbbAEIUJ=RHR{R$BEK0zYiT^wvLs$yn5Fq}-)g1xjvpJ!n+LIdeH5?aINDyA| z&P!od-@!dvq_^G7>~{xYU4ysWaR)lL+Cou9zwS34o^I@KIkqIBN0fJL&o1#IvHf{z zEb0>OVPl0K!TzaZmik#?+su!71)MvTk^_RVx>kqjo};5Z5c{1%YF=G(k4T0#k} zH+BP3z9=|h8=h8uY3@mWr+(!lQE>x4IgHS0&F7TRkNn)rUyDmfh@#S@!Z(;MUiWd< z$h|x^bL??iY;k%#k__HG?Z9;nXDNBQZ5_?@_H%>pu96ZJu3?c<#`OI4@x*C4c|IBE z0IR9n)>e7P{e!O1_}LfVi$%LT=pQ4;NmAbR+f`o+rDtHZu&nT`OzjS7_6}0x{*p}H ztI_D7N+#hmXrgUBS93@&^7WZ*v*P9453vo1PID^o`^=`3`7s#eW?aU}>nD)mrPrU% z>t^{91}!K(x{wqA_Vr5|hq&mheObNefe7mq9RFHusVSfKKq=egfmx3Yt*XR^X_o(9q_C+c|C<;OWw&B|tw)KD{#2HokCA!3GX@p zB#LXRLy|2L1x0;luIszk+3;?kL4ytbb6pbY3;%tLF77<`jfl5ZC`)zua?_dDKw|a% z!ORp2K&lwpUL@Ub z*MvZ5`SXJ)R=M5oblCjzVh0M3YL2YuQp<8l^2>+`OLX2M0&*SIA)EGi?OOiog82@n zSH`W?@yO5neu_j+?tTwGTbxvC9=v1hR@{o8e0$OZ-I|R{$;6#bAmn{Q1lnf&1?^VD zFqI6-)9`otxSA_b+iXFznd)7unrBr_UMpc0qj5F-MXs6fL(Alfj>U3jYC!N4&t~~E zCp(5w-0q-^M>Fk9i_bvTA>JQel*!)y$XocFNk-YHXs%M1yYWRkFN}8aap=VMJG>{S zv{=pU-LCsa>T5pEI^GVpBkJU+Ar@gw1WVbE36qhQ&DF{bxrW1*lHcB4XV^z8%pqRe zD#V{$c|V16UD#k#4mDOeNA)=L6tk35hTK@iap=D1dXv4c*{D@n`TqTU_*Xx;?y1;d zjU6jW2dP`g2c2crIK1;#-l88CO*P}oPuE}1dFmqfT@$g15umbCle9INg1e`F>{BUz zCDVABJWH^n=Sj}a@)Fty#A|CLgt95V%26I!^S4h~z4 zj^q*6&vI1F&b&Mb2q=llb+L)RPMAn@x}g@ts~cMD>WlwoQD0=)rnZRkyhXQXO~r66 zZ?dcLD-QpTXy)2HW%gc7M6;jLV(EfQWD9EYi?PSiWVD4sY zX6$Cnsp@Xx_6I>rL7r3I+`-b#ik1t+0~8j<#rn^A1Vy}@j7@FL-DpkBEv+4d==Pi2 z>1eIZgy=NE3IGKsF>@3q+bN>6|KggVPw12X=*$UACIk?z)0bF##Sb{EQ7W^vWlK(O2{!EC@%FWG*pOe$m z)04v!$l>T>$;kzQKsW*1oZQ^(_Z;l5-VScYUhEF8&;D};adTHw7i%XsYexs#KV~#G zaddYRqNAhzPi5?#{x+|JE61OTahN*Vb9xy&adL40IRBW4^N*2#H`9M;_ji>4Zf+H8 zODi|m|Gfm4KY9KXbPv>DBls1JU2M(Ggw_9hkpGEBwEq`gSpOGf(EeMv)qqcGXV(5g0TBvnL$fSaqb?)zM_qDup;=la07$8`&9d}>Z)otPHs1x zl!4jAn~RB~YRocQ!h--P5Zy;o$+wB)L9PoIqWc!dzV`OX0ikmMPfEhGm3g`;S>gg` ziE9nY^j>2N#2~teT_ikKnQjX@#sjfXeTfz#1j^?J*fDn@s2P(;2l;vvz^Px25i&?k z)NmqVcaDX?Ux!E=xR0Mc^%Q|#!rzwW zd_@>^&_a)iLgrCWaK9Wf>fsHE>wQ@|5uv&bZ}ZBIIB!@Q67yW82fY4-)YRZmdi>Sx zX?9jphne$_-azV=K+5xJ?t~TD_qX&Nki`u(5?}=bvo~bUI96XCm zKZlHf`4UG64y#Gey0aNxAS1m;QTu?P7R>ksxfg~sgW&reWg!?J10jbNs}zatJ<2!& z&05fj5q3ZNYa`wnbe5O6Md;BVP%{vyzJnSNI6}9-qdh@7>tKc=jKbKwa5tV}bc&k2 zMSA|i<~@%YhV}~_E3!4bipD{dV!`?qyszPZoFB7RW12{+*^204fsisI)m zeW~Djf`gkIS=r%b{1Gq!b%)Zy5#?Do1T7u`V^X_JDzUW0N|AXGhPtsnU(8_baP2^L z6n0Qf*<;?Sc4>bXbQm1OaxN2HhY-SYJEp(+&l#d(S{(bB^*s(Hit$axcak$LHP6|zbLM&@p2 z3+6N2-rR4@IR>LtAH8GjN$UJ)m;Y6jLz%JYNioM{dYU|YUVzwc;mF`%zs_LzPfKk zrxM1oqHj9IBoaRco4hxPS$Wwb_YNql#^B44tP(tqneRLJxhmM@^CACw*P#EPD@!p; z77G~*F$<}>g_?D-V(~z6ezB!`;Uu%o(ANf=e4EX$S>xtgBgbk!kk&WCCFP}i`5bB$ z>ie46(_bbrCi*9>CcTPezL;4tS|!_f*pAqIvc9k_o3@#1DvX}Cuwt^_pWd4c$jvPw z%&FEd6tk4oG?>=)EOV&dLl&ya$~7o3$oyvSA0;d%B5@aVi;Fx18>AihFlYpO#8bnw zMotZ&1c_42k{?9-xccS=C_vCOMkFSb&>qo03Mrn!hrWJcBXwBr_p179!%w<+|Kl)7au% z>$>>e=Nqo`ksGViwr7enzH5bB;9Aad+>fyxu5Ih}#*w2I(z&5&+t}&1_3wCxn#X*n z`g$!xm0~#uc)RPz&nmNnX_hL6Xim=#mbUMV8c$um9mXI$`cCzk_q*{22P2E`XD^{2 zU>}Mpj_jx(L4 zJK!I;lcbk$&B#EzEqySh!;qea!wOoRj60?!@M+?V)};pYbarp(J1PNaL)GORL&-cugm^*04gX%(QIV zprS2c=&}-bgu;eblwy_F!*P5evEJIGdUGRJ7eiO2?)trLvTpp9jcxZ-xnNSuu=nb` zU_E$KZtdtus&3w~Vm5fLV{xqAbztOOW;WIg>NM6c))1BmQRTaGfAd@Q3r*~10*@0? zT~eBb=-J_Up_V@9(J_Lp_*#Zl-_s))U?t9xLS~B^irGvuj;rZD*(Az~T^|{(5+#&m?B?ymvQ!gk&{&PD96b z+1W|Y>w2r+c?mE3m(ZAhymQsM!0vwWJhMIO?yIY`)7hB3n6Z(fkq%Yi!lve(=D9ZB zi`#zdlL>W8vr(dKhKyl>W+#W;#>S)jr*3o58$8*M*=-BtI$YV!`jB-i*OpSQciP}r zIo)`+K>UWauwqVM$UWM*Y_;j+uKHbJv!qRc_G5=#eDL4C+;w}iRL8G zj;fYg2)MyBb;h@LaN|66UY%VPa0!Sz3%ky|jYNZSLS;ZTXif_w>IG{^aER`|R2Jef+z=ps}^J{hx9B$7h@luAJ6p|CvMgto%;KE^fkHf2Pad zP6hv(hTqiD!NSqS{ttVEU;d5d@2USp&wr`;@IPe!cZ=s=0`A{%{Tr@-34wo!`QOp? zZ@B&?1pX!Fe@EB<3*q`}+5ew5+Pz%NEpV{_wD zpGUL~f1?3;xPPZ{af84QXdqs$-)TS~;2{mf`(P}Pm;3%(*&na}k_&{~pZ!JyaXr)p z1mpt!#>dUa4Y3P6GmYfe&eXJP&9f&;wk6U;yBET!3J1?%!<#fpbLZ-@<0~| zB202kNqJ_iA~LBHb+0)YPsAJ0GGvSdkB8V{yqcw9?~EWd=3HvfDbSQay_UA zAmBs)f`AYG3j*E;>hG8WArEp31Oo6rzzW0-cwid{{2*6BARf>I+d#YzYAgs0;Ql?X z?xzDkuon#Edq@L6^bwdB@<2Zxz=L`U;^BHw!|s35^PslhoADsuz+4aOJ(!F8LEQjz zfgr!f2KavHLmJV0W{kiX#jSo<9VFgFkP@BRRD^MW7F2YF}* zkn5q&Kp^<{8UY4^_ixZXzz4S7uXzt*lJ}p)3-A9b?Cx274VwGT=K{TlJ8`TtGiRPa z2y`P0Hd^q8#(@JF48{Ukf$^)~Pn~Gz_q||Yk}3Lsb$4}jJy-R^xe*Kb9@beHrEAyx z_5P80sX3w3ukYXa-go(~OpM-z@82K6^Y;Tyes^ylzkcNoe*EgWef;|Uw&(Hj%gN1t zKYo2gzoIt1 z@%o*+@bUH%`uli$4KJo9b}iJV?BnfE;^q(i;Nz|O!3PClc_P*xUP5YpWe&n3`~Cg( zyWcC%{&;_hJpXuqi(T=7zwGxue-UPbXBuH_2$1mDyZZUw3x#99_wqY3@AIX)_vg!J zaR2%8mAlVk>Y886$8pKfB#s^Z@AI`f|L5Do-rioimbdDEpKrgrkGGH5E}w5-(c4*N z(fL2gsO4*)rdWOjd$}K<4>IZ#`Q^-ie@C8wzC-k$`wESJG6$Cz ze`0J|pG%#!xT?!bK0g>-J1>@)-+or#V1gBYkdW_5NVSofydGtl~?r-a7I5i^kKIpq&ufMS0M01&U`({s59*|FP~BN@w+z37kAF`Y+A`%&h2+~i?841VP8zntmVCWHWDwc z$fMxu{efQIVQca7!3hx9Yjn7;4~A&Qm4|(OR$hK#sQK+DXVrf1ljI8QJM{9+jM_8$ zer3_jZ@E>%i`~lDmtfJuzPSYVJigxu$DM-{FR%|BX2(&LmnO}+a)DFoYv~W{d-d!W zY-9ZvV87Q^1N-=%`v&&)HMC0ui5-7h$@}0G>|RkV5IF&JcGq1<|zHO_9fWM+TCEVI^P4^vo!8w?Xsh)wNpO7z94$O$Esaj zRMYwBn6~!0dWj`}tzLo~d@a8}Rb_d^*SY2fS6?sUB!Lm3!>_(*T^VMJr^gCU`x_w8V-uf4Daf6e)V;X^;~2Z#CVufYM> z+pp0<=tAEc@4-58lb>|&mcOlj1;+lJd9l;AVUL~i#QmV5m$whheSiCbX%CE-dg+A( z__aJ16>#$p{&)^wcV1rVUvs`M6im1O=lTSSUPf+l_Yvjkl81g#@gZk(Fy>Tv0#=Va|e&g1cb}&MDev4p6 z2D~udDDD}@@D6PK{Dje);Mk0N`(9t^3wN=RGmd+Ad;l*ZpWnk@+&0(kC*J`3{55vt z!CpsJ+)ZU1%)IRB(Yf5-#0bEs)QdlQ;^>4gwCvYC^NYd`Pvp#b{Th82jL&!I0PJII z$s5O_`MD3yFf#{+odotayxsS>H-5_1gONV-+gD6tVQ&Iq`&+TzrAe;7^`pOV^(}t} zb3b+t*#e_a;{O&sXZgW1w{$?YSigne5*3R-Ce!F^H%^3Ra6pocuKePFazDUUCp7MD z^(HW>3wuVcdGLpej~?+t_Yt6(^?iQ3UO!=nw*~5qKoS z?1NrMX_&SAM!UO~-_jm-+&d#@@chc3Gjc)B%?BfU=Af0&$XYkg##2OLSW z-xD)q=iNAxaK1;w9RK)@TmAlE>(c^b$j^N{N}K$;8~3(!0JgE18@GDw!Pf3R80&ub z@xqI@Ff4HKhuFsF=6gtW&KwMv&G$A(TLCpPA{EVztgUS=&s+0ru)*~s7f9`$VJ{Y|+I>}%|4zkOd{ z-@)jL``dRMA+X=w@B71DaM43A{8Ig%Akfb7u|5jxqW}gkAH0Y8tqh{TM9TyF>{>p) z$Hp-)J30IKWYFyQc)zj_@w}{$;@NTQ&$)RY?gGzL@W+{!wS28^>wDCQ>;v1)_r5ky z^?ti?-GkZi;^6Cn*AawSANCx)5RN%F_GNH|b!Hz_xUA({lzG=D3^p?5LuSC(@vmST zzdRUmHs2$B#*cpE$~Rp7?3bmH`^%vd+TeN3nX~;?{;~&Idb>VXde8TAK09t>koLia zm;EB4{FW+_InJB5Yk8%d1t#bfSoFFNCh_VKV4GuO&5Vt#57W-P{FqB?zuy=>yB3!w zIB=yiheI!H{a4m^3*0%*I~Umd_^nlANckcdHSZ(EkC}Mb>Oq|@A-;xpg+xM~U z%`3q!IDHqb+_muD1TXZkm3hAuI z!=Hnz?~OB=_xpi{1WK}I#?Y=0iAM*y6zlyhi!S%~T{vL(MjZ-`zjL_nS#lYz&3>tG z(HXdbBUkwpqO*zyOf33U(hWm?&JAY@Zx_1D-2%&+&vCYA#BrAU%X=TX0t-$paQv~> zoH~|2u+RZ3GB+#qxh^|9a11-1McSBu>Lpmr|r zl;)QE0haqKizm3ca;C)DUX{)D@Y~JtdPS0( zt9!7`8#x#TIAc;U6$IIK9 z$>FEiZtOC-B%On57QEP6@WO2oyh!^BUMS1K3-?v%MJ{6J*qmecmpatne#h@4R5|%v zeoH?Hy-*}FuNZUYpymWGijw+UUh}0P=`X>{d+oPR0gKLCy-CXA)P3IGM0jQZdf5A3?Q>R7&s^Af=eSycorBhyGynQUX_&Qu z<;-Peq68X#oc)<)jIr~})2;+uDK)xellpNl7J;i3%S( zCNpOaEm<@5D&zS1vljWq!GU^>wRNM|GU(lJ#(7+MhAK%zoe#-~H z>l0#59*^xl{I)W{&5EuE78yYGj=zZp_wd`z+k9m#G*<{LvHVNZT7D`^q5FO9-T#(m znBPh%3jSo+tquDv4XwXT9-bmOj*z+M7b;r50T!P=t0yu~=3DN947u=Z)kpCaTs`8_ zy=ZM@-qk4XeY+aP?1L{Y`#>6JT#C}+QS zl^u&KNuN1$;ym<1AL_XJk!Y;(JAS`^#LthbC5{bNdVYun${{Tu(!?eAmkTd+p!%WX z>PI(2Y3Q;}7JnB}4y^VOi|*ljoKX2K>$$M_9fhOH+nE~q-UUGRdvu?iFQYyO@yE&( zFF&PJ_j?XxalloYGooOH4*1P7j^8ZbqYUJ?-;E>U8kGx#Mb1*4NWaGj+kLqF!KsTB zI-s(498Xui_f;B7O_x4HRDn6)3$Jc$_F((HvmjPK1=||!o8$ND3SmFj?4CTxVT-eHF zgD{hfi$9D2Ra&&;Y$G@o5(yn#l6rnCc`z{9h=r|PYb`q6Wt_Cxz(jiki=F3tEY^&p zNi0mFYQ_n7XDz~D{jEk+`JUwXz~UPwX_G?$mYCte*2e=T!7g*?pc5GDZ(->L?0z)A z9gLGZzuh|Z`>kZtj7yxvxb0MQTtTd@#Rezg&YI6wg^u#uuK0beCS7TKFXGCAz@%2-vd(TYD81#C8EIAHViFT}$Ge zeyhrOa7Eo%f1+{mSsrX{FtFtCUD{Xfg6P)jr^cm5>|nY3RG-{cpUYk4BFkOnC0u>i z9LfCvE4}Epk-PBnl6bfDwe4pvpI3U*(u?h`zsWd_fA>7pCFG2-y3mW3T^(21t*vBa z?KM&gy>J&VpL86hajx~{IkeNYFF6Sj!tU*g_5w>jtKTNB3%0$kY@&Hz2a6uYYK$I6 zEsoxV)Ovr3kDR5@;_@66zHwMc=6v1#O6|^>^Ht?6udpM(O}xS!$$0`x?CxOEfnB4G zFBq4)O0d-R3It+eyS__456s03EH=CE#byVKpXOj|V}k)^j?|_Z=P%=u?`TkBxM16Z z9sQ{j32ktd=FElAa^{XG_`B-OT_0an$7x%Waoc<6)+gyb<5ItH8CjJdA|S!3l(DRZ z7MwH3*|NUtKCx@Dl-#4n>8>kI^laKt^lY&8pZe|g{DBu?`>thssoc2jP5K8GKZBkt z@e9ycOQ+1E;7?PhoH;hsaSEvxe?rWmKfbD*xwdMdNxrI%ORlr@=hXZ-$>h8rEc)b` z`@u62nll%4$Xc!&*X~!1PH6I+(itZSGO!0dCw-oruXNU~ul6djANx`#kM z^X>XHpNI?<)s4POb6g)NB{qE=E-D^yf_Ei$xJjr*ysGkFRR^kkgH>cU#+g1QtK5 z7kHwZNom`hXnh-#JX_ijudO35xs+{?Qu6LyGpFn2%oXXZJm<-+3~gLe zlrypDgGD#f2{`%&Q@1iy=~vF}8n5nIat~#{(ucx#rAg<`TvPIVPxrgP_WdpGcO?M! zw+}L&+p+W3C#~&K?1~cs`7PI1=9R{iHDA)s?gJ|cJxd%3pA>KGIEjq;UUCgk)dOD> z#O)mW-U*zl(O&xV%2armbmizxyzQ|+z(V81Wps2;WaJKBy3gViEOezBBK-8)!Y-Za z-xNIpEc&xBQ_fchzv!oWI_2(bWf2()78!r7)r03V?&o}U2Z^o%)-^Ng_I%H^w6uGT z#yT$t@6Jns4(?CM%((h3^o=SGl=Uv{UYKrqqEzXvvM!_$a44j$bvulTv;<$c*iA|^R$xQ zBVmJ_8?x_O(rZ$JhzQ}HFTE*i(Wb5A(tF4Ew%_YDpyRmB9MzTIl=fxK(w4fGeN*)2 zkZqqi9{8!;t*nJO3jTzdvX-yp?h|gQ;W#g0NxSnT= zze{1snu)hPBO))f#-$MXt6g(ssHcfy=ZW}7F9C~gCL6AJ;dIMBII#Bq3T4GFb!`o@ zH?@cTUh^%Sc=3nr^n3ee39FGo({YMDhQ>wDqlaBjwvMasMjN!)3(D>u=Gga0t&gDI z`%6`cKM^dlQ45H~1GtRBhkoas;IpP1r&IA0UI$iszDH>mfBJmp&QPy{drwsLx0)a4 zd$nh-XIyAa%1-BPehC#W_OEJ}@Z!F$16Rl|Yqq?snaZ&Il!cS{2RGaUEIkWd-o_Gi zu!@}K4eQyxUQag85c=|k|suM!x)N_e8;@Z3RumF(@o zuR`-FyXQW}G0T>VJD70Lyta=UZS`BkzH`a#DDI_$hY7n)4Jf3%x^ z{|8GSFR;c$v~Y><=GwZ1Hm=M5tdDCr@`#kqnKOGL%W#OuE#A)1hTeCfjZ2kWdI1Z6 z=BAF$s-!0Ry|Uxng@+z_qR!3f@EUG>H_|pAVCi3S)uxFh@B~FCl%@IrYyK%KFYyKM zZ-w9A6QxU&GQf*d!H(dWJYU*nnns`WZg})2UZ3bWo^yyk1lIL=B`9m*R@u9%^GWO( zp@hgIu+aFuL%w{&%eV0-%1(^#&BTs9cxHF*jC9+=>I;|F5?SksugF@k;+Y-4_g6{R z11xpwy62>~jm*&UY%heDHXd?yS=~K1c6`q5y5lZ?(W!Fz--UZZyGoJ@`;0u7;Tl=t zL7;~@8t+!>);VN}tZckz=5xMU2ItPSM0zbWHEOYR$7Zv5u8xDzp=yzPEL<77Y;ky@&HvNFN#}lXHI`Y<8}y?n6m>&P`k+ zJm(5_7pH9Y>^JY*%lmkc(=xZBv&!C$-J=>OavH4szP)ET%r%RhHFM3yzoz^$XLMJ; zzuh;&uK>Do8Z7dSo9gLSkB|p@b-*&f^vU7+md*S7uG|&yebc{ z)=hZXIJO4YX7p#U*o|1{1FZJBbi&Y!3dQgjQZRO{vWeJHOs43kSa#PeRd?^3&~{=m zA{f#2L~A3AGm+CCp$N|biwqT_j~`AemF|tZZsnG; zlhUrb_vKA8cH$G{p^Z=GN|u*TYBl}<6II%K&Iyq9DSKaj#nMgeMAby};(L~MWgb}K zQRjm1xb)CHN!B~vK0wBa^6lQ_jbv|>xZs)c({b8)=X>e*W!~~#u!ni`riF$u>0bg? z-|+Ro&RSfqoDqUvdBjB#y%Vf=Ra#`{@WI8wbptLe{vj$?^g0;{@eTW2^!uA4XDQ1% z`xTnVelK#r>$`@pf#rQQPGA;c#_ij2WSLVBuT$#QwKN`ZeXKLCeS2i9JnT(AaPaaF z|F{NS9haVumk|@4P((dC4On8bS-lVEZEIQH^)a@NqC>KAC;;;DE6jFtD!J?lk4~SiH1wKndT%fTBv53e}CRls` zyj<~>f+ZfslN-K4x`iily@qdq#V?Ot^~@dl(i#&ncBq8M$W^fDLz43z=GCNZ_!?_4 zx)0WwyARgyiIePIAQ^k+@%CFUgRbX#-;v2iE!p+^_V< zf0gfPE1vJYlaD)x)-fF?nw4?9s)dzza`I%q4|yo4zI;u4+pL8FoOv0Ynd1z&UEdi< zfwewQYDM{^(!<;%xw>5+XHe!yUphu(^Yp=b=7d1LhskDM46EZ>i+mTU;~M9@((usp zc?NcGC(#3|O{`L@_f4oRbfuYczDI3e-B#vS3qui4+?nF}R!&!?63L37S6Z$tC_d7iz$ZT}qHsxwc=kHAncsD3t05$bA|7HlQ|fjMw(k3K#hlwYBO@IRFb(f?EcxX}J>Jhli&)U~+~>=mQkm5T@(6_KzSMdsjK|SB6UEj6Tl25&0_%-+yx$0`0pN*&mS$VvC)( zb)?)w#k00YxznEyeC-7Ku7wZ{P6?^tijOSkfyriG@y75gOd>eArt?|Ld-NurzSvur z4&1f0)<|#b@+LL&`Rzl^Jg;)}Q|e!F<@xyR7g^;jrC$Zl%6j`-M#fw`M;gd{=@aHota+X}& zS<4l353R|%&fQ1$r42F2eor(Z-)p}Il~AP@{;+jA`-i;Y zZ{|n8S06XCEPhex2a)k$;rIG+_bj!S%AL7~!xyI#+?SVNIngoo-j0sRY>bY{r5_#h z-2B1cJ=~nN)W_`xCN`mENY9sUwsHZRj9iuVRU9D6l|9Vg@+&^FteKB2_><@s+%rFd zd!f7jRx;D#^JLc&l+Kz z;#454zeR2Py@x)FQei7A1PSszWYzE0SAa`ae$cr>&r)521J1+X-gd(e=v<*)`COq% zI#=f9e8~6iajeA^<9T(Jd-|-ueJg)qAoaJJj%JS5KIj5o8kZ8&edKM4dxkCXc$pQ6 zE$Wq>I*f0+RMv;F1<#m7$35s4(xf|1#A0!vbgtvPmXdMdO$<)Xs-NS)5~DiU;uI|L zH!zj6`Cf2fT;34_OTIE#>_)KIjR)KPf+ZjGV2gWhy~LQoQiBDSw-La?!w$Bx3@mSk zfhA7{46|GOQRU}u85enUu+^Ku;``#VOwJ-$-b4c95Zkr1FSc>1u>+GGpWnupYh3*D zVDZaysm3pVu;RJ-T*f7z3oL$lFjaB8X6i=nhkUM%OP+`CNhZnn5>GZRdIVT}JY2|$ zC!bq+{VHIJ>~>xzPR_FZg8Vl1Jz%Nt0n1ykV6q4@Z*psmODq*Ewl2#)vDAaD?*=US zr(o$}50-i+u)JFZ7M~?p;w}eU-3KhW;$VrzfN55@xROX4T9cF-8j_mQ-{wun3ni5P zB>VMy4|i2)F?>k6ZTQf=@SJ_5{`WG#yB5Bx{PsF5@Aq7z;N^ng85bLerjq)egZ13F z+xxw|KX_r6mFEX5-#zT_`UFaXQ$dH(hcNc|Ex;bmjms$bbG16h!?`iv`rFvG=8aBx zu=QmKGd5Ibex_ALk681X~;1I8mUiFLig6uwZ@MxSS5%+y4Y9!G#n*PL--}(#Fcr|t`UJ-UOWu;- ziqdCX;`^6Eu>J^*9cZolTSYqgp5m6Qk6SeOYF3){HF{lJ)~`K{Mm z1FIdcG-&;6QYLVs{jKE7(A6a}W?Xu$`Ce*d!IEQmu*l>qQwm<1ljXM$^n6zFuJ5FB zV9Ard6p{54f~AHMOoNMj??L|3uR>Sq{6j+z`W11s{;*3|DXr13f-3=}!t$Q0P!dF}#OaG(cv^o@6Od+;b&+T^}L8^uopS z@V&f;!6K<&N?+{g?J|XOFTrBJQJcb_t+@Np>Ur;xtkU%jUnD=a+V#a=KB;Um_B2@J z>h;AAuIOQ1OWyymmehHHG4Gd#v{&i+lACv({UeWTV{^*SvmRYpCe!+hFMVxut-#`2 z2a9hVEN`|StaPPyQE;WPT4BlQxKz5{1^phv59ndRAC)?HRStd5QtnpARd!!%&5o;| z>r(wXM{@J*4KrRkpz?<|U2~Bg$EUUW21&N@Ez+&JnJkaq%WFQ7IUZBwY8X{_gE8&IQ)k^?eyoed*t~O?9&540aUK1JG@9~FaeGmRH z>ASJFgg+{`=xbT?gTAKgW&EtNcVjz)#RsYzMeKbQ9I^el58`(O3*BoEobQQ3E@{)w#+yLK8%`#Z^7qI9rtikB*GJm7DOM?#|0*ihsO)L7TE=AE#&utcZ_QB;t zBz*KMq00EGz#_}EsE91%p)KyOnd9&!cI7V#y1g+7_~deeB^L~g*`D>KZ>VwgOR3;3zv7n)9U$G6-IuQS z0E-`8w5&Xbhz|}v(zC&X7PaZXO5@E(_uJGDD&fex4`7Xh>3S6399U$$ka}f+GLhg# z{ov|X*R#5?2mYs=E_XqCN$5|Se$GuKdvyU6S$d&9M=p?353t^8;nl2#o|C(vsG)0V zjGiZ`cSikS=*6=}fwlh?%}m5%??>PDFfRS;z#e!VS3&TiXG6|N@?c>P{0f=o+`g;Z zvKqsOu4nbqkcyDV%j;RaXT;PEZx@D$3>7(vk4%5+@NDgU;yVNjUFlgJz4&@o?-?<> zW0#Q%@rMyT;X`2IL#kZEhg1-SuC66faMk_{lJ)9`6IqPS2^QZC(HJ?%rI6Uk?|W!( zXcsJe$TJd&F-yBiyisOye2m-{;X_{UiQj_g4j%$5U0pl4teN-;EN>GrX6kQJ{uVw2 z7Cyw)50(#NG%bJTg3p~H_j4~F|)t>$V)_S|*beP~M;UZNxss<2 z>6K_l_9zXCuS(i$bYQQ8m99AU_RgF+y?2@w6<)`?mb-dkh`n!K8I9}#i|nDhXLOJHjI0pBO-u>SvK9$2f#tmunK+FvaLttu$!G|! zL~VkX^I+|~r=0~>-@3|{@*ysT;OZ;A678e80W5>^At8s*i@r>SRgYC}P(CE4lyehP z%DJ`IxaR1!#lcE1S~ldqDJcw%dlO{W!uky#QX&yPq%tFP1r|P}JxJu1G{N}Rxo8u6 z$4bJ7m=*DvgM|;VYC~7bI>LuU=|V3&Jn=Vi7biY=F62EoA@%syvA^&k)W3a+T=%ZId04j)1V z(TAiYl&-Ls(6cL;d9mHXAZB=uRy5&5SKhOCU*>f9kpAPPtM*{R!3dyhig^47WE zs@C6e)ZM-N*J65kB3S9_oL~7~>zQ=aiNA>{o_LC?=`&z1<@Udu|v) z$H@%JxQFv~z`2)9gZ{ShedTJgaX#es^n0}tVJi09^&ih&(3toE7Jo6XUhkGXo~(t+ z-|yAup%ZoV7h8*;U#o-YtRF;F=ctc|XRfmLA&=+dGOG71Wk==yUemaYORrNMlUSk| z*W4{3$jUr9JDsDx;p;!1aheTIi~P8fy*)STWawF= zljulDC_IN3DfT&7c#fMI{a!X}Y*Sv=&@--bckLJ%H-l@zD+jm#_mCG*OESy_9D(tB4g>3HoPCQfWqq5SAg*jnO8moVCS zS**h+uP=7zZCvOQ?6O~pX`usgu+R&iOlVS)(()k*MDa&Rfa%`29kVydAK4pGR+uI( zivtM~U5gH*8P~eX3yf#Kjw5%P&XsuuFbhlnNz$Xe9WF=}9Pr6xzk)0|U$yYr??b&6 z$9(t3w90-tZnG9;y;%z>04| zUD`%sEMSp6*8_X`#+5u~zly{AT6?U2$O^#+(Xq%e{_Mu@*W2E*FJ4viGd%R z42}0ajH@syzfym+x&X5_J{hpcC>2ln);*g5+%^#C3Jz+4{+?nvSh17MyZzU zS?bN)wI~?c^Wc!^T3TNw-6DQ2q9?YWCrTruRPaWx11k@c6BArfZbMhXOu?0_l{-WE z39XTig;lpzid_CI-7&b55}37MPN6GdgWOea>YR~FUDyNf)EvBPsqQ0dJw7*W2bZp> z0_i0W7N0&?-a7$HPTRp&?t?}50mImS(j-{w%MP}(2Q2+E!1AUKSaRB^Imu}QOMTg? zL(5|iwsZxSm2S7z*08>mKZZw>dOwcd=RF;}qUw1Fk34J`g*Fclz+15e+Mj502DF<^Pa94!7Ou=H?d=0yiS*vjrd zCSum&QR>_o;l}V??vl^}7kB7Dz_GB@#aK&X>R_ph0ZXrEjZab+bFkhS&ic_Kj7v-% zEOjwps!R7QIW2>$%Ye?f)W!H->SDkwFuzSs+f{UJJm6rP3jvmR09bnSfh8UQmb#dO z_0BMSLPO1o@!Px=3YK^P7?NHbP{fvoNZ-irOC{MelD@lkJXc2QV!+aC<6x29IuNf7 zajucjm9nh0A&g@P%-$~5i|ppk+1vo*(vJ-6W9>#T zM%eC6d@JX{|I%^kL84nh>IlGM6NAMj28&G$rdog3$N!SG2&Z&h{HMN$QRaK1seu_< zSa|Wd$TH5cWez1j9rtj)L~_UFZB$m-`^KHYl4En$TV%WrLTkesmpTzJmhIxeapX=D zDSP)-QmpOl!X%yt7XSFc$~VNfI!Ee&{5J6qFp=@>!}bbW86o$eI<~BZ zPpjh+-|{_)Jo(-Of0phT{w%(g-->T#ocLD9rMKK4*LBB9-rx1L&dYBf_MtqW-{aBF z_Y$Z3;~o#sZtr6*^Td0=s$c1STs(6&haX6VeSnoua=vCC9GRiN?+5uy%w%s|;kjGt zo_5^zIW8>mOGsw$51z00@$L;QHoNSr?2Q-<|5I5NzN^o1$o_ob4AcJHZ$ z#j`Zk@FpRV^&Rr+)yG40=PXrBMW58?IQECMmeBL{Io>mW=yPl>=^+GGACFE~vDvwE zqEG5+yuQN=0fi@m#r`-|CA1-3Wo7(5UlCfPZxmL3CAu2>14V}4TXN*NY}V2hAJ6JY zG?3DZc+c`HoG!fhdK%~4qzLaFgud_yu=ox|-+EVx#^rz1zxWQlnz6Yg_YzL*53uMF ztf=UTGRxK{?R)7V1XdppDY$WV<22r1Uc$!{8q!8M{DqGv=ceu{G{nafTs`=Bkm<(R z8K#t}UEh1^7L7~qlY^BHse1|y3CV>IJ@|N3wnTTlYZP2v(c`X}k0-cNpqI6@?uoNW zr-^*8J{~=dyEjEYo#U%_M*FbPf$I_6BcZHC4s+(9G6bid@9Fo_BT9(*;d~{F2d5IR zLu+!FyOxLZm8Ot=+)Ij!XUU=Yo|K*JtvSs1Ty%LNcVg&8N@~~gaK6evvfnS6`dM>& z_gc%t`JPvQf6IfAwb0mtdsLaV2)+kb&>URdW67B}b$l14D^I*&YJQuZg?=kLV8)T4 z(Ic)jclQCdxrnDtKEMPMGDqs#{I)(?u-L1Y92kLPKDoq3cV$v?~j$c&6+H2Nb8! z0W&%HYYsEdW^$Op@~-cBKua&j?DpJ*dzMG=Mr=){@73qQsx1vUxV@LxgLvjULf)4}9oBk2p76_Nxdw=Oz~?xOaWKmc|mO z*|A-~wx0rpx^l*8#9vHHjIJUzzI?;ekD*hsqTou{FMCr86*}ef==V4z_Kds>n(tjf z$&S0%rvgj;v@BJP95OCF)QoGa=$^&P`X2NMo`UERULGj_>${*D1T+@N^B+9|EIKd` za&#%CRrJJbGZ7qk-YSw!ePVj znUdKXNNDX`+^aJjOYBQmMIX`)w0o1Xll>A$%Mzg-8qt@+{oQ(3h8ygep7B0 zz6;iUh!q8Yu3OH7YpJlj%Oe5EE!?{$R+PPI3K$yFRxLQ?f)7rw$y?^A9l!$`9q!ry zWi5Ss>R#3<&-qA?t*a6#&$%W-yS{746Bvapu*O(K%8LVOc>P}Lv1L(k{_h-m*5n>F z|JiSo|9r5--(&;#d^H%z`Kmw9`F_?H>3OxpNqFzKcY?J%oUfwb;1s!JEyBs6A?8+a zD!kS2X%?|K)w3ozcbrQcBztkzSmN0X-!9y?pII1tXWt*_|p=#<2ctB&ky;}vPvJ; zlAdw86{JTGSYs#pFo!qkp3^y)@xhCLRPgc;8zaiPH|kpOB3& zp9j`52Zv&QtNuK{<><_CDhaBPHp5Lc1&f&$M9O0Z1 zlRfz3wg^Aa5TJA9y>i}?^i{iT+wNCoW#~%IPI$5G>CmL~rks(ChU{0!rZ86f;^m4m z1FOH?6)gW#qa9kiLb-e|y^8O(iTGMX+2e20t2nl}mYLxj!pXV&VBx#iM)==Dui|eJ zw8Z3;Aml7nLxgsr=G=jWuerV9r#kn>f2F-e z=t{{&d^``mim$VE@)WS*$nG-{mxf5t@H$Y^FUhOD`U~+`E5mM1m`9eDB+ZF!t^NNI${qJ)8UEw633@{E`{aoGR4Egt_@4h zT&t4clu?qqN?a~K6)K9K3pefgQucDb{60C~dmv(QDvh?k6`;vD0g%Azr&jh9xo}T^ z=Zr9u(5Z`=wH)E^yc%9-EewI+#_j!!{IE;)f5oz>CP(* zo3&_fk$p(X4{h-KgeI@qWag-!8iiLjG8=Oq!j1i2{nT7!#i?*|_8~NzeW-iSKJF#T z-G>*#LX*t+;7?jrf15YWFx~p8Wx7N^1uGw-Uu7SDntezY$XYH-WcMa|7utC6`>2Mk z9&t?@@;wf~z#uxX=DZ{4@NuEz;8f{hcqdaMzJD&z*im4?saBow`{-31zmJOV-17@# z?|JA;92uZAGQ1NkF#_gMaC&ar<(*oI2B$I-;u`@gPN^?@x2{dro~0Lo!*g^sc$lN| zS13O`f|(b-%PX3DDGNDtD)T&ioaPh0#zag^mM_}X8m6g{ltqVM>8TUC(#|6^jwxo|2j9(=3w2y` zlw|70ZloSWzXyw-fhV$Z!NBk}x<$^2ZV`U)kh9|jg~(d%`g)JVlrrx_?(eygI6f#lTjY#{%7ZJY3Js|m2t8}$6&j*jWL_d5>pRcDuK6MN zSJ^bL`_@J^L7(Ko;nn-HpuOwr0QG>-hj zJFkCn*Oxb1c(n3P>%qc1RjY-@dBegxg;JwW>U|PT+zxX;;nSW*&JM1O3n!R6^1DHuF|El7EZ04 z8>dmujRPjQ;<^d0_-Q(C>xx)Hl@+c`*1~8CuH-*wEf4w6_gG5sLUCU`hsqG$;zB^d z6$Ptn(ExDqEDn})BUpngf-ATp7&0%0S{O#O^NNFIEiOoKg(SNcp0j+9)f8BJi)c?+ z-9id!aHY#k)^b(&I|p4VYY_(vt}a_QzkSdxM5(%#`jx*ls_a_oS3Vb1$2HEWV?*`^ zEzy;)Ls!>mXX)=6)MSo_ zIw}|qFXj!4ehL?zxx3x`{#J5b+%% z`|x6wBa!i7v3ryrhBrC2=r7XT;*(Jr7~O(fG=A?ZvfKN1CeHGqKgC~jFJ0g82vRWj z7cBlJX?Wq;3W1_K%Aks$^$JD0=GwZfh1dbuOXRs|S^R5PhOzuqr-S4lTrcI&mDp2$ zOT`TB@(<-6@eeJ3z67G|mw#yam6XNE6bUPl0S`Tw1<=xS`MR@~A1K4f`X2hzFm-!B z1b~Apv8R;_EQ7?Dr8xA?@DBxl+(W^A-yz4?^A0%}uDCQ#C0rSGJ(qJHoXA;=*i+Ub z_SEk+R<4Ukd|yOa`~n?x0exC1*(>x~MBj5sCyZe5-cK5;7?*0QCyZc~k zcOPu+?t|@{lVBPtWxrxi*{=pa*)K7e{R+8ezx15`R`6u;l6vu5-{!9!Y8_?v#}FMiA4)NulxyFMi$53sRQ?t80qfzdbeTkeSPCJ6|^i@<%(k_gD17NhF8 zmA}>^*c%)OoCXI>tDKu)V9wVYo7r35*t~f;E*7Vrz6eY(A$Z}y4_>5qX1~lA?OGOB=X%(+faPAQwhy1g#mBdF-EJfs%s#FSU+3NW zfcvc^|NIt_2UdMU=xJ=1GrDOF`&)jM;6;f<=A~~Gwr`5w9OcD0-RP$`Zu8|2w)uJo z6QItT*G9Z?TjK=gS_W6@%J;r0=^7vR{nn#RJMV+O!QC|eocrzeFg@7zhx-GIJc8!% z-Fp%}=ccYa=jJK}S5lNh&+5weZb=m%9o_n*!~|E@*k$qJDTv^TnC@EEk92dapYULt zBXY2P0|4xrKm6)!L=Lw3dI#Ga zkw38VAt9xlk(7>{k!KnTTOW@(_;_+|SA?~A_GDe|mK>nqimM>F;x5S<@$o#s#&2eQ zS75Pgkzbs1lV6;*@bLs!@{5BPiQ%Ca`NjQSbr9JM;}5$vZ_Uras&8DXUvQuIH2s!8 zC%ETo$@=J5!TlwnE&k|N*)OpgJoD!iwm$t^pP)_VAgC9H46+u951|8Lq2NU@KW8qu zUD&?2Xno$$>RJ#&)(828l_u4Y2QQx0${A@*RoMEktna$n?z|l2!4;90bK}nmu9%_0 zOLBm2-t853Fiy9uC8-oQdvszW0isS%+U7Hsst>#w}$cKwz2+`wXs>#sciPHR>}9$X0<1TPq6=at30 z`=$CUjbDG|oSRgL;L3qyEw|yF!v~k1m2Z_^l)z*yYRH2tZji2JbEn}-4SCnHHPtt6 z->5&>#;w5gSI%0v(Sxh>SH9m0jxAn@-+piNg6_AHdh^?jTiv+YgJ99`ufKBeEH5Z? zT=T4*S6)!ZZ67&n;f4#XrPtq$`yD;|+6MHuTTgty{fO*VAyyg^_Urd*9|?!{PBX>x zTYj3*vuE8pPH=JYcSZAo`CwtOQ?#av?B>Soxrw3We&me@_>+pWa)Fr=9ZrNfI-Jvu zUd%#_?9qie_Oy(m_>8zzD+ByA^p_kK`;btWdrqYePoy8@4oW!dIF;&q917og652JD94w@x;*v-8A#h#;wN#zVqmE1-T(+fEIJ<~b&Qkp{KDp>R|m0!6F z=jLC$r~r(-BvRssquoaj0}Id5A2__7xgR~u?Ff$$a>yM7%UwWe(Zh(mi6h>FliP#j zVEf+o!3}Wts<8{hs<W&jEIH8G=|tYs0Ue#8m!<-abM1j8#pv1G@HA1 zMO~S<@c=Cw5@+%vb@`AmXK+QO$y&5_4P7a82wsGaLoec653uOe%#`vWtSPvXKGd~T z$Gm6kf~&lFg@*hz=f?e`;`EIFq!<@F6b!@F6WjLRVnnL(J9C3lSCn zuGVOYGf7iOJV3N3d1$YBFi#yNg_0HrhB?N=f;7xG>#&}heUBg zS6c0c4}q0l#J5625BW4)0I?;B{qP|YK70tQbae*E@H$mCr56hC-Zxw~IT#|9;X`2I zL;5C%4^dT0SJczsg$kE5qP7>d{h(}&JA3)iJ&C#efX66&h}u-TlFk~u@X2J&8XXt5 zZ!lV)HcB10HH9~B-!%IJi+(Rtt^7dlOwL^YoWi!>h&lAn>A3B$a^tq2%)$1}x`Syt=@JG&@J* zc_L`#_hMf8-a}52(}=%L)GBcyXtI`h@COz?sWW8c0<$r6 zB_lQZ3s`hQF6rpmSYrIKG_L4eAP?WuAboJ4OeA_ci{#;Z`wk^f8gn7vMt%L> z%hnTLGrZ>Ayr+Ka#?dHuAM~)!+k4LX==z9{r5F8+4ho2cS}?)_d{uO@;taLx;GC8Esx-(iO!{cU37V{ z=v?|2N0;Zt?A?;blX<-lvG<%?C43UBxIclubVXn;FTR$0!5_7$Yf*W(-@_y_hYPoQ zJGW0_4m|ad0Xm3xZ%P_M&+5;+mIodok0<-p3^@Ds)6TK=oM=-0dG@Q^AakVt{C+DM zxcDQcGq1*y*_)OZ53tBuY0{CkwB6!aOPJ34aDSyC=Paoa*{|ka!KoHe*{{Z1p(`Re zdsBZNJgYws&ykMQIVuPBVUGTy=kmkeD&vtxbiGrHvu5?@xvShc!5^1L@TU)R@JFY~ z-n1qS{^&GaOYJfmQqS!Qt(PX{NryK0kunE2P4;^Qtoh#ddT|%-b%~7IUN1Lpd%Ya2 zc9{~&@-=>>r5Bm2k+s){dH3s@$A05Nj(sk(J2F7e<=i)+=-fB3@N6bic=n|UF1=hI z=EWaa&W)!z@++RJHBe%e!hv~W8{c;TCdvaoO=5k_|znlvo z_e0DpYi7KJCh01nHA;2I?HdaB;_klVbgyRVD;-cLgL@0iSyD@Kmh_U~84AK9)R5=Qkw)fKLmr-}<#*OX z-3@JEIhmJU(m7bqOZSebb3j7IHOEGjv;6rX=UAy*@vL4v`;}juc{K(Lo~c8jjr15q z&v{?`53Ki6e5-Q^1}+Yy+XkoJ1?@iSPrOzFIU}VbnS)-EIp`%hw`)?d>$_K_0+W~) zSo1MO=o2SFrlmi6N$8K+xO;2=Vp%*_O)+cHA}V)Fuj2TX&pp{Ww(rr+v3-vY*7{2+ z{@EK3a_kxALgd2rFWz$#UC7;%r4`#*=5OwnUd7>Iu72(ocWiVYu;@NoPek`&;zak+ zb}PO}o{{)u^eT?60T$WA^AJ1gp4nTPo^Qu;KAF#*(W?6WNR$<{KwCva#Jm%rq zSZ88Dyl~;!_cUN=_ma1kp6MmoFTc;;8Kz|KjQG~d3a1uZL*y z2LP6MylSxU10p5y0M>c$%mo7%FU*SUEpJpovY<_HN=z@W6P@mzImdkF)uF4f_;_&p z-Wd+h%*)A`IXL#hn>fj`U+Hkm+l4=RXZU?O@AhzkD~}j;-u60Z4`;t+TxAaVL!ncK zK<1!SXK(yIxgQVlEm>~8m+3or>)Ut84(yRrkg@&Zt zW-U@uLof7=oY8gqT-?()cFmWfzH|T<8}@n{?^ahk}LvSO$@0 z=XT7w=})s~&ifbL2P`ziT!`+&vlKd&wGvNp* zRUnY_m9LyRzLC3si7ksi`N}yr&-`?K`^M|dv2Sf1Z2RDXagS#o zOqc9KdU0q&05f8 z$X{OO?rF3*ZLXJ%bu@(JlO~Rs&hQZU;0(( zg?`mFZ=Z4r4$_qu&tUOc@_c12V7YHRpt)~{(p{gjyTrC-7f1eHs`#FpE*-JyJnIpg zjvFpID~mY3B|VKpyVvJR=46xeF*VvH~pnE_Y&hlb*)W zhc2CK>3~-+v83KHBf_S~lz* z6k+N4O5ey@=vR9OFHD?y6+ZR1t$$Pf(evfb?)M(f_X;tVHt1J54@Co63;n9&9`;MW z>Nt%IcV3~Q&e6Cyv$1FNkgu%jDe?m>`r7qZ&Uw(efD=X?c#!|Uis*@wVn_Th2Vey{qU7u(Cjs7U=D%W>&|sT(>F zOvsu!=7Sf`@Z57`kiAKH>Tl~Wz8=Y0pXV#GK0T5{L!MabyzSBGF`@2*ftmZE&vE7z z7SFswEWtB9C;OGw+&Nlzr}uIBmAb6X(K;5{L$TvQia$TiK2BIHZ9Mpvc$yQt(-JVc zk7nc1eXap{=VcC*zcOPwt+2pQ@+2qWTefBG66P$7}2B#O0UtEdVgbs-A%t2?!`3h?Gdn$%9 z$G(kazrq!rW8cQQafwlZCBNxlE6X%=68_w^aHNNqa8w8Pp5zMMLw)eD@UV&R0!R zXh=;`=iN8V)j$%;d%lEJXqS)*?GgfOfB0T}zF_hB9&GJ+uzf4))|Xseu;l83@zl&2 zfrTF!7<$oWXJa-%$<@7XJnN?cORnz0q6_G0ynb8blB)}rx`~5DPT#W+d-r)e*XL^+ z`z|t^Qj7O)X)6>y>2;0p$?Ivn_vm^WFa1GZbRTM1&z#urK9YNG&B;A?9LYUDSobDW z9vYX1oPF@2WFJrvT*=k#_tKNxT4D=<#TEifP8(Qq+K^RxkQ^*B079K!osPv+~J7=!G zJ7-A+$$r&$XTR#ZvtJ36*)RV~_A5q}{fbd#UimMbLxTI_K!Q`}fUJy5PgIg3JyF5Z z6ZO3E#i`ys|V4+xYK^qsmL=-T9s% zOZLl8le46HhpsrtJ1+T6#9(^-f~9BSiOcotfjyirS4-zjOx>A5Up? zB%zLtb)4wVJpzj?<0^<9e?5&mZ+!aZ*tf86&HJwE!QwAISnjm&Ozt#wBXU7UyY-b) zK@>7Cu1*jJR{pHxWed6+X|r>V-0| zLbTh*v3`H%ls%kdxtV~rHyN33K<_f3s+>nk{5z!LHf)=#^)?OoZC4BXLr8>ojG4J zzVjwekSST4M0ce4@RWjvADqd#b6iV~z2|Of?hIIbK{^U768J8N97ouWwaSj$aXjEhm%QUiw86Q3I+MIMP$rChh z@)W?zpYA6^934)X&BodN_ANdSk>l6~*P10XB+X;*3=eYrqW65j-a%bm zqSJsy4(iIe`A7tOYD~ZqOFdZZ6fTs=BdS2}jL=T#RPUJOIX<`f-sVl;_=Cl7Apn#ceJ2>=<(w@41M8jnoqkJx>m}{I zmwmUu;kv*Xr-@`>dB@IgJ@S=tjho6AjZD!ls64T?*XC#}1}r`Rn2&EsYwPfF>SXi- z*^a$4>V;OOAj#gDD>h#oa9szdAL)sIF2T)9153To!FtbIFU0srz0g%sl()M^p^YoD z+kGfv%RcB*;V%!ml$#%&6|6Fkx)B+wSSIV^3JV&yqvFu`L5;R zd?j*sj`U4o!RGzngOwj(&%vog(5$cZQRf;i4-=jaUOeL&9wsd$|6B7B8ZRu|u);=(fl1mxgqQi*9@UhC4_4(Vn|K zJPa%}ZY9y{M7Fnni?gJ$)DuU0ZYnp!U#{P9#}NX9d+8RjU4#gt!{Oo&>r4HrS?j+C z3tbVRv5)i{j_*dfZsfFZMQB_*xA+CTpxQHszU3u;8NE(sMRYDA{$YKMrRuU+x}sL|DoM5Tv1WUhv3cswZofoMESB@k6>Y6_0x3u8E z@}A~ZJVrk_)iE@rg?MPlHSf688+Ua<#~0s%_6wifiu2M{~DC z8xuE>xu5t4SmY%SV{Azgg31r|QK3odTF#tbDmW$fgM0N+p?l9SbX?vyVEw+wXDMnG zJK&xt2@Of9%>Ce($~ZsGIHIiMlH09wsshoa-S)dNF7?S^^;^j1itYne`C)6peftQT zgJQDllMWJEQv}m-c|S^kO0q$|*Vu$CkIFY;u<#~+so-AydB^2_I%}z487%TmDq{4j zYtOYb>9$4pW+H~SgN3)t;)#6Iq9XE5*go=2AK{!OSbSC5hedv1yYVx~LXLbpvv%oO z&)~>6Ei~en0t;`KY7pM8?P}L2y=3nPu@L#8tRsHWEA?2OqvSU7!?QtKYjkN3(PL$( zC*CM@61`mqwfJ7a!rO_m@b>FpytJ!-ad^A_#gWrs5BqRI=Dy(?r9VEXy+^9^`aQbT z@?CC=@Ou%F*u-G5NqCxjZc05?#$ONO?1Ms?^QEwbUOep-oN8~8{Sw}}(e_O zG+579dQ;9)$RRl8TM8X`4x_(yGxyxI$qN4DHTQdY>j-B`?J!tshgpNoz|iUxS){uXPEs;LC^jmU54?gag7O9{LSm)qC**rOStuzJ?#@HynHG+P$vM zz|xIQ1D1P9q(pX$hQ==-;vby`EP6Zhy!aE7>-rw{E9kKNPZ~<(mgrXG)(5e$vh3RP zhn^o|a@+^eC&5a8^sD7L#BXeIFI7b6k~$OHKnUnz-qy*{iX$tOI~P~^ptD?hQi8o!Rw$ti4jy81A7XOZoA_JyAw{!mZhj|{jPA`_oH#Z! zAar`qlPs=e4M)y!pT;i=7TrSnU;GExc47B>t;P#${M?DhKF6J756W_j{-Pgpd_iW& zne$X7o&pyA%9Rek(jz&%Q;0tL+Les%`Ra!p8}a%fFAaf(UP$D~RUWA5D!j_!&tTzU zSW{`^AtuKhj8By(C^`*TWS$<$@zry!C+;We9DPleYR^baE;z+b_s&R#NInu1wzzuG zrF5K+uM{kP%nJvEo+YAmeQwS0dwr9mH|cy5InBh5ZcCDdcV0i_%qxHyx}qXwEo#5A zkB3|)k<`clu<#*bD>jZ6De*I)f}RKGb=JbcyF8nlp}a{BcyPePS=lJnrTF9YSoy~L z65H>39|x!HMaVizFC?(~T8QrQt5fioUMSVsTi=l|NBaJPRlf&|uYk7Ob0fTid%`U1 zBWSWdj6Ar<6xTMm7C8N0>*#eljl2|1={<+&&LOzCIQ7A@GO@pa{3{cNr$q;67+R0&!$UdzYp;@5u4sE@wcq+8saTZ)qaJ)a6k9A zjlbO!^;w@DJ)tWp>bZm7QxD$|GR&D%Z69E^J@?h}=nIU!$?@;JZq$u>q z0?U5EVt1>^3?I_}IdTm+J|=^m09+J4bUgwGs`zfQ4RgjpCk4z4zlpqkVWxsODvtK#o9asGd+YNs?R-AKti2Lyl#V;ylBK)35Kl&~+IrcPI&qL1B@=4TO z`g_QE(gi583@o~Z46690JZltRn$(ZTTClE}8W#K!-MNDgHTbmR@OGZ&hxI+svmi$3 z;2tGhdgi~%UFE;ZnmJWNr+ig852>{s*BmdI5aq=}z5Q)#wJv;=H8V9r;|$x5Ydt3k z(7VdW$r;Ic%KC(Hf&)2Eg;fs|CFxn}XViJ?XO&q|`V;rdycl%o00RtO^n}ityR3!D za#$MTzY3pxi1Epsj-A5VPs~*sRQz>dr57>2oQJSWVYM}`|8vK+j+D2lyj^}%@JCI| z-J&W-rf`ohu2}ogBe?5AS74dPmM zZ{C3x8T*y<1&f?veRN*=Ak zdG_((GrG`8_Q6@2eVpTQ_r@t0eu@osEv=7YB}Z@n=FG@%=_=U=BRl88V9h=lf7!=9 zxU>6s@EM6-7N@6F=eG~MiBcGve5ijDj_N%psI!lU`Zpa5E4v@+-<0YXrw_3JYW@Qdu zyueZ~B;XL+`Cx17f_XS&zb6e~c%5;I>oYDn+r}k!3?_(?-^yYMEdD>gO&$+e;u>Hs z(tb}!IP{`{ME1*_-EpaD6}?RFW3cE_2YdM513fE@&K;Du6ufXzgeJ9?%bMja1KOWH3$CcFj^bvu5$Pj!W+% z4&T%eUE8wNLBJ?+nO7orV9De0+vG=pMV~xa&s<_@=u|((tVMd*$Zm(5{Fj5Ro(QI@ zfA=9VEi^>bc3k4;zL%O-u+$KN#s3EuoAY4nKe(20D}TWh#_T>M41~t1yTPg8cJ`}( zQ|O+4l`|I%?7VqH!TKl{Szq#>ap%0D02Y53nCr0L)2k_K=70`uNKp@7I8}oePRq{m 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 literal 0 HcmV?d00001 diff --git a/docs/XIA_Pixie-Net_MAN_Quick-Start.pdf b/docs/XIA_Pixie-Net_MAN_Quick-Start.pdf new file mode 100644 index 0000000000000000000000000000000000000000..d59c662f735aaef2800e3604aa33b5ff4dda13f8 GIT binary patch literal 701705 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�{4-PM2T-?Vs9UAuy%_1W#1v@W*bRmKS0`P` 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 HR%o-Md3bMAG3+w#0}a8ncLahIWDD0 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

    Pm-b^^-+^UT zVeH?*Twj7eNX}1Di}z!`?(j&J`!L299+#sFdb**fi)%T50y}HaFrWLQe1ZF*yn$L3 zu!aU}l(06(LpGnu`fclx+!?a1$NVcO6IA#wlXU)$O*qh#9LS%8-69xiDav~wZ-V?c zkk5yG9&q+ht*4c<%=4%fNx8!|;n6v!qwbSvcRGCLe#}J)|8^>Vtp@n(RLs;lrp^zd zm2POh%ys3Tqs3>@Vhbeo$i0IvraPF5zeLa5Ag_RY5ITRt68UGS6~uQhkFkE`b=Y>1 zwYsgfiB<$k_CwD$===nFo?(p_xkZ*&fd95t5?;NOsnUb~FNMv21)Um74)Sljq82k! z%9O^)^SF<#=ll*+ia+c{bJRSNzt`Ex zk_ygsR9QaEf775m%)f^_Uqi3-jC|}7-1FDbdbyL=!t2m1IsXy<%qyY@t(3r$LC}79 zR|&>A1F`)n{zYB1V9jQNTHiQ=iqkA{2s@X({W|Lu*AY)fupUS7h5K75GYhsVN8g^} zUO8u?Z%?5=Q78ZH)C0Mgy%fSv!MPx_^)F|z6*b=2JPqdF89MHPeAhtJGNYd zC6B_AoO>PCyAH_+Bm=uUg-mvOuwWlWB`&Mu7Cgf$x2W93Jozs}NzeY~9ihK!88 zVdp+r{;SaZ1LZa%=|F%@Hi$x{XU} zMR{biv$1Y`2{{hHSXT}mb~D9Zj#N9CV&@^%cIL5u&9P<#cyEq1-o$u&4UYiU2K2{k z)SSzG)(l~$J_o(&9JJf}F(x<|{oX*&>W^O5A68w3Fv{bDQ^meBL98~ND!05DC@=MQ zb2sBuQsAiBAZqiwXxsN;W}gCSb1?fXM_yZy*KmwfH-TObdLB|egx;NpRMqG^9np8H zRa*kjPV|~5K`FD?GxJfijBzyrpl0vHc+!Ay6(0Lc*SxCD> zUjhkO$*>&i#oW3ia~kJkoT-C^bZAwFe)lU--U8)UpsWEU50o{a48tt2Nar1{dk{Me zyYbX>M|(9>aIDrI?cs68jVr*PjefcZ`(h1FE8pe*C9@&3H&XTHSRHFHD;AUJ0ALXLM&DRGqbY54zQ$zyAZVHK6pzdaoUiJaP$o$1s#} z3Darh;d%2$NFIv3hGAv3h;=qWi&5gY&?MU&i23nWl#4C-TV-3segOO50~>yz<^r^YGPH#4jGNtn3v&nB zfR6P%YxM~<`6rKEvVrr}A4k4;g46RE*YkONqZ&Mj7RVZIN7_j!ky>5kVm9f?p_U6B za?l0}pl1&3(2M&x)jNBZZGoKSkTVW)ma7#ee3D-^*YeoH^=`b1QOE*i75b*dX|3__s zXSA+%piBg%9VACFs*l0=kClep4N4C7<6_*PHA4Z`nf&ZC2%}RiMv_{r1S;6`iq;am z@A)~b?tX@6J=MGM93j_%^EvQ12)952?56z{_+MeeU7$<_{xVi6FJt_C3i(!8f99t- z#?9%V+`tri4z0l&l5l;ETK8g|wg=Mwjxp_G9#Lt1t909lmDonC{W$GX9-oaR>RE%m zCbj1vzZ#rbE@uI7w(U<@rga#r?gFgeCSW8l#d<7^wOJ`vdYO2N%ml8f)f#ei6on;I z$Ys0;(%!&xM;+FjQRbmFC+FS@X*WWv_3m1+2K|nujdh=i7I3-Xw|@@GG6{RN2Qr;z zQuP$Tsmc)!bnU=adJj)$`!GY@jIxBG;cS&JfIxfoY-RiDD@=w%M| zCqeIzRYwD_x+T^^+5=eU48%I;0hI0;Pw3Y&7ePlaeh0-`6rOqi|CavLaR^BdwI-cFJ|oxti!Lts`U-n zR-lDHgAsKR^v8TE7pXUCN(V^DW(jg2<1}*Kh!$9b5tt=3;5p?gl+jVRs(q9wj2()F zVibi2du%%2ci0QKwU(>(()wtZ;%xZ>?MiJ}{OtG}wNctl+5l`olfM}4c5OV)h`(2x zs6A}vSZ@m63|HX7V1l8dHQ|HlK0=g;QZZJPiwQp8*hJ4*(qi(H?1!#J+1mb{ysNG2SKiiv8jc zE$JK?l^L?N*ect~_A-}u_sV{E%(U-l&0~T=w373Ygzo-;$DX}wbLwh^^mzm=aJzF?Y}AfhJFo&*JBLtq4U%9B-5mDwO+zcuR5Q;P_Fa7r2nNaz`E<_ zgx_L5Kr-*t)ko(_cWZXd^TkmehZQ?L6*GcYYG;7U~|lD72e; z$OT`n?>4PrkHAO!M)+v|&{}D|B&*?_JsaNHHSo^f0PpM%;GMla@IWv_%ZJbPX82sc z1E1?Z!{_<~_*{R?KG%9{_PN$Ou+O#Lk$tZ9uIzKIcVnMxy}Pi52=6A?CuH~l-46>9 zF@%f+3DWe7;wQ)w0OylrNfzVy?VcnXkK+?%y*QT-=?Ulfc-)}KkT}lihDS!?lv)3s zWi#%bKFi=giPnqrz&q8}<0F84FP>#q(eEnXskq*6299qjc>4JDYALujf({Cd$3uC9D%sHU>|!Jpm_tQ(h;?{laQ*gn&hz2mm2a_?M6{@-lRY&Q+-%H^K#-aXws zIi79#gkOK1PWRnCU6w|cYqteo|Rd>FSloCp*Dj2YtU;Ki0{+S10{;+hjspbj#t&0z@Pn@ia*8AIE{JiQ7(arJk!5t59YBl#?|M}ro+cvf& zw#;vTNszQIBlulUhb*ZYtz=JZAyDLZ5y9X zo%U(k!E}*srH9j7rDvtLNzdUkr_*~T%pG3e^WVL>BxxLO?%t$*r6t`xI*-NUl$}Z^iQ?8rwU)AboI?wJqJ# zho+B6FG(*|=ZdRS#S_+yESG`H%(7;r&x-e9wwHf>?DaoyZS3lkJ~zFF=ZW;%^tyPz zXL^153hsaY^n40=T)$-5BsYB>pG;0^H#hb#|M(O?o8MbIv(8)7cf@V6D}ApwzVkWe zal5%X^SS2!^^j-BR?$`&33bfv!&|Fzy4J1QwrbxhmvMUf8-+Ju!`TZ?Ud7&Pgm>Y$ zsdx|RC<=$>%ly{Ve3{?lnMJ^h7&o>vZfpmB7x26Au5S_EvMyp=KbLX+T*htSw!$9= z{y2Dm>%a}{vp2A3S?disy&1QFTfohi?XjFMhuR|GcX4PIAvyt}4p#K>BYmmzt@Mz%Cz|#>t9Z@bD<+8#50r)=vPZfBopkXPj zU5fI8Zh~%J1pFe%uZ8?t(D#A94{|ProJ+w|2%bXZH4S-916~5Wgz+G1B#7D%3}t#? zDB})l)OSBP0e=XZz%n{4V{8O{ zBk&7>Ux?BfD4hZRV(=G(rye}@pg#usW5DMFpATza0Bc_W{$GOsm*6=Fo`aAdg!~}z z{=oZ#|90@-4*rk8{}J%}f!`0F(cl>k`YO=z{#^eA_$Rdpg4g6Pv|4Q&b0{%yUPXs;@IQqDO zKCZt5Iq#^x%=M_NI(-p5FM|Fk?D;6t9s&Ib@V^278}fw?meQdM@GjuF3_O=X&Me58 z1)lT3a~^mGfoBl#2H*|Q?Pln9Gw6R0@c$+%L8(M6a?z2C`5G+n8t{3*=YeM!c!mLo zWF3+X@EG86-#8B!eBOq1uH*Cb65glXD<+B_;(qaf=qc*x>Mh=&tB-h7Y!H`-jdXoi zzAD#>e#Uy^Es@738Bj`oUp!kB5X=(`#3HdoEECU(RpJ%#I;Gem-WMN=-C`fX0dZIw zGAPqzCdIFk*|MGNAiKyOvX9J@1LPn%L=KlDbDPr25=i?^)p^gAgWg#SpI`a=}nj{k$N)*olOPSRwhzJt9u^!GvM^KmQ8-;?AD z{Vwp_g?Gi{@urtg=(^s0-#Z2Gd-<%{;RgQ)Z9Km>)}P_`tL7YdYdpcHyzB4i&wB5B z-L}F1W#P6#b`$NWZL}91L?@9ex`+!!H_=^OOfBO-L@%oK0aW7y#UL?QTqUj+L&Pvq zB(9~lb+@Pxlf{Gh@4;I#iq8kSl=C$p7mX7u`{*QI1OX2^A4Fmo(VtXr}a;7Lh0}W%n%mxom<57N! z)P|S`9=Gxq;B~OqJ<(Q>J`L77!Z%o(iMG|+VePW^TKkE5$kuGfDz~F{28FHdwiLFvbM5YS zFT0=J-`ZdgvNGmPZHvneTQ{OT_h)J-)&EX6!)TB-OGN^s<$5| z+BB9$GV1J^b}{KQ7E&wen(JQmjh7v@YVEtN2D_iNgS41z&$hNws;TxoYX<2)*Ir;R zqVn$tG?1KK_7Zy;*`tAYpR-qy)I%hpH9-`>_F||f-B#MY03_Xh#eUsdM`dO^F>r1K z_D0*Wx3JuJE-cXl)`7r&pYF3rD#KjLWiI7Ncl$$oH{CO=8hf98z&`94)>tQKZ*kI) zKXh<1QMz?bc06war=8Qm+H4ncX`L>>JmB&pHF1u0dO)`(kc#f~aQZlT3Htj0aip^| zz!~HWafZh=^g${*)0~mcXutOHQV`u4$+heP>%q2h^>@mganu$ooeFC&V3IS1EIiq% za;96moN8x|Gv8Tg&2SbwOP%Ft+0;&*=bhEm8oOKd&RS=^v&qhN-h~Y-oo&uewxqMi z`P4b+lu?dUhXE0=0^vZbKvtklASci%&^6FA&^M4DCn&cduc7d@B zf%3ovJ42=5xWME7uZEo_S(_FerjK>>3%4v z1)X3tNPRfiI@s23A8a4Y4R#OqqN`u9e{i7PD_9sT3Kj=P+0*Q4!7;%*f_DceS{s57 z1|JSi3(gEqv-<^S2j>MB&{Y^*6RRdPB~%rf9;yz_0n86A3@xULx9Cs+|i!{WyadLTf|ox$T5Dg;X2za2g9j+d?}-dqSUv4u%Em zAGX3_l*4P`G(Lt~g|oOs46V=lMdj7ay0YOkbsq@NlsY35i-V`=|L{|I}FOu$*8IE_pnf^aK*1E&K& zgjsn8c+%i)v>KEJpkSYz!D|C)<$}KkX)F00GUIokw8gC706Y_K5wPn{?}W4+f%gDU zEy8Mq^N`CN#D?Jsi}i%q3w#XZOabRoaCU>I&k%Ul^aLGi2)PS*d*o$7S^?+}DQ`H$ zexddoAuLDibtq9DQk8%LuN>nq;9my{d~mc;jXPkBZHFgvSr8uLP@9KvJyt(=;+dcq zWOjl6Chs+r3z$caM5?XO5SBCsx%u)wjP0)95X%?}TtIpHQpUfWH`_Y6;&%J^l$bem*Gwh1e~~{m-C$2O2tf?pX^9 z{9m=^L+oOd@ljav7I^cmgT)4;bid;-2I+Wf#lQOP{*6!##A1YNf~>I%t=}4zobd)_PI+3)B?q zSGN(u&iYF5w^w`kz@zHu8BpdU_7S&bvObp~b}=}whpjdvoQyCZoOR&oq4q-{ya)Up zfX_g9b#VDR zs5(Gh9cZ+L-$sb{+syE#+2^L&*H}lM%@XcC66-YK?&;FUz2~LS!MpEs^WT@GhhNTs z6zP)kjSM0fLNMH?XHr>G>YBE39gcE$+oZoO#>?T+MiPuZiXD>6e=MDR{VU#Q zG86k=G7s)$1mg%QnyKGYd2i0{Exae&xux}$@?O@$yWhsHosM-sYQEXW(BB&mClO3> z@hOdMBi@FYx5~#e-L+G7IB~q5Loh!aA2Z@@Vc2W?ZE4_B& z#djs>=|W$E{BXj28ZGdp_0LVL<1Hn3i z4FsDBwi4_}nmgJxb3cwbqs3$0;bz*?an4Cc)g!qN`|jNDP~S=SlNxK?u_WQ1+<%hq z-u!p0`!ULMqWT_n&TK)wdVR~^htaQgCARx`Tir{rpWsk(w~E$NKr~=IR{lpVUrVJH`ek)-mR&eU16V3JHo7&Tp6Sosexf+hmk66Q_R7 zgs0Fv{=XWBW)X+Rc7%6vs4e19KbJ#Wg^z=R&_F7!H-{ENGZ(RWpsxge8|Y7iAGq;0 zD8E4LXP{gH2^Ry04ps*6*}#7c&NZNDpmci9c_krh9PzsT1 z8p09|gD7KQD2EP8WM_l39F!fPJPFEu2p>XP=wNI_cp-8zKraTR9{6Jj=R?~IK>sBu z2f-gi*dO%ULH`Kh{h*8nz6#+d2tP-N`Z5ZDk3+d&RSTTfTZmN_tAqS*pkE34BM2uV zL~ZKt0Dlo0J_`H@!oMMvO4|jL%fK@Wl=DCtgs=f}Zbn#%5d7wA23bq#eDJwhLcJ{A{;Uka}lJ;M#*2GJ{$7Wt;=9XTs`k0>s;92(wT3w54O5|3_Dz2rtc!y>(ciV91=p) zP5>NN&fY|M{9P>8pT9N5vLU~95^rL?!-od|4m|(=}9%px-5QjgX~8 z8;h%4PLPvjrJPFm2suN2A4=>Id#L<-)Lmg@GY-{PqgKiWl2=NwPHw=Lqqh342Jh6w z!@UuDyKpUUFYb{~a9$IC&5|jDaB89ob8vRzq4Kjdc6-Aw(h;t4FOE|LI&eN zUrFNK*~F6%d>8Py5T1_^-+HnGh@B0}G~gS7Lyk2;#J|XdZyX7>lEA4H?w6N@xgGcn z;LnT3uQp|(N3(yw9c8T`kHQ_a)LnJejDLO{7B3Yu-X_MQTUyu@nU1&v+MbO4a zYYuVz*&EB4d%U2#DCL-Z5>q$^K+LD%=BCN+^S4QYt)ON&-3{iP!V z;xZYMA#u5k$cQMAF&Ps-km)jA43yuH-w;>GZ_00qLGmnlmbg-$EzcH%kag{t* zo+}FFx8%3P)$%-fo){v}m*& zFUgn09deCaBYq@bmM@EO@>Th&xKsX7{!x_6*W_#BF8PLhL)Lghe zDY=Fuaov-W>zX94dsA`^P2`Gw10~FM^_Q;p!&2Hj)0HM&Sw$(dZ_0IT3hkS64Nswc zQ?Bb$Xs^TON`F;DBT{Iu!vad0;<`SC_D#8pQ)u6m>xLBCH{}|cLVMoV!o6H4$imrW zLfn|LRW#)*N!c!%^8GMn%V^3sDrMWqayhj)-%Tm&y(!=5lr`U!@8*od=f(=p z`@drkXD zTwvW}-6P;BCcaOlStwwP?S zTzg(yt*zD8Yn!xpwQVkawYF2+qkXC!1kYN!yL4*cJDH|iME_I|Yt!{sdY0aX??lZ} zQi;+@+ihqLk|s z^vQaqwosp{mk{?1eHQV|)oWN&y_QpGi}gCXlP-F_n^V%=uOIHNesMj${5^Ti+?%o6 zlxFQ#O*&>#nLT^0IHtW|C)g*;Z=XcFwA3DPJv@Eg{Nna?%M-WPO5)t4H_-1oeI3c& zKv<>ryuO)hk~FDB%6IinbYD&y)B{_nZ`F6`yYxzeT5Ue%+)R7&^z!-_t#RZ1MfD)+ zfx_FJAPypgkE-b2*rx=%ztwlvk1PSb4k5hkY24;8qp?4#{SZf9M_2|r_Bx1n6Z*CA zzTkcYy9$n|os94orrt~8;c*;(QSEZZh`tE11Hh?vGkl0J2%a2->dhl|2^_|5j4wuk zf0A#6*$WDv*XiwKQ|ub(~`{=Uz)~w-!6Sn_l(J(D|xO;8UC{0I8)lCu=3H z`UIICZv*1i#pktyjcwKa>Q(o~zN2~p`dwqoQEP-dUF%5f+-R(U)_C@4jMs#tJ*hn@ z1peerahXBwsrdTwTv|VF z6799k+BVTu+d*r|ORT%CyTzqgQRZPq`8}*C^Rc4jUEDEieBk;(ao~o)je(ND=s;=U z*1(Sf<$=2b70|(NsTr=N?mCGQeOVfNwJ_7Ig?|N|c|FpdRwS9O#z$M@wN$2BeT<2( zKAMwyGQG5Ant1DzviSPs%;~~?sclkUQhn|CdPLDF=n==4uh*`JpMrLM{3Y%{Wp3BR zYTg`wd}SCJpG!}+49A8;R+51e-er3L=^E0PQF0IzP(>0c$)ctSvnbU^*Z_z2~ zzb7)24nHNm@c44}`qGF~(wB}u?-KVpF!@>HWX9`XwO9l7tT+nKipBBP_vPx)M%a`x zhx%d;&a-TDMzr7-IMVk{;moXqyw-3gH1OUVc&*_~=x};!;dob2r@j_iuEFW6g_h}{ z-qCwLdj8e$&jtU_tRMB(ad3zi}$B9lhR&oR2Y+tDFjupjM&F6Ti?chD3mwN}5Tt6!#N%r`AF?B!>+O3-Y6WA0{_v56pFTCAyZC;YgFU;LL(LJ1zmm&GdX$jN zQluNpni*@&o@TilH=((>)6qiA$z+Sk=48~%scI9cT0t}Qe$<*i>AE#5&8em^XP8;$ zEQ*_J){rf0j4E@MS!>pr^~Mx)1zE6yeskPPvw>t*n6+FYlDElR=awk36|6Q3%nei* z%iUj_nWAcia^FhO$hm`{r>keaxho#`F46ar&8E0HRFRY_lH#Q+CD`Tusxo(&`@I}c zACstr(^*gR5ZUt(={DEWEQiWAh0DO@<6l%Fx3pH&$}oFct*K083E}-O9{w%L&qSTB zr%eS#`IEpuMER?@XIqX11->q>f5;5bl?MpCM3nD`@_u2zFwgJh$Xs`g#dP%*koDkv zA2>WuluwR2ty7)isl01+oSCQ26IEv-s&fkUWsnI^7z}iLDP#c(_1UhruW+f4 z?1MG<3*s}OEqwOW*^sV>%pup>DleAo^Bqz?KV;!oV4qin@}=gLd4W40-W{KbkIz>` zr+IQ*V7xoW=Lz-Sa3RJYwjJtgii>o*5#reH6Bj!S-on`+Gz>Y~K~O?*?7F$9BbbiHlGVJx)*`3mC%U)Pt2CC`bub{>MQdrS6^9Qq54ugtP0}VsL}ew?L7+pW5y{i-N|UBtUemO zWad{$FK@m+xlzfRhfbZe&2CMqy>bIxc@s`>E$Gz&f6FHeCy~sIOFVUTaH4wg8|hN& z1Fb2PqWUYOnT35i*|@k~W_^Wp)6hD2RF&?^@ZJ-W_htMqj(38!!ODTX?T034ODhCz zHrep2r#0`Y<8|Fi!rF)jlWcstpFF;tdTA3cqx@Qy(7=D%TBFUa68xs)>sLnIS3>q{ z`Z|`;z<(&zE`imQV>?m#H7uo${Sv%(TTA(Mz}TK@r2IOR)u8eB z>)V!$lbu9Y(T{j}|9>y{Jz4WwDEpr-ZMcP(5$9~e8~wYQ)8@qgqkcN<*fp-Z_AjNm z0S~rZs(&fwko^D8-qXO@RJ1=Ich0?c_nf)6+lIEq+9cm?OOhl>^07&hkTw>J+T@kj z+v_c%UL?s^k|arzSev9$Nzx{5B}toVle{HKk~Yc5|Cwjz-h1xaUAsPt-|zoBzw^w@ zna^kDd1juOGxJP%AKU3rcJ3-UckRJD9m?(j-fs+iKL|q40(WDW7gsxNO3zUrhx(&7 z7wpXdi?VC}czW)W*8X!)^6nx$89A44=bWA|HZ;;$ZL@c; zxZHViu|K(GC|^COKPc*d=|o%$>0<7kKc2OLlU--YkrK1hpuFML7yVa>k*>vN>!)6c zxvRV!_qCqtCHCNs^lIi08ONRJ6Hf6mpE`V3-v07b;k)vc_f+D$^49RF!*}Ja<5P+6 z%3I57eNFwxoq=m18DvU{qwcBKV}#cRb=lefm;5g&xn7@Cf7fRct@CKwX;OBE`vTN% zIF9;1!vBu{iqk>=&t-po$)l_3np)XuM60JapXuEsYJcqU>?Toh%6A$yx+g@*V<%!y zNcr;)@9Y>u{*Ij;6{(|Yk&^!P`!mX4PWLVgB~$;^I}j>TqtSBy9eX7zQm4@!597(- zvE!j4wHp4DKZ*RE`xYuvyR}_q{`+2>>e!kaABJ(j&_ z7R`n?dVA$0w713kE62mPxpV=|q08W%PFH}Ry0LNrgdBl4RxW_p>dwjn@ZAQke2AM* zchKFmh#mm{>5MTSli?TBgO?@H9Q9&+70&&ZR<`?DV)1fe8mdg;@`TG$LOC!Em9D}^ zg=q`rP~}QywZN>;($L+M9$+oNY)w0|_N)`@%6hWQn6f}x#GKtUXDIQ6r8zgL&rqUn zZ+)hd;pusE!cw2zM2+1>Te;T6JcmS1Pih_K`mCop*@;@cX~yASz`hT^j3kkBocatX z!@b%1oTxtisr8PV^PmjvOA$6hs85UHxetA^)0{WmfZtI=xjyTuPf6;NpnNXEo(Nkg z=m{chh+j5h-1Q`U+A^#~A$&4#IP&L1Y%-dUMRa&4M?$FELj{|{rm|`5k@(+>g{u|` z2lPxlY$AJ@O=6EmLMdLW3q4yK^mj_-HN|PA-@@P!rOTU|m%HrYmlg9@;U&3?i~u=c zyfG&kbGk8Sx%}sXxxlzfGL^s5-94AAK#kscF=jZNp~1s=3ir?+gm|u1?}gWGXj&WT zPV2RI)093Hd}wZz3iQnuP><^7lJ+m5vnK|7AdcO3Nd(_rSN-n-$Q1K*~R`Cwm!?^5{I7kA5$D5i&!qjho+ z>HQE=?m;}gdSK!aHqp0?Fwz?TdY7r|zEnSjd*4!DTEaJ*G{sv~T1Q@er%HQ(?ZMUB*tK6L zaG5sJw<#QI;c6W_LXFXrS51gM*D(UIeCQ~cG2r&0=6sIYi9tb92*)q|Zh*%sJobn4 zDY=xB%UR0evG2v$N4u$@?ATL}EB3VGiv7rO#eTHhu@jJrQeCl+9uIPW_C7N2k(l?y zV=TFj{qS+co>T$6>$>nBStdnC;}J7z>XCDlvK=9_#_H&aO0H@*X-{>>a=GJ_FI*@x zE|mNZJBokw4VhbFk zKJVQNV~-{$?sVB?go{b|{=J^K(wBKs^HF<(GYB^)K2K&&iCAYI{70Zq51yR76qV|6 z8Bgo8C)jM{bw5!uuf&%kS7-{*@^&1Qu`kM#R9qT%AD(60j0BP2(%{P#hnr%$zdKzq zoY>zBXv2LInN7S0{y5nB$glegNZ%5^jw|WwzPysY{(k6)uRfsApH9jb!0pdFk1WHV zKbBOoKOZmY>mQ$&`1Oo(U;*KZ29;O`o|3-q9bVGcUze6Ir+w2(EN9)4z81|X>FaMt zwk_1(fiWet_lgqhuhS_?1%K}sRWl!yR0jvHIxc#%NeWSS*_0*)R!shjhj2mY6QZwj z(_$|(W+%Fx?xK6?enyzZY!+fwST$CY)iqyISrgVA%vP+e`O*=-S*#0uX%6lltQXzI zvcOf7?qzjZwn~jOAB1GH*j%(XVGCFeTgFyEN~>5N zKKYPCO)#gk4XglQ7gmVrxgq9jpw3rAoxYBH1S}7xn94ST@+ z&Mb3t+a$E(>{71->Gc(J<6Re|O1ytd>(VlsytG!YEeKm;nCY%j3-7TrYe=pe?2K+K zTyxSZI{Fqpvoe6Qdvg=sLUntbxiL9sDs+NAY=L8;X3blcDuS02oY5z1Fu50};srdN+nW4>(VqFI8W%EOm+kHVK5Ahx2Z zLZEv^%Xyfd8)Ci&>U=fS>Fc;hz;g5D4uj+F(r}FMXj|MF6q{fr+G#5f#KbxD0OQJHEX+j zqx5e0JHy4<$fk=EGQ>zO@u?NbeYz_b8*h7Wjr%IXS`sT( z_Z*VxgfE3R{HLq@ulny)k?`R+tBmwYOS2+nJJxa)k6S#?qonIBm+6uQzVA_piV2UH5wM}1_6eyPMa0elY7#BjZs5dftzBfU+E%3EgK z@VR>WO)mLqSakd`+E2CKQ`B;*HJj@3%4mc|9i>_$sj2H!y!kw=qp);dR5e=@UmJN( zKbjBqTR$Sj){2%KFj`x@H}nrUj^0qW!Ccd#bFnX4f%bg-wgFtKU2?#dhb^O9RQG}_ z;A??-lz%w2!kDyl+pch>p;~nZwz~>ZpjsI0MVLwfW!SE=Sc~evvumScz0nQ3KiWUK zW&DW#sj(PqEQTB#p#ZE?kl)AR|J|{e=Gfx>De4z1Pk*ZJu2=1shW0dkBmY(0cV`{1M>}UGMoOM3cb;GU4_z=9(Tj-xk|SuDb%fj(vE78 z9l#OrsD2OHqZarlnx4>|T2VMH2(cJ6yAw!M0I`lCO zLB?rII+GhoPm)cBk$?3`yR#3=N4N>$7KA$x?(Ne%dnh}kAon1QLl{I@sZXEV2lFI^ zwGlQ(*b-qn!fpsN5Z;P#7QzJxm-fvb*q^_Sa1FwIgc}iliEtajoe1|L+^?XAA&l!g z=#JYxA%s;BRzp}5Vco2OgL->X5jH{C9APVjZL@~-?&Il*up7cmgxLs(4IDIZsAnX? zF$gChoPu!1z&r2A_RK~&58*VC$=Hnfp9m%B7_GNwAh`u z_Ze*Y5QY#YA*_Wk_0Bs}FSME=Y>BW9!gPe46#`Z_guM_BKsXqo`pc(I?VLlBDqy3~ z6O;};@c4k|B4bu$8QU?ct1vcnVMBt$1gi$%pXKdTN%5q4T6sEq zMv4XE6|q(ni0xvZ<+G|-wXLRBTdSKjz`Dyj$UDM2(bvq9@%9CvC$S#TGh+@m=4@jY zX!FbjOq)S}6*6Di8gtMQKGTi4GPZnY78Y}Fi*;A-8tXp$l~{LDHJ2OeBdKL<{ZyS8 z>tA(YG5@?+|7w-cKMs2M6yV=9=v!NX{L~p_rA&=MwJdE`H?>r~zA?9GGdaKZI;v^vyJk9;$?en0m_uW+uQ?@_I%?(?b1#Z@pBF6V&WLrN-?Nx| zRjj*qrC4{}DlRvauWmvy|J37fdrELOEf#**F}Pi=e}sDkx;-#vzh+k!mZ4J7>mAnD&lMv`%45}85fzzimryaF@KwPZcaBDaw3Fk{>Y8Tx3D zR-wrzy}c$qlTUrq>h%|Dvw`8y2D7x;u(>hkYV(3PV>UHrjxjfBGqsH|4gX%~F=m=E zducPxj8kcbV$)22(5Qq0NiC#kRu5yJKtp;+@6Z z`(oWqlZv_9xZIHbB}K9R%~}_8cZqek>srixDAwI!a54Av*gmwwY;;!v`KtxY;X1-x zDFbG4gJ3>1f{Y;($#gQC%qKZyIax{a$cJPTDJ0*KUAnX#vW=Oi&GfFu+^)@QOf6nx zTCrm#V~#ZDPHkRm8`JbF*P7bylweFlC7t>jbG0_FGgNn-N$)z-Z*^{E%z4H%)PB9` z->y%Ot@Y~{#n#gG>(HG5Qfm3?MW?b%n_U_kbAmQ+FxcH-N`Hf)v91QIuCHtJMuY8* z(~N0qr<ic0a_vT{mVtmrCZ!!1w*z~hPvE|81itPuoYQ^%^5$=>??rO35 zWhEAKrxwem{C{>b_OaaL;hHlhQMlFkdTQ zXX5d7^K~O<`G))MCY5~m`bLqnefRn9BT2roz6VHE-z48GlI;80w}&){uM=O7To|7k zpGq3X{}}%xxyXLoUPGGLd3GLY>I9v$$R$o?r!vgllsqj^8^=VlmNK=M+Plb`3*}0p zDYPz4qs?e5+Maf%J!mGql@6wNfwVi0PNFmDY&xIj(B*U`&7=7s`+f=1?@qcGVy>cV z>3Ui~x8R8mq+`;%>{Fhay47WHn7cXE8D^Lu>BxY`*@I7;mN!Wu0C{{ZU(XBp z7QUVD=0*IF$MQ%|B~LX^O;3GKV^4EWYfn1J=si4{o?E@k35U8`?0p%{9PcY=F7dvK zX0CSyn2W*o8k&o}ucMjceFM!U-j!(Pdfy}r%vIpZfzWTEx!AiJ%^dIBXfE-tK{MC; z4usC}=7DPognk#z#oo1O=6K&jbBT8ynz`QhA@mY&KDcrr^ap4z_I`+Fj`t%pmw4Bs znd|)+Lg#unVEGq$KQZ`iH28gL@Y`hY`wT)a@)j5@KR4KIHrRb(u=~>B^_9V^(BSp8 z!E1}b>l?&ttHJAAgV#2L*Z&M&-x<8VN4&NhynZlv?J#)#Xz+LsK{%Np0V6Z!AusdY%I;`>X5sjCR zYP@_*pT^7QS9tm2G+w@VjhD~Xc=;TSmrrWEd;x`* zFR1bIouTpag*0BiGc{hm1dW&PEQOb^lE%wdS>xraqFc{*w#LtwsPXfiqgv0Gq_Ol> zHCR?NSXMXKormR3HrUlL*rgck&NbN8G}zTLc%5(Xs%`M9WALhL@T!M+)i-!GFnBdI zcwJ!dN;P<0hEC$98e=b2)EVr*0GjcDr(-##_A zsrDwYU4`L3Gq$OA0oqi!&y8)Wy*ZNJ7m@V7jHLHfB)!5&dS6G<+Y(9dn@D;)z;?Co zO8EApu}!siqU|d9_LH$qwYNs{{Wg;Cwn)DJi{$%VB;W5N`EHNo`$Ht(U6Fi$j^w*L zlJ76!e3jH=zlkHZlG2hu+NzIxuA1Xth;*27^@JJMAfj}#|Dtqsh)cw!&~^-3PwlBl z#~rPmiPCJ_gD7nt5hgC-SEId$vO6~e zY{uK+mmATyJ=(jYZ_kMDUQFQ^rz?E96vO<6>FjZC!jLzrFe-fr(_Q(h^tCVBr_y0X zDlhh{N`d_jB?C&e##&?8VMVE&@HmcAvLlo{!*;TtbeO>5z@Z?nFmg}){J=px8Co0V z9Q_Zi4W9e>L;dN;G~%o=)>z`GRIKz+dwmKMPdz7;Ge-2(m(l{DZp2WthDyf}yS(gu zWmp_dw;=9LZ~}t|cXxNU;KAM9-GWKT&g#UuAxf~dUMaU3nSSzq_c!iia%s!`+}Re*oHd% z)ML3*7V(=~XYbiwEx(^FTORke*Pov{d#bJf=2;?&U243}3i=+jMK2%u3|mH{=`&h! zs8OpP%+#9k;qv1rs`))+VHTTS$*U(}Y{H?TU_P!$MaXmqN~ut1VFq2eL_?GbXiEof zU@)yP>FD;+efWD9tDo~qq%*}I*79VhO-Nvs%nBAIVx<2!2*I(aSw@$BIT8h=?by+* zyh?6|?knc+nAt44O8rXlN_L7>(C-WCGAj2F;`>B|ff_Yz^wUF(kA?^{E{du@2}FGn z?V&)2%@~o|KVlT>p;wM!-LIX%I3I;?I^DW-XnRw48f}2zMd#Nt zW-}67SM;%#b}7=0op+$pbfNKR`Q}8et!8c3&aSCmXT|o!r7dY~;MDA{-h0XS1pKzb zt+8EmooeV8>~B%0+AJF4gt%d<9o0+AhiD%S0V9K7=PX{3v^i=4?HWKiai=1}I4*^!DuGlX=o zgUSuEb0>~2V4g+%(1{1mw%>jmKR`Z{yfWqfBHoI-pt@Im#(O37&tcq^y+?eec%|_V z?i$$GI=eu-}g4;zbSZ`dq44vqpUNFGbWBWrBaVkAx=m^>pP_q7fj8sEhE z58N&atTYC@1?dea)Fz!|xQX(P*%@)x=`2AO^ZX!gO_x^jwqA9G5#@jgy8?sv(h^Mm>qzb}RWs%o}szG~8HmTI1OoM^-xbUxZN zyio*o#G(+Z(8F*Q(HK!HTUW~Ij^anyfcb)CKQ;u^8Fwuf+JP_3YO55d*v-S1tW6%89|&E;anEVvY-7%wl<<% zj_C60oXc0rDZe8wvXslw%KBiwC63uveYA%?Wd|irEkG9%AEpOG zHP^YwW>I%pASZ-9^g8@waL*T!YWHe`Qmayl{dT2}N$7lu{HVZPBEdBa6t6zjphGFr zNW^E1#R7`m?yA5J4cAVxbJ$tSti+UtXQYOPlru0S7>pZ1z24F91fxh{-O*pT@W7pe zm`(UbVTX~_>l9|;levo35{~4QZ{g# z2pr0Lhg!(H9iql9d;ge!bl%cKsM1C^K&e6~(D*t>b1w5rUJ`HH4DLX~*xUTXbm|xF4Yn;1;P@8f_!jJV*3(>N zw7Q_CYYi3FjK+?hg;IZ_HlA30~i zZFFXvs*ykK=u1I%T42tkmMT)E&x#!^KyuS@c&hbwG_c1YRqg`l^KEjZsO1GNhyzYE z#`un$E42a z&EmAsGj#>PYe*h>ImOP+wI<9~x9V^vIB( zX+sOZ*#I$`vE%KO)=h^(#9V z{_tE0Rjvb}XTEuo8WY&tD*VzYd{U~s@Fmgk@D*RP%kkOssD`Dd{G?ok35`iWILTOY zyQE8ll(6BTByXd^N|&`vxyD-Ai!-Ma{U_z27cGB%t7vc4PI)(R;0Anw{nJA2$-A>k_jDzUEDb4=@?{h-`wp38Hbcf4&}dyn5d`>HeP%x9GXN?*ul@qjoUlRcbs_K&%EiX?kcKo;bC4G_oxd437(6wu1R&x(jx;{N7}X3sJTr&Sam^>Wt=r^)>P%rEgTH{6_xS z^xgi`HRL1uOPZeu=M+S1x}SJg@q2KK4*imt{Il(%t=fCh8Fy3;?ENS3Td-+&??j0D z@=sb*HX*+PTTw}E>x^bAELOyqG6)K%VSeW$Tap#cMP^IWxnY;VvX;WzKqw!zFtu?@ z@Z>_fyg(^E*@&Jw2R7z{x8}qpcc6WG^2|G-5PDz)vt@+VPm5g5yZ_?Cti6!@8kT?4 zl`}n;4OI|0t&>!im)nK^_{~k}?c=Nh#=d7&Xu<;z?#D_hJs>g@%Ld%Gu=_ORU{21C z84KEA#EOtY>&LuaUj^iI^CzbF_OD!+^+XKv7^hSBM_izNvnvbB_N`jOcBdL# zK8}?TPv5veu1N_NLmN}c7XrhnfMQU?i0QEOlNOrw><3Yhp zG8CeUg(mlA<4m87c@s~c5yz~v{R=!}3a&Tm$?QRb{pw&TaE`jKX4wW8=WRrzWA`UH4Ld=fdStaGsK;F zQqGt^1`rlC5`Q%cKc;GnR^;zEjTTYtIzjJFBRE?UOB+npeK&3p zfZpF9%8plE(~mG>?`YMzzmFEBxWO&f<+XPxm{klWv-(gOijWUs3MW~iwBgJU2ekJE zh$!-zj&qYX%_7V`P8p}nHg0|XX`g28HHgVSpAE!TTK#F~bRau>Qc9Jh6V(*>eW&f! zN#^y)Nf2MY^ii{t13xm^3nbS1DWJV*7V@(mgO zGz*lY{-~f6x%gD?*fI?`KC}%;=heOI7s-1ZPW0a#mF7+N>O*jYRT3Rm_GG#RU(y|e zWK;sVtWYY9ES+OG)+hp}IjL{E{9w}McN0R%Q|YLxFpIFRMQammD0P7DCR9tJw+W)N zqTBBe(Z3(+D%dW^a}J6&z9bsd~iYchC2gg z!lC^_R7y$zky|Vfnrd6Q*Jn(lvP<>YUPFF@XPt6S93N7o4fjAF*5KxdZGr=$p~&Iuobn zWAP){@ir`X_r}5o>K8$O>~1=L|A3biB9$U6giRqqsavZKuua=nn}DU)74Y>_Vkn3B zHwi)b@4dF=dv>Fr>+d^$#{JYb!R>wWzGidI zdmMLb+Z-Gf#vD!+`y5miVzV5>b(I`O6$3R&#~flBDv!N(jY;RgD}w@-$b!TNDC$u` z=n3){HmkC_Y?jPn>4>s7x#2ezg_+G$Naa^r7qvdTflMasG92u$mu?iaAAZ}6YLZpS zXknFGY4mXpX&r1mHly3!&XxXzOD===K*;%;+g*1-+Ww)cyX*p{9m_w|AFvn_5Kp=j zAsoWPoHa>y4Nuk^{aI`g^E8C9rgjDHry2+jI#PCZRG5++YfPPD6e$ zL=fmF@QFa(8FK<=V#RaPDzEbmXc$6C7x>=eEh+DCsSqzo@2E}VYLQJRvq`!UEwk#F zR7gusf7H^PjuJC>wNOk=A_2nWzaUGx@#9Gk0tn>o$S@P+0eA7R@oV9+z04+YiRmUB zwOS@bTG2M>o{@BtjYuCed4cPsX9>u_`J^~0HSDPxE3ysJmDpI^Nc0a1j@00_-_;mp z@U^IA!c>Gbh(1cHo2Y-vz>h8GVE>9AUQWawnenw8oTs%In4xr4Dh||EnolOHy-lVK zUH*|w#j`t-fLs_xNzneT?CTS6g&^bgTo^s3}{z0nXPFEL8wG>T>H=5_|_vH<`#;Q>)rCsLN_1-?Fj(w1L5ZCP$F^5Kk}E z2(|=4jxWU)ZvoH=w1KY0l0u5d1uzR41@=QkLX$%M`C`D5qev0PdjKwkK!M~C(ol(T zix)lHsB;9t?|6S)1i!dSm@26B9NBNcrPU|NPV=iG`0$>+t4rlW9XDYwJF z;~WY16Gm{yLknSpX@T`aL_nh<0uTe~plZ>8q=2XZItU~9evAl;_yHkoNG+s(ga|A& zTEM(edEjTr8gL`XewYY)G#x;r&~d;bcnzcxYCll~KN>6mMTjtf3&If!1lJEAfr&;1 z7#GS4L06Zm)vp>JRp z5FqG�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

    ;A&tXFdP^Qj0bLdJb^nwDVQB}1odDb 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⁣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 literal 0 HcmV?d00001 diff --git a/dygraph-combined.js b/dygraph-combined.js new file mode 100644 index 0000000..7d6121e --- /dev/null +++ b/dygraph-combined.js @@ -0,0 +1,6 @@ +/*! @license Copyright 2014 Dan Vanderkam (danvdk@gmail.com) MIT-licensed (http://opensource.org/licenses/MIT) */ +!function(t){"use strict";for(var e,a,i={},r=function(){},n="memory".split(","),o="assert,clear,count,debug,dir,dirxml,error,exception,group,groupCollapsed,groupEnd,info,log,markTimeline,profile,profiles,profileEnd,show,table,time,timeEnd,timeline,timelineEnd,timeStamp,trace,warn".split(",");e=n.pop();)t[e]=t[e]||i;for(;a=o.pop();)t[a]=t[a]||r}(this.console=this.console||{}),function(){"use strict";CanvasRenderingContext2D.prototype.installPattern=function(t){if("undefined"!=typeof this.isPatternInstalled)throw"Must un-install old line pattern before installing a new one.";this.isPatternInstalled=!0;var e=[0,0],a=[],i=this.beginPath,r=this.lineTo,n=this.moveTo,o=this.stroke;this.uninstallPattern=function(){this.beginPath=i,this.lineTo=r,this.moveTo=n,this.stroke=o,this.uninstallPattern=void 0,this.isPatternInstalled=void 0},this.beginPath=function(){a=[],i.call(this)},this.moveTo=function(t,e){a.push([[t,e]]),n.call(this,t,e)},this.lineTo=function(t,e){var i=a[a.length-1];i.push([t,e])},this.stroke=function(){if(0===a.length)return void o.call(this);for(var i=0;if;){var x=t[v];f+=e[1]?e[1]:x,f>y?(e=[v,f-y],f=y):e=[(v+1)%t.length,0],v%2===0?r.call(this,f,0):n.call(this,f,0),v=(v+1)%t.length}this.restore(),l=g,h=d}o.call(this),a=[]}},CanvasRenderingContext2D.prototype.uninstallPattern=function(){throw"Must install a line pattern before uninstalling it."}}();var DygraphOptions=function(){return function(){"use strict";var t=function(t){this.dygraph_=t,this.yAxes_=[],this.xAxis_={},this.series_={},this.global_=this.dygraph_.attrs_,this.user_=this.dygraph_.user_attrs_||{},this.labels_=[],this.highlightSeries_=this.get("highlightSeriesOpts")||{},this.reparseSeries()};t.AXIS_STRING_MAPPINGS_={y:0,Y:0,y1:0,Y1:0,y2:1,Y2:1},t.axisToIndex_=function(e){if("string"==typeof e){if(t.AXIS_STRING_MAPPINGS_.hasOwnProperty(e))return t.AXIS_STRING_MAPPINGS_[e];throw"Unknown axis : "+e}if("number"==typeof e){if(0===e||1===e)return e;throw"Dygraphs only supports two y-axes, indexed from 0-1."}if(e)throw"Unknown axis : "+e;return 0},t.prototype.reparseSeries=function(){var e=this.get("labels");if(e){this.labels_=e.slice(1),this.yAxes_=[{series:[],options:{}}],this.xAxis_={options:{}},this.series_={};var a=!this.user_.series;if(a){for(var i=0,r=0;r1&&Dygraph.update(this.yAxes_[1].options,h.y2||{}),Dygraph.update(this.xAxis_.options,h.x||{})}},t.prototype.get=function(t){var e=this.getGlobalUser_(t);return null!==e?e:this.getGlobalDefault_(t)},t.prototype.getGlobalUser_=function(t){return this.user_.hasOwnProperty(t)?this.user_[t]:null},t.prototype.getGlobalDefault_=function(t){return this.global_.hasOwnProperty(t)?this.global_[t]:Dygraph.DEFAULT_ATTRS.hasOwnProperty(t)?Dygraph.DEFAULT_ATTRS[t]:null},t.prototype.getForAxis=function(t,e){var a,i;if("number"==typeof e)a=e,i=0===a?"y":"y2";else{if("y1"==e&&(e="y"),"y"==e)a=0;else if("y2"==e)a=1;else{if("x"!=e)throw"Unknown axis "+e;a=-1}i=e}var r=-1==a?this.xAxis_:this.yAxes_[a];if(r){var n=r.options;if(n.hasOwnProperty(t))return n[t]}if("x"!==e||"logscale"!==t){var o=this.getGlobalUser_(t);if(null!==o)return o}var s=Dygraph.DEFAULT_ATTRS.axes[i];return s.hasOwnProperty(t)?s[t]:this.getGlobalDefault_(t)},t.prototype.getForSeries=function(t,e){if(e===this.dygraph_.getHighlightSeries()&&this.highlightSeries_.hasOwnProperty(t))return this.highlightSeries_[t];if(!this.series_.hasOwnProperty(e))throw"Unknown series: "+e;var a=this.series_[e],i=a.options;return i.hasOwnProperty(t)?i[t]:this.getForAxis(t,a.yAxis)},t.prototype.numAxes=function(){return this.yAxes_.length},t.prototype.axisForSeries=function(t){return this.series_[t].yAxis},t.prototype.axisOptions=function(t){return this.yAxes_[t].options},t.prototype.seriesForAxis=function(t){return this.yAxes_[t].series},t.prototype.seriesNames=function(){return this.labels_};return t}()}(),DygraphLayout=function(){"use strict";var t=function(t){this.dygraph_=t,this.points=[],this.setNames=[],this.annotations=[],this.yAxes_=null,this.xTicks_=null,this.yTicks_=null};return t.prototype.addDataset=function(t,e){this.points.push(e),this.setNames.push(t)},t.prototype.getPlotArea=function(){return this.area_},t.prototype.computePlotArea=function(){var t={x:0,y:0};t.w=this.dygraph_.width_-t.x-this.dygraph_.getOption("rightGap"),t.h=this.dygraph_.height_;var e={chart_div:this.dygraph_.graphDiv,reserveSpaceLeft:function(e){var a={x:t.x,y:t.y,w:e,h:t.h};return t.x+=e,t.w-=e,a},reserveSpaceRight:function(e){var a={x:t.x+t.w-e,y:t.y,w:e,h:t.h};return t.w-=e,a},reserveSpaceTop:function(e){var a={x:t.x,y:t.y,w:t.w,h:e};return t.y+=e,t.h-=e,a},reserveSpaceBottom:function(e){var a={x:t.x,y:t.y+t.h-e,w:t.w,h:e};return t.h-=e,a},chartRect:function(){return{x:t.x,y:t.y,w:t.w,h:t.h}}};this.dygraph_.cascadeEvents_("layout",e),this.area_=t},t.prototype.setAnnotations=function(t){this.annotations=[];for(var e=this.dygraph_.getOption("xValueParser")||function(t){return t},a=0;a=0&&1>i&&this.xticks.push([i,a]);for(this.yticks=[],t=0;t0&&1>=i&&this.yticks.push([t,i,a])},t.prototype._evaluateAnnotations=function(){var t,e={};for(t=0;t=0;i--)a.childNodes[i].className==e&&a.removeChild(a.childNodes[i]);for(var r=document.bgColor,n=this.dygraph_.graphDiv;n!=document;){var o=n.currentStyle.backgroundColor;if(o&&"transparent"!=o){r=o;break}n=n.parentNode}var s=this.area;t({x:0,y:0,w:s.x,h:this.height}),t({x:s.x,y:0,w:this.width-s.x,h:s.y}),t({x:s.x+s.w,y:0,w:this.width-s.x-s.w,h:this.height}),t({x:s.x,y:s.y+s.h,w:this.width-s.x,h:this.height-s.h-s.y})},t._getIteratorPredicate=function(e){return e?t._predicateThatSkipsEmptyPoints:null},t._predicateThatSkipsEmptyPoints=function(t,e){return null!==t[e].yval},t._drawStyledLine=function(e,a,i,r,n,o,s){var l=e.dygraph,h=l.getBooleanOption("stepPlot",e.setName);Dygraph.isArrayLike(r)||(r=null);var p=l.getBooleanOption("drawGapEdgePoints",e.setName),g=e.points,d=e.setName,u=Dygraph.createIterator(g,0,g.length,t._getIteratorPredicate(l.getBooleanOption("connectSeparatedPoints",d))),c=r&&r.length>=2,y=e.drawingContext;y.save(),c&&y.installPattern(r);var _=t._drawSeries(e,u,i,s,n,p,h,a);t._drawPointsOnLine(e,_,o,a,s),c&&y.uninstallPattern(),y.restore()},t._drawSeries=function(t,e,a,i,r,n,o,s){var l,h,p=null,g=null,d=null,u=[],c=!0,y=t.drawingContext;y.beginPath(),y.strokeStyle=s,y.lineWidth=a;for(var _=e.array_,v=e.end_,f=e.predicate_,x=e.start_;v>x;x++){if(h=_[x],f){for(;v>x&&!f(_,x);)x++;if(x==v)break;h=_[x]}if(null===h.canvasy||h.canvasy!=h.canvasy)o&&null!==p&&(y.moveTo(p,g),y.lineTo(h.canvasx,g)),p=g=null;else{if(l=!1,n||!p){e.nextIdx_=x,e.next(),d=e.hasNext?e.peek.canvasy:null;var m=null===d||d!=d;l=!p&&m,n&&(!c&&!p||e.hasNext&&m)&&(l=!0)}null!==p?a&&(o&&(y.moveTo(p,g),y.lineTo(h.canvasx,g)),y.lineTo(h.canvasx,h.canvasy)):y.moveTo(h.canvasx,h.canvasy),(r||l)&&u.push([h.canvasx,h.canvasy,h.idx]),p=h.canvasx,g=h.canvasy}c=!1}return y.stroke(),u},t._drawPointsOnLine=function(t,e,a,i,r){for(var n=t.drawingContext,o=0;o0;a--){var i=e[a];if(i[0]==n){var o=e[a-1];o[1]==i[1]&&o[2]==i[2]&&e.splice(a,1)}}for(var a=0;a2&&!t){var s=0;e[0][0]==n&&s++;for(var l=null,h=null,a=s;ae[h][2]&&(h=a)}}var g=e[l],d=e[h];e.splice(s,e.length-s),h>l?(e.push(g),e.push(d)):l>h?(e.push(d),e.push(g)):e.push(g)}}},l=function(a){s(a);for(var l=0,h=e.length;h>l;l++){var p=e[l];p[0]==r?t.lineTo(p[1],p[2]):p[0]==n&&t.moveTo(p[1],p[2])}e.length&&(i=e[e.length-1][1]),o+=e.length,e=[]},h=function(t,r,n){var o=Math.round(r);if(null===a||o!=a){var s=a-i>1,h=o-a>1,p=s||h;l(p),a=o}e.push([t,r,n])};return{moveTo:function(t,e){h(n,t,e)},lineTo:function(t,e){h(r,t,e)},stroke:function(){l(!0),t.stroke()},fill:function(){l(!0),t.fill()},beginPath:function(){l(!0),t.beginPath()},closePath:function(){l(!0),t.closePath()},_count:function(){return o}}},t._fillPlotter=function(e){if(!e.singleSeriesName&&0===e.seriesIndex){for(var a=e.dygraph,i=a.getLabels().slice(1),r=i.length;r>=0;r--)a.visibility()[r]||i.splice(r,1);var n=function(){for(var t=0;t=0;r--){var n=i[r];t.lineTo(n[0],n[1])}},_=p-1;_>=0;_--){var v=e.drawingContext,f=i[_];if(a.getBooleanOption("fillGraph",f)){var x=a.getBooleanOption("stepPlot",f),m=u[_],D=a.axisPropertiesForSeries(f),w=1+D.minyval*D.yscale;0>w?w=0:w>1&&(w=1),w=l.h*w+l.y;var A,b=h[_],T=Dygraph.createIterator(b,0,b.length,t._getIteratorPredicate(a.getBooleanOption("connectSeparatedPoints",f))),E=0/0,C=[-1,-1],L=Dygraph.toRGB_(m),P="rgba("+L.r+","+L.g+","+L.b+","+g+")";v.fillStyle=P,v.beginPath();var S,O=!0;(b.length>2*a.width_||Dygraph.FORCE_FAST_PROXY)&&(v=t._fastCanvasProxy(v));for(var M,R=[];T.hasNext;)if(M=T.next(),Dygraph.isOK(M.y)||x){if(d){if(!O&&S==M.xval)continue;O=!1,S=M.xval,o=c[M.canvasx];var F;F=void 0===o?w:s?o[0]:o,A=[M.canvasy,F],x?-1===C[0]?c[M.canvasx]=[M.canvasy,w]:c[M.canvasx]=[M.canvasy,C[0]]:c[M.canvasx]=M.canvasy}else A=isNaN(M.canvasy)&&x?[l.y+l.h,w]:[M.canvasy,w];isNaN(E)?(v.moveTo(M.canvasx,A[1]),v.lineTo(M.canvasx,A[0])):(x?(v.lineTo(M.canvasx,C[0]),v.lineTo(M.canvasx,A[0])):v.lineTo(M.canvasx,A[0]),d&&(R.push([E,C[1]]),R.push(s&&o?[M.canvasx,o[1]]:[M.canvasx,A[1]]))),C=A,E=M.canvasx}else y(v,E,C[1],R),R=[],E=0/0,null===M.y_stacked||isNaN(M.y_stacked)||(c[M.canvasx]=l.h*M.y_stacked+l.y);s=x,A&&M&&(y(v,M.canvasx,A[1],R),R=[]),v.fill()}}}},t}(),Dygraph=function(){"use strict";var t=function(t,e,a,i){this.is_initial_draw_=!0,this.readyFns_=[],void 0!==i?(console.warn("Using deprecated four-argument dygraph constructor"),this.__old_init__(t,e,a,i)):this.__init__(t,e,a)};return t.NAME="Dygraph",t.VERSION="1.1.1",t.__repr__=function(){return"["+t.NAME+" "+t.VERSION+"]"},t.toString=function(){return t.__repr__()},t.DEFAULT_ROLL_PERIOD=1,t.DEFAULT_WIDTH=480,t.DEFAULT_HEIGHT=320,t.ANIMATION_STEPS=12,t.ANIMATION_DURATION=200,t.KMB_LABELS=["K","M","B","T","Q"],t.KMG2_BIG_LABELS=["k","M","G","T","P","E","Z","Y"],t.KMG2_SMALL_LABELS=["m","u","n","p","f","a","z","y"],t.numberValueFormatter=function(e,a){var i=a("sigFigs");if(null!==i)return t.floatFormat(e,i);var r,n=a("digitsAfterDecimal"),o=a("maxNumberWidth"),s=a("labelsKMB"),l=a("labelsKMG2");if(r=0!==e&&(Math.abs(e)>=Math.pow(10,o)||Math.abs(e)=0;c--,u/=h)if(d>=u){r=t.round_(e/u,n)+p[c];break}if(l){var y=String(e.toExponential()).split("e-");2===y.length&&y[1]>=3&&y[1]<=24&&(r=y[1]%3>0?t.round_(y[0]/t.pow(10,y[1]%3),n):Number(y[0]).toFixed(2),r+=g[Math.floor(y[1]/3)-1])}}return r},t.numberAxisLabelFormatter=function(e,a,i){return t.numberValueFormatter.call(this,e,i)},t.SHORT_MONTH_NAMES_=["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],t.dateAxisLabelFormatter=function(e,a,i){var r=i("labelsUTC"),n=r?t.DateAccessorsUTC:t.DateAccessorsLocal,o=n.getFullYear(e),s=n.getMonth(e),l=n.getDate(e),h=n.getHours(e),p=n.getMinutes(e),g=n.getSeconds(e),d=n.getSeconds(e);if(a>=t.DECADAL)return""+o;if(a>=t.MONTHLY)return t.SHORT_MONTH_NAMES_[s]+" "+o;var u=3600*h+60*p+g+.001*d;return 0===u||a>=t.DAILY?t.zeropad(l)+" "+t.SHORT_MONTH_NAMES_[s]:t.hmsString_(h,p,g)},t.dateAxisFormatter=t.dateAxisLabelFormatter,t.dateValueFormatter=function(e,a){return t.dateString_(e,a("labelsUTC"))},t.Plotters=DygraphCanvasRenderer._Plotters,t.DEFAULT_ATTRS={highlightCircleSize:3,highlightSeriesOpts:null,highlightSeriesBackgroundAlpha:.5,labelsDivWidth:250,labelsDivStyles:{},labelsSeparateLines:!1,labelsShowZeroValues:!0,labelsKMB:!1,labelsKMG2:!1,showLabelsOnHighlight:!0,digitsAfterDecimal:2,maxNumberWidth:6,sigFigs:null,strokeWidth:1,strokeBorderWidth:0,strokeBorderColor:"white",axisTickSize:3,axisLabelFontSize:14,rightGap:5,showRoller:!1,xValueParser:t.dateParser,delimiter:",",sigma:2,errorBars:!1,fractions:!1,wilsonInterval:!0,customBars:!1,fillGraph:!1,fillAlpha:.15,connectSeparatedPoints:!1,stackedGraph:!1,stackedGraphNaNFill:"all",hideOverlayOnMouseOut:!0,legend:"onmouseover",stepPlot:!1,avoidMinZero:!1,xRangePad:0,yRangePad:null,drawAxesAtZero:!1,titleHeight:28,xLabelHeight:18,yLabelWidth:18,drawXAxis:!0,drawYAxis:!0,axisLineColor:"black",axisLineWidth:.3,gridLineWidth:.3,axisLabelColor:"black",axisLabelWidth:50,drawYGrid:!0,drawXGrid:!0,gridLineColor:"rgb(128,128,128)",interactionModel:null,animatedZooms:!1,showRangeSelector:!1,rangeSelectorHeight:40,rangeSelectorPlotStrokeColor:"#808FAB",rangeSelectorPlotFillColor:"#A7B1C4",showInRangeSelector:null,plotter:[t.Plotters.fillPlotter,t.Plotters.errorPlotter,t.Plotters.linePlotter],plugins:[],axes:{x:{pixelsPerLabel:70,axisLabelWidth:60,axisLabelFormatter:t.dateAxisLabelFormatter,valueFormatter:t.dateValueFormatter,drawGrid:!0,drawAxis:!0,independentTicks:!0,ticker:null},y:{axisLabelWidth:50,pixelsPerLabel:30,valueFormatter:t.numberValueFormatter,axisLabelFormatter:t.numberAxisLabelFormatter,drawGrid:!0,drawAxis:!0,independentTicks:!0,ticker:null},y2:{axisLabelWidth:50,pixelsPerLabel:30,valueFormatter:t.numberValueFormatter,axisLabelFormatter:t.numberAxisLabelFormatter,drawAxis:!0,drawGrid:!1,independentTicks:!1,ticker:null}}},t.HORIZONTAL=1,t.VERTICAL=2,t.PLUGINS=[],t.addedAnnotationCSS=!1,t.prototype.__old_init__=function(e,a,i,r){if(null!==i){for(var n=["Date"],o=0;o=0;n--){var o=r[n][0],s=r[n][1];if(s.call(o,i),i.propagationStopped)break}return i.defaultPrevented},t.prototype.getPluginInstance_=function(t){for(var e=0;et||t>=this.axes_.length)return null;var e=this.axes_[t];return[e.computedValueRange[0],e.computedValueRange[1]]},t.prototype.yAxisRanges=function(){for(var t=[],e=0;et||t>this.rawData_.length?null:0>e||e>this.rawData_[t].length?null:this.rawData_[t][e]},t.prototype.createInterface_=function(){var e=this.maindiv_;this.graphDiv=document.createElement("div"),this.graphDiv.style.textAlign="left",this.graphDiv.style.position="relative",e.appendChild(this.graphDiv),this.canvas_=t.createCanvas(),this.canvas_.style.position="absolute",this.hidden_=this.createPlotKitCanvas_(this.canvas_),this.canvas_ctx_=t.getContext(this.canvas_),this.hidden_ctx_=t.getContext(this.hidden_),this.resizeElements_(),this.graphDiv.appendChild(this.hidden_),this.graphDiv.appendChild(this.canvas_),this.mouseEventElement_=this.createMouseEventElement_(),this.layout_=new DygraphLayout(this);var a=this;this.mouseMoveHandler_=function(t){a.mouseMove_(t)},this.mouseOutHandler_=function(e){var i=e.target||e.fromElement,r=e.relatedTarget||e.toElement;t.isNodeContainedBy(i,a.graphDiv)&&!t.isNodeContainedBy(r,a.graphDiv)&&a.mouseOut_(e)},this.addAndTrackEvent(window,"mouseout",this.mouseOutHandler_),this.addAndTrackEvent(this.mouseEventElement_,"mousemove",this.mouseMoveHandler_),this.resizeHandler_||(this.resizeHandler_=function(t){a.resize()},this.addAndTrackEvent(window,"resize",this.resizeHandler_))},t.prototype.resizeElements_=function(){this.graphDiv.style.width=this.width_+"px",this.graphDiv.style.height=this.height_+"px";var e=t.getContextPixelRatio(this.canvas_ctx_);this.canvas_.width=this.width_*e,this.canvas_.height=this.height_*e,this.canvas_.style.width=this.width_+"px",this.canvas_.style.height=this.height_+"px",1!==e&&this.canvas_ctx_.scale(e,e);var a=t.getContextPixelRatio(this.hidden_ctx_);this.hidden_.width=this.width_*a,this.hidden_.height=this.height_*a,this.hidden_.style.width=this.width_+"px",this.hidden_.style.height=this.height_+"px",1!==a&&this.hidden_ctx_.scale(a,a)},t.prototype.destroy=function(){this.canvas_ctx_.restore(),this.hidden_ctx_.restore();for(var e=this.plugins_.length-1;e>=0;e--){var a=this.plugins_.pop();a.plugin.destroy&&a.plugin.destroy()}var i=function(t){for(;t.hasChildNodes();)i(t.firstChild),t.removeChild(t.firstChild)};this.removeTrackedEvents_(),t.removeEvent(window,"mouseout",this.mouseOutHandler_),t.removeEvent(this.mouseEventElement_,"mousemove",this.mouseMoveHandler_),t.removeEvent(window,"resize",this.resizeHandler_),this.resizeHandler_=null,i(this.maindiv_);var r=function(t){for(var e in t)"object"==typeof t[e]&&(t[e]=null)};r(this.layout_),r(this.plotter_),r(this)},t.prototype.createPlotKitCanvas_=function(e){var a=t.createCanvas();return a.style.position="absolute",a.style.top=e.style.top,a.style.left=e.style.left,a.width=this.width_,a.height=this.height_,a.style.width=this.width_+"px",a.style.height=this.height_+"px",a},t.prototype.createMouseEventElement_=function(){if(this.isUsingExcanvas_){var t=document.createElement("div");return t.style.position="absolute",t.style.backgroundColor="white",t.style.filter="alpha(opacity=0)",t.style.width=this.width_+"px",t.style.height=this.height_+"px",this.graphDiv.appendChild(t),t}return this.canvas_},t.prototype.setColors_=function(){var e=this.getLabels(),a=e.length-1;this.colors_=[],this.colorsMap_={};for(var i=this.getNumericOption("colorSaturation")||1,r=this.getNumericOption("colorValue")||.5,n=Math.ceil(a/2),o=this.getOption("colors"),s=this.visibility(),l=0;a>l;l++)if(s[l]){ +var h=e[l+1],p=this.attributes_.getForSeries("color",h);if(!p)if(o)p=o[l%o.length];else{var g=l%2?n+(l+1)/2:Math.ceil((l+1)/2),d=1*g/(1+a);p=t.hsvToRGB(d,i,r)}this.colors_.push(p),this.colorsMap_[h]=p}},t.prototype.getColors=function(){return this.colors_},t.prototype.getPropertiesForSeries=function(t){for(var e=-1,a=this.getLabels(),i=1;i=o;o++)s=t.zoomAnimationFunction(o,l),h[o-1]=[e[0]*(1-s)+s*a[0],e[1]*(1-s)+s*a[1]];if(null!==i&&null!==r)for(o=1;l>=o;o++){s=t.zoomAnimationFunction(o,l);for(var g=[],d=0;dl;l++){var h=o[l];if(t.isValidPoint(h,!0)){var p=Math.abs(h.canvasx-e);a>p&&(a=p,i=h.idx)}}return i},t.prototype.findClosestPoint=function(e,a){for(var i,r,n,o,s,l,h,p=1/0,g=this.layout_.points.length-1;g>=0;--g)for(var d=this.layout_.points[g],u=0;ui&&(p=i,s=o,l=g,h=o.idx));var c=this.layout_.setNames[l];return{row:h,seriesName:c,point:s}},t.prototype.findStackedPoint=function(e,a){for(var i,r,n=this.findClosestRow(e),o=0;o=h.length)){var p=h[l];if(t.isValidPoint(p)){var g=p.canvasy;if(e>p.canvasx&&l+10){var c=(e-p.canvasx)/u;g+=c*(d.canvasy-p.canvasy)}}}else if(e0){var y=h[l-1];if(t.isValidPoint(y)){var u=p.canvasx-y.canvasx;if(u>0){var c=(p.canvasx-e)/u;g+=c*(y.canvasy-p.canvasy)}}}(0===o||a>g)&&(i=p,r=o)}}}var _=this.layout_.setNames[r];return{row:n,seriesName:_,point:i}},t.prototype.mouseMove_=function(t){var e=this.layout_.points;if(void 0!==e&&null!==e){var a=this.eventToDomCoords(t),i=a[0],r=a[1],n=this.getOption("highlightSeriesOpts"),o=!1;if(n&&!this.isSeriesLocked()){var s;s=this.getBooleanOption("stackedGraph")?this.findStackedPoint(i,r):this.findClosestPoint(i,r),o=this.setSelection(s.row,s.seriesName)}else{var l=this.findClosestRow(i);o=this.setSelection(l)}var h=this.getFunctionOption("highlightCallback");h&&o&&h.call(this,t,this.lastx_,this.selPoints_,this.lastRow_,this.highlightSet_)}},t.prototype.getLeftBoundary_=function(t){if(this.boundaryIds_[t])return this.boundaryIds_[t][0];for(var e=0;ee?r:a-r;if(0>=n)return void(this.fadeLevel&&this.updateSelection_(1));var o=++this.animateId,s=this;t.repeatAndCleanup(function(t){s.animateId==o&&(s.fadeLevel+=e,0===s.fadeLevel?s.clearSelection():s.updateSelection_(s.fadeLevel/a))},n,i,function(){})},t.prototype.updateSelection_=function(e){this.cascadeEvents_("select",{selectedRow:this.lastRow_,selectedX:this.lastx_,selectedPoints:this.selPoints_});var a,i=this.canvas_ctx_;if(this.getOption("highlightSeriesOpts")){i.clearRect(0,0,this.width_,this.height_);var r=1-this.getNumericOption("highlightSeriesBackgroundAlpha");if(r){var n=!0;if(n){if(void 0===e)return void this.animateSelection_(1);r*=e}i.fillStyle="rgba(255,255,255,"+r+")",i.fillRect(0,0,this.width_,this.height_)}this.plotter_._renderLineChart(this.highlightSet_,i)}else if(this.previousVerticalX_>=0){var o=0,s=this.attr_("labels");for(a=1;ao&&(o=l)}var h=this.previousVerticalX_;i.clearRect(h-o-1,0,2*o+2,this.height_)}if(this.isUsingExcanvas_&&this.currentZoomRectArgs_&&t.prototype.drawZoomRect_.apply(this,this.currentZoomRectArgs_),this.selPoints_.length>0){var p=this.selPoints_[0].canvasx;for(i.save(),a=0;a=0){t!=this.lastRow_&&(i=!0),this.lastRow_=t;for(var r=0;r=0&&(i=!0),this.lastRow_=-1;return this.selPoints_.length?this.lastx_=this.selPoints_[0].xval:this.lastx_=-1,void 0!==e&&(this.highlightSet_!==e&&(i=!0),this.highlightSet_=e),void 0!==a&&(this.lockedSet_=a),i&&this.updateSelection_(void 0),i},t.prototype.mouseOut_=function(t){this.getFunctionOption("unhighlightCallback")&&this.getFunctionOption("unhighlightCallback").call(this,t),this.getBooleanOption("hideOverlayOnMouseOut")&&!this.lockedSet_&&this.clearSelection()},t.prototype.clearSelection=function(){return this.cascadeEvents_("deselect",{}),this.lockedSet_=!1,this.fadeLevel?void this.animateSelection_(-1):(this.canvas_ctx_.clearRect(0,0,this.width_,this.height_),this.fadeLevel=0,this.selPoints_=[],this.lastx_=-1,this.lastRow_=-1,void(this.highlightSet_=null))},t.prototype.getSelection=function(){if(!this.selPoints_||this.selPoints_.length<1)return-1;for(var t=0;t1&&(a=this.dataHandler_.rollingAverage(a,this.rollPeriod_,this.attributes_)),this.rolledSeries_.push(a)}this.drawGraph_();var i=new Date;this.drawingTimeMs_=i-t},t.PointType=void 0,t.stackPoints_=function(t,e,a,i){for(var r=null,n=null,o=null,s=-1,l=function(e){if(!(s>=e))for(var a=e;aa[1]&&(a[1]=u),u=1;i--)if(this.visibility()[i-1]){if(a){l=e[i];var c=a[0],y=a[1];for(n=null,o=null,r=0;r=c&&null===n&&(n=r),l[r][0]<=y&&(o=r);null===n&&(n=0);for(var _=n,v=!0;v&&_>0;)_--,v=null===l[_][1];null===o&&(o=l.length-1);var f=o;for(v=!0;v&&f0&&(this.setIndexByName_[n[0]]=0);for(var o=0,s=1;s0;){var a=this.readyFns_.pop();a(this)}},t.prototype.computeYAxes_=function(){var e,a,i,r,n;if(void 0!==this.axes_&&this.user_attrs_.hasOwnProperty("valueRange")===!1)for(e=[],i=0;ii;i++)this.axes_[i].valueWindow=e[i]}for(a=0;al;l++){var h=this.axes_[l],p=this.attributes_.getForAxis("logscale",l),g=this.attributes_.getForAxis("includeZero",l),d=this.attributes_.getForAxis("independentTicks",l);if(i=this.attributes_.seriesForAxis(l),e=!0,r=.1,null!==this.getNumericOption("yRangePad")&&(e=!1,r=this.getNumericOption("yRangePad")/this.plotter_.area.h),0===i.length)h.extremeRange=[0,1];else{for(var u,c,y=1/0,_=-(1/0),v=0;v0&&(y=0),0>_&&(_=0)),y==1/0&&(y=0),_==-(1/0)&&(_=1),a=_-y,0===a&&(0!==_?a=Math.abs(_):(_=1,a=1));var f,x;if(p)if(e)f=_+r*a,x=y;else{var m=Math.exp(Math.log(a)*r);f=_*m,x=y/m}else f=_+r*a,x=y-r*a,e&&!this.getBooleanOption("avoidMinZero")&&(0>x&&y>=0&&(x=0),f>0&&0>=_&&(f=0));h.extremeRange=[x,f]}if(h.valueWindow)h.computedValueRange=[h.valueWindow[0],h.valueWindow[1]];else if(h.valueRange){var D=o(h.valueRange[0])?h.extremeRange[0]:h.valueRange[0],w=o(h.valueRange[1])?h.extremeRange[1]:h.valueRange[1];if(!e)if(h.logscale){var m=Math.exp(Math.log(a)*r);D*=m,w/=m}else a=w-D,D-=a*r,w+=a*r;h.computedValueRange=[D,w]}else h.computedValueRange=h.extremeRange;if(d){h.independentTicks=d;var A=this.optionsViewForAxis_("y"+(l?"2":"")),b=A("ticker");h.ticks=b(h.computedValueRange[0],h.computedValueRange[1],this.plotter_.area.h,A,this),n||(n=h)}}if(void 0===n)throw'Configuration Error: At least one axis has to have the "independentTicks" option activated.';for(var l=0;s>l;l++){var h=this.axes_[l];if(!h.independentTicks){for(var A=this.optionsViewForAxis_("y"+(l?"2":"")),b=A("ticker"),T=n.ticks,E=n.computedValueRange[1]-n.computedValueRange[0],C=h.computedValueRange[1]-h.computedValueRange[0],L=[],P=0;P0&&"e"!=t[a-1]&&"E"!=t[a-1]||t.indexOf("/")>=0||isNaN(parseFloat(t))?e=!0:8==t.length&&t>"19700101"&&"20371231">t&&(e=!0),this.setXAxisOptions_(e)},t.prototype.setXAxisOptions_=function(e){e?(this.attrs_.xValueParser=t.dateParser,this.attrs_.axes.x.valueFormatter=t.dateValueFormatter,this.attrs_.axes.x.ticker=t.dateTicker,this.attrs_.axes.x.axisLabelFormatter=t.dateAxisLabelFormatter):(this.attrs_.xValueParser=function(t){return parseFloat(t)},this.attrs_.axes.x.valueFormatter=function(t){return t},this.attrs_.axes.x.ticker=t.numericTicks,this.attrs_.axes.x.axisLabelFormatter=this.attrs_.axes.x.valueFormatter)},t.prototype.parseCSV_=function(e){var a,i,r=[],n=t.detectLineDelimiter(e),o=e.split(n||"\n"),s=this.getStringOption("delimiter");-1==o[0].indexOf(s)&&o[0].indexOf(" ")>=0&&(s=" ");var l=0;"labels"in this.user_attrs_||(l=1,this.attrs_.labels=o[0].split(s),this.attributes_.reparseSeries());for(var h,p=0,g=!1,d=this.attr_("labels").length,u=!1,c=l;c0&&v[0]0;)e=String.fromCharCode(65+(t-1)%26)+e.toLowerCase(),t=Math.floor((t-1)/26);return e},i=e.getNumberOfColumns(),r=e.getNumberOfRows(),n=e.getColumnType(0);if("date"==n||"datetime"==n)this.attrs_.xValueParser=t.dateParser,this.attrs_.axes.x.valueFormatter=t.dateValueFormatter,this.attrs_.axes.x.ticker=t.dateTicker,this.attrs_.axes.x.axisLabelFormatter=t.dateAxisLabelFormatter;else{if("number"!=n)return console.error("only 'date', 'datetime' and 'number' types are supported for column 1 of DataTable input (Got '"+n+"')"),null;this.attrs_.xValueParser=function(t){return parseFloat(t)},this.attrs_.axes.x.valueFormatter=function(t){return t},this.attrs_.axes.x.ticker=t.numericTicks,this.attrs_.axes.x.axisLabelFormatter=this.attrs_.axes.x.valueFormatter}var o,s,l=[],h={},p=!1;for(o=1;i>o;o++){var g=e.getColumnType(o);if("number"==g)l.push(o);else if("string"==g&&this.getBooleanOption("displayAnnotations")){var d=l[l.length-1];h.hasOwnProperty(d)?h[d].push(o):h[d]=[o],p=!0}else console.error("Only 'number' is supported as a dependent type with Gviz. 'string' is only supported if displayAnnotations is true")}var u=[e.getColumnLabel(0)];for(o=0;oo;o++){var v=[];if("undefined"!=typeof e.getValue(o,0)&&null!==e.getValue(o,0)){if(v.push("date"==n||"datetime"==n?e.getValue(o,0).getTime():e.getValue(o,0)),this.getBooleanOption("errorBars"))for(s=0;i-1>s;s++)v.push([e.getValue(o,1+2*s),e.getValue(o,2+2*s)]);else{for(s=0;s0&&v[0]0&&this.setAnnotations(_,!0),this.attributes_.reparseSeries()},t.prototype.cascadeDataDidUpdateEvent_=function(){this.cascadeEvents_("dataDidUpdate",{})},t.prototype.start_=function(){var e=this.file_;if("function"==typeof e&&(e=e()),t.isArrayLike(e))this.rawData_=this.parseArray_(e),this.cascadeDataDidUpdateEvent_(),this.predraw_();else if("object"==typeof e&&"function"==typeof e.getColumnRange)this.parseDataTable_(e),this.cascadeDataDidUpdateEvent_(),this.predraw_();else if("string"==typeof e){var a=t.detectLineDelimiter(e);if(a)this.loadedEvent_(e);else{var i;i=window.XMLHttpRequest?new XMLHttpRequest:new ActiveXObject("Microsoft.XMLHTTP");var r=this;i.onreadystatechange=function(){4==i.readyState&&(200===i.status||0===i.status)&&r.loadedEvent_(i.responseText)},i.open("GET",e,!0),i.send(null)}}else console.error("Unknown data format: "+typeof e)},t.prototype.updateOptions=function(e,a){"undefined"==typeof a&&(a=!1);var i=e.file,r=t.mapLegacyOptions_(e);"rollPeriod"in r&&(this.rollPeriod_=r.rollPeriod),"dateWindow"in r&&(this.dateWindow_=r.dateWindow,"isZoomedIgnoreProgrammaticZoom"in r||(this.zoomed_x_=null!==r.dateWindow)),"valueRange"in r&&!("isZoomedIgnoreProgrammaticZoom"in r)&&(this.zoomed_y_=null!==r.valueRange);var n=t.isPixelChangingOptionList(this.attr_("labels"),r);t.updateDeep(this.user_attrs_,r),this.attributes_.reparseSeries(),i?(this.cascadeEvents_("dataWillUpdate",{}),this.file_=i,a||this.start_()):a||(n?this.predraw_():this.renderGraph_(!1))},t.mapLegacyOptions_=function(t){var e={};for(var a in t)t.hasOwnProperty(a)&&"file"!=a&&t.hasOwnProperty(a)&&(e[a]=t[a]);var i=function(t,a,i){e.axes||(e.axes={}),e.axes[t]||(e.axes[t]={}),e.axes[t][a]=i},r=function(a,r,n){"undefined"!=typeof t[a]&&(console.warn("Option "+a+" is deprecated. Use the "+n+" option for the "+r+" axis instead. (e.g. { axes : { "+r+" : { "+n+" : ... } } } (see http://dygraphs.com/per-axis.html for more information."),i(r,n,t[a]),delete e[a])};return r("xValueFormatter","x","valueFormatter"),r("pixelsPerXLabel","x","pixelsPerLabel"),r("xAxisLabelFormatter","x","axisLabelFormatter"),r("xTicker","x","ticker"),r("yValueFormatter","y","valueFormatter"),r("pixelsPerYLabel","y","pixelsPerLabel"),r("yAxisLabelFormatter","y","axisLabelFormatter"),r("yTicker","y","ticker"),r("drawXGrid","x","drawGrid"),r("drawXAxis","x","drawAxis"),r("drawYGrid","y","drawGrid"),r("drawYAxis","y","drawAxis"),r("xAxisLabelWidth","x","axisLabelWidth"),r("yAxisLabelWidth","y","axisLabelWidth"),e},t.prototype.resize=function(t,e){if(!this.resize_lock){this.resize_lock=!0,null===t!=(null===e)&&(console.warn("Dygraph.resize() should be called with zero parameters or two non-NULL parameters. Pretending it was zero."),t=e=null);var a=this.width_,i=this.height_;t?(this.maindiv_.style.width=t+"px",this.maindiv_.style.height=e+"px",this.width_=t,this.height_=e):(this.width_=this.maindiv_.clientWidth,this.height_=this.maindiv_.clientHeight),(a!=this.width_||i!=this.height_)&&(this.resizeElements_(),this.predraw_()),this.resize_lock=!1}},t.prototype.adjustRoll=function(t){this.rollPeriod_=t,this.predraw_()},t.prototype.visibility=function(){for(this.getOption("visibility")||(this.attrs_.visibility=[]);this.getOption("visibility").lengtht||t>=a.length?console.warn("invalid series number in setVisibility: "+t):(a[t]=e,this.predraw_())},t.prototype.size=function(){return{width:this.width_,height:this.height_}},t.prototype.setAnnotations=function(e,a){return t.addAnnotationRule(),this.annotations_=e,this.layout_?(this.layout_.setAnnotations(this.annotations_),void(a||this.predraw_())):void console.warn("Tried to setAnnotations before dygraph was ready. Try setting them in a ready() block. See dygraphs.com/tests/annotation.html")},t.prototype.annotations=function(){return this.annotations_},t.prototype.getLabels=function(){var t=this.attr_("labels");return t?t.slice():null},t.prototype.indexFromSetName=function(t){return this.setIndexByName_[t]},t.prototype.ready=function(t){this.is_initial_draw_?this.readyFns_.push(t):t.call(this,this)},t.addAnnotationRule=function(){if(!t.addedAnnotationCSS){var e="border: 1px solid black; background-color: white; text-align: center;",a=document.createElement("style");a.type="text/css",document.getElementsByTagName("head")[0].appendChild(a);for(var i=0;it?"0"+t:""+t},Dygraph.DateAccessorsLocal={getFullYear:function(t){return t.getFullYear()},getMonth:function(t){return t.getMonth()},getDate:function(t){return t.getDate()},getHours:function(t){return t.getHours()},getMinutes:function(t){return t.getMinutes()},getSeconds:function(t){return t.getSeconds()},getMilliseconds:function(t){return t.getMilliseconds()},getDay:function(t){return t.getDay()},makeDate:function(t,e,a,i,r,n,o){return new Date(t,e,a,i,r,n,o)}},Dygraph.DateAccessorsUTC={getFullYear:function(t){return t.getUTCFullYear()},getMonth:function(t){return t.getUTCMonth()},getDate:function(t){return t.getUTCDate()},getHours:function(t){return t.getUTCHours()},getMinutes:function(t){return t.getUTCMinutes()},getSeconds:function(t){return t.getUTCSeconds()},getMilliseconds:function(t){return t.getUTCMilliseconds()},getDay:function(t){return t.getUTCDay()},makeDate:function(t,e,a,i,r,n,o){return new Date(Date.UTC(t,e,a,i,r,n,o))}},Dygraph.hmsString_=function(t,e,a){var i=Dygraph.zeropad,r=i(t)+":"+i(e);return a&&(r+=":"+i(a)),r},Dygraph.dateString_=function(t,e){var a=Dygraph.zeropad,i=e?Dygraph.DateAccessorsUTC:Dygraph.DateAccessorsLocal,r=new Date(t),n=i.getFullYear(r),o=i.getMonth(r),s=i.getDate(r),l=i.getHours(r),h=i.getMinutes(r),p=i.getSeconds(r),g=""+n,d=a(o+1),u=a(s),c=3600*l+60*h+p,y=g+"/"+d+"/"+u;return c&&(y+=" "+Dygraph.hmsString_(l,h,p)),y},Dygraph.round_=function(t,e){var a=Math.pow(10,e);return Math.round(t*a)/a},Dygraph.binarySearch=function(t,e,a,i,r){if((null===i||void 0===i||null===r||void 0===r)&&(i=0,r=e.length-1),i>r)return-1;(null===a||void 0===a)&&(a=0);var n,o=function(t){return t>=0&&tt?a>0&&(n=s-1,o(n)&&e[n]l?0>a&&(n=s+1,o(n)&&e[n]>t)?s:Dygraph.binarySearch(t,e,a,s+1,r):-1},Dygraph.dateParser=function(t){var e,a;if((-1==t.search("-")||-1!=t.search("T")||-1!=t.search("Z"))&&(a=Dygraph.dateStrToMillis(t),a&&!isNaN(a)))return a;if(-1!=t.search("-")){for(e=t.replace("-","/","g");-1!=e.search("-");)e=e.replace("-","/");a=Dygraph.dateStrToMillis(e)}else 8==t.length?(e=t.substr(0,4)+"/"+t.substr(4,2)+"/"+t.substr(6,2),a=Dygraph.dateStrToMillis(e)):a=Dygraph.dateStrToMillis(t);return(!a||isNaN(a))&&console.error("Couldn't parse "+t+" as a date"),a},Dygraph.dateStrToMillis=function(t){return new Date(t).getTime()},Dygraph.update=function(t,e){if("undefined"!=typeof e&&null!==e)for(var a in e)e.hasOwnProperty(a)&&(t[a]=e[a]);return t},Dygraph.updateDeep=function(t,e){function a(t){return"object"==typeof Node?t instanceof Node:"object"==typeof t&&"number"==typeof t.nodeType&&"string"==typeof t.nodeName}if("undefined"!=typeof e&&null!==e)for(var i in e)e.hasOwnProperty(i)&&(null===e[i]?t[i]=null:Dygraph.isArrayLike(e[i])?t[i]=e[i].slice():a(e[i])?t[i]=e[i]:"object"==typeof e[i]?(("object"!=typeof t[i]||null===t[i])&&(t[i]={}),Dygraph.updateDeep(t[i],e[i])):t[i]=e[i]);return t},Dygraph.isArrayLike=function(t){var e=typeof t;return"object"!=e&&("function"!=e||"function"!=typeof t.item)||null===t||"number"!=typeof t.length||3===t.nodeType?!1:!0},Dygraph.isDateLike=function(t){return"object"!=typeof t||null===t||"function"!=typeof t.getTime?!1:!0},Dygraph.clone=function(t){for(var e=[],a=0;a=e||Dygraph.requestAnimFrame.call(window,function(){var e=(new Date).getTime(),h=e-o;r=n,n=Math.floor(h/a);var p=n-r,g=n+p>s;g||n>=s?(t(s),i()):(0!==p&&t(n),l())})}()};var e={annotationClickHandler:!0,annotationDblClickHandler:!0,annotationMouseOutHandler:!0,annotationMouseOverHandler:!0,axisLabelColor:!0,axisLineColor:!0,axisLineWidth:!0,clickCallback:!0,drawCallback:!0,drawHighlightPointCallback:!0,drawPoints:!0,drawPointCallback:!0,drawXGrid:!0,drawYGrid:!0,fillAlpha:!0,gridLineColor:!0,gridLineWidth:!0,hideOverlayOnMouseOut:!0,highlightCallback:!0,highlightCircleSize:!0,interactionModel:!0,isZoomedIgnoreProgrammaticZoom:!0,labelsDiv:!0,labelsDivStyles:!0,labelsDivWidth:!0,labelsKMB:!0,labelsKMG2:!0,labelsSeparateLines:!0,labelsShowZeroValues:!0,legend:!0,panEdgeFraction:!0,pixelsPerYLabel:!0,pointClickCallback:!0,pointSize:!0,rangeSelectorPlotFillColor:!0,rangeSelectorPlotStrokeColor:!0,showLabelsOnHighlight:!0,showRoller:!0,strokeWidth:!0,underlayCallback:!0,unhighlightCallback:!0,zoomCallback:!0};Dygraph.isPixelChangingOptionList=function(t,a){var i={};if(t)for(var r=1;re?1/Math.pow(t,-e):Math.pow(t,e)};var a=/^rgba?\((\d{1,3}),\s*(\d{1,3}),\s*(\d{1,3})(?:,\s*([01](?:\.\d+)?))?\)$/;Dygraph.toRGB_=function(e){var a=t(e);if(a)return a;var i=document.createElement("div");i.style.backgroundColor=e,i.style.visibility="hidden",document.body.appendChild(i);var r;return r=window.getComputedStyle?window.getComputedStyle(i,null).backgroundColor:i.currentStyle.backgroundColor,document.body.removeChild(i),t(r)},Dygraph.isCanvasSupported=function(t){var e;try{e=t||document.createElement("canvas"),e.getContext("2d")}catch(a){var i=navigator.appVersion.match(/MSIE (\d\.\d)/),r=-1!=navigator.userAgent.toLowerCase().indexOf("opera");return!i||i[1]<6||r?!1:!0}return!0},Dygraph.parseFloat_=function(t,e,a){var i=parseFloat(t);if(!isNaN(i))return i;if(/^ *$/.test(t))return null;if(/^ *nan *$/i.test(t))return 0/0;var r="Unable to parse '"+t+"' as a number";return void 0!==a&&void 0!==e&&(r+=" on line "+(1+(e||0))+" ('"+a+"') of CSV."),console.error(r),null}}(),function(){"use strict";Dygraph.GVizChart=function(t){this.container=t},Dygraph.GVizChart.prototype.draw=function(t,e){this.container.innerHTML="","undefined"!=typeof this.date_graph&&this.date_graph.destroy(),this.date_graph=new Dygraph(this.container,t,e)},Dygraph.GVizChart.prototype.setSelection=function(t){var e=!1;t.length&&(e=t[0].row),this.date_graph.setSelection(e)},Dygraph.GVizChart.prototype.getSelection=function(){var t=[],e=this.date_graph.getSelection();if(0>e)return t;for(var a=this.date_graph.layout_.points,i=0;ii&&2>r&&void 0!==e.lastx_&&-1!=e.lastx_&&Dygraph.Interaction.treatMouseOpAsClick(e,t,a),a.regionWidth=i,a.regionHeight=r},Dygraph.Interaction.startPan=function(t,e,a){var i,r;a.isPanning=!0;var n=e.xAxisRange();if(e.getOptionForAxis("logscale","x")?(a.initialLeftmostDate=Dygraph.log10(n[0]),a.dateRange=Dygraph.log10(n[1])-Dygraph.log10(n[0])):(a.initialLeftmostDate=n[0],a.dateRange=n[1]-n[0]),a.xUnitsPerPixel=a.dateRange/(e.plotter_.area.w-1),e.getNumericOption("panEdgeFraction")){var o=e.width_*e.getNumericOption("panEdgeFraction"),s=e.xAxisExtremes(),l=e.toDomXCoord(s[0])-o,h=e.toDomXCoord(s[1])+o,p=e.toDataXCoord(l),g=e.toDataXCoord(h);a.boundedDates=[p,g];var d=[],u=e.height_*e.getNumericOption("panEdgeFraction");for(i=0;ia.boundedDates[1]&&(i-=r-a.boundedDates[1],r=i+a.dateRange),e.getOptionForAxis("logscale","x")?e.dateWindow_=[Math.pow(Dygraph.LOG_SCALE,i),Math.pow(Dygraph.LOG_SCALE,r)]:e.dateWindow_=[i,r],a.is2DPan)for(var n=a.dragEndY-a.dragStartY,o=0;oi?Dygraph.VERTICAL:Dygraph.HORIZONTAL,e.drawZoomRect_(a.dragDirection,a.dragStartX,a.dragEndX,a.dragStartY,a.dragEndY,a.prevDragDirection,a.prevEndX,a.prevEndY),a.prevEndX=a.dragEndX,a.prevEndY=a.dragEndY,a.prevDragDirection=a.dragDirection},Dygraph.Interaction.treatMouseOpAsClick=function(t,e,a){for(var i=t.getFunctionOption("clickCallback"),r=t.getFunctionOption("pointClickCallback"),n=null,o=-1,s=Number.MAX_VALUE,l=0;lp)&&(s=p,o=l)}var g=t.getNumericOption("highlightCircleSize")+2;if(g*g>=s&&(n=t.selPoints_[o]),n){var d={cancelable:!0,point:n,canvasx:a.dragEndX,canvasy:a.dragEndY},u=t.cascadeEvents_("pointClick",d);if(u)return;r&&r.call(t,e,n)}var d={cancelable:!0,xval:t.lastx_,pts:t.selPoints_,canvasx:a.dragEndX,canvasy:a.dragEndY};t.cascadeEvents_("click",d)||i&&i.call(t,e,t.lastx_,t.selPoints_)},Dygraph.Interaction.endZoom=function(t,e,a){e.clearZoomRect_(),a.isZooming=!1,Dygraph.Interaction.maybeTreatMouseOpAsClick(t,e,a);var i=e.getArea();if(a.regionWidth>=10&&a.dragDirection==Dygraph.HORIZONTAL){var r=Math.min(a.dragStartX,a.dragEndX),n=Math.max(a.dragStartX,a.dragEndX);r=Math.max(r,i.x),n=Math.min(n,i.x+i.w),n>r&&e.doZoomX_(r,n),a.cancelNextDblclick=!0}else if(a.regionHeight>=10&&a.dragDirection==Dygraph.VERTICAL){var o=Math.min(a.dragStartY,a.dragEndY),s=Math.max(a.dragStartY,a.dragEndY);o=Math.max(o,i.y),s=Math.min(s,i.y+i.h),s>o&&e.doZoomY_(o,s),a.cancelNextDblclick=!0}a.dragStartX=null,a.dragStartY=null},Dygraph.Interaction.startTouch=function(t,e,a){t.preventDefault(),t.touches.length>1&&(a.startTimeForDoubleTapMs=null);for(var i=[],r=0;r=2){a.initialPinchCenter={pageX:.5*(i[0].pageX+i[1].pageX),pageY:.5*(i[0].pageY+i[1].pageY),dataX:.5*(i[0].dataX+i[1].dataX),dataY:.5*(i[0].dataY+i[1].dataY)};var o=180/Math.PI*Math.atan2(a.initialPinchCenter.pageY-i[0].pageY,i[0].pageX-a.initialPinchCenter.pageX);o=Math.abs(o),o>90&&(o=90-o),a.touchDirections={x:67.5>o,y:o>22.5}}a.initialRange={x:e.xAxisRange(),y:e.yAxisRange()}},Dygraph.Interaction.moveTouch=function(t,e,a){a.startTimeForDoubleTapMs=null;var i,r=[];for(i=0;i=2){var c=s[1].pageX-l.pageX;d=(r[1].pageX-o.pageX)/c;var y=s[1].pageY-l.pageY;u=(r[1].pageY-o.pageY)/y}d=Math.min(8,Math.max(.125,d)),u=Math.min(8,Math.max(.125,u));var _=!1;if(a.touchDirections.x&&(e.dateWindow_=[l.dataX-h.dataX+(a.initialRange.x[0]-l.dataX)/d,l.dataX-h.dataX+(a.initialRange.x[1]-l.dataX)/d],_=!0),a.touchDirections.y)for(i=0;1>i;i++){var v=e.axes_[i],f=e.attributes_.getForAxis("logscale",i);f||(v.valueWindow=[l.dataY-h.dataY+(a.initialRange.y[0]-l.dataY)/u,l.dataY-h.dataY+(a.initialRange.y[1]-l.dataY)/u],_=!0)}if(e.drawGraph_(!1),_&&r.length>1&&e.getFunctionOption("zoomCallback")){var x=e.xAxisRange();e.getFunctionOption("zoomCallback").call(e,x[0],x[1],e.yAxisRanges())}},Dygraph.Interaction.endTouch=function(t,e,a){if(0!==t.touches.length)Dygraph.Interaction.startTouch(t,e,a);else if(1==t.changedTouches.length){var i=(new Date).getTime(),r=t.changedTouches[0];a.startTimeForDoubleTapMs&&i-a.startTimeForDoubleTapMs<500&&a.doubleTapX&&Math.abs(a.doubleTapX-r.screenX)<50&&a.doubleTapY&&Math.abs(a.doubleTapY-r.screenY)<50?e.resetZoom():(a.startTimeForDoubleTapMs=i,a.doubleTapX=r.screenX,a.doubleTapY=r.screenY)}};var e=function(t,e,a){return e>t?e-t:t>a?t-a:0},a=function(t,a){var i=Dygraph.findPos(a.canvas_),r={left:i.x,right:i.x+a.canvas_.offsetWidth,top:i.y,bottom:i.y+a.canvas_.offsetHeight},n={x:Dygraph.pageX(t),y:Dygraph.pageY(t)},o=e(n.x,r.left,r.right),s=e(n.y,r.top,r.bottom);return Math.max(o,s)};Dygraph.Interaction.defaultModel={mousedown:function(e,i,r){if(!e.button||2!=e.button){r.initializeMouseDown(e,i,r),e.altKey||e.shiftKey?Dygraph.startPan(e,i,r):Dygraph.startZoom(e,i,r);var n=function(e){if(r.isZooming){var n=a(e,i);t>n?Dygraph.moveZoom(e,i,r):null!==r.dragEndX&&(r.dragEndX=null,r.dragEndY=null,i.clearZoomRect_())}else r.isPanning&&Dygraph.movePan(e,i,r)},o=function(t){r.isZooming?null!==r.dragEndX?Dygraph.endZoom(t,i,r):Dygraph.Interaction.maybeTreatMouseOpAsClick(t,i,r):r.isPanning&&Dygraph.endPan(t,i,r),Dygraph.removeEvent(document,"mousemove",n),Dygraph.removeEvent(document,"mouseup",o),r.destroy()};i.addAndTrackEvent(document,"mousemove",n),i.addAndTrackEvent(document,"mouseup",o)}},willDestroyContextMyself:!0,touchstart:function(t,e,a){Dygraph.Interaction.startTouch(t,e,a)},touchmove:function(t,e,a){Dygraph.Interaction.moveTouch(t,e,a)},touchend:function(t,e,a){Dygraph.Interaction.endTouch(t,e,a)},dblclick:function(t,e,a){if(a.cancelNextDblclick)return void(a.cancelNextDblclick=!1);var i={canvasx:a.dragEndX,canvasy:a.dragEndY};e.cascadeEvents_("dblclick",i)||t.altKey||t.shiftKey||e.resetZoom()}},Dygraph.DEFAULT_ATTRS.interactionModel=Dygraph.Interaction.defaultModel,Dygraph.defaultInteractionModel=Dygraph.Interaction.defaultModel,Dygraph.endZoom=Dygraph.Interaction.endZoom,Dygraph.moveZoom=Dygraph.Interaction.moveZoom,Dygraph.startZoom=Dygraph.Interaction.startZoom,Dygraph.endPan=Dygraph.Interaction.endPan,Dygraph.movePan=Dygraph.Interaction.movePan,Dygraph.startPan=Dygraph.Interaction.startPan,Dygraph.Interaction.nonInteractiveModel_={mousedown:function(t,e,a){a.initializeMouseDown(t,e,a)},mouseup:Dygraph.Interaction.maybeTreatMouseOpAsClick},Dygraph.Interaction.dragIsPanInteractionModel={mousedown:function(t,e,a){a.initializeMouseDown(t,e,a),Dygraph.startPan(t,e,a)},mousemove:function(t,e,a){a.isPanning&&Dygraph.movePan(t,e,a)},mouseup:function(t,e,a){a.isPanning&&Dygraph.endPan(t,e,a)}}}(),function(){"use strict";Dygraph.TickList=void 0,Dygraph.Ticker=void 0,Dygraph.numericLinearTicks=function(t,e,a,i,r,n){var o=function(t){return"logscale"===t?!1:i(t)};return Dygraph.numericTicks(t,e,a,o,r,n)},Dygraph.numericTicks=function(t,e,a,i,r,n){var o,s,l,h,p=i("pixelsPerLabel"),g=[];if(n)for(o=0;o=h/4){for(var y=u;y>=d;y--){var _=Dygraph.PREFERRED_LOG_TICK_VALUES[y],v=Math.log(_/t)/Math.log(e/t)*a,f={v:_};null===c?c={tickValue:_,pixel_coord:v}:Math.abs(v-c.pixel_coord)>=p?c={tickValue:_,pixel_coord:v}:f.label="",g.push(f)}g.reverse()}}if(0===g.length){var x,m,D=i("labelsKMG2");D?(x=[1,2,4,8,16,32,64,128,256],m=16):(x=[1,2,5,10,20,50,100],m=10);var w,A,b,T,E=Math.ceil(a/p),C=Math.abs(e-t)/E,L=Math.floor(Math.log(C)/Math.log(m)),P=Math.pow(m,L);for(s=0;sp));s++);for(A>b&&(w*=-1),o=0;h>=o;o++)l=A+o*w,g.push({v:l})}}var S=i("axisLabelFormatter");for(o=0;o=0?Dygraph.getDateAxis(t,e,o,i,r):[]},Dygraph.SECONDLY=0,Dygraph.TWO_SECONDLY=1,Dygraph.FIVE_SECONDLY=2,Dygraph.TEN_SECONDLY=3,Dygraph.THIRTY_SECONDLY=4,Dygraph.MINUTELY=5,Dygraph.TWO_MINUTELY=6,Dygraph.FIVE_MINUTELY=7,Dygraph.TEN_MINUTELY=8,Dygraph.THIRTY_MINUTELY=9,Dygraph.HOURLY=10,Dygraph.TWO_HOURLY=11,Dygraph.SIX_HOURLY=12,Dygraph.DAILY=13,Dygraph.TWO_DAILY=14,Dygraph.WEEKLY=15,Dygraph.MONTHLY=16,Dygraph.QUARTERLY=17,Dygraph.BIANNUAL=18,Dygraph.ANNUAL=19,Dygraph.DECADAL=20,Dygraph.CENTENNIAL=21,Dygraph.NUM_GRANULARITIES=22,Dygraph.DATEFIELD_Y=0,Dygraph.DATEFIELD_M=1,Dygraph.DATEFIELD_D=2,Dygraph.DATEFIELD_HH=3,Dygraph.DATEFIELD_MM=4,Dygraph.DATEFIELD_SS=5,Dygraph.DATEFIELD_MS=6,Dygraph.NUM_DATEFIELDS=7,Dygraph.TICK_PLACEMENT=[],Dygraph.TICK_PLACEMENT[Dygraph.SECONDLY]={datefield:Dygraph.DATEFIELD_SS,step:1,spacing:1e3},Dygraph.TICK_PLACEMENT[Dygraph.TWO_SECONDLY]={datefield:Dygraph.DATEFIELD_SS,step:2,spacing:2e3},Dygraph.TICK_PLACEMENT[Dygraph.FIVE_SECONDLY]={datefield:Dygraph.DATEFIELD_SS,step:5,spacing:5e3},Dygraph.TICK_PLACEMENT[Dygraph.TEN_SECONDLY]={datefield:Dygraph.DATEFIELD_SS,step:10,spacing:1e4},Dygraph.TICK_PLACEMENT[Dygraph.THIRTY_SECONDLY]={datefield:Dygraph.DATEFIELD_SS,step:30,spacing:3e4},Dygraph.TICK_PLACEMENT[Dygraph.MINUTELY]={datefield:Dygraph.DATEFIELD_MM,step:1,spacing:6e4},Dygraph.TICK_PLACEMENT[Dygraph.TWO_MINUTELY]={datefield:Dygraph.DATEFIELD_MM,step:2,spacing:12e4},Dygraph.TICK_PLACEMENT[Dygraph.FIVE_MINUTELY]={datefield:Dygraph.DATEFIELD_MM,step:5,spacing:3e5},Dygraph.TICK_PLACEMENT[Dygraph.TEN_MINUTELY]={datefield:Dygraph.DATEFIELD_MM,step:10,spacing:6e5},Dygraph.TICK_PLACEMENT[Dygraph.THIRTY_MINUTELY]={datefield:Dygraph.DATEFIELD_MM,step:30,spacing:18e5},Dygraph.TICK_PLACEMENT[Dygraph.HOURLY]={datefield:Dygraph.DATEFIELD_HH,step:1,spacing:36e5},Dygraph.TICK_PLACEMENT[Dygraph.TWO_HOURLY]={datefield:Dygraph.DATEFIELD_HH,step:2,spacing:72e5},Dygraph.TICK_PLACEMENT[Dygraph.SIX_HOURLY]={datefield:Dygraph.DATEFIELD_HH,step:6,spacing:216e5},Dygraph.TICK_PLACEMENT[Dygraph.DAILY]={datefield:Dygraph.DATEFIELD_D,step:1,spacing:864e5},Dygraph.TICK_PLACEMENT[Dygraph.TWO_DAILY]={datefield:Dygraph.DATEFIELD_D,step:2,spacing:1728e5},Dygraph.TICK_PLACEMENT[Dygraph.WEEKLY]={datefield:Dygraph.DATEFIELD_D,step:7,spacing:6048e5},Dygraph.TICK_PLACEMENT[Dygraph.MONTHLY]={datefield:Dygraph.DATEFIELD_M,step:1,spacing:2629817280},Dygraph.TICK_PLACEMENT[Dygraph.QUARTERLY]={datefield:Dygraph.DATEFIELD_M,step:3,spacing:216e5*365.2524},Dygraph.TICK_PLACEMENT[Dygraph.BIANNUAL]={datefield:Dygraph.DATEFIELD_M,step:6,spacing:432e5*365.2524},Dygraph.TICK_PLACEMENT[Dygraph.ANNUAL]={datefield:Dygraph.DATEFIELD_Y,step:1,spacing:864e5*365.2524},Dygraph.TICK_PLACEMENT[Dygraph.DECADAL]={datefield:Dygraph.DATEFIELD_Y,step:10,spacing:315578073600},Dygraph.TICK_PLACEMENT[Dygraph.CENTENNIAL]={datefield:Dygraph.DATEFIELD_Y,step:100,spacing:3155780736e3},Dygraph.PREFERRED_LOG_TICK_VALUES=function(){for(var t=[],e=-39;39>=e;e++)for(var a=Math.pow(10,e),i=1;9>=i;i++){var r=a*i;t.push(r)}return t}(),Dygraph.pickDateTickGranularity=function(t,e,a,i){for(var r=i("pixelsPerLabel"),n=0;n=r)return n}return-1},Dygraph.numDateTicks=function(t,e,a){var i=Dygraph.TICK_PLACEMENT[a].spacing;return Math.round(1*(e-t)/i)},Dygraph.getDateAxis=function(t,e,a,i,r){var n=i("axisLabelFormatter"),o=i("labelsUTC"),s=o?Dygraph.DateAccessorsUTC:Dygraph.DateAccessorsLocal,l=Dygraph.TICK_PLACEMENT[a].datefield,h=Dygraph.TICK_PLACEMENT[a].step,p=Dygraph.TICK_PLACEMENT[a].spacing,g=new Date(t),d=[];d[Dygraph.DATEFIELD_Y]=s.getFullYear(g),d[Dygraph.DATEFIELD_M]=s.getMonth(g),d[Dygraph.DATEFIELD_D]=s.getDate(g),d[Dygraph.DATEFIELD_HH]=s.getHours(g),d[Dygraph.DATEFIELD_MM]=s.getMinutes(g),d[Dygraph.DATEFIELD_SS]=s.getSeconds(g),d[Dygraph.DATEFIELD_MS]=s.getMilliseconds(g);var u=d[l]%h;a==Dygraph.WEEKLY&&(u=s.getDay(g)),d[l]-=u;for(var c=l+1;cv&&(v+=p,_=new Date(v));e>=v;)y.push({v:v,label:n.call(r,_,a,i,r)}),v+=p,_=new Date(v);else for(t>v&&(d[l]+=h,_=s.makeDate.apply(null,d),v=_.getTime());e>=v;)(a>=Dygraph.DAILY||s.getHours(_)%h===0)&&y.push({v:v,label:n.call(r,_,a,i,r)}),d[l]+=h,_=s.makeDate.apply(null,d),v=_.getTime();return y},Dygraph&&Dygraph.DEFAULT_ATTRS&&Dygraph.DEFAULT_ATTRS.axes&&Dygraph.DEFAULT_ATTRS.axes.x&&Dygraph.DEFAULT_ATTRS.axes.y&&Dygraph.DEFAULT_ATTRS.axes.y2&&(Dygraph.DEFAULT_ATTRS.axes.x.ticker=Dygraph.dateTicker,Dygraph.DEFAULT_ATTRS.axes.y.ticker=Dygraph.numericTicks,Dygraph.DEFAULT_ATTRS.axes.y2.ticker=Dygraph.numericTicks)}(),Dygraph.Plugins={},Dygraph.Plugins.Annotations=function(){"use strict";var t=function(){this.annotations_=[]};return t.prototype.toString=function(){return"Annotations Plugin"},t.prototype.activate=function(t){return{clearChart:this.clearChart,didDrawChart:this.didDrawChart}},t.prototype.detachLabels=function(){for(var t=0;to.x+o.w||h.canvasyo.y+o.h)){var p=h.annotation,g=6;p.hasOwnProperty("tickHeight")&&(g=p.tickHeight);var d=document.createElement("div");for(var u in r)r.hasOwnProperty(u)&&(d.style[u]=r[u]);p.hasOwnProperty("icon")||(d.className="dygraphDefaultAnnotation"),p.hasOwnProperty("cssClass")&&(d.className+=" "+p.cssClass);var c=p.hasOwnProperty("width")?p.width:16,y=p.hasOwnProperty("height")?p.height:16;if(p.hasOwnProperty("icon")){var _=document.createElement("img");_.src=p.icon,_.width=c,_.height=y,d.appendChild(_)}else h.annotation.hasOwnProperty("shortText")&&d.appendChild(document.createTextNode(h.annotation.shortText));var v=h.canvasx-c/2;d.style.left=v+"px";var f=0;if(p.attachAtBottom){var x=o.y+o.h-y-g;s[v]?x-=s[v]:s[v]=0,s[v]+=g+y,f=x}else f=h.canvasy-y-g;d.style.top=f+"px",d.style.width=c+"px",d.style.height=y+"px",d.title=h.annotation.text,d.style.color=e.colorsMap_[h.name],d.style.borderColor=e.colorsMap_[h.name],p.div=d,e.addAndTrackEvent(d,"click",n("clickHandler","annotationClickHandler",h,this)),e.addAndTrackEvent(d,"mouseover",n("mouseOverHandler","annotationMouseOverHandler",h,this)),e.addAndTrackEvent(d,"mouseout",n("mouseOutHandler","annotationMouseOutHandler",h,this)),e.addAndTrackEvent(d,"dblclick",n("dblClickHandler","annotationDblClickHandler",h,this)),i.appendChild(d),this.annotations_.push(d);var m=t.drawingContext;if(m.save(),m.strokeStyle=e.colorsMap_[h.name],m.beginPath(),p.attachAtBottom){var x=f+y;m.moveTo(h.canvasx,x),m.lineTo(h.canvasx,x+g)}else m.moveTo(h.canvasx,h.canvasy),m.lineTo(h.canvasx,h.canvasy-2-g);m.closePath(),m.stroke(),m.restore()}}},t.prototype.destroy=function(){this.detachLabels()},t}(),Dygraph.Plugins.Axes=function(){"use strict";var t=function(){this.xlabels_=[],this.ylabels_=[]};return t.prototype.toString=function(){return"Axes Plugin"},t.prototype.activate=function(t){return{layout:this.layout,clearChart:this.clearChart,willDrawChart:this.willDrawChart}},t.prototype.layout=function(t){var e=t.dygraph;if(e.getOptionForAxis("drawAxis","y")){var a=e.getOptionForAxis("axisLabelWidth","y")+2*e.getOptionForAxis("axisTickSize","y");t.reserveSpaceLeft(a)}if(e.getOptionForAxis("drawAxis","x")){var i;i=e.getOption("xAxisHeight")?e.getOption("xAxisHeight"):e.getOptionForAxis("axisLabelFontSize","x")+2*e.getOptionForAxis("axisTickSize","x"),t.reserveSpaceBottom(i)}if(2==e.numAxes()){if(e.getOptionForAxis("drawAxis","y2")){var a=e.getOptionForAxis("axisLabelWidth","y2")+2*e.getOptionForAxis("axisTickSize","y2");t.reserveSpaceRight(a)}}else e.numAxes()>2&&e.error("Only two y-axes are supported at this time. (Trying to use "+e.numAxes()+")")},t.prototype.detachLabels=function(){function t(t){for(var e=0;e0){var x=i.numAxes(),m=[f("y"),f("y2")];for(l=0;l<_.yticks.length;l++){if(s=_.yticks[l],"function"==typeof s)return;n=v.x;var D=1,w="y1",A=m[0];1==s[0]&&(n=v.x+v.w,D=-1,w="y2",A=m[1]);var b=A("axisLabelFontSize");o=v.y+s[1]*v.h,r=y(s[2],"y",2==x?w:null);var T=o-b/2;0>T&&(T=0),T+b+3>d?r.style.bottom="0":r.style.top=T+"px",0===s[0]?(r.style.left=v.x-A("axisLabelWidth")-A("axisTickSize")+"px",r.style.textAlign="right"):1==s[0]&&(r.style.left=v.x+v.w+A("axisTickSize")+"px",r.style.textAlign="left"),r.style.width=A("axisLabelWidth")+"px",p.appendChild(r),this.ylabels_.push(r)}var E=this.ylabels_[0],b=i.getOptionForAxis("axisLabelFontSize","y"),C=parseInt(E.style.top,10)+b;C>d-b&&(E.style.top=parseInt(E.style.top,10)-b/2+"px")}var L;if(i.getOption("drawAxesAtZero")){var P=i.toPercentXCoord(0);(P>1||0>P||isNaN(P))&&(P=0),L=e(v.x+P*v.w)}else L=e(v.x);h.strokeStyle=i.getOptionForAxis("axisLineColor","y"),h.lineWidth=i.getOptionForAxis("axisLineWidth","y"),h.beginPath(),h.moveTo(L,a(v.y)),h.lineTo(L,a(v.y+v.h)),h.closePath(),h.stroke(),2==i.numAxes()&&(h.strokeStyle=i.getOptionForAxis("axisLineColor","y2"),h.lineWidth=i.getOptionForAxis("axisLineWidth","y2"),h.beginPath(),h.moveTo(a(v.x+v.w),a(v.y)),h.lineTo(a(v.x+v.w),a(v.y+v.h)),h.closePath(),h.stroke())}if(i.getOptionForAxis("drawAxis","x")){if(_.xticks){var A=f("x");for(l=0;l<_.xticks.length;l++){s=_.xticks[l],n=v.x+s[0]*v.w,o=v.y+v.h,r=y(s[1],"x"),r.style.textAlign="center",r.style.top=o+A("axisTickSize")+"px";var S=n-A("axisLabelWidth")/2;S+A("axisLabelWidth")>g&&(S=g-A("axisLabelWidth"),r.style.textAlign="right"),0>S&&(S=0,r.style.textAlign="left"),r.style.left=S+"px",r.style.width=A("axisLabelWidth")+"px", +p.appendChild(r),this.xlabels_.push(r)}}h.strokeStyle=i.getOptionForAxis("axisLineColor","x"),h.lineWidth=i.getOptionForAxis("axisLineWidth","x"),h.beginPath();var O;if(i.getOption("drawAxesAtZero")){var P=i.toPercentYCoord(0,0);(P>1||0>P)&&(P=1),O=a(v.y+P*v.h)}else O=a(v.y+v.h);h.moveTo(e(v.x),O),h.lineTo(e(v.x+v.w),O),h.closePath(),h.stroke()}h.restore()}},t}(),Dygraph.Plugins.ChartLabels=function(){"use strict";var t=function(){this.title_div_=null,this.xlabel_div_=null,this.ylabel_div_=null,this.y2label_div_=null};t.prototype.toString=function(){return"ChartLabels Plugin"},t.prototype.activate=function(t){return{layout:this.layout,didDrawChart:this.didDrawChart}};var e=function(t){var e=document.createElement("div");return e.style.position="absolute",e.style.left=t.x+"px",e.style.top=t.y+"px",e.style.width=t.w+"px",e.style.height=t.h+"px",e};t.prototype.detachLabels_=function(){for(var t=[this.title_div_,this.xlabel_div_,this.ylabel_div_,this.y2label_div_],e=0;e=2);for(o=h.yticks,l.save(),n=0;n=2;for(y&&l.installPattern(_),l.strokeStyle=s.getOptionForAxis("gridLineColor","x"),l.lineWidth=s.getOptionForAxis("gridLineWidth","x"),n=0;n/g,">")};return t.prototype.select=function(e){var a=e.selectedX,i=e.selectedPoints,r=e.selectedRow,n=e.dygraph.getOption("legend");if("never"===n)return void(this.legend_div_.style.display="none");if("follow"===n){var o=e.dygraph.plotter_.area,s=e.dygraph.getOption("labelsDivWidth"),l=e.dygraph.getOptionForAxis("axisLabelWidth","y"),h=i[0].x*o.w+20,p=i[0].y*o.h-20;h+s+1>window.scrollX+window.innerWidth&&(h=h-40-s-(l-o.x)),e.dygraph.graphDiv.appendChild(this.legend_div_),this.legend_div_.style.left=l+h+"px",this.legend_div_.style.top=p+"px"}var g=t.generateLegendHTML(e.dygraph,a,i,this.one_em_width_,r);this.legend_div_.innerHTML=g,this.legend_div_.style.display=""},t.prototype.deselect=function(e){var i=e.dygraph.getOption("legend");"always"!==i&&(this.legend_div_.style.display="none");var r=a(this.legend_div_);this.one_em_width_=r;var n=t.generateLegendHTML(e.dygraph,void 0,void 0,r,null);this.legend_div_.innerHTML=n},t.prototype.didDrawChart=function(t){this.deselect(t)},t.prototype.predraw=function(t){if(this.is_generated_div_){t.dygraph.graphDiv.appendChild(this.legend_div_);var e=t.dygraph.plotter_.area,a=t.dygraph.getOption("labelsDivWidth");this.legend_div_.style.left=e.x+e.w-a-1+"px",this.legend_div_.style.top=e.y+"px",this.legend_div_.style.width=a+"px"}},t.prototype.destroy=function(){this.legend_div_=null},t.generateLegendHTML=function(t,a,r,n,o){if(t.getOption("showLabelsOnHighlight")!==!0)return"";var s,l,h,p,g,d=t.getLabels();if("undefined"==typeof a){if("always"!=t.getOption("legend"))return"";for(l=t.getOption("labelsSeparateLines"),s="",h=1;h":" "),g=t.getOption("strokePattern",d[h]),p=e(g,u.color,n),s+=""+p+" "+i(d[h])+"")}return s}var c=t.optionsViewForAxis_("x"),y=c("valueFormatter");s=y.call(t,a,c,d[0],t,o,0),""!==s&&(s+=":");var _=[],v=t.numAxes();for(h=0;v>h;h++)_[h]=t.optionsViewForAxis_("y"+(h?1+h:""));var f=t.getOption("labelsShowZeroValues");l=t.getOption("labelsSeparateLines");var x=t.getHighlightSeries();for(h=0;h");var u=t.getPropertiesForSeries(m.name),D=_[u.axis-1],w=D("valueFormatter"),A=w.call(t,m.yval,D,m.name,t,o,d.indexOf(m.name)),b=m.name==x?" class='highlight'":"";s+=" "+i(m.name)+": "+A+""}}return s},e=function(t,e,a){var i=/MSIE/.test(navigator.userAgent)&&!window.opera;if(i)return"—";if(!t||t.length<=1)return'

    ';var r,n,o,s,l,h=0,p=0,g=[];for(r=0;r<=t.length;r++)h+=t[r%t.length];if(l=Math.floor(a/(h-t[0])),l>1){for(r=0;rn;n++)for(r=0;p>r;r+=2)o=g[r%g.length],s=r';return d},t}(),Dygraph.Plugins.RangeSelector=function(){"use strict";var t=function(){this.isIE_=/MSIE/.test(navigator.userAgent)&&!window.opera,this.hasTouchInterface_="undefined"!=typeof TouchEvent,this.isMobileDevice_=/mobile|android/gi.test(navigator.appVersion),this.interfaceCreated_=!1};return t.prototype.toString=function(){return"RangeSelector Plugin"},t.prototype.activate=function(t){return this.dygraph_=t,this.isUsingExcanvas_=t.isUsingExcanvas_,this.getOption_("showRangeSelector")&&this.createInterface_(),{layout:this.reserveSpace_,predraw:this.renderStaticLayer_,didDrawChart:this.renderInteractiveLayer_}},t.prototype.destroy=function(){this.bgcanvas_=null,this.fgcanvas_=null,this.leftZoomHandle_=null,this.rightZoomHandle_=null,this.iePanOverlay_=null},t.prototype.getOption_=function(t,e){return this.dygraph_.getOption(t,e)},t.prototype.setDefaultOption_=function(t,e){this.dygraph_.attrs_[t]=e},t.prototype.createInterface_=function(){this.createCanvases_(),this.isUsingExcanvas_&&this.createIEPanOverlay_(),this.createZoomHandles_(),this.initInteraction_(),this.getOption_("animatedZooms")&&(console.warn("Animated zooms and range selector are not compatible; disabling animatedZooms."),this.dygraph_.updateOptions({animatedZooms:!1},!0)),this.interfaceCreated_=!0,this.addToGraph_()},t.prototype.addToGraph_=function(){var t=this.graphDiv_=this.dygraph_.graphDiv;t.appendChild(this.bgcanvas_),t.appendChild(this.fgcanvas_),t.appendChild(this.leftZoomHandle_),t.appendChild(this.rightZoomHandle_)},t.prototype.removeFromGraph_=function(){var t=this.graphDiv_;t.removeChild(this.bgcanvas_),t.removeChild(this.fgcanvas_),t.removeChild(this.leftZoomHandle_),t.removeChild(this.rightZoomHandle_),this.graphDiv_=null},t.prototype.reserveSpace_=function(t){this.getOption_("showRangeSelector")&&t.reserveSpaceBottom(this.getOption_("rangeSelectorHeight")+4)},t.prototype.renderStaticLayer_=function(){this.updateVisibility_()&&(this.resize_(),this.drawStaticLayer_())},t.prototype.renderInteractiveLayer_=function(){this.updateVisibility_()&&!this.isChangingRange_&&(this.placeZoomHandles_(),this.drawInteractiveLayer_())},t.prototype.updateVisibility_=function(){var t=this.getOption_("showRangeSelector");if(t)this.interfaceCreated_?this.graphDiv_&&this.graphDiv_.parentNode||this.addToGraph_():this.createInterface_();else if(this.graphDiv_){this.removeFromGraph_();var e=this.dygraph_;setTimeout(function(){e.width_=0,e.resize()},1)}return t},t.prototype.resize_=function(){function t(t,e,a){var i=Dygraph.getContextPixelRatio(e);t.style.top=a.y+"px",t.style.left=a.x+"px",t.width=a.w*i,t.height=a.h*i,t.style.width=a.w+"px",t.style.height=a.h+"px",1!=i&&e.scale(i,i)}var e=this.dygraph_.layout_.getPlotArea(),a=0;this.dygraph_.getOptionForAxis("drawAxis","x")&&(a=this.getOption_("xAxisHeight")||this.getOption_("axisLabelFontSize")+2*this.getOption_("axisTickSize")),this.canvasRect_={x:e.x,y:e.y+e.h+a+4,w:e.w,h:this.getOption_("rangeSelectorHeight")},t(this.bgcanvas_,this.bgcanvas_ctx_,this.canvasRect_),t(this.fgcanvas_,this.fgcanvas_ctx_,this.canvasRect_)},t.prototype.createCanvases_=function(){this.bgcanvas_=Dygraph.createCanvas(),this.bgcanvas_.className="dygraph-rangesel-bgcanvas",this.bgcanvas_.style.position="absolute",this.bgcanvas_.style.zIndex=9,this.bgcanvas_ctx_=Dygraph.getContext(this.bgcanvas_),this.fgcanvas_=Dygraph.createCanvas(),this.fgcanvas_.className="dygraph-rangesel-fgcanvas",this.fgcanvas_.style.position="absolute",this.fgcanvas_.style.zIndex=9,this.fgcanvas_.style.cursor="default",this.fgcanvas_ctx_=Dygraph.getContext(this.fgcanvas_)},t.prototype.createIEPanOverlay_=function(){this.iePanOverlay_=document.createElement("div"),this.iePanOverlay_.style.position="absolute",this.iePanOverlay_.style.backgroundColor="white",this.iePanOverlay_.style.filter="alpha(opacity=0)",this.iePanOverlay_.style.display="none",this.iePanOverlay_.style.cursor="move",this.fgcanvas_.appendChild(this.iePanOverlay_)},t.prototype.createZoomHandles_=function(){var t=new Image;t.className="dygraph-rangesel-zoomhandle",t.style.position="absolute",t.style.zIndex=10,t.style.visibility="hidden",t.style.cursor="col-resize",/MSIE 7/.test(navigator.userAgent)?(t.width=7,t.height=14,t.style.backgroundColor="white",t.style.border="1px solid #333333"):(t.width=9,t.height=16,t.src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAkAAAAQCAYAAADESFVDAAAAAXNSR0IArs4c6QAAAAZiS0dEANAAzwDP4Z7KegAAAAlwSFlzAAAOxAAADsQBlSsOGwAAAAd0SU1FB9sHGw0cMqdt1UwAAAAZdEVYdENvbW1lbnQAQ3JlYXRlZCB3aXRoIEdJTVBXgQ4XAAAAaElEQVQoz+3SsRFAQBCF4Z9WJM8KCDVwownl6YXsTmCUsyKGkZzcl7zkz3YLkypgAnreFmDEpHkIwVOMfpdi9CEEN2nGpFdwD03yEqDtOgCaun7sqSTDH32I1pQA2Pb9sZecAxc5r3IAb21d6878xsAAAAAASUVORK5CYII="),this.isMobileDevice_&&(t.width*=2,t.height*=2),this.leftZoomHandle_=t,this.rightZoomHandle_=t.cloneNode(!1)},t.prototype.initInteraction_=function(){var t,e,a,i,r,n,o,s,l,h,p,g,d,u,c=this,y=document,_=0,v=null,f=!1,x=!1,m=!this.isMobileDevice_&&!this.isUsingExcanvas_,D=new Dygraph.IFrameTarp;t=function(t){var e=c.dygraph_.xAxisExtremes(),a=(e[1]-e[0])/c.canvasRect_.w,i=e[0]+(t.leftHandlePos-c.canvasRect_.x)*a,r=e[0]+(t.rightHandlePos-c.canvasRect_.x)*a;return[i,r]},e=function(t){return Dygraph.cancelEvent(t),f=!0,_=t.clientX,v=t.target?t.target:t.srcElement,("mousedown"===t.type||"dragstart"===t.type)&&(Dygraph.addEvent(y,"mousemove",a),Dygraph.addEvent(y,"mouseup",i)),c.fgcanvas_.style.cursor="col-resize",D.cover(),!0},a=function(t){if(!f)return!1;Dygraph.cancelEvent(t);var e=t.clientX-_;if(Math.abs(e)<4)return!0;_=t.clientX;var a,i=c.getZoomHandleStatus_();v==c.leftZoomHandle_?(a=i.leftHandlePos+e,a=Math.min(a,i.rightHandlePos-v.width-3),a=Math.max(a,c.canvasRect_.x)):(a=i.rightHandlePos+e,a=Math.min(a,c.canvasRect_.x+c.canvasRect_.w),a=Math.max(a,i.leftHandlePos+v.width+3));var n=v.width/2;return v.style.left=a-n+"px",c.drawInteractiveLayer_(),m&&r(),!0},i=function(t){return f?(f=!1,D.uncover(),Dygraph.removeEvent(y,"mousemove",a),Dygraph.removeEvent(y,"mouseup",i),c.fgcanvas_.style.cursor="default",m||r(),!0):!1},r=function(){try{var e=c.getZoomHandleStatus_();if(c.isChangingRange_=!0,e.isZoomed){var a=t(e);c.dygraph_.doZoomXDates_(a[0],a[1])}else c.dygraph_.resetZoom()}finally{c.isChangingRange_=!1}},n=function(t){if(c.isUsingExcanvas_)return t.srcElement==c.iePanOverlay_;var e=c.leftZoomHandle_.getBoundingClientRect(),a=e.left+e.width/2;e=c.rightZoomHandle_.getBoundingClientRect();var i=e.left+e.width/2;return t.clientX>a&&t.clientX=c.canvasRect_.x+c.canvasRect_.w?(r=c.canvasRect_.x+c.canvasRect_.w,i=r-n):(i+=e,r+=e);var o=c.leftZoomHandle_.width/2;return c.leftZoomHandle_.style.left=i-o+"px",c.rightZoomHandle_.style.left=r-o+"px",c.drawInteractiveLayer_(),m&&h(),!0},l=function(t){return x?(x=!1,Dygraph.removeEvent(y,"mousemove",s),Dygraph.removeEvent(y,"mouseup",l),m||h(),!0):!1},h=function(){try{c.isChangingRange_=!0,c.dygraph_.dateWindow_=t(c.getZoomHandleStatus_()),c.dygraph_.drawGraph_(!1)}finally{c.isChangingRange_=!1}},p=function(t){if(!f&&!x){var e=n(t)?"move":"default";e!=c.fgcanvas_.style.cursor&&(c.fgcanvas_.style.cursor=e)}},g=function(t){"touchstart"==t.type&&1==t.targetTouches.length?e(t.targetTouches[0])&&Dygraph.cancelEvent(t):"touchmove"==t.type&&1==t.targetTouches.length?a(t.targetTouches[0])&&Dygraph.cancelEvent(t):i(t)},d=function(t){"touchstart"==t.type&&1==t.targetTouches.length?o(t.targetTouches[0])&&Dygraph.cancelEvent(t):"touchmove"==t.type&&1==t.targetTouches.length?s(t.targetTouches[0])&&Dygraph.cancelEvent(t):l(t)},u=function(t,e){for(var a=["touchstart","touchend","touchmove","touchcancel"],i=0;it;t++){var s=this.getOption_("showInRangeSelector",r[t]);n[t]=s,null!==s&&(o=!0)}if(!o)for(t=0;t1&&(g=h.rollingAverage(g,e.rollPeriod(),p)),l.push(g)}var d=[];for(t=0;t0)&&(v=Math.min(v,x),f=Math.max(f,x))}var m=.25;if(a)for(f=Dygraph.log10(f),f+=f*m,v=Dygraph.log10(v),t=0;tthis.canvasRect_.x||a+10&&t[r][0]>o;)i--,r--}return i>=a?[a,i]:[0,t.length-1]},t.parseFloat=function(t){return null===t?0/0:t}}(),function(){"use strict";Dygraph.DataHandlers.DefaultHandler=function(){};var t=Dygraph.DataHandlers.DefaultHandler;t.prototype=new Dygraph.DataHandler,t.prototype.extractSeries=function(t,e,a){for(var i=[],r=a.get("logscale"),n=0;n=s&&(s=null),i.push([o,s])}return i},t.prototype.rollingAverage=function(t,e,a){e=Math.min(e,t.length);var i,r,n,o,s,l=[];if(1==e)return t;for(i=0;ir;r++)n=t[r][1],null===n||isNaN(n)||(s++,o+=t[r][1]);s?l[i]=[t[i][0],o/s]:l[i]=[t[i][0],null]}return l},t.prototype.getExtremeYValues=function(t,e,a){for(var i,r=null,n=null,o=0,s=t.length-1,l=o;s>=l;l++)i=t[l][1],null===i||isNaN(i)||((null===n||i>n)&&(n=i),(null===r||r>i)&&(r=i));return[r,n]}}(),function(){"use strict";Dygraph.DataHandlers.DefaultFractionHandler=function(){};var t=Dygraph.DataHandlers.DefaultFractionHandler;t.prototype=new Dygraph.DataHandlers.DefaultHandler,t.prototype.extractSeries=function(t,e,a){for(var i,r,n,o,s,l,h=[],p=100,g=a.get("logscale"),d=0;d=0&&(n-=t[i-e][2][0],o-=t[i-e][2][1]);var l=t[i][0],h=o?n/o:0;r[i]=[l,s*h]}return r}}(),function(){"use strict";Dygraph.DataHandlers.BarsHandler=function(){Dygraph.DataHandler.call(this)},Dygraph.DataHandlers.BarsHandler.prototype=new Dygraph.DataHandler;var t=Dygraph.DataHandlers.BarsHandler;t.prototype.extractSeries=function(t,e,a){},t.prototype.rollingAverage=function(t,e,a){},t.prototype.onPointsCreated_=function(t,e){for(var a=0;a=l;l++)if(i=t[l][1],null!==i&&!isNaN(i)){var h=t[l][2][0],p=t[l][2][1];h>i&&(h=i),i>p&&(p=i),(null===n||p>n)&&(n=p),(null===r||r>h)&&(r=h)}return[r,n]},t.prototype.onLineEvaluated=function(t,e,a){for(var i,r=0;r=0){var g=t[l-e];null===g[1]||isNaN(g[1])||(r-=g[2][0],o-=g[1],n-=g[2][1],s-=1)}s?p[l]=[t[l][0],1*o/s,[1*r/s,1*n/s]]:p[l]=[t[l][0],null,[null,null]]}return p}}(),function(){"use strict";Dygraph.DataHandlers.ErrorBarsHandler=function(){};var t=Dygraph.DataHandlers.ErrorBarsHandler;t.prototype=new Dygraph.DataHandlers.BarsHandler,t.prototype.extractSeries=function(t,e,a){for(var i,r,n,o,s=[],l=a.get("sigma"),h=a.get("logscale"),p=0;pr;r++)n=t[r][1],null===n||isNaN(n)||(l++,s+=n,p+=Math.pow(t[r][2][2],2));l?(h=Math.sqrt(p)/l,g=s/l,d[i]=[t[i][0],g,[g-u*h,g+u*h]]):(o=1==e?t[i][1]:null,d[i]=[t[i][0],o,[o,o]])}return d}}(),function(){"use strict";Dygraph.DataHandlers.FractionsBarsHandler=function(){};var t=Dygraph.DataHandlers.FractionsBarsHandler;t.prototype=new Dygraph.DataHandlers.BarsHandler,t.prototype.extractSeries=function(t,e,a){for(var i,r,n,o,s,l,h,p,g=[],d=100,u=a.get("sigma"),c=a.get("logscale"),y=0;y=0&&(p-=t[n-e][2][2],g-=t[n-e][2][3]);var u=t[n][0],c=g?p/g:0;if(h)if(g){var y=0>c?0:c,_=g,v=l*Math.sqrt(y*(1-y)/_+l*l/(4*_*_)),f=1+l*l/g;i=(y+l*l/(2*g)-v)/f,r=(y+l*l/(2*g)+v)/f,s[n]=[u,y*d,[i*d,r*d]]}else s[n]=[u,0,[0,0]];else o=g?l*Math.sqrt(c*(1-c)/g):1,s[n]=[u,d*c,[d*(c-o),d*(c+o)]]}return s}}(); +//# sourceMappingURL=dygraph-combined.js.map \ No newline at end of file diff --git a/findsettings.c b/findsettings.c new file mode 100644 index 0000000..cb14190 --- /dev/null +++ b/findsettings.c @@ -0,0 +1,264 @@ +/*---------------------------------------------------------------------- + * Copyright (c) 2017 XIA LLC + * All rights reserved. + * + * Redistribution and use in source and binary forms, + * with or without modification, are permitted provided + * that the following conditions are met: + * + * * Redistributions of source code must retain the above + * copyright notice, this list of conditions and the + * following disclaimer. + * * Redistributions in binary form must reproduce the + * above copyright notice, this list of conditions and the + * following disclaimer in the documentation and/or other + * materials provided with the distribution. + * * Neither the name of XIA LLC + * nor the names of its contributors may be used to endorse + * or promote products derived from this software without + * specific prior written permission. + * + * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND + * CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, + * INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF + * MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. + * IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE + * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR + * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, + * PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, + * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON + * ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR + * TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF + * THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF + * SUCH DAMAGE. + *----------------------------------------------------------------------*/ +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +// need to compile with -lm option + +#include "PixieNetDefs.h" +#include "PixieNetCommon.h" + + +int main(void) { + + int fd; + void *map_addr; + int size = 4096; + volatile unsigned int *mapped; + int k, addr, ch, adc, dac; + unsigned int mval; + + unsigned int mins[NCHANNELS] = {4192,4192,4192,4192}; + unsigned int mint[NCHANNELS] = {4192,4192,4192,4192}; + unsigned int readdr[NCHANNELS] = {AADC0,AADC1,AADC2,AADC3}; + unsigned int targetdac[NCHANNELS] = {0,0,0,0}; + unsigned int targetBL[NCHANNELS] = {400,400,400,400}; // TODO: BL% read from ini file, compute + double dacadj; + unsigned int oldadc, adcchanged, saveaux; + + + + // *************** PS/PL IO initialization ********************* + // open the device for PD register I/O + fd = open("/dev/uio0", O_RDWR); + if (fd < 0) { + perror("Failed to open devfile"); + return 1; + } + + map_addr = mmap( NULL, size, PROT_READ | PROT_WRITE, MAP_SHARED, fd, 0); + + if (map_addr == MAP_FAILED) { + perror("Failed to mmap"); + return 1; + } + + mapped = (unsigned int *) map_addr; + + + // ******************* XIA code begins ******************** + + mapped[AOUTBLOCK] = OB_IOREG; // read from IO block + saveaux = mapped[AAUXCTRL]; + mapped[AAUXCTRL] = 0; // turn off pulser, other stuff + mapped[ACSRIN] = 0x0000; // all off + + // ----------- swap channels 0<>1 and 2<>3 if necessary ------------- + printf("Checking for swapped channels ...\n"); + + mapped[AOUTBLOCK] = OB_IOREG; // read from IO block + for( ch = 0; ch < NCHANNELS; ch ++ ) + { + // find if change of DAC changes ADC + adc = 0; + oldadc = 0; + adcchanged = 0; + addr = N_PL_IN_PAR+ch*N_PL_IN_PAR+CA_DAC; // channel registers begin after NPLPAR system registers, NPLPAR each + dac = 0; + k=0; + + // scan through DAC settings + do { + mapped[AOUTBLOCK] = OB_IOREG; // read from IO block + mapped[addr] = dac; + usleep(DACWAIT); + mapped[addr] = dac; //; //TODO: double write required? + if(mapped[addr] != dac) printf("Error writing parameters to DAC register\n"); + usleep(DACSETTLE); // wait for DAC's RC filter + + mapped[AOUTBLOCK] = OB_EVREG; // switch reads to event data block of addresses + adc = (mapped[readdr[ch]] & 0xFFFF); // dummy read to refresh read register + adc = (mapped[readdr[ch]] & 0xFFFF); + if (k==0) { + oldadc = adc; + } else { + if ( abs(oldadc-adc)>200) adcchanged = 1; // look for a change > 200 steps. Not foolproof with pulses! + } + k=k+1; + dac = dac+4096; + // printf("Channel %u: DAC value %u, adc %u, adcdiff %d\n",ch,dac,adc,abs(oldadc-adc)); + } while ( (adcchanged==0) & (k<16) );// dac loop + + // check if there was a change, if not, swap channels + if (k==16) { + if (ch<2) { + mval = mapped[AADCCTRL]; + mval = mval ^ 0x0001; + mapped[AADCCTRL] = mval; // swap 0/1 + } else { + mval = mapped[AADCCTRL]; + mval = mval ^ 0x0002; + mapped[AADCCTRL] = mval; // swap 2/3 + } + printf("Channel %u: ADC values does not change with DAC. Swapped channel inputs\n",ch); + } + + } // endfor channels + + + // ----------- need to have correct polarity ------------- + + // TODO! + + + + // ----------- adjust offset: search for two DAC settings with valid ADC response, then extrapolate ------- + printf("Adjusting DC offsets (correct polarity required) ...\n"); + + for( ch = 0; ch < NCHANNELS; ch ++ ) + { + dac = 0; + adc = 0; + addr = N_PL_IN_PAR+ch*N_PL_IN_PAR+CA_DAC; // channel registers begin after NPLPAR system registers, NPLPAR each + k=0; + + // 1. find first DAC value with valid response + do { + mapped[AOUTBLOCK] = OB_IOREG; // read from IO block + mapped[addr] = dac; //dac; + usleep(DACWAIT); + mapped[addr] = dac; //; //TODO: double write required? + if(mapped[addr] != dac) printf("Error writing parameters to DAC register\n"); + usleep(DACSETTLE); // wait for DAC's RC filter + + mapped[AOUTBLOCK] = OB_EVREG; // switch reads to event data block of addresses + adc = (mapped[readdr[ch]] & 0xFFFF); // dummy read to refresh read register + adc = (mapped[readdr[ch]] & 0xFFFF); + //for( i = 0; i < NTRACE_SAMPLES; i ++ ) + // adc0[i] = (mapped[readdr[ch]] & 0xFFFF); + + //printf("Channel %u: addr 0x%x, DAC value %u, adc %u\n",ch,addr,dac,adc); + dac = dac + 2048; + k=k+1; + } while ( ((adc>4000) | (adc<100)) & (dac < 65536) ); //& (k<33) + //printf("Channel %u: DAC value %u, adc %u\n",ch,dac,adc); + dac = dac - 2048; // dac is now the lowest valid DAC value + + + + // 2. get min/max of many samples + for( k = 0; k < NTRACE_SAMPLES; k ++ ) { + adc = (mapped[readdr[ch]] & 0xFFFF); + //avg[ch] = avg[ch]+ adc/NTRACE_SAMPLES; // find average + if (adc < mins[ch]) mins[ch] = adc; // find min + //if (adc > maxs[ch]) maxs[ch] = adc; // find max + } + // printf("Channel %u: DAC value %u, min adc read %u\n",ch,dac,mins[ch]); + + // 3. change DAC settings + mapped[AOUTBLOCK] = OB_IOREG; // read from IO block + dac = dac + 1024; // new, second dac + mapped[addr] = dac; + usleep(DACWAIT); // wait for programming + mapped[addr] = dac; //TODO: double write required? + usleep(DACSETTLE); // wait for programming + + // 4. get min/max of many samples + mapped[AOUTBLOCK] = OB_EVREG; // switch reads to event data block of addresses + adc = (mapped[readdr[ch]] & 0xFFFF); // dummy read to refresh read register + for( k = 0; k < NTRACE_SAMPLES; k ++ ) { + adc = (mapped[readdr[ch]] & 0xFFFF); + // avg[ch] = avg[ch]+ adc/NTRACE_SAMPLES; // find average + if (adc < mint[ch]) mint[ch] = adc; // find min + // if (adc > maxs[ch]) maxs[ch] = adc; // find max + } + //printf("Channel %u: DAC value %u, min adc read %u\n",ch,dac,mint[ch]); + + // 5. compute target dac from 2 points + dacadj = 1024.0 * ((double)targetBL[ch] - (double)mint[ch]) / ((double)mint[ch] - (double)mins[ch]); + dac = dac + (int)floor(dacadj); + if( (dac>0) & (dac<65536) ) + { + //printf("Channel %u: DAC adjustment %f\n",ch,dacadj ); + targetdac[ch] = dac; + } else { + printf("Channel %u: could not find target DAC value\n",ch); + } + + } // endfor + + // 6. set all channels to target and report voltages + for( ch = 0; ch < NCHANNELS; ch ++ ) + { + addr = N_PL_IN_PAR+ch*N_PL_IN_PAR+CA_DAC; // channel registers begin after NPLPAR system registers, NPLPAR each + + mapped[AOUTBLOCK] = OB_IOREG; // read from IO block + dac = targetdac[ch]; + mapped[addr] = dac; + usleep(DACWAIT); // wait for programming + mapped[addr] = dac; //TODO: double write required? + usleep(DACSETTLE); // wait for programming + + mapped[AOUTBLOCK] = OB_EVREG; // switch reads to event data block of addresses + adc = (mapped[readdr[ch]] & 0xFFFF); // dummy read to refresh read register + adc = (mapped[readdr[ch]] & 0xFFFF); + printf("Channel %u: DAC value %u, offset %fV, ADC %u\n",ch,dac,V_OFFSET_MAX*(1.0-(double)dac/32678.0), adc); + } + + mapped[AOUTBLOCK] = OB_IOREG; // read from IO block + mapped[AAUXCTRL] = saveaux; // turn on pulser TODO: read from file! + + + // clean up + munmap(map_addr, size); + close(fd); + return 0; +} + + + + + + + diff --git a/gettraces.c b/gettraces.c new file mode 100644 index 0000000..cf830d3 --- /dev/null +++ b/gettraces.c @@ -0,0 +1,117 @@ +/*---------------------------------------------------------------------- + * Copyright (c) 2017 XIA LLC + * All rights reserved. + * + * Redistribution and use in source and binary forms, + * with or without modification, are permitted provided + * that the following conditions are met: + * + * * Redistributions of source code must retain the above + * copyright notice, this list of conditions and the + * following disclaimer. + * * Redistributions in binary form must reproduce the + * above copyright notice, this list of conditions and the + * following disclaimer in the documentation and/or other + * materials provided with the distribution. + * * Neither the name of XIA LLC + * nor the names of its contributors may be used to endorse + * or promote products derived from this software without + * specific prior written permission. + * + * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND + * CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, + * INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF + * MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. + * IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE + * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR + * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, + * PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, + * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON + * ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR + * TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF + * THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF + * SUCH DAMAGE. + *----------------------------------------------------------------------*/ +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include + +#include "PixieNetDefs.h" +#include "PixieNetCommon.h" + +int main(void) { + + int fd; + void *map_addr; + int size = 4096; + volatile unsigned int *mapped; + int k; + FILE * fil; + unsigned int adc0[NTRACE_SAMPLES], adc1[NTRACE_SAMPLES], adc2[NTRACE_SAMPLES], adc3[NTRACE_SAMPLES]; + + + // *************** PS/PL IO initialization ********************* + // open the device for PD register I/O + fd = open("/dev/uio0", O_RDWR); + if (fd < 0) { + perror("Failed to open devfile"); + return 1; + } + + map_addr = mmap( NULL, size, PROT_READ | PROT_WRITE, MAP_SHARED, fd, 0); + + if (map_addr == MAP_FAILED) { + perror("Failed to mmap"); + return 1; + } + + mapped = (unsigned int *) map_addr; + + + // **************** XIA code begins ********************** + + // read 8K samples from ADC register + // at this point, no guarantee that sampling is truly periodic + mapped[AOUTBLOCK] = OB_EVREG; // switch reads to event data block of addresses + + // dummy reads for sampling update + k = mapped[AADC0] & 0xFFFF; + k = mapped[AADC1] & 0xFFFF; + k = mapped[AADC2] & 0xFFFF; + k = mapped[AADC3] & 0xFFFF; + + for( k = 0; k < NTRACE_SAMPLES; k ++ ) + adc0[k] = mapped[AADC0] & 0xFFFF; + for( k = 0; k < NTRACE_SAMPLES; k ++ ) + adc1[k] = mapped[AADC1] & 0xFFFF; + for( k = 0; k < NTRACE_SAMPLES; k ++ ) + adc2[k] = mapped[AADC2] & 0xFFFF; + for( k = 0; k < NTRACE_SAMPLES; k ++ ) + adc3[k] = mapped[AADC3] & 0xFFFF; + + // open the output file + fil = fopen("ADC.csv","w"); + fprintf(fil,"sample,adc0,adc1,adc2,adc3\n"); + + // write to file + for( k = 0; k < NTRACE_SAMPLES; k ++ ) + { + fprintf(fil,"%d,%d,%d,%d,%d\n ",k,adc0[k],adc1[k],adc2[k],adc3[k]); + } + + + // clean up + fclose(fil); + munmap(map_addr, size); + close(fd); + printf("ADC.csv has been created\n"); // a print statement to avoid errors if called as cgi + return 0; +} diff --git a/index.html b/index.html new file mode 100644 index 0000000..254b3f8 --- /dev/null +++ b/index.html @@ -0,0 +1,156 @@ + + + + + + + Pixie-Net home page + + + + + + +
    +

    Pixie-Net Home Page

    +
    + +
    +
    + XIA Logo +

    +
    Home + Current ADC traces + Current run statistics + Most recent
    MCA spectra
    + Web interface + +
    +

    Help

    +

    If you're seeing this page, it means you have successfully set up your Pixie-Net. + For more help, see

    + Pixie-Net manual + XIA Pixie-Net website +
    or try the tooltips + Hoover over bold underlined text for more information +
    + +
    +
    + +
    + +
    +

    Current Status (cgi)

    +

    When no other task is in progress + These links execute cgi scripts on the Pixie-Net XL and display the result in webpages. DAQ must not be active during such cgi tasks. +
    , view/refresh + + +

    For a web interface + This web interface replaces many of the typed terminal commands but requires login to control access to DAQs and settings. +
    , click here (login required) +
    + +
    +

    DAQ Monitoring

    +

    During + These pages display the contents of files that are constantly updated during the DAQ +
    + or after the data acquisition, view most the recent + +
    + +
    +

    DAQ Results

    +

    After + These links point to files generated by the DAQ (startdaq, acquire, etc). + Clicking on them will prompt for download actions +
    + the data acquisition, open/download + + +

    To view very short list mode data files (run type 0x501) as a table, click here. + (Large files take very long to format as table.)

    +

    To view most recent ADC traces in a plot, click here.

    +

    To view most recent averaged ADC traces in a plot, click here.

    + +

    To view LM waveforms from latest 0x500 DAQ, click here.

    +
    + +
    +
    + + + diff --git a/jquery-3.4.1.min.js b/jquery-3.4.1.min.js new file mode 100644 index 0000000..a1c07fd --- /dev/null +++ b/jquery-3.4.1.min.js @@ -0,0 +1,2 @@ +/*! jQuery v3.4.1 | (c) JS Foundation and other contributors | jquery.org/license */ +!function(e,t){"use strict";"object"==typeof module&&"object"==typeof module.exports?module.exports=e.document?t(e,!0):function(e){if(!e.document)throw new Error("jQuery requires a window with a document");return t(e)}:t(e)}("undefined"!=typeof window?window:this,function(C,e){"use strict";var t=[],E=C.document,r=Object.getPrototypeOf,s=t.slice,g=t.concat,u=t.push,i=t.indexOf,n={},o=n.toString,v=n.hasOwnProperty,a=v.toString,l=a.call(Object),y={},m=function(e){return"function"==typeof e&&"number"!=typeof e.nodeType},x=function(e){return null!=e&&e===e.window},c={type:!0,src:!0,nonce:!0,noModule:!0};function b(e,t,n){var r,i,o=(n=n||E).createElement("script");if(o.text=e,t)for(r in c)(i=t[r]||t.getAttribute&&t.getAttribute(r))&&o.setAttribute(r,i);n.head.appendChild(o).parentNode.removeChild(o)}function w(e){return null==e?e+"":"object"==typeof e||"function"==typeof e?n[o.call(e)]||"object":typeof e}var f="3.4.1",k=function(e,t){return new k.fn.init(e,t)},p=/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g;function d(e){var t=!!e&&"length"in e&&e.length,n=w(e);return!m(e)&&!x(e)&&("array"===n||0===t||"number"==typeof t&&0+~]|"+M+")"+M+"*"),U=new RegExp(M+"|>"),X=new RegExp($),V=new RegExp("^"+I+"$"),G={ID:new RegExp("^#("+I+")"),CLASS:new RegExp("^\\.("+I+")"),TAG:new RegExp("^("+I+"|[*])"),ATTR:new RegExp("^"+W),PSEUDO:new RegExp("^"+$),CHILD:new RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\("+M+"*(even|odd|(([+-]|)(\\d*)n|)"+M+"*(?:([+-]|)"+M+"*(\\d+)|))"+M+"*\\)|)","i"),bool:new RegExp("^(?:"+R+")$","i"),needsContext:new RegExp("^"+M+"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\("+M+"*((?:-\\d)?\\d*)"+M+"*\\)|)(?=[^-]|$)","i")},Y=/HTML$/i,Q=/^(?:input|select|textarea|button)$/i,J=/^h\d$/i,K=/^[^{]+\{\s*\[native \w/,Z=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,ee=/[+~]/,te=new RegExp("\\\\([\\da-f]{1,6}"+M+"?|("+M+")|.)","ig"),ne=function(e,t,n){var r="0x"+t-65536;return r!=r||n?t:r<0?String.fromCharCode(r+65536):String.fromCharCode(r>>10|55296,1023&r|56320)},re=/([\0-\x1f\x7f]|^-?\d)|^-$|[^\0-\x1f\x7f-\uFFFF\w-]/g,ie=function(e,t){return t?"\0"===e?"\ufffd":e.slice(0,-1)+"\\"+e.charCodeAt(e.length-1).toString(16)+" ":"\\"+e},oe=function(){T()},ae=be(function(e){return!0===e.disabled&&"fieldset"===e.nodeName.toLowerCase()},{dir:"parentNode",next:"legend"});try{H.apply(t=O.call(m.childNodes),m.childNodes),t[m.childNodes.length].nodeType}catch(e){H={apply:t.length?function(e,t){L.apply(e,O.call(t))}:function(e,t){var n=e.length,r=0;while(e[n++]=t[r++]);e.length=n-1}}}function se(t,e,n,r){var i,o,a,s,u,l,c,f=e&&e.ownerDocument,p=e?e.nodeType:9;if(n=n||[],"string"!=typeof t||!t||1!==p&&9!==p&&11!==p)return n;if(!r&&((e?e.ownerDocument||e:m)!==C&&T(e),e=e||C,E)){if(11!==p&&(u=Z.exec(t)))if(i=u[1]){if(9===p){if(!(a=e.getElementById(i)))return n;if(a.id===i)return n.push(a),n}else if(f&&(a=f.getElementById(i))&&y(e,a)&&a.id===i)return n.push(a),n}else{if(u[2])return H.apply(n,e.getElementsByTagName(t)),n;if((i=u[3])&&d.getElementsByClassName&&e.getElementsByClassName)return H.apply(n,e.getElementsByClassName(i)),n}if(d.qsa&&!A[t+" "]&&(!v||!v.test(t))&&(1!==p||"object"!==e.nodeName.toLowerCase())){if(c=t,f=e,1===p&&U.test(t)){(s=e.getAttribute("id"))?s=s.replace(re,ie):e.setAttribute("id",s=k),o=(l=h(t)).length;while(o--)l[o]="#"+s+" "+xe(l[o]);c=l.join(","),f=ee.test(t)&&ye(e.parentNode)||e}try{return H.apply(n,f.querySelectorAll(c)),n}catch(e){A(t,!0)}finally{s===k&&e.removeAttribute("id")}}}return g(t.replace(B,"$1"),e,n,r)}function ue(){var r=[];return function e(t,n){return r.push(t+" ")>b.cacheLength&&delete e[r.shift()],e[t+" "]=n}}function le(e){return e[k]=!0,e}function ce(e){var t=C.createElement("fieldset");try{return!!e(t)}catch(e){return!1}finally{t.parentNode&&t.parentNode.removeChild(t),t=null}}function fe(e,t){var n=e.split("|"),r=n.length;while(r--)b.attrHandle[n[r]]=t}function pe(e,t){var n=t&&e,r=n&&1===e.nodeType&&1===t.nodeType&&e.sourceIndex-t.sourceIndex;if(r)return r;if(n)while(n=n.nextSibling)if(n===t)return-1;return e?1:-1}function de(t){return function(e){return"input"===e.nodeName.toLowerCase()&&e.type===t}}function he(n){return function(e){var t=e.nodeName.toLowerCase();return("input"===t||"button"===t)&&e.type===n}}function ge(t){return function(e){return"form"in e?e.parentNode&&!1===e.disabled?"label"in e?"label"in e.parentNode?e.parentNode.disabled===t:e.disabled===t:e.isDisabled===t||e.isDisabled!==!t&&ae(e)===t:e.disabled===t:"label"in e&&e.disabled===t}}function ve(a){return le(function(o){return o=+o,le(function(e,t){var n,r=a([],e.length,o),i=r.length;while(i--)e[n=r[i]]&&(e[n]=!(t[n]=e[n]))})})}function ye(e){return e&&"undefined"!=typeof e.getElementsByTagName&&e}for(e in d=se.support={},i=se.isXML=function(e){var t=e.namespaceURI,n=(e.ownerDocument||e).documentElement;return!Y.test(t||n&&n.nodeName||"HTML")},T=se.setDocument=function(e){var t,n,r=e?e.ownerDocument||e:m;return r!==C&&9===r.nodeType&&r.documentElement&&(a=(C=r).documentElement,E=!i(C),m!==C&&(n=C.defaultView)&&n.top!==n&&(n.addEventListener?n.addEventListener("unload",oe,!1):n.attachEvent&&n.attachEvent("onunload",oe)),d.attributes=ce(function(e){return e.className="i",!e.getAttribute("className")}),d.getElementsByTagName=ce(function(e){return e.appendChild(C.createComment("")),!e.getElementsByTagName("*").length}),d.getElementsByClassName=K.test(C.getElementsByClassName),d.getById=ce(function(e){return a.appendChild(e).id=k,!C.getElementsByName||!C.getElementsByName(k).length}),d.getById?(b.filter.ID=function(e){var t=e.replace(te,ne);return function(e){return e.getAttribute("id")===t}},b.find.ID=function(e,t){if("undefined"!=typeof t.getElementById&&E){var n=t.getElementById(e);return n?[n]:[]}}):(b.filter.ID=function(e){var n=e.replace(te,ne);return function(e){var t="undefined"!=typeof e.getAttributeNode&&e.getAttributeNode("id");return t&&t.value===n}},b.find.ID=function(e,t){if("undefined"!=typeof t.getElementById&&E){var n,r,i,o=t.getElementById(e);if(o){if((n=o.getAttributeNode("id"))&&n.value===e)return[o];i=t.getElementsByName(e),r=0;while(o=i[r++])if((n=o.getAttributeNode("id"))&&n.value===e)return[o]}return[]}}),b.find.TAG=d.getElementsByTagName?function(e,t){return"undefined"!=typeof t.getElementsByTagName?t.getElementsByTagName(e):d.qsa?t.querySelectorAll(e):void 0}:function(e,t){var n,r=[],i=0,o=t.getElementsByTagName(e);if("*"===e){while(n=o[i++])1===n.nodeType&&r.push(n);return r}return o},b.find.CLASS=d.getElementsByClassName&&function(e,t){if("undefined"!=typeof t.getElementsByClassName&&E)return t.getElementsByClassName(e)},s=[],v=[],(d.qsa=K.test(C.querySelectorAll))&&(ce(function(e){a.appendChild(e).innerHTML="",e.querySelectorAll("[msallowcapture^='']").length&&v.push("[*^$]="+M+"*(?:''|\"\")"),e.querySelectorAll("[selected]").length||v.push("\\["+M+"*(?:value|"+R+")"),e.querySelectorAll("[id~="+k+"-]").length||v.push("~="),e.querySelectorAll(":checked").length||v.push(":checked"),e.querySelectorAll("a#"+k+"+*").length||v.push(".#.+[+~]")}),ce(function(e){e.innerHTML="";var t=C.createElement("input");t.setAttribute("type","hidden"),e.appendChild(t).setAttribute("name","D"),e.querySelectorAll("[name=d]").length&&v.push("name"+M+"*[*^$|!~]?="),2!==e.querySelectorAll(":enabled").length&&v.push(":enabled",":disabled"),a.appendChild(e).disabled=!0,2!==e.querySelectorAll(":disabled").length&&v.push(":enabled",":disabled"),e.querySelectorAll("*,:x"),v.push(",.*:")})),(d.matchesSelector=K.test(c=a.matches||a.webkitMatchesSelector||a.mozMatchesSelector||a.oMatchesSelector||a.msMatchesSelector))&&ce(function(e){d.disconnectedMatch=c.call(e,"*"),c.call(e,"[s!='']:x"),s.push("!=",$)}),v=v.length&&new RegExp(v.join("|")),s=s.length&&new RegExp(s.join("|")),t=K.test(a.compareDocumentPosition),y=t||K.test(a.contains)?function(e,t){var n=9===e.nodeType?e.documentElement:e,r=t&&t.parentNode;return e===r||!(!r||1!==r.nodeType||!(n.contains?n.contains(r):e.compareDocumentPosition&&16&e.compareDocumentPosition(r)))}:function(e,t){if(t)while(t=t.parentNode)if(t===e)return!0;return!1},D=t?function(e,t){if(e===t)return l=!0,0;var n=!e.compareDocumentPosition-!t.compareDocumentPosition;return n||(1&(n=(e.ownerDocument||e)===(t.ownerDocument||t)?e.compareDocumentPosition(t):1)||!d.sortDetached&&t.compareDocumentPosition(e)===n?e===C||e.ownerDocument===m&&y(m,e)?-1:t===C||t.ownerDocument===m&&y(m,t)?1:u?P(u,e)-P(u,t):0:4&n?-1:1)}:function(e,t){if(e===t)return l=!0,0;var n,r=0,i=e.parentNode,o=t.parentNode,a=[e],s=[t];if(!i||!o)return e===C?-1:t===C?1:i?-1:o?1:u?P(u,e)-P(u,t):0;if(i===o)return pe(e,t);n=e;while(n=n.parentNode)a.unshift(n);n=t;while(n=n.parentNode)s.unshift(n);while(a[r]===s[r])r++;return r?pe(a[r],s[r]):a[r]===m?-1:s[r]===m?1:0}),C},se.matches=function(e,t){return se(e,null,null,t)},se.matchesSelector=function(e,t){if((e.ownerDocument||e)!==C&&T(e),d.matchesSelector&&E&&!A[t+" "]&&(!s||!s.test(t))&&(!v||!v.test(t)))try{var n=c.call(e,t);if(n||d.disconnectedMatch||e.document&&11!==e.document.nodeType)return n}catch(e){A(t,!0)}return 0":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(e){return e[1]=e[1].replace(te,ne),e[3]=(e[3]||e[4]||e[5]||"").replace(te,ne),"~="===e[2]&&(e[3]=" "+e[3]+" "),e.slice(0,4)},CHILD:function(e){return e[1]=e[1].toLowerCase(),"nth"===e[1].slice(0,3)?(e[3]||se.error(e[0]),e[4]=+(e[4]?e[5]+(e[6]||1):2*("even"===e[3]||"odd"===e[3])),e[5]=+(e[7]+e[8]||"odd"===e[3])):e[3]&&se.error(e[0]),e},PSEUDO:function(e){var t,n=!e[6]&&e[2];return G.CHILD.test(e[0])?null:(e[3]?e[2]=e[4]||e[5]||"":n&&X.test(n)&&(t=h(n,!0))&&(t=n.indexOf(")",n.length-t)-n.length)&&(e[0]=e[0].slice(0,t),e[2]=n.slice(0,t)),e.slice(0,3))}},filter:{TAG:function(e){var t=e.replace(te,ne).toLowerCase();return"*"===e?function(){return!0}:function(e){return e.nodeName&&e.nodeName.toLowerCase()===t}},CLASS:function(e){var t=p[e+" "];return t||(t=new RegExp("(^|"+M+")"+e+"("+M+"|$)"))&&p(e,function(e){return t.test("string"==typeof e.className&&e.className||"undefined"!=typeof e.getAttribute&&e.getAttribute("class")||"")})},ATTR:function(n,r,i){return function(e){var t=se.attr(e,n);return null==t?"!="===r:!r||(t+="","="===r?t===i:"!="===r?t!==i:"^="===r?i&&0===t.indexOf(i):"*="===r?i&&-1:\x20\t\r\n\f]*)[\x20\t\r\n\f]*\/?>(?:<\/\1>|)$/i;function j(e,n,r){return m(n)?k.grep(e,function(e,t){return!!n.call(e,t,e)!==r}):n.nodeType?k.grep(e,function(e){return e===n!==r}):"string"!=typeof n?k.grep(e,function(e){return-1)[^>]*|#([\w-]+))$/;(k.fn.init=function(e,t,n){var r,i;if(!e)return this;if(n=n||q,"string"==typeof e){if(!(r="<"===e[0]&&">"===e[e.length-1]&&3<=e.length?[null,e,null]:L.exec(e))||!r[1]&&t)return!t||t.jquery?(t||n).find(e):this.constructor(t).find(e);if(r[1]){if(t=t instanceof k?t[0]:t,k.merge(this,k.parseHTML(r[1],t&&t.nodeType?t.ownerDocument||t:E,!0)),D.test(r[1])&&k.isPlainObject(t))for(r in t)m(this[r])?this[r](t[r]):this.attr(r,t[r]);return this}return(i=E.getElementById(r[2]))&&(this[0]=i,this.length=1),this}return e.nodeType?(this[0]=e,this.length=1,this):m(e)?void 0!==n.ready?n.ready(e):e(k):k.makeArray(e,this)}).prototype=k.fn,q=k(E);var H=/^(?:parents|prev(?:Until|All))/,O={children:!0,contents:!0,next:!0,prev:!0};function P(e,t){while((e=e[t])&&1!==e.nodeType);return e}k.fn.extend({has:function(e){var t=k(e,this),n=t.length;return this.filter(function(){for(var e=0;e\x20\t\r\n\f]*)/i,he=/^$|^module$|\/(?:java|ecma)script/i,ge={option:[1,""],thead:[1,"","
    "],col:[2,"","
    "],tr:[2,"","
    "],td:[3,"","
    "],_default:[0,"",""]};function ve(e,t){var n;return n="undefined"!=typeof e.getElementsByTagName?e.getElementsByTagName(t||"*"):"undefined"!=typeof e.querySelectorAll?e.querySelectorAll(t||"*"):[],void 0===t||t&&A(e,t)?k.merge([e],n):n}function ye(e,t){for(var n=0,r=e.length;nx",y.noCloneChecked=!!me.cloneNode(!0).lastChild.defaultValue;var Te=/^key/,Ce=/^(?:mouse|pointer|contextmenu|drag|drop)|click/,Ee=/^([^.]*)(?:\.(.+)|)/;function ke(){return!0}function Se(){return!1}function Ne(e,t){return e===function(){try{return E.activeElement}catch(e){}}()==("focus"===t)}function Ae(e,t,n,r,i,o){var a,s;if("object"==typeof t){for(s in"string"!=typeof n&&(r=r||n,n=void 0),t)Ae(e,s,n,r,t[s],o);return e}if(null==r&&null==i?(i=n,r=n=void 0):null==i&&("string"==typeof n?(i=r,r=void 0):(i=r,r=n,n=void 0)),!1===i)i=Se;else if(!i)return e;return 1===o&&(a=i,(i=function(e){return k().off(e),a.apply(this,arguments)}).guid=a.guid||(a.guid=k.guid++)),e.each(function(){k.event.add(this,t,i,r,n)})}function De(e,i,o){o?(Q.set(e,i,!1),k.event.add(e,i,{namespace:!1,handler:function(e){var t,n,r=Q.get(this,i);if(1&e.isTrigger&&this[i]){if(r.length)(k.event.special[i]||{}).delegateType&&e.stopPropagation();else if(r=s.call(arguments),Q.set(this,i,r),t=o(this,i),this[i](),r!==(n=Q.get(this,i))||t?Q.set(this,i,!1):n={},r!==n)return e.stopImmediatePropagation(),e.preventDefault(),n.value}else r.length&&(Q.set(this,i,{value:k.event.trigger(k.extend(r[0],k.Event.prototype),r.slice(1),this)}),e.stopImmediatePropagation())}})):void 0===Q.get(e,i)&&k.event.add(e,i,ke)}k.event={global:{},add:function(t,e,n,r,i){var o,a,s,u,l,c,f,p,d,h,g,v=Q.get(t);if(v){n.handler&&(n=(o=n).handler,i=o.selector),i&&k.find.matchesSelector(ie,i),n.guid||(n.guid=k.guid++),(u=v.events)||(u=v.events={}),(a=v.handle)||(a=v.handle=function(e){return"undefined"!=typeof k&&k.event.triggered!==e.type?k.event.dispatch.apply(t,arguments):void 0}),l=(e=(e||"").match(R)||[""]).length;while(l--)d=g=(s=Ee.exec(e[l])||[])[1],h=(s[2]||"").split(".").sort(),d&&(f=k.event.special[d]||{},d=(i?f.delegateType:f.bindType)||d,f=k.event.special[d]||{},c=k.extend({type:d,origType:g,data:r,handler:n,guid:n.guid,selector:i,needsContext:i&&k.expr.match.needsContext.test(i),namespace:h.join(".")},o),(p=u[d])||((p=u[d]=[]).delegateCount=0,f.setup&&!1!==f.setup.call(t,r,h,a)||t.addEventListener&&t.addEventListener(d,a)),f.add&&(f.add.call(t,c),c.handler.guid||(c.handler.guid=n.guid)),i?p.splice(p.delegateCount++,0,c):p.push(c),k.event.global[d]=!0)}},remove:function(e,t,n,r,i){var o,a,s,u,l,c,f,p,d,h,g,v=Q.hasData(e)&&Q.get(e);if(v&&(u=v.events)){l=(t=(t||"").match(R)||[""]).length;while(l--)if(d=g=(s=Ee.exec(t[l])||[])[1],h=(s[2]||"").split(".").sort(),d){f=k.event.special[d]||{},p=u[d=(r?f.delegateType:f.bindType)||d]||[],s=s[2]&&new RegExp("(^|\\.)"+h.join("\\.(?:.*\\.|)")+"(\\.|$)"),a=o=p.length;while(o--)c=p[o],!i&&g!==c.origType||n&&n.guid!==c.guid||s&&!s.test(c.namespace)||r&&r!==c.selector&&("**"!==r||!c.selector)||(p.splice(o,1),c.selector&&p.delegateCount--,f.remove&&f.remove.call(e,c));a&&!p.length&&(f.teardown&&!1!==f.teardown.call(e,h,v.handle)||k.removeEvent(e,d,v.handle),delete u[d])}else for(d in u)k.event.remove(e,d+t[l],n,r,!0);k.isEmptyObject(u)&&Q.remove(e,"handle events")}},dispatch:function(e){var t,n,r,i,o,a,s=k.event.fix(e),u=new Array(arguments.length),l=(Q.get(this,"events")||{})[s.type]||[],c=k.event.special[s.type]||{};for(u[0]=s,t=1;t\x20\t\r\n\f]*)[^>]*)\/>/gi,qe=/\s*$/g;function Oe(e,t){return A(e,"table")&&A(11!==t.nodeType?t:t.firstChild,"tr")&&k(e).children("tbody")[0]||e}function Pe(e){return e.type=(null!==e.getAttribute("type"))+"/"+e.type,e}function Re(e){return"true/"===(e.type||"").slice(0,5)?e.type=e.type.slice(5):e.removeAttribute("type"),e}function Me(e,t){var n,r,i,o,a,s,u,l;if(1===t.nodeType){if(Q.hasData(e)&&(o=Q.access(e),a=Q.set(t,o),l=o.events))for(i in delete a.handle,a.events={},l)for(n=0,r=l[i].length;n")},clone:function(e,t,n){var r,i,o,a,s,u,l,c=e.cloneNode(!0),f=oe(e);if(!(y.noCloneChecked||1!==e.nodeType&&11!==e.nodeType||k.isXMLDoc(e)))for(a=ve(c),r=0,i=(o=ve(e)).length;r").attr(n.scriptAttrs||{}).prop({charset:n.scriptCharset,src:n.url}).on("load error",i=function(e){r.remove(),i=null,e&&t("error"===e.type?404:200,e.type)}),E.head.appendChild(r[0])},abort:function(){i&&i()}}});var Vt,Gt=[],Yt=/(=)\?(?=&|$)|\?\?/;k.ajaxSetup({jsonp:"callback",jsonpCallback:function(){var e=Gt.pop()||k.expando+"_"+kt++;return this[e]=!0,e}}),k.ajaxPrefilter("json jsonp",function(e,t,n){var r,i,o,a=!1!==e.jsonp&&(Yt.test(e.url)?"url":"string"==typeof e.data&&0===(e.contentType||"").indexOf("application/x-www-form-urlencoded")&&Yt.test(e.data)&&"data");if(a||"jsonp"===e.dataTypes[0])return r=e.jsonpCallback=m(e.jsonpCallback)?e.jsonpCallback():e.jsonpCallback,a?e[a]=e[a].replace(Yt,"$1"+r):!1!==e.jsonp&&(e.url+=(St.test(e.url)?"&":"?")+e.jsonp+"="+r),e.converters["script json"]=function(){return o||k.error(r+" was not called"),o[0]},e.dataTypes[0]="json",i=C[r],C[r]=function(){o=arguments},n.always(function(){void 0===i?k(C).removeProp(r):C[r]=i,e[r]&&(e.jsonpCallback=t.jsonpCallback,Gt.push(r)),o&&m(i)&&i(o[0]),o=i=void 0}),"script"}),y.createHTMLDocument=((Vt=E.implementation.createHTMLDocument("").body).innerHTML="
    ",2===Vt.childNodes.length),k.parseHTML=function(e,t,n){return"string"!=typeof e?[]:("boolean"==typeof t&&(n=t,t=!1),t||(y.createHTMLDocument?((r=(t=E.implementation.createHTMLDocument("")).createElement("base")).href=E.location.href,t.head.appendChild(r)):t=E),o=!n&&[],(i=D.exec(e))?[t.createElement(i[1])]:(i=we([e],t,o),o&&o.length&&k(o).remove(),k.merge([],i.childNodes)));var r,i,o},k.fn.load=function(e,t,n){var r,i,o,a=this,s=e.indexOf(" ");return-1").append(k.parseHTML(e)).find(r):e)}).always(n&&function(e,t){a.each(function(){n.apply(this,o||[e.responseText,t,e])})}),this},k.each(["ajaxStart","ajaxStop","ajaxComplete","ajaxError","ajaxSuccess","ajaxSend"],function(e,t){k.fn[t]=function(e){return this.on(t,e)}}),k.expr.pseudos.animated=function(t){return k.grep(k.timers,function(e){return t===e.elem}).length},k.offset={setOffset:function(e,t,n){var r,i,o,a,s,u,l=k.css(e,"position"),c=k(e),f={};"static"===l&&(e.style.position="relative"),s=c.offset(),o=k.css(e,"top"),u=k.css(e,"left"),("absolute"===l||"fixed"===l)&&-1<(o+u).indexOf("auto")?(a=(r=c.position()).top,i=r.left):(a=parseFloat(o)||0,i=parseFloat(u)||0),m(t)&&(t=t.call(e,n,k.extend({},s))),null!=t.top&&(f.top=t.top-s.top+a),null!=t.left&&(f.left=t.left-s.left+i),"using"in t?t.using.call(e,f):c.css(f)}},k.fn.extend({offset:function(t){if(arguments.length)return void 0===t?this:this.each(function(e){k.offset.setOffset(this,t,e)});var e,n,r=this[0];return r?r.getClientRects().length?(e=r.getBoundingClientRect(),n=r.ownerDocument.defaultView,{top:e.top+n.pageYOffset,left:e.left+n.pageXOffset}):{top:0,left:0}:void 0},position:function(){if(this[0]){var e,t,n,r=this[0],i={top:0,left:0};if("fixed"===k.css(r,"position"))t=r.getBoundingClientRect();else{t=this.offset(),n=r.ownerDocument,e=r.offsetParent||n.documentElement;while(e&&(e===n.body||e===n.documentElement)&&"static"===k.css(e,"position"))e=e.parentNode;e&&e!==r&&1===e.nodeType&&((i=k(e).offset()).top+=k.css(e,"borderTopWidth",!0),i.left+=k.css(e,"borderLeftWidth",!0))}return{top:t.top-i.top-k.css(r,"marginTop",!0),left:t.left-i.left-k.css(r,"marginLeft",!0)}}},offsetParent:function(){return this.map(function(){var e=this.offsetParent;while(e&&"static"===k.css(e,"position"))e=e.offsetParent;return e||ie})}}),k.each({scrollLeft:"pageXOffset",scrollTop:"pageYOffset"},function(t,i){var o="pageYOffset"===i;k.fn[t]=function(e){return _(this,function(e,t,n){var r;if(x(e)?r=e:9===e.nodeType&&(r=e.defaultView),void 0===n)return r?r[i]:e[t];r?r.scrollTo(o?r.pageXOffset:n,o?n:r.pageYOffset):e[t]=n},t,e,arguments.length)}}),k.each(["top","left"],function(e,n){k.cssHooks[n]=ze(y.pixelPosition,function(e,t){if(t)return t=_e(e,n),$e.test(t)?k(e).position()[n]+"px":t})}),k.each({Height:"height",Width:"width"},function(a,s){k.each({padding:"inner"+a,content:s,"":"outer"+a},function(r,o){k.fn[o]=function(e,t){var n=arguments.length&&(r||"boolean"!=typeof e),i=r||(!0===e||!0===t?"margin":"border");return _(this,function(e,t,n){var r;return x(e)?0===o.indexOf("outer")?e["inner"+a]:e.document.documentElement["client"+a]:9===e.nodeType?(r=e.documentElement,Math.max(e.body["scroll"+a],r["scroll"+a],e.body["offset"+a],r["offset"+a],r["client"+a])):void 0===n?k.css(e,t,i):k.style(e,t,n,i)},s,n?e:void 0,n)}})}),k.each("blur focus focusin focusout resize scroll click dblclick mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave change select submit keydown keypress keyup contextmenu".split(" "),function(e,n){k.fn[n]=function(e,t){return 0 + + + + + + Pixie-Net List Mode Table + + + + + + + + + + + + + +
    +

    Pixie-Net List Mode Table

    +
    + +
    +
    + XIA Logo +

    + Home + Current ADC traces + Current run statistics + Most recent
    MCA spectra
    + Web interface + +
    +

    Help

    +

    This page extracts the data from the file LMdata.dat created + in runtype 0x501 and presents it as a table.

    + +
    +
    + +
    +
    +
    +
    +
    +
    + +
    + + + + + + diff --git a/makefile b/makefile new file mode 100644 index 0000000..09bb98b --- /dev/null +++ b/makefile @@ -0,0 +1,78 @@ +TARGET = cgitraces.cgi gettraces progfippi runstats cgistats.cgi startdaq coincdaq findsettings acquire\ + cgiwaveforms.cgi clockprog pollcsr avgadc cgiavgtraces.cgi cgireadsettings.cgi cgiwritesettings.cgi cgiprinttraces.cgi +LIBS = -lm +CFLAGS = -std=c99 -Wall +CXXFLAGS = -Wall -O3 -DNDEBUG -pthread -std=gnu++98 +INCDIRS = -I/usr -I/usr/include -I/usr/local/include +LINKFLAGS = -static -static-libstdc++ +BOOSTLIBS = -L/usr/local/lib -lboost_date_time -lboost_chrono -lboost_atomic -lboost_program_options -lboost_system -lboost_thread -lrt -pthread + +.PHONY: default all clean + +default: $(TARGET) +all: default + +%.o: %.c + gcc $(CFLAGS) -c $< -o $@ + +%.o: %.cpp + g++ $(CXXFLAGS) $(INCDIRS) -c $< -o $@ + +cgitraces.cgi: cgitraces.o PixieNetDefs.h + gcc cgitraces.o $(LIBS) -o cgitraces.cgi + +gettraces: gettraces.o PixieNetDefs.h + gcc gettraces.o $(LIBS) -o gettraces + +cgiprinttraces.cgi: cgiprinttraces.o PixieNetDefs.h + g++ cgiprinttraces.o $(LIBS) -o cgiprinttraces.cgi + +progfippi: progfippi.o PixieNetCommon.o PixieNetConfig.o PixieNetDefs.h + g++ progfippi.o PixieNetCommon.o PixieNetConfig.o $(LIBS) -o progfippi + +runstats: runstats.o PixieNetCommon.o PixieNetDefs.h + gcc runstats.o PixieNetCommon.o $(LIBS) -o runstats + +cgistats.cgi: cgistats.o PixieNetCommon.o PixieNetDefs.h + gcc cgistats.o PixieNetCommon.o $(LIBS) -o cgistats.cgi + +startdaq: startdaq.o PixieNetCommon.o PixieNetConfig.o PixieNetDefs.h + g++ startdaq.o PixieNetCommon.o PixieNetConfig.o $(LIBS) -o startdaq + +coincdaq: coincdaq.o PixieNetCommon.o PixieNetConfig.o PixieNetDefs.h + g++ coincdaq.o PixieNetCommon.o PixieNetConfig.o $(LIBS) -o coincdaq + +findsettings: findsettings.o PixieNetDefs.h + gcc findsettings.o PixieNetCommon.o $(LIBS) -o findsettings + +acquire: acquire.o PixieNetConfig.o PixieNetCommon.o PixieNetDefs.h + g++ acquire.o PixieNetCommon.o PixieNetConfig.o -rdynamic $(LINKFLAGS) $(LIBS) $(BOOSTLIBS) -o acquire + +cgiwaveforms.cgi: cgiwaveforms.o PixieNetCommon.o PixieNetDefs.h + gcc cgiwaveforms.o PixieNetCommon.o $(LIBS) -o cgiwaveforms.cgi + +clockprog: clockprog.o PixieNetCommon.o PixieNetDefs.h + gcc clockprog.o PixieNetCommon.o $(LIBS) -o clockprog + +pollcsr: pollcsr.o PixieNetDefs.h + gcc pollcsr.o $(LIBS) -o pollcsr + +avgadc: avgadc.o PixieNetConfig.o PixieNetDefs.h + g++ avgadc.o PixieNetConfig.o $(LIBS) -o avgadc + +cgiavgtraces.cgi: cgiavgtraces.o PixieNetConfig.o PixieNetDefs.h + g++ cgiavgtraces.o PixieNetConfig.o $(LIBS) -o cgiavgtraces.cgi + +cgiwritesettings.cgi: cgiwritesettings.o PixieNetDefs.h + g++ cgiwritesettings.o PixieNetCommon.o $(LIBS) -o cgiwritesettings.cgi + +cgireadsettings.cgi: cgireadsettings.o PixieNetCommon.o PixieNetConfig.o PixieNetDefs.h + g++ cgireadsettings.o PixieNetCommon.o PixieNetConfig.o $(LIBS) -o cgireadsettings.cgi + +# some unused or custom functions normally not compiled +coincdaqm: coincdaqm.o PixieNetCommon.o PixieNetConfig.o PixieNetDefs.h + g++ coincdaqm.o PixieNetCommon.o PixieNetConfig.o $(LIBS) -o coincdaqm + +clean: + -rm -f *.o + -rm -f $(TARGET) diff --git a/mcapage.html b/mcapage.html new file mode 100644 index 0000000..5a146ac --- /dev/null +++ b/mcapage.html @@ -0,0 +1,120 @@ + + + + + + + Pixie-Net MCA + + + + + + + + +
    +

    Pixie-Net MCA Spectrum

    +
    + +
    +
    + XIA Logo +

    + Home + Current ADC traces + Current run statistics + Most recent
    MCA spectra
    + Web interface + +
    +

    Help

    +

    This page displays the MCA spectra saved to file MCA.csv by startdaq, acquire, etc.

    +

    Double click to auto zoom.
    Click and drag to zoom.
    Alt click and drag to pan.

    +

    Use browser button to refresh

    +
    +
    + +
    +
    +
    + + +
    +
    +
    + + + + + \ No newline at end of file diff --git a/other_settings/01-netplan.yaml b/other_settings/01-netplan.yaml new file mode 100644 index 0000000..36d0eba --- /dev/null +++ b/other_settings/01-netplan.yaml @@ -0,0 +1,10 @@ +network: + version: 2 + renderer: networkd + ethernets: + eth0: + dhcp4: no + addresses: [192.168.1.33/24] + gateway4: 192.168.1.1 + nameservers: + addresses: [8.8.8.8, 114.114.114.114] diff --git a/other_settings/10-local.rules b/other_settings/10-local.rules new file mode 100644 index 0000000..b920716 --- /dev/null +++ b/other_settings/10-local.rules @@ -0,0 +1,2 @@ +# give everybody access to /dev/uio0, the PL I/O space +KERNEL=="uio0",MODE="666" diff --git a/other_settings/interfaces b/other_settings/interfaces new file mode 100644 index 0000000..69ec127 --- /dev/null +++ b/other_settings/interfaces @@ -0,0 +1,11 @@ +# interfaces(5) file used by ifup(8) and ifdown(8) +# Include files from /etc/network/interfaces.d: +source-directory /etc/network/interfaces.d +#auto lo +#iface lo inet loopback +#auto eth2 +#iface eth2 inet static +#address 192.168.1.33 +#netmask 255.255.255.0 +#gateway 192.168.1.1 +#dns-nameservers 8.8.8.8 diff --git a/other_settings/lighttpd.conf b/other_settings/lighttpd.conf new file mode 100644 index 0000000..94fe2e6 --- /dev/null +++ b/other_settings/lighttpd.conf @@ -0,0 +1,47 @@ +server.modules = ( + "mod_access", + "mod_cgi", + "mod_alias", + "mod_compress", + "mod_redirect", + "mod_auth", +# "mod_rewrite", +) + +server.document-root = "/var/www" +server.upload-dirs = ( "/var/cache/lighttpd/uploads" ) +server.errorlog = "/var/log/lighttpd/error.log" +server.pid-file = "/var/run/lighttpd.pid" +server.username = "www-data" +server.groupname = "www-data" +server.port = 80 + + +index-file.names = ( "index.php", "index.html", "index.lighttpd.html" ) +url.access-deny = ( "~", ".inc" ) +static-file.exclude-extensions = ( ".php", ".pl", ".fcgi" ) + +compress.cache-dir = "/var/cache/lighttpd/compress/" +compress.filetype = ( "application/javascript", "text/css", "text/html", "text/plain" ) + +# default listening port for IPv6 falls back to the IPv4 port +## Use ipv6 if available +#include_shell "/usr/share/lighttpd/use-ipv6.pl " + server.port +include_shell "/usr/share/lighttpd/create-mime.assign.pl" +include_shell "/usr/share/lighttpd/include-conf-enabled.pl" + +$HTTP["url"] =~ "^/cgi-bin/" { assign = ( "" => "" ) } +cgi.assign = ( ".cgi" => "" ) + +auth.debug = 2 +auth.backend = "plain" +auth.backend.plain.userfile = "/var/www/webopspasswords" +auth.require = ( "/webops/" => +( +"method" => "basic", +"realm" => "Password protected area", +"require" => "user=webops" +) +) + + diff --git a/other_settings/linuxptp.conf b/other_settings/linuxptp.conf new file mode 100644 index 0000000..4785859 --- /dev/null +++ b/other_settings/linuxptp.conf @@ -0,0 +1,5 @@ +[global] +verbose 1 +time_stamping hardware +delay_filter moving_average +delay_filter_length 20 diff --git a/other_settings/pixie_boot.service b/other_settings/pixie_boot.service new file mode 100644 index 0000000..3f3e2d1 --- /dev/null +++ b/other_settings/pixie_boot.service @@ -0,0 +1,9 @@ +[Unit] +Description=Pixie-Net XL: Automatically configuring FPGA + +[Service] +WorkingDirectory=/var/www +ExecStart=/var/www/autoboot.sh + +[Install] +WantedBy=multi-user.target diff --git a/other_settings/settings_Aptec2.ini b/other_settings/settings_Aptec2.ini new file mode 100644 index 0000000..2088bc1 --- /dev/null +++ b/other_settings/settings_Aptec2.ini @@ -0,0 +1,46 @@ +REQ_RUNTIME 6000 +MCSRB_TERM01_01 0 +MCSRB_TERM23_02 0 +COINC_PATTERN_0000 0 +COINC_PATTERN_0001 1 +COINC_PATTERN_0010 1 +COINC_PATTERN_0011 1 +COINC_PATTERN_0100 1 +COINC_PATTERN_0101 1 +COINC_PATTERN_0110 1 +COINC_PATTERN_0111 1 +COINC_PATTERN_1000 1 +COINC_PATTERN_1001 1 +COINC_PATTERN_1010 1 +COINC_PATTERN_1011 1 +COINC_PATTERN_1100 1 +COINC_PATTERN_1101 1 +COINC_PATTERN_1110 1 +COINC_PATTERN_1111 1 +COINCIDENCE_WINDOW 0.040 +RUN_TYPE 0x301 +FILTER_RANGE 2 +CCSRA_GROUP_00 0 0 0 0 +CCSRA_GOOD_02 1 1 1 1 +CCSRA_TRIGENA_04 1 1 1 1 +CCSRA_INVERT_05 0 0 0 0 +ENERGY_RISETIME 1.600 1.600 1.600 1.600 +ENERGY_FLATTOP 0.900 0.900 0.900 0.900 +TRIGGER_RISETIME 0.048 0.048 0.048 0.048 +TRIGGER_FLATTOP 0.048 0.048 0.048 0.048 +TRIGGER_THRESHOLD 3.0 3.0 15.0 15.0 +ANALOG_GAIN 2.0 2.0 2.0 2.0 +DIG_GAIN 5.0 8.0 8.0 8.0 +VOFFSET -0.75 -0.1 0.07 0.08 +TRACE_LENGTH 1.304 1.304 1.304 1.304 +TRACE_DELAY 0.612 0.612 0.612 0.612 +TAU 46.2 46.2 46.2 46.2 +QDC0_LENGTH 8 8 8 8 +QDC1_LENGTH 32 32 32 32 +QDC0_DELAY 0 0 0 0 +QDC1_DELAY 14 14 14 14 +QDC_DIV8 0 0 0 0 +MCA2D_SCALEX 200 200 200 200 +MCA2D_SCALEY 8 8 8 8 +BLCUT 30 30 30 30 +BLAVG 65534 65534 65534 65534 diff --git a/other_settings/settings_CFD_Agilent.ini b/other_settings/settings_CFD_Agilent.ini new file mode 100644 index 0000000..02f890f --- /dev/null +++ b/other_settings/settings_CFD_Agilent.ini @@ -0,0 +1,89 @@ +REQ_RUNTIME 30 +MCSRB_TERM01_01 1 + +MCSRB_TERM23_02 1 + +COINC_PATTERN_0000 0 + +COINC_PATTERN_0001 1 + +COINC_PATTERN_0010 1 + +COINC_PATTERN_0011 1 + +COINC_PATTERN_0100 1 + +COINC_PATTERN_0101 1 + +COINC_PATTERN_0110 1 + +COINC_PATTERN_0111 1 + +COINC_PATTERN_1000 1 + +COINC_PATTERN_1001 1 + +COINC_PATTERN_1010 1 + +COINC_PATTERN_1011 1 + +COINC_PATTERN_1100 1 + +COINC_PATTERN_1101 1 + +COINC_PATTERN_1110 1 + +COINC_PATTERN_1111 1 + +COINCIDENCE_WINDOW 0.240 + +RUN_TYPE 0x400 + +FILTER_RANGE 3 + +CCSRA_GROUP_00 0 0 0 0 + +CCSRA_GOOD_02 1 1 1 1 + +CCSRA_TRIGENA_04 1 1 1 1 + +CCSRA_INVERT_05 0 0 0 0 + +ENERGY_RISETIME 4.00 4.000 4.00 4.00 + +ENERGY_FLATTOP 0.6 0.6 0.6 0.6 + +TRIGGER_RISETIME 0.048 0.048 0.048 0.048 + +TRIGGER_FLATTOP 0.048 0.048 0.048 0.048 + +TRIGGER_THRESHOLD 15.0 15.0 15.0 15.0 + +ANALOG_GAIN 2.0 2.0 2.0 2.0 + +DIG_GAIN 1.0 1.0 1.0 1.0 + +VOFFSET -0.15 -0.13 -0.1 -0.21 + +TRACE_LENGTH 1.2 1.2 1.2 1.2 + +TRACE_DELAY 0.6 0.6 0.6 0.6 + +TAU 10 10 10 10 + +QDC0_LENGTH 12 8 8 8 + +QDC1_LENGTH 32 32 32 32 + +QDC0_DELAY 1 0 0 0 + +QDC1_DELAY 15 14 14 14 + +QDC_DIV8 0 0 0 0 + +MCA2D_SCALEX 200 200 200 200 + +MCA2D_SCALEY 150 150 150 150 + + + diff --git a/other_settings/settings_HPGe.ini b/other_settings/settings_HPGe.ini new file mode 100644 index 0000000..59727b4 --- /dev/null +++ b/other_settings/settings_HPGe.ini @@ -0,0 +1,45 @@ +REQ_RUNTIME 5 +MCSRB_TERM01_01 0 +MCSRB_TERM23_02 0 +COINC_PATTERN_0000 0 +COINC_PATTERN_0001 1 +COINC_PATTERN_0010 1 +COINC_PATTERN_0011 1 +COINC_PATTERN_0100 1 +COINC_PATTERN_0101 1 +COINC_PATTERN_0110 1 +COINC_PATTERN_0111 1 +COINC_PATTERN_1000 1 +COINC_PATTERN_1001 1 +COINC_PATTERN_1010 1 +COINC_PATTERN_1011 1 +COINC_PATTERN_1100 1 +COINC_PATTERN_1101 1 +COINC_PATTERN_1110 1 +COINC_PATTERN_1111 1 +COINCIDENCE_WINDOW 0.040 +RUN_TYPE 0x501 +FILTER_RANGE 4 +CCSRA_GROUP_00 0 0 0 0 +CCSRA_GOOD_02 1 1 1 1 +CCSRA_TRIGENA_04 1 1 1 1 +CCSRA_INVERT_05 1 1 1 1 +ENERGY_RISETIME 6.120 6.120 6.120 6.120 +ENERGY_FLATTOP 1.60 1.60 1.60 1.60 +TRIGGER_RISETIME 0.048 0.048 0.048 0.048 +TRIGGER_FLATTOP 0.048 0.048 0.048 0.048 +TRIGGER_THRESHOLD 15.0 15.0 15.0 15.0 +ANALOG_GAIN 2.0 2.0 2.0 2.0 +DIG_GAIN 1.0 1.0 1.0 1.0 +VOFFSET 0.45 0.45 0.45 0.45 +TRACE_LENGTH 1.304 1.304 1.304 1.304 +TRACE_DELAY 0.612 0.612 0.612 0.612 +TAU 50.0 50.0 50.0 50.0 +QDC0_LENGTH 8 8 8 8 +QDC1_LENGTH 32 32 32 32 +QDC0_DELAY 0 0 0 0 +QDC1_DELAY 14 14 14 14 +QDC_DIV8 0 0 0 0 +MCA2D_SCALEX 200 200 200 200 +MCA2D_SCALEY 8 8 8 8 + diff --git a/other_settings/settings_HighRate.ini b/other_settings/settings_HighRate.ini new file mode 100644 index 0000000..5b4d267 --- /dev/null +++ b/other_settings/settings_HighRate.ini @@ -0,0 +1,45 @@ +REQ_RUNTIME 20 +MCSRB_TERM01_01 0 +MCSRB_TERM23_02 0 +COINC_PATTERN_0000 0 +COINC_PATTERN_0001 1 +COINC_PATTERN_0010 1 +COINC_PATTERN_0011 1 +COINC_PATTERN_0100 1 +COINC_PATTERN_0101 1 +COINC_PATTERN_0110 1 +COINC_PATTERN_0111 1 +COINC_PATTERN_1000 1 +COINC_PATTERN_1001 1 +COINC_PATTERN_1010 1 +COINC_PATTERN_1011 1 +COINC_PATTERN_1100 1 +COINC_PATTERN_1101 1 +COINC_PATTERN_1110 1 +COINC_PATTERN_1111 1 +COINCIDENCE_WINDOW 0.040 +RUN_TYPE 0x400 +FILTER_RANGE 1 +CCSRA_GROUP_00 0 0 0 0 +CCSRA_GOOD_02 1 1 1 1 +CCSRA_TRIGENA_04 1 1 1 1 +CCSRA_INVERT_05 0 0 0 0 +ENERGY_RISETIME 0.220 0.220 0.220 0.220 +ENERGY_FLATTOP 0.120 0.120 0.120 0.120 +TRIGGER_RISETIME 0.048 0.048 0.048 0.048 +TRIGGER_FLATTOP 0.048 0.048 0.048 0.048 +TRIGGER_THRESHOLD 15.0 15.0 15.0 15.0 +ANALOG_GAIN 2.0 2.0 2.0 2.0 +DIG_GAIN 1.0 1.0 1.0 1.0 +VOFFSET -0.2 -0.2 -0.2 -0.2 +TRACE_LENGTH 1.000 1.000 1.000 1.000 +TRACE_DELAY 0.612 0.612 0.612 0.612 +TAU 5.23 5.23 5.23 5.23 +QDC0_LENGTH 8 8 8 8 +QDC1_LENGTH 32 32 32 32 +QDC0_DELAY 0 0 0 0 +QDC1_DELAY 14 14 14 14 +QDC_DIV8 0 0 0 0 +MCA2D_SCALEX 500 500 500 500 +MCA2D_SCALEY 200 200 200 200 + diff --git a/other_settings/settings_LaBr.ini b/other_settings/settings_LaBr.ini new file mode 100644 index 0000000..cc18c6a --- /dev/null +++ b/other_settings/settings_LaBr.ini @@ -0,0 +1,89 @@ +REQ_RUNTIME 30 +MCSRB_TERM01_01 1 + +MCSRB_TERM23_02 1 + +COINC_PATTERN_0000 0 + +COINC_PATTERN_0001 1 + +COINC_PATTERN_0010 1 + +COINC_PATTERN_0011 1 + +COINC_PATTERN_0100 1 + +COINC_PATTERN_0101 1 + +COINC_PATTERN_0110 1 + +COINC_PATTERN_0111 1 + +COINC_PATTERN_1000 1 + +COINC_PATTERN_1001 1 + +COINC_PATTERN_1010 1 + +COINC_PATTERN_1011 1 + +COINC_PATTERN_1100 1 + +COINC_PATTERN_1101 1 + +COINC_PATTERN_1110 1 + +COINC_PATTERN_1111 1 + +COINCIDENCE_WINDOW 0.240 + +RUN_TYPE 0x400 + +FILTER_RANGE 1 + +CCSRA_GROUP_00 0 0 0 0 + +CCSRA_GOOD_02 1 1 1 1 + +CCSRA_TRIGENA_04 1 1 1 1 + +CCSRA_INVERT_05 1 1 0 0 + +ENERGY_RISETIME 0.300 0.300 0.300 0.300 + +ENERGY_FLATTOP 0.048 0.048 0.048 0.048 + +TRIGGER_RISETIME 0.048 0.048 0.048 0.048 + +TRIGGER_FLATTOP 0.048 0.048 0.048 0.048 + +TRIGGER_THRESHOLD 15.0 15.0 15.0 15.0 + +ANALOG_GAIN 2.0 2.0 2.0 2.0 + +DIG_GAIN 1.0 1.0 1.0 1.0 + +VOFFSET 0.4 0.4 -0.1 -0.21 + +TRACE_LENGTH 1.2 1.2 1.2 1.2 + +TRACE_DELAY 0.6 0.6 0.6 0.6 + +TAU 0.05 0.05 0.05 0.05 + +QDC0_LENGTH 12 8 8 8 + +QDC1_LENGTH 32 32 32 32 + +QDC0_DELAY 1 0 0 0 + +QDC1_DELAY 15 14 14 14 + +QDC_DIV8 0 0 0 0 + +MCA2D_SCALEX 200 200 200 200 + +MCA2D_SCALEY 150 150 150 150 + + + diff --git a/other_settings/settings_LaBrCFD.ini b/other_settings/settings_LaBrCFD.ini new file mode 100644 index 0000000..41d26ed --- /dev/null +++ b/other_settings/settings_LaBrCFD.ini @@ -0,0 +1,45 @@ +REQ_RUNTIME 5 +MCSRB_TERM01_01 0 +MCSRB_TERM23_02 0 +COINC_PATTERN_0000 0 +COINC_PATTERN_0001 1 +COINC_PATTERN_0010 1 +COINC_PATTERN_0011 1 +COINC_PATTERN_0100 1 +COINC_PATTERN_0101 1 +COINC_PATTERN_0110 1 +COINC_PATTERN_0111 1 +COINC_PATTERN_1000 1 +COINC_PATTERN_1001 1 +COINC_PATTERN_1010 1 +COINC_PATTERN_1011 1 +COINC_PATTERN_1100 1 +COINC_PATTERN_1101 1 +COINC_PATTERN_1110 1 +COINC_PATTERN_1111 1 +COINCIDENCE_WINDOW 0.240 +RUN_TYPE 0x400 +FILTER_RANGE 1 +CCSRA_GROUP_00 0 0 0 0 +CCSRA_GOOD_02 1 1 1 1 +CCSRA_TRIGENA_04 1 1 1 1 +CCSRA_INVERT_05 1 1 1 1 +ENERGY_RISETIME 1.320 1.320 1.320 1.320 +ENERGY_FLATTOP 0.320 0.320 0.320 0.320 +TRIGGER_RISETIME 0.048 0.048 0.048 0.048 +TRIGGER_FLATTOP 0.048 0.048 0.048 0.048 +TRIGGER_THRESHOLD 15.0 15.0 15.0 15.0 +ANALOG_GAIN 2.0 2.0 2.0 2.0 +DIG_GAIN 1.0 1.0 1.0 1.0 +VOFFSET 0.41 0.5 0.5 0.5 +TRACE_LENGTH 1.304 1.304 1.304 1.304 +TRACE_DELAY 0.612 0.612 0.612 0.612 +TAU 0.23 0.23 0.23 0.23 +QDC0_LENGTH 8 8 8 8 +QDC1_LENGTH 32 32 32 32 +QDC0_DELAY 0 0 0 0 +QDC1_DELAY 14 14 14 14 +QDC_DIV8 0 0 0 0 +MCA2D_SCALEX 500 500 500 500 +MCA2D_SCALEY 200 200 200 200 + diff --git a/other_settings/settings_LaBr_coinc_CFD.ini b/other_settings/settings_LaBr_coinc_CFD.ini new file mode 100644 index 0000000..e3ad5a1 --- /dev/null +++ b/other_settings/settings_LaBr_coinc_CFD.ini @@ -0,0 +1,89 @@ +REQ_RUNTIME 600 +MCSRB_TERM01_01 1 + +MCSRB_TERM23_02 1 + +COINC_PATTERN_0000 0 + +COINC_PATTERN_0001 0 + +COINC_PATTERN_0010 0 + +COINC_PATTERN_0011 1 + +COINC_PATTERN_0100 0 + +COINC_PATTERN_0101 1 + +COINC_PATTERN_0110 1 + +COINC_PATTERN_0111 1 + +COINC_PATTERN_1000 0 + +COINC_PATTERN_1001 1 + +COINC_PATTERN_1010 1 + +COINC_PATTERN_1011 1 + +COINC_PATTERN_1100 1 + +COINC_PATTERN_1101 1 + +COINC_PATTERN_1110 1 + +COINC_PATTERN_1111 1 + +COINCIDENCE_WINDOW 0.240 + +RUN_TYPE 0x400 + +FILTER_RANGE 1 + +CCSRA_GROUP_00 0 0 0 0 + +CCSRA_GOOD_02 1 1 1 1 + +CCSRA_TRIGENA_04 1 1 1 1 + +CCSRA_INVERT_05 1 1 0 0 + +ENERGY_RISETIME 0.300 0.300 0.300 0.300 + +ENERGY_FLATTOP 0.048 0.048 0.048 0.048 + +TRIGGER_RISETIME 0.048 0.048 0.048 0.048 + +TRIGGER_FLATTOP 0.048 0.048 0.048 0.048 + +TRIGGER_THRESHOLD 15.0 15.0 15.0 15.0 + +ANALOG_GAIN 2.0 2.0 2.0 2.0 + +DIG_GAIN 1.0 1.0 1.0 1.0 + +VOFFSET 0.4 0.4 -0.1 -0.21 + +TRACE_LENGTH 1.2 1.2 1.2 1.2 + +TRACE_DELAY 0.6 0.6 0.6 0.6 + +TAU 0.05 0.05 0.05 0.05 + +QDC0_LENGTH 12 8 8 8 + +QDC1_LENGTH 32 32 32 32 + +QDC0_DELAY 1 0 0 0 + +QDC1_DELAY 15 14 14 14 + +QDC_DIV8 0 0 0 0 + +MCA2D_SCALEX 200 200 200 200 + +MCA2D_SCALEY 150 150 150 150 + + + diff --git a/other_settings/settings_NaI.ini b/other_settings/settings_NaI.ini new file mode 100644 index 0000000..2b5fc2c --- /dev/null +++ b/other_settings/settings_NaI.ini @@ -0,0 +1,45 @@ +REQ_RUNTIME 5 +MCSRB_TERM01_01 1 +MCSRB_TERM23_02 1 +COINC_PATTERN_0000 0 +COINC_PATTERN_0001 1 +COINC_PATTERN_0010 1 +COINC_PATTERN_0011 1 +COINC_PATTERN_0100 1 +COINC_PATTERN_0101 1 +COINC_PATTERN_0110 1 +COINC_PATTERN_0111 1 +COINC_PATTERN_1000 1 +COINC_PATTERN_1001 1 +COINC_PATTERN_1010 1 +COINC_PATTERN_1011 1 +COINC_PATTERN_1100 1 +COINC_PATTERN_1101 1 +COINC_PATTERN_1110 1 +COINC_PATTERN_1111 1 +COINCIDENCE_WINDOW 0.040 +RUN_TYPE 0x501 +FILTER_RANGE 1 +CCSRA_GROUP_00 0 0 0 0 +CCSRA_GOOD_02 1 1 1 1 +CCSRA_TRIGENA_04 1 1 1 1 +CCSRA_INVERT_05 1 1 1 1 +ENERGY_RISETIME 0.208 0.208 0.208 0.208 +ENERGY_FLATTOP 0.208 0.208 0.208 0.208 +TRIGGER_RISETIME 0.048 0.048 0.048 0.048 +TRIGGER_FLATTOP 0.048 0.048 0.048 0.048 +TRIGGER_THRESHOLD 15.0 15.0 15.0 15.0 +ANALOG_GAIN 2.0 2.0 2.0 2.0 +DIG_GAIN 2.0 2.0 2.0 2.0 +VOFFSET 0.45 0.45 0.45 0.45 +TRACE_LENGTH 0.304 0.304 0.304 0.304 +TRACE_DELAY 0.120 0.120 0.120 0.120 +TAU 0.23 0.23 0.23 0.23 +QDC0_LENGTH 8 8 8 8 +QDC1_LENGTH 32 32 32 32 +QDC0_DELAY 0 0 0 0 +QDC1_DELAY 14 14 14 14 +QDC_DIV8 0 0 0 0 +MCA2D_SCALEX 200 200 200 200 +MCA2D_SCALEY 8 8 8 8 + diff --git a/other_settings/settings_PSA.ini b/other_settings/settings_PSA.ini new file mode 100644 index 0000000..a8e0b4a --- /dev/null +++ b/other_settings/settings_PSA.ini @@ -0,0 +1,45 @@ +REQ_RUNTIME 5 +MCSRB_TERM01_01 1 +MCSRB_TERM23_02 1 +COINC_PATTERN_0000 0 +COINC_PATTERN_0001 1 +COINC_PATTERN_0010 1 +COINC_PATTERN_0011 1 +COINC_PATTERN_0100 1 +COINC_PATTERN_0101 1 +COINC_PATTERN_0110 1 +COINC_PATTERN_0111 1 +COINC_PATTERN_1000 1 +COINC_PATTERN_1001 1 +COINC_PATTERN_1010 1 +COINC_PATTERN_1011 1 +COINC_PATTERN_1100 1 +COINC_PATTERN_1101 1 +COINC_PATTERN_1110 1 +COINC_PATTERN_1111 1 +COINCIDENCE_WINDOW 0.040 +RUN_TYPE 0x502 +FILTER_RANGE 1 +CCSRA_GROUP_00 0 0 0 0 +CCSRA_GOOD_02 1 1 1 1 +CCSRA_TRIGENA_04 1 1 1 1 +CCSRA_INVERT_05 1 1 1 1 +ENERGY_RISETIME 0.208 0.208 0.208 0.208 +ENERGY_FLATTOP 0.208 0.208 0.208 0.208 +TRIGGER_RISETIME 0.048 0.048 0.048 0.048 +TRIGGER_FLATTOP 0.048 0.048 0.048 0.048 +TRIGGER_THRESHOLD 15.0 15.0 15.0 15.0 +ANALOG_GAIN 2.0 2.0 2.0 2.0 +DIG_GAIN 2.0 2.0 2.0 2.0 +VOFFSET 0.45 0.45 0.45 0.45 +TRACE_LENGTH 0.304 0.304 0.304 0.304 +TRACE_DELAY 0.120 0.120 0.120 0.120 +TAU 0.02 0.02 0.02 0.02 +QDC0_LENGTH 8 8 8 8 +QDC1_LENGTH 32 32 32 32 +QDC0_DELAY 0 0 0 0 +QDC1_DELAY 14 14 14 14 +QDC_DIV8 0 0 0 0 +MCA2D_SCALEX 200 200 200 200 +MCA2D_SCALEY 8 8 8 8 + diff --git a/other_settings/settings_PTP.ini b/other_settings/settings_PTP.ini new file mode 100644 index 0000000..b52eb70 --- /dev/null +++ b/other_settings/settings_PTP.ini @@ -0,0 +1,47 @@ +REQ_RUNTIME 20 +MCSRB_TERM01_01 0 +MCSRB_TERM23_02 0 +COINC_PATTERN_0000 0 +COINC_PATTERN_0001 1 +COINC_PATTERN_0010 1 +COINC_PATTERN_0011 1 +COINC_PATTERN_0100 1 +COINC_PATTERN_0101 1 +COINC_PATTERN_0110 1 +COINC_PATTERN_0111 1 +COINC_PATTERN_1000 1 +COINC_PATTERN_1001 1 +COINC_PATTERN_1010 1 +COINC_PATTERN_1011 1 +COINC_PATTERN_1100 1 +COINC_PATTERN_1101 1 +COINC_PATTERN_1110 1 +COINC_PATTERN_1111 1 +COINCIDENCE_WINDOW 0.240 +RUN_TYPE 0x400 +FILTER_RANGE 1 +AUX_CTRL 0xFFFF +CCSRA_GROUP_00 0 0 0 0 +CCSRA_GOOD_02 1 1 1 1 +CCSRA_TRIGENA_04 1 1 1 1 +CCSRA_INVERT_05 0 0 0 0 +ENERGY_RISETIME 1.320 1.320 1.320 1.320 +ENERGY_FLATTOP 0.320 0.320 0.320 0.320 +TRIGGER_RISETIME 0.048 0.048 0.048 0.048 +TRIGGER_FLATTOP 0.048 0.048 0.048 0.048 +TRIGGER_THRESHOLD 15.0 15.0 15.0 15.0 +ANALOG_GAIN 2.0 2.0 2.0 2.0 +DIG_GAIN 1.0 1.0 1.0 1.0 +VOFFSET -0.2 -0.2 -0.2 -0.2 +TRACE_LENGTH 0.5 0.5 0.5 0.5 +TRACE_DELAY 0.2 0.2 0.2 0.2 +TAU 0.23 0.23 0.23 0.23 +QDC0_LENGTH 8 8 8 8 +QDC1_LENGTH 32 32 32 32 +QDC0_DELAY 0 0 0 0 +QDC1_DELAY 14 14 14 14 +QDC_DIV8 0 0 0 0 +MCA2D_SCALEX 500 500 500 500 +MCA2D_SCALEY 200 200 200 200 + + diff --git a/other_settings/settings_PTPpulser.ini b/other_settings/settings_PTPpulser.ini new file mode 100644 index 0000000..b52eb70 --- /dev/null +++ b/other_settings/settings_PTPpulser.ini @@ -0,0 +1,47 @@ +REQ_RUNTIME 20 +MCSRB_TERM01_01 0 +MCSRB_TERM23_02 0 +COINC_PATTERN_0000 0 +COINC_PATTERN_0001 1 +COINC_PATTERN_0010 1 +COINC_PATTERN_0011 1 +COINC_PATTERN_0100 1 +COINC_PATTERN_0101 1 +COINC_PATTERN_0110 1 +COINC_PATTERN_0111 1 +COINC_PATTERN_1000 1 +COINC_PATTERN_1001 1 +COINC_PATTERN_1010 1 +COINC_PATTERN_1011 1 +COINC_PATTERN_1100 1 +COINC_PATTERN_1101 1 +COINC_PATTERN_1110 1 +COINC_PATTERN_1111 1 +COINCIDENCE_WINDOW 0.240 +RUN_TYPE 0x400 +FILTER_RANGE 1 +AUX_CTRL 0xFFFF +CCSRA_GROUP_00 0 0 0 0 +CCSRA_GOOD_02 1 1 1 1 +CCSRA_TRIGENA_04 1 1 1 1 +CCSRA_INVERT_05 0 0 0 0 +ENERGY_RISETIME 1.320 1.320 1.320 1.320 +ENERGY_FLATTOP 0.320 0.320 0.320 0.320 +TRIGGER_RISETIME 0.048 0.048 0.048 0.048 +TRIGGER_FLATTOP 0.048 0.048 0.048 0.048 +TRIGGER_THRESHOLD 15.0 15.0 15.0 15.0 +ANALOG_GAIN 2.0 2.0 2.0 2.0 +DIG_GAIN 1.0 1.0 1.0 1.0 +VOFFSET -0.2 -0.2 -0.2 -0.2 +TRACE_LENGTH 0.5 0.5 0.5 0.5 +TRACE_DELAY 0.2 0.2 0.2 0.2 +TAU 0.23 0.23 0.23 0.23 +QDC0_LENGTH 8 8 8 8 +QDC1_LENGTH 32 32 32 32 +QDC0_DELAY 0 0 0 0 +QDC1_DELAY 14 14 14 14 +QDC_DIV8 0 0 0 0 +MCA2D_SCALEX 500 500 500 500 +MCA2D_SCALEY 200 200 200 200 + + diff --git a/other_settings/settings_PVT.ini b/other_settings/settings_PVT.ini new file mode 100644 index 0000000..3b5a3f7 --- /dev/null +++ b/other_settings/settings_PVT.ini @@ -0,0 +1,164 @@ +NUMBER_CHANNELS 4 +C_CONTROL 768 +REQ_RUNTIME 10 +POLL_TIME 900000 +SYS_U11 0 +SYS_U10 0 +SYS_U9 0 +SYS_U8 0 +SYS_U7 0 +SYS_U6 0 +SYS_U5 0 +SYS_U4 0 +SYS_U3 0 +SYS_U2 0 +SYS_U1 0 +SYS_U0 0 +MCSRA_CWGROUP_00 1 +MCSRA_U_01 0 +MCSRA_U_02 0 +MCSRA_U_03 0 +MCSRA_U_04 0 +MCSRA_FPVETO_05 0 +MCSRA_U_06 0 +MCSRA_FPPEDGE_07 0 +MCSRA_U_08 0 +MCSRA_U_09 0 +MCSRA_U_10 0 +MCSRA_U_11 0 +MCSRA_U_12 0 +MCSRA_U_13 0 +MCSRA_U_14 0 +MCSRA_U_15 0 +MCSRB_U_00 0 +MCSRB_TERM01_01 1 +MCSRB_TERM23_02 1 +MCSRB_U_03 0 +MCSRB_PDCH0_04 0 +MCSRB_PDCH1_05 0 +MCSRB_PDCH2_06 0 +MCSRB_PDCH3_07 0 +MCSRB_U_08 0 +MCSRB_U_09 0 +MCSRB_U_10 0 +MCSRB_U_11 0 +MCSRB_U_12 0 +MCSRB_U_13 0 +MCSRB_U_14 0 +MCSRB_U_15 0 +COINC_PATTERN_0000 0 +COINC_PATTERN_0001 1 +COINC_PATTERN_0010 1 +COINC_PATTERN_0011 1 +COINC_PATTERN_0100 1 +COINC_PATTERN_0101 1 +COINC_PATTERN_0110 1 +COINC_PATTERN_0111 1 +COINC_PATTERN_1000 1 +COINC_PATTERN_1001 1 +COINC_PATTERN_1010 1 +COINC_PATTERN_1011 1 +COINC_PATTERN_1100 1 +COINC_PATTERN_1101 1 +COINC_PATTERN_1110 1 +COINC_PATTERN_1111 1 +COINCIDENCE_WINDOW 0.040 +RUN_TYPE 0x501 +FILTER_RANGE 1 +ACCEPT_PATTERN 32 +SYNC_AT_START 1 +HV_DAC 1.5 +SERIAL_IO 14000 +AUX_CTRL 1 +MOD_U7 0 +MOD_U6 0 +MOD_U5 0 +MOD_U4 0 +MOD_U3 0 +MOD_U2 0 +MOD_U1 0 +MOD_U0 0 +CCSRA_GROUP_00 0 0 0 0 +CCSRA_U_01 0 0 0 0 +CCSRA_GOOD_02 1 1 1 1 +CCSRA_U_03 0 0 0 0 +CCSRA_TRIGENA_04 1 1 1 1 +CCSRA_INVERT_05 1 1 1 1 +CCSRA_VETO_REJLO_06 0 0 0 0 +CCSRA_U_07 0 0 0 0 +CCSRA_U_08 0 0 0 0 +CCSRA_NEGE_09 0 0 0 0 +CCSRA_U_10 0 0 0 0 +CCSRA_U_11 0 0 0 0 +CCSRA_GATE_REJLO_12 0 0 0 0 +CCSRA_U_13 0 0 0 0 +CCSRA_U_14 0 0 0 0 +CCSRA_U_15 0 0 0 0 +CCSRB_U_00 0 0 0 0 +CCSRB_U_01 0 0 0 0 +CCSRB_U_02 0 0 0 0 +CCSRB_U_03 0 0 0 0 +CCSRB_U_04 0 0 0 0 +CCSRB_U_05 0 0 0 0 +CCSRB_U_06 0 0 0 0 +CCSRB_U_07 0 0 0 0 +CCSRB_U_08 0 0 0 0 +CCSRB_U_09 0 0 0 0 +CCSRB_U_10 0 0 0 0 +CCSRB_U_11 0 0 0 0 +CCSRB_U_12 0 0 0 0 +CCSRB_U_13 0 0 0 0 +CCSRB_U_14 0 0 0 0 +CCSRB_U_15 0 0 0 0 +CCSRC_VETO_REJHI_00 0 0 0 0 +CCSRC_GATE_REJHI_01 0 0 0 0 +CCSRC_GATE_FROMVETO_02 0 0 0 0 +CCSRC_PILEUP_DISABLE_03 0 0 0 0 +CCSRC_RBAD_DISABLE_04 0 0 0 0 +CCSRC_PILEUP_INVERT_05 0 0 0 0 +CCSRC_PILEUP_PAUSE_06 0 0 0 0 +CCSRC_GATE_FEDGE_07 0 0 0 0 +CCSRC_GATE_STATS_08 0 0 0 0 +CCSRC_VETO_FEDGE_09 0 0 0 0 +CCSRC_GATE_ISPULSE_10 0 0 0 0 +CCSRC_U_11 0 0 0 0 +CCSRC_U_12 0 0 0 0 +CCSRC_U_13 0 0 0 0 +CCSRC_CPC2PSA_14 0 0 0 0 +CCSRC_GATE_PULSEFEDGE_15 0 0 0 0 +ENERGY_RISETIME 1.320 1.320 1.320 1.320 +ENERGY_FLATTOP 0.2 0.2 0.2 0.2 +TRIGGER_RISETIME 0.048 0.048 0.048 0.048 +TRIGGER_FLATTOP 0.048 0.048 0.048 0.048 +TRIGGER_THRESHOLD 15.0 15.0 15.0 15.0 +ANALOG_GAIN 5.0 5.0 5.0 5.0 +DIG_GAIN 1.0 1.0 1.0 1.0 +VOFFSET 0.17 0.17 0.17 0.17 +TRACE_LENGTH 1.304 1.304 1.304 1.304 +TRACE_DELAY 0.612 0.612 0.612 0.612 +PSA_START 0.0 0.0 0.0 0.0 +PSA_END 0.0 0.0 0.0 0.0 +BINFACTOR 1 1 1 1 +TAU 0.23 0.23 0.23 0.23 +BLCUT 20 20 20 20 +XDT 0.0667 0.0667 0.0667 0.0667 +BASELINE_PERCENT 10 10 10 10 +PSA_THRESHOLD 25 25 25 25 +INTEGRATOR 0 0 0 0 +GATE_WINDOW 0.008 0.008 0.008 0.008 +GATE_DELAY 0.008 0.008 0.008 0.008 +COINC_DELAY 0.008 0.008 0.008 0.008 +BLAVG 65532 65532 65532 65532 +QDC0_LENGTH 8 8 8 8 +QDC1_LENGTH 32 32 32 32 +QDC0_DELAY 0 0 0 0 +QDC1_DELAY 14 14 14 14 +QDC_DIV8 0 0 0 0 +MCA2D_SCALEX 200 200 200 200 +MCA2D_SCALEY 8 8 8 8 +PSA_NG_THRESHOLD 1 1 1 1 +CHAN_U3 0 0 0 0 +CHAN_U2 0 0 0 0 +CHAN_U1 0 0 0 0 +CHAN_U0 0 0 0 0 + diff --git a/other_settings/settings_PVTgrp.ini b/other_settings/settings_PVTgrp.ini new file mode 100644 index 0000000..783e04c --- /dev/null +++ b/other_settings/settings_PVTgrp.ini @@ -0,0 +1,164 @@ +NUMBER_CHANNELS 4 +C_CONTROL 768 +REQ_RUNTIME 10 +POLL_TIME 900000 +SYS_U11 0 +SYS_U10 0 +SYS_U9 0 +SYS_U8 0 +SYS_U7 0 +SYS_U6 0 +SYS_U5 0 +SYS_U4 0 +SYS_U3 0 +SYS_U2 0 +SYS_U1 0 +SYS_U0 0 +MCSRA_CWGROUP_00 1 +MCSRA_U_01 0 +MCSRA_U_02 0 +MCSRA_U_03 0 +MCSRA_U_04 0 +MCSRA_FPVETO_05 0 +MCSRA_U_06 0 +MCSRA_FPPEDGE_07 0 +MCSRA_U_08 0 +MCSRA_U_09 0 +MCSRA_U_10 0 +MCSRA_U_11 0 +MCSRA_U_12 0 +MCSRA_U_13 0 +MCSRA_U_14 0 +MCSRA_U_15 0 +MCSRB_U_00 0 +MCSRB_TERM01_01 1 +MCSRB_TERM23_02 1 +MCSRB_U_03 0 +MCSRB_PDCH0_04 0 +MCSRB_PDCH1_05 0 +MCSRB_PDCH2_06 0 +MCSRB_PDCH3_07 0 +MCSRB_U_08 0 +MCSRB_U_09 0 +MCSRB_U_10 0 +MCSRB_U_11 0 +MCSRB_U_12 0 +MCSRB_U_13 0 +MCSRB_U_14 0 +MCSRB_U_15 0 +COINC_PATTERN_0000 0 +COINC_PATTERN_0001 0 +COINC_PATTERN_0010 0 +COINC_PATTERN_0011 0 +COINC_PATTERN_0100 0 +COINC_PATTERN_0101 0 +COINC_PATTERN_0110 0 +COINC_PATTERN_0111 0 +COINC_PATTERN_1000 0 +COINC_PATTERN_1001 0 +COINC_PATTERN_1010 0 +COINC_PATTERN_1011 0 +COINC_PATTERN_1100 1 +COINC_PATTERN_1101 0 +COINC_PATTERN_1110 0 +COINC_PATTERN_1111 0 +COINCIDENCE_WINDOW 0.140 +RUN_TYPE 0x503 +FILTER_RANGE 1 +ACCEPT_PATTERN 32 +SYNC_AT_START 1 +HV_DAC 1.5 +SERIAL_IO 14000 +AUX_CTRL 1 +MOD_U7 0 +MOD_U6 0 +MOD_U5 0 +MOD_U4 0 +MOD_U3 0 +MOD_U2 0 +MOD_U1 0 +MOD_U0 0 +CCSRA_GROUP_00 1 1 1 1 +CCSRA_U_01 0 0 0 0 +CCSRA_GOOD_02 1 1 1 1 +CCSRA_U_03 0 0 0 0 +CCSRA_TRIGENA_04 1 1 1 1 +CCSRA_INVERT_05 1 1 1 1 +CCSRA_VETO_REJLO_06 0 0 0 0 +CCSRA_U_07 0 0 0 0 +CCSRA_U_08 0 0 0 0 +CCSRA_NEGE_09 0 0 0 0 +CCSRA_U_10 0 0 0 0 +CCSRA_U_11 0 0 0 0 +CCSRA_GATE_REJLO_12 0 0 0 0 +CCSRA_U_13 0 0 0 0 +CCSRA_U_14 0 0 0 0 +CCSRA_U_15 0 0 0 0 +CCSRB_U_00 0 0 0 0 +CCSRB_U_01 0 0 0 0 +CCSRB_U_02 0 0 0 0 +CCSRB_U_03 0 0 0 0 +CCSRB_U_04 0 0 0 0 +CCSRB_U_05 0 0 0 0 +CCSRB_U_06 0 0 0 0 +CCSRB_U_07 0 0 0 0 +CCSRB_U_08 0 0 0 0 +CCSRB_U_09 0 0 0 0 +CCSRB_U_10 0 0 0 0 +CCSRB_U_11 0 0 0 0 +CCSRB_U_12 0 0 0 0 +CCSRB_U_13 0 0 0 0 +CCSRB_U_14 0 0 0 0 +CCSRB_U_15 0 0 0 0 +CCSRC_VETO_REJHI_00 0 0 0 0 +CCSRC_GATE_REJHI_01 0 0 0 0 +CCSRC_GATE_FROMVETO_02 0 0 0 0 +CCSRC_PILEUP_DISABLE_03 1 1 1 1 +CCSRC_RBAD_DISABLE_04 0 0 0 0 +CCSRC_PILEUP_INVERT_05 0 0 0 0 +CCSRC_PILEUP_PAUSE_06 0 0 0 0 +CCSRC_GATE_FEDGE_07 0 0 0 0 +CCSRC_GATE_STATS_08 0 0 0 0 +CCSRC_VETO_FEDGE_09 0 0 0 0 +CCSRC_GATE_ISPULSE_10 0 0 0 0 +CCSRC_U_11 0 0 0 0 +CCSRC_U_12 0 0 0 0 +CCSRC_U_13 0 0 0 0 +CCSRC_CPC2PSA_14 0 0 0 0 +CCSRC_GATE_PULSEFEDGE_15 0 0 0 0 +ENERGY_RISETIME 1.320 1.320 1.320 1.320 +ENERGY_FLATTOP 0.2 0.2 0.2 0.2 +TRIGGER_RISETIME 0.048 0.048 0.048 0.048 +TRIGGER_FLATTOP 0.048 0.048 0.048 0.048 +TRIGGER_THRESHOLD 15.0 15.0 15.0 15.0 +ANALOG_GAIN 2.0 2.0 5.0 5.0 +DIG_GAIN 1.0 1.0 1.0 1.0 +VOFFSET -0.3 -0.3 0.17 0.17 +TRACE_LENGTH 1.304 1.304 1.304 1.304 +TRACE_DELAY 0.612 0.612 0.612 0.612 +PSA_START 0.0 0.0 0.0 0.0 +PSA_END 0.0 0.0 0.0 0.0 +BINFACTOR 1 1 1 1 +TAU 0.23 0.23 0.23 0.23 +BLCUT 20 20 20 20 +XDT 0.0667 0.0667 0.0667 0.0667 +BASELINE_PERCENT 10 10 10 10 +PSA_THRESHOLD 25 25 25 25 +INTEGRATOR 0 0 0 0 +GATE_WINDOW 0.008 0.008 0.008 0.008 +GATE_DELAY 0.008 0.008 0.008 0.008 +COINC_DELAY 0.008 0.008 0.008 0.008 +BLAVG 65532 65532 65532 65532 +QDC0_LENGTH 8 8 8 8 +QDC1_LENGTH 32 32 32 32 +QDC0_DELAY 0 0 0 0 +QDC1_DELAY 14 14 14 14 +QDC_DIV8 0 0 0 0 +MCA2D_SCALEX 200 200 200 200 +MCA2D_SCALEY 8 8 8 8 +PSA_NG_THRESHOLD 1 1 1 1 +CHAN_U3 0 0 0 0 +CHAN_U2 0 0 0 0 +CHAN_U1 0 0 0 0 +CHAN_U0 0 0 0 0 + diff --git a/other_settings/settings_RIG.ini b/other_settings/settings_RIG.ini new file mode 100644 index 0000000..539b187 --- /dev/null +++ b/other_settings/settings_RIG.ini @@ -0,0 +1,45 @@ +REQ_RUNTIME 10 +MCSRB_TERM01_01 1 +MCSRB_TERM23_02 1 +COINC_PATTERN_0000 0 +COINC_PATTERN_0001 1 +COINC_PATTERN_0010 1 +COINC_PATTERN_0011 1 +COINC_PATTERN_0100 1 +COINC_PATTERN_0101 1 +COINC_PATTERN_0110 1 +COINC_PATTERN_0111 1 +COINC_PATTERN_1000 1 +COINC_PATTERN_1001 1 +COINC_PATTERN_1010 1 +COINC_PATTERN_1011 1 +COINC_PATTERN_1100 1 +COINC_PATTERN_1101 1 +COINC_PATTERN_1110 1 +COINC_PATTERN_1111 1 +COINCIDENCE_WINDOW 0.040 +RUN_TYPE 0x400 +FILTER_RANGE 1 +CCSRA_GROUP_00 0 0 0 0 +CCSRA_GOOD_02 1 0 0 0 +CCSRA_TRIGENA_04 1 0 0 0 +CCSRA_INVERT_05 0 0 0 0 +ENERGY_RISETIME 0.320 1.320 1.320 1.320 +ENERGY_FLATTOP 0.240 0.320 0.320 0.320 +TRIGGER_RISETIME 0.048 0.048 0.048 0.048 +TRIGGER_FLATTOP 0.048 0.048 0.048 0.048 +TRIGGER_THRESHOLD 15.0 15.0 15.0 15.0 +ANALOG_GAIN 5.0 5.0 5.0 5.0 +DIG_GAIN 3.0 3.0 3.0 3.0 +VOFFSET -0.1 -0.2 -0.2 -0.2 +TRACE_LENGTH 0.000 0.000 0.000 0.000 +TRACE_DELAY 0.612 0.612 0.612 0.612 +TAU 0.15 0.23 0.23 0.23 +QDC0_LENGTH 8 8 8 8 +QDC1_LENGTH 8 8 32 32 +QDC0_DELAY 0 0 0 0 +QDC1_DELAY 14 14 14 14 +QDC_DIV8 0 0 0 0 +MCA2D_SCALEX 500 500 500 500 +MCA2D_SCALEY 200 200 200 200 + diff --git a/other_settings/settings_Scienta.ini b/other_settings/settings_Scienta.ini new file mode 100644 index 0000000..3781023 --- /dev/null +++ b/other_settings/settings_Scienta.ini @@ -0,0 +1,40 @@ +REQ_RUNTIME 10 +MCSRB_TERM01_01 1 +MCSRB_TERM23_02 1 +COINC_PATTERN_0000 0 +COINC_PATTERN_0001 1 +COINC_PATTERN_0010 1 +COINC_PATTERN_0011 1 +COINC_PATTERN_0100 1 +COINC_PATTERN_0101 1 +COINC_PATTERN_0110 1 +COINC_PATTERN_0111 1 +COINC_PATTERN_1000 1 +COINC_PATTERN_1001 1 +COINC_PATTERN_1010 1 +COINC_PATTERN_1011 1 +COINC_PATTERN_1100 1 +COINC_PATTERN_1101 1 +COINC_PATTERN_1110 1 +COINC_PATTERN_1111 1 +COINCIDENCE_WINDOW 4.000 +RUN_TYPE 0x503 +FILTER_RANGE 3 +CCSRA_GROUP_00 0 0 0 0 +CCSRA_GOOD_02 1 1 1 1 +CCSRA_TRIGENA_04 0 1 1 1 +CCSRA_INVERT_05 0 0 0 0 +ENERGY_RISETIME 4.000 4.000 4.000 4.000 +ENERGY_FLATTOP 1.280 1.280 1.280 1.280 +TRIGGER_RISETIME 0.048 0.048 0.048 0.048 +TRIGGER_FLATTOP 0.048 0.048 0.048 0.048 +TRIGGER_THRESHOLD 15.0 15.0 15.0 15.0 +ANALOG_GAIN 2.0 2.0 2.0 2.0 +DIG_GAIN 1.0 1.0 1.0 1.0 +VOFFSET -0.2 -0.2 -0.2 -0.2 +TRACE_LENGTH 0.000 0.000 0.000 0.000 +TRACE_DELAY 0.612 0.612 0.612 0.612 +TAU 5.00 5.00 5.00 5.00 +MCA2D_SCALEX 500 500 500 500 +MCA2D_SCALEY 200 200 200 200 + diff --git a/other_settings/settings_Scoinc_Na22.ini b/other_settings/settings_Scoinc_Na22.ini new file mode 100644 index 0000000..cb76fcf --- /dev/null +++ b/other_settings/settings_Scoinc_Na22.ini @@ -0,0 +1,45 @@ +REQ_RUNTIME 10 +MCSRB_TERM01_01 1 +MCSRB_TERM23_02 1 +COINC_PATTERN_0000 0 +COINC_PATTERN_0001 1 +COINC_PATTERN_0010 1 +COINC_PATTERN_0011 1 +COINC_PATTERN_0100 1 +COINC_PATTERN_0101 1 +COINC_PATTERN_0110 1 +COINC_PATTERN_0111 1 +COINC_PATTERN_1000 1 +COINC_PATTERN_1001 1 +COINC_PATTERN_1010 1 +COINC_PATTERN_1011 1 +COINC_PATTERN_1100 1 +COINC_PATTERN_1101 1 +COINC_PATTERN_1110 1 +COINC_PATTERN_1111 1 +COINCIDENCE_WINDOW 0.240 +RUN_TYPE 0x503 +FILTER_RANGE 1 +CCSRA_GROUP_00 0 0 0 0 +CCSRA_GOOD_02 1 1 1 1 +CCSRA_TRIGENA_04 1 1 1 1 +CCSRA_INVERT_05 1 1 1 1 +ENERGY_RISETIME 1.320 1.320 1.320 1.320 +ENERGY_FLATTOP 0.320 0.320 0.320 0.320 +TRIGGER_RISETIME 0.048 0.048 0.048 0.048 +TRIGGER_FLATTOP 0.048 0.048 0.048 0.048 +TRIGGER_THRESHOLD 15.0 15.0 15.0 15.0 +ANALOG_GAIN 2.0 2.0 2.0 2.0 +DIG_GAIN 1.0 1.0 1.0 1.0 +VOFFSET 0.09 0.09 0.09 0.09 +TRACE_LENGTH 1.2 1.2 1.2 1.2 +TRACE_DELAY 0.6 0.6 0.6 0.6 +TAU 0.05 0.05 0.05 0.05 +QDC0_LENGTH 12 8 8 8 +QDC1_LENGTH 32 32 32 32 +QDC0_DELAY 1 0 0 0 +QDC1_DELAY 15 14 14 14 +QDC_DIV8 0 0 0 0 +MCA2D_SCALEX 200 200 200 200 +MCA2D_SCALEY 150 150 150 150 + diff --git a/other_settings/settings_StilbeneCFD.ini b/other_settings/settings_StilbeneCFD.ini new file mode 100644 index 0000000..fe8b8e2 --- /dev/null +++ b/other_settings/settings_StilbeneCFD.ini @@ -0,0 +1,45 @@ +REQ_RUNTIME 5 +MCSRB_TERM01_01 1 +MCSRB_TERM23_02 1 +COINC_PATTERN_0000 0 +COINC_PATTERN_0001 1 +COINC_PATTERN_0010 1 +COINC_PATTERN_0011 1 +COINC_PATTERN_0100 1 +COINC_PATTERN_0101 1 +COINC_PATTERN_0110 1 +COINC_PATTERN_0111 1 +COINC_PATTERN_1000 1 +COINC_PATTERN_1001 1 +COINC_PATTERN_1010 1 +COINC_PATTERN_1011 1 +COINC_PATTERN_1100 1 +COINC_PATTERN_1101 1 +COINC_PATTERN_1110 1 +COINC_PATTERN_1111 1 +COINCIDENCE_WINDOW 0.040 +RUN_TYPE 0x500 +FILTER_RANGE 1 +CCSRA_GROUP_00 0 0 0 0 +CCSRA_GOOD_02 1 1 1 1 +CCSRA_TRIGENA_04 1 1 1 1 +CCSRA_INVERT_05 1 1 1 1 +ENERGY_RISETIME 0.208 0.208 0.208 0.208 +ENERGY_FLATTOP 0.208 0.208 0.208 0.208 +TRIGGER_RISETIME 0.048 0.048 0.048 0.048 +TRIGGER_FLATTOP 0.048 0.048 0.048 0.048 +TRIGGER_THRESHOLD 25.0 25.0 25.0 25.0 +ANALOG_GAIN 5.0 5.0 2.0 2.0 +DIG_GAIN 2.0 2.0 2.0 2.0 +VOFFSET 0.08 0.08 0.45 0.45 +TRACE_LENGTH 0.604 0.604 0.604 0.604 +TRACE_DELAY 0.220 0.220 0.220 0.220 +TAU 0.02 0.02 0.02 0.02 +QDC0_LENGTH 8 8 8 8 +QDC1_LENGTH 32 32 32 32 +QDC0_DELAY 0 0 0 0 +QDC1_DELAY 14 14 14 14 +QDC_DIV8 0 0 0 0 +MCA2D_SCALEX 200 200 200 200 +MCA2D_SCALEY 8 8 8 8 + diff --git a/other_settings/settings_aptec.ini b/other_settings/settings_aptec.ini new file mode 100644 index 0000000..ea82695 --- /dev/null +++ b/other_settings/settings_aptec.ini @@ -0,0 +1,45 @@ +REQ_RUNTIME 30 +MCSRB_TERM01_01 0 +MCSRB_TERM23_02 0 +COINC_PATTERN_0000 0 +COINC_PATTERN_0001 1 +COINC_PATTERN_0010 1 +COINC_PATTERN_0011 1 +COINC_PATTERN_0100 1 +COINC_PATTERN_0101 1 +COINC_PATTERN_0110 1 +COINC_PATTERN_0111 1 +COINC_PATTERN_1000 1 +COINC_PATTERN_1001 1 +COINC_PATTERN_1010 1 +COINC_PATTERN_1011 1 +COINC_PATTERN_1100 1 +COINC_PATTERN_1101 1 +COINC_PATTERN_1110 1 +COINC_PATTERN_1111 1 +COINCIDENCE_WINDOW 0.040 +RUN_TYPE 0x301 +FILTER_RANGE 4 +CCSRA_GROUP_00 0 0 0 0 +CCSRA_GOOD_02 1 1 1 1 +CCSRA_TRIGENA_04 1 1 1 1 +CCSRA_INVERT_05 0 0 0 0 +ENERGY_RISETIME 3.20 3.20 3.20 3.20 +ENERGY_FLATTOP 1.20 1.60 1.60 1.60 +TRIGGER_RISETIME 0.048 0.048 0.048 0.048 +TRIGGER_FLATTOP 0.048 0.048 0.048 0.048 +TRIGGER_THRESHOLD 3.0 3.0 3.0 3.0 +ANALOG_GAIN 2.0 2.0 2.0 2.0 +DIG_GAIN 4.0 4.0 4.0 4.0 +VOFFSET -0.3 -0.3 -0.3 -0.3 +TRACE_LENGTH 1.304 1.304 1.304 1.304 +TRACE_DELAY 0.612 0.612 0.612 0.612 +TAU 46.9 46.9 46.9 46.9 +QDC0_LENGTH 8 8 8 8 +QDC1_LENGTH 32 32 32 32 +QDC0_DELAY 0 0 0 0 +QDC1_DELAY 14 14 14 14 +QDC_DIV8 0 0 0 0 +MCA2D_SCALEX 200 200 200 200 +MCA2D_SCALEY 8 8 8 8 + diff --git a/other_settings/settings_clover.ini b/other_settings/settings_clover.ini new file mode 100644 index 0000000..96d1096 --- /dev/null +++ b/other_settings/settings_clover.ini @@ -0,0 +1,45 @@ +REQ_RUNTIME 5 +MCSRB_TERM01_01 0 +MCSRB_TERM23_02 0 +COINC_PATTERN_0000 0 +COINC_PATTERN_0001 1 +COINC_PATTERN_0010 1 +COINC_PATTERN_0011 1 +COINC_PATTERN_0100 1 +COINC_PATTERN_0101 1 +COINC_PATTERN_0110 1 +COINC_PATTERN_0111 1 +COINC_PATTERN_1000 1 +COINC_PATTERN_1001 1 +COINC_PATTERN_1010 1 +COINC_PATTERN_1011 1 +COINC_PATTERN_1100 1 +COINC_PATTERN_1101 1 +COINC_PATTERN_1110 1 +COINC_PATTERN_1111 1 +COINCIDENCE_WINDOW 0.100 +RUN_TYPE 0x402 +FILTER_RANGE 4 +CCSRA_GROUP_00 0 0 0 0 +CCSRA_GOOD_02 1 1 1 1 +CCSRA_TRIGENA_04 1 1 1 1 +CCSRA_INVERT_05 0 0 0 0 +ENERGY_RISETIME 6.120 6.120 6.120 6.120 +ENERGY_FLATTOP 1.60 1.60 1.60 1.60 +TRIGGER_RISETIME 0.048 0.048 0.048 0.048 +TRIGGER_FLATTOP 0.048 0.048 0.048 0.048 +TRIGGER_THRESHOLD 15.0 15.0 15.0 15.0 +ANALOG_GAIN 5.0 5.0 5.0 5.0 +DIG_GAIN 1.0 1.0 1.0 1.0 +VOFFSET -0.04 -0.04 -0.04 -0.04 +TRACE_LENGTH 0.4 0.4 0.4 0.4 +TRACE_DELAY 0.2 0.2 0.2 0.2 +TAU 50.0 50.0 50.0 50.0 +QDC0_LENGTH 8 8 8 8 +QDC1_LENGTH 32 32 32 32 +QDC0_DELAY 0 0 0 0 +QDC1_DELAY 14 14 14 14 +QDC_DIV8 0 0 0 0 +MCA2D_SCALEX 200 200 200 200 +MCA2D_SCALEY 8 8 8 8 + diff --git a/other_settings/settings_pulser.ini b/other_settings/settings_pulser.ini new file mode 100644 index 0000000..2b1b8a7 --- /dev/null +++ b/other_settings/settings_pulser.ini @@ -0,0 +1,45 @@ +REQ_RUNTIME 5 +MCSRB_TERM01_01 0 +MCSRB_TERM23_02 0 +COINC_PATTERN_0000 0 +COINC_PATTERN_0001 1 +COINC_PATTERN_0010 1 +COINC_PATTERN_0011 1 +COINC_PATTERN_0100 1 +COINC_PATTERN_0101 1 +COINC_PATTERN_0110 1 +COINC_PATTERN_0111 1 +COINC_PATTERN_1000 1 +COINC_PATTERN_1001 1 +COINC_PATTERN_1010 1 +COINC_PATTERN_1011 1 +COINC_PATTERN_1100 1 +COINC_PATTERN_1101 1 +COINC_PATTERN_1110 1 +COINC_PATTERN_1111 1 +COINCIDENCE_WINDOW 0.040 +RUN_TYPE 0x501 +FILTER_RANGE 1 +CCSRA_GROUP_00 0 0 0 0 +CCSRA_GOOD_02 1 1 1 1 +CCSRA_TRIGENA_04 1 1 1 1 +CCSRA_INVERT_05 0 0 0 0 +ENERGY_RISETIME 1.320 1.320 1.320 1.320 +ENERGY_FLATTOP 0.320 0.320 0.320 0.320 +TRIGGER_RISETIME 0.048 0.048 0.048 0.048 +TRIGGER_FLATTOP 0.048 0.048 0.048 0.048 +TRIGGER_THRESHOLD 15.0 15.0 15.0 15.0 +ANALOG_GAIN 2.0 2.0 2.0 2.0 +DIG_GAIN 1.0 1.0 1.0 1.0 +VOFFSET -0.2 -0.2 -0.2 -0.2 +TRACE_LENGTH 1.304 1.304 1.304 1.304 +TRACE_DELAY 0.612 0.612 0.612 0.612 +TAU 0.23 0.23 0.23 0.23 +QDC0_LENGTH 8 8 8 8 +QDC1_LENGTH 32 32 32 32 +QDC0_DELAY 0 0 0 0 +QDC1_DELAY 14 14 14 14 +QDC_DIV8 0 0 0 0 +MCA2D_SCALEX 500 500 500 500 +MCA2D_SCALEY 200 200 200 200 + diff --git a/other_settings/settings_pulsercoinc.ini b/other_settings/settings_pulsercoinc.ini new file mode 100644 index 0000000..0695997 --- /dev/null +++ b/other_settings/settings_pulsercoinc.ini @@ -0,0 +1,164 @@ +NUMBER_CHANNELS 4 +C_CONTROL 768 +REQ_RUNTIME 600 +POLL_TIME 900000 +SYS_U11 0 +SYS_U10 0 +SYS_U9 0 +SYS_U8 0 +SYS_U7 0 +SYS_U6 0 +SYS_U5 0 +SYS_U4 0 +SYS_U3 0 +SYS_U2 0 +SYS_U1 0 +SYS_U0 0 +MCSRA_U_00 0 +MCSRA_U_01 0 +MCSRA_U_02 0 +MCSRA_U_03 0 +MCSRA_U_04 0 +MCSRA_FPVETO_05 0 +MCSRA_U_06 0 +MCSRA_FPPEDGE_07 0 +MCSRA_U_08 0 +MCSRA_U_09 0 +MCSRA_U_10 0 +MCSRA_U_11 0 +MCSRA_U_12 0 +MCSRA_U_13 0 +MCSRA_U_14 0 +MCSRA_U_15 0 +MCSRB_U_00 0 +MCSRB_TERM01_01 1 +MCSRB_TERM23_02 1 +MCSRB_U_03 0 +MCSRB_PDCH0_04 0 +MCSRB_PDCH1_05 0 +MCSRB_PDCH2_06 0 +MCSRB_PDCH3_07 0 +MCSRB_U_08 0 +MCSRB_U_09 0 +MCSRB_U_10 0 +MCSRB_U_11 0 +MCSRB_U_12 0 +MCSRB_U_13 0 +MCSRB_U_14 0 +MCSRB_U_15 0 +COINC_PATTERN_0000 0 +COINC_PATTERN_0001 0 +COINC_PATTERN_0010 0 +COINC_PATTERN_0011 1 +COINC_PATTERN_0100 0 +COINC_PATTERN_0101 0 +COINC_PATTERN_0110 0 +COINC_PATTERN_0111 0 +COINC_PATTERN_1000 0 +COINC_PATTERN_1001 0 +COINC_PATTERN_1010 0 +COINC_PATTERN_1011 0 +COINC_PATTERN_1100 1 +COINC_PATTERN_1101 0 +COINC_PATTERN_1110 0 +COINC_PATTERN_1111 0 +COINCIDENCE_WINDOW 0.500 +RUN_TYPE 0x501 +FILTER_RANGE 1 +ACCEPT_PATTERN 32 +SYNC_AT_START 1 +HV_DAC 1.5 +SERIAL_IO 14000 +AUX_CTRL 1 +MOD_U7 0 +MOD_U6 0 +MOD_U5 0 +MOD_U4 0 +MOD_U3 0 +MOD_U2 0 +MOD_U1 0 +MOD_U0 0 +CCSRA_GROUP_00 0 0 0 0 +CCSRA_U_01 0 0 0 0 +CCSRA_GOOD_02 1 1 1 1 +CCSRA_U_03 0 0 0 0 +CCSRA_TRIGENA_04 1 1 1 1 +CCSRA_INVERT_05 0 0 1 1 +CCSRA_VETO_REJLO_06 0 0 0 0 +CCSRA_U_07 0 0 0 0 +CCSRA_U_08 0 0 0 0 +CCSRA_NEGE_09 0 0 0 0 +CCSRA_U_10 0 0 0 0 +CCSRA_U_11 0 0 0 0 +CCSRA_GATE_REJLO_12 0 0 0 0 +CCSRA_U_13 0 0 0 0 +CCSRA_U_14 0 0 0 0 +CCSRA_U_15 0 0 0 0 +CCSRB_U_00 0 0 0 0 +CCSRB_U_01 0 0 0 0 +CCSRB_U_02 0 0 0 0 +CCSRB_U_03 0 0 0 0 +CCSRB_U_04 0 0 0 0 +CCSRB_U_05 0 0 0 0 +CCSRB_U_06 0 0 0 0 +CCSRB_U_07 0 0 0 0 +CCSRB_U_08 0 0 0 0 +CCSRB_U_09 0 0 0 0 +CCSRB_U_10 0 0 0 0 +CCSRB_U_11 0 0 0 0 +CCSRB_U_12 0 0 0 0 +CCSRB_U_13 0 0 0 0 +CCSRB_U_14 0 0 0 0 +CCSRB_U_15 0 0 0 0 +CCSRC_VETO_REJHI_00 0 0 0 0 +CCSRC_GATE_REJHI_01 0 0 0 0 +CCSRC_GATE_FROMVETO_02 0 0 0 0 +CCSRC_PILEUP_DISABLE_03 1 1 1 1 +CCSRC_RBAD_DISABLE_04 0 0 0 0 +CCSRC_PILEUP_INVERT_05 0 0 0 0 +CCSRC_PILEUP_PAUSE_06 0 0 0 0 +CCSRC_GATE_FEDGE_07 0 0 0 0 +CCSRC_GATE_STATS_08 0 0 0 0 +CCSRC_VETO_FEDGE_09 0 0 0 0 +CCSRC_GATE_ISPULSE_10 0 0 0 0 +CCSRC_U_11 0 0 0 0 +CCSRC_U_12 0 0 0 0 +CCSRC_U_13 0 0 0 0 +CCSRC_CPC2PSA_14 0 0 0 0 +CCSRC_GATE_PULSEFEDGE_15 0 0 0 0 +ENERGY_RISETIME 1.320 1.320 1.320 1.320 +ENERGY_FLATTOP 0.2 0.2 0.2 0.2 +TRIGGER_RISETIME 0.048 0.048 0.048 0.048 +TRIGGER_FLATTOP 0.048 0.048 0.048 0.048 +TRIGGER_THRESHOLD 15.0 15.0 15.0 15.0 +ANALOG_GAIN 2.0 2.0 5.0 5.0 +DIG_GAIN 10.0 10.0 10.0 10.0 +VOFFSET -0.3 -0.3 0.17 0.17 +TRACE_LENGTH 1.304 1.304 1.304 1.304 +TRACE_DELAY 0.612 0.612 0.612 0.612 +PSA_START 0.0 0.0 0.0 0.0 +PSA_END 0.0 0.0 0.0 0.0 +BINFACTOR 1 1 1 1 +TAU 0.23 0.23 0.23 0.23 +BLCUT 20 20 20 20 +XDT 0.0667 0.0667 0.0667 0.0667 +BASELINE_PERCENT 10 10 10 10 +PSA_THRESHOLD 25 25 25 25 +INTEGRATOR 0 0 0 0 +GATE_WINDOW 0.008 0.008 0.008 0.008 +GATE_DELAY 0.008 0.008 0.008 0.008 +COINC_DELAY 0.008 0.008 0.008 0.008 +BLAVG 65532 65532 65532 65532 +QDC0_LENGTH 8 8 8 8 +QDC1_LENGTH 32 32 32 32 +QDC0_DELAY 0 0 0 0 +QDC1_DELAY 14 14 14 14 +QDC_DIV8 0 0 0 0 +MCA2D_SCALEX 200 200 200 200 +MCA2D_SCALEY 8 8 8 8 +PSA_NG_THRESHOLD 1 1 1 1 +CHAN_U3 0 0 0 0 +CHAN_U2 0 0 0 0 +CHAN_U1 0 0 0 0 +CHAN_U0 0 0 0 0 + diff --git a/other_settings/smb.conf b/other_settings/smb.conf new file mode 100644 index 0000000..8050386 --- /dev/null +++ b/other_settings/smb.conf @@ -0,0 +1,264 @@ +# +# Sample configuration file for the Samba suite for Debian GNU/Linux. +# +# +# This is the main Samba configuration file. You should read the +# smb.conf(5) manual page in order to understand the options listed +# here. Samba has a huge number of configurable options most of which +# are not shown in this example +# +# Some options that are often worth tuning have been included as +# commented-out examples in this file. +# - When such options are commented with ";", the proposed setting +# differs from the default Samba behaviour +# - When commented with "#", the proposed setting is the default +# behaviour of Samba but the option is considered important +# enough to be mentioned here +# +# NOTE: Whenever you modify this file you should run the command +# "testparm" to check that you have not made any basic syntactic +# errors. + +#======================= Global Settings ======================= + +[global] + +## Browsing/Identification ### + +# Change this to the workgroup/NT-domain name your Samba server will part of + workgroup = WORKGROUP + +# server string is the equivalent of the NT Description field + server string = %h server (Samba, Ubuntu) + +# Windows Internet Name Serving Support Section: +# WINS Support - Tells the NMBD component of Samba to enable its WINS Server +# wins support = no + +# WINS Server - Tells the NMBD components of Samba to be a WINS Client +# Note: Samba can be either a WINS Server, or a WINS Client, but NOT both +; wins server = w.x.y.z + +# This will prevent nmbd to search for NetBIOS names through DNS. + dns proxy = no + +#### Networking #### + +# The specific set of interfaces / networks to bind to +# This can be either the interface name or an IP address/netmask; +# interface names are normally preferred +; interfaces = 127.0.0.0/8 eth0 + +# Only bind to the named interfaces and/or networks; you must use the +# 'interfaces' option above to use this. +# It is recommended that you enable this feature if your Samba machine is +# not protected by a firewall or is a firewall itself. However, this +# option cannot handle dynamic or non-broadcast interfaces correctly. +; bind interfaces only = yes + + + +#### Debugging/Accounting #### + +# This tells Samba to use a separate log file for each machine +# that connects + log file = /var/log/samba/log.%m + +# Cap the size of the individual log files (in KiB). + max log size = 1000 + +# If you want Samba to only log through syslog then set the following +# parameter to 'yes'. +# syslog only = no + +# We want Samba to log a minimum amount of information to syslog. Everything +# should go to /var/log/samba/log.{smbd,nmbd} instead. If you want to log +# through syslog you should set the following parameter to something higher. + syslog = 0 + +# Do something sensible when Samba crashes: mail the admin a backtrace + panic action = /usr/share/samba/panic-action %d + + +####### Authentication ####### + +# Server role. Defines in which mode Samba will operate. Possible +# values are "standalone server", "member server", "classic primary +# domain controller", "classic backup domain controller", "active +# directory domain controller". +# +# Most people will want "standalone sever" or "member server". +# Running as "active directory domain controller" will require first +# running "samba-tool domain provision" to wipe databases and create a +# new domain. + server role = standalone server + +# If you are using encrypted passwords, Samba will need to know what +# password database type you are using. + passdb backend = tdbsam + + obey pam restrictions = yes + +# This boolean parameter controls whether Samba attempts to sync the Unix +# password with the SMB password when the encrypted SMB password in the +# passdb is changed. + unix password sync = yes + +# For Unix password sync to work on a Debian GNU/Linux system, the following +# parameters must be set (thanks to Ian Kahan < for +# sending the correct chat script for the passwd program in Debian Sarge). + passwd program = /usr/bin/passwd %u + passwd chat = *Enter\snew\s*\spassword:* %n\n *Retype\snew\s*\spassword:* %n\n *password\supdated\ssuccessfully* . + +# This boolean controls whether PAM will be used for password changes +# when requested by an SMB client instead of the program listed in +# 'passwd program'. The default is 'no'. + pam password change = yes + +# This option controls how unsuccessful authentication attempts are mapped +# to anonymous connections + map to guest = bad user + +########## Domains ########### + +# +# The following settings only takes effect if 'server role = primary +# classic domain controller', 'server role = backup domain controller' +# or 'domain logons' is set +# + +# It specifies the location of the user's +# profile directory from the client point of view) The following +# required a [profiles] share to be setup on the samba server (see +# below) +; logon path = \\%N\profiles\%U +# Another common choice is storing the profile in the user's home directory +# (this is Samba's default) +# logon path = \\%N\%U\profile + +# The following setting only takes effect if 'domain logons' is set +# It specifies the location of a user's home directory (from the client +# point of view) +; logon drive = H: +# logon home = \\%N\%U + +# The following setting only takes effect if 'domain logons' is set +# It specifies the script to run during logon. The script must be stored +# in the [netlogon] share +# NOTE: Must be store in 'DOS' file format convention +; logon script = logon.cmd + +# This allows Unix users to be created on the domain controller via the SAMR +# RPC pipe. The example command creates a user account with a disabled Unix +# password; please adapt to your needs +; add user script = /usr/sbin/adduser --quiet --disabled-password --gecos "" %u + +# This allows machine accounts to be created on the domain controller via the +# SAMR RPC pipe. +# The following assumes a "machines" group exists on the system +; add machine script = /usr/sbin/useradd -g machines -c "%u machine account" -d /var/lib/samba -s /bin/false %u + +# This allows Unix groups to be created on the domain controller via the SAMR +# RPC pipe. +; add group script = /usr/sbin/addgroup --force-badname %g + +############ Misc ############ + +# Using the following line enables you to customise your configuration +# on a per machine basis. The %m gets replaced with the netbios name +# of the machine that is connecting +; include = /home/samba/etc/smb.conf.%m + +# Some defaults for winbind (make sure you're not using the ranges +# for something else.) +; idmap uid = 10000-20000 +; idmap gid = 10000-20000 +; template shell = /bin/bash + +# Setup usershare options to enable non-root users to share folders +# with the net usershare command. + +# Maximum number of usershare. 0 (default) means that usershare is disabled. +; usershare max shares = 100 + +# Allow users who've been granted usershare privileges to create +# public shares, not just authenticated ones + usershare allow guests = yes + +#======================= Share Definitions ======================= + +# Un-comment the following (and tweak the other settings below to suit) +# to enable the default home directory shares. This will share each +# user's home directory as \\server\username +;[homes] +; comment = Home Directories +; browseable = no + +# By default, the home directories are exported read-only. Change the +# next parameter to 'no' if you want to be able to write to them. +; read only = yes + +# File creation mask is set to 0700 for security reasons. If you want to +# create files with group=rw permissions, set next parameter to 0775. +; create mask = 0700 + +# Directory creation mask is set to 0700 for security reasons. If you want to +# create dirs. with group=rw permissions, set next parameter to 0775. +; directory mask = 0700 + +# By default, \\server\username shares can be connected to by anyone +# with access to the samba server. +# Un-comment the following parameter to make sure that only "username" +# can connect to \\server\username +# This might need tweaking when using external authentication schemes +; valid users = %S + +# Un-comment the following and create the netlogon directory for Domain Logons +# (you need to configure Samba to act as a domain controller too.) +;[netlogon] +; comment = Network Logon Service +; path = /home/samba/netlogon +; guest ok = yes +; read only = yes + +# Un-comment the following and create the profiles directory to store +# users profiles (see the "logon path" option above) +# (you need to configure Samba to act as a domain controller too.) +# The path below should be writable by all users so that their +# profile directory may be created the first time they log on +;[profiles] +; comment = Users profiles +; path = /home/samba/profiles +; guest ok = no +; browseable = no +; create mask = 0600 +; directory mask = 0700 + +[printers] + comment = All Printers + browseable = no + path = /var/spool/samba + printable = yes + guest ok = no + read only = yes + create mask = 0700 + +# Windows clients look for this share name as a source of downloadable +# printer drivers +[print$] + comment = Printer Drivers + path = /var/lib/samba/printers + browseable = yes + read only = yes + guest ok = no +# Uncomment to allow remote administration of Windows print drivers. +# You may need to replace 'lpadmin' with the name of the group your +# admin users are members of. +# Please note that you also need to set appropriate Unix permissions +# to the drivers directory for these users to have write rights in it +; write list = root, @lpadmin + +[PNvarwww] +path = /var/www +valid users = root +read only = no diff --git a/other_settings/uio.rules b/other_settings/uio.rules new file mode 100644 index 0000000..0963c26 --- /dev/null +++ b/other_settings/uio.rules @@ -0,0 +1,3 @@ +#SUBSYSTEM=="uio", SYMLINK+="uio/%s{device/of_node/uio-alias}" +SUBSYSTEM=="uio", GROUP="users", MODE="0660" +KERNEL=="uio0",MODE="666" diff --git a/plotly-latest.min.js b/plotly-latest.min.js new file mode 100644 index 0000000..c451529 --- /dev/null +++ b/plotly-latest.min.js @@ -0,0 +1,67 @@ +/** +* plotly.js v1.22.0 +* Copyright 2012-2017, Plotly, Inc. +* All rights reserved. +* Licensed under the MIT license +*/ +!function(t){if("object"==typeof exports&&"undefined"!=typeof module)module.exports=t();else if("function"==typeof define&&define.amd)define([],t);else{var e;e="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:this,e.Plotly=t()}}(function(){var t;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 u=new Error("Cannot find module '"+o+"'");throw u.code="MODULE_NOT_FOUND",u}var c=r[o]={exports:{}};e[o][0].call(c.exports,function(t){var r=e[o][1][t];return i(r?r:t)},c,c.exports,t,e,r,n)}return r[o].exports}for(var a="function"==typeof require&&require,o=0;oMath.abs(e))n.rotate(s,0,0,-t*a*Math.PI*f.rotateSpeed/window.innerWidth);else{var l=f.zoomSpeed*o*e/window.innerHeight*(s-n.lastT())/100;n.pan(s,0,0,u*(Math.exp(l)-1))}},!0),f}e.exports=n;var i=t("right-now"),a=t("3d-view"),o=t("mouse-change"),s=t("mouse-wheel")},{"3d-view":29,"mouse-change":418,"mouse-wheel":420,"right-now":465}],29:[function(t,e,r){"use strict";function n(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}function i(t){t=t||{};var e=t.eye||[0,0,1],r=t.center||[0,0,0],i=t.up||[0,1,0],l=t.distanceLimits||[0,1/0],u=t.mode||"turntable",c=a(),h=o(),f=s();return c.setDistanceLimits(l[0],l[1]),c.lookAt(0,e,r,i),h.setDistanceLimits(l[0],l[1]),h.lookAt(0,e,r,i),f.setDistanceLimits(l[0],l[1]),f.lookAt(0,e,r,i),new n({turntable:c,orbit:h,matrix:f},u)}e.exports=i;var a=t("turntable-camera-controller"),o=t("orbit-camera-controller"),s=t("matrix-camera-controller"),l=n.prototype,u=[["flush",1],["idle",1],["lookAt",4],["rotate",4],["pan",4],["translate",4],["setMatrix",2],["setDistanceLimits",2],["setDistance",2]];u.forEach(function(t){for(var e=t[0],r=[],n=0;n>16&255,r[1]=n>>8&255,r[2]=255&n):h.test(t)&&(n=t.match(f),r[0]=parseInt(n[1]),r[1]=parseInt(n[2]),r[2]=parseInt(n[3])),!e)for(var i=0;i<3;++i)r[i]=r[i]/255;return r}function u(t,e){var r,n;if("string"!=typeof t)return t;if(r=[],"#"===t[0]?(t=t.substr(1),3===t.length&&(t+=t),n=parseInt(t,16),r[0]=n>>16&255,r[1]=n>>8&255,r[2]=255&n):h.test(t)&&(n=t.match(f),r[0]=parseInt(n[1]),r[1]=parseInt(n[2]),r[2]=parseInt(n[3]),n[4]?r[3]=parseFloat(n[4]):r[3]=1),!e)for(var i=0;i<3;++i)r[i]=r[i]/255;return r}var c={},h=/^rgba?\(\s*\d{1,3}\s*,\s*\d{1,3}\s*,\s*\d{1,3}\s*(,.*)?\)$/,f=/^rgba?\(\s*(\d{1,3})\s*,\s*(\d{1,3})\s*,\s*(\d{1,3})\s*,?\s*(.*)?\)$/;return c.isPlainObject=t,c.linspace=e,c.zip3=n,c.sum=i,c.zip=r,c.isEqual=s,c.copy2D=a,c.copy1D=o,c.str2RgbArray=l,c.str2RgbaArray=u,c};e.exports=n()},{}],36:[function(t,e,r){(function(r){"use strict";function n(t,e){if(t===e)return 0;for(var r=t.length,n=e.length,i=0,a=Math.min(r,n);i=0;s--)if(l[s]!==u[s])return!1;for(s=l.length-1;s>=0;s--)if(o=l[s],!d(t[o],e[o],r,n))return!1;return!0}function g(t,e,r){d(t,e,!0)&&h(t,e,r,"notDeepStrictEqual",g)}function v(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)&&e.call({},t)===!0}function y(t){var e;try{t()}catch(t){e=t}return e}function x(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=y(e),n=(r&&r.name?" ("+r.name+").":".")+(n?" "+n:"."),t&&!i&&h(i,r,"Missing expected exception"+n);var a="string"==typeof n,o=!t&&b.isError(i),s=!t&&i&&!r;if((o&&a&&v(i,r)||s)&&h(i,r,"Got unwanted exception"+n),t&&i&&r&&!v(i,r)||!t&&i)throw i}var b=t("util/"),_=Object.prototype.hasOwnProperty,w=Array.prototype.slice,M=function(){return"foo"===function(){}.name}(),A=e.exports=f,k=/\s*function\s+([^\(\s]*)\s*/;A.AssertionError=function(t){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=c(this),this.generatedMessage=!0);var e=t.stackStartFunction||h;if(Error.captureStackTrace)Error.captureStackTrace(this,e);else{var r=new Error;if(r.stack){var n=r.stack,i=s(e),a=n.indexOf("\n"+i);if(a>=0){var o=n.indexOf("\n",a+1);n=n.substring(o+1)}this.stack=n}}},b.inherits(A.AssertionError,Error),A.fail=h,A.ok=f,A.equal=function(t,e,r){t!=e&&h(t,e,r,"==",A.equal)},A.notEqual=function(t,e,r){t==e&&h(t,e,r,"!=",A.notEqual)},A.deepEqual=function(t,e,r){d(t,e,!1)||h(t,e,r,"deepEqual",A.deepEqual)},A.deepStrictEqual=function(t,e,r){d(t,e,!0)||h(t,e,r,"deepStrictEqual",A.deepStrictEqual)},A.notDeepEqual=function(t,e,r){d(t,e,!1)&&h(t,e,r,"notDeepEqual",A.notDeepEqual)},A.notDeepStrictEqual=g,A.strictEqual=function(t,e,r){t!==e&&h(t,e,r,"===",A.strictEqual)},A.notStrictEqual=function(t,e,r){t===e&&h(t,e,r,"!==",A.notStrictEqual)},A.throws=function(t,e,r){x(!0,t,e,r)},A.doesNotThrow=function(t,e,r){x(!1,t,e,r)},A.ifError=function(t){if(t)throw t};var T=Object.keys||function(t){var e=[];for(var r in t)_.call(t,r)&&e.push(r);return e}}).call(this,"undefined"!=typeof global?global:"undefined"!=typeof self?self:"undefined"!=typeof window?window:{})},{"util/":510}],37:[function(t,e,r){e.exports=function(t){return atob(t)}},{}],38:[function(t,e,r){"use strict";function n(t){for(var e=0,r=0;r0?r=r.shln(h):h<0&&(c=c.shln(-h)),l(r,c)}var i=t("./is-rat"),a=t("./lib/is-bn"),o=t("./lib/num-to-bn"),s=t("./lib/str-to-bn"),l=t("./lib/rationalize"),u=t("./div");e.exports=n},{"./div":41,"./is-rat":43,"./lib/is-bn":47,"./lib/num-to-bn":48,"./lib/rationalize":49,"./lib/str-to-bn":50}],43:[function(t,e,r){"use strict";function n(t){return Array.isArray(t)&&2===t.length&&i(t[0])&&i(t[1])}var i=t("./lib/is-bn");e.exports=n},{"./lib/is-bn":47}],44:[function(t,e,r){"use strict";function n(t){return t.cmp(new i(0))}var i=t("bn.js");e.exports=n},{"bn.js":57}],45:[function(t,e,r){"use strict";function n(t){var e=t.length,r=t.words,n=0;if(1===e)n=r[0];else if(2===e)n=r[0]+67108864*r[1];else for(var n=0,i=0;i20?52:r+32}var i=t("double-bits"),a=t("bit-twiddle").countTrailingZeros;e.exports=n},{"bit-twiddle":56,"double-bits":99}],47:[function(t,e,r){"use strict";function n(t){return t&&"object"==typeof t&&Boolean(t.words)}t("bn.js");e.exports=n},{"bn.js":57}],48:[function(t,e,r){"use strict";function n(t){var e=a.exponent(t);return e<52?new i(t):new i(t*Math.pow(2,52-e)).shln(e-52)}var i=t("bn.js"),a=t("double-bits");e.exports=n},{"bn.js":57,"double-bits":99}],49:[function(t,e,r){"use strict";function n(t,e){var r=a(t),n=a(e);if(0===r)return[i(0),i(1)];if(0===n)return[i(0),i(0)];n<0&&(t=t.neg(),e=e.neg());var o=t.gcd(e);return o.cmpn(1)?[t.div(o),e.div(o)]:[t,e]}var i=t("./num-to-bn"),a=t("./bn-sign");e.exports=n},{"./bn-sign":44,"./num-to-bn":48}],50:[function(t,e,r){"use strict";function n(t){return new i(t)}var i=t("bn.js");e.exports=n},{"bn.js":57}],51:[function(t,e,r){"use strict";function n(t,e){return i(t[0].mul(e[0]),t[1].mul(e[1]))}var i=t("./lib/rationalize");e.exports=n},{"./lib/rationalize":49}],52:[function(t,e,r){"use strict";function n(t){return i(t[0])*i(t[1])}var i=t("./lib/bn-sign");e.exports=n},{"./lib/bn-sign":44}],53:[function(t,e,r){"use strict";function n(t,e){return i(t[0].mul(e[1]).sub(t[1].mul(e[0])),t[1].mul(e[1]))}var i=t("./lib/rationalize"); +e.exports=n},{"./lib/rationalize":49}],54:[function(t,e,r){"use strict";function n(t){var e=t[0],r=t[1];if(0===e.cmpn(0))return 0;var n=e.divmod(r),o=n.div,s=i(o),l=n.mod;if(0===l.cmpn(0))return s;if(s){var u=a(s)+4,c=i(l.shln(u).divRound(r));return s<0&&(c=-c),s+c*Math.pow(2,-u)}var h=r.bitLength()-l.bitLength()+53,c=i(l.shln(h).divRound(r));return h<1023?c*Math.pow(2,-h):(c*=Math.pow(2,-1023),c*Math.pow(2,1023-h))}var i=t("./lib/bn-to-num"),a=t("./lib/ctz");e.exports=n},{"./lib/bn-to-num":45,"./lib/ctz":46}],55:[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){var a=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(""));return a()}e.exports={ge:i(">=",!1,"GE"),gt:i(">",!1,"GT"),lt:i("<",!0,"LT"),le:i("<=",!0,"LE"),eq:i("-",!0,"EQ",!0)}},{}],56:[function(t,e,r){"use strict";"use restrict";function n(t){var e=32;return t&=-t,t&&e--,65535&t&&(e-=16),16711935&t&&(e-=8),252645135&t&&(e-=4),858993459&t&&(e-=2),1431655765&t&&(e-=1),e}var i=32;r.INT_BITS=i,r.INT_MAX=2147483647,r.INT_MIN=-1<0)-(t<0)},r.abs=function(t){var e=t>>i-1;return(t^e)-e},r.min=function(t,e){return e^(t^e)&-(t65535)<<4,t>>>=e,r=(t>255)<<3,t>>>=r,e|=r,r=(t>15)<<2,t>>>=r,e|=r,r=(t>3)<<1,t>>>=r,e|=r,e|t>>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 t-=t>>>1&1431655765,t=(858993459&t)+(t>>>2&858993459),16843009*(t+(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,t+1},r.prevPow2=function(t){return t|=t>>>1,t|=t>>>2,t|=t>>>4,t|=t>>>8,t|=t>>>16,t-(t>>>1)},r.parity=function(t){return t^=t>>>16,t^=t>>>8,t^=t>>>4,t&=15,27030>>>t&1};var a=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<>>8&255]<<16|a[t>>>16&255]<<8|a[t>>>24&255]},r.interleave2=function(t,e){return t&=65535,t=16711935&(t|t<<8),t=252645135&(t|t<<4),t=858993459&(t|t<<2),t=1431655765&(t|t<<1),e&=65535,e=16711935&(e|e<<8),e=252645135&(e|e<<4),e=858993459&(e|e<<2),e=1431655765&(e|e<<1),t|e<<1},r.deinterleave2=function(t,e){return t=t>>>e&1431655765,t=858993459&(t|t>>>1),t=252645135&(t|t>>>2),t=16711935&(t|t>>>4),t=65535&(t|t>>>16),t<<16>>16},r.interleave3=function(t,e,r){return t&=1023,t=4278190335&(t|t<<16),t=251719695&(t|t<<8),t=3272356035&(t|t<<4),t=1227133513&(t|t<<2),e&=1023,e=4278190335&(e|e<<16),e=251719695&(e|e<<8),e=3272356035&(e|e<<4),e=1227133513&(e|e<<2),t|=e<<1,r&=1023,r=4278190335&(r|r<<16),r=251719695&(r|r<<8),r=3272356035&(r|r<<4),r=1227133513&(r|r<<2),t|r<<2},r.deinterleave3=function(t,e){return t=t>>>e&1227133513,t=3272356035&(t|t>>>2),t=251719695&(t|t>>>4),t=4278190335&(t|t>>>8),t=1023&(t|t>>>16),t<<22>>22},r.nextCombination=function(t){var e=t|t-1;return e+1|(~e&-~e)-1>>>n(t)+1}},{}],57:[function(t,e,r){!function(t,e){"use strict";function r(t,e){if(!t)throw new Error(e||"Assertion failed")}function n(t,e){t.super_=e;var r=function(){};r.prototype=e.prototype,t.prototype=new r,t.prototype.constructor=t}function i(t,e,r){return null!==t&&"object"==typeof t&&Array.isArray(t.words)?t:(this.sign=!1,this.words=null,this.length=0,this.red=null,"le"!==e&&"be"!==e||(r=e,e=10),void(null!==t&&this._init(t||0,e||10,r||"be")))}function a(t,e,r){for(var n=0,i=Math.min(t.length,r),a=e;a=49&&o<=54?o-49+10:o>=17&&o<=22?o-17+10:15&o}return n}function o(t,e,r,n){for(var i=0,a=Math.min(t.length,r),o=e;o=49?s-49+10:s>=17?s-17+10:s}return i}function s(t,e){this.name=t,this.p=new i(e,16),this.n=this.p.bitLength(),this.k=new i(1).ishln(this.n).isub(this.p),this.tmp=this._tmp()}function l(){s.call(this,"k256","ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffffffe fffffc2f")}function u(){s.call(this,"p224","ffffffff ffffffff ffffffff ffffffff 00000000 00000000 00000001")}function c(){s.call(this,"p192","ffffffff ffffffff ffffffff fffffffe ffffffff ffffffff")}function h(){s.call(this,"25519","7fffffffffffffff ffffffffffffffff ffffffffffffffff ffffffffffffffed")}function f(t){if("string"==typeof t){var e=i._prime(t);this.m=e.p,this.prime=e}else this.m=t,this.prime=null}function d(t){f.call(this,t),this.shift=this.m.bitLength(),this.shift%26!==0&&(this.shift+=26-this.shift%26),this.r=new i(1).ishln(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.sign=!0,this.minv=this.minv.mod(this.r)}"object"==typeof t?t.exports=i:e.BN=i,i.BN=i,i.wordSize=26,i.prototype._init=function(t,e,n){if("number"==typeof t)return this._initNumber(t,e,n);if("object"==typeof t)return this._initArray(t,e,n);"hex"===e&&(e=16),r(e===(0|e)&&e>=2&&e<=36),t=t.toString().replace(/\s+/g,"");var i=0;"-"===t[0]&&i++,16===e?this._parseHex(t,i):this._parseBase(t,e,i),"-"===t[0]&&(this.sign=!0),this.strip(),"le"===n&&this._initArray(this.toArray(),e,n)},i.prototype._initNumber=function(t,e,n){t<0&&(this.sign=!0,t=-t),t<67108864?(this.words=[67108863&t],this.length=1):t<4503599627370496?(this.words=[67108863&t,t/67108864&67108863],this.length=2):(r(t<9007199254740992),this.words=[67108863&t,t/67108864&67108863,1],this.length=3),"le"===n&&this._initArray(this.toArray(),e,n)},i.prototype._initArray=function(t,e,n){if(r("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=0;i-=3){var s=t[i]|t[i-1]<<8|t[i-2]<<16;this.words[o]|=s<>>26-a&67108863,a+=24,a>=26&&(a-=26,o++)}else if("le"===n)for(var i=0,o=0;i>>26-a&67108863,a+=24,a>=26&&(a-=26,o++)}return this.strip()},i.prototype._parseHex=function(t,e){this.length=Math.ceil((t.length-e)/6),this.words=new Array(this.length);for(var r=0;r=e;r-=6){var o=a(t,r,r+6);this.words[i]|=o<>>26-n&4194303,n+=24,n>=26&&(n-=26,i++)}if(r+6!==e){var o=a(t,e,r+6);this.words[i]|=o<>>26-n&4194303}this.strip()},i.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,s=a%n,l=Math.min(a,a-s)+r,u=0,c=r;c1&&0===this.words[this.length-1];)this.length--;return this._normSign()},i.prototype._normSign=function(){return 1===this.length&&0===this.words[0]&&(this.sign=!1),this},i.prototype.inspect=function(){return(this.red?""};var p=["","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"],m=[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],g=[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];i.prototype.toString=function(t,e){if(t=t||10,16===t||"hex"===t){for(var n="",i=0,e=0|e||1,a=0,o=0;o>>24-i&16777215,n=0!==a||o!==this.length-1?p[6-l.length]+l+n:l+n,i+=2,i>=26&&(i-=26,o--)}for(0!==a&&(n=a.toString(16)+n);n.length%e!==0;)n="0"+n;return this.sign&&(n="-"+n),n}if(t===(0|t)&&t>=2&&t<=36){var u=m[t],c=g[t],n="",h=this.clone();for(h.sign=!1;0!==h.cmpn(0);){var f=h.modn(c).toString(t);h=h.idivn(c),n=0!==h.cmpn(0)?p[u-f.length]+f+n:f+n}return 0===this.cmpn(0)&&(n="0"+n),this.sign&&(n="-"+n),n}r(!1,"Base should be between 2 and 36")},i.prototype.toJSON=function(){return this.toString(16)},i.prototype.toArray=function(t){this.strip();var e=new Array(this.byteLength());e[0]=0;var r=this.clone();if("le"!==t)for(var n=0;0!==r.cmpn(0);n++){var i=r.andln(255);r.ishrn(8),e[e.length-n-1]=i}else for(var n=0;0!==r.cmpn(0);n++){var i=r.andln(255);r.ishrn(8),e[n]=i}return e},Math.clz32?i.prototype._countBits=function(t){return 32-Math.clz32(t)}:i.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},i.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},i.prototype.bitLength=function(){var t=0,e=this.words[this.length-1],t=this._countBits(e);return 26*(this.length-1)+t},i.prototype.zeroBits=function(){if(0===this.cmpn(0))return 0;for(var t=0,e=0;et.length?this.clone().ior(t):t.clone().ior(this)},i.prototype.iand=function(t){this.sign=this.sign&&t.sign;var e;e=this.length>t.length?t:this;for(var r=0;rt.length?this.clone().iand(t):t.clone().iand(this)},i.prototype.ixor=function(t){this.sign=this.sign||t.sign;var e,r;this.length>t.length?(e=this,r=t):(e=t,r=this);for(var n=0;nt.length?this.clone().ixor(t):t.clone().ixor(this)},i.prototype.setn=function(t,e){r("number"==typeof t&&t>=0);for(var n=t/26|0,i=t%26;this.length<=n;)this.words[this.length++]=0;return e?this.words[n]=this.words[n]|1<t.length?(r=this,n=t):(r=t,n=this);for(var i=0,a=0;a>>26}for(;0!==i&&a>>26}if(this.length=r.length,0!==i)this.words[this.length]=i,this.length++;else if(r!==this)for(;at.length?this.clone().iadd(t):t.clone().iadd(this)},i.prototype.isub=function(t){if(t.sign){t.sign=!1;var e=this.iadd(t);return t.sign=!0,e._normSign()}if(this.sign)return this.sign=!1,this.iadd(t),this.sign=!0,this._normSign();var r=this.cmp(t);if(0===r)return this.sign=!1,this.length=1,this.words[0]=0,this;var n,i;r>0?(n=this,i=t):(n=t,i=this);for(var a=0,o=0;o>26,this.words[o]=67108863&e}for(;0!==a&&o>26,this.words[o]=67108863&e}if(0===a&&o>>26,a=67108863&r,o=Math.min(n,t.length-1),s=Math.max(0,n-this.length+1);s<=o;s++){var l=n-s,u=0|this.words[l],c=0|t.words[s],h=u*c,f=67108863&h;i=i+(h/67108864|0)|0,f=f+a|0,a=67108863&f,i=i+(f>>>26)|0}e.words[n]=a,r=i}return 0!==r?e.words[n]=r:e.length--,e.strip()},i.prototype._bigMulTo=function(t,e){e.sign=t.sign!==this.sign,e.length=this.length+t.length;for(var r=0,n=0,i=0;i>>26)|0,n+=a>>>26,a&=67108863}e.words[i]=o,r=a,a=n}return 0!==r?e.words[i]=r:e.length--,e.strip()},i.prototype.mulTo=function(t,e){var r;return r=this.length+t.length<63?this._smallMulTo(t,e):this._bigMulTo(t,e)},i.prototype.mul=function(t){var e=new i(null);return e.words=new Array(this.length+t.length),this.mulTo(t,e)},i.prototype.imul=function(t){if(0===this.cmpn(0)||0===t.cmpn(0))return this.words[0]=0,this.length=1,this;var e=this.length,r=t.length;this.sign=t.sign!==this.sign,this.length=this.length+t.length,this.words[this.length-1]=0;for(var n=this.length-2;n>=0;n--){for(var i=0,a=0,o=Math.min(n,r-1),s=Math.max(0,n-e+1);s<=o;s++){var l=n-s,u=this.words[l],c=t.words[s],h=u*c,f=67108863&h;i+=h/67108864|0,f+=a,a=67108863&f,i+=f>>>26}this.words[n]=a,this.words[n+1]+=i,i=0}for(var i=0,l=1;l>>26}return this.strip()},i.prototype.imuln=function(t){r("number"==typeof t);for(var e=0,n=0;n>=26,e+=i/67108864|0,e+=a>>>26,this.words[n]=67108863&a}return 0!==e&&(this.words[n]=e,this.length++),this},i.prototype.muln=function(t){return this.clone().imuln(t)},i.prototype.sqr=function(){return this.mul(this)},i.prototype.isqr=function(){return this.mul(this)},i.prototype.ishln=function(t){r("number"==typeof t&&t>=0);var e=t%26,n=(t-e)/26,i=67108863>>>26-e<<26-e;if(0!==e){for(var a=0,o=0;o>>26-e}a&&(this.words[o]=a,this.length++)}if(0!==n){for(var o=this.length-1;o>=0;o--)this.words[o+n]=this.words[o];for(var o=0;o=0);var i;i=e?(e-e%26)/26:0;var a=t%26,o=Math.min((t-a)/26,this.length),s=67108863^67108863>>>a<o){this.length-=o;for(var u=0;u=0&&(0!==c||u>=i);u--){var h=this.words[u];this.words[u]=c<<26-a|h>>>a,c=h&s}return l&&0!==c&&(l.words[l.length++]=c),0===this.length&&(this.words[0]=0,this.length=1),this.strip(),this},i.prototype.shln=function(t){return this.clone().ishln(t)},i.prototype.shrn=function(t){return this.clone().ishrn(t)},i.prototype.testn=function(t){r("number"==typeof t&&t>=0);var e=t%26,n=(t-e)/26,i=1<=0);var e=t%26,n=(t-e)/26;if(r(!this.sign,"imaskn works only with positive numbers"),0!==e&&n++,this.length=Math.min(n,this.length),0!==e){var i=67108863^67108863>>>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},i.prototype.isubn=function(t){if(r("number"==typeof t),t<0)return this.iaddn(-t);if(this.sign)return this.sign=!1,this.iaddn(t),this.sign=!0,this;this.words[0]-=t;for(var e=0;e>26)-(u/67108864|0),this.words[i+n]=67108863&l}for(;i>26,this.words[i+n]=67108863&l}if(0===s)return this.strip();r(s===-1),s=0;for(var i=0;i>26,this.words[i]=67108863&l}return this.sign=!0,this.strip()},i.prototype._wordDiv=function(t,e){var r=this.length-t.length,n=this.clone(),a=t,o=a.words[a.length-1],s=this._countBits(o);r=26-s,0!==r&&(a=a.shln(r),n.ishln(r),o=a.words[a.length-1]);var l,u=n.length-a.length;if("mod"!==e){l=new i(null),l.length=u+1,l.words=new Array(l.length);for(var c=0;c=0;f--){var d=67108864*n.words[a.length+f]+n.words[a.length+f-1];for(d=Math.min(d/o|0,67108863),n._ishlnsubmul(a,d,f);n.sign;)d--,n.sign=!1,n._ishlnsubmul(a,1,f),0!==n.cmpn(0)&&(n.sign=!n.sign);l&&(l.words[f]=d)}return l&&l.strip(),n.strip(),"div"!==e&&0!==r&&n.ishrn(r),{div:l?l:null,mod:n}},i.prototype.divmod=function(t,e){if(r(0!==t.cmpn(0)),this.sign&&!t.sign){var n,a,o=this.neg().divmod(t,e);return"mod"!==e&&(n=o.div.neg()),"div"!==e&&(a=0===o.mod.cmpn(0)?o.mod:t.sub(o.mod)),{div:n,mod:a}}if(!this.sign&&t.sign){var n,o=this.divmod(t.neg(),e);return"mod"!==e&&(n=o.div.neg()),{div:n,mod:o.mod}}return this.sign&&t.sign?this.neg().divmod(t.neg(),e):t.length>this.length||this.cmp(t)<0?{div:new i(0),mod:this}:1===t.length?"div"===e?{div:this.divn(t.words[0]),mod:null}:"mod"===e?{div:null,mod:new i(this.modn(t.words[0]))}:{div:this.divn(t.words[0]),mod:new i(this.modn(t.words[0]))}:this._wordDiv(t,e)},i.prototype.div=function(t){return this.divmod(t,"div").div},i.prototype.mod=function(t){return this.divmod(t,"mod").mod},i.prototype.divRound=function(t){var e=this.divmod(t);if(0===e.mod.cmpn(0))return e.div;var r=e.div.sign?e.mod.isub(t):e.mod,n=t.shrn(1),i=t.andln(1),a=r.cmp(n);return a<0||1===i&&0===a?e.div:e.div.sign?e.div.isubn(1):e.div.iaddn(1)},i.prototype.modn=function(t){r(t<=67108863);for(var e=(1<<26)%t,n=0,i=this.length-1;i>=0;i--)n=(e*n+this.words[i])%t;return n},i.prototype.idivn=function(t){r(t<=67108863);for(var e=0,n=this.length-1;n>=0;n--){var i=this.words[n]+67108864*e;this.words[n]=i/t|0,e=i%t}return this.strip()},i.prototype.divn=function(t){return this.clone().idivn(t)},i.prototype.egcd=function(t){r(!t.sign),r(0!==t.cmpn(0));var e=this,n=t.clone();e=e.sign?e.mod(t):e.clone();for(var a=new i(1),o=new i(0),s=new i(0),l=new i(1),u=0;e.isEven()&&n.isEven();)e.ishrn(1),n.ishrn(1),++u;for(var c=n.clone(),h=e.clone();0!==e.cmpn(0);){for(;e.isEven();)e.ishrn(1),a.isEven()&&o.isEven()?(a.ishrn(1),o.ishrn(1)):(a.iadd(c).ishrn(1),o.isub(h).ishrn(1));for(;n.isEven();)n.ishrn(1),s.isEven()&&l.isEven()?(s.ishrn(1),l.ishrn(1)):(s.iadd(c).ishrn(1),l.isub(h).ishrn(1));e.cmp(n)>=0?(e.isub(n),a.isub(s),o.isub(l)):(n.isub(e),s.isub(a),l.isub(o))}return{a:s,b:l,gcd:n.ishln(u)}},i.prototype._invmp=function(t){r(!t.sign),r(0!==t.cmpn(0));var e=this,n=t.clone();e=e.sign?e.mod(t):e.clone();for(var a=new i(1),o=new i(0),s=n.clone();e.cmpn(1)>0&&n.cmpn(1)>0;){for(;e.isEven();)e.ishrn(1),a.isEven()?a.ishrn(1):a.iadd(s).ishrn(1);for(;n.isEven();)n.ishrn(1),o.isEven()?o.ishrn(1):o.iadd(s).ishrn(1);e.cmp(n)>=0?(e.isub(n),a.isub(o)):(n.isub(e),o.isub(a))}return 0===e.cmpn(1)?a:o},i.prototype.gcd=function(t){if(0===this.cmpn(0))return t.clone();if(0===t.cmpn(0))return this.clone();var e=this.clone(),r=t.clone();e.sign=!1,r.sign=!1;for(var n=0;e.isEven()&&r.isEven();n++)e.ishrn(1),r.ishrn(1);for(;;){for(;e.isEven();)e.ishrn(1);for(;r.isEven();)r.ishrn(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.ishln(n)},i.prototype.invm=function(t){return this.egcd(t).a.mod(t)},i.prototype.isEven=function(){return 0===(1&this.words[0])},i.prototype.isOdd=function(){return 1===(1&this.words[0])},i.prototype.andln=function(t){return this.words[0]&t},i.prototype.bincn=function(t){r("number"==typeof t);var e=t%26,n=(t-e)/26,i=1<>>26,s&=67108863,this.words[a]=s}return 0!==o&&(this.words[a]=o,this.length++),this},i.prototype.cmpn=function(t){var e=t<0;if(e&&(t=-t),this.sign&&!e)return-1;if(!this.sign&&e)return 1;t&=67108863,this.strip();var r;if(this.length>1)r=1;else{var n=this.words[0];r=n===t?0:nt.length)return 1;if(this.length=0;r--){var n=this.words[r],i=t.words[r];if(n!==i){ni&&(e=1);break}}return e},i.red=function(t){return new f(t)},i.prototype.toRed=function(t){return r(!this.red,"Already a number in reduction context"),r(!this.sign,"red works only with positives"),t.convertTo(this)._forceRed(t)},i.prototype.fromRed=function(){return r(this.red,"fromRed works only with numbers in reduction context"),this.red.convertFrom(this)},i.prototype._forceRed=function(t){return this.red=t,this},i.prototype.forceRed=function(t){return r(!this.red,"Already a number in reduction context"),this._forceRed(t)},i.prototype.redAdd=function(t){return r(this.red,"redAdd works only with red numbers"),this.red.add(this,t)},i.prototype.redIAdd=function(t){return r(this.red,"redIAdd works only with red numbers"),this.red.iadd(this,t)},i.prototype.redSub=function(t){return r(this.red,"redSub works only with red numbers"),this.red.sub(this,t)},i.prototype.redISub=function(t){return r(this.red,"redISub works only with red numbers"),this.red.isub(this,t)},i.prototype.redShl=function(t){return r(this.red,"redShl works only with red numbers"),this.red.shl(this,t)},i.prototype.redMul=function(t){return r(this.red,"redMul works only with red numbers"),this.red._verify2(this,t),this.red.mul(this,t)},i.prototype.redIMul=function(t){return r(this.red,"redMul works only with red numbers"),this.red._verify2(this,t),this.red.imul(this,t)},i.prototype.redSqr=function(){return r(this.red,"redSqr works only with red numbers"),this.red._verify1(this),this.red.sqr(this)},i.prototype.redISqr=function(){return r(this.red,"redISqr works only with red numbers"),this.red._verify1(this),this.red.isqr(this)},i.prototype.redSqrt=function(){return r(this.red,"redSqrt works only with red numbers"),this.red._verify1(this),this.red.sqrt(this)},i.prototype.redInvm=function(){return r(this.red,"redInvm works only with red numbers"),this.red._verify1(this),this.red.invm(this)},i.prototype.redNeg=function(){return r(this.red,"redNeg works only with red numbers"),this.red._verify1(this),this.red.neg(this)},i.prototype.redPow=function(t){return r(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};s.prototype._tmp=function(){var t=new i(null);return t.words=new Array(Math.ceil(this.n/13)),t},s.prototype.ireduce=function(t){var e,r=t;do this.split(r,this.tmp),r=this.imulK(r),r=r.iadd(this.tmp),e=r.bitLength();while(e>this.n);var n=e0?r.isub(this.p):r.strip(),r},s.prototype.split=function(t,e){t.ishrn(this.n,0,e)},s.prototype.imulK=function(t){return t.imul(this.k)},n(l,s),l.prototype.split=function(t,e){for(var r=4194303,n=Math.min(t.length,9),i=0;i>>22,a=o}t.words[i-10]=a>>>22,t.length-=9},l.prototype.imulK=function(t){t.words[t.length]=0,t.words[t.length+1]=0,t.length+=2;for(var e,r=0,n=0;n>>=26,t.words[r]=i,e=n}return 0!==e&&(t.words[t.length++]=e),t},i._prime=function t(e){if(v[e])return v[e];var t;if("k256"===e)t=new l;else if("p224"===e)t=new u;else if("p192"===e)t=new c;else{if("p25519"!==e)throw new Error("Unknown prime "+e);t=new h}return v[e]=t,t},f.prototype._verify1=function(t){r(!t.sign,"red works only with positives"),r(t.red,"red works only with red numbers")},f.prototype._verify2=function(t,e){r(!t.sign&&!e.sign,"red works only with positives"),r(t.red&&t.red===e.red,"red works only with red numbers")},f.prototype.imod=function(t){return this.prime?this.prime.ireduce(t)._forceRed(this):t.mod(this.m)._forceRed(this)},f.prototype.neg=function(t){var e=t.clone();return e.sign=!e.sign,e.iadd(this.m)._forceRed(this)},f.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)},f.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},f.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)},f.prototype.isub=function(t,e){this._verify2(t,e);var r=t.isub(e);return r.cmpn(0)<0&&r.iadd(this.m),r},f.prototype.shl=function(t,e){return this._verify1(t),this.imod(t.shln(e))},f.prototype.imul=function(t,e){return this._verify2(t,e),this.imod(t.imul(e))},f.prototype.mul=function(t,e){return this._verify2(t,e),this.imod(t.mul(e))},f.prototype.isqr=function(t){return this.imul(t,t)},f.prototype.sqr=function(t){return this.mul(t,t)},f.prototype.sqrt=function(t){if(0===t.cmpn(0))return t.clone();var e=this.m.andln(3);if(r(e%2===1),3===e){var n=this.m.add(new i(1)).ishrn(2),a=this.pow(t,n);return a}for(var o=this.m.subn(1),s=0;0!==o.cmpn(0)&&0===o.andln(1);)s++,o.ishrn(1);r(0!==o.cmpn(0));var l=new i(1).toRed(this),u=l.redNeg(),c=this.m.subn(1).ishrn(1),h=this.m.bitLength();for(h=new i(2*h*h).toRed(this);0!==this.pow(h,c).cmp(u);)h.redIAdd(u);for(var f=this.pow(h,o),a=this.pow(t,o.addn(1).ishrn(1)),d=this.pow(t,o),p=s;0!==d.cmp(l);){for(var m=d,g=0;0!==m.cmp(l);g++)m=m.redSqr();r(g=0?a=i.isub(this.m):i.cmpn(0)<0&&(a=i.iadd(this.m)),a._forceRed(this)},d.prototype.mul=function(t,e){if(0===t.cmpn(0)||0===e.cmpn(0))return new i(0)._forceRed(this);var r=t.mul(e),n=r.maskn(this.shift).mul(this.minv).imaskn(this.shift).mul(this.m),a=r.isub(n).ishrn(this.shift),o=a;return a.cmp(this.m)>=0?o=a.isub(this.m):a.cmpn(0)<0&&(o=a.iadd(this.m)),o._forceRed(this)},d.prototype.invm=function(t){var e=this.imod(t._invmp(this.m).mul(this.r2));return e._forceRed(this)}}("undefined"==typeof e||e,this)},{}],58:[function(t,e,r){"use strict";function n(t){var e,r,n,i=t.length,a=0;for(e=0;e>>1;if(!(s<=0)){var l,u=h.mallocDouble(2*s*a),c=h.mallocInt32(a);if(a=i(t,s,u,c),a>0){if(1===s&&n)f.init(a),l=f.sweepComplete(s,r,0,a,u,c,0,a,u,c);else{var p=h.mallocDouble(2*s*o),m=h.mallocInt32(o);o=i(e,s,p,m),o>0&&(f.init(a+o),l=1===s?f.sweepBipartite(s,r,0,a,u,c,0,o,p,m):d(s,r,n,a,u,c,o,p,m),h.free(p),h.free(m))}h.free(u),h.free(c)}return l}}}function o(t,e){c.push([t,e])}function s(t){return c=[],a(t,t,o,!0),c}function l(t,e){return c=[],a(t,e,o,!1),c}function u(t,e,r){switch(arguments.length){case 1:return s(t);case 2:return"function"==typeof e?a(t,t,e,!0):l(t,e);case 3:return a(t,e,r,!1);default:throw new Error("box-intersect: Invalid arguments")}}e.exports=u;var c,h=t("typedarray-pool"),f=t("./lib/sweep"),d=t("./lib/intersect"); +},{"./lib/intersect":61,"./lib/sweep":65,"typedarray-pool":502}],60:[function(t,e,r){"use strict";function n(t,e,r){var n="bruteForce"+(t?"Red":"Blue")+(e?"Flip":"")+(r?"Full":""),i=["function ",n,"(",w.join(),"){","var ",u,"=2*",a,";"],l="for(var i="+c+","+p+"="+u+"*"+c+";i<"+h+";++i,"+p+"+="+u+"){var x0="+f+"["+o+"+"+p+"],x1="+f+"["+o+"+"+p+"+"+a+"],xi="+d+"[i];",M="for(var j="+m+","+x+"="+u+"*"+m+";j<"+g+";++j,"+x+"+="+u+"){var y0="+v+"["+o+"+"+x+"],"+(r?"y1="+v+"["+o+"+"+x+"+"+a+"],":"")+"yi="+y+"[j];";return t?i.push(l,_,":",M):i.push(M,_,":",l),r?i.push("if(y1"+g+"-"+m+"){"),t?(e(!0,!1),o.push("}else{"),e(!1,!1)):(o.push("if("+l+"){"),e(!0,!0),o.push("}else{"),e(!0,!1),o.push("}}else{if("+l+"){"),e(!1,!0),o.push("}else{"),e(!1,!1),o.push("}")),o.push("}}return "+r);var s=i.join("")+o.join(""),u=new Function(s);return u()}var a="d",o="ax",s="vv",l="fp",u="es",c="rs",h="re",f="rb",d="ri",p="rp",m="bs",g="be",v="bb",y="bi",x="bp",b="rv",_="Q",w=[a,o,s,c,h,f,d,m,g,v,y];r.partial=i(!1),r.full=i(!0)},{}],61:[function(t,e,r){"use strict";function n(t,e){var r=8*u.log2(e+1)*(t+1)|0,n=u.nextPow2(k*r);S.length0;){I-=1;var D=I*k,P=S[D],O=S[D+1],R=S[D+2],F=S[D+3],j=S[D+4],N=S[D+5],B=I*T,U=L[B],V=L[B+1],q=1&N,H=!!(16&N),Y=l,G=u,X=m,W=E;if(q&&(Y=m,G=E,X=l,W=u),!(2&N&&(R=_(t,P,O,R,Y,G,V),O>=R)||4&N&&(O=w(t,P,O,R,Y,G,U),O>=R))){var Z=R-O,J=j-F;if(H){if(t*Z*(Z+J)=p0)&&!(p1>=hi)",["p0","p1"]),b=m("lo===p0",["p0"]),_=m("lor&&i[h+e]>u;--c,h-=o){for(var f=h,d=h+o,p=0;p>>1,f=2*t,d=h,p=a[f*h+e];u=x?(d=y,p=x):v>=_?(d=g,p=v):(d=b,p=_):x>=_?(d=y,p=x):_>=v?(d=g,p=v):(d=b,p=_);for(var w=f*(c-1),M=f*d,A=0;A=0&&n.push("lo=e[k+n]"),t.indexOf("hi")>=0&&n.push("hi=e[k+o]"),r.push(i.replace("_",n.join()).replace("$",t)),Function.apply(void 0,r)}e.exports=n;var i="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"},{}],64:[function(t,e,r){"use strict";function n(t,e){e<=4*f?i(0,e-1,t):h(0,e-1,t)}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 u=r[l-2],c=r[l-1];if(ur[e+1])}function c(t,e,r,n){t*=2;var i=n[t];return i>1,g=m-n,v=m+n,y=d,x=g,b=m,_=v,w=p,M=t+1,A=e-1,k=0;u(y,x,r)&&(k=y,y=x,x=k),u(_,w,r)&&(k=_,_=w,w=k),u(y,b,r)&&(k=y,y=b,b=k),u(x,b,r)&&(k=x,x=b,b=k),u(y,_,r)&&(k=y,y=_,_=k),u(b,_,r)&&(k=b,b=_,_=k),u(x,w,r)&&(k=x,x=w,w=k),u(x,b,r)&&(k=x,x=b,b=k),u(_,w,r)&&(k=_,_=w,w=k);for(var T=r[2*x],E=r[2*x+1],S=r[2*_],L=r[2*_+1],C=2*y,I=2*b,z=2*w,D=2*d,P=2*m,O=2*p,R=0;R<2;++R){var F=r[C+R],j=r[I+R],N=r[z+R];r[D+R]=F,r[P+R]=j,r[O+R]=N}o(g,t,r),o(v,e,r);for(var B=M;B<=A;++B)if(c(B,T,E,r))B!==M&&a(B,M,r),++M;else if(!c(B,S,L,r))for(;;){if(c(A,S,L,r)){c(A,T,E,r)?(s(B,M,A,r),++M,--A):(a(B,A,r),--A);break}if(--A>>1;f(_,E);for(var S=0,L=0,M=0;M=d)C=C-d|0,i(v,y,L--,C);else if(C>=0)i(m,g,S--,C);else if(C<=-d){C=-C-d|0;for(var I=0;I>>1;f(_,S);for(var L=0,C=0,I=0,A=0;A>1===_[2*A+3]>>1&&(D=2,A+=1),z<0){for(var P=-(z>>1)-1,O=0;O>1)-1;0===D?i(m,g,L--,P):1===D?i(v,y,C--,P):2===D&&i(x,b,I--,P)}}}function l(t,e,r,n,o,s,l,u,c,h,p,v){var y=0,x=2*t,b=e,w=e+t,M=1,A=1;n?A=d:M=d;for(var k=o;k>>1;f(_,L);for(var C=0,k=0;k=d?(z=!n,T-=d):(z=!!n,T-=1),z)a(m,g,C++,T);else{var D=v[T],P=x*T,O=p[P+e+1],R=p[P+e+1+t];t:for(var F=0;F>>1;f(_,M);for(var A=0,y=0;y=d)m[A++]=x-d;else{x-=1;var T=c[x],E=p*x,S=u[E+e+1],L=u[E+e+1+t];t:for(var C=0;C=0;--C)if(m[C]===x){for(var P=C+1;P=i())throw new RangeError("Attempt to allocate Buffer larger than maximum size: 0x"+i().toString(16)+" bytes");return 0|t}function g(t){return+t!=t&&(t=0),o.alloc(+t)}function v(t,e){if(o.isBuffer(t))return t.length;if("undefined"!=typeof ArrayBuffer&&"function"==typeof ArrayBuffer.isView&&(ArrayBuffer.isView(t)||t instanceof ArrayBuffer))return t.byteLength;"string"!=typeof t&&(t=""+t);var r=t.length;if(0===r)return 0;for(var n=!1;;)switch(e){case"ascii":case"latin1":case"binary":return r;case"utf8":case"utf-8":case void 0:return Y(t).length;case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return 2*r;case"hex":return r>>>1;case"base64":return W(t).length;default:if(n)return Y(t).length;e=(""+e).toLowerCase(),n=!0}}function y(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,r<=e)return"";for(t||(t="utf8");;)switch(t){case"hex":return D(this,e,r);case"utf8":case"utf-8":return L(this,e,r);case"ascii":return I(this,e,r);case"latin1":case"binary":return z(this,e,r);case"base64":return S(this,e,r);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return P(this,e,r);default:if(n)throw new TypeError("Unknown encoding: "+t);t=(t+"").toLowerCase(),n=!0}}function x(t,e,r){var n=t[e];t[e]=t[r],t[r]=n}function b(t,e,r,n,i){if(0===t.length)return-1;if("string"==typeof r?(n=r,r=0):r>2147483647?r=2147483647:r<-2147483648&&(r=-2147483648),r=+r,isNaN(r)&&(r=i?0:t.length-1),r<0&&(r=t.length+r),r>=t.length){if(i)return-1;r=t.length-1}else if(r<0){if(!i)return-1;r=0}if("string"==typeof e&&(e=o.from(e,n)),o.isBuffer(e))return 0===e.length?-1:_(t,e,r,n,i);if("number"==typeof e)return e&=255,o.TYPED_ARRAY_SUPPORT&&"function"==typeof Uint8Array.prototype.indexOf?i?Uint8Array.prototype.indexOf.call(t,e,r):Uint8Array.prototype.lastIndexOf.call(t,e,r):_(t,[e],r,n,i);throw new TypeError("val must be string, number or Buffer")}function _(t,e,r,n,i){function a(t,e){return 1===o?t[e]:t.readUInt16BE(e*o)}var o=1,s=t.length,l=e.length;if(void 0!==n&&(n=String(n).toLowerCase(),"ucs2"===n||"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}var u;if(i){var c=-1;for(u=r;us&&(r=s-l),u=r;u>=0;u--){for(var h=!0,f=0;fi&&(n=i)):n=i;var a=e.length;if(a%2!==0)throw new TypeError("Invalid hex string");n>a/2&&(n=a/2);for(var o=0;o239?4:a>223?3:a>191?2:1;if(i+s<=r){var l,u,c,h;switch(s){case 1:a<128&&(o=a);break;case 2:l=t[i+1],128===(192&l)&&(h=(31&a)<<6|63&l,h>127&&(o=h));break;case 3:l=t[i+1],u=t[i+2],128===(192&l)&&128===(192&u)&&(h=(15&a)<<12|(63&l)<<6|63&u,h>2047&&(h<55296||h>57343)&&(o=h));break;case 4:l=t[i+1],u=t[i+2],c=t[i+3],128===(192&l)&&128===(192&u)&&128===(192&c)&&(h=(15&a)<<18|(63&l)<<12|(63&u)<<6|63&c,h>65535&&h<1114112&&(o=h))}}null===o?(o=65533,s=1):o>65535&&(o-=65536,n.push(o>>>10&1023|55296),o=56320|1023&o),n.push(o),i+=s}return C(n)}function C(t){var e=t.length;if(e<=tt)return String.fromCharCode.apply(String,t);for(var r="",n=0;nn)&&(r=n);for(var i="",a=e;ar)throw new RangeError("Trying to access beyond buffer length")}function R(t,e,r,n,i,a){if(!o.isBuffer(t))throw new TypeError('"buffer" argument must be a Buffer instance');if(e>i||et.length)throw new RangeError("Index out of range")}function F(t,e,r,n){e<0&&(e=65535+e+1);for(var i=0,a=Math.min(t.length-r,2);i>>8*(n?i:1-i)}function j(t,e,r,n){e<0&&(e=4294967295+e+1);for(var i=0,a=Math.min(t.length-r,4);i>>8*(n?i:3-i)&255}function N(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 B(t,e,r,n,i){return i||N(t,e,r,4,3.4028234663852886e38,-3.4028234663852886e38),Q.write(t,e,r,n,23,4),r+4}function U(t,e,r,n,i){return i||N(t,e,r,8,1.7976931348623157e308,-1.7976931348623157e308),Q.write(t,e,r,n,52,8),r+8}function V(t){if(t=q(t).replace(et,""),t.length<2)return"";for(;t.length%4!==0;)t+="=";return t}function q(t){return t.trim?t.trim():t.replace(/^\s+|\s+$/g,"")}function H(t){return t<16?"0"+t.toString(16):t.toString(16)}function Y(t,e){e=e||1/0;for(var r,n=t.length,i=null,a=[],o=0;o55295&&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=(i-55296<<10|r-56320)+65536}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 G(t){for(var e=[],r=0;r>8,i=r%256,a.push(i),a.push(n);return a}function W(t){return K.toByteArray(V(t))}function Z(t,e,r,n){for(var i=0;i=e.length||i>=t.length);++i)e[i+r]=t[i];return i}function J(t){return t!==t}var K=t("base64-js"),Q=t("ieee754"),$=t("isarray");r.Buffer=o,r.SlowBuffer=g,r.INSPECT_MAX_BYTES=50,o.TYPED_ARRAY_SUPPORT=void 0!==e.TYPED_ARRAY_SUPPORT?e.TYPED_ARRAY_SUPPORT:n(),r.kMaxLength=i(),o.poolSize=8192,o._augment=function(t){return t.__proto__=o.prototype,t},o.from=function(t,e,r){return s(null,t,e,r)},o.TYPED_ARRAY_SUPPORT&&(o.prototype.__proto__=Uint8Array.prototype,o.__proto__=Uint8Array,"undefined"!=typeof Symbol&&Symbol.species&&o[Symbol.species]===o&&Object.defineProperty(o,Symbol.species,{value:null,configurable:!0})),o.alloc=function(t,e,r){return u(null,t,e,r)},o.allocUnsafe=function(t){return c(null,t)},o.allocUnsafeSlow=function(t){return c(null,t)},o.isBuffer=function(t){return!(null==t||!t._isBuffer)},o.compare=function(t,e){if(!o.isBuffer(t)||!o.isBuffer(e))throw new TypeError("Arguments must be Buffers");if(t===e)return 0;for(var r=t.length,n=e.length,i=0,a=Math.min(r,n);i0&&(t=this.toString("hex",0,e).match(/.{2}/g).join(" "),this.length>e&&(t+=" ... ")),""},o.prototype.compare=function(t,e,r,n,i){if(!o.isBuffer(t))throw new TypeError("Argument must be a Buffer");if(void 0===e&&(e=0),void 0===r&&(r=t?t.length:0),void 0===n&&(n=0),void 0===i&&(i=this.length),e<0||r>t.length||n<0||i>this.length)throw new RangeError("out of range index");if(n>=i&&e>=r)return 0;if(n>=i)return-1;if(e>=r)return 1;if(e>>>=0,r>>>=0,n>>>=0,i>>>=0,this===t)return 0;for(var a=i-n,s=r-e,l=Math.min(a,s),u=this.slice(n,i),c=t.slice(e,r),h=0;hi)&&(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 w(this,t,e,r);case"utf8":case"utf-8":return M(this,t,e,r);case"ascii":return A(this,t,e,r);case"latin1":case"binary":return k(this,t,e,r);case"base64":return T(this,t,e,r);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return E(this,t,e,r);default:if(a)throw new TypeError("Unknown encoding: "+n);n=(""+n).toLowerCase(),a=!0}},o.prototype.toJSON=function(){return{type:"Buffer",data:Array.prototype.slice.call(this._arr||this,0)}};var tt=4096;o.prototype.slice=function(t,e){var r=this.length;t=~~t,e=void 0===e?r:~~e,t<0?(t+=r,t<0&&(t=0)):t>r&&(t=r),e<0?(e+=r,e<0&&(e=0)):e>r&&(e=r),e0&&(i*=256);)n+=this[t+--e]*i;return n},o.prototype.readUInt8=function(t,e){return e||O(t,1,this.length),this[t]},o.prototype.readUInt16LE=function(t,e){return e||O(t,2,this.length),this[t]|this[t+1]<<8},o.prototype.readUInt16BE=function(t,e){return e||O(t,2,this.length),this[t]<<8|this[t+1]},o.prototype.readUInt32LE=function(t,e){return e||O(t,4,this.length),(this[t]|this[t+1]<<8|this[t+2]<<16)+16777216*this[t+3]},o.prototype.readUInt32BE=function(t,e){return e||O(t,4,this.length),16777216*this[t]+(this[t+1]<<16|this[t+2]<<8|this[t+3])},o.prototype.readIntLE=function(t,e,r){t|=0,e|=0,r||O(t,e,this.length);for(var n=this[t],i=1,a=0;++a=i&&(n-=Math.pow(2,8*e)),n},o.prototype.readIntBE=function(t,e,r){t|=0,e|=0,r||O(t,e,this.length);for(var n=e,i=1,a=this[t+--n];n>0&&(i*=256);)a+=this[t+--n]*i;return i*=128,a>=i&&(a-=Math.pow(2,8*e)),a},o.prototype.readInt8=function(t,e){return e||O(t,1,this.length),128&this[t]?(255-this[t]+1)*-1:this[t]},o.prototype.readInt16LE=function(t,e){e||O(t,2,this.length);var r=this[t]|this[t+1]<<8;return 32768&r?4294901760|r:r},o.prototype.readInt16BE=function(t,e){e||O(t,2,this.length);var r=this[t+1]|this[t]<<8;return 32768&r?4294901760|r:r},o.prototype.readInt32LE=function(t,e){return e||O(t,4,this.length),this[t]|this[t+1]<<8|this[t+2]<<16|this[t+3]<<24},o.prototype.readInt32BE=function(t,e){return e||O(t,4,this.length),this[t]<<24|this[t+1]<<16|this[t+2]<<8|this[t+3]},o.prototype.readFloatLE=function(t,e){return e||O(t,4,this.length),Q.read(this,t,!0,23,4)},o.prototype.readFloatBE=function(t,e){return e||O(t,4,this.length),Q.read(this,t,!1,23,4)},o.prototype.readDoubleLE=function(t,e){return e||O(t,8,this.length),Q.read(this,t,!0,52,8)},o.prototype.readDoubleBE=function(t,e){return e||O(t,8,this.length),Q.read(this,t,!1,52,8)},o.prototype.writeUIntLE=function(t,e,r,n){if(t=+t,e|=0,r|=0,!n){var i=Math.pow(2,8*r)-1;R(this,t,e,r,i,0)}var a=1,o=0;for(this[e]=255&t;++o=0&&(o*=256);)this[e+a]=t/o&255;return e+r},o.prototype.writeUInt8=function(t,e,r){return t=+t,e|=0,r||R(this,t,e,1,255,0),o.TYPED_ARRAY_SUPPORT||(t=Math.floor(t)),this[e]=255&t,e+1},o.prototype.writeUInt16LE=function(t,e,r){return t=+t,e|=0,r||R(this,t,e,2,65535,0),o.TYPED_ARRAY_SUPPORT?(this[e]=255&t,this[e+1]=t>>>8):F(this,t,e,!0),e+2},o.prototype.writeUInt16BE=function(t,e,r){return t=+t,e|=0,r||R(this,t,e,2,65535,0),o.TYPED_ARRAY_SUPPORT?(this[e]=t>>>8,this[e+1]=255&t):F(this,t,e,!1),e+2},o.prototype.writeUInt32LE=function(t,e,r){return t=+t,e|=0,r||R(this,t,e,4,4294967295,0),o.TYPED_ARRAY_SUPPORT?(this[e+3]=t>>>24,this[e+2]=t>>>16,this[e+1]=t>>>8,this[e]=255&t):j(this,t,e,!0),e+4},o.prototype.writeUInt32BE=function(t,e,r){return t=+t,e|=0,r||R(this,t,e,4,4294967295,0),o.TYPED_ARRAY_SUPPORT?(this[e]=t>>>24,this[e+1]=t>>>16,this[e+2]=t>>>8,this[e+3]=255&t):j(this,t,e,!1),e+4},o.prototype.writeIntLE=function(t,e,r,n){if(t=+t,e|=0,!n){var i=Math.pow(2,8*r-1);R(this,t,e,r,i-1,-i)}var a=0,o=1,s=0;for(this[e]=255&t;++a>0)-s&255;return e+r},o.prototype.writeIntBE=function(t,e,r,n){if(t=+t,e|=0,!n){var i=Math.pow(2,8*r-1);R(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},o.prototype.writeInt8=function(t,e,r){return t=+t,e|=0,r||R(this,t,e,1,127,-128),o.TYPED_ARRAY_SUPPORT||(t=Math.floor(t)),t<0&&(t=255+t+1),this[e]=255&t,e+1},o.prototype.writeInt16LE=function(t,e,r){return t=+t,e|=0,r||R(this,t,e,2,32767,-32768),o.TYPED_ARRAY_SUPPORT?(this[e]=255&t,this[e+1]=t>>>8):F(this,t,e,!0),e+2},o.prototype.writeInt16BE=function(t,e,r){return t=+t,e|=0,r||R(this,t,e,2,32767,-32768),o.TYPED_ARRAY_SUPPORT?(this[e]=t>>>8,this[e+1]=255&t):F(this,t,e,!1),e+2},o.prototype.writeInt32LE=function(t,e,r){return t=+t,e|=0,r||R(this,t,e,4,2147483647,-2147483648),o.TYPED_ARRAY_SUPPORT?(this[e]=255&t,this[e+1]=t>>>8,this[e+2]=t>>>16,this[e+3]=t>>>24):j(this,t,e,!0),e+4},o.prototype.writeInt32BE=function(t,e,r){return t=+t,e|=0,r||R(this,t,e,4,2147483647,-2147483648),t<0&&(t=4294967295+t+1),o.TYPED_ARRAY_SUPPORT?(this[e]=t>>>24,this[e+1]=t>>>16,this[e+2]=t>>>8,this[e+3]=255&t):j(this,t,e,!1),e+4},o.prototype.writeFloatLE=function(t,e,r){return B(this,t,e,!0,r)},o.prototype.writeFloatBE=function(t,e,r){return B(this,t,e,!1,r)},o.prototype.writeDoubleLE=function(t,e,r){return U(this,t,e,!0,r)},o.prototype.writeDoubleBE=function(t,e,r){return U(this,t,e,!1,r)},o.prototype.copy=function(t,e,r,n){if(r||(r=0),n||0===n||(n=this.length),e>=t.length&&(e=t.length),e||(e=0),n>0&&n=this.length)throw new RangeError("sourceStart out of bounds");if(n<0)throw new RangeError("sourceEnd out of bounds");n>this.length&&(n=this.length),t.length-e=0;--i)t[i+e]=this[i+r];else if(a<1e3||!o.TYPED_ARRAY_SUPPORT)for(i=0;i>>=0,r=void 0===r?this.length:r>>>0,t||(t=0);var a;if("number"==typeof t)for(a=e;a0)throw new Error("Invalid string. Length must be a multiple of 4");return"="===t[e-2]?2:"="===t[e-1]?1:0}function i(t){return 3*t.length/4-n(t)}function a(t){var e,r,i,a,o,s,l=t.length;o=n(t),s=new h(3*l/4-o),i=o>0?l-4:l;var u=0;for(e=0,r=0;e>16&255,s[u++]=a>>8&255,s[u++]=255&a;return 2===o?(a=c[t.charCodeAt(e)]<<2|c[t.charCodeAt(e+1)]>>4,s[u++]=255&a):1===o&&(a=c[t.charCodeAt(e)]<<10|c[t.charCodeAt(e+1)]<<4|c[t.charCodeAt(e+2)]>>2,s[u++]=a>>8&255,s[u++]=255&a),s}function o(t){return u[t>>18&63]+u[t>>12&63]+u[t>>6&63]+u[63&t]}function s(t,e,r){for(var n,i=[],a=e;ac?c:l+o));return 1===n?(e=t[r-1],i+=u[e>>2],i+=u[e<<4&63],i+="=="):2===n&&(e=(t[r-2]<<8)+t[r-1],i+=u[e>>10],i+=u[e>>4&63],i+=u[e<<2&63],i+="="),a.push(i),a.join("")}r.byteLength=i,r.toByteArray=a,r.fromByteArray=l;for(var u=[],c=[],h="undefined"!=typeof Uint8Array?Uint8Array:Array,f="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",d=0,p=f.length;d0;){for(var c=r.pop(),s=r.pop(),h=-1,f=-1,l=o[s],p=1;p=0||(e.flip(s,c),n(t,e,r,h,s,f),n(t,e,r,s,f,h),n(t,e,r,f,c,h),n(t,e,r,c,h,f))}}var a=t("robust-in-sphere")[4];t("binary-search-bounds");e.exports=i},{"binary-search-bounds":74,"robust-in-sphere":469}],71:[function(t,e,r){"use strict";function n(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 i(t,e){return t[0]-e[0]||t[1]-e[1]||t[2]-e[2]}function a(t,e){for(var r=t.cells(),a=r.length,o=0;o0||l.length>0;){for(;s.length>0;){var d=s.pop();if(u[d]!==-i){u[d]=i;for(var p=(c[d],0);p<3;++p){var m=f[3*d+p];m>=0&&0===u[m]&&(h[3*d+p]?l.push(m):(s.push(m),u[m]=i))}}}var g=l;l=s,s=g,l.length=0,i=-i}var v=o(c,u,e);return r?v.concat(n.boundary):v}var l=t("binary-search-bounds");e.exports=s;var u=n.prototype;u.locate=function(){var t=[0,0,0];return function(e,r,n){var a=e,o=r,s=n;return r1&&d(r[c[h-2]],r[c[h-1]],n)>0;)t.push([c[h-1],c[h-2],i]),h-=1;c.length=h,c.push(i);for(var p=u.upperIds,h=p.length;h>1&&d(r[p[h-2]],r[p[h-1]],n)<0;)t.push([p[h-2],p[h-1],i]),h-=1;p.length=h,p.push(i)}}function l(t,e){var r;return(r=t.a[0]v[0]&&l.push(new i(v,d,g,h),new i(d,v,m,h))}l.sort(a);for(var y=l[0].a[0]-(1+Math.abs(l[0].a[0]))*Math.pow(2,-52),x=[new n([y,1],[y,0],-1,[],[],[],[])],b=[],h=0,_=l.length;h<_;++h){var w=l[h],M=w.type;M===p?s(b,x,t,w.a,w.idx):M===g?u(x,t,w):c(x,t,w)}return b}var f=t("binary-search-bounds"),d=t("robust-orientation")[3],p=0,m=1,g=2;e.exports=h},{"binary-search-bounds":74,"robust-orientation":471}],73:[function(t,e,r){"use strict";function n(t,e){this.stars=t,this.edges=e}function i(t,e,r){for(var n=1,i=t.length;n=0}}(),s.removeTriangle=function(t,e,r){var n=this.stars;i(n[t],e,r),i(n[e],r,t),i(n[r],t,e)},s.addTriangle=function(t,e,r){var n=this.stars;n[t].push(e,r),n[e].push(r,t),n[r].push(t,e)},s.opposite=function(t,e){for(var r=this.stars[e],n=1,i=r.length;n>>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){var a=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(""));return a()}e.exports={ge:i(">=",!1,"GE"),gt:i(">",!1,"GT"),lt:i("<",!0,"LT"),le:i("<=",!0,"LE"),eq:i("-",!0,"EQ",!0)}},{}],75:[function(t,e,r){"use strict";function n(t){for(var e=1,r=1;r0?[w(e,-(1/0)),e]:[e,e]}function i(t,e){for(var r=new Array(e.length),n=0;n=t.length)return o[e-t.length];var r=t[e];return[y(r[0]),y(r[1])]}for(var o=[],s=0;s=0;--s){var m=n[s],u=m[0],g=e[u],v=g[0],b=g[1],w=t[v],A=t[b];if((w[0]-A[0]||w[1]-A[1])<0){var k=v;v=b,b=k}g[0]=v;var T,E=g[1]=m[1];for(i&&(T=g[2]);s>0&&n[s-1][0]===u;){var m=n[--s],S=m[1];i?e.push([E,S,T]):e.push([E,S]),E=S}i?e.push([E,b,T]):e.push([E,b])}return o}function u(t,e,r){for(var i=t.length+e.length,a=new m(i),o=r,s=0;se[2]?1:0}function f(t,e,r){if(0!==t.length){if(e)for(var n=0;n0||d.length>0)}function p(t,e,r){var n,i=!1;if(r){n=e;for(var a=new Array(e.length),o=0;op)throw new Error(f+" map requires nshades to be at least size "+h.length);for(g=Array.isArray(t.alpha)?2!==t.alpha.length?[1,1]:s(t.alpha):"number"==typeof t.alpha?[t.alpha,t.alpha]:[1,1],e=h.map(function(t){return Math.round(t.index*p)}),g[0]<0&&(g[0]=0),g[1]<0&&(g[0]=0),g[0]>1&&(g[0]=1),g[1]>1&&(g[0]=1),y=0;y=0&&r[3]<=1||(r[3]=g[0]+(g[1]-g[0])*v);for(y=0;y=0}function i(t,e,r,i){var s=a(e,r,i);if(0===s){var l=o(a(t,e,r)),u=o(a(t,e,i));if(l===u){if(0===l){var c=n(t,e,r),h=n(t,e,i);return c===h?0:c?1:-1}return 0}return 0===u?l>0?-1:n(t,e,i)?-1:1:0===l?u>0?1:n(t,e,r)?1:-1:o(u-l)}var f=a(t,e,r);if(f>0)return s>0&&a(t,e,i)>0?1:-1;if(f<0)return s>0||a(t,e,i)>0?1:-1;var d=a(t,e,i);return d>0?1:n(t,e,r)?1:-1}e.exports=i;var a=t("robust-orientation"),o=t("signum"),s=t("two-sum"),l=t("robust-product"),u=t("robust-sum")},{"robust-orientation":471,"robust-product":472,"robust-sum":476,signum:478,"two-sum":501}],84:[function(t,e,r){function n(t,e){return t-e}function i(t,e){var r=t.length,i=t.length-e.length;if(i)return i;switch(r){case 0:return 0;case 1:return t[0]-e[0];case 2:return t[0]+t[1]-e[0]-e[1]||a(t[0],t[1])-a(e[0],e[1]);case 3:var o=t[0]+t[1],s=e[0]+e[1];if(i=o+t[2]-(s+e[2]))return i;var l=a(t[0],t[1]),u=a(e[0],e[1]);return a(l,t[2])-a(u,e[2])||a(l+t[2],o)-a(u+e[2],s);case 4:var c=t[0],h=t[1],f=t[2],d=t[3],p=e[0],m=e[1],g=e[2],v=e[3];return c+h+f+d-(p+m+g+v)||a(c,h,f,d)-a(p,m,g,v,p)||a(c+h,c+f,c+d,h+f,h+d,f+d)-a(p+m,p+g,p+v,m+g,m+v,g+v)||a(c+h+f,c+h+d,c+f+d,h+f+d)-a(p+m+g,p+m+v,p+g+v,m+g+v);default:for(var y=t.slice().sort(n),x=e.slice().sort(n),b=0;bt[r][0]&&(r=n);return er?[[r],[e]]:[[e]]}e.exports=n},{}],88:[function(t,e,r){"use strict";function n(t){var e=i(t),r=e.length;if(r<=2)return[];for(var n=new Array(r),a=e[r-1],o=0;o=e[l]&&(s+=1);a[o]=s}}return t}function a(t,e){try{return o(t,!0)}catch(u){var r=s(t);if(r.length<=e)return[];var a=n(t,r),l=o(a,!0);return i(l,r)}}e.exports=a;var o=t("incremental-convex-hull"),s=t("affine-hull")},{"affine-hull":32,"incremental-convex-hull":259}],90:[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",KHM:"cambodia|kampuchea|khmer",CMR:"cameroon",CAN:"canada",CPV:"verde",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",COD:"\\bdem.*congo|congo.*\\bdem|congo.*\\bdr|\\bdr.*congo|belgian.?congo|congo.?free.?state|kinshasa|zaire|l.opoldville|drc|droc|rdc",COG:"^(?!.*\\bdem)(?!.*\\bdr)(?!.*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",CZE:"^(?=.*rep).*czech|czechia|bohemia",CSK:"czechoslovakia",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",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).*\\bkorea|^(?=.*people).*\\bkorea|^(?=.*north).*\\bkorea|dprk",KOR:"^(?!.*democrat)(?!.*people)(?!.*north).*\\bkorea",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)",MKD:"macedonia|fyrom",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:"micronesia",MDA:"moldov|b(a|e)ssarabia",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",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:"\\bs\\w*.?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",TZA:"tanzania",THA:"thailand|\\bsiam",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\\.?$",USA:"united.?states|\\bu\\.?s\\.?a\\.?\\b|\\bu\\.?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"}},{}],91:[function(t,e,r){function n(t){return t=Math.round(t),t<0?0:t>255?255:t}function i(t){return t<0?0:t>1?1:t}function a(t){return n("%"===t[t.length-1]?parseFloat(t)/100*255:parseInt(t))}function o(t){return i("%"===t[t.length-1]?parseFloat(t)/100: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}function l(t){var e=t.replace(/ /g,"").toLowerCase();if(e in u)return u[e].slice();if("#"===e[0]){if(4===e.length){var r=parseInt(e.substr(1),16);return r>=0&&r<=4095?[(3840&r)>>4|(3840&r)>>8,240&r|(240&r)>>4,15&r|(15&r)<<4,1]:null}if(7===e.length){var r=parseInt(e.substr(1),16);return r>=0&&r<=16777215?[(16711680&r)>>16,(65280&r)>>8,255&r,1]:null}return null}var i=e.indexOf("("),l=e.indexOf(")");if(i!==-1&&l+1===e.length){var c=e.substr(0,i),h=e.substr(i+1,l-(i+1)).split(","),f=1;switch(c){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 d=(parseFloat(h[0])%360+360)%360/360,p=o(h[1]),m=o(h[2]),g=m<=.5?m*(p+1):m+p-m*p,v=2*m-g;return[n(255*s(v,g,d+1/3)),n(255*s(v,g,d)),n(255*s(v,g,d-1/3)),f];default:return null}}return null}var u={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]};try{r.parseCSSColor=l}catch(t){}},{}],92:[function(t,e,r){"use strict";function n(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,u=3*i*i-2*i;if(t.length){a||(a=new Array(t.length));for(var c=t.length-1;c>=0;--c)a[c]=o*t[c]+s*e[c]+l*r[c]+u*n[c];return a}return o*t+s*e+l*r[c]+u*n}function i(t,e,r,n,i,a){var o=i-1,s=i*i,l=o*o,u=(1+2*i)*l,c=i*l,h=s*(3-2*i),f=s*o;if(t.length){a||(a=new Array(t.length));for(var d=t.length-1;d>=0;--d)a[d]=u*t[d]+c*e[d]+h*r[d]+f*n[d];return a}return u*t+c*e+h*r+f*n}e.exports=i,e.exports.derivative=n},{}],93:[function(t,e,r){"use strict";function n(){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}function i(t){var e=new n;e.pre=t.pre,e.body=t.body,e.post=t.post;var r=t.args.slice(0);e.argTypes=r;for(var i=0;i0)throw new Error("cwise: pre() block may not reference array args");if(i0)throw new Error("cwise: post() block may not reference array args")}else if("scalar"===o)e.scalarArgs.push(i),e.shimArgs.push("scalar"+i);else if("index"===o){if(e.indexArgs.push(i),i0)throw new Error("cwise: pre() block may not reference array index");if(i0)throw new Error("cwise: post() block may not reference array index")}else if("shape"===o){if(e.shapeArgs.push(i),ir.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,a(e)}var a=t("./lib/thunk.js");e.exports=i},{"./lib/thunk.js":95}],94:[function(t,e,r){"use strict";function n(t,e,r){var n,i,a=t.length,o=e.arrayArgs.length,s=e.indexArgs.length>0,l=[],u=[],c=0,h=0;for(n=0;n=0;--n)c=t[n],l.push(["for(i",n,"=0;i",n,"0&&l.push(["index[",h,"]-=s",h].join("")),l.push(["++index[",c,"]"].join(""))),l.push("}")}return l.join("\n")}function i(t,e,r,i){for(var a=e.length,o=r.arrayArgs.length,s=r.blockSize,l=r.indexArgs.length>0,u=[],c=0;c0;){"].join("")),u.push(["if(j",c,"<",s,"){"].join("")),u.push(["s",e[c],"=j",c].join("")),u.push(["j",c,"=0"].join("")),u.push(["}else{s",e[c],"=",s].join("")),u.push(["j",c,"-=",s,"}"].join("")),l&&u.push(["index[",e[c],"]=j",c].join(""));for(var c=0;c0&&(r=r&&e[n]===e[n-1])}return r?e[0]:e.join("")}function l(t,e){for(var r=e[1].length-Math.abs(t.arrayBlockIndices[0])|0,l=new Array(t.arrayArgs.length),c=new Array(t.arrayArgs.length),h=0;h0&&_.push("shape=SS.slice(0)"),t.indexArgs.length>0){for(var w=new Array(r),h=0;h3&&b.push(o(t.pre,t,c));var T=o(t.body,t,c),E=a(g);E3&&b.push(o(t.post,t,c)),t.debug&&console.log("-----Generated cwise routine for ",e,":\n"+b.join("\n")+"\n----------");var S=[t.funcName||"unnamed","_cwise_loop_",l[0].join("s"),"m",E,s(c)].join(""),L=new Function(["function ",S,"(",x.join(","),"){",b.join("\n"),"} return ",S].join(""));return L()}var u=t("uniq");e.exports=l},{uniq:504}],95:[function(t,e,r){"use strict";function n(t){var e=["'use strict'","var CACHED={}"],r=[],n=t.funcName+"_cwise_thunk";e.push(["return function ",n,"(",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=[],u=[],c=0;c0&&(l.push("array"+t.arrayArgs[0]+".shape.length===array"+h+".shape.length+"+(Math.abs(t.arrayBlockIndices[0])-Math.abs(t.arrayBlockIndices[c]))),u.push("array"+t.arrayArgs[0]+".shape[shapeIndex+"+Math.max(0,t.arrayBlockIndices[0])+"]===array"+h+".shape[shapeIndex+"+Math.max(0,t.arrayBlockIndices[c])+"]"))}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-->0;) {"),e.push("if (!("+u.join(" && ")+")) throw new Error('cwise: Arrays do not all have the same shape!')"),e.push("}"));for(var c=0;ce?1:t>=e?0:NaN}function a(t){return null===t?NaN:+t}function o(t){return!isNaN(t)}function s(t){return{left:function(e,r,n,i){for(arguments.length<3&&(n=0),arguments.length<4&&(i=e.length);n>>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>>1;t(e[a],r)>0?i=a:n=a+1}return n}}}function l(t){return t.length}function u(t){for(var e=1;t*e%1;)e*=10;return e}function c(t,e){for(var r in e)Object.defineProperty(t.prototype,r,{value:e[r],enumerable:!1})}function h(){this._=Object.create(null)}function f(t){return(t+="")===_o||t[0]===wo?wo+t:t}function d(t){return(t+="")[0]===wo?t.slice(1):t}function p(t){return f(t)in this._}function m(t){return(t=f(t))in this._&&delete this._[t]}function g(){var t=[];for(var e in this._)t.push(d(e));return t}function v(){var t=0;for(var e in this._)++t;return t}function y(){for(var t in this._)return!1;return!0}function x(){this._=Object.create(null)}function b(t){return t}function _(t,e,r){return function(){var n=r.apply(e,arguments);return n===e?t:n}}function w(t,e){if(e in t)return e;e=e.charAt(0).toUpperCase()+e.slice(1);for(var r=0,n=Mo.length;r=e&&(e=i+1);!(o=s[e])&&++e0&&(t=t.slice(0,s));var u=Do.get(t);return u&&(t=u,l=J),s?e?i:n:e?M:a}function Z(t,e){return function(r){var n=uo.event;uo.event=r,e[0]=this.__data__;try{t.apply(this,e)}finally{uo.event=n}}}function J(t,e){var r=Z(t,e);return function(t){var e=this,n=t.relatedTarget;n&&(n===e||8&n.compareDocumentPosition(e))||r.call(e,t)}}function K(t){var r=".dragsuppress-"+ ++Oo,i="click"+r,a=uo.select(n(t)).on("touchmove"+r,T).on("dragstart"+r,T).on("selectstart"+r,T);if(null==Po&&(Po=!("onselectstart"in t)&&w(t.style,"userSelect")),Po){var o=e(t).style,s=o[Po];o[Po]="none"}return function(t){if(a.on(r,null),Po&&(o[Po]=s),t){var e=function(){a.on(i,null)};a.on(i,function(){T(),e()},!0),setTimeout(e,0)}}}function Q(t,e){e.changedTouches&&(e=e.changedTouches[0]);var r=t.ownerSVGElement||t;if(r.createSVGPoint){var i=r.createSVGPoint();if(Ro<0){var a=n(t);if(a.scrollX||a.scrollY){r=uo.select("body").append("svg").style({position:"absolute",top:0,left:0,margin:0,padding:0,border:"none"},"important");var o=r[0][0].getScreenCTM();Ro=!(o.f||o.e),r.remove()}}return Ro?(i.x=e.pageX,i.y=e.pageY):(i.x=e.clientX,i.y=e.clientY),i=i.matrixTransform(t.getScreenCTM().inverse()),[i.x,i.y]}var s=t.getBoundingClientRect();return[e.clientX-s.left-t.clientLeft,e.clientY-s.top-t.clientTop]}function $(){return uo.event.changedTouches[0].identifier}function tt(t){return t>0?1:t<0?-1:0}function et(t,e,r){return(e[0]-t[0])*(r[1]-t[1])-(e[1]-t[1])*(r[0]-t[0])}function rt(t){return t>1?0:t<-1?No:Math.acos(t)}function nt(t){return t>1?Vo:t<-1?-Vo:Math.asin(t)}function it(t){return((t=Math.exp(t))-1/t)/2}function at(t){return((t=Math.exp(t))+1/t)/2}function ot(t){return((t=Math.exp(2*t))-1)/(t+1)}function st(t){return(t=Math.sin(t/2))*t}function lt(){}function ut(t,e,r){return this instanceof ut?(this.h=+t,this.s=+e,void(this.l=+r)):arguments.length<2?t instanceof ut?new ut(t.h,t.s,t.l):Mt(""+t,At,ut):new ut(t,e,r)}function ct(t,e,r){function n(t){return t>360?t-=360:t<0&&(t+=360),t<60?a+(o-a)*t/60:t<180?o:t<240?a+(o-a)*(240-t)/60:a}function i(t){return Math.round(255*n(t))}var a,o;return t=isNaN(t)?0:(t%=360)<0?t+360:t,e=isNaN(e)?0:e<0?0:e>1?1:e,r=r<0?0:r>1?1:r,o=r<=.5?r*(1+e):r+e-r*e,a=2*r-o,new xt(i(t+120),i(t),i(t-120))}function ht(t,e,r){return this instanceof ht?(this.h=+t,this.c=+e,void(this.l=+r)):arguments.length<2?t instanceof ht?new ht(t.h,t.c,t.l):t instanceof dt?mt(t.l,t.a,t.b):mt((t=kt((t=uo.rgb(t)).r,t.g,t.b)).l,t.a,t.b):new ht(t,e,r)}function ft(t,e,r){return isNaN(t)&&(t=0),isNaN(e)&&(e=0),new dt(r,Math.cos(t*=qo)*e,Math.sin(t)*e)}function dt(t,e,r){return this instanceof dt?(this.l=+t,this.a=+e,void(this.b=+r)):arguments.length<2?t instanceof dt?new dt(t.l,t.a,t.b):t instanceof ht?ft(t.h,t.c,t.l):kt((t=xt(t)).r,t.g,t.b):new dt(t,e,r)}function pt(t,e,r){var n=(t+16)/116,i=n+e/500,a=n-r/200;return i=gt(i)*ts,n=gt(n)*es,a=gt(a)*rs,new xt(yt(3.2404542*i-1.5371385*n-.4985314*a),yt(-.969266*i+1.8760108*n+.041556*a),yt(.0556434*i-.2040259*n+1.0572252*a))}function mt(t,e,r){return t>0?new ht(Math.atan2(r,e)*Ho,Math.sqrt(e*e+r*r),t):new ht(NaN,NaN,t)}function gt(t){return t>.206893034?t*t*t:(t-4/29)/7.787037}function vt(t){return t>.008856?Math.pow(t,1/3):7.787037*t+4/29}function yt(t){return Math.round(255*(t<=.00304?12.92*t:1.055*Math.pow(t,1/2.4)-.055))}function xt(t,e,r){return this instanceof xt?(this.r=~~t,this.g=~~e,void(this.b=~~r)):arguments.length<2?t instanceof xt?new xt(t.r,t.g,t.b):Mt(""+t,xt,ct):new xt(t,e,r)}function bt(t){return new xt(t>>16,t>>8&255,255&t)}function _t(t){return bt(t)+""}function wt(t){return t<16?"0"+Math.max(0,t).toString(16):Math.min(255,t).toString(16)}function Mt(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(Et(i[0]),Et(i[1]),Et(i[2]))}return(a=as.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 At(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+(e0&&l<1?0:n),new ut(n,i,l)}function kt(t,e,r){t=Tt(t),e=Tt(e),r=Tt(r);var n=vt((.4124564*t+.3575761*e+.1804375*r)/ts),i=vt((.2126729*t+.7151522*e+.072175*r)/es),a=vt((.0193339*t+.119192*e+.9503041*r)/rs);return dt(116*i-16,500*(n-i),200*(i-a))}function Tt(t){return(t/=255)<=.04045?t/12.92:Math.pow((t+.055)/1.055,2.4)}function Et(t){var e=parseFloat(t);return"%"===t.charAt(t.length-1)?Math.round(2.55*e):e}function St(t){return"function"==typeof t?t:function(){return t}}function Lt(t){return function(e,r,n){return 2===arguments.length&&"function"==typeof r&&(n=r,r=null),Ct(e,r,t,n)}}function Ct(t,e,r,n){function i(){var t,e=l.status;if(!e&&zt(l)||e>=200&&e<300||304===e){try{t=r.call(a,l)}catch(t){return void o.error.call(a,t)}o.load.call(a,t)}else o.error.call(a,l)}var a={},o=uo.dispatch("beforesend","progress","load","error"),s={},l=new XMLHttpRequest,u=null;return!this.XDomainRequest||"withCredentials"in l||!/^(http(s)?:)?\/\//.test(t)||(l=new XDomainRequest),"onload"in l?l.onload=l.onerror=i:l.onreadystatechange=function(){l.readyState>3&&i()},l.onprogress=function(t){var e=uo.event;uo.event=t;try{o.progress.call(a,l)}finally{uo.event=e}},a.header=function(t,e){return t=(t+"").toLowerCase(),arguments.length<2?s[t]:(null==e?delete s[t]:s[t]=e+"",a)},a.mimeType=function(t){return arguments.length?(e=null==t?null:t+"",a):e},a.responseType=function(t){return arguments.length?(u=t,a):u},a.response=function(t){return r=t,a},["get","post"].forEach(function(t){a[t]=function(){return a.send.apply(a,[t].concat(ho(arguments)))}}),a.send=function(r,n,i){if(2===arguments.length&&"function"==typeof n&&(i=n,n=null),l.open(r,t,!0),null==e||"accept"in s||(s.accept=e+",*/*"),l.setRequestHeader)for(var c in s)l.setRequestHeader(c,s[c]);return null!=e&&l.overrideMimeType&&l.overrideMimeType(e),null!=u&&(l.responseType=u),null!=i&&a.on("error",i).on("load",function(t){i(null,t)}),o.beforesend.call(a,l),l.send(null==n?null:n),a},a.abort=function(){return l.abort(),a},uo.rebind(a,o,"on"),null==n?a:a.get(It(n))}function It(t){return 1===t.length?function(e,r){t(null==e?r:null)}:t}function zt(t){var e=t.responseType;return e&&"text"!==e?t.response:t.responseText}function Dt(t,e,r){var n=arguments.length;n<2&&(e=0),n<3&&(r=Date.now());var i=r+e,a={c:t,t:i,n:null};return ss?ss.n=a:os=a,ss=a,ls||(us=clearTimeout(us),ls=1,cs(Pt)),a}function Pt(){var t=Ot(),e=Rt()-t;e>24?(isFinite(e)&&(clearTimeout(us),us=setTimeout(Pt,e)),ls=0):(ls=1,cs(Pt))}function Ot(){for(var t=Date.now(),e=os;e;)t>=e.t&&e.c(t-e.t)&&(e.c=null),e=e.n;return t}function Rt(){for(var t,e=os,r=1/0;e;)e.c?(e.t8?function(t){return t/r}:function(t){return t*r},symbol:t}}function Nt(t){var e=t.decimal,r=t.thousands,n=t.grouping,i=t.currency,a=n&&r?function(t,e){for(var i=t.length,a=[],o=0,s=n[0],l=0;i>0&&s>0&&(l+s+1>e&&(s=Math.max(1,e-l)),a.push(t.substring(i-=s,i+s)),!((l+=s+1)>e));)s=n[o=(o+1)%n.length];return a.reverse().join(r)}:b;return function(t){var r=fs.exec(t),n=r[1]||" ",o=r[2]||">",s=r[3]||"-",l=r[4]||"",u=r[5],c=+r[6],h=r[7],f=r[8],d=r[9],p=1,m="",g="",v=!1,y=!0;switch(f&&(f=+f.substring(1)),(u||"0"===n&&"="===o)&&(u=n="0",o="="),d){case"n":h=!0,d="g";break;case"%":p=100,g="%",d="f";break;case"p":p=100,g="%",d="r";break;case"b":case"o":case"x":case"X":"#"===l&&(m="0"+d.toLowerCase());case"c":y=!1;case"d":v=!0,f=0;break;case"s":p=-1,d="r"}"$"===l&&(m=i[0],g=i[1]),"r"!=d||f||(d="g"),null!=f&&("g"==d?f=Math.max(1,Math.min(21,f)):"e"!=d&&"f"!=d||(f=Math.max(0,Math.min(20,f)))),d=ds.get(d)||Bt;var x=u&&h;return function(t){var r=g;if(v&&t%1)return"";var i=t<0||0===t&&1/t<0?(t=-t,"-"):"-"===s?"":s;if(p<0){var l=uo.formatPrefix(t,f);t=l.scale(t),r=l.symbol+g}else t*=p;t=d(t,f);var b,_,w=t.lastIndexOf(".");if(w<0){var M=y?t.lastIndexOf("e"):-1;M<0?(b=t,_=""):(b=t.substring(0,M),_=t.substring(M))}else b=t.substring(0,w),_=e+t.substring(w+1);!u&&h&&(b=a(b,1/0));var A=m.length+b.length+_.length+(x?0:i.length),k=A"===o?k+i+t:"^"===o?k.substring(0,A>>=1)+i+t+k.substring(A):i+(x?t:k+t))+r}}}function Bt(t){return t+""}function Ut(){this._=new Date(arguments.length>1?Date.UTC.apply(this,arguments):arguments[0])}function Vt(t,e,r){function n(e){var r=t(e),n=a(r,1);return e-r1)for(;o=u)return-1;if(i=e.charCodeAt(s++),37===i){if(o=e.charAt(s++),a=L[o in vs?e.charAt(s++):o],!a||(n=a(t,r,n))<0)return-1}else if(i!=r.charCodeAt(n++))return-1}return n}function n(t,e,r){w.lastIndex=0;var n=w.exec(e.slice(r));return n?(t.w=M.get(n[0].toLowerCase()),r+n[0].length):-1}function i(t,e,r){b.lastIndex=0;var n=b.exec(e.slice(r));return n?(t.w=_.get(n[0].toLowerCase()),r+n[0].length):-1}function a(t,e,r){T.lastIndex=0;var n=T.exec(e.slice(r));return n?(t.m=E.get(n[0].toLowerCase()),r+n[0].length):-1}function o(t,e,r){A.lastIndex=0;var n=A.exec(e.slice(r));return n?(t.m=k.get(n[0].toLowerCase()),r+n[0].length):-1}function s(t,e,n){return r(t,S.c.toString(),e,n)}function l(t,e,n){return r(t,S.x.toString(),e,n)}function u(t,e,n){return r(t,S.X.toString(),e,n)}function c(t,e,r){var n=x.get(e.slice(r,r+=2).toLowerCase());return null==n?-1:(t.p=n,r)}var h=t.dateTime,f=t.date,d=t.time,p=t.periods,m=t.days,g=t.shortDays,v=t.months,y=t.shortMonths;e.utc=function(t){function r(t){try{ms=Ut;var e=new ms;return e._=t,n(e)}finally{ms=Date}}var n=e(t);return r.parse=function(t){try{ms=Ut;var e=n.parse(t);return e&&e._}finally{ms=Date}},r.toString=n.toString,r},e.multi=e.utc.multi=ce;var x=uo.map(),b=Gt(m),_=Xt(m),w=Gt(g),M=Xt(g),A=Gt(v),k=Xt(v),T=Gt(y),E=Xt(y);p.forEach(function(t,e){x.set(t.toLowerCase(),e)});var S={a:function(t){return g[t.getDay()]},A:function(t){return m[t.getDay()]},b:function(t){return y[t.getMonth()]},B:function(t){return v[t.getMonth()]},c:e(h),d:function(t,e){return Yt(t.getDate(),e,2)},e:function(t,e){return Yt(t.getDate(),e,2)},H:function(t,e){return Yt(t.getHours(),e,2)},I:function(t,e){return Yt(t.getHours()%12||12,e,2)},j:function(t,e){return Yt(1+ps.dayOfYear(t),e,3)},L:function(t,e){return Yt(t.getMilliseconds(),e,3)},m:function(t,e){return Yt(t.getMonth()+1,e,2)},M:function(t,e){return Yt(t.getMinutes(),e,2)},p:function(t){return p[+(t.getHours()>=12)]},S:function(t,e){return Yt(t.getSeconds(),e,2)},U:function(t,e){return Yt(ps.sundayOfYear(t),e,2)},w:function(t){return t.getDay()},W:function(t,e){return Yt(ps.mondayOfYear(t),e,2)},x:e(f),X:e(d),y:function(t,e){return Yt(t.getFullYear()%100,e,2)},Y:function(t,e){return Yt(t.getFullYear()%1e4,e,4)},Z:le,"%":function(){return"%"}},L={a:n,A:i,b:a,B:o,c:s,d:re,e:re,H:ie,I:ie,j:ne,L:se,m:ee,M:ae,p:c,S:oe,U:Zt,w:Wt,W:Jt,x:l,X:u,y:Qt,Y:Kt,Z:$t,"%":ue};return e}function Yt(t,e,r){var n=t<0?"-":"",i=(n?-t:t)+"",a=i.length;return n+(a68?1900:2e3)}function ee(t,e,r){ys.lastIndex=0;var n=ys.exec(e.slice(r,r+2));return n?(t.m=n[0]-1,r+n[0].length):-1}function re(t,e,r){ys.lastIndex=0;var n=ys.exec(e.slice(r,r+2));return n?(t.d=+n[0],r+n[0].length):-1}function ne(t,e,r){ys.lastIndex=0;var n=ys.exec(e.slice(r,r+3));return n?(t.j=+n[0],r+n[0].length):-1}function ie(t,e,r){ys.lastIndex=0;var n=ys.exec(e.slice(r,r+2));return n?(t.H=+n[0],r+n[0].length):-1}function ae(t,e,r){ys.lastIndex=0;var n=ys.exec(e.slice(r,r+2));return n?(t.M=+n[0],r+n[0].length):-1}function oe(t,e,r){ys.lastIndex=0;var n=ys.exec(e.slice(r,r+2));return n?(t.S=+n[0],r+n[0].length):-1}function se(t,e,r){ys.lastIndex=0;var n=ys.exec(e.slice(r,r+3));return n?(t.L=+n[0],r+n[0].length):-1}function le(t){var e=t.getTimezoneOffset(),r=e>0?"-":"+",n=bo(e)/60|0,i=bo(e)%60;return r+Yt(n,"0",2)+Yt(i,"0",2)}function ue(t,e,r){xs.lastIndex=0;var n=xs.exec(e.slice(r,r+1));return n?r+n[0].length:-1}function ce(t){for(var e=t.length,r=-1;++r=0?1:-1,s=o*r,l=Math.cos(e),u=Math.sin(e),c=a*u,h=i*l+c*Math.cos(s),f=c*o*Math.sin(s);ks.add(Math.atan2(f,h)),n=t,i=l,a=u}var e,r,n,i,a;Ts.point=function(o,s){Ts.point=t,n=(e=o)*qo,i=Math.cos(s=(r=s)*qo/2+No/4),a=Math.sin(s)},Ts.lineEnd=function(){t(e,r)}}function ve(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 ye(t,e){return t[0]*e[0]+t[1]*e[1]+t[2]*e[2]}function xe(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 be(t,e){t[0]+=e[0],t[1]+=e[1],t[2]+=e[2]}function _e(t,e){return[t[0]*e,t[1]*e,t[2]*e]}function we(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 Me(t){return[Math.atan2(t[1],t[0]),nt(t[2])]}function Ae(t,e){return bo(t[0]-e[0])=0;--s)i.point((h=c[s])[0],h[1])}else n(d.x,d.p.x,-1,i);d=d.p}d=d.o,c=d.z,p=!p}while(!d.v);i.lineEnd()}}}function De(t){if(e=t.length){for(var e,r,n=0,i=t[0];++n0){for(_||(a.polygonStart(),_=!0),a.lineStart();++o1&&2&e&&r.push(r.pop().concat(r.shift())),d.push(r.filter(Re))}var d,p,m,g=e(a),v=i.invert(n[0],n[1]),y={point:o,lineStart:l,lineEnd:u,polygonStart:function(){y.point=c,y.lineStart=h,y.lineEnd=f,d=[],p=[]},polygonEnd:function(){y.point=o,y.lineStart=l,y.lineEnd=u,d=uo.merge(d);var t=Ve(v,p);d.length?(_||(a.polygonStart(),_=!0),ze(d,je,t,r,a)):t&&(_||(a.polygonStart(),_=!0),a.lineStart(),r(null,null,1,a),a.lineEnd()),_&&(a.polygonEnd(),_=!1),d=p=null},sphere:function(){a.polygonStart(),a.lineStart(),r(null,null,1,a),a.lineEnd(),a.polygonEnd()}},x=Fe(),b=e(x),_=!1;return y}}function Re(t){return t.length>1}function Fe(){var t,e=[];return{lineStart:function(){e.push(t=[])},point:function(e,r){t.push([e,r])},lineEnd:M,buffer:function(){var r=e;return e=[],t=null,r},rejoin:function(){e.length>1&&e.push(e.pop().concat(e.shift()))}}}function je(t,e){return((t=t.x)[0]<0?t[1]-Vo-Fo:Vo-t[1])-((e=e.x)[0]<0?e[1]-Vo-Fo:Vo-e[1])}function Ne(t){var e,r=NaN,n=NaN,i=NaN;return{lineStart:function(){t.lineStart(),e=1},point:function(a,o){var s=a>0?No:-No,l=bo(a-r);bo(l-No)0?Vo:-Vo),t.point(i,n),t.lineEnd(),t.lineStart(),t.point(s,n),t.point(a,n),e=0):i!==s&&l>=No&&(bo(r-i)Fo?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}function Ue(t,e,r,n){var i;if(null==t)i=r*Vo,n.point(-No,i),n.point(0,i),n.point(No,i),n.point(No,0),n.point(No,-i),n.point(0,-i),n.point(-No,-i),n.point(-No,0),n.point(-No,i);else if(bo(t[0]-e[0])>Fo){var a=t[0]=0?1:-1,M=w*_,A=M>No,k=p*x;if(ks.add(Math.atan2(k*w*Math.sin(M),m*b+k*Math.cos(M))),a+=A?_+w*Bo:_,A^f>=r^v>=r){var T=xe(ve(h),ve(t));we(T);var E=xe(i,T);we(E);var S=(A^_>=0?-1:1)*nt(E[2]);(n>S||n===S&&(T[0]||T[1]))&&(o+=A^_>=0?1:-1)}if(!g++)break;f=v,p=x,m=b,h=t}}return(a<-Fo||aa}function r(t){var r,a,l,u,c;return{lineStart:function(){u=l=!1,c=1},point:function(h,f){var d,p=[h,f],m=e(h,f),g=o?m?0:i(h,f):m?i(h+(h<0?No:-No),f):0;if(!r&&(u=l=m)&&t.lineStart(),m!==l&&(d=n(r,p),(Ae(r,d)||Ae(p,d))&&(p[0]+=Fo,p[1]+=Fo,m=e(p[0],p[1]))),m!==l)c=0,m?(t.lineStart(),d=n(p,r),t.point(d[0],d[1])):(d=n(r,p),t.point(d[0],d[1]),t.lineEnd()),r=d;else if(s&&r&&o^m){var v;g&a||!(v=n(p,r,!0))||(c=0,o?(t.lineStart(),t.point(v[0][0],v[0][1]),t.point(v[1][0],v[1][1]),t.lineEnd()):(t.point(v[1][0],v[1][1]),t.lineEnd(),t.lineStart(),t.point(v[0][0],v[0][1])))}!m||r&&Ae(r,p)||t.point(p[0],p[1]),r=p,l=m,a=g},lineEnd:function(){l&&t.lineEnd(),r=null},clean:function(){return c|(u&&l)<<1}}}function n(t,e,r){var n=ve(t),i=ve(e),o=[1,0,0],s=xe(n,i),l=ye(s,s),u=s[0],c=l-u*u;if(!c)return!r&&t;var h=a*l/c,f=-a*u/c,d=xe(o,s),p=_e(o,h),m=_e(s,f);be(p,m);var g=d,v=ye(p,g),y=ye(g,g),x=v*v-y*(ye(p,p)-1);if(!(x<0)){var b=Math.sqrt(x),_=_e(g,(-v-b)/y);if(be(_,p),_=Me(_),!r)return _;var w,M=t[0],A=e[0],k=t[1],T=e[1];A0^_[1]<(bo(_[0]-M)No^(M<=_[0]&&_[0]<=A)){var C=_e(g,(-v+b)/y);return be(C,p),[_,Me(C)]}}}function i(e,r){var n=o?t:No-t,i=0;return e<-n?i|=1:e>n&&(i|=2),r<-n?i|=4:r>n&&(i|=8),i}var a=Math.cos(t),o=a>0,s=bo(a)>Fo,l=gr(t,6*qo);return Oe(e,r,l,o?[0,-t]:[-No,t-No])}function He(t,e,r,n){return function(i){var a,o=i.a,s=i.b,l=o.x,u=o.y,c=s.x,h=s.y,f=0,d=1,p=c-l,m=h-u;if(a=t-l,p||!(a>0)){if(a/=p,p<0){if(a0){if(a>d)return;a>f&&(f=a)}if(a=r-l,p||!(a<0)){if(a/=p,p<0){if(a>d)return;a>f&&(f=a)}else if(p>0){if(a0)){if(a/=m,m<0){if(a0){if(a>d)return;a>f&&(f=a)}if(a=n-u,m||!(a<0)){if(a/=m,m<0){if(a>d)return;a>f&&(f=a)}else if(m>0){if(a0&&(i.a={x:l+f*p,y:u+f*m}),d<1&&(i.b={x:l+d*p,y:u+d*m}),i}}}}}}function Ye(t,e,r,n){function i(n,i){return bo(n[0]-t)0?0:3:bo(n[0]-r)0?2:1:bo(n[1]-e)0?1:0:i>0?3:2}function a(t,e){return o(t.x,e.x)}function o(t,e){var r=i(t,1),n=i(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]}return function(s){function l(t){for(var e=0,r=g.length,n=t[1],i=0;in&&et(u,a,t)>0&&++e:a[1]<=n&&et(u,a,t)<0&&--e,u=a;return 0!==e}function u(a,s,l,u){var c=0,h=0;if(null==a||(c=i(a,l))!==(h=i(s,l))||o(a,s)<0^l>0){do u.point(0===c||3===c?t:r,c>1?n:e);while((c=(c+l+4)%4)!==h)}else u.point(s[0],s[1])}function c(i,a){return t<=i&&i<=r&&e<=a&&a<=n}function h(t,e){c(t,e)&&s.point(t,e)}function f(){L.point=p,g&&g.push(v=[]),A=!0,M=!1,_=w=NaN}function d(){m&&(p(y,x),b&&M&&E.rejoin(),m.push(E.buffer())),L.point=h,M&&s.lineEnd()}function p(t,e){t=Math.max(-Bs,Math.min(Bs,t)),e=Math.max(-Bs,Math.min(Bs,e));var r=c(t,e);if(g&&v.push([t,e]),A)y=t,x=e,b=r,A=!1,r&&(s.lineStart(),s.point(t,e));else if(r&&M)s.point(t,e);else{var n={a:{x:_,y:w},b:{x:t,y:e}};S(n)?(M||(s.lineStart(),s.point(n.a.x,n.a.y)),s.point(n.b.x,n.b.y),r||s.lineEnd(),k=!1):r&&(s.lineStart(),s.point(t,e),k=!1)}_=t,w=e,M=r}var m,g,v,y,x,b,_,w,M,A,k,T=s,E=Fe(),S=He(t,e,r,n),L={point:h,lineStart:f,lineEnd:d,polygonStart:function(){s=E,m=[],g=[],k=!0},polygonEnd:function(){s=T,m=uo.merge(m);var e=l([t,n]),r=k&&e,i=m.length;(r||i)&&(s.polygonStart(),r&&(s.lineStart(),u(null,null,1,s),s.lineEnd()),i&&ze(m,a,e,u,s),s.polygonEnd()),m=g=v=null}};return L}}function Ge(t){var e=0,r=No/3,n=lr(t),i=n(e,r);return i.parallels=function(t){return arguments.length?n(e=t[0]*No/180,r=t[1]*No/180):[e/No*180,r/No*180]},i}function Xe(t,e){function r(t,e){var r=Math.sqrt(a-2*i*Math.sin(e))/i;return[r*Math.sin(t*=i),o-r*Math.cos(t)]}var n=Math.sin(t),i=(n+Math.sin(e))/2,a=1+n*(2*i-n),o=Math.sqrt(a)/i;return r.invert=function(t,e){var r=o-e;return[Math.atan2(t,r)/i,nt((a-(t*t+r*r)*i*i)/(2*i))]},r}function We(){function t(t,e){Vs+=i*t-n*e,n=t,i=e}var e,r,n,i;Xs.point=function(a,o){Xs.point=t,e=n=a,r=i=o},Xs.lineEnd=function(){t(e,r)}}function Ze(t,e){tYs&&(Ys=t),eGs&&(Gs=e)}function Je(){function t(t,e){o.push("M",t,",",e,a)}function e(t,e){o.push("M",t,",",e),s.point=r}function r(t,e){o.push("L",t,",",e)}function n(){s.point=t}function i(){o.push("Z")}var a=Ke(4.5),o=[],s={point:t,lineStart:function(){s.point=e},lineEnd:n,polygonStart:function(){s.lineEnd=i},polygonEnd:function(){s.lineEnd=n,s.point=t},pointRadius:function(t){return a=Ke(t),s},result:function(){if(o.length){var t=o.join("");return o=[],t}}};return s}function Ke(t){return"m0,"+t+"a"+t+","+t+" 0 1,1 0,"+-2*t+"a"+t+","+t+" 0 1,1 0,"+2*t+"z"}function Qe(t,e){Ls+=t,Cs+=e,++Is}function $e(){function t(t,n){var i=t-e,a=n-r,o=Math.sqrt(i*i+a*a);zs+=o*(e+t)/2,Ds+=o*(r+n)/2,Ps+=o,Qe(e=t,r=n)}var e,r;Zs.point=function(n,i){Zs.point=t,Qe(e=n,r=i)}}function tr(){Zs.point=Qe}function er(){function t(t,e){var r=t-n,a=e-i,o=Math.sqrt(r*r+a*a);zs+=o*(n+t)/2,Ds+=o*(i+e)/2,Ps+=o,o=i*t-n*e,Os+=o*(n+t),Rs+=o*(i+e),Fs+=3*o,Qe(n=t,i=e)}var e,r,n,i;Zs.point=function(a,o){Zs.point=t,Qe(e=n=a,r=i=o)},Zs.lineEnd=function(){t(e,r)}}function rr(t){function e(e,r){t.moveTo(e+o,r),t.arc(e,r,o,0,Bo)}function r(e,r){t.moveTo(e,r),s.point=n}function n(e,r){t.lineTo(e,r)}function i(){s.point=e}function a(){t.closePath()}var o=4.5,s={point:e,lineStart:function(){s.point=r},lineEnd:i,polygonStart:function(){s.lineEnd=a},polygonEnd:function(){s.lineEnd=i,s.point=e},pointRadius:function(t){return o=t,s},result:M};return s}function nr(t){function e(t){return(s?n:r)(t)}function r(e){return or(e,function(r,n){r=t(r,n),e.point(r[0],r[1])})}function n(e){function r(r,n){r=t(r,n),e.point(r[0],r[1])}function n(){x=NaN,A.point=a,e.lineStart()}function a(r,n){var a=ve([r,n]),o=t(r,n);i(x,b,y,_,w,M,x=o[0],b=o[1],y=r,_=a[0],w=a[1],M=a[2],s,e),e.point(x,b)}function o(){A.point=r,e.lineEnd()}function l(){n(),A.point=u,A.lineEnd=c}function u(t,e){a(h=t,f=e),d=x,p=b,m=_,g=w,v=M,A.point=a}function c(){i(x,b,y,_,w,M,d,p,h,m,g,v,s,e),A.lineEnd=o,o()}var h,f,d,p,m,g,v,y,x,b,_,w,M,A={point:r,lineStart:n,lineEnd:o,polygonStart:function(){e.polygonStart(),A.lineStart=l},polygonEnd:function(){e.polygonEnd(),A.lineStart=n}};return A}function i(e,r,n,s,l,u,c,h,f,d,p,m,g,v){var y=c-e,x=h-r,b=y*y+x*x;if(b>4*a&&g--){var _=s+d,w=l+p,M=u+m,A=Math.sqrt(_*_+w*w+M*M),k=Math.asin(M/=A),T=bo(bo(M)-1)a||bo((y*C+x*I)/b-.5)>.3||s*d+l*p+u*m0&&16,e):Math.sqrt(a)},e}function ir(t){var e=nr(function(e,r){return t([e*Ho,r*Ho])});return function(t){return ur(e(t))}}function ar(t){this.stream=t}function or(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 sr(t){return lr(function(){return t})()}function lr(t){function e(t){return t=s(t[0]*qo,t[1]*qo),[t[0]*f+l,u-t[1]*f]}function r(t){return t=s.invert((t[0]-l)/f,(u-t[1])/f),t&&[t[0]*Ho,t[1]*Ho]}function n(){s=Ce(o=fr(v,y,x),a);var t=a(m,g);return l=d-t[0]*f,u=p+t[1]*f,i()}function i(){return c&&(c.valid=!1,c=null),e}var a,o,s,l,u,c,h=nr(function(t,e){return t=a(t,e),[t[0]*f+l,u-t[1]*f]}),f=150,d=480,p=250,m=0,g=0,v=0,y=0,x=0,_=Ns,w=b,M=null,A=null;return e.stream=function(t){return c&&(c.valid=!1),c=ur(_(o,h(w(t)))),c.valid=!0,c},e.clipAngle=function(t){return arguments.length?(_=null==t?(M=t,Ns):qe((M=+t)*qo),i()):M},e.clipExtent=function(t){return arguments.length?(A=t,w=t?Ye(t[0][0],t[0][1],t[1][0],t[1][1]):b,i()):A},e.scale=function(t){return arguments.length?(f=+t,n()):f},e.translate=function(t){return arguments.length?(d=+t[0],p=+t[1],n()):[d,p]},e.center=function(t){return arguments.length?(m=t[0]%360*qo,g=t[1]%360*qo,n()):[m*Ho,g*Ho]},e.rotate=function(t){return arguments.length?(v=t[0]%360*qo,y=t[1]%360*qo,x=t.length>2?t[2]%360*qo:0,n()):[v*Ho,y*Ho,x*Ho]},uo.rebind(e,h,"precision"),function(){return a=t.apply(this,arguments),e.invert=a.invert&&r,n()}}function ur(t){return or(t,function(e,r){t.point(e*qo,r*qo)})}function cr(t,e){return[t,e]}function hr(t,e){return[t>No?t-Bo:t<-No?t+Bo:t,e]}function fr(t,e,r){return t?e||r?Ce(pr(t),mr(e,r)):pr(t):e||r?mr(e,r):hr}function dr(t){return function(e,r){return e+=t,[e>No?e-Bo:e<-No?e+Bo:e,r]}}function pr(t){var e=dr(t);return e.invert=dr(-t),e}function mr(t,e){function r(t,e){var r=Math.cos(e),s=Math.cos(t)*r,l=Math.sin(t)*r,u=Math.sin(e),c=u*n+s*i;return[Math.atan2(l*a-c*o,s*n-u*i),nt(c*a+l*o)]}var n=Math.cos(t),i=Math.sin(t),a=Math.cos(e),o=Math.sin(e);return r.invert=function(t,e){var r=Math.cos(e),s=Math.cos(t)*r,l=Math.sin(t)*r,u=Math.sin(e),c=u*a-l*o;return[Math.atan2(l*a+u*o,s*n+c*i),nt(c*n-s*i)]},r}function gr(t,e){var r=Math.cos(t),n=Math.sin(t);return function(i,a,o,s){var l=o*e;null!=i?(i=vr(r,i),a=vr(r,a),(o>0?ia)&&(i+=o*Bo)):(i=t+o*Bo,a=t-.5*l);for(var u,c=i;o>0?c>a:c0?e<-Vo+Fo&&(e=-Vo+Fo):e>Vo-Fo&&(e=Vo-Fo);var r=o/Math.pow(i(e),a);return[r*Math.sin(a*t),o-r*Math.cos(a*t)]}var n=Math.cos(t),i=function(t){return Math.tan(No/4+t/2)},a=t===e?Math.sin(t):Math.log(n/Math.cos(e))/Math.log(i(e)/i(t)),o=n*Math.pow(i(t),a)/a;return a?(r.invert=function(t,e){var r=o-e,n=tt(a)*Math.sqrt(t*t+r*r);return[Math.atan2(t,r)/a,2*Math.atan(Math.pow(o/n,1/a))-Vo]},r):Er}function Tr(t,e){function r(t,e){var r=a-e;return[r*Math.sin(i*t),a-r*Math.cos(i*t)]}var n=Math.cos(t),i=t===e?Math.sin(t):(n-Math.cos(e))/(e-t),a=n/i+t;return bo(i)1&&et(t[r[n-2]],t[r[n-1]],t[i])<=0;)--n;r[n++]=i}return r.slice(0,n)}function Dr(t,e){return t[0]-e[0]||t[1]-e[1]}function Pr(t,e,r){return(r[0]-e[0])*(t[1]-e[1])<(r[1]-e[1])*(t[0]-e[0])}function Or(t,e,r,n){var i=t[0],a=r[0],o=e[0]-i,s=n[0]-a,l=t[1],u=r[1],c=e[1]-l,h=n[1]-u,f=(s*(l-u)-h*(i-a))/(h*o-s*c);return[i+f*o,l+f*c]}function Rr(t){var e=t[0],r=t[t.length-1];return!(e[0]-r[0]||e[1]-r[1])}function Fr(){an(this),this.edge=this.site=this.circle=null}function jr(t){var e=ul.pop()||new Fr;return e.site=t,e}function Nr(t){Zr(t),ol.remove(t),ul.push(t),an(t)}function Br(t){var e=t.circle,r=e.x,n=e.cy,i={x:r,y:n},a=t.P,o=t.N,s=[t];Nr(t);for(var l=a;l.circle&&bo(r-l.circle.x)Fo)s=s.L;else{if(i=a-qr(s,o),!(i>Fo)){n>-Fo?(e=s.P,r=s):i>-Fo?(e=s,r=s.N):e=r=s;break}if(!s.R){e=s;break}s=s.R}var l=jr(t);if(ol.insert(e,l),e||r){if(e===r)return Zr(e),r=jr(e.site),ol.insert(l,r),l.edge=r.edge=$r(e.site,l.site),Wr(e),void Wr(r);if(!r)return void(l.edge=$r(e.site,l.site));Zr(e),Zr(r);var u=e.site,c=u.x,h=u.y,f=t.x-c,d=t.y-h,p=r.site,m=p.x-c,g=p.y-h,v=2*(f*g-d*m),y=f*f+d*d,x=m*m+g*g,b={x:(g*y-d*x)/v+c,y:(f*x-m*y)/v+h};en(r.edge,u,p,b),l.edge=$r(u,t,null,b),r.edge=$r(t,p,null,b),Wr(e),Wr(r)}}function Vr(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);r=o.site;var s=r.x,l=r.y,u=l-e;if(!u)return s;var c=s-n,h=1/a-1/u,f=c/u;return h?(-f+Math.sqrt(f*f-2*h*(c*c/(-2*u)-l+u/2+i-a/2)))/h+n:(n+s)/2}function qr(t,e){var r=t.N;if(r)return Vr(r,e);var n=t.site;return n.y===e?n.x:1/0}function Hr(t){this.site=t,this.edges=[]}function Yr(t){for(var e,r,n,i,a,o,s,l,u,c,h=t[0][0],f=t[1][0],d=t[0][1],p=t[1][1],m=al,g=m.length;g--;)if(a=m[g],a&&a.prepare())for(s=a.edges,l=s.length,o=0;oFo||bo(i-r)>Fo)&&(s.splice(o,0,new rn(tn(a.site,c,bo(n-h)Fo?{x:h,y:bo(e-h)Fo?{x:bo(r-p)Fo?{x:f,y:bo(e-f)Fo?{x:bo(r-d)=-jo)){var d=l*l+u*u,p=c*c+h*h,m=(h*d-u*p)/f,g=(l*p-c*d)/f,h=g+s,v=cl.pop()||new Xr;v.arc=t,v.site=i,v.x=m+o,v.y=h+Math.sqrt(m*m+g*g),v.cy=h,t.circle=v;for(var y=null,x=ll._;x;)if(v.y=s)return;if(f>p){if(a){if(a.y>=u)return}else a={x:g,y:l};r={x:g,y:u}}else{if(a){if(a.y1)if(f>p){if(a){if(a.y>=u)return}else a={x:(l-i)/n,y:l};r={x:(u-i)/n,y:u}}else{if(a){if(a.y=s)return}else a={x:o,y:n*o+i};r={x:s,y:n*s+i}}else{if(a){if(a.xa||h>o||f=b,M=r>=_,A=M<<1|w,k=A+4;Aa&&(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:xn(r,n)})),a=dl.lastIndex;return a=0&&!(r=uo.interpolators[n](t,e)););return r}function wn(t,e){var r,n=[],i=[],a=t.length,o=e.length,s=Math.min(t.length,e.length);for(r=0;r=1?1:t(e)}}function An(t){return function(e){return 1-t(1-e)}}function kn(t){return function(e){return.5*(e<.5?t(2*e):2-t(2-2*e))}}function Tn(t){return t*t}function En(t){return t*t*t}function Sn(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 Ln(t){return function(e){return Math.pow(e,t)}}function Cn(t){return 1-Math.cos(t*Vo)}function In(t){return Math.pow(2,10*(t-1))}function zn(t){return 1-Math.sqrt(1-t*t)}function Dn(t,e){var r;return arguments.length<2&&(e=.45),arguments.length?r=e/Bo*Math.asin(1/t):(t=1,r=e/4),function(n){return 1+t*Math.pow(2,-10*n)*Math.sin((n-r)*Bo/e)}}function Pn(t){return t||(t=1.70158),function(e){return e*e*((t+1)*e-t)}}function On(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 Rn(t,e){t=uo.hcl(t),e=uo.hcl(e);var r=t.h,n=t.c,i=t.l,a=e.h-r,o=e.c-n,s=e.l-i;return isNaN(o)&&(o=0,n=isNaN(n)?e.c:n),isNaN(a)?(a=0,r=isNaN(r)?e.h:r):a>180?a-=360:a<-180&&(a+=360),function(t){return ft(r+a*t,n+o*t,i+s*t)+""}}function Fn(t,e){t=uo.hsl(t),e=uo.hsl(e);var r=t.h,n=t.s,i=t.l,a=e.h-r,o=e.s-n,s=e.l-i;return isNaN(o)&&(o=0,n=isNaN(n)?e.s:n),isNaN(a)?(a=0,r=isNaN(r)?e.h:r):a>180?a-=360:a<-180&&(a+=360),function(t){return ct(r+a*t,n+o*t,i+s*t)+""}}function jn(t,e){t=uo.lab(t),e=uo.lab(e);var r=t.l,n=t.a,i=t.b,a=e.l-r,o=e.a-n,s=e.b-i;return function(t){return pt(r+a*t,n+o*t,i+s*t)+""}}function Nn(t,e){return e-=t,function(r){return Math.round(t+e*r)}}function Bn(t){var e=[t.a,t.b],r=[t.c,t.d],n=Vn(e),i=Un(e,r),a=Vn(qn(r,e,-i))||0;e[0]*r[1]180?e+=360:e-t>180&&(t+=360),n.push({i:r.push(Hn(r)+"rotate(",null,")")-2,x:xn(t,e)})):e&&r.push(Hn(r)+"rotate("+e+")")}function Xn(t,e,r,n){t!==e?n.push({i:r.push(Hn(r)+"skewX(",null,")")-2,x:xn(t,e)}):e&&r.push(Hn(r)+"skewX("+e+")")}function Wn(t,e,r,n){if(t[0]!==e[0]||t[1]!==e[1]){var i=r.push(Hn(r)+"scale(",null,",",null,")");n.push({i:i-4,x:xn(t[0],e[0])},{i:i-2,x:xn(t[1],e[1])})}else 1===e[0]&&1===e[1]||r.push(Hn(r)+"scale("+e+")")}function Zn(t,e){var r=[],n=[];return t=uo.transform(t),e=uo.transform(e),Yn(t.translate,e.translate,r,n),Gn(t.rotate,e.rotate,r,n),Xn(t.skew,e.skew,r,n),Wn(t.scale,e.scale,r,n),t=e=null,function(t){for(var e,i=-1,a=n.length;++i=0;)r.push(i[n])}function li(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;++oi&&(n=r,i=e);return n}function xi(t){return t.reduce(bi,0)}function bi(t,e){return t+e[1]}function _i(t,e){return wi(t,Math.ceil(Math.log(e.length)/Math.LN2+1))}function wi(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 Mi(t){return[uo.min(t),uo.max(t)]}function Ai(t,e){return t.value-e.value}function ki(t,e){var r=t._pack_next;t._pack_next=e,e._pack_prev=t,e._pack_next=r,r._pack_prev=e}function Ti(t,e){t._pack_next=e,e._pack_prev=t}function Ei(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 Si(t){function e(t){c=Math.min(t.x-t.r,c),h=Math.max(t.x+t.r,h),f=Math.min(t.y-t.r,f),d=Math.max(t.y+t.r,d)}if((r=t.children)&&(u=r.length)){var r,n,i,a,o,s,l,u,c=1/0,h=-(1/0),f=1/0,d=-(1/0);if(r.forEach(Li),n=r[0],n.x=-n.r,n.y=0,e(n),u>1&&(i=r[1],i.x=i.r,i.y=0,e(i),u>2))for(a=r[2],zi(n,i,a),e(a),ki(n,a),n._pack_prev=a,ki(a,i),i=n._pack_next,o=3;o=0;)e=i[a],e.z+=r,e.m+=r,r+=e.s+(n+=e.c)}function ji(t,e,r){return t.a.parent===e.parent?t.a:r}function Ni(t){return 1+uo.max(t,function(t){return t.y})}function Bi(t){return t.reduce(function(t,e){return t+e.x},0)/t.length}function Ui(t){var e=t.children;return e&&e.length?Ui(e[0]):t}function Vi(t){var e,r=t.children;return r&&(e=r.length)?Vi(r[e-1]):t}function qi(t){return{x:t.x,y:t.y,dx:t.dx,dy:t.dy}}function Hi(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 Yi(t){var e=t[0],r=t[t.length-1];return e2?Ji:Xi,l=n?Kn:Jn;return o=i(t,e,l,r),s=i(e,t,l,_n),a}function a(t){return o(t)}var o,s;return a.invert=function(t){return s(t)},a.domain=function(e){return arguments.length?(t=e.map(Number),i()):t},a.range=function(t){return arguments.length?(e=t,i()):e},a.rangeRound=function(t){return a.range(t).interpolate(Nn)},a.clamp=function(t){return arguments.length?(n=t,i()):n},a.interpolate=function(t){return arguments.length?(r=t,i()):r},a.ticks=function(e){return ea(t,e)},a.tickFormat=function(e,r){return ra(t,e,r)},a.nice=function(e){return $i(t,e),i()},a.copy=function(){return Ki(t,e,r,n)},i()}function Qi(t,e){return uo.rebind(t,e,"range","rangeRound","interpolate","clamp")}function $i(t,e){return Wi(t,Zi(ta(t,e)[2])),Wi(t,Zi(ta(t,e)[2])),t}function ta(t,e){null==e&&(e=10);var r=Yi(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 ea(t,e){return uo.range.apply(uo,ta(t,e))}function ra(t,e,r){var n=ta(t,e);if(r){var i=fs.exec(r);if(i.shift(),"s"===i[8]){var a=uo.formatPrefix(Math.max(bo(n[0]),bo(n[1])));return i[7]||(i[7]="."+na(a.scale(n[2]))),i[8]="f",r=uo.format(i.join("")),function(t){return r(a.scale(t))+a.symbol}}i[7]||(i[7]="."+ia(i[8],n)),r=i.join("")}else r=",."+na(n[2])+"f";return uo.format(r)}function na(t){return-Math.floor(Math.log(t)/Math.LN10+.01)}function ia(t,e){var r=na(e[2]);return t in kl?Math.abs(r-na(Math.max(bo(e[0]),bo(e[1]))))+ +("e"!==t):r-2*("%"===t)}function aa(t,e,r,n){function i(t){return(r?Math.log(t<0?0:t):-Math.log(t>0?0:-t))/Math.log(e)}function a(t){return r?Math.pow(e,t):-Math.pow(e,-t)}function o(e){return t(i(e))}return o.invert=function(e){return a(t.invert(e))},o.domain=function(e){return arguments.length?(r=e[0]>=0,t.domain((n=e.map(Number)).map(i)),o):n},o.base=function(r){return arguments.length?(e=+r,t.domain(n.map(i)),o):e},o.nice=function(){var e=Wi(n.map(i),r?Math:El);return t.domain(e),n=e.map(a),o},o.ticks=function(){var t=Yi(n),o=[],s=t[0],l=t[1],u=Math.floor(i(s)),c=Math.ceil(i(l)),h=e%1?2:e;if(isFinite(c-u)){if(r){for(;u0;f--)o.push(a(u)*f);for(u=0;o[u]l;c--);o=o.slice(u,c)}return o},o.tickFormat=function(t,r){if(!arguments.length)return Tl;arguments.length<2?r=Tl:"function"!=typeof r&&(r=uo.format(r));var n=Math.max(1,e*t/o.ticks().length);return function(t){var o=t/a(Math.round(i(t)));return o*e0?s[r-1]:t[0],r0?0:1}function ba(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,u=-s*a,c=t[0]+l,h=t[1]+u,f=e[0]+l,d=e[1]+u,p=(c+f)/2,m=(h+d)/2,g=f-c,v=d-h,y=g*g+v*v,x=r-n,b=c*d-f*h,_=(v<0?-1:1)*Math.sqrt(Math.max(0,x*x*y-b*b)),w=(b*v-g*_)/y,M=(-b*g-v*_)/y,A=(b*v+g*_)/y,k=(-b*g+v*_)/y,T=w-p,E=M-m,S=A-p,L=k-m;return T*T+E*E>S*S+L*L&&(w=A,M=k),[[w-l,M-u],[w*r/x,M*r/x]]}function _a(t){function e(e){function o(){u.push("M",a(t(c),s))}for(var l,u=[],c=[],h=-1,f=e.length,d=St(r),p=St(n);++h1?t.join("L"):t+"Z"}function Ma(t){return t.join("L")+"Z"}function Aa(t){for(var e=0,r=t.length,n=t[0],i=[n[0],",",n[1]];++e1&&i.push("H",n[0]),i.join("")}function ka(t){for(var e=0,r=t.length,n=t[0],i=[n[0],",",n[1]];++e1){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 u=2;u9&&(i=3*e/Math.sqrt(i),o[s]=i*r,o[s+1]=i*n));for(s=-1;++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}function Ua(t){return t.length<3?wa(t):t[0]+Ca(t,Ba(t))}function Va(t){for(var e,r,n,i=-1,a=t.length;++i0;)d[--s].call(t,o);if(a>=1)return m.event&&m.event.end.call(t,t.__data__,e),--p.count?delete p[n]:delete t[r],1}var l,u,c,f,d,p=t[r]||(t[r]={active:0,count:0}),m=p[n];m||(l=i.time,u=Dt(a,0,l),m=p[n]={tween:new h,time:l,timer:u,delay:i.delay,duration:i.duration,ease:i.ease,index:e},i=null,++p.count)}function ro(t,e,r){t.attr("transform",function(t){var n=e(t);return"translate("+(isFinite(n)?n:r(t))+",0)"})}function no(t,e,r){t.attr("transform",function(t){var n=e(t);return"translate(0,"+(isFinite(n)?n:r(t))+")"})}function io(t){return t.toISOString()}function ao(t,e,r){function n(e){return t(e)}function i(t,r){var n=t[1]-t[0],i=n/r,a=uo.bisect(Ql,i);return a==Ql.length?[e.year,ta(t.map(function(t){return t/31536e6}),r)[2]]:a?e[i/Ql[a-1]1?{floor:function(e){for(;r(e=t.floor(e));)e=oo(e-1);return e},ceil:function(e){for(;r(e=t.ceil(e));)e=oo(+e+1);return e}}:t))},n.ticks=function(t,e){var r=Yi(n.domain()),a=null==t?i(r,10):"number"==typeof t?i(r,t):!t.range&&[{range:t},e];return a&&(t=a[0],e=a[1]),t.range(r[0],oo(+r[1]+1),e<1?1:e)},n.tickFormat=function(){return r},n.copy=function(){return ao(t.copy(),e,r)},Qi(n,t)}function oo(t){return new Date(t)}function so(t){return JSON.parse(t.responseText)}function lo(t){var e=fo.createRange();return e.selectNode(fo.body),e.createContextualFragment(t.responseText)}var uo={version:"3.5.17"},co=[].slice,ho=function(t){return co.call(t)},fo=this.document;if(fo)try{ho(fo.documentElement.childNodes)[0].nodeType}catch(t){ho=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}),fo)try{fo.createElement("DIV").style.setProperty("opacity",0,"")}catch(t){var po=this.Element.prototype,mo=po.setAttribute,go=po.setAttributeNS,vo=this.CSSStyleDeclaration.prototype,yo=vo.setProperty;po.setAttribute=function(t,e){mo.call(this,t,e+"")},po.setAttributeNS=function(t,e,r){go.call(this,t,e,r+"")},vo.setProperty=function(t,e,r){yo.call(this,t,e+"",r)}}uo.ascending=i,uo.descending=function(t,e){return et?1:e>=t?0:NaN},uo.min=function(t,e){var r,n,i=-1,a=t.length;if(1===arguments.length){for(;++i=n){r=n;break}for(;++in&&(r=n)}else{for(;++i=n){r=n;break}for(;++in&&(r=n)}return r},uo.max=function(t,e){var r,n,i=-1,a=t.length;if(1===arguments.length){for(;++i=n){r=n;break}for(;++ir&&(r=n)}else{for(;++i=n){r=n;break}for(;++ir&&(r=n)}return r},uo.extent=function(t,e){var r,n,i,a=-1,o=t.length;if(1===arguments.length){for(;++a=n){r=i=n;break}for(;++an&&(r=n),i=n){r=i=n;break}for(;++an&&(r=n),i1)return l/(c-1)},uo.deviation=function(){var t=uo.variance.apply(this,arguments);return t?Math.sqrt(t):t};var xo=s(i);uo.bisectLeft=xo.left,uo.bisect=uo.bisectRight=xo.right,uo.bisector=function(t){return s(1===t.length?function(e,r){return i(t(e),r)}:t)},uo.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},uo.permute=function(t,e){for(var r=e.length,n=new Array(r);r--;)n[r]=t[e[r]];return n},uo.pairs=function(t){for(var e,r=0,n=t.length-1,i=t[0],a=new Array(n<0?0:n);r=0;)for(n=t[i],e=n.length;--e>=0;)r[--o]=n[e];return r};var bo=Math.abs;uo.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=u(bo(r)),o=-1;if(t*=a,e*=a,r*=a,r<0)for(;(n=t+r*++o)>e;)i.push(n/a);else for(;(n=t+r*++o)=a.length)return n?n.call(i,o):r?o.sort(r):o;for(var l,u,c,f,d=-1,p=o.length,m=a[s++],g=new h;++d=a.length)return t;var n=[],i=o[r++];return t.forEach(function(t,i){n.push({key:t,values:e(i,r)})}),i?n.sort(function(t,e){return i(t.key,e.key)}):n}var r,n,i={},a=[],o=[];return i.map=function(e,r){return t(r,e,0)},i.entries=function(r){return e(t(uo.map,r,0),0)},i.key=function(t){return a.push(t),i},i.sortKeys=function(t){return o[a.length-1]=t,i},i.sortValues=function(t){return r=t,i},i.rollup=function(t){return n=t,i},i},uo.set=function(t){var e=new x;if(t)for(var r=0,n=t.length;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}},uo.event=null,uo.requote=function(t){return t.replace(Ao,"\\$&")};var Ao=/[\\\^\$\*\+\?\|\[\]\(\)\.\{\}]/g,ko={}.__proto__?function(t,e){t.__proto__=e}:function(t,e){for(var r in e)t[r]=e[r]},To=function(t,e){return e.querySelector(t)},Eo=function(t,e){return e.querySelectorAll(t)},So=function(t,e){var r=t.matches||t[w(t,"matchesSelector")];return(So=function(t,e){return r.call(t,e)})(t,e)};"function"==typeof Sizzle&&(To=function(t,e){return Sizzle(t,e)[0]||null},Eo=Sizzle,So=Sizzle.matchesSelector),uo.selection=function(){return uo.select(fo.documentElement)};var Lo=uo.selection.prototype=[];Lo.select=function(t){var e,r,n,i,a=[];t=C(t);for(var o=-1,s=this.length;++o=0&&"xmlns"!==(r=t.slice(0,e))&&(t=t.slice(e+1)),Io.hasOwnProperty(r)?{space:Io[r],local:t}:t}},Lo.attr=function(t,e){if(arguments.length<2){if("string"==typeof t){var r=this.node();return t=uo.ns.qualify(t),t.local?r.getAttributeNS(t.space,t.local):r.getAttribute(t)}for(e in t)this.each(z(e,t[e]));return this}return this.each(z(t,e))},Lo.classed=function(t,e){if(arguments.length<2){if("string"==typeof t){var r=this.node(),n=(t=O(t)).length,i=-1;if(e=r.classList){for(;++i=0;)(r=n[i])&&(a&&a!==r.nextSibling&&a.parentNode.insertBefore(r,a),a=r);return this},Lo.sort=function(t){t=H.apply(this,arguments);for(var e=-1,r=this.length;++e0&&(e=e.transition().duration(L)),e.call(t.event)}function s(){_&&_.domain(b.range().map(function(t){return(t-A.x)/A.k}).map(b.invert)),M&&M.domain(w.range().map(function(t){return(t-A.y)/A.k}).map(w.invert))}function l(t){C++||t({type:"zoomstart"})}function u(t){s(),t({type:"zoom",scale:A.k,translate:[A.x,A.y]})}function c(t){--C||(t({type:"zoomend"}),g=null)}function h(){function t(){s=1,a(uo.mouse(i),f),u(o)}function r(){h.on(z,null).on(D,null),d(s),c(o)}var i=this,o=O.of(i,arguments),s=0,h=uo.select(n(i)).on(z,t).on(D,r),f=e(uo.mouse(i)),d=K(i);Vl.call(i),l(o)}function f(){function t(){var t=uo.touches(p);return d=A.k,t.forEach(function(t){t.identifier in g&&(g[t.identifier]=e(t))}),t}function r(){var e=uo.event.target;uo.select(e).on(b,n).on(_,s),w.push(e);for(var r=uo.event.changedTouches,i=0,a=r.length;i1){var c=l[0],h=l[1],f=c[0]-h[0],d=c[1]-h[1];v=f*f+d*d}}function n(){var t,e,r,n,o=uo.touches(p);Vl.call(p);for(var s=0,l=o.length;s=u)return o;if(i)return i=!1,a;var e=c;if(34===t.charCodeAt(e)){for(var r=e;r++=^]))?([+\- ])?([$#])?(0)?(\d+)?(,)?(\.-?\d+)?([a-z%])?/i,ds=uo.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(t,e){return(t=uo.round(t,Ft(t,e))).toFixed(Math.max(0,Math.min(20,Ft(t*(1+1e-15),e))))}}),ps=uo.time={},ms=Date;Ut.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(){gs.setUTCDate.apply(this._,arguments)},setDay:function(){gs.setUTCDay.apply(this._,arguments)},setFullYear:function(){gs.setUTCFullYear.apply(this._,arguments)},setHours:function(){gs.setUTCHours.apply(this._,arguments)},setMilliseconds:function(){gs.setUTCMilliseconds.apply(this._,arguments)},setMinutes:function(){gs.setUTCMinutes.apply(this._,arguments)},setMonth:function(){gs.setUTCMonth.apply(this._,arguments)},setSeconds:function(){gs.setUTCSeconds.apply(this._,arguments)},setTime:function(){gs.setTime.apply(this._,arguments)}};var gs=Date.prototype;ps.year=Vt(function(t){return t=ps.day(t),t.setMonth(0,1),t},function(t,e){t.setFullYear(t.getFullYear()+e)},function(t){return t.getFullYear()}),ps.years=ps.year.range,ps.years.utc=ps.year.utc.range,ps.day=Vt(function(t){var e=new ms(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}),ps.days=ps.day.range,ps.days.utc=ps.day.utc.range,ps.dayOfYear=function(t){var e=ps.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=ps[t]=Vt(function(t){return(t=ps.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=ps.year(t).getDay();return Math.floor((ps.dayOfYear(t)+(r+e)%7)/7)-(r!==e)});ps[t+"s"]=r.range,ps[t+"s"].utc=r.utc.range,ps[t+"OfYear"]=function(t){var r=ps.year(t).getDay();return Math.floor((ps.dayOfYear(t)+(r+e)%7)/7)}}),ps.week=ps.sunday,ps.weeks=ps.sunday.range,ps.weeks.utc=ps.sunday.utc.range,ps.weekOfYear=ps.sundayOfYear;var vs={"-":"",_:" ",0:"0"},ys=/^\s*\d+/,xs=/^%/;uo.locale=function(t){return{numberFormat:Nt(t),timeFormat:Ht(t)}};var bs=uo.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"]});uo.format=bs.numberFormat,uo.geo={},he.prototype={s:0,t:0,add:function(t){fe(t,this.t,_s),fe(_s.s,this.s,this),this.s?this.t+=_s.t:this.s=_s.t},reset:function(){this.s=this.t=0},valueOf:function(){return this.s}};var _s=new he;uo.geo.stream=function(t,e){t&&ws.hasOwnProperty(t.type)?ws[t.type](t,e):de(t,e)};var ws={Feature:function(t,e){de(t.geometry,e)},FeatureCollection:function(t,e){for(var r=t.features,n=-1,i=r.length;++nd&&(d=e)}function e(e,r){var n=ve([e*qo,r*qo]);if(v){var i=xe(v,n),a=[i[1],-i[0],0],o=xe(a,i);we(o),o=Me(o);var l=e-p,u=l>0?1:-1,m=o[0]*Ho*u,g=bo(l)>180;if(g^(u*pd&&(d=y)}else if(m=(m+360)%360-180,g^(u*pd&&(d=r);g?es(c,f)&&(f=e):s(e,f)>s(c,f)&&(c=e):f>=c?(ef&&(f=e)):e>p?s(c,e)>s(c,f)&&(f=e):s(e,f)>s(c,f)&&(c=e)}else t(e,r);v=n,p=e}function r(){_.point=e}function n(){b[0]=c,b[1]=f,_.point=t,v=null}function i(t,r){if(v){var n=t-p;y+=bo(n)>180?n+(n>0?360:-360):n}else m=t,g=r;Ts.point(t,r),e(t,r)}function a(){Ts.lineStart()}function o(){i(m,g),Ts.lineEnd(),bo(y)>Fo&&(c=-(f=180)),b[0]=c,b[1]=f,v=null}function s(t,e){return(e-=t)<0?e+360:e}function l(t,e){return t[0]-e[0]}function u(t,e){return e[0]<=e[1]?e[0]<=t&&t<=e[1]:tFo?d=90:y<-Fo&&(h=-90),b[0]=c,b[1]=f}};return function(t){d=f=-(c=h=1/0),x=[],uo.geo.stream(t,_);var e=x.length;if(e){x.sort(l);for(var r,n=1,i=x[0],a=[i];ns(i[0],i[1])&&(i[1]=r[1]),s(r[0],i[1])>s(i[0],i[1])&&(i[0]=r[0])):a.push(i=r);for(var o,r,p=-(1/0),e=a.length-1,n=0,i=a[e];n<=e;i=r,++n)r=a[n],(o=s(i[1],r[0]))>p&&(p=o,c=r[0],f=i[1])}return x=b=null,c===1/0||h===1/0?[[NaN,NaN],[NaN,NaN]]:[[c,h],[f,d]]}}(),uo.geo.centroid=function(t){Es=Ss=Ls=Cs=Is=zs=Ds=Ps=Os=Rs=Fs=0,uo.geo.stream(t,js);var e=Os,r=Rs,n=Fs,i=e*e+r*r+n*n;return i=.12&&i<.234&&n>=-.425&&n<-.214?o:i>=.166&&i<.234&&n>=-.214&&n<-.115?s:a).invert(t)},t.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()}}},t.precision=function(e){return arguments.length?(a.precision(e),o.precision(e),s.precision(e),t):a.precision()},t.scale=function(e){return arguments.length?(a.scale(e),o.scale(.35*e),s.scale(e),t.translate(a.translate())):a.scale()},t.translate=function(e){if(!arguments.length)return a.translate();var u=a.scale(),c=+e[0],h=+e[1];return r=a.translate(e).clipExtent([[c-.455*u,h-.238*u],[c+.455*u,h+.238*u]]).stream(l).point,n=o.translate([c-.307*u,h+.201*u]).clipExtent([[c-.425*u+Fo,h+.12*u+Fo],[c-.214*u-Fo,h+.234*u-Fo]]).stream(l).point,i=s.translate([c-.205*u,h+.212*u]).clipExtent([[c-.214*u+Fo,h+.166*u+Fo],[c-.115*u-Fo,h+.234*u-Fo]]).stream(l).point,t},t.scale(1070)};var Us,Vs,qs,Hs,Ys,Gs,Xs={point:M,lineStart:M,lineEnd:M,polygonStart:function(){Vs=0,Xs.lineStart=We},polygonEnd:function(){Xs.lineStart=Xs.lineEnd=Xs.point=M,Us+=bo(Vs/2)}},Ws={point:Ze,lineStart:M,lineEnd:M,polygonStart:M,polygonEnd:M},Zs={point:Qe,lineStart:$e,lineEnd:tr,polygonStart:function(){Zs.lineStart=er},polygonEnd:function(){Zs.point=Qe,Zs.lineStart=$e,Zs.lineEnd=tr}};uo.geo.path=function(){function t(t){return t&&("function"==typeof s&&a.pointRadius(+s.apply(this,arguments)),o&&o.valid||(o=i(a)),uo.geo.stream(t,o)),a.result()}function e(){return o=null,t}var r,n,i,a,o,s=4.5;return t.area=function(t){return Us=0,uo.geo.stream(t,i(Xs)),Us},t.centroid=function(t){return Ls=Cs=Is=zs=Ds=Ps=Os=Rs=Fs=0,uo.geo.stream(t,i(Zs)),Fs?[Os/Fs,Rs/Fs]:Ps?[zs/Ps,Ds/Ps]:Is?[Ls/Is,Cs/Is]:[NaN,NaN]},t.bounds=function(t){return Ys=Gs=-(qs=Hs=1/0),uo.geo.stream(t,i(Ws)),[[qs,Hs],[Ys,Gs]]},t.projection=function(t){return arguments.length?(i=(r=t)?t.stream||ir(t):b,e()):r},t.context=function(t){return arguments.length?(a=null==(n=t)?new Je:new rr(t),"function"!=typeof s&&a.pointRadius(s),e()):n},t.pointRadius=function(e){return arguments.length?(s="function"==typeof e?e:(a.pointRadius(+e),+e),t):s},t.projection(uo.geo.albersUsa()).context(null)},uo.geo.transform=function(t){return{stream:function(e){var r=new ar(e);for(var n in t)r[n]=t[n];return r}}},ar.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()}},uo.geo.projection=sr,uo.geo.projectionMutator=lr,(uo.geo.equirectangular=function(){return sr(cr)}).raw=cr.invert=cr,uo.geo.rotation=function(t){function e(e){return e=t(e[0]*qo,e[1]*qo),e[0]*=Ho,e[1]*=Ho,e}return t=fr(t[0]%360*qo,t[1]*qo,t.length>2?t[2]*qo:0),e.invert=function(e){return e=t.invert(e[0]*qo,e[1]*qo),e[0]*=Ho,e[1]*=Ho,e},e},hr.invert=cr,uo.geo.circle=function(){function t(){var t="function"==typeof n?n.apply(this,arguments):n,e=fr(-t[0]*qo,-t[1]*qo,0).invert,i=[];return r(null,null,1,{point:function(t,r){i.push(t=e(t,r)),t[0]*=Ho,t[1]*=Ho}}),{type:"Polygon",coordinates:[i]}}var e,r,n=[0,0],i=6;return t.origin=function(e){return arguments.length?(n=e,t):n},t.angle=function(n){return arguments.length?(r=gr((e=+n)*qo,i*qo),t):e},t.precision=function(n){return arguments.length?(r=gr(e*qo,(i=+n)*qo),t):i},t.angle(90)},uo.geo.distance=function(t,e){var r,n=(e[0]-t[0])*qo,i=t[1]*qo,a=e[1]*qo,o=Math.sin(n),s=Math.cos(n),l=Math.sin(i),u=Math.cos(i),c=Math.sin(a),h=Math.cos(a);return Math.atan2(Math.sqrt((r=h*o)*r+(r=u*c-l*h*s)*r),l*c+u*h*s)},uo.geo.graticule=function(){function t(){return{type:"MultiLineString",coordinates:e()}}function e(){return uo.range(Math.ceil(a/g)*g,i,g).map(f).concat(uo.range(Math.ceil(u/v)*v,l,v).map(d)).concat(uo.range(Math.ceil(n/p)*p,r,p).filter(function(t){return bo(t%g)>Fo}).map(c)).concat(uo.range(Math.ceil(s/m)*m,o,m).filter(function(t){return bo(t%v)>Fo}).map(h))}var r,n,i,a,o,s,l,u,c,h,f,d,p=10,m=p,g=90,v=360,y=2.5;return t.lines=function(){return e().map(function(t){return{type:"LineString",coordinates:t}})},t.outline=function(){return{type:"Polygon",coordinates:[f(a).concat(d(l).slice(1),f(i).reverse().slice(1),d(u).reverse().slice(1))]}},t.extent=function(e){return arguments.length?t.majorExtent(e).minorExtent(e):t.minorExtent()},t.majorExtent=function(e){return arguments.length?(a=+e[0][0],i=+e[1][0],u=+e[0][1],l=+e[1][1],a>i&&(e=a,a=i,i=e),u>l&&(e=u,u=l,l=e),t.precision(y)):[[a,u],[i,l]]},t.minorExtent=function(e){return arguments.length?(n=+e[0][0],r=+e[1][0],s=+e[0][1],o=+e[1][1],n>r&&(e=n,n=r,r=e),s>o&&(e=s,s=o,o=e),t.precision(y)):[[n,s],[r,o]]},t.step=function(e){return arguments.length?t.majorStep(e).minorStep(e):t.minorStep()},t.majorStep=function(e){return arguments.length?(g=+e[0],v=+e[1],t):[g,v]},t.minorStep=function(e){return arguments.length?(p=+e[0],m=+e[1],t):[p,m]},t.precision=function(e){return arguments.length?(y=+e,c=yr(s,o,90),h=xr(n,r,y),f=yr(u,l,90),d=xr(a,i,y),t):y},t.majorExtent([[-180,-90+Fo],[180,90-Fo]]).minorExtent([[-180,-80-Fo],[180,80+Fo]])},uo.geo.greatArc=function(){function t(){return{type:"LineString",coordinates:[e||n.apply(this,arguments),r||i.apply(this,arguments)]}}var e,r,n=br,i=_r;return t.distance=function(){return uo.geo.distance(e||n.apply(this,arguments),r||i.apply(this,arguments))},t.source=function(r){return arguments.length?(n=r,e="function"==typeof r?null:r,t):n},t.target=function(e){return arguments.length?(i=e,r="function"==typeof e?null:e,t):i},t.precision=function(){return arguments.length?t:0},t},uo.geo.interpolate=function(t,e){return wr(t[0]*qo,t[1]*qo,e[0]*qo,e[1]*qo)},uo.geo.length=function(t){return Js=0,uo.geo.stream(t,Ks),Js};var Js,Ks={sphere:M,point:M,lineStart:Mr,lineEnd:M,polygonStart:M,polygonEnd:M},Qs=Ar(function(t){return Math.sqrt(2/(1+t))},function(t){return 2*Math.asin(t/2)});(uo.geo.azimuthalEqualArea=function(){return sr(Qs)}).raw=Qs;var $s=Ar(function(t){var e=Math.acos(t);return e&&e/Math.sin(e)},b);(uo.geo.azimuthalEquidistant=function(){return sr($s)}).raw=$s,(uo.geo.conicConformal=function(){return Ge(kr)}).raw=kr,(uo.geo.conicEquidistant=function(){return Ge(Tr)}).raw=Tr;var tl=Ar(function(t){return 1/t},Math.atan);(uo.geo.gnomonic=function(){return sr(tl)}).raw=tl,Er.invert=function(t,e){return[t,2*Math.atan(Math.exp(e))-Vo]},(uo.geo.mercator=function(){return Sr(Er)}).raw=Er;var el=Ar(function(){return 1},Math.asin);(uo.geo.orthographic=function(){return sr(el)}).raw=el;var rl=Ar(function(t){return 1/(1+t)},function(t){return 2*Math.atan(t)});(uo.geo.stereographic=function(){return sr(rl)}).raw=rl,Lr.invert=function(t,e){return[-e,2*Math.atan(Math.exp(t))-Vo]},(uo.geo.transverseMercator=function(){var t=Sr(Lr),e=t.center,r=t.rotate;return t.center=function(t){return t?e([-t[1],t[0]]):(t=e(),[t[1],-t[0]])},t.rotate=function(t){return t?r([t[0],t[1],t.length>2?t[2]+90:90]):(t=r(),[t[0],t[1],t[2]-90])},r([0,0,90])}).raw=Lr,uo.geom={},uo.geom.hull=function(t){function e(t){if(t.length<3)return[];var e,i=St(r),a=St(n),o=t.length,s=[],l=[];for(e=0;e=0;--e)d.push(t[s[u[e]][2]]);for(e=+h;e=n&&u.x<=a&&u.y>=i&&u.y<=o?[[n,o],[a,o],[a,i],[n,i]]:[];c.point=t[s]}),e}function r(t){return t.map(function(t,e){return{x:Math.round(a(t,e)/Fo)*Fo,y:Math.round(o(t,e)/Fo)*Fo,i:e}})}var n=Cr,i=Ir,a=n,o=i,s=hl;return t?e(t):(e.links=function(t){ +return un(r(t)).edges.filter(function(t){return t.l&&t.r}).map(function(e){return{source:t[e.l.i],target:t[e.r.i]}})},e.triangles=function(t){var e=[];return un(r(t)).cells.forEach(function(r,n){for(var i,a,o=r.site,s=r.edges.sort(Gr),l=-1,u=s.length,c=s[u-1].edge,h=c.l===o?c.r:c.l;++l=u,f=n>=c,d=f<<1|h;t.leaf=!1,t=t.nodes[d]||(t.nodes[d]=pn()),h?i=u:s=u,f?o=c:l=c,a(t,e,r,n,i,o,s,l)}var c,h,f,d,p,m,g,v,y,x=St(s),b=St(l);if(null!=e)m=e,g=r,v=n,y=i;else if(v=y=-(m=g=1/0),h=[],f=[],p=t.length,o)for(d=0;dv&&(v=c.x),c.y>y&&(y=c.y),h.push(c.x),f.push(c.y);else for(d=0;dv&&(v=_),w>y&&(y=w),h.push(_),f.push(w)}var M=v-m,A=y-g;M>A?y=g+M:v=m+A;var k=pn();if(k.add=function(t){a(k,t,+x(t,++d),+b(t,d),m,g,v,y)},k.visit=function(t){mn(t,k,m,g,v,y)},k.find=function(t){return gn(k,t[0],t[1],m,g,v,y)},d=-1,null==e){for(;++d=0?t.slice(0,e):t,n=e>=0?t.slice(e+1):"in";return r=ml.get(r)||pl,n=gl.get(n)||b,Mn(n(r.apply(null,co.call(arguments,1))))},uo.interpolateHcl=Rn,uo.interpolateHsl=Fn,uo.interpolateLab=jn,uo.interpolateRound=Nn,uo.transform=function(t){var e=fo.createElementNS(uo.ns.prefix.svg,"g");return(uo.transform=function(t){if(null!=t){e.setAttribute("transform",t);var r=e.transform.baseVal.consolidate()}return new Bn(r?r.matrix:vl)})(t)},Bn.prototype.toString=function(){return"translate("+this.translate+")rotate("+this.rotate+")skewX("+this.skew+")scale("+this.scale+")"};var vl={a:1,b:0,c:0,d:1,e:0,f:0};uo.interpolateTransform=Zn,uo.layout={},uo.layout.bundle=function(){return function(t){for(var e=[],r=-1,n=t.length;++r0?i=t:(r.c=null,r.t=NaN,r=null,u.end({type:"end",alpha:i=0})):t>0&&(u.start({type:"start",alpha:i=t}),r=Dt(l.tick)),l):i},l.start=function(){function t(t,n){if(!r){for(r=new Array(i),l=0;l=0;)o.push(c=u[l]),c.parent=a,c.depth=a.depth+1;n&&(a.value=0),a.children=u}else n&&(a.value=+n.call(t,a,a.depth)||0),delete a.children;return li(i,function(t){var r,i;e&&(r=t.children)&&r.sort(e),n&&(i=t.parent)&&(i.value+=t.value)}),s}var e=hi,r=ui,n=ci;return t.sort=function(r){return arguments.length?(e=r,t):e},t.children=function(e){return arguments.length?(r=e,t):r},t.value=function(e){return arguments.length?(n=e,t):n},t.revalue=function(e){return n&&(si(e,function(t){t.children&&(t.value=0)}),li(e,function(e){var r;e.children||(e.value=+n.call(t,e,e.depth)||0),(r=e.parent)&&(r.value+=e.value)})),e},t},uo.layout.partition=function(){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,u=-1;for(n=e.value?n/e.value:0;++us&&(s=n),o.push(n)}for(r=0;r0)for(a=-1;++a=c[0]&&s<=c[1]&&(o=l[uo.bisect(h,s,1,d)-1],o.y+=p,o.push(t[a]));return l}var e=!0,r=Number,n=Mi,i=_i;return t.value=function(e){return arguments.length?(r=e,t):r},t.range=function(e){return arguments.length?(n=St(e),t):n},t.bins=function(e){return arguments.length?(i="number"==typeof e?function(t){return wi(t,e)}:St(e),t):i},t.frequency=function(r){return arguments.length?(e=!!r,t):e},t},uo.layout.pack=function(){function t(t,a){var o=r.call(this,t,a),s=o[0],l=i[0],u=i[1],c=null==e?Math.sqrt:"function"==typeof e?e:function(){return e};if(s.x=s.y=0,li(s,function(t){t.r=+c(t.value)}),li(s,Si),n){var h=n*(e?1:Math.max(2*s.r/l,2*s.r/u))/2;li(s,function(t){t.r+=h}),li(s,Si),li(s,function(t){t.r-=h})}return Ii(s,l/2,u/2,e?1:1/Math.max(2*s.r/l,2*s.r/u)),o}var e,r=uo.layout.hierarchy().sort(Ai),n=0,i=[1,1];return t.size=function(e){return arguments.length?(i=e,t):i},t.radius=function(r){return arguments.length?(e=null==r||"function"==typeof r?r:+r,t):e},t.padding=function(e){return arguments.length?(n=+e,t):n},oi(t,r)},uo.layout.tree=function(){function t(t,i){var c=o.call(this,t,i),h=c[0],f=e(h);if(li(f,r),f.parent.m=-f.z,si(f,n),u)si(h,a);else{var d=h,p=h,m=h;si(h,function(t){t.xp.x&&(p=t),t.depth>m.depth&&(m=t)});var g=s(d,p)/2-d.x,v=l[0]/(p.x+s(p,d)/2+g),y=l[1]/(m.depth||1);si(h,function(t){t.x=(t.x+g)*v,t.y=t.depth*y})}return c}function e(t){for(var e,r={A:null,children:[t]},n=[r];null!=(e=n.pop());)for(var i,a=e.children,o=0,s=a.length;o0&&(Ri(ji(o,t,r),t,n),u+=n,c+=n),h+=o.m,u+=i.m,f+=l.m,c+=a.m;o&&!Oi(a)&&(a.t=o,a.m+=h-c),i&&!Pi(l)&&(l.t=i,l.m+=u-f,r=t)}return r}function a(t){t.x*=l[0],t.y=t.depth*l[1]}var o=uo.layout.hierarchy().sort(null).value(null),s=Di,l=[1,1],u=null;return t.separation=function(e){return arguments.length?(s=e,t):s},t.size=function(e){return arguments.length?(u=null==(l=e)?a:null,t):u?null:l},t.nodeSize=function(e){return arguments.length?(u=null==(l=e)?null:a,t):u?l:null},oi(t,o)},uo.layout.cluster=function(){function t(t,a){var o,s=e.call(this,t,a),l=s[0],u=0;li(l,function(t){var e=t.children;e&&e.length?(t.x=Bi(e),t.y=Ni(e)):(t.x=o?u+=r(t,o):0,t.y=0,o=t)});var c=Ui(l),h=Vi(l),f=c.x-r(c,h)/2,d=h.x+r(h,c)/2;return li(l,i?function(t){t.x=(t.x-l.x)*n[0],t.y=(l.y-t.y)*n[1]}:function(t){t.x=(t.x-f)/(d-f)*n[0],t.y=(1-(l.y?t.y/l.y:1))*n[1]}),s}var e=uo.layout.hierarchy().sort(null).value(null),r=Di,n=[1,1],i=!1;return t.separation=function(e){return arguments.length?(r=e,t):r},t.size=function(e){return arguments.length?(i=null==(n=e),t):i?null:n},t.nodeSize=function(e){return arguments.length?(i=null!=(n=e),t):i?n:null},oi(t,e)},uo.layout.treemap=function(){function t(t,e){for(var r,n,i=-1,a=t.length;++i0;)c.push(o=f[l-1]),c.area+=o.area,"squarify"!==d||(s=n(c,m))<=p?(f.pop(),p=s):(c.area-=c.pop().area,i(c,m,u,!1),m=Math.min(u.dx,u.dy),c.length=c.area=0,p=1/0);c.length&&(i(c,m,u,!0),c.length=c.area=0),a.forEach(e)}}function r(e){var n=e.children;if(n&&n.length){var a,o=h(e),s=n.slice(),l=[];for(t(s,o.dx*o.dy/e.value),l.area=0;a=s.pop();)l.push(a),l.area+=a.area,null!=a.z&&(i(l,a.z?o.dx:o.dy,o,!s.length),l.length=l.area=0);n.forEach(r)}}function n(t,e){for(var r,n=t.area,i=0,a=1/0,o=-1,s=t.length;++oi&&(i=r));return n*=n,e*=e,n?Math.max(e*i*p/n,n/(e*a*p)):1/0}function i(t,e,r,n){var i,a=-1,o=t.length,s=r.x,u=r.y,c=e?l(t.area/e):0;if(e==r.dx){for((n||c>r.dy)&&(c=r.dy);++ar.dx)&&(c=r.dx);++a1);return t+e*r*Math.sqrt(-2*Math.log(i)/i)}},logNormal:function(){var t=uo.random.normal.apply(uo,arguments);return function(){return Math.exp(t())}},bates:function(t){var e=uo.random.irwinHall(t);return function(){return e()/t}},irwinHall:function(t){return function(){for(var e=0,r=0;rh?0:1;if(u=Uo)return e(u,d)+(t?e(t,1-d):"")+"Z";var p,m,g,v,y,x,b,_,w,M,A,k,T=0,E=0,S=[];if((v=(+l.apply(this,arguments)||0)/2)&&(g=a===zl?Math.sqrt(t*t+u*u):+a.apply(this,arguments),d||(E*=-1),u&&(E=nt(g/u*Math.sin(v))),t&&(T=nt(g/t*Math.sin(v)))),u){y=u*Math.cos(c+E),x=u*Math.sin(c+E),b=u*Math.cos(h-E),_=u*Math.sin(h-E);var L=Math.abs(h-c-2*E)<=No?0:1;if(E&&xa(y,x,b,_)===d^L){var C=(c+h)/2;y=u*Math.cos(C),x=u*Math.sin(C),b=_=null}}else y=x=0;if(t){w=t*Math.cos(h-T),M=t*Math.sin(h-T),A=t*Math.cos(c+T),k=t*Math.sin(c+T);var I=Math.abs(c-h+2*T)<=No?0:1;if(T&&xa(w,M,A,k)===1-d^I){var z=(c+h)/2;w=t*Math.cos(z),M=t*Math.sin(z),A=k=null}}else w=M=0;if(f>Fo&&(p=Math.min(Math.abs(u-t)/2,+i.apply(this,arguments)))>.001){m=tNo)+",1 "+e}function i(t,e,r,n){return"Q 0,0 "+n}var a=br,o=_r,s=Ha,l=ga,u=va;return t.radius=function(e){return arguments.length?(s=St(e),t):s},t.source=function(e){return arguments.length?(a=St(e),t):a},t.target=function(e){return arguments.length?(o=St(e),t):o},t.startAngle=function(e){return arguments.length?(l=St(e),t):l},t.endAngle=function(e){return arguments.length?(u=St(e),t):u},t},uo.svg.diagonal=function(){function t(t,i){var a=e.call(this,t,i),o=r.call(this,t,i),s=(a.y+o.y)/2,l=[a,{x:a.x,y:s},{x:o.x,y:s},o];return l=l.map(n),"M"+l[0]+"C"+l[1]+" "+l[2]+" "+l[3]}var e=br,r=_r,n=Ya;return t.source=function(r){return arguments.length?(e=St(r),t):e},t.target=function(e){return arguments.length?(r=St(e),t):r},t.projection=function(e){return arguments.length?(n=e,t):n},t},uo.svg.diagonal.radial=function(){var t=uo.svg.diagonal(),e=Ya,r=t.projection;return t.projection=function(t){return arguments.length?r(Ga(e=t)):e},t},uo.svg.symbol=function(){function t(t,n){return(Fl.get(e.call(this,t,n))||Za)(r.call(this,t,n))}var e=Wa,r=Xa;return t.type=function(r){return arguments.length?(e=St(r),t):e},t.size=function(e){return arguments.length?(r=St(e),t):r},t};var Fl=uo.map({circle:Za,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*Nl)),r=e*Nl;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/jl),r=e*jl/2;return"M0,"+r+"L"+e+","+-r+" "+-e+","+-r+"Z"},"triangle-up":function(t){var e=Math.sqrt(t/jl),r=e*jl/2;return"M0,"+-r+"L"+e+","+r+" "+-e+","+r+"Z"}});uo.svg.symbolTypes=Fl.keys();var jl=Math.sqrt(3),Nl=Math.tan(30*qo);Lo.transition=function(t){for(var e,r,n=Bl||++Hl,i=to(t),a=[],o=Ul||{time:Date.now(),ease:Sn,delay:0,duration:250},s=-1,l=this.length;++srect,.s>rect").attr("width",h[1]-h[0])}function i(t){t.select(".extent").attr("y",f[0]),t.selectAll(".extent,.e>rect,.w>rect").attr("height",f[1]-f[0])}function a(){function a(){32==uo.event.keyCode&&(L||(x=null,I[0]-=h[1],I[1]-=f[1],L=2),T())}function m(){32==uo.event.keyCode&&2==L&&(I[0]+=h[1],I[1]+=f[1],L=0,T())}function g(){var t=uo.mouse(_),n=!1;b&&(t[0]+=b[0],t[1]+=b[1]),L||(uo.event.altKey?(x||(x=[(h[0]+h[1])/2,(f[0]+f[1])/2]),I[0]=h[+(t[0]=2)return!1;t[r]=n}return!0}):w.filter(function(t){for(var e=0;e<=o;++e){var r=y[t[e]];if(r<0)return!1;t[e]=r}return!0}),1&o)for(var h=0;h>>31},e.exports.exponent=function(t){var r=e.exports.hi(t);return(r<<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){var r=e.exports.hi(t);return!(2146435072&r)}}).call(this,t("buffer").Buffer)},{buffer:66}],100:[function(t,e,r){"use strict";function n(t,e,r){var i=0|t[r];if(i<=0)return[];var a,o=new Array(i);if(r===t.length-1)for(a=0;a0)return i(0|t,e);break;case"object":if("number"==typeof t.length)return n(t,e,0)}return[]}e.exports=a},{}],101:[function(t,e,r){"use strict";function n(t,e,r){r=r||2;var n=e&&e.length,a=n?e[0]*r:t.length,s=i(t,0,a,r,!0),l=[];if(!s)return l;var u,c,f,d,p,m,g;if(n&&(s=h(t,e,s,r)),t.length>80*r){u=f=t[0],c=d=t[1];for(var v=r;vf&&(f=p),m>d&&(d=m);g=Math.max(f-u,d-c)}return o(s,l,r,u,c,g),l}function i(t,e,r,n,i){var a,o;if(i===I(t,e,r,n)>0)for(a=e;a=e;a-=n)o=S(a,t[a],t[a+1],o);return o&&w(o,o.next)&&(L(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||!w(n,n.next)&&0!==_(n.prev,n,n.next))n=n.next;else{if(L(n),n=e=n.prev,n===n.next)return null;r=!0}while(r||n!==e);return e}function o(t,e,r,n,i,h,f){if(t){!f&&h&&m(t,n,i,h);for(var d,p,g=t;t.prev!==t.next;)if(d=t.prev,p=t.next,h?l(t,n,i,h):s(t))e.push(d.i/r),e.push(t.i/r),e.push(p.i/r),L(t),t=p.next,g=p.next;else if(t=p,t===g){f?1===f?(t=u(t,e,r),o(t,e,r,n,i,h,2)):2===f&&c(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(_(e,r,n)>=0)return!1;for(var i=t.next.next;i!==t.prev;){if(x(e.x,e.y,r.x,r.y,n.x,n.y,i.x,i.y)&&_(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(_(i,a,o)>=0)return!1;for(var s=i.xa.x?i.x>o.x?i.x:o.x:a.x>o.x?a.x:o.x,c=i.y>a.y?i.y>o.y?i.y:o.y:a.y>o.y?a.y:o.y,h=v(s,l,e,r,n),f=v(u,c,e,r,n),d=t.nextZ;d&&d.z<=f;){if(d!==t.prev&&d!==t.next&&x(i.x,i.y,a.x,a.y,o.x,o.y,d.x,d.y)&&_(d.prev,d,d.next)>=0)return!1;d=d.nextZ}for(d=t.prevZ;d&&d.z>=h;){if(d!==t.prev&&d!==t.next&&x(i.x,i.y,a.x,a.y,o.x,o.y,d.x,d.y)&&_(d.prev,d,d.next)>=0)return!1;d=d.prevZ}return!0}function u(t,e,r){var n=t;do{var i=n.prev,a=n.next.next;!w(i,a)&&M(i,n,n.next,a)&&k(i,a)&&k(a,i)&&(e.push(i.i/r),e.push(n.i/r),e.push(a.i/r),L(n),L(n.next),n=t=a),n=n.next}while(n!==t);return n}function c(t,e,r,n,i,s){var l=t;do{for(var u=l.next.next;u!==l.prev;){if(l.i!==u.i&&b(l,u)){var c=E(l,u);return l=a(l,l.next),c=a(c,c.next),o(l,e,r,n,i,s),void o(c,e,r,n,i,s)}u=u.next}l=l.next}while(l!==t)}function h(t,e,r,n){var o,s,l,u,c,h=[];for(o=0,s=e.length;o=n.next.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.x&&n.x>=c&&x(ar.x)&&k(n,t)&&(r=n,f=l)),n=n.next;return r}function m(t,e,r,n){var i=t;do null===i.z&&(i.z=v(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,g(i)}function g(t){var e,r,n,i,a,o,s,l,u=1;do{for(r=t,t=null,a=null,o=0;r;){for(o++,n=r,s=0,e=0;e0||l>0&&n;)0===s?(i=n,n=n.nextZ,l--):0!==l&&n?r.z<=n.z?(i=r,r=r.nextZ,s--):(i=n,n=n.nextZ,l--):(i=r,r=r.nextZ,s--),a?a.nextZ=i:t=i,i.prevZ=a,a=i;r=n}a.nextZ=null,u*=2}while(o>1);return t}function v(t,e,r,n,i){return t=32767*(t-r)/i,e=32767*(e-n)/i,t=16711935&(t|t<<8),t=252645135&(t|t<<4),t=858993459&(t|t<<2),t=1431655765&(t|t<<1),e=16711935&(e|e<<8),e=252645135&(e|e<<4),e=858993459&(e|e<<2),e=1431655765&(e|e<<1),t|e<<1}function y(t){var e=t,r=t;do e.x=0&&(t-o)*(n-s)-(r-o)*(e-s)>=0&&(r-o)*(a-s)-(i-o)*(n-s)>=0}function b(t,e){return t.next.i!==e.i&&t.prev.i!==e.i&&!A(t,e)&&k(t,e)&&k(e,t)&&T(t,e)}function _(t,e,r){return(e.y-t.y)*(r.x-e.x)-(e.x-t.x)*(r.y-e.y)}function w(t,e){return t.x===e.x&&t.y===e.y}function M(t,e,r,n){return!!(w(t,e)&&w(r,n)||w(t,n)&&w(r,e))||_(t,e,r)>0!=_(t,e,n)>0&&_(r,n,t)>0!=_(r,n,e)>0}function A(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&&M(r,r.next,t,e))return!0;r=r.next}while(r!==t);return!1}function k(t,e){return _(t.prev,t,t.next)<0?_(t,e,t.next)>=0&&_(t,t.prev,e)>=0:_(t,e,t.prev)<0||_(t,t.next,e)<0}function T(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&&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}function E(t,e){var r=new C(t.i,t.x,t.y),n=new C(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 S(t,e,r,n){var i=new C(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 L(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 C(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 I(t,e,r,n){for(var i=0,a=e,o=r-n;a0&&(n+=t[i-1].length,r.holes.push(n))}return r}},{}],102:[function(t,e,r){"use strict";function n(t,e){var r=t.length;if("number"!=typeof e){e=0;for(var n=0;n0&&this._events[t].length>r&&(this._events[t].warned=!0,console.error("(node) warning: possible EventEmitter memory leak detected. %d listeners added. Use emitter.setMaxListeners() to increase limit.",this._events[t].length),"function"==typeof console.trace&&console.trace())),this},n.prototype.on=n.prototype.addListener,n.prototype.once=function(t,e){function r(){this.removeListener(t,r),n||(n=!0,e.apply(this,arguments))}if(!i(e))throw TypeError("listener must be a function");var n=!1;return r.listener=e,this.on(t,r),this},n.prototype.removeListener=function(t,e){var r,n,a,s;if(!i(e))throw TypeError("listener must be a function");if(!this._events||!this._events[t])return this;if(r=this._events[t],a=r.length,n=-1,r===e||i(r.listener)&&r.listener===e)delete this._events[t],this._events.removeListener&&this.emit("removeListener",t,e);else if(o(r)){for(s=a;s-- >0;)if(r[s]===e||r[s].listener&&r[s].listener===e){n=s;break}if(n<0)return this;1===r.length?(r.length=0,delete this._events[t]):r.splice(n,1),this._events.removeListener&&this.emit("removeListener",t,e)}return this},n.prototype.removeAllListeners=function(t){var e,r;if(!this._events)return this;if(!this._events.removeListener)return 0===arguments.length?this._events={}:this._events[t]&&delete this._events[t],this;if(0===arguments.length){for(e in this._events)"removeListener"!==e&&this.removeAllListeners(e);return this.removeAllListeners("removeListener"),this._events={},this}if(r=this._events[t],i(r))this.removeListener(t,r);else if(r)for(;r.length;)this.removeListener(t,r[r.length-1]);return delete this._events[t],this},n.prototype.listeners=function(t){var e;return e=this._events&&this._events[t]?i(this._events[t])?[this._events[t]]:this._events[t].slice():[]},n.prototype.listenerCount=function(t){if(this._events){var e=this._events[t];if(i(e))return 1;if(e)return e.length}return 0},n.listenerCount=function(t,e){return t.listenerCount(e)}},{}],105:[function(t,e,r){"use strict";function n(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]]]}e.exports=n},{}],106:[function(t,e,r){"use strict";function n(t){for(var e,r=t.length,n=0;n13)&&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}e.exports=function(t){var e=typeof t;if("string"===e){var r=t;if(t=+t,0===t&&n(r))return!1}else if("number"!==e)return!1;return t-t<1}},{}],107:[function(t,e,r){"use strict";function n(t){return new Function("f","var p = (f && f.properties || {}); return "+i(t))}function i(t){if(!t)return"true";var e=t[0];if(t.length<=1)return"any"===e?"false":"true";var r="=="===e?o(t[1],t[2],"===",!1):"!="===e?o(t[1],t[2],"!==",!1):"<"===e||">"===e||"<="===e||">="===e?o(t[1],t[2],e,!0):"any"===e?s(t.slice(1),"||"):"all"===e?s(t.slice(1),"&&"):"none"===e?c(s(t.slice(1),"||")):"in"===e?l(t[1],t.slice(2)):"!in"===e?c(l(t[1],t.slice(2))):"has"===e?u(t[1]):"!has"===e?c(u([t[1]])):"true";return"("+r+")"}function a(t){return"$type"===t?"f.type":"$id"===t?"f.id":"p["+JSON.stringify(t)+"]"}function o(t,e,r,n){var i=a(t),o="$type"===t?f.indexOf(e):JSON.stringify(e);return(n?"typeof "+i+"=== typeof "+o+"&&":"")+i+r+o}function s(t,e){return t.map(i).join(e)}function l(t,e){"$type"===t&&(e=e.map(function(t){return f.indexOf(t)}));var r=JSON.stringify(e.sort(h)),n=a(t);return e.length<=200?r+".indexOf("+n+") !== -1":"function(v, a, i, j) {while (i <= j) { var m = (i + j) >> 1; if (a[m] === v) return true; if (a[m] > v) j = m - 1; else i = m + 1;}return false; }("+n+", "+r+",0,"+(e.length-1)+")"}function u(t){return JSON.stringify(t)+" in p"}function c(t){return"!("+t+")"}function h(t,e){return te?1:0}e.exports=n;var f=["Unknown","Point","LineString","Polygon"]},{}],108:[function(t,e,r){"use strict";function n(t,e,r){return Math.min(e,Math.max(t,r))}function i(t,e,r){this.dimension=t.length,this.bounds=[new Array(this.dimension),new Array(this.dimension)];for(var n=0;n=r-1)for(var f=o.length-1,p=t-e[r-1],d=0;d=r-1)for(var c=a.length-1,h=(t-e[r-1],0);h=0;--r)if(t[--e])return!1;return!0},u.jump=function(t){var e=this.lastT(),r=this.dimension;if(!(t0;--h)i.push(n(l[h-1],u[h-1],arguments[h])),a.push(0)}},u.push=function(t){var e=this.lastT(),r=this.dimension;if(!(t1e-6?1/s:0;this._time.push(t);for(var f=r;f>0;--f){var d=n(u[f-1],c[f-1],arguments[f]);i.push(d),a.push((d-i[o++])*h)}}},u.set=function(t){var e=this.dimension;if(!(t0;--l)r.push(n(o[l-1],s[l-1],arguments[l])),i.push(0)}},u.move=function(t){var e=this.lastT(),r=this.dimension;if(!(t<=e||arguments.length!==r+1)){var i=this._state,a=this._velocity,o=i.length-this.dimension,s=this.bounds,l=s[0],u=s[1],c=t-e,h=c>1e-6?1/c:0;this._time.push(t);for(var f=r;f>0;--f){var d=arguments[f];i.push(n(l[f-1],u[f-1],i[o++]+d)),a.push(d*h)}}},u.idle=function(t){var e=this.lastT();if(!(t=0;--h)i.push(n(l[h],u[h],i[o]+c*a[o])),a.push(0),o+=1}}},{"binary-search-bounds":55,"cubic-hermite":92}],109:[function(t,e,r){"use strict";function n(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 i(t){return new n(t._color,t.key,t.value,t.left,t.right,t._count)}function a(t,e){return new n(t,e.key,e.value,e.left,e.right,e._count)}function o(t){t._count=1+(t.left?t.left._count:0)+(t.right?t.right._count:0)}function s(t,e){this._compare=t,this.root=e}function l(t,e){if(e.left){var r=l(t,e.left);if(r)return r}var r=t(e.key,e.value);return r?r:e.right?l(t,e.right):void 0}function u(t,e,r,n){var i=e(t,n.key);if(i<=0){if(n.left){var a=u(t,e,r,n.left);if(a)return a}var a=r(n.key,n.value);if(a)return a}if(n.right)return u(t,e,r,n.right)}function c(t,e,r,n,i){var a,o=r(t,i.key),s=r(e,i.key);if(o<=0){if(i.left&&(a=c(t,e,r,n,i.left)))return a;if(s>0&&(a=n(i.key,i.value)))return a}if(s>0&&i.right)return c(t,e,r,n,i.right)}function h(t,e){this.tree=t,this._stack=e}function f(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){for(var e,r,n,s,l=t.length-1;l>=0;--l){if(e=t[l],0===l)return void(e._color=v);if(r=t[l-1],r.left===e){if(n=r.right,n.right&&n.right._color===g){if(n=r.right=i(n),s=n.right=i(n.right),r.right=n.left,n.left=r,n.right=s,n._color=r._color,e._color=v,r._color=v,s._color=v,o(r),o(n),l>1){var u=t[l-2];u.left===r?u.left=n:u.right=n}return void(t[l-1]=n)}if(n.left&&n.left._color===g){if(n=r.right=i(n),s=n.left=i(n.left),r.right=s.left,n.left=s.right,s.left=r,s.right=n,s._color=r._color,r._color=v,n._color=v,e._color=v,o(r),o(n),o(s),l>1){var u=t[l-2];u.left===r?u.left=s:u.right=s}return void(t[l-1]=s)}if(n._color===v){if(r._color===g)return r._color=v,void(r.right=a(g,n));r.right=a(g,n);continue}if(n=i(n),r.right=n.left,n.left=r,n._color=r._color,r._color=g,o(r),o(n),l>1){var u=t[l-2];u.left===r?u.left=n:u.right=n}t[l-1]=n,t[l]=r,l+11){var u=t[l-2];u.right===r?u.right=n:u.left=n}return void(t[l-1]=n)}if(n.right&&n.right._color===g){if(n=r.left=i(n),s=n.right=i(n.right),r.left=s.right,n.right=s.left,s.right=r,s.left=n,s._color=r._color,r._color=v,n._color=v,e._color=v,o(r),o(n),o(s),l>1){var u=t[l-2];u.right===r?u.right=s:u.left=s}return void(t[l-1]=s)}if(n._color===v){if(r._color===g)return r._color=v,void(r.left=a(g,n));r.left=a(g,n);continue}if(n=i(n),r.left=n.right,n.right=r,n._color=r._color,r._color=g,o(r),o(n),l>1){var u=t[l-2];u.right===r?u.right=n:u.left=n}t[l-1]=n,t[l]=r,l+1e?1:0}function m(t){return new s(t||p,null)}e.exports=m;var g=0,v=1,y=s.prototype;Object.defineProperty(y,"keys",{get:function(){var t=[];return this.forEach(function(e,r){t.push(e)}),t}}),Object.defineProperty(y,"values",{get:function(){var t=[];return this.forEach(function(e,r){t.push(r)}),t}}),Object.defineProperty(y,"length",{get:function(){return this.root?this.root._count:0}}),y.insert=function(t,e){for(var r=this._compare,i=this.root,l=[],u=[];i;){var c=r(t,i.key);l.push(i),u.push(c),i=c<=0?i.left:i.right}l.push(new n(g,t,e,null,null,1));for(var h=l.length-2;h>=0;--h){var i=l[h];u[h]<=0?l[h]=new n(i._color,i.key,i.value,l[h+1],i.right,i._count+1):l[h]=new n(i._color,i.key,i.value,i.left,l[h+1],i._count+1)}for(var h=l.length-1;h>1;--h){var f=l[h-1],i=l[h];if(f._color===v||i._color===v)break;var d=l[h-2];if(d.left===f)if(f.left===i){var p=d.right;if(!p||p._color!==g){if(d._color=g,d.left=f.right,f._color=v,f.right=d,l[h-2]=f,l[h-1]=i,o(d),o(f),h>=3){var m=l[h-3];m.left===d?m.left=f:m.right=f}break}f._color=v,d.right=a(v,p),d._color=g,h-=1}else{var p=d.right;if(!p||p._color!==g){if(f.right=i.left,d._color=g,d.left=i.right,i._color=v,i.left=f,i.right=d,l[h-2]=i,l[h-1]=f,o(d),o(f),o(i),h>=3){var m=l[h-3];m.left===d?m.left=i:m.right=i}break}f._color=v,d.right=a(v,p),d._color=g,h-=1}else if(f.right===i){var p=d.left;if(!p||p._color!==g){if(d._color=g,d.right=f.left,f._color=v,f.left=d,l[h-2]=f,l[h-1]=i,o(d),o(f),h>=3){var m=l[h-3];m.right===d?m.right=f:m.left=f}break}f._color=v,d.left=a(v,p),d._color=g,h-=1}else{var p=d.left;if(!p||p._color!==g){if(f.left=i.right,d._color=g,d.right=i.left,i._color=v,i.right=f,i.left=d,l[h-2]=i,l[h-1]=f,o(d),o(f),o(i),h>=3){var m=l[h-3];m.right===d?m.right=i:m.left=i}break}f._color=v,d.left=a(v,p),d._color=g,h-=1}}return l[0]._color=v,new s(r,l[0])},y.forEach=function(t,e,r){if(this.root)switch(arguments.length){case 1:return l(t,this.root);case 2:return u(e,this._compare,t,this.root);case 3:if(this._compare(e,r)>=0)return;return c(e,r,this._compare,t,this.root)}},Object.defineProperty(y,"begin",{get:function(){for(var t=[],e=this.root;e;)t.push(e),e=e.left;return new h(this,t)}}),Object.defineProperty(y,"end",{get:function(){for(var t=[],e=this.root;e;)t.push(e),e=e.right;return new h(this,t)}}),y.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.right._count)break;e=e.right}return new h(this,[])},y.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)},y.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)},y.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)},y.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)},y.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,[])},y.remove=function(t){var e=this.find(t);return e?e.remove():this},y.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 x=h.prototype;Object.defineProperty(x,"valid",{get:function(){return this._stack.length>0}}),Object.defineProperty(x,"node",{get:function(){return this._stack.length>0?this._stack[this._stack.length-1]:null},enumerable:!0}),x.clone=function(){return new h(this.tree,this._stack.slice())},x.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 n(r._color,r.key,r.value,r.left,r.right,r._count);for(var i=t.length-2;i>=0;--i){var r=t[i];r.left===t[i+1]?e[i]=new n(r._color,r.key,r.value,e[i+1],r.right,r._count):e[i]=new n(r._color,r.key,r.value,r.left,e[i+1],r._count)}if(r=e[e.length-1],r.left&&r.right){var a=e.length;for(r=r.left;r.right;)e.push(r),r=r.right;var o=e[a-1];e.push(new n(r._color,o.key,o.value,r.left,r.right,r._count)),e[a-1].key=r.key,e[a-1].value=r.value;for(var i=e.length-2;i>=a;--i)r=e[i],e[i]=new n(r._color,r.key,r.value,r.left,e[i+1],r._count);e[a-1].left=e[a]}if(r=e[e.length-1],r._color===g){var l=e[e.length-2];l.left===r?l.left=null:l.right===r&&(l.right=null),e.pop();for(var i=0;i0)return this._stack[this._stack.length-1].key},enumerable:!0}),Object.defineProperty(x,"value",{get:function(){if(this._stack.length>0)return this._stack[this._stack.length-1].value},enumerable:!0}),Object.defineProperty(x,"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}),x.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(x,"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}}),x.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),i=e[e.length-1];r[r.length-1]=new n(i._color,i.key,t,i.left,i.right,i._count);for(var a=e.length-2;a>=0;--a)i=e[a],i.left===e[a+1]?r[a]=new n(i._color,i.key,i.value,r[a+1],i.right,i._count):r[a]=new n(i._color,i.key,i.value,i.left,r[a+1],i._count);return new s(this.tree._compare,r[0])},x.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(x,"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}})},{}],110:[function(t,e,r){function n(t){if(t<0)return Number("0/0");for(var e=s[0],r=s.length-1;r>0;--r)e+=s[r]/(t+r);var n=t+o+.5;return.5*Math.log(2*Math.PI)+(t+.5)*Math.log(n)-n+Math.log(e)-Math.log(t)}var i=7,a=[.9999999999998099,676.5203681218851,-1259.1392167224028,771.3234287776531,-176.6150291621406,12.507343278686905,-.13857109526572012,9984369578019572e-21,1.5056327351493116e-7],o=607/128,s=[.9999999999999971,57.15623566586292,-59.59796035547549,14.136097974741746,-.4919138160976202,3399464998481189e-20,4652362892704858e-20,-9837447530487956e-20,.0001580887032249125,-.00021026444172410488,.00021743961811521265,-.0001643181065367639,8441822398385275e-20,-26190838401581408e-21,36899182659531625e-22];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(n(e));e-=1;for(var r=a[0],o=1;o0){e+=Math.abs(a(t[0]));for(var r=1;r2){for(var r,n,i=0;i=0}var u=t("geojson-area");e.exports=n},{"geojson-area":111}],113:[function(t,e,r){"use strict";function n(t,e,r,n,o,l,u,c){if(r/=e,n/=e,u>=r&&c<=n)return t;if(u>n||c=r&&p<=n)h.push(m);else if(!(d>n||p=e&&s<=r&&i.push(o)}return i}function a(t,e,r,n,i,a){for(var s=[],l=0;lr?(b.push(i(u,p,e),i(u,p,r)),a||(b=o(s,b,g,v,y))):d>=e&&b.push(i(u,p,e)):f>r?dr&&(b.push(i(u,p,r)),a||(b=o(s,b,g,v,y))));u=m[x-1],f=u[n],f>=e&&f<=r&&b.push(u),h=b[b.length-1],a&&h&&(b[0][0]!==h[0]||b[0][1]!==h[1])&&b.push(b[0]),o(s,b,g,v,y)}return s}function o(t,e,r,n,i){return e.length&&(e.area=r,e.dist=n,void 0!==i&&(e.outer=i),t.push(e)),[]}e.exports=n;var s=t("./feature")},{"./feature":115}],114:[function(t,e,r){"use strict";function n(t,e){var r=[];if("FeatureCollection"===t.type)for(var n=0;n1?1:n,[r,n,0]}function s(t){for(var e,r,n=0,i=0,a=0;a1)return!1;var a=i.geometry[0].length;if(5!==a)return!1;for(var o=0;o1&&console.time("creation"),x=this.tiles[y]=p(t,v,r,n,b,e===d.maxZoom),this.tileCoords.push({z:e,x:r,y:n}),m)){m>1&&(console.log("tile z%d-%d-%d (features: %d, points: %d, simplified: %d)",e,r,n,x.numFeatures,x.numPoints,x.numSimplified),console.timeEnd("creation"));var _="z"+e;this.stats[_]=(this.stats[_]||0)+1,this.total++}if(x.source=t,i){if(e===d.maxZoom||e===i)continue;var w=1<1&&console.time("clipping");var M,A,k,T,E,S,L=.5*d.buffer/d.extent,C=.5-L,I=.5+L,z=1+L;M=A=k=T=null,E=f(t,v,r-L,r+I,0,o,x.min[0],x.max[0]),S=f(t,v,r+C,r+z,0,o,x.min[0],x.max[0]),E&&(M=f(E,v,n-L,n+I,1,s,x.min[1],x.max[1]),A=f(E,v,n+C,n+z,1,s,x.min[1],x.max[1])),S&&(k=f(S,v,n-L,n+I,1,s,x.min[1],x.max[1]),T=f(S,v,n+C,n+z,1,s,x.min[1],x.max[1])),m>1&&console.timeEnd("clipping"),t.length&&(h.push(M||[],e+1,2*r,2*n),h.push(A||[],e+1,2*r,2*n+1),h.push(k||[],e+1,2*r+1,2*n),h.push(T||[],e+1,2*r+1,2*n+1))}else i&&(g=e)}return g},i.prototype.getTile=function(t,e,r){var n=this.options,i=n.extent,o=n.debug,s=1<1&&console.log("drilling down to z%d-%d-%d",t,e,r);for(var c,f=t,d=e,p=r;!c&&f>0;)f--,d=Math.floor(d/2),p=Math.floor(p/2),c=this.tiles[a(f,d,p)];if(!c||!c.source)return null;if(o>1&&console.log("found parent tile z%d-%d-%d",f,d,p),u(c,i,n.buffer))return h.tile(c,i);o>1&&console.time("drilling down");var m=this.splitTile(c.source,f,d,p,t,e,r);if(o>1&&console.timeEnd("drilling down"),null!==m){var g=1<n&&(o=r,n=a);n>s?(t[o][2]=n,h.push(u),h.push(o),u=o):(c=h.pop(),u=h.pop())}}function i(t,e,r){var n=e[0],i=e[1],a=r[0],o=r[1],s=t[0],l=t[1],u=a-n,c=o-i;if(0!==u||0!==c){var h=((s-n)*u+(l-i)*c)/(u*u+c*c);h>1?(n=a,i=o):h>0&&(n+=u*h,i+=c*h)}return u=s-n,c=l-i,u*u+c*c}e.exports=n},{}],118:[function(t,e,r){"use strict";function n(t,e,r,n,a,o){for(var s={features:[],numPoints:0,numSimplified:0,numFeatures:0,source:null,x:r,y:n,z2:e,transformed:!1,min:[2,1],max:[-1,0]},l=0;ls.max[0]&&(s.max[0]=c[0]),c[1]>s.max[1]&&(s.max[1]=c[1])}return s}function i(t,e,r,n){var i,o,s,l,u=e.geometry,c=e.type,h=[],f=r*r;if(1===c)for(i=0;if)&&(d.push(l),t.numSimplified++),t.numPoints++;3===c&&a(d,s.outer),h.push(d)}else t.numPoints+=s.length;if(h.length){var p={geometry:h,type:c,tags:e.tags||null};null!==e.id&&(p.id=e.id),t.features.push(p)}}function a(t,e){var r=o(t);r<0===e&&t.reverse()}function o(t){for(var e,r,n=0,i=0,a=t.length,o=a-1;i0?(d[c]=-1,p[c]=0):(d[c]=0,p[c]=1)}}function s(t,e){var r=new i(t);return r.update(e),r}e.exports=s;var l=t("./lib/text.js"),u=t("./lib/lines.js"),c=t("./lib/background.js"),h=t("./lib/cube.js"),f=t("./lib/ticks.js"),d=new Float32Array([1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1]),p=i.prototype;p.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,n=e.bind(this,!1,Number),i=e.bind(this,!1,Boolean),a=e.bind(this,!1,String),o=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]}),s=!1,c=!1;if("bounds"in t)for(var h=t.bounds,d=0;d<2;++d)for(var p=0;p<3;++p)h[d][p]!==this.bounds[d][p]&&(c=!0),this.bounds[d][p]=h[d][p];if("ticks"in t){r=t.ticks,s=!0,this.autoTicks=!1;for(var d=0;d<3;++d)this.tickSpacing[d]=0}else n("tickSpacing")&&(this.autoTicks=!0,c=!0);if(this._firstInit&&("ticks"in t||"tickSpacing"in t||(this.autoTicks=!0),c=!0,s=!0,this._firstInit=!1),c&&this.autoTicks&&(r=f.create(this.bounds,this.tickSpacing),s=!0),s){for(var d=0;d<3;++d)r[d].sort(function(t,e){return t.x-e.x});f.equal(r,this.ticks)?s=!1:this.ticks=r}i("tickEnable"),a("tickFont")&&(s=!0),n("tickSize"),n("tickAngle"),n("tickPad"),o("tickColor");var m=a("labels");a("labelFont")&&(m=!0),i("labelEnable"),n("labelSize"),n("labelPad"),o("labelColor"),i("lineEnable"),i("lineMirror"),n("lineWidth"),o("lineColor"),i("lineTickEnable"),i("lineTickMirror"),n("lineTickLength"),n("lineTickWidth"),o("lineTickColor"),i("gridEnable"),n("gridWidth"),o("gridColor"),i("zeroEnable"),o("zeroLineColor"),n("zeroLineWidth"),i("backgroundEnable"),o("backgroundColor"),this._text?this._text&&(m||s)&&this._text.update(this.bounds,this.labels,this.labelFont,this.ticks,this.tickFont):this._text=l(this.gl,this.bounds,this.labels,this.labelFont,this.ticks,this.tickFont),this._lines&&s&&(this._lines.dispose(),this._lines=null),this._lines||(this._lines=u(this.gl,this.bounds,this.ticks))};var m=[new a,new a,new a],g=[0,0,0],v={model:d,view:d,projection:d};p.isOpaque=function(){return!0},p.isTransparent=function(){return!1},p.drawTransparent=function(t){};var y=[0,0,0],x=[0,0,0],b=[0,0,0];p.draw=function(t){t=t||v;for(var e=this.gl,r=t.model||d,i=t.view||d,a=t.projection||d,s=this.bounds,l=h(r,i,a,s),u=l.cubeEdges,c=l.axis,f=i[12],p=i[13],_=i[14],w=i[15],M=this.pixelRatio*(a[3]*f+a[7]*p+a[11]*_+a[15]*w)/e.drawingBufferHeight,A=0;A<3;++A)this.lastCubeProps.cubeEdges[A]=u[A],this.lastCubeProps.axis[A]=c[A];for(var k=m,A=0;A<3;++A)o(m[A],A,this.bounds,u,c);for(var e=this.gl,T=g,A=0;A<3;++A)this.backgroundEnable[A]?T[A]=c[A]:T[A]=0;this._background.draw(r,i,a,s,T,this.backgroundColor),this._lines.bind(r,i,a,this);for(var A=0;A<3;++A){var E=[0,0,0];c[A]>0?E[A]=s[1][A]:E[A]=s[0][A];for(var S=0;S<2;++S){var L=(A+1+S)%3,C=(A+1+(1^S))%3;this.gridEnable[L]&&this._lines.drawGrid(L,C,this.bounds,E,this.gridColor[L],this.gridWidth[L]*this.pixelRatio)}for(var S=0;S<2;++S){var L=(A+1+S)%3,C=(A+1+(1^S))%3;this.zeroEnable[C]&&s[0][C]<=0&&s[1][C]>=0&&this._lines.drawZero(L,C,this.bounds,E,this.zeroLineColor[C],this.zeroLineWidth[C]*this.pixelRatio)}}for(var A=0;A<3;++A){this.lineEnable[A]&&this._lines.drawAxisLine(A,this.bounds,k[A].primalOffset,this.lineColor[A],this.lineWidth[A]*this.pixelRatio),this.lineMirror[A]&&this._lines.drawAxisLine(A,this.bounds,k[A].mirrorOffset,this.lineColor[A],this.lineWidth[A]*this.pixelRatio);for(var I=n(y,k[A].primalMinor),z=n(x,k[A].mirrorMinor),D=this.lineTickLength,S=0;S<3;++S){var P=M/r[5*S];I[S]*=D[S]*P,z[S]*=D[S]*P}this.lineTickEnable[A]&&this._lines.drawAxisTicks(A,k[A].primalOffset,I,this.lineTickColor[A],this.lineTickWidth[A]*this.pixelRatio),this.lineTickMirror[A]&&this._lines.drawAxisTicks(A,k[A].mirrorOffset,z,this.lineTickColor[A],this.lineTickWidth[A]*this.pixelRatio)}this._text.bind(r,i,a,this.pixelRatio);for(var A=0;A<3;++A){for(var O=k[A].primalMinor,R=n(b,k[A].primalOffset),S=0;S<3;++S)this.lineTickEnable[A]&&(R[S]+=M*O[S]*Math.max(this.lineTickLength[S],0)/r[5*S]);if(this.tickEnable[A]){for(var S=0;S<3;++S)R[S]+=M*O[S]*this.tickPad[S]/r[5*S];this._text.drawTicks(A,this.tickSize[A],this.tickAngle[A],R,this.tickColor[A])}if(this.labelEnable[A]){for(var S=0;S<3;++S)R[S]+=M*O[S]*this.labelPad[S]/r[5*S];R[A]+=.5*(s[0][A]+s[1][A]),this._text.drawLabel(A,this.labelSize[A],this.labelAngle[A],R,this.labelColor[A])}}},p.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":123,"./lib/cube.js":124,"./lib/lines.js":125,"./lib/text.js":127,"./lib/ticks.js":128}],123:[function(t,e,r){"use strict";function n(t,e,r,n){this.gl=t,this.buffer=e,this.vao=r,this.shader=n}function i(t){for(var e=[],r=[],i=0,l=0;l<3;++l)for(var u=(l+1)%3,c=(l+2)%3,h=[0,0,0],f=[0,0,0],d=-1;d<=1;d+=2){r.push(i,i+2,i+1,i+1,i+2,i+3),h[l]=d,f[l]=d;for(var p=-1;p<=1;p+=2){h[u]=p;for(var m=-1;m<=1;m+=2)h[c]=m,e.push(h[0],h[1],h[2],f[0],f[1],f[2]),i+=1}var g=u;u=c,c=g}var v=a(t,new Float32Array(e)),y=a(t,new Uint16Array(r),t.ELEMENT_ARRAY_BUFFER),x=o(t,[{buffer:v,type:t.FLOAT,size:3,offset:0,stride:24},{buffer:v,type:t.FLOAT,size:3,offset:12,stride:24}],y),b=s(t);return b.attributes.position.location=0,b.attributes.normal.location=1,new n(t,v,x,b)}e.exports=i;var a=t("gl-buffer"),o=t("gl-vao"),s=t("./shaders").bg,l=n.prototype;l.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),l.disable(l.POLYGON_OFFSET_FILL)}},l.dispose=function(){this.vao.dispose(),this.buffer.dispose(),this.shader.dispose()}},{"./shaders":126,"gl-buffer":130,"gl-vao":241}],124:[function(t,e,r){"use strict";function n(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 i(t){for(var e=0;eE&&(_|=1<E&&(_|=1<f[m][1]&&(O=m));for(var R=-1,m=0;m<3;++m){var F=O^1<f[j][0]&&(j=F)}}var N=g;N[0]=N[1]=N[2]=0,N[o.log2(R^O)]=O&R,N[o.log2(O^j)]=O&j;var B=7^j;B===_||B===P?(B=7^R,N[o.log2(j^B)]=B&j):N[o.log2(R^B)]=B&R;for(var U=v,V=_,A=0;A<3;++A)V&1<=0;--m){var g=u[p[m]];s.push(l*g[0],-l*g[1],t)}}for(var s=(this.gl,[]),l=[0,0,0],u=[0,0,0],c=[0,0,0],d=[0,0,0],p=0;p<3;++p){c[p]=s.length/f|0,o(.5*(t[0][p]+t[1][p]),e[p],r),d[p]=(s.length/f|0)-c[p],l[p]=s.length/f|0;for(var m=0;m=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,u=o%a;o<0?(l=0|-Math.ceil(l),u=0|-u):(l=0|Math.floor(l),u|=0);var c=""+l;if(o<0&&(c="-"+c),i){for(var h=""+u;h.length=t[0][i];--o)a.push({x:o*e[i],text:n(e[i],o)});r.push(a)}return r}function a(t,e){for(var r=0;r<3;++r){if(t[r].length!==e[r].length)return!1;for(var n=0;nr)throw new Error("gl-buffer: If resizing buffer, must not specify offset");return t.bufferSubData(e,a,i),r}function a(t,e){for(var r=l.malloc(t.length,e),n=t.length,i=0;i=0;--n){if(e[n]!==r)return!1;r*=t[n]}return!0}function s(t,e,r,i){if(r=r||t.ARRAY_BUFFER,i=i||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(i!==t.DYNAMIC_DRAW&&i!==t.STATIC_DRAW&&i!==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 a=t.createBuffer(),o=new n(t,r,a,0,i);return o.update(e),o}var l=t("typedarray-pool"),u=t("ndarray-ops"),c=t("ndarray"),h=["uint8","uint8_clamped","uint16","uint32","int8","int16","int32","float32"],f=n.prototype;f.bind=function(){this.gl.bindBuffer(this.type,this.handle)},f.unbind=function(){this.gl.bindBuffer(this.type,null)},f.dispose=function(){this.gl.deleteBuffer(this.handle)},f.update=function(t,e){if("number"!=typeof e&&(e=-1),this.bind(),"object"==typeof t&&"undefined"!=typeof t.shape){var r=t.dtype;if(h.indexOf(r)<0&&(r="float32"),this.type===this.gl.ELEMENT_ARRAY_BUFFER){var n=gl.getExtension("OES_element_index_uint");r=n&&"uint16"!==r?"uint32":"uint16"}if(r===t.dtype&&o(t.shape,t.stride))0===t.offset&&t.data.length===t.shape[0]?this.length=i(this.gl,this.type,this.length,this.usage,t.data,e):this.length=i(this.gl,this.type,this.length,this.usage,t.data.subarray(t.offset,t.shape[0]),e);else{var s=l.malloc(t.size,r),f=c(s,t.shape);u.assign(f,t),e<0?this.length=i(this.gl,this.type,this.length,this.usage,s,e):this.length=i(this.gl,this.type,this.length,this.usage,s.subarray(0,t.size),e),l.free(s)}}else if(Array.isArray(t)){var d;d=this.type===this.gl.ELEMENT_ARRAY_BUFFER?a(t,"uint16"):a(t,"float32"),e<0?this.length=i(this.gl,this.type,this.length,this.usage,d,e):this.length=i(this.gl,this.type,this.length,this.usage,d.subarray(0,t.length),e),l.free(d)}else if("object"==typeof t&&"number"==typeof t.length)this.length=i(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,t<=0&&(t=1),this.gl.bufferData(this.type,0|t,this.usage),this.length=t}},e.exports=s},{ndarray:432,"ndarray-ops":426,"typedarray-pool":502}],131:[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",34e3:"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"}},{}],132:[function(t,e,r){var n=t("./1.0/numbers");e.exports=function(t){return n[t]}},{"./1.0/numbers":131}],133:[function(t,e,r){"use strict";function n(t,e,r,n){this.plot=t,this.shader=e,this.bufferHi=r,this.bufferLo=n,this.bounds=[1/0,1/0,-(1/0),-(1/0)],this.numPoints=0,this.color=[0,0,0,1]}function i(t,e){var r=a(t.gl,l.vertex,l.fragment),i=o(t.gl),s=o(t.gl),u=new n(t,r,i,s);return u.update(e),t.addObject(u),u}var a=t("gl-shader"),o=t("gl-buffer"),s=t("typedarray-pool"),l=t("./lib/shaders");e.exports=i;var u=[[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]],c=n.prototype;c.draw=function(){var t=new Float32Array([0,0]),e=new Float32Array([0,0]),r=new Float32Array([0,0]),n=new Float32Array([0,0]),i=[1,1];return function(){var a=this.plot,o=this.shader,s=this.bounds,l=this.numPoints;if(l){var c=a.gl,h=a.dataBox,f=a.viewBox,d=a.pixelRatio,p=s[2]-s[0],m=s[3]-s[1],g=h[2]-h[0],v=h[3]-h[1],y=2*p/g,x=2*m/v,b=(s[0]-h[0]-.5*g)/p,_=(s[1]-h[1]-.5*v)/m;t[0]=y,t[1]=x,e[0]=y-t[0],e[1]=x-t[1],r[0]=b,r[1]=_,n[0]=b-r[0],n[1]=_-r[1];var w=f[2]-f[0],M=f[3]-f[1];i[0]=2*d/w,i[1]=2*d/M,o.bind(),o.uniforms.scaleHi=t,o.uniforms.scaleLo=e,o.uniforms.translateHi=r,o.uniforms.translateLo=n,o.uniforms.pixelScale=i,o.uniforms.color=this.color,this.bufferLo.bind(),o.attributes.positionLo.pointer(c.FLOAT,!1,16,0),this.bufferHi.bind(),o.attributes.positionHi.pointer(c.FLOAT,!1,16,0),o.attributes.pixelOffset.pointer(c.FLOAT,!1,16,8),c.drawArrays(c.TRIANGLES,0,l*u.length)}}}(),c.drawPick=function(t){return t},c.pick=function(){return null},c.update=function(t){t=t||{};var e,r,n,i=t.positions||[],a=t.errors||[],o=1;"lineWidth"in t&&(o=+t.lineWidth);var l=5;"capSize"in t&&(l=+t.capSize),this.color=(t.color||[0,0,0,1]).slice();var c=this.bounds=[1/0,1/0,-(1/0),-(1/0)],h=this.numPoints=i.length>>1;for(e=0;e0&&(T*=_),E<0?E*=w:E>0&&(E*=M),g[x++]=f*(r-p+T),g[x++]=d*(n-m+E),g[x++]=o*k[2]+(l+o)*k[4],g[x++]=o*k[3]+(l+o)*k[5]}}for(e=0;e=1},h.isTransparent=function(){return this.opacity<1},h.drawTransparent=h.draw=function(t){var e=this.gl,r=this.shader.uniforms;this.shader.bind();var n=r.view=t.view||c,i=r.projection=t.projection||c;r.model=t.model||c,r.clipBounds=this.clipBounds,r.opacity=this.opacity;var a=n[12],o=n[13],s=n[14],l=n[15],u=this.pixelRatio*(i[3]*a+i[7]*o+i[11]*s+i[15]*l)/e.drawingBufferHeight;this.vao.bind();for(var h=0;h<3;++h)e.lineWidth(this.lineWidth[h]),r.capSize=this.capSize[h]*u,e.drawArrays(e.LINES,this.lineOffset[h],this.lineCount[h]);this.vao.unbind()};var f=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=(n+e)%3,o=[0,0,0];o[a]=i,r.push(o)}t[e]=r}return t}();h.update=function(t){t=t||{},"lineWidth"in 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])),"opacity"in t&&(this.opacity=t.opacity);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 o=[],s=r.length,l=0;this.bounds=[[1/0,1/0,1/0],[-(1/0),-(1/0),-(1/0)]],this.lineCount=[0,0,0];for(var u=0;u<3;++u){this.lineOffset[u]=l;t:for(var c=0;c0){var m=h.slice();m[u]+=d[1][u],o.push(h[0],h[1],h[2],p[0],p[1],p[2],p[3],0,0,0,m[0],m[1],m[2],p[0],p[1],p[2],p[3],0,0,0),i(this.bounds,m),l+=2+a(o,m,p,u)}}}this.lineCount[u]=l-this.lineOffset[u]}this.buffer.update(o)}},h.dispose=function(){this.shader.dispose(),this.buffer.dispose(),this.vao.dispose()}},{"./shaders/index":136,"gl-buffer":130,"gl-vao":241}],136:[function(t,e,r){"use strict";var n=t("gl-shader"),i="precision mediump 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}",a="precision mediump float;\n#define GLSLIFY 1\nuniform vec3 clipBounds[2];\nuniform float opacity;\nvarying vec3 fragPosition;\nvarying vec4 fragColor;\n\nvoid main() {\n if(any(lessThan(fragPosition, clipBounds[0])) || any(greaterThan(fragPosition, clipBounds[1]))) {\n discard;\n }\n gl_FragColor = opacity * fragColor;\n}";e.exports=function(t){return n(t,i,a,null,[{name:"position",type:"vec3"},{name:"offset",type:"vec3"},{name:"color",type:"vec4"}])}},{"gl-shader":225}],137:[function(t,e,r){"use strict";function n(t){var e=t.getParameter(t.FRAMEBUFFER_BINDING),r=t.getParameter(t.RENDERBUFFER_BINDING),n=t.getParameter(t.TEXTURE_BINDING_2D);return[e,r,n]}function i(t,e){t.bindFramebuffer(t.FRAMEBUFFER,e[0]),t.bindRenderbuffer(t.RENDERBUFFER,e[1]),t.bindTexture(t.TEXTURE_2D,e[2])}function a(t,e){var r=t.getParameter(e.MAX_COLOR_ATTACHMENTS_WEBGL);y=new Array(r+1);for(var n=0;n<=r;++n){for(var i=new Array(r),a=0;a1&&f.drawBuffersWEBGL(y[h]);var v=r.getExtension("WEBGL_depth_texture");v?d?t.depth=s(r,u,c,v.UNSIGNED_INT_24_8_WEBGL,r.DEPTH_STENCIL,r.DEPTH_STENCIL_ATTACHMENT):p&&(t.depth=s(r,u,c,r.UNSIGNED_SHORT,r.DEPTH_COMPONENT,r.DEPTH_ATTACHMENT)):p&&d?t._depth_rb=l(r,u,c,r.DEPTH_STENCIL,r.DEPTH_STENCIL_ATTACHMENT):p?t._depth_rb=l(r,u,c,r.DEPTH_COMPONENT16,r.DEPTH_ATTACHMENT):d&&(t._depth_rb=l(r,u,c,r.STENCIL_INDEX,r.STENCIL_ATTACHMENT));var x=r.checkFramebufferStatus(r.FRAMEBUFFER);if(x!==r.FRAMEBUFFER_COMPLETE){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);for(var g=0;gs||r<0||r>s)throw new Error("gl-fbo: Can't resize FBO, invalid dimensions");t._shape[0]=e,t._shape[1]=r;for(var l=n(a),u=0;uo||r<0||r>o)throw new Error("gl-fbo: Parameters are too large for FBO");n=n||{};var s=1;if("color"in n){if(s=Math.max(0|n.color,0),s<0)throw new Error("gl-fbo: Must specify a nonnegative number of colors");if(s>1){if(!i)throw new Error("gl-fbo: Multiple draw buffer extension not supported");if(s>t.getParameter(i.MAX_COLOR_ATTACHMENTS_WEBGL))throw new Error("gl-fbo: Context does not support "+s+" draw buffers")}}var l=t.UNSIGNED_BYTE,u=t.getExtension("OES_texture_float");if(n.float&&s>0){if(!u)throw new Error("gl-fbo: Context does not support floating point textures");l=t.FLOAT}else n.preferFloat&&s>0&&u&&(l=t.FLOAT);var h=!0;"depth"in n&&(h=!!n.depth);var f=!1;return"stencil"in n&&(f=!!n.stencil),new c(t,e,r,l,s,h,f,i)}var d=t("gl-texture2d");e.exports=f;var p,m,g,v,y=null,x=c.prototype;Object.defineProperties(x,{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 h(this,e,r),[e,r]},enumerable:!1},width:{get:function(){return this._destroyed?0:this._shape[0]},set:function(t){return t|=0,h(this,t,this._shape[1]),t},enumerable:!1},height:{get:function(){return this._destroyed?0:this._shape[1]},set:function(t){return t|=0,h(this,this._shape[0],t),t},enumerable:!1}}),x.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])}},x.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>8*d&255;this.pickOffset=r,i.bind();var p=i.uniforms;p.viewTransform=t,p.pickOffset=e,p.shape=this.shape;var m=i.attributes;return this.positionBuffer.bind(),m.position.pointer(),this.weightBuffer.bind(),m.weight.pointer(s.UNSIGNED_BYTE,!1),this.idBuffer.bind(),m.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+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){t=t||{};var e=t.shape||[0,0],r=t.x||o(e[0]),n=t.y||o(e[1]),i=t.z||new Float32Array(e[0]*e[1]);this.xData=r,this.yData=n;var l=t.colorLevels||[0],u=t.colorValues||[0,0,0,1],c=l.length,h=this.bounds,d=h[0]=r[0],p=h[1]=n[0],m=h[2]=r[r.length-1],g=h[3]=n[n.length-1],v=1/(m-d),y=1/(g-p),x=e[0],b=e[1];this.shape=[x,b];var _=(x-1)*(b-1)*(f.length>>>1);this.numVertices=_;for(var w=s.mallocUint8(4*_),M=s.mallocFloat32(2*_),A=s.mallocUint8(2*_),k=s.mallocUint32(_),T=0,E=0;E2&&!this.usingDashes){var x=this.mitreShader;this.lineBufferLo.bind(),x.attributes.aLo.pointer(l.FLOAT,!1,48,0),this.lineBufferHi.bind(),x.bind();var b=x.uniforms;this.setProjectionUniforms(b,a),b.color=c,b.radius=s*u,x.attributes.aHi.pointer(l.FLOAT,!1,48,0),l.drawArrays(l.POINTS,0,i/3|0)}}}}(),f.drawPick=function(){var t=[0,0,0,0];return function(e){var r=this.vertCount,n=this.numPoints;if(this.pickOffset=e,!r)return e+n;var i=this.setProjectionModel(),a=this.plot,o=this.width,s=a.gl,l=a.pickPixelRatio,u=this.pickShader,c=this.pickBuffer;t[0]=255&e,t[1]=e>>>8&255,t[2]=e>>>16&255,t[3]=e>>>24,u.bind();var h=u.uniforms;this.setProjectionUniforms(h,i),h.width=o*l,h.pickOffset=t;var f=u.attributes;return this.lineBufferHi.bind(),f.aHi.pointer(s.FLOAT,!1,16,0),f.dHi.pointer(s.FLOAT,!1,16,8),this.lineBufferLo.bind(),f.aLo.pointer(s.FLOAT,!1,16,0),c.bind(),f.pick0.pointer(s.UNSIGNED_BYTE,!1,8,0),f.pick1.pointer(s.UNSIGNED_BYTE,!1,8,4),s.drawArrays(s.TRIANGLES,0,r),e+n}}(),f.pick=function(t,e,r){var n=this.pickOffset,i=this.numPoints;if(r=n+i)return null;var a=r-n,o=this.data;return{object:this,pointId:a,dataCoord:[o[2*a],o[2*a+1]]}},f.update=function(t){t=t||{};var e,r,n,a,o,s=this.plot.gl;this.color=(t.color||[0,0,1,1]).slice(),this.width=+(t.width||1),this.fill=(t.fill||[!1,!1,!1,!1]).slice(),this.fillColor=i(t.fillColor||[[0,0,0,1],[0,0,0,1],[0,0,0,1],[0,0,0,1]]);var h=t.dashes||[1],f=0;for(e=0;e1,this.dashPattern=l(s,u(d,[f,1,4],[1,0,0])),this.dashPattern.minFilter=s.NEAREST,this.dashPattern.magFilter=s.NEAREST,this.dashLength=f,c.free(d);var m=t.positions;this.data=m;var g=this.bounds;g[0]=g[1]=1/0,g[2]=g[3]=-(1/0);var v=this.numPoints=m.length>>>1;if(0!==v){for(e=0;e1;){var k=--n;a=m[2*n],o=m[2*n+1];var T=k-1,E=m[2*T],S=m[2*T+1];if(!(isNaN(a)||isNaN(o)||isNaN(E)||isNaN(S))){A+=1,a=(a-g[0])/(g[2]-g[0]),o=(o-g[1])/(g[3]-g[1]),E=(E-g[0])/(g[2]-g[0]),S=(S-g[1])/(g[3]-g[1]);var L=E-a,C=S-o,I=k|1<<24,z=k-1,D=k,P=k-1|1<<24;y[--w]=-C,y[--w]=-L,y[--w]=o,y[--w]=a,_[--M]=I,_[--M]=z,y[--w]=C,y[--w]=L,y[--w]=S,y[--w]=E,_[--M]=D,_[--M]=P,y[--w]=-C,y[--w]=-L,y[--w]=S,y[--w]=E,_[--M]=D,_[--M]=P,y[--w]=C,y[--w]=L,y[--w]=S,y[--w]=E,_[--M]=D,_[--M]=P,y[--w]=-C,y[--w]=-L,y[--w]=o,y[--w]=a,_[--M]=I,_[--M]=z,y[--w]=C,y[--w]=L,y[--w]=o,y[--w]=a,_[--M]=I,_[--M]=z}}for(e=0;e=1},y.pickSlots=1,y.setPickBase=function(t){this.pickId=t},y.drawTransparent=y.draw=function(t){var e=this.gl,r=this.shader,n=this.vao;r.bind(),r.uniforms={model:t.model||v,view:t.view||v,projection:t.projection||v,clipBounds:i(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)},y.drawPick=function(t){var e=this.gl,r=this.pickShader,n=this.vao;r.bind(),r.uniforms={model:t.model||v,view:t.view||v,projection:t.projection||v,pickId:this.pickId,clipBounds:i(this.clipBounds),screenShape:[e.drawingBufferWidth,e.drawingBufferHeight],pixelRatio:this.pixelRatio},n.bind(),n.draw(e.TRIANGLE_STRIP,this.vertexCount)},y.update=function(t){var e,r;this.dirty=!0;var i=!!t.connectGaps;"dashScale"in t&&(this.dashScale=t.dashScale),"opacity"in t&&(this.opacity=+t.opacity);var a=t.position||t.positions;if(a){var o=t.color||t.colors||[0,0,0,1],s=t.lineWidth||1,l=[],u=[],c=[],h=0,p=0,m=[[1/0,1/0,1/0],[-(1/0),-(1/0),-(1/0)]],g=!1;t:for(e=1;e0){for(var x=0;x<24;++x)l.push(l[l.length-12]);p+=2,g=!0}continue t}m[0][r]=Math.min(m[0][r],v[r],y[r]),m[1][r]=Math.max(m[1][r],v[r],y[r])}var b,_;Array.isArray(o[0])?(b=o[e-1],_=o[e]):b=_=o,3===b.length&&(b=[b[0],b[1],b[2],1]),3===_.length&&(_=[_[0],_[1],_[2],1]);var w;w=Array.isArray(s)?s[e-1]:s;var M=h;if(h+=n(v,y),g){for(r=0;r<2;++r)l.push(v[0],v[1],v[2],y[0],y[1],y[2],M,w,b[0],b[1],b[2],b[3]);p+=2,g=!1}l.push(v[0],v[1],v[2],y[0],y[1],y[2],M,w,b[0],b[1],b[2],b[3],v[0],v[1],v[2],y[0],y[1],y[2],M,-w,b[0],b[1],b[2],b[3],y[0],y[1],y[2],v[0],v[1],v[2],h,-w,_[0],_[1],_[2],_[3],y[0],y[1],y[2],v[0],v[1],v[2],h,w,_[0],_[1],_[2],_[3]),p+=4}if(this.buffer.update(l),u.push(h),c.push(a[a.length-1].slice()),this.bounds=m,this.vertexCount=p,this.points=c,this.arcLength=u,"dashes"in t){var A=t.dashes,k=A.slice();for(k.unshift(0),e=1;e0?(n=2*Math.sqrt(r+1),t[3]=.25*n,t[0]=(e[6]-e[9])/n,t[1]=(e[8]-e[2])/n,t[2]=(e[1]-e[4])/n):e[0]>e[5]&e[0]>e[10]?(n=2*Math.sqrt(1+e[0]-e[5]-e[10]),t[3]=(e[6]-e[9])/n,t[0]=.25*n,t[1]=(e[1]+e[4])/n,t[2]=(e[8]+e[2])/n):e[5]>e[10]?(n=2*Math.sqrt(1+e[5]-e[0]-e[10]),t[3]=(e[8]-e[2])/n,t[0]=(e[1]+e[4])/n,t[1]=.25*n,t[2]=(e[6]+e[9])/n):(n=2*Math.sqrt(1+e[10]-e[0]-e[5]),t[3]=(e[1]-e[4])/n,t[0]=(e[8]+e[2])/n,t[1]=(e[6]+e[9])/n,t[2]=.25*n),t},i.fromRotationTranslationScale=function(t,e,r,n){var i=e[0],a=e[1],o=e[2],s=e[3],l=i+i,u=a+a,c=o+o,h=i*l,f=i*u,d=i*c,p=a*u,m=a*c,g=o*c,v=s*l,y=s*u,x=s*c,b=n[0],_=n[1],w=n[2];return t[0]=(1-(p+g))*b,t[1]=(f+x)*b,t[2]=(d-y)*b,t[3]=0,t[4]=(f-x)*_,t[5]=(1-(h+g))*_,t[6]=(m+v)*_,t[7]=0,t[8]=(d+y)*w,t[9]=(m-v)*w,t[10]=(1-(h+p))*w,t[11]=0,t[12]=r[0],t[13]=r[1],t[14]=r[2],t[15]=1,t},i.fromRotationTranslationScaleOrigin=function(t,e,r,n,i){var a=e[0],o=e[1],s=e[2],l=e[3],u=a+a,c=o+o,h=s+s,f=a*u,d=a*c,p=a*h,m=o*c,g=o*h,v=s*h,y=l*u,x=l*c,b=l*h,_=n[0],w=n[1],M=n[2],A=i[0],k=i[1],T=i[2];return t[0]=(1-(m+v))*_,t[1]=(d+b)*_,t[2]=(p-x)*_,t[3]=0,t[4]=(d-b)*w,t[5]=(1-(f+v))*w,t[6]=(g+y)*w,t[7]=0,t[8]=(p+x)*M,t[9]=(g-y)*M,t[10]=(1-(f+m))*M,t[11]=0,t[12]=r[0]+A-(t[0]*A+t[4]*k+t[8]*T),t[13]=r[1]+k-(t[1]*A+t[5]*k+t[9]*T),t[14]=r[2]+T-(t[2]*A+t[6]*k+t[10]*T),t[15]=1,t},i.fromQuat=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,u=r*o,c=n*o,h=n*s,f=i*o,d=i*s,p=i*l,m=a*o,g=a*s,v=a*l;return t[0]=1-h-p,t[1]=c+v,t[2]=f-g,t[3]=0,t[4]=c-v,t[5]=1-u-p,t[6]=d+m,t[7]=0,t[8]=f+g,t[9]=d-m,t[10]=1-u-h,t[11]=0,t[12]=0,t[13]=0,t[14]=0,t[15]=1,t},i.frustum=function(t,e,r,n,i,a,o){var s=1/(r-e),l=1/(i-n),u=1/(a-o);return t[0]=2*a*s,t[1]=0,t[2]=0,t[3]=0,t[4]=0,t[5]=2*a*l,t[6]=0,t[7]=0,t[8]=(r+e)*s,t[9]=(i+n)*l,t[10]=(o+a)*u,t[11]=-1,t[12]=0,t[13]=0,t[14]=o*a*2*u,t[15]=0,t},i.perspective=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},i.perspectiveFromFieldOfView=function(t,e,r,n){var i=Math.tan(e.upDegrees*Math.PI/180),a=Math.tan(e.downDegrees*Math.PI/180),o=Math.tan(e.leftDegrees*Math.PI/180),s=Math.tan(e.rightDegrees*Math.PI/180),l=2/(o+s),u=2/(i+a);return t[0]=l,t[1]=0,t[2]=0,t[3]=0,t[4]=0,t[5]=u,t[6]=0,t[7]=0,t[8]=-((o-s)*l*.5),t[9]=(i-a)*u*.5,t[10]=n/(r-n),t[11]=-1,t[12]=0,t[13]=0,t[14]=n*r/(r-n),t[15]=0,t},i.ortho=function(t,e,r,n,i,a,o){var s=1/(e-r),l=1/(n-i),u=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*u,t[11]=0,t[12]=(e+r)*s,t[13]=(i+n)*l,t[14]=(o+a)*u,t[15]=1,t},i.lookAt=function(t,e,r,a){var o,s,l,u,c,h,f,d,p,m,g=e[0],v=e[1],y=e[2],x=a[0],b=a[1],_=a[2],w=r[0],M=r[1],A=r[2];return Math.abs(g-w).999999?(n[0]=0,n[1]=0,n[2]=0,n[3]=1,n):(a.cross(t,i,o),n[0]=t[0],n[1]=t[1],n[2]=t[2],n[3]=1+l,s.normalize(n,n))}}(),s.setAxes=function(){var t=i.create();return function(e,r,n,i){return t[0]=n[0],t[3]=n[1],t[6]=n[2],t[1]=i[0],t[4]=i[1],t[7]=i[2],t[2]=-r[0],t[5]=-r[1],t[8]=-r[2],s.normalize(e,s.fromMat3(e,t))}}(),s.clone=o.clone,s.fromValues=o.fromValues,s.copy=o.copy,s.set=o.set,s.identity=function(t){return t[0]=0,t[1]=0,t[2]=0,t[3]=1,t},s.setAxisAngle=function(t,e,r){r*=.5;var n=Math.sin(r);return t[0]=n*e[0],t[1]=n*e[1],t[2]=n*e[2],t[3]=Math.cos(r),t},s.getAxisAngle=function(t,e){var r=2*Math.acos(e[3]),n=Math.sin(r/2);return 0!=n?(t[0]=e[0]/n,t[1]=e[1]/n,t[2]=e[2]/n):(t[0]=1,t[1]=0,t[2]=0),r},s.add=o.add,s.multiply=function(t,e,r){var n=e[0],i=e[1],a=e[2],o=e[3],s=r[0],l=r[1],u=r[2],c=r[3];return t[0]=n*c+o*s+i*u-a*l,t[1]=i*c+o*l+a*s-n*u,t[2]=a*c+o*u+n*l-i*s,t[3]=o*c-n*s-i*l-a*u,t},s.mul=s.multiply,s.scale=o.scale,s.rotateX=function(t,e,r){r*=.5;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+o*s,t[1]=i*l+a*s,t[2]=a*l-i*s,t[3]=o*l-n*s,t},s.rotateY=function(t,e,r){r*=.5;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]=a*l+n*s,t[3]=o*l-i*s,t},s.rotateZ=function(t,e,r){r*=.5;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+i*s,t[1]=i*l-n*s,t[2]=a*l+o*s,t[3]=o*l-a*s,t},s.calculateW=function(t,e){var r=e[0],n=e[1],i=e[2];return t[0]=r,t[1]=n,t[2]=i,t[3]=Math.sqrt(Math.abs(1-r*r-n*n-i*i)),t},s.dot=o.dot,s.lerp=o.lerp,s.slerp=function(t,e,r,n){var i,a,o,s,l,u=e[0],c=e[1],h=e[2],f=e[3],d=r[0],p=r[1],m=r[2],g=r[3];return a=u*d+c*p+h*m+f*g,a<0&&(a=-a,d=-d,p=-p,m=-m,g=-g),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),t[0]=s*u+l*d,t[1]=s*c+l*p,t[2]=s*h+l*m,t[3]=s*f+l*g,t},s.sqlerp=function(){var t=s.create(),e=s.create();return function(r,n,i,a,o,l){return s.slerp(t,n,o,l),s.slerp(e,i,a,l),s.slerp(r,t,e,2*l*(1-l)),r}}(),s.invert=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,s=o?1/o:0;return t[0]=-r*s,t[1]=-n*s,t[2]=-i*s,t[3]=a*s,t},s.conjugate=function(t,e){return t[0]=-e[0],t[1]=-e[1],t[2]=-e[2],t[3]=e[3],t},s.length=o.length,s.len=s.length,s.squaredLength=o.squaredLength,s.sqrLen=s.squaredLength,s.normalize=o.normalize,s.fromMat3=function(t,e){var r,n=e[0]+e[4]+e[8];if(n>0)r=Math.sqrt(n+1),t[3]=.5*r,r=.5/r,t[0]=(e[5]-e[7])*r,t[1]=(e[6]-e[2])*r,t[2]=(e[1]-e[3])*r;else{var i=0;e[4]>e[0]&&(i=1),e[8]>e[3*i+i]&&(i=2);var a=(i+1)%3,o=(i+2)%3;r=Math.sqrt(e[3*i+i]-e[3*a+a]-e[3*o+o]+1),t[i]=.5*r,r=.5/r,t[3]=(e[3*a+o]-e[3*o+a])*r,t[a]=(e[3*a+i]+e[3*i+a])*r,t[o]=(e[3*o+i]+e[3*i+o])*r}return t},s.str=function(t){return"quat("+t[0]+", "+t[1]+", "+t[2]+", "+t[3]+")"},s.exactEquals=o.exactEquals,s.equals=o.equals,e.exports=s},{"./common.js":167,"./mat3.js":170,"./vec3.js":174,"./vec4.js":175}],173:[function(t,e,r){var n=t("./common.js"),i={};i.create=function(){var t=new n.ARRAY_TYPE(2);return t[0]=0,t[1]=0,t},i.clone=function(t){var e=new n.ARRAY_TYPE(2);return e[0]=t[0],e[1]=t[1],e},i.fromValues=function(t,e){var r=new n.ARRAY_TYPE(2);return r[0]=t,r[1]=e,r},i.copy=function(t,e){return t[0]=e[0],t[1]=e[1],t},i.set=function(t,e,r){return t[0]=e,t[1]=r,t},i.add=function(t,e,r){return t[0]=e[0]+r[0],t[1]=e[1]+r[1],t},i.subtract=function(t,e,r){return t[0]=e[0]-r[0],t[1]=e[1]-r[1],t},i.sub=i.subtract,i.multiply=function(t,e,r){return t[0]=e[0]*r[0],t[1]=e[1]*r[1],t},i.mul=i.multiply,i.divide=function(t,e,r){return t[0]=e[0]/r[0],t[1]=e[1]/r[1],t},i.div=i.divide,i.ceil=function(t,e){return t[0]=Math.ceil(e[0]),t[1]=Math.ceil(e[1]),t},i.floor=function(t,e){return t[0]=Math.floor(e[0]),t[1]=Math.floor(e[1]),t},i.min=function(t,e,r){return t[0]=Math.min(e[0],r[0]),t[1]=Math.min(e[1],r[1]),t},i.max=function(t,e,r){return t[0]=Math.max(e[0],r[0]),t[1]=Math.max(e[1],r[1]),t},i.round=function(t,e){return t[0]=Math.round(e[0]),t[1]=Math.round(e[1]),t},i.scale=function(t,e,r){return t[0]=e[0]*r,t[1]=e[1]*r,t},i.scaleAndAdd=function(t,e,r,n){return t[0]=e[0]+r[0]*n,t[1]=e[1]+r[1]*n,t},i.distance=function(t,e){var r=e[0]-t[0],n=e[1]-t[1];return Math.sqrt(r*r+n*n)},i.dist=i.distance,i.squaredDistance=function(t,e){var r=e[0]-t[0],n=e[1]-t[1];return r*r+n*n},i.sqrDist=i.squaredDistance,i.length=function(t){var e=t[0],r=t[1];return Math.sqrt(e*e+r*r)},i.len=i.length,i.squaredLength=function(t){var e=t[0],r=t[1];return e*e+r*r},i.sqrLen=i.squaredLength,i.negate=function(t,e){return t[0]=-e[0],t[1]=-e[1],t},i.inverse=function(t,e){return t[0]=1/e[0],t[1]=1/e[1],t},i.normalize=function(t,e){var r=e[0],n=e[1],i=r*r+n*n;return i>0&&(i=1/Math.sqrt(i),t[0]=e[0]*i,t[1]=e[1]*i),t},i.dot=function(t,e){return t[0]*e[0]+t[1]*e[1]},i.cross=function(t,e,r){var n=e[0]*r[1]-e[1]*r[0];return t[0]=t[1]=0,t[2]=n,t},i.lerp=function(t,e,r,n){var i=e[0],a=e[1];return t[0]=i+n*(r[0]-i),t[1]=a+n*(r[1]-a),t},i.random=function(t,e){e=e||1;var r=2*n.RANDOM()*Math.PI;return t[0]=Math.cos(r)*e,t[1]=Math.sin(r)*e,t},i.transformMat2=function(t,e,r){var n=e[0],i=e[1];return t[0]=r[0]*n+r[2]*i,t[1]=r[1]*n+r[3]*i,t},i.transformMat2d=function(t,e,r){var n=e[0],i=e[1];return t[0]=r[0]*n+r[2]*i+r[4],t[1]=r[1]*n+r[3]*i+r[5],t},i.transformMat3=function(t,e,r){var n=e[0],i=e[1];return t[0]=r[0]*n+r[3]*i+r[6],t[1]=r[1]*n+r[4]*i+r[7],t},i.transformMat4=function(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},i.forEach=function(){var t=i.create();return function(e,r,n,i,a,o){var s,l;for(r||(r=2),n||(n=0),l=i?Math.min(i*r+n,e.length):e.length,s=n;s0&&(a=1/Math.sqrt(a),t[0]=e[0]*a,t[1]=e[1]*a,t[2]=e[2]*a),t},i.dot=function(t,e){return t[0]*e[0]+t[1]*e[1]+t[2]*e[2]},i.cross=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},i.lerp=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},i.hermite=function(t,e,r,n,i,a){var o=a*a,s=o*(2*a-3)+1,l=o*(a-2)+a,u=o*(a-1),c=o*(3-2*a);return t[0]=e[0]*s+r[0]*l+n[0]*u+i[0]*c,t[1]=e[1]*s+r[1]*l+n[1]*u+i[1]*c,t[2]=e[2]*s+r[2]*l+n[2]*u+i[2]*c,t},i.bezier=function(t,e,r,n,i,a){var o=1-a,s=o*o,l=a*a,u=s*o,c=3*a*s,h=3*l*o,f=l*a;return t[0]=e[0]*u+r[0]*c+n[0]*h+i[0]*f,t[1]=e[1]*u+r[1]*c+n[1]*h+i[1]*f,t[2]=e[2]*u+r[2]*c+n[2]*h+i[2]*f,t},i.random=function(t,e){e=e||1;var r=2*n.RANDOM()*Math.PI,i=2*n.RANDOM()-1,a=Math.sqrt(1-i*i)*e;return t[0]=Math.cos(r)*a,t[1]=Math.sin(r)*a,t[2]=i*e,t},i.transformMat4=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},i.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},i.transformQuat=function(t,e,r){var n=e[0],i=e[1],a=e[2],o=r[0],s=r[1],l=r[2],u=r[3],c=u*n+s*a-l*i,h=u*i+l*n-o*a,f=u*a+o*i-s*n,d=-o*n-s*i-l*a;return t[0]=c*u+d*-o+h*-l-f*-s,t[1]=h*u+d*-s+f*-o-c*-l,t[2]=f*u+d*-l+c*-s-h*-o,t},i.rotateX=function(t,e,r,n){var i=[],a=[];return i[0]=e[0]-r[0],i[1]=e[1]-r[1],i[2]=e[2]-r[2],a[0]=i[0],a[1]=i[1]*Math.cos(n)-i[2]*Math.sin(n),a[2]=i[1]*Math.sin(n)+i[2]*Math.cos(n),t[0]=a[0]+r[0],t[1]=a[1]+r[1],t[2]=a[2]+r[2],t},i.rotateY=function(t,e,r,n){var i=[],a=[];return i[0]=e[0]-r[0],i[1]=e[1]-r[1],i[2]=e[2]-r[2],a[0]=i[2]*Math.sin(n)+i[0]*Math.cos(n),a[1]=i[1],a[2]=i[2]*Math.cos(n)-i[0]*Math.sin(n),t[0]=a[0]+r[0],t[1]=a[1]+r[1],t[2]=a[2]+r[2],t},i.rotateZ=function(t,e,r,n){var i=[],a=[];return i[0]=e[0]-r[0],i[1]=e[1]-r[1],i[2]=e[2]-r[2],a[0]=i[0]*Math.cos(n)-i[1]*Math.sin(n),a[1]=i[0]*Math.sin(n)+i[1]*Math.cos(n),a[2]=i[2],t[0]=a[0]+r[0],t[1]=a[1]+r[1],t[2]=a[2]+r[2],t},i.forEach=function(){var t=i.create();return function(e,r,n,i,a,o){var s,l;for(r||(r=3),n||(n=0),l=i?Math.min(i*r+n,e.length):e.length,s=n;s1?0:Math.acos(a)},i.str=function(t){return"vec3("+t[0]+", "+t[1]+", "+t[2]+")"},i.exactEquals=function(t,e){return t[0]===e[0]&&t[1]===e[1]&&t[2]===e[2]},i.equals=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.EPSILON*Math.max(1,Math.abs(r),Math.abs(o))&&Math.abs(i-s)<=n.EPSILON*Math.max(1,Math.abs(i),Math.abs(s))&&Math.abs(a-l)<=n.EPSILON*Math.max(1,Math.abs(a),Math.abs(l))},e.exports=i},{"./common.js":167}],175:[function(t,e,r){var n=t("./common.js"),i={};i.create=function(){var t=new n.ARRAY_TYPE(4);return t[0]=0,t[1]=0,t[2]=0,t[3]=0,t},i.clone=function(t){var e=new n.ARRAY_TYPE(4);return e[0]=t[0],e[1]=t[1],e[2]=t[2],e[3]=t[3],e},i.fromValues=function(t,e,r,i){var a=new n.ARRAY_TYPE(4);return a[0]=t,a[1]=e,a[2]=r,a[3]=i,a},i.copy=function(t,e){return t[0]=e[0],t[1]=e[1],t[2]=e[2],t[3]=e[3],t},i.set=function(t,e,r,n,i){return t[0]=e,t[1]=r,t[2]=n,t[3]=i,t},i.add=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},i.subtract=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},i.sub=i.subtract,i.multiply=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},i.mul=i.multiply,i.divide=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},i.div=i.divide,i.ceil=function(t,e){return t[0]=Math.ceil(e[0]),t[1]=Math.ceil(e[1]),t[2]=Math.ceil(e[2]),t[3]=Math.ceil(e[3]),t},i.floor=function(t,e){return t[0]=Math.floor(e[0]),t[1]=Math.floor(e[1]),t[2]=Math.floor(e[2]),t[3]=Math.floor(e[3]),t},i.min=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},i.max=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},i.round=function(t,e){return t[0]=Math.round(e[0]),t[1]=Math.round(e[1]),t[2]=Math.round(e[2]),t[3]=Math.round(e[3]),t},i.scale=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},i.scaleAndAdd=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},i.distance=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)},i.dist=i.distance,i.squaredDistance=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},i.sqrDist=i.squaredDistance,i.length=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)},i.len=i.length,i.squaredLength=function(t){var e=t[0],r=t[1],n=t[2],i=t[3];return e*e+r*r+n*n+i*i},i.sqrLen=i.squaredLength,i.negate=function(t,e){return t[0]=-e[0],t[1]=-e[1],t[2]=-e[2],t[3]=-e[3],t},i.inverse=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},i.normalize=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;return o>0&&(o=1/Math.sqrt(o),t[0]=r*o,t[1]=n*o,t[2]=i*o,t[3]=a*o),t},i.dot=function(t,e){return t[0]*e[0]+t[1]*e[1]+t[2]*e[2]+t[3]*e[3]},i.lerp=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},i.random=function(t,e){return e=e||1,t[0]=n.RANDOM(),t[1]=n.RANDOM(),t[2]=n.RANDOM(),t[3]=n.RANDOM(),i.normalize(t,t),i.scale(t,t,e),t},i.transformMat4=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},i.transformQuat=function(t,e,r){var n=e[0],i=e[1],a=e[2],o=r[0],s=r[1],l=r[2],u=r[3],c=u*n+s*a-l*i,h=u*i+l*n-o*a,f=u*a+o*i-s*n,d=-o*n-s*i-l*a;return t[0]=c*u+d*-o+h*-l-f*-s,t[1]=h*u+d*-s+f*-o-c*-l,t[2]=f*u+d*-l+c*-s-h*-o,t[3]=e[3],t},i.forEach=function(){var t=i.create();return function(e,r,n,i,a,o){var s,l;for(r||(r=4),n||(n=0),l=i?Math.min(i*r+n,e.length):e.length,s=n;s1.0001)return null;g+=m[c]}return Math.abs(g-1)>.001?null:[h,o(t,m),m]}var l=t("barycentric"),u=t("polytope-closest-point/lib/closest_point_2d.js");e.exports=s},{barycentric:38,"polytope-closest-point/lib/closest_point_2d.js":450}],177:[function(t,e,r){var n="precision mediump float;\n#define GLSLIFY 1\n\nattribute vec3 position, normal;\nattribute vec4 color;\nattribute vec2 uv;\n\nuniform mat4 model\n , view\n , projection;\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\nvoid main() {\n vec4 m_position = model * vec4(position, 1.0);\n vec4 t_position = view * m_position;\n gl_Position = projection * t_position;\n f_color = color;\n f_normal = normal;\n f_data = position;\n f_eyeDirection = eyePosition - position;\n f_lightDirection = lightPosition - position;\n f_uv = uv;\n}",i="precision mediump float;\n#define GLSLIFY 1\n\nfloat beckmannDistribution_2_0(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\n\n\nfloat cookTorranceSpecular_1_1(\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_2_0(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\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;\nvarying vec4 f_color;\nvarying vec2 f_uv;\n\nvoid main() {\n if(any(lessThan(f_data, clipBounds[0])) || \n any(greaterThan(f_data, clipBounds[1]))) {\n discard;\n }\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 = cookTorranceSpecular_1_1(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}",a="precision mediump 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}",o="precision mediump float;\n#define GLSLIFY 1\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(any(lessThan(f_data, clipBounds[0])) || \n any(greaterThan(f_data, clipBounds[1]))) {\n discard;\n }\n\n gl_FragColor = f_color * texture2D(texture, f_uv) * opacity;\n}",s="precision mediump float;\n#define GLSLIFY 1\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(any(lessThan(position, clipBounds[0])) || \n any(greaterThan(position, clipBounds[1]))) {\n gl_Position = vec4(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}",l="precision mediump 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="precision mediump 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}",c="precision mediump float;\n#define GLSLIFY 1\n\nuniform vec3 clipBounds[2];\nuniform float pickId;\n\nvarying vec3 f_position;\nvarying vec4 f_id;\n\nvoid main() {\n if(any(lessThan(f_position, clipBounds[0])) || \n any(greaterThan(f_position, clipBounds[1]))) {\n discard;\n }\n gl_FragColor = vec4(pickId, f_id.xyz);\n}",h="precision mediump float;\n#define GLSLIFY 1\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(any(lessThan(position, clipBounds[0])) || \n any(greaterThan(position, clipBounds[1]))) {\n gl_Position = vec4(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}",f="precision mediump 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="precision mediump float;\n#define GLSLIFY 1\n\nuniform vec3 contourColor;\n\nvoid main() {\n gl_FragColor = vec4(contourColor,1);\n}\n"; +r.meshShader={vertex:n,fragment:i,attributes:[{name:"position",type:"vec3"},{name:"normal",type:"vec3"},{name:"color",type:"vec4"},{name:"uv",type:"vec2"}]},r.wireShader={vertex:a,fragment:o,attributes:[{name:"position",type:"vec3"},{name:"color",type:"vec4"},{name:"uv",type:"vec2"}]},r.pointShader={vertex:s,fragment:l,attributes:[{name:"position",type:"vec3"},{name:"color",type:"vec4"},{name:"uv",type:"vec2"},{name:"pointSize",type:"float"}]},r.pickShader={vertex:u,fragment:c,attributes:[{name:"position",type:"vec3"},{name:"id",type:"vec4"}]},r.pointPickShader={vertex:h,fragment:c,attributes:[{name:"position",type:"vec3"},{name:"pointSize",type:"float"},{name:"id",type:"vec4"}]},r.contourShader={vertex:f,fragment:d,attributes:[{name:"position",type:"vec3"}]}},{}],178:[function(t,e,r){"use strict";function n(t,e,r,n,i,a,o,s,l,u,c,h,f,d,p,m,g,v,y,x,b,_,w,M,A,k,T){this.gl=t,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=c,this.triangleNormals=f,this.triangleUVs=h,this.triangleIds=u,this.triangleVAO=d,this.triangleCount=0,this.lineWidth=1,this.edgePositions=p,this.edgeColors=g,this.edgeUVs=v,this.edgeIds=m,this.edgeVAO=y,this.edgeCount=0,this.pointPositions=x,this.pointColors=_,this.pointUVs=w,this.pointSizes=M,this.pointIds=b,this.pointVAO=A,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._model=O,this._view=O,this._projection=O,this._resolution=[1,1]}function i(t){for(var e=A({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 M(r,[256,256,4],[4,0,1])}function a(t,e,r){for(var n=new Array(e),i=0;i=1},R.isTransparent=function(){return this.opacity<1},R.pickSlots=1,R.setPickBase=function(t){this.pickId=t},R.highlight=function(t){if(!t||!this.contourEnable)return void(this.contourCount=0);for(var e=k(this.cells,this.intensity,t.intensity),r=e.cells,n=e.vertexIds,i=e.vertexWeights,a=r.length,o=T.mallocFloat32(6*a),s=0,l=0;l0){var f=this.triShader;f.bind(),f.uniforms=s,this.triangleVAO.bind(),e.drawArrays(e.TRIANGLES,0,3*this.triangleCount),this.triangleVAO.unbind()}if(this.edgeCount>0&&this.lineWidth>0){var f=this.lineShader;f.bind(),f.uniforms=s,this.edgeVAO.bind(),e.lineWidth(this.lineWidth),e.drawArrays(e.LINES,0,2*this.edgeCount),this.edgeVAO.unbind()}if(this.pointCount>0){var f=this.pointShader;f.bind(),f.uniforms=s,this.pointVAO.bind(),e.drawArrays(e.POINTS,0,this.pointCount),this.pointVAO.unbind()}if(this.contourEnable&&this.contourCount>0&&this.contourLineWidth>0){var f=this.contourShader;f.bind(),f.uniforms=s,this.contourVAO.bind(),e.drawArrays(e.LINES,0,this.contourCount),this.contourVAO.unbind()}},R.drawPick=function(t){t=t||{};for(var e=this.gl,r=t.model||O,n=t.view||O,i=t.projection||O,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,pickId:this.pickId/255},l=this.pickShader;if(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),e.drawArrays(e.LINES,0,2*this.edgeCount),this.edgeVAO.unbind()),this.pointCount>0){var l=this.pointPickShader;l.bind(),l.uniforms=s,this.pointVAO.bind(),e.drawArrays(e.POINTS,0,this.pointCount),this.pointVAO.unbind()}},R.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;as[A]&&(a.uniforms.dataAxis=t,a.uniforms.screenOffset=e,a.uniforms.color=g[n],a.uniforms.angle=v[n],u.drawArrays(u.TRIANGLES,s[A],s[k]-s[A]))),y[n]&&M&&(e[1^n]-=T*d*x[n],a.uniforms.dataAxis=r,a.uniforms.screenOffset=e,a.uniforms.color=b[n],a.uniforms.angle=_[n],u.drawArrays(u.TRIANGLES,w,M)),e[1^n]=T*c[2+(1^n)]-1,p[n+2]&&(e[1^n]+=T*d*m[n+2],As[A]&&(a.uniforms.dataAxis=t,a.uniforms.screenOffset=e,a.uniforms.color=g[n+2],a.uniforms.angle=v[n+2],u.drawArrays(u.TRIANGLES,s[A],s[k]-s[A]))),y[n+2]&&M&&(e[1^n]+=T*d*x[n+2],a.uniforms.dataAxis=r,a.uniforms.screenOffset=e,a.uniforms.color=b[n+2],a.uniforms.angle=_[n+2],u.drawArrays(u.TRIANGLES,w,M))}}(),c.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,u=r.pixelRatio;if(this.titleCount){for(var c=0;c<2;++c)e[c]=2*(o[c]*u-a[c])/(a[2+c]-a[c])-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)}}}(),c.bind=function(){var t=[0,0],e=[0,0],r=[0,0];return function(){var n=this.plot,i=this.shader,a=n._tickBounds,o=n.dataBox,s=n.screenBox,l=n.viewBox;i.bind();for(var u=0;u<2;++u){var c=a[u],h=a[u+2],f=h-c,d=.5*(o[u+2]+o[u]),p=o[u+2]-o[u],m=l[u],g=l[u+2],v=g-m,y=s[u],x=s[u+2],b=x-y;e[u]=2*f/p*v/b,t[u]=2*(c-d)/p*v/b}r[1]=2*n.pixelRatio/(s[3]-s[1]),r[0]=r[1]*(s[3]-s[1])/(s[2]-s[0]),i.uniforms.dataScale=e,i.uniforms.dataShift=t,i.uniforms.textScale=r,this.vbo.bind(),i.attributes.textCoordinate.pointer()}}(),c.update=function(t){var e,r,n,i,a,o=[],l=t.ticks,u=t.bounds;for(a=0;a<2;++a){var c=[Math.floor(o.length/3)],h=[-(1/0)],f=l[a];for(e=0;er)for(t=r;te)for(t=e;t=0){for(var A=0|M.type.charAt(M.type.length-1),k=new Array(A),T=0;T=0;)E+=1;w[x]=E}var S=new Array(r.length);a(),d._relink=a,d.types={uniforms:l(r),attributes:l(n)},d.attributes=s(p,d,b,w),Object.defineProperty(d,"uniforms",o(p,d,r,S))},e.exports=a},{"./lib/GLError":186,"./lib/create-attributes":187,"./lib/create-uniforms":188,"./lib/reflect":189,"./lib/runtime-reflect":190,"./lib/shader-cache":191}],186:[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},{}],187:[function(t,e,r){"use strict";function n(t,e,r,n,i,a){this._gl=t,this._wrapper=e,this._index=r,this._locations=n,this._dimension=i,this._constFunc=a}function i(t,e,r,i,a,o,s){for(var l=["gl","v"],u=[],c=0;c=0){var p=f.charCodeAt(f.length-1)-48;if(p<2||p>4)throw new s("","Invalid data type for attribute "+h+": "+f);i(t,e,d[0],n,p,o,h)}else{if(!(f.indexOf("mat")>=0))throw new s("","Unknown data type for attribute "+h+": "+f);var p=f.charCodeAt(f.length-1)-48;if(p<2||p>4)throw new s("","Invalid data type for attribute "+h+": "+f);a(t,e,d,n,p,o,h)}}}return o}e.exports=o;var s=t("./GLError"),l=n.prototype;l.pointer=function(t,e,r,n){var i=this,a=i._gl,o=i._locations[i._index];a.vertexAttribPointer(o,i._dimension,t||a.FLOAT,!!e,r||0,n||0),a.enableVertexAttribArray(o)},l.set=function(t,e,r,n){return this._constFunc(this._locations[this._index],t,e,r,n)},Object.defineProperty(l,"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":186}],188:[function(t,e,r){"use strict";function n(t){var e=new Function("y","return function(){return y}");return e(t)}function i(t,e){for(var r=new Array(t),n=0;n4)throw new s("","Invalid uniform dimension type for matrix "+name+": "+r);return"gl.uniformMatrix"+i+"fv(locations["+e+"],false,obj"+t+")"}throw new s("","Unknown uniform data type for "+name+": "+r)}var i=r.charCodeAt(r.length-1)-48;if(i<2||i>4)throw new s("","Invalid data type");switch(r.charAt(0)){case"b":case"i":return"gl.uniform"+i+"iv(locations["+e+"],obj"+t+")";case"v":return"gl.uniform"+i+"fv(locations["+e+"],obj"+t+")";default:throw new s("","Unrecognized data type for vector "+name+": "+r)}}}function c(t,e){if("object"!=typeof e)return[[t,e]];var r=[];for(var n in e){var i=e[n],a=t;a+=parseInt(n)+""===n?"["+n+"]":"."+n,"object"==typeof i?r.push.apply(r,c(a,i)):r.push([a,i])}return r}function h(e){for(var n=["return function updateProperty(obj){"],i=c("",e),o=0;o4)throw new s("","Invalid data type");return"b"===t.charAt(0)?i(r,!1):i(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 s("","Invalid uniform dimension type for matrix "+name+": "+t);return i(r*r,0)}throw new s("","Unknown uniform data type for "+name+": "+t)}}function d(t,e,i){if("object"==typeof i){var o=p(i);Object.defineProperty(t,e,{get:n(o),set:h(i),enumerable:!0,configurable:!1})}else a[i]?Object.defineProperty(t,e,{get:l(i),set:h(i),enumerable:!0,configurable:!1}):t[e]=f(r[i].type)}function p(t){var e;if(Array.isArray(t)){e=new Array(t.length);for(var r=0;r1){l[0]in o||(o[l[0]]=[]),o=o[l[0]];for(var u=1;u1)for(var l=0;l=0){var m=e[p]-n[p]*(e[p+2]-e[p])/(n[p+2]-n[p]);0===p?o.drawLine(m,e[1],m,e[3],d[p],f[p]):o.drawLine(e[0],m,e[2],m,d[p],f[p])}}for(var p=0;p=0;--t)this.objects[t].dispose();this.objects.length=0;for(var t=this.overlays.length-1;t>=0;--t)this.overlays[t].dispose();this.overlays.length=0,this.gl=null},f.addObject=function(t){this.objects.indexOf(t)<0&&(this.objects.push(t),this.setDirty())},f.removeObject=function(t){for(var e=this.objects,r=0;r0){var r=Math.round(Math.pow(10,e));return Math.ceil(t/r)*r}return Math.ceil(t)}function o(t){return"boolean"!=typeof t||t}function s(t){function e(){if(!_&&H.autoResize){var t=w.parentNode,e=1,r=1;t&&t!==document.body?(e=t.clientWidth,r=t.clientHeight):(e=window.innerWidth,r=window.innerHeight);var n=0|Math.ceil(e*H.pixelRatio),i=0|Math.ceil(r*H.pixelRatio);if(n!==w.width||i!==w.height){w.width=n,w.height=i;var a=w.style;a.position=a.position||"absolute",a.left="0px",a.top="0px",a.width=e+"px",a.height=r+"px",j=!0}}}function r(){for(var t=P.length,e=F.length,r=0;r0&&0===R[e-1];)R.pop(),F.pop().dispose()}function s(){return!!H.contextLost||void(A.isContextLost()&&(H.contextLost=!0,H.mouseListener.enabled=!1,H.selection.object=null,H.oncontextloss&&H.oncontextloss()))}function y(){if(!s()){A.colorMask(!0,!0,!0,!0),A.depthMask(!0),A.disable(A.BLEND),A.enable(A.DEPTH_TEST);for(var t=P.length,e=F.length,r=0;rT.distance)continue;for(var u=0;u>>1;for(r=0;r=e[0]&&a<=e[2]&&o>=e[1]&&o<=e[3]&&n++}return n}function a(t,e){var r=t.gl,i=s(r),a=s(r),l=o(r,u.pointVertex,u.pointFragment),c=o(r,u.pickVertex,u.pickFragment),h=new n(t,i,a,l,c);return h.update(e),t.addObject(h),h}var o=t("gl-shader"),s=t("gl-buffer"),l=t("typedarray-pool"),u=t("./lib/shader");e.exports=a;var c=n.prototype;c.dispose=function(){this.shader.dispose(),this.pickShader.dispose(),this.offsetBuffer.dispose(),this.pickBuffer.dispose(),this.plot.removeObject(this)},c.update=function(t){function e(e,r){return e in t?t[e]:r}var r;t=t||{},this.sizeMin=e("sizeMin",.5),this.sizeMax=e("sizeMax",20),this.color=e("color",[1,0,0,1]).slice(),this.areaRatio=e("areaRatio",1),this.borderColor=e("borderColor",[0,0,0,1]).slice(),this.blend=e("blend",!1);var n=t.positions.length>>>1,i=t.positions instanceof Float32Array,a=t.idToIndex instanceof Int32Array&&t.idToIndex.length>=n,o=t.positions,s=i?o:l.mallocFloat32(o.length),u=a?t.idToIndex:l.mallocInt32(n);if(i||s.set(o),!a)for(s.set(o),r=0;r>8&255,e[2]=r>>16&255,e[3]=r>>24&255,this.pickBuffer.bind(),a.attributes.pickId.pointer(o.UNSIGNED_BYTE),a.uniforms.pickOffset=e,this.pickOffset=r);var f=o.getParameter(o.BLEND),d=o.getParameter(o.DITHER);return f&&!this.blend&&o.disable(o.BLEND),d&&o.disable(o.DITHER),o.drawArrays(o.POINTS,0,this.pointCount),f&&!this.blend&&o.enable(o.BLEND),d&&o.enable(o.DITHER),r+this.pointCount}}(),c.draw=c.unifiedDraw,c.drawPick=c.unifiedDraw,c.pick=function(t,e,r){var n=this.pickOffset,i=this.pointCount;if(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":195,"gl-buffer":130,"gl-shader":196,"typedarray-pool":502}],204:[function(t,e,r){function n(t,e,r,n){var i,a,o,s,l,u=e[0],c=e[1],h=e[2],f=e[3],d=r[0],p=r[1],m=r[2],g=r[3];return a=u*d+c*p+h*m+f*g,a<0&&(a=-a,d=-d,p=-p,m=-m,g=-g),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),t[0]=s*u+l*d,t[1]=s*c+l*p,t[2]=s*h+l*m,t[3]=s*f+l*g,t}e.exports=n},{}],205:[function(t,e,r){"use strict";e.exports={vertex:"precision highp float;\n#define GLSLIFY 1\n\nattribute vec2 positionHi, positionLo;\nattribute vec2 offset;\nattribute vec4 color;\n\nuniform vec2 scaleHi, scaleLo, translateHi, translateLo, pixelScale;\n\nvarying vec4 fragColor;\n\n\nvec4 computePosition_1_0(vec2 posHi, vec2 posLo, vec2 scHi, vec2 scLo, vec2 trHi, vec2 trLo, vec2 screenScale, vec2 screenOffset) {\n return vec4((posHi + trHi) * scHi\n + (posLo + trLo) * scHi\n + (posHi + trHi) * scLo\n + (posLo + trLo) * scLo\n + screenScale * screenOffset, 0, 1);\n}\n\nvoid main() {\n fragColor = color;\n\n gl_Position = computePosition_1_0(\n positionHi, positionLo,\n scaleHi, scaleLo,\n translateHi, translateLo,\n pixelScale, offset);\n}\n",fragment:"precision lowp float;\n#define GLSLIFY 1\nvarying vec4 fragColor;\nvoid main() {\n gl_FragColor = vec4(fragColor.rgb * fragColor.a, fragColor.a);\n}\n",pickVertex:"precision highp float;\n#define GLSLIFY 1\n\nattribute vec2 positionHi, positionLo;\nattribute vec2 offset;\nattribute vec4 id;\n\nuniform vec2 scaleHi, scaleLo, translateHi, translateLo, pixelScale;\nuniform vec4 pickOffset;\n\nvarying vec4 fragColor;\n\n\nvec4 computePosition_1_0(vec2 posHi, vec2 posLo, vec2 scHi, vec2 scLo, vec2 trHi, vec2 trLo, vec2 screenScale, vec2 screenOffset) {\n return vec4((posHi + trHi) * scHi\n + (posLo + trLo) * scHi\n + (posHi + trHi) * scLo\n + (posLo + trLo) * scLo\n + screenScale * screenOffset, 0, 1);\n}\n\nvoid main() {\n vec4 fragId = id + pickOffset;\n\n fragId.y += floor(fragId.x / 256.0);\n fragId.x -= floor(fragId.x / 256.0) * 256.0;\n\n fragId.z += floor(fragId.y / 256.0);\n fragId.y -= floor(fragId.y / 256.0) * 256.0;\n\n fragId.w += floor(fragId.z / 256.0);\n fragId.z -= floor(fragId.z / 256.0) * 256.0;\n\n fragColor = fragId / 255.0;\n\n gl_Position = computePosition_1_0(\n positionHi, positionLo,\n scaleHi, scaleLo,\n translateHi, translateLo,\n pixelScale, offset);\n}\n",pickFragment:"precision lowp float;\n#define GLSLIFY 1\nvarying vec4 fragColor;\nvoid main() {\n gl_FragColor = fragColor;\n}\n"}},{}],206:[function(t,e,r){arguments[4][185][0].apply(r,arguments)},{"./lib/GLError":207,"./lib/create-attributes":208,"./lib/create-uniforms":209,"./lib/reflect":210,"./lib/runtime-reflect":211,"./lib/shader-cache":212,dup:185}],207:[function(t,e,r){arguments[4][186][0].apply(r,arguments)},{dup:186}],208:[function(t,e,r){arguments[4][187][0].apply(r,arguments)},{"./GLError":207,dup:187}],209:[function(t,e,r){arguments[4][188][0].apply(r,arguments)},{"./GLError":207,"./reflect":210,dup:188}],210:[function(t,e,r){arguments[4][189][0].apply(r,arguments)},{dup:189}],211:[function(t,e,r){arguments[4][190][0].apply(r,arguments)},{dup:190}],212:[function(t,e,r){arguments[4][191][0].apply(r,arguments)},{"./GLError":207,dup:191,"gl-format-compiler-error":138,"weakmap-shim":523}],213:[function(t,e,r){"use strict";function n(t){if(t in f)return f[t];var e=c(t,{polygons:!0,font:"sans-serif",textAlign:"left",textBaseline:"alphabetic"}),r=[],n=[];e.forEach(function(t){t.forEach(function(t){for(var e=0;e>8*d&255;f.uniforms.pickOffset=o,this.idBuffer.bind(),f.attributes.id.pointer(h.UNSIGNED_BYTE,!1)}else this.colorBuffer.bind(),f.attributes.color.pointer(h.UNSIGNED_BYTE,!0);return this.posHiBuffer.bind(),f.attributes.positionHi.pointer(),this.posLoBuffer.bind(),f.attributes.positionLo.pointer(),this.offsetBuffer.bind(), +f.attributes.offset.pointer(),f.uniforms.pixelScale=a,f.uniforms.scaleHi=e,f.uniforms.scaleLo=r,f.uniforms.translateHi=n,f.uniforms.translateLo=i,h.drawArrays(h.TRIANGLES,0,c),l?s+this.numPoints:void 0}}(),d.draw=d.drawPick,d.pick=function(t,e,r){var n=this.pickOffset,i=this.numPoints;if(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]]}},d.update=function(t){t=t||{};var e,r,i=t.positions||[],a=t.colors||[],o=t.glyphs||[],s=t.sizes||[],c=t.borderWidths||[],h=t.borderColors||[];this.points=i;var f,d,p=this.bounds=[1/0,1/0,-(1/0),-(1/0)],m=0,g=[],v=[];for(e=0;e>1,r=0;r<2;++r)p[r]=Math.min(p[r],i[2*e+r]),p[2+r]=Math.max(p[2+r],i[2*e+r]);p[0]===p[2]&&(p[2]+=1),p[3]===p[1]&&(p[3]+=1);var y=1/(p[2]-p[0]),x=1/(p[3]-p[1]),b=p[0],_=p[1],w=u.mallocFloat64(2*m),M=u.mallocFloat32(2*m),A=u.mallocFloat32(2*m),k=u.mallocFloat32(2*m),T=u.mallocUint8(4*m),E=u.mallocUint32(m),S=0;for(e=0;et;){var d=r[f-1],p=n[2*(f-1)];if((d-s||l-p)>=0)break;r[f]=d,n[2*f]=p,n[2*f+1]=n[2*f-1],i[f]=i[f-1],a[f]=a[f-1],f-=1}r[f]=s,n[2*f]=l,n[2*f+1]=u,i[f]=c,a[f]=h}}function a(t,e,r,n,i,a){var o=r[t],s=n[2*t],l=n[2*t+1],u=i[t],c=a[t];r[t]=r[e],n[2*t]=n[2*e],n[2*t+1]=n[2*e+1],i[t]=i[e],a[t]=a[e],r[e]=o,n[2*e]=s,n[2*e+1]=l,i[e]=u,a[e]=c}function o(t,e,r,n,i,a){r[t]=r[e],n[2*t]=n[2*e],n[2*t+1]=n[2*e+1],i[t]=i[e],a[t]=a[e]}function s(t,e,r,n,i,a,o){var s=n[t],l=i[2*t],u=i[2*t+1],c=a[t],h=o[t];n[t]=n[e],i[2*t]=i[2*e],i[2*t+1]=i[2*e+1],a[t]=a[e],o[t]=o[e],n[e]=n[r],i[2*e]=i[2*r],i[2*e+1]=i[2*r+1],a[e]=a[r],o[e]=o[r],n[r]=s,i[2*r]=l,i[2*r+1]=u,a[r]=c,o[r]=h}function l(t,e,r,n,i,a,o,s,l,u,c){s[t]=s[e],l[2*t]=l[2*e],l[2*t+1]=l[2*e+1],u[t]=u[e],c[t]=c[e],s[e]=r,l[2*e]=n,l[2*e+1]=i,u[e]=a,c[e]=o}function u(t,e,r,n,i){return(r[t]-r[e]||n[2*e]-n[2*t]||i[t]-i[e])<0}function c(t,e,r,n,i,a,o,s){return(e-a[t]||o[2*t]-r||i-s[t])<0}function h(t,e,r,n,d,p){var m=(e-t+1)/6|0,g=t+m,v=e-m,y=t+e>>1,x=y-m,b=y+m,_=g,w=x,M=y,A=b,k=v,T=t+1,E=e-1,S=0;u(_,w,r,n,d,p)&&(S=_,_=w,w=S),u(A,k,r,n,d,p)&&(S=A,A=k,k=S),u(_,M,r,n,d,p)&&(S=_,_=M,M=S),u(w,M,r,n,d,p)&&(S=w,w=M,M=S),u(_,A,r,n,d,p)&&(S=_,_=A,A=S),u(M,A,r,n,d,p)&&(S=M,M=A,A=S),u(w,k,r,n,d,p)&&(S=w,w=k,k=S),u(w,M,r,n,d,p)&&(S=w,w=M,M=S),u(A,k,r,n,d,p)&&(S=A,A=k,k=S);var L=r[w],C=n[2*w],I=n[2*w+1],z=d[w],D=p[w],P=r[A],O=n[2*A],R=n[2*A+1],F=d[A],j=p[A],N=_,B=M,U=k,V=g,q=y,H=v,Y=r[N],G=r[B],X=r[U];r[V]=Y,r[q]=G,r[H]=X;for(var W=0;W<2;++W){var Z=n[2*N+W],J=n[2*B+W],K=n[2*U+W];n[2*V+W]=Z,n[2*q+W]=J,n[2*H+W]=K}var Q=d[N],$=d[B],tt=d[U];d[V]=Q,d[q]=$,d[H]=tt;var et=p[N],rt=p[B],nt=p[U];p[V]=et,p[q]=rt,p[H]=nt,o(x,t,r,n,d,p),o(b,e,r,n,d,p);for(var it=T;it<=E;++it)if(c(it,L,C,I,z,r,n,d))it!==T&&a(it,T,r,n,d,p),++T;else if(!c(it,P,O,R,F,r,n,d))for(;;){if(c(E,P,O,R,F,r,n,d)){c(E,L,C,I,z,r,n,d)?(s(it,T,E,r,n,d,p),++T,--E):(a(it,E,r,n,d,p),--E);break}if(--E=Math.max(.9*d,32)){var x=u+s>>>1;l(g,v,h,f,x,c+1),f=x}l(g,v,h,f,y,c+1),f=y}}}var u=t.length>>>1;if(u<1)return[];for(var c=1/0,h=1/0,f=-(1/0),d=-(1/0),p=0;p=0;--_){t[2*_]=(t[2*_]-c)*v,t[2*_+1]=(t[2*_+1]-h)*y;var k=b[_];k!==M&&(w.push(new i(x*Math.pow(.5,k),_+1,A-(_+1))),A=_+1,M=k)}return w.push(new i(x*Math.pow(.5,k+1),0,A)),o.free(b),w}var o=t("typedarray-pool"),s=t("./lib/sort");e.exports=a},{"./lib/sort":216,"typedarray-pool":502}],218:[function(t,e,r){"use strict";function n(t,e,r,n,i,a,o){this.plot=t,this.positionBufferHi=e,this.positionBufferLo=r,this.pickBuffer=n,this.weightBuffer=i,this.shader=a,this.pickShader=o,this.scales=[],this.size=12,this.borderSize=1,this.pointCount=0,this.color=[1,0,0,1],this.borderColor=[0,0,0,1],this.bounds=[1/0,1/0,-(1/0),-(1/0)],this.pickOffset=0,this.points=null,this.xCoords=null}function i(t,e){var r=t.gl,i=o(r),s=o(r),l=o(r),u=o(r),h=a(r,c.pointVertex,c.pointFragment),f=a(r,c.pickVertex,c.pickFragment),d=new n(t,i,s,l,u,h,f);return d.update(e),t.addObject(d),d}var a=t("gl-shader"),o=t("gl-buffer"),s=t("binary-search-bounds"),l=t("snap-points-2d"),u=t("typedarray-pool"),c=t("./lib/shader");e.exports=i;var h=n.prototype,f=new Float32Array(2),d=new Float32Array(2),p=new Float32Array(2),m=new Float32Array(2),g=[0,0,0,0];h.dispose=function(){this.shader.dispose(),this.pickShader.dispose(),this.positionBufferHi.dispose(),this.positionBufferLo.dispose(),this.pickBuffer.dispose(),this.xCoords&&u.free(this.xCoords),this.plot.removeObject(this)},h.update=function(t){function e(e,r){return e in t?t[e]:r}t=t||{},this.size=e("size",12),this.color=e("color",[1,0,0,1]).slice(),this.borderSize=e("borderSize",1),this.borderColor=e("borderColor",[0,0,0,1]).slice(),this.xCoords&&u.free(this.xCoords),this.points=t.positions;var r=this.points.length>>>1,n=u.mallocInt32(r),i=u.mallocFloat32(2*r),a=u.mallocFloat64(2*r);a.set(this.points),this.scales=l(a,n,i,this.bounds);var o=u.mallocFloat64(r),s=u.mallocFloat32(2*r),c=u.mallocFloat32(2*r);s.set(a);for(var h=0,f=0;h>8&255,g[2]=t>>16&255,g[3]=t>>24&255,n.uniforms.pickOffset=g,l.bind(),n.attributes.pickId.pointer(v.UNSIGNED_BYTE)):(n.uniforms.useWeight=1,this.weightBuffer.bind(),n.attributes.weight.pointer());for(var z=this.xCoords,D=(b[0]-u[0]-E*c*y)/_,P=(b[2]-u[0]+E*c*y)/_,O=!0,R=i.length-1;R>=0;R--){var F=i[R];if(!(F.pixelSize1)){var j=F.offset,N=F.count+j,B=s.ge(z,D,j,N-1),U=s.lt(z,P,B,N-1)+1;U>B&&v.drawArrays(v.POINTS,B,U-B),!e&&O&&(O=!1,n.uniforms.useWeight=0)}}return t+this.pointCount},h.drawPick=h.draw,h.pick=function(t,e,r){var n=r-this.pickOffset;return n<0||n>=this.pointCount?null:{object:this,pointId:n,dataCoord:[this.points[2*n],this.points[2*n+1]]}}},{"./lib/shader":214,"binary-search-bounds":215,"gl-buffer":130,"gl-shader":225,"snap-points-2d":217,"typedarray-pool":502}],219:[function(t,e,r){"use strict";function n(t,e){var r=a[e];if(r||(r=a[e]={}),t in r)return r[t];for(var n=i(t,{textAlign:"center",textBaseline:"middle",lineHeight:1,font:e}),o=i(t,{triangles:!0,textAlign:"center",textBaseline:"middle",lineHeight:1,font:e}),s=[[1/0,1/0],[-(1/0),-(1/0)]],l=0;lMath.abs(R[1])){var F=O;O=R,R=F,F=D,D=P,P=F;var j=I;I=z,z=j}O[0]<0&&(D[I]=-1),R[1]>0&&(P[z]=-1);for(var N=0,B=0,C=0;C<4;++C)N+=Math.pow(p[4*I+C],2),B+=Math.pow(p[4*z+C],2);D[I]/=Math.sqrt(N),P[z]/=Math.sqrt(B),d.axes[0]=D,d.axes[1]=P,d.fragClipBounds[0]=u(S,x[0],_,-1e8),d.fragClipBounds[1]=u(S,x[1],_,1e8),e.vao.draw(f.TRIANGLES,e.vertexCount),e.lineWidth>0&&(f.lineWidth(e.lineWidth),e.vao.draw(f.LINES,e.lineVertexCount,e.vertexCount))}}function f(t,e,r,n,i,a){var o=r.gl;if(r.vao.bind(),i===r.opacity<1||a){t.bind();var s=t.uniforms;s.model=n.model||b,s.view=n.view||b,s.projection=n.projection||b,w[0]=2/o.drawingBufferWidth,w[1]=2/o.drawingBufferHeight,s.screenSize=w,s.highlightId=r.highlightId,s.highlightScale=r.highlightScale,s.fragClipBounds=z,s.clipBounds=r.axes.bounds,s.opacity=r.opacity,s.pickGroup=r.pickId/255,s.pixelRatio=r.pixelRatio,r.vao.draw(o.TRIANGLES,r.vertexCount),r.lineWidth>0&&(o.lineWidth(r.lineWidth),r.vao.draw(o.LINES,r.lineVertexCount,r.vertexCount))}h(e,r,n,i,a),r.vao.unbind()}function d(t){var e=t.gl,r=y.createPerspective(e),n=y.createOrtho(e),i=y.createProject(e),a=y.createPickPerspective(e),s=y.createPickOrtho(e),l=y.createPickProject(e),u=p(e),c=p(e),h=p(e),f=p(e),d=m(e,[{buffer:u,size:3,type:e.FLOAT},{buffer:c,size:4,type:e.FLOAT},{buffer:h,size:2,type:e.FLOAT},{buffer:f,size:4,type:e.UNSIGNED_BYTE,normalized:!0}]),g=new o(e,r,n,i,u,c,h,f,d,a,s,l);return g.update(t),g}var p=t("gl-buffer"),m=t("gl-vao"),g=t("typedarray-pool"),v=t("gl-mat4/multiply"),y=t("./lib/shaders"),x=t("./lib/glyphs"),b=[1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1];e.exports=d;var _=o.prototype;_.pickSlots=1,_.setPickBase=function(t){this.pickId=t},_.isTransparent=function(){if(this.opacity<1)return!0;for(var t=0;t<3;++t)if(this.axesProject[t]&&this.projectOpacity[t]<1)return!0;return!1},_.isOpaque=function(){if(this.opacity>=1)return!0;for(var t=0;t<3;++t)if(this.axesProject[t]&&this.projectOpacity[t]>=1)return!0;return!1};var w=[0,0],M=[0,0,0],A=[0,0,0],k=[0,0,0,1],T=[0,0,0,1],E=b.slice(),S=[0,0,0],L=[[0,0,0],[0,0,0]],C=[-1e8,-1e8,-1e8],I=[1e8,1e8,1e8],z=[C,I];_.draw=function(t){var e=this.useOrtho?this.orthoShader:this.shader;f(e,this.projectShader,this,t,!1,!1)},_.drawTransparent=function(t){var e=this.useOrtho?this.orthoShader:this.shader;f(e,this.projectShader,this,t,!0,!1)},_.drawPick=function(t){var e=this.useOrtho?this.pickOrthoShader:this.pickPerspectiveShader;f(e,this.pickProjectShader,this,t,!1,!0)},_.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},_.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]},_.update=function(t){if(t=t||{},"perspective"in 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("projectOpacity"in t)if(Array.isArray(t.projectOpacity))this.projectOpacity=t.projectOpacity.slice();else{var r=+t.projectOpacity;this.projectOpacity=[r,r,r]}"opacity"in t&&(this.opacity=t.opacity),this.dirty=!0;var n=t.position;if(n){var i=t.font||"normal",a=t.alignment||[0,0],o=[1/0,1/0,1/0],s=[-(1/0),-(1/0),-(1/0)],l=t.glyph,u=t.color,c=t.size,h=t.angle,f=t.lineColor,d=0,p=0,m=0,v=n.length;t:for(var y=0;y0&&(I[0]=-a[0]*(1+k[0][0]));for(var q=M.cells,H=M.positions,_=0;_0){var v=r*c;o.drawBox(h-v,f-v,d+v,f+v,a),o.drawBox(h-v,p-v,d+v,p+v,a),o.drawBox(h-v,f-v,h+v,p+v,a),o.drawBox(d-v,f-v,d+v,p+v,a)}}}},l.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()},l.dispose=function(){this.boxBuffer.dispose(),this.boxShader.dispose(),this.plot.removeOverlay(this)}},{"./lib/shaders":222,"gl-buffer":130,"gl-shader":225}],224:[function(t,e,r){"use strict";function n(t,e,r,n,i){this.coord=[t,e],this.id=r,this.value=n,this.distance=i}function i(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)}}function a(t,e){var r=o(t,e),n=s.mallocUint8(e[0]*e[1]*4);return new i(t,r,n)}e.exports=a;var o=t("gl-fbo"),s=t("typedarray-pool"),l=t("ndarray"),u=t("bit-twiddle").nextPow2,c=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_46_arg0_<255||_inline_46_arg1_<255||_inline_46_arg2_<255||_inline_46_arg3_<255){var _inline_46_l=_inline_46_arg4_-_inline_46_arg6_[0],_inline_46_a=_inline_46_arg5_-_inline_46_arg6_[1],_inline_46_f=_inline_46_l*_inline_46_l+_inline_46_a*_inline_46_a;_inline_46_fthis.buffer.length){s.free(this.buffer);for(var n=this.buffer=s.mallocUint8(u(r*e*4)),i=0;i=0){for(var A=0|M.type.charAt(M.type.length-1),k=new Array(A),T=0;T=0;)E+=1;_[w]=E}var S=new Array(r.length);a(),d._relink=a,d.types={uniforms:l(r),attributes:l(n)},d.attributes=s(p,d,x,_),Object.defineProperty(d,"uniforms",o(p,d,r,S))},e.exports=a},{"./lib/GLError":226,"./lib/create-attributes":227,"./lib/create-uniforms":228,"./lib/reflect":229,"./lib/runtime-reflect":230,"./lib/shader-cache":231}],226:[function(t,e,r){arguments[4][186][0].apply(r,arguments)},{dup:186}],227:[function(t,e,r){arguments[4][187][0].apply(r,arguments)},{"./GLError":226,dup:187}],228:[function(t,e,r){arguments[4][188][0].apply(r,arguments)},{"./GLError":226,"./reflect":229,dup:188}],229:[function(t,e,r){arguments[4][189][0].apply(r,arguments)},{dup:189}],230:[function(t,e,r){arguments[4][190][0].apply(r,arguments)},{dup:190}],231:[function(t,e,r){arguments[4][191][0].apply(r,arguments)},{"./GLError":226,dup:191,"gl-format-compiler-error":138,"weakmap-shim":523}],232:[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]}function i(t,e){var r=new n(t);return r.update(e),t.addOverlay(r),r}e.exports=i;var a=n.prototype;a.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()},a.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]),u=s[1]+(n[1]-o[1])/(o[3]-o[1])*(s[3]-s[1]);t[0]&&a.drawLine(l,u,s[0],u,e[0],r[0]),t[1]&&a.drawLine(l,u,l,s[1],e[1],r[1]),t[2]&&a.drawLine(l,u,s[2],u,e[2],r[2]),t[3]&&a.drawLine(l,u,l,s[3],e[3],r[3])}},a.dispose=function(){this.plot.removeOverlay(this)}},{}],233:[function(t,e,r){"use strict";var n=t("gl-shader"),i="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",a="precision mediump float;\n#define GLSLIFY 1\n\nvarying vec4 fragColor;\n\nvoid main() {\n gl_FragColor = fragColor;\n}";e.exports=function(t){return n(t,i,a,null,[{name:"position",type:"vec3"},{name:"color",type:"vec3"},{name:"weight",type:"float"}])}},{"gl-shader":225}],234:[function(t,e,r){"use strict";function n(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}function i(t,e){function r(t,e,r,n,a,o){var s=[t,e,r,0,0,0,1];s[n+3]=1,s[n]=a,i.push.apply(i,s),s[6]=-1,i.push.apply(i,s),s[n]=o,i.push.apply(i,s),i.push.apply(i,s),s[6]=1,i.push.apply(i,s),s[n]=a,i.push.apply(i,s)}var i=[];r(0,0,0,0,0,1),r(0,0,0,1,0,1),r(0,0,0,2,0,1),r(1,0,0,1,-1,1),r(1,0,0,2,-1,1),r(0,1,0,0,-1,1),r(0,1,0,2,-1,1),r(0,0,1,0,-1,1),r(0,0,1,1,-1,1);var l=a(t,i),u=o(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}]),c=s(t);c.attributes.position.location=0,c.attributes.color.location=1,c.attributes.weight.location=2;var h=new n(t,l,u,c);return h.update(e),h}var a=t("gl-buffer"),o=t("gl-vao"),s=t("./shaders/index");e.exports=i;var l=[1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1],u=n.prototype,c=[0,0,0],h=[0,0,0],f=[0,0];u.isTransparent=function(){return!1},u.drawTransparent=function(t){},u.draw=function(t){var e=this.gl,r=this.vao,n=this.shader;r.bind(),n.bind();var i,a=t.model||l,o=t.view||l,s=t.projection||l;this.axes&&(i=this.axes.lastCubeProps.axis);for(var u=c,d=h,p=0;p<3;++p)i&&i[p]<0?(u[p]=this.bounds[0][p],d[p]=this.bounds[1][p]):(u[p]=this.bounds[1][p],d[p]=this.bounds[0][p]);f[0]=e.drawingBufferWidth,f[1]=e.drawingBufferHeight,n.uniforms.model=a,n.uniforms.view=o,n.uniforms.projection=s,n.uniforms.coordinates=[this.position,u,d],n.uniforms.colors=this.colors,n.uniforms.screenShape=f;for(var p=0;p<3;++p)n.uniforms.lineWidth=this.lineWidth[p]*this.pixelRatio,this.enabled[p]&&(r.draw(e.TRIANGLES,6,6*p),this.drawSides[p]&&r.draw(e.TRIANGLES,12,18+12*p));r.unbind()},u.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))},u.dispose=function(){this.vao.dispose(),this.buffer.dispose(),this.shader.dispose()}},{"./shaders/index":233,"gl-buffer":130,"gl-vao":241}],235:[function(t,e,r){var n=t("gl-shader"),i="precision mediump float;\n#define GLSLIFY 1\n\nattribute vec4 uv;\nattribute vec3 f;\nattribute vec3 normal;\n\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 worldCoordinate = vec3(uv.zw, f.x);\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",a="precision mediump float;\n#define GLSLIFY 1\n\nfloat beckmannDistribution_2_0(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\n\n\nfloat beckmannSpecular_1_1(\n vec3 lightDirection,\n vec3 viewDirection,\n vec3 surfaceNormal,\n float roughness) {\n return beckmannDistribution_2_0(dot(surfaceNormal, normalize(lightDirection + viewDirection)), roughness);\n}\n\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 any(lessThan(worldCoordinate, clipBounds[0])) || any(greaterThan(worldCoordinate, clipBounds[1]))) {\n discard;\n }\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 = beckmannSpecular_1_1(L, V, N, roughness);\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 = step(vertexColor, .5) * texture2D(colormap, vec2(value, value)) + 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",o="precision mediump float;\n#define GLSLIFY 1\n\nattribute vec4 uv;\nattribute float f;\n\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 vec4 worldPosition = model * vec4(dataCoordinate, 1.0);\n\n vec4 clipPosition = projection * view * worldPosition;\n clipPosition.z = clipPosition.z + zOffset;\n\n gl_Position = clipPosition;\n value = f;\n kill = -1.0;\n worldCoordinate = dataCoordinate;\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",s="precision mediump float;\n#define GLSLIFY 1\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 any(lessThan(worldCoordinate, clipBounds[0])) || any(greaterThan(worldCoordinate, clipBounds[1]))) {\n 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,i,a,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,i,s,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,o,a,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,o,s,null,[{name:"uv",type:"vec4"},{name:"f",type:"float"}]);return e.attributes.uv.location=0,e.attributes.f.location=1,e}},{"gl-shader":225}],236:[function(t,e,r){"use strict";function n(t,e,r,n,i){this.position=t,this.index=e,this.uv=r,this.level=n,this.dataCoordinate=i}function i(t){var e=b([y({colormap:t,nshades:R,format:"rgba"}).map(function(t){return[t[0],t[1],t[2],255*t[3]]})]);return x.divseq(e,255),e}function a(t,e,r,i,a,o,s,l,u,c,h,f,d,p){this.gl=t,this.shape=e,this.bounds=r,this.intensityBounds=[],this._shader=i,this._pickShader=a,this._coordinateBuffer=o,this._vao=s,this._colorMap=l,this._contourShader=u,this._contourPickShader=c,this._contourBuffer=h,this._contourVAO=f,this._contourOffsets=[[],[],[]],this._contourCounts=[[],[],[]],this._vertexCount=0,this._pickResult=new n([0,0,0],[0,0],[0,0],[0,0,0],[0,0,0]),this._dynamicBuffer=d,this._dynamicVAO=p,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=[_(v.mallocFloat(1024),[0,0]),_(v.mallocFloat(1024),[0,0]),_(v.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.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}function o(t,e){var r,n,i,a=e.axes&&e.axes.lastCubeProps.axis||j,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=N.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],M(l,t.model,l);var u=N.clipBounds[r];for(i=0;i<2;++i)for(n=0;n<3;++n)u[i][n]=t.clipBounds[i][n];u[0][r]=-1e8,u[1][r]=1e8}return N.showSurface=o,N.showContour=s,N}function s(t,e){t=t||{};var r=this.gl;r.disable(r.CULL_FACE),this._colorMap.bind(0);var n=B;n.model=t.model||D,n.view=t.view||D,n.projection=t.projection||D,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.contourColor=this.contourColor[0],n.inverseModel=A(n.inverseModel,n.model);for(var i=0;i<2;++i)for(var a=n.clipBounds[i],s=0;s<3;++s)a[s]=Math.min(Math.max(this.clipBounds[i][s],-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=V,n.vertexColor=this.vertexColor;var l=U;for(M(l,n.view,n.model),M(l,n.projection,l),A(l,l),i=0;i<3;++i)n.eyePosition[i]=l[12+i]/l[15];var u=l[15];for(i=0;i<3;++i)u+=this.lightPosition[i]*l[4*i+3];for(i=0;i<3;++i){var c=l[12+i];for(s=0;s<3;++s)c+=l[4*s+i]*this.lightPosition[s];n.lightPosition[i]=c/u}var h=o(n,this);if(h.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=h.projections[i],this._shader.uniforms.clipBounds=h.clipBounds[i],this._vao.draw(r.TRIANGLES,this._vertexCount));this._vao.unbind()}if(h.showContour&&!e){var f=this._contourShader;n.kambient=1,n.kdiffuse=0,n.kspecular=0,n.opacity=1,f.bind(),f.uniforms=n;var d=this._contourVAO;for(d.bind(),i=0;i<3;++i)for(f.uniforms.permutation=O[i],r.lineWidth(this.contourWidth[i]),s=0;s=1)return!0;for(var t=0;t<3;++t)if(this._contourCounts[t].length>0||this._dynamicCounts[t]>0)return!0;return!1},F.pickSlots=1,F.setPickBase=function(t){this.pickId=t};var j=[0,0,0],N={showSurface:!1,showContour:!1,projections:[D.slice(),D.slice(),D.slice()],clipBounds:[[[0,0,0],[0,0,0]],[[0,0,0],[0,0,0]],[[0,0,0],[0,0,0]]]},B={model:D,view:D,projection:D,inverseModel:D.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,kambient:1,kdiffuse:1,kspecular:1,lightPosition:[1e3,1e3,1e3],eyePosition:[0,0,0],roughness:1,fresnel:1,opacity:1,vertexColor:0},U=D.slice(),V=[1,0,0,0,1,0,0,0,1];F.draw=function(t){return s.call(this,t,!1)},F.drawTransparent=function(t){return s.call(this,t,!0)};var q={model:D,view:D,projection:D,inverseModel:D,clipBounds:[[0,0,0],[0,0,0]],height:0,shape:[0,0],pickId:0,lowerBound:[0,0,0],upperBound:[0,0,0],zOffset:0,permutation:[1,0,0,0,1,0,0,0,1],lightPosition:[0,0,0],eyePosition:[0,0,0]};F.drawPick=function(t){t=t||{};var e=this.gl;e.disable(e.CULL_FACE);var r=q;r.model=t.model||D,r.view=t.view||D,r.projection=t.projection||D,r.shape=this._field[2].shape,r.pickId=this.pickId/255,r.lowerBound=this.bounds[0],r.upperBound=this.bounds[1],r.permutation=V;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 s=o(r,this);if(s.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=s.projections[n],this._pickShader.uniforms.clipBounds=s.clipBounds[n],this._vao.draw(e.TRIANGLES,this._vertexCount));this._vao.unbind()}if(s.showContour){var l=this._contourPickShader;l.bind(),l.uniforms=r;var u=this._contourVAO;for(u.bind(),a=0;a<3;++a)for(e.lineWidth(this.contourWidth[a]),l.uniforms.permutation=O[a],n=0;n>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 u=r.position;u[0]=u[1]=u[2]=0;for(var c=0;c<2;++c)for(var h=c?a:1-a,f=0;f<2;++f)for(var d=f?l:1-l,p=i+c,m=s+f,g=h*d,v=0;v<3;++v)u[v]+=this._field[v].get(p,m)*g;for(var y=this._pickResult.level,x=0;x<3;++x)if(y[x]=k.le(this.contourLevels[x],u[x]),y[x]<0)this.contourLevels[x].length>0&&(y[x]=0);else if(y[x]Math.abs(_-u[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],v=0;v<3;++v)r.dataCoordinate[v]=this._field[v].get(r.index[0],r.index[1]);return r},F.update=function(t){t=t||{},this.dirty=!0,"contourWidth"in t&&(this.contourWidth=u(t.contourWidth,Number)),"showContour"in t&&(this.showContour=u(t.showContour,Boolean)),"showSurface"in t&&(this.showSurface=!!t.showSurface),"contourTint"in t&&(this.contourTint=u(t.contourTint,Boolean)),"contourColor"in t&&(this.contourColor=h(t.contourColor)),"contourProject"in t&&(this.contourProject=u(t.contourProject,function(t){return u(t,Boolean)})),"surfaceProject"in t&&(this.surfaceProject=t.surfaceProject),"dynamicColor"in t&&(this.dynamicColor=h(t.dynamicColor)),"dynamicTint"in t&&(this.dynamicTint=u(t.dynamicTint,Number)),"dynamicWidth"in t&&(this.dynamicWidth=u(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 n=(e.shape[0]+2)*(e.shape[1]+2);n>this._field[2].data.length&&(v.freeFloat(this._field[2].data),this._field[2].data=v.mallocFloat(d.nextPow2(n))),this._field[2]=_(this._field[2].data,[e.shape[0]+2,e.shape[1]+2]),l(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&&(v.freeFloat(this._field[o].data),this._field[o].data=v.mallocFloat(this._field[2].size)),this._field[o]=_(this._field[o].data,[a[0]+2,a[1]+2]);if(t.coords){var s=t.coords;if(!Array.isArray(s)||3!==s.length)throw new Error("gl-surface: invalid coordinates for x/y");for(o=0;o<2;++o){var c=s[o];for(y=0;y<2;++y)if(c.shape[y]!==a[y])throw new Error("gl-surface: coords have incorrect shape");l(this._field[o],c)}}else if(t.ticks){var f=t.ticks;if(!Array.isArray(f)||2!==f.length)throw new Error("gl-surface: invalid ticks");for(o=0;o<2;++o){var p=f[o];if((Array.isArray(p)||p.length)&&(p=_(p)),p.shape[0]!==a[o])throw new Error("gl-surface: invalid tick length");var m=_(p.data,a);m.stride[o]=p.stride[0],m.stride[1^o]=0,l(this._field[o],m)}}else{for(o=0;o<2;++o){var g=[0,0];g[o]=1,this._field[o]=_(this._field[o].data,[a[0]+2,a[1]+2],g,0)}this._field[0].set(0,0,0);for(var y=0;y0){for(var bt=0;bt<5;++bt)tt.pop();q-=1}continue t}tt.push(it[0],it[1],st[0],st[1],it[2]),q+=1}}nt.push(q)}this._contourOffsets[et]=rt,this._contourCounts[et]=nt}var _t=v.mallocFloat(tt.length);for(o=0;oi||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 o(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}function s(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 l(t,e,r,n,i,a,o,l){var u=l.dtype,c=l.shape.slice();if(c.length<2||c.length>3)throw new Error("gl-texture2d: Invalid ndarray, must be 2d or 3d");var h=0,f=0,d=s(c,l.stride.slice());"float32"===u?h=t.FLOAT:"float64"===u?(h=t.FLOAT,d=!1,u="float32"):"uint8"===u?h=t.UNSIGNED_BYTE:(h=t.UNSIGNED_BYTE,d=!1,u="uint8");var v=1;if(2===c.length)f=t.LUMINANCE,c=[c[0],c[1],1],l=p(l.data,c,[l.stride[0],l.stride[1],1],l.offset);else{if(3!==c.length)throw new Error("gl-texture2d: Invalid shape for texture");if(1===c[2])f=t.ALPHA;else if(2===c[2])f=t.LUMINANCE_ALPHA;else if(3===c[2])f=t.RGB;else{if(4!==c[2])throw new Error("gl-texture2d: Invalid shape for pixel coords");f=t.RGBA}v=c[2]}if(f!==t.LUMINANCE&&f!==t.ALPHA||i!==t.LUMINANCE&&i!==t.ALPHA||(f=i),f!==i)throw new Error("gl-texture2d: Incompatible texture format for setPixels");var y=l.size,x=o.indexOf(n)<0;if(x&&o.push(n),h===a&&d)0===l.offset&&l.data.length===y?x?t.texImage2D(t.TEXTURE_2D,n,i,c[0],c[1],0,i,a,l.data):t.texSubImage2D(t.TEXTURE_2D,n,e,r,c[0],c[1],i,a,l.data):x?t.texImage2D(t.TEXTURE_2D,n,i,c[0],c[1],0,i,a,l.data.subarray(l.offset,l.offset+y)):t.texSubImage2D(t.TEXTURE_2D,n,e,r,c[0],c[1],i,a,l.data.subarray(l.offset,l.offset+y));else{var _;_=a===t.FLOAT?g.mallocFloat32(y):g.mallocUint8(y);var w=p(_,c,[c[2],c[2]*c[0],1]);h===t.FLOAT&&a===t.UNSIGNED_BYTE?b(w,l):m.assign(w,l),x?t.texImage2D(t.TEXTURE_2D,n,i,c[0],c[1],0,i,a,_.subarray(0,y)):t.texSubImage2D(t.TEXTURE_2D,n,e,r,c[0],c[1],i,a,_.subarray(0,y)),a===t.FLOAT?g.freeFloat32(_):g.freeUint8(_)}}function u(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 c(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 s=u(t);return t.texImage2D(t.TEXTURE_2D,0,n,e,r,0,n,i,null),new o(t,s,e,r,n,i)}function h(t,e,r,n){var i=u(t);return t.texImage2D(t.TEXTURE_2D,0,r,r,n,e),new o(t,i,0|e.width,0|e.height,r,n)}function f(t,e){var r=e.dtype,n=e.shape.slice(),i=t.getParameter(t.MAX_TEXTURE_SIZE);if(n[0]<0||n[0]>i||n[1]<0||n[1]>i)throw new Error("gl-texture2d: Invalid texture size");var a=s(n,e.stride.slice()),l=0;"float32"===r?l=t.FLOAT:"float64"===r?(l=t.FLOAT,a=!1,r="float32"):"uint8"===r?l=t.UNSIGNED_BYTE:(l=t.UNSIGNED_BYTE,a=!1,r="uint8");var c=0;if(2===n.length)c=t.LUMINANCE,n=[n[0],n[1],1],e=p(e.data,n,[e.stride[0],e.stride[1],1],e.offset);else{if(3!==n.length)throw new Error("gl-texture2d: Invalid shape for texture");if(1===n[2])c=t.ALPHA;else if(2===n[2])c=t.LUMINANCE_ALPHA;else if(3===n[2])c=t.RGB;else{if(4!==n[2])throw new Error("gl-texture2d: Invalid shape for pixel coords");c=t.RGBA}}l!==t.FLOAT||t.getExtension("OES_texture_float")||(l=t.UNSIGNED_BYTE,a=!1);var h,f,d=e.size;if(a)h=0===e.offset&&e.data.length===d?e.data:e.data.subarray(e.offset,e.offset+d);else{var v=[n[2],n[2]*n[0],1];f=g.malloc(d,r);var y=p(f,n,v,0);"float32"!==r&&"float64"!==r||l!==t.UNSIGNED_BYTE?m.assign(y,e):b(y,e),h=f.subarray(0,d)}var x=u(t);return t.texImage2D(t.TEXTURE_2D,0,c,n[0],n[1],0,c,l,h),a||g.free(f),new o(t,x,n[0],n[1],c,l)}function d(t){if(arguments.length<=1)throw new Error("gl-texture2d: Missing arguments for texture2d constructor");if(v||n(t),"number"==typeof arguments[1])return c(t,arguments[1],arguments[2],arguments[3]||t.RGBA,arguments[4]||t.UNSIGNED_BYTE);if(Array.isArray(arguments[1]))return c(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];if(i(e))return h(t,e,arguments[2]||t.RGBA,arguments[3]||t.UNSIGNED_BYTE);if(e.shape&&e.data&&e.stride)return f(t,e)}throw new Error("gl-texture2d: Invalid arguments for texture2d constructor")}var p=t("ndarray"),m=t("ndarray-ops"),g=t("typedarray-pool");e.exports=d;var v=null,y=null,x=null,b=function(t,e){m.muls(t,e,255)},_=o.prototype;Object.defineProperties(_,{minFilter:{get:function(){return this._minFilter},set:function(t){this.bind();var e=this.gl;if(this.type===e.FLOAT&&v.indexOf(t)>=0&&(e.getExtension("OES_texture_float_linear")||(t=e.NEAREST)),y.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&&v.indexOf(t)>=0&&(e.getExtension("OES_texture_float_linear")||(t=e.NEAREST)),y.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(),x.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(),x.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(x.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 a(this,0|t[0],0|t[1]),[0|t[0],0|t[1]]}},width:{get:function(){return this._shape[0]},set:function(t){return t|=0,a(this,t,this._shape[1]),t}},height:{get:function(){return this._shape[1]},set:function(t){return t|=0,a(this,this._shape[0],t),t}}}),_.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},_.dispose=function(){this.gl.deleteTexture(this.handle)},_.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)},_.setPixels=function(t,e,r,n){var a=this.gl;if(this.bind(),Array.isArray(e)?(n=r,r=0|e[1],e=0|e[0]):(e=e||0,r=r||0),n=n||0,i(t)){var o=this._mipLevels.indexOf(n)<0;o?(a.texImage2D(a.TEXTURE_2D,0,this.format,this.format,this.type,t),this._mipLevels.push(n)):a.texSubImage2D(a.TEXTURE_2D,n,e,r,this.format,this.type,t)}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]>>>n||r+t.shape[0]>this._shape[0]>>>n||e<0||r<0)throw new Error("gl-texture2d: Texture dimensions are out of bounds");l(a,e,r,n,this.format,this.type,this._mipLevels,t)}}},{ndarray:432,"ndarray-ops":426,"typedarray-pool":502}],238:[function(t,e,r){"use strict";function n(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;i0&&(a=1/Math.sqrt(a),t[0]=e[0]*a,t[1]=e[1]*a,t[2]=e[2]*a),t}e.exports=n},{}],247:[function(t,e,r){function n(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}e.exports=n},{}],248:[function(t,e,r){function n(t,e,r,n){return i[0]=n,i[1]=r,i[2]=e,i[3]=t,a[0]}e.exports=n;var i=new Uint8Array(4),a=new Float32Array(i.buffer)},{}],249:[function(t,e,r){function n(t){for(var e=Array.isArray(t)?t:i(t),r=0;r0)continue;n=t.slice(0,1).join("")}return e(n),Y+=n.length,U=U.slice(n.length),U.length}}function I(){return/[^a-fA-F0-9]/.test(O)?(e(U.join("")),B=u,j):(U.push(O),R=O,j+1)}function z(){return"."===O?(U.push(O),B=g,R=O,j+1):/[eE]/.test(O)?(U.push(O),B=g,R=O,j+1):"x"===O&&1===U.length&&"0"===U[0]?(B=w,U.push(O),R=O,j+1):/[^\d]/.test(O)?(e(U.join("")),B=u,j):(U.push(O),R=O,j+1)}function D(){return"f"===O&&(U.push(O),R=O,j+=1),/[eE]/.test(O)?(U.push(O),R=O,j+1):"-"===O&&/[eE]/.test(R)?(U.push(O),R=O,j+1):/[^\d]/.test(O)?(e(U.join("")),B=u,j):(U.push(O),R=O,j+1)}function P(){if(/[^\d\w_]/.test(O)){var t=U.join("");return B=J.indexOf(t)>-1?x:Z.indexOf(t)>-1?y:v,e(U.join("")),B=u,j}return U.push(O),R=O,j+1}var O,R,F,j=0,N=0,B=u,U=[],V=[],q=1,H=0,Y=0,G=!1,X=!1,W="";t=t||{};var Z=o,J=i;return"300 es"===t.version&&(Z=l,J=s),function(t){return V=[],null!==t?r(t.replace?t.replace(/\r\n/g,"\n"):t):n()}}e.exports=n;var i=t("./lib/literals"),a=t("./lib/operators"),o=t("./lib/builtins"),s=t("./lib/literals-300es"),l=t("./lib/builtins-300es"),u=999,c=9999,h=0,f=1,d=2,p=3,m=4,g=5,v=6,y=7,x=8,b=9,_=10,w=11,M=["block-comment","line-comment","preprocessor","operator","integer","float","ident","builtin","keyword","whitespace","eof","integer"]},{"./lib/builtins":252,"./lib/builtins-300es":251,"./lib/literals":254,"./lib/literals-300es":253,"./lib/operators":255}],251:[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":252}],252:[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"]},{}],253:[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":254}],254:[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"]},{}],255:[function(t,e,r){e.exports=["<<=",">>=","++","--","<<",">>","<=",">=","==","!=","&&","||","+=","-=","*=","/=","%=","&=","^^","^=","|=","(",")","[","]",".","!","~","*","/","%","+","-","<",">","&","^","|","?",":","=",",",";","{","}"]},{}],256:[function(t,e,r){function n(t,e){var r=i(e),n=[];return n=n.concat(r(t)),n=n.concat(r(null))}var i=t("./index");e.exports=n},{"./index":250}],257:[function(t,e,r){"use strict";function n(t,e,r){var n=this.cells=[];if(t instanceof ArrayBuffer){this.arrayBuffer=t;var a=new Int32Array(this.arrayBuffer);t=a[0],e=a[1],r=a[2],this.d=e+2*r;for(var o=0;o=u[f+0]&&n>=u[f+1]?(o[h]=!0,a.push(l[h])):o[h]=!1}}},n.prototype._forEachCell=function(t,e,r,n,i,a,o){for(var s=this._convertToCellCoord(t),l=this._convertToCellCoord(e),u=this._convertToCellCoord(r),c=this._convertToCellCoord(n),h=s;h<=u;h++)for(var f=l;f<=c;f++){var d=this.d*f+h;if(i.call(this,t,e,r,n,d,a,o))return}},n.prototype._convertToCellCoord=function(t){return Math.max(0,Math.min(this.d-1,Math.floor(t*this.scale)+this.padding))},n.prototype.toArrayBuffer=function(){if(this.arrayBuffer)return this.arrayBuffer;for(var t=this.cells,e=i+this.cells.length+1+1,r=0,n=0;n>1,c=-7,h=r?i-1:0,f=r?-1:1,d=t[e+h];for(h+=f,a=d&(1<<-c)-1,d>>=-c,c+=s;c>0;a=256*a+t[e+h],h+=f,c-=8);for(o=a&(1<<-c)-1,a>>=-c,c+=n;c>0;o=256*o+t[e+h],h+=f,c-=8);if(0===a)a=1-u;else{if(a===l)return o?NaN:(d?-1:1)*(1/0);o+=Math.pow(2,n),a-=u}return(d?-1:1)*o*Math.pow(2,a-n)},r.write=function(t,e,r,n,i,a){var o,s,l,u=8*a-i-1,c=(1<>1,f=23===i?Math.pow(2,-24)-Math.pow(2,-77):0,d=n?0:a-1,p=n?1:-1,m=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=c):(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),e*l>=2&&(o++,l/=2),o+h>=c?(s=0,o=c):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+d]=255&s,d+=p,s/=256,i-=8);for(o=o<0;t[r+d]=255&o,d+=p,o/=256,u-=8);t[r+d-p]|=128*m}},{}],259:[function(t,e,r){"use strict";function n(t,e,r){this.vertices=t,this.adjacent=e,this.boundary=r,this.lastVisited=-1}function i(t,e,r){this.vertices=t,this.cell=e,this.index=r}function a(t,e){return c(t.vertices,e.vertices)}function o(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 n=new Function("test",e.join("")),i=u[t+1];return i||(i=u),n(i)}function s(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 n=0;n<=t;++n)this.tuple[n]=this.vertices[n];var i=h[t];i||(i=h[t]=o(t)),this.orient=i}function l(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 a=t.slice(0,i+1),o=u.apply(void 0,a);if(0===o)throw new Error("Input not in general position");for(var l=new Array(i+1),c=0;c<=i;++c)l[c]=c;o<0&&(l[0]=1,l[1]=0);for(var h=new n(l,new Array(i+1),!1),f=h.adjacent,d=new Array(i+2),c=0;c<=i;++c){for(var p=l.slice(),m=0;m<=i;++m)m===c&&(p[m]=-1);var g=p[0];p[0]=p[1],p[1]=g;var v=new n(p,new Array(i+1),!0);f[c]=v,d[c]=v}d[i+1]=h;for(var c=0;c<=i;++c)for(var p=f[c].vertices,y=f[c].adjacent,m=0;m<=i;++m){var x=p[m];if(x<0)y[m]=h;else for(var b=0;b<=i;++b)f[b].vertices.indexOf(x)<0&&(y[m]=f[b])}for(var _=new s(i,a,d),w=!!e,c=i+1;c0;){t=o.pop();for(var s=(t.vertices,t.adjacent),l=0;l<=r;++l){var u=s[l];if(u.boundary&&!(u.lastVisited<=-n)){for(var c=u.vertices,h=0;h<=r;++h){var f=c[h];f<0?i[h]=e:i[h]=a[f]}var d=this.orient();if(d>0)return u;u.lastVisited=-n,0===d&&o.push(u)}}}return null},f.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,u=s.adjacent,c=0;c<=n;++c)a[c]=i[l[c]];s.lastVisited=r;for(var c=0;c<=n;++c){var h=u[c];if(!(h.lastVisited>=r)){var f=a[c];a[c]=t;var d=this.orient();if(a[c]=f,d<0){s=h;continue t}h.boundary?h.lastVisited=-r:h.lastVisited=r}}return}return s},f.addPeaks=function(t,e){var r=this.vertices.length-1,o=this.dimension,s=this.vertices,l=this.tuple,u=this.interior,c=this.simplices,h=[e];e.lastVisited=r,e.vertices[e.vertices.indexOf(-1)]=r,e.boundary=!1,u.push(e);for(var f=[];h.length>0;){var e=h.pop(),d=e.vertices,p=e.adjacent,m=d.indexOf(r);if(!(m<0))for(var g=0;g<=o;++g)if(g!==m){var v=p[g];if(v.boundary&&!(v.lastVisited>=r)){var y=v.vertices;if(v.lastVisited!==-r){for(var x=0,b=0;b<=o;++b)y[b]<0?(x=b,l[b]=t):l[b]=s[y[b]];var _=this.orient();if(_>0){y[x]=r,v.boundary=!1,u.push(v),h.push(v),v.lastVisited=r;continue}v.lastVisited=-r}var w=v.adjacent,M=d.slice(),A=p.slice(),k=new n(M,A,!0);c.push(k);var T=w.indexOf(e);if(!(T<0)){w[T]=k,A[m]=v,M[g]=-1,A[g]=e,p[g]=k,k.flip();for(var b=0;b<=o;++b){var E=M[b];if(!(E<0||E===r)){for(var S=new Array(o-1),L=0,C=0;C<=o;++C){var I=M[C];I<0||C===b||(S[L++]=I)}f.push(new i(S,k,b))}}}}}}f.sort(a);for(var g=0;g+1=0?o[l++]=s[c]:u=1&c;if(u===(1&t)){var h=o[0];o[0]=o[1],o[1]=h}e.push(o)}}return e}},{"robust-orientation":471,"simplicial-complex":482}],260:[function(t,e,r){"use strict";function n(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}function i(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 a(t,e){var r=p(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 o(t,e){var r=t.intervals([]);r.push(e),a(t,r)}function s(t,e){var r=t.intervals([]),n=r.indexOf(e);return n<0?y:(r.splice(n,1),a(t,r),x)}function l(t,e,r){for(var n=0;n=0&&t[n][1]>=e;--n){var i=r(t[n]);if(i)return i}}function c(t,e){for(var r=0;r>1],a=[],o=[],s=[],r=0;r3*(e+1)?o(this,t):this.left.insert(t):this.left=p([t]);else if(t[0]>this.mid)this.right?4*(this.right.count+1)>3*(e+1)?o(this,t):this.right.insert(t):this.right=p([t]);else{var r=v.ge(this.leftPoints,t,f),n=v.ge(this.rightPoints,t,d);this.leftPoints.splice(r,0,t),this.rightPoints.splice(n,0,t)}},_.remove=function(t){var e=this.count-this.leftPoints;if(t[1]3*(e-1))return s(this,t);var n=this.left.remove(t);return n===b?(this.left=null,this.count-=1,x):(n===x&&(this.count-=1),n)}if(t[0]>this.mid){if(!this.right)return y;var a=this.left?this.left.count:0;if(4*a>3*(e-1))return s(this,t);var n=this.right.remove(t);return n===b?(this.right=null,this.count-=1,x):(n===x&&(this.count-=1),n)}if(1===this.count)return this.leftPoints[0]===t?b:y;if(1===this.leftPoints.length&&this.leftPoints[0]===t){if(this.left&&this.right){ +for(var o=this,l=this.left;l.right;)o=l,l=l.right;if(o===this)l.right=this.right;else{var u=this.left,n=this.right;o.count-=l.count,o.right=l.left,l.left=u,l.right=n}i(this,l),this.count=(this.left?this.left.count:0)+(this.right?this.right.count:0)+this.leftPoints.length}else this.left?i(this,this.left):i(this,this.right);return x}for(var u=v.ge(this.leftPoints,t,f);uthis.mid){if(this.right){var r=this.right.queryPoint(t,e);if(r)return r}return u(this.rightPoints,t,e)}return c(this.leftPoints,e)},_.queryInterval=function(t,e,r){if(tthis.mid&&this.right){var n=this.right.queryInterval(t,e,r);if(n)return n}return ethis.mid?u(this.rightPoints,t,r):c(this.leftPoints,r)};var w=m.prototype;w.insert=function(t){this.root?this.root.insert(t):this.root=new n(t[0],null,null,[t],[t])},w.remove=function(t){if(this.root){var e=this.root.remove(t);return e===b&&(this.root=null),e!==y}return!1},w.queryPoint=function(t,e){if(this.root)return this.root.queryPoint(t,e)},w.queryInterval=function(t,e,r){if(t<=e&&this.root)return this.root.queryInterval(t,e,r)},Object.defineProperty(w,"count",{get:function(){return this.root?this.root.count:0}}),Object.defineProperty(w,"intervals",{get:function(){return this.root?this.root.intervals([]):[]}})},{"binary-search-bounds":55}],261:[function(t,e,r){"use strict";function n(t,e){e=e||new Array(t.length);for(var r=0;r=r&&s<=i&&l>=n&&l<=a&&c.push(t[p]);else{var m=Math.floor((d+f)/2);s=e[2*m],l=e[2*m+1],s>=r&&s<=i&&l>=n&&l<=a&&c.push(t[m]);var g=(h+1)%2;(0===h?r<=s:n<=l)&&(u.push(d),u.push(m-1),u.push(g)),(0===h?i>=s:a>=l)&&(u.push(m+1),u.push(f),u.push(g))}}return c}e.exports=n},{}],266:[function(t,e,r){"use strict";function n(t,e,r,a,o,s){if(!(o-a<=r)){var l=Math.floor((a+o)/2);i(t,e,l,a,o,s%2),n(t,e,r,a,l-1,s+1),n(t,e,r,l+1,o,s+1)}}function i(t,e,r,n,o,s){for(;o>n;){if(o-n>600){var l=o-n+1,u=r-n+1,c=Math.log(l),h=.5*Math.exp(2*c/3),f=.5*Math.sqrt(c*h*(l-h)/l)*(u-l/2<0?-1:1),d=Math.max(n,Math.floor(r-u*h/l+f)),p=Math.min(o,Math.floor(r+(l-u)*h/l+f));i(t,e,r,d,p,s)}var m=e[2*r+s],g=n,v=o;for(a(t,e,n,r),e[2*o+s]>m&&a(t,e,n,o);gm;)v--}e[2*n+s]===m?a(t,e,n,v):(v++,a(t,e,v,o)),v<=r&&(n=v+1),r<=v&&(o=v-1)}}function a(t,e,r,n){o(t,r,n),o(e,2*r,2*n),o(e,2*r+1,2*n+1)}function o(t,e,r){var n=t[e];t[e]=t[r],t[r]=n}e.exports=n},{}],267:[function(t,e,r){"use strict";function n(t,e,r,n,a,o){for(var s=[0,t.length-1,0],l=[],u=a*a;s.length;){var c=s.pop(),h=s.pop(),f=s.pop();if(h-f<=o)for(var d=f;d<=h;d++)i(e[2*d],e[2*d+1],r,n)<=u&&l.push(t[d]);else{var p=Math.floor((f+h)/2),m=e[2*p],g=e[2*p+1];i(m,g,r,n)<=u&&l.push(t[p]);var v=(c+1)%2;(0===c?r-a<=m:n-a<=g)&&(s.push(f),s.push(p-1),s.push(v)),(0===c?r+a>=m:n+a>=g)&&(s.push(p+1),s.push(h),s.push(v))}}return l}function i(t,e,r,n){var i=t-r,a=e-n;return i*i+a*a}e.exports=n},{}],268:[function(t,e,r){"use strict";function n(t,e){var r;if(h(t)){var l,u=t.stops&&"object"==typeof t.stops[0][0],c=u||void 0!==t.property,f=u||!c,d=t.type||e||"exponential";if("exponential"===d)l=o;else if("interval"===d)l=a;else if("categorical"===d)l=i;else{if("identity"!==d)throw new Error('Unknown function type "'+d+'"');l=s}if(u){for(var p={},m=[],g=0;g=t.stops.length)break;if(e<=t.stops[n][0])break;n++}return 0===n?t.stops[n][1]:n===t.stops.length?t.stops[n-1][1]:l(e,r,t.stops[n-1][0],t.stops[n][0],t.stops[n-1][1],t.stops[n][1])}function s(t,e){return e}function l(t,e,r,n,i,a){return"function"==typeof i?function(){var o=i.apply(void 0,arguments),s=a.apply(void 0,arguments);return l(t,e,r,n,o,s)}:i.length?c(t,e,r,n,i,a):u(t,e,r,n,i,a)}function u(t,e,r,n,i,a){var o,s=n-r,l=t-r;return o=1===e?l/s:(Math.pow(e,l)-1)/(Math.pow(e,s)-1),i*(1-o)+a*o}function c(t,e,r,n,i,a){for(var o=[],s=0;s -1 and 1 => 1\n // In the texture normal, x is 0 if the normal points straight up/down and 1 if it's a round cap\n // y is 1 if the normal points up, and -1 if it points down\n mediump vec2 normal = mod(a_pos, 2.0);\n normal.y = sign(normal.y - 0.5);\n v_normal = normal;\n\n float inset = u_gapwidth + (u_gapwidth > 0.0 ? u_antialiasing : 0.0);\n float outset = u_gapwidth + u_linewidth * (u_gapwidth > 0.0 ? 2.0 : 1.0) + u_antialiasing;\n\n // Scale the extrusion vector down to a normal and then up by the line width\n // of this vertex.\n mediump vec2 dist = outset * a_extrude * scale;\n\n // Calculate the offset when drawing a line that is to the side of the actual line.\n // We do this by creating a vector that points towards the extrude, but rotate\n // it when we're drawing round end points (a_direction = -1 or 1) since their\n // extrude vector points in another direction.\n mediump float u = 0.5 * a_direction;\n mediump float t = 1.0 - abs(u);\n mediump vec2 offset = u_offset * a_extrude * scale * normal.y * mat2(t, -u, u, t);\n\n // Remove the texture normal bit of the position before scaling it with the\n // model/view matrix.\n gl_Position = u_matrix * vec4(floor(a_pos * 0.5) + (offset + dist) / u_ratio, 0.0, 1.0);\n\n // position of y on the screen\n float y = gl_Position.y / gl_Position.w;\n\n // how much features are squished in the y direction by the tilt\n float squish_scale = length(a_extrude) / length(u_antialiasingmatrix * a_extrude);\n\n // how much features are squished in all directions by the perspectiveness\n float perspective_scale = 1.0 / (1.0 - min(y * u_extra, 0.9));\n\n v_linewidth = vec2(outset, inset);\n v_gamma_scale = perspective_scale * squish_scale;\n}\n"},linepattern:{fragmentSource:"#ifdef GL_ES\nprecision mediump float;\n#else\n#define lowp\n#define mediump\n#define highp\n#endif\n\nuniform float u_blur;\n\nuniform vec2 u_pattern_size_a;\nuniform vec2 u_pattern_size_b;\nuniform vec2 u_pattern_tl_a;\nuniform vec2 u_pattern_br_a;\nuniform vec2 u_pattern_tl_b;\nuniform vec2 u_pattern_br_b;\nuniform float u_fade;\nuniform float u_opacity;\n\nuniform sampler2D u_image;\n\nvarying vec2 v_normal;\nvarying vec2 v_linewidth;\nvarying float v_linesofar;\nvarying float v_gamma_scale;\n\nvoid main() {\n // Calculate the distance of the pixel from the line in pixels.\n float dist = length(v_normal) * v_linewidth.s;\n\n // Calculate the antialiasing fade factor. This is either when fading in\n // the line in case of an offset line (v_linewidth.t) or when fading out\n // (v_linewidth.s)\n float blur = u_blur * v_gamma_scale;\n float alpha = clamp(min(dist - (v_linewidth.t - blur), v_linewidth.s - dist) / blur, 0.0, 1.0);\n\n float x_a = mod(v_linesofar / u_pattern_size_a.x, 1.0);\n float x_b = mod(v_linesofar / u_pattern_size_b.x, 1.0);\n float y_a = 0.5 + (v_normal.y * v_linewidth.s / u_pattern_size_a.y);\n float y_b = 0.5 + (v_normal.y * v_linewidth.s / u_pattern_size_b.y);\n vec2 pos_a = mix(u_pattern_tl_a, u_pattern_br_a, vec2(x_a, y_a));\n vec2 pos_b = mix(u_pattern_tl_b, u_pattern_br_b, vec2(x_b, y_b));\n\n vec4 color = mix(texture2D(u_image, pos_a), texture2D(u_image, pos_b), u_fade);\n\n alpha *= u_opacity;\n\n gl_FragColor = color * alpha;\n\n#ifdef OVERDRAW_INSPECTOR\n gl_FragColor = vec4(1.0);\n#endif\n}\n",vertexSource:"#ifdef GL_ES\nprecision highp float;\n#else\n#define lowp\n#define mediump\n#define highp\n#endif\n\n// floor(127 / 2) == 63.0\n// the maximum allowed miter limit is 2.0 at the moment. the extrude normal is\n// stored in a byte (-128..127). we scale regular normals up to length 63, but\n// there are also \"special\" normals that have a bigger length (of up to 126 in\n// this case).\n// #define scale 63.0\n#define scale 0.015873016\n\n// We scale the distance before adding it to the buffers so that we can store\n// long distances for long segments. Use this value to unscale the distance.\n#define LINE_DISTANCE_SCALE 2.0\n\nattribute vec2 a_pos;\nattribute vec4 a_data;\n\nuniform mat4 u_matrix;\nuniform mediump float u_ratio;\nuniform mediump float u_linewidth;\nuniform mediump float u_gapwidth;\nuniform mediump float u_antialiasing;\nuniform mediump float u_extra;\nuniform mat2 u_antialiasingmatrix;\nuniform mediump float u_offset;\n\nvarying vec2 v_normal;\nvarying vec2 v_linewidth;\nvarying float v_linesofar;\nvarying float v_gamma_scale;\n\nvoid main() {\n vec2 a_extrude = a_data.xy - 128.0;\n float a_direction = mod(a_data.z, 4.0) - 1.0;\n float a_linesofar = (floor(a_data.z / 4.0) + a_data.w * 64.0) * LINE_DISTANCE_SCALE;\n\n // We store the texture normals in the most insignificant bit\n // transform y so that 0 => -1 and 1 => 1\n // In the texture normal, x is 0 if the normal points straight up/down and 1 if it's a round cap\n // y is 1 if the normal points up, and -1 if it points down\n mediump vec2 normal = mod(a_pos, 2.0);\n normal.y = sign(normal.y - 0.5);\n v_normal = normal;\n\n float inset = u_gapwidth + (u_gapwidth > 0.0 ? u_antialiasing : 0.0);\n float outset = u_gapwidth + u_linewidth * (u_gapwidth > 0.0 ? 2.0 : 1.0) + u_antialiasing;\n\n // Scale the extrusion vector down to a normal and then up by the line width\n // of this vertex.\n mediump vec2 dist = outset * a_extrude * scale;\n\n // Calculate the offset when drawing a line that is to the side of the actual line.\n // We do this by creating a vector that points towards the extrude, but rotate\n // it when we're drawing round end points (a_direction = -1 or 1) since their\n // extrude vector points in another direction.\n mediump float u = 0.5 * a_direction;\n mediump float t = 1.0 - abs(u);\n mediump vec2 offset = u_offset * a_extrude * scale * normal.y * mat2(t, -u, u, t);\n\n // Remove the texture normal bit of the position before scaling it with the\n // model/view matrix.\n gl_Position = u_matrix * vec4(floor(a_pos * 0.5) + (offset + dist) / u_ratio, 0.0, 1.0);\n v_linesofar = a_linesofar;\n\n // position of y on the screen\n float y = gl_Position.y / gl_Position.w;\n\n // how much features are squished in the y direction by the tilt\n float squish_scale = length(a_extrude) / length(u_antialiasingmatrix * a_extrude);\n\n // how much features are squished in all directions by the perspectiveness\n float perspective_scale = 1.0 / (1.0 - min(y * u_extra, 0.9));\n\n v_linewidth = vec2(outset, inset);\n v_gamma_scale = perspective_scale * squish_scale;\n}\n"},linesdfpattern:{fragmentSource:"#ifdef GL_ES\nprecision mediump float;\n#else\n#define lowp\n#define mediump\n#define highp\n#endif\n\nuniform lowp vec4 u_color;\nuniform lowp float u_opacity;\n\nuniform float u_blur;\nuniform sampler2D u_image;\nuniform float u_sdfgamma;\nuniform float u_mix;\n\nvarying vec2 v_normal;\nvarying vec2 v_linewidth;\nvarying vec2 v_tex_a;\nvarying vec2 v_tex_b;\nvarying float v_gamma_scale;\n\nvoid main() {\n // Calculate the distance of the pixel from the line in pixels.\n float dist = length(v_normal) * v_linewidth.s;\n\n // Calculate the antialiasing fade factor. This is either when fading in\n // the line in case of an offset line (v_linewidth.t) or when fading out\n // (v_linewidth.s)\n float blur = u_blur * v_gamma_scale;\n float alpha = clamp(min(dist - (v_linewidth.t - blur), v_linewidth.s - dist) / blur, 0.0, 1.0);\n\n float sdfdist_a = texture2D(u_image, v_tex_a).a;\n float sdfdist_b = texture2D(u_image, v_tex_b).a;\n float sdfdist = mix(sdfdist_a, sdfdist_b, u_mix);\n alpha *= smoothstep(0.5 - u_sdfgamma, 0.5 + u_sdfgamma, sdfdist);\n\n gl_FragColor = u_color * (alpha * u_opacity);\n\n#ifdef OVERDRAW_INSPECTOR\n gl_FragColor = vec4(1.0);\n#endif\n}\n",vertexSource:"#ifdef GL_ES\nprecision highp float;\n#else\n#define lowp\n#define mediump\n#define highp\n#endif\n\n// floor(127 / 2) == 63.0\n// the maximum allowed miter limit is 2.0 at the moment. the extrude normal is\n// stored in a byte (-128..127). we scale regular normals up to length 63, but\n// there are also \"special\" normals that have a bigger length (of up to 126 in\n// this case).\n// #define scale 63.0\n#define scale 0.015873016\n\n// We scale the distance before adding it to the buffers so that we can store\n// long distances for long segments. Use this value to unscale the distance.\n#define LINE_DISTANCE_SCALE 2.0\n\nattribute vec2 a_pos;\nattribute vec4 a_data;\n\nuniform mat4 u_matrix;\nuniform mediump float u_ratio;\nuniform mediump float u_linewidth;\nuniform mediump float u_gapwidth;\nuniform mediump float u_antialiasing;\nuniform vec2 u_patternscale_a;\nuniform float u_tex_y_a;\nuniform vec2 u_patternscale_b;\nuniform float u_tex_y_b;\nuniform float u_extra;\nuniform mat2 u_antialiasingmatrix;\nuniform mediump float u_offset;\n\nvarying vec2 v_normal;\nvarying vec2 v_linewidth;\nvarying vec2 v_tex_a;\nvarying vec2 v_tex_b;\nvarying float v_gamma_scale;\n\nvoid main() {\n vec2 a_extrude = a_data.xy - 128.0;\n float a_direction = mod(a_data.z, 4.0) - 1.0;\n float a_linesofar = (floor(a_data.z / 4.0) + a_data.w * 64.0) * LINE_DISTANCE_SCALE;\n\n // We store the texture normals in the most insignificant bit\n // transform y so that 0 => -1 and 1 => 1\n // In the texture normal, x is 0 if the normal points straight up/down and 1 if it's a round cap\n // y is 1 if the normal points up, and -1 if it points down\n mediump vec2 normal = mod(a_pos, 2.0);\n normal.y = sign(normal.y - 0.5);\n v_normal = normal;\n\n float inset = u_gapwidth + (u_gapwidth > 0.0 ? u_antialiasing : 0.0);\n float outset = u_gapwidth + u_linewidth * (u_gapwidth > 0.0 ? 2.0 : 1.0) + u_antialiasing;\n\n // Scale the extrusion vector down to a normal and then up by the line width\n // of this vertex.\n mediump vec2 dist = outset * a_extrude * scale;\n\n // Calculate the offset when drawing a line that is to the side of the actual line.\n // We do this by creating a vector that points towards the extrude, but rotate\n // it when we're drawing round end points (a_direction = -1 or 1) since their\n // extrude vector points in another direction.\n mediump float u = 0.5 * a_direction;\n mediump float t = 1.0 - abs(u);\n mediump vec2 offset = u_offset * a_extrude * scale * normal.y * mat2(t, -u, u, t);\n\n // Remove the texture normal bit of the position before scaling it with the\n // model/view matrix.\n gl_Position = u_matrix * vec4(floor(a_pos * 0.5) + (offset + dist) / u_ratio, 0.0, 1.0);\n\n v_tex_a = vec2(a_linesofar * u_patternscale_a.x, normal.y * u_patternscale_a.y + u_tex_y_a);\n v_tex_b = vec2(a_linesofar * u_patternscale_b.x, normal.y * u_patternscale_b.y + u_tex_y_b);\n\n // position of y on the screen\n float y = gl_Position.y / gl_Position.w;\n\n // how much features are squished in the y direction by the tilt\n float squish_scale = length(a_extrude) / length(u_antialiasingmatrix * a_extrude);\n\n // how much features are squished in all directions by the perspectiveness\n float perspective_scale = 1.0 / (1.0 - min(y * u_extra, 0.9));\n\n v_linewidth = vec2(outset, inset);\n v_gamma_scale = perspective_scale * squish_scale;\n}\n"},outline:{fragmentSource:"#ifdef GL_ES\nprecision mediump float;\n#else\n#define lowp\n#define mediump\n#define highp\n#endif\n\n#pragma mapbox: define lowp vec4 outline_color\n#pragma mapbox: define lowp float opacity\n\nvarying vec2 v_pos;\n\nvoid main() {\n #pragma mapbox: initialize lowp vec4 outline_color\n #pragma mapbox: initialize lowp float opacity\n\n float dist = length(v_pos - gl_FragCoord.xy);\n float alpha = smoothstep(1.0, 0.0, dist);\n gl_FragColor = outline_color * (alpha * opacity);\n\n#ifdef OVERDRAW_INSPECTOR\n gl_FragColor = vec4(1.0);\n#endif\n}\n",vertexSource:"#ifdef GL_ES\nprecision highp float;\n#else\n#define lowp\n#define mediump\n#define highp\n#endif\n\nattribute vec2 a_pos;\n\nuniform mat4 u_matrix;\nuniform vec2 u_world;\n\nvarying vec2 v_pos;\n\n#pragma mapbox: define lowp vec4 outline_color\n#pragma mapbox: define lowp float opacity\n\nvoid main() {\n #pragma mapbox: initialize lowp vec4 outline_color\n #pragma mapbox: initialize lowp float opacity\n\n gl_Position = u_matrix * vec4(a_pos, 0, 1);\n v_pos = (gl_Position.xy / gl_Position.w + 1.0) / 2.0 * u_world;\n}\n"},outlinepattern:{fragmentSource:"#ifdef GL_ES\nprecision mediump float;\n#else\n#define lowp\n#define mediump\n#define highp\n#endif\n\nuniform float u_opacity;\nuniform vec2 u_pattern_tl_a;\nuniform vec2 u_pattern_br_a;\nuniform vec2 u_pattern_tl_b;\nuniform vec2 u_pattern_br_b;\nuniform float u_mix;\n\nuniform sampler2D u_image;\n\nvarying vec2 v_pos_a;\nvarying vec2 v_pos_b;\nvarying vec2 v_pos;\n\nvoid main() {\n vec2 imagecoord = mod(v_pos_a, 1.0);\n vec2 pos = mix(u_pattern_tl_a, u_pattern_br_a, imagecoord);\n vec4 color1 = texture2D(u_image, pos);\n\n vec2 imagecoord_b = mod(v_pos_b, 1.0);\n vec2 pos2 = mix(u_pattern_tl_b, u_pattern_br_b, imagecoord_b);\n vec4 color2 = texture2D(u_image, pos2);\n\n // find distance to outline for alpha interpolation\n\n float dist = length(v_pos - gl_FragCoord.xy);\n float alpha = smoothstep(1.0, 0.0, dist);\n \n\n gl_FragColor = mix(color1, color2, u_mix) * alpha * u_opacity;\n\n#ifdef OVERDRAW_INSPECTOR\n gl_FragColor = vec4(1.0);\n#endif\n}\n",vertexSource:"#ifdef GL_ES\nprecision highp float;\n#else\n#define lowp\n#define mediump\n#define highp\n#endif\n\nuniform vec2 u_pattern_size_a;\nuniform vec2 u_pattern_size_b;\nuniform vec2 u_pixel_coord_upper;\nuniform vec2 u_pixel_coord_lower;\nuniform float u_scale_a;\nuniform float u_scale_b;\nuniform float u_tile_units_to_pixels;\n\nattribute vec2 a_pos;\n\nuniform mat4 u_matrix;\nuniform vec2 u_world;\n\nvarying vec2 v_pos_a;\nvarying vec2 v_pos_b;\nvarying vec2 v_pos;\n\nvoid main() {\n gl_Position = u_matrix * vec4(a_pos, 0, 1);\n vec2 scaled_size_a = u_scale_a * u_pattern_size_a;\n vec2 scaled_size_b = u_scale_b * u_pattern_size_b;\n\n // the correct offset needs to be calculated.\n //\n // The offset depends on how many pixels are between the world origin and\n // the edge of the tile:\n // vec2 offset = mod(pixel_coord, size)\n //\n // At high zoom levels there are a ton of pixels between the world origin\n // and the edge of the tile. The glsl spec only guarantees 16 bits of\n // precision for highp floats. We need more than that.\n //\n // The pixel_coord is passed in as two 16 bit values:\n // pixel_coord_upper = floor(pixel_coord / 2^16)\n // pixel_coord_lower = mod(pixel_coord, 2^16)\n //\n // The offset is calculated in a series of steps that should preserve this precision:\n vec2 offset_a = mod(mod(mod(u_pixel_coord_upper, scaled_size_a) * 256.0, scaled_size_a) * 256.0 + u_pixel_coord_lower, scaled_size_a);\n vec2 offset_b = mod(mod(mod(u_pixel_coord_upper, scaled_size_b) * 256.0, scaled_size_b) * 256.0 + u_pixel_coord_lower, scaled_size_b);\n\n v_pos_a = (u_tile_units_to_pixels * a_pos + offset_a) / scaled_size_a;\n v_pos_b = (u_tile_units_to_pixels * a_pos + offset_b) / scaled_size_b;\n\n v_pos = (gl_Position.xy / gl_Position.w + 1.0) / 2.0 * u_world;\n}\n"},pattern:{fragmentSource:"#ifdef GL_ES\nprecision mediump float;\n#else\n#define lowp\n#define mediump\n#define highp\n#endif\n\nuniform float u_opacity;\nuniform vec2 u_pattern_tl_a;\nuniform vec2 u_pattern_br_a;\nuniform vec2 u_pattern_tl_b;\nuniform vec2 u_pattern_br_b;\nuniform float u_mix;\n\nuniform sampler2D u_image;\n\nvarying vec2 v_pos_a;\nvarying vec2 v_pos_b;\n\nvoid main() {\n\n vec2 imagecoord = mod(v_pos_a, 1.0);\n vec2 pos = mix(u_pattern_tl_a, u_pattern_br_a, imagecoord);\n vec4 color1 = texture2D(u_image, pos);\n\n vec2 imagecoord_b = mod(v_pos_b, 1.0);\n vec2 pos2 = mix(u_pattern_tl_b, u_pattern_br_b, imagecoord_b);\n vec4 color2 = texture2D(u_image, pos2);\n\n gl_FragColor = mix(color1, color2, u_mix) * u_opacity;\n\n#ifdef OVERDRAW_INSPECTOR\n gl_FragColor = vec4(1.0);\n#endif\n}\n",vertexSource:"#ifdef GL_ES\nprecision highp float;\n#else\n#define lowp\n#define mediump\n#define highp\n#endif\n\nuniform mat4 u_matrix;\nuniform vec2 u_pattern_size_a;\nuniform vec2 u_pattern_size_b;\nuniform vec2 u_pixel_coord_upper;\nuniform vec2 u_pixel_coord_lower;\nuniform float u_scale_a;\nuniform float u_scale_b;\nuniform float u_tile_units_to_pixels;\n\nattribute vec2 a_pos;\n\nvarying vec2 v_pos_a;\nvarying vec2 v_pos_b;\n\nvoid main() {\n gl_Position = u_matrix * vec4(a_pos, 0, 1);\n vec2 scaled_size_a = u_scale_a * u_pattern_size_a;\n vec2 scaled_size_b = u_scale_b * u_pattern_size_b;\n\n // the correct offset needs to be calculated.\n //\n // The offset depends on how many pixels are between the world origin and\n // the edge of the tile:\n // vec2 offset = mod(pixel_coord, size)\n //\n // At high zoom levels there are a ton of pixels between the world origin\n // and the edge of the tile. The glsl spec only guarantees 16 bits of\n // precision for highp floats. We need more than that.\n //\n // The pixel_coord is passed in as two 16 bit values:\n // pixel_coord_upper = floor(pixel_coord / 2^16)\n // pixel_coord_lower = mod(pixel_coord, 2^16)\n //\n // The offset is calculated in a series of steps that should preserve this precision:\n vec2 offset_a = mod(mod(mod(u_pixel_coord_upper, scaled_size_a) * 256.0, scaled_size_a) * 256.0 + u_pixel_coord_lower, scaled_size_a);\n vec2 offset_b = mod(mod(mod(u_pixel_coord_upper, scaled_size_b) * 256.0, scaled_size_b) * 256.0 + u_pixel_coord_lower, scaled_size_b);\n\n v_pos_a = (u_tile_units_to_pixels * a_pos + offset_a) / scaled_size_a;\n v_pos_b = (u_tile_units_to_pixels * a_pos + offset_b) / scaled_size_b;\n}\n"},raster:{fragmentSource:"#ifdef GL_ES\nprecision mediump float;\n#else\n#define lowp\n#define mediump\n#define highp\n#endif\n\nuniform float u_opacity0;\nuniform float u_opacity1;\nuniform sampler2D u_image0;\nuniform sampler2D u_image1;\nvarying vec2 v_pos0;\nvarying vec2 v_pos1;\n\nuniform float u_brightness_low;\nuniform float u_brightness_high;\n\nuniform float u_saturation_factor;\nuniform float u_contrast_factor;\nuniform vec3 u_spin_weights;\n\nvoid main() {\n\n // read and cross-fade colors from the main and parent tiles\n vec4 color0 = texture2D(u_image0, v_pos0);\n vec4 color1 = texture2D(u_image1, v_pos1);\n vec4 color = color0 * u_opacity0 + color1 * u_opacity1;\n vec3 rgb = color.rgb;\n\n // spin\n rgb = vec3(\n dot(rgb, u_spin_weights.xyz),\n dot(rgb, u_spin_weights.zxy),\n dot(rgb, u_spin_weights.yzx));\n\n // saturation\n float average = (color.r + color.g + color.b) / 3.0;\n rgb += (average - rgb) * u_saturation_factor;\n\n // contrast\n rgb = (rgb - 0.5) * u_contrast_factor + 0.5;\n\n // brightness\n vec3 u_high_vec = vec3(u_brightness_low, u_brightness_low, u_brightness_low);\n vec3 u_low_vec = vec3(u_brightness_high, u_brightness_high, u_brightness_high);\n\n gl_FragColor = vec4(mix(u_high_vec, u_low_vec, rgb), color.a);\n\n#ifdef OVERDRAW_INSPECTOR\n gl_FragColor = vec4(1.0);\n#endif\n}\n",vertexSource:"#ifdef GL_ES\nprecision highp float;\n#else\n#define lowp\n#define mediump\n#define highp\n#endif\n\nuniform mat4 u_matrix;\nuniform vec2 u_tl_parent;\nuniform float u_scale_parent;\nuniform float u_buffer_scale;\n\nattribute vec2 a_pos;\nattribute vec2 a_texture_pos;\n\nvarying vec2 v_pos0;\nvarying vec2 v_pos1;\n\nvoid main() {\n gl_Position = u_matrix * vec4(a_pos, 0, 1);\n v_pos0 = (((a_texture_pos / 32767.0) - 0.5) / u_buffer_scale ) + 0.5;\n v_pos1 = (v_pos0 * u_scale_parent) + u_tl_parent;\n}\n" +},icon:{fragmentSource:"#ifdef GL_ES\nprecision mediump float;\n#else\n#define lowp\n#define mediump\n#define highp\n#endif\n\nuniform sampler2D u_texture;\nuniform sampler2D u_fadetexture;\nuniform lowp float u_opacity;\n\nvarying vec2 v_tex;\nvarying vec2 v_fade_tex;\n\nvoid main() {\n lowp float alpha = texture2D(u_fadetexture, v_fade_tex).a * u_opacity;\n gl_FragColor = texture2D(u_texture, v_tex) * alpha;\n\n#ifdef OVERDRAW_INSPECTOR\n gl_FragColor = vec4(1.0);\n#endif\n}\n",vertexSource:"#ifdef GL_ES\nprecision highp float;\n#else\n#define lowp\n#define mediump\n#define highp\n#endif\n\nattribute vec2 a_pos;\nattribute vec2 a_offset;\nattribute vec2 a_texture_pos;\nattribute vec4 a_data;\n\n\n// matrix is for the vertex position.\nuniform mat4 u_matrix;\n\nuniform mediump float u_zoom;\nuniform bool u_rotate_with_map;\nuniform vec2 u_extrude_scale;\n\nuniform vec2 u_texsize;\n\nvarying vec2 v_tex;\nvarying vec2 v_fade_tex;\n\nvoid main() {\n vec2 a_tex = a_texture_pos.xy;\n mediump float a_labelminzoom = a_data[0];\n mediump vec2 a_zoom = a_data.pq;\n mediump float a_minzoom = a_zoom[0];\n mediump float a_maxzoom = a_zoom[1];\n\n // u_zoom is the current zoom level adjusted for the change in font size\n mediump float z = 2.0 - step(a_minzoom, u_zoom) - (1.0 - step(a_maxzoom, u_zoom));\n\n vec2 extrude = u_extrude_scale * (a_offset / 64.0);\n if (u_rotate_with_map) {\n gl_Position = u_matrix * vec4(a_pos + extrude, 0, 1);\n gl_Position.z += z * gl_Position.w;\n } else {\n gl_Position = u_matrix * vec4(a_pos, 0, 1) + vec4(extrude, 0, 0);\n }\n\n v_tex = a_tex / u_texsize;\n v_fade_tex = vec2(a_labelminzoom / 255.0, 0.0);\n}\n"},sdf:{fragmentSource:"#ifdef GL_ES\nprecision mediump float;\n#else\n#define lowp\n#define mediump\n#define highp\n#endif\n\nuniform sampler2D u_texture;\nuniform sampler2D u_fadetexture;\nuniform lowp vec4 u_color;\nuniform lowp float u_opacity;\nuniform lowp float u_buffer;\nuniform lowp float u_gamma;\n\nvarying vec2 v_tex;\nvarying vec2 v_fade_tex;\nvarying float v_gamma_scale;\n\nvoid main() {\n lowp float dist = texture2D(u_texture, v_tex).a;\n lowp float fade_alpha = texture2D(u_fadetexture, v_fade_tex).a;\n lowp float gamma = u_gamma * v_gamma_scale;\n lowp float alpha = smoothstep(u_buffer - gamma, u_buffer + gamma, dist) * fade_alpha;\n\n gl_FragColor = u_color * (alpha * u_opacity);\n\n#ifdef OVERDRAW_INSPECTOR\n gl_FragColor = vec4(1.0);\n#endif\n}\n",vertexSource:"#ifdef GL_ES\nprecision highp float;\n#else\n#define lowp\n#define mediump\n#define highp\n#endif\n\nconst float PI = 3.141592653589793;\n\nattribute vec2 a_pos;\nattribute vec2 a_offset;\nattribute vec2 a_texture_pos;\nattribute vec4 a_data;\n\n\n// matrix is for the vertex position.\nuniform mat4 u_matrix;\n\nuniform mediump float u_zoom;\nuniform bool u_rotate_with_map;\nuniform bool u_pitch_with_map;\nuniform mediump float u_pitch;\nuniform mediump float u_bearing;\nuniform mediump float u_aspect_ratio;\nuniform vec2 u_extrude_scale;\n\nuniform vec2 u_texsize;\n\nvarying vec2 v_tex;\nvarying vec2 v_fade_tex;\nvarying float v_gamma_scale;\n\nvoid main() {\n vec2 a_tex = a_texture_pos.xy;\n mediump float a_labelminzoom = a_data[0];\n mediump vec2 a_zoom = a_data.pq;\n mediump float a_minzoom = a_zoom[0];\n mediump float a_maxzoom = a_zoom[1];\n\n // u_zoom is the current zoom level adjusted for the change in font size\n mediump float z = 2.0 - step(a_minzoom, u_zoom) - (1.0 - step(a_maxzoom, u_zoom));\n\n // pitch-alignment: map\n // rotation-alignment: map | viewport\n if (u_pitch_with_map) {\n lowp float angle = u_rotate_with_map ? (a_data[1] / 256.0 * 2.0 * PI) : u_bearing;\n lowp float asin = sin(angle);\n lowp float acos = cos(angle);\n mat2 RotationMatrix = mat2(acos, asin, -1.0 * asin, acos);\n vec2 offset = RotationMatrix * a_offset;\n vec2 extrude = u_extrude_scale * (offset / 64.0);\n gl_Position = u_matrix * vec4(a_pos + extrude, 0, 1);\n gl_Position.z += z * gl_Position.w;\n // pitch-alignment: viewport\n // rotation-alignment: map\n } else if (u_rotate_with_map) {\n // foreshortening factor to apply on pitched maps\n // as a label goes from horizontal <=> vertical in angle\n // it goes from 0% foreshortening to up to around 70% foreshortening\n lowp float pitchfactor = 1.0 - cos(u_pitch * sin(u_pitch * 0.75));\n\n lowp float lineangle = a_data[1] / 256.0 * 2.0 * PI;\n\n // use the lineangle to position points a,b along the line\n // project the points and calculate the label angle in projected space\n // this calculation allows labels to be rendered unskewed on pitched maps\n vec4 a = u_matrix * vec4(a_pos, 0, 1);\n vec4 b = u_matrix * vec4(a_pos + vec2(cos(lineangle),sin(lineangle)), 0, 1);\n lowp float angle = atan((b[1]/b[3] - a[1]/a[3])/u_aspect_ratio, b[0]/b[3] - a[0]/a[3]);\n lowp float asin = sin(angle);\n lowp float acos = cos(angle);\n mat2 RotationMatrix = mat2(acos, -1.0 * asin, asin, acos);\n\n vec2 offset = RotationMatrix * (vec2((1.0-pitchfactor)+(pitchfactor*cos(angle*2.0)), 1.0) * a_offset);\n vec2 extrude = u_extrude_scale * (offset / 64.0);\n gl_Position = u_matrix * vec4(a_pos, 0, 1) + vec4(extrude, 0, 0);\n gl_Position.z += z * gl_Position.w;\n // pitch-alignment: viewport\n // rotation-alignment: viewport\n } else {\n vec2 extrude = u_extrude_scale * (a_offset / 64.0);\n gl_Position = u_matrix * vec4(a_pos, 0, 1) + vec4(extrude, 0, 0);\n }\n\n v_gamma_scale = (gl_Position.w - 0.5);\n\n v_tex = a_tex / u_texsize;\n v_fade_tex = vec2(a_labelminzoom / 255.0, 0.0);\n}\n"},collisionbox:{fragmentSource:"#ifdef GL_ES\nprecision mediump float;\n#else\n#define lowp\n#define mediump\n#define highp\n#endif\n\nuniform float u_zoom;\nuniform float u_maxzoom;\n\nvarying float v_max_zoom;\nvarying float v_placement_zoom;\n\nvoid main() {\n\n float alpha = 0.5;\n\n gl_FragColor = vec4(0.0, 1.0, 0.0, 1.0) * alpha;\n\n if (v_placement_zoom > u_zoom) {\n gl_FragColor = vec4(1.0, 0.0, 0.0, 1.0) * alpha;\n }\n\n if (u_zoom >= v_max_zoom) {\n gl_FragColor = vec4(0.0, 0.0, 0.0, 1.0) * alpha * 0.25;\n }\n\n if (v_placement_zoom >= u_maxzoom) {\n gl_FragColor = vec4(0.0, 0.0, 1.0, 1.0) * alpha * 0.2;\n }\n}\n",vertexSource:"#ifdef GL_ES\nprecision highp float;\n#else\n#define lowp\n#define mediump\n#define highp\n#endif\n\nattribute vec2 a_pos;\nattribute vec2 a_extrude;\nattribute vec2 a_data;\n\nuniform mat4 u_matrix;\nuniform float u_scale;\n\nvarying float v_max_zoom;\nvarying float v_placement_zoom;\n\nvoid main() {\n gl_Position = u_matrix * vec4(a_pos + a_extrude / u_scale, 0.0, 1.0);\n\n v_max_zoom = a_data.x;\n v_placement_zoom = a_data.y;\n}\n"}},e.exports.util="float evaluate_zoom_function_1(const vec4 values, const float t) {\n if (t < 1.0) {\n return mix(values[0], values[1], t);\n } else if (t < 2.0) {\n return mix(values[1], values[2], t - 1.0);\n } else {\n return mix(values[2], values[3], t - 2.0);\n }\n}\nvec4 evaluate_zoom_function_4(const vec4 value0, const vec4 value1, const vec4 value2, const vec4 value3, const float t) {\n if (t < 1.0) {\n return mix(value0, value1, t);\n } else if (t < 2.0) {\n return mix(value1, value2, t - 1.0);\n } else {\n return mix(value2, value3, t - 2.0);\n }\n}\n"},{path:440}],270:[function(t,e,r){"use strict";function n(t,e){this.message=(t?t+": ":"")+i.apply(i,Array.prototype.slice.call(arguments,2)),null!==e&&void 0!==e&&e.__line__&&(this.line=e.__line__)}var i=t("util").format;e.exports=n},{util:510}],271:[function(t,e,r){"use strict";e.exports=function(t){for(var e=1;e7)return[new n(c,l,"constants have been deprecated as of v8")];if(!(l in f.constants))return[new n(c,l,'constant "%s" not found',l)];e=a({},e,{value:f.constants[l]})}return u.function&&"object"===i(l)?r(e):u.type&&s[u.type]?s[u.type](e):o(a({},e,{valueSpec:u.type?h[u.type]:u}))}},{"../error/validation_error":270,"../util/extend":271,"../util/get_type":272,"./validate_array":275,"./validate_boolean":276,"./validate_color":277,"./validate_constants":278,"./validate_enum":279,"./validate_filter":280,"./validate_function":281,"./validate_layer":283,"./validate_number":285,"./validate_object":286,"./validate_source":288,"./validate_string":289}],275:[function(t,e,r){"use strict";var n=t("../util/get_type"),i=t("./validate"),a=t("../error/validation_error");e.exports=function(t){var e=t.value,r=t.valueSpec,o=t.style,s=t.styleSpec,l=t.key,u=t.arrayElementValidator||i;if("array"!==n(e))return[new a(l,e,"array expected, %s found",n(e))];if(r.length&&e.length!==r.length)return[new a(l,e,"array length %d expected, length %d found",r.length,e.length)];if(r["min-length"]&&e.length7)return r?[new n(e,r,"constants have been deprecated as of v8")]:[];var o=i(r);if("object"!==o)return[new n(e,r,"object expected, %s found",o)];var s=[];for(var l in r)"@"!==l[0]&&s.push(new n(e+"."+l,r[l],'constants must start with "@"'));return s}},{"../error/validation_error":270,"../util/get_type":272}],279:[function(t,e,r){"use strict";var n=t("../error/validation_error"),i=t("../util/unbundle_jsonlint");e.exports=function(t){var e=t.key,r=t.value,a=t.valueSpec,o=[];return a.values.indexOf(i(r))===-1&&o.push(new n(e,r,"expected one of [%s], %s found",a.values.join(", "),r)),o}},{"../error/validation_error":270,"../util/unbundle_jsonlint":273}],280:[function(t,e,r){"use strict";var n=t("../error/validation_error"),i=t("./validate_enum"),a=t("../util/get_type"),o=t("../util/unbundle_jsonlint");e.exports=function t(e){var r,s=e.value,l=e.key,u=e.styleSpec,c=[];if("array"!==a(s))return[new n(l,s,"array expected, %s found",a(s))];if(s.length<1)return[new n(l,s,"filter array must have at least 1 element")];switch(c=c.concat(i({key:l+"[0]",value:s[0],valueSpec:u.filter_operator,style:e.style,styleSpec:e.styleSpec})),o(s[0])){case"<":case"<=":case">":case">=":s.length>=2&&"$type"==s[1]&&c.push(new n(l,s,'"$type" cannot be use with operator "%s"',s[0]));case"==":case"!=":3!=s.length&&c.push(new n(l,s,'filter array for operator "%s" must have 3 elements',s[0]));case"in":case"!in":s.length>=2&&(r=a(s[1]),"string"!==r?c.push(new n(l+"[1]",s[1],"string expected, %s found",r)):"@"===s[1][0]&&c.push(new n(l+"[1]",s[1],"filter key cannot be a constant")));for(var h=2;h=8&&(f&&!t.valueSpec["property-function"]?p.push(new n(t.key,t.value,"property functions not supported")):d&&!t.valueSpec["zoom-function"]&&p.push(new n(t.key,t.value,"zoom functions not supported"))),p}},{"../error/validation_error":270,"../util/get_type":272,"./validate":274,"./validate_array":275,"./validate_number":285,"./validate_object":286}],282:[function(t,e,r){"use strict";var n=t("../error/validation_error"),i=t("./validate_string");e.exports=function(t){var e=t.value,r=t.key,a=i(t);return a.length?a:(e.indexOf("{fontstack}")===-1&&a.push(new n(r,e,'"glyphs" url must include a "{fontstack}" token')),e.indexOf("{range}")===-1&&a.push(new n(r,e,'"glyphs" url must include a "{range}" token')),a)}},{"../error/validation_error":270,"./validate_string":289}],283:[function(t,e,r){"use strict";var n=t("../error/validation_error"),i=t("../util/unbundle_jsonlint"),a=t("./validate_object"),o=t("./validate_filter"),s=t("./validate_paint_property"),l=t("./validate_layout_property"),u=t("../util/extend");e.exports=function(t){var e=[],r=t.value,c=t.key,h=t.style,f=t.styleSpec;r.type||r.ref||e.push(new n(c,r,'either "type" or "ref" is required'));var d=i(r.type),p=i(r.ref);if(r.id)for(var m=0;ma.maximum?[new i(e,r,"%s is greater than the maximum value %s",r,a.maximum)]:[]}},{"../error/validation_error":270,"../util/get_type":272}],286:[function(t,e,r){"use strict";var n=t("../error/validation_error"),i=t("../util/get_type"),a=t("./validate");e.exports=function(t){var e=t.key,r=t.value,o=t.valueSpec,s=t.objectElementValidators||{},l=t.style,u=t.styleSpec,c=[],h=i(r);if("object"!==h)return[new n(e,r,"object expected, %s found",h)];for(var f in r){var d=f.split(".")[0],p=o&&(o[d]||o["*"]),m=s[d]||s["*"];p||m?c=c.concat((m||a)({key:(e?e+".":e)+f,value:r[f],valueSpec:p,style:l,styleSpec:u,object:r,objectKey:f})):""!==e&&1!==e.split(".").length&&c.push(new n(e,r[f],'unknown property "%s"',f))}for(d in o)o[d].required&&void 0===o[d].default&&void 0===r[d]&&c.push(new n(e,r,'missing required property "%s"',d));return c}},{"../error/validation_error":270,"../util/get_type":272,"./validate":274}],287:[function(t,e,r){"use strict";var n=t("./validate"),i=t("../error/validation_error");e.exports=function(t){var e=t.key,r=t.style,a=t.styleSpec,o=t.value,s=t.objectKey,l=a["paint_"+t.layerType],u=s.match(/^(.*)-transition$/);return u&&l[u[1]]&&l[u[1]].transition?n({key:e,value:o,valueSpec:a.transition,style:r,styleSpec:a}):t.valueSpec||l[s]?n({key:t.key,value:o,valueSpec:t.valueSpec||l[s],style:r,styleSpec:a}):[new i(e,o,'unknown property "%s"',s)]}},{"../error/validation_error":270,"./validate":274}],288:[function(t,e,r){"use strict";var n=t("../error/validation_error"),i=t("../util/unbundle_jsonlint"),a=t("./validate_object"),o=t("./validate_enum");e.exports=function(t){var e=t.value,r=t.key,s=t.styleSpec,l=t.style;if(!e.type)return[new n(r,e,'"type" is required')];var u=i(e.type);switch(u){case"vector":case"raster":var c=[];if(c=c.concat(a({key:r,value:e,valueSpec:s.source_tile,style:t.style,styleSpec:s})),"url"in e)for(var h in e)["type","url","tileSize"].indexOf(h)<0&&c.push(new n(r+"."+h,e[h],'a source with a "url" property may not include a "%s" property',h));return c;case"geojson":return a({key:r,value:e,valueSpec:s.source_geojson,style:l,styleSpec:s});case"video":return a({key:r,value:e,valueSpec:s.source_video,style:l,styleSpec:s});case"image":return a({key:r,value:e,valueSpec:s.source_image,style:l,styleSpec:s});default:return o({key:r+".type",value:e.type,valueSpec:{values:["vector","raster","geojson","video","image"]},style:l,styleSpec:s})}}},{"../error/validation_error":270,"../util/unbundle_jsonlint":273,"./validate_enum":279,"./validate_object":286}],289:[function(t,e,r){"use strict";var n=t("../util/get_type"),i=t("../error/validation_error");e.exports=function(t){var e=t.value,r=t.key,a=n(e);return"string"!==a?[new i(r,e,"string expected, %s found",a)]:[]}},{"../error/validation_error":270,"../util/get_type":272}],290:[function(t,e,r){"use strict";function n(t,e){e=e||l;var r=[];return r=r.concat(s({key:"",value:t,valueSpec:e.$root,styleSpec:e,style:t,objectElementValidators:{glyphs:u}})),e.$version>7&&t.constants&&(r=r.concat(o({key:"constants",value:t.constants,style:t,styleSpec:e}))),i(r)}function i(t){return[].concat(t).sort(function(t,e){return t.line-e.line})}function a(t){return function(){return i(t.apply(this,arguments))}}var o=t("./validate/validate_constants"),s=t("./validate/validate"),l=t("../reference/latest.min"),u=t("./validate/validate_glyphs_url");n.source=a(t("./validate/validate_source")),n.layer=a(t("./validate/validate_layer")),n.filter=a(t("./validate/validate_filter")),n.paintProperty=a(t("./validate/validate_paint_property")),n.layoutProperty=a(t("./validate/validate_layout_property")),e.exports=n},{"../reference/latest.min":291,"./validate/validate":274,"./validate/validate_constants":278,"./validate/validate_filter":280,"./validate/validate_glyphs_url":282,"./validate/validate_layer":283,"./validate/validate_layout_property":284,"./validate/validate_paint_property":287,"./validate/validate_source":288}],291:[function(t,e,r){e.exports=t("./v8.min.json")},{"./v8.min.json":292}],292:[function(t,e,r){e.exports={$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"},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_tile","source_geojson","source_video","source_image"],source_tile:{type:{required:!0,type:"enum",values:["vector","raster"]},url:{type:"string"},tiles:{type:"array",value:"string"},minzoom:{type:"number",default:0},maxzoom:{type:"number",default:22},tileSize:{type:"number",default:512,units:"pixels"},"*":{type:"*"}},source_geojson:{type:{required:!0,type:"enum",values:["geojson"]},data:{type:"*"},maxzoom:{type:"number",default:14},buffer:{type:"number",default:64},tolerance:{type:"number",default:3},cluster:{type:"boolean",default:!1},clusterRadius:{type:"number",default:400},clusterMaxZoom:{type:"number"}},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","raster","background"]},metadata:{type:"*"},ref:{type:"string"},source:{type:"string"},"source-layer":{type:"string"},minzoom:{type:"number",minimum:0,maximum:22},maxzoom:{type:"number",minimum:0,maximum:22},interactive:{type:"boolean",default:!1},filter:{type:"filter"},layout:{type:"layout"},paint:{type:"paint"},"paint.*":{type:"paint"}},layout:["layout_fill","layout_line","layout_circle","layout_symbol","layout_raster","layout_background"],layout_background:{visibility:{type:"enum",function:"piecewise-constant","zoom-function":!0,values:["visible","none"],default:"visible"}},layout_fill:{visibility:{type:"enum",function:"piecewise-constant","zoom-function":!0,values:["visible","none"],default:"visible"}},layout_circle:{visibility:{type:"enum",function:"piecewise-constant","zoom-function":!0,values:["visible","none"],default:"visible"}},layout_line:{"line-cap":{type:"enum",function:"piecewise-constant","zoom-function":!0,"property-function":!0,values:["butt","round","square"],default:"butt"},"line-join":{type:"enum",function:"piecewise-constant","zoom-function":!0,"property-function":!0,values:["bevel","round","miter"],default:"miter"},"line-miter-limit":{type:"number",default:2,function:"interpolated","zoom-function":!0,"property-function":!0,requires:[{"line-join":"miter"}]},"line-round-limit":{type:"number",default:1.05,function:"interpolated","zoom-function":!0,"property-function":!0,requires:[{"line-join":"round"}]},visibility:{type:"enum",function:"piecewise-constant","zoom-function":!0,values:["visible","none"],default:"visible"}},layout_symbol:{"symbol-placement":{type:"enum",function:"piecewise-constant","zoom-function":!0,"property-function":!0,values:["point","line"],default:"point"},"symbol-spacing":{type:"number",default:250,minimum:1,function:"interpolated","zoom-function":!0,"property-function":!0,units:"pixels",requires:[{"symbol-placement":"line"}]},"symbol-avoid-edges":{type:"boolean",function:"piecewise-constant","zoom-function":!0,"property-function":!0,default:!1},"icon-allow-overlap":{type:"boolean",function:"piecewise-constant","zoom-function":!0,"property-function":!0,default:!1,requires:["icon-image"]},"icon-ignore-placement":{type:"boolean",function:"piecewise-constant","zoom-function":!0,"property-function":!0,default:!1,requires:["icon-image"]},"icon-optional":{type:"boolean",function:"piecewise-constant","zoom-function":!0,"property-function":!0,default:!1,requires:["icon-image","text-field"]},"icon-rotation-alignment":{type:"enum",function:"piecewise-constant","zoom-function":!0,"property-function":!0,values:["map","viewport"],default:"viewport",requires:["icon-image"]},"icon-size":{type:"number",default:1,minimum:0,function:"interpolated","zoom-function":!0,"property-function":!0,requires:["icon-image"]},"icon-text-fit":{type:"enum",function:"piecewise-constant","zoom-function":!0,"property-function":!1,values:["none","both","width","height"],default:"none",requires:["icon-image","text-field"]},"icon-text-fit-padding":{type:"array",value:"number",length:4,default:[0,0,0,0],units:"pixels",function:"interpolated","zoom-function":!0,"property-function":!0,requires:["icon-image","icon-text-fit","text-field"]},"icon-image":{type:"string",function:"piecewise-constant","zoom-function":!0,"property-function":!0,tokens:!0},"icon-rotate":{type:"number",default:0,period:360,function:"interpolated","zoom-function":!0,"property-function":!0,units:"degrees",requires:["icon-image"]},"icon-padding":{type:"number",default:2,minimum:0,function:"interpolated","zoom-function":!0,"property-function":!0,units:"pixels",requires:["icon-image"]},"icon-keep-upright":{type:"boolean",function:"piecewise-constant","zoom-function":!0,"property-function":!0,default:!1,requires:["icon-image",{"icon-rotation-alignment":"map"},{"symbol-placement":"line"}]},"icon-offset":{type:"array",value:"number",length:2,default:[0,0],function:"interpolated","zoom-function":!0,"property-function":!0,requires:["icon-image"]},"text-pitch-alignment":{type:"enum",function:"piecewise-constant","zoom-function":!0,"property-function":!0,values:["map","viewport"],requires:["text-field"]},"text-rotation-alignment":{type:"enum",function:"piecewise-constant","zoom-function":!0,"property-function":!0,values:["map","viewport"],default:"viewport",requires:["text-field"]},"text-field":{type:"string",function:"piecewise-constant","zoom-function":!0,"property-function":!0,default:"",tokens:!0},"text-font":{type:"array",value:"string",function:"piecewise-constant","zoom-function":!0,"property-function":!0,default:["Open Sans Regular","Arial Unicode MS Regular"],requires:["text-field"]},"text-size":{type:"number",default:16,minimum:0,units:"pixels",function:"interpolated","zoom-function":!0,"property-function":!0,requires:["text-field"]},"text-max-width":{type:"number",default:10,minimum:0,units:"em",function:"interpolated","zoom-function":!0,"property-function":!0,requires:["text-field"]},"text-line-height":{type:"number",default:1.2,units:"em",function:"interpolated","zoom-function":!0,"property-function":!0,requires:["text-field"]},"text-letter-spacing":{type:"number",default:0,units:"em",function:"interpolated","zoom-function":!0,"property-function":!0,requires:["text-field"]},"text-justify":{type:"enum",function:"piecewise-constant","zoom-function":!0,"property-function":!0,values:["left","center","right"],default:"center",requires:["text-field"]},"text-anchor":{type:"enum",function:"piecewise-constant","zoom-function":!0,"property-function":!0,values:["center","left","right","top","bottom","top-left","top-right","bottom-left","bottom-right"],default:"center",requires:["text-field"]},"text-max-angle":{type:"number",default:45,units:"degrees",function:"interpolated","zoom-function":!0,"property-function":!0,requires:["text-field",{"symbol-placement":"line"}]},"text-rotate":{type:"number",default:0,period:360,units:"degrees",function:"interpolated","zoom-function":!0,"property-function":!0,requires:["text-field"]},"text-padding":{type:"number",default:2,minimum:0,units:"pixels",function:"interpolated","zoom-function":!0,"property-function":!0,requires:["text-field"]},"text-keep-upright":{type:"boolean",function:"piecewise-constant","zoom-function":!0,"property-function":!0,default:!0,requires:["text-field",{"text-rotation-alignment":"map"},{"symbol-placement":"line"}]},"text-transform":{type:"enum",function:"piecewise-constant","zoom-function":!0,"property-function":!0,values:["none","uppercase","lowercase"],default:"none",requires:["text-field"]},"text-offset":{type:"array",value:"number",units:"ems",function:"interpolated","zoom-function":!0,"property-function":!0,length:2,default:[0,0], +requires:["text-field"]},"text-allow-overlap":{type:"boolean",function:"piecewise-constant","zoom-function":!0,"property-function":!0,default:!1,requires:["text-field"]},"text-ignore-placement":{type:"boolean",function:"piecewise-constant","zoom-function":!0,"property-function":!0,default:!1,requires:["text-field"]},"text-optional":{type:"boolean",function:"piecewise-constant","zoom-function":!0,"property-function":!0,default:!1,requires:["text-field","icon-image"]},visibility:{type:"enum",function:"piecewise-constant","zoom-function":!0,values:["visible","none"],default:"visible"}},layout_raster:{visibility:{type:"enum",function:"piecewise-constant","zoom-function":!0,values:["visible","none"],default:"visible"}},filter:{type:"array",value:"*"},filter_operator:{type:"enum",values:["==","!=",">",">=","<","<=","in","!in","all","any","none","has","!has"]},geometry_type:{type:"enum",values:["Point","LineString","Polygon"]},color_operation:{type:"enum",values:["lighten","saturate","spin","fade","mix"]},function:{stops:{type:"array",required:!0,value:"function_stop"},base:{type:"number",default:1,minimum:0},property:{type:"string",default:"$zoom"},type:{type:"enum",values:["exponential","interval","categorical"],default:"exponential"}},function_stop:{type:"array",minimum:0,maximum:22,value:["number","color"],length:2},paint:["paint_fill","paint_line","paint_circle","paint_symbol","paint_raster","paint_background"],paint_fill:{"fill-antialias":{type:"boolean",function:"piecewise-constant","zoom-function":!0,"property-function":!0,default:!0},"fill-opacity":{type:"number",function:"interpolated","zoom-function":!0,"property-function":!0,default:1,minimum:0,maximum:1,transition:!0},"fill-color":{type:"color",default:"#000000",function:"interpolated","zoom-function":!0,"property-function":!0,transition:!0,requires:[{"!":"fill-pattern"}]},"fill-outline-color":{type:"color",function:"interpolated","zoom-function":!0,"property-function":!0,transition:!0,requires:[{"!":"fill-pattern"},{"fill-antialias":!0}]},"fill-translate":{type:"array",value:"number",length:2,default:[0,0],function:"interpolated","zoom-function":!0,"property-function":!0,transition:!0,units:"pixels"},"fill-translate-anchor":{type:"enum",function:"piecewise-constant","zoom-function":!0,"property-function":!0,values:["map","viewport"],default:"map",requires:["fill-translate"]},"fill-pattern":{type:"string",function:"piecewise-constant","zoom-function":!0,"property-function":!0,transition:!0}},paint_line:{"line-opacity":{type:"number",function:"interpolated","zoom-function":!0,"property-function":!0,default:1,minimum:0,maximum:1,transition:!0},"line-color":{type:"color",default:"#000000",function:"interpolated","zoom-function":!0,"property-function":!0,transition:!0,requires:[{"!":"line-pattern"}]},"line-translate":{type:"array",value:"number",length:2,default:[0,0],function:"interpolated","zoom-function":!0,"property-function":!0,transition:!0,units:"pixels"},"line-translate-anchor":{type:"enum",function:"piecewise-constant","zoom-function":!0,"property-function":!0,values:["map","viewport"],default:"map",requires:["line-translate"]},"line-width":{type:"number",default:1,minimum:0,function:"interpolated","zoom-function":!0,"property-function":!0,transition:!0,units:"pixels"},"line-gap-width":{type:"number",default:0,minimum:0,function:"interpolated","zoom-function":!0,"property-function":!0,transition:!0,units:"pixels"},"line-offset":{type:"number",default:0,function:"interpolated","zoom-function":!0,"property-function":!0,transition:!0,units:"pixels"},"line-blur":{type:"number",default:0,minimum:0,function:"interpolated","zoom-function":!0,"property-function":!0,transition:!0,units:"pixels"},"line-dasharray":{type:"array",value:"number",function:"piecewise-constant","zoom-function":!0,"property-function":!0,minimum:0,transition:!0,units:"line widths",requires:[{"!":"line-pattern"}]},"line-pattern":{type:"string",function:"piecewise-constant","zoom-function":!0,"property-function":!0,transition:!0}},paint_circle:{"circle-radius":{type:"number",default:5,minimum:0,function:"interpolated","zoom-function":!0,"property-function":!0,transition:!0,units:"pixels"},"circle-color":{type:"color",default:"#000000",function:"interpolated","zoom-function":!0,"property-function":!0,transition:!0},"circle-blur":{type:"number",default:0,function:"interpolated","zoom-function":!0,"property-function":!0,transition:!0},"circle-opacity":{type:"number",default:1,minimum:0,maximum:1,function:"interpolated","zoom-function":!0,"property-function":!0,transition:!0},"circle-translate":{type:"array",value:"number",length:2,default:[0,0],function:"interpolated","zoom-function":!0,"property-function":!0,transition:!0,units:"pixels"},"circle-translate-anchor":{type:"enum",function:"piecewise-constant","zoom-function":!0,"property-function":!0,values:["map","viewport"],default:"map",requires:["circle-translate"]},"circle-pitch-scale":{type:"enum",function:"piecewise-constant","zoom-function":!0,"property-function":!0,values:["map","viewport"],default:"map"}},paint_symbol:{"icon-opacity":{type:"number",default:1,minimum:0,maximum:1,function:"interpolated","zoom-function":!0,"property-function":!0,transition:!0,requires:["icon-image"]},"icon-color":{type:"color",default:"#000000",function:"interpolated","zoom-function":!0,"property-function":!0,transition:!0,requires:["icon-image"]},"icon-halo-color":{type:"color",default:"rgba(0, 0, 0, 0)",function:"interpolated","zoom-function":!0,"property-function":!0,transition:!0,requires:["icon-image"]},"icon-halo-width":{type:"number",default:0,minimum:0,function:"interpolated","zoom-function":!0,"property-function":!0,transition:!0,units:"pixels",requires:["icon-image"]},"icon-halo-blur":{type:"number",default:0,minimum:0,function:"interpolated","zoom-function":!0,"property-function":!0,transition:!0,units:"pixels",requires:["icon-image"]},"icon-translate":{type:"array",value:"number",length:2,default:[0,0],function:"interpolated","zoom-function":!0,"property-function":!0,transition:!0,units:"pixels",requires:["icon-image"]},"icon-translate-anchor":{type:"enum",function:"piecewise-constant","zoom-function":!0,"property-function":!0,values:["map","viewport"],default:"map",requires:["icon-image","icon-translate"]},"text-opacity":{type:"number",default:1,minimum:0,maximum:1,function:"interpolated","zoom-function":!0,"property-function":!0,transition:!0,requires:["text-field"]},"text-color":{type:"color",default:"#000000",function:"interpolated","zoom-function":!0,"property-function":!0,transition:!0,requires:["text-field"]},"text-halo-color":{type:"color",default:"rgba(0, 0, 0, 0)",function:"interpolated","zoom-function":!0,"property-function":!0,transition:!0,requires:["text-field"]},"text-halo-width":{type:"number",default:0,minimum:0,function:"interpolated","zoom-function":!0,"property-function":!0,transition:!0,units:"pixels",requires:["text-field"]},"text-halo-blur":{type:"number",default:0,minimum:0,function:"interpolated","zoom-function":!0,"property-function":!0,transition:!0,units:"pixels",requires:["text-field"]},"text-translate":{type:"array",value:"number",length:2,default:[0,0],function:"interpolated","zoom-function":!0,"property-function":!0,transition:!0,units:"pixels",requires:["text-field"]},"text-translate-anchor":{type:"enum",function:"piecewise-constant","zoom-function":!0,"property-function":!0,values:["map","viewport"],default:"map",requires:["text-field","text-translate"]}},paint_raster:{"raster-opacity":{type:"number",default:1,minimum:0,maximum:1,function:"interpolated","zoom-function":!0,transition:!0},"raster-hue-rotate":{type:"number",default:0,period:360,function:"interpolated","zoom-function":!0,transition:!0,units:"degrees"},"raster-brightness-min":{type:"number",function:"interpolated","zoom-function":!0,default:0,minimum:0,maximum:1,transition:!0},"raster-brightness-max":{type:"number",function:"interpolated","zoom-function":!0,default:1,minimum:0,maximum:1,transition:!0},"raster-saturation":{type:"number",default:0,minimum:-1,maximum:1,function:"interpolated","zoom-function":!0,transition:!0},"raster-contrast":{type:"number",default:0,minimum:-1,maximum:1,function:"interpolated","zoom-function":!0,transition:!0},"raster-fade-duration":{type:"number",default:300,minimum:0,function:"interpolated","zoom-function":!0,transition:!0,units:"milliseconds"}},paint_background:{"background-color":{type:"color",default:"#000000",function:"interpolated","zoom-function":!0,transition:!0,requires:[{"!":"background-pattern"}]},"background-pattern":{type:"string",function:"piecewise-constant","zoom-function":!0,transition:!0},"background-opacity":{type:"number",default:1,minimum:0,maximum:1,function:"interpolated","zoom-function":!0,transition:!0}},transition:{duration:{type:"number",default:300,minimum:0,units:"milliseconds"},delay:{type:"number",default:0,minimum:0,units:"milliseconds"}}}},{}],293:[function(t,e,r){"use strict";function n(t){return!!(i()&&a()&&o()&&s()&&l()&&u()&&c()&&h(t&&t.failIfMajorPerformanceCaveat))}function i(){return"undefined"!=typeof window&&"undefined"!=typeof document}function a(){return 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 o(){return Function.prototype&&Function.prototype.bind}function s(){return 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}function l(){return"JSON"in window&&"parse"in JSON&&"stringify"in JSON}function u(){return"Worker"in window}function c(){return"Uint8ClampedArray"in window}function h(t){return void 0===d[t]&&(d[t]=f(t)),d[t]}function f(t){var e=document.createElement("canvas"),r=Object.create(n.webGLContextAttributes);return r.failIfMajorPerformanceCaveat=t,e.probablySupportsContext?e.probablySupportsContext("webgl",r)||e.probablySupportsContext("experimental-webgl",r):e.supportsContext?e.supportsContext("webgl",r)||e.supportsContext("experimental-webgl",r):e.getContext("webgl",r)||e.getContext("experimental-webgl",r)}"undefined"!=typeof e&&e.exports?e.exports=n:window&&(window.mapboxgl=window.mapboxgl||{},window.mapboxgl.supported=n);var d={};n.webGLContextAttributes={antialias:!1,alpha:!0,stencil:!0,depth:!0}},{}],294:[function(t,e,r){"use strict";function n(t){var e=t.layoutVertexArrayType;this.layoutVertexArray=new e;var r=t.elementArrayType;r&&(this.elementArray=new r);var n=t.elementArrayType2;n&&(this.elementArray2=new n),this.paintVertexArrays=i.mapObject(t.paintVertexArrayTypes,function(t){return new t})}var i=t("../util/util");e.exports=n,n.MAX_VERTEX_ARRAY_LENGTH=Math.pow(2,16)-1,n.prototype.hasCapacityFor=function(t){return this.layoutVertexArray.length+t<=n.MAX_VERTEX_ARRAY_LENGTH},n.prototype.isEmpty=function(){return 0===this.layoutVertexArray.length},n.prototype.trim=function(){this.layoutVertexArray.trim(),this.elementArray&&this.elementArray.trim(),this.elementArray2&&this.elementArray2.trim();for(var t in this.paintVertexArrays)this.paintVertexArrays[t].trim()},n.prototype.serialize=function(){return{layoutVertexArray:this.layoutVertexArray.serialize(),elementArray:this.elementArray&&this.elementArray.serialize(),elementArray2:this.elementArray2&&this.elementArray2.serialize(),paintVertexArrays:i.mapObject(this.paintVertexArrays,function(t){return t.serialize()})}},n.prototype.getTransferables=function(t){t.push(this.layoutVertexArray.arrayBuffer),this.elementArray&&t.push(this.elementArray.arrayBuffer),this.elementArray2&&t.push(this.elementArray2.arrayBuffer);for(var e in this.paintVertexArrays)t.push(this.paintVertexArrays[e].arrayBuffer)}},{"../util/util":408}],295:[function(t,e,r){"use strict";function n(t){if(this.zoom=t.zoom,this.overscaling=t.overscaling,this.layer=t.layer,this.childLayers=t.childLayers,this.type=this.layer.type,this.features=[],this.id=this.layer.id,this.index=t.index,this.sourceLayer=this.layer.sourceLayer,this.sourceLayerIndex=t.sourceLayerIndex,this.minZoom=this.layer.minzoom,this.maxZoom=this.layer.maxzoom,this.paintAttributes=i(this),t.arrays){var e=this.programInterfaces;this.bufferGroups=c.mapObject(t.arrays,function(r,n){var i=e[n],a=t.paintVertexArrayTypes[n];return r.map(function(t){return new u(t,{layoutVertexArrayType:i.layoutVertexArrayType.serialize(),elementArrayType:i.elementArrayType&&i.elementArrayType.serialize(),elementArrayType2:i.elementArrayType2&&i.elementArrayType2.serialize(),paintVertexArrayTypes:a})})})}}function i(t){var e={};for(var r in t.programInterfaces){for(var n=e[r]={},i=0;i1?p.name+_:p.name;b[w]=m[_]*g}}},n.VertexArrayType=function(t){return new h({members:t,alignment:4})},n.ElementArrayType=function(t){return new h({members:[{type:"Uint16",name:"vertices",components:t||3}]})}},{"../util/struct_array":406,"../util/util":408,"./array_group":294,"./bucket/circle_bucket":296,"./bucket/fill_bucket":297,"./bucket/line_bucket":298,"./bucket/symbol_bucket":299,"./buffer_group":301,assert:36,"feature-filter":107}],296:[function(t,e,r){"use strict";function n(){i.apply(this,arguments)}var i=t("../bucket"),a=t("../../util/util"),o=t("../load_geometry"),s=i.EXTENT;e.exports=n,n.prototype=a.inherit(i,{}),n.prototype.addCircleVertex=function(t,e,r,n,i){return t.emplaceBack(2*e+(n+1)/2,2*r+(i+1)/2)},n.prototype.programInterfaces={circle:{layoutVertexArrayType:new i.VertexArrayType([{name:"a_pos",components:2,type:"Int16"}]),elementArrayType:new i.ElementArrayType,paintAttributes:[{name:"a_color",components:4,type:"Uint8",getValue:function(t,e,r){return t.getPaintValue("circle-color",e,r)},multiplier:255,paintProperty:"circle-color"},{name:"a_radius",components:1,type:"Uint16",isLayerConstant:!1,getValue:function(t,e,r){return[t.getPaintValue("circle-radius",e,r)]},multiplier:10,paintProperty:"circle-radius"},{name:"a_blur",components:1,type:"Uint16",isLayerConstant:!1,getValue:function(t,e,r){return[t.getPaintValue("circle-blur",e,r)]},multiplier:10,paintProperty:"circle-blur"},{name:"a_opacity",components:1,type:"Uint16",isLayerConstant:!1,getValue:function(t,e,r){return[t.getPaintValue("circle-opacity",e,r)]},multiplier:255,paintProperty:"circle-opacity"}]}},n.prototype.addFeature=function(t){for(var e={zoom:this.zoom},r=o(t),n=this.prepareArrayGroup("circle",0),i=n.layoutVertexArray.length,a=0;a=s||c<0||c>=s)){var h=this.prepareArrayGroup("circle",4),f=h.layoutVertexArray,d=this.addCircleVertex(f,u,c,-1,-1);this.addCircleVertex(f,u,c,1,-1),this.addCircleVertex(f,u,c,1,1),this.addCircleVertex(f,u,c,-1,1),h.elementArray.emplaceBack(d,d+1,d+2),h.elementArray.emplaceBack(d,d+3,d+2)}}this.populatePaintArrays("circle",e,t.properties,n,i)}},{"../../util/util":408,"../bucket":295,"../load_geometry":303}],297:[function(t,e,r){"use strict";function n(){i.apply(this,arguments)}var i=t("../bucket"),a=t("../../util/util"),o=t("../load_geometry"),s=t("earcut"),l=t("../../util/classify_rings"),u=500;e.exports=n,n.prototype=a.inherit(i,{}),n.prototype.programInterfaces={fill:{layoutVertexArrayType:new i.VertexArrayType([{name:"a_pos",components:2,type:"Int16"}]),elementArrayType:new i.ElementArrayType(1),elementArrayType2:new i.ElementArrayType(2),paintAttributes:[{name:"a_color",components:4,type:"Uint8",getValue:function(t,e,r){return t.getPaintValue("fill-color",e,r)},multiplier:255,paintProperty:"fill-color"},{name:"a_outline_color",components:4,type:"Uint8",getValue:function(t,e,r){return t.getPaintValue("fill-outline-color",e,r)},multiplier:255,paintProperty:"fill-outline-color"},{name:"a_opacity",components:1,type:"Uint8",getValue:function(t,e,r){return[t.getPaintValue("fill-opacity",e,r)]},multiplier:255,paintProperty:"fill-opacity"}]}},n.prototype.addFeature=function(t){for(var e=o(t),r=l(e,u),n=this.prepareArrayGroup("fill",0),i=n.layoutVertexArray.length,a=0;a0&&a.push(i.length/2);for(var c=0;c=1&&n.elementArray2.emplaceBack(f-1,f),i.push(h.x),i.push(h.y)}}for(var d=s(i,a),p=0;p>6)},n.prototype.programInterfaces={line:{layoutVertexArrayType:new i.VertexArrayType([{name:"a_pos",components:2,type:"Int16"},{name:"a_data",components:4,type:"Uint8"}]),elementArrayType:new i.ElementArrayType}},n.prototype.addFeature=function(t){for(var e=o(t,h),r=0;r2&&t[a-1].equals(t[a-2]);)a--;if(!(t.length<2)){"bevel"===e&&(n=1.05);var o=c*(s/(512*this.overscaling)),l=t[0],h=t[a-1],f=l.equals(h);if(this.prepareArrayGroup("line",10*a),2!==a||!f){this.distance=0;var d,p,m,g,v,y,x,b=r,_=f?"butt":r,w=!0;this.e1=this.e2=this.e3=-1,f&&(d=t[a-2],v=l.sub(d)._unit()._perp());for(var M=0;M0){var S=d.dist(p);if(S>2*o){var L=d.sub(d.sub(p)._mult(o/S)._round());this.distance+=L.dist(p),this.addCurrentVertex(L,this.distance,g.mult(1),0,0,!1),p=L}}var C=p&&m,I=C?e:m?b:_;if(C&&"round"===I&&(Tn&&(I="bevel"),"bevel"===I&&(T>2&&(I="flipbevel"),T100)A=v.clone();else{var z=g.x*v.y-g.y*v.x>0?-1:1,D=T*g.add(v).mag()/g.sub(v).mag();A._perp()._mult(D*z)}this.addCurrentVertex(d,this.distance,A,0,0,!1),this.addCurrentVertex(d,this.distance,A.mult(-1),0,0,!1)}else if("bevel"===I||"fakeround"===I){var P=g.x*v.y-g.y*v.x>0,O=-Math.sqrt(T*T-1);if(P?(x=0,y=O):(y=0,x=O),w||this.addCurrentVertex(d,this.distance,g,y,x,!1),"fakeround"===I){for(var R,F=Math.floor(8*(.5-(k-.5))),j=0;j=0;N--)R=g.mult((N+1)/(F+1))._add(v)._unit(),this.addPieSliceVertex(d,this.distance,R,P)}m&&this.addCurrentVertex(d,this.distance,v,-y,-x,!1)}else"butt"===I?(w||this.addCurrentVertex(d,this.distance,g,0,0,!1),m&&this.addCurrentVertex(d,this.distance,v,0,0,!1)):"square"===I?(w||(this.addCurrentVertex(d,this.distance,g,1,1,!1),this.e1=this.e2=-1),m&&this.addCurrentVertex(d,this.distance,v,-1,-1,!1)):"round"===I&&(w||(this.addCurrentVertex(d,this.distance,g,0,0,!1),this.addCurrentVertex(d,this.distance,g,1,1,!0),this.e1=this.e2=-1),m&&(this.addCurrentVertex(d,this.distance,v,-1,-1,!0),this.addCurrentVertex(d,this.distance,v,0,0,!1)));if(E&&M2*o){var U=d.add(m.sub(d)._mult(o/B)._round());this.distance+=U.dist(d),this.addCurrentVertex(U,this.distance,v.mult(1),0,0,!1),d=U}}w=!1}}}},n.prototype.addCurrentVertex=function(t,e,r,n,i,a){var o,s=a?1:0,l=this.arrayGroups.line[this.arrayGroups.line.length-1],u=l.layoutVertexArray,c=l.elementArray;o=r.clone(),n&&o._sub(r.perp()._mult(n)),this.e3=this.addLineVertex(u,t,o,s,0,n,e),this.e1>=0&&this.e2>=0&&c.emplaceBack(this.e1,this.e2,this.e3),this.e1=this.e2,this.e2=this.e3,o=r.mult(-1),i&&o._sub(r.perp()._mult(i)),this.e3=this.addLineVertex(u,t,o,s,1,-i,e),this.e1>=0&&this.e2>=0&&c.emplaceBack(this.e1,this.e2,this.e3),this.e1=this.e2,this.e2=this.e3,e>d/2&&(this.distance=0,this.addCurrentVertex(t,this.distance,r,n,i,a))},n.prototype.addPieSliceVertex=function(t,e,r,n){var i=n?1:0;r=r.mult(n?-1:1);var a=this.arrayGroups.line[this.arrayGroups.line.length-1],o=a.layoutVertexArray,s=a.elementArray;this.e3=this.addLineVertex(o,t,r,0,i,0,e),this.e1>=0&&this.e2>=0&&s.emplaceBack(this.e1,this.e2,this.e3),n?this.e2=this.e3:this.e1=this.e3}},{"../../util/util":408,"../bucket":295,"../load_geometry":303}],299:[function(t,e,r){"use strict";function n(t){o.apply(this,arguments),this.showCollisionBoxes=t.showCollisionBoxes,this.overscaling=t.overscaling,this.collisionBoxArray=t.collisionBoxArray,this.symbolQuadsArray=t.symbolQuadsArray,this.symbolInstancesArray=t.symbolInstancesArray,this.sdfIcons=t.sdfIcons,this.iconsNeedLinear=t.iconsNeedLinear,this.adjustedTextSize=t.adjustedTextSize,this.adjustedIconSize=t.adjustedIconSize,this.fontstack=t.fontstack}function i(t,e,r,n,i,a,o,s,l,u,c){return t.emplaceBack(e,r,Math.round(64*n),Math.round(64*i),a/4,o/4,10*(u||0),c,10*(s||0),10*Math.min(l||25,25))}var a=t("point-geometry"),o=t("../bucket"),s=t("../../symbol/anchor"),l=t("../../symbol/get_anchors"),u=t("../../util/token"),c=t("../../symbol/quads"),h=t("../../symbol/shaping"),f=t("../../symbol/resolve_text"),d=t("../../symbol/mergelines"),p=t("../../symbol/clip_line"),m=t("../../util/util"),g=t("../load_geometry"),v=t("../../symbol/collision_feature"),y=h.shapeText,x=h.shapeIcon,b=c.getGlyphQuads,_=c.getIconQuads,w=o.EXTENT;e.exports=n,n.MAX_QUADS=65535,n.prototype=m.inherit(o,{}),n.prototype.serialize=function(){var t=o.prototype.serialize.apply(this);return t.sdfIcons=this.sdfIcons,t.iconsNeedLinear=this.iconsNeedLinear,t.adjustedTextSize=this.adjustedTextSize,t.adjustedIconSize=this.adjustedIconSize,t.fontstack=this.fontstack,t};var M=new o.VertexArrayType([{name:"a_pos",components:2,type:"Int16"},{name:"a_offset",components:2,type:"Int16"},{name:"a_texture_pos",components:2,type:"Uint16"},{name:"a_data",components:4,type:"Uint8"}]),A=new o.ElementArrayType;n.prototype.addCollisionBoxVertex=function(t,e,r,n,i){return t.emplaceBack(e.x,e.y,Math.round(r.x),Math.round(r.y),10*n,10*i)},n.prototype.programInterfaces={glyph:{layoutVertexArrayType:M,elementArrayType:A},icon:{layoutVertexArrayType:M,elementArrayType:A},collisionBox:{layoutVertexArrayType:new o.VertexArrayType([{name:"a_pos",components:2,type:"Int16"},{name:"a_extrude",components:2,type:"Int16"},{name:"a_data",components:2,type:"Uint8"}])}},n.prototype.populateArrays=function(t,e,r){var n={lastIntegerZoom:1/0,lastIntegerZoomTime:0,lastZoom:0};this.adjustedTextMaxSize=this.layer.getLayoutValue("text-size",{zoom:18,zoomHistory:n}),this.adjustedTextSize=this.layer.getLayoutValue("text-size",{zoom:this.zoom+1,zoomHistory:n}),this.adjustedIconMaxSize=this.layer.getLayoutValue("icon-size",{zoom:18,zoomHistory:n}),this.adjustedIconSize=this.layer.getLayoutValue("icon-size",{zoom:this.zoom+1,zoomHistory:n});var i=512*this.overscaling;this.tilePixelRatio=w/i,this.compareText={},this.iconsNeedLinear=!1,this.symbolInstancesStartIndex=this.symbolInstancesArray.length;var a=this.layer.layout,o=this.features,s=this.textFeatures,l=.5,c=.5;switch(a["text-anchor"]){case"right":case"top-right":case"bottom-right":l=1;break;case"left":case"top-left":case"bottom-left":l=0}switch(a["text-anchor"]){case"bottom":case"bottom-right":case"bottom-left":c=1;break;case"top":case"top-right":case"top-left":c=0}for(var h="right"===a["text-justify"]?1:"left"===a["text-justify"]?0:.5,f=24,p=a["text-line-height"]*f,v="line"!==a["symbol-placement"]?a["text-max-width"]*f:0,b=a["text-letter-spacing"]*f,_=[a["text-offset"][0]*f,a["text-offset"][1]*f],M=this.fontstack=a["text-font"].join(","),A=[],k=0;kw||C.y<0||C.y>w);if(!m||I){var z=I||_;this.addSymbolInstance(C,E,e,r,this.layer,z,this.symbolInstancesArray.length,this.collisionBoxArray,n.index,this.sourceLayerIndex,this.index,c,g,x,f,v,b,{zoom:this.zoom},n.properties)}}}}},n.prototype.anchorIsTooClose=function(t,e,r){var n=this.compareText;if(t in n){for(var i=n[t],a=i.length-1;a>=0;a--)if(r.dist(i[a])3*Math.PI/2))){var g=p.tl,v=p.tr,y=p.bl,x=p.br,b=p.tex,_=p.anchorPoint,w=Math.max(h+Math.log(p.minScale)/Math.LN2,f),M=Math.min(h+Math.log(p.maxScale)/Math.LN2,25);if(!(M<=w)){w===f&&(w=0);var A=Math.round(p.glyphAngle/(2*Math.PI)*256),k=i(c,_.x,_.y,g.x,g.y,b.x,b.y,w,M,f,A);i(c,_.x,_.y,v.x,v.y,b.x+b.w,b.y,w,M,f,A),i(c,_.x,_.y,y.x,y.y,b.x,b.y+b.h,w,M,f,A),i(c,_.x,_.y,x.x,x.y,b.x+b.w,b.y+b.h,w,M,f,A),u.emplaceBack(k,k+1,k+2),u.emplaceBack(k+1,k+2,k+3)}}}},n.prototype.updateIcons=function(t){this.recalculateStyleLayers();var e=this.layer.layout["icon-image"];if(e)for(var r=0;rn.MAX_QUADS&&m.warnOnce("Too many symbols being rendered in a tile. See https://github.com/mapbox/mapbox-gl-js/issues/2907"),k>n.MAX_QUADS&&m.warnOnce("Too many glyphs being rendered in a tile. See https://github.com/mapbox/mapbox-gl-js/issues/2907"),this.symbolInstancesArray.emplaceBack(D,P,O,R,A,k,T,E,t.x,t.y,s)},n.prototype.addSymbolQuad=function(t){return this.symbolQuadsArray.emplaceBack(t.anchorPoint.x,t.anchorPoint.y,t.tl.x,t.tl.y,t.tr.x,t.tr.y,t.bl.x,t.bl.y,t.br.x,t.br.y,t.tex.h,t.tex.w,t.tex.x,t.tex.y,t.anchorAngle,t.glyphAngle,t.maxScale,t.minScale)}},{"../../symbol/anchor":357,"../../symbol/clip_line":359,"../../symbol/collision_feature":361,"../../symbol/get_anchors":363,"../../symbol/mergelines":366,"../../symbol/quads":367,"../../symbol/resolve_text":368,"../../symbol/shaping":369,"../../util/token":407,"../../util/util":408,"../bucket":295,"../load_geometry":303,"point-geometry":448}],300:[function(t,e,r){"use strict";function n(t,e,r){this.arrayBuffer=t.arrayBuffer,this.length=t.length,this.attributes=e.members,this.itemSize=e.bytesPerElement,this.type=r,this.arrayType=e}e.exports=n,n.prototype.bind=function(t){var e=t[this.type];this.buffer?t.bindBuffer(e,this.buffer):(this.buffer=t.createBuffer(),t.bindBuffer(e,this.buffer),t.bufferData(e,this.arrayBuffer,t.STATIC_DRAW),this.arrayBuffer=null)};var i={Int8:"BYTE",Uint8:"UNSIGNED_BYTE",Int16:"SHORT",Uint16:"UNSIGNED_SHORT"};n.prototype.setVertexAttribPointers=function(t,e){for(var r=0;r0?t["line-gap-width"]+2*t["line-width"]:t["line-width"]}function s(t,e,r,n,i){if(!e[0]&&!e[1])return t;e=u.convert(e),"viewport"===r&&e._rotate(-n);for(var a=[],o=0;or.max||f.yr.max)&&i.warnOnce("Geometry exceeds allowed extent, reduce your vector tile buffer size")}return l}},{"../util/util":408,"./bucket":295,assert:36}],304:[function(t,e,r){"use strict";function n(t,e,r){this.column=t,this.row=e,this.zoom=r}e.exports=n,n.prototype={clone:function(){return new n(this.column,this.row,this.zoom)},zoomTo:function(t){return this.clone()._zoomTo(t)},sub:function(t){return this.clone()._sub(t)},_zoomTo:function(t){var e=Math.pow(2,t-this.zoom);return this.column*=e,this.row*=e,this.zoom=t,this},_sub:function(t){return t=t.zoomTo(this.zoom),this.column-=t.column,this.row-=t.row,this}}},{}],305:[function(t,e,r){"use strict";function n(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")}e.exports=n;var i=t("../util/util").wrap;n.prototype.wrap=function(){return new n(i(this.lng,-180,180),this.lat)},n.prototype.toArray=function(){return[this.lng,this.lat]},n.prototype.toString=function(){return"LngLat("+this.lng+", "+this.lat+")"},n.convert=function(t){return t instanceof n?t:Array.isArray(t)?new n(t[0],t[1]):t}},{"../util/util":408}],306:[function(t,e,r){"use strict";function n(t,e){t&&(e?this.extend(t).extend(e):4===t.length?this.extend([t[0],t[1]]).extend([t[2],t[3]]):this.extend(t[0]).extend(t[1]))}e.exports=n;var i=t("./lng_lat");n.prototype={extend:function(t){var e,r,a=this._sw,o=this._ne;if(t instanceof i)e=t,r=t;else{if(!(t instanceof n))return t?this.extend(i.convert(t)||n.convert(t)):this;if(e=t._sw,r=t._ne,!e||!r)return this}return a||o?(a.lng=Math.min(e.lng,a.lng),a.lat=Math.min(e.lat,a.lat),o.lng=Math.max(r.lng,o.lng),o.lat=Math.max(r.lat,o.lat)):(this._sw=new i(e.lng,e.lat),this._ne=new i(r.lng,r.lat)),this},getCenter:function(){return new i((this._sw.lng+this._ne.lng)/2,(this._sw.lat+this._ne.lat)/2)},getSouthWest:function(){return this._sw},getNorthEast:function(){return this._ne},getNorthWest:function(){return new i(this.getWest(),this.getNorth())},getSouthEast:function(){return new i(this.getEast(),this.getSouth())},getWest:function(){return this._sw.lng},getSouth:function(){return this._sw.lat},getEast:function(){return this._ne.lng},getNorth:function(){return this._ne.lat},toArray:function(){return[this._sw.toArray(),this._ne.toArray()]},toString:function(){return"LngLatBounds("+this._sw.toString()+", "+this._ne.toString()+")"}},n.convert=function(t){return!t||t instanceof n?t:new n(t)}},{"./lng_lat":305}],307:[function(t,e,r){"use strict";function n(t,e){this.tileSize=512,this._minZoom=t||0,this._maxZoom=e||22,this.latRange=[-85.05113,85.05113],this.width=0,this.height=0,this._center=new i(0,0),this.zoom=0,this.angle=0,this._altitude=1.5,this._pitch=0,this._unmodified=!0}var i=t("./lng_lat"),a=t("point-geometry"),o=t("./coordinate"),s=t("../util/util").wrap,l=t("../util/interpolate"),u=t("../source/tile_coord"),c=t("../data/bucket").EXTENT,h=t("gl-matrix"),f=h.vec4,d=h.mat4,p=h.mat2;e.exports=n,n.prototype={get minZoom(){return this._minZoom},set minZoom(t){this._minZoom!==t&&(this._minZoom=t,this.zoom=Math.max(this.zoom,t))},get maxZoom(){return this._maxZoom},set maxZoom(t){this._maxZoom!==t&&(this._maxZoom=t,this.zoom=Math.min(this.zoom,t))},get worldSize(){return this.tileSize*this.scale},get centerPoint(){return this.size._div(2)},get size(){return new a(this.width,this.height)},get bearing(){return-this.angle/Math.PI*180},set bearing(t){var e=-s(t,-180,180)*Math.PI/180;this.angle!==e&&(this._unmodified=!1,this.angle=e,this._calcMatrices(),this.rotationMatrix=p.create(),p.rotate(this.rotationMatrix,this.rotationMatrix,this.angle))},get pitch(){return this._pitch/Math.PI*180},set pitch(t){var e=Math.min(60,t)/180*Math.PI;this._pitch!==e&&(this._unmodified=!1,this._pitch=e,this._calcMatrices())},get altitude(){return this._altitude},set altitude(t){var e=Math.max(.75,t);this._altitude!==e&&(this._unmodified=!1,this._altitude=e,this._calcMatrices())},get zoom(){return this._zoom},set zoom(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._calcMatrices(),this._constrain())},get center(){return this._center},set center(t){t.lat===this._center.lat&&t.lng===this._center.lng||(this._unmodified=!1,this._center=t,this._calcMatrices(),this._constrain())},coveringZoomLevel:function(t){return(t.roundZoom?Math.round:Math.floor)(this.zoom+this.scaleZoom(this.tileSize/t.tileSize))},coveringTiles:function(t){var e=this.coveringZoomLevel(t),r=e;if(et.maxzoom&&(e=t.maxzoom);var n=this,i=n.locationCoordinate(n.center)._zoomTo(e),o=new a(i.column-.5,i.row-.5);return u.cover(e,[n.pointCoordinate(new a(0,0))._zoomTo(e),n.pointCoordinate(new a(n.width,0))._zoomTo(e),n.pointCoordinate(new a(n.width,n.height))._zoomTo(e),n.pointCoordinate(new a(0,n.height))._zoomTo(e)],t.reparseOverscaled?r:e).sort(function(t,e){return o.dist(t)-o.dist(e)})},resize:function(t,e){this.width=t,this.height=e,this.pixelsToGLUnits=[2/t,-2/e],this._calcMatrices(),this._constrain()},get unmodified(){return this._unmodified},zoomScale:function(t){return Math.pow(2,t)},scaleZoom:function(t){return Math.log(t)/Math.LN2},project:function(t,e){return new a(this.lngX(t.lng,e),this.latY(t.lat,e))},unproject:function(t,e){return new i(this.xLng(t.x,e),this.yLat(t.y,e))},get x(){return this.lngX(this.center.lng)},get y(){return this.latY(this.center.lat)},get point(){return new a(this.x,this.y)},lngX:function(t,e){return(180+t)*(e||this.worldSize)/360},latY:function(t,e){var r=180/Math.PI*Math.log(Math.tan(Math.PI/4+t*Math.PI/360));return(180-r)*(e||this.worldSize)/360},xLng:function(t,e){return 360*t/(e||this.worldSize)-180},yLat:function(t,e){var r=180-360*t/(e||this.worldSize);return 360/Math.PI*Math.atan(Math.exp(r*Math.PI/180))-90},panBy:function(t){var e=this.centerPoint._add(t);this.center=this.pointLocation(e)},setLocationAtPoint:function(t,e){var r=this.locationCoordinate(t),n=this.pointCoordinate(e),i=this.pointCoordinate(this.centerPoint),a=n._sub(r);this._unmodified=!1,this.center=this.coordinateLocation(i._sub(a))},locationPoint:function(t){return this.coordinatePoint(this.locationCoordinate(t))},pointLocation:function(t){return this.coordinateLocation(this.pointCoordinate(t))},locationCoordinate:function(t){var e=this.zoomScale(this.tileZoom)/this.worldSize,r=i.convert(t);return new o(this.lngX(r.lng)*e,this.latY(r.lat)*e,this.tileZoom)},coordinateLocation:function(t){var e=this.zoomScale(t.zoom);return new i(this.xLng(t.column,e),this.yLat(t.row,e))},pointCoordinate:function(t){var e=0,r=[t.x,t.y,0,1],n=[t.x,t.y,1,1];f.transformMat4(r,r,this.pixelMatrixInverse),f.transformMat4(n,n,this.pixelMatrixInverse);var i=r[3],a=n[3],s=r[0]/i,u=n[0]/a,c=r[1]/i,h=n[1]/a,d=r[2]/i,p=n[2]/a,m=d===p?0:(e-d)/(p-d),g=this.worldSize/this.zoomScale(this.tileZoom);return new o(l(s,u,m)/g,l(c,h,m)/g,this.tileZoom)},coordinatePoint:function(t){var e=this.worldSize/this.zoomScale(t.zoom),r=[t.column*e,t.row*e,0,1];return f.transformMat4(r,r,this.pixelMatrix),new a(r[0]/r[3],r[1]/r[3])},calculatePosMatrix:function(t,e){void 0===e&&(e=1/0),t instanceof u&&(t=t.toCoordinate(e));var r=Math.min(t.zoom,e),n=this.worldSize/Math.pow(2,r),i=new Float64Array(16);return d.identity(i),d.translate(i,i,[t.column*n,t.row*n,0]),d.scale(i,i,[n/c,n/c,1]),d.multiply(i,this.projMatrix,i),new Float32Array(i)},_constrain:function(){if(this.center&&this.width&&this.height&&!this._constraining){this._constraining=!0;var t,e,r,n,i,o,s,l,u=this.size,c=this._unmodified;this.latRange&&(t=this.latY(this.latRange[1]),e=this.latY(this.latRange[0]),i=e-te&&(l=e-d)}if(this.lngRange){var p=this.x,m=u.x/2;p-mn&&(s=n-m)}void 0===s&&void 0===l||(this.center=this.unproject(new a(void 0!==s?s:this.x,void 0!==l?l:this.y))),this._unmodified=c,this._constraining=!1}},_calcMatrices:function(){if(this.height){var t=Math.atan(.5/this.altitude),e=Math.sin(t)*this.altitude/Math.sin(Math.PI/2-this._pitch-t),r=Math.cos(Math.PI/2-this._pitch)*e+this.altitude,n=new Float64Array(16);if(d.perspective(n,2*Math.atan(this.height/2/this.altitude),this.width/this.height,.1,r),d.translate(n,n,[0,0,-this.altitude]),d.scale(n,n,[1,-1,1/this.height]),d.rotateX(n,n,this._pitch),d.rotateZ(n,n,this.angle),d.translate(n,n,[-this.x,-this.y,0]),this.projMatrix=n,n=d.create(),d.scale(n,n,[this.width/2,-this.height/2,1]),d.translate(n,n,[1,-1,0]),this.pixelMatrix=d.multiply(new Float64Array(16),n,this.projMatrix),n=d.invert(new Float64Array(16),this.pixelMatrix),!n)throw new Error("failed to invert matrix");this.pixelMatrixInverse=n}}}},{"../data/bucket":295,"../source/tile_coord":335,"../util/interpolate":402,"../util/util":408,"./coordinate":304,"./lng_lat":305,"gl-matrix":166,"point-geometry":448}],308:[function(t,e,r){"use strict";var n={" ":[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]]};e.exports=function(t,e,r,i){i=i||1;var a,o,s,l,u,c,h,f,d=[];for(a=0,o=t.length;a>16,_>>16),s.uniform2f(n.u_pixel_coord_lower,65535&b,65535&_)}s.uniformMatrix4fv(n.u_matrix,!1,t.transform.calculatePosMatrix(v)),s.drawArrays(s.TRIANGLE_STRIP,0,t.tileExtentBuffer.length)}s.stencilMask(0),s.stencilFunc(s.EQUAL,128,128)}var i=t("../source/pixels_to_tile_units"),a=t("./create_uniform_pragmas"),o=512;e.exports=n},{"../source/pixels_to_tile_units":329,"./create_uniform_pragmas":310}],312:[function(t,e,r){"use strict";function n(t,e,r,n){if(!t.isOpaquePass){var a=t.gl;t.setDepthSublayer(0),t.depthMask(!1),a.disable(a.STENCIL_TEST);for(var o=0;o>16,f>>16),o.uniform2f(a.u_pixel_coord_lower,65535&h,65535&f),o.activeTexture(o.TEXTURE0),i.spriteAtlas.bind(o,!0)}}var s=t("../source/pixels_to_tile_units");e.exports=n},{"../source/pixels_to_tile_units":329}],316:[function(t,e,r){"use strict";var n=t("../util/browser"),i=t("gl-matrix").mat2,a=t("../source/pixels_to_tile_units");e.exports=function(t,e,r,o){if(!t.isOpaquePass){t.setDepthSublayer(0),t.depthMask(!1);var s=t.gl;if(s.enable(s.STENCIL_TEST),!(r.paint["line-width"]<=0)){var l=1/n.devicePixelRatio,u=r.paint["line-blur"]+l,c=r.paint["line-color"],h=t.transform,f=i.create();i.scale(f,f,[1,Math.cos(h._pitch)]),i.rotate(f,f,t.transform.angle);var d,p,m,g,v,y=Math.sqrt(h.height*h.height/4*(1+h.altitude*h.altitude)),x=h.height/2*Math.tan(h._pitch),b=(y+x)/y-1,_=r.paint["line-dasharray"],w=r.paint["line-pattern"];if(_)d=t.useProgram("linesdfpattern"),s.uniform1f(d.u_linewidth,r.paint["line-width"]/2),s.uniform1f(d.u_gapwidth,r.paint["line-gap-width"]/2),s.uniform1f(d.u_antialiasing,l/2),s.uniform1f(d.u_blur,u),s.uniform4fv(d.u_color,c),s.uniform1f(d.u_opacity,r.paint["line-opacity"]),p=t.lineAtlas.getDash(_.from,"round"===r.layout["line-cap"]),m=t.lineAtlas.getDash(_.to,"round"===r.layout["line-cap"]),s.uniform1i(d.u_image,0),s.activeTexture(s.TEXTURE0),t.lineAtlas.bind(s),s.uniform1f(d.u_tex_y_a,p.y),s.uniform1f(d.u_tex_y_b,m.y),s.uniform1f(d.u_mix,_.t),s.uniform1f(d.u_extra,b),s.uniform1f(d.u_offset,-r.paint["line-offset"]),s.uniformMatrix2fv(d.u_antialiasingmatrix,!1,f);else if(w){if(g=t.spriteAtlas.getPosition(w.from,!0),v=t.spriteAtlas.getPosition(w.to,!0),!g||!v)return;d=t.useProgram("linepattern"),s.uniform1i(d.u_image,0),s.activeTexture(s.TEXTURE0),t.spriteAtlas.bind(s,!0),s.uniform1f(d.u_linewidth,r.paint["line-width"]/2),s.uniform1f(d.u_gapwidth,r.paint["line-gap-width"]/2),s.uniform1f(d.u_antialiasing,l/2),s.uniform1f(d.u_blur,u),s.uniform2fv(d.u_pattern_tl_a,g.tl),s.uniform2fv(d.u_pattern_br_a,g.br),s.uniform2fv(d.u_pattern_tl_b,v.tl),s.uniform2fv(d.u_pattern_br_b,v.br),s.uniform1f(d.u_fade,w.t),s.uniform1f(d.u_opacity,r.paint["line-opacity"]),s.uniform1f(d.u_extra,b),s.uniform1f(d.u_offset,-r.paint["line-offset"]),s.uniformMatrix2fv(d.u_antialiasingmatrix,!1,f)}else d=t.useProgram("line"),s.uniform1f(d.u_linewidth,r.paint["line-width"]/2),s.uniform1f(d.u_gapwidth,r.paint["line-gap-width"]/2),s.uniform1f(d.u_antialiasing,l/2),s.uniform1f(d.u_blur,u),s.uniform1f(d.u_extra,b),s.uniform1f(d.u_offset,-r.paint["line-offset"]),s.uniformMatrix2fv(d.u_antialiasingmatrix,!1,f),s.uniform4fv(d.u_color,c),s.uniform1f(d.u_opacity,r.paint["line-opacity"]);for(var M=0;M0?1/(1-t):1+t}function s(t){return t>0?1-1/(1.001-t):-t}function l(t,e,r,n){var i=[1,0],a=r.paint["raster-fade-duration"];if(t.source&&a>0){var o=(new Date).getTime(),s=(o-t.timeAdded)/a,l=e?(o-e.timeAdded)/a:-1,c=n.coveringZoomLevel(t.source),h=!!e&&Math.abs(e.coord.z-c)>Math.abs(t.coord.z-c);!e||h?(i[0]=u.clamp(s,0,1),i[1]=1-i[0]):(i[0]=u.clamp(1-l,0,1),i[1]=1-i[0])}var f=r.paint["raster-opacity"];return i[0]*=f,i[1]*=f,i}var u=t("../util/util"),c=t("../util/struct_array");e.exports=n,n.RasterBoundsArray=new c({members:[{name:"a_pos",type:"Int16",components:2},{name:"a_texture_pos",type:"Int16",components:2}]})},{"../util/struct_array":406,"../util/util":408}],318:[function(t,e,r){"use strict";function n(t,e,r,n){if(!t.isOpaquePass){var a=!(r.layout["text-allow-overlap"]||r.layout["icon-allow-overlap"]||r.layout["text-ignore-placement"]||r.layout["icon-ignore-placement"]),o=t.gl;a?o.disable(o.STENCIL_TEST):o.enable(o.STENCIL_TEST),t.setDepthSublayer(0),t.depthMask(!1),o.disable(o.DEPTH_TEST),i(t,e,r,n,!1,r.paint["icon-translate"],r.paint["icon-translate-anchor"],r.layout["icon-rotation-alignment"],r.layout["icon-rotation-alignment"],r.layout["icon-size"],r.paint["icon-halo-width"],r.paint["icon-halo-color"],r.paint["icon-halo-blur"],r.paint["icon-opacity"],r.paint["icon-color"]),i(t,e,r,n,!0,r.paint["text-translate"],r.paint["text-translate-anchor"],r.layout["text-rotation-alignment"],r.layout["text-pitch-alignment"],r.layout["text-size"],r.paint["text-halo-width"],r.paint["text-halo-color"],r.paint["text-halo-blur"],r.paint["text-opacity"],r.paint["text-color"]),o.enable(o.DEPTH_TEST),e.map.showCollisionBoxes&&s(t,e,r,n)}}function i(t,e,r,n,i,o,s,l,u,c,h,f,d,p,m){for(var g=0;gthis.previousZoom;r--)this.changeTimes[r]=e,this.changeOpacities[r]=this.opacities[r];for(r=0;r<256;r++){var n=e-this.changeTimes[r],i=n/this.fadeDuration*255;r<=t?this.opacities[r]=this.changeOpacities[r]+i:this.opacities[r]=this.changeOpacities[r]-i}this.changed=!0,this.previousZoom=t},n.prototype.bind=function(t){this.texture?(t.bindTexture(t.TEXTURE_2D,this.texture),this.changed&&(t.texSubImage2D(t.TEXTURE_2D,0,0,0,256,1,t.ALPHA,t.UNSIGNED_BYTE,this.array),this.changed=!1)):(this.texture=t.createTexture(),t.bindTexture(t.TEXTURE_2D,this.texture),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),t.texParameteri(t.TEXTURE_2D,t.TEXTURE_MIN_FILTER,t.NEAREST),t.texParameteri(t.TEXTURE_2D,t.TEXTURE_MAG_FILTER,t.NEAREST),t.texImage2D(t.TEXTURE_2D,0,t.ALPHA,256,1,0,t.ALPHA,t.UNSIGNED_BYTE,this.array))}},{}],320:[function(t,e,r){"use strict";function n(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={}}var i=t("../util/util");e.exports=n,n.prototype.setSprite=function(t){this.sprite=t},n.prototype.getDash=function(t,e){var r=t.join(",")+e;return this.positions[r]||(this.positions[r]=this.addDash(t,e)),this.positions[r]},n.prototype.addDash=function(t,e){var r=e?7:0,n=2*r+1,a=128;if(this.nextRow+n>this.height)return i.warnOnce("LineAtlas out of space"),null;for(var o=0,s=0;s0?e.pop():null},n.prototype.lineWidth=function(t){this.gl.lineWidth(c.clamp(t,this.lineWidthRange[0],this.lineWidthRange[1]))},n.prototype.showOverdrawInspector=function(t){if(t||this._showOverdrawInspector){this._showOverdrawInspector=t;var e=this.gl;if(t){e.blendFunc(e.CONSTANT_COLOR,e.ONE);var r=8,n=1/r;e.blendColor(n,n,n,0),e.clearColor(0,0,0,1),e.clear(e.COLOR_BUFFER_BIT)}else e.blendFunc(e.ONE,e.ONE_MINUS_SRC_ALPHA)}}},{"../data/bucket":295,"../data/buffer":300,"../source/pixels_to_tile_units":329,"../source/source_cache":333,"../util/browser":392,"../util/struct_array":406,"../util/util":408,"./create_uniform_pragmas":310,"./draw_background":311,"./draw_circle":312,"./draw_debug":314,"./draw_fill":315,"./draw_line":316,"./draw_raster":317,"./draw_symbol":318,"./frame_history":319,"./painter/use_program":322,"./vertex_array_object":323,"gl-matrix":166}],322:[function(t,e,r){"use strict";function n(t,e){return t.replace(/#pragma mapbox: ([\w]+) ([\w]+) ([\w]+) ([\w]+)/g,function(t,r,n,i,a){return e[r][a].replace(/{type}/g,i).replace(/{precision}/g,n)})}var i=t("assert"),a=t("../../util/util"),o=t("mapbox-gl-shaders"),s=o.util;e.exports._createProgram=function(t,e,r,l){for(var u=this.gl,c=u.createProgram(),h=o[t],f="#define MAPBOX_GL_JS;\n",d=0;dthis.maxzoom?Math.pow(2,t.coord.z-this.maxzoom):1,n={type:this.type,uid:t.uid,coord:t.coord,zoom:t.coord.z,maxZoom:this.maxzoom,tileSize:this.tileSize,source:this.id,overscaling:r,angle:this.map.transform.angle,pitch:this.map.transform.pitch,showCollisionBoxes:this.map.showCollisionBoxes};t.workerID=this.dispatcher.send("load tile",n,function(r,n){if(t.unloadVectorData(this.map.painter),!t.aborted)return r?e(r):(t.loadVectorData(n,this.map.style),t.redoWhenDone&&(t.redoWhenDone=!1,t.redoPlacement(this)),e(null))}.bind(this),this.workerID)},abortTile:function(t){t.aborted=!0},unloadTile:function(t){t.unloadVectorData(this.map.painter),this.dispatcher.send("remove tile",{uid:t.uid,source:this.id},function(){},t.workerID)},serialize:function(){return{type:this.type,data:this._data}}})},{"../data/bucket":295,"../util/evented":400,"../util/util":408,"resolve-url":464}],325:[function(t,e,r){"use strict";function n(t,e,r){r&&(this.loadGeoJSON=r),h.call(this,t,e)}var i=t("../util/util"),a=t("../util/ajax"),o=t("geojson-rewind"),s=t("./geojson_wrapper"),l=t("vt-pbf"),u=t("supercluster"),c=t("geojson-vt"),h=t("./vector_tile_worker_source");e.exports=n,n.prototype=i.inherit(h,{_geoJSONIndexes:{},loadVectorData:function(t,e){var r=t.source,n=t.coord;if(!this._geoJSONIndexes[r])return e(null,null);var i=this._geoJSONIndexes[r].getTile(Math.min(n.z,t.maxZoom),n.x,n.y);if(!i)return e(null,null);var a=new s(i.features);a.name="_geojsonTileLayer";var o=l({layers:{ +_geojsonTileLayer:a}});0===o.byteOffset&&o.byteLength===o.buffer.byteLength||(o=new Uint8Array(o)),e(null,{tile:a,rawTileData:o.buffer})},loadData:function(t,e){var r=function(r,n){return r?e(r):"object"!=typeof n?e(new Error("Input data is not a valid GeoJSON object.")):(o(n,!0),void this._indexData(n,t,function(r,n){return r?e(r):(this._geoJSONIndexes[t.source]=n,void e(null))}.bind(this)))}.bind(this);this.loadGeoJSON(t,r)},loadGeoJSON:function(t,e){if(t.url)a.getJSON(t.url,e);else{if("string"!=typeof t.data)return e(new Error("Input data is not a valid GeoJSON object."));try{return e(null,JSON.parse(t.data))}catch(t){return e(new Error("Input data is not a valid GeoJSON object."))}}},_indexData:function(t,e,r){try{e.cluster?r(null,u(e.superclusterOptions).load(t.features)):r(null,c(t,e.geojsonVtOptions))}catch(t){return r(t)}}})},{"../util/ajax":391,"../util/util":408,"./geojson_wrapper":326,"./vector_tile_worker_source":337,"geojson-rewind":112,"geojson-vt":116,supercluster:491,"vt-pbf":517}],326:[function(t,e,r){"use strict";function n(t){this.features=t,this.length=t.length,this.extent=s}function i(t){if(this.type=t.type,1===t.type){this.rawGeometry=[];for(var e=0;ee)){var o=Math.pow(2,Math.min(a.coord.z,this.maxzoom)-Math.min(t.z,this.maxzoom));if(Math.floor(a.coord.x/o)===t.x&&Math.floor(a.coord.y/o)===t.y)for(r[i]=!0,n=!0;a&&a.coord.z-1>t.z;){var s=a.coord.parent(this.maxzoom).id;a=this._tiles[s],a&&a.isRenderable()&&(delete r[i],r[s]=!0)}}}return n},findLoadedParent:function(t,e,r){for(var n=t.z-1;n>=e;n--){t=t.parent(this.maxzoom);var i=this._tiles[t.id];if(i&&i.isRenderable())return r[t.id]=!0,i;if(this._cache.has(t.id))return this.addTile(t),r[t.id]=!0,this._tiles[t.id]}},updateCacheSize:function(t){var e=Math.ceil(t.width/t.tileSize)+1,r=Math.ceil(t.height/t.tileSize)+1,n=e*r,i=5;this._cache.setMaxSize(Math.floor(n*i))},update:function(t,e){if(this._sourceLoaded){var r,i,a;this.updateCacheSize(t);var o=(this.roundZoom?Math.round:Math.floor)(this.getZoom(t)),s=Math.max(o-n.maxOverzooming,this.minzoom),l=Math.max(o+n.maxUnderzooming,this.minzoom),c={},h=(new Date).getTime();this._coveredTiles={};var d=this.used?t.coveringTiles(this._source):[];for(r=0;rh-(e||0)&&(this.findLoadedChildren(i,l,c)&&(c[v]=!0),this.findLoadedParent(i,s,p))}var y;for(y in p)c[y]||(this._coveredTiles[y]=!0);for(y in p)c[y]=!0;var x=f.keysDifference(this._tiles,c);for(r=0;rthis.maxzoom?Math.pow(2,n-this.maxzoom):1;e=new s(r,this.tileSize*i,this.maxzoom),this.loadTile(e,this._tileLoaded.bind(this,e))}return e.uses++,this._tiles[t.id]=e,this.fire("tile.add",{tile:e}),this._source.fire("tile.add",{tile:e}),e},removeTile:function(t){var e=this._tiles[t];e&&(e.uses--,delete this._tiles[t],this.fire("tile.remove",{tile:e}),this._source.fire("tile.remove",{tile:e}),e.uses>0||(e.isRenderable()?this._cache.add(e.coord.wrapped().id,e):(e.aborted=!0,this.abortTile(e),this.unloadTile(e))))},clearTiles:function(){for(var t in this._tiles)this.removeTile(t);this._cache.reset()},tilesIn:function(t){for(var e={},r=this.getIds(),n=1/0,a=1/0,o=-(1/0),s=-(1/0),l=t[0].zoom,c=0;c=0&&v[1].y>=0){for(var y=[],x=0;x=0&&t%1===0),l(!isNaN(e)&&e>=0&&e%1===0),l(!isNaN(r)&&r>=0&&r%1===0),isNaN(n)&&(n=0),this.z=+t,this.x=+e,this.y=+r,this.w=+n,n*=2,n<0&&(n=n*-1-1);var i=1<0;a--)n=1<e.row){var r=t;t=e,e=r}return{x0:t.column,y0:t.row,x1:e.column,y1:e.row,dx:e.column-t.column,dy:e.row-t.row}}function o(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.dx0,h=e.dx<0,f=a;fc.dy&&(l=u,u=c,c=l),u.dy>h.dy&&(l=u,u=h,h=l),c.dy>h.dy&&(l=c,c=h,h=l),u.dy&&o(h,u,n,i,s),c.dy&&o(h,c,n,i,s)}var l=t("assert"),u=t("whoots-js"),c=t("../geo/coordinate");e.exports=n,n.prototype.toString=function(){return this.z+"/"+this.x+"/"+this.y},n.prototype.toCoordinate=function(t){var e=Math.min(this.z,t),r=Math.pow(2,e),n=this.y,i=this.x+r*this.w;return new c(i,n,e)},n.fromID=function(t){var e=t%32,r=1<t?new n(this.z-1,this.x,this.y,this.w):new n(this.z-1,Math.floor(this.x/2),Math.floor(this.y/2),this.w)},n.prototype.wrapped=function(){return new n(this.z,this.x,this.y,0)},n.prototype.children=function(t){if(this.z>=t)return[new n(this.z+1,this.x,this.y,this.w)];var e=this.z+1,r=2*this.x,i=2*this.y;return[new n(e,r,i,this.w),new n(e,r+1,i,this.w),new n(e,r,i+1,this.w),new n(e,r+1,i+1,this.w)]},n.cover=function(t,e,r){function i(t,e,i){var s,l,u;if(i>=0&&i<=a)for(s=t;sthis.maxzoom?Math.pow(2,t.coord.z-this.maxzoom):1,i={url:s(t.coord.url(this.tiles,this.maxzoom,this.scheme),this.url),uid:t.uid,coord:t.coord,zoom:t.coord.z,tileSize:this.tileSize*n,source:this.id,overscaling:n,angle:this.map.transform.angle,pitch:this.map.transform.pitch,showCollisionBoxes:this.map.showCollisionBoxes};t.workerID?"loading"===t.state?t.reloadCallback=e:(i.rawTileData=t.rawTileData,this.dispatcher.send("reload tile",i,r.bind(this),t.workerID)):t.workerID=this.dispatcher.send("load tile",i,r.bind(this))},abortTile:function(t){this.dispatcher.send("abort tile",{uid:t.uid,source:this.id},null,t.workerID)},unloadTile:function(t){t.unloadVectorData(this.map.painter),this.dispatcher.send("remove tile",{uid:t.uid,source:this.id},null,t.workerID)}})},{"../util/evented":400,"../util/mapbox":405,"../util/util":408,"./load_tilejson":328}],337:[function(t,e,r){"use strict";function n(t,e,r){this.actor=t,this.styleLayers=e,r&&(this.loadVectorData=r),this.loading={},this.loaded={}}var i=t("../util/ajax"),a=t("vector-tile"),o=t("pbf"),s=t("./worker_tile");e.exports=n,n.prototype={loadTile:function(t,e){function r(t,r){return delete this.loading[n][i],t?e(t):r?(a.data=r.tile,a.parse(a.data,this.styleLayers.getLayerFamilies(),this.actor,r.rawTileData,e),this.loaded[n]=this.loaded[n]||{},void(this.loaded[n][i]=a)):e(null,null)}var n=t.source,i=t.uid;this.loading[n]||(this.loading[n]={});var a=this.loading[n][i]=new s(t);a.abort=this.loadVectorData(t,r.bind(this))},reloadTile:function(t,e){var r=this.loaded[t.source],n=t.uid;if(r&&r[n]){var i=r[n];i.parse(i.data,this.styleLayers.getLayerFamilies(),this.actor,t.rawTileData,e)}},abortTile:function(t){var e=this.loading[t.source],r=t.uid;e&&e[r]&&e[r].abort&&(e[r].abort(),delete e[r])},removeTile:function(t){var e=this.loaded[t.source],r=t.uid;e&&e[r]&&delete e[r]},loadVectorData:function(t,e){function r(t,r){if(t)return e(t);var n=new a.VectorTile(new o(new Uint8Array(r)));e(t,{tile:n,rawTileData:r})}var n=i.getArrayBuffer(t.url,r.bind(this));return function(){n.abort()}},redoPlacement:function(t,e){var r=this.loaded[t.source],n=this.loading[t.source],i=t.uid;if(r&&r[i]){var a=r[i],o=a.redoPlacement(t.angle,t.pitch,t.showCollisionBoxes);o.result&&e(null,o.result,o.transferables)}else n&&n[i]&&(n[i].angle=t.angle)}}},{"../util/ajax":391,"./worker_tile":340,pbf:442,"vector-tile":511}],338:[function(t,e,r){"use strict";function n(t,e){this.id=t,this.urls=e.urls,this.coordinates=e.coordinates,u.getVideo(e.urls,function(t,r){if(t)return this.fire("error",{error:t});this.video=r,this.video.loop=!0;var n;this.video.addEventListener("playing",function(){n=this.map.style.animationLoop.set(1/0),this.map._rerender()}.bind(this)),this.video.addEventListener("pause",function(){this.map.style.animationLoop.cancel(n)}.bind(this)),this.map&&(this.video.play(),this.setCoordinates(e.coordinates)),this.fire("load")}.bind(this))}var i=t("../util/util"),a=t("./tile_coord"),o=t("../geo/lng_lat"),s=t("point-geometry"),l=t("../util/evented"),u=t("../util/ajax"),c=t("../data/bucket").EXTENT,h=t("../render/draw_raster").RasterBoundsArray,f=t("../data/buffer"),d=t("../render/vertex_array_object");e.exports=n,n.prototype=i.inherit(l,{minzoom:0,maxzoom:22,tileSize:512,roundZoom:!0,getVideo:function(){return this.video},onAdd:function(t){this.map||(this.map=t,this.video&&(this.video.play(),this.setCoordinates(this.coordinates)))},setCoordinates:function(t){this.coordinates=t;var e=this.map,r=t.map(function(t){return e.transform.locationCoordinate(o.convert(t)).zoomTo(0)}),n=this.centerCoord=i.getCoordinatesCenter(r);return n.column=Math.round(n.column),n.row=Math.round(n.row),this.minzoom=this.maxzoom=n.zoom,this._coord=new a(n.zoom,n.column,n.row),this._tileCoords=r.map(function(t){var e=t.zoomTo(n.zoom);return new s(Math.round((e.column-n.column)*c),Math.round((e.row-n.row)*c))}),this.fire("change"),this},_setTile:function(t){this._prepared=!1,this.tile=t;var e=32767,r=new h;r.emplaceBack(this._tileCoords[0].x,this._tileCoords[0].y,0,0),r.emplaceBack(this._tileCoords[1].x,this._tileCoords[1].y,e,0),r.emplaceBack(this._tileCoords[3].x,this._tileCoords[3].y,0,e),r.emplaceBack(this._tileCoords[2].x,this._tileCoords[2].y,e,e),this.tile.buckets={},this.tile.boundsBuffer=new f(r.serialize(),h.serialize(),f.BufferType.VERTEX),this.tile.boundsVAO=new d,this.tile.state="loaded"},prepare:function(){if(!(this.video.readyState<2)&&this.tile){var t=this.map.painter.gl;this._prepared?(t.bindTexture(t.TEXTURE_2D,this.tile.texture),t.texSubImage2D(t.TEXTURE_2D,0,0,0,t.RGBA,t.UNSIGNED_BYTE,this.video)):(this._prepared=!0,this.tile.texture=t.createTexture(),t.bindTexture(t.TEXTURE_2D,this.tile.texture),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),t.texParameteri(t.TEXTURE_2D,t.TEXTURE_MIN_FILTER,t.LINEAR),t.texParameteri(t.TEXTURE_2D,t.TEXTURE_MAG_FILTER,t.LINEAR),t.texImage2D(t.TEXTURE_2D,0,t.RGBA,t.RGBA,t.UNSIGNED_BYTE,this.video)),this._currentTime=this.video.currentTime}},loadTile:function(t,e){this._coord&&this._coord.toString()===t.coord.toString()?(this._setTile(t),e(null)):(t.state="errored",e(null))},serialize:function(){return{type:"video",urls:this.urls,coordinates:this.coordinates}}})},{"../data/bucket":295,"../data/buffer":300,"../geo/lng_lat":305,"../render/draw_raster":317,"../render/vertex_array_object":323,"../util/ajax":391,"../util/evented":400,"../util/util":408,"./tile_coord":335,"point-geometry":448}],339:[function(t,e,r){"use strict";function n(t){this.self=t,this.actor=new a(t,this);var e={getLayers:function(){return this.layers}.bind(this),getLayerFamilies:function(){return this.layerFamilies}.bind(this)};this.workerSources={vector:new l(this.actor,e),geojson:new u(this.actor,e)},this.self.registerWorkerSource=function(t,r){if(this.workerSources[t])throw new Error('Worker source with name "'+t+'" already registered.');this.workerSources[t]=new r(this.actor,e)}.bind(this)}function i(t){var e={};for(var r in t){var n=t[r],i=n.ref||n.id,a=t[i];a.layout&&"none"===a.layout.visibility||(e[i]=e[i]||[],r===i?e[i].unshift(n):e[i].push(n))}return e}var a=t("../util/actor"),o=t("../style/style_layer"),s=t("../util/util"),l=t("./vector_tile_worker_source"),u=t("./geojson_worker_source");e.exports=function(t){return new n(t)},s.extend(n.prototype,{"set layers":function(t){function e(t){var e=o.create(t,t.ref&&r.layers[t.ref]);e.updatePaintTransitions({},{transition:!1}),r.layers[e.id]=e}this.layers={};for(var r=this,n=[],a=0;a=0;e--)x(S,P[e]);b()}}function x(t,e){if(e.populateArrays(k,j,F),"symbol"!==e.type)for(var r=0;r=w.maxzoom||w.layout&&"none"===w.layout.visibility||t.layers&&!t.layers[w.sourceLayer]||(A=c.create({layer:w,index:I++,childLayers:e[z],zoom:this.zoom,overscaling:this.overscaling,showCollisionBoxes:this.showCollisionBoxes,collisionBoxArray:this.collisionBoxArray, +symbolQuadsArray:this.symbolQuadsArray,symbolInstancesArray:this.symbolInstancesArray,sourceLayerIndex:E.encode(w.sourceLayer||"_geojsonTileLayer")}),A.createFilter(),L[w.id]=A,t.layers&&(M=w.sourceLayer,C[M]=C[M]||{},C[M][w.id]=A)));if(t.layers)for(M in C)1===w.version&&d.warnOnce('Vector tile source "'+this.source+'" layer "'+M+'" does not use vector tile spec v2 and therefore may have some rendering errors.'),w=t.layers[M],w&&v(w,C[M]);else v(t,L);var D=[],P=this.symbolBuckets=[],O=[];T.bucketLayerIDs={};for(var R in L)A=L[R],0!==A.features.length&&(T.bucketLayerIDs[A.index]=A.childLayers.map(s),D.push(A),"symbol"===A.type?P.push(A):O.push(A));var F={},j={},N=0;if(P.length>0){for(_=P.length-1;_>=0;_--)P[_].updateIcons(F),P[_].updateFont(j);for(var B in j)j[B]=Object.keys(j[B]).map(Number);F=Object.keys(F),r.send("get glyphs",{uid:this.uid,stacks:j},function(t,e){j=e,y(t)}),F.length?r.send("get icons",{icons:F},function(t,e){F=e,y(t)}):y()}for(_=O.length-1;_>=0;_--)x(this,O[_]);if(0===P.length)return b()},n.prototype.redoPlacement=function(t,e,r){if("done"!==this.status)return this.redoPlacementAfterDone=!0,this.angle=t,{};for(var n=new u(t,e,this.collisionBoxArray),s=this.symbolBuckets,l=s.length-1;l>=0;l--)s[l].placeFeatures(n,r);var c=n.serialize(),h=s.filter(i);return{result:{buckets:h.map(a),collisionTile:c.data},transferables:o(h).concat(c.transferables)}}},{"../data/bucket":295,"../data/feature_index":302,"../symbol/collision_box":360,"../symbol/collision_tile":362,"../symbol/symbol_instances":371,"../symbol/symbol_quads":372,"../util/dictionary_coder":398,"../util/util":408}],341:[function(t,e,r){"use strict";function n(){this.n=0,this.times=[]}e.exports=n,n.prototype.stopped=function(){return this.times=this.times.filter(function(t){return t.time>=(new Date).getTime()}),!this.times.length},n.prototype.set=function(t){return this.times.push({id:this.n,time:t+(new Date).getTime()}),this.n++},n.prototype.cancel=function(t){this.times=this.times.filter(function(e){return e.id!==t})}},{}],342:[function(t,e,r){"use strict";function n(t){this.base=t,this.retina=s.devicePixelRatio>1;var e=this.retina?"@2x":"";o.getJSON(l(t,e,".json"),function(t,e){return t?void this.fire("error",{error:t}):(this.data=e,void(this.img&&this.fire("load")))}.bind(this)),o.getImage(l(t,e,".png"),function(t,e){if(t)return void this.fire("error",{error:t});for(var r=e.getData(),n=e.data=new Uint8Array(r.length),i=0;i1!==this.retina){var t=new n(this.base);t.on("load",function(){this.img=t.img,this.data=t.data,this.retina=t.retina}.bind(this))}},i.prototype={x:0,y:0,width:0,height:0,pixelRatio:1,sdf:!1},n.prototype.getSpritePosition=function(t){if(!this.loaded())return new i;var e=this.data&&this.data[t];return e&&this.img?e:new i}},{"../util/ajax":391,"../util/browser":392,"../util/evented":400,"../util/mapbox":405}],343:[function(t,e,r){"use strict";var n=t("csscolorparser").parseCSSColor,i=t("../util/util"),a=t("./style_function"),o={};e.exports=function t(e){if(a.isFunctionDefinition(e))return i.extend({},e,{stops:e.stops.map(function(e){return[e[0],t(e[1])]})});if("string"==typeof e){if(!o[e]){var r=n(e);if(!r)throw new Error("Invalid color "+e);o[e]=[r[0]/255*r[3],r[1]/255*r[3],r[2]/255*r[3],r[3]]}return o[e]}throw new Error("Invalid color "+e)}},{"../util/util":408,"./style_function":346,csscolorparser:91}],344:[function(t,e,r){"use strict";function n(t,e,r){this.animationLoop=e||new m,this.dispatcher=new p(r||1,this),this.spriteAtlas=new l(1024,1024),this.lineAtlas=new u(256,512),this._layers={},this._order=[],this._groups=[],this.sources={},this.zoomHistory={},c.bindAll(["_forwardSourceEvent","_forwardTileEvent","_forwardLayerEvent","_redoPlacement"],this),this._resetUpdates();var n=function(t,e){if(t)return void this.fire("error",{error:t});if(!g.emitErrors(this,g(e))){this._loaded=!0,this.stylesheet=e,this.updateClasses();var r=e.sources;for(var n in r)this.addSource(n,r[n]);e.sprite&&(this.sprite=new o(e.sprite),this.sprite.on("load",this.fire.bind(this,"change"))),this.glyphSource=new s(e.glyphs),this._resolve(),this.fire("load")}}.bind(this);"string"==typeof t?h.getJSON(f(t),n):d.frame(n.bind(this,null,t)),this.on("source.load",function(t){var e=t.source;if(e&&e.vectorLayerIds)for(var r in this._layers){var n=this._layers[r];n.source===e.id&&this._validateLayer(n)}})}var i=t("../util/evented"),a=t("./style_layer"),o=t("./image_sprite"),s=t("../symbol/glyph_source"),l=t("../symbol/sprite_atlas"),u=t("../render/line_atlas"),c=t("../util/util"),h=t("../util/ajax"),f=t("../util/mapbox").normalizeStyleURL,d=t("../util/browser"),p=t("../util/dispatcher"),m=t("./animation_loop"),g=t("./validate_style"),v=t("../source/source"),y=t("../source/query_features"),x=t("../source/source_cache"),b=t("./style_spec"),_=t("./style_function");e.exports=n,n.prototype=c.inherit(i,{_loaded:!1,_validateLayer:function(t){var e=this.sources[t.source];t.sourceLayer&&e&&e.vectorLayerIds&&e.vectorLayerIds.indexOf(t.sourceLayer)===-1&&this.fire("error",{error:new Error('Source layer "'+t.sourceLayer+'" does not exist on source "'+e.id+'" as specified by style layer "'+t.id+'"')})},loaded:function(){if(!this._loaded)return!1;if(Object.keys(this._updates.sources).length)return!1;for(var t in this.sources)if(!this.sources[t].loaded())return!1;return!(this.sprite&&!this.sprite.loaded())},_resolve:function(){var t,e;this._layers={},this._order=this.stylesheet.layers.map(function(t){return t.id});for(var r=0;rMath.floor(t)&&(e.lastIntegerZoom=Math.floor(t+1),e.lastIntegerZoomTime=Date.now()),e.lastZoom=t},_checkLoaded:function(){if(!this._loaded)throw new Error("Style is not done loading")},update:function(t,e){if(!this._updates.changed)return this;if(this._updates.allLayers)this._groupLayers(),this._updateWorkerLayers();else{var r=Object.keys(this._updates.layers);r.length&&this._updateWorkerLayers(r)}var n,i=Object.keys(this._updates.sources);for(n=0;n=0;return n&&this._handleErrors(g.source,"sources."+t,e)?this:(e=new x(t,e,this.dispatcher),this.sources[t]=e,e.style=this,e.on("load",this._forwardSourceEvent).on("error",this._forwardSourceEvent).on("change",this._forwardSourceEvent).on("tile.add",this._forwardTileEvent).on("tile.load",this._forwardTileEvent).on("tile.error",this._forwardTileEvent).on("tile.remove",this._forwardTileEvent).on("tile.stats",this._forwardTileEvent),this._updates.events.push(["source.add",{source:e}]),this._updates.changed=!0,this)},removeSource:function(t){if(this._checkLoaded(),void 0===this.sources[t])throw new Error("There is no source with this ID");var e=this.sources[t];return delete this.sources[t],delete this._updates.sources[t],e.off("load",this._forwardSourceEvent).off("error",this._forwardSourceEvent).off("change",this._forwardSourceEvent).off("tile.add",this._forwardTileEvent).off("tile.load",this._forwardTileEvent).off("tile.error",this._forwardTileEvent).off("tile.remove",this._forwardTileEvent).off("tile.stats",this._forwardTileEvent),this._updates.events.push(["source.remove",{source:e}]),this._updates.changed=!0,this},getSource:function(t){return this.sources[t]&&this.sources[t].getSource()},addLayer:function(t,e){if(this._checkLoaded(),!(t instanceof a)){if(this._handleErrors(g.layer,"layers."+t.id,t,!1,{arrayIndex:-1}))return this;var r=t.ref&&this.getLayer(t.ref);t=a.create(t,r)}return this._validateLayer(t),t.on("error",this._forwardLayerEvent),this._layers[t.id]=t,this._order.splice(e?this._order.indexOf(e):1/0,0,t.id),this._updates.allLayers=!0,t.source&&(this._updates.sources[t.source]=!0),this._updates.events.push(["layer.add",{layer:t}]),this.updateClasses(t.id)},removeLayer:function(t){this._checkLoaded();var e=this._layers[t];if(void 0===e)throw new Error("There is no layer with this ID");for(var r in this._layers)this._layers[r].ref===t&&this.removeLayer(r);return e.off("error",this._forwardLayerEvent),delete this._layers[t],delete this._updates.layers[t],delete this._updates.paintProps[t],this._order.splice(this._order.indexOf(t),1),this._updates.allLayers=!0,this._updates.events.push(["layer.remove",{layer:e}]),this._updates.changed=!0,this},getLayer:function(t){return this._layers[t]},getReferentLayer:function(t){var e=this.getLayer(t);return e.ref&&(e=this.getLayer(e.ref)),e},setLayerZoomRange:function(t,e,r){this._checkLoaded();var n=this.getReferentLayer(t);return n.minzoom===e&&n.maxzoom===r?this:(null!=e&&(n.minzoom=e),null!=r&&(n.maxzoom=r),this._updateLayer(n))},setFilter:function(t,e){this._checkLoaded();var r=this.getReferentLayer(t);return null!==e&&this._handleErrors(g.filter,"layers."+r.id+".filter",e)?this:c.deepEqual(r.filter,e)?this:(r.filter=c.clone(e),this._updateLayer(r))},getFilter:function(t){return this.getReferentLayer(t).filter},setLayoutProperty:function(t,e,r){this._checkLoaded();var n=this.getReferentLayer(t);return c.deepEqual(n.getLayoutProperty(e),r)?this:(n.setLayoutProperty(e,r),this._updateLayer(n))},getLayoutProperty:function(t,e){return this.getReferentLayer(t).getLayoutProperty(e)},setPaintProperty:function(t,e,r,n){this._checkLoaded();var i=this.getLayer(t);if(c.deepEqual(i.getPaintProperty(e,n),r))return this;var a=i.isPaintValueFeatureConstant(e);i.setPaintProperty(e,r,n);var o=!(r&&_.isFunctionDefinition(r)&&"$zoom"!==r.property&&void 0!==r.property);return o&&a||(this._updates.layers[t]=!0,i.source&&(this._updates.sources[i.source]=!0)),this.updateClasses(t,e)},getPaintProperty:function(t,e,r){return this.getLayer(t).getPaintProperty(e,r)},updateClasses:function(t,e){if(this._updates.changed=!0,t){var r=this._updates.paintProps;r[t]||(r[t]={}),r[t][e||"all"]=!0}else this._updates.allPaintProps=!0;return this},serialize:function(){return c.filterObject({version:this.stylesheet.version,name:this.stylesheet.name,metadata:this.stylesheet.metadata,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:c.mapObject(this.sources,function(t){return t.serialize()}),layers:this._order.map(function(t){return this._layers[t].serialize()},this)},function(t){return void 0!==t})},_updateLayer:function(t){return this._updates.layers[t.id]=!0,t.source&&(this._updates.sources[t.source]=!0),this._updates.changed=!0,this},_flattenRenderedFeatures:function(t){for(var e=[],r=this._order.length-1;r>=0;r--)for(var n=this._order[r],i=0;is.lastIntegerZoom?(n=u+(1-u)*c,h*=2,i=t({zoom:o-1},r),a=t({zoom:o},r)):(n=1-(1-c)*u,a=t({zoom:o},r),i=t({zoom:o+1},r),h/=2),void 0===i||void 0===a?void 0:{from:i,fromScale:h,to:a,toScale:f,t:n}}}var a=t("./style_function"),o=t("./parse_color"),s=t("../util/util");e.exports=n},{"../util/util":408,"./parse_color":343,"./style_function":346}],346:[function(t,e,r){"use strict";var n=t("mapbox-gl-function");r.interpolated=function(t){var e=n.interpolated(t),r=function(t,r){return e(t&&t.zoom,r||{})};return r.isFeatureConstant=e.isFeatureConstant,r.isZoomConstant=e.isZoomConstant,r},r["piecewise-constant"]=function(t){var e=n["piecewise-constant"](t),r=function(t,r){return e(t&&t.zoom,r||{})};return r.isFeatureConstant=e.isFeatureConstant,r.isZoomConstant=e.isZoomConstant,r},r.isFunctionDefinition=n.isFunctionDefinition},{"mapbox-gl-function":268}],347:[function(t,e,r){"use strict";function n(t,e){this.set(t,e)}function i(t){return t.value}var a=t("../util/util"),o=t("./style_transition"),s=t("./style_declaration"),l=t("./style_spec"),u=t("./validate_style"),c=t("./parse_color"),h=t("../util/evented");e.exports=n;var f="-transition";n.create=function(e,r){var n={background:t("./style_layer/background_style_layer"),circle:t("./style_layer/circle_style_layer"),fill:t("./style_layer/fill_style_layer"),line:t("./style_layer/line_style_layer"),raster:t("./style_layer/raster_style_layer"),symbol:t("./style_layer/symbol_style_layer")};return new n[(r||e).type](e,r)},n.prototype=a.inherit(h,{set:function(t,e){this.id=t.id,this.ref=t.ref,this.metadata=t.metadata,this.type=(e||t).type,this.source=(e||t).source,this.sourceLayer=(e||t)["source-layer"],this.minzoom=(e||t).minzoom,this.maxzoom=(e||t).maxzoom,this.filter=(e||t).filter,this.paint={},this.layout={},this._paintSpecifications=l["paint_"+this.type],this._layoutSpecifications=l["layout_"+this.type],this._paintTransitions={},this._paintTransitionOptions={},this._paintDeclarations={},this._layoutDeclarations={},this._layoutFunctions={};var r,n;for(var i in t){var a=i.match(/^paint(?:\.(.*))?$/);if(a){var o=a[1]||"";for(r in t[i])this.setPaintProperty(r,t[i][r],o)}}if(this.ref)this._layoutDeclarations=e._layoutDeclarations;else for(n in t.layout)this.setLayoutProperty(n,t.layout[n]);for(r in this._paintSpecifications)this.paint[r]=this.getPaintValue(r);for(n in this._layoutSpecifications)this._updateLayoutValue(n)},setLayoutProperty:function(t,e){if(null==e)delete this._layoutDeclarations[t];else{var r="layers."+this.id+".layout."+t;if(this._handleErrors(u.layoutProperty,r,t,e))return;this._layoutDeclarations[t]=new s(this._layoutSpecifications[t],e)}this._updateLayoutValue(t)},getLayoutProperty:function(t){return this._layoutDeclarations[t]&&this._layoutDeclarations[t].value},getLayoutValue:function(t,e,r){var n=this._layoutSpecifications[t],i=this._layoutDeclarations[t];return i?i.calculate(e,r):n.default},setPaintProperty:function(t,e,r){var n="layers."+this.id+(r?'["paint.'+r+'"].':".paint.")+t;if(a.endsWith(t,f))if(this._paintTransitionOptions[r||""]||(this._paintTransitionOptions[r||""]={}),null===e||void 0===e)delete this._paintTransitionOptions[r||""][t];else{if(this._handleErrors(u.paintProperty,n,t,e))return;this._paintTransitionOptions[r||""][t]=e}else if(this._paintDeclarations[r||""]||(this._paintDeclarations[r||""]={}),null===e||void 0===e)delete this._paintDeclarations[r||""][t];else{if(this._handleErrors(u.paintProperty,n,t,e))return;this._paintDeclarations[r||""][t]=new s(this._paintSpecifications[t],e)}},getPaintProperty:function(t,e){return e=e||"",a.endsWith(t,f)?this._paintTransitionOptions[e]&&this._paintTransitionOptions[e][t]:this._paintDeclarations[e]&&this._paintDeclarations[e][t]&&this._paintDeclarations[e][t].value},getPaintValue:function(t,e,r){var n=this._paintSpecifications[t],i=this._paintTransitions[t];return i?i.calculate(e,r):"color"===n.type&&n.default?c(n.default):n.default},getPaintValueStopZoomLevels:function(t){var e=this._paintTransitions[t];return e?e.declaration.stopZoomLevels:[]},getPaintInterpolationT:function(t,e){var r=this._paintTransitions[t];return r.declaration.calculateInterpolationT({zoom:e})},isPaintValueFeatureConstant:function(t){var e=this._paintTransitions[t];return!e||e.declaration.isFeatureConstant},isLayoutValueFeatureConstant:function(t){var e=this._layoutDeclarations[t];return!e||e.isFeatureConstant},isPaintValueZoomConstant:function(t){var e=this._paintTransitions[t];return!e||e.declaration.isZoomConstant},isHidden:function(t){return!!(this.minzoom&&t=this.maxzoom)||("none"===this.layout.visibility||0===this.paint[this.type+"-opacity"]))},updatePaintTransitions:function(t,e,r,n){for(var i=a.extend({},this._paintDeclarations[""]),o=0;o-r/2;){if(o--,o<0)return!1;s-=t[o].dist(a),a=t[o]}s+=t[o].dist(t[o+1]),o++;for(var l=[],u=0;sn;)u-=l.shift().angleDelta;if(u>i)return!1;o++,s+=h.dist(f)}return!0}e.exports=n},{}],359:[function(t,e,r){"use strict";function n(t,e,r,n,a){for(var o=[],s=0;s=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()),l&&h.equals(l[l.length-1])||(l=[h],o.push(l)),l.push(f)))))}return o}var i=t("point-geometry");e.exports=n},{"point-geometry":448}],360:[function(t,e,r){"use strict";var n=t("../util/struct_array"),i=t("../util/util"),a=t("point-geometry"),o=e.exports=new n({members:[{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:"Float32",name:"maxScale"},{type:"Uint32",name:"featureIndex"},{type:"Uint16",name:"sourceLayerIndex"},{type:"Uint16",name:"bucketIndex"},{type:"Int16",name:"bbox0"},{type:"Int16",name:"bbox1"},{type:"Int16",name:"bbox2"},{type:"Int16",name:"bbox3"},{type:"Float32",name:"placementScale"}]});i.extendAll(o.prototype.StructType.prototype,{get anchorPoint(){return new a(this.anchorPointX,this.anchorPointY)}})},{"../util/struct_array":406,"../util/util":408,"point-geometry":448}],361:[function(t,e,r){"use strict";function n(t,e,r,n,i,a,o,s,l,u,c){var h=o.top*s-l,f=o.bottom*s+l,d=o.left*s-l,p=o.right*s+l;if(this.boxStartIndex=t.length,u){var m=f-h,g=p-d;if(m>0)if(m=Math.max(10*s,m),c){var v=e[r.segment+1].sub(e[r.segment])._unit()._mult(g),y=[r.sub(v),r.add(v)];this._addLineCollisionBoxes(t,y,r,0,g,m,n,i,a)}else this._addLineCollisionBoxes(t,e,r,r.segment,g,m,n,i,a)}else t.emplaceBack(r.x,r.y,d,h,p,f,1/0,n,i,a,0,0,0,0,0); +this.boxEndIndex=t.length}e.exports=n,n.prototype._addLineCollisionBoxes=function(t,e,r,n,i,a,o,s,l){var u=a/2,c=Math.floor(i/u),h=-a/2,f=this.boxes,d=r,p=n+1,m=h;do{if(p--,p<0)return f;m-=e[p].dist(d),d=e[p]}while(m>-i/2);for(var g=e[p].dist(e[p+1]),v=0;v=e.length)return f;g=e[p].dist(e[p+1])}var x=y-m,b=e[p],_=e[p+1],w=_.sub(b)._unit()._mult(x)._add(b)._round(),M=Math.max(Math.abs(y-h)-u/2,0),A=i/2/M;t.emplaceBack(w.x,w.y,-a/2,-a/2,a/2,a/2,A,o,s,l,0,0,0,0,0)}return f}},{}],362:[function(t,e,r){"use strict";function n(t,e,r){if("object"==typeof t){var n=t;r=e,t=n.angle,e=n.pitch,this.grid=new o(n.grid),this.ignoredGrid=new o(n.ignoredGrid)}else this.grid=new o(a,12,6),this.ignoredGrid=new o(a,12,0);this.angle=t,this.pitch=e;var i=Math.sin(t),s=Math.cos(t);if(this.rotationMatrix=[s,-i,i,s],this.reverseRotationMatrix=[s,i,-i,s],this.yStretch=1/Math.cos(e/180*Math.PI),this.yStretch=Math.pow(this.yStretch,1.3),this.collisionBoxArray=r,0===r.length){r.emplaceBack();var l=32767;r.emplaceBack(0,0,0,-l,0,l,l,0,0,0,0,0,0,0,0,0),r.emplaceBack(a,0,0,-l,0,l,l,0,0,0,0,0,0,0,0,0),r.emplaceBack(0,0,-l,0,l,0,l,0,0,0,0,0,0,0,0,0),r.emplaceBack(0,a,-l,0,l,0,l,0,0,0,0,0,0,0,0,0)}this.tempCollisionBox=r.get(0),this.edges=[r.get(1),r.get(2),r.get(3),r.get(4)]}var i=t("point-geometry"),a=t("../data/bucket").EXTENT,o=t("grid-index");e.exports=n,n.prototype.serialize=function(){var t={angle:this.angle,pitch:this.pitch,grid:this.grid.toArrayBuffer(),ignoredGrid:this.ignoredGrid.toArrayBuffer()};return{data:t,transferables:[t.grid,t.ignoredGrid]}},n.prototype.minScale=.25,n.prototype.maxScale=2,n.prototype.placeCollisionFeature=function(t,e,r){for(var n=this.collisionBoxArray,a=this.minScale,o=this.rotationMatrix,s=this.yStretch,l=t.boxStartIndex;l=this.maxScale)return a}if(r){var _;if(this.angle){var w=this.reverseRotationMatrix,M=new i(u.x1,u.y1).matMult(w),A=new i(u.x2,u.y1).matMult(w),k=new i(u.x1,u.y2).matMult(w),T=new i(u.x2,u.y2).matMult(w);_=this.tempCollisionBox,_.anchorPointX=u.anchorPoint.x,_.anchorPointY=u.anchorPoint.y,_.x1=Math.min(M.x,A.x,k.x,T.x),_.y1=Math.min(M.y,A.x,k.x,T.x),_.x2=Math.max(M.x,A.x,k.x,T.x),_.y2=Math.max(M.y,A.x,k.x,T.x),_.maxScale=u.maxScale}else _=u;for(var E=0;E=this.maxScale)return a}}}return a},n.prototype.queryRenderedSymbols=function(t,e,r,n,a){var o={},s=[],l=this.collisionBoxArray,u=this.rotationMatrix,c=new i(t,e)._matMult(u),h=this.tempCollisionBox;h.anchorX=c.x,h.anchorY=c.y,h.x1=0,h.y1=0,h.x2=r-t,h.y2=n-e,h.maxScale=a,a=h.maxScale;for(var f=[c.x+h.x1/a,c.y+h.y1/a*this.yStretch,c.x+h.x2/a,c.y+h.y2/a*this.yStretch],d=this.grid.query(f[0],f[1],f[2],f[3]),p=this.ignoredGrid.query(f[0],f[1],f[2],f[3]),m=0;m=a&&(o[y][x]=!0,s.push(d[g]))}}return s},n.prototype.getPlacementScale=function(t,e,r,n,i){var a=e.x-n.x,o=e.y-n.y,s=(i.x1-r.x2)/a,l=(i.x2-r.x1)/a,u=(i.y1-r.y2)*this.yStretch/o,c=(i.y2-r.y1)*this.yStretch/o;(isNaN(s)||isNaN(l))&&(s=l=1),(isNaN(u)||isNaN(c))&&(u=c=1);var h=Math.min(Math.max(s,l),Math.max(u,c)),f=i.maxScale,d=r.maxScale;return h>f&&(h=f),h>d&&(h=d),h>t&&h>=i.placementScale&&(t=h),t},n.prototype.insertCollisionFeature=function(t,e,r){for(var n=r?this.ignoredGrid:this.grid,i=this.collisionBoxArray,a=t.boxStartIndex;a=0&&k=0&&T=0&&v+d<=p){var E=new o(k,T,M,x)._round();n&&!s(t,E,u,n,l)||y.push(E)}}g+=w}return h||y.length||c||(y=i(t,g/2,r,n,l,u,c,!0,f)),y}var a=t("../util/interpolate"),o=t("../symbol/anchor"),s=t("./check_max_angle");e.exports=n},{"../symbol/anchor":357,"../util/interpolate":402,"./check_max_angle":358}],364:[function(t,e,r){"use strict";function n(){this.width=s,this.height=s,this.bin=new i(this.width,this.height),this.index={},this.ids={},this.data=new Uint8Array(this.width*this.height)}var i=t("shelf-pack"),a=t("../util/util"),o=4,s=128,l=2048;e.exports=n,n.prototype.getGlyphs=function(){var t,e,r,n={};for(var i in this.ids)t=i.split("#"),e=t[0],r=t[1],n[e]||(n[e]=[]),n[e].push(r);return n},n.prototype.getRects=function(){var t,e,r,n={};for(var i in this.ids)t=i.split("#"),e=t[0],r=t[1],n[e]||(n[e]={}),n[e][r]=this.index[i];return n},n.prototype.addGlyph=function(t,e,r,n){if(!r)return null;var i=e+"#"+r.id;if(this.index[i])return this.ids[i].indexOf(t)<0&&this.ids[i].push(t),this.index[i];if(!r.bitmap)return null;var o=r.width+2*n,s=r.height+2*n,l=1,u=o+2*l,c=s+2*l;u+=4-u%4,c+=4-c%4;var h=this.bin.packOne(u,c);if(h||(this.resize(),h=this.bin.packOne(u,c)),!h)return a.warnOnce("glyph bitmap overflow"),null;this.index[i]=h,this.ids[i]=[t];for(var f=this.data,d=r.bitmap,p=0;p=l||e>=l)){this.texture&&(this.gl&&this.gl.deleteTexture(this.texture),this.texture=null),this.width*=o,this.height*=o,this.bin.resize(this.width,this.height);for(var r=new ArrayBuffer(this.width*this.height),n=0;n65535)return r("glyphs > 65535 not supported");void 0===this.loading[t]&&(this.loading[t]={});var n=this.loading[t];if(n[e])n[e].push(r);else{n[e]=[r];var i=256*e+"-"+(256*e+255),o=a(t,i,this.url);s(o,function(t,r){for(var i=!t&&new l(new c(new Uint8Array(r))),a=0;an&&null!==c){var b=v[c+1].x;g=Math.max(b,g);for(var _=c+1;_<=y;_++)v[_].y+=r,v[_].x-=b;if(o){var w=c;h[v[c].codePoint]&&w--,s(v,e,p,w,o)}p=c+1,c=null,d+=b,m++}f[x.codePoint]&&(c=y)}var M=v[v.length-1],A=M.x+e[M.codePoint].advance;g=Math.max(g,A);var k=(m+1)*r;s(v,e,p,v.length-1,o),l(v,o,i,a,g,r,m,u),t.top+=-a*k,t.bottom=t.top+k,t.left+=-i*g,t.right=t.left+g}function s(t,e,r,n,i){for(var a=e[t[n].codePoint].advance,o=(t[n].x+a)*i,s=r;s<=n;s++)t[s].x-=o}function l(t,e,r,n,i,a,o,s){for(var l=(e-r)*i+s[0],u=(-n*(o+1)+.5)*a+s[1],c=0;c1?2:1,this.canvas&&(this.canvas.width=this.width*this.pixelRatio,this.canvas.height=this.height*this.pixelRatio)),this.sprite=t},n.prototype.addIcons=function(t,e){for(var r=0;r1||(w?(clearTimeout(w),w=null,v("dblclick",e)):w=setTimeout(d,300))}function c(t){y("touchmove",t)}function h(t){y("touchend",t)}function f(t){y("touchcancel",t)}function d(){w=null}function p(t){var e=n.mousePos(x,t);e.equals(_)&&v("click",t)}function m(t){v("dblclick",t),t.preventDefault()}function g(t){b=t,t.preventDefault()}function v(e,r){var i=n.mousePos(x,r);return t.fire(e,{lngLat:t.unproject(i),point:i,originalEvent:r})}function y(e,r){var a=n.touchPos(x,r),o=a.reduce(function(t,e,r,n){return t.add(e.div(n.length))},new i(0,0));return t.fire(e,{lngLat:t.unproject(o),point:o,lngLats:a.map(function(e){return t.unproject(e)},this),points:a,originalEvent:r})}var x=t.getCanvasContainer(),b=null,_=null,w=null;for(var M in a)t[M]=new a[M](t,e),e.interactive&&e[M]&&t[M].enable();x.addEventListener("mouseout",r,!1),x.addEventListener("mousedown",o,!1),x.addEventListener("mouseup",s,!1),x.addEventListener("mousemove",l,!1),x.addEventListener("touchstart",u,!1),x.addEventListener("touchend",h,!1),x.addEventListener("touchmove",c,!1),x.addEventListener("touchcancel",f,!1),x.addEventListener("click",p,!1),x.addEventListener("dblclick",m,!1),x.addEventListener("contextmenu",g,!1)}},{"../util/dom":394,"./handler/box_zoom":379,"./handler/dblclick_zoom":380,"./handler/drag_pan":381,"./handler/drag_rotate":382,"./handler/keyboard":383,"./handler/scroll_zoom":384,"./handler/touch_zoom_rotate":385,"point-geometry":448}],374:[function(t,e,r){"use strict";var n=t("../util/util"),i=t("../util/interpolate"),a=t("../util/browser"),o=t("../geo/lng_lat"),s=t("../geo/lng_lat_bounds"),l=t("point-geometry"),u=e.exports=function(){};n.extend(u.prototype,{getCenter:function(){return this.transform.center},setCenter:function(t,e){return this.jumpTo({center:t},e),this},panBy:function(t,e,r){return this.panTo(this.transform.center,n.extend({offset:l.convert(t).mult(-1)},e),r),this},panTo:function(t,e,r){return this.easeTo(n.extend({center:t},e),r)},getZoom:function(){return this.transform.zoom},setZoom:function(t,e){return this.jumpTo({zoom:t},e),this},zoomTo:function(t,e,r){return this.easeTo(n.extend({zoom:t},e),r)},zoomIn:function(t,e){return this.zoomTo(this.getZoom()+1,t,e),this},zoomOut:function(t,e){return this.zoomTo(this.getZoom()-1,t,e),this},getBearing:function(){return this.transform.bearing},setBearing:function(t,e){return this.jumpTo({bearing:t},e),this},rotateTo:function(t,e,r){return this.easeTo(n.extend({bearing:t},e),r)},resetNorth:function(t,e){return this.rotateTo(0,n.extend({duration:1e3},t),e),this},snapToNorth:function(t,e){return Math.abs(this.getBearing())180&&(c.center.lng>0&&m.lng<0?m.lng+=360:c.center.lng<0&&m.lng>0&&(m.lng-=360));var x=c.zoomScale(g-f),b=c.point,_="center"in t?c.project(m).sub(h.div(x)):b,w=c.worldSize,M=t.curve,A=Math.max(c.width,c.height),k=A/x,T=_.sub(b).mag();if("minZoom"in t){var E=n.clamp(Math.min(t.minZoom,f,g),c.minZoom,c.maxZoom),S=A/c.zoomScale(E-f);M=Math.sqrt(S/T*2)}var L=M*M,C=r(0),I=function(t){return s(C)/s(C+M*t)},z=function(t){return A*((s(C)*u(C+M*t)-a(C))/L)/T},D=(r(1)-C)/M;if(Math.abs(T)<1e-6){if(Math.abs(A-k)<1e-6)return this.easeTo(t);var P=k=0)return!1;return!0}),e.join(" | ")},n.prototype=o.inherit(i,{options:{position:"bottom-right"},onAdd:function(t){var e="mapboxgl-ctrl-attrib",r=this._container=a.create("div",e,t.getContainer());return this._update(),t.on("source.load",this._update.bind(this)),t.on("source.change",this._update.bind(this)),t.on("source.remove",this._update.bind(this)),t.on("moveend",this._updateEditLink.bind(this)),r},_update:function(){this._map.style&&(this._container.innerHTML=n.createAttributionString(this._map.style.sources)),this._editLink=this._container.getElementsByClassName("mapbox-improve-map")[0],this._updateEditLink()},_updateEditLink:function(){if(this._editLink){var t=this._map.getCenter();this._editLink.href="https://www.mapbox.com/map-feedback/#/"+t.lng+"/"+t.lat+"/"+Math.round(this._map.getZoom()+1)}}})},{"../../util/dom":394,"../../util/util":408,"./control":376}],376:[function(t,e,r){"use strict";function n(){}var i=t("../../util/util"),a=t("../../util/evented");e.exports=n,n.prototype={addTo:function(t){this._map=t;var e=this._container=this.onAdd(t);if(this.options&&this.options.position){var r=this.options.position,n=t._controlCorners[r];e.className+=" mapboxgl-ctrl",r.indexOf("bottom")!==-1?n.insertBefore(e,n.firstChild):n.appendChild(e)}return this},remove:function(){return this._container.parentNode.removeChild(this._container),this.onRemove&&this.onRemove(this._map),this._map=null,this}},i.extend(n.prototype,a)},{"../../util/evented":400,"../../util/util":408}],377:[function(t,e,r){"use strict";function n(t){s.setOptions(this,t)}var i=t("./control"),a=t("../../util/browser"),o=t("../../util/dom"),s=t("../../util/util");e.exports=n;var l={enableHighAccuracy:!1,timeout:6e3};n.prototype=s.inherit(i,{options:{position:"top-right"},onAdd:function(t){var e="mapboxgl-ctrl",r=this._container=o.create("div",e+"-group",t.getContainer());return a.supportsGeolocation?(this._container.addEventListener("contextmenu",this._onContextMenu.bind(this)),this._geolocateButton=o.create("button",e+"-icon "+e+"-geolocate",this._container),this._geolocateButton.type="button",this._geolocateButton.addEventListener("click",this._onClickGeolocate.bind(this)),r):r},_onContextMenu:function(t){t.preventDefault()},_onClickGeolocate:function(){navigator.geolocation.getCurrentPosition(this._success.bind(this),this._error.bind(this),l),this._timeoutId=setTimeout(this._finish.bind(this),1e4)},_success:function(t){this._map.jumpTo({center:[t.coords.longitude,t.coords.latitude],zoom:17,bearing:0,pitch:0}),this.fire("geolocate",t),this._finish()},_error:function(t){this.fire("error",t),this._finish()},_finish:function(){this._timeoutId&&clearTimeout(this._timeoutId),this._timeoutId=void 0}})},{"../../util/browser":392,"../../util/dom":394,"../../util/util":408,"./control":376}],378:[function(t,e,r){"use strict";function n(t){s.setOptions(this,t)}function i(t){return new MouseEvent(t.type,{button:2,buttons:2,bubbles:!0,cancelable:!0,detail:t.detail,view:t.view,screenX:t.screenX,screenY:t.screenY,clientX:t.clientX,clientY:t.clientY,movementX:t.movementX,movementY:t.movementY,ctrlKey:t.ctrlKey,shiftKey:t.shiftKey,altKey:t.altKey,metaKey:t.metaKey})}var a=t("./control"),o=t("../../util/dom"),s=t("../../util/util");e.exports=n,n.prototype=s.inherit(a,{options:{position:"top-right"},onAdd:function(t){var e="mapboxgl-ctrl",r=this._container=o.create("div",e+"-group",t.getContainer());return this._container.addEventListener("contextmenu",this._onContextMenu.bind(this)),this._zoomInButton=this._createButton(e+"-icon "+e+"-zoom-in",t.zoomIn.bind(t)),this._zoomOutButton=this._createButton(e+"-icon "+e+"-zoom-out",t.zoomOut.bind(t)),this._compass=this._createButton(e+"-icon "+e+"-compass",t.resetNorth.bind(t)), +this._compassArrow=o.create("div","arrow",this._compass),this._compass.addEventListener("mousedown",this._onCompassDown.bind(this)),this._onCompassMove=this._onCompassMove.bind(this),this._onCompassUp=this._onCompassUp.bind(this),t.on("rotate",this._rotateCompassArrow.bind(this)),this._rotateCompassArrow(),this._el=t.getCanvasContainer(),r},_onContextMenu:function(t){t.preventDefault()},_onCompassDown:function(t){0===t.button&&(o.disableDrag(),document.addEventListener("mousemove",this._onCompassMove),document.addEventListener("mouseup",this._onCompassUp),this._el.dispatchEvent(i(t)),t.stopPropagation())},_onCompassMove:function(t){0===t.button&&(this._el.dispatchEvent(i(t)),t.stopPropagation())},_onCompassUp:function(t){0===t.button&&(document.removeEventListener("mousemove",this._onCompassMove),document.removeEventListener("mouseup",this._onCompassUp),o.enableDrag(),this._el.dispatchEvent(i(t)),t.stopPropagation())},_createButton:function(t,e){var r=o.create("button",t,this._container);return r.type="button",r.addEventListener("click",function(){e()}),r},_rotateCompassArrow:function(){var t="rotate("+this._map.transform.angle*(180/Math.PI)+"deg)";this._compassArrow.style.transform=t}})},{"../../util/dom":394,"../../util/util":408,"./control":376}],379:[function(t,e,r){"use strict";function n(t){this._map=t,this._el=t.getCanvasContainer(),this._container=t.getContainer(),o.bindHandlers(this)}var i=t("../../util/dom"),a=t("../../geo/lng_lat_bounds"),o=t("../../util/util");e.exports=n,n.prototype={_enabled:!1,_active:!1,isEnabled:function(){return this._enabled},isActive:function(){return this._active},enable:function(){this.isEnabled()||(this._el.addEventListener("mousedown",this._onMouseDown,!1),this._enabled=!0)},disable:function(){this.isEnabled()&&(this._el.removeEventListener("mousedown",this._onMouseDown),this._enabled=!1)},_onMouseDown:function(t){t.shiftKey&&0===t.button&&(document.addEventListener("mousemove",this._onMouseMove,!1),document.addEventListener("keydown",this._onKeyDown,!1),document.addEventListener("mouseup",this._onMouseUp,!1),i.disableDrag(),this._startPos=i.mousePos(this._el,t),this._active=!0)},_onMouseMove:function(t){var e=this._startPos,r=i.mousePos(this._el,t);this._box||(this._box=i.create("div","mapboxgl-boxzoom",this._container),this._container.classList.add("mapboxgl-crosshair"),this._fireEvent("boxzoomstart",t));var n=Math.min(e.x,r.x),a=Math.max(e.x,r.x),o=Math.min(e.y,r.y),s=Math.max(e.y,r.y);i.setTransform(this._box,"translate("+n+"px,"+o+"px)"),this._box.style.width=a-n+"px",this._box.style.height=s-o+"px"},_onMouseUp:function(t){if(0===t.button){var e=this._startPos,r=i.mousePos(this._el,t),n=new a(this._map.unproject(e),this._map.unproject(r));this._finish(),e.x===r.x&&e.y===r.y?this._fireEvent("boxzoomcancel",t):this._map.fitBounds(n,{linear:!0}).fire("boxzoomend",{originalEvent:t,boxZoomBounds:n})}},_onKeyDown:function(t){27===t.keyCode&&(this._finish(),this._fireEvent("boxzoomcancel",t))},_finish:function(){this._active=!1,document.removeEventListener("mousemove",this._onMouseMove,!1),document.removeEventListener("keydown",this._onKeyDown,!1),document.removeEventListener("mouseup",this._onMouseUp,!1),this._container.classList.remove("mapboxgl-crosshair"),this._box&&(this._box.parentNode.removeChild(this._box),this._box=null),i.enableDrag()},_fireEvent:function(t,e){return this._map.fire(t,{originalEvent:e})}}},{"../../geo/lng_lat_bounds":306,"../../util/dom":394,"../../util/util":408}],380:[function(t,e,r){"use strict";function n(t){this._map=t,this._onDblClick=this._onDblClick.bind(this)}e.exports=n,n.prototype={_enabled:!1,isEnabled:function(){return this._enabled},enable:function(){this.isEnabled()||(this._map.on("dblclick",this._onDblClick),this._enabled=!0)},disable:function(){this.isEnabled()&&(this._map.off("dblclick",this._onDblClick),this._enabled=!1)},_onDblClick:function(t){this._map.zoomTo(this._map.getZoom()+(t.originalEvent.shiftKey?-1:1),{around:t.lngLat},t)}}},{}],381:[function(t,e,r){"use strict";function n(t){this._map=t,this._el=t.getCanvasContainer(),a.bindHandlers(this)}var i=t("../../util/dom"),a=t("../../util/util");e.exports=n;var o=.3,s=a.bezier(0,0,o,1),l=1400,u=2500;n.prototype={_enabled:!1,_active:!1,isEnabled:function(){return this._enabled},isActive:function(){return this._active},enable:function(){this.isEnabled()||(this._el.addEventListener("mousedown",this._onDown),this._el.addEventListener("touchstart",this._onDown),this._enabled=!0)},disable:function(){this.isEnabled()&&(this._el.removeEventListener("mousedown",this._onDown),this._el.removeEventListener("touchstart",this._onDown),this._enabled=!1)},_onDown:function(t){this._ignoreEvent(t)||this.isActive()||(t.touches?(document.addEventListener("touchmove",this._onMove),document.addEventListener("touchend",this._onTouchEnd)):(document.addEventListener("mousemove",this._onMove),document.addEventListener("mouseup",this._onMouseUp)),this._active=!1,this._startPos=this._pos=i.mousePos(this._el,t),this._inertia=[[Date.now(),this._pos]])},_onMove:function(t){if(!this._ignoreEvent(t)){this.isActive()||(this._active=!0,this._fireEvent("dragstart",t),this._fireEvent("movestart",t));var e=i.mousePos(this._el,t),r=this._map;r.stop(),this._drainInertiaBuffer(),this._inertia.push([Date.now(),e]),r.transform.setLocationAtPoint(r.transform.pointLocation(this._pos),e),this._fireEvent("drag",t),this._fireEvent("move",t),this._pos=e,t.preventDefault()}},_onUp:function(t){if(this.isActive()){this._active=!1,this._fireEvent("dragend",t),this._drainInertiaBuffer();var e=function(){this._fireEvent("moveend",t)}.bind(this),r=this._inertia;if(r.length<2)return void e();var n=r[r.length-1],i=r[0],a=n[1].sub(i[1]),c=(n[0]-i[0])/1e3;if(0===c||n[1].equals(i[1]))return void e();var h=a.mult(o/c),f=h.mag();f>l&&(f=l,h._unit()._mult(f));var d=f/(u*o),p=h.mult(-d/2);this._map.panBy(p,{duration:1e3*d,easing:s,noMoveStart:!0},{originalEvent:t})}},_onMouseUp:function(t){this._ignoreEvent(t)||(this._onUp(t),document.removeEventListener("mousemove",this._onMove),document.removeEventListener("mouseup",this._onMouseUp))},_onTouchEnd:function(t){this._ignoreEvent(t)||(this._onUp(t),document.removeEventListener("touchmove",this._onMove),document.removeEventListener("touchend",this._onTouchEnd))},_fireEvent:function(t,e){return this._map.fire(t,{originalEvent:e})},_ignoreEvent:function(t){var e=this._map;if(e.boxZoom&&e.boxZoom.isActive())return!0;if(e.dragRotate&&e.dragRotate.isActive())return!0;if(t.touches)return t.touches.length>1;if(t.ctrlKey)return!0;var r=1,n=0;return"mousemove"===t.type?t.buttons&0===r:t.button!==n},_drainInertiaBuffer:function(){for(var t=this._inertia,e=Date.now(),r=160;t.length>0&&e-t[0][0]>r;)t.shift()}}},{"../../util/dom":394,"../../util/util":408}],382:[function(t,e,r){"use strict";function n(t,e){this._map=t,this._el=t.getCanvasContainer(),this._bearingSnap=e.bearingSnap,o.bindHandlers(this)}var i=t("../../util/dom"),a=t("point-geometry"),o=t("../../util/util");e.exports=n;var s=.25,l=o.bezier(0,0,s,1),u=180,c=720;n.prototype={_enabled:!1,_active:!1,isEnabled:function(){return this._enabled},isActive:function(){return this._active},enable:function(){this.isEnabled()||(this._el.addEventListener("mousedown",this._onDown),this._enabled=!0)},disable:function(){this.isEnabled()&&(this._el.removeEventListener("mousedown",this._onDown),this._enabled=!1)},_onDown:function(t){if(!this._ignoreEvent(t)&&!this.isActive()){document.addEventListener("mousemove",this._onMove),document.addEventListener("mouseup",this._onUp),this._active=!1,this._inertia=[[Date.now(),this._map.getBearing()]],this._startPos=this._pos=i.mousePos(this._el,t),this._center=this._map.transform.centerPoint;var e=this._startPos.sub(this._center),r=e.mag();r<200&&(this._center=this._startPos.add(new a(-200,0)._rotate(e.angle()))),t.preventDefault()}},_onMove:function(t){if(!this._ignoreEvent(t)){this.isActive()||(this._active=!0,this._fireEvent("rotatestart",t),this._fireEvent("movestart",t));var e=this._map;e.stop();var r=this._pos,n=i.mousePos(this._el,t),a=this._center,o=r.sub(a).angleWith(n.sub(a))/Math.PI*180,s=e.getBearing()-o,l=this._inertia,u=l[l.length-1];this._drainInertiaBuffer(),l.push([Date.now(),e._normalizeBearing(s,u[1])]),e.transform.bearing=s,this._fireEvent("rotate",t),this._fireEvent("move",t),this._pos=n}},_onUp:function(t){if(!this._ignoreEvent(t)&&(document.removeEventListener("mousemove",this._onMove),document.removeEventListener("mouseup",this._onUp),this.isActive())){this._active=!1,this._fireEvent("rotateend",t),this._drainInertiaBuffer();var e=this._map,r=e.getBearing(),n=this._inertia,i=function(){Math.abs(r)u&&(g=u);var v=g/(c*s),y=p*g*(v/2);f+=y,Math.abs(e._normalizeBearing(f,0))1;var r=t.ctrlKey?1:2,n=t.ctrlKey?0:2;return"mousemove"===t.type?t.buttons&0===r:t.button!==n},_drainInertiaBuffer:function(){for(var t=this._inertia,e=Date.now(),r=160;t.length>0&&e-t[0][0]>r;)t.shift()}}},{"../../util/dom":394,"../../util/util":408,"point-geometry":448}],383:[function(t,e,r){"use strict";function n(t){this._map=t,this._el=t.getCanvasContainer(),this._onKeyDown=this._onKeyDown.bind(this)}e.exports=n;var i=80,a=2,o=5;n.prototype={_enabled:!1,isEnabled:function(){return this._enabled},enable:function(){this.isEnabled()||(this._el.addEventListener("keydown",this._onKeyDown,!1),this._enabled=!0)},disable:function(){this.isEnabled()&&(this._el.removeEventListener("keydown",this._onKeyDown),this._enabled=!1)},_onKeyDown:function(t){if(!(t.altKey||t.ctrlKey||t.metaKey)){var e=this._map,r={originalEvent:t};if(!e.isEasing())switch(t.keyCode){case 61:case 107:case 171:case 187:e.zoomTo(Math.round(e.getZoom())+(t.shiftKey?2:1),r);break;case 189:case 109:case 173:e.zoomTo(Math.round(e.getZoom())-(t.shiftKey?2:1),r);break;case 37:t.shiftKey?e.easeTo({bearing:e.getBearing()-a},r):(t.preventDefault(),e.panBy([-i,0],r));break;case 39:t.shiftKey?e.easeTo({bearing:e.getBearing()+a},r):(t.preventDefault(),e.panBy([i,0],r));break;case 38:t.shiftKey?e.easeTo({pitch:e.getPitch()+o},r):(t.preventDefault(),e.panBy([0,-i],r));break;case 40:t.shiftKey?e.easeTo({pitch:Math.max(e.getPitch()-o,0)},r):(t.preventDefault(),e.panBy([0,i],r))}}}}},{}],384:[function(t,e,r){"use strict";function n(t){this._map=t,this._el=t.getCanvasContainer(),o.bindHandlers(this)}var i=t("../../util/dom"),a=t("../../util/browser"),o=t("../../util/util");e.exports=n;var s="undefined"!=typeof navigator?navigator.userAgent.toLowerCase():"",l=s.indexOf("firefox")!==-1,u=s.indexOf("safari")!==-1&&s.indexOf("chrom")===-1;n.prototype={_enabled:!1,isEnabled:function(){return this._enabled},enable:function(){this.isEnabled()||(this._el.addEventListener("wheel",this._onWheel,!1),this._el.addEventListener("mousewheel",this._onWheel,!1),this._enabled=!0)},disable:function(){this.isEnabled()&&(this._el.removeEventListener("wheel",this._onWheel),this._el.removeEventListener("mousewheel",this._onWheel),this._enabled=!1)},_onWheel:function(t){var e;"wheel"===t.type?(e=t.deltaY,l&&t.deltaMode===window.WheelEvent.DOM_DELTA_PIXEL&&(e/=a.devicePixelRatio),t.deltaMode===window.WheelEvent.DOM_DELTA_LINE&&(e*=40)):"mousewheel"===t.type&&(e=-t.wheelDeltaY,u&&(e/=3));var r=a.now(),n=r-(this._time||0);this._pos=i.mousePos(this._el,t),this._time=r,0!==e&&e%4.000244140625===0?(this._type="wheel",e=Math.floor(e/4)):0!==e&&Math.abs(e)<4?this._type="trackpad":n>400?(this._type=null,this._lastValue=e,this._timeout=setTimeout(this._onTimeout,40)):this._type||(this._type=Math.abs(n*e)<200?"trackpad":"wheel",this._timeout&&(clearTimeout(this._timeout),this._timeout=null,e+=this._lastValue)),t.shiftKey&&e&&(e/=4),this._type&&this._zoom(-e,t),t.preventDefault()},_onTimeout:function(){this._type="wheel",this._zoom(-this._lastValue)},_zoom:function(t,e){if(0!==t){var r=this._map,n=2/(1+Math.exp(-Math.abs(t/100)));t<0&&0!==n&&(n=1/n);var i=r.ease?r.ease.to:r.transform.scale,a=r.transform.scaleZoom(i*n);r.zoomTo(a,{duration:0,around:r.unproject(this._pos),delayEndEvents:200},{originalEvent:e})}}}},{"../../util/browser":392,"../../util/dom":394,"../../util/util":408}],385:[function(t,e,r){"use strict";function n(t){this._map=t,this._el=t.getCanvasContainer(),a.bindHandlers(this)}var i=t("../../util/dom"),a=t("../../util/util");e.exports=n;var o=.15,s=a.bezier(0,0,o,1),l=12,u=2.5,c=.15,h=4;n.prototype={_enabled:!1,isEnabled:function(){return this._enabled},enable:function(){this.isEnabled()||(this._el.addEventListener("touchstart",this._onStart,!1),this._enabled=!0)},disable:function(){this.isEnabled()&&(this._el.removeEventListener("touchstart",this._onStart),this._enabled=!1)},disableRotation:function(){this._rotationDisabled=!0},enableRotation:function(){this._rotationDisabled=!1},_onStart:function(t){if(2===t.touches.length){var e=i.mousePos(this._el,t.touches[0]),r=i.mousePos(this._el,t.touches[1]);this._startVec=e.sub(r),this._startScale=this._map.transform.scale,this._startBearing=this._map.transform.bearing,this._gestureIntent=void 0,this._inertia=[],document.addEventListener("touchmove",this._onMove,!1),document.addEventListener("touchend",this._onEnd,!1)}},_onMove:function(t){if(2===t.touches.length){var e=i.mousePos(this._el,t.touches[0]),r=i.mousePos(this._el,t.touches[1]),n=e.add(r).div(2),a=e.sub(r),o=a.mag()/this._startVec.mag(),s=this._rotationDisabled?0:180*a.angleWith(this._startVec)/Math.PI,l=this._map;if(this._gestureIntent){var u={duration:0,around:l.unproject(n)};"rotate"===this._gestureIntent&&(u.bearing=this._startBearing+s),"zoom"!==this._gestureIntent&&"rotate"!==this._gestureIntent||(u.zoom=l.transform.scaleZoom(this._startScale*o)),l.stop(),this._drainInertiaBuffer(),this._inertia.push([Date.now(),o,n]),l.easeTo(u,{originalEvent:t})}else{var f=Math.abs(1-o)>c,d=Math.abs(s)>h;d?this._gestureIntent="rotate":f&&(this._gestureIntent="zoom"),this._gestureIntent&&(this._startVec=a,this._startScale=l.transform.scale,this._startBearing=l.transform.bearing)}t.preventDefault()}},_onEnd:function(t){document.removeEventListener("touchmove",this._onMove),document.removeEventListener("touchend",this._onEnd),this._drainInertiaBuffer();var e=this._inertia,r=this._map;if(e.length<2)return void r.snapToNorth({},{originalEvent:t});var n=e[e.length-1],i=e[0],a=r.transform.scaleZoom(this._startScale*n[1]),c=r.transform.scaleZoom(this._startScale*i[1]),h=a-c,f=(n[0]-i[0])/1e3,d=n[2];if(0===f||a===c)return void r.snapToNorth({},{originalEvent:t});var p=h*o/f;Math.abs(p)>u&&(p=p>0?u:-u);var m=1e3*Math.abs(p/(l*o)),g=a+p*m/2e3;g<0&&(g=0),r.easeTo({zoom:g,duration:m,easing:s,around:r.unproject(d)},{originalEvent:t})},_drainInertiaBuffer:function(){for(var t=this._inertia,e=Date.now(),r=160;t.length>2&&e-t[0][0]>r;)t.shift()}}},{"../../util/dom":394,"../../util/util":408}],386:[function(t,e,r){"use strict";function n(){i.bindAll(["_onHashChange","_updateHash"],this)}e.exports=n;var i=t("../util/util");n.prototype={addTo:function(t){return this._map=t,window.addEventListener("hashchange",this._onHashChange,!1),this._map.on("moveend",this._updateHash),this},remove:function(){return window.removeEventListener("hashchange",this._onHashChange,!1),this._map.off("moveend",this._updateHash),delete this._map,this},_onHashChange:function(){var t=location.hash.replace("#","").split("/");return t.length>=3&&(this._map.jumpTo({center:[+t[2],+t[1]],zoom:+t[0],bearing:+(t[3]||0)}),!0)},_updateHash:function(){var t=this._map.getCenter(),e=this._map.getZoom(),r=this._map.getBearing(),n=Math.max(0,Math.ceil(Math.log(e)/Math.LN2)),i="#"+Math.round(100*e)/100+"/"+t.lat.toFixed(n)+"/"+t.lng.toFixed(n)+(r?"/"+Math.round(10*r)/10:"");window.history.replaceState("","",i)}}},{"../util/util":408}],387:[function(t,e,r){"use strict";function n(t){t.parentNode&&t.parentNode.removeChild(t)}var i=t("../util/canvas"),a=t("../util/util"),o=t("../util/browser"),s=t("../util/browser").window,l=t("../util/evented"),u=t("../util/dom"),c=t("../style/style"),h=t("../style/animation_loop"),f=t("../render/painter"),d=t("../geo/transform"),p=t("./hash"),m=t("./bind_handlers"),g=t("./camera"),v=t("../geo/lng_lat"),y=t("../geo/lng_lat_bounds"),x=t("point-geometry"),b=t("./control/attribution"),_=0,w=20,M={center:[0,0],zoom:0,bearing:0,pitch:0,minZoom:_,maxZoom:w,interactive:!0,scrollZoom:!0,boxZoom:!0,dragRotate:!0,dragPan:!0,keyboard:!0,doubleClickZoom:!0,touchZoomRotate:!0,bearingSnap:7,hash:!1,attributionControl:!0,failIfMajorPerformanceCaveat:!1,preserveDrawingBuffer:!1,trackResize:!0,workerCount:Math.max(o.hardwareConcurrency-1,1)},A=e.exports=function(t){if(t=a.extend({},M,t),t.workerCount<1)throw new Error("workerCount must an integer greater than or equal to 1.");this._interactive=t.interactive,this._failIfMajorPerformanceCaveat=t.failIfMajorPerformanceCaveat,this._preserveDrawingBuffer=t.preserveDrawingBuffer,this._trackResize=t.trackResize,this._workerCount=t.workerCount,this._bearingSnap=t.bearingSnap,"string"==typeof t.container?this._container=document.getElementById(t.container):this._container=t.container,this.animationLoop=new h,this.transform=new d(t.minZoom,t.maxZoom),t.maxBounds&&this.setMaxBounds(t.maxBounds),a.bindAll(["_forwardStyleEvent","_forwardSourceEvent","_forwardLayerEvent","_forwardTileEvent","_onStyleLoad","_onStyleChange","_onSourceAdd","_onSourceRemove","_onSourceUpdate","_onWindowOnline","_onWindowResize","_update","_render"],this),this._setupContainer(),this._setupPainter(),this.on("move",this._update.bind(this,!1)),this.on("zoom",this._update.bind(this,!0)),this.on("moveend",function(){this.animationLoop.set(300),this._rerender()}.bind(this)),"undefined"!=typeof s&&(s.addEventListener("online",this._onWindowOnline,!1),s.addEventListener("resize",this._onWindowResize,!1)),m(this,t),this._hash=t.hash&&(new p).addTo(this),this._hash&&this._hash._onHashChange()||this.jumpTo({center:t.center,zoom:t.zoom,bearing:t.bearing,pitch:t.pitch}),this.stacks={},this._classes=[],this.resize(),t.classes&&this.setClasses(t.classes),t.style&&this.setStyle(t.style),t.attributionControl&&this.addControl(new b(t.attributionControl));var e=this.fire.bind(this,"error");this.on("style.error",e),this.on("source.error",e),this.on("tile.error",e),this.on("layer.error",e)};a.extend(A.prototype,l),a.extend(A.prototype,g.prototype),a.extend(A.prototype,{addControl:function(t){return t.addTo(this),this},addClass:function(t,e){return this._classes.indexOf(t)>=0||""===t?this:(this._classes.push(t),this._classOptions=e,this.style&&this.style.updateClasses(),this._update(!0))},removeClass:function(t,e){var r=this._classes.indexOf(t);return r<0||""===t?this:(this._classes.splice(r,1),this._classOptions=e,this.style&&this.style.updateClasses(),this._update(!0))},setClasses:function(t,e){for(var r={},n=0;n=0},getClasses:function(){return this._classes},resize:function(){var t=0,e=0;return this._container&&(t=this._container.offsetWidth||400,e=this._container.offsetHeight||300),this._canvas.resize(t,e),this.transform.resize(t,e),this.painter.resize(t,e),this.fire("movestart").fire("move").fire("resize").fire("moveend")},getBounds:function(){var t=new y(this.transform.pointLocation(new x(0,0)),this.transform.pointLocation(this.transform.size));return(this.transform.angle||this.transform.pitch)&&(t.extend(this.transform.pointLocation(new x(this.transform.size.x,0))),t.extend(this.transform.pointLocation(new x(0,this.transform.size.y)))),t},setMaxBounds:function(t){if(t){var e=y.convert(t);this.transform.lngRange=[e.getWest(),e.getEast()],this.transform.latRange=[e.getSouth(),e.getNorth()],this.transform._constrain(),this._update()}else null!==t&&void 0!==t||(this.transform.lngRange=[],this.transform.latRange=[],this._update());return this},setMinZoom:function(t){if(t=null===t||void 0===t?_:t,t>=_&&t<=this.transform.maxZoom)return this.transform.minZoom=t,this._update(),this.getZoom()=this.transform.minZoom&&t<=w)return this.transform.maxZoom=t,this._update(),this.getZoom()>t&&this.setZoom(t),this;throw new Error("maxZoom must be between the current minZoom and "+w+", inclusive")},project:function(t){return this.transform.locationPoint(v.convert(t))},unproject:function(t){return this.transform.pointLocation(x.convert(t))},queryRenderedFeatures:function(){function t(t){return t instanceof x||Array.isArray(t)}var e,r={};return 2===arguments.length?(e=arguments[0],r=arguments[1]):1===arguments.length&&t(arguments[0])?e=arguments[0]:1===arguments.length&&(r=arguments[0]),this.style.queryRenderedFeatures(this._makeQueryGeometry(e),r,this.transform.zoom,this.transform.angle)},_makeQueryGeometry:function(t){void 0===t&&(t=[x.convert([0,0]),x.convert([this.transform.width,this.transform.height])]);var e,r=t instanceof x||"number"==typeof t[0];if(r){var n=x.convert(t);e=[n]}else{var i=[x.convert(t[0]),x.convert(t[1])];e=[i[0],new x(i[1].x,i[0].y),i[1],new x(i[0].x,i[1].y),i[0]]}return e=e.map(function(t){return this.transform.pointCoordinate(t)}.bind(this))},querySourceFeatures:function(t,e){return this.style.querySourceFeatures(t,e)},setStyle:function(t){return this.style&&(this.style.off("load",this._onStyleLoad).off("error",this._forwardStyleEvent).off("change",this._onStyleChange).off("source.add",this._onSourceAdd).off("source.remove",this._onSourceRemove).off("source.load",this._onSourceUpdate).off("source.error",this._forwardSourceEvent).off("source.change",this._onSourceUpdate).off("layer.add",this._forwardLayerEvent).off("layer.remove",this._forwardLayerEvent).off("layer.error",this._forwardLayerEvent).off("tile.add",this._forwardTileEvent).off("tile.remove",this._forwardTileEvent).off("tile.load",this._update).off("tile.error",this._forwardTileEvent).off("tile.stats",this._forwardTileEvent)._remove(),this.off("rotate",this.style._redoPlacement),this.off("pitch",this.style._redoPlacement)),t?(t instanceof c?this.style=t:this.style=new c(t,this.animationLoop,this._workerCount),this.style.on("load",this._onStyleLoad).on("error",this._forwardStyleEvent).on("change",this._onStyleChange).on("source.add",this._onSourceAdd).on("source.remove",this._onSourceRemove).on("source.load",this._onSourceUpdate).on("source.error",this._forwardSourceEvent).on("source.change",this._onSourceUpdate).on("layer.add",this._forwardLayerEvent).on("layer.remove",this._forwardLayerEvent).on("layer.error",this._forwardLayerEvent).on("tile.add",this._forwardTileEvent).on("tile.remove",this._forwardTileEvent).on("tile.load",this._update).on("tile.error",this._forwardTileEvent).on("tile.stats",this._forwardTileEvent),this.on("rotate",this.style._redoPlacement),this.on("pitch",this.style._redoPlacement),this):(this.style=null,this)},getStyle:function(){if(this.style)return this.style.serialize()},addSource:function(t,e){return this.style.addSource(t,e),this._update(!0),this},addSourceType:function(t,e,r){return this.style.addSourceType(t,e,r)},removeSource:function(t){return this.style.removeSource(t),this._update(!0),this},getSource:function(t){return this.style.getSource(t)},addLayer:function(t,e){return this.style.addLayer(t,e),this._update(!0),this},removeLayer:function(t){return this.style.removeLayer(t),this._update(!0),this},getLayer:function(t){return this.style.getLayer(t)},setFilter:function(t,e){return this.style.setFilter(t,e),this._update(!0),this},setLayerZoomRange:function(t,e,r){return this.style.setLayerZoomRange(t,e,r),this._update(!0),this},getFilter:function(t){return this.style.getFilter(t)},setPaintProperty:function(t,e,r,n){return this.style.setPaintProperty(t,e,r,n),this._update(!0),this},getPaintProperty:function(t,e,r){return this.style.getPaintProperty(t,e,r)},setLayoutProperty:function(t,e,r){return this.style.setLayoutProperty(t,e,r),this._update(!0),this},getLayoutProperty:function(t,e){return this.style.getLayoutProperty(t,e)},getContainer:function(){return this._container},getCanvasContainer:function(){return this._canvasContainer},getCanvas:function(){return this._canvas.getElement()},_setupContainer:function(){var t=this._container;t.classList.add("mapboxgl-map");var e=this._canvasContainer=u.create("div","mapboxgl-canvas-container",t);this._interactive&&e.classList.add("mapboxgl-interactive"),this._canvas=new i(this,e);var r=this._controlContainer=u.create("div","mapboxgl-control-container",t),n=this._controlCorners={};["top-left","top-right","bottom-left","bottom-right"].forEach(function(t){n[t]=u.create("div","mapboxgl-ctrl-"+t,r)})},_setupPainter:function(){var t=this._canvas.getWebGLContext({failIfMajorPerformanceCaveat:this._failIfMajorPerformanceCaveat,preserveDrawingBuffer:this._preserveDrawingBuffer});return t?void(this.painter=new f(t,this.transform)):void this.fire("error",{error:new Error("Failed to initialize WebGL")})},_contextLost:function(t){t.preventDefault(),this._frameId&&o.cancelFrame(this._frameId),this.fire("webglcontextlost",{originalEvent:t})},_contextRestored:function(t){this._setupPainter(),this.resize(),this._update(),this.fire("webglcontextrestored",{originalEvent:t})},loaded:function(){return!this._styleDirty&&!this._sourcesDirty&&!(!this.style||!this.style.loaded())},_update:function(t){return this.style?(this._styleDirty=this._styleDirty||t,this._sourcesDirty=!0,this._rerender(),this):this},_render:function(){try{this.style&&this._styleDirty&&(this._styleDirty=!1,this.style.update(this._classes,this._classOptions),this._classOptions=null,this.style._recalculate(this.transform.zoom)),this.style&&this._sourcesDirty&&(this._sourcesDirty=!1,this.style._updateSources(this.transform)),this.painter.render(this.style,{debug:this.showTileBoundaries,showOverdrawInspector:this._showOverdrawInspector,vertices:this.vertices,rotating:this.rotating,zooming:this.zooming}),this.fire("render"),this.loaded()&&!this._loaded&&(this._loaded=!0,this.fire("load")),this._frameId=null,this.animationLoop.stopped()||(this._styleDirty=!0),(this._sourcesDirty||this._repaint||this._styleDirty)&&this._rerender()}catch(t){this.fire("error",{error:t})}return this},remove:function(){this._hash&&this._hash.remove(),o.cancelFrame(this._frameId),this.setStyle(null),"undefined"!=typeof s&&s.removeEventListener("resize",this._onWindowResize,!1);var t=this.painter.gl.getExtension("WEBGL_lose_context");t&&t.loseContext(),n(this._canvasContainer),n(this._controlContainer),this._container.classList.remove("mapboxgl-map")},_rerender:function(){this.style&&!this._frameId&&(this._frameId=o.frame(this._render))},_forwardStyleEvent:function(t){this.fire("style."+t.type,a.extend({style:t.target},t))},_forwardSourceEvent:function(t){this.fire(t.type,a.extend({style:t.target},t))},_forwardLayerEvent:function(t){this.fire(t.type,a.extend({style:t.target},t))},_forwardTileEvent:function(t){this.fire(t.type,a.extend({style:t.target},t))},_onStyleLoad:function(t){this.transform.unmodified&&this.jumpTo(this.style.stylesheet),this.style.update(this._classes,{transition:!1}),this._forwardStyleEvent(t)},_onStyleChange:function(t){this._update(!0),this._forwardStyleEvent(t)},_onSourceAdd:function(t){var e=t.source;e.onAdd&&e.onAdd(this),this._forwardSourceEvent(t)},_onSourceRemove:function(t){var e=t.source;e.onRemove&&e.onRemove(this),this._forwardSourceEvent(t)},_onSourceUpdate:function(t){this._update(),this._forwardSourceEvent(t)},_onWindowOnline:function(){this._update()},_onWindowResize:function(){this._trackResize&&this.stop().resize()._update()}}),a.extendAll(A.prototype,{_showTileBoundaries:!1,get showTileBoundaries(){return this._showTileBoundaries},set showTileBoundaries(t){this._showTileBoundaries!==t&&(this._showTileBoundaries=t,this._update())},_showCollisionBoxes:!1,get showCollisionBoxes(){return this._showCollisionBoxes},set showCollisionBoxes(t){this._showCollisionBoxes!==t&&(this._showCollisionBoxes=t,this.style._redoPlacement())},_showOverdrawInspector:!1,get showOverdrawInspector(){return this._showOverdrawInspector},set showOverdrawInspector(t){this._showOverdrawInspector!==t&&(this._showOverdrawInspector=t,this._update())},_repaint:!1,get repaint(){return this._repaint},set repaint(t){this._repaint=t,this._update()},_vertices:!1,get vertices(){return this._vertices},set vertices(t){this._vertices=t,this._update()}})},{"../geo/lng_lat":305,"../geo/lng_lat_bounds":306,"../geo/transform":307,"../render/painter":321,"../style/animation_loop":341,"../style/style":344,"../util/browser":392,"../util/canvas":393,"../util/dom":394,"../util/evented":400,"../util/util":408,"./bind_handlers":373,"./camera":374,"./control/attribution":375,"./hash":386,"point-geometry":448}],388:[function(t,e,r){"use strict";function n(t,e){t||(t=i.create("div")),t.classList.add("mapboxgl-marker"),this._el=t,this._offset=o.convert(e&&e.offset||[0,0]),this._update=this._update.bind(this)}e.exports=n;var i=t("../util/dom"),a=t("../geo/lng_lat"),o=t("point-geometry");n.prototype={addTo:function(t){return this.remove(),this._map=t,t.getCanvasContainer().appendChild(this._el),t.on("move",this._update),this._update(),this},remove:function(){this._map&&(this._map.off("move",this._update),this._map=null);var t=this._el.parentNode;return t&&t.removeChild(this._el),this},getLngLat:function(){return this._lngLat},setLngLat:function(t){return this._lngLat=a.convert(t),this._update(),this},getElement:function(){return this._el},_update:function(){if(this._map){var t=this._map.project(this._lngLat)._add(this._offset);i.setTransform(this._el,"translate("+t.x+"px,"+t.y+"px)")}}}},{"../geo/lng_lat":305,"../util/dom":394,"point-geometry":448}],389:[function(t,e,r){"use strict";function n(t){i.setOptions(this,t),i.bindAll(["_update","_onClickClose"],this)}e.exports=n;var i=t("../util/util"),a=t("../util/evented"),o=t("../util/dom"),s=t("../geo/lng_lat");n.prototype=i.inherit(a,{options:{closeButton:!0,closeOnClick:!0},addTo:function(t){return this._map=t,this._map.on("move",this._update),this.options.closeOnClick&&this._map.on("click",this._onClickClose),this._update(),this},remove:function(){return this._content&&this._content.parentNode&&this._content.parentNode.removeChild(this._content),this._container&&(this._container.parentNode.removeChild(this._container),delete this._container),this._map&&(this._map.off("move",this._update),this._map.off("click",this._onClickClose),delete this._map),this.fire("close"),this},getLngLat:function(){return this._lngLat},setLngLat:function(t){return this._lngLat=s.convert(t),this._update(),this},setText:function(t){return this.setDOMContent(document.createTextNode(t))},setHTML:function(t){var e,r=document.createDocumentFragment(),n=document.createElement("body");for(n.innerHTML=t;;){if(e=n.firstChild,!e)break;r.appendChild(e)}return this.setDOMContent(r)},setDOMContent:function(t){return this._createContent(),this._content.appendChild(t),this._update(),this},_createContent:function(){this._content&&this._content.parentNode&&this._content.parentNode.removeChild(this._content),this._content=o.create("div","mapboxgl-popup-content",this._container),this.options.closeButton&&(this._closeButton=o.create("button","mapboxgl-popup-close-button",this._content), +this._closeButton.type="button",this._closeButton.innerHTML="×",this._closeButton.addEventListener("click",this._onClickClose))},_update:function(){if(this._map&&this._lngLat&&this._content){this._container||(this._container=o.create("div","mapboxgl-popup",this._map.getContainer()),this._tip=o.create("div","mapboxgl-popup-tip",this._container),this._container.appendChild(this._content));var t=this._map.project(this._lngLat).round(),e=this.options.anchor;if(!e){var r=this._container.offsetWidth,n=this._container.offsetHeight;e=t.ythis._map.transform.height-n?["bottom"]:[],t.xthis._map.transform.width-r/2&&e.push("right"),e=0===e.length?"bottom":e.join("-")}var i={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%)"},a=this._container.classList;for(var s in i)a.remove("mapboxgl-popup-anchor-"+s);a.add("mapboxgl-popup-anchor-"+e),o.setTransform(this._container,i[e]+" translate("+t.x+"px,"+t.y+"px)")}},_onClickClose:function(){this.remove()}})},{"../geo/lng_lat":305,"../util/dom":394,"../util/evented":400,"../util/util":408}],390:[function(t,e,r){"use strict";function n(t,e){this.target=t,this.parent=e,this.callbacks={},this.callbackID=0,this.receive=this.receive.bind(this),this.target.addEventListener("message",this.receive,!1)}e.exports=n,n.prototype.receive=function(t){function e(t,e,r){this.postMessage({type:"",id:String(i),error:t?String(t):null,data:e},r)}var r,n=t.data,i=n.id;if(""===n.type)r=this.callbacks[n.id],delete this.callbacks[n.id],r&&r(n.error||null,n.data);else if("undefined"!=typeof n.id&&this.parent[n.type])this.parent[n.type](n.data,e.bind(this));else if("undefined"!=typeof n.id&&this.parent.workerSources){var a=n.type.split(".");this.parent.workerSources[a[0]][a[1]](n.data,e.bind(this))}else this.parent[n.type](n.data)},n.prototype.send=function(t,e,r,n){var i=null;r&&(this.callbacks[i=this.callbackID++]=r),this.postMessage({type:t,id:String(i),data:e},n)},n.prototype.postMessage=function(t,e){this.target.postMessage(t,e)}},{}],391:[function(t,e,r){"use strict";function n(t){var e=document.createElement("a");return e.href=t,e.protocol===document.location.protocol&&e.host===document.location.host}r.getJSON=function(t,e){var r=new XMLHttpRequest;return r.open("GET",t,!0),r.setRequestHeader("Accept","application/json"),r.onerror=function(t){e(t)},r.onload=function(){if(r.status>=200&&r.status<300&&r.response){var t;try{t=JSON.parse(r.response)}catch(t){return e(t)}e(null,t)}else e(new Error(r.statusText))},r.send(),r},r.getArrayBuffer=function(t,e){var r=new XMLHttpRequest;return r.open("GET",t,!0),r.responseType="arraybuffer",r.onerror=function(t){e(t)},r.onload=function(){r.status>=200&&r.status<300&&r.response?e(null,r.response):e(new Error(r.statusText))},r.send(),r},r.getImage=function(t,e){return r.getArrayBuffer(t,function(t,r){if(t)return e(t);var n=new Image;n.onload=function(){e(null,n),(window.URL||window.webkitURL).revokeObjectURL(n.src)};var i=new Blob([new Uint8Array(r)],{type:"image/png"});return n.src=(window.URL||window.webkitURL).createObjectURL(i),n.getData=function(){var t=document.createElement("canvas"),e=t.getContext("2d");return t.width=n.width,t.height=n.height,e.drawImage(n,0,0),e.getImageData(0,0,n.width,n.height).data},n})},r.getVideo=function(t,e){var r=document.createElement("video");r.onloadstart=function(){e(null,r)};for(var i=0;i=s+n?t.call(i,1):(t.call(i,(l-s)/n),r.frame(a)))}if(!n)return t.call(i,1),null;var o=!1,s=e.exports.now();return r.frame(a),function(){o=!0}},r.supported=t("mapbox-gl-supported"),r.hardwareConcurrency=navigator.hardwareConcurrency||4,Object.defineProperty(r,"devicePixelRatio",{get:function(){return window.devicePixelRatio}}),r.supportsWebp=!1;var a=document.createElement("img");a.onload=function(){r.supportsWebp=!0},a.src="data:image/webp;base64,UklGRh4AAABXRUJQVlA4TBEAAAAvAQAAAAfQ//73v/+BiOh/AAA=",r.supportsGeolocation=!!navigator.geolocation},{"mapbox-gl-supported":293}],393:[function(t,e,r){"use strict";function n(t,e){this.canvas=document.createElement("canvas"),t&&e&&(this.canvas.style.position="absolute",this.canvas.classList.add("mapboxgl-canvas"),this.canvas.addEventListener("webglcontextlost",t._contextLost.bind(t),!1),this.canvas.addEventListener("webglcontextrestored",t._contextRestored.bind(t),!1),this.canvas.setAttribute("tabindex",0),e.appendChild(this.canvas))}var i=t("../util"),a=t("mapbox-gl-supported");e.exports=n,n.prototype.resize=function(t,e){var r=window.devicePixelRatio||1;this.canvas.width=r*t,this.canvas.height=r*e,this.canvas.style.width=t+"px",this.canvas.style.height=e+"px"},n.prototype.getWebGLContext=function(t){return t=i.extend({},t,a.webGLContextAttributes),this.canvas.getContext("webgl",t)||this.canvas.getContext("experimental-webgl",t)},n.prototype.getElement=function(){return this.canvas}},{"../util":408,"mapbox-gl-supported":293}],394:[function(t,e,r){"use strict";function n(t){for(var e=0;e1)for(var h=0;h=0&&this._events[t].splice(r,1),this._events[t].length||delete this._events[t]}else delete this._events[t];return this},once:function(t,e){var r=function(n){this.off(t,r),e.call(this,n)}.bind(this);return this.on(t,r),this},fire:function(t,e){if(!this.listens(t))return n.endsWith(t,"error")&&console.error(e&&e.error||e||"Empty error event"),this;e=n.extend({},e),n.extend(e,{type:t,target:this});for(var r=this._events[t].slice(),i=0;i=3)for(var l=0;l1){if(s(t,e))return!0;for(var n=0;n(e.y-t.y)*(r.x-t.x)}function u(t,e,r,n){return l(t,r,n)!==l(e,r,n)&&l(t,e,r)!==l(t,e,n)}function c(t,e,r){var n=r*r;if(1===e.length)return t.distSqr(e[0])1?t.distSqr(r):t.distSqr(r.sub(e)._mult(i)._add(e))}function f(t,e){for(var r,n,i,a=!1,o=0;oe.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 d(t,e){for(var r=!1,n=0,i=t.length-1;ne.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}e.exports={multiPolygonIntersectsBufferedMultiPoint:n,multiPolygonIntersectsMultiPolygon:i,multiPolygonIntersectsBufferedMultiLine:a}},{}],404:[function(t,e,r){"use strict";function n(t,e){this.max=t,this.onRemove=e,this.reset()}e.exports=n,n.prototype.reset=function(){for(var t in this.data)this.onRemove(this.data[t]);return this.data={},this.order=[],this},n.prototype.add=function(t,e){if(this.has(t))this.order.splice(this.order.indexOf(t),1),this.data[t]=e,this.order.push(t);else if(this.data[t]=e,this.order.push(t),this.order.length>this.max){var r=this.get(this.order[0]);r&&this.onRemove(r)}return this},n.prototype.has=function(t){return t in this.data},n.prototype.keys=function(){return this.order},n.prototype.get=function(t){if(!this.has(t))return null;var e=this.data[t];return delete this.data[t],this.order.splice(this.order.indexOf(t),1),e},n.prototype.setMaxSize=function(t){for(this.max=t;this.order.length>this.max;){var e=this.get(this.order[0]);e&&this.onRemove(e)}return this}},{}],405:[function(t,e,r){"use strict";function n(t,e,r){if(r=r||o.ACCESS_TOKEN,!r&&o.REQUIRE_ACCESS_TOKEN)throw new Error("An API access token is required to use Mapbox GL. See https://www.mapbox.com/developers/api/#access-tokens");if(t=t.replace(/^mapbox:\/\//,o.API_URL+e),t+=t.indexOf("?")!==-1?"&access_token=":"?access_token=",o.REQUIRE_ACCESS_TOKEN){if("s"===r[0])throw new Error("Use a public access token (pk.*) with Mapbox GL JS, not a secret access token (sk.*). See https://www.mapbox.com/developers/api/#access-tokens");t+=r}return t}function i(t){return t?"?"+t:""}function a(t){return t.access_token&&"tk."===t.access_token.slice(0,3)?u.extend({},t,{access_token:o.ACCESS_TOKEN}):t}var o=t("./config"),s=t("./browser"),l=t("url"),u=t("./util");e.exports.normalizeStyleURL=function(t,e){var r=l.parse(t);return"mapbox:"!==r.protocol?t:n("mapbox:/"+r.pathname+i(r.query),"/styles/v1/",e)},e.exports.normalizeSourceURL=function(t,e){var r=l.parse(t);return"mapbox:"!==r.protocol?t:n(t+".json","/v4/",e)+"&secure"},e.exports.normalizeGlyphsURL=function(t,e){var r=l.parse(t);if("mapbox:"!==r.protocol)return t;var a=r.pathname.split("/")[1];return n("mapbox://"+a+"/{fontstack}/{range}.pbf"+i(r.query),"/fonts/v1/",e)},e.exports.normalizeSpriteURL=function(t,e,r,a){var o=l.parse(t);return"mapbox:"!==o.protocol?(o.pathname+=e+r,l.format(o)):n("mapbox:/"+o.pathname+"/sprite"+e+r+i(o.query),"/styles/v1/",a)},e.exports.normalizeTileURL=function(t,e,r){var n=l.parse(t,!0);if(!e)return t;var i=l.parse(e);if("mapbox:"!==i.protocol)return t;var o=s.supportsWebp?".webp":"$1",u=s.devicePixelRatio>=2||512===r?"@2x":"";return l.format({protocol:n.protocol,hostname:n.hostname,pathname:n.pathname.replace(/(\.(?:png|jpg)\d*)/,u+o),query:a(n.query)})}},{"./browser":392,"./config":397,"./util":408,url:506}],406:[function(t,e,r){"use strict";function n(t){function e(){f.apply(this,arguments)}function r(){d.apply(this,arguments),this.members=e.prototype.members}var n=JSON.stringify(t);if(g[n])return g[n];void 0===t.alignment&&(t.alignment=1),e.prototype=Object.create(f.prototype);var s=0,u=0,v=["Uint8"];return e.prototype.members=t.members.map(function(r){r={name:r.name,type:r.type,components:r.components||1},p(r.name.length),p(r.type in m),v.indexOf(r.type)<0&&v.push(r.type);var n=o(r.type);u=Math.max(u,n),r.offset=s=a(s,Math.max(t.alignment,n));for(var i=0;ithis.capacity){this.capacity=Math.max(t,Math.floor(this.capacity*this.RESIZE_MULTIPLIER),this.DEFAULT_CAPACITY),this.arrayBuffer=new ArrayBuffer(this.capacity*this.bytesPerElement);var e=this.uint8;this._refreshViews(),e&&this.uint8.set(e)}},d.prototype._refreshViews=function(){for(var t=0;t=1)return 1;var e=t*t,r=e*t;return 4*(t<.5?r:3*(t-e)+r-.75)},r.bezier=function(t,e,r,i){var a=new n(t,e,r,i);return function(t){return a.solve(t)}},r.ease=r.bezier(.25,.1,.25,1),r.clamp=function(t,e,r){return Math.min(r,Math.max(e,t))},r.wrap=function(t,e,r){var n=r-e,i=((t-e)%n+n)%n+e;return i===e?r:i},r.coalesce=function(){for(var t=0;t=0)return!0;return!1};var o={};r.warnOnce=function(t){o[t]||("undefined"!=typeof console&&console.warn(t),o[t]=!0)}},{"../geo/coordinate":304,unitbezier:505}],409:[function(t,e,r){"use strict";function n(t,e,r,n){this._vectorTileFeature=t,t._z=e,t._x=r,t._y=n,this.properties=t.properties,null!=t.id&&(this.id=t.id)}e.exports=n,n.prototype={type:"Feature",get geometry(){return void 0===this._geometry&&(this._geometry=this._vectorTileFeature.toGeoJSON(this._vectorTileFeature._x,this._vectorTileFeature._y,this._vectorTileFeature._z).geometry),this._geometry},set geometry(t){this._geometry=t},toJSON:function(){var t={};for(var e in this)"_geometry"!==e&&"_vectorTileFeature"!==e&&"toJSON"!==e&&(t[e]=this[e]);return t}}},{}],410:[function(t,e,r){e.exports={_args:[[{raw:"mapbox-gl@^0.22.0",scope:null,escapedName:"mapbox-gl",name:"mapbox-gl",rawSpec:"^0.22.0",spec:">=0.22.0 <0.23.0",type:"range"},"/home/etienne/Documents/plotly/plotly.js"]],_from:"mapbox-gl@>=0.22.0 <0.23.0",_id:"mapbox-gl@0.22.1",_inCache:!0,_location:"/mapbox-gl",_nodeVersion:"4.4.5",_npmOperationalInternal:{host:"packages-12-west.internal.npmjs.com",tmp:"tmp/mapbox-gl-0.22.1.tgz_1471549891670_0.8762630566488951"},_npmUser:{name:"lucaswoj",email:"lucas@lucaswoj.com"},_npmVersion:"2.15.5",_phantomChildren:{},_requested:{raw:"mapbox-gl@^0.22.0",scope:null,escapedName:"mapbox-gl",name:"mapbox-gl",rawSpec:"^0.22.0",spec:">=0.22.0 <0.23.0",type:"range"},_requiredBy:["/"],_resolved:"https://registry.npmjs.org/mapbox-gl/-/mapbox-gl-0.22.1.tgz",_shasum:"92a965547d4c2f24c22cbc487eeda48694cb627a",_shrinkwrap:null,_spec:"mapbox-gl@^0.22.0",_where:"/home/etienne/Documents/plotly/plotly.js",browser:{"./js/util/ajax.js":"./js/util/browser/ajax.js","./js/util/browser.js":"./js/util/browser/browser.js","./js/util/canvas.js":"./js/util/browser/canvas.js","./js/util/dom.js":"./js/util/browser/dom.js","./js/util/web_worker.js":"./js/util/browser/web_worker.js"},bugs:{url:"https://github.com/mapbox/mapbox-gl-js/issues"},dependencies:{csscolorparser:"^1.0.2",earcut:"^2.0.3","feature-filter":"^2.2.0","geojson-rewind":"^0.1.0","geojson-vt":"^2.4.0","gl-matrix":"^2.3.1","grid-index":"^1.0.0","mapbox-gl-function":"^1.2.1","mapbox-gl-shaders":"github:mapbox/mapbox-gl-shaders#de2ab007455aa2587c552694c68583f94c9f2747","mapbox-gl-style-spec":"github:mapbox/mapbox-gl-style-spec#83b1a3e5837d785af582efd5ed1a212f2df6a4ae","mapbox-gl-supported":"^1.2.0",pbf:"^1.3.2",pngjs:"^2.2.0","point-geometry":"^0.0.0",quickselect:"^1.0.0",request:"^2.39.0","resolve-url":"^0.2.1","shelf-pack":"^1.0.0",supercluster:"^2.0.1",unassertify:"^2.0.0",unitbezier:"^0.0.0","vector-tile":"^1.3.0","vt-pbf":"^2.0.2",webworkify:"^1.3.0","whoots-js":"^2.0.0"},description:"A WebGL interactive maps library",devDependencies:{"babel-preset-react":"^6.11.1",babelify:"^7.3.0",benchmark:"~2.1.0",browserify:"^13.0.0",clipboard:"^1.5.12","concat-stream":"1.5.1",coveralls:"^2.11.8",doctrine:"^1.2.1",documentation:"https://github.com/documentationjs/documentation/archive/bb41619c734e59ef3fbc3648610032efcfdaaace.tar.gz","documentation-theme-utils":"3.0.0",envify:"^3.4.0",eslint:"^2.5.3","eslint-config-mourner":"^2.0.0","eslint-plugin-html":"^1.5.1",gl:"^4.0.1",handlebars:"4.0.5","highlight.js":"9.3.0",istanbul:"^0.4.2","json-loader":"^0.5.4",lodash:"^4.13.1","mapbox-gl-test-suite":"github:mapbox/mapbox-gl-test-suite#7babab52fb02788ebbc38384139bf350e8e38552","memory-fs":"^0.3.0",minifyify:"^7.0.1","npm-run-all":"^3.0.0",nyc:"6.4.0",proxyquire:"^1.7.9",remark:"4.2.2","remark-html":"3.0.0",sinon:"^1.15.4",st:"^1.2.0",tap:"^5.7.0","transform-loader":"^0.2.3","unist-util-visit":"1.1.0",vinyl:"1.1.1","vinyl-fs":"2.4.3",watchify:"^3.7.0",webpack:"^1.13.1","webworkify-webpack":"^1.1.3"},directories:{},dist:{shasum:"92a965547d4c2f24c22cbc487eeda48694cb627a",tarball:"https://registry.npmjs.org/mapbox-gl/-/mapbox-gl-0.22.1.tgz"},engines:{node:">=4.0.0"},gitHead:"13a9015341f0602ccb55c98c53079838ad4b70b5",homepage:"https://github.com/mapbox/mapbox-gl-js#readme",license:"BSD-3-Clause",main:"js/mapbox-gl.js",maintainers:[{name:"aaronlidman",email:"aaronlidman@gmail.com"},{name:"ajashton",email:"aj.ashton@gmail.com"},{name:"ansis",email:"ansis.brammanis@gmail.com"},{name:"bergwerkgis",email:"wb@bergwerk-gis.at"},{name:"bhousel",email:"bryan@mapbox.com"},{name:"bsudekum",email:"bobby@mapbox.com"},{name:"camilleanne",email:"camille@mapbox.com"},{name:"dnomadb",email:"damon@mapbox.com"},{name:"dthompson",email:"dthompson@gmail.com"},{name:"emilymcafee",email:"emily@mapbox.com"},{name:"flippmoke",email:"flippmoke@gmail.com"},{name:"freenerd",email:"spam@freenerd.de"},{name:"gretacb",email:"carol@mapbox.com"},{name:"ian29",email:"ian.villeda@gmail.com"},{name:"ianshward",email:"ian@mapbox.com"},{name:"ingalls",email:"nicholas.ingalls@gmail.com"},{name:"jfirebaugh",email:"john.firebaugh@gmail.com"},{name:"jrpruit1",email:"jake@jakepruitt.com"},{name:"karenzshea",email:"karen@mapbox.com"},{name:"kkaefer",email:"kkaefer@gmail.com"},{name:"lbud",email:"lauren@mapbox.com"},{name:"lucaswoj",email:"lucas@lucaswoj.com"},{name:"lxbarth",email:"alex@mapbox.com"},{name:"lyzidiamond",email:"lyzi@mapbox.com"},{name:"mapbox-admin",email:"accounts@mapbox.com"},{name:"mateov",email:"matt@mapbox.com"},{name:"mcwhittemore",email:"mcwhittemore@gmail.com"},{name:"miccolis",email:"jeff@miccolis.net"},{name:"mikemorris",email:"michael.patrick.morris@gmail.com"},{name:"morganherlocker",email:"morgan.herlocker@gmail.com"},{name:"mourner",email:"agafonkin@gmail.com"},{name:"nickidlugash",email:"nicki@mapbox.com"},{name:"rclark",email:"ryan.clark.j@gmail.com"},{name:"samanbb",email:"saman@mapbox.com"},{name:"sbma44",email:"tlee@mapbox.com"},{name:"scothis",email:"scothis@gmail.com"},{name:"sgillies",email:"sean@mapbox.com"},{name:"springmeyer",email:"dane@mapbox.com"},{name:"themarex",email:"patrick@mapbox.com"},{name:"tmcw",email:"tom@macwright.org"},{name:"tristen",email:"tristen.brown@gmail.com"},{name:"willwhite",email:"will@mapbox.com"},{name:"yhahn",email:"young@mapbox.com"}],name:"mapbox-gl",optionalDependencies:{},readme:"ERROR: No README data found!",repository:{type:"git",url:"git://github.com/mapbox/mapbox-gl-js.git"},scripts:{build:"npm run build-docs # invoked by publisher when publishing docs on the mb-pages branch","build-dev":"browserify js/mapbox-gl.js --debug --standalone mapboxgl > dist/mapbox-gl-dev.js && tap --no-coverage test/build/dev.test.js","build-docs":"documentation build --github --format html -c documentation.yml --theme ./docs/_theme --output docs/api/","build-min":"browserify js/mapbox-gl.js --debug -t unassertify --plugin [minifyify --map mapbox-gl.js.map --output dist/mapbox-gl.js.map] --standalone mapboxgl > dist/mapbox-gl.js && tap --no-coverage test/build/min.test.js","build-token":"browserify debug/access-token-src.js --debug -t envify > debug/access-token.js",lint:"eslint --ignore-path .gitignore js test bench docs/_posts/examples/*.html","open-changed-examples":"git diff --name-only mb-pages HEAD -- docs/_posts/examples/*.html | awk '{print \"http://127.0.0.1:4000/mapbox-gl-js/example/\" substr($0,33,length($0)-37)}' | xargs open",start:"run-p build-token watch-dev watch-bench start-server","start-bench":"run-p build-token watch-bench start-server","start-debug":"run-p build-token watch-dev start-server","start-docs":"npm run build-min && npm run build-docs && jekyll serve -w","start-server":"st --no-cache --localhost --port 9966 --index index.html .",test:"npm run lint && tap --reporter dot test/js/*/*.js test/build/webpack.test.js","test-suite":"node test/render.test.js && node test/query.test.js","watch-bench":"node bench/download-data.js && watchify bench/index.js --plugin [minifyify --no-map] -t [babelify --presets react] -t unassertify -t envify -o bench/bench.js -v","watch-dev":"watchify js/mapbox-gl.js --debug --standalone mapboxgl -o dist/mapbox-gl-dev.js -v"},version:"0.22.1"}},{}],411:[function(t,e,r){"use strict";function n(t,e,r){for(var n=new Array(t),i=0;ig[1][2]&&(x[0]=-x[0]),g[0][2]>g[2][0]&&(x[1]=-x[1]),g[1][0]>g[0][1]&&(x[2]=-x[2]),!0}},{"./normalize":413,"gl-mat4/clone":148,"gl-mat4/create":149,"gl-mat4/determinant":150,"gl-mat4/invert":154,"gl-mat4/transpose":164,"gl-vec3/cross":242,"gl-vec3/dot":243,"gl-vec3/length":244,"gl-vec3/normalize":246}],413:[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}},{}],414:[function(t,e,r){function n(t,e,r,n){if(0===c(e)||0===c(r))return!1;var i=u(e,f.translate,f.scale,f.skew,f.perspective,f.quaternion),a=u(r,d.translate,d.scale,d.skew,d.perspective,d.quaternion);return!(!i||!a)&&(s(p.translate,f.translate,d.translate,n),s(p.skew,f.skew,d.skew,n),s(p.scale,f.scale,d.scale,n),s(p.perspective,f.perspective,d.perspective,n),h(p.quaternion,f.quaternion,d.quaternion,n),l(t,p.translate,p.scale,p.skew,p.perspective,p.quaternion),!0)}function i(){return{translate:a(),scale:a(1),skew:a(),perspective:o(),quaternion:o()}}function a(t){return[t||0,t||0,t||0]}function o(){return[0,0,0,1]}var s=t("gl-vec3/lerp"),l=t("mat4-recompose"),u=t("mat4-decompose"),c=t("gl-mat4/determinant"),h=t("quat-slerp"),f=i(),d=i(),p=i();e.exports=n},{"gl-mat4/determinant":150,"gl-vec3/lerp":245,"mat4-decompose":412,"mat4-recompose":415,"quat-slerp":453}],415:[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":149,"gl-mat4/fromRotationTranslation":152,"gl-mat4/identity":153,"gl-mat4/multiply":156,"gl-mat4/scale":162,"gl-mat4/translate":163}],416:[function(t,e,r){"use strict";function n(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]}function i(t){t=t||{};var e=t.matrix||[1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1];return new n(e)}var a=t("binary-search-bounds"),o=t("mat4-interpolate"),s=t("gl-mat4/invert"),l=t("gl-mat4/rotateX"),u=t("gl-mat4/rotateY"),c=t("gl-mat4/rotateZ"),h=t("gl-mat4/lookAt"),f=t("gl-mat4/translate"),d=(t("gl-mat4/scale"),t("gl-vec3/normalize")),p=[0,0,0];e.exports=i;var m=n.prototype;m.recalcMatrix=function(t){var e=this._time,r=a.le(e,t),n=this.computedMatrix;if(!(r<0)){var i=this._components;if(r===e.length-1)for(var l=16*r,u=0;u<16;++u)n[u]=i[l++];else{for(var c=e[r+1]-e[r],l=16*r,h=this.prevMatrix,f=!0,u=0;u<16;++u)h[u]=i[l++];for(var p=this.nextMatrix,u=0;u<16;++u)p[u]=i[l++],f=f&&h[u]===p[u];if(c<1e-6||f)for(var u=0;u<16;++u)n[u]=h[u];else o(n,h,p,(t-e[r])/c)}var m=this.computedUp;m[0]=n[1],m[1]=n[5],m[2]=n[6],d(m,m);var g=this.computedInverse;s(g,n);var v=this.computedEye,y=g[15];v[0]=g[12]/y,v[1]=g[13]/y,v[2]=g[14]/y;for(var x=this.computedCenter,b=Math.exp(this.computedRadius[0]),u=0;u<3;++u)x[u]=v[u]-n[2+4*u]*b}},m.idle=function(t){if(!(t1&&i(t[o[c-2]],t[o[c-1]],u)<=0;)c-=1,o.pop();for(o.push(l),c=s.length;c>1&&i(t[s[c-2]],t[s[c-1]],u)>=0;)c-=1,s.pop();s.push(l)}for(var r=new Array(s.length+o.length-2),h=0,n=0,f=o.length;n0;--d)r[h++]=s[d];return r}e.exports=n;var i=t("robust-orientation")[3]},{"robust-orientation":471}],418:[function(t,e,r){"use strict";function n(t,e){function r(t){var e=!1;return"altKey"in t&&(e=e||t.altKey!==g.alt,g.alt=!!t.altKey),"shiftKey"in t&&(e=e||t.shiftKey!==g.shift,g.shift=!!t.shiftKey),"ctrlKey"in t&&(e=e||t.ctrlKey!==g.control,g.control=!!t.ctrlKey),"metaKey"in t&&(e=e||t.metaKey!==g.meta,g.meta=!!t.metaKey),e}function n(t,n){var a=i.x(n),o=i.y(n);"buttons"in n&&(t=0|n.buttons),(t!==d||a!==p||o!==m||r(n))&&(d=0|t,p=a||0,m=o||0,e&&e(d,p,m,g))}function a(t){n(0,t)}function o(){(d||p||m||g.shift||g.alt||g.meta||g.control)&&(p=m=0,d=0,g.shift=g.alt=g.control=g.meta=!1,e&&e(0,0,0,g))}function s(t){r(t)&&e&&e(d,p,m,g)}function l(t){0===i.buttons(t)?n(0,t):n(d,t)}function u(t){n(d|i.buttons(t),t)}function c(t){n(d&~i.buttons(t),t)}function h(){v||(v=!0,t.addEventListener("mousemove",l),t.addEventListener("mousedown",u),t.addEventListener("mouseup",c),t.addEventListener("mouseleave",a),t.addEventListener("mouseenter",a),t.addEventListener("mouseout",a),t.addEventListener("mouseover",a),t.addEventListener("blur",o),t.addEventListener("keyup",s),t.addEventListener("keydown",s),t.addEventListener("keypress",s),t!==window&&(window.addEventListener("blur",o),window.addEventListener("keyup",s),window.addEventListener("keydown",s),window.addEventListener("keypress",s)))}function f(){v&&(v=!1,t.removeEventListener("mousemove",l),t.removeEventListener("mousedown",u),t.removeEventListener("mouseup",c),t.removeEventListener("mouseleave",a),t.removeEventListener("mouseenter",a),t.removeEventListener("mouseout",a),t.removeEventListener("mouseover",a),t.removeEventListener("blur",o),t.removeEventListener("keyup",s),t.removeEventListener("keydown",s),t.removeEventListener("keypress",s),t!==window&&(window.removeEventListener("blur",o),window.removeEventListener("keyup",s),window.removeEventListener("keydown",s),window.removeEventListener("keypress",s)))}e||(e=t,t=window);var d=0,p=0,m=0,g={shift:!1,alt:!1,control:!1,meta:!1},v=!1;h();var y={element:t};return Object.defineProperties(y,{enabled:{get:function(){return v},set:function(t){t?h():f()},enumerable:!0},buttons:{get:function(){return d},enumerable:!0},x:{get:function(){return p},enumerable:!0},y:{get:function(){return m},enumerable:!0},mods:{get:function(){return g},enumerable:!0}}),y}e.exports=n;var i=t("mouse-event")},{"mouse-event":419}],419:[function(t,e,r){"use strict";function n(t){if("object"==typeof t){if("buttons"in t)return t.buttons;if("which"in t){var e=t.which;if(2===e)return 4;if(3===e)return 2;if(e>0)return 1<=0)return 1<=0;--e)L(e,0);for(var r=[],e=0;e0;_=_-1&m)b.push(w+"["+T+"+"+g(_)+"]");b.push(v(0));for(var _=0;_0){",f(b[t]),"=1;"),P(t-1,e|1<0&&Y.push(s(U,b[V-1])+"*"+o(b[V-1])),N.push(d(U,b[V])+"=("+Y.join("-")+")|0")}for(var U=0;U=0;--U)G.push(o(b[U]));N.push(k+"=("+G.join("*")+")|0",M+"=mallocUint32("+k+")",w+"=mallocUint32("+k+")",T+"=0"),N.push(p(0)+"=0");for(var V=1;V<1< 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 a=t.getters||[],o=new Array(n),s=0;s=0?o[s]=!0:o[s]=!1;return x(t.vertex,t.cell,t.phase,i,r,o)}var _=t("typedarray-pool");e.exports=b;var w="V",M="P",A="N",k="Q",T="X",E="T"},{"typedarray-pool":502}],422:[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":96}],423:[function(t,e,r){"use strict";function n(t){if(t in l)return l[t];for(var e=[],r=0;r=0?s.push("0"):e.indexOf(-(l+1))>=0?s.push("s["+l+"]-1"):(s.push("-1"),n.push("1"),i.push("s["+l+"]-2"));var u=".lo("+n.join()+").hi("+i.join()+")";if(0===n.length&&(u=""),r>0){o.push("if(1");for(var l=0;l=0||e.indexOf(-(l+1))>=0||o.push("&&s[",l,"]>2");o.push("){grad",r,"(src.pick(",s.join(),")",u);for(var l=0;l=0||e.indexOf(-(l+1))>=0||o.push(",dst.pick(",s.join(),",",l,")",u);o.push(");")}for(var l=0;l1){dst.set(",s.join(),",",c,",0.5*(src.get(",f.join(),")-src.get(",d.join(),")))}else{dst.set(",s.join(),",",c,",0)};"):o.push("if(s[",c,"]>1){diff(",h,",src.pick(",f.join(),")",u,",src.pick(",d.join(),")",u,");}else{zero(",h,");};");break;case"mirror":0===r?o.push("dst.set(",s.join(),",",c,",0);"):o.push("zero(",h,");");break;case"wrap":var p=s.slice(),m=s.slice();e[l]<0?(p[c]="s["+c+"]-2",m[c]="0"):(p[c]="s["+c+"]-1",m[c]="1"),0===r?o.push("if(s[",c,"]>2){dst.set(",s.join(),",",c,",0.5*(src.get(",p.join(),")-src.get(",m.join(),")))}else{dst.set(",s.join(),",",c,",0)};"):o.push("if(s[",c,"]>2){diff(",h,",src.pick(",p.join(),")",u,",src.pick(",m.join(),")",u,");}else{zero(",h,");};");break;default:throw new Error("ndarray-gradient: Invalid boundary condition")}}r>0&&o.push("};")}var r=t.join(),i=u[r];if(i)return i;for(var a=t.length,o=["function gradient(dst,src){var s=src.shape.slice();"],s=0;s<1<>",rrshift:">>>"};!function(){for(var t in l){var e=l[t];r[t]=a({args:["array","array","array"],body:{args:["a","b","c"],body:"a=b"+e+"c"},funcName:t}),r[t+"eq"]=a({args:["array","array"],body:{args:["a","b"],body:"a"+e+"=b"},rvalue:!0,funcName:t+"eq"}),r[t+"s"]=a({args:["array","array","scalar"],body:{args:["a","b","s"],body:"a=b"+e+"s"},funcName:t+"s"}),r[t+"seq"]=a({args:["array","scalar"],body:{args:["a","s"],body:"a"+e+"=s"},rvalue:!0,funcName:t+"seq"})}}();var u={not:"!",bnot:"~",neg:"-",recip:"1.0/"};!function(){for(var t in u){var e=u[t];r[t]=a({args:["array","array"],body:{args:["a","b"],body:"a="+e+"b"},funcName:t}),r[t+"eq"]=a({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]=a({args:["array","array","array"],body:{args:["a","b","c"],body:"a=b"+e+"c"},funcName:t}),r[t+"s"]=a({args:["array","array","scalar"],body:{args:["a","b","s"],body:"a=b"+e+"s"},funcName:t+"s"}),r[t+"eq"]=a({args:["array","array"],body:{args:["a","b"],body:"a=a"+e+"b"},rvalue:!0,count:2,funcName:t+"eq"}),r[t+"seq"]=a({args:["array","scalar"],body:{args:["a","s"],body:"a=a"+e+"s"},rvalue:!0,count:2,funcName:t+"seq"})}}();var h=["abs","acos","asin","atan","ceil","cos","exp","floor","log","round","sin","sqrt","tan"];!function(){for(var t=0;tthis_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=o({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=o({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=o({args:["array"],pre:{body:"this_h=Infinity",args:[],thisVars:["this_h"],localVars:[]},body:{body:"if(_inline_1_arg0_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=a({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=a({args:["array","array"],body:{args:["a","b"],body:"a=b"},funcName:"assign"}),r.assigns=a({args:["array","scalar"],body:{args:["a","b"],body:"a=b"},funcName:"assigns"}),r.equals=o({args:["array","array"],pre:s,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":93}],427:[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":428,ndarray:432}],428:[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":93}],429:[function(t,e,r){"use strict";function n(t){switch(t){case"uint8":return[l.mallocUint8,l.freeUint8];case"uint16":return[l.mallocUint16,l.freeUint16];case"uint32":return[l.mallocUint32,l.freeUint32];case"int8":return[l.mallocInt8,l.freeInt8];case"int16":return[l.mallocInt16,l.freeInt16];case"int32":return[l.mallocInt32,l.freeInt32];case"float32":return[l.mallocFloat,l.freeFloat];case"float64":return[l.mallocDouble,l.freeDouble];default:return null}}function i(t){for(var e=[],r=0;r1){for(var h=[],f=1;f1){o.push("dptr=0;sptr=ptr");for(var f=t.length-1;f>=0;--f){var d=t[f];0!==d&&o.push(["for(i",d,"=0;i",d,"left){","dptr=0","sptr=cptr-s0");for(var f=1;fb){break __l}"].join(""));for(var f=t.length-1;f>=1;--f)o.push("sptr+=e"+f,"dptr+=f"+f,"}");o.push("dptr=cptr;sptr=cptr-s0");for(var f=t.length-1;f>=0;--f){var d=t[f];0!==d&&o.push(["for(i",d,"=0;i",d,"=0;--f){var d=t[f];0!==d&&o.push(["for(i",d,"=0;i",d,"left)&&("+r("cptr-s0")+">scratch)){",a("cptr",r("cptr-s0")),"cptr-=s0","}",a("cptr","scratch"));if(o.push("}"),t.length>1&&u&&o.push("free(scratch)"),o.push("} return "+s),u){var p=new Function("malloc","free",o.join("\n"));return p(u[0],u[1])}var p=new Function(o.join("\n"));return p()}function o(t,e,r){function a(t){return["(offset+",t,"*s0)"].join("")}function o(t){return"generic"===e?["data.get(",t,")"].join(""):["data[",t,"]"].join("")}function s(t,r){return"generic"===e?["data.set(",t,",",r,")"].join(""):["data[",t,"]=",r].join("")}function l(e,r,n){if(1===e.length)_.push("ptr0="+a(e[0]));else for(var i=0;i=0;--i){var o=t[i];0!==o&&_.push(["for(i",o,"=0;i",o,"1)for(var i=0;i1?_.push("ptr_shift+=d"+o):_.push("ptr0+=d"+o),_.push("}"))}}function c(e,r,n,i){if(1===r.length)_.push("ptr0="+a(r[0]));else{for(var o=0;o1)for(var o=0;o=1;--o)n&&_.push("pivot_ptr+=f"+o),r.length>1?_.push("ptr_shift+=e"+o):_.push("ptr0+=e"+o),_.push("}")}function h(){t.length>1&&A&&_.push("free(pivot1)","free(pivot2)")}function f(e,r){var n="el"+e,i="el"+r;if(t.length>1){var s="__l"+ ++k;c(s,[n,i],!1,["comp=",o("ptr0"),"-",o("ptr1"),"\n","if(comp>0){tmp0=",n,";",n,"=",i,";",i,"=tmp0;break ",s,"}\n","if(comp<0){break ",s,"}"].join(""))}else _.push(["if(",o(a(n)),">",o(a(i)),"){tmp0=",n,";",n,"=",i,";",i,"=tmp0}"].join(""))}function d(e,r){t.length>1?l([e,r],!1,s("ptr0",o("ptr1"))):_.push(s(a(e),o(a(r))))}function p(e,r,n){if(t.length>1){var i="__l"+ ++k;c(i,[r],!0,[e,"=",o("ptr0"),"-pivot",n,"[pivot_ptr]\n","if(",e,"!==0){break ",i,"}"].join(""))}else _.push([e,"=",o(a(r)),"-pivot",n].join(""))}function m(e,r){t.length>1?l([e,r],!1,["tmp=",o("ptr0"),"\n",s("ptr0",o("ptr1")),"\n",s("ptr1","tmp")].join("")):_.push(["ptr0=",a(e),"\n","ptr1=",a(r),"\n","tmp=",o("ptr0"),"\n",s("ptr0",o("ptr1")),"\n",s("ptr1","tmp")].join(""))}function g(e,r,n){t.length>1?(l([e,r,n],!1,["tmp=",o("ptr0"),"\n",s("ptr0",o("ptr1")),"\n",s("ptr1",o("ptr2")),"\n",s("ptr2","tmp")].join("")),_.push("++"+r,"--"+n)):_.push(["ptr0=",a(e),"\n","ptr1=",a(r),"\n","ptr2=",a(n),"\n","++",r,"\n","--",n,"\n","tmp=",o("ptr0"),"\n",s("ptr0",o("ptr1")),"\n",s("ptr1",o("ptr2")),"\n",s("ptr2","tmp")].join(""))}function v(t,e){m(t,e),_.push("--"+e)}function y(e,r,n){t.length>1?l([e,r],!0,[s("ptr0",o("ptr1")),"\n",s("ptr1",["pivot",n,"[pivot_ptr]"].join(""))].join("")):_.push(s(a(e),o(a(r))),s(a(r),"pivot"+n))}function x(e,r){_.push(["if((",r,"-",e,")<=",u,"){\n","insertionSort(",e,",",r,",data,offset,",i(t.length).join(","),")\n","}else{\n",w,"(",e,",",r,",data,offset,",i(t.length).join(","),")\n","}"].join(""))}function b(e,r,n){t.length>1?(_.push(["__l",++k,":while(true){"].join("")),l([e],!0,["if(",o("ptr0"),"!==pivot",r,"[pivot_ptr]){break __l",k,"}"].join("")),_.push(n,"}")):_.push(["while(",o(a(e)),"===pivot",r,"){",n,"}"].join(""))}var _=["'use strict'"],w=["ndarrayQuickSort",t.join("d"),e].join(""),M=["left","right","data","offset"].concat(i(t.length)),A=n(e),k=0;_.push(["function ",w,"(",M.join(","),"){"].join(""));var T=["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 E=[],S=1;S1?l(["el1","el2","el3","el4","el5","index1","index3","index5"],!0,["pivot1[pivot_ptr]=",o("ptr1"),"\n","pivot2[pivot_ptr]=",o("ptr3"),"\n","pivots_are_equal=pivots_are_equal&&(pivot1[pivot_ptr]===pivot2[pivot_ptr])\n","x=",o("ptr0"),"\n","y=",o("ptr2"),"\n","z=",o("ptr4"),"\n",s("ptr5","x"),"\n",s("ptr6","y"),"\n",s("ptr7","z")].join("")):_.push(["pivot1=",o(a("el2")),"\n","pivot2=",o(a("el4")),"\n","pivots_are_equal=pivot1===pivot2\n","x=",o(a("el1")),"\n","y=",o(a("el3")),"\n","z=",o(a("el5")),"\n",s(a("index1"),"x"),"\n",s(a("index3"),"y"),"\n",s(a("index5"),"z")].join("")),d("index2","left"),d("index4","right"),_.push("if(pivots_are_equal){"),_.push("for(k=less;k<=great;++k){"),p("comp","k",1),_.push("if(comp===0){continue}"),_.push("if(comp<0){"),_.push("if(k!==less){"),m("k","less"),_.push("}"),_.push("++less"),_.push("}else{"),_.push("while(true){"),p("comp","great",1),_.push("if(comp>0){"),_.push("great--"),_.push("}else if(comp<0){"),g("k","less","great"),_.push("break"),_.push("}else{"),v("k","great"),_.push("break"),_.push("}"),_.push("}"),_.push("}"),_.push("}"),_.push("}else{"),_.push("for(k=less;k<=great;++k){"),p("comp_pivot1","k",1),_.push("if(comp_pivot1<0){"),_.push("if(k!==less){"),m("k","less"),_.push("}"),_.push("++less"),_.push("}else{"),p("comp_pivot2","k",2),_.push("if(comp_pivot2>0){"),_.push("while(true){"),p("comp","great",2),_.push("if(comp>0){"),_.push("if(--greatindex5){"),b("less",1,"++less"),b("great",2,"--great"),_.push("for(k=less;k<=great;++k){"),p("comp_pivot1","k",1),_.push("if(comp_pivot1===0){"),_.push("if(k!==less){"),m("k","less"),_.push("}"),_.push("++less"),_.push("}else{"),p("comp_pivot2","k",2),_.push("if(comp_pivot2===0){"),_.push("while(true){"),p("comp","great",2),_.push("if(comp===0){"),_.push("if(--great1&&A){var L=new Function("insertionSort","malloc","free",_.join("\n"));return L(r,A[0],A[1])}var L=new Function("insertionSort",_.join("\n"));return L(r)}function s(t,e){var r=["'use strict'"],n=["ndarraySortWrapper",t.join("d"),e].join(""),s=["array"];r.push(["function ",n,"(",s.join(","),"){"].join(""));for(var l=["data=array.data,offset=array.offset|0,shape=array.shape,stride=array.stride"],c=0;c0?l.push(["d",g,"=s",g,"-d",p,"*n",p].join("")):l.push(["d",g,"=s",g].join("")),p=g);var d=t.length-1-c;0!==d&&(m>0?l.push(["e",d,"=s",d,"-e",m,"*n",m,",f",d,"=",h[d],"-f",m,"*n",m].join("")):l.push(["e",d,"=s",d,",f",d,"=",h[d]].join("")),m=d)}r.push("var "+l.join(","));var v=["0","n0-1","data","offset"].concat(i(t.length));r.push(["if(n0<=",u,"){","insertionSort(",v.join(","),")}else{","quickSort(",v.join(","),")}"].join("")),r.push("}return "+n);var y=new Function("insertionSort","quickSort",r.join("\n")),x=a(t,e),b=o(t,e,x);return y(x,b)}var l=t("typedarray-pool"),u=32;e.exports=s},{"typedarray-pool":502}],430:[function(t,e,r){"use strict";function n(t){var e=t.order,r=t.dtype,n=[e,r],o=n.join(":"),s=a[o];return s||(a[o]=s=i(e,r)),s(t),t}var i=t("./lib/compile_sort.js"),a={};e.exports=n},{"./lib/compile_sort.js":429}],431:[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_9_arg4_)}",args:[{name:"_inline_9_arg0_",lvalue:!1,rvalue:!1,count:0},{name:"_inline_9_arg1_",lvalue:!1,rvalue:!1,count:0},{name:"_inline_9_arg2_",lvalue:!1,rvalue:!1,count:0},{name:"_inline_9_arg3_",lvalue:!1,rvalue:!1,count:0},{name:"_inline_9_arg4_",lvalue:!1,rvalue:!0,count:1}],thisVars:["this_warped"],localVars:[]},body:{body:"{_inline_10_arg2_(this_warped,_inline_10_arg0_),_inline_10_arg1_=_inline_10_arg3_.apply(void 0,this_warped)}",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:!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_13_arg2_(this_warped,_inline_13_arg0_),_inline_13_arg1_=_inline_13_arg3_(_inline_13_arg4_,this_warped[0])}",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:"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_16_arg2_(this_warped,_inline_16_arg0_),_inline_16_arg1_=_inline_16_arg3_(_inline_16_arg4_,this_warped[0],this_warped[1])}",args:[{name:"_inline_16_arg0_",lvalue:!1,rvalue:!0,count:1},{name:"_inline_16_arg1_",lvalue:!0,rvalue:!1,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}],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_19_arg2_(this_warped,_inline_19_arg0_),_inline_19_arg1_=_inline_19_arg3_(_inline_19_arg4_,this_warped[0],this_warped[1],this_warped[2])}",args:[{name:"_inline_19_arg0_",lvalue:!1,rvalue:!0,count:1},{name:"_inline_19_arg1_",lvalue:!0,rvalue:!1,count:1},{name:"_inline_19_arg2_",lvalue:!1,rvalue:!0,count:1},{name:"_inline_19_arg3_",lvalue:!1,rvalue:!0,count:1},{name:"_inline_19_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":96,"ndarray-linear-interpolate":425}],432:[function(t,e,r){function n(t,e){return t[0]-e[0]}function i(){var t,e=this.stride,r=new Array(e.length);for(t=0;tMath.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("+u.join(",")+",v){"),n?a.push("return this.data.set("+c+",v)}"):a.push("return this.data["+c+"]=v}"),a.push("proto.get=function "+r+"_get("+u.join(",")+"){"),n?a.push("return this.data.get("+c+")}"):a.push("return this.data["+c+"]}"),a.push("proto.index=function "+r+"_index(",u.join(),"){return "+c+"}"),a.push("proto.hi=function "+r+"_hi("+u.join(",")+"){return new "+r+"(this.data,"+s.map(function(t){return["(typeof i",t,"!=='number'||i",t,"<0)?this.shape[",t,"]:i",t,"|0"].join("")}).join(",")+","+s.map(function(t){return"this.stride["+t+"]"}).join(",")+",this.offset)}");var p=s.map(function(t){return"a"+t+"=this.shape["+t+"]"}),m=s.map(function(t){return"c"+t+"=this.stride["+t+"]"});a.push("proto.lo=function "+r+"_lo("+u.join(",")+"){var b=this.offset,d=0,"+p.join(",")+","+m.join(","));for(var g=0;g=0){d=i"+g+"|0;b+=c"+g+"*d;a"+g+"-=d}");a.push("return new "+r+"(this.data,"+s.map(function(t){return"a"+t}).join(",")+","+s.map(function(t){return"c"+t}).join(",")+",b)}"),a.push("proto.step=function "+r+"_step("+u.join(",")+"){var "+s.map(function(t){return"a"+t+"=this.shape["+t+"]"}).join(",")+","+s.map(function(t){return"b"+t+"=this.stride["+t+"]"}).join(",")+",c=this.offset,d=0,ceil=Math.ceil");for(var g=0;g=0){c=(c+this.stride["+g+"]*i"+g+")|0}else{a.push(this.shape["+g+"]);b.push(this.stride["+g+"])}");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,"+s.map(function(t){return"shape["+t+"]"}).join(",")+","+s.map(function(t){return"stride["+t+"]"}).join(",")+",offset)}");var o=new Function("CTOR_LIST","ORDER",a.join("\n"));return o(h[t],i)}function o(t){if(u(t))return"buffer";if(c)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"}function s(t,e,r,n){if(void 0===t){var i=h.array[0];return i([])}"number"==typeof t&&(t=[t]),void 0===e&&(e=[t.length]);var s=e.length;if(void 0===r){r=new Array(s);for(var l=s-1,u=1;l>=0;--l)r[l]=u,u*=e[l]}if(void 0===n){n=0;for(var l=0;lt==t>0?n===o?(r+=1,n=0):n+=1:0===n?(n=o,r-=1):n-=1,i.pack(n,r)}var i=t("double-bits"),a=Math.pow(2,-1074),o=-1>>>0;e.exports=n},{"double-bits":99}],434:[function(t,e,r){var n=1e-6,i=1e-6;r.vertexNormals=function(t,e,r){for(var i=e.length,a=new Array(i),o=void 0===r?n:r,s=0;so)for(var _=a[c],w=1/Math.sqrt(v*x),b=0;b<3;++b){var M=(b+1)%3,A=(b+2)%3;_[b]+=w*(y[M]*g[A]-y[A]*g[M])}}for(var s=0;so)for(var w=1/Math.sqrt(k),b=0;b<3;++b)_[b]*=w;else for(var b=0;b<3;++b)_[b]=0}return a},r.faceNormals=function(t,e,r){for(var n=t.length,a=new Array(n),o=void 0===r?i:r,s=0;so?1/Math.sqrt(p):0;for(var c=0;c<3;++c)d[c]*=p;a[s]=d}return a}},{}],435:[function(t,e,r){"use strict";function n(t){if(null===t||void 0===t)throw new TypeError("Object.assign cannot be called with null or undefined");return Object(t)}function i(){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;var n=Object.getOwnPropertyNames(e).map(function(t){return e[t]});if("0123456789"!==n.join(""))return!1;var i={};return"abcdefghijklmnopqrst".split("").forEach(function(t){i[t]=t}),"abcdefghijklmnopqrst"===Object.keys(Object.assign({},i)).join("")}catch(t){return!1}}var a=Object.prototype.hasOwnProperty,o=Object.prototype.propertyIsEnumerable;e.exports=i()?Object.assign:function(t,e){for(var r,i,s=n(t),l=1;l0){var h=Math.sqrt(c+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,u),h=Math.sqrt(2*f-c+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}e.exports=n},{}],437:[function(t,e,r){"use strict";function n(t,e,r){return Math.sqrt(Math.pow(t,2)+Math.pow(e,2)+Math.pow(r,2))}function i(t,e,r,n){return Math.sqrt(Math.pow(t,2)+Math.pow(e,2)+Math.pow(r,2)+Math.pow(n,2))}function a(t,e){var r=e[0],n=e[1],a=e[2],o=e[3],s=i(r,n,a,o);s>1e-6?(t[0]=r/s,t[1]=n/s,t[2]=a/s,t[3]=o/s):(t[0]=t[1]=t[2]=0,t[3]=1)}function o(t,e,r){this.radius=l([r]),this.center=l(e),this.rotation=l(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)}function s(t){t=t||{};var e=t.center||[0,0,0],r=t.rotation||[0,0,0,1],n=t.radius||1;e=[].slice.call(e,0,3),r=[].slice.call(r,0,4),a(r,r);var i=new o(r,e,Math.log(n));return i.setDistanceLimits(t.zoomMin,t.zoomMax),("eye"in t||"up"in t)&&i.lookAt(0,t.eye,t.center,t.up),i}e.exports=s;var l=t("filtered-vector"),u=t("gl-mat4/lookAt"),c=t("gl-mat4/fromQuat"),h=t("gl-mat4/invert"),f=t("./lib/quatFromFrame"),d=o.prototype;d.lastT=function(){return Math.max(this.radius.lastT(),this.center.lastT(),this.rotation.lastT())},d.recalcMatrix=function(t){this.radius.curve(t),this.center.curve(t),this.rotation.curve(t);var e=this.computedRotation;a(e,e);var r=this.computedMatrix;c(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 u=0,h=0;h<3;++h)u+=r[l+4*h]*i[h];r[12+l]=-u}},d.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},d.idle=function(t){this.center.idle(t),this.radius.idle(t),this.rotation.idle(t)},d.flush=function(t){this.center.flush(t),this.radius.flush(t),this.rotation.flush(t)},d.pan=function(t,e,r,i){e=e||0,r=r||0,i=i||0,this.recalcMatrix(t);var a=this.computedMatrix,o=a[1],s=a[5],l=a[9],u=n(o,s,l);o/=u,s/=u,l/=u;var c=a[0],h=a[4],f=a[8],d=c*o+h*s+f*l;c-=o*d,h-=s*d,f-=l*d;var p=n(c,h,f);c/=p,h/=p,f/=p;var m=a[2],g=a[6],v=a[10],y=m*o+g*s+v*l,x=m*c+g*h+v*f;m-=y*o+x*c,g-=y*s+x*h,v-=y*l+x*f;var b=n(m,g,v);m/=b,g/=b,v/=b;var _=c*e+o*r,w=h*e+s*r,M=f*e+l*r;this.center.move(t,_,w,M);var A=Math.exp(this.computedRadius[0]);A=Math.max(1e-4,A+i),this.radius.set(t,Math.log(A))},d.rotate=function(t,e,r,a){this.recalcMatrix(t),e=e||0,r=r||0;var o=this.computedMatrix,s=o[0],l=o[4],u=o[8],c=o[1],h=o[5],f=o[9],d=o[2],p=o[6],m=o[10],g=e*s+r*c,v=e*l+r*h,y=e*u+r*f,x=-(p*y-m*v),b=-(m*g-d*y),_=-(d*v-p*g),w=Math.sqrt(Math.max(0,1-Math.pow(x,2)-Math.pow(b,2)-Math.pow(_,2))),M=i(x,b,_,w);M>1e-6?(x/=M,b/=M,_/=M,w/=M):(x=b=_=0,w=1);var A=this.computedRotation,k=A[0],T=A[1],E=A[2],S=A[3],L=k*w+S*x+T*_-E*b,C=T*w+S*b+E*x-k*_,I=E*w+S*_+k*b-T*x,z=S*w-k*x-T*b-E*_;if(a){x=d,b=p,_=m;var D=Math.sin(a)/n(x,b,_);x*=D,b*=D,_*=D,w=Math.cos(e),L=L*w+z*x+C*_-I*b,C=C*w+z*b+I*x-L*_,I=I*w+z*_+L*b-C*x,z=z*w-L*x-C*b-I*_}var P=i(L,C,I,z);P>1e-6?(L/=P,C/=P,I/=P,z/=P):(L=C=I=0,z=1),this.rotation.set(t,L,C,I,z)},d.lookAt=function(t,e,r,n){this.recalcMatrix(t),r=r||this.computedCenter,e=e||this.computedEye,n=n||this.computedUp;var i=this.computedMatrix;u(i,e,r,n);var o=this.computedRotation;f(o,i[0],i[1],i[2],i[4],i[5],i[6],i[8],i[9],i[10]),a(o,o),this.rotation.set(t,o[0],o[1],o[2],o[3]);for(var s=0,l=0;l<3;++l)s+=Math.pow(r[l]-e[l],2);this.radius.set(t,.5*Math.log(Math.max(s,1e-6))),this.center.set(t,r[0],r[1],r[2])},d.translate=function(t,e,r,n){this.center.move(t,e||0,r||0,n||0)},d.setMatrix=function(t,e){var r=this.computedRotation;f(r,e[0],e[1],e[2],e[4],e[5],e[6],e[8],e[9],e[10]),a(r,r),this.rotation.set(t,r[0],r[1],r[2],r[3]);var n=this.computedMatrix;h(n,e);var i=n[15];if(Math.abs(i)>1e-6){var o=n[12]/i,s=n[13]/i,l=n[14]/i;this.recalcMatrix(t);var u=Math.exp(this.computedRadius[0]);this.center.set(t,o-n[2]*u,s-n[6]*u,l-n[10]*u),this.radius.idle(t)}else this.center.idle(t),this.radius.idle(t)},d.setDistance=function(t,e){e>0&&this.radius.set(t,Math.log(e))},d.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},d.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])]},d.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]}},d.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":436,"filtered-vector":108,"gl-mat4/fromQuat":151,"gl-mat4/invert":154,"gl-mat4/lookAt":155}],438:[function(t,e,r){"use strict";var n=t("repeat-string");e.exports=function(t,e,r){return r="undefined"!=typeof r?r+"":" ",n(r,e)+t}},{"repeat-string":463}],439:[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}},{}],440:[function(t,e,r){(function(t){function e(t,e){for(var r=0,n=t.length-1;n>=0;n--){var i=t[n];"."===i?t.splice(n,1):".."===i?(t.splice(n,1),r++):r&&(t.splice(n,1),r--)}if(e)for(;r--;r)t.unshift("..");return t}function n(t,e){if(t.filter)return t.filter(e);for(var r=[],n=0;n=-1&&!i;a--){var o=a>=0?arguments[a]:t.cwd();if("string"!=typeof o)throw new TypeError("Arguments to path.resolve must be strings");o&&(r=o+"/"+r,i="/"===o.charAt(0))}return r=e(n(r.split("/"),function(t){return!!t}),!i).join("/"),(i?"/":"")+r||"."},r.normalize=function(t){var i=r.isAbsolute(t),a="/"===o(t,-1);return t=e(n(t.split("/"),function(t){return!!t}),!i).join("/"),t||i||(t="."),t&&a&&(t+="/"),(i?"/":"")+t},r.isAbsolute=function(t){return"/"===t.charAt(0)},r.join=function(){var t=Array.prototype.slice.call(arguments,0);return r.normalize(n(t,function(t,e){if("string"!=typeof t)throw new TypeError("Arguments to path.join must be strings");return t}).join("/"))},r.relative=function(t,e){function n(t){for(var e=0;e=0&&""===t[r];r--);return e>r?[]:t.slice(e,r-e+1)}t=r.resolve(t).substr(1),e=r.resolve(e).substr(1);for(var i=n(t.split("/")),a=n(e.split("/")),o=Math.min(i.length,a.length),s=o,l=0;l55295&&e<57344){if(!r){e>56319||a+1===n?i.push(239,191,189):r=e;continue}if(e<56320){i.push(239,191,189),r=e;continue}e=r-55296<<10|e-56320|65536,r=null}else r&&(i.push(239,191,189),r=null);e<128?i.push(e):e<2048?i.push(e>>6|192,63&e|128):e<65536?i.push(e>>12|224,e>>6&63|128,63&e|128):i.push(e>>18|240,e>>12&63|128,e>>6&63|128,63&e|128)}return i}e.exports=n;var a,o,s,l=t("ieee754");a={readUInt32LE:function(t){return(this[t]|this[t+1]<<8|this[t+2]<<16)+16777216*this[t+3]},writeUInt32LE:function(t,e){this[e]=t,this[e+1]=t>>>8,this[e+2]=t>>>16,this[e+3]=t>>>24},readInt32LE:function(t){return(this[t]|this[t+1]<<8|this[t+2]<<16)+(this[t+3]<<24)},readFloatLE:function(t){return l.read(this,t,!0,23,4)},readDoubleLE:function(t){return l.read(this,t,!0,52,8)},writeFloatLE:function(t,e){return l.write(this,t,e,!0,23,4)},writeDoubleLE:function(t,e){return l.write(this,t,e,!0,52,8)},toString:function(t,e,r){var n="",i="";e=e||0,r=Math.min(this.length,r||this.length);for(var a=e;a=1;){if(e.pos>=r)throw new Error("Given varint doesn't fit into 10 bytes");var n=255&t;e.buf[e.pos++]=n|(t>=128?128:0),t/=128}}function o(t,e,r){var n=e<=16383?1:e<=2097151?2:e<=268435455?3:Math.ceil(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 s(t,e){for(var r=0;r>3,a=this.pos;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=this.buf.readUInt32LE(this.pos);return this.pos+=4,t},readSFixed32:function(){var t=this.buf.readInt32LE(this.pos);return this.pos+=4,t},readFixed64:function(){var t=this.buf.readUInt32LE(this.pos)+this.buf.readUInt32LE(this.pos+4)*v;return this.pos+=8,t},readSFixed64:function(){var t=this.buf.readUInt32LE(this.pos)+this.buf.readInt32LE(this.pos+4)*v;return this.pos+=8,t},readFloat:function(){var t=this.buf.readFloatLE(this.pos);return this.pos+=4,t},readDouble:function(){var t=this.buf.readDoubleLE(this.pos);return this.pos+=8,t},readVarint:function(){var t,e,r=this.buf;return e=r[this.pos++],t=127&e,e<128?t:(e=r[this.pos++],t|=(127&e)<<7,e<128?t:(e=r[this.pos++],t|=(127&e)<<14,e<128?t:(e=r[this.pos++],t|=(127&e)<<21,e<128?t:i(t,this))))},readVarint64:function(){var t=this.pos,e=this.readVarint();if(e127;);else if(e===n.Bytes)this.pos=this.readVarint()+this.pos;else if(e===n.Fixed32)this.pos+=4;else{if(e!==n.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;e268435455?void a(t,this):(this.realloc(4),this.buf[this.pos++]=127&t|(t>127?128:0),void(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);var e=g.byteLength(t);this.writeVarint(e),this.realloc(e),this.buf.write(t,this.pos),this.pos+=e},writeFloat:function(t){this.realloc(4),this.buf.writeFloatLE(t,this.pos),this.pos+=4},writeDouble:function(t){this.realloc(8),this.buf.writeDoubleLE(t,this.pos),this.pos+=8},writeBytes:function(t){var e=t.length;this.writeVarint(e),this.realloc(e);for(var r=0;r=128&&o(r,n,this),this.pos=r-1,this.writeVarint(n),this.pos+=n},writeMessage:function(t,e,r){this.writeTag(t,n.Bytes),this.writeRawMessage(e,r)},writePackedVarint:function(t,e){this.writeMessage(t,s,e)},writePackedSVarint:function(t,e){this.writeMessage(t,l,e)},writePackedBoolean:function(t,e){this.writeMessage(t,h,e)},writePackedFloat:function(t,e){this.writeMessage(t,u,e)},writePackedDouble:function(t,e){this.writeMessage(t,c,e)},writePackedFixed32:function(t,e){this.writeMessage(t,f,e)},writePackedSFixed32:function(t,e){this.writeMessage(t,d,e)},writePackedFixed64:function(t,e){this.writeMessage(t,p,e)},writePackedSFixed64:function(t,e){this.writeMessage(t,m,e)},writeBytesField:function(t,e){this.writeTag(t,n.Bytes),this.writeBytes(e)},writeFixed32Field:function(t,e){this.writeTag(t,n.Fixed32),this.writeFixed32(e)},writeSFixed32Field:function(t,e){this.writeTag(t,n.Fixed32),this.writeSFixed32(e)},writeFixed64Field:function(t,e){this.writeTag(t,n.Fixed64),this.writeFixed64(e)},writeSFixed64Field:function(t,e){this.writeTag(t,n.Fixed64),this.writeSFixed64(e)},writeVarintField:function(t,e){this.writeTag(t,n.Varint),this.writeVarint(e)},writeSVarintField:function(t,e){this.writeTag(t,n.Varint),this.writeSVarint(e)},writeStringField:function(t,e){this.writeTag(t,n.Bytes),this.writeString(e)},writeFloatField:function(t,e){this.writeTag(t,n.Fixed32),this.writeFloat(e)},writeDoubleField:function(t,e){this.writeTag(t,n.Fixed64),this.writeDouble(e)},writeBooleanField:function(t,e){this.writeVarintField(t,Boolean(e))}}}).call(this,"undefined"!=typeof global?global:"undefined"!=typeof self?self:"undefined"!=typeof window?window:{})},{"./buffer":441}],443:[function(t,e,r){"use strict";function n(t){var e=t.length;if(e0;--i)n=l[i],r=s[i],s[i]=s[n],s[n]=r,l[i]=l[r],l[r]=n,u=(u+r)*i;return a.freeUint32(l),a.freeUint32(s),u}function i(t,e,r){switch(t){case 0:return r?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]}r=r||new Array(t);var n,i,a,o=1;for(r[0]=0,a=1;a0;--a)n=e/o|0,e=e-n*o|0,o=o/a|0,i=0|r[a],r[a]=0|r[n],r[n]=0|i;return r}var a=t("typedarray-pool"),o=t("invert-permutation");r.rank=n,r.unrank=i},{"invert-permutation":261,"typedarray-pool":502}],445:[function(t,e,r){"use strict";function n(t,e){function r(t,e){var r=u[e][t[e]];r.splice(r.indexOf(t),1)}function n(t,n,a){for(var o,s,l,c=0;c<2;++c)if(u[c][n].length>0){o=u[c][n][0],l=c;break}s=o[1^l];for(var h=0;h<2;++h)for(var f=u[h][n],d=0;d0&&(o=p,s=m,l=h)}return a?s:(o&&r(o,l),s)}function a(t,a){var o=u[a][t][0],s=[t];r(o,a);for(var l=o[1^a];;){for(;l!==t;)s.push(l),l=n(s[s.length-2],l,!1);if(u[0][t].length+u[1][t].length===0)break;var c=s[s.length-1],h=t,f=s[1],d=n(c,h,!0);if(i(e[c],e[h],e[f],e[d])<0)break;s.push(t),l=n(c,h)}return s}function o(t,e){return e[1]===e[e.length-1]}for(var s=0|e.length,l=t.length,u=[new Array(s),new Array(s)],c=0;c0;){var m=(u[0][c].length,a(c,d));o(p,m)?p.push.apply(p,m):(p.length>0&&f.push(p),p=m)}p.length>0&&f.push(p)}return f}e.exports=n;var i=t("compare-angle")},{"compare-angle":83}],446:[function(t,e,r){"use strict";function n(t,e){for(var r=i(t,e.length),n=new Array(e.length),a=new Array(e.length),o=[],s=0;s0;){var u=o.pop();n[u]=!1;for(var c=r[u],s=0;s0}function a(t){for(var e=t.length,r=0;r0;){var U=N.pop(),V=z[U];h(V,function(t,e){return t-e});var q,H=V.length,Y=B[U];if(0===Y){var T=v[U];q=[T]}for(var g=0;g=0)&&(B[G]=1^Y,N.push(G),0===Y)){var T=v[G];a(T)||(T.reverse(),q.push(T))}}0===Y&&d.push(q)}return d}e.exports=a;var o=t("edges-to-adjacency-list"),s=t("planar-dual"),l=t("point-in-big-polygon"),u=t("two-product"),c=t("robust-sum"),h=t("uniq"),f=t("./lib/trim-leaves")},{"./lib/trim-leaves":446,"edges-to-adjacency-list":102,"planar-dual":445,"point-in-big-polygon":449,"robust-sum":476,"two-product":500,uniq:504}],448:[function(t,e,r){"use strict";function n(t,e){this.x=t,this.y=e}e.exports=n,n.prototype={clone:function(){return new n(this.x,this.y)},add:function(t){return this.clone()._add(t)},sub:function(t){return this.clone()._sub(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)},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},_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},_round:function(){return this.x=Math.round(this.x),this.y=Math.round(this.y),this}},n.convert=function(t){return t instanceof n?t:Array.isArray(t)?new n(t[0],t[1]):t}},{}],449:[function(t,e,r){function n(){return!0}function i(t){return function(e,r){var i=t[e];return!!i&&!!i.queryPoint(r,n)}}function a(t){for(var e={},r=0;r0&&e[n]===r[0]))return 1;i=t[n-1]}for(var a=1;i;){var o=i.key,s=h(r,o[0],o[1]);if(o[0][0]0))return 0;a=-1,i=i.right}else if(s>0)i=i.left;else{if(!(s<0))return 0;a=1,i=i.right}}return a}}function s(t){return 1}function l(t){return function(e){return t(e[0],e[1])?0:1}}function u(t,e){return function(r){return t(r[0],r[1])?0:e(r)}}function c(t){for(var e=t.length,r=[],n=[],i=0;i=u?(b=1,y=u+2*f+p):(b=-f/u,y=f*b+p)):(b=0,d>=0?(_=0,y=p):-d>=h?(_=1,y=h+2*d+p):(_=-d/h,y=d*_+p));else if(_<0)_=0,f>=0?(b=0,y=p):-f>=u?(b=1,y=u+2*f+p):(b=-f/u,y=f*b+p);else{var w=1/x;b*=w,_*=w,y=b*(u*b+c*_+2*f)+_*(c*b+h*_+2*d)+p}else{var M,A,k,T;b<0?(M=c+f,A=h+d,A>M?(k=A-M,T=u-2*c+h,k>=T?(b=1,_=0,y=u+2*f+p):(b=k/T,_=1-b,y=b*(u*b+c*_+2*f)+_*(c*b+h*_+2*d)+p)):(b=0,A<=0?(_=1,y=h+2*d+p):d>=0?(_=0,y=p):(_=-d/h,y=d*_+p))):_<0?(M=c+d,A=u+f,A>M?(k=A-M,T=u-2*c+h,k>=T?(_=1,b=0,y=h+2*d+p):(_=k/T,b=1-_,y=b*(u*b+c*_+2*f)+_*(c*b+h*_+2*d)+p)):(_=0,A<=0?(b=1,y=u+2*f+p):f>=0?(b=0,y=p):(b=-f/u,y=f*b+p))):(k=h+d-c-f,k<=0?(b=0,_=1,y=h+2*d+p):(T=u-2*c+h,k>=T?(b=1,_=0,y=u+2*f+p):(b=k/T,_=1-b,y=b*(u*b+c*_+2*f)+_*(c*b+h*_+2*d)+p)))}for(var E=1-b-_,l=0;l1)for(var r=1;r1&&(n=r[0]+"@",t=r[1]),t=t.replace(D,".");var i=t.split("."),a=o(i,e).join(".");return n+a}function l(t){for(var e,r,n=[],i=0,a=t.length;i=55296&&e<=56319&&i65535&&(t-=65536,e+=F(t>>>10&1023|55296),t=56320|1023&t),e+=F(t)}).join("")}function c(t){return t-48<10?t-22:t-65<26?t-65:t-97<26?t-97:M}function h(t,e){return t+22+75*(t<26)-((0!=e)<<5)}function f(t,e,r){var n=0;for(t=r?R(t/E):t>>1,t+=R(t/e);t>O*k>>1;n+=M)t=R(t/O);return R(n+(O+1)*t/(t+T))}function d(t){var e,r,n,i,o,s,l,h,d,p,m=[],g=t.length,v=0,y=L,x=S;for(r=t.lastIndexOf(C),r<0&&(r=0),n=0;n=128&&a("not-basic"),m.push(t.charCodeAt(n));for(i=r>0?r+1:0;i=g&&a("invalid-input"),h=c(t.charCodeAt(i++)),(h>=M||h>R((w-v)/s))&&a("overflow"),v+=h*s,d=l<=x?A:l>=x+k?k:l-x,!(hR(w/p)&&a("overflow"),s*=p;e=m.length+1,x=f(v-o,e,0==o),R(v/e)>w-y&&a("overflow"),y+=R(v/e),v%=e,m.splice(v++,0,y)}return u(m)}function p(t){var e,r,n,i,o,s,u,c,d,p,m,g,v,y,x,b=[];for(t=l(t),g=t.length,e=L,r=0,o=S,s=0;s=e&&mR((w-r)/v)&&a("overflow"),r+=(u-e)*v,e=u,s=0;sw&&a("overflow"),m==e){for(c=r,d=M;p=d<=o?A:d>=o+k?k:d-o,!(c= 0x80 (not a basic code point)","invalid-input":"Invalid input"},O=M-A,R=Math.floor,F=String.fromCharCode;if(b={version:"1.4.1",ucs2:{decode:l,encode:u},decode:d,encode:p,toASCII:g,toUnicode:m},"function"==typeof t&&"object"==typeof t.amd&&t.amd)t("punycode",function(){return b});else if(v&&y)if(r.exports==v)y.exports=b;else for(_ in b)b.hasOwnProperty(_)&&(v[_]=b[_]);else i.punycode=b}(this)}).call(this,"undefined"!=typeof global?global:"undefined"!=typeof self?self:"undefined"!=typeof window?window:{})},{}],453:[function(t,e,r){e.exports=t("gl-quat/slerp")},{"gl-quat/slerp":204}],454:[function(t,e,r){"use strict";function n(t,e){return Object.prototype.hasOwnProperty.call(t,e)}e.exports=function(t,e,r,a){e=e||"&",r=r||"=";var o={};if("string"!=typeof t||0===t.length)return o;var s=/\+/g;t=t.split(e);var l=1e3;a&&"number"==typeof a.maxKeys&&(l=a.maxKeys);var u=t.length;l>0&&u>l&&(u=l);for(var c=0;c=0?(h=m.substr(0,g),f=m.substr(g+1)):(h=m,f=""),d=decodeURIComponent(h),p=decodeURIComponent(f),n(o,d)?i(o[d])?o[d].push(p):o[d]=[o[d],p]:o[d]=p}return o};var i=Array.isArray||function(t){return"[object Array]"===Object.prototype.toString.call(t)}},{}],455:[function(t,e,r){"use strict";function n(t,e){if(t.map)return t.map(e);for(var r=[],n=0;nr;){if(o-r>600){var l=o-r+1,u=e-r+1,c=Math.log(l),h=.5*Math.exp(2*c/3),f=.5*Math.sqrt(c*h*(l-h)/l)*(u-l/2<0?-1:1),d=Math.max(r,Math.floor(e-u*h/l+f)),p=Math.min(o,Math.floor(e+(l-u)*h/l+f));n(t,e,d,p,s)}var m=t[e],g=r,v=o;for(i(t,r,e),s(t[o],m)>0&&i(t,r,o);g0;)v--}0===s(t[r],m)?i(t,r,v):(v++,i(t,v,o)),v<=e&&(r=v+1),e<=v&&(o=v-1)}}function i(t,e,r){var n=t[e];t[e]=t[r],t[r]=n}function a(t,e){return te?1:0}e.exports=n},{}],458:[function(t,e,r){"use strict";function n(t,e){for(var r=t.length,n=new Array(r),a=0;a0){var u=t[r-1];if(0===i(s,u)&&o(u)!==l){r-=1;continue}}t[r++]=s}}return t.length=r,t}var i=t("compare-cell"),a=t("compare-oriented-cell"),o=t("cell-orientation");e.exports=n},{"cell-orientation":75,"compare-cell":84,"compare-oriented-cell":85}],463:[function(t,e,r){"use strict";function n(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(i!==t||"undefined"==typeof i)i=t,a="";else if(a.length>=r)return a.substr(0,r);for(;r>a.length&&e>1;)1&e&&(a+=t),e>>=1,t+=t;return a+=t,a=a.substr(0,r)}var i,a="";e.exports=n},{}],464:[function(e,r,n){void function(e,i){"function"==typeof t&&t.amd?t(i):"object"==typeof n?r.exports=i():e.resolveUrl=i()}(this,function(){function t(){var t=arguments.length;if(0===t)throw new Error("resolveUrl requires at least one argument; got none.");var e=document.createElement("base");if(e.href=arguments[0],1===t)return e.href;var r=document.getElementsByTagName("head")[0];r.insertBefore(e,r.firstChild);for(var n,i=document.createElement("a"),a=1;a=0;--i){var a=r,o=t[i];r=a+o;var s=r-a,l=o-s;l&&(t[--n]=r,r=l)}for(var u=0,i=n;i>1;return["sum(",o(t.slice(0,e)),",",o(t.slice(e)),")"].join("")}function s(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>1;return["sum(",a(t.slice(0,e)),",",a(t.slice(e)),")"].join("")}function o(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 o(e,t)}function s(t){return t&!0?"-":""}function l(t){if(2===t.length)return[["diff(",o(t[0][0],t[1][1]),",",o(t[1][0],t[0][1]),")"].join("")];for(var e=[],r=0;r0&&r.push(","),r.push("[");for(var a=0;a0&&r.push(","),a===n?r.push("+b[",i,"]"):r.push("+A[",i,"][",a,"]");r.push("]")}r.push("]),")}r.push("det(A)]}return ",e);var o=new Function("det",r.join(""));return o(t<6?s[t]:s)}function i(){return[0]}function a(t,e){return[[e[0]],[t[0][0]]]}function o(){for(;u.length>1;return["sum(",o(t.slice(0,e)),",",o(t.slice(e)),")"].join("")}function s(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;r0){if(a<=0)return o;n=i+a}else{if(!(i<0))return o;if(a>=0)return o;n=-(i+a)}var s=v*n;return o>=s||o<=-s?o:x(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],u=r[1]-n[1],c=t[2]-n[2],h=e[2]-n[2],f=r[2]-n[2],d=a*u,p=o*l,m=o*s,g=i*u,v=i*l,x=a*s,_=c*(d-p)+h*(m-g)+f*(v-x),w=(Math.abs(d)+Math.abs(p))*Math.abs(c)+(Math.abs(m)+Math.abs(g))*Math.abs(h)+(Math.abs(v)+Math.abs(x))*Math.abs(f),M=y*w;return _>M||-_>M?_:b(t,e,r,n)}];c()},{"robust-scale":473,"robust-subtract":475,"robust-sum":476,"two-product":500}],472:[function(t,e,r){"use strict";function n(t,e){if(1===t.length)return a(e,t[0]);if(1===e.length)return a(t,e[0]);if(0===t.length||0===e.length)return[0];var r=[0];if(t.length0&&s>0||o<0&&s<0)return!1;var l=a(r,t,e),u=a(i,t,e);return!(l>0&&u>0||l<0&&u<0)&&(0!==o||0!==s||0!==l||0!==u||n(t,e,r,i))}e.exports=i;var a=t("robust-orientation")[3]},{"robust-orientation":471}],475:[function(t,e,r){"use strict";function n(t,e){var r=t+e,n=r-t,i=r-n,a=e-n,o=t-i,s=o+a;return s?[s,r]:[r]}function i(t,e){var r=0|t.length,i=0|e.length;if(1===r&&1===i)return n(t[0],-e[0]);var a,o,s=r+i,l=new Array(s),u=0,c=0,h=0,f=Math.abs,d=t[c],p=f(d),m=-e[h],g=f(m);p=i?(a=d,c+=1,c=i?(a=d,c+=1,c0){for(var s=0,l=0,u=0;un.h||t>n.free||rc)&&(h=2*Math.max(t,c)),(ll)&&(u=2*Math.max(r,l)),this.resize(h,u),this.packOne(t,r)}return null},t.prototype.clear=function(){this.shelves=[],this.stats={}},t.prototype.resize=function(t,e){this.w=t,this.h=e;for(var r=0;rthis.free||e>this.h)return null;var r=this.x;return this.x+=t,this.free-=t,{x:r,y:this.y,w:t,h:e,width:t,height:e}},e.prototype.resize=function(t){return this.free+=t-this.w,this.w=t,!0},t})},{}],478:[function(t,e,r){"use strict";e.exports=function(t){return t<0?-1:t>0?1:0}},{}],479:[function(t,e,r){"use strict";function n(t){return a(i(t))}e.exports=n;var i=t("boundary-cells"),a=t("reduce-simplicial-complex")},{"boundary-cells":58,"reduce-simplicial-complex":462}],480:[function(t,e,r){"use strict";function n(t){for(var e=t.length,r=0,n=0;n0&&u.push(","),u.push("[");for(var n=0;n0&&u.push(","),u.push("B(C,E,c[",i[0],"],c[",i[1],"])")}u.push("]")}u.push(");")}}var r=0,n=new Array(t+1);n[0]=[[]];for(var i=1;i<=t;++i)for(var s=n[i]=o(i),l=0;l>1,v=E[2*m+1];","if(v===b){return m}","if(b1;--i){i>1,s=o(t[a],e);s<=0?(0===s&&(i=a),r=a+1):s>0&&(n=a-1)}return i}function h(t,e){for(var r=new Array(t.length),n=0,i=r.length;n=t.length||0!==o(t[m],a))break}return r}function f(t,e){if(!e)return h(u(p(t,0)),t,0);for(var r=new Array(e),n=0;n>>c&1&&u.push(i[c]);e.push(u)}return l(e)}function p(t,e){if(e<0)return[];for(var r=[],n=(1<>1:(t>>1)-1}function u(t){for(var e=s(t);;){var r=e,n=2*t+1,i=2*(t+1),o=t;if(n0;){var r=l(t);if(r>=0){var n=s(r);if(e0){var t=k[0];return a(0,S-1),S-=1,u(0),t}return-1}function f(t,e){var r=k[t];return x[r]===e?t:(x[r]=-(1/0),c(t),h(),x[r]=e,S+=1,c(S-1))}function d(t){if(!b[t]){b[t]=!0;var e=v[t],r=y[t];v[r]>=0&&(v[r]=e),y[e]>=0&&(y[e]=r),T[e]>=0&&f(T[e],i(e)),T[r]>=0&&f(T[r],i(r))}}function p(t,e){if(t[e]<0)return e;var r=e,n=e;do{var i=t[n];if(!b[n]||i<0||i===n)break;if(n=i,i=t[n],!b[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}for(var m=e.length,g=t.length,v=new Array(m),y=new Array(m),x=new Array(m),b=new Array(m),_=0;_>1;_>=0;--_)u(_);for(;;){var L=h();if(L<0||x[L]>r)break;d(L)}for(var C=[],_=0;_=0&&r>=0&&e!==r){var n=T[e],i=T[r];n!==i&&I.push([n,i])}}),o.unique(o.normalize(I)),{positions:C,edges:I}}e.exports=i;var a=t("robust-orientation"),o=t("simplicial-complex")},{"robust-orientation":471,"simplicial-complex":484}],487:[function(t,e,r){"use strict";function n(t,e){var r,n;if(e[0][0]e[1][0])){var i=Math.min(t[0][1],t[1][1]),o=Math.max(t[0][1],t[1][1]),s=Math.min(e[0][1],e[1][1]),l=Math.max(e[0][1],e[1][1]);return ol?i-l:o-l}r=e[1],n=e[0]}var u,c;t[0][1]e[1][0]))return n(e,t);r=e[1],i=e[0]}var o,s;if(t[0][0]t[1][0]))return-n(t,e);o=t[1],s=t[0]}var l=a(r,i,s),u=a(r,i,o);if(l<0){if(u<=0)return l}else if(l>0){if(u>=0)return l}else if(u)return u;if(l=a(s,o,i),u=a(s,o,r),l<0){if(u<=0)return l}else if(l>0){if(u>=0)return l}else if(u)return u;return i[0]-s[0]}e.exports=i;var a=t("robust-orientation")},{"robust-orientation":471}],488:[function(t,e,r){"use strict";function n(t,e,r){this.slabs=t,this.coordinates=e,this.horizontal=r}function i(t,e){return t.y-e}function a(t,e){for(var r=null;t;){var n,i,o=t.key;o[0][0]0)if(e[0]!==o[1][0])r=t,t=t.right;else{var l=a(t.right,e);if(l)return l;t=t.left}else{if(e[0]!==o[1][0])return t;var l=a(t.right,e);if(l)return l;t=t.left}}return r}function o(t,e,r,n){this.y=t,this.index=e,this.start=r,this.closed=n}function s(t,e,r,n){this.x=t,this.segment=e,this.create=r,this.index=n}function l(t){for(var e=t.length,r=2*e,i=new Array(r),a=0;a0){var s=a(this.slabs[e-1],t);s&&(o?f(s.key,o)>0&&(o=s.key,n=s.value):(n=s.value,o=s.key))}var l=this.horizontal[e];if(l.length>0){var c=u.ge(l,t[1],i);if(c=l.length)return n;d=l[c]}}if(d.start)if(o){var p=h(o[0],o[1],[t[0],d.y]);o[0][0]>o[1][0]&&(p=-p),p>0&&(n=d.index)}else n=d.index;else d.y!==t[1]&&(n=d.index)}}}return n}},{"./lib/order-segments":487,"binary-search-bounds":55,"functional-red-black-tree":109,"robust-orientation":471}],489:[function(t,e,r){"use strict";function n(t,e){var r=u(l(t,e),[e[e.length-1]]);return r[r.length-1]}function i(t,e,r,n){var i=n-e,a=-e/i;a<0?a=0:a>1&&(a=1);for(var o=1-a,s=t.length,l=new Array(s),u=0;u0||o>0&&c<0){var h=i(s,c,l,o);r.push(h),a.push(h.slice())}c<0?a.push(l.slice()):c>0?r.push(l.slice()):(r.push(l.slice()),a.push(l.slice())),o=c}return{positive:r,negative:a}}function o(t,e){for(var r=[],a=n(t[t.length-1],e),o=t[t.length-1],s=t[0],l=0;l0||a>0&&u<0)&&r.push(i(o,u,s,a)),u>=0&&r.push(s.slice()),a=u}return r}function s(t,e){for(var r=[],a=n(t[t.length-1],e),o=t[t.length-1],s=t[0],l=0;l0||a>0&&u<0)&&r.push(i(o,u,s,a)),u<=0&&r.push(s.slice()),a=u}return r}var l=t("robust-dot-product"),u=t("robust-sum");e.exports=a,e.exports.positive=o,e.exports.negative=s},{"robust-dot-product":468,"robust-sum":476}],490:[function(e,r,n){!function(e){function r(){var t=arguments[0],e=r.cache;return e[t]&&e.hasOwnProperty(t)||(e[t]=r.parse(t)),r.format.call(null,e[t],arguments)}function i(t){return Object.prototype.toString.call(t).slice(8,-1).toLowerCase()}function a(t,e){return Array(e+1).join(t)}var o={not_string:/[^s]/,number:/[diefg]/,json:/[j]/,not_json:/[^j]/,text:/^[^\x25]+/,modulo:/^\x25{2}/,placeholder:/^\x25(?:([1-9]\d*)\$|\(([^\)]+)\))?(\+)?(0|'[^$])?(-)?(\d+)?(?:\.(\d+))?([b-gijosuxX])/,key:/^([a-z_][a-z_\d]*)/i,key_access:/^\.([a-z_][a-z_\d]*)/i,index_access:/^\[(\d+)\]/,sign:/^[\+\-]/};r.format=function(t,e){var n,s,l,u,c,h,f,d=1,p=t.length,m="",g=[],v=!0,y="";for(s=0;s=0),u[8]){case"b":n=n.toString(2);break;case"c":n=String.fromCharCode(n);break;case"d":case"i":n=parseInt(n,10);break;case"j":n=JSON.stringify(n,null,u[6]?parseInt(u[6]):0);break;case"e":n=u[7]?n.toExponential(u[7]):n.toExponential();break;case"f":n=u[7]?parseFloat(n).toFixed(u[7]):parseFloat(n);break;case"g":n=u[7]?parseFloat(n).toPrecision(u[7]):parseFloat(n);break;case"o":n=n.toString(8);break;case"s":n=(n=String(n))&&u[7]?n.substring(0,u[7]):n;break;case"u":n>>>=0;break;case"x":n=n.toString(16);break;case"X":n=n.toString(16).toUpperCase()}o.json.test(u[8])?g[g.length]=n:(!o.number.test(u[8])||v&&!u[3]?y="":(y=v?"+":"-",n=n.toString().replace(o.sign,"")),h=u[4]?"0"===u[4]?"0":u[4].charAt(1):" ",f=u[6]-(y+n).length,c=u[6]&&f>0?a(h,f):"",g[g.length]=u[5]?y+n+c:"0"===h?y+c+n:c+y+n)}return g.join("")},r.cache={},r.parse=function(t){for(var e=t,r=[],n=[],i=0;e;){if(null!==(r=o.text.exec(e)))n[n.length]=r[0];else if(null!==(r=o.modulo.exec(e)))n[n.length]="%";else{if(null===(r=o.placeholder.exec(e)))throw new SyntaxError("[sprintf] unexpected placeholder");if(r[2]){i|=1;var a=[],s=r[2],l=[];if(null===(l=o.key.exec(s)))throw new SyntaxError("[sprintf] failed to parse named argument key");for(a[a.length]=l[1];""!==(s=s.substring(l[0].length));)if(null!==(l=o.key_access.exec(s)))a[a.length]=l[1];else{if(null===(l=o.index_access.exec(s)))throw new SyntaxError("[sprintf] failed to parse named argument key");a[a.length]=l[1]}r[2]=a}else i|=2;if(3===i)throw new Error("[sprintf] mixing positional and named placeholders is not (yet) supported");n[n.length]=r}e=e.substring(r[0].length)}return n};var s=function(t,e,n){return n=(e||[]).slice(0),n.splice(0,0,t),r.apply(null,n)};"undefined"!=typeof n?(n.sprintf=r,n.vsprintf=s):(e.sprintf=r,e.vsprintf=s,"function"==typeof t&&t.amd&&t(function(){return{sprintf:r,vsprintf:s}}))}("undefined"==typeof window?this:window)},{}],491:[function(t,e,r){"use strict";function n(t){return new i(t)}function i(t){this.options=d(Object.create(this.options),t),this.trees=new Array(this.options.maxZoom+1)}function a(t,e,r,n){return{x:t,y:e,zoom:1/0,id:n,numPoints:r}}function o(t,e){var r=t.geometry.coordinates;return a(u(r[0]),c(r[1]),1,e)}function s(t){return{type:"Feature",properties:l(t),geometry:{type:"Point",coordinates:[h(t.x),f(t.y)]}}}function l(t){var e=t.numPoints,r=e>=1e4?Math.round(e/1e3)+"k":e>=1e3?Math.round(e/100)/10+"k":e;return{cluster:!0,point_count:e,point_count_abbreviated:r}}function u(t){return t/360+.5}function c(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 h(t){return 360*(t-.5)}function f(t){var e=(180-360*t)*Math.PI/180;return 360*Math.atan(Math.exp(e))/Math.PI-90}function d(t,e){for(var r in e)t[r]=e[r];return t}function p(t){return t.x}function m(t){return t.y}var g=t("kdbush");e.exports=n,i.prototype={options:{minZoom:0,maxZoom:16,radius:40,extent:512,nodeSize:64,log:!1},load:function(t){var e=this.options.log;e&&console.time("total time");var r="prepare "+t.length+" points";e&&console.time(r),this.points=t;var n=t.map(o);e&&console.timeEnd(r);for(var i=this.options.maxZoom;i>=this.options.minZoom;i--){var a=+Date.now();this.trees[i+1]=g(n,p,m,this.options.nodeSize,Float32Array),n=this._cluster(n,i),e&&console.log("z%d: %d clusters in %dms",i,n.length,+Date.now()-a)}return this.trees[this.options.minZoom]=g(n,p,m,this.options.nodeSize,Float32Array),e&&console.timeEnd("total time"),this},getClusters:function(t,e){for(var r=this.trees[this._limitZoom(e)],n=r.range(u(t[0]),c(t[3]),u(t[2]),c(t[1])),i=[],a=0;a c)|0 },"),"generic"===e&&n.push("getters:[0],");for(var a=[],l=[],u=0;u>>7){");for(var u=0;u<1<<(1<128&&u%128===0){h.length>0&&f.push("}}");var d="vExtra"+h.length;n.push("case ",u>>>7,":",d,"(m&0x7f,",l.join(),");break;"),f=["function ",d,"(m,",l.join(),"){switch(m){"],h.push(f)}f.push("case ",127&u,":");for(var p=new Array(r),m=new Array(r),g=new Array(r),v=new Array(r),y=0,x=0;xx)&&!(u&1<<_)!=!(u&1<0&&(k="+"+g[b]+"*c");var T=.5*(p[b].length/y),E=.5+.5*(v[b]/y);A.push("d"+b+"-"+E+"-"+T+"*("+p[b].join("+")+k+")/("+m[b].join("+")+")")}f.push("a.push([",A.join(),"]);","break;")}n.push("}},"),h.length>0&&f.push("}}");for(var S=[],u=0;u<1<0&&(f+=.02);for(var p=new Float32Array(h),m=0,g=-.5*f,d=0;d.5?l/(2-a-o):l/(a+o),a){case t:n=(e-r)/l+(e1&&(r-=1),r<1/6?t+6*(e-t)*r:r<.5?e:r<2/3?t+(e-t)*(2/3-r)*6:t}var i,a,o;if(t=S(t,360),e=S(e,100),r=S(r,100),0===e)i=a=o=r;else{var s=r<.5?r*(1+e):r+e-r*e,l=2*r-s;i=n(l,s,t+1/3),a=n(l,s,t),o=n(l,s,t-1/3)}return{r:255*i,g:255*a,b:255*o}}function l(t,e,r){t=S(t,255),e=S(e,255),r=S(r,255);var n,i,a=Y(t,e,r),o=H(t,e,r),s=a,l=a-o; +if(i=0===a?0:l/a,a==o)n=0;else{switch(a){case t:n=(e-r)/l+(e>1)+720)%360;--e;)i.h=(i.h+a)%360,o.push(n(i));return o}function k(t,e){e=e||6;for(var r=n(t).toHsv(),i=r.h,a=r.s,o=r.v,s=[],l=1/e;e--;)s.push(n({h:i,s:a,v:o})),o=(o+l)%1;return s}function T(t){var e={};for(var r in t)t.hasOwnProperty(r)&&(e[t[r]]=r);return e}function E(t){return t=parseFloat(t),(isNaN(t)||t<0||t>1)&&(t=1),t}function S(t,r){I(t)&&(t="100%");var n=z(t);return t=H(r,Y(0,parseFloat(t))),n&&(t=parseInt(t*r,10)/100),e.abs(t-r)<1e-6?1:t%r/parseFloat(r)}function L(t){return H(1,Y(0,t))}function C(t){return parseInt(t,16)}function I(t){return"string"==typeof t&&t.indexOf(".")!=-1&&1===parseFloat(t)}function z(t){return"string"==typeof t&&t.indexOf("%")!=-1}function D(t){return 1==t.length?"0"+t:""+t}function P(t){return t<=1&&(t=100*t+"%"),t}function O(t){return e.round(255*parseFloat(t)).toString(16)}function R(t){return C(t)/255}function F(t){return!!Z.CSS_UNIT.exec(t)}function j(t){t=t.replace(B,"").replace(U,"").toLowerCase();var e=!1;if(X[t])t=X[t],e=!0;else if("transparent"==t)return{r:0,g:0,b:0,a:0,format:"name"};var r;return(r=Z.rgb.exec(t))?{r:r[1],g:r[2],b:r[3]}:(r=Z.rgba.exec(t))?{r:r[1],g:r[2],b:r[3],a:r[4]}:(r=Z.hsl.exec(t))?{h:r[1],s:r[2],l:r[3]}:(r=Z.hsla.exec(t))?{h:r[1],s:r[2],l:r[3],a:r[4]}:(r=Z.hsv.exec(t))?{h:r[1],s:r[2],v:r[3]}:(r=Z.hsva.exec(t))?{h:r[1],s:r[2],v:r[3],a:r[4]}:(r=Z.hex8.exec(t))?{r:C(r[1]),g:C(r[2]),b:C(r[3]),a:R(r[4]),format:e?"name":"hex8"}:(r=Z.hex6.exec(t))?{r:C(r[1]),g:C(r[2]),b:C(r[3]),format:e?"name":"hex"}:(r=Z.hex4.exec(t))?{r:C(r[1]+""+r[1]),g:C(r[2]+""+r[2]),b:C(r[3]+""+r[3]),a:R(r[4]+""+r[4]),format:e?"name":"hex8"}:!!(r=Z.hex3.exec(t))&&{r:C(r[1]+""+r[1]),g:C(r[2]+""+r[2]),b:C(r[3]+""+r[3]),format:e?"name":"hex"}}function N(t){var e,r;return t=t||{level:"AA",size:"small"},e=(t.level||"AA").toUpperCase(),r=(t.size||"small").toLowerCase(),"AA"!==e&&"AAA"!==e&&(e="AA"),"small"!==r&&"large"!==r&&(r="small"),{level:e,size:r}}var B=/^\s+/,U=/\s+$/,V=0,q=e.round,H=e.min,Y=e.max,G=e.random;n.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 t,r,n,i,a,o,s=this.toRgb();return t=s.r/255,r=s.g/255,n=s.b/255,i=t<=.03928?t/12.92:e.pow((t+.055)/1.055,2.4),a=r<=.03928?r/12.92:e.pow((r+.055)/1.055,2.4),o=n<=.03928?n/12.92:e.pow((n+.055)/1.055,2.4),.2126*i+.7152*a+.0722*o},setAlpha:function(t){return this._a=E(t),this._roundA=q(100*this._a)/100,this},toHsv:function(){var t=l(this._r,this._g,this._b);return{h:360*t.h,s:t.s,v:t.v,a:this._a}},toHsvString:function(){var t=l(this._r,this._g,this._b),e=q(360*t.h),r=q(100*t.s),n=q(100*t.v);return 1==this._a?"hsv("+e+", "+r+"%, "+n+"%)":"hsva("+e+", "+r+"%, "+n+"%, "+this._roundA+")"},toHsl:function(){var t=o(this._r,this._g,this._b);return{h:360*t.h,s:t.s,l:t.l,a:this._a}},toHslString:function(){var t=o(this._r,this._g,this._b),e=q(360*t.h),r=q(100*t.s),n=q(100*t.l);return 1==this._a?"hsl("+e+", "+r+"%, "+n+"%)":"hsla("+e+", "+r+"%, "+n+"%, "+this._roundA+")"},toHex:function(t){return c(this._r,this._g,this._b,t)},toHexString:function(t){return"#"+this.toHex(t)},toHex8:function(t){return h(this._r,this._g,this._b,this._a,t)},toHex8String:function(t){return"#"+this.toHex8(t)},toRgb:function(){return{r:q(this._r),g:q(this._g),b:q(this._b),a:this._a}},toRgbString:function(){return 1==this._a?"rgb("+q(this._r)+", "+q(this._g)+", "+q(this._b)+")":"rgba("+q(this._r)+", "+q(this._g)+", "+q(this._b)+", "+this._roundA+")"},toPercentageRgb:function(){return{r:q(100*S(this._r,255))+"%",g:q(100*S(this._g,255))+"%",b:q(100*S(this._b,255))+"%",a:this._a}},toPercentageRgbString:function(){return 1==this._a?"rgb("+q(100*S(this._r,255))+"%, "+q(100*S(this._g,255))+"%, "+q(100*S(this._b,255))+"%)":"rgba("+q(100*S(this._r,255))+"%, "+q(100*S(this._g,255))+"%, "+q(100*S(this._b,255))+"%, "+this._roundA+")"},toName:function(){return 0===this._a?"transparent":!(this._a<1)&&(W[c(this._r,this._g,this._b,!0)]||!1)},toFilter:function(t){var e="#"+f(this._r,this._g,this._b,this._a),r=e,i=this._gradientType?"GradientType = 1, ":"";if(t){var a=n(t);r="#"+f(a._r,a._g,a._b,a._a)}return"progid:DXImageTransform.Microsoft.gradient("+i+"startColorstr="+e+",endColorstr="+r+")"},toString:function(t){var e=!!t;t=t||this._format;var r=!1,n=this._a<1&&this._a>=0,i=!e&&n&&("hex"===t||"hex6"===t||"hex3"===t||"hex4"===t||"hex8"===t||"name"===t);return i?"name"===t&&0===this._a?this.toName():this.toRgbString():("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())},clone:function(){return n(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(g,arguments)},brighten:function(){return this._applyModification(v,arguments)},darken:function(){return this._applyModification(y,arguments)},desaturate:function(){return this._applyModification(d,arguments)},saturate:function(){return this._applyModification(p,arguments)},greyscale:function(){return this._applyModification(m,arguments)},spin:function(){return this._applyModification(x,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(b,arguments)},monochromatic:function(){return this._applyCombination(k,arguments)},splitcomplement:function(){return this._applyCombination(M,arguments)},triad:function(){return this._applyCombination(_,arguments)},tetrad:function(){return this._applyCombination(w,arguments)}},n.fromRatio=function(t,e){if("object"==typeof t){var r={};for(var i in t)t.hasOwnProperty(i)&&("a"===i?r[i]=t[i]:r[i]=P(t[i]));t=r}return n(t,e)},n.equals=function(t,e){return!(!t||!e)&&n(t).toRgbString()==n(e).toRgbString()},n.random=function(){return n.fromRatio({r:G(),g:G(),b:G()})},n.mix=function(t,e,r){r=0===r?0:r||50;var i=n(t).toRgb(),a=n(e).toRgb(),o=r/100,s={r:(a.r-i.r)*o+i.r,g:(a.g-i.g)*o+i.g,b:(a.b-i.b)*o+i.b,a:(a.a-i.a)*o+i.a};return n(s)},n.readability=function(t,r){var i=n(t),a=n(r);return(e.max(i.getLuminance(),a.getLuminance())+.05)/(e.min(i.getLuminance(),a.getLuminance())+.05)},n.isReadable=function(t,e,r){var i,a,o=n.readability(t,e);switch(a=!1,i=N(r),i.level+i.size){case"AAsmall":case"AAAlarge":a=o>=4.5;break;case"AAlarge":a=o>=3;break;case"AAAsmall":a=o>=7}return a},n.mostReadable=function(t,e,r){var i,a,o,s,l=null,u=0;r=r||{},a=r.includeFallbackColors,o=r.level,s=r.size;for(var c=0;cu&&(u=i,l=n(e[c]));return n.isReadable(t,l,{level:o,size:s})||!a?l:(r.includeFallbackColors=!1,n.mostReadable(t,["#fff","#000"],r))};var X=n.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"},W=n.hexNames=T(X),Z=function(){var t="[-\\+]?\\d+%?",e="[-\\+]?\\d*\\.\\d+%?",r="(?:"+e+")|(?:"+t+")",n="[\\s|\\(]+("+r+")[,|\\s]+("+r+")[,|\\s]+("+r+")\\s*\\)?",i="[\\s|\\(]+("+r+")[,|\\s]+("+r+")[,|\\s]+("+r+")[,|\\s]+("+r+")\\s*\\)?";return{CSS_UNIT:new RegExp(r),rgb:new RegExp("rgb"+n),rgba:new RegExp("rgba"+i),hsl:new RegExp("hsl"+n),hsla:new RegExp("hsla"+i),hsv:new RegExp("hsv"+n),hsva:new RegExp("hsva"+i),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})$/}}();"undefined"!=typeof r&&r.exports?r.exports=n:"function"==typeof t&&t.amd?t(function(){return n}):window.tinycolor=n}(Math)},{}],496:[function(t,e,r){"use strict";function n(t,e){var r=o(getComputedStyle(t).getPropertyValue(e));return r[0]*a(r[1],t)}function i(t,e){var r=document.createElement("div");r.style["font-size"]="128"+t,e.appendChild(r);var i=n(r,"font-size")/128;return e.removeChild(r),i}function a(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 i(t,e);case"em":return n(e,"font-size");case"rem":return n(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 s;case"cm":return s/2.54;case"mm":return s/25.4;case"pt":return s/72;case"pc":return s/6}return 1}var o=t("parse-unit");e.exports=a;var s=96},{"parse-unit":439}],497:[function(e,r,n){!function(e,i){"object"==typeof n&&"undefined"!=typeof r?i(n):"function"==typeof t&&t.amd?t(["exports"],i):i(e.topojson=e.topojson||{})}(this,function(t){"use strict";function e(t,e){var n=e.id,i=e.bbox,a=null==e.properties?{}:e.properties,o=r(t,e);return null==n&&null==i?{type:"Feature",properties:a,geometry:o}:null==i?{type:"Feature",id:n,properties:a,geometry:o}:{type:"Feature",id:n,bbox:i,properties:a,geometry:o}}function r(t,e){function r(t,e){e.length&&e.pop();for(var r=h[t<0?~t:t],n=0,i=r.length;n1)n=i(t,e,r);else for(a=0,n=new Array(o=t.arcs.length);a1)for(var i,a,l=1,u=o(n[0]);lu&&(a=n[0],n[0]=n[l],n[l]=a,u=i);return n})}}var s=function(t){return t},l=function(t){if(null==(e=t.transform))return s;var e,r,n,i=e.scale[0],a=e.scale[1],o=e.translate[0],l=e.translate[1];return function(t,e){return e||(r=n=0),t[0]=(r+=t[0])*i+o,t[1]=(n+=t[1])*a+l,t}},u=function(t){function e(t){s[0]=t[0],s[1]=t[1],o(s),s[0]h&&(h=s[0]),s[1]f&&(f=s[1])}function r(t){switch(t.type){case"GeometryCollection":t.geometries.forEach(r);break;case"Point":e(t.coordinates);break;case"MultiPoint":t.coordinates.forEach(e)}}var n=t.bbox;if(!n){var i,a,o=l(t),s=new Array(2),u=1/0,c=u,h=-u,f=-u;t.arcs.forEach(function(t){for(var e=-1,r=t.length;++eh&&(h=s[0]),s[1]f&&(f=s[1])});for(a in t.objects)r(t.objects[a]);n=t.bbox=[u,c,h,f]}return n},c=function(t,e){for(var r,n=t.length,i=n-e;i<--n;)r=t[i],t[i++]=t[n],t[n]=r},h=function(t,r){return"GeometryCollection"===r.type?{type:"FeatureCollection",features:r.geometries.map(function(r){return e(t,r)})}:e(t,r)},f=function(t,e){function r(e){var r,n=t.arcs[e<0?~e:e],i=n[0];return t.transform?(r=[0,0],n.forEach(function(t){r[0]+=t[0],r[1]+=t[1]})):r=n[n.length-1],e<0?[r,i]:[i,r]}function n(t,e){for(var r in t){var n=t[r];delete e[n.start],delete n.start,delete n.end,n.forEach(function(t){i[t<0?~t:t]=1}),s.push(n)}}var i={},a={},o={},s=[],l=-1;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[++l],e[l]=r,e[n]=i)}),e.forEach(function(t){var e,n,i=r(t),s=i[0],l=i[1];if(e=o[s])if(delete o[e.end],e.push(t),e.end=l,n=a[l]){delete a[n.start];var u=n===e?e:e.concat(n);a[u.start=e.start]=o[u.end=n.end]=u}else a[e.start]=o[e.end]=e;else if(e=a[l])if(delete a[e.start],e.unshift(t),e.start=s,n=o[s]){delete o[n.end];var c=n===e?e:n.concat(e);a[c.start=n.start]=o[c.end=e.end]=c}else a[e.start]=o[e.end]=e;else e=[t],a[e.start=s]=o[e.end=l]=e}),n(o,a),n(a,o),e.forEach(function(t){i[t<0?~t:t]||s.push([t])}),s},d=function(t){return r(t,n.apply(this,arguments))},p=function(t){return r(t,o.apply(this,arguments))},m=function(t,e){for(var r=0,n=t.length;r>>1;t[i]=2))throw new Error("n must be \u22652");if(t.transform)throw new Error("already quantized");var i,a=u(t),o=a[0],s=(a[2]-o)/(e-1)||1,l=a[1],c=(a[3]-l)/(e-1)||1;t.arcs.forEach(function(t){for(var e,r,n,i=1,a=1,u=t.length,h=t[0],f=h[0]=Math.round((h[0]-o)/s),d=h[1]=Math.round((h[1]-l)/c);iMath.max(r,n)?i[2]=1:r>Math.max(e,n)?i[0]=1:i[1]=1;for(var a=0,o=0,s=0;s<3;++s)a+=t[s]*t[s],o+=i[s]*t[s];for(var s=0;s<3;++s)i[s]-=o/a*t[s];return f(i,i),i}function o(t,e,r,n,i,a,o,s){this.center=l(r),this.up=l(n),this.right=l(i),this.radius=l([a]),this.angle=l([o,s]),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 u=0;u<16;++u)this.computedMatrix[u]=.5;this.recalcMatrix(0)}function s(t){t=t||{};var e=t.center||[0,0,0],r=t.up||[0,1,0],i=t.right||a(r),s=t.radius||1,l=t.theta||0,u=t.phi||0;if(e=[].slice.call(e,0,3),r=[].slice.call(r,0,3),f(r,r),i=[].slice.call(i,0,3),f(i,i),"eye"in t){var c=t.eye,p=[c[0]-e[0],c[1]-e[1],c[2]-e[2]];h(i,p,r),n(i[0],i[1],i[2])<1e-6?i=a(r):f(i,i),s=n(p[0],p[1],p[2]);var m=d(r,p)/s,g=d(i,p)/s;u=Math.acos(m),l=Math.acos(g)}return s=Math.log(s),new o(t.zoomMin,t.zoomMax,e,r,i,s,l,u)}e.exports=s;var l=t("filtered-vector"),u=t("gl-mat4/invert"),c=t("gl-mat4/rotate"),h=t("gl-vec3/cross"),f=t("gl-vec3/normalize"),d=t("gl-vec3/dot"),p=o.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,i=0,a=0,o=0;o<3;++o)a+=e[o]*r[o],i+=e[o]*e[o];for(var s=Math.sqrt(i),l=0,o=0;o<3;++o)r[o]-=e[o]*a/i,l+=r[o]*r[o],e[o]/=s;for(var u=Math.sqrt(l),o=0;o<3;++o)r[o]/=u;var c=this.computedToward;h(c,e,r),f(c,c);for(var d=Math.exp(this.computedRadius[0]),p=this.computedAngle[0],m=this.computedAngle[1],g=Math.cos(p),v=Math.sin(p),y=Math.cos(m),x=Math.sin(m),b=this.computedCenter,_=g*y,w=v*y,M=x,A=-g*x,k=-v*x,T=y,E=this.computedEye,S=this.computedMatrix,o=0;o<3;++o){var L=_*r[o]+w*c[o]+M*e[o];S[4*o+1]=A*r[o]+k*c[o]+T*e[o],S[4*o+2]=L,S[4*o+3]=0}var C=S[1],I=S[5],z=S[9],D=S[2],P=S[6],O=S[10],R=I*O-z*P,F=z*D-C*O,j=C*P-I*D,N=n(R,F,j);R/=N,F/=N,j/=N,S[0]=R,S[4]=F,S[8]=j;for(var o=0;o<3;++o)E[o]=b[o]+S[2+4*o]*d;for(var o=0;o<3;++o){for(var l=0,B=0;B<3;++B)l+=S[o+4*B]*E[B];S[12+o]=-l}S[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 m=[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;m[0]=i[2],m[1]=i[6],m[2]=i[10];for(var a=this.computedUp,o=this.computedRight,s=this.computedToward,l=0;l<3;++l)i[4*l]=a[l],i[4*l+1]=o[l],i[4*l+2]=s[l];c(i,i,n,m);for(var l=0;l<3;++l)a[l]=i[4*l],o[l]=i[4*l+1];this.up.set(t,a[0],a[1],a[2]),this.right.set(t,o[0],o[1],o[2])}},p.pan=function(t,e,r,i){e=e||0,r=r||0,i=i||0,this.recalcMatrix(t);var a=this.computedMatrix,o=(Math.exp(this.computedRadius[0]),a[1]),s=a[5],l=a[9],u=n(o,s,l);o/=u,s/=u,l/=u;var c=a[0],h=a[4],f=a[8],d=c*o+h*s+f*l;c-=o*d,h-=s*d,f-=l*d;var p=n(c,h,f);c/=p,h/=p,f/=p;var m=c*e+o*r,g=h*e+s*r,v=f*e+l*r;this.center.move(t,m,g,v);var y=Math.exp(this.computedRadius[0]);y=Math.max(1e-4,y+i),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,a){var o=1;"number"==typeof r&&(o=0|r),(o<0||o>3)&&(o=1);var s=(o+2)%3;e||(this.recalcMatrix(t),e=this.computedMatrix);var l=e[o],c=e[o+4],h=e[o+8];if(a){var f=Math.abs(l),d=Math.abs(c),p=Math.abs(h),m=Math.max(f,d,p);f===m?(l=l<0?-1:1,c=h=0):p===m?(h=h<0?-1:1,l=c=0):(c=c<0?-1:1,l=h=0)}else{var g=n(l,c,h);l/=g,c/=g,h/=g}var v=e[s],y=e[s+4],x=e[s+8],b=v*l+y*c+x*h;v-=l*b,y-=c*b,x-=h*b;var _=n(v,y,x);v/=_,y/=_,x/=_;var w=c*x-h*y,M=h*v-l*x,A=l*y-c*v,k=n(w,M,A);w/=k,M/=k,A/=k,this.center.jump(t,H,Y,G),this.radius.idle(t),this.up.jump(t,l,c,h),this.right.jump(t,v,y,x);var T,E;if(2===o){var S=e[1],L=e[5],C=e[9],I=S*v+L*y+C*x,z=S*w+L*M+C*A;T=R<0?-Math.PI/2:Math.PI/2,E=Math.atan2(z,I)}else{var D=e[2],P=e[6],O=e[10],R=D*l+P*c+O*h,F=D*v+P*y+O*x,j=D*w+P*M+O*A;T=Math.asin(i(R)),E=Math.atan2(j,F)}this.angle.jump(t,E,T),this.recalcMatrix(t);var N=e[2],B=e[6],U=e[10],V=this.computedMatrix;u(V,e);var q=V[15],H=V[12]/q,Y=V[13]/q,G=V[14]/q,X=Math.exp(this.computedRadius[0]);this.center.jump(t,H-N*X,Y-B*X,G-U*X)},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,a){this.recalcMatrix(t),e=e||this.computedEye,r=r||this.computedCenter,a=a||this.computedUp;var o=a[0],s=a[1],l=a[2],u=n(o,s,l);if(!(u<1e-6)){o/=u,s/=u,l/=u;var c=e[0]-r[0],h=e[1]-r[1],f=e[2]-r[2],d=n(c,h,f);if(!(d<1e-6)){c/=d,h/=d,f/=d;var p=this.computedRight,m=p[0],g=p[1],v=p[2],y=o*m+s*g+l*v;m-=y*o,g-=y*s,v-=y*l;var x=n(m,g,v);if(!(x<.01&&(m=s*f-l*h,g=l*c-o*f,v=o*h-s*c,x=n(m,g,v),x<1e-6))){m/=x,g/=x,v/=x,this.up.set(t,o,s,l),this.right.set(t,m,g,v),this.center.set(t,r[0],r[1],r[2]),this.radius.set(t,Math.log(d));var b=s*v-l*g,_=l*m-o*v,w=o*g-s*m,M=n(b,_,w);b/=M,_/=M,w/=M;var A=o*c+s*h+l*f,k=m*c+g*h+v*f,T=b*c+_*h+w*f,E=Math.asin(i(A)),S=Math.atan2(T,k),L=this.angle._state,C=L[L.length-1],I=L[L.length-2];C%=2*Math.PI;var z=Math.abs(C+2*Math.PI-S),D=Math.abs(C-S),P=Math.abs(C-2*Math.PI-S);z0?r.pop():new ArrayBuffer(t)}function s(t){return new Uint8Array(o(t),0,t)}function l(t){return new Uint16Array(o(2*t),0,t)}function u(t){return new Uint32Array(o(4*t),0,t)}function c(t){return new Int8Array(o(t),0,t)}function h(t){return new Int16Array(o(2*t),0,t)}function f(t){return new Int32Array(o(4*t),0,t)}function d(t){return new Float32Array(o(4*t),0,t)}function p(t){return new Float64Array(o(8*t),0,t)}function m(t){return b?new Uint8ClampedArray(o(t),0,t):s(t)}function g(t){return new DataView(o(t),0,t)}function v(t){t=y.nextPow2(t);var e=y.log2(t),r=M[e];return r.length>0?r.pop():new n(t)}var y=t("bit-twiddle"),x=t("dup");e.__TYPEDARRAY_POOL||(e.__TYPEDARRAY_POOL={UINT8:x([32,0]),UINT16:x([32,0]),UINT32:x([32,0]),INT8:x([32,0]),INT16:x([32,0]),INT32:x([32,0]),FLOAT:x([32,0]),DOUBLE:x([32,0]),DATA:x([32,0]),UINT8C:x([32,0]),BUFFER:x([32,0])});var b="undefined"!=typeof Uint8ClampedArray,_=e.__TYPEDARRAY_POOL;_.UINT8C||(_.UINT8C=x([32,0])),_.BUFFER||(_.BUFFER=x([32,0]));var w=_.DATA,M=_.BUFFER;r.free=function(t){if(n.isBuffer(t))M[y.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|y.log2(e);w[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=a,r.freeArrayBuffer=i,r.freeBuffer=function(t){M[y.log2(t.length)].push(t)},r.malloc=function(t,e){if(void 0===e||"arraybuffer"===e)return o(t);switch(e){case"uint8":return s(t);case"uint16":return l(t);case"uint32":return u(t);case"int8":return c(t);case"int16":return h(t);case"int32":return f(t);case"float":case"float32":return d(t);case"double":case"float64":return p(t);case"uint8_clamped":return m(t);case"buffer":return v(t);case"data":case"dataview":return g(t);default:return null}return null},r.mallocArrayBuffer=o,r.mallocUint8=s,r.mallocUint16=l,r.mallocUint32=u,r.mallocInt8=c,r.mallocInt16=h,r.mallocInt32=f,r.mallocFloat32=r.mallocFloat=d,r.mallocFloat64=r.mallocDouble=p,r.mallocUint8Clamped=m,r.mallocDataView=g,r.mallocBuffer=v,r.clearCache=function(){for(var t=0;t<32;++t)_.UINT8[t].length=0,_.UINT16[t].length=0,_.UINT32[t].length=0,_.INT8[t].length=0,_.INT16[t].length=0,_.INT32[t].length=0,_.FLOAT[t].length=0,_.DOUBLE[t].length=0,_.UINT8C[t].length=0,w[t].length=0,M[t].length=0}}).call(this,"undefined"!=typeof global?global:"undefined"!=typeof self?self:"undefined"!=typeof window?window:{},t("buffer").Buffer)},{"bit-twiddle":56,buffer:66,dup:100}],503:[function(t,e,r){"use strict";"use restrict";function n(t){this.roots=new Array(t),this.ranks=new Array(t);for(var e=0;en)return n;for(;ra?r=i:n=i,i=.5*(n-r)+r}return i},n.prototype.solve=function(t,e){return this.sampleCurveY(this.solveCurveX(t,e))}},{}],506:[function(t,e,r){"use strict";function n(){this.protocol=null,this.slashes=null,this.auth=null,this.host=null,this.port=null,this.hostname=null,this.hash=null,this.search=null,this.query=null,this.pathname=null,this.path=null,this.href=null}function i(t,e,r){if(t&&u.isObject(t)&&t instanceof n)return t;var i=new n;return i.parse(t,e,r),i}function a(t){return u.isString(t)&&(t=i(t)),t instanceof n?t.format():n.prototype.format.call(t)}function o(t,e){return i(t,!1,!0).resolve(e)}function s(t,e){return t?i(t,!1,!0).resolveObject(e):e}var l=t("punycode"),u=t("./util");r.parse=i,r.resolve=o,r.resolveObject=s,r.format=a,r.Url=n;var c=/^([a-z0-9.+-]+:)/i,h=/:[0-9]*$/,f=/^(\/\/?(?!\/)[^\?\s]*)(\?[^\s]*)?$/,d=["<",">",'"',"`"," ","\r","\n","\t"],p=["{","}","|","\\","^","`"].concat(d),m=["'"].concat(p),g=["%","/","?",";","#"].concat(m),v=["/","?","#"],y=255,x=/^[+a-z0-9A-Z_-]{0,63}$/,b=/^([+a-z0-9A-Z_-]{0,63})(.*)$/,_={javascript:!0,"javascript:":!0},w={javascript:!0,"javascript:":!0},M={http:!0,https:!0,ftp:!0,gopher:!0,file:!0,"http:":!0,"https:":!0,"ftp:":!0,"gopher:":!0,"file:":!0},A=t("querystring");n.prototype.parse=function(t,e,r){if(!u.isString(t))throw new TypeError("Parameter 'url' must be a string, not "+typeof t);var n=t.indexOf("?"),i=n!==-1&&n127?"x":P[R];if(!O.match(x)){var j=z.slice(0,E),N=z.slice(E+1),B=P.match(b);B&&(j.push(B[1]),N.unshift(B[2])),N.length&&(s="/"+N.join(".")+s),this.hostname=j.join(".");break}}}this.hostname.length>y?this.hostname="":this.hostname=this.hostname.toLowerCase(),I||(this.hostname=l.toASCII(this.hostname));var U=this.port?":"+this.port:"",V=this.hostname||"";this.host=V+U,this.href+=this.host,I&&(this.hostname=this.hostname.substr(1,this.hostname.length-2),"/"!==s[0]&&(s="/"+s))}if(!_[p])for(var E=0,D=m.length;E0)&&r.host.split("@");k&&(r.auth=k.shift(),r.host=r.hostname=k.shift())}return r.search=t.search,r.query=t.query,u.isNull(r.pathname)&&u.isNull(r.search)||(r.path=(r.pathname?r.pathname:"")+(r.search?r.search:"")),r.href=r.format(),r}if(!_.length)return r.pathname=null,r.search?r.path="/"+r.search:r.path=null,r.href=r.format(),r;for(var T=_.slice(-1)[0],E=(r.host||t.host||_.length>1)&&("."===T||".."===T)||""===T,S=0,L=_.length;L>=0;L--)T=_[L],"."===T?_.splice(L,1):".."===T?(_.splice(L,1),S++):S&&(_.splice(L,1),S--);if(!x&&!b)for(;S--;S)_.unshift("..");!x||""===_[0]||_[0]&&"/"===_[0].charAt(0)||_.unshift(""),E&&"/"!==_.join("/").substr(-1)&&_.push("");var C=""===_[0]||_[0]&&"/"===_[0].charAt(0);if(A){r.hostname=r.host=C?"":_.length?_.shift():"";var k=!!(r.host&&r.host.indexOf("@")>0)&&r.host.split("@");k&&(r.auth=k.shift(),r.host=r.hostname=k.shift())}return x=x||r.host&&_.length,x&&!C&&_.unshift(""),_.length?r.pathname=_.join("/"):(r.pathname=null,r.path=null),u.isNull(r.pathname)&&u.isNull(r.search)||(r.path=(r.pathname?r.pathname:"")+(r.search?r.search:"")),r.auth=t.auth||r.auth,r.slashes=r.slashes||t.slashes,r.href=r.format(),r},n.prototype.parseHost=function(){var t=this.host,e=h.exec(t);e&&(e=e[0],":"!==e&&(this.port=e.substr(1)),t=t.substr(0,t.length-e.length)),t&&(this.hostname=t)}},{"./util":507,punycode:452,querystring:456}],507:[function(t,e,r){"use strict";e.exports={isString:function(t){return"string"==typeof t},isObject:function(t){return"object"==typeof t&&null!==t},isNull:function(t){return null===t},isNullOrUndefined:function(t){return null==t}}},{}],508:[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}},{}],509:[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}},{}],510:[function(t,e,r){(function(e,n){function i(t,e){var n={seen:[],stylize:o};return arguments.length>=3&&(n.depth=arguments[2]),arguments.length>=4&&(n.colors=arguments[3]),m(e)?n.showHidden=e:e&&r._extend(n,e),_(n.showHidden)&&(n.showHidden=!1),_(n.depth)&&(n.depth=2),_(n.colors)&&(n.colors=!1),_(n.customInspect)&&(n.customInspect=!0),n.colors&&(n.stylize=a),l(n,t,n.depth)}function a(t,e){var r=i.styles[e];return r?"\x1b["+i.colors[r][0]+"m"+t+"\x1b["+i.colors[r][1]+"m":t}function o(t,e){return t}function s(t){var e={};return t.forEach(function(t,r){e[t]=!0}),e}function l(t,e,n){if(t.customInspect&&e&&T(e.inspect)&&e.inspect!==r.inspect&&(!e.constructor||e.constructor.prototype!==e)){var i=e.inspect(n,t);return x(i)||(i=l(t,i,n)),i}var a=u(t,e);if(a)return a;var o=Object.keys(e),m=s(o);if(t.showHidden&&(o=Object.getOwnPropertyNames(e)),k(e)&&(o.indexOf("message")>=0||o.indexOf("description")>=0))return c(e);if(0===o.length){if(T(e)){var g=e.name?": "+e.name:"";return t.stylize("[Function"+g+"]","special")}if(w(e))return t.stylize(RegExp.prototype.toString.call(e),"regexp");if(A(e))return t.stylize(Date.prototype.toString.call(e),"date");if(k(e))return c(e)}var v="",y=!1,b=["{","}"];if(p(e)&&(y=!0,b=["[","]"]),T(e)){var _=e.name?": "+e.name:"";v=" [Function"+_+"]"}if(w(e)&&(v=" "+RegExp.prototype.toString.call(e)),A(e)&&(v=" "+Date.prototype.toUTCString.call(e)),k(e)&&(v=" "+c(e)),0===o.length&&(!y||0==e.length))return b[0]+v+b[1];if(n<0)return w(e)?t.stylize(RegExp.prototype.toString.call(e),"regexp"):t.stylize("[Object]","special");t.seen.push(e);var M;return M=y?h(t,e,n,m,o):o.map(function(r){return f(t,e,n,m,r,y)}),t.seen.pop(),d(M,v,b)}function u(t,e){if(_(e))return t.stylize("undefined","undefined");if(x(e)){var r="'"+JSON.stringify(e).replace(/^"|"$/g,"").replace(/'/g,"\\'").replace(/\\"/g,'"')+"'";return t.stylize(r,"string")}return y(e)?t.stylize(""+e,"number"):m(e)?t.stylize(""+e,"boolean"):g(e)?t.stylize("null","null"):void 0}function c(t){return"["+Error.prototype.toString.call(t)+"]"}function h(t,e,r,n,i){for(var a=[],o=0,s=e.length;o-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")),_(o)){if(a&&i.match(/^\d+$/))return s;o=JSON.stringify(""+i),o.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 d(t,e,r){var n=0,i=t.reduce(function(t,e){return n++,e.indexOf("\n")>=0&&n++,t+e.replace(/\u001b\[\d\d?m/g,"").length+1},0);return i>60?r[0]+(""===e?"":e+"\n ")+" "+t.join(",\n ")+" "+r[1]:r[0]+e+" "+t.join(", ")+" "+r[1]}function p(t){return Array.isArray(t)}function m(t){return"boolean"==typeof t}function g(t){return null===t}function v(t){return null==t}function y(t){return"number"==typeof t}function x(t){return"string"==typeof t}function b(t){return"symbol"==typeof t}function _(t){return void 0===t}function w(t){return M(t)&&"[object RegExp]"===S(t)}function M(t){return"object"==typeof t&&null!==t}function A(t){return M(t)&&"[object Date]"===S(t)}function k(t){return M(t)&&("[object Error]"===S(t)||t instanceof Error)}function T(t){return"function"==typeof t}function E(t){return null===t||"boolean"==typeof t||"number"==typeof t||"string"==typeof t||"symbol"==typeof t||"undefined"==typeof t}function S(t){return Object.prototype.toString.call(t)}function L(t){return t<10?"0"+t.toString(10):t.toString(10)}function C(){var t=new Date,e=[L(t.getHours()),L(t.getMinutes()),L(t.getSeconds())].join(":");return[t.getDate(),O[t.getMonth()],e].join(" ")}function I(t,e){return Object.prototype.hasOwnProperty.call(t,e)}var z=/%[sdj%]/g;r.format=function(t){if(!x(t)){for(var e=[],r=0;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}}),s=n[r];r>3}if(i--,1===n||2===n)a+=t.readSVarint(),o+=t.readSVarint(),1===n&&(e&&s.push(e),e=[]),e.push(new l(a,o));else{if(7!==n)throw new Error("unknown command "+n);e&&e.push(e[0].clone())}}return e&&s.push(e),s},n.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,u=-(1/0);t.pos>3}if(n--,1===r||2===r)i+=t.readSVarint(),a+=t.readSVarint(),is&&(s=i),au&&(u=a);else if(7!==r)throw new Error("unknown command "+r)}return[o,l,s,u]},n.prototype.toGeoJSON=function(t,e,r){function i(t){for(var e=0;e>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}var o=t("./vectortilefeature.js");e.exports=n,n.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 o(this._pbf,e,this.extent,this._keys,this._values)}},{"./vectortilefeature.js":513}],515:[function(t,e,r){"use strict";function n(t,e){return"object"==typeof e&&null!==e||(e={}),i(t,e.canvas||a,e.context||o,e)}e.exports=n;var i=t("./lib/vtext"),a=null,o=null;"undefined"!=typeof document&&(a=document.createElement("canvas"),a.width=8192,a.height=1024,o=a.getContext("2d"))},{"./lib/vtext":516}],516:[function(t,e,r){"use strict";function n(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;l8192)throw new Error("vectorize-text: String too long (sorry, this will get fixed later)");var a=3*n;t.height>31}function l(t){for(var e=[],r=0,n=0,i=t.length,a=0;a=0?l[r]:e)}function e(t){var e=n(t);return e?u in e:s.indexOf(t)>=0}function r(t,e){var r,i=n(t);return i?i[u]=e:(r=s.indexOf(t),r>=0?l[r]=e:(r=s.length,l[r]=e,s[r]=t)),this}function o(t){var e,r,i=n(t);return i?u in i&&delete i[u]:(e=s.indexOf(t),!(e<0)&&(r=s.length-1,s[e]=void 0,l[e]=l[r],s[e]=s[r],s.length=r,l.length=r,!0))}this instanceof b||a();var s=[],l=[],u=x++;return Object.create(b.prototype,{get___:{value:i(t)},has___:{value:i(e)},set___:{value:i(r)},delete___:{value:i(o)}})};b.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 s?!function(){function r(){function e(t,e){return c?u.has(t)?u.get(t):c.get___(t,e):u.get(t,e)}function r(t){return u.has(t)||!!c&&c.has___(t)}function n(t){var e=!!u.delete(t);return c?c.delete___(t)||e:e}this instanceof b||a();var l,u=new s,c=void 0,h=!1;return l=o?function(t,e){return u.set(t,e),u.has(t)||(c||(c=new b),c.set(t,e)),this}:function(t,e){if(h)try{u.set(t,e)}catch(r){c||(c=new b),c.set___(t,e)}else u.set(t,e);return this},Object.create(b.prototype,{get___:{value:i(e)},has___:{value:i(r)},set___:{value:i(l)},delete___:{value:i(n)},permitHostObjects___:{value:i(function(e){if(e!==t)throw new Error("bogus call to permitHostObjects___");h=!0})}})}o&&"undefined"!=typeof Proxy&&(Proxy=void 0),r.prototype=b.prototype,e.exports=r,Object.defineProperty(WeakMap.prototype,"constructor",{value:WeakMap,enumerable:!1,configurable:!0,writable:!0})}():("undefined"!=typeof Proxy&&(Proxy=void 0),e.exports=b)}}()},{}],521:[function(t,e,r){function n(){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:i(e,t)}}var i=t("./hidden-store.js");e.exports=n},{"./hidden-store.js":522}],522:[function(t,e,r){function n(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}e.exports=n},{}],523:[function(t,e,r){function n(){var t=i();return{get:function(e,r){var n=t(e);return n.hasOwnProperty("value")?n.value:r},set:function(e,r){t(e).value=r},has:function(e){return"value"in t(e)},delete:function(e){return delete t(e).value}}}var i=t("./create-store.js");e.exports=n},{"./create-store.js":521}],524:[function(t,e,r){var n=t("get-canvas-context");e.exports=function(t){return n("webgl",t)}},{"get-canvas-context":121}],525:[function(t,e,r){var n=arguments[3],i=arguments[4],a=arguments[5],o=JSON.stringify;e.exports=function(t,e){function r(t){g[t]=!0;for(var e in i[t][1]){var n=i[t][1][e];g[n]||r(n)}}for(var s,l=Object.keys(a),u=0,c=l.length;u=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 u=p[i.year-p[0]],c=i.year<<9|i.month<<5|i.day;a.year=c>=u?i.year:i.year-1,u=p[a.year-p[0]];var h,f=u>>9&4095,m=u>>5&15,g=31&u,v=new Date(f,m-1,g),y=new Date(i.year,i.month-1,i.day);h=Math.round((y-v)/864e5);var x,b=d[a.year-d[0]];for(x=0;x<13;x++){var _=b&1<<12-x?30:29;if(h<_)break;h-=_}var w=b>>13;return!w||x=1888&&t<=2111;if(!s)throw new Error("Lunar year outside range 1888-2111");var l="number"==typeof e&&e>=1&&e<=12;if(!l)throw new Error("Lunar month outside range 1 - 12");var u="number"==typeof r&&r>=1&&r<=30;if(!u)throw new Error("Lunar day outside range 1 - 30");var c;"object"==typeof n?(c=!1,a=n):(c=!!n,a=i||{}),o={year:t,month:e,day:r,isIntercalary:c}}var h;h=o.day-1;var f,m=d[o.year-d[0]],g=m>>13;f=g?o.month>g?o.month:o.isIntercalary?o.month:o.month-1:o.month-1;for(var v=0;v>9&4095,_=x>>5&15,w=31&x,M=new Date(b,_-1,w+h);return a.year=M.getFullYear(),a.month=1+M.getMonth(),a.day=M.getDate(),a}var o=t("../main"),s=t("object-assign"),l=o.instance();n.prototype=new o.baseCalendar,s(n.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(c);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(h);return e?e[0]:""}var r=this._validateYear(t),n=t.month(),i=this.toChineseMonth(r,n),a=["\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"][i-1];return this.isIntercalaryMonth(r,n)&&(a="\u95f0"+a),a},monthNamesShort:function(t){if("string"==typeof t){var e=t.match(f);return e?e[0]:""}var r=this._validateYear(t),n=t.month(),i=this.toChineseMonth(r,n),a=["\u4e00","\u4e8c","\u4e09","\u56db","\u4e94","\u516d","\u4e03","\u516b","\u4e5d","\u5341","\u5341\u4e00","\u5341\u4e8c"][i-1];return this.isIntercalaryMonth(r,n)&&(a="\u95f0"+a),a},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}var a=this.toMonthIndex(t,n,r);return a},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 n=this.intercalaryMonth(t),i=r&&e!==n;if(i||e<1||e>12)throw o.local.invalidMonth.replace(/\{0\}/,this.local.name);var a;return a=n?!r&&e<=n?e-1:e:e-1},toChineseMonth:function(t,e){t.year&&(t=t.year(),e=t.month());var r=this.intercalaryMonth(t),n=r?12:11;if(e<0||e>n)throw o.local.invalidMonth.replace(/\{0\}/,this.local.name);var i;return i=r?e>13;return r},isIntercalaryMonth:function(t,e){t.year&&(t=t.year(),e=t.month());var r=this.intercalaryMonth(t);return!!r&&r===e},leapYear:function(t){return 0!==this.intercalaryMonth(t)},weekOfYear:function(t,e,r){var n,i=this._validateYear(t,o.local.invalidyear),a=p[i-p[0]],s=a>>9&4095,u=a>>5&15,c=31&a;n=l.newDate(s,u,c),n.add(4-(n.dayOfWeek()||7),"d");var h=this.toJD(t,e,r)-n.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=d[t-d[0]],n=r>>13,i=n?12:11;if(e>i)throw o.local.invalidMonth.replace(/\{0\}/,this.local.name);var a=r&1<<12-e?30:29;return a},weekDay:function(t,e,r){return(this.dayOfWeek(t,e,r)||7)<6},toJD:function(t,e,r){var n=this._validate(t,s,r,o.local.invalidDate);t=this._validateYear(n.year()),e=n.month(),r=n.day();var i=this.isIntercalaryMonth(t,e),s=this.toChineseMonth(t,e),u=a(t,s,r,i);return l.toJD(u.year,u.month,u.day)},fromJD:function(t){var e=l.fromJD(t),r=i(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(u),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 i=t.year(),a=t.month(),o=this.isIntercalaryMonth(i,a),s=this.toChineseMonth(i,a),l=Object.getPrototypeOf(n.prototype).add.call(this,t,e,r);if("y"===r){var u=l.year(),c=l.month(),h=this.isIntercalaryMonth(u,s),f=o&&h?this.toMonthIndex(u,s,!0):this.toMonthIndex(u,s,!1);f!==c&&l.month(f)}return l}});var u=/^\s*(-?\d\d\d\d|\d\d)[-\/](\d?\d)([iI]?)[-\/](\d?\d)/m,c=/^\d?\d[iI]?/m,h=/^\u95f0?\u5341?[\u4e00\u4e8c\u4e09\u56db\u4e94\u516d\u4e03\u516b\u4e5d]?\u6708/m,f=/^\u95f0?\u5341?[\u4e00\u4e8c\u4e09\u56db\u4e94\u516d\u4e03\u516b\u4e5d]?/m;o.calendars.chinese=n;var d=[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],p=[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":542,"object-assign":435}],529:[function(t,e,r){function n(t){this.local=this.regionalOptions[t||""]||this.regionalOptions[""]}var i=t("../main"),a=t("object-assign");n.prototype=new i.baseCalendar,a(n.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,i.local.invalidYear),t=e.year()+(e.year()<0?1:0);return t%4===3||t%4===-1},monthsInYear:function(t){return this._validate(t,this.minMonth,this.minDay,i.local.invalidYear||i.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,i.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 n=this._validate(t,e,r,i.local.invalidDate);return t=n.year(),t<0&&t++,n.day()+30*(n.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)}}),i.calendars.coptic=n},{"../main":542,"object-assign":435}],530:[function(t,e,r){function n(t){this.local=this.regionalOptions[t||""]||this.regionalOptions[""]}var i=t("../main"),a=t("object-assign");n.prototype=new i.baseCalendar,a(n.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,i.local.invalidYear),!1},monthsInYear:function(t){return this._validate(t,this.minMonth,this.minDay,i.local.invalidYear),13},daysInYear:function(t){return this._validate(t,this.minMonth,this.minDay,i.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,i.local.invalidMonth);return this.daysPerMonth[r.month()-1]},daysInWeek:function(){return 8},dayOfWeek:function(t,e,r){var n=this._validate(t,e,r,i.local.invalidDate);return(n.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 n=this._validate(t,e,r,i.local.invalidDate);return{century:o[Math.floor((n.year()-1)/100)+1]||""}},toJD:function(t,e,r){var n=this._validate(t,e,r,i.local.invalidDate);return t=n.year()+(n.year()<0?1:0),e=n.month(),r=n.day(),r+(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"};i.calendars.discworld=n},{"../main":542,"object-assign":435}],531:[function(t,e,r){function n(t){this.local=this.regionalOptions[t||""]||this.regionalOptions[""]}var i=t("../main"),a=t("object-assign");n.prototype=new i.baseCalendar,a(n.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,i.local.invalidYear),t=e.year()+(e.year()<0?1:0);return t%4===3||t%4===-1},monthsInYear:function(t){return this._validate(t,this.minMonth,this.minDay,i.local.invalidYear||i.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,i.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 n=this._validate(t,e,r,i.local.invalidDate);return t=n.year(),t<0&&t++,n.day()+30*(n.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)}}),i.calendars.ethiopian=n},{"../main":542,"object-assign":435}],532:[function(t,e,r){function n(t){this.local=this.regionalOptions[t||""]||this.regionalOptions[""]}function i(t,e){return t-e*Math.floor(t/e)}var a=t("../main"),o=t("object-assign");n.prototype=new a.baseCalendar,o(n.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,a.local.invalidYear);return this._leapYear(e.year())},_leapYear:function(t){return t=t<0?t+1:t,i(7*t+1,19)<7},monthsInYear:function(t){return this._validate(t,this.minMonth,this.minDay,a.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){var e=this._validate(t,this.minMonth,this.minDay,a.local.invalidYear);return t=e.year(),this.toJD(t===-1?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,a.local.invalidMonth),12===e&&this.leapYear(t)?30:8===e&&5===i(this.daysInYear(t),10)?30:9===e&&3===i(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 n=this._validate(t,e,r,a.local.invalidDate);return{yearType:(this.leapYear(n)?"embolismic":"common")+" "+["deficient","regular","complete"][this.daysInYear(n)%10-3]}},toJD:function(t,e,r){var n=this._validate(t,e,r,a.local.invalidDate);t=n.year(),e=n.month(),r=n.day();var i=t<=0?t+1:t,o=this.jdEpoch+this._delay1(i)+this._delay2(i)+r+1;if(e<7){for(var s=7;s<=this.monthsInYear(t);s++)o+=this.daysInMonth(t,s);for(var s=1;s=this.toJD(e===-1?1:e+1,7,1);)e++;for(var r=tthis.toJD(e,r,this.daysInMonth(e,r));)r++;var n=t-this.toJD(e,r,1)+1;return this.newDate(e,r,n)}}),a.calendars.hebrew=n},{"../main":542,"object-assign":435}],533:[function(t,e,r){function n(t){this.local=this.regionalOptions[t||""]||this.regionalOptions[""]}var i=t("../main"),a=t("object-assign");n.prototype=new i.baseCalendar,a(n.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){var e=this._validate(t,this.minMonth,this.minDay,i.local.invalidYear);return(11*e.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,i.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 n=this._validate(t,e,r,i.local.invalidDate);return t=n.year(),e=n.month(),r=n.day(),t=t<=0?t+1:t,r+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)}}),i.calendars.islamic=n},{"../main":542,"object-assign":435}],534:[function(t,e,r){function n(t){this.local=this.regionalOptions[t||""]||this.regionalOptions[""]}var i=t("../main"),a=t("object-assign");n.prototype=new i.baseCalendar,a(n.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,i.local.invalidYear),t=e.year()<0?e.year()+1:e.year();return t%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,i.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 n=this._validate(t,e,r,i.local.invalidDate);return t=n.year(),e=n.month(),r=n.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),r=e+1524,n=Math.floor((r-122.1)/365.25),i=Math.floor(365.25*n),a=Math.floor((r-i)/30.6001),o=a-Math.floor(a<14?1:13),s=n-Math.floor(o>2?4716:4715),l=r-i-Math.floor(30.6001*a);return s<=0&&s--,this.newDate(s,o,l)}}),i.calendars.julian=n},{"../main":542,"object-assign":435}],535:[function(t,e,r){function n(t){this.local=this.regionalOptions[t||""]||this.regionalOptions[""]}function i(t,e){return t-e*Math.floor(t/e)}function a(t,e){return i(t-1,e)+1}var o=t("../main"),s=t("object-assign");n.prototype=new o.baseCalendar,s(n.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,o.local.invalidYear),!1},formatYear:function(t){var e=this._validate(t,this.minMonth,this.minDay,o.local.invalidYear);t=e.year();var r=Math.floor(t/400);t%=400,t+=t<0?400:0;var n=Math.floor(t/20);return r+"."+n+"."+t%20},forYear:function(t){if(t=t.split("."),t.length<3)throw"Invalid Mayan year";for(var e=0,r=0;r19||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,o.local.invalidYear),18},weekOfYear:function(t,e,r){return this._validate(t,e,r,o.local.invalidDate),0},daysInYear:function(t){return this._validate(t,this.minMonth,this.minDay,o.local.invalidYear),360},daysInMonth:function(t,e){return this._validate(t,e,this.minDay,o.local.invalidMonth),20},daysInWeek:function(){return 5},dayOfWeek:function(t,e,r){var n=this._validate(t,e,r,o.local.invalidDate);return n.day()},weekDay:function(t,e,r){return this._validate(t,e,r,o.local.invalidDate),!0},extraInfo:function(t,e,r){var n=this._validate(t,e,r,o.local.invalidDate),i=n.toJD(),a=this._toHaab(i),s=this._toTzolkin(i);return{haabMonthName:this.local.haabMonths[a[0]-1],haabMonth:a[0],haabDay:a[1],tzolkinDayName:this.local.tzolkinMonths[s[0]-1],tzolkinDay:s[0],tzolkinTrecena:s[1]}},_toHaab:function(t){t-=this.jdEpoch;var e=i(t+8+340,365);return[Math.floor(e/20)+1,i(e,20)]},_toTzolkin:function(t){return t-=this.jdEpoch,[a(t+20,20),a(t+4,13)]},toJD:function(t,e,r){var n=this._validate(t,e,r,o.local.invalidDate);return n.day()+20*n.month()+360*n.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)}}),o.calendars.mayan=n},{"../main":542,"object-assign":435}],536:[function(t,e,r){function n(t){this.local=this.regionalOptions[t||""]||this.regionalOptions[""]}var i=t("../main"),a=t("object-assign");n.prototype=new i.baseCalendar;var o=i.instance("gregorian");a(n.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,i.local.invalidYear||i.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,i.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 n=this._validate(t,e,r,i.local.invalidMonth),t=n.year();t<0&&t++;for(var a=n.day(),s=1;s=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)}}),i.calendars.nanakshahi=n},{"../main":542,"object-assign":435}],537:[function(t,e,r){function n(t){this.local=this.regionalOptions[t||""]||this.regionalOptions[""]}var i=t("../main"),a=t("object-assign");n.prototype=new i.baseCalendar,a(n.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){var e=this._validate(t,this.minMonth,this.minDay,i.local.invalidYear);if(t=e.year(),"undefined"==typeof this.NEPALI_CALENDAR_DATA[t])return this.daysPerYear;for(var r=0,n=this.minMonth;n<=12;n++)r+=this.NEPALI_CALENDAR_DATA[t][n];return r},daysInMonth:function(t,e){return t.year&&(e=t.month(),t=t.year()),this._validate(t,e,this.minDay,i.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 n=this._validate(t,e,r,i.local.invalidDate);t=n.year(),e=n.month(),r=n.day();var a=i.instance(),o=0,s=e,l=t;this._createMissingCalendarData(t);var u=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],o<0&&(o+=a.daysInYear(u))):o+=this.NEPALI_CALENDAR_DATA[l][9]-this.NEPALI_CALENDAR_DATA[l][0],a.newDate(u,1,1).add(o,"d").toJD()},fromJD:function(t){var e=i.instance(),r=e.fromJD(t),n=r.year(),a=r.dayOfYear(),o=n+56;this._createMissingCalendarData(o);for(var s=9,l=this.NEPALI_CALENDAR_DATA[o][0],u=this.NEPALI_CALENDAR_DATA[o][s]-l+1;a>u;)s++,s>12&&(s=1,o++),u+=this.NEPALI_CALENDAR_DATA[o][s];var c=this.NEPALI_CALENDAR_DATA[o][s]-(u-a);return this.newDate(o,s,c)},_createMissingCalendarData:function(t){var e=this.daysPerMonth.slice(0);e.unshift(17);for(var r=t-1;r0?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,a.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 n=this._validate(t,e,r,a.local.invalidDate);t=n.year(),e=n.month(),r=n.day();var o=t-(t>=0?474:473),s=474+i(o,2820);return r+(e<=7?31*(e-1):30*(e-1)+6)+Math.floor((682*s-110)/2816)+365*(s-1)+1029983*Math.floor(o/2820)+this.jdEpoch-1},fromJD:function(t){t=Math.floor(t)+.5;var e=t-this.toJD(475,1,1),r=Math.floor(e/1029983),n=i(e,1029983),a=2820;if(1029982!==n){var o=Math.floor(n/366),s=i(n,366);a=Math.floor((2134*o+2816*s+2815)/1028522)+o+1}var l=a+2820*r+474;l=l<=0?l-1:l;var u=t-this.toJD(l,1,1)+1,c=u<=186?Math.ceil(u/31):Math.ceil((u-6)/30),h=t-this.toJD(l,c,1)+1;return this.newDate(l,c,h)}}),a.calendars.persian=n,a.calendars.jalali=n},{"../main":542,"object-assign":435}],539:[function(t,e,r){function n(t){this.local=this.regionalOptions[t||""]||this.regionalOptions[""]}var i=t("../main"),a=t("object-assign"),o=i.instance();n.prototype=new i.baseCalendar,a(n.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,i.local.invalidYear),t=this._t2gYear(e.year());return o.leapYear(t)},weekOfYear:function(t,e,r){var n=this._validate(t,this.minMonth,this.minDay,i.local.invalidYear),t=this._t2gYear(n.year());return o.weekOfYear(t,n.month(),n.day())},daysInMonth:function(t,e){var r=this._validate(t,e,this.minDay,i.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 n=this._validate(t,e,r,i.local.invalidDate),t=this._t2gYear(n.year());return o.toJD(t,n.month(),n.day())},fromJD:function(t){var e=o.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)}}),i.calendars.taiwan=n},{"../main":542,"object-assign":435}],540:[function(t,e,r){function n(t){this.local=this.regionalOptions[t||""]||this.regionalOptions[""]}var i=t("../main"),a=t("object-assign"),o=i.instance();n.prototype=new i.baseCalendar,a(n.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,i.local.invalidYear),t=this._t2gYear(e.year());return o.leapYear(t)},weekOfYear:function(t,e,r){var n=this._validate(t,this.minMonth,this.minDay,i.local.invalidYear),t=this._t2gYear(n.year());return o.weekOfYear(t,n.month(),n.day())},daysInMonth:function(t,e){var r=this._validate(t,e,this.minDay,i.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 n=this._validate(t,e,r,i.local.invalidDate),t=this._t2gYear(n.year());return o.toJD(t,n.month(),n.day())},fromJD:function(t){var e=o.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)}}),i.calendars.thai=n},{"../main":542,"object-assign":435}],541:[function(t,e,r){function n(t){this.local=this.regionalOptions[t||""]||this.regionalOptions[""]}var i=t("../main"),a=t("object-assign");n.prototype=new i.baseCalendar,a(n.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,i.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,i.local.invalidMonth),n=r.toJD()-24e5+.5,a=0,s=0;sn)return o[a]-o[a-1];a++}return 30},weekDay:function(t,e,r){return 5!==this.dayOfWeek(t,e,r)},toJD:function(t,e,r){var n=this._validate(t,e,r,i.local.invalidDate),a=12*(n.year()-1)+n.month()-15292,s=n.day()+o[a-1]-1;return s+24e5-.5},fromJD:function(t){for(var e=t-24e5+.5,r=0,n=0;ne);n++)r++;var i=r+15292,a=Math.floor((i-1)/12),s=a+1,l=i-12*a,u=e-o[r-1]+1;return this.newDate(s,l,u)},isValid:function(t,e,r){var n=i.baseCalendar.prototype.isValid.apply(this,arguments);return n&&(t=null!=t.year?t.year:t,n=t>=1276&&t<=1500),n},_validate:function(t,e,r,n){var a=i.baseCalendar.prototype._validate.apply(this,arguments);if(a.year<1276||a.year>1500)throw n.replace(/\{0\}/,this.local.name);return a}}),i.calendars.ummalqura=n;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":542,"object-assign":435}],542:[function(t,e,r){function n(){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 i(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(u.local.invalidDate||u.regionalOptions[""].invalidDate).replace(/\{0\}/,this._calendar.local.name)}function a(t,e){return t=""+t,"000000".substring(0,e-t.length)+t}function o(){this.shortYearCutoff="+10"}function s(t){this.local=this.regionalOptions[t]||this.regionalOptions[""]}var l=t("object-assign");l(n.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(),n.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]}}}),l(i.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(u.local.invalidDate||u.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(u.local.differentCalendars||u.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?"-":"")+a(Math.abs(this.year()),4)+"-"+a(this.month(),2)+"-"+a(this.day(),2)}}),l(o.prototype,{_validateLevel:0,newDate:function(t,e,r){return null==t?this.today():(t.year&&(this._validate(t,e,r,u.local.invalidDate||u.regionalOptions[""].invalidDate),r=t.day(),e=t.month(),t=t.year()),new i(this,t,e,r))},today:function(){return this.fromJSDate(new Date)},epoch:function(t){var e=this._validate(t,this.minMonth,this.minDay,u.local.invalidYear||u.regionalOptions[""].invalidYear);return e.year()<0?this.local.epochs[0]:this.local.epochs[1]},formatYear:function(t){var e=this._validate(t,this.minMonth,this.minDay,u.local.invalidYear||u.regionalOptions[""].invalidYear);return(e.year()<0?"-":"")+a(Math.abs(e.year()),4)},monthsInYear:function(t){return this._validate(t,this.minMonth,this.minDay,u.local.invalidYear||u.regionalOptions[""].invalidYear),12},monthOfYear:function(t,e){var r=this._validate(t,e,this.minDay,u.local.invalidMonth||u.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,u.local.invalidMonth||u.regionalOptions[""].invalidMonth),r},daysInYear:function(t){var e=this._validate(t,this.minMonth,this.minDay,u.local.invalidYear||u.regionalOptions[""].invalidYear);return this.leapYear(e)?366:365},dayOfYear:function(t,e,r){var n=this._validate(t,e,r,u.local.invalidDate||u.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,u.local.invalidDate||u.regionalOptions[""].invalidDate);return(Math.floor(this.toJD(n))+2)%this.daysInWeek()},extraInfo:function(t,e,r){return this._validate(t,e,r,u.local.invalidDate||u.regionalOptions[""].invalidDate),{}},add:function(t,e,r){return this._validate(t,this.minMonth,this.minDay,u.local.invalidDate||u.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(),s=function(t){for(;oe-1+t.minMonth;)a++,o-=e,e=t.monthsInYear(a)};"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&&(s(this),i=Math.min(i,this.daysInMonth(a,this.fromMonthOfYear(a,o))));var l=[a,this.fromMonthOfYear(a,o),i];return this._validateLevel--,l}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,u.local.invalidDate||u.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.minDay&&r-this.minDay13.5?13:1),u=i-(l>2.5?4716:4715);return u<=0&&u--,this.newDate(u,l,s)},toJSDate:function(t,e,r){var n=this._validate(t,e,r,u.local.invalidDate||u.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 u=e.exports=new n;u.cdate=i,u.baseCalendar=o,u.calendars.gregorian=s},{"object-assign":435}],543:[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,r=r||{};for(var n=r.dayNamesShort||this.local.dayNamesShort,a=r.dayNames||this.local.dayNames,o=r.monthNumbers||this.local.monthNumbers,s=r.monthNamesShort||this.local.monthNamesShort,l=r.monthNames||this.local.monthNames,u=(r.calculateWeek||this.local.calculateWeek,function(e,r){for(var n=1;x+n1}),c=function(t,e,r,n){var i=""+e;if(u(t,n))for(;i.length1},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(k).match(o);if(!s)throw(i.local.missingNumberAt||i.regionalOptions[""].missingNumberAt).replace(/\{0\}/,k);return k+=s[0].length,parseInt(s[0],10)},b=this,_=function(){if("function"==typeof l){y("m");var t=l.call(b,e.substring(k));return k+=t.length,t}return x("m")},w=function(t,r,n,a){for(var o=y(t,a)?n:r,s=0;s-1){d=1,p=m;for(var S=this.daysInMonth(f,d);p>S;S=this.daysInMonth(f,d))d++,p-=S}return h>-1?this.fromJD(h):this.newDate(f,d,p)},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,o=function(t){try{return a.parseDate(n,t,i)}catch(t){}t=t.toLowerCase();for(var e=(t.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};return e=e?e.newDate():null,t=null==t?e:"string"==typeof t?o(t):"number"==typeof t?isNaN(t)||t===1/0||t===-(1/0)?e:a.today().add(t,"d"):a.newDate(t)}})},{"./main":542,"object-assign":435}],544:[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":93}],545:[function(t,e,r){"use strict";function n(t,e){var r=[];return e=+e||0,i(t.hi(t.shape[0]-1),r,e),r}e.exports=n;var i=t("./lib/zc-core")},{"./lib/zc-core":544}],546:[function(t,e,r){"use strict";var n=t("../../lib"),i=t("../color"),a=t("../../plots/cartesian/axes"),o=t("./attributes");e.exports=function(t,e,r,s,l){function u(r,i){return n.coerce(t,e,o,r,i)}s=s||{},l=l||{};var c=u("visible",!l.itemIsNotPlainObject),h=u("clicktoshow");if(!c&&!h)return e;u("opacity"),u("align"),u("bgcolor");var f=u("bordercolor"),d=i.opacity(f);u("borderpad");var p=u("borderwidth"),m=u("showarrow");u("text",m?" ":"new text"),u("textangle"),n.coerceFont(u,"font",r.font);for(var g=["x","y"],v=[-10,-30],y={_fullLayout:r},x=0;x<2;x++){var b=g[x],_=a.coerceRef(t,e,y,b,"","paper");if(a.coercePosition(e,y,u,_,b,.5),m){var w="a"+b,M=a.coerceRef(t,e,y,w,"pixel");"pixel"!==M&&M!==_&&(M=e[w]="pixel");var A="pixel"===M?v[x]:.4;a.coercePosition(e,y,u,M,w,A)}u(b+"anchor")}if(n.noneOrAll(t,e,["x","y"]),m&&(u("arrowcolor",d?e.bordercolor:i.defaultLine),u("arrowhead"),u("arrowsize"),u("arrowwidth",2*(d&&p||1)),u("standoff"),n.noneOrAll(t,e,["ax","ay"])),h){var k=u("xclick"),T=u("yclick");e._xclick=void 0===k?e.x:k,e._yclick=void 0===T?e.y:T}return e}},{"../../lib":658,"../../plots/cartesian/axes":691,"../color":558,"./attributes":548}],547:[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},{path:"M2,2V-2H-2V2Z",backoff:0}]},{}],548:[function(t,e,r){"use strict";var n=t("./arrow_paths"),i=t("../../plots/font_attributes"),a=t("../../plots/cartesian/constants"),o=t("../../lib/extend").extendFlat;e.exports={_isLinkedToArray:"annotation",visible:{valType:"boolean",dflt:!0},text:{valType:"string"},textangle:{valType:"angle",dflt:0},font:o({},i,{}),opacity:{valType:"number",min:0,max:1,dflt:1},align:{valType:"enumerated",values:["left","center","right"],dflt:"center"},bgcolor:{valType:"color",dflt:"rgba(0,0,0,0)"},bordercolor:{valType:"color",dflt:"rgba(0,0,0,0)"},borderpad:{valType:"number",min:0,dflt:1},borderwidth:{valType:"number",min:0,dflt:1},showarrow:{valType:"boolean",dflt:!0},arrowcolor:{valType:"color"},arrowhead:{valType:"integer",min:0,max:n.length,dflt:1},arrowsize:{valType:"number",min:.3,dflt:1},arrowwidth:{valType:"number",min:.1},standoff:{valType:"number",min:0,dflt:0},ax:{valType:"any"},ay:{valType:"any"},axref:{valType:"enumerated",dflt:"pixel",values:["pixel",a.idRegex.x.toString()]},ayref:{valType:"enumerated",dflt:"pixel",values:["pixel",a.idRegex.y.toString()]},xref:{valType:"enumerated",values:["paper",a.idRegex.x.toString()]},x:{valType:"any"},xanchor:{valType:"enumerated",values:["auto","left","center","right"],dflt:"auto"},yref:{valType:"enumerated",values:["paper",a.idRegex.y.toString()]},y:{valType:"any"},yanchor:{valType:"enumerated",values:["auto","top","middle","bottom"],dflt:"auto"},clicktoshow:{valType:"enumerated",values:[!1,"onoff","onout"],dflt:!1},xclick:{valType:"any"},yclick:{valType:"any"},_deprecated:{ref:{valType:"string"}}}},{"../../lib/extend":651,"../../plots/cartesian/constants":696,"../../plots/font_attributes":711,"./arrow_paths":547}],549:[function(t,e,r){"use strict";function n(t){var e=t._fullLayout;i.filterVisible(e.annotations).forEach(function(e){var r=a.getFromId(t,e.xref),n=a.getFromId(t,e.yref),i=3*e.arrowsize*e.arrowwidth||0;r&&r.autorange&&(e.axref===e.xref?(a.expand(r,[r.r2c(e.x)],{ppadplus:i,ppadminus:i}),a.expand(r,[r.r2c(e.ax)],{ppadplus:e._xpadplus,ppadminus:e._xpadminus})):a.expand(r,[r.r2c(e.x)],{ppadplus:Math.max(e._xpadplus,i),ppadminus:Math.max(e._xpadminus,i)})),n&&n.autorange&&(e.ayref===e.yref?(a.expand(n,[n.r2c(e.y)],{ppadplus:i,ppadminus:i}),a.expand(n,[n.r2c(e.ay)],{ppadplus:e._ypadplus,ppadminus:e._ypadminus})):a.expand(n,[n.r2c(e.y)],{ppadplus:Math.max(e._ypadplus,i),ppadminus:Math.max(e._ypadminus,i)}))})}var i=t("../../lib"),a=t("../../plots/cartesian/axes"),o=t("./draw").draw;e.exports=function(t){var e=t._fullLayout,r=i.filterVisible(e.annotations);if(r.length&&t._fullData.length){var s={};r.forEach(function(t){s[t.xref]=!0,s[t.yref]=!0});var l=a.list(t).filter(function(t){return t.autorange&&s[t._id]});if(l.length)return i.syncOrAsync([o,n],t)}}},{"../../lib":658,"../../plots/cartesian/axes":691,"./draw":552}],550:[function(t,e,r){"use strict";function n(t,e){var r=a(t,e);return r.on.length>0||r.explicitOff.length>0}function i(t,e){var r,n=a(t,e),i=n.on,s=n.off.concat(n.explicitOff),l={};if(i.length||s.length){for(r=0;r2/3?"right":"center"),{center:0,middle:0,left:.5,bottom:-.5,right:-.5,top:.5}[e]}nt.selectAll("tspan.line").attr({y:0,x:0});var n=K.select(".annotation-math-group"),i=!n.empty(),s=d.bBox((i?n:nt).node()),u=s.width,p=s.height,v=Math.round(u+2*tt),y=Math.round(p+2*tt);H._w=u,H._h=p;var b=!1;if(["x","y"].forEach(function(e){var n,i,a,o,s,l=H[e+"ref"]||e,u=H["a"+e+"ref"],f=h.getFromId(t,l),d=(W+("x"===e?0:-90))*Math.PI/180,p=v*Math.cos(d),m=y*Math.sin(d),g=Math.abs(p)+Math.abs(m),x=H[e+"anchor"],_=X[e];if(f){var w=f.r2fraction(H[e]);if((t._dragging||!f.autorange)&&(w<0||w>1)&&(u===l?(w=f.r2fraction(H["a"+e]),(w<0||w>1)&&(b=!0)):b=!0,b))return;n=f._offset+f.r2p(H[e]),o=.5}else"x"===e?(a=H[e],n=I.l+I.w*a):(a=1-H[e],n=I.t+I.h*a),o=H.showarrow?.5:a;if(H.showarrow){_.head=n;var M=H["a"+e];s=p*r(.5,H.xanchor)-m*r(.5,H.yanchor),u===l?(_.tail=f._offset+f.r2p(M),i=s):(_.tail=n+M,i=s+M),_.text=_.tail+s;var k=A["x"===e?"width":"height"];if("paper"===l&&(_.head=c.constrain(_.head,1,k-1)),"pixel"===u){var T=-Math.max(_.tail-3,_.text),E=Math.min(_.tail+3,_.text)-k;T>0?(_.tail+=T,_.text+=T):E>0&&(_.tail-=E,_.text-=E)}}else s=g*r(o,x),i=s,_.text=n+s;H["_"+e+"padplus"]=g/2+i,H["_"+e+"padminus"]=g/2-i,H["_"+e+"type"]=f&&f.type}),b)return void K.remove();if(i)n.select("svg").attr({x:tt-1,y:tt});else{var _=tt-s.top,w=tt-s.left;nt.attr({x:w,y:_}),nt.selectAll("tspan.line").attr({y:_,x:w})}et.call(d.setRect,Q/2,Q/2,v-Q,y-Q),K.call(c.setTranslate,Math.round(X.x.text-v/2),Math.round(X.y.text-y/2)),J.attr({transform:"rotate("+W+","+X.x.text+","+X.y.text+")"});var M="annotations["+e+"]",k=function(r,n){o.select(t).selectAll('.annotation-arrow-g[data-index="'+e+'"]').remove();var i=X.x.head,s=X.y.head,u=X.x.tail+r,h=X.y.tail+n,d=X.x.text+r,p=X.y.text+n,m=c.rotationXYMatrix(W,d,p),v=c.apply2DTransform(m),y=c.apply2DTransform2(m),b=+et.attr("width"),_=+et.attr("height"),w=d-.5*b,A=w+b,k=p-.5*_,T=k+_,E=[[w,k,w,T],[w,T,A,T],[A,T,A,k],[A,k,w,k]].map(y);if(!E.reduce(function(t,e){return t^!!a(i,s,i+1e6,s+1e6,e[0],e[1],e[2],e[3])},!1)){E.forEach(function(t){var e=a(u,h,i,s,t[0],t[1],t[2],t[3]);e&&(u=e.x,h=e.y)});var S=H.arrowwidth,L=H.arrowcolor,C=Z.append("g").style({opacity:f.opacity(L)}).classed("annotation-arrow-g",!0).attr("data-index",String(e)),z=C.append("path").attr("d","M"+u+","+h+"L"+i+","+s).style("stroke-width",S+"px").call(f.stroke,f.rgb(L));if(x(z,H.arrowhead,"end",H.arrowsize,H.standoff),t._context.editable&&z.node().parentNode){var D=i,P=s;if(H.standoff){var O=Math.sqrt(Math.pow(i-u,2)+Math.pow(s-h,2));D+=H.standoff*(u-i)/O,P+=H.standoff*(h-s)/O}var R,F,j,N=C.append("path").classed("annotation",!0).classed("anndrag",!0).attr({"data-index":String(e),d:"M3,3H-3V-3H3ZM0,0L"+(u-D)+","+(h-P),transform:"translate("+D+","+P+")"}).style("stroke-width",S+6+"px").call(f.stroke,"rgba(0,0,0,0)").call(f.fill,"rgba(0,0,0,0)");g.init({element:N.node(),prepFn:function(){var t=c.getTranslate(K);F=t.x,j=t.y,R={},Y&&Y.autorange&&(R[Y._name+".autorange"]=!0),G&&G.autorange&&(R[G._name+".autorange"]=!0)},moveFn:function(t,e){var r=v(F,j),n=r[0]+t,a=r[1]+e;K.call(c.setTranslate,n,a),R[M+".x"]=Y?Y.p2r(Y.r2p(H.x)+t):(i+t-I.l)/I.w,R[M+".y"]=G?G.p2r(G.r2p(H.y)+e):1-(s+e-I.t)/I.h,H.axref===H.xref&&(R[M+".ax"]=Y?Y.p2r(Y.r2p(H.ax)+t):(i+t-I.l)/I.w),H.ayref===H.yref&&(R[M+".ay"]=G?G.p2r(G.r2p(H.ay)+e):1-(s+e-I.t)/I.h),C.attr("transform","translate("+t+","+e+")"),J.attr({transform:"rotate("+W+","+n+","+a+")"})},doneFn:function(e){if(e){l.relayout(t,R);var r=document.querySelector(".js-notes-box-panel");r&&r.redraw(r.selectedObj)}}})}}};if(H.showarrow&&k(0,0),t._context.editable){var T,E;g.init({element:K.node(),prepFn:function(){E=J.attr("transform"),T={}},moveFn:function(t,e){var r="pointer";if(H.showarrow)H.axref===H.xref?T[M+".ax"]=Y.p2r(Y.r2p(H.ax)+t):T[M+".ax"]=H.ax+t,H.ayref===H.yref?T[M+".ay"]=G.p2r(G.r2p(H.ay)+e):T[M+".ay"]=H.ay+e,k(t,e);else{if(Y)T[M+".x"]=H.x+t/Y._m;else{var n=H._xsize/I.w,i=H.x+H._xshift/I.w-n/2;T[M+".x"]=g.align(i+t/I.w,n,0,1,H.xanchor)}if(G)T[M+".y"]=H.y+e/G._m;else{var a=H._ysize/I.h,o=H.y-H._yshift/I.h-a/2;T[M+".y"]=g.align(o-e/I.h,a,0,1,H.yanchor)}Y&&G||(r=g.getCursor(Y?.5:T[M+".x"],G?.5:T[M+".y"],H.xanchor,H.yanchor))}J.attr({transform:"translate("+t+","+e+")"+E}),m(K,r)},doneFn:function(e){if(m(K),e){l.relayout(t,T);var r=document.querySelector(".js-notes-box-panel");r&&r.redraw(r.selectedObj)}}})}}var w,M=t.layout,A=t._fullLayout;if(!s(e)||e===-1){if(!e&&Array.isArray(u))return M.annotations=u,y(M,A),void n(t);if("remove"===u)return delete M.annotations,A.annotations=[],void n(t);if(r&&"add"!==u){for(w=0;we;w--)A._infolayer.selectAll('.annotation[data-index="'+(w-1)+'"]').attr("data-index",String(w)),i(t,w)}}A._infolayer.selectAll('.annotation[data-index="'+e+'"]').remove();var T=M.annotations[e],E=A.annotations[e];if(T){var S={};"string"==typeof r&&r?S[r]=u:c.isPlainObject(r)&&(S=r);var L=Object.keys(S);for(w=0;w4/3&&(F=V)}}else R&&(N&&(F<1/3?F+=U:F>2/3&&(F-=U)),F=(F-R.domain[0])/(R.domain[1]-R.domain[0]),F=R.fraction2r(F))}R&&R===O&&j&&("log"===j&&"log"!==R.type?F=Math.pow(10,F):"log"!==j&&"log"===R.type&&(F=F>0?Math.log(F)/Math.LN10:void 0)),T[P]=F}}var H={};v(T,H,A),A.annotations[e]=H;var Y=h.getFromId(t,H.xref),G=h.getFromId(t,H.yref),X={x:{},y:{}},W=+H.textangle||0,Z=A._infolayer.append("g").classed("annotation",!0).attr("data-index",String(e)).style("opacity",H.opacity).on("click",function(){t._dragging=!1,t.emit("plotly_clickannotation",{index:e,annotation:T,fullAnnotation:H})}),J=Z.append("g").classed("annotation-text-g",!0).attr("data-index",String(e)),K=J.append("g"),Q=H.borderwidth,$=H.borderpad,tt=Q+$,et=K.append("rect").attr("class","bg").style("stroke-width",Q+"px").call(f.stroke,H.bordercolor).call(f.fill,H.bgcolor),rt=H.font,nt=K.append("text").classed("annotation",!0).attr("data-unformatted",H.text).text(H.text);t._context.editable?nt.call(p.makeEditable,K).call(b).on("edit",function(r){H.text=r,this.attr({"data-unformatted":H.text}),this.call(b);var n={};n["annotations["+e+"].text"]=H.text,Y&&Y.autorange&&(n[Y._name+".autorange"]=!0),G&&G.autorange&&(n[G._name+".autorange"]=!0),l.relayout(t,n)}):nt.call(b)}}}function a(t,e,r,n,i,a,o,s){var l=r-t,u=i-t,c=o-i,h=n-e,f=a-e,d=s-a,p=l*d-c*h;if(0===p)return null;var m=(u*d-c*f)/p,g=(u*h-l*f)/p;return g<0||g>1||m<0||m>1?null:{x:t+l*m,y:e+h*m}}var o=t("d3"),s=t("fast-isnumeric"),l=t("../../plotly"),u=t("../../plots/plots"),c=t("../../lib"),h=t("../../plots/cartesian/axes"),f=t("../color"),d=t("../drawing"),p=t("../../lib/svg_text_utils"),m=t("../../lib/setcursor"),g=t("../dragelement"),v=t("./annotation_defaults"),y=t("./defaults"),x=t("./draw_arrow_head");e.exports={draw:n,drawOne:i}},{"../../lib":658,"../../lib/setcursor":670,"../../lib/svg_text_utils":674,"../../plotly":686,"../../plots/cartesian/axes":691,"../../plots/plots":751,"../color":558,"../dragelement":579,"../drawing":581,"./annotation_defaults":546,"./defaults":551,"./draw_arrow_head":553,d3:97,"fast-isnumeric":106}],553:[function(t,e,r){"use strict";var n=t("d3"),i=t("fast-isnumeric"),a=t("../color"),o=t("../drawing"),s=t("./arrow_paths");e.exports=function(t,e,r,l,u){function c(){t.style("stroke-dasharray","0px,100px")}function h(r,i){d.path&&(e>5&&(i=0),n.select(f.parentElement).append("path").attr({class:t.attr("class"),d:d.path,transform:"translate("+r.x+","+r.y+")rotate("+180*i/Math.PI+")scale("+y+")"}).style({fill:x,opacity:b,"stroke-width":0}))}i(l)||(l=1);var f=t.node(),d=s[e||0];"string"==typeof r&&r||(r="end");var p,m,g,v,y=(o.getPx(t,"stroke-width")||1)*l,x=t.style("stroke")||a.defaultLine,b=t.style("stroke-opacity")||1,_=r.indexOf("start")>=0,w=r.indexOf("end")>=0,M=d.backoff*y+u;if("line"===f.nodeName){p={x:+t.attr("x1"),y:+t.attr("y1")},m={x:+t.attr("x2"),y:+t.attr("y2")};var A=p.x-m.x,k=p.y-m.y;if(g=Math.atan2(k,A),v=g+Math.PI,M){if(M*M>A*A+k*k)return void c();var T=M*Math.cos(g),E=M*Math.sin(g);_&&(p.x-=T,p.y-=E,t.attr({x1:p.x,y1:p.y})),w&&(m.x+=T,m.y+=E,t.attr({x2:m.x,y2:m.y}))}}else if("path"===f.nodeName){var S=f.getTotalLength(),L="";if(S=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 i?"rgba("+s+", "+n[3]+")":"rgb("+s+")"}var i=t("tinycolor2"),a=t("fast-isnumeric"),o=e.exports={},s=t("./attributes");o.defaults=s.defaults,o.defaultLine=s.defaultLine,o.lightLine=s.lightLine,o.background=s.background,o.tinyRGB=function(t){var e=t.toRgb();return"rgb("+Math.round(e.r)+", "+Math.round(e.g)+", "+Math.round(e.b)+")"},o.rgb=function(t){return o.tinyRGB(i(t))},o.opacity=function(t){return t?i(t).getAlpha():0},o.addOpacity=function(t,e){var r=i(t).toRgb();return"rgba("+Math.round(r.r)+", "+Math.round(r.g)+", "+Math.round(r.b)+", "+e+")"},o.combine=function(t,e){var r=i(t).toRgb();if(1===r.a)return i(t).toRgbString();var n=i(e||o.background).toRgb(),a=1===n.a?n:{r:255*(1-n.a)+n.r*n.a,g:255*(1-n.a)+n.g*n.a,b:255*(1-n.a)+n.b*n.a},s={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 i(s).toRgbString()},o.contrast=function(t,e,r){var n=i(t),a=n.isLight()?n.darken(r):n.lighten(e);return a.toString()},o.stroke=function(t,e){var r=i(e);t.style({stroke:o.tinyRGB(r),"stroke-opacity":r.getAlpha()})},o.fill=function(t,e){var r=i(e);t.style({fill:o.tinyRGB(r),"fill-opacity":r.getAlpha()})},o.clean=function(t){if(t&&"object"==typeof t){var e,r,i,a,s=Object.keys(t);for(e=0;es&&(a[1]-=(st-s)/2)):r.node()&&!r.classed("js-placeholder")&&(st=d.bBox(e.node()).height),st){if(st+=5,"top"===_.titleside)$.domain[1]-=st/T.h,a[1]*=-1;else{$.domain[0]+=st/T.h;var u=Math.max(1,r.selectAll("tspan.line").size());a[1]+=(1-u)*s}e.attr("transform","translate("+a+")"),$.setScale()}}at.selectAll(".cbfills,.cblines,.cbaxis").attr("transform","translate(0,"+Math.round(T.h*(1-$.domain[1]))+")");var h=at.select(".cbfills").selectAll("rect.cbfill").data(C);h.enter().append("rect").classed("cbfill",!0).style("stroke","none"),h.exit().remove(),h.each(function(t,e){var r=[0===e?S[0]:(C[e]+C[e-1])/2,e===C.length-1?S[1]:(C[e]+C[e+1])/2].map($.c2p).map(Math.round);e!==C.length-1&&(r[1]+=r[1]>r[0]?1:-1);var a=z(t).replace("e-",""),o=i(a).toHexString();n.select(this).attr({x:X,width:Math.max(B,2),y:n.min(r),height:Math.max(n.max(r)-n.min(r),2),fill:o})});var f=at.select(".cblines").selectAll("path.cbline").data(_.line.color&&_.line.width?L:[]);return f.enter().append("path").classed("cbline",!0),f.exit().remove(),f.each(function(t){n.select(this).attr("d","M"+X+","+(Math.round($.c2p(t))+_.line.width/2%1)+"h"+B).call(d.lineGroupStyle,_.line.width,I(t),_.line.dash)}),$._axislayer.selectAll("g."+$._id+"tick,path").remove(),$._pos=X+B+(_.outlinewidth||0)/2-("outside"===_.ticks?1:0),$.side="right",c.syncOrAsync([function(){return l.doTicks(t,$,!0)},function(){if(["top","bottom"].indexOf(_.titleside)===-1){var e=$.titlefont.size,r=$._offset+$._length/2,i=T.l+($.position||0)*T.w+("right"===$.side?10+e*($.showticklabels?1:.5):-10-e*($.showticklabels?.5:0));M("h"+$._id+"title",{avoid:{selection:n.select(t).selectAll("g."+$._id+"tick"),side:_.titleside,offsetLeft:T.l,offsetTop:T.t,maxShift:k.width},attributes:{x:i,y:r,"text-anchor":"middle"},transform:{rotate:"-90",offset:0}})}}])}function M(e,r){var n,i=b();n=s.traceIs(i,"markerColorscale")?"marker.colorbar.title":"colorbar.title";var a={propContainer:$,propName:n,traceIndex:i.index,dfltName:"colorscale",containerGroup:at.select(".cbtitle")},o="h"===e.charAt(0)?e.substr(1):"h"+e;at.selectAll("."+o+",."+o+"-math-group").remove(),m.draw(t,e,h(a,r||{}))}function A(){var r=B+_.outlinewidth/2+d.bBox($._axislayer.node()).width;if(F=ot.select("text"),F.node()&&!F.classed("js-placeholder")){var n,i=ot.select(".h"+$._id+"title-math-group").node();n=i&&["top","bottom"].indexOf(_.titleside)!==-1?d.bBox(i).width:d.bBox(ot.node()).right-X-T.l,r=Math.max(r,n)}var a=2*_.xpad+r+_.borderwidth+_.outlinewidth/2,s=J-K;at.select(".cbbg").attr({x:X-_.xpad-(_.borderwidth+_.outlinewidth)/2,y:K-Y,width:Math.max(a,2),height:Math.max(s+2*Y,2)}).call(p.fill,_.bgcolor).call(p.stroke,_.bordercolor).style({"stroke-width":_.borderwidth}),at.selectAll(".cboutline").attr({x:X,y:K+_.ypad+("top"===_.titleside?st:0),width:Math.max(B,2),height:Math.max(s-2*_.ypad-st,2)}).call(p.stroke,_.outlinecolor).style({fill:"None","stroke-width":_.outlinewidth});var l=({center:.5,right:1}[_.xanchor]||0)*a;at.attr("transform","translate("+(T.l-l)+","+T.t+")"),o.autoMargin(t,e,{x:_.x,y:_.y,l:a*({right:1,center:.5}[_.xanchor]||0),r:a*({left:1,center:.5}[_.xanchor]||0),t:s*({bottom:1,middle:.5}[_.yanchor]||0),b:s*({top:1,middle:.5}[_.yanchor]||0)})}var k=t._fullLayout,T=k._size;if("function"!=typeof _.fillcolor&&"function"!=typeof _.line.color)return void k._infolayer.selectAll("g."+e).remove();var E,S=n.extent(("function"==typeof _.fillcolor?_.fillcolor:_.line.color).domain()),L=[],C=[],I="function"==typeof _.line.color?_.line.color:function(){return _.line.color},z="function"==typeof _.fillcolor?_.fillcolor:function(){return _.fillcolor},D=_.levels.end+_.levels.size/100,P=_.levels.size,O=1.001*S[0]-.001*S[1],R=1.001*S[1]-.001*S[0];for(E=_.levels.start;(E-D)*P<0;E+=P)E>O&&ES[0]&&E1){var it=Math.pow(10,Math.floor(Math.log(nt)/Math.LN10));et*=it*c.roundUp(nt/it,[2,5,10]),(Math.abs(_.levels.start)/_.levels.size+1e-6)%1<2e-6&&($.tick0=0)}$.dtick=et}$.domain=[Z+G,Z+q-G],$.setScale();var at=k._infolayer.selectAll("g."+e).data([0]);at.enter().append("g").classed(e,!0).each(function(){var t=n.select(this);t.append("rect").classed("cbbg",!0),t.append("g").classed("cbfills",!0),t.append("g").classed("cblines",!0),t.append("g").classed("cbaxis",!0).classed("crisp",!0),t.append("g").classed("cbtitleunshift",!0).append("g").classed("cbtitle",!0),t.append("rect").classed("cboutline",!0),t.select(".cbtitle").datum(0)}),at.attr("transform","translate("+Math.round(T.l)+","+Math.round(T.t)+")");var ot=at.select(".cbtitleunshift").attr("transform","translate(-"+Math.round(T.l)+",-"+Math.round(T.t)+")");$._axislayer=at.select(".cbaxis");var st=0;if(["top","bottom"].indexOf(_.titleside)!==-1){var lt,ut=T.l+(_.x+H)*T.w,ct=$.titlefont.size;lt="top"===_.titleside?(1-(Z+q-G))*T.h+T.t+3+.75*ct:(1-(Z+G))*T.h+T.t-3-.25*ct,M($._id+"title",{attributes:{x:ut,y:lt,"text-anchor":"start"}})}var ht=c.syncOrAsync([o.previousPromises,w,o.previousPromises,A],t);if(ht&&ht.then&&(t._promises||[]).push(ht),t._context.editable){var ft,dt,pt;u.init({element:at.node(),prepFn:function(){ft=at.attr("transform"),f(at)},moveFn:function(t,e){at.attr("transform",ft+" translate("+t+","+e+")"),dt=u.align(W+t/T.w,U,0,1,_.xanchor),pt=u.align(Z-e/T.h,q,0,1,_.yanchor);var r=u.getCursor(dt,pt,_.xanchor,_.yanchor);f(at,r)},doneFn:function(e){f(at),e&&void 0!==dt&&void 0!==pt&&a.restyle(t,{"colorbar.x":dt,"colorbar.y":pt},b().index)}})}return ht}function b(){var r,n,i=e.substr(2);for(r=0;r=0?i.Reds:i.Blues,l.colorscale=f,s.reversescale&&(f=a(f)),s.colorscale=f)}},{"../../lib":658,"./flip_scale":569,"./scales":576}],565:[function(t,e,r){"use strict";var n=t("./attributes"),i=t("../../lib/extend").extendDeep;t("./scales.js");e.exports=function(t){return{color:{valType:"color",arrayOk:!0},colorscale:i({},n.colorscale,{}),cauto:i({},n.zauto,{}),cmax:i({},n.zmax,{}),cmin:i({},n.zmin,{}),autocolorscale:i({},n.autocolorscale,{}),reversescale:i({},n.reversescale,{})}}},{"../../lib/extend":651,"./attributes":563,"./scales.js":576}],566:[function(t,e,r){"use strict";var n=t("./scales");e.exports=n.RdBu},{"./scales":576}],567:[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("./is_valid_scale"),l=t("./flip_scale");e.exports=function(t,e,r,u,c){var h=c.prefix,f=c.cLetter,d=h.slice(0,h.length-1),p=h?i.nestedProperty(t,d).get()||{}:t,m=h?i.nestedProperty(e,d).get()||{}:e,g=p[f+"min"],v=p[f+"max"],y=p.colorscale,x=n(g)&&n(v)&&g=0;i--,a++)e=t[i],n[a]=[1-e[0],e[1]];return n}},{}],570:[function(t,e,r){"use strict";var n=t("./scales"),i=t("./default_scale"),a=t("./is_valid_scale_array");e.exports=function(t,e){function r(){try{t=n[t]||JSON.parse(t)}catch(r){t=e}}return e||(e=i),t?("string"==typeof t&&(r(),"string"==typeof t&&r()),a(t)?t:e):e}},{"./default_scale":566,"./is_valid_scale_array":574,"./scales":576}],571:[function(t,e,r){"use strict";var n=t("fast-isnumeric"),i=t("../../lib"),a=t("./is_valid_scale");e.exports=function(t,e){var r=e?i.nestedProperty(t,e).get()||{}:t,o=r.color,s=!1;if(Array.isArray(o))for(var l=0;l4/3-s?o:s}},{}],578:[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":658}],579:[function(t,e,r){"use strict";function n(){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 i(t){t._dragging=!1,t._replotPending&&a.plot(t)}var a=t("../../plotly"),o=t("../../lib"),s=t("../../plots/cartesian/constants"),l=e.exports={};l.align=t("./align"),l.getCursor=t("./cursor");var u=t("./unhover");l.unhover=u.wrapped,l.unhoverRaw=u.raw,l.init=function(t){function e(e){return t.element.onmousemove=p,m._dragged=!1,m._dragging=!0,u=e.clientX,c=e.clientY,d=e.target,h=(new Date).getTime(),h-m._mouseDownTimev&&(g=Math.max(g-1,1)),t.doneFn&&t.doneFn(m._dragged,g),!m._dragged){var r=document.createEvent("MouseEvents");r.initEvent("click",!0,!0),d.dispatchEvent(r)}return i(m),m._dragged=!1,o.pauseEvent(e)}var u,c,h,f,d,p,m=o.getPlotDiv(t.element)||{},g=1,v=s.DBLCLICKDELAY;m._mouseDownTime||(m._mouseDownTime=0),p=t.element.onmousemove,t.setCursor&&(t.element.onmousemove=t.setCursor),t.element.onmousedown=e,t.element.style.pointerEvents="all"},l.coverSlip=n},{"../../lib":658,"../../plotly":686,"../../plots/cartesian/constants":696,"./align":577,"./cursor":578,"./unhover":580}],580:[function(t,e,r){"use strict";var n=t("../../lib/events"),i=e.exports={};i.wrapped=function(t,e,r){"string"==typeof t&&(t=document.getElementById(t)),t._hoverTimer&&(clearTimeout(t._hoverTimer),t._hoverTimer=void 0),i.raw(t,e,r)},i.raw=function(t,e){var r=t._fullLayout;e||(e={}),e.target&&n.triggerHandler(t,"plotly_beforehover",e)===!1||(r._hoverlayer.selectAll("g").remove(),e.target&&t._hoverdata&&t.emit("plotly_unhover",{points:t._hoverdata}),t._hoverdata=void 0)}},{"../../lib/events":650}],581:[function(t,e,r){"use strict";function n(t,e,r,n,i,a,o){if(s.traceIs(r,"symbols")){var u=p(r);e.attr("d",function(t){var e;e="various"===t.ms||"various"===a.size?3:d.isBubble(r)?u(t.ms):(a.size||6)/2,t.mrc=e;var n=m.symbolNumber(t.mx||a.symbol)||0,i=n%100;return t.om=n%200>=100,m.symbolFuncs[i](e)+(n>=200?y:"")}).style("opacity",function(t){return(t.mo+1||a.opacity+1)-1})}var c,h,f;t.so?(f=o.outlierwidth,h=o.outliercolor,c=a.outliercolor):(f=(t.mlw+1||o.width+1||(t.trace?t.trace.marker.line.width:0)+1)-1,h="mlc"in t?t.mlcc=i(t.mlc):Array.isArray(o.color)?l.defaultLine:o.color,c="mc"in t?t.mcc=n(t.mc):Array.isArray(a.color)?l.defaultLine:a.color||"rgba(0,0,0,0)"),t.om?e.call(l.stroke,c).style({"stroke-width":(f||1)+"px",fill:"none"}):(e.style("stroke-width",f+"px").call(l.fill,c),f&&e.call(l.stroke,h))}function i(t,e,r,n){var i=t[0]-e[0],o=t[1]-e[1],s=r[0]-e[0],l=r[1]-e[1],u=Math.pow(i*i+o*o,_/2),c=Math.pow(s*s+l*l,_/2),h=(c*c*i-u*u*s)*n,f=(c*c*o-u*u*l)*n,d=3*c*(u+c),p=3*u*(u+c);return[[a.round(e[0]+(d&&h/d),2),a.round(e[1]+(d&&f/d),2)],[a.round(e[0]-(p&&h/p),2),a.round(e[1]-(p&&f/p),2)]]}var a=t("d3"),o=t("fast-isnumeric"),s=t("../../registry"),l=t("../color"),u=t("../colorscale"),c=t("../../lib"),h=t("../../lib/svg_text_utils"),f=t("../../constants/xmlns_namespaces"),d=t("../../traces/scatter/subtypes"),p=t("../../traces/scatter/make_bubble_size_func"),m=e.exports={};m.font=function(t,e,r,n){e&&e.family&&(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(l.fill,n)},m.setPosition=function(t,e,r){t.attr("x",e).attr("y",r)},m.setSize=function(t,e,r){t.attr("width",e).attr("height",r)},m.setRect=function(t,e,r,n,i){t.call(m.setPosition,e,r).call(m.setSize,n,i)},m.translatePoint=function(t,e,r,n){var i=t.xp||r.c2p(t.x),a=t.yp||n.c2p(t.y);o(i)&&o(a)?"text"===e.node().nodeName?e.attr("x",i).attr("y",a):e.attr("transform","translate("+i+","+a+")"):e.remove()},m.translatePoints=function(t,e,r,n){t.each(function(t){var i=a.select(this);m.translatePoint(t,i,e,r,n)})},m.getPx=function(t,e){return Number(t.style(e).replace(/px$/,""))},m.crispRound=function(t,e,r){return e&&o(e)?t._context.staticPlot?e:e<1?1:Math.round(e):r||0},m.singleLineStyle=function(t,e,r,n,i){e.style("fill","none");var a=(((t||[])[0]||{}).trace||{}).line||{},o=r||a.width||0,s=i||a.dash||"";l.stroke(e,n||a.color),m.dashLine(e,s,o)},m.lineGroupStyle=function(t,e,r,n){t.style("fill","none").each(function(t){var i=(((t||[])[0]||{}).trace||{}).line||{},o=e||i.width||0,s=n||i.dash||"";a.select(this).call(l.stroke,r||i.color).call(m.dashLine,s,o)})},m.dashLine=function(t,e,r){var n=Math.max(r,3);"solid"===e?e="":"dot"===e?e=n+"px,"+n+"px":"dash"===e?e=3*n+"px,"+3*n+"px":"longdash"===e?e=5*n+"px,"+5*n+"px":"dashdot"===e?e=3*n+"px,"+n+"px,"+n+"px,"+n+"px":"longdashdot"===e&&(e=5*n+"px,"+2*n+"px,"+n+"px,"+2*n+"px"),t.style({"stroke-dasharray":e,"stroke-width":r+"px"})},m.fillGroupStyle=function(t){t.style("stroke-width",0).each(function(e){var r=a.select(this);try{r.call(l.fill,e[0].trace.fillcolor)}catch(e){c.error(e,t),r.remove()}})};var g=t("./symbol_defs");m.symbolNames=[],m.symbolFuncs=[],m.symbolNeedLines={},m.symbolNoDot={},m.symbolList=[],Object.keys(g).forEach(function(t){var e=g[t];m.symbolList=m.symbolList.concat([e.n,t,e.n+100,t+"-open"]),m.symbolNames[e.n]=t,m.symbolFuncs[e.n]=e.f,e.needLine&&(m.symbolNeedLines[e.n]=!0),e.noDot?m.symbolNoDot[e.n]=!0:m.symbolList=m.symbolList.concat([e.n+200,t+"-dot",e.n+300,t+"-open-dot"])});var v=m.symbolNames.length,y="M0,0.5L0.5,0L0,-0.5L-0.5,0Z";m.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=m.symbolNames.indexOf(t),t>=0&&(t+=e)}return t%100>=v||t>=400?0:Math.floor(Math.max(t,0))},m.singlePointStyle=function(t,e,r){var i=r.marker,a=i.line,o=m.tryColorscale(i,""),s=m.tryColorscale(i,"line"); +n(t,e,r,o,s,i,a)},m.pointStyle=function(t,e){if(t.size()){var r=e.marker,n=m.tryColorscale(r,""),i=m.tryColorscale(r,"line");t.each(function(t){m.singlePointStyle(t,a.select(this),e,n,i)})}},m.tryColorscale=function(t,e){var r=e?c.nestedProperty(t,e).get():t,n=r.colorscale,i=r.color;return n&&Array.isArray(i)?u.makeColorScaleFunc(u.extractScale(n,r.cmin,r.cmax)):c.identity};var x={start:1,end:-1,middle:0,bottom:1,top:-1},b=1.3;m.textPointStyle=function(t,e){t.each(function(t){var r=a.select(this),n=t.tx||e.text;if(!n||Array.isArray(n))return void r.remove();var i=t.tp||e.textposition,s=i.indexOf("top")!==-1?"top":i.indexOf("bottom")!==-1?"bottom":"middle",l=i.indexOf("left")!==-1?"end":i.indexOf("right")!==-1?"start":"middle",u=t.ts||e.textfont.size,c=t.mrc?t.mrc/.8+1:0;u=o(u)&&u>0?u:0,r.call(m.font,t.tf||e.textfont.family,u,t.tc||e.textfont.color).attr("text-anchor",l).text(n).call(h.convertToTspans);var f=a.select(this.parentNode),d=r.selectAll("tspan.line"),p=((d[0].length||1)-1)*b+1,g=x[l]*c,v=.75*u+x[s]*c+(x[s]-1)*p*u/2;f.attr("transform","translate("+g+","+v+")"),p>1&&d.attr({x:r.attr("x"),y:r.attr("y")})})};var _=.5;m.smoothopen=function(t,e){if(t.length<3)return"M"+t.join("L");var r,n="M"+t[0],a=[];for(r=1;r=k&&(a.selectAll("[data-bb]").attr("data-bb",null),A=[]),t.setAttribute("data-bb",A.length),A.push(l),c.extendFlat({},l)},m.setClipUrl=function(t,e){if(!e)return void t.attr("clip-path",null);var r="#"+e,n=a.select("base");n.size()&&n.attr("href")&&(r=window.location.href.split("#")[0]+r),t.attr("clip-path","url("+r+")")}},{"../../constants/xmlns_namespaces":643,"../../lib":658,"../../lib/svg_text_utils":674,"../../registry":766,"../../traces/scatter/make_bubble_size_func":899,"../../traces/scatter/subtypes":904,"../color":558,"../colorscale":572,"./symbol_defs":582,d3:97,"fast-isnumeric":106}],582:[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),r=n.round(t/2,2),i=n.round(t,2);return"M-"+e+","+r+"H"+e+"L0,-"+i+"Z"}},"triangle-down":{n:6,f:function(t){var e=n.round(2*t/Math.sqrt(3),2),r=n.round(t/2,2),i=n.round(t,2);return"M-"+e+",-"+r+"H"+e+"L0,"+i+"Z"}},"triangle-left":{n:7,f:function(t){var e=n.round(2*t/Math.sqrt(3),2),r=n.round(t/2,2),i=n.round(t,2);return"M"+r+",-"+e+"V"+e+"L-"+i+",0Z"}},"triangle-right":{n:8,f:function(t){var e=n.round(2*t/Math.sqrt(3),2),r=n.round(t/2,2),i=n.round(t,2);return"M-"+r+",-"+e+"V"+e+"L"+i+",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(t*-.309,2),o=n.round(.809*t,2);return"M"+e+","+a+"L"+r+","+o+"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(e*-.309,2),u=n.round(.118*e,2),c=n.round(.809*e,2),h=n.round(.382*e,2);return"M"+r+","+l+"H"+i+"L"+a+","+u+"L"+o+","+c+"L0,"+h+"L-"+o+","+c+"L-"+a+","+u+"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},"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},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},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},"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},"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},"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},"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},"line-ew":{n:41,f:function(t){var e=n.round(1.4*t,2);return"M"+e+",0H-"+e},needLine:!0,noDot:!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},"line-ne":{n:43,f:function(t){var e=n.round(t,2);return"M"+e+",-"+e+"L-"+e+","+e},needLine:!0,noDot:!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}}},{d3:97}],583:[function(t,e,r){"use strict";e.exports={visible:{valType:"boolean"},type:{valType:"enumerated",values:["percent","constant","sqrt","data"]},symmetric:{valType:"boolean"},array:{valType:"data_array"},arrayminus:{valType:"data_array"},value:{valType:"number",min:0,dflt:10},valueminus:{valType:"number",min:0,dflt:10},traceref:{valType:"integer",min:0,dflt:0},tracerefminus:{valType:"integer",min:0,dflt:0},copy_ystyle:{valType:"boolean"},copy_zstyle:{valType:"boolean"},color:{valType:"color"},thickness:{valType:"number",min:0,dflt:2},width:{valType:"number",min:0},_deprecated:{opacity:{valType:"number"}}}},{}],584:[function(t,e,r){"use strict";function n(t,e,r,n){var a=e["error_"+n]||{},l=a.visible&&["linear","log"].indexOf(r.type)!==-1,u=[];if(l){for(var c=s(a),h=0;h0;t.each(function(t){var e,h=t[0].trace,f=h.error_x||{},d=h.error_y||{};h.ids&&(e=function(t){return t.id});var p=o.hasMarkers(h)&&h.marker.maxdisplayed>0;if(d.visible||f.visible){var m=i.select(this).selectAll("g.errorbar").data(t,e);m.exit().remove(),m.style("opacity",1);var g=m.enter().append("g").classed("errorbar",!0);c&&g.style("opacity",0).transition().duration(r.duration).style("opacity",1),m.each(function(t){var e=i.select(this),o=n(t,l,u);if(!p||t.vis){var h;if(d.visible&&a(o.x)&&a(o.yh)&&a(o.ys)){var m=d.width;h="M"+(o.x-m)+","+o.yh+"h"+2*m+"m-"+m+",0V"+o.ys,o.noYS||(h+="m-"+m+",0h"+2*m);var g=e.select("path.yerror");s=!g.size(),s?g=e.append("path").classed("yerror",!0):c&&(g=g.transition().duration(r.duration).ease(r.easing)),g.attr("d",h)}if(f.visible&&a(o.y)&&a(o.xh)&&a(o.xs)){var v=(f.copy_ystyle?d:f).width;h="M"+o.xh+","+(o.y-v)+"v"+2*v+"m0,-"+v+"H"+o.xs,o.noXS||(h+="m0,-"+v+"v"+2*v);var y=e.select("path.xerror");s=!y.size(),s?y=e.append("path").classed("xerror",!0):c&&(y=y.transition().duration(r.duration).ease(r.easing)),y.attr("d",h)}}})}})}},{"../../traces/scatter/subtypes":904,d3:97,"fast-isnumeric":106}],589:[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":558,d3:97}],590:[function(t,e,r){"use strict";var n=t("../../plots/cartesian/constants");e.exports={_isLinkedToArray:"image",visible:{valType:"boolean",dflt:!0},source:{valType:"string"},layer:{valType:"enumerated",values:["below","above"],dflt:"above"},sizex:{valType:"number",dflt:0},sizey:{valType:"number",dflt:0},sizing:{valType:"enumerated",values:["fill","contain","stretch"],dflt:"contain"},opacity:{valType:"number",min:0,max:1,dflt:1},x:{valType:"any",dflt:0},y:{valType:"any",dflt:0},xanchor:{valType:"enumerated",values:["left","center","right"],dflt:"left"},yanchor:{valType:"enumerated",values:["top","middle","bottom"],dflt:"top"},xref:{valType:"enumerated",values:["paper",n.idRegex.x.toString()],dflt:"paper"},yref:{valType:"enumerated",values:["paper",n.idRegex.y.toString()],dflt:"paper"}}},{"../../plots/cartesian/constants":696}],591:[function(t,e,r){"use strict";function n(t,e,r){function n(r,n){return i.coerce(t,e,s,r,n)}var o=n("source"),l=n("visible",!!o);if(!l)return e;n("layer"),n("x"),n("y"),n("xanchor"),n("yanchor"),n("sizex"),n("sizey"),n("sizing"),n("opacity");for(var u={_fullLayout:r},c=["x","y"],h=0;h<2;h++)a.coerceRef(t,e,u,c[h],"paper");return e}var i=t("../../lib"),a=t("../../plots/cartesian/axes"),o=t("../../plots/array_container_defaults"),s=t("./attributes"),l="images";e.exports=function(t,e){var r={name:l,handleItemDefaults:n};o(t,e,r)}},{"../../lib":658,"../../plots/array_container_defaults":688,"../../plots/cartesian/axes":691,"./attributes":590}],592:[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){function e(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){function n(){r.remove(),t()}var i=new Image;this.img=i,i.setAttribute("crossOrigin","anonymous"),i.onerror=n,i.onload=function(){var t=document.createElement("canvas");t.width=this.width,t.height=this.height;var e=t.getContext("2d");e.drawImage(this,0,0);var n=t.toDataURL("image/png");r.attr("xlink:href",n)},r.on("error",n),r.on("load",t),i.src=e.source}.bind(this));t._promises.push(i)}}function r(e){var r=n.select(this),o=a.getFromId(t,e.xref),l=a.getFromId(t,e.yref),u=s._size,c=o?Math.abs(o.l2p(e.sizex)-o.l2p(0)):e.sizex*u.w,h=l?Math.abs(l.l2p(e.sizey)-l.l2p(0)):e.sizey*u.h,f=c*d.x[e.xanchor].offset,p=h*d.y[e.yanchor].offset,m=d.x[e.xanchor].sizing+d.y[e.yanchor].sizing,g=(o?o.r2p(e.x)+o._offset:e.x*u.w+u.l)+f,v=(l?l.r2p(e.y)+l._offset:u.h-e.y*u.h+u.t)+p;switch(e.sizing){case"fill":m+=" slice";break;case"stretch":m="none"}r.attr({x:g,y:v,width:c,height:h,preserveAspectRatio:m,opacity:e.opacity});var y=o?o._id:"",x=l?l._id:"",b=y+x;b&&r.call(i.setClipUrl,"clip"+s._uid+b)}for(var s=t._fullLayout,l=[],u=[],c=[],h=0;h=2/3},r.isCenterAnchor=function(t){return"center"===t.xanchor||"auto"===t.xanchor&&t.x>1/3&&t.x<2/3},r.isBottomAnchor=function(t){return"bottom"===t.yanchor||"auto"===t.yanchor&&t.y<=1/3},r.isMiddleAnchor=function(t){return"middle"===t.yanchor||"auto"===t.yanchor&&t.y>1/3&&t.y<2/3}},{}],595:[function(t,e,r){"use strict";var n=t("../../plots/font_attributes"),i=t("../color/attributes"),a=t("../../lib/extend").extendFlat;e.exports={bgcolor:{valType:"color"},bordercolor:{valType:"color",dflt:i.defaultLine},borderwidth:{valType:"number",min:0,dflt:0},font:a({},n,{}),orientation:{valType:"enumerated",values:["v","h"],dflt:"v"},traceorder:{valType:"flaglist",flags:["reversed","grouped"],extras:["normal"]},tracegroupgap:{valType:"number",min:0,dflt:10},x:{valType:"number",min:-2,max:3,dflt:1.02},xanchor:{valType:"enumerated",values:["auto","left","center","right"],dflt:"left"},y:{valType:"number",min:-2,max:3,dflt:1},yanchor:{valType:"enumerated",values:["auto","top","middle","bottom"],dflt:"auto"}}},{"../../lib/extend":651,"../../plots/font_attributes":711,"../color/attributes":557}],596:[function(t,e,r){"use strict";e.exports={scrollBarWidth:4,scrollBarHeight:20,scrollBarColor:"#808BA4",scrollBarMargin:4}},{}],597:[function(t,e,r){"use strict";var n=t("../../registry"),i=t("../../lib"),a=t("./attributes"),o=t("../../plots/layout_attributes"),s=t("./helpers");e.exports=function(t,e,r){function l(t,e){return i.coerce(d,p,a,t,e)}for(var u,c,h,f,d=t.legend||{},p=e.legend={},m=0,g="normal",v=0;v1);if(x!==!1){if(l("bgcolor",e.paper_bgcolor),l("bordercolor"),l("borderwidth"),i.coerceFont(l,"font",e.font),l("orientation"),"h"===p.orientation){var b=t.xaxis;b&&b.rangeslider&&b.rangeslider.visible?(u=0,h="left",c=1.1,f="bottom"):(u=0,h="left",c=-.1,f="top")}l("traceorder",g),s.isGrouped(e.legend)&&l("tracegroupgap"),l("x",u),l("xanchor",h),l("y",c),l("yanchor",f),i.noneOrAll(d,p,["x","y"])}}},{"../../lib":658,"../../plots/layout_attributes":742,"../../registry":766,"./attributes":595,"./helpers":600}],598:[function(t,e,r){"use strict";function n(t,e){function r(r){v.convertToTspans(r,function(){r.selectAll("tspan.line").attr({x:r.attr("x")}),t.call(a,e)})}var n=t.data()[0][0],i=e._fullLayout,o=n.trace,s=d.traceIs(o,"pie"),l=o.index,u=s?n.label:o.name,h=t.selectAll("text.legendtext").data([0]);h.enter().append("text").classed("legendtext",!0),h.attr({x:40,y:0,"data-unformatted":u}).style("text-anchor","start").classed("user-select-none",!0).call(m.font,i.legend.font).text(u),e._context.editable&&!s?h.call(v.makeEditable).call(r).on("edit",function(t){this.attr({"data-unformatted":t}),this.text(t).call(r),this.text()||(t=" ");var i,a=n.trace._fullInput||{};if(["ohlc","candlestick"].indexOf(a.type)!==-1){var o=n.trace.transforms,s=o[o.length-1].direction;i=s+".legenditem.name"}else i="name";c.restyle(e,i,t,l)}):h.call(r)}function i(t,e){var r=e._fullLayout.hiddenlabels?e._fullLayout.hiddenlabels.slice():[],n=t.selectAll("rect").data([0]);n.enter().append("rect").classed("legendtoggle",!0).style("cursor","pointer").attr("pointer-events","all").call(g.fill,"rgba(0,0,0,0)"),n.on("click",function(){if(!e._dragged){var n,i,a=t.data()[0][0],o=e._fullData,s=a.trace,l=s.legendgroup,u=[];if(d.traceIs(s,"pie")){var h=a.label,f=r.indexOf(h);f===-1?r.push(h):r.splice(f,1),c.relayout(e,"hiddenlabels",r)}else{if(""===l)u=[s.index];else for(var p=0;ptspan"),f=c[0].length||1;r=s*f,n=u.node()&&m.bBox(u.node()).width;var d=s*(.3+(1-f)/2);u.attr("y",d),c.attr("y",d)}r=Math.max(r,16)+3,i.height=r,i.width=n}function o(t,e,r){var n=t._fullLayout,i=n.legend,a=i.borderwidth,o=_.isGrouped(i);if(_.isVertical(i))o&&e.each(function(t,e){h.setTranslate(this,0,e*i.tracegroupgap)}),i.width=0,i.height=0,r.each(function(t){var e=t[0],r=e.height,n=e.width;h.setTranslate(this,a,5+a+i.height+r/2),i.height+=r,i.width=Math.max(i.width,n)}),i.width+=45+2*a,i.height+=10+2*a,o&&(i.height+=(i._lgroupsLength-1)*i.tracegroupgap),i.width=Math.ceil(i.width),i.height=Math.ceil(i.height),r.each(function(e){var r=e[0],n=u.select(this).select(".legendtoggle");n.call(m.setRect,0,-r.height/2,(t._context.editable?0:i.width)+40,r.height)});else if(o){i.width=0,i.height=0;for(var s=[i.width],l=e.data(),c=0,f=l.length;cn.width-(n.margin.r+n.margin.l)&&(x=0,g+=v,i.height=i.height+v,v=0),h.setTranslate(this,a+x,5+a+e.height/2+g),i.width+=o+r,i.height=Math.max(i.height,e.height),x+=o+r,v=Math.max(e.height,v)}),i.width+=2*a,i.height+=10+2*a,i.width=Math.ceil(i.width),i.height=Math.ceil(i.height),r.each(function(e){var r=e[0],n=u.select(this).select(".legendtoggle");n.call(m.setRect,0,-r.height/2,t._context.editable?0:i.width,r.height)})}}function s(t){var e=t._fullLayout,r=e.legend,n="left";w.isRightAnchor(r)?n="right":w.isCenterAnchor(r)&&(n="center");var i="top";w.isBottomAnchor(r)?i="bottom":w.isMiddleAnchor(r)&&(i="middle"),f.autoMargin(t,"legend",{x:r.x,y:r.y,l:r.width*({right:1,center:.5}[n]||0),r:r.width*({left:1,center:.5}[n]||0),b:r.height*({top:1,middle:.5}[i]||0),t:r.height*({bottom:1,middle:.5}[i]||0)})}function l(t){var e=t._fullLayout,r=e.legend,n="left";w.isRightAnchor(r)?n="right":w.isCenterAnchor(r)&&(n="center"),f.autoMargin(t,"legend",{x:r.x,y:.5,l:r.width*({right:1,center:.5}[n]||0),r:r.width*({left:1,center:.5}[n]||0),b:0,t:0})}var u=t("d3"),c=t("../../plotly"),h=t("../../lib"),f=t("../../plots/plots"),d=t("../../registry"),p=t("../dragelement"),m=t("../drawing"),g=t("../color"),v=t("../../lib/svg_text_utils"),y=t("./constants"),x=t("./get_legend_data"),b=t("./style"),_=t("./helpers"),w=t("./anchor_utils");e.exports=function(t){function e(t,e){E.attr("data-scroll",e).call(h.setTranslate,0,e),S.call(m.setRect,N,t,y.scrollBarWidth,y.scrollBarHeight),k.select("rect").attr({y:v.borderwidth-e})}var r=t._fullLayout,a="legend"+r._uid;if(r._infolayer&&t.calcdata){var v=r.legend,_=r.showlegend&&x(t.calcdata,v),M=r.hiddenlabels||[];if(!r.showlegend||!_.length)return r._infolayer.selectAll(".legend").remove(),r._topdefs.select("#"+a).remove(),void f.autoMargin(t,"legend");var A=r._infolayer.selectAll("g.legend").data([0]);A.enter().append("g").attr({class:"legend","pointer-events":"all"});var k=r._topdefs.selectAll("#"+a).data([0]);k.enter().append("clipPath").attr("id",a).append("rect");var T=A.selectAll("rect.bg").data([0]);T.enter().append("rect").attr({class:"bg","shape-rendering":"crispEdges"}),T.call(g.stroke,v.bordercolor),T.call(g.fill,v.bgcolor),T.style("stroke-width",v.borderwidth+"px");var E=A.selectAll("g.scrollbox").data([0]);E.enter().append("g").attr("class","scrollbox");var S=A.selectAll("rect.scrollbar").data([0]);S.enter().append("rect").attr({class:"scrollbar",rx:20,ry:2,width:0,height:0}).call(g.fill,"#808BA4");var L=E.selectAll("g.groups").data(_);L.enter().append("g").attr("class","groups"),L.exit().remove();var C=L.selectAll("g.traces").data(h.identity);C.enter().append("g").attr("class","traces"),C.exit().remove(),C.call(b).style("opacity",function(t){var e=t[0].trace;return d.traceIs(e,"pie")?M.indexOf(t[0].label)!==-1?.5:1:"legendonly"===e.visible?.5:1}).each(function(){u.select(this).call(n,t).call(i,t)});var I=0!==A.enter().size();I&&(o(t,L,C),s(t));var z=0,D=r.width,P=0,O=r.height;o(t,L,C),v.height>O?l(t):s(t);var R=r._size,F=R.l+R.w*v.x,j=R.t+R.h*(1-v.y);w.isRightAnchor(v)?F-=v.width:w.isCenterAnchor(v)&&(F-=v.width/2),w.isBottomAnchor(v)?j-=v.height:w.isMiddleAnchor(v)&&(j-=v.height/2);var N=v.width,B=R.w;N>B?(F=R.l,N=B):(F+N>D&&(F=D-N),FV?(j=R.t,U=V):(j+U>O&&(j=O-U),jr[1])return r[1]}return i}function r(t){return t[0]}var n,i,a=t[0],o=a.trace,s=d.hasMarkers(o),u=d.hasText(o),f=d.hasLines(o);if(s||u||f){var p={},m={};s&&(p.mc=e("marker.color",r),p.mo=e("marker.opacity",c.mean,[.2,1]),p.ms=e("marker.size",c.mean,[2,16]),p.mlc=e("marker.line.color",r),p.mlw=e("marker.line.width",c.mean,[0,5]),m.marker={sizeref:1,sizemin:1,sizemode:"diameter"}),f&&(m.line={width:e("line.width",r,[0,10])}),u&&(p.tx="Aa",p.tp=e("textposition",r),p.ts=10,p.tc=e("textfont.color",r),p.tf=e("textfont.family",r)),n=[c.minExtend(a,p)],i=c.minExtend(o,m)}var g=l.select(this).select("g.legendpoints"),v=g.selectAll("path.scatterpts").data(s?n:[]);v.enter().append("path").classed("scatterpts",!0).attr("transform","translate(20,0)"),v.exit().remove(),v.call(h.pointStyle,i),s&&(n[0].mrc=3);var y=g.selectAll("g.pointtext").data(u?n:[]);y.enter().append("g").classed("pointtext",!0).append("text").attr("transform","translate(20,0)"),y.exit().remove(),y.selectAll("text").call(h.textPointStyle,i)}function a(t){var e=t[0].trace,r=e.marker||{},n=r.line||{},i=l.select(this).select("g.legendpoints").selectAll("path.legendbar").data(u.traceIs(e,"bar")?[t]:[]);i.enter().append("path").classed("legendbar",!0).attr("d","M6,6H-6V-6H6Z").attr("transform","translate(20,0)"),i.exit().remove(),i.each(function(t){var e=l.select(this),i=t[0],a=(i.mlw+1||n.width+1)-1;e.style("stroke-width",a+"px").call(f.fill,i.mc||r.color),a&&e.call(f.stroke,i.mlc||n.color)})}function o(t){var e=t[0].trace,r=l.select(this).select("g.legendpoints").selectAll("path.legendbox").data(u.traceIs(e,"box")&&e.visible?[t]:[]);r.enter().append("path").classed("legendbox",!0).attr("d","M6,6H-6V-6H6Z").attr("transform","translate(20,0)"),r.exit().remove(),r.each(function(){var t=e.line.width,r=l.select(this);r.style("stroke-width",t+"px").call(f.fill,e.fillcolor),t&&r.call(f.stroke,e.line.color)})}function s(t){var e=t[0].trace,r=l.select(this).select("g.legendpoints").selectAll("path.legendpie").data(u.traceIs(e,"pie")&&e.visible?[t]:[]);r.enter().append("path").classed("legendpie",!0).attr("d","M6,6H-6V-6H6Z").attr("transform","translate(20,0)"),r.exit().remove(),r.size()&&r.call(p,t[0],e)}var l=t("d3"),u=t("../../registry"),c=t("../../lib"),h=t("../drawing"),f=t("../color"),d=t("../../traces/scatter/subtypes"),p=t("../../traces/pie/style_one");e.exports=function(t){t.each(function(t){var e=l.select(this),r=e.selectAll("g.layers").data([0]);r.enter().append("g").classed("layers",!0),r.style("opacity",t[0].trace.opacity);var n=r.selectAll("g.legendfill").data([t]);n.enter().append("g").classed("legendfill",!0);var i=r.selectAll("g.legendlines").data([t]);i.enter().append("g").classed("legendlines",!0);var a=r.selectAll("g.legendsymbols").data([t]);a.enter().append("g").classed("legendsymbols",!0),a.selectAll("g.legendpoints").data([t]).enter().append("g").classed("legendpoints",!0)}).each(a).each(o).each(s).each(n).each(i)}},{"../../lib":658,"../../registry":766,"../../traces/pie/style_one":878,"../../traces/scatter/subtypes":904,"../color":558,"../drawing":581,d3:97}],603:[function(t,e,r){"use strict";function n(t,e){var r=e.currentTarget,n=r.getAttribute("data-attr"),i=r.getAttribute("data-val")||!0,a=t._fullLayout,o={};if("zoom"===n){for(var s,l,c="in"===i?.5:2,f=(1+c)/2,d=(1-c)/2,p=h.list(t,null,!0),m=0;m1)return n(["resetViews","toggleHover"]),o(g,r);c&&(n(["zoom3d","pan3d","orbitRotation","tableRotation"]),n(["resetCameraDefault3d","resetCameraLastSave3d"]),n(["hoverClosest3d"])),f&&(n(["zoomInGeo","zoomOutGeo","resetGeo"]),n(["hoverClosestGeo"]));var v=i(s),y=[];return((u||p)&&!v||m)&&(y=["zoom2d","pan2d"]),(u||m)&&a(l)&&(y.push("select2d"),y.push("lasso2d")),y.length&&n(y),!u&&!p||v||m||n(["zoomIn2d","zoomOut2d","autoScale2d","resetScale2d"]),u&&d?n(["toggleHover"]):p?n(["hoverClosestGl2d"]):u?n(["hoverClosestCartesian","hoverCompareCartesian"]):d&&n(["hoverClosestPie"]),o(g,r)}function i(t){for(var e=l.list({_fullLayout:t},null,!0),r=!0,n=0;n0);if(m){var g=i(e,r,l);h("x",g[0]),h("y",g[1]),a.noneOrAll(t,e,["x","y"]),h("xanchor"),h("yanchor"),a.coerceFont(h,"font",r.font);var v=h("bgcolor");h("activecolor",o.contrast(v,u.lightAmount,u.darkAmount)),h("bordercolor"),h("borderwidth")}}},{"../../lib":658,"../color":558,"./attributes":607,"./button_attributes":608,"./constants":609}],611:[function(t,e,r){"use strict";function n(t){for(var e=v.list(t,"x",!0),r=[],n=0;np&&(p=f)));return p>=d?[d,p]:void 0}}var i=t("../../lib"),a=t("../../plots/cartesian/axes"),o=t("./constants"),s=t("./helpers");e.exports=function(t){var e=t._fullLayout,r=i.filterVisible(e.shapes);if(r.length&&t._fullData.length)for(var s=0;se;a--)f(t,a).selectAll('[data-index="'+(a-1)+'"]').attr("data-index",a),i(t,a)}function c(t,e,r,n){function i(r){var n={"data-index":e,"fill-rule":"evenodd",d:p(t,L)},i=L.line.width?L.line.color:"rgba(0,0,0,0)",a=r.append("path").attr(n).style("opacity",L.opacity).call(_.stroke,i).call(_.fill,L.fillcolor).call(w.dashLine,L.line.dash,L.line.width);C&&a.call(w.setClipUrl,"clip"+t._fullLayout._uid+C),t._context.editable&&h(t,a,L,e)}var a,o;f(t,e).selectAll('[data-index="'+e+'"]').remove();var s=t.layout.shapes[e];if(s){var l={};"string"==typeof r&&r?l[r]=n:x.isPlainObject(r)&&(l=r);var u=Object.keys(l);for(a=0;aG&&n>X&&!t.shiftKey?M.getCursor(i/r,1-a/n):"move";A(e,o),Y=o.split("-")[0]}function a(e){N=b.getFromId(t,r.xref),B=b.getFromId(t,r.yref),U=T.getDataToPixel(t,N),V=T.getDataToPixel(t,B,!0),q=T.getPixelToData(t,N),H=T.getPixelToData(t,B,!0);var a="shapes["+n+"]";"path"===r.type?(F=r.path,j=a+".path"):(c=U(r.x0),h=V(r.y0),f=U(r.x1),d=V(r.y1),m=a+".x0",v=a+".y0",x=a+".x1",_=a+".y1"),cX&&(u[L]=r[D]=H(s),u[C]=r[P]=H(l)),h-c>G&&(u[I]=r[O]=q(c),u[z]=r[R]=q(h))}e.attr("d",p(t,r))}var u,c,h,f,d,m,v,x,_,w,k,E,S,L,C,I,z,D,P,O,R,F,j,N,B,U,V,q,H,Y,G=10,X=10,W={setCursor:i,element:e.node(),prepFn:a,doneFn:o},Z=W.element.getBoundingClientRect();M.init(W)}function f(t,e){var r=t._fullLayout.shapes[e],n=t._fullLayout._shapeUpperLayer;return r?"below"===r.layer&&(n="paper"===r.xref&&"paper"===r.yref?t._fullLayout._shapeLowerLayer:t._fullLayout._shapeSubplotLayer):x.log("getShapeLayer: undefined shape: index",e),n}function d(t,e,r){var n=b.getFromId(t,r.id,"x")._id,i=b.getFromId(t,r.id,"y")._id,a="below"===e.layer,o=n===e.xref||i===e.yref,s=!!r.shapelayer;return a&&o&&s}function p(t,e){var r,n,i,a,o=e.type,s=b.getFromId(t,e.xref),l=b.getFromId(t,e.yref),u=t._fullLayout._size;if(s?(r=T.shapePositionToRange(s),n=function(t){return s._offset+s.r2p(r(t,!0))}):n=function(t){return u.l+u.w*t},l?(i=T.shapePositionToRange(l),a=function(t){return l._offset+l.r2p(i(t,!0))}):a=function(t){return u.t+u.h*(1-t)},"path"===o)return s&&"date"===s.type&&(n=T.decodeDate(n)),l&&"date"===l.type&&(a=T.decodeDate(a)),m(e.path,n,a);var c=n(e.x0),h=n(e.x1),f=a(e.y0),d=a(e.y1);if("line"===o)return"M"+c+","+f+"L"+h+","+d;if("rect"===o)return"M"+c+","+f+"H"+h+"V"+d+"H"+c+"Z";var p=(c+h)/2,g=(f+d)/2,v=Math.abs(p-c),y=Math.abs(g-f),x="A"+v+","+y,_=p+v+","+g,w=p+","+(g-y);return"M"+_+x+" 0 1,1 "+w+x+" 0 0,1 "+_+"Z"}function m(t,e,r){return t.replace(k.segmentRE,function(t){var n=0,i=t.charAt(0),a=k.paramIsX[i],o=k.paramIsY[i],s=k.numParams[i],l=t.substr(1).replace(k.paramRE,function(t){return a[n]?t=e(t):o[n]&&(t=r(t)),n++,n>s&&(t="X"),t});return n>s&&(l=l.replace(/[\s,]*X.*/,""),x.log("Ignoring extra params in segment "+t)),i+l})}function g(t,e,r){return t.replace(k.segmentRE,function(t){var n=0,i=t.charAt(0),a=k.paramIsX[i],o=k.paramIsY[i],s=k.numParams[i],l=t.substr(1).replace(k.paramRE,function(t){return n>=s?t:(a[n]?t=e(t):o[n]&&(t=r(t)),n++,t)});return i+l})}var v=t("fast-isnumeric"),y=t("../../plotly"),x=t("../../lib"),b=t("../../plots/cartesian/axes"),_=t("../color"),w=t("../drawing"),M=t("../dragelement"),A=t("../../lib/setcursor"),k=t("./constants"),T=t("./helpers"),E=t("./shape_defaults"),S=t("./defaults");e.exports={draw:n,drawOne:i}},{"../../lib":658,"../../lib/setcursor":670,"../../plotly":686,"../../plots/cartesian/axes":691,"../color":558,"../dragelement":579,"../drawing":581,"./constants":621,"./defaults":622,"./helpers":624,"./shape_defaults":626,"fast-isnumeric":106}],624:[function(t,e,r){"use strict";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.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}},{}],625:[function(t,e,r){"use strict";var n=t("./draw");e.exports={moduleType:"component",name:"shapes",layoutAttributes:t("./attributes"),supplyLayoutDefaults:t("./defaults"),calcAutorange:t("./calc_autorange"),draw:n.draw,drawOne:n.drawOne}},{"./attributes":619,"./calc_autorange":620,"./defaults":622,"./draw":623}],626:[function(t,e,r){"use strict";var n=t("../../lib"),i=t("../../plots/cartesian/axes"),a=t("./attributes"),o=t("./helpers");e.exports=function(t,e,r,s,l){function u(r,i){return n.coerce(t,e,a,r,i)}s=s||{},l=l||{};var c=u("visible",!l.itemIsNotPlainObject);if(!c)return e;u("layer"),u("opacity"),u("fillcolor"),u("line.color"),u("line.width"),u("line.dash");for(var h=t.path?"path":"rect",f=u("type",h),d=["x","y"],p=0;p<2;p++){var m=d[p],g={_fullLayout:r},v=i.coerceRef(t,e,g,m,"","paper");if("path"!==f){var y,x,b,_=.25,w=.75;"paper"!==v?(y=i.getFromId(g,v),b=o.rangeToShapePosition(y),x=o.shapePositionToRange(y)):x=b=n.identity;var M=m+"0",A=m+"1",k=t[M],T=t[A];t[M]=x(t[M],!0),t[A]=x(t[A],!0),i.coercePosition(e,g,u,v,M,_),i.coercePosition(e,g,u,v,A,w),e[M]=b(e[M]),e[A]=b(e[A]),t[M]=k,t[A]=T}}return"path"===f?u("path"):n.noneOrAll(t,e,["x0","x1","y0","y1"]),e}},{"../../lib":658,"../../plots/cartesian/axes":691,"./attributes":619,"./helpers":624}],627:[function(t,e,r){"use strict";var n=t("../../plots/font_attributes"),i=t("../../plots/pad_attributes"),a=t("../../lib/extend").extendFlat,o=t("../../lib/extend").extendDeep,s=t("../../plots/animation_attributes"),l=t("./constants"),u={_isLinkedToArray:"step",method:{valType:"enumerated",values:["restyle","relayout","animate","update"],dflt:"restyle"},args:{valType:"info_array",freeLength:!0,items:[{valType:"any"},{valType:"any"},{valType:"any"}]},label:{valType:"string"},value:{valType:"string"}};e.exports={_isLinkedToArray:"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:o({},i,{},{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:a({},n,{})},font:a({},n,{}),activebgcolor:{valType:"color",dflt:l.gripBgActiveColor},bgcolor:{valType:"color",dflt:l.railBgColor},bordercolor:{valType:"color",dflt:l.railBorderColor},borderwidth:{valType:"number",min:0,dflt:l.railBorderWidth},ticklen:{valType:"number",min:0,dflt:l.tickLength},tickcolor:{valType:"color",dflt:l.tickColor},tickwidth:{valType:"number",min:0,dflt:1},minorticklen:{valType:"number",min:0,dflt:l.minorTickLength}}},{"../../lib/extend":651,"../../plots/animation_attributes":687,"../../plots/font_attributes":711,"../../plots/pad_attributes":750,"./constants":628}],628:[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,fontSizeToHeight:1.3,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}},{}],629:[function(t,e,r){"use strict";function n(t,e,r){function n(r,n){return a.coerce(t,e,s,r,n)}var o=i(t,e),l=n("visible",o.length>0);if(l){n("active"),n("x"),n("y"),a.noneOrAll(t,e,["x","y"]),n("xanchor"),n("yanchor"),n("len"),n("lenmode"),n("pad.t"),n("pad.r"),n("pad.b"),n("pad.l"),a.coerceFont(n,"font",r.font);var u=n("currentvalue.visible");u&&(n("currentvalue.xanchor"),n("currentvalue.prefix"),n("currentvalue.suffix"),n("currentvalue.offset"),a.coerceFont(n,"currentvalue.font",e.font)),n("transition.duration"),n("transition.easing"),n("bgcolor"),n("activebgcolor"),n("bordercolor"),n("borderwidth"),n("ticklen"),n("tickwidth"),n("tickcolor"),n("minorticklen")}}function i(t,e){function r(t,e){return a.coerce(n,i,c,t,e)}for(var n,i,o=t.steps||[],s=e.steps=[],l=0;l=r.steps.length&&(r.active=0),e.call(s,r).call(b,r).call(c,r).call(p,r).call(x,t,r).call(l,t,r),A.setTranslate(e,r.lx+r.pad.l,r.ly+r.pad.t),e.call(g,r,r.active/(r.steps.length-1),!1),e.call(s,r)}function s(t,e,r){if(e.currentvalue.visible){var n,i,a=t.selectAll("text").data([0]);switch(e.currentvalue.xanchor){case"right":n=e.inputAreaLength-L.currentValueInset-e.currentValueMaxWidth,i="left";break;case"center":n=.5*e.inputAreaLength,i="middle";break;default:n=L.currentValueInset,i="left"}a.enter().append("text").classed(L.labelClass,!0).classed("user-select-none",!0).attr("text-anchor",i);var o=e.currentvalue.prefix?e.currentvalue.prefix:"";if("string"==typeof r)o+=r;else{var s=e.steps[e.active].label;o+=s}return e.currentvalue.suffix&&(o+=e.currentvalue.suffix),a.call(T.font,e.currentvalue.font).text(o).call(E.convertToTspans),A.setTranslate(a,n,e.currentValueHeight),a}}function l(t,e,r){var n=t.selectAll("rect."+L.gripRectClass).data([0]);n.enter().append("rect").classed(L.gripRectClass,!0).call(d,e,t,r).style("pointer-events","all"),n.attr({width:L.gripWidth,height:L.gripHeight,rx:L.gripRadius,ry:L.gripRadius}).call(k.stroke,r.bordercolor).call(k.fill,r.bgcolor).style("stroke-width",r.borderwidth+"px")}function u(t,e,r){var n=t.selectAll("text").data([0]);return n.enter().append("text").classed(L.labelClass,!0).classed("user-select-none",!0).attr("text-anchor","middle"),n.call(T.font,r.font).text(e.step.label).call(E.convertToTspans),n}function c(t,e){var r=t.selectAll("g."+L.labelsClass).data([0]);r.enter().append("g").classed(L.labelsClass,!0);var n=r.selectAll("g."+L.labelGroupClass).data(e.labelSteps);n.enter().append("g").classed(L.labelGroupClass,!0),n.exit().remove(),n.each(function(t){var r=w.select(this);r.call(u,t,e),A.setTranslate(r,v(e,t.fraction),L.tickOffset+e.ticklen+e.labelHeight+L.labelOffset+e.currentValueTotalHeight)})}function h(t,e,r,n,i){var a=Math.round(n*(r.steps.length-1));a!==r.active&&f(t,e,r,a,!0,i)}function f(t,e,r,n,i,a){var o=r.active;r._input.active=r.active=n;var l=r.steps[r.active];e.call(g,r,r.active/(r.steps.length-1),a),e.call(s,r),t.emit("plotly_sliderchange",{slider:r,step:r.steps[r.active],interaction:i,previousActive:o}),l&&l.method&&i&&(e._nextMethod?(e._nextMethod.step=l,e._nextMethod.doCallback=i,e._nextMethod.doTransition=a):(e._nextMethod={step:l,doCallback:i,doTransition:a},e._nextMethodRaf=window.requestAnimationFrame(function(){var r=e._nextMethod.step;r.method&&(M.executeAPICommand(t,r.method,r.args),e._nextMethod=null,e._nextMethodRaf=null)})))}function d(t,e,r){function n(){return r.data()[0]}var i=r.node(),a=w.select(e);t.on("mousedown",function(){var t=n();e.emit("plotly_sliderstart",{slider:t});var o=r.select("."+L.gripRectClass);w.event.stopPropagation(),w.event.preventDefault(),o.call(k.fill,t.activebgcolor);var s=y(t,w.mouse(i)[0]);h(e,r,t,s,!0),t._dragging=!0,a.on("mousemove",function(){var t=n(),a=y(t,w.mouse(i)[0]);h(e,r,t,a,!1)}),a.on("mouseup",function(){var t=n();t._dragging=!1,o.call(k.fill,t.bgcolor),a.on("mouseup",null),a.on("mousemove",null),e.emit("plotly_sliderend",{slider:t,step:t.steps[t.active]})})})}function p(t,e){var r=t.selectAll("rect."+L.tickRectClass).data(e.steps);r.enter().append("rect").classed(L.tickRectClass,!0),r.exit().remove(),r.attr({width:e.tickwidth+"px","shape-rendering":"crispEdges"}),r.each(function(t,r){var n=r%e.labelStride===0,i=w.select(this);i.attr({height:n?e.ticklen:e.minorticklen}).call(k.fill,n?e.tickcolor:e.tickcolor),A.setTranslate(i,v(e,r/(e.steps.length-1))-.5*e.tickwidth,(n?L.tickOffset:L.minorTickOffset)+e.currentValueTotalHeight)})}function m(t){t.labelSteps=[];for(var e=0,r=t.steps.length,n=e;n0&&(o=o.transition().duration(e.transition.duration).ease(e.transition.easing)),o.attr("transform","translate("+(a-.5*L.gripWidth)+","+e.currentValueTotalHeight+")")}}function v(t,e){return t.inputAreaStart+L.stepInset+(t.inputAreaLength-2*L.stepInset)*Math.min(1,Math.max(0,e))}function y(t,e){return Math.min(1,Math.max(0,(e-L.stepInset-t.inputAreaStart)/(t.inputAreaLength-2*L.stepInset-2*t.inputAreaStart)))}function x(t,e,r){var n=t.selectAll("rect."+L.railTouchRectClass).data([0]);n.enter().append("rect").classed(L.railTouchRectClass,!0).call(d,e,t,r).style("pointer-events","all"),n.attr({width:r.inputAreaLength,height:Math.max(r.inputAreaWidth,L.tickOffset+r.ticklen+r.labelHeight)}).call(k.fill,r.bgcolor).attr("opacity",0),A.setTranslate(n,0,r.currentValueTotalHeight)}function b(t,e){var r=t.selectAll("rect."+L.railRectClass).data([0]);r.enter().append("rect").classed(L.railRectClass,!0);var n=e.inputAreaLength-2*L.railInset;r.attr({width:n,height:L.railWidth,rx:L.railRadius,ry:L.railRadius,"shape-rendering":"crispEdges"}).call(k.stroke,e.bordercolor).call(k.fill,e.bgcolor).style("stroke-width",e.borderwidth+"px"),A.setTranslate(r,L.railInset,.5*(e.inputAreaWidth-L.railWidth)+e.currentValueTotalHeight)}function _(t){for(var e=t._fullLayout._pushmargin||{},r=Object.keys(e),n=0;n0?[0]:[]);if(s.enter().append("g").classed(L.containerClassName,!0).style("cursor","ew-resize"),s.exit().remove(),s.exit().size()&&_(t),0!==r.length){var l=s.selectAll("g."+L.groupClassName).data(r,i);l.enter().append("g").classed(L.groupClassName,!0),l.exit().each(function(e){w.select(this).remove(),e._commandObserver.remove(),delete e._commandObserver,M.autoMargin(t,L.autoMarginIdRoot+e._index)});for(var u=0;u0||f<0){var d={left:[-r,0],right:[r,0],top:[0,-r],bottom:[0,r]}[x.side];e.attr("transform","translate("+d+")")}}}function p(){E=0,S=!0,L=I,M._infolayer.select("."+e).attr({"data-unformatted":L}).text(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 m=r.propContainer,g=r.propName,v=r.traceIndex,y=r.dfltName,x=r.avoid||{},b=r.attributes,_=r.transform,w=r.containerGroup,M=t._fullLayout,A=m.titlefont.family,k=m.titlefont.size,T=m.titlefont.color,E=1,S=!1,L=m.title.trim();""===L&&(E=0),L.match(/Click to enter .+ title/)&&(E=.2,S=!0),w||(w=M._infolayer.selectAll(".g-"+e).data([0]),w.enter().append("g").classed("g-"+e,!0));var C=w.selectAll("text").data([0]);C.enter().append("text"),C.text(L).attr("class",e),C.attr({"data-unformatted":L}).call(h);var I="Click to enter "+y+" title";t._context.editable?(L||p(),C.call(c.makeEditable).on("edit",function(e){void 0!==v?a.restyle(t,g,e,v):a.relayout(t,g,e)}).on("cancel",function(){this.text(this.attr("data-unformatted")).call(h)}).on("input",function(t){this.text(t||" ").attr(b).selectAll("tspan.line").attr(b)})):L&&!L.match(/Click to enter .+ title/)||C.remove(),C.classed("js-placeholder",S)}},{"../../lib":658,"../../lib/svg_text_utils":674,"../../plotly":686,"../../plots/plots":751,"../color":558,"../drawing":581,d3:97,"fast-isnumeric":106}],633:[function(t,e,r){"use strict";var n=t("../../plots/font_attributes"),i=t("../color/attributes"),a=t("../../lib/extend").extendFlat,o=t("../../plots/pad_attributes"),s={_isLinkedToArray:"button",method:{valType:"enumerated",values:["restyle","relayout","animate","update"],dflt:"restyle"},args:{valType:"info_array",freeLength:!0,items:[{valType:"any"},{valType:"any"},{valType:"any"}]},label:{valType:"string",dflt:""}};e.exports={_isLinkedToArray:"updatemenu",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:s,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({},o,{}),font:a({},n,{}),bgcolor:{valType:"color"},bordercolor:{valType:"color",dflt:i.borderLine},borderwidth:{valType:"number",min:0,dflt:1}}},{"../../lib/extend":651,"../../plots/font_attributes":711,"../../plots/pad_attributes":750,"../color/attributes":557}],634:[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,fontSizeToHeight:1.3,rx:2,ry:2,textOffsetX:12,textOffsetY:3,arrowOffsetX:4,gapButtonHeader:5,gapButton:2,activeColor:"#F4FAFF",hoverColor:"#F4FAFF"}},{}],635:[function(t,e,r){"use strict";function n(t,e,r){function n(r,n){return a.coerce(t,e,s,r,n)}var o=i(t,e),l=n("visible",o.length>0);l&&(n("active"),n("direction"),n("type"),n("showactive"),n("x"),n("y"),a.noneOrAll(t,e,["x","y"]),n("xanchor"),n("yanchor"),n("pad.t"),n("pad.r"),n("pad.b"),n("pad.l"),a.coerceFont(n,"font",r.font),n("bgcolor",r.paper_bgcolor),n("bordercolor"),n("borderwidth"))}function i(t,e){function r(t,e){return a.coerce(n,i,c,t,e)}for(var n,i,o=t.buttons||[],s=e.buttons=[],l=0;l0?[0]:[]);if(u.enter().append("g").classed(T.containerClassName,!0).style("cursor","pointer"),u.exit().remove(),u.exit().size()&&y(t),0!==r.length){var c=u.selectAll("g."+T.headerGroupClassName).data(r,i);c.enter().append("g").classed(T.headerGroupClassName,!0);var h=u.selectAll("g."+T.dropdownButtonGroupClassName).data([0]);h.enter().append("g").classed(T.dropdownButtonGroupClassName,!0).style("pointer-events","all"),c.enter().size()&&h.call(v).attr(T.menuIndexAttrName,"-1"),c.exit().each(function(e){x.select(this).remove(),h.call(v).attr(T.menuIndexAttrName,"-1"),b.autoMargin(t,T.autoMarginIdRoot+e._index)});for(var f=0;f",nbsp:"\xa0",times:"\xd7",plusmn:"\xb1",deg:"\xb0"},unicodeToEntity:{"&":"amp","<":"lt",">":"gt",'"':"quot","'":"#x27","/":"#x2F"}}},{}],643:[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}},{}],644:[function(t,e,r){"use strict";var n=t("./plotly");r.version="1.22.0",t("es6-promise").polyfill(),t("../build/plotcss"),t("./fonts/mathjax_config"),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.extendTraces=n.extendTraces,r.prependTraces=n.prependTraces,r.addTraces=n.addTraces,r.deleteTraces=n.deleteTraces,r.moveTraces=n.moveTraces,r.purge=n.purge,r.setPlotConfig=t("./plot_api/set_plot_config"),r.register=t("./plot_api/register"),r.toImage=t("./plot_api/to_image"),r.downloadImage=t("./snapshot/download"),r.validate=t("./plot_api/validate"),r.addFrames=n.addFrames,r.deleteFrames=n.deleteFrames,r.animate=n.animate,r.register(t("./traces/scatter")),r.register([t("./components/legend"),t("./components/annotations"),t("./components/shapes"),t("./components/images"),t("./components/updatemenus"),t("./components/sliders"),t("./components/rangeslider"),t("./components/rangeselector")]),r.Icons=t("../build/ploticon"),r.Plots=n.Plots,r.Fx=n.Fx,r.Snapshot=t("./snapshot"),r.PlotSchema=t("./plot_api/plot_schema"),r.Queue=t("./lib/queue"),r.d3=t("d3")},{"../build/plotcss":1,"../build/ploticon":2,"./components/annotations":554,"./components/images":593,"./components/legend":601,"./components/rangeselector":613,"./components/rangeslider":618,"./components/shapes":625,"./components/sliders":631,"./components/updatemenus":637,"./fonts/mathjax_config":645,"./lib/queue":668,"./plot_api/plot_schema":680,"./plot_api/register":681,"./plot_api/set_plot_config":682,"./plot_api/to_image":684,"./plot_api/validate":685,"./plotly":686,"./snapshot":771,"./snapshot/download":768,"./traces/scatter":894,d3:97,"es6-promise":103}],645:[function(t,e,r){"use strict";"undefined"!=typeof MathJax?(r.MathJax=!0,MathJax.Hub.Config({messageStyle:"none",skipStartupTypeset:!0,displayAlign:"left",tex2jax:{inlineMath:[["$","$"],["\\(","\\)"]]}}),MathJax.Hub.Configured()):r.MathJax=!1},{}],646:[function(t,e,r){"use strict";e.exports=function(t,e,r,n){Array.isArray(t)&&(e[r]=t[n])}},{}],647:[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":641,"fast-isnumeric":106}],648:[function(t,e,r){"use strict";var n=t("fast-isnumeric"),i=t("tinycolor2"),a=t("../components/colorscale/get_scale"),o=(Object.keys(t("../components/colorscale/scales")),t("./nested_property")),s=/^([2-9]|[1-9][0-9]+)$/;r.valObjects={data_array:{coerceFunction:function(t,e,r){Array.isArray(t)?e.set(t):void 0!==r&&e.set(r)}},enumerated:{coerceFunction:function(t,e,r,n){n.coerceNumber&&(t=+t),n.values.indexOf(t)===-1?e.set(r):e.set(t)}},boolean:{coerceFunction:function(t,e,r){t===!0||t===!1?e.set(t):e.set(r)}},number:{coerceFunction:function(t,e,r,i){!n(t)||void 0!==i.min&&ti.max?e.set(r):e.set(+t)}},integer:{coerceFunction:function(t,e,r,i){t%1||!n(t)||void 0!==i.min&&ti.max?e.set(r):e.set(+t)}},string:{coerceFunction:function(t,e,r,n){if("string"!=typeof t){var i="number"==typeof t;n.strict!==!0&&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)}},colorscale:{coerceFunction:function(t,e,r){e.set(a(t,r))}},angle:{coerceFunction:function(t,e,r){"auto"===t?e.set("auto"):n(t)?(Math.abs(t)>180&&(t-=360*Math.round(t/360)),e.set(+t)):e.set(r)}},subplotid:{coerceFunction:function(t,e,r){var n=r.length;return"string"==typeof t&&t.substr(0,n)===r&&s.test(t.substr(n))?void e.set(t):void e.set(r)},validateFunction:function(t,e){var r=e.dflt,n=r.length;return t===r||"string"==typeof t&&!(t.substr(0,n)!==r||!s.test(t.substr(n)))}},flaglist:{coerceFunction:function(t,e,r,n){if("string"!=typeof t)return void e.set(r);if((n.extras||[]).indexOf(t)!==-1)return void e.set(t);for(var i=t.split("+"),a=0;a0&&(o=o.replace(/0+$/,"").replace(/[\.]$/,"")),n+=":"+o}return n}function l(t){return t.formatDate("yyyy")}function u(t){return t.formatDate("M yyyy")}function c(t){return t.formatDate("M d")}function h(t){return t.formatDate("M d, yyyy")}var f=t("d3"),d=t("fast-isnumeric"),p=t("./loggers").error,m=t("./mod"),g=t("../constants/numerical"),v=g.BADNUM,y=g.ONEDAY,x=g.ONEHOUR,b=g.ONEMIN,_=g.ONESEC,w=g.EPOCHJD,M=t("../registry"),A=f.time.format.utc,k=/^\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,T=/^\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,E=(new Date).getFullYear()-70;r.dateTick0=function(t,e){return n(t)?e?M.getComponentMethod("calendars","CANONICAL_SUNDAY")[t]:M.getComponentMethod("calendars","CANONICAL_TICK")[t]:e?"2000-01-02":"2000-01-01"},r.dfltRange=function(t){return n(t)?M.getComponentMethod("calendars","DFLTRANGE")[t]:["2000-01-01","2001-01-01"]},r.isJSDate=function(t){return"object"==typeof t&&null!==t&&"function"==typeof t.getTime};var S,L;r.dateTime2ms=function(t,e){if(r.isJSDate(t))return t=Number(t)-t.getTimezoneOffset()*b,t>=S&&t<=L?t:v;if("string"!=typeof t&&"number"!=typeof t)return v;t=String(t);var i=n(e),a=t.charAt(0);!i||"G"!==a&&"g"!==a||(t=t.substr(1),e="");var o=i&&"chinese"===e.substr(0,7),s=t.match(o?T:k);if(!s)return v;var l=s[1],u=s[3]||"1",c=Number(s[5]||1),h=Number(s[7]||0),f=Number(s[9]||0),d=Number(s[11]||0);if(i){if(2===l.length)return v;l=Number(l);var p;try{var m=M.getComponentMethod("calendars","getCal")(e);if(o){var g="i"===u.charAt(u.length-1);u=parseInt(u,10),p=m.newDate(l,m.toMonthIndex(l,u,g),c)}else p=m.newDate(l,Number(u),c)}catch(t){return v}return p?(p.toJD()-w)*y+h*x+f*b+d*_:v}l=2===l.length?(Number(l)+2e3-E)%100+E:Number(l),u-=1;var A=new Date(Date.UTC(2e3,u,c,h,f));return A.setUTCFullYear(l),A.getUTCMonth()!==u?v:A.getUTCDate()!==c?v:A.getTime()+d*_},S=r.MIN_MS=r.dateTime2ms("-9999"),L=r.MAX_MS=r.dateTime2ms("9999-12-31 23:59:59.9999"),r.isDateTime=function(t,e){return r.dateTime2ms(t,e)!==v};var C=90*y,I=3*x,z=5*b;r.ms2DateTime=function(t,e,r){if("number"!=typeof t||!(t>=S&&t<=L))return v;e||(e=0);var i,o,s,l,u,c,h=Math.floor(10*m(t+.05,1)),f=Math.round(t-h/10);if(n(r)){var d=Math.floor(f/y)+w,p=Math.floor(m(t,y));try{i=M.getComponentMethod("calendars","getCal")(r).fromJD(d).formatDate("yyyy-mm-dd")}catch(t){i=A("G%Y-%m-%d")(new Date(f))}if("-"===i.charAt(0))for(;i.length<11;)i="-0"+i.substr(1);else for(;i.length<10;)i="0"+i;o=e=S+y&&t<=L-y))return v;var e=Math.floor(10*m(t+.05,1)),r=new Date(Math.round(t-e/10)),n=f.time.format("%Y-%m-%d")(r),i=r.getHours(),o=r.getMinutes(),s=r.getSeconds(),l=10*r.getUTCMilliseconds()+e;return a(n,i,o,s,l)},r.cleanDate=function(t,e,i){if(r.isJSDate(t)||"number"==typeof t){if(n(i))return p("JS Dates and milliseconds are incompatible with world calendars",t),e;if(t=r.ms2DateTimeLocal(+t),!t&&void 0!==e)return e}else if(!r.isDateTime(t,i))return p("unrecognized date",t),e;return t};var D=/%\d?f/g,P=[59,59.9,59.99,59.999,59.9999],O=A("%Y"),R=A("%b %Y"),F=A("%b %-d"),j=A("%b %-d, %Y");r.formatDate=function(t,e,r,i){var a,f;if(i=n(i)&&i,e)return o(e,t,i);if(i)try{var d=Math.floor((t+.05)/y)+w,p=M.getComponentMethod("calendars","getCal")(i).fromJD(d);"y"===r?f=l(p):"m"===r?f=u(p):"d"===r?(a=l(p),f=c(p)):(a=h(p),f=s(t,r))}catch(t){return"Invalid"}else{var m=new Date(Math.floor(t+.05));"y"===r?f=O(m):"m"===r?f=R(m):"d"===r?(a=O(m),f=F(m)):(a=j(m),f=s(t,r))}return f+(a?"\n"+a:"")};var N=3*y;r.incrementMonth=function(t,e,r){r=n(r)&&r;var i=m(t,y);if(t=Math.round(t-i),r)try{var a=Math.round(t/y)+w,o=M.getComponentMethod("calendars","getCal")(r),s=o.fromJD(a);return e%12?o.add(s,e,"m"):o.add(s,e/12,"y"),(s.toJD()-w)*y+i}catch(e){p("invalid ms "+t+" in calendar "+r)}var l=new Date(t+N);return l.setUTCMonth(l.getUTCMonth()+e)+i-N},r.findExactDates=function(t,e){for(var r,i,a=0,o=0,s=0,l=0,u=n(e)&&M.getComponentMethod("calendars","getCal")(e),c=0;c0&&(n.push(i),i=[])}return n.push(i),n},r.makeLine=function(t,e){var r={};return r=1===t.length?{type:"LineString",coordinates:t[0]}:{type:"MultiLineString",coordinates:t},e&&(r.trace=e),r},r.makePolygon=function(t,e){var r={};if(1===t.length)r={type:"Polygon",coordinates:t};else{for(var n=new Array(t.length),i=0;i",e))>=0;){var r=t.indexOf("",e);if(r/g,"\n")}function a(t){return t.replace(/\<.*\>/g,"")}function o(t){for(var e=u.entityToUnicode,r=0;(r=t.indexOf("&",r))>=0;){var n=t.indexOf(";",r);if(nr?Math.max(r,Math.min(e,t)):Math.max(e,Math.min(r,t))},i.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},i.identity=function(t){return t},i.noop=function(){},i.simpleMap=function(t,e,r,n){for(var i=t.length,a=new Array(i),o=0;o-1||c!==1/0&&c>=Math.pow(2,r)?t(e,r,n):l},i.OptionControl=function(t,e){t||(t={}),e||(e="opt");var r={};return r.optionList=[],r._newoption=function(n){n[e]=t,r[n.name]=n,r.optionList.push(n)},r["_"+e]=t,r},i.smooth=function(t,e){if(e=Math.round(e)||0,e<2)return t;var r,n,i,a,o=t.length,s=2*o,l=2*e-1,u=new Array(l),c=new Array(o);for(r=0;r=s&&(i-=s*Math.floor(i/s)),i<0?i=-1-i:i>=o&&(i=s-1-i),a+=t[i]*u[n];c[r]=a}return c},i.syncOrAsync=function(t,e,r){function n(){return i.syncOrAsync(t,e,r)}for(var a,o;t.length;)if(o=t.splice(0,1)[0],a=o(e),a&&a.then)return a.then(n).then(void 0,i.promiseError);return r&&r(e)},i.stripTrailingSlash=function(t){return"/"===t.substr(-1)?t.substr(0,t.length-1):t},i.noneOrAll=function(t,e,r){if(t){var n,i,a=!1,o=!0;for(n=0;n1?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}},{"./clean_number":647,"./coerce":648,"./dates":649,"./extend":651,"./filter_unique":652,"./filter_visible":653,"./is_array":659,"./is_plain_object":660,"./loggers":661,"./matrix":662,"./mod":663,"./nested_property":664,"./notifier":665,"./search":669,"./stats":672,d3:97}],659:[function(t,e,r){"use strict";var n="undefined"!=typeof ArrayBuffer&&ArrayBuffer.isView?ArrayBuffer:{isView:function(){return!1}};e.exports=function(t){return Array.isArray(t)||n.isView(t)}},{}],660:[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}},{}],661:[function(t,e,r){"use strict";var n=t("../plot_api/plot_config"),i=e.exports={};i.log=function(){if(n.logging>1){for(var t=["LOG:"],e=0;e0){for(var t=["WARN:"],e=0;e0){for(var t=["ERROR:"],e=0;e=0;e--){if(n=t[e],o=!1,f(n))for(r=n.length-1;r>=0;r--)u(n[r])?o?n[r]=void 0:n.pop():o=!0;else if("object"==typeof n&&null!==n)for(a=Object.keys(n),o=!1,r=a.length-1;r>=0;r--)u(n[a[r]])&&!i(n[a[r]],a[r])?delete n[a[r]]:o=!0;if(o)return}}function u(t){return void 0===t||null===t||"object"==typeof t&&(f(t)?!t.length:!Object.keys(t).length)}function c(t,e,r){return{set:function(){throw"bad container"},get:function(){},astr:e,parts:r,obj:t}}var h=t("fast-isnumeric"),f=t("./is_array");e.exports=function(t,e){if(h(e))e=String(e);else if("string"!=typeof e||"[-1]"===e.substr(e.length-4))throw"bad property string";for(var r,i,o,s=0,l=e.split(".");s/g),s=0;sa||ns)&&(!e||!u(t))}function r(t,e){var r=t[0],l=t[1];if(ra||ls)return!1;var u,c,h,f,d,p=n.length,m=n[0][0],g=n[0][1],v=0;for(u=1;uMath.max(c,m)||l>Math.max(h,g)))if(lc||Math.abs(n(o,f))>i)return!0;return!1};i.filter=function(t,e){function r(r){t.push(r);var s=n.length,l=i;n.splice(o+1);for(var u=l+1;u1){var s=t.pop();r(s)}return{addPt:r,raw:t,filtered:n}}},{"./matrix":662}],668:[function(t,e,r){"use strict";function n(t,e){for(var r,n=[],a=0;aa.queueLength&&(t.undoQueue.queue.shift(),t.undoQueue.index--)))},o.startSequence=function(t){t.undoQueue=t.undoQueue||{index:0,queue:[],sequence:!1},t.undoQueue.sequence=!0,t.undoQueue.beginSequence=!0},o.stopSequence=function(t){t.undoQueue=t.undoQueue||{index:0,queue:[],sequence:!1},t.undoQueue.sequence=!1,t.undoQueue.beginSequence=!1},o.undo=function(t){var e,r;if(t.framework&&t.framework.isPolar)return void t.framework.undo();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=t.undoQueue.queue.length)){for(e=t.undoQueue.queue[t.undoQueue.index],t.undoQueue.inSequence=!0,r=0;re}function o(t,e){return t>=e}var s=t("fast-isnumeric"),l=t("./loggers");r.findBin=function(t,e,r){if(s(e.start))return r?Math.ceil((t-e.start)/e.size)-1:Math.floor((t-e.start)/e.size);var u,c,h=0,f=e.length,d=0;for(c=e[e.length-1]>=e[0]?r?n:i:r?o:a;h90&&l.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;se[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,u=r?Math.ceil:Math.floor;it.length-1)return t[t.length-1];var r=e%1;return r*t[Math.ceil(e)]+(1-r)*t[Math.floor(e)]}},{"fast-isnumeric":106}],673:[function(t,e,r){"use strict";function n(t){return t=i(t),a.str2RgbaArray(t.toRgbString())}var i=t("tinycolor2"),a=t("arraytools");e.exports=n},{arraytools:35,tinycolor2:495}],674:[function(t,e,r){"use strict";function n(t,e){return t.node().getBoundingClientRect()[e]}function i(t){return t.replace(/(<|<|<)/g,"\\lt ").replace(/(>|>|>)/g,"\\gt ")}function a(t,e,r){var n="math-output-"+f.randstr([],64),a=h.select("body").append("div").attr({id:n}).style({visibility:"hidden",position:"absolute"}).style({"font-size":e.fontSize+"px"}).text(i(t));MathJax.Hub.Queue(["Typeset",MathJax.Hub,a.node()],function(){var e=h.select("body").select("#MathJax_SVG_glyphs");if(a.select(".MathJax_SVG").empty()||!a.select("svg").node())f.log("There was an error in the tex syntax.",t),r();else{var n=a.select("svg").node().getBoundingClientRect();r(a.select(".MathJax_SVG"),e,n)}a.remove()})}function o(t,e){for(var r=t||"",n=0;n]*>)/).map(function(t){var e=t.match(/<(\/?)([^ >]*)\s*(.*)>/i),n=e&&e[2].toLowerCase(),i=m[n];if(void 0!==i){var a=e[1],o=e[3],s=o.match(/^style\s*=\s*"([^"]+)"\s*/i);if("a"===n){if(a)return"";if("href"!==o.substr(0,4).toLowerCase())return"";var u=o.substr(4).replace(/["']/g,"").replace(/=/,""),c=document.createElement("a");return c.href=u,g.indexOf(c.protocol)===-1?"":''}if("br"===n)return"
    ";if(a)return"sup"===n?'':"sub"===n?'':"";var h=""}return r.xml_entity_encode(t).replace(/");i>0;i=e.indexOf("
    ",i+1))n.push(i);var a=0;n.forEach(function(t){for(var r=t+a,n=e.slice(0,r),i="",o=n.length-1;o>=0;o--){var s=n[o].match(/<(\/?).*>/i);if(s&&"
    "!==n[o]){s[1]||(i=n[o]);break}}i&&(e.splice(r+1,0,i),e.splice(r,0,""),a+=2)});var o=e.join(""),u=o.split(/
    /gi);return u.length>1&&(e=u.map(function(t,e){return''+t+""})),e.join("")}function c(t,e,r){var n,i,a,o=r.horizontalAlign,s=r.verticalAlign||"top",l=t.node().getBoundingClientRect(),u=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()-u.top+"px",left:a()-u.left+"px","z-index":1e3}),this}}var h=t("d3"),f=t("../lib"),d=t("../constants/xmlns_namespaces"),p=t("../constants/string_mappings");h.selection.prototype.appendSVG=function(t){for(var e=['',t,""].join(""),r=(new DOMParser).parseFromString(e,"application/xml"),n=r.documentElement.firstChild;n;)this.node().appendChild(this.node().ownerDocument.importNode(n,!0)),n=n.nextSibling;return r.querySelector("parsererror")?(f.log(r.querySelector("parsererror div").textContent),null):h.select(this.node().lastChild)},r.html_entity_decode=function(t){var e=h.select("body").append("div").style({display:"none"}).html(""),r=t.replace(/(&[^;]*;)/gi,function(t){return"<"===t?"<":"&rt;"===t?">":t.indexOf("<")!==-1||t.indexOf(">")!==-1?"":e.html(t).text()});return e.remove(),r},r.xml_entity_encode=function(t){return t.replace(/&(?!\w+;|\#[0-9]+;| \#x[0-9A-F]+;)/g,"&")},r.convertToTspans=function(t,e){function r(){d.empty()||(p=s.attr("class")+"-math",d.select("svg."+p).remove()),t.text("").style({visibility:"inherit","white-space":"pre"}),c=t.appendSVG(o),c||t.text(i),t.select("a").size()&&t.style("pointer-events","all"),e&&e.call(s)}var i=t.text(),o=u(i),s=t,l=!s.attr("data-notex")&&o.match(/([^$]*)([$]+[^$]*[$]+)([^$]*)/),c=i,d=h.select(s.node().parentNode);if(!d.empty()){var p=s.attr("class")?s.attr("class").split(" ")[0]:"text";p+="-math",d.selectAll("svg."+p).remove(),d.selectAll("g."+p+"-group").remove(),t.style({visibility:null});for(var m=t.node();m&&m.removeAttribute;m=m.parentNode)m.removeAttribute("data-bb");if(l){var g=f.getPlotDiv(s.node());(g&&g._promises||[]).push(new Promise(function(t){s.style({visibility:"hidden"});var i={fontSize:parseInt(s.style("font-size"),10)};a(l[2],i,function(i,a,o){d.selectAll("svg."+p).remove(),d.selectAll("g."+p+"-group").remove();var l=i&&i.select("svg");if(!l||!l.node())return r(),void t();var u=d.append("g").classed(p+"-group",!0).attr({"pointer-events":"none"});u.node().appendChild(l.node()),a&&a.node()&&l.node().insertBefore(a.node().cloneNode(!0),l.node().firstChild),l.attr({class:p,height:o.height,preserveAspectRatio:"xMinYMin meet"}).style({overflow:"visible","pointer-events":"none"});var c=s.style("fill")||"black";l.select("g").attr({fill:c,stroke:c});var h=n(l,"width"),f=n(l,"height"),m=+s.attr("x")-h*{start:0,middle:.5,end:1}[s.attr("text-anchor")||"start"],g=parseInt(s.style("font-size"),10)||n(s,"height"),v=-g/4;"y"===p[0]?(u.attr({transform:"rotate("+[-90,+s.attr("x"),+s.attr("y")]+") translate("+[-h/2,v-f/2]+")"}),l.attr({x:+s.attr("x"),y:+s.attr("y")})):"l"===p[0]?l.attr({x:s.attr("x"),y:v-f/2}):"a"===p[0]?l.attr({x:0,y:v}):l.attr({x:m,y:+s.attr("y")+v-f/2}),e&&e.call(s,u),t(u)})}))}else r();return t}};var m={sup:'font-size:70%" dy="-0.6em',sub:'font-size:70%" dy="0.3em',b:"font-weight:bold",i:"font-style:italic",a:"",span:"",br:"",em:"font-style:italic;font-weight:bold"},g=["http:","https:","mailto:"],v=new RegExp("]*)?/?>","g"),y=Object.keys(p.entityToUnicode).map(function(t){return{regExp:new RegExp("&"+t+";","g"),sub:p.entityToUnicode[t]}}),x=Object.keys(p.unicodeToEntity).map(function(t){return{regExp:new RegExp(t,"g"),sub:"&"+p.unicodeToEntity[t]+";"}});r.plainText=function(t){return(t||"").replace(v," ")},r.makeEditable=function(t,e,r){function n(){a(),o.style({opacity:0});var t,e=u.attr("class");t=e?"."+e.split(" ")[0]+"-math-group":"[class*=-math-group]",t&&h.select(o.node().parentNode).select(t).style({opacity:0})}function i(t){var e=t.node(),r=document.createRange();r.selectNodeContents(e);var n=window.getSelection();n.removeAllRanges(),n.addRange(r),e.focus()}function a(){var t=h.select(f.getPlotDiv(o.node())),e=t.select(".svg-container"),n=e.append("div");n.classed("plugin-editable editable",!0).style({position:"absolute","font-family":o.style("font-family")||"Arial","font-size":o.style("font-size")||12,color:r.fill||o.style("fill")||"black",opacity:1,"background-color":r.background||"transparent",outline:"#ffffff33 1px solid",margin:[-parseFloat(o.style("font-size"))/8+1,0,0,-1].join("px ")+"px",padding:"0","box-sizing":"border-box"}).attr({contenteditable:!0}).text(r.text||o.attr("data-unformatted")).call(c(o,e,r)).on("blur",function(){o.text(this.textContent).style({opacity:1});var t,e=h.select(this).attr("class");t=e?"."+e.split(" ")[0]+"-math-group":"[class*=-math-group]",t&&h.select(o.node().parentNode).select(t).style({opacity:0});var r=this.textContent;h.select(this).transition().duration(0).remove(),h.select(document).on("mouseup",null),s.edit.call(o,r)}).on("focus",function(){var t=this;h.select(document).on("mouseup",function(){return h.event.target!==t&&void(document.activeElement===n.node()&&n.node().blur())})}).on("keyup",function(){27===h.event.which?(o.style({opacity:1}),h.select(this).style({opacity:0}).on("blur",function(){return!1}).transition().remove(),s.cancel.call(o,this.textContent)):(s.input.call(o,this.textContent),h.select(this).call(c(o,e,r)))}).on("keydown",function(){13===h.event.which&&this.blur()}).call(i)}r||(r={});var o=this,s=h.dispatch("edit","input","cancel"),l=h.select(this.node()).style({"pointer-events":"all"}),u=e||l;return e&&l.style({"pointer-events":"none"}),r.immediate?n():u.on("click",n),h.rebind(this,s,"on")}},{"../constants/string_mappings":642,"../constants/xmlns_namespaces":643,"../lib":658,d3:97}],675:[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":713,"topojson-client":497}],676:[function(t,e,r){"use strict";function n(t,e){for(var r=new Float32Array(e),n=0;n0&&u.log("Clearing previous rejected promises from queue."),t._promises=[]},r.cleanLayout=function(t){var e,r;t||(t={}),t.xaxis1&&(t.xaxis||(t.xaxis=t.xaxis1),delete t.xaxis1),t.yaxis1&&(t.yaxis||(t.yaxis=t.yaxis1),delete t.yaxis1);var i=h.list({_fullLayout:t});for(e=0;e3?(g.x=1.02,g.xanchor="left"):g.x<-2&&(g.x=-.02,g.xanchor="right"),g.y>3?(g.y=1.02,g.yanchor="bottom"):g.y<-2&&(g.y=-.02,g.yanchor="top")),"rotate"===t.dragmode&&(t.dragmode="orbit"),t.scene1&&(t.scene||(t.scene=t.scene1),delete t.scene1);var v=c.getSubplotIds(t,"gl3d");for(e=0;e=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 l(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]),s(t,e,"currentIndices"),"undefined"==typeof r||Array.isArray(r)||(r=[r]),"undefined"!=typeof r&&s(t,r,"newIndices"),"undefined"!=typeof r&&e.length!==r.length)throw new Error("current and new indices must be of equal length.")}function u(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=0&&lI.range[0]?[1,2]:[2,1]);else{var z=I.range[0],D=I.range[1];"log"===b?(z<=0&&D<=0&&r(E+".autorange",!0),z<=0?z=D/1e6:D<=0&&(D=z/1e6),r(E+".range[0]",Math.log(z)/Math.LN10),r(E+".range[1]",Math.log(D)/Math.LN10)):(r(E+".range[0]",Math.pow(10,z)),r(E+".range[1]",Math.pow(10,D)))}else r(E+".autorange",!0)}if("reverse"===k)S.range?S.range.reverse():(r(E+".autorange",!0),S.range=[1,0]),L.autorange?d.docalc=!0:d.doplot=!0;else if("annotations"===v.parts[0]||"shapes"===v.parts[0]){var P=v.parts[1],O=v.parts[0],R=a[O]||[],F=R[P]||{};2===v.parts.length&&(null===b&&(e[g]="remove"),"add"===e[g]||x.isPlainObject(e[g])?m[g]="remove":"remove"===e[g]?P===-1?(m[O]=R,delete m[g]):m[g]=F:x.log("???",e)),!n(F,"x")&&!n(F,"y")||x.containsAny(g,["color","opacity","align","dash"])||(d.docalc=!0);var j=w.getComponentMethod(O,"drawOne");j(t,P,v.parts.slice(2).join("."),e[g]),delete e[g]}else if(M.layoutArrayContainers.indexOf(v.parts[0])!==-1||"mapbox"===v.parts[0]&&"layers"===v.parts[1])C.manageArrayContainers(v,b,m),d.doplot=!0;else{var N=String(v.parts[1]||"");0===v.parts[0].indexOf("scene")?d.doplot=!0:0===v.parts[0].indexOf("geo")?d.doplot=!0:0===v.parts[0].indexOf("ternary")?d.doplot=!0:"paper_bgcolor"===g?d.doplot=!0:!o._has("gl2d")||g.indexOf("axis")===-1&&"plot_bgcolor"!==v.parts[0]?"hiddenlabels"===g?d.docalc=!0:v.parts[0].indexOf("legend")!==-1?d.dolegend=!0:g.indexOf("title")!==-1?d.doticks=!0:v.parts[0].indexOf("bgcolor")!==-1?d.dolayoutstyle=!0:v.parts.length>1&&x.containsAny(N,["tick","exponent","grid","zeroline"])?d.doticks=!0:g.indexOf(".linewidth")!==-1&&g.indexOf("axis")!==-1?d.doticks=d.dolayoutstyle=!0:v.parts.length>1&&N.indexOf("line")!==-1?d.dolayoutstyle=!0:v.parts.length>1&&"mirror"===N?d.doticks=d.dolayoutstyle=!0:"margin.pad"===g?d.doticks=d.dolayoutstyle=!0:"margin"===v.parts[0]||"autorange"===v.parts[1]||"rangemode"===v.parts[1]||"type"===v.parts[1]||"domain"===v.parts[1]||g.indexOf("calendar")!==-1||g.match(/^(bar|box|font)/)?d.docalc=!0:["hovermode","dragmode"].indexOf(g)!==-1?d.domodebar=!0:["hovermode","dragmode","height","width","autosize"].indexOf(g)===-1&&(d.doplot=!0):d.doplot=!0,v.set(b)}}}var B=t._fullLayout.width,U=t._fullLayout.height;M.supplyDefaults(t),t.layout.autosize&&M.plotAutoSize(t,t.layout,t._fullLayout);var V=e.height||e.width||t._fullLayout.width!==B||t._fullLayout.height!==U;return V&&(d.docalc=!0),(d.doplot||d.docalc)&&(d.layoutReplot=!0),{flags:d,undoit:m,redoit:p,eventData:x.extendDeep({},p)}}function m(t){var e=g.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([0]),r._glcontainer.enter().append("div").classed("gl-container",!0),r._geocontainer=r._paperdiv.selectAll(".geo-container").data([0]),r._geocontainer.enter().append("div").classed("geo-container",!0),r._paperdiv.selectAll(".main-svg").remove(),r._paper=r._paperdiv.insert("svg",":first-child").classed("main-svg",!0),r._toppaper=r._paperdiv.append("svg").classed("main-svg",!0),!r._uid){var n=[];g.selectAll("defs").each(function(){this.id&&n.push(this.id.split("-")[1])}),r._uid=x.randstr(n)}r._paperdiv.selectAll(".main-svg").attr(S.svgAttrs),r._defs=r._paper.append("defs").attr("id","defs-"+r._uid),r._topdefs=r._toppaper.append("defs").attr("id","topdefs-"+r._uid),r._draggers=r._paper.append("g").classed("draglayer",!0);var i=r._paper.append("g").classed("layer-below",!0);r._imageLowerLayer=i.append("g").classed("imagelayer",!0),r._shapeLowerLayer=i.append("g").classed("shapelayer",!0),r._cartesianlayer=r._paper.append("g").classed("cartesianlayer",!0),r._ternarylayer=r._paper.append("g").classed("ternarylayer",!0);var a=r._paper.append("g").classed("layer-above",!0);r._imageUpperLayer=a.append("g").classed("imagelayer",!0),r._shapeUpperLayer=a.append("g").classed("shapelayer",!0),r._pielayer=r._paper.append("g").classed("pielayer",!0),r._glimages=r._paper.append("g").classed("glimages",!0),r._geoimages=r._paper.append("g").classed("geoimages",!0),r._infolayer=r._toppaper.append("g").classed("infolayer",!0),r._zoomlayer=r._toppaper.append("g").classed("zoomlayer",!0),r._hoverlayer=r._toppaper.append("g").classed("hoverlayer",!0),t.emit("plotly_framework")}var g=t("d3"),v=t("fast-isnumeric"),y=t("../plotly"),x=t("../lib"),b=t("../lib/events"),_=t("../lib/queue"),w=t("../registry"),M=t("../plots/plots"),A=t("../plots/cartesian/graph_interact"),k=t("../plots/polar"),T=t("../components/drawing"),E=t("../components/errorbars"),S=t("../constants/xmlns_namespaces"),L=t("../lib/svg_text_utils"),C=t("./helpers"),I=t("./subroutines");y.plot=function(t,e,r,n){function o(){if(_)return y.addFrames(t,_)}function s(){for(var e=z._basePlotModules,r=0;r=s.length?s[0]:s[t]:s}function i(t){return Array.isArray(l)?t>=l.length?l[0]:l[t]:l}function a(t,e){var r=0;return function(){if(t&&++r===e)return t()}}if(t=C.getGraphDiv(t),!x.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 o=t._transitionData;o._frameQueue||(o._frameQueue=[]),r=M.supplyAnimationDefaults(r);var s=r.transition,l=r.frame;return void 0===o._frameWaitingCnt&&(o._frameWaitingCnt=0),new Promise(function(l,u){function c(){if(0!==o._frameQueue.length){for(;o._frameQueue.length;){var e=o._frameQueue.pop();e.onInterrupt&&e.onInterrupt()}t.emit("plotly_animationinterrupted",[])}}function h(e){if(0!==e.length){for(var s=0;so._timeToNext&&d()};e()}function m(t){return Array.isArray(s)?y>=s.length?t.transitionOpts=s[y]:t.transitionOpts=s[0]:t.transitionOpts=s,y++,t}var g,v,y=0,b=[],_=void 0===e||null===e,w=Array.isArray(e),A=!_&&!w&&x.isPlainObject(e);if(A)b.push({type:"object",data:m(x.extendFlat({},e))});else if(_||["string","number"].indexOf(typeof e)!==-1)for(g=0;g0&&EE)&&S.push(v);b=S}}b.length>0?h(b):(t.emit("plotly_animated"),l())})},y.addFrames=function(t,e,r){t=C.getGraphDiv(t);var n=0;if(null===e||void 0===e)return Promise.resolve();if(!x.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 i,a,o,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 c=l.length+2*e.length,h=[];for(i=e.length-1;i>=0;i--)if(x.isPlainObject(e[i])){var f=(u[e[i].name]||{}).name,d=e[i].name;f&&d&&"number"==typeof d&&u[f]&&(n++,x.warn('addFrames: overwriting frame "'+u[f].name+'" with a frame whose name of type "number" also equates to "'+f+'". This is valid but may potentially lead to unexpected behavior since all plotly.js frame names are stored internally as strings.'),n>5&&x.warn("addFrames: This API call has yielded too many warnings. For the rest of this call, further warnings about numeric frame names will be suppressed.")),h.push({frame:M.supplyFrameDefaults(e[i]),index:r&&void 0!==r[i]&&null!==r[i]?r[i]:c+i})}h.sort(function(t,e){return t.index>e.index?-1:t.index=0;i--){if(a=h[i].frame,"number"==typeof a.name&&x.warn("Warning: addFrames accepts frames with numeric names, but the numbers areimplicitly cast to strings"),!a.name)for(;u[a.name="frame "+t._transitionData._counter++];);if(u[a.name]){for(o=0;o=0;r--)n=e[r],a.push({type:"delete",index:n}),o.unshift({type:"insert",index:n,value:i[n]});var s=M.modifyFrames,l=M.modifyFrames,u=[t,o],c=[t,a];return _&&_.add(t,s,u,l,c),M.modifyFrames(t,a)},y.purge=function(t){t=C.getGraphDiv(t);var e=t._fullLayout||{},r=t._fullData||[];return M.cleanPlot([],{},r,e),M.purge(t),b.purge(t),e._container&&e._container.remove(),delete t._context,delete t._replotPending,delete t._mouseDownTime,delete t._hmpixcount,delete t._hmlumcount,t}},{"../components/drawing":581,"../components/errorbars":587,"../constants/xmlns_namespaces":643,"../lib":658,"../lib/events":650,"../lib/queue":668,"../lib/svg_text_utils":674,"../plotly":686,"../plots/cartesian/graph_interact":698,"../plots/plots":751,"../plots/polar":754,"../registry":766,"./helpers":677,"./subroutines":683,d3:97,"fast-isnumeric":106}],679:[function(t,e,r){"use strict";function n(t,r){try{t._fullLayout._paper.style("background",r)}catch(t){e.exports.logging>0&&console.error(t)}}e.exports={staticPlot:!1,editable:!1,autosizable:!1,queueLength:0,fillFrame:!1,frameMargins:0,scrollZoom:!1,doubleClick:"reset+autosize",showTips:!0,showLink:!1,sendData:!0,linkText:"Edit chart",showSources:!1,displayModeBar:"hover",modeBarButtonsToRemove:[],modeBarButtonsToAdd:[],modeBarButtons:!1,displaylogo:!0,plotGlPixelRatio:2,setBackground:n,topojsonURL:"https://cdn.plot.ly/",mapboxAccessToken:null,logging:!1,globalTransforms:[]}},{}],680:[function(t,e,r){"use strict";function n(t){var e,r;"area"===t?(e={attributes:x},r={}):(e=d.modules[t]._module,r=e.basePlotModule);var n={};n.type=null,w(n,m),w(n,e.attributes),r.attributes&&w(n,r.attributes),Object.keys(d.componentsRegistry).forEach(function(e){var r=d.componentsRegistry[e];r.schema&&r.schema.traces&&r.schema.traces[t]&&Object.keys(r.schema.traces[t]).forEach(function(e){f(n,r.schema.traces[t][e],e)})}),n.type=t;var i={meta:e.meta||{},attributes:s(n)};if(e.layoutAttributes){var a={};w(a,e.layoutAttributes),i.layoutAttributes=s(a)}return i}function i(){var t={};return w(t,g),Object.keys(d.subplotsRegistry).forEach(function(e){var r=d.subplotsRegistry[e];if(r.layoutAttributes)if("cartesian"===r.name)h(t,r,"xaxis"),h(t,r,"yaxis");else{var n="subplot"===r.attr?r.name:r.attr;h(t,r,n)}}),t=c(t),Object.keys(d.componentsRegistry).forEach(function(e){var r=d.componentsRegistry[e];r.layoutAttributes&&(r.schema&&r.schema.layout?Object.keys(r.schema.layout).forEach(function(e){f(t,r.schema.layout[e],e)}):f(t,r.layoutAttributes,r.name))}),{layoutAttributes:s(t)}}function a(t){var e=d.transformsRegistry[t],r=w({},e.attributes);return Object.keys(d.componentsRegistry).forEach(function(e){var n=d.componentsRegistry[e];n.schema&&n.schema.transforms&&n.schema.transforms[t]&&Object.keys(n.schema.transforms[t]).forEach(function(e){f(r,n.schema.transforms[t][e],e)})}),{attributes:s(r)}}function o(){var t={frames:p.extendDeep({},v)};return s(t),t.frames}function s(t){return l(t),u(t),t}function l(t){function e(t){return{valType:"string"}}function n(t,n,i){r.isValObject(t)?"data_array"===t.valType?(t.role="data",i[n+"src"]=e(n)):t.arrayOk===!0&&(i[n+"src"]=e(n)):p.isPlainObject(t)&&(t.role="object")}r.crawl(t,n)}function u(t){function e(t,e,r){if(t){var n=t[A];n&&(delete t[A],r[e]={items:{}},r[e].items[n]=t,r[e].role="object")}}r.crawl(t,e)}function c(t){return _(t,{radialaxis:b.radialaxis,angularaxis:b.angularaxis}),_(t,b.layout),t}function h(t,e,r){var n=p.nestedProperty(t,r),i=w({},e.layoutAttributes);i[M]=!0,n.set(i)}function f(t,e,r){var n=p.nestedProperty(t,r);n.set(w(n.get()||{},e))}var d=t("../registry"),p=t("../lib"),m=t("../plots/attributes"),g=t("../plots/layout_attributes"),v=t("../plots/frame_attributes"),y=t("../plots/animation_attributes"),x=t("../plots/polar/area_attributes"),b=t("../plots/polar/axis_attributes"),_=p.extendFlat,w=p.extendDeep,M="_isSubplotObj",A="_isLinkedToArray",k="_deprecated",T=[M,A,k];r.IS_SUBPLOT_OBJ=M,r.IS_LINKED_TO_ARRAY=A,r.DEPRECATED=k,r.UNDERSCORE_ATTRS=T,r.get=function(){var t={};d.allTypes.concat("area").forEach(function(e){t[e]=n(e)});var e={};return Object.keys(d.transformsRegistry).forEach(function(t){e[t]=a(t)}),{defs:{valObjects:p.valObjects,metaKeys:T.concat(["description","role"])},traces:t,layout:i(),transforms:e,frames:o(),animation:s(y)}},r.crawl=function(t,e,n){var i=n||0;Object.keys(t).forEach(function(n){var a=t[n];T.indexOf(n)===-1&&(e(a,n,t,i),r.isValObject(a)||p.isPlainObject(a)&&r.crawl(a,e,i+1))})},r.isValObject=function(t){return t&&void 0!==t.valType},r.findArrayAttributes=function(t){function e(e,r,o,s){a=a.slice(0,s).concat([r]);var l=e&&("data_array"===e.valType||e.arrayOk===!0);if(l){var u=n(a),c=p.nestedProperty(t,u).get();Array.isArray(c)&&i.push(u)}}function n(t){return t.join(".")}var i=[],a=[];if(r.crawl(t._module.attributes,e),t.transforms)for(var o=t.transforms,s=0;s1)};f(e.width)&&f(e.height)||n(new Error("Height and width should be pixel values."));var d=l(t,{format:"png",height:e.height,width:e.width}),p=d.gd;p.style.position="absolute",p.style.left="-5000px",document.body.appendChild(p);var m=s.getRedrawFunc(p);a.plot(p,d.data,d.layout,d.config).then(m).then(h).then(function(t){r(t)}).catch(function(t){n(t)})});return r}var i=t("fast-isnumeric"),a=t("../plotly"),o=t("../lib"),s=t("../snapshot/helpers"),l=t("../snapshot/cloneplot"),u=t("../snapshot/tosvg"),c=t("../snapshot/svgtoimg");e.exports=n},{"../lib":658,"../plotly":686,"../snapshot/cloneplot":767,"../snapshot/helpers":770,"../snapshot/svgtoimg":772,"../snapshot/tosvg":774,"fast-isnumeric":106}],685:[function(t,e,r){"use strict";function n(t,e,r,i,a,u){u=u||[];for(var c=Object.keys(t),f=0;f1&&l.push(o("object","layout"))),f.supplyDefaults(u);for(var c=u._fullData,g=r.length,v=0;v.3*h||a(n)||a(i))){var f=r.dtick/2;t+=t+fo){var s=Number(r.substr(1));a.exactYears>o&&s%12===0?t=O.tickIncrement(t,"M6","reverse")+1.5*C:a.exactMonths>o?t=O.tickIncrement(t,"M1","reverse")+15.5*C:t-=C/2;var l=O.tickIncrement(t,r);if(l<=n)return l}return t}function a(t){var e,r,n=t.tickvals,i=t.ticktext,a=new Array(n.length),o=_.simpleMap(t.range,t.r2l),s=1.0001*o[0]-1e-4*o[1],u=1.0001*o[1]-1e-4*o[0],c=Math.min(s,u),h=Math.max(s,u),f=0;Array.isArray(i)||(i=[]);var d="category"===t.type?t.d2l_noadd:t.d2l;for("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)),r=0;rc&&e10||"01-01"!==n.substr(5)?t._tickround="d":t._tickround=+e.substr(1)%12===0?"y":"m";else if(e>=C&&i<=10||e>=15*C)t._tickround="d";else if(e>=z&&i<=16||e>=I)t._tickround="M";else if(e>=D&&i<=19||e>=z)t._tickround="S";else{var a=t.l2r(r+e).replace(/^-/,"").length;t._tickround=Math.max(i,a)-20}}else if(x(e)||"L"===e.charAt(0)){var o=t.range.map(t.r2d||Number);x(e)||(e=Number(e.substr(1))),t._tickround=2-Math.floor(Math.log(e)/Math.LN10+.01);var s=Math.max(Math.abs(o[0]),Math.abs(o[1])),l=Math.floor(Math.log(s)/Math.LN10+.01);Math.abs(l)>3&&("SI"===t.exponentformat||"B"===t.exponentformat?t._tickexponent=3*Math.round((l-1)/3):t._tickexponent=l)}else t._tickround=null}function l(t,e,r){var n=t.tickfont||t._gd._fullLayout.font;return{x:e,dx:0,dy:0,text:r||"",fontSize:n.size,font:n.family,fontColor:n.color}}function u(t,e,r,n){var i=t._tickround,a=r&&t.hoverformat||t.tickformat;n&&(i=x(i)?4:{y:"m",m:"d",d:"M",M:"S",S:4}[i]);var o,s=_.formatDate(e.x,a,i,t.calendar),l=s.indexOf("\n");l!==-1&&(o=s.substr(l+1),s=s.substr(0,l)),n&&("00:00:00"===s||"00:00"===s?(s=o,o=""):8===s.length&&(s=s.replace(/:00$/,""))),o&&(r?"d"===i?s+=", "+o:s=o+(s?", "+s:""):t._inCalcTicks&&o===t._prevDateHead||(s+="
    "+o,t._prevDateHead=o)),e.text=s}function c(t,e,r,n,i){var a=t.dtick,o=e.x;if(!n||"string"==typeof a&&"L"===a.charAt(0)||(a="L3"),t.tickformat||"string"==typeof a&&"L"===a.charAt(0))e.text=d(Math.pow(10,o),t,i,n);else if(x(a)||"D"===a.charAt(0)&&_.mod(o+.01,1)<.1)if(["e","E","power"].indexOf(t.exponentformat)!==-1){var s=Math.round(o);0===s?e.text=1:1===s?e.text="10":s>1?e.text="10"+s+"":e.text="10\u2212"+-s+"",e.fontSize*=1.25}else e.text=d(Math.pow(10,o),t,"","fakehover"),"D1"===a&&"y"===t._id.charAt(0)&&(e.dy-=e.fontSize/6);else{if("D"!==a.charAt(0))throw"unrecognized dtick "+String(a);e.text=String(Math.round(Math.pow(10,_.mod(o,1)))),e.fontSize*=.75}if("D1"===t.dtick){var l=String(e.text).charAt(0);"0"!==l&&"1"!==l||("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*(o<0?.5:.25)))}}function h(t,e){var r=t._categories[Math.round(e.x)];void 0===r&&(r=""),e.text=String(r)}function f(t,e,r,n,i){"all"===t.showexponent&&Math.abs(e.x/t.dtick)<1e-6&&(i="hide"),e.text=d(e.x,t,i,n)}function d(t,e,r,n){var i=t<0,a=e._tickround,o=r||e.exponentformat||"B",l=e._tickexponent,u=e.tickformat,c=e.separatethousands;if(n){var h={exponentformat:e.exponentformat,dtick:"none"===e.showexponent?e.dtick:x(t)?Math.abs(t)||1:1,range:"none"===e.showexponent?e.range.map(e.r2d):[0,t||1]};s(h),a=(Number(h._tickround)||0)+4,l=h._tickexponent,e.hoverformat&&(u=e.hoverformat)}if(u)return y.format(u)(t).replace(/-/g,"\u2212");var f=Math.pow(10,-a)/2;if("none"===o&&(l=0),t=Math.abs(t),t12||l<-15)?t+="e"+m:"E"===o?t+="E"+m:"power"===o?t+="\xd710"+m+"":"B"===o&&9===l?t+="B":"SI"!==o&&"B"!==o||(t+=q[l/3+5])}return i?"\u2212"+t:t}function p(t,e){var r,n,i=[];for(r=0;r1)for(n=1;n2e-6||((r-t._forceTick0)/t._minDtick%1+1.000001)%1>2e-6)&&(t._minDtick=0)):t._minDtick=0},O.getAutoRange=function(t){var e,r=[],n=t._min[0].val,i=t._max[0].val;for(e=1;e0&&c>0&&h/c>f&&(l=o,u=s,f=h/c);if(n===i){var m=n-1,g=n+1;r="tozero"===t.rangemode?n<0?[m,0]:[0,g]:"nonnegative"===t.rangemode?[Math.max(0,m),Math.max(0,g)]:[m,g]}else f&&("linear"!==t.type&&"-"!==t.type||("tozero"===t.rangemode?(l.val>=0&&(l={val:0,pad:0}),u.val<=0&&(u={val:0,pad:0})):"nonnegative"===t.rangemode&&(l.val-f*l.pad<0&&(l={val:0,pad:0}),u.val<0&&(u={val:1,pad:0})),f=(u.val-l.val)/(t._length-l.pad-u.pad)),r=[l.val-f*l.pad,u.val+f*u.pad]);return r[0]===r[1]&&("tozero"===t.rangemode?r=r[0]<0?[r[0],0]:r[0]>0?[0,r[0]]:[0,1]:(r=[r[0]-1,r[0]+1],"nonnegative"===t.rangemode&&(r[0]=Math.max(0,r[0])))),d&&r.reverse(),_.simpleMap(r,t.l2r||Number)},O.doAutoRange=function(t){t._length||t.setScale();var e=t._min&&t._max&&t._min.length&&t._max.length;if(t.autorange&&e){t.range=O.getAutoRange(t);var r=t._gd.layout[t._name];r||(t._gd.layout[t._name]=r={}),r!==t&&(r.range=t.range.slice(),r.autorange=t.autorange)}},O.saveRangeInitial=function(t,e){for(var r=O.list(t,"",!0),n=!1,i=0;i=f?d=!1:s.val>=u&&s.pad<=f&&(t._min.splice(o,1),o--);d&&t._min.push({val:u,pad:y&&0===u?0:f})}if(n(c)){for(d=!0,o=0;o=c&&s.pad>=h?d=!1:s.val<=c&&s.pad<=h&&(t._max.splice(o,1),o--);d&&t._max.push({val:c,pad:y&&0===c?0:h})}}}if((t.autorange||t._needsExpand)&&e){t._min||(t._min=[]),t._max||(t._max=[]),r||(r={}),t._m||t.setScale();var a,o,s,l,u,c,h,f,d,p,m,g=e.length,v=r.padded?.05*t._length:0,y=r.tozero&&("linear"===t.type||"-"===t.type),b=n((t._m>0?r.ppadplus:r.ppadminus)||r.ppad||0),_=n((t._m>0?r.ppadminus:r.ppadplus)||r.ppad||0),w=n(r.vpadplus||r.vpad),M=n(r.vpadminus||r.vpad);for(a=0;a<6;a++)i(a);for(a=g-1;a>5;a--)i(a)}},O.autoBin=function(t,e,r,a,o){var s=_.aggNums(Math.min,null,t),l=_.aggNums(Math.max,null,t);if(o||(o=e.calendar),"category"===e.type)return{start:s-.5,end:l+.5,size:1};var u;if(r)u=(l-s)/r;else{var c=_.distinctVals(t),h=Math.pow(10,Math.floor(Math.log(c.minDiff)/Math.LN10)),f=h*_.roundUp(c.minDiff/h,[.9,1.9,4.9,9.9],!0);u=Math.max(f,2*_.stdev(t)/Math.pow(t.length,a?.25:.4)),x(u)||(u=1)}var d;d="log"===e.type?{type:"linear",range:[s,l]}:{type:e.type,range:_.simpleMap([s,l],e.c2r,0,o),calendar:o},O.setConvert(d),O.autoTicks(d,u);var p,m=O.tickIncrement(O.tickFirst(d),d.dtick,"reverse",o);if("number"==typeof d.dtick){m=n(m,t,d,s,l);var g=1+Math.floor((l-m)/d.dtick);p=m+g*d.dtick}else for("M"===d.dtick.charAt(0)&&(m=i(m,t,d.dtick,s,o)),p=m;p<=l;)p=O.tickIncrement(p,d.dtick,!1,o);return{start:e.c2r(m,0,o),end:e.c2r(p,0,o),size:d.dtick}},O.calcTicks=function(t){var e=_.simpleMap(t.range,t.r2l);if("auto"===t.tickmode||!t.dtick){var r,n=t.nticks;n||("category"===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=_.constrain(t._length/r,4,9)+1)),"array"===t.tickmode&&(n*=100),O.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))}if(t.tick0||(t.tick0="date"===t.type?"2000-01-01":0),s(t),"array"===t.tickmode)return a(t);t._tmin=O.tickFirst(t);var i=e[1]=l:u<=l)&&(o.push(u),!(o.length>1e3));u=O.tickIncrement(u,t.dtick,i,t.calendar));t._tmax=o[o.length-1],t._prevDateHead="",t._inCalcTicks=!0;for(var c=new Array(o.length),h=0;hS?(e/=S,r=Math.pow(10,Math.floor(Math.log(e)/Math.LN10)),t.dtick="M"+12*o(e,r,F)):n>L?(e/=L,t.dtick="M"+o(e,1,j)):n>C?(t.dtick=o(e,C,B),t.tick0=_.dateTick0(t.calendar,!0)):n>I?t.dtick=o(e,I,j):n>z?t.dtick=o(e,z,N):n>D?t.dtick=o(e,D,N):(r=Math.pow(10,Math.floor(Math.log(e)/Math.LN10)),t.dtick=o(e,r,F))}else if("log"===t.type){t.tick0=0;var i=_.simpleMap(t.range,t.r2l);if(e>.7)t.dtick=Math.ceil(e);else if(Math.abs(i[1]-i[0])<1){var a=1.5*Math.abs((i[1]-i[0])/e);e=Math.abs(Math.pow(10,i[1])-Math.pow(10,i[0]))/a,r=Math.pow(10,Math.floor(Math.log(e)/Math.LN10)),t.dtick="L"+o(e,r,F)}else t.dtick=e>.3?"D2":"D1"}else"category"===t.type?(t.tick0=0,t.dtick=Math.ceil(Math.max(e,1))):(t.tick0=0,r=Math.pow(10,Math.floor(Math.log(e)/Math.LN10)),t.dtick=o(e,r,F));if(0===t.dtick&&(t.dtick=1),!x(t.dtick)&&"string"!=typeof t.dtick){var s=t.dtick;throw t.dtick=1,"ax.dtick error: "+String(s)}},O.tickIncrement=function(t,e,r,n){var i=r?-1:1;if(x(e))return t+i*e;var a=e.charAt(0),o=i*Number(e.substr(1));if("M"===a)return _.incrementMonth(t,o,n);if("L"===a)return Math.log(Math.pow(10,t)+o)/Math.LN10;if("D"===a){var s="D2"===e?V:U,l=t+.01*i,u=_.roundUp(_.mod(l,1),s,r);return Math.floor(l)+Math.log(y.round(Math.pow(10,u),1))/Math.LN10}throw"unrecognized dtick "+String(e)},O.tickFirst=function(t){var e=t.r2l||Number,r=_.simpleMap(t.range,e),n=r[1]1&&e2*i}function a(t){for(var e,r=Math.max(1,(t.length-1)/1e3),n=0,i=0,a=0;a2*n}var o=t("fast-isnumeric"),s=t("../../lib"),l=t("../../constants/numerical").BADNUM;e.exports=function(t,e){return i(t,e)?"date":a(t)?"category":n(t)?"linear":"-"}},{"../../constants/numerical":641,"../../lib":658,"fast-isnumeric":106}],693:[function(t,e,r){"use strict";function n(t,e){if("-"===t.type){var r=t._id,n=r.charAt(0);r.indexOf("scene")!==-1&&(r=n);var s=o(e,r,n);if(s){if("histogram"===s.type&&n==={v:"y",h:"x"}[s.orientation||"v"])return void(t.type="linear");var l=n+"calendar",c=s[l];if(a(s,n)){for(var h,f=i(s),d=[],p=0;p0;a&&(n="array");var o=r("categoryorder",n);"array"===o&&r("categoryarray"),a||"array"!==o||(e.categoryorder="trace")}}},{}],696:[function(t,e,r){"use strict";e.exports={idRegex:{x:/^x([2-9]|[1-9][0-9]+)?$/,y:/^y([2-9]|[1-9][0-9]+)?$/},attrRegex:{x:/^xaxis([2-9]|[1-9][0-9]+)?$/,y:/^yaxis([2-9]|[1-9][0-9]+)?$/},xAxisMatch:/^xaxis[0-9]*$/,yAxisMatch:/^yaxis[0-9]*$/,AX_ID_PATTERN:/^[xyz][0-9]*$/,AX_NAME_PATTERN:/^[xyz]axis[0-9]*$/,DBLCLICKDELAY:300,MINDRAG:8,MINSELECT:12,MINZOOM:20,DRAGGERSIZE:20,MAXDIST:20,YANGLE:60,HOVERARROWSIZE:6,HOVERTEXTPAD:3,HOVERFONTSIZE:13,HOVERFONT:"Arial, sans-serif",HOVERMINTIME:50,BENDPX:1.5,REDRAWDELAY:50,DFLTRANGEX:[-1,6],DFLTRANGEY:[-1,4]}},{}],697:[function(t,e,r){"use strict";function n(t,e){var r,n=t.range[e],i=Math.abs(n-t.range[1-e]);return"date"===t.type?n:"log"===t.type?(r=Math.ceil(Math.max(0,-Math.log(i)/Math.LN10))+3,s.format("."+r+"g")(Math.pow(10,n))):(r=Math.floor(Math.log(Math.abs(n))/Math.LN10)-Math.floor(Math.log(i)/Math.LN10)+4,s.format("."+String(r)+"g")(n))}function i(t,e){return t?"nsew"===t?"pan"===e?"move":"crosshair":t.toLowerCase()+"-resize":"pointer"}function a(t){s.select(t).selectAll(".zoombox,.js-zoombox-backdrop,.js-zoombox-menu,.zoombox-corners").remove()}function o(t){var e=["lasso","select"];return e.indexOf(t)!==-1}var s=t("d3"),l=t("tinycolor2"),u=t("../../plotly"),c=t("../../registry"),h=t("../../lib"),f=t("../../lib/svg_text_utils"),d=t("../../components/color"),p=t("../../components/drawing"),m=t("../../lib/setcursor"),g=t("../../components/dragelement"),v=t("./axes"),y=t("./select"),x=t("./constants"),b=!0;e.exports=function(t,e,r,s,_,w,M,A){function k(t,e){for(var r=0;r.2?"rgba(0,0,0,0)":"rgba(255,255,255,0)","stroke-width":0}).attr("transform","translate("+mt+", "+gt+")").attr("d",ut+"Z"),dt=pt.append("path").attr("class","zoombox-corners").style({fill:d.background,stroke:d.defaultLine,"stroke-width":1,opacity:0}).attr("transform","translate("+mt+", "+gt+")").attr("d","M0,0Z"),S()}function S(){pt.selectAll(".select-outline").remove()}function L(e,r){if(t._transitioningWithDuration)return!1;var n=Math.max(0,Math.min(q,e+at)),i=Math.max(0,Math.min(H,r+ot)),a=Math.abs(n-at),o=Math.abs(i-ot),s=Math.floor(Math.min(o,a,G)/2);st.l=Math.min(at,n),st.r=Math.max(at,n),st.t=Math.min(ot,i),st.b=Math.max(ot,i),!$||o.2?"rgba(0,0,0,0.4)":"rgba(255,255,255,0.3)").duration(200),dt.transition().style("opacity",1).duration(200),ct=!0)}function C(t,e,r){var n,i,a,o;for(n=0;nzoom back out","long"),b=!1)))}function z(e,r){var i=1===(M+A).length;if(e)F();else if(2!==r||i){if(1===r&&i){var a=M?V[0]:U[0],o="s"===M||"w"===A?0:1,s=a._name+".range["+o+"]",l=n(a,o),c="left",h="middle";if(a.fixedrange)return;M?(h="n"===M?"top":"bottom","right"===a.side&&(c="right")):"e"===A&&(c="right"),rt.call(f.makeEditable,null,{immediate:!0,background:N.paper_bgcolor,text:String(l),fill:a.tickfont?a.tickfont.color:"#444",horizontalAlign:c,verticalAlign:h}).on("edit",function(e){var r=a.d2r(e);void 0!==r&&u.relayout(t,s,r)})}}else R()}function D(e){function r(t,e,r){function n(e){return t.l2r(a+(e-a)*r)}if(!t.fixedrange){var i=h.simpleMap(t.range,t.r2l),a=i[0]+(i[1]-i[0])*e;t.range=i.map(n)}}if(t._context.scrollZoom||N._enablescrollzoom){if(t._transitioningWithDuration)return h.pauseEvent(e);var n=t.querySelector(".plotly");if(T(),!(n.scrollHeight-n.clientHeight>10||n.scrollWidth-n.clientWidth>10)){clearTimeout(yt);var i=-e.deltaY;if(isFinite(i)||(i=e.wheelDelta/10),!isFinite(i))return void h.log("Did not find wheel motion attributes: ",e);var a,o=Math.exp(-Math.min(Math.max(i,-20),20)/100),s=bt.draglayer.select(".nsewdrag").node().getBoundingClientRect(),l=(e.clientX-s.left)/s.width,u=vt[0]+vt[2]*l,c=(s.bottom-e.clientY)/s.height,f=vt[1]+vt[3]*(1-c);if(A){for(a=0;a=0?Math.min(t,.9):1/(1/Math.max(t,-.3)+3.222))}function a(t,e,r){for(var n,a,o=1-e,s=0;s0;n--)r.push(e);return r}function i(t,e){for(var r=[],n=0;nK.width||J<0||J>K.height)return _.unhoverRaw(t,e)}else Z="xpx"in e?e.xpx:E[0]._length/2,J="ypx"in e?e.ypx:S[0]._length/2;if(P="xval"in e?n(a,e.xval):i(E,Z),O="yval"in e?n(a,e.yval):i(S,J),!m(P[0])||!m(O[0]))return g.warn("Fx.hover failed",e,t),_.unhoverRaw(t,e)}var Q=1/0;for(F=0;F1||N.hoverinfo.indexOf("name")!==-1?N.name:void 0,index:!1,distance:Math.min(Q,k.MAXDIST),color:x.defaultLine,x0:void 0,x1:void 0,y0:void 0,y1:void 0,xLabelVal:void 0,yLabelVal:void 0,zLabelVal:void 0,text:void 0},o[B]&&(Y.subplot=o[B]._subplot),G=X.length,"array"===V){var $=e[F];"pointNumber"in $?(Y.index=$.pointNumber,V="closest"):(V="","xval"in $&&(q=$.xval,V="x"),"yval"in $&&(H=$.yval,V=V?"closest":"y"))}else q=P[U],H=O[U];if(N._module&&N._module.hoverPoints){var tt=N._module.hoverPoints(Y,q,H,V);if(tt)for(var et,rt=0;rtG&&(X.splice(0,G),Q=X[0].distance)}if(0===X.length)return _.unhoverRaw(t,e);var nt="y"===D&&W.length>1;X.sort(function(t,e){return t.distance-e.distance});var it=x.combine(o.plot_bgcolor||x.background,o.paper_bgcolor),at={hovermode:D,rotateLabels:nt,bgColor:it,container:o._hoverlayer,outerContainer:o._paperdiv},ot=u(X,at);c(X,nt?"xa":"ya"),h(ot,nt);var st=t._hoverdata,lt=[];for(R=0;R128?"#000":x.background;t.name&&void 0===t.zLabelVal&&(r=y.plainText(t.name||""),r.length>15&&(r=r.substr(0,12)+"...")),void 0!==t.extraText&&(n+=t.extraText),void 0!==t.zLabel?(void 0!==t.xLabel&&(n+="x: "+t.xLabel+"
    "),void 0!==t.yLabel&&(n+="y: "+t.yLabel+"
    "),n+=(n?"z: ":"")+t.zLabel):A&&t[i+"Label"]===m?n=t[("x"===i?"y":"x")+"Label"]||"":void 0===t.xLabel?void 0!==t.yLabel&&(n=t.yLabel):n=void 0===t.yLabel?t.xLabel:"("+t.xLabel+", "+t.yLabel+")",t.text&&!Array.isArray(t.text)&&(n+=(n?"
    ":"")+t.text),""===n&&(""===r&&e.remove(),n=r);var c=e.select("text.nums").style("fill",u).call(b.setPosition,0,0).text(n).attr("data-notex",1).call(y.convertToTspans);c.selectAll("tspan.line").call(b.setPosition,0,0);var h=e.select("text.name"),f=0;r&&r!==n?(h.style("fill",l).text(r).call(b.setPosition,0,0).attr("data-notex",1).call(y.convertToTspans),h.selectAll("tspan.line").call(b.setPosition,0,0),f=h.node().getBoundingClientRect().width+2*O):(h.remove(),e.select("rect").remove()),e.select("path").style({fill:l,stroke:u});var g,v,k=c.node().getBoundingClientRect(),T=t.xa._offset+(t.x0+t.x1)/2,E=t.ya._offset+(t.y0+t.y1)/2,S=Math.abs(t.x1-t.x0),C=Math.abs(t.y1-t.y0),I=k.width+P+O+f;t.ty0=_-k.top,t.bx=k.width+2*O,t.by=k.height+2*O,t.anchor="start",t.txwidth=k.width,t.tx2width=f,t.offset=0,a?(t.pos=T,g=E+C/2+I<=M,v=E-C/2-I>=0,"top"!==t.idealAlign&&g||!v?g?(E+=C/2,t.anchor="start"):t.anchor="middle":(E-=C/2,t.anchor="end")):(t.pos=E,g=T+S/2+I<=w,v=T-S/2-I>=0,"left"!==t.idealAlign&&g||!v?g?(T+=S/2,t.anchor="start"):t.anchor="middle":(T-=S/2,t.anchor="end")),c.attr("text-anchor",t.anchor),f&&h.attr("text-anchor",t.anchor),e.attr("transform","translate("+T+","+E+")"+(a?"rotate("+L+")":""))}),S}function c(t,e){function r(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 u=0;for(o=0;oe.pmax&&u++;for(o=t.length-1;o>=0&&!(u<=0);o--)l=t[o],l.pos>e.pmax-1&&(l.del=!0,u--);for(o=0;o=0;s--)t[s].dp-=a;for(o=t.length-1;o>=0&&!(u<=0);o--)l=t[o],l.pos+l.dp+l.size>e.pmax&&(l.del=!0,u--)}}}for(var n,i,a,o,s,l,u,c=0,h=t.map(function(t,r){var n=t[e];return[{i:r,dp:0,pos:t.pos,posref:t.posref,size:t.by*("x"===n._id.charAt(0)?I:1)/2,pmin:n._offset,pmax:n._offset+n._length}]}).sort(function(t,e){return t[0].posref-e[0].posref});!n&&c<=t.length;){for(c++,n=!0,o=0;o.01&&p.pmin===m.pmin&&p.pmax===m.pmax){for(s=d.length-1;s>=0;s--)d[s].dp+=i;for(f.push.apply(f,d),h.splice(o+1,1),u=0,s=f.length-1;s>=0;s--)u+=f[s].dp;for(a=u/f.length,s=f.length-1;s>=0;s--)f[s].dp-=a;n=!1}else o++}h.forEach(r)}for(o=h.length-1;o>=0;o--){var g=h[o];for(s=g.length-1;s>=0;s--){var v=g[s],y=t[v.i];y.offset=v.dp,y.del=v.del}}}function h(t,e){t.each(function(t){var r=d.select(this);if(t.del)return void r.remove();var n="end"===t.anchor?-1:1,i=r.select("text.nums"),a={start:1,end:-1,middle:0}[t.anchor],o=a*(P+O),s=o+a*(t.txwidth+O),l=0,u=t.offset;"middle"===t.anchor&&(o-=t.tx2width/2,s-=t.tx2width/2),e&&(u*=-D,l=t.offset*z),r.select("path").attr("d","middle"===t.anchor?"M-"+t.bx/2+",-"+t.by/2+"h"+t.bx+"v"+t.by+"h-"+t.bx+"Z":"M0,0L"+(n*P+l)+","+(P+u)+"v"+(t.by/2-P)+"h"+n*t.bx+"v-"+t.by+"H"+(n*P+l)+"V"+(u-P)+"Z"),i.call(b.setPosition,o+l,u+t.ty0-t.by/2+O).selectAll("tspan.line").attr({x:i.attr("x"),y:i.attr("y")}),t.tx2width&&(r.select("text.name, text.name tspan.line").call(b.setPosition,s+a*O+l,u+t.ty0-t.by/2+O),r.select("rect").call(b.setRect,s+(a-1)*t.tx2width/2+l,u-t.by/2-1,t.tx2width,t.by+2))})}function f(t,e,r){if(!e.target)return!1;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))return!0}return!1}var d=t("d3"),p=t("tinycolor2"),m=t("fast-isnumeric"),g=t("../../lib"),v=t("../../lib/events"),y=t("../../lib/svg_text_utils"),x=t("../../components/color"),b=t("../../components/drawing"),_=t("../../components/dragelement"),w=t("../../lib/override_cursor"),M=t("../../registry"),A=t("./axes"),k=t("./constants"),T=t("./dragbox"),E=t("../layout_attributes"),S=e.exports={};S.unhover=_.unhover,S.supplyLayoutDefaults=function(t,e,r){function n(r,n){return g.coerce(t,e,E,r,n)}n("dragmode");var i;if(e._has("cartesian")){var a=e._isHoriz=S.isHoriz(r);i=a?"y":"x"; +}else i="closest";n("hovermode",i)},S.isHoriz=function(t){for(var e=!0,r=0;rt._lastHoverTime+k.HOVERMINTIME?(o(t,e,r),void(t._lastHoverTime=Date.now())):void(t._hoverTimer=setTimeout(function(){o(t,e,r),t._lastHoverTime=Date.now(),t._hoverTimer=void 0},k.HOVERMINTIME))},S.getDistanceFunction=function(t,e,r,n){return"closest"===t?n||a(e,r):"x"===t?e:r},S.getClosest=function(t,e,r){if(r.index!==!1)r.index>=0&&r.indexh[1]-.01&&(e.domain=[0,1]),i.noneOrAll(t.domain,e.domain,[0,1])}return e}},{"../../lib":658,"fast-isnumeric":106}],704:[function(t,e,r){"use strict";function n(t){return t._id}var i=t("../../lib/polygon"),a=t("../../components/color"),o=t("./axes"),s=t("./constants"),l=i.filter,u=i.tester,c=s.MINSELECT;e.exports=function(t,e,r,i,h){function f(t){var e="y"===t._id.charAt(0)?1:0;return function(r){return t.p2d(r[e])}}function d(t,e){return t-e}var p,m=i.gd._fullLayout._zoomlayer,g=i.element.getBoundingClientRect(),v=i.plotinfo.xaxis._offset,y=i.plotinfo.yaxis._offset,x=e-g.left,b=r-g.top,_=x,w=b,M="M"+x+","+b,A=i.xaxes[0]._length,k=i.yaxes[0]._length,T=i.xaxes.map(n),E=i.yaxes.map(n),S=i.xaxes.concat(i.yaxes);"lasso"===h&&(p=l([[x,b]],s.BENDPX));var L=m.selectAll("path.select-outline").data([1,2]);L.enter().append("path").attr("class",function(t){return"select-outline select-outline-"+t}).attr("transform","translate("+v+", "+y+")").attr("d",M+"Z");var C,I,z,D,P,O=m.append("path").attr("class","zoombox-corners").style({fill:a.background,stroke:a.defaultLine,"stroke-width":1}).attr("transform","translate("+v+", "+y+")").attr("d","M0,0Z"),R=[],F=i.gd,j=[];for(C=0;Cf?d:o(t)?Number(t):d):d}var a=t("d3"),o=t("fast-isnumeric"),s=t("../../lib"),l=s.cleanNumber,u=s.ms2DateTime,c=s.dateTime2ms,h=t("../../constants/numerical"),f=h.FP_SAFE,d=h.BADNUM,p=t("./constants"),m=t("./axis_ids");e.exports=function(t){function e(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-3*_*Math.abs(n-i))}return d}function r(e,r,n){var i=c(e,n||t.calendar);if(i===d){if(!o(e))return d;i=c(new Date(+e))}return i}function h(e,r,n){return u(e,r,n||t.calendar)}function g(e){return t._categories[Math.round(e)]}function v(e){if(null!==e&&void 0!==e){var r=t._categories.indexOf(e);return r===-1?(t._categories.push(e),t._categories.length-1):r}return d}function y(e){var r=t._categories.indexOf(e);return r!==-1?r:"number"==typeof e?e:void 0}function x(e){return o(e)?a.round(t._b+t._m*e,2):d}function b(e){return(e-t._b)/t._m}var _=10;t.c2l="log"===t.type?e:i,t.l2c="log"===t.type?n:i,t.l2p=x,t.p2l=b,t.c2p="log"===t.type?function(t,r){return x(e(t,r))}:x,t.p2c="log"===t.type?function(t){return n(b(t))}:b,["linear","-"].indexOf(t.type)!==-1?(t.d2r=t.r2d=t.d2c=t.r2c=t.d2l=t.r2l=l,t.c2d=t.c2r=t.l2d=t.l2r=i,t.d2p=t.r2p=function(t){return x(l(t))},t.p2d=t.p2r=b):"log"===t.type?(t.d2r=t.d2l=function(t,r){return e(l(t),r)},t.r2d=t.r2c=function(t){return n(l(t))},t.d2c=t.r2l=l,t.c2d=t.l2r=i,t.c2r=e,t.l2d=n,t.d2p=function(e,r){return x(t.d2r(e,r))},t.p2d=function(t){return n(b(t))},t.r2p=function(t){return x(l(t))},t.p2r=b):"date"===t.type?(t.d2r=t.r2d=s.identity,t.d2c=t.r2c=t.d2l=t.r2l=r,t.c2d=t.c2r=t.l2d=t.l2r=h,t.d2p=t.r2p=function(t,e,n){return x(r(t,0,n))},t.p2d=t.p2r=function(t,e,r){return h(b(t),e,r)}):"category"===t.type&&(t.d2r=t.d2c=t.d2l=v,t.r2d=t.c2d=t.l2d=g,t.d2l_noadd=y,t.r2l=t.l2r=t.r2c=t.c2r=i,t.d2p=function(t){return x(y(t))},t.p2d=function(t){return g(b(t))},t.r2p=x,t.p2r=b),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){e||(e="range");var r,n,i=t[e],a=(t._id||"x").charAt(0);if(n="date"===t.type?s.dfltRange(t.calendar):"y"===a?p.DFLTRANGEY:p.DFLTRANGEX,n=n.slice(),!i||2!==i.length)return void(t[e]=n);for("date"===t.type&&(i[0]=s.cleanDate(i[0],d,t.calendar),i[1]=s.cleanDate(i[1],d,t.calendar)),r=0;r<2;r++)if("date"===t.type){if(!s.isDateTime(i[r],t.calendar)){t[e]=n;break}if(t.r2l(i[0])===t.r2l(i[1])){var l=s.constrain(t.r2l(i[0]),s.MIN_MS+1e3,s.MAX_MS-1e3);i[0]=t.l2r(l-1e3),i[1]=t.l2r(l+1e3);break}}else{if(!o(i[r])){if(!o(i[1-r])){t[e]=n;break}i[r]=i[1-r]*(r?10:.1)}if(i[r]<-f?i[r]=-f:i[r]>f&&(i[r]=f),i[0]===i[1]){var u=Math.max(1,Math.abs(1e-6*i[0]));i[0]-=u,i[1]+=u}}},t.setScale=function(e){var r=t._gd._fullLayout._size,n=t._id.charAt(0);if(t._categories||(t._categories=[]),t.overlaying){var i=m.getFromId(t._gd,t.overlaying);t.domain=i.domain}var a=e&&t._r?"_r":"range",o=t.calendar;t.cleanRange(a);var l=t.r2l(t[a][0],o),u=t.r2l(t[a][1],o);if("y"===n?(t._offset=r.t+(1-t.domain[1])*r.h,t._length=r.h*(t.domain[1]-t.domain[0]),t._m=t._length/(l-u),t._b=-t._m*u):(t._offset=r.l+t.domain[0]*r.w,t._length=r.w*(t.domain[1]-t.domain[0]),t._m=t._length/(u-l),t._b=-t._m*l),!isFinite(t._m)||!isFinite(t._b))throw s.notifier("Something went wrong with axis scaling","long"),t._gd._replotting=!1,new Error("axis scaling")},t.makeCalcdata=function(e,r){var n,i,a,o="date"===t.type&&e[r+"calendar"];if(r in e)for(n=e[r],i=new Array(n.length),a=0;a0?Number(c):u;else if("string"!=typeof c)e.dtick=u;else{var h=c.charAt(0),f=c.substr(1);f=n(f)?Number(f):0,(f<=0||!("date"===o&&"M"===h&&f===Math.round(f)||"log"===o&&"L"===h||"log"===o&&"D"===h&&(1===f||2===f)))&&(e.dtick=u)}var d="date"===o?i.dateTick0(e.calendar):0,p=r("tick0",d);"date"===o?e.tick0=i.cleanDate(p,d):n(p)&&"D1"!==c&&"D2"!==c?e.tick0=Number(p):e.tick0=d}else{var m=r("tickvals");void 0===m?e.tickmode="auto":r("ticktext")}}},{"../../constants/numerical":641,"../../lib":658,"fast-isnumeric":106}],709:[function(t,e,r){"use strict";var n=t("d3"),i=t("../../plotly"),a=t("../../registry"),o=t("../../lib"),s=t("./axes"),l=/((x|y)([2-9]|[1-9][0-9]+)?)axis$/;e.exports=function(t,e,r,u){function c(t){var e,r,n,i,a,o={};for(e in t)if(r=e.split("."),n=r[0].match(l)){var s=n[1],u=s+"axis";if(i=y[u],a={},Array.isArray(t[e])?a.to=t[e].slice(0):Array.isArray(t[e].range)&&(a.to=t[e].range.slice(0)),!a.to)continue;a.axisName=u,a.length=i._length,x.push(s),o[s]=a}return o}function h(t,e,r){var n,i,a,o=t._plots,s=[];for(n in o){var l=o[n];if(s.indexOf(l)===-1){var u=l.xaxis._id,c=l.yaxis._id,h=l.xaxis.range,f=l.yaxis.range;l.xaxis._r=l.xaxis.range.slice(),l.yaxis._r=l.yaxis.range.slice(),i=r[u]?r[u].to:h,a=r[c]?r[c].to:f,h[0]===i[0]&&h[1]===i[1]&&f[0]===a[0]&&f[1]===a[1]||e.indexOf(u)===-1&&e.indexOf(c)===-1||s.push(l)}}return s}function f(e,r){function n(e,r){for(i=0;ir.duration?(m(),T=window.cancelAnimationFrame(v)):T=window.requestAnimationFrame(v)}var y=t._fullLayout,x=[],b=c(e),_=Object.keys(b),w=h(y,_,b);if(!w.length)return!1;var M;u&&(M=u());var A,k,T,E=n.ease(r.easing);return t._transitionData._interruptCallbacks.push(function(){return window.cancelAnimationFrame(T),T=null,g()}),A=Date.now(),T=window.requestAnimationFrame(v),Promise.resolve()}},{"../../lib":658,"../../plotly":686,"../../registry":766,"./axes":691,d3:97}],710:[function(t,e,r){"use strict";function n(t,e,r){var n,i,a,o=!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 i=u.nestedProperty(n,e.prop).get(),a=r[e.type]=r[e.type]||{},a.hasOwnProperty(e.prop)&&a[e.prop]!==i&&(o=!0),a[e.prop]=i,{changed:o,value:i}}function i(t,e){return Array.isArray(e[0])&&1===e[0].length&&["string","number"].indexOf(typeof e[0][0])!==-1?[{type:"layout",prop:"_currentFrame",value:e[0][0].toString()}]:[]}function a(t,e){var r=[],n=e[0],i={};if("string"==typeof n)i[n]=e[1];else{if(!u.isPlainObject(n))return r;i=n}return s(i,function(t,e,n){r.push({type:"layout",prop:t,value:n})},"",0),r}function o(t,e){var r,n,i,a,o=[];if(n=e[0],i=e[1],r=e[2],a={},"string"==typeof n)a[n]=i;else{if(!u.isPlainObject(n))return o;a=n,void 0===r&&(r=i)}return void 0===r&&(r=null),s(a,function(e,n,i){var a;if(Array.isArray(i)){var s=Math.min(i.length,t.data.length);r&&(s=Math.min(s,r.length)),a=[];for(var l=0;l0?".":"")+i;u.isPlainObject(a)?s(a,e,o,n+1):e(o,i,a)}})}var l=t("../plotly"),u=t("../lib");r.manageCommandObserver=function(t,e,i,a){var o={},s=!0;e&&e._commandObserver&&(o=e._commandObserver),o.cache||(o.cache={}),o.lookupTable={};var l=r.hasSimpleAPICommandBindings(t,i,o.lookupTable);if(e&&e._commandObserver){if(l)return o;if(e._commandObserver.remove)return e._commandObserver.remove(),e._commandObserver=null,o}if(l){n(t,l,o.cache),o.check=function(){if(s){var e=n(t,l,o.cache);return e.changed&&a&&void 0!==o.lookupTable[e.value]&&(o.disable(),Promise.resolve(a({value:e.value,type:l.type,prop:l.prop,traces:l.traces,index:o.lookupTable[e.value]})).then(o.enable,o.enable)),e.changed}};for(var c=["plotly_relayout","plotly_redraw","plotly_restyle","plotly_update","plotly_animatingframe","plotly_afterplot"],h=0;hi},M.render=function(){function t(t){var e=r.projection(t.lonlat);return e?"translate("+e[0]+","+e[1]+")":null}function e(t){return r.isLonLatOverEdges(t.lonlat)?"0":"1.0"}var r=this,n=r.framework,i=n.select("g.choroplethlayer"),a=n.select("g.scattergeolayer"),o=r.path;n.selectAll("path.basepath").attr("d",o),n.selectAll("path.graticulepath").attr("d",o),i.selectAll("path.choroplethlocation").attr("d",o),i.selectAll("path.basepath").attr("d",o),a.selectAll("path.js-line").attr("d",o),null!==r.clipAngle?(a.selectAll("path.point").style("opacity",e).attr("transform",t),a.selectAll("text").style("opacity",e).attr("transform",t)):(a.selectAll("path.point").attr("transform",t),a.selectAll("text").attr("transform",t))}},{"../../components/color":558,"../../components/drawing":581,"../../constants/xmlns_namespaces":643,"../../lib/topojson_utils":675,"../cartesian/axes":691,"../cartesian/graph_interact":698,"../plots":751,"./constants":713,"./projections":721,"./set_scale":722,"./zoom":723,"./zoom_reset":724,d3:97,"topojson-client":497}],715:[function(t,e,r){"use strict";var n=t("./geo"),i=t("../../plots/plots");r.name="geo",r.attr="geo",r.idRoot="geo",r.idRegex=/^geo([2-9]|[1-9][0-9]+)?$/,r.attrRegex=/^geo([2-9]|[1-9][0-9]+)?$/,r.attributes=t("./layout/attributes"),r.layoutAttributes=t("./layout/layout_attributes"),r.supplyLayoutDefaults=t("./layout/defaults"),r.plot=function(t){var e=t._fullLayout,r=t.calcdata,a=i.getSubplotIds(e,"geo");void 0===window.PlotlyGeoAssets&&(window.PlotlyGeoAssets={topojson:{}});for(var o=0;on^d>n&&r<(f-u)*(n-c)/(d-c)+u&&(i=!i)}return i}function o(t){return t?t/Math.sin(t):1}function s(t){return t>1?z:t<-1?-z:Math.asin(t)}function l(t){return t>1?0:t<-1?I:Math.acos(t)}function u(t,e){var r=(2+z)*Math.sin(e);e/=2;for(var n=0,i=1/0;n<10&&Math.abs(i)>L;n++){var a=Math.cos(e);e-=i=(e+Math.sin(e)*(a+2)-r)/(2*a*(1+a))}return[2/Math.sqrt(I*(4+I))*t*(1+Math.cos(e)),2*Math.sqrt(I/(4+I))*Math.sin(e)]}function c(t,e){function r(r,n){var i=F(r/e,n);return i[0]*=t,i}return arguments.length<2&&(e=t),1===e?F:e===1/0?f:(r.invert=function(r,n){var i=F.invert(r/t,n);return i[0]*=e,i},r)}function h(){var t=2,e=R(c),r=e(t);return r.coefficient=function(r){return arguments.length?e(t=+r):t},r}function f(t,e){return[t*Math.cos(e)/Math.cos(e/=2),2*Math.sin(e)]}function d(t,e){return[3*t/(2*I)*Math.sqrt(I*I/3-e*e),e]}function p(t,e){return[t,1.25*Math.log(Math.tan(I/4+.4*e))]}function m(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)>L&&--i>0);return e/2}}function g(t,e,r){function n(r,n){return[t*r*Math.cos(n=i(n)),e*Math.sin(n)]}var i=m(r);return n.invert=function(n,i){var a=s(i/e);return[n/(t*Math.cos(a)),s((2*a+Math.sin(2*a))/r)]},n}function v(t,e){var r=e*e,n=r*r;return[t*(.8707-.131979*r+n*(-.013791+n*(.003971*r-.001529*n))),e*(1.007226+r*(.015085+n*(-.044475+.028874*r-.005916*n)))]}function y(t,e){var r,n=Math.min(18,36*Math.abs(e)/I),i=Math.floor(n),a=n-i,o=(r=N[i])[0],s=r[1],l=(r=N[++i])[0],u=r[1],c=(r=N[Math.min(19,++i)])[0],h=r[1];return[t*(l+a*(c-o)/2+a*a*(c-2*l+o)/2),(e>0?z:-z)*(u+a*(h-s)/2+a*a*(h-2*u+s)/2)]}function x(t,e){return[t*Math.cos(e),e]}function b(t,e){var r=Math.cos(e),n=o(l(r*Math.cos(t/=2)));return[2*r*Math.sin(t)*n,Math.sin(e)*n]}function _(t,e){var r=b(t,e);return[(r[0]+t/z)/2,(r[1]+e)/2]}t.geo.project=function(t,e){var n=e.stream;if(!n)throw new Error("not yet supported");return(t&&w.hasOwnProperty(t.type)?w[t.type]:r)(t,n)};var w={Feature:e,FeatureCollection:function(t,r){return{type:"FeatureCollection",features:t.features.map(function(t){return e(t,r)})}}},M=[],A=[],k={point:function(t,e){M.push([t,e])},result:function(){var t=M.length?M.length<2?{type:"Point",coordinates:M[0]}:{type:"MultiPoint",coordinates:M}:null;return M=[],t}},T={lineStart:n,point:function(t,e){M.push([t,e])},lineEnd:function(){M.length&&(A.push(M),M=[])},result:function(){var t=A.length?A.length<2?{type:"LineString",coordinates:A[0]}:{type:"MultiLineString",coordinates:A}:null;return A=[],t}},E={polygonStart:n,lineStart:n,point:function(t,e){M.push([t,e])},lineEnd:function(){var t=M.length;if(t){do M.push(M[0].slice());while(++t<4);A.push(M),M=[]}},polygonEnd:n,result:function(){if(!A.length)return null;var t=[],e=[];return A.forEach(function(r){i(r)?t.push([r]):e.push(r)}),e.forEach(function(e){var r=e[0];t.some(function(t){if(a(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}},S={Point:k,MultiPoint:k,LineString:T,MultiLineString:T,Polygon:E,MultiPolygon:E,Sphere:E},L=1e-6,C=L*L,I=Math.PI,z=I/2,D=(Math.sqrt(I),I/180),P=180/I,O=t.geo.projection,R=t.geo.projectionMutator;t.geo.interrupt=function(e){function r(t,r){for(var n=r<0?-1:1,i=l[+(r<0)],a=0,o=i.length-1;ai[a][2][0];++a);var s=e(t-i[a][1][0],r);return s[0]+=e(i[a][1][0],n*r>n*i[a][0][1]?i[a][0][1]:r)[0],s}function n(){s=l.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]]})})}function i(){for(var e=1e-6,r=[],n=0,i=l[0].length;n=0;--n){var o=l[1][n],s=180*o[0][0]/I,u=180*o[0][1]/I,c=180*o[1][1]/I,h=180*o[2][0]/I,f=180*o[2][1]/I;r.push(a([[h-e,f-e],[h-e,c+e],[s+e,c+e],[s+e,u-e]],30))}return{type:"Polygon",coordinates:[t.merge(r)]}}function a(t,e){for(var r,n,i,a=-1,o=t.length,s=t[0],l=[];++aL&&--i>0);return[t/(.8707+(a=n*n)*(-.131979+a*(-.013791+a*a*a*(.003971-.001529*a)))),n]},(t.geo.naturalEarth=function(){return O(v)}).raw=v;var N=[[.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]];N.forEach(function(t){t[1]*=1.0144}),y.invert=function(t,e){var r=e/z,n=90*r,i=Math.min(18,Math.abs(n/5)),a=Math.max(0,Math.floor(i));do{var o=N[a][1],s=N[a+1][1],l=N[Math.min(19,a+2)][1],u=l-o,c=l-2*s+o,h=2*(Math.abs(r)-s)/u,f=c/u,d=h*(1-f*h*(1-2*f*h));if(d>=0||1===a){n=(e>=0?5:-5)*(d+i);var p,m=50;do i=Math.min(18,Math.abs(n)/5),a=Math.floor(i),d=i-a,o=N[a][1],s=N[a+1][1],l=N[Math.min(19,a+2)][1],n-=(p=(e>=0?z:-z)*(s+d*(l-o)/2+d*d*(l-2*s+o)/2)-e)*P;while(Math.abs(p)>C&&--m>0);break}}while(--a>=0);var g=N[a][0],v=N[a+1][0],y=N[Math.min(19,a+2)][0];return[t/(v+d*(y-g)/2+d*d*(y-2*v+g)/2),n*D]},(t.geo.robinson=function(){return O(y)}).raw=y,x.invert=function(t,e){return[t/Math.cos(e),e]},(t.geo.sinusoidal=function(){return O(x)}).raw=x,b.invert=function(t,e){if(!(t*t+4*e*e>I*I+L)){var r=t,n=e,i=25;do{var a,o=Math.sin(r),s=Math.sin(r/2),u=Math.cos(r/2),c=Math.sin(n),h=Math.cos(n),f=Math.sin(2*n),d=c*c,p=h*h,m=s*s,g=1-p*u*u,v=g?l(h*u)*Math.sqrt(a=1/g):a=0,y=2*v*h*s-t,x=v*c-e,b=a*(p*m+v*h*u*d),_=a*(.5*o*f-2*v*c*s),w=.25*a*(f*s-v*c*p*o),M=a*(d*u+v*m*h),A=_*w-M*b;if(!A)break;var k=(x*_-y*M)/A,T=(y*w-x*b)/A;r-=k,n-=T}while((Math.abs(k)>L||Math.abs(T)>L)&&--i>0);return[r,n]}},(t.geo.aitoff=function(){return O(b)}).raw=b,_.invert=function(t,e){var r=t,n=e,i=25;do{var a,o=Math.cos(n),s=Math.sin(n),u=Math.sin(2*n),c=s*s,h=o*o,f=Math.sin(r),d=Math.cos(r/2),p=Math.sin(r/2),m=p*p,g=1-h*d*d,v=g?l(o*d)*Math.sqrt(a=1/g):a=0,y=.5*(2*v*o*p+r/z)-t,x=.5*(v*s+n)-e,b=.5*a*(h*m+v*o*d*c)+.5/z,_=a*(f*u/4-v*s*p),w=.125*a*(u*p-v*s*h*f),M=.5*a*(c*d+v*m*o)+.5,A=_*w-M*b,k=(x*_-y*M)/A,T=(y*w-x*b)/A;r-=k,n-=T}while((Math.abs(k)>L||Math.abs(T)>L)&&--i>0);return[r,n]},(t.geo.winkel3=function(){return O(_)}).raw=_}e.exports=n},{}],722:[function(t,e,r){"use strict";function n(t,e){var r=t.projection,n=t.lonaxis,o=t.lataxis,l=t.domain,u=t.framewidth||0,c=e.w*(l.x[1]-l.x[0]),h=e.h*(l.y[1]-l.y[0]),f=n.range[0]+s,d=n.range[1]-s,p=o.range[0]+s,m=o.range[1]-s,g=n._fullRange[0]+s,v=n._fullRange[1]-s,y=o._fullRange[0]+s,x=o._fullRange[1]-s;r._translate0=[e.l+c/2,e.t+h/2];var b=d-f,_=m-p,w=[f+b/2,p+_/2],M=r._rotate;r._center=[w[0]+M[0],w[1]+M[1]];var A=function(e){function n(t){return Math.min(_*c/(t[1][0]-t[0][0]),_*h/(t[1][1]-t[0][1]))}var o,s,l,b,_=e.scale(),w=r._translate0,M=i(f,p,d,m),A=i(g,y,v,x);l=a(e,M),o=n(l),b=a(e,A),r._fullScale=n(b),e.scale(o),l=a(e,M),s=[w[0]-l[0][0]+u,w[1]-l[0][1]+u],r._translate=s,e.translate(s),l=a(e,M),t._isAlbersUsa||e.clipExtent(l),o=r.scale*o,r._scale=o,t._width=Math.round(l[1][0])+u,t._height=Math.round(l[1][1])+u,t._marginX=(c-Math.round(l[1][0]))/2,t._marginY=(h-Math.round(l[1][1]))/2};return A}function i(t,e,r,n){var i=(r-t)/4;return{type:"Polygon",coordinates:[[[t,e],[t,n],[t+i,n],[t+2*i,n],[t+3*i,n],[r,n],[r,e],[r-i,e],[r-2*i,e],[r-3*i,e],[t,e]]]}}function a(t,e){return o.geo.path().projection(t).bounds(e)}var o=t("d3"),s=t("./constants").clipPad;e.exports=n},{"./constants":713,d3:97}],723:[function(t,e,r){"use strict";function n(t,e){var r;return(r=e._isScoped?a:e._clipAngle?s:o)(t,e.projection)}function i(t,e){var r=e._fullScale;return _.behavior.zoom().translate(t.translate()).scale(t.scale()).scaleExtent([.5*r,100*r])}function a(t,e){function r(){_.select(this).style(A)}function n(){o.scale(_.event.scale).translate(_.event.translate),t.render()}function a(){_.select(this).style(k)}var o=t.projection,s=i(o,e);return s.on("zoomstart",r).on("zoom",n).on("zoomend",a),s}function o(t,e){function r(t){return g.invert(t)}function n(t){var e=g(r(t));return Math.abs(e[0]-t[0])>y||Math.abs(e[1]-t[1])>y}function a(){_.select(this).style(A),l=_.mouse(this),u=g.rotate(),c=g.translate(),h=u,f=r(l)}function o(){return d=_.mouse(this),n(l)?(v.scale(g.scale()),void v.translate(g.translate())):(g.scale(_.event.scale),g.translate([c[0],_.event.translate[1]]),f?r(d)&&(m=r(d),p=[h[0]+(m[0]-f[0]),u[1],u[2]],g.rotate(p),h=p):(l=d,f=r(l)),void t.render())}function s(){_.select(this).style(k)}var l,u,c,h,f,d,p,m,g=t.projection,v=i(g,e),y=2;return v.on("zoomstart",a).on("zoom",o).on("zoomend",s),v}function s(t,e){function r(t){v++||t({type:"zoomstart"})}function n(t){t({type:"zoom"})}function a(t){--v||t({type:"zoomend"})}var o,s=t.projection,d={r:s.rotate(),k:s.scale()},p=i(s,e),m=b(p,"zoomstart","zoom","zoomend"),v=0,y=p.on;return p.on("zoomstart",function(){_.select(this).style(A);var t=_.mouse(this),e=s.rotate(),i=e,a=s.translate(),v=u(e);o=l(s,t),y.call(p,"zoom",function(){var r=_.mouse(this);if(s.scale(d.k=_.event.scale),o){if(l(s,r)){s.rotate(e).translate(a);var u=l(s,r),p=h(o,u),y=g(c(v,p)),x=d.r=f(y,o,i);isFinite(x[0])&&isFinite(x[1])&&isFinite(x[2])||(x=i),s.rotate(x),i=x}}else t=r,o=l(s,t);n(m.of(this,arguments))}),r(m.of(this,arguments))}).on("zoomend",function(){_.select(this).style(k),y.call(p,"zoom",null),a(m.of(this,arguments))}).on("zoom.redraw",function(){t.render()}),_.rebind(p,m,"on")}function l(t,e){var r=t.invert(e);return r&&isFinite(r[0])&&isFinite(r[1])&&v(r)}function u(t){var e=.5*t[0]*w,r=.5*t[1]*w,n=.5*t[2]*w,i=Math.sin(e),a=Math.cos(e),o=Math.sin(r),s=Math.cos(r),l=Math.sin(n),u=Math.cos(n);return[a*s*u+i*o*l,i*s*u-a*o*l,a*o*u+i*s*l,a*s*l-i*o*u]}function c(t,e){var r=t[0],n=t[1],i=t[2],a=t[3],o=e[0],s=e[1],l=e[2],u=e[3];return[r*o-n*s-i*l-a*u,r*s+n*o+i*u-a*l,r*l-n*u+i*o+a*s,r*u+n*l-i*s+a*o]}function h(t,e){if(t&&e){var r=x(t,e),n=Math.sqrt(y(r,r)),i=.5*Math.acos(Math.max(-1,Math.min(1,y(t,e)))),a=Math.sin(i)/n;return n&&[Math.cos(i),r[2]*a,-r[1]*a,r[0]*a]}}function f(t,e,r){var n=m(e,2,t[0]);n=m(n,1,t[1]),n=m(n,0,t[2]-r[2]);var i,a,o=e[0],s=e[1],l=e[2],u=n[0],c=n[1],h=n[2],f=Math.atan2(s,o)*M,p=Math.sqrt(o*o+s*s);Math.abs(c)>p?(a=(c>0?90:-90)-f,i=0):(a=Math.asin(c/p)*M-f,i=Math.sqrt(p*p-c*c));var g=180-a-2*f,v=(Math.atan2(h,u)-Math.atan2(l,i))*M,y=(Math.atan2(h,u)-Math.atan2(l,-i))*M,x=d(r[0],r[1],a,v),b=d(r[0],r[1],g,y);return x<=b?[a,v,r[2]]:[g,y,r[2]]}function d(t,e,r,n){var i=p(r-t),a=p(n-e);return Math.sqrt(i*i+a*a)}function p(t){return(t%360+540)%360-180}function m(t,e,r){var n=r*w,i=t.slice(),a=0===e?1:0,o=2===e?1:2,s=Math.cos(n),l=Math.sin(n);return i[a]=t[a]*s-t[o]*l,i[o]=t[o]*s+t[a]*l,i}function g(t){return[Math.atan2(2*(t[0]*t[1]+t[2]*t[3]),1-2*(t[1]*t[1]+t[2]*t[2]))*M,Math.asin(Math.max(-1,Math.min(1,2*(t[0]*t[2]-t[3]*t[1]))))*M,Math.atan2(2*(t[0]*t[3]+t[1]*t[2]),1-2*(t[2]*t[2]+t[3]*t[3]))*M]}function v(t){var e=t[0]*w,r=t[1]*w,n=Math.cos(r);return[n*Math.cos(e),n*Math.sin(e),Math.sin(r)]}function y(t,e){for(var r=0,n=0,i=t.length;nh[d+2]&&(h[d]=-1,h[d+2]=1),f=this[y[d]],f._length=o.viewBox[d+2]-o.viewBox[d],l.doAutoRange(f),f.setScale();o.ticks=this.computeTickMarks(),o.dataBox=this.calcDataBox(),o.merge(r),n.update(o),this.glplot.draw()},x.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])]},x.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])]},x.updateTraces=function(t,e){var r,n,i,a=Object.keys(this.traces);this.fullData=t;t:for(r=0;rMath.abs(e))n.rotate(o,0,0,-t*r*Math.PI*f.rotateSpeed/window.innerWidth);else{var s=-f.zoomSpeed*a*e/window.innerHeight*(o-n.lastT())/100;n.pan(o,0,0,u*(Math.exp(s)-1))}},!0),f}e.exports=n;var i=t("right-now"),a=t("3d-view"),o=t("mouse-change"),s=t("mouse-wheel")},{"3d-view":29,"mouse-change":418,"mouse-wheel":420,"right-now":465}],730:[function(t,e,r){"use strict";function n(t,e){for(var r=0;r<3;++r){var n=s[r];e[n]._gd=t}}var i=t("./scene"),a=t("../plots"),o=t("../../constants/xmlns_namespaces"),s=["xaxis","yaxis","zaxis"];r.name="gl3d",r.attr="scene",r.idRoot="scene",r.idRegex=/^scene([2-9]|[1-9][0-9]+)?$/,r.attrRegex=/^scene([2-9]|[1-9][0-9]+)?$/,r.attributes=t("./layout/attributes"),r.layoutAttributes=t("./layout/layout_attributes"),r.supplyLayoutDefaults=t("./layout/defaults"),r.plot=function(t){var e=t._fullLayout,r=t._fullData,o=a.getSubplotIds(e,"gl3d");e._paperdiv.style({width:e.width+"px",height:e.height+"px"}),t._context.setBackground(t,e.paper_bgcolor);for(var s=0;sf[1][o]?d[o]=1:f[1][o]===f[0][o]?d[o]=1:d[o]=1/(f[1][o]-f[0][o]);for(this.dataScale=d,a=0;am[1][a])m[0][a]=-1,m[1][a]=1;else{var b=m[1][a]-m[0][a];m[0][a]-=b/32,m[1][a]+=b/32}}else{var w=c[T[a]].range;m[0][a]=w[0],m[1][a]=w[1]}m[0][a]===m[1][a]&&(m[0][a]-=1,m[1][a]+=1),g[a]=m[1][a]-m[0][a],this.glplot.bounds[0][a]=m[0][a]*d[a],this.glplot.bounds[1][a]=m[1][a]*d[a]}var M=[1,1,1];for(a=0;a<3;++a){l=c[T[a]],u=l.type;var A=y[u];M[a]=Math.pow(A.acc,1/A.count)/d[a]}var k,E=4;if("auto"===c.aspectmode)k=Math.max.apply(null,M)/Math.min.apply(null,M)<=E?M:[1,1,1];else if("cube"===c.aspectmode)k=[1,1,1];else if("data"===c.aspectmode)k=M;else{if("manual"!==c.aspectmode)throw new Error("scene.js aspectRatio was not one of the enumerated types");var S=c.aspectratio;k=[S.x,S.y,S.z]}c.aspectratio.x=h.aspectratio.x=k[0],c.aspectratio.y=h.aspectratio.y=k[1],c.aspectratio.z=h.aspectratio.z=k[2],this.glplot.aspect=k;var L=c.domain||null,C=e._size||null;if(L&&C){var I=this.container.style;I.position="absolute",I.left=C.l+L.x[0]*C.w+"px",I.top=C.t+(1-L.y[1])*C.h+"px",I.width=C.w*(L.x[1]-L.x[0])+"px",I.height=C.h*(L.y[1]-L.y[0])+"px"}this.glplot.redraw()}},k.destroy=function(){this.glplot.dispose(),this.container.parentNode.removeChild(this.container),this.glplot=null},k.setCameraToDefault=function(){this.setCamera({eye:{x:1.25,y:1.25,z:1.25},center:{x:0,y:0,z:0},up:{x:0,y:0,z:1}})},k.getCamera=function(){return this.glplot.camera.view.recalcMatrix(this.camera.view.lastT()),u(this.glplot.camera)},k.setCamera=function(t){var e={};e[this.id]=t,this.glplot.camera.lookAt.apply(this,l(t)),this.graphDiv.emit("plotly_relayout",e)},k.saveCamera=function(t){function e(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]]}var r=this.getCamera(),n=p.nestedProperty(t,this.id+".camera"),i=n.get(),a=!1;if(void 0===i)a=!0;else for(var o=0;o<3;o++)for(var s=0;s<3;s++)if(!e(r,i,o,s)){a=!0;break}return a&&n.set(r),a},k.updateFx=function(t,e){var r=this.camera;r&&("orbit"===t?(r.mode="orbit",r.keyBindingMode="rotate"):"turntable"===t?(r.up=[0,0,1],r.mode="turntable",r.keyBindingMode="rotate"):r.keyBindingMode=t),this.fullSceneLayout.hovermode=e},k.toImage=function(t){t||(t="png"),this.staticMode&&this.container.appendChild(c),this.glplot.redraw();var e=this.glplot.gl,r=e.drawingBufferWidth,n=e.drawingBufferHeight;e.bindFramebuffer(e.FRAMEBUFFER,null);var i=new Uint8Array(r*n*4);e.readPixels(0,0,r,n,e.RGBA,e.UNSIGNED_BYTE,i);for(var a=0,o=n-1;a0}function a(t){var e={},r={};switch(t.type){case"circle":s.extendFlat(r,{"circle-radius":t.circle.radius,"circle-color":t.color,"circle-opacity":t.opacity});break;case"line":s.extendFlat(r,{"line-width":t.line.width,"line-color":t.color,"line-opacity":t.opacity});break;case"fill":s.extendFlat(r,{"fill-color":t.color,"fill-outline-color":t.fill.outlinecolor,"fill-opacity":t.opacity});break;case"symbol":var n=t.symbol,i=l(n.textposition,n.iconsize);s.extendFlat(e,{"icon-image":n.icon+"-15","icon-size":n.iconsize/10,"text-field":n.text,"text-size":n.textfont.size,"text-anchor":i.anchor,"text-offset":i.offset}),s.extendFlat(r,{"icon-color":t.color,"text-color":n.textfont.color,"text-opacity":t.opacity})}return{layout:e,paint:r}}function o(t){var e,r=t.sourcetype,n=t.source,i={type:r},a="string"==typeof n;return"geojson"===r?e="data":"vector"===r&&(e=a?"url":"tiles"),i[e]=n,i}var s=t("../../lib"),l=t("./convert_text_opts"),u=n.prototype;u.update=function(t){this.visible?this.needsNewSource(t)?(this.updateLayer(t),this.updateSource(t)):this.needsNewLayer(t)&&this.updateLayer(t):(this.updateSource(t),this.updateLayer(t)),this.updateStyle(t),this.visible=i(t)},u.needsNewSource=function(t){return this.sourceType!==t.sourcetype||this.source!==t.source||this.layerType!==t.type},u.needsNewLayer=function(t){return this.layerType!==t.type||this.below!==t.below},u.updateSource=function(t){var e=this.map;if(e.getSource(this.idSource)&&e.removeSource(this.idSource),this.sourceType=t.sourcetype,this.source=t.source,i(t)){var r=o(t);e.addSource(this.idSource,r)}},u.updateLayer=function(t){var e=this.map;if(e.getLayer(this.idLayer)&&e.removeLayer(this.idLayer),this.layerType=t.type,i(t)){e.addLayer({id:this.idLayer,source:this.idSource,"source-layer":t.sourcelayer||"",type:t.type},t.below);var r={visibility:"visible"};this.mapbox.setOptions(this.idLayer,"setLayoutProperty",r)}},u.updateStyle=function(t){var e=a(t);i(t)&&(this.mapbox.setOptions(this.idLayer,"setLayoutProperty",e.layout),this.mapbox.setOptions(this.idLayer,"setPaintProperty",e.paint))},u.dispose=function(){var t=this.map;t.removeLayer(this.idLayer),t.removeSource(this.idSource)},e.exports=function(t,e,r){var i=new n(t,e);return i.update(r),i}},{"../../lib":658,"./convert_text_opts":744}],747:[function(t,e,r){"use strict";var n=t("../../lib"),i=t("../../components/color").defaultLine,a=t("../font_attributes"),o=t("../../traces/scatter/attributes").textposition;e.exports={domain:{x:{valType:"info_array",items:[{valType:"number",min:0,max:1},{valType:"number",min:0,max:1}],dflt:[0,1]},y:{valType:"info_array",items:[{valType:"number",min:0,max:1},{valType:"number",min:0,max:1}],dflt:[0,1]}},accesstoken:{valType:"string",noBlank:!0,strict:!0},style:{valType:"any",values:["basic","streets","outdoors","light","dark","satellite","satellite-streets"],dflt:"basic"},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:{_isLinkedToArray:"layer",sourcetype:{valType:"enumerated",values:["geojson","vector"],dflt:"geojson"},source:{valType:"any"},sourcelayer:{valType:"string",dflt:""},type:{valType:"enumerated",values:["circle","line","fill","symbol"],dflt:"circle"},below:{valType:"string",dflt:""},color:{valType:"color",dflt:i},opacity:{valType:"number",min:0,max:1,dflt:1},circle:{radius:{valType:"number",dflt:15}},line:{width:{valType:"number",dflt:2}},fill:{outlinecolor:{valType:"color",dflt:i}},symbol:{icon:{valType:"string",dflt:"marker"},iconsize:{valType:"number",dflt:10},text:{valType:"string",dflt:""},textfont:n.extendDeep({},a,{family:{dflt:"Open Sans Regular, Arial Unicode MS Regular"}}),textposition:n.extendFlat({},o,{arrayOk:!1})}}}},{"../../components/color":558,"../../lib":658,"../../traces/scatter/attributes":884,"../font_attributes":711}],748:[function(t,e,r){"use strict";function n(t,e,r){r("accesstoken"),r("style"),r("center.lon"),r("center.lat"),r("zoom"),r("bearing"),r("pitch"),i(t,e),e._input=t}function i(t,e){function r(t,e){return a.coerce(n,i,s.layers,t,e)}for(var n,i,o=t.layers||[],l=e.layers=[],u=0;u=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&&n(t,o),s.text(o.text()&&u.text()?" - ":"")},p.sendDataToCloud=function(t){t.emit("plotly_beforeexport");var e=window.PLOTLYENV&&window.PLOTLYENV.BASE_URL||"https://plot.ly",r=l.select(t).append("div").attr("id","hiddenform").style("display","none"),n=r.append("form").attr({action:e+"/external",method:"post",target:"_blank"}),i=n.append("input").attr({type:"text",name:"data"});return i.node().value=p.graphJson(t,!1,"keepdata"),n.node().submit(),r.remove(),t.emit("plotly_afterexport"),!1},p.supplyDefaults=function(t){var e,r=t._fullLayout||{},n=t._fullLayout={},a=t.layout||{},o=t._fullData||[],s=t._fullData=[],l=t.data||[];if(t._transitionData||p.createTransitionData(t),r._initialAutoSizeIsDone){var u=r.width,h=r.height;p.supplyLayoutGlobalDefaults(a,n),a.width||(n.width=u),a.height||(n.height=h)}else{p.supplyLayoutGlobalDefaults(a,n);var f=!a.width||!a.height,d=n.autosize,m=t._context&&t._context.autosizable,g=f&&(d||m);g?p.plotAutoSize(t,a,n):f&&p.sanitizeMargins(t),!d&&f&&(a.width=n.width,a.height=n.height)}n._initialAutoSizeIsDone=!0,n._dataLength=l.length,n._globalTransforms=(t._context||{}).globalTransforms,p.supplyDataDefaults(l,s,a,n),n._has=p._hasPlotType.bind(n);var v=n._modules;for(e=0;e0){var c=s(t._boundingBoxMargins),h=c.left+c.right,d=c.bottom+c.top,m=1-2*o,g=r._container&&r._container.node?r._container.node().getBoundingClientRect():{width:r.width,height:r.height};n=Math.round(m*(g.width-h)),i=Math.round(m*(g.height-d))}else{var v=l?window.getComputedStyle(t):{};n=parseFloat(v.width)||r.width,i=parseFloat(v.height)||r.height}var y=p.layoutAttributes.width.min,x=p.layoutAttributes.height.min;n1,_=!e.height&&Math.abs(r.height-i)>1;(_||b)&&(b&&(r.width=n),_&&(r.height=i)),t._initialAutoSize||(t._initialAutoSize={width:n,height:i}),p.sanitizeMargins(r)},p.supplyLayoutModuleDefaults=function(t,e,r,n){var i,a;c.Axes.supplyLayoutDefaults(t,e,r);var o=e._basePlotModules;for(i=0;i.5*n.width&&(r.l=r.r=0),r.b+r.t>.5*n.height&&(r.b=r.t=0),n._pushmargin[e]={l:{val:r.x,size:r.l+i},r:{val:r.x,size:r.r+i},b:{val:r.y,size:r.b+i},t:{val:r.y,size:r.t+i}}}else delete n._pushmargin[e];t._replotting||p.doAutoMargin(t)}},p.doAutoMargin=function(t){var e=t._fullLayout;e._size||(e._size={}),e._pushmargin||(e._pushmargin={});var r=e._size,n=JSON.stringify(r),i=Math.max(e.margin.l||0,0),a=Math.max(e.margin.r||0,0),o=Math.max(e.margin.t||0,0),s=Math.max(e.margin.b||0,0),l=e._pushmargin;if(e.margin.autoexpand!==!1&&(l.base={l:{val:0,size:i},r:{val:1,size:a},t:{val:1,size:o},b:{val:0,size:s}},Object.keys(l).forEach(function(t){var r=l[t].l||{},n=l[t].b||{},c=r.val,h=r.size,f=n.val,d=n.size;Object.keys(l).forEach(function(t){if(u(h)&&l[t].r){var r=l[t].r.val,n=l[t].r.size;if(r>c){var p=(h*r+(n-e.width)*c)/(r-c),m=(n*(1-c)+(h-e.width)*(1-r))/(r-c);p>=0&&m>=0&&p+m>i+a&&(i=p,a=m)}}if(u(d)&&l[t].t){var g=l[t].t.val,v=l[t].t.size;if(g>f){var y=(d*g+(v-e.height)*f)/(g-f),x=(v*(1-f)+(d-e.height)*(1-g))/(g-f);y>=0&&x>=0&&y+x>s+o&&(s=y,o=x)}}})})),r.l=Math.round(i),r.r=Math.round(a),r.t=Math.round(o),r.b=Math.round(s),r.p=Math.round(e.margin.pad),r.w=Math.round(e.width)-r.l-r.r,r.h=Math.round(e.height)-r.t-r.b,!t._replotting&&"{}"!==n&&n!==JSON.stringify(e._size))return c.plot(t)},p.graphJson=function(t,e,r,n,i){function a(t){if("function"==typeof t)return null;if(f.isPlainObject(t)){var e,n,i={};for(e in t)if("function"!=typeof t[e]&&["_","["].indexOf(e.charAt(0))===-1){if("keepdata"===r){if("src"===e.substr(e.length-3))continue}else if("keepstream"===r){if(n=t[e+"src"],"string"==typeof n&&n.indexOf(":")>0&&!f.isPlainObject(t.stream))continue}else if("keepall"!==r&&(n=t[e+"src"],"string"==typeof n&&n.indexOf(":")>0))continue;i[e]=a(t[e])}return i}return Array.isArray(t)?t.map(a):f.isJSDate(t)?f.ms2DateTimeLocal(+t):t}(i&&e&&!t._fullData||i&&!e&&!t._fullLayout)&&p.supplyDefaults(t);var o=i?t._fullData:t.data,s=i?t._fullLayout:t.layout,l=(t._transitionData||{})._frames,u={data:(o||[]).map(function(t){var r=a(t);return e&&delete r.fit,r})};return e||(u.layout=a(s)),t.framework&&t.framework.isPolar&&(u=t.framework.getConfig()),l&&(u.frames=a(l)),"object"===n?u:JSON.stringify(u)},p.modifyFrames=function(t,e){var r,n,i,a=t._transitionData._frames,o=t._transitionData._frameHash;for(r=0;r0&&(t._transitioningWithDuration=!0),t._transitionData._interruptCallbacks.push(function(){_=!0}),i.redraw&&t._transitionData._interruptCallbacks.push(function(){return c.redraw(t)}),t._transitionData._interruptCallbacks.push(function(){t.emit("plotly_transitioninterrupted",[])});var o,s,l=0,u=0,d=t._fullLayout._basePlotModules,p=!1;if(r)for(s=0;s=0,L=S?h.angularAxis.domain:n.extent(A),C=Math.abs(A[1]-A[0]);T&&!k&&(C=0);var I=L.slice();E&&k&&(I[1]+=C);var z=h.angularAxis.ticksCount||4;z>8&&(z=z/(z/8)+z%8),h.angularAxis.ticksStep&&(z=(I[1]-I[0])/z);var D=h.angularAxis.ticksStep||(I[1]-I[0])/(z*(h.minorTicks+1));M&&(D=Math.max(Math.round(D),1)),I[2]||(I[2]=D);var P=n.range.apply(this,I);if(P=P.map(function(t,e){return parseFloat(t.toPrecision(12))}),s=n.scale.linear().domain(I.slice(0,2)).range("clockwise"===h.direction?[0,360]:[360,0]),c.layout.angularAxis.domain=s.domain(),c.layout.angularAxis.endPadding=E?C:0,e=n.select(this).select("svg.chart-root"),"undefined"==typeof e||e.empty()){var O="' + '' + '' + '' + '' + '' + '' + '' + '' + '' + '' + '' + '' + '' + '' + '",R=(new DOMParser).parseFromString(O,"application/xml"),F=this.appendChild(this.ownerDocument.importNode(R.documentElement,!0));e=n.select(F)}e.select(".guides-group").style({"pointer-events":"none"}),e.select(".angular.axis-group").style({"pointer-events":"none"}),e.select(".radial.axis-group").style({"pointer-events":"none"});var j,N=e.select(".chart-group"),B={fill:"none",stroke:h.tickColor},U={"font-size":h.font.size,"font-family":h.font.family,fill:h.font.color,"text-shadow":["-1px 0px","1px -1px","-1px 1px","1px 1px"].map(function(t,e){return" "+t+" 0 "+h.font.outlineColor}).join(",")};if(h.showLegend){j=e.select(".legend-group").attr({transform:"translate("+[x,h.margin.top]+")"}).style({display:"block"});var V=d.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:d.map(function(t,e){return t.name||"Element"+e}),legendConfig:a({},o.Legend.defaultConfig().legendConfig,{container:j,elements:V,reverseOrder:h.legend.reverseOrder})})();var q=j.node().getBBox();x=Math.min(h.width-q.width-h.margin.left-h.margin.right,h.height-h.margin.top-h.margin.bottom)/2,x=Math.max(10,x),_=[h.margin.left+x,h.margin.top+x],i.range([0,x]),c.layout.radialAxis.domain=i.domain(),j.attr("transform","translate("+[_[0]+x,_[1]-x]+")")}else j=e.select(".legend-group").style({display:"none"});e.attr({width:h.width,height:h.height}).style({opacity:h.opacity}),N.attr("transform","translate("+_+")").style({cursor:"crosshair"});var H=[(h.width-(h.margin.left+h.margin.right+2*x+(q?q.width:0)))/2,(h.height-(h.margin.top+h.margin.bottom+2*x))/2];if(H[0]=Math.max(0,H[0]),H[1]=Math.max(0,H[1]),e.select(".outer-group").attr("transform","translate("+H+")"),h.title){var Y=e.select("g.title-group text").style(U).text(h.title),G=Y.node().getBBox();Y.attr({x:_[0]-G.width/2,y:_[1]-x-20})}var X=e.select(".radial.axis-group");if(h.radialAxis.gridLinesVisible){var W=X.selectAll("circle.grid-circle").data(i.ticks(5));W.enter().append("circle").attr({class:"grid-circle"}).style(B),W.attr("r",i),W.exit().remove()}X.select("circle.outside-circle").attr({r:x}).style(B);var Z=e.select("circle.background-circle").attr({r:x}).style({fill:h.backgroundColor,stroke:h.stroke});if(h.radialAxis.visible){var J=n.svg.axis().scale(i).ticks(5).tickSize(5);X.call(J).attr({transform:"rotate("+h.radialAxis.orientation+")"}),X.selectAll(".domain").style(B),X.selectAll("g>text").text(function(t,e){return this.textContent+h.radialAxis.ticksSuffix}).style(U).style({"text-anchor":"start"}).attr({x:0,y:0,dx:0,dy:0,transform:function(t,e){return"horizontal"===h.radialAxis.tickOrientation?"rotate("+-h.radialAxis.orientation+") translate("+[0,U["font-size"]]+")":"translate("+[0,U["font-size"]]+")"}}),X.selectAll("g>line").style({stroke:"black"})}var K=e.select(".angular.axis-group").selectAll("g.angular-tick").data(P),Q=K.enter().append("g").classed("angular-tick",!0);K.attr({transform:function(t,e){return"rotate("+l(t,e)+")"}}).style({display:h.angularAxis.visible?"block":"none"}),K.exit().remove(),Q.append("line").classed("grid-line",!0).classed("major",function(t,e){return e%(h.minorTicks+1)==0}).classed("minor",function(t,e){return!(e%(h.minorTicks+1)==0)}).style(B),Q.selectAll(".minor").style({stroke:h.minorTickColor}),K.select("line.grid-line").attr({x1:h.tickLength?x-h.tickLength:0,x2:x}).style({display:h.angularAxis.gridLinesVisible?"block":"none"}),Q.append("text").classed("axis-text",!0).style(U);var $=K.select("text.axis-text").attr({x:x+h.labelOffset,dy:".35em",transform:function(t,e){var r=l(t,e),n=x+h.labelOffset,i=h.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:h.angularAxis.labelsVisible?"block":"none"}).text(function(t,e){return e%(h.minorTicks+1)!=0?"":M?M[t]+h.angularAxis.ticksSuffix:t+h.angularAxis.ticksSuffix}).style(U);h.angularAxis.rewriteTicks&&$.text(function(t,e){return e%(h.minorTicks+1)!=0?"":h.angularAxis.rewriteTicks(this.textContent,e)});var tt=n.max(N.selectAll(".angular-tick text")[0].map(function(t,e){return t.getCTM().e+t.getBBox().width}));j.attr({transform:"translate("+[x+tt,h.margin.top]+")"});var et=e.select("g.geometry-group").selectAll("g").size()>0,rt=e.select("g.geometry-group").selectAll("g.geometry").data(d);if(rt.enter().append("g").attr({class:function(t,e){return"geometry geometry"+e}}),rt.exit().remove(),d[0]||et){var nt=[];d.forEach(function(t,e){var r={};r.radialScale=i,r.angularScale=s,r.container=rt.filter(function(t,r){return r==e}),r.geometry=t.geometry,r.orientation=h.orientation,r.direction=h.direction,r.index=e,nt.push({data:t,geometryConfig:r})});var it=n.nest().key(function(t,e){return"undefined"!=typeof t.data.groupId||"unstacked"}).entries(nt),at=[];it.forEach(function(t,e){"unstacked"===t.key?at=at.concat(t.values.map(function(t,e){return[t]})):at.push(t.values)}),at.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 a(o[r].defaultConfig(),t)});o[r]().config(n)()})}var ot,st,lt=e.select(".guides-group"),ut=e.select(".tooltips-group"),ct=o.tooltipPanel().config({container:ut,fontSize:8})(),ht=o.tooltipPanel().config({container:ut,fontSize:8})(),ft=o.tooltipPanel().config({container:ut,hasTick:!0})();if(!k){var dt=lt.select("line").attr({x1:0,y1:0,y2:0}).style({stroke:"grey","pointer-events":"none"});N.on("mousemove.angular-guide",function(t,e){var r=o.util.getMousePos(Z).angle;dt.attr({x2:-x,transform:"rotate("+r+")"}).style({opacity:.5});var n=(r+180+360-h.orientation)%360;ot=s.invert(n);var i=o.util.convertToCartesian(x+12,r+180);ct.text(o.util.round(ot)).move([i[0]+_[0],i[1]+_[1]])}).on("mouseout.angular-guide",function(t,e){lt.select("line").style({opacity:0})})}var pt=lt.select("circle").style({stroke:"grey",fill:"none"});N.on("mousemove.radial-guide",function(t,e){var r=o.util.getMousePos(Z).radius;pt.attr({r:r}).style({opacity:.5}),st=i.invert(o.util.getMousePos(Z).radius);var n=o.util.convertToCartesian(r,h.radialAxis.orientation);ht.text(o.util.round(st)).move([n[0]+_[0],n[1]+_[1]])}).on("mouseout.radial-guide",function(t,e){pt.style({opacity:0}),ft.hide(),ct.hide(),ht.hide()}),e.selectAll(".geometry-group .mark").on("mouseover.tooltip",function(t,r){var i=n.select(this),a=i.style("fill"),s="black",l=i.style("opacity")||1;if(i.attr({"data-opacity":l}),"none"!=a){i.attr({"data-fill":a}),s=n.hsl(a).darker().toString(),i.style({fill:s,opacity:1});var u={t:o.util.round(t[0]),r:o.util.round(t[1])};k&&(u.t=M[t[0]]);var c="t: "+u.t+", r: "+u.r,h=this.getBoundingClientRect(),f=e.node().getBoundingClientRect(),d=[h.left+h.width/2-H[0]-f.left,h.top+h.height/2-H[1]-f.top];ft.config({color:s}).text(c),ft.move(d)}else a=i.style("stroke"),i.attr({"data-stroke":a}),s=n.hsl(a).darker().toString(),i.style({stroke:s,opacity:1})}).on("mousemove.tooltip",function(t,e){return 0==n.event.which&&void(n.select(this).attr("data-fill")&&ft.show())}).on("mouseout.tooltip",function(t,e){ft.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")})})}),f}var e,r,i,s,l={data:[],layout:{}},u={},c={},h=n.dispatch("hover"),f={};return f.render=function(e){return t(e),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]={}),a(l.data[e],o.Axis.defaultConfig().data[0]),a(l.data[e],t)}),a(l.layout,o.Axis.defaultConfig().layout),a(l.layout,e.layout),this},f.getLiveConfig=function(){return c},f.getinputConfig=function(){return u},f.radialScale=function(t){return i},f.angularScale=function(t){return s},f.svg=function(){return e},n.rebind(f,h,"on"),f},o.Axis.defaultConfig=function(t,e){var r={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}};return r},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,i=n.range(0,360+r,r).map(function(e,r){var n=e*Math.PI/180,i=t(n);return[e,i]});return i},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 r===-2},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,n=t*Math.cos(r),i=t*Math.sin(r);return[n,i]},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;i0)){var s=n.select(this.parentNode).selectAll("path.line").data([0]);s.enter().insert("path"),s.attr({class:"line",d:f(o),transform:function(e,r){return"rotate("+(t.orientation+90)+")"},"pointer-events":"none"}).style({fill:function(t,e){return g.fill(r,i,a)},"fill-opacity":0,stroke:function(t,e){return g.stroke(r,i,a)},"stroke-width":function(t,e){return g["stroke-width"](r,i,a)},"stroke-dasharray":function(t,e){return g["stroke-dasharray"](r,i,a)},opacity:function(t,e){return g.opacity(r,i,a)},display:function(t,e){return g.display(r,i,a)}})}};var d=t.angularScale.range(),p=Math.abs(d[1]-d[0])/l[0].length*Math.PI/180,m=n.svg.arc().startAngle(function(t){return-p/2}).endAngle(function(t){return p/2}).innerRadius(function(e){return t.radialScale(c+(e[2]||0))}).outerRadius(function(e){return t.radialScale(c+(e[2]||0))+t.radialScale(e[1])});h.arc=function(e,r,i){n.select(this).attr({class:"mark arc",d:m,transform:function(e,r){return"rotate("+(t.orientation+u(e[0])+90)+")"}})};var g={fill:function(t,r,n){return e[n].data.color},stroke:function(t,r,n){return e[n].data.strokeColor},"stroke-width":function(t,r,n){return e[n].data.strokeSize+"px"},"stroke-dasharray":function(t,r,n){return s[e[n].data.strokeDash]},opacity:function(t,r,n){return e[n].data.opacity},display:function(t,r,n){return"undefined"==typeof e[n].data.visible||e[n].data.visible?"block":"none"}},v=n.select(this).selectAll("g.layer").data(l);v.enter().append("g").attr({class:"layer"});var y=v.selectAll("path.mark").data(function(t,e){return t});y.enter().append("path").attr({class:"mark"}),y.style(g).each(h[t.geometryType]),y.exit().remove(),v.exit().remove()})}var e,r=[o.PolyChart.defaultConfig()],i=n.dispatch("hover"),s={solid:"none",dash:[5,2],dot:[2,5]};return t.config=function(t){return arguments.length?(t.forEach(function(t,e){r[e]||(r[e]={}),a(r[e],o.PolyChart.defaultConfig()),a(r[e],t)}),this):r},t.getColorScale=function(){return e},n.rebind(t,i,"on"),t},o.PolyChart.defaultConfig=function(){var t={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()}};return t},o.BarChart=function(){return o.PolyChart()},o.BarChart.defaultConfig=function(){var t={geometryConfig:{geometryType:"bar"}};return t},o.AreaChart=function(){return o.PolyChart()},o.AreaChart.defaultConfig=function(){var t={geometryConfig:{geometryType:"arc"}};return t},o.DotPlot=function(){return o.PolyChart()},o.DotPlot.defaultConfig=function(){var t={geometryConfig:{geometryType:"dot",dotType:"circle"}};return t},o.LinePlot=function(){return o.PolyChart()},o.LinePlot.defaultConfig=function(){var t={geometryConfig:{geometryType:"line"}};return t},o.Legend=function(){function t(){var r=e.legendConfig,i=e.data.map(function(t,e){return[].concat(t).map(function(t,n){var i=a({},r.elements[e]);return i.name=t,i.color=[].concat(r.elements[e].color)[n],i})}),o=n.merge(i);o=o.filter(function(t,e){return r.elements[e]&&(r.elements[e].visibleInLegend||"undefined"==typeof r.elements[e].visibleInLegend)}),r.reverseOrder&&(o=o.reverse());var s=r.container;("string"==typeof s||s.nodeName)&&(s=n.select(s));var l=o.map(function(t,e){return t.color}),u=r.fontSize,c=null==r.isContinuous?"number"==typeof o[0]:r.isContinuous,h=c?r.height:u*o.length,f=s.classed("legend-group",!0),d=f.selectAll("svg").data([0]),p=d.enter().append("svg").attr({width:300,height:h+u,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 m=n.range(o.length),g=n.scale[c?"linear":"ordinal"]().domain(m).range(l),v=n.scale[c?"linear":"ordinal"]().domain(m)[c?"range":"rangePoints"]([0,h]),y=function(t,e){var r=3*e;return"line"===t?"M"+[[-e/2,-e/12],[e/2,-e/12],[e/2,e/12],[-e/2,e/12]]+"Z":n.svg.symbolTypes.indexOf(t)!=-1?n.svg.symbol().type(t).size(r)():n.svg.symbol().type("square").size(r)()};if(c){var x=d.select(".legend-marks").append("defs").append("linearGradient").attr({id:"grad1",x1:"0%",y1:"0%",x2:"0%",y2:"100%"}).selectAll("stop").data(l);x.enter().append("stop"),x.attr({offset:function(t,e){return e/(l.length-1)*100+"%"}}).style({"stop-color":function(t,e){return t}}),d.append("rect").classed("legend-mark",!0).attr({height:r.height,width:r.colorBandWidth,fill:"url(#grad1)"})}else{var b=d.select(".legend-marks").selectAll("path.legend-mark").data(o);b.enter().append("path").classed("legend-mark",!0),b.attr({transform:function(t,e){return"translate("+[u/2,v(e)+u/2]+")"},d:function(t,e){var r=t.symbol;return y(r,u)},fill:function(t,e){return g(e)}}),b.exit().remove()}var _=n.svg.axis().scale(v).orient("right"),w=d.select("g.legend-axis").attr({transform:"translate("+[c?r.colorBandWidth:u,u/2]+")"}).call(_);return w.selectAll(".domain").style({fill:"none",stroke:"none"}),w.selectAll("line").style({fill:"none",stroke:c?r.textColor:"none"}),w.selectAll("text").style({fill:r.textColor,"font-size":r.fontSize}).text(function(t,e){return o[e].name}),t}var e=o.Legend.defaultConfig(),r=n.dispatch("hover");return t.config=function(t){return arguments.length?(a(e,t),this):e},n.rebind(t,r,"on"),t},o.Legend.defaultConfig=function(t,e){var r={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}};return r},o.tooltipPanel=function(){var t,e,r,i={ +container:null,hasTick:!1,fontSize:12,color:"white",padding:5},s="tooltip-"+o.tooltipPanel.uid++,l=10,u=function(){t=i.container.selectAll("g."+s).data([0]);var n=t.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:i.padding+l,dy:.3*+i.fontSize}),u};return u.text=function(a){var o=n.hsl(i.color).l,s=o>=.5?"#aaa":"white",c=o>=.5?"black":"white",h=a||"";e.style({fill:c,"font-size":i.fontSize+"px"}).text(h);var f=i.padding,d=e.node().getBBox(),p={fill:i.color,stroke:s,"stroke-width":"2px"},m=d.width+2*f+l,g=d.height+2*f;return r.attr({d:"M"+[[l,-g/2],[l,-g/4],[i.hasTick?0:l,0],[l,g/4],[l,g/2],[m,g/2],[m,-g/2]].join("L")+"Z"}).style(p),t.attr({transform:"translate("+[l,-g/2+2*f]+")"}),t.style({display:"block"}),u},u.move=function(e){if(t)return t.attr({transform:"translate("+[e[0],e[1]]+")"}).style({display:"block"}),u},u.hide=function(){if(t)return t.style({display:"none"}),u},u.show=function(){if(t)return t.style({display:"block"}),u},u.config=function(t){return a(i,t),u},u},o.tooltipPanel.uid=1,o.adapter={},o.adapter.plotly=function(){var t={};return t.convert=function(t,e){var r={};if(t.data&&(r.data=t.data.map(function(t,r){var n=a({},t),i=[[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"]]];return i.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",n.dotVisible===!0?(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 i=o.util.duplicates(r.data.map(function(t,e){return t.geometry}));r.data.forEach(function(t,e){var n=i.indexOf(t.geometry);n!=-1&&(r.data[e].groupId=n)})}if(t.layout){var s=a({},t.layout),l=[[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"]]];if(l.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 u=["t","r","b","l","pad"],c=["top","right","bottom","left","pad"],h={};n.entries(s.margin).forEach(function(t,e){h[c[u.indexOf(t.key)]]=t.value}),s.margin=h}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},t}},{"../../lib":658,d3:97}],756:[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,u=e.exports={};u.framework=function(t){function e(e,i){return i&&(h=i),n.select(n.select(h).node().parentNode).selectAll(".svg-container>*:not(.chart-root)").remove(),r=r?l(r,e):e,a||(a=o.Axis()),c=o.adapter.plotly().convert(r),a.config(c).render(h),t.data=r.data,t.layout=r.layout,u.fillLayout(t),r}var r,i,a,c,h,f=new s;return e.isPolar=!0,e.svg=function(){return a.svg()},e.getConfig=function(){return r},e.getLiveConfig=function(){return o.adapter.plotly().convert(a.getLiveConfig(),!0)},e.getLiveScales=function(){return{t:a.angularScale(),r:a.radialScale()}},e.setUndoPoint=function(){var t=this,e=o.util.cloneJson(r);!function(e,r){f.add({undo:function(){r&&t(r)},redo:function(){t(e)}})}(e,i),i=o.util.cloneJson(e)},e.undo=function(){f.undo()},e.redo=function(){f.redo()},e},u.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":558,"../../lib":658,"./micropolar":755,"./undo_manager":757,d3:97}],757:[function(t,e,r){"use strict";e.exports=function(){function t(t,e){return t?(i=!0,t[e](),i=!1,this):this}var e,r=[],n=-1,i=!1;return{add:function(t){return i?this:(r.splice(n+1,r.length-n),r.push(t),n=r.length-1,this)},setCallback:function(t){e=t},undo:function(){var i=r[n];return i?(t(i,"undo"),n-=1,e&&e(i.undo),this):this},redo:function(){var i=r[n+1];return i?(t(i,"redo"),n+=1,e&&e(i.redo),this):this},clear:function(){r=[],n=-1},hasUndo:function(){return n!==-1},hasRedo:function(){return n=o&&(d.min=0,p.min=0,m.min=0,t.aaxis&&delete t.aaxis.min,t.baxis&&delete t.baxis.min,t.caxis&&delete t.caxis.min)}var i=t("../../../components/color"),a=t("../../subplot_defaults"),o=t("./layout_attributes"),s=t("./axis_defaults"),l=["aaxis","baxis","caxis"];e.exports=function(t,e,r){a(t,e,r,{type:"ternary",attributes:o,handleDefaults:n,font:e.font,paper_bgcolor:e.paper_bgcolor})}},{"../../../components/color":558,"../../subplot_defaults":758,"./axis_defaults":762,"./layout_attributes":764}],764:[function(t,e,r){"use strict";var n=t("../../../components/color/attributes"),i=t("./axis_attributes");e.exports={domain:{x:{valType:"info_array",items:[{valType:"number",min:0,max:1},{valType:"number",min:0,max:1}],dflt:[0,1]},y:{valType:"info_array",items:[{valType:"number",min:0,max:1},{valType:"number",min:0,max:1}],dflt:[0,1]}},bgcolor:{valType:"color",dflt:n.background},sum:{valType:"number",dflt:1,min:0},aaxis:i,baxis:i,caxis:i}},{"../../../components/color/attributes":557,"./axis_attributes":761}],765:[function(t,e,r){"use strict";function n(t,e){this.id=t.id,this.graphDiv=t.graphDiv,this.init(e),this.makeFramework()}function i(t){a.select(t).selectAll(".zoombox,.js-zoombox-backdrop,.js-zoombox-menu,.zoombox-corners").remove()}var a=t("d3"),o=t("tinycolor2"),s=t("../../plotly"),l=t("../../lib"),u=t("../../components/color"),c=t("../../components/drawing"),h=t("../cartesian/set_convert"),f=t("../../lib/extend").extendFlat,d=t("../plots"),p=t("../cartesian/axes"),m=t("../../components/dragelement"),g=t("../../components/titles"),v=t("../cartesian/select"),y=t("../cartesian/constants"),x=t("../cartesian/graph_interact");e.exports=n;var b=n.prototype;b.init=function(t){this.container=t._ternarylayer,this.defs=t._defs,this.layoutId=t._uid,this.traceHash={}},b.plot=function(t,e){var r=this,n=e[r.id],i=e._size;r.adjustLayout(n,i),d.generalUpdatePerTraceModule(r,t,n),r.layers.plotbg.select("path").call(u.fill,n.bgcolor)},b.makeFramework=function(){var t=this,e=t.defs.selectAll("g.clips").data([0]);e.enter().append("g").classed("clips",!0);var r="clip"+t.layoutId+t.id;t.clipDef=e.selectAll("#"+r).data([0]),t.clipDef.enter().append("clipPath").attr("id",r).append("path").attr("d","M0,0Z"),t.plotContainer=t.container.selectAll("g."+t.id).data([0]),t.plotContainer.enter().append("g").classed(t.id,!0),t.layers={};var n=["draglayer","plotbg","backplot","grids","frontplot","zoom","aaxis","baxis","caxis","axlines"],i=t.plotContainer.selectAll("g.toplevel").data(n);i.enter().append("g").attr("class",function(t){return"toplevel "+t}).each(function(e){var r=a.select(this);t.layers[e]=r,"frontplot"===e?r.append("g").classed("scatterlayer",!0):"backplot"===e?r.append("g").classed("maplayer",!0):"plotbg"===e?r.append("path").attr("d","M0,0Z"):"axlines"===e&&r.selectAll("path").data(["aline","bline","cline"]).enter().append("path").each(function(t){a.select(this).classed(t,!0)})});var o=t.plotContainer.select(".grids").selectAll("g.grid").data(["agrid","bgrid","cgrid"]);o.enter().append("g").attr("class",function(t){return"grid "+t}).each(function(e){t.layers[e]=a.select(this)}),t.plotContainer.selectAll(".backplot,.frontplot,.grids").call(c.setClipUrl,r),t.graphDiv._context.staticPlot||t.initInteractions()};var _=Math.sqrt(4/3);b.adjustLayout=function(t,e){var r,n,i,a,o,s,l=this,c=t.domain,d=(c.x[0]+c.x[1])/2,p=(c.y[0]+c.y[1])/2,m=c.x[1]-c.x[0],g=c.y[1]-c.y[0],v=m*e.w,y=g*e.h,x=t.sum,b=t.aaxis.min,w=t.baxis.min,M=t.caxis.min;v>_*y?(a=y,i=a*_):(i=v,a=i/_),o=m*i/v,s=g*a/y,r=e.l+e.w*d-i/2,n=e.t+e.h*(1-p)-a/2,l.x0=r,l.y0=n,l.w=i,l.h=a,l.sum=x,l.xaxis={type:"linear",range:[b+2*M-x,x-b-2*w],domain:[d-o/2,d+o/2],_id:"x",_gd:l.graphDiv},h(l.xaxis),l.xaxis.setScale(),l.yaxis={type:"linear",range:[b,x-w-M],domain:[p-s/2,p+s/2],_id:"y",_gd:l.graphDiv},h(l.yaxis),l.yaxis.setScale();var A=l.yaxis.domain[0],k=l.aaxis=f({},t.aaxis,{range:[b,x-w-M],side:"left",_counterangle:30,tickangle:(+t.aaxis.tickangle||0)-30,domain:[A,A+s*_],_axislayer:l.layers.aaxis,_gridlayer:l.layers.agrid,_pos:0,_gd:l.graphDiv,_id:"y",_length:i,_gridpath:"M0,0l"+a+",-"+i/2});h(k);var T=l.baxis=f({},t.baxis,{range:[x-b-M,w],side:"bottom",_counterangle:30,domain:l.xaxis.domain,_axislayer:l.layers.baxis,_gridlayer:l.layers.bgrid,_counteraxis:l.aaxis,_pos:0,_gd:l.graphDiv,_id:"x",_length:i,_gridpath:"M0,0l-"+i/2+",-"+a});h(T),k._counteraxis=T;var E=l.caxis=f({},t.caxis,{range:[x-b-w,M],side:"right",_counterangle:30,tickangle:(+t.caxis.tickangle||0)+30,domain:[A,A+s*_],_axislayer:l.layers.caxis,_gridlayer:l.layers.cgrid,_counteraxis:l.baxis,_pos:0,_gd:l.graphDiv,_id:"y",_length:i,_gridpath:"M0,0l-"+a+","+i/2});h(E);var S="M"+r+","+(n+a)+"h"+i+"l-"+i/2+",-"+a+"Z";l.clipDef.select("path").attr("d",S),l.layers.plotbg.select("path").attr("d",S);var L="translate("+r+","+n+")";l.plotContainer.selectAll(".scatterlayer,.maplayer,.zoom").attr("transform",L);var C="translate("+r+","+(n+a)+")";l.layers.baxis.attr("transform",C),l.layers.bgrid.attr("transform",C);var I="translate("+(r+i/2)+","+n+")rotate(30)";l.layers.aaxis.attr("transform",I),l.layers.agrid.attr("transform",I);var z="translate("+(r+i/2)+","+n+")rotate(-30)";l.layers.caxis.attr("transform",z),l.layers.cgrid.attr("transform",z),l.drawAxes(!0),l.plotContainer.selectAll(".crisp").classed("crisp",!1);var D=l.layers.axlines;D.select(".aline").attr("d",k.showline?"M"+r+","+(n+a)+"l"+i/2+",-"+a:"M0,0").call(u.stroke,k.linecolor||"#000").style("stroke-width",(k.linewidth||0)+"px"),D.select(".bline").attr("d",T.showline?"M"+r+","+(n+a)+"h"+i:"M0,0").call(u.stroke,T.linecolor||"#000").style("stroke-width",(T.linewidth||0)+"px"),D.select(".cline").attr("d",E.showline?"M"+(r+i/2)+","+n+"l"+i/2+","+a:"M0,0").call(u.stroke,E.linecolor||"#000").style("stroke-width",(E.linewidth||0)+"px")},b.drawAxes=function(t){var e=this,r=e.graphDiv,n=e.id.substr(7)+"title",i=e.aaxis,a=e.baxis,o=e.caxis;if(p.doTicks(r,i,!0),p.doTicks(r,a,!0),p.doTicks(r,o,!0),t){var s=Math.max(i.showticklabels?i.tickfont.size/2:0,(o.showticklabels?.75*o.tickfont.size:0)+("outside"===o.ticks?.87*o.ticklen:0));g.draw(r,"a"+n,{propContainer:i,propName:e.id+".aaxis.title",dfltName:"Component A",attributes:{x:e.x0+e.w/2,y:e.y0-i.titlefont.size/3-s,"text-anchor":"middle"}});var l=(a.showticklabels?a.tickfont.size:0)+("outside"===a.ticks?a.ticklen:0)+3;g.draw(r,"b"+n,{propContainer:a,propName:e.id+".baxis.title",dfltName:"Component B",attributes:{x:e.x0-l,y:e.y0+e.h+.83*a.titlefont.size+l,"text-anchor":"middle"}}),g.draw(r,"c"+n,{propContainer:o,propName:e.id+".caxis.title",dfltName:"Component C",attributes:{x:e.x0+e.w+l,y:e.y0+e.h+.83*o.titlefont.size+l,"text-anchor":"middle"}})}};var w=y.MINZOOM/2+.87,M="m-0.87,.5h"+w+"v3h-"+(w+5.2)+"l"+(w/2+2.6)+",-"+(.87*w+4.5)+"l2.6,1.5l-"+w/2+","+.87*w+"Z",A="m0.87,.5h-"+w+"v3h"+(w+5.2)+"l-"+(w/2+2.6)+",-"+(.87*w+4.5)+"l-2.6,1.5l"+w/2+","+.87*w+"Z",k="m0,1l"+w/2+","+.87*w+"l2.6,-1.5l-"+(w/2+2.6)+",-"+(.87*w+4.5)+"l-"+(w/2+2.6)+","+(.87*w+4.5)+"l2.6,1.5l"+w/2+",-"+.87*w+"Z",T="m0.5,0.5h5v-2h-5v-5h-2v5h-5v2h5v5h2Z",E=!0;b.initInteractions=function(){function t(t,e,r){var n=F.getBoundingClientRect();b=e-n.left,w=r-n.top,S={a:R.aaxis.range[0],b:R.baxis.range[1],c:R.caxis.range[1]},C=S,L=R.aaxis.range[1]-S.a,I=o(R.graphDiv._fullLayout[R.id].bgcolor).getLuminance(),z="M0,"+R.h+"L"+R.w/2+", 0L"+R.w+","+R.h+"Z",D=!1,P=N.append("path").attr("class","zoombox").style({fill:I>.2?"rgba(0,0,0,0)":"rgba(255,255,255,0)","stroke-width":0}).attr("d",z),O=N.append("path").attr("class","zoombox-corners").style({fill:u.background,stroke:u.defaultLine,"stroke-width":1,opacity:0}).attr("d","M0,0Z"),p()}function e(t,e){return 1-e/R.h}function r(t,e){return 1-(t+(R.h-e)/Math.sqrt(3))/R.w}function n(t,e){return(t-(R.h-e)/Math.sqrt(3))/R.w}function a(t,i){var a=b+t,o=w+i,s=Math.max(0,Math.min(1,e(b,w),e(a,o))),l=Math.max(0,Math.min(1,r(b,w),r(a,o))),u=Math.max(0,Math.min(1,n(b,w),n(a,o))),c=(s/2+u)*R.w,h=(1-s/2-l)*R.w,f=(c+h)/2,d=h-c,p=(1-s)*R.h,m=p-d/_;d.2?"rgba(0,0,0,0.4)":"rgba(255,255,255,0.3)").duration(200),O.transition().style("opacity",1).duration(200),D=!0)}function c(t,e){if(C===S)return 2===e&&g(),i(j);i(j);var r={};r[R.id+".aaxis.min"]=C.a,r[R.id+".baxis.min"]=C.b,r[R.id+".caxis.min"]=C.c,s.relayout(j,r),E&&j.data&&j._context.showTips&&(l.notifier("Double-click to
    zoom back out","long"),E=!1)}function h(){S={a:R.aaxis.range[0],b:R.baxis.range[1],c:R.caxis.range[1]},C=S}function f(t,e){var r=t/R.xaxis._m,n=e/R.yaxis._m;C={a:S.a-n,b:S.b+(r+n)/2,c:S.c-(r-n)/2};var i=[C.a,C.b,C.c].sort(),a={a:i.indexOf(C.a),b:i.indexOf(C.b),c:i.indexOf(C.c)};i[0]<0&&(i[1]+i[0]/2<0?(i[2]+=i[0]+i[1],i[0]=i[1]=0):(i[2]+=i[0]/2,i[1]+=i[0]/2,i[0]=0),C={a:i[a.a],b:i[a.b],c:i[a.c]},e=(S.a-C.a)*R.yaxis._m,t=(S.c-C.c-S.b+C.b)*R.xaxis._m);var o="translate("+(R.x0+t)+","+(R.y0+e)+")";R.plotContainer.selectAll(".scatterlayer,.maplayer").attr("transform",o),R.aaxis.range=[C.a,R.sum-C.b-C.c],R.baxis.range=[R.sum-C.a-C.c,C.b],R.caxis.range=[R.sum-C.a-C.b,C.c],R.drawAxes(!1),R.plotContainer.selectAll(".crisp").classed("crisp",!1)}function d(t,e){if(t){var r={};r[R.id+".aaxis.min"]=C.a,r[R.id+".baxis.min"]=C.b,r[R.id+".caxis.min"]=C.c,s.relayout(j,r)}else 2===e&&g()}function p(){R.plotContainer.selectAll(".select-outline").remove()}function g(){var t={};t[R.id+".aaxis.min"]=0,t[R.id+".baxis.min"]=0,t[R.id+".caxis.min"]=0,j.emit("plotly_doubleclick",null),s.relayout(j,t)}var b,w,S,L,C,I,z,D,P,O,R=this,F=R.layers.plotbg.select("path").node(),j=R.graphDiv,N=R.layers.zoom,B={element:F,gd:j,plotinfo:{plot:N},doubleclick:g,subplot:R.id,prepFn:function(e,r,n){B.xaxes=[R.xaxis],B.yaxes=[R.yaxis];var i=j._fullLayout.dragmode;e.shiftKey&&(i="pan"===i?"zoom":"pan"),"lasso"===i?B.minDrag=1:B.minDrag=void 0,"zoom"===i?(B.moveFn=a,B.doneFn=c,t(e,r,n)):"pan"===i?(B.moveFn=f,B.doneFn=d,h(),p()):"select"!==i&&"lasso"!==i||v(e,r,n,B,i)}};F.onmousemove=function(t){x.hover(j,t,R.id),j._fullLayout._lasthover=F,j._fullLayout._hoversubplot=R.id},F.onmouseout=function(t){j._dragging||m.unhover(j,t)},F.onclick=function(t){x.click(j,t)},m.init(B)}},{"../../components/color":558,"../../components/dragelement":579,"../../components/drawing":581,"../../components/titles":632,"../../lib":658,"../../lib/extend":651,"../../plotly":686,"../cartesian/axes":691,"../cartesian/constants":696,"../cartesian/graph_interact":698,"../cartesian/select":704,"../cartesian/set_convert":705,"../plots":751,d3:97,tinycolor2:495}],766:[function(t,e,r){"use strict";function n(t){return"object"==typeof t&&(t=t.type),t}var i=t("./lib"),a=t("./plots/attributes");r.modules={},r.allCategories={},r.allTypes=[],r.subplotsRegistry={},r.transformsRegistry={},r.componentsRegistry={},r.layoutArrayContainers=[],r.register=function(t,e,n,a){if(r.modules[e])return void i.log("Type "+e+" already registered");for(var o={},s=0;s-1}var a=t("../lib"),o=t("../plots/plots"),s=a.extendFlat,l=a.extendDeep;e.exports=function(t,e){t.framework&&t.framework.isPolar&&(t=t.framework.getConfig());var r,a=t.data,u=t.layout,c=l([],a),h=l({},u,n(e.tileClass));if(e.width&&(h.width=e.width),e.height&&(h.height=e.height),"thumbnail"===e.tileClass||"themes__thumb"===e.tileClass){h.annotations=[];var f=Object.keys(h);for(r=0;r0&&k>0,N=M<=R&&k<=F,B=M<=F&&k<=R,U="h"===v?R>=M*(F/k):F>=k*(R/M);j&&(N||B||U)?x="inside":(x="outside",b.remove(),b=null)}else x="inside";if(!b&&(b=m(e,y,"outside"===x?S:E),_=A.bBox(b.node()),M=_.width,k=_.height,M<=0||k<=0))return void b.remove();var V;V="outside"===x?a(o,f,d,p,_,v):i(o,f,d,p,_,v),b.attr("transform",V)}}}function i(t,e,r,n,i,a){var s,l,u,c,h,f=i.width,d=i.height,p=(i.left+i.right)/2,m=(i.top+i.bottom)/2,g=Math.abs(e-t),v=Math.abs(n-r);g>2*z&&v>2*z?(h=z,g-=2*h,v-=2*h):h=0;var y,x;return f<=g&&d<=v?(y=!1,x=1):f<=v&&d<=g?(y=!0,x=1):fr?(u=(t+e)/2,c=n-h-l/2):(u=(t+e)/2,c=n+h+l/2),o(p,m,u,c,x,y)}function a(t,e,r,n,i,a){var s,l="h"===a?Math.abs(n-r):Math.abs(e-t);l>2*z&&(s=z,l-=2*s);var u,c,h,f,d=!1,p="h"===a?Math.min(1,l/i.height):Math.min(1,l/i.width),m=(i.left+i.right)/2,g=(i.top+i.bottom)/2;return d?(u=p*i.height,c=p*i.width):(u=p*i.width,c=p*i.height),"h"===a?er?(h=(t+e)/2,f=n+s+c/2):(h=(t+e)/2,f=n-s-c/2),o(m,g,h,f,p,d)}function o(t,e,r,n,i,a){var o,s,l;i<1?o="scale("+i+") ":(i=1,o=""),s=a?"rotate("+a+" "+t+" "+e+") ":"";var u=r-i*t,c=n-i*e;return l="translate("+u+" "+c+")",l+o+s}function s(t,e){var r=d(t.text,e);return p(E,r)}function l(t,e){var r=d(t.textposition,e);return m(S,r)}function u(t,e,r){return f(L,t.textfont,e,r)}function c(t,e,r){return f(C,t.insidetextfont,e,r)}function h(t,e,r){return f(I,t.outsidetextfont,e,r)}function f(t,e,r,n){e=e||{};var i=d(e.family,r),a=d(e.size,r),o=d(e.color,r);return{family:p(t.family,i,n.family),size:g(t.size,a,n.size),color:v(t.color,o,n.color)}}function d(t,e){var r;return Array.isArray(t)?ei;if(!a)return e}return void 0!==r?r:t.dflt}function v(t,e,r){return b(e).isValid()?e:void 0!==r?r:t.dflt}var y=t("d3"),x=t("fast-isnumeric"),b=t("tinycolor2"),_=t("../../lib"),w=t("../../lib/svg_text_utils"),M=t("../../components/color"),A=t("../../components/drawing"),k=t("../../components/errorbars"),T=t("./attributes"),E=T.text,S=T.textposition,L=T.textfont,C=T.insidetextfont,I=T.outsidetextfont,z=3;e.exports=function(t,e,r){var i=e.xaxis,a=e.yaxis,o=t._fullLayout,s=e.plot.select(".barlayer").selectAll("g.trace.bars").data(r).enter().append("g").attr("class","trace bars");s.append("g").attr("class","points").each(function(e){var r=e[0].t,s=e[0].trace,l=r.poffset,u=Array.isArray(l),c=r.barwidth,h=Array.isArray(c);y.select(this).selectAll("g.point").data(_.identity).enter().append("g").classed("point",!0).each(function(r,f){function d(t){return 0===o.bargap&&0===o.bargroupgap?y.round(Math.round(t)-E,2):t}function p(t,e){return Math.abs(t-e)>=2?d(t):t>e?Math.ceil(t):Math.floor(t)}var m,g,v,b,_=r.p+(u?l[f]:l),w=_+(h?c[f]:c),A=r.b,k=A+r.s;if("h"===s.orientation?(v=a.c2p(_,!0),b=a.c2p(w,!0),m=i.c2p(A,!0),g=i.c2p(k,!0)):(m=i.c2p(_,!0),g=i.c2p(w,!0),v=a.c2p(A,!0),b=a.c2p(k,!0)),!(x(m)&&x(g)&&x(v)&&x(b)&&m!==g&&v!==b))return void y.select(this).remove();var T=(r.mlw+1||s.marker.line.width+1||(r.trace?r.trace.marker.line.width:0)+1)-1,E=y.round(T/2%1,2);if(!t._context.staticPlot){var S=M.opacity(r.mc||s.marker.color),L=S<1||T>.01?d:p;m=L(m,g),g=L(g,m),v=L(v,b),b=L(b,v)}var C=y.select(this);C.append("path").attr("d","M"+m+","+v+"V"+b+"H"+g+"V"+v+"Z"),n(t,C,e,f,m,g,v,b)})}),s.call(k.plot,e)}},{"../../components/color":558,"../../components/drawing":581,"../../components/errorbars":587,"../../lib":658,"../../lib/svg_text_utils":674,"./attributes":776,d3:97,"fast-isnumeric":106,tinycolor2:495}],784:[function(t,e,r){"use strict";function n(t,e,r,n){if(n.length){var s,l,u,c,h,f=t._fullLayout.barmode,d="overlay"===f,p="group"===f;if(d)i(t,e,r,n);else if(p){for(s=[],l=[],u=0;ul+o&&(u=!0,l=y)),v(e.c2l(m))&&(ml+o&&(u=!0,l=m))}}x.expand(e,[s,l],{tozero:!0,padded:u})}function g(t){return t._id.charAt(0)}var v=t("fast-isnumeric"),y=t("../../registry"),x=t("../../plots/cartesian/axes"),b=t("./sieve.js");e.exports=function(t,e){var r,i=e.xaxis,a=e.yaxis,o=t._fullData,s=t.calcdata,l=[],u=[];for(r=0;r1||0===s.bargap&&0===s.bargroupgap&&!t[0].trace.marker.line.width)&&n.select(this).attr("shape-rendering","crispEdges")}),e.selectAll("g.points").each(function(t){var e=t[0].trace,r=e.marker,o=r.line,s=a.tryColorscale(r,""),l=a.tryColorscale(r,"line");n.select(this).selectAll("path").each(function(t){var e,a,u=(t.mlw+1||o.width+1)-1,c=n.select(this);e="mc"in t?t.mcc=s(t.mc):Array.isArray(r.color)?i.defaultLine:r.color,c.style("stroke-width",u+"px").call(i.fill,e),u&&(a="mlc"in t?t.mlcc=l(t.mlc):Array.isArray(o.color)?i.defaultLine:o.color,c.call(i.stroke,a))})}),e.call(o.style)}},{"../../components/color":558,"../../components/drawing":581,"../../components/errorbars":587,d3:97}],787:[function(t,e,r){"use strict";var n=t("../../components/color"),i=t("../../components/colorscale/has_colorscale"),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")}},{"../../components/color":558,"../../components/colorscale/defaults":567,"../../components/colorscale/has_colorscale":571}],788:[function(t,e,r){"use strict";var n=t("../scatter/attributes"),i=t("../../components/color/attributes"),a=t("../../lib/extend").extendFlat,o=n.marker,s=o.line;e.exports={y:{valType:"data_array"},x:{valType:"data_array"},x0:{valType:"any"},y0:{valType:"any"},xcalendar:n.xcalendar,ycalendar:n.ycalendar,whiskerwidth:{valType:"number",min:0,max:1,dflt:.5},boxpoints:{valType:"enumerated",values:["all","outliers","suspectedoutliers",!1],dflt:"outliers"},boxmean:{valType:"enumerated",values:[!0,"sd",!1],dflt:!1},jitter:{valType:"number",min:0,max:1},pointpos:{valType:"number",min:-2,max:2},orientation:{valType:"enumerated",values:["v","h"]},marker:{outliercolor:{valType:"color",dflt:"rgba(0, 0, 0, 0)"},symbol:a({},o.symbol,{arrayOk:!1}),opacity:a({},o.opacity,{arrayOk:!1,dflt:1}),size:a({},o.size,{arrayOk:!1}),color:a({},o.color,{arrayOk:!1}),line:{color:a({},s.color,{arrayOk:!1,dflt:i.defaultLine}),width:a({},s.width,{arrayOk:!1,dflt:0}),outliercolor:{valType:"color"},outlierwidth:{valType:"number",min:0,dflt:1}}},line:{color:{valType:"color"},width:{valType:"number",min:0,dflt:2}},fillcolor:n.fillcolor}},{"../../components/color/attributes":557,"../../lib/extend":651,"../scatter/attributes":884}],789:[function(t,e,r){"use strict";var n=t("fast-isnumeric"),i=t("../../lib"),a=t("../../plots/cartesian/axes");e.exports=function(t,e){function r(t,e,r,a,o){var s;return r in e?p=a.makeCalcdata(e,r):(s=r+"0"in e?e[r+"0"]:"name"in e&&("category"===a.type||n(e.name)&&["linear","log"].indexOf(a.type)!==-1||i.isDateTime(e.name)&&"date"===a.type)?e.name:t.numboxes,s=a.d2c(s,0,e[r+"calendar"]),p=o.map(function(){return s})),p}function o(t,e,r,a,o){var s,l,u,c,h=a.length,f=e.length,d=[],p=[];for(s=0;s=0&&u1,v=r.dPos*(1-f.boxgap)*(1-f.boxgroupgap)/(g?t.numboxes:1),y=g?2*r.dPos*(-.5+(r.boxnum+.5)/t.numboxes)*(1-f.boxgap):0,x=v*m.whiskerwidth;return m.visible!==!0||r.emptybox?void a.select(this).remove():("h"===m.orientation?(l=p,h=d):(l=d,h=p),r.bPos=y,r.bdPos=v,n(),a.select(this).selectAll("path.box").data(o.identity).enter().append("path").attr("class","box").each(function(t){var e=l.c2p(t.pos+y,!0),r=l.c2p(t.pos+y-v,!0),n=l.c2p(t.pos+y+v,!0),i=l.c2p(t.pos+y-x,!0),s=l.c2p(t.pos+y+x,!0),u=h.c2p(t.q1,!0),c=h.c2p(t.q3,!0),f=o.constrain(h.c2p(t.med,!0),Math.min(u,c)+1,Math.max(u,c)-1),d=h.c2p(m.boxpoints===!1?t.min:t.lf,!0),p=h.c2p(m.boxpoints===!1?t.max:t.uf,!0);"h"===m.orientation?a.select(this).attr("d","M"+f+","+r+"V"+n+"M"+u+","+r+"V"+n+"H"+c+"V"+r+"ZM"+u+","+e+"H"+d+"M"+c+","+e+"H"+p+(0===m.whiskerwidth?"":"M"+d+","+i+"V"+s+"M"+p+","+i+"V"+s)):a.select(this).attr("d","M"+r+","+f+"H"+n+"M"+r+","+u+"H"+n+"V"+c+"H"+r+"ZM"+e+","+u+"V"+d+"M"+e+","+c+"V"+p+(0===m.whiskerwidth?"":"M"+i+","+d+"H"+s+"M"+i+","+p+"H"+s))}),m.boxpoints&&a.select(this).selectAll("g.points").data(function(t){return t.forEach(function(t){t.t=r,t.trace=m}),t}).enter().append("g").attr("class","points").selectAll("path").data(function(t){var e,r,n,a,s,l,h,f="all"===m.boxpoints?t.val:t.val.filter(function(e){return et.uf}),d=Math.max((t.max-t.min)/10,t.q3-t.q1),p=1e-9*d,g=d*c,x=[],b=0;if(m.jitter){if(0===d)for(b=1,x=new Array(f.length),e=0;et.lo&&(n.so=!0),n})}).enter().append("path").call(s.translatePoints,d,p),void(m.boxmean&&a.select(this).selectAll("path.mean").data(o.identity).enter().append("path").attr("class","mean").style("fill","none").each(function(t){var e=l.c2p(t.pos+y,!0),r=l.c2p(t.pos+y-v,!0),n=l.c2p(t.pos+y+v,!0),i=h.c2p(t.mean,!0),o=h.c2p(t.mean-t.sd,!0),s=h.c2p(t.mean+t.sd,!0);"h"===m.orientation?a.select(this).attr("d","M"+i+","+r+"V"+n+("sd"!==m.boxmean?"":"m0,0L"+o+","+e+"L"+i+","+r+"L"+s+","+e+"Z")):a.select(this).attr("d","M"+r+","+i+"H"+n+("sd"!==m.boxmean?"":"m0,0L"+e+","+o+"L"+r+","+i+"L"+e+","+s+"Z"))})))})}},{"../../components/drawing":581,"../../lib":658,d3:97}],796:[function(t,e,r){"use strict";var n=t("../../registry"),i=t("../../plots/cartesian/axes"),a=t("../../lib");e.exports=function(t,e){var r,o,s,l,u=t._fullLayout,c=e.xaxis,h=e.yaxis,f=["v","h"];for(o=0;ol&&(e.z=c.slice(0,l)),s("locationmode"),s("text"),s("marker.line.color"),s("marker.line.width"),i(t,e,o,s,{prefix:"",cLetter:"z"}),void s("hoverinfo",1===o._dataLength?"location+z+text":void 0)):void(e.visible=!1)}},{"../../components/colorscale/defaults":567,"../../lib":658,"./attributes":802}],805:[function(t,e,r){"use strict";var n={};n.attributes=t("./attributes"), +n.supplyDefaults=t("./defaults"),n.colorbar=t("../heatmap/colorbar"),n.calc=t("./calc"),n.plot=t("./plot").plot,n.hoverPoints=function(){},n.moduleType="trace",n.name="choropleth",n.basePlotModule=t("../../plots/geo"),n.categories=["geo","noOpacity"],n.meta={},e.exports=n},{"../../plots/geo":715,"../heatmap/colorbar":824,"./attributes":802,"./calc":803,"./defaults":804,"./plot":806}],806:[function(t,e,r){"use strict";function n(t,e){function r(e){var r=t.mockAxis;return o.tickText(r,r.c2l(e),"hover").text}var n=e.hoverinfo;if("none"===n||"skip"===n)return function(t){delete t.nameLabel,delete t.textLabel};var i="all"===n?m.hoverinfo.flags:n.split("+"),a=i.indexOf("name")!==-1,s=i.indexOf("location")!==-1,l=i.indexOf("z")!==-1,u=i.indexOf("text")!==-1,c=!a&&s;return function(t){var n=[];c?t.nameLabel=t.id:(a&&(t.nameLabel=e.name),s&&n.push(t.id)),l&&n.push(r(t.z)),u&&n.push(t.tx),t.textLabel=n.join("
    ")}}function i(t){return function(e,r){return{points:[{data:t._input,fullData:t,curveNumber:t.index,pointNumber:r,location:e.id,z:e.z}]}}}var a=t("d3"),o=t("../../plots/cartesian/axes"),s=t("../../plots/cartesian/graph_interact"),l=t("../../components/color"),u=t("../../components/drawing"),c=t("../../components/colorscale"),h=t("../../lib/topojson_utils").getTopojsonFeatures,f=t("../../lib/geo_location_utils").locationToFeature,d=t("../../lib/array_to_calc_item"),p=t("../../plots/geo/constants"),m=t("./attributes"),g=e.exports={};g.calcGeoJSON=function(t,e){for(var r,n=[],i=t.locations,a=i.length,o=h(t,e),s=(t.marker||{}).line||{},l=0;l0&&(n[0].trace=t),n},g.plot=function(t,e,r){function o(t){return t[0].trace.uid}var l,u=t.framework,c=u.select("g.choroplethlayer"),h=u.select("g.baselayer"),f=u.select("g.baselayeroverchoropleth"),d=p.baseLayersOverChoropleth,m=c.selectAll("g.trace.choropleth").data(e,o);m.enter().append("g").attr("class","trace choropleth"),m.exit().remove(),m.each(function(e){function r(e,r){if(t.showHover){var n=t.projection(e.properties.ct);c(e),s.loneHover({x:n[0],y:n[1],name:e.nameLabel,text:e.textLabel},{container:t.hoverContainer.node()}),f=h(e,r),t.graphDiv.emit("plotly_hover",f)}}function o(e,r){t.graphDiv.emit("plotly_click",h(e,r))}var l=e[0].trace,u=g.calcGeoJSON(l,t.topojson),c=n(t,l),h=i(l),f=null,d=a.select(this).selectAll("path.choroplethlocation").data(u);d.enter().append("path").classed("choroplethlocation",!0).on("mouseover",r).on("click",o).on("mouseout",function(){s.loneUnhover(t.hoverContainer),t.graphDiv.emit("plotly_unhover",f)}).on("mousedown",function(){s.loneUnhover(t.hoverContainer)}).on("mouseup",r),d.exit().remove()}),f.selectAll("*").remove();for(var v=0;vs.end&&(s.start=s.end=(s.start+s.end)/2),e._input.contours=a({},s)}else{var u=s.start,c=s.end,h=e._input.contours;if(u>c&&(s.start=h.start=c,c=s.end=h.end=u,u=s.start),!(s.size>0)){var f;f=u===c?1:n(u,c,e.ncontours).dtick,h.size=s.size=f}}return r}},{"../../lib":658,"../../plots/cartesian/axes":691,"../heatmap/calc":822}],809:[function(t,e,r){"use strict";var n=t("../../plots/plots"),i=t("../../components/colorbar/draw"),a=t("./make_color_map"),o=t("./end_plus");e.exports=function(t,e){var r=e[0].trace,s="cb"+r.uid;if(t._fullLayout._infolayer.selectAll("."+s).remove(),r.showscale===!1)return void n.autoMargin(t,s);var l=i(t,s);e[0].t.cb=l;var u=r.contours,c=r.line,h=u.size||1,f=u.coloring,d=a(r,{isColorbar:!0});"heatmap"===f&&l.filllevels({start:r.zmin,end:r.zmax,size:(r.zmax-r.zmin)/254}),l.fillcolor("fill"===f||"heatmap"===f?d:"").line({color:"lines"===f?d:c.color,width:u.showlines!==!1?c.width:0,dash:c.dash}).levels({start:u.start,end:o(u),size:h}).options(r.colorbar)()}},{"../../components/colorbar/draw":561,"../../plots/plots":751,"./end_plus":812,"./make_color_map":816}],810:[function(t,e,r){"use strict";e.exports.BOTTOMSTART=[1,9,13,104,713],e.exports.TOPSTART=[4,6,7,104,713],e.exports.LEFTSTART=[8,12,14,208,1114],e.exports.RIGHTSTART=[2,3,11,208,1114],e.exports.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]],e.exports.CHOOSESADDLE={104:[4,1],208:[2,8],713:[7,13],1114:[11,14]},e.exports.SADDLEREMAINDER={1:4,2:8,4:1,7:13,8:2,11:14,13:7,14:11}},{}],811:[function(t,e,r){"use strict";var n=t("../../lib"),i=t("../heatmap/has_columns"),a=t("../heatmap/xyz_defaults"),o=t("../contour/style_defaults"),s=t("./attributes");e.exports=function(t,e,r,l){function u(r,i){return n.coerce(t,e,s,r,i)}var c=a(t,e,u,l);if(!c)return void(e.visible=!1);u("text"),u("connectgaps",i(e));var h,f=n.coerce2(t,e,s,"contours.start"),d=n.coerce2(t,e,s,"contours.end"),p=f===!1||d===!1,m=u("contours.size");h=p?e.autocontour=!0:u("autocontour",!1),!h&&m||u("ncontours"),o(t,e,u,l)}},{"../../lib":658,"../contour/style_defaults":820,"../heatmap/has_columns":828,"../heatmap/xyz_defaults":836,"./attributes":807}],812:[function(t,e,r){"use strict";e.exports=function(t){return t.end+t.size/1e6}},{}],813:[function(t,e,r){"use strict";function n(t,e){return Math.abs(t[0]-e[0])<.01&&Math.abs(t[1]-e[1])<.01}function i(t,e){var r=t[0]-e[0],n=t[1]-e[1];return Math.sqrt(r*r+n*n)}function a(t,e,r){function a(t){return m[t%m.length]}var c,h=e.join(","),f=h,d=t.crossings[f],p=o(d,r,e),m=[s(t,e,[-p[0],-p[1]])],g=p.join(","),v=t.z.length,y=t.z[0].length;for(c=0;c<1e4;c++){if(d>20?(d=u.CHOOSESADDLE[d][(p[0]||p[1])<0?0:1],t.crossings[f]=u.SADDLEREMAINDER[d]):delete t.crossings[f],p=u.NEWDELTA[d],!p){l.log("Found bad marching index:",d,e,t.level);break}m.push(s(t,e,p)),e[0]+=p[0],e[1]+=p[1],n(m[m.length-1],m[m.length-2])&&m.pop(),f=e.join(",");var x=p[0]&&(e[0]<0||e[0]>y-2)||p[1]&&(e[1]<0||e[1]>v-2),b=f===h&&p.join(",")===g;if(b||r&&x)break;d=t.crossings[f]}1e4===c&&l.log("Infinite loop in contour?");var _,w,M,A,k,T,E,S=n(m[0],m[m.length-1]),L=0,C=.2*t.smoothing,I=[],z=0;for(c=1;c=z;c--)if(_=I[c],_=z&&_+I[w]20&&e?208===t||1114===t?n=0===r[0]?1:-1:i=0===r[1]?1:-1:u.BOTTOMSTART.indexOf(t)!==-1?i=1:u.LEFTSTART.indexOf(t)!==-1?n=1:u.TOPSTART.indexOf(t)!==-1?i=-1:n=-1,[n,i]}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)]}var u=(t.level-a)/(t.z[i+1][n]-a);return[o.c2p(t.x[n],!0),s.c2p((1-u)*t.y[i]+u*t.y[i+1],!0)]}var l=t("../../lib"),u=t("./constants");e.exports=function(t){var e,r,n,i,o;for(n=0;nt?0:1)+(e[0][1]>t?0:2)+(e[1][1]>t?0:4)+(e[1][0]>t?0:8);if(5===r||10===r){var n=(e[0][0]+e[0][1]+e[1][0]+e[1][1])/4;return t>n?5===r?713:1114:5===r?104:208}return 15===r?0:r}var i=t("./constants");e.exports=function(t){var e,r,a,o,s,l,u,c,h,f=t[0].z,d=f.length,p=f[0].length,m=2===d||2===p;for(r=0;r1e3){d.warn("Too many contours, clipping at 1000",t);break}return i}function a(t,e,r){var n=t.plot.select(".maplayer").selectAll("g.contour."+r).data(e);return n.enter().append("g").classed("contour",!0).classed(r,!0),n.exit().remove(),n}function o(t,e,r){var n=t.selectAll("g.contourbg").data([0]);n.enter().append("g").classed("contourbg",!0);var i=n.selectAll("path").data("fill"===r.coloring?[0]:[]);i.enter().append("path"),i.exit().remove(),i.attr("d","M"+e.join("L")+"Z").style("stroke","none")}function s(t,e,r,n){var i=t.selectAll("g.contourfill").data([0]);i.enter().append("g").classed("contourfill",!0);var a=i.selectAll("path").data("fill"===n.coloring?e:[]);a.enter().append("path"),a.exit().remove(),a.each(function(t){var e=l(t,r);e?f.select(this).attr("d",e).style("stroke","none"):f.select(this).remove()})}function l(t,e){function r(t){return Math.abs(t[1]-e[0][1])<.01}function n(t){return Math.abs(t[1]-e[2][1])<.01}function i(t){return Math.abs(t[0]-e[0][0])<.01}function a(t){return Math.abs(t[0]-e[2][0])<.01}for(var o,s,l,u,c,h,f=Math.min(t.z[0][0],t.z[0][1]),m=t.edgepaths.length||f<=t.level?"":"M"+e.join("L")+"Z",g=0,v=t.edgepaths.map(function(t,e){return e}),y=!0;v.length;){for(h=p.smoothopen(t.edgepaths[g],t.smoothing),m+=y?h:h.replace(/^M/,"L"),v.splice(v.indexOf(g),1),o=t.edgepaths[g][t.edgepaths[g].length-1],u=-1,l=0;l<4;l++){if(!o){d.log("Missing end?",g,t);break}for(r(o)&&!a(o)?s=e[1]:i(o)?s=e[0]:n(o)?s=e[3]:a(o)&&(s=e[2]),c=0;c=0&&(s=x,u=c):Math.abs(o[1]-s[1])<.01?Math.abs(o[1]-x[1])<.01&&(x[0]-o[0])*(s[0]-x[0])>=0&&(s=x,u=c):d.log("endpt to newendpt is not vert. or horz.",o,s,x)}if(o=s,u>=0)break;m+="L"+s}if(u===t.edgepaths.length){d.log("unclosed perimeter path");break}g=u,y=v.indexOf(g)===-1,y&&(g=v[0],m+="Z")}for(g=0;gI){r("x scale is not linear");break}}if(y.length&&"fast"===S){var z=(y[y.length-1]-y[0])/(y.length-1),D=Math.abs(z/100);for(w=0;wD){r("y scale is not linear");break}}}var P=c(_),O="scaled"===e.xtype?"":m,R=p(e,O,g,v,P,M),F="scaled"===e.ytype?"":y,j=p(e,F,x,b,_.length,A);E||(a.expand(M,R),a.expand(A,j));var N={x:R,y:j,z:_};if(s(e,_,"","z"),k&&e.contours&&"heatmap"===e.contours.coloring){var B={type:"contour"===e.type?"heatmap":"histogram2d",xcalendar:e.xcalendar,ycalendar:e.ycalendar};N.xfill=p(B,O,g,v,P,M),N.yfill=p(B,F,x,b,_.length,A)}return[N]}},{"../../components/colorscale/calc":564,"../../lib":658,"../../plots/cartesian/axes":691,"../../registry":766,"../histogram2d/calc":850,"./clean_2d_array":823,"./convert_column_xyz":825,"./find_empties":827,"./has_columns":828,"./interp2d":831,"./make_bound_array":832,"./max_row_length":833}],823:[function(t,e,r){"use strict";var n=t("fast-isnumeric");e.exports=function(t,e){function r(t){if(n(t))return+t}var i,a,o,s,l,u;if(e){for(i=0,l=0;l=0;o--)a=f[o],r=a[0],i=a[1],s=((h[[r-1,i]]||m)[2]+(h[[r+1,i]]||m)[2]+(h[[r,i-1]]||m)[2]+(h[[r,i+1]]||m)[2])/20,s&&(l[a]=[r,i,s],f.splice(o,1),u=!0);if(!u)throw"findEmpties iterated with no new neighbors";for(a in l)h[a]=l[a],c.push(l[a])}return c.sort(function(t,e){return e[2]-t[2]})}},{"./max_row_length":833}],828:[function(t,e,r){"use strict";e.exports=function(t){return!Array.isArray(t.z[0])}},{}],829:[function(t,e,r){"use strict";var n=t("../../plots/cartesian/graph_interact"),i=t("../../lib"),a=t("../../plots/cartesian/constants").MAXDIST;e.exports=function(t,e,r,o,s){if(!(t.distance=y[0].length||h<0||h>y.length)return}else{if(n.inbox(e-g[0],e-g[g.length-1])>a||n.inbox(r-v[0],r-v[v.length-1])>a)return;if(s){var w;for(b=[2*g[0]-g[1]],w=1;wm&&(v=Math.max(v,Math.abs(t[i][a]-p)/(g-m))))}return v}var a=t("../../lib"),o=.01,s=[[-1,0],[1,0],[0,-1],[0,1]];e.exports=function(t,e,r){var s,l,u=1;if(Array.isArray(r))for(s=0;so;s++)u=i(t,e,n(u));return u>o&&a.log("interp2d didn't converge quickly",u),t}},{"../../lib":658}],832:[function(t,e,r){"use strict";var n=t("../../registry");e.exports=function(t,e,r,i,a,o){var s,l,u,c=[],h=n.traceIs(t,"contour"),f=n.traceIs(t,"histogram"),d=n.traceIs(t,"gl2d"),p=Array.isArray(e)&&e.length>1;if(p&&!f&&"category"!==o.type){var m=e.length;if(!(m<=a))return h?e.slice(0,a):e.slice(0,a+1);if(h||d)c=e.slice(0,a);else if(1===a)c=[e[0]-.5,e[0]+.5];else{for(c=[1.5*e[0]-.5*e[1]],u=1;u0&&a0&&s0;)_=g.c2p(E[k]),k--;for(_0;)A=v.c2p(S[k]),k--;if(A0&&(n=!0);for(var s=0;sa){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]=0;a--)i(a);else if("increasing"===e){for(a=1;a=0;a--)t[a]+=t[a+1];"exclude"===r&&(t.push(0),t.shift())}}var i=t("fast-isnumeric"),a=t("../../lib"),o=t("../../plots/cartesian/axes"),s=t("./bin_functions"),l=t("./norm_functions"),u=t("./average"),c=t("./clean_bins");e.exports=function(t,e){if(e.visible===!0){var r,h=[],f=[],d=o.getFromId(t,"h"===e.orientation?e.yaxis||"y":e.xaxis||"x"),p="h"===e.orientation?"y":"x",m={x:"y",y:"x"}[p],g=e[p+"calendar"],v=e.cumulative;c(e,d,p);var y,x=d.makeCalcdata(e,p),b=p+"bins";e["autobin"+p]===!1&&b in e?y=e[b]:(y=o.autoBin(x,d,e["nbins"+p],!1,g),v.enabled&&"include"!==v.currentbin&&("decreasing"===v.direction?y.start=d.c2r(d.r2c(y.start)-y.size):y.end=d.c2r(d.r2c(y.end)+y.size)),e._input[b]=e[b]=y);var _,w,M,A="string"==typeof y.size,k=A?[]:y,T=[],E=[],S=0,L=e.histnorm,C=e.histfunc,I=L.indexOf("density")!==-1;v.enabled&&I&&(L=L.replace(/ ?density$/,""),I=!1);var z,D="max"===C||"min"===C,P=D?null:0,O=s.count,R=l[L],F=!1,j=function(t){return d.r2c(t,0,g)};for(Array.isArray(e[m])&&"count"!==C&&(z=e[m],F="avg"===C,O=s[C]),r=j(y.start),w=j(y.end)+(r-o.tickIncrement(r,y.size,!1,g))/1e6;r=0&&MV;r--)if(f[r]){q=r;break}for(r=V;r<=q;r++)i(h[r])&&i(f[r])&&U.push({p:h[r],s:f[r],b:0});return U}}},{"../../lib":658,"../../plots/cartesian/axes":691,"./average":841,"./bin_functions":843,"./clean_bins":845,"./norm_functions":848,"fast-isnumeric":106}],845:[function(t,e,r){"use strict";var n=t("fast-isnumeric"),i=t("../../lib").cleanDate,a=t("../../constants/numerical"),o=a.ONEDAY,s=a.BADNUM;e.exports=function(t,e,r){var a=e.type,l=r+"bins",u=t[l];u||(u=t[l]={});var c="date"===a?function(t){return t||0===t?i(t,s,u.calendar):null}:function(t){return n(t)?Number(t):null};u.start=c(u.start),u.end=c(u.end);var h="date"===a?o:1,f=u.size;if(n(f))u.size=f>0?Number(f):h;else if("string"!=typeof f)u.size=h;else{var d=f.charAt(0),p=f.substr(1);p=n(p)?Number(p):0,(p<=0||"date"!==a||"M"!==d||p!==Math.round(p))&&(u.size=h)}var m="autobin"+r;"boolean"!=typeof t[m]&&(t[m]=!((u.start||0===u.start)&&(u.end||0===u.end))),t[m]||delete t["nbins"+r]}},{"../../constants/numerical":641,"../../lib":658,"fast-isnumeric":106}],846:[function(t,e,r){"use strict";var n=t("../../registry"),i=t("../../lib"),a=t("../../components/color"),o=t("./bin_defaults"),s=t("../bar/style_defaults"),l=t("../../components/errorbars/defaults"),u=t("./attributes");e.exports=function(t,e,r,c){function h(r,n){return i.coerce(t,e,u,r,n)}var f=h("x"),d=h("y"),p=h("cumulative.enabled");p&&(h("cumulative.direction"),h("cumulative.currentbin")),h("text");var m=h("orientation",d&&!f?"h":"v"),g=e["v"===m?"x":"y"];if(!g||!g.length)return void(e.visible=!1);var v=n.getComponentMethod("calendars","handleTraceDefaults");v(t,e,["x","y"],c);var y=e["h"===m?"x":"y"];y&&h("histfunc");var x="h"===m?["y"]:["x"];o(t,e,h,x),s(t,e,h,r,c),l(t,e,a.defaultLine,{axis:"y"}),l(t,e,a.defaultLine,{axis:"x",inherit:"y"})}},{"../../components/color":558,"../../components/errorbars/defaults":586,"../../lib":658,"../../registry":766,"../bar/style_defaults":787,"./attributes":840,"./bin_defaults":842}],847:[function(t,e,r){"use strict";var n={};n.attributes=t("./attributes"),n.layoutAttributes=t("../bar/layout_attributes"),n.supplyDefaults=t("./defaults"),n.supplyLayoutDefaults=t("../bar/layout_defaults"),n.calc=t("./calc"),n.setPositions=t("../bar/set_positions"),n.plot=t("../bar/plot"),n.style=t("../bar/style"),n.colorbar=t("../scatter/colorbar"),n.hoverPoints=t("../bar/hover"),n.moduleType="trace",n.name="histogram",n.basePlotModule=t("../../plots/cartesian"),n.categories=["cartesian","bar","histogram","oriented","errorBarsOK","showLegend"],n.meta={},e.exports=n},{"../../plots/cartesian":699,"../bar/hover":779,"../bar/layout_attributes":781,"../bar/layout_defaults":782,"../bar/plot":783,"../bar/set_positions":784,"../bar/style":786,"../scatter/colorbar":887,"./attributes":840,"./calc":844,"./defaults":846}],848:[function(t,e,r){"use strict";e.exports={percent:function(t,e){for(var r=t.length,n=100/e,i=0;iA&&m.splice(A,m.length-A),v.length>A&&v.splice(A,v.length-A),!e.autobinx&&"xbins"in e||(e.xbins=i.autoBin(m,p,e.nbinsx,"2d",y),"histogram2dcontour"===e.type&&(e.xbins.start=w(i.tickIncrement(b(e.xbins.start),e.xbins.size,!0,y)),e.xbins.end=w(i.tickIncrement(b(e.xbins.end),e.xbins.size,!1,y))),e._input.xbins=e.xbins),!e.autobiny&&"ybins"in e||(e.ybins=i.autoBin(v,g,e.nbinsy,"2d",x),"histogram2dcontour"===e.type&&(e.ybins.start=M(i.tickIncrement(_(e.ybins.start),e.ybins.size,!0,x)),e.ybins.end=M(i.tickIncrement(_(e.ybins.end),e.ybins.size,!1,x))),e._input.ybins=e.ybins),f=[];var k,T,E=[],S=[],L="string"==typeof e.xbins.size,C="string"==typeof e.ybins.size,I=L?[]:e.xbins,z=C?[]:e.ybins,D=0,P=[],O=e.histnorm,R=e.histfunc,F=O.indexOf("density")!==-1,j="max"===R||"min"===R,N=j?null:0,B=a.count,U=o[O],V=!1,q=[],H=[],Y="z"in e?e.z:"marker"in e&&Array.isArray(e.marker.color)?e.marker.color:"";Y&&"count"!==R&&(V="avg"===R,B=a[R]);var G=e.xbins,X=b(G.start),W=b(G.end)+(X-i.tickIncrement(X,G.size,!1,y))/1e6;for(d=X;d=0&&k=0&&T0)s=h(t.alphahull,l);else{var u=["x","y","z"].indexOf(t.delaunayaxis);s=c(l.map(function(t){return[t[(u+1)%3],t[(u+2)%3]]}))}var p={positions:l,cells:s,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:d(t.contour.color).slice(0,3),contourWidth:t.contour.width,useFacetNormals:t.flatshading};t.intensity?(this.color="#fff",p.vertexIntensity=t.intensity,p.colormap=i(t.colorscale)):t.vertexcolor?(this.color=t.vertexcolors[0],p.vertexColors=a(t.vertexcolor)):t.facecolor?(this.color=t.facecolor[0],p.cellColors=a(t.facecolor)):(this.color=t.color,p.meshColor=d(t.color)),this.mesh.update(p)},p.dispose=function(){this.scene.glplot.remove(this.mesh),this.mesh.dispose()},e.exports=s},{"../../lib/str2rgbarray":673,"alpha-shape":34,"convex-hull":86,"delaunay-triangulate":98,"gl-mesh3d":178,tinycolor2:495}],859:[function(t,e,r){"use strict";var n=t("../../registry"),i=t("../../lib"),a=t("../../components/colorbar/defaults"),o=t("./attributes");e.exports=function(t,e,r,s){function l(r,n){return i.coerce(t,e,o,r,n)}function u(t){var e=t.map(function(t){var e=l(t);return e&&Array.isArray(e)?e:null});return e.every(function(t){return t&&t.length===e[0].length})&&e}var c=u(["x","y","z"]),h=u(["i","j","k"]);if(!c)return void(e.visible=!1);h&&h.forEach(function(t){for(var e=0;ee}}},r.addRangeSlider=function(t){t.xaxis||(t.xaxis={}),t.xaxis.rangeslider||(t.xaxis.rangeslider={})}},{"../../lib":658}],865:[function(t,e,r){"use strict";var n=t("../../plot_api/register");e.exports={moduleType:"trace",name:"ohlc",basePlotModule:t("../../plots/cartesian"),categories:["cartesian","showLegend"],meta:{},attributes:t("./attributes"),supplyDefaults:t("./defaults")},n(t("../scatter")),n(t("./transform"))},{"../../plot_api/register":681,"../../plots/cartesian":699,"../scatter":894,"./attributes":861,"./defaults":862,"./transform":867}],866:[function(t,e,r){"use strict";var n=t("../../registry");e.exports=function(t,e,r,i){var a,o=r("x"),s=r("open"),l=r("high"),u=r("low"),c=r("close"),h=n.getComponentMethod("calendars","handleTraceDefaults");return h(t,e,["x"],i),a=Math.min(s.length,l.length,u.length,c.length),o&&(a=Math.min(a,o.length),a1)){var h=o.simpleMap(c.x,e.d2c,0,r.xcalendar),f=o.distinctVals(h).minDiff;a=Math.min(a,f)}}for(a===1/0&&(a=1),u=0;u");_.push(o,o,o,o,o,o,null)},I=0;I")}return m};var l},{"../../components/color":558, +"./helpers":872,"fast-isnumeric":106,tinycolor2:495}],871:[function(t,e,r){"use strict";var n=t("../../lib"),i=t("./attributes");e.exports=function(t,e,r,a){function o(r,a){return n.coerce(t,e,i,r,a)}var s=n.coerceFont,l=o("values");if(!Array.isArray(l)||!l.length)return void(e.visible=!1);var u=o("labels");Array.isArray(u)||(o("label0"),o("dlabel"));var c=o("marker.line.width");c&&o("marker.line.color");var h=o("marker.colors");Array.isArray(h)||(e.marker.colors=[]),o("scalegroup");var f=o("text"),d=o("textinfo",Array.isArray(f)?"text+percent":"percent");if(o("hoverinfo",1===a._dataLength?"label+text+value+percent":void 0),d&&"none"!==d){var p=o("textposition"),m=Array.isArray(p)||"auto"===p,g=m||"inside"===p,v=m||"outside"===p;if(g||v){var y=s(o,"textfont",a.font);g&&s(o,"insidetextfont",y),v&&s(o,"outsidetextfont",y)}}o("domain.x"),o("domain.y"),o("hole"),o("sort"),o("direction"),o("rotation"),o("pull")}},{"../../lib":658,"./attributes":868}],872:[function(t,e,r){"use strict";var n=t("../../lib");r.formatPiePercent=function(t,e){var r=(100*t).toPrecision(3);return r.lastIndexOf(".")!==-1&&(r=r.replace(/[.]?0+$/,"")),n.numSeparate(r,e)+"%"},r.formatPieValue=function(t,e){var r=t.toPrecision(10);return r.lastIndexOf(".")!==-1&&(r=r.replace(/[.]?0+$/,"")),n.numSeparate(r,e)}},{"../../lib":658}],873:[function(t,e,r){"use strict";var n={};n.attributes=t("./attributes"),n.supplyDefaults=t("./defaults"),n.supplyLayoutDefaults=t("./layout_defaults"),n.layoutAttributes=t("./layout_attributes"),n.calc=t("./calc"),n.plot=t("./plot"),n.style=t("./style"),n.styleOne=t("./style_one"),n.moduleType="trace",n.name="pie",n.basePlotModule=t("./base_plot"),n.categories=["pie","showLegend"],n.meta={},e.exports=n},{"./attributes":868,"./base_plot":869,"./calc":870,"./defaults":871,"./layout_attributes":874,"./layout_defaults":875,"./plot":876,"./style":877,"./style_one":878}],874:[function(t,e,r){"use strict";e.exports={hiddenlabels:{valType:"data_array"}}},{}],875:[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")}},{"../../lib":658,"./layout_attributes":874}],876:[function(t,e,r){"use strict";function n(t,e,r){var n=Math.sqrt(t.width*t.width+t.height*t.height),a=t.width/t.height,o=Math.PI*Math.min(e.v/r.vTotal,.5),s=1-r.trace.hole,l=i(e,r),u={scale:l*r.r*2/n,rCenter:1-l,rotate:0};if(u.scale>=1)return u;var c=a+1/(2*Math.tan(o)),h=r.r*Math.min(1/(Math.sqrt(c*c+.5)+c),s/(Math.sqrt(a*a+s/2)+a)),f={scale:2*h/t.height,rCenter:Math.cos(h/r.r)-h*a/r.r,rotate:(180/Math.PI*e.midangle+720)%180-90},d=1/a,p=d+1/(2*Math.tan(o)),m=r.r*Math.min(1/(Math.sqrt(p*p+.5)+p),s/(Math.sqrt(d*d+s/2)+d)),g={scale:2*m/t.width,rCenter:Math.cos(m/r.r)-m/a/r.r,rotate:(180/Math.PI*e.midangle+810)%180-90},v=g.scale>f.scale?g:f;return u.scale<1&&v.scale>u.scale?v:u}function i(t,e){if(t.v===e.vTotal&&!e.trace.hole)return 1;var r=Math.PI*Math.min(t.v/e.vTotal,.5);return Math.min(1/(1+1/Math.sin(r)),(1-e.trace.hole)/2)}function a(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 o(t,e){function r(t,e){return t.pxmid[1]-e.pxmid[1]}function n(t,e){return e.pxmid[1]-t.pxmid[1]}function i(t,r){r||(r={});var n,i,a,s,f,d,m=r.labelExtraY+(o?r.yLabelMax:r.yLabelMin),g=o?t.yLabelMin:t.yLabelMax,v=o?t.yLabelMax:t.yLabelMin,y=t.cyFinal+u(t.px0[1],t.px1[1]),x=m-g;if(x*h>0&&(t.labelExtraY=x),Array.isArray(e.pull))for(i=0;i=e.pull[a.i]||((t.pxmid[1]-a.pxmid[1])*h>0?(s=a.cyFinal+u(a.px0[1],a.px1[1]),x=s-g-t.labelExtraY,x*h>0&&(t.labelExtraY+=x)):(v+t.labelExtraY-y)*h>0&&(n=3*c*Math.abs(i-p.indexOf(t)),f=a.cxFinal+l(a.px0[0],a.px1[0]),d=f+n-(t.cxFinal+t.pxmid[0])-t.labelExtraX,d*c>0&&(t.labelExtraX+=d)))}var a,o,s,l,u,c,h,f,d,p,m,g,v;for(o=0;o<2;o++)for(s=o?r:n,u=o?Math.max:Math.min,h=o?1:-1,a=0;a<2;a++){for(l=a?Math.max:Math.min,c=a?1:-1,f=t[o][a],f.sort(s),d=t[1-o][a],p=d.concat(f),g=[],m=0;mc&&(c=s.pull[a]);o.r=Math.min(r/u(s.tilt,Math.sin(l),s.depth),n/u(s.tilt,Math.cos(l),s.depth))/(2+2*c),o.cx=e.l+e.w*(s.domain.x[1]+s.domain.x[0])/2,o.cy=e.t+e.h*(2-s.domain.y[1]-s.domain.y[0])/2,s.scalegroup&&d.indexOf(s.scalegroup)===-1&&d.push(s.scalegroup)}for(a=0;ah.vTotal/2?1:0)}function u(t,e,r){if(!t)return 1;var n=Math.sin(t*Math.PI/180);return Math.max(.01,r*n*Math.abs(e)+2*Math.sqrt(1-n*n*e*e))}var c=t("d3"),h=t("../../plots/cartesian/graph_interact"),f=t("../../components/color"),d=t("../../components/drawing"),p=t("../../lib/svg_text_utils"),m=t("./helpers");e.exports=function(t,e){var r=t._fullLayout;s(e,r._size);var u=r._pielayer.selectAll("g.trace").data(e);u.enter().append("g").attr({"stroke-linejoin":"round",class:"trace"}),u.exit().remove(),u.order(),u.each(function(e){var s=c.select(this),u=e[0],g=u.trace,v=0,y=(g.depth||0)*u.r*Math.sin(v)/2,x=g.tiltaxis||0,b=x*Math.PI/180,_=[y*Math.sin(b),y*Math.cos(b)],w=u.r*Math.cos(v),M=s.selectAll("g.part").data(g.tilt?["top","sides"]:["top"]);M.enter().append("g").attr("class",function(t){return t+" part"}),M.exit().remove(),M.order(),l(e),s.selectAll(".top").each(function(){var s=c.select(this).selectAll("g.slice").data(e);s.enter().append("g").classed("slice",!0),s.exit().remove();var l=[[[],[]],[[],[]]],v=!1;s.each(function(o){function s(e){var n=t._fullLayout,a=t._fullData[g.index],s=a.hoverinfo;if("all"===s&&(s="label+text+value+percent+name"),!t._dragging&&n.hovermode!==!1&&"none"!==s&&"skip"!==s&&s){var l=i(o,u),c=M+o.pxmid[0]*(1-l),f=A+o.pxmid[1]*(1-l),d=r.separators,p=[];s.indexOf("label")!==-1&&p.push(o.label),a.text&&a.text[o.i]&&s.indexOf("text")!==-1&&p.push(a.text[o.i]),s.indexOf("value")!==-1&&p.push(m.formatPieValue(o.v,d)),s.indexOf("percent")!==-1&&p.push(m.formatPiePercent(o.v/u.vTotal,d)),h.loneHover({x0:c-l*u.r,x1:c+l*u.r,y:f,text:p.join("
    "),name:s.indexOf("name")!==-1?a.name:void 0,color:o.color,idealAlign:o.pxmid[0]<0?"left":"right"},{container:n._hoverlayer.node(),outerContainer:n._paper.node()}),h.hover(t,e,"pie"),E=!0}}function f(e){t.emit("plotly_unhover",{points:[e]}),E&&(h.loneUnhover(r._hoverlayer.node()),E=!1)}function y(){t._hoverdata=[o],t._hoverdata.trace=e.trace,h.click(t,{target:!0})}function b(t,e,r,n){return"a"+n*u.r+","+n*w+" "+x+" "+o.largeArc+(r?" 1 ":" 0 ")+n*(e[0]-t[0])+","+n*(e[1]-t[1])}if(o.hidden)return void c.select(this).selectAll("path,g").remove();l[o.pxmid[1]<0?0:1][o.pxmid[0]<0?0:1].push(o);var M=u.cx+_[0],A=u.cy+_[1],k=c.select(this),T=k.selectAll("path.surface").data([o]),E=!1;if(T.enter().append("path").classed("surface",!0).style({"pointer-events":"all"}),k.select("path.textline").remove(),k.on("mouseover",s).on("mouseout",f).on("click",y),g.pull){var S=+(Array.isArray(g.pull)?g.pull[o.i]:g.pull)||0;S>0&&(M+=S*o.pxmid[0],A+=S*o.pxmid[1])}o.cxFinal=M,o.cyFinal=A;var L=g.hole;if(o.v===u.vTotal){var C="M"+(M+o.px0[0])+","+(A+o.px0[1])+b(o.px0,o.pxmid,!0,1)+b(o.pxmid,o.px0,!0,1)+"Z";L?T.attr("d","M"+(M+L*o.px0[0])+","+(A+L*o.px0[1])+b(o.px0,o.pxmid,!1,L)+b(o.pxmid,o.px0,!1,L)+"Z"+C):T.attr("d",C)}else{var I=b(o.px0,o.px1,!0,1);if(L){var z=1-L;T.attr("d","M"+(M+L*o.px1[0])+","+(A+L*o.px1[1])+b(o.px1,o.px0,!1,L)+"l"+z*o.px0[0]+","+z*o.px0[1]+I+"Z")}else T.attr("d","M"+M+","+A+"l"+o.px0[0]+","+o.px0[1]+I+"Z")}var D=Array.isArray(g.textposition)?g.textposition[o.i]:g.textposition,P=k.selectAll("g.slicetext").data(o.text&&"none"!==D?[0]:[]);P.enter().append("g").classed("slicetext",!0),P.exit().remove(),P.each(function(){var t=c.select(this).selectAll("text").data([0]);t.enter().append("text").attr("data-notex",1),t.exit().remove(),t.text(o.text).attr({class:"slicetext",transform:"","data-bb":"","text-anchor":"middle",x:0,y:0}).call(d.font,"outside"===D?g.outsidetextfont:g.insidetextfont).call(p.convertToTspans),t.selectAll("tspan.line").attr({x:0,y:0});var e,r=d.bBox(t.node());"outside"===D?e=a(r,o):(e=n(r,o,u),"auto"===D&&e.scale<1&&(t.call(d.font,g.outsidetextfont),g.outsidetextfont.family===g.insidetextfont.family&&g.outsidetextfont.size===g.insidetextfont.size||(t.attr({"data-bb":""}),r=d.bBox(t.node())),e=a(r,o)));var i=M+o.pxmid[0]*e.rCenter+(e.x||0),s=A+o.pxmid[1]*e.rCenter+(e.y||0);e.outside&&(o.yLabelMin=s-r.height/2,o.yLabelMid=s,o.yLabelMax=s+r.height/2,o.labelExtraX=0,o.labelExtraY=0,v=!0),t.attr("transform","translate("+i+","+s+")"+(e.scale<1?"scale("+e.scale+")":"")+(e.rotate?"rotate("+e.rotate+")":"")+"translate("+-(r.left+r.right)/2+","+-(r.top+r.bottom)/2+")")})}),v&&o(l,g),s.each(function(t){if(t.labelExtraX||t.labelExtraY){var e=c.select(this),r=e.select("g.slicetext text");r.attr("transform","translate("+t.labelExtraX+","+t.labelExtraY+")"+r.attr("transform"));var n=t.cxFinal+t.pxmid[0],i=t.cyFinal+t.pxmid[1],a="M"+n+","+i,o=(t.yLabelMax-t.yLabelMin)*(t.pxmid[0]<0?-1:1)/4;if(t.labelExtraX){var s=t.labelExtraX*t.pxmid[1]/t.pxmid[0],l=t.yLabelMid+t.labelExtraY-(t.cyFinal+t.pxmid[1]);a+=Math.abs(s)>Math.abs(l)?"l"+l*t.pxmid[0]/t.pxmid[1]+","+l+"H"+(n+t.labelExtraX+o):"l"+t.labelExtraX+","+s+"v"+(l-s)+"h"+o}else a+="V"+(t.yLabelMid+t.labelExtraY)+"h"+o;e.append("path").classed("textline",!0).call(f.stroke,g.outsidetextfont.color).attr({"stroke-width":Math.min(2,g.outsidetextfont.size/8),d:a,fill:"none"})}})})}),setTimeout(function(){u.selectAll("tspan").each(function(){var t=c.select(this);t.attr("dy")&&t.attr("dy",t.attr("dy"))})},0)}},{"../../components/color":558,"../../components/drawing":581,"../../lib/svg_text_utils":674,"../../plots/cartesian/graph_interact":698,"./helpers":872,d3:97}],877:[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],r=e.trace,a=n.select(this);a.style({opacity:r.opacity}),a.selectAll(".top path.surface").each(function(t){n.select(this).call(i,t,r)})})}},{"./style_one":878,d3:97}],878:[function(t,e,r){"use strict";var n=t("../../components/color");e.exports=function(t,e,r){var i=r.marker.line.color;Array.isArray(i)&&(i=i[e.i]||n.defaultLine);var a=r.marker.line.width||0;Array.isArray(a)&&(a=a[e.i]||0),t.style({"stroke-width":a,fill:e.color}).call(n.stroke,i)}},{"../../components/color":558}],879:[function(t,e,r){"use strict";var n=t("../scattergl/attributes");e.exports={x:n.x,y:n.y,xy:{valType:"data_array"},indices:{valType:"data_array"},xbounds:{valType:"data_array"},ybounds:{valType:"data_array"},text:n.text,marker:{color:{valType:"color",arrayOk:!1},opacity:{valType:"number",min:0,max:1,dflt:1,arrayOk:!1},blend:{valType:"boolean",dflt:null},sizemin:{valType:"number",min:.1,max:2,dflt:.5},sizemax:{valType:"number",min:.1,dflt:20},border:{color:{valType:"color",arrayOk:!1},arearatio:{valType:"number",min:0,max:1,dflt:0}}}}},{"../scattergl/attributes":920}],880:[function(t,e,r){"use strict";function n(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=a(t.glplot,this.pointcloudOptions),this.pointcloud._trace=this}function i(t,e){var r=new n(t,e.uid);return r.update(e),r}var a=t("gl-pointcloud2d"),o=t("../../lib/str2rgbarray"),s=t("../scatter/get_trace_color"),l=["xaxis","yaxis"],u=n.prototype;u.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}},u.update=function(t){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=s(t,{})},u.updateFast=function(t){var e,r,n,i,a,s,l=this.xData=this.pickXData=t.x,u=this.yData=this.pickYData=t.y,c=this.pickXYData=t.xy,h=t.xbounds&&t.ybounds,f=t.indices,d=this.bounds;if(c){if(n=c,e=c.length>>>1,h)d[0]=t.xbounds[0],d[2]=t.xbounds[1],d[1]=t.ybounds[0],d[3]=t.ybounds[1];else for(s=0;sd[2]&&(d[2]=i),ad[3]&&(d[3]=a);if(f)r=f;else for(r=new Int32Array(e),s=0;sd[2]&&(d[2]=i),ad[3]&&(d[3]=a);this.idToIndex=r,this.pointcloudOptions.idToIndex=r,this.pointcloudOptions.positions=n;var p=o(t.marker.color),m=o(t.marker.border.color),g=t.opacity*t.marker.opacity;p[3]*=g,this.pointcloudOptions.color=p;var v=t.marker.blend;if(null===v){var y=100;v=l.lengthp&&f.splice(p,f.length-p),d.length>p&&d.splice(p,d.length-p);var m={padded:!0},g={padded:!0};if(a.hasMarkers(e)){if(r=e.marker,l=r.size,Array.isArray(l)){var v={type:"linear"};i.setConvert(v),l=v.makeCalcdata(e.marker,"size"),l.length>p&&l.splice(p,l.length-p)}var y,x=1.6*(e.marker.sizeref||1);y="area"===e.marker.sizemode?function(t){return Math.max(Math.sqrt((t||0)/x),3)}:function(t){return Math.max((t||0)/x,3)},m.ppad=g.ppad=Array.isArray(l)?l.map(y):y(l)}o(e),!("tozerox"===e.fill||"tonextx"===e.fill&&t.firstscatter)||f[0]===f[p-1]&&d[0]===d[p-1]?e.error_y.visible||["tonexty","tozeroy"].indexOf(e.fill)===-1&&(a.hasMarkers(e)||a.hasText(e))||(m.padded=!1,m.ppad=0):m.tozero=!0,!("tozeroy"===e.fill||"tonexty"===e.fill&&t.firstscatter)||f[0]===f[p-1]&&d[0]===d[p-1]?["tonextx","tozerox"].indexOf(e.fill)!==-1&&(g.padded=!1):g.tozero=!0,i.expand(c,f,m),i.expand(h,d,g);var b=new Array(p);for(u=0;u=0;i--){var a=t[i];if("scatter"===a.type&&a.xaxis===r.xaxis&&a.yaxis===r.yaxis){a.opacity=void 0;break}}}}}},{}],887:[function(t,e,r){"use strict";var n=t("fast-isnumeric"),i=t("../../lib"),a=t("../../plots/plots"),o=t("../../components/colorscale"),s=t("../../components/colorbar/draw");e.exports=function(t,e){var r=e[0].trace,l=r.marker,u="cb"+r.uid;if(t._fullLayout._infolayer.selectAll("."+u).remove(),void 0===l||!l.showscale)return void a.autoMargin(t,u);var c=l.color,h=l.cmin,f=l.cmax;n(h)||(h=i.aggNums(Math.min,null,c)),n(f)||(f=i.aggNums(Math.max,null,c));var d=e[0].t.cb=s(t,u),p=o.makeColorScaleFunc(o.extractScale(l.colorscale,h,f),{noNumericCheck:!0});d.fillcolor(p).filllevels({start:h,end:f,size:(f-h)/254}).options(l.colorbar)()}},{"../../components/colorbar/draw":561,"../../components/colorscale":572,"../../lib":658,"../../plots/plots":751,"fast-isnumeric":106}],888:[function(t,e,r){"use strict";var n=t("../../components/colorscale/has_colorscale"),i=t("../../components/colorscale/calc"),a=t("./subtypes");e.exports=function(t){a.hasLines(t)&&n(t,"line")&&i(t,t.line.color,"line","c"),a.hasMarkers(t)&&(n(t,"marker")&&i(t,t.marker.color,"marker","c"),n(t,"marker.line")&&i(t,t.marker.line.color,"marker.line","c"))}},{"../../components/colorscale/calc":564,"../../components/colorscale/has_colorscale":571,"./subtypes":904}],889:[function(t,e,r){"use strict";e.exports={PTS_LINESONLY:20}},{}],890:[function(t,e,r){"use strict";var n=t("../../lib"),i=t("./attributes"),a=t("./constants"),o=t("./subtypes"),s=t("./xy_defaults"),l=t("./marker_defaults"),u=t("./line_defaults"),c=t("./line_shape_defaults"),h=t("./text_defaults"),f=t("./fillcolor_defaults"),d=t("../../components/errorbars/defaults");e.exports=function(t,e,r,p){function m(r,a){return n.coerce(t,e,i,r,a)}var g=s(t,e,p,m),v=gU!=D>=U&&(C=S[T-1][0],I=S[T][0],L=C+(I-C)*(U-z)/(D-z),F=Math.min(F,L),j=Math.max(j,L));F=Math.max(F,0),j=Math.min(j,f._length);var V=l.defaultLine;return l.opacity(h.fillcolor)?V=h.fillcolor:l.opacity((h.line||{}).color)&&(V=h.line.color),n.extendFlat(t,{distance:a.MAXDIST+10,x0:F,x1:j,y0:U,y1:U,color:V}),delete t.index,h.text&&!Array.isArray(h.text)?t.text=String(h.text):t.text=h.name,[t]}}}},{"../../components/color":558,"../../components/errorbars":587,"../../lib":658,"../../plots/cartesian/constants":696,"../../plots/cartesian/graph_interact":698,"./get_trace_color":892}],894:[function(t,e,r){"use strict";var n={},i=t("./subtypes");n.hasLines=i.hasLines,n.hasMarkers=i.hasMarkers,n.hasText=i.hasText,n.isBubble=i.isBubble,n.attributes=t("./attributes"),n.supplyDefaults=t("./defaults"),n.cleanData=t("./clean_data"),n.calc=t("./calc"),n.arraysToCalcdata=t("./arrays_to_calcdata"),n.plot=t("./plot"),n.colorbar=t("./colorbar"),n.style=t("./style"),n.hoverPoints=t("./hover"),n.selectPoints=t("./select"),n.animatable=!0,n.moduleType="trace",n.name="scatter",n.basePlotModule=t("../../plots/cartesian"),n.categories=["cartesian","symbols","markerColorscale","errorBarsOK","showLegend"],n.meta={},e.exports=n},{"../../plots/cartesian":699,"./arrays_to_calcdata":883,"./attributes":884,"./calc":885,"./clean_data":886,"./colorbar":887,"./defaults":890,"./hover":893,"./plot":901,"./select":902,"./style":903,"./subtypes":904}],895:[function(t,e,r){"use strict";var n=t("../../components/colorscale/has_colorscale"),i=t("../../components/colorscale/defaults");e.exports=function(t,e,r,a,o){var s=(t.marker||{}).color;if(o("line.color",r),n(t,"line"))i(t,e,a,o,{prefix:"line.",cLetter:"c"});else{var l=!Array.isArray(s)&&s||r;o("line.color",l)}o("line.width"),o("line.dash")}},{"../../components/colorscale/defaults":567,"../../components/colorscale/has_colorscale":571}],896:[function(t,e,r){"use strict";var n=t("../../constants/numerical").BADNUM;e.exports=function(t,e){function r(e){var r=w.c2p(t[e].x),i=M.c2p(t[e].y);return r!==n&&i!==n&&[r,i]}function i(t){var e=t[0]/w._length,r=t[1]/M._length;return(1+10*Math.max(0,-e,e-1,-r,r-1))*T}function a(t,e){var r=t[0]-e[0],n=t[1]-e[1];return Math.sqrt(r*r+n*n)}var o,s,l,u,c,h,f,d,p,m,g,v,y,x,b,_,w=e.xaxis,M=e.yaxis,A=e.simplify,k=e.connectGaps,T=e.baseTolerance,E=e.linear,S=[],L=.2,C=new Array(t.length),I=0;for(A||(T=L=-1),o=0;oi(h))break;l=h,y=m[0]*p[0]+m[1]*p[1],y>g?(g=y,u=h,d=!1):y=t.length||!h)break;C[I++]=h,s=h}}else C[I++]=u}S.push(C.slice(0,I))}return S}},{"../../constants/numerical":641}],897:[function(t,e,r){"use strict";e.exports=function(t,e,r){var n=r("line.shape");"spline"===n&&r("line.smoothing")}},{}],898:[function(t,e,r){"use strict";e.exports=function(t,e,r){for(var n,i,a=null,o=0;o0?Math.max(e,i):0}}},{"fast-isnumeric":106}],900:[function(t,e,r){"use strict";var n=t("../../components/color"),i=t("../../components/colorscale/has_colorscale"),a=t("../../components/colorscale/defaults"),o=t("./subtypes");e.exports=function(t,e,r,s,l){var u,c=o.isBubble(t),h=(t.line||{}).color;h&&(r=h),l("marker.symbol"),l("marker.opacity",c?.7:1),l("marker.size"),l("marker.color",r),i(t,"marker")&&a(t,e,s,l,{prefix:"marker.",cLetter:"c"}),u=h&&!Array.isArray(h)&&e.marker.color!==h?h:c?n.background:n.defaultLine,l("marker.line.color",u),i(t,"marker.line")&&a(t,e,s,l,{prefix:"marker.line.",cLetter:"c"}),l("marker.line.width",c?1:0),c&&(l("marker.sizeref"),l("marker.sizemin"),l("marker.sizemode"))}},{"../../components/color":558,"../../components/colorscale/defaults":567,"../../components/colorscale/has_colorscale":571,"./subtypes":904}],901:[function(t,e,r){"use strict";function n(t,e){var r;e.selectAll("g.trace").each(function(t){var e=o.select(this);if(r=t[0].trace,r._nexttrace){if(r._nextFill=e.select(".js-fill.js-tonext"),!r._nextFill.size()){var n=":first-child";e.select(".js-fill.js-tozero").size()&&(n+=" + *"),r._nextFill=e.insert("path",n).attr("class","js-fill js-tonext")}}else e.selectAll(".js-fill.js-tonext").remove(),r._nextFill=null;r.fill&&("tozero"===r.fill.substr(0,6)||"toself"===r.fill||"to"===r.fill.substr(0,2)&&!r._prevtrace)?(r._ownFill=e.select(".js-fill.js-tozero"),r._ownFill.size()||(r._ownFill=e.insert("path",":first-child").attr("class","js-fill js-tozero"))):(e.selectAll(".js-fill.js-tozero").remove(),r._ownFill=null)})}function i(t,e,r,n,i,f,p){function m(t){return M?t.transition():t}function g(t){return t.filter(function(t){return t.vis})}function v(t){return t.id}function y(t){if(t.ids)return v}function x(){return!1}function b(t){var e,r,n=t[0].trace,i=o.select(this),a=c.hasMarkers(n),u=c.hasText(n),h=y(n),f=x,d=x;a&&(f=n.marker.maxdisplayed?g:s.identity),u&&(d=n.marker.maxdisplayed?g:s.identity),r=i.selectAll("path.point"),e=r.data(f,h);var p=e.enter().append("path").classed("point",!0);p.call(l.pointStyle,n).call(l.translatePoints,A,k,n),M&&p.style("opacity",0).transition().style("opacity",1),e.each(function(t){var e=m(o.select(this));l.translatePoint(t,e,A,k),l.singlePointStyle(t,e,n)}),M?e.exit().transition().style("opacity",0).remove():e.exit().remove(),r=i.selectAll("g"),e=r.data(d,h),e.enter().append("g").append("text"),e.each(function(t){var e=m(o.select(this).select("text"));l.translatePoint(t,e,A,k)}),e.selectAll("text").call(l.textPointStyle,n).each(function(t){var e=t.xp||A.c2p(t.x),r=t.yp||k.c2p(t.y);o.select(this).selectAll("tspan").each(function(){m(o.select(this)).attr({x:e,y:r})})}),e.exit().remove()}var _,w;a(t,e,r,n,i);var M=!!p&&p.duration>0,A=r.xaxis,k=r.yaxis,T=n[0].trace,E=T.line,S=o.select(f);if(S.call(u.plot,r,p),T.visible===!0){m(S).style("opacity",T.opacity);var L,C,I=T.fill.charAt(T.fill.length-1);"x"!==I&&"y"!==I&&(I=""),n[0].node3=S;var z="",D=[],P=T._prevtrace;P&&(z=P._prevRevpath||"",C=P._nextFill,D=P._polygons);var O,R,F,j,N,B,U,V,q,H="",Y="",G=[],X=[],W=s.noop;if(L=T._ownFill,c.hasLines(T)||"none"!==T.fill){for(C&&C.datum(n), +["hv","vh","hvh","vhv"].indexOf(E.shape)!==-1?(F=l.steps(E.shape),j=l.steps(E.shape.split("").reverse().join(""))):F=j="spline"===E.shape?function(t){var e=t[t.length-1];return t[0][0]===e[0]&&t[0][1]===e[1]?l.smoothclosed(t.slice(1),E.smoothing):l.smoothopen(t,E.smoothing)}:function(t){return"M"+t.join("L")},N=function(t){return j(t.reverse())},G=h(n,{xaxis:A,yaxis:k,connectGaps:T.connectgaps,baseTolerance:Math.max(E.width||1,3)/4,linear:"linear"===E.shape,simplify:E.simplify}),q=T._polygons=new Array(G.length),w=0;w1}),W=function(t){return function(e){if(O=F(e),R=N(e),H?I?(H+="L"+O.substr(1),Y=R+("L"+Y.substr(1))):(H+="Z"+O,Y=R+"Z"+Y):(H=O,Y=R),c.hasLines(T)&&e.length>1){var r=o.select(this);if(r.datum(n),t)m(r.style("opacity",0).attr("d",O).call(l.lineGroupStyle)).style("opacity",1);else{var i=m(r);i.attr("d",O),l.singleLineStyle(n,i)}}}}}var Z=S.selectAll(".js-line").data(X);m(Z.exit()).style("opacity",0).remove(),Z.each(W(!1)),Z.enter().append("path").classed("js-line",!0).style("vector-effect","non-scaling-stroke").call(l.lineGroupStyle).each(W(!0)),G.length&&(L?B&&V&&(I?("y"===I?B[1]=V[1]=k.c2p(0,!0):"x"===I&&(B[0]=V[0]=A.c2p(0,!0)),m(L).attr("d","M"+V+"L"+B+"L"+H.substr(1))):m(L).attr("d",H+"Z")):"tonext"===T.fill.substr(0,6)&&H&&z&&("tonext"===T.fill?m(C).attr("d",H+"Z"+z+"Z"):m(C).attr("d",H+"L"+z.substr(1)+"Z"),T._polygons=T._polygons.concat(D)),T._prevRevpath=Y,T._prevPolygons=q);var J=S.selectAll(".points");_=J.data([n]),J.each(b),_.enter().append("g").classed("points",!0).each(b),_.exit().remove()}}function a(t,e,r,n,i){var a=r.xaxis,l=r.yaxis,u=o.extent(s.simpleMap(a.range,a.r2c)),h=o.extent(s.simpleMap(l.range,l.r2c)),f=n[0].trace;if(c.hasMarkers(f)){var d=f.marker.maxdisplayed;if(0!==d){var p=n.filter(function(t){return t.x>=u[0]&&t.x<=u[1]&&t.y>=h[0]&&t.y<=h[1]}),m=Math.ceil(p.length/d),g=0;i.forEach(function(t,r){var n=t[0].trace;c.hasMarkers(n)&&n.marker.maxdisplayed>0&&r0;for(c=p.selectAll("g.trace"),h=c.data(r,function(t){return t[0].trace.uid}),h.enter().append("g").attr("class",function(t){return"trace scatter trace"+t[0].trace.uid}).style("stroke-miterlimit",2),f(t,e,r),n(t,p),l=0,u=[];ln?1:-1}),g){s&&(d=s());var v=o.transition().duration(a.duration).ease(a.easing).each("end",function(){d&&d()}).each("interrupt",function(){d&&d()});v.each(function(){p.selectAll("g.trace").each(function(n,o){i(t,o,e,n,r,this,a)})})}else p.selectAll("g.trace").each(function(n,o){i(t,o,e,n,r,this,a)});m&&h.exit().remove(),p.selectAll("path:not([d])").remove()}},{"../../components/drawing":581,"../../components/errorbars":587,"../../lib":658,"../../lib/polygon":667,"./line_points":896,"./link_traces":898,"./subtypes":904,d3:97}],902:[function(t,e,r){"use strict";var n=t("./subtypes"),i=.2;e.exports=function(t,e){var r,a,o,s,l=t.cd,u=t.xaxis,c=t.yaxis,h=[],f=l[0].trace,d=f.index,p=f.marker,m=!n.hasMarkers(f)&&!n.hasText(f);if(f.visible===!0&&!m){var g=Array.isArray(p.opacity)?1:p.opacity;if(e===!1)for(r=0;r=0&&(e[1]+=1),t.indexOf("top")>=0&&(e[1]-=1),t.indexOf("left")>=0&&(e[0]-=1),t.indexOf("right")>=0&&(e[0]+=1),e)}function s(t,e){return e(4*t)}function l(t){return M[t]}function u(t,e,r,n,i){var a=null;if(Array.isArray(t)){a=[];for(var o=0;o=0){var f=i(l.position,l.delaunayColor,l.delaunayAxis);f.opacity=t.opacity,this.delaunayMesh?this.delaunayMesh.update(f):(f.gl=o,this.delaunayMesh=g(f),this.scene.glplot.add(this.delaunayMesh))}else this.delaunayMesh&&(this.scene.glplot.remove(this.delaunayMesh),this.delaunayMesh.dispose(),this.delaunayMesh=null)},k.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=f},{"../../constants/gl3d_dashes":639,"../../constants/gl_markers":640,"../../lib":658,"../../lib/gl_format_color":656,"../../lib/str2rgbarray":673,"../scatter/make_bubble_size_func":899,"./calc_errors":909,"delaunay-triangulate":98,"gl-error3d":135,"gl-line3d":145,"gl-mesh3d":178,"gl-scatter3d":221}],911:[function(t,e,r){"use strict";function n(t,e,r,n){var a=0,o=r("x"),s=r("y"),l=r("z"),u=i.getComponentMethod("calendars","handleTraceDefaults");return u(t,e,["x","y","z"],n),o&&s&&l&&(a=Math.min(o.length,s.length,l.length),a=0&&f("surfacecolor",p||m);for(var g=["x","y","z"],v=0;v<3;++v){var y="projection."+g[v];f(y+".show")&&(f(y+".opacity"),f(y+".scale"))}c(t,e,r,{axis:"z"}),c(t,e,r,{axis:"y",inherit:"z"}),c(t,e,r,{axis:"x",inherit:"z"})}},{"../../components/errorbars/defaults":586,"../../lib":658,"../../registry":766,"../scatter/line_defaults":895,"../scatter/marker_defaults":900,"../scatter/subtypes":904,"../scatter/text_defaults":905,"./attributes":907}],912:[function(t,e,r){"use strict";var n={};n.plot=t("./convert"),n.attributes=t("./attributes"),n.markerSymbols=t("../../constants/gl_markers"),n.supplyDefaults=t("./defaults"),n.colorbar=t("../scatter/colorbar"),n.calc=t("./calc"),n.moduleType="trace",n.name="scatter3d",n.basePlotModule=t("../../plots/gl3d"),n.categories=["gl3d","symbols","markerColorscale","showLegend"],n.meta={},e.exports=n},{"../../constants/gl_markers":640,"../../plots/gl3d":730,"../scatter/colorbar":887,"./attributes":907,"./calc":908,"./convert":910,"./defaults":911}],913:[function(t,e,r){"use strict";var n=t("../scatter/attributes"),i=t("../../plots/attributes"),a=t("../../components/colorscale/color_attributes"),o=t("../../lib/extend").extendFlat,s=n.marker,l=n.line,u=s.line;e.exports={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:o({},n.mode,{dflt:"markers"}),text:o({},n.text,{}),textfont:n.textfont,textposition:n.textposition,line:{color:l.color,width:l.width,dash:l.dash},connectgaps:n.connectgaps,marker:o({},{symbol:s.symbol,opacity:s.opacity,size:s.size,sizeref:s.sizeref,sizemin:s.sizemin,sizemode:s.sizemode,showscale:s.showscale,colorbar:s.colorbar,line:o({},{width:u.width},a("marker.line"))},a("marker")),fill:{valType:"enumerated",values:["none","toself"],dflt:"none"},fillcolor:n.fillcolor,hoverinfo:o({},i.hoverinfo,{flags:["lon","lat","location","text","name"]})}},{"../../components/colorscale/color_attributes":565,"../../lib/extend":651,"../../plots/attributes":689,"../scatter/attributes":884}],914:[function(t,e,r){"use strict";var n=t("fast-isnumeric"),i=t("../scatter/colorscale_calc");e.exports=function(t,e){for(var r=Array.isArray(e.locations),a=r?e.locations.length:e.lon.length,o=[],s=0,l=0;l0&&(o[s-1].gapAfter=!0):(s++,o.push(c))}return i(e),o}},{"../scatter/colorscale_calc":888,"fast-isnumeric":106}],915:[function(t,e,r){"use strict";function n(t,e,r){var n,i,a=0,o=r("locations");return o?(r("locationmode"),a=o.length):(n=r("lon")||[],i=r("lat")||[],a=Math.min(n.length,i.length),a")}var i=t("../../plots/cartesian/graph_interact"),a=t("../../plots/cartesian/axes"),o=t("../scatter/get_trace_color"),s=t("./attributes");e.exports=function(t){function e(t){return c.projection(t)}function r(t){var r=t.lonlat;if(null===r[0]||null===r[1])return 1/0;if(c.isLonLatOverEdges(r))return 1/0;var n=e(r),i=l.c2p(),a=u.c2p(),o=Math.abs(i-n[0]),s=Math.abs(a-n[1]),h=Math.max(3,t.mrc||0);return Math.max(Math.sqrt(o*o+s*s)-h,1-3/h)}var a=t.cd,s=a[0].trace,l=t.xa,u=t.ya,c=t.subplot;if(!a[0].placeholder&&(i.getClosest(a,r,t),t.index!==!1)){var h=a[t.index],f=h.lonlat,d=e(f),p=h.mrc||1;return t.x0=d[0]-p,t.x1=d[0]+p,t.y0=d[1]-p,t.y1=d[1]+p,t.loc=h.loc,t.lat=f[0],t.lon=f[1],t.color=o(s,h),t.extraText=n(s,h,c.mockAxis),[t]}}},{"../../plots/cartesian/axes":691,"../../plots/cartesian/graph_interact":698,"../scatter/get_trace_color":892,"./attributes":913}],918:[function(t,e,r){"use strict";var n={};n.attributes=t("./attributes"),n.supplyDefaults=t("./defaults"),n.colorbar=t("../scatter/colorbar"),n.calc=t("./calc"),n.plot=t("./plot"),n.hoverPoints=t("./hover"),n.eventData=t("./event_data"),n.moduleType="trace",n.name="scattergeo",n.basePlotModule=t("../../plots/geo"),n.categories=["geo","symbols","markerColorscale","showLegend"],n.meta={},e.exports=n},{"../../plots/geo":715,"../scatter/colorbar":887,"./attributes":913,"./calc":914,"./defaults":915,"./event_data":916,"./hover":917,"./plot":919}],919:[function(t,e,r){"use strict";function n(t,e){if(!Array.isArray(t.locations))return u.identity;var r=c(t,e),n=t.locationmode;return function(t){var e=h(n,t.loc,r);return e?(t.lonlat=e.properties.ct,t):(t.lonlat=[null,null],!1)}}function i(t,e,r){function n(t,n){d(t,e,n,r)}var i=t.marker;if(n(t.text,"tx"),n(t.textposition,"tp"),t.textfont&&(n(t.textfont.size,"ts"),n(t.textfont.color,"tc"),n(t.textfont.family,"tf")),i&&i.line){var a=i.line;n(i.opacity,"mo"),n(i.symbol,"mx"),n(i.color,"mc"),n(i.size,"ms"),n(a.color,"mlc"),n(a.width,"mlw")}}function a(t){var e=t.framework.selectAll("g.trace.scattergeo");e.style("opacity",function(t){return t[0].trace.opacity}),e.each(function(t){var e=t[0].trace,r=o.select(this);r.selectAll("path.point").call(s.pointStyle,e),r.selectAll("text").call(s.textPointStyle,e)}),e.selectAll("path.js-line").style("fill","none").each(function(t){var e=o.select(this),r=t.trace,n=r.line||{};e.call(l.stroke,n.color).call(s.dashLine,n.dash||"",n.width||0),"none"!==r.fill&&e.call(l.fill,r.fillcolor)})}var o=t("d3"),s=t("../../components/drawing"),l=t("../../components/color"),u=t("../../lib"),c=t("../../lib/topojson_utils").getTopojsonFeatures,h=t("../../lib/geo_location_utils").locationToFeature,f=t("../../lib/geojson_utils"),d=t("../../lib/array_to_calc_item"),p=t("../scatter/subtypes");e.exports=function(t,e){function r(t){return t[0].trace.uid}var s=t.framework.select(".scattergeolayer").selectAll("g.trace.scattergeo").data(e,r);s.enter().append("g").attr("class","trace scattergeo"),s.exit().remove(),s.selectAll("*").remove(),s.each(function(e){var r=o.select(this),a=e[0].trace,s=n(a,t.topojson);e[0].placeholder&&r.remove();for(var l=[],u=0;u=e.length?i:e[a]);return n}function o(t,e,r){return l(I(t,r),C(e,r),r)}function s(t,e,r,n){var i=w(t,e,n);return i=Array.isArray(i[0])?i:a(g.identity,[i],n),l(i,C(r,n),n)}function l(t,e,r){for(var n=new Array(4*r),i=0;i0&&(v[y-1].gapAfter=!0)}return v}},{"../../components/colorscale":572,"../../lib":658,"../scatter/colorscale_calc":888,"../scatter/make_bubble_size_func":899,"../scatter/subtypes":904,"fast-isnumeric":106}],926:[function(t,e,r){"use strict";function n(){return{geojson:h.makeBlank(),layout:{visibility:"none"},paint:{}}}function i(t,e){function r(t,r,n,i){void 0===e[r][n]&&(e[r][n]=i),t[r]=e[r][n]}for(var n=t[0].trace,i=n.marker,a=Array.isArray(i.color),o=Array.isArray(i.size),s=[],l=0;l")}var i=t("../../plots/cartesian/graph_interact"),a=t("../scatter/get_trace_color");e.exports=function(t,e,r){function o(t){var e=t.lonlat,n=Math.abs(u.c2p(e)-u.c2p([d,e[1]])),i=Math.abs(c.c2p(e)-c.c2p([e[0],r])),a=Math.max(3,t.mrc||0);return Math.max(Math.sqrt(n*n+i*i)-a,1-3/a)}var s=t.cd,l=s[0].trace,u=t.xa,c=t.ya;if(!s[0].placeholder){var h=e>=0?Math.floor((e+180)/360):Math.ceil((e-180)/360),f=360*h,d=e-f;if(i.getClosest(s,o,t),t.index!==!1){var p=s[t.index],m=p.lonlat,g=[m[0]+f,m[1]],v=u.c2p(g),y=c.c2p(g),x=p.mrc||1;return t.x0=v-x,t.x1=v+x,t.y0=y-x,t.y1=y+x,t.color=a(l,p),t.extraText=n(l,p),[t]}}}},{"../../plots/cartesian/graph_interact":698,"../scatter/get_trace_color":892}],930:[function(t,e,r){"use strict";var n={};n.attributes=t("./attributes"),n.supplyDefaults=t("./defaults"),n.colorbar=t("../scatter/colorbar"),n.calc=t("./calc"),n.hoverPoints=t("./hover"),n.eventData=t("./event_data"),n.plot=t("./plot"),n.moduleType="trace",n.name="scattermapbox",n.basePlotModule=t("../../plots/mapbox"),n.categories=["mapbox","gl","symbols","markerColorscale","showLegend"],n.meta={},e.exports=n},{"../../plots/mapbox":745,"../scatter/colorbar":887,"./attributes":924,"./calc":925,"./defaults":927,"./event_data":928,"./hover":929,"./plot":931}],931:[function(t,e,r){"use strict";function n(t,e){this.mapbox=t,this.map=t.map,this.uid=e,this.idSourceFill=e+"-source-fill",this.idSourceLine=e+"-source-line",this.idSourceCircle=e+"-source-circle",this.idSourceSymbol=e+"-source-symbol",this.idLayerFill=e+"-layer-fill",this.idLayerLine=e+"-layer-line",this.idLayerCircle=e+"-layer-circle",this.idLayerSymbol=e+"-layer-symbol",this.mapbox.initSource(this.idSourceFill),this.mapbox.initSource(this.idSourceLine),this.mapbox.initSource(this.idSourceCircle),this.mapbox.initSource(this.idSourceSymbol),this.map.addLayer({id:this.idLayerFill,source:this.idSourceFill,type:"fill"}),this.map.addLayer({id:this.idLayerLine,source:this.idSourceLine,type:"line"}),this.map.addLayer({id:this.idLayerCircle,source:this.idSourceCircle,type:"circle"}),this.map.addLayer({id:this.idLayerSymbol,source:this.idSourceSymbol,type:"symbol"})}function i(t){return"visible"===t.layout.visibility}var a=t("./convert"),o=n.prototype;o.update=function(t){var e=this.mapbox,r=a(t);e.setOptions(this.idLayerFill,"setLayoutProperty",r.fill.layout),e.setOptions(this.idLayerLine,"setLayoutProperty",r.line.layout),e.setOptions(this.idLayerCircle,"setLayoutProperty",r.circle.layout),e.setOptions(this.idLayerSymbol,"setLayoutProperty",r.symbol.layout),i(r.fill)&&(e.setSourceData(this.idSourceFill,r.fill.geojson),e.setOptions(this.idLayerFill,"setPaintProperty",r.fill.paint)),i(r.line)&&(e.setSourceData(this.idSourceLine,r.line.geojson),e.setOptions(this.idLayerLine,"setPaintProperty",r.line.paint)),i(r.circle)&&(e.setSourceData(this.idSourceCircle,r.circle.geojson),e.setOptions(this.idLayerCircle,"setPaintProperty",r.circle.paint)),i(r.symbol)&&(e.setSourceData(this.idSourceSymbol,r.symbol.geojson),e.setOptions(this.idLayerSymbol,"setPaintProperty",r.symbol.paint))},o.dispose=function(){var t=this.map;t.removeLayer(this.idLayerFill),t.removeLayer(this.idLayerLine),t.removeLayer(this.idLayerCircle),t.removeLayer(this.idLayerSymbol),t.removeSource(this.idSourceFill),t.removeSource(this.idSourceLine),t.removeSource(this.idSourceCircle),t.removeSource(this.idSourceSymbol)},e.exports=function(t,e){var r=e[0].trace,i=new n(t,r.uid);return i.update(e),i}},{"./convert":926}],932:[function(t,e,r){"use strict";var n=t("../scatter/attributes"),i=t("../../plots/attributes"),a=t("../../components/colorscale/color_attributes"),o=t("../../components/colorbar/attributes"),s=t("../../lib/extend").extendFlat,l=n.marker,u=n.line,c=l.line;e.exports={a:{valType:"data_array"},b:{valType:"data_array"},c:{valType:"data_array"},sum:{valType:"number",dflt:0,min:0},mode:s({},n.mode,{dflt:"markers"}),text:s({},n.text,{}),line:{color:u.color,width:u.width,dash:u.dash,shape:s({},u.shape,{values:["linear","spline"]}),smoothing:u.smoothing},connectgaps:n.connectgaps,fill:s({},n.fill,{values:["none","toself","tonext"]}),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:c.width},a("marker".line))},a("marker"),{showscale:l.showscale,colorbar:o}),textfont:n.textfont,textposition:n.textposition,hoverinfo:s({},i.hoverinfo,{flags:["a","b","c","text","name"]}),hoveron:n.hoveron}},{"../../components/colorbar/attributes":559,"../../components/colorscale/color_attributes":565,"../../lib/extend":651,"../../plots/attributes":689,"../scatter/attributes":884}],933:[function(t,e,r){"use strict";var n=t("fast-isnumeric"),i=t("../../plots/cartesian/axes"),a=t("../scatter/subtypes"),o=t("../scatter/colorscale_calc"),s=t("../scatter/arrays_to_calcdata"),l=["a","b","c"],u={a:["b","c"],b:["a","c"],c:["a","b"]};e.exports=function(t,e){var r,c,h,f,d,p,m=t._fullLayout[e.subplot],g=m.sum,v=e.sum||g;for(r=0;rA&&E.splice(A,E.length-A)}return o(e),s(k,e),k}},{"../../plots/cartesian/axes":691,"../scatter/arrays_to_calcdata":883,"../scatter/colorscale_calc":888,"../scatter/subtypes":904,"fast-isnumeric":106}],934:[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"),u=t("../scatter/text_defaults"),c=t("../scatter/fillcolor_defaults"),h=t("./attributes");e.exports=function(t,e,r,f){function d(r,i){return n.coerce(t,e,h,r,i)}var p,m=d("a"),g=d("b"),v=d("c");if(m?(p=m.length,g?(p=Math.min(p,g.length),v&&(p=Math.min(p,v.length))):p=v?Math.min(p,v.length):0):g&&v&&(p=Math.min(g.length,v.length)),!p)return void(e.visible=!1);m&&p"),s}}},{"../../plots/cartesian/axes":691,"../scatter/hover":893}],936:[function(t,e,r){"use strict";var n={};n.attributes=t("./attributes"),n.supplyDefaults=t("./defaults"),n.colorbar=t("../scatter/colorbar"),n.calc=t("./calc"),n.plot=t("./plot"),n.style=t("./style"),n.hoverPoints=t("./hover"),n.selectPoints=t("./select"),n.moduleType="trace",n.name="scatterternary",n.basePlotModule=t("../../plots/ternary"),n.categories=["ternary","symbols","markerColorscale","showLegend"],n.meta={},e.exports=n},{"../../plots/ternary":759,"../scatter/colorbar":887,"./attributes":932,"./calc":933,"./defaults":934,"./hover":935,"./plot":937,"./select":938,"./style":939}],937:[function(t,e,r){"use strict";var n=t("../scatter/plot");e.exports=function(t,e){var r=t.plotContainer;r.select(".scatterlayer").selectAll("*").remove();for(var i={xaxis:t.xaxis,yaxis:t.yaxis,plot:r},a=0;a":return function(t){return u(t)>i};case">=":return function(t){return u(t)>=i};case"[]":return function(t){var e=u(t);return e>=i[0]&&e<=i[1]};case"()":return function(t){var e=u(t);return e>i[0]&&e=i[0]&&ei[0]&&e<=i[1]};case"][":return function(t){var e=u(t);return e<=i[0]||e>=i[1]};case")(":return function(t){var e=u(t);return ei[1]};case"](":return function(t){var e=u(t);return e<=i[0]||e>i[1]};case")[":return function(t){var e=u(t);return e=i[1]};case"{}":return function(t){return i.indexOf(u(t))!==-1};case"}{":return function(t){return i.indexOf(u(t))===-1}}}var o=t("../lib"),s=t("../registry"),l=t("../plot_api/plot_schema"),u=t("../plots/cartesian/axis_ids"),c=t("../plots/cartesian/axis_autotype"),h=t("../plots/cartesian/set_convert"),f=["=","<",">=",">","<="],d=["[]","()","[)","(]","][",")(","](",")["],p=["{}","}{"];r.moduleType="transform",r.name="filter",r.attributes={enabled:{valType:"boolean",dflt:!0},target:{valType:"string",strict:!0,noBlank:!0,arrayOk:!0,dflt:"x"},operation:{valType:"enumerated",values:[].concat(f).concat(d).concat(p),dflt:"="},value:{valType:"any",dflt:0}},r.supplyDefaults=function(t){function e(e,i){return o.coerce(t,n,r.attributes,e,i)}var n={},i=e("enabled");if(i){e("operation"),e("value"),e("target");var a=s.getComponentMethod("calendars","handleDefaults");a(t,n,"valuecalendar",null),a(t,n,"targetcalendar",null)}return n},r.calcTransform=function(t,e,r){function s(t,r){var n=y[t],i=o.nestedProperty(e,t).get();i.push(n[r])}if(r.enabled){var u=r.target,c=n(e,u),h=c.length;if(h){var f=r.targetcalendar;if("string"==typeof u){var d=o.nestedProperty(e,u+"calendar").get();d&&(f=d)}for(var p="x"===u||"y"===u||"z"===u?u:c,m=i(t,e,p),g=a(r,m,f),v=l.findArrayAttributes(e),y={},x=0;x +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include + +#include "PixieNetDefs.h" + + +int main(void) { + + int fd; + void *map_addr; + int size = 4096; + volatile unsigned int *mapped; + unsigned int mval; + + + // *************** PS/PL IO initialization ********************* + // open the device for PD register I/O + fd = open("/dev/uio0", O_RDWR); + if (fd < 0) { + perror("Failed to open devfile"); + return 1; + } + + map_addr = mmap( NULL, size, PROT_READ | PROT_WRITE, MAP_SHARED, fd, 0); + + if (map_addr == MAP_FAILED) { + perror("Failed to mmap"); + return 1; + } + + mapped = (unsigned int *) map_addr; + + // ************** XIA code begins ************************** + + mapped[AOUTBLOCK] = OB_RSREG; + mval = mapped[ACSROUT+1] & 0xFFFF; + mapped[AOUTBLOCK] = OB_IOREG; + printf("0x%04X\n", mval); + + // clean up + munmap(map_addr, size); + close(fd); + return mval; +} diff --git a/progfippi.c b/progfippi.c new file mode 100644 index 0000000..23896b7 --- /dev/null +++ b/progfippi.c @@ -0,0 +1,753 @@ +/*---------------------------------------------------------------------- + * Copyright (c) 2017 XIA LLC + * All rights reserved. + * + * Redistribution and use in source and binary forms, + * with or without modification, are permitted provided + * that the following conditions are met: + * + * * Redistributions of source code must retain the above + * copyright notice, this list of conditions and the + * following disclaimer. + * * Redistributions in binary form must reproduce the + * above copyright notice, this list of conditions and the + * following disclaimer in the documentation and/or other + * materials provided with the distribution. + * * Neither the name of XIA LLC + * nor the names of its contributors may be used to endorse + * or promote products derived from this software without + * specific prior written permission. + * + * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND + * CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, + * INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF + * MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. + * IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE + * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR + * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, + * PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, + * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON + * ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR + * TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF + * THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF + * SUCH DAMAGE. + *----------------------------------------------------------------------*/ +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include + + +// need to compile with -lm option + +#include "PixieNetDefs.h" +#include "PixieNetCommon.h" +#include "PixieNetConfig.h" + + +int main(void) { + + int fd; + void *map_addr; + int size = 4096; + volatile unsigned int *mapped; + int k, addr; + + + // ******************* read ini file and fill struct with values ******************** + + + + PixieNetFippiConfig fippiconfig; // struct holding the input parameters + const char *defaults_file = "defaults.ini"; + int rval = init_PixieNetFippiConfig_from_file( defaults_file, 0, &fippiconfig ); // first load defaults, do not allow missing parameters + if( rval != 0 ) + { + printf( "Failed to parse FPGA settings from %s, rval=%d\n", defaults_file, rval ); + return rval; + } + const char *settings_file = "settings.ini"; + rval = init_PixieNetFippiConfig_from_file( settings_file, 1, &fippiconfig ); // second override with user settings, do allow missing + if( rval != 0 ) + { + printf( "Failed to parse FPGA settings from %s, rval=%d\n", settings_file, rval ); + return rval; + } + + unsigned int mval, dac; + unsigned int CW, FR, SL[NCHANNELS], SG[NCHANNELS], FL[NCHANNELS], FG[NCHANNELS], TH[NCHANNELS]; + unsigned int PSAM, PSEP, TL[NCHANNELS], TD[NCHANNELS], GW[NCHANNELS], GD[NCHANNELS]; + unsigned int QDCL0[NCHANNELS], QDCL1[NCHANNELS], QDCD0[NCHANNELS], QDCD1[NCHANNELS]; + unsigned int gain[NCHANNELS*2], saveR2[NCHANNELS], i2cdata[8]; + + + // *************** PS/PL IO initialization ********************* + // open the device for PD register I/O + fd = open("/dev/uio0", O_RDWR); + if (fd < 0) { + perror("Failed to open devfile"); + return 1; + } + + //Lock the PL address space so multiple programs cant step on eachother. + if( flock( fd, LOCK_EX | LOCK_NB ) ) + { + printf( "Failed to get file lock on /dev/uio0\n" ); + return 1; + } + + map_addr = mmap( NULL, size, PROT_READ | PROT_WRITE, MAP_SHARED, fd, 0); + + if (map_addr == MAP_FAILED) { + perror("Failed to mmap"); + return 1; + } + + mapped = (unsigned int *) map_addr; + + + + + // ******************* XIA code begins ******************** + // first, set CSR run control options + mapped[ACSRIN] = 0x0000; // all off + mapped[AOUTBLOCK] = OB_IOREG; // read from IO block + + + // take struct values, convert to FPGA units, write to register, one by one + // error/dependency check: returns -xxyy, + // with xx = parameter number (line) in file and yy = channel number (0 for module) + + // ********** SYSTEM PARAMETERS ****************** + if(fippiconfig.NUMBER_CHANNELS != NCHANNELS) { + printf("Invalid NUMBER_CHANNELS = %d, should be %d\n",fippiconfig.NUMBER_CHANNELS,NCHANNELS); + return -100; + } + + if(fippiconfig.C_CONTROL > 65535) { + printf("Invalid C_CONTROL = %d, and actually currently unused\n",fippiconfig.C_CONTROL); + return -200; + } + if(fippiconfig.REQ_RUNTIME < 5.0) { + printf("Invalid REQ_RUNTIME = %f, please increase\n",fippiconfig.REQ_RUNTIME); + return -300; + } + + if(fippiconfig.POLL_TIME < MIN_POLL_TIME) { + printf("Invalid POLL_TIME = %d, please increase to more than %d\n",fippiconfig.POLL_TIME,MIN_POLL_TIME); + return -400; + } + + // ********** MODULE PARAMETERS ****************** + + //MODULE_CSRA + if(fippiconfig.MODULE_CSRA > 65535) { + printf("Invalid MODULE_CSRA = 0x%x\n",fippiconfig.MODULE_CSRA); + return -1700; + } + + //MODULE_CSRB + if(fippiconfig.MODULE_CSRB > 65535) { + printf("Invalid MODULE_CSRB = 0x%x\n",fippiconfig.MODULE_CSRB); + return -1800; + } + + // COINCIDENCE_PATTERN + if(fippiconfig.COINCIDENCE_PATTERN > 65535) { + printf("Invalid COINCIDENCE_PATTERN = 0x%x\n",fippiconfig.COINCIDENCE_PATTERN); + return -1900; + } + + + // COINCIDENCE_WINDOW + CW = (int)floorf(fippiconfig.COINCIDENCE_WINDOW*SYSTEM_CLOCK_MHZ); // multiply time in us * # ticks per us = time in ticks + if( (CW > MAX_CW) | (CW < MIN_CW) ) { + printf("Invalid COINCIDENCE_WINDOW = %f, must be between %f and %f us\n",fippiconfig.COINCIDENCE_WINDOW, (double)MIN_CW/SYSTEM_CLOCK_MHZ, (double)MAX_CW/SYSTEM_CLOCK_MHZ); + return -2000; + } + + // RUN_TYPE + if( !( (fippiconfig.RUN_TYPE == 0x301) || + (fippiconfig.RUN_TYPE == 0x400) || + (fippiconfig.RUN_TYPE == 0x402) || + (fippiconfig.RUN_TYPE == 0x500) || + (fippiconfig.RUN_TYPE == 0x501) || + (fippiconfig.RUN_TYPE == 0x502) || + (fippiconfig.RUN_TYPE == 0x503) ) ) { + printf("Invalid RUN_TYPE = 0x%x, please check manual for a list of supported run types\n",fippiconfig.RUN_TYPE); + return -2100; + } + + mval = fippiconfig.COINCIDENCE_PATTERN; + + if( (fippiconfig.RUN_TYPE == 0x503) || + (fippiconfig.RUN_TYPE == 0x402) ) // set LM402 bit + mval = mval | 0x10000; + + if( (fippiconfig.RUN_TYPE == 0x501) || + (fippiconfig.RUN_TYPE == 0x502) || + (fippiconfig.RUN_TYPE == 0x503) || + (fippiconfig.RUN_TYPE == 0x301) ) // set MCA/notrace bit + mval = mval | 0x20000; + + if(fippiconfig.MODULE_CSRA & 0x0001) // test bit 0 (CWGROUP) + mval = mval | 0x40000; // set CWGROUP bit + + + mapped[ACOINCPATTERN] = mval; + if(mapped[ACOINCPATTERN] != mval) printf("Error writing value COINCIDENCE_PATTERN register\n"); + + // printf("CoincPattern = 0x%x, \n",mval); + + // FILTER_RANGE + FR = fippiconfig.FILTER_RANGE; + if( (FR > MAX_FR) | (FR < MIN_FR) ) { + printf("Invalid FILTER_RANGE = %d, must be between %d and %d\n",FR,MIN_FR, MAX_FR); + return -2200; + } + + // ACCEPT_PATTERN + if(fippiconfig.ACCEPT_PATTERN != 0x0020 ) { + printf("Invalid ACCEPT_PATTERN = 0x%x, currently fixed to 0x20\n",fippiconfig.ACCEPT_PATTERN); + return -2300; + } + + // SYNC_AT_START + if(fippiconfig.SYNC_AT_START >1) { + printf("Invalid SYNC_AT_START = %d, can only be 0 and 1\n",fippiconfig.SYNC_AT_START); + return -2400; + } + + // HV DAC + mval = (int)floor( (fippiconfig.HV_DAC/5.0) * 65535); // map 0..5V range to 0..64K + if(mval > 65535) { + printf("Invalid HV_DAC = %f, can only be between 0 and 5V\n",fippiconfig.HV_DAC); + return -2500; + } + mapped[AHVDAC] = mval; + if(mapped[AHVDAC] != mval) printf("Error writing to HV_DAC register\n"); + usleep(DACWAIT); // wait for programming + mapped[AHVDAC] = mval; // repeat, sometimes doesn't take? + if(mapped[AHVDAC] != mval) printf("Error writing to HV_DAC register\n"); + usleep(DACWAIT); + + + // Offboard serial: + if(fippiconfig.SERIAL_IO > 65535) { + printf("Invalid SERIAL_IO = 0x%x\n",fippiconfig.SERIAL_IO); + return -2600; + } + mapped[ASERIALIO] = fippiconfig.SERIAL_IO; + if(mapped[ASERIALIO] != fippiconfig.SERIAL_IO) printf("Error writing to SERIAL_IO register\n"); + usleep(DACWAIT); // wait for programming + + // AUX CTRL: + if(fippiconfig.AUX_CTRL > 65535) { + printf("Invalid AUX_CTRL = 0x%x\n",fippiconfig.AUX_CTRL); + return -2700; + } + mapped[AAUXCTRL] = fippiconfig.AUX_CTRL; + if(mapped[AAUXCTRL] != fippiconfig.AUX_CTRL) printf("Error writing AUX_CTRL register\n"); + + + // ********** CHANNEL PARAMETERS ****************** + + // CCSRA-C : R0 + for( k = 0; k < NCHANNELS; k ++ ) + { + if(fippiconfig.CHANNEL_CSRA[k] > 65535) { + printf("Invalid CHANNEL_CSRA = 0x%x\n",fippiconfig.CHANNEL_CSRA[k]); + return -3300-k; + } + if(fippiconfig.CHANNEL_CSRC[k] > 65535) { + printf("Invalid CHANNEL_CSRC = 0x%x\n",fippiconfig.CHANNEL_CSRC[k]); + return -3500-k; + } + addr = N_PL_IN_PAR+k*N_PL_IN_PAR; // channel registers begin after NPLPAR system registers, NPLPAR each + mval = (fippiconfig.CHANNEL_CSRA[k] + (fippiconfig.CHANNEL_CSRC[k] << 16)); + mapped[addr+0] = mval; + if(mapped[addr+0] != mval) printf("Error writing to CHANNEL_CSR register\n"); + + // printf("CHANNEL_CSRA[%d] = 0x%x, addr %d\n",k,mval & 0xFFFF, addr); + } + + // energy filter : R1 + for( k = 0; k < NCHANNELS; k ++ ) + { + SL[k] = (int)floorf(fippiconfig.ENERGY_RISETIME[k] * FILTER_CLOCK_MHZ); + SL[k] = SL[k] >> FR; + if(SL[k] > FR; + if(SG[k] MAX_SLSG) { + printf("Invalid combined energy filter, maximum %f us at this filter range\n",(double)((MAX_SLSG<MAX_FLFG) { + printf("Invalid combined trigger filter, maximum %f us\n",(double)(MAX_FLFG/FILTER_CLOCK_MHZ)); + return -3900-k; + } + TH[k] = (int)floor(fippiconfig.TRIGGER_THRESHOLD[k]*FL[k]/2.0); + if(TH[k] > MAX_TH) { + printf("Invalid TRIGGER_THRESHOLD = %f, maximum %f at this trigger filter rise time\n",fippiconfig.TRIGGER_THRESHOLD[k],MAX_TH*8.0/(double)FL[k]); + return -4000-k; + } + mval = FL[k]-1; + mval = mval + ((FL[k]+FG[k]-1) << 8); + mval = mval + ((TH[k]) << 14); + mval = mval + ((FR) << 26); + saveR2[k] = mval; + mval = mval + ( 1 << 31); + addr = N_PL_IN_PAR+k*N_PL_IN_PAR; // channel registers begin after NPLPAR system registers, NPLPAR each + mapped[addr+2] = mval; + if(mapped[addr+2] != mval) printf("Error writing parameters to trigger filter register\n"); + } + + // gain, Efilter2: R3 + // current version only has 2 gains: 2 and 5. applied via I2C below, only save bit pattern here + for( k = 0; k < NCHANNELS; k ++ ) + { + if( !( (fippiconfig.ANALOG_GAIN[k] == GAIN_HIGH) || + (fippiconfig.ANALOG_GAIN[k] == GAIN_LOW) ) ) { + printf("ANALOG_GAIN = %f not matching available gains exactly, rounding to nearest\n",fippiconfig.ANALOG_GAIN[k]); + } + + if(fippiconfig.ANALOG_GAIN[k] > (GAIN_HIGH+GAIN_LOW)/2 ) { + gain[2*k+1] = 1; // 2'b10 = gain 5 + gain[2*k] = 0; + } + else { + gain[2*k+1] = 0; + gain[2*k] = 1; // 2'b01 = gain 2 + } + PSAM = SL[k]+SG[k]-5; + PSEP = (PSAM+6) * (1 << FR); + PSEP = 8192 - PSEP; + mval = PSAM; + mval = mval + (PSEP << 13); + mval = mval + (gain[2*k] << 26); + mval = mval + (gain[2*k+1] << 27); + addr = N_PL_IN_PAR+k*N_PL_IN_PAR; // channel registers begin after NPLPAR system registers, NPLPAR each + mapped[addr+3] = mval; + if(mapped[addr+3] != mval) printf("Error writing parameters to gain register\n"); + // no limits for DIG_GAIN + } + + // DAC : R4 + for( k = 0; k < NCHANNELS; k ++ ) + { + dac = (int)floor( (1 - fippiconfig.VOFFSET[k]/ V_OFFSET_MAX) * 32768); + if(dac > 65535) { + printf("Invalid VOFFSET = %f, must be between %f and -%f\n",fippiconfig.VOFFSET[k], V_OFFSET_MAX-0.05, V_OFFSET_MAX-0.05); + return -4300-k; + } + mval=dac; + addr = N_PL_IN_PAR+k*N_PL_IN_PAR; // channel registers begin after NPLPAR system registers, NPLPAR each + mapped[addr+4] = mval; + if(mapped[addr+4] != mval) printf("Error writing parameters to DAC register\n"); + usleep(DACWAIT); // wait for programming + mapped[addr+4] = mval; // repeat, sometimes doesn't take? + if(mapped[addr+4] != mval) printf("Error writing parameters to DAC register\n"); + usleep(DACWAIT); + // printf("DAC %d, value 0x%x (%d), [%f V] \n",k, dac, dac,fippiconfig.VOFFSET[k]); + } + + + // waveforms: R5, R6 + for( k = 0; k < NCHANNELS; k ++ ) + { + TL[k] = BLOCKSIZE_400*(int)floor(fippiconfig.TRACE_LENGTH[k]*ADC_CLK_MHZ/BLOCKSIZE_400); // multiply time in us * # ticks per us = time in ticks; must be multiple of BLOCKSIZE_400 + if(TL[k] > MAX_TL) { + printf("Invalid TRACE_LENGTH = %f, maximum %f us\n",fippiconfig.TRACE_LENGTH[k],(double)MAX_TL/ADC_CLK_MHZ); + return -4400-k; + } + if(TL[k] MAX_TL-TWEAK_UD) { + printf("Invalid TRACE_DELAY = %f, maximum %f us\n",fippiconfig.TRACE_DELAY[k],(double)(MAX_TL-TWEAK_UD)/ADC_CLK_MHZ); + return -4500-k; + } + } + + if( (fippiconfig.RUN_TYPE == 0x500) || + (fippiconfig.RUN_TYPE == 0x400) || + (fippiconfig.RUN_TYPE == 0x402) ) // issue warning if TL not same + { + mval = 1; + for( k = 1; k < NCHANNELS; k ++ ) + { + if(TL[k] != TL[0]) mval =0; + } + if(mval==0) printf("WARNING: TRACE_LENGTHs must be the same for all channels for current LM file parser to work"); + } + + // check limits on a few parameters that are not part of R5,6 but traditionally in this order in the settings file + for( k = 0; k < NCHANNELS; k ++ ) + { + if(fippiconfig.BINFACTOR[k] > MAX_BFACT) { + printf("Invalid BINFACTOR = %d, maximum %d\n",fippiconfig.BINFACTOR[k],MAX_BFACT); + return -4800-k; + } + if(fippiconfig.TAU[k] <0) { + printf("Invalid TAU = %f, must be positive\n",fippiconfig.TAU[k]); + return -4900-k; + } + // no limit on BLCUT + if(fippiconfig.XDT[k] <0) { + printf("Invalid XDT = %f, must be positive\n",fippiconfig.XDT[k]); + return -5000-k; + } + if(fippiconfig.BASELINE_PERCENT[k] <0) { + printf("Invalid BASELINE_PERCENT = %f, must be positive\n",fippiconfig.BASELINE_PERCENT[k]); + return -5100-k; + } + } + + for( k = 0; k < NCHANNELS; k ++ ) + { + if(fippiconfig.PSA_THRESHOLD[k] > MAX_PSATH) { + printf("Invalid PSA_THRESHOLD = %d, maximum %d\n",fippiconfig.PSA_THRESHOLD[k],MAX_PSATH); + return -5300-k; + } + mval = (TD[k]+TWEAK_UD)/4; // add tweak to accomodate trigger pipelining delay + mval = mval + (TL[k]>0)*(1<<29); // set bit 29 if TL is not zero + addr = N_PL_IN_PAR+k*N_PL_IN_PAR; // channel registers begin after NPLPAR system registers, NPLPAR each + mapped[addr+5] = mval; + if(mapped[addr+5] != mval) printf("Error writing parameters to TRACE1 register"); + + mval = TL[k]/4; + mval = mval + (CW << 16); + mval = mval + (fippiconfig.PSA_THRESHOLD[k] << 24); // + mapped[addr+6] = mval; + if(mapped[addr+6] != mval) printf("Error writing parameters to TRACE2 register"); + } + + // INTEGRATOR: check only + for( k = 0; k < NCHANNELS; k ++ ) + { + if(fippiconfig.INTEGRATOR[k] > 2) { + printf("Invalid INTEGRATOR = %d, maximum %d\n",fippiconfig.INTEGRATOR[k],2); + return -5400-k; + } + } + + // gate: R7 + for( k = 0; k < NCHANNELS; k ++ ) + { + GW[k] = (int)floor( fippiconfig.GATE_WINDOW[k] * FILTER_CLOCK_MHZ); + if(GW[k] > MAX_GW) { + printf("Invalid GATE_WINDOW = %f, maximum %d us\n",fippiconfig.GATE_WINDOW[k],MAX_GW/FILTER_CLOCK_MHZ); + return -5500-k; + } + GD[k] = (int)floor( fippiconfig.GATE_DELAY[k] * FILTER_CLOCK_MHZ); + if(GD[k] > MAX_GD) { + printf("Invalid GATE_DELAY = %f, maximum %d us\n",fippiconfig.GATE_DELAY[k],MAX_GD/FILTER_CLOCK_MHZ); + return -5600-k; + } + mval = GW[k]; + mval = mval + (GD[k] << 8); + addr = N_PL_IN_PAR+k*N_PL_IN_PAR; // channel registers begin after NPLPAR system registers, NPLPAR each + mapped[addr+7] = mval; + if(mapped[addr+7] != mval) printf("Error writing parameters to GATE register"); + } + + // ADC serial I/O: R8 + // currently not used + + // coincdelay: R9 + for( k = 0; k < NCHANNELS; k ++ ) + { + mval = (int)floor( fippiconfig.COINC_DELAY[k] * ADC_CLK_MHZ); + if(mval > MAX_CD) { + printf("Invalid COINC_DELAY = %f, maximum %d us\n",fippiconfig.COINC_DELAY[k],MAX_CD/ADC_CLK_MHZ); + return -5700-k; + } + + addr = N_PL_IN_PAR+k*N_PL_IN_PAR; // channel registers begin after NPLPAR system registers, NPLPAR each + mapped[addr+9] = mval; + if(mapped[addr+9] != mval) printf("Error writing parameters to COINC_DELAY register"); + } + + // BLAVG: check only + for( k = 0; k < NCHANNELS; k ++ ) + { + if(fippiconfig.BLAVG[k] > 65535) { + printf("Invalid BLAVG = %d, maximum %d\n",fippiconfig.BLAVG[k],65535); + return -5800-k; + } + if( (fippiconfig.BLAVG[k] >0) && (fippiconfig.BLAVG[k] < 65535-MAX_BLAVG ) ) { + printf("Invalid BLAVG = %d, minimum %d (or zero to turn off)\n",fippiconfig.BLAVG[k],65535-MAX_BLAVG); + return -5800-k; + } + } + + // PSA: R10 + for( k = 0; k < NCHANNELS; k ++ ) + { + if(fippiconfig.QDC0_LENGTH[k] > MAX_QDCL) { + printf("Invalid QDC0_LENGTH = %d, maximum %d samples \n",fippiconfig.QDC0_LENGTH[k],MAX_QDCL); + return -5900-k; + } + if(fippiconfig.QDC0_LENGTH[k]+fippiconfig.QDC0_DELAY[k] > MAX_QDCLD) { + printf("Invalid QDC0_DELAY = %d, maximum length plus delay %d samples \n",fippiconfig.QDC0_DELAY[k],MAX_QDCLD); + return -6000-k; + } + if(fippiconfig.QDC1_LENGTH[k] > MAX_QDCL) { + printf("Invalid QDC1_LENGTH = %d, maximum %d samples \n",fippiconfig.QDC1_LENGTH[k],MAX_QDCL); + return -6100-k; + } + if(fippiconfig.QDC1_LENGTH[k]+fippiconfig.QDC1_DELAY[k] > MAX_QDCLD) { + printf("Invalid QDC1_DELAY = %d, maximum length plus delay %d samples \n",fippiconfig.QDC1_DELAY[k],MAX_QDCLD); + return -6200-k; + } + if(fippiconfig.QDC0_LENGTH[k]+fippiconfig.QDC0_DELAY[k] > fippiconfig.QDC1_LENGTH[k]+fippiconfig.QDC1_DELAY[k]) { + printf("Invalid QDC1_DELAY/_LENGTH; must finish later than QDC0 \n"); + return -6300-k; + } + if( (fippiconfig.QDC0_LENGTH[k] & 0x0001) == 1) { + printf("NOTE: QDC0_LENGTH is an odd number, rounding down to nearest even number \n"); + } + if( (fippiconfig.QDC1_LENGTH[k] & 0x0001) == 1) { + printf("NOTE: QDC1_LENGTH is an odd number, rounding down to nearest even number \n"); + } + if( ( (fippiconfig.QDC0_DELAY[k] - fippiconfig.QDC1_DELAY[k]) & 0x0001) == 1) { + printf("NOTE: QDC_DELAYs are NOT both even or both odd, using last bit of QDC0_DELAY \n"); + } + + // 250 MHz implementation works on 2 samples at a time, so divide by 2 + QDCL0[k] = (int)floorf( fippiconfig.QDC0_LENGTH[k]/2.0)+1; + QDCD0[k] = fippiconfig.QDC0_DELAY[k] + QDCL0[k]*2 +2; + QDCL1[k] = (int)floorf( fippiconfig.QDC1_LENGTH[k]/2.0)+1; + QDCD1[k] = fippiconfig.QDC1_DELAY[k] + QDCL1[k]*2 +2; + mval = QDCL0[k]; + mval = mval + (QDCD0[k] << 7); + mval = mval + (QDCL1[k] << 16); + mval = mval + (QDCD1[k] << 23); + mval = mval + (1<<15); // set bit 15 for 2x correction for QDC0 (always) + mval = mval + (1<<31); // set bit 31 for 2x correction for QDC1 (always) + if( fippiconfig.QDC_DIV8[k]) { + mval = mval | (1<<5); // set bits to divide result by 8 + mval = mval | (1<<21); + } + + // optional division by 8 of output sums not implemented, controlled by MCSRB bits + addr = N_PL_IN_PAR+k*N_PL_IN_PAR; // channel registers begin after NPLPAR system registers, NPLPAR each + mapped[addr+10] = mval; + if(mapped[addr+10] != mval) printf("Error writing parameters to QDC register"); + } + + // MCA2D_SCALEX/Y, PSA_NG_THRESHOLD: check only + for( k = 0; k < NCHANNELS; k ++ ) + { + if( (fippiconfig.MCA2D_SCALEX[k] > (65535/MCA2D_BINS)) || (fippiconfig.MCA2D_SCALEX[k] <0) ) { + // must be positive, and at most its a 64K number spread over MCA2D_BINS + printf("Invalid MCA2D_SCALEX = %f, maximum %d\n",fippiconfig.MCA2D_SCALEX[k],(65535/MCA2D_BINS)); + return -6400-k; + } + + if( (fippiconfig.MCA2D_SCALEY[k] > (65535/MCA2D_BINS)) || (fippiconfig.MCA2D_SCALEY[k] <0) ) { + // must be positive, and at most its a 64K number spread over MCA2D_BINS + printf("Invalid MCA2D_SCALEY = %f, maximum %d\n",fippiconfig.MCA2D_SCALEY[k],(65535/MCA2D_BINS)); + return -6500-k; + } + + if( fippiconfig.PSA_NG_THRESHOLD[k] <0) { + // must be positive + printf("Invalid PSA_NG_THRESHOLD = %f, must be positive\n",fippiconfig.PSA_NG_THRESHOLD[k]); + return -6600-k; + } + } + + // ADC AVG: R11 + for( k = 0; k < NCHANNELS; k ++ ) + { + if(fippiconfig.ADC_AVG[k] > MAX_AVG_ADC) { + printf("Invalid ADC_AVG = %d, maximum %d samples \n",fippiconfig.ADC_AVG[k],MAX_AVG_ADC); + return -6700-k; + } + if(fippiconfig.THRESH_ADC_AVG[k] > MAX_TH_AVG_ADC) { + printf("Invalid THRESH_ADC_AVG = %d, maximum %d samples \n",fippiconfig.THRESH_ADC_AVG[k],MAX_TH_AVG_ADC); + return -6800-k; + } + if(fippiconfig.ADC_AVG[k] < MIN_AVG_ADC) { + printf("Invalid ADC_AVG = %d, minimum %d samples \n",fippiconfig.ADC_AVG[k],MIN_AVG_ADC); + return -6900-k; + } + if(fippiconfig.THRESH_ADC_AVG[k] < MIN_TH_AVG_ADC) { + printf("Invalid THRESH_ADC_AVG = %d, minimum %d samples \n",fippiconfig.THRESH_ADC_AVG[k],MIN_TH_AVG_ADC); + return -7000-k; + } + if(fippiconfig.ADC_AVG[k] > 2*(int)floor(fippiconfig.ADC_AVG[k]/2) ) { + printf("Invalid ADC_AVG = %d, must be multiple of 2 \n",fippiconfig.THRESH_ADC_AVG[k]); + return -7100-k; + } + + mval = (int)floor(fippiconfig.ADC_AVG[k]/2) - 1; // number of samples to average + mval = mval + (fippiconfig.THRESH_ADC_AVG[k] << 16); // trigger threshold + if(fippiconfig.ADC_AVG[k] > 2048) + mval = mval + (1<< 31); + else if(fippiconfig.ADC_AVG[k] > 64) + mval = mval + (1<< 30); + else + mval = mval + (1<< 29); + + addr = N_PL_IN_PAR+k*N_PL_IN_PAR; // channel registers begin after NPLPAR system registers, NPLPAR each + mapped[addr+11] = mval; + if(mapped[addr+11] != mval) printf("Error writing parameters to ADC AVG register"); + } + + + // restart/initialize filters + usleep(100); // wait for filter FIFOs to clear, really should be longest SL+SG + for( k = 0; k < NCHANNELS; k ++ ) + { + addr = 16+k*16; + mapped[addr+2] = saveR2[k]; // restart filters with the halt bit in R2 set to zero + } + usleep(100); // really should be longest SL+SG + mapped[ADSP_CLR] = 1; + mapped[ARTC_CLR] = 1; + + + // ************************ I2C programming ********************************* + // gain and termination applied across all channels via FPGA's I2C + // TODO + // I2C connects to gain enables, termination relays, thermometer, PROM (with s/n etc), optional external + + // ---------------------- program gains ----------------------- + + I2Cstart(mapped); + + // I2C addr byte + i2cdata[7] = 0; + i2cdata[6] = 1; + i2cdata[5] = 0; + i2cdata[4] = 0; + i2cdata[3] = 0; // A2 + i2cdata[2] = 1; // A1 + i2cdata[1] = 0; // A0 + i2cdata[0] = 0; // R/W* + I2Cbytesend(mapped, i2cdata); + I2Cslaveack(mapped); + + // I2C data byte + for( k = 0; k <8; k++ ) // NCHANNELS*2 gains, but 8 I2C bits + { + i2cdata[k] = gain[k]; + } + I2Cbytesend(mapped, i2cdata); + I2Cslaveack(mapped); + + // I2C data byte + I2Cbytesend(mapped, i2cdata); // send same bits again for enable? + I2Cslaveack(mapped); + + I2Cstop(mapped); + + // ---------------------- program termination ----------------------- + + I2Cstart(mapped); + + // I2C addr byte + i2cdata[7] = 0; + i2cdata[6] = 1; + i2cdata[5] = 0; + i2cdata[4] = 0; + i2cdata[3] = 0; // A2 + i2cdata[2] = 0; // A1 + i2cdata[1] = 1; // A0 + i2cdata[0] = 0; // R/W* + I2Cbytesend(mapped, i2cdata); + I2Cslaveack(mapped); + + // I2C data byte + // settings taken from MCSRB + i2cdata[7] = (fippiconfig.MODULE_CSRB & 0x0080) >> 7 ; // power down ADC driver D, NYI + i2cdata[6] = (fippiconfig.MODULE_CSRB & 0x0040) >> 6 ; // power down ADC driver C, NYI + i2cdata[5] = (fippiconfig.MODULE_CSRB & 0x0020) >> 5 ; // power down ADC driver B, NYI + i2cdata[4] = (fippiconfig.MODULE_CSRB & 0x0010) >> 4 ; // power down ADC driver A, NYI + i2cdata[3] = (fippiconfig.MODULE_CSRB & 0x0008) >> 3 ; //unused + i2cdata[2] = (fippiconfig.MODULE_CSRB & 0x0004) >> 2 ; // term. CD + i2cdata[1] = (fippiconfig.MODULE_CSRB & 0x0002) >> 1 ; // term. AB + i2cdata[0] = (fippiconfig.MODULE_CSRB & 0x0001) ; //unused + I2Cbytesend(mapped, i2cdata); + I2Cslaveack(mapped); + + // I2C data byte + I2Cbytesend(mapped, i2cdata); // send same bits again for enable? + I2Cslaveack(mapped); + + I2Cstop(mapped); + + + // ************************ end I2C ***************************************** + + // ADC board temperature + printf("ADC board temperature: %d C \n",(int)board_temperature(mapped) ); + + // ***** ZYNQ temperature + printf("Zynq temperature: %d C \n",(int)zynq_temperature() ); + + // ***** check HW info ********* + k = hwinfo(mapped); + printf("Revision %04X, Serial Number %d \n",(k>>16) & 0xFFFF, k & 0xFFFF); + if(k==0) printf("WARNING: HW may be incompatible with this SW/FW \n"); + + + // clean up + flock( fd, LOCK_UN ); + munmap(map_addr, size); + close(fd); + return 0; +} + + + + + + + + + + diff --git a/psahistpage.html b/psahistpage.html new file mode 100644 index 0000000..a2d1dd2 --- /dev/null +++ b/psahistpage.html @@ -0,0 +1,205 @@ + + + + + + + + Pixie-Net PSA Histogram + + + + + + + +
    +

    Pixie-Net PSA Histogram

    +
    + +
    +
    + XIA Logo +

    +
    Home + Current ADC traces + Current run statistics + Most recent
    MCA spectra
    + Web interface + +
    +

    Help

    +

    This page displays the PSA spectra saved to file psa2D.csv by startdaq, acquire, etc.

    +

    Hover over plot to see plot options

    +

    Use browser button to refresh

    +
    +
    + +
    +
    + +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    + + + + + diff --git a/psahistprojpage.html b/psahistprojpage.html new file mode 100644 index 0000000..8a751b9 --- /dev/null +++ b/psahistprojpage.html @@ -0,0 +1,591 @@ + + + + + + + + Pixie-Net PSA Histogram + + + + + + + +
    +

    Pixie-Net PSA Histogram

    +
    + +
    +
    + XIA Logo +

    + Home + Current ADC traces + Current run statistics + Most recent
    MCA spectra
    + Web interface + +
    +

    Help

    +

    This page displays the PSA spectra saved to file psa2D.csv by startdaq, acquire, etc.

    +

    Hover over plot to see plot options

    +

    Use browser button to refresh

    +
    +
    + +
    +
    +

    Channel 0

    +
    +

    Threshold for n/g separation: +

    +

    Emin for projection of PSA value: +

    +

    Total 0 gammas and 0 neutrons

    +
    + +
    +

    Channel 1

    +
    +

    Threshold for n/g separation: +

    +

    Emin for projection of PSA value: +

    +

    Total 0 gammas and 0 neutrons

    +
    + +
    +

    Channel 2

    +
    +

    Threshold for n/g separation: +

    +

    Emin for projection of PSA value: +

    +

    Total 0 gammas and 0 neutrons

    +
    + +
    +

    Channel 3

    +
    +

    Threshold for n/g separation: +

    +

    Emin for projection of PSA value: +

    +

    Total 0 gammas and 0 neutrons

    +
    +
    +
    + + + + + + diff --git a/psasurfacepage.html b/psasurfacepage.html new file mode 100644 index 0000000..f96557f --- /dev/null +++ b/psasurfacepage.html @@ -0,0 +1,217 @@ + + + + + + + + Pixie-Net PSA Surface + + + + + + + +
    +

    Pixie-Net PSA Surface

    +
    + +
    +
    + XIA Logo +

    + Home + Current ADC traces + Current run statistics + Most recent
    MCA spectra
    + Web interface + +
    +

    Help

    +

    This page displays the PSA spectra saved to file psa2D.csv by startdaq, acquire, etc.

    +

    Hover over plot to see plot options

    +

    Use browser button to refresh

    +
    +
    + +
    +
    + +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    + + + + + + + + diff --git a/rspage.html b/rspage.html new file mode 100644 index 0000000..5339b24 --- /dev/null +++ b/rspage.html @@ -0,0 +1,131 @@ + + + + + + + Pixie-Net Run Status (file) + + + + + + + +
    +

    Pixie-Net Run Status (file)

    +
    + +
    +
    + XIA Logo +

    + Home + Current ADC traces + Current run statistics + Most recent
    MCA spectra
    + Web interface + +
    +

    Help

    +

    This page displays the run statistics saved to file RS.csv by runstats, startdaq, acquire, etc.

    +

    During the DAQ, only a few essential lines are saved, full statistics are saved at the end.

    +

    Use browser button to refresh

    +
    +
    + +
    +
    +
    +
    +
    +
    + +
    + + + + + + diff --git a/runstats.c b/runstats.c new file mode 100644 index 0000000..8b37207 --- /dev/null +++ b/runstats.c @@ -0,0 +1,88 @@ +/*---------------------------------------------------------------------- + * Copyright (c) 2017 XIA LLC + * All rights reserved. + * + * Redistribution and use in source and binary forms, + * with or without modification, are permitted provided + * that the following conditions are met: + * + * * Redistributions of source code must retain the above + * copyright notice, this list of conditions and the + * following disclaimer. + * * Redistributions in binary form must reproduce the + * above copyright notice, this list of conditions and the + * following disclaimer in the documentation and/or other + * materials provided with the distribution. + * * Neither the name of XIA LLC + * nor the names of its contributors may be used to endorse + * or promote products derived from this software without + * specific prior written permission. + * + * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND + * CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, + * INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF + * MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. + * IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE + * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR + * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, + * PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, + * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON + * ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR + * TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF + * THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF + * SUCH DAMAGE. + *----------------------------------------------------------------------*/ +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include + +#include "PixieNetDefs.h" +#include "PixieNetCommon.h" + + +int main(void) { + + int fd; + void *map_addr; + int size = 4096; + volatile unsigned int *mapped; + + + // *************** PS/PL IO initialization ********************* + // open the device for PD register I/O + fd = open("/dev/uio0", O_RDWR); + if (fd < 0) { + perror("Failed to open devfile"); + return 1; + } + + map_addr = mmap( NULL, size, PROT_READ | PROT_WRITE, MAP_SHARED, fd, 0); + + if (map_addr == MAP_FAILED) { + perror("Failed to mmap"); + return 1; + } + + mapped = (unsigned int *) map_addr; + + // ************** XIA code begins ************************** + + mapped[AOUTBLOCK] = OB_RSREG; + read_print_runstats(0, 0, mapped); + mapped[AOUTBLOCK] = OB_IOREG; + + + // clean up + munmap(map_addr, size); + close(fd); + printf("RS.csv has been created\n"); // a print statement to avoid errors if called as cgi + return 0; +} diff --git a/settings.ini b/settings.ini new file mode 100644 index 0000000..e7b1e56 --- /dev/null +++ b/settings.ini @@ -0,0 +1,45 @@ +REQ_RUNTIME 5 +MCSRB_TERM01_01 0 +MCSRB_TERM23_02 0 +COINC_PATTERN_0000 0 +COINC_PATTERN_0001 1 +COINC_PATTERN_0010 1 +COINC_PATTERN_0011 1 +COINC_PATTERN_0100 1 +COINC_PATTERN_0101 1 +COINC_PATTERN_0110 1 +COINC_PATTERN_0111 1 +COINC_PATTERN_1000 1 +COINC_PATTERN_1001 1 +COINC_PATTERN_1010 1 +COINC_PATTERN_1011 1 +COINC_PATTERN_1100 1 +COINC_PATTERN_1101 1 +COINC_PATTERN_1110 1 +COINC_PATTERN_1111 1 +COINCIDENCE_WINDOW 0.040 +RUN_TYPE 0x501 +FILTER_RANGE 3 +CCSRA_GROUP_00 0 0 0 0 +CCSRA_GOOD_02 1 1 1 1 +CCSRA_TRIGENA_04 1 1 1 1 +CCSRA_INVERT_05 0 0 0 0 +ENERGY_RISETIME 6.40 6.40 6.400 6.40 +ENERGY_FLATTOP 1.20 1.20 1.20 1.20 +TRIGGER_RISETIME 0.048 0.048 0.048 0.048 +TRIGGER_FLATTOP 0.048 0.048 0.048 0.048 +TRIGGER_THRESHOLD 15.0 15.0 15.0 15.0 +ANALOG_GAIN 2.0 2.0 2.0 2.0 +DIG_GAIN 1.0 1.0 1.0 1.0 +VOFFSET -0.2 -0.2 -0.2 -0.2 +TRACE_LENGTH 1.304 1.304 1.304 1.304 +TRACE_DELAY 0.612 0.612 0.612 0.612 +TAU 0.23 0.23 0.23 0.23 +QDC0_LENGTH 8 8 8 8 +QDC1_LENGTH 32 32 32 32 +QDC0_DELAY 0 0 0 0 +QDC1_DELAY 14 14 14 14 +QDC_DIV8 0 0 0 0 +MCA2D_SCALEX 500 500 500 500 +MCA2D_SCALEY 200 200 200 200 + diff --git a/startdaq.c b/startdaq.c new file mode 100644 index 0000000..df81b5a --- /dev/null +++ b/startdaq.c @@ -0,0 +1,632 @@ +/*---------------------------------------------------------------------- + * Copyright (c) 2017 XIA LLC + * All rights reserved. + * + * Redistribution and use in source and binary forms, + * with or without modification, are permitted provided + * that the following conditions are met: + * + * * Redistributions of source code must retain the above + * copyright notice, this list of conditions and the + * following disclaimer. + * * Redistributions in binary form must reproduce the + * above copyright notice, this list of conditions and the + * following disclaimer in the documentation and/or other + * materials provided with the distribution. + * * Neither the name of XIA LLC + * nor the names of its contributors may be used to endorse + * or promote products derived from this software without + * specific prior written permission. + * + * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND + * CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, + * INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF + * MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. + * IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE + * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR + * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, + * PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, + * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON + * ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR + * TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF + * THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF + * SUCH DAMAGE. + *----------------------------------------------------------------------*/ + +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +// need to compile with -lm option + +#include "PixieNetDefs.h" +#include "PixieNetCommon.h" +#include "PixieNetConfig.h" + + +int main(void) { + + int fd; + void *map_addr; + int size = 4096; + volatile unsigned int *mapped; + int k, ch, tmpS; + FILE * filmca; + FILE * fil; + + unsigned int Accept, RunType, SyncT, ReqRunTime, PollTime, CW; + unsigned int SL[NCHANNELS]; + //unsigned int SG[NCHANNELS]; + float Tau[NCHANNELS], Dgain[NCHANNELS]; + unsigned int BLavg[NCHANNELS], BLcut[NCHANNELS], Binfactor[NCHANNELS], TL[NCHANNELS]; + double C0[NCHANNELS], C1[NCHANNELS], Cg[NCHANNELS]; + double baseline[NCHANNELS] = {0}; + double dt, ph, tmpD, bscale; + double elm, q; + double cfdlev; + time_t starttime, currenttime; + unsigned int startTS, m, c0, c1, c2, c3, w0, w1, tmpI, revsn; + unsigned int evstats, R1, hit, timeL, timeH, psa0, psa1, cfd0; + unsigned int psa_base, psa_Q0, psa_Q1, psa_ampl, psa_R; + unsigned int cfdout, cfdlow, cfdhigh, cfdticks, cfdfrac, ts_max; + unsigned int lsum, tsum, gsum, energy, bin, binx, biny; + unsigned int mca[NCHANNELS][MAX_MCA_BINS] ={{0}}; // full MCA for end of run + unsigned int wmca[NCHANNELS][WEB_MCA_BINS] ={{0}}; // smaller MCA during run + unsigned int mca2D[NCHANNELS][MCA2D_BINS*MCA2D_BINS] ={{0}}; // 2D MCA for end of run + unsigned int onlinebin; + unsigned int wf[MAX_TL/2]; // two 16bit values per word + unsigned int chaddr, loopcount, eventcount, NumPrevTraceBlks, TraceBlks; + unsigned short buffer1[FILE_HEAD_LENGTH_400] = {0}; + unsigned char buffer2[CHAN_HEAD_LENGTH_400*2] = {0}; + unsigned int wm = WATERMARK; + unsigned int BLbad[NCHANNELS]; + onlinebin=MAX_MCA_BINS/WEB_MCA_BINS; + + + // ******************* read ini file and fill struct with values ******************** + + PixieNetFippiConfig fippiconfig; // struct holding the input parameters + const char *defaults_file = "defaults.ini"; + int rval = init_PixieNetFippiConfig_from_file( defaults_file, 0, &fippiconfig ); // first load defaults, do not allow missing parameters + if( rval != 0 ) + { + printf( "Failed to parse FPGA settings from %s, rval=%d\n", defaults_file, rval ); + return rval; + } + const char *settings_file = "settings.ini"; + rval = init_PixieNetFippiConfig_from_file( settings_file, 1, &fippiconfig ); // second override with user settings, do allow missing + if( rval != 0 ) + { + printf( "Failed to parse FPGA settings from %s, rval=%d\n", settings_file, rval ); + return rval; + } + + // assign to local variables, including any rounding/discretization + Accept = fippiconfig.ACCEPT_PATTERN; + RunType = fippiconfig.RUN_TYPE; + SyncT = fippiconfig.SYNC_AT_START; + ReqRunTime = fippiconfig.REQ_RUNTIME; + PollTime = fippiconfig.POLL_TIME; + CW = (int)floor(fippiconfig.COINCIDENCE_WINDOW*FILTER_CLOCK_MHZ); // multiply time in us * # ticks per us = time in ticks + + if( (RunType==0x503) || (RunType==0x402) ) { // grouped list mode run (equiv 0x402) + printf( "This function does not support LM runtypes 0x503 or 0x402, use coincdaq or acquire\n"); + return(-1); + } + + for( k = 0; k < NCHANNELS; k ++ ) + { + SL[k] = (int)floor(fippiconfig.ENERGY_RISETIME[k]*FILTER_CLOCK_MHZ); // multiply time in us * # ticks per us = time in ticks +// SG[k] = (int)floor(fippiconfig.ENERGY_FLATTOP[k]*FILTER_CLOCK_MHZ); // multiply time in us * # ticks per us = time in ticks + Dgain[k] = fippiconfig.DIG_GAIN[k]; + TL[k] = BLOCKSIZE_400*(int)floor(fippiconfig.TRACE_LENGTH[k]*ADC_CLK_MHZ/BLOCKSIZE_400); // multiply time in us * # ticks per us = time in ticks, multiple of 4 + Binfactor[k] = fippiconfig.BINFACTOR[k]; + Tau[k] = fippiconfig.TAU[k]; + BLcut[k] = fippiconfig.BLCUT[k]; + BLavg[k] = 65536 - fippiconfig.BLAVG[k]; + if(BLavg[k]<0) BLavg[k] = 0; + if(BLavg[k]==65536) BLavg[k] = 0; + if(BLavg[k]>MAX_BLAVG) BLavg[k] = MAX_BLAVG; + BLbad[k] = MAX_BADBL; // initialize to indicate no good BL found yet + } + + + + // *************** PS/PL IO initialization ********************* + // open the device for PD register I/O + fd = open("/dev/uio0", O_RDWR); + if (fd < 0) { + perror("Failed to open devfile"); + return -2; + } + + //Lock the PL address space so multiple programs cant step on eachother. + if( flock( fd, LOCK_EX | LOCK_NB ) ) + { + printf( "Failed to get file lock on /dev/uio0\n" ); + return -3; + } + + map_addr = mmap( NULL, size, PROT_READ | PROT_WRITE, MAP_SHARED, fd, 0); + + if (map_addr == MAP_FAILED) { + perror("Failed to mmap"); + return -4; + } + + mapped = (unsigned int *) map_addr; + + // -------------------------------------------------------- + // ------------------- Main code begins -------------------- + // -------------------------------------------------------- + + + // ********************** Compute Coefficients for E Computation ********************** + dt = 1.0/FILTER_CLOCK_MHZ; + for( k = 0; k < NCHANNELS; k ++ ) + { + q = exp(-1.0*dt/Tau[k]); + elm = exp(-1.0*dt*SL[k]/Tau[k]); + C0[k] = (q-1.0)*elm/(1.0-elm); + Cg[k] = 1.0-q; + C1[k] = (1.0-q)/(1.0-elm); + // printf("%f %f %f\n", C0[k], Cg[k], C1[k]); + + C0[k] = C0[k] * Dgain[k]; + Cg[k] = Cg[k] * Dgain[k]; + C1[k] = C1[k] * Dgain[k]; + } + + revsn = hwinfo(mapped); + + // ********************** Run Start ********************** + + NumPrevTraceBlks = 0; + loopcount = 0; + eventcount = 0; + starttime = time(NULL); // capture OS start time + if( (RunType==0x500) || (RunType==0x501) || (RunType==0x502) || (RunType==0x400) ) { // list mode runtypes + if(SyncT) mapped[ARTC_CLR] = 1; // write to reset time counter + mapped[AOUTBLOCK] = 2; + startTS = mapped[AREALTIME]; + if(RunType==0x500) { // generic runtype is one value per line + fil = fopen("LMdata.txt","w"); + fprintf(fil, "Module:\t%hu\n",0); + fprintf(fil, "Run Type:\t0x%x\n",RunType); + fprintf(fil,"Run Start Time Stamp (ticks) :\t%u\n", startTS); // + fprintf(fil,"Run Start Time (s) :\t%lld\n", (long long)starttime); // this is only precise to a second or so + } + if(RunType==0x501){ // compressed runtype has columns + fil = fopen("LMdata.dat","w"); + fprintf(fil,"Module,Run_Type,Run_Start_ticks,Run_Start_sec,Unused1,Unused2\n"); + fprintf(fil,"%d,0x%x,%u,%lld,--,--\n",0,RunType,startTS,(long long)(starttime)); + fprintf(fil,"No,Ch,Hit,Time_H,Time_L,Energy\n"); + } + if(RunType==0x502){ // compressed PSA runtype has more columns + fil = fopen("LMdata.dt2","w"); + fprintf(fil,"Module,Run_Type,Run_Start_ticks,Run_Start_sec,Unused1,Unused2\n"); + fprintf(fil,"%d,0x%x,%u,%lld,--,--\n",0,RunType,startTS,(long long)(starttime)); + fprintf(fil,"Event_No,Channel_No,Hit_Pattern,Event_Time_H,Event_Time_L,Energy,Amplitude,CFD,Base,Q0,Q1,PSAvalue\n"); + } + if(RunType==0x400){ + // write a 0x400 header + // fwrite is slow so we will write to a buffer, and then to the file. + fil = fopen("LMdata.b00","wb"); + buffer1[0] = BLOCKSIZE_400; + buffer1[1] = 0; // module number (get from settings file?) + buffer1[2] = RunType; + buffer1[3] = CHAN_HEAD_LENGTH_400; + buffer1[4] = fippiconfig.COINCIDENCE_PATTERN; + buffer1[5] = fippiconfig.COINCIDENCE_WINDOW; + buffer1[7] = revsn>>16; // HW revision from EEPROM + buffer1[12] = revsn & 0xFFFF; // serial number from EEPROM + for( ch = 0; ch < NCHANNELS; ch++) { + buffer1[6] +=(int)floor((TL[ch] + CHAN_HEAD_LENGTH_400) / BLOCKSIZE_400); // combined event length, in blocks + buffer1[8+ch] =(int)floor((TL[ch] + CHAN_HEAD_LENGTH_400) / BLOCKSIZE_400); // each channel's event length, in blocks + } + fwrite( buffer1, 2, FILE_HEAD_LENGTH_400, fil ); // write to file + } + } + + mapped[ADSP_CLR] = 1; // write to reset DAQ buffers + mapped[ACOUNTER_CLR] = 1; // write to reset RS counters + mapped[ACSRIN] = 1; // set RunEnable bit to start run + mapped[AOUTBLOCK] = OB_EVREG; // read from event registers + + + // ********************** Run Loop ********************** + do { + + //----------- Periodically read BL and update average ----------- + // this will be moved into the FPGA soon + if(loopcount % BLREADPERIOD == 0) { //|| (loopcount ==0) ) { // sometimes 0 mod N not zero and first few events have wrong E? watch + for( ch=0; ch < NCHANNELS; ch++) { + // read raw BL sums + chaddr = ch*16+16; + lsum = mapped[chaddr+CA_LSUMB]; + tsum = mapped[chaddr+CA_TSUMB]; + gsum = mapped[chaddr+CA_GSUMB]; + if (tsum>0) // tum=0 indicates bad baseline + { + ph = C1[ch]*lsum+Cg[ch]*gsum+C0[ch]*tsum; + //if (ch==0) printf("ph %f, BLcut %d, BLavg %d, baseline %f\n",ph,BLcut[ch],BLavg[ch],baseline[ch] ); + if( (BLcut[ch]==0) || (abs(ph-baseline[ch])=MAX_BADBL) ) // only accept "good" baselines < BLcut, or if too many bad in a row (to start over) + { + if( (BLavg[ch]==0) || (BLbad[ch] >=MAX_BADBL) ) + { + baseline[ch] = ph; + BLbad[ch] = 0; + } else { + // BL average: // avg = old avg + (new meas - old avg)/2^BLavg + baseline[ch] = baseline[ch] + (ph-baseline[ch])/(1<0 check + } // end for loop + } // end periodicity check + + + // -----------poll for events ----------- + // if data ready. read out, compute E, increment MCA ********* + + evstats = mapped[AEVSTATS]; + // printf("EVstats 0x%x\n",evstats); + if(evstats) { // if there are events in any channel + for( ch=0; ch < NCHANNELS; ch++) + { + R1 = 1 << ch; + if(evstats & R1) { // check if there is an event in the FIFO + // read hit pattern and status info + chaddr = ch*16+16; + hit = mapped[chaddr+CA_HIT]; + // printf("channel %d, hit 0x%x\n",ch,hit); + if(hit & Accept) { + // read data not needed for pure MCA runs + timeL = mapped[chaddr+CA_TSL]; + timeH = mapped[chaddr+CA_TSH]; + psa0 = mapped[chaddr+CA_PSAA]; // Q0raw/4 | B + psa1 = mapped[chaddr+CA_PSAB]; // M | Q1raw/4 + cfd0 = mapped[chaddr+CA_CFDA]; // {ts_max[6:3],cfdticks[3:0],cfdhigh[11:0],cfdlow[11:0]} + //cfd1 = mapped[chaddr+CA_CFDB]; + + //printf("channel %d, hit 0x%x, timeL %d\n",ch,hit,timeL); + // read raw energy sums + lsum = mapped[chaddr+CA_LSUM]; // leading, larger, "S1", past rising edge + tsum = mapped[chaddr+CA_TSUM]; // trailing, smaller, "S0" before rising edge + gsum = mapped[chaddr+CA_GSUM]; // gap sum, "Sg", during rising edge; also advances FIFO and increments Nout etc + + // compute and histogram E + ph = C1[ch]*(double)lsum+Cg[ch]*(double)gsum+C0[ch]*(double)tsum; + // printf("ph %f, BLavg %f, E %f\n",ph,baseline[ch], ph-baseline[ch]); + ph = ph-baseline[ch]; + if ((ph<0.0)|| (ph>65536.0)) ph =0.0; // out of range energies -> 0 + energy = (int)floor(ph); + if ((hit & (1<< HIT_LOCALHIT))==0) energy =0; // not a local hit -> 0 + + // histogramming if E< max mcabin + bin = energy >> Binfactor[ch]; + if( (bin0) ) { + mca[ch][bin] = mca[ch][bin] + 1; // increment mca + bin = bin >> WEB_LOGEBIN; + if(bin>0) wmca[ch][bin] = wmca[ch][bin] + 1; // increment wmca + + // TODO: add split spectrum n.g for 0x502 + } + + // cfd and psa need some recomputation, not fully implemented yet + + // compute PSA results from raw data + // need to subtract baseline in correct scale (1/4) and length (QDC#_LENGTH[ch]) + psa_base = psa0 & 0xFFFF; // base only, in same scale as ADC samples + if( fippiconfig.QDC_DIV8[ch]) + bscale = 32.0; + else + bscale = 4.0; + + tmpI = (psa0 & 0xFFFF0000) >> 16; // raw Q0, scaled by 1/4, not BL corrected + tmpD = (double)tmpI - (double)psa_base/bscale * fippiconfig.QDC0_LENGTH[ch]; // subtract QDCL0 x base/bscale from raw value + if( (tmpD>0) && (tmpD<65535)) + psa_Q0 = (int)floor(tmpD); + else + psa_Q0 = 0; + + tmpI = (psa1 & 0xFFFF); // raw Q1, scaled by 1/4, not BL corrected + tmpD = (double)tmpI - (double)psa_base/bscale * fippiconfig.QDC1_LENGTH[ch]; // subtract QDCL0 x base/bscale from raw value + if( (tmpD>0) && (tmpD<65535)) + psa_Q1 = (int)floor(tmpD); + else + psa_Q1 = 0; + + psa_ampl = ((psa1 & 0xFFFF0000) >> 16) - psa_base; + + if(psa_Q0!=0) + psa_R = (int)floor(1000.0*(double)psa_Q1/(double)psa_Q0); + else + psa_R = 0; + + + // compute CFD fraction + // Normally x = dt * (cfd level - cfd low) / (cfd high - cfd low) = time after lower sample + // However, here CFD is latched before time stamp and we need to compute CFD time BEFORE timestamp. + // So we are interested in the time before higher sample = dt-x = dt*(cfd high - cfd level) / (cfd high - cfd low) + // result is in units of 1/256th ns + + // compute 1-x + cfdlev = (double)psa_ampl/2.0 + (double)psa_base; // compute 50% level + cfdlow = (cfd0 & 0x00000FFF); + cfdhigh = (cfd0 & 0x00FFF000) >> 12; // limited to 12 bits currently! + if((cfdhigh-cfdlow)>0) { + tmpD = ((cfdhigh-cfdlev)/(cfdhigh-cfdlow)); // in units of clock cycles + } else { + tmpD = 0; + } + cfdfrac = (int)floor(tmpD*4.0*256.0) & 0x3FF; //fraction 0..1 mapped to 0..1023, i.e. in units of 1/256ns + + // add offset within 2-sample group and offset to trigger + cfdticks = (cfd0 & 0x0F000000) >> 24; // cfd ticks has the # of 4ns ticks from cfd level to the block of 2 samples that includes the maximum + ts_max = (cfd0 & 0xF0000000) >> 28; // ft ticks has the 4 relevant bits of timestamp at maximum + tmpI = (timeL & 0x7F) >> 3; // 4 relevant bits of trigger time stamp, in 8ns steps + tmpS = ts_max - tmpI; + if(tmpS<0) tmpS = tmpS + 16; // build difference, tmps = time from trigger to max in 8ns steps + tmpS = 2*tmpS - cfdticks; // build difference, tmps = time from trigger to CFD high in 4ns steps + cfdout = (CW - tmpS)*4*256 + cfdfrac; // time from CW end to CFD point in units of 1/256 ns + + // cfdout = cfdfrac + (cfdticks<<10); + // printf("ts_max %d, cfdticks %d, trig_to_max %d, trig_to_cfd %d \n",ts_max, cfdticks, tmpS2, tmpS); + + + // now store list mode data + + if(RunType==0x502) { + // 2D spectrum R vs E + binx = (int)floor(ph/fippiconfig.MCA2D_SCALEX[ch]); + biny = (int)floor((double)psa_R/fippiconfig.MCA2D_SCALEY[ch]); + if( (binx0) && (biny>0) ) + { + mca2D[ch][binx+MCA2D_BINS*biny] = mca2D[ch][binx+MCA2D_BINS*biny] +1; // increment 2D MCA + } + // not saving waveforms, events in a table + fprintf(fil,"%u,%d,0x%X,%u,%u,%u,%u,%u,%u,%u,%u,%u\n",eventcount,ch,hit,timeH,timeL,energy,psa_ampl,cfdout,psa_base,psa_Q0,psa_Q1,psa_R ); + } // 0x502 + + if(RunType==0x501) { + // not saving waveforms, events in a table + fprintf(fil,"%u,%d,0x%X,%u,%u,%u\n",eventcount,ch,hit,timeH,timeL,energy); + } // 0x501 + + if(RunType==0x500) { + // saving 8 headers + waveforms, one entry per line + fprintf(fil,"%u\n%d\n0x%X\n%u\n%u\n%u\n%u\n%u\n",eventcount,ch,hit,timeH,timeL,energy,psa_R,cfdout); + mapped[AOUTBLOCK] = 3; + wf[0] = mapped[AWF0+ch]; // dummy read? + for( k=0; k < (TL[ch]/4); k++) + //for( k=0; k < 10; k++) + { + wf[2*k+0] = mapped[AWF0+ch]; + wf[2*k+1] = mapped[AWF0+ch]; + // re-order 2 sample words from 32bit FIFO + fprintf(fil,"%u\n",(wf[2*k+0] >> 16) ); + fprintf(fil,"%u\n",(wf[2*k+0] & 0xFFFF) ); + fprintf(fil,"%u\n",(wf[2*k+1] >> 16) ); + fprintf(fil,"%u\n",(wf[2*k+1] & 0xFFFF) ); + + + } + mapped[AOUTBLOCK] = OB_EVREG; + } // 0x500 + + if(RunType==0x400) { + TraceBlks = (int)floor(TL[ch]/BLOCKSIZE_400); + memcpy( buffer2 + 0, &(hit), 4 ); + memcpy( buffer2 + 4, &(TraceBlks), 2 ); + memcpy( buffer2 + 6, &(NumPrevTraceBlks), 2 ); + memcpy( buffer2 + 8, &(timeL), 4 ); + memcpy( buffer2 + 12, &(timeH), 4 ); + memcpy( buffer2 + 16, &(energy), 2 ); + memcpy( buffer2 + 18, &(ch), 2 ); + memcpy( buffer2 + 20, &(psa_ampl), 2 ); + memcpy( buffer2 + 22, &(cfdout), 2 ); // actually cfd time + memcpy( buffer2 + 24, &(psa_base), 2 ); + memcpy( buffer2 + 26, &(psa_Q0), 2 ); + memcpy( buffer2 + 28, &(psa_Q1), 2 ); + memcpy( buffer2 + 30, &(psa_R), 2 ); + memcpy( buffer2 + 32, &(cfdticks), 2 ); // debug + memcpy( buffer2 + 34, &(ts_max), 2 ); + memcpy( buffer2 + 36, &(psa0), 4 ); // debug + memcpy( buffer2 + 40, &(psa1), 4 ); + memcpy( buffer2 + 44, &(cfdlow), 2 ); // debug + memcpy( buffer2 + 46, &(cfdhigh), 2 ); + // no checksum for now + memcpy( buffer2 + 60, &(wm), 4 ); + fwrite( buffer2, 1, CHAN_HEAD_LENGTH_400*2, fil ); + NumPrevTraceBlks = TraceBlks; + + mapped[AOUTBLOCK] = 3; + // w0 = mapped[AWF0+ch]; // dummy read? + for( k=0; k < (TL[ch]/4); k++) + { + w0 = mapped[AWF0+ch]; + w1 = mapped[AWF0+ch]; + // re-order 2 sample words from 32bit FIFO + wf[2*k+1] = (w1 >> 16) + ((w1 & 0xFFFF) << 16); + wf[2*k+0] = (w0 >> 16) + ((w0 & 0xFFFF) << 16); + } + mapped[AOUTBLOCK] = OB_EVREG; + fwrite( wf, TL[ch]/2, 4, fil ); + } // 0x400 + + eventcount++; + } + else { // event not acceptable (piled up ) + R1 = mapped[chaddr+CA_REJECT]; // read this register to advance event FIFOs without incrementing Nout etc + } + } // end event in this channel + } //end for ch + } // end event in any channel + + + + // ----------- Periodically save MCA, PSA, and Run Statistics ----------- + + if(loopcount % PollTime == 0) + { + // 1) Run Statistics + mapped[AOUTBLOCK] = OB_RSREG; + + // for debug purposes, print to std out so we see what's going on + k = 3; // no loop for now + { + m = mapped[ARS0_MOD+k]; + c0 = mapped[ARS0_CH0+k]; + c1 = mapped[ARS0_CH1+k]; + c2 = mapped[ARS0_CH2+k]; + c3 = mapped[ARS0_CH3+k]; + printf("%s,%u,%s,%u,%u,%u,%u\n ","RunTime",m,"COUNTTIME",c0,c1,c2,c3); + } + + // print (small) set of RS to file, visible to web + read_print_runstats(1, 0, mapped); + + mapped[AOUTBLOCK] = OB_EVREG; // read from event registers + + // 2) MCA + filmca = fopen("MCA.csv","w"); + fprintf(filmca,"bin,MCAch0,MCAch1,MCAch2,MCAch3\n"); + for( k=0; k + + + + + + Pixie-Net ADC Setup + + + + + + + + + +
    +

    Pixie-Net ADC Setup

    +
    + +
    +
    + XIA Logo +

    + Home + ADC setup + DAQ control + Most recent
    MCA spectra
    + Current run statistics + Web interface + +
    +

    Help

    +

    This page displays the ADC waveforms read directly from the module along with parameters relevant to the input signals.

    +

    First click the top 2 buttons to initialize

    +

    Click "Apply" after changing parameters

    +

    Roughly 200 nanoseconds between samples

    +
    +
    + +
    + +
    +
    + Initialize: + + +
    +
    + +
    +
    +
    +
    + +
    + + + +

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Channel Inverted Offset Analog Gain Digital Gain Tau
    00
    01
    02
    03
    +
    +
    + + + + + + + + + + + + + diff --git a/webops/daqpage.html b/webops/daqpage.html new file mode 100644 index 0000000..18a9a86 --- /dev/null +++ b/webops/daqpage.html @@ -0,0 +1,268 @@ + + + + + + + Pixie-Net DAQ + + + + + + + + + + + + +
    +

    Pixie-Net DAQ Control

    +
    + +
    +
    + XIA Logo +

    + Home + ADC setup + DAQ control + Most recent
    MCA spectra
    + Current run statistics + Web interface + +
    +

    Help

    + +

    This page can be used to start DAQ runs (function startdaq).

    +

    Click "Read Settings" before making changes

    +
    +
    + +
    + +
    +

    DAQ Control

    + + + +

    + +
    +
    +
    + + + + + + + + + + + + +
    REQ_RUNTIME (s)
    RUN_TYPE
    +

    + +
    + +
    +

    DAQ Results

    +

    After + These links point to files generated by the DAQ (startdaq, acquire, etc). + Clicking on them will prompt for download actions +
    + the data acquisition, open/download + + +

    View most recent data in plots and tables

    + +
    +
    + +
    + + + + + + diff --git a/webops/linklist.txt b/webops/linklist.txt new file mode 100644 index 0000000..e1115d1 --- /dev/null +++ b/webops/linklist.txt @@ -0,0 +1,29 @@ +ln -s ../Xia_LLC_web_header.jpg Xia_LLC_web_header.jpg +ln -s ../acquire acquire.cgi +ln -s ../adcpage.html adcpage.html +ln -s ../cgireadsettings.cgi cgireadsettings.cgi +ln -s ../cgistats.cgi cgistats.cgi +ln -s ../cgitraces.cgi cgitraces.cgi +ln -s ../cgiprinttraces.cgi cgiprinttraces.cgi +ln -s ../cgiwaveforms.cgi cgiwaveforms.cgi +ln -s ../cgiwritesettings.cgi cgiwritesettings.cgi +ln -s ../coincdaq coincdaq.cgi +ln -s ../d3.v3.min.js d3.v3.min.js +ln -s ../defaults.ini defaults.ini +ln -s ../dygraph-combined.js dygraph-combined.js +ln -s ../findsettings findsettings.cgi +ln -s ../gettraces gettraces.cgi +ln -s ../jquery-3.4.1.min.js jquery-3.4.1.min.js +ln -s ../mcapage.html mcapage.html +ln -s ../plotly-latest.min.js plotly-latest.min.js +ln -s ../pollcsr pollcsr.cgi +ln -s ../psahistpage.html psahistpage.html +ln -s ../progfippi progfippi.cgi +ln -s ../psahistprojpage.html psahistprojpage.html +ln -s ../psasurfacepage.html psasurfacepage.html +ln -s ../rspage.html rspage.html +ln -s ../runstats runstats.cgi +ln -s ../startdaq startdaq.cgi +ln -s ../xialogo.jpg xialogo.jpg + + diff --git a/webops/webopsindex.html b/webops/webopsindex.html new file mode 100644 index 0000000..631d0ba --- /dev/null +++ b/webops/webopsindex.html @@ -0,0 +1,167 @@ + + + + + + + Pixie-Net Web Operations + + + + + +
    +

    Pixie-Net Web Operations

    +
    + +
    +
    + XIA Logo +

    + Home + ADC setup + DAQ control + Most recent
    MCA spectra
    + Current run statistics + Web interface + +
    +

    Help

    +

    This set of pages allows DAQ and parameter control (after login). + Proceed to ADC setup to boot and configure the input parameters. + For more help, see

    + Pixie-Net manual + XIA Pixie-Net website +
    or try the tooltips + Hoover over bold underlined text for more information +
    +
    +
    + + +
    + +
    +

    Current Status (cgi)

    +

    When no other task is in progress + These links execute cgi scripts on the Pixie-Net XL and display the result in webpages. DAQ must not be active during such cgi tasks. +
    , view/refresh + + +

    Run executables as if typed in terminal: +

    +
    + +
    +

    DAQ Monitoring

    +

    During + These pages display the contents of files that are constantly updated during the DAQ +
    + or after the data acquisition, view most the recent + +
    + +
    +

    DAQ Results

    +

    After + These links point to files generated by the DAQ (startdaq, acquire, etc). + Clicking on them will prompt for download actions +
    + the data acquisition, open/download + + +

    View most recent data in plots and tables

    + +
    + +
    + +
    + + + diff --git a/webopspasswords b/webopspasswords new file mode 100644 index 0000000..dece50c --- /dev/null +++ b/webopspasswords @@ -0,0 +1 @@ +webops:xia17pxn diff --git a/xialogo.jpg b/xialogo.jpg new file mode 100644 index 0000000000000000000000000000000000000000..8a0f900cc4cd4e4ea82d7823b46d97eb45e15201 GIT binary patch literal 41653 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

    w>8jv!;q^!O)AkULzrM!{ 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

    |I9R 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

    *aM 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%0Ac`bd8+otxPXOrFF21V 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 =c71O+u)$?Wpa5f)xUfKLMJF{c) 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%0A(Ic@xsiIvnWIMZ3&hTqSfJh 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�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%0DrWgPC$1eGu>SoW8eE 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