summaryrefslogtreecommitdiff
path: root/dist
diff options
context:
space:
mode:
authorBrokenTalentsFun CI <ci@brokentalents.fun>2018-06-14 20:46:41 +0200
committerschneefux <schneefux+commit@schneefux.xyz>2018-12-13 17:09:20 +0100
commit52211d0c3c783519af5bb7785fb6e5d49c7febac (patch)
tree97f57e11d7f4600bca843e1d26be50f2fa9cd828 /dist
parent76edc5bad88a2c97d79e689c5b20b8de8ca179ea (diff)
downloadbrokentalents-52211d0c3c783519af5bb7785fb6e5d49c7febac.tar.gz
brokentalents-52211d0c3c783519af5bb7785fb6e5d49c7febac.zip
automatic build
Diffstat (limited to 'dist')
-rw-r--r--dist/build.js10
-rw-r--r--dist/index.html3
-rw-r--r--dist/main.css2
3 files changed, 7 insertions, 8 deletions
diff --git a/dist/build.js b/dist/build.js
index 1538b76..20e766d 100644
--- a/dist/build.js
+++ b/dist/build.js
@@ -1,16 +1,16 @@
-!function(e){var t={};function n(r){if(t[r])return t[r].exports;var a=t[r]={i:r,l:!1,exports:{}};return e[r].call(a.exports,a,a.exports,n),a.l=!0,a.exports}n.m=e,n.c=t,n.d=function(e,t,r){n.o(e,t)||Object.defineProperty(e,t,{configurable:!1,enumerable:!0,get:r})},n.r=function(e){Object.defineProperty(e,"__esModule",{value:!0})},n.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return n.d(t,"a",t),t},n.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},n.p="/dist/",n(n.s=340)}([function(e,t,n){"use strict";var r=n(1),a=n(2),o=n(15),i=o.FP_SAFE,s=o.BADNUM,l=e.exports={};l.nestedProperty=n(109),l.isPlainObject=n(34),l.isArray=n(108),l.mod=n(168),l.toLogRange=n(107),l.relinkPrivateKeys=n(306),l.ensureArray=n(305);var c=n(304);l.valObjects=c.valObjects,l.coerce=c.coerce,l.coerce2=c.coerce2,l.coerceFont=c.coerceFont,l.coerceHoverinfo=c.coerceHoverinfo,l.validate=c.validate;var d=n(303);l.dateTime2ms=d.dateTime2ms,l.isDateTime=d.isDateTime,l.ms2DateTime=d.ms2DateTime,l.ms2DateTimeLocal=d.ms2DateTimeLocal,l.cleanDate=d.cleanDate,l.isJSDate=d.isJSDate,l.formatDate=d.formatDate,l.incrementMonth=d.incrementMonth,l.dateTick0=d.dateTick0,l.dfltRange=d.dfltRange,l.findExactDates=d.findExactDates,l.MIN_MS=d.MIN_MS,l.MAX_MS=d.MAX_MS;var u=n(164);l.findBin=u.findBin,l.sorterAsc=u.sorterAsc,l.sorterDes=u.sorterDes,l.distinctVals=u.distinctVals,l.roundUp=u.roundUp;var f=n(302);l.aggNums=f.aggNums,l.len=f.len,l.mean=f.mean,l.variance=f.variance,l.stdev=f.stdev,l.interp=f.interp;var p=n(163);l.init2dArray=p.init2dArray,l.transposeRagged=p.transposeRagged,l.dot=p.dot,l.translationMatrix=p.translationMatrix,l.rotationMatrix=p.rotationMatrix,l.rotationXYMatrix=p.rotationXYMatrix,l.apply2DTransform=p.apply2DTransform,l.apply2DTransform2=p.apply2DTransform2;var h=n(10);l.extendFlat=h.extendFlat,l.extendDeep=h.extendDeep,l.extendDeepAll=h.extendDeepAll,l.extendDeepNoArrays=h.extendDeepNoArrays;var m=n(35);l.log=m.log,l.warn=m.warn,l.error=m.error,l.notifier=n(301),l.filterUnique=n(300),l.filterVisible=n(299),l.pushUnique=n(170),l.cleanNumber=n(298),l.ensureNumber=function(e){return a(e)?(e=Number(e))<-i||e>i?s:a(e)?Number(e):s:s},l.noop=n(111),l.identity=n(297),l.swapAttrs=function(e,t,n,r){n||(n="x"),r||(r="y");for(var a=0;a<t.length;a++){var o=t[a],i=l.nestedProperty(e,o.replace("?",n)),s=l.nestedProperty(e,o.replace("?",r)),c=i.get();i.set(s.get()),s.set(c)}},l.pauseEvent=function(e){return e.stopPropagation&&e.stopPropagation(),e.preventDefault&&e.preventDefault(),e.cancelBubble=!0,!1},l.constrain=function(e,t,n){return t>n?Math.max(n,Math.min(t,e)):Math.max(t,Math.min(n,e))},l.bBoxIntersect=function(e,t,n){return n=n||0,e.left<=t.right+n&&t.left<=e.right+n&&e.top<=t.bottom+n&&t.top<=e.bottom+n},l.simpleMap=function(e,t,n,r){for(var a=e.length,o=new Array(a),i=0;i<a;i++)o[i]=t(e[i],n,r);return o},l.randstr=function e(t,n,r){if(r||(r=16),void 0===n&&(n=24),n<=0)return"0";var a,o,i=Math.log(Math.pow(2,n))/Math.log(r),s="";for(a=2;i===1/0;a*=2)i=Math.log(Math.pow(2,n/a))/Math.log(r)*a;var l=i-Math.floor(i);for(a=0;a<Math.floor(i);a++)s=Math.floor(Math.random()*r).toString(r)+s;l&&(o=Math.pow(r,l),s=Math.floor(Math.random()*o).toString(r)+s);var c=parseInt(s,r);return t&&t.indexOf(s)>-1||c!==1/0&&c>=Math.pow(2,n)?e(t,n,r):s},l.OptionControl=function(e,t){e||(e={}),t||(t="opt");var n={optionList:[],_newoption:function(r){r[t]=e,n[r.name]=r,n.optionList.push(r)}};return n["_"+t]=e,n},l.smooth=function(e,t){if((t=Math.round(t)||0)<2)return e;var n,r,a,o,i=e.length,s=2*i,l=2*t-1,c=new Array(l),d=new Array(i);for(n=0;n<l;n++)c[n]=(1-Math.cos(Math.PI*(n+1)/t))/(2*t);for(n=0;n<i;n++){for(o=0,r=0;r<l;r++)(a=n+r+1-t)<-i?a-=s*Math.round(a/s):a>=s&&(a-=s*Math.floor(a/s)),a<0?a=-1-a:a>=i&&(a=s-1-a),o+=e[a]*c[r];d[n]=o}return d},l.syncOrAsync=function(e,t,n){var r;function a(){return l.syncOrAsync(e,t,n)}for(;e.length;)if((r=(0,e.splice(0,1)[0])(t))&&r.then)return r.then(a).then(void 0,l.promiseError);return n&&n(t)},l.stripTrailingSlash=function(e){return"/"===e.substr(-1)?e.substr(0,e.length-1):e},l.noneOrAll=function(e,t,n){if(e){var r,a,o=!1,i=!0;for(r=0;r<n.length;r++)void 0!==(a=e[n[r]])&&null!==a?o=!0:i=!1;if(o&&!i)for(r=0;r<n.length;r++)e[n[r]]=t[n[r]]}},l.mergeArray=function(e,t,n){if(Array.isArray(e))for(var r=Math.min(e.length,t.length),a=0;a<r;a++)t[a][n]=e[a]},l.fillArray=function(e,t,n,r){if(r=r||l.identity,Array.isArray(e))for(var a=0;a<t.length;a++)t[a][n]=r(e[a])},l.castOption=function(e,t,n,r){r=r||l.identity;var a=l.nestedProperty(e,n).get();return Array.isArray(a)?Array.isArray(t)&&Array.isArray(a[t[0]])?r(a[t[0]][t[1]]):r(a[t]):a},l.getTargetArray=function(e,t){var n=t.target;if("string"==typeof n&&n){var r=l.nestedProperty(e,n).get();return!!Array.isArray(r)&&r}return!!Array.isArray(n)&&n},l.minExtend=function(e,t){var n={};"object"!=typeof t&&(t={});var r,a,o,i=Object.keys(e);for(r=0;r<i.length;r++)o=e[a=i[r]],"_"!==a.charAt(0)&&"function"!=typeof o&&"glTrace"!==a&&("module"===a?n[a]=o:Array.isArray(o)?n[a]=o.slice(0,3):n[a]=o&&"object"==typeof o?l.minExtend(e[a],t[a]):o);for(i=Object.keys(t),r=0;r<i.length;r++)"object"==typeof(o=t[a=i[r]])&&a in n&&"object"==typeof n[a]||(n[a]=o);return n},l.titleCase=function(e){return e.charAt(0).toUpperCase()+e.substr(1)},l.containsAny=function(e,t){for(var n=0;n<t.length;n++)if(-1!==e.indexOf(t[n]))return!0;return!1},l.isPlotDiv=function(e){var t=r.select(e);return t.node()instanceof HTMLElement&&t.size()&&t.classed("js-plotly-plot")},l.removeElement=function(e){var t=e&&e.parentNode;t&&t.removeChild(e)},l.addStyleRule=function(e,t){if(!l.styleSheet){var n=document.createElement("style");n.appendChild(document.createTextNode("")),document.head.appendChild(n),l.styleSheet=n.sheet}var r=l.styleSheet;r.insertRule?r.insertRule(e+"{"+t+"}",0):r.addRule?r.addRule(e,t,0):l.warn("addStyleRule failed")},l.isIE=function(){return void 0!==window.navigator.msSaveBlob},l.isD3Selection=function(e){return e&&"function"==typeof e.classed},l.objectFromPath=function(e,t){for(var n,r=e.split("."),a=n={},o=0;o<r.length;o++){var i=r[o],s=null,l=r[o].match(/(.*)\[([0-9]+)\]/);l?(i=l[1],s=l[2],n=n[i]=[],o===r.length-1?n[s]=t:n[s]={},n=n[s]):(o===r.length-1?n[i]=t:n[i]={},n=n[i])}return a};var g=/^([^\[\.]+)\.(.+)?/,v=/^([^\.]+)\[([0-9]+)\](\.)?(.+)?/;l.expandObjectPaths=function(e){var t,n,r,a,o,i,s;if("object"==typeof e&&!Array.isArray(e))for(n in e)e.hasOwnProperty(n)&&((t=n.match(g))?(a=e[n],r=t[1],delete e[n],e[r]=l.extendDeepNoArrays(e[r]||{},l.objectFromPath(n,l.expandObjectPaths(a))[r])):(t=n.match(v))?(a=e[n],r=t[1],o=parseInt(t[2]),delete e[n],e[r]=e[r]||[],"."===t[3]?(s=t[4],i=e[r][o]=e[r][o]||{},l.extendDeepNoArrays(i,l.objectFromPath(s,l.expandObjectPaths(a)))):e[r][o]=l.expandObjectPaths(a)):e[n]=l.expandObjectPaths(e[n]));return e},l.numSeparate=function(e,t,n){if(n||(n=!1),"string"!=typeof t||0===t.length)throw new Error("Separator string required for formatting!");"number"==typeof e&&(e=String(e));var r=/(\d+)(\d{3})/,a=t.charAt(0),o=t.charAt(1),i=e.split("."),s=i[0],l=i.length>1?a+i[1]:"";if(o&&(i.length>1||s.length>4||n))for(;r.test(s);)s=s.replace(r,"$1"+o+"$2");return s+l}},function(e,t,n){var r,a;!function(){var o={version:"3.5.17"},i=[].slice,s=function(e){return i.call(e)},l=this.document;function c(e){return e&&(e.ownerDocument||e.document||e).documentElement}function d(e){return e&&(e.ownerDocument&&e.ownerDocument.defaultView||e.document&&e||e.defaultView)}if(l)try{s(l.documentElement.childNodes)[0].nodeType}catch(e){s=function(e){for(var t=e.length,n=new Array(t);t--;)n[t]=e[t];return n}}if(Date.now||(Date.now=function(){return+new Date}),l)try{l.createElement("DIV").style.setProperty("opacity",0,"")}catch(e){var u=this.Element.prototype,f=u.setAttribute,p=u.setAttributeNS,h=this.CSSStyleDeclaration.prototype,m=h.setProperty;u.setAttribute=function(e,t){f.call(this,e,t+"")},u.setAttributeNS=function(e,t,n){p.call(this,e,t,n+"")},h.setProperty=function(e,t,n){m.call(this,e,t+"",n)}}function g(e,t){return e<t?-1:e>t?1:e>=t?0:NaN}function v(e){return null===e?NaN:+e}function b(e){return!isNaN(e)}function y(e){return{left:function(t,n,r,a){for(arguments.length<3&&(r=0),arguments.length<4&&(a=t.length);r<a;){var o=r+a>>>1;e(t[o],n)<0?r=o+1:a=o}return r},right:function(t,n,r,a){for(arguments.length<3&&(r=0),arguments.length<4&&(a=t.length);r<a;){var o=r+a>>>1;e(t[o],n)>0?a=o:r=o+1}return r}}}o.ascending=g,o.descending=function(e,t){return t<e?-1:t>e?1:t>=e?0:NaN},o.min=function(e,t){var n,r,a=-1,o=e.length;if(1===arguments.length){for(;++a<o;)if(null!=(r=e[a])&&r>=r){n=r;break}for(;++a<o;)null!=(r=e[a])&&n>r&&(n=r)}else{for(;++a<o;)if(null!=(r=t.call(e,e[a],a))&&r>=r){n=r;break}for(;++a<o;)null!=(r=t.call(e,e[a],a))&&n>r&&(n=r)}return n},o.max=function(e,t){var n,r,a=-1,o=e.length;if(1===arguments.length){for(;++a<o;)if(null!=(r=e[a])&&r>=r){n=r;break}for(;++a<o;)null!=(r=e[a])&&r>n&&(n=r)}else{for(;++a<o;)if(null!=(r=t.call(e,e[a],a))&&r>=r){n=r;break}for(;++a<o;)null!=(r=t.call(e,e[a],a))&&r>n&&(n=r)}return n},o.extent=function(e,t){var n,r,a,o=-1,i=e.length;if(1===arguments.length){for(;++o<i;)if(null!=(r=e[o])&&r>=r){n=a=r;break}for(;++o<i;)null!=(r=e[o])&&(n>r&&(n=r),a<r&&(a=r))}else{for(;++o<i;)if(null!=(r=t.call(e,e[o],o))&&r>=r){n=a=r;break}for(;++o<i;)null!=(r=t.call(e,e[o],o))&&(n>r&&(n=r),a<r&&(a=r))}return[n,a]},o.sum=function(e,t){var n,r=0,a=e.length,o=-1;if(1===arguments.length)for(;++o<a;)b(n=+e[o])&&(r+=n);else for(;++o<a;)b(n=+t.call(e,e[o],o))&&(r+=n);return r},o.mean=function(e,t){var n,r=0,a=e.length,o=-1,i=a;if(1===arguments.length)for(;++o<a;)b(n=v(e[o]))?r+=n:--i;else for(;++o<a;)b(n=v(t.call(e,e[o],o)))?r+=n:--i;if(i)return r/i},o.quantile=function(e,t){var n=(e.length-1)*t+1,r=Math.floor(n),a=+e[r-1],o=n-r;return o?a+o*(e[r]-a):a},o.median=function(e,t){var n,r=[],a=e.length,i=-1;if(1===arguments.length)for(;++i<a;)b(n=v(e[i]))&&r.push(n);else for(;++i<a;)b(n=v(t.call(e,e[i],i)))&&r.push(n);if(r.length)return o.quantile(r.sort(g),.5)},o.variance=function(e,t){var n,r,a=e.length,o=0,i=0,s=-1,l=0;if(1===arguments.length)for(;++s<a;)b(n=v(e[s]))&&(i+=(r=n-o)*(n-(o+=r/++l)));else for(;++s<a;)b(n=v(t.call(e,e[s],s)))&&(i+=(r=n-o)*(n-(o+=r/++l)));if(l>1)return i/(l-1)},o.deviation=function(){var e=o.variance.apply(this,arguments);return e?Math.sqrt(e):e};var x=y(g);function w(e){return e.length}o.bisectLeft=x.left,o.bisect=o.bisectRight=x.right,o.bisector=function(e){return y(1===e.length?function(t,n){return g(e(t),n)}:e)},o.shuffle=function(e,t,n){(o=arguments.length)<3&&(n=e.length,o<2&&(t=0));for(var r,a,o=n-t;o;)a=Math.random()*o--|0,r=e[o+t],e[o+t]=e[a+t],e[a+t]=r;return e},o.permute=function(e,t){for(var n=t.length,r=new Array(n);n--;)r[n]=e[t[n]];return r},o.pairs=function(e){for(var t=0,n=e.length-1,r=e[0],a=new Array(n<0?0:n);t<n;)a[t]=[r,r=e[++t]];return a},o.transpose=function(e){if(!(a=e.length))return[];for(var t=-1,n=o.min(e,w),r=new Array(n);++t<n;)for(var a,i=-1,s=r[t]=new Array(a);++i<a;)s[i]=e[i][t];return r},o.zip=function(){return o.transpose(arguments)},o.keys=function(e){var t=[];for(var n in e)t.push(n);return t},o.values=function(e){var t=[];for(var n in e)t.push(e[n]);return t},o.entries=function(e){var t=[];for(var n in e)t.push({key:n,value:e[n]});return t},o.merge=function(e){for(var t,n,r,a=e.length,o=-1,i=0;++o<a;)i+=e[o].length;for(n=new Array(i);--a>=0;)for(t=(r=e[a]).length;--t>=0;)n[--i]=r[t];return n};var k=Math.abs;function _(e,t){for(var n in t)Object.defineProperty(e.prototype,n,{value:t[n],enumerable:!1})}function T(){this._=Object.create(null)}o.range=function(e,t,n){if(arguments.length<3&&(n=1,arguments.length<2&&(t=e,e=0)),(t-e)/n==1/0)throw new Error("infinite range");var r,a=[],o=function(e){var t=1;for(;e*t%1;)t*=10;return t}(k(n)),i=-1;if(e*=o,t*=o,(n*=o)<0)for(;(r=e+n*++i)>t;)a.push(r/o);else for(;(r=e+n*++i)<t;)a.push(r/o);return a},o.map=function(e,t){var n=new T;if(e instanceof T)e.forEach(function(e,t){n.set(e,t)});else if(Array.isArray(e)){var r,a=-1,o=e.length;if(1===arguments.length)for(;++a<o;)n.set(a,e[a]);else for(;++a<o;)n.set(t.call(e,r=e[a],a),r)}else for(var i in e)n.set(i,e[i]);return n};var A="__proto__",M="\0";function C(e){return(e+="")===A||e[0]===M?M+e:e}function S(e){return(e+="")[0]===M?e.slice(1):e}function L(e){return C(e)in this._}function z(e){return(e=C(e))in this._&&delete this._[e]}function O(){var e=[];for(var t in this._)e.push(S(t));return e}function D(){var e=0;for(var t in this._)++e;return e}function j(){for(var e in this._)return!1;return!0}function P(){this._=Object.create(null)}function I(e){return e}function E(e,t,n){return function(){var r=n.apply(t,arguments);return r===t?e:r}}function N(e,t){if(t in e)return t;t=t.charAt(0).toUpperCase()+t.slice(1);for(var n=0,r=R.length;n<r;++n){var a=R[n]+t;if(a in e)return a}}_(T,{has:L,get:function(e){return this._[C(e)]},set:function(e,t){return this._[C(e)]=t},remove:z,keys:O,values:function(){var e=[];for(var t in this._)e.push(this._[t]);return e},entries:function(){var e=[];for(var t in this._)e.push({key:S(t),value:this._[t]});return e},size:D,empty:j,forEach:function(e){for(var t in this._)e.call(this,S(t),this._[t])}}),o.nest=function(){var e,t,n={},r=[],a=[];function i(a,o,s){if(s>=r.length)return t?t.call(n,o):e?o.sort(e):o;for(var l,c,d,u,f=-1,p=o.length,h=r[s++],m=new T;++f<p;)(u=m.get(l=h(c=o[f])))?u.push(c):m.set(l,[c]);return a?(c=a(),d=function(e,t){c.set(e,i(a,t,s))}):(c={},d=function(e,t){c[e]=i(a,t,s)}),m.forEach(d),c}return n.map=function(e,t){return i(t,e,0)},n.entries=function(e){return function e(t,n){if(n>=r.length)return t;var o=[],i=a[n++];return t.forEach(function(t,r){o.push({key:t,values:e(r,n)})}),i?o.sort(function(e,t){return i(e.key,t.key)}):o}(i(o.map,e,0),0)},n.key=function(e){return r.push(e),n},n.sortKeys=function(e){return a[r.length-1]=e,n},n.sortValues=function(t){return e=t,n},n.rollup=function(e){return t=e,n},n},o.set=function(e){var t=new P;if(e)for(var n=0,r=e.length;n<r;++n)t.add(e[n]);return t},_(P,{has:L,add:function(e){return this._[C(e+="")]=!0,e},remove:z,values:O,size:D,empty:j,forEach:function(e){for(var t in this._)e.call(this,S(t))}}),o.behavior={},o.rebind=function(e,t){for(var n,r=1,a=arguments.length;++r<a;)e[n=arguments[r]]=E(e,t,t[n]);return e};var R=["webkit","ms","moz","Moz","o","O"];function B(){}function F(){}function $(e){var t=[],n=new T;function r(){for(var n,r=t,a=-1,o=r.length;++a<o;)(n=r[a].on)&&n.apply(this,arguments);return e}return r.on=function(r,a){var o,i=n.get(r);return arguments.length<2?i&&i.on:(i&&(i.on=null,t=t.slice(0,o=t.indexOf(i)).concat(t.slice(o+1)),n.remove(r)),a&&t.push(n.set(r,{on:a})),e)},r}function W(){o.event.preventDefault()}function V(){for(var e,t=o.event;e=t.sourceEvent;)t=e;return t}function H(e){for(var t=new F,n=0,r=arguments.length;++n<r;)t[arguments[n]]=$(t);return t.of=function(n,r){return function(a){try{var i=a.sourceEvent=o.event;a.target=e,o.event=a,t[a.type].apply(n,r)}finally{o.event=i}}},t}o.dispatch=function(){for(var e=new F,t=-1,n=arguments.length;++t<n;)e[arguments[t]]=$(e);return e},F.prototype.on=function(e,t){var n=e.indexOf("."),r="";if(n>=0&&(r=e.slice(n+1),e=e.slice(0,n)),e)return arguments.length<2?this[e].on(r):this[e].on(r,t);if(2===arguments.length){if(null==t)for(e in this)this.hasOwnProperty(e)&&this[e].on(r,null);return this}},o.event=null,o.requote=function(e){return e.replace(q,"\\$&")};var q=/[\\\^\$\*\+\?\|\[\]\(\)\.\{\}]/g,U={}.__proto__?function(e,t){e.__proto__=t}:function(e,t){for(var n in t)e[n]=t[n]};function G(e){return U(e,Z),e}var Y=function(e,t){return t.querySelector(e)},X=function(e,t){return t.querySelectorAll(e)},K=function(e,t){var n=e.matches||e[N(e,"matchesSelector")];return(K=function(e,t){return n.call(e,t)})(e,t)};"function"==typeof Sizzle&&(Y=function(e,t){return Sizzle(e,t)[0]||null},X=Sizzle,K=Sizzle.matchesSelector),o.selection=function(){return o.select(l.documentElement)};var Z=o.selection.prototype=[];function J(e){return"function"==typeof e?e:function(){return Y(e,this)}}function Q(e){return"function"==typeof e?e:function(){return X(e,this)}}Z.select=function(e){var t,n,r,a,o=[];e=J(e);for(var i=-1,s=this.length;++i<s;){o.push(t=[]),t.parentNode=(r=this[i]).parentNode;for(var l=-1,c=r.length;++l<c;)(a=r[l])?(t.push(n=e.call(a,a.__data__,l,i)),n&&"__data__"in a&&(n.__data__=a.__data__)):t.push(null)}return G(o)},Z.selectAll=function(e){var t,n,r=[];e=Q(e);for(var a=-1,o=this.length;++a<o;)for(var i=this[a],l=-1,c=i.length;++l<c;)(n=i[l])&&(r.push(t=s(e.call(n,n.__data__,l,a))),t.parentNode=n);return G(r)};var ee="http://www.w3.org/1999/xhtml",te={svg:"http://www.w3.org/2000/svg",xhtml:ee,xlink:"http://www.w3.org/1999/xlink",xml:"http://www.w3.org/XML/1998/namespace",xmlns:"http://www.w3.org/2000/xmlns/"};function ne(e,t){return e=o.ns.qualify(e),null==t?e.local?function(){this.removeAttributeNS(e.space,e.local)}:function(){this.removeAttribute(e)}:"function"==typeof t?e.local?function(){var n=t.apply(this,arguments);null==n?this.removeAttributeNS(e.space,e.local):this.setAttributeNS(e.space,e.local,n)}:function(){var n=t.apply(this,arguments);null==n?this.removeAttribute(e):this.setAttribute(e,n)}:e.local?function(){this.setAttributeNS(e.space,e.local,t)}:function(){this.setAttribute(e,t)}}function re(e){return e.trim().replace(/\s+/g," ")}function ae(e){return new RegExp("(?:^|\\s+)"+o.requote(e)+"(?:\\s+|$)","g")}function oe(e){return(e+"").trim().split(/^|\s+/)}function ie(e,t){var n=(e=oe(e).map(se)).length;return"function"==typeof t?function(){for(var r=-1,a=t.apply(this,arguments);++r<n;)e[r](this,a)}:function(){for(var r=-1;++r<n;)e[r](this,t)}}function se(e){var t=ae(e);return function(n,r){if(a=n.classList)return r?a.add(e):a.remove(e);var a=n.getAttribute("class")||"";r?(t.lastIndex=0,t.test(a)||n.setAttribute("class",re(a+" "+e))):n.setAttribute("class",re(a.replace(t," ")))}}function le(e,t,n){return null==t?function(){this.style.removeProperty(e)}:"function"==typeof t?function(){var r=t.apply(this,arguments);null==r?this.style.removeProperty(e):this.style.setProperty(e,r,n)}:function(){this.style.setProperty(e,t,n)}}function ce(e,t){return null==t?function(){delete this[e]}:"function"==typeof t?function(){var n=t.apply(this,arguments);null==n?delete this[e]:this[e]=n}:function(){this[e]=t}}function de(e){return"function"==typeof e?e:(e=o.ns.qualify(e)).local?function(){return this.ownerDocument.createElementNS(e.space,e.local)}:function(){var t=this.ownerDocument,n=this.namespaceURI;return n===ee&&t.documentElement.namespaceURI===ee?t.createElement(e):t.createElementNS(n,e)}}function ue(){var e=this.parentNode;e&&e.removeChild(this)}function fe(e){return{__data__:e}}function pe(e){return function(){return K(this,e)}}function he(e,t){for(var n=0,r=e.length;n<r;n++)for(var a,o=e[n],i=0,s=o.length;i<s;i++)(a=o[i])&&t(a,i,n);return e}function me(e){return U(e,ge),e}o.ns={prefix:te,qualify:function(e){var t=e.indexOf(":"),n=e;return t>=0&&"xmlns"!==(n=e.slice(0,t))&&(e=e.slice(t+1)),te.hasOwnProperty(n)?{space:te[n],local:e}:e}},Z.attr=function(e,t){if(arguments.length<2){if("string"==typeof e){var n=this.node();return(e=o.ns.qualify(e)).local?n.getAttributeNS(e.space,e.local):n.getAttribute(e)}for(t in e)this.each(ne(t,e[t]));return this}return this.each(ne(e,t))},Z.classed=function(e,t){if(arguments.length<2){if("string"==typeof e){var n=this.node(),r=(e=oe(e)).length,a=-1;if(t=n.classList){for(;++a<r;)if(!t.contains(e[a]))return!1}else for(t=n.getAttribute("class");++a<r;)if(!ae(e[a]).test(t))return!1;return!0}for(t in e)this.each(ie(t,e[t]));return this}return this.each(ie(e,t))},Z.style=function(e,t,n){var r=arguments.length;if(r<3){if("string"!=typeof e){for(n in r<2&&(t=""),e)this.each(le(n,e[n],t));return this}if(r<2){var a=this.node();return d(a).getComputedStyle(a,null).getPropertyValue(e)}n=""}return this.each(le(e,t,n))},Z.property=function(e,t){if(arguments.length<2){if("string"==typeof e)return this.node()[e];for(t in e)this.each(ce(t,e[t]));return this}return this.each(ce(e,t))},Z.text=function(e){return arguments.length?this.each("function"==typeof e?function(){var t=e.apply(this,arguments);this.textContent=null==t?"":t}:null==e?function(){this.textContent=""}:function(){this.textContent=e}):this.node().textContent},Z.html=function(e){return arguments.length?this.each("function"==typeof e?function(){var t=e.apply(this,arguments);this.innerHTML=null==t?"":t}:null==e?function(){this.innerHTML=""}:function(){this.innerHTML=e}):this.node().innerHTML},Z.append=function(e){return e=de(e),this.select(function(){return this.appendChild(e.apply(this,arguments))})},Z.insert=function(e,t){return e=de(e),t=J(t),this.select(function(){return this.insertBefore(e.apply(this,arguments),t.apply(this,arguments)||null)})},Z.remove=function(){return this.each(ue)},Z.data=function(e,t){var n,r,a=-1,o=this.length;if(!arguments.length){for(e=new Array(o=(n=this[0]).length);++a<o;)(r=n[a])&&(e[a]=r.__data__);return e}function i(e,n){var r,a,o,i=e.length,d=n.length,u=Math.min(i,d),f=new Array(d),p=new Array(d),h=new Array(i);if(t){var m,g=new T,v=new Array(i);for(r=-1;++r<i;)(a=e[r])&&(g.has(m=t.call(a,a.__data__,r))?h[r]=a:g.set(m,a),v[r]=m);for(r=-1;++r<d;)(a=g.get(m=t.call(n,o=n[r],r)))?!0!==a&&(f[r]=a,a.__data__=o):p[r]=fe(o),g.set(m,!0);for(r=-1;++r<i;)r in v&&!0!==g.get(v[r])&&(h[r]=e[r])}else{for(r=-1;++r<u;)a=e[r],o=n[r],a?(a.__data__=o,f[r]=a):p[r]=fe(o);for(;r<d;++r)p[r]=fe(n[r]);for(;r<i;++r)h[r]=e[r]}p.update=f,p.parentNode=f.parentNode=h.parentNode=e.parentNode,s.push(p),l.push(f),c.push(h)}var s=me([]),l=G([]),c=G([]);if("function"==typeof e)for(;++a<o;)i(n=this[a],e.call(n,n.parentNode.__data__,a));else for(;++a<o;)i(n=this[a],e);return l.enter=function(){return s},l.exit=function(){return c},l},Z.datum=function(e){return arguments.length?this.property("__data__",e):this.property("__data__")},Z.filter=function(e){var t,n,r,a=[];"function"!=typeof e&&(e=pe(e));for(var o=0,i=this.length;o<i;o++){a.push(t=[]),t.parentNode=(n=this[o]).parentNode;for(var s=0,l=n.length;s<l;s++)(r=n[s])&&e.call(r,r.__data__,s,o)&&t.push(r)}return G(a)},Z.order=function(){for(var e=-1,t=this.length;++e<t;)for(var n,r=this[e],a=r.length-1,o=r[a];--a>=0;)(n=r[a])&&(o&&o!==n.nextSibling&&o.parentNode.insertBefore(n,o),o=n);return this},Z.sort=function(e){e=function(e){arguments.length||(e=g);return function(t,n){return t&&n?e(t.__data__,n.__data__):!t-!n}}.apply(this,arguments);for(var t=-1,n=this.length;++t<n;)this[t].sort(e);return this.order()},Z.each=function(e){return he(this,function(t,n,r){e.call(t,t.__data__,n,r)})},Z.call=function(e){var t=s(arguments);return e.apply(t[0]=this,t),this},Z.empty=function(){return!this.node()},Z.node=function(){for(var e=0,t=this.length;e<t;e++)for(var n=this[e],r=0,a=n.length;r<a;r++){var o=n[r];if(o)return o}return null},Z.size=function(){var e=0;return he(this,function(){++e}),e};var ge=[];function ve(e,t,n){var r="__on"+e,a=e.indexOf("."),i=ye;a>0&&(e=e.slice(0,a));var l=be.get(e);function c(){var t=this[r];t&&(this.removeEventListener(e,t,t.$),delete this[r])}return l&&(e=l,i=xe),a?t?function(){var a=i(t,s(arguments));c.call(this),this.addEventListener(e,this[r]=a,a.$=n),a._=t}:c:t?B:function(){var t,n=new RegExp("^__on([^.]+)"+o.requote(e)+"$");for(var r in this)if(t=r.match(n)){var a=this[r];this.removeEventListener(t[1],a,a.$),delete this[r]}}}o.selection.enter=me,o.selection.enter.prototype=ge,ge.append=Z.append,ge.empty=Z.empty,ge.node=Z.node,ge.call=Z.call,ge.size=Z.size,ge.select=function(e){for(var t,n,r,a,o,i=[],s=-1,l=this.length;++s<l;){r=(a=this[s]).update,i.push(t=[]),t.parentNode=a.parentNode;for(var c=-1,d=a.length;++c<d;)(o=a[c])?(t.push(r[c]=n=e.call(a.parentNode,o.__data__,c,s)),n.__data__=o.__data__):t.push(null)}return G(i)},ge.insert=function(e,t){var n,r,a;return arguments.length<2&&(n=this,t=function(e,t,o){var i,s=n[o].update,l=s.length;for(o!=a&&(a=o,r=0),t>=r&&(r=t+1);!(i=s[r])&&++r<l;);return i}),Z.insert.call(this,e,t)},o.select=function(e){var t;return"string"==typeof e?(t=[Y(e,l)]).parentNode=l.documentElement:(t=[e]).parentNode=c(e),G([t])},o.selectAll=function(e){var t;return"string"==typeof e?(t=s(X(e,l))).parentNode=l.documentElement:(t=s(e)).parentNode=null,G([t])},Z.on=function(e,t,n){var r=arguments.length;if(r<3){if("string"!=typeof e){for(n in r<2&&(t=!1),e)this.each(ve(n,e[n],t));return this}if(r<2)return(r=this.node()["__on"+e])&&r._;n=!1}return this.each(ve(e,t,n))};var be=o.map({mouseenter:"mouseover",mouseleave:"mouseout"});function ye(e,t){return function(n){var r=o.event;o.event=n,t[0]=this.__data__;try{e.apply(this,t)}finally{o.event=r}}}function xe(e,t){var n=ye(e,t);return function(e){var t=e.relatedTarget;t&&(t===this||8&t.compareDocumentPosition(this))||n.call(this,e)}}l&&be.forEach(function(e){"on"+e in l&&be.remove(e)});var we,ke=0;function _e(e){var t=".dragsuppress-"+ ++ke,n="click"+t,r=o.select(d(e)).on("touchmove"+t,W).on("dragstart"+t,W).on("selectstart"+t,W);if(null==we&&(we=!("onselectstart"in e)&&N(e.style,"userSelect")),we){var a=c(e).style,i=a[we];a[we]="none"}return function(e){if(r.on(t,null),we&&(a[we]=i),e){var o=function(){r.on(n,null)};r.on(n,function(){W(),o()},!0),setTimeout(o,0)}}}o.mouse=function(e){return Ae(e,V())};var Te=this.navigator&&/WebKit/.test(this.navigator.userAgent)?-1:0;function Ae(e,t){t.changedTouches&&(t=t.changedTouches[0]);var n=e.ownerSVGElement||e;if(n.createSVGPoint){var r=n.createSVGPoint();if(Te<0){var a=d(e);if(a.scrollX||a.scrollY){var i=(n=o.select("body").append("svg").style({position:"absolute",top:0,left:0,margin:0,padding:0,border:"none"},"important"))[0][0].getScreenCTM();Te=!(i.f||i.e),n.remove()}}return Te?(r.x=t.pageX,r.y=t.pageY):(r.x=t.clientX,r.y=t.clientY),[(r=r.matrixTransform(e.getScreenCTM().inverse())).x,r.y]}var s=e.getBoundingClientRect();return[t.clientX-s.left-e.clientLeft,t.clientY-s.top-e.clientTop]}function Me(){return o.event.changedTouches[0].identifier}o.touch=function(e,t,n){if(arguments.length<3&&(n=t,t=V().changedTouches),t)for(var r,a=0,o=t.length;a<o;++a)if((r=t[a]).identifier===n)return Ae(e,r)},o.behavior.drag=function(){var e=H(a,"drag","dragstart","dragend"),t=null,n=i(B,o.mouse,d,"mousemove","mouseup"),r=i(Me,o.touch,I,"touchmove","touchend");function a(){this.on("mousedown.drag",n).on("touchstart.drag",r)}function i(n,r,a,i,s){return function(){var l,c=o.event.target.correspondingElement||o.event.target,d=this.parentNode,u=e.of(this,arguments),f=0,p=n(),h=".drag"+(null==p?"":"-"+p),m=o.select(a(c)).on(i+h,function(){var e,t,n=r(d,p);if(!n)return;e=n[0]-v[0],t=n[1]-v[1],f|=e|t,v=n,u({type:"drag",x:n[0]+l[0],y:n[1]+l[1],dx:e,dy:t})}).on(s+h,function(){if(!r(d,p))return;m.on(i+h,null).on(s+h,null),g(f),u({type:"dragend"})}),g=_e(c),v=r(d,p);l=t?[(l=t.apply(this,arguments)).x-v[0],l.y-v[1]]:[0,0],u({type:"dragstart"})}}return a.origin=function(e){return arguments.length?(t=e,a):t},o.rebind(a,e,"on")},o.touches=function(e,t){return arguments.length<2&&(t=V().touches),t?s(t).map(function(t){var n=Ae(e,t);return n.identifier=t.identifier,n}):[]};var Ce=1e-6,Se=Ce*Ce,Le=Math.PI,ze=2*Le,Oe=ze-Ce,De=Le/2,je=Le/180,Pe=180/Le;function Ie(e){return e>0?1:e<0?-1:0}function Ee(e,t,n){return(t[0]-e[0])*(n[1]-e[1])-(t[1]-e[1])*(n[0]-e[0])}function Ne(e){return e>1?0:e<-1?Le:Math.acos(e)}function Re(e){return e>1?De:e<-1?-De:Math.asin(e)}function Be(e){return((e=Math.exp(e))+1/e)/2}function Fe(e){return(e=Math.sin(e/2))*e}var $e=Math.SQRT2;o.interpolateZoom=function(e,t){var n,r,a=e[0],o=e[1],i=e[2],s=t[0],l=t[1],c=t[2],d=s-a,u=l-o,f=d*d+u*u;if(f<Se)r=Math.log(c/i)/$e,n=function(e){return[a+e*d,o+e*u,i*Math.exp($e*e*r)]};else{var p=Math.sqrt(f),h=(c*c-i*i+4*f)/(2*i*2*p),m=(c*c-i*i-4*f)/(2*c*2*p),g=Math.log(Math.sqrt(h*h+1)-h),v=Math.log(Math.sqrt(m*m+1)-m);r=(v-g)/$e,n=function(e){var t,n=e*r,s=Be(g),l=i/(2*p)*(s*(t=$e*n+g,((t=Math.exp(2*t))-1)/(t+1))-function(e){return((e=Math.exp(e))-1/e)/2}(g));return[a+l*d,o+l*u,i*s/Be($e*n+g)]}}return n.duration=1e3*r,n},o.behavior.zoom=function(){var e,t,n,r,a,i,s,c,u,f={x:0,y:0,k:1},p=[960,500],h=He,m=250,g=0,v="mousedown.zoom",b="mousemove.zoom",y="mouseup.zoom",x="touchstart.zoom",w=H(k,"zoomstart","zoom","zoomend");function k(e){e.on(v,O).on(Ve+".zoom",j).on("dblclick.zoom",P).on(x,D)}function _(e){return[(e[0]-f.x)/f.k,(e[1]-f.y)/f.k]}function T(e){f.k=Math.max(h[0],Math.min(h[1],e))}function A(e,t){t=function(e){return[e[0]*f.k+f.x,e[1]*f.k+f.y]}(t),f.x+=e[0]-t[0],f.y+=e[1]-t[1]}function M(e,n,r,a){e.__chart__={x:f.x,y:f.y,k:f.k},T(Math.pow(2,a)),A(t=n,r),e=o.select(e),m>0&&(e=e.transition().duration(m)),e.call(k.event)}function C(){s&&s.domain(i.range().map(function(e){return(e-f.x)/f.k}).map(i.invert)),u&&u.domain(c.range().map(function(e){return(e-f.y)/f.k}).map(c.invert))}function S(e){g++||e({type:"zoomstart"})}function L(e){C(),e({type:"zoom",scale:f.k,translate:[f.x,f.y]})}function z(e){--g||(e({type:"zoomend"}),t=null)}function O(){var e=this,t=w.of(e,arguments),n=0,r=o.select(d(e)).on(b,function(){n=1,A(o.mouse(e),a),L(t)}).on(y,function(){r.on(b,null).on(y,null),i(n),z(t)}),a=_(o.mouse(e)),i=_e(e);us.call(e),S(t)}function D(){var e,t=this,n=w.of(t,arguments),r={},i=0,s=".zoom-"+o.event.changedTouches[0].identifier,l="touchmove"+s,c="touchend"+s,d=[],u=o.select(t),p=_e(t);function h(){var n=o.touches(t);return e=f.k,n.forEach(function(e){e.identifier in r&&(r[e.identifier]=_(e))}),n}function m(){var e=o.event.target;o.select(e).on(l,g).on(c,b),d.push(e);for(var n=o.event.changedTouches,s=0,u=n.length;s<u;++s)r[n[s].identifier]=null;var p=h(),m=Date.now();if(1===p.length){if(m-a<500){var v=p[0];M(t,v,r[v.identifier],Math.floor(Math.log(f.k)/Math.LN2)+1),W()}a=m}else if(p.length>1){v=p[0];var y=p[1],x=v[0]-y[0],w=v[1]-y[1];i=x*x+w*w}}function g(){var s,l,c,d,u=o.touches(t);us.call(t);for(var f=0,p=u.length;f<p;++f,d=null)if(c=u[f],d=r[c.identifier]){if(l)break;s=c,l=d}if(d){var h=(h=c[0]-s[0])*h+(h=c[1]-s[1])*h,m=i&&Math.sqrt(h/i);s=[(s[0]+c[0])/2,(s[1]+c[1])/2],l=[(l[0]+d[0])/2,(l[1]+d[1])/2],T(m*e)}a=null,A(s,l),L(n)}function b(){if(o.event.touches.length){for(var e=o.event.changedTouches,t=0,a=e.length;t<a;++t)delete r[e[t].identifier];for(var i in r)return void h()}o.selectAll(d).on(s,null),u.on(v,O).on(x,D),p(),z(n)}m(),S(n),u.on(v,null).on(x,m)}function j(){var a=w.of(this,arguments);r?clearTimeout(r):(us.call(this),e=_(t=n||o.mouse(this)),S(a)),r=setTimeout(function(){r=null,z(a)},50),W(),T(Math.pow(2,.002*We())*f.k),A(t,e),L(a)}function P(){var e=o.mouse(this),t=Math.log(f.k)/Math.LN2;M(this,e,_(e),o.event.shiftKey?Math.ceil(t)-1:Math.floor(t)+1)}return Ve||(Ve="onwheel"in l?(We=function(){return-o.event.deltaY*(o.event.deltaMode?120:1)},"wheel"):"onmousewheel"in l?(We=function(){return o.event.wheelDelta},"mousewheel"):(We=function(){return-o.event.detail},"MozMousePixelScroll")),k.event=function(e){e.each(function(){var e=w.of(this,arguments),n=f;hs?o.select(this).transition().each("start.zoom",function(){f=this.__chart__||{x:0,y:0,k:1},S(e)}).tween("zoom:zoom",function(){var r=p[0],a=p[1],i=t?t[0]:r/2,s=t?t[1]:a/2,l=o.interpolateZoom([(i-f.x)/f.k,(s-f.y)/f.k,r/f.k],[(i-n.x)/n.k,(s-n.y)/n.k,r/n.k]);return function(t){var n=l(t),a=r/n[2];this.__chart__=f={x:i-n[0]*a,y:s-n[1]*a,k:a},L(e)}}).each("interrupt.zoom",function(){z(e)}).each("end.zoom",function(){z(e)}):(this.__chart__=f,S(e),L(e),z(e))})},k.translate=function(e){return arguments.length?(f={x:+e[0],y:+e[1],k:f.k},C(),k):[f.x,f.y]},k.scale=function(e){return arguments.length?(f={x:f.x,y:f.y,k:null},T(+e),C(),k):f.k},k.scaleExtent=function(e){return arguments.length?(h=null==e?He:[+e[0],+e[1]],k):h},k.center=function(e){return arguments.length?(n=e&&[+e[0],+e[1]],k):n},k.size=function(e){return arguments.length?(p=e&&[+e[0],+e[1]],k):p},k.duration=function(e){return arguments.length?(m=+e,k):m},k.x=function(e){return arguments.length?(s=e,i=e.copy(),f={x:0,y:0,k:1},k):s},k.y=function(e){return arguments.length?(u=e,c=e.copy(),f={x:0,y:0,k:1},k):u},o.rebind(k,w,"on")};var We,Ve,He=[0,1/0];function qe(){}function Ue(e,t,n){return this instanceof Ue?(this.h=+e,this.s=+t,void(this.l=+n)):arguments.length<2?e instanceof Ue?new Ue(e.h,e.s,e.l):ht(""+e,mt,Ue):new Ue(e,t,n)}o.color=qe,qe.prototype.toString=function(){return this.rgb()+""},o.hsl=Ue;var Ge=Ue.prototype=new qe;function Ye(e,t,n){var r,a;function o(e){return Math.round(255*function(e){return e>360?e-=360:e<0&&(e+=360),e<60?r+(a-r)*e/60:e<180?a:e<240?r+(a-r)*(240-e)/60:r}(e))}return e=isNaN(e)?0:(e%=360)<0?e+360:e,t=isNaN(t)?0:t<0?0:t>1?1:t,r=2*(n=n<0?0:n>1?1:n)-(a=n<=.5?n*(1+t):n+t-n*t),new ct(o(e+120),o(e),o(e-120))}function Xe(e,t,n){return this instanceof Xe?(this.h=+e,this.c=+t,void(this.l=+n)):arguments.length<2?e instanceof Xe?new Xe(e.h,e.c,e.l):ot(e instanceof Je?e.l:(e=gt((e=o.rgb(e)).r,e.g,e.b)).l,e.a,e.b):new Xe(e,t,n)}Ge.brighter=function(e){return e=Math.pow(.7,arguments.length?e:1),new Ue(this.h,this.s,this.l/e)},Ge.darker=function(e){return e=Math.pow(.7,arguments.length?e:1),new Ue(this.h,this.s,e*this.l)},Ge.rgb=function(){return Ye(this.h,this.s,this.l)},o.hcl=Xe;var Ke=Xe.prototype=new qe;function Ze(e,t,n){return isNaN(e)&&(e=0),isNaN(t)&&(t=0),new Je(n,Math.cos(e*=je)*t,Math.sin(e)*t)}function Je(e,t,n){return this instanceof Je?(this.l=+e,this.a=+t,void(this.b=+n)):arguments.length<2?e instanceof Je?new Je(e.l,e.a,e.b):e instanceof Xe?Ze(e.h,e.c,e.l):gt((e=ct(e)).r,e.g,e.b):new Je(e,t,n)}Ke.brighter=function(e){return new Xe(this.h,this.c,Math.min(100,this.l+Qe*(arguments.length?e:1)))},Ke.darker=function(e){return new Xe(this.h,this.c,Math.max(0,this.l-Qe*(arguments.length?e:1)))},Ke.rgb=function(){return Ze(this.h,this.c,this.l).rgb()},o.lab=Je;var Qe=18,et=.95047,tt=1,nt=1.08883,rt=Je.prototype=new qe;function at(e,t,n){var r=(e+16)/116,a=r+t/500,o=r-n/200;return new ct(lt(3.2404542*(a=it(a)*et)-1.5371385*(r=it(r)*tt)-.4985314*(o=it(o)*nt)),lt(-.969266*a+1.8760108*r+.041556*o),lt(.0556434*a-.2040259*r+1.0572252*o))}function ot(e,t,n){return e>0?new Xe(Math.atan2(n,t)*Pe,Math.sqrt(t*t+n*n),e):new Xe(NaN,NaN,e)}function it(e){return e>.206893034?e*e*e:(e-4/29)/7.787037}function st(e){return e>.008856?Math.pow(e,1/3):7.787037*e+4/29}function lt(e){return Math.round(255*(e<=.00304?12.92*e:1.055*Math.pow(e,1/2.4)-.055))}function ct(e,t,n){return this instanceof ct?(this.r=~~e,this.g=~~t,void(this.b=~~n)):arguments.length<2?e instanceof ct?new ct(e.r,e.g,e.b):ht(""+e,ct,Ye):new ct(e,t,n)}function dt(e){return new ct(e>>16,e>>8&255,255&e)}function ut(e){return dt(e)+""}rt.brighter=function(e){return new Je(Math.min(100,this.l+Qe*(arguments.length?e:1)),this.a,this.b)},rt.darker=function(e){return new Je(Math.max(0,this.l-Qe*(arguments.length?e:1)),this.a,this.b)},rt.rgb=function(){return at(this.l,this.a,this.b)},o.rgb=ct;var ft=ct.prototype=new qe;function pt(e){return e<16?"0"+Math.max(0,e).toString(16):Math.min(255,e).toString(16)}function ht(e,t,n){var r,a,o,i=0,s=0,l=0;if(r=/([a-z]+)\((.*)\)/.exec(e=e.toLowerCase()))switch(a=r[2].split(","),r[1]){case"hsl":return n(parseFloat(a[0]),parseFloat(a[1])/100,parseFloat(a[2])/100);case"rgb":return t(bt(a[0]),bt(a[1]),bt(a[2]))}return(o=yt.get(e))?t(o.r,o.g,o.b):(null==e||"#"!==e.charAt(0)||isNaN(o=parseInt(e.slice(1),16))||(4===e.length?(i=(3840&o)>>4,i|=i>>4,s=240&o,s|=s>>4,l=15&o,l|=l<<4):7===e.length&&(i=(16711680&o)>>16,s=(65280&o)>>8,l=255&o)),t(i,s,l))}function mt(e,t,n){var r,a,o=Math.min(e/=255,t/=255,n/=255),i=Math.max(e,t,n),s=i-o,l=(i+o)/2;return s?(a=l<.5?s/(i+o):s/(2-i-o),r=e==i?(t-n)/s+(t<n?6:0):t==i?(n-e)/s+2:(e-t)/s+4,r*=60):(r=NaN,a=l>0&&l<1?0:r),new Ue(r,a,l)}function gt(e,t,n){var r=st((.4124564*(e=vt(e))+.3575761*(t=vt(t))+.1804375*(n=vt(n)))/et),a=st((.2126729*e+.7151522*t+.072175*n)/tt);return Je(116*a-16,500*(r-a),200*(a-st((.0193339*e+.119192*t+.9503041*n)/nt)))}function vt(e){return(e/=255)<=.04045?e/12.92:Math.pow((e+.055)/1.055,2.4)}function bt(e){var t=parseFloat(e);return"%"===e.charAt(e.length-1)?Math.round(2.55*t):t}ft.brighter=function(e){e=Math.pow(.7,arguments.length?e:1);var t=this.r,n=this.g,r=this.b,a=30;return t||n||r?(t&&t<a&&(t=a),n&&n<a&&(n=a),r&&r<a&&(r=a),new ct(Math.min(255,t/e),Math.min(255,n/e),Math.min(255,r/e))):new ct(a,a,a)},ft.darker=function(e){return new ct((e=Math.pow(.7,arguments.length?e:1))*this.r,e*this.g,e*this.b)},ft.hsl=function(){return mt(this.r,this.g,this.b)},ft.toString=function(){return"#"+pt(this.r)+pt(this.g)+pt(this.b)};var yt=o.map({aliceblue:15792383,antiquewhite:16444375,aqua:65535,aquamarine:8388564,azure:15794175,beige:16119260,bisque:16770244,black:0,blanchedalmond:16772045,blue:255,blueviolet:9055202,brown:10824234,burlywood:14596231,cadetblue:6266528,chartreuse:8388352,chocolate:13789470,coral:16744272,cornflowerblue:6591981,cornsilk:16775388,crimson:14423100,cyan:65535,darkblue:139,darkcyan:35723,darkgoldenrod:12092939,darkgray:11119017,darkgreen:25600,darkgrey:11119017,darkkhaki:12433259,darkmagenta:9109643,darkolivegreen:5597999,darkorange:16747520,darkorchid:10040012,darkred:9109504,darksalmon:15308410,darkseagreen:9419919,darkslateblue:4734347,darkslategray:3100495,darkslategrey:3100495,darkturquoise:52945,darkviolet:9699539,deeppink:16716947,deepskyblue:49151,dimgray:6908265,dimgrey:6908265,dodgerblue:2003199,firebrick:11674146,floralwhite:16775920,forestgreen:2263842,fuchsia:16711935,gainsboro:14474460,ghostwhite:16316671,gold:16766720,goldenrod:14329120,gray:8421504,green:32768,greenyellow:11403055,grey:8421504,honeydew:15794160,hotpink:16738740,indianred:13458524,indigo:4915330,ivory:16777200,khaki:15787660,lavender:15132410,lavenderblush:16773365,lawngreen:8190976,lemonchiffon:16775885,lightblue:11393254,lightcoral:15761536,lightcyan:14745599,lightgoldenrodyellow:16448210,lightgray:13882323,lightgreen:9498256,lightgrey:13882323,lightpink:16758465,lightsalmon:16752762,lightseagreen:2142890,lightskyblue:8900346,lightslategray:7833753,lightslategrey:7833753,lightsteelblue:11584734,lightyellow:16777184,lime:65280,limegreen:3329330,linen:16445670,magenta:16711935,maroon:8388608,mediumaquamarine:6737322,mediumblue:205,mediumorchid:12211667,mediumpurple:9662683,mediumseagreen:3978097,mediumslateblue:8087790,mediumspringgreen:64154,mediumturquoise:4772300,mediumvioletred:13047173,midnightblue:1644912,mintcream:16121850,mistyrose:16770273,moccasin:16770229,navajowhite:16768685,navy:128,oldlace:16643558,olive:8421376,olivedrab:7048739,orange:16753920,orangered:16729344,orchid:14315734,palegoldenrod:15657130,palegreen:10025880,paleturquoise:11529966,palevioletred:14381203,papayawhip:16773077,peachpuff:16767673,peru:13468991,pink:16761035,plum:14524637,powderblue:11591910,purple:8388736,rebeccapurple:6697881,red:16711680,rosybrown:12357519,royalblue:4286945,saddlebrown:9127187,salmon:16416882,sandybrown:16032864,seagreen:3050327,seashell:16774638,sienna:10506797,silver:12632256,skyblue:8900331,slateblue:6970061,slategray:7372944,slategrey:7372944,snow:16775930,springgreen:65407,steelblue:4620980,tan:13808780,teal:32896,thistle:14204888,tomato:16737095,turquoise:4251856,violet:15631086,wheat:16113331,white:16777215,whitesmoke:16119285,yellow:16776960,yellowgreen:10145074});function xt(e){return"function"==typeof e?e:function(){return e}}function wt(e){return function(t,n,r){return 2===arguments.length&&"function"==typeof n&&(r=n,n=null),kt(t,n,e,r)}}function kt(e,t,n,r){var a={},i=o.dispatch("beforesend","progress","load","error"),l={},c=new XMLHttpRequest,d=null;function u(){var e,t=c.status;if(!t&&function(e){var t=e.responseType;return t&&"text"!==t?e.response:e.responseText}(c)||t>=200&&t<300||304===t){try{e=n.call(a,c)}catch(e){return void i.error.call(a,e)}i.load.call(a,e)}else i.error.call(a,c)}return!this.XDomainRequest||"withCredentials"in c||!/^(http(s)?:)?\/\//.test(e)||(c=new XDomainRequest),"onload"in c?c.onload=c.onerror=u:c.onreadystatechange=function(){c.readyState>3&&u()},c.onprogress=function(e){var t=o.event;o.event=e;try{i.progress.call(a,c)}finally{o.event=t}},a.header=function(e,t){return e=(e+"").toLowerCase(),arguments.length<2?l[e]:(null==t?delete l[e]:l[e]=t+"",a)},a.mimeType=function(e){return arguments.length?(t=null==e?null:e+"",a):t},a.responseType=function(e){return arguments.length?(d=e,a):d},a.response=function(e){return n=e,a},["get","post"].forEach(function(e){a[e]=function(){return a.send.apply(a,[e].concat(s(arguments)))}}),a.send=function(n,r,o){if(2===arguments.length&&"function"==typeof r&&(o=r,r=null),c.open(n,e,!0),null==t||"accept"in l||(l.accept=t+",*/*"),c.setRequestHeader)for(var s in l)c.setRequestHeader(s,l[s]);return null!=t&&c.overrideMimeType&&c.overrideMimeType(t),null!=d&&(c.responseType=d),null!=o&&a.on("error",o).on("load",function(e){o(null,e)}),i.beforesend.call(a,c),c.send(null==r?null:r),a},a.abort=function(){return c.abort(),a},o.rebind(a,i,"on"),null==r?a:a.get(function(e){return 1===e.length?function(t,n){e(null==t?n:null)}:e}(r))}yt.forEach(function(e,t){yt.set(e,dt(t))}),o.functor=xt,o.xhr=wt(I),o.dsv=function(e,t){var n=new RegExp('["'+e+"\n]"),r=e.charCodeAt(0);function a(e,n,r){arguments.length<3&&(r=n,n=null);var a=kt(e,t,null==n?o:i(n),r);return a.row=function(e){return arguments.length?a.response(null==(n=e)?o:i(e)):n},a}function o(e){return a.parse(e.responseText)}function i(e){return function(t){return a.parse(t.responseText,e)}}function s(t){return t.map(l).join(e)}function l(e){return n.test(e)?'"'+e.replace(/\"/g,'""')+'"':e}return a.parse=function(e,t){var n;return a.parseRows(e,function(e,r){if(n)return n(e,r-1);var a=new Function("d","return {"+e.map(function(e,t){return JSON.stringify(e)+": d["+t+"]"}).join(",")+"}");n=t?function(e,n){return t(a(e),n)}:a})},a.parseRows=function(e,t){var n,a,o={},i={},s=[],l=e.length,c=0,d=0;function u(){if(c>=l)return i;if(a)return a=!1,o;var t=c;if(34===e.charCodeAt(t)){for(var n=t;n++<l;)if(34===e.charCodeAt(n)){if(34!==e.charCodeAt(n+1))break;++n}return c=n+2,13===(s=e.charCodeAt(n+1))?(a=!0,10===e.charCodeAt(n+2)&&++c):10===s&&(a=!0),e.slice(t+1,n).replace(/""/g,'"')}for(;c<l;){var s,d=1;if(10===(s=e.charCodeAt(c++)))a=!0;else if(13===s)a=!0,10===e.charCodeAt(c)&&(++c,++d);else if(s!==r)continue;return e.slice(t,c-d)}return e.slice(t)}for(;(n=u())!==i;){for(var f=[];n!==o&&n!==i;)f.push(n),n=u();t&&null==(f=t(f,d++))||s.push(f)}return s},a.format=function(t){if(Array.isArray(t[0]))return a.formatRows(t);var n=new P,r=[];return t.forEach(function(e){for(var t in e)n.has(t)||r.push(n.add(t))}),[r.map(l).join(e)].concat(t.map(function(t){return r.map(function(e){return l(t[e])}).join(e)})).join("\n")},a.formatRows=function(e){return e.map(s).join("\n")},a},o.csv=o.dsv(",","text/csv"),o.tsv=o.dsv("\t","text/tab-separated-values");var _t,Tt,At,Mt,Ct=this[N(this,"requestAnimationFrame")]||function(e){setTimeout(e,17)};function St(e,t,n){var r=arguments.length;r<2&&(t=0),r<3&&(n=Date.now());var a={c:e,t:n+t,n:null};return Tt?Tt.n=a:_t=a,Tt=a,At||(Mt=clearTimeout(Mt),At=1,Ct(Lt)),a}function Lt(){var e=zt(),t=Ot()-e;t>24?(isFinite(t)&&(clearTimeout(Mt),Mt=setTimeout(Lt,t)),At=0):(At=1,Ct(Lt))}function zt(){for(var e=Date.now(),t=_t;t;)e>=t.t&&t.c(e-t.t)&&(t.c=null),t=t.n;return e}function Ot(){for(var e,t=_t,n=1/0;t;)t.c?(t.t<n&&(n=t.t),t=(e=t).n):t=e?e.n=t.n:_t=t.n;return Tt=e,n}function Dt(e,t){return t-(e?Math.ceil(Math.log(e)/Math.LN10):1)}o.timer=function(){St.apply(this,arguments)},o.timer.flush=function(){zt(),Ot()},o.round=function(e,t){return t?Math.round(e*(t=Math.pow(10,t)))/t:Math.round(e)};var jt=["y","z","a","f","p","n","ยต","m","","k","M","G","T","P","E","Z","Y"].map(function(e,t){var n=Math.pow(10,3*k(8-t));return{scale:t>8?function(e){return e/n}:function(e){return e*n},symbol:e}});o.formatPrefix=function(e,t){var n=0;return(e=+e)&&(e<0&&(e*=-1),t&&(e=o.round(e,Dt(e,t))),n=1+Math.floor(1e-12+Math.log(e)/Math.LN10),n=Math.max(-24,Math.min(24,3*Math.floor((n-1)/3)))),jt[8+n/3]};var Pt=/(?:([^{])?([<>=^]))?([+\- ])?([$#])?(0)?(\d+)?(,)?(\.-?\d+)?([a-z%])?/i,It=o.map({b:function(e){return e.toString(2)},c:function(e){return String.fromCharCode(e)},o:function(e){return e.toString(8)},x:function(e){return e.toString(16)},X:function(e){return e.toString(16).toUpperCase()},g:function(e,t){return e.toPrecision(t)},e:function(e,t){return e.toExponential(t)},f:function(e,t){return e.toFixed(t)},r:function(e,t){return(e=o.round(e,Dt(e,t))).toFixed(Math.max(0,Math.min(20,Dt(e*(1+1e-15),t))))}});function Et(e){return e+""}var Nt=o.time={},Rt=Date;function Bt(){this._=new Date(arguments.length>1?Date.UTC.apply(this,arguments):arguments[0])}Bt.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(){Ft.setUTCDate.apply(this._,arguments)},setDay:function(){Ft.setUTCDay.apply(this._,arguments)},setFullYear:function(){Ft.setUTCFullYear.apply(this._,arguments)},setHours:function(){Ft.setUTCHours.apply(this._,arguments)},setMilliseconds:function(){Ft.setUTCMilliseconds.apply(this._,arguments)},setMinutes:function(){Ft.setUTCMinutes.apply(this._,arguments)},setMonth:function(){Ft.setUTCMonth.apply(this._,arguments)},setSeconds:function(){Ft.setUTCSeconds.apply(this._,arguments)},setTime:function(){Ft.setTime.apply(this._,arguments)}};var Ft=Date.prototype;function $t(e,t,n){function r(t){var n=e(t),r=o(n,1);return t-n<r-t?n:r}function a(n){return t(n=e(new Rt(n-1)),1),n}function o(e,n){return t(e=new Rt(+e),n),e}function i(e,r,o){var i=a(e),s=[];if(o>1)for(;i<r;)n(i)%o||s.push(new Date(+i)),t(i,1);else for(;i<r;)s.push(new Date(+i)),t(i,1);return s}e.floor=e,e.round=r,e.ceil=a,e.offset=o,e.range=i;var s=e.utc=Wt(e);return s.floor=s,s.round=Wt(r),s.ceil=Wt(a),s.offset=Wt(o),s.range=function(e,t,n){try{Rt=Bt;var r=new Bt;return r._=e,i(r,t,n)}finally{Rt=Date}},e}function Wt(e){return function(t,n){try{Rt=Bt;var r=new Bt;return r._=t,e(r,n)._}finally{Rt=Date}}}Nt.year=$t(function(e){return(e=Nt.day(e)).setMonth(0,1),e},function(e,t){e.setFullYear(e.getFullYear()+t)},function(e){return e.getFullYear()}),Nt.years=Nt.year.range,Nt.years.utc=Nt.year.utc.range,Nt.day=$t(function(e){var t=new Rt(2e3,0);return t.setFullYear(e.getFullYear(),e.getMonth(),e.getDate()),t},function(e,t){e.setDate(e.getDate()+t)},function(e){return e.getDate()-1}),Nt.days=Nt.day.range,Nt.days.utc=Nt.day.utc.range,Nt.dayOfYear=function(e){var t=Nt.year(e);return Math.floor((e-t-6e4*(e.getTimezoneOffset()-t.getTimezoneOffset()))/864e5)},["sunday","monday","tuesday","wednesday","thursday","friday","saturday"].forEach(function(e,t){t=7-t;var n=Nt[e]=$t(function(e){return(e=Nt.day(e)).setDate(e.getDate()-(e.getDay()+t)%7),e},function(e,t){e.setDate(e.getDate()+7*Math.floor(t))},function(e){var n=Nt.year(e).getDay();return Math.floor((Nt.dayOfYear(e)+(n+t)%7)/7)-(n!==t)});Nt[e+"s"]=n.range,Nt[e+"s"].utc=n.utc.range,Nt[e+"OfYear"]=function(e){var n=Nt.year(e).getDay();return Math.floor((Nt.dayOfYear(e)+(n+t)%7)/7)}}),Nt.week=Nt.sunday,Nt.weeks=Nt.sunday.range,Nt.weeks.utc=Nt.sunday.utc.range,Nt.weekOfYear=Nt.sundayOfYear;var Vt={"-":"",_:" ",0:"0"},Ht=/^\s*\d+/,qt=/^%/;function Ut(e,t,n){var r=e<0?"-":"",a=(r?-e:e)+"",o=a.length;return r+(o<n?new Array(n-o+1).join(t)+a:a)}function Gt(e){return new RegExp("^(?:"+e.map(o.requote).join("|")+")","i")}function Yt(e){for(var t=new T,n=-1,r=e.length;++n<r;)t.set(e[n].toLowerCase(),n);return t}function Xt(e,t,n){Ht.lastIndex=0;var r=Ht.exec(t.slice(n,n+1));return r?(e.w=+r[0],n+r[0].length):-1}function Kt(e,t,n){Ht.lastIndex=0;var r=Ht.exec(t.slice(n));return r?(e.U=+r[0],n+r[0].length):-1}function Zt(e,t,n){Ht.lastIndex=0;var r=Ht.exec(t.slice(n));return r?(e.W=+r[0],n+r[0].length):-1}function Jt(e,t,n){Ht.lastIndex=0;var r=Ht.exec(t.slice(n,n+4));return r?(e.y=+r[0],n+r[0].length):-1}function Qt(e,t,n){Ht.lastIndex=0;var r,a=Ht.exec(t.slice(n,n+2));return a?(e.y=(r=+a[0])+(r>68?1900:2e3),n+a[0].length):-1}function en(e,t,n){return/^[+-]\d{4}$/.test(t=t.slice(n,n+5))?(e.Z=-t,n+5):-1}function tn(e,t,n){Ht.lastIndex=0;var r=Ht.exec(t.slice(n,n+2));return r?(e.m=r[0]-1,n+r[0].length):-1}function nn(e,t,n){Ht.lastIndex=0;var r=Ht.exec(t.slice(n,n+2));return r?(e.d=+r[0],n+r[0].length):-1}function rn(e,t,n){Ht.lastIndex=0;var r=Ht.exec(t.slice(n,n+3));return r?(e.j=+r[0],n+r[0].length):-1}function an(e,t,n){Ht.lastIndex=0;var r=Ht.exec(t.slice(n,n+2));return r?(e.H=+r[0],n+r[0].length):-1}function on(e,t,n){Ht.lastIndex=0;var r=Ht.exec(t.slice(n,n+2));return r?(e.M=+r[0],n+r[0].length):-1}function sn(e,t,n){Ht.lastIndex=0;var r=Ht.exec(t.slice(n,n+2));return r?(e.S=+r[0],n+r[0].length):-1}function ln(e,t,n){Ht.lastIndex=0;var r=Ht.exec(t.slice(n,n+3));return r?(e.L=+r[0],n+r[0].length):-1}function cn(e){var t=e.getTimezoneOffset(),n=t>0?"-":"+",r=k(t)/60|0,a=k(t)%60;return n+Ut(r,"0",2)+Ut(a,"0",2)}function dn(e,t,n){qt.lastIndex=0;var r=qt.exec(t.slice(n,n+1));return r?n+r[0].length:-1}function un(e){for(var t=e.length,n=-1;++n<t;)e[n][0]=this(e[n][0]);return function(t){for(var n=0,r=e[n];!r[1](t);)r=e[++n];return r[0](t)}}o.locale=function(e){return{numberFormat:function(e){var t=e.decimal,n=e.thousands,r=e.grouping,a=e.currency,i=r&&n?function(e,t){for(var a=e.length,o=[],i=0,s=r[0],l=0;a>0&&s>0&&(l+s+1>t&&(s=Math.max(1,t-l)),o.push(e.substring(a-=s,a+s)),!((l+=s+1)>t));)s=r[i=(i+1)%r.length];return o.reverse().join(n)}:I;return function(e){var n=Pt.exec(e),r=n[1]||" ",s=n[2]||">",l=n[3]||"-",c=n[4]||"",d=n[5],u=+n[6],f=n[7],p=n[8],h=n[9],m=1,g="",v="",b=!1,y=!0;switch(p&&(p=+p.substring(1)),(d||"0"===r&&"="===s)&&(d=r="0",s="="),h){case"n":f=!0,h="g";break;case"%":m=100,v="%",h="f";break;case"p":m=100,v="%",h="r";break;case"b":case"o":case"x":case"X":"#"===c&&(g="0"+h.toLowerCase());case"c":y=!1;case"d":b=!0,p=0;break;case"s":m=-1,h="r"}"$"===c&&(g=a[0],v=a[1]),"r"!=h||p||(h="g"),null!=p&&("g"==h?p=Math.max(1,Math.min(21,p)):"e"!=h&&"f"!=h||(p=Math.max(0,Math.min(20,p)))),h=It.get(h)||Et;var x=d&&f;return function(e){var n=v;if(b&&e%1)return"";var a=e<0||0===e&&1/e<0?(e=-e,"-"):"-"===l?"":l;if(m<0){var c=o.formatPrefix(e,p);e=c.scale(e),n=c.symbol+v}else e*=m;var w,k,_=(e=h(e,p)).lastIndexOf(".");if(_<0){var T=y?e.lastIndexOf("e"):-1;T<0?(w=e,k=""):(w=e.substring(0,T),k=e.substring(T))}else w=e.substring(0,_),k=t+e.substring(_+1);!d&&f&&(w=i(w,1/0));var A=g.length+w.length+k.length+(x?0:a.length),M=A<u?new Array(A=u-A+1).join(r):"";return x&&(w=i(M+w,M.length?u-k.length:1/0)),a+=g,e=w+k,("<"===s?a+e+M:">"===s?M+a+e:"^"===s?M.substring(0,A>>=1)+a+e+M.substring(A):a+(x?e:M+e))+n}}}(e),timeFormat:function(e){var t=e.dateTime,n=e.date,r=e.time,a=e.periods,i=e.days,s=e.shortDays,l=e.months,c=e.shortMonths;function d(e){var t=e.length;function n(n){for(var r,a,o,i=[],s=-1,l=0;++s<t;)37===e.charCodeAt(s)&&(i.push(e.slice(l,s)),null!=(a=Vt[r=e.charAt(++s)])&&(r=e.charAt(++s)),(o=w[r])&&(r=o(n,null==a?"e"===r?" ":"0":a)),i.push(r),l=s+1);return i.push(e.slice(l,s)),i.join("")}return n.parse=function(t){var n={y:1900,m:0,d:1,H:0,M:0,S:0,L:0,Z:null};if(u(n,e,t,0)!=t.length)return null;"p"in n&&(n.H=n.H%12+12*n.p);var r=null!=n.Z&&Rt!==Bt,a=new(r?Bt:Rt);return"j"in n?a.setFullYear(n.y,0,n.j):"W"in n||"U"in n?("w"in n||(n.w="W"in n?1:0),a.setFullYear(n.y,0,1),a.setFullYear(n.y,0,"W"in n?(n.w+6)%7+7*n.W-(a.getDay()+5)%7:n.w+7*n.U-(a.getDay()+6)%7)):a.setFullYear(n.y,n.m,n.d),a.setHours(n.H+(n.Z/100|0),n.M+n.Z%100,n.S,n.L),r?a._:a},n.toString=function(){return e},n}function u(e,t,n,r){for(var a,o,i,s=0,l=t.length,c=n.length;s<l;){if(r>=c)return-1;if(37===(a=t.charCodeAt(s++))){if(i=t.charAt(s++),!(o=k[i in Vt?t.charAt(s++):i])||(r=o(e,n,r))<0)return-1}else if(a!=n.charCodeAt(r++))return-1}return r}d.utc=function(e){var t=d(e);function n(e){try{var n=new(Rt=Bt);return n._=e,t(n)}finally{Rt=Date}}return n.parse=function(e){try{Rt=Bt;var n=t.parse(e);return n&&n._}finally{Rt=Date}},n.toString=t.toString,n},d.multi=d.utc.multi=un;var f=o.map(),p=Gt(i),h=Yt(i),m=Gt(s),g=Yt(s),v=Gt(l),b=Yt(l),y=Gt(c),x=Yt(c);a.forEach(function(e,t){f.set(e.toLowerCase(),t)});var w={a:function(e){return s[e.getDay()]},A:function(e){return i[e.getDay()]},b:function(e){return c[e.getMonth()]},B:function(e){return l[e.getMonth()]},c:d(t),d:function(e,t){return Ut(e.getDate(),t,2)},e:function(e,t){return Ut(e.getDate(),t,2)},H:function(e,t){return Ut(e.getHours(),t,2)},I:function(e,t){return Ut(e.getHours()%12||12,t,2)},j:function(e,t){return Ut(1+Nt.dayOfYear(e),t,3)},L:function(e,t){return Ut(e.getMilliseconds(),t,3)},m:function(e,t){return Ut(e.getMonth()+1,t,2)},M:function(e,t){return Ut(e.getMinutes(),t,2)},p:function(e){return a[+(e.getHours()>=12)]},S:function(e,t){return Ut(e.getSeconds(),t,2)},U:function(e,t){return Ut(Nt.sundayOfYear(e),t,2)},w:function(e){return e.getDay()},W:function(e,t){return Ut(Nt.mondayOfYear(e),t,2)},x:d(n),X:d(r),y:function(e,t){return Ut(e.getFullYear()%100,t,2)},Y:function(e,t){return Ut(e.getFullYear()%1e4,t,4)},Z:cn,"%":function(){return"%"}},k={a:function(e,t,n){m.lastIndex=0;var r=m.exec(t.slice(n));return r?(e.w=g.get(r[0].toLowerCase()),n+r[0].length):-1},A:function(e,t,n){p.lastIndex=0;var r=p.exec(t.slice(n));return r?(e.w=h.get(r[0].toLowerCase()),n+r[0].length):-1},b:function(e,t,n){y.lastIndex=0;var r=y.exec(t.slice(n));return r?(e.m=x.get(r[0].toLowerCase()),n+r[0].length):-1},B:function(e,t,n){v.lastIndex=0;var r=v.exec(t.slice(n));return r?(e.m=b.get(r[0].toLowerCase()),n+r[0].length):-1},c:function(e,t,n){return u(e,w.c.toString(),t,n)},d:nn,e:nn,H:an,I:an,j:rn,L:ln,m:tn,M:on,p:function(e,t,n){var r=f.get(t.slice(n,n+=2).toLowerCase());return null==r?-1:(e.p=r,n)},S:sn,U:Kt,w:Xt,W:Zt,x:function(e,t,n){return u(e,w.x.toString(),t,n)},X:function(e,t,n){return u(e,w.X.toString(),t,n)},y:Qt,Y:Jt,Z:en,"%":dn};return d}(e)}};var fn=o.locale({decimal:".",thousands:",",grouping:[3],currency:["$",""],dateTime:"%a %b %e %X %Y",date:"%m/%d/%Y",time:"%H:%M:%S",periods:["AM","PM"],days:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],shortDays:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],months:["January","February","March","April","May","June","July","August","September","October","November","December"],shortMonths:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"]});function pn(){}o.format=fn.numberFormat,o.geo={},pn.prototype={s:0,t:0,add:function(e){mn(e,this.t,hn),mn(hn.s,this.s,this),this.s?this.t+=hn.t:this.s=hn.t},reset:function(){this.s=this.t=0},valueOf:function(){return this.s}};var hn=new pn;function mn(e,t,n){var r=n.s=e+t,a=r-e,o=r-a;n.t=e-o+(t-a)}function gn(e,t){e&&bn.hasOwnProperty(e.type)&&bn[e.type](e,t)}o.geo.stream=function(e,t){e&&vn.hasOwnProperty(e.type)?vn[e.type](e,t):gn(e,t)};var vn={Feature:function(e,t){gn(e.geometry,t)},FeatureCollection:function(e,t){for(var n=e.features,r=-1,a=n.length;++r<a;)gn(n[r].geometry,t)}},bn={Sphere:function(e,t){t.sphere()},Point:function(e,t){e=e.coordinates,t.point(e[0],e[1],e[2])},MultiPoint:function(e,t){for(var n=e.coordinates,r=-1,a=n.length;++r<a;)e=n[r],t.point(e[0],e[1],e[2])},LineString:function(e,t){yn(e.coordinates,t,0)},MultiLineString:function(e,t){for(var n=e.coordinates,r=-1,a=n.length;++r<a;)yn(n[r],t,0)},Polygon:function(e,t){xn(e.coordinates,t)},MultiPolygon:function(e,t){for(var n=e.coordinates,r=-1,a=n.length;++r<a;)xn(n[r],t)},GeometryCollection:function(e,t){for(var n=e.geometries,r=-1,a=n.length;++r<a;)gn(n[r],t)}};function yn(e,t,n){var r,a=-1,o=e.length-n;for(t.lineStart();++a<o;)r=e[a],t.point(r[0],r[1],r[2]);t.lineEnd()}function xn(e,t){var n=-1,r=e.length;for(t.polygonStart();++n<r;)yn(e[n],t,1);t.polygonEnd()}o.geo.area=function(e){return wn=0,o.geo.stream(e,Pn),wn};var wn,kn,_n,Tn,An,Mn,Cn,Sn,Ln,zn,On,Dn,jn=new pn,Pn={sphere:function(){wn+=4*Le},point:B,lineStart:B,lineEnd:B,polygonStart:function(){jn.reset(),Pn.lineStart=In},polygonEnd:function(){var e=2*jn;wn+=e<0?4*Le+e:e,Pn.lineStart=Pn.lineEnd=Pn.point=B}};function In(){var e,t,n,r,a;function o(e,t){t=t*je/2+Le/4;var o=(e*=je)-n,i=o>=0?1:-1,s=i*o,l=Math.cos(t),c=Math.sin(t),d=a*c,u=r*l+d*Math.cos(s),f=d*i*Math.sin(s);jn.add(Math.atan2(f,u)),n=e,r=l,a=c}Pn.point=function(i,s){Pn.point=o,n=(e=i)*je,r=Math.cos(s=(t=s)*je/2+Le/4),a=Math.sin(s)},Pn.lineEnd=function(){o(e,t)}}function En(e){var t=e[0],n=e[1],r=Math.cos(n);return[r*Math.cos(t),r*Math.sin(t),Math.sin(n)]}function Nn(e,t){return e[0]*t[0]+e[1]*t[1]+e[2]*t[2]}function Rn(e,t){return[e[1]*t[2]-e[2]*t[1],e[2]*t[0]-e[0]*t[2],e[0]*t[1]-e[1]*t[0]]}function Bn(e,t){e[0]+=t[0],e[1]+=t[1],e[2]+=t[2]}function Fn(e,t){return[e[0]*t,e[1]*t,e[2]*t]}function $n(e){var t=Math.sqrt(e[0]*e[0]+e[1]*e[1]+e[2]*e[2]);e[0]/=t,e[1]/=t,e[2]/=t}function Wn(e){return[Math.atan2(e[1],e[0]),Re(e[2])]}function Vn(e,t){return k(e[0]-t[0])<Ce&&k(e[1]-t[1])<Ce}o.geo.bounds=function(){var e,t,n,r,a,i,s,l,c,d,u,f={point:p,lineStart:m,lineEnd:g,polygonStart:function(){f.point=v,f.lineStart=b,f.lineEnd=y,c=0,Pn.polygonStart()},polygonEnd:function(){Pn.polygonEnd(),f.point=p,f.lineStart=m,f.lineEnd=g,jn<0?(e=-(n=180),t=-(r=90)):c>Ce?r=90:c<-Ce&&(t=-90),u[0]=e,u[1]=n}};function p(a,o){d.push(u=[e=a,n=a]),o<t&&(t=o),o>r&&(r=o)}function h(o,i){var s=En([o*je,i*je]);if(l){var c=Rn(l,s),d=Rn([c[1],-c[0],0],c);$n(d),d=Wn(d);var u=o-a,f=u>0?1:-1,h=d[0]*Pe*f,m=k(u)>180;if(m^(f*a<h&&h<f*o))(g=d[1]*Pe)>r&&(r=g);else if(m^(f*a<(h=(h+360)%360-180)&&h<f*o)){var g;(g=-d[1]*Pe)<t&&(t=g)}else i<t&&(t=i),i>r&&(r=i);m?o<a?x(e,o)>x(e,n)&&(n=o):x(o,n)>x(e,n)&&(e=o):n>=e?(o<e&&(e=o),o>n&&(n=o)):o>a?x(e,o)>x(e,n)&&(n=o):x(o,n)>x(e,n)&&(e=o)}else p(o,i);l=s,a=o}function m(){f.point=h}function g(){u[0]=e,u[1]=n,f.point=p,l=null}function v(e,t){if(l){var n=e-a;c+=k(n)>180?n+(n>0?360:-360):n}else i=e,s=t;Pn.point(e,t),h(e,t)}function b(){Pn.lineStart()}function y(){v(i,s),Pn.lineEnd(),k(c)>Ce&&(e=-(n=180)),u[0]=e,u[1]=n,l=null}function x(e,t){return(t-=e)<0?t+360:t}function w(e,t){return e[0]-t[0]}function _(e,t){return t[0]<=t[1]?t[0]<=e&&e<=t[1]:e<t[0]||t[1]<e}return function(a){if(r=n=-(e=t=1/0),d=[],o.geo.stream(a,f),c=d.length){d.sort(w);for(var i=1,s=[m=d[0]];i<c;++i)_((p=d[i])[0],m)||_(p[1],m)?(x(m[0],p[1])>x(m[0],m[1])&&(m[1]=p[1]),x(p[0],m[1])>x(m[0],m[1])&&(m[0]=p[0])):s.push(m=p);for(var l,c,p,h=-1/0,m=(i=0,s[c=s.length-1]);i<=c;m=p,++i)p=s[i],(l=x(m[1],p[0]))>h&&(h=l,e=p[0],n=m[1])}return d=u=null,e===1/0||t===1/0?[[NaN,NaN],[NaN,NaN]]:[[e,t],[n,r]]}}(),o.geo.centroid=function(e){kn=_n=Tn=An=Mn=Cn=Sn=Ln=zn=On=Dn=0,o.geo.stream(e,Hn);var t=zn,n=On,r=Dn,a=t*t+n*n+r*r;return a<Se&&(t=Cn,n=Sn,r=Ln,_n<Ce&&(t=Tn,n=An,r=Mn),(a=t*t+n*n+r*r)<Se)?[NaN,NaN]:[Math.atan2(n,t)*Pe,Re(r/Math.sqrt(a))*Pe]};var Hn={sphere:B,point:qn,lineStart:Gn,lineEnd:Yn,polygonStart:function(){Hn.lineStart=Xn},polygonEnd:function(){Hn.lineStart=Gn}};function qn(e,t){e*=je;var n=Math.cos(t*=je);Un(n*Math.cos(e),n*Math.sin(e),Math.sin(t))}function Un(e,t,n){Tn+=(e-Tn)/++kn,An+=(t-An)/kn,Mn+=(n-Mn)/kn}function Gn(){var e,t,n;function r(r,a){r*=je;var o=Math.cos(a*=je),i=o*Math.cos(r),s=o*Math.sin(r),l=Math.sin(a),c=Math.atan2(Math.sqrt((c=t*l-n*s)*c+(c=n*i-e*l)*c+(c=e*s-t*i)*c),e*i+t*s+n*l);_n+=c,Cn+=c*(e+(e=i)),Sn+=c*(t+(t=s)),Ln+=c*(n+(n=l)),Un(e,t,n)}Hn.point=function(a,o){a*=je;var i=Math.cos(o*=je);e=i*Math.cos(a),t=i*Math.sin(a),n=Math.sin(o),Hn.point=r,Un(e,t,n)}}function Yn(){Hn.point=qn}function Xn(){var e,t,n,r,a;function o(e,t){e*=je;var o=Math.cos(t*=je),i=o*Math.cos(e),s=o*Math.sin(e),l=Math.sin(t),c=r*l-a*s,d=a*i-n*l,u=n*s-r*i,f=Math.sqrt(c*c+d*d+u*u),p=n*i+r*s+a*l,h=f&&-Ne(p)/f,m=Math.atan2(f,p);zn+=h*c,On+=h*d,Dn+=h*u,_n+=m,Cn+=m*(n+(n=i)),Sn+=m*(r+(r=s)),Ln+=m*(a+(a=l)),Un(n,r,a)}Hn.point=function(i,s){e=i,t=s,Hn.point=o,i*=je;var l=Math.cos(s*=je);n=l*Math.cos(i),r=l*Math.sin(i),a=Math.sin(s),Un(n,r,a)},Hn.lineEnd=function(){o(e,t),Hn.lineEnd=Yn,Hn.point=qn}}function Kn(e,t){function n(n,r){return n=e(n,r),t(n[0],n[1])}return e.invert&&t.invert&&(n.invert=function(n,r){return(n=t.invert(n,r))&&e.invert(n[0],n[1])}),n}function Zn(){return!0}function Jn(e,t,n,r,a){var o=[],i=[];if(e.forEach(function(e){if(!((t=e.length-1)<=0)){var t,n=e[0],r=e[t];if(Vn(n,r)){a.lineStart();for(var s=0;s<t;++s)a.point((n=e[s])[0],n[1]);a.lineEnd()}else{var l=new er(n,e,null,!0),c=new er(n,null,l,!1);l.o=c,o.push(l),i.push(c),c=new er(r,null,l=new er(r,e,null,!1),!0),l.o=c,o.push(l),i.push(c)}}}),i.sort(t),Qn(o),Qn(i),o.length){for(var s=0,l=n,c=i.length;s<c;++s)i[s].e=l=!l;for(var d,u,f=o[0];;){for(var p=f,h=!0;p.v;)if((p=p.n)===f)return;d=p.z,a.lineStart();do{if(p.v=p.o.v=!0,p.e){if(h)for(s=0,c=d.length;s<c;++s)a.point((u=d[s])[0],u[1]);else r(p.x,p.n.x,1,a);p=p.n}else{if(h)for(s=(d=p.p.z).length-1;s>=0;--s)a.point((u=d[s])[0],u[1]);else r(p.x,p.p.x,-1,a);p=p.p}d=(p=p.o).z,h=!h}while(!p.v);a.lineEnd()}}}function Qn(e){if(t=e.length){for(var t,n,r=0,a=e[0];++r<t;)a.n=n=e[r],n.p=a,a=n;a.n=n=e[0],n.p=a}}function er(e,t,n,r){this.x=e,this.z=t,this.o=n,this.e=r,this.v=!1,this.n=this.p=null}function tr(e,t,n,r){return function(a,i){var s,l=t(i),c=a.invert(r[0],r[1]),d={point:u,lineStart:p,lineEnd:h,polygonStart:function(){d.point=x,d.lineStart=w,d.lineEnd=k,s=[],m=[]},polygonEnd:function(){d.point=u,d.lineStart=p,d.lineEnd=h,s=o.merge(s);var e=function(e,t){var n=e[0],r=e[1],a=[Math.sin(n),-Math.cos(n),0],o=0,i=0;jn.reset();for(var s=0,l=t.length;s<l;++s){var c=t[s],d=c.length;if(d)for(var u=c[0],f=u[0],p=u[1]/2+Le/4,h=Math.sin(p),m=Math.cos(p),g=1;;){g===d&&(g=0);var v=(e=c[g])[0],b=e[1]/2+Le/4,y=Math.sin(b),x=Math.cos(b),w=v-f,k=w>=0?1:-1,_=k*w,T=_>Le,A=h*y;if(jn.add(Math.atan2(A*k*Math.sin(_),m*x+A*Math.cos(_))),o+=T?w+k*ze:w,T^f>=n^v>=n){var M=Rn(En(u),En(e));$n(M);var C=Rn(a,M);$n(C);var S=(T^w>=0?-1:1)*Re(C[2]);(r>S||r===S&&(M[0]||M[1]))&&(i+=T^w>=0?1:-1)}if(!g++)break;f=v,h=y,m=x,u=e}}return(o<-Ce||o<Ce&&jn<-Ce)^1&i}(c,m);s.length?(y||(i.polygonStart(),y=!0),Jn(s,ar,e,n,i)):e&&(y||(i.polygonStart(),y=!0),i.lineStart(),n(null,null,1,i),i.lineEnd()),y&&(i.polygonEnd(),y=!1),s=m=null},sphere:function(){i.polygonStart(),i.lineStart(),n(null,null,1,i),i.lineEnd(),i.polygonEnd()}};function u(t,n){var r=a(t,n);e(t=r[0],n=r[1])&&i.point(t,n)}function f(e,t){var n=a(e,t);l.point(n[0],n[1])}function p(){d.point=f,l.lineStart()}function h(){d.point=u,l.lineEnd()}var m,g,v=rr(),b=t(v),y=!1;function x(e,t){g.push([e,t]);var n=a(e,t);b.point(n[0],n[1])}function w(){b.lineStart(),g=[]}function k(){x(g[0][0],g[0][1]),b.lineEnd();var e,t=b.clean(),n=v.buffer(),r=n.length;if(g.pop(),m.push(g),g=null,r)if(1&t){var a,o=-1;if((r=(e=n[0]).length-1)>0){for(y||(i.polygonStart(),y=!0),i.lineStart();++o<r;)i.point((a=e[o])[0],a[1]);i.lineEnd()}}else r>1&&2&t&&n.push(n.pop().concat(n.shift())),s.push(n.filter(nr))}return d}}function nr(e){return e.length>1}function rr(){var e,t=[];return{lineStart:function(){t.push(e=[])},point:function(t,n){e.push([t,n])},lineEnd:B,buffer:function(){var n=t;return t=[],e=null,n},rejoin:function(){t.length>1&&t.push(t.pop().concat(t.shift()))}}}function ar(e,t){return((e=e.x)[0]<0?e[1]-De-Ce:De-e[1])-((t=t.x)[0]<0?t[1]-De-Ce:De-t[1])}var or=tr(Zn,function(e){var t,n=NaN,r=NaN,a=NaN;return{lineStart:function(){e.lineStart(),t=1},point:function(o,i){var s=o>0?Le:-Le,l=k(o-n);k(l-Le)<Ce?(e.point(n,r=(r+i)/2>0?De:-De),e.point(a,r),e.lineEnd(),e.lineStart(),e.point(s,r),e.point(o,r),t=0):a!==s&&l>=Le&&(k(n-a)<Ce&&(n-=a*Ce),k(o-s)<Ce&&(o-=s*Ce),r=function(e,t,n,r){var a,o,i=Math.sin(e-n);return k(i)>Ce?Math.atan((Math.sin(t)*(o=Math.cos(r))*Math.sin(n)-Math.sin(r)*(a=Math.cos(t))*Math.sin(e))/(a*o*i)):(t+r)/2}(n,r,o,i),e.point(a,r),e.lineEnd(),e.lineStart(),e.point(s,r),t=0),e.point(n=o,r=i),a=s},lineEnd:function(){e.lineEnd(),n=r=NaN},clean:function(){return 2-t}}},function(e,t,n,r){var a;if(null==e)a=n*De,r.point(-Le,a),r.point(0,a),r.point(Le,a),r.point(Le,0),r.point(Le,-a),r.point(0,-a),r.point(-Le,-a),r.point(-Le,0),r.point(-Le,a);else if(k(e[0]-t[0])>Ce){var o=e[0]<t[0]?Le:-Le;a=n*o/2,r.point(-o,a),r.point(0,a),r.point(o,a)}else r.point(t[0],t[1])},[-Le,-Le/2]);function ir(e,t,n,r){return function(a){var o,i=a.a,s=a.b,l=i.x,c=i.y,d=0,u=1,f=s.x-l,p=s.y-c;if(o=e-l,f||!(o>0)){if(o/=f,f<0){if(o<d)return;o<u&&(u=o)}else if(f>0){if(o>u)return;o>d&&(d=o)}if(o=n-l,f||!(o<0)){if(o/=f,f<0){if(o>u)return;o>d&&(d=o)}else if(f>0){if(o<d)return;o<u&&(u=o)}if(o=t-c,p||!(o>0)){if(o/=p,p<0){if(o<d)return;o<u&&(u=o)}else if(p>0){if(o>u)return;o>d&&(d=o)}if(o=r-c,p||!(o<0)){if(o/=p,p<0){if(o>u)return;o>d&&(d=o)}else if(p>0){if(o<d)return;o<u&&(u=o)}return d>0&&(a.a={x:l+d*f,y:c+d*p}),u<1&&(a.b={x:l+u*f,y:c+u*p}),a}}}}}}var sr=1e9;function lr(e,t,n,r){return function(l){var c,d,u,f,p,h,m,g,v,b,y,x=l,w=rr(),k=ir(e,t,n,r),_={point:M,lineStart:function(){_.point=C,d&&d.push(u=[]);b=!0,v=!1,m=g=NaN},lineEnd:function(){c&&(C(f,p),h&&v&&w.rejoin(),c.push(w.buffer()));_.point=M,v&&l.lineEnd()},polygonStart:function(){l=w,c=[],d=[],y=!0},polygonEnd:function(){l=x,c=o.merge(c);var t=function(e){for(var t=0,n=d.length,r=e[1],a=0;a<n;++a)for(var o,i=1,s=d[a],l=s.length,c=s[0];i<l;++i)o=s[i],c[1]<=r?o[1]>r&&Ee(c,o,e)>0&&++t:o[1]<=r&&Ee(c,o,e)<0&&--t,c=o;return 0!==t}([e,r]),n=y&&t,a=c.length;(n||a)&&(l.polygonStart(),n&&(l.lineStart(),T(null,null,1,l),l.lineEnd()),a&&Jn(c,i,t,T,l),l.polygonEnd()),c=d=u=null}};function T(o,i,l,c){var d=0,u=0;if(null==o||(d=a(o,l))!==(u=a(i,l))||s(o,i)<0^l>0)do{c.point(0===d||3===d?e:n,d>1?r:t)}while((d=(d+l+4)%4)!==u);else c.point(i[0],i[1])}function A(a,o){return e<=a&&a<=n&&t<=o&&o<=r}function M(e,t){A(e,t)&&l.point(e,t)}function C(e,t){var n=A(e=Math.max(-sr,Math.min(sr,e)),t=Math.max(-sr,Math.min(sr,t)));if(d&&u.push([e,t]),b)f=e,p=t,h=n,b=!1,n&&(l.lineStart(),l.point(e,t));else if(n&&v)l.point(e,t);else{var r={a:{x:m,y:g},b:{x:e,y:t}};k(r)?(v||(l.lineStart(),l.point(r.a.x,r.a.y)),l.point(r.b.x,r.b.y),n||l.lineEnd(),y=!1):n&&(l.lineStart(),l.point(e,t),y=!1)}m=e,g=t,v=n}return _};function a(r,a){return k(r[0]-e)<Ce?a>0?0:3:k(r[0]-n)<Ce?a>0?2:1:k(r[1]-t)<Ce?a>0?1:0:a>0?3:2}function i(e,t){return s(e.x,t.x)}function s(e,t){var n=a(e,1),r=a(t,1);return n!==r?n-r:0===n?t[1]-e[1]:1===n?e[0]-t[0]:2===n?e[1]-t[1]:t[0]-e[0]}}function cr(e){var t=0,n=Le/3,r=Or(e),a=r(t,n);return a.parallels=function(e){return arguments.length?r(t=e[0]*Le/180,n=e[1]*Le/180):[t/Le*180,n/Le*180]},a}function dr(e,t){var n=Math.sin(e),r=(n+Math.sin(t))/2,a=1+n*(2*r-n),o=Math.sqrt(a)/r;function i(e,t){var n=Math.sqrt(a-2*r*Math.sin(t))/r;return[n*Math.sin(e*=r),o-n*Math.cos(e)]}return i.invert=function(e,t){var n=o-t;return[Math.atan2(e,n)/r,Re((a-(e*e+n*n)*r*r)/(2*r))]},i}o.geo.clipExtent=function(){var e,t,n,r,a,o,i={stream:function(e){return a&&(a.valid=!1),(a=o(e)).valid=!0,a},extent:function(s){return arguments.length?(o=lr(e=+s[0][0],t=+s[0][1],n=+s[1][0],r=+s[1][1]),a&&(a.valid=!1,a=null),i):[[e,t],[n,r]]}};return i.extent([[0,0],[960,500]])},(o.geo.conicEqualArea=function(){return cr(dr)}).raw=dr,o.geo.albers=function(){return o.geo.conicEqualArea().rotate([96,0]).center([-.6,38.7]).parallels([29.5,45.5]).scale(1070)},o.geo.albersUsa=function(){var e,t,n,r,a=o.geo.albers(),i=o.geo.conicEqualArea().rotate([154,0]).center([-2,58.5]).parallels([55,65]),s=o.geo.conicEqualArea().rotate([157,0]).center([-3,19.9]).parallels([8,18]),l={point:function(t,n){e=[t,n]}};function c(a){var o=a[0],i=a[1];return e=null,t(o,i),e||(n(o,i),e)||r(o,i),e}return c.invert=function(e){var t=a.scale(),n=a.translate(),r=(e[0]-n[0])/t,o=(e[1]-n[1])/t;return(o>=.12&&o<.234&&r>=-.425&&r<-.214?i:o>=.166&&o<.234&&r>=-.214&&r<-.115?s:a).invert(e)},c.stream=function(e){var t=a.stream(e),n=i.stream(e),r=s.stream(e);return{point:function(e,a){t.point(e,a),n.point(e,a),r.point(e,a)},sphere:function(){t.sphere(),n.sphere(),r.sphere()},lineStart:function(){t.lineStart(),n.lineStart(),r.lineStart()},lineEnd:function(){t.lineEnd(),n.lineEnd(),r.lineEnd()},polygonStart:function(){t.polygonStart(),n.polygonStart(),r.polygonStart()},polygonEnd:function(){t.polygonEnd(),n.polygonEnd(),r.polygonEnd()}}},c.precision=function(e){return arguments.length?(a.precision(e),i.precision(e),s.precision(e),c):a.precision()},c.scale=function(e){return arguments.length?(a.scale(e),i.scale(.35*e),s.scale(e),c.translate(a.translate())):a.scale()},c.translate=function(e){if(!arguments.length)return a.translate();var o=a.scale(),d=+e[0],u=+e[1];return t=a.translate(e).clipExtent([[d-.455*o,u-.238*o],[d+.455*o,u+.238*o]]).stream(l).point,n=i.translate([d-.307*o,u+.201*o]).clipExtent([[d-.425*o+Ce,u+.12*o+Ce],[d-.214*o-Ce,u+.234*o-Ce]]).stream(l).point,r=s.translate([d-.205*o,u+.212*o]).clipExtent([[d-.214*o+Ce,u+.166*o+Ce],[d-.115*o-Ce,u+.234*o-Ce]]).stream(l).point,c},c.scale(1070)};var ur,fr,pr,hr,mr,gr,vr={point:B,lineStart:B,lineEnd:B,polygonStart:function(){fr=0,vr.lineStart=br},polygonEnd:function(){vr.lineStart=vr.lineEnd=vr.point=B,ur+=k(fr/2)}};function br(){var e,t,n,r;function a(e,t){fr+=r*e-n*t,n=e,r=t}vr.point=function(o,i){vr.point=a,e=n=o,t=r=i},vr.lineEnd=function(){a(e,t)}}var yr={point:function(e,t){e<pr&&(pr=e);e>mr&&(mr=e);t<hr&&(hr=t);t>gr&&(gr=t)},lineStart:B,lineEnd:B,polygonStart:B,polygonEnd:B};function xr(e){return"m0,"+e+"a"+e+","+e+" 0 1,1 0,"+-2*e+"a"+e+","+e+" 0 1,1 0,"+2*e+"z"}var wr,kr={point:_r,lineStart:Tr,lineEnd:Ar,polygonStart:function(){kr.lineStart=Mr},polygonEnd:function(){kr.point=_r,kr.lineStart=Tr,kr.lineEnd=Ar}};function _r(e,t){Tn+=e,An+=t,++Mn}function Tr(){var e,t;function n(n,r){var a=n-e,o=r-t,i=Math.sqrt(a*a+o*o);Cn+=i*(e+n)/2,Sn+=i*(t+r)/2,Ln+=i,_r(e=n,t=r)}kr.point=function(r,a){kr.point=n,_r(e=r,t=a)}}function Ar(){kr.point=_r}function Mr(){var e,t,n,r;function a(e,t){var a=e-n,o=t-r,i=Math.sqrt(a*a+o*o);Cn+=i*(n+e)/2,Sn+=i*(r+t)/2,Ln+=i,zn+=(i=r*e-n*t)*(n+e),On+=i*(r+t),Dn+=3*i,_r(n=e,r=t)}kr.point=function(o,i){kr.point=a,_r(e=n=o,t=r=i)},kr.lineEnd=function(){a(e,t)}}function Cr(e){var t=.5,n=Math.cos(30*je),r=16;function a(t){return(r?function(t){var n,a,i,s,l,c,d,u,f,p,h,m,g={point:v,lineStart:b,lineEnd:x,polygonStart:function(){t.polygonStart(),g.lineStart=w},polygonEnd:function(){t.polygonEnd(),g.lineStart=b}};function v(n,r){n=e(n,r),t.point(n[0],n[1])}function b(){u=NaN,g.point=y,t.lineStart()}function y(n,a){var i=En([n,a]),s=e(n,a);o(u,f,d,p,h,m,u=s[0],f=s[1],d=n,p=i[0],h=i[1],m=i[2],r,t),t.point(u,f)}function x(){g.point=v,t.lineEnd()}function w(){b(),g.point=k,g.lineEnd=_}function k(e,t){y(n=e,t),a=u,i=f,s=p,l=h,c=m,g.point=y}function _(){o(u,f,d,p,h,m,a,i,n,s,l,c,r,t),g.lineEnd=x,x()}return g}:function(t){return Lr(t,function(n,r){n=e(n,r),t.point(n[0],n[1])})})(t)}function o(r,a,i,s,l,c,d,u,f,p,h,m,g,v){var b=d-r,y=u-a,x=b*b+y*y;if(x>4*t&&g--){var w=s+p,_=l+h,T=c+m,A=Math.sqrt(w*w+_*_+T*T),M=Math.asin(T/=A),C=k(k(T)-1)<Ce||k(i-f)<Ce?(i+f)/2:Math.atan2(_,w),S=e(C,M),L=S[0],z=S[1],O=L-r,D=z-a,j=y*O-b*D;(j*j/x>t||k((b*O+y*D)/x-.5)>.3||s*p+l*h+c*m<n)&&(o(r,a,i,s,l,c,L,z,C,w/=A,_/=A,T,g,v),v.point(L,z),o(L,z,C,w,_,T,d,u,f,p,h,m,g,v))}}return a.precision=function(e){return arguments.length?(r=(t=e*e)>0&&16,a):Math.sqrt(t)},a}function Sr(e){this.stream=e}function Lr(e,t){return{point:t,sphere:function(){e.sphere()},lineStart:function(){e.lineStart()},lineEnd:function(){e.lineEnd()},polygonStart:function(){e.polygonStart()},polygonEnd:function(){e.polygonEnd()}}}function zr(e){return Or(function(){return e})()}function Or(e){var t,n,r,a,i,s,l=Cr(function(e,n){return[(e=t(e,n))[0]*c+a,i-e[1]*c]}),c=150,d=480,u=250,f=0,p=0,h=0,m=0,g=0,v=or,b=I,y=null,x=null;function w(e){return[(e=r(e[0]*je,e[1]*je))[0]*c+a,i-e[1]*c]}function _(e){return(e=r.invert((e[0]-a)/c,(i-e[1])/c))&&[e[0]*Pe,e[1]*Pe]}function T(){r=Kn(n=Ir(h,m,g),t);var e=t(f,p);return a=d-e[0]*c,i=u+e[1]*c,A()}function A(){return s&&(s.valid=!1,s=null),w}return w.stream=function(e){return s&&(s.valid=!1),(s=Dr(v(n,l(b(e))))).valid=!0,s},w.clipAngle=function(e){return arguments.length?(v=null==e?(y=e,or):function(e){var t=Math.cos(e),n=t>0,r=k(t)>Ce;return tr(a,function(e){var t,s,l,c,d;return{lineStart:function(){c=l=!1,d=1},point:function(u,f){var p,h=[u,f],m=a(u,f),g=n?m?0:i(u,f):m?i(u+(u<0?Le:-Le),f):0;if(!t&&(c=l=m)&&e.lineStart(),m!==l&&(p=o(t,h),(Vn(t,p)||Vn(h,p))&&(h[0]+=Ce,h[1]+=Ce,m=a(h[0],h[1]))),m!==l)d=0,m?(e.lineStart(),p=o(h,t),e.point(p[0],p[1])):(p=o(t,h),e.point(p[0],p[1]),e.lineEnd()),t=p;else if(r&&t&&n^m){var v;g&s||!(v=o(h,t,!0))||(d=0,n?(e.lineStart(),e.point(v[0][0],v[0][1]),e.point(v[1][0],v[1][1]),e.lineEnd()):(e.point(v[1][0],v[1][1]),e.lineEnd(),e.lineStart(),e.point(v[0][0],v[0][1])))}!m||t&&Vn(t,h)||e.point(h[0],h[1]),t=h,l=m,s=g},lineEnd:function(){l&&e.lineEnd(),t=null},clean:function(){return d|(c&&l)<<1}}},Br(e,6*je),n?[0,-e]:[-Le,e-Le]);function a(e,n){return Math.cos(e)*Math.cos(n)>t}function o(e,n,r){var a=[1,0,0],o=Rn(En(e),En(n)),i=Nn(o,o),s=o[0],l=i-s*s;if(!l)return!r&&e;var c=t*i/l,d=-t*s/l,u=Rn(a,o),f=Fn(a,c);Bn(f,Fn(o,d));var p=u,h=Nn(f,p),m=Nn(p,p),g=h*h-m*(Nn(f,f)-1);if(!(g<0)){var v=Math.sqrt(g),b=Fn(p,(-h-v)/m);if(Bn(b,f),b=Wn(b),!r)return b;var y,x=e[0],w=n[0],_=e[1],T=n[1];w<x&&(y=x,x=w,w=y);var A=w-x,M=k(A-Le)<Ce;if(!M&&T<_&&(y=_,_=T,T=y),M||A<Ce?M?_+T>0^b[1]<(k(b[0]-x)<Ce?_:T):_<=b[1]&&b[1]<=T:A>Le^(x<=b[0]&&b[0]<=w)){var C=Fn(p,(-h+v)/m);return Bn(C,f),[b,Wn(C)]}}}function i(t,r){var a=n?e:Le-e,o=0;return t<-a?o|=1:t>a&&(o|=2),r<-a?o|=4:r>a&&(o|=8),o}}((y=+e)*je),A()):y},w.clipExtent=function(e){return arguments.length?(x=e,b=e?lr(e[0][0],e[0][1],e[1][0],e[1][1]):I,A()):x},w.scale=function(e){return arguments.length?(c=+e,T()):c},w.translate=function(e){return arguments.length?(d=+e[0],u=+e[1],T()):[d,u]},w.center=function(e){return arguments.length?(f=e[0]%360*je,p=e[1]%360*je,T()):[f*Pe,p*Pe]},w.rotate=function(e){return arguments.length?(h=e[0]%360*je,m=e[1]%360*je,g=e.length>2?e[2]%360*je:0,T()):[h*Pe,m*Pe,g*Pe]},o.rebind(w,l,"precision"),function(){return t=e.apply(this,arguments),w.invert=t.invert&&_,T()}}function Dr(e){return Lr(e,function(t,n){e.point(t*je,n*je)})}function jr(e,t){return[e,t]}function Pr(e,t){return[e>Le?e-ze:e<-Le?e+ze:e,t]}function Ir(e,t,n){return e?t||n?Kn(Nr(e),Rr(t,n)):Nr(e):t||n?Rr(t,n):Pr}function Er(e){return function(t,n){return[(t+=e)>Le?t-ze:t<-Le?t+ze:t,n]}}function Nr(e){var t=Er(e);return t.invert=Er(-e),t}function Rr(e,t){var n=Math.cos(e),r=Math.sin(e),a=Math.cos(t),o=Math.sin(t);function i(e,t){var i=Math.cos(t),s=Math.cos(e)*i,l=Math.sin(e)*i,c=Math.sin(t),d=c*n+s*r;return[Math.atan2(l*a-d*o,s*n-c*r),Re(d*a+l*o)]}return i.invert=function(e,t){var i=Math.cos(t),s=Math.cos(e)*i,l=Math.sin(e)*i,c=Math.sin(t),d=c*a-l*o;return[Math.atan2(l*a+c*o,s*n+d*r),Re(d*n-s*r)]},i}function Br(e,t){var n=Math.cos(e),r=Math.sin(e);return function(a,o,i,s){var l=i*t;null!=a?(a=Fr(n,a),o=Fr(n,o),(i>0?a<o:a>o)&&(a+=i*ze)):(a=e+i*ze,o=e-.5*l);for(var c,d=a;i>0?d>o:d<o;d-=l)s.point((c=Wn([n,-r*Math.cos(d),-r*Math.sin(d)]))[0],c[1])}}function Fr(e,t){var n=En(t);n[0]-=e,$n(n);var r=Ne(-n[1]);return((-n[2]<0?-r:r)+2*Math.PI-Ce)%(2*Math.PI)}function $r(e,t,n){var r=o.range(e,t-Ce,n).concat(t);return function(e){return r.map(function(t){return[e,t]})}}function Wr(e,t,n){var r=o.range(e,t-Ce,n).concat(t);return function(e){return r.map(function(t){return[t,e]})}}function Vr(e){return e.source}function Hr(e){return e.target}o.geo.path=function(){var e,t,n,r,a,i=4.5;function s(e){return e&&("function"==typeof i&&r.pointRadius(+i.apply(this,arguments)),a&&a.valid||(a=n(r)),o.geo.stream(e,a)),r.result()}function l(){return a=null,s}return s.area=function(e){return ur=0,o.geo.stream(e,n(vr)),ur},s.centroid=function(e){return Tn=An=Mn=Cn=Sn=Ln=zn=On=Dn=0,o.geo.stream(e,n(kr)),Dn?[zn/Dn,On/Dn]:Ln?[Cn/Ln,Sn/Ln]:Mn?[Tn/Mn,An/Mn]:[NaN,NaN]},s.bounds=function(e){return mr=gr=-(pr=hr=1/0),o.geo.stream(e,n(yr)),[[pr,hr],[mr,gr]]},s.projection=function(t){return arguments.length?(n=(e=t)?t.stream||(r=t,a=Cr(function(e,t){return r([e*Pe,t*Pe])}),function(e){return Dr(a(e))}):I,l()):e;var r,a},s.context=function(e){return arguments.length?(r=null==(t=e)?new function(){var e=xr(4.5),t=[],n={point:r,lineStart:function(){n.point=a},lineEnd:i,polygonStart:function(){n.lineEnd=s},polygonEnd:function(){n.lineEnd=i,n.point=r},pointRadius:function(t){return e=xr(t),n},result:function(){if(t.length){var e=t.join("");return t=[],e}}};function r(n,r){t.push("M",n,",",r,e)}function a(e,r){t.push("M",e,",",r),n.point=o}function o(e,n){t.push("L",e,",",n)}function i(){n.point=r}function s(){t.push("Z")}return n}:new function(e){var t=4.5,n={point:r,lineStart:function(){n.point=a},lineEnd:i,polygonStart:function(){n.lineEnd=s},polygonEnd:function(){n.lineEnd=i,n.point=r},pointRadius:function(e){return t=e,n},result:B};function r(n,r){e.moveTo(n+t,r),e.arc(n,r,t,0,ze)}function a(t,r){e.moveTo(t,r),n.point=o}function o(t,n){e.lineTo(t,n)}function i(){n.point=r}function s(){e.closePath()}return n}(e),"function"!=typeof i&&r.pointRadius(i),l()):t},s.pointRadius=function(e){return arguments.length?(i="function"==typeof e?e:(r.pointRadius(+e),+e),s):i},s.projection(o.geo.albersUsa()).context(null)},o.geo.transform=function(e){return{stream:function(t){var n=new Sr(t);for(var r in e)n[r]=e[r];return n}}},Sr.prototype={point:function(e,t){this.stream.point(e,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()}},o.geo.projection=zr,o.geo.projectionMutator=Or,(o.geo.equirectangular=function(){return zr(jr)}).raw=jr.invert=jr,o.geo.rotation=function(e){function t(t){return(t=e(t[0]*je,t[1]*je))[0]*=Pe,t[1]*=Pe,t}return e=Ir(e[0]%360*je,e[1]*je,e.length>2?e[2]*je:0),t.invert=function(t){return(t=e.invert(t[0]*je,t[1]*je))[0]*=Pe,t[1]*=Pe,t},t},Pr.invert=jr,o.geo.circle=function(){var e,t,n=[0,0],r=6;function a(){var e="function"==typeof n?n.apply(this,arguments):n,r=Ir(-e[0]*je,-e[1]*je,0).invert,a=[];return t(null,null,1,{point:function(e,t){a.push(e=r(e,t)),e[0]*=Pe,e[1]*=Pe}}),{type:"Polygon",coordinates:[a]}}return a.origin=function(e){return arguments.length?(n=e,a):n},a.angle=function(n){return arguments.length?(t=Br((e=+n)*je,r*je),a):e},a.precision=function(n){return arguments.length?(t=Br(e*je,(r=+n)*je),a):r},a.angle(90)},o.geo.distance=function(e,t){var n,r=(t[0]-e[0])*je,a=e[1]*je,o=t[1]*je,i=Math.sin(r),s=Math.cos(r),l=Math.sin(a),c=Math.cos(a),d=Math.sin(o),u=Math.cos(o);return Math.atan2(Math.sqrt((n=u*i)*n+(n=c*d-l*u*s)*n),l*d+c*u*s)},o.geo.graticule=function(){var e,t,n,r,a,i,s,l,c,d,u,f,p=10,h=p,m=90,g=360,v=2.5;function b(){return{type:"MultiLineString",coordinates:y()}}function y(){return o.range(Math.ceil(r/m)*m,n,m).map(u).concat(o.range(Math.ceil(l/g)*g,s,g).map(f)).concat(o.range(Math.ceil(t/p)*p,e,p).filter(function(e){return k(e%m)>Ce}).map(c)).concat(o.range(Math.ceil(i/h)*h,a,h).filter(function(e){return k(e%g)>Ce}).map(d))}return b.lines=function(){return y().map(function(e){return{type:"LineString",coordinates:e}})},b.outline=function(){return{type:"Polygon",coordinates:[u(r).concat(f(s).slice(1),u(n).reverse().slice(1),f(l).reverse().slice(1))]}},b.extent=function(e){return arguments.length?b.majorExtent(e).minorExtent(e):b.minorExtent()},b.majorExtent=function(e){return arguments.length?(r=+e[0][0],n=+e[1][0],l=+e[0][1],s=+e[1][1],r>n&&(e=r,r=n,n=e),l>s&&(e=l,l=s,s=e),b.precision(v)):[[r,l],[n,s]]},b.minorExtent=function(n){return arguments.length?(t=+n[0][0],e=+n[1][0],i=+n[0][1],a=+n[1][1],t>e&&(n=t,t=e,e=n),i>a&&(n=i,i=a,a=n),b.precision(v)):[[t,i],[e,a]]},b.step=function(e){return arguments.length?b.majorStep(e).minorStep(e):b.minorStep()},b.majorStep=function(e){return arguments.length?(m=+e[0],g=+e[1],b):[m,g]},b.minorStep=function(e){return arguments.length?(p=+e[0],h=+e[1],b):[p,h]},b.precision=function(o){return arguments.length?(v=+o,c=$r(i,a,90),d=Wr(t,e,v),u=$r(l,s,90),f=Wr(r,n,v),b):v},b.majorExtent([[-180,-90+Ce],[180,90-Ce]]).minorExtent([[-180,-80-Ce],[180,80+Ce]])},o.geo.greatArc=function(){var e,t,n=Vr,r=Hr;function a(){return{type:"LineString",coordinates:[e||n.apply(this,arguments),t||r.apply(this,arguments)]}}return a.distance=function(){return o.geo.distance(e||n.apply(this,arguments),t||r.apply(this,arguments))},a.source=function(t){return arguments.length?(n=t,e="function"==typeof t?null:t,a):n},a.target=function(e){return arguments.length?(r=e,t="function"==typeof e?null:e,a):r},a.precision=function(){return arguments.length?a:0},a},o.geo.interpolate=function(e,t){return n=e[0]*je,r=e[1]*je,a=t[0]*je,o=t[1]*je,i=Math.cos(r),s=Math.sin(r),l=Math.cos(o),c=Math.sin(o),d=i*Math.cos(n),u=i*Math.sin(n),f=l*Math.cos(a),p=l*Math.sin(a),h=2*Math.asin(Math.sqrt(Fe(o-r)+i*l*Fe(a-n))),m=1/Math.sin(h),(g=h?function(e){var t=Math.sin(e*=h)*m,n=Math.sin(h-e)*m,r=n*d+t*f,a=n*u+t*p,o=n*s+t*c;return[Math.atan2(a,r)*Pe,Math.atan2(o,Math.sqrt(r*r+a*a))*Pe]}:function(){return[n*Pe,r*Pe]}).distance=h,g;var n,r,a,o,i,s,l,c,d,u,f,p,h,m,g},o.geo.length=function(e){return wr=0,o.geo.stream(e,qr),wr};var qr={sphere:B,point:B,lineStart:function(){var e,t,n;function r(r,a){var o=Math.sin(a*=je),i=Math.cos(a),s=k((r*=je)-e),l=Math.cos(s);wr+=Math.atan2(Math.sqrt((s=i*Math.sin(s))*s+(s=n*o-t*i*l)*s),t*o+n*i*l),e=r,t=o,n=i}qr.point=function(a,o){e=a*je,t=Math.sin(o*=je),n=Math.cos(o),qr.point=r},qr.lineEnd=function(){qr.point=qr.lineEnd=B}},lineEnd:B,polygonStart:B,polygonEnd:B};function Ur(e,t){function n(t,n){var r=Math.cos(t),a=Math.cos(n),o=e(r*a);return[o*a*Math.sin(t),o*Math.sin(n)]}return n.invert=function(e,n){var r=Math.sqrt(e*e+n*n),a=t(r),o=Math.sin(a),i=Math.cos(a);return[Math.atan2(e*o,r*i),Math.asin(r&&n*o/r)]},n}var Gr=Ur(function(e){return Math.sqrt(2/(1+e))},function(e){return 2*Math.asin(e/2)});(o.geo.azimuthalEqualArea=function(){return zr(Gr)}).raw=Gr;var Yr=Ur(function(e){var t=Math.acos(e);return t&&t/Math.sin(t)},I);function Xr(e,t){var n=Math.cos(e),r=function(e){return Math.tan(Le/4+e/2)},a=e===t?Math.sin(e):Math.log(n/Math.cos(t))/Math.log(r(t)/r(e)),o=n*Math.pow(r(e),a)/a;if(!a)return Jr;function i(e,t){o>0?t<-De+Ce&&(t=-De+Ce):t>De-Ce&&(t=De-Ce);var n=o/Math.pow(r(t),a);return[n*Math.sin(a*e),o-n*Math.cos(a*e)]}return i.invert=function(e,t){var n=o-t,r=Ie(a)*Math.sqrt(e*e+n*n);return[Math.atan2(e,n)/a,2*Math.atan(Math.pow(o/r,1/a))-De]},i}function Kr(e,t){var n=Math.cos(e),r=e===t?Math.sin(e):(n-Math.cos(t))/(t-e),a=n/r+e;if(k(r)<Ce)return jr;function o(e,t){var n=a-t;return[n*Math.sin(r*e),a-n*Math.cos(r*e)]}return o.invert=function(e,t){var n=a-t;return[Math.atan2(e,n)/r,a-Ie(r)*Math.sqrt(e*e+n*n)]},o}(o.geo.azimuthalEquidistant=function(){return zr(Yr)}).raw=Yr,(o.geo.conicConformal=function(){return cr(Xr)}).raw=Xr,(o.geo.conicEquidistant=function(){return cr(Kr)}).raw=Kr;var Zr=Ur(function(e){return 1/e},Math.atan);function Jr(e,t){return[e,Math.log(Math.tan(Le/4+t/2))]}function Qr(e){var t,n=zr(e),r=n.scale,a=n.translate,o=n.clipExtent;return n.scale=function(){var e=r.apply(n,arguments);return e===n?t?n.clipExtent(null):n:e},n.translate=function(){var e=a.apply(n,arguments);return e===n?t?n.clipExtent(null):n:e},n.clipExtent=function(e){var i=o.apply(n,arguments);if(i===n){if(t=null==e){var s=Le*r(),l=a();o([[l[0]-s,l[1]-s],[l[0]+s,l[1]+s]])}}else t&&(i=null);return i},n.clipExtent(null)}(o.geo.gnomonic=function(){return zr(Zr)}).raw=Zr,Jr.invert=function(e,t){return[e,2*Math.atan(Math.exp(t))-De]},(o.geo.mercator=function(){return Qr(Jr)}).raw=Jr;var ea=Ur(function(){return 1},Math.asin);(o.geo.orthographic=function(){return zr(ea)}).raw=ea;var ta=Ur(function(e){return 1/(1+e)},function(e){return 2*Math.atan(e)});function na(e,t){return[Math.log(Math.tan(Le/4+t/2)),-e]}function ra(e){return e[0]}function aa(e){return e[1]}function oa(e){for(var t=e.length,n=[0,1],r=2,a=2;a<t;a++){for(;r>1&&Ee(e[n[r-2]],e[n[r-1]],e[a])<=0;)--r;n[r++]=a}return n.slice(0,r)}function ia(e,t){return e[0]-t[0]||e[1]-t[1]}(o.geo.stereographic=function(){return zr(ta)}).raw=ta,na.invert=function(e,t){return[-t,2*Math.atan(Math.exp(e))-De]},(o.geo.transverseMercator=function(){var e=Qr(na),t=e.center,n=e.rotate;return e.center=function(e){return e?t([-e[1],e[0]]):[(e=t())[1],-e[0]]},e.rotate=function(e){return e?n([e[0],e[1],e.length>2?e[2]+90:90]):[(e=n())[0],e[1],e[2]-90]},n([0,0,90])}).raw=na,o.geom={},o.geom.hull=function(e){var t=ra,n=aa;if(arguments.length)return r(e);function r(e){if(e.length<3)return[];var r,a=xt(t),o=xt(n),i=e.length,s=[],l=[];for(r=0;r<i;r++)s.push([+a.call(this,e[r],r),+o.call(this,e[r],r),r]);for(s.sort(ia),r=0;r<i;r++)l.push([s[r][0],-s[r][1]]);var c=oa(s),d=oa(l),u=d[0]===c[0],f=d[d.length-1]===c[c.length-1],p=[];for(r=c.length-1;r>=0;--r)p.push(e[s[c[r]][2]]);for(r=+u;r<d.length-f;++r)p.push(e[s[d[r]][2]]);return p}return r.x=function(e){return arguments.length?(t=e,r):t},r.y=function(e){return arguments.length?(n=e,r):n},r},o.geom.polygon=function(e){return U(e,sa),e};var sa=o.geom.polygon.prototype=[];function la(e,t,n){return(n[0]-t[0])*(e[1]-t[1])<(n[1]-t[1])*(e[0]-t[0])}function ca(e,t,n,r){var a=e[0],o=n[0],i=t[0]-a,s=r[0]-o,l=e[1],c=n[1],d=t[1]-l,u=r[1]-c,f=(s*(l-c)-u*(a-o))/(u*i-s*d);return[a+f*i,l+f*d]}function da(e){var t=e[0],n=e[e.length-1];return!(t[0]-n[0]||t[1]-n[1])}sa.area=function(){for(var e,t=-1,n=this.length,r=this[n-1],a=0;++t<n;)e=r,r=this[t],a+=e[1]*r[0]-e[0]*r[1];return.5*a},sa.centroid=function(e){var t,n,r=-1,a=this.length,o=0,i=0,s=this[a-1];for(arguments.length||(e=-1/(6*this.area()));++r<a;)t=s,s=this[r],n=t[0]*s[1]-s[0]*t[1],o+=(t[0]+s[0])*n,i+=(t[1]+s[1])*n;return[o*e,i*e]},sa.clip=function(e){for(var t,n,r,a,o,i,s=da(e),l=-1,c=this.length-da(this),d=this[c-1];++l<c;){for(t=e.slice(),e.length=0,a=this[l],o=t[(r=t.length-s)-1],n=-1;++n<r;)la(i=t[n],d,a)?(la(o,d,a)||e.push(ca(o,i,d,a)),e.push(i)):la(o,d,a)&&e.push(ca(o,i,d,a)),o=i;s&&e.push(e[0]),d=a}return e};var ua,fa,pa,ha,ma,ga=[],va=[];function ba(e){var t=ga.pop()||new function(){Pa(this),this.edge=this.site=this.circle=null};return t.site=e,t}function ya(e){Ca(e),pa.remove(e),ga.push(e),Pa(e)}function xa(e){var t=e.circle,n=t.x,r=t.cy,a={x:n,y:r},o=e.P,i=e.N,s=[e];ya(e);for(var l=o;l.circle&&k(n-l.circle.x)<Ce&&k(r-l.circle.cy)<Ce;)o=l.P,s.unshift(l),ya(l),l=o;s.unshift(l),Ca(l);for(var c=i;c.circle&&k(n-c.circle.x)<Ce&&k(r-c.circle.cy)<Ce;)i=c.N,s.push(c),ya(c),c=i;s.push(c),Ca(c);var d,u=s.length;for(d=1;d<u;++d)c=s[d],l=s[d-1],Oa(c.edge,l.site,c.site,a);l=s[0],(c=s[u-1]).edge=za(l.site,c.site,null,a),Ma(l),Ma(c)}function wa(e){for(var t,n,r,a,o=e.x,i=e.y,s=pa._;s;)if((r=ka(s,i)-o)>Ce)s=s.L;else{if(!((a=o-_a(s,i))>Ce)){r>-Ce?(t=s.P,n=s):a>-Ce?(t=s,n=s.N):t=n=s;break}if(!s.R){t=s;break}s=s.R}var l=ba(e);if(pa.insert(t,l),t||n){if(t===n)return Ca(t),n=ba(t.site),pa.insert(l,n),l.edge=n.edge=za(t.site,l.site),Ma(t),void Ma(n);if(n){Ca(t),Ca(n);var c=t.site,d=c.x,u=c.y,f=e.x-d,p=e.y-u,h=n.site,m=h.x-d,g=h.y-u,v=2*(f*g-p*m),b=f*f+p*p,y=m*m+g*g,x={x:(g*b-p*y)/v+d,y:(f*y-m*b)/v+u};Oa(n.edge,c,h,x),l.edge=za(c,e,null,x),n.edge=za(e,h,null,x),Ma(t),Ma(n)}else l.edge=za(t.site,l.site)}}function ka(e,t){var n=e.site,r=n.x,a=n.y,o=a-t;if(!o)return r;var i=e.P;if(!i)return-1/0;var s=(n=i.site).x,l=n.y,c=l-t;if(!c)return s;var d=s-r,u=1/o-1/c,f=d/c;return u?(-f+Math.sqrt(f*f-2*u*(d*d/(-2*c)-l+c/2+a-o/2)))/u+r:(r+s)/2}function _a(e,t){var n=e.N;if(n)return ka(n,t);var r=e.site;return r.y===t?r.x:1/0}function Ta(e){this.site=e,this.edges=[]}function Aa(e,t){return t.angle-e.angle}function Ma(e){var t=e.P,n=e.N;if(t&&n){var r=t.site,a=e.site,o=n.site;if(r!==o){var i=a.x,s=a.y,l=r.x-i,c=r.y-s,d=o.x-i,u=2*(l*(g=o.y-s)-c*d);if(!(u>=-Se)){var f=l*l+c*c,p=d*d+g*g,h=(g*f-c*p)/u,m=(l*p-d*f)/u,g=m+s,v=va.pop()||new function(){Pa(this),this.x=this.y=this.arc=this.site=this.cy=null};v.arc=e,v.site=a,v.x=h+i,v.y=g+Math.sqrt(h*h+m*m),v.cy=g,e.circle=v;for(var b=null,y=ma._;y;)if(v.y<y.y||v.y===y.y&&v.x<=y.x){if(!y.L){b=y.P;break}y=y.L}else{if(!y.R){b=y;break}y=y.R}ma.insert(b,v),b||(ha=v)}}}}function Ca(e){var t=e.circle;t&&(t.P||(ha=t.N),ma.remove(t),va.push(t),Pa(t),e.circle=null)}function Sa(e,t){var n=e.b;if(n)return!0;var r,a,o=e.a,i=t[0][0],s=t[1][0],l=t[0][1],c=t[1][1],d=e.l,u=e.r,f=d.x,p=d.y,h=u.x,m=u.y,g=(f+h)/2,v=(p+m)/2;if(m===p){if(g<i||g>=s)return;if(f>h){if(o){if(o.y>=c)return}else o={x:g,y:l};n={x:g,y:c}}else{if(o){if(o.y<l)return}else o={x:g,y:c};n={x:g,y:l}}}else if(a=v-(r=(f-h)/(m-p))*g,r<-1||r>1)if(f>h){if(o){if(o.y>=c)return}else o={x:(l-a)/r,y:l};n={x:(c-a)/r,y:c}}else{if(o){if(o.y<l)return}else o={x:(c-a)/r,y:c};n={x:(l-a)/r,y:l}}else if(p<m){if(o){if(o.x>=s)return}else o={x:i,y:r*i+a};n={x:s,y:r*s+a}}else{if(o){if(o.x<i)return}else o={x:s,y:r*s+a};n={x:i,y:r*i+a}}return e.a=o,e.b=n,!0}function La(e,t){this.l=e,this.r=t,this.a=this.b=null}function za(e,t,n,r){var a=new La(e,t);return ua.push(a),n&&Oa(a,e,t,n),r&&Oa(a,t,e,r),fa[e.i].edges.push(new Da(a,e,t)),fa[t.i].edges.push(new Da(a,t,e)),a}function Oa(e,t,n,r){e.a||e.b?e.l===n?e.b=r:e.a=r:(e.a=r,e.l=t,e.r=n)}function Da(e,t,n){var r=e.a,a=e.b;this.edge=e,this.site=t,this.angle=n?Math.atan2(n.y-t.y,n.x-t.x):e.l===t?Math.atan2(a.x-r.x,r.y-a.y):Math.atan2(r.x-a.x,a.y-r.y)}function ja(){this._=null}function Pa(e){e.U=e.C=e.L=e.R=e.P=e.N=null}function Ia(e,t){var n=t,r=t.R,a=n.U;a?a.L===n?a.L=r:a.R=r:e._=r,r.U=a,n.U=r,n.R=r.L,n.R&&(n.R.U=n),r.L=n}function Ea(e,t){var n=t,r=t.L,a=n.U;a?a.L===n?a.L=r:a.R=r:e._=r,r.U=a,n.U=r,n.L=r.R,n.L&&(n.L.U=n),r.R=n}function Na(e){for(;e.L;)e=e.L;return e}function Ra(e,t){var n,r,a,o=e.sort(Ba).pop();for(ua=[],fa=new Array(e.length),pa=new ja,ma=new ja;;)if(a=ha,o&&(!a||o.y<a.y||o.y===a.y&&o.x<a.x))o.x===n&&o.y===r||(fa[o.i]=new Ta(o),wa(o),n=o.x,r=o.y),o=e.pop();else{if(!a)break;xa(a.arc)}t&&(function(e){for(var t,n=ua,r=ir(e[0][0],e[0][1],e[1][0],e[1][1]),a=n.length;a--;)(!Sa(t=n[a],e)||!r(t)||k(t.a.x-t.b.x)<Ce&&k(t.a.y-t.b.y)<Ce)&&(t.a=t.b=null,n.splice(a,1))}(t),function(e){for(var t,n,r,a,o,i,s,l,c,d,u=e[0][0],f=e[1][0],p=e[0][1],h=e[1][1],m=fa,g=m.length;g--;)if((o=m[g])&&o.prepare())for(l=(s=o.edges).length,i=0;i<l;)r=(d=s[i].end()).x,a=d.y,t=(c=s[++i%l].start()).x,n=c.y,(k(r-t)>Ce||k(a-n)>Ce)&&(s.splice(i,0,new Da((v=o.site,b=d,y=k(r-u)<Ce&&h-a>Ce?{x:u,y:k(t-u)<Ce?n:h}:k(a-h)<Ce&&f-r>Ce?{x:k(n-h)<Ce?t:f,y:h}:k(r-f)<Ce&&a-p>Ce?{x:f,y:k(t-f)<Ce?n:p}:k(a-p)<Ce&&r-u>Ce?{x:k(n-p)<Ce?t:u,y:p}:null,x=void 0,x=new La(v,null),x.a=b,x.b=y,ua.push(x),x),o.site,null)),++l);var v,b,y,x}(t));var i={cells:fa,edges:ua};return pa=ma=ua=fa=null,i}function Ba(e,t){return t.y-e.y||t.x-e.x}Ta.prototype.prepare=function(){for(var e,t=this.edges,n=t.length;n--;)(e=t[n].edge).b&&e.a||t.splice(n,1);return t.sort(Aa),t.length},Da.prototype={start:function(){return this.edge.l===this.site?this.edge.a:this.edge.b},end:function(){return this.edge.l===this.site?this.edge.b:this.edge.a}},ja.prototype={insert:function(e,t){var n,r,a;if(e){if(t.P=e,t.N=e.N,e.N&&(e.N.P=t),e.N=t,e.R){for(e=e.R;e.L;)e=e.L;e.L=t}else e.R=t;n=e}else this._?(e=Na(this._),t.P=null,t.N=e,e.P=e.L=t,n=e):(t.P=t.N=null,this._=t,n=null);for(t.L=t.R=null,t.U=n,t.C=!0,e=t;n&&n.C;)n===(r=n.U).L?(a=r.R)&&a.C?(n.C=a.C=!1,r.C=!0,e=r):(e===n.R&&(Ia(this,n),n=(e=n).U),n.C=!1,r.C=!0,Ea(this,r)):(a=r.L)&&a.C?(n.C=a.C=!1,r.C=!0,e=r):(e===n.L&&(Ea(this,n),n=(e=n).U),n.C=!1,r.C=!0,Ia(this,r)),n=e.U;this._.C=!1},remove:function(e){e.N&&(e.N.P=e.P),e.P&&(e.P.N=e.N),e.N=e.P=null;var t,n,r,a=e.U,o=e.L,i=e.R;if(n=o?i?Na(i):o:i,a?a.L===e?a.L=n:a.R=n:this._=n,o&&i?(r=n.C,n.C=e.C,n.L=o,o.U=n,n!==i?(a=n.U,n.U=e.U,e=n.R,a.L=e,n.R=i,i.U=n):(n.U=a,a=n,e=n.R)):(r=e.C,e=n),e&&(e.U=a),!r)if(e&&e.C)e.C=!1;else{do{if(e===this._)break;if(e===a.L){if((t=a.R).C&&(t.C=!1,a.C=!0,Ia(this,a),t=a.R),t.L&&t.L.C||t.R&&t.R.C){t.R&&t.R.C||(t.L.C=!1,t.C=!0,Ea(this,t),t=a.R),t.C=a.C,a.C=t.R.C=!1,Ia(this,a),e=this._;break}}else if((t=a.L).C&&(t.C=!1,a.C=!0,Ea(this,a),t=a.L),t.L&&t.L.C||t.R&&t.R.C){t.L&&t.L.C||(t.R.C=!1,t.C=!0,Ia(this,t),t=a.L),t.C=a.C,a.C=t.L.C=!1,Ea(this,a),e=this._;break}t.C=!0,e=a,a=a.U}while(!e.C);e&&(e.C=!1)}}},o.geom.voronoi=function(e){var t=ra,n=aa,r=t,a=n,o=Fa;if(e)return i(e);function i(e){var t=new Array(e.length),n=o[0][0],r=o[0][1],a=o[1][0],i=o[1][1];return Ra(s(e),o).cells.forEach(function(o,s){var l=o.edges,c=o.site;(t[s]=l.length?l.map(function(e){var t=e.start();return[t.x,t.y]}):c.x>=n&&c.x<=a&&c.y>=r&&c.y<=i?[[n,i],[a,i],[a,r],[n,r]]:[]).point=e[s]}),t}function s(e){return e.map(function(e,t){return{x:Math.round(r(e,t)/Ce)*Ce,y:Math.round(a(e,t)/Ce)*Ce,i:t}})}return i.links=function(e){return Ra(s(e)).edges.filter(function(e){return e.l&&e.r}).map(function(t){return{source:e[t.l.i],target:e[t.r.i]}})},i.triangles=function(e){var t=[];return Ra(s(e)).cells.forEach(function(n,r){for(var a,o,i,s,l=n.site,c=n.edges.sort(Aa),d=-1,u=c.length,f=c[u-1].edge,p=f.l===l?f.r:f.l;++d<u;)f,a=p,p=(f=c[d].edge).l===l?f.r:f.l,r<a.i&&r<p.i&&(i=a,s=p,((o=l).x-s.x)*(i.y-o.y)-(o.x-i.x)*(s.y-o.y)<0)&&t.push([e[r],e[a.i],e[p.i]])}),t},i.x=function(e){return arguments.length?(r=xt(t=e),i):t},i.y=function(e){return arguments.length?(a=xt(n=e),i):n},i.clipExtent=function(e){return arguments.length?(o=null==e?Fa:e,i):o===Fa?null:o},i.size=function(e){return arguments.length?i.clipExtent(e&&[[0,0],e]):o===Fa?null:o&&o[1]},i};var Fa=[[-1e6,-1e6],[1e6,1e6]];function $a(e){return e.x}function Wa(e){return e.y}function Va(e,t){e=o.rgb(e),t=o.rgb(t);var n=e.r,r=e.g,a=e.b,i=t.r-n,s=t.g-r,l=t.b-a;return function(e){return"#"+pt(Math.round(n+i*e))+pt(Math.round(r+s*e))+pt(Math.round(a+l*e))}}function Ha(e,t){var n,r={},a={};for(n in e)n in t?r[n]=Xa(e[n],t[n]):a[n]=e[n];for(n in t)n in e||(a[n]=t[n]);return function(e){for(n in r)a[n]=r[n](e);return a}}function qa(e,t){return e=+e,t=+t,function(n){return e*(1-n)+t*n}}function Ua(e,t){var n,r,a,o=Ga.lastIndex=Ya.lastIndex=0,i=-1,s=[],l=[];for(e+="",t+="";(n=Ga.exec(e))&&(r=Ya.exec(t));)(a=r.index)>o&&(a=t.slice(o,a),s[i]?s[i]+=a:s[++i]=a),(n=n[0])===(r=r[0])?s[i]?s[i]+=r:s[++i]=r:(s[++i]=null,l.push({i:i,x:qa(n,r)})),o=Ya.lastIndex;return o<t.length&&(a=t.slice(o),s[i]?s[i]+=a:s[++i]=a),s.length<2?l[0]?(t=l[0].x,function(e){return t(e)+""}):function(){return t}:(t=l.length,function(e){for(var n,r=0;r<t;++r)s[(n=l[r]).i]=n.x(e);return s.join("")})}o.geom.delaunay=function(e){return o.geom.voronoi().triangles(e)},o.geom.quadtree=function(e,t,n,r,a){var o,i=ra,s=aa;if(o=arguments.length)return i=$a,s=Wa,3===o&&(a=n,r=t,n=t=0),l(e);function l(e){var l,c,d,u,f,p,h,m,g,v=xt(i),b=xt(s);if(null!=t)p=t,h=n,m=r,g=a;else if(m=g=-(p=h=1/0),c=[],d=[],f=e.length,o)for(u=0;u<f;++u)(l=e[u]).x<p&&(p=l.x),l.y<h&&(h=l.y),l.x>m&&(m=l.x),l.y>g&&(g=l.y),c.push(l.x),d.push(l.y);else for(u=0;u<f;++u){var y=+v(l=e[u],u),x=+b(l,u);y<p&&(p=y),x<h&&(h=x),y>m&&(m=y),x>g&&(g=x),c.push(y),d.push(x)}var w=m-p,_=g-h;function T(e,t,n,r,a,o,i,s){if(!isNaN(n)&&!isNaN(r))if(e.leaf){var l=e.x,c=e.y;if(null!=l)if(k(l-n)+k(c-r)<.01)A(e,t,n,r,a,o,i,s);else{var d=e.point;e.x=e.y=e.point=null,A(e,d,l,c,a,o,i,s),A(e,t,n,r,a,o,i,s)}else e.x=n,e.y=r,e.point=t}else A(e,t,n,r,a,o,i,s)}function A(e,t,n,r,a,o,i,s){var l=.5*(a+i),c=.5*(o+s),d=n>=l,u=r>=c,f=u<<1|d;e.leaf=!1,e=e.nodes[f]||(e.nodes[f]={leaf:!0,nodes:[],point:null,x:null,y:null,add:function(e){T(M,e,+v(e,++u),+b(e,u),p,h,m,g)}}),d?a=l:i=l,u?o=c:s=c,T(e,t,n,r,a,o,i,s)}w>_?g=h+w:m=p+_;var M={leaf:!0,nodes:[],point:null,x:null,y:null,add:function(e){T(M,e,+v(e,++u),+b(e,u),p,h,m,g)}};if(M.visit=function(e){!function e(t,n,r,a,o,i){if(!t(n,r,a,o,i)){var s=.5*(r+o),l=.5*(a+i),c=n.nodes;c[0]&&e(t,c[0],r,a,s,l),c[1]&&e(t,c[1],s,a,o,l),c[2]&&e(t,c[2],r,l,s,i),c[3]&&e(t,c[3],s,l,o,i)}}(e,M,p,h,m,g)},M.find=function(e){return function(e,t,n,r,a,o,i){var s,l=1/0;return function e(c,d,u,f,p){if(!(d>o||u>i||f<r||p<a)){if(h=c.point){var h,m=t-c.x,g=n-c.y,v=m*m+g*g;if(v<l){var b=Math.sqrt(l=v);r=t-b,a=n-b,o=t+b,i=n+b,s=h}}for(var y=c.nodes,x=.5*(d+f),w=.5*(u+p),k=(n>=w)<<1|t>=x,_=k+4;k<_;++k)if(c=y[3&k])switch(3&k){case 0:e(c,d,u,x,w);break;case 1:e(c,x,u,f,w);break;case 2:e(c,d,w,x,p);break;case 3:e(c,x,w,f,p)}}}(e,r,a,o,i),s}(M,e[0],e[1],p,h,m,g)},u=-1,null==t){for(;++u<f;)T(M,e[u],c[u],d[u],p,h,m,g);--u}else e.forEach(M.add);return c=d=e=l=null,M}return l.x=function(e){return arguments.length?(i=e,l):i},l.y=function(e){return arguments.length?(s=e,l):s},l.extent=function(e){return arguments.length?(null==e?t=n=r=a=null:(t=+e[0][0],n=+e[0][1],r=+e[1][0],a=+e[1][1]),l):null==t?null:[[t,n],[r,a]]},l.size=function(e){return arguments.length?(null==e?t=n=r=a=null:(t=n=0,r=+e[0],a=+e[1]),l):null==t?null:[r-t,a-n]},l},o.interpolateRgb=Va,o.interpolateObject=Ha,o.interpolateNumber=qa,o.interpolateString=Ua;var Ga=/[-+]?(?:\d+\.?\d*|\.?\d+)(?:[eE][-+]?\d+)?/g,Ya=new RegExp(Ga.source,"g");function Xa(e,t){for(var n,r=o.interpolators.length;--r>=0&&!(n=o.interpolators[r](e,t)););return n}function Ka(e,t){var n,r=[],a=[],o=e.length,i=t.length,s=Math.min(e.length,t.length);for(n=0;n<s;++n)r.push(Xa(e[n],t[n]));for(;n<o;++n)a[n]=e[n];for(;n<i;++n)a[n]=t[n];return function(e){for(n=0;n<s;++n)a[n]=r[n](e);return a}}o.interpolate=Xa,o.interpolators=[function(e,t){var n=typeof t;return("string"===n?yt.has(t.toLowerCase())||/^(#|rgb\(|hsl\()/i.test(t)?Va:Ua:t instanceof qe?Va:Array.isArray(t)?Ka:"object"===n&&isNaN(t)?Ha:qa)(e,t)}],o.interpolateArray=Ka;var Za=function(){return I},Ja=o.map({linear:Za,poly:function(e){return function(t){return Math.pow(t,e)}},quad:function(){return no},cubic:function(){return ro},sin:function(){return oo},exp:function(){return io},circle:function(){return so},elastic:function(e,t){var n;arguments.length<2&&(t=.45);arguments.length?n=t/ze*Math.asin(1/e):(e=1,n=t/4);return function(r){return 1+e*Math.pow(2,-10*r)*Math.sin((r-n)*ze/t)}},back:function(e){e||(e=1.70158);return function(t){return t*t*((e+1)*t-e)}},bounce:function(){return lo}}),Qa=o.map({in:I,out:eo,"in-out":to,"out-in":function(e){return to(eo(e))}});function eo(e){return function(t){return 1-e(1-t)}}function to(e){return function(t){return.5*(t<.5?e(2*t):2-e(2-2*t))}}function no(e){return e*e}function ro(e){return e*e*e}function ao(e){if(e<=0)return 0;if(e>=1)return 1;var t=e*e,n=t*e;return 4*(e<.5?n:3*(e-t)+n-.75)}function oo(e){return 1-Math.cos(e*De)}function io(e){return Math.pow(2,10*(e-1))}function so(e){return 1-Math.sqrt(1-e*e)}function lo(e){return e<1/2.75?7.5625*e*e:e<2/2.75?7.5625*(e-=1.5/2.75)*e+.75:e<2.5/2.75?7.5625*(e-=2.25/2.75)*e+.9375:7.5625*(e-=2.625/2.75)*e+.984375}function co(e,t){return t-=e,function(n){return Math.round(e+t*n)}}function uo(e){var t,n,r,a=[e.a,e.b],o=[e.c,e.d],i=po(a),s=fo(a,o),l=po(((t=o)[0]+=(r=-s)*(n=a)[0],t[1]+=r*n[1],t))||0;a[0]*o[1]<o[0]*a[1]&&(a[0]*=-1,a[1]*=-1,i*=-1,s*=-1),this.rotate=(i?Math.atan2(a[1],a[0]):Math.atan2(-o[0],o[1]))*Pe,this.translate=[e.e,e.f],this.scale=[i,l],this.skew=l?Math.atan2(s,l)*Pe:0}function fo(e,t){return e[0]*t[0]+e[1]*t[1]}function po(e){var t=Math.sqrt(fo(e,e));return t&&(e[0]/=t,e[1]/=t),t}o.ease=function(e){var t,n=e.indexOf("-"),r=n>=0?e.slice(0,n):e,a=n>=0?e.slice(n+1):"in";return r=Ja.get(r)||Za,a=Qa.get(a)||I,t=a(r.apply(null,i.call(arguments,1))),function(e){return e<=0?0:e>=1?1:t(e)}},o.interpolateHcl=function(e,t){e=o.hcl(e),t=o.hcl(t);var n=e.h,r=e.c,a=e.l,i=t.h-n,s=t.c-r,l=t.l-a;isNaN(s)&&(s=0,r=isNaN(r)?t.c:r);isNaN(i)?(i=0,n=isNaN(n)?t.h:n):i>180?i-=360:i<-180&&(i+=360);return function(e){return Ze(n+i*e,r+s*e,a+l*e)+""}},o.interpolateHsl=function(e,t){e=o.hsl(e),t=o.hsl(t);var n=e.h,r=e.s,a=e.l,i=t.h-n,s=t.s-r,l=t.l-a;isNaN(s)&&(s=0,r=isNaN(r)?t.s:r);isNaN(i)?(i=0,n=isNaN(n)?t.h:n):i>180?i-=360:i<-180&&(i+=360);return function(e){return Ye(n+i*e,r+s*e,a+l*e)+""}},o.interpolateLab=function(e,t){e=o.lab(e),t=o.lab(t);var n=e.l,r=e.a,a=e.b,i=t.l-n,s=t.a-r,l=t.b-a;return function(e){return at(n+i*e,r+s*e,a+l*e)+""}},o.interpolateRound=co,o.transform=function(e){var t=l.createElementNS(o.ns.prefix.svg,"g");return(o.transform=function(e){if(null!=e){t.setAttribute("transform",e);var n=t.transform.baseVal.consolidate()}return new uo(n?n.matrix:ho)})(e)},uo.prototype.toString=function(){return"translate("+this.translate+")rotate("+this.rotate+")skewX("+this.skew+")scale("+this.scale+")"};var ho={a:1,b:0,c:0,d:1,e:0,f:0};function mo(e){return e.length?e.pop()+",":""}function go(e,t){var n=[],r=[];return e=o.transform(e),t=o.transform(t),function(e,t,n,r){if(e[0]!==t[0]||e[1]!==t[1]){var a=n.push("translate(",null,",",null,")");r.push({i:a-4,x:qa(e[0],t[0])},{i:a-2,x:qa(e[1],t[1])})}else(t[0]||t[1])&&n.push("translate("+t+")")}(e.translate,t.translate,n,r),function(e,t,n,r){e!==t?(e-t>180?t+=360:t-e>180&&(e+=360),r.push({i:n.push(mo(n)+"rotate(",null,")")-2,x:qa(e,t)})):t&&n.push(mo(n)+"rotate("+t+")")}(e.rotate,t.rotate,n,r),function(e,t,n,r){e!==t?r.push({i:n.push(mo(n)+"skewX(",null,")")-2,x:qa(e,t)}):t&&n.push(mo(n)+"skewX("+t+")")}(e.skew,t.skew,n,r),function(e,t,n,r){if(e[0]!==t[0]||e[1]!==t[1]){var a=n.push(mo(n)+"scale(",null,",",null,")");r.push({i:a-4,x:qa(e[0],t[0])},{i:a-2,x:qa(e[1],t[1])})}else 1===t[0]&&1===t[1]||n.push(mo(n)+"scale("+t+")")}(e.scale,t.scale,n,r),e=t=null,function(e){for(var t,a=-1,o=r.length;++a<o;)n[(t=r[a]).i]=t.x(e);return n.join("")}}function vo(e,t){return t=(t-=e=+e)||1/t,function(n){return(n-e)/t}}function bo(e,t){return t=(t-=e=+e)||1/t,function(n){return Math.max(0,Math.min(1,(n-e)/t))}}function yo(e){for(var t=e.source,n=e.target,r=function(e,t){if(e===t)return e;var n=xo(e),r=xo(t),a=n.pop(),o=r.pop(),i=null;for(;a===o;)i=a,a=n.pop(),o=r.pop();return i}(t,n),a=[t];t!==r;)t=t.parent,a.push(t);for(var o=a.length;n!==r;)a.splice(o,0,n),n=n.parent;return a}function xo(e){for(var t=[],n=e.parent;null!=n;)t.push(e),e=n,n=n.parent;return t.push(e),t}function wo(e){e.fixed|=2}function ko(e){e.fixed&=-7}function _o(e){e.fixed|=4,e.px=e.x,e.py=e.y}function To(e){e.fixed&=-5}o.interpolateTransform=go,o.layout={},o.layout.bundle=function(){return function(e){for(var t=[],n=-1,r=e.length;++n<r;)t.push(yo(e[n]));return t}},o.layout.chord=function(){var e,t,n,r,a,i,s,l={},c=0;function d(){var l,d,f,p,h,m={},g=[],v=o.range(r),b=[];for(e=[],t=[],l=0,p=-1;++p<r;){for(d=0,h=-1;++h<r;)d+=n[p][h];g.push(d),b.push(o.range(r)),l+=d}for(a&&v.sort(function(e,t){return a(g[e],g[t])}),i&&b.forEach(function(e,t){e.sort(function(e,r){return i(n[t][e],n[t][r])})}),l=(ze-c*r)/l,d=0,p=-1;++p<r;){for(f=d,h=-1;++h<r;){var y=v[p],x=b[y][h],w=n[y][x],k=d,_=d+=w*l;m[y+"-"+x]={index:y,subindex:x,startAngle:k,endAngle:_,value:w}}t[y]={index:y,startAngle:f,endAngle:d,value:g[y]},d+=c}for(p=-1;++p<r;)for(h=p-1;++h<r;){var T=m[p+"-"+h],A=m[h+"-"+p];(T.value||A.value)&&e.push(T.value<A.value?{source:A,target:T}:{source:T,target:A})}s&&u()}function u(){e.sort(function(e,t){return s((e.source.value+e.target.value)/2,(t.source.value+t.target.value)/2)})}return l.matrix=function(a){return arguments.length?(r=(n=a)&&n.length,e=t=null,l):n},l.padding=function(n){return arguments.length?(c=n,e=t=null,l):c},l.sortGroups=function(n){return arguments.length?(a=n,e=t=null,l):a},l.sortSubgroups=function(t){return arguments.length?(i=t,e=null,l):i},l.sortChords=function(t){return arguments.length?(s=t,e&&u(),l):s},l.chords=function(){return e||d(),e},l.groups=function(){return t||d(),t},l},o.layout.force=function(){var e,t,n,r,a,i,s={},l=o.dispatch("start","tick","end"),c=[1,1],d=.9,u=Ao,f=Mo,p=-30,h=Co,m=.1,g=.64,v=[],b=[];function y(e){return function(t,n,r,a){if(t.point!==e){var o=t.cx-e.x,i=t.cy-e.y,s=a-n,l=o*o+i*i;if(s*s/g<l){if(l<h){var c=t.charge/l;e.px-=o*c,e.py-=i*c}return!0}if(t.point&&l&&l<h){c=t.pointCharge/l;e.px-=o*c,e.py-=i*c}}return!t.charge}}function x(e){e.px=o.event.x,e.py=o.event.y,s.resume()}return s.tick=function(){if((n*=.99)<.005)return e=null,l.end({type:"end",alpha:n=0}),!0;var t,s,u,f,h,g,x,w,k,_=v.length,T=b.length;for(s=0;s<T;++s)f=(u=b[s]).source,(g=(w=(h=u.target).x-f.x)*w+(k=h.y-f.y)*k)&&(w*=g=n*a[s]*((g=Math.sqrt(g))-r[s])/g,k*=g,h.x-=w*(x=f.weight+h.weight?f.weight/(f.weight+h.weight):.5),h.y-=k*x,f.x+=w*(x=1-x),f.y+=k*x);if((x=n*m)&&(w=c[0]/2,k=c[1]/2,s=-1,x))for(;++s<_;)(u=v[s]).x+=(w-u.x)*x,u.y+=(k-u.y)*x;if(p)for(!function e(t,n,r){var a=0,o=0;t.charge=0;if(!t.leaf)for(var i,s=t.nodes,l=s.length,c=-1;++c<l;)null!=(i=s[c])&&(e(i,n,r),t.charge+=i.charge,a+=i.charge*i.cx,o+=i.charge*i.cy);if(t.point){t.leaf||(t.point.x+=Math.random()-.5,t.point.y+=Math.random()-.5);var d=n*r[t.point.index];t.charge+=t.pointCharge=d,a+=d*t.point.x,o+=d*t.point.y}t.cx=a/t.charge;t.cy=o/t.charge}(t=o.geom.quadtree(v),n,i),s=-1;++s<_;)(u=v[s]).fixed||t.visit(y(u));for(s=-1;++s<_;)(u=v[s]).fixed?(u.x=u.px,u.y=u.py):(u.x-=(u.px-(u.px=u.x))*d,u.y-=(u.py-(u.py=u.y))*d);l.tick({type:"tick",alpha:n})},s.nodes=function(e){return arguments.length?(v=e,s):v},s.links=function(e){return arguments.length?(b=e,s):b},s.size=function(e){return arguments.length?(c=e,s):c},s.linkDistance=function(e){return arguments.length?(u="function"==typeof e?e:+e,s):u},s.distance=s.linkDistance,s.linkStrength=function(e){return arguments.length?(f="function"==typeof e?e:+e,s):f},s.friction=function(e){return arguments.length?(d=+e,s):d},s.charge=function(e){return arguments.length?(p="function"==typeof e?e:+e,s):p},s.chargeDistance=function(e){return arguments.length?(h=e*e,s):Math.sqrt(h)},s.gravity=function(e){return arguments.length?(m=+e,s):m},s.theta=function(e){return arguments.length?(g=e*e,s):Math.sqrt(g)},s.alpha=function(t){return arguments.length?(t=+t,n?t>0?n=t:(e.c=null,e.t=NaN,e=null,l.end({type:"end",alpha:n=0})):t>0&&(l.start({type:"start",alpha:n=t}),e=St(s.tick)),s):n},s.start=function(){var e,t,n,o=v.length,l=b.length,d=c[0],h=c[1];for(e=0;e<o;++e)(n=v[e]).index=e,n.weight=0;for(e=0;e<l;++e)"number"==typeof(n=b[e]).source&&(n.source=v[n.source]),"number"==typeof n.target&&(n.target=v[n.target]),++n.source.weight,++n.target.weight;for(e=0;e<o;++e)n=v[e],isNaN(n.x)&&(n.x=m("x",d)),isNaN(n.y)&&(n.y=m("y",h)),isNaN(n.px)&&(n.px=n.x),isNaN(n.py)&&(n.py=n.y);if(r=[],"function"==typeof u)for(e=0;e<l;++e)r[e]=+u.call(this,b[e],e);else for(e=0;e<l;++e)r[e]=u;if(a=[],"function"==typeof f)for(e=0;e<l;++e)a[e]=+f.call(this,b[e],e);else for(e=0;e<l;++e)a[e]=f;if(i=[],"function"==typeof p)for(e=0;e<o;++e)i[e]=+p.call(this,v[e],e);else for(e=0;e<o;++e)i[e]=p;function m(n,r){if(!t){for(t=new Array(o),c=0;c<o;++c)t[c]=[];for(c=0;c<l;++c){var a=b[c];t[a.source.index].push(a.target),t[a.target.index].push(a.source)}}for(var i,s=t[e],c=-1,d=s.length;++c<d;)if(!isNaN(i=s[c][n]))return i;return Math.random()*r}return s.resume()},s.resume=function(){return s.alpha(.1)},s.stop=function(){return s.alpha(0)},s.drag=function(){if(t||(t=o.behavior.drag().origin(I).on("dragstart.force",wo).on("drag.force",x).on("dragend.force",ko)),!arguments.length)return t;this.on("mouseover.force",_o).on("mouseout.force",To).call(t)},o.rebind(s,l,"on")};var Ao=20,Mo=1,Co=1/0;function So(e,t){return o.rebind(e,t,"sort","children","value"),e.nodes=e,e.links=Po,e}function Lo(e,t){for(var n=[e];null!=(e=n.pop());)if(t(e),(a=e.children)&&(r=a.length))for(var r,a;--r>=0;)n.push(a[r])}function zo(e,t){for(var n=[e],r=[];null!=(e=n.pop());)if(r.push(e),(o=e.children)&&(a=o.length))for(var a,o,i=-1;++i<a;)n.push(o[i]);for(;null!=(e=r.pop());)t(e)}function Oo(e){return e.children}function Do(e){return e.value}function jo(e,t){return t.value-e.value}function Po(e){return o.merge(e.map(function(e){return(e.children||[]).map(function(t){return{source:e,target:t}})}))}o.layout.hierarchy=function(){var e=jo,t=Oo,n=Do;function r(a){var o,i=[a],s=[];for(a.depth=0;null!=(o=i.pop());)if(s.push(o),(c=t.call(r,o,o.depth))&&(l=c.length)){for(var l,c,d;--l>=0;)i.push(d=c[l]),d.parent=o,d.depth=o.depth+1;n&&(o.value=0),o.children=c}else n&&(o.value=+n.call(r,o,o.depth)||0),delete o.children;return zo(a,function(t){var r,a;e&&(r=t.children)&&r.sort(e),n&&(a=t.parent)&&(a.value+=t.value)}),s}return r.sort=function(t){return arguments.length?(e=t,r):e},r.children=function(e){return arguments.length?(t=e,r):t},r.value=function(e){return arguments.length?(n=e,r):n},r.revalue=function(e){return n&&(Lo(e,function(e){e.children&&(e.value=0)}),zo(e,function(e){var t;e.children||(e.value=+n.call(r,e,e.depth)||0),(t=e.parent)&&(t.value+=e.value)})),e},r},o.layout.partition=function(){var e=o.layout.hierarchy(),t=[1,1];function n(n,r){var a=e.call(this,n,r);return function e(t,n,r,a){var o=t.children;if(t.x=n,t.y=t.depth*a,t.dx=r,t.dy=a,o&&(i=o.length)){var i,s,l,c=-1;for(r=t.value?r/t.value:0;++c<i;)e(s=o[c],n,l=s.value*r,a),n+=l}}(a[0],0,t[0],t[1]/function e(t){var n=t.children,r=0;if(n&&(a=n.length))for(var a,o=-1;++o<a;)r=Math.max(r,e(n[o]));return 1+r}(a[0])),a}return n.size=function(e){return arguments.length?(t=e,n):t},So(n,e)},o.layout.pie=function(){var e=Number,t=Io,n=0,r=ze,a=0;function i(s){var l,c=s.length,d=s.map(function(t,n){return+e.call(i,t,n)}),u=+("function"==typeof n?n.apply(this,arguments):n),f=("function"==typeof r?r.apply(this,arguments):r)-u,p=Math.min(Math.abs(f)/c,+("function"==typeof a?a.apply(this,arguments):a)),h=p*(f<0?-1:1),m=o.sum(d),g=m?(f-c*h)/m:0,v=o.range(c),b=[];return null!=t&&v.sort(t===Io?function(e,t){return d[t]-d[e]}:function(e,n){return t(s[e],s[n])}),v.forEach(function(e){b[e]={data:s[e],value:l=d[e],startAngle:u,endAngle:u+=l*g+h,padAngle:p}}),b}return i.value=function(t){return arguments.length?(e=t,i):e},i.sort=function(e){return arguments.length?(t=e,i):t},i.startAngle=function(e){return arguments.length?(n=e,i):n},i.endAngle=function(e){return arguments.length?(r=e,i):r},i.padAngle=function(e){return arguments.length?(a=e,i):a},i};var Io={};function Eo(e){return e.x}function No(e){return e.y}function Ro(e,t,n){e.y0=t,e.y=n}o.layout.stack=function(){var e=I,t=$o,n=Wo,r=Ro,a=Eo,i=No;function s(l,c){if(!(p=l.length))return l;var d=l.map(function(t,n){return e.call(s,t,n)}),u=d.map(function(e){return e.map(function(e,t){return[a.call(s,e,t),i.call(s,e,t)]})}),f=t.call(s,u,c);d=o.permute(d,f),u=o.permute(u,f);var p,h,m,g,v=n.call(s,u,c),b=d[0].length;for(m=0;m<b;++m)for(r.call(s,d[0][m],g=v[m],u[0][m][1]),h=1;h<p;++h)r.call(s,d[h][m],g+=u[h-1][m][1],u[h][m][1]);return l}return s.values=function(t){return arguments.length?(e=t,s):e},s.order=function(e){return arguments.length?(t="function"==typeof e?e:Bo.get(e)||$o,s):t},s.offset=function(e){return arguments.length?(n="function"==typeof e?e:Fo.get(e)||Wo,s):n},s.x=function(e){return arguments.length?(a=e,s):a},s.y=function(e){return arguments.length?(i=e,s):i},s.out=function(e){return arguments.length?(r=e,s):r},s};var Bo=o.map({"inside-out":function(e){var t,n,r=e.length,a=e.map(Vo),i=e.map(Ho),s=o.range(r).sort(function(e,t){return a[e]-a[t]}),l=0,c=0,d=[],u=[];for(t=0;t<r;++t)n=s[t],l<c?(l+=i[n],d.push(n)):(c+=i[n],u.push(n));return u.reverse().concat(d)},reverse:function(e){return o.range(e.length).reverse()},default:$o}),Fo=o.map({silhouette:function(e){var t,n,r,a=e.length,o=e[0].length,i=[],s=0,l=[];for(n=0;n<o;++n){for(t=0,r=0;t<a;t++)r+=e[t][n][1];r>s&&(s=r),i.push(r)}for(n=0;n<o;++n)l[n]=(s-i[n])/2;return l},wiggle:function(e){var t,n,r,a,o,i,s,l,c,d=e.length,u=e[0],f=u.length,p=[];for(p[0]=l=c=0,n=1;n<f;++n){for(t=0,a=0;t<d;++t)a+=e[t][n][1];for(t=0,o=0,s=u[n][0]-u[n-1][0];t<d;++t){for(r=0,i=(e[t][n][1]-e[t][n-1][1])/(2*s);r<t;++r)i+=(e[r][n][1]-e[r][n-1][1])/s;o+=i*e[t][n][1]}p[n]=l-=a?o/a*s:0,l<c&&(c=l)}for(n=0;n<f;++n)p[n]-=c;return p},expand:function(e){var t,n,r,a=e.length,o=e[0].length,i=1/a,s=[];for(n=0;n<o;++n){for(t=0,r=0;t<a;t++)r+=e[t][n][1];if(r)for(t=0;t<a;t++)e[t][n][1]/=r;else for(t=0;t<a;t++)e[t][n][1]=i}for(n=0;n<o;++n)s[n]=0;return s},zero:Wo});function $o(e){return o.range(e.length)}function Wo(e){for(var t=-1,n=e[0].length,r=[];++t<n;)r[t]=0;return r}function Vo(e){for(var t,n=1,r=0,a=e[0][1],o=e.length;n<o;++n)(t=e[n][1])>a&&(r=n,a=t);return r}function Ho(e){return e.reduce(qo,0)}function qo(e,t){return e+t[1]}function Uo(e,t){return Go(e,Math.ceil(Math.log(t.length)/Math.LN2+1))}function Go(e,t){for(var n=-1,r=+e[0],a=(e[1]-r)/t,o=[];++n<=t;)o[n]=a*n+r;return o}function Yo(e){return[o.min(e),o.max(e)]}function Xo(e,t){return e.value-t.value}function Ko(e,t){var n=e._pack_next;e._pack_next=t,t._pack_prev=e,t._pack_next=n,n._pack_prev=t}function Zo(e,t){e._pack_next=t,t._pack_prev=e}function Jo(e,t){var n=t.x-e.x,r=t.y-e.y,a=e.r+t.r;return.999*a*a>n*n+r*r}function Qo(e){if((t=e.children)&&(l=t.length)){var t,n,r,a,o,i,s,l,c=1/0,d=-1/0,u=1/0,f=-1/0;if(t.forEach(ei),(n=t[0]).x=-n.r,n.y=0,y(n),l>1&&((r=t[1]).x=r.r,r.y=0,y(r),l>2))for(ni(n,r,a=t[2]),y(a),Ko(n,a),n._pack_prev=a,Ko(a,r),r=n._pack_next,o=3;o<l;o++){ni(n,r,a=t[o]);var p=0,h=1,m=1;for(i=r._pack_next;i!==r;i=i._pack_next,h++)if(Jo(i,a)){p=1;break}if(1==p)for(s=n._pack_prev;s!==i._pack_prev&&!Jo(s,a);s=s._pack_prev,m++);p?(h<m||h==m&&r.r<n.r?Zo(n,r=i):Zo(n=s,r),o--):(Ko(n,a),r=a,y(a))}var g=(c+d)/2,v=(u+f)/2,b=0;for(o=0;o<l;o++)(a=t[o]).x-=g,a.y-=v,b=Math.max(b,a.r+Math.sqrt(a.x*a.x+a.y*a.y));e.r=b,t.forEach(ti)}function y(e){c=Math.min(e.x-e.r,c),d=Math.max(e.x+e.r,d),u=Math.min(e.y-e.r,u),f=Math.max(e.y+e.r,f)}}function ei(e){e._pack_next=e._pack_prev=e}function ti(e){delete e._pack_next,delete e._pack_prev}function ni(e,t,n){var r=e.r+n.r,a=t.x-e.x,o=t.y-e.y;if(r&&(a||o)){var i=t.r+n.r,s=a*a+o*o,l=.5+((r*=r)-(i*=i))/(2*s),c=Math.sqrt(Math.max(0,2*i*(r+s)-(r-=s)*r-i*i))/(2*s);n.x=e.x+l*a+c*o,n.y=e.y+l*o-c*a}else n.x=e.x+r,n.y=e.y}function ri(e,t){return e.parent==t.parent?1:2}function ai(e){var t=e.children;return t.length?t[0]:e.t}function oi(e){var t,n=e.children;return(t=n.length)?n[t-1]:e.t}function ii(e,t,n){var r=n/(t.i-e.i);t.c-=r,t.s+=n,e.c+=r,t.z+=n,t.m+=n}function si(e,t,n){return e.a.parent===t.parent?e.a:n}function li(e){return{x:e.x,y:e.y,dx:e.dx,dy:e.dy}}function ci(e,t){var n=e.x+t[3],r=e.y+t[0],a=e.dx-t[1]-t[3],o=e.dy-t[0]-t[2];return a<0&&(n+=a/2,a=0),o<0&&(r+=o/2,o=0),{x:n,y:r,dx:a,dy:o}}function di(e){var t=e[0],n=e[e.length-1];return t<n?[t,n]:[n,t]}function ui(e){return e.rangeExtent?e.rangeExtent():di(e.range())}function fi(e,t,n,r){var a=n(e[0],e[1]),o=r(t[0],t[1]);return function(e){return o(a(e))}}function pi(e,t){var n,r=0,a=e.length-1,o=e[r],i=e[a];return i<o&&(n=r,r=a,a=n,n=o,o=i,i=n),e[r]=t.floor(o),e[a]=t.ceil(i),e}function hi(e){return e?{floor:function(t){return Math.floor(t/e)*e},ceil:function(t){return Math.ceil(t/e)*e}}:mi}o.layout.histogram=function(){var e=!0,t=Number,n=Yo,r=Uo;function a(a,i){for(var s,l,c=[],d=a.map(t,this),u=n.call(this,d,i),f=r.call(this,u,d,i),p=(i=-1,d.length),h=f.length-1,m=e?1:1/p;++i<h;)(s=c[i]=[]).dx=f[i+1]-(s.x=f[i]),s.y=0;if(h>0)for(i=-1;++i<p;)(l=d[i])>=u[0]&&l<=u[1]&&((s=c[o.bisect(f,l,1,h)-1]).y+=m,s.push(a[i]));return c}return a.value=function(e){return arguments.length?(t=e,a):t},a.range=function(e){return arguments.length?(n=xt(e),a):n},a.bins=function(e){return arguments.length?(r="number"==typeof e?function(t){return Go(t,e)}:xt(e),a):r},a.frequency=function(t){return arguments.length?(e=!!t,a):e},a},o.layout.pack=function(){var e,t=o.layout.hierarchy().sort(Xo),n=0,r=[1,1];function a(a,o){var i=t.call(this,a,o),s=i[0],l=r[0],c=r[1],d=null==e?Math.sqrt:"function"==typeof e?e:function(){return e};if(s.x=s.y=0,zo(s,function(e){e.r=+d(e.value)}),zo(s,Qo),n){var u=n*(e?1:Math.max(2*s.r/l,2*s.r/c))/2;zo(s,function(e){e.r+=u}),zo(s,Qo),zo(s,function(e){e.r-=u})}return function e(t,n,r,a){var o=t.children;t.x=n+=a*t.x;t.y=r+=a*t.y;t.r*=a;if(o)for(var i=-1,s=o.length;++i<s;)e(o[i],n,r,a)}(s,l/2,c/2,e?1:1/Math.max(2*s.r/l,2*s.r/c)),i}return a.size=function(e){return arguments.length?(r=e,a):r},a.radius=function(t){return arguments.length?(e=null==t||"function"==typeof t?t:+t,a):e},a.padding=function(e){return arguments.length?(n=+e,a):n},So(a,t)},o.layout.tree=function(){var e=o.layout.hierarchy().sort(null).value(null),t=ri,n=[1,1],r=null;function a(a,o){var c=e.call(this,a,o),d=c[0],u=function(e){var t,n={A:null,children:[e]},r=[n];for(;null!=(t=r.pop());)for(var a,o=t.children,i=0,s=o.length;i<s;++i)r.push((o[i]=a={_:o[i],parent:t,children:(a=o[i].children)&&a.slice()||[],A:null,a:null,z:0,m:0,c:0,s:0,t:null,i:i}).a=a);return n.children[0]}(d);if(zo(u,i),u.parent.m=-u.z,Lo(u,s),r)Lo(d,l);else{var f=d,p=d,h=d;Lo(d,function(e){e.x<f.x&&(f=e),e.x>p.x&&(p=e),e.depth>h.depth&&(h=e)});var m=t(f,p)/2-f.x,g=n[0]/(p.x+t(p,f)/2+m),v=n[1]/(h.depth||1);Lo(d,function(e){e.x=(e.x+m)*g,e.y=e.depth*v})}return c}function i(e){var n=e.children,r=e.parent.children,a=e.i?r[e.i-1]:null;if(n.length){!function(e){var t,n=0,r=0,a=e.children,o=a.length;for(;--o>=0;)(t=a[o]).z+=n,t.m+=n,n+=t.s+(r+=t.c)}(e);var o=(n[0].z+n[n.length-1].z)/2;a?(e.z=a.z+t(e._,a._),e.m=e.z-o):e.z=o}else a&&(e.z=a.z+t(e._,a._));e.parent.A=function(e,n,r){if(n){for(var a,o=e,i=e,s=n,l=o.parent.children[0],c=o.m,d=i.m,u=s.m,f=l.m;s=oi(s),o=ai(o),s&&o;)l=ai(l),(i=oi(i)).a=e,(a=s.z+u-o.z-c+t(s._,o._))>0&&(ii(si(s,e,r),e,a),c+=a,d+=a),u+=s.m,c+=o.m,f+=l.m,d+=i.m;s&&!oi(i)&&(i.t=s,i.m+=u-d),o&&!ai(l)&&(l.t=o,l.m+=c-f,r=e)}return r}(e,a,e.parent.A||r[0])}function s(e){e._.x=e.z+e.parent.m,e.m+=e.parent.m}function l(e){e.x*=n[0],e.y=e.depth*n[1]}return a.separation=function(e){return arguments.length?(t=e,a):t},a.size=function(e){return arguments.length?(r=null==(n=e)?l:null,a):r?null:n},a.nodeSize=function(e){return arguments.length?(r=null==(n=e)?null:l,a):r?n:null},So(a,e)},o.layout.cluster=function(){var e=o.layout.hierarchy().sort(null).value(null),t=ri,n=[1,1],r=!1;function a(a,i){var s,l=e.call(this,a,i),c=l[0],d=0;zo(c,function(e){var n=e.children;n&&n.length?(e.x=function(e){return e.reduce(function(e,t){return e+t.x},0)/e.length}(n),e.y=function(e){return 1+o.max(e,function(e){return e.y})}(n)):(e.x=s?d+=t(e,s):0,e.y=0,s=e)});var u=function e(t){var n=t.children;return n&&n.length?e(n[0]):t}(c),f=function e(t){var n,r=t.children;return r&&(n=r.length)?e(r[n-1]):t}(c),p=u.x-t(u,f)/2,h=f.x+t(f,u)/2;return zo(c,r?function(e){e.x=(e.x-c.x)*n[0],e.y=(c.y-e.y)*n[1]}:function(e){e.x=(e.x-p)/(h-p)*n[0],e.y=(1-(c.y?e.y/c.y:1))*n[1]}),l}return a.separation=function(e){return arguments.length?(t=e,a):t},a.size=function(e){return arguments.length?(r=null==(n=e),a):r?null:n},a.nodeSize=function(e){return arguments.length?(r=null!=(n=e),a):r?n:null},So(a,e)},o.layout.treemap=function(){var e,t=o.layout.hierarchy(),n=Math.round,r=[1,1],a=null,i=li,s=!1,l="squarify",c=.5*(1+Math.sqrt(5));function d(e,t){for(var n,r,a=-1,o=e.length;++a<o;)r=(n=e[a]).value*(t<0?0:t),n.area=isNaN(r)||r<=0?0:r}function u(e){var t=e.children;if(t&&t.length){var n,r,a,o=i(e),s=[],c=t.slice(),f=1/0,m="slice"===l?o.dx:"dice"===l?o.dy:"slice-dice"===l?1&e.depth?o.dy:o.dx:Math.min(o.dx,o.dy);for(d(c,o.dx*o.dy/e.value),s.area=0;(a=c.length)>0;)s.push(n=c[a-1]),s.area+=n.area,"squarify"!==l||(r=p(s,m))<=f?(c.pop(),f=r):(s.area-=s.pop().area,h(s,m,o,!1),m=Math.min(o.dx,o.dy),s.length=s.area=0,f=1/0);s.length&&(h(s,m,o,!0),s.length=s.area=0),t.forEach(u)}}function f(e){var t=e.children;if(t&&t.length){var n,r=i(e),a=t.slice(),o=[];for(d(a,r.dx*r.dy/e.value),o.area=0;n=a.pop();)o.push(n),o.area+=n.area,null!=n.z&&(h(o,n.z?r.dx:r.dy,r,!a.length),o.length=o.area=0);t.forEach(f)}}function p(e,t){for(var n,r=e.area,a=0,o=1/0,i=-1,s=e.length;++i<s;)(n=e[i].area)&&(n<o&&(o=n),n>a&&(a=n));return t*=t,(r*=r)?Math.max(t*a*c/r,r/(t*o*c)):1/0}function h(e,t,r,a){var o,i=-1,s=e.length,l=r.x,c=r.y,d=t?n(e.area/t):0;if(t==r.dx){for((a||d>r.dy)&&(d=r.dy);++i<s;)(o=e[i]).x=l,o.y=c,o.dy=d,l+=o.dx=Math.min(r.x+r.dx-l,d?n(o.area/d):0);o.z=!0,o.dx+=r.x+r.dx-l,r.y+=d,r.dy-=d}else{for((a||d>r.dx)&&(d=r.dx);++i<s;)(o=e[i]).x=l,o.y=c,o.dx=d,c+=o.dy=Math.min(r.y+r.dy-c,d?n(o.area/d):0);o.z=!1,o.dy+=r.y+r.dy-c,r.x+=d,r.dx-=d}}function m(n){var a=e||t(n),o=a[0];return o.x=o.y=0,o.value?(o.dx=r[0],o.dy=r[1]):o.dx=o.dy=0,e&&t.revalue(o),d([o],o.dx*o.dy/o.value),(e?f:u)(o),s&&(e=a),a}return m.size=function(e){return arguments.length?(r=e,m):r},m.padding=function(e){if(!arguments.length)return a;function t(t){return ci(t,e)}var n;return i=null==(a=e)?li:"function"==(n=typeof e)?function(t){var n=e.call(m,t,t.depth);return null==n?li(t):ci(t,"number"==typeof n?[n,n,n,n]:n)}:"number"===n?(e=[e,e,e,e],t):t,m},m.round=function(e){return arguments.length?(n=e?Math.round:Number,m):n!=Number},m.sticky=function(t){return arguments.length?(s=t,e=null,m):s},m.ratio=function(e){return arguments.length?(c=e,m):c},m.mode=function(e){return arguments.length?(l=e+"",m):l},So(m,t)},o.random={normal:function(e,t){var n=arguments.length;return n<2&&(t=1),n<1&&(e=0),function(){var n,r,a;do{a=(n=2*Math.random()-1)*n+(r=2*Math.random()-1)*r}while(!a||a>1);return e+t*n*Math.sqrt(-2*Math.log(a)/a)}},logNormal:function(){var e=o.random.normal.apply(o,arguments);return function(){return Math.exp(e())}},bates:function(e){var t=o.random.irwinHall(e);return function(){return t()/e}},irwinHall:function(e){return function(){for(var t=0,n=0;n<e;n++)t+=Math.random();return t}}},o.scale={};var mi={floor:I,ceil:I};function gi(e,t,n,r){var a=[],i=[],s=0,l=Math.min(e.length,t.length)-1;for(e[l]<e[0]&&(e=e.slice().reverse(),t=t.slice().reverse());++s<=l;)a.push(n(e[s-1],e[s])),i.push(r(t[s-1],t[s]));return function(t){var n=o.bisect(e,t,1,l)-1;return i[n](a[n](t))}}function vi(e,t){return o.rebind(e,t,"range","rangeRound","interpolate","clamp")}function bi(e,t){return pi(e,hi(yi(e,t)[2])),pi(e,hi(yi(e,t)[2])),e}function yi(e,t){null==t&&(t=10);var n=di(e),r=n[1]-n[0],a=Math.pow(10,Math.floor(Math.log(r/t)/Math.LN10)),o=t/r*a;return o<=.15?a*=10:o<=.35?a*=5:o<=.75&&(a*=2),n[0]=Math.ceil(n[0]/a)*a,n[1]=Math.floor(n[1]/a)*a+.5*a,n[2]=a,n}function xi(e,t){return o.range.apply(o,yi(e,t))}function wi(e,t,n){var r=yi(e,t);if(n){var a=Pt.exec(n);if(a.shift(),"s"===a[8]){var i=o.formatPrefix(Math.max(k(r[0]),k(r[1])));return a[7]||(a[7]="."+_i(i.scale(r[2]))),a[8]="f",n=o.format(a.join("")),function(e){return n(i.scale(e))+i.symbol}}a[7]||(a[7]="."+function(e,t){var n=_i(t[2]);return e in ki?Math.abs(n-_i(Math.max(k(t[0]),k(t[1]))))+ +("e"!==e):n-2*("%"===e)}(a[8],r)),n=a.join("")}else n=",."+_i(r[2])+"f";return o.format(n)}o.scale.linear=function(){return function e(t,n,r,a){var o,i;function s(){var e=Math.min(t.length,n.length)>2?gi:fi,s=a?bo:vo;return o=e(t,n,s,r),i=e(n,t,s,Xa),l}function l(e){return o(e)}l.invert=function(e){return i(e)};l.domain=function(e){return arguments.length?(t=e.map(Number),s()):t};l.range=function(e){return arguments.length?(n=e,s()):n};l.rangeRound=function(e){return l.range(e).interpolate(co)};l.clamp=function(e){return arguments.length?(a=e,s()):a};l.interpolate=function(e){return arguments.length?(r=e,s()):r};l.ticks=function(e){return xi(t,e)};l.tickFormat=function(e,n){return wi(t,e,n)};l.nice=function(e){return bi(t,e),s()};l.copy=function(){return e(t,n,r,a)};return s()}([0,1],[0,1],Xa,!1)};var ki={s:1,g:1,p:1,r:1,e:1};function _i(e){return-Math.floor(Math.log(e)/Math.LN10+.01)}o.scale.log=function(){return function e(t,n,r,a){function i(e){return(r?Math.log(e<0?0:e):-Math.log(e>0?0:-e))/Math.log(n)}function s(e){return r?Math.pow(n,e):-Math.pow(n,-e)}function l(e){return t(i(e))}l.invert=function(e){return s(t.invert(e))};l.domain=function(e){return arguments.length?(r=e[0]>=0,t.domain((a=e.map(Number)).map(i)),l):a};l.base=function(e){return arguments.length?(n=+e,t.domain(a.map(i)),l):n};l.nice=function(){var e=pi(a.map(i),r?Math:Ai);return t.domain(e),a=e.map(s),l};l.ticks=function(){var e=di(a),t=[],o=e[0],l=e[1],c=Math.floor(i(o)),d=Math.ceil(i(l)),u=n%1?2:n;if(isFinite(d-c)){if(r){for(;c<d;c++)for(var f=1;f<u;f++)t.push(s(c)*f);t.push(s(c))}else for(t.push(s(c));c++<d;)for(var f=u-1;f>0;f--)t.push(s(c)*f);for(c=0;t[c]<o;c++);for(d=t.length;t[d-1]>l;d--);t=t.slice(c,d)}return t};l.tickFormat=function(e,t){if(!arguments.length)return Ti;arguments.length<2?t=Ti:"function"!=typeof t&&(t=o.format(t));var r=Math.max(1,n*e/l.ticks().length);return function(e){var a=e/s(Math.round(i(e)));return a*n<n-.5&&(a*=n),a<=r?t(e):""}};l.copy=function(){return e(t.copy(),n,r,a)};return vi(l,t)}(o.scale.linear().domain([0,1]),10,!0,[1,10])};var Ti=o.format(".0e"),Ai={floor:function(e){return-Math.ceil(-e)},ceil:function(e){return-Math.floor(-e)}};function Mi(e){return function(t){return t<0?-Math.pow(-t,e):Math.pow(t,e)}}o.scale.pow=function(){return function e(t,n,r){var a=Mi(n),o=Mi(1/n);function i(e){return t(a(e))}i.invert=function(e){return o(t.invert(e))};i.domain=function(e){return arguments.length?(t.domain((r=e.map(Number)).map(a)),i):r};i.ticks=function(e){return xi(r,e)};i.tickFormat=function(e,t){return wi(r,e,t)};i.nice=function(e){return i.domain(bi(r,e))};i.exponent=function(e){return arguments.length?(a=Mi(n=e),o=Mi(1/n),t.domain(r.map(a)),i):n};i.copy=function(){return e(t.copy(),n,r)};return vi(i,t)}(o.scale.linear(),1,[0,1])},o.scale.sqrt=function(){return o.scale.pow().exponent(.5)},o.scale.ordinal=function(){return function e(t,n){var r,a,i;function s(e){return a[((r.get(e)||("range"===n.t?r.set(e,t.push(e)):NaN))-1)%a.length]}function l(e,n){return o.range(t.length).map(function(t){return e+n*t})}s.domain=function(e){if(!arguments.length)return t;t=[],r=new T;for(var a,o=-1,i=e.length;++o<i;)r.has(a=e[o])||r.set(a,t.push(a));return s[n.t].apply(s,n.a)};s.range=function(e){return arguments.length?(a=e,i=0,n={t:"range",a:arguments},s):a};s.rangePoints=function(e,r){arguments.length<2&&(r=0);var o=e[0],c=e[1],d=t.length<2?(o=(o+c)/2,0):(c-o)/(t.length-1+r);return a=l(o+d*r/2,d),i=0,n={t:"rangePoints",a:arguments},s};s.rangeRoundPoints=function(e,r){arguments.length<2&&(r=0);var o=e[0],c=e[1],d=t.length<2?(o=c=Math.round((o+c)/2),0):(c-o)/(t.length-1+r)|0;return a=l(o+Math.round(d*r/2+(c-o-(t.length-1+r)*d)/2),d),i=0,n={t:"rangeRoundPoints",a:arguments},s};s.rangeBands=function(e,r,o){arguments.length<2&&(r=0),arguments.length<3&&(o=r);var c=e[1]<e[0],d=e[c-0],u=e[1-c],f=(u-d)/(t.length-r+2*o);return a=l(d+f*o,f),c&&a.reverse(),i=f*(1-r),n={t:"rangeBands",a:arguments},s};s.rangeRoundBands=function(e,r,o){arguments.length<2&&(r=0),arguments.length<3&&(o=r);var c=e[1]<e[0],d=e[c-0],u=e[1-c],f=Math.floor((u-d)/(t.length-r+2*o));return a=l(d+Math.round((u-d-(t.length-r)*f)/2),f),c&&a.reverse(),i=Math.round(f*(1-r)),n={t:"rangeRoundBands",a:arguments},s};s.rangeBand=function(){return i};s.rangeExtent=function(){return di(n.a[0])};s.copy=function(){return e(t,n)};return s.domain(t)}([],{t:"range",a:[[]]})},o.scale.category10=function(){return o.scale.ordinal().range(Ci)},o.scale.category20=function(){return o.scale.ordinal().range(Si)},o.scale.category20b=function(){return o.scale.ordinal().range(Li)},o.scale.category20c=function(){return o.scale.ordinal().range(zi)};var Ci=[2062260,16744206,2924588,14034728,9725885,9197131,14907330,8355711,12369186,1556175].map(ut),Si=[2062260,11454440,16744206,16759672,2924588,10018698,14034728,16750742,9725885,12955861,9197131,12885140,14907330,16234194,8355711,13092807,12369186,14408589,1556175,10410725].map(ut),Li=[3750777,5395619,7040719,10264286,6519097,9216594,11915115,13556636,9202993,12426809,15186514,15190932,8666169,11356490,14049643,15177372,8077683,10834324,13528509,14589654].map(ut),zi=[3244733,7057110,10406625,13032431,15095053,16616764,16625259,16634018,3253076,7652470,10607003,13101504,7695281,10394312,12369372,14342891,6513507,9868950,12434877,14277081].map(ut);function Oi(){return 0}o.scale.quantile=function(){return function e(t,n){var r;function a(){var e=0,a=n.length;for(r=[];++e<a;)r[e-1]=o.quantile(t,e/a);return i}function i(e){if(!isNaN(e=+e))return n[o.bisect(r,e)]}i.domain=function(e){return arguments.length?(t=e.map(v).filter(b).sort(g),a()):t};i.range=function(e){return arguments.length?(n=e,a()):n};i.quantiles=function(){return r};i.invertExtent=function(e){return(e=n.indexOf(e))<0?[NaN,NaN]:[e>0?r[e-1]:t[0],e<r.length?r[e]:t[t.length-1]]};i.copy=function(){return e(t,n)};return a()}([],[])},o.scale.quantize=function(){return function e(t,n,r){var a,o;function i(e){return r[Math.max(0,Math.min(o,Math.floor(a*(e-t))))]}function s(){return a=r.length/(n-t),o=r.length-1,i}i.domain=function(e){return arguments.length?(t=+e[0],n=+e[e.length-1],s()):[t,n]};i.range=function(e){return arguments.length?(r=e,s()):r};i.invertExtent=function(e){return[e=(e=r.indexOf(e))<0?NaN:e/a+t,e+1/a]};i.copy=function(){return e(t,n,r)};return s()}(0,1,[0,1])},o.scale.threshold=function(){return function e(t,n){function r(e){if(e<=e)return n[o.bisect(t,e)]}r.domain=function(e){return arguments.length?(t=e,r):t};r.range=function(e){return arguments.length?(n=e,r):n};r.invertExtent=function(e){return e=n.indexOf(e),[t[e-1],t[e]]};r.copy=function(){return e(t,n)};return r}([.5],[0,1])},o.scale.identity=function(){return function e(t){function n(e){return+e}n.invert=n;n.domain=n.range=function(e){return arguments.length?(t=e.map(n),n):t};n.ticks=function(e){return xi(t,e)};n.tickFormat=function(e,n){return wi(t,e,n)};n.copy=function(){return e(t)};return n}([0,1])},o.svg={},o.svg.arc=function(){var e=ji,t=Pi,n=Oi,r=Di,a=Ii,o=Ei,i=Ni;function s(){var s=Math.max(0,+e.apply(this,arguments)),c=Math.max(0,+t.apply(this,arguments)),d=a.apply(this,arguments)-De,u=o.apply(this,arguments)-De,f=Math.abs(u-d),p=d>u?0:1;if(c<s&&(h=c,c=s,s=h),f>=Oe)return l(c,p)+(s?l(s,1-p):"")+"Z";var h,m,g,v,b,y,x,w,k,_,T,A,M=0,C=0,S=[];if((v=(+i.apply(this,arguments)||0)/2)&&(g=r===Di?Math.sqrt(s*s+c*c):+r.apply(this,arguments),p||(C*=-1),c&&(C=Re(g/c*Math.sin(v))),s&&(M=Re(g/s*Math.sin(v)))),c){b=c*Math.cos(d+C),y=c*Math.sin(d+C),x=c*Math.cos(u-C),w=c*Math.sin(u-C);var L=Math.abs(u-d-2*C)<=Le?0:1;if(C&&Ri(b,y,x,w)===p^L){var z=(d+u)/2;b=c*Math.cos(z),y=c*Math.sin(z),x=w=null}}else b=y=0;if(s){k=s*Math.cos(u-M),_=s*Math.sin(u-M),T=s*Math.cos(d+M),A=s*Math.sin(d+M);var O=Math.abs(d-u+2*M)<=Le?0:1;if(M&&Ri(k,_,T,A)===1-p^O){var D=(d+u)/2;k=s*Math.cos(D),_=s*Math.sin(D),T=A=null}}else k=_=0;if(f>Ce&&(h=Math.min(Math.abs(c-s)/2,+n.apply(this,arguments)))>.001){m=s<c^p?0:1;var j=h,P=h;if(f<Le){var I=null==T?[k,_]:null==x?[b,y]:ca([b,y],[T,A],[x,w],[k,_]),E=b-I[0],N=y-I[1],R=x-I[0],B=w-I[1],F=1/Math.sin(Math.acos((E*R+N*B)/(Math.sqrt(E*E+N*N)*Math.sqrt(R*R+B*B)))/2),$=Math.sqrt(I[0]*I[0]+I[1]*I[1]);P=Math.min(h,(s-$)/(F-1)),j=Math.min(h,(c-$)/(F+1))}if(null!=x){var W=Bi(null==T?[k,_]:[T,A],[b,y],c,j,p),V=Bi([x,w],[k,_],c,j,p);h===j?S.push("M",W[0],"A",j,",",j," 0 0,",m," ",W[1],"A",c,",",c," 0 ",1-p^Ri(W[1][0],W[1][1],V[1][0],V[1][1]),",",p," ",V[1],"A",j,",",j," 0 0,",m," ",V[0]):S.push("M",W[0],"A",j,",",j," 0 1,",m," ",V[0])}else S.push("M",b,",",y);if(null!=T){var H=Bi([b,y],[T,A],s,-P,p),q=Bi([k,_],null==x?[b,y]:[x,w],s,-P,p);h===P?S.push("L",q[0],"A",P,",",P," 0 0,",m," ",q[1],"A",s,",",s," 0 ",p^Ri(q[1][0],q[1][1],H[1][0],H[1][1]),",",1-p," ",H[1],"A",P,",",P," 0 0,",m," ",H[0]):S.push("L",q[0],"A",P,",",P," 0 0,",m," ",H[0])}else S.push("L",k,",",_)}else S.push("M",b,",",y),null!=x&&S.push("A",c,",",c," 0 ",L,",",p," ",x,",",w),S.push("L",k,",",_),null!=T&&S.push("A",s,",",s," 0 ",O,",",1-p," ",T,",",A);return S.push("Z"),S.join("")}function l(e,t){return"M0,"+e+"A"+e+","+e+" 0 1,"+t+" 0,"+-e+"A"+e+","+e+" 0 1,"+t+" 0,"+e}return s.innerRadius=function(t){return arguments.length?(e=xt(t),s):e},s.outerRadius=function(e){return arguments.length?(t=xt(e),s):t},s.cornerRadius=function(e){return arguments.length?(n=xt(e),s):n},s.padRadius=function(e){return arguments.length?(r=e==Di?Di:xt(e),s):r},s.startAngle=function(e){return arguments.length?(a=xt(e),s):a},s.endAngle=function(e){return arguments.length?(o=xt(e),s):o},s.padAngle=function(e){return arguments.length?(i=xt(e),s):i},s.centroid=function(){var n=(+e.apply(this,arguments)+ +t.apply(this,arguments))/2,r=(+a.apply(this,arguments)+ +o.apply(this,arguments))/2-De;return[Math.cos(r)*n,Math.sin(r)*n]},s};var Di="auto";function ji(e){return e.innerRadius}function Pi(e){return e.outerRadius}function Ii(e){return e.startAngle}function Ei(e){return e.endAngle}function Ni(e){return e&&e.padAngle}function Ri(e,t,n,r){return(e-n)*t-(t-r)*e>0?0:1}function Bi(e,t,n,r,a){var o=e[0]-t[0],i=e[1]-t[1],s=(a?r:-r)/Math.sqrt(o*o+i*i),l=s*i,c=-s*o,d=e[0]+l,u=e[1]+c,f=t[0]+l,p=t[1]+c,h=(d+f)/2,m=(u+p)/2,g=f-d,v=p-u,b=g*g+v*v,y=n-r,x=d*p-f*u,w=(v<0?-1:1)*Math.sqrt(Math.max(0,y*y*b-x*x)),k=(x*v-g*w)/b,_=(-x*g-v*w)/b,T=(x*v+g*w)/b,A=(-x*g+v*w)/b,M=k-h,C=_-m,S=T-h,L=A-m;return M*M+C*C>S*S+L*L&&(k=T,_=A),[[k-l,_-c],[k*n/y,_*n/y]]}function Fi(e){var t=ra,n=aa,r=Zn,a=Wi,o=a.key,i=.7;function s(o){var s,l=[],c=[],d=-1,u=o.length,f=xt(t),p=xt(n);function h(){l.push("M",a(e(c),i))}for(;++d<u;)r.call(this,s=o[d],d)?c.push([+f.call(this,s,d),+p.call(this,s,d)]):c.length&&(h(),c=[]);return c.length&&h(),l.length?l.join(""):null}return s.x=function(e){return arguments.length?(t=e,s):t},s.y=function(e){return arguments.length?(n=e,s):n},s.defined=function(e){return arguments.length?(r=e,s):r},s.interpolate=function(e){return arguments.length?(o="function"==typeof e?a=e:(a=$i.get(e)||Wi).key,s):o},s.tension=function(e){return arguments.length?(i=e,s):i},s}o.svg.line=function(){return Fi(I)};var $i=o.map({linear:Wi,"linear-closed":Vi,step:function(e){var t=0,n=e.length,r=e[0],a=[r[0],",",r[1]];for(;++t<n;)a.push("H",(r[0]+(r=e[t])[0])/2,"V",r[1]);n>1&&a.push("H",r[0]);return a.join("")},"step-before":Hi,"step-after":qi,basis:Yi,"basis-open":function(e){if(e.length<4)return Wi(e);var t,n=[],r=-1,a=e.length,o=[0],i=[0];for(;++r<3;)t=e[r],o.push(t[0]),i.push(t[1]);n.push(Xi(Ji,o)+","+Xi(Ji,i)),--r;for(;++r<a;)t=e[r],o.shift(),o.push(t[0]),i.shift(),i.push(t[1]),Qi(n,o,i);return n.join("")},"basis-closed":function(e){var t,n,r=-1,a=e.length,o=a+4,i=[],s=[];for(;++r<4;)n=e[r%a],i.push(n[0]),s.push(n[1]);t=[Xi(Ji,i),",",Xi(Ji,s)],--r;for(;++r<o;)n=e[r%a],i.shift(),i.push(n[0]),s.shift(),s.push(n[1]),Qi(t,i,s);return t.join("")},bundle:function(e,t){var n=e.length-1;if(n)for(var r,a,o=e[0][0],i=e[0][1],s=e[n][0]-o,l=e[n][1]-i,c=-1;++c<=n;)r=e[c],a=c/n,r[0]=t*r[0]+(1-t)*(o+a*s),r[1]=t*r[1]+(1-t)*(i+a*l);return Yi(e)},cardinal:function(e,t){return e.length<3?Wi(e):e[0]+Ui(e,Gi(e,t))},"cardinal-open":function(e,t){return e.length<4?Wi(e):e[1]+Ui(e.slice(1,-1),Gi(e,t))},"cardinal-closed":function(e,t){return e.length<3?Vi(e):e[0]+Ui((e.push(e[0]),e),Gi([e[e.length-2]].concat(e,[e[1]]),t))},monotone:function(e){return e.length<3?Wi(e):e[0]+Ui(e,function(e){var t,n,r,a,o=[],i=function(e){var t=0,n=e.length-1,r=[],a=e[0],o=e[1],i=r[0]=es(a,o);for(;++t<n;)r[t]=(i+(i=es(a=o,o=e[t+1])))/2;return r[t]=i,r}(e),s=-1,l=e.length-1;for(;++s<l;)t=es(e[s],e[s+1]),k(t)<Ce?i[s]=i[s+1]=0:(n=i[s]/t,r=i[s+1]/t,(a=n*n+r*r)>9&&(a=3*t/Math.sqrt(a),i[s]=a*n,i[s+1]=a*r));s=-1;for(;++s<=l;)a=(e[Math.min(l,s+1)][0]-e[Math.max(0,s-1)][0])/(6*(1+i[s]*i[s])),o.push([a||0,i[s]*a||0]);return o}(e))}});function Wi(e){return e.length>1?e.join("L"):e+"Z"}function Vi(e){return e.join("L")+"Z"}function Hi(e){for(var t=0,n=e.length,r=e[0],a=[r[0],",",r[1]];++t<n;)a.push("V",(r=e[t])[1],"H",r[0]);return a.join("")}function qi(e){for(var t=0,n=e.length,r=e[0],a=[r[0],",",r[1]];++t<n;)a.push("H",(r=e[t])[0],"V",r[1]);return a.join("")}function Ui(e,t){if(t.length<1||e.length!=t.length&&e.length!=t.length+2)return Wi(e);var n=e.length!=t.length,r="",a=e[0],o=e[1],i=t[0],s=i,l=1;if(n&&(r+="Q"+(o[0]-2*i[0]/3)+","+(o[1]-2*i[1]/3)+","+o[0]+","+o[1],a=e[1],l=2),t.length>1){s=t[1],o=e[l],l++,r+="C"+(a[0]+i[0])+","+(a[1]+i[1])+","+(o[0]-s[0])+","+(o[1]-s[1])+","+o[0]+","+o[1];for(var c=2;c<t.length;c++,l++)o=e[l],s=t[c],r+="S"+(o[0]-s[0])+","+(o[1]-s[1])+","+o[0]+","+o[1]}if(n){var d=e[l];r+="Q"+(o[0]+2*s[0]/3)+","+(o[1]+2*s[1]/3)+","+d[0]+","+d[1]}return r}function Gi(e,t){for(var n,r=[],a=(1-t)/2,o=e[0],i=e[1],s=1,l=e.length;++s<l;)n=o,o=i,i=e[s],r.push([a*(i[0]-n[0]),a*(i[1]-n[1])]);return r}function Yi(e){if(e.length<3)return Wi(e);var t=1,n=e.length,r=e[0],a=r[0],o=r[1],i=[a,a,a,(r=e[1])[0]],s=[o,o,o,r[1]],l=[a,",",o,"L",Xi(Ji,i),",",Xi(Ji,s)];for(e.push(e[n-1]);++t<=n;)r=e[t],i.shift(),i.push(r[0]),s.shift(),s.push(r[1]),Qi(l,i,s);return e.pop(),l.push("L",r),l.join("")}function Xi(e,t){return e[0]*t[0]+e[1]*t[1]+e[2]*t[2]+e[3]*t[3]}$i.forEach(function(e,t){t.key=e,t.closed=/-closed$/.test(e)});var Ki=[0,2/3,1/3,0],Zi=[0,1/3,2/3,0],Ji=[0,1/6,2/3,1/6];function Qi(e,t,n){e.push("C",Xi(Ki,t),",",Xi(Ki,n),",",Xi(Zi,t),",",Xi(Zi,n),",",Xi(Ji,t),",",Xi(Ji,n))}function es(e,t){return(t[1]-e[1])/(t[0]-e[0])}function ts(e){for(var t,n,r,a=-1,o=e.length;++a<o;)n=(t=e[a])[0],r=t[1]-De,t[0]=n*Math.cos(r),t[1]=n*Math.sin(r);return e}function ns(e){var t=ra,n=ra,r=0,a=aa,o=Zn,i=Wi,s=i.key,l=i,c="L",d=.7;function u(s){var u,f,p,h=[],m=[],g=[],v=-1,b=s.length,y=xt(t),x=xt(r),w=t===n?function(){return f}:xt(n),k=r===a?function(){return p}:xt(a);function _(){h.push("M",i(e(g),d),c,l(e(m.reverse()),d),"Z")}for(;++v<b;)o.call(this,u=s[v],v)?(m.push([f=+y.call(this,u,v),p=+x.call(this,u,v)]),g.push([+w.call(this,u,v),+k.call(this,u,v)])):m.length&&(_(),m=[],g=[]);return m.length&&_(),h.length?h.join(""):null}return u.x=function(e){return arguments.length?(t=n=e,u):n},u.x0=function(e){return arguments.length?(t=e,u):t},u.x1=function(e){return arguments.length?(n=e,u):n},u.y=function(e){return arguments.length?(r=a=e,u):a},u.y0=function(e){return arguments.length?(r=e,u):r},u.y1=function(e){return arguments.length?(a=e,u):a},u.defined=function(e){return arguments.length?(o=e,u):o},u.interpolate=function(e){return arguments.length?(s="function"==typeof e?i=e:(i=$i.get(e)||Wi).key,l=i.reverse||i,c=i.closed?"M":"L",u):s},u.tension=function(e){return arguments.length?(d=e,u):d},u}function rs(e){return e.radius}function as(e){return[e.x,e.y]}function os(){return 64}function is(){return"circle"}function ss(e){var t=Math.sqrt(e/Le);return"M0,"+t+"A"+t+","+t+" 0 1,1 0,"+-t+"A"+t+","+t+" 0 1,1 0,"+t+"Z"}o.svg.line.radial=function(){var e=Fi(ts);return e.radius=e.x,delete e.x,e.angle=e.y,delete e.y,e},Hi.reverse=qi,qi.reverse=Hi,o.svg.area=function(){return ns(I)},o.svg.area.radial=function(){var e=ns(ts);return e.radius=e.x,delete e.x,e.innerRadius=e.x0,delete e.x0,e.outerRadius=e.x1,delete e.x1,e.angle=e.y,delete e.y,e.startAngle=e.y0,delete e.y0,e.endAngle=e.y1,delete e.y1,e},o.svg.chord=function(){var e=Vr,t=Hr,n=rs,r=Ii,a=Ei;function o(n,r){var a,o,c=i(this,e,n,r),d=i(this,t,n,r);return"M"+c.p0+s(c.r,c.p1,c.a1-c.a0)+(o=d,(a=c).a0==o.a0&&a.a1==o.a1?l(c.r,c.p1,c.r,c.p0):l(c.r,c.p1,d.r,d.p0)+s(d.r,d.p1,d.a1-d.a0)+l(d.r,d.p1,c.r,c.p0))+"Z"}function i(e,t,o,i){var s=t.call(e,o,i),l=n.call(e,s,i),c=r.call(e,s,i)-De,d=a.call(e,s,i)-De;return{r:l,a0:c,a1:d,p0:[l*Math.cos(c),l*Math.sin(c)],p1:[l*Math.cos(d),l*Math.sin(d)]}}function s(e,t,n){return"A"+e+","+e+" 0 "+ +(n>Le)+",1 "+t}function l(e,t,n,r){return"Q 0,0 "+r}return o.radius=function(e){return arguments.length?(n=xt(e),o):n},o.source=function(t){return arguments.length?(e=xt(t),o):e},o.target=function(e){return arguments.length?(t=xt(e),o):t},o.startAngle=function(e){return arguments.length?(r=xt(e),o):r},o.endAngle=function(e){return arguments.length?(a=xt(e),o):a},o},o.svg.diagonal=function(){var e=Vr,t=Hr,n=as;function r(r,a){var o=e.call(this,r,a),i=t.call(this,r,a),s=(o.y+i.y)/2,l=[o,{x:o.x,y:s},{x:i.x,y:s},i];return"M"+(l=l.map(n))[0]+"C"+l[1]+" "+l[2]+" "+l[3]}return r.source=function(t){return arguments.length?(e=xt(t),r):e},r.target=function(e){return arguments.length?(t=xt(e),r):t},r.projection=function(e){return arguments.length?(n=e,r):n},r},o.svg.diagonal.radial=function(){var e=o.svg.diagonal(),t=as,n=e.projection;return e.projection=function(e){return arguments.length?n(function(e){return function(){var t=e.apply(this,arguments),n=t[0],r=t[1]-De;return[n*Math.cos(r),n*Math.sin(r)]}}(t=e)):t},e},o.svg.symbol=function(){var e=is,t=os;function n(n,r){return(ls.get(e.call(this,n,r))||ss)(t.call(this,n,r))}return n.type=function(t){return arguments.length?(e=xt(t),n):e},n.size=function(e){return arguments.length?(t=xt(e),n):t},n};var ls=o.map({circle:ss,cross:function(e){var t=Math.sqrt(e/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(e){var t=Math.sqrt(e/(2*ds)),n=t*ds;return"M0,"+-t+"L"+n+",0 0,"+t+" "+-n+",0Z"},square:function(e){var t=Math.sqrt(e)/2;return"M"+-t+","+-t+"L"+t+","+-t+" "+t+","+t+" "+-t+","+t+"Z"},"triangle-down":function(e){var t=Math.sqrt(e/cs),n=t*cs/2;return"M0,"+n+"L"+t+","+-n+" "+-t+","+-n+"Z"},"triangle-up":function(e){var t=Math.sqrt(e/cs),n=t*cs/2;return"M0,"+-n+"L"+t+","+n+" "+-t+","+n+"Z"}});o.svg.symbolTypes=ls.keys();var cs=Math.sqrt(3),ds=Math.tan(30*je);Z.transition=function(e){for(var t,n,r=hs||++vs,a=xs(e),o=[],i=ms||{time:Date.now(),ease:ao,delay:0,duration:250},s=-1,l=this.length;++s<l;){o.push(t=[]);for(var c=this[s],d=-1,u=c.length;++d<u;)(n=c[d])&&ws(n,d,a,r,i),t.push(n)}return ps(o,a,r)},Z.interrupt=function(e){return this.each(null==e?us:fs(xs(e)))};var us=fs(xs());function fs(e){return function(){var t,n,r;(t=this[e])&&(r=t[n=t.active])&&(r.timer.c=null,r.timer.t=NaN,--t.count?delete t[n]:delete this[e],t.active+=.5,r.event&&r.event.interrupt.call(this,this.__data__,r.index))}}function ps(e,t,n){return U(e,gs),e.namespace=t,e.id=n,e}var hs,ms,gs=[],vs=0;function bs(e,t,n,r){var a=e.id,o=e.namespace;return he(e,"function"==typeof n?function(e,i,s){e[o][a].tween.set(t,r(n.call(e,e.__data__,i,s)))}:(n=r(n),function(e){e[o][a].tween.set(t,n)}))}function ys(e){return null==e&&(e=""),function(){this.textContent=e}}function xs(e){return null==e?"__transition__":"__transition_"+e+"__"}function ws(e,t,n,r,a){var o,i,s,l,c,d=e[n]||(e[n]={active:0,count:0}),u=d[r];function f(n){var a=d.active,f=d[a];for(var h in f&&(f.timer.c=null,f.timer.t=NaN,--d.count,delete d[a],f.event&&f.event.interrupt.call(e,e.__data__,f.index)),d)if(+h<r){var m=d[h];m.timer.c=null,m.timer.t=NaN,--d.count,delete d[h]}i.c=p,St(function(){return i.c&&p(n||1)&&(i.c=null,i.t=NaN),1},0,o),d.active=r,u.event&&u.event.start.call(e,e.__data__,t),c=[],u.tween.forEach(function(n,r){(r=r.call(e,e.__data__,t))&&c.push(r)}),l=u.ease,s=u.duration}function p(a){for(var o=a/s,i=l(o),f=c.length;f>0;)c[--f].call(e,i);if(o>=1)return u.event&&u.event.end.call(e,e.__data__,t),--d.count?delete d[r]:delete e[n],1}u||(o=a.time,i=St(function(e){var t=u.delay;if(i.t=t+o,t<=e)return f(e-t);i.c=f},0,o),u=d[r]={tween:new T,time:o,timer:i,delay:a.delay,duration:a.duration,ease:a.ease,index:t},a=null,++d.count)}gs.call=Z.call,gs.empty=Z.empty,gs.node=Z.node,gs.size=Z.size,o.transition=function(e,t){return e&&e.transition?hs?e.transition(t):e:o.selection().transition(e)},o.transition.prototype=gs,gs.select=function(e){var t,n,r,a=this.id,o=this.namespace,i=[];e=J(e);for(var s=-1,l=this.length;++s<l;){i.push(t=[]);for(var c=this[s],d=-1,u=c.length;++d<u;)(r=c[d])&&(n=e.call(r,r.__data__,d,s))?("__data__"in r&&(n.__data__=r.__data__),ws(n,d,o,a,r[o][a]),t.push(n)):t.push(null)}return ps(i,o,a)},gs.selectAll=function(e){var t,n,r,a,o,i=this.id,s=this.namespace,l=[];e=Q(e);for(var c=-1,d=this.length;++c<d;)for(var u=this[c],f=-1,p=u.length;++f<p;)if(r=u[f]){o=r[s][i],n=e.call(r,r.__data__,f,c),l.push(t=[]);for(var h=-1,m=n.length;++h<m;)(a=n[h])&&ws(a,h,s,i,o),t.push(a)}return ps(l,s,i)},gs.filter=function(e){var t,n,r=[];"function"!=typeof e&&(e=pe(e));for(var a=0,o=this.length;a<o;a++){r.push(t=[]);for(var i,s=0,l=(i=this[a]).length;s<l;s++)(n=i[s])&&e.call(n,n.__data__,s,a)&&t.push(n)}return ps(r,this.namespace,this.id)},gs.tween=function(e,t){var n=this.id,r=this.namespace;return arguments.length<2?this.node()[r][n].tween.get(e):he(this,null==t?function(t){t[r][n].tween.remove(e)}:function(a){a[r][n].tween.set(e,t)})},gs.attr=function(e,t){if(arguments.length<2){for(t in e)this.attr(t,e[t]);return this}var n="transform"==e?go:Xa,r=o.ns.qualify(e);function a(){this.removeAttribute(r)}function i(){this.removeAttributeNS(r.space,r.local)}return bs(this,"attr."+e,t,r.local?function(e){return null==e?i:(e+="",function(){var t,a=this.getAttributeNS(r.space,r.local);return a!==e&&(t=n(a,e),function(e){this.setAttributeNS(r.space,r.local,t(e))})})}:function(e){return null==e?a:(e+="",function(){var t,a=this.getAttribute(r);return a!==e&&(t=n(a,e),function(e){this.setAttribute(r,t(e))})})})},gs.attrTween=function(e,t){var n=o.ns.qualify(e);return this.tween("attr."+e,n.local?function(e,r){var a=t.call(this,e,r,this.getAttributeNS(n.space,n.local));return a&&function(e){this.setAttributeNS(n.space,n.local,a(e))}}:function(e,r){var a=t.call(this,e,r,this.getAttribute(n));return a&&function(e){this.setAttribute(n,a(e))}})},gs.style=function(e,t,n){var r=arguments.length;if(r<3){if("string"!=typeof e){for(n in r<2&&(t=""),e)this.style(n,e[n],t);return this}n=""}function a(){this.style.removeProperty(e)}return bs(this,"style."+e,t,function(t){return null==t?a:(t+="",function(){var r,a=d(this).getComputedStyle(this,null).getPropertyValue(e);return a!==t&&(r=Xa(a,t),function(t){this.style.setProperty(e,r(t),n)})})})},gs.styleTween=function(e,t,n){return arguments.length<3&&(n=""),this.tween("style."+e,function(r,a){var o=t.call(this,r,a,d(this).getComputedStyle(this,null).getPropertyValue(e));return o&&function(t){this.style.setProperty(e,o(t),n)}})},gs.text=function(e){return bs(this,"text",e,ys)},gs.remove=function(){var e=this.namespace;return this.each("end.transition",function(){var t;this[e].count<2&&(t=this.parentNode)&&t.removeChild(this)})},gs.ease=function(e){var t=this.id,n=this.namespace;return arguments.length<1?this.node()[n][t].ease:("function"!=typeof e&&(e=o.ease.apply(o,arguments)),he(this,function(r){r[n][t].ease=e}))},gs.delay=function(e){var t=this.id,n=this.namespace;return arguments.length<1?this.node()[n][t].delay:he(this,"function"==typeof e?function(r,a,o){r[n][t].delay=+e.call(r,r.__data__,a,o)}:(e=+e,function(r){r[n][t].delay=e}))},gs.duration=function(e){var t=this.id,n=this.namespace;return arguments.length<1?this.node()[n][t].duration:he(this,"function"==typeof e?function(r,a,o){r[n][t].duration=Math.max(1,e.call(r,r.__data__,a,o))}:(e=Math.max(1,e),function(r){r[n][t].duration=e}))},gs.each=function(e,t){var n=this.id,r=this.namespace;if(arguments.length<2){var a=ms,i=hs;try{hs=n,he(this,function(t,a,o){ms=t[r][n],e.call(t,t.__data__,a,o)})}finally{ms=a,hs=i}}else he(this,function(a){var i=a[r][n];(i.event||(i.event=o.dispatch("start","end","interrupt"))).on(e,t)});return this},gs.transition=function(){for(var e,t,n,r=this.id,a=++vs,o=this.namespace,i=[],s=0,l=this.length;s<l;s++){i.push(e=[]);for(var c,d=0,u=(c=this[s]).length;d<u;d++)(t=c[d])&&ws(t,d,o,a,{time:(n=t[o][r]).time,ease:n.ease,delay:n.delay+n.duration,duration:n.duration}),e.push(t)}return ps(i,o,a)},o.svg.axis=function(){var e,t=o.scale.linear(),n=ks,r=6,a=6,i=3,l=[10],c=null;function d(s){s.each(function(){var s,d=o.select(this),u=this.__chart__||t,f=this.__chart__=t.copy(),p=null==c?f.ticks?f.ticks.apply(f,l):f.domain():c,h=null==e?f.tickFormat?f.tickFormat.apply(f,l):I:e,m=d.selectAll(".tick").data(p,f),g=m.enter().insert("g",".domain").attr("class","tick").style("opacity",Ce),v=o.transition(m.exit()).style("opacity",Ce).remove(),b=o.transition(m.order()).style("opacity",1),y=Math.max(r,0)+i,x=ui(f),w=d.selectAll(".domain").data([0]),k=(w.enter().append("path").attr("class","domain"),o.transition(w));g.append("line"),g.append("text");var _,T,A,M,C=g.select("line"),S=b.select("line"),L=m.select("text").text(h),z=g.select("text"),O=b.select("text"),D="top"===n||"left"===n?-1:1;if("bottom"===n||"top"===n?(s=Ts,_="x",A="y",T="x2",M="y2",L.attr("dy",D<0?"0em":".71em").style("text-anchor","middle"),k.attr("d","M"+x[0]+","+D*a+"V0H"+x[1]+"V"+D*a)):(s=As,_="y",A="x",T="y2",M="x2",L.attr("dy",".32em").style("text-anchor",D<0?"end":"start"),k.attr("d","M"+D*a+","+x[0]+"H0V"+x[1]+"H"+D*a)),C.attr(M,D*r),z.attr(A,D*y),S.attr(T,0).attr(M,D*r),O.attr(_,0).attr(A,D*y),f.rangeBand){var j=f,P=j.rangeBand()/2;u=f=function(e){return j(e)+P}}else u.rangeBand?u=f:v.call(s,f,u);g.call(s,u,f),b.call(s,f,f)})}return d.scale=function(e){return arguments.length?(t=e,d):t},d.orient=function(e){return arguments.length?(n=e in _s?e+"":ks,d):n},d.ticks=function(){return arguments.length?(l=s(arguments),d):l},d.tickValues=function(e){return arguments.length?(c=e,d):c},d.tickFormat=function(t){return arguments.length?(e=t,d):e},d.tickSize=function(e){var t=arguments.length;return t?(r=+e,a=+arguments[t-1],d):r},d.innerTickSize=function(e){return arguments.length?(r=+e,d):r},d.outerTickSize=function(e){return arguments.length?(a=+e,d):a},d.tickPadding=function(e){return arguments.length?(i=+e,d):i},d.tickSubdivide=function(){return arguments.length&&d},d};var ks="bottom",_s={top:1,right:1,bottom:1,left:1};function Ts(e,t,n){e.attr("transform",function(e){var r=t(e);return"translate("+(isFinite(r)?r:n(e))+",0)"})}function As(e,t,n){e.attr("transform",function(e){var r=t(e);return"translate(0,"+(isFinite(r)?r:n(e))+")"})}o.svg.brush=function(){var e,t,n=H(f,"brushstart","brush","brushend"),r=null,a=null,i=[0,0],s=[0,0],l=!0,c=!0,u=Cs[0];function f(e){e.each(function(){var e=o.select(this).style("pointer-events","all").style("-webkit-tap-highlight-color","rgba(0,0,0,0)").on("mousedown.brush",g).on("touchstart.brush",g),t=e.selectAll(".background").data([0]);t.enter().append("rect").attr("class","background").style("visibility","hidden").style("cursor","crosshair"),e.selectAll(".extent").data([0]).enter().append("rect").attr("class","extent").style("cursor","move");var n=e.selectAll(".resize").data(u,I);n.exit().remove(),n.enter().append("g").attr("class",function(e){return"resize "+e}).style("cursor",function(e){return Ms[e]}).append("rect").attr("x",function(e){return/[ew]$/.test(e)?-3:null}).attr("y",function(e){return/^[ns]/.test(e)?-3:null}).attr("width",6).attr("height",6).style("visibility","hidden"),n.style("display",f.empty()?"none":null);var i,s=o.transition(e),l=o.transition(t);r&&(i=ui(r),l.attr("x",i[0]).attr("width",i[1]-i[0]),h(s)),a&&(i=ui(a),l.attr("y",i[0]).attr("height",i[1]-i[0]),m(s)),p(s)})}function p(e){e.selectAll(".resize").attr("transform",function(e){return"translate("+i[+/e$/.test(e)]+","+s[+/^s/.test(e)]+")"})}function h(e){e.select(".extent").attr("x",i[0]),e.selectAll(".extent,.n>rect,.s>rect").attr("width",i[1]-i[0])}function m(e){e.select(".extent").attr("y",s[0]),e.selectAll(".extent,.e>rect,.w>rect").attr("height",s[1]-s[0])}function g(){var u,g,v=this,b=o.select(o.event.target),y=n.of(v,arguments),x=o.select(v),w=b.datum(),k=!/^(n|s)$/.test(w)&&r,_=!/^(e|w)$/.test(w)&&a,T=b.classed("extent"),A=_e(v),M=o.mouse(v),C=o.select(d(v)).on("keydown.brush",function(){32==o.event.keyCode&&(T||(u=null,M[0]-=i[1],M[1]-=s[1],T=2),W())}).on("keyup.brush",function(){32==o.event.keyCode&&2==T&&(M[0]+=i[1],M[1]+=s[1],T=0,W())});if(o.event.changedTouches?C.on("touchmove.brush",z).on("touchend.brush",D):C.on("mousemove.brush",z).on("mouseup.brush",D),x.interrupt().selectAll("*").interrupt(),T)M[0]=i[0]-M[0],M[1]=s[0]-M[1];else if(w){var S=+/w$/.test(w),L=+/^n/.test(w);g=[i[1-S]-M[0],s[1-L]-M[1]],M[0]=i[S],M[1]=s[L]}else o.event.altKey&&(u=M.slice());function z(){var e=o.mouse(v),t=!1;g&&(e[0]+=g[0],e[1]+=g[1]),T||(o.event.altKey?(u||(u=[(i[0]+i[1])/2,(s[0]+s[1])/2]),M[0]=i[+(e[0]<u[0])],M[1]=s[+(e[1]<u[1])]):u=null),k&&O(e,r,0)&&(h(x),t=!0),_&&O(e,a,1)&&(m(x),t=!0),t&&(p(x),y({type:"brush",mode:T?"move":"resize"}))}function O(n,r,a){var o,d,f=ui(r),p=f[0],h=f[1],m=M[a],g=a?s:i,v=g[1]-g[0];if(T&&(p-=m,h-=v+m),o=(a?c:l)?Math.max(p,Math.min(h,n[a])):n[a],T?d=(o+=m)+v:(u&&(m=Math.max(p,Math.min(h,2*u[a]-o))),m<o?(d=o,o=m):d=m),g[0]!=o||g[1]!=d)return a?t=null:e=null,g[0]=o,g[1]=d,!0}function D(){z(),x.style("pointer-events","all").selectAll(".resize").style("display",f.empty()?"none":null),o.select("body").style("cursor",null),C.on("mousemove.brush",null).on("mouseup.brush",null).on("touchmove.brush",null).on("touchend.brush",null).on("keydown.brush",null).on("keyup.brush",null),A(),y({type:"brushend"})}x.style("pointer-events","none").selectAll(".resize").style("display",null),o.select("body").style("cursor",b.style("cursor")),y({type:"brushstart"}),z()}return f.event=function(r){r.each(function(){var r=n.of(this,arguments),a={x:i,y:s,i:e,j:t},l=this.__chart__||a;this.__chart__=a,hs?o.select(this).transition().each("start.brush",function(){e=l.i,t=l.j,i=l.x,s=l.y,r({type:"brushstart"})}).tween("brush:brush",function(){var n=Ka(i,a.x),o=Ka(s,a.y);return e=t=null,function(e){i=a.x=n(e),s=a.y=o(e),r({type:"brush",mode:"resize"})}}).each("end.brush",function(){e=a.i,t=a.j,r({type:"brush",mode:"resize"}),r({type:"brushend"})}):(r({type:"brushstart"}),r({type:"brush",mode:"resize"}),r({type:"brushend"}))})},f.x=function(e){return arguments.length?(u=Cs[!(r=e)<<1|!a],f):r},f.y=function(e){return arguments.length?(u=Cs[!r<<1|!(a=e)],f):a},f.clamp=function(e){return arguments.length?(r&&a?(l=!!e[0],c=!!e[1]):r?l=!!e:a&&(c=!!e),f):r&&a?[l,c]:r?l:a?c:null},f.extent=function(n){var o,l,c,d,u;return arguments.length?(r&&(o=n[0],l=n[1],a&&(o=o[0],l=l[0]),e=[o,l],r.invert&&(o=r(o),l=r(l)),l<o&&(u=o,o=l,l=u),o==i[0]&&l==i[1]||(i=[o,l])),a&&(c=n[0],d=n[1],r&&(c=c[1],d=d[1]),t=[c,d],a.invert&&(c=a(c),d=a(d)),d<c&&(u=c,c=d,d=u),c==s[0]&&d==s[1]||(s=[c,d])),f):(r&&(e?(o=e[0],l=e[1]):(o=i[0],l=i[1],r.invert&&(o=r.invert(o),l=r.invert(l)),l<o&&(u=o,o=l,l=u))),a&&(t?(c=t[0],d=t[1]):(c=s[0],d=s[1],a.invert&&(c=a.invert(c),d=a.invert(d)),d<c&&(u=c,c=d,d=u))),r&&a?[[o,c],[l,d]]:r?[o,l]:a&&[c,d])},f.clear=function(){return f.empty()||(i=[0,0],s=[0,0],e=t=null),f},f.empty=function(){return!!r&&i[0]==i[1]||!!a&&s[0]==s[1]},o.rebind(f,n,"on")};var Ms={n:"ns-resize",e:"ew-resize",s:"ns-resize",w:"ew-resize",nw:"nwse-resize",ne:"nesw-resize",se:"nwse-resize",sw:"nesw-resize"},Cs=[["n","e","s","w","nw","ne","se","sw"],["e","w"],["n","s"],[]],Ss=Nt.format=fn.timeFormat,Ls=Ss.utc,zs=Ls("%Y-%m-%dT%H:%M:%S.%LZ");function Os(e){return e.toISOString()}function Ds(e,t,n){function r(t){return e(t)}function a(e,n){var r=(e[1]-e[0])/n,a=o.bisect(Ps,r);return a==Ps.length?[t.year,yi(e.map(function(e){return e/31536e6}),n)[2]]:a?t[r/Ps[a-1]<Ps[a]/r?a-1:a]:[Ns,yi(e,n)[2]]}return r.invert=function(t){return js(e.invert(t))},r.domain=function(t){return arguments.length?(e.domain(t),r):e.domain().map(js)},r.nice=function(e,t){var n=r.domain(),o=di(n),i=null==e?a(o,10):"number"==typeof e&&a(o,e);function s(n){return!isNaN(n)&&!e.range(n,js(+n+1),t).length}return i&&(e=i[0],t=i[1]),r.domain(pi(n,t>1?{floor:function(t){for(;s(t=e.floor(t));)t=js(t-1);return t},ceil:function(t){for(;s(t=e.ceil(t));)t=js(+t+1);return t}}:e))},r.ticks=function(e,t){var n=di(r.domain()),o=null==e?a(n,10):"number"==typeof e?a(n,e):!e.range&&[{range:e},t];return o&&(e=o[0],t=o[1]),e.range(n[0],js(+n[1]+1),t<1?1:t)},r.tickFormat=function(){return n},r.copy=function(){return Ds(e.copy(),t,n)},vi(r,e)}function js(e){return new Date(e)}Ss.iso=Date.prototype.toISOString&&+new Date("2000-01-01T00:00:00.000Z")?Os:zs,Os.parse=function(e){var t=new Date(e);return isNaN(t)?null:t},Os.toString=zs.toString,Nt.second=$t(function(e){return new Rt(1e3*Math.floor(e/1e3))},function(e,t){e.setTime(e.getTime()+1e3*Math.floor(t))},function(e){return e.getSeconds()}),Nt.seconds=Nt.second.range,Nt.seconds.utc=Nt.second.utc.range,Nt.minute=$t(function(e){return new Rt(6e4*Math.floor(e/6e4))},function(e,t){e.setTime(e.getTime()+6e4*Math.floor(t))},function(e){return e.getMinutes()}),Nt.minutes=Nt.minute.range,Nt.minutes.utc=Nt.minute.utc.range,Nt.hour=$t(function(e){var t=e.getTimezoneOffset()/60;return new Rt(36e5*(Math.floor(e/36e5-t)+t))},function(e,t){e.setTime(e.getTime()+36e5*Math.floor(t))},function(e){return e.getHours()}),Nt.hours=Nt.hour.range,Nt.hours.utc=Nt.hour.utc.range,Nt.month=$t(function(e){return(e=Nt.day(e)).setDate(1),e},function(e,t){e.setMonth(e.getMonth()+t)},function(e){return e.getMonth()}),Nt.months=Nt.month.range,Nt.months.utc=Nt.month.utc.range;var Ps=[1e3,5e3,15e3,3e4,6e4,3e5,9e5,18e5,36e5,108e5,216e5,432e5,864e5,1728e5,6048e5,2592e6,7776e6,31536e6],Is=[[Nt.second,1],[Nt.second,5],[Nt.second,15],[Nt.second,30],[Nt.minute,1],[Nt.minute,5],[Nt.minute,15],[Nt.minute,30],[Nt.hour,1],[Nt.hour,3],[Nt.hour,6],[Nt.hour,12],[Nt.day,1],[Nt.day,2],[Nt.week,1],[Nt.month,1],[Nt.month,3],[Nt.year,1]],Es=Ss.multi([[".%L",function(e){return e.getMilliseconds()}],[":%S",function(e){return e.getSeconds()}],["%I:%M",function(e){return e.getMinutes()}],["%I %p",function(e){return e.getHours()}],["%a %d",function(e){return e.getDay()&&1!=e.getDate()}],["%b %d",function(e){return 1!=e.getDate()}],["%B",function(e){return e.getMonth()}],["%Y",Zn]]),Ns={range:function(e,t,n){return o.range(Math.ceil(e/n)*n,+t,n).map(js)},floor:I,ceil:I};Is.year=Nt.year,Nt.scale=function(){return Ds(o.scale.linear(),Is,Es)};var Rs=Is.map(function(e){return[e[0].utc,e[1]]}),Bs=Ls.multi([[".%L",function(e){return e.getUTCMilliseconds()}],[":%S",function(e){return e.getUTCSeconds()}],["%I:%M",function(e){return e.getUTCMinutes()}],["%I %p",function(e){return e.getUTCHours()}],["%a %d",function(e){return e.getUTCDay()&&1!=e.getUTCDate()}],["%b %d",function(e){return 1!=e.getUTCDate()}],["%B",function(e){return e.getUTCMonth()}],["%Y",Zn]]);function Fs(e){return JSON.parse(e.responseText)}function $s(e){var t=l.createRange();return t.selectNode(l.body),t.createContextualFragment(e.responseText)}Rs.year=Nt.year.utc,Nt.scale.utc=function(){return Ds(o.scale.linear(),Rs,Bs)},o.text=wt(function(e){return e.responseText}),o.json=function(e,t){return kt(e,"application/json",Fs,t)},o.html=function(e,t){return kt(e,"text/html",$s,t)},o.xml=wt(function(e){return e.responseXML}),this.d3=o,void 0===(a="function"==typeof(r=o)?r.call(t,n,t,e):r)||(e.exports=a)}()},function(e,t,n){"use strict";e.exports=function(e){var t=typeof e;if("string"===t){var n=e;if(0===(e=+e)&&function(e){for(var t,n=e.length,r=0;r<n;r++)if(((t=e.charCodeAt(r))<9||t>13)&&32!==t&&133!==t&&160!==t&&5760!==t&&6158!==t&&(t<8192||t>8205)&&8232!==t&&8233!==t&&8239!==t&&8287!==t&&8288!==t&&12288!==t&&65279!==t)return!1;return!0}(n))return!1}else if("number"!==t)return!1;return e-e<1}},function(e,t,n){"use strict";var r=n(21),a=n(2),o=e.exports={},i=n(25);o.defaults=i.defaults;var s=o.defaultLine=i.defaultLine;o.lightLine=i.lightLine;var l=o.background=i.background;function c(e){if(a(e)||"string"!=typeof e)return e;var t=e.trim();if("rgb"!==t.substr(0,3))return e;var n=t.match(/^rgba?\s*\(([^()]*)\)$/);if(!n)return e;var r=n[1].trim().split(/\s*[\s,]\s*/),o="a"===t.charAt(3)&&4===r.length;if(!o&&3!==r.length)return e;for(var i=0;i<r.length;i++){if(!r[i].length)return e;if(r[i]=Number(r[i]),!(r[i]>=0))return e;if(3===i)r[i]>1&&(r[i]=1);else if(r[i]>=1)return e}var s=Math.round(255*r[0])+", "+Math.round(255*r[1])+", "+Math.round(255*r[2]);return o?"rgba("+s+", "+r[3]+")":"rgb("+s+")"}o.tinyRGB=function(e){var t=e.toRgb();return"rgb("+Math.round(t.r)+", "+Math.round(t.g)+", "+Math.round(t.b)+")"},o.rgb=function(e){return o.tinyRGB(r(e))},o.opacity=function(e){return e?r(e).getAlpha():0},o.addOpacity=function(e,t){var n=r(e).toRgb();return"rgba("+Math.round(n.r)+", "+Math.round(n.g)+", "+Math.round(n.b)+", "+t+")"},o.combine=function(e,t){var n=r(e).toRgb();if(1===n.a)return r(e).toRgbString();var a=r(t||l).toRgb(),o=1===a.a?a:{r:255*(1-a.a)+a.r*a.a,g:255*(1-a.a)+a.g*a.a,b:255*(1-a.a)+a.b*a.a},i={r:o.r*(1-n.a)+n.r*n.a,g:o.g*(1-n.a)+n.g*n.a,b:o.b*(1-n.a)+n.b*n.a};return r(i).toRgbString()},o.contrast=function(e,t,n){var a=r(e);return 1!==a.getAlpha()&&(a=r(o.combine(e,l))),(a.isDark()?t?a.lighten(t):l:n?a.darken(n):s).toString()},o.stroke=function(e,t){var n=r(t);e.style({stroke:o.tinyRGB(n),"stroke-opacity":n.getAlpha()})},o.fill=function(e,t){var n=r(t);e.style({fill:o.tinyRGB(n),"fill-opacity":n.getAlpha()})},o.clean=function(e){if(e&&"object"==typeof e){var t,n,r,a,i=Object.keys(e);for(t=0;t<i.length;t++)if(a=e[r=i[t]],"color"===r.substr(r.length-5))if(Array.isArray(a))for(n=0;n<a.length;n++)a[n]=c(a[n]);else e[r]=c(a);else if("colorscale"===r.substr(r.length-10)&&Array.isArray(a))for(n=0;n<a.length;n++)Array.isArray(a[n])&&(a[n][1]=c(a[n][1]));else if(Array.isArray(a)){var s=a[0];if(!Array.isArray(s)&&s&&"object"==typeof s)for(n=0;n<a.length;n++)o.clean(a[n])}else a&&"object"==typeof a&&o.clean(a)}}},function(e,t,n){"use strict";var r=n(35),a=n(111),o=n(170),i=n(44);function s(e){if(e.layoutAttributes){var n=e.layoutAttributes._arrayAttrRegexps;if(n)for(var r=0;r<n.length;r++)o(t.layoutArrayRegexes,n[r])}}function l(e){return"object"==typeof e&&(e=e.type),e}t.modules={},t.allCategories={},t.allTypes=[],t.subplotsRegistry={},t.transformsRegistry={},t.componentsRegistry={},t.layoutArrayContainers=[],t.layoutArrayRegexes=[],t.register=function(e,n,a,o){if(t.modules[n])r.log("Type "+n+" already registered");else{for(var i={},s=0;s<a.length;s++)i[a[s]]=!0,t.allCategories[a[s]]=!0;t.modules[n]={_module:e,categories:i},o&&Object.keys(o).length&&(t.modules[n].meta=o),t.allTypes.push(n)}},t.registerSubplot=function(e){var n=e.name;t.subplotsRegistry[n]?r.log("Plot type "+n+" already registered."):(s(e),t.subplotsRegistry[n]=e)},t.registerComponent=function(e){var n=e.name;t.componentsRegistry[n]=e,e.layoutAttributes&&(e.layoutAttributes._isLinkedToArray&&o(t.layoutArrayContainers,n),s(e))},t.getModule=function(e){if(void 0!==e.r)return r.warn("Tried to put a polar trace on an incompatible graph of cartesian data. Ignoring this dataset.",e),!1;var n=t.modules[l(e)];return!!n&&n._module},t.traceIs=function(e,n){if("various"===(e=l(e)))return!1;var a=t.modules[e];return a||(e&&"area"!==e&&r.log("Unrecognized trace type "+e+"."),a=t.modules[i.type.dflt]),!!a.categories[n]},t.getComponentMethod=function(e,n){var r=t.componentsRegistry[e];return r&&r[n]||a}},function(e,t,n){"use strict";function r(e,t,n,r,a,o,i,s){var l,c="function"==typeof e?e.options:e;if(t&&(c.render=t,c.staticRenderFns=n,c._compiled=!0),r&&(c.functional=!0),o&&(c._scopeId="data-v-"+o),i?(l=function(e){(e=e||this.$vnode&&this.$vnode.ssrContext||this.parent&&this.parent.$vnode&&this.parent.$vnode.ssrContext)||"undefined"==typeof __VUE_SSR_CONTEXT__||(e=__VUE_SSR_CONTEXT__),a&&a.call(this,e),e&&e._registeredComponents&&e._registeredComponents.add(i)},c._ssrRegister=l):a&&(l=s?function(){a.call(this,this.$root.$options.shadowRoot)}:a),l)if(c.functional){c._injectStyles=l;var d=c.render;c.render=function(e,t){return l.call(t),d(e,t)}}else{var u=c.beforeCreate;c.beforeCreate=u?[].concat(u,l):[l]}return{exports:e,options:c}}n.d(t,"a",function(){return r})},function(e,t,n){"use strict";var r=n(1),a=n(2),o=n(4),i=n(0),s=n(13),l=n(99),c=n(3),d=n(7),u=n(15),f=u.FP_SAFE,p=u.ONEAVGYEAR,h=u.ONEAVGMONTH,m=u.ONEDAY,g=u.ONEHOUR,v=u.ONEMIN,b=u.ONESEC,y=e.exports={};y.layoutAttributes=n(24),y.supplyLayoutDefaults=n(285),y.setConvert=n(151);var x=n(153),w=n(18);y.id2name=w.id2name,y.cleanId=w.cleanId,y.list=w.list,y.listIds=w.listIds,y.getFromId=w.getFromId,y.getFromTrace=w.getFromTrace,y.coerceRef=function(e,t,n,r,a,o){var s=r.charAt(r.length-1),l=y.listIds(n,s),c=r+"ref",d={};return a||(a=l[0]||o),o||(o=a),d[c]={valType:"enumerated",values:l.concat(o?[o]:[]),dflt:a},i.coerce(e,t,d,c)},y.coercePosition=function(e,t,n,r,a,o){var s,l;if("paper"===r||"pixel"===r)s=i.ensureNumber,l=n(a,o);else{var c=y.getFromId(t,r);l=n(a,o=c.fraction2r(o)),s=c.cleanPos}e[a]=s(l)},y.cleanPosition=function(e,t,n){return("paper"===n||"pixel"===n?i.ensureNumber:y.getFromId(t,n).cleanPos)(e)},y.getDataToCoordFunc=function(e,t,n,r){var a,o="x"===n||"y"===n||"z"===n?n:r;if(Array.isArray(o)){if(a={type:x(r),_categories:[]},y.setConvert(a),"category"===a.type)for(var i=0;i<r.length;i++)a.d2c(r[i])}else a=y.getFromTrace(e,t,o);return a?a.d2c:"ids"===o?function(e){return String(e)}:function(e){return+e}},y.clearTypes=function(e,t){Array.isArray(t)&&t.length||(t=e._fullData.map(function(e,t){return t})),t.forEach(function(t){var n=e.data[t];delete(y.getFromId(e,n.xaxis)||{}).type,delete(y.getFromId(e,n.yaxis)||{}).type})},y.counterLetter=function(e){var t=e.charAt(0);return"x"===t?"y":"y"===t?"x":void 0},y.minDtick=function(e,t,n,r){-1===["log","category"].indexOf(e.type)&&r?void 0===e._minDtick?(e._minDtick=t,e._forceTick0=n):e._minDtick&&((e._minDtick/t+1e-6)%1<2e-6&&((n-e._forceTick0)/t%1+1.000001)%1<2e-6?(e._minDtick=t,e._forceTick0=n):((t/e._minDtick+1e-6)%1>2e-6||((n-e._forceTick0)/e._minDtick%1+1.000001)%1>2e-6)&&(e._minDtick=0)):e._minDtick=0},y.getAutoRange=function(e){var t,n=[],r=e._min[0].val,a=e._max[0].val;for(t=1;t<e._min.length&&r===a;t++)r=Math.min(r,e._min[t].val);for(t=1;t<e._max.length&&r===a;t++)a=Math.max(a,e._max[t].val);var o,s,l,c,d,u,f,p=0,h=!1;if(e.range){var m=i.simpleMap(e.range,e.r2l);h=m[1]<m[0]}for("reversed"===e.autorange&&(h=!0,e.autorange=!0),t=0;t<e._min.length;t++)for(s=e._min[t],o=0;o<e._max.length;o++)f=(l=e._max[o]).val-s.val,u=e._length-s.pad-l.pad,f>0&&u>0&&f/u>p&&(c=s,d=l,p=f/u);if(r===a){var g=r-1,v=r+1;n="tozero"===e.rangemode?r<0?[g,0]:[0,v]:"nonnegative"===e.rangemode?[Math.max(0,g),Math.max(0,v)]:[g,v]}else p&&("linear"!==e.type&&"-"!==e.type||("tozero"===e.rangemode?(c.val>=0&&(c={val:0,pad:0}),d.val<=0&&(d={val:0,pad:0})):"nonnegative"===e.rangemode&&(c.val-p*c.pad<0&&(c={val:0,pad:0}),d.val<0&&(d={val:1,pad:0})),p=(d.val-c.val)/(e._length-c.pad-d.pad)),n=[c.val-p*c.pad,d.val+p*d.pad]);return n[0]===n[1]&&("tozero"===e.rangemode?n=n[0]<0?[n[0],0]:n[0]>0?[0,n[0]]:[0,1]:(n=[n[0]-1,n[0]+1],"nonnegative"===e.rangemode&&(n[0]=Math.max(0,n[0])))),h&&n.reverse(),i.simpleMap(n,e.l2r||Number)},y.doAutoRange=function(e){e._length||e.setScale();var t=e._min&&e._max&&e._min.length&&e._max.length;if(e.autorange&&t){e.range=y.getAutoRange(e),e._r=e.range.slice(),e._rl=i.simpleMap(e._r,e.r2l);var n=e._input;n.range=e.range.slice(),n.autorange=e.autorange}},y.saveRangeInitial=function(e,t){for(var n=y.list(e,"",!0),r=!1,a=0;a<n.length;a++){var o=n[a],i=void 0===o._rangeInitial,s=i||!(o.range[0]===o._rangeInitial[0]&&o.range[1]===o._rangeInitial[1]);(i&&!1===o.autorange||t&&s)&&(o._rangeInitial=o.range.slice(),r=!0)}return r},y.saveShowSpikeInitial=function(e,t){for(var n=y.list(e,"",!0),r=!1,a="on",o=0;o<n.length;o++){var i=n[o],s=void 0===i._showSpikeInitial,l=s||!(i.showspikes===i._showspikes);(s||t&&l)&&(i._showSpikeInitial=i.showspikes,r=!0),"on"!==a||i.showspikes||(a="off")}return e._fullLayout._cartesianSpikesEnabled=a,r},y.expand=function(e,t,n){if((e.autorange||!!i.nestedProperty(e,"rangeslider.autorange").get())&&t){e._min||(e._min=[]),e._max||(e._max=[]),n||(n={}),e._m||e.setScale();var r,o,s,l,c,d,u,p,h,m,g,v=t.length,b=n.padded?.05*e._length:0,y=n.tozero&&("linear"===e.type||"-"===e.type);b&&"domain"===e.constrain&&e._inputDomain&&(b*=(e._inputDomain[1]-e._inputDomain[0])/(e.domain[1]-e.domain[0]));var x=T((e._m>0?n.ppadplus:n.ppadminus)||n.ppad||0),w=T((e._m>0?n.ppadminus:n.ppadplus)||n.ppad||0),k=T(n.vpadplus||n.vpad),_=T(n.vpadminus||n.vpad);for(r=0;r<6;r++)A(r);for(r=v-1;r>5;r--)A(r)}function T(e){if(Array.isArray(e))return function(t){return Math.max(Number(e[t]||0),0)};var t=Math.max(Number(e||0),0);return function(){return t}}function A(n){if(l=t[n],a(l)){if(u=x(n)+b,p=w(n)+b,m=l-_(n),g=l+k(n),"log"===e.type&&m<g/10&&(m=g/10),c=e.c2l(m),d=e.c2l(g),y&&(c=Math.min(0,c),d=Math.max(0,d)),r(c)){for(h=!0,o=0;o<e._min.length&&h;o++)(s=e._min[o]).val<=c&&s.pad>=p?h=!1:s.val>=c&&s.pad<=p&&(e._min.splice(o,1),o--);h&&e._min.push({val:c,pad:y&&0===c?0:p})}if(r(d)){for(h=!0,o=0;o<e._max.length&&h;o++)(s=e._max[o]).val>=d&&s.pad>=u?h=!1:s.val<=d&&s.pad<=u&&(e._max.splice(o,1),o--);h&&e._max.push({val:d,pad:y&&0===d?0:u})}}function r(e){return a(e)&&Math.abs(e)<f}}},y.autoBin=function(e,t,n,r,o){var s,l,c=i.aggNums(Math.min,null,e),d=i.aggNums(Math.max,null,e);if(o||(o=t.calendar),"category"===t.type)return{start:c-.5,end:d+.5,size:1};if(n)s=(d-c)/n;else{var u=i.distinctVals(e),f=Math.pow(10,Math.floor(Math.log(u.minDiff)/Math.LN10)),p=f*i.roundUp(u.minDiff/f,[.9,1.9,4.9,9.9],!0);s=Math.max(p,2*i.stdev(e)/Math.pow(e.length,r?.25:.4)),a(s)||(s=1)}l="log"===t.type?{type:"linear",range:[c,d]}:{type:t.type,range:i.simpleMap([c,d],t.c2r,0,o),calendar:o},y.setConvert(l),y.autoTicks(l,s);var h,g=y.tickIncrement(y.tickFirst(l),l.dtick,"reverse",o);if("number"==typeof l.dtick)h=(g=function(e,t,n,r,o){var i=0,s=0,l=0,c=0;function d(t){return(1+100*(t-e)/n.dtick)%100<2}for(var u=0;u<t.length;u++)t[u]%1==0?l++:a(t[u])||c++,d(t[u])&&i++,d(t[u]+n.dtick/2)&&s++;var f=t.length-c;if(l===f&&"date"!==n.type)n.dtick<1?e=r-.5*n.dtick:(e-=.5)+n.dtick<r&&(e+=n.dtick);else if(s<.1*f&&(i>.3*f||d(r)||d(o))){var p=n.dtick/2;e+=e+p<r?p:-p}return e}(g,e,l,c,d))+(1+Math.floor((d-g)/l.dtick))*l.dtick;else for("M"===l.dtick.charAt(0)&&(g=function(e,t,n,r,a){var o=i.findExactDates(t,a);if(o.exactDays>.8){var s=Number(n.substr(1));o.exactYears>.8&&s%12==0?e=y.tickIncrement(e,"M6","reverse")+1.5*m:o.exactMonths>.8?e=y.tickIncrement(e,"M1","reverse")+15.5*m:e-=m/2;var l=y.tickIncrement(e,n);if(l<=r)return l}return e}(g,e,l.dtick,c,o)),h=g;h<=d;)h=y.tickIncrement(h,l.dtick,!1,o);return{start:t.c2r(g,0,o),end:t.c2r(h,0,o),size:l.dtick}},y.calcTicks=function(e){var t=i.simpleMap(e.range,e.r2l);if("auto"===e.tickmode||!e.dtick){var n,r=e.nticks;r||("category"===e.type?(n=e.tickfont?1.2*(e.tickfont.size||12):15,r=e._length/n):(n="y"===e._id.charAt(0)?40:80,r=i.constrain(e._length/n,4,9)+1)),"array"===e.tickmode&&(r*=100),y.autoTicks(e,Math.abs(t[1]-t[0])/r),e._minDtick>0&&e.dtick<2*e._minDtick&&(e.dtick=e._minDtick,e.tick0=e.l2r(e._forceTick0))}if(e.tick0||(e.tick0="date"===e.type?"2000-01-01":0),L(e),"array"===e.tickmode)return function(e){var t,n,r=e.tickvals,a=e.ticktext,o=new Array(r.length),s=i.simpleMap(e.range,e.r2l),l=1.0001*s[0]-1e-4*s[1],c=1.0001*s[1]-1e-4*s[0],d=Math.min(l,c),u=Math.max(l,c),f=0;Array.isArray(a)||(a=[]);var p="category"===e.type?e.d2l_noadd:e.d2l;"log"===e.type&&"L"!==String(e.dtick).charAt(0)&&(e.dtick="L"+Math.pow(10,Math.floor(Math.min(e.range[0],e.range[1]))-1));for(n=0;n<r.length;n++)(t=p(r[n]))>d&&t<u&&(void 0===a[n]?o[f]=y.tickText(e,t):o[f]=z(e,t,String(a[n])),f++);f<r.length&&o.splice(f,r.length-f);return o}(e);e._tmin=y.tickFirst(e);var a=t[1]<t[0],o=[],s=1.0001*t[1]-1e-4*t[0];"category"===e.type&&(s=a?Math.max(-.5,s):Math.min(e._categories.length-.5,s));for(var l=e._tmin;(a?l>=s:l<=s)&&(o.push(l),!(o.length>1e3));l=y.tickIncrement(l,e.dtick,a,e.calendar));e._tmax=o[o.length-1],e._prevDateHead="",e._inCalcTicks=!0;for(var c=new Array(o.length),d=0;d<o.length;d++)c[d]=y.tickText(e,o[d]);return e._inCalcTicks=!1,c};var k=[2,5,10],_=[1,2,3,6,12],T=[1,2,5,10,15,30],A=[1,2,3,7,14],M=[-.046,0,.301,.477,.602,.699,.778,.845,.903,.954,1],C=[-.301,0,.301,.699,1];function S(e,t,n){return t*i.roundUp(e/t,n)}function L(e){var t=e.dtick;if(e._tickexponent=0,a(t)||"string"==typeof t||(t=1),"category"===e.type&&(e._tickround=null),"date"===e.type){var n=e.r2l(e.tick0),r=e.l2r(n).replace(/(^-|i)/g,""),o=r.length;if("M"===String(t).charAt(0))o>10||"01-01"!==r.substr(5)?e._tickround="d":e._tickround=+t.substr(1)%12==0?"y":"m";else if(t>=m&&o<=10||t>=15*m)e._tickround="d";else if(t>=v&&o<=16||t>=g)e._tickround="M";else if(t>=b&&o<=19||t>=v)e._tickround="S";else{var i=e.l2r(n+t).replace(/^-/,"").length;e._tickround=Math.max(o,i)-20}}else if(a(t)||"L"===t.charAt(0)){var s=e.range.map(e.r2d||Number);a(t)||(t=Number(t.substr(1))),e._tickround=2-Math.floor(Math.log(t)/Math.LN10+.01);var l=Math.max(Math.abs(s[0]),Math.abs(s[1])),c=Math.floor(Math.log(l)/Math.LN10+.01);Math.abs(c)>3&&("SI"===e.exponentformat||"B"===e.exponentformat?e._tickexponent=3*Math.round((c-1)/3):e._tickexponent=c)}else e._tickround=null}function z(e,t,n){var r=e.tickfont||{};return{x:t,dx:0,dy:0,text:n||"",fontSize:r.size,font:r.family,fontColor:r.color}}y.autoTicks=function(e,t){var n;if("date"===e.type){e.tick0=i.dateTick0(e.calendar);var r=2*t;r>p?(t/=p,n=Math.pow(10,Math.floor(Math.log(t)/Math.LN10)),e.dtick="M"+12*S(t,n,k)):r>h?(t/=h,e.dtick="M"+S(t,1,_)):r>m?(e.dtick=S(t,m,A),e.tick0=i.dateTick0(e.calendar,!0)):r>g?e.dtick=S(t,g,_):r>v?e.dtick=S(t,v,T):r>b?e.dtick=S(t,b,T):(n=Math.pow(10,Math.floor(Math.log(t)/Math.LN10)),e.dtick=S(t,n,k))}else if("log"===e.type){e.tick0=0;var o=i.simpleMap(e.range,e.r2l);if(t>.7)e.dtick=Math.ceil(t);else if(Math.abs(o[1]-o[0])<1){var s=1.5*Math.abs((o[1]-o[0])/t);t=Math.abs(Math.pow(10,o[1])-Math.pow(10,o[0]))/s,n=Math.pow(10,Math.floor(Math.log(t)/Math.LN10)),e.dtick="L"+S(t,n,k)}else e.dtick=t>.3?"D2":"D1"}else"category"===e.type?(e.tick0=0,e.dtick=Math.ceil(Math.max(t,1))):(e.tick0=0,n=Math.pow(10,Math.floor(Math.log(t)/Math.LN10)),e.dtick=S(t,n,k));if(0===e.dtick&&(e.dtick=1),!a(e.dtick)&&"string"!=typeof e.dtick){var l=e.dtick;throw e.dtick=1,"ax.dtick error: "+String(l)}},y.tickIncrement=function(e,t,n,o){var s=n?-1:1;if(a(t))return e+s*t;var l=t.charAt(0),c=s*Number(t.substr(1));if("M"===l)return i.incrementMonth(e,c,o);if("L"===l)return Math.log(Math.pow(10,e)+c)/Math.LN10;if("D"===l){var d="D2"===t?C:M,u=e+.01*s,f=i.roundUp(i.mod(u,1),d,n);return Math.floor(u)+Math.log(r.round(Math.pow(10,f),1))/Math.LN10}throw"unrecognized dtick "+String(t)},y.tickFirst=function(e){var t=e.r2l||Number,n=i.simpleMap(e.range,t),o=n[1]<n[0],s=o?Math.floor:Math.ceil,l=1.0001*n[0]-1e-4*n[1],c=e.dtick,d=t(e.tick0);if(a(c)){var u=s((l-d)/c)*c+d;return"category"===e.type&&(u=i.constrain(u,0,e._categories.length-1)),u}var f=c.charAt(0),p=Number(c.substr(1));if("M"===f){for(var h,m,g,v=0,b=d;v<10;){if(((h=y.tickIncrement(b,c,o,e.calendar))-l)*(b-l)<=0)return o?Math.min(b,h):Math.max(b,h);m=(l-(b+h)/2)/(h-b),g=f+(Math.abs(Math.round(m))||1)*p,b=y.tickIncrement(b,g,m<0?!o:o,e.calendar),v++}return i.error("tickFirst did not converge",e),b}if("L"===f)return Math.log(s((Math.pow(10,l)-d)/p)*p+d)/Math.LN10;if("D"===f){var x="D2"===c?C:M,w=i.roundUp(i.mod(l,1),x,o);return Math.floor(l)+Math.log(r.round(Math.pow(10,w),1))/Math.LN10}throw"unrecognized dtick "+String(c)},y.tickText=function(e,t,n){var r,o,s=z(e,t),l="array"===e.tickmode,c=n||l,d="category"===e.type?e.d2l_noadd:e.d2l;if(l&&Array.isArray(e.ticktext)){var u=i.simpleMap(e.range,e.r2l),f=Math.abs(u[1]-u[0])/1e4;for(o=0;o<e.ticktext.length&&!(Math.abs(t-d(e.tickvals[o]))<f);o++);if(o<e.ticktext.length)return s.text=String(e.ticktext[o]),s}function p(r){var a;return void 0===r||(n?"none"===r:(a={first:e._tmin,last:e._tmax}[r],"all"!==r&&t!==a))}return r="none"!==e.exponentformat&&p(e.showexponent)?"hide":"","date"===e.type?function(e,t,n,r){var o=e._tickround,s=n&&e.hoverformat||e.tickformat;r&&(o=a(o)?4:{y:"m",m:"d",d:"M",M:"S",S:4}[o]);var l,c=i.formatDate(t.x,s,o,e.calendar),d=c.indexOf("\n");-1!==d&&(l=c.substr(d+1),c=c.substr(0,d));r&&("00:00:00"===c||"00:00"===c?(c=l,l=""):8===c.length&&(c=c.replace(/:00$/,"")));l&&(n?"d"===o?c+=", "+l:c=l+(c?", "+c:""):e._inCalcTicks&&l===e._prevDateHead||(c+="<br>"+l,e._prevDateHead=l));t.text=c}(e,s,n,c):"log"===e.type?function(e,t,n,r,o){var s=e.dtick,l=t.x;!r||"string"==typeof s&&"L"===s.charAt(0)||(s="L3");if(e.tickformat||"string"==typeof s&&"L"===s.charAt(0))t.text=D(Math.pow(10,l),e,o,r);else if(a(s)||"D"===s.charAt(0)&&i.mod(l+.01,1)<.1)if(-1!==["e","E","power"].indexOf(e.exponentformat)){var c=Math.round(l);t.text=0===c?1:1===c?"10":c>1?"10<sup>"+c+"</sup>":"10<sup>โˆ’"+-c+"</sup>",t.fontSize*=1.25}else t.text=D(Math.pow(10,l),e,"","fakehover"),"D1"===s&&"y"===e._id.charAt(0)&&(t.dy-=t.fontSize/6);else{if("D"!==s.charAt(0))throw"unrecognized dtick "+String(s);t.text=String(Math.round(Math.pow(10,i.mod(l,1)))),t.fontSize*=.75}if("D1"===e.dtick){var d=String(t.text).charAt(0);"0"!==d&&"1"!==d||("y"===e._id.charAt(0)?t.dx-=t.fontSize/4:(t.dy+=t.fontSize/2,t.dx+=(e.range[1]>e.range[0]?1:-1)*t.fontSize*(l<0?.5:.25)))}}(e,s,0,c,r):"category"===e.type?function(e,t){var n=e._categories[Math.round(t.x)];void 0===n&&(n="");t.text=String(n)}(e,s):function(e,t,n,r,a){"all"===e.showexponent&&Math.abs(t.x/e.dtick)<1e-6&&(a="hide");t.text=D(t.x,e,a,r)}(e,s,0,c,r),e.tickprefix&&!p(e.showtickprefix)&&(s.text=e.tickprefix+s.text),e.ticksuffix&&!p(e.showticksuffix)&&(s.text+=e.ticksuffix),s};var O=["f","p","n","ฮผ","m","","k","M","G","T"];function D(e,t,n,o){var s=e<0,l=t._tickround,c=n||t.exponentformat||"B",d=t._tickexponent,u=t.tickformat,f=t.separatethousands;if(o){var p={exponentformat:t.exponentformat,dtick:"none"===t.showexponent?t.dtick:a(e)&&Math.abs(e)||1,range:"none"===t.showexponent?t.range.map(t.r2d):[0,e||1]};L(p),l=(Number(p._tickround)||0)+4,d=p._tickexponent,t.hoverformat&&(u=t.hoverformat)}if(u)return r.format(u)(e).replace(/-/g,"โˆ’");var h,m=Math.pow(10,-l)/2;if("none"===c&&(d=0),(e=Math.abs(e))<m)e="0",s=!1;else{if(e+=m,d&&(e*=Math.pow(10,-d),l+=d),0===l)e=String(Math.floor(e));else if(l<0){e=(e=String(Math.round(e))).substr(0,e.length+l);for(var g=l;g<0;g++)e+="0"}else{var v=(e=String(e)).indexOf(".")+1;v&&(e=e.substr(0,v+l).replace(/\.?0+$/,""))}e=i.numSeparate(e,t._separators,f)}d&&"hide"!==c&&(h=d<0?"โˆ’"+-d:"power"!==c?"+"+d:String(d),"e"===c||("SI"===c||"B"===c)&&(d>12||d<-15)?e+="e"+h:"E"===c?e+="E"+h:"power"===c?e+="ร—10<sup>"+h+"</sup>":"B"===c&&9===d?e+="B":"SI"!==c&&"B"!==c||(e+=O[d/3+5]));return s?"โˆ’"+e:e}function j(e,t){for(var n=0;n<t.length;n++)-1===e.indexOf(t[n])&&e.push(t[n])}function P(e,t,n){var r,a,o=[],s=[],l=e.layout;for(r=0;r<t.length;r++)o.push(y.getFromId(e,t[r]));for(r=0;r<n.length;r++)s.push(y.getFromId(e,n[r]));var c=Object.keys(o[0]),d=["anchor","domain","overlaying","position","side","tickangle"],u=["linear","log"];for(r=0;r<c.length;r++){var f=c[r],p=o[0][f],h=s[0][f],m=!0,g=!1,v=!1;if("_"!==f.charAt(0)&&"function"!=typeof p&&-1===d.indexOf(f)){for(a=1;a<o.length&&m;a++){var b=o[a][f];"type"===f&&-1!==u.indexOf(p)&&-1!==u.indexOf(b)&&p!==b?g=!0:b!==p&&(m=!1)}for(a=1;a<s.length&&m;a++){var x=s[a][f];"type"===f&&-1!==u.indexOf(h)&&-1!==u.indexOf(x)&&h!==x?v=!0:s[a][f]!==h&&(m=!1)}m&&(g&&(l[o[0]._name].type="linear"),v&&(l[s[0]._name].type="linear"),I(l,f,o,s))}}for(r=0;r<e._fullLayout.annotations.length;r++){var w=e._fullLayout.annotations[r];-1!==t.indexOf(w.xref)&&-1!==n.indexOf(w.yref)&&i.swapAttrs(l.annotations[r],["?"])}}function I(e,t,n,r){var a,o=i.nestedProperty,s=o(e[n[0]._name],t).get(),l=o(e[r[0]._name],t).get();for("title"===t&&("Click to enter X axis title"===s&&(s="Click to enter Y axis title"),"Click to enter Y axis title"===l&&(l="Click to enter X axis title")),a=0;a<n.length;a++)o(e,n[a]._name+"."+t).set(l);for(a=0;a<r.length;a++)o(e,r[a]._name+"."+t).set(s)}y.subplotMatch=/^x([0-9]*)y([0-9]*)$/,y.getSubplots=function(e,t){var n,r,a,i=[],s=e._fullData||e.data||[];for(n=0;n<s.length;n++){var l=s[n];if(!1!==l.visible&&"legendonly"!==l.visible&&(o.traceIs(l,"cartesian")||o.traceIs(l,"gl2d")))a=(l.xaxis||"x")+(l.yaxis||"y"),-1===i.indexOf(a)&&i.push(a)}var c=y.list(e,"",!0);function d(e,t){return-1!==e.indexOf(t._id)}for(n=0;n<c.length;n++){var u=c[n],f=u._id.charAt(0),p="free"===u.anchor?"x"===f?"y":"x":u.anchor,h=y.getFromId(e,p),m=!1;for(r=0;r<i.length;r++)if(d(i[r],u)){m=!0;break}"free"===u.anchor&&m||h&&(a="x"===f?u._id+h._id:h._id+u._id,-1===i.indexOf(a)&&i.push(a))}var g=y.subplotMatch,v=[];for(n=0;n<i.length;n++)a=i[n],g.test(a)&&v.push(a);return v.sort(function(e,t){var n=e.match(g),r=t.match(g);return n[1]===r[1]?+(n[2]||1)-(r[2]||1):+(n[1]||0)-(r[1]||0)}),t?y.findSubplotsWithAxis(v,t):v},y.findSubplotsWithAxis=function(e,t){for(var n=new RegExp("x"===t._id.charAt(0)?"^"+t._id+"y":t._id+"$"),r=[],a=0;a<e.length;a++){var o=e[a];n.test(o)&&r.push(o)}return r},y.makeClipPaths=function(e){var t,n,a=e._fullLayout,o=a._defs,i={_offset:0,_length:a.width,_id:""},s={_offset:0,_length:a.height,_id:""},l=y.list(e,"x",!0),c=y.list(e,"y",!0),d=[];for(t=0;t<l.length;t++)for(d.push({x:l[t],y:s}),n=0;n<c.length;n++)0===t&&d.push({x:i,y:c[n]}),d.push({x:l[t],y:c[n]});var u=o.selectAll("g.clips").data([0]);u.enter().append("g").classed("clips",!0);var f=u.selectAll(".axesclip").data(d,function(e){return e.x._id+e.y._id});f.enter().append("clipPath").classed("axesclip",!0).attr("id",function(e){return"clip"+a._uid+e.x._id+e.y._id}).append("rect"),f.exit().remove(),f.each(function(e){r.select(this).select("rect").attr({x:e.x._offset||0,y:e.y._offset||0,width:e.x._length||1,height:e.y._length||1})})},y.doTicks=function(e,t,n){var u,f=e._fullLayout,p=!1;if("object"==typeof t)t=(u=t)._id,p=!0;else if(u=y.getFromId(e,t),"redraw"===t&&f._paper.selectAll("g.subplot").each(function(e){var t=f._plots[e],n=t.xaxis,r=t.yaxis;t.xaxislayer.selectAll("."+n._id+"tick").remove(),t.yaxislayer.selectAll("."+r._id+"tick").remove(),t.gridlayer.selectAll("path").remove(),t.zerolinelayer.selectAll("path").remove()}),!t||"redraw"===t)return i.syncOrAsync(y.list(e,"",!0).map(function(n){return function(){if(n._id){var r=y.doTicks(e,n._id);return"redraw"===t&&(n._r=n.range.slice(),n._rl=i.simpleMap(n._r,n.r2l)),r}}}));u.tickformat||(-1===["none","e","E","power","SI","B"].indexOf(u.exponentformat)&&(u.exponentformat="e"),-1===["all","first","last","none"].indexOf(u.showexponent)&&(u.showexponent="all")),u.setScale();var h,m,g,v,b,x=t.charAt(0),k=y.counterLetter(t),_=y.calcTicks(u),T=function(e){return[e.text,e.x,u.mirror].join("_")},A=t+"tick",M=t+"grid",C=t+"zl",S=(u.linewidth||1)/2,L=("outside"===u.ticks?u.ticklen:1)+(u.linewidth||0),z=0,O=d.crispRound(e,u.gridwidth,1),D=d.crispRound(e,u.zerolinewidth,O),j=d.crispRound(e,u.tickwidth,1);if(u._counterangle&&"outside"===u.ticks){var P=u._counterangle*Math.PI/180;L=u.ticklen*Math.cos(P)+(u.linewidth||0),z=u.ticklen*Math.sin(P)}if("x"===x)h=["bottom","top"],m=function(e){return"translate("+u.l2p(e.x)+",0)"},g=function(e,t){if(u._counterangle){var n=u._counterangle*Math.PI/180;return"M0,"+e+"l"+Math.sin(n)*t+","+Math.cos(n)*t}return"M0,"+e+"v"+t};else{if("y"!==x)return void i.warn("Unrecognized doTicks axis:",t);h=["left","right"],m=function(e){return"translate(0,"+u.l2p(e.x)+")"},g=function(e,t){if(u._counterangle){var n=u._counterangle*Math.PI/180;return"M"+e+",0l"+Math.cos(n)*t+","+-Math.sin(n)*t}return"M"+e+",0h"+t}}var I=u.side||h[0],E=[-1,1,I===h[1]?1:-1];if("inside"!==u.ticks==("x"===x)&&(E=E.map(function(e){return-e})),u.visible){var N=_.filter(B);if(p){if(F(u._axislayer,g(u._pos+S*E[2],E[2]*u.ticklen)),u._counteraxis)H({gridlayer:u._gridlayer,zerolinelayer:u._zerolinelayer},u._counteraxis);return $(u._axislayer,u._pos)}var R=(v=y.getSubplots(e,u)).map(function(e){var t=f._plots[e];if(f._has("cartesian")){var n=t[x+"axislayer"],r=u._linepositions[e]||[],o=t[k+"axis"],i=o._id===u.anchor,s=[!1,!1,!1],l="";if("allticks"===u.mirror?s=[!0,!0,!1]:i&&("ticks"===u.mirror?s=[!0,!0,!1]:s[h.indexOf(I)]=!0),u.mirrors)for(b=0;b<2;b++){var c=u.mirrors[o._id+h[b]];"ticks"!==c&&"labels"!==c||(s[b]=!0)}return void 0!==r[2]&&(s[2]=!0),s.forEach(function(e,t){var n=r[t],o=E[t];e&&a(n)&&(l+=g(n+S*o,o*u.ticklen))}),F(n,l),H(t,o,e),$(n,r[3])}}).filter(function(e){return e&&e.then});return R.length?Promise.all(R):0}function B(e){var t=u.l2p(e.x);return t>1&&t<u._length-1}function F(e,t){var n=e.selectAll("path."+A).data("inside"===u.ticks?N:_,T);t&&u.ticks?(n.enter().append("path").classed(A,1).classed("ticks",1).classed("crisp",1).call(c.stroke,u.tickcolor).style("stroke-width",j+"px").attr("d",t),n.attr("transform",m),n.exit().remove()):n.remove()}function $(n,o){var l,c,p,h,g,y=n.selectAll("g."+A).data(_,T);if(!u.showticklabels||!a(o))return y.remove(),void W();"x"===x?(l=function(e){return e.dx+z*g},h=o+(L+S)*(g="bottom"===I?1:-1),c=function(e){return e.dy+h+e.fontSize*("bottom"===I?1:-.5)},p=function(e){return a(e)&&0!==e&&180!==e?e*g<0?"end":"start":"middle"}):(g="right"===I?1:-1,c=function(e){return e.dy+e.fontSize/2-z*g},l=function(e){return e.dx+o+(L+S+(90===Math.abs(u.tickangle)?e.fontSize/2:0))*g},p=function(e){return a(e)&&90===Math.abs(e)?"middle":"right"===I?"start":"end"});var w=0,k=0,M=[];function C(e,t){e.each(function(e){var n=p(t),o=r.select(this),i=o.select(".text-math-group"),s=m(e)+(a(t)&&0!=+t?" rotate("+t+","+l(e)+","+(c(e)-e.fontSize/2)+")":"");if(i.empty())o.select("text").attr({transform:s,"text-anchor":n});else{var u=d.bBox(i.node()).width*{end:-.5,start:.5}[n];i.attr("transform",s+(u?"translate("+u+",0)":""))}})}y.enter().append("g").classed(A,1).append("text").attr("text-anchor","middle").each(function(t){var n=r.select(this),a=e._promises.length;n.call(s.positionText,l(t),c(t)).call(d.font,t.font,t.fontSize,t.fontColor).text(t.text).call(s.convertToTspans,e),(a=e._promises[a])?M.push(e._promises.pop().then(function(){C(n,u.tickangle)})):C(n,u.tickangle)}),y.exit().remove(),y.each(function(e){w=Math.max(w,e.fontSize)}),C(y,u._lastangle||u.tickangle);var O=i.syncOrAsync([function(){return M.length&&Promise.all(M)},function(){if(C(y,u.tickangle),"x"===x&&!a(u.tickangle)&&("log"!==u.type||"D"!==String(u.dtick).charAt(0))){var e=[];for(y.each(function(t){var n=r.select(this),a=n.select(".text-math-group"),o=u.l2p(t.x);a.empty()&&(a=n.select("text"));var i=d.bBox(a.node());e.push({top:0,bottom:10,height:10,left:o-i.width/2,right:o+i.width/2+2,width:i.width+2})}),b=0;b<e.length-1;b++)if(i.bBoxIntersect(e[b],e[b+1])){k=30;break}k&&(Math.abs((_[_.length-1].x-_[0].x)*u._m)/(_.length-1)<2.5*w&&(k=90),C(y,k)),u._lastangle=k}return W(),t+" done"},function(){var t=n.node().getBoundingClientRect(),r=e.getBoundingClientRect();if(u._boundingBox={width:t.width,height:t.height,left:t.left-r.left,right:t.right-r.left,top:t.top-r.top,bottom:t.bottom-r.top},v){var a=u._counterSpan=[1/0,-1/0];for(b=0;b<v.length;b++){var o=f._plots[v[b]]["x"===x?"yaxis":"xaxis"];i(a,[o._offset,o._offset+o._length])}"free"===u.anchor&&i(a,"x"===x?[u._boundingBox.bottom,u._boundingBox.top]:[u._boundingBox.right,u._boundingBox.left])}function i(e,t){e[0]=Math.min(e[0],t[0]),e[1]=Math.max(e[1],t[1])}}]);return O&&O.then&&e._promises.push(O),O}function W(){if(!n){var a,o,i,s,c=w.getFromId(e,t),u=r.select(e).selectAll("g."+t+"tick"),p={selection:u,side:c.side},h=t.charAt(0),m=e._fullLayout._size,g=c.titlefont.size;if(u.size()){var v=d.getTranslate(u.node().parentNode);p.offsetLeft=v.x,p.offsetTop=v.y}"x"===h?(o="free"===c.anchor?{_offset:m.t+(1-(c.position||0))*m.h,_length:0}:w.getFromId(e,c.anchor),i=c._offset+c._length/2,s=o._offset+("top"===c.side?-10-g*(1.5+(c.showticklabels?1:0)):o._length+10+g*(1.5+(c.showticklabels?1.5:.5))),c.rangeslider&&c.rangeslider.visible&&c._boundingBox&&(s+=(f.height-f.margin.b-f.margin.t)*c.rangeslider.thickness+c._boundingBox.height),p.side||(p.side="bottom")):(o="free"===c.anchor?{_offset:m.l+(c.position||0)*m.w,_length:0}:w.getFromId(e,c.anchor),s=c._offset+c._length/2,i=o._offset+("right"===c.side?o._length+10+g*(1.5+(c.showticklabels?1:.5)):-10-g*(1.5+(c.showticklabels?.5:0))),a={rotate:"-90",offset:0},p.side||(p.side="left")),l.draw(e,t+"title",{propContainer:c,propName:c._name+".title",dfltName:h.toUpperCase()+" axis",avoid:p,transform:a,attributes:{x:i,y:s,"text-anchor":"middle"}})}}function V(e,t){return!0===e.visible&&e.xaxis+e.yaxis===t&&(!(!o.traceIs(e,"bar")||e.orientation!=={x:"h",y:"v"}[x])||e.fill&&e.fill.charAt(e.fill.length-1)===x)}function H(t,n,a){var o=t.gridlayer,s=t.zerolinelayer,l=t["hidegrid"+x]?[]:N,d=u._gridpath||"M0,0"+("x"===x?"v":"h")+n._length,f=o.selectAll("path."+M).data(!1===u.showgrid?[]:l,T);if(f.enter().append("path").classed(M,1).classed("crisp",1).attr("d",d).each(function(e){u.zeroline&&("linear"===u.type||"-"===u.type)&&Math.abs(e.x)<u.dtick/100&&r.select(this).remove()}),f.attr("transform",m).call(c.stroke,u.gridcolor||"#ddd").style("stroke-width",O+"px"),f.exit().remove(),s){for(var p=!1,h=0;h<e._fullData.length;h++)if(V(e._fullData[h],a)){p=!0;break}var g=i.simpleMap(u.range,u.r2l),v=g[0]*g[1]<=0&&u.zeroline&&("linear"===u.type||"-"===u.type)&&l.length&&(p||B({x:0})||!u.showline),b=s.selectAll("path."+C).data(v?[{x:0}]:[]);b.enter().append("path").classed(C,1).classed("zl",1).classed("crisp",1).attr("d",d),b.attr("transform",m).call(c.stroke,u.zerolinecolor||c.defaultLine).style("stroke-width",D+"px"),b.exit().remove()}}},y.swap=function(e,t){for(var n=function(e,t){var n,r,a=[];for(n=0;n<t.length;n++){var o=[],i=e._fullData[t[n]].xaxis,s=e._fullData[t[n]].yaxis;if(i&&s){for(r=0;r<a.length;r++)-1===a[r].x.indexOf(i)&&-1===a[r].y.indexOf(s)||o.push(r);if(o.length){var l,c=a[o[0]];if(o.length>1)for(r=1;r<o.length;r++)l=a[o[r]],j(c.x,l.x),j(c.y,l.y);j(c.x,[i]),j(c.y,[s])}else a.push({x:[i],y:[s]})}}return a}(e,t),r=0;r<n.length;r++)P(e,n[r].x,n[r].y)}},function(e,t,n){"use strict";var r=n(1),a=n(2),o=n(21),i=n(4),s=n(3),l=n(160),c=n(0),d=n(13),u=n(33),f=n(19).LINE_SPACING,p=n(12),h=n(289),m=e.exports={};m.font=function(e,t,n,r){t&&t.family&&(r=t.color,n=t.size,t=t.family),t&&e.style("font-family",t),n+1&&e.style("font-size",n+"px"),r&&e.call(s.fill,r)},m.setPosition=function(e,t,n){e.attr("x",t).attr("y",n)},m.setSize=function(e,t,n){e.attr("width",t).attr("height",n)},m.setRect=function(e,t,n,r,a){e.call(m.setPosition,t,n).call(m.setSize,r,a)},m.translatePoint=function(e,t,n,r){var o=e.xp||n.c2p(e.x),i=e.yp||r.c2p(e.y);return!!(a(o)&&a(i)&&t.node())&&("text"===t.node().nodeName?t.attr("x",o).attr("y",i):t.attr("transform","translate("+o+","+i+")"),!0)},m.translatePoints=function(e,t,n,a){e.each(function(e){var o=r.select(this);m.translatePoint(e,o,t,n,a)})},m.getPx=function(e,t){return Number(e.style(t).replace(/px$/,""))},m.crispRound=function(e,t,n){return t&&a(t)?e._context.staticPlot?t:t<1?1:Math.round(t):n||0},m.singleLineStyle=function(e,t,n,r,a){t.style("fill","none");var o=(((e||[])[0]||{}).trace||{}).line||{},i=n||o.width||0,l=a||o.dash||"";s.stroke(t,r||o.color),m.dashLine(t,l,i)},m.lineGroupStyle=function(e,t,n,a){e.style("fill","none").each(function(e){var o=(((e||[])[0]||{}).trace||{}).line||{},i=t||o.width||0,l=a||o.dash||"";r.select(this).call(s.stroke,n||o.color).call(m.dashLine,l,i)})},m.dashLine=function(e,t,n){n=+n||0,t=m.dashStyle(t,n),e.style({"stroke-dasharray":t,"stroke-width":n+"px"})},m.dashStyle=function(e,t){t=+t||1;var n=Math.max(t,3);return"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"),e},m.singleFillStyle=function(e){var t=(((r.select(e.node()).data()[0]||[])[0]||{}).trace||{}).fillcolor;t&&e.call(s.fill,t)},m.fillGroupStyle=function(e){e.style("stroke-width",0).each(function(t){var n=r.select(this);try{n.call(s.fill,t[0].trace.fillcolor)}catch(t){c.error(t,e),n.remove()}})};var g=n(288);m.symbolNames=[],m.symbolFuncs=[],m.symbolNeedLines={},m.symbolNoDot={},m.symbolList=[],Object.keys(g).forEach(function(e){var t=g[e];m.symbolList=m.symbolList.concat([t.n,e,t.n+100,e+"-open"]),m.symbolNames[t.n]=e,m.symbolFuncs[t.n]=t.f,t.needLine&&(m.symbolNeedLines[t.n]=!0),t.noDot?m.symbolNoDot[t.n]=!0:m.symbolList=m.symbolList.concat([t.n+200,e+"-dot",t.n+300,e+"-open-dot"])});var v=m.symbolNames.length,b="M0,0.5L0.5,0L0,-0.5L-0.5,0Z";m.symbolNumber=function(e){if("string"==typeof e){var t=0;e.indexOf("-open")>0&&(t=100,e=e.replace("-open","")),e.indexOf("-dot")>0&&(t+=200,e=e.replace("-dot","")),(e=m.symbolNames.indexOf(e))>=0&&(e+=t)}return e%100>=v||e>=400?0:Math.floor(Math.max(e,0))};var y={x1:1,x2:0,y1:0,y2:0},x={x1:0,x2:0,y1:1,y2:0};m.gradient=function(e,t,n,a,i,l){var d=t._fullLayout._defs.select(".gradients").selectAll("#"+n).data([a+i+l],c.identity);d.exit().remove(),d.enter().append("radial"===a?"radialGradient":"linearGradient").each(function(){var e=r.select(this);"horizontal"===a?e.attr(y):"vertical"===a&&e.attr(x),e.attr("id",n);var t=o(i),c=o(l);e.append("stop").attr({offset:"0%","stop-color":s.tinyRGB(c),"stop-opacity":c.getAlpha()}),e.append("stop").attr({offset:"100%","stop-color":s.tinyRGB(t),"stop-opacity":t.getAlpha()})}),e.style({fill:"url(#"+n+")","fill-opacity":null})},m.initGradients=function(e){var t=e._fullLayout._defs.selectAll(".gradients").data([0]);t.enter().append("g").classed("gradients",!0),t.selectAll("linearGradient,radialGradient").remove()},m.singlePointStyle=function(e,t,n,r,a,o){var l=n.marker;!function(e,t,n,r,a,o,l,c){if(i.traceIs(n,"symbols")){var d=h(n);t.attr("d",function(e){var t;t="various"===e.ms||"various"===o.size?3:p.isBubble(n)?d(e.ms):(o.size||6)/2,e.mrc=t;var r=m.symbolNumber(e.mx||o.symbol)||0,a=r%100;return e.om=r%200>=100,m.symbolFuncs[a](t)+(r>=200?b:"")}).style("opacity",function(e){return(e.mo+1||o.opacity+1)-1})}var u,f,g,v=!1;if(e.so?(g=l.outlierwidth,f=l.outliercolor,u=o.outliercolor):(g=(e.mlw+1||l.width+1||(e.trace?e.trace.marker.line.width:0)+1)-1,f="mlc"in e?e.mlcc=a(e.mlc):Array.isArray(l.color)?s.defaultLine:l.color,Array.isArray(o.color)&&(u=s.defaultLine,v=!0),u="mc"in e?e.mcc=r(e.mc):o.color||"rgba(0,0,0,0)"),e.om)t.call(s.stroke,u).style({"stroke-width":(g||1)+"px",fill:"none"});else{t.style("stroke-width",g+"px");var y=o.gradient,x=e.mgt;if(x?v=!0:x=y&&y.type,x&&"none"!==x){var w=e.mgc;w?v=!0:w=y.color;var k="g"+c._fullLayout._uid+"-"+n.uid;v&&(k+="-"+e.i),t.call(m.gradient,c,k,x,u,w)}else t.call(s.fill,u);g&&t.call(s.stroke,f)}}(e,t,n,r,a,l,l.line,o)},m.pointStyle=function(e,t,n){if(e.size()){var a=t.marker,o=m.tryColorscale(a,""),i=m.tryColorscale(a,"line");e.each(function(e){m.singlePointStyle(e,r.select(this),t,o,i,n)})}},m.tryColorscale=function(e,t){var n=t?c.nestedProperty(e,t).get():e,r=n.colorscale,a=n.color;return r&&Array.isArray(a)?l.makeColorScaleFunc(l.extractScale(r,n.cmin,n.cmax)):c.identity};var w={start:1,end:-1,middle:0,bottom:1,top:-1};m.textPointStyle=function(e,t,n){e.each(function(e){var o=r.select(this),i=e.tx||t.text;if(i&&!Array.isArray(i)){var s=e.tp||t.textposition,l=-1!==s.indexOf("top")?"top":-1!==s.indexOf("bottom")?"bottom":"middle",c=-1!==s.indexOf("left")?"end":-1!==s.indexOf("right")?"start":"middle",u=e.ts||t.textfont.size,p=e.mrc?e.mrc/.8+1:0;u=a(u)&&u>0?u:0,o.call(m.font,e.tf||t.textfont.family,u,e.tc||t.textfont.color).attr("text-anchor",c).text(i).call(d.convertToTspans,n);var h=r.select(this.parentNode),g=(d.lineCount(o)-1)*f+1,v=w[c]*p,b=.75*u+w[l]*p+(w[l]-1)*g*u/2;h.attr("transform","translate("+v+","+b+")")}else o.remove()})};var k=.5;function _(e,t,n,a){var o=e[0]-t[0],i=e[1]-t[1],s=n[0]-t[0],l=n[1]-t[1],c=Math.pow(o*o+i*i,k/2),d=Math.pow(s*s+l*l,k/2),u=(d*d*o-c*c*s)*a,f=(d*d*i-c*c*l)*a,p=3*d*(c+d),h=3*c*(c+d);return[[r.round(t[0]+(p&&u/p),2),r.round(t[1]+(p&&f/p),2)],[r.round(t[0]-(h&&u/h),2),r.round(t[1]-(h&&f/h),2)]]}m.smoothopen=function(e,t){if(e.length<3)return"M"+e.join("L");var n,r="M"+e[0],a=[];for(n=1;n<e.length-1;n++)a.push(_(e[n-1],e[n],e[n+1],t));for(r+="Q"+a[0][0]+" "+e[1],n=2;n<e.length-1;n++)r+="C"+a[n-2][1]+" "+a[n-1][0]+" "+e[n];return r+="Q"+a[e.length-3][1]+" "+e[e.length-1]},m.smoothclosed=function(e,t){if(e.length<3)return"M"+e.join("L")+"Z";var n,r="M"+e[0],a=e.length-1,o=[_(e[a],e[0],e[1],t)];for(n=1;n<a;n++)o.push(_(e[n-1],e[n],e[n+1],t));for(o.push(_(e[a-1],e[a],e[0],t)),n=1;n<=a;n++)r+="C"+o[n-1][1]+" "+o[n][0]+" "+e[n];return r+="C"+o[a][1]+" "+o[0][0]+" "+e[0]+"Z"};var T={hv:function(e,t){return"H"+r.round(t[0],2)+"V"+r.round(t[1],2)},vh:function(e,t){return"V"+r.round(t[1],2)+"H"+r.round(t[0],2)},hvh:function(e,t){return"H"+r.round((e[0]+t[0])/2,2)+"V"+r.round(t[1],2)+"H"+r.round(t[0],2)},vhv:function(e,t){return"V"+r.round((e[1]+t[1])/2,2)+"H"+r.round(t[0],2)+"V"+r.round(t[1],2)}},A=function(e,t){return"L"+r.round(t[0],2)+","+r.round(t[1],2)};m.steps=function(e){var t=T[e]||A;return function(e){for(var n="M"+r.round(e[0][0],2)+","+r.round(e[0][1],2),a=1;a<e.length;a++)n+=t(e[a-1],e[a]);return n}},m.makeTester=function(){var e=r.select("body").selectAll("#js-plotly-tester").data([0]);e.enter().append("svg").attr("id","js-plotly-tester").attr(u.svgAttrs).style({position:"absolute",left:"-10000px",top:"-10000px",width:"9000px",height:"9000px","z-index":"1"});var t=e.selectAll(".js-reference-point").data([0]);t.enter().append("path").classed("js-reference-point",!0).attr("d","M0,0H1V1H0Z").style({"stroke-width":0,fill:"black"}),e.node()._cache||(e.node()._cache={}),m.tester=e,m.testref=t},m.savedBBoxes={};var M=0;function C(e){var t=e.getAttribute("data-unformatted");if(null!==t)return t+e.getAttribute("data-math")+e.getAttribute("text-anchor")+e.getAttribute("style")}m.bBox=function(e,t){var n;if(t||(t=C(e)),t){if(n=m.savedBBoxes[t])return c.extendFlat({},n)}else if(1===e.childNodes.length){var a=e.childNodes[0];if(t=C(a)){var o=+a.getAttribute("x")||0,i=+a.getAttribute("y")||0,s=a.getAttribute("transform");if(!s){var l=m.bBox(a,t);return o&&(l.left+=o,l.right+=o),i&&(l.top+=i,l.bottom+=i),l}if(t+="~"+o+"~"+i+"~"+s,n=m.savedBBoxes[t])return c.extendFlat({},n)}}var u=m.tester.node(),f=e.cloneNode(!0);u.appendChild(f),r.select(f).attr("transform",null).call(d.positionText,0,0);var p=f.getBoundingClientRect(),h=m.testref.node().getBoundingClientRect();u.removeChild(f);var g={height:p.height,width:p.width,left:p.left-h.left,top:p.top-h.top,right:p.right-h.left,bottom:p.bottom-h.top};return M>=1e4&&(m.savedBBoxes={},M=0),t&&(m.savedBBoxes[t]=g),M++,c.extendFlat({},g)},m.setClipUrl=function(e,t){if(t){var n="#"+t,a=r.select("base");a.size()&&a.attr("href")&&(n=window.location.href.split("#")[0]+n),e.attr("clip-path","url("+n+")")}else e.attr("clip-path",null)},m.getTranslate=function(e){var t=(e[e.attr?"attr":"getAttribute"]("transform")||"").replace(/.*\btranslate\((-?\d*\.?\d*)[^-\d]*(-?\d*\.?\d*)[^\d].*/,function(e,t,n){return[t,n].join(" ")}).split(" ");return{x:+t[0]||0,y:+t[1]||0}},m.setTranslate=function(e,t,n){var r=e.attr?"attr":"getAttribute",a=e.attr?"attr":"setAttribute",o=e[r]("transform")||"";return t=t||0,n=n||0,o=o.replace(/(\btranslate\(.*?\);?)/,"").trim(),o=(o+=" translate("+t+", "+n+")").trim(),e[a]("transform",o),o},m.getScale=function(e){var t=(e[e.attr?"attr":"getAttribute"]("transform")||"").replace(/.*\bscale\((\d*\.?\d*)[^\d]*(\d*\.?\d*)[^\d].*/,function(e,t,n){return[t,n].join(" ")}).split(" ");return{x:+t[0]||1,y:+t[1]||1}},m.setScale=function(e,t,n){var r=e.attr?"attr":"getAttribute",a=e.attr?"attr":"setAttribute",o=e[r]("transform")||"";return t=t||1,n=n||1,o=o.replace(/(\bscale\(.*?\);?)/,"").trim(),o=(o+=" scale("+t+", "+n+")").trim(),e[a]("transform",o),o},m.setPointGroupScale=function(e,t,n){var r,a,o;return t=t||1,n=n||1,a=1===t&&1===n?"":" scale("+t+","+n+")",o=/\s*sc.*/,e.each(function(){r=(this.getAttribute("transform")||"").replace(o,""),r=(r+=a).trim(),this.setAttribute("transform",r)}),a};var S=/translate\([^)]*\)\s*$/;m.setTextPointsScale=function(e,t,n){e.each(function(){var e,a=r.select(this),o=a.select("text"),i=parseFloat(o.attr("x")||0),s=parseFloat(o.attr("y")||0),l=(a.attr("transform")||"").match(S);e=1===t&&1===n?[]:["translate("+i+","+s+")","scale("+t+","+n+")","translate("+-i+","+-s+")"],l&&e.push(l),a.attr("transform",e.join(" "))})}},function(e,t,n){"use strict";t.defaultConfig=n(113),t.Plots=n(9),t.Axes=n(6),t.ModeBar=n(149),n(272)},function(e,t,n){"use strict";var r=n(1),a=n(2),o=n(8),i=n(112),s=n(4),l=n(0),c=n(3),d=n(15).BADNUM,u=e.exports={},f=n(106),p=n(162),h=l.relinkPrivateKeys;l.extendFlat(u,s),u.attributes=n(44),u.attributes.type.values=u.allTypes,u.fontAttrs=n(17),u.layoutAttributes=n(43),u.fontWeight="normal";var m=u.subplotsRegistry,g=u.transformsRegistry,v=n(32),b=n(277);function y(e,t){var n,r,a=e.trace,o=a._arrayAttrs,i={};for(n=0;n<o.length;n++)i[r=o[n]]=l.nestedProperty(a,r).get().slice();for(e.trace=t,n=0;n<o.length;n++)r=o[n],l.nestedProperty(e.trace,r).set(i[r])}function x(e,t,n,r){for(var a=e.transforms,o=[e],i=0;i<a.length;i++){var s=a[i],l=g[s.type];l&&l.transform&&(o=l.transform(o,{transform:s,fullTrace:e,fullData:t,layout:n,fullLayout:r,transformIndex:i}))}return o}function w(e){for(var t=0;t<e.length;t++){e[t]._categories=e[t]._initialCategories.slice(),e[t]._categoriesMap={};for(var n=0;n<e[t]._categories.length;n++)e[t]._categoriesMap[e[t]._categories[n]]=n}}u.executeAPICommand=b.executeAPICommand,u.computeAPICommandBindings=b.computeAPICommandBindings,u.manageCommandObserver=b.manageCommandObserver,u.hasSimpleAPICommandBindings=b.hasSimpleAPICommandBindings,u.findSubplotIds=function(e,t){var n=[];if(!u.subplotsRegistry[t])return n;for(var r=u.subplotsRegistry[t].attr,a=0;a<e.length;a++){var o=e[a];u.traceIs(o,t)&&-1===n.indexOf(o[r])&&n.push(o[r])}return n},u.getSubplotIds=function(e,t){var n=u.subplotsRegistry[t];if(!n)return[];if(!("cartesian"!==t||e._has&&e._has("cartesian")))return[];if(!("gl2d"!==t||e._has&&e._has("gl2d")))return[];if("cartesian"===t||"gl2d"===t)return Object.keys(e._plots||{});for(var r=n.idRegex,a=Object.keys(e),o=[],i=0;i<a.length;i++){var s=a[i];r.test(s)&&o.push(s)}var l=n.idRoot.length;return o.sort(function(e,t){return+(e.substr(l)||1)-+(t.substr(l)||1)}),o},u.getSubplotData=function(e,t,n){if(!u.subplotsRegistry[t])return[];for(var r,a=u.subplotsRegistry[t].attr,i=[],s=0;s<e.length;s++)if(r=e[s],"gl2d"===t&&u.traceIs(r,"gl2d")){var l=o.Axes.subplotMatch,c="x"+n.match(l)[1],d="y"+n.match(l)[2];r[a[0]]===c&&r[a[1]]===d&&i.push(r)}else r[a]===n&&i.push(r);return i},u.getSubplotCalcData=function(e,t,n){if(!u.subplotsRegistry[t])return[];for(var r=u.subplotsRegistry[t].attr,a=[],o=0;o<e.length;o++){var i=e[o];i[0].trace[r]===n&&a.push(i)}return a},u.redrawText=function(e){if(!(e.data&&e.data[0]&&e.data[0].r))return new Promise(function(t){setTimeout(function(){s.getComponentMethod("annotations","draw")(e),s.getComponentMethod("legend","draw")(e),(e.calcdata||[]).forEach(function(e){e[0]&&e[0].t&&e[0].t.cb&&e[0].t.cb()}),t(u.previousPromises(e))},300)})},u.resize=function(e){return new Promise(function(t,n){e&&"none"!==r.select(e).style("display")||n(new Error("Resize must be passed a plot div element.")),e._redrawTimer&&clearTimeout(e._redrawTimer),e._redrawTimer=setTimeout(function(){if(e.layout.width&&e.layout.height)t(e);else{delete e.layout.width,delete e.layout.height;var n=e.changed;e.autoplay=!0,o.relayout(e,{autosize:!0}).then(function(){e.changed=n,t(e)})}},100)})},u.previousPromises=function(e){if((e._promises||[]).length)return Promise.all(e._promises).then(function(){e._promises=[]})},u.addLinks=function(e){if(e._context.showLink||e._context.showSources){var t=e._fullLayout,n=t._paper.selectAll("text.js-plot-link-container").data([0]);n.enter().append("text").classed("js-plot-link-container",!0).style({"font-family":'"Open Sans", Arial, sans-serif',"font-size":"12px",fill:c.defaultLine,"pointer-events":"all"}).each(function(){var e=r.select(this);e.append("tspan").classed("js-link-to-tool",!0),e.append("tspan").classed("js-link-spacer",!0),e.append("tspan").classed("js-sourcelinks",!0)});var a=n.node(),o={y:t._paper.attr("height")-9};document.body.contains(a)&&a.getComputedTextLength()>=t.width-20?(o["text-anchor"]="start",o.x=5):(o["text-anchor"]="end",o.x=t._paper.attr("width")-7),n.attr(o);var i=n.select(".js-link-to-tool"),s=n.select(".js-link-spacer"),l=n.select(".js-sourcelinks");e._context.showSources&&e._context.showSources(e),e._context.showLink&&function(e,t){t.text("");var n=t.append("a").attr({"xlink:xlink:href":"#",class:"link--impt link--embedview","font-weight":"bold"}).text(e._context.linkText+" "+String.fromCharCode(187));if(e._context.sendData)n.on("click",function(){u.sendDataToCloud(e)});else{var r=window.location.pathname.split("/"),a=window.location.search;n.attr({"xlink:xlink:show":"new","xlink:xlink:href":"/"+r[2].split(".")[0]+"/"+r[1]+a})}}(e,i),s.text(i.text()&&l.text()?" - ":"")}},u.sendDataToCloud=function(e){e.emit("plotly_beforeexport");var t=window.PLOTLYENV&&window.PLOTLYENV.BASE_URL||"https://plot.ly",n=r.select(e).append("div").attr("id","hiddenform").style("display","none"),a=n.append("form").attr({action:t+"/external",method:"post",target:"_blank"});return a.append("input").attr({type:"text",name:"data"}).node().value=u.graphJson(e,!1,"keepdata"),a.node().submit(),n.remove(),e.emit("plotly_afterexport"),!1},u.supplyDefaults=function(e){var t,n=e._fullLayout||{},r=e._fullLayout={},a=e.layout||{},i=e._fullData||[],s=e._fullData=[],l=e.data||[];if(e._transitionData||u.createTransitionData(e),n._initialAutoSizeIsDone){var c=n.width,d=n.height;u.supplyLayoutGlobalDefaults(a,r),a.width||(r.width=c),a.height||(r.height=d)}else{u.supplyLayoutGlobalDefaults(a,r);var f=!a.width||!a.height,p=r.autosize,m=e._context&&e._context.autosizable;f&&(p||m)?u.plotAutoSize(e,a,r):f&&u.sanitizeMargins(e),!p&&f&&(a.width=r.width,a.height=r.height)}r._initialAutoSizeIsDone=!0,r._dataLength=l.length,r._globalTransforms=(e._context||{}).globalTransforms,u.supplyDataDefaults(l,s,a,r),r._has=u._hasPlotType.bind(r);var g=r._modules;for(t=0;t<g.length;t++){var v=g[t];v.cleanData&&v.cleanData(s)}if(i.length===l.length)for(t=0;t<s.length;t++)h(s[t],i[t]);u.supplyLayoutModuleDefaults(a,r,s,e._transitionData),r._hasCartesian=r._has("cartesian"),r._hasGeo=r._has("geo"),r._hasGL3D=r._has("gl3d"),r._hasGL2D=r._has("gl2d"),r._hasTernary=r._has("ternary"),r._hasPie=r._has("pie"),u.cleanPlot(s,r,i,n),u.linkSubplots(s,r,i,n),h(r,n),u.doAutoMargin(e);var b=o.Axes.list(e);for(t=0;t<b.length;t++){b[t].setScale()}if((e.calcdata||[]).length===s.length)for(t=0;t<s.length;t++){var x=s[t],w=e.calcdata[t][0];w&&w.trace&&(w.trace._hasCalcTransform?y(w,x):w.trace=x)}},u.createTransitionData=function(e){e._transitionData||(e._transitionData={}),e._transitionData._frames||(e._transitionData._frames=[]),e._transitionData._frameHash||(e._transitionData._frameHash={}),e._transitionData._counter||(e._transitionData._counter=0),e._transitionData._interruptCallbacks||(e._transitionData._interruptCallbacks=[])},u._hasPlotType=function(e){for(var t=this._basePlotModules||[],n=0;n<t.length;n++){if(t[n].name===e)return!0}return!1},u.cleanPlot=function(e,t,n,r){var a,o,i=r._basePlotModules||[];for(a=0;a<i.length;a++){var s=i[a];s.clean&&s.clean(e,t,n,r)}var l=!!r._paper,c=!!r._infolayer;e:for(a=0;a<n.length;a++){var d=n[a].uid;for(o=0;o<e.length;o++){if(d===e[o].uid)continue e}var u=".hm"+d+",.contour"+d+",.carpet"+d+",#clip"+d+",.trace"+d;l&&r._paper.selectAll(u).remove(),c&&(r._infolayer.selectAll(".cb"+d).remove(),r._infolayer.selectAll("g.rangeslider-container").selectAll(u).remove())}},u.linkSubplots=function(e,t,n,r){for(var a=r._plots||{},i=t._plots={},s={_fullData:e,_fullLayout:t},l=o.Axes.getSubplots(s),c=0;c<l.length;c++){var d,u=l[c],f=a[u];f?(d=i[u]=f)._scene2d&&d._scene2d.updateRefs(t):(d=i[u]={}).id=u,d.xaxis=o.Axes.getFromId(s,u,"x"),d.yaxis=o.Axes.getFromId(s,u,"y")}},u.supplyDataDefaults=function(e,t,n,r){var a,o,i,c=r._modules=[],d=r._basePlotModules=[],f=0;function p(e){t.push(e);var n=e._module;n&&(l.pushUnique(c,n),l.pushUnique(d,e._module.basePlotModule),f++)}r._transformModules=[];var h={},m=[];for(a=0;a<e.length;a++){if(i=e[a],(o=u.supplyTraceDefaults(i,f,r,a)).index=a,o._input=i,o._expandedIndex=f,o.transforms&&o.transforms.length)for(var g=x(o,t,n,r),v=0;v<g.length;v++){var b=g[v],y=u.supplyTraceDefaults(b,f,r,a);b.uid=y.uid=o.uid+v,y.index=a,y._input=i,y._fullInput=o,y._expandedIndex=f,y._expandedInput=b,p(y)}else o._fullInput=o,o._expandedInput=o,p(o);s.traceIs(o,"carpetAxis")&&(h[o.carpet]=o),s.traceIs(o,"carpetDependent")&&m.push(a)}for(a=0;a<m.length;a++)if((o=t[m[a]]).visible){var w=h[o.carpet];o._carpet=w,w&&w.visible?(o.xaxis=w.xaxis,o.yaxis=w.yaxis):o.visible=!1}},u.supplyAnimationDefaults=function(e){var t;e=e||{};var n={};function r(t,r){return l.coerce(e||{},n,f,t,r)}if(r("mode"),r("direction"),r("fromcurrent"),Array.isArray(e.frame))for(n.frame=[],t=0;t<e.frame.length;t++)n.frame[t]=u.supplyAnimationFrameDefaults(e.frame[t]||{});else n.frame=u.supplyAnimationFrameDefaults(e.frame||{});if(Array.isArray(e.transition))for(n.transition=[],t=0;t<e.transition.length;t++)n.transition[t]=u.supplyAnimationTransitionDefaults(e.transition[t]||{});else n.transition=u.supplyAnimationTransitionDefaults(e.transition||{});return n},u.supplyAnimationFrameDefaults=function(e){var t={};function n(n,r){return l.coerce(e||{},t,f.frame,n,r)}return n("duration"),n("redraw"),t},u.supplyAnimationTransitionDefaults=function(e){var t={};function n(n,r){return l.coerce(e||{},t,f.transition,n,r)}return n("duration"),n("easing"),t},u.supplyFrameDefaults=function(e){var t={};function n(n,r){return l.coerce(e,t,p,n,r)}return n("group"),n("name"),n("traces"),n("baseframe"),n("data"),n("layout"),t},u.supplyTraceDefaults=function(e,t,n,r){var a={},o=c.defaults[t%c.defaults.length];function i(t,n){return l.coerce(e,a,u.attributes,t,n)}function d(t,n){if(u.traceIs(a,t))return l.coerce(e,a,u.subplotsRegistry[t].attributes,n)}var f=i("visible");i("type"),i("uid"),i("name","trace "+r);for(var p=Object.keys(m),h=0;h<p.length;h++){var g=p[h];if(-1===["cartesian","gl2d"].indexOf(g)){var v=m[g].attr;v&&d(g,v)}}if(f){i("customdata"),i("ids");var b=u.getModule(a);a._module=b,u.traceIs(a,"showLegend")&&(i("showlegend"),i("legendgroup")),s.getComponentMethod("fx","supplyDefaults")(e,a,o,n),b&&(b.supplyDefaults(e,a,o,n),l.coerceHoverinfo(e,a,n)),u.traceIs(a,"noOpacity")||i("opacity"),d("cartesian","xaxis"),d("cartesian","yaxis"),d("gl2d","xaxis"),d("gl2d","yaxis"),u.traceIs(a,"notLegendIsolatable")&&(a.visible=!!a.visible),u.supplyTransformDefaults(e,a,n)}return a},u.supplyTransformDefaults=function(e,t,n){var r=n._globalTransforms||[],a=n._transformModules||[];if(Array.isArray(e.transforms)||0!==r.length)for(var o=e.transforms||[],i=r.concat(o),s=t.transforms=[],c=0;c<i.length;c++){var d,u=i[c],f=u.type,p=g[f];p||l.warn("Unrecognized transform type "+f+"."),p&&p.supplyDefaults?((d=p.supplyDefaults(u,t,n,e)).type=f,d._module=p,l.pushUnique(a,p)):d=l.extendFlat({},u),s.push(d)}},u.supplyLayoutGlobalDefaults=function(e,t){function n(n,r){return l.coerce(e,t,u.layoutAttributes,n,r)}var r=l.coerceFont(n,"font");n("title"),l.coerceFont(n,"titlefont",{family:r.family,size:Math.round(1.4*r.size),color:r.color}),n("autosize",!(e.width&&e.height)),n("width"),n("height"),n("margin.l"),n("margin.r"),n("margin.t"),n("margin.b"),n("margin.pad"),n("margin.autoexpand"),e.width&&e.height&&u.sanitizeMargins(t),n("paper_bgcolor"),n("separators"),n("hidesources"),n("smith"),s.getComponentMethod("calendars","handleDefaults")(e,t,"calendar"),s.getComponentMethod("fx","supplyLayoutGlobalDefaults")(e,t,n)},u.plotAutoSize=function(e,t,n){var r,o,i=e._context||{},s=i.frameMargins,c=l.isPlotDiv(e);if(c&&e.emit("plotly_autosize"),i.fillFrame)r=window.innerWidth,o=window.innerHeight,document.body.style.overflow="hidden";else if(a(s)&&s>0){var d=function(e){var t,n={left:0,right:0,bottom:0,top:0};if(e)for(t in e)e.hasOwnProperty(t)&&(n.left+=e[t].left||0,n.right+=e[t].right||0,n.bottom+=e[t].bottom||0,n.top+=e[t].top||0);return n}(e._boundingBoxMargins),f=d.left+d.right,p=d.bottom+d.top,h=1-2*s,m=n._container&&n._container.node?n._container.node().getBoundingClientRect():{width:n.width,height:n.height};r=Math.round(h*(m.width-f)),o=Math.round(h*(m.height-p))}else{var g=c?window.getComputedStyle(e):{};r=parseFloat(g.width)||n.width,o=parseFloat(g.height)||n.height}var v=u.layoutAttributes.width.min,b=u.layoutAttributes.height.min;r<v&&(r=v),o<b&&(o=b);var y=!t.width&&Math.abs(n.width-r)>1,x=!t.height&&Math.abs(n.height-o)>1;(x||y)&&(y&&(n.width=r),x&&(n.height=o)),e._initialAutoSize||(e._initialAutoSize={width:r,height:o}),u.sanitizeMargins(n)},u.supplyLayoutModuleDefaults=function(e,t,n,r){var a,i;o.Axes.supplyLayoutDefaults(e,t,n);var l=t._basePlotModules;for(a=0;a<l.length;a++)"cartesian"!==(i=l[a]).name&&i.supplyLayoutDefaults&&i.supplyLayoutDefaults(e,t,n);var c=t._modules;for(a=0;a<c.length;a++)(i=c[a]).supplyLayoutDefaults&&i.supplyLayoutDefaults(e,t,n);var d=t._transformModules;for(a=0;a<d.length;a++)(i=d[a]).supplyLayoutDefaults&&i.supplyLayoutDefaults(e,t,n,r);var u=Object.keys(s.componentsRegistry);for(a=0;a<u.length;a++)(i=s.componentsRegistry[u[a]]).supplyLayoutDefaults&&i.supplyLayoutDefaults(e,t,n)},u.purge=function(e){var t=e._fullLayout||{};void 0!==t._glcontainer&&t._glcontainer.remove(),void 0!==t._geocontainer&&t._geocontainer.remove(),t._modeBar&&t._modeBar.destroy(),e._transitionData&&(e._transitionData._interruptCallbacks&&(e._transitionData._interruptCallbacks.length=0),e._transitionData._animationRaf&&window.cancelAnimationFrame(e._transitionData._animationRaf)),delete e.data,delete e.layout,delete e._fullData,delete e._fullLayout,delete e.calcdata,delete e.framework,delete e.empty,delete e.fid,delete e.undoqueue,delete e.undonum,delete e.autoplay,delete e.changed,delete e._promises,delete e._redrawTimer,delete e.firstscatter,delete e.hmlumcount,delete e.hmpixcount,delete e.numboxes,delete e._hoverTimer,delete e._lastHoverTime,delete e._transitionData,delete e._transitioning,delete e._initialAutoSize,e.removeAllListeners&&e.removeAllListeners()},u.style=function(e){for(var t=e._fullLayout._modules,n=0;n<t.length;n++){var r=t[n];r.style&&r.style(e)}},u.sanitizeMargins=function(e){if(e&&e.margin){var t,n=e.width,r=e.height,a=e.margin,o=n-(a.l+a.r),i=r-(a.t+a.b);o<0&&(t=(n-1)/(a.l+a.r),a.l=Math.floor(t*a.l),a.r=Math.floor(t*a.r)),i<0&&(t=(r-1)/(a.t+a.b),a.t=Math.floor(t*a.t),a.b=Math.floor(t*a.b))}},u.autoMargin=function(e,t,n){var r=e._fullLayout;if(r._pushmargin||(r._pushmargin={}),!1!==r.margin.autoexpand){if(n){var a=void 0===n.pad?12:n.pad;n.l+n.r>.5*r.width&&(n.l=n.r=0),n.b+n.t>.5*r.height&&(n.b=n.t=0),r._pushmargin[t]={l:{val:n.x,size:n.l+a},r:{val:n.x,size:n.r+a},b:{val:n.y,size:n.b+a},t:{val:n.y,size:n.t+a}}}else delete r._pushmargin[t];r._replotting||u.doAutoMargin(e)}},u.doAutoMargin=function(e){var t=e._fullLayout;t._size||(t._size={}),t._pushmargin||(t._pushmargin={});var n=t._size,r=JSON.stringify(n),i=Math.max(t.margin.l||0,0),s=Math.max(t.margin.r||0,0),l=Math.max(t.margin.t||0,0),c=Math.max(t.margin.b||0,0),d=t._pushmargin;if(!1!==t.margin.autoexpand){d.base={l:{val:0,size:i},r:{val:1,size:s},t:{val:1,size:l},b:{val:0,size:c}};for(var u=Object.keys(d),f=0;f<u.length;f++)for(var p=u[f],h=d[p].l||{},m=d[p].b||{},g=h.val,v=h.size,b=m.val,y=m.size,x=0;x<u.length;x++){var w=u[x];if(a(v)&&d[w].r){var k=d[w].r.val,_=d[w].r.size;if(k>g){var T=(v*k+(_-t.width)*g)/(k-g),A=(_*(1-g)+(v-t.width)*(1-k))/(k-g);T>=0&&A>=0&&T+A>i+s&&(i=T,s=A)}}if(a(y)&&d[w].t){var M=d[w].t.val,C=d[w].t.size;if(M>b){var S=(y*M+(C-t.height)*b)/(M-b),L=(C*(1-b)+(y-t.height)*(1-M))/(M-b);S>=0&&L>=0&&S+L>c+l&&(c=S,l=L)}}}}if(n.l=Math.round(i),n.r=Math.round(s),n.t=Math.round(l),n.b=Math.round(c),n.p=Math.round(t.margin.pad),n.w=Math.round(t.width)-n.l-n.r,n.h=Math.round(t.height)-n.t-n.b,!t._replotting&&"{}"!==r&&r!==JSON.stringify(t._size))return o.plot(e)},u.graphJson=function(e,t,n,r,a){(a&&t&&!e._fullData||a&&!t&&!e._fullLayout)&&u.supplyDefaults(e);var o=a?e._fullData:e.data,i=a?e._fullLayout:e.layout,s=(e._transitionData||{})._frames;function c(e){if("function"==typeof e)return null;if(l.isPlainObject(e)){var t,r,a={};for(t in e)if("function"!=typeof e[t]&&-1===["_","["].indexOf(t.charAt(0))){if("keepdata"===n){if("src"===t.substr(t.length-3))continue}else if("keepstream"===n){if("string"==typeof(r=e[t+"src"])&&r.indexOf(":")>0&&!l.isPlainObject(e.stream))continue}else if("keepall"!==n&&"string"==typeof(r=e[t+"src"])&&r.indexOf(":")>0)continue;a[t]=c(e[t])}return a}return Array.isArray(e)?e.map(c):l.isJSDate(e)?l.ms2DateTimeLocal(+e):e}var d={data:(o||[]).map(function(e){var n=c(e);return t&&delete n.fit,n})};return t||(d.layout=c(i)),e.framework&&e.framework.isPolar&&(d=e.framework.getConfig()),s&&(d.frames=c(s)),"object"===r?d:JSON.stringify(d)},u.modifyFrames=function(e,t){var n,r,a,o=e._transitionData._frames,i=e._transitionData._frameHash;for(n=0;n<t.length;n++)switch((r=t[n]).type){case"replace":a=r.value;var s=(o[r.index]||{}).name,l=a.name;o[r.index]=i[l]=a,l!==s&&(delete i[s],i[l]=a);break;case"insert":i[(a=r.value).name]=a,o.splice(r.index,0,a);break;case"delete":delete i[(a=o[r.index]).name],o.splice(r.index,1)}return Promise.resolve()},u.computeFrame=function(e,t){var n,r,a,o,i=e._transitionData._frameHash;if(!t)throw new Error("computeFrame must be given a string frame name");var s=i[t.toString()];if(!s)return!1;for(var l=[s],c=[s.name];s.baseframe&&(s=i[s.baseframe.toString()])&&-1===c.indexOf(s.name);)l.push(s),c.push(s.name);for(var d={};s=l.pop();)if(s.layout&&(d.layout=u.extendLayout(d.layout,s.layout)),s.data){if(d.data||(d.data=[]),!(r=s.traces))for(r=[],n=0;n<s.data.length;n++)r[n]=n;for(d.traces||(d.traces=[]),n=0;n<s.data.length;n++)void 0!==(a=r[n])&&null!==a&&(-1===(o=d.traces.indexOf(a))&&(o=d.data.length,d.traces[o]=a),d.data[o]=u.extendTrace(d.data[o],s.data[n]))}return d},u.recomputeFrameHash=function(e){for(var t=e._transitionData._frameHash={},n=e._transitionData._frames,r=0;r<n.length;r++){var a=n[r];a&&a.name&&(t[a.name]=a)}},u.extendObjectWithContainers=function(e,t,n){var r,a,o,i,s,c,d,f=l.extendDeepNoArrays({},t||{}),p=l.expandObjectPaths(f),h={};if(n&&n.length)for(o=0;o<n.length;o++)void 0===(a=(r=l.nestedProperty(p,n[o])).get())?l.nestedProperty(h,n[o]).set(null):(r.set(null),l.nestedProperty(h,n[o]).set(a));if(e=l.extendDeepNoArrays(e||{},p),n&&n.length)for(o=0;o<n.length;o++)if(c=l.nestedProperty(h,n[o]).get()){for(d=(s=l.nestedProperty(e,n[o])).get(),Array.isArray(d)||(d=[],s.set(d)),i=0;i<c.length;i++){var m=c[i];d[i]=null===m?null:u.extendObjectWithContainers(d[i],m)}s.set(d)}return e},u.dataArrayContainers=["transforms"],u.layoutArrayContainers=s.layoutArrayContainers,u.extendTrace=function(e,t){return u.extendObjectWithContainers(e,t,u.dataArrayContainers)},u.extendLayout=function(e,t){return u.extendObjectWithContainers(e,t,u.layoutArrayContainers)},u.transition=function(e,t,n,r,a,i){var s,c,d=Array.isArray(t)?t.length:0,f=r.slice(0,d),p=[];var h=!1;for(s=0;s<f.length;s++){c=f[s];var m=e._fullData[c]._module;if(m&&!m.animatable){var g={};for(var b in t[s])g[b]=[t[s][b]]}}var y=[u.previousPromises,function(){if(e._transitionData)return e._transitioning=!1,function(e){var t=Promise.resolve();if(!e)return t;for(;e.length;)t=t.then(e.shift());return t}(e._transitionData._interruptCallbacks)},function(){var r;for(r=0;r<f.length;r++){var a=f[r],o=e._fullData[a]._module;o&&(o.animatable&&p.push(a),e.data[f[r]]=u.extendTrace(e.data[f[r]],t[r]))}var i=l.expandObjectPaths(l.extendDeepNoArrays({},n)),s=/^[xy]axis[0-9]*$/;for(var c in i)s.test(c)&&delete i[c].range;return u.extendLayout(e.layout,i),delete e.calcdata,u.supplyDefaults(e),u.doCalcdata(e),v.calc(e),Promise.resolve()},u.rehover,function(){return e.emit("plotly_transitioning",[]),new Promise(function(t){e._transitioning=!0,i.duration>0&&(e._transitioningWithDuration=!0),e._transitionData._interruptCallbacks.push(function(){h=!0}),a.redraw&&e._transitionData._interruptCallbacks.push(function(){return o.redraw(e)}),e._transitionData._interruptCallbacks.push(function(){e.emit("plotly_transitioninterrupted",[])});var r,s,c=0,d=0;function u(){return c++,function(){var n;h||++d!==c||(n=t,e._transitionData&&(function(e){if(e)for(;e.length;)e.shift()}(e._transitionData._interruptCallbacks),Promise.resolve().then(function(){if(a.redraw)return o.redraw(e)}).then(function(){e._transitioning=!1,e._transitioningWithDuration=!1,e.emit("plotly_transitioned",[])}).then(n)))}}var f=e._fullLayout._basePlotModules,m=!1;if(n)for(s=0;s<f.length;s++)if(f[s].transitionAxes){var g=l.expandObjectPaths(n);m=f[s].transitionAxes(e,g,i,u)||m}for(m?(r=l.extendFlat({},i)).duration=0:r=i,s=0;s<f.length;s++)f[s].plot(e,p,r,u);setTimeout(u())})}],x=l.syncOrAsync(y,e);return x&&x.then||(x=Promise.resolve()),x.then(function(){return e})},u.doCalcdata=function(e,t){var n,r,a,l,c=o.Axes.list(e),u=e._fullData,f=e._fullLayout,p=new Array(u.length),h=(e.calcdata||[]).slice(0);for(e.calcdata=p,e.firstscatter=!0,e.numboxes=0,e._hmpixcount=0,e._hmlumcount=0,f._piecolormap={},f._piedefaultcolorcount=0,a=0;a<u.length;a++)Array.isArray(t)&&-1===t.indexOf(a)&&(p[a]=h[a]);for(a=0;a<u.length;a++)(n=u[a])._arrayAttrs=i.findArrayAttributes(n);w(c);var m=!1;for(a=0;a<u.length;a++)if(!0===(n=u[a]).visible&&n.transforms)for((r=n._module)&&r.calc&&r.calc(e,n),l=0;l<n.transforms.length;l++){var v=n.transforms[l];(r=g[v.type])&&r.calcTransform&&(n._hasCalcTransform=!0,m=!0,r.calcTransform(e,n,v))}if(m){for(a=0;a<c.length;a++)c[a]._min=[],c[a]._max=[],c[a]._categories=[],c[a]._categoriesMap={};w(c)}for(a=0;a<u.length;a++){var b=[];!0===(n=u[a]).visible&&(r=n._module)&&r.calc&&(b=r.calc(e,n)),Array.isArray(b)&&b[0]||(b=[{x:d,y:d}]),b[0].t||(b[0].t={}),b[0].trace=n,p[a]=b}s.getComponentMethod("fx","calc")(e)},u.rehover=function(e){e._fullLayout._rehover&&e._fullLayout._rehover()},u.generalUpdatePerTraceModule=function(e,t,n){var r,a=e.traceHash,o={};function i(e){for(var t=[],n=0;n<e.length;n++){var r=e[n];!0===r[0].trace.visible&&t.push(r)}return t}for(r=0;r<t.length;r++){var s=t[r],l=s[0].trace;l.visible&&(o[l.type]=o[l.type]||[],o[l.type].push(s))}var c=Object.keys(a),d=Object.keys(o);for(r=0;r<c.length;r++){var u=c[r];if(-1===d.indexOf(u)){var f=a[u][0];f[0].trace.visible=!1,o[u]=[f]}}for(d=Object.keys(o),r=0;r<d.length;r++){var p=o[d[r]];p[0][0].trace._module.plot(e,i(p),n)}e.traceHash=o}},function(e,t,n){"use strict";var r=n(34),a=Array.isArray;function o(e,t,n,i){var s,l,c,d,u,f,p=e[0],h=e.length;if(2===h&&a(p)&&a(e[1])&&0===p.length){if(function(e,t){var n,r;for(n=0;n<e.length;n++){if(null!==(r=e[n])&&"object"==typeof r)return!1;void 0!==r&&(t[n]=r)}return!0}(e[1],p))return p;p.splice(0,p.length)}for(var m=1;m<h;m++)for(l in s=e[m])c=p[l],d=s[l],i&&a(d)?p[l]=d:t&&d&&(r(d)||(u=a(d)))?(u?(u=!1,f=c&&a(c)?c:[]):f=c&&r(c)?c:{},p[l]=o([f,d],t,n,i)):(void 0!==d||n)&&(p[l]=d);return p}t.extendFlat=function(){return o(arguments,!1,!1,!1)},t.extendDeep=function(){return o(arguments,!0,!1,!1)},t.extendDeepAll=function(){return o(arguments,!0,!0,!1)},t.extendDeepNoArrays=function(){return o(arguments,!0,!1,!0)}},function(e,t,n){"use strict";n.r(t),function(e,n){
+!function(e){var t={};function n(r){if(t[r])return t[r].exports;var a=t[r]={i:r,l:!1,exports:{}};return e[r].call(a.exports,a,a.exports,n),a.l=!0,a.exports}n.m=e,n.c=t,n.d=function(e,t,r){n.o(e,t)||Object.defineProperty(e,t,{configurable:!1,enumerable:!0,get:r})},n.r=function(e){Object.defineProperty(e,"__esModule",{value:!0})},n.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return n.d(t,"a",t),t},n.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},n.p="/dist/",n(n.s=338)}([function(e,t,n){"use strict";var r=n(1),a=n(2),i=n(15),o=i.FP_SAFE,l=i.BADNUM,s=e.exports={};s.nestedProperty=n(107),s.isPlainObject=n(32),s.isArray=n(106),s.mod=n(166),s.toLogRange=n(105),s.relinkPrivateKeys=n(304),s.ensureArray=n(303);var c=n(302);s.valObjects=c.valObjects,s.coerce=c.coerce,s.coerce2=c.coerce2,s.coerceFont=c.coerceFont,s.coerceHoverinfo=c.coerceHoverinfo,s.validate=c.validate;var u=n(301);s.dateTime2ms=u.dateTime2ms,s.isDateTime=u.isDateTime,s.ms2DateTime=u.ms2DateTime,s.ms2DateTimeLocal=u.ms2DateTimeLocal,s.cleanDate=u.cleanDate,s.isJSDate=u.isJSDate,s.formatDate=u.formatDate,s.incrementMonth=u.incrementMonth,s.dateTick0=u.dateTick0,s.dfltRange=u.dfltRange,s.findExactDates=u.findExactDates,s.MIN_MS=u.MIN_MS,s.MAX_MS=u.MAX_MS;var d=n(162);s.findBin=d.findBin,s.sorterAsc=d.sorterAsc,s.sorterDes=d.sorterDes,s.distinctVals=d.distinctVals,s.roundUp=d.roundUp;var f=n(300);s.aggNums=f.aggNums,s.len=f.len,s.mean=f.mean,s.variance=f.variance,s.stdev=f.stdev,s.interp=f.interp;var h=n(161);s.init2dArray=h.init2dArray,s.transposeRagged=h.transposeRagged,s.dot=h.dot,s.translationMatrix=h.translationMatrix,s.rotationMatrix=h.rotationMatrix,s.rotationXYMatrix=h.rotationXYMatrix,s.apply2DTransform=h.apply2DTransform,s.apply2DTransform2=h.apply2DTransform2;var p=n(10);s.extendFlat=p.extendFlat,s.extendDeep=p.extendDeep,s.extendDeepAll=p.extendDeepAll,s.extendDeepNoArrays=p.extendDeepNoArrays;var v=n(33);s.log=v.log,s.warn=v.warn,s.error=v.error,s.notifier=n(299),s.filterUnique=n(298),s.filterVisible=n(297),s.pushUnique=n(168),s.cleanNumber=n(296),s.ensureNumber=function(e){return a(e)?(e=Number(e))<-o||e>o?l:a(e)?Number(e):l:l},s.noop=n(109),s.identity=n(295),s.swapAttrs=function(e,t,n,r){n||(n="x"),r||(r="y");for(var a=0;a<t.length;a++){var i=t[a],o=s.nestedProperty(e,i.replace("?",n)),l=s.nestedProperty(e,i.replace("?",r)),c=o.get();o.set(l.get()),l.set(c)}},s.pauseEvent=function(e){return e.stopPropagation&&e.stopPropagation(),e.preventDefault&&e.preventDefault(),e.cancelBubble=!0,!1},s.constrain=function(e,t,n){return t>n?Math.max(n,Math.min(t,e)):Math.max(t,Math.min(n,e))},s.bBoxIntersect=function(e,t,n){return n=n||0,e.left<=t.right+n&&t.left<=e.right+n&&e.top<=t.bottom+n&&t.top<=e.bottom+n},s.simpleMap=function(e,t,n,r){for(var a=e.length,i=new Array(a),o=0;o<a;o++)i[o]=t(e[o],n,r);return i},s.randstr=function e(t,n,r){if(r||(r=16),void 0===n&&(n=24),n<=0)return"0";var a,i,o=Math.log(Math.pow(2,n))/Math.log(r),l="";for(a=2;o===1/0;a*=2)o=Math.log(Math.pow(2,n/a))/Math.log(r)*a;var s=o-Math.floor(o);for(a=0;a<Math.floor(o);a++)l=Math.floor(Math.random()*r).toString(r)+l;s&&(i=Math.pow(r,s),l=Math.floor(Math.random()*i).toString(r)+l);var c=parseInt(l,r);return t&&t.indexOf(l)>-1||c!==1/0&&c>=Math.pow(2,n)?e(t,n,r):l},s.OptionControl=function(e,t){e||(e={}),t||(t="opt");var n={optionList:[],_newoption:function(r){r[t]=e,n[r.name]=r,n.optionList.push(r)}};return n["_"+t]=e,n},s.smooth=function(e,t){if((t=Math.round(t)||0)<2)return e;var n,r,a,i,o=e.length,l=2*o,s=2*t-1,c=new Array(s),u=new Array(o);for(n=0;n<s;n++)c[n]=(1-Math.cos(Math.PI*(n+1)/t))/(2*t);for(n=0;n<o;n++){for(i=0,r=0;r<s;r++)(a=n+r+1-t)<-o?a-=l*Math.round(a/l):a>=l&&(a-=l*Math.floor(a/l)),a<0?a=-1-a:a>=o&&(a=l-1-a),i+=e[a]*c[r];u[n]=i}return u},s.syncOrAsync=function(e,t,n){var r;function a(){return s.syncOrAsync(e,t,n)}for(;e.length;)if((r=(0,e.splice(0,1)[0])(t))&&r.then)return r.then(a).then(void 0,s.promiseError);return n&&n(t)},s.stripTrailingSlash=function(e){return"/"===e.substr(-1)?e.substr(0,e.length-1):e},s.noneOrAll=function(e,t,n){if(e){var r,a,i=!1,o=!0;for(r=0;r<n.length;r++)void 0!==(a=e[n[r]])&&null!==a?i=!0:o=!1;if(i&&!o)for(r=0;r<n.length;r++)e[n[r]]=t[n[r]]}},s.mergeArray=function(e,t,n){if(Array.isArray(e))for(var r=Math.min(e.length,t.length),a=0;a<r;a++)t[a][n]=e[a]},s.fillArray=function(e,t,n,r){if(r=r||s.identity,Array.isArray(e))for(var a=0;a<t.length;a++)t[a][n]=r(e[a])},s.castOption=function(e,t,n,r){r=r||s.identity;var a=s.nestedProperty(e,n).get();return Array.isArray(a)?Array.isArray(t)&&Array.isArray(a[t[0]])?r(a[t[0]][t[1]]):r(a[t]):a},s.getTargetArray=function(e,t){var n=t.target;if("string"==typeof n&&n){var r=s.nestedProperty(e,n).get();return!!Array.isArray(r)&&r}return!!Array.isArray(n)&&n},s.minExtend=function(e,t){var n={};"object"!=typeof t&&(t={});var r,a,i,o=Object.keys(e);for(r=0;r<o.length;r++)i=e[a=o[r]],"_"!==a.charAt(0)&&"function"!=typeof i&&"glTrace"!==a&&("module"===a?n[a]=i:Array.isArray(i)?n[a]=i.slice(0,3):n[a]=i&&"object"==typeof i?s.minExtend(e[a],t[a]):i);for(o=Object.keys(t),r=0;r<o.length;r++)"object"==typeof(i=t[a=o[r]])&&a in n&&"object"==typeof n[a]||(n[a]=i);return n},s.titleCase=function(e){return e.charAt(0).toUpperCase()+e.substr(1)},s.containsAny=function(e,t){for(var n=0;n<t.length;n++)if(-1!==e.indexOf(t[n]))return!0;return!1},s.isPlotDiv=function(e){var t=r.select(e);return t.node()instanceof HTMLElement&&t.size()&&t.classed("js-plotly-plot")},s.removeElement=function(e){var t=e&&e.parentNode;t&&t.removeChild(e)},s.addStyleRule=function(e,t){if(!s.styleSheet){var n=document.createElement("style");n.appendChild(document.createTextNode("")),document.head.appendChild(n),s.styleSheet=n.sheet}var r=s.styleSheet;r.insertRule?r.insertRule(e+"{"+t+"}",0):r.addRule?r.addRule(e,t,0):s.warn("addStyleRule failed")},s.isIE=function(){return void 0!==window.navigator.msSaveBlob},s.isD3Selection=function(e){return e&&"function"==typeof e.classed},s.objectFromPath=function(e,t){for(var n,r=e.split("."),a=n={},i=0;i<r.length;i++){var o=r[i],l=null,s=r[i].match(/(.*)\[([0-9]+)\]/);s?(o=s[1],l=s[2],n=n[o]=[],i===r.length-1?n[l]=t:n[l]={},n=n[l]):(i===r.length-1?n[o]=t:n[o]={},n=n[o])}return a};var g=/^([^\[\.]+)\.(.+)?/,m=/^([^\.]+)\[([0-9]+)\](\.)?(.+)?/;s.expandObjectPaths=function(e){var t,n,r,a,i,o,l;if("object"==typeof e&&!Array.isArray(e))for(n in e)e.hasOwnProperty(n)&&((t=n.match(g))?(a=e[n],r=t[1],delete e[n],e[r]=s.extendDeepNoArrays(e[r]||{},s.objectFromPath(n,s.expandObjectPaths(a))[r])):(t=n.match(m))?(a=e[n],r=t[1],i=parseInt(t[2]),delete e[n],e[r]=e[r]||[],"."===t[3]?(l=t[4],o=e[r][i]=e[r][i]||{},s.extendDeepNoArrays(o,s.objectFromPath(l,s.expandObjectPaths(a)))):e[r][i]=s.expandObjectPaths(a)):e[n]=s.expandObjectPaths(e[n]));return e},s.numSeparate=function(e,t,n){if(n||(n=!1),"string"!=typeof t||0===t.length)throw new Error("Separator string required for formatting!");"number"==typeof e&&(e=String(e));var r=/(\d+)(\d{3})/,a=t.charAt(0),i=t.charAt(1),o=e.split("."),l=o[0],s=o.length>1?a+o[1]:"";if(i&&(o.length>1||l.length>4||n))for(;r.test(l);)l=l.replace(r,"$1"+i+"$2");return l+s}},function(e,t,n){var r,a;!function(){var i={version:"3.5.17"},o=[].slice,l=function(e){return o.call(e)},s=this.document;function c(e){return e&&(e.ownerDocument||e.document||e).documentElement}function u(e){return e&&(e.ownerDocument&&e.ownerDocument.defaultView||e.document&&e||e.defaultView)}if(s)try{l(s.documentElement.childNodes)[0].nodeType}catch(e){l=function(e){for(var t=e.length,n=new Array(t);t--;)n[t]=e[t];return n}}if(Date.now||(Date.now=function(){return+new Date}),s)try{s.createElement("DIV").style.setProperty("opacity",0,"")}catch(e){var d=this.Element.prototype,f=d.setAttribute,h=d.setAttributeNS,p=this.CSSStyleDeclaration.prototype,v=p.setProperty;d.setAttribute=function(e,t){f.call(this,e,t+"")},d.setAttributeNS=function(e,t,n){h.call(this,e,t,n+"")},p.setProperty=function(e,t,n){v.call(this,e,t+"",n)}}function g(e,t){return e<t?-1:e>t?1:e>=t?0:NaN}function m(e){return null===e?NaN:+e}function y(e){return!isNaN(e)}function b(e){return{left:function(t,n,r,a){for(arguments.length<3&&(r=0),arguments.length<4&&(a=t.length);r<a;){var i=r+a>>>1;e(t[i],n)<0?r=i+1:a=i}return r},right:function(t,n,r,a){for(arguments.length<3&&(r=0),arguments.length<4&&(a=t.length);r<a;){var i=r+a>>>1;e(t[i],n)>0?a=i:r=i+1}return r}}}i.ascending=g,i.descending=function(e,t){return t<e?-1:t>e?1:t>=e?0:NaN},i.min=function(e,t){var n,r,a=-1,i=e.length;if(1===arguments.length){for(;++a<i;)if(null!=(r=e[a])&&r>=r){n=r;break}for(;++a<i;)null!=(r=e[a])&&n>r&&(n=r)}else{for(;++a<i;)if(null!=(r=t.call(e,e[a],a))&&r>=r){n=r;break}for(;++a<i;)null!=(r=t.call(e,e[a],a))&&n>r&&(n=r)}return n},i.max=function(e,t){var n,r,a=-1,i=e.length;if(1===arguments.length){for(;++a<i;)if(null!=(r=e[a])&&r>=r){n=r;break}for(;++a<i;)null!=(r=e[a])&&r>n&&(n=r)}else{for(;++a<i;)if(null!=(r=t.call(e,e[a],a))&&r>=r){n=r;break}for(;++a<i;)null!=(r=t.call(e,e[a],a))&&r>n&&(n=r)}return n},i.extent=function(e,t){var n,r,a,i=-1,o=e.length;if(1===arguments.length){for(;++i<o;)if(null!=(r=e[i])&&r>=r){n=a=r;break}for(;++i<o;)null!=(r=e[i])&&(n>r&&(n=r),a<r&&(a=r))}else{for(;++i<o;)if(null!=(r=t.call(e,e[i],i))&&r>=r){n=a=r;break}for(;++i<o;)null!=(r=t.call(e,e[i],i))&&(n>r&&(n=r),a<r&&(a=r))}return[n,a]},i.sum=function(e,t){var n,r=0,a=e.length,i=-1;if(1===arguments.length)for(;++i<a;)y(n=+e[i])&&(r+=n);else for(;++i<a;)y(n=+t.call(e,e[i],i))&&(r+=n);return r},i.mean=function(e,t){var n,r=0,a=e.length,i=-1,o=a;if(1===arguments.length)for(;++i<a;)y(n=m(e[i]))?r+=n:--o;else for(;++i<a;)y(n=m(t.call(e,e[i],i)))?r+=n:--o;if(o)return r/o},i.quantile=function(e,t){var n=(e.length-1)*t+1,r=Math.floor(n),a=+e[r-1],i=n-r;return i?a+i*(e[r]-a):a},i.median=function(e,t){var n,r=[],a=e.length,o=-1;if(1===arguments.length)for(;++o<a;)y(n=m(e[o]))&&r.push(n);else for(;++o<a;)y(n=m(t.call(e,e[o],o)))&&r.push(n);if(r.length)return i.quantile(r.sort(g),.5)},i.variance=function(e,t){var n,r,a=e.length,i=0,o=0,l=-1,s=0;if(1===arguments.length)for(;++l<a;)y(n=m(e[l]))&&(o+=(r=n-i)*(n-(i+=r/++s)));else for(;++l<a;)y(n=m(t.call(e,e[l],l)))&&(o+=(r=n-i)*(n-(i+=r/++s)));if(s>1)return o/(s-1)},i.deviation=function(){var e=i.variance.apply(this,arguments);return e?Math.sqrt(e):e};var _=b(g);function x(e){return e.length}i.bisectLeft=_.left,i.bisect=i.bisectRight=_.right,i.bisector=function(e){return b(1===e.length?function(t,n){return g(e(t),n)}:e)},i.shuffle=function(e,t,n){(i=arguments.length)<3&&(n=e.length,i<2&&(t=0));for(var r,a,i=n-t;i;)a=Math.random()*i--|0,r=e[i+t],e[i+t]=e[a+t],e[a+t]=r;return e},i.permute=function(e,t){for(var n=t.length,r=new Array(n);n--;)r[n]=e[t[n]];return r},i.pairs=function(e){for(var t=0,n=e.length-1,r=e[0],a=new Array(n<0?0:n);t<n;)a[t]=[r,r=e[++t]];return a},i.transpose=function(e){if(!(a=e.length))return[];for(var t=-1,n=i.min(e,x),r=new Array(n);++t<n;)for(var a,o=-1,l=r[t]=new Array(a);++o<a;)l[o]=e[o][t];return r},i.zip=function(){return i.transpose(arguments)},i.keys=function(e){var t=[];for(var n in e)t.push(n);return t},i.values=function(e){var t=[];for(var n in e)t.push(e[n]);return t},i.entries=function(e){var t=[];for(var n in e)t.push({key:n,value:e[n]});return t},i.merge=function(e){for(var t,n,r,a=e.length,i=-1,o=0;++i<a;)o+=e[i].length;for(n=new Array(o);--a>=0;)for(t=(r=e[a]).length;--t>=0;)n[--o]=r[t];return n};var w=Math.abs;function k(e,t){for(var n in t)Object.defineProperty(e.prototype,n,{value:t[n],enumerable:!1})}function T(){this._=Object.create(null)}i.range=function(e,t,n){if(arguments.length<3&&(n=1,arguments.length<2&&(t=e,e=0)),(t-e)/n==1/0)throw new Error("infinite range");var r,a=[],i=function(e){var t=1;for(;e*t%1;)t*=10;return t}(w(n)),o=-1;if(e*=i,t*=i,(n*=i)<0)for(;(r=e+n*++o)>t;)a.push(r/i);else for(;(r=e+n*++o)<t;)a.push(r/i);return a},i.map=function(e,t){var n=new T;if(e instanceof T)e.forEach(function(e,t){n.set(e,t)});else if(Array.isArray(e)){var r,a=-1,i=e.length;if(1===arguments.length)for(;++a<i;)n.set(a,e[a]);else for(;++a<i;)n.set(t.call(e,r=e[a],a),r)}else for(var o in e)n.set(o,e[o]);return n};var A="__proto__",M="\0";function C(e){return(e+="")===A||e[0]===M?M+e:e}function S(e){return(e+="")[0]===M?e.slice(1):e}function L(e){return C(e)in this._}function O(e){return(e=C(e))in this._&&delete this._[e]}function D(){var e=[];for(var t in this._)e.push(S(t));return e}function z(){var e=0;for(var t in this._)++e;return e}function P(){for(var e in this._)return!1;return!0}function E(){this._=Object.create(null)}function N(e){return e}function I(e,t,n){return function(){var r=n.apply(t,arguments);return r===t?e:r}}function j(e,t){if(t in e)return t;t=t.charAt(0).toUpperCase()+t.slice(1);for(var n=0,r=R.length;n<r;++n){var a=R[n]+t;if(a in e)return a}}k(T,{has:L,get:function(e){return this._[C(e)]},set:function(e,t){return this._[C(e)]=t},remove:O,keys:D,values:function(){var e=[];for(var t in this._)e.push(this._[t]);return e},entries:function(){var e=[];for(var t in this._)e.push({key:S(t),value:this._[t]});return e},size:z,empty:P,forEach:function(e){for(var t in this._)e.call(this,S(t),this._[t])}}),i.nest=function(){var e,t,n={},r=[],a=[];function o(a,i,l){if(l>=r.length)return t?t.call(n,i):e?i.sort(e):i;for(var s,c,u,d,f=-1,h=i.length,p=r[l++],v=new T;++f<h;)(d=v.get(s=p(c=i[f])))?d.push(c):v.set(s,[c]);return a?(c=a(),u=function(e,t){c.set(e,o(a,t,l))}):(c={},u=function(e,t){c[e]=o(a,t,l)}),v.forEach(u),c}return n.map=function(e,t){return o(t,e,0)},n.entries=function(e){return function e(t,n){if(n>=r.length)return t;var i=[],o=a[n++];return t.forEach(function(t,r){i.push({key:t,values:e(r,n)})}),o?i.sort(function(e,t){return o(e.key,t.key)}):i}(o(i.map,e,0),0)},n.key=function(e){return r.push(e),n},n.sortKeys=function(e){return a[r.length-1]=e,n},n.sortValues=function(t){return e=t,n},n.rollup=function(e){return t=e,n},n},i.set=function(e){var t=new E;if(e)for(var n=0,r=e.length;n<r;++n)t.add(e[n]);return t},k(E,{has:L,add:function(e){return this._[C(e+="")]=!0,e},remove:O,values:D,size:z,empty:P,forEach:function(e){for(var t in this._)e.call(this,S(t))}}),i.behavior={},i.rebind=function(e,t){for(var n,r=1,a=arguments.length;++r<a;)e[n=arguments[r]]=I(e,t,t[n]);return e};var R=["webkit","ms","moz","Moz","o","O"];function B(){}function F(){}function $(e){var t=[],n=new T;function r(){for(var n,r=t,a=-1,i=r.length;++a<i;)(n=r[a].on)&&n.apply(this,arguments);return e}return r.on=function(r,a){var i,o=n.get(r);return arguments.length<2?o&&o.on:(o&&(o.on=null,t=t.slice(0,i=t.indexOf(o)).concat(t.slice(i+1)),n.remove(r)),a&&t.push(n.set(r,{on:a})),e)},r}function W(){i.event.preventDefault()}function V(){for(var e,t=i.event;e=t.sourceEvent;)t=e;return t}function H(e){for(var t=new F,n=0,r=arguments.length;++n<r;)t[arguments[n]]=$(t);return t.of=function(n,r){return function(a){try{var o=a.sourceEvent=i.event;a.target=e,i.event=a,t[a.type].apply(n,r)}finally{i.event=o}}},t}i.dispatch=function(){for(var e=new F,t=-1,n=arguments.length;++t<n;)e[arguments[t]]=$(e);return e},F.prototype.on=function(e,t){var n=e.indexOf("."),r="";if(n>=0&&(r=e.slice(n+1),e=e.slice(0,n)),e)return arguments.length<2?this[e].on(r):this[e].on(r,t);if(2===arguments.length){if(null==t)for(e in this)this.hasOwnProperty(e)&&this[e].on(r,null);return this}},i.event=null,i.requote=function(e){return e.replace(q,"\\$&")};var q=/[\\\^\$\*\+\?\|\[\]\(\)\.\{\}]/g,U={}.__proto__?function(e,t){e.__proto__=t}:function(e,t){for(var n in t)e[n]=t[n]};function G(e){return U(e,Z),e}var Y=function(e,t){return t.querySelector(e)},K=function(e,t){return t.querySelectorAll(e)},X=function(e,t){var n=e.matches||e[j(e,"matchesSelector")];return(X=function(e,t){return n.call(e,t)})(e,t)};"function"==typeof Sizzle&&(Y=function(e,t){return Sizzle(e,t)[0]||null},K=Sizzle,X=Sizzle.matchesSelector),i.selection=function(){return i.select(s.documentElement)};var Z=i.selection.prototype=[];function J(e){return"function"==typeof e?e:function(){return Y(e,this)}}function Q(e){return"function"==typeof e?e:function(){return K(e,this)}}Z.select=function(e){var t,n,r,a,i=[];e=J(e);for(var o=-1,l=this.length;++o<l;){i.push(t=[]),t.parentNode=(r=this[o]).parentNode;for(var s=-1,c=r.length;++s<c;)(a=r[s])?(t.push(n=e.call(a,a.__data__,s,o)),n&&"__data__"in a&&(n.__data__=a.__data__)):t.push(null)}return G(i)},Z.selectAll=function(e){var t,n,r=[];e=Q(e);for(var a=-1,i=this.length;++a<i;)for(var o=this[a],s=-1,c=o.length;++s<c;)(n=o[s])&&(r.push(t=l(e.call(n,n.__data__,s,a))),t.parentNode=n);return G(r)};var ee="http://www.w3.org/1999/xhtml",te={svg:"http://www.w3.org/2000/svg",xhtml:ee,xlink:"http://www.w3.org/1999/xlink",xml:"http://www.w3.org/XML/1998/namespace",xmlns:"http://www.w3.org/2000/xmlns/"};function ne(e,t){return e=i.ns.qualify(e),null==t?e.local?function(){this.removeAttributeNS(e.space,e.local)}:function(){this.removeAttribute(e)}:"function"==typeof t?e.local?function(){var n=t.apply(this,arguments);null==n?this.removeAttributeNS(e.space,e.local):this.setAttributeNS(e.space,e.local,n)}:function(){var n=t.apply(this,arguments);null==n?this.removeAttribute(e):this.setAttribute(e,n)}:e.local?function(){this.setAttributeNS(e.space,e.local,t)}:function(){this.setAttribute(e,t)}}function re(e){return e.trim().replace(/\s+/g," ")}function ae(e){return new RegExp("(?:^|\\s+)"+i.requote(e)+"(?:\\s+|$)","g")}function ie(e){return(e+"").trim().split(/^|\s+/)}function oe(e,t){var n=(e=ie(e).map(le)).length;return"function"==typeof t?function(){for(var r=-1,a=t.apply(this,arguments);++r<n;)e[r](this,a)}:function(){for(var r=-1;++r<n;)e[r](this,t)}}function le(e){var t=ae(e);return function(n,r){if(a=n.classList)return r?a.add(e):a.remove(e);var a=n.getAttribute("class")||"";r?(t.lastIndex=0,t.test(a)||n.setAttribute("class",re(a+" "+e))):n.setAttribute("class",re(a.replace(t," ")))}}function se(e,t,n){return null==t?function(){this.style.removeProperty(e)}:"function"==typeof t?function(){var r=t.apply(this,arguments);null==r?this.style.removeProperty(e):this.style.setProperty(e,r,n)}:function(){this.style.setProperty(e,t,n)}}function ce(e,t){return null==t?function(){delete this[e]}:"function"==typeof t?function(){var n=t.apply(this,arguments);null==n?delete this[e]:this[e]=n}:function(){this[e]=t}}function ue(e){return"function"==typeof e?e:(e=i.ns.qualify(e)).local?function(){return this.ownerDocument.createElementNS(e.space,e.local)}:function(){var t=this.ownerDocument,n=this.namespaceURI;return n===ee&&t.documentElement.namespaceURI===ee?t.createElement(e):t.createElementNS(n,e)}}function de(){var e=this.parentNode;e&&e.removeChild(this)}function fe(e){return{__data__:e}}function he(e){return function(){return X(this,e)}}function pe(e,t){for(var n=0,r=e.length;n<r;n++)for(var a,i=e[n],o=0,l=i.length;o<l;o++)(a=i[o])&&t(a,o,n);return e}function ve(e){return U(e,ge),e}i.ns={prefix:te,qualify:function(e){var t=e.indexOf(":"),n=e;return t>=0&&"xmlns"!==(n=e.slice(0,t))&&(e=e.slice(t+1)),te.hasOwnProperty(n)?{space:te[n],local:e}:e}},Z.attr=function(e,t){if(arguments.length<2){if("string"==typeof e){var n=this.node();return(e=i.ns.qualify(e)).local?n.getAttributeNS(e.space,e.local):n.getAttribute(e)}for(t in e)this.each(ne(t,e[t]));return this}return this.each(ne(e,t))},Z.classed=function(e,t){if(arguments.length<2){if("string"==typeof e){var n=this.node(),r=(e=ie(e)).length,a=-1;if(t=n.classList){for(;++a<r;)if(!t.contains(e[a]))return!1}else for(t=n.getAttribute("class");++a<r;)if(!ae(e[a]).test(t))return!1;return!0}for(t in e)this.each(oe(t,e[t]));return this}return this.each(oe(e,t))},Z.style=function(e,t,n){var r=arguments.length;if(r<3){if("string"!=typeof e){for(n in r<2&&(t=""),e)this.each(se(n,e[n],t));return this}if(r<2){var a=this.node();return u(a).getComputedStyle(a,null).getPropertyValue(e)}n=""}return this.each(se(e,t,n))},Z.property=function(e,t){if(arguments.length<2){if("string"==typeof e)return this.node()[e];for(t in e)this.each(ce(t,e[t]));return this}return this.each(ce(e,t))},Z.text=function(e){return arguments.length?this.each("function"==typeof e?function(){var t=e.apply(this,arguments);this.textContent=null==t?"":t}:null==e?function(){this.textContent=""}:function(){this.textContent=e}):this.node().textContent},Z.html=function(e){return arguments.length?this.each("function"==typeof e?function(){var t=e.apply(this,arguments);this.innerHTML=null==t?"":t}:null==e?function(){this.innerHTML=""}:function(){this.innerHTML=e}):this.node().innerHTML},Z.append=function(e){return e=ue(e),this.select(function(){return this.appendChild(e.apply(this,arguments))})},Z.insert=function(e,t){return e=ue(e),t=J(t),this.select(function(){return this.insertBefore(e.apply(this,arguments),t.apply(this,arguments)||null)})},Z.remove=function(){return this.each(de)},Z.data=function(e,t){var n,r,a=-1,i=this.length;if(!arguments.length){for(e=new Array(i=(n=this[0]).length);++a<i;)(r=n[a])&&(e[a]=r.__data__);return e}function o(e,n){var r,a,i,o=e.length,u=n.length,d=Math.min(o,u),f=new Array(u),h=new Array(u),p=new Array(o);if(t){var v,g=new T,m=new Array(o);for(r=-1;++r<o;)(a=e[r])&&(g.has(v=t.call(a,a.__data__,r))?p[r]=a:g.set(v,a),m[r]=v);for(r=-1;++r<u;)(a=g.get(v=t.call(n,i=n[r],r)))?!0!==a&&(f[r]=a,a.__data__=i):h[r]=fe(i),g.set(v,!0);for(r=-1;++r<o;)r in m&&!0!==g.get(m[r])&&(p[r]=e[r])}else{for(r=-1;++r<d;)a=e[r],i=n[r],a?(a.__data__=i,f[r]=a):h[r]=fe(i);for(;r<u;++r)h[r]=fe(n[r]);for(;r<o;++r)p[r]=e[r]}h.update=f,h.parentNode=f.parentNode=p.parentNode=e.parentNode,l.push(h),s.push(f),c.push(p)}var l=ve([]),s=G([]),c=G([]);if("function"==typeof e)for(;++a<i;)o(n=this[a],e.call(n,n.parentNode.__data__,a));else for(;++a<i;)o(n=this[a],e);return s.enter=function(){return l},s.exit=function(){return c},s},Z.datum=function(e){return arguments.length?this.property("__data__",e):this.property("__data__")},Z.filter=function(e){var t,n,r,a=[];"function"!=typeof e&&(e=he(e));for(var i=0,o=this.length;i<o;i++){a.push(t=[]),t.parentNode=(n=this[i]).parentNode;for(var l=0,s=n.length;l<s;l++)(r=n[l])&&e.call(r,r.__data__,l,i)&&t.push(r)}return G(a)},Z.order=function(){for(var e=-1,t=this.length;++e<t;)for(var n,r=this[e],a=r.length-1,i=r[a];--a>=0;)(n=r[a])&&(i&&i!==n.nextSibling&&i.parentNode.insertBefore(n,i),i=n);return this},Z.sort=function(e){e=function(e){arguments.length||(e=g);return function(t,n){return t&&n?e(t.__data__,n.__data__):!t-!n}}.apply(this,arguments);for(var t=-1,n=this.length;++t<n;)this[t].sort(e);return this.order()},Z.each=function(e){return pe(this,function(t,n,r){e.call(t,t.__data__,n,r)})},Z.call=function(e){var t=l(arguments);return e.apply(t[0]=this,t),this},Z.empty=function(){return!this.node()},Z.node=function(){for(var e=0,t=this.length;e<t;e++)for(var n=this[e],r=0,a=n.length;r<a;r++){var i=n[r];if(i)return i}return null},Z.size=function(){var e=0;return pe(this,function(){++e}),e};var ge=[];function me(e,t,n){var r="__on"+e,a=e.indexOf("."),o=be;a>0&&(e=e.slice(0,a));var s=ye.get(e);function c(){var t=this[r];t&&(this.removeEventListener(e,t,t.$),delete this[r])}return s&&(e=s,o=_e),a?t?function(){var a=o(t,l(arguments));c.call(this),this.addEventListener(e,this[r]=a,a.$=n),a._=t}:c:t?B:function(){var t,n=new RegExp("^__on([^.]+)"+i.requote(e)+"$");for(var r in this)if(t=r.match(n)){var a=this[r];this.removeEventListener(t[1],a,a.$),delete this[r]}}}i.selection.enter=ve,i.selection.enter.prototype=ge,ge.append=Z.append,ge.empty=Z.empty,ge.node=Z.node,ge.call=Z.call,ge.size=Z.size,ge.select=function(e){for(var t,n,r,a,i,o=[],l=-1,s=this.length;++l<s;){r=(a=this[l]).update,o.push(t=[]),t.parentNode=a.parentNode;for(var c=-1,u=a.length;++c<u;)(i=a[c])?(t.push(r[c]=n=e.call(a.parentNode,i.__data__,c,l)),n.__data__=i.__data__):t.push(null)}return G(o)},ge.insert=function(e,t){var n,r,a;return arguments.length<2&&(n=this,t=function(e,t,i){var o,l=n[i].update,s=l.length;for(i!=a&&(a=i,r=0),t>=r&&(r=t+1);!(o=l[r])&&++r<s;);return o}),Z.insert.call(this,e,t)},i.select=function(e){var t;return"string"==typeof e?(t=[Y(e,s)]).parentNode=s.documentElement:(t=[e]).parentNode=c(e),G([t])},i.selectAll=function(e){var t;return"string"==typeof e?(t=l(K(e,s))).parentNode=s.documentElement:(t=l(e)).parentNode=null,G([t])},Z.on=function(e,t,n){var r=arguments.length;if(r<3){if("string"!=typeof e){for(n in r<2&&(t=!1),e)this.each(me(n,e[n],t));return this}if(r<2)return(r=this.node()["__on"+e])&&r._;n=!1}return this.each(me(e,t,n))};var ye=i.map({mouseenter:"mouseover",mouseleave:"mouseout"});function be(e,t){return function(n){var r=i.event;i.event=n,t[0]=this.__data__;try{e.apply(this,t)}finally{i.event=r}}}function _e(e,t){var n=be(e,t);return function(e){var t=e.relatedTarget;t&&(t===this||8&t.compareDocumentPosition(this))||n.call(this,e)}}s&&ye.forEach(function(e){"on"+e in s&&ye.remove(e)});var xe,we=0;function ke(e){var t=".dragsuppress-"+ ++we,n="click"+t,r=i.select(u(e)).on("touchmove"+t,W).on("dragstart"+t,W).on("selectstart"+t,W);if(null==xe&&(xe=!("onselectstart"in e)&&j(e.style,"userSelect")),xe){var a=c(e).style,o=a[xe];a[xe]="none"}return function(e){if(r.on(t,null),xe&&(a[xe]=o),e){var i=function(){r.on(n,null)};r.on(n,function(){W(),i()},!0),setTimeout(i,0)}}}i.mouse=function(e){return Ae(e,V())};var Te=this.navigator&&/WebKit/.test(this.navigator.userAgent)?-1:0;function Ae(e,t){t.changedTouches&&(t=t.changedTouches[0]);var n=e.ownerSVGElement||e;if(n.createSVGPoint){var r=n.createSVGPoint();if(Te<0){var a=u(e);if(a.scrollX||a.scrollY){var o=(n=i.select("body").append("svg").style({position:"absolute",top:0,left:0,margin:0,padding:0,border:"none"},"important"))[0][0].getScreenCTM();Te=!(o.f||o.e),n.remove()}}return Te?(r.x=t.pageX,r.y=t.pageY):(r.x=t.clientX,r.y=t.clientY),[(r=r.matrixTransform(e.getScreenCTM().inverse())).x,r.y]}var l=e.getBoundingClientRect();return[t.clientX-l.left-e.clientLeft,t.clientY-l.top-e.clientTop]}function Me(){return i.event.changedTouches[0].identifier}i.touch=function(e,t,n){if(arguments.length<3&&(n=t,t=V().changedTouches),t)for(var r,a=0,i=t.length;a<i;++a)if((r=t[a]).identifier===n)return Ae(e,r)},i.behavior.drag=function(){var e=H(a,"drag","dragstart","dragend"),t=null,n=o(B,i.mouse,u,"mousemove","mouseup"),r=o(Me,i.touch,N,"touchmove","touchend");function a(){this.on("mousedown.drag",n).on("touchstart.drag",r)}function o(n,r,a,o,l){return function(){var s,c=i.event.target.correspondingElement||i.event.target,u=this.parentNode,d=e.of(this,arguments),f=0,h=n(),p=".drag"+(null==h?"":"-"+h),v=i.select(a(c)).on(o+p,function(){var e,t,n=r(u,h);if(!n)return;e=n[0]-m[0],t=n[1]-m[1],f|=e|t,m=n,d({type:"drag",x:n[0]+s[0],y:n[1]+s[1],dx:e,dy:t})}).on(l+p,function(){if(!r(u,h))return;v.on(o+p,null).on(l+p,null),g(f),d({type:"dragend"})}),g=ke(c),m=r(u,h);s=t?[(s=t.apply(this,arguments)).x-m[0],s.y-m[1]]:[0,0],d({type:"dragstart"})}}return a.origin=function(e){return arguments.length?(t=e,a):t},i.rebind(a,e,"on")},i.touches=function(e,t){return arguments.length<2&&(t=V().touches),t?l(t).map(function(t){var n=Ae(e,t);return n.identifier=t.identifier,n}):[]};var Ce=1e-6,Se=Ce*Ce,Le=Math.PI,Oe=2*Le,De=Oe-Ce,ze=Le/2,Pe=Le/180,Ee=180/Le;function Ne(e){return e>0?1:e<0?-1:0}function Ie(e,t,n){return(t[0]-e[0])*(n[1]-e[1])-(t[1]-e[1])*(n[0]-e[0])}function je(e){return e>1?0:e<-1?Le:Math.acos(e)}function Re(e){return e>1?ze:e<-1?-ze:Math.asin(e)}function Be(e){return((e=Math.exp(e))+1/e)/2}function Fe(e){return(e=Math.sin(e/2))*e}var $e=Math.SQRT2;i.interpolateZoom=function(e,t){var n,r,a=e[0],i=e[1],o=e[2],l=t[0],s=t[1],c=t[2],u=l-a,d=s-i,f=u*u+d*d;if(f<Se)r=Math.log(c/o)/$e,n=function(e){return[a+e*u,i+e*d,o*Math.exp($e*e*r)]};else{var h=Math.sqrt(f),p=(c*c-o*o+4*f)/(2*o*2*h),v=(c*c-o*o-4*f)/(2*c*2*h),g=Math.log(Math.sqrt(p*p+1)-p),m=Math.log(Math.sqrt(v*v+1)-v);r=(m-g)/$e,n=function(e){var t,n=e*r,l=Be(g),s=o/(2*h)*(l*(t=$e*n+g,((t=Math.exp(2*t))-1)/(t+1))-function(e){return((e=Math.exp(e))-1/e)/2}(g));return[a+s*u,i+s*d,o*l/Be($e*n+g)]}}return n.duration=1e3*r,n},i.behavior.zoom=function(){var e,t,n,r,a,o,l,c,d,f={x:0,y:0,k:1},h=[960,500],p=He,v=250,g=0,m="mousedown.zoom",y="mousemove.zoom",b="mouseup.zoom",_="touchstart.zoom",x=H(w,"zoomstart","zoom","zoomend");function w(e){e.on(m,D).on(Ve+".zoom",P).on("dblclick.zoom",E).on(_,z)}function k(e){return[(e[0]-f.x)/f.k,(e[1]-f.y)/f.k]}function T(e){f.k=Math.max(p[0],Math.min(p[1],e))}function A(e,t){t=function(e){return[e[0]*f.k+f.x,e[1]*f.k+f.y]}(t),f.x+=e[0]-t[0],f.y+=e[1]-t[1]}function M(e,n,r,a){e.__chart__={x:f.x,y:f.y,k:f.k},T(Math.pow(2,a)),A(t=n,r),e=i.select(e),v>0&&(e=e.transition().duration(v)),e.call(w.event)}function C(){l&&l.domain(o.range().map(function(e){return(e-f.x)/f.k}).map(o.invert)),d&&d.domain(c.range().map(function(e){return(e-f.y)/f.k}).map(c.invert))}function S(e){g++||e({type:"zoomstart"})}function L(e){C(),e({type:"zoom",scale:f.k,translate:[f.x,f.y]})}function O(e){--g||(e({type:"zoomend"}),t=null)}function D(){var e=this,t=x.of(e,arguments),n=0,r=i.select(u(e)).on(y,function(){n=1,A(i.mouse(e),a),L(t)}).on(b,function(){r.on(y,null).on(b,null),o(n),O(t)}),a=k(i.mouse(e)),o=ke(e);dl.call(e),S(t)}function z(){var e,t=this,n=x.of(t,arguments),r={},o=0,l=".zoom-"+i.event.changedTouches[0].identifier,s="touchmove"+l,c="touchend"+l,u=[],d=i.select(t),h=ke(t);function p(){var n=i.touches(t);return e=f.k,n.forEach(function(e){e.identifier in r&&(r[e.identifier]=k(e))}),n}function v(){var e=i.event.target;i.select(e).on(s,g).on(c,y),u.push(e);for(var n=i.event.changedTouches,l=0,d=n.length;l<d;++l)r[n[l].identifier]=null;var h=p(),v=Date.now();if(1===h.length){if(v-a<500){var m=h[0];M(t,m,r[m.identifier],Math.floor(Math.log(f.k)/Math.LN2)+1),W()}a=v}else if(h.length>1){m=h[0];var b=h[1],_=m[0]-b[0],x=m[1]-b[1];o=_*_+x*x}}function g(){var l,s,c,u,d=i.touches(t);dl.call(t);for(var f=0,h=d.length;f<h;++f,u=null)if(c=d[f],u=r[c.identifier]){if(s)break;l=c,s=u}if(u){var p=(p=c[0]-l[0])*p+(p=c[1]-l[1])*p,v=o&&Math.sqrt(p/o);l=[(l[0]+c[0])/2,(l[1]+c[1])/2],s=[(s[0]+u[0])/2,(s[1]+u[1])/2],T(v*e)}a=null,A(l,s),L(n)}function y(){if(i.event.touches.length){for(var e=i.event.changedTouches,t=0,a=e.length;t<a;++t)delete r[e[t].identifier];for(var o in r)return void p()}i.selectAll(u).on(l,null),d.on(m,D).on(_,z),h(),O(n)}v(),S(n),d.on(m,null).on(_,v)}function P(){var a=x.of(this,arguments);r?clearTimeout(r):(dl.call(this),e=k(t=n||i.mouse(this)),S(a)),r=setTimeout(function(){r=null,O(a)},50),W(),T(Math.pow(2,.002*We())*f.k),A(t,e),L(a)}function E(){var e=i.mouse(this),t=Math.log(f.k)/Math.LN2;M(this,e,k(e),i.event.shiftKey?Math.ceil(t)-1:Math.floor(t)+1)}return Ve||(Ve="onwheel"in s?(We=function(){return-i.event.deltaY*(i.event.deltaMode?120:1)},"wheel"):"onmousewheel"in s?(We=function(){return i.event.wheelDelta},"mousewheel"):(We=function(){return-i.event.detail},"MozMousePixelScroll")),w.event=function(e){e.each(function(){var e=x.of(this,arguments),n=f;pl?i.select(this).transition().each("start.zoom",function(){f=this.__chart__||{x:0,y:0,k:1},S(e)}).tween("zoom:zoom",function(){var r=h[0],a=h[1],o=t?t[0]:r/2,l=t?t[1]:a/2,s=i.interpolateZoom([(o-f.x)/f.k,(l-f.y)/f.k,r/f.k],[(o-n.x)/n.k,(l-n.y)/n.k,r/n.k]);return function(t){var n=s(t),a=r/n[2];this.__chart__=f={x:o-n[0]*a,y:l-n[1]*a,k:a},L(e)}}).each("interrupt.zoom",function(){O(e)}).each("end.zoom",function(){O(e)}):(this.__chart__=f,S(e),L(e),O(e))})},w.translate=function(e){return arguments.length?(f={x:+e[0],y:+e[1],k:f.k},C(),w):[f.x,f.y]},w.scale=function(e){return arguments.length?(f={x:f.x,y:f.y,k:null},T(+e),C(),w):f.k},w.scaleExtent=function(e){return arguments.length?(p=null==e?He:[+e[0],+e[1]],w):p},w.center=function(e){return arguments.length?(n=e&&[+e[0],+e[1]],w):n},w.size=function(e){return arguments.length?(h=e&&[+e[0],+e[1]],w):h},w.duration=function(e){return arguments.length?(v=+e,w):v},w.x=function(e){return arguments.length?(l=e,o=e.copy(),f={x:0,y:0,k:1},w):l},w.y=function(e){return arguments.length?(d=e,c=e.copy(),f={x:0,y:0,k:1},w):d},i.rebind(w,x,"on")};var We,Ve,He=[0,1/0];function qe(){}function Ue(e,t,n){return this instanceof Ue?(this.h=+e,this.s=+t,void(this.l=+n)):arguments.length<2?e instanceof Ue?new Ue(e.h,e.s,e.l):pt(""+e,vt,Ue):new Ue(e,t,n)}i.color=qe,qe.prototype.toString=function(){return this.rgb()+""},i.hsl=Ue;var Ge=Ue.prototype=new qe;function Ye(e,t,n){var r,a;function i(e){return Math.round(255*function(e){return e>360?e-=360:e<0&&(e+=360),e<60?r+(a-r)*e/60:e<180?a:e<240?r+(a-r)*(240-e)/60:r}(e))}return e=isNaN(e)?0:(e%=360)<0?e+360:e,t=isNaN(t)?0:t<0?0:t>1?1:t,r=2*(n=n<0?0:n>1?1:n)-(a=n<=.5?n*(1+t):n+t-n*t),new ct(i(e+120),i(e),i(e-120))}function Ke(e,t,n){return this instanceof Ke?(this.h=+e,this.c=+t,void(this.l=+n)):arguments.length<2?e instanceof Ke?new Ke(e.h,e.c,e.l):it(e instanceof Je?e.l:(e=gt((e=i.rgb(e)).r,e.g,e.b)).l,e.a,e.b):new Ke(e,t,n)}Ge.brighter=function(e){return e=Math.pow(.7,arguments.length?e:1),new Ue(this.h,this.s,this.l/e)},Ge.darker=function(e){return e=Math.pow(.7,arguments.length?e:1),new Ue(this.h,this.s,e*this.l)},Ge.rgb=function(){return Ye(this.h,this.s,this.l)},i.hcl=Ke;var Xe=Ke.prototype=new qe;function Ze(e,t,n){return isNaN(e)&&(e=0),isNaN(t)&&(t=0),new Je(n,Math.cos(e*=Pe)*t,Math.sin(e)*t)}function Je(e,t,n){return this instanceof Je?(this.l=+e,this.a=+t,void(this.b=+n)):arguments.length<2?e instanceof Je?new Je(e.l,e.a,e.b):e instanceof Ke?Ze(e.h,e.c,e.l):gt((e=ct(e)).r,e.g,e.b):new Je(e,t,n)}Xe.brighter=function(e){return new Ke(this.h,this.c,Math.min(100,this.l+Qe*(arguments.length?e:1)))},Xe.darker=function(e){return new Ke(this.h,this.c,Math.max(0,this.l-Qe*(arguments.length?e:1)))},Xe.rgb=function(){return Ze(this.h,this.c,this.l).rgb()},i.lab=Je;var Qe=18,et=.95047,tt=1,nt=1.08883,rt=Je.prototype=new qe;function at(e,t,n){var r=(e+16)/116,a=r+t/500,i=r-n/200;return new ct(st(3.2404542*(a=ot(a)*et)-1.5371385*(r=ot(r)*tt)-.4985314*(i=ot(i)*nt)),st(-.969266*a+1.8760108*r+.041556*i),st(.0556434*a-.2040259*r+1.0572252*i))}function it(e,t,n){return e>0?new Ke(Math.atan2(n,t)*Ee,Math.sqrt(t*t+n*n),e):new Ke(NaN,NaN,e)}function ot(e){return e>.206893034?e*e*e:(e-4/29)/7.787037}function lt(e){return e>.008856?Math.pow(e,1/3):7.787037*e+4/29}function st(e){return Math.round(255*(e<=.00304?12.92*e:1.055*Math.pow(e,1/2.4)-.055))}function ct(e,t,n){return this instanceof ct?(this.r=~~e,this.g=~~t,void(this.b=~~n)):arguments.length<2?e instanceof ct?new ct(e.r,e.g,e.b):pt(""+e,ct,Ye):new ct(e,t,n)}function ut(e){return new ct(e>>16,e>>8&255,255&e)}function dt(e){return ut(e)+""}rt.brighter=function(e){return new Je(Math.min(100,this.l+Qe*(arguments.length?e:1)),this.a,this.b)},rt.darker=function(e){return new Je(Math.max(0,this.l-Qe*(arguments.length?e:1)),this.a,this.b)},rt.rgb=function(){return at(this.l,this.a,this.b)},i.rgb=ct;var ft=ct.prototype=new qe;function ht(e){return e<16?"0"+Math.max(0,e).toString(16):Math.min(255,e).toString(16)}function pt(e,t,n){var r,a,i,o=0,l=0,s=0;if(r=/([a-z]+)\((.*)\)/.exec(e=e.toLowerCase()))switch(a=r[2].split(","),r[1]){case"hsl":return n(parseFloat(a[0]),parseFloat(a[1])/100,parseFloat(a[2])/100);case"rgb":return t(yt(a[0]),yt(a[1]),yt(a[2]))}return(i=bt.get(e))?t(i.r,i.g,i.b):(null==e||"#"!==e.charAt(0)||isNaN(i=parseInt(e.slice(1),16))||(4===e.length?(o=(3840&i)>>4,o|=o>>4,l=240&i,l|=l>>4,s=15&i,s|=s<<4):7===e.length&&(o=(16711680&i)>>16,l=(65280&i)>>8,s=255&i)),t(o,l,s))}function vt(e,t,n){var r,a,i=Math.min(e/=255,t/=255,n/=255),o=Math.max(e,t,n),l=o-i,s=(o+i)/2;return l?(a=s<.5?l/(o+i):l/(2-o-i),r=e==o?(t-n)/l+(t<n?6:0):t==o?(n-e)/l+2:(e-t)/l+4,r*=60):(r=NaN,a=s>0&&s<1?0:r),new Ue(r,a,s)}function gt(e,t,n){var r=lt((.4124564*(e=mt(e))+.3575761*(t=mt(t))+.1804375*(n=mt(n)))/et),a=lt((.2126729*e+.7151522*t+.072175*n)/tt);return Je(116*a-16,500*(r-a),200*(a-lt((.0193339*e+.119192*t+.9503041*n)/nt)))}function mt(e){return(e/=255)<=.04045?e/12.92:Math.pow((e+.055)/1.055,2.4)}function yt(e){var t=parseFloat(e);return"%"===e.charAt(e.length-1)?Math.round(2.55*t):t}ft.brighter=function(e){e=Math.pow(.7,arguments.length?e:1);var t=this.r,n=this.g,r=this.b,a=30;return t||n||r?(t&&t<a&&(t=a),n&&n<a&&(n=a),r&&r<a&&(r=a),new ct(Math.min(255,t/e),Math.min(255,n/e),Math.min(255,r/e))):new ct(a,a,a)},ft.darker=function(e){return new ct((e=Math.pow(.7,arguments.length?e:1))*this.r,e*this.g,e*this.b)},ft.hsl=function(){return vt(this.r,this.g,this.b)},ft.toString=function(){return"#"+ht(this.r)+ht(this.g)+ht(this.b)};var bt=i.map({aliceblue:15792383,antiquewhite:16444375,aqua:65535,aquamarine:8388564,azure:15794175,beige:16119260,bisque:16770244,black:0,blanchedalmond:16772045,blue:255,blueviolet:9055202,brown:10824234,burlywood:14596231,cadetblue:6266528,chartreuse:8388352,chocolate:13789470,coral:16744272,cornflowerblue:6591981,cornsilk:16775388,crimson:14423100,cyan:65535,darkblue:139,darkcyan:35723,darkgoldenrod:12092939,darkgray:11119017,darkgreen:25600,darkgrey:11119017,darkkhaki:12433259,darkmagenta:9109643,darkolivegreen:5597999,darkorange:16747520,darkorchid:10040012,darkred:9109504,darksalmon:15308410,darkseagreen:9419919,darkslateblue:4734347,darkslategray:3100495,darkslategrey:3100495,darkturquoise:52945,darkviolet:9699539,deeppink:16716947,deepskyblue:49151,dimgray:6908265,dimgrey:6908265,dodgerblue:2003199,firebrick:11674146,floralwhite:16775920,forestgreen:2263842,fuchsia:16711935,gainsboro:14474460,ghostwhite:16316671,gold:16766720,goldenrod:14329120,gray:8421504,green:32768,greenyellow:11403055,grey:8421504,honeydew:15794160,hotpink:16738740,indianred:13458524,indigo:4915330,ivory:16777200,khaki:15787660,lavender:15132410,lavenderblush:16773365,lawngreen:8190976,lemonchiffon:16775885,lightblue:11393254,lightcoral:15761536,lightcyan:14745599,lightgoldenrodyellow:16448210,lightgray:13882323,lightgreen:9498256,lightgrey:13882323,lightpink:16758465,lightsalmon:16752762,lightseagreen:2142890,lightskyblue:8900346,lightslategray:7833753,lightslategrey:7833753,lightsteelblue:11584734,lightyellow:16777184,lime:65280,limegreen:3329330,linen:16445670,magenta:16711935,maroon:8388608,mediumaquamarine:6737322,mediumblue:205,mediumorchid:12211667,mediumpurple:9662683,mediumseagreen:3978097,mediumslateblue:8087790,mediumspringgreen:64154,mediumturquoise:4772300,mediumvioletred:13047173,midnightblue:1644912,mintcream:16121850,mistyrose:16770273,moccasin:16770229,navajowhite:16768685,navy:128,oldlace:16643558,olive:8421376,olivedrab:7048739,orange:16753920,orangered:16729344,orchid:14315734,palegoldenrod:15657130,palegreen:10025880,paleturquoise:11529966,palevioletred:14381203,papayawhip:16773077,peachpuff:16767673,peru:13468991,pink:16761035,plum:14524637,powderblue:11591910,purple:8388736,rebeccapurple:6697881,red:16711680,rosybrown:12357519,royalblue:4286945,saddlebrown:9127187,salmon:16416882,sandybrown:16032864,seagreen:3050327,seashell:16774638,sienna:10506797,silver:12632256,skyblue:8900331,slateblue:6970061,slategray:7372944,slategrey:7372944,snow:16775930,springgreen:65407,steelblue:4620980,tan:13808780,teal:32896,thistle:14204888,tomato:16737095,turquoise:4251856,violet:15631086,wheat:16113331,white:16777215,whitesmoke:16119285,yellow:16776960,yellowgreen:10145074});function _t(e){return"function"==typeof e?e:function(){return e}}function xt(e){return function(t,n,r){return 2===arguments.length&&"function"==typeof n&&(r=n,n=null),wt(t,n,e,r)}}function wt(e,t,n,r){var a={},o=i.dispatch("beforesend","progress","load","error"),s={},c=new XMLHttpRequest,u=null;function d(){var e,t=c.status;if(!t&&function(e){var t=e.responseType;return t&&"text"!==t?e.response:e.responseText}(c)||t>=200&&t<300||304===t){try{e=n.call(a,c)}catch(e){return void o.error.call(a,e)}o.load.call(a,e)}else o.error.call(a,c)}return!this.XDomainRequest||"withCredentials"in c||!/^(http(s)?:)?\/\//.test(e)||(c=new XDomainRequest),"onload"in c?c.onload=c.onerror=d:c.onreadystatechange=function(){c.readyState>3&&d()},c.onprogress=function(e){var t=i.event;i.event=e;try{o.progress.call(a,c)}finally{i.event=t}},a.header=function(e,t){return e=(e+"").toLowerCase(),arguments.length<2?s[e]:(null==t?delete s[e]:s[e]=t+"",a)},a.mimeType=function(e){return arguments.length?(t=null==e?null:e+"",a):t},a.responseType=function(e){return arguments.length?(u=e,a):u},a.response=function(e){return n=e,a},["get","post"].forEach(function(e){a[e]=function(){return a.send.apply(a,[e].concat(l(arguments)))}}),a.send=function(n,r,i){if(2===arguments.length&&"function"==typeof r&&(i=r,r=null),c.open(n,e,!0),null==t||"accept"in s||(s.accept=t+",*/*"),c.setRequestHeader)for(var l in s)c.setRequestHeader(l,s[l]);return null!=t&&c.overrideMimeType&&c.overrideMimeType(t),null!=u&&(c.responseType=u),null!=i&&a.on("error",i).on("load",function(e){i(null,e)}),o.beforesend.call(a,c),c.send(null==r?null:r),a},a.abort=function(){return c.abort(),a},i.rebind(a,o,"on"),null==r?a:a.get(function(e){return 1===e.length?function(t,n){e(null==t?n:null)}:e}(r))}bt.forEach(function(e,t){bt.set(e,ut(t))}),i.functor=_t,i.xhr=xt(N),i.dsv=function(e,t){var n=new RegExp('["'+e+"\n]"),r=e.charCodeAt(0);function a(e,n,r){arguments.length<3&&(r=n,n=null);var a=wt(e,t,null==n?i:o(n),r);return a.row=function(e){return arguments.length?a.response(null==(n=e)?i:o(e)):n},a}function i(e){return a.parse(e.responseText)}function o(e){return function(t){return a.parse(t.responseText,e)}}function l(t){return t.map(s).join(e)}function s(e){return n.test(e)?'"'+e.replace(/\"/g,'""')+'"':e}return a.parse=function(e,t){var n;return a.parseRows(e,function(e,r){if(n)return n(e,r-1);var a=new Function("d","return {"+e.map(function(e,t){return JSON.stringify(e)+": d["+t+"]"}).join(",")+"}");n=t?function(e,n){return t(a(e),n)}:a})},a.parseRows=function(e,t){var n,a,i={},o={},l=[],s=e.length,c=0,u=0;function d(){if(c>=s)return o;if(a)return a=!1,i;var t=c;if(34===e.charCodeAt(t)){for(var n=t;n++<s;)if(34===e.charCodeAt(n)){if(34!==e.charCodeAt(n+1))break;++n}return c=n+2,13===(l=e.charCodeAt(n+1))?(a=!0,10===e.charCodeAt(n+2)&&++c):10===l&&(a=!0),e.slice(t+1,n).replace(/""/g,'"')}for(;c<s;){var l,u=1;if(10===(l=e.charCodeAt(c++)))a=!0;else if(13===l)a=!0,10===e.charCodeAt(c)&&(++c,++u);else if(l!==r)continue;return e.slice(t,c-u)}return e.slice(t)}for(;(n=d())!==o;){for(var f=[];n!==i&&n!==o;)f.push(n),n=d();t&&null==(f=t(f,u++))||l.push(f)}return l},a.format=function(t){if(Array.isArray(t[0]))return a.formatRows(t);var n=new E,r=[];return t.forEach(function(e){for(var t in e)n.has(t)||r.push(n.add(t))}),[r.map(s).join(e)].concat(t.map(function(t){return r.map(function(e){return s(t[e])}).join(e)})).join("\n")},a.formatRows=function(e){return e.map(l).join("\n")},a},i.csv=i.dsv(",","text/csv"),i.tsv=i.dsv("\t","text/tab-separated-values");var kt,Tt,At,Mt,Ct=this[j(this,"requestAnimationFrame")]||function(e){setTimeout(e,17)};function St(e,t,n){var r=arguments.length;r<2&&(t=0),r<3&&(n=Date.now());var a={c:e,t:n+t,n:null};return Tt?Tt.n=a:kt=a,Tt=a,At||(Mt=clearTimeout(Mt),At=1,Ct(Lt)),a}function Lt(){var e=Ot(),t=Dt()-e;t>24?(isFinite(t)&&(clearTimeout(Mt),Mt=setTimeout(Lt,t)),At=0):(At=1,Ct(Lt))}function Ot(){for(var e=Date.now(),t=kt;t;)e>=t.t&&t.c(e-t.t)&&(t.c=null),t=t.n;return e}function Dt(){for(var e,t=kt,n=1/0;t;)t.c?(t.t<n&&(n=t.t),t=(e=t).n):t=e?e.n=t.n:kt=t.n;return Tt=e,n}function zt(e,t){return t-(e?Math.ceil(Math.log(e)/Math.LN10):1)}i.timer=function(){St.apply(this,arguments)},i.timer.flush=function(){Ot(),Dt()},i.round=function(e,t){return t?Math.round(e*(t=Math.pow(10,t)))/t:Math.round(e)};var Pt=["y","z","a","f","p","n","ยต","m","","k","M","G","T","P","E","Z","Y"].map(function(e,t){var n=Math.pow(10,3*w(8-t));return{scale:t>8?function(e){return e/n}:function(e){return e*n},symbol:e}});i.formatPrefix=function(e,t){var n=0;return(e=+e)&&(e<0&&(e*=-1),t&&(e=i.round(e,zt(e,t))),n=1+Math.floor(1e-12+Math.log(e)/Math.LN10),n=Math.max(-24,Math.min(24,3*Math.floor((n-1)/3)))),Pt[8+n/3]};var Et=/(?:([^{])?([<>=^]))?([+\- ])?([$#])?(0)?(\d+)?(,)?(\.-?\d+)?([a-z%])?/i,Nt=i.map({b:function(e){return e.toString(2)},c:function(e){return String.fromCharCode(e)},o:function(e){return e.toString(8)},x:function(e){return e.toString(16)},X:function(e){return e.toString(16).toUpperCase()},g:function(e,t){return e.toPrecision(t)},e:function(e,t){return e.toExponential(t)},f:function(e,t){return e.toFixed(t)},r:function(e,t){return(e=i.round(e,zt(e,t))).toFixed(Math.max(0,Math.min(20,zt(e*(1+1e-15),t))))}});function It(e){return e+""}var jt=i.time={},Rt=Date;function Bt(){this._=new Date(arguments.length>1?Date.UTC.apply(this,arguments):arguments[0])}Bt.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(){Ft.setUTCDate.apply(this._,arguments)},setDay:function(){Ft.setUTCDay.apply(this._,arguments)},setFullYear:function(){Ft.setUTCFullYear.apply(this._,arguments)},setHours:function(){Ft.setUTCHours.apply(this._,arguments)},setMilliseconds:function(){Ft.setUTCMilliseconds.apply(this._,arguments)},setMinutes:function(){Ft.setUTCMinutes.apply(this._,arguments)},setMonth:function(){Ft.setUTCMonth.apply(this._,arguments)},setSeconds:function(){Ft.setUTCSeconds.apply(this._,arguments)},setTime:function(){Ft.setTime.apply(this._,arguments)}};var Ft=Date.prototype;function $t(e,t,n){function r(t){var n=e(t),r=i(n,1);return t-n<r-t?n:r}function a(n){return t(n=e(new Rt(n-1)),1),n}function i(e,n){return t(e=new Rt(+e),n),e}function o(e,r,i){var o=a(e),l=[];if(i>1)for(;o<r;)n(o)%i||l.push(new Date(+o)),t(o,1);else for(;o<r;)l.push(new Date(+o)),t(o,1);return l}e.floor=e,e.round=r,e.ceil=a,e.offset=i,e.range=o;var l=e.utc=Wt(e);return l.floor=l,l.round=Wt(r),l.ceil=Wt(a),l.offset=Wt(i),l.range=function(e,t,n){try{Rt=Bt;var r=new Bt;return r._=e,o(r,t,n)}finally{Rt=Date}},e}function Wt(e){return function(t,n){try{Rt=Bt;var r=new Bt;return r._=t,e(r,n)._}finally{Rt=Date}}}jt.year=$t(function(e){return(e=jt.day(e)).setMonth(0,1),e},function(e,t){e.setFullYear(e.getFullYear()+t)},function(e){return e.getFullYear()}),jt.years=jt.year.range,jt.years.utc=jt.year.utc.range,jt.day=$t(function(e){var t=new Rt(2e3,0);return t.setFullYear(e.getFullYear(),e.getMonth(),e.getDate()),t},function(e,t){e.setDate(e.getDate()+t)},function(e){return e.getDate()-1}),jt.days=jt.day.range,jt.days.utc=jt.day.utc.range,jt.dayOfYear=function(e){var t=jt.year(e);return Math.floor((e-t-6e4*(e.getTimezoneOffset()-t.getTimezoneOffset()))/864e5)},["sunday","monday","tuesday","wednesday","thursday","friday","saturday"].forEach(function(e,t){t=7-t;var n=jt[e]=$t(function(e){return(e=jt.day(e)).setDate(e.getDate()-(e.getDay()+t)%7),e},function(e,t){e.setDate(e.getDate()+7*Math.floor(t))},function(e){var n=jt.year(e).getDay();return Math.floor((jt.dayOfYear(e)+(n+t)%7)/7)-(n!==t)});jt[e+"s"]=n.range,jt[e+"s"].utc=n.utc.range,jt[e+"OfYear"]=function(e){var n=jt.year(e).getDay();return Math.floor((jt.dayOfYear(e)+(n+t)%7)/7)}}),jt.week=jt.sunday,jt.weeks=jt.sunday.range,jt.weeks.utc=jt.sunday.utc.range,jt.weekOfYear=jt.sundayOfYear;var Vt={"-":"",_:" ",0:"0"},Ht=/^\s*\d+/,qt=/^%/;function Ut(e,t,n){var r=e<0?"-":"",a=(r?-e:e)+"",i=a.length;return r+(i<n?new Array(n-i+1).join(t)+a:a)}function Gt(e){return new RegExp("^(?:"+e.map(i.requote).join("|")+")","i")}function Yt(e){for(var t=new T,n=-1,r=e.length;++n<r;)t.set(e[n].toLowerCase(),n);return t}function Kt(e,t,n){Ht.lastIndex=0;var r=Ht.exec(t.slice(n,n+1));return r?(e.w=+r[0],n+r[0].length):-1}function Xt(e,t,n){Ht.lastIndex=0;var r=Ht.exec(t.slice(n));return r?(e.U=+r[0],n+r[0].length):-1}function Zt(e,t,n){Ht.lastIndex=0;var r=Ht.exec(t.slice(n));return r?(e.W=+r[0],n+r[0].length):-1}function Jt(e,t,n){Ht.lastIndex=0;var r=Ht.exec(t.slice(n,n+4));return r?(e.y=+r[0],n+r[0].length):-1}function Qt(e,t,n){Ht.lastIndex=0;var r,a=Ht.exec(t.slice(n,n+2));return a?(e.y=(r=+a[0])+(r>68?1900:2e3),n+a[0].length):-1}function en(e,t,n){return/^[+-]\d{4}$/.test(t=t.slice(n,n+5))?(e.Z=-t,n+5):-1}function tn(e,t,n){Ht.lastIndex=0;var r=Ht.exec(t.slice(n,n+2));return r?(e.m=r[0]-1,n+r[0].length):-1}function nn(e,t,n){Ht.lastIndex=0;var r=Ht.exec(t.slice(n,n+2));return r?(e.d=+r[0],n+r[0].length):-1}function rn(e,t,n){Ht.lastIndex=0;var r=Ht.exec(t.slice(n,n+3));return r?(e.j=+r[0],n+r[0].length):-1}function an(e,t,n){Ht.lastIndex=0;var r=Ht.exec(t.slice(n,n+2));return r?(e.H=+r[0],n+r[0].length):-1}function on(e,t,n){Ht.lastIndex=0;var r=Ht.exec(t.slice(n,n+2));return r?(e.M=+r[0],n+r[0].length):-1}function ln(e,t,n){Ht.lastIndex=0;var r=Ht.exec(t.slice(n,n+2));return r?(e.S=+r[0],n+r[0].length):-1}function sn(e,t,n){Ht.lastIndex=0;var r=Ht.exec(t.slice(n,n+3));return r?(e.L=+r[0],n+r[0].length):-1}function cn(e){var t=e.getTimezoneOffset(),n=t>0?"-":"+",r=w(t)/60|0,a=w(t)%60;return n+Ut(r,"0",2)+Ut(a,"0",2)}function un(e,t,n){qt.lastIndex=0;var r=qt.exec(t.slice(n,n+1));return r?n+r[0].length:-1}function dn(e){for(var t=e.length,n=-1;++n<t;)e[n][0]=this(e[n][0]);return function(t){for(var n=0,r=e[n];!r[1](t);)r=e[++n];return r[0](t)}}i.locale=function(e){return{numberFormat:function(e){var t=e.decimal,n=e.thousands,r=e.grouping,a=e.currency,o=r&&n?function(e,t){for(var a=e.length,i=[],o=0,l=r[0],s=0;a>0&&l>0&&(s+l+1>t&&(l=Math.max(1,t-s)),i.push(e.substring(a-=l,a+l)),!((s+=l+1)>t));)l=r[o=(o+1)%r.length];return i.reverse().join(n)}:N;return function(e){var n=Et.exec(e),r=n[1]||" ",l=n[2]||">",s=n[3]||"-",c=n[4]||"",u=n[5],d=+n[6],f=n[7],h=n[8],p=n[9],v=1,g="",m="",y=!1,b=!0;switch(h&&(h=+h.substring(1)),(u||"0"===r&&"="===l)&&(u=r="0",l="="),p){case"n":f=!0,p="g";break;case"%":v=100,m="%",p="f";break;case"p":v=100,m="%",p="r";break;case"b":case"o":case"x":case"X":"#"===c&&(g="0"+p.toLowerCase());case"c":b=!1;case"d":y=!0,h=0;break;case"s":v=-1,p="r"}"$"===c&&(g=a[0],m=a[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=Nt.get(p)||It;var _=u&&f;return function(e){var n=m;if(y&&e%1)return"";var a=e<0||0===e&&1/e<0?(e=-e,"-"):"-"===s?"":s;if(v<0){var c=i.formatPrefix(e,h);e=c.scale(e),n=c.symbol+m}else e*=v;var x,w,k=(e=p(e,h)).lastIndexOf(".");if(k<0){var T=b?e.lastIndexOf("e"):-1;T<0?(x=e,w=""):(x=e.substring(0,T),w=e.substring(T))}else x=e.substring(0,k),w=t+e.substring(k+1);!u&&f&&(x=o(x,1/0));var A=g.length+x.length+w.length+(_?0:a.length),M=A<d?new Array(A=d-A+1).join(r):"";return _&&(x=o(M+x,M.length?d-w.length:1/0)),a+=g,e=x+w,("<"===l?a+e+M:">"===l?M+a+e:"^"===l?M.substring(0,A>>=1)+a+e+M.substring(A):a+(_?e:M+e))+n}}}(e),timeFormat:function(e){var t=e.dateTime,n=e.date,r=e.time,a=e.periods,o=e.days,l=e.shortDays,s=e.months,c=e.shortMonths;function u(e){var t=e.length;function n(n){for(var r,a,i,o=[],l=-1,s=0;++l<t;)37===e.charCodeAt(l)&&(o.push(e.slice(s,l)),null!=(a=Vt[r=e.charAt(++l)])&&(r=e.charAt(++l)),(i=x[r])&&(r=i(n,null==a?"e"===r?" ":"0":a)),o.push(r),s=l+1);return o.push(e.slice(s,l)),o.join("")}return n.parse=function(t){var n={y:1900,m:0,d:1,H:0,M:0,S:0,L:0,Z:null};if(d(n,e,t,0)!=t.length)return null;"p"in n&&(n.H=n.H%12+12*n.p);var r=null!=n.Z&&Rt!==Bt,a=new(r?Bt:Rt);return"j"in n?a.setFullYear(n.y,0,n.j):"W"in n||"U"in n?("w"in n||(n.w="W"in n?1:0),a.setFullYear(n.y,0,1),a.setFullYear(n.y,0,"W"in n?(n.w+6)%7+7*n.W-(a.getDay()+5)%7:n.w+7*n.U-(a.getDay()+6)%7)):a.setFullYear(n.y,n.m,n.d),a.setHours(n.H+(n.Z/100|0),n.M+n.Z%100,n.S,n.L),r?a._:a},n.toString=function(){return e},n}function d(e,t,n,r){for(var a,i,o,l=0,s=t.length,c=n.length;l<s;){if(r>=c)return-1;if(37===(a=t.charCodeAt(l++))){if(o=t.charAt(l++),!(i=w[o in Vt?t.charAt(l++):o])||(r=i(e,n,r))<0)return-1}else if(a!=n.charCodeAt(r++))return-1}return r}u.utc=function(e){var t=u(e);function n(e){try{var n=new(Rt=Bt);return n._=e,t(n)}finally{Rt=Date}}return n.parse=function(e){try{Rt=Bt;var n=t.parse(e);return n&&n._}finally{Rt=Date}},n.toString=t.toString,n},u.multi=u.utc.multi=dn;var f=i.map(),h=Gt(o),p=Yt(o),v=Gt(l),g=Yt(l),m=Gt(s),y=Yt(s),b=Gt(c),_=Yt(c);a.forEach(function(e,t){f.set(e.toLowerCase(),t)});var x={a:function(e){return l[e.getDay()]},A:function(e){return o[e.getDay()]},b:function(e){return c[e.getMonth()]},B:function(e){return s[e.getMonth()]},c:u(t),d:function(e,t){return Ut(e.getDate(),t,2)},e:function(e,t){return Ut(e.getDate(),t,2)},H:function(e,t){return Ut(e.getHours(),t,2)},I:function(e,t){return Ut(e.getHours()%12||12,t,2)},j:function(e,t){return Ut(1+jt.dayOfYear(e),t,3)},L:function(e,t){return Ut(e.getMilliseconds(),t,3)},m:function(e,t){return Ut(e.getMonth()+1,t,2)},M:function(e,t){return Ut(e.getMinutes(),t,2)},p:function(e){return a[+(e.getHours()>=12)]},S:function(e,t){return Ut(e.getSeconds(),t,2)},U:function(e,t){return Ut(jt.sundayOfYear(e),t,2)},w:function(e){return e.getDay()},W:function(e,t){return Ut(jt.mondayOfYear(e),t,2)},x:u(n),X:u(r),y:function(e,t){return Ut(e.getFullYear()%100,t,2)},Y:function(e,t){return Ut(e.getFullYear()%1e4,t,4)},Z:cn,"%":function(){return"%"}},w={a:function(e,t,n){v.lastIndex=0;var r=v.exec(t.slice(n));return r?(e.w=g.get(r[0].toLowerCase()),n+r[0].length):-1},A:function(e,t,n){h.lastIndex=0;var r=h.exec(t.slice(n));return r?(e.w=p.get(r[0].toLowerCase()),n+r[0].length):-1},b:function(e,t,n){b.lastIndex=0;var r=b.exec(t.slice(n));return r?(e.m=_.get(r[0].toLowerCase()),n+r[0].length):-1},B:function(e,t,n){m.lastIndex=0;var r=m.exec(t.slice(n));return r?(e.m=y.get(r[0].toLowerCase()),n+r[0].length):-1},c:function(e,t,n){return d(e,x.c.toString(),t,n)},d:nn,e:nn,H:an,I:an,j:rn,L:sn,m:tn,M:on,p:function(e,t,n){var r=f.get(t.slice(n,n+=2).toLowerCase());return null==r?-1:(e.p=r,n)},S:ln,U:Xt,w:Kt,W:Zt,x:function(e,t,n){return d(e,x.x.toString(),t,n)},X:function(e,t,n){return d(e,x.X.toString(),t,n)},y:Qt,Y:Jt,Z:en,"%":un};return u}(e)}};var fn=i.locale({decimal:".",thousands:",",grouping:[3],currency:["$",""],dateTime:"%a %b %e %X %Y",date:"%m/%d/%Y",time:"%H:%M:%S",periods:["AM","PM"],days:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],shortDays:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],months:["January","February","March","April","May","June","July","August","September","October","November","December"],shortMonths:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"]});function hn(){}i.format=fn.numberFormat,i.geo={},hn.prototype={s:0,t:0,add:function(e){vn(e,this.t,pn),vn(pn.s,this.s,this),this.s?this.t+=pn.t:this.s=pn.t},reset:function(){this.s=this.t=0},valueOf:function(){return this.s}};var pn=new hn;function vn(e,t,n){var r=n.s=e+t,a=r-e,i=r-a;n.t=e-i+(t-a)}function gn(e,t){e&&yn.hasOwnProperty(e.type)&&yn[e.type](e,t)}i.geo.stream=function(e,t){e&&mn.hasOwnProperty(e.type)?mn[e.type](e,t):gn(e,t)};var mn={Feature:function(e,t){gn(e.geometry,t)},FeatureCollection:function(e,t){for(var n=e.features,r=-1,a=n.length;++r<a;)gn(n[r].geometry,t)}},yn={Sphere:function(e,t){t.sphere()},Point:function(e,t){e=e.coordinates,t.point(e[0],e[1],e[2])},MultiPoint:function(e,t){for(var n=e.coordinates,r=-1,a=n.length;++r<a;)e=n[r],t.point(e[0],e[1],e[2])},LineString:function(e,t){bn(e.coordinates,t,0)},MultiLineString:function(e,t){for(var n=e.coordinates,r=-1,a=n.length;++r<a;)bn(n[r],t,0)},Polygon:function(e,t){_n(e.coordinates,t)},MultiPolygon:function(e,t){for(var n=e.coordinates,r=-1,a=n.length;++r<a;)_n(n[r],t)},GeometryCollection:function(e,t){for(var n=e.geometries,r=-1,a=n.length;++r<a;)gn(n[r],t)}};function bn(e,t,n){var r,a=-1,i=e.length-n;for(t.lineStart();++a<i;)r=e[a],t.point(r[0],r[1],r[2]);t.lineEnd()}function _n(e,t){var n=-1,r=e.length;for(t.polygonStart();++n<r;)bn(e[n],t,1);t.polygonEnd()}i.geo.area=function(e){return xn=0,i.geo.stream(e,En),xn};var xn,wn,kn,Tn,An,Mn,Cn,Sn,Ln,On,Dn,zn,Pn=new hn,En={sphere:function(){xn+=4*Le},point:B,lineStart:B,lineEnd:B,polygonStart:function(){Pn.reset(),En.lineStart=Nn},polygonEnd:function(){var e=2*Pn;xn+=e<0?4*Le+e:e,En.lineStart=En.lineEnd=En.point=B}};function Nn(){var e,t,n,r,a;function i(e,t){t=t*Pe/2+Le/4;var i=(e*=Pe)-n,o=i>=0?1:-1,l=o*i,s=Math.cos(t),c=Math.sin(t),u=a*c,d=r*s+u*Math.cos(l),f=u*o*Math.sin(l);Pn.add(Math.atan2(f,d)),n=e,r=s,a=c}En.point=function(o,l){En.point=i,n=(e=o)*Pe,r=Math.cos(l=(t=l)*Pe/2+Le/4),a=Math.sin(l)},En.lineEnd=function(){i(e,t)}}function In(e){var t=e[0],n=e[1],r=Math.cos(n);return[r*Math.cos(t),r*Math.sin(t),Math.sin(n)]}function jn(e,t){return e[0]*t[0]+e[1]*t[1]+e[2]*t[2]}function Rn(e,t){return[e[1]*t[2]-e[2]*t[1],e[2]*t[0]-e[0]*t[2],e[0]*t[1]-e[1]*t[0]]}function Bn(e,t){e[0]+=t[0],e[1]+=t[1],e[2]+=t[2]}function Fn(e,t){return[e[0]*t,e[1]*t,e[2]*t]}function $n(e){var t=Math.sqrt(e[0]*e[0]+e[1]*e[1]+e[2]*e[2]);e[0]/=t,e[1]/=t,e[2]/=t}function Wn(e){return[Math.atan2(e[1],e[0]),Re(e[2])]}function Vn(e,t){return w(e[0]-t[0])<Ce&&w(e[1]-t[1])<Ce}i.geo.bounds=function(){var e,t,n,r,a,o,l,s,c,u,d,f={point:h,lineStart:v,lineEnd:g,polygonStart:function(){f.point=m,f.lineStart=y,f.lineEnd=b,c=0,En.polygonStart()},polygonEnd:function(){En.polygonEnd(),f.point=h,f.lineStart=v,f.lineEnd=g,Pn<0?(e=-(n=180),t=-(r=90)):c>Ce?r=90:c<-Ce&&(t=-90),d[0]=e,d[1]=n}};function h(a,i){u.push(d=[e=a,n=a]),i<t&&(t=i),i>r&&(r=i)}function p(i,o){var l=In([i*Pe,o*Pe]);if(s){var c=Rn(s,l),u=Rn([c[1],-c[0],0],c);$n(u),u=Wn(u);var d=i-a,f=d>0?1:-1,p=u[0]*Ee*f,v=w(d)>180;if(v^(f*a<p&&p<f*i))(g=u[1]*Ee)>r&&(r=g);else if(v^(f*a<(p=(p+360)%360-180)&&p<f*i)){var g;(g=-u[1]*Ee)<t&&(t=g)}else o<t&&(t=o),o>r&&(r=o);v?i<a?_(e,i)>_(e,n)&&(n=i):_(i,n)>_(e,n)&&(e=i):n>=e?(i<e&&(e=i),i>n&&(n=i)):i>a?_(e,i)>_(e,n)&&(n=i):_(i,n)>_(e,n)&&(e=i)}else h(i,o);s=l,a=i}function v(){f.point=p}function g(){d[0]=e,d[1]=n,f.point=h,s=null}function m(e,t){if(s){var n=e-a;c+=w(n)>180?n+(n>0?360:-360):n}else o=e,l=t;En.point(e,t),p(e,t)}function y(){En.lineStart()}function b(){m(o,l),En.lineEnd(),w(c)>Ce&&(e=-(n=180)),d[0]=e,d[1]=n,s=null}function _(e,t){return(t-=e)<0?t+360:t}function x(e,t){return e[0]-t[0]}function k(e,t){return t[0]<=t[1]?t[0]<=e&&e<=t[1]:e<t[0]||t[1]<e}return function(a){if(r=n=-(e=t=1/0),u=[],i.geo.stream(a,f),c=u.length){u.sort(x);for(var o=1,l=[v=u[0]];o<c;++o)k((h=u[o])[0],v)||k(h[1],v)?(_(v[0],h[1])>_(v[0],v[1])&&(v[1]=h[1]),_(h[0],v[1])>_(v[0],v[1])&&(v[0]=h[0])):l.push(v=h);for(var s,c,h,p=-1/0,v=(o=0,l[c=l.length-1]);o<=c;v=h,++o)h=l[o],(s=_(v[1],h[0]))>p&&(p=s,e=h[0],n=v[1])}return u=d=null,e===1/0||t===1/0?[[NaN,NaN],[NaN,NaN]]:[[e,t],[n,r]]}}(),i.geo.centroid=function(e){wn=kn=Tn=An=Mn=Cn=Sn=Ln=On=Dn=zn=0,i.geo.stream(e,Hn);var t=On,n=Dn,r=zn,a=t*t+n*n+r*r;return a<Se&&(t=Cn,n=Sn,r=Ln,kn<Ce&&(t=Tn,n=An,r=Mn),(a=t*t+n*n+r*r)<Se)?[NaN,NaN]:[Math.atan2(n,t)*Ee,Re(r/Math.sqrt(a))*Ee]};var Hn={sphere:B,point:qn,lineStart:Gn,lineEnd:Yn,polygonStart:function(){Hn.lineStart=Kn},polygonEnd:function(){Hn.lineStart=Gn}};function qn(e,t){e*=Pe;var n=Math.cos(t*=Pe);Un(n*Math.cos(e),n*Math.sin(e),Math.sin(t))}function Un(e,t,n){Tn+=(e-Tn)/++wn,An+=(t-An)/wn,Mn+=(n-Mn)/wn}function Gn(){var e,t,n;function r(r,a){r*=Pe;var i=Math.cos(a*=Pe),o=i*Math.cos(r),l=i*Math.sin(r),s=Math.sin(a),c=Math.atan2(Math.sqrt((c=t*s-n*l)*c+(c=n*o-e*s)*c+(c=e*l-t*o)*c),e*o+t*l+n*s);kn+=c,Cn+=c*(e+(e=o)),Sn+=c*(t+(t=l)),Ln+=c*(n+(n=s)),Un(e,t,n)}Hn.point=function(a,i){a*=Pe;var o=Math.cos(i*=Pe);e=o*Math.cos(a),t=o*Math.sin(a),n=Math.sin(i),Hn.point=r,Un(e,t,n)}}function Yn(){Hn.point=qn}function Kn(){var e,t,n,r,a;function i(e,t){e*=Pe;var i=Math.cos(t*=Pe),o=i*Math.cos(e),l=i*Math.sin(e),s=Math.sin(t),c=r*s-a*l,u=a*o-n*s,d=n*l-r*o,f=Math.sqrt(c*c+u*u+d*d),h=n*o+r*l+a*s,p=f&&-je(h)/f,v=Math.atan2(f,h);On+=p*c,Dn+=p*u,zn+=p*d,kn+=v,Cn+=v*(n+(n=o)),Sn+=v*(r+(r=l)),Ln+=v*(a+(a=s)),Un(n,r,a)}Hn.point=function(o,l){e=o,t=l,Hn.point=i,o*=Pe;var s=Math.cos(l*=Pe);n=s*Math.cos(o),r=s*Math.sin(o),a=Math.sin(l),Un(n,r,a)},Hn.lineEnd=function(){i(e,t),Hn.lineEnd=Yn,Hn.point=qn}}function Xn(e,t){function n(n,r){return n=e(n,r),t(n[0],n[1])}return e.invert&&t.invert&&(n.invert=function(n,r){return(n=t.invert(n,r))&&e.invert(n[0],n[1])}),n}function Zn(){return!0}function Jn(e,t,n,r,a){var i=[],o=[];if(e.forEach(function(e){if(!((t=e.length-1)<=0)){var t,n=e[0],r=e[t];if(Vn(n,r)){a.lineStart();for(var l=0;l<t;++l)a.point((n=e[l])[0],n[1]);a.lineEnd()}else{var s=new er(n,e,null,!0),c=new er(n,null,s,!1);s.o=c,i.push(s),o.push(c),c=new er(r,null,s=new er(r,e,null,!1),!0),s.o=c,i.push(s),o.push(c)}}}),o.sort(t),Qn(i),Qn(o),i.length){for(var l=0,s=n,c=o.length;l<c;++l)o[l].e=s=!s;for(var u,d,f=i[0];;){for(var h=f,p=!0;h.v;)if((h=h.n)===f)return;u=h.z,a.lineStart();do{if(h.v=h.o.v=!0,h.e){if(p)for(l=0,c=u.length;l<c;++l)a.point((d=u[l])[0],d[1]);else r(h.x,h.n.x,1,a);h=h.n}else{if(p)for(l=(u=h.p.z).length-1;l>=0;--l)a.point((d=u[l])[0],d[1]);else r(h.x,h.p.x,-1,a);h=h.p}u=(h=h.o).z,p=!p}while(!h.v);a.lineEnd()}}}function Qn(e){if(t=e.length){for(var t,n,r=0,a=e[0];++r<t;)a.n=n=e[r],n.p=a,a=n;a.n=n=e[0],n.p=a}}function er(e,t,n,r){this.x=e,this.z=t,this.o=n,this.e=r,this.v=!1,this.n=this.p=null}function tr(e,t,n,r){return function(a,o){var l,s=t(o),c=a.invert(r[0],r[1]),u={point:d,lineStart:h,lineEnd:p,polygonStart:function(){u.point=_,u.lineStart=x,u.lineEnd=w,l=[],v=[]},polygonEnd:function(){u.point=d,u.lineStart=h,u.lineEnd=p,l=i.merge(l);var e=function(e,t){var n=e[0],r=e[1],a=[Math.sin(n),-Math.cos(n),0],i=0,o=0;Pn.reset();for(var l=0,s=t.length;l<s;++l){var c=t[l],u=c.length;if(u)for(var d=c[0],f=d[0],h=d[1]/2+Le/4,p=Math.sin(h),v=Math.cos(h),g=1;;){g===u&&(g=0);var m=(e=c[g])[0],y=e[1]/2+Le/4,b=Math.sin(y),_=Math.cos(y),x=m-f,w=x>=0?1:-1,k=w*x,T=k>Le,A=p*b;if(Pn.add(Math.atan2(A*w*Math.sin(k),v*_+A*Math.cos(k))),i+=T?x+w*Oe:x,T^f>=n^m>=n){var M=Rn(In(d),In(e));$n(M);var C=Rn(a,M);$n(C);var S=(T^x>=0?-1:1)*Re(C[2]);(r>S||r===S&&(M[0]||M[1]))&&(o+=T^x>=0?1:-1)}if(!g++)break;f=m,p=b,v=_,d=e}}return(i<-Ce||i<Ce&&Pn<-Ce)^1&o}(c,v);l.length?(b||(o.polygonStart(),b=!0),Jn(l,ar,e,n,o)):e&&(b||(o.polygonStart(),b=!0),o.lineStart(),n(null,null,1,o),o.lineEnd()),b&&(o.polygonEnd(),b=!1),l=v=null},sphere:function(){o.polygonStart(),o.lineStart(),n(null,null,1,o),o.lineEnd(),o.polygonEnd()}};function d(t,n){var r=a(t,n);e(t=r[0],n=r[1])&&o.point(t,n)}function f(e,t){var n=a(e,t);s.point(n[0],n[1])}function h(){u.point=f,s.lineStart()}function p(){u.point=d,s.lineEnd()}var v,g,m=rr(),y=t(m),b=!1;function _(e,t){g.push([e,t]);var n=a(e,t);y.point(n[0],n[1])}function x(){y.lineStart(),g=[]}function w(){_(g[0][0],g[0][1]),y.lineEnd();var e,t=y.clean(),n=m.buffer(),r=n.length;if(g.pop(),v.push(g),g=null,r)if(1&t){var a,i=-1;if((r=(e=n[0]).length-1)>0){for(b||(o.polygonStart(),b=!0),o.lineStart();++i<r;)o.point((a=e[i])[0],a[1]);o.lineEnd()}}else r>1&&2&t&&n.push(n.pop().concat(n.shift())),l.push(n.filter(nr))}return u}}function nr(e){return e.length>1}function rr(){var e,t=[];return{lineStart:function(){t.push(e=[])},point:function(t,n){e.push([t,n])},lineEnd:B,buffer:function(){var n=t;return t=[],e=null,n},rejoin:function(){t.length>1&&t.push(t.pop().concat(t.shift()))}}}function ar(e,t){return((e=e.x)[0]<0?e[1]-ze-Ce:ze-e[1])-((t=t.x)[0]<0?t[1]-ze-Ce:ze-t[1])}var ir=tr(Zn,function(e){var t,n=NaN,r=NaN,a=NaN;return{lineStart:function(){e.lineStart(),t=1},point:function(i,o){var l=i>0?Le:-Le,s=w(i-n);w(s-Le)<Ce?(e.point(n,r=(r+o)/2>0?ze:-ze),e.point(a,r),e.lineEnd(),e.lineStart(),e.point(l,r),e.point(i,r),t=0):a!==l&&s>=Le&&(w(n-a)<Ce&&(n-=a*Ce),w(i-l)<Ce&&(i-=l*Ce),r=function(e,t,n,r){var a,i,o=Math.sin(e-n);return w(o)>Ce?Math.atan((Math.sin(t)*(i=Math.cos(r))*Math.sin(n)-Math.sin(r)*(a=Math.cos(t))*Math.sin(e))/(a*i*o)):(t+r)/2}(n,r,i,o),e.point(a,r),e.lineEnd(),e.lineStart(),e.point(l,r),t=0),e.point(n=i,r=o),a=l},lineEnd:function(){e.lineEnd(),n=r=NaN},clean:function(){return 2-t}}},function(e,t,n,r){var a;if(null==e)a=n*ze,r.point(-Le,a),r.point(0,a),r.point(Le,a),r.point(Le,0),r.point(Le,-a),r.point(0,-a),r.point(-Le,-a),r.point(-Le,0),r.point(-Le,a);else if(w(e[0]-t[0])>Ce){var i=e[0]<t[0]?Le:-Le;a=n*i/2,r.point(-i,a),r.point(0,a),r.point(i,a)}else r.point(t[0],t[1])},[-Le,-Le/2]);function or(e,t,n,r){return function(a){var i,o=a.a,l=a.b,s=o.x,c=o.y,u=0,d=1,f=l.x-s,h=l.y-c;if(i=e-s,f||!(i>0)){if(i/=f,f<0){if(i<u)return;i<d&&(d=i)}else if(f>0){if(i>d)return;i>u&&(u=i)}if(i=n-s,f||!(i<0)){if(i/=f,f<0){if(i>d)return;i>u&&(u=i)}else if(f>0){if(i<u)return;i<d&&(d=i)}if(i=t-c,h||!(i>0)){if(i/=h,h<0){if(i<u)return;i<d&&(d=i)}else if(h>0){if(i>d)return;i>u&&(u=i)}if(i=r-c,h||!(i<0)){if(i/=h,h<0){if(i>d)return;i>u&&(u=i)}else if(h>0){if(i<u)return;i<d&&(d=i)}return u>0&&(a.a={x:s+u*f,y:c+u*h}),d<1&&(a.b={x:s+d*f,y:c+d*h}),a}}}}}}var lr=1e9;function sr(e,t,n,r){return function(s){var c,u,d,f,h,p,v,g,m,y,b,_=s,x=rr(),w=or(e,t,n,r),k={point:M,lineStart:function(){k.point=C,u&&u.push(d=[]);y=!0,m=!1,v=g=NaN},lineEnd:function(){c&&(C(f,h),p&&m&&x.rejoin(),c.push(x.buffer()));k.point=M,m&&s.lineEnd()},polygonStart:function(){s=x,c=[],u=[],b=!0},polygonEnd:function(){s=_,c=i.merge(c);var t=function(e){for(var t=0,n=u.length,r=e[1],a=0;a<n;++a)for(var i,o=1,l=u[a],s=l.length,c=l[0];o<s;++o)i=l[o],c[1]<=r?i[1]>r&&Ie(c,i,e)>0&&++t:i[1]<=r&&Ie(c,i,e)<0&&--t,c=i;return 0!==t}([e,r]),n=b&&t,a=c.length;(n||a)&&(s.polygonStart(),n&&(s.lineStart(),T(null,null,1,s),s.lineEnd()),a&&Jn(c,o,t,T,s),s.polygonEnd()),c=u=d=null}};function T(i,o,s,c){var u=0,d=0;if(null==i||(u=a(i,s))!==(d=a(o,s))||l(i,o)<0^s>0)do{c.point(0===u||3===u?e:n,u>1?r:t)}while((u=(u+s+4)%4)!==d);else c.point(o[0],o[1])}function A(a,i){return e<=a&&a<=n&&t<=i&&i<=r}function M(e,t){A(e,t)&&s.point(e,t)}function C(e,t){var n=A(e=Math.max(-lr,Math.min(lr,e)),t=Math.max(-lr,Math.min(lr,t)));if(u&&d.push([e,t]),y)f=e,h=t,p=n,y=!1,n&&(s.lineStart(),s.point(e,t));else if(n&&m)s.point(e,t);else{var r={a:{x:v,y:g},b:{x:e,y:t}};w(r)?(m||(s.lineStart(),s.point(r.a.x,r.a.y)),s.point(r.b.x,r.b.y),n||s.lineEnd(),b=!1):n&&(s.lineStart(),s.point(e,t),b=!1)}v=e,g=t,m=n}return k};function a(r,a){return w(r[0]-e)<Ce?a>0?0:3:w(r[0]-n)<Ce?a>0?2:1:w(r[1]-t)<Ce?a>0?1:0:a>0?3:2}function o(e,t){return l(e.x,t.x)}function l(e,t){var n=a(e,1),r=a(t,1);return n!==r?n-r:0===n?t[1]-e[1]:1===n?e[0]-t[0]:2===n?e[1]-t[1]:t[0]-e[0]}}function cr(e){var t=0,n=Le/3,r=Dr(e),a=r(t,n);return a.parallels=function(e){return arguments.length?r(t=e[0]*Le/180,n=e[1]*Le/180):[t/Le*180,n/Le*180]},a}function ur(e,t){var n=Math.sin(e),r=(n+Math.sin(t))/2,a=1+n*(2*r-n),i=Math.sqrt(a)/r;function o(e,t){var n=Math.sqrt(a-2*r*Math.sin(t))/r;return[n*Math.sin(e*=r),i-n*Math.cos(e)]}return o.invert=function(e,t){var n=i-t;return[Math.atan2(e,n)/r,Re((a-(e*e+n*n)*r*r)/(2*r))]},o}i.geo.clipExtent=function(){var e,t,n,r,a,i,o={stream:function(e){return a&&(a.valid=!1),(a=i(e)).valid=!0,a},extent:function(l){return arguments.length?(i=sr(e=+l[0][0],t=+l[0][1],n=+l[1][0],r=+l[1][1]),a&&(a.valid=!1,a=null),o):[[e,t],[n,r]]}};return o.extent([[0,0],[960,500]])},(i.geo.conicEqualArea=function(){return cr(ur)}).raw=ur,i.geo.albers=function(){return i.geo.conicEqualArea().rotate([96,0]).center([-.6,38.7]).parallels([29.5,45.5]).scale(1070)},i.geo.albersUsa=function(){var e,t,n,r,a=i.geo.albers(),o=i.geo.conicEqualArea().rotate([154,0]).center([-2,58.5]).parallels([55,65]),l=i.geo.conicEqualArea().rotate([157,0]).center([-3,19.9]).parallels([8,18]),s={point:function(t,n){e=[t,n]}};function c(a){var i=a[0],o=a[1];return e=null,t(i,o),e||(n(i,o),e)||r(i,o),e}return c.invert=function(e){var t=a.scale(),n=a.translate(),r=(e[0]-n[0])/t,i=(e[1]-n[1])/t;return(i>=.12&&i<.234&&r>=-.425&&r<-.214?o:i>=.166&&i<.234&&r>=-.214&&r<-.115?l:a).invert(e)},c.stream=function(e){var t=a.stream(e),n=o.stream(e),r=l.stream(e);return{point:function(e,a){t.point(e,a),n.point(e,a),r.point(e,a)},sphere:function(){t.sphere(),n.sphere(),r.sphere()},lineStart:function(){t.lineStart(),n.lineStart(),r.lineStart()},lineEnd:function(){t.lineEnd(),n.lineEnd(),r.lineEnd()},polygonStart:function(){t.polygonStart(),n.polygonStart(),r.polygonStart()},polygonEnd:function(){t.polygonEnd(),n.polygonEnd(),r.polygonEnd()}}},c.precision=function(e){return arguments.length?(a.precision(e),o.precision(e),l.precision(e),c):a.precision()},c.scale=function(e){return arguments.length?(a.scale(e),o.scale(.35*e),l.scale(e),c.translate(a.translate())):a.scale()},c.translate=function(e){if(!arguments.length)return a.translate();var i=a.scale(),u=+e[0],d=+e[1];return t=a.translate(e).clipExtent([[u-.455*i,d-.238*i],[u+.455*i,d+.238*i]]).stream(s).point,n=o.translate([u-.307*i,d+.201*i]).clipExtent([[u-.425*i+Ce,d+.12*i+Ce],[u-.214*i-Ce,d+.234*i-Ce]]).stream(s).point,r=l.translate([u-.205*i,d+.212*i]).clipExtent([[u-.214*i+Ce,d+.166*i+Ce],[u-.115*i-Ce,d+.234*i-Ce]]).stream(s).point,c},c.scale(1070)};var dr,fr,hr,pr,vr,gr,mr={point:B,lineStart:B,lineEnd:B,polygonStart:function(){fr=0,mr.lineStart=yr},polygonEnd:function(){mr.lineStart=mr.lineEnd=mr.point=B,dr+=w(fr/2)}};function yr(){var e,t,n,r;function a(e,t){fr+=r*e-n*t,n=e,r=t}mr.point=function(i,o){mr.point=a,e=n=i,t=r=o},mr.lineEnd=function(){a(e,t)}}var br={point:function(e,t){e<hr&&(hr=e);e>vr&&(vr=e);t<pr&&(pr=t);t>gr&&(gr=t)},lineStart:B,lineEnd:B,polygonStart:B,polygonEnd:B};function _r(e){return"m0,"+e+"a"+e+","+e+" 0 1,1 0,"+-2*e+"a"+e+","+e+" 0 1,1 0,"+2*e+"z"}var xr,wr={point:kr,lineStart:Tr,lineEnd:Ar,polygonStart:function(){wr.lineStart=Mr},polygonEnd:function(){wr.point=kr,wr.lineStart=Tr,wr.lineEnd=Ar}};function kr(e,t){Tn+=e,An+=t,++Mn}function Tr(){var e,t;function n(n,r){var a=n-e,i=r-t,o=Math.sqrt(a*a+i*i);Cn+=o*(e+n)/2,Sn+=o*(t+r)/2,Ln+=o,kr(e=n,t=r)}wr.point=function(r,a){wr.point=n,kr(e=r,t=a)}}function Ar(){wr.point=kr}function Mr(){var e,t,n,r;function a(e,t){var a=e-n,i=t-r,o=Math.sqrt(a*a+i*i);Cn+=o*(n+e)/2,Sn+=o*(r+t)/2,Ln+=o,On+=(o=r*e-n*t)*(n+e),Dn+=o*(r+t),zn+=3*o,kr(n=e,r=t)}wr.point=function(i,o){wr.point=a,kr(e=n=i,t=r=o)},wr.lineEnd=function(){a(e,t)}}function Cr(e){var t=.5,n=Math.cos(30*Pe),r=16;function a(t){return(r?function(t){var n,a,o,l,s,c,u,d,f,h,p,v,g={point:m,lineStart:y,lineEnd:_,polygonStart:function(){t.polygonStart(),g.lineStart=x},polygonEnd:function(){t.polygonEnd(),g.lineStart=y}};function m(n,r){n=e(n,r),t.point(n[0],n[1])}function y(){d=NaN,g.point=b,t.lineStart()}function b(n,a){var o=In([n,a]),l=e(n,a);i(d,f,u,h,p,v,d=l[0],f=l[1],u=n,h=o[0],p=o[1],v=o[2],r,t),t.point(d,f)}function _(){g.point=m,t.lineEnd()}function x(){y(),g.point=w,g.lineEnd=k}function w(e,t){b(n=e,t),a=d,o=f,l=h,s=p,c=v,g.point=b}function k(){i(d,f,u,h,p,v,a,o,n,l,s,c,r,t),g.lineEnd=_,_()}return g}:function(t){return Lr(t,function(n,r){n=e(n,r),t.point(n[0],n[1])})})(t)}function i(r,a,o,l,s,c,u,d,f,h,p,v,g,m){var y=u-r,b=d-a,_=y*y+b*b;if(_>4*t&&g--){var x=l+h,k=s+p,T=c+v,A=Math.sqrt(x*x+k*k+T*T),M=Math.asin(T/=A),C=w(w(T)-1)<Ce||w(o-f)<Ce?(o+f)/2:Math.atan2(k,x),S=e(C,M),L=S[0],O=S[1],D=L-r,z=O-a,P=b*D-y*z;(P*P/_>t||w((y*D+b*z)/_-.5)>.3||l*h+s*p+c*v<n)&&(i(r,a,o,l,s,c,L,O,C,x/=A,k/=A,T,g,m),m.point(L,O),i(L,O,C,x,k,T,u,d,f,h,p,v,g,m))}}return a.precision=function(e){return arguments.length?(r=(t=e*e)>0&&16,a):Math.sqrt(t)},a}function Sr(e){this.stream=e}function Lr(e,t){return{point:t,sphere:function(){e.sphere()},lineStart:function(){e.lineStart()},lineEnd:function(){e.lineEnd()},polygonStart:function(){e.polygonStart()},polygonEnd:function(){e.polygonEnd()}}}function Or(e){return Dr(function(){return e})()}function Dr(e){var t,n,r,a,o,l,s=Cr(function(e,n){return[(e=t(e,n))[0]*c+a,o-e[1]*c]}),c=150,u=480,d=250,f=0,h=0,p=0,v=0,g=0,m=ir,y=N,b=null,_=null;function x(e){return[(e=r(e[0]*Pe,e[1]*Pe))[0]*c+a,o-e[1]*c]}function k(e){return(e=r.invert((e[0]-a)/c,(o-e[1])/c))&&[e[0]*Ee,e[1]*Ee]}function T(){r=Xn(n=Nr(p,v,g),t);var e=t(f,h);return a=u-e[0]*c,o=d+e[1]*c,A()}function A(){return l&&(l.valid=!1,l=null),x}return x.stream=function(e){return l&&(l.valid=!1),(l=zr(m(n,s(y(e))))).valid=!0,l},x.clipAngle=function(e){return arguments.length?(m=null==e?(b=e,ir):function(e){var t=Math.cos(e),n=t>0,r=w(t)>Ce;return tr(a,function(e){var t,l,s,c,u;return{lineStart:function(){c=s=!1,u=1},point:function(d,f){var h,p=[d,f],v=a(d,f),g=n?v?0:o(d,f):v?o(d+(d<0?Le:-Le),f):0;if(!t&&(c=s=v)&&e.lineStart(),v!==s&&(h=i(t,p),(Vn(t,h)||Vn(p,h))&&(p[0]+=Ce,p[1]+=Ce,v=a(p[0],p[1]))),v!==s)u=0,v?(e.lineStart(),h=i(p,t),e.point(h[0],h[1])):(h=i(t,p),e.point(h[0],h[1]),e.lineEnd()),t=h;else if(r&&t&&n^v){var m;g&l||!(m=i(p,t,!0))||(u=0,n?(e.lineStart(),e.point(m[0][0],m[0][1]),e.point(m[1][0],m[1][1]),e.lineEnd()):(e.point(m[1][0],m[1][1]),e.lineEnd(),e.lineStart(),e.point(m[0][0],m[0][1])))}!v||t&&Vn(t,p)||e.point(p[0],p[1]),t=p,s=v,l=g},lineEnd:function(){s&&e.lineEnd(),t=null},clean:function(){return u|(c&&s)<<1}}},Br(e,6*Pe),n?[0,-e]:[-Le,e-Le]);function a(e,n){return Math.cos(e)*Math.cos(n)>t}function i(e,n,r){var a=[1,0,0],i=Rn(In(e),In(n)),o=jn(i,i),l=i[0],s=o-l*l;if(!s)return!r&&e;var c=t*o/s,u=-t*l/s,d=Rn(a,i),f=Fn(a,c);Bn(f,Fn(i,u));var h=d,p=jn(f,h),v=jn(h,h),g=p*p-v*(jn(f,f)-1);if(!(g<0)){var m=Math.sqrt(g),y=Fn(h,(-p-m)/v);if(Bn(y,f),y=Wn(y),!r)return y;var b,_=e[0],x=n[0],k=e[1],T=n[1];x<_&&(b=_,_=x,x=b);var A=x-_,M=w(A-Le)<Ce;if(!M&&T<k&&(b=k,k=T,T=b),M||A<Ce?M?k+T>0^y[1]<(w(y[0]-_)<Ce?k:T):k<=y[1]&&y[1]<=T:A>Le^(_<=y[0]&&y[0]<=x)){var C=Fn(h,(-p+m)/v);return Bn(C,f),[y,Wn(C)]}}}function o(t,r){var a=n?e:Le-e,i=0;return t<-a?i|=1:t>a&&(i|=2),r<-a?i|=4:r>a&&(i|=8),i}}((b=+e)*Pe),A()):b},x.clipExtent=function(e){return arguments.length?(_=e,y=e?sr(e[0][0],e[0][1],e[1][0],e[1][1]):N,A()):_},x.scale=function(e){return arguments.length?(c=+e,T()):c},x.translate=function(e){return arguments.length?(u=+e[0],d=+e[1],T()):[u,d]},x.center=function(e){return arguments.length?(f=e[0]%360*Pe,h=e[1]%360*Pe,T()):[f*Ee,h*Ee]},x.rotate=function(e){return arguments.length?(p=e[0]%360*Pe,v=e[1]%360*Pe,g=e.length>2?e[2]%360*Pe:0,T()):[p*Ee,v*Ee,g*Ee]},i.rebind(x,s,"precision"),function(){return t=e.apply(this,arguments),x.invert=t.invert&&k,T()}}function zr(e){return Lr(e,function(t,n){e.point(t*Pe,n*Pe)})}function Pr(e,t){return[e,t]}function Er(e,t){return[e>Le?e-Oe:e<-Le?e+Oe:e,t]}function Nr(e,t,n){return e?t||n?Xn(jr(e),Rr(t,n)):jr(e):t||n?Rr(t,n):Er}function Ir(e){return function(t,n){return[(t+=e)>Le?t-Oe:t<-Le?t+Oe:t,n]}}function jr(e){var t=Ir(e);return t.invert=Ir(-e),t}function Rr(e,t){var n=Math.cos(e),r=Math.sin(e),a=Math.cos(t),i=Math.sin(t);function o(e,t){var o=Math.cos(t),l=Math.cos(e)*o,s=Math.sin(e)*o,c=Math.sin(t),u=c*n+l*r;return[Math.atan2(s*a-u*i,l*n-c*r),Re(u*a+s*i)]}return o.invert=function(e,t){var o=Math.cos(t),l=Math.cos(e)*o,s=Math.sin(e)*o,c=Math.sin(t),u=c*a-s*i;return[Math.atan2(s*a+c*i,l*n+u*r),Re(u*n-l*r)]},o}function Br(e,t){var n=Math.cos(e),r=Math.sin(e);return function(a,i,o,l){var s=o*t;null!=a?(a=Fr(n,a),i=Fr(n,i),(o>0?a<i:a>i)&&(a+=o*Oe)):(a=e+o*Oe,i=e-.5*s);for(var c,u=a;o>0?u>i:u<i;u-=s)l.point((c=Wn([n,-r*Math.cos(u),-r*Math.sin(u)]))[0],c[1])}}function Fr(e,t){var n=In(t);n[0]-=e,$n(n);var r=je(-n[1]);return((-n[2]<0?-r:r)+2*Math.PI-Ce)%(2*Math.PI)}function $r(e,t,n){var r=i.range(e,t-Ce,n).concat(t);return function(e){return r.map(function(t){return[e,t]})}}function Wr(e,t,n){var r=i.range(e,t-Ce,n).concat(t);return function(e){return r.map(function(t){return[t,e]})}}function Vr(e){return e.source}function Hr(e){return e.target}i.geo.path=function(){var e,t,n,r,a,o=4.5;function l(e){return e&&("function"==typeof o&&r.pointRadius(+o.apply(this,arguments)),a&&a.valid||(a=n(r)),i.geo.stream(e,a)),r.result()}function s(){return a=null,l}return l.area=function(e){return dr=0,i.geo.stream(e,n(mr)),dr},l.centroid=function(e){return Tn=An=Mn=Cn=Sn=Ln=On=Dn=zn=0,i.geo.stream(e,n(wr)),zn?[On/zn,Dn/zn]:Ln?[Cn/Ln,Sn/Ln]:Mn?[Tn/Mn,An/Mn]:[NaN,NaN]},l.bounds=function(e){return vr=gr=-(hr=pr=1/0),i.geo.stream(e,n(br)),[[hr,pr],[vr,gr]]},l.projection=function(t){return arguments.length?(n=(e=t)?t.stream||(r=t,a=Cr(function(e,t){return r([e*Ee,t*Ee])}),function(e){return zr(a(e))}):N,s()):e;var r,a},l.context=function(e){return arguments.length?(r=null==(t=e)?new function(){var e=_r(4.5),t=[],n={point:r,lineStart:function(){n.point=a},lineEnd:o,polygonStart:function(){n.lineEnd=l},polygonEnd:function(){n.lineEnd=o,n.point=r},pointRadius:function(t){return e=_r(t),n},result:function(){if(t.length){var e=t.join("");return t=[],e}}};function r(n,r){t.push("M",n,",",r,e)}function a(e,r){t.push("M",e,",",r),n.point=i}function i(e,n){t.push("L",e,",",n)}function o(){n.point=r}function l(){t.push("Z")}return n}:new function(e){var t=4.5,n={point:r,lineStart:function(){n.point=a},lineEnd:o,polygonStart:function(){n.lineEnd=l},polygonEnd:function(){n.lineEnd=o,n.point=r},pointRadius:function(e){return t=e,n},result:B};function r(n,r){e.moveTo(n+t,r),e.arc(n,r,t,0,Oe)}function a(t,r){e.moveTo(t,r),n.point=i}function i(t,n){e.lineTo(t,n)}function o(){n.point=r}function l(){e.closePath()}return n}(e),"function"!=typeof o&&r.pointRadius(o),s()):t},l.pointRadius=function(e){return arguments.length?(o="function"==typeof e?e:(r.pointRadius(+e),+e),l):o},l.projection(i.geo.albersUsa()).context(null)},i.geo.transform=function(e){return{stream:function(t){var n=new Sr(t);for(var r in e)n[r]=e[r];return n}}},Sr.prototype={point:function(e,t){this.stream.point(e,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()}},i.geo.projection=Or,i.geo.projectionMutator=Dr,(i.geo.equirectangular=function(){return Or(Pr)}).raw=Pr.invert=Pr,i.geo.rotation=function(e){function t(t){return(t=e(t[0]*Pe,t[1]*Pe))[0]*=Ee,t[1]*=Ee,t}return e=Nr(e[0]%360*Pe,e[1]*Pe,e.length>2?e[2]*Pe:0),t.invert=function(t){return(t=e.invert(t[0]*Pe,t[1]*Pe))[0]*=Ee,t[1]*=Ee,t},t},Er.invert=Pr,i.geo.circle=function(){var e,t,n=[0,0],r=6;function a(){var e="function"==typeof n?n.apply(this,arguments):n,r=Nr(-e[0]*Pe,-e[1]*Pe,0).invert,a=[];return t(null,null,1,{point:function(e,t){a.push(e=r(e,t)),e[0]*=Ee,e[1]*=Ee}}),{type:"Polygon",coordinates:[a]}}return a.origin=function(e){return arguments.length?(n=e,a):n},a.angle=function(n){return arguments.length?(t=Br((e=+n)*Pe,r*Pe),a):e},a.precision=function(n){return arguments.length?(t=Br(e*Pe,(r=+n)*Pe),a):r},a.angle(90)},i.geo.distance=function(e,t){var n,r=(t[0]-e[0])*Pe,a=e[1]*Pe,i=t[1]*Pe,o=Math.sin(r),l=Math.cos(r),s=Math.sin(a),c=Math.cos(a),u=Math.sin(i),d=Math.cos(i);return Math.atan2(Math.sqrt((n=d*o)*n+(n=c*u-s*d*l)*n),s*u+c*d*l)},i.geo.graticule=function(){var e,t,n,r,a,o,l,s,c,u,d,f,h=10,p=h,v=90,g=360,m=2.5;function y(){return{type:"MultiLineString",coordinates:b()}}function b(){return i.range(Math.ceil(r/v)*v,n,v).map(d).concat(i.range(Math.ceil(s/g)*g,l,g).map(f)).concat(i.range(Math.ceil(t/h)*h,e,h).filter(function(e){return w(e%v)>Ce}).map(c)).concat(i.range(Math.ceil(o/p)*p,a,p).filter(function(e){return w(e%g)>Ce}).map(u))}return y.lines=function(){return b().map(function(e){return{type:"LineString",coordinates:e}})},y.outline=function(){return{type:"Polygon",coordinates:[d(r).concat(f(l).slice(1),d(n).reverse().slice(1),f(s).reverse().slice(1))]}},y.extent=function(e){return arguments.length?y.majorExtent(e).minorExtent(e):y.minorExtent()},y.majorExtent=function(e){return arguments.length?(r=+e[0][0],n=+e[1][0],s=+e[0][1],l=+e[1][1],r>n&&(e=r,r=n,n=e),s>l&&(e=s,s=l,l=e),y.precision(m)):[[r,s],[n,l]]},y.minorExtent=function(n){return arguments.length?(t=+n[0][0],e=+n[1][0],o=+n[0][1],a=+n[1][1],t>e&&(n=t,t=e,e=n),o>a&&(n=o,o=a,a=n),y.precision(m)):[[t,o],[e,a]]},y.step=function(e){return arguments.length?y.majorStep(e).minorStep(e):y.minorStep()},y.majorStep=function(e){return arguments.length?(v=+e[0],g=+e[1],y):[v,g]},y.minorStep=function(e){return arguments.length?(h=+e[0],p=+e[1],y):[h,p]},y.precision=function(i){return arguments.length?(m=+i,c=$r(o,a,90),u=Wr(t,e,m),d=$r(s,l,90),f=Wr(r,n,m),y):m},y.majorExtent([[-180,-90+Ce],[180,90-Ce]]).minorExtent([[-180,-80-Ce],[180,80+Ce]])},i.geo.greatArc=function(){var e,t,n=Vr,r=Hr;function a(){return{type:"LineString",coordinates:[e||n.apply(this,arguments),t||r.apply(this,arguments)]}}return a.distance=function(){return i.geo.distance(e||n.apply(this,arguments),t||r.apply(this,arguments))},a.source=function(t){return arguments.length?(n=t,e="function"==typeof t?null:t,a):n},a.target=function(e){return arguments.length?(r=e,t="function"==typeof e?null:e,a):r},a.precision=function(){return arguments.length?a:0},a},i.geo.interpolate=function(e,t){return n=e[0]*Pe,r=e[1]*Pe,a=t[0]*Pe,i=t[1]*Pe,o=Math.cos(r),l=Math.sin(r),s=Math.cos(i),c=Math.sin(i),u=o*Math.cos(n),d=o*Math.sin(n),f=s*Math.cos(a),h=s*Math.sin(a),p=2*Math.asin(Math.sqrt(Fe(i-r)+o*s*Fe(a-n))),v=1/Math.sin(p),(g=p?function(e){var t=Math.sin(e*=p)*v,n=Math.sin(p-e)*v,r=n*u+t*f,a=n*d+t*h,i=n*l+t*c;return[Math.atan2(a,r)*Ee,Math.atan2(i,Math.sqrt(r*r+a*a))*Ee]}:function(){return[n*Ee,r*Ee]}).distance=p,g;var n,r,a,i,o,l,s,c,u,d,f,h,p,v,g},i.geo.length=function(e){return xr=0,i.geo.stream(e,qr),xr};var qr={sphere:B,point:B,lineStart:function(){var e,t,n;function r(r,a){var i=Math.sin(a*=Pe),o=Math.cos(a),l=w((r*=Pe)-e),s=Math.cos(l);xr+=Math.atan2(Math.sqrt((l=o*Math.sin(l))*l+(l=n*i-t*o*s)*l),t*i+n*o*s),e=r,t=i,n=o}qr.point=function(a,i){e=a*Pe,t=Math.sin(i*=Pe),n=Math.cos(i),qr.point=r},qr.lineEnd=function(){qr.point=qr.lineEnd=B}},lineEnd:B,polygonStart:B,polygonEnd:B};function Ur(e,t){function n(t,n){var r=Math.cos(t),a=Math.cos(n),i=e(r*a);return[i*a*Math.sin(t),i*Math.sin(n)]}return n.invert=function(e,n){var r=Math.sqrt(e*e+n*n),a=t(r),i=Math.sin(a),o=Math.cos(a);return[Math.atan2(e*i,r*o),Math.asin(r&&n*i/r)]},n}var Gr=Ur(function(e){return Math.sqrt(2/(1+e))},function(e){return 2*Math.asin(e/2)});(i.geo.azimuthalEqualArea=function(){return Or(Gr)}).raw=Gr;var Yr=Ur(function(e){var t=Math.acos(e);return t&&t/Math.sin(t)},N);function Kr(e,t){var n=Math.cos(e),r=function(e){return Math.tan(Le/4+e/2)},a=e===t?Math.sin(e):Math.log(n/Math.cos(t))/Math.log(r(t)/r(e)),i=n*Math.pow(r(e),a)/a;if(!a)return Jr;function o(e,t){i>0?t<-ze+Ce&&(t=-ze+Ce):t>ze-Ce&&(t=ze-Ce);var n=i/Math.pow(r(t),a);return[n*Math.sin(a*e),i-n*Math.cos(a*e)]}return o.invert=function(e,t){var n=i-t,r=Ne(a)*Math.sqrt(e*e+n*n);return[Math.atan2(e,n)/a,2*Math.atan(Math.pow(i/r,1/a))-ze]},o}function Xr(e,t){var n=Math.cos(e),r=e===t?Math.sin(e):(n-Math.cos(t))/(t-e),a=n/r+e;if(w(r)<Ce)return Pr;function i(e,t){var n=a-t;return[n*Math.sin(r*e),a-n*Math.cos(r*e)]}return i.invert=function(e,t){var n=a-t;return[Math.atan2(e,n)/r,a-Ne(r)*Math.sqrt(e*e+n*n)]},i}(i.geo.azimuthalEquidistant=function(){return Or(Yr)}).raw=Yr,(i.geo.conicConformal=function(){return cr(Kr)}).raw=Kr,(i.geo.conicEquidistant=function(){return cr(Xr)}).raw=Xr;var Zr=Ur(function(e){return 1/e},Math.atan);function Jr(e,t){return[e,Math.log(Math.tan(Le/4+t/2))]}function Qr(e){var t,n=Or(e),r=n.scale,a=n.translate,i=n.clipExtent;return n.scale=function(){var e=r.apply(n,arguments);return e===n?t?n.clipExtent(null):n:e},n.translate=function(){var e=a.apply(n,arguments);return e===n?t?n.clipExtent(null):n:e},n.clipExtent=function(e){var o=i.apply(n,arguments);if(o===n){if(t=null==e){var l=Le*r(),s=a();i([[s[0]-l,s[1]-l],[s[0]+l,s[1]+l]])}}else t&&(o=null);return o},n.clipExtent(null)}(i.geo.gnomonic=function(){return Or(Zr)}).raw=Zr,Jr.invert=function(e,t){return[e,2*Math.atan(Math.exp(t))-ze]},(i.geo.mercator=function(){return Qr(Jr)}).raw=Jr;var ea=Ur(function(){return 1},Math.asin);(i.geo.orthographic=function(){return Or(ea)}).raw=ea;var ta=Ur(function(e){return 1/(1+e)},function(e){return 2*Math.atan(e)});function na(e,t){return[Math.log(Math.tan(Le/4+t/2)),-e]}function ra(e){return e[0]}function aa(e){return e[1]}function ia(e){for(var t=e.length,n=[0,1],r=2,a=2;a<t;a++){for(;r>1&&Ie(e[n[r-2]],e[n[r-1]],e[a])<=0;)--r;n[r++]=a}return n.slice(0,r)}function oa(e,t){return e[0]-t[0]||e[1]-t[1]}(i.geo.stereographic=function(){return Or(ta)}).raw=ta,na.invert=function(e,t){return[-t,2*Math.atan(Math.exp(e))-ze]},(i.geo.transverseMercator=function(){var e=Qr(na),t=e.center,n=e.rotate;return e.center=function(e){return e?t([-e[1],e[0]]):[(e=t())[1],-e[0]]},e.rotate=function(e){return e?n([e[0],e[1],e.length>2?e[2]+90:90]):[(e=n())[0],e[1],e[2]-90]},n([0,0,90])}).raw=na,i.geom={},i.geom.hull=function(e){var t=ra,n=aa;if(arguments.length)return r(e);function r(e){if(e.length<3)return[];var r,a=_t(t),i=_t(n),o=e.length,l=[],s=[];for(r=0;r<o;r++)l.push([+a.call(this,e[r],r),+i.call(this,e[r],r),r]);for(l.sort(oa),r=0;r<o;r++)s.push([l[r][0],-l[r][1]]);var c=ia(l),u=ia(s),d=u[0]===c[0],f=u[u.length-1]===c[c.length-1],h=[];for(r=c.length-1;r>=0;--r)h.push(e[l[c[r]][2]]);for(r=+d;r<u.length-f;++r)h.push(e[l[u[r]][2]]);return h}return r.x=function(e){return arguments.length?(t=e,r):t},r.y=function(e){return arguments.length?(n=e,r):n},r},i.geom.polygon=function(e){return U(e,la),e};var la=i.geom.polygon.prototype=[];function sa(e,t,n){return(n[0]-t[0])*(e[1]-t[1])<(n[1]-t[1])*(e[0]-t[0])}function ca(e,t,n,r){var a=e[0],i=n[0],o=t[0]-a,l=r[0]-i,s=e[1],c=n[1],u=t[1]-s,d=r[1]-c,f=(l*(s-c)-d*(a-i))/(d*o-l*u);return[a+f*o,s+f*u]}function ua(e){var t=e[0],n=e[e.length-1];return!(t[0]-n[0]||t[1]-n[1])}la.area=function(){for(var e,t=-1,n=this.length,r=this[n-1],a=0;++t<n;)e=r,r=this[t],a+=e[1]*r[0]-e[0]*r[1];return.5*a},la.centroid=function(e){var t,n,r=-1,a=this.length,i=0,o=0,l=this[a-1];for(arguments.length||(e=-1/(6*this.area()));++r<a;)t=l,l=this[r],n=t[0]*l[1]-l[0]*t[1],i+=(t[0]+l[0])*n,o+=(t[1]+l[1])*n;return[i*e,o*e]},la.clip=function(e){for(var t,n,r,a,i,o,l=ua(e),s=-1,c=this.length-ua(this),u=this[c-1];++s<c;){for(t=e.slice(),e.length=0,a=this[s],i=t[(r=t.length-l)-1],n=-1;++n<r;)sa(o=t[n],u,a)?(sa(i,u,a)||e.push(ca(i,o,u,a)),e.push(o)):sa(i,u,a)&&e.push(ca(i,o,u,a)),i=o;l&&e.push(e[0]),u=a}return e};var da,fa,ha,pa,va,ga=[],ma=[];function ya(e){var t=ga.pop()||new function(){Ea(this),this.edge=this.site=this.circle=null};return t.site=e,t}function ba(e){Ca(e),ha.remove(e),ga.push(e),Ea(e)}function _a(e){var t=e.circle,n=t.x,r=t.cy,a={x:n,y:r},i=e.P,o=e.N,l=[e];ba(e);for(var s=i;s.circle&&w(n-s.circle.x)<Ce&&w(r-s.circle.cy)<Ce;)i=s.P,l.unshift(s),ba(s),s=i;l.unshift(s),Ca(s);for(var c=o;c.circle&&w(n-c.circle.x)<Ce&&w(r-c.circle.cy)<Ce;)o=c.N,l.push(c),ba(c),c=o;l.push(c),Ca(c);var u,d=l.length;for(u=1;u<d;++u)c=l[u],s=l[u-1],Da(c.edge,s.site,c.site,a);s=l[0],(c=l[d-1]).edge=Oa(s.site,c.site,null,a),Ma(s),Ma(c)}function xa(e){for(var t,n,r,a,i=e.x,o=e.y,l=ha._;l;)if((r=wa(l,o)-i)>Ce)l=l.L;else{if(!((a=i-ka(l,o))>Ce)){r>-Ce?(t=l.P,n=l):a>-Ce?(t=l,n=l.N):t=n=l;break}if(!l.R){t=l;break}l=l.R}var s=ya(e);if(ha.insert(t,s),t||n){if(t===n)return Ca(t),n=ya(t.site),ha.insert(s,n),s.edge=n.edge=Oa(t.site,s.site),Ma(t),void Ma(n);if(n){Ca(t),Ca(n);var c=t.site,u=c.x,d=c.y,f=e.x-u,h=e.y-d,p=n.site,v=p.x-u,g=p.y-d,m=2*(f*g-h*v),y=f*f+h*h,b=v*v+g*g,_={x:(g*y-h*b)/m+u,y:(f*b-v*y)/m+d};Da(n.edge,c,p,_),s.edge=Oa(c,e,null,_),n.edge=Oa(e,p,null,_),Ma(t),Ma(n)}else s.edge=Oa(t.site,s.site)}}function wa(e,t){var n=e.site,r=n.x,a=n.y,i=a-t;if(!i)return r;var o=e.P;if(!o)return-1/0;var l=(n=o.site).x,s=n.y,c=s-t;if(!c)return l;var u=l-r,d=1/i-1/c,f=u/c;return d?(-f+Math.sqrt(f*f-2*d*(u*u/(-2*c)-s+c/2+a-i/2)))/d+r:(r+l)/2}function ka(e,t){var n=e.N;if(n)return wa(n,t);var r=e.site;return r.y===t?r.x:1/0}function Ta(e){this.site=e,this.edges=[]}function Aa(e,t){return t.angle-e.angle}function Ma(e){var t=e.P,n=e.N;if(t&&n){var r=t.site,a=e.site,i=n.site;if(r!==i){var o=a.x,l=a.y,s=r.x-o,c=r.y-l,u=i.x-o,d=2*(s*(g=i.y-l)-c*u);if(!(d>=-Se)){var f=s*s+c*c,h=u*u+g*g,p=(g*f-c*h)/d,v=(s*h-u*f)/d,g=v+l,m=ma.pop()||new function(){Ea(this),this.x=this.y=this.arc=this.site=this.cy=null};m.arc=e,m.site=a,m.x=p+o,m.y=g+Math.sqrt(p*p+v*v),m.cy=g,e.circle=m;for(var y=null,b=va._;b;)if(m.y<b.y||m.y===b.y&&m.x<=b.x){if(!b.L){y=b.P;break}b=b.L}else{if(!b.R){y=b;break}b=b.R}va.insert(y,m),y||(pa=m)}}}}function Ca(e){var t=e.circle;t&&(t.P||(pa=t.N),va.remove(t),ma.push(t),Ea(t),e.circle=null)}function Sa(e,t){var n=e.b;if(n)return!0;var r,a,i=e.a,o=t[0][0],l=t[1][0],s=t[0][1],c=t[1][1],u=e.l,d=e.r,f=u.x,h=u.y,p=d.x,v=d.y,g=(f+p)/2,m=(h+v)/2;if(v===h){if(g<o||g>=l)return;if(f>p){if(i){if(i.y>=c)return}else i={x:g,y:s};n={x:g,y:c}}else{if(i){if(i.y<s)return}else i={x:g,y:c};n={x:g,y:s}}}else if(a=m-(r=(f-p)/(v-h))*g,r<-1||r>1)if(f>p){if(i){if(i.y>=c)return}else i={x:(s-a)/r,y:s};n={x:(c-a)/r,y:c}}else{if(i){if(i.y<s)return}else i={x:(c-a)/r,y:c};n={x:(s-a)/r,y:s}}else if(h<v){if(i){if(i.x>=l)return}else i={x:o,y:r*o+a};n={x:l,y:r*l+a}}else{if(i){if(i.x<o)return}else i={x:l,y:r*l+a};n={x:o,y:r*o+a}}return e.a=i,e.b=n,!0}function La(e,t){this.l=e,this.r=t,this.a=this.b=null}function Oa(e,t,n,r){var a=new La(e,t);return da.push(a),n&&Da(a,e,t,n),r&&Da(a,t,e,r),fa[e.i].edges.push(new za(a,e,t)),fa[t.i].edges.push(new za(a,t,e)),a}function Da(e,t,n,r){e.a||e.b?e.l===n?e.b=r:e.a=r:(e.a=r,e.l=t,e.r=n)}function za(e,t,n){var r=e.a,a=e.b;this.edge=e,this.site=t,this.angle=n?Math.atan2(n.y-t.y,n.x-t.x):e.l===t?Math.atan2(a.x-r.x,r.y-a.y):Math.atan2(r.x-a.x,a.y-r.y)}function Pa(){this._=null}function Ea(e){e.U=e.C=e.L=e.R=e.P=e.N=null}function Na(e,t){var n=t,r=t.R,a=n.U;a?a.L===n?a.L=r:a.R=r:e._=r,r.U=a,n.U=r,n.R=r.L,n.R&&(n.R.U=n),r.L=n}function Ia(e,t){var n=t,r=t.L,a=n.U;a?a.L===n?a.L=r:a.R=r:e._=r,r.U=a,n.U=r,n.L=r.R,n.L&&(n.L.U=n),r.R=n}function ja(e){for(;e.L;)e=e.L;return e}function Ra(e,t){var n,r,a,i=e.sort(Ba).pop();for(da=[],fa=new Array(e.length),ha=new Pa,va=new Pa;;)if(a=pa,i&&(!a||i.y<a.y||i.y===a.y&&i.x<a.x))i.x===n&&i.y===r||(fa[i.i]=new Ta(i),xa(i),n=i.x,r=i.y),i=e.pop();else{if(!a)break;_a(a.arc)}t&&(function(e){for(var t,n=da,r=or(e[0][0],e[0][1],e[1][0],e[1][1]),a=n.length;a--;)(!Sa(t=n[a],e)||!r(t)||w(t.a.x-t.b.x)<Ce&&w(t.a.y-t.b.y)<Ce)&&(t.a=t.b=null,n.splice(a,1))}(t),function(e){for(var t,n,r,a,i,o,l,s,c,u,d=e[0][0],f=e[1][0],h=e[0][1],p=e[1][1],v=fa,g=v.length;g--;)if((i=v[g])&&i.prepare())for(s=(l=i.edges).length,o=0;o<s;)r=(u=l[o].end()).x,a=u.y,t=(c=l[++o%s].start()).x,n=c.y,(w(r-t)>Ce||w(a-n)>Ce)&&(l.splice(o,0,new za((m=i.site,y=u,b=w(r-d)<Ce&&p-a>Ce?{x:d,y:w(t-d)<Ce?n:p}:w(a-p)<Ce&&f-r>Ce?{x:w(n-p)<Ce?t:f,y:p}:w(r-f)<Ce&&a-h>Ce?{x:f,y:w(t-f)<Ce?n:h}:w(a-h)<Ce&&r-d>Ce?{x:w(n-h)<Ce?t:d,y:h}:null,_=void 0,_=new La(m,null),_.a=y,_.b=b,da.push(_),_),i.site,null)),++s);var m,y,b,_}(t));var o={cells:fa,edges:da};return ha=va=da=fa=null,o}function Ba(e,t){return t.y-e.y||t.x-e.x}Ta.prototype.prepare=function(){for(var e,t=this.edges,n=t.length;n--;)(e=t[n].edge).b&&e.a||t.splice(n,1);return t.sort(Aa),t.length},za.prototype={start:function(){return this.edge.l===this.site?this.edge.a:this.edge.b},end:function(){return this.edge.l===this.site?this.edge.b:this.edge.a}},Pa.prototype={insert:function(e,t){var n,r,a;if(e){if(t.P=e,t.N=e.N,e.N&&(e.N.P=t),e.N=t,e.R){for(e=e.R;e.L;)e=e.L;e.L=t}else e.R=t;n=e}else this._?(e=ja(this._),t.P=null,t.N=e,e.P=e.L=t,n=e):(t.P=t.N=null,this._=t,n=null);for(t.L=t.R=null,t.U=n,t.C=!0,e=t;n&&n.C;)n===(r=n.U).L?(a=r.R)&&a.C?(n.C=a.C=!1,r.C=!0,e=r):(e===n.R&&(Na(this,n),n=(e=n).U),n.C=!1,r.C=!0,Ia(this,r)):(a=r.L)&&a.C?(n.C=a.C=!1,r.C=!0,e=r):(e===n.L&&(Ia(this,n),n=(e=n).U),n.C=!1,r.C=!0,Na(this,r)),n=e.U;this._.C=!1},remove:function(e){e.N&&(e.N.P=e.P),e.P&&(e.P.N=e.N),e.N=e.P=null;var t,n,r,a=e.U,i=e.L,o=e.R;if(n=i?o?ja(o):i:o,a?a.L===e?a.L=n:a.R=n:this._=n,i&&o?(r=n.C,n.C=e.C,n.L=i,i.U=n,n!==o?(a=n.U,n.U=e.U,e=n.R,a.L=e,n.R=o,o.U=n):(n.U=a,a=n,e=n.R)):(r=e.C,e=n),e&&(e.U=a),!r)if(e&&e.C)e.C=!1;else{do{if(e===this._)break;if(e===a.L){if((t=a.R).C&&(t.C=!1,a.C=!0,Na(this,a),t=a.R),t.L&&t.L.C||t.R&&t.R.C){t.R&&t.R.C||(t.L.C=!1,t.C=!0,Ia(this,t),t=a.R),t.C=a.C,a.C=t.R.C=!1,Na(this,a),e=this._;break}}else if((t=a.L).C&&(t.C=!1,a.C=!0,Ia(this,a),t=a.L),t.L&&t.L.C||t.R&&t.R.C){t.L&&t.L.C||(t.R.C=!1,t.C=!0,Na(this,t),t=a.L),t.C=a.C,a.C=t.L.C=!1,Ia(this,a),e=this._;break}t.C=!0,e=a,a=a.U}while(!e.C);e&&(e.C=!1)}}},i.geom.voronoi=function(e){var t=ra,n=aa,r=t,a=n,i=Fa;if(e)return o(e);function o(e){var t=new Array(e.length),n=i[0][0],r=i[0][1],a=i[1][0],o=i[1][1];return Ra(l(e),i).cells.forEach(function(i,l){var s=i.edges,c=i.site;(t[l]=s.length?s.map(function(e){var t=e.start();return[t.x,t.y]}):c.x>=n&&c.x<=a&&c.y>=r&&c.y<=o?[[n,o],[a,o],[a,r],[n,r]]:[]).point=e[l]}),t}function l(e){return e.map(function(e,t){return{x:Math.round(r(e,t)/Ce)*Ce,y:Math.round(a(e,t)/Ce)*Ce,i:t}})}return o.links=function(e){return Ra(l(e)).edges.filter(function(e){return e.l&&e.r}).map(function(t){return{source:e[t.l.i],target:e[t.r.i]}})},o.triangles=function(e){var t=[];return Ra(l(e)).cells.forEach(function(n,r){for(var a,i,o,l,s=n.site,c=n.edges.sort(Aa),u=-1,d=c.length,f=c[d-1].edge,h=f.l===s?f.r:f.l;++u<d;)f,a=h,h=(f=c[u].edge).l===s?f.r:f.l,r<a.i&&r<h.i&&(o=a,l=h,((i=s).x-l.x)*(o.y-i.y)-(i.x-o.x)*(l.y-i.y)<0)&&t.push([e[r],e[a.i],e[h.i]])}),t},o.x=function(e){return arguments.length?(r=_t(t=e),o):t},o.y=function(e){return arguments.length?(a=_t(n=e),o):n},o.clipExtent=function(e){return arguments.length?(i=null==e?Fa:e,o):i===Fa?null:i},o.size=function(e){return arguments.length?o.clipExtent(e&&[[0,0],e]):i===Fa?null:i&&i[1]},o};var Fa=[[-1e6,-1e6],[1e6,1e6]];function $a(e){return e.x}function Wa(e){return e.y}function Va(e,t){e=i.rgb(e),t=i.rgb(t);var n=e.r,r=e.g,a=e.b,o=t.r-n,l=t.g-r,s=t.b-a;return function(e){return"#"+ht(Math.round(n+o*e))+ht(Math.round(r+l*e))+ht(Math.round(a+s*e))}}function Ha(e,t){var n,r={},a={};for(n in e)n in t?r[n]=Ka(e[n],t[n]):a[n]=e[n];for(n in t)n in e||(a[n]=t[n]);return function(e){for(n in r)a[n]=r[n](e);return a}}function qa(e,t){return e=+e,t=+t,function(n){return e*(1-n)+t*n}}function Ua(e,t){var n,r,a,i=Ga.lastIndex=Ya.lastIndex=0,o=-1,l=[],s=[];for(e+="",t+="";(n=Ga.exec(e))&&(r=Ya.exec(t));)(a=r.index)>i&&(a=t.slice(i,a),l[o]?l[o]+=a:l[++o]=a),(n=n[0])===(r=r[0])?l[o]?l[o]+=r:l[++o]=r:(l[++o]=null,s.push({i:o,x:qa(n,r)})),i=Ya.lastIndex;return i<t.length&&(a=t.slice(i),l[o]?l[o]+=a:l[++o]=a),l.length<2?s[0]?(t=s[0].x,function(e){return t(e)+""}):function(){return t}:(t=s.length,function(e){for(var n,r=0;r<t;++r)l[(n=s[r]).i]=n.x(e);return l.join("")})}i.geom.delaunay=function(e){return i.geom.voronoi().triangles(e)},i.geom.quadtree=function(e,t,n,r,a){var i,o=ra,l=aa;if(i=arguments.length)return o=$a,l=Wa,3===i&&(a=n,r=t,n=t=0),s(e);function s(e){var s,c,u,d,f,h,p,v,g,m=_t(o),y=_t(l);if(null!=t)h=t,p=n,v=r,g=a;else if(v=g=-(h=p=1/0),c=[],u=[],f=e.length,i)for(d=0;d<f;++d)(s=e[d]).x<h&&(h=s.x),s.y<p&&(p=s.y),s.x>v&&(v=s.x),s.y>g&&(g=s.y),c.push(s.x),u.push(s.y);else for(d=0;d<f;++d){var b=+m(s=e[d],d),_=+y(s,d);b<h&&(h=b),_<p&&(p=_),b>v&&(v=b),_>g&&(g=_),c.push(b),u.push(_)}var x=v-h,k=g-p;function T(e,t,n,r,a,i,o,l){if(!isNaN(n)&&!isNaN(r))if(e.leaf){var s=e.x,c=e.y;if(null!=s)if(w(s-n)+w(c-r)<.01)A(e,t,n,r,a,i,o,l);else{var u=e.point;e.x=e.y=e.point=null,A(e,u,s,c,a,i,o,l),A(e,t,n,r,a,i,o,l)}else e.x=n,e.y=r,e.point=t}else A(e,t,n,r,a,i,o,l)}function A(e,t,n,r,a,i,o,l){var s=.5*(a+o),c=.5*(i+l),u=n>=s,d=r>=c,f=d<<1|u;e.leaf=!1,e=e.nodes[f]||(e.nodes[f]={leaf:!0,nodes:[],point:null,x:null,y:null,add:function(e){T(M,e,+m(e,++d),+y(e,d),h,p,v,g)}}),u?a=s:o=s,d?i=c:l=c,T(e,t,n,r,a,i,o,l)}x>k?g=p+x:v=h+k;var M={leaf:!0,nodes:[],point:null,x:null,y:null,add:function(e){T(M,e,+m(e,++d),+y(e,d),h,p,v,g)}};if(M.visit=function(e){!function e(t,n,r,a,i,o){if(!t(n,r,a,i,o)){var l=.5*(r+i),s=.5*(a+o),c=n.nodes;c[0]&&e(t,c[0],r,a,l,s),c[1]&&e(t,c[1],l,a,i,s),c[2]&&e(t,c[2],r,s,l,o),c[3]&&e(t,c[3],l,s,i,o)}}(e,M,h,p,v,g)},M.find=function(e){return function(e,t,n,r,a,i,o){var l,s=1/0;return function e(c,u,d,f,h){if(!(u>i||d>o||f<r||h<a)){if(p=c.point){var p,v=t-c.x,g=n-c.y,m=v*v+g*g;if(m<s){var y=Math.sqrt(s=m);r=t-y,a=n-y,i=t+y,o=n+y,l=p}}for(var b=c.nodes,_=.5*(u+f),x=.5*(d+h),w=(n>=x)<<1|t>=_,k=w+4;w<k;++w)if(c=b[3&w])switch(3&w){case 0:e(c,u,d,_,x);break;case 1:e(c,_,d,f,x);break;case 2:e(c,u,x,_,h);break;case 3:e(c,_,x,f,h)}}}(e,r,a,i,o),l}(M,e[0],e[1],h,p,v,g)},d=-1,null==t){for(;++d<f;)T(M,e[d],c[d],u[d],h,p,v,g);--d}else e.forEach(M.add);return c=u=e=s=null,M}return s.x=function(e){return arguments.length?(o=e,s):o},s.y=function(e){return arguments.length?(l=e,s):l},s.extent=function(e){return arguments.length?(null==e?t=n=r=a=null:(t=+e[0][0],n=+e[0][1],r=+e[1][0],a=+e[1][1]),s):null==t?null:[[t,n],[r,a]]},s.size=function(e){return arguments.length?(null==e?t=n=r=a=null:(t=n=0,r=+e[0],a=+e[1]),s):null==t?null:[r-t,a-n]},s},i.interpolateRgb=Va,i.interpolateObject=Ha,i.interpolateNumber=qa,i.interpolateString=Ua;var Ga=/[-+]?(?:\d+\.?\d*|\.?\d+)(?:[eE][-+]?\d+)?/g,Ya=new RegExp(Ga.source,"g");function Ka(e,t){for(var n,r=i.interpolators.length;--r>=0&&!(n=i.interpolators[r](e,t)););return n}function Xa(e,t){var n,r=[],a=[],i=e.length,o=t.length,l=Math.min(e.length,t.length);for(n=0;n<l;++n)r.push(Ka(e[n],t[n]));for(;n<i;++n)a[n]=e[n];for(;n<o;++n)a[n]=t[n];return function(e){for(n=0;n<l;++n)a[n]=r[n](e);return a}}i.interpolate=Ka,i.interpolators=[function(e,t){var n=typeof t;return("string"===n?bt.has(t.toLowerCase())||/^(#|rgb\(|hsl\()/i.test(t)?Va:Ua:t instanceof qe?Va:Array.isArray(t)?Xa:"object"===n&&isNaN(t)?Ha:qa)(e,t)}],i.interpolateArray=Xa;var Za=function(){return N},Ja=i.map({linear:Za,poly:function(e){return function(t){return Math.pow(t,e)}},quad:function(){return ni},cubic:function(){return ri},sin:function(){return ii},exp:function(){return oi},circle:function(){return li},elastic:function(e,t){var n;arguments.length<2&&(t=.45);arguments.length?n=t/Oe*Math.asin(1/e):(e=1,n=t/4);return function(r){return 1+e*Math.pow(2,-10*r)*Math.sin((r-n)*Oe/t)}},back:function(e){e||(e=1.70158);return function(t){return t*t*((e+1)*t-e)}},bounce:function(){return si}}),Qa=i.map({in:N,out:ei,"in-out":ti,"out-in":function(e){return ti(ei(e))}});function ei(e){return function(t){return 1-e(1-t)}}function ti(e){return function(t){return.5*(t<.5?e(2*t):2-e(2-2*t))}}function ni(e){return e*e}function ri(e){return e*e*e}function ai(e){if(e<=0)return 0;if(e>=1)return 1;var t=e*e,n=t*e;return 4*(e<.5?n:3*(e-t)+n-.75)}function ii(e){return 1-Math.cos(e*ze)}function oi(e){return Math.pow(2,10*(e-1))}function li(e){return 1-Math.sqrt(1-e*e)}function si(e){return e<1/2.75?7.5625*e*e:e<2/2.75?7.5625*(e-=1.5/2.75)*e+.75:e<2.5/2.75?7.5625*(e-=2.25/2.75)*e+.9375:7.5625*(e-=2.625/2.75)*e+.984375}function ci(e,t){return t-=e,function(n){return Math.round(e+t*n)}}function ui(e){var t,n,r,a=[e.a,e.b],i=[e.c,e.d],o=fi(a),l=di(a,i),s=fi(((t=i)[0]+=(r=-l)*(n=a)[0],t[1]+=r*n[1],t))||0;a[0]*i[1]<i[0]*a[1]&&(a[0]*=-1,a[1]*=-1,o*=-1,l*=-1),this.rotate=(o?Math.atan2(a[1],a[0]):Math.atan2(-i[0],i[1]))*Ee,this.translate=[e.e,e.f],this.scale=[o,s],this.skew=s?Math.atan2(l,s)*Ee:0}function di(e,t){return e[0]*t[0]+e[1]*t[1]}function fi(e){var t=Math.sqrt(di(e,e));return t&&(e[0]/=t,e[1]/=t),t}i.ease=function(e){var t,n=e.indexOf("-"),r=n>=0?e.slice(0,n):e,a=n>=0?e.slice(n+1):"in";return r=Ja.get(r)||Za,a=Qa.get(a)||N,t=a(r.apply(null,o.call(arguments,1))),function(e){return e<=0?0:e>=1?1:t(e)}},i.interpolateHcl=function(e,t){e=i.hcl(e),t=i.hcl(t);var n=e.h,r=e.c,a=e.l,o=t.h-n,l=t.c-r,s=t.l-a;isNaN(l)&&(l=0,r=isNaN(r)?t.c:r);isNaN(o)?(o=0,n=isNaN(n)?t.h:n):o>180?o-=360:o<-180&&(o+=360);return function(e){return Ze(n+o*e,r+l*e,a+s*e)+""}},i.interpolateHsl=function(e,t){e=i.hsl(e),t=i.hsl(t);var n=e.h,r=e.s,a=e.l,o=t.h-n,l=t.s-r,s=t.l-a;isNaN(l)&&(l=0,r=isNaN(r)?t.s:r);isNaN(o)?(o=0,n=isNaN(n)?t.h:n):o>180?o-=360:o<-180&&(o+=360);return function(e){return Ye(n+o*e,r+l*e,a+s*e)+""}},i.interpolateLab=function(e,t){e=i.lab(e),t=i.lab(t);var n=e.l,r=e.a,a=e.b,o=t.l-n,l=t.a-r,s=t.b-a;return function(e){return at(n+o*e,r+l*e,a+s*e)+""}},i.interpolateRound=ci,i.transform=function(e){var t=s.createElementNS(i.ns.prefix.svg,"g");return(i.transform=function(e){if(null!=e){t.setAttribute("transform",e);var n=t.transform.baseVal.consolidate()}return new ui(n?n.matrix:hi)})(e)},ui.prototype.toString=function(){return"translate("+this.translate+")rotate("+this.rotate+")skewX("+this.skew+")scale("+this.scale+")"};var hi={a:1,b:0,c:0,d:1,e:0,f:0};function pi(e){return e.length?e.pop()+",":""}function vi(e,t){var n=[],r=[];return e=i.transform(e),t=i.transform(t),function(e,t,n,r){if(e[0]!==t[0]||e[1]!==t[1]){var a=n.push("translate(",null,",",null,")");r.push({i:a-4,x:qa(e[0],t[0])},{i:a-2,x:qa(e[1],t[1])})}else(t[0]||t[1])&&n.push("translate("+t+")")}(e.translate,t.translate,n,r),function(e,t,n,r){e!==t?(e-t>180?t+=360:t-e>180&&(e+=360),r.push({i:n.push(pi(n)+"rotate(",null,")")-2,x:qa(e,t)})):t&&n.push(pi(n)+"rotate("+t+")")}(e.rotate,t.rotate,n,r),function(e,t,n,r){e!==t?r.push({i:n.push(pi(n)+"skewX(",null,")")-2,x:qa(e,t)}):t&&n.push(pi(n)+"skewX("+t+")")}(e.skew,t.skew,n,r),function(e,t,n,r){if(e[0]!==t[0]||e[1]!==t[1]){var a=n.push(pi(n)+"scale(",null,",",null,")");r.push({i:a-4,x:qa(e[0],t[0])},{i:a-2,x:qa(e[1],t[1])})}else 1===t[0]&&1===t[1]||n.push(pi(n)+"scale("+t+")")}(e.scale,t.scale,n,r),e=t=null,function(e){for(var t,a=-1,i=r.length;++a<i;)n[(t=r[a]).i]=t.x(e);return n.join("")}}function gi(e,t){return t=(t-=e=+e)||1/t,function(n){return(n-e)/t}}function mi(e,t){return t=(t-=e=+e)||1/t,function(n){return Math.max(0,Math.min(1,(n-e)/t))}}function yi(e){for(var t=e.source,n=e.target,r=function(e,t){if(e===t)return e;var n=bi(e),r=bi(t),a=n.pop(),i=r.pop(),o=null;for(;a===i;)o=a,a=n.pop(),i=r.pop();return o}(t,n),a=[t];t!==r;)t=t.parent,a.push(t);for(var i=a.length;n!==r;)a.splice(i,0,n),n=n.parent;return a}function bi(e){for(var t=[],n=e.parent;null!=n;)t.push(e),e=n,n=n.parent;return t.push(e),t}function _i(e){e.fixed|=2}function xi(e){e.fixed&=-7}function wi(e){e.fixed|=4,e.px=e.x,e.py=e.y}function ki(e){e.fixed&=-5}i.interpolateTransform=vi,i.layout={},i.layout.bundle=function(){return function(e){for(var t=[],n=-1,r=e.length;++n<r;)t.push(yi(e[n]));return t}},i.layout.chord=function(){var e,t,n,r,a,o,l,s={},c=0;function u(){var s,u,f,h,p,v={},g=[],m=i.range(r),y=[];for(e=[],t=[],s=0,h=-1;++h<r;){for(u=0,p=-1;++p<r;)u+=n[h][p];g.push(u),y.push(i.range(r)),s+=u}for(a&&m.sort(function(e,t){return a(g[e],g[t])}),o&&y.forEach(function(e,t){e.sort(function(e,r){return o(n[t][e],n[t][r])})}),s=(Oe-c*r)/s,u=0,h=-1;++h<r;){for(f=u,p=-1;++p<r;){var b=m[h],_=y[b][p],x=n[b][_],w=u,k=u+=x*s;v[b+"-"+_]={index:b,subindex:_,startAngle:w,endAngle:k,value:x}}t[b]={index:b,startAngle:f,endAngle:u,value:g[b]},u+=c}for(h=-1;++h<r;)for(p=h-1;++p<r;){var T=v[h+"-"+p],A=v[p+"-"+h];(T.value||A.value)&&e.push(T.value<A.value?{source:A,target:T}:{source:T,target:A})}l&&d()}function d(){e.sort(function(e,t){return l((e.source.value+e.target.value)/2,(t.source.value+t.target.value)/2)})}return s.matrix=function(a){return arguments.length?(r=(n=a)&&n.length,e=t=null,s):n},s.padding=function(n){return arguments.length?(c=n,e=t=null,s):c},s.sortGroups=function(n){return arguments.length?(a=n,e=t=null,s):a},s.sortSubgroups=function(t){return arguments.length?(o=t,e=null,s):o},s.sortChords=function(t){return arguments.length?(l=t,e&&d(),s):l},s.chords=function(){return e||u(),e},s.groups=function(){return t||u(),t},s},i.layout.force=function(){var e,t,n,r,a,o,l={},s=i.dispatch("start","tick","end"),c=[1,1],u=.9,d=Ti,f=Ai,h=-30,p=Mi,v=.1,g=.64,m=[],y=[];function b(e){return function(t,n,r,a){if(t.point!==e){var i=t.cx-e.x,o=t.cy-e.y,l=a-n,s=i*i+o*o;if(l*l/g<s){if(s<p){var c=t.charge/s;e.px-=i*c,e.py-=o*c}return!0}if(t.point&&s&&s<p){c=t.pointCharge/s;e.px-=i*c,e.py-=o*c}}return!t.charge}}function _(e){e.px=i.event.x,e.py=i.event.y,l.resume()}return l.tick=function(){if((n*=.99)<.005)return e=null,s.end({type:"end",alpha:n=0}),!0;var t,l,d,f,p,g,_,x,w,k=m.length,T=y.length;for(l=0;l<T;++l)f=(d=y[l]).source,(g=(x=(p=d.target).x-f.x)*x+(w=p.y-f.y)*w)&&(x*=g=n*a[l]*((g=Math.sqrt(g))-r[l])/g,w*=g,p.x-=x*(_=f.weight+p.weight?f.weight/(f.weight+p.weight):.5),p.y-=w*_,f.x+=x*(_=1-_),f.y+=w*_);if((_=n*v)&&(x=c[0]/2,w=c[1]/2,l=-1,_))for(;++l<k;)(d=m[l]).x+=(x-d.x)*_,d.y+=(w-d.y)*_;if(h)for(!function e(t,n,r){var a=0,i=0;t.charge=0;if(!t.leaf)for(var o,l=t.nodes,s=l.length,c=-1;++c<s;)null!=(o=l[c])&&(e(o,n,r),t.charge+=o.charge,a+=o.charge*o.cx,i+=o.charge*o.cy);if(t.point){t.leaf||(t.point.x+=Math.random()-.5,t.point.y+=Math.random()-.5);var u=n*r[t.point.index];t.charge+=t.pointCharge=u,a+=u*t.point.x,i+=u*t.point.y}t.cx=a/t.charge;t.cy=i/t.charge}(t=i.geom.quadtree(m),n,o),l=-1;++l<k;)(d=m[l]).fixed||t.visit(b(d));for(l=-1;++l<k;)(d=m[l]).fixed?(d.x=d.px,d.y=d.py):(d.x-=(d.px-(d.px=d.x))*u,d.y-=(d.py-(d.py=d.y))*u);s.tick({type:"tick",alpha:n})},l.nodes=function(e){return arguments.length?(m=e,l):m},l.links=function(e){return arguments.length?(y=e,l):y},l.size=function(e){return arguments.length?(c=e,l):c},l.linkDistance=function(e){return arguments.length?(d="function"==typeof e?e:+e,l):d},l.distance=l.linkDistance,l.linkStrength=function(e){return arguments.length?(f="function"==typeof e?e:+e,l):f},l.friction=function(e){return arguments.length?(u=+e,l):u},l.charge=function(e){return arguments.length?(h="function"==typeof e?e:+e,l):h},l.chargeDistance=function(e){return arguments.length?(p=e*e,l):Math.sqrt(p)},l.gravity=function(e){return arguments.length?(v=+e,l):v},l.theta=function(e){return arguments.length?(g=e*e,l):Math.sqrt(g)},l.alpha=function(t){return arguments.length?(t=+t,n?t>0?n=t:(e.c=null,e.t=NaN,e=null,s.end({type:"end",alpha:n=0})):t>0&&(s.start({type:"start",alpha:n=t}),e=St(l.tick)),l):n},l.start=function(){var e,t,n,i=m.length,s=y.length,u=c[0],p=c[1];for(e=0;e<i;++e)(n=m[e]).index=e,n.weight=0;for(e=0;e<s;++e)"number"==typeof(n=y[e]).source&&(n.source=m[n.source]),"number"==typeof n.target&&(n.target=m[n.target]),++n.source.weight,++n.target.weight;for(e=0;e<i;++e)n=m[e],isNaN(n.x)&&(n.x=v("x",u)),isNaN(n.y)&&(n.y=v("y",p)),isNaN(n.px)&&(n.px=n.x),isNaN(n.py)&&(n.py=n.y);if(r=[],"function"==typeof d)for(e=0;e<s;++e)r[e]=+d.call(this,y[e],e);else for(e=0;e<s;++e)r[e]=d;if(a=[],"function"==typeof f)for(e=0;e<s;++e)a[e]=+f.call(this,y[e],e);else for(e=0;e<s;++e)a[e]=f;if(o=[],"function"==typeof h)for(e=0;e<i;++e)o[e]=+h.call(this,m[e],e);else for(e=0;e<i;++e)o[e]=h;function v(n,r){if(!t){for(t=new Array(i),c=0;c<i;++c)t[c]=[];for(c=0;c<s;++c){var a=y[c];t[a.source.index].push(a.target),t[a.target.index].push(a.source)}}for(var o,l=t[e],c=-1,u=l.length;++c<u;)if(!isNaN(o=l[c][n]))return o;return Math.random()*r}return l.resume()},l.resume=function(){return l.alpha(.1)},l.stop=function(){return l.alpha(0)},l.drag=function(){if(t||(t=i.behavior.drag().origin(N).on("dragstart.force",_i).on("drag.force",_).on("dragend.force",xi)),!arguments.length)return t;this.on("mouseover.force",wi).on("mouseout.force",ki).call(t)},i.rebind(l,s,"on")};var Ti=20,Ai=1,Mi=1/0;function Ci(e,t){return i.rebind(e,t,"sort","children","value"),e.nodes=e,e.links=Pi,e}function Si(e,t){for(var n=[e];null!=(e=n.pop());)if(t(e),(a=e.children)&&(r=a.length))for(var r,a;--r>=0;)n.push(a[r])}function Li(e,t){for(var n=[e],r=[];null!=(e=n.pop());)if(r.push(e),(i=e.children)&&(a=i.length))for(var a,i,o=-1;++o<a;)n.push(i[o]);for(;null!=(e=r.pop());)t(e)}function Oi(e){return e.children}function Di(e){return e.value}function zi(e,t){return t.value-e.value}function Pi(e){return i.merge(e.map(function(e){return(e.children||[]).map(function(t){return{source:e,target:t}})}))}i.layout.hierarchy=function(){var e=zi,t=Oi,n=Di;function r(a){var i,o=[a],l=[];for(a.depth=0;null!=(i=o.pop());)if(l.push(i),(c=t.call(r,i,i.depth))&&(s=c.length)){for(var s,c,u;--s>=0;)o.push(u=c[s]),u.parent=i,u.depth=i.depth+1;n&&(i.value=0),i.children=c}else n&&(i.value=+n.call(r,i,i.depth)||0),delete i.children;return Li(a,function(t){var r,a;e&&(r=t.children)&&r.sort(e),n&&(a=t.parent)&&(a.value+=t.value)}),l}return r.sort=function(t){return arguments.length?(e=t,r):e},r.children=function(e){return arguments.length?(t=e,r):t},r.value=function(e){return arguments.length?(n=e,r):n},r.revalue=function(e){return n&&(Si(e,function(e){e.children&&(e.value=0)}),Li(e,function(e){var t;e.children||(e.value=+n.call(r,e,e.depth)||0),(t=e.parent)&&(t.value+=e.value)})),e},r},i.layout.partition=function(){var e=i.layout.hierarchy(),t=[1,1];function n(n,r){var a=e.call(this,n,r);return function e(t,n,r,a){var i=t.children;if(t.x=n,t.y=t.depth*a,t.dx=r,t.dy=a,i&&(o=i.length)){var o,l,s,c=-1;for(r=t.value?r/t.value:0;++c<o;)e(l=i[c],n,s=l.value*r,a),n+=s}}(a[0],0,t[0],t[1]/function e(t){var n=t.children,r=0;if(n&&(a=n.length))for(var a,i=-1;++i<a;)r=Math.max(r,e(n[i]));return 1+r}(a[0])),a}return n.size=function(e){return arguments.length?(t=e,n):t},Ci(n,e)},i.layout.pie=function(){var e=Number,t=Ei,n=0,r=Oe,a=0;function o(l){var s,c=l.length,u=l.map(function(t,n){return+e.call(o,t,n)}),d=+("function"==typeof n?n.apply(this,arguments):n),f=("function"==typeof r?r.apply(this,arguments):r)-d,h=Math.min(Math.abs(f)/c,+("function"==typeof a?a.apply(this,arguments):a)),p=h*(f<0?-1:1),v=i.sum(u),g=v?(f-c*p)/v:0,m=i.range(c),y=[];return null!=t&&m.sort(t===Ei?function(e,t){return u[t]-u[e]}:function(e,n){return t(l[e],l[n])}),m.forEach(function(e){y[e]={data:l[e],value:s=u[e],startAngle:d,endAngle:d+=s*g+p,padAngle:h}}),y}return o.value=function(t){return arguments.length?(e=t,o):e},o.sort=function(e){return arguments.length?(t=e,o):t},o.startAngle=function(e){return arguments.length?(n=e,o):n},o.endAngle=function(e){return arguments.length?(r=e,o):r},o.padAngle=function(e){return arguments.length?(a=e,o):a},o};var Ei={};function Ni(e){return e.x}function Ii(e){return e.y}function ji(e,t,n){e.y0=t,e.y=n}i.layout.stack=function(){var e=N,t=Fi,n=$i,r=ji,a=Ni,o=Ii;function l(s,c){if(!(h=s.length))return s;var u=s.map(function(t,n){return e.call(l,t,n)}),d=u.map(function(e){return e.map(function(e,t){return[a.call(l,e,t),o.call(l,e,t)]})}),f=t.call(l,d,c);u=i.permute(u,f),d=i.permute(d,f);var h,p,v,g,m=n.call(l,d,c),y=u[0].length;for(v=0;v<y;++v)for(r.call(l,u[0][v],g=m[v],d[0][v][1]),p=1;p<h;++p)r.call(l,u[p][v],g+=d[p-1][v][1],d[p][v][1]);return s}return l.values=function(t){return arguments.length?(e=t,l):e},l.order=function(e){return arguments.length?(t="function"==typeof e?e:Ri.get(e)||Fi,l):t},l.offset=function(e){return arguments.length?(n="function"==typeof e?e:Bi.get(e)||$i,l):n},l.x=function(e){return arguments.length?(a=e,l):a},l.y=function(e){return arguments.length?(o=e,l):o},l.out=function(e){return arguments.length?(r=e,l):r},l};var Ri=i.map({"inside-out":function(e){var t,n,r=e.length,a=e.map(Wi),o=e.map(Vi),l=i.range(r).sort(function(e,t){return a[e]-a[t]}),s=0,c=0,u=[],d=[];for(t=0;t<r;++t)n=l[t],s<c?(s+=o[n],u.push(n)):(c+=o[n],d.push(n));return d.reverse().concat(u)},reverse:function(e){return i.range(e.length).reverse()},default:Fi}),Bi=i.map({silhouette:function(e){var t,n,r,a=e.length,i=e[0].length,o=[],l=0,s=[];for(n=0;n<i;++n){for(t=0,r=0;t<a;t++)r+=e[t][n][1];r>l&&(l=r),o.push(r)}for(n=0;n<i;++n)s[n]=(l-o[n])/2;return s},wiggle:function(e){var t,n,r,a,i,o,l,s,c,u=e.length,d=e[0],f=d.length,h=[];for(h[0]=s=c=0,n=1;n<f;++n){for(t=0,a=0;t<u;++t)a+=e[t][n][1];for(t=0,i=0,l=d[n][0]-d[n-1][0];t<u;++t){for(r=0,o=(e[t][n][1]-e[t][n-1][1])/(2*l);r<t;++r)o+=(e[r][n][1]-e[r][n-1][1])/l;i+=o*e[t][n][1]}h[n]=s-=a?i/a*l:0,s<c&&(c=s)}for(n=0;n<f;++n)h[n]-=c;return h},expand:function(e){var t,n,r,a=e.length,i=e[0].length,o=1/a,l=[];for(n=0;n<i;++n){for(t=0,r=0;t<a;t++)r+=e[t][n][1];if(r)for(t=0;t<a;t++)e[t][n][1]/=r;else for(t=0;t<a;t++)e[t][n][1]=o}for(n=0;n<i;++n)l[n]=0;return l},zero:$i});function Fi(e){return i.range(e.length)}function $i(e){for(var t=-1,n=e[0].length,r=[];++t<n;)r[t]=0;return r}function Wi(e){for(var t,n=1,r=0,a=e[0][1],i=e.length;n<i;++n)(t=e[n][1])>a&&(r=n,a=t);return r}function Vi(e){return e.reduce(Hi,0)}function Hi(e,t){return e+t[1]}function qi(e,t){return Ui(e,Math.ceil(Math.log(t.length)/Math.LN2+1))}function Ui(e,t){for(var n=-1,r=+e[0],a=(e[1]-r)/t,i=[];++n<=t;)i[n]=a*n+r;return i}function Gi(e){return[i.min(e),i.max(e)]}function Yi(e,t){return e.value-t.value}function Ki(e,t){var n=e._pack_next;e._pack_next=t,t._pack_prev=e,t._pack_next=n,n._pack_prev=t}function Xi(e,t){e._pack_next=t,t._pack_prev=e}function Zi(e,t){var n=t.x-e.x,r=t.y-e.y,a=e.r+t.r;return.999*a*a>n*n+r*r}function Ji(e){if((t=e.children)&&(s=t.length)){var t,n,r,a,i,o,l,s,c=1/0,u=-1/0,d=1/0,f=-1/0;if(t.forEach(Qi),(n=t[0]).x=-n.r,n.y=0,b(n),s>1&&((r=t[1]).x=r.r,r.y=0,b(r),s>2))for(to(n,r,a=t[2]),b(a),Ki(n,a),n._pack_prev=a,Ki(a,r),r=n._pack_next,i=3;i<s;i++){to(n,r,a=t[i]);var h=0,p=1,v=1;for(o=r._pack_next;o!==r;o=o._pack_next,p++)if(Zi(o,a)){h=1;break}if(1==h)for(l=n._pack_prev;l!==o._pack_prev&&!Zi(l,a);l=l._pack_prev,v++);h?(p<v||p==v&&r.r<n.r?Xi(n,r=o):Xi(n=l,r),i--):(Ki(n,a),r=a,b(a))}var g=(c+u)/2,m=(d+f)/2,y=0;for(i=0;i<s;i++)(a=t[i]).x-=g,a.y-=m,y=Math.max(y,a.r+Math.sqrt(a.x*a.x+a.y*a.y));e.r=y,t.forEach(eo)}function b(e){c=Math.min(e.x-e.r,c),u=Math.max(e.x+e.r,u),d=Math.min(e.y-e.r,d),f=Math.max(e.y+e.r,f)}}function Qi(e){e._pack_next=e._pack_prev=e}function eo(e){delete e._pack_next,delete e._pack_prev}function to(e,t,n){var r=e.r+n.r,a=t.x-e.x,i=t.y-e.y;if(r&&(a||i)){var o=t.r+n.r,l=a*a+i*i,s=.5+((r*=r)-(o*=o))/(2*l),c=Math.sqrt(Math.max(0,2*o*(r+l)-(r-=l)*r-o*o))/(2*l);n.x=e.x+s*a+c*i,n.y=e.y+s*i-c*a}else n.x=e.x+r,n.y=e.y}function no(e,t){return e.parent==t.parent?1:2}function ro(e){var t=e.children;return t.length?t[0]:e.t}function ao(e){var t,n=e.children;return(t=n.length)?n[t-1]:e.t}function io(e,t,n){var r=n/(t.i-e.i);t.c-=r,t.s+=n,e.c+=r,t.z+=n,t.m+=n}function oo(e,t,n){return e.a.parent===t.parent?e.a:n}function lo(e){return{x:e.x,y:e.y,dx:e.dx,dy:e.dy}}function so(e,t){var n=e.x+t[3],r=e.y+t[0],a=e.dx-t[1]-t[3],i=e.dy-t[0]-t[2];return a<0&&(n+=a/2,a=0),i<0&&(r+=i/2,i=0),{x:n,y:r,dx:a,dy:i}}function co(e){var t=e[0],n=e[e.length-1];return t<n?[t,n]:[n,t]}function uo(e){return e.rangeExtent?e.rangeExtent():co(e.range())}function fo(e,t,n,r){var a=n(e[0],e[1]),i=r(t[0],t[1]);return function(e){return i(a(e))}}function ho(e,t){var n,r=0,a=e.length-1,i=e[r],o=e[a];return o<i&&(n=r,r=a,a=n,n=i,i=o,o=n),e[r]=t.floor(i),e[a]=t.ceil(o),e}function po(e){return e?{floor:function(t){return Math.floor(t/e)*e},ceil:function(t){return Math.ceil(t/e)*e}}:vo}i.layout.histogram=function(){var e=!0,t=Number,n=Gi,r=qi;function a(a,o){for(var l,s,c=[],u=a.map(t,this),d=n.call(this,u,o),f=r.call(this,d,u,o),h=(o=-1,u.length),p=f.length-1,v=e?1:1/h;++o<p;)(l=c[o]=[]).dx=f[o+1]-(l.x=f[o]),l.y=0;if(p>0)for(o=-1;++o<h;)(s=u[o])>=d[0]&&s<=d[1]&&((l=c[i.bisect(f,s,1,p)-1]).y+=v,l.push(a[o]));return c}return a.value=function(e){return arguments.length?(t=e,a):t},a.range=function(e){return arguments.length?(n=_t(e),a):n},a.bins=function(e){return arguments.length?(r="number"==typeof e?function(t){return Ui(t,e)}:_t(e),a):r},a.frequency=function(t){return arguments.length?(e=!!t,a):e},a},i.layout.pack=function(){var e,t=i.layout.hierarchy().sort(Yi),n=0,r=[1,1];function a(a,i){var o=t.call(this,a,i),l=o[0],s=r[0],c=r[1],u=null==e?Math.sqrt:"function"==typeof e?e:function(){return e};if(l.x=l.y=0,Li(l,function(e){e.r=+u(e.value)}),Li(l,Ji),n){var d=n*(e?1:Math.max(2*l.r/s,2*l.r/c))/2;Li(l,function(e){e.r+=d}),Li(l,Ji),Li(l,function(e){e.r-=d})}return function e(t,n,r,a){var i=t.children;t.x=n+=a*t.x;t.y=r+=a*t.y;t.r*=a;if(i)for(var o=-1,l=i.length;++o<l;)e(i[o],n,r,a)}(l,s/2,c/2,e?1:1/Math.max(2*l.r/s,2*l.r/c)),o}return a.size=function(e){return arguments.length?(r=e,a):r},a.radius=function(t){return arguments.length?(e=null==t||"function"==typeof t?t:+t,a):e},a.padding=function(e){return arguments.length?(n=+e,a):n},Ci(a,t)},i.layout.tree=function(){var e=i.layout.hierarchy().sort(null).value(null),t=no,n=[1,1],r=null;function a(a,i){var c=e.call(this,a,i),u=c[0],d=function(e){var t,n={A:null,children:[e]},r=[n];for(;null!=(t=r.pop());)for(var a,i=t.children,o=0,l=i.length;o<l;++o)r.push((i[o]=a={_:i[o],parent:t,children:(a=i[o].children)&&a.slice()||[],A:null,a:null,z:0,m:0,c:0,s:0,t:null,i:o}).a=a);return n.children[0]}(u);if(Li(d,o),d.parent.m=-d.z,Si(d,l),r)Si(u,s);else{var f=u,h=u,p=u;Si(u,function(e){e.x<f.x&&(f=e),e.x>h.x&&(h=e),e.depth>p.depth&&(p=e)});var v=t(f,h)/2-f.x,g=n[0]/(h.x+t(h,f)/2+v),m=n[1]/(p.depth||1);Si(u,function(e){e.x=(e.x+v)*g,e.y=e.depth*m})}return c}function o(e){var n=e.children,r=e.parent.children,a=e.i?r[e.i-1]:null;if(n.length){!function(e){var t,n=0,r=0,a=e.children,i=a.length;for(;--i>=0;)(t=a[i]).z+=n,t.m+=n,n+=t.s+(r+=t.c)}(e);var i=(n[0].z+n[n.length-1].z)/2;a?(e.z=a.z+t(e._,a._),e.m=e.z-i):e.z=i}else a&&(e.z=a.z+t(e._,a._));e.parent.A=function(e,n,r){if(n){for(var a,i=e,o=e,l=n,s=i.parent.children[0],c=i.m,u=o.m,d=l.m,f=s.m;l=ao(l),i=ro(i),l&&i;)s=ro(s),(o=ao(o)).a=e,(a=l.z+d-i.z-c+t(l._,i._))>0&&(io(oo(l,e,r),e,a),c+=a,u+=a),d+=l.m,c+=i.m,f+=s.m,u+=o.m;l&&!ao(o)&&(o.t=l,o.m+=d-u),i&&!ro(s)&&(s.t=i,s.m+=c-f,r=e)}return r}(e,a,e.parent.A||r[0])}function l(e){e._.x=e.z+e.parent.m,e.m+=e.parent.m}function s(e){e.x*=n[0],e.y=e.depth*n[1]}return a.separation=function(e){return arguments.length?(t=e,a):t},a.size=function(e){return arguments.length?(r=null==(n=e)?s:null,a):r?null:n},a.nodeSize=function(e){return arguments.length?(r=null==(n=e)?null:s,a):r?n:null},Ci(a,e)},i.layout.cluster=function(){var e=i.layout.hierarchy().sort(null).value(null),t=no,n=[1,1],r=!1;function a(a,o){var l,s=e.call(this,a,o),c=s[0],u=0;Li(c,function(e){var n=e.children;n&&n.length?(e.x=function(e){return e.reduce(function(e,t){return e+t.x},0)/e.length}(n),e.y=function(e){return 1+i.max(e,function(e){return e.y})}(n)):(e.x=l?u+=t(e,l):0,e.y=0,l=e)});var d=function e(t){var n=t.children;return n&&n.length?e(n[0]):t}(c),f=function e(t){var n,r=t.children;return r&&(n=r.length)?e(r[n-1]):t}(c),h=d.x-t(d,f)/2,p=f.x+t(f,d)/2;return Li(c,r?function(e){e.x=(e.x-c.x)*n[0],e.y=(c.y-e.y)*n[1]}:function(e){e.x=(e.x-h)/(p-h)*n[0],e.y=(1-(c.y?e.y/c.y:1))*n[1]}),s}return a.separation=function(e){return arguments.length?(t=e,a):t},a.size=function(e){return arguments.length?(r=null==(n=e),a):r?null:n},a.nodeSize=function(e){return arguments.length?(r=null!=(n=e),a):r?n:null},Ci(a,e)},i.layout.treemap=function(){var e,t=i.layout.hierarchy(),n=Math.round,r=[1,1],a=null,o=lo,l=!1,s="squarify",c=.5*(1+Math.sqrt(5));function u(e,t){for(var n,r,a=-1,i=e.length;++a<i;)r=(n=e[a]).value*(t<0?0:t),n.area=isNaN(r)||r<=0?0:r}function d(e){var t=e.children;if(t&&t.length){var n,r,a,i=o(e),l=[],c=t.slice(),f=1/0,v="slice"===s?i.dx:"dice"===s?i.dy:"slice-dice"===s?1&e.depth?i.dy:i.dx:Math.min(i.dx,i.dy);for(u(c,i.dx*i.dy/e.value),l.area=0;(a=c.length)>0;)l.push(n=c[a-1]),l.area+=n.area,"squarify"!==s||(r=h(l,v))<=f?(c.pop(),f=r):(l.area-=l.pop().area,p(l,v,i,!1),v=Math.min(i.dx,i.dy),l.length=l.area=0,f=1/0);l.length&&(p(l,v,i,!0),l.length=l.area=0),t.forEach(d)}}function f(e){var t=e.children;if(t&&t.length){var n,r=o(e),a=t.slice(),i=[];for(u(a,r.dx*r.dy/e.value),i.area=0;n=a.pop();)i.push(n),i.area+=n.area,null!=n.z&&(p(i,n.z?r.dx:r.dy,r,!a.length),i.length=i.area=0);t.forEach(f)}}function h(e,t){for(var n,r=e.area,a=0,i=1/0,o=-1,l=e.length;++o<l;)(n=e[o].area)&&(n<i&&(i=n),n>a&&(a=n));return t*=t,(r*=r)?Math.max(t*a*c/r,r/(t*i*c)):1/0}function p(e,t,r,a){var i,o=-1,l=e.length,s=r.x,c=r.y,u=t?n(e.area/t):0;if(t==r.dx){for((a||u>r.dy)&&(u=r.dy);++o<l;)(i=e[o]).x=s,i.y=c,i.dy=u,s+=i.dx=Math.min(r.x+r.dx-s,u?n(i.area/u):0);i.z=!0,i.dx+=r.x+r.dx-s,r.y+=u,r.dy-=u}else{for((a||u>r.dx)&&(u=r.dx);++o<l;)(i=e[o]).x=s,i.y=c,i.dx=u,c+=i.dy=Math.min(r.y+r.dy-c,u?n(i.area/u):0);i.z=!1,i.dy+=r.y+r.dy-c,r.x+=u,r.dx-=u}}function v(n){var a=e||t(n),i=a[0];return i.x=i.y=0,i.value?(i.dx=r[0],i.dy=r[1]):i.dx=i.dy=0,e&&t.revalue(i),u([i],i.dx*i.dy/i.value),(e?f:d)(i),l&&(e=a),a}return v.size=function(e){return arguments.length?(r=e,v):r},v.padding=function(e){if(!arguments.length)return a;function t(t){return so(t,e)}var n;return o=null==(a=e)?lo:"function"==(n=typeof e)?function(t){var n=e.call(v,t,t.depth);return null==n?lo(t):so(t,"number"==typeof n?[n,n,n,n]:n)}:"number"===n?(e=[e,e,e,e],t):t,v},v.round=function(e){return arguments.length?(n=e?Math.round:Number,v):n!=Number},v.sticky=function(t){return arguments.length?(l=t,e=null,v):l},v.ratio=function(e){return arguments.length?(c=e,v):c},v.mode=function(e){return arguments.length?(s=e+"",v):s},Ci(v,t)},i.random={normal:function(e,t){var n=arguments.length;return n<2&&(t=1),n<1&&(e=0),function(){var n,r,a;do{a=(n=2*Math.random()-1)*n+(r=2*Math.random()-1)*r}while(!a||a>1);return e+t*n*Math.sqrt(-2*Math.log(a)/a)}},logNormal:function(){var e=i.random.normal.apply(i,arguments);return function(){return Math.exp(e())}},bates:function(e){var t=i.random.irwinHall(e);return function(){return t()/e}},irwinHall:function(e){return function(){for(var t=0,n=0;n<e;n++)t+=Math.random();return t}}},i.scale={};var vo={floor:N,ceil:N};function go(e,t,n,r){var a=[],o=[],l=0,s=Math.min(e.length,t.length)-1;for(e[s]<e[0]&&(e=e.slice().reverse(),t=t.slice().reverse());++l<=s;)a.push(n(e[l-1],e[l])),o.push(r(t[l-1],t[l]));return function(t){var n=i.bisect(e,t,1,s)-1;return o[n](a[n](t))}}function mo(e,t){return i.rebind(e,t,"range","rangeRound","interpolate","clamp")}function yo(e,t){return ho(e,po(bo(e,t)[2])),ho(e,po(bo(e,t)[2])),e}function bo(e,t){null==t&&(t=10);var n=co(e),r=n[1]-n[0],a=Math.pow(10,Math.floor(Math.log(r/t)/Math.LN10)),i=t/r*a;return i<=.15?a*=10:i<=.35?a*=5:i<=.75&&(a*=2),n[0]=Math.ceil(n[0]/a)*a,n[1]=Math.floor(n[1]/a)*a+.5*a,n[2]=a,n}function _o(e,t){return i.range.apply(i,bo(e,t))}function xo(e,t,n){var r=bo(e,t);if(n){var a=Et.exec(n);if(a.shift(),"s"===a[8]){var o=i.formatPrefix(Math.max(w(r[0]),w(r[1])));return a[7]||(a[7]="."+ko(o.scale(r[2]))),a[8]="f",n=i.format(a.join("")),function(e){return n(o.scale(e))+o.symbol}}a[7]||(a[7]="."+function(e,t){var n=ko(t[2]);return e in wo?Math.abs(n-ko(Math.max(w(t[0]),w(t[1]))))+ +("e"!==e):n-2*("%"===e)}(a[8],r)),n=a.join("")}else n=",."+ko(r[2])+"f";return i.format(n)}i.scale.linear=function(){return function e(t,n,r,a){var i,o;function l(){var e=Math.min(t.length,n.length)>2?go:fo,l=a?mi:gi;return i=e(t,n,l,r),o=e(n,t,l,Ka),s}function s(e){return i(e)}s.invert=function(e){return o(e)};s.domain=function(e){return arguments.length?(t=e.map(Number),l()):t};s.range=function(e){return arguments.length?(n=e,l()):n};s.rangeRound=function(e){return s.range(e).interpolate(ci)};s.clamp=function(e){return arguments.length?(a=e,l()):a};s.interpolate=function(e){return arguments.length?(r=e,l()):r};s.ticks=function(e){return _o(t,e)};s.tickFormat=function(e,n){return xo(t,e,n)};s.nice=function(e){return yo(t,e),l()};s.copy=function(){return e(t,n,r,a)};return l()}([0,1],[0,1],Ka,!1)};var wo={s:1,g:1,p:1,r:1,e:1};function ko(e){return-Math.floor(Math.log(e)/Math.LN10+.01)}i.scale.log=function(){return function e(t,n,r,a){function o(e){return(r?Math.log(e<0?0:e):-Math.log(e>0?0:-e))/Math.log(n)}function l(e){return r?Math.pow(n,e):-Math.pow(n,-e)}function s(e){return t(o(e))}s.invert=function(e){return l(t.invert(e))};s.domain=function(e){return arguments.length?(r=e[0]>=0,t.domain((a=e.map(Number)).map(o)),s):a};s.base=function(e){return arguments.length?(n=+e,t.domain(a.map(o)),s):n};s.nice=function(){var e=ho(a.map(o),r?Math:Ao);return t.domain(e),a=e.map(l),s};s.ticks=function(){var e=co(a),t=[],i=e[0],s=e[1],c=Math.floor(o(i)),u=Math.ceil(o(s)),d=n%1?2:n;if(isFinite(u-c)){if(r){for(;c<u;c++)for(var f=1;f<d;f++)t.push(l(c)*f);t.push(l(c))}else for(t.push(l(c));c++<u;)for(var f=d-1;f>0;f--)t.push(l(c)*f);for(c=0;t[c]<i;c++);for(u=t.length;t[u-1]>s;u--);t=t.slice(c,u)}return t};s.tickFormat=function(e,t){if(!arguments.length)return To;arguments.length<2?t=To:"function"!=typeof t&&(t=i.format(t));var r=Math.max(1,n*e/s.ticks().length);return function(e){var a=e/l(Math.round(o(e)));return a*n<n-.5&&(a*=n),a<=r?t(e):""}};s.copy=function(){return e(t.copy(),n,r,a)};return mo(s,t)}(i.scale.linear().domain([0,1]),10,!0,[1,10])};var To=i.format(".0e"),Ao={floor:function(e){return-Math.ceil(-e)},ceil:function(e){return-Math.floor(-e)}};function Mo(e){return function(t){return t<0?-Math.pow(-t,e):Math.pow(t,e)}}i.scale.pow=function(){return function e(t,n,r){var a=Mo(n),i=Mo(1/n);function o(e){return t(a(e))}o.invert=function(e){return i(t.invert(e))};o.domain=function(e){return arguments.length?(t.domain((r=e.map(Number)).map(a)),o):r};o.ticks=function(e){return _o(r,e)};o.tickFormat=function(e,t){return xo(r,e,t)};o.nice=function(e){return o.domain(yo(r,e))};o.exponent=function(e){return arguments.length?(a=Mo(n=e),i=Mo(1/n),t.domain(r.map(a)),o):n};o.copy=function(){return e(t.copy(),n,r)};return mo(o,t)}(i.scale.linear(),1,[0,1])},i.scale.sqrt=function(){return i.scale.pow().exponent(.5)},i.scale.ordinal=function(){return function e(t,n){var r,a,o;function l(e){return a[((r.get(e)||("range"===n.t?r.set(e,t.push(e)):NaN))-1)%a.length]}function s(e,n){return i.range(t.length).map(function(t){return e+n*t})}l.domain=function(e){if(!arguments.length)return t;t=[],r=new T;for(var a,i=-1,o=e.length;++i<o;)r.has(a=e[i])||r.set(a,t.push(a));return l[n.t].apply(l,n.a)};l.range=function(e){return arguments.length?(a=e,o=0,n={t:"range",a:arguments},l):a};l.rangePoints=function(e,r){arguments.length<2&&(r=0);var i=e[0],c=e[1],u=t.length<2?(i=(i+c)/2,0):(c-i)/(t.length-1+r);return a=s(i+u*r/2,u),o=0,n={t:"rangePoints",a:arguments},l};l.rangeRoundPoints=function(e,r){arguments.length<2&&(r=0);var i=e[0],c=e[1],u=t.length<2?(i=c=Math.round((i+c)/2),0):(c-i)/(t.length-1+r)|0;return a=s(i+Math.round(u*r/2+(c-i-(t.length-1+r)*u)/2),u),o=0,n={t:"rangeRoundPoints",a:arguments},l};l.rangeBands=function(e,r,i){arguments.length<2&&(r=0),arguments.length<3&&(i=r);var c=e[1]<e[0],u=e[c-0],d=e[1-c],f=(d-u)/(t.length-r+2*i);return a=s(u+f*i,f),c&&a.reverse(),o=f*(1-r),n={t:"rangeBands",a:arguments},l};l.rangeRoundBands=function(e,r,i){arguments.length<2&&(r=0),arguments.length<3&&(i=r);var c=e[1]<e[0],u=e[c-0],d=e[1-c],f=Math.floor((d-u)/(t.length-r+2*i));return a=s(u+Math.round((d-u-(t.length-r)*f)/2),f),c&&a.reverse(),o=Math.round(f*(1-r)),n={t:"rangeRoundBands",a:arguments},l};l.rangeBand=function(){return o};l.rangeExtent=function(){return co(n.a[0])};l.copy=function(){return e(t,n)};return l.domain(t)}([],{t:"range",a:[[]]})},i.scale.category10=function(){return i.scale.ordinal().range(Co)},i.scale.category20=function(){return i.scale.ordinal().range(So)},i.scale.category20b=function(){return i.scale.ordinal().range(Lo)},i.scale.category20c=function(){return i.scale.ordinal().range(Oo)};var Co=[2062260,16744206,2924588,14034728,9725885,9197131,14907330,8355711,12369186,1556175].map(dt),So=[2062260,11454440,16744206,16759672,2924588,10018698,14034728,16750742,9725885,12955861,9197131,12885140,14907330,16234194,8355711,13092807,12369186,14408589,1556175,10410725].map(dt),Lo=[3750777,5395619,7040719,10264286,6519097,9216594,11915115,13556636,9202993,12426809,15186514,15190932,8666169,11356490,14049643,15177372,8077683,10834324,13528509,14589654].map(dt),Oo=[3244733,7057110,10406625,13032431,15095053,16616764,16625259,16634018,3253076,7652470,10607003,13101504,7695281,10394312,12369372,14342891,6513507,9868950,12434877,14277081].map(dt);function Do(){return 0}i.scale.quantile=function(){return function e(t,n){var r;function a(){var e=0,a=n.length;for(r=[];++e<a;)r[e-1]=i.quantile(t,e/a);return o}function o(e){if(!isNaN(e=+e))return n[i.bisect(r,e)]}o.domain=function(e){return arguments.length?(t=e.map(m).filter(y).sort(g),a()):t};o.range=function(e){return arguments.length?(n=e,a()):n};o.quantiles=function(){return r};o.invertExtent=function(e){return(e=n.indexOf(e))<0?[NaN,NaN]:[e>0?r[e-1]:t[0],e<r.length?r[e]:t[t.length-1]]};o.copy=function(){return e(t,n)};return a()}([],[])},i.scale.quantize=function(){return function e(t,n,r){var a,i;function o(e){return r[Math.max(0,Math.min(i,Math.floor(a*(e-t))))]}function l(){return a=r.length/(n-t),i=r.length-1,o}o.domain=function(e){return arguments.length?(t=+e[0],n=+e[e.length-1],l()):[t,n]};o.range=function(e){return arguments.length?(r=e,l()):r};o.invertExtent=function(e){return[e=(e=r.indexOf(e))<0?NaN:e/a+t,e+1/a]};o.copy=function(){return e(t,n,r)};return l()}(0,1,[0,1])},i.scale.threshold=function(){return function e(t,n){function r(e){if(e<=e)return n[i.bisect(t,e)]}r.domain=function(e){return arguments.length?(t=e,r):t};r.range=function(e){return arguments.length?(n=e,r):n};r.invertExtent=function(e){return e=n.indexOf(e),[t[e-1],t[e]]};r.copy=function(){return e(t,n)};return r}([.5],[0,1])},i.scale.identity=function(){return function e(t){function n(e){return+e}n.invert=n;n.domain=n.range=function(e){return arguments.length?(t=e.map(n),n):t};n.ticks=function(e){return _o(t,e)};n.tickFormat=function(e,n){return xo(t,e,n)};n.copy=function(){return e(t)};return n}([0,1])},i.svg={},i.svg.arc=function(){var e=Po,t=Eo,n=Do,r=zo,a=No,i=Io,o=jo;function l(){var l=Math.max(0,+e.apply(this,arguments)),c=Math.max(0,+t.apply(this,arguments)),u=a.apply(this,arguments)-ze,d=i.apply(this,arguments)-ze,f=Math.abs(d-u),h=u>d?0:1;if(c<l&&(p=c,c=l,l=p),f>=De)return s(c,h)+(l?s(l,1-h):"")+"Z";var p,v,g,m,y,b,_,x,w,k,T,A,M=0,C=0,S=[];if((m=(+o.apply(this,arguments)||0)/2)&&(g=r===zo?Math.sqrt(l*l+c*c):+r.apply(this,arguments),h||(C*=-1),c&&(C=Re(g/c*Math.sin(m))),l&&(M=Re(g/l*Math.sin(m)))),c){y=c*Math.cos(u+C),b=c*Math.sin(u+C),_=c*Math.cos(d-C),x=c*Math.sin(d-C);var L=Math.abs(d-u-2*C)<=Le?0:1;if(C&&Ro(y,b,_,x)===h^L){var O=(u+d)/2;y=c*Math.cos(O),b=c*Math.sin(O),_=x=null}}else y=b=0;if(l){w=l*Math.cos(d-M),k=l*Math.sin(d-M),T=l*Math.cos(u+M),A=l*Math.sin(u+M);var D=Math.abs(u-d+2*M)<=Le?0:1;if(M&&Ro(w,k,T,A)===1-h^D){var z=(u+d)/2;w=l*Math.cos(z),k=l*Math.sin(z),T=A=null}}else w=k=0;if(f>Ce&&(p=Math.min(Math.abs(c-l)/2,+n.apply(this,arguments)))>.001){v=l<c^h?0:1;var P=p,E=p;if(f<Le){var N=null==T?[w,k]:null==_?[y,b]:ca([y,b],[T,A],[_,x],[w,k]),I=y-N[0],j=b-N[1],R=_-N[0],B=x-N[1],F=1/Math.sin(Math.acos((I*R+j*B)/(Math.sqrt(I*I+j*j)*Math.sqrt(R*R+B*B)))/2),$=Math.sqrt(N[0]*N[0]+N[1]*N[1]);E=Math.min(p,(l-$)/(F-1)),P=Math.min(p,(c-$)/(F+1))}if(null!=_){var W=Bo(null==T?[w,k]:[T,A],[y,b],c,P,h),V=Bo([_,x],[w,k],c,P,h);p===P?S.push("M",W[0],"A",P,",",P," 0 0,",v," ",W[1],"A",c,",",c," 0 ",1-h^Ro(W[1][0],W[1][1],V[1][0],V[1][1]),",",h," ",V[1],"A",P,",",P," 0 0,",v," ",V[0]):S.push("M",W[0],"A",P,",",P," 0 1,",v," ",V[0])}else S.push("M",y,",",b);if(null!=T){var H=Bo([y,b],[T,A],l,-E,h),q=Bo([w,k],null==_?[y,b]:[_,x],l,-E,h);p===E?S.push("L",q[0],"A",E,",",E," 0 0,",v," ",q[1],"A",l,",",l," 0 ",h^Ro(q[1][0],q[1][1],H[1][0],H[1][1]),",",1-h," ",H[1],"A",E,",",E," 0 0,",v," ",H[0]):S.push("L",q[0],"A",E,",",E," 0 0,",v," ",H[0])}else S.push("L",w,",",k)}else S.push("M",y,",",b),null!=_&&S.push("A",c,",",c," 0 ",L,",",h," ",_,",",x),S.push("L",w,",",k),null!=T&&S.push("A",l,",",l," 0 ",D,",",1-h," ",T,",",A);return S.push("Z"),S.join("")}function s(e,t){return"M0,"+e+"A"+e+","+e+" 0 1,"+t+" 0,"+-e+"A"+e+","+e+" 0 1,"+t+" 0,"+e}return l.innerRadius=function(t){return arguments.length?(e=_t(t),l):e},l.outerRadius=function(e){return arguments.length?(t=_t(e),l):t},l.cornerRadius=function(e){return arguments.length?(n=_t(e),l):n},l.padRadius=function(e){return arguments.length?(r=e==zo?zo:_t(e),l):r},l.startAngle=function(e){return arguments.length?(a=_t(e),l):a},l.endAngle=function(e){return arguments.length?(i=_t(e),l):i},l.padAngle=function(e){return arguments.length?(o=_t(e),l):o},l.centroid=function(){var n=(+e.apply(this,arguments)+ +t.apply(this,arguments))/2,r=(+a.apply(this,arguments)+ +i.apply(this,arguments))/2-ze;return[Math.cos(r)*n,Math.sin(r)*n]},l};var zo="auto";function Po(e){return e.innerRadius}function Eo(e){return e.outerRadius}function No(e){return e.startAngle}function Io(e){return e.endAngle}function jo(e){return e&&e.padAngle}function Ro(e,t,n,r){return(e-n)*t-(t-r)*e>0?0:1}function Bo(e,t,n,r,a){var i=e[0]-t[0],o=e[1]-t[1],l=(a?r:-r)/Math.sqrt(i*i+o*o),s=l*o,c=-l*i,u=e[0]+s,d=e[1]+c,f=t[0]+s,h=t[1]+c,p=(u+f)/2,v=(d+h)/2,g=f-u,m=h-d,y=g*g+m*m,b=n-r,_=u*h-f*d,x=(m<0?-1:1)*Math.sqrt(Math.max(0,b*b*y-_*_)),w=(_*m-g*x)/y,k=(-_*g-m*x)/y,T=(_*m+g*x)/y,A=(-_*g+m*x)/y,M=w-p,C=k-v,S=T-p,L=A-v;return M*M+C*C>S*S+L*L&&(w=T,k=A),[[w-s,k-c],[w*n/b,k*n/b]]}function Fo(e){var t=ra,n=aa,r=Zn,a=Wo,i=a.key,o=.7;function l(i){var l,s=[],c=[],u=-1,d=i.length,f=_t(t),h=_t(n);function p(){s.push("M",a(e(c),o))}for(;++u<d;)r.call(this,l=i[u],u)?c.push([+f.call(this,l,u),+h.call(this,l,u)]):c.length&&(p(),c=[]);return c.length&&p(),s.length?s.join(""):null}return l.x=function(e){return arguments.length?(t=e,l):t},l.y=function(e){return arguments.length?(n=e,l):n},l.defined=function(e){return arguments.length?(r=e,l):r},l.interpolate=function(e){return arguments.length?(i="function"==typeof e?a=e:(a=$o.get(e)||Wo).key,l):i},l.tension=function(e){return arguments.length?(o=e,l):o},l}i.svg.line=function(){return Fo(N)};var $o=i.map({linear:Wo,"linear-closed":Vo,step:function(e){var t=0,n=e.length,r=e[0],a=[r[0],",",r[1]];for(;++t<n;)a.push("H",(r[0]+(r=e[t])[0])/2,"V",r[1]);n>1&&a.push("H",r[0]);return a.join("")},"step-before":Ho,"step-after":qo,basis:Yo,"basis-open":function(e){if(e.length<4)return Wo(e);var t,n=[],r=-1,a=e.length,i=[0],o=[0];for(;++r<3;)t=e[r],i.push(t[0]),o.push(t[1]);n.push(Ko(Jo,i)+","+Ko(Jo,o)),--r;for(;++r<a;)t=e[r],i.shift(),i.push(t[0]),o.shift(),o.push(t[1]),Qo(n,i,o);return n.join("")},"basis-closed":function(e){var t,n,r=-1,a=e.length,i=a+4,o=[],l=[];for(;++r<4;)n=e[r%a],o.push(n[0]),l.push(n[1]);t=[Ko(Jo,o),",",Ko(Jo,l)],--r;for(;++r<i;)n=e[r%a],o.shift(),o.push(n[0]),l.shift(),l.push(n[1]),Qo(t,o,l);return t.join("")},bundle:function(e,t){var n=e.length-1;if(n)for(var r,a,i=e[0][0],o=e[0][1],l=e[n][0]-i,s=e[n][1]-o,c=-1;++c<=n;)r=e[c],a=c/n,r[0]=t*r[0]+(1-t)*(i+a*l),r[1]=t*r[1]+(1-t)*(o+a*s);return Yo(e)},cardinal:function(e,t){return e.length<3?Wo(e):e[0]+Uo(e,Go(e,t))},"cardinal-open":function(e,t){return e.length<4?Wo(e):e[1]+Uo(e.slice(1,-1),Go(e,t))},"cardinal-closed":function(e,t){return e.length<3?Vo(e):e[0]+Uo((e.push(e[0]),e),Go([e[e.length-2]].concat(e,[e[1]]),t))},monotone:function(e){return e.length<3?Wo(e):e[0]+Uo(e,function(e){var t,n,r,a,i=[],o=function(e){var t=0,n=e.length-1,r=[],a=e[0],i=e[1],o=r[0]=el(a,i);for(;++t<n;)r[t]=(o+(o=el(a=i,i=e[t+1])))/2;return r[t]=o,r}(e),l=-1,s=e.length-1;for(;++l<s;)t=el(e[l],e[l+1]),w(t)<Ce?o[l]=o[l+1]=0:(n=o[l]/t,r=o[l+1]/t,(a=n*n+r*r)>9&&(a=3*t/Math.sqrt(a),o[l]=a*n,o[l+1]=a*r));l=-1;for(;++l<=s;)a=(e[Math.min(s,l+1)][0]-e[Math.max(0,l-1)][0])/(6*(1+o[l]*o[l])),i.push([a||0,o[l]*a||0]);return i}(e))}});function Wo(e){return e.length>1?e.join("L"):e+"Z"}function Vo(e){return e.join("L")+"Z"}function Ho(e){for(var t=0,n=e.length,r=e[0],a=[r[0],",",r[1]];++t<n;)a.push("V",(r=e[t])[1],"H",r[0]);return a.join("")}function qo(e){for(var t=0,n=e.length,r=e[0],a=[r[0],",",r[1]];++t<n;)a.push("H",(r=e[t])[0],"V",r[1]);return a.join("")}function Uo(e,t){if(t.length<1||e.length!=t.length&&e.length!=t.length+2)return Wo(e);var n=e.length!=t.length,r="",a=e[0],i=e[1],o=t[0],l=o,s=1;if(n&&(r+="Q"+(i[0]-2*o[0]/3)+","+(i[1]-2*o[1]/3)+","+i[0]+","+i[1],a=e[1],s=2),t.length>1){l=t[1],i=e[s],s++,r+="C"+(a[0]+o[0])+","+(a[1]+o[1])+","+(i[0]-l[0])+","+(i[1]-l[1])+","+i[0]+","+i[1];for(var c=2;c<t.length;c++,s++)i=e[s],l=t[c],r+="S"+(i[0]-l[0])+","+(i[1]-l[1])+","+i[0]+","+i[1]}if(n){var u=e[s];r+="Q"+(i[0]+2*l[0]/3)+","+(i[1]+2*l[1]/3)+","+u[0]+","+u[1]}return r}function Go(e,t){for(var n,r=[],a=(1-t)/2,i=e[0],o=e[1],l=1,s=e.length;++l<s;)n=i,i=o,o=e[l],r.push([a*(o[0]-n[0]),a*(o[1]-n[1])]);return r}function Yo(e){if(e.length<3)return Wo(e);var t=1,n=e.length,r=e[0],a=r[0],i=r[1],o=[a,a,a,(r=e[1])[0]],l=[i,i,i,r[1]],s=[a,",",i,"L",Ko(Jo,o),",",Ko(Jo,l)];for(e.push(e[n-1]);++t<=n;)r=e[t],o.shift(),o.push(r[0]),l.shift(),l.push(r[1]),Qo(s,o,l);return e.pop(),s.push("L",r),s.join("")}function Ko(e,t){return e[0]*t[0]+e[1]*t[1]+e[2]*t[2]+e[3]*t[3]}$o.forEach(function(e,t){t.key=e,t.closed=/-closed$/.test(e)});var Xo=[0,2/3,1/3,0],Zo=[0,1/3,2/3,0],Jo=[0,1/6,2/3,1/6];function Qo(e,t,n){e.push("C",Ko(Xo,t),",",Ko(Xo,n),",",Ko(Zo,t),",",Ko(Zo,n),",",Ko(Jo,t),",",Ko(Jo,n))}function el(e,t){return(t[1]-e[1])/(t[0]-e[0])}function tl(e){for(var t,n,r,a=-1,i=e.length;++a<i;)n=(t=e[a])[0],r=t[1]-ze,t[0]=n*Math.cos(r),t[1]=n*Math.sin(r);return e}function nl(e){var t=ra,n=ra,r=0,a=aa,i=Zn,o=Wo,l=o.key,s=o,c="L",u=.7;function d(l){var d,f,h,p=[],v=[],g=[],m=-1,y=l.length,b=_t(t),_=_t(r),x=t===n?function(){return f}:_t(n),w=r===a?function(){return h}:_t(a);function k(){p.push("M",o(e(g),u),c,s(e(v.reverse()),u),"Z")}for(;++m<y;)i.call(this,d=l[m],m)?(v.push([f=+b.call(this,d,m),h=+_.call(this,d,m)]),g.push([+x.call(this,d,m),+w.call(this,d,m)])):v.length&&(k(),v=[],g=[]);return v.length&&k(),p.length?p.join(""):null}return d.x=function(e){return arguments.length?(t=n=e,d):n},d.x0=function(e){return arguments.length?(t=e,d):t},d.x1=function(e){return arguments.length?(n=e,d):n},d.y=function(e){return arguments.length?(r=a=e,d):a},d.y0=function(e){return arguments.length?(r=e,d):r},d.y1=function(e){return arguments.length?(a=e,d):a},d.defined=function(e){return arguments.length?(i=e,d):i},d.interpolate=function(e){return arguments.length?(l="function"==typeof e?o=e:(o=$o.get(e)||Wo).key,s=o.reverse||o,c=o.closed?"M":"L",d):l},d.tension=function(e){return arguments.length?(u=e,d):u},d}function rl(e){return e.radius}function al(e){return[e.x,e.y]}function il(){return 64}function ol(){return"circle"}function ll(e){var t=Math.sqrt(e/Le);return"M0,"+t+"A"+t+","+t+" 0 1,1 0,"+-t+"A"+t+","+t+" 0 1,1 0,"+t+"Z"}i.svg.line.radial=function(){var e=Fo(tl);return e.radius=e.x,delete e.x,e.angle=e.y,delete e.y,e},Ho.reverse=qo,qo.reverse=Ho,i.svg.area=function(){return nl(N)},i.svg.area.radial=function(){var e=nl(tl);return e.radius=e.x,delete e.x,e.innerRadius=e.x0,delete e.x0,e.outerRadius=e.x1,delete e.x1,e.angle=e.y,delete e.y,e.startAngle=e.y0,delete e.y0,e.endAngle=e.y1,delete e.y1,e},i.svg.chord=function(){var e=Vr,t=Hr,n=rl,r=No,a=Io;function i(n,r){var a,i,c=o(this,e,n,r),u=o(this,t,n,r);return"M"+c.p0+l(c.r,c.p1,c.a1-c.a0)+(i=u,(a=c).a0==i.a0&&a.a1==i.a1?s(c.r,c.p1,c.r,c.p0):s(c.r,c.p1,u.r,u.p0)+l(u.r,u.p1,u.a1-u.a0)+s(u.r,u.p1,c.r,c.p0))+"Z"}function o(e,t,i,o){var l=t.call(e,i,o),s=n.call(e,l,o),c=r.call(e,l,o)-ze,u=a.call(e,l,o)-ze;return{r:s,a0:c,a1:u,p0:[s*Math.cos(c),s*Math.sin(c)],p1:[s*Math.cos(u),s*Math.sin(u)]}}function l(e,t,n){return"A"+e+","+e+" 0 "+ +(n>Le)+",1 "+t}function s(e,t,n,r){return"Q 0,0 "+r}return i.radius=function(e){return arguments.length?(n=_t(e),i):n},i.source=function(t){return arguments.length?(e=_t(t),i):e},i.target=function(e){return arguments.length?(t=_t(e),i):t},i.startAngle=function(e){return arguments.length?(r=_t(e),i):r},i.endAngle=function(e){return arguments.length?(a=_t(e),i):a},i},i.svg.diagonal=function(){var e=Vr,t=Hr,n=al;function r(r,a){var i=e.call(this,r,a),o=t.call(this,r,a),l=(i.y+o.y)/2,s=[i,{x:i.x,y:l},{x:o.x,y:l},o];return"M"+(s=s.map(n))[0]+"C"+s[1]+" "+s[2]+" "+s[3]}return r.source=function(t){return arguments.length?(e=_t(t),r):e},r.target=function(e){return arguments.length?(t=_t(e),r):t},r.projection=function(e){return arguments.length?(n=e,r):n},r},i.svg.diagonal.radial=function(){var e=i.svg.diagonal(),t=al,n=e.projection;return e.projection=function(e){return arguments.length?n(function(e){return function(){var t=e.apply(this,arguments),n=t[0],r=t[1]-ze;return[n*Math.cos(r),n*Math.sin(r)]}}(t=e)):t},e},i.svg.symbol=function(){var e=ol,t=il;function n(n,r){return(sl.get(e.call(this,n,r))||ll)(t.call(this,n,r))}return n.type=function(t){return arguments.length?(e=_t(t),n):e},n.size=function(e){return arguments.length?(t=_t(e),n):t},n};var sl=i.map({circle:ll,cross:function(e){var t=Math.sqrt(e/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(e){var t=Math.sqrt(e/(2*ul)),n=t*ul;return"M0,"+-t+"L"+n+",0 0,"+t+" "+-n+",0Z"},square:function(e){var t=Math.sqrt(e)/2;return"M"+-t+","+-t+"L"+t+","+-t+" "+t+","+t+" "+-t+","+t+"Z"},"triangle-down":function(e){var t=Math.sqrt(e/cl),n=t*cl/2;return"M0,"+n+"L"+t+","+-n+" "+-t+","+-n+"Z"},"triangle-up":function(e){var t=Math.sqrt(e/cl),n=t*cl/2;return"M0,"+-n+"L"+t+","+n+" "+-t+","+n+"Z"}});i.svg.symbolTypes=sl.keys();var cl=Math.sqrt(3),ul=Math.tan(30*Pe);Z.transition=function(e){for(var t,n,r=pl||++ml,a=_l(e),i=[],o=vl||{time:Date.now(),ease:ai,delay:0,duration:250},l=-1,s=this.length;++l<s;){i.push(t=[]);for(var c=this[l],u=-1,d=c.length;++u<d;)(n=c[u])&&xl(n,u,a,r,o),t.push(n)}return hl(i,a,r)},Z.interrupt=function(e){return this.each(null==e?dl:fl(_l(e)))};var dl=fl(_l());function fl(e){return function(){var t,n,r;(t=this[e])&&(r=t[n=t.active])&&(r.timer.c=null,r.timer.t=NaN,--t.count?delete t[n]:delete this[e],t.active+=.5,r.event&&r.event.interrupt.call(this,this.__data__,r.index))}}function hl(e,t,n){return U(e,gl),e.namespace=t,e.id=n,e}var pl,vl,gl=[],ml=0;function yl(e,t,n,r){var a=e.id,i=e.namespace;return pe(e,"function"==typeof n?function(e,o,l){e[i][a].tween.set(t,r(n.call(e,e.__data__,o,l)))}:(n=r(n),function(e){e[i][a].tween.set(t,n)}))}function bl(e){return null==e&&(e=""),function(){this.textContent=e}}function _l(e){return null==e?"__transition__":"__transition_"+e+"__"}function xl(e,t,n,r,a){var i,o,l,s,c,u=e[n]||(e[n]={active:0,count:0}),d=u[r];function f(n){var a=u.active,f=u[a];for(var p in f&&(f.timer.c=null,f.timer.t=NaN,--u.count,delete u[a],f.event&&f.event.interrupt.call(e,e.__data__,f.index)),u)if(+p<r){var v=u[p];v.timer.c=null,v.timer.t=NaN,--u.count,delete u[p]}o.c=h,St(function(){return o.c&&h(n||1)&&(o.c=null,o.t=NaN),1},0,i),u.active=r,d.event&&d.event.start.call(e,e.__data__,t),c=[],d.tween.forEach(function(n,r){(r=r.call(e,e.__data__,t))&&c.push(r)}),s=d.ease,l=d.duration}function h(a){for(var i=a/l,o=s(i),f=c.length;f>0;)c[--f].call(e,o);if(i>=1)return d.event&&d.event.end.call(e,e.__data__,t),--u.count?delete u[r]:delete e[n],1}d||(i=a.time,o=St(function(e){var t=d.delay;if(o.t=t+i,t<=e)return f(e-t);o.c=f},0,i),d=u[r]={tween:new T,time:i,timer:o,delay:a.delay,duration:a.duration,ease:a.ease,index:t},a=null,++u.count)}gl.call=Z.call,gl.empty=Z.empty,gl.node=Z.node,gl.size=Z.size,i.transition=function(e,t){return e&&e.transition?pl?e.transition(t):e:i.selection().transition(e)},i.transition.prototype=gl,gl.select=function(e){var t,n,r,a=this.id,i=this.namespace,o=[];e=J(e);for(var l=-1,s=this.length;++l<s;){o.push(t=[]);for(var c=this[l],u=-1,d=c.length;++u<d;)(r=c[u])&&(n=e.call(r,r.__data__,u,l))?("__data__"in r&&(n.__data__=r.__data__),xl(n,u,i,a,r[i][a]),t.push(n)):t.push(null)}return hl(o,i,a)},gl.selectAll=function(e){var t,n,r,a,i,o=this.id,l=this.namespace,s=[];e=Q(e);for(var c=-1,u=this.length;++c<u;)for(var d=this[c],f=-1,h=d.length;++f<h;)if(r=d[f]){i=r[l][o],n=e.call(r,r.__data__,f,c),s.push(t=[]);for(var p=-1,v=n.length;++p<v;)(a=n[p])&&xl(a,p,l,o,i),t.push(a)}return hl(s,l,o)},gl.filter=function(e){var t,n,r=[];"function"!=typeof e&&(e=he(e));for(var a=0,i=this.length;a<i;a++){r.push(t=[]);for(var o,l=0,s=(o=this[a]).length;l<s;l++)(n=o[l])&&e.call(n,n.__data__,l,a)&&t.push(n)}return hl(r,this.namespace,this.id)},gl.tween=function(e,t){var n=this.id,r=this.namespace;return arguments.length<2?this.node()[r][n].tween.get(e):pe(this,null==t?function(t){t[r][n].tween.remove(e)}:function(a){a[r][n].tween.set(e,t)})},gl.attr=function(e,t){if(arguments.length<2){for(t in e)this.attr(t,e[t]);return this}var n="transform"==e?vi:Ka,r=i.ns.qualify(e);function a(){this.removeAttribute(r)}function o(){this.removeAttributeNS(r.space,r.local)}return yl(this,"attr."+e,t,r.local?function(e){return null==e?o:(e+="",function(){var t,a=this.getAttributeNS(r.space,r.local);return a!==e&&(t=n(a,e),function(e){this.setAttributeNS(r.space,r.local,t(e))})})}:function(e){return null==e?a:(e+="",function(){var t,a=this.getAttribute(r);return a!==e&&(t=n(a,e),function(e){this.setAttribute(r,t(e))})})})},gl.attrTween=function(e,t){var n=i.ns.qualify(e);return this.tween("attr."+e,n.local?function(e,r){var a=t.call(this,e,r,this.getAttributeNS(n.space,n.local));return a&&function(e){this.setAttributeNS(n.space,n.local,a(e))}}:function(e,r){var a=t.call(this,e,r,this.getAttribute(n));return a&&function(e){this.setAttribute(n,a(e))}})},gl.style=function(e,t,n){var r=arguments.length;if(r<3){if("string"!=typeof e){for(n in r<2&&(t=""),e)this.style(n,e[n],t);return this}n=""}function a(){this.style.removeProperty(e)}return yl(this,"style."+e,t,function(t){return null==t?a:(t+="",function(){var r,a=u(this).getComputedStyle(this,null).getPropertyValue(e);return a!==t&&(r=Ka(a,t),function(t){this.style.setProperty(e,r(t),n)})})})},gl.styleTween=function(e,t,n){return arguments.length<3&&(n=""),this.tween("style."+e,function(r,a){var i=t.call(this,r,a,u(this).getComputedStyle(this,null).getPropertyValue(e));return i&&function(t){this.style.setProperty(e,i(t),n)}})},gl.text=function(e){return yl(this,"text",e,bl)},gl.remove=function(){var e=this.namespace;return this.each("end.transition",function(){var t;this[e].count<2&&(t=this.parentNode)&&t.removeChild(this)})},gl.ease=function(e){var t=this.id,n=this.namespace;return arguments.length<1?this.node()[n][t].ease:("function"!=typeof e&&(e=i.ease.apply(i,arguments)),pe(this,function(r){r[n][t].ease=e}))},gl.delay=function(e){var t=this.id,n=this.namespace;return arguments.length<1?this.node()[n][t].delay:pe(this,"function"==typeof e?function(r,a,i){r[n][t].delay=+e.call(r,r.__data__,a,i)}:(e=+e,function(r){r[n][t].delay=e}))},gl.duration=function(e){var t=this.id,n=this.namespace;return arguments.length<1?this.node()[n][t].duration:pe(this,"function"==typeof e?function(r,a,i){r[n][t].duration=Math.max(1,e.call(r,r.__data__,a,i))}:(e=Math.max(1,e),function(r){r[n][t].duration=e}))},gl.each=function(e,t){var n=this.id,r=this.namespace;if(arguments.length<2){var a=vl,o=pl;try{pl=n,pe(this,function(t,a,i){vl=t[r][n],e.call(t,t.__data__,a,i)})}finally{vl=a,pl=o}}else pe(this,function(a){var o=a[r][n];(o.event||(o.event=i.dispatch("start","end","interrupt"))).on(e,t)});return this},gl.transition=function(){for(var e,t,n,r=this.id,a=++ml,i=this.namespace,o=[],l=0,s=this.length;l<s;l++){o.push(e=[]);for(var c,u=0,d=(c=this[l]).length;u<d;u++)(t=c[u])&&xl(t,u,i,a,{time:(n=t[i][r]).time,ease:n.ease,delay:n.delay+n.duration,duration:n.duration}),e.push(t)}return hl(o,i,a)},i.svg.axis=function(){var e,t=i.scale.linear(),n=wl,r=6,a=6,o=3,s=[10],c=null;function u(l){l.each(function(){var l,u=i.select(this),d=this.__chart__||t,f=this.__chart__=t.copy(),h=null==c?f.ticks?f.ticks.apply(f,s):f.domain():c,p=null==e?f.tickFormat?f.tickFormat.apply(f,s):N:e,v=u.selectAll(".tick").data(h,f),g=v.enter().insert("g",".domain").attr("class","tick").style("opacity",Ce),m=i.transition(v.exit()).style("opacity",Ce).remove(),y=i.transition(v.order()).style("opacity",1),b=Math.max(r,0)+o,_=uo(f),x=u.selectAll(".domain").data([0]),w=(x.enter().append("path").attr("class","domain"),i.transition(x));g.append("line"),g.append("text");var k,T,A,M,C=g.select("line"),S=y.select("line"),L=v.select("text").text(p),O=g.select("text"),D=y.select("text"),z="top"===n||"left"===n?-1:1;if("bottom"===n||"top"===n?(l=Tl,k="x",A="y",T="x2",M="y2",L.attr("dy",z<0?"0em":".71em").style("text-anchor","middle"),w.attr("d","M"+_[0]+","+z*a+"V0H"+_[1]+"V"+z*a)):(l=Al,k="y",A="x",T="y2",M="x2",L.attr("dy",".32em").style("text-anchor",z<0?"end":"start"),w.attr("d","M"+z*a+","+_[0]+"H0V"+_[1]+"H"+z*a)),C.attr(M,z*r),O.attr(A,z*b),S.attr(T,0).attr(M,z*r),D.attr(k,0).attr(A,z*b),f.rangeBand){var P=f,E=P.rangeBand()/2;d=f=function(e){return P(e)+E}}else d.rangeBand?d=f:m.call(l,f,d);g.call(l,d,f),y.call(l,f,f)})}return u.scale=function(e){return arguments.length?(t=e,u):t},u.orient=function(e){return arguments.length?(n=e in kl?e+"":wl,u):n},u.ticks=function(){return arguments.length?(s=l(arguments),u):s},u.tickValues=function(e){return arguments.length?(c=e,u):c},u.tickFormat=function(t){return arguments.length?(e=t,u):e},u.tickSize=function(e){var t=arguments.length;return t?(r=+e,a=+arguments[t-1],u):r},u.innerTickSize=function(e){return arguments.length?(r=+e,u):r},u.outerTickSize=function(e){return arguments.length?(a=+e,u):a},u.tickPadding=function(e){return arguments.length?(o=+e,u):o},u.tickSubdivide=function(){return arguments.length&&u},u};var wl="bottom",kl={top:1,right:1,bottom:1,left:1};function Tl(e,t,n){e.attr("transform",function(e){var r=t(e);return"translate("+(isFinite(r)?r:n(e))+",0)"})}function Al(e,t,n){e.attr("transform",function(e){var r=t(e);return"translate(0,"+(isFinite(r)?r:n(e))+")"})}i.svg.brush=function(){var e,t,n=H(f,"brushstart","brush","brushend"),r=null,a=null,o=[0,0],l=[0,0],s=!0,c=!0,d=Cl[0];function f(e){e.each(function(){var e=i.select(this).style("pointer-events","all").style("-webkit-tap-highlight-color","rgba(0,0,0,0)").on("mousedown.brush",g).on("touchstart.brush",g),t=e.selectAll(".background").data([0]);t.enter().append("rect").attr("class","background").style("visibility","hidden").style("cursor","crosshair"),e.selectAll(".extent").data([0]).enter().append("rect").attr("class","extent").style("cursor","move");var n=e.selectAll(".resize").data(d,N);n.exit().remove(),n.enter().append("g").attr("class",function(e){return"resize "+e}).style("cursor",function(e){return Ml[e]}).append("rect").attr("x",function(e){return/[ew]$/.test(e)?-3:null}).attr("y",function(e){return/^[ns]/.test(e)?-3:null}).attr("width",6).attr("height",6).style("visibility","hidden"),n.style("display",f.empty()?"none":null);var o,l=i.transition(e),s=i.transition(t);r&&(o=uo(r),s.attr("x",o[0]).attr("width",o[1]-o[0]),p(l)),a&&(o=uo(a),s.attr("y",o[0]).attr("height",o[1]-o[0]),v(l)),h(l)})}function h(e){e.selectAll(".resize").attr("transform",function(e){return"translate("+o[+/e$/.test(e)]+","+l[+/^s/.test(e)]+")"})}function p(e){e.select(".extent").attr("x",o[0]),e.selectAll(".extent,.n>rect,.s>rect").attr("width",o[1]-o[0])}function v(e){e.select(".extent").attr("y",l[0]),e.selectAll(".extent,.e>rect,.w>rect").attr("height",l[1]-l[0])}function g(){var d,g,m=this,y=i.select(i.event.target),b=n.of(m,arguments),_=i.select(m),x=y.datum(),w=!/^(n|s)$/.test(x)&&r,k=!/^(e|w)$/.test(x)&&a,T=y.classed("extent"),A=ke(m),M=i.mouse(m),C=i.select(u(m)).on("keydown.brush",function(){32==i.event.keyCode&&(T||(d=null,M[0]-=o[1],M[1]-=l[1],T=2),W())}).on("keyup.brush",function(){32==i.event.keyCode&&2==T&&(M[0]+=o[1],M[1]+=l[1],T=0,W())});if(i.event.changedTouches?C.on("touchmove.brush",O).on("touchend.brush",z):C.on("mousemove.brush",O).on("mouseup.brush",z),_.interrupt().selectAll("*").interrupt(),T)M[0]=o[0]-M[0],M[1]=l[0]-M[1];else if(x){var S=+/w$/.test(x),L=+/^n/.test(x);g=[o[1-S]-M[0],l[1-L]-M[1]],M[0]=o[S],M[1]=l[L]}else i.event.altKey&&(d=M.slice());function O(){var e=i.mouse(m),t=!1;g&&(e[0]+=g[0],e[1]+=g[1]),T||(i.event.altKey?(d||(d=[(o[0]+o[1])/2,(l[0]+l[1])/2]),M[0]=o[+(e[0]<d[0])],M[1]=l[+(e[1]<d[1])]):d=null),w&&D(e,r,0)&&(p(_),t=!0),k&&D(e,a,1)&&(v(_),t=!0),t&&(h(_),b({type:"brush",mode:T?"move":"resize"}))}function D(n,r,a){var i,u,f=uo(r),h=f[0],p=f[1],v=M[a],g=a?l:o,m=g[1]-g[0];if(T&&(h-=v,p-=m+v),i=(a?c:s)?Math.max(h,Math.min(p,n[a])):n[a],T?u=(i+=v)+m:(d&&(v=Math.max(h,Math.min(p,2*d[a]-i))),v<i?(u=i,i=v):u=v),g[0]!=i||g[1]!=u)return a?t=null:e=null,g[0]=i,g[1]=u,!0}function z(){O(),_.style("pointer-events","all").selectAll(".resize").style("display",f.empty()?"none":null),i.select("body").style("cursor",null),C.on("mousemove.brush",null).on("mouseup.brush",null).on("touchmove.brush",null).on("touchend.brush",null).on("keydown.brush",null).on("keyup.brush",null),A(),b({type:"brushend"})}_.style("pointer-events","none").selectAll(".resize").style("display",null),i.select("body").style("cursor",y.style("cursor")),b({type:"brushstart"}),O()}return f.event=function(r){r.each(function(){var r=n.of(this,arguments),a={x:o,y:l,i:e,j:t},s=this.__chart__||a;this.__chart__=a,pl?i.select(this).transition().each("start.brush",function(){e=s.i,t=s.j,o=s.x,l=s.y,r({type:"brushstart"})}).tween("brush:brush",function(){var n=Xa(o,a.x),i=Xa(l,a.y);return e=t=null,function(e){o=a.x=n(e),l=a.y=i(e),r({type:"brush",mode:"resize"})}}).each("end.brush",function(){e=a.i,t=a.j,r({type:"brush",mode:"resize"}),r({type:"brushend"})}):(r({type:"brushstart"}),r({type:"brush",mode:"resize"}),r({type:"brushend"}))})},f.x=function(e){return arguments.length?(d=Cl[!(r=e)<<1|!a],f):r},f.y=function(e){return arguments.length?(d=Cl[!r<<1|!(a=e)],f):a},f.clamp=function(e){return arguments.length?(r&&a?(s=!!e[0],c=!!e[1]):r?s=!!e:a&&(c=!!e),f):r&&a?[s,c]:r?s:a?c:null},f.extent=function(n){var i,s,c,u,d;return arguments.length?(r&&(i=n[0],s=n[1],a&&(i=i[0],s=s[0]),e=[i,s],r.invert&&(i=r(i),s=r(s)),s<i&&(d=i,i=s,s=d),i==o[0]&&s==o[1]||(o=[i,s])),a&&(c=n[0],u=n[1],r&&(c=c[1],u=u[1]),t=[c,u],a.invert&&(c=a(c),u=a(u)),u<c&&(d=c,c=u,u=d),c==l[0]&&u==l[1]||(l=[c,u])),f):(r&&(e?(i=e[0],s=e[1]):(i=o[0],s=o[1],r.invert&&(i=r.invert(i),s=r.invert(s)),s<i&&(d=i,i=s,s=d))),a&&(t?(c=t[0],u=t[1]):(c=l[0],u=l[1],a.invert&&(c=a.invert(c),u=a.invert(u)),u<c&&(d=c,c=u,u=d))),r&&a?[[i,c],[s,u]]:r?[i,s]:a&&[c,u])},f.clear=function(){return f.empty()||(o=[0,0],l=[0,0],e=t=null),f},f.empty=function(){return!!r&&o[0]==o[1]||!!a&&l[0]==l[1]},i.rebind(f,n,"on")};var Ml={n:"ns-resize",e:"ew-resize",s:"ns-resize",w:"ew-resize",nw:"nwse-resize",ne:"nesw-resize",se:"nwse-resize",sw:"nesw-resize"},Cl=[["n","e","s","w","nw","ne","se","sw"],["e","w"],["n","s"],[]],Sl=jt.format=fn.timeFormat,Ll=Sl.utc,Ol=Ll("%Y-%m-%dT%H:%M:%S.%LZ");function Dl(e){return e.toISOString()}function zl(e,t,n){function r(t){return e(t)}function a(e,n){var r=(e[1]-e[0])/n,a=i.bisect(El,r);return a==El.length?[t.year,bo(e.map(function(e){return e/31536e6}),n)[2]]:a?t[r/El[a-1]<El[a]/r?a-1:a]:[jl,bo(e,n)[2]]}return r.invert=function(t){return Pl(e.invert(t))},r.domain=function(t){return arguments.length?(e.domain(t),r):e.domain().map(Pl)},r.nice=function(e,t){var n=r.domain(),i=co(n),o=null==e?a(i,10):"number"==typeof e&&a(i,e);function l(n){return!isNaN(n)&&!e.range(n,Pl(+n+1),t).length}return o&&(e=o[0],t=o[1]),r.domain(ho(n,t>1?{floor:function(t){for(;l(t=e.floor(t));)t=Pl(t-1);return t},ceil:function(t){for(;l(t=e.ceil(t));)t=Pl(+t+1);return t}}:e))},r.ticks=function(e,t){var n=co(r.domain()),i=null==e?a(n,10):"number"==typeof e?a(n,e):!e.range&&[{range:e},t];return i&&(e=i[0],t=i[1]),e.range(n[0],Pl(+n[1]+1),t<1?1:t)},r.tickFormat=function(){return n},r.copy=function(){return zl(e.copy(),t,n)},mo(r,e)}function Pl(e){return new Date(e)}Sl.iso=Date.prototype.toISOString&&+new Date("2000-01-01T00:00:00.000Z")?Dl:Ol,Dl.parse=function(e){var t=new Date(e);return isNaN(t)?null:t},Dl.toString=Ol.toString,jt.second=$t(function(e){return new Rt(1e3*Math.floor(e/1e3))},function(e,t){e.setTime(e.getTime()+1e3*Math.floor(t))},function(e){return e.getSeconds()}),jt.seconds=jt.second.range,jt.seconds.utc=jt.second.utc.range,jt.minute=$t(function(e){return new Rt(6e4*Math.floor(e/6e4))},function(e,t){e.setTime(e.getTime()+6e4*Math.floor(t))},function(e){return e.getMinutes()}),jt.minutes=jt.minute.range,jt.minutes.utc=jt.minute.utc.range,jt.hour=$t(function(e){var t=e.getTimezoneOffset()/60;return new Rt(36e5*(Math.floor(e/36e5-t)+t))},function(e,t){e.setTime(e.getTime()+36e5*Math.floor(t))},function(e){return e.getHours()}),jt.hours=jt.hour.range,jt.hours.utc=jt.hour.utc.range,jt.month=$t(function(e){return(e=jt.day(e)).setDate(1),e},function(e,t){e.setMonth(e.getMonth()+t)},function(e){return e.getMonth()}),jt.months=jt.month.range,jt.months.utc=jt.month.utc.range;var El=[1e3,5e3,15e3,3e4,6e4,3e5,9e5,18e5,36e5,108e5,216e5,432e5,864e5,1728e5,6048e5,2592e6,7776e6,31536e6],Nl=[[jt.second,1],[jt.second,5],[jt.second,15],[jt.second,30],[jt.minute,1],[jt.minute,5],[jt.minute,15],[jt.minute,30],[jt.hour,1],[jt.hour,3],[jt.hour,6],[jt.hour,12],[jt.day,1],[jt.day,2],[jt.week,1],[jt.month,1],[jt.month,3],[jt.year,1]],Il=Sl.multi([[".%L",function(e){return e.getMilliseconds()}],[":%S",function(e){return e.getSeconds()}],["%I:%M",function(e){return e.getMinutes()}],["%I %p",function(e){return e.getHours()}],["%a %d",function(e){return e.getDay()&&1!=e.getDate()}],["%b %d",function(e){return 1!=e.getDate()}],["%B",function(e){return e.getMonth()}],["%Y",Zn]]),jl={range:function(e,t,n){return i.range(Math.ceil(e/n)*n,+t,n).map(Pl)},floor:N,ceil:N};Nl.year=jt.year,jt.scale=function(){return zl(i.scale.linear(),Nl,Il)};var Rl=Nl.map(function(e){return[e[0].utc,e[1]]}),Bl=Ll.multi([[".%L",function(e){return e.getUTCMilliseconds()}],[":%S",function(e){return e.getUTCSeconds()}],["%I:%M",function(e){return e.getUTCMinutes()}],["%I %p",function(e){return e.getUTCHours()}],["%a %d",function(e){return e.getUTCDay()&&1!=e.getUTCDate()}],["%b %d",function(e){return 1!=e.getUTCDate()}],["%B",function(e){return e.getUTCMonth()}],["%Y",Zn]]);function Fl(e){return JSON.parse(e.responseText)}function $l(e){var t=s.createRange();return t.selectNode(s.body),t.createContextualFragment(e.responseText)}Rl.year=jt.year.utc,jt.scale.utc=function(){return zl(i.scale.linear(),Rl,Bl)},i.text=xt(function(e){return e.responseText}),i.json=function(e,t){return wt(e,"application/json",Fl,t)},i.html=function(e,t){return wt(e,"text/html",$l,t)},i.xml=xt(function(e){return e.responseXML}),this.d3=i,void 0===(a="function"==typeof(r=i)?r.call(t,n,t,e):r)||(e.exports=a)}()},function(e,t,n){"use strict";e.exports=function(e){var t=typeof e;if("string"===t){var n=e;if(0===(e=+e)&&function(e){for(var t,n=e.length,r=0;r<n;r++)if(((t=e.charCodeAt(r))<9||t>13)&&32!==t&&133!==t&&160!==t&&5760!==t&&6158!==t&&(t<8192||t>8205)&&8232!==t&&8233!==t&&8239!==t&&8287!==t&&8288!==t&&12288!==t&&65279!==t)return!1;return!0}(n))return!1}else if("number"!==t)return!1;return e-e<1}},function(e,t,n){"use strict";var r=n(21),a=n(2),i=e.exports={},o=n(24);i.defaults=o.defaults;var l=i.defaultLine=o.defaultLine;i.lightLine=o.lightLine;var s=i.background=o.background;function c(e){if(a(e)||"string"!=typeof e)return e;var t=e.trim();if("rgb"!==t.substr(0,3))return e;var n=t.match(/^rgba?\s*\(([^()]*)\)$/);if(!n)return e;var r=n[1].trim().split(/\s*[\s,]\s*/),i="a"===t.charAt(3)&&4===r.length;if(!i&&3!==r.length)return e;for(var o=0;o<r.length;o++){if(!r[o].length)return e;if(r[o]=Number(r[o]),!(r[o]>=0))return e;if(3===o)r[o]>1&&(r[o]=1);else if(r[o]>=1)return e}var l=Math.round(255*r[0])+", "+Math.round(255*r[1])+", "+Math.round(255*r[2]);return i?"rgba("+l+", "+r[3]+")":"rgb("+l+")"}i.tinyRGB=function(e){var t=e.toRgb();return"rgb("+Math.round(t.r)+", "+Math.round(t.g)+", "+Math.round(t.b)+")"},i.rgb=function(e){return i.tinyRGB(r(e))},i.opacity=function(e){return e?r(e).getAlpha():0},i.addOpacity=function(e,t){var n=r(e).toRgb();return"rgba("+Math.round(n.r)+", "+Math.round(n.g)+", "+Math.round(n.b)+", "+t+")"},i.combine=function(e,t){var n=r(e).toRgb();if(1===n.a)return r(e).toRgbString();var a=r(t||s).toRgb(),i=1===a.a?a:{r:255*(1-a.a)+a.r*a.a,g:255*(1-a.a)+a.g*a.a,b:255*(1-a.a)+a.b*a.a},o={r:i.r*(1-n.a)+n.r*n.a,g:i.g*(1-n.a)+n.g*n.a,b:i.b*(1-n.a)+n.b*n.a};return r(o).toRgbString()},i.contrast=function(e,t,n){var a=r(e);return 1!==a.getAlpha()&&(a=r(i.combine(e,s))),(a.isDark()?t?a.lighten(t):s:n?a.darken(n):l).toString()},i.stroke=function(e,t){var n=r(t);e.style({stroke:i.tinyRGB(n),"stroke-opacity":n.getAlpha()})},i.fill=function(e,t){var n=r(t);e.style({fill:i.tinyRGB(n),"fill-opacity":n.getAlpha()})},i.clean=function(e){if(e&&"object"==typeof e){var t,n,r,a,o=Object.keys(e);for(t=0;t<o.length;t++)if(a=e[r=o[t]],"color"===r.substr(r.length-5))if(Array.isArray(a))for(n=0;n<a.length;n++)a[n]=c(a[n]);else e[r]=c(a);else if("colorscale"===r.substr(r.length-10)&&Array.isArray(a))for(n=0;n<a.length;n++)Array.isArray(a[n])&&(a[n][1]=c(a[n][1]));else if(Array.isArray(a)){var l=a[0];if(!Array.isArray(l)&&l&&"object"==typeof l)for(n=0;n<a.length;n++)i.clean(a[n])}else a&&"object"==typeof a&&i.clean(a)}}},function(e,t,n){"use strict";var r=n(33),a=n(109),i=n(168),o=n(42);function l(e){if(e.layoutAttributes){var n=e.layoutAttributes._arrayAttrRegexps;if(n)for(var r=0;r<n.length;r++)i(t.layoutArrayRegexes,n[r])}}function s(e){return"object"==typeof e&&(e=e.type),e}t.modules={},t.allCategories={},t.allTypes=[],t.subplotsRegistry={},t.transformsRegistry={},t.componentsRegistry={},t.layoutArrayContainers=[],t.layoutArrayRegexes=[],t.register=function(e,n,a,i){if(t.modules[n])r.log("Type "+n+" already registered");else{for(var o={},l=0;l<a.length;l++)o[a[l]]=!0,t.allCategories[a[l]]=!0;t.modules[n]={_module:e,categories:o},i&&Object.keys(i).length&&(t.modules[n].meta=i),t.allTypes.push(n)}},t.registerSubplot=function(e){var n=e.name;t.subplotsRegistry[n]?r.log("Plot type "+n+" already registered."):(l(e),t.subplotsRegistry[n]=e)},t.registerComponent=function(e){var n=e.name;t.componentsRegistry[n]=e,e.layoutAttributes&&(e.layoutAttributes._isLinkedToArray&&i(t.layoutArrayContainers,n),l(e))},t.getModule=function(e){if(void 0!==e.r)return r.warn("Tried to put a polar trace on an incompatible graph of cartesian data. Ignoring this dataset.",e),!1;var n=t.modules[s(e)];return!!n&&n._module},t.traceIs=function(e,n){if("various"===(e=s(e)))return!1;var a=t.modules[e];return a||(e&&"area"!==e&&r.log("Unrecognized trace type "+e+"."),a=t.modules[o.type.dflt]),!!a.categories[n]},t.getComponentMethod=function(e,n){var r=t.componentsRegistry[e];return r&&r[n]||a}},function(e,t,n){"use strict";function r(e,t,n,r,a,i,o,l){var s,c="function"==typeof e?e.options:e;if(t&&(c.render=t,c.staticRenderFns=n,c._compiled=!0),r&&(c.functional=!0),i&&(c._scopeId="data-v-"+i),o?(s=function(e){(e=e||this.$vnode&&this.$vnode.ssrContext||this.parent&&this.parent.$vnode&&this.parent.$vnode.ssrContext)||"undefined"==typeof __VUE_SSR_CONTEXT__||(e=__VUE_SSR_CONTEXT__),a&&a.call(this,e),e&&e._registeredComponents&&e._registeredComponents.add(o)},c._ssrRegister=s):a&&(s=l?function(){a.call(this,this.$root.$options.shadowRoot)}:a),s)if(c.functional){c._injectStyles=s;var u=c.render;c.render=function(e,t){return s.call(t),u(e,t)}}else{var d=c.beforeCreate;c.beforeCreate=d?[].concat(d,s):[s]}return{exports:e,options:c}}n.d(t,"a",function(){return r})},function(e,t,n){"use strict";var r=n(1),a=n(2),i=n(4),o=n(0),l=n(13),s=n(97),c=n(3),u=n(7),d=n(15),f=d.FP_SAFE,h=d.ONEAVGYEAR,p=d.ONEAVGMONTH,v=d.ONEDAY,g=d.ONEHOUR,m=d.ONEMIN,y=d.ONESEC,b=e.exports={};b.layoutAttributes=n(23),b.supplyLayoutDefaults=n(283),b.setConvert=n(149);var _=n(151),x=n(18);b.id2name=x.id2name,b.cleanId=x.cleanId,b.list=x.list,b.listIds=x.listIds,b.getFromId=x.getFromId,b.getFromTrace=x.getFromTrace,b.coerceRef=function(e,t,n,r,a,i){var l=r.charAt(r.length-1),s=b.listIds(n,l),c=r+"ref",u={};return a||(a=s[0]||i),i||(i=a),u[c]={valType:"enumerated",values:s.concat(i?[i]:[]),dflt:a},o.coerce(e,t,u,c)},b.coercePosition=function(e,t,n,r,a,i){var l,s;if("paper"===r||"pixel"===r)l=o.ensureNumber,s=n(a,i);else{var c=b.getFromId(t,r);s=n(a,i=c.fraction2r(i)),l=c.cleanPos}e[a]=l(s)},b.cleanPosition=function(e,t,n){return("paper"===n||"pixel"===n?o.ensureNumber:b.getFromId(t,n).cleanPos)(e)},b.getDataToCoordFunc=function(e,t,n,r){var a,i="x"===n||"y"===n||"z"===n?n:r;if(Array.isArray(i)){if(a={type:_(r),_categories:[]},b.setConvert(a),"category"===a.type)for(var o=0;o<r.length;o++)a.d2c(r[o])}else a=b.getFromTrace(e,t,i);return a?a.d2c:"ids"===i?function(e){return String(e)}:function(e){return+e}},b.clearTypes=function(e,t){Array.isArray(t)&&t.length||(t=e._fullData.map(function(e,t){return t})),t.forEach(function(t){var n=e.data[t];delete(b.getFromId(e,n.xaxis)||{}).type,delete(b.getFromId(e,n.yaxis)||{}).type})},b.counterLetter=function(e){var t=e.charAt(0);return"x"===t?"y":"y"===t?"x":void 0},b.minDtick=function(e,t,n,r){-1===["log","category"].indexOf(e.type)&&r?void 0===e._minDtick?(e._minDtick=t,e._forceTick0=n):e._minDtick&&((e._minDtick/t+1e-6)%1<2e-6&&((n-e._forceTick0)/t%1+1.000001)%1<2e-6?(e._minDtick=t,e._forceTick0=n):((t/e._minDtick+1e-6)%1>2e-6||((n-e._forceTick0)/e._minDtick%1+1.000001)%1>2e-6)&&(e._minDtick=0)):e._minDtick=0},b.getAutoRange=function(e){var t,n=[],r=e._min[0].val,a=e._max[0].val;for(t=1;t<e._min.length&&r===a;t++)r=Math.min(r,e._min[t].val);for(t=1;t<e._max.length&&r===a;t++)a=Math.max(a,e._max[t].val);var i,l,s,c,u,d,f,h=0,p=!1;if(e.range){var v=o.simpleMap(e.range,e.r2l);p=v[1]<v[0]}for("reversed"===e.autorange&&(p=!0,e.autorange=!0),t=0;t<e._min.length;t++)for(l=e._min[t],i=0;i<e._max.length;i++)f=(s=e._max[i]).val-l.val,d=e._length-l.pad-s.pad,f>0&&d>0&&f/d>h&&(c=l,u=s,h=f/d);if(r===a){var g=r-1,m=r+1;n="tozero"===e.rangemode?r<0?[g,0]:[0,m]:"nonnegative"===e.rangemode?[Math.max(0,g),Math.max(0,m)]:[g,m]}else h&&("linear"!==e.type&&"-"!==e.type||("tozero"===e.rangemode?(c.val>=0&&(c={val:0,pad:0}),u.val<=0&&(u={val:0,pad:0})):"nonnegative"===e.rangemode&&(c.val-h*c.pad<0&&(c={val:0,pad:0}),u.val<0&&(u={val:1,pad:0})),h=(u.val-c.val)/(e._length-c.pad-u.pad)),n=[c.val-h*c.pad,u.val+h*u.pad]);return n[0]===n[1]&&("tozero"===e.rangemode?n=n[0]<0?[n[0],0]:n[0]>0?[0,n[0]]:[0,1]:(n=[n[0]-1,n[0]+1],"nonnegative"===e.rangemode&&(n[0]=Math.max(0,n[0])))),p&&n.reverse(),o.simpleMap(n,e.l2r||Number)},b.doAutoRange=function(e){e._length||e.setScale();var t=e._min&&e._max&&e._min.length&&e._max.length;if(e.autorange&&t){e.range=b.getAutoRange(e),e._r=e.range.slice(),e._rl=o.simpleMap(e._r,e.r2l);var n=e._input;n.range=e.range.slice(),n.autorange=e.autorange}},b.saveRangeInitial=function(e,t){for(var n=b.list(e,"",!0),r=!1,a=0;a<n.length;a++){var i=n[a],o=void 0===i._rangeInitial,l=o||!(i.range[0]===i._rangeInitial[0]&&i.range[1]===i._rangeInitial[1]);(o&&!1===i.autorange||t&&l)&&(i._rangeInitial=i.range.slice(),r=!0)}return r},b.saveShowSpikeInitial=function(e,t){for(var n=b.list(e,"",!0),r=!1,a="on",i=0;i<n.length;i++){var o=n[i],l=void 0===o._showSpikeInitial,s=l||!(o.showspikes===o._showspikes);(l||t&&s)&&(o._showSpikeInitial=o.showspikes,r=!0),"on"!==a||o.showspikes||(a="off")}return e._fullLayout._cartesianSpikesEnabled=a,r},b.expand=function(e,t,n){if((e.autorange||!!o.nestedProperty(e,"rangeslider.autorange").get())&&t){e._min||(e._min=[]),e._max||(e._max=[]),n||(n={}),e._m||e.setScale();var r,i,l,s,c,u,d,h,p,v,g,m=t.length,y=n.padded?.05*e._length:0,b=n.tozero&&("linear"===e.type||"-"===e.type);y&&"domain"===e.constrain&&e._inputDomain&&(y*=(e._inputDomain[1]-e._inputDomain[0])/(e.domain[1]-e.domain[0]));var _=T((e._m>0?n.ppadplus:n.ppadminus)||n.ppad||0),x=T((e._m>0?n.ppadminus:n.ppadplus)||n.ppad||0),w=T(n.vpadplus||n.vpad),k=T(n.vpadminus||n.vpad);for(r=0;r<6;r++)A(r);for(r=m-1;r>5;r--)A(r)}function T(e){if(Array.isArray(e))return function(t){return Math.max(Number(e[t]||0),0)};var t=Math.max(Number(e||0),0);return function(){return t}}function A(n){if(s=t[n],a(s)){if(d=_(n)+y,h=x(n)+y,v=s-k(n),g=s+w(n),"log"===e.type&&v<g/10&&(v=g/10),c=e.c2l(v),u=e.c2l(g),b&&(c=Math.min(0,c),u=Math.max(0,u)),r(c)){for(p=!0,i=0;i<e._min.length&&p;i++)(l=e._min[i]).val<=c&&l.pad>=h?p=!1:l.val>=c&&l.pad<=h&&(e._min.splice(i,1),i--);p&&e._min.push({val:c,pad:b&&0===c?0:h})}if(r(u)){for(p=!0,i=0;i<e._max.length&&p;i++)(l=e._max[i]).val>=u&&l.pad>=d?p=!1:l.val<=u&&l.pad<=d&&(e._max.splice(i,1),i--);p&&e._max.push({val:u,pad:b&&0===u?0:d})}}function r(e){return a(e)&&Math.abs(e)<f}}},b.autoBin=function(e,t,n,r,i){var l,s,c=o.aggNums(Math.min,null,e),u=o.aggNums(Math.max,null,e);if(i||(i=t.calendar),"category"===t.type)return{start:c-.5,end:u+.5,size:1};if(n)l=(u-c)/n;else{var d=o.distinctVals(e),f=Math.pow(10,Math.floor(Math.log(d.minDiff)/Math.LN10)),h=f*o.roundUp(d.minDiff/f,[.9,1.9,4.9,9.9],!0);l=Math.max(h,2*o.stdev(e)/Math.pow(e.length,r?.25:.4)),a(l)||(l=1)}s="log"===t.type?{type:"linear",range:[c,u]}:{type:t.type,range:o.simpleMap([c,u],t.c2r,0,i),calendar:i},b.setConvert(s),b.autoTicks(s,l);var p,g=b.tickIncrement(b.tickFirst(s),s.dtick,"reverse",i);if("number"==typeof s.dtick)p=(g=function(e,t,n,r,i){var o=0,l=0,s=0,c=0;function u(t){return(1+100*(t-e)/n.dtick)%100<2}for(var d=0;d<t.length;d++)t[d]%1==0?s++:a(t[d])||c++,u(t[d])&&o++,u(t[d]+n.dtick/2)&&l++;var f=t.length-c;if(s===f&&"date"!==n.type)n.dtick<1?e=r-.5*n.dtick:(e-=.5)+n.dtick<r&&(e+=n.dtick);else if(l<.1*f&&(o>.3*f||u(r)||u(i))){var h=n.dtick/2;e+=e+h<r?h:-h}return e}(g,e,s,c,u))+(1+Math.floor((u-g)/s.dtick))*s.dtick;else for("M"===s.dtick.charAt(0)&&(g=function(e,t,n,r,a){var i=o.findExactDates(t,a);if(i.exactDays>.8){var l=Number(n.substr(1));i.exactYears>.8&&l%12==0?e=b.tickIncrement(e,"M6","reverse")+1.5*v:i.exactMonths>.8?e=b.tickIncrement(e,"M1","reverse")+15.5*v:e-=v/2;var s=b.tickIncrement(e,n);if(s<=r)return s}return e}(g,e,s.dtick,c,i)),p=g;p<=u;)p=b.tickIncrement(p,s.dtick,!1,i);return{start:t.c2r(g,0,i),end:t.c2r(p,0,i),size:s.dtick}},b.calcTicks=function(e){var t=o.simpleMap(e.range,e.r2l);if("auto"===e.tickmode||!e.dtick){var n,r=e.nticks;r||("category"===e.type?(n=e.tickfont?1.2*(e.tickfont.size||12):15,r=e._length/n):(n="y"===e._id.charAt(0)?40:80,r=o.constrain(e._length/n,4,9)+1)),"array"===e.tickmode&&(r*=100),b.autoTicks(e,Math.abs(t[1]-t[0])/r),e._minDtick>0&&e.dtick<2*e._minDtick&&(e.dtick=e._minDtick,e.tick0=e.l2r(e._forceTick0))}if(e.tick0||(e.tick0="date"===e.type?"2000-01-01":0),L(e),"array"===e.tickmode)return function(e){var t,n,r=e.tickvals,a=e.ticktext,i=new Array(r.length),l=o.simpleMap(e.range,e.r2l),s=1.0001*l[0]-1e-4*l[1],c=1.0001*l[1]-1e-4*l[0],u=Math.min(s,c),d=Math.max(s,c),f=0;Array.isArray(a)||(a=[]);var h="category"===e.type?e.d2l_noadd:e.d2l;"log"===e.type&&"L"!==String(e.dtick).charAt(0)&&(e.dtick="L"+Math.pow(10,Math.floor(Math.min(e.range[0],e.range[1]))-1));for(n=0;n<r.length;n++)(t=h(r[n]))>u&&t<d&&(void 0===a[n]?i[f]=b.tickText(e,t):i[f]=O(e,t,String(a[n])),f++);f<r.length&&i.splice(f,r.length-f);return i}(e);e._tmin=b.tickFirst(e);var a=t[1]<t[0],i=[],l=1.0001*t[1]-1e-4*t[0];"category"===e.type&&(l=a?Math.max(-.5,l):Math.min(e._categories.length-.5,l));for(var s=e._tmin;(a?s>=l:s<=l)&&(i.push(s),!(i.length>1e3));s=b.tickIncrement(s,e.dtick,a,e.calendar));e._tmax=i[i.length-1],e._prevDateHead="",e._inCalcTicks=!0;for(var c=new Array(i.length),u=0;u<i.length;u++)c[u]=b.tickText(e,i[u]);return e._inCalcTicks=!1,c};var w=[2,5,10],k=[1,2,3,6,12],T=[1,2,5,10,15,30],A=[1,2,3,7,14],M=[-.046,0,.301,.477,.602,.699,.778,.845,.903,.954,1],C=[-.301,0,.301,.699,1];function S(e,t,n){return t*o.roundUp(e/t,n)}function L(e){var t=e.dtick;if(e._tickexponent=0,a(t)||"string"==typeof t||(t=1),"category"===e.type&&(e._tickround=null),"date"===e.type){var n=e.r2l(e.tick0),r=e.l2r(n).replace(/(^-|i)/g,""),i=r.length;if("M"===String(t).charAt(0))i>10||"01-01"!==r.substr(5)?e._tickround="d":e._tickround=+t.substr(1)%12==0?"y":"m";else if(t>=v&&i<=10||t>=15*v)e._tickround="d";else if(t>=m&&i<=16||t>=g)e._tickround="M";else if(t>=y&&i<=19||t>=m)e._tickround="S";else{var o=e.l2r(n+t).replace(/^-/,"").length;e._tickround=Math.max(i,o)-20}}else if(a(t)||"L"===t.charAt(0)){var l=e.range.map(e.r2d||Number);a(t)||(t=Number(t.substr(1))),e._tickround=2-Math.floor(Math.log(t)/Math.LN10+.01);var s=Math.max(Math.abs(l[0]),Math.abs(l[1])),c=Math.floor(Math.log(s)/Math.LN10+.01);Math.abs(c)>3&&("SI"===e.exponentformat||"B"===e.exponentformat?e._tickexponent=3*Math.round((c-1)/3):e._tickexponent=c)}else e._tickround=null}function O(e,t,n){var r=e.tickfont||{};return{x:t,dx:0,dy:0,text:n||"",fontSize:r.size,font:r.family,fontColor:r.color}}b.autoTicks=function(e,t){var n;if("date"===e.type){e.tick0=o.dateTick0(e.calendar);var r=2*t;r>h?(t/=h,n=Math.pow(10,Math.floor(Math.log(t)/Math.LN10)),e.dtick="M"+12*S(t,n,w)):r>p?(t/=p,e.dtick="M"+S(t,1,k)):r>v?(e.dtick=S(t,v,A),e.tick0=o.dateTick0(e.calendar,!0)):r>g?e.dtick=S(t,g,k):r>m?e.dtick=S(t,m,T):r>y?e.dtick=S(t,y,T):(n=Math.pow(10,Math.floor(Math.log(t)/Math.LN10)),e.dtick=S(t,n,w))}else if("log"===e.type){e.tick0=0;var i=o.simpleMap(e.range,e.r2l);if(t>.7)e.dtick=Math.ceil(t);else if(Math.abs(i[1]-i[0])<1){var l=1.5*Math.abs((i[1]-i[0])/t);t=Math.abs(Math.pow(10,i[1])-Math.pow(10,i[0]))/l,n=Math.pow(10,Math.floor(Math.log(t)/Math.LN10)),e.dtick="L"+S(t,n,w)}else e.dtick=t>.3?"D2":"D1"}else"category"===e.type?(e.tick0=0,e.dtick=Math.ceil(Math.max(t,1))):(e.tick0=0,n=Math.pow(10,Math.floor(Math.log(t)/Math.LN10)),e.dtick=S(t,n,w));if(0===e.dtick&&(e.dtick=1),!a(e.dtick)&&"string"!=typeof e.dtick){var s=e.dtick;throw e.dtick=1,"ax.dtick error: "+String(s)}},b.tickIncrement=function(e,t,n,i){var l=n?-1:1;if(a(t))return e+l*t;var s=t.charAt(0),c=l*Number(t.substr(1));if("M"===s)return o.incrementMonth(e,c,i);if("L"===s)return Math.log(Math.pow(10,e)+c)/Math.LN10;if("D"===s){var u="D2"===t?C:M,d=e+.01*l,f=o.roundUp(o.mod(d,1),u,n);return Math.floor(d)+Math.log(r.round(Math.pow(10,f),1))/Math.LN10}throw"unrecognized dtick "+String(t)},b.tickFirst=function(e){var t=e.r2l||Number,n=o.simpleMap(e.range,t),i=n[1]<n[0],l=i?Math.floor:Math.ceil,s=1.0001*n[0]-1e-4*n[1],c=e.dtick,u=t(e.tick0);if(a(c)){var d=l((s-u)/c)*c+u;return"category"===e.type&&(d=o.constrain(d,0,e._categories.length-1)),d}var f=c.charAt(0),h=Number(c.substr(1));if("M"===f){for(var p,v,g,m=0,y=u;m<10;){if(((p=b.tickIncrement(y,c,i,e.calendar))-s)*(y-s)<=0)return i?Math.min(y,p):Math.max(y,p);v=(s-(y+p)/2)/(p-y),g=f+(Math.abs(Math.round(v))||1)*h,y=b.tickIncrement(y,g,v<0?!i:i,e.calendar),m++}return o.error("tickFirst did not converge",e),y}if("L"===f)return Math.log(l((Math.pow(10,s)-u)/h)*h+u)/Math.LN10;if("D"===f){var _="D2"===c?C:M,x=o.roundUp(o.mod(s,1),_,i);return Math.floor(s)+Math.log(r.round(Math.pow(10,x),1))/Math.LN10}throw"unrecognized dtick "+String(c)},b.tickText=function(e,t,n){var r,i,l=O(e,t),s="array"===e.tickmode,c=n||s,u="category"===e.type?e.d2l_noadd:e.d2l;if(s&&Array.isArray(e.ticktext)){var d=o.simpleMap(e.range,e.r2l),f=Math.abs(d[1]-d[0])/1e4;for(i=0;i<e.ticktext.length&&!(Math.abs(t-u(e.tickvals[i]))<f);i++);if(i<e.ticktext.length)return l.text=String(e.ticktext[i]),l}function h(r){var a;return void 0===r||(n?"none"===r:(a={first:e._tmin,last:e._tmax}[r],"all"!==r&&t!==a))}return r="none"!==e.exponentformat&&h(e.showexponent)?"hide":"","date"===e.type?function(e,t,n,r){var i=e._tickround,l=n&&e.hoverformat||e.tickformat;r&&(i=a(i)?4:{y:"m",m:"d",d:"M",M:"S",S:4}[i]);var s,c=o.formatDate(t.x,l,i,e.calendar),u=c.indexOf("\n");-1!==u&&(s=c.substr(u+1),c=c.substr(0,u));r&&("00:00:00"===c||"00:00"===c?(c=s,s=""):8===c.length&&(c=c.replace(/:00$/,"")));s&&(n?"d"===i?c+=", "+s:c=s+(c?", "+c:""):e._inCalcTicks&&s===e._prevDateHead||(c+="<br>"+s,e._prevDateHead=s));t.text=c}(e,l,n,c):"log"===e.type?function(e,t,n,r,i){var l=e.dtick,s=t.x;!r||"string"==typeof l&&"L"===l.charAt(0)||(l="L3");if(e.tickformat||"string"==typeof l&&"L"===l.charAt(0))t.text=z(Math.pow(10,s),e,i,r);else if(a(l)||"D"===l.charAt(0)&&o.mod(s+.01,1)<.1)if(-1!==["e","E","power"].indexOf(e.exponentformat)){var c=Math.round(s);t.text=0===c?1:1===c?"10":c>1?"10<sup>"+c+"</sup>":"10<sup>โˆ’"+-c+"</sup>",t.fontSize*=1.25}else t.text=z(Math.pow(10,s),e,"","fakehover"),"D1"===l&&"y"===e._id.charAt(0)&&(t.dy-=t.fontSize/6);else{if("D"!==l.charAt(0))throw"unrecognized dtick "+String(l);t.text=String(Math.round(Math.pow(10,o.mod(s,1)))),t.fontSize*=.75}if("D1"===e.dtick){var u=String(t.text).charAt(0);"0"!==u&&"1"!==u||("y"===e._id.charAt(0)?t.dx-=t.fontSize/4:(t.dy+=t.fontSize/2,t.dx+=(e.range[1]>e.range[0]?1:-1)*t.fontSize*(s<0?.5:.25)))}}(e,l,0,c,r):"category"===e.type?function(e,t){var n=e._categories[Math.round(t.x)];void 0===n&&(n="");t.text=String(n)}(e,l):function(e,t,n,r,a){"all"===e.showexponent&&Math.abs(t.x/e.dtick)<1e-6&&(a="hide");t.text=z(t.x,e,a,r)}(e,l,0,c,r),e.tickprefix&&!h(e.showtickprefix)&&(l.text=e.tickprefix+l.text),e.ticksuffix&&!h(e.showticksuffix)&&(l.text+=e.ticksuffix),l};var D=["f","p","n","ฮผ","m","","k","M","G","T"];function z(e,t,n,i){var l=e<0,s=t._tickround,c=n||t.exponentformat||"B",u=t._tickexponent,d=t.tickformat,f=t.separatethousands;if(i){var h={exponentformat:t.exponentformat,dtick:"none"===t.showexponent?t.dtick:a(e)&&Math.abs(e)||1,range:"none"===t.showexponent?t.range.map(t.r2d):[0,e||1]};L(h),s=(Number(h._tickround)||0)+4,u=h._tickexponent,t.hoverformat&&(d=t.hoverformat)}if(d)return r.format(d)(e).replace(/-/g,"โˆ’");var p,v=Math.pow(10,-s)/2;if("none"===c&&(u=0),(e=Math.abs(e))<v)e="0",l=!1;else{if(e+=v,u&&(e*=Math.pow(10,-u),s+=u),0===s)e=String(Math.floor(e));else if(s<0){e=(e=String(Math.round(e))).substr(0,e.length+s);for(var g=s;g<0;g++)e+="0"}else{var m=(e=String(e)).indexOf(".")+1;m&&(e=e.substr(0,m+s).replace(/\.?0+$/,""))}e=o.numSeparate(e,t._separators,f)}u&&"hide"!==c&&(p=u<0?"โˆ’"+-u:"power"!==c?"+"+u:String(u),"e"===c||("SI"===c||"B"===c)&&(u>12||u<-15)?e+="e"+p:"E"===c?e+="E"+p:"power"===c?e+="ร—10<sup>"+p+"</sup>":"B"===c&&9===u?e+="B":"SI"!==c&&"B"!==c||(e+=D[u/3+5]));return l?"โˆ’"+e:e}function P(e,t){for(var n=0;n<t.length;n++)-1===e.indexOf(t[n])&&e.push(t[n])}function E(e,t,n){var r,a,i=[],l=[],s=e.layout;for(r=0;r<t.length;r++)i.push(b.getFromId(e,t[r]));for(r=0;r<n.length;r++)l.push(b.getFromId(e,n[r]));var c=Object.keys(i[0]),u=["anchor","domain","overlaying","position","side","tickangle"],d=["linear","log"];for(r=0;r<c.length;r++){var f=c[r],h=i[0][f],p=l[0][f],v=!0,g=!1,m=!1;if("_"!==f.charAt(0)&&"function"!=typeof h&&-1===u.indexOf(f)){for(a=1;a<i.length&&v;a++){var y=i[a][f];"type"===f&&-1!==d.indexOf(h)&&-1!==d.indexOf(y)&&h!==y?g=!0:y!==h&&(v=!1)}for(a=1;a<l.length&&v;a++){var _=l[a][f];"type"===f&&-1!==d.indexOf(p)&&-1!==d.indexOf(_)&&p!==_?m=!0:l[a][f]!==p&&(v=!1)}v&&(g&&(s[i[0]._name].type="linear"),m&&(s[l[0]._name].type="linear"),N(s,f,i,l))}}for(r=0;r<e._fullLayout.annotations.length;r++){var x=e._fullLayout.annotations[r];-1!==t.indexOf(x.xref)&&-1!==n.indexOf(x.yref)&&o.swapAttrs(s.annotations[r],["?"])}}function N(e,t,n,r){var a,i=o.nestedProperty,l=i(e[n[0]._name],t).get(),s=i(e[r[0]._name],t).get();for("title"===t&&("Click to enter X axis title"===l&&(l="Click to enter Y axis title"),"Click to enter Y axis title"===s&&(s="Click to enter X axis title")),a=0;a<n.length;a++)i(e,n[a]._name+"."+t).set(s);for(a=0;a<r.length;a++)i(e,r[a]._name+"."+t).set(l)}b.subplotMatch=/^x([0-9]*)y([0-9]*)$/,b.getSubplots=function(e,t){var n,r,a,o=[],l=e._fullData||e.data||[];for(n=0;n<l.length;n++){var s=l[n];if(!1!==s.visible&&"legendonly"!==s.visible&&(i.traceIs(s,"cartesian")||i.traceIs(s,"gl2d")))a=(s.xaxis||"x")+(s.yaxis||"y"),-1===o.indexOf(a)&&o.push(a)}var c=b.list(e,"",!0);function u(e,t){return-1!==e.indexOf(t._id)}for(n=0;n<c.length;n++){var d=c[n],f=d._id.charAt(0),h="free"===d.anchor?"x"===f?"y":"x":d.anchor,p=b.getFromId(e,h),v=!1;for(r=0;r<o.length;r++)if(u(o[r],d)){v=!0;break}"free"===d.anchor&&v||p&&(a="x"===f?d._id+p._id:p._id+d._id,-1===o.indexOf(a)&&o.push(a))}var g=b.subplotMatch,m=[];for(n=0;n<o.length;n++)a=o[n],g.test(a)&&m.push(a);return m.sort(function(e,t){var n=e.match(g),r=t.match(g);return n[1]===r[1]?+(n[2]||1)-(r[2]||1):+(n[1]||0)-(r[1]||0)}),t?b.findSubplotsWithAxis(m,t):m},b.findSubplotsWithAxis=function(e,t){for(var n=new RegExp("x"===t._id.charAt(0)?"^"+t._id+"y":t._id+"$"),r=[],a=0;a<e.length;a++){var i=e[a];n.test(i)&&r.push(i)}return r},b.makeClipPaths=function(e){var t,n,a=e._fullLayout,i=a._defs,o={_offset:0,_length:a.width,_id:""},l={_offset:0,_length:a.height,_id:""},s=b.list(e,"x",!0),c=b.list(e,"y",!0),u=[];for(t=0;t<s.length;t++)for(u.push({x:s[t],y:l}),n=0;n<c.length;n++)0===t&&u.push({x:o,y:c[n]}),u.push({x:s[t],y:c[n]});var d=i.selectAll("g.clips").data([0]);d.enter().append("g").classed("clips",!0);var f=d.selectAll(".axesclip").data(u,function(e){return e.x._id+e.y._id});f.enter().append("clipPath").classed("axesclip",!0).attr("id",function(e){return"clip"+a._uid+e.x._id+e.y._id}).append("rect"),f.exit().remove(),f.each(function(e){r.select(this).select("rect").attr({x:e.x._offset||0,y:e.y._offset||0,width:e.x._length||1,height:e.y._length||1})})},b.doTicks=function(e,t,n){var d,f=e._fullLayout,h=!1;if("object"==typeof t)t=(d=t)._id,h=!0;else if(d=b.getFromId(e,t),"redraw"===t&&f._paper.selectAll("g.subplot").each(function(e){var t=f._plots[e],n=t.xaxis,r=t.yaxis;t.xaxislayer.selectAll("."+n._id+"tick").remove(),t.yaxislayer.selectAll("."+r._id+"tick").remove(),t.gridlayer.selectAll("path").remove(),t.zerolinelayer.selectAll("path").remove()}),!t||"redraw"===t)return o.syncOrAsync(b.list(e,"",!0).map(function(n){return function(){if(n._id){var r=b.doTicks(e,n._id);return"redraw"===t&&(n._r=n.range.slice(),n._rl=o.simpleMap(n._r,n.r2l)),r}}}));d.tickformat||(-1===["none","e","E","power","SI","B"].indexOf(d.exponentformat)&&(d.exponentformat="e"),-1===["all","first","last","none"].indexOf(d.showexponent)&&(d.showexponent="all")),d.setScale();var p,v,g,m,y,_=t.charAt(0),w=b.counterLetter(t),k=b.calcTicks(d),T=function(e){return[e.text,e.x,d.mirror].join("_")},A=t+"tick",M=t+"grid",C=t+"zl",S=(d.linewidth||1)/2,L=("outside"===d.ticks?d.ticklen:1)+(d.linewidth||0),O=0,D=u.crispRound(e,d.gridwidth,1),z=u.crispRound(e,d.zerolinewidth,D),P=u.crispRound(e,d.tickwidth,1);if(d._counterangle&&"outside"===d.ticks){var E=d._counterangle*Math.PI/180;L=d.ticklen*Math.cos(E)+(d.linewidth||0),O=d.ticklen*Math.sin(E)}if("x"===_)p=["bottom","top"],v=function(e){return"translate("+d.l2p(e.x)+",0)"},g=function(e,t){if(d._counterangle){var n=d._counterangle*Math.PI/180;return"M0,"+e+"l"+Math.sin(n)*t+","+Math.cos(n)*t}return"M0,"+e+"v"+t};else{if("y"!==_)return void o.warn("Unrecognized doTicks axis:",t);p=["left","right"],v=function(e){return"translate(0,"+d.l2p(e.x)+")"},g=function(e,t){if(d._counterangle){var n=d._counterangle*Math.PI/180;return"M"+e+",0l"+Math.cos(n)*t+","+-Math.sin(n)*t}return"M"+e+",0h"+t}}var N=d.side||p[0],I=[-1,1,N===p[1]?1:-1];if("inside"!==d.ticks==("x"===_)&&(I=I.map(function(e){return-e})),d.visible){var j=k.filter(B);if(h){if(F(d._axislayer,g(d._pos+S*I[2],I[2]*d.ticklen)),d._counteraxis)H({gridlayer:d._gridlayer,zerolinelayer:d._zerolinelayer},d._counteraxis);return $(d._axislayer,d._pos)}var R=(m=b.getSubplots(e,d)).map(function(e){var t=f._plots[e];if(f._has("cartesian")){var n=t[_+"axislayer"],r=d._linepositions[e]||[],i=t[w+"axis"],o=i._id===d.anchor,l=[!1,!1,!1],s="";if("allticks"===d.mirror?l=[!0,!0,!1]:o&&("ticks"===d.mirror?l=[!0,!0,!1]:l[p.indexOf(N)]=!0),d.mirrors)for(y=0;y<2;y++){var c=d.mirrors[i._id+p[y]];"ticks"!==c&&"labels"!==c||(l[y]=!0)}return void 0!==r[2]&&(l[2]=!0),l.forEach(function(e,t){var n=r[t],i=I[t];e&&a(n)&&(s+=g(n+S*i,i*d.ticklen))}),F(n,s),H(t,i,e),$(n,r[3])}}).filter(function(e){return e&&e.then});return R.length?Promise.all(R):0}function B(e){var t=d.l2p(e.x);return t>1&&t<d._length-1}function F(e,t){var n=e.selectAll("path."+A).data("inside"===d.ticks?j:k,T);t&&d.ticks?(n.enter().append("path").classed(A,1).classed("ticks",1).classed("crisp",1).call(c.stroke,d.tickcolor).style("stroke-width",P+"px").attr("d",t),n.attr("transform",v),n.exit().remove()):n.remove()}function $(n,i){var s,c,h,p,g,b=n.selectAll("g."+A).data(k,T);if(!d.showticklabels||!a(i))return b.remove(),void W();"x"===_?(s=function(e){return e.dx+O*g},p=i+(L+S)*(g="bottom"===N?1:-1),c=function(e){return e.dy+p+e.fontSize*("bottom"===N?1:-.5)},h=function(e){return a(e)&&0!==e&&180!==e?e*g<0?"end":"start":"middle"}):(g="right"===N?1:-1,c=function(e){return e.dy+e.fontSize/2-O*g},s=function(e){return e.dx+i+(L+S+(90===Math.abs(d.tickangle)?e.fontSize/2:0))*g},h=function(e){return a(e)&&90===Math.abs(e)?"middle":"right"===N?"start":"end"});var x=0,w=0,M=[];function C(e,t){e.each(function(e){var n=h(t),i=r.select(this),o=i.select(".text-math-group"),l=v(e)+(a(t)&&0!=+t?" rotate("+t+","+s(e)+","+(c(e)-e.fontSize/2)+")":"");if(o.empty())i.select("text").attr({transform:l,"text-anchor":n});else{var d=u.bBox(o.node()).width*{end:-.5,start:.5}[n];o.attr("transform",l+(d?"translate("+d+",0)":""))}})}b.enter().append("g").classed(A,1).append("text").attr("text-anchor","middle").each(function(t){var n=r.select(this),a=e._promises.length;n.call(l.positionText,s(t),c(t)).call(u.font,t.font,t.fontSize,t.fontColor).text(t.text).call(l.convertToTspans,e),(a=e._promises[a])?M.push(e._promises.pop().then(function(){C(n,d.tickangle)})):C(n,d.tickangle)}),b.exit().remove(),b.each(function(e){x=Math.max(x,e.fontSize)}),C(b,d._lastangle||d.tickangle);var D=o.syncOrAsync([function(){return M.length&&Promise.all(M)},function(){if(C(b,d.tickangle),"x"===_&&!a(d.tickangle)&&("log"!==d.type||"D"!==String(d.dtick).charAt(0))){var e=[];for(b.each(function(t){var n=r.select(this),a=n.select(".text-math-group"),i=d.l2p(t.x);a.empty()&&(a=n.select("text"));var o=u.bBox(a.node());e.push({top:0,bottom:10,height:10,left:i-o.width/2,right:i+o.width/2+2,width:o.width+2})}),y=0;y<e.length-1;y++)if(o.bBoxIntersect(e[y],e[y+1])){w=30;break}w&&(Math.abs((k[k.length-1].x-k[0].x)*d._m)/(k.length-1)<2.5*x&&(w=90),C(b,w)),d._lastangle=w}return W(),t+" done"},function(){var t=n.node().getBoundingClientRect(),r=e.getBoundingClientRect();if(d._boundingBox={width:t.width,height:t.height,left:t.left-r.left,right:t.right-r.left,top:t.top-r.top,bottom:t.bottom-r.top},m){var a=d._counterSpan=[1/0,-1/0];for(y=0;y<m.length;y++){var i=f._plots[m[y]]["x"===_?"yaxis":"xaxis"];o(a,[i._offset,i._offset+i._length])}"free"===d.anchor&&o(a,"x"===_?[d._boundingBox.bottom,d._boundingBox.top]:[d._boundingBox.right,d._boundingBox.left])}function o(e,t){e[0]=Math.min(e[0],t[0]),e[1]=Math.max(e[1],t[1])}}]);return D&&D.then&&e._promises.push(D),D}function W(){if(!n){var a,i,o,l,c=x.getFromId(e,t),d=r.select(e).selectAll("g."+t+"tick"),h={selection:d,side:c.side},p=t.charAt(0),v=e._fullLayout._size,g=c.titlefont.size;if(d.size()){var m=u.getTranslate(d.node().parentNode);h.offsetLeft=m.x,h.offsetTop=m.y}"x"===p?(i="free"===c.anchor?{_offset:v.t+(1-(c.position||0))*v.h,_length:0}:x.getFromId(e,c.anchor),o=c._offset+c._length/2,l=i._offset+("top"===c.side?-10-g*(1.5+(c.showticklabels?1:0)):i._length+10+g*(1.5+(c.showticklabels?1.5:.5))),c.rangeslider&&c.rangeslider.visible&&c._boundingBox&&(l+=(f.height-f.margin.b-f.margin.t)*c.rangeslider.thickness+c._boundingBox.height),h.side||(h.side="bottom")):(i="free"===c.anchor?{_offset:v.l+(c.position||0)*v.w,_length:0}:x.getFromId(e,c.anchor),l=c._offset+c._length/2,o=i._offset+("right"===c.side?i._length+10+g*(1.5+(c.showticklabels?1:.5)):-10-g*(1.5+(c.showticklabels?.5:0))),a={rotate:"-90",offset:0},h.side||(h.side="left")),s.draw(e,t+"title",{propContainer:c,propName:c._name+".title",dfltName:p.toUpperCase()+" axis",avoid:h,transform:a,attributes:{x:o,y:l,"text-anchor":"middle"}})}}function V(e,t){return!0===e.visible&&e.xaxis+e.yaxis===t&&(!(!i.traceIs(e,"bar")||e.orientation!=={x:"h",y:"v"}[_])||e.fill&&e.fill.charAt(e.fill.length-1)===_)}function H(t,n,a){var i=t.gridlayer,l=t.zerolinelayer,s=t["hidegrid"+_]?[]:j,u=d._gridpath||"M0,0"+("x"===_?"v":"h")+n._length,f=i.selectAll("path."+M).data(!1===d.showgrid?[]:s,T);if(f.enter().append("path").classed(M,1).classed("crisp",1).attr("d",u).each(function(e){d.zeroline&&("linear"===d.type||"-"===d.type)&&Math.abs(e.x)<d.dtick/100&&r.select(this).remove()}),f.attr("transform",v).call(c.stroke,d.gridcolor||"#ddd").style("stroke-width",D+"px"),f.exit().remove(),l){for(var h=!1,p=0;p<e._fullData.length;p++)if(V(e._fullData[p],a)){h=!0;break}var g=o.simpleMap(d.range,d.r2l),m=g[0]*g[1]<=0&&d.zeroline&&("linear"===d.type||"-"===d.type)&&s.length&&(h||B({x:0})||!d.showline),y=l.selectAll("path."+C).data(m?[{x:0}]:[]);y.enter().append("path").classed(C,1).classed("zl",1).classed("crisp",1).attr("d",u),y.attr("transform",v).call(c.stroke,d.zerolinecolor||c.defaultLine).style("stroke-width",z+"px"),y.exit().remove()}}},b.swap=function(e,t){for(var n=function(e,t){var n,r,a=[];for(n=0;n<t.length;n++){var i=[],o=e._fullData[t[n]].xaxis,l=e._fullData[t[n]].yaxis;if(o&&l){for(r=0;r<a.length;r++)-1===a[r].x.indexOf(o)&&-1===a[r].y.indexOf(l)||i.push(r);if(i.length){var s,c=a[i[0]];if(i.length>1)for(r=1;r<i.length;r++)s=a[i[r]],P(c.x,s.x),P(c.y,s.y);P(c.x,[o]),P(c.y,[l])}else a.push({x:[o],y:[l]})}}return a}(e,t),r=0;r<n.length;r++)E(e,n[r].x,n[r].y)}},function(e,t,n){"use strict";var r=n(1),a=n(2),i=n(21),o=n(4),l=n(3),s=n(158),c=n(0),u=n(13),d=n(31),f=n(19).LINE_SPACING,h=n(12),p=n(287),v=e.exports={};v.font=function(e,t,n,r){t&&t.family&&(r=t.color,n=t.size,t=t.family),t&&e.style("font-family",t),n+1&&e.style("font-size",n+"px"),r&&e.call(l.fill,r)},v.setPosition=function(e,t,n){e.attr("x",t).attr("y",n)},v.setSize=function(e,t,n){e.attr("width",t).attr("height",n)},v.setRect=function(e,t,n,r,a){e.call(v.setPosition,t,n).call(v.setSize,r,a)},v.translatePoint=function(e,t,n,r){var i=e.xp||n.c2p(e.x),o=e.yp||r.c2p(e.y);return!!(a(i)&&a(o)&&t.node())&&("text"===t.node().nodeName?t.attr("x",i).attr("y",o):t.attr("transform","translate("+i+","+o+")"),!0)},v.translatePoints=function(e,t,n,a){e.each(function(e){var i=r.select(this);v.translatePoint(e,i,t,n,a)})},v.getPx=function(e,t){return Number(e.style(t).replace(/px$/,""))},v.crispRound=function(e,t,n){return t&&a(t)?e._context.staticPlot?t:t<1?1:Math.round(t):n||0},v.singleLineStyle=function(e,t,n,r,a){t.style("fill","none");var i=(((e||[])[0]||{}).trace||{}).line||{},o=n||i.width||0,s=a||i.dash||"";l.stroke(t,r||i.color),v.dashLine(t,s,o)},v.lineGroupStyle=function(e,t,n,a){e.style("fill","none").each(function(e){var i=(((e||[])[0]||{}).trace||{}).line||{},o=t||i.width||0,s=a||i.dash||"";r.select(this).call(l.stroke,n||i.color).call(v.dashLine,s,o)})},v.dashLine=function(e,t,n){n=+n||0,t=v.dashStyle(t,n),e.style({"stroke-dasharray":t,"stroke-width":n+"px"})},v.dashStyle=function(e,t){t=+t||1;var n=Math.max(t,3);return"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"),e},v.singleFillStyle=function(e){var t=(((r.select(e.node()).data()[0]||[])[0]||{}).trace||{}).fillcolor;t&&e.call(l.fill,t)},v.fillGroupStyle=function(e){e.style("stroke-width",0).each(function(t){var n=r.select(this);try{n.call(l.fill,t[0].trace.fillcolor)}catch(t){c.error(t,e),n.remove()}})};var g=n(286);v.symbolNames=[],v.symbolFuncs=[],v.symbolNeedLines={},v.symbolNoDot={},v.symbolList=[],Object.keys(g).forEach(function(e){var t=g[e];v.symbolList=v.symbolList.concat([t.n,e,t.n+100,e+"-open"]),v.symbolNames[t.n]=e,v.symbolFuncs[t.n]=t.f,t.needLine&&(v.symbolNeedLines[t.n]=!0),t.noDot?v.symbolNoDot[t.n]=!0:v.symbolList=v.symbolList.concat([t.n+200,e+"-dot",t.n+300,e+"-open-dot"])});var m=v.symbolNames.length,y="M0,0.5L0.5,0L0,-0.5L-0.5,0Z";v.symbolNumber=function(e){if("string"==typeof e){var t=0;e.indexOf("-open")>0&&(t=100,e=e.replace("-open","")),e.indexOf("-dot")>0&&(t+=200,e=e.replace("-dot","")),(e=v.symbolNames.indexOf(e))>=0&&(e+=t)}return e%100>=m||e>=400?0:Math.floor(Math.max(e,0))};var b={x1:1,x2:0,y1:0,y2:0},_={x1:0,x2:0,y1:1,y2:0};v.gradient=function(e,t,n,a,o,s){var u=t._fullLayout._defs.select(".gradients").selectAll("#"+n).data([a+o+s],c.identity);u.exit().remove(),u.enter().append("radial"===a?"radialGradient":"linearGradient").each(function(){var e=r.select(this);"horizontal"===a?e.attr(b):"vertical"===a&&e.attr(_),e.attr("id",n);var t=i(o),c=i(s);e.append("stop").attr({offset:"0%","stop-color":l.tinyRGB(c),"stop-opacity":c.getAlpha()}),e.append("stop").attr({offset:"100%","stop-color":l.tinyRGB(t),"stop-opacity":t.getAlpha()})}),e.style({fill:"url(#"+n+")","fill-opacity":null})},v.initGradients=function(e){var t=e._fullLayout._defs.selectAll(".gradients").data([0]);t.enter().append("g").classed("gradients",!0),t.selectAll("linearGradient,radialGradient").remove()},v.singlePointStyle=function(e,t,n,r,a,i){var s=n.marker;!function(e,t,n,r,a,i,s,c){if(o.traceIs(n,"symbols")){var u=p(n);t.attr("d",function(e){var t;t="various"===e.ms||"various"===i.size?3:h.isBubble(n)?u(e.ms):(i.size||6)/2,e.mrc=t;var r=v.symbolNumber(e.mx||i.symbol)||0,a=r%100;return e.om=r%200>=100,v.symbolFuncs[a](t)+(r>=200?y:"")}).style("opacity",function(e){return(e.mo+1||i.opacity+1)-1})}var d,f,g,m=!1;if(e.so?(g=s.outlierwidth,f=s.outliercolor,d=i.outliercolor):(g=(e.mlw+1||s.width+1||(e.trace?e.trace.marker.line.width:0)+1)-1,f="mlc"in e?e.mlcc=a(e.mlc):Array.isArray(s.color)?l.defaultLine:s.color,Array.isArray(i.color)&&(d=l.defaultLine,m=!0),d="mc"in e?e.mcc=r(e.mc):i.color||"rgba(0,0,0,0)"),e.om)t.call(l.stroke,d).style({"stroke-width":(g||1)+"px",fill:"none"});else{t.style("stroke-width",g+"px");var b=i.gradient,_=e.mgt;if(_?m=!0:_=b&&b.type,_&&"none"!==_){var x=e.mgc;x?m=!0:x=b.color;var w="g"+c._fullLayout._uid+"-"+n.uid;m&&(w+="-"+e.i),t.call(v.gradient,c,w,_,d,x)}else t.call(l.fill,d);g&&t.call(l.stroke,f)}}(e,t,n,r,a,s,s.line,i)},v.pointStyle=function(e,t,n){if(e.size()){var a=t.marker,i=v.tryColorscale(a,""),o=v.tryColorscale(a,"line");e.each(function(e){v.singlePointStyle(e,r.select(this),t,i,o,n)})}},v.tryColorscale=function(e,t){var n=t?c.nestedProperty(e,t).get():e,r=n.colorscale,a=n.color;return r&&Array.isArray(a)?s.makeColorScaleFunc(s.extractScale(r,n.cmin,n.cmax)):c.identity};var x={start:1,end:-1,middle:0,bottom:1,top:-1};v.textPointStyle=function(e,t,n){e.each(function(e){var i=r.select(this),o=e.tx||t.text;if(o&&!Array.isArray(o)){var l=e.tp||t.textposition,s=-1!==l.indexOf("top")?"top":-1!==l.indexOf("bottom")?"bottom":"middle",c=-1!==l.indexOf("left")?"end":-1!==l.indexOf("right")?"start":"middle",d=e.ts||t.textfont.size,h=e.mrc?e.mrc/.8+1:0;d=a(d)&&d>0?d:0,i.call(v.font,e.tf||t.textfont.family,d,e.tc||t.textfont.color).attr("text-anchor",c).text(o).call(u.convertToTspans,n);var p=r.select(this.parentNode),g=(u.lineCount(i)-1)*f+1,m=x[c]*h,y=.75*d+x[s]*h+(x[s]-1)*g*d/2;p.attr("transform","translate("+m+","+y+")")}else i.remove()})};var w=.5;function k(e,t,n,a){var i=e[0]-t[0],o=e[1]-t[1],l=n[0]-t[0],s=n[1]-t[1],c=Math.pow(i*i+o*o,w/2),u=Math.pow(l*l+s*s,w/2),d=(u*u*i-c*c*l)*a,f=(u*u*o-c*c*s)*a,h=3*u*(c+u),p=3*c*(c+u);return[[r.round(t[0]+(h&&d/h),2),r.round(t[1]+(h&&f/h),2)],[r.round(t[0]-(p&&d/p),2),r.round(t[1]-(p&&f/p),2)]]}v.smoothopen=function(e,t){if(e.length<3)return"M"+e.join("L");var n,r="M"+e[0],a=[];for(n=1;n<e.length-1;n++)a.push(k(e[n-1],e[n],e[n+1],t));for(r+="Q"+a[0][0]+" "+e[1],n=2;n<e.length-1;n++)r+="C"+a[n-2][1]+" "+a[n-1][0]+" "+e[n];return r+="Q"+a[e.length-3][1]+" "+e[e.length-1]},v.smoothclosed=function(e,t){if(e.length<3)return"M"+e.join("L")+"Z";var n,r="M"+e[0],a=e.length-1,i=[k(e[a],e[0],e[1],t)];for(n=1;n<a;n++)i.push(k(e[n-1],e[n],e[n+1],t));for(i.push(k(e[a-1],e[a],e[0],t)),n=1;n<=a;n++)r+="C"+i[n-1][1]+" "+i[n][0]+" "+e[n];return r+="C"+i[a][1]+" "+i[0][0]+" "+e[0]+"Z"};var T={hv:function(e,t){return"H"+r.round(t[0],2)+"V"+r.round(t[1],2)},vh:function(e,t){return"V"+r.round(t[1],2)+"H"+r.round(t[0],2)},hvh:function(e,t){return"H"+r.round((e[0]+t[0])/2,2)+"V"+r.round(t[1],2)+"H"+r.round(t[0],2)},vhv:function(e,t){return"V"+r.round((e[1]+t[1])/2,2)+"H"+r.round(t[0],2)+"V"+r.round(t[1],2)}},A=function(e,t){return"L"+r.round(t[0],2)+","+r.round(t[1],2)};v.steps=function(e){var t=T[e]||A;return function(e){for(var n="M"+r.round(e[0][0],2)+","+r.round(e[0][1],2),a=1;a<e.length;a++)n+=t(e[a-1],e[a]);return n}},v.makeTester=function(){var e=r.select("body").selectAll("#js-plotly-tester").data([0]);e.enter().append("svg").attr("id","js-plotly-tester").attr(d.svgAttrs).style({position:"absolute",left:"-10000px",top:"-10000px",width:"9000px",height:"9000px","z-index":"1"});var t=e.selectAll(".js-reference-point").data([0]);t.enter().append("path").classed("js-reference-point",!0).attr("d","M0,0H1V1H0Z").style({"stroke-width":0,fill:"black"}),e.node()._cache||(e.node()._cache={}),v.tester=e,v.testref=t},v.savedBBoxes={};var M=0;function C(e){var t=e.getAttribute("data-unformatted");if(null!==t)return t+e.getAttribute("data-math")+e.getAttribute("text-anchor")+e.getAttribute("style")}v.bBox=function(e,t){var n;if(t||(t=C(e)),t){if(n=v.savedBBoxes[t])return c.extendFlat({},n)}else if(1===e.childNodes.length){var a=e.childNodes[0];if(t=C(a)){var i=+a.getAttribute("x")||0,o=+a.getAttribute("y")||0,l=a.getAttribute("transform");if(!l){var s=v.bBox(a,t);return i&&(s.left+=i,s.right+=i),o&&(s.top+=o,s.bottom+=o),s}if(t+="~"+i+"~"+o+"~"+l,n=v.savedBBoxes[t])return c.extendFlat({},n)}}var d=v.tester.node(),f=e.cloneNode(!0);d.appendChild(f),r.select(f).attr("transform",null).call(u.positionText,0,0);var h=f.getBoundingClientRect(),p=v.testref.node().getBoundingClientRect();d.removeChild(f);var g={height:h.height,width:h.width,left:h.left-p.left,top:h.top-p.top,right:h.right-p.left,bottom:h.bottom-p.top};return M>=1e4&&(v.savedBBoxes={},M=0),t&&(v.savedBBoxes[t]=g),M++,c.extendFlat({},g)},v.setClipUrl=function(e,t){if(t){var n="#"+t,a=r.select("base");a.size()&&a.attr("href")&&(n=window.location.href.split("#")[0]+n),e.attr("clip-path","url("+n+")")}else e.attr("clip-path",null)},v.getTranslate=function(e){var t=(e[e.attr?"attr":"getAttribute"]("transform")||"").replace(/.*\btranslate\((-?\d*\.?\d*)[^-\d]*(-?\d*\.?\d*)[^\d].*/,function(e,t,n){return[t,n].join(" ")}).split(" ");return{x:+t[0]||0,y:+t[1]||0}},v.setTranslate=function(e,t,n){var r=e.attr?"attr":"getAttribute",a=e.attr?"attr":"setAttribute",i=e[r]("transform")||"";return t=t||0,n=n||0,i=i.replace(/(\btranslate\(.*?\);?)/,"").trim(),i=(i+=" translate("+t+", "+n+")").trim(),e[a]("transform",i),i},v.getScale=function(e){var t=(e[e.attr?"attr":"getAttribute"]("transform")||"").replace(/.*\bscale\((\d*\.?\d*)[^\d]*(\d*\.?\d*)[^\d].*/,function(e,t,n){return[t,n].join(" ")}).split(" ");return{x:+t[0]||1,y:+t[1]||1}},v.setScale=function(e,t,n){var r=e.attr?"attr":"getAttribute",a=e.attr?"attr":"setAttribute",i=e[r]("transform")||"";return t=t||1,n=n||1,i=i.replace(/(\bscale\(.*?\);?)/,"").trim(),i=(i+=" scale("+t+", "+n+")").trim(),e[a]("transform",i),i},v.setPointGroupScale=function(e,t,n){var r,a,i;return t=t||1,n=n||1,a=1===t&&1===n?"":" scale("+t+","+n+")",i=/\s*sc.*/,e.each(function(){r=(this.getAttribute("transform")||"").replace(i,""),r=(r+=a).trim(),this.setAttribute("transform",r)}),a};var S=/translate\([^)]*\)\s*$/;v.setTextPointsScale=function(e,t,n){e.each(function(){var e,a=r.select(this),i=a.select("text"),o=parseFloat(i.attr("x")||0),l=parseFloat(i.attr("y")||0),s=(a.attr("transform")||"").match(S);e=1===t&&1===n?[]:["translate("+o+","+l+")","scale("+t+","+n+")","translate("+-o+","+-l+")"],s&&e.push(s),a.attr("transform",e.join(" "))})}},function(e,t,n){"use strict";t.defaultConfig=n(111),t.Plots=n(9),t.Axes=n(6),t.ModeBar=n(147),n(270)},function(e,t,n){"use strict";var r=n(1),a=n(2),i=n(8),o=n(110),l=n(4),s=n(0),c=n(3),u=n(15).BADNUM,d=e.exports={},f=n(104),h=n(160),p=s.relinkPrivateKeys;s.extendFlat(d,l),d.attributes=n(42),d.attributes.type.values=d.allTypes,d.fontAttrs=n(17),d.layoutAttributes=n(41),d.fontWeight="normal";var v=d.subplotsRegistry,g=d.transformsRegistry,m=n(30),y=n(275);function b(e,t){var n,r,a=e.trace,i=a._arrayAttrs,o={};for(n=0;n<i.length;n++)o[r=i[n]]=s.nestedProperty(a,r).get().slice();for(e.trace=t,n=0;n<i.length;n++)r=i[n],s.nestedProperty(e.trace,r).set(o[r])}function _(e,t,n,r){for(var a=e.transforms,i=[e],o=0;o<a.length;o++){var l=a[o],s=g[l.type];s&&s.transform&&(i=s.transform(i,{transform:l,fullTrace:e,fullData:t,layout:n,fullLayout:r,transformIndex:o}))}return i}function x(e){for(var t=0;t<e.length;t++){e[t]._categories=e[t]._initialCategories.slice(),e[t]._categoriesMap={};for(var n=0;n<e[t]._categories.length;n++)e[t]._categoriesMap[e[t]._categories[n]]=n}}d.executeAPICommand=y.executeAPICommand,d.computeAPICommandBindings=y.computeAPICommandBindings,d.manageCommandObserver=y.manageCommandObserver,d.hasSimpleAPICommandBindings=y.hasSimpleAPICommandBindings,d.findSubplotIds=function(e,t){var n=[];if(!d.subplotsRegistry[t])return n;for(var r=d.subplotsRegistry[t].attr,a=0;a<e.length;a++){var i=e[a];d.traceIs(i,t)&&-1===n.indexOf(i[r])&&n.push(i[r])}return n},d.getSubplotIds=function(e,t){var n=d.subplotsRegistry[t];if(!n)return[];if(!("cartesian"!==t||e._has&&e._has("cartesian")))return[];if(!("gl2d"!==t||e._has&&e._has("gl2d")))return[];if("cartesian"===t||"gl2d"===t)return Object.keys(e._plots||{});for(var r=n.idRegex,a=Object.keys(e),i=[],o=0;o<a.length;o++){var l=a[o];r.test(l)&&i.push(l)}var s=n.idRoot.length;return i.sort(function(e,t){return+(e.substr(s)||1)-+(t.substr(s)||1)}),i},d.getSubplotData=function(e,t,n){if(!d.subplotsRegistry[t])return[];for(var r,a=d.subplotsRegistry[t].attr,o=[],l=0;l<e.length;l++)if(r=e[l],"gl2d"===t&&d.traceIs(r,"gl2d")){var s=i.Axes.subplotMatch,c="x"+n.match(s)[1],u="y"+n.match(s)[2];r[a[0]]===c&&r[a[1]]===u&&o.push(r)}else r[a]===n&&o.push(r);return o},d.getSubplotCalcData=function(e,t,n){if(!d.subplotsRegistry[t])return[];for(var r=d.subplotsRegistry[t].attr,a=[],i=0;i<e.length;i++){var o=e[i];o[0].trace[r]===n&&a.push(o)}return a},d.redrawText=function(e){if(!(e.data&&e.data[0]&&e.data[0].r))return new Promise(function(t){setTimeout(function(){l.getComponentMethod("annotations","draw")(e),l.getComponentMethod("legend","draw")(e),(e.calcdata||[]).forEach(function(e){e[0]&&e[0].t&&e[0].t.cb&&e[0].t.cb()}),t(d.previousPromises(e))},300)})},d.resize=function(e){return new Promise(function(t,n){e&&"none"!==r.select(e).style("display")||n(new Error("Resize must be passed a plot div element.")),e._redrawTimer&&clearTimeout(e._redrawTimer),e._redrawTimer=setTimeout(function(){if(e.layout.width&&e.layout.height)t(e);else{delete e.layout.width,delete e.layout.height;var n=e.changed;e.autoplay=!0,i.relayout(e,{autosize:!0}).then(function(){e.changed=n,t(e)})}},100)})},d.previousPromises=function(e){if((e._promises||[]).length)return Promise.all(e._promises).then(function(){e._promises=[]})},d.addLinks=function(e){if(e._context.showLink||e._context.showSources){var t=e._fullLayout,n=t._paper.selectAll("text.js-plot-link-container").data([0]);n.enter().append("text").classed("js-plot-link-container",!0).style({"font-family":'"Open Sans", Arial, sans-serif',"font-size":"12px",fill:c.defaultLine,"pointer-events":"all"}).each(function(){var e=r.select(this);e.append("tspan").classed("js-link-to-tool",!0),e.append("tspan").classed("js-link-spacer",!0),e.append("tspan").classed("js-sourcelinks",!0)});var a=n.node(),i={y:t._paper.attr("height")-9};document.body.contains(a)&&a.getComputedTextLength()>=t.width-20?(i["text-anchor"]="start",i.x=5):(i["text-anchor"]="end",i.x=t._paper.attr("width")-7),n.attr(i);var o=n.select(".js-link-to-tool"),l=n.select(".js-link-spacer"),s=n.select(".js-sourcelinks");e._context.showSources&&e._context.showSources(e),e._context.showLink&&function(e,t){t.text("");var n=t.append("a").attr({"xlink:xlink:href":"#",class:"link--impt link--embedview","font-weight":"bold"}).text(e._context.linkText+" "+String.fromCharCode(187));if(e._context.sendData)n.on("click",function(){d.sendDataToCloud(e)});else{var r=window.location.pathname.split("/"),a=window.location.search;n.attr({"xlink:xlink:show":"new","xlink:xlink:href":"/"+r[2].split(".")[0]+"/"+r[1]+a})}}(e,o),l.text(o.text()&&s.text()?" - ":"")}},d.sendDataToCloud=function(e){e.emit("plotly_beforeexport");var t=window.PLOTLYENV&&window.PLOTLYENV.BASE_URL||"https://plot.ly",n=r.select(e).append("div").attr("id","hiddenform").style("display","none"),a=n.append("form").attr({action:t+"/external",method:"post",target:"_blank"});return a.append("input").attr({type:"text",name:"data"}).node().value=d.graphJson(e,!1,"keepdata"),a.node().submit(),n.remove(),e.emit("plotly_afterexport"),!1},d.supplyDefaults=function(e){var t,n=e._fullLayout||{},r=e._fullLayout={},a=e.layout||{},o=e._fullData||[],l=e._fullData=[],s=e.data||[];if(e._transitionData||d.createTransitionData(e),n._initialAutoSizeIsDone){var c=n.width,u=n.height;d.supplyLayoutGlobalDefaults(a,r),a.width||(r.width=c),a.height||(r.height=u)}else{d.supplyLayoutGlobalDefaults(a,r);var f=!a.width||!a.height,h=r.autosize,v=e._context&&e._context.autosizable;f&&(h||v)?d.plotAutoSize(e,a,r):f&&d.sanitizeMargins(e),!h&&f&&(a.width=r.width,a.height=r.height)}r._initialAutoSizeIsDone=!0,r._dataLength=s.length,r._globalTransforms=(e._context||{}).globalTransforms,d.supplyDataDefaults(s,l,a,r),r._has=d._hasPlotType.bind(r);var g=r._modules;for(t=0;t<g.length;t++){var m=g[t];m.cleanData&&m.cleanData(l)}if(o.length===s.length)for(t=0;t<l.length;t++)p(l[t],o[t]);d.supplyLayoutModuleDefaults(a,r,l,e._transitionData),r._hasCartesian=r._has("cartesian"),r._hasGeo=r._has("geo"),r._hasGL3D=r._has("gl3d"),r._hasGL2D=r._has("gl2d"),r._hasTernary=r._has("ternary"),r._hasPie=r._has("pie"),d.cleanPlot(l,r,o,n),d.linkSubplots(l,r,o,n),p(r,n),d.doAutoMargin(e);var y=i.Axes.list(e);for(t=0;t<y.length;t++){y[t].setScale()}if((e.calcdata||[]).length===l.length)for(t=0;t<l.length;t++){var _=l[t],x=e.calcdata[t][0];x&&x.trace&&(x.trace._hasCalcTransform?b(x,_):x.trace=_)}},d.createTransitionData=function(e){e._transitionData||(e._transitionData={}),e._transitionData._frames||(e._transitionData._frames=[]),e._transitionData._frameHash||(e._transitionData._frameHash={}),e._transitionData._counter||(e._transitionData._counter=0),e._transitionData._interruptCallbacks||(e._transitionData._interruptCallbacks=[])},d._hasPlotType=function(e){for(var t=this._basePlotModules||[],n=0;n<t.length;n++){if(t[n].name===e)return!0}return!1},d.cleanPlot=function(e,t,n,r){var a,i,o=r._basePlotModules||[];for(a=0;a<o.length;a++){var l=o[a];l.clean&&l.clean(e,t,n,r)}var s=!!r._paper,c=!!r._infolayer;e:for(a=0;a<n.length;a++){var u=n[a].uid;for(i=0;i<e.length;i++){if(u===e[i].uid)continue e}var d=".hm"+u+",.contour"+u+",.carpet"+u+",#clip"+u+",.trace"+u;s&&r._paper.selectAll(d).remove(),c&&(r._infolayer.selectAll(".cb"+u).remove(),r._infolayer.selectAll("g.rangeslider-container").selectAll(d).remove())}},d.linkSubplots=function(e,t,n,r){for(var a=r._plots||{},o=t._plots={},l={_fullData:e,_fullLayout:t},s=i.Axes.getSubplots(l),c=0;c<s.length;c++){var u,d=s[c],f=a[d];f?(u=o[d]=f)._scene2d&&u._scene2d.updateRefs(t):(u=o[d]={}).id=d,u.xaxis=i.Axes.getFromId(l,d,"x"),u.yaxis=i.Axes.getFromId(l,d,"y")}},d.supplyDataDefaults=function(e,t,n,r){var a,i,o,c=r._modules=[],u=r._basePlotModules=[],f=0;function h(e){t.push(e);var n=e._module;n&&(s.pushUnique(c,n),s.pushUnique(u,e._module.basePlotModule),f++)}r._transformModules=[];var p={},v=[];for(a=0;a<e.length;a++){if(o=e[a],(i=d.supplyTraceDefaults(o,f,r,a)).index=a,i._input=o,i._expandedIndex=f,i.transforms&&i.transforms.length)for(var g=_(i,t,n,r),m=0;m<g.length;m++){var y=g[m],b=d.supplyTraceDefaults(y,f,r,a);y.uid=b.uid=i.uid+m,b.index=a,b._input=o,b._fullInput=i,b._expandedIndex=f,b._expandedInput=y,h(b)}else i._fullInput=i,i._expandedInput=i,h(i);l.traceIs(i,"carpetAxis")&&(p[i.carpet]=i),l.traceIs(i,"carpetDependent")&&v.push(a)}for(a=0;a<v.length;a++)if((i=t[v[a]]).visible){var x=p[i.carpet];i._carpet=x,x&&x.visible?(i.xaxis=x.xaxis,i.yaxis=x.yaxis):i.visible=!1}},d.supplyAnimationDefaults=function(e){var t;e=e||{};var n={};function r(t,r){return s.coerce(e||{},n,f,t,r)}if(r("mode"),r("direction"),r("fromcurrent"),Array.isArray(e.frame))for(n.frame=[],t=0;t<e.frame.length;t++)n.frame[t]=d.supplyAnimationFrameDefaults(e.frame[t]||{});else n.frame=d.supplyAnimationFrameDefaults(e.frame||{});if(Array.isArray(e.transition))for(n.transition=[],t=0;t<e.transition.length;t++)n.transition[t]=d.supplyAnimationTransitionDefaults(e.transition[t]||{});else n.transition=d.supplyAnimationTransitionDefaults(e.transition||{});return n},d.supplyAnimationFrameDefaults=function(e){var t={};function n(n,r){return s.coerce(e||{},t,f.frame,n,r)}return n("duration"),n("redraw"),t},d.supplyAnimationTransitionDefaults=function(e){var t={};function n(n,r){return s.coerce(e||{},t,f.transition,n,r)}return n("duration"),n("easing"),t},d.supplyFrameDefaults=function(e){var t={};function n(n,r){return s.coerce(e,t,h,n,r)}return n("group"),n("name"),n("traces"),n("baseframe"),n("data"),n("layout"),t},d.supplyTraceDefaults=function(e,t,n,r){var a={},i=c.defaults[t%c.defaults.length];function o(t,n){return s.coerce(e,a,d.attributes,t,n)}function u(t,n){if(d.traceIs(a,t))return s.coerce(e,a,d.subplotsRegistry[t].attributes,n)}var f=o("visible");o("type"),o("uid"),o("name","trace "+r);for(var h=Object.keys(v),p=0;p<h.length;p++){var g=h[p];if(-1===["cartesian","gl2d"].indexOf(g)){var m=v[g].attr;m&&u(g,m)}}if(f){o("customdata"),o("ids");var y=d.getModule(a);a._module=y,d.traceIs(a,"showLegend")&&(o("showlegend"),o("legendgroup")),l.getComponentMethod("fx","supplyDefaults")(e,a,i,n),y&&(y.supplyDefaults(e,a,i,n),s.coerceHoverinfo(e,a,n)),d.traceIs(a,"noOpacity")||o("opacity"),u("cartesian","xaxis"),u("cartesian","yaxis"),u("gl2d","xaxis"),u("gl2d","yaxis"),d.traceIs(a,"notLegendIsolatable")&&(a.visible=!!a.visible),d.supplyTransformDefaults(e,a,n)}return a},d.supplyTransformDefaults=function(e,t,n){var r=n._globalTransforms||[],a=n._transformModules||[];if(Array.isArray(e.transforms)||0!==r.length)for(var i=e.transforms||[],o=r.concat(i),l=t.transforms=[],c=0;c<o.length;c++){var u,d=o[c],f=d.type,h=g[f];h||s.warn("Unrecognized transform type "+f+"."),h&&h.supplyDefaults?((u=h.supplyDefaults(d,t,n,e)).type=f,u._module=h,s.pushUnique(a,h)):u=s.extendFlat({},d),l.push(u)}},d.supplyLayoutGlobalDefaults=function(e,t){function n(n,r){return s.coerce(e,t,d.layoutAttributes,n,r)}var r=s.coerceFont(n,"font");n("title"),s.coerceFont(n,"titlefont",{family:r.family,size:Math.round(1.4*r.size),color:r.color}),n("autosize",!(e.width&&e.height)),n("width"),n("height"),n("margin.l"),n("margin.r"),n("margin.t"),n("margin.b"),n("margin.pad"),n("margin.autoexpand"),e.width&&e.height&&d.sanitizeMargins(t),n("paper_bgcolor"),n("separators"),n("hidesources"),n("smith"),l.getComponentMethod("calendars","handleDefaults")(e,t,"calendar"),l.getComponentMethod("fx","supplyLayoutGlobalDefaults")(e,t,n)},d.plotAutoSize=function(e,t,n){var r,i,o=e._context||{},l=o.frameMargins,c=s.isPlotDiv(e);if(c&&e.emit("plotly_autosize"),o.fillFrame)r=window.innerWidth,i=window.innerHeight,document.body.style.overflow="hidden";else if(a(l)&&l>0){var u=function(e){var t,n={left:0,right:0,bottom:0,top:0};if(e)for(t in e)e.hasOwnProperty(t)&&(n.left+=e[t].left||0,n.right+=e[t].right||0,n.bottom+=e[t].bottom||0,n.top+=e[t].top||0);return n}(e._boundingBoxMargins),f=u.left+u.right,h=u.bottom+u.top,p=1-2*l,v=n._container&&n._container.node?n._container.node().getBoundingClientRect():{width:n.width,height:n.height};r=Math.round(p*(v.width-f)),i=Math.round(p*(v.height-h))}else{var g=c?window.getComputedStyle(e):{};r=parseFloat(g.width)||n.width,i=parseFloat(g.height)||n.height}var m=d.layoutAttributes.width.min,y=d.layoutAttributes.height.min;r<m&&(r=m),i<y&&(i=y);var b=!t.width&&Math.abs(n.width-r)>1,_=!t.height&&Math.abs(n.height-i)>1;(_||b)&&(b&&(n.width=r),_&&(n.height=i)),e._initialAutoSize||(e._initialAutoSize={width:r,height:i}),d.sanitizeMargins(n)},d.supplyLayoutModuleDefaults=function(e,t,n,r){var a,o;i.Axes.supplyLayoutDefaults(e,t,n);var s=t._basePlotModules;for(a=0;a<s.length;a++)"cartesian"!==(o=s[a]).name&&o.supplyLayoutDefaults&&o.supplyLayoutDefaults(e,t,n);var c=t._modules;for(a=0;a<c.length;a++)(o=c[a]).supplyLayoutDefaults&&o.supplyLayoutDefaults(e,t,n);var u=t._transformModules;for(a=0;a<u.length;a++)(o=u[a]).supplyLayoutDefaults&&o.supplyLayoutDefaults(e,t,n,r);var d=Object.keys(l.componentsRegistry);for(a=0;a<d.length;a++)(o=l.componentsRegistry[d[a]]).supplyLayoutDefaults&&o.supplyLayoutDefaults(e,t,n)},d.purge=function(e){var t=e._fullLayout||{};void 0!==t._glcontainer&&t._glcontainer.remove(),void 0!==t._geocontainer&&t._geocontainer.remove(),t._modeBar&&t._modeBar.destroy(),e._transitionData&&(e._transitionData._interruptCallbacks&&(e._transitionData._interruptCallbacks.length=0),e._transitionData._animationRaf&&window.cancelAnimationFrame(e._transitionData._animationRaf)),delete e.data,delete e.layout,delete e._fullData,delete e._fullLayout,delete e.calcdata,delete e.framework,delete e.empty,delete e.fid,delete e.undoqueue,delete e.undonum,delete e.autoplay,delete e.changed,delete e._promises,delete e._redrawTimer,delete e.firstscatter,delete e.hmlumcount,delete e.hmpixcount,delete e.numboxes,delete e._hoverTimer,delete e._lastHoverTime,delete e._transitionData,delete e._transitioning,delete e._initialAutoSize,e.removeAllListeners&&e.removeAllListeners()},d.style=function(e){for(var t=e._fullLayout._modules,n=0;n<t.length;n++){var r=t[n];r.style&&r.style(e)}},d.sanitizeMargins=function(e){if(e&&e.margin){var t,n=e.width,r=e.height,a=e.margin,i=n-(a.l+a.r),o=r-(a.t+a.b);i<0&&(t=(n-1)/(a.l+a.r),a.l=Math.floor(t*a.l),a.r=Math.floor(t*a.r)),o<0&&(t=(r-1)/(a.t+a.b),a.t=Math.floor(t*a.t),a.b=Math.floor(t*a.b))}},d.autoMargin=function(e,t,n){var r=e._fullLayout;if(r._pushmargin||(r._pushmargin={}),!1!==r.margin.autoexpand){if(n){var a=void 0===n.pad?12:n.pad;n.l+n.r>.5*r.width&&(n.l=n.r=0),n.b+n.t>.5*r.height&&(n.b=n.t=0),r._pushmargin[t]={l:{val:n.x,size:n.l+a},r:{val:n.x,size:n.r+a},b:{val:n.y,size:n.b+a},t:{val:n.y,size:n.t+a}}}else delete r._pushmargin[t];r._replotting||d.doAutoMargin(e)}},d.doAutoMargin=function(e){var t=e._fullLayout;t._size||(t._size={}),t._pushmargin||(t._pushmargin={});var n=t._size,r=JSON.stringify(n),o=Math.max(t.margin.l||0,0),l=Math.max(t.margin.r||0,0),s=Math.max(t.margin.t||0,0),c=Math.max(t.margin.b||0,0),u=t._pushmargin;if(!1!==t.margin.autoexpand){u.base={l:{val:0,size:o},r:{val:1,size:l},t:{val:1,size:s},b:{val:0,size:c}};for(var d=Object.keys(u),f=0;f<d.length;f++)for(var h=d[f],p=u[h].l||{},v=u[h].b||{},g=p.val,m=p.size,y=v.val,b=v.size,_=0;_<d.length;_++){var x=d[_];if(a(m)&&u[x].r){var w=u[x].r.val,k=u[x].r.size;if(w>g){var T=(m*w+(k-t.width)*g)/(w-g),A=(k*(1-g)+(m-t.width)*(1-w))/(w-g);T>=0&&A>=0&&T+A>o+l&&(o=T,l=A)}}if(a(b)&&u[x].t){var M=u[x].t.val,C=u[x].t.size;if(M>y){var S=(b*M+(C-t.height)*y)/(M-y),L=(C*(1-y)+(b-t.height)*(1-M))/(M-y);S>=0&&L>=0&&S+L>c+s&&(c=S,s=L)}}}}if(n.l=Math.round(o),n.r=Math.round(l),n.t=Math.round(s),n.b=Math.round(c),n.p=Math.round(t.margin.pad),n.w=Math.round(t.width)-n.l-n.r,n.h=Math.round(t.height)-n.t-n.b,!t._replotting&&"{}"!==r&&r!==JSON.stringify(t._size))return i.plot(e)},d.graphJson=function(e,t,n,r,a){(a&&t&&!e._fullData||a&&!t&&!e._fullLayout)&&d.supplyDefaults(e);var i=a?e._fullData:e.data,o=a?e._fullLayout:e.layout,l=(e._transitionData||{})._frames;function c(e){if("function"==typeof e)return null;if(s.isPlainObject(e)){var t,r,a={};for(t in e)if("function"!=typeof e[t]&&-1===["_","["].indexOf(t.charAt(0))){if("keepdata"===n){if("src"===t.substr(t.length-3))continue}else if("keepstream"===n){if("string"==typeof(r=e[t+"src"])&&r.indexOf(":")>0&&!s.isPlainObject(e.stream))continue}else if("keepall"!==n&&"string"==typeof(r=e[t+"src"])&&r.indexOf(":")>0)continue;a[t]=c(e[t])}return a}return Array.isArray(e)?e.map(c):s.isJSDate(e)?s.ms2DateTimeLocal(+e):e}var u={data:(i||[]).map(function(e){var n=c(e);return t&&delete n.fit,n})};return t||(u.layout=c(o)),e.framework&&e.framework.isPolar&&(u=e.framework.getConfig()),l&&(u.frames=c(l)),"object"===r?u:JSON.stringify(u)},d.modifyFrames=function(e,t){var n,r,a,i=e._transitionData._frames,o=e._transitionData._frameHash;for(n=0;n<t.length;n++)switch((r=t[n]).type){case"replace":a=r.value;var l=(i[r.index]||{}).name,s=a.name;i[r.index]=o[s]=a,s!==l&&(delete o[l],o[s]=a);break;case"insert":o[(a=r.value).name]=a,i.splice(r.index,0,a);break;case"delete":delete o[(a=i[r.index]).name],i.splice(r.index,1)}return Promise.resolve()},d.computeFrame=function(e,t){var n,r,a,i,o=e._transitionData._frameHash;if(!t)throw new Error("computeFrame must be given a string frame name");var l=o[t.toString()];if(!l)return!1;for(var s=[l],c=[l.name];l.baseframe&&(l=o[l.baseframe.toString()])&&-1===c.indexOf(l.name);)s.push(l),c.push(l.name);for(var u={};l=s.pop();)if(l.layout&&(u.layout=d.extendLayout(u.layout,l.layout)),l.data){if(u.data||(u.data=[]),!(r=l.traces))for(r=[],n=0;n<l.data.length;n++)r[n]=n;for(u.traces||(u.traces=[]),n=0;n<l.data.length;n++)void 0!==(a=r[n])&&null!==a&&(-1===(i=u.traces.indexOf(a))&&(i=u.data.length,u.traces[i]=a),u.data[i]=d.extendTrace(u.data[i],l.data[n]))}return u},d.recomputeFrameHash=function(e){for(var t=e._transitionData._frameHash={},n=e._transitionData._frames,r=0;r<n.length;r++){var a=n[r];a&&a.name&&(t[a.name]=a)}},d.extendObjectWithContainers=function(e,t,n){var r,a,i,o,l,c,u,f=s.extendDeepNoArrays({},t||{}),h=s.expandObjectPaths(f),p={};if(n&&n.length)for(i=0;i<n.length;i++)void 0===(a=(r=s.nestedProperty(h,n[i])).get())?s.nestedProperty(p,n[i]).set(null):(r.set(null),s.nestedProperty(p,n[i]).set(a));if(e=s.extendDeepNoArrays(e||{},h),n&&n.length)for(i=0;i<n.length;i++)if(c=s.nestedProperty(p,n[i]).get()){for(u=(l=s.nestedProperty(e,n[i])).get(),Array.isArray(u)||(u=[],l.set(u)),o=0;o<c.length;o++){var v=c[o];u[o]=null===v?null:d.extendObjectWithContainers(u[o],v)}l.set(u)}return e},d.dataArrayContainers=["transforms"],d.layoutArrayContainers=l.layoutArrayContainers,d.extendTrace=function(e,t){return d.extendObjectWithContainers(e,t,d.dataArrayContainers)},d.extendLayout=function(e,t){return d.extendObjectWithContainers(e,t,d.layoutArrayContainers)},d.transition=function(e,t,n,r,a,o){var l,c,u=Array.isArray(t)?t.length:0,f=r.slice(0,u),h=[];var p=!1;for(l=0;l<f.length;l++){c=f[l];var v=e._fullData[c]._module;if(v&&!v.animatable){var g={};for(var y in t[l])g[y]=[t[l][y]]}}var b=[d.previousPromises,function(){if(e._transitionData)return e._transitioning=!1,function(e){var t=Promise.resolve();if(!e)return t;for(;e.length;)t=t.then(e.shift());return t}(e._transitionData._interruptCallbacks)},function(){var r;for(r=0;r<f.length;r++){var a=f[r],i=e._fullData[a]._module;i&&(i.animatable&&h.push(a),e.data[f[r]]=d.extendTrace(e.data[f[r]],t[r]))}var o=s.expandObjectPaths(s.extendDeepNoArrays({},n)),l=/^[xy]axis[0-9]*$/;for(var c in o)l.test(c)&&delete o[c].range;return d.extendLayout(e.layout,o),delete e.calcdata,d.supplyDefaults(e),d.doCalcdata(e),m.calc(e),Promise.resolve()},d.rehover,function(){return e.emit("plotly_transitioning",[]),new Promise(function(t){e._transitioning=!0,o.duration>0&&(e._transitioningWithDuration=!0),e._transitionData._interruptCallbacks.push(function(){p=!0}),a.redraw&&e._transitionData._interruptCallbacks.push(function(){return i.redraw(e)}),e._transitionData._interruptCallbacks.push(function(){e.emit("plotly_transitioninterrupted",[])});var r,l,c=0,u=0;function d(){return c++,function(){var n;p||++u!==c||(n=t,e._transitionData&&(function(e){if(e)for(;e.length;)e.shift()}(e._transitionData._interruptCallbacks),Promise.resolve().then(function(){if(a.redraw)return i.redraw(e)}).then(function(){e._transitioning=!1,e._transitioningWithDuration=!1,e.emit("plotly_transitioned",[])}).then(n)))}}var f=e._fullLayout._basePlotModules,v=!1;if(n)for(l=0;l<f.length;l++)if(f[l].transitionAxes){var g=s.expandObjectPaths(n);v=f[l].transitionAxes(e,g,o,d)||v}for(v?(r=s.extendFlat({},o)).duration=0:r=o,l=0;l<f.length;l++)f[l].plot(e,h,r,d);setTimeout(d())})}],_=s.syncOrAsync(b,e);return _&&_.then||(_=Promise.resolve()),_.then(function(){return e})},d.doCalcdata=function(e,t){var n,r,a,s,c=i.Axes.list(e),d=e._fullData,f=e._fullLayout,h=new Array(d.length),p=(e.calcdata||[]).slice(0);for(e.calcdata=h,e.firstscatter=!0,e.numboxes=0,e._hmpixcount=0,e._hmlumcount=0,f._piecolormap={},f._piedefaultcolorcount=0,a=0;a<d.length;a++)Array.isArray(t)&&-1===t.indexOf(a)&&(h[a]=p[a]);for(a=0;a<d.length;a++)(n=d[a])._arrayAttrs=o.findArrayAttributes(n);x(c);var v=!1;for(a=0;a<d.length;a++)if(!0===(n=d[a]).visible&&n.transforms)for((r=n._module)&&r.calc&&r.calc(e,n),s=0;s<n.transforms.length;s++){var m=n.transforms[s];(r=g[m.type])&&r.calcTransform&&(n._hasCalcTransform=!0,v=!0,r.calcTransform(e,n,m))}if(v){for(a=0;a<c.length;a++)c[a]._min=[],c[a]._max=[],c[a]._categories=[],c[a]._categoriesMap={};x(c)}for(a=0;a<d.length;a++){var y=[];!0===(n=d[a]).visible&&(r=n._module)&&r.calc&&(y=r.calc(e,n)),Array.isArray(y)&&y[0]||(y=[{x:u,y:u}]),y[0].t||(y[0].t={}),y[0].trace=n,h[a]=y}l.getComponentMethod("fx","calc")(e)},d.rehover=function(e){e._fullLayout._rehover&&e._fullLayout._rehover()},d.generalUpdatePerTraceModule=function(e,t,n){var r,a=e.traceHash,i={};function o(e){for(var t=[],n=0;n<e.length;n++){var r=e[n];!0===r[0].trace.visible&&t.push(r)}return t}for(r=0;r<t.length;r++){var l=t[r],s=l[0].trace;s.visible&&(i[s.type]=i[s.type]||[],i[s.type].push(l))}var c=Object.keys(a),u=Object.keys(i);for(r=0;r<c.length;r++){var d=c[r];if(-1===u.indexOf(d)){var f=a[d][0];f[0].trace.visible=!1,i[d]=[f]}}for(u=Object.keys(i),r=0;r<u.length;r++){var h=i[u[r]];h[0][0].trace._module.plot(e,o(h),n)}e.traceHash=i}},function(e,t,n){"use strict";var r=n(32),a=Array.isArray;function i(e,t,n,o){var l,s,c,u,d,f,h=e[0],p=e.length;if(2===p&&a(h)&&a(e[1])&&0===h.length){if(function(e,t){var n,r;for(n=0;n<e.length;n++){if(null!==(r=e[n])&&"object"==typeof r)return!1;void 0!==r&&(t[n]=r)}return!0}(e[1],h))return h;h.splice(0,h.length)}for(var v=1;v<p;v++)for(s in l=e[v])c=h[s],u=l[s],o&&a(u)?h[s]=u:t&&u&&(r(u)||(d=a(u)))?(d?(d=!1,f=c&&a(c)?c:[]):f=c&&r(c)?c:{},h[s]=i([f,u],t,n,o)):(void 0!==u||n)&&(h[s]=u);return h}t.extendFlat=function(){return i(arguments,!1,!1,!1)},t.extendDeep=function(){return i(arguments,!0,!1,!1)},t.extendDeepAll=function(){return i(arguments,!0,!0,!1)},t.extendDeepNoArrays=function(){return i(arguments,!0,!1,!0)}},function(e,t,n){"use strict";n.r(t),function(e,n){
/*!
* Vue.js v2.5.16
* (c) 2014-2018 Evan You
* Released under the MIT License.
*/
-var r=Object.freeze({});function a(e){return void 0===e||null===e}function o(e){return void 0!==e&&null!==e}function i(e){return!0===e}function s(e){return"string"==typeof e||"number"==typeof e||"symbol"==typeof e||"boolean"==typeof e}function l(e){return null!==e&&"object"==typeof e}var c=Object.prototype.toString;function d(e){return"[object Object]"===c.call(e)}function u(e){return"[object RegExp]"===c.call(e)}function f(e){var t=parseFloat(String(e));return t>=0&&Math.floor(t)===t&&isFinite(e)}function p(e){return null==e?"":"object"==typeof e?JSON.stringify(e,null,2):String(e)}function h(e){var t=parseFloat(e);return isNaN(t)?e:t}function m(e,t){for(var n=Object.create(null),r=e.split(","),a=0;a<r.length;a++)n[r[a]]=!0;return t?function(e){return n[e.toLowerCase()]}:function(e){return n[e]}}m("slot,component",!0);var g=m("key,ref,slot,slot-scope,is");function v(e,t){if(e.length){var n=e.indexOf(t);if(n>-1)return e.splice(n,1)}}var b=Object.prototype.hasOwnProperty;function y(e,t){return b.call(e,t)}function x(e){var t=Object.create(null);return function(n){return t[n]||(t[n]=e(n))}}var w=/-(\w)/g,k=x(function(e){return e.replace(w,function(e,t){return t?t.toUpperCase():""})}),_=x(function(e){return e.charAt(0).toUpperCase()+e.slice(1)}),T=/\B([A-Z])/g,A=x(function(e){return e.replace(T,"-$1").toLowerCase()});var M=Function.prototype.bind?function(e,t){return e.bind(t)}:function(e,t){function n(n){var r=arguments.length;return r?r>1?e.apply(t,arguments):e.call(t,n):e.call(t)}return n._length=e.length,n};function C(e,t){t=t||0;for(var n=e.length-t,r=new Array(n);n--;)r[n]=e[n+t];return r}function S(e,t){for(var n in t)e[n]=t[n];return e}function L(e){for(var t={},n=0;n<e.length;n++)e[n]&&S(t,e[n]);return t}function z(e,t,n){}var O=function(e,t,n){return!1},D=function(e){return e};function j(e,t){if(e===t)return!0;var n=l(e),r=l(t);if(!n||!r)return!n&&!r&&String(e)===String(t);try{var a=Array.isArray(e),o=Array.isArray(t);if(a&&o)return e.length===t.length&&e.every(function(e,n){return j(e,t[n])});if(a||o)return!1;var i=Object.keys(e),s=Object.keys(t);return i.length===s.length&&i.every(function(n){return j(e[n],t[n])})}catch(e){return!1}}function P(e,t){for(var n=0;n<e.length;n++)if(j(e[n],t))return n;return-1}function I(e){var t=!1;return function(){t||(t=!0,e.apply(this,arguments))}}var E="data-server-rendered",N=["component","directive","filter"],R=["beforeCreate","created","beforeMount","mounted","beforeUpdate","updated","beforeDestroy","destroyed","activated","deactivated","errorCaptured"],B={optionMergeStrategies:Object.create(null),silent:!1,productionTip:!1,devtools:!1,performance:!1,errorHandler:null,warnHandler:null,ignoredElements:[],keyCodes:Object.create(null),isReservedTag:O,isReservedAttr:O,isUnknownElement:O,getTagNamespace:z,parsePlatformTagName:D,mustUseProp:O,_lifecycleHooks:R};function F(e,t,n,r){Object.defineProperty(e,t,{value:n,enumerable:!!r,writable:!0,configurable:!0})}var $=/[^\w.$]/;var W,V="__proto__"in{},H="undefined"!=typeof window,q="undefined"!=typeof WXEnvironment&&!!WXEnvironment.platform,U=q&&WXEnvironment.platform.toLowerCase(),G=H&&window.navigator.userAgent.toLowerCase(),Y=G&&/msie|trident/.test(G),X=G&&G.indexOf("msie 9.0")>0,K=G&&G.indexOf("edge/")>0,Z=(G&&G.indexOf("android"),G&&/iphone|ipad|ipod|ios/.test(G)||"ios"===U),J=(G&&/chrome\/\d+/.test(G),{}.watch),Q=!1;if(H)try{var ee={};Object.defineProperty(ee,"passive",{get:function(){Q=!0}}),window.addEventListener("test-passive",null,ee)}catch(e){}var te=function(){return void 0===W&&(W=!H&&!q&&void 0!==e&&"server"===e.process.env.VUE_ENV),W},ne=H&&window.__VUE_DEVTOOLS_GLOBAL_HOOK__;function re(e){return"function"==typeof e&&/native code/.test(e.toString())}var ae,oe="undefined"!=typeof Symbol&&re(Symbol)&&"undefined"!=typeof Reflect&&re(Reflect.ownKeys);ae="undefined"!=typeof Set&&re(Set)?Set:function(){function e(){this.set=Object.create(null)}return e.prototype.has=function(e){return!0===this.set[e]},e.prototype.add=function(e){this.set[e]=!0},e.prototype.clear=function(){this.set=Object.create(null)},e}();var ie=z,se=0,le=function(){this.id=se++,this.subs=[]};le.prototype.addSub=function(e){this.subs.push(e)},le.prototype.removeSub=function(e){v(this.subs,e)},le.prototype.depend=function(){le.target&&le.target.addDep(this)},le.prototype.notify=function(){for(var e=this.subs.slice(),t=0,n=e.length;t<n;t++)e[t].update()},le.target=null;var ce=[];function de(e){le.target&&ce.push(le.target),le.target=e}function ue(){le.target=ce.pop()}var fe=function(e,t,n,r,a,o,i,s){this.tag=e,this.data=t,this.children=n,this.text=r,this.elm=a,this.ns=void 0,this.context=o,this.fnContext=void 0,this.fnOptions=void 0,this.fnScopeId=void 0,this.key=t&&t.key,this.componentOptions=i,this.componentInstance=void 0,this.parent=void 0,this.raw=!1,this.isStatic=!1,this.isRootInsert=!0,this.isComment=!1,this.isCloned=!1,this.isOnce=!1,this.asyncFactory=s,this.asyncMeta=void 0,this.isAsyncPlaceholder=!1},pe={child:{configurable:!0}};pe.child.get=function(){return this.componentInstance},Object.defineProperties(fe.prototype,pe);var he=function(e){void 0===e&&(e="");var t=new fe;return t.text=e,t.isComment=!0,t};function me(e){return new fe(void 0,void 0,void 0,String(e))}function ge(e){var t=new fe(e.tag,e.data,e.children,e.text,e.elm,e.context,e.componentOptions,e.asyncFactory);return t.ns=e.ns,t.isStatic=e.isStatic,t.key=e.key,t.isComment=e.isComment,t.fnContext=e.fnContext,t.fnOptions=e.fnOptions,t.fnScopeId=e.fnScopeId,t.isCloned=!0,t}var ve=Array.prototype,be=Object.create(ve);["push","pop","shift","unshift","splice","sort","reverse"].forEach(function(e){var t=ve[e];F(be,e,function(){for(var n=[],r=arguments.length;r--;)n[r]=arguments[r];var a,o=t.apply(this,n),i=this.__ob__;switch(e){case"push":case"unshift":a=n;break;case"splice":a=n.slice(2)}return a&&i.observeArray(a),i.dep.notify(),o})});var ye=Object.getOwnPropertyNames(be),xe=!0;function we(e){xe=e}var ke=function(e){(this.value=e,this.dep=new le,this.vmCount=0,F(e,"__ob__",this),Array.isArray(e))?((V?_e:Te)(e,be,ye),this.observeArray(e)):this.walk(e)};function _e(e,t,n){e.__proto__=t}function Te(e,t,n){for(var r=0,a=n.length;r<a;r++){var o=n[r];F(e,o,t[o])}}function Ae(e,t){var n;if(l(e)&&!(e instanceof fe))return y(e,"__ob__")&&e.__ob__ instanceof ke?n=e.__ob__:xe&&!te()&&(Array.isArray(e)||d(e))&&Object.isExtensible(e)&&!e._isVue&&(n=new ke(e)),t&&n&&n.vmCount++,n}function Me(e,t,n,r,a){var o=new le,i=Object.getOwnPropertyDescriptor(e,t);if(!i||!1!==i.configurable){var s=i&&i.get;s||2!==arguments.length||(n=e[t]);var l=i&&i.set,c=!a&&Ae(n);Object.defineProperty(e,t,{enumerable:!0,configurable:!0,get:function(){var t=s?s.call(e):n;return le.target&&(o.depend(),c&&(c.dep.depend(),Array.isArray(t)&&function e(t){for(var n=void 0,r=0,a=t.length;r<a;r++)(n=t[r])&&n.__ob__&&n.__ob__.dep.depend(),Array.isArray(n)&&e(n)}(t))),t},set:function(t){var r=s?s.call(e):n;t===r||t!=t&&r!=r||(l?l.call(e,t):n=t,c=!a&&Ae(t),o.notify())}})}}function Ce(e,t,n){if(Array.isArray(e)&&f(t))return e.length=Math.max(e.length,t),e.splice(t,1,n),n;if(t in e&&!(t in Object.prototype))return e[t]=n,n;var r=e.__ob__;return e._isVue||r&&r.vmCount?n:r?(Me(r.value,t,n),r.dep.notify(),n):(e[t]=n,n)}function Se(e,t){if(Array.isArray(e)&&f(t))e.splice(t,1);else{var n=e.__ob__;e._isVue||n&&n.vmCount||y(e,t)&&(delete e[t],n&&n.dep.notify())}}ke.prototype.walk=function(e){for(var t=Object.keys(e),n=0;n<t.length;n++)Me(e,t[n])},ke.prototype.observeArray=function(e){for(var t=0,n=e.length;t<n;t++)Ae(e[t])};var Le=B.optionMergeStrategies;function ze(e,t){if(!t)return e;for(var n,r,a,o=Object.keys(t),i=0;i<o.length;i++)r=e[n=o[i]],a=t[n],y(e,n)?d(r)&&d(a)&&ze(r,a):Ce(e,n,a);return e}function Oe(e,t,n){return n?function(){var r="function"==typeof t?t.call(n,n):t,a="function"==typeof e?e.call(n,n):e;return r?ze(r,a):a}:t?e?function(){return ze("function"==typeof t?t.call(this,this):t,"function"==typeof e?e.call(this,this):e)}:t:e}function De(e,t){return t?e?e.concat(t):Array.isArray(t)?t:[t]:e}function je(e,t,n,r){var a=Object.create(e||null);return t?S(a,t):a}Le.data=function(e,t,n){return n?Oe(e,t,n):t&&"function"!=typeof t?e:Oe(e,t)},R.forEach(function(e){Le[e]=De}),N.forEach(function(e){Le[e+"s"]=je}),Le.watch=function(e,t,n,r){if(e===J&&(e=void 0),t===J&&(t=void 0),!t)return Object.create(e||null);if(!e)return t;var a={};for(var o in S(a,e),t){var i=a[o],s=t[o];i&&!Array.isArray(i)&&(i=[i]),a[o]=i?i.concat(s):Array.isArray(s)?s:[s]}return a},Le.props=Le.methods=Le.inject=Le.computed=function(e,t,n,r){if(!e)return t;var a=Object.create(null);return S(a,e),t&&S(a,t),a},Le.provide=Oe;var Pe=function(e,t){return void 0===t?e:t};function Ie(e,t,n){"function"==typeof t&&(t=t.options),function(e,t){var n=e.props;if(n){var r,a,o={};if(Array.isArray(n))for(r=n.length;r--;)"string"==typeof(a=n[r])&&(o[k(a)]={type:null});else if(d(n))for(var i in n)a=n[i],o[k(i)]=d(a)?a:{type:a};e.props=o}}(t),function(e,t){var n=e.inject;if(n){var r=e.inject={};if(Array.isArray(n))for(var a=0;a<n.length;a++)r[n[a]]={from:n[a]};else if(d(n))for(var o in n){var i=n[o];r[o]=d(i)?S({from:o},i):{from:i}}}}(t),function(e){var t=e.directives;if(t)for(var n in t){var r=t[n];"function"==typeof r&&(t[n]={bind:r,update:r})}}(t);var r=t.extends;if(r&&(e=Ie(e,r,n)),t.mixins)for(var a=0,o=t.mixins.length;a<o;a++)e=Ie(e,t.mixins[a],n);var i,s={};for(i in e)l(i);for(i in t)y(e,i)||l(i);function l(r){var a=Le[r]||Pe;s[r]=a(e[r],t[r],n,r)}return s}function Ee(e,t,n,r){if("string"==typeof n){var a=e[t];if(y(a,n))return a[n];var o=k(n);if(y(a,o))return a[o];var i=_(o);return y(a,i)?a[i]:a[n]||a[o]||a[i]}}function Ne(e,t,n,r){var a=t[e],o=!y(n,e),i=n[e],s=Fe(Boolean,a.type);if(s>-1)if(o&&!y(a,"default"))i=!1;else if(""===i||i===A(e)){var l=Fe(String,a.type);(l<0||s<l)&&(i=!0)}if(void 0===i){i=function(e,t,n){if(!y(t,"default"))return;var r=t.default;0;if(e&&e.$options.propsData&&void 0===e.$options.propsData[n]&&void 0!==e._props[n])return e._props[n];return"function"==typeof r&&"Function"!==Re(t.type)?r.call(e):r}(r,a,e);var c=xe;we(!0),Ae(i),we(c)}return i}function Re(e){var t=e&&e.toString().match(/^\s*function (\w+)/);return t?t[1]:""}function Be(e,t){return Re(e)===Re(t)}function Fe(e,t){if(!Array.isArray(t))return Be(t,e)?0:-1;for(var n=0,r=t.length;n<r;n++)if(Be(t[n],e))return n;return-1}function $e(e,t,n){if(t)for(var r=t;r=r.$parent;){var a=r.$options.errorCaptured;if(a)for(var o=0;o<a.length;o++)try{if(!1===a[o].call(r,e,t,n))return}catch(e){We(e,r,"errorCaptured hook")}}We(e,t,n)}function We(e,t,n){if(B.errorHandler)try{return B.errorHandler.call(null,e,t,n)}catch(e){Ve(e,null,"config.errorHandler")}Ve(e,t,n)}function Ve(e,t,n){if(!H&&!q||"undefined"==typeof console)throw e;console.error(e)}var He,qe,Ue=[],Ge=!1;function Ye(){Ge=!1;var e=Ue.slice(0);Ue.length=0;for(var t=0;t<e.length;t++)e[t]()}var Xe=!1;if(void 0!==n&&re(n))qe=function(){n(Ye)};else if("undefined"==typeof MessageChannel||!re(MessageChannel)&&"[object MessageChannelConstructor]"!==MessageChannel.toString())qe=function(){setTimeout(Ye,0)};else{var Ke=new MessageChannel,Ze=Ke.port2;Ke.port1.onmessage=Ye,qe=function(){Ze.postMessage(1)}}if("undefined"!=typeof Promise&&re(Promise)){var Je=Promise.resolve();He=function(){Je.then(Ye),Z&&setTimeout(z)}}else He=qe;function Qe(e,t){var n;if(Ue.push(function(){if(e)try{e.call(t)}catch(e){$e(e,t,"nextTick")}else n&&n(t)}),Ge||(Ge=!0,Xe?qe():He()),!e&&"undefined"!=typeof Promise)return new Promise(function(e){n=e})}var et=new ae;function tt(e){!function e(t,n){var r,a;var o=Array.isArray(t);if(!o&&!l(t)||Object.isFrozen(t)||t instanceof fe)return;if(t.__ob__){var i=t.__ob__.dep.id;if(n.has(i))return;n.add(i)}if(o)for(r=t.length;r--;)e(t[r],n);else for(a=Object.keys(t),r=a.length;r--;)e(t[a[r]],n)}(e,et),et.clear()}var nt,rt=x(function(e){var t="&"===e.charAt(0),n="~"===(e=t?e.slice(1):e).charAt(0),r="!"===(e=n?e.slice(1):e).charAt(0);return{name:e=r?e.slice(1):e,once:n,capture:r,passive:t}});function at(e){function t(){var e=arguments,n=t.fns;if(!Array.isArray(n))return n.apply(null,arguments);for(var r=n.slice(),a=0;a<r.length;a++)r[a].apply(null,e)}return t.fns=e,t}function ot(e,t,n,r,o){var i,s,l,c;for(i in e)s=e[i],l=t[i],c=rt(i),a(s)||(a(l)?(a(s.fns)&&(s=e[i]=at(s)),n(c.name,s,c.once,c.capture,c.passive,c.params)):s!==l&&(l.fns=s,e[i]=l));for(i in t)a(e[i])&&r((c=rt(i)).name,t[i],c.capture)}function it(e,t,n){var r;e instanceof fe&&(e=e.data.hook||(e.data.hook={}));var s=e[t];function l(){n.apply(this,arguments),v(r.fns,l)}a(s)?r=at([l]):o(s.fns)&&i(s.merged)?(r=s).fns.push(l):r=at([s,l]),r.merged=!0,e[t]=r}function st(e,t,n,r,a){if(o(t)){if(y(t,n))return e[n]=t[n],a||delete t[n],!0;if(y(t,r))return e[n]=t[r],a||delete t[r],!0}return!1}function lt(e){return s(e)?[me(e)]:Array.isArray(e)?function e(t,n){var r=[];var l,c,d,u;for(l=0;l<t.length;l++)a(c=t[l])||"boolean"==typeof c||(d=r.length-1,u=r[d],Array.isArray(c)?c.length>0&&(ct((c=e(c,(n||"")+"_"+l))[0])&&ct(u)&&(r[d]=me(u.text+c[0].text),c.shift()),r.push.apply(r,c)):s(c)?ct(u)?r[d]=me(u.text+c):""!==c&&r.push(me(c)):ct(c)&&ct(u)?r[d]=me(u.text+c.text):(i(t._isVList)&&o(c.tag)&&a(c.key)&&o(n)&&(c.key="__vlist"+n+"_"+l+"__"),r.push(c)));return r}(e):void 0}function ct(e){return o(e)&&o(e.text)&&!1===e.isComment}function dt(e,t){return(e.__esModule||oe&&"Module"===e[Symbol.toStringTag])&&(e=e.default),l(e)?t.extend(e):e}function ut(e){return e.isComment&&e.asyncFactory}function ft(e){if(Array.isArray(e))for(var t=0;t<e.length;t++){var n=e[t];if(o(n)&&(o(n.componentOptions)||ut(n)))return n}}function pt(e,t,n){n?nt.$once(e,t):nt.$on(e,t)}function ht(e,t){nt.$off(e,t)}function mt(e,t,n){nt=e,ot(t,n||{},pt,ht),nt=void 0}function gt(e,t){var n={};if(!e)return n;for(var r=0,a=e.length;r<a;r++){var o=e[r],i=o.data;if(i&&i.attrs&&i.attrs.slot&&delete i.attrs.slot,o.context!==t&&o.fnContext!==t||!i||null==i.slot)(n.default||(n.default=[])).push(o);else{var s=i.slot,l=n[s]||(n[s]=[]);"template"===o.tag?l.push.apply(l,o.children||[]):l.push(o)}}for(var c in n)n[c].every(vt)&&delete n[c];return n}function vt(e){return e.isComment&&!e.asyncFactory||" "===e.text}function bt(e,t){t=t||{};for(var n=0;n<e.length;n++)Array.isArray(e[n])?bt(e[n],t):t[e[n].key]=e[n].fn;return t}var yt=null;function xt(e){for(;e&&(e=e.$parent);)if(e._inactive)return!0;return!1}function wt(e,t){if(t){if(e._directInactive=!1,xt(e))return}else if(e._directInactive)return;if(e._inactive||null===e._inactive){e._inactive=!1;for(var n=0;n<e.$children.length;n++)wt(e.$children[n]);kt(e,"activated")}}function kt(e,t){de();var n=e.$options[t];if(n)for(var r=0,a=n.length;r<a;r++)try{n[r].call(e)}catch(n){$e(n,e,t+" hook")}e._hasHookEvent&&e.$emit("hook:"+t),ue()}var _t=[],Tt=[],At={},Mt=!1,Ct=!1,St=0;function Lt(){var e,t;for(Ct=!0,_t.sort(function(e,t){return e.id-t.id}),St=0;St<_t.length;St++)t=(e=_t[St]).id,At[t]=null,e.run();var n=Tt.slice(),r=_t.slice();St=_t.length=Tt.length=0,At={},Mt=Ct=!1,function(e){for(var t=0;t<e.length;t++)e[t]._inactive=!0,wt(e[t],!0)}(n),function(e){var t=e.length;for(;t--;){var n=e[t],r=n.vm;r._watcher===n&&r._isMounted&&kt(r,"updated")}}(r),ne&&B.devtools&&ne.emit("flush")}var zt=0,Ot=function(e,t,n,r,a){this.vm=e,a&&(e._watcher=this),e._watchers.push(this),r?(this.deep=!!r.deep,this.user=!!r.user,this.lazy=!!r.lazy,this.sync=!!r.sync):this.deep=this.user=this.lazy=this.sync=!1,this.cb=n,this.id=++zt,this.active=!0,this.dirty=this.lazy,this.deps=[],this.newDeps=[],this.depIds=new ae,this.newDepIds=new ae,this.expression="","function"==typeof t?this.getter=t:(this.getter=function(e){if(!$.test(e)){var t=e.split(".");return function(e){for(var n=0;n<t.length;n++){if(!e)return;e=e[t[n]]}return e}}}(t),this.getter||(this.getter=function(){})),this.value=this.lazy?void 0:this.get()};Ot.prototype.get=function(){var e;de(this);var t=this.vm;try{e=this.getter.call(t,t)}catch(e){if(!this.user)throw e;$e(e,t,'getter for watcher "'+this.expression+'"')}finally{this.deep&&tt(e),ue(),this.cleanupDeps()}return e},Ot.prototype.addDep=function(e){var t=e.id;this.newDepIds.has(t)||(this.newDepIds.add(t),this.newDeps.push(e),this.depIds.has(t)||e.addSub(this))},Ot.prototype.cleanupDeps=function(){for(var e=this.deps.length;e--;){var t=this.deps[e];this.newDepIds.has(t.id)||t.removeSub(this)}var n=this.depIds;this.depIds=this.newDepIds,this.newDepIds=n,this.newDepIds.clear(),n=this.deps,this.deps=this.newDeps,this.newDeps=n,this.newDeps.length=0},Ot.prototype.update=function(){this.lazy?this.dirty=!0:this.sync?this.run():function(e){var t=e.id;if(null==At[t]){if(At[t]=!0,Ct){for(var n=_t.length-1;n>St&&_t[n].id>e.id;)n--;_t.splice(n+1,0,e)}else _t.push(e);Mt||(Mt=!0,Qe(Lt))}}(this)},Ot.prototype.run=function(){if(this.active){var e=this.get();if(e!==this.value||l(e)||this.deep){var t=this.value;if(this.value=e,this.user)try{this.cb.call(this.vm,e,t)}catch(e){$e(e,this.vm,'callback for watcher "'+this.expression+'"')}else this.cb.call(this.vm,e,t)}}},Ot.prototype.evaluate=function(){this.value=this.get(),this.dirty=!1},Ot.prototype.depend=function(){for(var e=this.deps.length;e--;)this.deps[e].depend()},Ot.prototype.teardown=function(){if(this.active){this.vm._isBeingDestroyed||v(this.vm._watchers,this);for(var e=this.deps.length;e--;)this.deps[e].removeSub(this);this.active=!1}};var Dt={enumerable:!0,configurable:!0,get:z,set:z};function jt(e,t,n){Dt.get=function(){return this[t][n]},Dt.set=function(e){this[t][n]=e},Object.defineProperty(e,n,Dt)}function Pt(e){e._watchers=[];var t=e.$options;t.props&&function(e,t){var n=e.$options.propsData||{},r=e._props={},a=e.$options._propKeys=[];e.$parent&&we(!1);var o=function(o){a.push(o);var i=Ne(o,t,n,e);Me(r,o,i),o in e||jt(e,"_props",o)};for(var i in t)o(i);we(!0)}(e,t.props),t.methods&&function(e,t){e.$options.props;for(var n in t)e[n]=null==t[n]?z:M(t[n],e)}(e,t.methods),t.data?function(e){var t=e.$options.data;d(t=e._data="function"==typeof t?function(e,t){de();try{return e.call(t,t)}catch(e){return $e(e,t,"data()"),{}}finally{ue()}}(t,e):t||{})||(t={});var n=Object.keys(t),r=e.$options.props,a=(e.$options.methods,n.length);for(;a--;){var o=n[a];0,r&&y(r,o)||(void 0,36!==(i=(o+"").charCodeAt(0))&&95!==i&&jt(e,"_data",o))}var i;Ae(t,!0)}(e):Ae(e._data={},!0),t.computed&&function(e,t){var n=e._computedWatchers=Object.create(null),r=te();for(var a in t){var o=t[a],i="function"==typeof o?o:o.get;0,r||(n[a]=new Ot(e,i||z,z,It)),a in e||Et(e,a,o)}}(e,t.computed),t.watch&&t.watch!==J&&function(e,t){for(var n in t){var r=t[n];if(Array.isArray(r))for(var a=0;a<r.length;a++)Rt(e,n,r[a]);else Rt(e,n,r)}}(e,t.watch)}var It={lazy:!0};function Et(e,t,n){var r=!te();"function"==typeof n?(Dt.get=r?Nt(t):n,Dt.set=z):(Dt.get=n.get?r&&!1!==n.cache?Nt(t):n.get:z,Dt.set=n.set?n.set:z),Object.defineProperty(e,t,Dt)}function Nt(e){return function(){var t=this._computedWatchers&&this._computedWatchers[e];if(t)return t.dirty&&t.evaluate(),le.target&&t.depend(),t.value}}function Rt(e,t,n,r){return d(n)&&(r=n,n=n.handler),"string"==typeof n&&(n=e[n]),e.$watch(t,n,r)}function Bt(e,t){if(e){for(var n=Object.create(null),r=oe?Reflect.ownKeys(e).filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}):Object.keys(e),a=0;a<r.length;a++){for(var o=r[a],i=e[o].from,s=t;s;){if(s._provided&&y(s._provided,i)){n[o]=s._provided[i];break}s=s.$parent}if(!s)if("default"in e[o]){var l=e[o].default;n[o]="function"==typeof l?l.call(t):l}else 0}return n}}function Ft(e,t){var n,r,a,i,s;if(Array.isArray(e)||"string"==typeof e)for(n=new Array(e.length),r=0,a=e.length;r<a;r++)n[r]=t(e[r],r);else if("number"==typeof e)for(n=new Array(e),r=0;r<e;r++)n[r]=t(r+1,r);else if(l(e))for(i=Object.keys(e),n=new Array(i.length),r=0,a=i.length;r<a;r++)s=i[r],n[r]=t(e[s],s,r);return o(n)&&(n._isVList=!0),n}function $t(e,t,n,r){var a,o=this.$scopedSlots[e];if(o)n=n||{},r&&(n=S(S({},r),n)),a=o(n)||t;else{var i=this.$slots[e];i&&(i._rendered=!0),a=i||t}var s=n&&n.slot;return s?this.$createElement("template",{slot:s},a):a}function Wt(e){return Ee(this.$options,"filters",e)||D}function Vt(e,t){return Array.isArray(e)?-1===e.indexOf(t):e!==t}function Ht(e,t,n,r,a){var o=B.keyCodes[t]||n;return a&&r&&!B.keyCodes[t]?Vt(a,r):o?Vt(o,e):r?A(r)!==t:void 0}function qt(e,t,n,r,a){if(n)if(l(n)){var o;Array.isArray(n)&&(n=L(n));var i=function(i){if("class"===i||"style"===i||g(i))o=e;else{var s=e.attrs&&e.attrs.type;o=r||B.mustUseProp(t,s,i)?e.domProps||(e.domProps={}):e.attrs||(e.attrs={})}i in o||(o[i]=n[i],a&&((e.on||(e.on={}))["update:"+i]=function(e){n[i]=e}))};for(var s in n)i(s)}else;return e}function Ut(e,t){var n=this._staticTrees||(this._staticTrees=[]),r=n[e];return r&&!t?r:(Yt(r=n[e]=this.$options.staticRenderFns[e].call(this._renderProxy,null,this),"__static__"+e,!1),r)}function Gt(e,t,n){return Yt(e,"__once__"+t+(n?"_"+n:""),!0),e}function Yt(e,t,n){if(Array.isArray(e))for(var r=0;r<e.length;r++)e[r]&&"string"!=typeof e[r]&&Xt(e[r],t+"_"+r,n);else Xt(e,t,n)}function Xt(e,t,n){e.isStatic=!0,e.key=t,e.isOnce=n}function Kt(e,t){if(t)if(d(t)){var n=e.on=e.on?S({},e.on):{};for(var r in t){var a=n[r],o=t[r];n[r]=a?[].concat(a,o):o}}else;return e}function Zt(e){e._o=Gt,e._n=h,e._s=p,e._l=Ft,e._t=$t,e._q=j,e._i=P,e._m=Ut,e._f=Wt,e._k=Ht,e._b=qt,e._v=me,e._e=he,e._u=bt,e._g=Kt}function Jt(e,t,n,a,o){var s,l=o.options;y(a,"_uid")?(s=Object.create(a))._original=a:(s=a,a=a._original);var c=i(l._compiled),d=!c;this.data=e,this.props=t,this.children=n,this.parent=a,this.listeners=e.on||r,this.injections=Bt(l.inject,a),this.slots=function(){return gt(n,a)},c&&(this.$options=l,this.$slots=this.slots(),this.$scopedSlots=e.scopedSlots||r),l._scopeId?this._c=function(e,t,n,r){var o=sn(s,e,t,n,r,d);return o&&!Array.isArray(o)&&(o.fnScopeId=l._scopeId,o.fnContext=a),o}:this._c=function(e,t,n,r){return sn(s,e,t,n,r,d)}}function Qt(e,t,n,r){var a=ge(e);return a.fnContext=n,a.fnOptions=r,t.slot&&((a.data||(a.data={})).slot=t.slot),a}function en(e,t){for(var n in t)e[k(n)]=t[n]}Zt(Jt.prototype);var tn={init:function(e,t,n,r){if(e.componentInstance&&!e.componentInstance._isDestroyed&&e.data.keepAlive){var a=e;tn.prepatch(a,a)}else{(e.componentInstance=function(e,t,n,r){var a={_isComponent:!0,parent:t,_parentVnode:e,_parentElm:n||null,_refElm:r||null},i=e.data.inlineTemplate;o(i)&&(a.render=i.render,a.staticRenderFns=i.staticRenderFns);return new e.componentOptions.Ctor(a)}(e,yt,n,r)).$mount(t?e.elm:void 0,t)}},prepatch:function(e,t){var n=t.componentOptions;!function(e,t,n,a,o){var i=!!(o||e.$options._renderChildren||a.data.scopedSlots||e.$scopedSlots!==r);if(e.$options._parentVnode=a,e.$vnode=a,e._vnode&&(e._vnode.parent=a),e.$options._renderChildren=o,e.$attrs=a.data.attrs||r,e.$listeners=n||r,t&&e.$options.props){we(!1);for(var s=e._props,l=e.$options._propKeys||[],c=0;c<l.length;c++){var d=l[c],u=e.$options.props;s[d]=Ne(d,u,t,e)}we(!0),e.$options.propsData=t}n=n||r;var f=e.$options._parentListeners;e.$options._parentListeners=n,mt(e,n,f),i&&(e.$slots=gt(o,a.context),e.$forceUpdate())}(t.componentInstance=e.componentInstance,n.propsData,n.listeners,t,n.children)},insert:function(e){var t,n=e.context,r=e.componentInstance;r._isMounted||(r._isMounted=!0,kt(r,"mounted")),e.data.keepAlive&&(n._isMounted?((t=r)._inactive=!1,Tt.push(t)):wt(r,!0))},destroy:function(e){var t=e.componentInstance;t._isDestroyed||(e.data.keepAlive?function e(t,n){if(!(n&&(t._directInactive=!0,xt(t))||t._inactive)){t._inactive=!0;for(var r=0;r<t.$children.length;r++)e(t.$children[r]);kt(t,"deactivated")}}(t,!0):t.$destroy())}},nn=Object.keys(tn);function rn(e,t,n,s,c){if(!a(e)){var d=n.$options._base;if(l(e)&&(e=d.extend(e)),"function"==typeof e){var u;if(a(e.cid)&&void 0===(e=function(e,t,n){if(i(e.error)&&o(e.errorComp))return e.errorComp;if(o(e.resolved))return e.resolved;if(i(e.loading)&&o(e.loadingComp))return e.loadingComp;if(!o(e.contexts)){var r=e.contexts=[n],s=!0,c=function(){for(var e=0,t=r.length;e<t;e++)r[e].$forceUpdate()},d=I(function(n){e.resolved=dt(n,t),s||c()}),u=I(function(t){o(e.errorComp)&&(e.error=!0,c())}),f=e(d,u);return l(f)&&("function"==typeof f.then?a(e.resolved)&&f.then(d,u):o(f.component)&&"function"==typeof f.component.then&&(f.component.then(d,u),o(f.error)&&(e.errorComp=dt(f.error,t)),o(f.loading)&&(e.loadingComp=dt(f.loading,t),0===f.delay?e.loading=!0:setTimeout(function(){a(e.resolved)&&a(e.error)&&(e.loading=!0,c())},f.delay||200)),o(f.timeout)&&setTimeout(function(){a(e.resolved)&&u(null)},f.timeout))),s=!1,e.loading?e.loadingComp:e.resolved}e.contexts.push(n)}(u=e,d,n)))return function(e,t,n,r,a){var o=he();return o.asyncFactory=e,o.asyncMeta={data:t,context:n,children:r,tag:a},o}(u,t,n,s,c);t=t||{},cn(e),o(t.model)&&function(e,t){var n=e.model&&e.model.prop||"value",r=e.model&&e.model.event||"input";(t.props||(t.props={}))[n]=t.model.value;var a=t.on||(t.on={});o(a[r])?a[r]=[t.model.callback].concat(a[r]):a[r]=t.model.callback}(e.options,t);var f=function(e,t,n){var r=t.options.props;if(!a(r)){var i={},s=e.attrs,l=e.props;if(o(s)||o(l))for(var c in r){var d=A(c);st(i,l,c,d,!0)||st(i,s,c,d,!1)}return i}}(t,e);if(i(e.options.functional))return function(e,t,n,a,i){var s=e.options,l={},c=s.props;if(o(c))for(var d in c)l[d]=Ne(d,c,t||r);else o(n.attrs)&&en(l,n.attrs),o(n.props)&&en(l,n.props);var u=new Jt(n,l,i,a,e),f=s.render.call(null,u._c,u);if(f instanceof fe)return Qt(f,n,u.parent,s);if(Array.isArray(f)){for(var p=lt(f)||[],h=new Array(p.length),m=0;m<p.length;m++)h[m]=Qt(p[m],n,u.parent,s);return h}}(e,f,t,n,s);var p=t.on;if(t.on=t.nativeOn,i(e.options.abstract)){var h=t.slot;t={},h&&(t.slot=h)}!function(e){for(var t=e.hook||(e.hook={}),n=0;n<nn.length;n++){var r=nn[n];t[r]=tn[r]}}(t);var m=e.options.name||c;return new fe("vue-component-"+e.cid+(m?"-"+m:""),t,void 0,void 0,void 0,n,{Ctor:e,propsData:f,listeners:p,tag:c,children:s},u)}}}var an=1,on=2;function sn(e,t,n,r,c,d){return(Array.isArray(n)||s(n))&&(c=r,r=n,n=void 0),i(d)&&(c=on),function(e,t,n,r,s){if(o(n)&&o(n.__ob__))return he();o(n)&&o(n.is)&&(t=n.is);if(!t)return he();0;Array.isArray(r)&&"function"==typeof r[0]&&((n=n||{}).scopedSlots={default:r[0]},r.length=0);s===on?r=lt(r):s===an&&(r=function(e){for(var t=0;t<e.length;t++)if(Array.isArray(e[t]))return Array.prototype.concat.apply([],e);return e}(r));var c,d;if("string"==typeof t){var u;d=e.$vnode&&e.$vnode.ns||B.getTagNamespace(t),c=B.isReservedTag(t)?new fe(B.parsePlatformTagName(t),n,r,void 0,void 0,e):o(u=Ee(e.$options,"components",t))?rn(u,n,e,r,t):new fe(t,n,r,void 0,void 0,e)}else c=rn(t,n,e,r);return Array.isArray(c)?c:o(c)?(o(d)&&function e(t,n,r){t.ns=n;"foreignObject"===t.tag&&(n=void 0,r=!0);if(o(t.children))for(var s=0,l=t.children.length;s<l;s++){var c=t.children[s];o(c.tag)&&(a(c.ns)||i(r)&&"svg"!==c.tag)&&e(c,n,r)}}(c,d),o(n)&&function(e){l(e.style)&&tt(e.style);l(e.class)&&tt(e.class)}(n),c):he()}(e,t,n,r,c)}var ln=0;function cn(e){var t=e.options;if(e.super){var n=cn(e.super);if(n!==e.superOptions){e.superOptions=n;var r=function(e){var t,n=e.options,r=e.extendOptions,a=e.sealedOptions;for(var o in n)n[o]!==a[o]&&(t||(t={}),t[o]=dn(n[o],r[o],a[o]));return t}(e);r&&S(e.extendOptions,r),(t=e.options=Ie(n,e.extendOptions)).name&&(t.components[t.name]=e)}}return t}function dn(e,t,n){if(Array.isArray(e)){var r=[];n=Array.isArray(n)?n:[n],t=Array.isArray(t)?t:[t];for(var a=0;a<e.length;a++)(t.indexOf(e[a])>=0||n.indexOf(e[a])<0)&&r.push(e[a]);return r}return e}function un(e){this._init(e)}function fn(e){e.cid=0;var t=1;e.extend=function(e){e=e||{};var n=this,r=n.cid,a=e._Ctor||(e._Ctor={});if(a[r])return a[r];var o=e.name||n.options.name;var i=function(e){this._init(e)};return(i.prototype=Object.create(n.prototype)).constructor=i,i.cid=t++,i.options=Ie(n.options,e),i.super=n,i.options.props&&function(e){var t=e.options.props;for(var n in t)jt(e.prototype,"_props",n)}(i),i.options.computed&&function(e){var t=e.options.computed;for(var n in t)Et(e.prototype,n,t[n])}(i),i.extend=n.extend,i.mixin=n.mixin,i.use=n.use,N.forEach(function(e){i[e]=n[e]}),o&&(i.options.components[o]=i),i.superOptions=n.options,i.extendOptions=e,i.sealedOptions=S({},i.options),a[r]=i,i}}function pn(e){return e&&(e.Ctor.options.name||e.tag)}function hn(e,t){return Array.isArray(e)?e.indexOf(t)>-1:"string"==typeof e?e.split(",").indexOf(t)>-1:!!u(e)&&e.test(t)}function mn(e,t){var n=e.cache,r=e.keys,a=e._vnode;for(var o in n){var i=n[o];if(i){var s=pn(i.componentOptions);s&&!t(s)&&gn(n,o,r,a)}}}function gn(e,t,n,r){var a=e[t];!a||r&&a.tag===r.tag||a.componentInstance.$destroy(),e[t]=null,v(n,t)}!function(e){e.prototype._init=function(e){var t=this;t._uid=ln++,t._isVue=!0,e&&e._isComponent?function(e,t){var n=e.$options=Object.create(e.constructor.options),r=t._parentVnode;n.parent=t.parent,n._parentVnode=r,n._parentElm=t._parentElm,n._refElm=t._refElm;var a=r.componentOptions;n.propsData=a.propsData,n._parentListeners=a.listeners,n._renderChildren=a.children,n._componentTag=a.tag,t.render&&(n.render=t.render,n.staticRenderFns=t.staticRenderFns)}(t,e):t.$options=Ie(cn(t.constructor),e||{},t),t._renderProxy=t,t._self=t,function(e){var t=e.$options,n=t.parent;if(n&&!t.abstract){for(;n.$options.abstract&&n.$parent;)n=n.$parent;n.$children.push(e)}e.$parent=n,e.$root=n?n.$root:e,e.$children=[],e.$refs={},e._watcher=null,e._inactive=null,e._directInactive=!1,e._isMounted=!1,e._isDestroyed=!1,e._isBeingDestroyed=!1}(t),function(e){e._events=Object.create(null),e._hasHookEvent=!1;var t=e.$options._parentListeners;t&&mt(e,t)}(t),function(e){e._vnode=null,e._staticTrees=null;var t=e.$options,n=e.$vnode=t._parentVnode,a=n&&n.context;e.$slots=gt(t._renderChildren,a),e.$scopedSlots=r,e._c=function(t,n,r,a){return sn(e,t,n,r,a,!1)},e.$createElement=function(t,n,r,a){return sn(e,t,n,r,a,!0)};var o=n&&n.data;Me(e,"$attrs",o&&o.attrs||r,null,!0),Me(e,"$listeners",t._parentListeners||r,null,!0)}(t),kt(t,"beforeCreate"),function(e){var t=Bt(e.$options.inject,e);t&&(we(!1),Object.keys(t).forEach(function(n){Me(e,n,t[n])}),we(!0))}(t),Pt(t),function(e){var t=e.$options.provide;t&&(e._provided="function"==typeof t?t.call(e):t)}(t),kt(t,"created"),t.$options.el&&t.$mount(t.$options.el)}}(un),function(e){var t={get:function(){return this._data}},n={get:function(){return this._props}};Object.defineProperty(e.prototype,"$data",t),Object.defineProperty(e.prototype,"$props",n),e.prototype.$set=Ce,e.prototype.$delete=Se,e.prototype.$watch=function(e,t,n){if(d(t))return Rt(this,e,t,n);(n=n||{}).user=!0;var r=new Ot(this,e,t,n);return n.immediate&&t.call(this,r.value),function(){r.teardown()}}}(un),function(e){var t=/^hook:/;e.prototype.$on=function(e,n){if(Array.isArray(e))for(var r=0,a=e.length;r<a;r++)this.$on(e[r],n);else(this._events[e]||(this._events[e]=[])).push(n),t.test(e)&&(this._hasHookEvent=!0);return this},e.prototype.$once=function(e,t){var n=this;function r(){n.$off(e,r),t.apply(n,arguments)}return r.fn=t,n.$on(e,r),n},e.prototype.$off=function(e,t){var n=this;if(!arguments.length)return n._events=Object.create(null),n;if(Array.isArray(e)){for(var r=0,a=e.length;r<a;r++)this.$off(e[r],t);return n}var o=n._events[e];if(!o)return n;if(!t)return n._events[e]=null,n;if(t)for(var i,s=o.length;s--;)if((i=o[s])===t||i.fn===t){o.splice(s,1);break}return n},e.prototype.$emit=function(e){var t=this._events[e];if(t){t=t.length>1?C(t):t;for(var n=C(arguments,1),r=0,a=t.length;r<a;r++)try{t[r].apply(this,n)}catch(t){$e(t,this,'event handler for "'+e+'"')}}return this}}(un),function(e){e.prototype._update=function(e,t){var n=this;n._isMounted&&kt(n,"beforeUpdate");var r=n.$el,a=n._vnode,o=yt;yt=n,n._vnode=e,a?n.$el=n.__patch__(a,e):(n.$el=n.__patch__(n.$el,e,t,!1,n.$options._parentElm,n.$options._refElm),n.$options._parentElm=n.$options._refElm=null),yt=o,r&&(r.__vue__=null),n.$el&&(n.$el.__vue__=n),n.$vnode&&n.$parent&&n.$vnode===n.$parent._vnode&&(n.$parent.$el=n.$el)},e.prototype.$forceUpdate=function(){this._watcher&&this._watcher.update()},e.prototype.$destroy=function(){var e=this;if(!e._isBeingDestroyed){kt(e,"beforeDestroy"),e._isBeingDestroyed=!0;var t=e.$parent;!t||t._isBeingDestroyed||e.$options.abstract||v(t.$children,e),e._watcher&&e._watcher.teardown();for(var n=e._watchers.length;n--;)e._watchers[n].teardown();e._data.__ob__&&e._data.__ob__.vmCount--,e._isDestroyed=!0,e.__patch__(e._vnode,null),kt(e,"destroyed"),e.$off(),e.$el&&(e.$el.__vue__=null),e.$vnode&&(e.$vnode.parent=null)}}}(un),function(e){Zt(e.prototype),e.prototype.$nextTick=function(e){return Qe(e,this)},e.prototype._render=function(){var e,t=this,n=t.$options,a=n.render,o=n._parentVnode;o&&(t.$scopedSlots=o.data.scopedSlots||r),t.$vnode=o;try{e=a.call(t._renderProxy,t.$createElement)}catch(n){$e(n,t,"render"),e=t._vnode}return e instanceof fe||(e=he()),e.parent=o,e}}(un);var vn=[String,RegExp,Array],bn={KeepAlive:{name:"keep-alive",abstract:!0,props:{include:vn,exclude:vn,max:[String,Number]},created:function(){this.cache=Object.create(null),this.keys=[]},destroyed:function(){for(var e in this.cache)gn(this.cache,e,this.keys)},mounted:function(){var e=this;this.$watch("include",function(t){mn(e,function(e){return hn(t,e)})}),this.$watch("exclude",function(t){mn(e,function(e){return!hn(t,e)})})},render:function(){var e=this.$slots.default,t=ft(e),n=t&&t.componentOptions;if(n){var r=pn(n),a=this.include,o=this.exclude;if(a&&(!r||!hn(a,r))||o&&r&&hn(o,r))return t;var i=this.cache,s=this.keys,l=null==t.key?n.Ctor.cid+(n.tag?"::"+n.tag:""):t.key;i[l]?(t.componentInstance=i[l].componentInstance,v(s,l),s.push(l)):(i[l]=t,s.push(l),this.max&&s.length>parseInt(this.max)&&gn(i,s[0],s,this._vnode)),t.data.keepAlive=!0}return t||e&&e[0]}}};!function(e){var t={get:function(){return B}};Object.defineProperty(e,"config",t),e.util={warn:ie,extend:S,mergeOptions:Ie,defineReactive:Me},e.set=Ce,e.delete=Se,e.nextTick=Qe,e.options=Object.create(null),N.forEach(function(t){e.options[t+"s"]=Object.create(null)}),e.options._base=e,S(e.options.components,bn),function(e){e.use=function(e){var t=this._installedPlugins||(this._installedPlugins=[]);if(t.indexOf(e)>-1)return this;var n=C(arguments,1);return n.unshift(this),"function"==typeof e.install?e.install.apply(e,n):"function"==typeof e&&e.apply(null,n),t.push(e),this}}(e),function(e){e.mixin=function(e){return this.options=Ie(this.options,e),this}}(e),fn(e),function(e){N.forEach(function(t){e[t]=function(e,n){return n?("component"===t&&d(n)&&(n.name=n.name||e,n=this.options._base.extend(n)),"directive"===t&&"function"==typeof n&&(n={bind:n,update:n}),this.options[t+"s"][e]=n,n):this.options[t+"s"][e]}})}(e)}(un),Object.defineProperty(un.prototype,"$isServer",{get:te}),Object.defineProperty(un.prototype,"$ssrContext",{get:function(){return this.$vnode&&this.$vnode.ssrContext}}),Object.defineProperty(un,"FunctionalRenderContext",{value:Jt}),un.version="2.5.16";var yn=m("style,class"),xn=m("input,textarea,option,select,progress"),wn=m("contenteditable,draggable,spellcheck"),kn=m("allowfullscreen,async,autofocus,autoplay,checked,compact,controls,declare,default,defaultchecked,defaultmuted,defaultselected,defer,disabled,enabled,formnovalidate,hidden,indeterminate,inert,ismap,itemscope,loop,multiple,muted,nohref,noresize,noshade,novalidate,nowrap,open,pauseonexit,readonly,required,reversed,scoped,seamless,selected,sortable,translate,truespeed,typemustmatch,visible"),_n="http://www.w3.org/1999/xlink",Tn=function(e){return":"===e.charAt(5)&&"xlink"===e.slice(0,5)},An=function(e){return Tn(e)?e.slice(6,e.length):""},Mn=function(e){return null==e||!1===e};function Cn(e){for(var t=e.data,n=e,r=e;o(r.componentInstance);)(r=r.componentInstance._vnode)&&r.data&&(t=Sn(r.data,t));for(;o(n=n.parent);)n&&n.data&&(t=Sn(t,n.data));return function(e,t){if(o(e)||o(t))return Ln(e,zn(t));return""}(t.staticClass,t.class)}function Sn(e,t){return{staticClass:Ln(e.staticClass,t.staticClass),class:o(e.class)?[e.class,t.class]:t.class}}function Ln(e,t){return e?t?e+" "+t:e:t||""}function zn(e){return Array.isArray(e)?function(e){for(var t,n="",r=0,a=e.length;r<a;r++)o(t=zn(e[r]))&&""!==t&&(n&&(n+=" "),n+=t);return n}(e):l(e)?function(e){var t="";for(var n in e)e[n]&&(t&&(t+=" "),t+=n);return t}(e):"string"==typeof e?e:""}var On={svg:"http://www.w3.org/2000/svg",math:"http://www.w3.org/1998/Math/MathML"},Dn=m("html,body,base,head,link,meta,style,title,address,article,aside,footer,header,h1,h2,h3,h4,h5,h6,hgroup,nav,section,div,dd,dl,dt,figcaption,figure,picture,hr,img,li,main,ol,p,pre,ul,a,b,abbr,bdi,bdo,br,cite,code,data,dfn,em,i,kbd,mark,q,rp,rt,rtc,ruby,s,samp,small,span,strong,sub,sup,time,u,var,wbr,area,audio,map,track,video,embed,object,param,source,canvas,script,noscript,del,ins,caption,col,colgroup,table,thead,tbody,td,th,tr,button,datalist,fieldset,form,input,label,legend,meter,optgroup,option,output,progress,select,textarea,details,dialog,menu,menuitem,summary,content,element,shadow,template,blockquote,iframe,tfoot"),jn=m("svg,animate,circle,clippath,cursor,defs,desc,ellipse,filter,font-face,foreignObject,g,glyph,image,line,marker,mask,missing-glyph,path,pattern,polygon,polyline,rect,switch,symbol,text,textpath,tspan,use,view",!0),Pn=function(e){return Dn(e)||jn(e)};var In=Object.create(null);var En=m("text,number,password,search,email,tel,url");var Nn=Object.freeze({createElement:function(e,t){var n=document.createElement(e);return"select"!==e?n:(t.data&&t.data.attrs&&void 0!==t.data.attrs.multiple&&n.setAttribute("multiple","multiple"),n)},createElementNS:function(e,t){return document.createElementNS(On[e],t)},createTextNode:function(e){return document.createTextNode(e)},createComment:function(e){return document.createComment(e)},insertBefore:function(e,t,n){e.insertBefore(t,n)},removeChild:function(e,t){e.removeChild(t)},appendChild:function(e,t){e.appendChild(t)},parentNode:function(e){return e.parentNode},nextSibling:function(e){return e.nextSibling},tagName:function(e){return e.tagName},setTextContent:function(e,t){e.textContent=t},setStyleScope:function(e,t){e.setAttribute(t,"")}}),Rn={create:function(e,t){Bn(t)},update:function(e,t){e.data.ref!==t.data.ref&&(Bn(e,!0),Bn(t))},destroy:function(e){Bn(e,!0)}};function Bn(e,t){var n=e.data.ref;if(o(n)){var r=e.context,a=e.componentInstance||e.elm,i=r.$refs;t?Array.isArray(i[n])?v(i[n],a):i[n]===a&&(i[n]=void 0):e.data.refInFor?Array.isArray(i[n])?i[n].indexOf(a)<0&&i[n].push(a):i[n]=[a]:i[n]=a}}var Fn=new fe("",{},[]),$n=["create","activate","update","remove","destroy"];function Wn(e,t){return e.key===t.key&&(e.tag===t.tag&&e.isComment===t.isComment&&o(e.data)===o(t.data)&&function(e,t){if("input"!==e.tag)return!0;var n,r=o(n=e.data)&&o(n=n.attrs)&&n.type,a=o(n=t.data)&&o(n=n.attrs)&&n.type;return r===a||En(r)&&En(a)}(e,t)||i(e.isAsyncPlaceholder)&&e.asyncFactory===t.asyncFactory&&a(t.asyncFactory.error))}function Vn(e,t,n){var r,a,i={};for(r=t;r<=n;++r)o(a=e[r].key)&&(i[a]=r);return i}var Hn={create:qn,update:qn,destroy:function(e){qn(e,Fn)}};function qn(e,t){(e.data.directives||t.data.directives)&&function(e,t){var n,r,a,o=e===Fn,i=t===Fn,s=Gn(e.data.directives,e.context),l=Gn(t.data.directives,t.context),c=[],d=[];for(n in l)r=s[n],a=l[n],r?(a.oldValue=r.value,Xn(a,"update",t,e),a.def&&a.def.componentUpdated&&d.push(a)):(Xn(a,"bind",t,e),a.def&&a.def.inserted&&c.push(a));if(c.length){var u=function(){for(var n=0;n<c.length;n++)Xn(c[n],"inserted",t,e)};o?it(t,"insert",u):u()}d.length&&it(t,"postpatch",function(){for(var n=0;n<d.length;n++)Xn(d[n],"componentUpdated",t,e)});if(!o)for(n in s)l[n]||Xn(s[n],"unbind",e,e,i)}(e,t)}var Un=Object.create(null);function Gn(e,t){var n,r,a=Object.create(null);if(!e)return a;for(n=0;n<e.length;n++)(r=e[n]).modifiers||(r.modifiers=Un),a[Yn(r)]=r,r.def=Ee(t.$options,"directives",r.name);return a}function Yn(e){return e.rawName||e.name+"."+Object.keys(e.modifiers||{}).join(".")}function Xn(e,t,n,r,a){var o=e.def&&e.def[t];if(o)try{o(n.elm,e,n,r,a)}catch(r){$e(r,n.context,"directive "+e.name+" "+t+" hook")}}var Kn=[Rn,Hn];function Zn(e,t){var n=t.componentOptions;if(!(o(n)&&!1===n.Ctor.options.inheritAttrs||a(e.data.attrs)&&a(t.data.attrs))){var r,i,s=t.elm,l=e.data.attrs||{},c=t.data.attrs||{};for(r in o(c.__ob__)&&(c=t.data.attrs=S({},c)),c)i=c[r],l[r]!==i&&Jn(s,r,i);for(r in(Y||K)&&c.value!==l.value&&Jn(s,"value",c.value),l)a(c[r])&&(Tn(r)?s.removeAttributeNS(_n,An(r)):wn(r)||s.removeAttribute(r))}}function Jn(e,t,n){e.tagName.indexOf("-")>-1?Qn(e,t,n):kn(t)?Mn(n)?e.removeAttribute(t):(n="allowfullscreen"===t&&"EMBED"===e.tagName?"true":t,e.setAttribute(t,n)):wn(t)?e.setAttribute(t,Mn(n)||"false"===n?"false":"true"):Tn(t)?Mn(n)?e.removeAttributeNS(_n,An(t)):e.setAttributeNS(_n,t,n):Qn(e,t,n)}function Qn(e,t,n){if(Mn(n))e.removeAttribute(t);else{if(Y&&!X&&"TEXTAREA"===e.tagName&&"placeholder"===t&&!e.__ieph){var r=function(t){t.stopImmediatePropagation(),e.removeEventListener("input",r)};e.addEventListener("input",r),e.__ieph=!0}e.setAttribute(t,n)}}var er={create:Zn,update:Zn};function tr(e,t){var n=t.elm,r=t.data,i=e.data;if(!(a(r.staticClass)&&a(r.class)&&(a(i)||a(i.staticClass)&&a(i.class)))){var s=Cn(t),l=n._transitionClasses;o(l)&&(s=Ln(s,zn(l))),s!==n._prevClass&&(n.setAttribute("class",s),n._prevClass=s)}}var nr,rr={create:tr,update:tr},ar="__r",or="__c";function ir(e,t,n,r,a){var o;t=(o=t)._withTask||(o._withTask=function(){Xe=!0;var e=o.apply(null,arguments);return Xe=!1,e}),n&&(t=function(e,t,n){var r=nr;return function a(){null!==e.apply(null,arguments)&&sr(t,a,n,r)}}(t,e,r)),nr.addEventListener(e,t,Q?{capture:r,passive:a}:r)}function sr(e,t,n,r){(r||nr).removeEventListener(e,t._withTask||t,n)}function lr(e,t){if(!a(e.data.on)||!a(t.data.on)){var n=t.data.on||{},r=e.data.on||{};nr=t.elm,function(e){if(o(e[ar])){var t=Y?"change":"input";e[t]=[].concat(e[ar],e[t]||[]),delete e[ar]}o(e[or])&&(e.change=[].concat(e[or],e.change||[]),delete e[or])}(n),ot(n,r,ir,sr,t.context),nr=void 0}}var cr={create:lr,update:lr};function dr(e,t){if(!a(e.data.domProps)||!a(t.data.domProps)){var n,r,i=t.elm,s=e.data.domProps||{},l=t.data.domProps||{};for(n in o(l.__ob__)&&(l=t.data.domProps=S({},l)),s)a(l[n])&&(i[n]="");for(n in l){if(r=l[n],"textContent"===n||"innerHTML"===n){if(t.children&&(t.children.length=0),r===s[n])continue;1===i.childNodes.length&&i.removeChild(i.childNodes[0])}if("value"===n){i._value=r;var c=a(r)?"":String(r);ur(i,c)&&(i.value=c)}else i[n]=r}}}function ur(e,t){return!e.composing&&("OPTION"===e.tagName||function(e,t){var n=!0;try{n=document.activeElement!==e}catch(e){}return n&&e.value!==t}(e,t)||function(e,t){var n=e.value,r=e._vModifiers;if(o(r)){if(r.lazy)return!1;if(r.number)return h(n)!==h(t);if(r.trim)return n.trim()!==t.trim()}return n!==t}(e,t))}var fr={create:dr,update:dr},pr=x(function(e){var t={},n=/:(.+)/;return e.split(/;(?![^(]*\))/g).forEach(function(e){if(e){var r=e.split(n);r.length>1&&(t[r[0].trim()]=r[1].trim())}}),t});function hr(e){var t=mr(e.style);return e.staticStyle?S(e.staticStyle,t):t}function mr(e){return Array.isArray(e)?L(e):"string"==typeof e?pr(e):e}var gr,vr=/^--/,br=/\s*!important$/,yr=function(e,t,n){if(vr.test(t))e.style.setProperty(t,n);else if(br.test(n))e.style.setProperty(t,n.replace(br,""),"important");else{var r=wr(t);if(Array.isArray(n))for(var a=0,o=n.length;a<o;a++)e.style[r]=n[a];else e.style[r]=n}},xr=["Webkit","Moz","ms"],wr=x(function(e){if(gr=gr||document.createElement("div").style,"filter"!==(e=k(e))&&e in gr)return e;for(var t=e.charAt(0).toUpperCase()+e.slice(1),n=0;n<xr.length;n++){var r=xr[n]+t;if(r in gr)return r}});function kr(e,t){var n=t.data,r=e.data;if(!(a(n.staticStyle)&&a(n.style)&&a(r.staticStyle)&&a(r.style))){var i,s,l=t.elm,c=r.staticStyle,d=r.normalizedStyle||r.style||{},u=c||d,f=mr(t.data.style)||{};t.data.normalizedStyle=o(f.__ob__)?S({},f):f;var p=function(e,t){var n,r={};if(t)for(var a=e;a.componentInstance;)(a=a.componentInstance._vnode)&&a.data&&(n=hr(a.data))&&S(r,n);(n=hr(e.data))&&S(r,n);for(var o=e;o=o.parent;)o.data&&(n=hr(o.data))&&S(r,n);return r}(t,!0);for(s in u)a(p[s])&&yr(l,s,"");for(s in p)(i=p[s])!==u[s]&&yr(l,s,null==i?"":i)}}var _r={create:kr,update:kr};function Tr(e,t){if(t&&(t=t.trim()))if(e.classList)t.indexOf(" ")>-1?t.split(/\s+/).forEach(function(t){return e.classList.add(t)}):e.classList.add(t);else{var n=" "+(e.getAttribute("class")||"")+" ";n.indexOf(" "+t+" ")<0&&e.setAttribute("class",(n+t).trim())}}function Ar(e,t){if(t&&(t=t.trim()))if(e.classList)t.indexOf(" ")>-1?t.split(/\s+/).forEach(function(t){return e.classList.remove(t)}):e.classList.remove(t),e.classList.length||e.removeAttribute("class");else{for(var n=" "+(e.getAttribute("class")||"")+" ",r=" "+t+" ";n.indexOf(r)>=0;)n=n.replace(r," ");(n=n.trim())?e.setAttribute("class",n):e.removeAttribute("class")}}function Mr(e){if(e){if("object"==typeof e){var t={};return!1!==e.css&&S(t,Cr(e.name||"v")),S(t,e),t}return"string"==typeof e?Cr(e):void 0}}var Cr=x(function(e){return{enterClass:e+"-enter",enterToClass:e+"-enter-to",enterActiveClass:e+"-enter-active",leaveClass:e+"-leave",leaveToClass:e+"-leave-to",leaveActiveClass:e+"-leave-active"}}),Sr=H&&!X,Lr="transition",zr="animation",Or="transition",Dr="transitionend",jr="animation",Pr="animationend";Sr&&(void 0===window.ontransitionend&&void 0!==window.onwebkittransitionend&&(Or="WebkitTransition",Dr="webkitTransitionEnd"),void 0===window.onanimationend&&void 0!==window.onwebkitanimationend&&(jr="WebkitAnimation",Pr="webkitAnimationEnd"));var Ir=H?window.requestAnimationFrame?window.requestAnimationFrame.bind(window):setTimeout:function(e){return e()};function Er(e){Ir(function(){Ir(e)})}function Nr(e,t){var n=e._transitionClasses||(e._transitionClasses=[]);n.indexOf(t)<0&&(n.push(t),Tr(e,t))}function Rr(e,t){e._transitionClasses&&v(e._transitionClasses,t),Ar(e,t)}function Br(e,t,n){var r=$r(e,t),a=r.type,o=r.timeout,i=r.propCount;if(!a)return n();var s=a===Lr?Dr:Pr,l=0,c=function(){e.removeEventListener(s,d),n()},d=function(t){t.target===e&&++l>=i&&c()};setTimeout(function(){l<i&&c()},o+1),e.addEventListener(s,d)}var Fr=/\b(transform|all)(,|$)/;function $r(e,t){var n,r=window.getComputedStyle(e),a=r[Or+"Delay"].split(", "),o=r[Or+"Duration"].split(", "),i=Wr(a,o),s=r[jr+"Delay"].split(", "),l=r[jr+"Duration"].split(", "),c=Wr(s,l),d=0,u=0;return t===Lr?i>0&&(n=Lr,d=i,u=o.length):t===zr?c>0&&(n=zr,d=c,u=l.length):u=(n=(d=Math.max(i,c))>0?i>c?Lr:zr:null)?n===Lr?o.length:l.length:0,{type:n,timeout:d,propCount:u,hasTransform:n===Lr&&Fr.test(r[Or+"Property"])}}function Wr(e,t){for(;e.length<t.length;)e=e.concat(e);return Math.max.apply(null,t.map(function(t,n){return Vr(t)+Vr(e[n])}))}function Vr(e){return 1e3*Number(e.slice(0,-1))}function Hr(e,t){var n=e.elm;o(n._leaveCb)&&(n._leaveCb.cancelled=!0,n._leaveCb());var r=Mr(e.data.transition);if(!a(r)&&!o(n._enterCb)&&1===n.nodeType){for(var i=r.css,s=r.type,c=r.enterClass,d=r.enterToClass,u=r.enterActiveClass,f=r.appearClass,p=r.appearToClass,m=r.appearActiveClass,g=r.beforeEnter,v=r.enter,b=r.afterEnter,y=r.enterCancelled,x=r.beforeAppear,w=r.appear,k=r.afterAppear,_=r.appearCancelled,T=r.duration,A=yt,M=yt.$vnode;M&&M.parent;)A=(M=M.parent).context;var C=!A._isMounted||!e.isRootInsert;if(!C||w||""===w){var S=C&&f?f:c,L=C&&m?m:u,z=C&&p?p:d,O=C&&x||g,D=C&&"function"==typeof w?w:v,j=C&&k||b,P=C&&_||y,E=h(l(T)?T.enter:T);0;var N=!1!==i&&!X,R=Gr(D),B=n._enterCb=I(function(){N&&(Rr(n,z),Rr(n,L)),B.cancelled?(N&&Rr(n,S),P&&P(n)):j&&j(n),n._enterCb=null});e.data.show||it(e,"insert",function(){var t=n.parentNode,r=t&&t._pending&&t._pending[e.key];r&&r.tag===e.tag&&r.elm._leaveCb&&r.elm._leaveCb(),D&&D(n,B)}),O&&O(n),N&&(Nr(n,S),Nr(n,L),Er(function(){Rr(n,S),B.cancelled||(Nr(n,z),R||(Ur(E)?setTimeout(B,E):Br(n,s,B)))})),e.data.show&&(t&&t(),D&&D(n,B)),N||R||B()}}}function qr(e,t){var n=e.elm;o(n._enterCb)&&(n._enterCb.cancelled=!0,n._enterCb());var r=Mr(e.data.transition);if(a(r)||1!==n.nodeType)return t();if(!o(n._leaveCb)){var i=r.css,s=r.type,c=r.leaveClass,d=r.leaveToClass,u=r.leaveActiveClass,f=r.beforeLeave,p=r.leave,m=r.afterLeave,g=r.leaveCancelled,v=r.delayLeave,b=r.duration,y=!1!==i&&!X,x=Gr(p),w=h(l(b)?b.leave:b);0;var k=n._leaveCb=I(function(){n.parentNode&&n.parentNode._pending&&(n.parentNode._pending[e.key]=null),y&&(Rr(n,d),Rr(n,u)),k.cancelled?(y&&Rr(n,c),g&&g(n)):(t(),m&&m(n)),n._leaveCb=null});v?v(_):_()}function _(){k.cancelled||(e.data.show||((n.parentNode._pending||(n.parentNode._pending={}))[e.key]=e),f&&f(n),y&&(Nr(n,c),Nr(n,u),Er(function(){Rr(n,c),k.cancelled||(Nr(n,d),x||(Ur(w)?setTimeout(k,w):Br(n,s,k)))})),p&&p(n,k),y||x||k())}}function Ur(e){return"number"==typeof e&&!isNaN(e)}function Gr(e){if(a(e))return!1;var t=e.fns;return o(t)?Gr(Array.isArray(t)?t[0]:t):(e._length||e.length)>1}function Yr(e,t){!0!==t.data.show&&Hr(t)}var Xr=function(e){var t,n,r={},l=e.modules,c=e.nodeOps;for(t=0;t<$n.length;++t)for(r[$n[t]]=[],n=0;n<l.length;++n)o(l[n][$n[t]])&&r[$n[t]].push(l[n][$n[t]]);function d(e){var t=c.parentNode(e);o(t)&&c.removeChild(t,e)}function u(e,t,n,a,s,l,d){if(o(e.elm)&&o(l)&&(e=l[d]=ge(e)),e.isRootInsert=!s,!function(e,t,n,a){var s=e.data;if(o(s)){var l=o(e.componentInstance)&&s.keepAlive;if(o(s=s.hook)&&o(s=s.init)&&s(e,!1,n,a),o(e.componentInstance))return f(e,t),i(l)&&function(e,t,n,a){for(var i,s=e;s.componentInstance;)if(s=s.componentInstance._vnode,o(i=s.data)&&o(i=i.transition)){for(i=0;i<r.activate.length;++i)r.activate[i](Fn,s);t.push(s);break}p(n,e.elm,a)}(e,t,n,a),!0}}(e,t,n,a)){var u=e.data,m=e.children,g=e.tag;o(g)?(e.elm=e.ns?c.createElementNS(e.ns,g):c.createElement(g,e),b(e),h(e,m,t),o(u)&&v(e,t),p(n,e.elm,a)):i(e.isComment)?(e.elm=c.createComment(e.text),p(n,e.elm,a)):(e.elm=c.createTextNode(e.text),p(n,e.elm,a))}}function f(e,t){o(e.data.pendingInsert)&&(t.push.apply(t,e.data.pendingInsert),e.data.pendingInsert=null),e.elm=e.componentInstance.$el,g(e)?(v(e,t),b(e)):(Bn(e),t.push(e))}function p(e,t,n){o(e)&&(o(n)?n.parentNode===e&&c.insertBefore(e,t,n):c.appendChild(e,t))}function h(e,t,n){if(Array.isArray(t))for(var r=0;r<t.length;++r)u(t[r],n,e.elm,null,!0,t,r);else s(e.text)&&c.appendChild(e.elm,c.createTextNode(String(e.text)))}function g(e){for(;e.componentInstance;)e=e.componentInstance._vnode;return o(e.tag)}function v(e,n){for(var a=0;a<r.create.length;++a)r.create[a](Fn,e);o(t=e.data.hook)&&(o(t.create)&&t.create(Fn,e),o(t.insert)&&n.push(e))}function b(e){var t;if(o(t=e.fnScopeId))c.setStyleScope(e.elm,t);else for(var n=e;n;)o(t=n.context)&&o(t=t.$options._scopeId)&&c.setStyleScope(e.elm,t),n=n.parent;o(t=yt)&&t!==e.context&&t!==e.fnContext&&o(t=t.$options._scopeId)&&c.setStyleScope(e.elm,t)}function y(e,t,n,r,a,o){for(;r<=a;++r)u(n[r],o,e,t,!1,n,r)}function x(e){var t,n,a=e.data;if(o(a))for(o(t=a.hook)&&o(t=t.destroy)&&t(e),t=0;t<r.destroy.length;++t)r.destroy[t](e);if(o(t=e.children))for(n=0;n<e.children.length;++n)x(e.children[n])}function w(e,t,n,r){for(;n<=r;++n){var a=t[n];o(a)&&(o(a.tag)?(k(a),x(a)):d(a.elm))}}function k(e,t){if(o(t)||o(e.data)){var n,a=r.remove.length+1;for(o(t)?t.listeners+=a:t=function(e,t){function n(){0==--n.listeners&&d(e)}return n.listeners=t,n}(e.elm,a),o(n=e.componentInstance)&&o(n=n._vnode)&&o(n.data)&&k(n,t),n=0;n<r.remove.length;++n)r.remove[n](e,t);o(n=e.data.hook)&&o(n=n.remove)?n(e,t):t()}else d(e.elm)}function _(e,t,n,r){for(var a=n;a<r;a++){var i=t[a];if(o(i)&&Wn(e,i))return a}}function T(e,t,n,s){if(e!==t){var l=t.elm=e.elm;if(i(e.isAsyncPlaceholder))o(t.asyncFactory.resolved)?C(e.elm,t,n):t.isAsyncPlaceholder=!0;else if(i(t.isStatic)&&i(e.isStatic)&&t.key===e.key&&(i(t.isCloned)||i(t.isOnce)))t.componentInstance=e.componentInstance;else{var d,f=t.data;o(f)&&o(d=f.hook)&&o(d=d.prepatch)&&d(e,t);var p=e.children,h=t.children;if(o(f)&&g(t)){for(d=0;d<r.update.length;++d)r.update[d](e,t);o(d=f.hook)&&o(d=d.update)&&d(e,t)}a(t.text)?o(p)&&o(h)?p!==h&&function(e,t,n,r,i){for(var s,l,d,f=0,p=0,h=t.length-1,m=t[0],g=t[h],v=n.length-1,b=n[0],x=n[v],k=!i;f<=h&&p<=v;)a(m)?m=t[++f]:a(g)?g=t[--h]:Wn(m,b)?(T(m,b,r),m=t[++f],b=n[++p]):Wn(g,x)?(T(g,x,r),g=t[--h],x=n[--v]):Wn(m,x)?(T(m,x,r),k&&c.insertBefore(e,m.elm,c.nextSibling(g.elm)),m=t[++f],x=n[--v]):Wn(g,b)?(T(g,b,r),k&&c.insertBefore(e,g.elm,m.elm),g=t[--h],b=n[++p]):(a(s)&&(s=Vn(t,f,h)),a(l=o(b.key)?s[b.key]:_(b,t,f,h))?u(b,r,e,m.elm,!1,n,p):Wn(d=t[l],b)?(T(d,b,r),t[l]=void 0,k&&c.insertBefore(e,d.elm,m.elm)):u(b,r,e,m.elm,!1,n,p),b=n[++p]);f>h?y(e,a(n[v+1])?null:n[v+1].elm,n,p,v,r):p>v&&w(0,t,f,h)}(l,p,h,n,s):o(h)?(o(e.text)&&c.setTextContent(l,""),y(l,null,h,0,h.length-1,n)):o(p)?w(0,p,0,p.length-1):o(e.text)&&c.setTextContent(l,""):e.text!==t.text&&c.setTextContent(l,t.text),o(f)&&o(d=f.hook)&&o(d=d.postpatch)&&d(e,t)}}}function A(e,t,n){if(i(n)&&o(e.parent))e.parent.data.pendingInsert=t;else for(var r=0;r<t.length;++r)t[r].data.hook.insert(t[r])}var M=m("attrs,class,staticClass,staticStyle,key");function C(e,t,n,r){var a,s=t.tag,l=t.data,c=t.children;if(r=r||l&&l.pre,t.elm=e,i(t.isComment)&&o(t.asyncFactory))return t.isAsyncPlaceholder=!0,!0;if(o(l)&&(o(a=l.hook)&&o(a=a.init)&&a(t,!0),o(a=t.componentInstance)))return f(t,n),!0;if(o(s)){if(o(c))if(e.hasChildNodes())if(o(a=l)&&o(a=a.domProps)&&o(a=a.innerHTML)){if(a!==e.innerHTML)return!1}else{for(var d=!0,u=e.firstChild,p=0;p<c.length;p++){if(!u||!C(u,c[p],n,r)){d=!1;break}u=u.nextSibling}if(!d||u)return!1}else h(t,c,n);if(o(l)){var m=!1;for(var g in l)if(!M(g)){m=!0,v(t,n);break}!m&&l.class&&tt(l.class)}}else e.data!==t.text&&(e.data=t.text);return!0}return function(e,t,n,s,l,d){if(!a(t)){var f,p=!1,h=[];if(a(e))p=!0,u(t,h,l,d);else{var m=o(e.nodeType);if(!m&&Wn(e,t))T(e,t,h,s);else{if(m){if(1===e.nodeType&&e.hasAttribute(E)&&(e.removeAttribute(E),n=!0),i(n)&&C(e,t,h))return A(t,h,!0),e;f=e,e=new fe(c.tagName(f).toLowerCase(),{},[],void 0,f)}var v=e.elm,b=c.parentNode(v);if(u(t,h,v._leaveCb?null:b,c.nextSibling(v)),o(t.parent))for(var y=t.parent,k=g(t);y;){for(var _=0;_<r.destroy.length;++_)r.destroy[_](y);if(y.elm=t.elm,k){for(var M=0;M<r.create.length;++M)r.create[M](Fn,y);var S=y.data.hook.insert;if(S.merged)for(var L=1;L<S.fns.length;L++)S.fns[L]()}else Bn(y);y=y.parent}o(b)?w(0,[e],0,0):o(e.tag)&&x(e)}}return A(t,h,p),t.elm}o(e)&&x(e)}}({nodeOps:Nn,modules:[er,rr,cr,fr,_r,H?{create:Yr,activate:Yr,remove:function(e,t){!0!==e.data.show?qr(e,t):t()}}:{}].concat(Kn)});X&&document.addEventListener("selectionchange",function(){var e=document.activeElement;e&&e.vmodel&&ra(e,"input")});var Kr={inserted:function(e,t,n,r){"select"===n.tag?(r.elm&&!r.elm._vOptions?it(n,"postpatch",function(){Kr.componentUpdated(e,t,n)}):Zr(e,t,n.context),e._vOptions=[].map.call(e.options,ea)):("textarea"===n.tag||En(e.type))&&(e._vModifiers=t.modifiers,t.modifiers.lazy||(e.addEventListener("compositionstart",ta),e.addEventListener("compositionend",na),e.addEventListener("change",na),X&&(e.vmodel=!0)))},componentUpdated:function(e,t,n){if("select"===n.tag){Zr(e,t,n.context);var r=e._vOptions,a=e._vOptions=[].map.call(e.options,ea);if(a.some(function(e,t){return!j(e,r[t])}))(e.multiple?t.value.some(function(e){return Qr(e,a)}):t.value!==t.oldValue&&Qr(t.value,a))&&ra(e,"change")}}};function Zr(e,t,n){Jr(e,t,n),(Y||K)&&setTimeout(function(){Jr(e,t,n)},0)}function Jr(e,t,n){var r=t.value,a=e.multiple;if(!a||Array.isArray(r)){for(var o,i,s=0,l=e.options.length;s<l;s++)if(i=e.options[s],a)o=P(r,ea(i))>-1,i.selected!==o&&(i.selected=o);else if(j(ea(i),r))return void(e.selectedIndex!==s&&(e.selectedIndex=s));a||(e.selectedIndex=-1)}}function Qr(e,t){return t.every(function(t){return!j(t,e)})}function ea(e){return"_value"in e?e._value:e.value}function ta(e){e.target.composing=!0}function na(e){e.target.composing&&(e.target.composing=!1,ra(e.target,"input"))}function ra(e,t){var n=document.createEvent("HTMLEvents");n.initEvent(t,!0,!0),e.dispatchEvent(n)}function aa(e){return!e.componentInstance||e.data&&e.data.transition?e:aa(e.componentInstance._vnode)}var oa={model:Kr,show:{bind:function(e,t,n){var r=t.value,a=(n=aa(n)).data&&n.data.transition,o=e.__vOriginalDisplay="none"===e.style.display?"":e.style.display;r&&a?(n.data.show=!0,Hr(n,function(){e.style.display=o})):e.style.display=r?o:"none"},update:function(e,t,n){var r=t.value;!r!=!t.oldValue&&((n=aa(n)).data&&n.data.transition?(n.data.show=!0,r?Hr(n,function(){e.style.display=e.__vOriginalDisplay}):qr(n,function(){e.style.display="none"})):e.style.display=r?e.__vOriginalDisplay:"none")},unbind:function(e,t,n,r,a){a||(e.style.display=e.__vOriginalDisplay)}}},ia={name:String,appear:Boolean,css:Boolean,mode:String,type:String,enterClass:String,leaveClass:String,enterToClass:String,leaveToClass:String,enterActiveClass:String,leaveActiveClass:String,appearClass:String,appearActiveClass:String,appearToClass:String,duration:[Number,String,Object]};function sa(e){var t=e&&e.componentOptions;return t&&t.Ctor.options.abstract?sa(ft(t.children)):e}function la(e){var t={},n=e.$options;for(var r in n.propsData)t[r]=e[r];var a=n._parentListeners;for(var o in a)t[k(o)]=a[o];return t}function ca(e,t){if(/\d-keep-alive$/.test(t.tag))return e("keep-alive",{props:t.componentOptions.propsData})}var da={name:"transition",props:ia,abstract:!0,render:function(e){var t=this,n=this.$slots.default;if(n&&(n=n.filter(function(e){return e.tag||ut(e)})).length){0;var r=this.mode;0;var a=n[0];if(function(e){for(;e=e.parent;)if(e.data.transition)return!0}(this.$vnode))return a;var o=sa(a);if(!o)return a;if(this._leaving)return ca(e,a);var i="__transition-"+this._uid+"-";o.key=null==o.key?o.isComment?i+"comment":i+o.tag:s(o.key)?0===String(o.key).indexOf(i)?o.key:i+o.key:o.key;var l=(o.data||(o.data={})).transition=la(this),c=this._vnode,d=sa(c);if(o.data.directives&&o.data.directives.some(function(e){return"show"===e.name})&&(o.data.show=!0),d&&d.data&&!function(e,t){return t.key===e.key&&t.tag===e.tag}(o,d)&&!ut(d)&&(!d.componentInstance||!d.componentInstance._vnode.isComment)){var u=d.data.transition=S({},l);if("out-in"===r)return this._leaving=!0,it(u,"afterLeave",function(){t._leaving=!1,t.$forceUpdate()}),ca(e,a);if("in-out"===r){if(ut(o))return c;var f,p=function(){f()};it(l,"afterEnter",p),it(l,"enterCancelled",p),it(u,"delayLeave",function(e){f=e})}}return a}}},ua=S({tag:String,moveClass:String},ia);function fa(e){e.elm._moveCb&&e.elm._moveCb(),e.elm._enterCb&&e.elm._enterCb()}function pa(e){e.data.newPos=e.elm.getBoundingClientRect()}function ha(e){var t=e.data.pos,n=e.data.newPos,r=t.left-n.left,a=t.top-n.top;if(r||a){e.data.moved=!0;var o=e.elm.style;o.transform=o.WebkitTransform="translate("+r+"px,"+a+"px)",o.transitionDuration="0s"}}delete ua.mode;var ma={Transition:da,TransitionGroup:{props:ua,render:function(e){for(var t=this.tag||this.$vnode.data.tag||"span",n=Object.create(null),r=this.prevChildren=this.children,a=this.$slots.default||[],o=this.children=[],i=la(this),s=0;s<a.length;s++){var l=a[s];if(l.tag)if(null!=l.key&&0!==String(l.key).indexOf("__vlist"))o.push(l),n[l.key]=l,(l.data||(l.data={})).transition=i;else;}if(r){for(var c=[],d=[],u=0;u<r.length;u++){var f=r[u];f.data.transition=i,f.data.pos=f.elm.getBoundingClientRect(),n[f.key]?c.push(f):d.push(f)}this.kept=e(t,null,c),this.removed=d}return e(t,null,o)},beforeUpdate:function(){this.__patch__(this._vnode,this.kept,!1,!0),this._vnode=this.kept},updated:function(){var e=this.prevChildren,t=this.moveClass||(this.name||"v")+"-move";e.length&&this.hasMove(e[0].elm,t)&&(e.forEach(fa),e.forEach(pa),e.forEach(ha),this._reflow=document.body.offsetHeight,e.forEach(function(e){if(e.data.moved){var n=e.elm,r=n.style;Nr(n,t),r.transform=r.WebkitTransform=r.transitionDuration="",n.addEventListener(Dr,n._moveCb=function e(r){r&&!/transform$/.test(r.propertyName)||(n.removeEventListener(Dr,e),n._moveCb=null,Rr(n,t))})}}))},methods:{hasMove:function(e,t){if(!Sr)return!1;if(this._hasMove)return this._hasMove;var n=e.cloneNode();e._transitionClasses&&e._transitionClasses.forEach(function(e){Ar(n,e)}),Tr(n,t),n.style.display="none",this.$el.appendChild(n);var r=$r(n);return this.$el.removeChild(n),this._hasMove=r.hasTransform}}}};un.config.mustUseProp=function(e,t,n){return"value"===n&&xn(e)&&"button"!==t||"selected"===n&&"option"===e||"checked"===n&&"input"===e||"muted"===n&&"video"===e},un.config.isReservedTag=Pn,un.config.isReservedAttr=yn,un.config.getTagNamespace=function(e){return jn(e)?"svg":"math"===e?"math":void 0},un.config.isUnknownElement=function(e){if(!H)return!0;if(Pn(e))return!1;if(e=e.toLowerCase(),null!=In[e])return In[e];var t=document.createElement(e);return e.indexOf("-")>-1?In[e]=t.constructor===window.HTMLUnknownElement||t.constructor===window.HTMLElement:In[e]=/HTMLUnknownElement/.test(t.toString())},S(un.options.directives,oa),S(un.options.components,ma),un.prototype.__patch__=H?Xr:z,un.prototype.$mount=function(e,t){return function(e,t,n){return e.$el=t,e.$options.render||(e.$options.render=he),kt(e,"beforeMount"),new Ot(e,function(){e._update(e._render(),n)},z,null,!0),n=!1,null==e.$vnode&&(e._isMounted=!0,kt(e,"mounted")),e}(this,e=e&&H?function(e){if("string"==typeof e){var t=document.querySelector(e);return t||document.createElement("div")}return e}(e):void 0,t)},H&&setTimeout(function(){B.devtools&&ne&&ne.emit("init",un)},0),t.default=un}.call(this,n(46),n(339).setImmediate)},function(e,t,n){"use strict";var r=n(0);e.exports={hasLines:function(e){return e.visible&&e.mode&&-1!==e.mode.indexOf("lines")},hasMarkers:function(e){return e.visible&&e.mode&&-1!==e.mode.indexOf("markers")},hasText:function(e){return e.visible&&e.mode&&-1!==e.mode.indexOf("text")},isBubble:function(e){return r.isPlainObject(e.marker)&&Array.isArray(e.marker.size)}}},function(e,t,n){"use strict";var r=n(1),a=n(0),o=n(33),i=n(290),s=n(19).LINE_SPACING;function l(e,t){return e.node().getBoundingClientRect()[t]}var c=/([^$]*)([$]+[^$]*[$]+)([^$]*)/;t.convertToTspans=function(e,n,i){var v=e.text(),L=!e.attr("data-notex")&&"undefined"!=typeof MathJax&&v.match(c),z=r.select(e.node().parentNode);if(!z.empty()){var O=e.attr("class")?e.attr("class").split(" ")[0]:"text";return O+="-math",z.selectAll("svg."+O).remove(),z.selectAll("g."+O+"-group").remove(),e.style("display",null).attr({"data-unformatted":v,"data-math":"N"}),L?(n&&n._promises||[]).push(new Promise(function(t){e.style("display","none");var n={fontSize:parseInt(e.style("font-size"),10)};!function(e,t,n){var o="math-output-"+a.randstr([],64),i=r.select("body").append("div").attr({id:o}).style({visibility:"hidden",position:"absolute"}).style({"font-size":t.fontSize+"px"}).text((s=e,s.replace(d,"\\lt ").replace(u,"\\gt ")));var s;MathJax.Hub.Queue(["Typeset",MathJax.Hub,i.node()],function(){var t=r.select("body").select("#MathJax_SVG_glyphs");if(i.select(".MathJax_SVG").empty()||!i.select("svg").node())a.log("There was an error in the tex syntax.",e),n();else{var o=i.select("svg").node().getBoundingClientRect();n(i.select(".MathJax_SVG"),t,o)}i.remove()})}(L[2],n,function(n,r,a){z.selectAll("svg."+O).remove(),z.selectAll("g."+O+"-group").remove();var o=n&&n.select("svg");if(!o||!o.node())return D(),void t();var s=z.append("g").classed(O+"-group",!0).attr({"pointer-events":"none","data-unformatted":v,"data-math":"Y"});s.node().appendChild(o.node()),r&&r.node()&&o.node().insertBefore(r.node().cloneNode(!0),o.node().firstChild),o.attr({class:O,height:a.height,preserveAspectRatio:"xMinYMin meet"}).style({overflow:"visible","pointer-events":"none"});var c=e.style("fill")||"black";o.select("g").attr({fill:c,stroke:c});var d=l(o,"width"),u=l(o,"height"),f=+e.attr("x")-d*{start:0,middle:.5,end:1}[e.attr("text-anchor")||"start"],p=-(parseInt(e.style("font-size"),10)||l(e,"height"))/4;"y"===O[0]?(s.attr({transform:"rotate("+[-90,+e.attr("x"),+e.attr("y")]+") translate("+[-d/2,p-u/2]+")"}),o.attr({x:+e.attr("x"),y:+e.attr("y")})):"l"===O[0]?o.attr({x:e.attr("x"),y:p-u/2}):"a"===O[0]?o.attr({x:0,y:p}):o.attr({x:f,y:+e.attr("y")+p-u/2}),i&&i.call(e,s),t(s)})})):D(),e}function D(){z.empty()||(O=e.attr("class")+"-math",z.select("svg."+O).remove()),e.text("").style("white-space","pre"),function(e,t){t=(n=t,function(e,t){if(!e)return"";for(var n=0;n<t.length;n++){var r=t[n];e=e.replace(r.regExp,r.sub)}return e}(n,b)).replace(y," ");var n;var i,l=!1,c=[],d=-1;function u(){d++;var t=document.createElementNS(o.svg,"tspan");r.select(t).attr({class:"line",dy:d*s+"em"}),e.appendChild(t),i=t;var n=c;if(c=[{node:t}],n.length>1)for(var a=1;a<n.length;a++)v(n[a])}function v(e){var t,n=e.type,a={};if("a"===n){t="a";var s=e.target,l=e.href,d=e.popup;l&&(a={"xlink:xlink:show":"_blank"===s||"_"!==s.charAt(0)?"new":"replace",target:s,"xlink:xlink:href":l},d&&(a.onclick='window.open("'+l+'","'+s+'","'+d+'");return false;'))}else t="tspan";e.style&&(a.style=e.style);var u=document.createElementNS(o.svg,t);if("sup"===n||"sub"===n){L(i,m),i.appendChild(u);var f=document.createElementNS(o.svg,"tspan");L(f,m),r.select(f).attr("dy",h[n]),a.dy=p[n],i.appendChild(u),i.appendChild(f)}else i.appendChild(u);r.select(u).attr(a),i=e.node=u,c.push(e)}function L(e,t){e.appendChild(document.createTextNode(t))}function z(e){var n=c.pop();e!==n.type&&a.log("Start tag <"+n.type+"> doesnt match end tag <"+e+">. Pretending it did match.",t),i=c[c.length-1].node}k.test(t)?u():(i=e,c=[{node:e}]);for(var O=t.split(x),D=0;D<O.length;D++){var j=O[D],P=j.match(w),I=P&&P[2].toLowerCase(),E=f[I];if("br"===I)u();else if(void 0===E)L(i,j);else if(P[1])z(I);else{var N=P[4],R={type:I},B=C(N,_);if(B?(B=B.replace(S,"$1 fill:"),E&&(B+=";"+E)):E&&(B=E),B&&(R.style=B),"a"===I){l=!0;var F=C(N,T);if(F){var $=document.createElement("a");$.href=F,-1!==g.indexOf($.protocol)&&(R.href=F,R.target=C(N,A)||"_blank",R.popup=C(N,M))}}v(R)}}return l}(e.node(),v)&&e.style("pointer-events","all"),t.positionText(e),i&&i.call(e)}};var d=/(<|&lt;|&#60;)/g,u=/(>|&gt;|&#62;)/g;var f={sup:"font-size:70%",sub:"font-size:70%",b:"font-weight:bold",i:"font-style:italic",a:"cursor:pointer",span:"",em:"font-style:italic;font-weight:bold"},p={sub:"0.3em",sup:"-0.6em"},h={sub:"-0.21em",sup:"0.42em"},m="โ€‹",g=["http:","https:","mailto:","",void 0,":"],v=new RegExp("</?("+Object.keys(f).join("|")+")( [^>]*)?/?>","g"),b=Object.keys(i.entityToUnicode).map(function(e){return{regExp:new RegExp("&"+e+";","g"),sub:i.entityToUnicode[e]}}),y=/(\r\n?|\n)/g,x=/(<[^<>]*>)/,w=/<(\/?)([^ >]*)(\s+(.*))?>/i,k=/<br(\s+.*)?>/i,_=/(^|[\s"'])style\s*=\s*("([^"]*);?"|'([^']*);?')/i,T=/(^|[\s"'])href\s*=\s*("([^"]*)"|'([^']*)')/i,A=/(^|[\s"'])target\s*=\s*("([^"\s]*)"|'([^'\s]*)')/i,M=/(^|[\s"'])popup\s*=\s*("([^"\s]*)"|'([^'\s]*)')/i;function C(e,t){if(!e)return null;var n=e.match(t);return n&&(n[3]||n[4])}var S=/(^|;)\s*color:/;function L(e,t,n){var r,a,o,i=n.horizontalAlign,s=n.verticalAlign||"top",l=e.node().getBoundingClientRect(),c=t.node().getBoundingClientRect();return a="bottom"===s?function(){return l.bottom-r.height}:"middle"===s?function(){return l.top+(l.height-r.height)/2}:function(){return l.top},o="right"===i?function(){return l.right-r.width}:"center"===i?function(){return l.left+(l.width-r.width)/2}:function(){return l.left},function(){return r=this.node().getBoundingClientRect(),this.style({top:a()-c.top+"px",left:o()-c.left+"px","z-index":1e3}),this}}t.plainText=function(e){return(e||"").replace(v," ")},t.lineCount=function(e){return e.selectAll("tspan.line").size()||1},t.positionText=function(e,t,n){return e.each(function(){var e=r.select(this);function a(t,n){return void 0===n?null===(n=e.attr(t))&&(e.attr(t,0),n=0):e.attr(t,n),n}var o=a("x",t),i=a("y",n);"text"===this.nodeName&&e.selectAll("tspan.line").attr({x:o,y:i})})},t.makeEditable=function(e,t){var n=t.gd,a=t.delegate,o=r.dispatch("edit","input","cancel"),i=a||e;if(e.style({"pointer-events":a?"none":"all"}),1!==e.size())throw new Error("boo");function s(){var a,s;a=r.select(n).select(".svg-container"),(s=a.append("div")).classed("plugin-editable editable",!0).style({position:"absolute","font-family":e.style("font-family")||"Arial","font-size":e.style("font-size")||12,color:t.fill||e.style("fill")||"black",opacity:1,"background-color":t.background||"transparent",outline:"#ffffff33 1px solid",margin:[-parseFloat(e.style("font-size"))/8+1,0,0,-1].join("px ")+"px",padding:"0","box-sizing":"border-box"}).attr({contenteditable:!0}).text(t.text||e.attr("data-unformatted")).call(L(e,a,t)).on("blur",function(){n._editing=!1,e.text(this.textContent).style({opacity:1});var t,a=r.select(this).attr("class");(t=a?"."+a.split(" ")[0]+"-math-group":"[class*=-math-group]")&&r.select(e.node().parentNode).select(t).style({opacity:0});var i=this.textContent;r.select(this).transition().duration(0).remove(),r.select(document).on("mouseup",null),o.edit.call(e,i)}).on("focus",function(){var e=this;n._editing=!0,r.select(document).on("mouseup",function(){if(r.event.target===e)return!1;document.activeElement===s.node()&&s.node().blur()})}).on("keyup",function(){27===r.event.which?(n._editing=!1,e.style({opacity:1}),r.select(this).style({opacity:0}).on("blur",function(){return!1}).transition().remove(),o.cancel.call(e,this.textContent)):(o.input.call(e,this.textContent),r.select(this).call(L(e,a,t)))}).on("keydown",function(){13===r.event.which&&this.blur()}).call(l),e.style({opacity:0});var c,d=i.attr("class");(c=d?"."+d.split(" ")[0]+"-math-group":"[class*=-math-group]")&&r.select(e.node().parentNode).select(c).style({opacity:0})}function l(e){var t=e.node(),n=document.createRange();n.selectNodeContents(t);var r=window.getSelection();r.removeAllRanges(),r.addRange(n),t.focus()}return t.immediate?s():i.on("click",s),r.rebind(e,o,"on")}},function(e,t,n){"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]*$/,MINDRAG:8,MINSELECT:12,MINZOOM:20,DRAGGERSIZE:20,BENDPX:1.5,REDRAWDELAY:50,DFLTRANGEX:[-1,6],DFLTRANGEY:[-1,4]}},function(e,t,n){"use strict";e.exports={BADNUM:void 0,FP_SAFE:Number.MAX_VALUE/1e4,ONEAVGYEAR:315576e5,ONEAVGMONTH:26298e5,ONEDAY:864e5,ONEHOUR:36e5,ONEMIN:6e4,ONESEC:1e3,EPOCHJD:2440587.5,ALMOST_EQUAL:1-1e-6}},function(e,t,n){"use strict";var r=n(328),a=n(327),o=n(326);function i(e){if("NoTalent"==e)return"None";switch(e.slice(e.length-7-1,e.length-1)){case"TalentA":return"Rare";case"TalentB":return"Epic";case"TalentC":return"Legendary";default:return Object.keys(r).includes(e)?r[e]:"unknown"}}e.exports={RARITIES:["None","Rare","Epic","Legendary"],getTalentName:function(e){if("NoTalent"==e)return"No Talent";switch(e.slice(e.length-7-1,e.length-1)){case"TalentA":case"TalentB":case"TalentC":return Object.keys(a).includes(e)?a[e]:"unknown";default:return e.substring(e.lastIndexOf("_")+1,e.length-1).replace(/([A-Z])/g,function(e){return" "+e.toLowerCase()}).split(" ").map(function(e){return e.charAt(0).toUpperCase()+e.slice(1)}).join(" ")}},getTalentRarity:i,getScaledLevel:function(e){switch(i(e.Talent)){case"unknown":case"None":return-1;case"Rare":return e.Level/20;case"Epic":return e.Level/10;case"Legendary":return e.Level/5}},getHero:function(e){return e.substring(1,e.length-1)},getMode:function(e){return o[e]},hasTalents:function(e){return["blitz_pvp_ranked","casual_aral"].includes(e)},playersPerMatch:function(e){return e.includes("5v5")?10:6}}},function(e,t,n){"use strict";e.exports={family:{valType:"string",role:"style",noBlank:!0,strict:!0,description:["HTML font family - the typeface that will be applied by the web browser.","The web browser will only be able to apply a font if it is available on the system","which it operates. Provide multiple font families, separated by commas, to indicate","the preference in which to apply fonts if they aren't available on the system.","The plotly service (at https://plot.ly or on-premise) generates images on a server,","where only a select number of","fonts are installed and supported.","These include *Arial*, *Balto*, *Courier New*, *Droid Sans*,, *Droid Serif*,","*Droid Sans Mono*, *Gravitas One*, *Old Standard TT*, *Open Sans*, *Overpass*,","*PT Sans Narrow*, *Raleway*, *Times New Roman*."].join(" ")},size:{valType:"number",role:"style",min:1},color:{valType:"color",role:"style"}}},function(e,t,n){"use strict";var r=n(4),a=n(9),o=n(0),i=n(14);function s(e,t,n){var r=e._fullLayout;if(!r)return[];function o(e,n){for(var r=Object.keys(e),a=/^[xyz]axis[0-9]*/,o=[],i=0;i<r.length;i++){var s=r[i];t&&s.charAt(0)!==t||a.test(s)&&o.push(n+s)}return o.sort()}var i=o(r,"");if(n)return i;for(var s=a.getSubplotIds(r,"gl3d")||[],l=0;l<s.length;l++){var c=s[l];i=i.concat(o(r[c],c+"."))}return i}t.id2name=function(e){if("string"==typeof e&&e.match(i.AX_ID_PATTERN)){var t=e.substr(1);return"1"===t&&(t=""),e.charAt(0)+"axis"+t}},t.name2id=function(e){if(e.match(i.AX_NAME_PATTERN)){var t=e.substr(5);return"1"===t&&(t=""),e.charAt(0)+t}},t.cleanId=function(e,t){if(e.match(i.AX_ID_PATTERN)&&(!t||e.charAt(0)===t)){var n=e.substr(1).replace(/^0+/,"");return"1"===n&&(n=""),e.charAt(0)+n}},t.list=function(e,t,n){return s(e,t,n).map(function(t){return o.nestedProperty(e._fullLayout,t).get()})},t.listIds=function(e,n){return s(e,n,!0).map(t.name2id)},t.getFromId=function(e,n,r){var a=e._fullLayout;return"x"===r?n=n.replace(/y[0-9]*/,""):"y"===r&&(n=n.replace(/x[0-9]*/,"")),a[t.id2name(n)]},t.getFromTrace=function(e,n,a){var o=e._fullLayout,i=null;if(r.traceIs(n,"gl3d")){var s=n.scene;"scene"===s.substr(0,5)&&(i=o[s][a+"axis"])}else i=t.getFromId(e,n[a+"axis"]||a);return i}},function(e,t,n){"use strict";e.exports={FROM_BL:{left:0,center:.5,right:1,bottom:0,middle:.5,top:1},FROM_TL:{left:0,center:.5,right:1,bottom:1,middle:.5,top:0},LINE_SPACING:1.3}},function(e,t,n){"use strict";var r=n(8),a=n(0),o=n(14),i=n(98),s=e.exports={};s.align=n(268),s.getCursor=n(267);var l=n(266);function c(){var e=document.createElement("div");e.className="dragcover";var t=e.style;return t.position="fixed",t.left=0,t.right=0,t.top=0,t.bottom=0,t.zIndex=999999999,t.background="none",document.body.appendChild(e),e}s.unhover=l.wrapped,s.unhoverRaw=l.raw,s.init=function(e){var t,n,l,d,u,f=e.gd,p=1,h=i.DBLCLICKDELAY;function m(r){var i=r.clientX-t,l=r.clientY-n,c=e.minDrag||o.MINDRAG;return Math.abs(i)<c&&(i=0),Math.abs(l)<c&&(l=0),(i||l)&&(f._dragged=!0,s.unhover(f)),e.moveFn&&e.moveFn(i,l,f._dragged),a.pauseEvent(r)}function g(t){if(d.onmousemove=null,d.onmouseup=null,d.onmouseout=null,a.removeElement(d),f._dragging){if(f._dragging=!1,(new Date).getTime()-f._mouseDownTime>h&&(p=Math.max(p-1,1)),e.doneFn&&e.doneFn(f._dragged,p,t),!f._dragged){var n;try{n=new MouseEvent("click",t)}catch(e){(n=document.createEvent("MouseEvents")).initMouseEvent("click",t.bubbles,t.cancelable,t.view,t.detail,t.screenX,t.screenY,t.clientX,t.clientY,t.ctrlKey,t.altKey,t.shiftKey,t.metaKey,t.button,t.relatedTarget)}u.dispatchEvent(n)}return function(e){e._dragging=!1,e._replotPending&&r.plot(e)}(f),f._dragged=!1,a.pauseEvent(t)}f._dragged=!1}f._mouseDownTime||(f._mouseDownTime=0),e.element.onmousedown=function(r){return f._dragged=!1,f._dragging=!0,t=r.clientX,n=r.clientY,u=r.target,(l=(new Date).getTime())-f._mouseDownTime<h?p+=1:(p=1,f._mouseDownTime=l),e.prepFn&&e.prepFn(r,t,n),(d=c()).onmousemove=m,d.onmouseup=g,d.onmouseout=g,d.style.cursor=window.getComputedStyle(e.element).cursor,a.pauseEvent(r)},e.element.style.pointerEvents="all"},s.coverSlip=c},function(e,t,n){var r;!function(a){var o=/^\s+/,i=/\s+$/,s=0,l=a.round,c=a.min,d=a.max,u=a.random;function f(e,t){if(e=e||"",t=t||{},e instanceof f)return e;if(!(this instanceof f))return new f(e,t);var n=function(e){var t={r:0,g:0,b:0},n=1,r=null,s=null,l=null,u=!1,f=!1;"string"==typeof e&&(e=function(e){e=e.replace(o,"").replace(i,"").toLowerCase();var t,n=!1;if(z[e])e=z[e],n=!0;else if("transparent"==e)return{r:0,g:0,b:0,a:0,format:"name"};if(t=V.rgb.exec(e))return{r:t[1],g:t[2],b:t[3]};if(t=V.rgba.exec(e))return{r:t[1],g:t[2],b:t[3],a:t[4]};if(t=V.hsl.exec(e))return{h:t[1],s:t[2],l:t[3]};if(t=V.hsla.exec(e))return{h:t[1],s:t[2],l:t[3],a:t[4]};if(t=V.hsv.exec(e))return{h:t[1],s:t[2],v:t[3]};if(t=V.hsva.exec(e))return{h:t[1],s:t[2],v:t[3],a:t[4]};if(t=V.hex8.exec(e))return{r:I(t[1]),g:I(t[2]),b:I(t[3]),a:B(t[4]),format:n?"name":"hex8"};if(t=V.hex6.exec(e))return{r:I(t[1]),g:I(t[2]),b:I(t[3]),format:n?"name":"hex"};if(t=V.hex4.exec(e))return{r:I(t[1]+""+t[1]),g:I(t[2]+""+t[2]),b:I(t[3]+""+t[3]),a:B(t[4]+""+t[4]),format:n?"name":"hex8"};if(t=V.hex3.exec(e))return{r:I(t[1]+""+t[1]),g:I(t[2]+""+t[2]),b:I(t[3]+""+t[3]),format:n?"name":"hex"};return!1}(e));"object"==typeof e&&(H(e.r)&&H(e.g)&&H(e.b)?(p=e.r,h=e.g,m=e.b,t={r:255*j(p,255),g:255*j(h,255),b:255*j(m,255)},u=!0,f="%"===String(e.r).substr(-1)?"prgb":"rgb"):H(e.h)&&H(e.s)&&H(e.v)?(r=N(e.s),s=N(e.v),t=function(e,t,n){e=6*j(e,360),t=j(t,100),n=j(n,100);var r=a.floor(e),o=e-r,i=n*(1-t),s=n*(1-o*t),l=n*(1-(1-o)*t),c=r%6;return{r:255*[n,s,i,i,l,n][c],g:255*[l,n,n,s,i,i][c],b:255*[i,i,l,n,n,s][c]}}(e.h,r,s),u=!0,f="hsv"):H(e.h)&&H(e.s)&&H(e.l)&&(r=N(e.s),l=N(e.l),t=function(e,t,n){var r,a,o;function i(e,t,n){return n<0&&(n+=1),n>1&&(n-=1),n<1/6?e+6*(t-e)*n:n<.5?t:n<2/3?e+(t-e)*(2/3-n)*6:e}if(e=j(e,360),t=j(t,100),n=j(n,100),0===t)r=a=o=n;else{var s=n<.5?n*(1+t):n+t-n*t,l=2*n-s;r=i(l,s,e+1/3),a=i(l,s,e),o=i(l,s,e-1/3)}return{r:255*r,g:255*a,b:255*o}}(e.h,r,l),u=!0,f="hsl"),e.hasOwnProperty("a")&&(n=e.a));var p,h,m;return n=D(n),{ok:u,format:e.format||f,r:c(255,d(t.r,0)),g:c(255,d(t.g,0)),b:c(255,d(t.b,0)),a:n}}(e);this._originalInput=e,this._r=n.r,this._g=n.g,this._b=n.b,this._a=n.a,this._roundA=l(100*this._a)/100,this._format=t.format||n.format,this._gradientType=t.gradientType,this._r<1&&(this._r=l(this._r)),this._g<1&&(this._g=l(this._g)),this._b<1&&(this._b=l(this._b)),this._ok=n.ok,this._tc_id=s++}function p(e,t,n){e=j(e,255),t=j(t,255),n=j(n,255);var r,a,o=d(e,t,n),i=c(e,t,n),s=(o+i)/2;if(o==i)r=a=0;else{var l=o-i;switch(a=s>.5?l/(2-o-i):l/(o+i),o){case e:r=(t-n)/l+(t<n?6:0);break;case t:r=(n-e)/l+2;break;case n:r=(e-t)/l+4}r/=6}return{h:r,s:a,l:s}}function h(e,t,n){e=j(e,255),t=j(t,255),n=j(n,255);var r,a,o=d(e,t,n),i=c(e,t,n),s=o,l=o-i;if(a=0===o?0:l/o,o==i)r=0;else{switch(o){case e:r=(t-n)/l+(t<n?6:0);break;case t:r=(n-e)/l+2;break;case n:r=(e-t)/l+4}r/=6}return{h:r,s:a,v:s}}function m(e,t,n,r){var a=[E(l(e).toString(16)),E(l(t).toString(16)),E(l(n).toString(16))];return r&&a[0].charAt(0)==a[0].charAt(1)&&a[1].charAt(0)==a[1].charAt(1)&&a[2].charAt(0)==a[2].charAt(1)?a[0].charAt(0)+a[1].charAt(0)+a[2].charAt(0):a.join("")}function g(e,t,n,r){return[E(R(r)),E(l(e).toString(16)),E(l(t).toString(16)),E(l(n).toString(16))].join("")}function v(e,t){t=0===t?0:t||10;var n=f(e).toHsl();return n.s-=t/100,n.s=P(n.s),f(n)}function b(e,t){t=0===t?0:t||10;var n=f(e).toHsl();return n.s+=t/100,n.s=P(n.s),f(n)}function y(e){return f(e).desaturate(100)}function x(e,t){t=0===t?0:t||10;var n=f(e).toHsl();return n.l+=t/100,n.l=P(n.l),f(n)}function w(e,t){t=0===t?0:t||10;var n=f(e).toRgb();return n.r=d(0,c(255,n.r-l(-t/100*255))),n.g=d(0,c(255,n.g-l(-t/100*255))),n.b=d(0,c(255,n.b-l(-t/100*255))),f(n)}function k(e,t){t=0===t?0:t||10;var n=f(e).toHsl();return n.l-=t/100,n.l=P(n.l),f(n)}function _(e,t){var n=f(e).toHsl(),r=(n.h+t)%360;return n.h=r<0?360+r:r,f(n)}function T(e){var t=f(e).toHsl();return t.h=(t.h+180)%360,f(t)}function A(e){var t=f(e).toHsl(),n=t.h;return[f(e),f({h:(n+120)%360,s:t.s,l:t.l}),f({h:(n+240)%360,s:t.s,l:t.l})]}function M(e){var t=f(e).toHsl(),n=t.h;return[f(e),f({h:(n+90)%360,s:t.s,l:t.l}),f({h:(n+180)%360,s:t.s,l:t.l}),f({h:(n+270)%360,s:t.s,l:t.l})]}function C(e){var t=f(e).toHsl(),n=t.h;return[f(e),f({h:(n+72)%360,s:t.s,l:t.l}),f({h:(n+216)%360,s:t.s,l:t.l})]}function S(e,t,n){t=t||6,n=n||30;var r=f(e).toHsl(),a=360/n,o=[f(e)];for(r.h=(r.h-(a*t>>1)+720)%360;--t;)r.h=(r.h+a)%360,o.push(f(r));return o}function L(e,t){t=t||6;for(var n=f(e).toHsv(),r=n.h,a=n.s,o=n.v,i=[],s=1/t;t--;)i.push(f({h:r,s:a,v:o})),o=(o+s)%1;return i}f.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 e=this.toRgb();return(299*e.r+587*e.g+114*e.b)/1e3},getLuminance:function(){var e,t,n,r=this.toRgb();return e=r.r/255,t=r.g/255,n=r.b/255,.2126*(e<=.03928?e/12.92:a.pow((e+.055)/1.055,2.4))+.7152*(t<=.03928?t/12.92:a.pow((t+.055)/1.055,2.4))+.0722*(n<=.03928?n/12.92:a.pow((n+.055)/1.055,2.4))},setAlpha:function(e){return this._a=D(e),this._roundA=l(100*this._a)/100,this},toHsv:function(){var e=h(this._r,this._g,this._b);return{h:360*e.h,s:e.s,v:e.v,a:this._a}},toHsvString:function(){var e=h(this._r,this._g,this._b),t=l(360*e.h),n=l(100*e.s),r=l(100*e.v);return 1==this._a?"hsv("+t+", "+n+"%, "+r+"%)":"hsva("+t+", "+n+"%, "+r+"%, "+this._roundA+")"},toHsl:function(){var e=p(this._r,this._g,this._b);return{h:360*e.h,s:e.s,l:e.l,a:this._a}},toHslString:function(){var e=p(this._r,this._g,this._b),t=l(360*e.h),n=l(100*e.s),r=l(100*e.l);return 1==this._a?"hsl("+t+", "+n+"%, "+r+"%)":"hsla("+t+", "+n+"%, "+r+"%, "+this._roundA+")"},toHex:function(e){return m(this._r,this._g,this._b,e)},toHexString:function(e){return"#"+this.toHex(e)},toHex8:function(e){return function(e,t,n,r,a){var o=[E(l(e).toString(16)),E(l(t).toString(16)),E(l(n).toString(16)),E(R(r))];if(a&&o[0].charAt(0)==o[0].charAt(1)&&o[1].charAt(0)==o[1].charAt(1)&&o[2].charAt(0)==o[2].charAt(1)&&o[3].charAt(0)==o[3].charAt(1))return o[0].charAt(0)+o[1].charAt(0)+o[2].charAt(0)+o[3].charAt(0);return o.join("")}(this._r,this._g,this._b,this._a,e)},toHex8String:function(e){return"#"+this.toHex8(e)},toRgb:function(){return{r:l(this._r),g:l(this._g),b:l(this._b),a:this._a}},toRgbString:function(){return 1==this._a?"rgb("+l(this._r)+", "+l(this._g)+", "+l(this._b)+")":"rgba("+l(this._r)+", "+l(this._g)+", "+l(this._b)+", "+this._roundA+")"},toPercentageRgb:function(){return{r:l(100*j(this._r,255))+"%",g:l(100*j(this._g,255))+"%",b:l(100*j(this._b,255))+"%",a:this._a}},toPercentageRgbString:function(){return 1==this._a?"rgb("+l(100*j(this._r,255))+"%, "+l(100*j(this._g,255))+"%, "+l(100*j(this._b,255))+"%)":"rgba("+l(100*j(this._r,255))+"%, "+l(100*j(this._g,255))+"%, "+l(100*j(this._b,255))+"%, "+this._roundA+")"},toName:function(){return 0===this._a?"transparent":!(this._a<1)&&(O[m(this._r,this._g,this._b,!0)]||!1)},toFilter:function(e){var t="#"+g(this._r,this._g,this._b,this._a),n=t,r=this._gradientType?"GradientType = 1, ":"";if(e){var a=f(e);n="#"+g(a._r,a._g,a._b,a._a)}return"progid:DXImageTransform.Microsoft.gradient("+r+"startColorstr="+t+",endColorstr="+n+")"},toString:function(e){var t=!!e;e=e||this._format;var n=!1,r=this._a<1&&this._a>=0;return t||!r||"hex"!==e&&"hex6"!==e&&"hex3"!==e&&"hex4"!==e&&"hex8"!==e&&"name"!==e?("rgb"===e&&(n=this.toRgbString()),"prgb"===e&&(n=this.toPercentageRgbString()),"hex"!==e&&"hex6"!==e||(n=this.toHexString()),"hex3"===e&&(n=this.toHexString(!0)),"hex4"===e&&(n=this.toHex8String(!0)),"hex8"===e&&(n=this.toHex8String()),"name"===e&&(n=this.toName()),"hsl"===e&&(n=this.toHslString()),"hsv"===e&&(n=this.toHsvString()),n||this.toHexString()):"name"===e&&0===this._a?this.toName():this.toRgbString()},clone:function(){return f(this.toString())},_applyModification:function(e,t){var n=e.apply(null,[this].concat([].slice.call(t)));return this._r=n._r,this._g=n._g,this._b=n._b,this.setAlpha(n._a),this},lighten:function(){return this._applyModification(x,arguments)},brighten:function(){return this._applyModification(w,arguments)},darken:function(){return this._applyModification(k,arguments)},desaturate:function(){return this._applyModification(v,arguments)},saturate:function(){return this._applyModification(b,arguments)},greyscale:function(){return this._applyModification(y,arguments)},spin:function(){return this._applyModification(_,arguments)},_applyCombination:function(e,t){return e.apply(null,[this].concat([].slice.call(t)))},analogous:function(){return this._applyCombination(S,arguments)},complement:function(){return this._applyCombination(T,arguments)},monochromatic:function(){return this._applyCombination(L,arguments)},splitcomplement:function(){return this._applyCombination(C,arguments)},triad:function(){return this._applyCombination(A,arguments)},tetrad:function(){return this._applyCombination(M,arguments)}},f.fromRatio=function(e,t){if("object"==typeof e){var n={};for(var r in e)e.hasOwnProperty(r)&&(n[r]="a"===r?e[r]:N(e[r]));e=n}return f(e,t)},f.equals=function(e,t){return!(!e||!t)&&f(e).toRgbString()==f(t).toRgbString()},f.random=function(){return f.fromRatio({r:u(),g:u(),b:u()})},f.mix=function(e,t,n){n=0===n?0:n||50;var r=f(e).toRgb(),a=f(t).toRgb(),o=n/100;return f({r:(a.r-r.r)*o+r.r,g:(a.g-r.g)*o+r.g,b:(a.b-r.b)*o+r.b,a:(a.a-r.a)*o+r.a})},f.readability=function(e,t){var n=f(e),r=f(t);return(a.max(n.getLuminance(),r.getLuminance())+.05)/(a.min(n.getLuminance(),r.getLuminance())+.05)},f.isReadable=function(e,t,n){var r,a,o=f.readability(e,t);switch(a=!1,(r=function(e){var t,n;t=((e=e||{level:"AA",size:"small"}).level||"AA").toUpperCase(),n=(e.size||"small").toLowerCase(),"AA"!==t&&"AAA"!==t&&(t="AA");"small"!==n&&"large"!==n&&(n="small");return{level:t,size:n}}(n)).level+r.size){case"AAsmall":case"AAAlarge":a=o>=4.5;break;case"AAlarge":a=o>=3;break;case"AAAsmall":a=o>=7}return a},f.mostReadable=function(e,t,n){var r,a,o,i,s=null,l=0;a=(n=n||{}).includeFallbackColors,o=n.level,i=n.size;for(var c=0;c<t.length;c++)(r=f.readability(e,t[c]))>l&&(l=r,s=f(t[c]));return f.isReadable(e,s,{level:o,size:i})||!a?s:(n.includeFallbackColors=!1,f.mostReadable(e,["#fff","#000"],n))};var z=f.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"},O=f.hexNames=function(e){var t={};for(var n in e)e.hasOwnProperty(n)&&(t[e[n]]=n);return t}(z);function D(e){return e=parseFloat(e),(isNaN(e)||e<0||e>1)&&(e=1),e}function j(e,t){(function(e){return"string"==typeof e&&-1!=e.indexOf(".")&&1===parseFloat(e)})(e)&&(e="100%");var n=function(e){return"string"==typeof e&&-1!=e.indexOf("%")}(e);return e=c(t,d(0,parseFloat(e))),n&&(e=parseInt(e*t,10)/100),a.abs(e-t)<1e-6?1:e%t/parseFloat(t)}function P(e){return c(1,d(0,e))}function I(e){return parseInt(e,16)}function E(e){return 1==e.length?"0"+e:""+e}function N(e){return e<=1&&(e=100*e+"%"),e}function R(e){return a.round(255*parseFloat(e)).toString(16)}function B(e){return I(e)/255}var F,$,W,V=($="[\\s|\\(]+("+(F="(?:[-\\+]?\\d*\\.\\d+%?)|(?:[-\\+]?\\d+%?)")+")[,|\\s]+("+F+")[,|\\s]+("+F+")\\s*\\)?",W="[\\s|\\(]+("+F+")[,|\\s]+("+F+")[,|\\s]+("+F+")[,|\\s]+("+F+")\\s*\\)?",{CSS_UNIT:new RegExp(F),rgb:new RegExp("rgb"+$),rgba:new RegExp("rgba"+W),hsl:new RegExp("hsl"+$),hsla:new RegExp("hsla"+W),hsv:new RegExp("hsv"+$),hsva:new RegExp("hsva"+W),hex3:/^#?([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})$/,hex6:/^#?([0-9a-fA-F]{2})([0-9a-fA-F]{2})([0-9a-fA-F]{2})$/,hex4:/^#?([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})$/,hex8:/^#?([0-9a-fA-F]{2})([0-9a-fA-F]{2})([0-9a-fA-F]{2})([0-9a-fA-F]{2})$/});function H(e){return!!V.CSS_UNIT.exec(e)}void 0!==e&&e.exports?e.exports=f:void 0===(r=function(){return f}.call(t,n,t,e))||(e.exports=r)}(Math)},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default={computed:{selectedActor:{get:function(){return this.$route.query.actor||"*Kinetic*"},set:function(e){this.$ga.event("Hero","update",e);var t=Object.assign({},this.$route.query,{actor:e});this.$router.push({query:t})}},selectedMode:{get:function(){return this.$route.query.mode||"blitz_pvp_ranked"},set:function(e){this.$ga.event("Mode","update",e);var t=Object.assign({},this.$route.query,{mode:e});this.$router.push({query:t})}}}}},function(e,t,n){"use strict";function r(e,t){for(var n=[],r={},a=0;a<t.length;a++){var o=t[a],i=o[0],s={id:e+":"+a,css:o[1],media:o[2],sourceMap:o[3]};r[i]?r[i].parts.push(s):n.push(r[i]={id:i,parts:[s]})}return n}n.r(t),n.d(t,"default",function(){return h});var a="undefined"!=typeof document;if("undefined"!=typeof DEBUG&&DEBUG&&!a)throw new Error("vue-style-loader cannot be used in a non-browser environment. Use { target: 'node' } in your Webpack config to indicate a server-rendering environment.");var o={},i=a&&(document.head||document.getElementsByTagName("head")[0]),s=null,l=0,c=!1,d=function(){},u=null,f="data-vue-ssr-id",p="undefined"!=typeof navigator&&/msie [6-9]\b/.test(navigator.userAgent.toLowerCase());function h(e,t,n,a){c=n,u=a||{};var i=r(e,t);return m(i),function(t){for(var n=[],a=0;a<i.length;a++){var s=i[a];(l=o[s.id]).refs--,n.push(l)}t?m(i=r(e,t)):i=[];for(a=0;a<n.length;a++){var l;if(0===(l=n[a]).refs){for(var c=0;c<l.parts.length;c++)l.parts[c]();delete o[l.id]}}}}function m(e){for(var t=0;t<e.length;t++){var n=e[t],r=o[n.id];if(r){r.refs++;for(var a=0;a<r.parts.length;a++)r.parts[a](n.parts[a]);for(;a<n.parts.length;a++)r.parts.push(v(n.parts[a]));r.parts.length>n.parts.length&&(r.parts.length=n.parts.length)}else{var i=[];for(a=0;a<n.parts.length;a++)i.push(v(n.parts[a]));o[n.id]={id:n.id,refs:1,parts:i}}}}function g(){var e=document.createElement("style");return e.type="text/css",i.appendChild(e),e}function v(e){var t,n,r=document.querySelector("style["+f+'~="'+e.id+'"]');if(r){if(c)return d;r.parentNode.removeChild(r)}if(p){var a=l++;r=s||(s=g()),t=x.bind(null,r,a,!1),n=x.bind(null,r,a,!0)}else r=g(),t=function(e,t){var n=t.css,r=t.media,a=t.sourceMap;r&&e.setAttribute("media",r);u.ssrId&&e.setAttribute(f,t.id);a&&(n+="\n/*# sourceURL="+a.sources[0]+" */",n+="\n/*# sourceMappingURL=data:application/json;base64,"+btoa(unescape(encodeURIComponent(JSON.stringify(a))))+" */");if(e.styleSheet)e.styleSheet.cssText=n;else{for(;e.firstChild;)e.removeChild(e.firstChild);e.appendChild(document.createTextNode(n))}}.bind(null,r),n=function(){r.parentNode.removeChild(r)};return t(e),function(r){if(r){if(r.css===e.css&&r.media===e.media&&r.sourceMap===e.sourceMap)return;t(e=r)}else n()}}var b,y=(b=[],function(e,t){return b[e]=t,b.filter(Boolean).join("\n")});function x(e,t,n,r){var a=n?"":r.css;if(e.styleSheet)e.styleSheet.cssText=y(t,a);else{var o=document.createTextNode(a),i=e.childNodes;i[t]&&e.removeChild(i[t]),i.length?e.insertBefore(o,i[t]):e.appendChild(o)}}},function(e,t,n){"use strict";var r=n(17),a=n(25),o=n(103).dash,i=n(10).extendFlat,s=n(14);e.exports={visible:{valType:"boolean",role:"info",description:["A single toggle to hide the axis while preserving interaction like dragging.","Default is true when a cheater plot is present on the axis, otherwise","false"].join(" ")},color:{valType:"color",dflt:a.defaultLine,role:"style",description:["Sets default for all colors associated with this axis","all at once: line, font, tick, and grid colors.","Grid color is lightened by blending this with the plot background","Individual pieces can override this."].join(" ")},title:{valType:"string",role:"info",description:"Sets the title of this axis."},titlefont:i({},r,{description:["Sets this axis' title font."].join(" ")}),type:{valType:"enumerated",values:["-","linear","log","date","category"],dflt:"-",role:"info",description:["Sets the axis type.","By default, plotly attempts to determined the axis type","by looking into the data of the traces that referenced","the axis in question."].join(" ")},autorange:{valType:"enumerated",values:[!0,!1,"reversed"],dflt:!0,role:"style",description:["Determines whether or not the range of this axis is","computed in relation to the input data.","See `rangemode` for more info.","If `range` is provided, then `autorange` is set to *false*."].join(" ")},rangemode:{valType:"enumerated",values:["normal","tozero","nonnegative"],dflt:"normal",role:"style",description:["If *normal*, the range is computed in relation to the extrema","of the input data.","If *tozero*`, the range extends to 0,","regardless of the input data","If *nonnegative*, the range is non-negative,","regardless of the input data."].join(" ")},range:{valType:"info_array",role:"info",items:[{valType:"any"},{valType:"any"}],description:["Sets the range of this axis.","If the axis `type` is *log*, then you must take the log of your","desired range (e.g. to set the range from 1 to 100,","set the range from 0 to 2).","If the axis `type` is *date*, it should be date strings,","like date data, though Date objects and unix milliseconds","will be accepted and converted to strings.","If the axis `type` is *category*, it should be numbers,","using the scale where each category is assigned a serial","number from zero in the order it appears."].join(" ")},fixedrange:{valType:"boolean",dflt:!1,role:"info",description:["Determines whether or not this axis is zoom-able.","If true, then zoom is disabled."].join(" ")},scaleanchor:{valType:"enumerated",values:[s.idRegex.x.toString(),s.idRegex.y.toString()],role:"info",description:["If set to another axis id (e.g. `x2`, `y`), the range of this axis","changes together with the range of the corresponding axis","such that the scale of pixels per unit is in a constant ratio.","Both axes are still zoomable, but when you zoom one, the other will","zoom the same amount, keeping a fixed midpoint.","`constrain` and `constraintoward` determine how we enforce the constraint.","You can chain these, ie `yaxis: {scaleanchor: *x*}, xaxis2: {scaleanchor: *y*}`","but you can only link axes of the same `type`.","The linked axis can have the opposite letter (to constrain the aspect ratio)","or the same letter (to match scales across subplots).","Loops (`yaxis: {scaleanchor: *x*}, xaxis: {scaleanchor: *y*}` or longer) are redundant","and the last constraint encountered will be ignored to avoid possible","inconsistent constraints via `scaleratio`."].join(" ")},scaleratio:{valType:"number",min:0,dflt:1,role:"info",description:["If this axis is linked to another by `scaleanchor`, this determines the pixel","to unit scale ratio. For example, if this value is 10, then every unit on","this axis spans 10 times the number of pixels as a unit on the linked axis.","Use this for example to create an elevation profile where the vertical scale","is exaggerated a fixed amount with respect to the horizontal."].join(" ")},constrain:{valType:"enumerated",values:["range","domain"],dflt:"range",role:"info",description:["If this axis needs to be compressed (either due to its own `scaleanchor` and","`scaleratio` or those of the other axis), determines how that happens:","by increasing the *range* (default), or by decreasing the *domain*."].join(" ")},constraintoward:{valType:"enumerated",values:["left","center","right","top","middle","bottom"],role:"info",description:["If this axis needs to be compressed (either due to its own `scaleanchor` and","`scaleratio` or those of the other axis), determines which direction we push","the originally specified plot area. Options are *left*, *center* (default),","and *right* for x axes, and *top*, *middle* (default), and *bottom* for y axes."].join(" ")},tickmode:{valType:"enumerated",values:["auto","linear","array"],role:"info",description:["Sets the tick mode for this axis.","If *auto*, the number of ticks is set via `nticks`.","If *linear*, the placement of the ticks is determined by","a starting position `tick0` and a tick step `dtick`","(*linear* is the default value if `tick0` and `dtick` are provided).","If *array*, the placement of the ticks is set via `tickvals`","and the tick text is `ticktext`.","(*array* is the default value if `tickvals` is provided)."].join(" ")},nticks:{valType:"integer",min:0,dflt:0,role:"style",description:["Specifies the maximum number of ticks for the particular axis.","The actual number of ticks will be chosen automatically to be","less than or equal to `nticks`.","Has an effect only if `tickmode` is set to *auto*."].join(" ")},tick0:{valType:"any",role:"style",description:["Sets the placement of the first tick on this axis.","Use with `dtick`.","If the axis `type` is *log*, then you must take the log of your starting tick","(e.g. to set the starting tick to 100, set the `tick0` to 2)","except when `dtick`=*L<f>* (see `dtick` for more info).","If the axis `type` is *date*, it should be a date string, like date data.","If the axis `type` is *category*, it should be a number, using the scale where","each category is assigned a serial number from zero in the order it appears."].join(" ")},dtick:{valType:"any",role:"style",description:["Sets the step in-between ticks on this axis. Use with `tick0`.","Must be a positive number, or special strings available to *log* and *date* axes.","If the axis `type` is *log*, then ticks are set every 10^(n*dtick) where n","is the tick number. For example,","to set a tick mark at 1, 10, 100, 1000, ... set dtick to 1.","To set tick marks at 1, 100, 10000, ... set dtick to 2.","To set tick marks at 1, 5, 25, 125, 625, 3125, ... set dtick to log_10(5), or 0.69897000433.","*log* has several special values; *L<f>*, where `f` is a positive number,","gives ticks linearly spaced in value (but not position).","For example `tick0` = 0.1, `dtick` = *L0.5* will put ticks at 0.1, 0.6, 1.1, 1.6 etc.","To show powers of 10 plus small digits between, use *D1* (all digits) or *D2* (only 2 and 5).","`tick0` is ignored for *D1* and *D2*.","If the axis `type` is *date*, then you must convert the time to milliseconds.","For example, to set the interval between ticks to one day,","set `dtick` to 86400000.0.","*date* also has special values *M<n>* gives ticks spaced by a number of months.","`n` must be a positive integer.","To set ticks on the 15th of every third month, set `tick0` to *2000-01-15* and `dtick` to *M3*.","To set ticks every 4 years, set `dtick` to *M48*"].join(" ")},tickvals:{valType:"data_array",description:["Sets the values at which ticks on this axis appear.","Only has an effect if `tickmode` is set to *array*.","Used with `ticktext`."].join(" ")},ticktext:{valType:"data_array",description:["Sets the text displayed at the ticks position via `tickvals`.","Only has an effect if `tickmode` is set to *array*.","Used with `tickvals`."].join(" ")},ticks:{valType:"enumerated",values:["outside","inside",""],role:"style",description:["Determines whether ticks are drawn or not.","If **, this axis' ticks are not drawn.","If *outside* (*inside*), this axis' are drawn outside (inside)","the axis lines."].join(" ")},mirror:{valType:"enumerated",values:[!0,"ticks",!1,"all","allticks"],dflt:!1,role:"style",description:["Determines if the axis lines or/and ticks are mirrored to","the opposite side of the plotting area.","If *true*, the axis lines are mirrored.","If *ticks*, the axis lines and ticks are mirrored.","If *false*, mirroring is disable.","If *all*, axis lines are mirrored on all shared-axes subplots.","If *allticks*, axis lines and ticks are mirrored","on all shared-axes subplots."].join(" ")},ticklen:{valType:"number",min:0,dflt:5,role:"style",description:"Sets the tick length (in px)."},tickwidth:{valType:"number",min:0,dflt:1,role:"style",description:"Sets the tick width (in px)."},tickcolor:{valType:"color",dflt:a.defaultLine,role:"style",description:"Sets the tick color."},showticklabels:{valType:"boolean",dflt:!0,role:"style",description:"Determines whether or not the tick labels are drawn."},showspikes:{valType:"boolean",dflt:!1,role:"style",description:["Determines whether or not spikes (aka droplines) are drawn for this axis.","Note: This only takes affect when hovermode = closest"].join(" ")},spikecolor:{valType:"color",dflt:null,role:"style",description:"Sets the spike color. If undefined, will use the series color"},spikethickness:{valType:"number",dflt:3,role:"style",description:"Sets the width (in px) of the zero line."},spikedash:i({},o,{dflt:"dash"}),spikemode:{valType:"flaglist",flags:["toaxis","across","marker"],role:"style",dflt:"toaxis",description:["Determines the drawing mode for the spike line","If *toaxis*, the line is drawn from the data point to the axis the ","series is plotted on.","If *across*, the line is drawn across the entire plot area, and","supercedes *toaxis*.","If *marker*, then a marker dot is drawn on the axis the series is","plotted on"].join(" ")},tickfont:i({},r,{description:"Sets the tick font."}),tickangle:{valType:"angle",dflt:"auto",role:"style",description:["Sets the angle of the tick labels with respect to the horizontal.","For example, a `tickangle` of -90 draws the tick labels","vertically."].join(" ")},tickprefix:{valType:"string",dflt:"",role:"style",description:"Sets a tick label prefix."},showtickprefix:{valType:"enumerated",values:["all","first","last","none"],dflt:"all",role:"style",description:["If *all*, all tick labels are displayed with a prefix.","If *first*, only the first tick is displayed with a prefix.","If *last*, only the last tick is displayed with a suffix.","If *none*, tick prefixes are hidden."].join(" ")},ticksuffix:{valType:"string",dflt:"",role:"style",description:"Sets a tick label suffix."},showticksuffix:{valType:"enumerated",values:["all","first","last","none"],dflt:"all",role:"style",description:"Same as `showtickprefix` but for tick suffixes."},showexponent:{valType:"enumerated",values:["all","first","last","none"],dflt:"all",role:"style",description:["If *all*, all exponents are shown besides their significands.","If *first*, only the exponent of the first tick is shown.","If *last*, only the exponent of the last tick is shown.","If *none*, no exponents appear."].join(" ")},exponentformat:{valType:"enumerated",values:["none","e","E","power","SI","B"],dflt:"B",role:"style",description:["Determines a formatting rule for the tick exponents.","For example, consider the number 1,000,000,000.","If *none*, it appears as 1,000,000,000.","If *e*, 1e+9.","If *E*, 1E+9.","If *power*, 1x10^9 (with 9 in a super script).","If *SI*, 1G.","If *B*, 1B."].join(" ")},separatethousands:{valType:"boolean",dflt:!1,role:"style",description:['If "true", even 4-digit integers are separated'].join(" ")},tickformat:{valType:"string",dflt:"",role:"style",description:["Sets the tick label formatting rule using d3 formatting mini-languages","which are very similar to those in Python. For numbers, see:","https://github.com/d3/d3-format/blob/master/README.md#locale_format","And for dates see:","https://github.com/d3/d3-time-format/blob/master/README.md#locale_format","We add one item to d3's date formatter: *%{n}f* for fractional seconds","with n digits. For example, *2016-10-13 09:15:23.456* with tickformat","*%H~%M~%S.%2f* would display *09~15~23.46*"].join(" ")},hoverformat:{valType:"string",dflt:"",role:"style",description:["Sets the hover text formatting rule using d3 formatting mini-languages","which are very similar to those in Python. For numbers, see:","https://github.com/d3/d3-format/blob/master/README.md#locale_format","And for dates see:","https://github.com/d3/d3-time-format/blob/master/README.md#locale_format","We add one item to d3's date formatter: *%{n}f* for fractional seconds","with n digits. For example, *2016-10-13 09:15:23.456* with tickformat","*%H~%M~%S.%2f* would display *09~15~23.46*"].join(" ")},showline:{valType:"boolean",dflt:!1,role:"style",description:["Determines whether or not a line bounding this axis is drawn."].join(" ")},linecolor:{valType:"color",dflt:a.defaultLine,role:"style",description:"Sets the axis line color."},linewidth:{valType:"number",min:0,dflt:1,role:"style",description:"Sets the width (in px) of the axis line."},showgrid:{valType:"boolean",role:"style",description:["Determines whether or not grid lines are drawn.","If *true*, the grid lines are drawn at every tick mark."].join(" ")},gridcolor:{valType:"color",dflt:a.lightLine,role:"style",description:"Sets the color of the grid lines."},gridwidth:{valType:"number",min:0,dflt:1,role:"style",description:"Sets the width (in px) of the grid lines."},zeroline:{valType:"boolean",role:"style",description:["Determines whether or not a line is drawn at along the 0 value","of this axis.","If *true*, the zero line is drawn on top of the grid lines."].join(" ")},zerolinecolor:{valType:"color",dflt:a.defaultLine,role:"style",description:"Sets the line color of the zero line."},zerolinewidth:{valType:"number",dflt:1,role:"style",description:"Sets the width (in px) of the zero line."},anchor:{valType:"enumerated",values:["free",s.idRegex.x.toString(),s.idRegex.y.toString()],role:"info",description:["If set to an opposite-letter axis id (e.g. `x2`, `y`), this axis is bound to","the corresponding opposite-letter axis.","If set to *free*, this axis' position is determined by `position`."].join(" ")},side:{valType:"enumerated",values:["top","bottom","left","right"],role:"info",description:["Determines whether a x (y) axis is positioned","at the *bottom* (*left*) or *top* (*right*)","of the plotting area."].join(" ")},overlaying:{valType:"enumerated",values:["free",s.idRegex.x.toString(),s.idRegex.y.toString()],role:"info",description:["If set a same-letter axis id, this axis is overlaid on top of","the corresponding same-letter axis.","If *false*, this axis does not overlay any same-letter axes."].join(" ")},domain:{valType:"info_array",role:"info",items:[{valType:"number",min:0,max:1},{valType:"number",min:0,max:1}],dflt:[0,1],description:["Sets the domain of this axis (in plot fraction)."].join(" ")},position:{valType:"number",min:0,max:1,dflt:0,role:"style",description:["Sets the position of this axis in the plotting space","(in normalized coordinates).","Only has an effect if `anchor` is set to *free*."].join(" ")},categoryorder:{valType:"enumerated",values:["trace","category ascending","category descending","array"],dflt:"trace",role:"info",description:["Specifies the ordering logic for the case of categorical variables.","By default, plotly uses *trace*, which specifies the order that is present in the data supplied.","Set `categoryorder` to *category ascending* or *category descending* if order should be determined by","the alphanumerical order of the category names.","Set `categoryorder` to *array* to derive the ordering from the attribute `categoryarray`. If a category","is not found in the `categoryarray` array, the sorting behavior for that attribute will be identical to","the *trace* mode. The unspecified categories will follow the categories in `categoryarray`."].join(" ")},categoryarray:{valType:"data_array",role:"info",description:["Sets the order in which categories on this axis appear.","Only has an effect if `categoryorder` is set to *array*.","Used with `categoryorder`."].join(" ")},_deprecated:{autotick:{valType:"boolean",role:"info",description:["Obsolete.","Set `tickmode` to *auto* for old `autotick` *true* behavior.","Set `tickmode` to *linear* for `autotick` *false*."].join(" ")}}}},function(e,t,n){"use strict";t.defaults=["#1f77b4","#ff7f0e","#2ca02c","#d62728","#9467bd","#8c564b","#e377c2","#7f7f7f","#bcbd22","#17becf"],t.defaultLine="#444",t.lightLine="#eee",t.background="#fff",t.borderLine="#BEC8D9",t.lightFraction=1e3/11},function(e,t){e.exports=function(e){var t=[];return t.toString=function(){return this.map(function(t){var n=function(e,t){var n=e[1]||"",r=e[3];if(!r)return n;if(t&&"function"==typeof btoa){var a=(i=r,"/*# sourceMappingURL=data:application/json;charset=utf-8;base64,"+btoa(unescape(encodeURIComponent(JSON.stringify(i))))+" */"),o=r.sources.map(function(e){return"/*# sourceURL="+r.sourceRoot+e+" */"});return[n].concat(o).concat([a]).join("\n")}var i;return[n].join("\n")}(t,e);return t[2]?"@media "+t[2]+"{"+n+"}":n}).join("")},t.i=function(e,n){"string"==typeof e&&(e=[[null,e,""]]);for(var r={},a=0;a<this.length;a++){var o=this[a][0];"number"==typeof o&&(r[o]=!0)}for(a=0;a<e.length;a++){var i=e[a];"number"==typeof i[0]&&r[i[0]]||(n&&!i[2]?i[2]=n:n&&(i[2]="("+i[2]+") and ("+n+")"),t.push(i))}},t}},function(e,t,n){"use strict";e.exports={Greys:[[0,"rgb(0,0,0)"],[1,"rgb(255,255,255)"]],YlGnBu:[[0,"rgb(8,29,88)"],[.125,"rgb(37,52,148)"],[.25,"rgb(34,94,168)"],[.375,"rgb(29,145,192)"],[.5,"rgb(65,182,196)"],[.625,"rgb(127,205,187)"],[.75,"rgb(199,233,180)"],[.875,"rgb(237,248,217)"],[1,"rgb(255,255,217)"]],Greens:[[0,"rgb(0,68,27)"],[.125,"rgb(0,109,44)"],[.25,"rgb(35,139,69)"],[.375,"rgb(65,171,93)"],[.5,"rgb(116,196,118)"],[.625,"rgb(161,217,155)"],[.75,"rgb(199,233,192)"],[.875,"rgb(229,245,224)"],[1,"rgb(247,252,245)"]],YlOrRd:[[0,"rgb(128,0,38)"],[.125,"rgb(189,0,38)"],[.25,"rgb(227,26,28)"],[.375,"rgb(252,78,42)"],[.5,"rgb(253,141,60)"],[.625,"rgb(254,178,76)"],[.75,"rgb(254,217,118)"],[.875,"rgb(255,237,160)"],[1,"rgb(255,255,204)"]],Bluered:[[0,"rgb(0,0,255)"],[1,"rgb(255,0,0)"]],RdBu:[[0,"rgb(5,10,172)"],[.35,"rgb(106,137,247)"],[.5,"rgb(190,190,190)"],[.6,"rgb(220,170,132)"],[.7,"rgb(230,145,90)"],[1,"rgb(178,10,28)"]],Reds:[[0,"rgb(220,220,220)"],[.2,"rgb(245,195,157)"],[.4,"rgb(245,160,105)"],[1,"rgb(178,10,28)"]],Blues:[[0,"rgb(5,10,172)"],[.35,"rgb(40,60,190)"],[.5,"rgb(70,100,245)"],[.6,"rgb(90,120,245)"],[.7,"rgb(106,137,247)"],[1,"rgb(220,220,220)"]],Picnic:[[0,"rgb(0,0,255)"],[.1,"rgb(51,153,255)"],[.2,"rgb(102,204,255)"],[.3,"rgb(153,204,255)"],[.4,"rgb(204,204,255)"],[.5,"rgb(255,255,255)"],[.6,"rgb(255,204,255)"],[.7,"rgb(255,153,255)"],[.8,"rgb(255,102,204)"],[.9,"rgb(255,102,102)"],[1,"rgb(255,0,0)"]],Rainbow:[[0,"rgb(150,0,90)"],[.125,"rgb(0,0,200)"],[.25,"rgb(0,25,255)"],[.375,"rgb(0,152,255)"],[.5,"rgb(44,255,150)"],[.625,"rgb(151,255,0)"],[.75,"rgb(255,234,0)"],[.875,"rgb(255,111,0)"],[1,"rgb(255,0,0)"]],Portland:[[0,"rgb(12,51,131)"],[.25,"rgb(10,136,186)"],[.5,"rgb(242,211,56)"],[.75,"rgb(242,143,56)"],[1,"rgb(217,30,30)"]],Jet:[[0,"rgb(0,0,131)"],[.125,"rgb(0,60,170)"],[.375,"rgb(5,255,255)"],[.625,"rgb(255,255,0)"],[.875,"rgb(250,0,0)"],[1,"rgb(128,0,0)"]],Hot:[[0,"rgb(0,0,0)"],[.3,"rgb(230,0,0)"],[.6,"rgb(255,210,0)"],[1,"rgb(255,255,255)"]],Blackbody:[[0,"rgb(0,0,0)"],[.2,"rgb(230,0,0)"],[.4,"rgb(230,210,0)"],[.7,"rgb(255,255,255)"],[1,"rgb(160,200,255)"]],Earth:[[0,"rgb(0,0,130)"],[.1,"rgb(0,180,180)"],[.2,"rgb(40,210,40)"],[.4,"rgb(230,230,50)"],[.6,"rgb(120,70,20)"],[1,"rgb(255,255,255)"]],Electric:[[0,"rgb(0,0,0)"],[.15,"rgb(30,0,100)"],[.4,"rgb(120,0,100)"],[.6,"rgb(160,90,0)"],[.8,"rgb(230,200,0)"],[1,"rgb(255,250,220)"]],Viridis:[[0,"#440154"],[.06274509803921569,"#48186a"],[.12549019607843137,"#472d7b"],[.18823529411764706,"#424086"],[.25098039215686274,"#3b528b"],[.3137254901960784,"#33638d"],[.3764705882352941,"#2c728e"],[.4392156862745098,"#26828e"],[.5019607843137255,"#21918c"],[.5647058823529412,"#1fa088"],[.6274509803921569,"#28ae80"],[.6901960784313725,"#3fbc73"],[.7529411764705882,"#5ec962"],[.8156862745098039,"#84d44b"],[.8784313725490196,"#addc30"],[.9411764705882353,"#d8e219"],[1,"#fde725"]]}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=o(n(16)),a=o(n(321));function o(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}var i=n(320).filter(function(e){return void 0!=e.Actor}),s=new Map,l=new Map,c=new Map,d=new Map,u=new Map,f=new Map,p=new Map,h=new Map,m=new Map,g=new Map,v=new Map,b=0,y=[],x=a.config.api.modes,w=function(e){var t=function(t){return t.Count/l.get(e)*t.Winner},n=r.playersPerMatch(e);s.set(e,i.filter(function(t){return t.Mode==e})),l.set(e,i.map(function(e){return e.Count}).reduce(function(e,t){return e+t},0)),b+=l.get(e)/r.playersPerMatch(e),c.set(e,s.get(e).sort(function(e,n){return t(n)-t(e)}).slice(0,10)),d.set(e,s.get(e).sort(function(e,t){return t.Count-e.Count})[0]),u.set(e,s.get(e).filter(function(t){return 100*n*t.Count/l.get(e)>1}).sort(function(e,t){return t.Winner-e.Winner})[0]),v.set(e,s.get(e).filter(function(t){return 100*n*t.Count/l.get(e)<=1}).sort(function(e,t){return t.Winner-e.Winner})[0]),f.set(e,s.get(e).filter(function(t){return"Rare"==r.getTalentRarity(t.Talent)&&100*n*t.Count/l.get(e)}).sort(function(e,t){return t.Winner-e.Winner})[0]),p.set(e,s.get(e).filter(function(t){return"Epic"==r.getTalentRarity(t.Talent)&&100*n*t.Count/l.get(e)}).sort(function(e,t){return t.Winner-e.Winner})[0]),h.set(e,s.get(e).filter(function(t){return"Legendary"==r.getTalentRarity(t.Talent)&&100*n*t.Count/l.get(e)}).sort(function(e,t){return t.Winner-e.Winner})[0]),m.set(e,s.get(e).filter(function(e){return"None"!=r.getTalentRarity(e.Talent)}).sort(function(e,t){return r.getScaledLevel(t)-r.getScaledLevel(e)})[0]),g.set(e,s.get(e).filter(function(e){return"None"!=r.getTalentRarity(e.Talent)}).sort(function(e,t){return r.getScaledLevel(e)-r.getScaledLevel(t)})[0]),0==y.length&&(y=[].concat(function(e){if(Array.isArray(e)){for(var t=0,n=Array(e.length);t<e.length;t++)n[t]=e[t];return n}return Array.from(e)}(new Set(s.get(e).map(function(e){return e.Actor})))))},k=!0,_=!1,T=void 0;try{for(var A,M=x[Symbol.iterator]();!(k=(A=M.next()).done);k=!0){w(A.value)}}catch(e){_=!0,T=e}finally{try{!k&&M.return&&M.return()}finally{if(_)throw T}}t.default={getReport:function(e){return s.get(e)},getTotalPicks:function(e){return l.get(e)},getTopPick:function(e){return d.get(e)},getTop10Picks:function(e){return c.get(e)},getHighestLevelAvg:function(e){return m.get(e)},getLowestLevelAvg:function(e){return g.get(e)},getTopWin:function(e){return u.get(e)},getTopUnpopularWin:function(e){return v.get(e)},getTopRareWins:function(e){return f.get(e)},getTopEpicWins:function(e){return p.get(e)},getTopLegendaryWins:function(e){return h.get(e)},getBestUnpopular:function(e){return topUnpopular.get(e)},getActors:function(){return y},getModes:function(){return x},getTotalMatches:function(){return b},getLastUpdate:function(){return a.lastUpdate}}},function(e,t,n){"use strict";var r=n(0);e.exports=function(e,t,n){var a,o=n.name,i=t[o],s=r.isArray(e[o])?e[o]:[],l=t[o]=[];for(a=0;a<s.length;a++){var c=s[a],d={},u={};r.isPlainObject(c)||(u.itemIsNotPlainObject=!0,c={}),n.handleItemDefaults(c,d,t,n,u),d._input=c,d._index=a,l.push(d)}if(r.isArray(i)){var f=Math.min(i.length,l.length);for(a=0;a<f;a++)r.relinkPrivateKeys(l[a],i[a])}}},function(e,t,n){"use strict";e.exports=function(e,t){(e.attr("class")||"").split(" ").forEach(function(t){0===t.indexOf("cursor-")&&e.classed(t,!1)}),t&&e.classed("cursor-"+t,!0)}},function(e,t,n){"use strict";var r=n(1),a=n(0),o=n(20),i=n(89),s=n(88);e.exports={moduleType:"component",name:"fx",constants:n(40),schema:{layout:s},attributes:n(110),layoutAttributes:s,supplyLayoutGlobalDefaults:n(265),supplyDefaults:n(264),supplyLayoutDefaults:n(263),calc:n(262),getDistanceFunction:i.getDistanceFunction,getClosest:i.getClosest,inbox:i.inbox,appendArrayPointValue:i.appendArrayPointValue,castHoverOption:function(e,t,n){return a.castOption(e,t,"hoverlabel."+n)},castHoverinfo:function(e,t,n){return a.castOption(e,n,"hoverinfo",function(n){return a.coerceHoverinfo({hoverinfo:n},{_module:e._module},t)})},hover:n(87).hover,unhover:o.unhover,loneHover:n(87).loneHover,loneUnhover:function(e){var t=a.isD3Selection(e)?e:r.select(e);t.selectAll("g.hovertext").remove(),t.selectAll(".spikeline").remove()},click:n(260)}},function(e,t,n){"use strict";var r=e.exports={};r.attributes=n(105),r.supplyDefaults=n(154),r.calc=n(286),r.calcFromTrace=function(e,t){for(var n=e.x||[],a=e.y||[],o=n.length||a.length,i=new Array(o),s=0;s<o;s++)i[s]={x:n[s],y:a[s]};return i[0].trace=e,r.calc({calcdata:[i],_fullLayout:t}),i},r.plot=n(279),r.style=n(278),r.hoverInfo=function(e,t,n){(t.error_y||{}).visible&&(n.yerr=e.yh-e.y,t.error_y.symmetric||(n.yerrneg=e.y-e.ys)),(t.error_x||{}).visible&&(n.xerr=e.xh-e.x,t.error_x.symmetric||(n.xerrneg=e.x-e.xs))}},function(e,t,n){"use strict";t.xmlns="http://www.w3.org/2000/xmlns/",t.svg="http://www.w3.org/2000/svg",t.xlink="http://www.w3.org/1999/xlink",t.svgAttrs={xmlns:t.svg,"xmlns:xlink":t.xlink}},function(e,t,n){"use strict";e.exports=function(e){return window&&window.process&&window.process.versions?"[object Object]"===Object.prototype.toString.call(e):"[object Object]"===Object.prototype.toString.call(e)&&Object.getPrototypeOf(e)===Object.prototype}},function(e,t,n){"use strict";var r=n(113),a=e.exports={};function o(e,t){if(e.apply)e.apply(e,t);else for(var n=0;n<t.length;n++)e(t[n])}a.log=function(){if(r.logging>1){for(var e=["LOG:"],t=0;t<arguments.length;t++)e.push(arguments[t]);o(console.trace||console.log,e)}},a.warn=function(){if(r.logging>0){for(var e=["WARN:"],t=0;t<arguments.length;t++)e.push(arguments[t]);o(console.trace||console.log,e)}},a.error=function(){if(r.logging>0){for(var e=["ERROR:"],t=0;t<arguments.length;t++)e.push(arguments[t]);o(console.error,e)}}},function(e,t,n){"use strict";n.r(t);var r=n(116),a=n(68);for(var o in a)"default"!==o&&function(e){n.d(t,e,function(){return a[e]})}(o);var i=n(5),s=Object(i.a)(a.default,r.a,r.b,!1,null,null,null);s.options.__file="src/HeroImage.vue",t.default=s.exports},function(e,t,n){"use strict";e.exports={name:"sliders",containerClassName:"slider-container",groupClassName:"slider-group",inputAreaClass:"slider-input-area",railRectClass:"slider-rail-rect",railTouchRectClass:"slider-rail-touch-rect",gripRectClass:"slider-grip-rect",tickRectClass:"slider-tick-rect",inputProxyClass:"slider-input-proxy",labelsClass:"slider-labels",labelGroupClass:"slider-label-group",labelClass:"slider-label",currentValueClass:"slider-current-value",railHeight:5,menuIndexAttrName:"slider-active-index",autoMarginIdRoot:"slider-",minWidth:30,minHeight:30,textPadX:40,arrowOffsetX:4,railRadius:2,railWidth:5,railBorder:4,railBorderWidth:1,railBorderColor:"#bec8d9",railBgColor:"#f8fafc",railInset:8,stepInset:10,gripRadius:10,gripWidth:20,gripHeight:20,gripBorder:20,gripBorderWidth:1,gripBorderColor:"#bec8d9",gripBgColor:"#f6f8fa",gripBgActiveColor:"#dbdde0",labelPadding:8,labelOffset:0,tickWidth:1,tickColor:"#333",tickOffset:25,tickLength:7,minorTickOffset:25,minorTickColor:"#333",minorTickLength:4,currentValuePadding:8,currentValueInset:0}},function(e,t,n){"use strict";var r=n(137),a=n(17),o=n(14),i=n(10).extendFlat;e.exports={_isLinkedToArray:"annotation",visible:{valType:"boolean",role:"info",dflt:!0,description:["Determines whether or not this annotation is visible."].join(" ")},text:{valType:"string",role:"info",description:["Sets the text associated with this annotation.","Plotly uses a subset of HTML tags to do things like","newline (<br>), bold (<b></b>), italics (<i></i>),","hyperlinks (<a href='...'></a>). Tags <em>, <sup>, <sub>","<span> are also supported."].join(" ")},textangle:{valType:"angle",dflt:0,role:"style",description:["Sets the angle at which the `text` is drawn","with respect to the horizontal."].join(" ")},font:i({},a,{description:"Sets the annotation text font."}),width:{valType:"number",min:1,dflt:null,role:"style",description:["Sets an explicit width for the text box. null (default) lets the","text set the box width. Wider text will be clipped.","There is no automatic wrapping; use <br> to start a new line."].join(" ")},height:{valType:"number",min:1,dflt:null,role:"style",description:["Sets an explicit height for the text box. null (default) lets the","text set the box height. Taller text will be clipped."].join(" ")},opacity:{valType:"number",min:0,max:1,dflt:1,role:"style",description:"Sets the opacity of the annotation (text + arrow)."},align:{valType:"enumerated",values:["left","center","right"],dflt:"center",role:"style",description:["Sets the horizontal alignment of the `text` within the box.","Has an effect only if `text` spans more two or more lines","(i.e. `text` contains one or more <br> HTML tags) or if an","explicit width is set to override the text width."].join(" ")},valign:{valType:"enumerated",values:["top","middle","bottom"],dflt:"middle",role:"style",description:["Sets the vertical alignment of the `text` within the box.","Has an effect only if an explicit height is set to override","the text height."].join(" ")},bgcolor:{valType:"color",dflt:"rgba(0,0,0,0)",role:"style",description:"Sets the background color of the annotation."},bordercolor:{valType:"color",dflt:"rgba(0,0,0,0)",role:"style",description:["Sets the color of the border enclosing the annotation `text`."].join(" ")},borderpad:{valType:"number",min:0,dflt:1,role:"style",description:["Sets the padding (in px) between the `text`","and the enclosing border."].join(" ")},borderwidth:{valType:"number",min:0,dflt:1,role:"style",description:["Sets the width (in px) of the border enclosing","the annotation `text`."].join(" ")},showarrow:{valType:"boolean",dflt:!0,role:"style",description:["Determines whether or not the annotation is drawn with an arrow.","If *true*, `text` is placed near the arrow's tail.","If *false*, `text` lines up with the `x` and `y` provided."].join(" ")},arrowcolor:{valType:"color",role:"style",description:"Sets the color of the annotation arrow."},arrowhead:{valType:"integer",min:0,max:r.length,dflt:1,role:"style",description:"Sets the annotation arrow head style."},arrowsize:{valType:"number",min:.3,dflt:1,role:"style",description:"Sets the size (in px) of annotation arrow head."},arrowwidth:{valType:"number",min:.1,role:"style",description:"Sets the width (in px) of annotation arrow."},standoff:{valType:"number",min:0,dflt:0,role:"style",description:["Sets a distance, in pixels, to move the arrowhead away from the","position it is pointing at, for example to point at the edge of","a marker independent of zoom. Note that this shortens the arrow","from the `ax` / `ay` vector, in contrast to `xshift` / `yshift`","which moves everything by this amount."].join(" ")},ax:{valType:"any",role:"info",description:["Sets the x component of the arrow tail about the arrow head.","If `axref` is `pixel`, a positive (negative) ","component corresponds to an arrow pointing","from right to left (left to right).","If `axref` is an axis, this is an absolute value on that axis,","like `x`, NOT a relative value."].join(" ")},ay:{valType:"any",role:"info",description:["Sets the y component of the arrow tail about the arrow head.","If `ayref` is `pixel`, a positive (negative) ","component corresponds to an arrow pointing","from bottom to top (top to bottom).","If `ayref` is an axis, this is an absolute value on that axis,","like `y`, NOT a relative value."].join(" ")},axref:{valType:"enumerated",dflt:"pixel",values:["pixel",o.idRegex.x.toString()],role:"info",description:["Indicates in what terms the tail of the annotation (ax,ay) ","is specified. If `pixel`, `ax` is a relative offset in pixels ","from `x`. If set to an x axis id (e.g. *x* or *x2*), `ax` is ","specified in the same terms as that axis. This is useful ","for trendline annotations which should continue to indicate ","the correct trend when zoomed."].join(" ")},ayref:{valType:"enumerated",dflt:"pixel",values:["pixel",o.idRegex.y.toString()],role:"info",description:["Indicates in what terms the tail of the annotation (ax,ay) ","is specified. If `pixel`, `ay` is a relative offset in pixels ","from `y`. If set to a y axis id (e.g. *y* or *y2*), `ay` is ","specified in the same terms as that axis. This is useful ","for trendline annotations which should continue to indicate ","the correct trend when zoomed."].join(" ")},xref:{valType:"enumerated",values:["paper",o.idRegex.x.toString()],role:"info",description:["Sets the annotation's x coordinate axis.","If set to an x axis id (e.g. *x* or *x2*), the `x` position","refers to an x coordinate","If set to *paper*, the `x` position refers to the distance from","the left side of the plotting area in normalized coordinates","where 0 (1) corresponds to the left (right) side."].join(" ")},x:{valType:"any",role:"info",description:["Sets the annotation's x position.","If the axis `type` is *log*, then you must take the","log of your desired range.","If the axis `type` is *date*, it should be date strings,","like date data, though Date objects and unix milliseconds","will be accepted and converted to strings.","If the axis `type` is *category*, it should be numbers,","using the scale where each category is assigned a serial","number from zero in the order it appears."].join(" ")},xanchor:{valType:"enumerated",values:["auto","left","center","right"],dflt:"auto",role:"info",description:["Sets the text box's horizontal position anchor","This anchor binds the `x` position to the *left*, *center*","or *right* of the annotation.","For example, if `x` is set to 1, `xref` to *paper* and","`xanchor` to *right* then the right-most portion of the","annotation lines up with the right-most edge of the","plotting area.","If *auto*, the anchor is equivalent to *center* for","data-referenced annotations or if there is an arrow,","whereas for paper-referenced with no arrow, the anchor picked","corresponds to the closest side."].join(" ")},xshift:{valType:"number",dflt:0,role:"style",description:["Shifts the position of the whole annotation and arrow to the","right (positive) or left (negative) by this many pixels."].join(" ")},yref:{valType:"enumerated",values:["paper",o.idRegex.y.toString()],role:"info",description:["Sets the annotation's y coordinate axis.","If set to an y axis id (e.g. *y* or *y2*), the `y` position","refers to an y coordinate","If set to *paper*, the `y` position refers to the distance from","the bottom of the plotting area in normalized coordinates","where 0 (1) corresponds to the bottom (top)."].join(" ")},y:{valType:"any",role:"info",description:["Sets the annotation's y position.","If the axis `type` is *log*, then you must take the","log of your desired range.","If the axis `type` is *date*, it should be date strings,","like date data, though Date objects and unix milliseconds","will be accepted and converted to strings.","If the axis `type` is *category*, it should be numbers,","using the scale where each category is assigned a serial","number from zero in the order it appears."].join(" ")},yanchor:{valType:"enumerated",values:["auto","top","middle","bottom"],dflt:"auto",role:"info",description:["Sets the text box's vertical position anchor","This anchor binds the `y` position to the *top*, *middle*","or *bottom* of the annotation.","For example, if `y` is set to 1, `yref` to *paper* and","`yanchor` to *top* then the top-most portion of the","annotation lines up with the top-most edge of the","plotting area.","If *auto*, the anchor is equivalent to *middle* for","data-referenced annotations or if there is an arrow,","whereas for paper-referenced with no arrow, the anchor picked","corresponds to the closest side."].join(" ")},yshift:{valType:"number",dflt:0,role:"style",description:["Shifts the position of the whole annotation and arrow up","(positive) or down (negative) by this many pixels."].join(" ")},clicktoshow:{valType:"enumerated",values:[!1,"onoff","onout"],dflt:!1,role:"style",description:["Makes this annotation respond to clicks on the plot.","If you click a data point that exactly matches the `x` and `y`","values of this annotation, and it is hidden (visible: false),","it will appear. In *onoff* mode, you must click the same point","again to make it disappear, so if you click multiple points,","you can show multiple annotations. In *onout* mode, a click","anywhere else in the plot (on another data point or not) will","hide this annotation.","If you need to show/hide this annotation in response to different","`x` or `y` values, you can set `xclick` and/or `yclick`. This is","useful for example to label the side of a bar. To label markers","though, `standoff` is preferred over `xclick` and `yclick`."].join(" ")},xclick:{valType:"any",role:"info",description:["Toggle this annotation when clicking a data point whose `x` value","is `xclick` rather than the annotation's `x` value."].join(" ")},yclick:{valType:"any",role:"info",description:["Toggle this annotation when clicking a data point whose `y` value","is `yclick` rather than the annotation's `y` value."].join(" ")},hovertext:{valType:"string",role:"info",description:["Sets text to appear when hovering over this annotation.","If omitted or blank, no hover label will appear."].join(" ")},hoverlabel:{bgcolor:{valType:"color",role:"style",description:["Sets the background color of the hover label.","By default uses the annotation's `bgcolor` made opaque,","or white if it was transparent."].join(" ")},bordercolor:{valType:"color",role:"style",description:["Sets the border color of the hover label.","By default uses either dark grey or white, for maximum","contrast with `hoverlabel.bgcolor`."].join(" ")},font:i({},a,{description:["Sets the hover label text font.","By default uses the global hover font and size,","with color from `hoverlabel.bordercolor`."].join(" ")})},captureevents:{valType:"boolean",role:"info",description:["Determines whether the annotation text box captures mouse move","and click events, or allows those events to pass through to data","points in the plot that may be behind the annotation. By default","`captureevents` is *false* unless `hovertext` is provided.","If you use the event `plotly_clickannotation` without `hovertext`","you must explicitly enable `captureevents`."].join(" ")},_deprecated:{ref:{valType:"string",role:"info",description:["Obsolete. Set `xref` and `yref` separately instead."].join(" ")}}}},function(e,t,n){"use strict";t.isRightAnchor=function(e){return"right"===e.xanchor||"auto"===e.xanchor&&e.x>=2/3},t.isCenterAnchor=function(e){return"center"===e.xanchor||"auto"===e.xanchor&&e.x>1/3&&e.x<2/3},t.isBottomAnchor=function(e){return"bottom"===e.yanchor||"auto"===e.yanchor&&e.y<=1/3},t.isMiddleAnchor=function(e){return"middle"===e.yanchor||"auto"===e.yanchor&&e.y>1/3&&e.y<2/3}},function(e,t,n){"use strict";e.exports={MAXDIST:20,YANGLE:60,HOVERARROWSIZE:6,HOVERTEXTPAD:3,HOVERFONTSIZE:13,HOVERFONT:"Arial, sans-serif",HOVERMINTIME:50}},function(e,t,n){"use strict";var r=n(2),a=n(0),o=n(101);e.exports=function(e,t){var n=t?a.nestedProperty(e,t).get()||{}:e,i=n.color,s=!1;if(Array.isArray(i))for(var l=0;l<i.length;l++)if(r(i[l])){s=!0;break}return a.isPlainObject(n)&&(s||!0===n.showscale||r(n.cmin)&&r(n.cmax)||o(n.colorscale)||a.isPlainObject(n.colorbar))}},function(e,t,n){"use strict";var r=n(295),a=n(105),o=n(104),i=n(103).dash,s=n(7),l=n(155),c=n(10).extendFlat;e.exports={x:{valType:"data_array",description:"Sets the x coordinates."},x0:{valType:"any",dflt:0,role:"info",description:["Alternate to `x`.","Builds a linear space of x coordinates.","Use with `dx`","where `x0` is the starting coordinate and `dx` the step."].join(" ")},dx:{valType:"number",dflt:1,role:"info",description:["Sets the x coordinate step.","See `x0` for more info."].join(" ")},y:{valType:"data_array",description:"Sets the y coordinates."},y0:{valType:"any",dflt:0,role:"info",description:["Alternate to `y`.","Builds a linear space of y coordinates.","Use with `dy`","where `y0` is the starting coordinate and `dy` the step."].join(" ")},dy:{valType:"number",dflt:1,role:"info",description:["Sets the y coordinate step.","See `y0` for more info."].join(" ")},text:{valType:"string",role:"info",dflt:"",arrayOk:!0,description:["Sets text elements associated with each (x,y) pair.","If a single string, the same string appears over","all the data points.","If an array of string, the items are mapped in order to the","this trace's (x,y) coordinates.","If trace `hoverinfo` contains a *text* flag and *hovertext* is not set,","these elements will be seen in the hover labels."].join(" ")},hovertext:{valType:"string",role:"info",dflt:"",arrayOk:!0,description:["Sets hover text elements associated with each (x,y) pair.","If a single string, the same string appears over","all the data points.","If an array of string, the items are mapped in order to the","this trace's (x,y) coordinates.","To be seen, trace `hoverinfo` must contain a *text* flag."].join(" ")},mode:{valType:"flaglist",flags:["lines","markers","text"],extras:["none"],role:"info",description:["Determines the drawing mode for this scatter trace.","If the provided `mode` includes *text* then the `text` elements","appear at the coordinates. Otherwise, the `text` elements","appear on hover.","If there are less than "+l.PTS_LINESONLY+" points,","then the default is *lines+markers*. Otherwise, *lines*."].join(" ")},hoveron:{valType:"flaglist",flags:["points","fills"],role:"info",description:["Do the hover effects highlight individual points (markers or","line points) or do they highlight filled regions?","If the fill is *toself* or *tonext* and there are no markers","or text, then the default is *fills*, otherwise it is *points*."].join(" ")},line:{color:{valType:"color",role:"style",description:"Sets the line color."},width:{valType:"number",min:0,dflt:2,role:"style",description:"Sets the line width (in px)."},shape:{valType:"enumerated",values:["linear","spline","hv","vh","hvh","vhv"],dflt:"linear",role:"style",description:["Determines the line shape.","With *spline* the lines are drawn using spline interpolation.","The other available values correspond to step-wise line shapes."].join(" ")},smoothing:{valType:"number",min:0,max:1.3,dflt:1,role:"style",description:["Has an effect only if `shape` is set to *spline*","Sets the amount of smoothing.","*0* corresponds to no smoothing (equivalent to a *linear* shape)."].join(" ")},dash:i,simplify:{valType:"boolean",dflt:!0,role:"info",description:["Simplifies lines by removing nearly-collinear points. When transitioning","lines, it may be desirable to disable this so that the number of points","along the resulting SVG path is unaffected."].join(" ")}},connectgaps:{valType:"boolean",dflt:!1,role:"info",description:["Determines whether or not gaps","(i.e. {nan} or missing values)","in the provided data arrays are connected."].join(" ")},fill:{valType:"enumerated",values:["none","tozeroy","tozerox","tonexty","tonextx","toself","tonext"],dflt:"none",role:"style",description:["Sets the area to fill with a solid color.","Use with `fillcolor` if not *none*.","*tozerox* and *tozeroy* fill to x=0 and y=0 respectively.","*tonextx* and *tonexty* fill between the endpoints of this","trace and the endpoints of the trace before it, connecting those","endpoints with straight lines (to make a stacked area graph);","if there is no trace before it, they behave like *tozerox* and","*tozeroy*.","*toself* connects the endpoints of the trace (or each segment","of the trace if it has gaps) into a closed shape.","*tonext* fills the space between two traces if one completely","encloses the other (eg consecutive contour lines), and behaves like","*toself* if there is no trace before it. *tonext* should not be","used if one trace does not enclose the other."].join(" ")},fillcolor:{valType:"color",role:"style",description:["Sets the fill color.","Defaults to a half-transparent variant of the line color,","marker color, or marker line color, whichever is available."].join(" ")},marker:c({},{symbol:{valType:"enumerated",values:s.symbolList,dflt:"circle",arrayOk:!0,role:"style",description:["Sets the marker symbol type.","Adding 100 is equivalent to appending *-open* to a symbol name.","Adding 200 is equivalent to appending *-dot* to a symbol name.","Adding 300 is equivalent to appending *-open-dot*","or *dot-open* to a symbol name."].join(" ")},opacity:{valType:"number",min:0,max:1,arrayOk:!0,role:"style",description:"Sets the marker opacity."},size:{valType:"number",min:0,dflt:6,arrayOk:!0,role:"style",description:"Sets the marker size (in px)."},maxdisplayed:{valType:"number",min:0,dflt:0,role:"style",description:["Sets a maximum number of points to be drawn on the graph.","*0* corresponds to no limit."].join(" ")},sizeref:{valType:"number",dflt:1,role:"style",description:["Has an effect only if `marker.size` is set to a numerical array.","Sets the scale factor used to determine the rendered size of","marker points. Use with `sizemin` and `sizemode`."].join(" ")},sizemin:{valType:"number",min:0,dflt:0,role:"style",description:["Has an effect only if `marker.size` is set to a numerical array.","Sets the minimum size (in px) of the rendered marker points."].join(" ")},sizemode:{valType:"enumerated",values:["diameter","area"],dflt:"diameter",role:"info",description:["Has an effect only if `marker.size` is set to a numerical array.","Sets the rule for which the data in `size` is converted","to pixels."].join(" ")},showscale:{valType:"boolean",role:"info",dflt:!1,description:["Has an effect only if `marker.color` is set to a numerical array.","Determines whether or not a colorbar is displayed."].join(" ")},colorbar:o,line:c({},{width:{valType:"number",min:0,arrayOk:!0,role:"style",description:"Sets the width (in px) of the lines bounding the marker points."}},r("marker.line")),gradient:{type:{valType:"enumerated",values:["radial","horizontal","vertical","none"],arrayOk:!0,dflt:"none",role:"style",description:["Sets the type of gradient used to fill the markers"].join(" ")},color:{valType:"color",arrayOk:!0,role:"style",description:["Sets the final color of the gradient fill:","the center color for radial, the right for horizontal,","or the bottom for vertical."].join(" ")}}},r("marker")),textposition:{valType:"enumerated",values:["top left","top center","top right","middle left","middle center","middle right","bottom left","bottom center","bottom right"],dflt:"middle center",arrayOk:!0,role:"style",description:["Sets the positions of the `text` elements","with respects to the (x,y) coordinates."].join(" ")},textfont:{family:{valType:"string",role:"style",noBlank:!0,strict:!0,arrayOk:!0},size:{valType:"number",role:"style",min:1,arrayOk:!0},color:{valType:"color",role:"style",arrayOk:!0},description:"Sets the text font."},r:{valType:"data_array",description:["For polar chart only.","Sets the radial coordinates."].join("")},t:{valType:"data_array",description:["For polar chart only.","Sets the angular coordinates."].join("")},error_y:a,error_x:a}},function(e,t,n){"use strict";var r=n(0).extendFlat,a=n(17),o=n(25);e.exports={font:{family:r({},a.family,{dflt:'"Open Sans", verdana, arial, sans-serif'}),size:r({},a.size,{dflt:12}),color:r({},a.color,{dflt:o.defaultLine}),description:["Sets the global font.","Note that fonts used in traces and other","layout components inherit from the global font."].join(" ")},title:{valType:"string",role:"info",dflt:"Click to enter Plot title",description:["Sets the plot's title."].join(" ")},titlefont:r({},a,{description:"Sets the title font."}),autosize:{valType:"boolean",role:"info",dflt:!1,description:["Determines whether or not a layout width or height","that has been left undefined by the user","is initialized on each relayout.","Note that, regardless of this attribute,","an undefined layout width or height","is always initialized on the first call to plot."].join(" ")},width:{valType:"number",role:"info",min:10,dflt:700,description:["Sets the plot's width (in px)."].join(" ")},height:{valType:"number",role:"info",min:10,dflt:450,description:["Sets the plot's height (in px)."].join(" ")},margin:{l:{valType:"number",role:"info",min:0,dflt:80,description:"Sets the left margin (in px)."},r:{valType:"number",role:"info",min:0,dflt:80,description:"Sets the right margin (in px)."},t:{valType:"number",role:"info",min:0,dflt:100,description:"Sets the top margin (in px)."},b:{valType:"number",role:"info",min:0,dflt:80,description:"Sets the bottom margin (in px)."},pad:{valType:"number",role:"info",min:0,dflt:0,description:["Sets the amount of padding (in px)","between the plotting area and the axis lines"].join(" ")},autoexpand:{valType:"boolean",role:"info",dflt:!0}},paper_bgcolor:{valType:"color",role:"style",dflt:o.background,description:"Sets the color of paper where the graph is drawn."},plot_bgcolor:{valType:"color",role:"style",dflt:o.background,description:["Sets the color of plotting area in-between x and y axes."].join(" ")},separators:{valType:"string",role:"style",dflt:".,",description:["Sets the decimal and thousand separators.","For example, *. * puts a '.' before decimals and","a space between thousands."].join(" ")},hidesources:{valType:"boolean",role:"info",dflt:!1,description:["Determines whether or not a text link citing the data source is","placed at the bottom-right cored of the figure.","Has only an effect only on graphs that have been generated via","forked graphs from the plotly service (at https://plot.ly or on-premise)."].join(" ")},smith:{valType:"enumerated",role:"info",values:[!1],dflt:!1},showlegend:{valType:"boolean",role:"info",description:"Determines whether or not a legend is drawn."}}},function(e,t,n){"use strict";var r=n(110);e.exports={type:{valType:"enumerated",role:"info",values:[],dflt:"scatter"},visible:{valType:"enumerated",values:[!0,!1,"legendonly"],role:"info",dflt:!0,description:["Determines whether or not this trace is visible.","If *legendonly*, the trace is not drawn,","but can appear as a legend item","(provided that the legend itself is visible)."].join(" ")},showlegend:{valType:"boolean",role:"info",dflt:!0,description:["Determines whether or not an item corresponding to this","trace is shown in the legend."].join(" ")},legendgroup:{valType:"string",role:"info",dflt:"",description:["Sets the legend group for this trace.","Traces part of the same legend group hide/show at the same time","when toggling legend items."].join(" ")},opacity:{valType:"number",role:"style",min:0,max:1,dflt:1,description:"Sets the opacity of the trace."},name:{valType:"string",role:"info",description:["Sets the trace name.","The trace name appear as the legend item and on hover."].join(" ")},uid:{valType:"string",role:"info",dflt:""},ids:{valType:"data_array",description:["Assigns id labels to each datum.","These ids for object constancy of data points during animation."].join(" ")},customdata:{valType:"data_array",description:["Assigns extra data each datum.","This may be useful when listening to hover, click and selection events.","Note that, *scatter* traces also appends customdata items in the markers","DOM elements"].join(" ")},hoverinfo:{valType:"flaglist",role:"info",flags:["x","y","z","text","name"],extras:["all","none","skip"],arrayOk:!0,dflt:"all",description:["Determines which trace information appear on hover.","If `none` or `skip` are set, no information is displayed upon hovering.","But, if `none` is set, click and hover events are still fired."].join(" ")},hoverlabel:r.hoverlabel,stream:{token:{valType:"string",noBlank:!0,strict:!0,role:"info",description:["The stream id number links a data trace on a plot with a stream.","See https://plot.ly/settings for more details."].join(" ")},maxpoints:{valType:"number",min:0,max:1e4,dflt:500,role:"info",description:["Sets the maximum number of points to keep on the plots from an","incoming stream.","If `maxpoints` is set to *50*, only the newest 50 points will","be displayed on the plot."].join(" ")}}}},function(e,t,n){"use strict";n.r(t);var r=n(115),a=n(71);for(var o in a)"default"!==o&&function(e){n.d(t,e,function(){return a[e]})}(o);n(325);var i=n(5),s=Object(i.a)(a.default,r.a,r.b,!1,null,"0b776ce6",null);s.options.__file="src/TalentImage.vue",t.default=s.exports},function(e,t){var n;n=function(){return this}();try{n=n||Function("return this")()||(0,eval)("this")}catch(e){"object"==typeof window&&(n=window)}e.exports=n},function(e,t,n){var r=n(174);"string"==typeof r&&(r=[[e.i,r,""]]),r.locals&&(e.exports=r.locals);(0,n(23).default)("58c26445",r,!1,{})},function(e,t,n){var r=n(176);"string"==typeof r&&(r=[[e.i,r,""]]),r.locals&&(e.exports=r.locals);(0,n(23).default)("6842b466",r,!1,{})},function(e,t,n){var r=n(178);"string"==typeof r&&(r=[[e.i,r,""]]),r.locals&&(e.exports=r.locals);(0,n(23).default)("fda0ee0e",r,!1,{})},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=l(n(11)),a=l(n(308)),o=l(n(28)),i=l(n(22)),s=function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}(n(16));function l(e){return e&&e.__esModule?e:{default:e}}a.default.register([]),t.default=r.default.component("win-pick-scatter",{mixins:[i.default],mounted:function(){this.refresh(),window.addEventListener("resize",this.resize)},watch:{selectedMode:function(){this.refresh()},selectedActor:function(){this.refresh()}},methods:{refresh:function(){var e=this,t=o.default.getReport(this.selectedMode),n=o.default.getTotalPicks(this.selectedMode),r=function(e){return t.filter(function(t){return s.getTalentRarity(t.Talent)==e})},i=s.RARITIES.map(function(t){return{x:r(t).map(function(e){return e.Winner}),y:r(t).map(function(t){return s.playersPerMatch(e.selectedMode)*t.Count/n}),text:r(t).map(function(e){return s.getHero(e.Actor)}),name:t,mode:"markers",type:"scatter"}});this.plot=a.default.newPlot(this.$refs.graph,i,{xaxis:{title:"Win Rate",fixedrange:!0,tickformat:",.0%"},yaxis:{title:"Pick Rate",fixedrange:!0,tickformat:",.0%"},margin:{t:40,l:40,b:40,r:40},staticPlot:!0},{displayModeBar:!1})},resize:function(){a.default.Plots.resize(this.$refs.graph)}}})},function(e,t,n){"use strict";n.r(t);var r=n(50),a=n.n(r);for(var o in r)"default"!==o&&function(e){n.d(t,e,function(){return r[e]})}(o);t.default=a.a},function(e,t,n){var r=n(310);"string"==typeof r&&(r=[[e.i,r,""]]),r.locals&&(e.exports=r.locals);(0,n(23).default)("34f3af66",r,!1,{})},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r,a=n(11),o=(r=a)&&r.__esModule?r:{default:r};t.default=o.default.component("install-notification",{data:function(){return{deferredPrompt:void 0}},methods:{promptInstall:function(e){var t=this;this.$ga.event("PWA","available"),e.preventDefault(),this.deferredPrompt=e,this.deferredPrompt.userChoice.then(function(e){t.$ga.event("PWA","popup",e.outcome),t.deferredPrompt=null})},installed:function(e){this.$ga.event("PWA","installed")}},created:function(){window.addEventListener("beforeinstallprompt",this.promptInstall),window.addEventListener("appinstalled",this.installed)},destroyed:function(){window.removeEventListener("beforeinstallprompt",this.promptInstall),window.removeEventListener("appinstalled",this.installed)}})},function(e,t,n){"use strict";n.r(t);var r=n(53),a=n.n(r);for(var o in r)"default"!==o&&function(e){n.d(t,e,function(){return r[e]})}(o);t.default=a.a},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=o(n(11)),a=o(n(22));function o(e){return e&&e.__esModule?e:{default:e}}t.default=r.default.component("intro-box",{mixins:[a.default],data:function(){return{hideIntro:!!localStorage.getItem("hideIntro")}},watch:{hideIntro:function(e){localStorage.setItem("hideIntro",e)},selectedMode:function(e){this.hideIntro=!!localStorage.getItem("hideIntro")}}})},function(e,t,n){"use strict";n.r(t);var r=n(55),a=n.n(r);for(var o in r)"default"!==o&&function(e){n.d(t,e,function(){return r[e]})}(o);t.default=a.a},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=l(n(11)),a=l(n(36)),o=l(n(22)),i=l(n(28)),s=function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}(n(16));function l(e){return e&&e.__esModule?e:{default:e}}t.default=r.default.component("report-table",{mixins:[o.default],data:function(){return{getTalentName:s.getTalentName,getTalentRarityIndex:s.getTalentRarityIndex,getHero:s.getHero}},computed:{report:function(){return i.default.getReport(this.selectedMode)},totalPicks:function(){return i.default.getTotalPicks(this.selectedMode)},playersPerMatch:function(){return s.playersPerMatch(this.selectedMode)},hasTalents:function(){return s.hasTalents(this.selectedMode)}},components:{HeroImage:a.default}})},function(e,t,n){"use strict";n.r(t);var r=n(57),a=n.n(r);for(var o in r)"default"!==o&&function(e){n.d(t,e,function(){return r[e]})}(o);t.default=a.a},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=c(n(11)),a=c(n(45)),o=c(n(36)),i=c(n(22)),s=c(n(28)),l=function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}(n(16));function c(e){return e&&e.__esModule?e:{default:e}}t.default=r.default.component("hero-talent-table",{mixins:[i.default],data:function(){return{getTalentName:l.getTalentName}},computed:{totalPicks:function(){return s.default.getTotalPicks(this.selectedMode)},heroReport:function(){var e=this;return s.default.getReport(this.selectedMode).filter(function(t){return t.Actor==e.selectedActor})},totalHeroPicks:function(){return this.heroReport.map(function(e){return e.Count}).reduce(function(e,t){return e+t},0)},playersPerMatch:function(){return l.playersPerMatch(this.selectedMode)}},components:{TalentImage:a.default,HeroImage:o.default}})},function(e,t,n){"use strict";n.r(t);var r=n(59),a=n.n(r);for(var o in r)"default"!==o&&function(e){n.d(t,e,function(){return r[e]})}(o);t.default=a.a},function(e,t,n){var r=n(316);"string"==typeof r&&(r=[[e.i,r,""]]),r.locals&&(e.exports=r.locals);(0,n(23).default)("8acb0f64",r,!1,{})},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=c(n(11)),a=c(n(45)),o=c(n(36)),i=c(n(22)),s=c(n(28)),l=function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}(n(16));function c(e){return e&&e.__esModule?e:{default:e}}t.default=r.default.component("hero-draft-grid",{mixins:[i.default],data:function(){return{actors:s.default.getActors().sort(),getHero:l.getHero,getTalentName:l.getTalentName}},components:{TalentImage:a.default,HeroImage:o.default}})},function(e,t,n){"use strict";n.r(t);var r=n(62),a=n.n(r);for(var o in r)"default"!==o&&function(e){n.d(t,e,function(){return r[e]})}(o);t.default=a.a},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=c(n(11)),a=c(n(45)),o=c(n(36)),i=c(n(22)),s=c(n(28)),l=function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}(n(16));function c(e){return e&&e.__esModule?e:{default:e}}t.default=r.default.component("top-talents-box",{mixins:[i.default],data:function(){return{getHero:l.getHero,getTalentName:l.getTalentName}},computed:{top10Talents:function(){return s.default.getTop10Picks(this.selectedMode)},hasTalents:function(){return l.hasTalents(this.selectedMode)},totalPicks:function(){return s.default.getTotalPicks(this.selectedMode)},playersPerMatch:function(){return l.playersPerMatch(this.selectedMode)}},components:{TalentImage:a.default,HeroImage:o.default}})},function(e,t,n){"use strict";n.r(t);var r=n(64),a=n.n(r);for(var o in r)"default"!==o&&function(e){n.d(t,e,function(){return r[e]})}(o);t.default=a.a},function(e,t,n){var r=n(322);"string"==typeof r&&(r=[[e.i,r,""]]),r.locals&&(e.exports=r.locals);(0,n(23).default)("174fc284",r,!1,{})},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r,a=n(11),o=(r=a)&&r.__esModule?r:{default:r},i=function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}(n(16));t.default=o.default.component("hero-image",{props:["actor","round"],computed:{hero:function(){return i.getHero(this.actor)}}})},function(e,t,n){"use strict";n.r(t);var r=n(67),a=n.n(r);for(var o in r)"default"!==o&&function(e){n.d(t,e,function(){return r[e]})}(o);t.default=a.a},function(e,t,n){var r=n(324);"string"==typeof r&&(r=[[e.i,r,""]]),r.locals&&(e.exports=r.locals);(0,n(23).default)("31b5b7ee",r,!1,{})},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r,a=n(11),o=(r=a)&&r.__esModule?r:{default:r},i=function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}(n(16));t.default=o.default.component("talent-image",{props:["entry","size"],computed:{hero:function(){return i.getHero(this.entry.Actor)},rarity:function(){return i.getTalentRarity(this.entry.Talent)}}})},function(e,t,n){"use strict";n.r(t);var r=n(70),a=n.n(r);for(var o in r)"default"!==o&&function(e){n.d(t,e,function(){return r[e]})}(o);t.default=a.a},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=s(n(11)),a=s(n(45)),o=s(n(36)),i=function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}(n(16));function s(e){return e&&e.__esModule?e:{default:e}}t.default=r.default.component("talent-box",{props:["title","content","entry","type","value","label"],computed:{hero:function(){return i.getHero(this.entry.Actor)},hasTalent:function(){return"None"!=i.getTalentRarity(this.entry.Talent)}},components:{TalentImage:a.default,HeroImage:o.default}})},function(e,t,n){"use strict";n.r(t);var r=n(72),a=n.n(r);for(var o in r)"default"!==o&&function(e){n.d(t,e,function(){return r[e]})}(o);t.default=a.a},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=l(n(11)),a=l(n(329)),o=l(n(22)),i=l(n(28)),s=function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}(n(16));function l(e){return e&&e.__esModule?e:{default:e}}t.default=r.default.component("highlights",{mixins:[o.default],computed:{stats:function(){return{topWin:i.default.getTopWin(this.selectedMode),topUnpopularWin:i.default.getTopUnpopularWin(this.selectedMode),topPick:i.default.getTopPick(this.selectedMode),totalPicks:i.default.getTotalPicks(this.selectedMode),highestLevelAvg:i.default.getHighestLevelAvg(this.selectedMode),topRareWin:i.default.getTopRareWins(this.selectedMode),topEpicWin:i.default.getTopEpicWins(this.selectedMode),topLegendaryWin:i.default.getTopLegendaryWins(this.selectedMode),lowestLevelAvg:i.default.getLowestLevelAvg(this.selectedMode)}},playersPerMatch:function(){return s.playersPerMatch(this.selectedMode)}},components:{TalentBox:a.default}})},function(e,t,n){"use strict";n.r(t);var r=n(74),a=n.n(r);for(var o in r)"default"!==o&&function(e){n.d(t,e,function(){return r[e]})}(o);t.default=a.a},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=h(n(11)),a=h(n(330)),o=h(n(319)),i=h(n(318)),s=h(n(315)),l=h(n(314)),c=h(n(313)),d=h(n(312)),u=h(n(309)),f=h(n(22)),p=function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}(n(16));function h(e){return e&&e.__esModule?e:{default:e}}t.default=r.default.component("mode-tab",{mixins:[f.default],data:function(){return{getHero:p.getHero}},computed:{hasTalents:function(){return p.hasTalents(this.selectedMode)}},components:{Highlights:a.default,TopTalentsBox:o.default,HeroDraftGrid:i.default,HeroTalentTable:s.default,ReportTable:l.default,IntroBox:c.default,WinPickScatter:u.default,InstallNotification:d.default}})},function(e,t,n){"use strict";n.r(t);var r=n(76),a=n.n(r);for(var o in r)"default"!==o&&function(e){n.d(t,e,function(){return r[e]})}(o);t.default=a.a},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=s(n(171)),a=s(n(22)),o=s(n(28)),i=function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}(n(16));function s(e){return e&&e.__esModule?e:{default:e}}t.default={name:"App",mixins:[a.default],data:function(){return{totalMatches:100*Math.floor(o.default.getTotalMatches()/100),lastUpdate:o.default.getLastUpdate(),modes:o.default.getModes(),getMode:i.getMode}},components:{ModeTab:r.default}}},function(e,t,n){"use strict";n.r(t);var r=n(78),a=n.n(r);for(var o in r)"default"!==o&&function(e){n.d(t,e,function(){return r[e]})}(o);t.default=a.a},function(e,t,n){"use strict";var r=n(17),a=n(25),o=n(10).extendFlat,i=n(128);i=o(i,{_isLinkedToArray:"button",description:["Sets the specifications for each buttons.","By default, a range selector comes with no buttons."].join(" ")}),e.exports={visible:{valType:"boolean",role:"info",description:["Determines whether or not this range selector is visible.","Note that range selectors are only available for x axes of","`type` set to or auto-typed to *date*."].join(" ")},buttons:i,x:{valType:"number",min:-2,max:3,role:"style",description:"Sets the x position (in normalized coordinates) of the range selector."},xanchor:{valType:"enumerated",values:["auto","left","center","right"],dflt:"left",role:"info",description:["Sets the range selector's horizontal position anchor.","This anchor binds the `x` position to the *left*, *center*","or *right* of the range selector."].join(" ")},y:{valType:"number",min:-2,max:3,role:"style",description:"Sets the y position (in normalized coordinates) of the range selector."},yanchor:{valType:"enumerated",values:["auto","top","middle","bottom"],dflt:"bottom",role:"info",description:["Sets the range selector's vertical position anchor","This anchor binds the `y` position to the *top*, *middle*","or *bottom* of the range selector."].join(" ")},font:o({},r,{description:"Sets the font of the range selector button text."}),bgcolor:{valType:"color",dflt:a.lightLine,role:"style",description:"Sets the background color of the range selector buttons."},activecolor:{valType:"color",role:"style",description:"Sets the background color of the active range selector button."},bordercolor:{valType:"color",dflt:a.defaultLine,role:"style",description:"Sets the color of the border enclosing the range selector."},borderwidth:{valType:"number",min:0,dflt:0,role:"style",description:"Sets the width (in px) of the border enclosing the range selector."}}},function(e,t,n){"use strict";var r=n(25);e.exports={bgcolor:{valType:"color",dflt:r.background,role:"style",description:"Sets the background color of the range slider."},bordercolor:{valType:"color",dflt:r.defaultLine,role:"style",description:"Sets the border color of the range slider."},borderwidth:{valType:"integer",dflt:0,min:0,role:"style",description:"Sets the border color of the range slider."},autorange:{valType:"boolean",dflt:!0,role:"style",description:["Determines whether or not the range slider range is","computed in relation to the input data.","If `range` is provided, then `autorange` is set to *false*."].join(" ")},range:{valType:"info_array",role:"info",items:[{valType:"any"},{valType:"any"}],description:["Sets the range of the range slider.","If not set, defaults to the full xaxis range.","If the axis `type` is *log*, then you must take the","log of your desired range.","If the axis `type` is *date*, it should be date strings,","like date data, though Date objects and unix milliseconds","will be accepted and converted to strings.","If the axis `type` is *category*, it should be numbers,","using the scale where each category is assigned a serial","number from zero in the order it appears."].join(" ")},thickness:{valType:"number",dflt:.15,min:0,max:1,role:"style",description:["The height of the range slider as a fraction of the","total plot area height."].join(" ")},visible:{valType:"boolean",dflt:!0,role:"info",description:["Determines whether or not the range slider will be visible.","If visible, perpendicular axes will be set to `fixedrange`"].join(" ")}}},function(e,t,n){"use strict";e.exports={name:"updatemenus",containerClassName:"updatemenu-container",headerGroupClassName:"updatemenu-header-group",headerClassName:"updatemenu-header",headerArrowClassName:"updatemenu-header-arrow",dropdownButtonGroupClassName:"updatemenu-dropdown-button-group",dropdownButtonClassName:"updatemenu-dropdown-button",buttonClassName:"updatemenu-button",itemRectClassName:"updatemenu-item-rect",itemTextClassName:"updatemenu-item-text",menuIndexAttrName:"updatemenu-active-index",autoMarginIdRoot:"updatemenu-",blankHeaderOpts:{label:" "},minWidth:30,minHeight:30,textPadX:24,arrowPadX:16,rx:2,ry:2,textOffsetX:12,textOffsetY:3,arrowOffsetX:4,gapButtonHeader:5,gapButton:2,activeColor:"#F4FAFF",hoverColor:"#F4FAFF",arrowSymbol:{left:"โ—„",right:"โ–บ",up:"โ–ฒ",down:"โ–ผ"}}},function(e,t,n){"use strict";t.rangeToShapePosition=function(e){return"log"===e.type?e.r2d:function(e){return e}},t.shapePositionToRange=function(e){return"log"===e.type?e.d2r:function(e){return e}},t.decodeDate=function(e){return function(t){return t.replace&&(t=t.replace("_"," ")),e(t)}},t.encodeDate=function(e){return function(t){return e(t).replace(" ","_")}},t.getDataToPixel=function(e,n,r){var a,o=e._fullLayout._size;if(n){var i=t.shapePositionToRange(n);a=function(e){return n._offset+n.r2p(i(e,!0))},"date"===n.type&&(a=t.decodeDate(a))}else a=r?function(e){return o.t+o.h*(1-e)}:function(e){return o.l+o.w*e};return a},t.getPixelToData=function(e,n,r){var a,o=e._fullLayout._size;if(n){var i=t.rangeToShapePosition(n);a=function(e){return i(n.p2r(e-n._offset))}}else a=r?function(e){return 1-(e-o.t)/o.h}:function(e){return(e-o.l)/o.w};return a}},function(e,t,n){"use strict";var r=n(38);e.exports={_isLinkedToArray:"annotation",visible:r.visible,x:{valType:"any",role:"info",description:["Sets the annotation's x position."].join(" ")},y:{valType:"any",role:"info",description:["Sets the annotation's y position."].join(" ")},z:{valType:"any",role:"info",description:["Sets the annotation's z position."].join(" ")},ax:{valType:"number",role:"info",description:["Sets the x component of the arrow tail about the arrow head (in pixels)."].join(" ")},ay:{valType:"number",role:"info",description:["Sets the y component of the arrow tail about the arrow head (in pixels)."].join(" ")},xanchor:r.xanchor,xshift:r.xshift,yanchor:r.yanchor,yshift:r.yshift,text:r.text,textangle:r.textangle,font:r.font,width:r.width,height:r.height,opacity:r.opacity,align:r.align,valign:r.valign,bgcolor:r.bgcolor,bordercolor:r.bordercolor,borderpad:r.borderpad,borderwidth:r.borderwidth,showarrow:r.showarrow,arrowcolor:r.arrowcolor,arrowhead:r.arrowhead,arrowsize:r.arrowsize,arrowwidth:r.arrowwidth,standoff:r.standoff,hovertext:r.hovertext,hoverlabel:r.hoverlabel,captureevents:r.captureevents}},function(e,t,n){"use strict";var r=n(1),a=n(8),o=n(9),i=n(0),s=n(6),l=n(3),c=n(7),d=n(31),u=n(13),f=n(30),p=n(20),h=n(216);function m(e,t){var n=e._fullLayout.annotations[t]||{};g(e,n,t,!1,s.getFromId(e,n.xref),s.getFromId(e,n.yref))}function g(e,t,n,o,s,m){var g,b,y=e._fullLayout,x=e._fullLayout._size;o?(g="annotation-"+o,b=o+".annotations["+n+"]"):(g="annotation",b="annotations["+n+"]"),y._infolayer.selectAll("."+g+'[data-index="'+n+'"]').remove();var w="clip"+y._uid+"_ann"+n;if(t._input&&!1!==t.visible){var k={x:{},y:{}},_=+t.textangle||0,T=y._infolayer.append("g").classed(g,!0).attr("data-index",String(n)).style("opacity",t.opacity),A=T.append("g").classed("annotation-text-g",!0),M=A.append("g").style("pointer-events",t.captureevents?"all":null).call(f,"default").on("click",function(){e._dragging=!1;var a={index:n,annotation:t._input,fullAnnotation:t,event:r.event};o&&(a.subplotId=o),e.emit("plotly_clickannotation",a)});t.hovertext&&M.on("mouseover",function(){var n=t.hoverlabel,r=n.font,a=this.getBoundingClientRect(),o=e.getBoundingClientRect();d.loneHover({x0:a.left-o.left,x1:a.right-o.left,y:(a.top+a.bottom)/2-o.top,text:t.hovertext,color:n.bgcolor,borderColor:n.bordercolor,fontFamily:r.family,fontSize:r.size,fontColor:r.color},{container:y._hoverlayer.node(),outerContainer:y._paper.node(),gd:e})}).on("mouseout",function(){d.loneUnhover(y._hoverlayer.node())});var C=t.borderwidth,S=t.borderpad,L=C+S,z=M.append("rect").attr("class","bg").style("stroke-width",C+"px").call(l.stroke,t.bordercolor).call(l.fill,t.bgcolor),O=t.width||t.height,D=y._defs.select(".clips").selectAll("#"+w).data(O?[0]:[]);D.enter().append("clipPath").classed("annclip",!0).attr("id",w).append("rect"),D.exit().remove();var j=t.font,P=M.append("text").classed("annotation-text",!0).text(t.text);e._context.editable?P.call(u.makeEditable,{delegate:M,gd:e}).call(I).on("edit",function(n){t.text=n,this.call(I);var r={};r[b+".text"]=t.text,s&&s.autorange&&(r[s._name+".autorange"]=!0),m&&m.autorange&&(r[m._name+".autorange"]=!0),a.relayout(e,r)}):P.call(I)}else r.selectAll("#"+w).remove();function I(n){return n.call(c.font,j).attr({"text-anchor":{left:"start",right:"end"}[t.align]||"middle"}),u.convertToTspans(n,e,E),n}function E(){var n=P.selectAll("a");1===n.size()&&n.text()===P.text()&&M.insert("a",":first-child").attr({"xlink:xlink:href":n.attr("xlink:href"),"xlink:xlink:show":n.attr("xlink:show")}).style({cursor:"pointer"}).node().appendChild(z.node());var r=M.select(".annotation-text-math-group"),d=!r.empty(),g=c.bBox((d?r:P).node()),S=g.width,j=g.height,I=t.width||S,E=t.height||j,N=Math.round(I+2*L),R=Math.round(E+2*L);function B(e,t){return"auto"===t&&(t=e<1/3?"left":e>2/3?"right":"center"),{center:0,middle:0,left:.5,bottom:-.5,right:-.5,top:.5}[t]}t._w=I,t._h=E;for(var F=!1,$=["x","y"],W=0;W<$.length;W++){var V,H,q,U,G,Y=$[W],X=t[Y+"ref"]||Y,K=t["a"+Y+"ref"],Z={x:s,y:m}[Y],J=(_+("x"===Y?0:-90))*Math.PI/180,Q=N*Math.cos(J),ee=R*Math.sin(J),te=Math.abs(Q)+Math.abs(ee),ne=t[Y+"anchor"],re=t[Y+"shift"]*("x"===Y?1:-1),ae=k[Y];if(Z){var oe=Z.r2fraction(t[Y]);if((e._dragging||!Z.autorange)&&(oe<0||oe>1)&&(K===X?((oe=Z.r2fraction(t["a"+Y]))<0||oe>1)&&(F=!0):F=!0,F))continue;V=Z._offset+Z.r2p(t[Y]),U=.5}else"x"===Y?(q=t[Y],V=x.l+x.w*q):(q=1-t[Y],V=x.t+x.h*q),U=t.showarrow?.5:q;if(t.showarrow){ae.head=V;var ie=t["a"+Y];G=Q*B(.5,t.xanchor)-ee*B(.5,t.yanchor),K===X?(ae.tail=Z._offset+Z.r2p(ie),H=G):(ae.tail=V+ie,H=G+ie),ae.text=ae.tail+G;var se=y["x"===Y?"width":"height"];if("paper"===X&&(ae.head=i.constrain(ae.head,1,se-1)),"pixel"===K){var le=-Math.max(ae.tail-3,ae.text),ce=Math.min(ae.tail+3,ae.text)-se;le>0?(ae.tail+=le,ae.text+=le):ce>0&&(ae.tail-=ce,ae.text-=ce)}ae.tail+=re,ae.head+=re}else H=G=te*B(U,ne),ae.text=V+G;ae.text+=re,G+=re,H+=re,t["_"+Y+"padplus"]=te/2+H,t["_"+Y+"padminus"]=te/2-H,t["_"+Y+"size"]=te,t["_"+Y+"shift"]=G}if(F)M.remove();else{var de=0,ue=0;if("left"!==t.align&&(de=(I-S)*("center"===t.align?.5:1)),"top"!==t.valign&&(ue=(E-j)*("middle"===t.valign?.5:1)),d)r.select("svg").attr({x:L+de-1,y:L+ue}).call(c.setClipUrl,O?w:null);else{var fe=L+ue-g.top,pe=L+de-g.left;P.call(u.positionText,pe,fe).call(c.setClipUrl,O?w:null)}D.select("rect").call(c.setRect,L,L,I,E),z.call(c.setRect,C/2,C/2,N-C,R-C),M.call(c.setTranslate,Math.round(k.x.text-N/2),Math.round(k.y.text-R/2)),A.attr({transform:"rotate("+_+","+k.x.text+","+k.y.text+")"});var he,me,ge=function(n,r){T.selectAll(".annotation-arrow-g").remove();var d=k.x.head,u=k.y.head,f=k.x.tail+n,g=k.y.tail+r,y=k.x.text+n,w=k.y.text+r,C=i.rotationXYMatrix(_,y,w),S=i.apply2DTransform(C),L=i.apply2DTransform2(C),O=+z.attr("width"),D=+z.attr("height"),j=y-.5*O,P=j+O,I=w-.5*D,E=I+D,N=[[j,I,j,E],[j,E,P,E],[P,E,P,I],[P,I,j,I]].map(L);if(!N.reduce(function(e,t){return e^!!v(d,u,d+1e6,u+1e6,t[0],t[1],t[2],t[3])},!1)){N.forEach(function(e){var t=v(f,g,d,u,e[0],e[1],e[2],e[3]);t&&(f=t.x,g=t.y)});var R=t.arrowwidth,B=t.arrowcolor,F=T.append("g").style({opacity:l.opacity(B)}).classed("annotation-arrow-g",!0),$=F.append("path").attr("d","M"+f+","+g+"L"+d+","+u).style("stroke-width",R+"px").call(l.stroke,l.rgb(B));if(h($,t.arrowhead,"end",t.arrowsize,t.standoff),e._context.editable&&$.node().parentNode&&!o){var W=d,V=u;if(t.standoff){var H=Math.sqrt(Math.pow(d-f,2)+Math.pow(u-g,2));W+=t.standoff*(f-d)/H,V+=t.standoff*(g-u)/H}var q,U,G,Y=F.append("path").classed("annotation-arrow",!0).classed("anndrag",!0).attr({d:"M3,3H-3V-3H3ZM0,0L"+(f-W)+","+(g-V),transform:"translate("+W+","+V+")"}).style("stroke-width",R+6+"px").call(l.stroke,"rgba(0,0,0,0)").call(l.fill,"rgba(0,0,0,0)");p.init({element:Y.node(),gd:e,prepFn:function(){var e=c.getTranslate(M);U=e.x,G=e.y,q={},s&&s.autorange&&(q[s._name+".autorange"]=!0),m&&m.autorange&&(q[m._name+".autorange"]=!0)},moveFn:function(e,n){var r=S(U,G),a=r[0]+e,o=r[1]+n;M.call(c.setTranslate,a,o),q[b+".x"]=s?s.p2r(s.r2p(t.x)+e):t.x+e/x.w,q[b+".y"]=m?m.p2r(m.r2p(t.y)+n):t.y-n/x.h,t.axref===t.xref&&(q[b+".ax"]=s.p2r(s.r2p(t.ax)+e)),t.ayref===t.yref&&(q[b+".ay"]=m.p2r(m.r2p(t.ay)+n)),F.attr("transform","translate("+e+","+n+")"),A.attr({transform:"rotate("+_+","+a+","+o+")"})},doneFn:function(t){if(t){a.relayout(e,q);var n=document.querySelector(".js-notes-box-panel");n&&n.redraw(n.selectedObj)}}})}}};if(t.showarrow&&ge(0,0),e._context.editable)p.init({element:M.node(),gd:e,prepFn:function(){me=A.attr("transform"),he={}},moveFn:function(e,n){var r="pointer";if(t.showarrow)t.axref===t.xref?he[b+".ax"]=s.p2r(s.r2p(t.ax)+e):he[b+".ax"]=t.ax+e,t.ayref===t.yref?he[b+".ay"]=m.p2r(m.r2p(t.ay)+n):he[b+".ay"]=t.ay+n,ge(e,n);else{if(o)return;if(s)he[b+".x"]=t.x+e/s._m;else{var a=t._xsize/x.w,i=t.x+(t._xshift-t.xshift)/x.w-a/2;he[b+".x"]=p.align(i+e/x.w,a,0,1,t.xanchor)}if(m)he[b+".y"]=t.y+n/m._m;else{var l=t._ysize/x.h,c=t.y-(t._yshift+t.yshift)/x.h-l/2;he[b+".y"]=p.align(c-n/x.h,l,0,1,t.yanchor)}s&&m||(r=p.getCursor(s?.5:he[b+".x"],m?.5:he[b+".y"],t.xanchor,t.yanchor))}A.attr({transform:"translate("+e+","+n+")"+me}),f(M,r)},doneFn:function(t){if(f(M),t){a.relayout(e,he);var n=document.querySelector(".js-notes-box-panel");n&&n.redraw(n.selectedObj)}}})}}}function v(e,t,n,r,a,o,i,s){var l=n-e,c=a-e,d=i-a,u=r-t,f=o-t,p=s-o,h=l*p-d*u;if(0===h)return null;var m=(c*p-d*f)/h,g=(c*u-l*f)/h;return g<0||g>1||m<0||m>1?null:{x:e+l*m,y:t+u*m}}e.exports={draw:function(e){var t=e._fullLayout;t._infolayer.selectAll(".annotation").remove();for(var n=0;n<t.annotations.length;n++)t.annotations[n].visible&&m(e,n);return o.previousPromises(e)},drawOne:m,drawRaw:g}},function(e,t,n){"use strict";var r=n(4);t.legendGetsTrace=function(e){return e.visible&&r.traceIs(e,"showLegend")},t.isGrouped=function(e){return-1!==(e.traceorder||"").indexOf("grouped")},t.isVertical=function(e){return"h"!==e.orientation},t.isReversed=function(e){return-1!==(e.traceorder||"").indexOf("reversed")}},function(e,t,n){"use strict";var r=n(1),a=n(2),o=n(21),i=n(0),s=n(90),l=n(13),c=n(261),d=n(7),u=n(3),f=n(20),p=n(6),h=n(4),m=n(89),g=n(40),v=g.YANGLE,b=Math.PI*v/180,y=1/Math.sin(b),x=Math.cos(b),w=Math.sin(b),k=g.HOVERARROWSIZE,_=g.HOVERTEXTPAD;function T(e,t,n,l){if("pie"!==n&&"sankey"!==n||l){n||(n="xy");var v=Array.isArray(n)?n:[n],b=e._fullLayout,x=b._plots||[],w=x[n];if(w){var k=w.overlays.map(function(e){return e.id});v=v.concat(k)}for(var _=v.length,T=new Array(_),L=new Array(_),z=0;z<_;z++){var O=v[z],D=x[O];if(D)T[z]=p.getFromId(e,D.xaxis._id),L[z]=p.getFromId(e,D.yaxis._id);else{var j=b[O]._subplot;T[z]=j.xaxis,L[z]=j.yaxis}}var P=t.hovermode||b.hovermode;if(-1===["x","y","closest"].indexOf(P)||!e.calcdata||e.querySelector(".zoombox")||e._dragging)return f.unhoverRaw(e,t);var I,E,N,R,B,F,$,W,V,H,q,U,G,Y=[],X=[];if(Array.isArray(t))for(P="array",N=0;N<t.length;N++)"skip"!==(B=e.calcdata[t[N].curveNumber||0])[0].trace.hoverinfo&&X.push(B);else{for(R=0;R<e.calcdata.length;R++)"skip"!==(F=(B=e.calcdata[R])[0].trace).hoverinfo&&-1!==v.indexOf(m.getSubplot(F))&&X.push(B);var K,Z;if(!t.target)K="xpx"in t?t.xpx:T[0]._length/2,Z="ypx"in t?t.ypx:L[0]._length/2;else{if(!1===s.triggerHandler(e,"plotly_beforehover",t))return;var J=t.target.getBoundingClientRect();if(K=t.clientX-J.left,Z=t.clientY-J.top,K<0||K>J.width||Z<0||Z>J.height)return f.unhoverRaw(e,t)}if(I="xval"in t?m.flat(v,t.xval):m.p2c(T,K),E="yval"in t?m.flat(v,t.yval):m.p2c(L,Z),!a(I[0])||!a(E[0]))return i.warn("Fx.hover failed",t,e),f.unhoverRaw(e,t)}var Q=1/0;for(R=0;R<X.length;R++)if((B=X[R])&&B[0]&&B[0].trace&&!0===B[0].trace.visible&&(F=B[0].trace,-1===["carpet","contourcarpet"].indexOf(F._module.name))){if($=m.getSubplot(F),V=P,U={cd:B,trace:F,xa:T[W=v.indexOf($)],ya:L[W],index:!1,distance:Math.min(Q,g.MAXDIST),color:u.defaultLine,name:F.name,x0:void 0,x1:void 0,y0:void 0,y1:void 0,xLabelVal:void 0,yLabelVal:void 0,zLabelVal:void 0,text:void 0},b[$]&&(U.subplot=b[$]._subplot),G=Y.length,"array"===V){var ee=t[R];"pointNumber"in ee?(U.index=ee.pointNumber,V="closest"):(V="","xval"in ee&&(H=ee.xval,V="x"),"yval"in ee&&(q=ee.yval,V=V?"closest":"y"))}else H=I[W],q=E[W];if(F._module&&F._module.hoverPoints){var te=F._module.hoverPoints(U,H,q,V);if(te)for(var ne,re=0;re<te.length;re++)ne=te[re],a(ne.x0)&&a(ne.y0)&&Y.push(C(ne,P))}else i.log("Unrecognized trace type in hover:",F);"closest"===P&&Y.length>G&&(Y.splice(0,G),Q=Y[0].distance)}if(0===Y.length)return f.unhoverRaw(e,t);Y.sort(function(e,t){return e.distance-t.distance});var ae=e._hoverdata,oe=[];for(N=0;N<Y.length;N++){var ie=Y[N],se={data:ie.trace._input,fullData:ie.trace,curveNumber:ie.trace.index,pointNumber:ie.index};ie.trace._module.eventData?se=ie.trace._module.eventData(se,ie):(se.x=ie.xVal,se.y=ie.yVal,se.xaxis=ie.xa,se.yaxis=ie.ya,void 0!==ie.zLabelVal&&(se.z=ie.zLabelVal)),m.appendArrayPointValue(se,ie.trace,ie.index),oe.push(se)}if(e._hoverdata=oe,S(e,t,ae)&&b._hasCartesian)!function(e,t){var n=t.hovermode,r=t.container,a=e[0],i=a.xa,s=a.ya,l=i.showspikes,c=s.showspikes;if(r.selectAll(".spikeline").remove(),"closest"!==n||!l&&!c)return;var f=t.fullLayout,p=i._offset+(a.x0+a.x1)/2,h=s._offset+(a.y0+a.y1)/2,m=u.combine(f.plot_bgcolor,f.paper_bgcolor),g=o.readability(a.color,m)<1.5?u.contrast(m):a.color;if(c){var v=s.spikemode,b=s.spikethickness,y=s.spikecolor||g,x=s._boundingBox,w=(x.left+x.right)/2<p?x.right:x.left;if(-1!==v.indexOf("toaxis")||-1!==v.indexOf("across")){var k=w,_=p;-1!==v.indexOf("across")&&(k=s._counterSpan[0],_=s._counterSpan[1]),r.append("line").attr({x1:k,x2:_,y1:h,y2:h,"stroke-width":b+2,stroke:m}).classed("spikeline",!0).classed("crisp",!0),r.append("line").attr({x1:k,x2:_,y1:h,y2:h,"stroke-width":b,stroke:y,"stroke-dasharray":d.dashStyle(s.spikedash,b)}).classed("spikeline",!0).classed("crisp",!0)}-1!==v.indexOf("marker")&&r.append("circle").attr({cx:w+("right"!==s.side?b:-b),cy:h,r:b,fill:y}).classed("spikeline",!0)}if(l){var T=i.spikemode,A=i.spikethickness,M=i.spikecolor||g,C=i._boundingBox,S=(C.top+C.bottom)/2<h?C.bottom:C.top;if(-1!==T.indexOf("toaxis")||-1!==T.indexOf("across")){var L=S,z=h;-1!==T.indexOf("across")&&(L=i._counterSpan[0],z=i._counterSpan[1]),r.append("line").attr({x1:p,x2:p,y1:L,y2:z,"stroke-width":A+2,stroke:m}).classed("spikeline",!0).classed("crisp",!0),r.append("line").attr({x1:p,x2:p,y1:L,y2:z,"stroke-width":A,stroke:M,"stroke-dasharray":d.dashStyle(i.spikedash,A)}).classed("spikeline",!0).classed("crisp",!0)}-1!==T.indexOf("marker")&&r.append("circle").attr({cx:p,cy:S-("top"!==i.side?A:-A),r:A,fill:M}).classed("spikeline",!0)}}(Y,{hovermode:P,fullLayout:b,container:b._hoverlayer,outerContainer:b._paperdiv});var le="y"===P&&X.length>1,ce=A(Y,{hovermode:P,rotateLabels:le,bgColor:u.combine(b.plot_bgcolor||u.background,b.paper_bgcolor),container:b._hoverlayer,outerContainer:b._paperdiv,commonLabelOpts:b.hoverlabel},e);if(function(e,t){var n,r,a,o,i,s,l,c=0,d=e.map(function(e,n){var r=e[t];return[{i:n,dp:0,pos:e.pos,posref:e.posref,size:e.by*("x"===r._id.charAt(0)?y:1)/2,pmin:r._offset,pmax:r._offset+r._length}]}).sort(function(e,t){return e[0].posref-t[0].posref});function u(e){var t=e[0],l=e[e.length-1];if(r=t.pmin-t.pos-t.dp+t.size,a=l.pos+l.dp+l.size-t.pmax,r>.01){for(i=e.length-1;i>=0;i--)e[i].dp+=r;n=!1}if(!(a<.01)){if(r<-.01){for(i=e.length-1;i>=0;i--)e[i].dp-=a;n=!1}if(n){var c=0;for(o=0;o<e.length;o++)(s=e[o]).pos+s.dp+s.size>t.pmax&&c++;for(o=e.length-1;o>=0&&!(c<=0);o--)(s=e[o]).pos>t.pmax-1&&(s.del=!0,c--);for(o=0;o<e.length&&!(c<=0);o++)if((s=e[o]).pos<t.pmin+1)for(s.del=!0,c--,a=2*s.size,i=e.length-1;i>=0;i--)e[i].dp-=a;for(o=e.length-1;o>=0&&!(c<=0);o--)(s=e[o]).pos+s.dp+s.size>t.pmax&&(s.del=!0,c--)}}}for(;!n&&c<=e.length;){for(c++,n=!0,o=0;o<d.length-1;){var f=d[o],p=d[o+1],h=f[f.length-1],m=p[0];if((r=h.pos+h.dp+h.size-m.pos-m.dp+m.size)>.01&&h.pmin===m.pmin&&h.pmax===m.pmax){for(i=p.length-1;i>=0;i--)p[i].dp+=r;for(f.push.apply(f,p),d.splice(o+1,1),l=0,i=f.length-1;i>=0;i--)l+=f[i].dp;for(a=l/f.length,i=f.length-1;i>=0;i--)f[i].dp-=a;n=!1}else o++}d.forEach(u)}for(o=d.length-1;o>=0;o--){var g=d[o];for(i=g.length-1;i>=0;i--){var v=g[i],b=e[v.i];b.offset=v.dp,b.del=v.del}}}(Y,le?"xa":"ya"),M(ce,le),t.target&&t.target.tagName){var de=h.getComponentMethod("annotations","hasClickToShow")(e,oe);c(r.select(t.target),de?"pointer":"")}t.target&&!l&&S(e,t,ae)&&(ae&&e.emit("plotly_unhover",{event:t,points:ae}),e.emit("plotly_hover",{event:t,points:e._hoverdata,xaxes:T,yaxes:L,xvals:I,yvals:E}))}else e.emit("plotly_hover",{event:t.originalEvent,points:[t]})}function A(e,t,n){var a,o=t.hovermode,i=t.rotateLabels,s=t.bgColor,c=t.container,f=t.outerContainer,p=t.commonLabelOpts||{},h=t.fontFamily||g.HOVERFONT,m=t.fontSize||g.HOVERFONTSIZE,b=e[0],y=b.xa,x=b.ya,w="y"===o?"yLabel":"xLabel",T=b[w],A=(String(T)||"").split(" ")[0],M=f.node().getBoundingClientRect(),C=M.top,S=M.width,L=M.height,z=b.distance<=g.MAXDIST&&("x"===o||"y"===o);for(a=0;a<e.length;a++){var O=(e[a].hoverinfo||e[a].trace.hoverinfo).split("+");if(-1===O.indexOf("all")&&-1===O.indexOf(o)){z=!1;break}}var D=c.selectAll("g.axistext").data(z?[0]:[]);D.enter().append("g").classed("axistext",!0),D.exit().remove(),D.each(function(){var t=r.select(this),a=t.selectAll("path").data([0]),i=t.selectAll("text").data([0]);a.enter().append("path").style({fill:p.bgcolor||u.defaultLine,stroke:p.bordercolor||u.background,"stroke-width":"1px"}),i.enter().append("text").call(d.font,p.font.family||h,p.font.size||m,p.font.color||u.background).attr("data-notex",1),i.text(T).call(l.positionText,0,0).call(l.convertToTspans,n),t.attr("transform","");var s=i.node().getBoundingClientRect();if("x"===o){i.attr("text-anchor","middle").call(l.positionText,0,"top"===y.side?C-s.bottom-k-_:C-s.top+k+_);var c="top"===y.side?"-":"";a.attr("d","M0,0L"+k+","+c+k+"H"+(_+s.width/2)+"v"+c+(2*_+s.height)+"H-"+(_+s.width/2)+"V"+c+k+"H-"+k+"Z"),t.attr("transform","translate("+(y._offset+(b.x0+b.x1)/2)+","+(x._offset+("top"===y.side?0:x._length))+")")}else{i.attr("text-anchor","right"===x.side?"start":"end").call(l.positionText,("right"===x.side?1:-1)*(_+k),C-s.top-s.height/2);var f="right"===x.side?"":"-";a.attr("d","M0,0L"+f+k+","+k+"V"+(_+s.height/2)+"h"+f+(2*_+s.width)+"V-"+(_+s.height/2)+"H"+f+k+"V-"+k+"Z"),t.attr("transform","translate("+(y._offset+("right"===x.side?y._length:0))+","+(x._offset+(b.y0+b.y1)/2)+")")}e=e.filter(function(e){return void 0!==e.zLabelVal||(e[w]||"").split(" ")[0]===A})});var j=c.selectAll("g.hovertext").data(e,function(e){return[e.trace.index,e.index,e.x0,e.y0,e.name,e.attr,e.xa,e.ya||""].join(",")});return j.enter().append("g").classed("hovertext",!0).each(function(){var e=r.select(this);e.append("rect").call(u.fill,u.addOpacity(s,.8)),e.append("text").classed("name",!0),e.append("path").style("stroke-width","1px"),e.append("text").classed("nums",!0).call(d.font,h,m)}),j.exit().remove(),j.each(function(e){var t=r.select(this).attr("transform",""),a="",c="",f=u.opacity(e.color)?e.color:u.defaultLine,p=u.combine(f,s),g=e.borderColor||u.contrast(p);void 0!==e.nameOverride&&(e.name=e.nameOverride),e.name&&(a=l.plainText(e.name||"")).length>15&&(a=a.substr(0,12)+"..."),void 0!==e.extraText&&(c+=e.extraText),void 0!==e.zLabel?(void 0!==e.xLabel&&(c+="x: "+e.xLabel+"<br>"),void 0!==e.yLabel&&(c+="y: "+e.yLabel+"<br>"),c+=(c?"z: ":"")+e.zLabel):z&&e[o+"Label"]===T?c=e[("x"===o?"y":"x")+"Label"]||"":void 0===e.xLabel?void 0!==e.yLabel&&(c=e.yLabel):c=void 0===e.yLabel?e.xLabel:"("+e.xLabel+", "+e.yLabel+")",e.text&&!Array.isArray(e.text)&&(c+=(c?"<br>":"")+e.text),""===c&&(""===a&&t.remove(),c=a);var b=t.select("text.nums").call(d.font,e.fontFamily||h,e.fontSize||m,e.fontColor||g).text(c).attr("data-notex",1).call(l.positionText,0,0).call(l.convertToTspans,n),y=t.select("text.name"),x=0;a&&a!==c?(y.call(d.font,e.fontFamily||h,e.fontSize||m,p).text(a).attr("data-notex",1).call(l.positionText,0,0).call(l.convertToTspans,n),x=y.node().getBoundingClientRect().width+2*_):(y.remove(),t.select("rect").remove()),t.select("path").style({fill:p,stroke:g});var w,A,M=b.node().getBoundingClientRect(),O=e.xa._offset+(e.x0+e.x1)/2,D=e.ya._offset+(e.y0+e.y1)/2,j=Math.abs(e.x1-e.x0),P=Math.abs(e.y1-e.y0),I=M.width+k+_+x;e.ty0=C-M.top,e.bx=M.width+2*_,e.by=M.height+2*_,e.anchor="start",e.txwidth=M.width,e.tx2width=x,e.offset=0,i?(e.pos=O,w=D+P/2+I<=L,A=D-P/2-I>=0,"top"!==e.idealAlign&&w||!A?w?(D+=P/2,e.anchor="start"):e.anchor="middle":(D-=P/2,e.anchor="end")):(e.pos=D,w=O+j/2+I<=S,A=O-j/2-I>=0,"left"!==e.idealAlign&&w||!A?w?(O+=j/2,e.anchor="start"):e.anchor="middle":(O-=j/2,e.anchor="end")),b.attr("text-anchor",e.anchor),x&&y.attr("text-anchor",e.anchor),t.attr("transform","translate("+O+","+D+")"+(i?"rotate("+v+")":""))}),j}function M(e,t){e.each(function(e){var n=r.select(this);if(e.del)n.remove();else{var a="end"===e.anchor?-1:1,o=n.select("text.nums"),i={start:1,end:-1,middle:0}[e.anchor],s=i*(k+_),c=s+i*(e.txwidth+_),u=0,f=e.offset;"middle"===e.anchor&&(s-=e.tx2width/2,c-=e.tx2width/2),t&&(f*=-w,u=e.offset*x),n.select("path").attr("d","middle"===e.anchor?"M-"+e.bx/2+",-"+e.by/2+"h"+e.bx+"v"+e.by+"h-"+e.bx+"Z":"M0,0L"+(a*k+u)+","+(k+f)+"v"+(e.by/2-k)+"h"+a*e.bx+"v-"+e.by+"H"+(a*k+u)+"V"+(f-k)+"Z"),o.call(l.positionText,s+u,f+e.ty0-e.by/2+_),e.tx2width&&(n.select("text.name").call(l.positionText,c+i*_+u,f+e.ty0-e.by/2+_),n.select("rect").call(d.setRect,c+(i-1)*e.tx2width/2+u,f-e.by/2-1,e.tx2width,e.by+2))}})}function C(e,t){var n,r=e.trace||{},a=e.cd[0],o=e.cd[e.index]||{};function s(t,n,s){var l;if(o[n])l=o[n];else if(a[n]){var c=a[n];Array.isArray(c)&&Array.isArray(c[e.index[0]])&&(l=c[e.index[0]][e.index[1]])}else l=i.nestedProperty(r,s).get();l&&(e[t]=l)}if(s("hoverinfo","hi","hoverinfo"),s("color","hbg","hoverlabel.bgcolor"),s("borderColor","hbc","hoverlabel.bordercolor"),s("fontFamily","htf","hoverlabel.font.family"),s("fontSize","hts","hoverlabel.font.size"),s("fontColor","htc","hoverlabel.font.color"),e.posref="y"===t?(e.x0+e.x1)/2:(e.y0+e.y1)/2,e.x0=i.constrain(e.x0,0,e.xa._length),e.x1=i.constrain(e.x1,0,e.xa._length),e.y0=i.constrain(e.y0,0,e.ya._length),e.y1=i.constrain(e.y1,0,e.ya._length),void 0!==e.xLabelVal){n="log"===e.xa.type&&e.xLabelVal<=0;var l=p.tickText(e.xa,e.xa.c2l(n?-e.xLabelVal:e.xLabelVal),"hover");n?0===e.xLabelVal?e.xLabel="0":e.xLabel="-"+l.text:e.xLabel=l.text,e.xVal=e.xa.c2d(e.xLabelVal)}if(void 0!==e.yLabelVal){n="log"===e.ya.type&&e.yLabelVal<=0;var c=p.tickText(e.ya,e.ya.c2l(n?-e.yLabelVal:e.yLabelVal),"hover");n?0===e.yLabelVal?e.yLabel="0":e.yLabel="-"+c.text:e.yLabel=c.text,e.yVal=e.ya.c2d(e.yLabelVal)}if(void 0!==e.zLabelVal&&(e.zLabel=String(e.zLabelVal)),!(isNaN(e.xerr)||"log"===e.xa.type&&e.xerr<=0)){var d=p.tickText(e.xa,e.xa.c2l(e.xerr),"hover").text;void 0!==e.xerrneg?e.xLabel+=" +"+d+" / -"+p.tickText(e.xa,e.xa.c2l(e.xerrneg),"hover").text:e.xLabel+=" ยฑ "+d,"x"===t&&(e.distance+=1)}if(!(isNaN(e.yerr)||"log"===e.ya.type&&e.yerr<=0)){var u=p.tickText(e.ya,e.ya.c2l(e.yerr),"hover").text;void 0!==e.yerrneg?e.yLabel+=" +"+u+" / -"+p.tickText(e.ya,e.ya.c2l(e.yerrneg),"hover").text:e.yLabel+=" ยฑ "+u,"y"===t&&(e.distance+=1)}var f=e.hoverinfo||e.trace.hoverinfo;return"all"!==f&&(-1===(f=f.split("+")).indexOf("x")&&(e.xLabel=void 0),-1===f.indexOf("y")&&(e.yLabel=void 0),-1===f.indexOf("z")&&(e.zLabel=void 0),-1===f.indexOf("text")&&(e.text=void 0),-1===f.indexOf("name")&&(e.name=void 0)),e}function S(e,t,n){if(!n||n.length!==e._hoverdata.length)return!0;for(var r=n.length-1;r>=0;r--){var a=n[r],o=e._hoverdata[r];if(a.curveNumber!==o.curveNumber||String(a.pointNumber)!==String(o.pointNumber))return!0}return!1}t.hover=function(e,t,n,r){if("string"==typeof e&&(e=document.getElementById(e)),void 0===e._lastHoverTime&&(e._lastHoverTime=0),void 0!==e._hoverTimer&&(clearTimeout(e._hoverTimer),e._hoverTimer=void 0),Date.now()>e._lastHoverTime+g.HOVERMINTIME)return T(e,t,n,r),void(e._lastHoverTime=Date.now());e._hoverTimer=setTimeout(function(){T(e,t,n,r),e._lastHoverTime=Date.now(),e._hoverTimer=void 0},g.HOVERMINTIME)},t.loneHover=function(e,t){var n={color:e.color||u.defaultLine,x0:e.x0||e.x||0,x1:e.x1||e.x||0,y0:e.y0||e.y||0,y1:e.y1||e.y||0,xLabel:e.xLabel,yLabel:e.yLabel,zLabel:e.zLabel,text:e.text,name:e.name,idealAlign:e.idealAlign,borderColor:e.borderColor,fontFamily:e.fontFamily,fontSize:e.fontSize,fontColor:e.fontColor,trace:{index:0,hoverinfo:""},xa:{_offset:0},ya:{_offset:0},index:0},a=r.select(t.container),o=t.outerContainer?r.select(t.outerContainer):a,i={hovermode:"closest",rotateLabels:!1,bgColor:t.bgColor||u.background,container:a,outerContainer:o},s=A([n],i,t.gd);return M(s,i.rotateLabels),s.node()}},function(e,t,n){"use strict";var r=n(10).extendFlat,a=n(17),o=n(40);e.exports={dragmode:{valType:"enumerated",role:"info",values:["zoom","pan","select","lasso","orbit","turntable"],dflt:"zoom",description:["Determines the mode of drag interactions.","*select* and *lasso* apply only to scatter traces with","markers or text. *orbit* and *turntable* apply only to","3D scenes."].join(" ")},hovermode:{valType:"enumerated",role:"info",values:["x","y","closest",!1],description:"Determines the mode of hover interactions."},hoverlabel:{bgcolor:{valType:"color",role:"style",description:["Sets the background color of all hover labels on graph"].join(" ")},bordercolor:{valType:"color",role:"style",description:["Sets the border color of all hover labels on graph."].join(" ")},font:{family:r({},a.family,{dflt:o.HOVERFONT}),size:r({},a.size,{dflt:o.HOVERFONTSIZE}),color:r({},a.color)}}}},function(e,t,n){"use strict";var r=n(0),a=n(40);t.getSubplot=function(e){return e.subplot||e.xaxis+e.yaxis||e.geo},t.flat=function(e,t){for(var n=new Array(e.length),r=0;r<e.length;r++)n[r]=t;return n},t.p2c=function(e,t){for(var n=new Array(e.length),r=0;r<e.length;r++)n[r]=e[r].p2c(t);return n},t.getDistanceFunction=function(e,t,n,r){return"closest"===e?r||function(e,t){return function(n){var r=e(n),a=t(n);return Math.sqrt(r*r+a*a)}}(t,n):"x"===e?t:n},t.getClosest=function(e,t,n){if(!1!==n.index)n.index>=0&&n.index<e.length?n.distance=0:n.index=!1;else for(var r=0;r<e.length;r++){var a=t(e[r]);a<=n.distance&&(n.index=r,n.distance=a)}return n},t.inbox=function(e,t){return e*t<0||0===e?a.MAXDIST*(.6-.3/Math.max(3,Math.abs(e-t))):1/0},t.appendArrayPointValue=function(e,t,n){var a=t._arrayAttrs;if(a)for(var o=0;o<a.length;o++){var i,s=a[o];if(void 0===e[i="ids"===s?"id":"locations"===s?"location":s]){var l=r.nestedProperty(t,s).get();e[i]=Array.isArray(n)?l[n[0]][n[1]]:l[n]}}}},function(e,t,n){"use strict";var r=n(91).EventEmitter,a={init:function(e){if(e._ev instanceof r)return e;var t=new r,n=new r;return e._ev=t,e._internalEv=n,e.on=t.on.bind(t),e.once=t.once.bind(t),e.removeListener=t.removeListener.bind(t),e.removeAllListeners=t.removeAllListeners.bind(t),e._internalOn=n.on.bind(n),e._internalOnce=n.once.bind(n),e._removeInternalListener=n.removeListener.bind(n),e._removeAllInternalListeners=n.removeAllListeners.bind(n),e.emit=function(r,a){"undefined"!=typeof jQuery&&jQuery(e).trigger(r,a),t.emit(r,a),n.emit(r,a)},e},triggerHandler:function(e,t,n){var r,a;"undefined"!=typeof jQuery&&(r=jQuery(e).triggerHandler(t,n));var o=e._ev;if(!o)return r;var i=o._events[t];if(!i)return r;"function"==typeof i&&(i=[i]);for(var s=i.pop(),l=0;l<i.length;l++)i[l](n);return a=s(n),void 0!==r?r:a},purge:function(e){return delete e._ev,delete e.on,delete e.once,delete e.removeListener,delete e.removeAllListeners,delete e.emit,delete e._ev,delete e._internalEv,delete e._internalOn,delete e._internalOnce,delete e._removeInternalListener,delete e._removeAllInternalListeners,e}};e.exports=a},function(e,t){function n(){this._events=this._events||{},this._maxListeners=this._maxListeners||void 0}function r(e){return"function"==typeof e}function a(e){return"object"==typeof e&&null!==e}function o(e){return void 0===e}e.exports=n,n.EventEmitter=n,n.prototype._events=void 0,n.prototype._maxListeners=void 0,n.defaultMaxListeners=10,n.prototype.setMaxListeners=function(e){if("number"!=typeof e||e<0||isNaN(e))throw TypeError("n must be a positive number");return this._maxListeners=e,this},n.prototype.emit=function(e){var t,n,i,s,l,c;if(this._events||(this._events={}),"error"===e&&(!this._events.error||a(this._events.error)&&!this._events.error.length)){if((t=arguments[1])instanceof Error)throw t;var d=new Error('Uncaught, unspecified "error" event. ('+t+")");throw d.context=t,d}if(o(n=this._events[e]))return!1;if(r(n))switch(arguments.length){case 1:n.call(this);break;case 2:n.call(this,arguments[1]);break;case 3:n.call(this,arguments[1],arguments[2]);break;default:s=Array.prototype.slice.call(arguments,1),n.apply(this,s)}else if(a(n))for(s=Array.prototype.slice.call(arguments,1),i=(c=n.slice()).length,l=0;l<i;l++)c[l].apply(this,s);return!0},n.prototype.addListener=function(e,t){var i;if(!r(t))throw TypeError("listener must be a function");return this._events||(this._events={}),this._events.newListener&&this.emit("newListener",e,r(t.listener)?t.listener:t),this._events[e]?a(this._events[e])?this._events[e].push(t):this._events[e]=[this._events[e],t]:this._events[e]=t,a(this._events[e])&&!this._events[e].warned&&(i=o(this._maxListeners)?n.defaultMaxListeners:this._maxListeners)&&i>0&&this._events[e].length>i&&(this._events[e].warned=!0,console.error("(node) warning: possible EventEmitter memory leak detected. %d listeners added. Use emitter.setMaxListeners() to increase limit.",this._events[e].length),"function"==typeof console.trace&&console.trace()),this},n.prototype.on=n.prototype.addListener,n.prototype.once=function(e,t){if(!r(t))throw TypeError("listener must be a function");var n=!1;function a(){this.removeListener(e,a),n||(n=!0,t.apply(this,arguments))}return a.listener=t,this.on(e,a),this},n.prototype.removeListener=function(e,t){var n,o,i,s;if(!r(t))throw TypeError("listener must be a function");if(!this._events||!this._events[e])return this;if(i=(n=this._events[e]).length,o=-1,n===t||r(n.listener)&&n.listener===t)delete this._events[e],this._events.removeListener&&this.emit("removeListener",e,t);else if(a(n)){for(s=i;s-- >0;)if(n[s]===t||n[s].listener&&n[s].listener===t){o=s;break}if(o<0)return this;1===n.length?(n.length=0,delete this._events[e]):n.splice(o,1),this._events.removeListener&&this.emit("removeListener",e,t)}return this},n.prototype.removeAllListeners=function(e){var t,n;if(!this._events)return this;if(!this._events.removeListener)return 0===arguments.length?this._events={}:this._events[e]&&delete this._events[e],this;if(0===arguments.length){for(t in this._events)"removeListener"!==t&&this.removeAllListeners(t);return this.removeAllListeners("removeListener"),this._events={},this}if(r(n=this._events[e]))this.removeListener(e,n);else if(n)for(;n.length;)this.removeListener(e,n[n.length-1]);return delete this._events[e],this},n.prototype.listeners=function(e){return this._events&&this._events[e]?r(this._events[e])?[this._events[e]]:this._events[e].slice():[]},n.prototype.listenerCount=function(e){if(this._events){var t=this._events[e];if(r(t))return 1;if(t)return t.length}return 0},n.listenerCount=function(e,t){return e.listenerCount(t)}},function(e,t,n){"use strict";var r=n(0),a=n(91).EventEmitter;e.exports=function(e){var t=e.emitter||new a,n=new Promise(function(a,o){var i=window.Image,s=e.svg,l=e.format||"png";if(r.isIE()&&(s=(s=(s=s.replace(/"/gi,"'")).replace(/(\('#)([^']*)('\))/gi,'("$2")')).replace(/(\\')/gi,'"'),"svg"!==l)){var c=new Error("Sorry IE does not support downloading from canvas. Try {format:'svg'} instead.");return o(c),e.promise?n:t.emit("error",c)}var d=e.canvas,u=d.getContext("2d"),f=new i,p="data:image/svg+xml,"+encodeURIComponent(s);d.height=e.height||150,d.width=e.width||300,f.onload=function(){var n;switch("svg"!==l&&u.drawImage(f,0,0),l){case"jpeg":n=d.toDataURL("image/jpeg");break;case"png":n=d.toDataURL("image/png");break;case"webp":n=d.toDataURL("image/webp");break;case"svg":n=p;break;default:if(o(new Error("Image format is not jpeg, png or svg")),!e.promise)return t.emit("error","Image format is not jpeg, png or svg")}a(n),e.promise||t.emit("success",n)},f.onerror=function(n){if(o(n),!e.promise)return t.emit("error",n)},f.src=p});return e.promise?n:t}},function(e,t,n){"use strict";var r=n(1),a=n(7),o=n(3),i=n(33),s=/"/g,l=new RegExp('("TOBESTRIPPED)|(TOBESTRIPPED")',"g");e.exports=function(e,t){var n,c=e._fullLayout,d=c._paper,u=c._toppaper;d.insert("rect",":first-child").call(a.setRect,0,0,c.width,c.height).call(o.fill,c.paper_bgcolor);var f=c._basePlotModules||[];for(n=0;n<f.length;n++){var p=f[n];p.toSVG&&p.toSVG(e)}if(u){var h=u.node().childNodes,m=Array.prototype.slice.call(h);for(n=0;n<m.length;n++){var g=m[n];g.childNodes.length&&d.node().appendChild(g)}}c._draggers&&c._draggers.remove(),d.node().style.background="",d.selectAll("text").attr({"data-unformatted":null,"data-math":null}).each(function(){var e=r.select(this);if("hidden"!==e.style("visibility")&&"none"!==e.style("display")){e.style({visibility:null,display:null});var t=e.style("font-family");t&&-1!==t.indexOf('"')&&e.style("font-family",t.replace(s,"TOBESTRIPPED"))}else e.remove()}),d.selectAll(".point").each(function(){var e=r.select(this),t=e.style("fill");t&&-1!==t.indexOf("url(")&&e.style("fill",t.replace(s,"TOBESTRIPPED"))}),"pdf"!==t&&"eps"!==t||d.selectAll("#MathJax_SVG_glyphs path").attr("stroke-width",0),d.node().setAttributeNS(i.xmlns,"xmlns",i.svg),d.node().setAttributeNS(i.xmlns,"xmlns:xlink",i.xlink);var v=(new window.XMLSerializer).serializeToString(d.node());return v=function(e){var t=r.select("body").append("div").style({display:"none"}).html(""),n=e.replace(/(&[^;]*;)/gi,function(e){return"&lt;"===e?"&#60;":"&rt;"===e?"&#62;":-1!==e.indexOf("<")||-1!==e.indexOf(">")?"":t.html(e).text()});return t.remove(),n}(v),v=(v=v.replace(/&(?!\w+;|\#[0-9]+;| \#x[0-9A-F]+;)/g,"&amp;")).replace(l,"'")}},function(e,t,n){"use strict";var r=n(0),a=n(9),o=r.extendFlat,i=r.extendDeep;function s(e){var t;switch(e){case"themes__thumb":t={autosize:!0,width:150,height:150,title:"",showlegend:!1,margin:{l:5,r:5,t:5,b:5,pad:0},annotations:[]};break;case"thumbnail":t={title:"",hidesources:!0,showlegend:!1,borderwidth:0,bordercolor:"",margin:{l:1,r:1,t:1,b:1,pad:0},annotations:[]};break;default:t={}}return t}e.exports=function(e,t){var n;e.framework&&e.framework.isPolar&&(e=e.framework.getConfig());var r,l=e.data,c=e.layout,d=i([],l),u=i({},c,s(t.tileClass)),f=e._context||{};if(t.width&&(u.width=t.width),t.height&&(u.height=t.height),"thumbnail"===t.tileClass||"themes__thumb"===t.tileClass){u.annotations=[];var p=Object.keys(u);for(n=0;n<p.length;n++)r=p[n],["xaxis","yaxis","zaxis"].indexOf(r.slice(0,5))>-1&&(u[p[n]].title="");for(n=0;n<d.length;n++){var h=d[n];h.showscale=!1,h.marker&&(h.marker.showscale=!1),"pie"===h.type&&(h.textposition="none")}}if(Array.isArray(t.annotations))for(n=0;n<t.annotations.length;n++)u.annotations.push(t.annotations[n]);var m=a.getSubplotIds(u,"gl3d");if(m.length){var g={};for("thumbnail"===t.tileClass&&(g={title:"",showaxeslabels:!1,showticklabels:!1,linetickenable:!1}),n=0;n<m.length;n++){var v=u[m[n]];v.xaxis||(v.xaxis={}),v.yaxis||(v.yaxis={}),v.zaxis||(v.zaxis={}),o(v.xaxis,g),o(v.yaxis,g),o(v.zaxis,g),v._scene=null}}var b=document.createElement("div");t.tileClass&&(b.className=t.tileClass);var y={gd:b,td:b,layout:u,data:d,config:{staticPlot:void 0===t.staticPlot||t.staticPlot,plotGlPixelRatio:void 0===t.plotGlPixelRatio?2:t.plotGlPixelRatio,displaylogo:t.displaylogo||!1,showLink:t.showLink||!1,showTips:t.showTips||!1,mapboxAccessToken:f.mapboxAccessToken}};return"transparent"!==t.setBackground&&(y.config.setBackground=t.setBackground||"opaque"),y.gd.defaultLayout=s(t.tileClass),y}},function(e,t,n){"use strict";t.getDelay=function(e){return e._has&&(e._has("gl3d")||e._has("gl2d"))?500:0},t.getRedrawFunc=function(e){if(!(e.data&&e.data[0]&&e.data[0].r))return function(){(e.calcdata||[]).forEach(function(e){e[0]&&e[0].t&&e[0].t.cb&&e[0].t.cb()})}}},function(e,t,n){"use strict";var r=n(148),a=n(0),o=n(273);e.exports=function(e,t){return(t=t||{}).format=t.format||"png",new Promise(function(n,i){e._snapshotInProgress&&i(new Error("Snapshotting already in progress.")),a.isIE()&&"svg"!==t.format&&i(new Error("Sorry IE does not support downloading from canvas. Try {format:'svg'} instead.")),e._snapshotInProgress=!0;var s=r(e,t),l=t.filename||e.fn||"newplot";l+="."+t.format,s.then(function(t){return e._snapshotInProgress=!1,o(t,l)}).then(function(e){n(e)}).catch(function(t){e._snapshotInProgress=!1,i(t)})})}},function(e,t,n){"use strict";e.exports={undo:{width:857.1,path:"m857 350q0-87-34-166t-91-137-137-92-166-34q-96 0-183 41t-147 114q-4 6-4 13t5 11l76 77q6 5 14 5 9-1 13-7 41-53 100-82t126-29q58 0 110 23t92 61 61 91 22 111-22 111-61 91-92 61-110 23q-55 0-105-20t-90-57l77-77q17-16 8-38-10-23-33-23h-250q-15 0-25 11t-11 25v250q0 24 22 33 22 10 39-8l72-72q60 57 137 88t159 31q87 0 166-34t137-92 91-137 34-166z",ascent:850,descent:-150},home:{width:928.6,path:"m786 296v-267q0-15-11-26t-25-10h-214v214h-143v-214h-214q-15 0-25 10t-11 26v267q0 1 0 2t0 2l321 264 321-264q1-1 1-4z m124 39l-34-41q-5-5-12-6h-2q-7 0-12 3l-386 322-386-322q-7-4-13-4-7 2-12 7l-35 41q-4 5-3 13t6 12l401 334q18 15 42 15t43-15l136-114v109q0 8 5 13t13 5h107q8 0 13-5t5-13v-227l122-102q5-5 6-12t-4-13z",ascent:850,descent:-150},"camera-retro":{width:1e3,path:"m518 386q0 8-5 13t-13 5q-37 0-63-27t-26-63q0-8 5-13t13-5 12 5 5 13q0 23 16 38t38 16q8 0 13 5t5 13z m125-73q0-59-42-101t-101-42-101 42-42 101 42 101 101 42 101-42 42-101z m-572-320h858v71h-858v-71z m643 320q0 89-62 152t-152 62-151-62-63-152 63-151 151-63 152 63 62 151z m-571 358h214v72h-214v-72z m-72-107h858v143h-462l-36-71h-360v-72z m929 143v-714q0-30-21-51t-50-21h-858q-29 0-50 21t-21 51v714q0 30 21 51t50 21h858q29 0 50-21t21-51z",ascent:850,descent:-150},zoombox:{width:1e3,path:"m1000-25l-250 251c40 63 63 138 63 218 0 224-182 406-407 406-224 0-406-182-406-406s183-406 407-406c80 0 155 22 218 62l250-250 125 125z m-812 250l0 438 437 0 0-438-437 0z m62 375l313 0 0-312-313 0 0 312z",ascent:850,descent:-150},pan:{width:1e3,path:"m1000 350l-187 188 0-125-250 0 0 250 125 0-188 187-187-187 125 0 0-250-250 0 0 125-188-188 186-187 0 125 252 0 0-250-125 0 187-188 188 188-125 0 0 250 250 0 0-126 187 188z",ascent:850,descent:-150},zoom_plus:{width:1e3,path:"m1 787l0-875 875 0 0 875-875 0z m687-500l-187 0 0-187-125 0 0 187-188 0 0 125 188 0 0 187 125 0 0-187 187 0 0-125z",ascent:850,descent:-150},zoom_minus:{width:1e3,path:"m0 788l0-876 875 0 0 876-875 0z m688-500l-500 0 0 125 500 0 0-125z",ascent:850,descent:-150},autoscale:{width:1e3,path:"m250 850l-187 0-63 0 0-62 0-188 63 0 0 188 187 0 0 62z m688 0l-188 0 0-62 188 0 0-188 62 0 0 188 0 62-62 0z m-875-938l0 188-63 0 0-188 0-62 63 0 187 0 0 62-187 0z m875 188l0-188-188 0 0-62 188 0 62 0 0 62 0 188-62 0z m-125 188l-1 0-93-94-156 156 156 156 92-93 2 0 0 250-250 0 0-2 93-92-156-156-156 156 94 92 0 2-250 0 0-250 0 0 93 93 157-156-157-156-93 94 0 0 0-250 250 0 0 0-94 93 156 157 156-157-93-93 0 0 250 0 0 250z",ascent:850,descent:-150},tooltip_basic:{width:1500,path:"m375 725l0 0-375-375 375-374 0-1 1125 0 0 750-1125 0z",ascent:850,descent:-150},tooltip_compare:{width:1125,path:"m187 786l0 2-187-188 188-187 0 0 937 0 0 373-938 0z m0-499l0 1-187-188 188-188 0 0 937 0 0 376-938-1z",ascent:850,descent:-150},plotlylogo:{width:1542,path:"m0-10h182v-140h-182v140z m228 146h183v-286h-183v286z m225 714h182v-1000h-182v1000z m225-285h182v-715h-182v715z m225 142h183v-857h-183v857z m231-428h182v-429h-182v429z m225-291h183v-138h-183v138z",ascent:850,descent:-150},"z-axis":{width:1e3,path:"m833 5l-17 108v41l-130-65 130-66c0 0 0 38 0 39 0-1 36-14 39-25 4-15-6-22-16-30-15-12-39-16-56-20-90-22-187-23-279-23-261 0-341 34-353 59 3 60 228 110 228 110-140-8-351-35-351-116 0-120 293-142 474-142 155 0 477 22 477 142 0 50-74 79-163 96z m-374 94c-58-5-99-21-99-40 0-24 65-43 144-43 79 0 143 19 143 43 0 19-42 34-98 40v216h87l-132 135-133-135h88v-216z m167 515h-136v1c16 16 31 34 46 52l84 109v54h-230v-71h124v-1c-16-17-28-32-44-51l-89-114v-51h245v72z",ascent:850,descent:-150},"3d_rotate":{width:1e3,path:"m922 660c-5 4-9 7-14 11-359 263-580-31-580-31l-102 28 58-400c0 1 1 1 2 2 118 108 351 249 351 249s-62 27-100 42c88 83 222 183 347 122 16-8 30-17 44-27-2 1-4 2-6 4z m36-329c0 0 64 229-88 296-62 27-124 14-175-11 157-78 225-208 249-266 8-19 11-31 11-31 2 5 6 15 11 32-5-13-8-20-8-20z m-775-239c70-31 117-50 198-32-121 80-199 346-199 346l-96-15-58-12c0 0 55-226 155-287z m603 133l-317-139c0 0 4-4 19-14 7-5 24-15 24-15s-177-147-389 4c235-287 536-112 536-112l31-22 100 299-4-1z m-298-153c6-4 14-9 24-15 0 0-17 10-24 15z",ascent:850,descent:-150},camera:{width:1e3,path:"m500 450c-83 0-150-67-150-150 0-83 67-150 150-150 83 0 150 67 150 150 0 83-67 150-150 150z m400 150h-120c-16 0-34 13-39 29l-31 93c-6 15-23 28-40 28h-340c-16 0-34-13-39-28l-31-94c-6-15-23-28-40-28h-120c-55 0-100-45-100-100v-450c0-55 45-100 100-100h800c55 0 100 45 100 100v450c0 55-45 100-100 100z m-400-550c-138 0-250 112-250 250 0 138 112 250 250 250 138 0 250-112 250-250 0-138-112-250-250-250z m365 380c-19 0-35 16-35 35 0 19 16 35 35 35 19 0 35-16 35-35 0-19-16-35-35-35z",ascent:850,descent:-150},movie:{width:1e3,path:"m938 413l-188-125c0 37-17 71-44 94 64 38 107 107 107 187 0 121-98 219-219 219-121 0-219-98-219-219 0-61 25-117 66-156h-115c30 33 49 76 49 125 0 103-84 187-187 187s-188-84-188-187c0-57 26-107 65-141-38-22-65-62-65-109v-250c0-70 56-126 125-126h500c69 0 125 56 125 126l188-126c34 0 62 28 62 63v375c0 35-28 63-62 63z m-750 0c-69 0-125 56-125 125s56 125 125 125 125-56 125-125-56-125-125-125z m406-1c-87 0-157 70-157 157 0 86 70 156 157 156s156-70 156-156-70-157-156-157z",ascent:850,descent:-150},question:{width:857.1,path:"m500 82v107q0 8-5 13t-13 5h-107q-8 0-13-5t-5-13v-107q0-8 5-13t13-5h107q8 0 13 5t5 13z m143 375q0 49-31 91t-77 65-95 23q-136 0-207-119-9-14 4-24l74-55q4-4 10-4 9 0 14 7 30 38 48 51 19 14 48 14 27 0 48-15t21-33q0-21-11-34t-38-25q-35-16-65-48t-29-70v-20q0-8 5-13t13-5h107q8 0 13 5t5 13q0 10 12 27t30 28q18 10 28 16t25 19 25 27 16 34 7 45z m214-107q0-117-57-215t-156-156-215-58-216 58-155 156-58 215 58 215 155 156 216 58 215-58 156-156 57-215z",ascent:850,descent:-150},disk:{width:857.1,path:"m214-7h429v214h-429v-214z m500 0h72v500q0 8-6 21t-11 20l-157 156q-5 6-19 12t-22 5v-232q0-22-15-38t-38-16h-322q-22 0-37 16t-16 38v232h-72v-714h72v232q0 22 16 38t37 16h465q22 0 38-16t15-38v-232z m-214 518v178q0 8-5 13t-13 5h-107q-7 0-13-5t-5-13v-178q0-8 5-13t13-5h107q7 0 13 5t5 13z m357-18v-518q0-22-15-38t-38-16h-750q-23 0-38 16t-16 38v750q0 22 16 38t38 16h517q23 0 50-12t42-26l156-157q16-15 27-42t11-49z",ascent:850,descent:-150},lasso:{width:1031,path:"m1018 538c-36 207-290 336-568 286-277-48-473-256-436-463 10-57 36-108 76-151-13-66 11-137 68-183 34-28 75-41 114-42l-55-70 0 0c-2-1-3-2-4-3-10-14-8-34 5-45 14-11 34-8 45 4 1 1 2 3 2 5l0 0 113 140c16 11 31 24 45 40 4 3 6 7 8 11 48-3 100 0 151 9 278 48 473 255 436 462z m-624-379c-80 14-149 48-197 96 42 42 109 47 156 9 33-26 47-66 41-105z m-187-74c-19 16-33 37-39 60 50-32 109-55 174-68-42-25-95-24-135 8z m360 75c-34-7-69-9-102-8 8 62-16 128-68 170-73 59-175 54-244-5-9 20-16 40-20 61-28 159 121 317 333 354s407-60 434-217c28-159-121-318-333-355z",ascent:850,descent:-150},selectbox:{width:1e3,path:"m0 850l0-143 143 0 0 143-143 0z m286 0l0-143 143 0 0 143-143 0z m285 0l0-143 143 0 0 143-143 0z m286 0l0-143 143 0 0 143-143 0z m-857-286l0-143 143 0 0 143-143 0z m857 0l0-143 143 0 0 143-143 0z m-857-285l0-143 143 0 0 143-143 0z m857 0l0-143 143 0 0 143-143 0z m-857-286l0-143 143 0 0 143-143 0z m286 0l0-143 143 0 0 143-143 0z m285 0l0-143 143 0 0 143-143 0z m286 0l0-143 143 0 0 143-143 0z",ascent:850,descent:-150},spikeline:{width:1e3,path:"M512 409c0-57-46-104-103-104-57 0-104 47-104 104 0 57 47 103 104 103 57 0 103-46 103-103z m-327-39l92 0 0 92-92 0z m-185 0l92 0 0 92-92 0z m370-186l92 0 0 93-92 0z m0-184l92 0 0 92-92 0z",ascent:850,descent:-150}}},function(e,t,n){"use strict";e.exports={SHOW_PLACEHOLDER:100,HIDE_PLACEHOLDER:1e3,DBLCLICKDELAY:300}},function(e,t,n){"use strict";var r=n(1),a=n(2),o=n(8),i=n(9),s=n(0),l=n(7),c=n(3),d=n(13),u=n(98),f=/Click to enter .+ title/;(e.exports={}).draw=function(e,t,n){var p=n.propContainer,h=n.propName,m=n.traceIndex,g=n.dfltName,v=n.avoid||{},b=n.attributes,y=n.transform,x=n.containerGroup,w=e._fullLayout,k=p.titlefont.family,_=p.titlefont.size,T=p.titlefont.color,A=1,M=!1,C=p.title.trim(),S=e._context.editable;""===C&&(A=0),C.match(f)&&(A=.2,M=!0,S||(C=""));var L=C||S;x||(x=w._infolayer.selectAll(".g-"+t).data([0])).enter().append("g").classed("g-"+t,!0);var z=x.selectAll("text").data(L?[0]:[]);if(z.enter().append("text"),z.text(C).attr("class",t),z.exit().remove(),L){z.call(D);var O="Click to enter "+g+" title";S&&(C?z.on(".opacity",null):(A=0,M=!0,C=O,z.text(C).on("mouseover.opacity",function(){r.select(this).transition().duration(u.SHOW_PLACEHOLDER).style("opacity",1)}).on("mouseout.opacity",function(){r.select(this).transition().duration(u.HIDE_PLACEHOLDER).style("opacity",0)})),z.call(d.makeEditable,{gd:e}).on("edit",function(t){void 0!==m?o.restyle(e,h,t,m):o.relayout(e,h,t)}).on("cancel",function(){this.text(this.attr("data-unformatted")).call(D)}).on("input",function(e){this.text(e||" ").call(d.positionText,b.x,b.y)})),z.classed("js-placeholder",M)}function D(e){s.syncOrAsync([j,P],e)}function j(t){return t.attr("transform",y?"rotate("+[y.rotate,b.x,b.y]+") translate(0, "+y.offset+")":null),t.style({"font-family":k,"font-size":r.round(_,2)+"px",fill:c.rgb(T),opacity:A*c.opacity(T),"font-weight":i.fontWeight}).attr(b).call(d.convertToTspans,e),i.previousPromises(e)}function P(e){var t=r.select(e.node().parentNode);if(v&&v.selection&&v.side&&C){t.attr("transform",null);var n=0,o={left:"right",right:"left",top:"bottom",bottom:"top"}[v.side],i=-1!==["left","top"].indexOf(v.side)?-1:1,c=a(v.pad)?v.pad:2,d=l.bBox(t.node()),u={left:0,top:0,right:w.width,bottom:w.height},f=v.maxShift||(u[v.side]-d[v.side])*("left"===v.side||"top"===v.side?-1:1);if(f<0)n=f;else{var p=v.offsetLeft||0,h=v.offsetTop||0;d.left-=p,d.right-=p,d.top-=h,d.bottom-=h,v.selection.each(function(){var e=l.bBox(this);s.bBoxIntersect(d,e,c)&&(n=Math.max(n,i*(e[v.side]-d[o])+c))}),n=Math.min(f,n)}if(n>0||f<0){var m={left:[-n,0],right:[n,0],top:[0,-n],bottom:[0,n]}[v.side];t.attr("transform","translate("+m+")")}}}}},function(e,t,n){"use strict";e.exports=function(e){for(var t,n=e.length,r=new Array(n),a=n-1,o=0;a>=0;a--,o++)t=e[a],r[o]=[1-t[0],t[1]];return r}},function(e,t,n){"use strict";var r=n(27),a=n(165);e.exports=function(e){return void 0!==r[e]||a(e)}},function(e,t,n){"use strict";var r=n(2),a=n(0),o=n(294),i=n(293),s=n(101),l=n(100);e.exports=function(e,t,n,c,d){var u,f=d.prefix,p=d.cLetter,h=f.slice(0,f.length-1),m=f?a.nestedProperty(e,h).get()||{}:e,g=f?a.nestedProperty(t,h).get()||{}:t,v=m[p+"min"],b=m[p+"max"],y=m.colorscale;c(f+p+"auto",!(r(v)&&r(b)&&v<b)),c(f+p+"min"),c(f+p+"max"),void 0!==y&&(u=!s(y)),c(f+"autocolorscale",u);var x,w=c(f+"colorscale");(c(f+"reversescale")&&(g.colorscale=l(w)),"marker.line."!==f)&&(f&&(x=o(m)),c(f+"showscale",x)&&i(m,g,n))}},function(e,t,n){"use strict";t.dash={valType:"string",values:["solid","dot","dash","longdash","dashdot","longdashdot"],dflt:"solid",role:"style",description:["Sets the dash style of lines. Set to a dash type string","(*solid*, *dot*, *dash*, *longdash*, *dashdot*, or *longdashdot*)","or a dash length list in px (eg *5px,10px,2px,2px*)."].join(" ")}},function(e,t,n){"use strict";var r=n(24),a=n(17),o=n(10).extendFlat;e.exports={thicknessmode:{valType:"enumerated",values:["fraction","pixels"],role:"style",dflt:"pixels",description:["Determines whether this color bar's thickness","(i.e. the measure in the constant color direction)","is set in units of plot *fraction* or in *pixels*.","Use `thickness` to set the value."].join(" ")},thickness:{valType:"number",role:"style",min:0,dflt:30,description:["Sets the thickness of the color bar","This measure excludes the size of the padding, ticks and labels."].join(" ")},lenmode:{valType:"enumerated",values:["fraction","pixels"],role:"info",dflt:"fraction",description:["Determines whether this color bar's length","(i.e. the measure in the color variation direction)","is set in units of plot *fraction* or in *pixels.","Use `len` to set the value."].join(" ")},len:{valType:"number",min:0,dflt:1,role:"style",description:["Sets the length of the color bar","This measure excludes the padding of both ends.","That is, the color bar length is this length minus the","padding on both ends."].join(" ")},x:{valType:"number",dflt:1.02,min:-2,max:3,role:"style",description:["Sets the x position of the color bar (in plot fraction)."].join(" ")},xanchor:{valType:"enumerated",values:["left","center","right"],dflt:"left",role:"style",description:["Sets this color bar's horizontal position anchor.","This anchor binds the `x` position to the *left*, *center*","or *right* of the color bar."].join(" ")},xpad:{valType:"number",role:"style",min:0,dflt:10,description:"Sets the amount of padding (in px) along the x direction."},y:{valType:"number",role:"style",dflt:.5,min:-2,max:3,description:["Sets the y position of the color bar (in plot fraction)."].join(" ")},yanchor:{valType:"enumerated",values:["top","middle","bottom"],role:"style",dflt:"middle",description:["Sets this color bar's vertical position anchor","This anchor binds the `y` position to the *top*, *middle*","or *bottom* of the color bar."].join(" ")},ypad:{valType:"number",role:"style",min:0,dflt:10,description:"Sets the amount of padding (in px) along the y direction."},outlinecolor:r.linecolor,outlinewidth:r.linewidth,bordercolor:r.linecolor,borderwidth:{valType:"number",role:"style",min:0,dflt:0,description:["Sets the width (in px) or the border enclosing this color bar."].join(" ")},bgcolor:{valType:"color",role:"style",dflt:"rgba(0,0,0,0)",description:"Sets the color of padded area."},tickmode:r.tickmode,nticks:r.nticks,tick0:r.tick0,dtick:r.dtick,tickvals:r.tickvals,ticktext:r.ticktext,ticks:o({},r.ticks,{dflt:""}),ticklen:r.ticklen,tickwidth:r.tickwidth,tickcolor:r.tickcolor,showticklabels:r.showticklabels,tickfont:r.tickfont,tickangle:r.tickangle,tickformat:r.tickformat,tickprefix:r.tickprefix,showtickprefix:r.showtickprefix,ticksuffix:r.ticksuffix,showticksuffix:r.showticksuffix,separatethousands:r.separatethousands,exponentformat:r.exponentformat,showexponent:r.showexponent,title:{valType:"string",role:"info",dflt:"Click to enter colorscale title",description:"Sets the title of the color bar."},titlefont:o({},a,{description:["Sets this color bar's title font."].join(" ")}),titleside:{valType:"enumerated",values:["right","top","bottom"],role:"style",dflt:"top",description:["Determines the location of the colorbar title","with respect to the color bar."].join(" ")}}},function(e,t,n){"use strict";e.exports={visible:{valType:"boolean",role:"info",description:["Determines whether or not this set of error bars is visible."].join(" ")},type:{valType:"enumerated",values:["percent","constant","sqrt","data"],role:"info",description:["Determines the rule used to generate the error bars.","If *constant`, the bar lengths are of a constant value.","Set this constant in `value`.","If *percent*, the bar lengths correspond to a percentage of","underlying data. Set this percentage in `value`.","If *sqrt*, the bar lengths correspond to the sqaure of the","underlying data.","If *array*, the bar lengths are set with data set `array`."].join(" ")},symmetric:{valType:"boolean",role:"info",description:["Determines whether or not the error bars have the same length","in both direction","(top/bottom for vertical bars, left/right for horizontal bars."].join(" ")},array:{valType:"data_array",description:["Sets the data corresponding the length of each error bar.","Values are plotted relative to the underlying data."].join(" ")},arrayminus:{valType:"data_array",description:["Sets the data corresponding the length of each error bar in the","bottom (left) direction for vertical (horizontal) bars","Values are plotted relative to the underlying data."].join(" ")},value:{valType:"number",min:0,dflt:10,role:"info",description:["Sets the value of either the percentage","(if `type` is set to *percent*) or the constant","(if `type` is set to *constant*) corresponding to the lengths of","the error bars."].join(" ")},valueminus:{valType:"number",min:0,dflt:10,role:"info",description:["Sets the value of either the percentage","(if `type` is set to *percent*) or the constant","(if `type` is set to *constant*) corresponding to the lengths of","the error bars in the","bottom (left) direction for vertical (horizontal) bars"].join(" ")},traceref:{valType:"integer",min:0,dflt:0,role:"info"},tracerefminus:{valType:"integer",min:0,dflt:0,role:"info"},copy_ystyle:{valType:"boolean",role:"style"},copy_zstyle:{valType:"boolean",role:"style"},color:{valType:"color",role:"style",description:"Sets the stoke color of the error bars."},thickness:{valType:"number",min:0,dflt:2,role:"style",description:"Sets the thickness (in px) of the error bars."},width:{valType:"number",min:0,role:"style",description:["Sets the width (in px) of the cross-bar at both ends","of the error bars."].join(" ")},_deprecated:{opacity:{valType:"number",role:"style",description:["Obsolete.","Use the alpha channel in error bar `color` to set the opacity."].join(" ")}}}},function(e,t,n){"use strict";e.exports={mode:{valType:"enumerated",dflt:"afterall",role:"info",values:["immediate","next","afterall"],description:["Describes how a new animate call interacts with currently-running","animations. If `immediate`, current animations are interrupted and","the new animation is started. If `next`, the current frame is allowed","to complete, after which the new animation is started. If `afterall`","all existing frames are animated to completion before the new animation","is started."].join(" ")},direction:{valType:"enumerated",role:"info",values:["forward","reverse"],dflt:"forward",description:["The direction in which to play the frames triggered by the animation call"].join(" ")},fromcurrent:{valType:"boolean",dflt:!1,role:"info",description:["Play frames starting at the current frame instead of the beginning."].join(" ")},frame:{duration:{valType:"number",role:"info",min:0,dflt:500,description:["The duration in milliseconds of each frame. If greater than the frame","duration, it will be limited to the frame duration."].join(" ")},redraw:{valType:"boolean",role:"info",dflt:!0,description:["Redraw the plot at completion of the transition. This is desirable","for transitions that include properties that cannot be transitioned,","but may significantly slow down updates that do not require a full","redraw of the plot"].join(" ")}},transition:{duration:{valType:"number",role:"info",min:0,dflt:500,description:["The duration of the transition, in milliseconds. If equal to zero,","updates are synchronous."].join(" ")},easing:{valType:"enumerated",dflt:"cubic-in-out",values:["linear","quad","cubic","sin","exp","circle","elastic","back","bounce","linear-in","quad-in","cubic-in","sin-in","exp-in","circle-in","elastic-in","back-in","bounce-in","linear-out","quad-out","cubic-out","sin-out","exp-out","circle-out","elastic-out","back-out","bounce-out","linear-in-out","quad-in-out","cubic-in-out","sin-in-out","exp-in-out","circle-in-out","elastic-in-out","back-in-out","bounce-in-out"],role:"info",description:"The easing function used for the transition"}}}},function(e,t,n){"use strict";var r=n(2);e.exports=function(e,t){if(e>0)return Math.log(e)/Math.LN10;var n=Math.log(Math.min(t[0],t[1]))/Math.LN10;return r(n)||(n=Math.log(Math.max(t[0],t[1]))/Math.LN10-6),n}},function(e,t,n){"use strict";var r="undefined"!=typeof ArrayBuffer&&ArrayBuffer.isView?ArrayBuffer:{isView:function(){return!1}};e.exports=function(e){return Array.isArray(e)||r.isView(e)}},function(e,t,n){"use strict";var r=n(2),a=n(108),o=n(34),i=n(169);e.exports=function(e,t){if(r(t))t=String(t);else if("string"!=typeof t||"[-1]"===t.substr(t.length-4))throw"bad property string";for(var n,o,i,s=0,l=t.split(".");s<l.length;){if(n=String(l[s]).match(/^([^\[\]]*)((\[\-?[0-9]*\])+)$/)){if(n[1])l[s]=n[1];else{if(0!==s)throw"bad property string";l.splice(0,1)}for(o=n[2].substr(1,n[2].length-2).split("]["),i=0;i<o.length;i++)s++,l.splice(s,0,Number(o[i]))}s++}return"object"!=typeof e?function(e,t,n){return{set:function(){throw"bad container"},get:function(){},astr:t,parts:n,obj:e}}(e,t,l):{set:d(e,l,t),get:function e(t,n){return function(){var r,o,i,s,l,c=t;for(s=0;s<n.length-1;s++){if(-1===(r=n[s])){for(o=!0,i=[],l=0;l<c.length;l++)i[l]=e(c[l],n.slice(s+1))(),i[l]!==i[0]&&(o=!1);return o?i[0]:i}if("number"==typeof r&&!a(c))return;if("object"!=typeof(c=c[r])||null===c)return}if("object"==typeof c&&null!==c&&null!==(i=c[n[s]]))return i}}(e,l),astr:t,parts:l,obj:e}};var s=/(^|\.)((domain|range)(\.[xy])?|args|parallels)$/,l=/(^|\.)args\[/;function c(e,t){if(void 0!==(n=e)&&null!==n&&("object"!=typeof n||(a(n)?n.length:Object.keys(n).length))||o(e)&&"]"===t.charAt(t.length-1)||t.match(l)&&void 0!==e)return!1;var n;if(!a(e))return!0;if(t.match(s))return!0;var r=i(t);return r&&""===r.index}function d(e,t,n){return function(r){var o,i,s=e,l="",d=[[e,l]],h=c(r,n);for(i=0;i<t.length-1;i++){if("number"==typeof(o=t[i])&&!a(s))throw"array index but container is not an array";if(-1===o){if(h=!f(s,t.slice(i+1),r,n))break;return}if(!p(s,o,t[i+1],h))break;if("object"!=typeof(s=s[o])||null===s)throw"container is not an object";l=u(l,o),d.push([s,l])}h?(i===t.length-1&&delete s[t[i]],function(e){var t,n,r,o,i,s;for(t=e.length-1;t>=0;t--){if(r=e[t][0],o=e[t][1],s=!1,a(r))for(n=r.length-1;n>=0;n--)c(r[n],u(o,n))?s?r[n]=void 0:r.pop():s=!0;else if("object"==typeof r&&null!==r)for(i=Object.keys(r),s=!1,n=i.length-1;n>=0;n--)c(r[i[n]],u(o,i[n]))?delete r[i[n]]:s=!0;if(s)return}}(d)):s[t[i]]=r}}function u(e,t){var n=t;return r(t)?n="["+t+"]":e&&(n="."+t),e+n}function f(e,t,n,r){var o,i=a(n),s=!0,l=n,u=r.replace("-1",0),f=!i&&c(n,u),h=t[0];for(o=0;o<e.length;o++)u=r.replace("-1",o),i&&(f=c(l=n[o%n.length],u)),f&&(s=!1),p(e,o,h,f)&&d(e[o],t,r.replace("-1",o))(l);return s}function p(e,t,n,r){if(void 0===e[t]){if(r)return!1;e[t]="number"==typeof n?[]:{}}return!0}},function(e,t,n){"use strict";var r=n(10).extendFlat,a=n(17);e.exports={hoverlabel:{bgcolor:{valType:"color",role:"style",arrayOk:!0,description:["Sets the background color of the hover labels for this trace"].join(" ")},bordercolor:{valType:"color",role:"style",arrayOk:!0,description:["Sets the border color of the hover labels for this trace."].join(" ")},font:{family:r({},a.family,{arrayOk:!0}),size:r({},a.size,{arrayOk:!0}),color:r({},a.color,{arrayOk:!0})}}}},function(e,t,n){"use strict";e.exports=function(){}},function(e,t,n){"use strict";var r=n(4),a=n(0),o=n(44),i=n(43),s=n(162),l=n(106),c=n(296),d=n(287),u=a.extendFlat,f=a.extendDeep,p="_isSubplotObj",h="_isLinkedToArray",m=[p,h,"_arrayAttrRegexps","_deprecated"];function g(e){return function(e){function n(e){return{valType:"string",role:"info",description:["Sets the source reference on plot.ly for ",e,"."].join(" ")}}t.crawl(e,function(e,r,o){t.isValObject(e)?"data_array"===e.valType?(e.role="data",o[r+"src"]=n(r)):!0===e.arrayOk&&(o[r+"src"]=n(r)):a.isPlainObject(e)&&(e.role="object")})}(e),function(e){t.crawl(e,function(e,t,n){if(!e)return;var r=e[h];if(!r)return;delete e[h],n[t]={items:{}},n[t].items[r]=e,n[t].role="object"})}(e),e}function v(e,t,n){var r=a.nestedProperty(e,n),o=f({},t.layoutAttributes);o[p]=!0,r.set(o)}function b(e,t,n){var r=a.nestedProperty(e,n);r.set(f(r.get()||{},t))}t.IS_SUBPLOT_OBJ=p,t.IS_LINKED_TO_ARRAY=h,t.DEPRECATED="_deprecated",t.UNDERSCORE_ATTRS=m,t.get=function(){var e={};r.allTypes.concat("area").forEach(function(t){e[t]=function(e){var t,n;"area"===e?(t={attributes:c},n={}):(t=r.modules[e]._module,n=t.basePlotModule);var a={type:null};f(a,o),f(a,t.attributes),n.attributes&&f(a,n.attributes);Object.keys(r.componentsRegistry).forEach(function(t){var n=r.componentsRegistry[t];n.schema&&n.schema.traces&&n.schema.traces[e]&&Object.keys(n.schema.traces[e]).forEach(function(t){b(a,n.schema.traces[e][t],t)})}),a.type=e;var i={meta:t.meta||{},attributes:g(a)};if(t.layoutAttributes){var s={};f(s,t.layoutAttributes),i.layoutAttributes=g(s)}return i}(t)});var t,n,p={};return Object.keys(r.transformsRegistry).forEach(function(e){p[e]=function(e){var t=r.transformsRegistry[e],n=f({},t.attributes);return Object.keys(r.componentsRegistry).forEach(function(t){var a=r.componentsRegistry[t];a.schema&&a.schema.transforms&&a.schema.transforms[e]&&Object.keys(a.schema.transforms[e]).forEach(function(t){b(n,a.schema.transforms[e][t],t)})}),{attributes:g(n)}}(e)}),{defs:{valObjects:a.valObjects,metaKeys:m.concat(["description","role"])},traces:e,layout:(n={},f(n,i),Object.keys(r.subplotsRegistry).forEach(function(e){var t=r.subplotsRegistry[e];if(t.layoutAttributes)if("cartesian"===t.name)v(n,t,"xaxis"),v(n,t,"yaxis");else{var a="subplot"===t.attr?t.name:t.attr;v(n,t,a)}}),n=function(e){return u(e,{radialaxis:d.radialaxis,angularaxis:d.angularaxis}),u(e,d.layout),e}(n),Object.keys(r.componentsRegistry).forEach(function(e){var t=r.componentsRegistry[e];t.layoutAttributes&&(t.schema&&t.schema.layout?Object.keys(t.schema.layout).forEach(function(e){b(n,t.schema.layout[e],e)}):b(n,t.layoutAttributes,t.name))}),{layoutAttributes:g(n)}),transforms:p,frames:(t={frames:a.extendDeep({},s)},g(t),t.frames),animation:g(l)}},t.crawl=function(e,n,r){var o=r||0;Object.keys(e).forEach(function(r){var i=e[r];-1===m.indexOf(r)&&(n(i,r,e,o),t.isValObject(i)||a.isPlainObject(i)&&t.crawl(i,n,o+1))})},t.isValObject=function(e){return e&&void 0!==e.valType},t.findArrayAttributes=function(e){var n=[],r=[];function i(t,o,i,s){if(r=r.slice(0,s).concat([o]),t&&("data_array"===t.valType||!0===t.arrayOk)){var l=function(e){return e.join(".")}(r),c=a.nestedProperty(e,l).get();Array.isArray(c)&&n.push(l)}}if(t.crawl(o,i),e._module&&e._module.attributes&&t.crawl(e._module.attributes,i),e.transforms)for(var s=e.transforms,l=0;l<s.length;l++){var c=s[l];r=["transforms["+l+"]"],t.crawl(c._module.attributes,i,1)}return e._fullInput&&e._fullInput._module&&e._fullInput._module.attributes&&(t.crawl(e._fullInput._module.attributes,i),n=a.filterUnique(n)),n}},function(e,t,n){"use strict";e.exports={staticPlot:!1,editable:!1,autosizable:!1,queueLength:0,fillFrame:!1,frameMargins:0,scrollZoom:!1,doubleClick:"reset+autosize",showTips:!0,showAxisDragHandles:!0,showAxisRangeEntryBoxes:!0,showLink:!1,sendData:!0,linkText:"Edit chart",showSources:!1,displayModeBar:"hover",modeBarButtonsToRemove:[],modeBarButtonsToAdd:[],modeBarButtons:!1,displaylogo:!0,plotGlPixelRatio:2,setBackground:function(t,n){try{t._fullLayout._paper.style("background",n)}catch(t){e.exports.logging>0&&console.error(t)}},topojsonURL:"https://cdn.plot.ly/",mapboxAccessToken:null,logging:!1,globalTransforms:[]}},function(e,t,n){"use strict";var r=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",[n("p",{staticClass:"title-box"},[e._v(e._s(e.title))]),e._v(" "),n("div",{staticClass:"columns is-mobile"},[n("div",{staticClass:"column is-centered"},[n("hero-image",{staticClass:"is-64x64 hero-image-slot",attrs:{actor:e.entry.Actor}}),e._v(" "),n("span",{staticClass:"hero-name"},[e._v(e._s(e.hero))])],1),e._v(" "),n("div",{staticClass:"column value is-centered"},[e.hasTalent?n("talent-image",{attrs:{entry:e.entry,size:64}}):n("span",[e._v("No Talent")]),e._v(" "),n("span",[e._v(e._s(e.value)+e._s(e.label))]),e._v(" "),n("span",{staticClass:"type"},[e._v(e._s(e.type))])],1)])])},a=[];r._withStripped=!0,n.d(t,"a",function(){return r}),n.d(t,"b",function(){return a})},function(e,t,n){"use strict";var r=function(){var e=this,t=e.$createElement,n=e._self._c||t;return"None"!=e.rarity?n("div",{staticClass:"talent-image",style:"background-image: url('/dist/assets/talent-icons-small/"+e.hero+"/"+e.hero+"_"+e.rarity+".jpg'); width: "+e.size+"px; height: "+e.size+"px",attrs:{alt:e.hero+" "+e.rarity,title:e.hero+" "+e.rarity}}):e._e()},a=[];r._withStripped=!0,n.d(t,"a",function(){return r}),n.d(t,"b",function(){return a})},function(e,t,n){"use strict";var r=function(){var e=this.$createElement,t=this._self._c||e;return t("figure",{staticClass:"image"},[t("img",{style:this.round?"border-radius: 50%":"",attrs:{src:"/dist/assets/hero-icons/"+this.hero.toLowerCase()+".jpg",alt:this.hero,title:this.hero}})])},a=[];r._withStripped=!0,n.d(t,"a",function(){return r}),n.d(t,"b",function(){return a})},function(e,t,n){"use strict";var r=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{directives:[{name:"show",rawName:"v-show",value:void 0!=e.deferredPrompt,expression:"deferredPrompt != undefined"}],staticClass:"notification is-primary"},[n("button",{staticClass:"delete",on:{click:function(t){e.deferredPrompt=void 0}}}),e._v(" "),n("div",{staticClass:"has-text-centered"},[e._v("Add to your homescreen for fast and offline access?")]),e._v(" "),n("div",{staticClass:"has-text-centered install-button"},[n("button",{staticClass:"button is-medium",on:{click:function(t){e.deferredPrompt.prompt()}}},[n("span",{staticClass:"mdi mdi-download"}),e._v(" "),n("span",[e._v("ย Install")])])])])},a=[];r._withStripped=!0,n.d(t,"a",function(){return r}),n.d(t,"b",function(){return a})},function(e,t,n){"use strict";var r=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{staticClass:"box"},[n("div",{staticStyle:{display:"flex","align-items":"center","justify-content":"space-between"}},[n("hero-image",{staticClass:"is-64x64",attrs:{actor:e.selectedActor}})],1),e._v(" "),n("b-table",{attrs:{data:e.heroReport,"mobile-cards":!1},scopedSlots:e._u([{key:"default",fn:function(t){return[n("b-table-column",{attrs:{field:"Talent",label:"Talent"}},[n("div",{staticStyle:{display:"flex","align-items":"center","justify-content":"space-between"}},[n("span",[e._v(e._s(e.getTalentName(t.row.Talent)))]),e._v(" "),n("talent-image",{attrs:{entry:t.row,size:48}})],1)]),e._v(" "),n("b-table-column",{attrs:{field:"Winner",label:"Win Rate",sortable:"",numeric:""}},[100*e.playersPerMatch*t.row.Count/e.totalPicks<.5?n("span",{staticClass:"tag is-warning mdi mdi-gauge-empty mdi-18px",attrs:{title:"Very low pick rate"}}):e._e(),e._v("\n "+e._s(Math.round(100*t.row.Winner))+"%\n ")])]}}])})],1)},a=[];r._withStripped=!0,n.d(t,"a",function(){return r}),n.d(t,"b",function(){return a})},function(e,t,n){"use strict";var r=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{staticClass:"box"},[n("div",{staticClass:"columns is-mobile is-multiline is-centered"},e._l(e.actors,function(t){return n("div",{key:t,staticClass:"column is-narrow"},[n("a",{on:{click:function(n){e.selectedActor=t}}},[n("hero-image",{class:"is-48x48 "+(e.selectedActor==t?"highlight-selection":""),attrs:{actor:t}})],1)])}))])},a=[];r._withStripped=!0,n.d(t,"a",function(){return r}),n.d(t,"b",function(){return a})},function(e,t,n){"use strict";var r=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",[n("intro-box"),e._v(" "),n("install-notification"),e._v(" "),n("div",{staticClass:"columns is-multiline"},[e.hasTalents?n("div",{staticClass:"column"},[n("h2",{staticClass:"title is-2"},[e._v("Highlights")]),e._v(" "),n("highlights")],1):e._e(),e._v(" "),n("div",{staticClass:"column is-narrow"},[n("h2",{staticClass:"title is-2"},[e._v("Top 10")]),e._v(" "),n("top-talents-box")],1)]),e._v(" "),n("Adsense",{staticClass:"adsense",attrs:{"data-ad-client":"ca-pub-6856963757796636","data-ad-slot":"3898218968"}}),e._v(" "),e.hasTalents?n("div",{staticClass:"columns is-multiline"},[n("div",{staticClass:"column is-two-thirds"},[n("h2",{staticClass:"title is-2"},[e._v("Individual Hero Statistics")]),e._v(" "),n("h3",{staticClass:"subtitle"},[e._v("Select a Hero")]),e._v(" "),n("hero-draft-grid")],1),e._v(" "),n("div",{staticClass:"column is-one-third"},[n("h2",{staticClass:"title is-2"},[e._v(e._s(e.getHero(e.selectedActor))+" Statistics")]),e._v(" "),n("hero-talent-table")],1)]):e._e(),e._v(" "),n("div",{staticClass:"box"},[n("h2",{staticClass:"title is-2"},[e._v("Hero Balance Overview")]),e._v(" "),n("h3",{staticClass:"subtitle is-hidden-desktop"},[e._v("Best viewed on a large screen")]),e._v(" "),n("win-pick-scatter")],1),e._v(" "),n("Adsense",{staticClass:"adsense",attrs:{"data-ad-client":"ca-pub-6856963757796636","data-ad-slot":"4801023518"}}),e._v(" "),n("div",[n("h2",{staticClass:"title is-2"},[e._v("All Hero Statistics")]),e._v(" "),n("report-table")],1)],1)},a=[];r._withStripped=!0,n.d(t,"a",function(){return r}),n.d(t,"b",function(){return a})},function(e,t,n){"use strict";var r=function(){var e=this.$createElement;return(this._self._c||e)("div",{ref:"graph",staticClass:"plotly"})},a=[];r._withStripped=!0,n.d(t,"a",function(){return r}),n.d(t,"b",function(){return a})},function(e,t,n){"use strict";var r=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{class:"notification "+(e.hideIntro?"is-hidden":"")},[n("button",{staticClass:"delete",on:{click:function(t){e.hideIntro=!0}}}),e._v(" "),n("div",{staticClass:"content"},[n("h3",[e._v("Hi There!")]),e._v(" "),n("img",{staticClass:"image is-64x64",staticStyle:{float:"right"},attrs:{src:"/dist/assets/gwenbarf.png"}}),e._v(" "),e._m(0),e._v(" "),n("p",[e._v("\n This site shares visitor data with Google Analytics and Google AdSense which store cookies. If you do not want that, you can "),n("a",{on:{click:function(e){this.$ga.disable()}}},[e._v("opt out of Google Analytics")]),e._v(" and "),n("a",{attrs:{href:"http://www.youronlinechoices.com/"}},[e._v("opt out of targeted advertisements")]),e._v(".\n ")])])])},a=[function(){var e=this.$createElement,t=this._self._c||e;return t("p",[this._v("\n Broken Talents Fun will help you find the best Talents for the Vainglory mobile MOBA game.\n "),t("br"),this._v("\n Talents are special boosts for Vainglory's Brawl modes that upgrade and change hero abilities in a variety of different ways.\n "),t("br"),this._v("\n The pick and win rates on this site have been gathered from real Vainglory matches.\n The data can be imprecise and can be contrary to your personal experience.\n ")])}];r._withStripped=!0,n.d(t,"a",function(){return r}),n.d(t,"b",function(){return a})},function(e,t,n){"use strict";var r=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{staticClass:"columns is-multiline is-mobile"},[e.stats.topWin?n("div",{staticClass:"column"},[n("talent-box",{staticClass:"is-dark notification",attrs:{title:"Overpowered",type:"Win Rate",label:"%",value:Math.round(100*e.stats.topWin.Winner),entry:e.stats.topWin}})],1):e._e(),e._v(" "),e.stats.topPick?n("div",{staticClass:"column"},[n("talent-box",{staticClass:"is-dark notification",attrs:{title:"Trending",type:"Total Pick Rate",label:"%",value:(100*e.playersPerMatch*e.stats.topPick.Count/e.stats.totalPicks).toFixed(2),entry:e.stats.topPick}})],1):e._e(),e._v(" "),e.stats.topUnpopularWin?n("div",{staticClass:"column"},[n("talent-box",{staticClass:"is-dark notification",attrs:{title:"Hidden Gem",type:"Win Rate",label:"%",value:Math.round(100*e.stats.topUnpopularWin.Winner),entry:e.stats.topUnpopularWin}})],1):e._e(),e._v(" "),e.stats.highestLevelAvg?n("div",{staticClass:"column"},[n("talent-box",{staticClass:"is-dark notification",attrs:{title:"Highest Level",type:"Average Level",value:e.stats.highestLevelAvg.Level.toFixed(2),entry:e.stats.highestLevelAvg}})],1):e._e(),e._v(" "),e.stats.lowestLevelAvg?n("div",{staticClass:"column"},[n("talent-box",{staticClass:"is-dark notification",attrs:{title:"Lowest Level",type:"Average Level",value:e.stats.lowestLevelAvg.Level.toFixed(2),entry:e.stats.lowestLevelAvg}})],1):e._e(),e._v(" "),e.stats.topRareWin?n("div",{staticClass:"column"},[n("talent-box",{staticClass:"is-dark notification",attrs:{title:"Best Rare",type:"Win Rate",label:"%",value:Math.round(100*e.stats.topRareWin.Winner),entry:e.stats.topRareWin}})],1):e._e(),e._v(" "),e.stats.topEpicWin?n("div",{staticClass:"column"},[n("talent-box",{staticClass:"is-dark notification",attrs:{title:"Best Epic",type:"Win Rate",label:"%",value:Math.round(100*e.stats.topEpicWin.Winner),entry:e.stats.topEpicWin}})],1):e._e(),e._v(" "),e.stats.topLegendaryWin?n("div",{staticClass:"column"},[n("talent-box",{staticClass:"is-dark notification",attrs:{title:"Best Legendary",type:"Win Rate",label:"%",value:Math.round(100*e.stats.topLegendaryWin.Winner),entry:e.stats.topLegendaryWin}})],1):e._e()])},a=[];r._withStripped=!0,n.d(t,"a",function(){return r}),n.d(t,"b",function(){return a})},function(e,t,n){"use strict";var r=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("section",[n("b-table",{attrs:{data:e.report,"default-sort":["Count","desc"],"default-sort-directon":"desc",paginated:!0},scopedSlots:e._u([{key:"default",fn:function(t){return[n("b-table-column",{attrs:{field:"Actor",label:"Hero",sortable:""}},[n("div",{staticClass:"is-hidden-touch"},[n("div",{staticStyle:{display:"flex","align-items":"center"}},[n("hero-image",{staticClass:"is-48x48",attrs:{round:"true",actor:t.row.Actor}}),e._v(" "),n("span",{staticStyle:{"padding-left":"0.75em"}},[e._v(e._s(e.getHero(t.row.Actor)))])],1)]),e._v(" "),n("div",{staticClass:"is-hidden-desktop"},[n("div",{staticStyle:{display:"flex","align-items":"center"}},[n("span",{staticStyle:{"padding-right":"0.5em"}},[e._v(e._s(e.getHero(t.row.Actor)))]),e._v(" "),n("hero-image",{staticClass:"is-48x48",attrs:{round:"true",actor:t.row.Actor}})],1)])]),e._v(" "),n("b-table-column",{attrs:{field:"Talent",label:"Talent",visible:e.hasTalents}},[n("div",{staticClass:"is-hidden-touch"},[n("div",{staticStyle:{display:"flex","align-items":"center","justify-content":"space-between"}},[n("span",[e._v(e._s(e.getTalentName(t.row.Talent)))]),e._v(" "),n("talent-image",{attrs:{entry:t.row,size:48}})],1)]),e._v(" "),n("div",{staticClass:"is-hidden-desktop"},[n("div",{staticStyle:{display:"flex","align-items":"center"}},[n("span",{staticStyle:{"padding-right":"0.5em"}},[e._v(e._s(e.getTalentName(t.row.Talent)))]),e._v(" "),n("talent-image",{attrs:{entry:t.row,size:48}})],1)])]),e._v(" "),n("b-table-column",{attrs:{field:"Level",label:"Average Level",visible:e.hasTalents,sortable:"",numeric:""}},[t.row.Level?[e._v("\n "+e._s(t.row.Level.toFixed(2))+"\n ")]:e._e(),e._v(" "),t.row.Level?e._e():[e._v("\n 0\n ")]],2),e._v(" "),n("b-table-column",{attrs:{field:"Winner",label:"Win Rate",sortable:"",numeric:""}},[e._v("\n "+e._s((100*t.row.Winner).toFixed(2))+"%\n ")]),e._v(" "),n("b-table-column",{attrs:{field:"Count",label:"Pick Rate",sortable:"",numeric:""}},[e._v("\n "+e._s((100*e.playersPerMatch*t.row.Count/e.totalPicks).toFixed(2))+"%\n ")])]}}])})],1)},a=[];r._withStripped=!0,n.d(t,"a",function(){return r}),n.d(t,"b",function(){return a})},function(e,t,n){"use strict";var r=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{staticClass:"container"},[e._m(0),e._v(" "),n("div",{staticClass:"tabs is-fullwidth"},[n("ul",e._l(e.modes,function(t){return n("li",{key:t,class:t==e.selectedMode?"is-active":""},[n("a",{on:{click:function(n){e.selectedMode=t}}},[n("span",[e._v(e._s(e.getMode(t)))])])])}))]),e._v(" "),n("mode-tab",{staticClass:"tab"}),e._v(" "),n("footer",{staticClass:"footer"},[n("div",{staticClass:"container"},[n("div",{staticClass:"content has-text-centered"},[n("p",[e._v("\n Last update: "+e._s(e.lastUpdate)+", with "+e._s(e.totalMatches)+" matches total.\n ")]),e._v(" "),e._m(1),e._v(" "),n("p")])])])],1)},a=[function(){var e=this.$createElement,t=this._self._c||e;return t("section",{staticClass:"hero is-medium is-bold header"},[t("div",{staticClass:"hero-body"},[t("div",{staticClass:"container"},[t("h1",{staticClass:"title has-text-white"},[this._v("\n Broken Talents\n ")]),this._v(" "),t("h2",{staticClass:"subtitle has-text-white"},[this._v("\n Tilting Brawlers since Update 2.5\n ")])])])])},function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("p",[n("strong",[e._v("BrokenTalentsFun")]),e._v(", the Vainglory Talents and Hero win rate statistics site, by shutterfly ("),n("a",{attrs:{href:"https://schneefux.xyz"}},[e._v("@schneefux")]),e._v(").\n "),n("br"),e._v(" "),n("a",{attrs:{href:"https://github.com/BrokenTalents/brokentalents.github.io"}},[e._v("Source Code")]),e._v(".\n Built with the "),n("a",{attrs:{href:"http://developer.vainglorygame.com"}},[e._v("Vainglory API")]),e._v(".\n Images by "),n("a",{attrs:{href:"https://vainglorygame.com"}},[e._v("Super Evil Mega Corp")]),e._v(", Gwen Icon by Bleeko.\n "),n("br"),e._v("\n Join the "),n("a",{attrs:{href:"https://discord.gg/txTchJY"}},[e._v("Discord Server")]),e._v(" if you have questions.\n ")])}];r._withStripped=!0,n.d(t,"a",function(){return r}),n.d(t,"b",function(){return a})},function(e,t,n){"use strict";var r=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{staticClass:"box"},[n("b-table",{attrs:{data:e.top10Talents,"mobile-cards":!1},scopedSlots:e._u([{key:"default",fn:function(t){return[n("b-table-column",{attrs:{field:"Actor",label:"Hero"}},[n("hero-image",{staticClass:"is-square",attrs:{actor:t.row.Actor}})],1),e._v(" "),n("b-table-column",{attrs:{field:"Talent",label:"Talent",visible:e.hasTalents}},[n("div",{staticStyle:{display:"flex","align-items":"center","justify-content":"space-between"}},[n("span",[e._v(e._s(e.getTalentName(t.row.Talent)))]),e._v(" "),n("talent-image",{attrs:{entry:t.row,size:48}})],1)]),e._v(" "),n("b-table-column",{attrs:{field:"Count",label:"Pick Rate",visible:!e.hasTalents,sortable:"",numeric:""}},[n("span",[e._v(e._s(Math.round(100*e.playersPerMatch*t.row.Count/e.totalPicks))+"%")])]),e._v(" "),n("b-table-column",{attrs:{field:"Winner",label:"Win Rate",sortable:"",numeric:""}},[n("span",[e._v(e._s(Math.round(100*t.row.Winner))+"%")])])]}}])})],1)},a=[];r._withStripped=!0,n.d(t,"a",function(){return r}),n.d(t,"b",function(){return a})},function(e,t,n){"use strict";e.exports={yPad:.02,minButtonWidth:30,rx:3,ry:3,lightAmount:25,darkAmount:10}},function(e,t,n){"use strict";e.exports={step:{valType:"enumerated",role:"info",values:["month","year","day","hour","minute","second","all"],dflt:"month",description:["The unit of measurement that the `count` value will set the range by."].join(" ")},stepmode:{valType:"enumerated",role:"info",values:["backward","todate"],dflt:"backward",description:["Sets the range update mode.","If *backward*, the range update shifts the start of range","back *count* times *step* milliseconds.","If *todate*, the range update shifts the start of range","back to the first timestamp from *count* times","*step* milliseconds back.","For example, with `step` set to *year* and `count` set to *1*","the range update shifts the start of the range back to","January 01 of the current year.","Month and year *todate* are currently available only","for the built-in (Gregorian) calendar."].join(" ")},count:{valType:"number",role:"info",min:0,dflt:1,description:["Sets the number of steps to take to update the range.","Use with `step` to specify the update interval."].join(" ")},label:{valType:"string",role:"info",description:"Sets the text label to appear on the button."}}},function(e,t,n){"use strict";e.exports={name:"rangeslider",containerClassName:"rangeslider-container",bgClassName:"rangeslider-bg",rangePlotClassName:"rangeslider-rangeplot",maskMinClassName:"rangeslider-mask-min",maskMaxClassName:"rangeslider-mask-max",slideBoxClassName:"rangeslider-slidebox",grabberMinClassName:"rangeslider-grabber-min",grabAreaMinClassName:"rangeslider-grabarea-min",handleMinClassName:"rangeslider-handle-min",grabberMaxClassName:"rangeslider-grabber-max",grabAreaMaxClassName:"rangeslider-grabarea-max",handleMaxClassName:"rangeslider-handle-max",maskColor:"rgba(0,0,0,0.4)",slideBoxFill:"transparent",slideBoxCursor:"ew-resize",grabAreaFill:"transparent",grabAreaCursor:"col-resize",grabAreaWidth:10,handleWidth:4,handleRadius:1,handleStrokeWidth:1,extraPad:15}},function(e,t,n){"use strict";var r=n(17),a=n(131),o=n(10).extendFlat,i=n(10).extendDeep,s=n(106),l=n(37),c={_isLinkedToArray:"step",method:{valType:"enumerated",values:["restyle","relayout","animate","update","skip"],dflt:"restyle",role:"info",description:["Sets the Plotly method to be called when the slider value is changed.","If the `skip` method is used, the API slider will function as normal","but will perform no API calls and will not bind automatically to state","updates. This may be used to create a component interface and attach to","slider events manually via JavaScript."].join(" ")},args:{valType:"info_array",role:"info",freeLength:!0,items:[{valType:"any"},{valType:"any"},{valType:"any"}],description:["Sets the arguments values to be passed to the Plotly","method set in `method` on slide."].join(" ")},label:{valType:"string",role:"info",description:"Sets the text label to appear on the slider"},value:{valType:"string",role:"info",description:["Sets the value of the slider step, used to refer to the step programatically.","Defaults to the slider label if not provided."].join(" ")},execute:{valType:"boolean",role:"info",dflt:!0,description:["When true, the API method is executed. When false, all other behaviors are the same","and command execution is skipped. This may be useful when hooking into, for example,","the `plotly_sliderchange` method and executing the API command manually without losing","the benefit of the slider automatically binding to the state of the plot through the","specification of `method` and `args`."].join(" ")}};e.exports={_isLinkedToArray:"slider",visible:{valType:"boolean",role:"info",dflt:!0,description:["Determines whether or not the slider is visible."].join(" ")},active:{valType:"number",role:"info",min:0,dflt:0,description:["Determines which button (by index starting from 0) is","considered active."].join(" ")},steps:c,lenmode:{valType:"enumerated",values:["fraction","pixels"],role:"info",dflt:"fraction",description:["Determines whether this slider length","is set in units of plot *fraction* or in *pixels.","Use `len` to set the value."].join(" ")},len:{valType:"number",min:0,dflt:1,role:"style",description:["Sets the length of the slider","This measure excludes the padding of both ends.","That is, the slider's length is this length minus the","padding on both ends."].join(" ")},x:{valType:"number",min:-2,max:3,dflt:0,role:"style",description:"Sets the x position (in normalized coordinates) of the slider."},pad:i({},a,{description:"Set the padding of the slider component along each side."},{t:{dflt:20}}),xanchor:{valType:"enumerated",values:["auto","left","center","right"],dflt:"left",role:"info",description:["Sets the slider's horizontal position anchor.","This anchor binds the `x` position to the *left*, *center*","or *right* of the range selector."].join(" ")},y:{valType:"number",min:-2,max:3,dflt:0,role:"style",description:"Sets the y position (in normalized coordinates) of the slider."},yanchor:{valType:"enumerated",values:["auto","top","middle","bottom"],dflt:"top",role:"info",description:["Sets the slider's vertical position anchor","This anchor binds the `y` position to the *top*, *middle*","or *bottom* of the range selector."].join(" ")},transition:{duration:{valType:"number",role:"info",min:0,dflt:150,description:"Sets the duration of the slider transition"},easing:{valType:"enumerated",values:s.transition.easing.values,role:"info",dflt:"cubic-in-out",description:"Sets the easing function of the slider transition"}},currentvalue:{visible:{valType:"boolean",role:"info",dflt:!0,description:["Shows the currently-selected value above the slider."].join(" ")},xanchor:{valType:"enumerated",values:["left","center","right"],dflt:"left",role:"info",description:["The alignment of the value readout relative to the length of the slider."].join(" ")},offset:{valType:"number",dflt:10,role:"info",description:["The amount of space, in pixels, between the current value label","and the slider."].join(" ")},prefix:{valType:"string",role:"info",description:"When currentvalue.visible is true, this sets the prefix of the label."},suffix:{valType:"string",role:"info",description:"When currentvalue.visible is true, this sets the suffix of the label."},font:o({},r,{description:"Sets the font of the current value label text."})},font:o({},r,{description:"Sets the font of the slider step labels."}),activebgcolor:{valType:"color",role:"style",dflt:l.gripBgActiveColor,description:["Sets the background color of the slider grip","while dragging."].join(" ")},bgcolor:{valType:"color",role:"style",dflt:l.railBgColor,description:"Sets the background color of the slider."},bordercolor:{valType:"color",dflt:l.railBorderColor,role:"style",description:"Sets the color of the border enclosing the slider."},borderwidth:{valType:"number",min:0,dflt:l.railBorderWidth,role:"style",description:"Sets the width (in px) of the border enclosing the slider."},ticklen:{valType:"number",min:0,dflt:l.tickLength,role:"style",description:"Sets the length in pixels of step tick marks"},tickcolor:{valType:"color",dflt:l.tickColor,role:"style",description:"Sets the color of the border enclosing the slider."},tickwidth:{valType:"number",min:0,dflt:1,role:"style",description:"Sets the tick width (in px)."},minorticklen:{valType:"number",min:0,dflt:l.minorTickLength,role:"style",description:"Sets the length in pixels of minor step tick marks"}}},function(e,t,n){"use strict";e.exports={t:{valType:"number",dflt:0,role:"style",description:"The amount of padding (in px) along the top of the component."},r:{valType:"number",dflt:0,role:"style",description:"The amount of padding (in px) on the right side of the component."},b:{valType:"number",dflt:0,role:"style",description:"The amount of padding (in px) along the bottom of the component."},l:{valType:"number",dflt:0,role:"style",description:"The amount of padding (in px) on the left side of the component."}}},function(e,t,n){"use strict";var r=n(17),a=n(25),o=n(10).extendFlat,i=n(131),s={_isLinkedToArray:"button",method:{valType:"enumerated",values:["restyle","relayout","animate","update","skip"],dflt:"restyle",role:"info",description:["Sets the Plotly method to be called on click.","If the `skip` method is used, the API updatemenu will function as normal","but will perform no API calls and will not bind automatically to state","updates. This may be used to create a component interface and attach to","updatemenu events manually via JavaScript."].join(" ")},args:{valType:"info_array",role:"info",freeLength:!0,items:[{valType:"any"},{valType:"any"},{valType:"any"}],description:["Sets the arguments values to be passed to the Plotly","method set in `method` on click."].join(" ")},label:{valType:"string",role:"info",dflt:"",description:"Sets the text label to appear on the button."},execute:{valType:"boolean",role:"info",dflt:!0,description:["When true, the API method is executed. When false, all other behaviors are the same","and command execution is skipped. This may be useful when hooking into, for example,","the `plotly_buttonclicked` method and executing the API command manually without losing","the benefit of the updatemenu automatically binding to the state of the plot through the","specification of `method` and `args`."].join(" ")}};e.exports={_isLinkedToArray:"updatemenu",_arrayAttrRegexps:[/^updatemenus\[(0|[1-9][0-9]+)\]\.buttons/],visible:{valType:"boolean",role:"info",description:["Determines whether or not the update menu is visible."].join(" ")},type:{valType:"enumerated",values:["dropdown","buttons"],dflt:"dropdown",role:"info",description:["Determines whether the buttons are accessible via a dropdown menu","or whether the buttons are stacked horizontally or vertically"].join(" ")},direction:{valType:"enumerated",values:["left","right","up","down"],dflt:"down",role:"info",description:["Determines the direction in which the buttons are laid out, whether","in a dropdown menu or a row/column of buttons. For `left` and `up`,","the buttons will still appear in left-to-right or top-to-bottom order","respectively."].join(" ")},active:{valType:"integer",role:"info",min:-1,dflt:0,description:["Determines which button (by index starting from 0) is","considered active."].join(" ")},showactive:{valType:"boolean",role:"info",dflt:!0,description:"Highlights active dropdown item or active button if true."},buttons:s,x:{valType:"number",min:-2,max:3,dflt:-.05,role:"style",description:"Sets the x position (in normalized coordinates) of the update menu."},xanchor:{valType:"enumerated",values:["auto","left","center","right"],dflt:"right",role:"info",description:["Sets the update menu's horizontal position anchor.","This anchor binds the `x` position to the *left*, *center*","or *right* of the range selector."].join(" ")},y:{valType:"number",min:-2,max:3,dflt:1,role:"style",description:"Sets the y position (in normalized coordinates) of the update menu."},yanchor:{valType:"enumerated",values:["auto","top","middle","bottom"],dflt:"top",role:"info",description:["Sets the update menu's vertical position anchor","This anchor binds the `y` position to the *top*, *middle*","or *bottom* of the range selector."].join(" ")},pad:o({},i,{description:"Sets the padding around the buttons or dropdown menu."}),font:o({},r,{description:"Sets the font of the update menu button text."}),bgcolor:{valType:"color",role:"style",description:"Sets the background color of the update menu buttons."},bordercolor:{valType:"color",dflt:a.borderLine,role:"style",description:"Sets the color of the border enclosing the update menu."},borderwidth:{valType:"number",min:0,dflt:1,role:"style",description:"Sets the width (in px) of the border enclosing the update menu."}}},function(e,t,n){"use strict";var r=n(14);e.exports={_isLinkedToArray:"image",visible:{valType:"boolean",role:"info",dflt:!0,description:["Determines whether or not this image is visible."].join(" ")},source:{valType:"string",role:"info",description:["Specifies the URL of the image to be used.","The URL must be accessible from the domain where the","plot code is run, and can be either relative or absolute."].join(" ")},layer:{valType:"enumerated",values:["below","above"],dflt:"above",role:"info",description:["Specifies whether images are drawn below or above traces.","When `xref` and `yref` are both set to `paper`,","image is drawn below the entire plot area."].join(" ")},sizex:{valType:"number",role:"info",dflt:0,description:["Sets the image container size horizontally.","The image will be sized based on the `position` value.","When `xref` is set to `paper`, units are sized relative","to the plot width."].join(" ")},sizey:{valType:"number",role:"info",dflt:0,description:["Sets the image container size vertically.","The image will be sized based on the `position` value.","When `yref` is set to `paper`, units are sized relative","to the plot height."].join(" ")},sizing:{valType:"enumerated",values:["fill","contain","stretch"],dflt:"contain",role:"info",description:["Specifies which dimension of the image to constrain."].join(" ")},opacity:{valType:"number",role:"info",min:0,max:1,dflt:1,description:"Sets the opacity of the image."},x:{valType:"any",role:"info",dflt:0,description:["Sets the image's x position.","When `xref` is set to `paper`, units are sized relative","to the plot height.","See `xref` for more info"].join(" ")},y:{valType:"any",role:"info",dflt:0,description:["Sets the image's y position.","When `yref` is set to `paper`, units are sized relative","to the plot height.","See `yref` for more info"].join(" ")},xanchor:{valType:"enumerated",values:["left","center","right"],dflt:"left",role:"info",description:"Sets the anchor for the x position"},yanchor:{valType:"enumerated",values:["top","middle","bottom"],dflt:"top",role:"info",description:"Sets the anchor for the y position."},xref:{valType:"enumerated",values:["paper",r.idRegex.x.toString()],dflt:"paper",role:"info",description:["Sets the images's x coordinate axis.","If set to a x axis id (e.g. *x* or *x2*), the `x` position","refers to an x data coordinate","If set to *paper*, the `x` position refers to the distance from","the left of plot in normalized coordinates","where *0* (*1*) corresponds to the left (right)."].join(" ")},yref:{valType:"enumerated",values:["paper",r.idRegex.y.toString()],dflt:"paper",role:"info",description:["Sets the images's y coordinate axis.","If set to a y axis id (e.g. *y* or *y2*), the `y` position","refers to a y data coordinate.","If set to *paper*, the `y` position refers to the distance from","the bottom of the plot in normalized coordinates","where *0* (*1*) corresponds to the bottom (top)."].join(" ")}}},function(e,t,n){"use strict";var r=n(38),a=n(42).line,o=n(103).dash,i=n(10).extendFlat;e.exports={_isLinkedToArray:"shape",visible:{valType:"boolean",role:"info",dflt:!0,description:["Determines whether or not this shape is visible."].join(" ")},type:{valType:"enumerated",values:["circle","rect","path","line"],role:"info",description:["Specifies the shape type to be drawn.","If *line*, a line is drawn from (`x0`,`y0`) to (`x1`,`y1`)","If *circle*, a circle is drawn from","((`x0`+`x1`)/2, (`y0`+`y1`)/2))","with radius","(|(`x0`+`x1`)/2 - `x0`|, |(`y0`+`y1`)/2 -`y0`)|)","If *rect*, a rectangle is drawn linking","(`x0`,`y0`), (`x1`,`y0`), (`x1`,`y1`), (`x0`,`y1`), (`x0`,`y0`)","If *path*, draw a custom SVG path using `path`."].join(" ")},layer:{valType:"enumerated",values:["below","above"],dflt:"above",role:"info",description:"Specifies whether shapes are drawn below or above traces."},xref:i({},r.xref,{description:["Sets the shape's x coordinate axis.","If set to an x axis id (e.g. *x* or *x2*), the `x` position","refers to an x coordinate","If set to *paper*, the `x` position refers to the distance from","the left side of the plotting area in normalized coordinates","where *0* (*1*) corresponds to the left (right) side.","If the axis `type` is *log*, then you must take the","log of your desired range.","If the axis `type` is *date*, then you must convert","the date to unix time in milliseconds."].join(" ")}),x0:{valType:"any",role:"info",description:["Sets the shape's starting x position.","See `type` for more info."].join(" ")},x1:{valType:"any",role:"info",description:["Sets the shape's end x position.","See `type` for more info."].join(" ")},yref:i({},r.yref,{description:["Sets the annotation's y coordinate axis.","If set to an y axis id (e.g. *y* or *y2*), the `y` position","refers to an y coordinate","If set to *paper*, the `y` position refers to the distance from","the bottom of the plotting area in normalized coordinates","where *0* (*1*) corresponds to the bottom (top)."].join(" ")}),y0:{valType:"any",role:"info",description:["Sets the shape's starting y position.","See `type` for more info."].join(" ")},y1:{valType:"any",role:"info",description:["Sets the shape's end y position.","See `type` for more info."].join(" ")},path:{valType:"string",role:"info",description:["For `type` *path* - a valid SVG path but with the pixel values","replaced by data values. There are a few restrictions / quirks","only absolute instructions, not relative. So the allowed segments","are: M, L, H, V, Q, C, T, S, and Z","arcs (A) are not allowed because radius rx and ry are relative.","In the future we could consider supporting relative commands,","but we would have to decide on how to handle date and log axes.","Note that even as is, Q and C Bezier paths that are smooth on","linear axes may not be smooth on log, and vice versa.",'no chained "polybezier" commands - specify the segment type for',"each one.","On category axes, values are numbers scaled to the serial numbers","of categories because using the categories themselves there would","be no way to describe fractional positions","On data axes: because space and T are both normal components of path","strings, we can't use either to separate date from time parts.","Therefore we'll use underscore for this purpose:","2015-02-21_13:45:56.789"].join(" ")},opacity:{valType:"number",min:0,max:1,dflt:1,role:"info",description:"Sets the opacity of the shape."},line:{color:a.color,width:a.width,dash:o,role:"info"},fillcolor:{valType:"color",dflt:"rgba(0,0,0,0)",role:"info",description:["Sets the color filling the shape's interior."].join(" ")}}},function(e,t,n){"use strict";e.exports={segmentRE:/[MLHVQCTSZ][^MLHVQCTSZ]*/g,paramRE:/[^\s,]+/g,paramIsX:{M:{0:!0,drawn:0},L:{0:!0,drawn:0},H:{0:!0,drawn:0},V:{},Q:{0:!0,2:!0,drawn:2},C:{0:!0,2:!0,4:!0,drawn:4},T:{0:!0,drawn:0},S:{0:!0,2:!0,drawn:2},Z:{}},paramIsY:{M:{1:!0,drawn:1},L:{1:!0,drawn:1},H:{},V:{0:!0,drawn:0},Q:{1:!0,3:!0,drawn:3},C:{1:!0,3:!0,5:!0,drawn:5},T:{1:!0,drawn:1},S:{1:!0,3:!0,drawn:5},Z:{}},numParams:{M:2,L:2,H:1,V:1,Q:4,C:6,T:2,S:4,Z:0}}},function(e,t,n){"use strict";var r=n(0),a=n(3);e.exports=function(e,t,n,o){o("opacity");var i=o("bgcolor"),s=o("bordercolor"),l=a.opacity(s);o("borderpad");var c=o("borderwidth"),d=o("showarrow");o("text",d?" ":"new text"),o("textangle"),r.coerceFont(o,"font",n.font),o("width"),o("align"),o("height")&&o("valign"),d&&(o("arrowcolor",l?t.bordercolor:a.defaultLine),o("arrowhead"),o("arrowsize"),o("arrowwidth",2*(l&&c||1)),o("standoff"));var u=o("hovertext"),f=n.hoverlabel||{};if(u){var p=o("hoverlabel.bgcolor",f.bgcolor||(a.opacity(i)?a.rgb(i):a.defaultLine)),h=o("hoverlabel.bordercolor",f.bordercolor||a.contrast(p));r.coerceFont(o,"hoverlabel.font",{family:f.font.family,size:f.font.size,color:f.font.color||h})}o("captureevents",!!u)}},function(e,t,n){"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}]},function(e,t,n){"use strict";var r=n(1),a=n(4),o=n(0),i=n(7),s=n(3),l=n(12),c=n(218);e.exports=function(e,t){e.each(function(e){var t=r.select(this).selectAll("g.layers").data([0]);t.enter().append("g").classed("layers",!0),t.style("opacity",e[0].trace.opacity),t.selectAll("g.legendfill").data([e]).enter().append("g").classed("legendfill",!0),t.selectAll("g.legendlines").data([e]).enter().append("g").classed("legendlines",!0);var n=t.selectAll("g.legendsymbols").data([e]);n.enter().append("g").classed("legendsymbols",!0),n.selectAll("g.legendpoints").data([e]).enter().append("g").classed("legendpoints",!0)}).each(function(e){var t=e[0].trace,n=t.marker||{},o=n.line||{},i=r.select(this).select("g.legendpoints").selectAll("path.legendbar").data(a.traceIs(t,"bar")?[e]:[]);i.enter().append("path").classed("legendbar",!0).attr("d","M6,6H-6V-6H6Z").attr("transform","translate(20,0)"),i.exit().remove(),i.each(function(e){var t=r.select(this),a=e[0],i=(a.mlw+1||o.width+1)-1;t.style("stroke-width",i+"px").call(s.fill,a.mc||n.color),i&&t.call(s.stroke,a.mlc||o.color)})}).each(function(e){var t=e[0].trace,n=r.select(this).select("g.legendpoints").selectAll("path.legendbox").data(a.traceIs(t,"box")&&t.visible?[e]:[]);n.enter().append("path").classed("legendbox",!0).attr("d","M6,6H-6V-6H6Z").attr("transform","translate(20,0)"),n.exit().remove(),n.each(function(){var e=t.line.width,n=r.select(this);n.style("stroke-width",e+"px").call(s.fill,t.fillcolor),e&&n.call(s.stroke,t.line.color)})}).each(function(e){var t=e[0].trace,n=r.select(this).select("g.legendpoints").selectAll("path.legendpie").data(a.traceIs(t,"pie")&&t.visible?[e]:[]);n.enter().append("path").classed("legendpie",!0).attr("d","M6,6H-6V-6H6Z").attr("transform","translate(20,0)"),n.exit().remove(),n.size()&&n.call(c,e[0],t)}).each(function(e){var t=e[0].trace,n=t.visible&&t.fill&&"none"!==t.fill,a=l.hasLines(t);t&&t._module&&"contourcarpet"===t._module.name&&(a=t.contours.showlines,n="fill"===t.contours.coloring);var o=r.select(this).select(".legendfill").selectAll("path").data(n?[e]:[]);o.enter().append("path").classed("js-fill",!0),o.exit().remove(),o.attr("d","M5,0h30v6h-30z").call(i.fillGroupStyle);var s=r.select(this).select(".legendlines").selectAll("path").data(a?[e]:[]);s.enter().append("path").classed("js-line",!0).attr("d","M5,0h30"),s.exit().remove(),s.call(i.lineGroupStyle)}).each(function(e){var n,a,s=e[0],c=s.trace,d=l.hasMarkers(c),u=l.hasText(c),f=l.hasLines(c);function p(e,t,n){var r=o.nestedProperty(c,e).get(),a=Array.isArray(r)&&t?t(r):r;if(n){if(a<n[0])return n[0];if(a>n[1])return n[1]}return a}function h(e){return e[0]}if(d||u||f){var m={},g={};d&&(m.mc=p("marker.color",h),m.mo=p("marker.opacity",o.mean,[.2,1]),m.ms=p("marker.size",o.mean,[2,16]),m.mlc=p("marker.line.color",h),m.mlw=p("marker.line.width",o.mean,[0,5]),g.marker={sizeref:1,sizemin:1,sizemode:"diameter"}),f&&(g.line={width:p("line.width",h,[0,10])}),u&&(m.tx="Aa",m.tp=p("textposition",h),m.ts=10,m.tc=p("textfont.color",h),m.tf=p("textfont.family",h)),n=[o.minExtend(s,m)],a=o.minExtend(c,g)}var v=r.select(this).select("g.legendpoints"),b=v.selectAll("path.scatterpts").data(d?n:[]);b.enter().append("path").classed("scatterpts",!0).attr("transform","translate(20,0)"),b.exit().remove(),b.call(i.pointStyle,a,t),d&&(n[0].mrc=3);var y=v.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(i.textPointStyle,a,t)})}},function(e,t,n){"use strict";var r=n(17),a=n(25),o=n(10).extendFlat;e.exports={bgcolor:{valType:"color",role:"style",description:"Sets the legend background color."},bordercolor:{valType:"color",dflt:a.defaultLine,role:"style",description:"Sets the color of the border enclosing the legend."},borderwidth:{valType:"number",min:0,dflt:0,role:"style",description:"Sets the width (in px) of the border enclosing the legend."},font:o({},r,{description:"Sets the font used to text the legend items."}),orientation:{valType:"enumerated",values:["v","h"],dflt:"v",role:"info",description:"Sets the orientation of the legend."},traceorder:{valType:"flaglist",flags:["reversed","grouped"],extras:["normal"],role:"style",description:["Determines the order at which the legend items are displayed.","If *normal*, the items are displayed top-to-bottom in the same","order as the input data.","If *reversed*, the items are displayed in the opposite order","as *normal*.","If *grouped*, the items are displayed in groups","(when a trace `legendgroup` is provided).","if *grouped+reversed*, the items are displayed in the opposite order","as *grouped*."].join(" ")},tracegroupgap:{valType:"number",min:0,dflt:10,role:"style",description:["Sets the amount of vertical space (in px) between legend groups."].join(" ")},x:{valType:"number",min:-2,max:3,dflt:1.02,role:"style",description:"Sets the x position (in normalized coordinates) of the legend."},xanchor:{valType:"enumerated",values:["auto","left","center","right"],dflt:"left",role:"info",description:["Sets the legend's horizontal position anchor.","This anchor binds the `x` position to the *left*, *center*","or *right* of the legend."].join(" ")},y:{valType:"number",min:-2,max:3,dflt:1,role:"style",description:"Sets the y position (in normalized coordinates) of the legend."},yanchor:{valType:"enumerated",values:["auto","top","middle","bottom"],dflt:"auto",role:"info",description:["Sets the legend's vertical position anchor","This anchor binds the `y` position to the *top*, *middle*","or *bottom* of the legend."].join(" ")}}},function(e,t,n){"use strict";var r=n(1),a=n(0),o=n(9),i=n(18),s=n(14);function l(e,t,n,r,a){var o=e._fullLayout._modules;t.plot&&t.plot.selectAll("g:not(.scatterlayer)").selectAll("g.trace").remove();for(var i=0;i<o.length;i++){var s=o[i];if("cartesian"===s.basePlotModule.name){for(var l=[],c=0;c<n.length;c++){var d=n[c],u=d[0].trace;u._module===s&&!0===u.visible&&l.push(d)}s.plot(e,t,l,r,a)}}}function c(e){var t=e.plotgroup,n=e.id;if(e.mainplot){var r=e.mainplotinfo;e.gridlayer=u(r.overgrid,"g",n),e.zerolinelayer=u(r.overzero,"g",n),e.plot=u(r.overplot,"g",n),e.xlines=u(r.overlines,"path",n),e.ylines=u(r.overlines,"path",n),e.xaxislayer=u(r.overaxes,"g",n),e.yaxislayer=u(r.overaxes,"g",n)}else{var a=u(t,"g","layer-subplot");e.shapelayer=u(a,"g","shapelayer"),e.imagelayer=u(a,"g","imagelayer"),e.gridlayer=u(t,"g","gridlayer"),e.overgrid=u(t,"g","overgrid"),e.zerolinelayer=u(t,"g","zerolinelayer"),e.overzero=u(t,"g","overzero"),e.plot=u(t,"g","plot"),e.overplot=u(t,"g","overplot"),e.xlines=u(t,"path","xlines"),e.ylines=u(t,"path","ylines"),e.overlines=u(t,"g","overlines"),e.xaxislayer=u(t,"g","xaxislayer"),e.yaxislayer=u(t,"g","yaxislayer"),e.overaxes=u(t,"g","overaxes")}e.plot.call(function(e){u(e,"g","imagelayer"),u(e,"g","maplayer"),u(e,"g","barlayer"),u(e,"g","carpetlayer"),u(e,"g","boxlayer"),u(e,"g","scatterlayer")}),e.xlines.style("fill","none").classed("crisp",!0),e.ylines.style("fill","none").classed("crisp",!0)}function d(e,t){e&&e.each(function(e){var n=r.select(this),a="clip"+t._uid+e+"plot";n.remove(),t._draggers.selectAll("g."+e).remove(),t._defs.select("#"+a).remove()})}function u(e,t,n){var r=e.selectAll("."+n).data([0]);return r.enter().append(t).classed(n,!0),r}t.name="cartesian",t.attr=["xaxis","yaxis"],t.idRoot=["x","y"],t.idRegex=s.idRegex,t.attrRegex=s.attrRegex,t.attributes=n(225),t.layoutAttributes=n(24),t.transitionAxes=n(224),t.plot=function(e,t,n,r){var a,i=e._fullLayout,s=o.getSubplotIds(i,"cartesian"),c=e.calcdata;if(!Array.isArray(t))for(t=[],a=0;a<c.length;a++)t.push(a);for(a=0;a<s.length;a++){for(var d,u=s[a],f=i._plots[u],p=[],h=0;h<c.length;h++){var m=c[h],g=m[0].trace;g.xaxis+g.yaxis===u&&((-1!==t.indexOf(g.index)||g.carpet)&&(d&&d[0].trace.xaxis+d[0].trace.yaxis===u&&-1!==["tonextx","tonexty","tonext"].indexOf(g.fill)&&-1===p.indexOf(d)&&p.push(d),p.push(m)),d=m)}l(e,f,p,n,r)}},t.clean=function(e,t,n,r){var a,o,s,l=r._modules||[],c=t._modules||[];for(s=0;s<l.length;s++)if("scatter"===l[s].name){a=!0;break}for(s=0;s<c.length;s++)if("scatter"===c[s].name){o=!0;break}if(a&&!o){var u=r._plots,f=Object.keys(u||{});for(s=0;s<f.length;s++){var p=u[f[s]];p.plot&&p.plot.select("g.scatterlayer").selectAll("g.trace").remove()}r._infolayer.selectAll("g.rangeslider-container").select("g.scatterlayer").selectAll("g.trace").remove()}var h=r._has&&r._has("cartesian"),m=t._has&&t._has("cartesian");if(h&&!m){var g=r._cartesianlayer.selectAll(".subplot"),v=i.listIds({_fullLayout:r});for(g.call(d,r),r._defs.selectAll(".axesclip").remove(),s=0;s<v.length;s++)r._infolayer.select("."+v[s]+"title").remove()}r._zoomlayer&&r._zoomlayer.selectAll(".select-outline").remove()},t.drawFramework=function(e){var t=e._fullLayout,n=function(e){for(var t=e._fullLayout,n=Object.keys(t._plots),r=[],a=[],o=0;o<n.length;o++){var s=n[o],l=t._plots[s],c=l.xaxis,d=l.yaxis,u=i.getFromId(e,c.overlaying)||c;u!==c&&u.overlaying&&(u=c,c.overlaying=!1);var f=i.getFromId(e,d.overlaying)||d;f!==d&&f.overlaying&&(f=d,d.overlaying=!1);var p=u._id+f._id;p!==s&&-1!==n.indexOf(p)?(l.mainplot=p,l.mainplotinfo=t._plots[p],a.push(s),c.domain=u.domain.slice(),d.domain=f.domain.slice()):r.push(s)}return r=r.concat(a)}(e),o=t._cartesianlayer.selectAll(".subplot").data(n,a.identity);o.enter().append("g").attr("class",function(e){return"subplot "+e}),o.order(),o.exit().call(d,t),o.each(function(e){var n=t._plots[e];(n.plotgroup=r.select(this),n.overlays=[],c(n),n.mainplot)&&t._plots[n.mainplot].overlays.push(n);n.draglayer=u(t._draggers,"g",e)})},t.rangePlot=function(e,t,n){c(t),l(e,t,n),o.style(e)}},function(e,t,n){"use strict";var r=n(0);e.exports=function(e,t){for(var n=0;n<e.length;n++)e[n].i=n;r.mergeArray(t.text,e,"tx"),r.mergeArray(t.hovertext,e,"htx"),r.mergeArray(t.customdata,e,"data"),r.mergeArray(t.textposition,e,"tp"),t.textfont&&(r.mergeArray(t.textfont.size,e,"ts"),r.mergeArray(t.textfont.color,e,"tc"),r.mergeArray(t.textfont.family,e,"tf"));var a=t.marker;if(a){r.mergeArray(a.size,e,"ms"),r.mergeArray(a.opacity,e,"mo"),r.mergeArray(a.symbol,e,"mx"),r.mergeArray(a.color,e,"mc");var o=a.line;a.line&&(r.mergeArray(o.color,e,"mlc"),r.mergeArray(o.width,e,"mlw"));var i=a.gradient;i&&"none"!==i.type&&(r.mergeArray(i.type,e,"mgt"),r.mergeArray(i.color,e,"mgc"))}}},function(e,t,n){"use strict";var r=n(19).FROM_BL;e.exports=function(e,t,n){void 0===n&&(n=r[e.constraintoward||"center"]);var a=[e.r2l(e.range[0]),e.r2l(e.range[1])],o=a[0]+(a[1]-a[0])*n;e.range=e._input.range=[e.l2r(o+(a[0]-o)*t),e.l2r(o+(a[1]-o)*t)]}},function(e,t,n){"use strict";var r=n(163).dot,a=n(15).BADNUM,o=e.exports={};o.tester=function(e){var t=e.slice(),n=t[0][0],r=n,o=t[0][1],i=o;t.push(t[0]);for(var s=1;s<t.length;s++)n=Math.min(n,t[s][0]),r=Math.max(r,t[s][0]),o=Math.min(o,t[s][1]),i=Math.max(i,t[s][1]);var l,c=!1;return 5===t.length&&(t[0][0]===t[1][0]?t[2][0]===t[3][0]&&t[0][1]===t[3][1]&&t[1][1]===t[2][1]&&(c=!0,l=function(e){return e[0]===t[0][0]}):t[0][1]===t[1][1]&&t[2][1]===t[3][1]&&t[0][0]===t[3][0]&&t[1][0]===t[2][0]&&(c=!0,l=function(e){return e[1]===t[0][1]})),{xmin:n,xmax:r,ymin:o,ymax:i,pts:t,contains:c?function(e,t){var s=e[0],c=e[1];return!(s===a||s<n||s>r||c===a||c<o||c>i||t&&l(e))}:function(e,s){var l=e[0],c=e[1];if(l===a||l<n||l>r||c===a||c<o||c>i)return!1;var d,u,f,p,h,m=t.length,g=t[0][0],v=t[0][1],b=0;for(d=1;d<m;d++)if(u=g,f=v,g=t[d][0],v=t[d][1],!(l<(p=Math.min(u,g))||l>Math.max(u,g)||c>Math.max(f,v)))if(c<Math.min(f,v))l!==p&&b++;else{if(c===(h=g===u?c:f+(l-u)*(v-f)/(g-u)))return 1!==d||!s;c<=h&&l!==p&&b++}return b%2==1},isRect:c}};var i=o.isSegmentBent=function(e,t,n,a){var o,i,s,l=e[t],c=[e[n][0]-l[0],e[n][1]-l[1]],d=r(c,c),u=Math.sqrt(d),f=[-c[1]/u,c[0]/u];for(o=t+1;o<n;o++)if(i=[e[o][0]-l[0],e[o][1]-l[1]],(s=r(i,c))<0||s>d||Math.abs(r(i,f))>a)return!0;return!1};o.filter=function(e,t){var n=[e[0]],r=0,a=0;function o(o){e.push(o);var s=n.length,l=r;n.splice(a+1);for(var c=l+1;c<e.length;c++)(c===e.length-1||i(e,l,c+1,t))&&(n.push(e[c]),n.length<s-2&&(r=c,a=n.length-1),l=c)}e.length>1&&o(e.pop());return{addPt:o,raw:e,filtered:n}}},function(e,t,n){"use strict";var r=n(0);e.exports=function(e,t,n,a){n("hoverlabel.bgcolor",(a=a||{}).bgcolor),n("hoverlabel.bordercolor",a.bordercolor),r.coerceFont(n,"hoverlabel.font",a.font)}},function(e,t,n){"use strict";var r=n(2),a=n(31),o=n(20),i=n(14),s=n(259);e.exports=function(e){var t=e._fullLayout;if((t._has("cartesian")||t._has("gl2d"))&&!e._context.staticPlot){Object.keys(t._plots||{}).sort(function(e,n){if((t._plots[e].mainplot&&!0)===(t._plots[n].mainplot&&!0)){var r=e.split("y"),a=n.split("y");return r[0]===a[0]?Number(r[1]||1)-Number(a[1]||1):Number(r[0]||1)-Number(a[0]||1)}return t._plots[e].mainplot?1:-1}).forEach(function(n){var l=t._plots[n],c=l.xaxis,d=l.yaxis,u=(c._linepositions[n]||[])[3],f=(d._linepositions[n]||[])[3],p=i.DRAGGERSIZE;if(r(u)&&"top"===c.side&&(u-=p),r(f)&&"right"!==d.side&&(f-=p),!l.mainplot){var h=s(e,l,0,0,c._length,d._length,"ns","ew");h.onmousemove=function(t){e._fullLayout._rehover=function(){e._fullLayout._hoversubplot===n&&a.hover(e,t,n)},a.hover(e,t,n),e._fullLayout._lasthover=h,e._fullLayout._hoversubplot=n},h.onmouseout=function(t){e._dragging||(e._fullLayout._hoversubplot=null,o.unhover(e,t))},h.onclick=function(t){a.click(e,t,n)},e._context.showAxisDragHandles&&(s(e,l,-p,-p,p,p,"n","w"),s(e,l,c._length,-p,p,p,"n","e"),s(e,l,-p,d._length,p,p,"s","w"),s(e,l,c._length,d._length,p,p,"s","e"))}e._context.showAxisDragHandles&&(r(u)&&("free"===c.anchor&&(u-=t._size.h*(1-d.domain[1])),s(e,l,.1*c._length,u,.8*c._length,p,"","ew"),s(e,l,0,u,.1*c._length,p,"","w"),s(e,l,.9*c._length,u,.1*c._length,p,"","e")),r(f)&&("free"===d.anchor&&(f-=t._size.w*c.domain[0]),s(e,l,f,.1*d._length,p,.8*d._length,"ns",""),s(e,l,f,.9*d._length,p,.1*d._length,"s",""),s(e,l,f,0,p,.1*d._length,"n","")))});var n=t._hoverlayer.node();n.onmousemove=function(n){n.target=t._lasthover,a.hover(e,n,t._hoversubplot)},n.onclick=function(n){n.target=t._lasthover,a.click(e,n)},n.onmousedown=function(e){t._lasthover.onmousedown(e)}}}},function(e,t,n){var r=n(1),a=n(0).extendDeepAll,o=e.exports={version:"0.2.2"};o.Axis=function(){var e,t,n,i,s={data:[],layout:{}},l={},c={},d=r.dispatch("hover"),u={};return u.render=function(l){return function(l){t=l||t;var d=s.data,u=s.layout;("string"==typeof t||t.nodeName)&&(t=r.select(t)),t.datum(d).each(function(t,s){var l=t.slice();c={data:o.util.cloneJson(l),layout:o.util.cloneJson(u)};var d=0;l.forEach(function(e,t){e.color||(e.color=u.defaultColorRange[d],d=(d+1)%u.defaultColorRange.length),e.strokeColor||(e.strokeColor="LinePlot"===e.geometry?e.color:r.rgb(e.color).darker().toString()),c.data[t].color=e.color,c.data[t].strokeColor=e.strokeColor,c.data[t].strokeDash=e.strokeDash,c.data[t].strokeSize=e.strokeSize});var f=l.filter(function(e,t){var n=e.visible;return void 0===n||!0===n}),p=!1,h=f.map(function(e,t){return p=p||void 0!==e.groupId,e});if(p){var m=[],g=r.nest().key(function(e,t){return void 0!==e.groupId?e.groupId:"unstacked"}).entries(h).map(function(e,t){if("unstacked"===e.key)return e.values;var n=e.values[0].r.map(function(e,t){return 0});return e.values.forEach(function(e,t,r){e.yStack=[n],m.push(n),n=o.util.sumArrays(e.r,n)}),e.values});f=r.merge(g)}f.forEach(function(e,t){e.t=Array.isArray(e.t[0])?e.t:[e.t],e.r=Array.isArray(e.r[0])?e.r:[e.r]});var v=Math.min(u.width-u.margin.left-u.margin.right,u.height-u.margin.top-u.margin.bottom)/2;v=Math.max(10,v);var b,y=[u.margin.left+v,u.margin.top+v];b=p?[0,r.max(o.util.sumArrays(o.util.arrayLast(f).r[0],o.util.arrayLast(m)))]:r.extent(o.util.flattenArray(f.map(function(e,t){return e.r}))),u.radialAxis.domain!=o.DATAEXTENT&&(b[0]=0),n=r.scale.linear().domain(u.radialAxis.domain!=o.DATAEXTENT&&u.radialAxis.domain?u.radialAxis.domain:b).range([0,v]),c.layout.radialAxis.domain=n.domain();var x,w=o.util.flattenArray(f.map(function(e,t){return e.t})),k="string"==typeof w[0];k&&(w=o.util.deduplicate(w),x=w.slice(),w=r.range(w.length),f=f.map(function(e,t){var n=e;return e.t=[w],p&&(n.yStack=e.yStack),n}));var _=f.filter(function(e,t){return"LinePlot"===e.geometry||"DotPlot"===e.geometry}).length===f.length,T=null===u.needsEndSpacing?k||!_:u.needsEndSpacing,A=u.angularAxis.domain&&u.angularAxis.domain!=o.DATAEXTENT&&!k&&u.angularAxis.domain[0]>=0?u.angularAxis.domain:r.extent(w),M=Math.abs(w[1]-w[0]);_&&!k&&(M=0);var C=A.slice();T&&k&&(C[1]+=M);var S=u.angularAxis.ticksCount||4;S>8&&(S=S/(S/8)+S%8),u.angularAxis.ticksStep&&(S=(C[1]-C[0])/S);var L=u.angularAxis.ticksStep||(C[1]-C[0])/(S*(u.minorTicks+1));x&&(L=Math.max(Math.round(L),1)),C[2]||(C[2]=L);var z=r.range.apply(this,C);if(z=z.map(function(e,t){return parseFloat(e.toPrecision(12))}),i=r.scale.linear().domain(C.slice(0,2)).range("clockwise"===u.direction?[0,360]:[360,0]),c.layout.angularAxis.domain=i.domain(),c.layout.angularAxis.endPadding=T?M:0,void 0===(e=r.select(this).select("svg.chart-root"))||e.empty()){var O=(new DOMParser).parseFromString("<svg xmlns='http://www.w3.org/2000/svg' class='chart-root'>' + '<g class='outer-group'>' + '<g class='chart-group'>' + '<circle class='background-circle'></circle>' + '<g class='geometry-group'></g>' + '<g class='radial axis-group'>' + '<circle class='outside-circle'></circle>' + '</g>' + '<g class='angular axis-group'></g>' + '<g class='guides-group'><line></line><circle r='0'></circle></g>' + '</g>' + '<g class='legend-group'></g>' + '<g class='tooltips-group'></g>' + '<g class='title-group'><text></text></g>' + '</g>' + '</svg>","application/xml"),D=this.appendChild(this.ownerDocument.importNode(O.documentElement,!0));e=r.select(D)}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,P=e.select(".chart-group"),I={fill:"none",stroke:u.tickColor},E={"font-size":u.font.size,"font-family":u.font.family,fill:u.font.color,"text-shadow":["-1px 0px","1px -1px","-1px 1px","1px 1px"].map(function(e,t){return" "+e+" 0 "+u.font.outlineColor}).join(",")};if(u.showLegend){j=e.select(".legend-group").attr({transform:"translate("+[v,u.margin.top]+")"}).style({display:"block"});var N=f.map(function(e,t){var n=o.util.cloneJson(e);return n.symbol="DotPlot"===e.geometry?e.dotType||"circle":"LinePlot"!=e.geometry?"square":"line",n.visibleInLegend=void 0===e.visibleInLegend||e.visibleInLegend,n.color="LinePlot"===e.geometry?e.strokeColor:e.color,n});o.Legend().config({data:f.map(function(e,t){return e.name||"Element"+t}),legendConfig:a({},o.Legend.defaultConfig().legendConfig,{container:j,elements:N,reverseOrder:u.legend.reverseOrder})})();var R=j.node().getBBox();v=Math.min(u.width-R.width-u.margin.left-u.margin.right,u.height-u.margin.top-u.margin.bottom)/2,v=Math.max(10,v),y=[u.margin.left+v,u.margin.top+v],n.range([0,v]),c.layout.radialAxis.domain=n.domain(),j.attr("transform","translate("+[y[0]+v,y[1]-v]+")")}else j=e.select(".legend-group").style({display:"none"});e.attr({width:u.width,height:u.height}).style({opacity:u.opacity}),P.attr("transform","translate("+y+")").style({cursor:"crosshair"});var B=[(u.width-(u.margin.left+u.margin.right+2*v+(R?R.width:0)))/2,(u.height-(u.margin.top+u.margin.bottom+2*v))/2];if(B[0]=Math.max(0,B[0]),B[1]=Math.max(0,B[1]),e.select(".outer-group").attr("transform","translate("+B+")"),u.title){var F=e.select("g.title-group text").style(E).text(u.title),$=F.node().getBBox();F.attr({x:y[0]-$.width/2,y:y[1]-v-20})}var W=e.select(".radial.axis-group");if(u.radialAxis.gridLinesVisible){var V=W.selectAll("circle.grid-circle").data(n.ticks(5));V.enter().append("circle").attr({class:"grid-circle"}).style(I),V.attr("r",n),V.exit().remove()}W.select("circle.outside-circle").attr({r:v}).style(I);var H=e.select("circle.background-circle").attr({r:v}).style({fill:u.backgroundColor,stroke:u.stroke});function q(e,t){return i(e)%360+u.orientation}if(u.radialAxis.visible){var U=r.svg.axis().scale(n).ticks(5).tickSize(5);W.call(U).attr({transform:"rotate("+u.radialAxis.orientation+")"}),W.selectAll(".domain").style(I),W.selectAll("g>text").text(function(e,t){return this.textContent+u.radialAxis.ticksSuffix}).style(E).style({"text-anchor":"start"}).attr({x:0,y:0,dx:0,dy:0,transform:function(e,t){return"horizontal"===u.radialAxis.tickOrientation?"rotate("+-u.radialAxis.orientation+") translate("+[0,E["font-size"]]+")":"translate("+[0,E["font-size"]]+")"}}),W.selectAll("g>line").style({stroke:"black"})}var G=e.select(".angular.axis-group").selectAll("g.angular-tick").data(z),Y=G.enter().append("g").classed("angular-tick",!0);G.attr({transform:function(e,t){return"rotate("+q(e)+")"}}).style({display:u.angularAxis.visible?"block":"none"}),G.exit().remove(),Y.append("line").classed("grid-line",!0).classed("major",function(e,t){return t%(u.minorTicks+1)==0}).classed("minor",function(e,t){return!(t%(u.minorTicks+1)==0)}).style(I),Y.selectAll(".minor").style({stroke:u.minorTickColor}),G.select("line.grid-line").attr({x1:u.tickLength?v-u.tickLength:0,x2:v}).style({display:u.angularAxis.gridLinesVisible?"block":"none"}),Y.append("text").classed("axis-text",!0).style(E);var X=G.select("text.axis-text").attr({x:v+u.labelOffset,dy:".35em",transform:function(e,t){var n=q(e),r=v+u.labelOffset,a=u.angularAxis.tickOrientation;return"horizontal"==a?"rotate("+-n+" "+r+" 0)":"radial"==a?n<270&&n>90?"rotate(180 "+r+" 0)":null:"rotate("+(n<=180&&n>0?-90:90)+" "+r+" 0)"}}).style({"text-anchor":"middle",display:u.angularAxis.labelsVisible?"block":"none"}).text(function(e,t){return t%(u.minorTicks+1)!=0?"":x?x[e]+u.angularAxis.ticksSuffix:e+u.angularAxis.ticksSuffix}).style(E);u.angularAxis.rewriteTicks&&X.text(function(e,t){return t%(u.minorTicks+1)!=0?"":u.angularAxis.rewriteTicks(this.textContent,t)});var K=r.max(P.selectAll(".angular-tick text")[0].map(function(e,t){return e.getCTM().e+e.getBBox().width}));j.attr({transform:"translate("+[v+K,u.margin.top]+")"});var Z=e.select("g.geometry-group").selectAll("g").size()>0,J=e.select("g.geometry-group").selectAll("g.geometry").data(f);if(J.enter().append("g").attr({class:function(e,t){return"geometry geometry"+t}}),J.exit().remove(),f[0]||Z){var Q=[];f.forEach(function(e,t){var r={};r.radialScale=n,r.angularScale=i,r.container=J.filter(function(e,n){return n==t}),r.geometry=e.geometry,r.orientation=u.orientation,r.direction=u.direction,r.index=t,Q.push({data:e,geometryConfig:r})});var ee=[];r.nest().key(function(e,t){return void 0!==e.data.groupId||"unstacked"}).entries(Q).forEach(function(e,t){"unstacked"===e.key?ee=ee.concat(e.values.map(function(e,t){return[e]})):ee.push(e.values)}),ee.forEach(function(e,t){var n;n=Array.isArray(e)?e[0].geometryConfig.geometry:e.geometryConfig.geometry;var r=e.map(function(e,t){return a(o[n].defaultConfig(),e)});o[n]().config(r)()})}var te,ne,re=e.select(".guides-group"),ae=e.select(".tooltips-group"),oe=o.tooltipPanel().config({container:ae,fontSize:8})(),ie=o.tooltipPanel().config({container:ae,fontSize:8})(),se=o.tooltipPanel().config({container:ae,hasTick:!0})();if(!k){var le=re.select("line").attr({x1:0,y1:0,y2:0}).style({stroke:"grey","pointer-events":"none"});P.on("mousemove.angular-guide",function(e,t){var n=o.util.getMousePos(H).angle;le.attr({x2:-v,transform:"rotate("+n+")"}).style({opacity:.5});var r=(n+180+360-u.orientation)%360;te=i.invert(r);var a=o.util.convertToCartesian(v+12,n+180);oe.text(o.util.round(te)).move([a[0]+y[0],a[1]+y[1]])}).on("mouseout.angular-guide",function(e,t){re.select("line").style({opacity:0})})}var ce=re.select("circle").style({stroke:"grey",fill:"none"});P.on("mousemove.radial-guide",function(e,t){var r=o.util.getMousePos(H).radius;ce.attr({r:r}).style({opacity:.5}),ne=n.invert(o.util.getMousePos(H).radius);var a=o.util.convertToCartesian(r,u.radialAxis.orientation);ie.text(o.util.round(ne)).move([a[0]+y[0],a[1]+y[1]])}).on("mouseout.radial-guide",function(e,t){ce.style({opacity:0}),se.hide(),oe.hide(),ie.hide()}),e.selectAll(".geometry-group .mark").on("mouseover.tooltip",function(t,n){var a=r.select(this),i=a.style("fill"),s="black",l=a.style("opacity")||1;if(a.attr({"data-opacity":l}),"none"!=i){a.attr({"data-fill":i}),s=r.hsl(i).darker().toString(),a.style({fill:s,opacity:1});var c={t:o.util.round(t[0]),r:o.util.round(t[1])};k&&(c.t=x[t[0]]);var d="t: "+c.t+", r: "+c.r,u=this.getBoundingClientRect(),f=e.node().getBoundingClientRect(),p=[u.left+u.width/2-B[0]-f.left,u.top+u.height/2-B[1]-f.top];se.config({color:s}).text(d),se.move(p)}else i=a.style("stroke"),a.attr({"data-stroke":i}),s=r.hsl(i).darker().toString(),a.style({stroke:s,opacity:1})}).on("mousemove.tooltip",function(e,t){if(0!=r.event.which)return!1;r.select(this).attr("data-fill")&&se.show()}).on("mouseout.tooltip",function(e,t){se.hide();var n=r.select(this),a=n.attr("data-fill");a?n.style({fill:a,opacity:n.attr("data-opacity")}):n.style({stroke:n.attr("data-stroke"),opacity:n.attr("data-opacity")})})})}(l),this},u.config=function(e){if(!arguments.length)return s;var t=o.util.cloneJson(e);return t.data.forEach(function(e,t){s.data[t]||(s.data[t]={}),a(s.data[t],o.Axis.defaultConfig().data[0]),a(s.data[t],e)}),a(s.layout,o.Axis.defaultConfig().layout),a(s.layout,t.layout),this},u.getLiveConfig=function(){return c},u.getinputConfig=function(){return l},u.radialScale=function(e){return n},u.angularScale=function(e){return i},u.svg=function(){return e},r.rebind(u,d,"on"),u},o.Axis.defaultConfig=function(e,t){return{data:[{t:[1,2,3,4],r:[10,11,12,13],name:"Line1",geometry:"LinePlot",color:null,strokeDash:"solid",strokeColor:null,strokeSize:"1",visibleInLegend:!0,opacity:1}],layout:{defaultColorRange:r.scale.category10().range(),title:null,height:450,width:500,margin:{top:40,right:40,bottom:40,left:40},font:{size:12,color:"gray",outlineColor:"white",family:"Tahoma, sans-serif"},direction:"clockwise",orientation:0,labelOffset:10,radialAxis:{domain:null,orientation:-45,ticksSuffix:"",visible:!0,gridLinesVisible:!0,tickOrientation:"horizontal",rewriteTicks:null},angularAxis:{domain:[0,360],ticksSuffix:"",visible:!0,gridLinesVisible:!0,labelsVisible:!0,tickOrientation:"horizontal",rewriteTicks:null,ticksCount:null,ticksStep:null},minorTicks:0,tickLength:null,tickColor:"silver",minorTickColor:"#eee",backgroundColor:"none",needsEndSpacing:null,showLegend:!0,legend:{reverseOrder:!1},opacity:1}}},o.util={},o.DATAEXTENT="dataExtent",o.AREA="AreaChart",o.LINE="LinePlot",o.DOT="DotPlot",o.BAR="BarChart",o.util._override=function(e,t){for(var n in e)n in t&&(t[n]=e[n])},o.util._extend=function(e,t){for(var n in e)t[n]=e[n]},o.util._rndSnd=function(){return 2*Math.random()-1+(2*Math.random()-1)+(2*Math.random()-1)},o.util.dataFromEquation2=function(e,t){var n=t||6;return r.range(0,360+n,n).map(function(t,n){var r=t*Math.PI/180;return[t,e(r)]})},o.util.dataFromEquation=function(e,t,n){var a=t||6,o=[],i=[];r.range(0,360+a,a).forEach(function(t,n){var r=t*Math.PI/180,a=e(r);o.push(t),i.push(a)});var s={t:o,r:i};return n&&(s.name=n),s},o.util.ensureArray=function(e,t){if(void 0===e)return null;var n=[].concat(e);return r.range(t).map(function(e,t){return n[t]||n[0]})},o.util.fillArrays=function(e,t,n){return t.forEach(function(t,r){e[t]=o.util.ensureArray(e[t],n)}),e},o.util.cloneJson=function(e){return JSON.parse(JSON.stringify(e))},o.util.validateKeys=function(e,t){"string"==typeof t&&(t=t.split("."));var n=t.shift();return e[n]&&(!t.length||objHasKeys(e[n],t))},o.util.sumArrays=function(e,t){return r.zip(e,t).map(function(e,t){return r.sum(e)})},o.util.arrayLast=function(e){return e[e.length-1]},o.util.arrayEqual=function(e,t){for(var n=Math.max(e.length,t.length,1);n-- >=0&&e[n]===t[n];);return-2===n},o.util.flattenArray=function(e){for(var t=[];!o.util.arrayEqual(t,e);)t=e,e=[].concat.apply([],e);return e},o.util.deduplicate=function(e){return e.filter(function(e,t,n){return n.indexOf(e)==t})},o.util.convertToCartesian=function(e,t){var n=t*Math.PI/180;return[e*Math.cos(n),e*Math.sin(n)]},o.util.round=function(e,t){var n=t||2,r=Math.pow(10,n);return Math.round(e*r)/r},o.util.getMousePos=function(e){var t=r.mouse(e.node()),n=t[0],a=t[1],o={};return o.x=n,o.y=a,o.pos=t,o.angle=180*(Math.atan2(a,n)+Math.PI)/Math.PI,o.radius=Math.sqrt(n*n+a*a),o},o.util.duplicatesCount=function(e){for(var t,n={},r={},a=0,o=e.length;a<o;a++)(t=e[a])in n?(n[t]++,r[t]=n[t]):n[t]=1;return r},o.util.duplicates=function(e){return Object.keys(o.util.duplicatesCount(e))},o.util.translator=function(e,t,n,r){if(r){var a=n.slice();n=t,t=a}var o=t.reduce(function(e,t){if(void 0!==e)return e[t]},e);void 0!==o&&(t.reduce(function(e,n,r){if(void 0!==e)return r===t.length-1&&delete e[n],e[n]},e),n.reduce(function(e,t,r){return void 0===e[t]&&(e[t]={}),r===n.length-1&&(e[t]=o),e[t]},e))},o.PolyChart=function(){var e=[o.PolyChart.defaultConfig()],t=r.dispatch("hover"),n={solid:"none",dash:[5,2],dot:[2,5]};function i(){var t=e[0].geometryConfig,a=t.container;"string"==typeof a&&(a=r.select(a)),a.datum(e).each(function(e,a){var o=!!e[0].data.yStack,i=e.map(function(e,t){return o?r.zip(e.data.t[0],e.data.r[0],e.data.yStack[0]):r.zip(e.data.t[0],e.data.r[0])}),s=t.angularScale,l=t.radialScale.domain()[0],c={bar:function(n,a,o){var i=e[o].data,l=t.radialScale(n[1])-t.radialScale(0),c=t.radialScale(n[2]||0),d=i.barWidth;r.select(this).attr({class:"mark bar",d:"M"+[[l+c,-d/2],[l+c,d/2],[c,d/2],[c,-d/2]].join("L")+"Z",transform:function(e,n){return"rotate("+(t.orientation+s(e[0]))+")"}})}};c.dot=function(n,a,o){var i=n[2]?[n[0],n[1]+n[2]]:n,s=r.svg.symbol().size(e[o].data.dotSize).type(e[o].data.dotType)(n,a);r.select(this).attr({class:"mark dot",d:s,transform:function(e,n){var r,a,o,s=(r=function(e,n){var r=t.radialScale(e[1]),a=(t.angularScale(e[0])+t.orientation)*Math.PI/180;return{r:r,t:a}}(i),a=r.r*Math.cos(r.t),o=r.r*Math.sin(r.t),{x:a,y:o});return"translate("+[s.x,s.y]+")"}})};var d=r.svg.line.radial().interpolate(e[0].data.lineInterpolation).radius(function(e){return t.radialScale(e[1])}).angle(function(e){return t.angularScale(e[0])*Math.PI/180});c.line=function(n,a,o){var s=n[2]?i[o].map(function(e,t){return[e[0],e[1]+e[2]]}):i[o];if(r.select(this).each(c.dot).style({opacity:function(t,n){return+e[o].data.dotVisible},fill:h.stroke(n,a,o)}).attr({class:"mark dot"}),!(a>0)){var l=r.select(this.parentNode).selectAll("path.line").data([0]);l.enter().insert("path"),l.attr({class:"line",d:d(s),transform:function(e,n){return"rotate("+(t.orientation+90)+")"},"pointer-events":"none"}).style({fill:function(e,t){return h.fill(n,a,o)},"fill-opacity":0,stroke:function(e,t){return h.stroke(n,a,o)},"stroke-width":function(e,t){return h["stroke-width"](n,a,o)},"stroke-dasharray":function(e,t){return h["stroke-dasharray"](n,a,o)},opacity:function(e,t){return h.opacity(n,a,o)},display:function(e,t){return h.display(n,a,o)}})}};var u=t.angularScale.range(),f=Math.abs(u[1]-u[0])/i[0].length*Math.PI/180,p=r.svg.arc().startAngle(function(e){return-f/2}).endAngle(function(e){return f/2}).innerRadius(function(e){return t.radialScale(l+(e[2]||0))}).outerRadius(function(e){return t.radialScale(l+(e[2]||0))+t.radialScale(e[1])});c.arc=function(e,n,a){r.select(this).attr({class:"mark arc",d:p,transform:function(e,n){return"rotate("+(t.orientation+s(e[0])+90)+")"}})};var h={fill:function(t,n,r){return e[r].data.color},stroke:function(t,n,r){return e[r].data.strokeColor},"stroke-width":function(t,n,r){return e[r].data.strokeSize+"px"},"stroke-dasharray":function(t,r,a){return n[e[a].data.strokeDash]},opacity:function(t,n,r){return e[r].data.opacity},display:function(t,n,r){return void 0===e[r].data.visible||e[r].data.visible?"block":"none"}},m=r.select(this).selectAll("g.layer").data(i);m.enter().append("g").attr({class:"layer"});var g=m.selectAll("path.mark").data(function(e,t){return e});g.enter().append("path").attr({class:"mark"}),g.style(h).each(c[t.geometryType]),g.exit().remove(),m.exit().remove()})}return i.config=function(t){return arguments.length?(t.forEach(function(t,n){e[n]||(e[n]={}),a(e[n],o.PolyChart.defaultConfig()),a(e[n],t)}),this):e},i.getColorScale=function(){},r.rebind(i,t,"on"),i},o.PolyChart.defaultConfig=function(){return{data:{name:"geom1",t:[[1,2,3,4]],r:[[1,2,3,4]],dotType:"circle",dotSize:64,dotVisible:!1,barWidth:20,color:"#ffa500",strokeSize:1,strokeColor:"silver",strokeDash:"solid",opacity:1,index:0,visible:!0,visibleInLegend:!0},geometryConfig:{geometry:"LinePlot",geometryType:"arc",direction:"clockwise",orientation:0,container:"body",radialScale:null,angularScale:null,colorScale:r.scale.category20()}}},o.BarChart=function(){return o.PolyChart()},o.BarChart.defaultConfig=function(){return{geometryConfig:{geometryType:"bar"}}},o.AreaChart=function(){return o.PolyChart()},o.AreaChart.defaultConfig=function(){return{geometryConfig:{geometryType:"arc"}}},o.DotPlot=function(){return o.PolyChart()},o.DotPlot.defaultConfig=function(){return{geometryConfig:{geometryType:"dot",dotType:"circle"}}},o.LinePlot=function(){return o.PolyChart()},o.LinePlot.defaultConfig=function(){return{geometryConfig:{geometryType:"line"}}},o.Legend=function(){var e=o.Legend.defaultConfig(),t=r.dispatch("hover");function n(){var t=e.legendConfig,o=e.data.map(function(e,n){return[].concat(e).map(function(e,r){var o=a({},t.elements[n]);return o.name=e,o.color=[].concat(t.elements[n].color)[r],o})}),i=r.merge(o);i=i.filter(function(e,n){return t.elements[n]&&(t.elements[n].visibleInLegend||void 0===t.elements[n].visibleInLegend)}),t.reverseOrder&&(i=i.reverse());var s=t.container;("string"==typeof s||s.nodeName)&&(s=r.select(s));var l=i.map(function(e,t){return e.color}),c=t.fontSize,d=null==t.isContinuous?"number"==typeof i[0]:t.isContinuous,u=d?t.height:c*i.length,f=s.classed("legend-group",!0).selectAll("svg").data([0]),p=f.enter().append("svg").attr({width:300,height:u+c,xmlns:"http://www.w3.org/2000/svg","xmlns:xlink":"http://www.w3.org/1999/xlink",version:"1.1"});p.append("g").classed("legend-axis",!0),p.append("g").classed("legend-marks",!0);var h=r.range(i.length),m=r.scale[d?"linear":"ordinal"]().domain(h).range(l),g=r.scale[d?"linear":"ordinal"]().domain(h)[d?"range":"rangePoints"]([0,u]);if(d){var v=f.select(".legend-marks").append("defs").append("linearGradient").attr({id:"grad1",x1:"0%",y1:"0%",x2:"0%",y2:"100%"}).selectAll("stop").data(l);v.enter().append("stop"),v.attr({offset:function(e,t){return t/(l.length-1)*100+"%"}}).style({"stop-color":function(e,t){return e}}),f.append("rect").classed("legend-mark",!0).attr({height:t.height,width:t.colorBandWidth,fill:"url(#grad1)"})}else{var b=f.select(".legend-marks").selectAll("path.legend-mark").data(i);b.enter().append("path").classed("legend-mark",!0),b.attr({transform:function(e,t){return"translate("+[c/2,g(t)+c/2]+")"},d:function(e,t){var n,a,o,i=e.symbol;return o=3*(a=c),"line"===(n=i)?"M"+[[-a/2,-a/12],[a/2,-a/12],[a/2,a/12],[-a/2,a/12]]+"Z":-1!=r.svg.symbolTypes.indexOf(n)?r.svg.symbol().type(n).size(o)():r.svg.symbol().type("square").size(o)()},fill:function(e,t){return m(t)}}),b.exit().remove()}var y=r.svg.axis().scale(g).orient("right"),x=f.select("g.legend-axis").attr({transform:"translate("+[d?t.colorBandWidth:c,c/2]+")"}).call(y);return x.selectAll(".domain").style({fill:"none",stroke:"none"}),x.selectAll("line").style({fill:"none",stroke:d?t.textColor:"none"}),x.selectAll("text").style({fill:t.textColor,"font-size":t.fontSize}).text(function(e,t){return i[t].name}),n}return n.config=function(t){return arguments.length?(a(e,t),this):e},r.rebind(n,t,"on"),n},o.Legend.defaultConfig=function(e,t){return{data:["a","b","c"],legendConfig:{elements:[{symbol:"line",color:"red"},{symbol:"square",color:"yellow"},{symbol:"diamond",color:"limegreen"}],height:150,colorBandWidth:30,fontSize:12,container:"body",isContinuous:null,textColor:"grey",reverseOrder:!1}}},o.tooltipPanel=function(){var e,t,n,i={container:null,hasTick:!1,fontSize:12,color:"white",padding:5},s="tooltip-"+o.tooltipPanel.uid++,l=10,c=function(){var r=(e=i.container.selectAll("g."+s).data([0])).enter().append("g").classed(s,!0).style({"pointer-events":"none",display:"none"});return n=r.append("path").style({fill:"white","fill-opacity":.9}).attr({d:"M0 0"}),t=r.append("text").attr({dx:i.padding+l,dy:.3*+i.fontSize}),c};return c.text=function(a){var o=r.hsl(i.color).l,s=o>=.5?"#aaa":"white",d=o>=.5?"black":"white",u=a||"";t.style({fill:d,"font-size":i.fontSize+"px"}).text(u);var f=i.padding,p=t.node().getBBox(),h={fill:i.color,stroke:s,"stroke-width":"2px"},m=p.width+2*f+l,g=p.height+2*f;return n.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(h),e.attr({transform:"translate("+[l,-g/2+2*f]+")"}),e.style({display:"block"}),c},c.move=function(t){if(e)return e.attr({transform:"translate("+[t[0],t[1]]+")"}).style({display:"block"}),c},c.hide=function(){if(e)return e.style({display:"none"}),c},c.show=function(){if(e)return e.style({display:"block"}),c},c.config=function(e){return a(i,e),c},c},o.tooltipPanel.uid=1,o.adapter={},o.adapter.plotly=function(){var e={convert:function(e,t){var n={};if(e.data&&(n.data=e.data.map(function(e,n){var r=a({},e);return[[r,["marker","color"],["color"]],[r,["marker","opacity"],["opacity"]],[r,["marker","line","color"],["strokeColor"]],[r,["marker","line","dash"],["strokeDash"]],[r,["marker","line","width"],["strokeSize"]],[r,["marker","symbol"],["dotType"]],[r,["marker","size"],["dotSize"]],[r,["marker","barWidth"],["barWidth"]],[r,["line","interpolation"],["lineInterpolation"]],[r,["showlegend"],["visibleInLegend"]]].forEach(function(e,n){o.util.translator.apply(null,e.concat(t))}),t||delete r.marker,t&&delete r.groupId,t?("LinePlot"===r.geometry?(r.type="scatter",!0===r.dotVisible?(delete r.dotVisible,r.mode="lines+markers"):r.mode="lines"):"DotPlot"===r.geometry?(r.type="scatter",r.mode="markers"):"AreaChart"===r.geometry?r.type="area":"BarChart"===r.geometry&&(r.type="bar"),delete r.geometry):("scatter"===r.type?"lines"===r.mode?r.geometry="LinePlot":"markers"===r.mode?r.geometry="DotPlot":"lines+markers"===r.mode&&(r.geometry="LinePlot",r.dotVisible=!0):"area"===r.type?r.geometry="AreaChart":"bar"===r.type&&(r.geometry="BarChart"),delete r.mode,delete r.type),r}),!t&&e.layout&&"stack"===e.layout.barmode)){var i=o.util.duplicates(n.data.map(function(e,t){return e.geometry}));n.data.forEach(function(e,t){var r=i.indexOf(e.geometry);-1!=r&&(n.data[t].groupId=r)})}if(e.layout){var s=a({},e.layout);if([[s,["plot_bgcolor"],["backgroundColor"]],[s,["showlegend"],["showLegend"]],[s,["radialaxis"],["radialAxis"]],[s,["angularaxis"],["angularAxis"]],[s.angularaxis,["showline"],["gridLinesVisible"]],[s.angularaxis,["showticklabels"],["labelsVisible"]],[s.angularaxis,["nticks"],["ticksCount"]],[s.angularaxis,["tickorientation"],["tickOrientation"]],[s.angularaxis,["ticksuffix"],["ticksSuffix"]],[s.angularaxis,["range"],["domain"]],[s.angularaxis,["endpadding"],["endPadding"]],[s.radialaxis,["showline"],["gridLinesVisible"]],[s.radialaxis,["tickorientation"],["tickOrientation"]],[s.radialaxis,["ticksuffix"],["ticksSuffix"]],[s.radialaxis,["range"],["domain"]],[s.angularAxis,["showline"],["gridLinesVisible"]],[s.angularAxis,["showticklabels"],["labelsVisible"]],[s.angularAxis,["nticks"],["ticksCount"]],[s.angularAxis,["tickorientation"],["tickOrientation"]],[s.angularAxis,["ticksuffix"],["ticksSuffix"]],[s.angularAxis,["range"],["domain"]],[s.angularAxis,["endpadding"],["endPadding"]],[s.radialAxis,["showline"],["gridLinesVisible"]],[s.radialAxis,["tickorientation"],["tickOrientation"]],[s.radialAxis,["ticksuffix"],["ticksSuffix"]],[s.radialAxis,["range"],["domain"]],[s.font,["outlinecolor"],["outlineColor"]],[s.legend,["traceorder"],["reverseOrder"]],[s,["labeloffset"],["labelOffset"]],[s,["defaultcolorrange"],["defaultColorRange"]]].forEach(function(e,n){o.util.translator.apply(null,e.concat(t))}),t?(void 0!==s.tickLength&&(s.angularaxis.ticklen=s.tickLength,delete s.tickLength),s.tickColor&&(s.angularaxis.tickcolor=s.tickColor,delete s.tickColor)):(s.angularAxis&&void 0!==s.angularAxis.ticklen&&(s.tickLength=s.angularAxis.ticklen),s.angularAxis&&void 0!==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&&void 0!==s.margin.t){var l=["t","r","b","l","pad"],c=["top","right","bottom","left","pad"],d={};r.entries(s.margin).forEach(function(e,t){d[c[l.indexOf(e.key)]]=e.value}),s.margin=d}t&&(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),n.layout=s}return n}};return e}},function(e,t,n){"use strict";var r=n(0),a=n(113);var o={add:function(e,t,n,r,o){var i,s;e.undoQueue=e.undoQueue||{index:0,queue:[],sequence:!1},s=e.undoQueue.index,e.autoplay?e.undoQueue.inSequence||(e.autoplay=!1):(!e.undoQueue.sequence||e.undoQueue.beginSequence?(i={undo:{calls:[],args:[]},redo:{calls:[],args:[]}},e.undoQueue.queue.splice(s,e.undoQueue.queue.length-s,i),e.undoQueue.index+=1):i=e.undoQueue.queue[s-1],e.undoQueue.beginSequence=!1,i&&(i.undo.calls.unshift(t),i.undo.args.unshift(n),i.redo.calls.push(r),i.redo.args.push(o)),e.undoQueue.queue.length>a.queueLength&&(e.undoQueue.queue.shift(),e.undoQueue.index--))},startSequence:function(e){e.undoQueue=e.undoQueue||{index:0,queue:[],sequence:!1},e.undoQueue.sequence=!0,e.undoQueue.beginSequence=!0},stopSequence:function(e){e.undoQueue=e.undoQueue||{index:0,queue:[],sequence:!1},e.undoQueue.sequence=!1,e.undoQueue.beginSequence=!1},undo:function(e){var t,n;if(e.framework&&e.framework.isPolar)e.framework.undo();else if(!(void 0===e.undoQueue||isNaN(e.undoQueue.index)||e.undoQueue.index<=0)){for(e.undoQueue.index--,t=e.undoQueue.queue[e.undoQueue.index],e.undoQueue.inSequence=!0,n=0;n<t.undo.calls.length;n++)o.plotDo(e,t.undo.calls[n],t.undo.args[n]);e.undoQueue.inSequence=!1,e.autoplay=!1}},redo:function(e){var t,n;if(e.framework&&e.framework.isPolar)e.framework.redo();else if(!(void 0===e.undoQueue||isNaN(e.undoQueue.index)||e.undoQueue.index>=e.undoQueue.queue.length)){for(t=e.undoQueue.queue[e.undoQueue.index],e.undoQueue.inSequence=!0,n=0;n<t.redo.calls.length;n++)o.plotDo(e,t.redo.calls[n],t.redo.args[n]);e.undoQueue.inSequence=!1,e.autoplay=!1,e.undoQueue.index++}}};o.plotDo=function(e,t,n){e.autoplay=!0,n=function(e,t){for(var n,a=[],o=0;o<t.length;o++)n=t[o],a[o]=n===e?n:"object"==typeof n?Array.isArray(n)?r.extendDeep([],n):r.extendDeepAll({},n):n;return a}(e,n),t.apply(null,n)},e.exports=o},function(e,t,n){"use strict";var r=n(2),a=n(8),o=n(0),i=n(95),s=n(94),l=n(93),c=n(92);e.exports=function(e,t){return new Promise(function(n,d){(t=t||{}).format=t.format||"png";var u=function(e){return void 0===e||null===e||!!(r(e)&&e>1)};u(t.width)&&u(t.height)||d(new Error("Height and width should be pixel values."));var f=s(e,{format:"png",height:t.height,width:t.width}),p=f.gd;p.style.position="absolute",p.style.left="-5000px",document.body.appendChild(p);var h=i.getRedrawFunc(p);a.plot(p,f.data,f.layout,f.config).then(h).then(function(){var e=i.getDelay(p._fullLayout);return new Promise(function(n,r){setTimeout(function(){var e=l(p),a=document.createElement("canvas");a.id=o.randstr(),c({format:t.format,width:p._fullLayout.width,height:p._fullLayout.height,canvas:a,svg:e,promise:!0}).then(function(e){p&&document.body.removeChild(p),n(e)}).catch(function(e){r(e)})},e)})}).then(function(e){n(e)}).catch(function(e){d(e)})})}},function(e,t,n){"use strict";t.manage=n(276)},function(e,t,n){"use strict";var r=n(2),a=n(0);e.exports=function(e,t,n,o){var i=o.counterAxes||[],s=o.overlayableAxes||[],l=o.letter;"free"===a.coerce(e,t,{anchor:{valType:"enumerated",values:["free"].concat(i),dflt:r(e.position)?"free":i[0]||"free"}},"anchor")&&n("position"),a.coerce(e,t,{side:{valType:"enumerated",values:"x"===l?["bottom","top"]:["left","right"],dflt:"x"===l?"bottom":"left"}},"side");var c=!1;if(s.length&&(c=a.coerce(e,t,{overlaying:{valType:"enumerated",values:[!1].concat(s),dflt:!1}},"overlaying")),!c){var d=n("domain");d[0]>d[1]-.01&&(t.domain=[0,1]),a.noneOrAll(e.domain,t.domain,[0,1])}return t}},function(e,t,n){"use strict";var r=n(1),a=n(2),o=n(0),i=o.cleanNumber,s=o.ms2DateTime,l=o.dateTime2ms,c=o.ensureNumber,d=n(15),u=d.FP_SAFE,f=d.BADNUM,p=n(14),h=n(18);function m(e){return Math.pow(10,e)}e.exports=function(e,t){t=t||{};var n=10;function d(t,r){if(t>0)return Math.log(t)/Math.LN10;if(t<=0&&r&&e.range&&2===e.range.length){var a=e.range[0],o=e.range[1];return.5*(a+o-3*n*Math.abs(a-o))}return f}function g(t,n,r){var o=l(t,r||e.calendar);if(o===f){if(!a(t))return f;o=l(new Date(+t))}return o}function v(t,n,r){return s(t,n,r||e.calendar)}function b(t){return e._categories[Math.round(t)]}function y(t){if(e._categoriesMap){var n=e._categoriesMap[t];if(void 0!==n)return n}if(a(t))return+t}function x(t){return a(t)?r.round(e._b+e._m*t,2):f}function w(t){return(t-e._b)/e._m}e.c2l="log"===e.type?d:c,e.l2c="log"===e.type?m:c,e.l2p=x,e.p2l=w,e.c2p="log"===e.type?function(e,t){return x(d(e,t))}:x,e.p2c="log"===e.type?function(e){return m(w(e))}:w,-1!==["linear","-"].indexOf(e.type)?(e.d2r=e.r2d=e.d2c=e.r2c=e.d2l=e.r2l=i,e.c2d=e.c2r=e.l2d=e.l2r=c,e.d2p=e.r2p=function(t){return e.l2p(i(t))},e.p2d=e.p2r=w,e.cleanPos=c):"log"===e.type?(e.d2r=e.d2l=function(e,t){return d(i(e),t)},e.r2d=e.r2c=function(e){return m(i(e))},e.d2c=e.r2l=i,e.c2d=e.l2r=c,e.c2r=d,e.l2d=m,e.d2p=function(t,n){return e.l2p(e.d2r(t,n))},e.p2d=function(e){return m(w(e))},e.r2p=function(t){return e.l2p(i(t))},e.p2r=w,e.cleanPos=c):"date"===e.type?(e.d2r=e.r2d=o.identity,e.d2c=e.r2c=e.d2l=e.r2l=g,e.c2d=e.c2r=e.l2d=e.l2r=v,e.d2p=e.r2p=function(t,n,r){return e.l2p(g(t,0,r))},e.p2d=e.p2r=function(e,t,n){return v(w(e),t,n)},e.cleanPos=function(t){return o.cleanDate(t,f,e.calendar)}):"category"===e.type&&(e.d2c=e.d2l=function(t){if(null!==t&&void 0!==t){if(void 0===e._categoriesMap&&(e._categoriesMap={}),void 0!==e._categoriesMap[t])return e._categoriesMap[t];e._categories.push(t);var n=e._categories.length-1;return e._categoriesMap[t]=n,n}return f},e.r2d=e.c2d=e.l2d=b,e.d2r=e.d2l_noadd=y,e.r2c=function(t){var n=y(t);return void 0!==n?n:e.fraction2r(.5)},e.l2r=e.c2r=c,e.r2l=y,e.d2p=function(t){return e.l2p(e.r2c(t))},e.p2d=function(e){return b(w(e))},e.r2p=e.d2p,e.p2r=w,e.cleanPos=function(e){return"string"==typeof e&&""!==e?e:c(e)}),e.fraction2r=function(t){var n=e.r2l(e.range[0]),r=e.r2l(e.range[1]);return e.l2r(n+t*(r-n))},e.r2fraction=function(t){var n=e.r2l(e.range[0]),r=e.r2l(e.range[1]);return(e.r2l(t)-n)/(r-n)},e.cleanRange=function(t){t||(t="range");var n,r,i=o.nestedProperty(e,t).get(),s=(e._id||"x").charAt(0);if(r=(r="date"===e.type?o.dfltRange(e.calendar):"y"===s?p.DFLTRANGEY:p.DFLTRANGEX).slice(),i&&2===i.length)for("date"===e.type&&(i[0]=o.cleanDate(i[0],f,e.calendar),i[1]=o.cleanDate(i[1],f,e.calendar)),n=0;n<2;n++)if("date"===e.type){if(!o.isDateTime(i[n],e.calendar)){e[t]=r;break}if(e.r2l(i[0])===e.r2l(i[1])){var l=o.constrain(e.r2l(i[0]),o.MIN_MS+1e3,o.MAX_MS-1e3);i[0]=e.l2r(l-1e3),i[1]=e.l2r(l+1e3);break}}else{if(!a(i[n])){if(!a(i[1-n])){e[t]=r;break}i[n]=i[1-n]*(n?10:.1)}if(i[n]<-u?i[n]=-u:i[n]>u&&(i[n]=u),i[0]===i[1]){var c=Math.max(1,Math.abs(1e-6*i[0]));i[0]-=c,i[1]+=c}}else o.nestedProperty(e,t).set(r)},e.setScale=function(n){var r=t._size,a=e._id.charAt(0);if(e._categories||(e._categories=[]),e._categoriesMap||(e._categoriesMap={}),e.overlaying){var i=h.getFromId({_fullLayout:t},e.overlaying);e.domain=i.domain}var s=n&&e._r?"_r":"range",l=e.calendar;e.cleanRange(s);var c=e.r2l(e[s][0],l),d=e.r2l(e[s][1],l);if("y"===a?(e._offset=r.t+(1-e.domain[1])*r.h,e._length=r.h*(e.domain[1]-e.domain[0]),e._m=e._length/(c-d),e._b=-e._m*d):(e._offset=r.l+e.domain[0]*r.w,e._length=r.w*(e.domain[1]-e.domain[0]),e._m=e._length/(d-c),e._b=-e._m*c),!isFinite(e._m)||!isFinite(e._b))throw o.notifier("Something went wrong with axis scaling","long"),t._replotting=!1,new Error("axis scaling")},e.makeCalcdata=function(t,n){var r,a,o,i="date"===e.type&&t[n+"calendar"];if(n in t)for(r=t[n],a=new Array(r.length),o=0;o<r.length;o++)a[o]=e.d2c(r[o],0,i);else{var s=n+"0"in t?e.d2c(t[n+"0"],0,i):0,l=t["d"+n]?Number(t["d"+n]):1;for(r=t[{x:"y",y:"x"}[n]],a=new Array(r.length),o=0;o<r.length;o++)a[o]=s+o*l}return a},e.isValidRange=function(t){return Array.isArray(t)&&2===t.length&&a(e.r2l(t[0]))&&a(e.r2l(t[1]))},e._min=[],e._max=[],e._separators=t.separators,delete e._minDtick,delete e._forceTick0}},function(e,t,n){"use strict";var r=n(21).mix,a=n(4),o=n(0),i=n(25).lightFraction,s=n(24),l=n(159),c=n(158),d=n(157),u=n(283),f=n(151),p=n(282);e.exports=function(e,t,n,h,m){var g=h.letter,v=h.font||{},b="Click to enter "+(h.title||g.toUpperCase()+" axis")+" title";function y(n,r){return o.coerce2(e,t,s,n,r)}var x=n("visible",!h.cheateronly),w=t.type;"date"===w&&a.getComponentMethod("calendars","handleDefaults")(e,t,"calendar",h.calendar);if(f(t,m),n("autorange",!t.isValidRange(e.range))&&n("rangemode"),n("range"),t.cleanRange(),u(e,t,n),t._initialCategories="category"===w?p(g,t.categoryorder,t.categoryarray,h.data):[],!x)return t;var k=n("color"),_=k===e.color?k:v.color;n("title",b),o.coerceFont(n,"titlefont",{family:v.family,size:Math.round(1.2*v.size),color:_}),l(e,t,n,w),d(e,t,n,w,h),c(e,t,n,h);var T=y("linecolor",k),A=y("linewidth"),M=n("showline",!!T||!!A);M||(delete t.linecolor,delete t.linewidth),(M||t.ticks)&&n("mirror");var C=y("gridcolor",r(k,h.bgColor,i).toRgbString()),S=y("gridwidth");n("showgrid",h.showGrid||!!C||!!S)||(delete t.gridcolor,delete t.gridwidth);var L=y("zerolinecolor",k),z=y("zerolinewidth");return n("zeroline",h.showGrid||!!L||!!z)||(delete t.zerolinecolor,delete t.zerolinewidth),t}},function(e,t,n){"use strict";var r=n(2),a=n(0),o=n(15).BADNUM;e.exports=function(e,t){return function(e,t){for(var n,o=0,i=0,s=Math.max(1,(e.length-1)/1e3),l=0;l<e.length;l+=s)n=e[Math.round(l)],a.isDateTime(n,t)&&(o+=1),r(n)&&(i+=1);return o>2*i}(e,t)?"date":function(e){for(var t,n=Math.max(1,(e.length-1)/1e3),r=0,i=0,s=0;s<e.length;s+=n)t=e[Math.round(s)],a.cleanNumber(t)!==o?r++:"string"==typeof t&&""!==t&&"None"!==t&&i++;return i>2*r}(e)?"category":function(e){if(!e)return!1;for(var t=0;t<e.length;t++)if(r(e[t]))return!0;return!1}(e)?"linear":"-"}},function(e,t,n){"use strict";var r=n(2),a=n(4),o=n(0),i=n(105);e.exports=function(e,t,n,s){var l="error_"+s.axis,c=t[l]={},d=e[l]||{};function u(e,t){return o.coerce(d,c,i,e,t)}if(!1!==u("visible",void 0!==d.array||void 0!==d.value||"sqrt"===d.type)){var f=u("type","array"in d?"data":"percent"),p=!0;if("sqrt"!==f&&(p=u("symmetric",!(("data"===f?"arrayminus":"valueminus")in d))),"data"===f){if(u("array")||(c.array=[]),u("traceref"),!p)u("arrayminus")||(c.arrayminus=[]),u("tracerefminus")}else"percent"!==f&&"constant"!==f||(u("value"),p||u("valueminus"));var h="copy_"+s.inherit+"style";if(s.inherit)(t["error_"+s.inherit]||{}).visible&&u(h,!(d.color||r(d.thickness)||r(d.width)));s.inherit&&c[h]||(u("color",n),u("thickness"),u("width",a.traceIs(t,"gl3d")?0:4))}}},function(e,t,n){"use strict";e.exports={PTS_LINESONLY:20}},function(e,t,n){"use strict";var r=n(0),a=n(27),o=n(100);e.exports=function(e,t,n,i){var s,l;n?(s=r.nestedProperty(e,n).get(),l=r.nestedProperty(e._input,n).get()):(s=e,l=e._input);var c=i+"auto",d=i+"min",u=i+"max",f=s[c],p=s[d],h=s[u],m=s.colorscale;!1===f&&void 0!==p||(p=r.aggNums(Math.min,null,t)),!1===f&&void 0!==h||(h=r.aggNums(Math.max,null,t)),p===h&&(p-=.5,h+=.5),s[d]=p,s[u]=h,l[d]=p,l[u]=h,l[c]=!1!==f||void 0===p&&void 0===h,s.autocolorscale&&(m=p*h<0?a.RdBu:p>=0?a.Reds:a.Blues,l.colorscale=m,s.reversescale&&(m=o(m)),s.colorscale=m)}},function(e,t,n){"use strict";var r=n(0);e.exports=function(e,t,n,a,o){var i=function(e){var t=["showexponent","showtickprefix","showticksuffix"].filter(function(t){return void 0!==e[t]});if(t.every(function(n){return e[n]===e[t[0]]})||1===t.length)return e[t[0]]}(e);if(n("tickprefix")&&n("showtickprefix",i),n("ticksuffix")&&n("showticksuffix",i),n("showticklabels")){var s=o.font||{},l=t.color===e.color?t.color:s.color;if(r.coerceFont(n,"tickfont",{family:s.family,size:s.size,color:l}),n("tickangle"),"category"!==a)n("tickformat")||"date"===a||(n("showexponent",i),n("exponentformat"),n("separatethousands"))}"category"===a||o.noHover||n("hoverformat")}},function(e,t,n){"use strict";var r=n(0),a=n(24);e.exports=function(e,t,n,o){var i=r.coerce2(e,t,a,"ticklen"),s=r.coerce2(e,t,a,"tickwidth"),l=r.coerce2(e,t,a,"tickcolor",t.color);n("ticks",o.outerTicks||i||s||l?"outside":"")||(delete t.ticklen,delete t.tickwidth,delete t.tickcolor)}},function(e,t,n){"use strict";var r=n(2),a=n(0),o=n(15).ONEDAY;e.exports=function(e,t,n,i){var s="auto";"array"!==e.tickmode||"log"!==i&&"date"!==i||(e.tickmode="auto"),Array.isArray(e.tickvals)?s="array":e.dtick&&(s="linear");var l=n("tickmode",s);if("auto"===l)n("nticks");else if("linear"===l){var c="date"===i?o:1,d=n("dtick",c);if(r(d))t.dtick=d>0?Number(d):c;else if("string"!=typeof d)t.dtick=c;else{var u=d.charAt(0),f=d.substr(1);((f=r(f)?Number(f):0)<=0||!("date"===i&&"M"===u&&f===Math.round(f)||"log"===i&&"L"===u||"log"===i&&"D"===u&&(1===f||2===f)))&&(t.dtick=c)}var p="date"===i?a.dateTick0(t.calendar):0,h=n("tick0",p);"date"===i?t.tick0=a.cleanDate(h,p):r(h)&&"D1"!==d&&"D2"!==d?t.tick0=Number(h):t.tick0=p}else{void 0===n("tickvals")?t.tickmode="auto":n("ticktext")}}},function(e,t,n){"use strict";t.scales=n(27),t.defaultScale=n(166),t.attributes=n(161),t.handleDefaults=n(102),t.calc=n(156),t.hasColorscale=n(41),t.isValidScale=n(101),t.getScale=n(167),t.flipScale=n(100),t.extractScale=n(292),t.makeColorScaleFunc=n(291)},function(e,t,n){"use strict";e.exports={zauto:{valType:"boolean",role:"info",dflt:!0,description:["Determines the whether or not the color domain is computed","with respect to the input data."].join(" ")},zmin:{valType:"number",role:"info",dflt:null,description:"Sets the lower bound of color domain."},zmax:{valType:"number",role:"info",dflt:null,description:"Sets the upper bound of color domain."},colorscale:{valType:"colorscale",role:"style",description:["Sets the colorscale.","The colorscale must be an array containing","arrays mapping a normalized value to an","rgb, rgba, hex, hsl, hsv, or named color string.","At minimum, a mapping for the lowest (0) and highest (1)","values are required. For example,","`[[0, 'rgb(0,0,255)', [1, 'rgb(255,0,0)']]`.","To control the bounds of the colorscale in z space,","use zmin and zmax"].join(" ")},autocolorscale:{valType:"boolean",role:"style",dflt:!0,description:["Determines whether or not the colorscale is picked using the sign of","the input z values."].join(" ")},reversescale:{valType:"boolean",role:"style",dflt:!1,description:"Reverses the colorscale."},showscale:{valType:"boolean",role:"info",dflt:!0,description:["Determines whether or not a colorbar is displayed for this trace."].join(" ")}}},function(e,t,n){"use strict";e.exports={_isLinkedToArray:"frames_entry",group:{valType:"string",role:"info",description:["An identifier that specifies the group to which the frame belongs,","used by animate to select a subset of frames."].join(" ")},name:{valType:"string",role:"info",description:"A label by which to identify the frame"},traces:{valType:"any",role:"info",description:["A list of trace indices that identify the respective traces in the","data attribute"].join(" ")},baseframe:{valType:"string",role:"info",description:["The name of the frame into which this frame's properties are merged","before applying. This is used to unify properties and avoid needing","to specify the same values for the same properties in multiple frames."].join(" ")},data:{valType:"any",role:"object",description:["A list of traces this frame modifies. The format is identical to the","normal trace definition."].join(" ")},layout:{valType:"any",role:"object",description:["Layout properties which this frame modifies. The format is identical","to the normal layout definition."].join(" ")}}},function(e,t,n){"use strict";t.init2dArray=function(e,t){for(var n=new Array(e),r=0;r<e;r++)n[r]=new Array(t);return n},t.transposeRagged=function(e){var t,n,r=0,a=e.length;for(t=0;t<a;t++)r=Math.max(r,e[t].length);var o=new Array(r);for(t=0;t<r;t++)for(o[t]=new Array(a),n=0;n<a;n++)o[t][n]=e[n][t];return o},t.dot=function(e,n){if(!e.length||!n.length||e.length!==n.length)return null;var r,a,o=e.length;if(e[0].length)for(r=new Array(o),a=0;a<o;a++)r[a]=t.dot(e[a],n);else if(n[0].length){var i=t.transposeRagged(n);for(r=new Array(i.length),a=0;a<i.length;a++)r[a]=t.dot(e,i[a])}else for(r=0,a=0;a<o;a++)r+=e[a]*n[a];return r},t.translationMatrix=function(e,t){return[[1,0,e],[0,1,t],[0,0,1]]},t.rotationMatrix=function(e){var t=e*Math.PI/180;return[[Math.cos(t),-Math.sin(t),0],[Math.sin(t),Math.cos(t),0],[0,0,1]]},t.rotationXYMatrix=function(e,n,r){return t.dot(t.dot(t.translationMatrix(n,r),t.rotationMatrix(e)),t.translationMatrix(-n,-r))},t.apply2DTransform=function(e){return function(){var n=arguments;3===n.length&&(n=n[0]);var r=1===arguments.length?n[0]:[n[0],n[1]];return t.dot(e,[r[0],r[1],1]).slice(0,2)}},t.apply2DTransform2=function(e){var n=t.apply2DTransform(e);return function(e){return n(e.slice(0,2)).concat(n(e.slice(2,4)))}}},function(e,t,n){"use strict";var r=n(2),a=n(35);function o(e,t){return e<t}function i(e,t){return e<=t}function s(e,t){return e>t}function l(e,t){return e>=t}t.findBin=function(e,t,n){if(r(t.start))return n?Math.ceil((e-t.start)/t.size)-1:Math.floor((e-t.start)/t.size);var c,d,u=0,f=t.length,p=0;for(d=t[t.length-1]>=t[0]?n?o:i:n?l:s;u<f&&p++<100;)d(t[c=Math.floor((u+f)/2)],e)?u=c+1:f=c;return p>90&&a.log("Long binary search..."),u-1},t.sorterAsc=function(e,t){return e-t},t.sorterDes=function(e,t){return t-e},t.distinctVals=function(e){var n=e.slice();n.sort(t.sorterAsc);for(var r=n.length-1,a=n[r]-n[0]||1,o=a/(r||1)/1e4,i=[n[0]],s=0;s<r;s++)n[s+1]>n[s]+o&&(a=Math.min(a,n[s+1]-n[s]),i.push(n[s+1]));return{vals:i,minDiff:a}},t.roundUp=function(e,t,n){for(var r,a=0,o=t.length-1,i=0,s=n?0:1,l=n?1:0,c=n?Math.ceil:Math.floor;a<o&&i++<100;)t[r=c((a+o)/2)]<=e?a=r+s:o=r-l;return t[a]}},function(e,t,n){"use strict";var r=n(21);e.exports=function(e){var t=0;if(!Array.isArray(e)||e.length<2)return!1;if(!e[0]||!e[e.length-1])return!1;if(0!=+e[0][0]||1!=+e[e.length-1][0])return!1;for(var n=0;n<e.length;n++){var a=e[n];if(2!==a.length||+a[0]<t||!r(a[1]).isValid())return!1;t=+a[0]}return!0}},function(e,t,n){"use strict";var r=n(27);e.exports=r.RdBu},function(e,t,n){"use strict";var r=n(27),a=n(166),o=n(165);e.exports=function(e,t){if(t||(t=a),!e)return t;function n(){try{e=r[e]||JSON.parse(e)}catch(n){e=t}}return"string"==typeof e&&(n(),"string"==typeof e&&n()),o(e)?e:t}},function(e,t,n){"use strict";e.exports=function(e,t){var n=e%t;return n<0?n+t:n}},function(e,t,n){"use strict";var r=n(4);e.exports=function(e){for(var t,n,a=r.layoutArrayContainers,o=r.layoutArrayRegexes,i=e.split("[")[0],s=0;s<o.length;s++)if((n=e.match(o[s]))&&0===n.index){t=n[0];break}if(t||(t=a[a.indexOf(i)]),!t)return!1;var l=e.substr(t.length);return l?!!(n=l.match(/^\[(0|[1-9][0-9]*)\](\.(.+))?$/))&&{array:t,index:Number(n[1]),property:n[3]||""}:{array:t,index:"",property:""}}},function(e,t,n){"use strict";e.exports=function(e,t){if(t instanceof RegExp){var n,r=t.toString();for(n=0;n<e.length;n++)if(e[n]instanceof RegExp&&e[n].toString()===r)return e;e.push(t)}else t&&-1===e.indexOf(t)&&e.push(t);return e}},function(e,t,n){"use strict";n.r(t);var r=n(120),a=n(77);for(var o in a)"default"!==o&&function(e){n.d(t,e,function(){return a[e]})}(o);n(177);var i=n(5),s=Object(i.a)(a.default,r.a,r.b,!1,null,"18c873ee",null);s.options.__file="src/ModeTab.vue",t.default=s.exports},function(e,t){var n,r,a=e.exports={};function o(){throw new Error("setTimeout has not been defined")}function i(){throw new Error("clearTimeout has not been defined")}function s(e){if(n===setTimeout)return setTimeout(e,0);if((n===o||!n)&&setTimeout)return n=setTimeout,setTimeout(e,0);try{return n(e,0)}catch(t){try{return n.call(null,e,0)}catch(t){return n.call(this,e,0)}}}!function(){try{n="function"==typeof setTimeout?setTimeout:o}catch(e){n=o}try{r="function"==typeof clearTimeout?clearTimeout:i}catch(e){r=i}}();var l,c=[],d=!1,u=-1;function f(){d&&l&&(d=!1,l.length?c=l.concat(c):u=-1,c.length&&p())}function p(){if(!d){var e=s(f);d=!0;for(var t=c.length;t;){for(l=c,c=[];++u<t;)l&&l[u].run();u=-1,t=c.length}l=null,d=!1,function(e){if(r===clearTimeout)return clearTimeout(e);if((r===i||!r)&&clearTimeout)return r=clearTimeout,clearTimeout(e);try{r(e)}catch(t){try{return r.call(null,e)}catch(t){return r.call(this,e)}}}(e)}}function h(e,t){this.fun=e,this.array=t}function m(){}a.nextTick=function(e){var t=new Array(arguments.length-1);if(arguments.length>1)for(var n=1;n<arguments.length;n++)t[n-1]=arguments[n];c.push(new h(e,t)),1!==c.length||d||s(p)},h.prototype.run=function(){this.fun.apply(null,this.array)},a.title="browser",a.browser=!0,a.env={},a.argv=[],a.version="",a.versions={},a.on=m,a.addListener=m,a.once=m,a.off=m,a.removeListener=m,a.removeAllListeners=m,a.emit=m,a.prependListener=m,a.prependOnceListener=m,a.listeners=function(e){return[]},a.binding=function(e){throw new Error("process.binding is not supported")},a.cwd=function(){return"/"},a.chdir=function(e){throw new Error("process.chdir is not supported")},a.umask=function(){return 0}},function(e,t,n){
+var r=Object.freeze({});function a(e){return void 0===e||null===e}function i(e){return void 0!==e&&null!==e}function o(e){return!0===e}function l(e){return"string"==typeof e||"number"==typeof e||"symbol"==typeof e||"boolean"==typeof e}function s(e){return null!==e&&"object"==typeof e}var c=Object.prototype.toString;function u(e){return"[object Object]"===c.call(e)}function d(e){return"[object RegExp]"===c.call(e)}function f(e){var t=parseFloat(String(e));return t>=0&&Math.floor(t)===t&&isFinite(e)}function h(e){return null==e?"":"object"==typeof e?JSON.stringify(e,null,2):String(e)}function p(e){var t=parseFloat(e);return isNaN(t)?e:t}function v(e,t){for(var n=Object.create(null),r=e.split(","),a=0;a<r.length;a++)n[r[a]]=!0;return t?function(e){return n[e.toLowerCase()]}:function(e){return n[e]}}v("slot,component",!0);var g=v("key,ref,slot,slot-scope,is");function m(e,t){if(e.length){var n=e.indexOf(t);if(n>-1)return e.splice(n,1)}}var y=Object.prototype.hasOwnProperty;function b(e,t){return y.call(e,t)}function _(e){var t=Object.create(null);return function(n){return t[n]||(t[n]=e(n))}}var x=/-(\w)/g,w=_(function(e){return e.replace(x,function(e,t){return t?t.toUpperCase():""})}),k=_(function(e){return e.charAt(0).toUpperCase()+e.slice(1)}),T=/\B([A-Z])/g,A=_(function(e){return e.replace(T,"-$1").toLowerCase()});var M=Function.prototype.bind?function(e,t){return e.bind(t)}:function(e,t){function n(n){var r=arguments.length;return r?r>1?e.apply(t,arguments):e.call(t,n):e.call(t)}return n._length=e.length,n};function C(e,t){t=t||0;for(var n=e.length-t,r=new Array(n);n--;)r[n]=e[n+t];return r}function S(e,t){for(var n in t)e[n]=t[n];return e}function L(e){for(var t={},n=0;n<e.length;n++)e[n]&&S(t,e[n]);return t}function O(e,t,n){}var D=function(e,t,n){return!1},z=function(e){return e};function P(e,t){if(e===t)return!0;var n=s(e),r=s(t);if(!n||!r)return!n&&!r&&String(e)===String(t);try{var a=Array.isArray(e),i=Array.isArray(t);if(a&&i)return e.length===t.length&&e.every(function(e,n){return P(e,t[n])});if(a||i)return!1;var o=Object.keys(e),l=Object.keys(t);return o.length===l.length&&o.every(function(n){return P(e[n],t[n])})}catch(e){return!1}}function E(e,t){for(var n=0;n<e.length;n++)if(P(e[n],t))return n;return-1}function N(e){var t=!1;return function(){t||(t=!0,e.apply(this,arguments))}}var I="data-server-rendered",j=["component","directive","filter"],R=["beforeCreate","created","beforeMount","mounted","beforeUpdate","updated","beforeDestroy","destroyed","activated","deactivated","errorCaptured"],B={optionMergeStrategies:Object.create(null),silent:!1,productionTip:!1,devtools:!1,performance:!1,errorHandler:null,warnHandler:null,ignoredElements:[],keyCodes:Object.create(null),isReservedTag:D,isReservedAttr:D,isUnknownElement:D,getTagNamespace:O,parsePlatformTagName:z,mustUseProp:D,_lifecycleHooks:R};function F(e,t,n,r){Object.defineProperty(e,t,{value:n,enumerable:!!r,writable:!0,configurable:!0})}var $=/[^\w.$]/;var W,V="__proto__"in{},H="undefined"!=typeof window,q="undefined"!=typeof WXEnvironment&&!!WXEnvironment.platform,U=q&&WXEnvironment.platform.toLowerCase(),G=H&&window.navigator.userAgent.toLowerCase(),Y=G&&/msie|trident/.test(G),K=G&&G.indexOf("msie 9.0")>0,X=G&&G.indexOf("edge/")>0,Z=(G&&G.indexOf("android"),G&&/iphone|ipad|ipod|ios/.test(G)||"ios"===U),J=(G&&/chrome\/\d+/.test(G),{}.watch),Q=!1;if(H)try{var ee={};Object.defineProperty(ee,"passive",{get:function(){Q=!0}}),window.addEventListener("test-passive",null,ee)}catch(e){}var te=function(){return void 0===W&&(W=!H&&!q&&void 0!==e&&"server"===e.process.env.VUE_ENV),W},ne=H&&window.__VUE_DEVTOOLS_GLOBAL_HOOK__;function re(e){return"function"==typeof e&&/native code/.test(e.toString())}var ae,ie="undefined"!=typeof Symbol&&re(Symbol)&&"undefined"!=typeof Reflect&&re(Reflect.ownKeys);ae="undefined"!=typeof Set&&re(Set)?Set:function(){function e(){this.set=Object.create(null)}return e.prototype.has=function(e){return!0===this.set[e]},e.prototype.add=function(e){this.set[e]=!0},e.prototype.clear=function(){this.set=Object.create(null)},e}();var oe=O,le=0,se=function(){this.id=le++,this.subs=[]};se.prototype.addSub=function(e){this.subs.push(e)},se.prototype.removeSub=function(e){m(this.subs,e)},se.prototype.depend=function(){se.target&&se.target.addDep(this)},se.prototype.notify=function(){for(var e=this.subs.slice(),t=0,n=e.length;t<n;t++)e[t].update()},se.target=null;var ce=[];function ue(e){se.target&&ce.push(se.target),se.target=e}function de(){se.target=ce.pop()}var fe=function(e,t,n,r,a,i,o,l){this.tag=e,this.data=t,this.children=n,this.text=r,this.elm=a,this.ns=void 0,this.context=i,this.fnContext=void 0,this.fnOptions=void 0,this.fnScopeId=void 0,this.key=t&&t.key,this.componentOptions=o,this.componentInstance=void 0,this.parent=void 0,this.raw=!1,this.isStatic=!1,this.isRootInsert=!0,this.isComment=!1,this.isCloned=!1,this.isOnce=!1,this.asyncFactory=l,this.asyncMeta=void 0,this.isAsyncPlaceholder=!1},he={child:{configurable:!0}};he.child.get=function(){return this.componentInstance},Object.defineProperties(fe.prototype,he);var pe=function(e){void 0===e&&(e="");var t=new fe;return t.text=e,t.isComment=!0,t};function ve(e){return new fe(void 0,void 0,void 0,String(e))}function ge(e){var t=new fe(e.tag,e.data,e.children,e.text,e.elm,e.context,e.componentOptions,e.asyncFactory);return t.ns=e.ns,t.isStatic=e.isStatic,t.key=e.key,t.isComment=e.isComment,t.fnContext=e.fnContext,t.fnOptions=e.fnOptions,t.fnScopeId=e.fnScopeId,t.isCloned=!0,t}var me=Array.prototype,ye=Object.create(me);["push","pop","shift","unshift","splice","sort","reverse"].forEach(function(e){var t=me[e];F(ye,e,function(){for(var n=[],r=arguments.length;r--;)n[r]=arguments[r];var a,i=t.apply(this,n),o=this.__ob__;switch(e){case"push":case"unshift":a=n;break;case"splice":a=n.slice(2)}return a&&o.observeArray(a),o.dep.notify(),i})});var be=Object.getOwnPropertyNames(ye),_e=!0;function xe(e){_e=e}var we=function(e){(this.value=e,this.dep=new se,this.vmCount=0,F(e,"__ob__",this),Array.isArray(e))?((V?ke:Te)(e,ye,be),this.observeArray(e)):this.walk(e)};function ke(e,t,n){e.__proto__=t}function Te(e,t,n){for(var r=0,a=n.length;r<a;r++){var i=n[r];F(e,i,t[i])}}function Ae(e,t){var n;if(s(e)&&!(e instanceof fe))return b(e,"__ob__")&&e.__ob__ instanceof we?n=e.__ob__:_e&&!te()&&(Array.isArray(e)||u(e))&&Object.isExtensible(e)&&!e._isVue&&(n=new we(e)),t&&n&&n.vmCount++,n}function Me(e,t,n,r,a){var i=new se,o=Object.getOwnPropertyDescriptor(e,t);if(!o||!1!==o.configurable){var l=o&&o.get;l||2!==arguments.length||(n=e[t]);var s=o&&o.set,c=!a&&Ae(n);Object.defineProperty(e,t,{enumerable:!0,configurable:!0,get:function(){var t=l?l.call(e):n;return se.target&&(i.depend(),c&&(c.dep.depend(),Array.isArray(t)&&function e(t){for(var n=void 0,r=0,a=t.length;r<a;r++)(n=t[r])&&n.__ob__&&n.__ob__.dep.depend(),Array.isArray(n)&&e(n)}(t))),t},set:function(t){var r=l?l.call(e):n;t===r||t!=t&&r!=r||(s?s.call(e,t):n=t,c=!a&&Ae(t),i.notify())}})}}function Ce(e,t,n){if(Array.isArray(e)&&f(t))return e.length=Math.max(e.length,t),e.splice(t,1,n),n;if(t in e&&!(t in Object.prototype))return e[t]=n,n;var r=e.__ob__;return e._isVue||r&&r.vmCount?n:r?(Me(r.value,t,n),r.dep.notify(),n):(e[t]=n,n)}function Se(e,t){if(Array.isArray(e)&&f(t))e.splice(t,1);else{var n=e.__ob__;e._isVue||n&&n.vmCount||b(e,t)&&(delete e[t],n&&n.dep.notify())}}we.prototype.walk=function(e){for(var t=Object.keys(e),n=0;n<t.length;n++)Me(e,t[n])},we.prototype.observeArray=function(e){for(var t=0,n=e.length;t<n;t++)Ae(e[t])};var Le=B.optionMergeStrategies;function Oe(e,t){if(!t)return e;for(var n,r,a,i=Object.keys(t),o=0;o<i.length;o++)r=e[n=i[o]],a=t[n],b(e,n)?u(r)&&u(a)&&Oe(r,a):Ce(e,n,a);return e}function De(e,t,n){return n?function(){var r="function"==typeof t?t.call(n,n):t,a="function"==typeof e?e.call(n,n):e;return r?Oe(r,a):a}:t?e?function(){return Oe("function"==typeof t?t.call(this,this):t,"function"==typeof e?e.call(this,this):e)}:t:e}function ze(e,t){return t?e?e.concat(t):Array.isArray(t)?t:[t]:e}function Pe(e,t,n,r){var a=Object.create(e||null);return t?S(a,t):a}Le.data=function(e,t,n){return n?De(e,t,n):t&&"function"!=typeof t?e:De(e,t)},R.forEach(function(e){Le[e]=ze}),j.forEach(function(e){Le[e+"s"]=Pe}),Le.watch=function(e,t,n,r){if(e===J&&(e=void 0),t===J&&(t=void 0),!t)return Object.create(e||null);if(!e)return t;var a={};for(var i in S(a,e),t){var o=a[i],l=t[i];o&&!Array.isArray(o)&&(o=[o]),a[i]=o?o.concat(l):Array.isArray(l)?l:[l]}return a},Le.props=Le.methods=Le.inject=Le.computed=function(e,t,n,r){if(!e)return t;var a=Object.create(null);return S(a,e),t&&S(a,t),a},Le.provide=De;var Ee=function(e,t){return void 0===t?e:t};function Ne(e,t,n){"function"==typeof t&&(t=t.options),function(e,t){var n=e.props;if(n){var r,a,i={};if(Array.isArray(n))for(r=n.length;r--;)"string"==typeof(a=n[r])&&(i[w(a)]={type:null});else if(u(n))for(var o in n)a=n[o],i[w(o)]=u(a)?a:{type:a};e.props=i}}(t),function(e,t){var n=e.inject;if(n){var r=e.inject={};if(Array.isArray(n))for(var a=0;a<n.length;a++)r[n[a]]={from:n[a]};else if(u(n))for(var i in n){var o=n[i];r[i]=u(o)?S({from:i},o):{from:o}}}}(t),function(e){var t=e.directives;if(t)for(var n in t){var r=t[n];"function"==typeof r&&(t[n]={bind:r,update:r})}}(t);var r=t.extends;if(r&&(e=Ne(e,r,n)),t.mixins)for(var a=0,i=t.mixins.length;a<i;a++)e=Ne(e,t.mixins[a],n);var o,l={};for(o in e)s(o);for(o in t)b(e,o)||s(o);function s(r){var a=Le[r]||Ee;l[r]=a(e[r],t[r],n,r)}return l}function Ie(e,t,n,r){if("string"==typeof n){var a=e[t];if(b(a,n))return a[n];var i=w(n);if(b(a,i))return a[i];var o=k(i);return b(a,o)?a[o]:a[n]||a[i]||a[o]}}function je(e,t,n,r){var a=t[e],i=!b(n,e),o=n[e],l=Fe(Boolean,a.type);if(l>-1)if(i&&!b(a,"default"))o=!1;else if(""===o||o===A(e)){var s=Fe(String,a.type);(s<0||l<s)&&(o=!0)}if(void 0===o){o=function(e,t,n){if(!b(t,"default"))return;var r=t.default;0;if(e&&e.$options.propsData&&void 0===e.$options.propsData[n]&&void 0!==e._props[n])return e._props[n];return"function"==typeof r&&"Function"!==Re(t.type)?r.call(e):r}(r,a,e);var c=_e;xe(!0),Ae(o),xe(c)}return o}function Re(e){var t=e&&e.toString().match(/^\s*function (\w+)/);return t?t[1]:""}function Be(e,t){return Re(e)===Re(t)}function Fe(e,t){if(!Array.isArray(t))return Be(t,e)?0:-1;for(var n=0,r=t.length;n<r;n++)if(Be(t[n],e))return n;return-1}function $e(e,t,n){if(t)for(var r=t;r=r.$parent;){var a=r.$options.errorCaptured;if(a)for(var i=0;i<a.length;i++)try{if(!1===a[i].call(r,e,t,n))return}catch(e){We(e,r,"errorCaptured hook")}}We(e,t,n)}function We(e,t,n){if(B.errorHandler)try{return B.errorHandler.call(null,e,t,n)}catch(e){Ve(e,null,"config.errorHandler")}Ve(e,t,n)}function Ve(e,t,n){if(!H&&!q||"undefined"==typeof console)throw e;console.error(e)}var He,qe,Ue=[],Ge=!1;function Ye(){Ge=!1;var e=Ue.slice(0);Ue.length=0;for(var t=0;t<e.length;t++)e[t]()}var Ke=!1;if(void 0!==n&&re(n))qe=function(){n(Ye)};else if("undefined"==typeof MessageChannel||!re(MessageChannel)&&"[object MessageChannelConstructor]"!==MessageChannel.toString())qe=function(){setTimeout(Ye,0)};else{var Xe=new MessageChannel,Ze=Xe.port2;Xe.port1.onmessage=Ye,qe=function(){Ze.postMessage(1)}}if("undefined"!=typeof Promise&&re(Promise)){var Je=Promise.resolve();He=function(){Je.then(Ye),Z&&setTimeout(O)}}else He=qe;function Qe(e,t){var n;if(Ue.push(function(){if(e)try{e.call(t)}catch(e){$e(e,t,"nextTick")}else n&&n(t)}),Ge||(Ge=!0,Ke?qe():He()),!e&&"undefined"!=typeof Promise)return new Promise(function(e){n=e})}var et=new ae;function tt(e){!function e(t,n){var r,a;var i=Array.isArray(t);if(!i&&!s(t)||Object.isFrozen(t)||t instanceof fe)return;if(t.__ob__){var o=t.__ob__.dep.id;if(n.has(o))return;n.add(o)}if(i)for(r=t.length;r--;)e(t[r],n);else for(a=Object.keys(t),r=a.length;r--;)e(t[a[r]],n)}(e,et),et.clear()}var nt,rt=_(function(e){var t="&"===e.charAt(0),n="~"===(e=t?e.slice(1):e).charAt(0),r="!"===(e=n?e.slice(1):e).charAt(0);return{name:e=r?e.slice(1):e,once:n,capture:r,passive:t}});function at(e){function t(){var e=arguments,n=t.fns;if(!Array.isArray(n))return n.apply(null,arguments);for(var r=n.slice(),a=0;a<r.length;a++)r[a].apply(null,e)}return t.fns=e,t}function it(e,t,n,r,i){var o,l,s,c;for(o in e)l=e[o],s=t[o],c=rt(o),a(l)||(a(s)?(a(l.fns)&&(l=e[o]=at(l)),n(c.name,l,c.once,c.capture,c.passive,c.params)):l!==s&&(s.fns=l,e[o]=s));for(o in t)a(e[o])&&r((c=rt(o)).name,t[o],c.capture)}function ot(e,t,n){var r;e instanceof fe&&(e=e.data.hook||(e.data.hook={}));var l=e[t];function s(){n.apply(this,arguments),m(r.fns,s)}a(l)?r=at([s]):i(l.fns)&&o(l.merged)?(r=l).fns.push(s):r=at([l,s]),r.merged=!0,e[t]=r}function lt(e,t,n,r,a){if(i(t)){if(b(t,n))return e[n]=t[n],a||delete t[n],!0;if(b(t,r))return e[n]=t[r],a||delete t[r],!0}return!1}function st(e){return l(e)?[ve(e)]:Array.isArray(e)?function e(t,n){var r=[];var s,c,u,d;for(s=0;s<t.length;s++)a(c=t[s])||"boolean"==typeof c||(u=r.length-1,d=r[u],Array.isArray(c)?c.length>0&&(ct((c=e(c,(n||"")+"_"+s))[0])&&ct(d)&&(r[u]=ve(d.text+c[0].text),c.shift()),r.push.apply(r,c)):l(c)?ct(d)?r[u]=ve(d.text+c):""!==c&&r.push(ve(c)):ct(c)&&ct(d)?r[u]=ve(d.text+c.text):(o(t._isVList)&&i(c.tag)&&a(c.key)&&i(n)&&(c.key="__vlist"+n+"_"+s+"__"),r.push(c)));return r}(e):void 0}function ct(e){return i(e)&&i(e.text)&&!1===e.isComment}function ut(e,t){return(e.__esModule||ie&&"Module"===e[Symbol.toStringTag])&&(e=e.default),s(e)?t.extend(e):e}function dt(e){return e.isComment&&e.asyncFactory}function ft(e){if(Array.isArray(e))for(var t=0;t<e.length;t++){var n=e[t];if(i(n)&&(i(n.componentOptions)||dt(n)))return n}}function ht(e,t,n){n?nt.$once(e,t):nt.$on(e,t)}function pt(e,t){nt.$off(e,t)}function vt(e,t,n){nt=e,it(t,n||{},ht,pt),nt=void 0}function gt(e,t){var n={};if(!e)return n;for(var r=0,a=e.length;r<a;r++){var i=e[r],o=i.data;if(o&&o.attrs&&o.attrs.slot&&delete o.attrs.slot,i.context!==t&&i.fnContext!==t||!o||null==o.slot)(n.default||(n.default=[])).push(i);else{var l=o.slot,s=n[l]||(n[l]=[]);"template"===i.tag?s.push.apply(s,i.children||[]):s.push(i)}}for(var c in n)n[c].every(mt)&&delete n[c];return n}function mt(e){return e.isComment&&!e.asyncFactory||" "===e.text}function yt(e,t){t=t||{};for(var n=0;n<e.length;n++)Array.isArray(e[n])?yt(e[n],t):t[e[n].key]=e[n].fn;return t}var bt=null;function _t(e){for(;e&&(e=e.$parent);)if(e._inactive)return!0;return!1}function xt(e,t){if(t){if(e._directInactive=!1,_t(e))return}else if(e._directInactive)return;if(e._inactive||null===e._inactive){e._inactive=!1;for(var n=0;n<e.$children.length;n++)xt(e.$children[n]);wt(e,"activated")}}function wt(e,t){ue();var n=e.$options[t];if(n)for(var r=0,a=n.length;r<a;r++)try{n[r].call(e)}catch(n){$e(n,e,t+" hook")}e._hasHookEvent&&e.$emit("hook:"+t),de()}var kt=[],Tt=[],At={},Mt=!1,Ct=!1,St=0;function Lt(){var e,t;for(Ct=!0,kt.sort(function(e,t){return e.id-t.id}),St=0;St<kt.length;St++)t=(e=kt[St]).id,At[t]=null,e.run();var n=Tt.slice(),r=kt.slice();St=kt.length=Tt.length=0,At={},Mt=Ct=!1,function(e){for(var t=0;t<e.length;t++)e[t]._inactive=!0,xt(e[t],!0)}(n),function(e){var t=e.length;for(;t--;){var n=e[t],r=n.vm;r._watcher===n&&r._isMounted&&wt(r,"updated")}}(r),ne&&B.devtools&&ne.emit("flush")}var Ot=0,Dt=function(e,t,n,r,a){this.vm=e,a&&(e._watcher=this),e._watchers.push(this),r?(this.deep=!!r.deep,this.user=!!r.user,this.lazy=!!r.lazy,this.sync=!!r.sync):this.deep=this.user=this.lazy=this.sync=!1,this.cb=n,this.id=++Ot,this.active=!0,this.dirty=this.lazy,this.deps=[],this.newDeps=[],this.depIds=new ae,this.newDepIds=new ae,this.expression="","function"==typeof t?this.getter=t:(this.getter=function(e){if(!$.test(e)){var t=e.split(".");return function(e){for(var n=0;n<t.length;n++){if(!e)return;e=e[t[n]]}return e}}}(t),this.getter||(this.getter=function(){})),this.value=this.lazy?void 0:this.get()};Dt.prototype.get=function(){var e;ue(this);var t=this.vm;try{e=this.getter.call(t,t)}catch(e){if(!this.user)throw e;$e(e,t,'getter for watcher "'+this.expression+'"')}finally{this.deep&&tt(e),de(),this.cleanupDeps()}return e},Dt.prototype.addDep=function(e){var t=e.id;this.newDepIds.has(t)||(this.newDepIds.add(t),this.newDeps.push(e),this.depIds.has(t)||e.addSub(this))},Dt.prototype.cleanupDeps=function(){for(var e=this.deps.length;e--;){var t=this.deps[e];this.newDepIds.has(t.id)||t.removeSub(this)}var n=this.depIds;this.depIds=this.newDepIds,this.newDepIds=n,this.newDepIds.clear(),n=this.deps,this.deps=this.newDeps,this.newDeps=n,this.newDeps.length=0},Dt.prototype.update=function(){this.lazy?this.dirty=!0:this.sync?this.run():function(e){var t=e.id;if(null==At[t]){if(At[t]=!0,Ct){for(var n=kt.length-1;n>St&&kt[n].id>e.id;)n--;kt.splice(n+1,0,e)}else kt.push(e);Mt||(Mt=!0,Qe(Lt))}}(this)},Dt.prototype.run=function(){if(this.active){var e=this.get();if(e!==this.value||s(e)||this.deep){var t=this.value;if(this.value=e,this.user)try{this.cb.call(this.vm,e,t)}catch(e){$e(e,this.vm,'callback for watcher "'+this.expression+'"')}else this.cb.call(this.vm,e,t)}}},Dt.prototype.evaluate=function(){this.value=this.get(),this.dirty=!1},Dt.prototype.depend=function(){for(var e=this.deps.length;e--;)this.deps[e].depend()},Dt.prototype.teardown=function(){if(this.active){this.vm._isBeingDestroyed||m(this.vm._watchers,this);for(var e=this.deps.length;e--;)this.deps[e].removeSub(this);this.active=!1}};var zt={enumerable:!0,configurable:!0,get:O,set:O};function Pt(e,t,n){zt.get=function(){return this[t][n]},zt.set=function(e){this[t][n]=e},Object.defineProperty(e,n,zt)}function Et(e){e._watchers=[];var t=e.$options;t.props&&function(e,t){var n=e.$options.propsData||{},r=e._props={},a=e.$options._propKeys=[];e.$parent&&xe(!1);var i=function(i){a.push(i);var o=je(i,t,n,e);Me(r,i,o),i in e||Pt(e,"_props",i)};for(var o in t)i(o);xe(!0)}(e,t.props),t.methods&&function(e,t){e.$options.props;for(var n in t)e[n]=null==t[n]?O:M(t[n],e)}(e,t.methods),t.data?function(e){var t=e.$options.data;u(t=e._data="function"==typeof t?function(e,t){ue();try{return e.call(t,t)}catch(e){return $e(e,t,"data()"),{}}finally{de()}}(t,e):t||{})||(t={});var n=Object.keys(t),r=e.$options.props,a=(e.$options.methods,n.length);for(;a--;){var i=n[a];0,r&&b(r,i)||(void 0,36!==(o=(i+"").charCodeAt(0))&&95!==o&&Pt(e,"_data",i))}var o;Ae(t,!0)}(e):Ae(e._data={},!0),t.computed&&function(e,t){var n=e._computedWatchers=Object.create(null),r=te();for(var a in t){var i=t[a],o="function"==typeof i?i:i.get;0,r||(n[a]=new Dt(e,o||O,O,Nt)),a in e||It(e,a,i)}}(e,t.computed),t.watch&&t.watch!==J&&function(e,t){for(var n in t){var r=t[n];if(Array.isArray(r))for(var a=0;a<r.length;a++)Rt(e,n,r[a]);else Rt(e,n,r)}}(e,t.watch)}var Nt={lazy:!0};function It(e,t,n){var r=!te();"function"==typeof n?(zt.get=r?jt(t):n,zt.set=O):(zt.get=n.get?r&&!1!==n.cache?jt(t):n.get:O,zt.set=n.set?n.set:O),Object.defineProperty(e,t,zt)}function jt(e){return function(){var t=this._computedWatchers&&this._computedWatchers[e];if(t)return t.dirty&&t.evaluate(),se.target&&t.depend(),t.value}}function Rt(e,t,n,r){return u(n)&&(r=n,n=n.handler),"string"==typeof n&&(n=e[n]),e.$watch(t,n,r)}function Bt(e,t){if(e){for(var n=Object.create(null),r=ie?Reflect.ownKeys(e).filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}):Object.keys(e),a=0;a<r.length;a++){for(var i=r[a],o=e[i].from,l=t;l;){if(l._provided&&b(l._provided,o)){n[i]=l._provided[o];break}l=l.$parent}if(!l)if("default"in e[i]){var s=e[i].default;n[i]="function"==typeof s?s.call(t):s}else 0}return n}}function Ft(e,t){var n,r,a,o,l;if(Array.isArray(e)||"string"==typeof e)for(n=new Array(e.length),r=0,a=e.length;r<a;r++)n[r]=t(e[r],r);else if("number"==typeof e)for(n=new Array(e),r=0;r<e;r++)n[r]=t(r+1,r);else if(s(e))for(o=Object.keys(e),n=new Array(o.length),r=0,a=o.length;r<a;r++)l=o[r],n[r]=t(e[l],l,r);return i(n)&&(n._isVList=!0),n}function $t(e,t,n,r){var a,i=this.$scopedSlots[e];if(i)n=n||{},r&&(n=S(S({},r),n)),a=i(n)||t;else{var o=this.$slots[e];o&&(o._rendered=!0),a=o||t}var l=n&&n.slot;return l?this.$createElement("template",{slot:l},a):a}function Wt(e){return Ie(this.$options,"filters",e)||z}function Vt(e,t){return Array.isArray(e)?-1===e.indexOf(t):e!==t}function Ht(e,t,n,r,a){var i=B.keyCodes[t]||n;return a&&r&&!B.keyCodes[t]?Vt(a,r):i?Vt(i,e):r?A(r)!==t:void 0}function qt(e,t,n,r,a){if(n)if(s(n)){var i;Array.isArray(n)&&(n=L(n));var o=function(o){if("class"===o||"style"===o||g(o))i=e;else{var l=e.attrs&&e.attrs.type;i=r||B.mustUseProp(t,l,o)?e.domProps||(e.domProps={}):e.attrs||(e.attrs={})}o in i||(i[o]=n[o],a&&((e.on||(e.on={}))["update:"+o]=function(e){n[o]=e}))};for(var l in n)o(l)}else;return e}function Ut(e,t){var n=this._staticTrees||(this._staticTrees=[]),r=n[e];return r&&!t?r:(Yt(r=n[e]=this.$options.staticRenderFns[e].call(this._renderProxy,null,this),"__static__"+e,!1),r)}function Gt(e,t,n){return Yt(e,"__once__"+t+(n?"_"+n:""),!0),e}function Yt(e,t,n){if(Array.isArray(e))for(var r=0;r<e.length;r++)e[r]&&"string"!=typeof e[r]&&Kt(e[r],t+"_"+r,n);else Kt(e,t,n)}function Kt(e,t,n){e.isStatic=!0,e.key=t,e.isOnce=n}function Xt(e,t){if(t)if(u(t)){var n=e.on=e.on?S({},e.on):{};for(var r in t){var a=n[r],i=t[r];n[r]=a?[].concat(a,i):i}}else;return e}function Zt(e){e._o=Gt,e._n=p,e._s=h,e._l=Ft,e._t=$t,e._q=P,e._i=E,e._m=Ut,e._f=Wt,e._k=Ht,e._b=qt,e._v=ve,e._e=pe,e._u=yt,e._g=Xt}function Jt(e,t,n,a,i){var l,s=i.options;b(a,"_uid")?(l=Object.create(a))._original=a:(l=a,a=a._original);var c=o(s._compiled),u=!c;this.data=e,this.props=t,this.children=n,this.parent=a,this.listeners=e.on||r,this.injections=Bt(s.inject,a),this.slots=function(){return gt(n,a)},c&&(this.$options=s,this.$slots=this.slots(),this.$scopedSlots=e.scopedSlots||r),s._scopeId?this._c=function(e,t,n,r){var i=ln(l,e,t,n,r,u);return i&&!Array.isArray(i)&&(i.fnScopeId=s._scopeId,i.fnContext=a),i}:this._c=function(e,t,n,r){return ln(l,e,t,n,r,u)}}function Qt(e,t,n,r){var a=ge(e);return a.fnContext=n,a.fnOptions=r,t.slot&&((a.data||(a.data={})).slot=t.slot),a}function en(e,t){for(var n in t)e[w(n)]=t[n]}Zt(Jt.prototype);var tn={init:function(e,t,n,r){if(e.componentInstance&&!e.componentInstance._isDestroyed&&e.data.keepAlive){var a=e;tn.prepatch(a,a)}else{(e.componentInstance=function(e,t,n,r){var a={_isComponent:!0,parent:t,_parentVnode:e,_parentElm:n||null,_refElm:r||null},o=e.data.inlineTemplate;i(o)&&(a.render=o.render,a.staticRenderFns=o.staticRenderFns);return new e.componentOptions.Ctor(a)}(e,bt,n,r)).$mount(t?e.elm:void 0,t)}},prepatch:function(e,t){var n=t.componentOptions;!function(e,t,n,a,i){var o=!!(i||e.$options._renderChildren||a.data.scopedSlots||e.$scopedSlots!==r);if(e.$options._parentVnode=a,e.$vnode=a,e._vnode&&(e._vnode.parent=a),e.$options._renderChildren=i,e.$attrs=a.data.attrs||r,e.$listeners=n||r,t&&e.$options.props){xe(!1);for(var l=e._props,s=e.$options._propKeys||[],c=0;c<s.length;c++){var u=s[c],d=e.$options.props;l[u]=je(u,d,t,e)}xe(!0),e.$options.propsData=t}n=n||r;var f=e.$options._parentListeners;e.$options._parentListeners=n,vt(e,n,f),o&&(e.$slots=gt(i,a.context),e.$forceUpdate())}(t.componentInstance=e.componentInstance,n.propsData,n.listeners,t,n.children)},insert:function(e){var t,n=e.context,r=e.componentInstance;r._isMounted||(r._isMounted=!0,wt(r,"mounted")),e.data.keepAlive&&(n._isMounted?((t=r)._inactive=!1,Tt.push(t)):xt(r,!0))},destroy:function(e){var t=e.componentInstance;t._isDestroyed||(e.data.keepAlive?function e(t,n){if(!(n&&(t._directInactive=!0,_t(t))||t._inactive)){t._inactive=!0;for(var r=0;r<t.$children.length;r++)e(t.$children[r]);wt(t,"deactivated")}}(t,!0):t.$destroy())}},nn=Object.keys(tn);function rn(e,t,n,l,c){if(!a(e)){var u=n.$options._base;if(s(e)&&(e=u.extend(e)),"function"==typeof e){var d;if(a(e.cid)&&void 0===(e=function(e,t,n){if(o(e.error)&&i(e.errorComp))return e.errorComp;if(i(e.resolved))return e.resolved;if(o(e.loading)&&i(e.loadingComp))return e.loadingComp;if(!i(e.contexts)){var r=e.contexts=[n],l=!0,c=function(){for(var e=0,t=r.length;e<t;e++)r[e].$forceUpdate()},u=N(function(n){e.resolved=ut(n,t),l||c()}),d=N(function(t){i(e.errorComp)&&(e.error=!0,c())}),f=e(u,d);return s(f)&&("function"==typeof f.then?a(e.resolved)&&f.then(u,d):i(f.component)&&"function"==typeof f.component.then&&(f.component.then(u,d),i(f.error)&&(e.errorComp=ut(f.error,t)),i(f.loading)&&(e.loadingComp=ut(f.loading,t),0===f.delay?e.loading=!0:setTimeout(function(){a(e.resolved)&&a(e.error)&&(e.loading=!0,c())},f.delay||200)),i(f.timeout)&&setTimeout(function(){a(e.resolved)&&d(null)},f.timeout))),l=!1,e.loading?e.loadingComp:e.resolved}e.contexts.push(n)}(d=e,u,n)))return function(e,t,n,r,a){var i=pe();return i.asyncFactory=e,i.asyncMeta={data:t,context:n,children:r,tag:a},i}(d,t,n,l,c);t=t||{},cn(e),i(t.model)&&function(e,t){var n=e.model&&e.model.prop||"value",r=e.model&&e.model.event||"input";(t.props||(t.props={}))[n]=t.model.value;var a=t.on||(t.on={});i(a[r])?a[r]=[t.model.callback].concat(a[r]):a[r]=t.model.callback}(e.options,t);var f=function(e,t,n){var r=t.options.props;if(!a(r)){var o={},l=e.attrs,s=e.props;if(i(l)||i(s))for(var c in r){var u=A(c);lt(o,s,c,u,!0)||lt(o,l,c,u,!1)}return o}}(t,e);if(o(e.options.functional))return function(e,t,n,a,o){var l=e.options,s={},c=l.props;if(i(c))for(var u in c)s[u]=je(u,c,t||r);else i(n.attrs)&&en(s,n.attrs),i(n.props)&&en(s,n.props);var d=new Jt(n,s,o,a,e),f=l.render.call(null,d._c,d);if(f instanceof fe)return Qt(f,n,d.parent,l);if(Array.isArray(f)){for(var h=st(f)||[],p=new Array(h.length),v=0;v<h.length;v++)p[v]=Qt(h[v],n,d.parent,l);return p}}(e,f,t,n,l);var h=t.on;if(t.on=t.nativeOn,o(e.options.abstract)){var p=t.slot;t={},p&&(t.slot=p)}!function(e){for(var t=e.hook||(e.hook={}),n=0;n<nn.length;n++){var r=nn[n];t[r]=tn[r]}}(t);var v=e.options.name||c;return new fe("vue-component-"+e.cid+(v?"-"+v:""),t,void 0,void 0,void 0,n,{Ctor:e,propsData:f,listeners:h,tag:c,children:l},d)}}}var an=1,on=2;function ln(e,t,n,r,c,u){return(Array.isArray(n)||l(n))&&(c=r,r=n,n=void 0),o(u)&&(c=on),function(e,t,n,r,l){if(i(n)&&i(n.__ob__))return pe();i(n)&&i(n.is)&&(t=n.is);if(!t)return pe();0;Array.isArray(r)&&"function"==typeof r[0]&&((n=n||{}).scopedSlots={default:r[0]},r.length=0);l===on?r=st(r):l===an&&(r=function(e){for(var t=0;t<e.length;t++)if(Array.isArray(e[t]))return Array.prototype.concat.apply([],e);return e}(r));var c,u;if("string"==typeof t){var d;u=e.$vnode&&e.$vnode.ns||B.getTagNamespace(t),c=B.isReservedTag(t)?new fe(B.parsePlatformTagName(t),n,r,void 0,void 0,e):i(d=Ie(e.$options,"components",t))?rn(d,n,e,r,t):new fe(t,n,r,void 0,void 0,e)}else c=rn(t,n,e,r);return Array.isArray(c)?c:i(c)?(i(u)&&function e(t,n,r){t.ns=n;"foreignObject"===t.tag&&(n=void 0,r=!0);if(i(t.children))for(var l=0,s=t.children.length;l<s;l++){var c=t.children[l];i(c.tag)&&(a(c.ns)||o(r)&&"svg"!==c.tag)&&e(c,n,r)}}(c,u),i(n)&&function(e){s(e.style)&&tt(e.style);s(e.class)&&tt(e.class)}(n),c):pe()}(e,t,n,r,c)}var sn=0;function cn(e){var t=e.options;if(e.super){var n=cn(e.super);if(n!==e.superOptions){e.superOptions=n;var r=function(e){var t,n=e.options,r=e.extendOptions,a=e.sealedOptions;for(var i in n)n[i]!==a[i]&&(t||(t={}),t[i]=un(n[i],r[i],a[i]));return t}(e);r&&S(e.extendOptions,r),(t=e.options=Ne(n,e.extendOptions)).name&&(t.components[t.name]=e)}}return t}function un(e,t,n){if(Array.isArray(e)){var r=[];n=Array.isArray(n)?n:[n],t=Array.isArray(t)?t:[t];for(var a=0;a<e.length;a++)(t.indexOf(e[a])>=0||n.indexOf(e[a])<0)&&r.push(e[a]);return r}return e}function dn(e){this._init(e)}function fn(e){e.cid=0;var t=1;e.extend=function(e){e=e||{};var n=this,r=n.cid,a=e._Ctor||(e._Ctor={});if(a[r])return a[r];var i=e.name||n.options.name;var o=function(e){this._init(e)};return(o.prototype=Object.create(n.prototype)).constructor=o,o.cid=t++,o.options=Ne(n.options,e),o.super=n,o.options.props&&function(e){var t=e.options.props;for(var n in t)Pt(e.prototype,"_props",n)}(o),o.options.computed&&function(e){var t=e.options.computed;for(var n in t)It(e.prototype,n,t[n])}(o),o.extend=n.extend,o.mixin=n.mixin,o.use=n.use,j.forEach(function(e){o[e]=n[e]}),i&&(o.options.components[i]=o),o.superOptions=n.options,o.extendOptions=e,o.sealedOptions=S({},o.options),a[r]=o,o}}function hn(e){return e&&(e.Ctor.options.name||e.tag)}function pn(e,t){return Array.isArray(e)?e.indexOf(t)>-1:"string"==typeof e?e.split(",").indexOf(t)>-1:!!d(e)&&e.test(t)}function vn(e,t){var n=e.cache,r=e.keys,a=e._vnode;for(var i in n){var o=n[i];if(o){var l=hn(o.componentOptions);l&&!t(l)&&gn(n,i,r,a)}}}function gn(e,t,n,r){var a=e[t];!a||r&&a.tag===r.tag||a.componentInstance.$destroy(),e[t]=null,m(n,t)}!function(e){e.prototype._init=function(e){var t=this;t._uid=sn++,t._isVue=!0,e&&e._isComponent?function(e,t){var n=e.$options=Object.create(e.constructor.options),r=t._parentVnode;n.parent=t.parent,n._parentVnode=r,n._parentElm=t._parentElm,n._refElm=t._refElm;var a=r.componentOptions;n.propsData=a.propsData,n._parentListeners=a.listeners,n._renderChildren=a.children,n._componentTag=a.tag,t.render&&(n.render=t.render,n.staticRenderFns=t.staticRenderFns)}(t,e):t.$options=Ne(cn(t.constructor),e||{},t),t._renderProxy=t,t._self=t,function(e){var t=e.$options,n=t.parent;if(n&&!t.abstract){for(;n.$options.abstract&&n.$parent;)n=n.$parent;n.$children.push(e)}e.$parent=n,e.$root=n?n.$root:e,e.$children=[],e.$refs={},e._watcher=null,e._inactive=null,e._directInactive=!1,e._isMounted=!1,e._isDestroyed=!1,e._isBeingDestroyed=!1}(t),function(e){e._events=Object.create(null),e._hasHookEvent=!1;var t=e.$options._parentListeners;t&&vt(e,t)}(t),function(e){e._vnode=null,e._staticTrees=null;var t=e.$options,n=e.$vnode=t._parentVnode,a=n&&n.context;e.$slots=gt(t._renderChildren,a),e.$scopedSlots=r,e._c=function(t,n,r,a){return ln(e,t,n,r,a,!1)},e.$createElement=function(t,n,r,a){return ln(e,t,n,r,a,!0)};var i=n&&n.data;Me(e,"$attrs",i&&i.attrs||r,null,!0),Me(e,"$listeners",t._parentListeners||r,null,!0)}(t),wt(t,"beforeCreate"),function(e){var t=Bt(e.$options.inject,e);t&&(xe(!1),Object.keys(t).forEach(function(n){Me(e,n,t[n])}),xe(!0))}(t),Et(t),function(e){var t=e.$options.provide;t&&(e._provided="function"==typeof t?t.call(e):t)}(t),wt(t,"created"),t.$options.el&&t.$mount(t.$options.el)}}(dn),function(e){var t={get:function(){return this._data}},n={get:function(){return this._props}};Object.defineProperty(e.prototype,"$data",t),Object.defineProperty(e.prototype,"$props",n),e.prototype.$set=Ce,e.prototype.$delete=Se,e.prototype.$watch=function(e,t,n){if(u(t))return Rt(this,e,t,n);(n=n||{}).user=!0;var r=new Dt(this,e,t,n);return n.immediate&&t.call(this,r.value),function(){r.teardown()}}}(dn),function(e){var t=/^hook:/;e.prototype.$on=function(e,n){if(Array.isArray(e))for(var r=0,a=e.length;r<a;r++)this.$on(e[r],n);else(this._events[e]||(this._events[e]=[])).push(n),t.test(e)&&(this._hasHookEvent=!0);return this},e.prototype.$once=function(e,t){var n=this;function r(){n.$off(e,r),t.apply(n,arguments)}return r.fn=t,n.$on(e,r),n},e.prototype.$off=function(e,t){var n=this;if(!arguments.length)return n._events=Object.create(null),n;if(Array.isArray(e)){for(var r=0,a=e.length;r<a;r++)this.$off(e[r],t);return n}var i=n._events[e];if(!i)return n;if(!t)return n._events[e]=null,n;if(t)for(var o,l=i.length;l--;)if((o=i[l])===t||o.fn===t){i.splice(l,1);break}return n},e.prototype.$emit=function(e){var t=this._events[e];if(t){t=t.length>1?C(t):t;for(var n=C(arguments,1),r=0,a=t.length;r<a;r++)try{t[r].apply(this,n)}catch(t){$e(t,this,'event handler for "'+e+'"')}}return this}}(dn),function(e){e.prototype._update=function(e,t){var n=this;n._isMounted&&wt(n,"beforeUpdate");var r=n.$el,a=n._vnode,i=bt;bt=n,n._vnode=e,a?n.$el=n.__patch__(a,e):(n.$el=n.__patch__(n.$el,e,t,!1,n.$options._parentElm,n.$options._refElm),n.$options._parentElm=n.$options._refElm=null),bt=i,r&&(r.__vue__=null),n.$el&&(n.$el.__vue__=n),n.$vnode&&n.$parent&&n.$vnode===n.$parent._vnode&&(n.$parent.$el=n.$el)},e.prototype.$forceUpdate=function(){this._watcher&&this._watcher.update()},e.prototype.$destroy=function(){var e=this;if(!e._isBeingDestroyed){wt(e,"beforeDestroy"),e._isBeingDestroyed=!0;var t=e.$parent;!t||t._isBeingDestroyed||e.$options.abstract||m(t.$children,e),e._watcher&&e._watcher.teardown();for(var n=e._watchers.length;n--;)e._watchers[n].teardown();e._data.__ob__&&e._data.__ob__.vmCount--,e._isDestroyed=!0,e.__patch__(e._vnode,null),wt(e,"destroyed"),e.$off(),e.$el&&(e.$el.__vue__=null),e.$vnode&&(e.$vnode.parent=null)}}}(dn),function(e){Zt(e.prototype),e.prototype.$nextTick=function(e){return Qe(e,this)},e.prototype._render=function(){var e,t=this,n=t.$options,a=n.render,i=n._parentVnode;i&&(t.$scopedSlots=i.data.scopedSlots||r),t.$vnode=i;try{e=a.call(t._renderProxy,t.$createElement)}catch(n){$e(n,t,"render"),e=t._vnode}return e instanceof fe||(e=pe()),e.parent=i,e}}(dn);var mn=[String,RegExp,Array],yn={KeepAlive:{name:"keep-alive",abstract:!0,props:{include:mn,exclude:mn,max:[String,Number]},created:function(){this.cache=Object.create(null),this.keys=[]},destroyed:function(){for(var e in this.cache)gn(this.cache,e,this.keys)},mounted:function(){var e=this;this.$watch("include",function(t){vn(e,function(e){return pn(t,e)})}),this.$watch("exclude",function(t){vn(e,function(e){return!pn(t,e)})})},render:function(){var e=this.$slots.default,t=ft(e),n=t&&t.componentOptions;if(n){var r=hn(n),a=this.include,i=this.exclude;if(a&&(!r||!pn(a,r))||i&&r&&pn(i,r))return t;var o=this.cache,l=this.keys,s=null==t.key?n.Ctor.cid+(n.tag?"::"+n.tag:""):t.key;o[s]?(t.componentInstance=o[s].componentInstance,m(l,s),l.push(s)):(o[s]=t,l.push(s),this.max&&l.length>parseInt(this.max)&&gn(o,l[0],l,this._vnode)),t.data.keepAlive=!0}return t||e&&e[0]}}};!function(e){var t={get:function(){return B}};Object.defineProperty(e,"config",t),e.util={warn:oe,extend:S,mergeOptions:Ne,defineReactive:Me},e.set=Ce,e.delete=Se,e.nextTick=Qe,e.options=Object.create(null),j.forEach(function(t){e.options[t+"s"]=Object.create(null)}),e.options._base=e,S(e.options.components,yn),function(e){e.use=function(e){var t=this._installedPlugins||(this._installedPlugins=[]);if(t.indexOf(e)>-1)return this;var n=C(arguments,1);return n.unshift(this),"function"==typeof e.install?e.install.apply(e,n):"function"==typeof e&&e.apply(null,n),t.push(e),this}}(e),function(e){e.mixin=function(e){return this.options=Ne(this.options,e),this}}(e),fn(e),function(e){j.forEach(function(t){e[t]=function(e,n){return n?("component"===t&&u(n)&&(n.name=n.name||e,n=this.options._base.extend(n)),"directive"===t&&"function"==typeof n&&(n={bind:n,update:n}),this.options[t+"s"][e]=n,n):this.options[t+"s"][e]}})}(e)}(dn),Object.defineProperty(dn.prototype,"$isServer",{get:te}),Object.defineProperty(dn.prototype,"$ssrContext",{get:function(){return this.$vnode&&this.$vnode.ssrContext}}),Object.defineProperty(dn,"FunctionalRenderContext",{value:Jt}),dn.version="2.5.16";var bn=v("style,class"),_n=v("input,textarea,option,select,progress"),xn=v("contenteditable,draggable,spellcheck"),wn=v("allowfullscreen,async,autofocus,autoplay,checked,compact,controls,declare,default,defaultchecked,defaultmuted,defaultselected,defer,disabled,enabled,formnovalidate,hidden,indeterminate,inert,ismap,itemscope,loop,multiple,muted,nohref,noresize,noshade,novalidate,nowrap,open,pauseonexit,readonly,required,reversed,scoped,seamless,selected,sortable,translate,truespeed,typemustmatch,visible"),kn="http://www.w3.org/1999/xlink",Tn=function(e){return":"===e.charAt(5)&&"xlink"===e.slice(0,5)},An=function(e){return Tn(e)?e.slice(6,e.length):""},Mn=function(e){return null==e||!1===e};function Cn(e){for(var t=e.data,n=e,r=e;i(r.componentInstance);)(r=r.componentInstance._vnode)&&r.data&&(t=Sn(r.data,t));for(;i(n=n.parent);)n&&n.data&&(t=Sn(t,n.data));return function(e,t){if(i(e)||i(t))return Ln(e,On(t));return""}(t.staticClass,t.class)}function Sn(e,t){return{staticClass:Ln(e.staticClass,t.staticClass),class:i(e.class)?[e.class,t.class]:t.class}}function Ln(e,t){return e?t?e+" "+t:e:t||""}function On(e){return Array.isArray(e)?function(e){for(var t,n="",r=0,a=e.length;r<a;r++)i(t=On(e[r]))&&""!==t&&(n&&(n+=" "),n+=t);return n}(e):s(e)?function(e){var t="";for(var n in e)e[n]&&(t&&(t+=" "),t+=n);return t}(e):"string"==typeof e?e:""}var Dn={svg:"http://www.w3.org/2000/svg",math:"http://www.w3.org/1998/Math/MathML"},zn=v("html,body,base,head,link,meta,style,title,address,article,aside,footer,header,h1,h2,h3,h4,h5,h6,hgroup,nav,section,div,dd,dl,dt,figcaption,figure,picture,hr,img,li,main,ol,p,pre,ul,a,b,abbr,bdi,bdo,br,cite,code,data,dfn,em,i,kbd,mark,q,rp,rt,rtc,ruby,s,samp,small,span,strong,sub,sup,time,u,var,wbr,area,audio,map,track,video,embed,object,param,source,canvas,script,noscript,del,ins,caption,col,colgroup,table,thead,tbody,td,th,tr,button,datalist,fieldset,form,input,label,legend,meter,optgroup,option,output,progress,select,textarea,details,dialog,menu,menuitem,summary,content,element,shadow,template,blockquote,iframe,tfoot"),Pn=v("svg,animate,circle,clippath,cursor,defs,desc,ellipse,filter,font-face,foreignObject,g,glyph,image,line,marker,mask,missing-glyph,path,pattern,polygon,polyline,rect,switch,symbol,text,textpath,tspan,use,view",!0),En=function(e){return zn(e)||Pn(e)};var Nn=Object.create(null);var In=v("text,number,password,search,email,tel,url");var jn=Object.freeze({createElement:function(e,t){var n=document.createElement(e);return"select"!==e?n:(t.data&&t.data.attrs&&void 0!==t.data.attrs.multiple&&n.setAttribute("multiple","multiple"),n)},createElementNS:function(e,t){return document.createElementNS(Dn[e],t)},createTextNode:function(e){return document.createTextNode(e)},createComment:function(e){return document.createComment(e)},insertBefore:function(e,t,n){e.insertBefore(t,n)},removeChild:function(e,t){e.removeChild(t)},appendChild:function(e,t){e.appendChild(t)},parentNode:function(e){return e.parentNode},nextSibling:function(e){return e.nextSibling},tagName:function(e){return e.tagName},setTextContent:function(e,t){e.textContent=t},setStyleScope:function(e,t){e.setAttribute(t,"")}}),Rn={create:function(e,t){Bn(t)},update:function(e,t){e.data.ref!==t.data.ref&&(Bn(e,!0),Bn(t))},destroy:function(e){Bn(e,!0)}};function Bn(e,t){var n=e.data.ref;if(i(n)){var r=e.context,a=e.componentInstance||e.elm,o=r.$refs;t?Array.isArray(o[n])?m(o[n],a):o[n]===a&&(o[n]=void 0):e.data.refInFor?Array.isArray(o[n])?o[n].indexOf(a)<0&&o[n].push(a):o[n]=[a]:o[n]=a}}var Fn=new fe("",{},[]),$n=["create","activate","update","remove","destroy"];function Wn(e,t){return e.key===t.key&&(e.tag===t.tag&&e.isComment===t.isComment&&i(e.data)===i(t.data)&&function(e,t){if("input"!==e.tag)return!0;var n,r=i(n=e.data)&&i(n=n.attrs)&&n.type,a=i(n=t.data)&&i(n=n.attrs)&&n.type;return r===a||In(r)&&In(a)}(e,t)||o(e.isAsyncPlaceholder)&&e.asyncFactory===t.asyncFactory&&a(t.asyncFactory.error))}function Vn(e,t,n){var r,a,o={};for(r=t;r<=n;++r)i(a=e[r].key)&&(o[a]=r);return o}var Hn={create:qn,update:qn,destroy:function(e){qn(e,Fn)}};function qn(e,t){(e.data.directives||t.data.directives)&&function(e,t){var n,r,a,i=e===Fn,o=t===Fn,l=Gn(e.data.directives,e.context),s=Gn(t.data.directives,t.context),c=[],u=[];for(n in s)r=l[n],a=s[n],r?(a.oldValue=r.value,Kn(a,"update",t,e),a.def&&a.def.componentUpdated&&u.push(a)):(Kn(a,"bind",t,e),a.def&&a.def.inserted&&c.push(a));if(c.length){var d=function(){for(var n=0;n<c.length;n++)Kn(c[n],"inserted",t,e)};i?ot(t,"insert",d):d()}u.length&&ot(t,"postpatch",function(){for(var n=0;n<u.length;n++)Kn(u[n],"componentUpdated",t,e)});if(!i)for(n in l)s[n]||Kn(l[n],"unbind",e,e,o)}(e,t)}var Un=Object.create(null);function Gn(e,t){var n,r,a=Object.create(null);if(!e)return a;for(n=0;n<e.length;n++)(r=e[n]).modifiers||(r.modifiers=Un),a[Yn(r)]=r,r.def=Ie(t.$options,"directives",r.name);return a}function Yn(e){return e.rawName||e.name+"."+Object.keys(e.modifiers||{}).join(".")}function Kn(e,t,n,r,a){var i=e.def&&e.def[t];if(i)try{i(n.elm,e,n,r,a)}catch(r){$e(r,n.context,"directive "+e.name+" "+t+" hook")}}var Xn=[Rn,Hn];function Zn(e,t){var n=t.componentOptions;if(!(i(n)&&!1===n.Ctor.options.inheritAttrs||a(e.data.attrs)&&a(t.data.attrs))){var r,o,l=t.elm,s=e.data.attrs||{},c=t.data.attrs||{};for(r in i(c.__ob__)&&(c=t.data.attrs=S({},c)),c)o=c[r],s[r]!==o&&Jn(l,r,o);for(r in(Y||X)&&c.value!==s.value&&Jn(l,"value",c.value),s)a(c[r])&&(Tn(r)?l.removeAttributeNS(kn,An(r)):xn(r)||l.removeAttribute(r))}}function Jn(e,t,n){e.tagName.indexOf("-")>-1?Qn(e,t,n):wn(t)?Mn(n)?e.removeAttribute(t):(n="allowfullscreen"===t&&"EMBED"===e.tagName?"true":t,e.setAttribute(t,n)):xn(t)?e.setAttribute(t,Mn(n)||"false"===n?"false":"true"):Tn(t)?Mn(n)?e.removeAttributeNS(kn,An(t)):e.setAttributeNS(kn,t,n):Qn(e,t,n)}function Qn(e,t,n){if(Mn(n))e.removeAttribute(t);else{if(Y&&!K&&"TEXTAREA"===e.tagName&&"placeholder"===t&&!e.__ieph){var r=function(t){t.stopImmediatePropagation(),e.removeEventListener("input",r)};e.addEventListener("input",r),e.__ieph=!0}e.setAttribute(t,n)}}var er={create:Zn,update:Zn};function tr(e,t){var n=t.elm,r=t.data,o=e.data;if(!(a(r.staticClass)&&a(r.class)&&(a(o)||a(o.staticClass)&&a(o.class)))){var l=Cn(t),s=n._transitionClasses;i(s)&&(l=Ln(l,On(s))),l!==n._prevClass&&(n.setAttribute("class",l),n._prevClass=l)}}var nr,rr={create:tr,update:tr},ar="__r",ir="__c";function or(e,t,n,r,a){var i;t=(i=t)._withTask||(i._withTask=function(){Ke=!0;var e=i.apply(null,arguments);return Ke=!1,e}),n&&(t=function(e,t,n){var r=nr;return function a(){null!==e.apply(null,arguments)&&lr(t,a,n,r)}}(t,e,r)),nr.addEventListener(e,t,Q?{capture:r,passive:a}:r)}function lr(e,t,n,r){(r||nr).removeEventListener(e,t._withTask||t,n)}function sr(e,t){if(!a(e.data.on)||!a(t.data.on)){var n=t.data.on||{},r=e.data.on||{};nr=t.elm,function(e){if(i(e[ar])){var t=Y?"change":"input";e[t]=[].concat(e[ar],e[t]||[]),delete e[ar]}i(e[ir])&&(e.change=[].concat(e[ir],e.change||[]),delete e[ir])}(n),it(n,r,or,lr,t.context),nr=void 0}}var cr={create:sr,update:sr};function ur(e,t){if(!a(e.data.domProps)||!a(t.data.domProps)){var n,r,o=t.elm,l=e.data.domProps||{},s=t.data.domProps||{};for(n in i(s.__ob__)&&(s=t.data.domProps=S({},s)),l)a(s[n])&&(o[n]="");for(n in s){if(r=s[n],"textContent"===n||"innerHTML"===n){if(t.children&&(t.children.length=0),r===l[n])continue;1===o.childNodes.length&&o.removeChild(o.childNodes[0])}if("value"===n){o._value=r;var c=a(r)?"":String(r);dr(o,c)&&(o.value=c)}else o[n]=r}}}function dr(e,t){return!e.composing&&("OPTION"===e.tagName||function(e,t){var n=!0;try{n=document.activeElement!==e}catch(e){}return n&&e.value!==t}(e,t)||function(e,t){var n=e.value,r=e._vModifiers;if(i(r)){if(r.lazy)return!1;if(r.number)return p(n)!==p(t);if(r.trim)return n.trim()!==t.trim()}return n!==t}(e,t))}var fr={create:ur,update:ur},hr=_(function(e){var t={},n=/:(.+)/;return e.split(/;(?![^(]*\))/g).forEach(function(e){if(e){var r=e.split(n);r.length>1&&(t[r[0].trim()]=r[1].trim())}}),t});function pr(e){var t=vr(e.style);return e.staticStyle?S(e.staticStyle,t):t}function vr(e){return Array.isArray(e)?L(e):"string"==typeof e?hr(e):e}var gr,mr=/^--/,yr=/\s*!important$/,br=function(e,t,n){if(mr.test(t))e.style.setProperty(t,n);else if(yr.test(n))e.style.setProperty(t,n.replace(yr,""),"important");else{var r=xr(t);if(Array.isArray(n))for(var a=0,i=n.length;a<i;a++)e.style[r]=n[a];else e.style[r]=n}},_r=["Webkit","Moz","ms"],xr=_(function(e){if(gr=gr||document.createElement("div").style,"filter"!==(e=w(e))&&e in gr)return e;for(var t=e.charAt(0).toUpperCase()+e.slice(1),n=0;n<_r.length;n++){var r=_r[n]+t;if(r in gr)return r}});function wr(e,t){var n=t.data,r=e.data;if(!(a(n.staticStyle)&&a(n.style)&&a(r.staticStyle)&&a(r.style))){var o,l,s=t.elm,c=r.staticStyle,u=r.normalizedStyle||r.style||{},d=c||u,f=vr(t.data.style)||{};t.data.normalizedStyle=i(f.__ob__)?S({},f):f;var h=function(e,t){var n,r={};if(t)for(var a=e;a.componentInstance;)(a=a.componentInstance._vnode)&&a.data&&(n=pr(a.data))&&S(r,n);(n=pr(e.data))&&S(r,n);for(var i=e;i=i.parent;)i.data&&(n=pr(i.data))&&S(r,n);return r}(t,!0);for(l in d)a(h[l])&&br(s,l,"");for(l in h)(o=h[l])!==d[l]&&br(s,l,null==o?"":o)}}var kr={create:wr,update:wr};function Tr(e,t){if(t&&(t=t.trim()))if(e.classList)t.indexOf(" ")>-1?t.split(/\s+/).forEach(function(t){return e.classList.add(t)}):e.classList.add(t);else{var n=" "+(e.getAttribute("class")||"")+" ";n.indexOf(" "+t+" ")<0&&e.setAttribute("class",(n+t).trim())}}function Ar(e,t){if(t&&(t=t.trim()))if(e.classList)t.indexOf(" ")>-1?t.split(/\s+/).forEach(function(t){return e.classList.remove(t)}):e.classList.remove(t),e.classList.length||e.removeAttribute("class");else{for(var n=" "+(e.getAttribute("class")||"")+" ",r=" "+t+" ";n.indexOf(r)>=0;)n=n.replace(r," ");(n=n.trim())?e.setAttribute("class",n):e.removeAttribute("class")}}function Mr(e){if(e){if("object"==typeof e){var t={};return!1!==e.css&&S(t,Cr(e.name||"v")),S(t,e),t}return"string"==typeof e?Cr(e):void 0}}var Cr=_(function(e){return{enterClass:e+"-enter",enterToClass:e+"-enter-to",enterActiveClass:e+"-enter-active",leaveClass:e+"-leave",leaveToClass:e+"-leave-to",leaveActiveClass:e+"-leave-active"}}),Sr=H&&!K,Lr="transition",Or="animation",Dr="transition",zr="transitionend",Pr="animation",Er="animationend";Sr&&(void 0===window.ontransitionend&&void 0!==window.onwebkittransitionend&&(Dr="WebkitTransition",zr="webkitTransitionEnd"),void 0===window.onanimationend&&void 0!==window.onwebkitanimationend&&(Pr="WebkitAnimation",Er="webkitAnimationEnd"));var Nr=H?window.requestAnimationFrame?window.requestAnimationFrame.bind(window):setTimeout:function(e){return e()};function Ir(e){Nr(function(){Nr(e)})}function jr(e,t){var n=e._transitionClasses||(e._transitionClasses=[]);n.indexOf(t)<0&&(n.push(t),Tr(e,t))}function Rr(e,t){e._transitionClasses&&m(e._transitionClasses,t),Ar(e,t)}function Br(e,t,n){var r=$r(e,t),a=r.type,i=r.timeout,o=r.propCount;if(!a)return n();var l=a===Lr?zr:Er,s=0,c=function(){e.removeEventListener(l,u),n()},u=function(t){t.target===e&&++s>=o&&c()};setTimeout(function(){s<o&&c()},i+1),e.addEventListener(l,u)}var Fr=/\b(transform|all)(,|$)/;function $r(e,t){var n,r=window.getComputedStyle(e),a=r[Dr+"Delay"].split(", "),i=r[Dr+"Duration"].split(", "),o=Wr(a,i),l=r[Pr+"Delay"].split(", "),s=r[Pr+"Duration"].split(", "),c=Wr(l,s),u=0,d=0;return t===Lr?o>0&&(n=Lr,u=o,d=i.length):t===Or?c>0&&(n=Or,u=c,d=s.length):d=(n=(u=Math.max(o,c))>0?o>c?Lr:Or:null)?n===Lr?i.length:s.length:0,{type:n,timeout:u,propCount:d,hasTransform:n===Lr&&Fr.test(r[Dr+"Property"])}}function Wr(e,t){for(;e.length<t.length;)e=e.concat(e);return Math.max.apply(null,t.map(function(t,n){return Vr(t)+Vr(e[n])}))}function Vr(e){return 1e3*Number(e.slice(0,-1))}function Hr(e,t){var n=e.elm;i(n._leaveCb)&&(n._leaveCb.cancelled=!0,n._leaveCb());var r=Mr(e.data.transition);if(!a(r)&&!i(n._enterCb)&&1===n.nodeType){for(var o=r.css,l=r.type,c=r.enterClass,u=r.enterToClass,d=r.enterActiveClass,f=r.appearClass,h=r.appearToClass,v=r.appearActiveClass,g=r.beforeEnter,m=r.enter,y=r.afterEnter,b=r.enterCancelled,_=r.beforeAppear,x=r.appear,w=r.afterAppear,k=r.appearCancelled,T=r.duration,A=bt,M=bt.$vnode;M&&M.parent;)A=(M=M.parent).context;var C=!A._isMounted||!e.isRootInsert;if(!C||x||""===x){var S=C&&f?f:c,L=C&&v?v:d,O=C&&h?h:u,D=C&&_||g,z=C&&"function"==typeof x?x:m,P=C&&w||y,E=C&&k||b,I=p(s(T)?T.enter:T);0;var j=!1!==o&&!K,R=Gr(z),B=n._enterCb=N(function(){j&&(Rr(n,O),Rr(n,L)),B.cancelled?(j&&Rr(n,S),E&&E(n)):P&&P(n),n._enterCb=null});e.data.show||ot(e,"insert",function(){var t=n.parentNode,r=t&&t._pending&&t._pending[e.key];r&&r.tag===e.tag&&r.elm._leaveCb&&r.elm._leaveCb(),z&&z(n,B)}),D&&D(n),j&&(jr(n,S),jr(n,L),Ir(function(){Rr(n,S),B.cancelled||(jr(n,O),R||(Ur(I)?setTimeout(B,I):Br(n,l,B)))})),e.data.show&&(t&&t(),z&&z(n,B)),j||R||B()}}}function qr(e,t){var n=e.elm;i(n._enterCb)&&(n._enterCb.cancelled=!0,n._enterCb());var r=Mr(e.data.transition);if(a(r)||1!==n.nodeType)return t();if(!i(n._leaveCb)){var o=r.css,l=r.type,c=r.leaveClass,u=r.leaveToClass,d=r.leaveActiveClass,f=r.beforeLeave,h=r.leave,v=r.afterLeave,g=r.leaveCancelled,m=r.delayLeave,y=r.duration,b=!1!==o&&!K,_=Gr(h),x=p(s(y)?y.leave:y);0;var w=n._leaveCb=N(function(){n.parentNode&&n.parentNode._pending&&(n.parentNode._pending[e.key]=null),b&&(Rr(n,u),Rr(n,d)),w.cancelled?(b&&Rr(n,c),g&&g(n)):(t(),v&&v(n)),n._leaveCb=null});m?m(k):k()}function k(){w.cancelled||(e.data.show||((n.parentNode._pending||(n.parentNode._pending={}))[e.key]=e),f&&f(n),b&&(jr(n,c),jr(n,d),Ir(function(){Rr(n,c),w.cancelled||(jr(n,u),_||(Ur(x)?setTimeout(w,x):Br(n,l,w)))})),h&&h(n,w),b||_||w())}}function Ur(e){return"number"==typeof e&&!isNaN(e)}function Gr(e){if(a(e))return!1;var t=e.fns;return i(t)?Gr(Array.isArray(t)?t[0]:t):(e._length||e.length)>1}function Yr(e,t){!0!==t.data.show&&Hr(t)}var Kr=function(e){var t,n,r={},s=e.modules,c=e.nodeOps;for(t=0;t<$n.length;++t)for(r[$n[t]]=[],n=0;n<s.length;++n)i(s[n][$n[t]])&&r[$n[t]].push(s[n][$n[t]]);function u(e){var t=c.parentNode(e);i(t)&&c.removeChild(t,e)}function d(e,t,n,a,l,s,u){if(i(e.elm)&&i(s)&&(e=s[u]=ge(e)),e.isRootInsert=!l,!function(e,t,n,a){var l=e.data;if(i(l)){var s=i(e.componentInstance)&&l.keepAlive;if(i(l=l.hook)&&i(l=l.init)&&l(e,!1,n,a),i(e.componentInstance))return f(e,t),o(s)&&function(e,t,n,a){for(var o,l=e;l.componentInstance;)if(l=l.componentInstance._vnode,i(o=l.data)&&i(o=o.transition)){for(o=0;o<r.activate.length;++o)r.activate[o](Fn,l);t.push(l);break}h(n,e.elm,a)}(e,t,n,a),!0}}(e,t,n,a)){var d=e.data,v=e.children,g=e.tag;i(g)?(e.elm=e.ns?c.createElementNS(e.ns,g):c.createElement(g,e),y(e),p(e,v,t),i(d)&&m(e,t),h(n,e.elm,a)):o(e.isComment)?(e.elm=c.createComment(e.text),h(n,e.elm,a)):(e.elm=c.createTextNode(e.text),h(n,e.elm,a))}}function f(e,t){i(e.data.pendingInsert)&&(t.push.apply(t,e.data.pendingInsert),e.data.pendingInsert=null),e.elm=e.componentInstance.$el,g(e)?(m(e,t),y(e)):(Bn(e),t.push(e))}function h(e,t,n){i(e)&&(i(n)?n.parentNode===e&&c.insertBefore(e,t,n):c.appendChild(e,t))}function p(e,t,n){if(Array.isArray(t))for(var r=0;r<t.length;++r)d(t[r],n,e.elm,null,!0,t,r);else l(e.text)&&c.appendChild(e.elm,c.createTextNode(String(e.text)))}function g(e){for(;e.componentInstance;)e=e.componentInstance._vnode;return i(e.tag)}function m(e,n){for(var a=0;a<r.create.length;++a)r.create[a](Fn,e);i(t=e.data.hook)&&(i(t.create)&&t.create(Fn,e),i(t.insert)&&n.push(e))}function y(e){var t;if(i(t=e.fnScopeId))c.setStyleScope(e.elm,t);else for(var n=e;n;)i(t=n.context)&&i(t=t.$options._scopeId)&&c.setStyleScope(e.elm,t),n=n.parent;i(t=bt)&&t!==e.context&&t!==e.fnContext&&i(t=t.$options._scopeId)&&c.setStyleScope(e.elm,t)}function b(e,t,n,r,a,i){for(;r<=a;++r)d(n[r],i,e,t,!1,n,r)}function _(e){var t,n,a=e.data;if(i(a))for(i(t=a.hook)&&i(t=t.destroy)&&t(e),t=0;t<r.destroy.length;++t)r.destroy[t](e);if(i(t=e.children))for(n=0;n<e.children.length;++n)_(e.children[n])}function x(e,t,n,r){for(;n<=r;++n){var a=t[n];i(a)&&(i(a.tag)?(w(a),_(a)):u(a.elm))}}function w(e,t){if(i(t)||i(e.data)){var n,a=r.remove.length+1;for(i(t)?t.listeners+=a:t=function(e,t){function n(){0==--n.listeners&&u(e)}return n.listeners=t,n}(e.elm,a),i(n=e.componentInstance)&&i(n=n._vnode)&&i(n.data)&&w(n,t),n=0;n<r.remove.length;++n)r.remove[n](e,t);i(n=e.data.hook)&&i(n=n.remove)?n(e,t):t()}else u(e.elm)}function k(e,t,n,r){for(var a=n;a<r;a++){var o=t[a];if(i(o)&&Wn(e,o))return a}}function T(e,t,n,l){if(e!==t){var s=t.elm=e.elm;if(o(e.isAsyncPlaceholder))i(t.asyncFactory.resolved)?C(e.elm,t,n):t.isAsyncPlaceholder=!0;else if(o(t.isStatic)&&o(e.isStatic)&&t.key===e.key&&(o(t.isCloned)||o(t.isOnce)))t.componentInstance=e.componentInstance;else{var u,f=t.data;i(f)&&i(u=f.hook)&&i(u=u.prepatch)&&u(e,t);var h=e.children,p=t.children;if(i(f)&&g(t)){for(u=0;u<r.update.length;++u)r.update[u](e,t);i(u=f.hook)&&i(u=u.update)&&u(e,t)}a(t.text)?i(h)&&i(p)?h!==p&&function(e,t,n,r,o){for(var l,s,u,f=0,h=0,p=t.length-1,v=t[0],g=t[p],m=n.length-1,y=n[0],_=n[m],w=!o;f<=p&&h<=m;)a(v)?v=t[++f]:a(g)?g=t[--p]:Wn(v,y)?(T(v,y,r),v=t[++f],y=n[++h]):Wn(g,_)?(T(g,_,r),g=t[--p],_=n[--m]):Wn(v,_)?(T(v,_,r),w&&c.insertBefore(e,v.elm,c.nextSibling(g.elm)),v=t[++f],_=n[--m]):Wn(g,y)?(T(g,y,r),w&&c.insertBefore(e,g.elm,v.elm),g=t[--p],y=n[++h]):(a(l)&&(l=Vn(t,f,p)),a(s=i(y.key)?l[y.key]:k(y,t,f,p))?d(y,r,e,v.elm,!1,n,h):Wn(u=t[s],y)?(T(u,y,r),t[s]=void 0,w&&c.insertBefore(e,u.elm,v.elm)):d(y,r,e,v.elm,!1,n,h),y=n[++h]);f>p?b(e,a(n[m+1])?null:n[m+1].elm,n,h,m,r):h>m&&x(0,t,f,p)}(s,h,p,n,l):i(p)?(i(e.text)&&c.setTextContent(s,""),b(s,null,p,0,p.length-1,n)):i(h)?x(0,h,0,h.length-1):i(e.text)&&c.setTextContent(s,""):e.text!==t.text&&c.setTextContent(s,t.text),i(f)&&i(u=f.hook)&&i(u=u.postpatch)&&u(e,t)}}}function A(e,t,n){if(o(n)&&i(e.parent))e.parent.data.pendingInsert=t;else for(var r=0;r<t.length;++r)t[r].data.hook.insert(t[r])}var M=v("attrs,class,staticClass,staticStyle,key");function C(e,t,n,r){var a,l=t.tag,s=t.data,c=t.children;if(r=r||s&&s.pre,t.elm=e,o(t.isComment)&&i(t.asyncFactory))return t.isAsyncPlaceholder=!0,!0;if(i(s)&&(i(a=s.hook)&&i(a=a.init)&&a(t,!0),i(a=t.componentInstance)))return f(t,n),!0;if(i(l)){if(i(c))if(e.hasChildNodes())if(i(a=s)&&i(a=a.domProps)&&i(a=a.innerHTML)){if(a!==e.innerHTML)return!1}else{for(var u=!0,d=e.firstChild,h=0;h<c.length;h++){if(!d||!C(d,c[h],n,r)){u=!1;break}d=d.nextSibling}if(!u||d)return!1}else p(t,c,n);if(i(s)){var v=!1;for(var g in s)if(!M(g)){v=!0,m(t,n);break}!v&&s.class&&tt(s.class)}}else e.data!==t.text&&(e.data=t.text);return!0}return function(e,t,n,l,s,u){if(!a(t)){var f,h=!1,p=[];if(a(e))h=!0,d(t,p,s,u);else{var v=i(e.nodeType);if(!v&&Wn(e,t))T(e,t,p,l);else{if(v){if(1===e.nodeType&&e.hasAttribute(I)&&(e.removeAttribute(I),n=!0),o(n)&&C(e,t,p))return A(t,p,!0),e;f=e,e=new fe(c.tagName(f).toLowerCase(),{},[],void 0,f)}var m=e.elm,y=c.parentNode(m);if(d(t,p,m._leaveCb?null:y,c.nextSibling(m)),i(t.parent))for(var b=t.parent,w=g(t);b;){for(var k=0;k<r.destroy.length;++k)r.destroy[k](b);if(b.elm=t.elm,w){for(var M=0;M<r.create.length;++M)r.create[M](Fn,b);var S=b.data.hook.insert;if(S.merged)for(var L=1;L<S.fns.length;L++)S.fns[L]()}else Bn(b);b=b.parent}i(y)?x(0,[e],0,0):i(e.tag)&&_(e)}}return A(t,p,h),t.elm}i(e)&&_(e)}}({nodeOps:jn,modules:[er,rr,cr,fr,kr,H?{create:Yr,activate:Yr,remove:function(e,t){!0!==e.data.show?qr(e,t):t()}}:{}].concat(Xn)});K&&document.addEventListener("selectionchange",function(){var e=document.activeElement;e&&e.vmodel&&ra(e,"input")});var Xr={inserted:function(e,t,n,r){"select"===n.tag?(r.elm&&!r.elm._vOptions?ot(n,"postpatch",function(){Xr.componentUpdated(e,t,n)}):Zr(e,t,n.context),e._vOptions=[].map.call(e.options,ea)):("textarea"===n.tag||In(e.type))&&(e._vModifiers=t.modifiers,t.modifiers.lazy||(e.addEventListener("compositionstart",ta),e.addEventListener("compositionend",na),e.addEventListener("change",na),K&&(e.vmodel=!0)))},componentUpdated:function(e,t,n){if("select"===n.tag){Zr(e,t,n.context);var r=e._vOptions,a=e._vOptions=[].map.call(e.options,ea);if(a.some(function(e,t){return!P(e,r[t])}))(e.multiple?t.value.some(function(e){return Qr(e,a)}):t.value!==t.oldValue&&Qr(t.value,a))&&ra(e,"change")}}};function Zr(e,t,n){Jr(e,t,n),(Y||X)&&setTimeout(function(){Jr(e,t,n)},0)}function Jr(e,t,n){var r=t.value,a=e.multiple;if(!a||Array.isArray(r)){for(var i,o,l=0,s=e.options.length;l<s;l++)if(o=e.options[l],a)i=E(r,ea(o))>-1,o.selected!==i&&(o.selected=i);else if(P(ea(o),r))return void(e.selectedIndex!==l&&(e.selectedIndex=l));a||(e.selectedIndex=-1)}}function Qr(e,t){return t.every(function(t){return!P(t,e)})}function ea(e){return"_value"in e?e._value:e.value}function ta(e){e.target.composing=!0}function na(e){e.target.composing&&(e.target.composing=!1,ra(e.target,"input"))}function ra(e,t){var n=document.createEvent("HTMLEvents");n.initEvent(t,!0,!0),e.dispatchEvent(n)}function aa(e){return!e.componentInstance||e.data&&e.data.transition?e:aa(e.componentInstance._vnode)}var ia={model:Xr,show:{bind:function(e,t,n){var r=t.value,a=(n=aa(n)).data&&n.data.transition,i=e.__vOriginalDisplay="none"===e.style.display?"":e.style.display;r&&a?(n.data.show=!0,Hr(n,function(){e.style.display=i})):e.style.display=r?i:"none"},update:function(e,t,n){var r=t.value;!r!=!t.oldValue&&((n=aa(n)).data&&n.data.transition?(n.data.show=!0,r?Hr(n,function(){e.style.display=e.__vOriginalDisplay}):qr(n,function(){e.style.display="none"})):e.style.display=r?e.__vOriginalDisplay:"none")},unbind:function(e,t,n,r,a){a||(e.style.display=e.__vOriginalDisplay)}}},oa={name:String,appear:Boolean,css:Boolean,mode:String,type:String,enterClass:String,leaveClass:String,enterToClass:String,leaveToClass:String,enterActiveClass:String,leaveActiveClass:String,appearClass:String,appearActiveClass:String,appearToClass:String,duration:[Number,String,Object]};function la(e){var t=e&&e.componentOptions;return t&&t.Ctor.options.abstract?la(ft(t.children)):e}function sa(e){var t={},n=e.$options;for(var r in n.propsData)t[r]=e[r];var a=n._parentListeners;for(var i in a)t[w(i)]=a[i];return t}function ca(e,t){if(/\d-keep-alive$/.test(t.tag))return e("keep-alive",{props:t.componentOptions.propsData})}var ua={name:"transition",props:oa,abstract:!0,render:function(e){var t=this,n=this.$slots.default;if(n&&(n=n.filter(function(e){return e.tag||dt(e)})).length){0;var r=this.mode;0;var a=n[0];if(function(e){for(;e=e.parent;)if(e.data.transition)return!0}(this.$vnode))return a;var i=la(a);if(!i)return a;if(this._leaving)return ca(e,a);var o="__transition-"+this._uid+"-";i.key=null==i.key?i.isComment?o+"comment":o+i.tag:l(i.key)?0===String(i.key).indexOf(o)?i.key:o+i.key:i.key;var s=(i.data||(i.data={})).transition=sa(this),c=this._vnode,u=la(c);if(i.data.directives&&i.data.directives.some(function(e){return"show"===e.name})&&(i.data.show=!0),u&&u.data&&!function(e,t){return t.key===e.key&&t.tag===e.tag}(i,u)&&!dt(u)&&(!u.componentInstance||!u.componentInstance._vnode.isComment)){var d=u.data.transition=S({},s);if("out-in"===r)return this._leaving=!0,ot(d,"afterLeave",function(){t._leaving=!1,t.$forceUpdate()}),ca(e,a);if("in-out"===r){if(dt(i))return c;var f,h=function(){f()};ot(s,"afterEnter",h),ot(s,"enterCancelled",h),ot(d,"delayLeave",function(e){f=e})}}return a}}},da=S({tag:String,moveClass:String},oa);function fa(e){e.elm._moveCb&&e.elm._moveCb(),e.elm._enterCb&&e.elm._enterCb()}function ha(e){e.data.newPos=e.elm.getBoundingClientRect()}function pa(e){var t=e.data.pos,n=e.data.newPos,r=t.left-n.left,a=t.top-n.top;if(r||a){e.data.moved=!0;var i=e.elm.style;i.transform=i.WebkitTransform="translate("+r+"px,"+a+"px)",i.transitionDuration="0s"}}delete da.mode;var va={Transition:ua,TransitionGroup:{props:da,render:function(e){for(var t=this.tag||this.$vnode.data.tag||"span",n=Object.create(null),r=this.prevChildren=this.children,a=this.$slots.default||[],i=this.children=[],o=sa(this),l=0;l<a.length;l++){var s=a[l];if(s.tag)if(null!=s.key&&0!==String(s.key).indexOf("__vlist"))i.push(s),n[s.key]=s,(s.data||(s.data={})).transition=o;else;}if(r){for(var c=[],u=[],d=0;d<r.length;d++){var f=r[d];f.data.transition=o,f.data.pos=f.elm.getBoundingClientRect(),n[f.key]?c.push(f):u.push(f)}this.kept=e(t,null,c),this.removed=u}return e(t,null,i)},beforeUpdate:function(){this.__patch__(this._vnode,this.kept,!1,!0),this._vnode=this.kept},updated:function(){var e=this.prevChildren,t=this.moveClass||(this.name||"v")+"-move";e.length&&this.hasMove(e[0].elm,t)&&(e.forEach(fa),e.forEach(ha),e.forEach(pa),this._reflow=document.body.offsetHeight,e.forEach(function(e){if(e.data.moved){var n=e.elm,r=n.style;jr(n,t),r.transform=r.WebkitTransform=r.transitionDuration="",n.addEventListener(zr,n._moveCb=function e(r){r&&!/transform$/.test(r.propertyName)||(n.removeEventListener(zr,e),n._moveCb=null,Rr(n,t))})}}))},methods:{hasMove:function(e,t){if(!Sr)return!1;if(this._hasMove)return this._hasMove;var n=e.cloneNode();e._transitionClasses&&e._transitionClasses.forEach(function(e){Ar(n,e)}),Tr(n,t),n.style.display="none",this.$el.appendChild(n);var r=$r(n);return this.$el.removeChild(n),this._hasMove=r.hasTransform}}}};dn.config.mustUseProp=function(e,t,n){return"value"===n&&_n(e)&&"button"!==t||"selected"===n&&"option"===e||"checked"===n&&"input"===e||"muted"===n&&"video"===e},dn.config.isReservedTag=En,dn.config.isReservedAttr=bn,dn.config.getTagNamespace=function(e){return Pn(e)?"svg":"math"===e?"math":void 0},dn.config.isUnknownElement=function(e){if(!H)return!0;if(En(e))return!1;if(e=e.toLowerCase(),null!=Nn[e])return Nn[e];var t=document.createElement(e);return e.indexOf("-")>-1?Nn[e]=t.constructor===window.HTMLUnknownElement||t.constructor===window.HTMLElement:Nn[e]=/HTMLUnknownElement/.test(t.toString())},S(dn.options.directives,ia),S(dn.options.components,va),dn.prototype.__patch__=H?Kr:O,dn.prototype.$mount=function(e,t){return function(e,t,n){return e.$el=t,e.$options.render||(e.$options.render=pe),wt(e,"beforeMount"),new Dt(e,function(){e._update(e._render(),n)},O,null,!0),n=!1,null==e.$vnode&&(e._isMounted=!0,wt(e,"mounted")),e}(this,e=e&&H?function(e){if("string"==typeof e){var t=document.querySelector(e);return t||document.createElement("div")}return e}(e):void 0,t)},H&&setTimeout(function(){B.devtools&&ne&&ne.emit("init",dn)},0),t.default=dn}.call(this,n(44),n(337).setImmediate)},function(e,t,n){"use strict";var r=n(0);e.exports={hasLines:function(e){return e.visible&&e.mode&&-1!==e.mode.indexOf("lines")},hasMarkers:function(e){return e.visible&&e.mode&&-1!==e.mode.indexOf("markers")},hasText:function(e){return e.visible&&e.mode&&-1!==e.mode.indexOf("text")},isBubble:function(e){return r.isPlainObject(e.marker)&&Array.isArray(e.marker.size)}}},function(e,t,n){"use strict";var r=n(1),a=n(0),i=n(31),o=n(288),l=n(19).LINE_SPACING;function s(e,t){return e.node().getBoundingClientRect()[t]}var c=/([^$]*)([$]+[^$]*[$]+)([^$]*)/;t.convertToTspans=function(e,n,o){var m=e.text(),L=!e.attr("data-notex")&&"undefined"!=typeof MathJax&&m.match(c),O=r.select(e.node().parentNode);if(!O.empty()){var D=e.attr("class")?e.attr("class").split(" ")[0]:"text";return D+="-math",O.selectAll("svg."+D).remove(),O.selectAll("g."+D+"-group").remove(),e.style("display",null).attr({"data-unformatted":m,"data-math":"N"}),L?(n&&n._promises||[]).push(new Promise(function(t){e.style("display","none");var n={fontSize:parseInt(e.style("font-size"),10)};!function(e,t,n){var i="math-output-"+a.randstr([],64),o=r.select("body").append("div").attr({id:i}).style({visibility:"hidden",position:"absolute"}).style({"font-size":t.fontSize+"px"}).text((l=e,l.replace(u,"\\lt ").replace(d,"\\gt ")));var l;MathJax.Hub.Queue(["Typeset",MathJax.Hub,o.node()],function(){var t=r.select("body").select("#MathJax_SVG_glyphs");if(o.select(".MathJax_SVG").empty()||!o.select("svg").node())a.log("There was an error in the tex syntax.",e),n();else{var i=o.select("svg").node().getBoundingClientRect();n(o.select(".MathJax_SVG"),t,i)}o.remove()})}(L[2],n,function(n,r,a){O.selectAll("svg."+D).remove(),O.selectAll("g."+D+"-group").remove();var i=n&&n.select("svg");if(!i||!i.node())return z(),void t();var l=O.append("g").classed(D+"-group",!0).attr({"pointer-events":"none","data-unformatted":m,"data-math":"Y"});l.node().appendChild(i.node()),r&&r.node()&&i.node().insertBefore(r.node().cloneNode(!0),i.node().firstChild),i.attr({class:D,height:a.height,preserveAspectRatio:"xMinYMin meet"}).style({overflow:"visible","pointer-events":"none"});var c=e.style("fill")||"black";i.select("g").attr({fill:c,stroke:c});var u=s(i,"width"),d=s(i,"height"),f=+e.attr("x")-u*{start:0,middle:.5,end:1}[e.attr("text-anchor")||"start"],h=-(parseInt(e.style("font-size"),10)||s(e,"height"))/4;"y"===D[0]?(l.attr({transform:"rotate("+[-90,+e.attr("x"),+e.attr("y")]+") translate("+[-u/2,h-d/2]+")"}),i.attr({x:+e.attr("x"),y:+e.attr("y")})):"l"===D[0]?i.attr({x:e.attr("x"),y:h-d/2}):"a"===D[0]?i.attr({x:0,y:h}):i.attr({x:f,y:+e.attr("y")+h-d/2}),o&&o.call(e,l),t(l)})})):z(),e}function z(){O.empty()||(D=e.attr("class")+"-math",O.select("svg."+D).remove()),e.text("").style("white-space","pre"),function(e,t){t=(n=t,function(e,t){if(!e)return"";for(var n=0;n<t.length;n++){var r=t[n];e=e.replace(r.regExp,r.sub)}return e}(n,y)).replace(b," ");var n;var o,s=!1,c=[],u=-1;function d(){u++;var t=document.createElementNS(i.svg,"tspan");r.select(t).attr({class:"line",dy:u*l+"em"}),e.appendChild(t),o=t;var n=c;if(c=[{node:t}],n.length>1)for(var a=1;a<n.length;a++)m(n[a])}function m(e){var t,n=e.type,a={};if("a"===n){t="a";var l=e.target,s=e.href,u=e.popup;s&&(a={"xlink:xlink:show":"_blank"===l||"_"!==l.charAt(0)?"new":"replace",target:l,"xlink:xlink:href":s},u&&(a.onclick='window.open("'+s+'","'+l+'","'+u+'");return false;'))}else t="tspan";e.style&&(a.style=e.style);var d=document.createElementNS(i.svg,t);if("sup"===n||"sub"===n){L(o,v),o.appendChild(d);var f=document.createElementNS(i.svg,"tspan");L(f,v),r.select(f).attr("dy",p[n]),a.dy=h[n],o.appendChild(d),o.appendChild(f)}else o.appendChild(d);r.select(d).attr(a),o=e.node=d,c.push(e)}function L(e,t){e.appendChild(document.createTextNode(t))}function O(e){var n=c.pop();e!==n.type&&a.log("Start tag <"+n.type+"> doesnt match end tag <"+e+">. Pretending it did match.",t),o=c[c.length-1].node}w.test(t)?d():(o=e,c=[{node:e}]);for(var D=t.split(_),z=0;z<D.length;z++){var P=D[z],E=P.match(x),N=E&&E[2].toLowerCase(),I=f[N];if("br"===N)d();else if(void 0===I)L(o,P);else if(E[1])O(N);else{var j=E[4],R={type:N},B=C(j,k);if(B?(B=B.replace(S,"$1 fill:"),I&&(B+=";"+I)):I&&(B=I),B&&(R.style=B),"a"===N){s=!0;var F=C(j,T);if(F){var $=document.createElement("a");$.href=F,-1!==g.indexOf($.protocol)&&(R.href=F,R.target=C(j,A)||"_blank",R.popup=C(j,M))}}m(R)}}return s}(e.node(),m)&&e.style("pointer-events","all"),t.positionText(e),o&&o.call(e)}};var u=/(<|&lt;|&#60;)/g,d=/(>|&gt;|&#62;)/g;var f={sup:"font-size:70%",sub:"font-size:70%",b:"font-weight:bold",i:"font-style:italic",a:"cursor:pointer",span:"",em:"font-style:italic;font-weight:bold"},h={sub:"0.3em",sup:"-0.6em"},p={sub:"-0.21em",sup:"0.42em"},v="โ€‹",g=["http:","https:","mailto:","",void 0,":"],m=new RegExp("</?("+Object.keys(f).join("|")+")( [^>]*)?/?>","g"),y=Object.keys(o.entityToUnicode).map(function(e){return{regExp:new RegExp("&"+e+";","g"),sub:o.entityToUnicode[e]}}),b=/(\r\n?|\n)/g,_=/(<[^<>]*>)/,x=/<(\/?)([^ >]*)(\s+(.*))?>/i,w=/<br(\s+.*)?>/i,k=/(^|[\s"'])style\s*=\s*("([^"]*);?"|'([^']*);?')/i,T=/(^|[\s"'])href\s*=\s*("([^"]*)"|'([^']*)')/i,A=/(^|[\s"'])target\s*=\s*("([^"\s]*)"|'([^'\s]*)')/i,M=/(^|[\s"'])popup\s*=\s*("([^"\s]*)"|'([^'\s]*)')/i;function C(e,t){if(!e)return null;var n=e.match(t);return n&&(n[3]||n[4])}var S=/(^|;)\s*color:/;function L(e,t,n){var r,a,i,o=n.horizontalAlign,l=n.verticalAlign||"top",s=e.node().getBoundingClientRect(),c=t.node().getBoundingClientRect();return a="bottom"===l?function(){return s.bottom-r.height}:"middle"===l?function(){return s.top+(s.height-r.height)/2}:function(){return s.top},i="right"===o?function(){return s.right-r.width}:"center"===o?function(){return s.left+(s.width-r.width)/2}:function(){return s.left},function(){return r=this.node().getBoundingClientRect(),this.style({top:a()-c.top+"px",left:i()-c.left+"px","z-index":1e3}),this}}t.plainText=function(e){return(e||"").replace(m," ")},t.lineCount=function(e){return e.selectAll("tspan.line").size()||1},t.positionText=function(e,t,n){return e.each(function(){var e=r.select(this);function a(t,n){return void 0===n?null===(n=e.attr(t))&&(e.attr(t,0),n=0):e.attr(t,n),n}var i=a("x",t),o=a("y",n);"text"===this.nodeName&&e.selectAll("tspan.line").attr({x:i,y:o})})},t.makeEditable=function(e,t){var n=t.gd,a=t.delegate,i=r.dispatch("edit","input","cancel"),o=a||e;if(e.style({"pointer-events":a?"none":"all"}),1!==e.size())throw new Error("boo");function l(){var a,l;a=r.select(n).select(".svg-container"),(l=a.append("div")).classed("plugin-editable editable",!0).style({position:"absolute","font-family":e.style("font-family")||"Arial","font-size":e.style("font-size")||12,color:t.fill||e.style("fill")||"black",opacity:1,"background-color":t.background||"transparent",outline:"#ffffff33 1px solid",margin:[-parseFloat(e.style("font-size"))/8+1,0,0,-1].join("px ")+"px",padding:"0","box-sizing":"border-box"}).attr({contenteditable:!0}).text(t.text||e.attr("data-unformatted")).call(L(e,a,t)).on("blur",function(){n._editing=!1,e.text(this.textContent).style({opacity:1});var t,a=r.select(this).attr("class");(t=a?"."+a.split(" ")[0]+"-math-group":"[class*=-math-group]")&&r.select(e.node().parentNode).select(t).style({opacity:0});var o=this.textContent;r.select(this).transition().duration(0).remove(),r.select(document).on("mouseup",null),i.edit.call(e,o)}).on("focus",function(){var e=this;n._editing=!0,r.select(document).on("mouseup",function(){if(r.event.target===e)return!1;document.activeElement===l.node()&&l.node().blur()})}).on("keyup",function(){27===r.event.which?(n._editing=!1,e.style({opacity:1}),r.select(this).style({opacity:0}).on("blur",function(){return!1}).transition().remove(),i.cancel.call(e,this.textContent)):(i.input.call(e,this.textContent),r.select(this).call(L(e,a,t)))}).on("keydown",function(){13===r.event.which&&this.blur()}).call(s),e.style({opacity:0});var c,u=o.attr("class");(c=u?"."+u.split(" ")[0]+"-math-group":"[class*=-math-group]")&&r.select(e.node().parentNode).select(c).style({opacity:0})}function s(e){var t=e.node(),n=document.createRange();n.selectNodeContents(t);var r=window.getSelection();r.removeAllRanges(),r.addRange(n),t.focus()}return t.immediate?l():o.on("click",l),r.rebind(e,i,"on")}},function(e,t,n){"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]*$/,MINDRAG:8,MINSELECT:12,MINZOOM:20,DRAGGERSIZE:20,BENDPX:1.5,REDRAWDELAY:50,DFLTRANGEX:[-1,6],DFLTRANGEY:[-1,4]}},function(e,t,n){"use strict";e.exports={BADNUM:void 0,FP_SAFE:Number.MAX_VALUE/1e4,ONEAVGYEAR:315576e5,ONEAVGMONTH:26298e5,ONEDAY:864e5,ONEHOUR:36e5,ONEMIN:6e4,ONESEC:1e3,EPOCHJD:2440587.5,ALMOST_EQUAL:1-1e-6}},function(e,t,n){"use strict";var r=n(326),a=n(325),i=n(324);function o(e){if("NoTalent"==e)return"None";switch(e.slice(e.length-7-1,e.length-1)){case"TalentA":return"Rare";case"TalentB":return"Epic";case"TalentC":return"Legendary";default:return Object.keys(r).includes(e)?r[e]:"unknown"}}e.exports={RARITIES:["None","Rare","Epic","Legendary"],getTalentName:function(e){if("NoTalent"==e)return"No Talent";switch(e.slice(e.length-7-1,e.length-1)){case"TalentA":case"TalentB":case"TalentC":return Object.keys(a).includes(e)?a[e]:"unknown";default:return e.substring(e.lastIndexOf("_")+1,e.length-1).replace(/([A-Z])/g,function(e){return" "+e.toLowerCase()}).split(" ").map(function(e){return e.charAt(0).toUpperCase()+e.slice(1)}).join(" ")}},getTalentRarity:o,getScaledLevel:function(e){switch(o(e.Talent)){case"unknown":case"None":return-1;case"Rare":return e.Level/20;case"Epic":return e.Level/10;case"Legendary":return e.Level/5}},getHero:function(e){return e.substring(1,e.length-1)},getMode:function(e){return i[e]},hasTalents:function(e){return["blitz_pvp_ranked","casual_aral"].includes(e)},playersPerMatch:function(e){return e.includes("5v5")?10:6}}},function(e,t,n){"use strict";e.exports={family:{valType:"string",role:"style",noBlank:!0,strict:!0,description:["HTML font family - the typeface that will be applied by the web browser.","The web browser will only be able to apply a font if it is available on the system","which it operates. Provide multiple font families, separated by commas, to indicate","the preference in which to apply fonts if they aren't available on the system.","The plotly service (at https://plot.ly or on-premise) generates images on a server,","where only a select number of","fonts are installed and supported.","These include *Arial*, *Balto*, *Courier New*, *Droid Sans*,, *Droid Serif*,","*Droid Sans Mono*, *Gravitas One*, *Old Standard TT*, *Open Sans*, *Overpass*,","*PT Sans Narrow*, *Raleway*, *Times New Roman*."].join(" ")},size:{valType:"number",role:"style",min:1},color:{valType:"color",role:"style"}}},function(e,t,n){"use strict";var r=n(4),a=n(9),i=n(0),o=n(14);function l(e,t,n){var r=e._fullLayout;if(!r)return[];function i(e,n){for(var r=Object.keys(e),a=/^[xyz]axis[0-9]*/,i=[],o=0;o<r.length;o++){var l=r[o];t&&l.charAt(0)!==t||a.test(l)&&i.push(n+l)}return i.sort()}var o=i(r,"");if(n)return o;for(var l=a.getSubplotIds(r,"gl3d")||[],s=0;s<l.length;s++){var c=l[s];o=o.concat(i(r[c],c+"."))}return o}t.id2name=function(e){if("string"==typeof e&&e.match(o.AX_ID_PATTERN)){var t=e.substr(1);return"1"===t&&(t=""),e.charAt(0)+"axis"+t}},t.name2id=function(e){if(e.match(o.AX_NAME_PATTERN)){var t=e.substr(5);return"1"===t&&(t=""),e.charAt(0)+t}},t.cleanId=function(e,t){if(e.match(o.AX_ID_PATTERN)&&(!t||e.charAt(0)===t)){var n=e.substr(1).replace(/^0+/,"");return"1"===n&&(n=""),e.charAt(0)+n}},t.list=function(e,t,n){return l(e,t,n).map(function(t){return i.nestedProperty(e._fullLayout,t).get()})},t.listIds=function(e,n){return l(e,n,!0).map(t.name2id)},t.getFromId=function(e,n,r){var a=e._fullLayout;return"x"===r?n=n.replace(/y[0-9]*/,""):"y"===r&&(n=n.replace(/x[0-9]*/,"")),a[t.id2name(n)]},t.getFromTrace=function(e,n,a){var i=e._fullLayout,o=null;if(r.traceIs(n,"gl3d")){var l=n.scene;"scene"===l.substr(0,5)&&(o=i[l][a+"axis"])}else o=t.getFromId(e,n[a+"axis"]||a);return o}},function(e,t,n){"use strict";e.exports={FROM_BL:{left:0,center:.5,right:1,bottom:0,middle:.5,top:1},FROM_TL:{left:0,center:.5,right:1,bottom:1,middle:.5,top:0},LINE_SPACING:1.3}},function(e,t,n){"use strict";var r=n(8),a=n(0),i=n(14),o=n(96),l=e.exports={};l.align=n(266),l.getCursor=n(265);var s=n(264);function c(){var e=document.createElement("div");e.className="dragcover";var t=e.style;return t.position="fixed",t.left=0,t.right=0,t.top=0,t.bottom=0,t.zIndex=999999999,t.background="none",document.body.appendChild(e),e}l.unhover=s.wrapped,l.unhoverRaw=s.raw,l.init=function(e){var t,n,s,u,d,f=e.gd,h=1,p=o.DBLCLICKDELAY;function v(r){var o=r.clientX-t,s=r.clientY-n,c=e.minDrag||i.MINDRAG;return Math.abs(o)<c&&(o=0),Math.abs(s)<c&&(s=0),(o||s)&&(f._dragged=!0,l.unhover(f)),e.moveFn&&e.moveFn(o,s,f._dragged),a.pauseEvent(r)}function g(t){if(u.onmousemove=null,u.onmouseup=null,u.onmouseout=null,a.removeElement(u),f._dragging){if(f._dragging=!1,(new Date).getTime()-f._mouseDownTime>p&&(h=Math.max(h-1,1)),e.doneFn&&e.doneFn(f._dragged,h,t),!f._dragged){var n;try{n=new MouseEvent("click",t)}catch(e){(n=document.createEvent("MouseEvents")).initMouseEvent("click",t.bubbles,t.cancelable,t.view,t.detail,t.screenX,t.screenY,t.clientX,t.clientY,t.ctrlKey,t.altKey,t.shiftKey,t.metaKey,t.button,t.relatedTarget)}d.dispatchEvent(n)}return function(e){e._dragging=!1,e._replotPending&&r.plot(e)}(f),f._dragged=!1,a.pauseEvent(t)}f._dragged=!1}f._mouseDownTime||(f._mouseDownTime=0),e.element.onmousedown=function(r){return f._dragged=!1,f._dragging=!0,t=r.clientX,n=r.clientY,d=r.target,(s=(new Date).getTime())-f._mouseDownTime<p?h+=1:(h=1,f._mouseDownTime=s),e.prepFn&&e.prepFn(r,t,n),(u=c()).onmousemove=v,u.onmouseup=g,u.onmouseout=g,u.style.cursor=window.getComputedStyle(e.element).cursor,a.pauseEvent(r)},e.element.style.pointerEvents="all"},l.coverSlip=c},function(e,t,n){var r;!function(a){var i=/^\s+/,o=/\s+$/,l=0,s=a.round,c=a.min,u=a.max,d=a.random;function f(e,t){if(e=e||"",t=t||{},e instanceof f)return e;if(!(this instanceof f))return new f(e,t);var n=function(e){var t={r:0,g:0,b:0},n=1,r=null,l=null,s=null,d=!1,f=!1;"string"==typeof e&&(e=function(e){e=e.replace(i,"").replace(o,"").toLowerCase();var t,n=!1;if(O[e])e=O[e],n=!0;else if("transparent"==e)return{r:0,g:0,b:0,a:0,format:"name"};if(t=V.rgb.exec(e))return{r:t[1],g:t[2],b:t[3]};if(t=V.rgba.exec(e))return{r:t[1],g:t[2],b:t[3],a:t[4]};if(t=V.hsl.exec(e))return{h:t[1],s:t[2],l:t[3]};if(t=V.hsla.exec(e))return{h:t[1],s:t[2],l:t[3],a:t[4]};if(t=V.hsv.exec(e))return{h:t[1],s:t[2],v:t[3]};if(t=V.hsva.exec(e))return{h:t[1],s:t[2],v:t[3],a:t[4]};if(t=V.hex8.exec(e))return{r:N(t[1]),g:N(t[2]),b:N(t[3]),a:B(t[4]),format:n?"name":"hex8"};if(t=V.hex6.exec(e))return{r:N(t[1]),g:N(t[2]),b:N(t[3]),format:n?"name":"hex"};if(t=V.hex4.exec(e))return{r:N(t[1]+""+t[1]),g:N(t[2]+""+t[2]),b:N(t[3]+""+t[3]),a:B(t[4]+""+t[4]),format:n?"name":"hex8"};if(t=V.hex3.exec(e))return{r:N(t[1]+""+t[1]),g:N(t[2]+""+t[2]),b:N(t[3]+""+t[3]),format:n?"name":"hex"};return!1}(e));"object"==typeof e&&(H(e.r)&&H(e.g)&&H(e.b)?(h=e.r,p=e.g,v=e.b,t={r:255*P(h,255),g:255*P(p,255),b:255*P(v,255)},d=!0,f="%"===String(e.r).substr(-1)?"prgb":"rgb"):H(e.h)&&H(e.s)&&H(e.v)?(r=j(e.s),l=j(e.v),t=function(e,t,n){e=6*P(e,360),t=P(t,100),n=P(n,100);var r=a.floor(e),i=e-r,o=n*(1-t),l=n*(1-i*t),s=n*(1-(1-i)*t),c=r%6;return{r:255*[n,l,o,o,s,n][c],g:255*[s,n,n,l,o,o][c],b:255*[o,o,s,n,n,l][c]}}(e.h,r,l),d=!0,f="hsv"):H(e.h)&&H(e.s)&&H(e.l)&&(r=j(e.s),s=j(e.l),t=function(e,t,n){var r,a,i;function o(e,t,n){return n<0&&(n+=1),n>1&&(n-=1),n<1/6?e+6*(t-e)*n:n<.5?t:n<2/3?e+(t-e)*(2/3-n)*6:e}if(e=P(e,360),t=P(t,100),n=P(n,100),0===t)r=a=i=n;else{var l=n<.5?n*(1+t):n+t-n*t,s=2*n-l;r=o(s,l,e+1/3),a=o(s,l,e),i=o(s,l,e-1/3)}return{r:255*r,g:255*a,b:255*i}}(e.h,r,s),d=!0,f="hsl"),e.hasOwnProperty("a")&&(n=e.a));var h,p,v;return n=z(n),{ok:d,format:e.format||f,r:c(255,u(t.r,0)),g:c(255,u(t.g,0)),b:c(255,u(t.b,0)),a:n}}(e);this._originalInput=e,this._r=n.r,this._g=n.g,this._b=n.b,this._a=n.a,this._roundA=s(100*this._a)/100,this._format=t.format||n.format,this._gradientType=t.gradientType,this._r<1&&(this._r=s(this._r)),this._g<1&&(this._g=s(this._g)),this._b<1&&(this._b=s(this._b)),this._ok=n.ok,this._tc_id=l++}function h(e,t,n){e=P(e,255),t=P(t,255),n=P(n,255);var r,a,i=u(e,t,n),o=c(e,t,n),l=(i+o)/2;if(i==o)r=a=0;else{var s=i-o;switch(a=l>.5?s/(2-i-o):s/(i+o),i){case e:r=(t-n)/s+(t<n?6:0);break;case t:r=(n-e)/s+2;break;case n:r=(e-t)/s+4}r/=6}return{h:r,s:a,l:l}}function p(e,t,n){e=P(e,255),t=P(t,255),n=P(n,255);var r,a,i=u(e,t,n),o=c(e,t,n),l=i,s=i-o;if(a=0===i?0:s/i,i==o)r=0;else{switch(i){case e:r=(t-n)/s+(t<n?6:0);break;case t:r=(n-e)/s+2;break;case n:r=(e-t)/s+4}r/=6}return{h:r,s:a,v:l}}function v(e,t,n,r){var a=[I(s(e).toString(16)),I(s(t).toString(16)),I(s(n).toString(16))];return r&&a[0].charAt(0)==a[0].charAt(1)&&a[1].charAt(0)==a[1].charAt(1)&&a[2].charAt(0)==a[2].charAt(1)?a[0].charAt(0)+a[1].charAt(0)+a[2].charAt(0):a.join("")}function g(e,t,n,r){return[I(R(r)),I(s(e).toString(16)),I(s(t).toString(16)),I(s(n).toString(16))].join("")}function m(e,t){t=0===t?0:t||10;var n=f(e).toHsl();return n.s-=t/100,n.s=E(n.s),f(n)}function y(e,t){t=0===t?0:t||10;var n=f(e).toHsl();return n.s+=t/100,n.s=E(n.s),f(n)}function b(e){return f(e).desaturate(100)}function _(e,t){t=0===t?0:t||10;var n=f(e).toHsl();return n.l+=t/100,n.l=E(n.l),f(n)}function x(e,t){t=0===t?0:t||10;var n=f(e).toRgb();return n.r=u(0,c(255,n.r-s(-t/100*255))),n.g=u(0,c(255,n.g-s(-t/100*255))),n.b=u(0,c(255,n.b-s(-t/100*255))),f(n)}function w(e,t){t=0===t?0:t||10;var n=f(e).toHsl();return n.l-=t/100,n.l=E(n.l),f(n)}function k(e,t){var n=f(e).toHsl(),r=(n.h+t)%360;return n.h=r<0?360+r:r,f(n)}function T(e){var t=f(e).toHsl();return t.h=(t.h+180)%360,f(t)}function A(e){var t=f(e).toHsl(),n=t.h;return[f(e),f({h:(n+120)%360,s:t.s,l:t.l}),f({h:(n+240)%360,s:t.s,l:t.l})]}function M(e){var t=f(e).toHsl(),n=t.h;return[f(e),f({h:(n+90)%360,s:t.s,l:t.l}),f({h:(n+180)%360,s:t.s,l:t.l}),f({h:(n+270)%360,s:t.s,l:t.l})]}function C(e){var t=f(e).toHsl(),n=t.h;return[f(e),f({h:(n+72)%360,s:t.s,l:t.l}),f({h:(n+216)%360,s:t.s,l:t.l})]}function S(e,t,n){t=t||6,n=n||30;var r=f(e).toHsl(),a=360/n,i=[f(e)];for(r.h=(r.h-(a*t>>1)+720)%360;--t;)r.h=(r.h+a)%360,i.push(f(r));return i}function L(e,t){t=t||6;for(var n=f(e).toHsv(),r=n.h,a=n.s,i=n.v,o=[],l=1/t;t--;)o.push(f({h:r,s:a,v:i})),i=(i+l)%1;return o}f.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 e=this.toRgb();return(299*e.r+587*e.g+114*e.b)/1e3},getLuminance:function(){var e,t,n,r=this.toRgb();return e=r.r/255,t=r.g/255,n=r.b/255,.2126*(e<=.03928?e/12.92:a.pow((e+.055)/1.055,2.4))+.7152*(t<=.03928?t/12.92:a.pow((t+.055)/1.055,2.4))+.0722*(n<=.03928?n/12.92:a.pow((n+.055)/1.055,2.4))},setAlpha:function(e){return this._a=z(e),this._roundA=s(100*this._a)/100,this},toHsv:function(){var e=p(this._r,this._g,this._b);return{h:360*e.h,s:e.s,v:e.v,a:this._a}},toHsvString:function(){var e=p(this._r,this._g,this._b),t=s(360*e.h),n=s(100*e.s),r=s(100*e.v);return 1==this._a?"hsv("+t+", "+n+"%, "+r+"%)":"hsva("+t+", "+n+"%, "+r+"%, "+this._roundA+")"},toHsl:function(){var e=h(this._r,this._g,this._b);return{h:360*e.h,s:e.s,l:e.l,a:this._a}},toHslString:function(){var e=h(this._r,this._g,this._b),t=s(360*e.h),n=s(100*e.s),r=s(100*e.l);return 1==this._a?"hsl("+t+", "+n+"%, "+r+"%)":"hsla("+t+", "+n+"%, "+r+"%, "+this._roundA+")"},toHex:function(e){return v(this._r,this._g,this._b,e)},toHexString:function(e){return"#"+this.toHex(e)},toHex8:function(e){return function(e,t,n,r,a){var i=[I(s(e).toString(16)),I(s(t).toString(16)),I(s(n).toString(16)),I(R(r))];if(a&&i[0].charAt(0)==i[0].charAt(1)&&i[1].charAt(0)==i[1].charAt(1)&&i[2].charAt(0)==i[2].charAt(1)&&i[3].charAt(0)==i[3].charAt(1))return i[0].charAt(0)+i[1].charAt(0)+i[2].charAt(0)+i[3].charAt(0);return i.join("")}(this._r,this._g,this._b,this._a,e)},toHex8String:function(e){return"#"+this.toHex8(e)},toRgb:function(){return{r:s(this._r),g:s(this._g),b:s(this._b),a:this._a}},toRgbString:function(){return 1==this._a?"rgb("+s(this._r)+", "+s(this._g)+", "+s(this._b)+")":"rgba("+s(this._r)+", "+s(this._g)+", "+s(this._b)+", "+this._roundA+")"},toPercentageRgb:function(){return{r:s(100*P(this._r,255))+"%",g:s(100*P(this._g,255))+"%",b:s(100*P(this._b,255))+"%",a:this._a}},toPercentageRgbString:function(){return 1==this._a?"rgb("+s(100*P(this._r,255))+"%, "+s(100*P(this._g,255))+"%, "+s(100*P(this._b,255))+"%)":"rgba("+s(100*P(this._r,255))+"%, "+s(100*P(this._g,255))+"%, "+s(100*P(this._b,255))+"%, "+this._roundA+")"},toName:function(){return 0===this._a?"transparent":!(this._a<1)&&(D[v(this._r,this._g,this._b,!0)]||!1)},toFilter:function(e){var t="#"+g(this._r,this._g,this._b,this._a),n=t,r=this._gradientType?"GradientType = 1, ":"";if(e){var a=f(e);n="#"+g(a._r,a._g,a._b,a._a)}return"progid:DXImageTransform.Microsoft.gradient("+r+"startColorstr="+t+",endColorstr="+n+")"},toString:function(e){var t=!!e;e=e||this._format;var n=!1,r=this._a<1&&this._a>=0;return t||!r||"hex"!==e&&"hex6"!==e&&"hex3"!==e&&"hex4"!==e&&"hex8"!==e&&"name"!==e?("rgb"===e&&(n=this.toRgbString()),"prgb"===e&&(n=this.toPercentageRgbString()),"hex"!==e&&"hex6"!==e||(n=this.toHexString()),"hex3"===e&&(n=this.toHexString(!0)),"hex4"===e&&(n=this.toHex8String(!0)),"hex8"===e&&(n=this.toHex8String()),"name"===e&&(n=this.toName()),"hsl"===e&&(n=this.toHslString()),"hsv"===e&&(n=this.toHsvString()),n||this.toHexString()):"name"===e&&0===this._a?this.toName():this.toRgbString()},clone:function(){return f(this.toString())},_applyModification:function(e,t){var n=e.apply(null,[this].concat([].slice.call(t)));return this._r=n._r,this._g=n._g,this._b=n._b,this.setAlpha(n._a),this},lighten:function(){return this._applyModification(_,arguments)},brighten:function(){return this._applyModification(x,arguments)},darken:function(){return this._applyModification(w,arguments)},desaturate:function(){return this._applyModification(m,arguments)},saturate:function(){return this._applyModification(y,arguments)},greyscale:function(){return this._applyModification(b,arguments)},spin:function(){return this._applyModification(k,arguments)},_applyCombination:function(e,t){return e.apply(null,[this].concat([].slice.call(t)))},analogous:function(){return this._applyCombination(S,arguments)},complement:function(){return this._applyCombination(T,arguments)},monochromatic:function(){return this._applyCombination(L,arguments)},splitcomplement:function(){return this._applyCombination(C,arguments)},triad:function(){return this._applyCombination(A,arguments)},tetrad:function(){return this._applyCombination(M,arguments)}},f.fromRatio=function(e,t){if("object"==typeof e){var n={};for(var r in e)e.hasOwnProperty(r)&&(n[r]="a"===r?e[r]:j(e[r]));e=n}return f(e,t)},f.equals=function(e,t){return!(!e||!t)&&f(e).toRgbString()==f(t).toRgbString()},f.random=function(){return f.fromRatio({r:d(),g:d(),b:d()})},f.mix=function(e,t,n){n=0===n?0:n||50;var r=f(e).toRgb(),a=f(t).toRgb(),i=n/100;return f({r:(a.r-r.r)*i+r.r,g:(a.g-r.g)*i+r.g,b:(a.b-r.b)*i+r.b,a:(a.a-r.a)*i+r.a})},f.readability=function(e,t){var n=f(e),r=f(t);return(a.max(n.getLuminance(),r.getLuminance())+.05)/(a.min(n.getLuminance(),r.getLuminance())+.05)},f.isReadable=function(e,t,n){var r,a,i=f.readability(e,t);switch(a=!1,(r=function(e){var t,n;t=((e=e||{level:"AA",size:"small"}).level||"AA").toUpperCase(),n=(e.size||"small").toLowerCase(),"AA"!==t&&"AAA"!==t&&(t="AA");"small"!==n&&"large"!==n&&(n="small");return{level:t,size:n}}(n)).level+r.size){case"AAsmall":case"AAAlarge":a=i>=4.5;break;case"AAlarge":a=i>=3;break;case"AAAsmall":a=i>=7}return a},f.mostReadable=function(e,t,n){var r,a,i,o,l=null,s=0;a=(n=n||{}).includeFallbackColors,i=n.level,o=n.size;for(var c=0;c<t.length;c++)(r=f.readability(e,t[c]))>s&&(s=r,l=f(t[c]));return f.isReadable(e,l,{level:i,size:o})||!a?l:(n.includeFallbackColors=!1,f.mostReadable(e,["#fff","#000"],n))};var O=f.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"},D=f.hexNames=function(e){var t={};for(var n in e)e.hasOwnProperty(n)&&(t[e[n]]=n);return t}(O);function z(e){return e=parseFloat(e),(isNaN(e)||e<0||e>1)&&(e=1),e}function P(e,t){(function(e){return"string"==typeof e&&-1!=e.indexOf(".")&&1===parseFloat(e)})(e)&&(e="100%");var n=function(e){return"string"==typeof e&&-1!=e.indexOf("%")}(e);return e=c(t,u(0,parseFloat(e))),n&&(e=parseInt(e*t,10)/100),a.abs(e-t)<1e-6?1:e%t/parseFloat(t)}function E(e){return c(1,u(0,e))}function N(e){return parseInt(e,16)}function I(e){return 1==e.length?"0"+e:""+e}function j(e){return e<=1&&(e=100*e+"%"),e}function R(e){return a.round(255*parseFloat(e)).toString(16)}function B(e){return N(e)/255}var F,$,W,V=($="[\\s|\\(]+("+(F="(?:[-\\+]?\\d*\\.\\d+%?)|(?:[-\\+]?\\d+%?)")+")[,|\\s]+("+F+")[,|\\s]+("+F+")\\s*\\)?",W="[\\s|\\(]+("+F+")[,|\\s]+("+F+")[,|\\s]+("+F+")[,|\\s]+("+F+")\\s*\\)?",{CSS_UNIT:new RegExp(F),rgb:new RegExp("rgb"+$),rgba:new RegExp("rgba"+W),hsl:new RegExp("hsl"+$),hsla:new RegExp("hsla"+W),hsv:new RegExp("hsv"+$),hsva:new RegExp("hsva"+W),hex3:/^#?([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})$/,hex6:/^#?([0-9a-fA-F]{2})([0-9a-fA-F]{2})([0-9a-fA-F]{2})$/,hex4:/^#?([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})$/,hex8:/^#?([0-9a-fA-F]{2})([0-9a-fA-F]{2})([0-9a-fA-F]{2})([0-9a-fA-F]{2})$/});function H(e){return!!V.CSS_UNIT.exec(e)}void 0!==e&&e.exports?e.exports=f:void 0===(r=function(){return f}.call(t,n,t,e))||(e.exports=r)}(Math)},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default={computed:{selectedActor:{get:function(){return this.$route.query.actor||"*Kinetic*"},set:function(e){this.$ga.event("Hero","update",e);var t=Object.assign({},this.$route.query,{actor:e});this.$router.push({query:t})}},selectedMode:{get:function(){return this.$route.query.mode||"blitz_pvp_ranked"},set:function(e){this.$ga.event("Mode","update",e);var t=Object.assign({},this.$route.query,{mode:e});this.$router.push({query:t})}}}}},function(e,t,n){"use strict";var r=n(17),a=n(24),i=n(101).dash,o=n(10).extendFlat,l=n(14);e.exports={visible:{valType:"boolean",role:"info",description:["A single toggle to hide the axis while preserving interaction like dragging.","Default is true when a cheater plot is present on the axis, otherwise","false"].join(" ")},color:{valType:"color",dflt:a.defaultLine,role:"style",description:["Sets default for all colors associated with this axis","all at once: line, font, tick, and grid colors.","Grid color is lightened by blending this with the plot background","Individual pieces can override this."].join(" ")},title:{valType:"string",role:"info",description:"Sets the title of this axis."},titlefont:o({},r,{description:["Sets this axis' title font."].join(" ")}),type:{valType:"enumerated",values:["-","linear","log","date","category"],dflt:"-",role:"info",description:["Sets the axis type.","By default, plotly attempts to determined the axis type","by looking into the data of the traces that referenced","the axis in question."].join(" ")},autorange:{valType:"enumerated",values:[!0,!1,"reversed"],dflt:!0,role:"style",description:["Determines whether or not the range of this axis is","computed in relation to the input data.","See `rangemode` for more info.","If `range` is provided, then `autorange` is set to *false*."].join(" ")},rangemode:{valType:"enumerated",values:["normal","tozero","nonnegative"],dflt:"normal",role:"style",description:["If *normal*, the range is computed in relation to the extrema","of the input data.","If *tozero*`, the range extends to 0,","regardless of the input data","If *nonnegative*, the range is non-negative,","regardless of the input data."].join(" ")},range:{valType:"info_array",role:"info",items:[{valType:"any"},{valType:"any"}],description:["Sets the range of this axis.","If the axis `type` is *log*, then you must take the log of your","desired range (e.g. to set the range from 1 to 100,","set the range from 0 to 2).","If the axis `type` is *date*, it should be date strings,","like date data, though Date objects and unix milliseconds","will be accepted and converted to strings.","If the axis `type` is *category*, it should be numbers,","using the scale where each category is assigned a serial","number from zero in the order it appears."].join(" ")},fixedrange:{valType:"boolean",dflt:!1,role:"info",description:["Determines whether or not this axis is zoom-able.","If true, then zoom is disabled."].join(" ")},scaleanchor:{valType:"enumerated",values:[l.idRegex.x.toString(),l.idRegex.y.toString()],role:"info",description:["If set to another axis id (e.g. `x2`, `y`), the range of this axis","changes together with the range of the corresponding axis","such that the scale of pixels per unit is in a constant ratio.","Both axes are still zoomable, but when you zoom one, the other will","zoom the same amount, keeping a fixed midpoint.","`constrain` and `constraintoward` determine how we enforce the constraint.","You can chain these, ie `yaxis: {scaleanchor: *x*}, xaxis2: {scaleanchor: *y*}`","but you can only link axes of the same `type`.","The linked axis can have the opposite letter (to constrain the aspect ratio)","or the same letter (to match scales across subplots).","Loops (`yaxis: {scaleanchor: *x*}, xaxis: {scaleanchor: *y*}` or longer) are redundant","and the last constraint encountered will be ignored to avoid possible","inconsistent constraints via `scaleratio`."].join(" ")},scaleratio:{valType:"number",min:0,dflt:1,role:"info",description:["If this axis is linked to another by `scaleanchor`, this determines the pixel","to unit scale ratio. For example, if this value is 10, then every unit on","this axis spans 10 times the number of pixels as a unit on the linked axis.","Use this for example to create an elevation profile where the vertical scale","is exaggerated a fixed amount with respect to the horizontal."].join(" ")},constrain:{valType:"enumerated",values:["range","domain"],dflt:"range",role:"info",description:["If this axis needs to be compressed (either due to its own `scaleanchor` and","`scaleratio` or those of the other axis), determines how that happens:","by increasing the *range* (default), or by decreasing the *domain*."].join(" ")},constraintoward:{valType:"enumerated",values:["left","center","right","top","middle","bottom"],role:"info",description:["If this axis needs to be compressed (either due to its own `scaleanchor` and","`scaleratio` or those of the other axis), determines which direction we push","the originally specified plot area. Options are *left*, *center* (default),","and *right* for x axes, and *top*, *middle* (default), and *bottom* for y axes."].join(" ")},tickmode:{valType:"enumerated",values:["auto","linear","array"],role:"info",description:["Sets the tick mode for this axis.","If *auto*, the number of ticks is set via `nticks`.","If *linear*, the placement of the ticks is determined by","a starting position `tick0` and a tick step `dtick`","(*linear* is the default value if `tick0` and `dtick` are provided).","If *array*, the placement of the ticks is set via `tickvals`","and the tick text is `ticktext`.","(*array* is the default value if `tickvals` is provided)."].join(" ")},nticks:{valType:"integer",min:0,dflt:0,role:"style",description:["Specifies the maximum number of ticks for the particular axis.","The actual number of ticks will be chosen automatically to be","less than or equal to `nticks`.","Has an effect only if `tickmode` is set to *auto*."].join(" ")},tick0:{valType:"any",role:"style",description:["Sets the placement of the first tick on this axis.","Use with `dtick`.","If the axis `type` is *log*, then you must take the log of your starting tick","(e.g. to set the starting tick to 100, set the `tick0` to 2)","except when `dtick`=*L<f>* (see `dtick` for more info).","If the axis `type` is *date*, it should be a date string, like date data.","If the axis `type` is *category*, it should be a number, using the scale where","each category is assigned a serial number from zero in the order it appears."].join(" ")},dtick:{valType:"any",role:"style",description:["Sets the step in-between ticks on this axis. Use with `tick0`.","Must be a positive number, or special strings available to *log* and *date* axes.","If the axis `type` is *log*, then ticks are set every 10^(n*dtick) where n","is the tick number. For example,","to set a tick mark at 1, 10, 100, 1000, ... set dtick to 1.","To set tick marks at 1, 100, 10000, ... set dtick to 2.","To set tick marks at 1, 5, 25, 125, 625, 3125, ... set dtick to log_10(5), or 0.69897000433.","*log* has several special values; *L<f>*, where `f` is a positive number,","gives ticks linearly spaced in value (but not position).","For example `tick0` = 0.1, `dtick` = *L0.5* will put ticks at 0.1, 0.6, 1.1, 1.6 etc.","To show powers of 10 plus small digits between, use *D1* (all digits) or *D2* (only 2 and 5).","`tick0` is ignored for *D1* and *D2*.","If the axis `type` is *date*, then you must convert the time to milliseconds.","For example, to set the interval between ticks to one day,","set `dtick` to 86400000.0.","*date* also has special values *M<n>* gives ticks spaced by a number of months.","`n` must be a positive integer.","To set ticks on the 15th of every third month, set `tick0` to *2000-01-15* and `dtick` to *M3*.","To set ticks every 4 years, set `dtick` to *M48*"].join(" ")},tickvals:{valType:"data_array",description:["Sets the values at which ticks on this axis appear.","Only has an effect if `tickmode` is set to *array*.","Used with `ticktext`."].join(" ")},ticktext:{valType:"data_array",description:["Sets the text displayed at the ticks position via `tickvals`.","Only has an effect if `tickmode` is set to *array*.","Used with `tickvals`."].join(" ")},ticks:{valType:"enumerated",values:["outside","inside",""],role:"style",description:["Determines whether ticks are drawn or not.","If **, this axis' ticks are not drawn.","If *outside* (*inside*), this axis' are drawn outside (inside)","the axis lines."].join(" ")},mirror:{valType:"enumerated",values:[!0,"ticks",!1,"all","allticks"],dflt:!1,role:"style",description:["Determines if the axis lines or/and ticks are mirrored to","the opposite side of the plotting area.","If *true*, the axis lines are mirrored.","If *ticks*, the axis lines and ticks are mirrored.","If *false*, mirroring is disable.","If *all*, axis lines are mirrored on all shared-axes subplots.","If *allticks*, axis lines and ticks are mirrored","on all shared-axes subplots."].join(" ")},ticklen:{valType:"number",min:0,dflt:5,role:"style",description:"Sets the tick length (in px)."},tickwidth:{valType:"number",min:0,dflt:1,role:"style",description:"Sets the tick width (in px)."},tickcolor:{valType:"color",dflt:a.defaultLine,role:"style",description:"Sets the tick color."},showticklabels:{valType:"boolean",dflt:!0,role:"style",description:"Determines whether or not the tick labels are drawn."},showspikes:{valType:"boolean",dflt:!1,role:"style",description:["Determines whether or not spikes (aka droplines) are drawn for this axis.","Note: This only takes affect when hovermode = closest"].join(" ")},spikecolor:{valType:"color",dflt:null,role:"style",description:"Sets the spike color. If undefined, will use the series color"},spikethickness:{valType:"number",dflt:3,role:"style",description:"Sets the width (in px) of the zero line."},spikedash:o({},i,{dflt:"dash"}),spikemode:{valType:"flaglist",flags:["toaxis","across","marker"],role:"style",dflt:"toaxis",description:["Determines the drawing mode for the spike line","If *toaxis*, the line is drawn from the data point to the axis the ","series is plotted on.","If *across*, the line is drawn across the entire plot area, and","supercedes *toaxis*.","If *marker*, then a marker dot is drawn on the axis the series is","plotted on"].join(" ")},tickfont:o({},r,{description:"Sets the tick font."}),tickangle:{valType:"angle",dflt:"auto",role:"style",description:["Sets the angle of the tick labels with respect to the horizontal.","For example, a `tickangle` of -90 draws the tick labels","vertically."].join(" ")},tickprefix:{valType:"string",dflt:"",role:"style",description:"Sets a tick label prefix."},showtickprefix:{valType:"enumerated",values:["all","first","last","none"],dflt:"all",role:"style",description:["If *all*, all tick labels are displayed with a prefix.","If *first*, only the first tick is displayed with a prefix.","If *last*, only the last tick is displayed with a suffix.","If *none*, tick prefixes are hidden."].join(" ")},ticksuffix:{valType:"string",dflt:"",role:"style",description:"Sets a tick label suffix."},showticksuffix:{valType:"enumerated",values:["all","first","last","none"],dflt:"all",role:"style",description:"Same as `showtickprefix` but for tick suffixes."},showexponent:{valType:"enumerated",values:["all","first","last","none"],dflt:"all",role:"style",description:["If *all*, all exponents are shown besides their significands.","If *first*, only the exponent of the first tick is shown.","If *last*, only the exponent of the last tick is shown.","If *none*, no exponents appear."].join(" ")},exponentformat:{valType:"enumerated",values:["none","e","E","power","SI","B"],dflt:"B",role:"style",description:["Determines a formatting rule for the tick exponents.","For example, consider the number 1,000,000,000.","If *none*, it appears as 1,000,000,000.","If *e*, 1e+9.","If *E*, 1E+9.","If *power*, 1x10^9 (with 9 in a super script).","If *SI*, 1G.","If *B*, 1B."].join(" ")},separatethousands:{valType:"boolean",dflt:!1,role:"style",description:['If "true", even 4-digit integers are separated'].join(" ")},tickformat:{valType:"string",dflt:"",role:"style",description:["Sets the tick label formatting rule using d3 formatting mini-languages","which are very similar to those in Python. For numbers, see:","https://github.com/d3/d3-format/blob/master/README.md#locale_format","And for dates see:","https://github.com/d3/d3-time-format/blob/master/README.md#locale_format","We add one item to d3's date formatter: *%{n}f* for fractional seconds","with n digits. For example, *2016-10-13 09:15:23.456* with tickformat","*%H~%M~%S.%2f* would display *09~15~23.46*"].join(" ")},hoverformat:{valType:"string",dflt:"",role:"style",description:["Sets the hover text formatting rule using d3 formatting mini-languages","which are very similar to those in Python. For numbers, see:","https://github.com/d3/d3-format/blob/master/README.md#locale_format","And for dates see:","https://github.com/d3/d3-time-format/blob/master/README.md#locale_format","We add one item to d3's date formatter: *%{n}f* for fractional seconds","with n digits. For example, *2016-10-13 09:15:23.456* with tickformat","*%H~%M~%S.%2f* would display *09~15~23.46*"].join(" ")},showline:{valType:"boolean",dflt:!1,role:"style",description:["Determines whether or not a line bounding this axis is drawn."].join(" ")},linecolor:{valType:"color",dflt:a.defaultLine,role:"style",description:"Sets the axis line color."},linewidth:{valType:"number",min:0,dflt:1,role:"style",description:"Sets the width (in px) of the axis line."},showgrid:{valType:"boolean",role:"style",description:["Determines whether or not grid lines are drawn.","If *true*, the grid lines are drawn at every tick mark."].join(" ")},gridcolor:{valType:"color",dflt:a.lightLine,role:"style",description:"Sets the color of the grid lines."},gridwidth:{valType:"number",min:0,dflt:1,role:"style",description:"Sets the width (in px) of the grid lines."},zeroline:{valType:"boolean",role:"style",description:["Determines whether or not a line is drawn at along the 0 value","of this axis.","If *true*, the zero line is drawn on top of the grid lines."].join(" ")},zerolinecolor:{valType:"color",dflt:a.defaultLine,role:"style",description:"Sets the line color of the zero line."},zerolinewidth:{valType:"number",dflt:1,role:"style",description:"Sets the width (in px) of the zero line."},anchor:{valType:"enumerated",values:["free",l.idRegex.x.toString(),l.idRegex.y.toString()],role:"info",description:["If set to an opposite-letter axis id (e.g. `x2`, `y`), this axis is bound to","the corresponding opposite-letter axis.","If set to *free*, this axis' position is determined by `position`."].join(" ")},side:{valType:"enumerated",values:["top","bottom","left","right"],role:"info",description:["Determines whether a x (y) axis is positioned","at the *bottom* (*left*) or *top* (*right*)","of the plotting area."].join(" ")},overlaying:{valType:"enumerated",values:["free",l.idRegex.x.toString(),l.idRegex.y.toString()],role:"info",description:["If set a same-letter axis id, this axis is overlaid on top of","the corresponding same-letter axis.","If *false*, this axis does not overlay any same-letter axes."].join(" ")},domain:{valType:"info_array",role:"info",items:[{valType:"number",min:0,max:1},{valType:"number",min:0,max:1}],dflt:[0,1],description:["Sets the domain of this axis (in plot fraction)."].join(" ")},position:{valType:"number",min:0,max:1,dflt:0,role:"style",description:["Sets the position of this axis in the plotting space","(in normalized coordinates).","Only has an effect if `anchor` is set to *free*."].join(" ")},categoryorder:{valType:"enumerated",values:["trace","category ascending","category descending","array"],dflt:"trace",role:"info",description:["Specifies the ordering logic for the case of categorical variables.","By default, plotly uses *trace*, which specifies the order that is present in the data supplied.","Set `categoryorder` to *category ascending* or *category descending* if order should be determined by","the alphanumerical order of the category names.","Set `categoryorder` to *array* to derive the ordering from the attribute `categoryarray`. If a category","is not found in the `categoryarray` array, the sorting behavior for that attribute will be identical to","the *trace* mode. The unspecified categories will follow the categories in `categoryarray`."].join(" ")},categoryarray:{valType:"data_array",role:"info",description:["Sets the order in which categories on this axis appear.","Only has an effect if `categoryorder` is set to *array*.","Used with `categoryorder`."].join(" ")},_deprecated:{autotick:{valType:"boolean",role:"info",description:["Obsolete.","Set `tickmode` to *auto* for old `autotick` *true* behavior.","Set `tickmode` to *linear* for `autotick` *false*."].join(" ")}}}},function(e,t,n){"use strict";t.defaults=["#1f77b4","#ff7f0e","#2ca02c","#d62728","#9467bd","#8c564b","#e377c2","#7f7f7f","#bcbd22","#17becf"],t.defaultLine="#444",t.lightLine="#eee",t.background="#fff",t.borderLine="#BEC8D9",t.lightFraction=1e3/11},function(e,t,n){"use strict";e.exports={Greys:[[0,"rgb(0,0,0)"],[1,"rgb(255,255,255)"]],YlGnBu:[[0,"rgb(8,29,88)"],[.125,"rgb(37,52,148)"],[.25,"rgb(34,94,168)"],[.375,"rgb(29,145,192)"],[.5,"rgb(65,182,196)"],[.625,"rgb(127,205,187)"],[.75,"rgb(199,233,180)"],[.875,"rgb(237,248,217)"],[1,"rgb(255,255,217)"]],Greens:[[0,"rgb(0,68,27)"],[.125,"rgb(0,109,44)"],[.25,"rgb(35,139,69)"],[.375,"rgb(65,171,93)"],[.5,"rgb(116,196,118)"],[.625,"rgb(161,217,155)"],[.75,"rgb(199,233,192)"],[.875,"rgb(229,245,224)"],[1,"rgb(247,252,245)"]],YlOrRd:[[0,"rgb(128,0,38)"],[.125,"rgb(189,0,38)"],[.25,"rgb(227,26,28)"],[.375,"rgb(252,78,42)"],[.5,"rgb(253,141,60)"],[.625,"rgb(254,178,76)"],[.75,"rgb(254,217,118)"],[.875,"rgb(255,237,160)"],[1,"rgb(255,255,204)"]],Bluered:[[0,"rgb(0,0,255)"],[1,"rgb(255,0,0)"]],RdBu:[[0,"rgb(5,10,172)"],[.35,"rgb(106,137,247)"],[.5,"rgb(190,190,190)"],[.6,"rgb(220,170,132)"],[.7,"rgb(230,145,90)"],[1,"rgb(178,10,28)"]],Reds:[[0,"rgb(220,220,220)"],[.2,"rgb(245,195,157)"],[.4,"rgb(245,160,105)"],[1,"rgb(178,10,28)"]],Blues:[[0,"rgb(5,10,172)"],[.35,"rgb(40,60,190)"],[.5,"rgb(70,100,245)"],[.6,"rgb(90,120,245)"],[.7,"rgb(106,137,247)"],[1,"rgb(220,220,220)"]],Picnic:[[0,"rgb(0,0,255)"],[.1,"rgb(51,153,255)"],[.2,"rgb(102,204,255)"],[.3,"rgb(153,204,255)"],[.4,"rgb(204,204,255)"],[.5,"rgb(255,255,255)"],[.6,"rgb(255,204,255)"],[.7,"rgb(255,153,255)"],[.8,"rgb(255,102,204)"],[.9,"rgb(255,102,102)"],[1,"rgb(255,0,0)"]],Rainbow:[[0,"rgb(150,0,90)"],[.125,"rgb(0,0,200)"],[.25,"rgb(0,25,255)"],[.375,"rgb(0,152,255)"],[.5,"rgb(44,255,150)"],[.625,"rgb(151,255,0)"],[.75,"rgb(255,234,0)"],[.875,"rgb(255,111,0)"],[1,"rgb(255,0,0)"]],Portland:[[0,"rgb(12,51,131)"],[.25,"rgb(10,136,186)"],[.5,"rgb(242,211,56)"],[.75,"rgb(242,143,56)"],[1,"rgb(217,30,30)"]],Jet:[[0,"rgb(0,0,131)"],[.125,"rgb(0,60,170)"],[.375,"rgb(5,255,255)"],[.625,"rgb(255,255,0)"],[.875,"rgb(250,0,0)"],[1,"rgb(128,0,0)"]],Hot:[[0,"rgb(0,0,0)"],[.3,"rgb(230,0,0)"],[.6,"rgb(255,210,0)"],[1,"rgb(255,255,255)"]],Blackbody:[[0,"rgb(0,0,0)"],[.2,"rgb(230,0,0)"],[.4,"rgb(230,210,0)"],[.7,"rgb(255,255,255)"],[1,"rgb(160,200,255)"]],Earth:[[0,"rgb(0,0,130)"],[.1,"rgb(0,180,180)"],[.2,"rgb(40,210,40)"],[.4,"rgb(230,230,50)"],[.6,"rgb(120,70,20)"],[1,"rgb(255,255,255)"]],Electric:[[0,"rgb(0,0,0)"],[.15,"rgb(30,0,100)"],[.4,"rgb(120,0,100)"],[.6,"rgb(160,90,0)"],[.8,"rgb(230,200,0)"],[1,"rgb(255,250,220)"]],Viridis:[[0,"#440154"],[.06274509803921569,"#48186a"],[.12549019607843137,"#472d7b"],[.18823529411764706,"#424086"],[.25098039215686274,"#3b528b"],[.3137254901960784,"#33638d"],[.3764705882352941,"#2c728e"],[.4392156862745098,"#26828e"],[.5019607843137255,"#21918c"],[.5647058823529412,"#1fa088"],[.6274509803921569,"#28ae80"],[.6901960784313725,"#3fbc73"],[.7529411764705882,"#5ec962"],[.8156862745098039,"#84d44b"],[.8784313725490196,"#addc30"],[.9411764705882353,"#d8e219"],[1,"#fde725"]]}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=i(n(16)),a=i(n(319));function i(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}var o=n(318).filter(function(e){return void 0!=e.Actor}),l=new Map,s=new Map,c=new Map,u=new Map,d=new Map,f=new Map,h=new Map,p=new Map,v=new Map,g=new Map,m=new Map,y=0,b=[],_=a.config.api.modes,x=function(e){var t=function(t){return t.Count/s.get(e)*t.Winner},n=r.playersPerMatch(e);l.set(e,o.filter(function(t){return t.Mode==e})),s.set(e,o.map(function(e){return e.Count}).reduce(function(e,t){return e+t},0)),y+=s.get(e)/r.playersPerMatch(e),c.set(e,l.get(e).sort(function(e,n){return t(n)-t(e)}).slice(0,10)),u.set(e,l.get(e).sort(function(e,t){return t.Count-e.Count})[0]),d.set(e,l.get(e).filter(function(t){return 100*n*t.Count/s.get(e)>1}).sort(function(e,t){return t.Winner-e.Winner})[0]),m.set(e,l.get(e).filter(function(t){return 100*n*t.Count/s.get(e)<=1}).sort(function(e,t){return t.Winner-e.Winner})[0]),f.set(e,l.get(e).filter(function(t){return"Rare"==r.getTalentRarity(t.Talent)&&100*n*t.Count/s.get(e)}).sort(function(e,t){return t.Winner-e.Winner})[0]),h.set(e,l.get(e).filter(function(t){return"Epic"==r.getTalentRarity(t.Talent)&&100*n*t.Count/s.get(e)}).sort(function(e,t){return t.Winner-e.Winner})[0]),p.set(e,l.get(e).filter(function(t){return"Legendary"==r.getTalentRarity(t.Talent)&&100*n*t.Count/s.get(e)}).sort(function(e,t){return t.Winner-e.Winner})[0]),v.set(e,l.get(e).filter(function(e){return"None"!=r.getTalentRarity(e.Talent)}).sort(function(e,t){return r.getScaledLevel(t)-r.getScaledLevel(e)})[0]),g.set(e,l.get(e).filter(function(e){return"None"!=r.getTalentRarity(e.Talent)}).sort(function(e,t){return r.getScaledLevel(e)-r.getScaledLevel(t)})[0]),0==b.length&&(b=[].concat(function(e){if(Array.isArray(e)){for(var t=0,n=Array(e.length);t<e.length;t++)n[t]=e[t];return n}return Array.from(e)}(new Set(l.get(e).map(function(e){return e.Actor})))))},w=!0,k=!1,T=void 0;try{for(var A,M=_[Symbol.iterator]();!(w=(A=M.next()).done);w=!0){x(A.value)}}catch(e){k=!0,T=e}finally{try{!w&&M.return&&M.return()}finally{if(k)throw T}}t.default={getReport:function(e){return l.get(e)},getTotalPicks:function(e){return s.get(e)},getTopPick:function(e){return u.get(e)},getTop10Picks:function(e){return c.get(e)},getHighestLevelAvg:function(e){return v.get(e)},getLowestLevelAvg:function(e){return g.get(e)},getTopWin:function(e){return d.get(e)},getTopUnpopularWin:function(e){return m.get(e)},getTopRareWins:function(e){return f.get(e)},getTopEpicWins:function(e){return h.get(e)},getTopLegendaryWins:function(e){return p.get(e)},getBestUnpopular:function(e){return topUnpopular.get(e)},getActors:function(){return b},getModes:function(){return _},getTotalMatches:function(){return y},getLastUpdate:function(){return a.lastUpdate}}},function(e,t,n){"use strict";var r=n(0);e.exports=function(e,t,n){var a,i=n.name,o=t[i],l=r.isArray(e[i])?e[i]:[],s=t[i]=[];for(a=0;a<l.length;a++){var c=l[a],u={},d={};r.isPlainObject(c)||(d.itemIsNotPlainObject=!0,c={}),n.handleItemDefaults(c,u,t,n,d),u._input=c,u._index=a,s.push(u)}if(r.isArray(o)){var f=Math.min(o.length,s.length);for(a=0;a<f;a++)r.relinkPrivateKeys(s[a],o[a])}}},function(e,t,n){"use strict";e.exports=function(e,t){(e.attr("class")||"").split(" ").forEach(function(t){0===t.indexOf("cursor-")&&e.classed(t,!1)}),t&&e.classed("cursor-"+t,!0)}},function(e,t,n){"use strict";var r=n(1),a=n(0),i=n(20),o=n(87),l=n(86);e.exports={moduleType:"component",name:"fx",constants:n(38),schema:{layout:l},attributes:n(108),layoutAttributes:l,supplyLayoutGlobalDefaults:n(263),supplyDefaults:n(262),supplyLayoutDefaults:n(261),calc:n(260),getDistanceFunction:o.getDistanceFunction,getClosest:o.getClosest,inbox:o.inbox,appendArrayPointValue:o.appendArrayPointValue,castHoverOption:function(e,t,n){return a.castOption(e,t,"hoverlabel."+n)},castHoverinfo:function(e,t,n){return a.castOption(e,n,"hoverinfo",function(n){return a.coerceHoverinfo({hoverinfo:n},{_module:e._module},t)})},hover:n(85).hover,unhover:i.unhover,loneHover:n(85).loneHover,loneUnhover:function(e){var t=a.isD3Selection(e)?e:r.select(e);t.selectAll("g.hovertext").remove(),t.selectAll(".spikeline").remove()},click:n(258)}},function(e,t,n){"use strict";var r=e.exports={};r.attributes=n(103),r.supplyDefaults=n(152),r.calc=n(284),r.calcFromTrace=function(e,t){for(var n=e.x||[],a=e.y||[],i=n.length||a.length,o=new Array(i),l=0;l<i;l++)o[l]={x:n[l],y:a[l]};return o[0].trace=e,r.calc({calcdata:[o],_fullLayout:t}),o},r.plot=n(277),r.style=n(276),r.hoverInfo=function(e,t,n){(t.error_y||{}).visible&&(n.yerr=e.yh-e.y,t.error_y.symmetric||(n.yerrneg=e.y-e.ys)),(t.error_x||{}).visible&&(n.xerr=e.xh-e.x,t.error_x.symmetric||(n.xerrneg=e.x-e.xs))}},function(e,t,n){"use strict";t.xmlns="http://www.w3.org/2000/xmlns/",t.svg="http://www.w3.org/2000/svg",t.xlink="http://www.w3.org/1999/xlink",t.svgAttrs={xmlns:t.svg,"xmlns:xlink":t.xlink}},function(e,t,n){"use strict";e.exports=function(e){return window&&window.process&&window.process.versions?"[object Object]"===Object.prototype.toString.call(e):"[object Object]"===Object.prototype.toString.call(e)&&Object.getPrototypeOf(e)===Object.prototype}},function(e,t,n){"use strict";var r=n(111),a=e.exports={};function i(e,t){if(e.apply)e.apply(e,t);else for(var n=0;n<t.length;n++)e(t[n])}a.log=function(){if(r.logging>1){for(var e=["LOG:"],t=0;t<arguments.length;t++)e.push(arguments[t]);i(console.trace||console.log,e)}},a.warn=function(){if(r.logging>0){for(var e=["WARN:"],t=0;t<arguments.length;t++)e.push(arguments[t]);i(console.trace||console.log,e)}},a.error=function(){if(r.logging>0){for(var e=["ERROR:"],t=0;t<arguments.length;t++)e.push(arguments[t]);i(console.error,e)}}},function(e,t,n){"use strict";n.r(t);var r=n(112),a=n(66);for(var i in a)"default"!==i&&function(e){n.d(t,e,function(){return a[e]})}(i);var o=n(5),l=Object(o.a)(a.default,r.a,r.b,!1,null,null,null);t.default=l.exports},function(e,t,n){"use strict";e.exports={name:"sliders",containerClassName:"slider-container",groupClassName:"slider-group",inputAreaClass:"slider-input-area",railRectClass:"slider-rail-rect",railTouchRectClass:"slider-rail-touch-rect",gripRectClass:"slider-grip-rect",tickRectClass:"slider-tick-rect",inputProxyClass:"slider-input-proxy",labelsClass:"slider-labels",labelGroupClass:"slider-label-group",labelClass:"slider-label",currentValueClass:"slider-current-value",railHeight:5,menuIndexAttrName:"slider-active-index",autoMarginIdRoot:"slider-",minWidth:30,minHeight:30,textPadX:40,arrowOffsetX:4,railRadius:2,railWidth:5,railBorder:4,railBorderWidth:1,railBorderColor:"#bec8d9",railBgColor:"#f8fafc",railInset:8,stepInset:10,gripRadius:10,gripWidth:20,gripHeight:20,gripBorder:20,gripBorderWidth:1,gripBorderColor:"#bec8d9",gripBgColor:"#f6f8fa",gripBgActiveColor:"#dbdde0",labelPadding:8,labelOffset:0,tickWidth:1,tickColor:"#333",tickOffset:25,tickLength:7,minorTickOffset:25,minorTickColor:"#333",minorTickLength:4,currentValuePadding:8,currentValueInset:0}},function(e,t,n){"use strict";var r=n(135),a=n(17),i=n(14),o=n(10).extendFlat;e.exports={_isLinkedToArray:"annotation",visible:{valType:"boolean",role:"info",dflt:!0,description:["Determines whether or not this annotation is visible."].join(" ")},text:{valType:"string",role:"info",description:["Sets the text associated with this annotation.","Plotly uses a subset of HTML tags to do things like","newline (<br>), bold (<b></b>), italics (<i></i>),","hyperlinks (<a href='...'></a>). Tags <em>, <sup>, <sub>","<span> are also supported."].join(" ")},textangle:{valType:"angle",dflt:0,role:"style",description:["Sets the angle at which the `text` is drawn","with respect to the horizontal."].join(" ")},font:o({},a,{description:"Sets the annotation text font."}),width:{valType:"number",min:1,dflt:null,role:"style",description:["Sets an explicit width for the text box. null (default) lets the","text set the box width. Wider text will be clipped.","There is no automatic wrapping; use <br> to start a new line."].join(" ")},height:{valType:"number",min:1,dflt:null,role:"style",description:["Sets an explicit height for the text box. null (default) lets the","text set the box height. Taller text will be clipped."].join(" ")},opacity:{valType:"number",min:0,max:1,dflt:1,role:"style",description:"Sets the opacity of the annotation (text + arrow)."},align:{valType:"enumerated",values:["left","center","right"],dflt:"center",role:"style",description:["Sets the horizontal alignment of the `text` within the box.","Has an effect only if `text` spans more two or more lines","(i.e. `text` contains one or more <br> HTML tags) or if an","explicit width is set to override the text width."].join(" ")},valign:{valType:"enumerated",values:["top","middle","bottom"],dflt:"middle",role:"style",description:["Sets the vertical alignment of the `text` within the box.","Has an effect only if an explicit height is set to override","the text height."].join(" ")},bgcolor:{valType:"color",dflt:"rgba(0,0,0,0)",role:"style",description:"Sets the background color of the annotation."},bordercolor:{valType:"color",dflt:"rgba(0,0,0,0)",role:"style",description:["Sets the color of the border enclosing the annotation `text`."].join(" ")},borderpad:{valType:"number",min:0,dflt:1,role:"style",description:["Sets the padding (in px) between the `text`","and the enclosing border."].join(" ")},borderwidth:{valType:"number",min:0,dflt:1,role:"style",description:["Sets the width (in px) of the border enclosing","the annotation `text`."].join(" ")},showarrow:{valType:"boolean",dflt:!0,role:"style",description:["Determines whether or not the annotation is drawn with an arrow.","If *true*, `text` is placed near the arrow's tail.","If *false*, `text` lines up with the `x` and `y` provided."].join(" ")},arrowcolor:{valType:"color",role:"style",description:"Sets the color of the annotation arrow."},arrowhead:{valType:"integer",min:0,max:r.length,dflt:1,role:"style",description:"Sets the annotation arrow head style."},arrowsize:{valType:"number",min:.3,dflt:1,role:"style",description:"Sets the size (in px) of annotation arrow head."},arrowwidth:{valType:"number",min:.1,role:"style",description:"Sets the width (in px) of annotation arrow."},standoff:{valType:"number",min:0,dflt:0,role:"style",description:["Sets a distance, in pixels, to move the arrowhead away from the","position it is pointing at, for example to point at the edge of","a marker independent of zoom. Note that this shortens the arrow","from the `ax` / `ay` vector, in contrast to `xshift` / `yshift`","which moves everything by this amount."].join(" ")},ax:{valType:"any",role:"info",description:["Sets the x component of the arrow tail about the arrow head.","If `axref` is `pixel`, a positive (negative) ","component corresponds to an arrow pointing","from right to left (left to right).","If `axref` is an axis, this is an absolute value on that axis,","like `x`, NOT a relative value."].join(" ")},ay:{valType:"any",role:"info",description:["Sets the y component of the arrow tail about the arrow head.","If `ayref` is `pixel`, a positive (negative) ","component corresponds to an arrow pointing","from bottom to top (top to bottom).","If `ayref` is an axis, this is an absolute value on that axis,","like `y`, NOT a relative value."].join(" ")},axref:{valType:"enumerated",dflt:"pixel",values:["pixel",i.idRegex.x.toString()],role:"info",description:["Indicates in what terms the tail of the annotation (ax,ay) ","is specified. If `pixel`, `ax` is a relative offset in pixels ","from `x`. If set to an x axis id (e.g. *x* or *x2*), `ax` is ","specified in the same terms as that axis. This is useful ","for trendline annotations which should continue to indicate ","the correct trend when zoomed."].join(" ")},ayref:{valType:"enumerated",dflt:"pixel",values:["pixel",i.idRegex.y.toString()],role:"info",description:["Indicates in what terms the tail of the annotation (ax,ay) ","is specified. If `pixel`, `ay` is a relative offset in pixels ","from `y`. If set to a y axis id (e.g. *y* or *y2*), `ay` is ","specified in the same terms as that axis. This is useful ","for trendline annotations which should continue to indicate ","the correct trend when zoomed."].join(" ")},xref:{valType:"enumerated",values:["paper",i.idRegex.x.toString()],role:"info",description:["Sets the annotation's x coordinate axis.","If set to an x axis id (e.g. *x* or *x2*), the `x` position","refers to an x coordinate","If set to *paper*, the `x` position refers to the distance from","the left side of the plotting area in normalized coordinates","where 0 (1) corresponds to the left (right) side."].join(" ")},x:{valType:"any",role:"info",description:["Sets the annotation's x position.","If the axis `type` is *log*, then you must take the","log of your desired range.","If the axis `type` is *date*, it should be date strings,","like date data, though Date objects and unix milliseconds","will be accepted and converted to strings.","If the axis `type` is *category*, it should be numbers,","using the scale where each category is assigned a serial","number from zero in the order it appears."].join(" ")},xanchor:{valType:"enumerated",values:["auto","left","center","right"],dflt:"auto",role:"info",description:["Sets the text box's horizontal position anchor","This anchor binds the `x` position to the *left*, *center*","or *right* of the annotation.","For example, if `x` is set to 1, `xref` to *paper* and","`xanchor` to *right* then the right-most portion of the","annotation lines up with the right-most edge of the","plotting area.","If *auto*, the anchor is equivalent to *center* for","data-referenced annotations or if there is an arrow,","whereas for paper-referenced with no arrow, the anchor picked","corresponds to the closest side."].join(" ")},xshift:{valType:"number",dflt:0,role:"style",description:["Shifts the position of the whole annotation and arrow to the","right (positive) or left (negative) by this many pixels."].join(" ")},yref:{valType:"enumerated",values:["paper",i.idRegex.y.toString()],role:"info",description:["Sets the annotation's y coordinate axis.","If set to an y axis id (e.g. *y* or *y2*), the `y` position","refers to an y coordinate","If set to *paper*, the `y` position refers to the distance from","the bottom of the plotting area in normalized coordinates","where 0 (1) corresponds to the bottom (top)."].join(" ")},y:{valType:"any",role:"info",description:["Sets the annotation's y position.","If the axis `type` is *log*, then you must take the","log of your desired range.","If the axis `type` is *date*, it should be date strings,","like date data, though Date objects and unix milliseconds","will be accepted and converted to strings.","If the axis `type` is *category*, it should be numbers,","using the scale where each category is assigned a serial","number from zero in the order it appears."].join(" ")},yanchor:{valType:"enumerated",values:["auto","top","middle","bottom"],dflt:"auto",role:"info",description:["Sets the text box's vertical position anchor","This anchor binds the `y` position to the *top*, *middle*","or *bottom* of the annotation.","For example, if `y` is set to 1, `yref` to *paper* and","`yanchor` to *top* then the top-most portion of the","annotation lines up with the top-most edge of the","plotting area.","If *auto*, the anchor is equivalent to *middle* for","data-referenced annotations or if there is an arrow,","whereas for paper-referenced with no arrow, the anchor picked","corresponds to the closest side."].join(" ")},yshift:{valType:"number",dflt:0,role:"style",description:["Shifts the position of the whole annotation and arrow up","(positive) or down (negative) by this many pixels."].join(" ")},clicktoshow:{valType:"enumerated",values:[!1,"onoff","onout"],dflt:!1,role:"style",description:["Makes this annotation respond to clicks on the plot.","If you click a data point that exactly matches the `x` and `y`","values of this annotation, and it is hidden (visible: false),","it will appear. In *onoff* mode, you must click the same point","again to make it disappear, so if you click multiple points,","you can show multiple annotations. In *onout* mode, a click","anywhere else in the plot (on another data point or not) will","hide this annotation.","If you need to show/hide this annotation in response to different","`x` or `y` values, you can set `xclick` and/or `yclick`. This is","useful for example to label the side of a bar. To label markers","though, `standoff` is preferred over `xclick` and `yclick`."].join(" ")},xclick:{valType:"any",role:"info",description:["Toggle this annotation when clicking a data point whose `x` value","is `xclick` rather than the annotation's `x` value."].join(" ")},yclick:{valType:"any",role:"info",description:["Toggle this annotation when clicking a data point whose `y` value","is `yclick` rather than the annotation's `y` value."].join(" ")},hovertext:{valType:"string",role:"info",description:["Sets text to appear when hovering over this annotation.","If omitted or blank, no hover label will appear."].join(" ")},hoverlabel:{bgcolor:{valType:"color",role:"style",description:["Sets the background color of the hover label.","By default uses the annotation's `bgcolor` made opaque,","or white if it was transparent."].join(" ")},bordercolor:{valType:"color",role:"style",description:["Sets the border color of the hover label.","By default uses either dark grey or white, for maximum","contrast with `hoverlabel.bgcolor`."].join(" ")},font:o({},a,{description:["Sets the hover label text font.","By default uses the global hover font and size,","with color from `hoverlabel.bordercolor`."].join(" ")})},captureevents:{valType:"boolean",role:"info",description:["Determines whether the annotation text box captures mouse move","and click events, or allows those events to pass through to data","points in the plot that may be behind the annotation. By default","`captureevents` is *false* unless `hovertext` is provided.","If you use the event `plotly_clickannotation` without `hovertext`","you must explicitly enable `captureevents`."].join(" ")},_deprecated:{ref:{valType:"string",role:"info",description:["Obsolete. Set `xref` and `yref` separately instead."].join(" ")}}}},function(e,t,n){"use strict";t.isRightAnchor=function(e){return"right"===e.xanchor||"auto"===e.xanchor&&e.x>=2/3},t.isCenterAnchor=function(e){return"center"===e.xanchor||"auto"===e.xanchor&&e.x>1/3&&e.x<2/3},t.isBottomAnchor=function(e){return"bottom"===e.yanchor||"auto"===e.yanchor&&e.y<=1/3},t.isMiddleAnchor=function(e){return"middle"===e.yanchor||"auto"===e.yanchor&&e.y>1/3&&e.y<2/3}},function(e,t,n){"use strict";e.exports={MAXDIST:20,YANGLE:60,HOVERARROWSIZE:6,HOVERTEXTPAD:3,HOVERFONTSIZE:13,HOVERFONT:"Arial, sans-serif",HOVERMINTIME:50}},function(e,t,n){"use strict";var r=n(2),a=n(0),i=n(99);e.exports=function(e,t){var n=t?a.nestedProperty(e,t).get()||{}:e,o=n.color,l=!1;if(Array.isArray(o))for(var s=0;s<o.length;s++)if(r(o[s])){l=!0;break}return a.isPlainObject(n)&&(l||!0===n.showscale||r(n.cmin)&&r(n.cmax)||i(n.colorscale)||a.isPlainObject(n.colorbar))}},function(e,t,n){"use strict";var r=n(293),a=n(103),i=n(102),o=n(101).dash,l=n(7),s=n(153),c=n(10).extendFlat;e.exports={x:{valType:"data_array",description:"Sets the x coordinates."},x0:{valType:"any",dflt:0,role:"info",description:["Alternate to `x`.","Builds a linear space of x coordinates.","Use with `dx`","where `x0` is the starting coordinate and `dx` the step."].join(" ")},dx:{valType:"number",dflt:1,role:"info",description:["Sets the x coordinate step.","See `x0` for more info."].join(" ")},y:{valType:"data_array",description:"Sets the y coordinates."},y0:{valType:"any",dflt:0,role:"info",description:["Alternate to `y`.","Builds a linear space of y coordinates.","Use with `dy`","where `y0` is the starting coordinate and `dy` the step."].join(" ")},dy:{valType:"number",dflt:1,role:"info",description:["Sets the y coordinate step.","See `y0` for more info."].join(" ")},text:{valType:"string",role:"info",dflt:"",arrayOk:!0,description:["Sets text elements associated with each (x,y) pair.","If a single string, the same string appears over","all the data points.","If an array of string, the items are mapped in order to the","this trace's (x,y) coordinates.","If trace `hoverinfo` contains a *text* flag and *hovertext* is not set,","these elements will be seen in the hover labels."].join(" ")},hovertext:{valType:"string",role:"info",dflt:"",arrayOk:!0,description:["Sets hover text elements associated with each (x,y) pair.","If a single string, the same string appears over","all the data points.","If an array of string, the items are mapped in order to the","this trace's (x,y) coordinates.","To be seen, trace `hoverinfo` must contain a *text* flag."].join(" ")},mode:{valType:"flaglist",flags:["lines","markers","text"],extras:["none"],role:"info",description:["Determines the drawing mode for this scatter trace.","If the provided `mode` includes *text* then the `text` elements","appear at the coordinates. Otherwise, the `text` elements","appear on hover.","If there are less than "+s.PTS_LINESONLY+" points,","then the default is *lines+markers*. Otherwise, *lines*."].join(" ")},hoveron:{valType:"flaglist",flags:["points","fills"],role:"info",description:["Do the hover effects highlight individual points (markers or","line points) or do they highlight filled regions?","If the fill is *toself* or *tonext* and there are no markers","or text, then the default is *fills*, otherwise it is *points*."].join(" ")},line:{color:{valType:"color",role:"style",description:"Sets the line color."},width:{valType:"number",min:0,dflt:2,role:"style",description:"Sets the line width (in px)."},shape:{valType:"enumerated",values:["linear","spline","hv","vh","hvh","vhv"],dflt:"linear",role:"style",description:["Determines the line shape.","With *spline* the lines are drawn using spline interpolation.","The other available values correspond to step-wise line shapes."].join(" ")},smoothing:{valType:"number",min:0,max:1.3,dflt:1,role:"style",description:["Has an effect only if `shape` is set to *spline*","Sets the amount of smoothing.","*0* corresponds to no smoothing (equivalent to a *linear* shape)."].join(" ")},dash:o,simplify:{valType:"boolean",dflt:!0,role:"info",description:["Simplifies lines by removing nearly-collinear points. When transitioning","lines, it may be desirable to disable this so that the number of points","along the resulting SVG path is unaffected."].join(" ")}},connectgaps:{valType:"boolean",dflt:!1,role:"info",description:["Determines whether or not gaps","(i.e. {nan} or missing values)","in the provided data arrays are connected."].join(" ")},fill:{valType:"enumerated",values:["none","tozeroy","tozerox","tonexty","tonextx","toself","tonext"],dflt:"none",role:"style",description:["Sets the area to fill with a solid color.","Use with `fillcolor` if not *none*.","*tozerox* and *tozeroy* fill to x=0 and y=0 respectively.","*tonextx* and *tonexty* fill between the endpoints of this","trace and the endpoints of the trace before it, connecting those","endpoints with straight lines (to make a stacked area graph);","if there is no trace before it, they behave like *tozerox* and","*tozeroy*.","*toself* connects the endpoints of the trace (or each segment","of the trace if it has gaps) into a closed shape.","*tonext* fills the space between two traces if one completely","encloses the other (eg consecutive contour lines), and behaves like","*toself* if there is no trace before it. *tonext* should not be","used if one trace does not enclose the other."].join(" ")},fillcolor:{valType:"color",role:"style",description:["Sets the fill color.","Defaults to a half-transparent variant of the line color,","marker color, or marker line color, whichever is available."].join(" ")},marker:c({},{symbol:{valType:"enumerated",values:l.symbolList,dflt:"circle",arrayOk:!0,role:"style",description:["Sets the marker symbol type.","Adding 100 is equivalent to appending *-open* to a symbol name.","Adding 200 is equivalent to appending *-dot* to a symbol name.","Adding 300 is equivalent to appending *-open-dot*","or *dot-open* to a symbol name."].join(" ")},opacity:{valType:"number",min:0,max:1,arrayOk:!0,role:"style",description:"Sets the marker opacity."},size:{valType:"number",min:0,dflt:6,arrayOk:!0,role:"style",description:"Sets the marker size (in px)."},maxdisplayed:{valType:"number",min:0,dflt:0,role:"style",description:["Sets a maximum number of points to be drawn on the graph.","*0* corresponds to no limit."].join(" ")},sizeref:{valType:"number",dflt:1,role:"style",description:["Has an effect only if `marker.size` is set to a numerical array.","Sets the scale factor used to determine the rendered size of","marker points. Use with `sizemin` and `sizemode`."].join(" ")},sizemin:{valType:"number",min:0,dflt:0,role:"style",description:["Has an effect only if `marker.size` is set to a numerical array.","Sets the minimum size (in px) of the rendered marker points."].join(" ")},sizemode:{valType:"enumerated",values:["diameter","area"],dflt:"diameter",role:"info",description:["Has an effect only if `marker.size` is set to a numerical array.","Sets the rule for which the data in `size` is converted","to pixels."].join(" ")},showscale:{valType:"boolean",role:"info",dflt:!1,description:["Has an effect only if `marker.color` is set to a numerical array.","Determines whether or not a colorbar is displayed."].join(" ")},colorbar:i,line:c({},{width:{valType:"number",min:0,arrayOk:!0,role:"style",description:"Sets the width (in px) of the lines bounding the marker points."}},r("marker.line")),gradient:{type:{valType:"enumerated",values:["radial","horizontal","vertical","none"],arrayOk:!0,dflt:"none",role:"style",description:["Sets the type of gradient used to fill the markers"].join(" ")},color:{valType:"color",arrayOk:!0,role:"style",description:["Sets the final color of the gradient fill:","the center color for radial, the right for horizontal,","or the bottom for vertical."].join(" ")}}},r("marker")),textposition:{valType:"enumerated",values:["top left","top center","top right","middle left","middle center","middle right","bottom left","bottom center","bottom right"],dflt:"middle center",arrayOk:!0,role:"style",description:["Sets the positions of the `text` elements","with respects to the (x,y) coordinates."].join(" ")},textfont:{family:{valType:"string",role:"style",noBlank:!0,strict:!0,arrayOk:!0},size:{valType:"number",role:"style",min:1,arrayOk:!0},color:{valType:"color",role:"style",arrayOk:!0},description:"Sets the text font."},r:{valType:"data_array",description:["For polar chart only.","Sets the radial coordinates."].join("")},t:{valType:"data_array",description:["For polar chart only.","Sets the angular coordinates."].join("")},error_y:a,error_x:a}},function(e,t,n){"use strict";var r=n(0).extendFlat,a=n(17),i=n(24);e.exports={font:{family:r({},a.family,{dflt:'"Open Sans", verdana, arial, sans-serif'}),size:r({},a.size,{dflt:12}),color:r({},a.color,{dflt:i.defaultLine}),description:["Sets the global font.","Note that fonts used in traces and other","layout components inherit from the global font."].join(" ")},title:{valType:"string",role:"info",dflt:"Click to enter Plot title",description:["Sets the plot's title."].join(" ")},titlefont:r({},a,{description:"Sets the title font."}),autosize:{valType:"boolean",role:"info",dflt:!1,description:["Determines whether or not a layout width or height","that has been left undefined by the user","is initialized on each relayout.","Note that, regardless of this attribute,","an undefined layout width or height","is always initialized on the first call to plot."].join(" ")},width:{valType:"number",role:"info",min:10,dflt:700,description:["Sets the plot's width (in px)."].join(" ")},height:{valType:"number",role:"info",min:10,dflt:450,description:["Sets the plot's height (in px)."].join(" ")},margin:{l:{valType:"number",role:"info",min:0,dflt:80,description:"Sets the left margin (in px)."},r:{valType:"number",role:"info",min:0,dflt:80,description:"Sets the right margin (in px)."},t:{valType:"number",role:"info",min:0,dflt:100,description:"Sets the top margin (in px)."},b:{valType:"number",role:"info",min:0,dflt:80,description:"Sets the bottom margin (in px)."},pad:{valType:"number",role:"info",min:0,dflt:0,description:["Sets the amount of padding (in px)","between the plotting area and the axis lines"].join(" ")},autoexpand:{valType:"boolean",role:"info",dflt:!0}},paper_bgcolor:{valType:"color",role:"style",dflt:i.background,description:"Sets the color of paper where the graph is drawn."},plot_bgcolor:{valType:"color",role:"style",dflt:i.background,description:["Sets the color of plotting area in-between x and y axes."].join(" ")},separators:{valType:"string",role:"style",dflt:".,",description:["Sets the decimal and thousand separators.","For example, *. * puts a '.' before decimals and","a space between thousands."].join(" ")},hidesources:{valType:"boolean",role:"info",dflt:!1,description:["Determines whether or not a text link citing the data source is","placed at the bottom-right cored of the figure.","Has only an effect only on graphs that have been generated via","forked graphs from the plotly service (at https://plot.ly or on-premise)."].join(" ")},smith:{valType:"enumerated",role:"info",values:[!1],dflt:!1},showlegend:{valType:"boolean",role:"info",description:"Determines whether or not a legend is drawn."}}},function(e,t,n){"use strict";var r=n(108);e.exports={type:{valType:"enumerated",role:"info",values:[],dflt:"scatter"},visible:{valType:"enumerated",values:[!0,!1,"legendonly"],role:"info",dflt:!0,description:["Determines whether or not this trace is visible.","If *legendonly*, the trace is not drawn,","but can appear as a legend item","(provided that the legend itself is visible)."].join(" ")},showlegend:{valType:"boolean",role:"info",dflt:!0,description:["Determines whether or not an item corresponding to this","trace is shown in the legend."].join(" ")},legendgroup:{valType:"string",role:"info",dflt:"",description:["Sets the legend group for this trace.","Traces part of the same legend group hide/show at the same time","when toggling legend items."].join(" ")},opacity:{valType:"number",role:"style",min:0,max:1,dflt:1,description:"Sets the opacity of the trace."},name:{valType:"string",role:"info",description:["Sets the trace name.","The trace name appear as the legend item and on hover."].join(" ")},uid:{valType:"string",role:"info",dflt:""},ids:{valType:"data_array",description:["Assigns id labels to each datum.","These ids for object constancy of data points during animation."].join(" ")},customdata:{valType:"data_array",description:["Assigns extra data each datum.","This may be useful when listening to hover, click and selection events.","Note that, *scatter* traces also appends customdata items in the markers","DOM elements"].join(" ")},hoverinfo:{valType:"flaglist",role:"info",flags:["x","y","z","text","name"],extras:["all","none","skip"],arrayOk:!0,dflt:"all",description:["Determines which trace information appear on hover.","If `none` or `skip` are set, no information is displayed upon hovering.","But, if `none` is set, click and hover events are still fired."].join(" ")},hoverlabel:r.hoverlabel,stream:{token:{valType:"string",noBlank:!0,strict:!0,role:"info",description:["The stream id number links a data trace on a plot with a stream.","See https://plot.ly/settings for more details."].join(" ")},maxpoints:{valType:"number",min:0,max:1e4,dflt:500,role:"info",description:["Sets the maximum number of points to keep on the plots from an","incoming stream.","If `maxpoints` is set to *50*, only the newest 50 points will","be displayed on the plot."].join(" ")}}}},function(e,t,n){"use strict";n.r(t);var r=n(114),a=n(69);for(var i in a)"default"!==i&&function(e){n.d(t,e,function(){return a[e]})}(i);n(323);var o=n(5),l=Object(o.a)(a.default,r.a,r.b,!1,null,"0f598b8f",null);t.default=l.exports},function(e,t){var n;n=function(){return this}();try{n=n||Function("return this")()||(0,eval)("this")}catch(e){"object"==typeof window&&(n=window)}e.exports=n},function(e,t,n){},function(e,t,n){},function(e,t,n){},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=s(n(11)),a=s(n(306)),i=s(n(26)),o=s(n(22)),l=function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}(n(16));function s(e){return e&&e.__esModule?e:{default:e}}a.default.register([]),t.default=r.default.component("win-pick-scatter",{mixins:[o.default],mounted:function(){this.refresh(),window.addEventListener("resize",this.resize)},watch:{selectedMode:function(){this.refresh()},selectedActor:function(){this.refresh()}},methods:{refresh:function(){var e=this,t=i.default.getReport(this.selectedMode),n=i.default.getTotalPicks(this.selectedMode),r=function(e){return t.filter(function(t){return l.getTalentRarity(t.Talent)==e})},o=l.RARITIES.map(function(t){return{x:r(t).map(function(e){return e.Winner}),y:r(t).map(function(t){return l.playersPerMatch(e.selectedMode)*t.Count/n}),text:r(t).map(function(e){return l.getHero(e.Actor)}),name:t,mode:"markers",type:"scatter"}});this.plot=a.default.newPlot(this.$refs.graph,o,{xaxis:{title:"Win Rate",fixedrange:!0,tickformat:",.0%"},yaxis:{title:"Pick Rate",fixedrange:!0,tickformat:",.0%"},margin:{t:40,l:40,b:40,r:40},staticPlot:!0},{displayModeBar:!1})},resize:function(){a.default.Plots.resize(this.$refs.graph)}}})},function(e,t,n){"use strict";n.r(t);var r=n(48),a=n.n(r);for(var i in r)"default"!==i&&function(e){n.d(t,e,function(){return r[e]})}(i);t.default=a.a},function(e,t,n){},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r,a=n(11),i=(r=a)&&r.__esModule?r:{default:r};t.default=i.default.component("install-notification",{data:function(){return{deferredPrompt:void 0}},methods:{promptInstall:function(e){var t=this;this.$ga.event("PWA","available"),e.preventDefault(),this.deferredPrompt=e,this.deferredPrompt.userChoice.then(function(e){t.$ga.event("PWA","popup",e.outcome),t.deferredPrompt=null})},installed:function(e){this.$ga.event("PWA","installed")}},created:function(){window.addEventListener("beforeinstallprompt",this.promptInstall),window.addEventListener("appinstalled",this.installed)},destroyed:function(){window.removeEventListener("beforeinstallprompt",this.promptInstall),window.removeEventListener("appinstalled",this.installed)}})},function(e,t,n){"use strict";n.r(t);var r=n(51),a=n.n(r);for(var i in r)"default"!==i&&function(e){n.d(t,e,function(){return r[e]})}(i);t.default=a.a},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=i(n(11)),a=i(n(22));function i(e){return e&&e.__esModule?e:{default:e}}t.default=r.default.component("intro-box",{mixins:[a.default],data:function(){return{hideIntro:!!localStorage.getItem("hideIntro")}},watch:{hideIntro:function(e){localStorage.setItem("hideIntro",e)},selectedMode:function(e){this.hideIntro=!!localStorage.getItem("hideIntro")}}})},function(e,t,n){"use strict";n.r(t);var r=n(53),a=n.n(r);for(var i in r)"default"!==i&&function(e){n.d(t,e,function(){return r[e]})}(i);t.default=a.a},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=s(n(11)),a=s(n(34)),i=s(n(22)),o=s(n(26)),l=function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}(n(16));function s(e){return e&&e.__esModule?e:{default:e}}t.default=r.default.component("report-table",{mixins:[i.default],data:function(){return{getTalentName:l.getTalentName,getTalentRarityIndex:l.getTalentRarityIndex,getHero:l.getHero}},computed:{report:function(){return o.default.getReport(this.selectedMode)},totalPicks:function(){return o.default.getTotalPicks(this.selectedMode)},playersPerMatch:function(){return l.playersPerMatch(this.selectedMode)},hasTalents:function(){return l.hasTalents(this.selectedMode)}},components:{HeroImage:a.default}})},function(e,t,n){"use strict";n.r(t);var r=n(55),a=n.n(r);for(var i in r)"default"!==i&&function(e){n.d(t,e,function(){return r[e]})}(i);t.default=a.a},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=c(n(11)),a=c(n(43)),i=c(n(34)),o=c(n(22)),l=c(n(26)),s=function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}(n(16));function c(e){return e&&e.__esModule?e:{default:e}}t.default=r.default.component("hero-talent-table",{mixins:[o.default],data:function(){return{getTalentName:s.getTalentName}},computed:{totalPicks:function(){return l.default.getTotalPicks(this.selectedMode)},heroReport:function(){var e=this;return l.default.getReport(this.selectedMode).filter(function(t){return t.Actor==e.selectedActor})},totalHeroPicks:function(){return this.heroReport.map(function(e){return e.Count}).reduce(function(e,t){return e+t},0)},playersPerMatch:function(){return s.playersPerMatch(this.selectedMode)}},components:{TalentImage:a.default,HeroImage:i.default}})},function(e,t,n){"use strict";n.r(t);var r=n(57),a=n.n(r);for(var i in r)"default"!==i&&function(e){n.d(t,e,function(){return r[e]})}(i);t.default=a.a},function(e,t,n){},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=c(n(11)),a=c(n(43)),i=c(n(34)),o=c(n(22)),l=c(n(26)),s=function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}(n(16));function c(e){return e&&e.__esModule?e:{default:e}}t.default=r.default.component("hero-draft-grid",{mixins:[o.default],data:function(){return{actors:l.default.getActors().sort(),getHero:s.getHero,getTalentName:s.getTalentName}},components:{TalentImage:a.default,HeroImage:i.default}})},function(e,t,n){"use strict";n.r(t);var r=n(60),a=n.n(r);for(var i in r)"default"!==i&&function(e){n.d(t,e,function(){return r[e]})}(i);t.default=a.a},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=c(n(11)),a=c(n(43)),i=c(n(34)),o=c(n(22)),l=c(n(26)),s=function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}(n(16));function c(e){return e&&e.__esModule?e:{default:e}}t.default=r.default.component("top-talents-box",{mixins:[o.default],data:function(){return{getHero:s.getHero,getTalentName:s.getTalentName}},computed:{top10Talents:function(){return l.default.getTop10Picks(this.selectedMode)},hasTalents:function(){return s.hasTalents(this.selectedMode)},totalPicks:function(){return l.default.getTotalPicks(this.selectedMode)},playersPerMatch:function(){return s.playersPerMatch(this.selectedMode)}},components:{TalentImage:a.default,HeroImage:i.default}})},function(e,t,n){"use strict";n.r(t);var r=n(62),a=n.n(r);for(var i in r)"default"!==i&&function(e){n.d(t,e,function(){return r[e]})}(i);t.default=a.a},function(e,t,n){},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r,a=n(11),i=(r=a)&&r.__esModule?r:{default:r},o=function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}(n(16));t.default=i.default.component("hero-image",{props:["actor","round"],computed:{hero:function(){return o.getHero(this.actor)}}})},function(e,t,n){"use strict";n.r(t);var r=n(65),a=n.n(r);for(var i in r)"default"!==i&&function(e){n.d(t,e,function(){return r[e]})}(i);t.default=a.a},function(e,t,n){},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r,a=n(11),i=(r=a)&&r.__esModule?r:{default:r},o=function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}(n(16));t.default=i.default.component("talent-image",{props:["entry","size"],computed:{hero:function(){return o.getHero(this.entry.Actor)},rarity:function(){return o.getTalentRarity(this.entry.Talent)}}})},function(e,t,n){"use strict";n.r(t);var r=n(68),a=n.n(r);for(var i in r)"default"!==i&&function(e){n.d(t,e,function(){return r[e]})}(i);t.default=a.a},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=l(n(11)),a=l(n(43)),i=l(n(34)),o=function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}(n(16));function l(e){return e&&e.__esModule?e:{default:e}}t.default=r.default.component("talent-box",{props:["title","content","entry","type","value","label"],computed:{hero:function(){return o.getHero(this.entry.Actor)},hasTalent:function(){return"None"!=o.getTalentRarity(this.entry.Talent)}},components:{TalentImage:a.default,HeroImage:i.default}})},function(e,t,n){"use strict";n.r(t);var r=n(70),a=n.n(r);for(var i in r)"default"!==i&&function(e){n.d(t,e,function(){return r[e]})}(i);t.default=a.a},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=s(n(11)),a=s(n(327)),i=s(n(22)),o=s(n(26)),l=function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}(n(16));function s(e){return e&&e.__esModule?e:{default:e}}t.default=r.default.component("highlights",{mixins:[i.default],computed:{stats:function(){return{topWin:o.default.getTopWin(this.selectedMode),topUnpopularWin:o.default.getTopUnpopularWin(this.selectedMode),topPick:o.default.getTopPick(this.selectedMode),totalPicks:o.default.getTotalPicks(this.selectedMode),highestLevelAvg:o.default.getHighestLevelAvg(this.selectedMode),topRareWin:o.default.getTopRareWins(this.selectedMode),topEpicWin:o.default.getTopEpicWins(this.selectedMode),topLegendaryWin:o.default.getTopLegendaryWins(this.selectedMode),lowestLevelAvg:o.default.getLowestLevelAvg(this.selectedMode)}},playersPerMatch:function(){return l.playersPerMatch(this.selectedMode)}},components:{TalentBox:a.default}})},function(e,t,n){"use strict";n.r(t);var r=n(72),a=n.n(r);for(var i in r)"default"!==i&&function(e){n.d(t,e,function(){return r[e]})}(i);t.default=a.a},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=p(n(11)),a=p(n(328)),i=p(n(317)),o=p(n(316)),l=p(n(313)),s=p(n(312)),c=p(n(311)),u=p(n(310)),d=p(n(307)),f=p(n(22)),h=function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}(n(16));function p(e){return e&&e.__esModule?e:{default:e}}t.default=r.default.component("mode-tab",{mixins:[f.default],data:function(){return{getHero:h.getHero}},computed:{hasTalents:function(){return h.hasTalents(this.selectedMode)}},components:{Highlights:a.default,TopTalentsBox:i.default,HeroDraftGrid:o.default,HeroTalentTable:l.default,ReportTable:s.default,IntroBox:c.default,WinPickScatter:d.default,InstallNotification:u.default}})},function(e,t,n){"use strict";n.r(t);var r=n(74),a=n.n(r);for(var i in r)"default"!==i&&function(e){n.d(t,e,function(){return r[e]})}(i);t.default=a.a},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=l(n(169)),a=l(n(22)),i=l(n(26)),o=function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}(n(16));function l(e){return e&&e.__esModule?e:{default:e}}t.default={name:"App",mixins:[a.default],data:function(){return{totalMatches:100*Math.floor(i.default.getTotalMatches()/100),lastUpdate:i.default.getLastUpdate(),modes:i.default.getModes(),getMode:o.getMode}},components:{ModeTab:r.default}}},function(e,t,n){"use strict";n.r(t);var r=n(76),a=n.n(r);for(var i in r)"default"!==i&&function(e){n.d(t,e,function(){return r[e]})}(i);t.default=a.a},function(e,t,n){"use strict";var r=n(17),a=n(24),i=n(10).extendFlat,o=n(126);o=i(o,{_isLinkedToArray:"button",description:["Sets the specifications for each buttons.","By default, a range selector comes with no buttons."].join(" ")}),e.exports={visible:{valType:"boolean",role:"info",description:["Determines whether or not this range selector is visible.","Note that range selectors are only available for x axes of","`type` set to or auto-typed to *date*."].join(" ")},buttons:o,x:{valType:"number",min:-2,max:3,role:"style",description:"Sets the x position (in normalized coordinates) of the range selector."},xanchor:{valType:"enumerated",values:["auto","left","center","right"],dflt:"left",role:"info",description:["Sets the range selector's horizontal position anchor.","This anchor binds the `x` position to the *left*, *center*","or *right* of the range selector."].join(" ")},y:{valType:"number",min:-2,max:3,role:"style",description:"Sets the y position (in normalized coordinates) of the range selector."},yanchor:{valType:"enumerated",values:["auto","top","middle","bottom"],dflt:"bottom",role:"info",description:["Sets the range selector's vertical position anchor","This anchor binds the `y` position to the *top*, *middle*","or *bottom* of the range selector."].join(" ")},font:i({},r,{description:"Sets the font of the range selector button text."}),bgcolor:{valType:"color",dflt:a.lightLine,role:"style",description:"Sets the background color of the range selector buttons."},activecolor:{valType:"color",role:"style",description:"Sets the background color of the active range selector button."},bordercolor:{valType:"color",dflt:a.defaultLine,role:"style",description:"Sets the color of the border enclosing the range selector."},borderwidth:{valType:"number",min:0,dflt:0,role:"style",description:"Sets the width (in px) of the border enclosing the range selector."}}},function(e,t,n){"use strict";var r=n(24);e.exports={bgcolor:{valType:"color",dflt:r.background,role:"style",description:"Sets the background color of the range slider."},bordercolor:{valType:"color",dflt:r.defaultLine,role:"style",description:"Sets the border color of the range slider."},borderwidth:{valType:"integer",dflt:0,min:0,role:"style",description:"Sets the border color of the range slider."},autorange:{valType:"boolean",dflt:!0,role:"style",description:["Determines whether or not the range slider range is","computed in relation to the input data.","If `range` is provided, then `autorange` is set to *false*."].join(" ")},range:{valType:"info_array",role:"info",items:[{valType:"any"},{valType:"any"}],description:["Sets the range of the range slider.","If not set, defaults to the full xaxis range.","If the axis `type` is *log*, then you must take the","log of your desired range.","If the axis `type` is *date*, it should be date strings,","like date data, though Date objects and unix milliseconds","will be accepted and converted to strings.","If the axis `type` is *category*, it should be numbers,","using the scale where each category is assigned a serial","number from zero in the order it appears."].join(" ")},thickness:{valType:"number",dflt:.15,min:0,max:1,role:"style",description:["The height of the range slider as a fraction of the","total plot area height."].join(" ")},visible:{valType:"boolean",dflt:!0,role:"info",description:["Determines whether or not the range slider will be visible.","If visible, perpendicular axes will be set to `fixedrange`"].join(" ")}}},function(e,t,n){"use strict";e.exports={name:"updatemenus",containerClassName:"updatemenu-container",headerGroupClassName:"updatemenu-header-group",headerClassName:"updatemenu-header",headerArrowClassName:"updatemenu-header-arrow",dropdownButtonGroupClassName:"updatemenu-dropdown-button-group",dropdownButtonClassName:"updatemenu-dropdown-button",buttonClassName:"updatemenu-button",itemRectClassName:"updatemenu-item-rect",itemTextClassName:"updatemenu-item-text",menuIndexAttrName:"updatemenu-active-index",autoMarginIdRoot:"updatemenu-",blankHeaderOpts:{label:" "},minWidth:30,minHeight:30,textPadX:24,arrowPadX:16,rx:2,ry:2,textOffsetX:12,textOffsetY:3,arrowOffsetX:4,gapButtonHeader:5,gapButton:2,activeColor:"#F4FAFF",hoverColor:"#F4FAFF",arrowSymbol:{left:"โ—„",right:"โ–บ",up:"โ–ฒ",down:"โ–ผ"}}},function(e,t,n){"use strict";t.rangeToShapePosition=function(e){return"log"===e.type?e.r2d:function(e){return e}},t.shapePositionToRange=function(e){return"log"===e.type?e.d2r:function(e){return e}},t.decodeDate=function(e){return function(t){return t.replace&&(t=t.replace("_"," ")),e(t)}},t.encodeDate=function(e){return function(t){return e(t).replace(" ","_")}},t.getDataToPixel=function(e,n,r){var a,i=e._fullLayout._size;if(n){var o=t.shapePositionToRange(n);a=function(e){return n._offset+n.r2p(o(e,!0))},"date"===n.type&&(a=t.decodeDate(a))}else a=r?function(e){return i.t+i.h*(1-e)}:function(e){return i.l+i.w*e};return a},t.getPixelToData=function(e,n,r){var a,i=e._fullLayout._size;if(n){var o=t.rangeToShapePosition(n);a=function(e){return o(n.p2r(e-n._offset))}}else a=r?function(e){return 1-(e-i.t)/i.h}:function(e){return(e-i.l)/i.w};return a}},function(e,t,n){"use strict";var r=n(36);e.exports={_isLinkedToArray:"annotation",visible:r.visible,x:{valType:"any",role:"info",description:["Sets the annotation's x position."].join(" ")},y:{valType:"any",role:"info",description:["Sets the annotation's y position."].join(" ")},z:{valType:"any",role:"info",description:["Sets the annotation's z position."].join(" ")},ax:{valType:"number",role:"info",description:["Sets the x component of the arrow tail about the arrow head (in pixels)."].join(" ")},ay:{valType:"number",role:"info",description:["Sets the y component of the arrow tail about the arrow head (in pixels)."].join(" ")},xanchor:r.xanchor,xshift:r.xshift,yanchor:r.yanchor,yshift:r.yshift,text:r.text,textangle:r.textangle,font:r.font,width:r.width,height:r.height,opacity:r.opacity,align:r.align,valign:r.valign,bgcolor:r.bgcolor,bordercolor:r.bordercolor,borderpad:r.borderpad,borderwidth:r.borderwidth,showarrow:r.showarrow,arrowcolor:r.arrowcolor,arrowhead:r.arrowhead,arrowsize:r.arrowsize,arrowwidth:r.arrowwidth,standoff:r.standoff,hovertext:r.hovertext,hoverlabel:r.hoverlabel,captureevents:r.captureevents}},function(e,t,n){"use strict";var r=n(1),a=n(8),i=n(9),o=n(0),l=n(6),s=n(3),c=n(7),u=n(29),d=n(13),f=n(28),h=n(20),p=n(214);function v(e,t){var n=e._fullLayout.annotations[t]||{};g(e,n,t,!1,l.getFromId(e,n.xref),l.getFromId(e,n.yref))}function g(e,t,n,i,l,v){var g,y,b=e._fullLayout,_=e._fullLayout._size;i?(g="annotation-"+i,y=i+".annotations["+n+"]"):(g="annotation",y="annotations["+n+"]"),b._infolayer.selectAll("."+g+'[data-index="'+n+'"]').remove();var x="clip"+b._uid+"_ann"+n;if(t._input&&!1!==t.visible){var w={x:{},y:{}},k=+t.textangle||0,T=b._infolayer.append("g").classed(g,!0).attr("data-index",String(n)).style("opacity",t.opacity),A=T.append("g").classed("annotation-text-g",!0),M=A.append("g").style("pointer-events",t.captureevents?"all":null).call(f,"default").on("click",function(){e._dragging=!1;var a={index:n,annotation:t._input,fullAnnotation:t,event:r.event};i&&(a.subplotId=i),e.emit("plotly_clickannotation",a)});t.hovertext&&M.on("mouseover",function(){var n=t.hoverlabel,r=n.font,a=this.getBoundingClientRect(),i=e.getBoundingClientRect();u.loneHover({x0:a.left-i.left,x1:a.right-i.left,y:(a.top+a.bottom)/2-i.top,text:t.hovertext,color:n.bgcolor,borderColor:n.bordercolor,fontFamily:r.family,fontSize:r.size,fontColor:r.color},{container:b._hoverlayer.node(),outerContainer:b._paper.node(),gd:e})}).on("mouseout",function(){u.loneUnhover(b._hoverlayer.node())});var C=t.borderwidth,S=t.borderpad,L=C+S,O=M.append("rect").attr("class","bg").style("stroke-width",C+"px").call(s.stroke,t.bordercolor).call(s.fill,t.bgcolor),D=t.width||t.height,z=b._defs.select(".clips").selectAll("#"+x).data(D?[0]:[]);z.enter().append("clipPath").classed("annclip",!0).attr("id",x).append("rect"),z.exit().remove();var P=t.font,E=M.append("text").classed("annotation-text",!0).text(t.text);e._context.editable?E.call(d.makeEditable,{delegate:M,gd:e}).call(N).on("edit",function(n){t.text=n,this.call(N);var r={};r[y+".text"]=t.text,l&&l.autorange&&(r[l._name+".autorange"]=!0),v&&v.autorange&&(r[v._name+".autorange"]=!0),a.relayout(e,r)}):E.call(N)}else r.selectAll("#"+x).remove();function N(n){return n.call(c.font,P).attr({"text-anchor":{left:"start",right:"end"}[t.align]||"middle"}),d.convertToTspans(n,e,I),n}function I(){var n=E.selectAll("a");1===n.size()&&n.text()===E.text()&&M.insert("a",":first-child").attr({"xlink:xlink:href":n.attr("xlink:href"),"xlink:xlink:show":n.attr("xlink:show")}).style({cursor:"pointer"}).node().appendChild(O.node());var r=M.select(".annotation-text-math-group"),u=!r.empty(),g=c.bBox((u?r:E).node()),S=g.width,P=g.height,N=t.width||S,I=t.height||P,j=Math.round(N+2*L),R=Math.round(I+2*L);function B(e,t){return"auto"===t&&(t=e<1/3?"left":e>2/3?"right":"center"),{center:0,middle:0,left:.5,bottom:-.5,right:-.5,top:.5}[t]}t._w=N,t._h=I;for(var F=!1,$=["x","y"],W=0;W<$.length;W++){var V,H,q,U,G,Y=$[W],K=t[Y+"ref"]||Y,X=t["a"+Y+"ref"],Z={x:l,y:v}[Y],J=(k+("x"===Y?0:-90))*Math.PI/180,Q=j*Math.cos(J),ee=R*Math.sin(J),te=Math.abs(Q)+Math.abs(ee),ne=t[Y+"anchor"],re=t[Y+"shift"]*("x"===Y?1:-1),ae=w[Y];if(Z){var ie=Z.r2fraction(t[Y]);if((e._dragging||!Z.autorange)&&(ie<0||ie>1)&&(X===K?((ie=Z.r2fraction(t["a"+Y]))<0||ie>1)&&(F=!0):F=!0,F))continue;V=Z._offset+Z.r2p(t[Y]),U=.5}else"x"===Y?(q=t[Y],V=_.l+_.w*q):(q=1-t[Y],V=_.t+_.h*q),U=t.showarrow?.5:q;if(t.showarrow){ae.head=V;var oe=t["a"+Y];G=Q*B(.5,t.xanchor)-ee*B(.5,t.yanchor),X===K?(ae.tail=Z._offset+Z.r2p(oe),H=G):(ae.tail=V+oe,H=G+oe),ae.text=ae.tail+G;var le=b["x"===Y?"width":"height"];if("paper"===K&&(ae.head=o.constrain(ae.head,1,le-1)),"pixel"===X){var se=-Math.max(ae.tail-3,ae.text),ce=Math.min(ae.tail+3,ae.text)-le;se>0?(ae.tail+=se,ae.text+=se):ce>0&&(ae.tail-=ce,ae.text-=ce)}ae.tail+=re,ae.head+=re}else H=G=te*B(U,ne),ae.text=V+G;ae.text+=re,G+=re,H+=re,t["_"+Y+"padplus"]=te/2+H,t["_"+Y+"padminus"]=te/2-H,t["_"+Y+"size"]=te,t["_"+Y+"shift"]=G}if(F)M.remove();else{var ue=0,de=0;if("left"!==t.align&&(ue=(N-S)*("center"===t.align?.5:1)),"top"!==t.valign&&(de=(I-P)*("middle"===t.valign?.5:1)),u)r.select("svg").attr({x:L+ue-1,y:L+de}).call(c.setClipUrl,D?x:null);else{var fe=L+de-g.top,he=L+ue-g.left;E.call(d.positionText,he,fe).call(c.setClipUrl,D?x:null)}z.select("rect").call(c.setRect,L,L,N,I),O.call(c.setRect,C/2,C/2,j-C,R-C),M.call(c.setTranslate,Math.round(w.x.text-j/2),Math.round(w.y.text-R/2)),A.attr({transform:"rotate("+k+","+w.x.text+","+w.y.text+")"});var pe,ve,ge=function(n,r){T.selectAll(".annotation-arrow-g").remove();var u=w.x.head,d=w.y.head,f=w.x.tail+n,g=w.y.tail+r,b=w.x.text+n,x=w.y.text+r,C=o.rotationXYMatrix(k,b,x),S=o.apply2DTransform(C),L=o.apply2DTransform2(C),D=+O.attr("width"),z=+O.attr("height"),P=b-.5*D,E=P+D,N=x-.5*z,I=N+z,j=[[P,N,P,I],[P,I,E,I],[E,I,E,N],[E,N,P,N]].map(L);if(!j.reduce(function(e,t){return e^!!m(u,d,u+1e6,d+1e6,t[0],t[1],t[2],t[3])},!1)){j.forEach(function(e){var t=m(f,g,u,d,e[0],e[1],e[2],e[3]);t&&(f=t.x,g=t.y)});var R=t.arrowwidth,B=t.arrowcolor,F=T.append("g").style({opacity:s.opacity(B)}).classed("annotation-arrow-g",!0),$=F.append("path").attr("d","M"+f+","+g+"L"+u+","+d).style("stroke-width",R+"px").call(s.stroke,s.rgb(B));if(p($,t.arrowhead,"end",t.arrowsize,t.standoff),e._context.editable&&$.node().parentNode&&!i){var W=u,V=d;if(t.standoff){var H=Math.sqrt(Math.pow(u-f,2)+Math.pow(d-g,2));W+=t.standoff*(f-u)/H,V+=t.standoff*(g-d)/H}var q,U,G,Y=F.append("path").classed("annotation-arrow",!0).classed("anndrag",!0).attr({d:"M3,3H-3V-3H3ZM0,0L"+(f-W)+","+(g-V),transform:"translate("+W+","+V+")"}).style("stroke-width",R+6+"px").call(s.stroke,"rgba(0,0,0,0)").call(s.fill,"rgba(0,0,0,0)");h.init({element:Y.node(),gd:e,prepFn:function(){var e=c.getTranslate(M);U=e.x,G=e.y,q={},l&&l.autorange&&(q[l._name+".autorange"]=!0),v&&v.autorange&&(q[v._name+".autorange"]=!0)},moveFn:function(e,n){var r=S(U,G),a=r[0]+e,i=r[1]+n;M.call(c.setTranslate,a,i),q[y+".x"]=l?l.p2r(l.r2p(t.x)+e):t.x+e/_.w,q[y+".y"]=v?v.p2r(v.r2p(t.y)+n):t.y-n/_.h,t.axref===t.xref&&(q[y+".ax"]=l.p2r(l.r2p(t.ax)+e)),t.ayref===t.yref&&(q[y+".ay"]=v.p2r(v.r2p(t.ay)+n)),F.attr("transform","translate("+e+","+n+")"),A.attr({transform:"rotate("+k+","+a+","+i+")"})},doneFn:function(t){if(t){a.relayout(e,q);var n=document.querySelector(".js-notes-box-panel");n&&n.redraw(n.selectedObj)}}})}}};if(t.showarrow&&ge(0,0),e._context.editable)h.init({element:M.node(),gd:e,prepFn:function(){ve=A.attr("transform"),pe={}},moveFn:function(e,n){var r="pointer";if(t.showarrow)t.axref===t.xref?pe[y+".ax"]=l.p2r(l.r2p(t.ax)+e):pe[y+".ax"]=t.ax+e,t.ayref===t.yref?pe[y+".ay"]=v.p2r(v.r2p(t.ay)+n):pe[y+".ay"]=t.ay+n,ge(e,n);else{if(i)return;if(l)pe[y+".x"]=t.x+e/l._m;else{var a=t._xsize/_.w,o=t.x+(t._xshift-t.xshift)/_.w-a/2;pe[y+".x"]=h.align(o+e/_.w,a,0,1,t.xanchor)}if(v)pe[y+".y"]=t.y+n/v._m;else{var s=t._ysize/_.h,c=t.y-(t._yshift+t.yshift)/_.h-s/2;pe[y+".y"]=h.align(c-n/_.h,s,0,1,t.yanchor)}l&&v||(r=h.getCursor(l?.5:pe[y+".x"],v?.5:pe[y+".y"],t.xanchor,t.yanchor))}A.attr({transform:"translate("+e+","+n+")"+ve}),f(M,r)},doneFn:function(t){if(f(M),t){a.relayout(e,pe);var n=document.querySelector(".js-notes-box-panel");n&&n.redraw(n.selectedObj)}}})}}}function m(e,t,n,r,a,i,o,l){var s=n-e,c=a-e,u=o-a,d=r-t,f=i-t,h=l-i,p=s*h-u*d;if(0===p)return null;var v=(c*h-u*f)/p,g=(c*d-s*f)/p;return g<0||g>1||v<0||v>1?null:{x:e+s*v,y:t+d*v}}e.exports={draw:function(e){var t=e._fullLayout;t._infolayer.selectAll(".annotation").remove();for(var n=0;n<t.annotations.length;n++)t.annotations[n].visible&&v(e,n);return i.previousPromises(e)},drawOne:v,drawRaw:g}},function(e,t,n){"use strict";var r=n(4);t.legendGetsTrace=function(e){return e.visible&&r.traceIs(e,"showLegend")},t.isGrouped=function(e){return-1!==(e.traceorder||"").indexOf("grouped")},t.isVertical=function(e){return"h"!==e.orientation},t.isReversed=function(e){return-1!==(e.traceorder||"").indexOf("reversed")}},function(e,t,n){"use strict";var r=n(1),a=n(2),i=n(21),o=n(0),l=n(88),s=n(13),c=n(259),u=n(7),d=n(3),f=n(20),h=n(6),p=n(4),v=n(87),g=n(38),m=g.YANGLE,y=Math.PI*m/180,b=1/Math.sin(y),_=Math.cos(y),x=Math.sin(y),w=g.HOVERARROWSIZE,k=g.HOVERTEXTPAD;function T(e,t,n,s){if("pie"!==n&&"sankey"!==n||s){n||(n="xy");var m=Array.isArray(n)?n:[n],y=e._fullLayout,_=y._plots||[],x=_[n];if(x){var w=x.overlays.map(function(e){return e.id});m=m.concat(w)}for(var k=m.length,T=new Array(k),L=new Array(k),O=0;O<k;O++){var D=m[O],z=_[D];if(z)T[O]=h.getFromId(e,z.xaxis._id),L[O]=h.getFromId(e,z.yaxis._id);else{var P=y[D]._subplot;T[O]=P.xaxis,L[O]=P.yaxis}}var E=t.hovermode||y.hovermode;if(-1===["x","y","closest"].indexOf(E)||!e.calcdata||e.querySelector(".zoombox")||e._dragging)return f.unhoverRaw(e,t);var N,I,j,R,B,F,$,W,V,H,q,U,G,Y=[],K=[];if(Array.isArray(t))for(E="array",j=0;j<t.length;j++)"skip"!==(B=e.calcdata[t[j].curveNumber||0])[0].trace.hoverinfo&&K.push(B);else{for(R=0;R<e.calcdata.length;R++)"skip"!==(F=(B=e.calcdata[R])[0].trace).hoverinfo&&-1!==m.indexOf(v.getSubplot(F))&&K.push(B);var X,Z;if(!t.target)X="xpx"in t?t.xpx:T[0]._length/2,Z="ypx"in t?t.ypx:L[0]._length/2;else{if(!1===l.triggerHandler(e,"plotly_beforehover",t))return;var J=t.target.getBoundingClientRect();if(X=t.clientX-J.left,Z=t.clientY-J.top,X<0||X>J.width||Z<0||Z>J.height)return f.unhoverRaw(e,t)}if(N="xval"in t?v.flat(m,t.xval):v.p2c(T,X),I="yval"in t?v.flat(m,t.yval):v.p2c(L,Z),!a(N[0])||!a(I[0]))return o.warn("Fx.hover failed",t,e),f.unhoverRaw(e,t)}var Q=1/0;for(R=0;R<K.length;R++)if((B=K[R])&&B[0]&&B[0].trace&&!0===B[0].trace.visible&&(F=B[0].trace,-1===["carpet","contourcarpet"].indexOf(F._module.name))){if($=v.getSubplot(F),V=E,U={cd:B,trace:F,xa:T[W=m.indexOf($)],ya:L[W],index:!1,distance:Math.min(Q,g.MAXDIST),color:d.defaultLine,name:F.name,x0:void 0,x1:void 0,y0:void 0,y1:void 0,xLabelVal:void 0,yLabelVal:void 0,zLabelVal:void 0,text:void 0},y[$]&&(U.subplot=y[$]._subplot),G=Y.length,"array"===V){var ee=t[R];"pointNumber"in ee?(U.index=ee.pointNumber,V="closest"):(V="","xval"in ee&&(H=ee.xval,V="x"),"yval"in ee&&(q=ee.yval,V=V?"closest":"y"))}else H=N[W],q=I[W];if(F._module&&F._module.hoverPoints){var te=F._module.hoverPoints(U,H,q,V);if(te)for(var ne,re=0;re<te.length;re++)ne=te[re],a(ne.x0)&&a(ne.y0)&&Y.push(C(ne,E))}else o.log("Unrecognized trace type in hover:",F);"closest"===E&&Y.length>G&&(Y.splice(0,G),Q=Y[0].distance)}if(0===Y.length)return f.unhoverRaw(e,t);Y.sort(function(e,t){return e.distance-t.distance});var ae=e._hoverdata,ie=[];for(j=0;j<Y.length;j++){var oe=Y[j],le={data:oe.trace._input,fullData:oe.trace,curveNumber:oe.trace.index,pointNumber:oe.index};oe.trace._module.eventData?le=oe.trace._module.eventData(le,oe):(le.x=oe.xVal,le.y=oe.yVal,le.xaxis=oe.xa,le.yaxis=oe.ya,void 0!==oe.zLabelVal&&(le.z=oe.zLabelVal)),v.appendArrayPointValue(le,oe.trace,oe.index),ie.push(le)}if(e._hoverdata=ie,S(e,t,ae)&&y._hasCartesian)!function(e,t){var n=t.hovermode,r=t.container,a=e[0],o=a.xa,l=a.ya,s=o.showspikes,c=l.showspikes;if(r.selectAll(".spikeline").remove(),"closest"!==n||!s&&!c)return;var f=t.fullLayout,h=o._offset+(a.x0+a.x1)/2,p=l._offset+(a.y0+a.y1)/2,v=d.combine(f.plot_bgcolor,f.paper_bgcolor),g=i.readability(a.color,v)<1.5?d.contrast(v):a.color;if(c){var m=l.spikemode,y=l.spikethickness,b=l.spikecolor||g,_=l._boundingBox,x=(_.left+_.right)/2<h?_.right:_.left;if(-1!==m.indexOf("toaxis")||-1!==m.indexOf("across")){var w=x,k=h;-1!==m.indexOf("across")&&(w=l._counterSpan[0],k=l._counterSpan[1]),r.append("line").attr({x1:w,x2:k,y1:p,y2:p,"stroke-width":y+2,stroke:v}).classed("spikeline",!0).classed("crisp",!0),r.append("line").attr({x1:w,x2:k,y1:p,y2:p,"stroke-width":y,stroke:b,"stroke-dasharray":u.dashStyle(l.spikedash,y)}).classed("spikeline",!0).classed("crisp",!0)}-1!==m.indexOf("marker")&&r.append("circle").attr({cx:x+("right"!==l.side?y:-y),cy:p,r:y,fill:b}).classed("spikeline",!0)}if(s){var T=o.spikemode,A=o.spikethickness,M=o.spikecolor||g,C=o._boundingBox,S=(C.top+C.bottom)/2<p?C.bottom:C.top;if(-1!==T.indexOf("toaxis")||-1!==T.indexOf("across")){var L=S,O=p;-1!==T.indexOf("across")&&(L=o._counterSpan[0],O=o._counterSpan[1]),r.append("line").attr({x1:h,x2:h,y1:L,y2:O,"stroke-width":A+2,stroke:v}).classed("spikeline",!0).classed("crisp",!0),r.append("line").attr({x1:h,x2:h,y1:L,y2:O,"stroke-width":A,stroke:M,"stroke-dasharray":u.dashStyle(o.spikedash,A)}).classed("spikeline",!0).classed("crisp",!0)}-1!==T.indexOf("marker")&&r.append("circle").attr({cx:h,cy:S-("top"!==o.side?A:-A),r:A,fill:M}).classed("spikeline",!0)}}(Y,{hovermode:E,fullLayout:y,container:y._hoverlayer,outerContainer:y._paperdiv});var se="y"===E&&K.length>1,ce=A(Y,{hovermode:E,rotateLabels:se,bgColor:d.combine(y.plot_bgcolor||d.background,y.paper_bgcolor),container:y._hoverlayer,outerContainer:y._paperdiv,commonLabelOpts:y.hoverlabel},e);if(function(e,t){var n,r,a,i,o,l,s,c=0,u=e.map(function(e,n){var r=e[t];return[{i:n,dp:0,pos:e.pos,posref:e.posref,size:e.by*("x"===r._id.charAt(0)?b:1)/2,pmin:r._offset,pmax:r._offset+r._length}]}).sort(function(e,t){return e[0].posref-t[0].posref});function d(e){var t=e[0],s=e[e.length-1];if(r=t.pmin-t.pos-t.dp+t.size,a=s.pos+s.dp+s.size-t.pmax,r>.01){for(o=e.length-1;o>=0;o--)e[o].dp+=r;n=!1}if(!(a<.01)){if(r<-.01){for(o=e.length-1;o>=0;o--)e[o].dp-=a;n=!1}if(n){var c=0;for(i=0;i<e.length;i++)(l=e[i]).pos+l.dp+l.size>t.pmax&&c++;for(i=e.length-1;i>=0&&!(c<=0);i--)(l=e[i]).pos>t.pmax-1&&(l.del=!0,c--);for(i=0;i<e.length&&!(c<=0);i++)if((l=e[i]).pos<t.pmin+1)for(l.del=!0,c--,a=2*l.size,o=e.length-1;o>=0;o--)e[o].dp-=a;for(i=e.length-1;i>=0&&!(c<=0);i--)(l=e[i]).pos+l.dp+l.size>t.pmax&&(l.del=!0,c--)}}}for(;!n&&c<=e.length;){for(c++,n=!0,i=0;i<u.length-1;){var f=u[i],h=u[i+1],p=f[f.length-1],v=h[0];if((r=p.pos+p.dp+p.size-v.pos-v.dp+v.size)>.01&&p.pmin===v.pmin&&p.pmax===v.pmax){for(o=h.length-1;o>=0;o--)h[o].dp+=r;for(f.push.apply(f,h),u.splice(i+1,1),s=0,o=f.length-1;o>=0;o--)s+=f[o].dp;for(a=s/f.length,o=f.length-1;o>=0;o--)f[o].dp-=a;n=!1}else i++}u.forEach(d)}for(i=u.length-1;i>=0;i--){var g=u[i];for(o=g.length-1;o>=0;o--){var m=g[o],y=e[m.i];y.offset=m.dp,y.del=m.del}}}(Y,se?"xa":"ya"),M(ce,se),t.target&&t.target.tagName){var ue=p.getComponentMethod("annotations","hasClickToShow")(e,ie);c(r.select(t.target),ue?"pointer":"")}t.target&&!s&&S(e,t,ae)&&(ae&&e.emit("plotly_unhover",{event:t,points:ae}),e.emit("plotly_hover",{event:t,points:e._hoverdata,xaxes:T,yaxes:L,xvals:N,yvals:I}))}else e.emit("plotly_hover",{event:t.originalEvent,points:[t]})}function A(e,t,n){var a,i=t.hovermode,o=t.rotateLabels,l=t.bgColor,c=t.container,f=t.outerContainer,h=t.commonLabelOpts||{},p=t.fontFamily||g.HOVERFONT,v=t.fontSize||g.HOVERFONTSIZE,y=e[0],b=y.xa,_=y.ya,x="y"===i?"yLabel":"xLabel",T=y[x],A=(String(T)||"").split(" ")[0],M=f.node().getBoundingClientRect(),C=M.top,S=M.width,L=M.height,O=y.distance<=g.MAXDIST&&("x"===i||"y"===i);for(a=0;a<e.length;a++){var D=(e[a].hoverinfo||e[a].trace.hoverinfo).split("+");if(-1===D.indexOf("all")&&-1===D.indexOf(i)){O=!1;break}}var z=c.selectAll("g.axistext").data(O?[0]:[]);z.enter().append("g").classed("axistext",!0),z.exit().remove(),z.each(function(){var t=r.select(this),a=t.selectAll("path").data([0]),o=t.selectAll("text").data([0]);a.enter().append("path").style({fill:h.bgcolor||d.defaultLine,stroke:h.bordercolor||d.background,"stroke-width":"1px"}),o.enter().append("text").call(u.font,h.font.family||p,h.font.size||v,h.font.color||d.background).attr("data-notex",1),o.text(T).call(s.positionText,0,0).call(s.convertToTspans,n),t.attr("transform","");var l=o.node().getBoundingClientRect();if("x"===i){o.attr("text-anchor","middle").call(s.positionText,0,"top"===b.side?C-l.bottom-w-k:C-l.top+w+k);var c="top"===b.side?"-":"";a.attr("d","M0,0L"+w+","+c+w+"H"+(k+l.width/2)+"v"+c+(2*k+l.height)+"H-"+(k+l.width/2)+"V"+c+w+"H-"+w+"Z"),t.attr("transform","translate("+(b._offset+(y.x0+y.x1)/2)+","+(_._offset+("top"===b.side?0:_._length))+")")}else{o.attr("text-anchor","right"===_.side?"start":"end").call(s.positionText,("right"===_.side?1:-1)*(k+w),C-l.top-l.height/2);var f="right"===_.side?"":"-";a.attr("d","M0,0L"+f+w+","+w+"V"+(k+l.height/2)+"h"+f+(2*k+l.width)+"V-"+(k+l.height/2)+"H"+f+w+"V-"+w+"Z"),t.attr("transform","translate("+(b._offset+("right"===_.side?b._length:0))+","+(_._offset+(y.y0+y.y1)/2)+")")}e=e.filter(function(e){return void 0!==e.zLabelVal||(e[x]||"").split(" ")[0]===A})});var P=c.selectAll("g.hovertext").data(e,function(e){return[e.trace.index,e.index,e.x0,e.y0,e.name,e.attr,e.xa,e.ya||""].join(",")});return P.enter().append("g").classed("hovertext",!0).each(function(){var e=r.select(this);e.append("rect").call(d.fill,d.addOpacity(l,.8)),e.append("text").classed("name",!0),e.append("path").style("stroke-width","1px"),e.append("text").classed("nums",!0).call(u.font,p,v)}),P.exit().remove(),P.each(function(e){var t=r.select(this).attr("transform",""),a="",c="",f=d.opacity(e.color)?e.color:d.defaultLine,h=d.combine(f,l),g=e.borderColor||d.contrast(h);void 0!==e.nameOverride&&(e.name=e.nameOverride),e.name&&(a=s.plainText(e.name||"")).length>15&&(a=a.substr(0,12)+"..."),void 0!==e.extraText&&(c+=e.extraText),void 0!==e.zLabel?(void 0!==e.xLabel&&(c+="x: "+e.xLabel+"<br>"),void 0!==e.yLabel&&(c+="y: "+e.yLabel+"<br>"),c+=(c?"z: ":"")+e.zLabel):O&&e[i+"Label"]===T?c=e[("x"===i?"y":"x")+"Label"]||"":void 0===e.xLabel?void 0!==e.yLabel&&(c=e.yLabel):c=void 0===e.yLabel?e.xLabel:"("+e.xLabel+", "+e.yLabel+")",e.text&&!Array.isArray(e.text)&&(c+=(c?"<br>":"")+e.text),""===c&&(""===a&&t.remove(),c=a);var y=t.select("text.nums").call(u.font,e.fontFamily||p,e.fontSize||v,e.fontColor||g).text(c).attr("data-notex",1).call(s.positionText,0,0).call(s.convertToTspans,n),b=t.select("text.name"),_=0;a&&a!==c?(b.call(u.font,e.fontFamily||p,e.fontSize||v,h).text(a).attr("data-notex",1).call(s.positionText,0,0).call(s.convertToTspans,n),_=b.node().getBoundingClientRect().width+2*k):(b.remove(),t.select("rect").remove()),t.select("path").style({fill:h,stroke:g});var x,A,M=y.node().getBoundingClientRect(),D=e.xa._offset+(e.x0+e.x1)/2,z=e.ya._offset+(e.y0+e.y1)/2,P=Math.abs(e.x1-e.x0),E=Math.abs(e.y1-e.y0),N=M.width+w+k+_;e.ty0=C-M.top,e.bx=M.width+2*k,e.by=M.height+2*k,e.anchor="start",e.txwidth=M.width,e.tx2width=_,e.offset=0,o?(e.pos=D,x=z+E/2+N<=L,A=z-E/2-N>=0,"top"!==e.idealAlign&&x||!A?x?(z+=E/2,e.anchor="start"):e.anchor="middle":(z-=E/2,e.anchor="end")):(e.pos=z,x=D+P/2+N<=S,A=D-P/2-N>=0,"left"!==e.idealAlign&&x||!A?x?(D+=P/2,e.anchor="start"):e.anchor="middle":(D-=P/2,e.anchor="end")),y.attr("text-anchor",e.anchor),_&&b.attr("text-anchor",e.anchor),t.attr("transform","translate("+D+","+z+")"+(o?"rotate("+m+")":""))}),P}function M(e,t){e.each(function(e){var n=r.select(this);if(e.del)n.remove();else{var a="end"===e.anchor?-1:1,i=n.select("text.nums"),o={start:1,end:-1,middle:0}[e.anchor],l=o*(w+k),c=l+o*(e.txwidth+k),d=0,f=e.offset;"middle"===e.anchor&&(l-=e.tx2width/2,c-=e.tx2width/2),t&&(f*=-x,d=e.offset*_),n.select("path").attr("d","middle"===e.anchor?"M-"+e.bx/2+",-"+e.by/2+"h"+e.bx+"v"+e.by+"h-"+e.bx+"Z":"M0,0L"+(a*w+d)+","+(w+f)+"v"+(e.by/2-w)+"h"+a*e.bx+"v-"+e.by+"H"+(a*w+d)+"V"+(f-w)+"Z"),i.call(s.positionText,l+d,f+e.ty0-e.by/2+k),e.tx2width&&(n.select("text.name").call(s.positionText,c+o*k+d,f+e.ty0-e.by/2+k),n.select("rect").call(u.setRect,c+(o-1)*e.tx2width/2+d,f-e.by/2-1,e.tx2width,e.by+2))}})}function C(e,t){var n,r=e.trace||{},a=e.cd[0],i=e.cd[e.index]||{};function l(t,n,l){var s;if(i[n])s=i[n];else if(a[n]){var c=a[n];Array.isArray(c)&&Array.isArray(c[e.index[0]])&&(s=c[e.index[0]][e.index[1]])}else s=o.nestedProperty(r,l).get();s&&(e[t]=s)}if(l("hoverinfo","hi","hoverinfo"),l("color","hbg","hoverlabel.bgcolor"),l("borderColor","hbc","hoverlabel.bordercolor"),l("fontFamily","htf","hoverlabel.font.family"),l("fontSize","hts","hoverlabel.font.size"),l("fontColor","htc","hoverlabel.font.color"),e.posref="y"===t?(e.x0+e.x1)/2:(e.y0+e.y1)/2,e.x0=o.constrain(e.x0,0,e.xa._length),e.x1=o.constrain(e.x1,0,e.xa._length),e.y0=o.constrain(e.y0,0,e.ya._length),e.y1=o.constrain(e.y1,0,e.ya._length),void 0!==e.xLabelVal){n="log"===e.xa.type&&e.xLabelVal<=0;var s=h.tickText(e.xa,e.xa.c2l(n?-e.xLabelVal:e.xLabelVal),"hover");n?0===e.xLabelVal?e.xLabel="0":e.xLabel="-"+s.text:e.xLabel=s.text,e.xVal=e.xa.c2d(e.xLabelVal)}if(void 0!==e.yLabelVal){n="log"===e.ya.type&&e.yLabelVal<=0;var c=h.tickText(e.ya,e.ya.c2l(n?-e.yLabelVal:e.yLabelVal),"hover");n?0===e.yLabelVal?e.yLabel="0":e.yLabel="-"+c.text:e.yLabel=c.text,e.yVal=e.ya.c2d(e.yLabelVal)}if(void 0!==e.zLabelVal&&(e.zLabel=String(e.zLabelVal)),!(isNaN(e.xerr)||"log"===e.xa.type&&e.xerr<=0)){var u=h.tickText(e.xa,e.xa.c2l(e.xerr),"hover").text;void 0!==e.xerrneg?e.xLabel+=" +"+u+" / -"+h.tickText(e.xa,e.xa.c2l(e.xerrneg),"hover").text:e.xLabel+=" ยฑ "+u,"x"===t&&(e.distance+=1)}if(!(isNaN(e.yerr)||"log"===e.ya.type&&e.yerr<=0)){var d=h.tickText(e.ya,e.ya.c2l(e.yerr),"hover").text;void 0!==e.yerrneg?e.yLabel+=" +"+d+" / -"+h.tickText(e.ya,e.ya.c2l(e.yerrneg),"hover").text:e.yLabel+=" ยฑ "+d,"y"===t&&(e.distance+=1)}var f=e.hoverinfo||e.trace.hoverinfo;return"all"!==f&&(-1===(f=f.split("+")).indexOf("x")&&(e.xLabel=void 0),-1===f.indexOf("y")&&(e.yLabel=void 0),-1===f.indexOf("z")&&(e.zLabel=void 0),-1===f.indexOf("text")&&(e.text=void 0),-1===f.indexOf("name")&&(e.name=void 0)),e}function S(e,t,n){if(!n||n.length!==e._hoverdata.length)return!0;for(var r=n.length-1;r>=0;r--){var a=n[r],i=e._hoverdata[r];if(a.curveNumber!==i.curveNumber||String(a.pointNumber)!==String(i.pointNumber))return!0}return!1}t.hover=function(e,t,n,r){if("string"==typeof e&&(e=document.getElementById(e)),void 0===e._lastHoverTime&&(e._lastHoverTime=0),void 0!==e._hoverTimer&&(clearTimeout(e._hoverTimer),e._hoverTimer=void 0),Date.now()>e._lastHoverTime+g.HOVERMINTIME)return T(e,t,n,r),void(e._lastHoverTime=Date.now());e._hoverTimer=setTimeout(function(){T(e,t,n,r),e._lastHoverTime=Date.now(),e._hoverTimer=void 0},g.HOVERMINTIME)},t.loneHover=function(e,t){var n={color:e.color||d.defaultLine,x0:e.x0||e.x||0,x1:e.x1||e.x||0,y0:e.y0||e.y||0,y1:e.y1||e.y||0,xLabel:e.xLabel,yLabel:e.yLabel,zLabel:e.zLabel,text:e.text,name:e.name,idealAlign:e.idealAlign,borderColor:e.borderColor,fontFamily:e.fontFamily,fontSize:e.fontSize,fontColor:e.fontColor,trace:{index:0,hoverinfo:""},xa:{_offset:0},ya:{_offset:0},index:0},a=r.select(t.container),i=t.outerContainer?r.select(t.outerContainer):a,o={hovermode:"closest",rotateLabels:!1,bgColor:t.bgColor||d.background,container:a,outerContainer:i},l=A([n],o,t.gd);return M(l,o.rotateLabels),l.node()}},function(e,t,n){"use strict";var r=n(10).extendFlat,a=n(17),i=n(38);e.exports={dragmode:{valType:"enumerated",role:"info",values:["zoom","pan","select","lasso","orbit","turntable"],dflt:"zoom",description:["Determines the mode of drag interactions.","*select* and *lasso* apply only to scatter traces with","markers or text. *orbit* and *turntable* apply only to","3D scenes."].join(" ")},hovermode:{valType:"enumerated",role:"info",values:["x","y","closest",!1],description:"Determines the mode of hover interactions."},hoverlabel:{bgcolor:{valType:"color",role:"style",description:["Sets the background color of all hover labels on graph"].join(" ")},bordercolor:{valType:"color",role:"style",description:["Sets the border color of all hover labels on graph."].join(" ")},font:{family:r({},a.family,{dflt:i.HOVERFONT}),size:r({},a.size,{dflt:i.HOVERFONTSIZE}),color:r({},a.color)}}}},function(e,t,n){"use strict";var r=n(0),a=n(38);t.getSubplot=function(e){return e.subplot||e.xaxis+e.yaxis||e.geo},t.flat=function(e,t){for(var n=new Array(e.length),r=0;r<e.length;r++)n[r]=t;return n},t.p2c=function(e,t){for(var n=new Array(e.length),r=0;r<e.length;r++)n[r]=e[r].p2c(t);return n},t.getDistanceFunction=function(e,t,n,r){return"closest"===e?r||function(e,t){return function(n){var r=e(n),a=t(n);return Math.sqrt(r*r+a*a)}}(t,n):"x"===e?t:n},t.getClosest=function(e,t,n){if(!1!==n.index)n.index>=0&&n.index<e.length?n.distance=0:n.index=!1;else for(var r=0;r<e.length;r++){var a=t(e[r]);a<=n.distance&&(n.index=r,n.distance=a)}return n},t.inbox=function(e,t){return e*t<0||0===e?a.MAXDIST*(.6-.3/Math.max(3,Math.abs(e-t))):1/0},t.appendArrayPointValue=function(e,t,n){var a=t._arrayAttrs;if(a)for(var i=0;i<a.length;i++){var o,l=a[i];if(void 0===e[o="ids"===l?"id":"locations"===l?"location":l]){var s=r.nestedProperty(t,l).get();e[o]=Array.isArray(n)?s[n[0]][n[1]]:s[n]}}}},function(e,t,n){"use strict";var r=n(89).EventEmitter,a={init:function(e){if(e._ev instanceof r)return e;var t=new r,n=new r;return e._ev=t,e._internalEv=n,e.on=t.on.bind(t),e.once=t.once.bind(t),e.removeListener=t.removeListener.bind(t),e.removeAllListeners=t.removeAllListeners.bind(t),e._internalOn=n.on.bind(n),e._internalOnce=n.once.bind(n),e._removeInternalListener=n.removeListener.bind(n),e._removeAllInternalListeners=n.removeAllListeners.bind(n),e.emit=function(r,a){"undefined"!=typeof jQuery&&jQuery(e).trigger(r,a),t.emit(r,a),n.emit(r,a)},e},triggerHandler:function(e,t,n){var r,a;"undefined"!=typeof jQuery&&(r=jQuery(e).triggerHandler(t,n));var i=e._ev;if(!i)return r;var o=i._events[t];if(!o)return r;"function"==typeof o&&(o=[o]);for(var l=o.pop(),s=0;s<o.length;s++)o[s](n);return a=l(n),void 0!==r?r:a},purge:function(e){return delete e._ev,delete e.on,delete e.once,delete e.removeListener,delete e.removeAllListeners,delete e.emit,delete e._ev,delete e._internalEv,delete e._internalOn,delete e._internalOnce,delete e._removeInternalListener,delete e._removeAllInternalListeners,e}};e.exports=a},function(e,t){function n(){this._events=this._events||{},this._maxListeners=this._maxListeners||void 0}function r(e){return"function"==typeof e}function a(e){return"object"==typeof e&&null!==e}function i(e){return void 0===e}e.exports=n,n.EventEmitter=n,n.prototype._events=void 0,n.prototype._maxListeners=void 0,n.defaultMaxListeners=10,n.prototype.setMaxListeners=function(e){if("number"!=typeof e||e<0||isNaN(e))throw TypeError("n must be a positive number");return this._maxListeners=e,this},n.prototype.emit=function(e){var t,n,o,l,s,c;if(this._events||(this._events={}),"error"===e&&(!this._events.error||a(this._events.error)&&!this._events.error.length)){if((t=arguments[1])instanceof Error)throw t;var u=new Error('Uncaught, unspecified "error" event. ('+t+")");throw u.context=t,u}if(i(n=this._events[e]))return!1;if(r(n))switch(arguments.length){case 1:n.call(this);break;case 2:n.call(this,arguments[1]);break;case 3:n.call(this,arguments[1],arguments[2]);break;default:l=Array.prototype.slice.call(arguments,1),n.apply(this,l)}else if(a(n))for(l=Array.prototype.slice.call(arguments,1),o=(c=n.slice()).length,s=0;s<o;s++)c[s].apply(this,l);return!0},n.prototype.addListener=function(e,t){var o;if(!r(t))throw TypeError("listener must be a function");return this._events||(this._events={}),this._events.newListener&&this.emit("newListener",e,r(t.listener)?t.listener:t),this._events[e]?a(this._events[e])?this._events[e].push(t):this._events[e]=[this._events[e],t]:this._events[e]=t,a(this._events[e])&&!this._events[e].warned&&(o=i(this._maxListeners)?n.defaultMaxListeners:this._maxListeners)&&o>0&&this._events[e].length>o&&(this._events[e].warned=!0,console.error("(node) warning: possible EventEmitter memory leak detected. %d listeners added. Use emitter.setMaxListeners() to increase limit.",this._events[e].length),"function"==typeof console.trace&&console.trace()),this},n.prototype.on=n.prototype.addListener,n.prototype.once=function(e,t){if(!r(t))throw TypeError("listener must be a function");var n=!1;function a(){this.removeListener(e,a),n||(n=!0,t.apply(this,arguments))}return a.listener=t,this.on(e,a),this},n.prototype.removeListener=function(e,t){var n,i,o,l;if(!r(t))throw TypeError("listener must be a function");if(!this._events||!this._events[e])return this;if(o=(n=this._events[e]).length,i=-1,n===t||r(n.listener)&&n.listener===t)delete this._events[e],this._events.removeListener&&this.emit("removeListener",e,t);else if(a(n)){for(l=o;l-- >0;)if(n[l]===t||n[l].listener&&n[l].listener===t){i=l;break}if(i<0)return this;1===n.length?(n.length=0,delete this._events[e]):n.splice(i,1),this._events.removeListener&&this.emit("removeListener",e,t)}return this},n.prototype.removeAllListeners=function(e){var t,n;if(!this._events)return this;if(!this._events.removeListener)return 0===arguments.length?this._events={}:this._events[e]&&delete this._events[e],this;if(0===arguments.length){for(t in this._events)"removeListener"!==t&&this.removeAllListeners(t);return this.removeAllListeners("removeListener"),this._events={},this}if(r(n=this._events[e]))this.removeListener(e,n);else if(n)for(;n.length;)this.removeListener(e,n[n.length-1]);return delete this._events[e],this},n.prototype.listeners=function(e){return this._events&&this._events[e]?r(this._events[e])?[this._events[e]]:this._events[e].slice():[]},n.prototype.listenerCount=function(e){if(this._events){var t=this._events[e];if(r(t))return 1;if(t)return t.length}return 0},n.listenerCount=function(e,t){return e.listenerCount(t)}},function(e,t,n){"use strict";var r=n(0),a=n(89).EventEmitter;e.exports=function(e){var t=e.emitter||new a,n=new Promise(function(a,i){var o=window.Image,l=e.svg,s=e.format||"png";if(r.isIE()&&(l=(l=(l=l.replace(/"/gi,"'")).replace(/(\('#)([^']*)('\))/gi,'("$2")')).replace(/(\\')/gi,'"'),"svg"!==s)){var c=new Error("Sorry IE does not support downloading from canvas. Try {format:'svg'} instead.");return i(c),e.promise?n:t.emit("error",c)}var u=e.canvas,d=u.getContext("2d"),f=new o,h="data:image/svg+xml,"+encodeURIComponent(l);u.height=e.height||150,u.width=e.width||300,f.onload=function(){var n;switch("svg"!==s&&d.drawImage(f,0,0),s){case"jpeg":n=u.toDataURL("image/jpeg");break;case"png":n=u.toDataURL("image/png");break;case"webp":n=u.toDataURL("image/webp");break;case"svg":n=h;break;default:if(i(new Error("Image format is not jpeg, png or svg")),!e.promise)return t.emit("error","Image format is not jpeg, png or svg")}a(n),e.promise||t.emit("success",n)},f.onerror=function(n){if(i(n),!e.promise)return t.emit("error",n)},f.src=h});return e.promise?n:t}},function(e,t,n){"use strict";var r=n(1),a=n(7),i=n(3),o=n(31),l=/"/g,s=new RegExp('("TOBESTRIPPED)|(TOBESTRIPPED")',"g");e.exports=function(e,t){var n,c=e._fullLayout,u=c._paper,d=c._toppaper;u.insert("rect",":first-child").call(a.setRect,0,0,c.width,c.height).call(i.fill,c.paper_bgcolor);var f=c._basePlotModules||[];for(n=0;n<f.length;n++){var h=f[n];h.toSVG&&h.toSVG(e)}if(d){var p=d.node().childNodes,v=Array.prototype.slice.call(p);for(n=0;n<v.length;n++){var g=v[n];g.childNodes.length&&u.node().appendChild(g)}}c._draggers&&c._draggers.remove(),u.node().style.background="",u.selectAll("text").attr({"data-unformatted":null,"data-math":null}).each(function(){var e=r.select(this);if("hidden"!==e.style("visibility")&&"none"!==e.style("display")){e.style({visibility:null,display:null});var t=e.style("font-family");t&&-1!==t.indexOf('"')&&e.style("font-family",t.replace(l,"TOBESTRIPPED"))}else e.remove()}),u.selectAll(".point").each(function(){var e=r.select(this),t=e.style("fill");t&&-1!==t.indexOf("url(")&&e.style("fill",t.replace(l,"TOBESTRIPPED"))}),"pdf"!==t&&"eps"!==t||u.selectAll("#MathJax_SVG_glyphs path").attr("stroke-width",0),u.node().setAttributeNS(o.xmlns,"xmlns",o.svg),u.node().setAttributeNS(o.xmlns,"xmlns:xlink",o.xlink);var m=(new window.XMLSerializer).serializeToString(u.node());return m=function(e){var t=r.select("body").append("div").style({display:"none"}).html(""),n=e.replace(/(&[^;]*;)/gi,function(e){return"&lt;"===e?"&#60;":"&rt;"===e?"&#62;":-1!==e.indexOf("<")||-1!==e.indexOf(">")?"":t.html(e).text()});return t.remove(),n}(m),m=(m=m.replace(/&(?!\w+;|\#[0-9]+;| \#x[0-9A-F]+;)/g,"&amp;")).replace(s,"'")}},function(e,t,n){"use strict";var r=n(0),a=n(9),i=r.extendFlat,o=r.extendDeep;function l(e){var t;switch(e){case"themes__thumb":t={autosize:!0,width:150,height:150,title:"",showlegend:!1,margin:{l:5,r:5,t:5,b:5,pad:0},annotations:[]};break;case"thumbnail":t={title:"",hidesources:!0,showlegend:!1,borderwidth:0,bordercolor:"",margin:{l:1,r:1,t:1,b:1,pad:0},annotations:[]};break;default:t={}}return t}e.exports=function(e,t){var n;e.framework&&e.framework.isPolar&&(e=e.framework.getConfig());var r,s=e.data,c=e.layout,u=o([],s),d=o({},c,l(t.tileClass)),f=e._context||{};if(t.width&&(d.width=t.width),t.height&&(d.height=t.height),"thumbnail"===t.tileClass||"themes__thumb"===t.tileClass){d.annotations=[];var h=Object.keys(d);for(n=0;n<h.length;n++)r=h[n],["xaxis","yaxis","zaxis"].indexOf(r.slice(0,5))>-1&&(d[h[n]].title="");for(n=0;n<u.length;n++){var p=u[n];p.showscale=!1,p.marker&&(p.marker.showscale=!1),"pie"===p.type&&(p.textposition="none")}}if(Array.isArray(t.annotations))for(n=0;n<t.annotations.length;n++)d.annotations.push(t.annotations[n]);var v=a.getSubplotIds(d,"gl3d");if(v.length){var g={};for("thumbnail"===t.tileClass&&(g={title:"",showaxeslabels:!1,showticklabels:!1,linetickenable:!1}),n=0;n<v.length;n++){var m=d[v[n]];m.xaxis||(m.xaxis={}),m.yaxis||(m.yaxis={}),m.zaxis||(m.zaxis={}),i(m.xaxis,g),i(m.yaxis,g),i(m.zaxis,g),m._scene=null}}var y=document.createElement("div");t.tileClass&&(y.className=t.tileClass);var b={gd:y,td:y,layout:d,data:u,config:{staticPlot:void 0===t.staticPlot||t.staticPlot,plotGlPixelRatio:void 0===t.plotGlPixelRatio?2:t.plotGlPixelRatio,displaylogo:t.displaylogo||!1,showLink:t.showLink||!1,showTips:t.showTips||!1,mapboxAccessToken:f.mapboxAccessToken}};return"transparent"!==t.setBackground&&(b.config.setBackground=t.setBackground||"opaque"),b.gd.defaultLayout=l(t.tileClass),b}},function(e,t,n){"use strict";t.getDelay=function(e){return e._has&&(e._has("gl3d")||e._has("gl2d"))?500:0},t.getRedrawFunc=function(e){if(!(e.data&&e.data[0]&&e.data[0].r))return function(){(e.calcdata||[]).forEach(function(e){e[0]&&e[0].t&&e[0].t.cb&&e[0].t.cb()})}}},function(e,t,n){"use strict";var r=n(146),a=n(0),i=n(271);e.exports=function(e,t){return(t=t||{}).format=t.format||"png",new Promise(function(n,o){e._snapshotInProgress&&o(new Error("Snapshotting already in progress.")),a.isIE()&&"svg"!==t.format&&o(new Error("Sorry IE does not support downloading from canvas. Try {format:'svg'} instead.")),e._snapshotInProgress=!0;var l=r(e,t),s=t.filename||e.fn||"newplot";s+="."+t.format,l.then(function(t){return e._snapshotInProgress=!1,i(t,s)}).then(function(e){n(e)}).catch(function(t){e._snapshotInProgress=!1,o(t)})})}},function(e,t,n){"use strict";e.exports={undo:{width:857.1,path:"m857 350q0-87-34-166t-91-137-137-92-166-34q-96 0-183 41t-147 114q-4 6-4 13t5 11l76 77q6 5 14 5 9-1 13-7 41-53 100-82t126-29q58 0 110 23t92 61 61 91 22 111-22 111-61 91-92 61-110 23q-55 0-105-20t-90-57l77-77q17-16 8-38-10-23-33-23h-250q-15 0-25 11t-11 25v250q0 24 22 33 22 10 39-8l72-72q60 57 137 88t159 31q87 0 166-34t137-92 91-137 34-166z",ascent:850,descent:-150},home:{width:928.6,path:"m786 296v-267q0-15-11-26t-25-10h-214v214h-143v-214h-214q-15 0-25 10t-11 26v267q0 1 0 2t0 2l321 264 321-264q1-1 1-4z m124 39l-34-41q-5-5-12-6h-2q-7 0-12 3l-386 322-386-322q-7-4-13-4-7 2-12 7l-35 41q-4 5-3 13t6 12l401 334q18 15 42 15t43-15l136-114v109q0 8 5 13t13 5h107q8 0 13-5t5-13v-227l122-102q5-5 6-12t-4-13z",ascent:850,descent:-150},"camera-retro":{width:1e3,path:"m518 386q0 8-5 13t-13 5q-37 0-63-27t-26-63q0-8 5-13t13-5 12 5 5 13q0 23 16 38t38 16q8 0 13 5t5 13z m125-73q0-59-42-101t-101-42-101 42-42 101 42 101 101 42 101-42 42-101z m-572-320h858v71h-858v-71z m643 320q0 89-62 152t-152 62-151-62-63-152 63-151 151-63 152 63 62 151z m-571 358h214v72h-214v-72z m-72-107h858v143h-462l-36-71h-360v-72z m929 143v-714q0-30-21-51t-50-21h-858q-29 0-50 21t-21 51v714q0 30 21 51t50 21h858q29 0 50-21t21-51z",ascent:850,descent:-150},zoombox:{width:1e3,path:"m1000-25l-250 251c40 63 63 138 63 218 0 224-182 406-407 406-224 0-406-182-406-406s183-406 407-406c80 0 155 22 218 62l250-250 125 125z m-812 250l0 438 437 0 0-438-437 0z m62 375l313 0 0-312-313 0 0 312z",ascent:850,descent:-150},pan:{width:1e3,path:"m1000 350l-187 188 0-125-250 0 0 250 125 0-188 187-187-187 125 0 0-250-250 0 0 125-188-188 186-187 0 125 252 0 0-250-125 0 187-188 188 188-125 0 0 250 250 0 0-126 187 188z",ascent:850,descent:-150},zoom_plus:{width:1e3,path:"m1 787l0-875 875 0 0 875-875 0z m687-500l-187 0 0-187-125 0 0 187-188 0 0 125 188 0 0 187 125 0 0-187 187 0 0-125z",ascent:850,descent:-150},zoom_minus:{width:1e3,path:"m0 788l0-876 875 0 0 876-875 0z m688-500l-500 0 0 125 500 0 0-125z",ascent:850,descent:-150},autoscale:{width:1e3,path:"m250 850l-187 0-63 0 0-62 0-188 63 0 0 188 187 0 0 62z m688 0l-188 0 0-62 188 0 0-188 62 0 0 188 0 62-62 0z m-875-938l0 188-63 0 0-188 0-62 63 0 187 0 0 62-187 0z m875 188l0-188-188 0 0-62 188 0 62 0 0 62 0 188-62 0z m-125 188l-1 0-93-94-156 156 156 156 92-93 2 0 0 250-250 0 0-2 93-92-156-156-156 156 94 92 0 2-250 0 0-250 0 0 93 93 157-156-157-156-93 94 0 0 0-250 250 0 0 0-94 93 156 157 156-157-93-93 0 0 250 0 0 250z",ascent:850,descent:-150},tooltip_basic:{width:1500,path:"m375 725l0 0-375-375 375-374 0-1 1125 0 0 750-1125 0z",ascent:850,descent:-150},tooltip_compare:{width:1125,path:"m187 786l0 2-187-188 188-187 0 0 937 0 0 373-938 0z m0-499l0 1-187-188 188-188 0 0 937 0 0 376-938-1z",ascent:850,descent:-150},plotlylogo:{width:1542,path:"m0-10h182v-140h-182v140z m228 146h183v-286h-183v286z m225 714h182v-1000h-182v1000z m225-285h182v-715h-182v715z m225 142h183v-857h-183v857z m231-428h182v-429h-182v429z m225-291h183v-138h-183v138z",ascent:850,descent:-150},"z-axis":{width:1e3,path:"m833 5l-17 108v41l-130-65 130-66c0 0 0 38 0 39 0-1 36-14 39-25 4-15-6-22-16-30-15-12-39-16-56-20-90-22-187-23-279-23-261 0-341 34-353 59 3 60 228 110 228 110-140-8-351-35-351-116 0-120 293-142 474-142 155 0 477 22 477 142 0 50-74 79-163 96z m-374 94c-58-5-99-21-99-40 0-24 65-43 144-43 79 0 143 19 143 43 0 19-42 34-98 40v216h87l-132 135-133-135h88v-216z m167 515h-136v1c16 16 31 34 46 52l84 109v54h-230v-71h124v-1c-16-17-28-32-44-51l-89-114v-51h245v72z",ascent:850,descent:-150},"3d_rotate":{width:1e3,path:"m922 660c-5 4-9 7-14 11-359 263-580-31-580-31l-102 28 58-400c0 1 1 1 2 2 118 108 351 249 351 249s-62 27-100 42c88 83 222 183 347 122 16-8 30-17 44-27-2 1-4 2-6 4z m36-329c0 0 64 229-88 296-62 27-124 14-175-11 157-78 225-208 249-266 8-19 11-31 11-31 2 5 6 15 11 32-5-13-8-20-8-20z m-775-239c70-31 117-50 198-32-121 80-199 346-199 346l-96-15-58-12c0 0 55-226 155-287z m603 133l-317-139c0 0 4-4 19-14 7-5 24-15 24-15s-177-147-389 4c235-287 536-112 536-112l31-22 100 299-4-1z m-298-153c6-4 14-9 24-15 0 0-17 10-24 15z",ascent:850,descent:-150},camera:{width:1e3,path:"m500 450c-83 0-150-67-150-150 0-83 67-150 150-150 83 0 150 67 150 150 0 83-67 150-150 150z m400 150h-120c-16 0-34 13-39 29l-31 93c-6 15-23 28-40 28h-340c-16 0-34-13-39-28l-31-94c-6-15-23-28-40-28h-120c-55 0-100-45-100-100v-450c0-55 45-100 100-100h800c55 0 100 45 100 100v450c0 55-45 100-100 100z m-400-550c-138 0-250 112-250 250 0 138 112 250 250 250 138 0 250-112 250-250 0-138-112-250-250-250z m365 380c-19 0-35 16-35 35 0 19 16 35 35 35 19 0 35-16 35-35 0-19-16-35-35-35z",ascent:850,descent:-150},movie:{width:1e3,path:"m938 413l-188-125c0 37-17 71-44 94 64 38 107 107 107 187 0 121-98 219-219 219-121 0-219-98-219-219 0-61 25-117 66-156h-115c30 33 49 76 49 125 0 103-84 187-187 187s-188-84-188-187c0-57 26-107 65-141-38-22-65-62-65-109v-250c0-70 56-126 125-126h500c69 0 125 56 125 126l188-126c34 0 62 28 62 63v375c0 35-28 63-62 63z m-750 0c-69 0-125 56-125 125s56 125 125 125 125-56 125-125-56-125-125-125z m406-1c-87 0-157 70-157 157 0 86 70 156 157 156s156-70 156-156-70-157-156-157z",ascent:850,descent:-150},question:{width:857.1,path:"m500 82v107q0 8-5 13t-13 5h-107q-8 0-13-5t-5-13v-107q0-8 5-13t13-5h107q8 0 13 5t5 13z m143 375q0 49-31 91t-77 65-95 23q-136 0-207-119-9-14 4-24l74-55q4-4 10-4 9 0 14 7 30 38 48 51 19 14 48 14 27 0 48-15t21-33q0-21-11-34t-38-25q-35-16-65-48t-29-70v-20q0-8 5-13t13-5h107q8 0 13 5t5 13q0 10 12 27t30 28q18 10 28 16t25 19 25 27 16 34 7 45z m214-107q0-117-57-215t-156-156-215-58-216 58-155 156-58 215 58 215 155 156 216 58 215-58 156-156 57-215z",ascent:850,descent:-150},disk:{width:857.1,path:"m214-7h429v214h-429v-214z m500 0h72v500q0 8-6 21t-11 20l-157 156q-5 6-19 12t-22 5v-232q0-22-15-38t-38-16h-322q-22 0-37 16t-16 38v232h-72v-714h72v232q0 22 16 38t37 16h465q22 0 38-16t15-38v-232z m-214 518v178q0 8-5 13t-13 5h-107q-7 0-13-5t-5-13v-178q0-8 5-13t13-5h107q7 0 13 5t5 13z m357-18v-518q0-22-15-38t-38-16h-750q-23 0-38 16t-16 38v750q0 22 16 38t38 16h517q23 0 50-12t42-26l156-157q16-15 27-42t11-49z",ascent:850,descent:-150},lasso:{width:1031,path:"m1018 538c-36 207-290 336-568 286-277-48-473-256-436-463 10-57 36-108 76-151-13-66 11-137 68-183 34-28 75-41 114-42l-55-70 0 0c-2-1-3-2-4-3-10-14-8-34 5-45 14-11 34-8 45 4 1 1 2 3 2 5l0 0 113 140c16 11 31 24 45 40 4 3 6 7 8 11 48-3 100 0 151 9 278 48 473 255 436 462z m-624-379c-80 14-149 48-197 96 42 42 109 47 156 9 33-26 47-66 41-105z m-187-74c-19 16-33 37-39 60 50-32 109-55 174-68-42-25-95-24-135 8z m360 75c-34-7-69-9-102-8 8 62-16 128-68 170-73 59-175 54-244-5-9 20-16 40-20 61-28 159 121 317 333 354s407-60 434-217c28-159-121-318-333-355z",ascent:850,descent:-150},selectbox:{width:1e3,path:"m0 850l0-143 143 0 0 143-143 0z m286 0l0-143 143 0 0 143-143 0z m285 0l0-143 143 0 0 143-143 0z m286 0l0-143 143 0 0 143-143 0z m-857-286l0-143 143 0 0 143-143 0z m857 0l0-143 143 0 0 143-143 0z m-857-285l0-143 143 0 0 143-143 0z m857 0l0-143 143 0 0 143-143 0z m-857-286l0-143 143 0 0 143-143 0z m286 0l0-143 143 0 0 143-143 0z m285 0l0-143 143 0 0 143-143 0z m286 0l0-143 143 0 0 143-143 0z",ascent:850,descent:-150},spikeline:{width:1e3,path:"M512 409c0-57-46-104-103-104-57 0-104 47-104 104 0 57 47 103 104 103 57 0 103-46 103-103z m-327-39l92 0 0 92-92 0z m-185 0l92 0 0 92-92 0z m370-186l92 0 0 93-92 0z m0-184l92 0 0 92-92 0z",ascent:850,descent:-150}}},function(e,t,n){"use strict";e.exports={SHOW_PLACEHOLDER:100,HIDE_PLACEHOLDER:1e3,DBLCLICKDELAY:300}},function(e,t,n){"use strict";var r=n(1),a=n(2),i=n(8),o=n(9),l=n(0),s=n(7),c=n(3),u=n(13),d=n(96),f=/Click to enter .+ title/;(e.exports={}).draw=function(e,t,n){var h=n.propContainer,p=n.propName,v=n.traceIndex,g=n.dfltName,m=n.avoid||{},y=n.attributes,b=n.transform,_=n.containerGroup,x=e._fullLayout,w=h.titlefont.family,k=h.titlefont.size,T=h.titlefont.color,A=1,M=!1,C=h.title.trim(),S=e._context.editable;""===C&&(A=0),C.match(f)&&(A=.2,M=!0,S||(C=""));var L=C||S;_||(_=x._infolayer.selectAll(".g-"+t).data([0])).enter().append("g").classed("g-"+t,!0);var O=_.selectAll("text").data(L?[0]:[]);if(O.enter().append("text"),O.text(C).attr("class",t),O.exit().remove(),L){O.call(z);var D="Click to enter "+g+" title";S&&(C?O.on(".opacity",null):(A=0,M=!0,C=D,O.text(C).on("mouseover.opacity",function(){r.select(this).transition().duration(d.SHOW_PLACEHOLDER).style("opacity",1)}).on("mouseout.opacity",function(){r.select(this).transition().duration(d.HIDE_PLACEHOLDER).style("opacity",0)})),O.call(u.makeEditable,{gd:e}).on("edit",function(t){void 0!==v?i.restyle(e,p,t,v):i.relayout(e,p,t)}).on("cancel",function(){this.text(this.attr("data-unformatted")).call(z)}).on("input",function(e){this.text(e||" ").call(u.positionText,y.x,y.y)})),O.classed("js-placeholder",M)}function z(e){l.syncOrAsync([P,E],e)}function P(t){return t.attr("transform",b?"rotate("+[b.rotate,y.x,y.y]+") translate(0, "+b.offset+")":null),t.style({"font-family":w,"font-size":r.round(k,2)+"px",fill:c.rgb(T),opacity:A*c.opacity(T),"font-weight":o.fontWeight}).attr(y).call(u.convertToTspans,e),o.previousPromises(e)}function E(e){var t=r.select(e.node().parentNode);if(m&&m.selection&&m.side&&C){t.attr("transform",null);var n=0,i={left:"right",right:"left",top:"bottom",bottom:"top"}[m.side],o=-1!==["left","top"].indexOf(m.side)?-1:1,c=a(m.pad)?m.pad:2,u=s.bBox(t.node()),d={left:0,top:0,right:x.width,bottom:x.height},f=m.maxShift||(d[m.side]-u[m.side])*("left"===m.side||"top"===m.side?-1:1);if(f<0)n=f;else{var h=m.offsetLeft||0,p=m.offsetTop||0;u.left-=h,u.right-=h,u.top-=p,u.bottom-=p,m.selection.each(function(){var e=s.bBox(this);l.bBoxIntersect(u,e,c)&&(n=Math.max(n,o*(e[m.side]-u[i])+c))}),n=Math.min(f,n)}if(n>0||f<0){var v={left:[-n,0],right:[n,0],top:[0,-n],bottom:[0,n]}[m.side];t.attr("transform","translate("+v+")")}}}}},function(e,t,n){"use strict";e.exports=function(e){for(var t,n=e.length,r=new Array(n),a=n-1,i=0;a>=0;a--,i++)t=e[a],r[i]=[1-t[0],t[1]];return r}},function(e,t,n){"use strict";var r=n(25),a=n(163);e.exports=function(e){return void 0!==r[e]||a(e)}},function(e,t,n){"use strict";var r=n(2),a=n(0),i=n(292),o=n(291),l=n(99),s=n(98);e.exports=function(e,t,n,c,u){var d,f=u.prefix,h=u.cLetter,p=f.slice(0,f.length-1),v=f?a.nestedProperty(e,p).get()||{}:e,g=f?a.nestedProperty(t,p).get()||{}:t,m=v[h+"min"],y=v[h+"max"],b=v.colorscale;c(f+h+"auto",!(r(m)&&r(y)&&m<y)),c(f+h+"min"),c(f+h+"max"),void 0!==b&&(d=!l(b)),c(f+"autocolorscale",d);var _,x=c(f+"colorscale");(c(f+"reversescale")&&(g.colorscale=s(x)),"marker.line."!==f)&&(f&&(_=i(v)),c(f+"showscale",_)&&o(v,g,n))}},function(e,t,n){"use strict";t.dash={valType:"string",values:["solid","dot","dash","longdash","dashdot","longdashdot"],dflt:"solid",role:"style",description:["Sets the dash style of lines. Set to a dash type string","(*solid*, *dot*, *dash*, *longdash*, *dashdot*, or *longdashdot*)","or a dash length list in px (eg *5px,10px,2px,2px*)."].join(" ")}},function(e,t,n){"use strict";var r=n(23),a=n(17),i=n(10).extendFlat;e.exports={thicknessmode:{valType:"enumerated",values:["fraction","pixels"],role:"style",dflt:"pixels",description:["Determines whether this color bar's thickness","(i.e. the measure in the constant color direction)","is set in units of plot *fraction* or in *pixels*.","Use `thickness` to set the value."].join(" ")},thickness:{valType:"number",role:"style",min:0,dflt:30,description:["Sets the thickness of the color bar","This measure excludes the size of the padding, ticks and labels."].join(" ")},lenmode:{valType:"enumerated",values:["fraction","pixels"],role:"info",dflt:"fraction",description:["Determines whether this color bar's length","(i.e. the measure in the color variation direction)","is set in units of plot *fraction* or in *pixels.","Use `len` to set the value."].join(" ")},len:{valType:"number",min:0,dflt:1,role:"style",description:["Sets the length of the color bar","This measure excludes the padding of both ends.","That is, the color bar length is this length minus the","padding on both ends."].join(" ")},x:{valType:"number",dflt:1.02,min:-2,max:3,role:"style",description:["Sets the x position of the color bar (in plot fraction)."].join(" ")},xanchor:{valType:"enumerated",values:["left","center","right"],dflt:"left",role:"style",description:["Sets this color bar's horizontal position anchor.","This anchor binds the `x` position to the *left*, *center*","or *right* of the color bar."].join(" ")},xpad:{valType:"number",role:"style",min:0,dflt:10,description:"Sets the amount of padding (in px) along the x direction."},y:{valType:"number",role:"style",dflt:.5,min:-2,max:3,description:["Sets the y position of the color bar (in plot fraction)."].join(" ")},yanchor:{valType:"enumerated",values:["top","middle","bottom"],role:"style",dflt:"middle",description:["Sets this color bar's vertical position anchor","This anchor binds the `y` position to the *top*, *middle*","or *bottom* of the color bar."].join(" ")},ypad:{valType:"number",role:"style",min:0,dflt:10,description:"Sets the amount of padding (in px) along the y direction."},outlinecolor:r.linecolor,outlinewidth:r.linewidth,bordercolor:r.linecolor,borderwidth:{valType:"number",role:"style",min:0,dflt:0,description:["Sets the width (in px) or the border enclosing this color bar."].join(" ")},bgcolor:{valType:"color",role:"style",dflt:"rgba(0,0,0,0)",description:"Sets the color of padded area."},tickmode:r.tickmode,nticks:r.nticks,tick0:r.tick0,dtick:r.dtick,tickvals:r.tickvals,ticktext:r.ticktext,ticks:i({},r.ticks,{dflt:""}),ticklen:r.ticklen,tickwidth:r.tickwidth,tickcolor:r.tickcolor,showticklabels:r.showticklabels,tickfont:r.tickfont,tickangle:r.tickangle,tickformat:r.tickformat,tickprefix:r.tickprefix,showtickprefix:r.showtickprefix,ticksuffix:r.ticksuffix,showticksuffix:r.showticksuffix,separatethousands:r.separatethousands,exponentformat:r.exponentformat,showexponent:r.showexponent,title:{valType:"string",role:"info",dflt:"Click to enter colorscale title",description:"Sets the title of the color bar."},titlefont:i({},a,{description:["Sets this color bar's title font."].join(" ")}),titleside:{valType:"enumerated",values:["right","top","bottom"],role:"style",dflt:"top",description:["Determines the location of the colorbar title","with respect to the color bar."].join(" ")}}},function(e,t,n){"use strict";e.exports={visible:{valType:"boolean",role:"info",description:["Determines whether or not this set of error bars is visible."].join(" ")},type:{valType:"enumerated",values:["percent","constant","sqrt","data"],role:"info",description:["Determines the rule used to generate the error bars.","If *constant`, the bar lengths are of a constant value.","Set this constant in `value`.","If *percent*, the bar lengths correspond to a percentage of","underlying data. Set this percentage in `value`.","If *sqrt*, the bar lengths correspond to the sqaure of the","underlying data.","If *array*, the bar lengths are set with data set `array`."].join(" ")},symmetric:{valType:"boolean",role:"info",description:["Determines whether or not the error bars have the same length","in both direction","(top/bottom for vertical bars, left/right for horizontal bars."].join(" ")},array:{valType:"data_array",description:["Sets the data corresponding the length of each error bar.","Values are plotted relative to the underlying data."].join(" ")},arrayminus:{valType:"data_array",description:["Sets the data corresponding the length of each error bar in the","bottom (left) direction for vertical (horizontal) bars","Values are plotted relative to the underlying data."].join(" ")},value:{valType:"number",min:0,dflt:10,role:"info",description:["Sets the value of either the percentage","(if `type` is set to *percent*) or the constant","(if `type` is set to *constant*) corresponding to the lengths of","the error bars."].join(" ")},valueminus:{valType:"number",min:0,dflt:10,role:"info",description:["Sets the value of either the percentage","(if `type` is set to *percent*) or the constant","(if `type` is set to *constant*) corresponding to the lengths of","the error bars in the","bottom (left) direction for vertical (horizontal) bars"].join(" ")},traceref:{valType:"integer",min:0,dflt:0,role:"info"},tracerefminus:{valType:"integer",min:0,dflt:0,role:"info"},copy_ystyle:{valType:"boolean",role:"style"},copy_zstyle:{valType:"boolean",role:"style"},color:{valType:"color",role:"style",description:"Sets the stoke color of the error bars."},thickness:{valType:"number",min:0,dflt:2,role:"style",description:"Sets the thickness (in px) of the error bars."},width:{valType:"number",min:0,role:"style",description:["Sets the width (in px) of the cross-bar at both ends","of the error bars."].join(" ")},_deprecated:{opacity:{valType:"number",role:"style",description:["Obsolete.","Use the alpha channel in error bar `color` to set the opacity."].join(" ")}}}},function(e,t,n){"use strict";e.exports={mode:{valType:"enumerated",dflt:"afterall",role:"info",values:["immediate","next","afterall"],description:["Describes how a new animate call interacts with currently-running","animations. If `immediate`, current animations are interrupted and","the new animation is started. If `next`, the current frame is allowed","to complete, after which the new animation is started. If `afterall`","all existing frames are animated to completion before the new animation","is started."].join(" ")},direction:{valType:"enumerated",role:"info",values:["forward","reverse"],dflt:"forward",description:["The direction in which to play the frames triggered by the animation call"].join(" ")},fromcurrent:{valType:"boolean",dflt:!1,role:"info",description:["Play frames starting at the current frame instead of the beginning."].join(" ")},frame:{duration:{valType:"number",role:"info",min:0,dflt:500,description:["The duration in milliseconds of each frame. If greater than the frame","duration, it will be limited to the frame duration."].join(" ")},redraw:{valType:"boolean",role:"info",dflt:!0,description:["Redraw the plot at completion of the transition. This is desirable","for transitions that include properties that cannot be transitioned,","but may significantly slow down updates that do not require a full","redraw of the plot"].join(" ")}},transition:{duration:{valType:"number",role:"info",min:0,dflt:500,description:["The duration of the transition, in milliseconds. If equal to zero,","updates are synchronous."].join(" ")},easing:{valType:"enumerated",dflt:"cubic-in-out",values:["linear","quad","cubic","sin","exp","circle","elastic","back","bounce","linear-in","quad-in","cubic-in","sin-in","exp-in","circle-in","elastic-in","back-in","bounce-in","linear-out","quad-out","cubic-out","sin-out","exp-out","circle-out","elastic-out","back-out","bounce-out","linear-in-out","quad-in-out","cubic-in-out","sin-in-out","exp-in-out","circle-in-out","elastic-in-out","back-in-out","bounce-in-out"],role:"info",description:"The easing function used for the transition"}}}},function(e,t,n){"use strict";var r=n(2);e.exports=function(e,t){if(e>0)return Math.log(e)/Math.LN10;var n=Math.log(Math.min(t[0],t[1]))/Math.LN10;return r(n)||(n=Math.log(Math.max(t[0],t[1]))/Math.LN10-6),n}},function(e,t,n){"use strict";var r="undefined"!=typeof ArrayBuffer&&ArrayBuffer.isView?ArrayBuffer:{isView:function(){return!1}};e.exports=function(e){return Array.isArray(e)||r.isView(e)}},function(e,t,n){"use strict";var r=n(2),a=n(106),i=n(32),o=n(167);e.exports=function(e,t){if(r(t))t=String(t);else if("string"!=typeof t||"[-1]"===t.substr(t.length-4))throw"bad property string";for(var n,i,o,l=0,s=t.split(".");l<s.length;){if(n=String(s[l]).match(/^([^\[\]]*)((\[\-?[0-9]*\])+)$/)){if(n[1])s[l]=n[1];else{if(0!==l)throw"bad property string";s.splice(0,1)}for(i=n[2].substr(1,n[2].length-2).split("]["),o=0;o<i.length;o++)l++,s.splice(l,0,Number(i[o]))}l++}return"object"!=typeof e?function(e,t,n){return{set:function(){throw"bad container"},get:function(){},astr:t,parts:n,obj:e}}(e,t,s):{set:u(e,s,t),get:function e(t,n){return function(){var r,i,o,l,s,c=t;for(l=0;l<n.length-1;l++){if(-1===(r=n[l])){for(i=!0,o=[],s=0;s<c.length;s++)o[s]=e(c[s],n.slice(l+1))(),o[s]!==o[0]&&(i=!1);return i?o[0]:o}if("number"==typeof r&&!a(c))return;if("object"!=typeof(c=c[r])||null===c)return}if("object"==typeof c&&null!==c&&null!==(o=c[n[l]]))return o}}(e,s),astr:t,parts:s,obj:e}};var l=/(^|\.)((domain|range)(\.[xy])?|args|parallels)$/,s=/(^|\.)args\[/;function c(e,t){if(void 0!==(n=e)&&null!==n&&("object"!=typeof n||(a(n)?n.length:Object.keys(n).length))||i(e)&&"]"===t.charAt(t.length-1)||t.match(s)&&void 0!==e)return!1;var n;if(!a(e))return!0;if(t.match(l))return!0;var r=o(t);return r&&""===r.index}function u(e,t,n){return function(r){var i,o,l=e,s="",u=[[e,s]],p=c(r,n);for(o=0;o<t.length-1;o++){if("number"==typeof(i=t[o])&&!a(l))throw"array index but container is not an array";if(-1===i){if(p=!f(l,t.slice(o+1),r,n))break;return}if(!h(l,i,t[o+1],p))break;if("object"!=typeof(l=l[i])||null===l)throw"container is not an object";s=d(s,i),u.push([l,s])}p?(o===t.length-1&&delete l[t[o]],function(e){var t,n,r,i,o,l;for(t=e.length-1;t>=0;t--){if(r=e[t][0],i=e[t][1],l=!1,a(r))for(n=r.length-1;n>=0;n--)c(r[n],d(i,n))?l?r[n]=void 0:r.pop():l=!0;else if("object"==typeof r&&null!==r)for(o=Object.keys(r),l=!1,n=o.length-1;n>=0;n--)c(r[o[n]],d(i,o[n]))?delete r[o[n]]:l=!0;if(l)return}}(u)):l[t[o]]=r}}function d(e,t){var n=t;return r(t)?n="["+t+"]":e&&(n="."+t),e+n}function f(e,t,n,r){var i,o=a(n),l=!0,s=n,d=r.replace("-1",0),f=!o&&c(n,d),p=t[0];for(i=0;i<e.length;i++)d=r.replace("-1",i),o&&(f=c(s=n[i%n.length],d)),f&&(l=!1),h(e,i,p,f)&&u(e[i],t,r.replace("-1",i))(s);return l}function h(e,t,n,r){if(void 0===e[t]){if(r)return!1;e[t]="number"==typeof n?[]:{}}return!0}},function(e,t,n){"use strict";var r=n(10).extendFlat,a=n(17);e.exports={hoverlabel:{bgcolor:{valType:"color",role:"style",arrayOk:!0,description:["Sets the background color of the hover labels for this trace"].join(" ")},bordercolor:{valType:"color",role:"style",arrayOk:!0,description:["Sets the border color of the hover labels for this trace."].join(" ")},font:{family:r({},a.family,{arrayOk:!0}),size:r({},a.size,{arrayOk:!0}),color:r({},a.color,{arrayOk:!0})}}}},function(e,t,n){"use strict";e.exports=function(){}},function(e,t,n){"use strict";var r=n(4),a=n(0),i=n(42),o=n(41),l=n(160),s=n(104),c=n(294),u=n(285),d=a.extendFlat,f=a.extendDeep,h="_isSubplotObj",p="_isLinkedToArray",v=[h,p,"_arrayAttrRegexps","_deprecated"];function g(e){return function(e){function n(e){return{valType:"string",role:"info",description:["Sets the source reference on plot.ly for ",e,"."].join(" ")}}t.crawl(e,function(e,r,i){t.isValObject(e)?"data_array"===e.valType?(e.role="data",i[r+"src"]=n(r)):!0===e.arrayOk&&(i[r+"src"]=n(r)):a.isPlainObject(e)&&(e.role="object")})}(e),function(e){t.crawl(e,function(e,t,n){if(!e)return;var r=e[p];if(!r)return;delete e[p],n[t]={items:{}},n[t].items[r]=e,n[t].role="object"})}(e),e}function m(e,t,n){var r=a.nestedProperty(e,n),i=f({},t.layoutAttributes);i[h]=!0,r.set(i)}function y(e,t,n){var r=a.nestedProperty(e,n);r.set(f(r.get()||{},t))}t.IS_SUBPLOT_OBJ=h,t.IS_LINKED_TO_ARRAY=p,t.DEPRECATED="_deprecated",t.UNDERSCORE_ATTRS=v,t.get=function(){var e={};r.allTypes.concat("area").forEach(function(t){e[t]=function(e){var t,n;"area"===e?(t={attributes:c},n={}):(t=r.modules[e]._module,n=t.basePlotModule);var a={type:null};f(a,i),f(a,t.attributes),n.attributes&&f(a,n.attributes);Object.keys(r.componentsRegistry).forEach(function(t){var n=r.componentsRegistry[t];n.schema&&n.schema.traces&&n.schema.traces[e]&&Object.keys(n.schema.traces[e]).forEach(function(t){y(a,n.schema.traces[e][t],t)})}),a.type=e;var o={meta:t.meta||{},attributes:g(a)};if(t.layoutAttributes){var l={};f(l,t.layoutAttributes),o.layoutAttributes=g(l)}return o}(t)});var t,n,h={};return Object.keys(r.transformsRegistry).forEach(function(e){h[e]=function(e){var t=r.transformsRegistry[e],n=f({},t.attributes);return Object.keys(r.componentsRegistry).forEach(function(t){var a=r.componentsRegistry[t];a.schema&&a.schema.transforms&&a.schema.transforms[e]&&Object.keys(a.schema.transforms[e]).forEach(function(t){y(n,a.schema.transforms[e][t],t)})}),{attributes:g(n)}}(e)}),{defs:{valObjects:a.valObjects,metaKeys:v.concat(["description","role"])},traces:e,layout:(n={},f(n,o),Object.keys(r.subplotsRegistry).forEach(function(e){var t=r.subplotsRegistry[e];if(t.layoutAttributes)if("cartesian"===t.name)m(n,t,"xaxis"),m(n,t,"yaxis");else{var a="subplot"===t.attr?t.name:t.attr;m(n,t,a)}}),n=function(e){return d(e,{radialaxis:u.radialaxis,angularaxis:u.angularaxis}),d(e,u.layout),e}(n),Object.keys(r.componentsRegistry).forEach(function(e){var t=r.componentsRegistry[e];t.layoutAttributes&&(t.schema&&t.schema.layout?Object.keys(t.schema.layout).forEach(function(e){y(n,t.schema.layout[e],e)}):y(n,t.layoutAttributes,t.name))}),{layoutAttributes:g(n)}),transforms:h,frames:(t={frames:a.extendDeep({},l)},g(t),t.frames),animation:g(s)}},t.crawl=function(e,n,r){var i=r||0;Object.keys(e).forEach(function(r){var o=e[r];-1===v.indexOf(r)&&(n(o,r,e,i),t.isValObject(o)||a.isPlainObject(o)&&t.crawl(o,n,i+1))})},t.isValObject=function(e){return e&&void 0!==e.valType},t.findArrayAttributes=function(e){var n=[],r=[];function o(t,i,o,l){if(r=r.slice(0,l).concat([i]),t&&("data_array"===t.valType||!0===t.arrayOk)){var s=function(e){return e.join(".")}(r),c=a.nestedProperty(e,s).get();Array.isArray(c)&&n.push(s)}}if(t.crawl(i,o),e._module&&e._module.attributes&&t.crawl(e._module.attributes,o),e.transforms)for(var l=e.transforms,s=0;s<l.length;s++){var c=l[s];r=["transforms["+s+"]"],t.crawl(c._module.attributes,o,1)}return e._fullInput&&e._fullInput._module&&e._fullInput._module.attributes&&(t.crawl(e._fullInput._module.attributes,o),n=a.filterUnique(n)),n}},function(e,t,n){"use strict";e.exports={staticPlot:!1,editable:!1,autosizable:!1,queueLength:0,fillFrame:!1,frameMargins:0,scrollZoom:!1,doubleClick:"reset+autosize",showTips:!0,showAxisDragHandles:!0,showAxisRangeEntryBoxes:!0,showLink:!1,sendData:!0,linkText:"Edit chart",showSources:!1,displayModeBar:"hover",modeBarButtonsToRemove:[],modeBarButtonsToAdd:[],modeBarButtons:!1,displaylogo:!0,plotGlPixelRatio:2,setBackground:function(t,n){try{t._fullLayout._paper.style("background",n)}catch(t){e.exports.logging>0&&console.error(t)}},topojsonURL:"https://cdn.plot.ly/",mapboxAccessToken:null,logging:!1,globalTransforms:[]}},function(e,t,n){"use strict";var r=function(){var e=this.$createElement,t=this._self._c||e;return t("figure",{staticClass:"image"},[t("img",{style:this.round?"border-radius: 50%":"",attrs:{src:"/dist/assets/hero-icons/"+this.hero.toLowerCase()+".jpg",alt:this.hero,title:this.hero}})])},a=[];n.d(t,"a",function(){return r}),n.d(t,"b",function(){return a})},function(e,t,n){"use strict";var r=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",[n("p",{staticClass:"title-box"},[e._v(e._s(e.title))]),e._v(" "),n("div",{staticClass:"columns is-mobile"},[n("div",{staticClass:"column is-centered"},[n("hero-image",{staticClass:"is-64x64 hero-image-slot",attrs:{actor:e.entry.Actor}}),e._v(" "),n("span",{staticClass:"hero-name"},[e._v(e._s(e.hero))])],1),e._v(" "),n("div",{staticClass:"column value is-centered"},[e.hasTalent?n("talent-image",{attrs:{entry:e.entry,size:64}}):n("span",[e._v("No Talent")]),e._v(" "),n("span",[e._v(e._s(e.value)+e._s(e.label))]),e._v(" "),n("span",{staticClass:"type"},[e._v(e._s(e.type))])],1)])])},a=[];n.d(t,"a",function(){return r}),n.d(t,"b",function(){return a})},function(e,t,n){"use strict";var r=function(){var e=this,t=e.$createElement,n=e._self._c||t;return"None"!=e.rarity?n("div",{staticClass:"talent-image",style:"background-image: url('/dist/assets/talent-icons-small/"+e.hero+"/"+e.hero+"_"+e.rarity+".jpg'); width: "+e.size+"px; height: "+e.size+"px",attrs:{alt:e.hero+" "+e.rarity,title:e.hero+" "+e.rarity}}):e._e()},a=[];n.d(t,"a",function(){return r}),n.d(t,"b",function(){return a})},function(e,t,n){"use strict";var r=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{staticClass:"columns is-multiline is-mobile"},[e.stats.topWin?n("div",{staticClass:"column"},[n("talent-box",{staticClass:"is-dark notification",attrs:{title:"Overpowered",type:"Win Rate",label:"%",value:Math.round(100*e.stats.topWin.Winner),entry:e.stats.topWin}})],1):e._e(),e._v(" "),e.stats.topPick?n("div",{staticClass:"column"},[n("talent-box",{staticClass:"is-dark notification",attrs:{title:"Trending",type:"Total Pick Rate",label:"%",value:(100*e.playersPerMatch*e.stats.topPick.Count/e.stats.totalPicks).toFixed(2),entry:e.stats.topPick}})],1):e._e(),e._v(" "),e.stats.topUnpopularWin?n("div",{staticClass:"column"},[n("talent-box",{staticClass:"is-dark notification",attrs:{title:"Hidden Gem",type:"Win Rate",label:"%",value:Math.round(100*e.stats.topUnpopularWin.Winner),entry:e.stats.topUnpopularWin}})],1):e._e(),e._v(" "),e.stats.highestLevelAvg?n("div",{staticClass:"column"},[n("talent-box",{staticClass:"is-dark notification",attrs:{title:"Highest Level",type:"Average Level",value:e.stats.highestLevelAvg.Level.toFixed(2),entry:e.stats.highestLevelAvg}})],1):e._e(),e._v(" "),e.stats.lowestLevelAvg?n("div",{staticClass:"column"},[n("talent-box",{staticClass:"is-dark notification",attrs:{title:"Lowest Level",type:"Average Level",value:e.stats.lowestLevelAvg.Level.toFixed(2),entry:e.stats.lowestLevelAvg}})],1):e._e(),e._v(" "),e.stats.topRareWin?n("div",{staticClass:"column"},[n("talent-box",{staticClass:"is-dark notification",attrs:{title:"Best Rare",type:"Win Rate",label:"%",value:Math.round(100*e.stats.topRareWin.Winner),entry:e.stats.topRareWin}})],1):e._e(),e._v(" "),e.stats.topEpicWin?n("div",{staticClass:"column"},[n("talent-box",{staticClass:"is-dark notification",attrs:{title:"Best Epic",type:"Win Rate",label:"%",value:Math.round(100*e.stats.topEpicWin.Winner),entry:e.stats.topEpicWin}})],1):e._e(),e._v(" "),e.stats.topLegendaryWin?n("div",{staticClass:"column"},[n("talent-box",{staticClass:"is-dark notification",attrs:{title:"Best Legendary",type:"Win Rate",label:"%",value:Math.round(100*e.stats.topLegendaryWin.Winner),entry:e.stats.topLegendaryWin}})],1):e._e()])},a=[];n.d(t,"a",function(){return r}),n.d(t,"b",function(){return a})},function(e,t,n){"use strict";var r=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{staticClass:"box"},[n("div",{staticClass:"columns is-mobile is-multiline is-centered"},e._l(e.actors,function(t){return n("div",{key:t,staticClass:"column is-narrow"},[n("a",{on:{click:function(n){e.selectedActor=t}}},[n("hero-image",{class:"is-48x48 "+(e.selectedActor==t?"highlight-selection":""),attrs:{actor:t}})],1)])}))])},a=[];n.d(t,"a",function(){return r}),n.d(t,"b",function(){return a})},function(e,t,n){"use strict";var r=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{staticClass:"box"},[n("b-table",{attrs:{data:e.top10Talents,"mobile-cards":!1},scopedSlots:e._u([{key:"default",fn:function(t){return[n("b-table-column",{attrs:{field:"Actor",label:"Hero"}},[n("hero-image",{staticClass:"is-square",attrs:{actor:t.row.Actor}})],1),e._v(" "),n("b-table-column",{attrs:{field:"Talent",label:"Talent",visible:e.hasTalents}},[n("div",{staticStyle:{display:"flex","align-items":"center","justify-content":"space-between"}},[n("span",[e._v(e._s(e.getTalentName(t.row.Talent)))]),e._v(" "),n("talent-image",{attrs:{entry:t.row,size:48}})],1)]),e._v(" "),n("b-table-column",{attrs:{field:"Count",label:"Pick Rate",visible:!e.hasTalents,sortable:"",numeric:""}},[n("span",[e._v(e._s(Math.round(100*e.playersPerMatch*t.row.Count/e.totalPicks))+"%")])]),e._v(" "),n("b-table-column",{attrs:{field:"Winner",label:"Win Rate",sortable:"",numeric:""}},[n("span",[e._v(e._s(Math.round(100*t.row.Winner))+"%")])])]}}])})],1)},a=[];n.d(t,"a",function(){return r}),n.d(t,"b",function(){return a})},function(e,t,n){"use strict";var r=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{staticClass:"container"},[e._m(0),e._v(" "),n("div",{staticClass:"tabs is-fullwidth"},[n("ul",e._l(e.modes,function(t){return n("li",{key:t,class:t==e.selectedMode?"is-active":""},[n("a",{on:{click:function(n){e.selectedMode=t}}},[n("span",[e._v(e._s(e.getMode(t)))])])])}))]),e._v(" "),n("mode-tab",{staticClass:"tab"}),e._v(" "),n("footer",{staticClass:"footer"},[n("div",{staticClass:"container"},[n("div",{staticClass:"content has-text-centered"},[n("p",[e._v("\n Last update: "+e._s(e.lastUpdate)+", with "+e._s(e.totalMatches)+" matches total.\n ")]),e._v(" "),e._m(1),e._v(" "),n("p")])])])],1)},a=[function(){var e=this.$createElement,t=this._self._c||e;return t("section",{staticClass:"hero is-medium is-bold header"},[t("div",{staticClass:"hero-body"},[t("div",{staticClass:"container"},[t("h1",{staticClass:"title has-text-white"},[this._v("\n Broken Talents\n ")]),this._v(" "),t("h2",{staticClass:"subtitle has-text-white"},[this._v("\n Tilting Brawlers since Update 2.5\n ")])])])])},function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("p",[n("strong",[e._v("BrokenTalentsFun")]),e._v(", the Vainglory Talents and Hero win rate statistics site, by shutterfly ("),n("a",{attrs:{href:"https://schneefux.xyz"}},[e._v("@schneefux")]),e._v(").\n "),n("br"),e._v(" "),n("a",{attrs:{href:"https://github.com/BrokenTalents/brokentalents.github.io"}},[e._v("Source Code")]),e._v(".\n Built with the "),n("a",{attrs:{href:"http://developer.vainglorygame.com"}},[e._v("Vainglory API")]),e._v(".\n Images by "),n("a",{attrs:{href:"https://vainglorygame.com"}},[e._v("Super Evil Mega Corp")]),e._v(", Gwen Icon by Bleeko.\n "),n("br"),e._v("\n Join the "),n("a",{attrs:{href:"https://discord.gg/txTchJY"}},[e._v("Discord Server")]),e._v(" if you have questions.\n ")])}];n.d(t,"a",function(){return r}),n.d(t,"b",function(){return a})},function(e,t,n){"use strict";var r=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("section",[n("b-table",{attrs:{data:e.report,"default-sort":["Count","desc"],"default-sort-directon":"desc",paginated:!0},scopedSlots:e._u([{key:"default",fn:function(t){return[n("b-table-column",{attrs:{field:"Actor",label:"Hero",sortable:""}},[n("div",{staticClass:"is-hidden-touch"},[n("div",{staticStyle:{display:"flex","align-items":"center"}},[n("hero-image",{staticClass:"is-48x48",attrs:{round:"true",actor:t.row.Actor}}),e._v(" "),n("span",{staticStyle:{"padding-left":"0.75em"}},[e._v(e._s(e.getHero(t.row.Actor)))])],1)]),e._v(" "),n("div",{staticClass:"is-hidden-desktop"},[n("div",{staticStyle:{display:"flex","align-items":"center"}},[n("span",{staticStyle:{"padding-right":"0.5em"}},[e._v(e._s(e.getHero(t.row.Actor)))]),e._v(" "),n("hero-image",{staticClass:"is-48x48",attrs:{round:"true",actor:t.row.Actor}})],1)])]),e._v(" "),n("b-table-column",{attrs:{field:"Talent",label:"Talent",visible:e.hasTalents}},[n("div",{staticClass:"is-hidden-touch"},[n("div",{staticStyle:{display:"flex","align-items":"center","justify-content":"space-between"}},[n("span",[e._v(e._s(e.getTalentName(t.row.Talent)))]),e._v(" "),n("talent-image",{attrs:{entry:t.row,size:48}})],1)]),e._v(" "),n("div",{staticClass:"is-hidden-desktop"},[n("div",{staticStyle:{display:"flex","align-items":"center"}},[n("span",{staticStyle:{"padding-right":"0.5em"}},[e._v(e._s(e.getTalentName(t.row.Talent)))]),e._v(" "),n("talent-image",{attrs:{entry:t.row,size:48}})],1)])]),e._v(" "),n("b-table-column",{attrs:{field:"Level",label:"Average Level",visible:e.hasTalents,sortable:"",numeric:""}},[t.row.Level?[e._v("\n "+e._s(t.row.Level.toFixed(2))+"\n ")]:e._e(),e._v(" "),t.row.Level?e._e():[e._v("\n 0\n ")]],2),e._v(" "),n("b-table-column",{attrs:{field:"Winner",label:"Win Rate",sortable:"",numeric:""}},[e._v("\n "+e._s((100*t.row.Winner).toFixed(2))+"%\n ")]),e._v(" "),n("b-table-column",{attrs:{field:"Count",label:"Pick Rate",sortable:"",numeric:""}},[e._v("\n "+e._s((100*e.playersPerMatch*t.row.Count/e.totalPicks).toFixed(2))+"%\n ")])]}}])})],1)},a=[];n.d(t,"a",function(){return r}),n.d(t,"b",function(){return a})},function(e,t,n){"use strict";var r=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{class:"notification "+(e.hideIntro?"is-hidden":"")},[n("button",{staticClass:"delete",on:{click:function(t){e.hideIntro=!0}}}),e._v(" "),n("div",{staticClass:"content"},[n("h3",[e._v("Hi There!")]),e._v(" "),n("img",{staticClass:"image is-64x64",staticStyle:{float:"right"},attrs:{src:"/dist/assets/gwenbarf.png"}}),e._v(" "),e._m(0),e._v(" "),n("p",[e._v("\n This site shares visitor data with Google Analytics and Google AdSense which store cookies. If you do not want that, you can "),n("a",{on:{click:function(e){this.$ga.disable()}}},[e._v("opt out of Google Analytics")]),e._v(" and "),n("a",{attrs:{href:"http://www.youronlinechoices.com/"}},[e._v("opt out of targeted advertisements")]),e._v(".\n ")])])])},a=[function(){var e=this.$createElement,t=this._self._c||e;return t("p",[this._v("\n Broken Talents Fun will help you find the best Talents for the Vainglory mobile MOBA game.\n "),t("br"),this._v("\n Talents are special boosts for Vainglory's Brawl modes that upgrade and change hero abilities in a variety of different ways.\n "),t("br"),this._v("\n The pick and win rates on this site have been gathered from real Vainglory matches.\n The data can be imprecise and can be contrary to your personal experience.\n ")])}];n.d(t,"a",function(){return r}),n.d(t,"b",function(){return a})},function(e,t,n){"use strict";var r=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{directives:[{name:"show",rawName:"v-show",value:void 0!=e.deferredPrompt,expression:"deferredPrompt != undefined"}],staticClass:"notification is-primary"},[n("button",{staticClass:"delete",on:{click:function(t){e.deferredPrompt=void 0}}}),e._v(" "),n("div",{staticClass:"has-text-centered"},[e._v("Add to your homescreen for fast and offline access?")]),e._v(" "),n("div",{staticClass:"has-text-centered install-button"},[n("button",{staticClass:"button is-medium",on:{click:function(t){e.deferredPrompt.prompt()}}},[n("span",{staticClass:"mdi mdi-download"}),e._v(" "),n("span",[e._v("ย Install")])])])])},a=[];n.d(t,"a",function(){return r}),n.d(t,"b",function(){return a})},function(e,t,n){"use strict";var r=function(){var e=this.$createElement;return(this._self._c||e)("div",{ref:"graph",staticClass:"plotly"})},a=[];n.d(t,"a",function(){return r}),n.d(t,"b",function(){return a})},function(e,t,n){"use strict";var r=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",[n("intro-box"),e._v(" "),n("install-notification"),e._v(" "),n("div",{staticClass:"columns is-multiline"},[e.hasTalents?n("div",{staticClass:"column"},[n("h2",{staticClass:"title is-2"},[e._v("Highlights")]),e._v(" "),n("highlights")],1):e._e(),e._v(" "),n("div",{staticClass:"column is-narrow"},[n("h2",{staticClass:"title is-2"},[e._v("Top 10")]),e._v(" "),n("top-talents-box")],1)]),e._v(" "),n("Adsense",{staticClass:"adsense",attrs:{"data-ad-client":"ca-pub-6856963757796636","data-ad-slot":"3898218968"}}),e._v(" "),e.hasTalents?n("div",{staticClass:"columns is-multiline"},[n("div",{staticClass:"column is-two-thirds"},[n("h2",{staticClass:"title is-2"},[e._v("Individual Hero Statistics")]),e._v(" "),n("h3",{staticClass:"subtitle"},[e._v("Select a Hero")]),e._v(" "),n("hero-draft-grid")],1),e._v(" "),n("div",{staticClass:"column is-one-third"},[n("h2",{staticClass:"title is-2"},[e._v(e._s(e.getHero(e.selectedActor))+" Statistics")]),e._v(" "),n("hero-talent-table")],1)]):e._e(),e._v(" "),n("div",{staticClass:"box"},[n("h2",{staticClass:"title is-2"},[e._v("Hero Balance Overview")]),e._v(" "),n("h3",{staticClass:"subtitle is-hidden-desktop"},[e._v("Best viewed on a large screen")]),e._v(" "),n("win-pick-scatter")],1),e._v(" "),n("Adsense",{staticClass:"adsense",attrs:{"data-ad-client":"ca-pub-6856963757796636","data-ad-slot":"4801023518"}}),e._v(" "),n("div",[n("h2",{staticClass:"title is-2"},[e._v("All Hero Statistics")]),e._v(" "),n("report-table")],1)],1)},a=[];n.d(t,"a",function(){return r}),n.d(t,"b",function(){return a})},function(e,t,n){"use strict";var r=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{staticClass:"box"},[n("div",{staticStyle:{display:"flex","align-items":"center","justify-content":"space-between"}},[n("hero-image",{staticClass:"is-64x64",attrs:{actor:e.selectedActor}})],1),e._v(" "),n("b-table",{attrs:{data:e.heroReport,"mobile-cards":!1},scopedSlots:e._u([{key:"default",fn:function(t){return[n("b-table-column",{attrs:{field:"Talent",label:"Talent"}},[n("div",{staticStyle:{display:"flex","align-items":"center","justify-content":"space-between"}},[n("span",[e._v(e._s(e.getTalentName(t.row.Talent)))]),e._v(" "),n("talent-image",{attrs:{entry:t.row,size:48}})],1)]),e._v(" "),n("b-table-column",{attrs:{field:"Winner",label:"Win Rate",sortable:"",numeric:""}},[100*e.playersPerMatch*t.row.Count/e.totalPicks<.5?n("span",{staticClass:"tag is-warning mdi mdi-gauge-empty mdi-18px",attrs:{title:"Very low pick rate"}}):e._e(),e._v("\n "+e._s(Math.round(100*t.row.Winner))+"%\n ")])]}}])})],1)},a=[];n.d(t,"a",function(){return r}),n.d(t,"b",function(){return a})},function(e,t,n){"use strict";e.exports={yPad:.02,minButtonWidth:30,rx:3,ry:3,lightAmount:25,darkAmount:10}},function(e,t,n){"use strict";e.exports={step:{valType:"enumerated",role:"info",values:["month","year","day","hour","minute","second","all"],dflt:"month",description:["The unit of measurement that the `count` value will set the range by."].join(" ")},stepmode:{valType:"enumerated",role:"info",values:["backward","todate"],dflt:"backward",description:["Sets the range update mode.","If *backward*, the range update shifts the start of range","back *count* times *step* milliseconds.","If *todate*, the range update shifts the start of range","back to the first timestamp from *count* times","*step* milliseconds back.","For example, with `step` set to *year* and `count` set to *1*","the range update shifts the start of the range back to","January 01 of the current year.","Month and year *todate* are currently available only","for the built-in (Gregorian) calendar."].join(" ")},count:{valType:"number",role:"info",min:0,dflt:1,description:["Sets the number of steps to take to update the range.","Use with `step` to specify the update interval."].join(" ")},label:{valType:"string",role:"info",description:"Sets the text label to appear on the button."}}},function(e,t,n){"use strict";e.exports={name:"rangeslider",containerClassName:"rangeslider-container",bgClassName:"rangeslider-bg",rangePlotClassName:"rangeslider-rangeplot",maskMinClassName:"rangeslider-mask-min",maskMaxClassName:"rangeslider-mask-max",slideBoxClassName:"rangeslider-slidebox",grabberMinClassName:"rangeslider-grabber-min",grabAreaMinClassName:"rangeslider-grabarea-min",handleMinClassName:"rangeslider-handle-min",grabberMaxClassName:"rangeslider-grabber-max",grabAreaMaxClassName:"rangeslider-grabarea-max",handleMaxClassName:"rangeslider-handle-max",maskColor:"rgba(0,0,0,0.4)",slideBoxFill:"transparent",slideBoxCursor:"ew-resize",grabAreaFill:"transparent",grabAreaCursor:"col-resize",grabAreaWidth:10,handleWidth:4,handleRadius:1,handleStrokeWidth:1,extraPad:15}},function(e,t,n){"use strict";var r=n(17),a=n(129),i=n(10).extendFlat,o=n(10).extendDeep,l=n(104),s=n(35),c={_isLinkedToArray:"step",method:{valType:"enumerated",values:["restyle","relayout","animate","update","skip"],dflt:"restyle",role:"info",description:["Sets the Plotly method to be called when the slider value is changed.","If the `skip` method is used, the API slider will function as normal","but will perform no API calls and will not bind automatically to state","updates. This may be used to create a component interface and attach to","slider events manually via JavaScript."].join(" ")},args:{valType:"info_array",role:"info",freeLength:!0,items:[{valType:"any"},{valType:"any"},{valType:"any"}],description:["Sets the arguments values to be passed to the Plotly","method set in `method` on slide."].join(" ")},label:{valType:"string",role:"info",description:"Sets the text label to appear on the slider"},value:{valType:"string",role:"info",description:["Sets the value of the slider step, used to refer to the step programatically.","Defaults to the slider label if not provided."].join(" ")},execute:{valType:"boolean",role:"info",dflt:!0,description:["When true, the API method is executed. When false, all other behaviors are the same","and command execution is skipped. This may be useful when hooking into, for example,","the `plotly_sliderchange` method and executing the API command manually without losing","the benefit of the slider automatically binding to the state of the plot through the","specification of `method` and `args`."].join(" ")}};e.exports={_isLinkedToArray:"slider",visible:{valType:"boolean",role:"info",dflt:!0,description:["Determines whether or not the slider is visible."].join(" ")},active:{valType:"number",role:"info",min:0,dflt:0,description:["Determines which button (by index starting from 0) is","considered active."].join(" ")},steps:c,lenmode:{valType:"enumerated",values:["fraction","pixels"],role:"info",dflt:"fraction",description:["Determines whether this slider length","is set in units of plot *fraction* or in *pixels.","Use `len` to set the value."].join(" ")},len:{valType:"number",min:0,dflt:1,role:"style",description:["Sets the length of the slider","This measure excludes the padding of both ends.","That is, the slider's length is this length minus the","padding on both ends."].join(" ")},x:{valType:"number",min:-2,max:3,dflt:0,role:"style",description:"Sets the x position (in normalized coordinates) of the slider."},pad:o({},a,{description:"Set the padding of the slider component along each side."},{t:{dflt:20}}),xanchor:{valType:"enumerated",values:["auto","left","center","right"],dflt:"left",role:"info",description:["Sets the slider's horizontal position anchor.","This anchor binds the `x` position to the *left*, *center*","or *right* of the range selector."].join(" ")},y:{valType:"number",min:-2,max:3,dflt:0,role:"style",description:"Sets the y position (in normalized coordinates) of the slider."},yanchor:{valType:"enumerated",values:["auto","top","middle","bottom"],dflt:"top",role:"info",description:["Sets the slider's vertical position anchor","This anchor binds the `y` position to the *top*, *middle*","or *bottom* of the range selector."].join(" ")},transition:{duration:{valType:"number",role:"info",min:0,dflt:150,description:"Sets the duration of the slider transition"},easing:{valType:"enumerated",values:l.transition.easing.values,role:"info",dflt:"cubic-in-out",description:"Sets the easing function of the slider transition"}},currentvalue:{visible:{valType:"boolean",role:"info",dflt:!0,description:["Shows the currently-selected value above the slider."].join(" ")},xanchor:{valType:"enumerated",values:["left","center","right"],dflt:"left",role:"info",description:["The alignment of the value readout relative to the length of the slider."].join(" ")},offset:{valType:"number",dflt:10,role:"info",description:["The amount of space, in pixels, between the current value label","and the slider."].join(" ")},prefix:{valType:"string",role:"info",description:"When currentvalue.visible is true, this sets the prefix of the label."},suffix:{valType:"string",role:"info",description:"When currentvalue.visible is true, this sets the suffix of the label."},font:i({},r,{description:"Sets the font of the current value label text."})},font:i({},r,{description:"Sets the font of the slider step labels."}),activebgcolor:{valType:"color",role:"style",dflt:s.gripBgActiveColor,description:["Sets the background color of the slider grip","while dragging."].join(" ")},bgcolor:{valType:"color",role:"style",dflt:s.railBgColor,description:"Sets the background color of the slider."},bordercolor:{valType:"color",dflt:s.railBorderColor,role:"style",description:"Sets the color of the border enclosing the slider."},borderwidth:{valType:"number",min:0,dflt:s.railBorderWidth,role:"style",description:"Sets the width (in px) of the border enclosing the slider."},ticklen:{valType:"number",min:0,dflt:s.tickLength,role:"style",description:"Sets the length in pixels of step tick marks"},tickcolor:{valType:"color",dflt:s.tickColor,role:"style",description:"Sets the color of the border enclosing the slider."},tickwidth:{valType:"number",min:0,dflt:1,role:"style",description:"Sets the tick width (in px)."},minorticklen:{valType:"number",min:0,dflt:s.minorTickLength,role:"style",description:"Sets the length in pixels of minor step tick marks"}}},function(e,t,n){"use strict";e.exports={t:{valType:"number",dflt:0,role:"style",description:"The amount of padding (in px) along the top of the component."},r:{valType:"number",dflt:0,role:"style",description:"The amount of padding (in px) on the right side of the component."},b:{valType:"number",dflt:0,role:"style",description:"The amount of padding (in px) along the bottom of the component."},l:{valType:"number",dflt:0,role:"style",description:"The amount of padding (in px) on the left side of the component."}}},function(e,t,n){"use strict";var r=n(17),a=n(24),i=n(10).extendFlat,o=n(129),l={_isLinkedToArray:"button",method:{valType:"enumerated",values:["restyle","relayout","animate","update","skip"],dflt:"restyle",role:"info",description:["Sets the Plotly method to be called on click.","If the `skip` method is used, the API updatemenu will function as normal","but will perform no API calls and will not bind automatically to state","updates. This may be used to create a component interface and attach to","updatemenu events manually via JavaScript."].join(" ")},args:{valType:"info_array",role:"info",freeLength:!0,items:[{valType:"any"},{valType:"any"},{valType:"any"}],description:["Sets the arguments values to be passed to the Plotly","method set in `method` on click."].join(" ")},label:{valType:"string",role:"info",dflt:"",description:"Sets the text label to appear on the button."},execute:{valType:"boolean",role:"info",dflt:!0,description:["When true, the API method is executed. When false, all other behaviors are the same","and command execution is skipped. This may be useful when hooking into, for example,","the `plotly_buttonclicked` method and executing the API command manually without losing","the benefit of the updatemenu automatically binding to the state of the plot through the","specification of `method` and `args`."].join(" ")}};e.exports={_isLinkedToArray:"updatemenu",_arrayAttrRegexps:[/^updatemenus\[(0|[1-9][0-9]+)\]\.buttons/],visible:{valType:"boolean",role:"info",description:["Determines whether or not the update menu is visible."].join(" ")},type:{valType:"enumerated",values:["dropdown","buttons"],dflt:"dropdown",role:"info",description:["Determines whether the buttons are accessible via a dropdown menu","or whether the buttons are stacked horizontally or vertically"].join(" ")},direction:{valType:"enumerated",values:["left","right","up","down"],dflt:"down",role:"info",description:["Determines the direction in which the buttons are laid out, whether","in a dropdown menu or a row/column of buttons. For `left` and `up`,","the buttons will still appear in left-to-right or top-to-bottom order","respectively."].join(" ")},active:{valType:"integer",role:"info",min:-1,dflt:0,description:["Determines which button (by index starting from 0) is","considered active."].join(" ")},showactive:{valType:"boolean",role:"info",dflt:!0,description:"Highlights active dropdown item or active button if true."},buttons:l,x:{valType:"number",min:-2,max:3,dflt:-.05,role:"style",description:"Sets the x position (in normalized coordinates) of the update menu."},xanchor:{valType:"enumerated",values:["auto","left","center","right"],dflt:"right",role:"info",description:["Sets the update menu's horizontal position anchor.","This anchor binds the `x` position to the *left*, *center*","or *right* of the range selector."].join(" ")},y:{valType:"number",min:-2,max:3,dflt:1,role:"style",description:"Sets the y position (in normalized coordinates) of the update menu."},yanchor:{valType:"enumerated",values:["auto","top","middle","bottom"],dflt:"top",role:"info",description:["Sets the update menu's vertical position anchor","This anchor binds the `y` position to the *top*, *middle*","or *bottom* of the range selector."].join(" ")},pad:i({},o,{description:"Sets the padding around the buttons or dropdown menu."}),font:i({},r,{description:"Sets the font of the update menu button text."}),bgcolor:{valType:"color",role:"style",description:"Sets the background color of the update menu buttons."},bordercolor:{valType:"color",dflt:a.borderLine,role:"style",description:"Sets the color of the border enclosing the update menu."},borderwidth:{valType:"number",min:0,dflt:1,role:"style",description:"Sets the width (in px) of the border enclosing the update menu."}}},function(e,t,n){"use strict";var r=n(14);e.exports={_isLinkedToArray:"image",visible:{valType:"boolean",role:"info",dflt:!0,description:["Determines whether or not this image is visible."].join(" ")},source:{valType:"string",role:"info",description:["Specifies the URL of the image to be used.","The URL must be accessible from the domain where the","plot code is run, and can be either relative or absolute."].join(" ")},layer:{valType:"enumerated",values:["below","above"],dflt:"above",role:"info",description:["Specifies whether images are drawn below or above traces.","When `xref` and `yref` are both set to `paper`,","image is drawn below the entire plot area."].join(" ")},sizex:{valType:"number",role:"info",dflt:0,description:["Sets the image container size horizontally.","The image will be sized based on the `position` value.","When `xref` is set to `paper`, units are sized relative","to the plot width."].join(" ")},sizey:{valType:"number",role:"info",dflt:0,description:["Sets the image container size vertically.","The image will be sized based on the `position` value.","When `yref` is set to `paper`, units are sized relative","to the plot height."].join(" ")},sizing:{valType:"enumerated",values:["fill","contain","stretch"],dflt:"contain",role:"info",description:["Specifies which dimension of the image to constrain."].join(" ")},opacity:{valType:"number",role:"info",min:0,max:1,dflt:1,description:"Sets the opacity of the image."},x:{valType:"any",role:"info",dflt:0,description:["Sets the image's x position.","When `xref` is set to `paper`, units are sized relative","to the plot height.","See `xref` for more info"].join(" ")},y:{valType:"any",role:"info",dflt:0,description:["Sets the image's y position.","When `yref` is set to `paper`, units are sized relative","to the plot height.","See `yref` for more info"].join(" ")},xanchor:{valType:"enumerated",values:["left","center","right"],dflt:"left",role:"info",description:"Sets the anchor for the x position"},yanchor:{valType:"enumerated",values:["top","middle","bottom"],dflt:"top",role:"info",description:"Sets the anchor for the y position."},xref:{valType:"enumerated",values:["paper",r.idRegex.x.toString()],dflt:"paper",role:"info",description:["Sets the images's x coordinate axis.","If set to a x axis id (e.g. *x* or *x2*), the `x` position","refers to an x data coordinate","If set to *paper*, the `x` position refers to the distance from","the left of plot in normalized coordinates","where *0* (*1*) corresponds to the left (right)."].join(" ")},yref:{valType:"enumerated",values:["paper",r.idRegex.y.toString()],dflt:"paper",role:"info",description:["Sets the images's y coordinate axis.","If set to a y axis id (e.g. *y* or *y2*), the `y` position","refers to a y data coordinate.","If set to *paper*, the `y` position refers to the distance from","the bottom of the plot in normalized coordinates","where *0* (*1*) corresponds to the bottom (top)."].join(" ")}}},function(e,t,n){"use strict";var r=n(36),a=n(40).line,i=n(101).dash,o=n(10).extendFlat;e.exports={_isLinkedToArray:"shape",visible:{valType:"boolean",role:"info",dflt:!0,description:["Determines whether or not this shape is visible."].join(" ")},type:{valType:"enumerated",values:["circle","rect","path","line"],role:"info",description:["Specifies the shape type to be drawn.","If *line*, a line is drawn from (`x0`,`y0`) to (`x1`,`y1`)","If *circle*, a circle is drawn from","((`x0`+`x1`)/2, (`y0`+`y1`)/2))","with radius","(|(`x0`+`x1`)/2 - `x0`|, |(`y0`+`y1`)/2 -`y0`)|)","If *rect*, a rectangle is drawn linking","(`x0`,`y0`), (`x1`,`y0`), (`x1`,`y1`), (`x0`,`y1`), (`x0`,`y0`)","If *path*, draw a custom SVG path using `path`."].join(" ")},layer:{valType:"enumerated",values:["below","above"],dflt:"above",role:"info",description:"Specifies whether shapes are drawn below or above traces."},xref:o({},r.xref,{description:["Sets the shape's x coordinate axis.","If set to an x axis id (e.g. *x* or *x2*), the `x` position","refers to an x coordinate","If set to *paper*, the `x` position refers to the distance from","the left side of the plotting area in normalized coordinates","where *0* (*1*) corresponds to the left (right) side.","If the axis `type` is *log*, then you must take the","log of your desired range.","If the axis `type` is *date*, then you must convert","the date to unix time in milliseconds."].join(" ")}),x0:{valType:"any",role:"info",description:["Sets the shape's starting x position.","See `type` for more info."].join(" ")},x1:{valType:"any",role:"info",description:["Sets the shape's end x position.","See `type` for more info."].join(" ")},yref:o({},r.yref,{description:["Sets the annotation's y coordinate axis.","If set to an y axis id (e.g. *y* or *y2*), the `y` position","refers to an y coordinate","If set to *paper*, the `y` position refers to the distance from","the bottom of the plotting area in normalized coordinates","where *0* (*1*) corresponds to the bottom (top)."].join(" ")}),y0:{valType:"any",role:"info",description:["Sets the shape's starting y position.","See `type` for more info."].join(" ")},y1:{valType:"any",role:"info",description:["Sets the shape's end y position.","See `type` for more info."].join(" ")},path:{valType:"string",role:"info",description:["For `type` *path* - a valid SVG path but with the pixel values","replaced by data values. There are a few restrictions / quirks","only absolute instructions, not relative. So the allowed segments","are: M, L, H, V, Q, C, T, S, and Z","arcs (A) are not allowed because radius rx and ry are relative.","In the future we could consider supporting relative commands,","but we would have to decide on how to handle date and log axes.","Note that even as is, Q and C Bezier paths that are smooth on","linear axes may not be smooth on log, and vice versa.",'no chained "polybezier" commands - specify the segment type for',"each one.","On category axes, values are numbers scaled to the serial numbers","of categories because using the categories themselves there would","be no way to describe fractional positions","On data axes: because space and T are both normal components of path","strings, we can't use either to separate date from time parts.","Therefore we'll use underscore for this purpose:","2015-02-21_13:45:56.789"].join(" ")},opacity:{valType:"number",min:0,max:1,dflt:1,role:"info",description:"Sets the opacity of the shape."},line:{color:a.color,width:a.width,dash:i,role:"info"},fillcolor:{valType:"color",dflt:"rgba(0,0,0,0)",role:"info",description:["Sets the color filling the shape's interior."].join(" ")}}},function(e,t,n){"use strict";e.exports={segmentRE:/[MLHVQCTSZ][^MLHVQCTSZ]*/g,paramRE:/[^\s,]+/g,paramIsX:{M:{0:!0,drawn:0},L:{0:!0,drawn:0},H:{0:!0,drawn:0},V:{},Q:{0:!0,2:!0,drawn:2},C:{0:!0,2:!0,4:!0,drawn:4},T:{0:!0,drawn:0},S:{0:!0,2:!0,drawn:2},Z:{}},paramIsY:{M:{1:!0,drawn:1},L:{1:!0,drawn:1},H:{},V:{0:!0,drawn:0},Q:{1:!0,3:!0,drawn:3},C:{1:!0,3:!0,5:!0,drawn:5},T:{1:!0,drawn:1},S:{1:!0,3:!0,drawn:5},Z:{}},numParams:{M:2,L:2,H:1,V:1,Q:4,C:6,T:2,S:4,Z:0}}},function(e,t,n){"use strict";var r=n(0),a=n(3);e.exports=function(e,t,n,i){i("opacity");var o=i("bgcolor"),l=i("bordercolor"),s=a.opacity(l);i("borderpad");var c=i("borderwidth"),u=i("showarrow");i("text",u?" ":"new text"),i("textangle"),r.coerceFont(i,"font",n.font),i("width"),i("align"),i("height")&&i("valign"),u&&(i("arrowcolor",s?t.bordercolor:a.defaultLine),i("arrowhead"),i("arrowsize"),i("arrowwidth",2*(s&&c||1)),i("standoff"));var d=i("hovertext"),f=n.hoverlabel||{};if(d){var h=i("hoverlabel.bgcolor",f.bgcolor||(a.opacity(o)?a.rgb(o):a.defaultLine)),p=i("hoverlabel.bordercolor",f.bordercolor||a.contrast(h));r.coerceFont(i,"hoverlabel.font",{family:f.font.family,size:f.font.size,color:f.font.color||p})}i("captureevents",!!d)}},function(e,t,n){"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}]},function(e,t,n){"use strict";var r=n(1),a=n(4),i=n(0),o=n(7),l=n(3),s=n(12),c=n(216);e.exports=function(e,t){e.each(function(e){var t=r.select(this).selectAll("g.layers").data([0]);t.enter().append("g").classed("layers",!0),t.style("opacity",e[0].trace.opacity),t.selectAll("g.legendfill").data([e]).enter().append("g").classed("legendfill",!0),t.selectAll("g.legendlines").data([e]).enter().append("g").classed("legendlines",!0);var n=t.selectAll("g.legendsymbols").data([e]);n.enter().append("g").classed("legendsymbols",!0),n.selectAll("g.legendpoints").data([e]).enter().append("g").classed("legendpoints",!0)}).each(function(e){var t=e[0].trace,n=t.marker||{},i=n.line||{},o=r.select(this).select("g.legendpoints").selectAll("path.legendbar").data(a.traceIs(t,"bar")?[e]:[]);o.enter().append("path").classed("legendbar",!0).attr("d","M6,6H-6V-6H6Z").attr("transform","translate(20,0)"),o.exit().remove(),o.each(function(e){var t=r.select(this),a=e[0],o=(a.mlw+1||i.width+1)-1;t.style("stroke-width",o+"px").call(l.fill,a.mc||n.color),o&&t.call(l.stroke,a.mlc||i.color)})}).each(function(e){var t=e[0].trace,n=r.select(this).select("g.legendpoints").selectAll("path.legendbox").data(a.traceIs(t,"box")&&t.visible?[e]:[]);n.enter().append("path").classed("legendbox",!0).attr("d","M6,6H-6V-6H6Z").attr("transform","translate(20,0)"),n.exit().remove(),n.each(function(){var e=t.line.width,n=r.select(this);n.style("stroke-width",e+"px").call(l.fill,t.fillcolor),e&&n.call(l.stroke,t.line.color)})}).each(function(e){var t=e[0].trace,n=r.select(this).select("g.legendpoints").selectAll("path.legendpie").data(a.traceIs(t,"pie")&&t.visible?[e]:[]);n.enter().append("path").classed("legendpie",!0).attr("d","M6,6H-6V-6H6Z").attr("transform","translate(20,0)"),n.exit().remove(),n.size()&&n.call(c,e[0],t)}).each(function(e){var t=e[0].trace,n=t.visible&&t.fill&&"none"!==t.fill,a=s.hasLines(t);t&&t._module&&"contourcarpet"===t._module.name&&(a=t.contours.showlines,n="fill"===t.contours.coloring);var i=r.select(this).select(".legendfill").selectAll("path").data(n?[e]:[]);i.enter().append("path").classed("js-fill",!0),i.exit().remove(),i.attr("d","M5,0h30v6h-30z").call(o.fillGroupStyle);var l=r.select(this).select(".legendlines").selectAll("path").data(a?[e]:[]);l.enter().append("path").classed("js-line",!0).attr("d","M5,0h30"),l.exit().remove(),l.call(o.lineGroupStyle)}).each(function(e){var n,a,l=e[0],c=l.trace,u=s.hasMarkers(c),d=s.hasText(c),f=s.hasLines(c);function h(e,t,n){var r=i.nestedProperty(c,e).get(),a=Array.isArray(r)&&t?t(r):r;if(n){if(a<n[0])return n[0];if(a>n[1])return n[1]}return a}function p(e){return e[0]}if(u||d||f){var v={},g={};u&&(v.mc=h("marker.color",p),v.mo=h("marker.opacity",i.mean,[.2,1]),v.ms=h("marker.size",i.mean,[2,16]),v.mlc=h("marker.line.color",p),v.mlw=h("marker.line.width",i.mean,[0,5]),g.marker={sizeref:1,sizemin:1,sizemode:"diameter"}),f&&(g.line={width:h("line.width",p,[0,10])}),d&&(v.tx="Aa",v.tp=h("textposition",p),v.ts=10,v.tc=h("textfont.color",p),v.tf=h("textfont.family",p)),n=[i.minExtend(l,v)],a=i.minExtend(c,g)}var m=r.select(this).select("g.legendpoints"),y=m.selectAll("path.scatterpts").data(u?n:[]);y.enter().append("path").classed("scatterpts",!0).attr("transform","translate(20,0)"),y.exit().remove(),y.call(o.pointStyle,a,t),u&&(n[0].mrc=3);var b=m.selectAll("g.pointtext").data(d?n:[]);b.enter().append("g").classed("pointtext",!0).append("text").attr("transform","translate(20,0)"),b.exit().remove(),b.selectAll("text").call(o.textPointStyle,a,t)})}},function(e,t,n){"use strict";var r=n(17),a=n(24),i=n(10).extendFlat;e.exports={bgcolor:{valType:"color",role:"style",description:"Sets the legend background color."},bordercolor:{valType:"color",dflt:a.defaultLine,role:"style",description:"Sets the color of the border enclosing the legend."},borderwidth:{valType:"number",min:0,dflt:0,role:"style",description:"Sets the width (in px) of the border enclosing the legend."},font:i({},r,{description:"Sets the font used to text the legend items."}),orientation:{valType:"enumerated",values:["v","h"],dflt:"v",role:"info",description:"Sets the orientation of the legend."},traceorder:{valType:"flaglist",flags:["reversed","grouped"],extras:["normal"],role:"style",description:["Determines the order at which the legend items are displayed.","If *normal*, the items are displayed top-to-bottom in the same","order as the input data.","If *reversed*, the items are displayed in the opposite order","as *normal*.","If *grouped*, the items are displayed in groups","(when a trace `legendgroup` is provided).","if *grouped+reversed*, the items are displayed in the opposite order","as *grouped*."].join(" ")},tracegroupgap:{valType:"number",min:0,dflt:10,role:"style",description:["Sets the amount of vertical space (in px) between legend groups."].join(" ")},x:{valType:"number",min:-2,max:3,dflt:1.02,role:"style",description:"Sets the x position (in normalized coordinates) of the legend."},xanchor:{valType:"enumerated",values:["auto","left","center","right"],dflt:"left",role:"info",description:["Sets the legend's horizontal position anchor.","This anchor binds the `x` position to the *left*, *center*","or *right* of the legend."].join(" ")},y:{valType:"number",min:-2,max:3,dflt:1,role:"style",description:"Sets the y position (in normalized coordinates) of the legend."},yanchor:{valType:"enumerated",values:["auto","top","middle","bottom"],dflt:"auto",role:"info",description:["Sets the legend's vertical position anchor","This anchor binds the `y` position to the *top*, *middle*","or *bottom* of the legend."].join(" ")}}},function(e,t,n){"use strict";var r=n(1),a=n(0),i=n(9),o=n(18),l=n(14);function s(e,t,n,r,a){var i=e._fullLayout._modules;t.plot&&t.plot.selectAll("g:not(.scatterlayer)").selectAll("g.trace").remove();for(var o=0;o<i.length;o++){var l=i[o];if("cartesian"===l.basePlotModule.name){for(var s=[],c=0;c<n.length;c++){var u=n[c],d=u[0].trace;d._module===l&&!0===d.visible&&s.push(u)}l.plot(e,t,s,r,a)}}}function c(e){var t=e.plotgroup,n=e.id;if(e.mainplot){var r=e.mainplotinfo;e.gridlayer=d(r.overgrid,"g",n),e.zerolinelayer=d(r.overzero,"g",n),e.plot=d(r.overplot,"g",n),e.xlines=d(r.overlines,"path",n),e.ylines=d(r.overlines,"path",n),e.xaxislayer=d(r.overaxes,"g",n),e.yaxislayer=d(r.overaxes,"g",n)}else{var a=d(t,"g","layer-subplot");e.shapelayer=d(a,"g","shapelayer"),e.imagelayer=d(a,"g","imagelayer"),e.gridlayer=d(t,"g","gridlayer"),e.overgrid=d(t,"g","overgrid"),e.zerolinelayer=d(t,"g","zerolinelayer"),e.overzero=d(t,"g","overzero"),e.plot=d(t,"g","plot"),e.overplot=d(t,"g","overplot"),e.xlines=d(t,"path","xlines"),e.ylines=d(t,"path","ylines"),e.overlines=d(t,"g","overlines"),e.xaxislayer=d(t,"g","xaxislayer"),e.yaxislayer=d(t,"g","yaxislayer"),e.overaxes=d(t,"g","overaxes")}e.plot.call(function(e){d(e,"g","imagelayer"),d(e,"g","maplayer"),d(e,"g","barlayer"),d(e,"g","carpetlayer"),d(e,"g","boxlayer"),d(e,"g","scatterlayer")}),e.xlines.style("fill","none").classed("crisp",!0),e.ylines.style("fill","none").classed("crisp",!0)}function u(e,t){e&&e.each(function(e){var n=r.select(this),a="clip"+t._uid+e+"plot";n.remove(),t._draggers.selectAll("g."+e).remove(),t._defs.select("#"+a).remove()})}function d(e,t,n){var r=e.selectAll("."+n).data([0]);return r.enter().append(t).classed(n,!0),r}t.name="cartesian",t.attr=["xaxis","yaxis"],t.idRoot=["x","y"],t.idRegex=l.idRegex,t.attrRegex=l.attrRegex,t.attributes=n(223),t.layoutAttributes=n(23),t.transitionAxes=n(222),t.plot=function(e,t,n,r){var a,o=e._fullLayout,l=i.getSubplotIds(o,"cartesian"),c=e.calcdata;if(!Array.isArray(t))for(t=[],a=0;a<c.length;a++)t.push(a);for(a=0;a<l.length;a++){for(var u,d=l[a],f=o._plots[d],h=[],p=0;p<c.length;p++){var v=c[p],g=v[0].trace;g.xaxis+g.yaxis===d&&((-1!==t.indexOf(g.index)||g.carpet)&&(u&&u[0].trace.xaxis+u[0].trace.yaxis===d&&-1!==["tonextx","tonexty","tonext"].indexOf(g.fill)&&-1===h.indexOf(u)&&h.push(u),h.push(v)),u=v)}s(e,f,h,n,r)}},t.clean=function(e,t,n,r){var a,i,l,s=r._modules||[],c=t._modules||[];for(l=0;l<s.length;l++)if("scatter"===s[l].name){a=!0;break}for(l=0;l<c.length;l++)if("scatter"===c[l].name){i=!0;break}if(a&&!i){var d=r._plots,f=Object.keys(d||{});for(l=0;l<f.length;l++){var h=d[f[l]];h.plot&&h.plot.select("g.scatterlayer").selectAll("g.trace").remove()}r._infolayer.selectAll("g.rangeslider-container").select("g.scatterlayer").selectAll("g.trace").remove()}var p=r._has&&r._has("cartesian"),v=t._has&&t._has("cartesian");if(p&&!v){var g=r._cartesianlayer.selectAll(".subplot"),m=o.listIds({_fullLayout:r});for(g.call(u,r),r._defs.selectAll(".axesclip").remove(),l=0;l<m.length;l++)r._infolayer.select("."+m[l]+"title").remove()}r._zoomlayer&&r._zoomlayer.selectAll(".select-outline").remove()},t.drawFramework=function(e){var t=e._fullLayout,n=function(e){for(var t=e._fullLayout,n=Object.keys(t._plots),r=[],a=[],i=0;i<n.length;i++){var l=n[i],s=t._plots[l],c=s.xaxis,u=s.yaxis,d=o.getFromId(e,c.overlaying)||c;d!==c&&d.overlaying&&(d=c,c.overlaying=!1);var f=o.getFromId(e,u.overlaying)||u;f!==u&&f.overlaying&&(f=u,u.overlaying=!1);var h=d._id+f._id;h!==l&&-1!==n.indexOf(h)?(s.mainplot=h,s.mainplotinfo=t._plots[h],a.push(l),c.domain=d.domain.slice(),u.domain=f.domain.slice()):r.push(l)}return r=r.concat(a)}(e),i=t._cartesianlayer.selectAll(".subplot").data(n,a.identity);i.enter().append("g").attr("class",function(e){return"subplot "+e}),i.order(),i.exit().call(u,t),i.each(function(e){var n=t._plots[e];(n.plotgroup=r.select(this),n.overlays=[],c(n),n.mainplot)&&t._plots[n.mainplot].overlays.push(n);n.draglayer=d(t._draggers,"g",e)})},t.rangePlot=function(e,t,n){c(t),s(e,t,n),i.style(e)}},function(e,t,n){"use strict";var r=n(0);e.exports=function(e,t){for(var n=0;n<e.length;n++)e[n].i=n;r.mergeArray(t.text,e,"tx"),r.mergeArray(t.hovertext,e,"htx"),r.mergeArray(t.customdata,e,"data"),r.mergeArray(t.textposition,e,"tp"),t.textfont&&(r.mergeArray(t.textfont.size,e,"ts"),r.mergeArray(t.textfont.color,e,"tc"),r.mergeArray(t.textfont.family,e,"tf"));var a=t.marker;if(a){r.mergeArray(a.size,e,"ms"),r.mergeArray(a.opacity,e,"mo"),r.mergeArray(a.symbol,e,"mx"),r.mergeArray(a.color,e,"mc");var i=a.line;a.line&&(r.mergeArray(i.color,e,"mlc"),r.mergeArray(i.width,e,"mlw"));var o=a.gradient;o&&"none"!==o.type&&(r.mergeArray(o.type,e,"mgt"),r.mergeArray(o.color,e,"mgc"))}}},function(e,t,n){"use strict";var r=n(19).FROM_BL;e.exports=function(e,t,n){void 0===n&&(n=r[e.constraintoward||"center"]);var a=[e.r2l(e.range[0]),e.r2l(e.range[1])],i=a[0]+(a[1]-a[0])*n;e.range=e._input.range=[e.l2r(i+(a[0]-i)*t),e.l2r(i+(a[1]-i)*t)]}},function(e,t,n){"use strict";var r=n(161).dot,a=n(15).BADNUM,i=e.exports={};i.tester=function(e){var t=e.slice(),n=t[0][0],r=n,i=t[0][1],o=i;t.push(t[0]);for(var l=1;l<t.length;l++)n=Math.min(n,t[l][0]),r=Math.max(r,t[l][0]),i=Math.min(i,t[l][1]),o=Math.max(o,t[l][1]);var s,c=!1;return 5===t.length&&(t[0][0]===t[1][0]?t[2][0]===t[3][0]&&t[0][1]===t[3][1]&&t[1][1]===t[2][1]&&(c=!0,s=function(e){return e[0]===t[0][0]}):t[0][1]===t[1][1]&&t[2][1]===t[3][1]&&t[0][0]===t[3][0]&&t[1][0]===t[2][0]&&(c=!0,s=function(e){return e[1]===t[0][1]})),{xmin:n,xmax:r,ymin:i,ymax:o,pts:t,contains:c?function(e,t){var l=e[0],c=e[1];return!(l===a||l<n||l>r||c===a||c<i||c>o||t&&s(e))}:function(e,l){var s=e[0],c=e[1];if(s===a||s<n||s>r||c===a||c<i||c>o)return!1;var u,d,f,h,p,v=t.length,g=t[0][0],m=t[0][1],y=0;for(u=1;u<v;u++)if(d=g,f=m,g=t[u][0],m=t[u][1],!(s<(h=Math.min(d,g))||s>Math.max(d,g)||c>Math.max(f,m)))if(c<Math.min(f,m))s!==h&&y++;else{if(c===(p=g===d?c:f+(s-d)*(m-f)/(g-d)))return 1!==u||!l;c<=p&&s!==h&&y++}return y%2==1},isRect:c}};var o=i.isSegmentBent=function(e,t,n,a){var i,o,l,s=e[t],c=[e[n][0]-s[0],e[n][1]-s[1]],u=r(c,c),d=Math.sqrt(u),f=[-c[1]/d,c[0]/d];for(i=t+1;i<n;i++)if(o=[e[i][0]-s[0],e[i][1]-s[1]],(l=r(o,c))<0||l>u||Math.abs(r(o,f))>a)return!0;return!1};i.filter=function(e,t){var n=[e[0]],r=0,a=0;function i(i){e.push(i);var l=n.length,s=r;n.splice(a+1);for(var c=s+1;c<e.length;c++)(c===e.length-1||o(e,s,c+1,t))&&(n.push(e[c]),n.length<l-2&&(r=c,a=n.length-1),s=c)}e.length>1&&i(e.pop());return{addPt:i,raw:e,filtered:n}}},function(e,t,n){"use strict";var r=n(0);e.exports=function(e,t,n,a){n("hoverlabel.bgcolor",(a=a||{}).bgcolor),n("hoverlabel.bordercolor",a.bordercolor),r.coerceFont(n,"hoverlabel.font",a.font)}},function(e,t,n){"use strict";var r=n(2),a=n(29),i=n(20),o=n(14),l=n(257);e.exports=function(e){var t=e._fullLayout;if((t._has("cartesian")||t._has("gl2d"))&&!e._context.staticPlot){Object.keys(t._plots||{}).sort(function(e,n){if((t._plots[e].mainplot&&!0)===(t._plots[n].mainplot&&!0)){var r=e.split("y"),a=n.split("y");return r[0]===a[0]?Number(r[1]||1)-Number(a[1]||1):Number(r[0]||1)-Number(a[0]||1)}return t._plots[e].mainplot?1:-1}).forEach(function(n){var s=t._plots[n],c=s.xaxis,u=s.yaxis,d=(c._linepositions[n]||[])[3],f=(u._linepositions[n]||[])[3],h=o.DRAGGERSIZE;if(r(d)&&"top"===c.side&&(d-=h),r(f)&&"right"!==u.side&&(f-=h),!s.mainplot){var p=l(e,s,0,0,c._length,u._length,"ns","ew");p.onmousemove=function(t){e._fullLayout._rehover=function(){e._fullLayout._hoversubplot===n&&a.hover(e,t,n)},a.hover(e,t,n),e._fullLayout._lasthover=p,e._fullLayout._hoversubplot=n},p.onmouseout=function(t){e._dragging||(e._fullLayout._hoversubplot=null,i.unhover(e,t))},p.onclick=function(t){a.click(e,t,n)},e._context.showAxisDragHandles&&(l(e,s,-h,-h,h,h,"n","w"),l(e,s,c._length,-h,h,h,"n","e"),l(e,s,-h,u._length,h,h,"s","w"),l(e,s,c._length,u._length,h,h,"s","e"))}e._context.showAxisDragHandles&&(r(d)&&("free"===c.anchor&&(d-=t._size.h*(1-u.domain[1])),l(e,s,.1*c._length,d,.8*c._length,h,"","ew"),l(e,s,0,d,.1*c._length,h,"","w"),l(e,s,.9*c._length,d,.1*c._length,h,"","e")),r(f)&&("free"===u.anchor&&(f-=t._size.w*c.domain[0]),l(e,s,f,.1*u._length,h,.8*u._length,"ns",""),l(e,s,f,.9*u._length,h,.1*u._length,"s",""),l(e,s,f,0,h,.1*u._length,"n","")))});var n=t._hoverlayer.node();n.onmousemove=function(n){n.target=t._lasthover,a.hover(e,n,t._hoversubplot)},n.onclick=function(n){n.target=t._lasthover,a.click(e,n)},n.onmousedown=function(e){t._lasthover.onmousedown(e)}}}},function(e,t,n){var r=n(1),a=n(0).extendDeepAll,i=e.exports={version:"0.2.2"};i.Axis=function(){var e,t,n,o,l={data:[],layout:{}},s={},c={},u=r.dispatch("hover"),d={};return d.render=function(s){return function(s){t=s||t;var u=l.data,d=l.layout;("string"==typeof t||t.nodeName)&&(t=r.select(t)),t.datum(u).each(function(t,l){var s=t.slice();c={data:i.util.cloneJson(s),layout:i.util.cloneJson(d)};var u=0;s.forEach(function(e,t){e.color||(e.color=d.defaultColorRange[u],u=(u+1)%d.defaultColorRange.length),e.strokeColor||(e.strokeColor="LinePlot"===e.geometry?e.color:r.rgb(e.color).darker().toString()),c.data[t].color=e.color,c.data[t].strokeColor=e.strokeColor,c.data[t].strokeDash=e.strokeDash,c.data[t].strokeSize=e.strokeSize});var f=s.filter(function(e,t){var n=e.visible;return void 0===n||!0===n}),h=!1,p=f.map(function(e,t){return h=h||void 0!==e.groupId,e});if(h){var v=[],g=r.nest().key(function(e,t){return void 0!==e.groupId?e.groupId:"unstacked"}).entries(p).map(function(e,t){if("unstacked"===e.key)return e.values;var n=e.values[0].r.map(function(e,t){return 0});return e.values.forEach(function(e,t,r){e.yStack=[n],v.push(n),n=i.util.sumArrays(e.r,n)}),e.values});f=r.merge(g)}f.forEach(function(e,t){e.t=Array.isArray(e.t[0])?e.t:[e.t],e.r=Array.isArray(e.r[0])?e.r:[e.r]});var m=Math.min(d.width-d.margin.left-d.margin.right,d.height-d.margin.top-d.margin.bottom)/2;m=Math.max(10,m);var y,b=[d.margin.left+m,d.margin.top+m];y=h?[0,r.max(i.util.sumArrays(i.util.arrayLast(f).r[0],i.util.arrayLast(v)))]:r.extent(i.util.flattenArray(f.map(function(e,t){return e.r}))),d.radialAxis.domain!=i.DATAEXTENT&&(y[0]=0),n=r.scale.linear().domain(d.radialAxis.domain!=i.DATAEXTENT&&d.radialAxis.domain?d.radialAxis.domain:y).range([0,m]),c.layout.radialAxis.domain=n.domain();var _,x=i.util.flattenArray(f.map(function(e,t){return e.t})),w="string"==typeof x[0];w&&(x=i.util.deduplicate(x),_=x.slice(),x=r.range(x.length),f=f.map(function(e,t){var n=e;return e.t=[x],h&&(n.yStack=e.yStack),n}));var k=f.filter(function(e,t){return"LinePlot"===e.geometry||"DotPlot"===e.geometry}).length===f.length,T=null===d.needsEndSpacing?w||!k:d.needsEndSpacing,A=d.angularAxis.domain&&d.angularAxis.domain!=i.DATAEXTENT&&!w&&d.angularAxis.domain[0]>=0?d.angularAxis.domain:r.extent(x),M=Math.abs(x[1]-x[0]);k&&!w&&(M=0);var C=A.slice();T&&w&&(C[1]+=M);var S=d.angularAxis.ticksCount||4;S>8&&(S=S/(S/8)+S%8),d.angularAxis.ticksStep&&(S=(C[1]-C[0])/S);var L=d.angularAxis.ticksStep||(C[1]-C[0])/(S*(d.minorTicks+1));_&&(L=Math.max(Math.round(L),1)),C[2]||(C[2]=L);var O=r.range.apply(this,C);if(O=O.map(function(e,t){return parseFloat(e.toPrecision(12))}),o=r.scale.linear().domain(C.slice(0,2)).range("clockwise"===d.direction?[0,360]:[360,0]),c.layout.angularAxis.domain=o.domain(),c.layout.angularAxis.endPadding=T?M:0,void 0===(e=r.select(this).select("svg.chart-root"))||e.empty()){var D=(new DOMParser).parseFromString("<svg xmlns='http://www.w3.org/2000/svg' class='chart-root'>' + '<g class='outer-group'>' + '<g class='chart-group'>' + '<circle class='background-circle'></circle>' + '<g class='geometry-group'></g>' + '<g class='radial axis-group'>' + '<circle class='outside-circle'></circle>' + '</g>' + '<g class='angular axis-group'></g>' + '<g class='guides-group'><line></line><circle r='0'></circle></g>' + '</g>' + '<g class='legend-group'></g>' + '<g class='tooltips-group'></g>' + '<g class='title-group'><text></text></g>' + '</g>' + '</svg>","application/xml"),z=this.appendChild(this.ownerDocument.importNode(D.documentElement,!0));e=r.select(z)}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 P,E=e.select(".chart-group"),N={fill:"none",stroke:d.tickColor},I={"font-size":d.font.size,"font-family":d.font.family,fill:d.font.color,"text-shadow":["-1px 0px","1px -1px","-1px 1px","1px 1px"].map(function(e,t){return" "+e+" 0 "+d.font.outlineColor}).join(",")};if(d.showLegend){P=e.select(".legend-group").attr({transform:"translate("+[m,d.margin.top]+")"}).style({display:"block"});var j=f.map(function(e,t){var n=i.util.cloneJson(e);return n.symbol="DotPlot"===e.geometry?e.dotType||"circle":"LinePlot"!=e.geometry?"square":"line",n.visibleInLegend=void 0===e.visibleInLegend||e.visibleInLegend,n.color="LinePlot"===e.geometry?e.strokeColor:e.color,n});i.Legend().config({data:f.map(function(e,t){return e.name||"Element"+t}),legendConfig:a({},i.Legend.defaultConfig().legendConfig,{container:P,elements:j,reverseOrder:d.legend.reverseOrder})})();var R=P.node().getBBox();m=Math.min(d.width-R.width-d.margin.left-d.margin.right,d.height-d.margin.top-d.margin.bottom)/2,m=Math.max(10,m),b=[d.margin.left+m,d.margin.top+m],n.range([0,m]),c.layout.radialAxis.domain=n.domain(),P.attr("transform","translate("+[b[0]+m,b[1]-m]+")")}else P=e.select(".legend-group").style({display:"none"});e.attr({width:d.width,height:d.height}).style({opacity:d.opacity}),E.attr("transform","translate("+b+")").style({cursor:"crosshair"});var B=[(d.width-(d.margin.left+d.margin.right+2*m+(R?R.width:0)))/2,(d.height-(d.margin.top+d.margin.bottom+2*m))/2];if(B[0]=Math.max(0,B[0]),B[1]=Math.max(0,B[1]),e.select(".outer-group").attr("transform","translate("+B+")"),d.title){var F=e.select("g.title-group text").style(I).text(d.title),$=F.node().getBBox();F.attr({x:b[0]-$.width/2,y:b[1]-m-20})}var W=e.select(".radial.axis-group");if(d.radialAxis.gridLinesVisible){var V=W.selectAll("circle.grid-circle").data(n.ticks(5));V.enter().append("circle").attr({class:"grid-circle"}).style(N),V.attr("r",n),V.exit().remove()}W.select("circle.outside-circle").attr({r:m}).style(N);var H=e.select("circle.background-circle").attr({r:m}).style({fill:d.backgroundColor,stroke:d.stroke});function q(e,t){return o(e)%360+d.orientation}if(d.radialAxis.visible){var U=r.svg.axis().scale(n).ticks(5).tickSize(5);W.call(U).attr({transform:"rotate("+d.radialAxis.orientation+")"}),W.selectAll(".domain").style(N),W.selectAll("g>text").text(function(e,t){return this.textContent+d.radialAxis.ticksSuffix}).style(I).style({"text-anchor":"start"}).attr({x:0,y:0,dx:0,dy:0,transform:function(e,t){return"horizontal"===d.radialAxis.tickOrientation?"rotate("+-d.radialAxis.orientation+") translate("+[0,I["font-size"]]+")":"translate("+[0,I["font-size"]]+")"}}),W.selectAll("g>line").style({stroke:"black"})}var G=e.select(".angular.axis-group").selectAll("g.angular-tick").data(O),Y=G.enter().append("g").classed("angular-tick",!0);G.attr({transform:function(e,t){return"rotate("+q(e)+")"}}).style({display:d.angularAxis.visible?"block":"none"}),G.exit().remove(),Y.append("line").classed("grid-line",!0).classed("major",function(e,t){return t%(d.minorTicks+1)==0}).classed("minor",function(e,t){return!(t%(d.minorTicks+1)==0)}).style(N),Y.selectAll(".minor").style({stroke:d.minorTickColor}),G.select("line.grid-line").attr({x1:d.tickLength?m-d.tickLength:0,x2:m}).style({display:d.angularAxis.gridLinesVisible?"block":"none"}),Y.append("text").classed("axis-text",!0).style(I);var K=G.select("text.axis-text").attr({x:m+d.labelOffset,dy:".35em",transform:function(e,t){var n=q(e),r=m+d.labelOffset,a=d.angularAxis.tickOrientation;return"horizontal"==a?"rotate("+-n+" "+r+" 0)":"radial"==a?n<270&&n>90?"rotate(180 "+r+" 0)":null:"rotate("+(n<=180&&n>0?-90:90)+" "+r+" 0)"}}).style({"text-anchor":"middle",display:d.angularAxis.labelsVisible?"block":"none"}).text(function(e,t){return t%(d.minorTicks+1)!=0?"":_?_[e]+d.angularAxis.ticksSuffix:e+d.angularAxis.ticksSuffix}).style(I);d.angularAxis.rewriteTicks&&K.text(function(e,t){return t%(d.minorTicks+1)!=0?"":d.angularAxis.rewriteTicks(this.textContent,t)});var X=r.max(E.selectAll(".angular-tick text")[0].map(function(e,t){return e.getCTM().e+e.getBBox().width}));P.attr({transform:"translate("+[m+X,d.margin.top]+")"});var Z=e.select("g.geometry-group").selectAll("g").size()>0,J=e.select("g.geometry-group").selectAll("g.geometry").data(f);if(J.enter().append("g").attr({class:function(e,t){return"geometry geometry"+t}}),J.exit().remove(),f[0]||Z){var Q=[];f.forEach(function(e,t){var r={};r.radialScale=n,r.angularScale=o,r.container=J.filter(function(e,n){return n==t}),r.geometry=e.geometry,r.orientation=d.orientation,r.direction=d.direction,r.index=t,Q.push({data:e,geometryConfig:r})});var ee=[];r.nest().key(function(e,t){return void 0!==e.data.groupId||"unstacked"}).entries(Q).forEach(function(e,t){"unstacked"===e.key?ee=ee.concat(e.values.map(function(e,t){return[e]})):ee.push(e.values)}),ee.forEach(function(e,t){var n;n=Array.isArray(e)?e[0].geometryConfig.geometry:e.geometryConfig.geometry;var r=e.map(function(e,t){return a(i[n].defaultConfig(),e)});i[n]().config(r)()})}var te,ne,re=e.select(".guides-group"),ae=e.select(".tooltips-group"),ie=i.tooltipPanel().config({container:ae,fontSize:8})(),oe=i.tooltipPanel().config({container:ae,fontSize:8})(),le=i.tooltipPanel().config({container:ae,hasTick:!0})();if(!w){var se=re.select("line").attr({x1:0,y1:0,y2:0}).style({stroke:"grey","pointer-events":"none"});E.on("mousemove.angular-guide",function(e,t){var n=i.util.getMousePos(H).angle;se.attr({x2:-m,transform:"rotate("+n+")"}).style({opacity:.5});var r=(n+180+360-d.orientation)%360;te=o.invert(r);var a=i.util.convertToCartesian(m+12,n+180);ie.text(i.util.round(te)).move([a[0]+b[0],a[1]+b[1]])}).on("mouseout.angular-guide",function(e,t){re.select("line").style({opacity:0})})}var ce=re.select("circle").style({stroke:"grey",fill:"none"});E.on("mousemove.radial-guide",function(e,t){var r=i.util.getMousePos(H).radius;ce.attr({r:r}).style({opacity:.5}),ne=n.invert(i.util.getMousePos(H).radius);var a=i.util.convertToCartesian(r,d.radialAxis.orientation);oe.text(i.util.round(ne)).move([a[0]+b[0],a[1]+b[1]])}).on("mouseout.radial-guide",function(e,t){ce.style({opacity:0}),le.hide(),ie.hide(),oe.hide()}),e.selectAll(".geometry-group .mark").on("mouseover.tooltip",function(t,n){var a=r.select(this),o=a.style("fill"),l="black",s=a.style("opacity")||1;if(a.attr({"data-opacity":s}),"none"!=o){a.attr({"data-fill":o}),l=r.hsl(o).darker().toString(),a.style({fill:l,opacity:1});var c={t:i.util.round(t[0]),r:i.util.round(t[1])};w&&(c.t=_[t[0]]);var u="t: "+c.t+", r: "+c.r,d=this.getBoundingClientRect(),f=e.node().getBoundingClientRect(),h=[d.left+d.width/2-B[0]-f.left,d.top+d.height/2-B[1]-f.top];le.config({color:l}).text(u),le.move(h)}else o=a.style("stroke"),a.attr({"data-stroke":o}),l=r.hsl(o).darker().toString(),a.style({stroke:l,opacity:1})}).on("mousemove.tooltip",function(e,t){if(0!=r.event.which)return!1;r.select(this).attr("data-fill")&&le.show()}).on("mouseout.tooltip",function(e,t){le.hide();var n=r.select(this),a=n.attr("data-fill");a?n.style({fill:a,opacity:n.attr("data-opacity")}):n.style({stroke:n.attr("data-stroke"),opacity:n.attr("data-opacity")})})})}(s),this},d.config=function(e){if(!arguments.length)return l;var t=i.util.cloneJson(e);return t.data.forEach(function(e,t){l.data[t]||(l.data[t]={}),a(l.data[t],i.Axis.defaultConfig().data[0]),a(l.data[t],e)}),a(l.layout,i.Axis.defaultConfig().layout),a(l.layout,t.layout),this},d.getLiveConfig=function(){return c},d.getinputConfig=function(){return s},d.radialScale=function(e){return n},d.angularScale=function(e){return o},d.svg=function(){return e},r.rebind(d,u,"on"),d},i.Axis.defaultConfig=function(e,t){return{data:[{t:[1,2,3,4],r:[10,11,12,13],name:"Line1",geometry:"LinePlot",color:null,strokeDash:"solid",strokeColor:null,strokeSize:"1",visibleInLegend:!0,opacity:1}],layout:{defaultColorRange:r.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}}},i.util={},i.DATAEXTENT="dataExtent",i.AREA="AreaChart",i.LINE="LinePlot",i.DOT="DotPlot",i.BAR="BarChart",i.util._override=function(e,t){for(var n in e)n in t&&(t[n]=e[n])},i.util._extend=function(e,t){for(var n in e)t[n]=e[n]},i.util._rndSnd=function(){return 2*Math.random()-1+(2*Math.random()-1)+(2*Math.random()-1)},i.util.dataFromEquation2=function(e,t){var n=t||6;return r.range(0,360+n,n).map(function(t,n){var r=t*Math.PI/180;return[t,e(r)]})},i.util.dataFromEquation=function(e,t,n){var a=t||6,i=[],o=[];r.range(0,360+a,a).forEach(function(t,n){var r=t*Math.PI/180,a=e(r);i.push(t),o.push(a)});var l={t:i,r:o};return n&&(l.name=n),l},i.util.ensureArray=function(e,t){if(void 0===e)return null;var n=[].concat(e);return r.range(t).map(function(e,t){return n[t]||n[0]})},i.util.fillArrays=function(e,t,n){return t.forEach(function(t,r){e[t]=i.util.ensureArray(e[t],n)}),e},i.util.cloneJson=function(e){return JSON.parse(JSON.stringify(e))},i.util.validateKeys=function(e,t){"string"==typeof t&&(t=t.split("."));var n=t.shift();return e[n]&&(!t.length||objHasKeys(e[n],t))},i.util.sumArrays=function(e,t){return r.zip(e,t).map(function(e,t){return r.sum(e)})},i.util.arrayLast=function(e){return e[e.length-1]},i.util.arrayEqual=function(e,t){for(var n=Math.max(e.length,t.length,1);n-- >=0&&e[n]===t[n];);return-2===n},i.util.flattenArray=function(e){for(var t=[];!i.util.arrayEqual(t,e);)t=e,e=[].concat.apply([],e);return e},i.util.deduplicate=function(e){return e.filter(function(e,t,n){return n.indexOf(e)==t})},i.util.convertToCartesian=function(e,t){var n=t*Math.PI/180;return[e*Math.cos(n),e*Math.sin(n)]},i.util.round=function(e,t){var n=t||2,r=Math.pow(10,n);return Math.round(e*r)/r},i.util.getMousePos=function(e){var t=r.mouse(e.node()),n=t[0],a=t[1],i={};return i.x=n,i.y=a,i.pos=t,i.angle=180*(Math.atan2(a,n)+Math.PI)/Math.PI,i.radius=Math.sqrt(n*n+a*a),i},i.util.duplicatesCount=function(e){for(var t,n={},r={},a=0,i=e.length;a<i;a++)(t=e[a])in n?(n[t]++,r[t]=n[t]):n[t]=1;return r},i.util.duplicates=function(e){return Object.keys(i.util.duplicatesCount(e))},i.util.translator=function(e,t,n,r){if(r){var a=n.slice();n=t,t=a}var i=t.reduce(function(e,t){if(void 0!==e)return e[t]},e);void 0!==i&&(t.reduce(function(e,n,r){if(void 0!==e)return r===t.length-1&&delete e[n],e[n]},e),n.reduce(function(e,t,r){return void 0===e[t]&&(e[t]={}),r===n.length-1&&(e[t]=i),e[t]},e))},i.PolyChart=function(){var e=[i.PolyChart.defaultConfig()],t=r.dispatch("hover"),n={solid:"none",dash:[5,2],dot:[2,5]};function o(){var t=e[0].geometryConfig,a=t.container;"string"==typeof a&&(a=r.select(a)),a.datum(e).each(function(e,a){var i=!!e[0].data.yStack,o=e.map(function(e,t){return i?r.zip(e.data.t[0],e.data.r[0],e.data.yStack[0]):r.zip(e.data.t[0],e.data.r[0])}),l=t.angularScale,s=t.radialScale.domain()[0],c={bar:function(n,a,i){var o=e[i].data,s=t.radialScale(n[1])-t.radialScale(0),c=t.radialScale(n[2]||0),u=o.barWidth;r.select(this).attr({class:"mark bar",d:"M"+[[s+c,-u/2],[s+c,u/2],[c,u/2],[c,-u/2]].join("L")+"Z",transform:function(e,n){return"rotate("+(t.orientation+l(e[0]))+")"}})}};c.dot=function(n,a,i){var o=n[2]?[n[0],n[1]+n[2]]:n,l=r.svg.symbol().size(e[i].data.dotSize).type(e[i].data.dotType)(n,a);r.select(this).attr({class:"mark dot",d:l,transform:function(e,n){var r,a,i,l=(r=function(e,n){var r=t.radialScale(e[1]),a=(t.angularScale(e[0])+t.orientation)*Math.PI/180;return{r:r,t:a}}(o),a=r.r*Math.cos(r.t),i=r.r*Math.sin(r.t),{x:a,y:i});return"translate("+[l.x,l.y]+")"}})};var u=r.svg.line.radial().interpolate(e[0].data.lineInterpolation).radius(function(e){return t.radialScale(e[1])}).angle(function(e){return t.angularScale(e[0])*Math.PI/180});c.line=function(n,a,i){var l=n[2]?o[i].map(function(e,t){return[e[0],e[1]+e[2]]}):o[i];if(r.select(this).each(c.dot).style({opacity:function(t,n){return+e[i].data.dotVisible},fill:p.stroke(n,a,i)}).attr({class:"mark dot"}),!(a>0)){var s=r.select(this.parentNode).selectAll("path.line").data([0]);s.enter().insert("path"),s.attr({class:"line",d:u(l),transform:function(e,n){return"rotate("+(t.orientation+90)+")"},"pointer-events":"none"}).style({fill:function(e,t){return p.fill(n,a,i)},"fill-opacity":0,stroke:function(e,t){return p.stroke(n,a,i)},"stroke-width":function(e,t){return p["stroke-width"](n,a,i)},"stroke-dasharray":function(e,t){return p["stroke-dasharray"](n,a,i)},opacity:function(e,t){return p.opacity(n,a,i)},display:function(e,t){return p.display(n,a,i)}})}};var d=t.angularScale.range(),f=Math.abs(d[1]-d[0])/o[0].length*Math.PI/180,h=r.svg.arc().startAngle(function(e){return-f/2}).endAngle(function(e){return f/2}).innerRadius(function(e){return t.radialScale(s+(e[2]||0))}).outerRadius(function(e){return t.radialScale(s+(e[2]||0))+t.radialScale(e[1])});c.arc=function(e,n,a){r.select(this).attr({class:"mark arc",d:h,transform:function(e,n){return"rotate("+(t.orientation+l(e[0])+90)+")"}})};var p={fill:function(t,n,r){return e[r].data.color},stroke:function(t,n,r){return e[r].data.strokeColor},"stroke-width":function(t,n,r){return e[r].data.strokeSize+"px"},"stroke-dasharray":function(t,r,a){return n[e[a].data.strokeDash]},opacity:function(t,n,r){return e[r].data.opacity},display:function(t,n,r){return void 0===e[r].data.visible||e[r].data.visible?"block":"none"}},v=r.select(this).selectAll("g.layer").data(o);v.enter().append("g").attr({class:"layer"});var g=v.selectAll("path.mark").data(function(e,t){return e});g.enter().append("path").attr({class:"mark"}),g.style(p).each(c[t.geometryType]),g.exit().remove(),v.exit().remove()})}return o.config=function(t){return arguments.length?(t.forEach(function(t,n){e[n]||(e[n]={}),a(e[n],i.PolyChart.defaultConfig()),a(e[n],t)}),this):e},o.getColorScale=function(){},r.rebind(o,t,"on"),o},i.PolyChart.defaultConfig=function(){return{data:{name:"geom1",t:[[1,2,3,4]],r:[[1,2,3,4]],dotType:"circle",dotSize:64,dotVisible:!1,barWidth:20,color:"#ffa500",strokeSize:1,strokeColor:"silver",strokeDash:"solid",opacity:1,index:0,visible:!0,visibleInLegend:!0},geometryConfig:{geometry:"LinePlot",geometryType:"arc",direction:"clockwise",orientation:0,container:"body",radialScale:null,angularScale:null,colorScale:r.scale.category20()}}},i.BarChart=function(){return i.PolyChart()},i.BarChart.defaultConfig=function(){return{geometryConfig:{geometryType:"bar"}}},i.AreaChart=function(){return i.PolyChart()},i.AreaChart.defaultConfig=function(){return{geometryConfig:{geometryType:"arc"}}},i.DotPlot=function(){return i.PolyChart()},i.DotPlot.defaultConfig=function(){return{geometryConfig:{geometryType:"dot",dotType:"circle"}}},i.LinePlot=function(){return i.PolyChart()},i.LinePlot.defaultConfig=function(){return{geometryConfig:{geometryType:"line"}}},i.Legend=function(){var e=i.Legend.defaultConfig(),t=r.dispatch("hover");function n(){var t=e.legendConfig,i=e.data.map(function(e,n){return[].concat(e).map(function(e,r){var i=a({},t.elements[n]);return i.name=e,i.color=[].concat(t.elements[n].color)[r],i})}),o=r.merge(i);o=o.filter(function(e,n){return t.elements[n]&&(t.elements[n].visibleInLegend||void 0===t.elements[n].visibleInLegend)}),t.reverseOrder&&(o=o.reverse());var l=t.container;("string"==typeof l||l.nodeName)&&(l=r.select(l));var s=o.map(function(e,t){return e.color}),c=t.fontSize,u=null==t.isContinuous?"number"==typeof o[0]:t.isContinuous,d=u?t.height:c*o.length,f=l.classed("legend-group",!0).selectAll("svg").data([0]),h=f.enter().append("svg").attr({width:300,height:d+c,xmlns:"http://www.w3.org/2000/svg","xmlns:xlink":"http://www.w3.org/1999/xlink",version:"1.1"});h.append("g").classed("legend-axis",!0),h.append("g").classed("legend-marks",!0);var p=r.range(o.length),v=r.scale[u?"linear":"ordinal"]().domain(p).range(s),g=r.scale[u?"linear":"ordinal"]().domain(p)[u?"range":"rangePoints"]([0,d]);if(u){var m=f.select(".legend-marks").append("defs").append("linearGradient").attr({id:"grad1",x1:"0%",y1:"0%",x2:"0%",y2:"100%"}).selectAll("stop").data(s);m.enter().append("stop"),m.attr({offset:function(e,t){return t/(s.length-1)*100+"%"}}).style({"stop-color":function(e,t){return e}}),f.append("rect").classed("legend-mark",!0).attr({height:t.height,width:t.colorBandWidth,fill:"url(#grad1)"})}else{var y=f.select(".legend-marks").selectAll("path.legend-mark").data(o);y.enter().append("path").classed("legend-mark",!0),y.attr({transform:function(e,t){return"translate("+[c/2,g(t)+c/2]+")"},d:function(e,t){var n,a,i,o=e.symbol;return i=3*(a=c),"line"===(n=o)?"M"+[[-a/2,-a/12],[a/2,-a/12],[a/2,a/12],[-a/2,a/12]]+"Z":-1!=r.svg.symbolTypes.indexOf(n)?r.svg.symbol().type(n).size(i)():r.svg.symbol().type("square").size(i)()},fill:function(e,t){return v(t)}}),y.exit().remove()}var b=r.svg.axis().scale(g).orient("right"),_=f.select("g.legend-axis").attr({transform:"translate("+[u?t.colorBandWidth:c,c/2]+")"}).call(b);return _.selectAll(".domain").style({fill:"none",stroke:"none"}),_.selectAll("line").style({fill:"none",stroke:u?t.textColor:"none"}),_.selectAll("text").style({fill:t.textColor,"font-size":t.fontSize}).text(function(e,t){return o[t].name}),n}return n.config=function(t){return arguments.length?(a(e,t),this):e},r.rebind(n,t,"on"),n},i.Legend.defaultConfig=function(e,t){return{data:["a","b","c"],legendConfig:{elements:[{symbol:"line",color:"red"},{symbol:"square",color:"yellow"},{symbol:"diamond",color:"limegreen"}],height:150,colorBandWidth:30,fontSize:12,container:"body",isContinuous:null,textColor:"grey",reverseOrder:!1}}},i.tooltipPanel=function(){var e,t,n,o={container:null,hasTick:!1,fontSize:12,color:"white",padding:5},l="tooltip-"+i.tooltipPanel.uid++,s=10,c=function(){var r=(e=o.container.selectAll("g."+l).data([0])).enter().append("g").classed(l,!0).style({"pointer-events":"none",display:"none"});return n=r.append("path").style({fill:"white","fill-opacity":.9}).attr({d:"M0 0"}),t=r.append("text").attr({dx:o.padding+s,dy:.3*+o.fontSize}),c};return c.text=function(a){var i=r.hsl(o.color).l,l=i>=.5?"#aaa":"white",u=i>=.5?"black":"white",d=a||"";t.style({fill:u,"font-size":o.fontSize+"px"}).text(d);var f=o.padding,h=t.node().getBBox(),p={fill:o.color,stroke:l,"stroke-width":"2px"},v=h.width+2*f+s,g=h.height+2*f;return n.attr({d:"M"+[[s,-g/2],[s,-g/4],[o.hasTick?0:s,0],[s,g/4],[s,g/2],[v,g/2],[v,-g/2]].join("L")+"Z"}).style(p),e.attr({transform:"translate("+[s,-g/2+2*f]+")"}),e.style({display:"block"}),c},c.move=function(t){if(e)return e.attr({transform:"translate("+[t[0],t[1]]+")"}).style({display:"block"}),c},c.hide=function(){if(e)return e.style({display:"none"}),c},c.show=function(){if(e)return e.style({display:"block"}),c},c.config=function(e){return a(o,e),c},c},i.tooltipPanel.uid=1,i.adapter={},i.adapter.plotly=function(){var e={convert:function(e,t){var n={};if(e.data&&(n.data=e.data.map(function(e,n){var r=a({},e);return[[r,["marker","color"],["color"]],[r,["marker","opacity"],["opacity"]],[r,["marker","line","color"],["strokeColor"]],[r,["marker","line","dash"],["strokeDash"]],[r,["marker","line","width"],["strokeSize"]],[r,["marker","symbol"],["dotType"]],[r,["marker","size"],["dotSize"]],[r,["marker","barWidth"],["barWidth"]],[r,["line","interpolation"],["lineInterpolation"]],[r,["showlegend"],["visibleInLegend"]]].forEach(function(e,n){i.util.translator.apply(null,e.concat(t))}),t||delete r.marker,t&&delete r.groupId,t?("LinePlot"===r.geometry?(r.type="scatter",!0===r.dotVisible?(delete r.dotVisible,r.mode="lines+markers"):r.mode="lines"):"DotPlot"===r.geometry?(r.type="scatter",r.mode="markers"):"AreaChart"===r.geometry?r.type="area":"BarChart"===r.geometry&&(r.type="bar"),delete r.geometry):("scatter"===r.type?"lines"===r.mode?r.geometry="LinePlot":"markers"===r.mode?r.geometry="DotPlot":"lines+markers"===r.mode&&(r.geometry="LinePlot",r.dotVisible=!0):"area"===r.type?r.geometry="AreaChart":"bar"===r.type&&(r.geometry="BarChart"),delete r.mode,delete r.type),r}),!t&&e.layout&&"stack"===e.layout.barmode)){var o=i.util.duplicates(n.data.map(function(e,t){return e.geometry}));n.data.forEach(function(e,t){var r=o.indexOf(e.geometry);-1!=r&&(n.data[t].groupId=r)})}if(e.layout){var l=a({},e.layout);if([[l,["plot_bgcolor"],["backgroundColor"]],[l,["showlegend"],["showLegend"]],[l,["radialaxis"],["radialAxis"]],[l,["angularaxis"],["angularAxis"]],[l.angularaxis,["showline"],["gridLinesVisible"]],[l.angularaxis,["showticklabels"],["labelsVisible"]],[l.angularaxis,["nticks"],["ticksCount"]],[l.angularaxis,["tickorientation"],["tickOrientation"]],[l.angularaxis,["ticksuffix"],["ticksSuffix"]],[l.angularaxis,["range"],["domain"]],[l.angularaxis,["endpadding"],["endPadding"]],[l.radialaxis,["showline"],["gridLinesVisible"]],[l.radialaxis,["tickorientation"],["tickOrientation"]],[l.radialaxis,["ticksuffix"],["ticksSuffix"]],[l.radialaxis,["range"],["domain"]],[l.angularAxis,["showline"],["gridLinesVisible"]],[l.angularAxis,["showticklabels"],["labelsVisible"]],[l.angularAxis,["nticks"],["ticksCount"]],[l.angularAxis,["tickorientation"],["tickOrientation"]],[l.angularAxis,["ticksuffix"],["ticksSuffix"]],[l.angularAxis,["range"],["domain"]],[l.angularAxis,["endpadding"],["endPadding"]],[l.radialAxis,["showline"],["gridLinesVisible"]],[l.radialAxis,["tickorientation"],["tickOrientation"]],[l.radialAxis,["ticksuffix"],["ticksSuffix"]],[l.radialAxis,["range"],["domain"]],[l.font,["outlinecolor"],["outlineColor"]],[l.legend,["traceorder"],["reverseOrder"]],[l,["labeloffset"],["labelOffset"]],[l,["defaultcolorrange"],["defaultColorRange"]]].forEach(function(e,n){i.util.translator.apply(null,e.concat(t))}),t?(void 0!==l.tickLength&&(l.angularaxis.ticklen=l.tickLength,delete l.tickLength),l.tickColor&&(l.angularaxis.tickcolor=l.tickColor,delete l.tickColor)):(l.angularAxis&&void 0!==l.angularAxis.ticklen&&(l.tickLength=l.angularAxis.ticklen),l.angularAxis&&void 0!==l.angularAxis.tickcolor&&(l.tickColor=l.angularAxis.tickcolor)),l.legend&&"boolean"!=typeof l.legend.reverseOrder&&(l.legend.reverseOrder="normal"!=l.legend.reverseOrder),l.legend&&"boolean"==typeof l.legend.traceorder&&(l.legend.traceorder=l.legend.traceorder?"reversed":"normal",delete l.legend.reverseOrder),l.margin&&void 0!==l.margin.t){var s=["t","r","b","l","pad"],c=["top","right","bottom","left","pad"],u={};r.entries(l.margin).forEach(function(e,t){u[c[s.indexOf(e.key)]]=e.value}),l.margin=u}t&&(delete l.needsEndSpacing,delete l.minorTickColor,delete l.minorTicks,delete l.angularaxis.ticksCount,delete l.angularaxis.ticksCount,delete l.angularaxis.ticksStep,delete l.angularaxis.rewriteTicks,delete l.angularaxis.nticks,delete l.radialaxis.ticksCount,delete l.radialaxis.ticksCount,delete l.radialaxis.ticksStep,delete l.radialaxis.rewriteTicks,delete l.radialaxis.nticks),n.layout=l}return n}};return e}},function(e,t,n){"use strict";var r=n(0),a=n(111);var i={add:function(e,t,n,r,i){var o,l;e.undoQueue=e.undoQueue||{index:0,queue:[],sequence:!1},l=e.undoQueue.index,e.autoplay?e.undoQueue.inSequence||(e.autoplay=!1):(!e.undoQueue.sequence||e.undoQueue.beginSequence?(o={undo:{calls:[],args:[]},redo:{calls:[],args:[]}},e.undoQueue.queue.splice(l,e.undoQueue.queue.length-l,o),e.undoQueue.index+=1):o=e.undoQueue.queue[l-1],e.undoQueue.beginSequence=!1,o&&(o.undo.calls.unshift(t),o.undo.args.unshift(n),o.redo.calls.push(r),o.redo.args.push(i)),e.undoQueue.queue.length>a.queueLength&&(e.undoQueue.queue.shift(),e.undoQueue.index--))},startSequence:function(e){e.undoQueue=e.undoQueue||{index:0,queue:[],sequence:!1},e.undoQueue.sequence=!0,e.undoQueue.beginSequence=!0},stopSequence:function(e){e.undoQueue=e.undoQueue||{index:0,queue:[],sequence:!1},e.undoQueue.sequence=!1,e.undoQueue.beginSequence=!1},undo:function(e){var t,n;if(e.framework&&e.framework.isPolar)e.framework.undo();else if(!(void 0===e.undoQueue||isNaN(e.undoQueue.index)||e.undoQueue.index<=0)){for(e.undoQueue.index--,t=e.undoQueue.queue[e.undoQueue.index],e.undoQueue.inSequence=!0,n=0;n<t.undo.calls.length;n++)i.plotDo(e,t.undo.calls[n],t.undo.args[n]);e.undoQueue.inSequence=!1,e.autoplay=!1}},redo:function(e){var t,n;if(e.framework&&e.framework.isPolar)e.framework.redo();else if(!(void 0===e.undoQueue||isNaN(e.undoQueue.index)||e.undoQueue.index>=e.undoQueue.queue.length)){for(t=e.undoQueue.queue[e.undoQueue.index],e.undoQueue.inSequence=!0,n=0;n<t.redo.calls.length;n++)i.plotDo(e,t.redo.calls[n],t.redo.args[n]);e.undoQueue.inSequence=!1,e.autoplay=!1,e.undoQueue.index++}}};i.plotDo=function(e,t,n){e.autoplay=!0,n=function(e,t){for(var n,a=[],i=0;i<t.length;i++)n=t[i],a[i]=n===e?n:"object"==typeof n?Array.isArray(n)?r.extendDeep([],n):r.extendDeepAll({},n):n;return a}(e,n),t.apply(null,n)},e.exports=i},function(e,t,n){"use strict";var r=n(2),a=n(8),i=n(0),o=n(93),l=n(92),s=n(91),c=n(90);e.exports=function(e,t){return new Promise(function(n,u){(t=t||{}).format=t.format||"png";var d=function(e){return void 0===e||null===e||!!(r(e)&&e>1)};d(t.width)&&d(t.height)||u(new Error("Height and width should be pixel values."));var f=l(e,{format:"png",height:t.height,width:t.width}),h=f.gd;h.style.position="absolute",h.style.left="-5000px",document.body.appendChild(h);var p=o.getRedrawFunc(h);a.plot(h,f.data,f.layout,f.config).then(p).then(function(){var e=o.getDelay(h._fullLayout);return new Promise(function(n,r){setTimeout(function(){var e=s(h),a=document.createElement("canvas");a.id=i.randstr(),c({format:t.format,width:h._fullLayout.width,height:h._fullLayout.height,canvas:a,svg:e,promise:!0}).then(function(e){h&&document.body.removeChild(h),n(e)}).catch(function(e){r(e)})},e)})}).then(function(e){n(e)}).catch(function(e){u(e)})})}},function(e,t,n){"use strict";t.manage=n(274)},function(e,t,n){"use strict";var r=n(2),a=n(0);e.exports=function(e,t,n,i){var o=i.counterAxes||[],l=i.overlayableAxes||[],s=i.letter;"free"===a.coerce(e,t,{anchor:{valType:"enumerated",values:["free"].concat(o),dflt:r(e.position)?"free":o[0]||"free"}},"anchor")&&n("position"),a.coerce(e,t,{side:{valType:"enumerated",values:"x"===s?["bottom","top"]:["left","right"],dflt:"x"===s?"bottom":"left"}},"side");var c=!1;if(l.length&&(c=a.coerce(e,t,{overlaying:{valType:"enumerated",values:[!1].concat(l),dflt:!1}},"overlaying")),!c){var u=n("domain");u[0]>u[1]-.01&&(t.domain=[0,1]),a.noneOrAll(e.domain,t.domain,[0,1])}return t}},function(e,t,n){"use strict";var r=n(1),a=n(2),i=n(0),o=i.cleanNumber,l=i.ms2DateTime,s=i.dateTime2ms,c=i.ensureNumber,u=n(15),d=u.FP_SAFE,f=u.BADNUM,h=n(14),p=n(18);function v(e){return Math.pow(10,e)}e.exports=function(e,t){t=t||{};var n=10;function u(t,r){if(t>0)return Math.log(t)/Math.LN10;if(t<=0&&r&&e.range&&2===e.range.length){var a=e.range[0],i=e.range[1];return.5*(a+i-3*n*Math.abs(a-i))}return f}function g(t,n,r){var i=s(t,r||e.calendar);if(i===f){if(!a(t))return f;i=s(new Date(+t))}return i}function m(t,n,r){return l(t,n,r||e.calendar)}function y(t){return e._categories[Math.round(t)]}function b(t){if(e._categoriesMap){var n=e._categoriesMap[t];if(void 0!==n)return n}if(a(t))return+t}function _(t){return a(t)?r.round(e._b+e._m*t,2):f}function x(t){return(t-e._b)/e._m}e.c2l="log"===e.type?u:c,e.l2c="log"===e.type?v:c,e.l2p=_,e.p2l=x,e.c2p="log"===e.type?function(e,t){return _(u(e,t))}:_,e.p2c="log"===e.type?function(e){return v(x(e))}:x,-1!==["linear","-"].indexOf(e.type)?(e.d2r=e.r2d=e.d2c=e.r2c=e.d2l=e.r2l=o,e.c2d=e.c2r=e.l2d=e.l2r=c,e.d2p=e.r2p=function(t){return e.l2p(o(t))},e.p2d=e.p2r=x,e.cleanPos=c):"log"===e.type?(e.d2r=e.d2l=function(e,t){return u(o(e),t)},e.r2d=e.r2c=function(e){return v(o(e))},e.d2c=e.r2l=o,e.c2d=e.l2r=c,e.c2r=u,e.l2d=v,e.d2p=function(t,n){return e.l2p(e.d2r(t,n))},e.p2d=function(e){return v(x(e))},e.r2p=function(t){return e.l2p(o(t))},e.p2r=x,e.cleanPos=c):"date"===e.type?(e.d2r=e.r2d=i.identity,e.d2c=e.r2c=e.d2l=e.r2l=g,e.c2d=e.c2r=e.l2d=e.l2r=m,e.d2p=e.r2p=function(t,n,r){return e.l2p(g(t,0,r))},e.p2d=e.p2r=function(e,t,n){return m(x(e),t,n)},e.cleanPos=function(t){return i.cleanDate(t,f,e.calendar)}):"category"===e.type&&(e.d2c=e.d2l=function(t){if(null!==t&&void 0!==t){if(void 0===e._categoriesMap&&(e._categoriesMap={}),void 0!==e._categoriesMap[t])return e._categoriesMap[t];e._categories.push(t);var n=e._categories.length-1;return e._categoriesMap[t]=n,n}return f},e.r2d=e.c2d=e.l2d=y,e.d2r=e.d2l_noadd=b,e.r2c=function(t){var n=b(t);return void 0!==n?n:e.fraction2r(.5)},e.l2r=e.c2r=c,e.r2l=b,e.d2p=function(t){return e.l2p(e.r2c(t))},e.p2d=function(e){return y(x(e))},e.r2p=e.d2p,e.p2r=x,e.cleanPos=function(e){return"string"==typeof e&&""!==e?e:c(e)}),e.fraction2r=function(t){var n=e.r2l(e.range[0]),r=e.r2l(e.range[1]);return e.l2r(n+t*(r-n))},e.r2fraction=function(t){var n=e.r2l(e.range[0]),r=e.r2l(e.range[1]);return(e.r2l(t)-n)/(r-n)},e.cleanRange=function(t){t||(t="range");var n,r,o=i.nestedProperty(e,t).get(),l=(e._id||"x").charAt(0);if(r=(r="date"===e.type?i.dfltRange(e.calendar):"y"===l?h.DFLTRANGEY:h.DFLTRANGEX).slice(),o&&2===o.length)for("date"===e.type&&(o[0]=i.cleanDate(o[0],f,e.calendar),o[1]=i.cleanDate(o[1],f,e.calendar)),n=0;n<2;n++)if("date"===e.type){if(!i.isDateTime(o[n],e.calendar)){e[t]=r;break}if(e.r2l(o[0])===e.r2l(o[1])){var s=i.constrain(e.r2l(o[0]),i.MIN_MS+1e3,i.MAX_MS-1e3);o[0]=e.l2r(s-1e3),o[1]=e.l2r(s+1e3);break}}else{if(!a(o[n])){if(!a(o[1-n])){e[t]=r;break}o[n]=o[1-n]*(n?10:.1)}if(o[n]<-d?o[n]=-d:o[n]>d&&(o[n]=d),o[0]===o[1]){var c=Math.max(1,Math.abs(1e-6*o[0]));o[0]-=c,o[1]+=c}}else i.nestedProperty(e,t).set(r)},e.setScale=function(n){var r=t._size,a=e._id.charAt(0);if(e._categories||(e._categories=[]),e._categoriesMap||(e._categoriesMap={}),e.overlaying){var o=p.getFromId({_fullLayout:t},e.overlaying);e.domain=o.domain}var l=n&&e._r?"_r":"range",s=e.calendar;e.cleanRange(l);var c=e.r2l(e[l][0],s),u=e.r2l(e[l][1],s);if("y"===a?(e._offset=r.t+(1-e.domain[1])*r.h,e._length=r.h*(e.domain[1]-e.domain[0]),e._m=e._length/(c-u),e._b=-e._m*u):(e._offset=r.l+e.domain[0]*r.w,e._length=r.w*(e.domain[1]-e.domain[0]),e._m=e._length/(u-c),e._b=-e._m*c),!isFinite(e._m)||!isFinite(e._b))throw i.notifier("Something went wrong with axis scaling","long"),t._replotting=!1,new Error("axis scaling")},e.makeCalcdata=function(t,n){var r,a,i,o="date"===e.type&&t[n+"calendar"];if(n in t)for(r=t[n],a=new Array(r.length),i=0;i<r.length;i++)a[i]=e.d2c(r[i],0,o);else{var l=n+"0"in t?e.d2c(t[n+"0"],0,o):0,s=t["d"+n]?Number(t["d"+n]):1;for(r=t[{x:"y",y:"x"}[n]],a=new Array(r.length),i=0;i<r.length;i++)a[i]=l+i*s}return a},e.isValidRange=function(t){return Array.isArray(t)&&2===t.length&&a(e.r2l(t[0]))&&a(e.r2l(t[1]))},e._min=[],e._max=[],e._separators=t.separators,delete e._minDtick,delete e._forceTick0}},function(e,t,n){"use strict";var r=n(21).mix,a=n(4),i=n(0),o=n(24).lightFraction,l=n(23),s=n(157),c=n(156),u=n(155),d=n(281),f=n(149),h=n(280);e.exports=function(e,t,n,p,v){var g=p.letter,m=p.font||{},y="Click to enter "+(p.title||g.toUpperCase()+" axis")+" title";function b(n,r){return i.coerce2(e,t,l,n,r)}var _=n("visible",!p.cheateronly),x=t.type;"date"===x&&a.getComponentMethod("calendars","handleDefaults")(e,t,"calendar",p.calendar);if(f(t,v),n("autorange",!t.isValidRange(e.range))&&n("rangemode"),n("range"),t.cleanRange(),d(e,t,n),t._initialCategories="category"===x?h(g,t.categoryorder,t.categoryarray,p.data):[],!_)return t;var w=n("color"),k=w===e.color?w:m.color;n("title",y),i.coerceFont(n,"titlefont",{family:m.family,size:Math.round(1.2*m.size),color:k}),s(e,t,n,x),u(e,t,n,x,p),c(e,t,n,p);var T=b("linecolor",w),A=b("linewidth"),M=n("showline",!!T||!!A);M||(delete t.linecolor,delete t.linewidth),(M||t.ticks)&&n("mirror");var C=b("gridcolor",r(w,p.bgColor,o).toRgbString()),S=b("gridwidth");n("showgrid",p.showGrid||!!C||!!S)||(delete t.gridcolor,delete t.gridwidth);var L=b("zerolinecolor",w),O=b("zerolinewidth");return n("zeroline",p.showGrid||!!L||!!O)||(delete t.zerolinecolor,delete t.zerolinewidth),t}},function(e,t,n){"use strict";var r=n(2),a=n(0),i=n(15).BADNUM;e.exports=function(e,t){return function(e,t){for(var n,i=0,o=0,l=Math.max(1,(e.length-1)/1e3),s=0;s<e.length;s+=l)n=e[Math.round(s)],a.isDateTime(n,t)&&(i+=1),r(n)&&(o+=1);return i>2*o}(e,t)?"date":function(e){for(var t,n=Math.max(1,(e.length-1)/1e3),r=0,o=0,l=0;l<e.length;l+=n)t=e[Math.round(l)],a.cleanNumber(t)!==i?r++:"string"==typeof t&&""!==t&&"None"!==t&&o++;return o>2*r}(e)?"category":function(e){if(!e)return!1;for(var t=0;t<e.length;t++)if(r(e[t]))return!0;return!1}(e)?"linear":"-"}},function(e,t,n){"use strict";var r=n(2),a=n(4),i=n(0),o=n(103);e.exports=function(e,t,n,l){var s="error_"+l.axis,c=t[s]={},u=e[s]||{};function d(e,t){return i.coerce(u,c,o,e,t)}if(!1!==d("visible",void 0!==u.array||void 0!==u.value||"sqrt"===u.type)){var f=d("type","array"in u?"data":"percent"),h=!0;if("sqrt"!==f&&(h=d("symmetric",!(("data"===f?"arrayminus":"valueminus")in u))),"data"===f){if(d("array")||(c.array=[]),d("traceref"),!h)d("arrayminus")||(c.arrayminus=[]),d("tracerefminus")}else"percent"!==f&&"constant"!==f||(d("value"),h||d("valueminus"));var p="copy_"+l.inherit+"style";if(l.inherit)(t["error_"+l.inherit]||{}).visible&&d(p,!(u.color||r(u.thickness)||r(u.width)));l.inherit&&c[p]||(d("color",n),d("thickness"),d("width",a.traceIs(t,"gl3d")?0:4))}}},function(e,t,n){"use strict";e.exports={PTS_LINESONLY:20}},function(e,t,n){"use strict";var r=n(0),a=n(25),i=n(98);e.exports=function(e,t,n,o){var l,s;n?(l=r.nestedProperty(e,n).get(),s=r.nestedProperty(e._input,n).get()):(l=e,s=e._input);var c=o+"auto",u=o+"min",d=o+"max",f=l[c],h=l[u],p=l[d],v=l.colorscale;!1===f&&void 0!==h||(h=r.aggNums(Math.min,null,t)),!1===f&&void 0!==p||(p=r.aggNums(Math.max,null,t)),h===p&&(h-=.5,p+=.5),l[u]=h,l[d]=p,s[u]=h,s[d]=p,s[c]=!1!==f||void 0===h&&void 0===p,l.autocolorscale&&(v=h*p<0?a.RdBu:h>=0?a.Reds:a.Blues,s.colorscale=v,l.reversescale&&(v=i(v)),l.colorscale=v)}},function(e,t,n){"use strict";var r=n(0);e.exports=function(e,t,n,a,i){var o=function(e){var t=["showexponent","showtickprefix","showticksuffix"].filter(function(t){return void 0!==e[t]});if(t.every(function(n){return e[n]===e[t[0]]})||1===t.length)return e[t[0]]}(e);if(n("tickprefix")&&n("showtickprefix",o),n("ticksuffix")&&n("showticksuffix",o),n("showticklabels")){var l=i.font||{},s=t.color===e.color?t.color:l.color;if(r.coerceFont(n,"tickfont",{family:l.family,size:l.size,color:s}),n("tickangle"),"category"!==a)n("tickformat")||"date"===a||(n("showexponent",o),n("exponentformat"),n("separatethousands"))}"category"===a||i.noHover||n("hoverformat")}},function(e,t,n){"use strict";var r=n(0),a=n(23);e.exports=function(e,t,n,i){var o=r.coerce2(e,t,a,"ticklen"),l=r.coerce2(e,t,a,"tickwidth"),s=r.coerce2(e,t,a,"tickcolor",t.color);n("ticks",i.outerTicks||o||l||s?"outside":"")||(delete t.ticklen,delete t.tickwidth,delete t.tickcolor)}},function(e,t,n){"use strict";var r=n(2),a=n(0),i=n(15).ONEDAY;e.exports=function(e,t,n,o){var l="auto";"array"!==e.tickmode||"log"!==o&&"date"!==o||(e.tickmode="auto"),Array.isArray(e.tickvals)?l="array":e.dtick&&(l="linear");var s=n("tickmode",l);if("auto"===s)n("nticks");else if("linear"===s){var c="date"===o?i:1,u=n("dtick",c);if(r(u))t.dtick=u>0?Number(u):c;else if("string"!=typeof u)t.dtick=c;else{var d=u.charAt(0),f=u.substr(1);((f=r(f)?Number(f):0)<=0||!("date"===o&&"M"===d&&f===Math.round(f)||"log"===o&&"L"===d||"log"===o&&"D"===d&&(1===f||2===f)))&&(t.dtick=c)}var h="date"===o?a.dateTick0(t.calendar):0,p=n("tick0",h);"date"===o?t.tick0=a.cleanDate(p,h):r(p)&&"D1"!==u&&"D2"!==u?t.tick0=Number(p):t.tick0=h}else{void 0===n("tickvals")?t.tickmode="auto":n("ticktext")}}},function(e,t,n){"use strict";t.scales=n(25),t.defaultScale=n(164),t.attributes=n(159),t.handleDefaults=n(100),t.calc=n(154),t.hasColorscale=n(39),t.isValidScale=n(99),t.getScale=n(165),t.flipScale=n(98),t.extractScale=n(290),t.makeColorScaleFunc=n(289)},function(e,t,n){"use strict";e.exports={zauto:{valType:"boolean",role:"info",dflt:!0,description:["Determines the whether or not the color domain is computed","with respect to the input data."].join(" ")},zmin:{valType:"number",role:"info",dflt:null,description:"Sets the lower bound of color domain."},zmax:{valType:"number",role:"info",dflt:null,description:"Sets the upper bound of color domain."},colorscale:{valType:"colorscale",role:"style",description:["Sets the colorscale.","The colorscale must be an array containing","arrays mapping a normalized value to an","rgb, rgba, hex, hsl, hsv, or named color string.","At minimum, a mapping for the lowest (0) and highest (1)","values are required. For example,","`[[0, 'rgb(0,0,255)', [1, 'rgb(255,0,0)']]`.","To control the bounds of the colorscale in z space,","use zmin and zmax"].join(" ")},autocolorscale:{valType:"boolean",role:"style",dflt:!0,description:["Determines whether or not the colorscale is picked using the sign of","the input z values."].join(" ")},reversescale:{valType:"boolean",role:"style",dflt:!1,description:"Reverses the colorscale."},showscale:{valType:"boolean",role:"info",dflt:!0,description:["Determines whether or not a colorbar is displayed for this trace."].join(" ")}}},function(e,t,n){"use strict";e.exports={_isLinkedToArray:"frames_entry",group:{valType:"string",role:"info",description:["An identifier that specifies the group to which the frame belongs,","used by animate to select a subset of frames."].join(" ")},name:{valType:"string",role:"info",description:"A label by which to identify the frame"},traces:{valType:"any",role:"info",description:["A list of trace indices that identify the respective traces in the","data attribute"].join(" ")},baseframe:{valType:"string",role:"info",description:["The name of the frame into which this frame's properties are merged","before applying. This is used to unify properties and avoid needing","to specify the same values for the same properties in multiple frames."].join(" ")},data:{valType:"any",role:"object",description:["A list of traces this frame modifies. The format is identical to the","normal trace definition."].join(" ")},layout:{valType:"any",role:"object",description:["Layout properties which this frame modifies. The format is identical","to the normal layout definition."].join(" ")}}},function(e,t,n){"use strict";t.init2dArray=function(e,t){for(var n=new Array(e),r=0;r<e;r++)n[r]=new Array(t);return n},t.transposeRagged=function(e){var t,n,r=0,a=e.length;for(t=0;t<a;t++)r=Math.max(r,e[t].length);var i=new Array(r);for(t=0;t<r;t++)for(i[t]=new Array(a),n=0;n<a;n++)i[t][n]=e[n][t];return i},t.dot=function(e,n){if(!e.length||!n.length||e.length!==n.length)return null;var r,a,i=e.length;if(e[0].length)for(r=new Array(i),a=0;a<i;a++)r[a]=t.dot(e[a],n);else if(n[0].length){var o=t.transposeRagged(n);for(r=new Array(o.length),a=0;a<o.length;a++)r[a]=t.dot(e,o[a])}else for(r=0,a=0;a<i;a++)r+=e[a]*n[a];return r},t.translationMatrix=function(e,t){return[[1,0,e],[0,1,t],[0,0,1]]},t.rotationMatrix=function(e){var t=e*Math.PI/180;return[[Math.cos(t),-Math.sin(t),0],[Math.sin(t),Math.cos(t),0],[0,0,1]]},t.rotationXYMatrix=function(e,n,r){return t.dot(t.dot(t.translationMatrix(n,r),t.rotationMatrix(e)),t.translationMatrix(-n,-r))},t.apply2DTransform=function(e){return function(){var n=arguments;3===n.length&&(n=n[0]);var r=1===arguments.length?n[0]:[n[0],n[1]];return t.dot(e,[r[0],r[1],1]).slice(0,2)}},t.apply2DTransform2=function(e){var n=t.apply2DTransform(e);return function(e){return n(e.slice(0,2)).concat(n(e.slice(2,4)))}}},function(e,t,n){"use strict";var r=n(2),a=n(33);function i(e,t){return e<t}function o(e,t){return e<=t}function l(e,t){return e>t}function s(e,t){return e>=t}t.findBin=function(e,t,n){if(r(t.start))return n?Math.ceil((e-t.start)/t.size)-1:Math.floor((e-t.start)/t.size);var c,u,d=0,f=t.length,h=0;for(u=t[t.length-1]>=t[0]?n?i:o:n?s:l;d<f&&h++<100;)u(t[c=Math.floor((d+f)/2)],e)?d=c+1:f=c;return h>90&&a.log("Long binary search..."),d-1},t.sorterAsc=function(e,t){return e-t},t.sorterDes=function(e,t){return t-e},t.distinctVals=function(e){var n=e.slice();n.sort(t.sorterAsc);for(var r=n.length-1,a=n[r]-n[0]||1,i=a/(r||1)/1e4,o=[n[0]],l=0;l<r;l++)n[l+1]>n[l]+i&&(a=Math.min(a,n[l+1]-n[l]),o.push(n[l+1]));return{vals:o,minDiff:a}},t.roundUp=function(e,t,n){for(var r,a=0,i=t.length-1,o=0,l=n?0:1,s=n?1:0,c=n?Math.ceil:Math.floor;a<i&&o++<100;)t[r=c((a+i)/2)]<=e?a=r+l:i=r-s;return t[a]}},function(e,t,n){"use strict";var r=n(21);e.exports=function(e){var t=0;if(!Array.isArray(e)||e.length<2)return!1;if(!e[0]||!e[e.length-1])return!1;if(0!=+e[0][0]||1!=+e[e.length-1][0])return!1;for(var n=0;n<e.length;n++){var a=e[n];if(2!==a.length||+a[0]<t||!r(a[1]).isValid())return!1;t=+a[0]}return!0}},function(e,t,n){"use strict";var r=n(25);e.exports=r.RdBu},function(e,t,n){"use strict";var r=n(25),a=n(164),i=n(163);e.exports=function(e,t){if(t||(t=a),!e)return t;function n(){try{e=r[e]||JSON.parse(e)}catch(n){e=t}}return"string"==typeof e&&(n(),"string"==typeof e&&n()),i(e)?e:t}},function(e,t,n){"use strict";e.exports=function(e,t){var n=e%t;return n<0?n+t:n}},function(e,t,n){"use strict";var r=n(4);e.exports=function(e){for(var t,n,a=r.layoutArrayContainers,i=r.layoutArrayRegexes,o=e.split("[")[0],l=0;l<i.length;l++)if((n=e.match(i[l]))&&0===n.index){t=n[0];break}if(t||(t=a[a.indexOf(o)]),!t)return!1;var s=e.substr(t.length);return s?!!(n=s.match(/^\[(0|[1-9][0-9]*)\](\.(.+))?$/))&&{array:t,index:Number(n[1]),property:n[3]||""}:{array:t,index:"",property:""}}},function(e,t,n){"use strict";e.exports=function(e,t){if(t instanceof RegExp){var n,r=t.toString();for(n=0;n<e.length;n++)if(e[n]instanceof RegExp&&e[n].toString()===r)return e;e.push(t)}else t&&-1===e.indexOf(t)&&e.push(t);return e}},function(e,t,n){"use strict";n.r(t);var r=n(123),a=n(75);for(var i in a)"default"!==i&&function(e){n.d(t,e,function(){return a[e]})}(i);n(175);var o=n(5),l=Object(o.a)(a.default,r.a,r.b,!1,null,"28f5b5fd",null);t.default=l.exports},function(e,t){var n,r,a=e.exports={};function i(){throw new Error("setTimeout has not been defined")}function o(){throw new Error("clearTimeout has not been defined")}function l(e){if(n===setTimeout)return setTimeout(e,0);if((n===i||!n)&&setTimeout)return n=setTimeout,setTimeout(e,0);try{return n(e,0)}catch(t){try{return n.call(null,e,0)}catch(t){return n.call(this,e,0)}}}!function(){try{n="function"==typeof setTimeout?setTimeout:i}catch(e){n=i}try{r="function"==typeof clearTimeout?clearTimeout:o}catch(e){r=o}}();var s,c=[],u=!1,d=-1;function f(){u&&s&&(u=!1,s.length?c=s.concat(c):d=-1,c.length&&h())}function h(){if(!u){var e=l(f);u=!0;for(var t=c.length;t;){for(s=c,c=[];++d<t;)s&&s[d].run();d=-1,t=c.length}s=null,u=!1,function(e){if(r===clearTimeout)return clearTimeout(e);if((r===o||!r)&&clearTimeout)return r=clearTimeout,clearTimeout(e);try{r(e)}catch(t){try{return r.call(null,e)}catch(t){return r.call(this,e)}}}(e)}}function p(e,t){this.fun=e,this.array=t}function v(){}a.nextTick=function(e){var t=new Array(arguments.length-1);if(arguments.length>1)for(var n=1;n<arguments.length;n++)t[n-1]=arguments[n];c.push(new p(e,t)),1!==c.length||u||l(h)},p.prototype.run=function(){this.fun.apply(null,this.array)},a.title="browser",a.browser=!0,a.env={},a.argv=[],a.version="",a.versions={},a.on=v,a.addListener=v,a.once=v,a.off=v,a.removeListener=v,a.removeAllListeners=v,a.emit=v,a.prependListener=v,a.prependOnceListener=v,a.listeners=function(e){return[]},a.binding=function(e){throw new Error("process.binding is not supported")},a.cwd=function(){return"/"},a.chdir=function(e){throw new Error("process.chdir is not supported")},a.umask=function(){return 0}},function(e,t,n){
/*!
* vue-script2 v2.0.2
* (c) 2016-2018 Greg Slepak
* @license MIT License
*/
-e.exports=function(){"use strict";var e={installed:!1,p:Promise.resolve(),version:"2.0.2",loaded:{},install:function(n){if(!e.installed){var r=["unload"].concat(["src","type","async","integrity","text","crossorigin"]);n.component("script2",{props:r,render:function(e){return e("div",{style:"display:none"},this.$slots.default)},mounted:function(){var n=this,a=this.$el.parentElement;if(this.src){var o=t.omitBy(t.pick(this,r),t.isUndefined);o.parent=a;var i=function(){return e.load(n.src,o)};t.isUndefined(this.async)?e.p=e.p.then(i):i()}else e.p=e.p.then(function(){var e=document.createElement("script");e.type="text/javascript",e.appendChild(document.createTextNode(n.$el.innerHTML)),a.appendChild(e)});this.$nextTick(function(){n.$el.parentElement.removeChild(n.$el)})},destroyed:function(){this.unload&&(new Function(this.unload)(),delete e.loaded[this.src])}}),e.installed=!0}},load:function(n){var r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{parent:document.head};return e.loaded[n]?Promise.resolve(n):new Promise(function(a,o){var i=document.createElement("script");t.defaults2(i,t.omit(r,["unload","parent"]),{type:"text/javascript"}),i.async=!1,i.src=n,r.crossorigin&&(i.crossOrigin=r.crossorigin),i.onload=function(){e.loaded[n]=1,a(n)},i.onerror=function(){return o(new Error(n))},r.parent.appendChild(i)})}},t={isUndefined:function(e){return void 0===e},pick:function(e,t){var n={};return t.forEach(function(t){n[t]=e[t]}),n},omit:function(e,t){var n={};return Object.keys(e).forEach(function(r){-1===t.indexOf(r)&&(n[r]=e[r])}),n},omitBy:function(e,t){var n={};return Object.keys(e).forEach(function(r){t(e[r])||(n[r]=e[r])}),n},defaults2:function(e){for(var n=arguments.length,r=Array(n>1?n-1:0),a=1;a<n;a++)r[a-1]=arguments[a];r.forEach(function(n){Object.keys(n).forEach(function(r){(t.isUndefined(e[r])||""===e[r])&&(e[r]=n[r])})})}};return e}()},function(e,t,n){(e.exports=n(26)(!1)).push([e.i,'\n.header[data-v-7ba5bd90] {\n text-align: center;\n background: linear-gradient(rgba(0, 0, 0, 0.4), rgba(0, 0, 0, 0.4)), url("/dist/assets/TalentGrab.jpg") center center;\n background-size: cover;\n}\n.tab[data-v-7ba5bd90] {\n padding-left: 1em;\n padding-right: 1em;\n}\n',""])},function(e,t,n){"use strict";var r=n(47);n.n(r).a},function(e,t,n){(e.exports=n(26)(!1)).push([e.i,"\n.adsense[data-v-18c873ee] {\n margin-top: 2em;\n margin-bottom: 2.5em;\n}\n",""])},function(e,t,n){"use strict";var r=n(48);n.n(r).a},function(e,t,n){(e.exports=n(26)(!1)).push([e.i,"\n.plotly[data-v-1b01e99a] {\n height: 20em;\n}\n",""])},function(e,t,n){"use strict";var r=n(49);n.n(r).a},function(e,t,n){"use strict";var r=n(91).EventEmitter,a=n(8),o=n(0),i=n(95),s=n(94),l=n(93),c=n(92);e.exports=function(e,t){var n=new r,d=s(e,{format:"png"}),u=d.gd;u.style.position="absolute",u.style.left="-5000px",document.body.appendChild(u);var f=i.getRedrawFunc(u);return a.plot(u,d.data,d.layout,d.config).then(f).then(function(){var e=i.getDelay(u._fullLayout);setTimeout(function(){var e=l(u),r=document.createElement("canvas");r.id=o.randstr(),(n=c({format:t.format,width:u._fullLayout.width,height:u._fullLayout.height,canvas:r,emitter:n,svg:e})).clean=function(){u&&document.body.removeChild(u)}},e)}).catch(function(e){n.emit("error",e)}),n}},function(e,t,n){"use strict";var r=n(95),a={getDelay:r.getDelay,getRedrawFunc:r.getRedrawFunc,clone:n(94),toSVG:n(93),svgToImg:n(92),toImage:n(180),downloadImage:n(96)};e.exports=a},function(e,t,n){"use strict";var r=n(1);e.exports=function(e,t){var n=e._name,a={};if("all"===t.step)a[n+".autorange"]=!0;else{var o=function(e,t){var n,a=e.range,o=new Date(e.r2l(a[1])),i=t.step,s=t.count;switch(t.stepmode){case"backward":n=e.l2r(+r.time[i].utc.offset(o,-s));break;case"todate":var l=r.time[i].utc.offset(o,-s);n=e.l2r(+r.time[i].utc.ceil(l))}var c=a[1];return[n,c]}(e,t);a[n+".range[0]"]=o[0],a[n+".range[1]"]=o[1]}return a}},function(e,t,n){"use strict";var r=n(1),a=n(8),o=n(9),i=n(3),s=n(7),l=n(13),c=n(18),d=n(39),u=n(19).LINE_SPACING,f=n(127),p=n(182);function h(e){return e._id}function m(e,t,n){var r=e.selectAll("rect").data([0]);r.enter().append("rect").classed("selector-rect",!0),r.attr("shape-rendering","crispEdges"),r.attr({rx:f.rx,ry:f.ry}),r.call(i.stroke,t.bordercolor).call(i.fill,function(e,t){return t.isActive||t.isHovered?e.activecolor:e.bgcolor}(t,n)).style("stroke-width",t.borderwidth+"px")}function g(e,t,n,r){var a,o=e.selectAll("text").data([0]);o.enter().append("text").classed("selector-text",!0).classed("user-select-none",!0),o.attr("text-anchor","middle"),o.call(s.font,t.font).text((a=n,a.label?a.label:"all"===a.step?"all":a.count+a.step.charAt(0))).call(function(e){l.convertToTspans(e,r)})}e.exports=function(e){var t=e._fullLayout._infolayer.selectAll(".rangeselector").data(function(e){for(var t=c.list(e,"x",!0),n=[],r=0;r<t.length;r++){var a=t[r];a.rangeselector&&a.rangeselector.visible&&n.push(a)}return n}(e),h);t.enter().append("g").classed("rangeselector",!0),t.exit().remove(),t.style({cursor:"pointer","pointer-events":"all"}),t.each(function(t){var n=r.select(this),i=t,c=i.rangeselector,h=n.selectAll("g.button").data(c.buttons);h.enter().append("g").classed("button",!0),h.exit().remove(),h.each(function(t){var n=r.select(this),o=p(i,t);t.isActive=function(e,t,n){if("all"===t.step)return!0===e.autorange;var r=Object.keys(n);return e.range[0]===n[r[0]]&&e.range[1]===n[r[1]]}(i,t,o),n.call(m,c,t),n.call(g,c,t,e),n.on("click",function(){e._dragged||a.relayout(e,o)}),n.on("mouseover",function(){t.isHovered=!0,n.call(m,c,t)}),n.on("mouseout",function(){t.isHovered=!1,n.call(m,c,t)})}),function(e,t,n,a){n.width=0,n.height=0;var i=n.borderwidth;t.each(function(){var e=r.select(this),t=e.select(".selector-text"),a=n.font.size*u,o=Math.max(a*l.lineCount(t),16)+3;n.height=Math.max(n.height,o)}),t.each(function(){var e=r.select(this),t=e.select(".selector-rect"),a=e.select(".selector-text"),o=a.node()&&s.bBox(a.node()).width,c=n.font.size*u,d=l.lineCount(a),p=Math.max(o+10,f.minButtonWidth);e.attr("transform","translate("+(i+n.width)+","+i+")"),t.attr({x:0,y:0,width:p,height:n.height}),l.positionText(a,p/2,n.height/2-(d-1)*c/2+3),n.width+=p+5}),t.selectAll("rect").attr("height",n.height);var c=e._fullLayout._size;n.lx=c.l+c.w*n.x,n.ly=c.t+c.h*(1-n.y);var p="left";d.isRightAnchor(n)&&(n.lx-=n.width,p="right");d.isCenterAnchor(n)&&(n.lx-=n.width/2,p="center");var h="top";d.isBottomAnchor(n)&&(n.ly-=n.height,h="bottom");d.isMiddleAnchor(n)&&(n.ly-=n.height/2,h="middle");n.width=Math.ceil(n.width),n.height=Math.ceil(n.height),n.lx=Math.round(n.lx),n.ly=Math.round(n.ly),o.autoMargin(e,a+"-range-selector",{x:n.x,y:n.y,l:n.width*({right:1,center:.5}[p]||0),r:n.width*({left:1,center:.5}[p]||0),b:n.height*({top:1,middle:.5}[h]||0),t:n.height*({bottom:1,middle:.5}[h]||0)})}(e,h,c,i._name),n.attr("transform","translate("+c.lx+","+c.ly+")")})}},function(e,t,n){"use strict";var r=n(0),a=n(3),o=n(80),i=n(128),s=n(127);e.exports=function(e,t,n,l,c){var d=e.rangeselector||{},u=t.rangeselector={};function f(e,t){return r.coerce(d,u,o,e,t)}if(f("visible",function(e,t,n){var a,o,s=e.buttons||[],l=t.buttons=[];function c(e,t){return r.coerce(a,o,i,e,t)}for(var d=0;d<s.length;d++)if(a=s[d],o={},r.isPlainObject(a)){var u=c("step");"all"!==u&&(!n||"gregorian"===n||"month"!==u&&"year"!==u?c("stepmode"):o.stepmode="backward",c("count")),c("label"),o._index=d,l.push(o)}return l}(d,u,c).length>0)){var p=function(e,t,n){for(var r=n.filter(function(n){return t[n].anchor===e._id}),a=0,o=0;o<r.length;o++){var i=t[r[o]].domain;i&&(a=Math.max(i[1],a))}return[e.domain[0],a+s.yPad]}(t,n,l);f("x",p[0]),f("y",p[1]),r.noneOrAll(e,t,["x","y"]),f("xanchor"),f("yanchor"),r.coerceFont(f,"font",n.font);var h=f("bgcolor");f("activecolor",a.contrast(h,s.lightAmount,s.darkAmount)),f("bordercolor"),f("borderwidth")}}},function(e,t,n){"use strict";e.exports={moduleType:"component",name:"rangeselector",schema:{layout:{"xaxis.rangeselector":n(80)}},layoutAttributes:n(80),handleDefaults:n(184),draw:n(183)}},function(e,t,n){"use strict";var r=n(1),a=n(8),o=n(9),i=n(0),s=n(7),l=n(3),c=n(140),d=n(6),u=n(20),f=n(30),p=n(129);function h(e,t,n,r){var a=e.selectAll("rect."+p.bgClassName).data([0]);a.enter().append("rect").classed(p.bgClassName,!0).attr({x:0,y:0,"shape-rendering":"crispEdges"});var o=r.borderwidth%2==0?r.borderwidth:r.borderwidth-1,i=-r._offsetShift,l=s.crispRound(t,r.borderwidth);a.attr({width:r._width+o,height:r._height+o,transform:"translate("+i+","+i+")",fill:r.bgcolor,stroke:r.bordercolor,"stroke-width":l})}function m(e,t,n,r){var a=t._fullLayout._topdefs.selectAll("#"+r._clipId).data([0]);a.enter().append("clipPath").attr("id",r._clipId).append("rect").attr({x:0,y:0}),a.select("rect").attr({width:r._width,height:r._height})}function g(e,t,n,a){var l,u=d.getSubplots(t,n),f=t.calcdata,h=e.selectAll("g."+p.rangePlotClassName).data(u,i.identity);h.enter().append("g").attr("class",function(e){return p.rangePlotClassName+" "+e}).call(s.setClipUrl,a._clipId),h.order(),h.exit().remove(),h.each(function(e,i){var s=r.select(this),u=0===i,p=d.getFromId(t,e,"y"),h=p._name,m={data:[],layout:{xaxis:{type:n.type,domain:[0,1],range:a.range.slice(),calendar:n.calendar},width:a._width,height:a._height,margin:{t:0,b:0,l:0,r:0}}};m.layout[h]={type:p.type,domain:[0,1],range:p.range.slice(),calendar:p.calendar},o.supplyDefaults(m);var g={id:e,plotgroup:s,xaxis:m._fullLayout.xaxis,yaxis:m._fullLayout[h]};u?l=g:(g.mainplot="xy",g.mainplotinfo=l),c.rangePlot(t,g,function(e,t){for(var n=[],r=0;r<e.length;r++){var a=e[r],o=a[0].trace;o.xaxis+o.yaxis===t&&n.push(a)}return n}(f,e))})}function v(e,t,n,r){var a=e.selectAll("rect."+p.maskMinClassName).data([0]);a.enter().append("rect").classed(p.maskMinClassName,!0).attr({x:0,y:0}).attr("shape-rendering","crispEdges"),a.attr("height",r._height).call(l.fill,p.maskColor);var o=e.selectAll("rect."+p.maskMaxClassName).data([0]);o.enter().append("rect").classed(p.maskMaxClassName,!0).attr("y",0).attr("shape-rendering","crispEdges"),o.attr("height",r._height).call(l.fill,p.maskColor)}function b(e,t,n,r){if(!t._context.staticPlot){var a=e.selectAll("rect."+p.slideBoxClassName).data([0]);a.enter().append("rect").classed(p.slideBoxClassName,!0).attr("y",0).attr("cursor",p.slideBoxCursor).attr("shape-rendering","crispEdges"),a.attr({height:r._height,fill:p.slideBoxFill})}}function y(e,t,n,r){var a=e.selectAll("g."+p.grabberMinClassName).data([0]);a.enter().append("g").classed(p.grabberMinClassName,!0);var o=e.selectAll("g."+p.grabberMaxClassName).data([0]);o.enter().append("g").classed(p.grabberMaxClassName,!0);var i={x:0,width:p.handleWidth,rx:p.handleRadius,fill:l.background,stroke:l.defaultLine,"stroke-width":p.handleStrokeWidth,"shape-rendering":"crispEdges"},s={y:Math.round(r._height/4),height:Math.round(r._height/2)},c=a.selectAll("rect."+p.handleMinClassName).data([0]);c.enter().append("rect").classed(p.handleMinClassName,!0).attr(i),c.attr(s);var d=o.selectAll("rect."+p.handleMaxClassName).data([0]);if(d.enter().append("rect").classed(p.handleMaxClassName,!0).attr(i),d.attr(s),!t._context.staticPlot){var u={width:p.grabAreaWidth,x:0,y:0,fill:p.grabAreaFill,cursor:p.grabAreaCursor},f=a.selectAll("rect."+p.grabAreaMinClassName).data([0]);f.enter().append("rect").classed(p.grabAreaMinClassName,!0).attr(u),f.attr("height",r._height);var h=o.selectAll("rect."+p.grabAreaMaxClassName).data([0]);h.enter().append("rect").classed(p.grabAreaMaxClassName,!0).attr(u),h.attr("height",r._height)}}e.exports=function(e){var t=e._fullLayout,n=function(e){var t=d.list({_fullLayout:e},"x",!0),n=p.name,r=[];if(e._has("gl2d"))return r;for(var a=0;a<t.length;a++){var o=t[a];o[n]&&o[n].visible&&r.push(o)}return r}(t);var s=t._infolayer.selectAll("g."+p.containerClassName).data(n,function(e){return e._name});s.enter().append("g").classed(p.containerClassName,!0).attr("pointer-events","all"),s.exit().each(function(e){var n=r.select(this),a=e[p.name];n.remove(),t._topdefs.select("#"+a._clipId).remove()}),s.exit().size()&&function(e){for(var t=e._fullLayout._pushmargin||{},n=Object.keys(t),r=0;r<n.length;r++){var a=n[r];-1!==a.indexOf(p.name)&&o.autoMargin(e,a)}}(e),0!==n.length&&s.each(function(n){var s=r.select(this),l=n[p.name],c=t[d.id2name(n.anchor)],x=t.margin,w=t._size,k=n.domain,_=c.domain,T=(n._boundingBox||{}).height||0;l._id=p.name+n._id,l._clipId=l._id+"-"+t._uid,l._width=w.w*(k[1]-k[0]),l._height=(t.height-x.b-x.t)*l.thickness,l._offsetShift=Math.floor(l.borderwidth/2);var A=Math.round(x.l+w.w*k[0]),M=Math.round(x.t+w.h*(1-_[0])+T+l._offsetShift+p.extraPad);s.attr("transform","translate("+A+","+M+")");var C=n.r2l(l.range[0]),S=n.r2l(l.range[1]),L=S-C;l.p2d=function(e){return e/l._width*L+C},l.d2p=function(e){return(e-C)/L*l._width},l._rl=[C,S],s.call(h,e,n,l).call(m,e,n,l).call(g,e,n,l).call(v,e,n,l).call(b,e,n,l).call(y,e,n,l),function(e,t,n,o){var s=e.select("rect."+p.slideBoxClassName).node(),l=e.select("rect."+p.grabAreaMinClassName).node(),c=e.select("rect."+p.grabAreaMaxClassName).node();e.on("mousedown",function(){var d=r.event,p=d.target,h=d.clientX,m=h-e.node().getBoundingClientRect().left,g=o.d2p(n._rl[0]),v=o.d2p(n._rl[1]),b=u.coverSlip();function y(e){var d,u,y,x=+e.clientX-h;switch(p){case s:y="ew-resize",d=g+x,u=v+x;break;case l:y="col-resize",d=g+x,u=v;break;case c:y="col-resize",d=g,u=v+x;break;default:y="ew-resize",d=m,u=m+x}if(u<d){var w=u;u=d,d=w}o._pixelMin=d,o._pixelMax=u,f(r.select(b),y),function(e,t,n,r){function o(e){return n.l2r(i.constrain(e,r._rl[0],r._rl[1]))}var s=o(r.p2d(r._pixelMin)),l=o(r.p2d(r._pixelMax));window.requestAnimationFrame(function(){a.relayout(t,n._name+".range",[s,l])})}(0,t,n,o)}b.addEventListener("mousemove",y),b.addEventListener("mouseup",function e(){b.removeEventListener("mousemove",y);b.removeEventListener("mouseup",e);i.removeElement(b)})})}(s,e,n,l),function(e,t,n,r){var a=p.handleWidth/2;function o(e){return i.constrain(e,0,r._width)}function s(e){return i.constrain(e,-a,r._width+a)}var l=o(r.d2p(n._rl[0])),c=o(r.d2p(n._rl[1]));e.select("rect."+p.slideBoxClassName).attr("x",l).attr("width",c-l),e.select("rect."+p.maskMinClassName).attr("width",l),e.select("rect."+p.maskMaxClassName).attr("x",c).attr("width",r._width-c);var d=Math.round(s(l-a))-.5,u=Math.round(s(c-a))+.5;e.select("g."+p.grabberMinClassName).attr("transform","translate("+d+",0.5)"),e.select("g."+p.grabberMaxClassName).attr("transform","translate("+u+",0.5)")}(s,0,n,l),o.autoMargin(e,l._id,{x:k[0],y:_[0],l:0,r:0,t:0,b:l._height+x.b+T,pad:p.extraPad+2*l._offsetShift})})}},function(e,t,n){"use strict";var r=n(6),a=n(129);e.exports=function(e){for(var t=r.list(e,"x",!0),n=0;n<t.length;n++){var o=t[n],i=o[a.name];i&&i.visible&&i.autorange&&o._min.length&&o._max.length&&(i._input.autorange=!0,i._input.range=i.range=r.getAutoRange(o))}}},function(e,t,n){"use strict";var r=n(0),a=n(81);e.exports=function(e,t,n){if(e[n].rangeslider){r.isPlainObject(e[n].rangeslider)||(e[n].rangeslider={});var o=e[n].rangeslider,i=t[n],s=i.rangeslider={};if(d("visible")){if(d("bgcolor",t.plot_bgcolor),d("bordercolor"),d("borderwidth"),d("thickness"),d("autorange",!i.isValidRange(o.range)),d("range"),s.range){var l=s.range,c=i.range;l[0]=i.l2r(Math.min(i.r2l(l[0]),i.r2l(c[0]))),l[1]=i.l2r(Math.max(i.r2l(l[1]),i.r2l(c[1])))}i.cleanRange("rangeslider.range"),s._input=o}}function d(e,t){return r.coerce(o,s,a,e,t)}}},function(e,t,n){"use strict";e.exports={moduleType:"component",name:"rangeslider",schema:{layout:{"xaxis.rangeslider":n(81)}},layoutAttributes:n(81),handleDefaults:n(188),calcAutorange:n(187),draw:n(186)}},function(e,t,n){"use strict";var r=n(1),a=n(9),o=n(3),i=n(7),s=n(13),l=n(39),c=n(37),d=n(19).LINE_SPACING;function u(e){return e._index}function f(e,t){var n=i.tester.selectAll("g."+c.labelGroupClass).data(t.steps);n.enter().append("g").classed(c.labelGroupClass,!0);var o=0,d=0;n.each(function(e){var n=m(r.select(this),{step:e},t).node();if(n){var a=i.bBox(n);d=Math.max(d,a.height),o=Math.max(o,a.width)}}),n.remove(),t.inputAreaWidth=Math.max(c.railWidth,c.gripHeight);var u=e._fullLayout._size;t.lx=u.l+u.w*t.x,t.ly=u.t+u.h*(1-t.y),"fraction"===t.lenmode?t.outerLength=Math.round(u.w*t.len):t.outerLength=t.len,t.lenPad=Math.round(.5*c.gripWidth),t.inputAreaStart=0,t.inputAreaLength=Math.round(t.outerLength-t.pad.l-t.pad.r);var f=(t.inputAreaLength-2*c.stepInset)/(t.steps.length-1),h=o+c.labelPadding;if(t.labelStride=Math.max(1,Math.ceil(h/f)),t.labelHeight=d,t.currentValueMaxWidth=0,t.currentValueHeight=0,t.currentValueTotalHeight=0,t.currentValueMaxLines=1,t.currentvalue.visible){var g=i.tester.append("g");n.each(function(e){var n=p(g,t,e.label),r=n.node()&&i.bBox(n.node())||{width:0,height:0},a=s.lineCount(n);t.currentValueMaxWidth=Math.max(t.currentValueMaxWidth,Math.ceil(r.width)),t.currentValueHeight=Math.max(t.currentValueHeight,Math.ceil(r.height)),t.currentValueMaxLines=Math.max(t.currentValueMaxLines,a)}),t.currentValueTotalHeight=t.currentValueHeight+t.currentvalue.offset,g.remove()}t.height=t.currentValueTotalHeight+c.tickOffset+t.ticklen+c.labelOffset+t.labelHeight+t.pad.t+t.pad.b;var v="left";l.isRightAnchor(t)&&(t.lx-=t.outerLength,v="right"),l.isCenterAnchor(t)&&(t.lx-=t.outerLength/2,v="center");var b="top";l.isBottomAnchor(t)&&(t.ly-=t.height,b="bottom"),l.isMiddleAnchor(t)&&(t.ly-=t.height/2,b="middle"),t.outerLength=Math.ceil(t.outerLength),t.height=Math.ceil(t.height),t.lx=Math.round(t.lx),t.ly=Math.round(t.ly),a.autoMargin(e,c.autoMarginIdRoot+t._index,{x:t.x,y:t.y,l:t.outerLength*({right:1,center:.5}[v]||0),r:t.outerLength*({left:1,center:.5}[v]||0),b:t.height*({top:1,middle:.5}[b]||0),t:t.height*({bottom:1,middle:.5}[b]||0)})}function p(e,t,n){if(t.currentvalue.visible){var r,a,o=e.selectAll("text").data([0]);switch(t.currentvalue.xanchor){case"right":r=t.inputAreaLength-c.currentValueInset-t.currentValueMaxWidth,a="left";break;case"center":r=.5*t.inputAreaLength,a="middle";break;default:r=c.currentValueInset,a="left"}o.enter().append("text").classed(c.labelClass,!0).classed("user-select-none",!0).attr({"text-anchor":a,"data-notex":1});var l=t.currentvalue.prefix?t.currentvalue.prefix:"";if("string"==typeof n)l+=n;else l+=t.steps[t.active].label;t.currentvalue.suffix&&(l+=t.currentvalue.suffix),o.call(i.font,t.currentvalue.font).text(l).call(s.convertToTspans,t.gd);var u=s.lineCount(o),f=(t.currentValueMaxLines+1-u)*t.currentvalue.font.size*d;return s.positionText(o,r,f),o}}function h(e,t,n){var r=e.selectAll("rect."+c.gripRectClass).data([0]);r.enter().append("rect").classed(c.gripRectClass,!0).call(y,t,e,n).style("pointer-events","all"),r.attr({width:c.gripWidth,height:c.gripHeight,rx:c.gripRadius,ry:c.gripRadius}).call(o.stroke,n.bordercolor).call(o.fill,n.bgcolor).style("stroke-width",n.borderwidth+"px")}function m(e,t,n){var r=e.selectAll("text").data([0]);return r.enter().append("text").classed(c.labelClass,!0).classed("user-select-none",!0).attr({"text-anchor":"middle","data-notex":1}),r.call(i.font,n.font).text(t.step.label).call(s.convertToTspans,n.gd),r}function g(e,t){var n=e.selectAll("g."+c.labelsClass).data([0]);n.enter().append("g").classed(c.labelsClass,!0);var a=n.selectAll("g."+c.labelGroupClass).data(t.labelSteps);a.enter().append("g").classed(c.labelGroupClass,!0),a.exit().remove(),a.each(function(e){var n=r.select(this);n.call(m,e,t),i.setTranslate(n,k(t,e.fraction),c.tickOffset+t.ticklen+t.font.size*d+c.labelOffset+t.currentValueTotalHeight)})}function v(e,t,n,r,a){var o=Math.round(r*(n.steps.length-1));o!==n.active&&b(e,t,n,o,!0,a)}function b(e,t,n,r,o,i){var s=n.active;n._input.active=n.active=r;var l=n.steps[n.active];t.call(w,n,n.active/(n.steps.length-1),i),t.call(p,n),e.emit("plotly_sliderchange",{slider:n,step:n.steps[n.active],interaction:o,previousActive:s}),l&&l.method&&o&&(t._nextMethod?(t._nextMethod.step=l,t._nextMethod.doCallback=o,t._nextMethod.doTransition=i):(t._nextMethod={step:l,doCallback:o,doTransition:i},t._nextMethodRaf=window.requestAnimationFrame(function(){var n=t._nextMethod.step;n.method&&(n.execute&&a.executeAPICommand(e,n.method,n.args),t._nextMethod=null,t._nextMethodRaf=null)})))}function y(e,t,n){var a=n.node(),i=r.select(t);function s(){return n.data()[0]}e.on("mousedown",function(){var e=s();t.emit("plotly_sliderstart",{slider:e});var l=n.select("."+c.gripRectClass);r.event.stopPropagation(),r.event.preventDefault(),l.call(o.fill,e.activebgcolor);var d=_(e,r.mouse(a)[0]);v(t,n,e,d,!0),e._dragging=!0,i.on("mousemove",function(){var e=s(),o=_(e,r.mouse(a)[0]);v(t,n,e,o,!1)}),i.on("mouseup",function(){var e=s();e._dragging=!1,l.call(o.fill,e.bgcolor),i.on("mouseup",null),i.on("mousemove",null),t.emit("plotly_sliderend",{slider:e,step:e.steps[e.active]})})})}function x(e,t){var n=e.selectAll("rect."+c.tickRectClass).data(t.steps);n.enter().append("rect").classed(c.tickRectClass,!0),n.exit().remove(),n.attr({width:t.tickwidth+"px","shape-rendering":"crispEdges"}),n.each(function(e,n){var a=n%t.labelStride==0,s=r.select(this);s.attr({height:a?t.ticklen:t.minorticklen}).call(o.fill,t.tickcolor),i.setTranslate(s,k(t,n/(t.steps.length-1))-.5*t.tickwidth,(a?c.tickOffset:c.minorTickOffset)+t.currentValueTotalHeight)})}function w(e,t,n,r){var a=e.select("rect."+c.gripRectClass),o=k(t,n);if(!t._invokingCommand){var i=a;r&&t.transition.duration>0&&(i=i.transition().duration(t.transition.duration).ease(t.transition.easing)),i.attr("transform","translate("+(o-.5*c.gripWidth)+","+t.currentValueTotalHeight+")")}}function k(e,t){return e.inputAreaStart+c.stepInset+(e.inputAreaLength-2*c.stepInset)*Math.min(1,Math.max(0,t))}function _(e,t){return Math.min(1,Math.max(0,(t-c.stepInset-e.inputAreaStart)/(e.inputAreaLength-2*c.stepInset-2*e.inputAreaStart)))}function T(e,t,n){var r=e.selectAll("rect."+c.railTouchRectClass).data([0]);r.enter().append("rect").classed(c.railTouchRectClass,!0).call(y,t,e,n).style("pointer-events","all"),r.attr({width:n.inputAreaLength,height:Math.max(n.inputAreaWidth,c.tickOffset+n.ticklen+n.labelHeight)}).call(o.fill,n.bgcolor).attr("opacity",0),i.setTranslate(r,0,n.currentValueTotalHeight)}function A(e,t){var n=e.selectAll("rect."+c.railRectClass).data([0]);n.enter().append("rect").classed(c.railRectClass,!0);var r=t.inputAreaLength-2*c.railInset;n.attr({width:r,height:c.railWidth,rx:c.railRadius,ry:c.railRadius,"shape-rendering":"crispEdges"}).call(o.stroke,t.bordercolor).call(o.fill,t.bgcolor).style("stroke-width",t.borderwidth+"px"),i.setTranslate(n,c.railInset,.5*(t.inputAreaWidth-c.railWidth)+t.currentValueTotalHeight)}e.exports=function(e){var t=e._fullLayout,n=function(e,t){for(var n=e[c.name],r=[],a=0;a<n.length;a++){var o=n[a];o.visible&&o.steps.length&&(o.gd=t,r.push(o))}return r}(t,e),o=t._infolayer.selectAll("g."+c.containerClassName).data(n.length>0?[0]:[]);if(o.enter().append("g").classed(c.containerClassName,!0).style("cursor","ew-resize"),o.exit().remove(),o.exit().size()&&function(e){for(var t=e._fullLayout._pushmargin||{},n=Object.keys(t),r=0;r<n.length;r++){var o=n[r];-1!==o.indexOf(c.autoMarginIdRoot)&&a.autoMargin(e,o)}}(e),0!==n.length){var s=o.selectAll("g."+c.groupClassName).data(n,u);s.enter().append("g").classed(c.groupClassName,!0),s.exit().each(function(t){r.select(this).remove(),t._commandObserver.remove(),delete t._commandObserver,a.autoMargin(e,c.autoMarginIdRoot+t._index)});for(var l=0;l<n.length;l++){var d=n[l];f(e,d)}s.each(function(t){if(!(t.steps.length<2)){var n=r.select(this);!function(e){e.labelSteps=[];for(var t=e.steps.length,n=0;n<t;n+=e.labelStride)e.labelSteps.push({fraction:n/(t-1),step:e.steps[n]})}(t),a.manageCommandObserver(e,t,t.steps,function(t){var r=n.data()[0];r.active!==t.index&&(r._dragging||b(e,n,r,t.index,!1,!0))}),function(e,t,n){n.active>=n.steps.length&&(n.active=0);t.call(p,n).call(A,n).call(g,n).call(x,n).call(T,e,n).call(h,e,n),i.setTranslate(t,n.lx+n.pad.l,n.ly+n.pad.t),t.call(w,n,n.active/(n.steps.length-1),!1),t.call(p,n)}(e,r.select(this),t)}})}}},function(e,t,n){"use strict";var r=n(0),a=n(29),o=n(130),i=n(37).name,s=o.steps;function l(e,t,n){function a(n,a){return r.coerce(e,t,o,n,a)}a("visible",function(e,t){var n,a,o=e.steps||[],i=t.steps=[];function l(e,t){return r.coerce(n,a,s,e,t)}for(var c=0;c<o.length;c++)n=o[c],a={},l("method"),r.isPlainObject(n)&&("skip"===a.method||Array.isArray(n.args))&&(l("args"),l("label","step-"+c),l("value",a.label),l("execute"),i.push(a));return i}(e,t).length>0)&&(a("active"),a("x"),a("y"),r.noneOrAll(e,t,["x","y"]),a("xanchor"),a("yanchor"),a("len"),a("lenmode"),a("pad.t"),a("pad.r"),a("pad.b"),a("pad.l"),r.coerceFont(a,"font",n.font),a("currentvalue.visible")&&(a("currentvalue.xanchor"),a("currentvalue.prefix"),a("currentvalue.suffix"),a("currentvalue.offset"),r.coerceFont(a,"currentvalue.font",t.font)),a("transition.duration"),a("transition.easing"),a("bgcolor"),a("activebgcolor"),a("bordercolor"),a("borderwidth"),a("ticklen"),a("tickwidth"),a("tickcolor"),a("minorticklen"))}e.exports=function(e,t){a(e,t,{name:i,handleItemDefaults:l})}},function(e,t,n){"use strict";var r=n(37);e.exports={moduleType:"component",name:r.name,layoutAttributes:n(130),supplyLayoutDefaults:n(191),draw:n(190)}},function(e,t,n){"use strict";e.exports=s;var r=n(1),a=n(3),o=n(7),i=n(0);function s(e,t,n){this.gd=e,this.container=t,this.id=n,this.position=null,this.translateX=null,this.translateY=null,this.hbar=null,this.vbar=null,this.bg=this.container.selectAll("rect.scrollbox-bg").data([0]),this.bg.exit().on(".drag",null).on("wheel",null).remove(),this.bg.enter().append("rect").classed("scrollbox-bg",!0).style("pointer-events","all").attr({opacity:0,x:0,y:0,width:0,height:0})}s.barWidth=2,s.barLength=20,s.barRadius=2,s.barPad=1,s.barColor="#808BA4",s.prototype.enable=function(e,t,n){var i=this.gd._fullLayout,l=i.width,c=i.height;this.position=e;var d,u,f,p,h=this.position.l,m=this.position.w,g=this.position.t,v=this.position.h,b=this.position.direction,y="down"===b,x="left"===b,w="up"===b,k=m,_=v;y||x||"right"===b||w||(this.position.direction="down",y=!0),y||w?(u=(d=h)+k,y?(f=g,_=(p=Math.min(f+_,c))-f):_=(p=g+_)-(f=Math.max(p-_,0))):(p=(f=g)+_,x?k=(u=h+k)-(d=Math.max(u-k,0)):(d=h,k=(u=Math.min(d+k,l))-d)),this._box={l:d,t:f,w:k,h:_};var T=m>k,A=s.barLength+2*s.barPad,M=s.barWidth+2*s.barPad,C=h,S=g+v;S+M>c&&(S=c-M);var L=this.container.selectAll("rect.scrollbar-horizontal").data(T?[0]:[]);L.exit().on(".drag",null).remove(),L.enter().append("rect").classed("scrollbar-horizontal",!0).call(a.fill,s.barColor),T?(this.hbar=L.attr({rx:s.barRadius,ry:s.barRadius,x:C,y:S,width:A,height:M}),this._hbarXMin=C+A/2,this._hbarTranslateMax=k-A):(delete this.hbar,delete this._hbarXMin,delete this._hbarTranslateMax);var z=v>_,O=s.barWidth+2*s.barPad,D=s.barLength+2*s.barPad,j=h+m,P=g;j+O>l&&(j=l-O);var I=this.container.selectAll("rect.scrollbar-vertical").data(z?[0]:[]);I.exit().on(".drag",null).remove(),I.enter().append("rect").classed("scrollbar-vertical",!0).call(a.fill,s.barColor),z?(this.vbar=I.attr({rx:s.barRadius,ry:s.barRadius,x:j,y:P,width:O,height:D}),this._vbarYMin=P+D/2,this._vbarTranslateMax=_-D):(delete this.vbar,delete this._vbarYMin,delete this._vbarTranslateMax);var E=this.id,N=d-.5,R=z?u+O+.5:u+.5,B=f-.5,F=T?p+M+.5:p+.5,$=i._topdefs.selectAll("#"+E).data(T||z?[0]:[]);if($.exit().remove(),$.enter().append("clipPath").attr("id",E).append("rect"),T||z?(this._clipRect=$.select("rect").attr({x:Math.floor(N),y:Math.floor(B),width:Math.ceil(R)-Math.floor(N),height:Math.ceil(F)-Math.floor(B)}),this.container.call(o.setClipUrl,E),this.bg.attr({x:h,y:g,width:m,height:v})):(this.bg.attr({width:0,height:0}),this.container.on("wheel",null).on(".drag",null).call(o.setClipUrl,null),delete this._clipRect),T||z){var W=r.behavior.drag().on("dragstart",function(){r.event.sourceEvent.preventDefault()}).on("drag",this._onBoxDrag.bind(this));this.container.on("wheel",null).on("wheel",this._onBoxWheel.bind(this)).on(".drag",null).call(W);var V=r.behavior.drag().on("dragstart",function(){r.event.sourceEvent.preventDefault(),r.event.sourceEvent.stopPropagation()}).on("drag",this._onBarDrag.bind(this));T&&this.hbar.on(".drag",null).call(V),z&&this.vbar.on(".drag",null).call(V)}this.setTranslate(t,n)},s.prototype.disable=function(){(this.hbar||this.vbar)&&(this.bg.attr({width:0,height:0}),this.container.on("wheel",null).on(".drag",null).call(o.setClipUrl,null),delete this._clipRect),this.hbar&&(this.hbar.on(".drag",null),this.hbar.remove(),delete this.hbar,delete this._hbarXMin,delete this._hbarTranslateMax),this.vbar&&(this.vbar.on(".drag",null),this.vbar.remove(),delete this.vbar,delete this._vbarYMin,delete this._vbarTranslateMax)},s.prototype._onBoxDrag=function(){var e=this.translateX,t=this.translateY;this.hbar&&(e-=r.event.dx),this.vbar&&(t-=r.event.dy),this.setTranslate(e,t)},s.prototype._onBoxWheel=function(){var e=this.translateX,t=this.translateY;this.hbar&&(e+=r.event.deltaY),this.vbar&&(t+=r.event.deltaY),this.setTranslate(e,t)},s.prototype._onBarDrag=function(){var e=this.translateX,t=this.translateY;if(this.hbar){var n=e+this._hbarXMin,a=n+this._hbarTranslateMax;e=(i.constrain(r.event.x,n,a)-n)/(a-n)*(this.position.w-this._box.w)}if(this.vbar){var o=t+this._vbarYMin,s=o+this._vbarTranslateMax;t=(i.constrain(r.event.y,o,s)-o)/(s-o)*(this.position.h-this._box.h)}this.setTranslate(e,t)},s.prototype.setTranslate=function(e,t){var n=this.position.w-this._box.w,r=this.position.h-this._box.h;if(e=i.constrain(e||0,0,n),t=i.constrain(t||0,0,r),this.translateX=e,this.translateY=t,this.container.call(o.setTranslate,this._box.l-this.position.l-e,this._box.t-this.position.t-t),this._clipRect&&this._clipRect.attr({x:Math.floor(this.position.l+e-.5),y:Math.floor(this.position.t+t-.5)}),this.hbar){var a=e/n;this.hbar.call(o.setTranslate,e+a*this._hbarTranslateMax,t)}if(this.vbar){var s=t/r;this.vbar.call(o.setTranslate,e,t+s*this._vbarTranslateMax)}}},function(e,t,n){"use strict";var r=n(1),a=n(9),o=n(3),i=n(7),s=n(13),l=n(39),c=n(19).LINE_SPACING,d=n(82),u=n(193);function f(e){return e._index}function p(e,t){return+e.attr(d.menuIndexAttrName)===t._index}function h(e,t,n,r,a,o,i,s){t._input.active=t.active=i,"buttons"===t.type?g(e,r,null,null,t):"dropdown"===t.type&&(a.attr(d.menuIndexAttrName,"-1"),m(e,r,a,o,t),s||g(e,r,a,o,t))}function m(e,t,n,r,a){var o=t.selectAll("g."+d.headerClassName).data([0]);o.enter().append("g").classed(d.headerClassName,!0).style("pointer-events","all");var s=a.active,l=a.buttons[s]||d.blankHeaderOpts,c={y:a.pad.t,yPad:0,x:a.pad.l,xPad:0,index:0},u={width:a.headerWidth,height:a.headerHeight};o.call(v,a,l,e).call(T,a,c,u);var f=t.selectAll("text."+d.headerArrowClassName).data([0]);f.enter().append("text").classed(d.headerArrowClassName,!0).classed("user-select-none",!0).attr("text-anchor","end").call(i.font,a.font).text(d.arrowSymbol[a.direction]),f.attr({x:a.headerWidth-d.arrowOffsetX+a.pad.l,y:a.headerHeight/2+d.textOffsetY+a.pad.t}),o.on("click",function(){n.call(A),n.attr(d.menuIndexAttrName,p(n,a)?-1:String(a._index)),g(e,t,n,r,a)}),o.on("mouseover",function(){o.call(w)}),o.on("mouseout",function(){o.call(k,a)}),i.setTranslate(t,a.lx,a.ly)}function g(e,t,n,o,i){n||(n=t).attr("pointer-events","all");var s=function(e){return-1==+e.attr(d.menuIndexAttrName)}(n)&&"buttons"!==i.type?[]:i.buttons,l="dropdown"===i.type?d.dropdownButtonClassName:d.buttonClassName,c=n.selectAll("g."+l).data(s),u=c.enter().append("g").classed(l,!0),f=c.exit();"dropdown"===i.type?(u.attr("opacity","0").transition().attr("opacity","1"),f.transition().attr("opacity","0").remove()):f.remove();var p=0,m=0,g=-1!==["up","down"].indexOf(i.direction);"dropdown"===i.type&&(g?m=i.headerHeight+d.gapButtonHeader:p=i.headerWidth+d.gapButtonHeader),"dropdown"===i.type&&"up"===i.direction&&(m=-d.gapButtonHeader+d.gapButton-i.openHeight),"dropdown"===i.type&&"left"===i.direction&&(p=-d.gapButtonHeader+d.gapButton-i.openWidth);var b={x:i.lx+p+i.pad.l,y:i.ly+m+i.pad.t,yPad:d.gapButton,xPad:d.gapButton,index:0},y={l:b.x+i.borderwidth,t:b.y+i.borderwidth};c.each(function(s,l){var d=r.select(this);d.call(v,i,s,e).call(T,i,b),d.on("click",function(){r.event.defaultPrevented||(h(e,i,0,t,n,o,l),s.execute&&a.executeAPICommand(e,s.method,s.args),e.emit("plotly_buttonclicked",{menu:i,button:s,active:i.active}))}),d.on("mouseover",function(){d.call(w)}),d.on("mouseout",function(){d.call(k,i),c.call(x,i)})}),c.call(x,i),g?(y.w=Math.max(i.openWidth,i.headerWidth),y.h=b.y-y.t):(y.w=b.x-y.l,y.h=Math.max(i.openHeight,i.headerHeight)),y.direction=i.direction,o&&(c.size()?function(e,t,n,r,a,o){var i,s,l,c=a.direction,u="up"===c||"down"===c,f=a.active;if(u)for(s=0,l=0;l<f;l++)s+=a.heights[l]+d.gapButton;else for(i=0,l=0;l<f;l++)i+=a.widths[l]+d.gapButton;r.enable(o,i,s),r.hbar&&r.hbar.attr("opacity","0").transition().attr("opacity","1");r.vbar&&r.vbar.attr("opacity","0").transition().attr("opacity","1")}(0,0,0,o,i,y):function(e){var t=!!e.hbar,n=!!e.vbar;t&&e.hbar.transition().attr("opacity","0").each("end",function(){t=!1,n||e.disable()});n&&e.vbar.transition().attr("opacity","0").each("end",function(){n=!1,t||e.disable()})}(o))}function v(e,t,n,r){e.call(b,t).call(y,t,n,r)}function b(e,t){var n=e.selectAll("rect").data([0]);n.enter().append("rect").classed(d.itemRectClassName,!0).attr({rx:d.rx,ry:d.ry,"shape-rendering":"crispEdges"}),n.call(o.stroke,t.bordercolor).call(o.fill,t.bgcolor).style("stroke-width",t.borderwidth+"px")}function y(e,t,n,r){var a=e.selectAll("text").data([0]);a.enter().append("text").classed(d.itemTextClassName,!0).classed("user-select-none",!0).attr({"text-anchor":"start","data-notex":1}),a.call(i.font,t.font).text(n.label).call(s.convertToTspans,r)}function x(e,t){var n=t.active;e.each(function(e,a){var i=r.select(this);a===n&&t.showactive&&i.select("rect."+d.itemRectClassName).call(o.fill,d.activeColor)})}function w(e){e.select("rect."+d.itemRectClassName).call(o.fill,d.hoverColor)}function k(e,t){e.select("rect."+d.itemRectClassName).call(o.fill,t.bgcolor)}function _(e,t){t.width1=0,t.height1=0,t.heights=[],t.widths=[],t.totalWidth=0,t.totalHeight=0,t.openWidth=0,t.openHeight=0,t.lx=0,t.ly=0;var n=i.tester.selectAll("g."+d.dropdownButtonClassName).data(t.buttons);n.enter().append("g").classed(d.dropdownButtonClassName,!0);var o=-1!==["up","down"].indexOf(t.direction);n.each(function(n,a){var l=r.select(this);l.call(v,t,n,e);var u=l.select("."+d.itemTextClassName),f=u.node()&&i.bBox(u.node()).width,p=Math.max(f+d.textPadX,d.minWidth),h=t.font.size*c,m=s.lineCount(u),g=Math.max(h*m,d.minHeight)+d.textOffsetY;g=Math.ceil(g),p=Math.ceil(p),t.widths[a]=p,t.heights[a]=g,t.height1=Math.max(t.height1,g),t.width1=Math.max(t.width1,p),o?(t.totalWidth=Math.max(t.totalWidth,p),t.openWidth=t.totalWidth,t.totalHeight+=g+d.gapButton,t.openHeight+=g+d.gapButton):(t.totalWidth+=p+d.gapButton,t.openWidth+=p+d.gapButton,t.totalHeight=Math.max(t.totalHeight,g),t.openHeight=t.totalHeight)}),o?t.totalHeight-=d.gapButton:t.totalWidth-=d.gapButton,t.headerWidth=t.width1+d.arrowPadX,t.headerHeight=t.height1,"dropdown"===t.type&&(o?(t.width1+=d.arrowPadX,t.totalHeight=t.height1):t.totalWidth=t.width1,t.totalWidth+=d.arrowPadX),n.remove();var u=t.totalWidth+t.pad.l+t.pad.r,f=t.totalHeight+t.pad.t+t.pad.b,p=e._fullLayout._size;t.lx=p.l+p.w*t.x,t.ly=p.t+p.h*(1-t.y);var h="left";l.isRightAnchor(t)&&(t.lx-=u,h="right"),l.isCenterAnchor(t)&&(t.lx-=u/2,h="center");var m="top";l.isBottomAnchor(t)&&(t.ly-=f,m="bottom"),l.isMiddleAnchor(t)&&(t.ly-=f/2,m="middle"),t.totalWidth=Math.ceil(t.totalWidth),t.totalHeight=Math.ceil(t.totalHeight),t.lx=Math.round(t.lx),t.ly=Math.round(t.ly),a.autoMargin(e,d.autoMarginIdRoot+t._index,{x:t.x,y:t.y,l:u*({right:1,center:.5}[h]||0),r:u*({left:1,center:.5}[h]||0),b:f*({top:1,middle:.5}[m]||0),t:f*({bottom:1,middle:.5}[m]||0)})}function T(e,t,n,r){r=r||{};var a=e.select("."+d.itemRectClassName),o=e.select("."+d.itemTextClassName),l=t.borderwidth,u=n.index;i.setTranslate(e,l+n.x,l+n.y);var f=-1!==["up","down"].indexOf(t.direction),p=r.height||(f?t.heights[u]:t.height1);a.attr({x:0,y:0,width:r.width||(f?t.width1:t.widths[u]),height:p});var h=t.font.size*c,m=(s.lineCount(o)-1)*h/2;s.positionText(o,d.textOffsetX,p/2-m+d.textOffsetY),f?n.y+=t.heights[u]+n.yPad:n.x+=t.widths[u]+n.xPad,n.index++}function A(e){e.selectAll("g."+d.dropdownButtonClassName).remove()}e.exports=function(e){var t=e._fullLayout,n=function(e){for(var t=e[d.name],n=[],r=0;r<t.length;r++){var a=t[r];a.visible&&n.push(a)}return n}(t),o=t._infolayer.selectAll("g."+d.containerClassName).data(n.length>0?[0]:[]);if(o.enter().append("g").classed(d.containerClassName,!0).style("cursor","pointer"),o.exit().remove(),o.exit().size()&&function(e){for(var t=e._fullLayout._pushmargin||{},n=Object.keys(t),r=0;r<n.length;r++){var o=n[r];-1!==o.indexOf(d.autoMarginIdRoot)&&a.autoMargin(e,o)}}(e),0!==n.length){var i=o.selectAll("g."+d.headerGroupClassName).data(n,f);i.enter().append("g").classed(d.headerGroupClassName,!0);var s=o.selectAll("g."+d.dropdownButtonGroupClassName).data([0]);s.enter().append("g").classed(d.dropdownButtonGroupClassName,!0).style("pointer-events","all");for(var l=0;l<n.length;l++){var c=n[l];_(e,c)}var v="updatemenus"+t._uid,b=new u(e,s,v);i.enter().size()&&s.call(A).attr(d.menuIndexAttrName,"-1"),i.exit().each(function(t){r.select(this).remove(),s.call(A).attr(d.menuIndexAttrName,"-1"),a.autoMargin(e,d.autoMarginIdRoot+t._index)}),i.each(function(t){var n=r.select(this),o="dropdown"===t.type?s:null;a.manageCommandObserver(e,t,t.buttons,function(r){h(e,t,t.buttons[r.index],n,o,b,r.index,!0)}),"dropdown"===t.type?(m(e,n,s,b,t),p(s,t)&&g(e,n,s,b,t)):g(e,n,null,null,t)})}}},function(e,t,n){"use strict";var r=n(0),a=n(29),o=n(132),i=n(82).name,s=o.buttons;function l(e,t,n){function a(n,a){return r.coerce(e,t,o,n,a)}a("visible",function(e,t){var n,a,o=e.buttons||[],i=t.buttons=[];function l(e,t){return r.coerce(n,a,s,e,t)}for(var c=0;c<o.length;c++)n=o[c],a={},l("method"),r.isPlainObject(n)&&("skip"===a.method||Array.isArray(n.args))&&(l("args"),l("label"),l("execute"),a._index=c,i.push(a));return i}(e,t).length>0)&&(a("active"),a("direction"),a("type"),a("showactive"),a("x"),a("y"),r.noneOrAll(e,t,["x","y"]),a("xanchor"),a("yanchor"),a("pad.t"),a("pad.r"),a("pad.b"),a("pad.l"),r.coerceFont(a,"font",n.font),a("bgcolor",n.paper_bgcolor),a("bordercolor"),a("borderwidth"))}e.exports=function(e,t){a(e,t,{name:i,handleItemDefaults:l})}},function(e,t,n){"use strict";var r=n(82);e.exports={moduleType:"component",name:r.name,layoutAttributes:n(132),supplyLayoutDefaults:n(195),draw:n(194)}},function(e,t,n){"use strict";var r=n(2),a=n(107);e.exports=function(e,t,n,o){t=t||{};var i="log"===n&&"linear"===t.type,s="linear"===n&&"log"===t.type;if(i||s)for(var l,c,d=e._fullLayout.images,u=t._id.charAt(0),f=0;f<d.length;f++)if(c="images["+f+"].",(l=d[f])[u+"ref"]===t._id){var p=l[u],h=l["size"+u],m=null,g=null;if(i){m=a(p,t.range);var v=h/Math.pow(10,m)/2;g=2*Math.log(v+Math.sqrt(1+v*v))/Math.LN10}else g=(m=Math.pow(10,p))*(Math.pow(10,h/2)-Math.pow(10,-h/2));r(m)?r(g)||(g=null):(m=null,g=null),o(c+u,m),o(c+"size"+u,g)}}},function(e,t,n){"use strict";var r=n(1),a=n(7),o=n(6),i=n(33);e.exports=function(e){var t,n,s=e._fullLayout,l=[],c={},d=[];for(n=0;n<s.images.length;n++){var u=s.images[n];if(u.visible)if("below"===u.layer&&"paper"!==u.xref&&"paper"!==u.yref){t=u.xref+u.yref;var f=s._plots[t];if(!f){d.push(u);continue}f.mainplot&&(t=f.mainplot.id),c[t]||(c[t]=[]),c[t].push(u)}else"above"===u.layer?l.push(u):d.push(u)}var p={x:{left:{sizing:"xMin",offset:0},center:{sizing:"xMid",offset:-.5},right:{sizing:"xMax",offset:-1}},y:{top:{sizing:"YMin",offset:0},middle:{sizing:"YMid",offset:-.5},bottom:{sizing:"YMax",offset:-1}}};function h(t){var n=r.select(this);if(!this.img||this.img.src!==t.source){n.attr("xmlns",i.svg);var a=new Promise(function(e){var r=new Image;function a(){n.remove(),e()}this.img=r,r.setAttribute("crossOrigin","anonymous"),r.onerror=a,r.onload=function(){var t=document.createElement("canvas");t.width=this.width,t.height=this.height,t.getContext("2d").drawImage(this,0,0);var r=t.toDataURL("image/png");n.attr("xlink:href",r),e()},n.on("error",a),r.src=t.source}.bind(this));e._promises.push(a)}}function m(t){var n=r.select(this),i=o.getFromId(e,t.xref),l=o.getFromId(e,t.yref),c=s._size,d=i?Math.abs(i.l2p(t.sizex)-i.l2p(0)):t.sizex*c.w,u=l?Math.abs(l.l2p(t.sizey)-l.l2p(0)):t.sizey*c.h,f=d*p.x[t.xanchor].offset,h=u*p.y[t.yanchor].offset,m=p.x[t.xanchor].sizing+p.y[t.yanchor].sizing,g=(i?i.r2p(t.x)+i._offset:t.x*c.w+c.l)+f,v=(l?l.r2p(t.y)+l._offset:c.h-t.y*c.h+c.t)+h;switch(t.sizing){case"fill":m+=" slice";break;case"stretch":m="none"}n.attr({x:g,y:v,width:d,height:u,preserveAspectRatio:m,opacity:t.opacity});var b=(i?i._id:"")+(l?l._id:"");n.call(a.setClipUrl,b?"clip"+s._uid+b:null)}var g=s._imageLowerLayer.selectAll("image").data(d),v=s._imageUpperLayer.selectAll("image").data(l);g.enter().append("image"),v.enter().append("image"),g.exit().remove(),v.exit().remove(),g.each(function(e){h.bind(this)(e),m.bind(this)(e)}),v.each(function(e){h.bind(this)(e),m.bind(this)(e)});var b=Object.keys(s._plots);for(n=0;n<b.length;n++){t=b[n];var y=s._plots[t];if(y.imagelayer){var x=y.imagelayer.selectAll("image").data(c[t]||[]);x.enter().append("image"),x.exit().remove(),x.each(function(e){h.bind(this)(e),m.bind(this)(e)})}}}},function(e,t,n){"use strict";var r=n(0),a=n(6),o=n(29),i=n(133);function s(e,t,n){function o(n,a){return r.coerce(e,t,i,n,a)}if(!o("visible",!!o("source")))return t;o("layer"),o("xanchor"),o("yanchor"),o("sizex"),o("sizey"),o("sizing"),o("opacity");for(var s={_fullLayout:n},l=["x","y"],c=0;c<2;c++){var d=l[c],u=a.coerceRef(e,t,s,d,"paper");a.coercePosition(t,s,o,u,d,0)}return t}e.exports=function(e,t){o(e,t,{name:"images",handleItemDefaults:s})}},function(e,t,n){"use strict";e.exports={moduleType:"component",name:"images",layoutAttributes:n(133),supplyLayoutDefaults:n(199),draw:n(198),convertCoords:n(197)}},function(e,t,n){"use strict";var r=n(0),a=n(6),o=n(135),i=n(83);function s(e,t,n,r,a){var s="category"===e.type?e.r2c:e.d2c;if(void 0!==t)return[s(t),s(n)];if(r){var l,c,d,u,f=1/0,p=-1/0,h=r.match(o.segmentRE);for("date"===e.type&&(s=i.decodeDate(s)),l=0;l<h.length;l++)void 0!==(c=a[h[l].charAt(0)].drawn)&&(!(d=h[l].substr(1).match(o.paramRE))||d.length<c||((u=s(d[c]))<f&&(f=u),u>p&&(p=u)));return p>=f?[f,p]:void 0}}e.exports=function(e){var t=e._fullLayout,n=r.filterVisible(t.shapes);if(n.length&&e._fullData.length)for(var i=0;i<n.length;i++){var l,c,d=n[i],u=d.line.width/2;"paper"!==d.xref&&(c=s(l=a.getFromId(e,d.xref),d.x0,d.x1,d.path,o.paramIsX))&&a.expand(l,c,{ppad:u}),"paper"!==d.yref&&(c=s(l=a.getFromId(e,d.yref),d.y0,d.y1,d.path,o.paramIsY))&&a.expand(l,c,{ppad:u})}}},function(e,t,n){"use strict";var r=n(0),a=n(6),o=n(134),i=n(83);e.exports=function(e,t,n,s,l){function c(n,a){return r.coerce(e,t,o,n,a)}if(s=s||{},!c("visible",!(l=l||{}).itemIsNotPlainObject))return t;c("layer"),c("opacity"),c("fillcolor"),c("line.color"),c("line.width"),c("line.dash");for(var d=c("type",e.path?"path":"rect"),u=["x","y"],f=0;f<2;f++){var p=u[f],h={_fullLayout:n},m=a.coerceRef(e,t,h,p,"","paper");if("path"!==d){var g,v,b;"paper"!==m?(g=a.getFromId(h,m),b=i.rangeToShapePosition(g),v=i.shapePositionToRange(g)):v=b=r.identity;var y=p+"0",x=p+"1",w=e[y],k=e[x];e[y]=v(e[y],!0),e[x]=v(e[x],!0),a.coercePosition(t,h,c,m,y,.25),a.coercePosition(t,h,c,m,x,.75),t[y]=b(t[y]),t[x]=b(t[x]),e[y]=w,e[x]=k}}return"path"===d?c("path"):r.noneOrAll(e,t,["x0","x1","y0","y1"]),t}},function(e,t,n){"use strict";var r=n(29),a=n(202);e.exports=function(e,t){r(e,t,{name:"shapes",handleItemDefaults:a})}},function(e,t,n){"use strict";var r=n(8),a=n(0),o=n(6),i=n(3),s=n(7),l=n(20),c=n(30),d=n(135),u=n(83);function f(e,t){e._fullLayout._paper.selectAll('.shapelayer [data-index="'+t+'"]').remove();var n=(e.layout.shapes||[])[t],a=e._fullLayout.shapes[t];if(n&&!1!==a.visible)if("below"!==a.layer)f(e._fullLayout._shapeUpperLayer);else if("paper"===a.xref||"paper"===a.yref)f(e._fullLayout._shapeLowerLayer);else{var d=e._fullLayout._plots[a.xref+a.yref];if(d)f((d.mainplot||d).shapelayer);else f(e._fullLayout._shapeLowerLayer)}function f(n){var d={"data-index":t,"fill-rule":"evenodd",d:p(e,a)},f=a.line.width?a.line.color:"rgba(0,0,0,0)",m=n.append("path").attr(d).style("opacity",a.opacity).call(i.stroke,f).call(i.fill,a.fillcolor).call(s.dashLine,a.line.dash,a.line.width),g=(a.xref+a.yref).replace(/paper/g,"");m.call(s.setClipUrl,g?"clip"+e._fullLayout._uid+g:null),e._context.editable&&function(e,t,n,a){var i,s,d,f,m,g,v,b,y,x,w,k,_,T,A,M,C,S,L,z,O,D,j,P,I,E,N,R,B,F,$=10,W=10,V={element:t.node(),gd:e,prepFn:function(t){P=o.getFromId(e,n.xref),I=o.getFromId(e,n.yref),E=u.getDataToPixel(e,P),N=u.getDataToPixel(e,I,!0),R=u.getPixelToData(e,P),B=u.getPixelToData(e,I,!0);var r="shapes["+a+"]";"path"===n.type?(D=n.path,j=r+".path"):(s=E(n.x0),d=N(n.y0),f=E(n.x1),m=N(n.y1),g=r+".x0",v=r+".y0",b=r+".x1",y=r+".y1");s<f?(k=s,M=r+".x0",z="x0",_=f,C=r+".x1",O="x1"):(k=f,M=r+".x1",z="x1",_=s,C=r+".x0",O="x0");d<m?(x=d,T=r+".y0",S="y0",w=m,A=r+".y1",L="y1"):(x=m,T=r+".y1",S="y1",w=d,A=r+".y0",L="y0");i={},q(t),V.moveFn="move"===F?U:G},doneFn:function(n){c(t),n&&r.relayout(e,i)}},H=V.element.getBoundingClientRect();function q(e){var n=H.right-H.left,r=H.bottom-H.top,a=e.clientX-H.left,o=e.clientY-H.top,i=n>$&&r>W&&!e.shiftKey?l.getCursor(a/n,1-o/r):"move";c(t,i),F=i.split("-")[0]}function U(r,a){if("path"===n.type){var o=function(e){return R(E(e)+r)};P&&"date"===P.type&&(o=u.encodeDate(o));var l=function(e){return B(N(e)+a)};I&&"date"===I.type&&(l=u.encodeDate(l)),n.path=h(D,o,l),i[j]=n.path}else i[g]=n.x0=R(s+r),i[v]=n.y0=B(d+a),i[b]=n.x1=R(f+r),i[y]=n.y1=B(m+a);t.attr("d",p(e,n))}function G(r,a){if("path"===n.type){var o=function(e){return R(E(e)+r)};P&&"date"===P.type&&(o=u.encodeDate(o));var s=function(e){return B(N(e)+a)};I&&"date"===I.type&&(s=u.encodeDate(s)),n.path=h(D,o,s),i[j]=n.path}else{var l=~F.indexOf("n")?x+a:x,c=~F.indexOf("s")?w+a:w,d=~F.indexOf("w")?k+r:k,f=~F.indexOf("e")?_+r:_;c-l>W&&(i[T]=n[S]=B(l),i[A]=n[L]=B(c)),f-d>$&&(i[M]=n[z]=R(d),i[C]=n[O]=R(f))}t.attr("d",p(e,n))}l.init(V),t.node().onmousemove=q}(e,m,a,t)}}function p(e,t){var n,r,i,s,l=t.type,c=o.getFromId(e,t.xref),f=o.getFromId(e,t.yref),p=e._fullLayout._size;if(c?(n=u.shapePositionToRange(c),r=function(e){return c._offset+c.r2p(n(e,!0))}):r=function(e){return p.l+p.w*e},f?(i=u.shapePositionToRange(f),s=function(e){return f._offset+f.r2p(i(e,!0))}):s=function(e){return p.t+p.h*(1-e)},"path"===l)return c&&"date"===c.type&&(r=u.decodeDate(r)),f&&"date"===f.type&&(s=u.decodeDate(s)),function(e,t,n){return e.replace(d.segmentRE,function(e){var r=0,o=e.charAt(0),i=d.paramIsX[o],s=d.paramIsY[o],l=d.numParams[o],c=e.substr(1).replace(d.paramRE,function(e){return i[r]?e=t(e):s[r]&&(e=n(e)),++r>l&&(e="X"),e});return r>l&&(c=c.replace(/[\s,]*X.*/,""),a.log("Ignoring extra params in segment "+e)),o+c})}(t.path,r,s);var h=r(t.x0),m=r(t.x1),g=s(t.y0),v=s(t.y1);if("line"===l)return"M"+h+","+g+"L"+m+","+v;if("rect"===l)return"M"+h+","+g+"H"+m+"V"+v+"H"+h+"Z";var b=(h+m)/2,y=(g+v)/2,x=Math.abs(b-h),w=Math.abs(y-g),k="A"+x+","+w,_=b+x+","+y;return"M"+_+k+" 0 1,1 "+(b+","+(y-w))+k+" 0 0,1 "+_+"Z"}function h(e,t,n){return e.replace(d.segmentRE,function(e){var r=0,a=e.charAt(0),o=d.paramIsX[a],i=d.paramIsY[a],s=d.numParams[a];return a+e.substr(1).replace(d.paramRE,function(e){return r>=s?e:(o[r]?e=t(e):i[r]&&(e=n(e)),r++,e)})})}e.exports={draw:function(e){var t=e._fullLayout;t._shapeUpperLayer.selectAll("path").remove(),t._shapeLowerLayer.selectAll("path").remove(),t._shapeSubplotLayers.selectAll("path").remove();for(var n=0;n<t.shapes.length;n++)t.shapes[n].visible&&f(e,n)},drawOne:f}},function(e,t,n){"use strict";var r=n(204);e.exports={moduleType:"component",name:"shapes",layoutAttributes:n(134),supplyLayoutDefaults:n(203),calcAutorange:n(201),draw:r.draw,drawOne:r.drawOne}},function(e,t,n){"use strict";function r(e,t){var n,r,a=[0,0,0,0];for(n=0;n<4;++n)for(r=0;r<4;++r)a[r]+=e[4*n+r]*t[n];return a}e.exports=function(e,t){return r(e.projection,r(e.view,r(e.model,[t[0],t[1],t[2],1])))}},function(e,t,n){"use strict";var r=n(85).drawRaw,a=n(206),o=["x","y","z"];e.exports=function(e){for(var t=e.fullSceneLayout,n=e.dataScale,i=t.annotations,s=0;s<i.length;s++){for(var l=i[s],c=!1,d=0;d<3;d++){var u=o[d],f=l[u],p=t[u+"axis"].r2fraction(f);if(p<0||p>1){c=!0;break}}c?e.fullLayout._infolayer.select(".annotation-"+e.id+'[data-index="'+s+'"]').remove():(l.pdata=a(e.glplot.cameraParams,[t.xaxis.r2l(l.x)*n[0],t.yaxis.r2l(l.y)*n[1],t.zaxis.r2l(l.z)*n[2]]),r(e.graphDiv,l,s,e.id,l._xa,l._ya))}}},function(e,t,n){"use strict";var r=n(0),a=n(6);function o(e,t){var n=t.fullSceneLayout.domain,o=t.fullLayout._size,i={pdata:null,type:"linear",autorange:!1,range:[-1/0,1/0]};e._xa={},r.extendFlat(e._xa,i),a.setConvert(e._xa),e._xa._offset=o.l+n.x[0]*o.w,e._xa.l2p=function(){return.5*(1+e.pdata[0]/e.pdata[3])*o.w*(n.x[1]-n.x[0])},e._ya={},r.extendFlat(e._ya,i),a.setConvert(e._ya),e._ya._offset=o.t+(1-n.y[1])*o.h,e._ya.l2p=function(){return.5*(1-e.pdata[1]/e.pdata[3])*o.h*(n.y[1]-n.y[0])}}e.exports=function(e){for(var t=e.fullSceneLayout.annotations,n=0;n<t.length;n++)o(t[n],e);e.fullLayout._infolayer.selectAll(".annotation-"+e.id).remove()}},function(e,t,n){"use strict";var r=n(0),a=n(6),o=n(29),i=n(136),s=n(84);function l(e,t,n,o,l){function c(n,a){return r.coerce(e,t,s,n,a)}function d(e){var r=e+"axis",o={_fullLayout:{}};return o._fullLayout[r]=n[r],a.coercePosition(t,o,c,e,e,.5)}return c("visible",!l.itemIsNotPlainObject)?(i(e,t,o.fullLayout,c),d("x"),d("y"),d("z"),r.noneOrAll(e,t,["x","y","z"]),t.xref="x",t.yref="y",t.zref="z",c("xanchor"),c("yanchor"),c("xshift"),c("yshift"),t.showarrow&&(t.axref="pixel",t.ayref="pixel",c("ax",-10),c("ay",-30),r.noneOrAll(e,t,["ax","ay"])),t):t}e.exports=function(e,t,n){o(e,t,{name:"annotations",handleItemDefaults:l,fullLayout:n.fullLayout})}},function(e,t,n){"use strict";e.exports={moduleType:"component",name:"annotations3d",schema:{layout:{"scene.annotations":n(84)}},layoutAttributes:n(84),handleDefaults:n(209),convert:n(208),draw:n(207)}},function(e,t,n){"use strict";var r=n(2),a=n(107);e.exports=function(e,t,n,o){t=t||{};var i="log"===n&&"linear"===t.type,s="linear"===n&&"log"===t.type;if(i||s)for(var l,c,d=e._fullLayout.annotations,u=t._id.charAt(0),f=0;f<d.length;f++)l=d[f],c="annotations["+f+"].",l[u+"ref"]===t._id&&p(u),l["a"+u+"ref"]===t._id&&p("a"+u);function p(e){var n=l[e],s=null;s=i?a(n,t.range):Math.pow(10,n),r(s)||(s=null),o(c+e,s)}}},function(e,t,n){"use strict";var r=n(0),a=n(6),o=n(85).draw;function i(e){var t=e._fullLayout;r.filterVisible(t.annotations).forEach(function(t){var n,r,o=a.getFromId(e,t.xref),i=a.getFromId(e,t.yref),s=3*t.arrowsize*t.arrowwidth||0;o&&o.autorange&&(n=s+t.xshift,r=s-t.xshift,t.axref===t.xref?(a.expand(o,[o.r2c(t.x)],{ppadplus:n,ppadminus:r}),a.expand(o,[o.r2c(t.ax)],{ppadplus:t._xpadplus,ppadminus:t._xpadminus})):a.expand(o,[o.r2c(t.x)],{ppadplus:Math.max(t._xpadplus,n),ppadminus:Math.max(t._xpadminus,r)})),i&&i.autorange&&(n=s-t.yshift,r=s+t.yshift,t.ayref===t.yref?(a.expand(i,[i.r2c(t.y)],{ppadplus:n,ppadminus:r}),a.expand(i,[i.r2c(t.ay)],{ppadplus:t._ypadplus,ppadminus:t._ypadminus})):a.expand(i,[i.r2c(t.y)],{ppadplus:Math.max(t._ypadplus,n),ppadminus:Math.max(t._ypadminus,r)}))})}e.exports=function(e){var t=e._fullLayout,n=r.filterVisible(t.annotations);if(n.length&&e._fullData.length){var s={};if(n.forEach(function(e){s[e.xref]=!0,s[e.yref]=!0}),a.list(e).filter(function(e){return e.autorange&&s[e._id]}).length)return r.syncOrAsync([o,i],e)}}},function(e,t,n){"use strict";var r=n(0),a=n(6),o=n(136),i=n(38);e.exports=function(e,t,n,s,l){function c(n,a){return r.coerce(e,t,i,n,a)}s=s||{};var d=c("visible",!(l=l||{}).itemIsNotPlainObject),u=c("clicktoshow");if(!d&&!u)return t;o(e,t,n,c);for(var f=t.showarrow,p=["x","y"],h=[-10,-30],m={_fullLayout:n},g=0;g<2;g++){var v=p[g],b=a.coerceRef(e,t,m,v,"","paper");if(a.coercePosition(t,m,c,b,v,.5),f){var y="a"+v,x=a.coerceRef(e,t,m,y,"pixel");"pixel"!==x&&x!==b&&(x=t[y]="pixel");var w="pixel"===x?h[g]:.4;a.coercePosition(t,m,c,x,y,w)}c(v+"anchor"),c(v+"shift")}if(r.noneOrAll(e,t,["x","y"]),f&&r.noneOrAll(e,t,["ax","ay"]),u){var k=c("xclick"),_=c("yclick");t._xclick=void 0===k?t.x:a.cleanPosition(k,m,t.xref),t._yclick=void 0===_?t.y:a.cleanPosition(_,m,t.yref)}return t}},function(e,t,n){"use strict";var r=n(29),a=n(213);e.exports=function(e,t){r(e,t,{name:"annotations",handleItemDefaults:a})}},function(e,t,n){"use strict";var r=n(8);function a(e,t){var n,r,a,i,s,l,c,d=e._fullLayout.annotations,u=[],f=[],p=[],h=(t||[]).length;for(n=0;n<d.length;n++)if(i=(a=d[n]).clicktoshow){for(r=0;r<h;r++)if(l=(s=t[r]).xaxis,c=s.yaxis,l._id===a.xref&&c._id===a.yref&&l.d2r(s.x)===o(a._xclick,l)&&c.d2r(s.y)===o(a._yclick,c)){(a.visible?"onout"===i?f:p:u).push(n);break}r===h&&a.visible&&"onout"===i&&f.push(n)}return{on:u,off:f,explicitOff:p}}function o(e,t){return"log"===t.type?t.l2r(e):t.d2r(e)}e.exports={hasClickToShow:function(e,t){var n=a(e,t);return n.on.length>0||n.explicitOff.length>0},onClick:function(e,t){var n,o=a(e,t),i=o.on,s=o.off.concat(o.explicitOff),l={};if(!i.length&&!s.length)return;for(n=0;n<i.length;n++)l["annotations["+i[n]+"].visible"]=!0;for(n=0;n<s.length;n++)l["annotations["+s[n]+"].visible"]=!1;return r.update(e,{},l)}}},function(e,t,n){"use strict";var r=n(1),a=n(2),o=n(3),i=n(7),s=n(137);e.exports=function(e,t,n,l,c){a(l)||(l=1);var d=e.node(),u=s[t||0];"string"==typeof n&&n||(n="end");var f,p,h,m,g=(i.getPx(e,"stroke-width")||1)*l,v=e.style("stroke")||o.defaultLine,b=e.style("stroke-opacity")||1,y=n.indexOf("start")>=0,x=n.indexOf("end")>=0,w=u.backoff*g+c;if("line"===d.nodeName){f={x:+e.attr("x1"),y:+e.attr("y1")},p={x:+e.attr("x2"),y:+e.attr("y2")};var k=f.x-p.x,_=f.y-p.y;if(m=(h=Math.atan2(_,k))+Math.PI,w){if(w*w>k*k+_*_)return void D();var T=w*Math.cos(h),A=w*Math.sin(h);y&&(f.x-=T,f.y-=A,e.attr({x1:f.x,y1:f.y})),x&&(p.x+=T,p.y+=A,e.attr({x2:p.x,y2:p.y}))}}else if("path"===d.nodeName){var M=d.getTotalLength(),C="";if(M<w)return void D();if(y){var S=d.getPointAtLength(0),L=d.getPointAtLength(.1);h=Math.atan2(S.y-L.y,S.x-L.x),f=d.getPointAtLength(Math.min(w,M)),w&&(C="0px,"+w+"px,")}if(x){var z=d.getPointAtLength(M),O=d.getPointAtLength(M-.1);if(m=Math.atan2(z.y-O.y,z.x-O.x),p=d.getPointAtLength(Math.max(0,M-w)),w)C+=M-(C?2*w:w)+"px,"+M+"px"}else C&&(C+=M+"px");C&&e.style("stroke-dasharray",C)}function D(){e.style("stroke-dasharray","0px,100px")}function j(n,a){u.path&&(t>5&&(a=0),r.select(d.parentNode).append("path").attr({class:e.attr("class"),d:u.path,transform:"translate("+n.x+","+n.y+")rotate("+180*a/Math.PI+")scale("+g+")"}).style({fill:v,opacity:b,"stroke-width":0}))}y&&j(f,h),x&&j(p,m)}},function(e,t,n){"use strict";var r=n(85),a=n(215);e.exports={moduleType:"component",name:"annotations",layoutAttributes:n(38),supplyLayoutDefaults:n(214),calcAutorange:n(212),draw:r.draw,drawOne:r.drawOne,drawRaw:r.drawRaw,hasClickToShow:a.hasClickToShow,onClick:a.onClick,convertCoords:n(211)}},function(e,t,n){"use strict";var r=n(3);e.exports=function(e,t,n){var a=n.marker.line.color;Array.isArray(a)&&(a=a[t.i]||r.defaultLine);var o=n.marker.line.width||0;Array.isArray(o)&&(o=o[t.i]||0),e.style({"stroke-width":o}).call(r.fill,t.color).call(r.stroke,a)}},function(e,t,n){"use strict";var r=n(4),a=n(86);e.exports=function(e,t){var n,o,i={},s=[],l=!1,c={},d=0;function u(e,n){if(""!==e&&a.isGrouped(t))-1===s.indexOf(e)?(s.push(e),l=!0,i[e]=[[n]]):i[e].push([n]);else{var r="~~i"+d;s.push(r),i[r]=[[n]],d++}}for(n=0;n<e.length;n++){var f=e[n],p=f[0],h=p.trace,m=h.legendgroup;if(a.legendGetsTrace(h)&&h.showlegend)if(r.traceIs(h,"pie"))for(c[m]||(c[m]={}),o=0;o<f.length;o++){var g=f[o].label;c[m][g]||(u(m,{label:g,color:f[o].color,i:f[o].i,trace:h}),c[m][g]=!0)}else u(m,p)}if(!s.length)return[];var v,b,y=s.length;if(l&&a.isGrouped(t))for(b=new Array(y),n=0;n<y;n++)v=i[s[n]],b[n]=a.isReversed(t)?v.reverse():v;else{for(b=[new Array(y)],n=0;n<y;n++)v=i[s[n]][0],b[0][a.isReversed(t)?y-n-1:n]=v;y=1}return t._lgroupsLength=y,b}},function(e,t,n){"use strict";e.exports={scrollBarWidth:4,scrollBarHeight:20,scrollBarColor:"#808BA4",scrollBarMargin:4}},function(e,t,n){"use strict";var r=n(1),a=n(8),o=n(0),i=n(9),s=n(4),l=n(20),c=n(7),d=n(3),u=n(13),f=n(220),p=n(98),h=n(19).LINE_SPACING,m=n(219),g=n(138),v=n(86),b=n(39),y=!0,x=p.DBLCLICKDELAY;function w(e,t){var n=e.data()[0][0],r=t._fullLayout,o=n.trace,i=s.traceIs(o,"pie"),l=o.index,d=i?n.label:o.name,f=e.selectAll("text.legendtext").data([0]);function p(n){u.convertToTspans(n,t,function(){!function(e,t){var n=e.data()[0][0];if(!n.trace.showlegend)return void e.remove();var r,a,o=e.select("g[class*=math-group]"),i=o.node(),s=t._fullLayout.legend.font.size*h;if(i){var l=c.bBox(i);r=l.height,a=l.width,c.setTranslate(o,0,r/4)}else{var d=e.select(".legendtext"),f=u.lineCount(d),p=d.node();r=s*f,a=p?c.bBox(p).width:0;var m=s*(.3+(1-f)/2);u.positionText(d,40,m)}r=Math.max(r,16)+3,n.height=r,n.width=a}(e,t)})}f.enter().append("text").classed("legendtext",!0),f.attr("text-anchor","start").classed("user-select-none",!0).call(c.font,r.legend.font).text(d),t._context.editable&&!i?f.call(u.makeEditable,{gd:t}).call(p).on("edit",function(e){this.text(e).call(p),this.text()||(e=" ");var r,o=n.trace._fullInput||{};if(-1!==["ohlc","candlestick"].indexOf(o.type)){var i=n.trace.transforms;r=i[i.length-1].direction+".name"}else r="name";a.restyle(t,r,e,l)}):f.call(p)}function k(e,t){var n,r=1,a=e.selectAll("rect").data([0]);a.enter().append("rect").classed("legendtoggle",!0).style("cursor","pointer").attr("pointer-events","all").call(d.fill,"rgba(0,0,0,0)"),a.on("mousedown",function(){(n=(new Date).getTime())-t._legendMouseDownTime<x?r+=1:(r=1,t._legendMouseDownTime=n)}),a.on("mouseup",function(){if(!t._dragged&&!t._editing){var n=t._fullLayout.legend;(new Date).getTime()-t._legendMouseDownTime>x&&(r=Math.max(r-1,1)),1===r?n._clickTimeout=setTimeout(function(){_(e,t,r)},x):2===r&&(n._clickTimeout&&clearTimeout(n._clickTimeout),t._legendMouseDownTime=0,_(e,t,r))}})}function _(e,t,n){if(!t._dragged&&!t._editing){var r,i,l=t._fullLayout.hiddenlabels?t._fullLayout.hiddenlabels.slice():[],c=e.data()[0][0],d=t._fullData,u=c.trace,f=u.legendgroup,p=[];if(1===n&&y&&t.data&&t._context.showTips?(o.notifier("Double click on legend to isolate individual trace","long"),y=!1):y=!1,s.traceIs(u,"pie")){var h=c.label,m=l.indexOf(h);1===n?-1===m?l.push(h):l.splice(m,1):2===n&&(l=[],t.calcdata[0].forEach(function(e){h!==e.label&&l.push(e.label)}),t._fullLayout.hiddenlabels&&t._fullLayout.hiddenlabels.length===l.length&&-1===m&&(l=[])),a.relayout(t,"hiddenlabels",l)}else{var g,v=[],b=[];for(g=0;g<d.length;g++)v.push(g),b.push(!!s.traceIs(d[g],"notLegendIsolatable")||"legendonly");if(""===f)p=[u.index],b[u.index]=!0;else for(g=0;g<d.length;g++)(r=d[g]).legendgroup===f&&(p.push(r.index),b[v.indexOf(g)]=!0);if(1===n)i=!0!==u.visible||"legendonly",a.restyle(t,"visible",i,p);else if(2===n){var x=!0;for(g=0;g<d.length;g++)if(d[g].visible!==b[g]){x=!1;break}x&&(b=!0);var w=[];for(g=0;g<d.length;g++)w.push(v[g]);a.restyle(t,"visible",b,w)}}}}function T(e,t,n){var a=e._fullLayout,o=a.legend,i=o.borderwidth,s=v.isGrouped(o);if(v.isVertical(o))s&&t.each(function(e,t){c.setTranslate(this,0,t*o.tracegroupgap)}),o.width=0,o.height=0,n.each(function(e){var t=e[0],n=t.height,r=t.width;c.setTranslate(this,i,5+i+o.height+n/2),o.height+=n,o.width=Math.max(o.width,r)}),o.width+=45+2*i,o.height+=10+2*i,s&&(o.height+=(o._lgroupsLength-1)*o.tracegroupgap),o.width=Math.ceil(o.width),o.height=Math.ceil(o.height),n.each(function(t){var n=t[0];r.select(this).select(".legendtoggle").call(c.setRect,0,-n.height/2,(e._context.editable?0:o.width)+40,n.height)});else if(s){o.width=0,o.height=0;for(var l=[o.width],d=t.data(),u=0,f=d.length;u<f;u++){var p=d[u].map(function(e){return e[0].width}),h=40+Math.max.apply(null,p);o.width+=o.tracegroupgap+h,l.push(o.width)}t.each(function(e,t){c.setTranslate(this,l[t],0)}),t.each(function(){var e=0;r.select(this).selectAll("g.traces").each(function(t){var n=t[0].height;c.setTranslate(this,0,5+i+e+n/2),e+=n}),o.height=Math.max(o.height,e)}),o.height+=10+2*i,o.width+=2*i,o.width=Math.ceil(o.width),o.height=Math.ceil(o.height),n.each(function(t){var n=t[0];r.select(this).select(".legendtoggle").call(c.setRect,0,-n.height/2,e._context.editable?0:o.width,n.height)})}else{o.width=0,o.height=0;var m=0,g=0,b=0,y=0;n.each(function(e){b=Math.max(40+e[0].width,b)}),n.each(function(e){var t=e[0],n=b,r=o.tracegroupgap||5;i+y+r+n>a.width-(a.margin.r+a.margin.l)&&(y=0,m+=g,o.height=o.height+g,g=0),c.setTranslate(this,i+y,5+i+t.height/2+m),o.width+=r+n,o.height=Math.max(o.height,t.height),y+=r+n,g=Math.max(t.height,g)}),o.width+=2*i,o.height+=10+2*i,o.width=Math.ceil(o.width),o.height=Math.ceil(o.height),n.each(function(t){var n=t[0];r.select(this).select(".legendtoggle").call(c.setRect,0,-n.height/2,e._context.editable?0:o.width,n.height)})}}function A(e){var t=e._fullLayout.legend,n="left";b.isRightAnchor(t)?n="right":b.isCenterAnchor(t)&&(n="center");var r="top";b.isBottomAnchor(t)?r="bottom":b.isMiddleAnchor(t)&&(r="middle"),i.autoMargin(e,"legend",{x:t.x,y:t.y,l:t.width*({right:1,center:.5}[n]||0),r:t.width*({left:1,center:.5}[n]||0),b:t.height*({top:1,middle:.5}[r]||0),t:t.height*({bottom:1,middle:.5}[r]||0)})}e.exports=function(e){var t=e._fullLayout,n="legend"+t._uid;if(t._infolayer&&e.calcdata){e._legendMouseDownTime||(e._legendMouseDownTime=0);var u=t.legend,p=t.showlegend&&m(e.calcdata,u),h=t.hiddenlabels||[];if(!t.showlegend||!p.length)return t._infolayer.selectAll(".legend").remove(),t._topdefs.select("#"+n).remove(),void i.autoMargin(e,"legend");var v=t._infolayer.selectAll("g.legend").data([0]);v.enter().append("g").attr({class:"legend","pointer-events":"all"});var y=t._topdefs.selectAll("#"+n).data([0]);y.enter().append("clipPath").attr("id",n).append("rect");var M=v.selectAll("rect.bg").data([0]);M.enter().append("rect").attr({class:"bg","shape-rendering":"crispEdges"}),M.call(d.stroke,u.bordercolor),M.call(d.fill,u.bgcolor),M.style("stroke-width",u.borderwidth+"px");var C=v.selectAll("g.scrollbox").data([0]);C.enter().append("g").attr("class","scrollbox");var S=v.selectAll("rect.scrollbar").data([0]);S.enter().append("rect").attr({class:"scrollbar",rx:20,ry:2,width:0,height:0}).call(d.fill,"#808BA4");var L=C.selectAll("g.groups").data(p);L.enter().append("g").attr("class","groups"),L.exit().remove();var z=L.selectAll("g.traces").data(o.identity);z.enter().append("g").attr("class","traces"),z.exit().remove(),z.call(g,e).style("opacity",function(e){var t=e[0].trace;return s.traceIs(t,"pie")?-1!==h.indexOf(e[0].label)?.5:1:"legendonly"===t.visible?.5:1}).each(function(){r.select(this).call(w,e).call(k,e)});var O=0!==v.enter().size();O&&(T(e,L,z),A(e));var D=t.width,j=t.height;T(e,L,z),u.height>j?function(e){var t=e._fullLayout.legend,n="left";b.isRightAnchor(t)?n="right":b.isCenterAnchor(t)&&(n="center");i.autoMargin(e,"legend",{x:t.x,y:.5,l:t.width*({right:1,center:.5}[n]||0),r:t.width*({left:1,center:.5}[n]||0),b:0,t:0})}(e):A(e);var P=t._size,I=P.l+P.w*u.x,E=P.t+P.h*(1-u.y);b.isRightAnchor(u)?I-=u.width:b.isCenterAnchor(u)&&(I-=u.width/2),b.isBottomAnchor(u)?E-=u.height:b.isMiddleAnchor(u)&&(E-=u.height/2);var N=u.width,R=P.w;N>R?(I=P.l,N=R):(I+N>D&&(I=D-N),I<0&&(I=0),N=Math.min(D-I,u.width));var B=u.height,F=P.h;B>F?(E=P.t,B=F):(E+B>j&&(E=j-B),E<0&&(E=0),B=Math.min(j-E,u.height)),c.setTranslate(v,I,E);var $,W,V,H,q,U,G=B-f.scrollBarHeight-2*f.scrollBarMargin,Y=u.height-B;if(u.height<=B||e._context.staticPlot)M.attr({width:N-u.borderwidth,height:B-u.borderwidth,x:u.borderwidth/2,y:u.borderwidth/2}),c.setTranslate(C,0,0),y.select("rect").attr({width:N-2*u.borderwidth,height:B-2*u.borderwidth,x:u.borderwidth,y:u.borderwidth}),C.call(c.setClipUrl,n);else{$=f.scrollBarMargin,W=C.attr("data-scroll")||0,M.attr({width:N-2*u.borderwidth+f.scrollBarWidth+f.scrollBarMargin,height:B-u.borderwidth,x:u.borderwidth/2,y:u.borderwidth/2}),y.select("rect").attr({width:N-2*u.borderwidth+f.scrollBarWidth+f.scrollBarMargin,height:B-2*u.borderwidth,x:u.borderwidth,y:u.borderwidth-W}),C.call(c.setClipUrl,n),O&&K($,W),v.on("wheel",null),v.on("wheel",function(){W=o.constrain(C.attr("data-scroll")-r.event.deltaY/G*Y,-Y,0),K($=f.scrollBarMargin-W/Y*G,W),0!==W&&W!==-Y&&r.event.preventDefault()}),S.on(".drag",null),C.on(".drag",null);var X=r.behavior.drag().on("drag",function(){$=o.constrain(r.event.y-f.scrollBarHeight/2,f.scrollBarMargin,f.scrollBarMargin+G),W=-($-f.scrollBarMargin)/G*Y,K($,W)});S.call(X),C.call(X)}if(e._context.editable)v.classed("cursor-move",!0),l.init({element:v.node(),gd:e,prepFn:function(){var e=c.getTranslate(v);q=e.x,U=e.y},moveFn:function(e,t){var n=q+e,r=U+t;c.setTranslate(v,n,r),V=l.align(n,0,P.l,P.l+P.w,u.xanchor),H=l.align(r,0,P.t+P.h,P.t,u.yanchor)},doneFn:function(n,r,o){if(n&&void 0!==V&&void 0!==H)a.relayout(e,{"legend.x":V,"legend.y":H});else{var i=t._infolayer.selectAll("g.traces").filter(function(){var e=this.getBoundingClientRect();return o.clientX>=e.left&&o.clientX<=e.right&&o.clientY>=e.top&&o.clientY<=e.bottom});i.size()>0&&(1===r?v._clickTimeout=setTimeout(function(){_(i,e,r)},x):2===r&&(v._clickTimeout&&clearTimeout(v._clickTimeout),_(i,e,r)))}}})}function K(e,t){C.attr("data-scroll",t).call(c.setTranslate,0,t),S.call(c.setRect,N,e,f.scrollBarWidth,f.scrollBarHeight),y.select("rect").attr({y:u.borderwidth-t})}}},function(e,t,n){"use strict";var r=n(4),a=n(0),o=n(139),i=n(43),s=n(86);e.exports=function(e,t,n){for(var l,c,d,u,f=e.legend||{},p=t.legend={},h=0,m="normal",g=0;g<n.length;g++){var v=n[g];s.legendGetsTrace(v)&&(h++,r.traceIs(v,"pie")&&h++),(r.traceIs(v,"bar")&&"stack"===t.barmode||-1!==["tonextx","tonexty"].indexOf(v.fill))&&(m=s.isGrouped({traceorder:m})?"grouped+reversed":"reversed"),void 0!==v.legendgroup&&""!==v.legendgroup&&(m=s.isReversed({traceorder:m})?"reversed+grouped":"grouped")}function b(e,t){return a.coerce(f,p,o,e,t)}if(!1!==a.coerce(e,t,i,"showlegend",h>1)){if(b("bgcolor",t.paper_bgcolor),b("bordercolor"),b("borderwidth"),a.coerceFont(b,"font",t.font),b("orientation"),"h"===p.orientation){var y=e.xaxis;y&&y.rangeslider&&y.rangeslider.visible?(l=0,d="left",c=1.1,u="bottom"):(l=0,d="left",c=-.1,u="top")}b("traceorder",m),s.isGrouped(t.legend)&&b("tracegroupgap"),b("x",l),b("xanchor",d),b("y",c),b("yanchor",u),a.noneOrAll(f,p,["x","y"])}}},function(e,t,n){"use strict";e.exports={moduleType:"component",name:"legend",layoutAttributes:n(139),supplyLayoutDefaults:n(222),draw:n(221),style:n(138)}},function(e,t,n){"use strict";var r=n(1),a=n(8),o=n(4),i=n(7),s=n(6),l=/((x|y)([2-9]|[1-9][0-9]+)?)axis$/;e.exports=function(e,t,n,c){var d=e._fullLayout,u=[];var f,p,h,m,g=function(e){var t,n,r,a,o={};for(t in e)if(n=t.split(".")[0].match(l)){var i=n[1],s=i+"axis";if(r=d[s],a={},Array.isArray(e[t])?a.to=e[t].slice(0):Array.isArray(e[t].range)&&(a.to=e[t].range.slice(0)),!a.to)continue;a.axisName=s,a.length=r._length,u.push(i),o[i]=a}return o}(t),v=Object.keys(g),b=function(e,t,n){var r,a,o,i=e._plots,s=[];for(r in i){var l=i[r];if(-1===s.indexOf(l)){var c=l.xaxis._id,d=l.yaxis._id,u=l.xaxis.range,f=l.yaxis.range;l.xaxis._r=l.xaxis.range.slice(),l.yaxis._r=l.yaxis.range.slice(),a=n[c]?n[c].to:u,o=n[d]?n[d].to:f,u[0]===a[0]&&u[1]===a[1]&&f[0]===o[0]&&f[1]===o[1]||-1===t.indexOf(c)&&-1===t.indexOf(d)||s.push(l)}}return s}(d,v,g);if(!b.length)return!1;function y(e){var t=e.xaxis,n=e.yaxis;d._defs.selectAll("#"+e.clipId).call(i.setTranslate,0,0).call(i.setScale,1,1),e.plot.call(i.setTranslate,t._offset,n._offset).call(i.setScale,1,1).select(".scatterlayer").selectAll(".points").selectAll(".point").call(i.setPointGroupScale,1,1),e.plot.select(".scatterlayer").selectAll(".points").selectAll(".textpoint").call(i.setTextPointsScale,1,1)}function x(t,n){var r,a,l,c=g[t.xaxis._id],u=g[t.yaxis._id],f=[];if(c){a=(r=e._fullLayout[c.axisName])._r,l=c.to,f[0]=(a[0]*(1-n)+n*l[0]-a[0])/(a[1]-a[0])*t.xaxis._length;var p=a[1]-a[0],h=l[1]-l[0];r.range[0]=a[0]*(1-n)+n*l[0],r.range[1]=a[1]*(1-n)+n*l[1],f[2]=t.xaxis._length*(1-n+n*h/p)}else f[0]=0,f[2]=t.xaxis._length;if(u){a=(r=e._fullLayout[u.axisName])._r,l=u.to,f[1]=(a[1]*(1-n)+n*l[1]-a[1])/(a[0]-a[1])*t.yaxis._length;var m=a[1]-a[0],v=l[1]-l[0];r.range[0]=a[0]*(1-n)+n*l[0],r.range[1]=a[1]*(1-n)+n*l[1],f[3]=t.yaxis._length*(1-n+n*v/m)}else f[1]=0,f[3]=t.yaxis._length;!function(t,n){var r,a=[];for(a=[t._id,n._id],r=0;r<a.length;r++)s.doTicks(e,a[r],!0);function i(t,n){for(r=0;r<t.length;r++){var o=t[r];-1===a.indexOf(o.xref)&&-1===a.indexOf(o.yref)||n(e,r)}}i(d.annotations||[],o.getComponentMethod("annotations","drawOne")),i(d.shapes||[],o.getComponentMethod("shapes","drawOne")),i(d.images||[],o.getComponentMethod("images","draw"))}(t.xaxis,t.yaxis);var b=t.xaxis,y=t.yaxis,x=!!c,w=!!u,k=x?b._length/f[2]:1,_=w?y._length/f[3]:1,T=x?f[0]:0,A=w?f[1]:0,M=x?f[0]/f[2]*b._length:0,C=w?f[1]/f[3]*y._length:0,S=b._offset-M,L=y._offset-C;d._defs.selectAll("#"+t.clipId).call(i.setTranslate,T,A).call(i.setScale,1/k,1/_),t.plot.call(i.setTranslate,S,L).call(i.setScale,k,_).selectAll(".points").selectAll(".point").call(i.setPointGroupScale,1/k,1/_),t.plot.selectAll(".points").selectAll(".textpoint").call(i.setTextPointsScale,1/k,1/_)}c&&(f=c());var w=r.ease(n.easing);return e._transitionData._interruptCallbacks.push(function(){return window.cancelAnimationFrame(m),m=null,function(){for(var t={},n=0;n<v.length;n++){var r=e._fullLayout[v[n]+"axis"];t[r._name+".range[0]"]=r.range[0],t[r._name+".range[1]"]=r.range[1],r.range=r._r.slice()}return a.relayout(e,t).then(function(){for(var e=0;e<b.length;e++)y(b[e])})}()}),p=Date.now(),m=window.requestAnimationFrame(function t(){h=Date.now();for(var r=Math.min(1,(h-p)/n.duration),o=w(r),i=0;i<b.length;i++)x(b[i],o);h-p>n.duration?(function(){for(var t={},n=0;n<v.length;n++){var r=e._fullLayout[g[v[n]].axisName],o=g[v[n]].to;t[r._name+".range[0]"]=o[0],t[r._name+".range[1]"]=o[1],r.range=o.slice()}f&&f(),a.relayout(e,t).then(function(){for(var e=0;e<b.length;e++)y(b[e])})}(),m=window.cancelAnimationFrame(t)):m=window.requestAnimationFrame(t)}),Promise.resolve()}},function(e,t,n){"use strict";e.exports={xaxis:{valType:"subplotid",role:"info",dflt:"x",description:["Sets a reference between this trace's x coordinates and","a 2D cartesian x axis.","If *x* (the default value), the x coordinates refer to","`layout.xaxis`.","If *x2*, the x coordinates refer to `layout.xaxis2`, and so on."].join(" ")},yaxis:{valType:"subplotid",role:"info",dflt:"y",description:["Sets a reference between this trace's y coordinates and","a 2D cartesian y axis.","If *y* (the default value), the y coordinates refer to","`layout.yaxis`.","If *y2*, the y coordinates refer to `layout.xaxis2`, and so on."].join(" ")}}},function(e,t,n){"use strict";var r=n(12);e.exports=function(e,t){var n,a,o,i,s=e.cd,l=e.xaxis,c=e.yaxis,d=[],u=s[0].trace,f=u.marker,p=!r.hasMarkers(u)&&!r.hasText(u);if(!0===u.visible&&!p){var h=Array.isArray(f.opacity)?1:f.opacity;if(!1===t)for(n=0;n<s.length;n++)s[n].dim=0;else for(n=0;n<s.length;n++)a=s[n],o=l.c2p(a.x),i=c.c2p(a.y),t.contains([o,i])?(d.push({pointNumber:n,x:a.x,y:a.y}),a.dim=0):a.dim=1;return s[0].node3.selectAll("path.point").style("opacity",function(e){return((e.mo+1||h+1)-1)*(e.dim?.2:1)}),s[0].node3.selectAll("text").style("opacity",function(e){return e.dim?.2:1}),d}}},function(e,t,n){"use strict";var r=n(3),a=n(12);e.exports=function(e,t){var n,o;if("lines"===e.mode)return(n=e.line.color)&&r.opacity(n)?n:e.fillcolor;if("none"===e.mode)return e.fill?e.fillcolor:"";var i=t.mcc||(e.marker||{}).color,s=t.mlcc||((e.marker||{}).line||{}).color;return(o=i&&r.opacity(i)?i:s&&r.opacity(s)&&(t.mlw||((e.marker||{}).line||{}).width)?s:"")?r.opacity(o)<.3?r.addOpacity(o,.3):o:(n=(e.line||{}).color)&&r.opacity(n)&&a.hasLines(e)&&e.line.width?n:e.fillcolor}},function(e,t,n){"use strict";var r=n(0),a=n(31),o=n(32),i=n(227),s=n(3),l=a.constants.MAXDIST;e.exports=function(e,t,n,c){var d=e.cd,u=d[0].trace,f=e.xa,p=e.ya,h=f.c2p(t),m=p.c2p(n),g=[h,m],v=u.hoveron||"";if(-1!==v.indexOf("points")){var b=a.getDistanceFunction(c,function(e){var t=Math.max(3,e.mrc||0);return Math.max(Math.abs(f.c2p(e.x)-h)-t,1-3/t)},function(e){var t=Math.max(3,e.mrc||0);return Math.max(Math.abs(p.c2p(e.y)-m)-t,1-3/t)},function(e){var t=Math.max(3,e.mrc||0),n=f.c2p(e.x)-h,r=p.c2p(e.y)-m;return Math.max(Math.sqrt(n*n+r*r)-t,1-3/t)});if(a.getClosest(d,b,e),!1!==e.index){var y=d[e.index],x=f.c2p(y.x,!0),w=p.c2p(y.y,!0),k=y.mrc||1;return r.extendFlat(e,{color:i(u,y),x0:x-k,x1:x+k,xLabelVal:y.x,y0:w-k,y1:w+k,yLabelVal:y.y}),y.htx?e.text=y.htx:u.hovertext?e.text=u.hovertext:y.tx?e.text=y.tx:u.text&&(e.text=u.text),o.hoverInfo(y,u,e),[e]}}if(-1!==v.indexOf("fills")&&u._polygons){var _,T,A,M,C,S,L,z,O=u._polygons,D=[],j=!1,P=1/0,I=-1/0,E=1/0,N=-1/0;for(_=0;_<O.length;_++)(A=O[_]).contains(g)&&(j=!j,D.push(A),E=Math.min(E,A.ymin),N=Math.max(N,A.ymax));if(j){var R=((E=Math.max(E,0))+(N=Math.min(N,p._length)))/2;for(_=0;_<D.length;_++)for(M=D[_].pts,T=1;T<M.length;T++)(L=M[T-1][1])>R!=(z=M[T][1])>=R&&(C=(S=M[T-1][0])+(M[T][0]-S)*(R-L)/(z-L),P=Math.min(P,C),I=Math.max(I,C));P=Math.max(P,0),I=Math.min(I,f._length);var B=s.defaultLine;return s.opacity(u.fillcolor)?B=u.fillcolor:s.opacity((u.line||{}).color)&&(B=u.line.color),r.extendFlat(e,{distance:l+10,x0:P,x1:I,y0:R,y1:R,color:B}),delete e.index,u.text&&!Array.isArray(u.text)?e.text=String(u.text):e.text=u.name,[e]}}}},function(e,t,n){"use strict";var r=n(1),a=n(7),o=n(32);e.exports=function(e){var t=r.select(e).selectAll("g.trace.scatter");t.style("opacity",function(e){return e[0].trace.opacity}),t.selectAll("g.points").each(function(t){var n=r.select(this),o=n.selectAll("path.point"),i=t.trace||t[0].trace;o.call(a.pointStyle,i,e),n.selectAll("text").call(a.textPointStyle,i,e)}),t.selectAll("g.trace path.js-line").call(a.lineGroupStyle),t.selectAll("g.trace path.js-fill").call(a.fillGroupStyle),t.call(o.style)}},function(e,t,n){"use strict";var r=n(1),a=n(21),o=n(8),i=n(9),s=n(4),l=n(6),c=n(20),d=n(0),u=n(10).extendFlat,f=n(30),p=n(7),h=n(3),m=n(99),g=n(13),v=n(19).LINE_SPACING,b=n(152),y=n(150),x=n(24),w=n(104);e.exports=function(e,t){var n={};function k(){var w=e._fullLayout,T=w._size;if("function"==typeof n.fillcolor||"function"==typeof n.line.color){var A,M=r.extent(("function"==typeof n.fillcolor?n.fillcolor:n.line.color).domain()),C=[],S=[],L="function"==typeof n.line.color?n.line.color:function(){return n.line.color},z="function"==typeof n.fillcolor?n.fillcolor:function(){return n.fillcolor},O=n.levels.end+n.levels.size/100,D=n.levels.size,j=1.001*M[0]-.001*M[1],P=1.001*M[1]-.001*M[0];for(A=n.levels.start;(A-O)*D<0;A+=D)A>j&&A<P&&C.push(A);if("function"==typeof n.fillcolor)if(n.filllevels)for(O=n.filllevels.end+n.filllevels.size/100,D=n.filllevels.size,A=n.filllevels.start;(A-O)*D<0;A+=D)A>M[0]&&A<M[1]&&S.push(A);else(S=C.map(function(e){return e-n.levels.size/2})).push(S[S.length-1]+n.levels.size);else n.fillcolor&&"string"==typeof n.fillcolor&&(S=[0]);n.levels.size<0&&(C.reverse(),S.reverse());var I,E=w.height-w.margin.t-w.margin.b,N=w.width-w.margin.l-w.margin.r,R=Math.round(n.thickness*("fraction"===n.thicknessmode?N:1)),B=R/T.w,F=Math.round(n.len*("fraction"===n.lenmode?E:1)),$=F/T.h,W=n.xpad/T.w,V=(n.borderwidth+n.outlinewidth)/2,H=n.ypad/T.h,q=Math.round(n.x*T.w+n.xpad),U=n.x-B*({middle:.5,right:1}[n.xanchor]||0),G=n.y+$*(({top:-.5,bottom:.5}[n.yanchor]||0)-.5),Y=Math.round(T.h*(1-G)),X=Y-F,K={type:"linear",range:M,tickmode:n.tickmode,nticks:n.nticks,tick0:n.tick0,dtick:n.dtick,tickvals:n.tickvals,ticktext:n.ticktext,ticks:n.ticks,ticklen:n.ticklen,tickwidth:n.tickwidth,tickcolor:n.tickcolor,showticklabels:n.showticklabels,tickfont:n.tickfont,tickangle:n.tickangle,tickformat:n.tickformat,exponentformat:n.exponentformat,separatethousands:n.separatethousands,showexponent:n.showexponent,showtickprefix:n.showtickprefix,tickprefix:n.tickprefix,showticksuffix:n.showticksuffix,ticksuffix:n.ticksuffix,title:n.title,titlefont:n.titlefont,anchor:"free",position:1},Z={type:"linear",_id:"y"+t},J={letter:"y",font:w.font,noHover:!0,calendar:w.calendar};if(b(K,Z,pe,J,w),y(K,Z,pe,J),Z.position=n.x+W+B,k.axis=Z,-1!==["top","bottom"].indexOf(n.titleside)&&(Z.titleside=n.titleside,Z.titlex=n.x+W,Z.titley=G+("top"===n.titleside?$-H:H)),n.line.color&&"auto"===n.tickmode){Z.tickmode="linear",Z.tick0=n.levels.start;var Q=n.levels.size,ee=d.constrain((Y-X)/50,4,15)+1,te=(M[1]-M[0])/((n.nticks||ee)*Q);if(te>1){var ne=Math.pow(10,Math.floor(Math.log(te)/Math.LN10));Q*=ne*d.roundUp(te/ne,[2,5,10]),(Math.abs(n.levels.start)/n.levels.size+1e-6)%1<2e-6&&(Z.tick0=0)}Z.dtick=Q}Z.domain=[G+H,G+$-H],Z.setScale();var re=w._infolayer.selectAll("g."+t).data([0]);re.enter().append("g").classed(t,!0).each(function(){var e=r.select(this);e.append("rect").classed("cbbg",!0),e.append("g").classed("cbfills",!0),e.append("g").classed("cblines",!0),e.append("g").classed("cbaxis",!0).classed("crisp",!0),e.append("g").classed("cbtitleunshift",!0).append("g").classed("cbtitle",!0),e.append("rect").classed("cboutline",!0),e.select(".cbtitle").datum(0)}),re.attr("transform","translate("+Math.round(T.l)+","+Math.round(T.t)+")");var ae=re.select(".cbtitleunshift").attr("transform","translate(-"+Math.round(T.l)+",-"+Math.round(T.t)+")");Z._axislayer=re.select(".cbaxis");var oe=0;if(-1!==["top","bottom"].indexOf(n.titleside)){var ie,se=T.l+(n.x+W)*T.w,le=Z.titlefont.size;ie="top"===n.titleside?(1-(G+$-H))*T.h+T.t+3+.75*le:(1-(G+H))*T.h+T.t-3-.25*le,he(Z._id+"title",{attributes:{x:se,y:ie,"text-anchor":"start"}})}var ce,de,ue,fe=d.syncOrAsync([i.previousPromises,function(){if(-1!==["top","bottom"].indexOf(n.titleside)){var t=re.select(".cbtitle"),o=t.select("text"),i=[-n.outlinewidth/2,n.outlinewidth/2],s=t.select(".h"+Z._id+"title-math-group").node(),c=15.6;if(o.node()&&(c=parseInt(o.style("font-size"),10)*v),s?(oe=p.bBox(s).height)>c&&(i[1]-=(oe-c)/2):o.node()&&!o.classed("js-placeholder")&&(oe=p.bBox(o.node()).height),oe){if(oe+=5,"top"===n.titleside)Z.domain[1]-=oe/T.h,i[1]*=-1;else{Z.domain[0]+=oe/T.h;var u=g.lineCount(o);i[1]+=(1-u)*c}t.attr("transform","translate("+i+")"),Z.setScale()}}re.selectAll(".cbfills,.cblines,.cbaxis").attr("transform","translate(0,"+Math.round(T.h*(1-Z.domain[1]))+")");var f=re.select(".cbfills").selectAll("rect.cbfill").data(S);f.enter().append("rect").classed("cbfill",!0).style("stroke","none"),f.exit().remove(),f.each(function(e,t){var n=[0===t?M[0]:(S[t]+S[t-1])/2,t===S.length-1?M[1]:(S[t]+S[t+1])/2].map(Z.c2p).map(Math.round);t!==S.length-1&&(n[1]+=n[1]>n[0]?1:-1);var o=z(e).replace("e-",""),i=a(o).toHexString();r.select(this).attr({x:q,width:Math.max(R,2),y:r.min(n),height:Math.max(r.max(n)-r.min(n),2),fill:i})});var h=re.select(".cblines").selectAll("path.cbline").data(n.line.color&&n.line.width?C:[]);return h.enter().append("path").classed("cbline",!0),h.exit().remove(),h.each(function(e){r.select(this).attr("d","M"+q+","+(Math.round(Z.c2p(e))+n.line.width/2%1)+"h"+R).call(p.lineGroupStyle,n.line.width,L(e),n.line.dash)}),Z._axislayer.selectAll("g."+Z._id+"tick,path").remove(),Z._pos=q+R+(n.outlinewidth||0)/2-("outside"===n.ticks?1:0),Z.side="right",d.syncOrAsync([function(){return l.doTicks(e,Z,!0)},function(){if(-1===["top","bottom"].indexOf(n.titleside)){var t=Z.titlefont.size,a=Z._offset+Z._length/2,o=T.l+(Z.position||0)*T.w+("right"===Z.side?10+t*(Z.showticklabels?1:.5):-10-t*(Z.showticklabels?.5:0));he("h"+Z._id+"title",{avoid:{selection:r.select(e).selectAll("g."+Z._id+"tick"),side:n.titleside,offsetLeft:T.l,offsetTop:T.t,maxShift:w.width},attributes:{x:o,y:a,"text-anchor":"middle"},transform:{rotate:"-90",offset:0}})}}])},i.previousPromises,function(){var r=R+n.outlinewidth/2+p.bBox(Z._axislayer.node()).width;if((I=ae.select("text")).node()&&!I.classed("js-placeholder")){var a,o=ae.select(".h"+Z._id+"title-math-group").node();a=o&&-1!==["top","bottom"].indexOf(n.titleside)?p.bBox(o).width:p.bBox(ae.node()).right-q-T.l,r=Math.max(r,a)}var s=2*n.xpad+r+n.borderwidth+n.outlinewidth/2,l=Y-X;re.select(".cbbg").attr({x:q-n.xpad-(n.borderwidth+n.outlinewidth)/2,y:X-V,width:Math.max(s,2),height:Math.max(l+2*V,2)}).call(h.fill,n.bgcolor).call(h.stroke,n.bordercolor).style({"stroke-width":n.borderwidth}),re.selectAll(".cboutline").attr({x:q,y:X+n.ypad+("top"===n.titleside?oe:0),width:Math.max(R,2),height:Math.max(l-2*n.ypad-oe,2)}).call(h.stroke,n.outlinecolor).style({fill:"None","stroke-width":n.outlinewidth});var c=({center:.5,right:1}[n.xanchor]||0)*s;re.attr("transform","translate("+(T.l-c)+","+T.t+")"),i.autoMargin(e,t,{x:n.x,y:n.y,l:s*({right:1,center:.5}[n.xanchor]||0),r:s*({left:1,center:.5}[n.xanchor]||0),t:l*({bottom:1,middle:.5}[n.yanchor]||0),b:l*({top:1,middle:.5}[n.yanchor]||0)})}],e);if(fe&&fe.then&&(e._promises||[]).push(fe),e._context.editable)c.init({element:re.node(),gd:e,prepFn:function(){ce=re.attr("transform"),f(re)},moveFn:function(e,t){re.attr("transform",ce+" translate("+e+","+t+")"),de=c.align(U+e/T.w,B,0,1,n.xanchor),ue=c.align(G-t/T.h,$,0,1,n.yanchor);var r=c.getCursor(de,ue,n.xanchor,n.yanchor);f(re,r)},doneFn:function(t){f(re),t&&void 0!==de&&void 0!==ue&&o.restyle(e,{"colorbar.x":de,"colorbar.y":ue},_().index)}});return fe}function pe(e,t){return d.coerce(K,Z,x,e,t)}function he(t,n){var r,a=_();r=s.traceIs(a,"markerColorscale")?"marker.colorbar.title":"colorbar.title";var o={propContainer:Z,propName:r,traceIndex:a.index,dfltName:"colorscale",containerGroup:re.select(".cbtitle")},i="h"===t.charAt(0)?t.substr(1):"h"+t;re.selectAll("."+i+",."+i+"-math-group").remove(),m.draw(e,t,u(o,n||{}))}w._infolayer.selectAll("g."+t).remove()}function _(){var n,r,a=t.substr(2);for(n=0;n<e._fullData.length;n++)if((r=e._fullData[n]).uid===a)return r}return Object.keys(w).forEach(function(e){n[e]=null}),n.fillcolor=null,n.line={color:null,width:null,dash:null},n.levels={start:null,end:null,size:null},n.filllevels=null,Object.keys(n).forEach(function(e){k[e]=function(t){return arguments.length?(n[e]=d.isPlainObject(n[e])?d.extendFlat(n[e],t):t,k):n[e]}}),k.options=function(e){return Object.keys(e).forEach(function(t){"function"==typeof k[t]&&k[t](e[t])}),k},k._opts=n,k}},function(e,t,n){"use strict";var r=n(2),a=n(0),o=n(9),i=n(160),s=n(230);e.exports=function(e,t){var n=t[0].trace,l=n.marker,c="cb"+n.uid;if(e._fullLayout._infolayer.selectAll("."+c).remove(),void 0!==l&&l.showscale){var d=l.color,u=l.cmin,f=l.cmax;r(u)||(u=a.aggNums(Math.min,null,d)),r(f)||(f=a.aggNums(Math.max,null,d));var p=t[0].t.cb=s(e,c),h=i.makeColorScaleFunc(i.extractScale(l.colorscale,u,f),{noNumericCheck:!0});p.fillcolor(h).filllevels({start:u,end:f,size:(f-u)/254}).options(l.colorbar)()}else o.autoMargin(e,c)}},function(e,t,n){"use strict";e.exports=function(e,t,n){for(var r,a=null,o=0;o<n.length;++o)!0===(r=n[o][0].trace).visible?(r._nexttrace=null,-1!==["tonextx","tonexty","tonext"].indexOf(r.fill)&&(r._prevtrace=a,a&&(a._nexttrace=r)),a=r):r._prevtrace=r._nexttrace=null}},function(e,t,n){"use strict";var r=n(15).BADNUM;e.exports=function(e,t){var n,a,o,i,s,l,c,d,u,f,p,h,m,g,v,b,y,x,w,k,_=t.xaxis,T=t.yaxis,A=t.simplify,M=t.connectGaps,C=t.baseTolerance,S=t.linear,L=[],z=.2,O=new Array(e.length),D=0;function j(t){var n=_.c2p(e[t].x),a=T.c2p(e[t].y);return n!==r&&a!==r&&[n,a]}function P(e){var t=e[0]/_._length,n=e[1]/T._length;return(1+10*Math.max(0,-t,t-1,-n,n-1))*C}for(A||(C=z=-1),n=0;n<e.length;n++)if(a=j(n)){for(D=0,O[D++]=a,n++;n<e.length;n++){if(!(i=j(n))){if(M)continue;break}if(S){if(x=a,void 0,void 0,w=(y=i)[0]-x[0],k=y[1]-x[1],!((c=Math.sqrt(w*w+k*k))<P(i)*z)){for(u=[(i[0]-a[0])/c,(i[1]-a[1])/c],s=a,p=c,h=g=v=0,d=!1,o=i,n++;n<e.length;n++){if(!(l=j(n))){if(M)continue;break}if(b=(f=[l[0]-a[0],l[1]-a[1]])[0]*u[1]-f[1]*u[0],g=Math.min(g,b),(v=Math.max(v,b))-g>P(l))break;o=l,(m=f[0]*u[0]+f[1]*u[1])>p?(p=m,i=l,d=!1):m<h&&(h=m,s=l,d=!0)}if(d?(O[D++]=i,o!==s&&(O[D++]=s)):(s!==a&&(O[D++]=s),o!==i&&(O[D++]=i)),O[D++]=o,n>=e.length||!l)break;O[D++]=l,a=l}}else O[D++]=i}L.push(O.slice(0,D))}return L}},function(e,t,n){"use strict";var r=n(1),a=n(0),o=n(7),i=n(32),s=n(12),l=n(233),c=n(232),d=n(143).tester;function u(e,t,n,c,u,f,p){var h,m;!function(e,t,n,o,i){var l=n.xaxis,c=n.yaxis,d=r.extent(a.simpleMap(l.range,l.r2c)),u=r.extent(a.simpleMap(c.range,c.r2c)),f=o[0].trace;if(!s.hasMarkers(f))return;var p=f.marker.maxdisplayed;if(0===p)return;var h=o.filter(function(e){return e.x>=d[0]&&e.x<=d[1]&&e.y>=u[0]&&e.y<=u[1]}),m=Math.ceil(h.length/p),g=0;i.forEach(function(e,n){var r=e[0].trace;s.hasMarkers(r)&&r.marker.maxdisplayed>0&&n<t&&g++});var v=Math.round(g*m/3+Math.floor(g/3)*m/7.1);o.forEach(function(e){delete e.vis}),h.forEach(function(e,t){0===Math.round((t+v)%m)&&(e.vis=!0)})}(0,t,n,c,u);var g=!!p&&p.duration>0;function v(e){return g?e.transition():e}var b=n.xaxis,y=n.yaxis,x=c[0].trace,w=x.line,k=r.select(f);if(k.call(i.plot,n,p),!0===x.visible){var _,T;v(k).style("opacity",x.opacity);var A=x.fill.charAt(x.fill.length-1);"x"!==A&&"y"!==A&&(A=""),c[0].node3=k;var M="",C=[],S=x._prevtrace;S&&(M=S._prevRevpath||"",T=S._nextFill,C=S._polygons);var L,z,O,D,j,P,I,E,N,R="",B="",F=[],$=[],W=a.noop;if(_=x._ownFill,s.hasLines(x)||"none"!==x.fill){for(T&&T.datum(c),-1!==["hv","vh","hvh","vhv"].indexOf(w.shape)?(O=o.steps(w.shape),D=o.steps(w.shape.split("").reverse().join(""))):O=D="spline"===w.shape?function(e){var t=e[e.length-1];return e[0][0]===t[0]&&e[0][1]===t[1]?o.smoothclosed(e.slice(1),w.smoothing):o.smoothopen(e,w.smoothing)}:function(e){return"M"+e.join("L")},j=function(e){return D(e.reverse())},F=l(c,{xaxis:b,yaxis:y,connectGaps:x.connectgaps,baseTolerance:Math.max(w.width||1,3)/4,linear:"linear"===w.shape,simplify:w.simplify}),N=x._polygons=new Array(F.length),m=0;m<F.length;m++)x._polygons[m]=d(F[m]);F.length&&(P=F[0][0],E=(I=F[F.length-1])[I.length-1]),$=F.filter(function(e){return e.length>1}),W=function(e){return function(t){if(L=O(t),z=j(t),R?A?(R+="L"+L.substr(1),B=z+"L"+B.substr(1)):(R+="Z"+L,B=z+"Z"+B):(R=L,B=z),s.hasLines(x)&&t.length>1){var n=r.select(this);if(n.datum(c),e)v(n.style("opacity",0).attr("d",L).call(o.lineGroupStyle)).style("opacity",1);else{var a=v(n);a.attr("d",L),o.singleLineStyle(c,a)}}}}}var V=k.selectAll(".js-line").data($);v(V.exit()).style("opacity",0).remove(),V.each(W(!1)),V.enter().append("path").classed("js-line",!0).style("vector-effect","non-scaling-stroke").call(o.lineGroupStyle).each(W(!0)),F.length&&(_?P&&E&&(A?("y"===A?P[1]=E[1]=y.c2p(0,!0):"x"===A&&(P[0]=E[0]=b.c2p(0,!0)),v(_).attr("d","M"+E+"L"+P+"L"+R.substr(1)).call(o.singleFillStyle)):v(_).attr("d",R+"Z").call(o.singleFillStyle)):"tonext"===x.fill.substr(0,6)&&R&&M&&("tonext"===x.fill?v(T).attr("d",R+"Z"+M+"Z").call(o.singleFillStyle):v(T).attr("d",R+"L"+M.substr(1)+"Z").call(o.singleFillStyle),x._polygons=x._polygons.concat(C)),x._prevRevpath=B,x._prevPolygons=N);var H=k.selectAll(".points");h=H.data([c]),H.each(X),h.enter().append("g").classed("points",!0).each(X),h.exit().remove()}function q(e){return e.filter(function(e){return e.vis})}function U(e){return e.id}function G(e){if(e.ids)return U}function Y(){return!1}function X(t){var n,i=t[0].trace,l=r.select(this),c=s.hasMarkers(i),d=s.hasText(i),u=G(i),f=Y,p=Y;c&&(f=i.marker.maxdisplayed||i._needsCull?q:a.identity),d&&(p=i.marker.maxdisplayed||i._needsCull?q:a.identity);var h=(n=l.selectAll("path.point").data(f,u)).enter().append("path").classed("point",!0);g&&h.call(o.pointStyle,i,e).call(o.translatePoints,b,y,i).style("opacity",0).transition().style("opacity",1);var m=c&&o.tryColorscale(i.marker,""),x=c&&o.tryColorscale(i.marker,"line");n.order(),n.each(function(t){var n=r.select(this),a=v(n);o.translatePoint(t,a,b,y)?(o.singlePointStyle(t,a,i,m,x,e),i.customdata&&n.classed("plotly-customdata",null!==t.data&&void 0!==t.data)):a.remove()}),g?n.exit().transition().style("opacity",0).remove():n.exit().remove(),(n=l.selectAll("g").data(p,u)).enter().append("g").classed("textpoint",!0).append("text"),n.order(),n.each(function(e){var t=r.select(this),n=v(t.select("text"));o.translatePoint(e,n,b,y)||t.remove()}),n.selectAll("text").call(o.textPointStyle,i,e).each(function(e){var t=e.xp||b.c2p(e.x),n=e.yp||y.c2p(e.y);r.select(this).selectAll("tspan.line").each(function(){v(r.select(this)).attr({x:t,y:n})})}),n.exit().remove()}}e.exports=function(e,t,n,a,o){var i,s,l,d,f=t.plot.select("g.scatterlayer"),p=!a,h=!!a&&a.duration>0;for((l=f.selectAll("g.trace").data(n,function(e){return e[0].trace.uid})).enter().append("g").attr("class",function(e){return"trace scatter trace"+e[0].trace.uid}).style("stroke-miterlimit",2),c(e,t,n),function(e,t){var n;t.selectAll("g.trace").each(function(e){var t=r.select(this);if((n=e[0].trace)._nexttrace){if(n._nextFill=t.select(".js-fill.js-tonext"),!n._nextFill.size()){var a=":first-child";t.select(".js-fill.js-tozero").size()&&(a+=" + *"),n._nextFill=t.insert("path",a).attr("class","js-fill js-tonext")}}else t.selectAll(".js-fill.js-tonext").remove(),n._nextFill=null;n.fill&&("tozero"===n.fill.substr(0,6)||"toself"===n.fill||"to"===n.fill.substr(0,2)&&!n._prevtrace)?(n._ownFill=t.select(".js-fill.js-tozero"),n._ownFill.size()||(n._ownFill=t.insert("path",":first-child").attr("class","js-fill js-tozero"))):(t.selectAll(".js-fill.js-tozero").remove(),n._ownFill=null)})}(0,f),i=0,s={};i<n.length;i++)s[n[i][0].trace.uid]=i;(f.selectAll("g.trace").sort(function(e,t){return s[e[0].trace.uid]>s[t[0].trace.uid]?1:-1}),h)?(o&&(d=o()),r.transition().duration(a.duration).ease(a.easing).each("end",function(){d&&d()}).each("interrupt",function(){d&&d()}).each(function(){f.selectAll("g.trace").each(function(r,o){u(e,o,t,r,n,this,a)})})):f.selectAll("g.trace").each(function(r,o){u(e,o,t,r,n,this,a)});p&&l.exit().remove(),f.selectAll("path:not([d])").remove()}},function(e,t,n){"use strict";var r=n(41),a=n(156),o=n(12);e.exports=function(e){o.hasLines(e)&&r(e,"line")&&a(e,e.line.color,"line","c"),o.hasMarkers(e)&&(r(e,"marker")&&a(e,e.marker.color,"marker","c"),r(e,"marker.line")&&a(e,e.marker.line.color,"marker.line","c"))}},function(e,t,n){"use strict";var r=n(2),a=n(6),o=n(15).BADNUM,i=n(12),s=n(235),l=n(141);e.exports=function(e,t){var n,c,d=a.getFromId(e,t.xaxis||"x"),u=a.getFromId(e,t.yaxis||"y"),f=d.makeCalcdata(t,"x"),p=u.makeCalcdata(t,"y"),h=Math.min(f.length,p.length);d._minDtick=0,u._minDtick=0,f.length>h&&f.splice(h,f.length-h),p.length>h&&p.splice(h,p.length-h);var m={padded:!0},g={padded:!0};if(i.hasMarkers(t)){if(n=t.marker.size,Array.isArray(n)){var v={type:"linear"};a.setConvert(v),(n=v.makeCalcdata(t.marker,"size")).length>h&&n.splice(h,n.length-h)}var b,y=1.6*(t.marker.sizeref||1);b="area"===t.marker.sizemode?function(e){return Math.max(Math.sqrt((e||0)/y),3)}:function(e){return Math.max((e||0)/y,3)},m.ppad=g.ppad=Array.isArray(n)?n.map(b):b(n)}s(t),!("tozerox"===t.fill||"tonextx"===t.fill&&e.firstscatter)||f[0]===f[h-1]&&p[0]===p[h-1]?t.error_y.visible||-1===["tonexty","tozeroy"].indexOf(t.fill)&&(i.hasMarkers(t)||i.hasText(t))||(m.padded=!1,m.ppad=0):m.tozero=!0,!("tozeroy"===t.fill||"tonexty"===t.fill&&e.firstscatter)||f[0]===f[h-1]&&p[0]===p[h-1]?-1!==["tonextx","tozerox"].indexOf(t.fill)&&(g.padded=!1):g.tozero=!0,a.expand(d,f,m),a.expand(u,p,g);var x=new Array(h);for(c=0;c<h;c++)x[c]=r(f[c])&&r(p[c])?{x:f[c],y:p[c]}:{x:o,y:o},t.ids&&(x[c].id=String(t.ids[c]));return l(x,t),e.firstscatter=!1,x}},function(e,t,n){"use strict";e.exports=function(e){for(var t=0;t<e.length;t++){var n=e[t];if("scatter"===n.type){var r=n.fill;if("none"!==r&&"toself"!==r&&(n.opacity=void 0,"tonexty"===r||"tonextx"===r))for(var a=t-1;a>=0;a--){var o=e[a];if("scatter"===o.type&&o.xaxis===n.xaxis&&o.yaxis===n.yaxis){o.opacity=void 0;break}}}}}},function(e,t,n){"use strict";var r=n(3);e.exports=function(e,t,n,a){var o=!1;if(t.marker){var i=t.marker.color,s=(t.marker.line||{}).color;i&&!Array.isArray(i)?o=i:s&&!Array.isArray(s)&&(o=s)}a("fillcolor",r.addOpacity((t.line||{}).color||o||n,.5))}},function(e,t,n){"use strict";var r=n(0);e.exports=function(e,t,n,a){a("textposition"),r.coerceFont(a,"textfont",n.font)}},function(e,t,n){"use strict";e.exports=function(e,t,n){"spline"===n("line.shape")&&n("line.smoothing")}},function(e,t,n){"use strict";var r=n(41),a=n(102);e.exports=function(e,t,n,o,i,s){var l=(e.marker||{}).color;(i("line.color",n),r(e,"line"))?a(e,t,o,i,{prefix:"line.",cLetter:"c"}):i("line.color",!Array.isArray(l)&&l||n);i("line.width"),(s||{}).noDash||i("line.dash")}},function(e,t,n){"use strict";var r=n(3),a=n(41),o=n(102),i=n(12);e.exports=function(e,t,n,s,l,c){var d=i.isBubble(e),u=(e.line||{}).color;(c=c||{},u&&(n=u),l("marker.symbol"),l("marker.opacity",d?.7:1),l("marker.size"),l("marker.color",n),a(e,"marker")&&o(e,t,s,l,{prefix:"marker.",cLetter:"c"}),c.noLine||(l("marker.line.color",u&&!Array.isArray(u)&&t.marker.color!==u?u:d?r.background:r.defaultLine),a(e,"marker.line")&&o(e,t,s,l,{prefix:"marker.line.",cLetter:"c"}),l("marker.line.width",d?1:0)),d&&(l("marker.sizeref"),l("marker.sizemin"),l("marker.sizemode")),c.gradient)&&("none"!==l("marker.gradient.type")&&l("marker.gradient.color"))}},function(e,t,n){"use strict";var r=n(4);e.exports=function(e,t,n,a){var o,i=a("x"),s=a("y");if(r.getComponentMethod("calendars","handleTraceDefaults")(e,t,["x","y"],n),i)s?((o=Math.min(i.length,s.length))<i.length&&(t.x=i.slice(0,o)),o<s.length&&(t.y=s.slice(0,o))):(o=i.length,a("y0"),a("dy"));else{if(!s)return 0;o=t.y.length,a("x0"),a("dx")}return o}},function(e,t,n){"use strict";var r=n(0),a=n(42),o=n(155),i=n(12),s=n(243),l=n(242),c=n(241),d=n(240),u=n(239),f=n(238),p=n(154);e.exports=function(e,t,n,h){function m(n,o){return r.coerce(e,t,a,n,o)}var g=s(e,t,h,m),v=g<o.PTS_LINESONLY?"lines+markers":"lines";if(g){m("text"),m("hovertext"),m("mode",v),i.hasLines(t)&&(c(e,t,n,h,m),d(e,t,m),m("connectgaps"),m("line.simplify")),i.hasMarkers(t)&&l(e,t,n,h,m,{gradient:!0}),i.hasText(t)&&u(e,t,h,m);var b=[];(i.hasMarkers(t)||i.hasText(t))&&(m("marker.maxdisplayed"),b.push("points")),m("fill"),"none"!==t.fill&&(f(e,t,n,m),i.hasLines(t)||d(e,t,m)),"tonext"!==t.fill&&"toself"!==t.fill||b.push("fills"),m("hoveron",b.join("+")||"points"),p(e,t,n,{axis:"y"}),p(e,t,n,{axis:"x",inherit:"y"})}else t.visible=!1}},function(e,t,n){"use strict";var r={},a=n(12);r.hasLines=a.hasLines,r.hasMarkers=a.hasMarkers,r.hasText=a.hasText,r.isBubble=a.isBubble,r.attributes=n(42),r.supplyDefaults=n(244),r.cleanData=n(237),r.calc=n(236),r.arraysToCalcdata=n(141),r.plot=n(234),r.colorbar=n(231),r.style=n(229),r.hoverPoints=n(228),r.selectPoints=n(226),r.animatable=!0,r.moduleType="trace",r.name="scatter",r.basePlotModule=n(140),r.categories=["cartesian","symbols","markerColorscale","errorBarsOK","showLegend"],r.meta={description:["The scatter trace type encompasses line charts, scatter charts, text charts, and bubble charts.","The data visualized as scatter point or lines is set in `x` and `y`.","Text (appearing either on the chart or on hover only) is via `text`.","Bubble charts are achieved by setting `marker.size` and/or `marker.color`","to numerical arrays."].join(" ")},e.exports=r},function(e,t,n){"use strict";var r=n(0),a=n(9),o=n(112),i=r.isPlainObject,s=Array.isArray;function l(e,t,n,a,o,c){c=c||[];for(var d=Object.keys(e),h=0;h<d.length;h++){var m=d[h];if("transforms"!==m){var g=c.slice();g.push(m);var v=e[m],b=t[m],y=p(n,m),x="info_array"===(y||{}).valType,w="colorscale"===(y||{}).valType;if(f(n,m))if(i(v)&&i(b))l(v,b,y,a,o,g);else if(y.items&&!x&&s(v)){var k,_,T=y.items,A=T[Object.keys(T)[0]],M=[];for(k=0;k<b.length;k++){var C=b[k]._index||k;(_=g.slice()).push(C),i(v[C])&&i(b[k])&&(M.push(C),l(v[C],b[k],A,a,o,_))}for(k=0;k<v.length;k++)(_=g.slice()).push(k),i(v[k])?-1===M.indexOf(k)&&a.push(u("unused",o,_)):a.push(u("object",o,_,v[k]))}else!i(v)&&i(b)?a.push(u("object",o,g,v)):s(v)||!s(b)||x||w?m in t?r.validate(v,y)?"enumerated"===y.valType&&(y.coerceNumber&&v!==+b||v!==b)&&a.push(u("dynamic",o,g,v,b)):a.push(u("value",o,g,v)):a.push(u("unused",o,g,v)):a.push(u("array",o,g,v));else a.push(u("schema",o,g))}}return a}e.exports=function(e,t){var n,c,d=o.get(),f=[],p={};s(e)?(p.data=r.extendDeep([],e),n=e):(p.data=[],n=[],f.push(u("array","data"))),i(t)?(p.layout=r.extendDeep({},t),c=t):(p.layout={},c={},arguments.length>1&&f.push(u("object","layout"))),a.supplyDefaults(p);for(var h=p._fullData,m=n.length,g=0;g<m;g++){var v=n[g],b=["data",g];if(i(v)){var y=h[g],x=y.type,w=d.traces[x].attributes;w.type={valType:"enumerated",values:[x]},!1===y.visible&&!1!==v.visible&&f.push(u("invisible",b)),l(v,y,w,f,b);var k=v.transforms,_=y.transforms;if(k){s(k)||f.push(u("array",b,["transforms"])),b.push("transforms");for(var T=0;T<k.length;T++){var A=["transforms",T],M=k[T].type;if(i(k[T])){var C=d.transforms[M]?d.transforms[M].attributes:{};C.type={valType:"enumerated",values:Object.keys(d.transforms)},l(k[T],_[T],C,f,b,A)}else f.push(u("object",b,A))}}}else f.push(u("object",b))}return l(c,p._fullLayout,function(e,t){for(var n=0;n<t.length;n++){var a=t[n].type,o=e.traces[a].layoutAttributes;o&&r.extendFlat(e.layout.layoutAttributes,o)}return e.layout.layoutAttributes}(d,h),f,"layout"),0===f.length?void 0:f};var c={object:function(e,t){return("layout"===e&&""===t?"The layout argument":"data"===e[0]&&""===t?"Trace "+e[1]+" in the data argument":d(e)+"key "+t)+" must be linked to an object container"},array:function(e,t){return("data"===e?"The data argument":d(e)+"key "+t)+" must be linked to an array container"},schema:function(e,t){return d(e)+"key "+t+" is not part of the schema"},unused:function(e,t,n){var r=i(n)?"container":"key";return d(e)+r+" "+t+" did not get coerced"},dynamic:function(e,t,n,r){return[d(e)+"key",t,"(set to '"+n+"')","got reset to","'"+r+"'","during defaults."].join(" ")},invisible:function(e){return"Trace "+e[1]+" got defaulted to be not visible"},value:function(e,t,n){return[d(e)+"key "+t,"is set to an invalid value ("+n+")"].join(" ")}};function d(e){return s(e)?"In data trace "+e[1]+", ":"In "+e+", "}function u(e,t,n,a,o){var i,l;n=n||"",s(t)?(i=t[0],l=t[1]):(i=t,l=null);var d=function(e){if(!s(e))return String(e);for(var t="",n=0;n<e.length;n++){var r=e[n];"number"==typeof r?t=t.substr(0,t.length-1)+"["+r+"]":t+=r,n<e.length-1&&(t+=".")}return t}(n),u=c[e](t,d,a,o);return r.log(u),{code:e,container:i,trace:l,path:n,astr:d,msg:u}}function f(e,t){var n=h(t),r=n.keyMinusId,a=n.id;return!!(r in e&&e[r]._isSubplotObj&&a)||t in e}function p(e,t){return e[h(t).keyMinusId]}function h(e){var t=e.split(/([2-9]|[1-9][0-9]+)$/)[0];return{keyMinusId:t,id:e.substr(t.length,e.length)}}},function(e,t,n){"use strict";var r=n(4),a=n(0);function o(e){r.register(e,e.name,e.categories,e.meta),r.subplotsRegistry[e.basePlotModule.name]||r.registerSubplot(e.basePlotModule)}function i(e){if("string"!=typeof e.name)throw new Error("Transform module *name* must be a string.");var t="Transform module "+e.name,n="function"==typeof e.transform,o="function"==typeof e.calcTransform;if(!n&&!o)throw new Error(t+" is missing a *transform* or *calcTransform* method.");n&&o&&a.log([t+" has both a *transform* and *calcTransform* methods.","Please note that all *transform* methods are executed","before all *calcTransform* methods."].join(" ")),a.isPlainObject(e.attributes)||a.log(t+" registered without an *attributes* object."),"function"!=typeof e.supplyDefaults&&a.log(t+" registered without a *supplyDefaults* method."),r.transformsRegistry[e.name]=e}function s(e){if("string"!=typeof e.name)throw new Error("Component module *name* must be a string.");r.registerComponent(e)}e.exports=function(e){if(!e)throw new Error("No argument passed to Plotly.register.");e&&!Array.isArray(e)&&(e=[e]);for(var t=0;t<e.length;t++){var n=e[t];if(!n)throw new Error("Invalid module was attempted to be registered!");switch(n.moduleType){case"trace":o(n);break;case"transform":i(n);break;case"component":s(n);break;default:throw new Error("Invalid module was attempted to be registered!")}}}},function(e,t,n){"use strict";var r=n(8),a=n(0);e.exports=function(e){return a.extendFlat(r.defaultConfig,e)}},function(e,t,n){"use strict";"undefined"!=typeof MathJax?(t.MathJax=!0,MathJax.Hub.Config({messageStyle:"none",skipStartupTypeset:!0,displayAlign:"left",tex2jax:{inlineMath:[["$","$"],["\\(","\\)"]]}}),MathJax.Hub.Configured()):t.MathJax=!1},function(e,t,n){"use strict";var r=n(0),a={"X,X div":"font-family:'Open Sans', verdana, arial, sans-serif;margin:0;padding:0;","X input,X button":"font-family:'Open Sans', verdana, arial, sans-serif;","X input:focus,X button:focus":"outline:none;","X a":"text-decoration:none;","X a:hover":"text-decoration:none;","X .crisp":"shape-rendering:crispEdges;","X .user-select-none":"-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none;","X svg":"overflow:hidden;","X svg a":"fill:#447adb;","X svg a:hover":"fill:#3c6dc5;","X .main-svg":"position:absolute;top:0;left:0;pointer-events:none;","X .main-svg .draglayer":"pointer-events:all;","X .cursor-default":"cursor:default;","X .cursor-pointer":"cursor:pointer;","X .cursor-crosshair":"cursor:crosshair;","X .cursor-move":"cursor:move;","X .cursor-col-resize":"cursor:col-resize;","X .cursor-row-resize":"cursor:row-resize;","X .cursor-ns-resize":"cursor:ns-resize;","X .cursor-ew-resize":"cursor:ew-resize;","X .cursor-sw-resize":"cursor:sw-resize;","X .cursor-s-resize":"cursor:s-resize;","X .cursor-se-resize":"cursor:se-resize;","X .cursor-w-resize":"cursor:w-resize;","X .cursor-e-resize":"cursor:e-resize;","X .cursor-nw-resize":"cursor:nw-resize;","X .cursor-n-resize":"cursor:n-resize;","X .cursor-ne-resize":"cursor:ne-resize;","X .modebar":"position:absolute;top:2px;right:2px;z-index:1001;background:rgba(255,255,255,0.7);","X .modebar--hover":"opacity:0;-webkit-transition:opacity 0.3s ease 0s;-moz-transition:opacity 0.3s ease 0s;-ms-transition:opacity 0.3s ease 0s;-o-transition:opacity 0.3s ease 0s;transition:opacity 0.3s ease 0s;","X:hover .modebar--hover":"opacity:1;","X .modebar-group":"float:left;display:inline-block;box-sizing:border-box;margin-left:8px;position:relative;vertical-align:middle;white-space:nowrap;","X .modebar-group:first-child":"margin-left:0px;","X .modebar-btn":"position:relative;font-size:16px;padding:3px 4px;cursor:pointer;line-height:normal;box-sizing:border-box;","X .modebar-btn svg":"position:relative;top:2px;","X .modebar-btn path":"fill:rgba(0,31,95,0.3);","X .modebar-btn.active path,X .modebar-btn:hover path":"fill:rgba(0,22,72,0.5);","X .modebar-btn.modebar-btn--logo":"padding:3px 1px;","X .modebar-btn.modebar-btn--logo path":"fill:#447adb !important;","X [data-title]:before,X [data-title]:after":"position:absolute;-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);display:none;opacity:0;z-index:1001;pointer-events:none;top:110%;right:50%;","X [data-title]:hover:before,X [data-title]:hover:after":"display:block;opacity:1;","X [data-title]:before":"content:'';position:absolute;background:transparent;border:6px solid transparent;z-index:1002;margin-top:-12px;border-bottom-color:#69738a;margin-right:-6px;","X [data-title]:after":"content:attr(data-title);background:#69738a;color:white;padding:8px 10px;font-size:12px;line-height:12px;white-space:nowrap;margin-right:-18px;border-radius:2px;","X .select-outline":"fill:none;stroke-width:1;shape-rendering:crispEdges;","X .select-outline-1":"stroke:white;","X .select-outline-2":"stroke:black;stroke-dasharray:2px 2px;",Y:"font-family:'Open Sans';position:fixed;top:50px;right:20px;z-index:10000;font-size:10pt;max-width:180px;","Y p":"margin:0;","Y .notifier-note":"min-width:180px;max-width:250px;border:1px solid #fff;z-index:3000;margin:0;background-color:#8c97af;background-color:rgba(140,151,175,0.9);color:#fff;padding:10px;","Y .notifier-close":"color:#fff;opacity:0.8;float:right;padding:0 5px;background:none;border:none;font-size:20px;font-weight:bold;line-height:20px;","Y .notifier-close:hover":"color:#444;text-decoration:none;cursor:pointer;"};for(var o in a){var i=o.replace(/^,/," ,").replace(/X/g,".js-plotly-plot .plotly").replace(/Y/g,".plotly-notifier");r.addStyleRule(i,a[o])}},function(e,t){},function(e,t,n){(function(t,r){var a;
+e.exports=function(){"use strict";var e={installed:!1,p:Promise.resolve(),version:"2.0.2",loaded:{},install:function(n){if(!e.installed){var r=["unload"].concat(["src","type","async","integrity","text","crossorigin"]);n.component("script2",{props:r,render:function(e){return e("div",{style:"display:none"},this.$slots.default)},mounted:function(){var n=this,a=this.$el.parentElement;if(this.src){var i=t.omitBy(t.pick(this,r),t.isUndefined);i.parent=a;var o=function(){return e.load(n.src,i)};t.isUndefined(this.async)?e.p=e.p.then(o):o()}else e.p=e.p.then(function(){var e=document.createElement("script");e.type="text/javascript",e.appendChild(document.createTextNode(n.$el.innerHTML)),a.appendChild(e)});this.$nextTick(function(){n.$el.parentElement.removeChild(n.$el)})},destroyed:function(){this.unload&&(new Function(this.unload)(),delete e.loaded[this.src])}}),e.installed=!0}},load:function(n){var r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{parent:document.head};return e.loaded[n]?Promise.resolve(n):new Promise(function(a,i){var o=document.createElement("script");t.defaults2(o,t.omit(r,["unload","parent"]),{type:"text/javascript"}),o.async=!1,o.src=n,r.crossorigin&&(o.crossOrigin=r.crossorigin),o.onload=function(){e.loaded[n]=1,a(n)},o.onerror=function(){return i(new Error(n))},r.parent.appendChild(o)})}},t={isUndefined:function(e){return void 0===e},pick:function(e,t){var n={};return t.forEach(function(t){n[t]=e[t]}),n},omit:function(e,t){var n={};return Object.keys(e).forEach(function(r){-1===t.indexOf(r)&&(n[r]=e[r])}),n},omitBy:function(e,t){var n={};return Object.keys(e).forEach(function(r){t(e[r])||(n[r]=e[r])}),n},defaults2:function(e){for(var n=arguments.length,r=Array(n>1?n-1:0),a=1;a<n;a++)r[a-1]=arguments[a];r.forEach(function(n){Object.keys(n).forEach(function(r){(t.isUndefined(e[r])||""===e[r])&&(e[r]=n[r])})})}};return e}()},,function(e,t,n){"use strict";var r=n(45);n.n(r).a},,function(e,t,n){"use strict";var r=n(46);n.n(r).a},,function(e,t,n){"use strict";var r=n(47);n.n(r).a},function(e,t,n){"use strict";var r=n(89).EventEmitter,a=n(8),i=n(0),o=n(93),l=n(92),s=n(91),c=n(90);e.exports=function(e,t){var n=new r,u=l(e,{format:"png"}),d=u.gd;d.style.position="absolute",d.style.left="-5000px",document.body.appendChild(d);var f=o.getRedrawFunc(d);return a.plot(d,u.data,u.layout,u.config).then(f).then(function(){var e=o.getDelay(d._fullLayout);setTimeout(function(){var e=s(d),r=document.createElement("canvas");r.id=i.randstr(),(n=c({format:t.format,width:d._fullLayout.width,height:d._fullLayout.height,canvas:r,emitter:n,svg:e})).clean=function(){d&&document.body.removeChild(d)}},e)}).catch(function(e){n.emit("error",e)}),n}},function(e,t,n){"use strict";var r=n(93),a={getDelay:r.getDelay,getRedrawFunc:r.getRedrawFunc,clone:n(92),toSVG:n(91),svgToImg:n(90),toImage:n(178),downloadImage:n(94)};e.exports=a},function(e,t,n){"use strict";var r=n(1);e.exports=function(e,t){var n=e._name,a={};if("all"===t.step)a[n+".autorange"]=!0;else{var i=function(e,t){var n,a=e.range,i=new Date(e.r2l(a[1])),o=t.step,l=t.count;switch(t.stepmode){case"backward":n=e.l2r(+r.time[o].utc.offset(i,-l));break;case"todate":var s=r.time[o].utc.offset(i,-l);n=e.l2r(+r.time[o].utc.ceil(s))}var c=a[1];return[n,c]}(e,t);a[n+".range[0]"]=i[0],a[n+".range[1]"]=i[1]}return a}},function(e,t,n){"use strict";var r=n(1),a=n(8),i=n(9),o=n(3),l=n(7),s=n(13),c=n(18),u=n(37),d=n(19).LINE_SPACING,f=n(125),h=n(180);function p(e){return e._id}function v(e,t,n){var r=e.selectAll("rect").data([0]);r.enter().append("rect").classed("selector-rect",!0),r.attr("shape-rendering","crispEdges"),r.attr({rx:f.rx,ry:f.ry}),r.call(o.stroke,t.bordercolor).call(o.fill,function(e,t){return t.isActive||t.isHovered?e.activecolor:e.bgcolor}(t,n)).style("stroke-width",t.borderwidth+"px")}function g(e,t,n,r){var a,i=e.selectAll("text").data([0]);i.enter().append("text").classed("selector-text",!0).classed("user-select-none",!0),i.attr("text-anchor","middle"),i.call(l.font,t.font).text((a=n,a.label?a.label:"all"===a.step?"all":a.count+a.step.charAt(0))).call(function(e){s.convertToTspans(e,r)})}e.exports=function(e){var t=e._fullLayout._infolayer.selectAll(".rangeselector").data(function(e){for(var t=c.list(e,"x",!0),n=[],r=0;r<t.length;r++){var a=t[r];a.rangeselector&&a.rangeselector.visible&&n.push(a)}return n}(e),p);t.enter().append("g").classed("rangeselector",!0),t.exit().remove(),t.style({cursor:"pointer","pointer-events":"all"}),t.each(function(t){var n=r.select(this),o=t,c=o.rangeselector,p=n.selectAll("g.button").data(c.buttons);p.enter().append("g").classed("button",!0),p.exit().remove(),p.each(function(t){var n=r.select(this),i=h(o,t);t.isActive=function(e,t,n){if("all"===t.step)return!0===e.autorange;var r=Object.keys(n);return e.range[0]===n[r[0]]&&e.range[1]===n[r[1]]}(o,t,i),n.call(v,c,t),n.call(g,c,t,e),n.on("click",function(){e._dragged||a.relayout(e,i)}),n.on("mouseover",function(){t.isHovered=!0,n.call(v,c,t)}),n.on("mouseout",function(){t.isHovered=!1,n.call(v,c,t)})}),function(e,t,n,a){n.width=0,n.height=0;var o=n.borderwidth;t.each(function(){var e=r.select(this),t=e.select(".selector-text"),a=n.font.size*d,i=Math.max(a*s.lineCount(t),16)+3;n.height=Math.max(n.height,i)}),t.each(function(){var e=r.select(this),t=e.select(".selector-rect"),a=e.select(".selector-text"),i=a.node()&&l.bBox(a.node()).width,c=n.font.size*d,u=s.lineCount(a),h=Math.max(i+10,f.minButtonWidth);e.attr("transform","translate("+(o+n.width)+","+o+")"),t.attr({x:0,y:0,width:h,height:n.height}),s.positionText(a,h/2,n.height/2-(u-1)*c/2+3),n.width+=h+5}),t.selectAll("rect").attr("height",n.height);var c=e._fullLayout._size;n.lx=c.l+c.w*n.x,n.ly=c.t+c.h*(1-n.y);var h="left";u.isRightAnchor(n)&&(n.lx-=n.width,h="right");u.isCenterAnchor(n)&&(n.lx-=n.width/2,h="center");var p="top";u.isBottomAnchor(n)&&(n.ly-=n.height,p="bottom");u.isMiddleAnchor(n)&&(n.ly-=n.height/2,p="middle");n.width=Math.ceil(n.width),n.height=Math.ceil(n.height),n.lx=Math.round(n.lx),n.ly=Math.round(n.ly),i.autoMargin(e,a+"-range-selector",{x:n.x,y:n.y,l:n.width*({right:1,center:.5}[h]||0),r:n.width*({left:1,center:.5}[h]||0),b:n.height*({top:1,middle:.5}[p]||0),t:n.height*({bottom:1,middle:.5}[p]||0)})}(e,p,c,o._name),n.attr("transform","translate("+c.lx+","+c.ly+")")})}},function(e,t,n){"use strict";var r=n(0),a=n(3),i=n(78),o=n(126),l=n(125);e.exports=function(e,t,n,s,c){var u=e.rangeselector||{},d=t.rangeselector={};function f(e,t){return r.coerce(u,d,i,e,t)}if(f("visible",function(e,t,n){var a,i,l=e.buttons||[],s=t.buttons=[];function c(e,t){return r.coerce(a,i,o,e,t)}for(var u=0;u<l.length;u++)if(a=l[u],i={},r.isPlainObject(a)){var d=c("step");"all"!==d&&(!n||"gregorian"===n||"month"!==d&&"year"!==d?c("stepmode"):i.stepmode="backward",c("count")),c("label"),i._index=u,s.push(i)}return s}(u,d,c).length>0)){var h=function(e,t,n){for(var r=n.filter(function(n){return t[n].anchor===e._id}),a=0,i=0;i<r.length;i++){var o=t[r[i]].domain;o&&(a=Math.max(o[1],a))}return[e.domain[0],a+l.yPad]}(t,n,s);f("x",h[0]),f("y",h[1]),r.noneOrAll(e,t,["x","y"]),f("xanchor"),f("yanchor"),r.coerceFont(f,"font",n.font);var p=f("bgcolor");f("activecolor",a.contrast(p,l.lightAmount,l.darkAmount)),f("bordercolor"),f("borderwidth")}}},function(e,t,n){"use strict";e.exports={moduleType:"component",name:"rangeselector",schema:{layout:{"xaxis.rangeselector":n(78)}},layoutAttributes:n(78),handleDefaults:n(182),draw:n(181)}},function(e,t,n){"use strict";var r=n(1),a=n(8),i=n(9),o=n(0),l=n(7),s=n(3),c=n(138),u=n(6),d=n(20),f=n(28),h=n(127);function p(e,t,n,r){var a=e.selectAll("rect."+h.bgClassName).data([0]);a.enter().append("rect").classed(h.bgClassName,!0).attr({x:0,y:0,"shape-rendering":"crispEdges"});var i=r.borderwidth%2==0?r.borderwidth:r.borderwidth-1,o=-r._offsetShift,s=l.crispRound(t,r.borderwidth);a.attr({width:r._width+i,height:r._height+i,transform:"translate("+o+","+o+")",fill:r.bgcolor,stroke:r.bordercolor,"stroke-width":s})}function v(e,t,n,r){var a=t._fullLayout._topdefs.selectAll("#"+r._clipId).data([0]);a.enter().append("clipPath").attr("id",r._clipId).append("rect").attr({x:0,y:0}),a.select("rect").attr({width:r._width,height:r._height})}function g(e,t,n,a){var s,d=u.getSubplots(t,n),f=t.calcdata,p=e.selectAll("g."+h.rangePlotClassName).data(d,o.identity);p.enter().append("g").attr("class",function(e){return h.rangePlotClassName+" "+e}).call(l.setClipUrl,a._clipId),p.order(),p.exit().remove(),p.each(function(e,o){var l=r.select(this),d=0===o,h=u.getFromId(t,e,"y"),p=h._name,v={data:[],layout:{xaxis:{type:n.type,domain:[0,1],range:a.range.slice(),calendar:n.calendar},width:a._width,height:a._height,margin:{t:0,b:0,l:0,r:0}}};v.layout[p]={type:h.type,domain:[0,1],range:h.range.slice(),calendar:h.calendar},i.supplyDefaults(v);var g={id:e,plotgroup:l,xaxis:v._fullLayout.xaxis,yaxis:v._fullLayout[p]};d?s=g:(g.mainplot="xy",g.mainplotinfo=s),c.rangePlot(t,g,function(e,t){for(var n=[],r=0;r<e.length;r++){var a=e[r],i=a[0].trace;i.xaxis+i.yaxis===t&&n.push(a)}return n}(f,e))})}function m(e,t,n,r){var a=e.selectAll("rect."+h.maskMinClassName).data([0]);a.enter().append("rect").classed(h.maskMinClassName,!0).attr({x:0,y:0}).attr("shape-rendering","crispEdges"),a.attr("height",r._height).call(s.fill,h.maskColor);var i=e.selectAll("rect."+h.maskMaxClassName).data([0]);i.enter().append("rect").classed(h.maskMaxClassName,!0).attr("y",0).attr("shape-rendering","crispEdges"),i.attr("height",r._height).call(s.fill,h.maskColor)}function y(e,t,n,r){if(!t._context.staticPlot){var a=e.selectAll("rect."+h.slideBoxClassName).data([0]);a.enter().append("rect").classed(h.slideBoxClassName,!0).attr("y",0).attr("cursor",h.slideBoxCursor).attr("shape-rendering","crispEdges"),a.attr({height:r._height,fill:h.slideBoxFill})}}function b(e,t,n,r){var a=e.selectAll("g."+h.grabberMinClassName).data([0]);a.enter().append("g").classed(h.grabberMinClassName,!0);var i=e.selectAll("g."+h.grabberMaxClassName).data([0]);i.enter().append("g").classed(h.grabberMaxClassName,!0);var o={x:0,width:h.handleWidth,rx:h.handleRadius,fill:s.background,stroke:s.defaultLine,"stroke-width":h.handleStrokeWidth,"shape-rendering":"crispEdges"},l={y:Math.round(r._height/4),height:Math.round(r._height/2)},c=a.selectAll("rect."+h.handleMinClassName).data([0]);c.enter().append("rect").classed(h.handleMinClassName,!0).attr(o),c.attr(l);var u=i.selectAll("rect."+h.handleMaxClassName).data([0]);if(u.enter().append("rect").classed(h.handleMaxClassName,!0).attr(o),u.attr(l),!t._context.staticPlot){var d={width:h.grabAreaWidth,x:0,y:0,fill:h.grabAreaFill,cursor:h.grabAreaCursor},f=a.selectAll("rect."+h.grabAreaMinClassName).data([0]);f.enter().append("rect").classed(h.grabAreaMinClassName,!0).attr(d),f.attr("height",r._height);var p=i.selectAll("rect."+h.grabAreaMaxClassName).data([0]);p.enter().append("rect").classed(h.grabAreaMaxClassName,!0).attr(d),p.attr("height",r._height)}}e.exports=function(e){var t=e._fullLayout,n=function(e){var t=u.list({_fullLayout:e},"x",!0),n=h.name,r=[];if(e._has("gl2d"))return r;for(var a=0;a<t.length;a++){var i=t[a];i[n]&&i[n].visible&&r.push(i)}return r}(t);var l=t._infolayer.selectAll("g."+h.containerClassName).data(n,function(e){return e._name});l.enter().append("g").classed(h.containerClassName,!0).attr("pointer-events","all"),l.exit().each(function(e){var n=r.select(this),a=e[h.name];n.remove(),t._topdefs.select("#"+a._clipId).remove()}),l.exit().size()&&function(e){for(var t=e._fullLayout._pushmargin||{},n=Object.keys(t),r=0;r<n.length;r++){var a=n[r];-1!==a.indexOf(h.name)&&i.autoMargin(e,a)}}(e),0!==n.length&&l.each(function(n){var l=r.select(this),s=n[h.name],c=t[u.id2name(n.anchor)],_=t.margin,x=t._size,w=n.domain,k=c.domain,T=(n._boundingBox||{}).height||0;s._id=h.name+n._id,s._clipId=s._id+"-"+t._uid,s._width=x.w*(w[1]-w[0]),s._height=(t.height-_.b-_.t)*s.thickness,s._offsetShift=Math.floor(s.borderwidth/2);var A=Math.round(_.l+x.w*w[0]),M=Math.round(_.t+x.h*(1-k[0])+T+s._offsetShift+h.extraPad);l.attr("transform","translate("+A+","+M+")");var C=n.r2l(s.range[0]),S=n.r2l(s.range[1]),L=S-C;s.p2d=function(e){return e/s._width*L+C},s.d2p=function(e){return(e-C)/L*s._width},s._rl=[C,S],l.call(p,e,n,s).call(v,e,n,s).call(g,e,n,s).call(m,e,n,s).call(y,e,n,s).call(b,e,n,s),function(e,t,n,i){var l=e.select("rect."+h.slideBoxClassName).node(),s=e.select("rect."+h.grabAreaMinClassName).node(),c=e.select("rect."+h.grabAreaMaxClassName).node();e.on("mousedown",function(){var u=r.event,h=u.target,p=u.clientX,v=p-e.node().getBoundingClientRect().left,g=i.d2p(n._rl[0]),m=i.d2p(n._rl[1]),y=d.coverSlip();function b(e){var u,d,b,_=+e.clientX-p;switch(h){case l:b="ew-resize",u=g+_,d=m+_;break;case s:b="col-resize",u=g+_,d=m;break;case c:b="col-resize",u=g,d=m+_;break;default:b="ew-resize",u=v,d=v+_}if(d<u){var x=d;d=u,u=x}i._pixelMin=u,i._pixelMax=d,f(r.select(y),b),function(e,t,n,r){function i(e){return n.l2r(o.constrain(e,r._rl[0],r._rl[1]))}var l=i(r.p2d(r._pixelMin)),s=i(r.p2d(r._pixelMax));window.requestAnimationFrame(function(){a.relayout(t,n._name+".range",[l,s])})}(0,t,n,i)}y.addEventListener("mousemove",b),y.addEventListener("mouseup",function e(){y.removeEventListener("mousemove",b);y.removeEventListener("mouseup",e);o.removeElement(y)})})}(l,e,n,s),function(e,t,n,r){var a=h.handleWidth/2;function i(e){return o.constrain(e,0,r._width)}function l(e){return o.constrain(e,-a,r._width+a)}var s=i(r.d2p(n._rl[0])),c=i(r.d2p(n._rl[1]));e.select("rect."+h.slideBoxClassName).attr("x",s).attr("width",c-s),e.select("rect."+h.maskMinClassName).attr("width",s),e.select("rect."+h.maskMaxClassName).attr("x",c).attr("width",r._width-c);var u=Math.round(l(s-a))-.5,d=Math.round(l(c-a))+.5;e.select("g."+h.grabberMinClassName).attr("transform","translate("+u+",0.5)"),e.select("g."+h.grabberMaxClassName).attr("transform","translate("+d+",0.5)")}(l,0,n,s),i.autoMargin(e,s._id,{x:w[0],y:k[0],l:0,r:0,t:0,b:s._height+_.b+T,pad:h.extraPad+2*s._offsetShift})})}},function(e,t,n){"use strict";var r=n(6),a=n(127);e.exports=function(e){for(var t=r.list(e,"x",!0),n=0;n<t.length;n++){var i=t[n],o=i[a.name];o&&o.visible&&o.autorange&&i._min.length&&i._max.length&&(o._input.autorange=!0,o._input.range=o.range=r.getAutoRange(i))}}},function(e,t,n){"use strict";var r=n(0),a=n(79);e.exports=function(e,t,n){if(e[n].rangeslider){r.isPlainObject(e[n].rangeslider)||(e[n].rangeslider={});var i=e[n].rangeslider,o=t[n],l=o.rangeslider={};if(u("visible")){if(u("bgcolor",t.plot_bgcolor),u("bordercolor"),u("borderwidth"),u("thickness"),u("autorange",!o.isValidRange(i.range)),u("range"),l.range){var s=l.range,c=o.range;s[0]=o.l2r(Math.min(o.r2l(s[0]),o.r2l(c[0]))),s[1]=o.l2r(Math.max(o.r2l(s[1]),o.r2l(c[1])))}o.cleanRange("rangeslider.range"),l._input=i}}function u(e,t){return r.coerce(i,l,a,e,t)}}},function(e,t,n){"use strict";e.exports={moduleType:"component",name:"rangeslider",schema:{layout:{"xaxis.rangeslider":n(79)}},layoutAttributes:n(79),handleDefaults:n(186),calcAutorange:n(185),draw:n(184)}},function(e,t,n){"use strict";var r=n(1),a=n(9),i=n(3),o=n(7),l=n(13),s=n(37),c=n(35),u=n(19).LINE_SPACING;function d(e){return e._index}function f(e,t){var n=o.tester.selectAll("g."+c.labelGroupClass).data(t.steps);n.enter().append("g").classed(c.labelGroupClass,!0);var i=0,u=0;n.each(function(e){var n=v(r.select(this),{step:e},t).node();if(n){var a=o.bBox(n);u=Math.max(u,a.height),i=Math.max(i,a.width)}}),n.remove(),t.inputAreaWidth=Math.max(c.railWidth,c.gripHeight);var d=e._fullLayout._size;t.lx=d.l+d.w*t.x,t.ly=d.t+d.h*(1-t.y),"fraction"===t.lenmode?t.outerLength=Math.round(d.w*t.len):t.outerLength=t.len,t.lenPad=Math.round(.5*c.gripWidth),t.inputAreaStart=0,t.inputAreaLength=Math.round(t.outerLength-t.pad.l-t.pad.r);var f=(t.inputAreaLength-2*c.stepInset)/(t.steps.length-1),p=i+c.labelPadding;if(t.labelStride=Math.max(1,Math.ceil(p/f)),t.labelHeight=u,t.currentValueMaxWidth=0,t.currentValueHeight=0,t.currentValueTotalHeight=0,t.currentValueMaxLines=1,t.currentvalue.visible){var g=o.tester.append("g");n.each(function(e){var n=h(g,t,e.label),r=n.node()&&o.bBox(n.node())||{width:0,height:0},a=l.lineCount(n);t.currentValueMaxWidth=Math.max(t.currentValueMaxWidth,Math.ceil(r.width)),t.currentValueHeight=Math.max(t.currentValueHeight,Math.ceil(r.height)),t.currentValueMaxLines=Math.max(t.currentValueMaxLines,a)}),t.currentValueTotalHeight=t.currentValueHeight+t.currentvalue.offset,g.remove()}t.height=t.currentValueTotalHeight+c.tickOffset+t.ticklen+c.labelOffset+t.labelHeight+t.pad.t+t.pad.b;var m="left";s.isRightAnchor(t)&&(t.lx-=t.outerLength,m="right"),s.isCenterAnchor(t)&&(t.lx-=t.outerLength/2,m="center");var y="top";s.isBottomAnchor(t)&&(t.ly-=t.height,y="bottom"),s.isMiddleAnchor(t)&&(t.ly-=t.height/2,y="middle"),t.outerLength=Math.ceil(t.outerLength),t.height=Math.ceil(t.height),t.lx=Math.round(t.lx),t.ly=Math.round(t.ly),a.autoMargin(e,c.autoMarginIdRoot+t._index,{x:t.x,y:t.y,l:t.outerLength*({right:1,center:.5}[m]||0),r:t.outerLength*({left:1,center:.5}[m]||0),b:t.height*({top:1,middle:.5}[y]||0),t:t.height*({bottom:1,middle:.5}[y]||0)})}function h(e,t,n){if(t.currentvalue.visible){var r,a,i=e.selectAll("text").data([0]);switch(t.currentvalue.xanchor){case"right":r=t.inputAreaLength-c.currentValueInset-t.currentValueMaxWidth,a="left";break;case"center":r=.5*t.inputAreaLength,a="middle";break;default:r=c.currentValueInset,a="left"}i.enter().append("text").classed(c.labelClass,!0).classed("user-select-none",!0).attr({"text-anchor":a,"data-notex":1});var s=t.currentvalue.prefix?t.currentvalue.prefix:"";if("string"==typeof n)s+=n;else s+=t.steps[t.active].label;t.currentvalue.suffix&&(s+=t.currentvalue.suffix),i.call(o.font,t.currentvalue.font).text(s).call(l.convertToTspans,t.gd);var d=l.lineCount(i),f=(t.currentValueMaxLines+1-d)*t.currentvalue.font.size*u;return l.positionText(i,r,f),i}}function p(e,t,n){var r=e.selectAll("rect."+c.gripRectClass).data([0]);r.enter().append("rect").classed(c.gripRectClass,!0).call(b,t,e,n).style("pointer-events","all"),r.attr({width:c.gripWidth,height:c.gripHeight,rx:c.gripRadius,ry:c.gripRadius}).call(i.stroke,n.bordercolor).call(i.fill,n.bgcolor).style("stroke-width",n.borderwidth+"px")}function v(e,t,n){var r=e.selectAll("text").data([0]);return r.enter().append("text").classed(c.labelClass,!0).classed("user-select-none",!0).attr({"text-anchor":"middle","data-notex":1}),r.call(o.font,n.font).text(t.step.label).call(l.convertToTspans,n.gd),r}function g(e,t){var n=e.selectAll("g."+c.labelsClass).data([0]);n.enter().append("g").classed(c.labelsClass,!0);var a=n.selectAll("g."+c.labelGroupClass).data(t.labelSteps);a.enter().append("g").classed(c.labelGroupClass,!0),a.exit().remove(),a.each(function(e){var n=r.select(this);n.call(v,e,t),o.setTranslate(n,w(t,e.fraction),c.tickOffset+t.ticklen+t.font.size*u+c.labelOffset+t.currentValueTotalHeight)})}function m(e,t,n,r,a){var i=Math.round(r*(n.steps.length-1));i!==n.active&&y(e,t,n,i,!0,a)}function y(e,t,n,r,i,o){var l=n.active;n._input.active=n.active=r;var s=n.steps[n.active];t.call(x,n,n.active/(n.steps.length-1),o),t.call(h,n),e.emit("plotly_sliderchange",{slider:n,step:n.steps[n.active],interaction:i,previousActive:l}),s&&s.method&&i&&(t._nextMethod?(t._nextMethod.step=s,t._nextMethod.doCallback=i,t._nextMethod.doTransition=o):(t._nextMethod={step:s,doCallback:i,doTransition:o},t._nextMethodRaf=window.requestAnimationFrame(function(){var n=t._nextMethod.step;n.method&&(n.execute&&a.executeAPICommand(e,n.method,n.args),t._nextMethod=null,t._nextMethodRaf=null)})))}function b(e,t,n){var a=n.node(),o=r.select(t);function l(){return n.data()[0]}e.on("mousedown",function(){var e=l();t.emit("plotly_sliderstart",{slider:e});var s=n.select("."+c.gripRectClass);r.event.stopPropagation(),r.event.preventDefault(),s.call(i.fill,e.activebgcolor);var u=k(e,r.mouse(a)[0]);m(t,n,e,u,!0),e._dragging=!0,o.on("mousemove",function(){var e=l(),i=k(e,r.mouse(a)[0]);m(t,n,e,i,!1)}),o.on("mouseup",function(){var e=l();e._dragging=!1,s.call(i.fill,e.bgcolor),o.on("mouseup",null),o.on("mousemove",null),t.emit("plotly_sliderend",{slider:e,step:e.steps[e.active]})})})}function _(e,t){var n=e.selectAll("rect."+c.tickRectClass).data(t.steps);n.enter().append("rect").classed(c.tickRectClass,!0),n.exit().remove(),n.attr({width:t.tickwidth+"px","shape-rendering":"crispEdges"}),n.each(function(e,n){var a=n%t.labelStride==0,l=r.select(this);l.attr({height:a?t.ticklen:t.minorticklen}).call(i.fill,t.tickcolor),o.setTranslate(l,w(t,n/(t.steps.length-1))-.5*t.tickwidth,(a?c.tickOffset:c.minorTickOffset)+t.currentValueTotalHeight)})}function x(e,t,n,r){var a=e.select("rect."+c.gripRectClass),i=w(t,n);if(!t._invokingCommand){var o=a;r&&t.transition.duration>0&&(o=o.transition().duration(t.transition.duration).ease(t.transition.easing)),o.attr("transform","translate("+(i-.5*c.gripWidth)+","+t.currentValueTotalHeight+")")}}function w(e,t){return e.inputAreaStart+c.stepInset+(e.inputAreaLength-2*c.stepInset)*Math.min(1,Math.max(0,t))}function k(e,t){return Math.min(1,Math.max(0,(t-c.stepInset-e.inputAreaStart)/(e.inputAreaLength-2*c.stepInset-2*e.inputAreaStart)))}function T(e,t,n){var r=e.selectAll("rect."+c.railTouchRectClass).data([0]);r.enter().append("rect").classed(c.railTouchRectClass,!0).call(b,t,e,n).style("pointer-events","all"),r.attr({width:n.inputAreaLength,height:Math.max(n.inputAreaWidth,c.tickOffset+n.ticklen+n.labelHeight)}).call(i.fill,n.bgcolor).attr("opacity",0),o.setTranslate(r,0,n.currentValueTotalHeight)}function A(e,t){var n=e.selectAll("rect."+c.railRectClass).data([0]);n.enter().append("rect").classed(c.railRectClass,!0);var r=t.inputAreaLength-2*c.railInset;n.attr({width:r,height:c.railWidth,rx:c.railRadius,ry:c.railRadius,"shape-rendering":"crispEdges"}).call(i.stroke,t.bordercolor).call(i.fill,t.bgcolor).style("stroke-width",t.borderwidth+"px"),o.setTranslate(n,c.railInset,.5*(t.inputAreaWidth-c.railWidth)+t.currentValueTotalHeight)}e.exports=function(e){var t=e._fullLayout,n=function(e,t){for(var n=e[c.name],r=[],a=0;a<n.length;a++){var i=n[a];i.visible&&i.steps.length&&(i.gd=t,r.push(i))}return r}(t,e),i=t._infolayer.selectAll("g."+c.containerClassName).data(n.length>0?[0]:[]);if(i.enter().append("g").classed(c.containerClassName,!0).style("cursor","ew-resize"),i.exit().remove(),i.exit().size()&&function(e){for(var t=e._fullLayout._pushmargin||{},n=Object.keys(t),r=0;r<n.length;r++){var i=n[r];-1!==i.indexOf(c.autoMarginIdRoot)&&a.autoMargin(e,i)}}(e),0!==n.length){var l=i.selectAll("g."+c.groupClassName).data(n,d);l.enter().append("g").classed(c.groupClassName,!0),l.exit().each(function(t){r.select(this).remove(),t._commandObserver.remove(),delete t._commandObserver,a.autoMargin(e,c.autoMarginIdRoot+t._index)});for(var s=0;s<n.length;s++){var u=n[s];f(e,u)}l.each(function(t){if(!(t.steps.length<2)){var n=r.select(this);!function(e){e.labelSteps=[];for(var t=e.steps.length,n=0;n<t;n+=e.labelStride)e.labelSteps.push({fraction:n/(t-1),step:e.steps[n]})}(t),a.manageCommandObserver(e,t,t.steps,function(t){var r=n.data()[0];r.active!==t.index&&(r._dragging||y(e,n,r,t.index,!1,!0))}),function(e,t,n){n.active>=n.steps.length&&(n.active=0);t.call(h,n).call(A,n).call(g,n).call(_,n).call(T,e,n).call(p,e,n),o.setTranslate(t,n.lx+n.pad.l,n.ly+n.pad.t),t.call(x,n,n.active/(n.steps.length-1),!1),t.call(h,n)}(e,r.select(this),t)}})}}},function(e,t,n){"use strict";var r=n(0),a=n(27),i=n(128),o=n(35).name,l=i.steps;function s(e,t,n){function a(n,a){return r.coerce(e,t,i,n,a)}a("visible",function(e,t){var n,a,i=e.steps||[],o=t.steps=[];function s(e,t){return r.coerce(n,a,l,e,t)}for(var c=0;c<i.length;c++)n=i[c],a={},s("method"),r.isPlainObject(n)&&("skip"===a.method||Array.isArray(n.args))&&(s("args"),s("label","step-"+c),s("value",a.label),s("execute"),o.push(a));return o}(e,t).length>0)&&(a("active"),a("x"),a("y"),r.noneOrAll(e,t,["x","y"]),a("xanchor"),a("yanchor"),a("len"),a("lenmode"),a("pad.t"),a("pad.r"),a("pad.b"),a("pad.l"),r.coerceFont(a,"font",n.font),a("currentvalue.visible")&&(a("currentvalue.xanchor"),a("currentvalue.prefix"),a("currentvalue.suffix"),a("currentvalue.offset"),r.coerceFont(a,"currentvalue.font",t.font)),a("transition.duration"),a("transition.easing"),a("bgcolor"),a("activebgcolor"),a("bordercolor"),a("borderwidth"),a("ticklen"),a("tickwidth"),a("tickcolor"),a("minorticklen"))}e.exports=function(e,t){a(e,t,{name:o,handleItemDefaults:s})}},function(e,t,n){"use strict";var r=n(35);e.exports={moduleType:"component",name:r.name,layoutAttributes:n(128),supplyLayoutDefaults:n(189),draw:n(188)}},function(e,t,n){"use strict";e.exports=l;var r=n(1),a=n(3),i=n(7),o=n(0);function l(e,t,n){this.gd=e,this.container=t,this.id=n,this.position=null,this.translateX=null,this.translateY=null,this.hbar=null,this.vbar=null,this.bg=this.container.selectAll("rect.scrollbox-bg").data([0]),this.bg.exit().on(".drag",null).on("wheel",null).remove(),this.bg.enter().append("rect").classed("scrollbox-bg",!0).style("pointer-events","all").attr({opacity:0,x:0,y:0,width:0,height:0})}l.barWidth=2,l.barLength=20,l.barRadius=2,l.barPad=1,l.barColor="#808BA4",l.prototype.enable=function(e,t,n){var o=this.gd._fullLayout,s=o.width,c=o.height;this.position=e;var u,d,f,h,p=this.position.l,v=this.position.w,g=this.position.t,m=this.position.h,y=this.position.direction,b="down"===y,_="left"===y,x="up"===y,w=v,k=m;b||_||"right"===y||x||(this.position.direction="down",b=!0),b||x?(d=(u=p)+w,b?(f=g,k=(h=Math.min(f+k,c))-f):k=(h=g+k)-(f=Math.max(h-k,0))):(h=(f=g)+k,_?w=(d=p+w)-(u=Math.max(d-w,0)):(u=p,w=(d=Math.min(u+w,s))-u)),this._box={l:u,t:f,w:w,h:k};var T=v>w,A=l.barLength+2*l.barPad,M=l.barWidth+2*l.barPad,C=p,S=g+m;S+M>c&&(S=c-M);var L=this.container.selectAll("rect.scrollbar-horizontal").data(T?[0]:[]);L.exit().on(".drag",null).remove(),L.enter().append("rect").classed("scrollbar-horizontal",!0).call(a.fill,l.barColor),T?(this.hbar=L.attr({rx:l.barRadius,ry:l.barRadius,x:C,y:S,width:A,height:M}),this._hbarXMin=C+A/2,this._hbarTranslateMax=w-A):(delete this.hbar,delete this._hbarXMin,delete this._hbarTranslateMax);var O=m>k,D=l.barWidth+2*l.barPad,z=l.barLength+2*l.barPad,P=p+v,E=g;P+D>s&&(P=s-D);var N=this.container.selectAll("rect.scrollbar-vertical").data(O?[0]:[]);N.exit().on(".drag",null).remove(),N.enter().append("rect").classed("scrollbar-vertical",!0).call(a.fill,l.barColor),O?(this.vbar=N.attr({rx:l.barRadius,ry:l.barRadius,x:P,y:E,width:D,height:z}),this._vbarYMin=E+z/2,this._vbarTranslateMax=k-z):(delete this.vbar,delete this._vbarYMin,delete this._vbarTranslateMax);var I=this.id,j=u-.5,R=O?d+D+.5:d+.5,B=f-.5,F=T?h+M+.5:h+.5,$=o._topdefs.selectAll("#"+I).data(T||O?[0]:[]);if($.exit().remove(),$.enter().append("clipPath").attr("id",I).append("rect"),T||O?(this._clipRect=$.select("rect").attr({x:Math.floor(j),y:Math.floor(B),width:Math.ceil(R)-Math.floor(j),height:Math.ceil(F)-Math.floor(B)}),this.container.call(i.setClipUrl,I),this.bg.attr({x:p,y:g,width:v,height:m})):(this.bg.attr({width:0,height:0}),this.container.on("wheel",null).on(".drag",null).call(i.setClipUrl,null),delete this._clipRect),T||O){var W=r.behavior.drag().on("dragstart",function(){r.event.sourceEvent.preventDefault()}).on("drag",this._onBoxDrag.bind(this));this.container.on("wheel",null).on("wheel",this._onBoxWheel.bind(this)).on(".drag",null).call(W);var V=r.behavior.drag().on("dragstart",function(){r.event.sourceEvent.preventDefault(),r.event.sourceEvent.stopPropagation()}).on("drag",this._onBarDrag.bind(this));T&&this.hbar.on(".drag",null).call(V),O&&this.vbar.on(".drag",null).call(V)}this.setTranslate(t,n)},l.prototype.disable=function(){(this.hbar||this.vbar)&&(this.bg.attr({width:0,height:0}),this.container.on("wheel",null).on(".drag",null).call(i.setClipUrl,null),delete this._clipRect),this.hbar&&(this.hbar.on(".drag",null),this.hbar.remove(),delete this.hbar,delete this._hbarXMin,delete this._hbarTranslateMax),this.vbar&&(this.vbar.on(".drag",null),this.vbar.remove(),delete this.vbar,delete this._vbarYMin,delete this._vbarTranslateMax)},l.prototype._onBoxDrag=function(){var e=this.translateX,t=this.translateY;this.hbar&&(e-=r.event.dx),this.vbar&&(t-=r.event.dy),this.setTranslate(e,t)},l.prototype._onBoxWheel=function(){var e=this.translateX,t=this.translateY;this.hbar&&(e+=r.event.deltaY),this.vbar&&(t+=r.event.deltaY),this.setTranslate(e,t)},l.prototype._onBarDrag=function(){var e=this.translateX,t=this.translateY;if(this.hbar){var n=e+this._hbarXMin,a=n+this._hbarTranslateMax;e=(o.constrain(r.event.x,n,a)-n)/(a-n)*(this.position.w-this._box.w)}if(this.vbar){var i=t+this._vbarYMin,l=i+this._vbarTranslateMax;t=(o.constrain(r.event.y,i,l)-i)/(l-i)*(this.position.h-this._box.h)}this.setTranslate(e,t)},l.prototype.setTranslate=function(e,t){var n=this.position.w-this._box.w,r=this.position.h-this._box.h;if(e=o.constrain(e||0,0,n),t=o.constrain(t||0,0,r),this.translateX=e,this.translateY=t,this.container.call(i.setTranslate,this._box.l-this.position.l-e,this._box.t-this.position.t-t),this._clipRect&&this._clipRect.attr({x:Math.floor(this.position.l+e-.5),y:Math.floor(this.position.t+t-.5)}),this.hbar){var a=e/n;this.hbar.call(i.setTranslate,e+a*this._hbarTranslateMax,t)}if(this.vbar){var l=t/r;this.vbar.call(i.setTranslate,e,t+l*this._vbarTranslateMax)}}},function(e,t,n){"use strict";var r=n(1),a=n(9),i=n(3),o=n(7),l=n(13),s=n(37),c=n(19).LINE_SPACING,u=n(80),d=n(191);function f(e){return e._index}function h(e,t){return+e.attr(u.menuIndexAttrName)===t._index}function p(e,t,n,r,a,i,o,l){t._input.active=t.active=o,"buttons"===t.type?g(e,r,null,null,t):"dropdown"===t.type&&(a.attr(u.menuIndexAttrName,"-1"),v(e,r,a,i,t),l||g(e,r,a,i,t))}function v(e,t,n,r,a){var i=t.selectAll("g."+u.headerClassName).data([0]);i.enter().append("g").classed(u.headerClassName,!0).style("pointer-events","all");var l=a.active,s=a.buttons[l]||u.blankHeaderOpts,c={y:a.pad.t,yPad:0,x:a.pad.l,xPad:0,index:0},d={width:a.headerWidth,height:a.headerHeight};i.call(m,a,s,e).call(T,a,c,d);var f=t.selectAll("text."+u.headerArrowClassName).data([0]);f.enter().append("text").classed(u.headerArrowClassName,!0).classed("user-select-none",!0).attr("text-anchor","end").call(o.font,a.font).text(u.arrowSymbol[a.direction]),f.attr({x:a.headerWidth-u.arrowOffsetX+a.pad.l,y:a.headerHeight/2+u.textOffsetY+a.pad.t}),i.on("click",function(){n.call(A),n.attr(u.menuIndexAttrName,h(n,a)?-1:String(a._index)),g(e,t,n,r,a)}),i.on("mouseover",function(){i.call(x)}),i.on("mouseout",function(){i.call(w,a)}),o.setTranslate(t,a.lx,a.ly)}function g(e,t,n,i,o){n||(n=t).attr("pointer-events","all");var l=function(e){return-1==+e.attr(u.menuIndexAttrName)}(n)&&"buttons"!==o.type?[]:o.buttons,s="dropdown"===o.type?u.dropdownButtonClassName:u.buttonClassName,c=n.selectAll("g."+s).data(l),d=c.enter().append("g").classed(s,!0),f=c.exit();"dropdown"===o.type?(d.attr("opacity","0").transition().attr("opacity","1"),f.transition().attr("opacity","0").remove()):f.remove();var h=0,v=0,g=-1!==["up","down"].indexOf(o.direction);"dropdown"===o.type&&(g?v=o.headerHeight+u.gapButtonHeader:h=o.headerWidth+u.gapButtonHeader),"dropdown"===o.type&&"up"===o.direction&&(v=-u.gapButtonHeader+u.gapButton-o.openHeight),"dropdown"===o.type&&"left"===o.direction&&(h=-u.gapButtonHeader+u.gapButton-o.openWidth);var y={x:o.lx+h+o.pad.l,y:o.ly+v+o.pad.t,yPad:u.gapButton,xPad:u.gapButton,index:0},b={l:y.x+o.borderwidth,t:y.y+o.borderwidth};c.each(function(l,s){var u=r.select(this);u.call(m,o,l,e).call(T,o,y),u.on("click",function(){r.event.defaultPrevented||(p(e,o,0,t,n,i,s),l.execute&&a.executeAPICommand(e,l.method,l.args),e.emit("plotly_buttonclicked",{menu:o,button:l,active:o.active}))}),u.on("mouseover",function(){u.call(x)}),u.on("mouseout",function(){u.call(w,o),c.call(_,o)})}),c.call(_,o),g?(b.w=Math.max(o.openWidth,o.headerWidth),b.h=y.y-b.t):(b.w=y.x-b.l,b.h=Math.max(o.openHeight,o.headerHeight)),b.direction=o.direction,i&&(c.size()?function(e,t,n,r,a,i){var o,l,s,c=a.direction,d="up"===c||"down"===c,f=a.active;if(d)for(l=0,s=0;s<f;s++)l+=a.heights[s]+u.gapButton;else for(o=0,s=0;s<f;s++)o+=a.widths[s]+u.gapButton;r.enable(i,o,l),r.hbar&&r.hbar.attr("opacity","0").transition().attr("opacity","1");r.vbar&&r.vbar.attr("opacity","0").transition().attr("opacity","1")}(0,0,0,i,o,b):function(e){var t=!!e.hbar,n=!!e.vbar;t&&e.hbar.transition().attr("opacity","0").each("end",function(){t=!1,n||e.disable()});n&&e.vbar.transition().attr("opacity","0").each("end",function(){n=!1,t||e.disable()})}(i))}function m(e,t,n,r){e.call(y,t).call(b,t,n,r)}function y(e,t){var n=e.selectAll("rect").data([0]);n.enter().append("rect").classed(u.itemRectClassName,!0).attr({rx:u.rx,ry:u.ry,"shape-rendering":"crispEdges"}),n.call(i.stroke,t.bordercolor).call(i.fill,t.bgcolor).style("stroke-width",t.borderwidth+"px")}function b(e,t,n,r){var a=e.selectAll("text").data([0]);a.enter().append("text").classed(u.itemTextClassName,!0).classed("user-select-none",!0).attr({"text-anchor":"start","data-notex":1}),a.call(o.font,t.font).text(n.label).call(l.convertToTspans,r)}function _(e,t){var n=t.active;e.each(function(e,a){var o=r.select(this);a===n&&t.showactive&&o.select("rect."+u.itemRectClassName).call(i.fill,u.activeColor)})}function x(e){e.select("rect."+u.itemRectClassName).call(i.fill,u.hoverColor)}function w(e,t){e.select("rect."+u.itemRectClassName).call(i.fill,t.bgcolor)}function k(e,t){t.width1=0,t.height1=0,t.heights=[],t.widths=[],t.totalWidth=0,t.totalHeight=0,t.openWidth=0,t.openHeight=0,t.lx=0,t.ly=0;var n=o.tester.selectAll("g."+u.dropdownButtonClassName).data(t.buttons);n.enter().append("g").classed(u.dropdownButtonClassName,!0);var i=-1!==["up","down"].indexOf(t.direction);n.each(function(n,a){var s=r.select(this);s.call(m,t,n,e);var d=s.select("."+u.itemTextClassName),f=d.node()&&o.bBox(d.node()).width,h=Math.max(f+u.textPadX,u.minWidth),p=t.font.size*c,v=l.lineCount(d),g=Math.max(p*v,u.minHeight)+u.textOffsetY;g=Math.ceil(g),h=Math.ceil(h),t.widths[a]=h,t.heights[a]=g,t.height1=Math.max(t.height1,g),t.width1=Math.max(t.width1,h),i?(t.totalWidth=Math.max(t.totalWidth,h),t.openWidth=t.totalWidth,t.totalHeight+=g+u.gapButton,t.openHeight+=g+u.gapButton):(t.totalWidth+=h+u.gapButton,t.openWidth+=h+u.gapButton,t.totalHeight=Math.max(t.totalHeight,g),t.openHeight=t.totalHeight)}),i?t.totalHeight-=u.gapButton:t.totalWidth-=u.gapButton,t.headerWidth=t.width1+u.arrowPadX,t.headerHeight=t.height1,"dropdown"===t.type&&(i?(t.width1+=u.arrowPadX,t.totalHeight=t.height1):t.totalWidth=t.width1,t.totalWidth+=u.arrowPadX),n.remove();var d=t.totalWidth+t.pad.l+t.pad.r,f=t.totalHeight+t.pad.t+t.pad.b,h=e._fullLayout._size;t.lx=h.l+h.w*t.x,t.ly=h.t+h.h*(1-t.y);var p="left";s.isRightAnchor(t)&&(t.lx-=d,p="right"),s.isCenterAnchor(t)&&(t.lx-=d/2,p="center");var v="top";s.isBottomAnchor(t)&&(t.ly-=f,v="bottom"),s.isMiddleAnchor(t)&&(t.ly-=f/2,v="middle"),t.totalWidth=Math.ceil(t.totalWidth),t.totalHeight=Math.ceil(t.totalHeight),t.lx=Math.round(t.lx),t.ly=Math.round(t.ly),a.autoMargin(e,u.autoMarginIdRoot+t._index,{x:t.x,y:t.y,l:d*({right:1,center:.5}[p]||0),r:d*({left:1,center:.5}[p]||0),b:f*({top:1,middle:.5}[v]||0),t:f*({bottom:1,middle:.5}[v]||0)})}function T(e,t,n,r){r=r||{};var a=e.select("."+u.itemRectClassName),i=e.select("."+u.itemTextClassName),s=t.borderwidth,d=n.index;o.setTranslate(e,s+n.x,s+n.y);var f=-1!==["up","down"].indexOf(t.direction),h=r.height||(f?t.heights[d]:t.height1);a.attr({x:0,y:0,width:r.width||(f?t.width1:t.widths[d]),height:h});var p=t.font.size*c,v=(l.lineCount(i)-1)*p/2;l.positionText(i,u.textOffsetX,h/2-v+u.textOffsetY),f?n.y+=t.heights[d]+n.yPad:n.x+=t.widths[d]+n.xPad,n.index++}function A(e){e.selectAll("g."+u.dropdownButtonClassName).remove()}e.exports=function(e){var t=e._fullLayout,n=function(e){for(var t=e[u.name],n=[],r=0;r<t.length;r++){var a=t[r];a.visible&&n.push(a)}return n}(t),i=t._infolayer.selectAll("g."+u.containerClassName).data(n.length>0?[0]:[]);if(i.enter().append("g").classed(u.containerClassName,!0).style("cursor","pointer"),i.exit().remove(),i.exit().size()&&function(e){for(var t=e._fullLayout._pushmargin||{},n=Object.keys(t),r=0;r<n.length;r++){var i=n[r];-1!==i.indexOf(u.autoMarginIdRoot)&&a.autoMargin(e,i)}}(e),0!==n.length){var o=i.selectAll("g."+u.headerGroupClassName).data(n,f);o.enter().append("g").classed(u.headerGroupClassName,!0);var l=i.selectAll("g."+u.dropdownButtonGroupClassName).data([0]);l.enter().append("g").classed(u.dropdownButtonGroupClassName,!0).style("pointer-events","all");for(var s=0;s<n.length;s++){var c=n[s];k(e,c)}var m="updatemenus"+t._uid,y=new d(e,l,m);o.enter().size()&&l.call(A).attr(u.menuIndexAttrName,"-1"),o.exit().each(function(t){r.select(this).remove(),l.call(A).attr(u.menuIndexAttrName,"-1"),a.autoMargin(e,u.autoMarginIdRoot+t._index)}),o.each(function(t){var n=r.select(this),i="dropdown"===t.type?l:null;a.manageCommandObserver(e,t,t.buttons,function(r){p(e,t,t.buttons[r.index],n,i,y,r.index,!0)}),"dropdown"===t.type?(v(e,n,l,y,t),h(l,t)&&g(e,n,l,y,t)):g(e,n,null,null,t)})}}},function(e,t,n){"use strict";var r=n(0),a=n(27),i=n(130),o=n(80).name,l=i.buttons;function s(e,t,n){function a(n,a){return r.coerce(e,t,i,n,a)}a("visible",function(e,t){var n,a,i=e.buttons||[],o=t.buttons=[];function s(e,t){return r.coerce(n,a,l,e,t)}for(var c=0;c<i.length;c++)n=i[c],a={},s("method"),r.isPlainObject(n)&&("skip"===a.method||Array.isArray(n.args))&&(s("args"),s("label"),s("execute"),a._index=c,o.push(a));return o}(e,t).length>0)&&(a("active"),a("direction"),a("type"),a("showactive"),a("x"),a("y"),r.noneOrAll(e,t,["x","y"]),a("xanchor"),a("yanchor"),a("pad.t"),a("pad.r"),a("pad.b"),a("pad.l"),r.coerceFont(a,"font",n.font),a("bgcolor",n.paper_bgcolor),a("bordercolor"),a("borderwidth"))}e.exports=function(e,t){a(e,t,{name:o,handleItemDefaults:s})}},function(e,t,n){"use strict";var r=n(80);e.exports={moduleType:"component",name:r.name,layoutAttributes:n(130),supplyLayoutDefaults:n(193),draw:n(192)}},function(e,t,n){"use strict";var r=n(2),a=n(105);e.exports=function(e,t,n,i){t=t||{};var o="log"===n&&"linear"===t.type,l="linear"===n&&"log"===t.type;if(o||l)for(var s,c,u=e._fullLayout.images,d=t._id.charAt(0),f=0;f<u.length;f++)if(c="images["+f+"].",(s=u[f])[d+"ref"]===t._id){var h=s[d],p=s["size"+d],v=null,g=null;if(o){v=a(h,t.range);var m=p/Math.pow(10,v)/2;g=2*Math.log(m+Math.sqrt(1+m*m))/Math.LN10}else g=(v=Math.pow(10,h))*(Math.pow(10,p/2)-Math.pow(10,-p/2));r(v)?r(g)||(g=null):(v=null,g=null),i(c+d,v),i(c+"size"+d,g)}}},function(e,t,n){"use strict";var r=n(1),a=n(7),i=n(6),o=n(31);e.exports=function(e){var t,n,l=e._fullLayout,s=[],c={},u=[];for(n=0;n<l.images.length;n++){var d=l.images[n];if(d.visible)if("below"===d.layer&&"paper"!==d.xref&&"paper"!==d.yref){t=d.xref+d.yref;var f=l._plots[t];if(!f){u.push(d);continue}f.mainplot&&(t=f.mainplot.id),c[t]||(c[t]=[]),c[t].push(d)}else"above"===d.layer?s.push(d):u.push(d)}var h={x:{left:{sizing:"xMin",offset:0},center:{sizing:"xMid",offset:-.5},right:{sizing:"xMax",offset:-1}},y:{top:{sizing:"YMin",offset:0},middle:{sizing:"YMid",offset:-.5},bottom:{sizing:"YMax",offset:-1}}};function p(t){var n=r.select(this);if(!this.img||this.img.src!==t.source){n.attr("xmlns",o.svg);var a=new Promise(function(e){var r=new Image;function a(){n.remove(),e()}this.img=r,r.setAttribute("crossOrigin","anonymous"),r.onerror=a,r.onload=function(){var t=document.createElement("canvas");t.width=this.width,t.height=this.height,t.getContext("2d").drawImage(this,0,0);var r=t.toDataURL("image/png");n.attr("xlink:href",r),e()},n.on("error",a),r.src=t.source}.bind(this));e._promises.push(a)}}function v(t){var n=r.select(this),o=i.getFromId(e,t.xref),s=i.getFromId(e,t.yref),c=l._size,u=o?Math.abs(o.l2p(t.sizex)-o.l2p(0)):t.sizex*c.w,d=s?Math.abs(s.l2p(t.sizey)-s.l2p(0)):t.sizey*c.h,f=u*h.x[t.xanchor].offset,p=d*h.y[t.yanchor].offset,v=h.x[t.xanchor].sizing+h.y[t.yanchor].sizing,g=(o?o.r2p(t.x)+o._offset:t.x*c.w+c.l)+f,m=(s?s.r2p(t.y)+s._offset:c.h-t.y*c.h+c.t)+p;switch(t.sizing){case"fill":v+=" slice";break;case"stretch":v="none"}n.attr({x:g,y:m,width:u,height:d,preserveAspectRatio:v,opacity:t.opacity});var y=(o?o._id:"")+(s?s._id:"");n.call(a.setClipUrl,y?"clip"+l._uid+y:null)}var g=l._imageLowerLayer.selectAll("image").data(u),m=l._imageUpperLayer.selectAll("image").data(s);g.enter().append("image"),m.enter().append("image"),g.exit().remove(),m.exit().remove(),g.each(function(e){p.bind(this)(e),v.bind(this)(e)}),m.each(function(e){p.bind(this)(e),v.bind(this)(e)});var y=Object.keys(l._plots);for(n=0;n<y.length;n++){t=y[n];var b=l._plots[t];if(b.imagelayer){var _=b.imagelayer.selectAll("image").data(c[t]||[]);_.enter().append("image"),_.exit().remove(),_.each(function(e){p.bind(this)(e),v.bind(this)(e)})}}}},function(e,t,n){"use strict";var r=n(0),a=n(6),i=n(27),o=n(131);function l(e,t,n){function i(n,a){return r.coerce(e,t,o,n,a)}if(!i("visible",!!i("source")))return t;i("layer"),i("xanchor"),i("yanchor"),i("sizex"),i("sizey"),i("sizing"),i("opacity");for(var l={_fullLayout:n},s=["x","y"],c=0;c<2;c++){var u=s[c],d=a.coerceRef(e,t,l,u,"paper");a.coercePosition(t,l,i,d,u,0)}return t}e.exports=function(e,t){i(e,t,{name:"images",handleItemDefaults:l})}},function(e,t,n){"use strict";e.exports={moduleType:"component",name:"images",layoutAttributes:n(131),supplyLayoutDefaults:n(197),draw:n(196),convertCoords:n(195)}},function(e,t,n){"use strict";var r=n(0),a=n(6),i=n(133),o=n(81);function l(e,t,n,r,a){var l="category"===e.type?e.r2c:e.d2c;if(void 0!==t)return[l(t),l(n)];if(r){var s,c,u,d,f=1/0,h=-1/0,p=r.match(i.segmentRE);for("date"===e.type&&(l=o.decodeDate(l)),s=0;s<p.length;s++)void 0!==(c=a[p[s].charAt(0)].drawn)&&(!(u=p[s].substr(1).match(i.paramRE))||u.length<c||((d=l(u[c]))<f&&(f=d),d>h&&(h=d)));return h>=f?[f,h]:void 0}}e.exports=function(e){var t=e._fullLayout,n=r.filterVisible(t.shapes);if(n.length&&e._fullData.length)for(var o=0;o<n.length;o++){var s,c,u=n[o],d=u.line.width/2;"paper"!==u.xref&&(c=l(s=a.getFromId(e,u.xref),u.x0,u.x1,u.path,i.paramIsX))&&a.expand(s,c,{ppad:d}),"paper"!==u.yref&&(c=l(s=a.getFromId(e,u.yref),u.y0,u.y1,u.path,i.paramIsY))&&a.expand(s,c,{ppad:d})}}},function(e,t,n){"use strict";var r=n(0),a=n(6),i=n(132),o=n(81);e.exports=function(e,t,n,l,s){function c(n,a){return r.coerce(e,t,i,n,a)}if(l=l||{},!c("visible",!(s=s||{}).itemIsNotPlainObject))return t;c("layer"),c("opacity"),c("fillcolor"),c("line.color"),c("line.width"),c("line.dash");for(var u=c("type",e.path?"path":"rect"),d=["x","y"],f=0;f<2;f++){var h=d[f],p={_fullLayout:n},v=a.coerceRef(e,t,p,h,"","paper");if("path"!==u){var g,m,y;"paper"!==v?(g=a.getFromId(p,v),y=o.rangeToShapePosition(g),m=o.shapePositionToRange(g)):m=y=r.identity;var b=h+"0",_=h+"1",x=e[b],w=e[_];e[b]=m(e[b],!0),e[_]=m(e[_],!0),a.coercePosition(t,p,c,v,b,.25),a.coercePosition(t,p,c,v,_,.75),t[b]=y(t[b]),t[_]=y(t[_]),e[b]=x,e[_]=w}}return"path"===u?c("path"):r.noneOrAll(e,t,["x0","x1","y0","y1"]),t}},function(e,t,n){"use strict";var r=n(27),a=n(200);e.exports=function(e,t){r(e,t,{name:"shapes",handleItemDefaults:a})}},function(e,t,n){"use strict";var r=n(8),a=n(0),i=n(6),o=n(3),l=n(7),s=n(20),c=n(28),u=n(133),d=n(81);function f(e,t){e._fullLayout._paper.selectAll('.shapelayer [data-index="'+t+'"]').remove();var n=(e.layout.shapes||[])[t],a=e._fullLayout.shapes[t];if(n&&!1!==a.visible)if("below"!==a.layer)f(e._fullLayout._shapeUpperLayer);else if("paper"===a.xref||"paper"===a.yref)f(e._fullLayout._shapeLowerLayer);else{var u=e._fullLayout._plots[a.xref+a.yref];if(u)f((u.mainplot||u).shapelayer);else f(e._fullLayout._shapeLowerLayer)}function f(n){var u={"data-index":t,"fill-rule":"evenodd",d:h(e,a)},f=a.line.width?a.line.color:"rgba(0,0,0,0)",v=n.append("path").attr(u).style("opacity",a.opacity).call(o.stroke,f).call(o.fill,a.fillcolor).call(l.dashLine,a.line.dash,a.line.width),g=(a.xref+a.yref).replace(/paper/g,"");v.call(l.setClipUrl,g?"clip"+e._fullLayout._uid+g:null),e._context.editable&&function(e,t,n,a){var o,l,u,f,v,g,m,y,b,_,x,w,k,T,A,M,C,S,L,O,D,z,P,E,N,I,j,R,B,F,$=10,W=10,V={element:t.node(),gd:e,prepFn:function(t){E=i.getFromId(e,n.xref),N=i.getFromId(e,n.yref),I=d.getDataToPixel(e,E),j=d.getDataToPixel(e,N,!0),R=d.getPixelToData(e,E),B=d.getPixelToData(e,N,!0);var r="shapes["+a+"]";"path"===n.type?(z=n.path,P=r+".path"):(l=I(n.x0),u=j(n.y0),f=I(n.x1),v=j(n.y1),g=r+".x0",m=r+".y0",y=r+".x1",b=r+".y1");l<f?(w=l,M=r+".x0",O="x0",k=f,C=r+".x1",D="x1"):(w=f,M=r+".x1",O="x1",k=l,C=r+".x0",D="x0");u<v?(_=u,T=r+".y0",S="y0",x=v,A=r+".y1",L="y1"):(_=v,T=r+".y1",S="y1",x=u,A=r+".y0",L="y0");o={},q(t),V.moveFn="move"===F?U:G},doneFn:function(n){c(t),n&&r.relayout(e,o)}},H=V.element.getBoundingClientRect();function q(e){var n=H.right-H.left,r=H.bottom-H.top,a=e.clientX-H.left,i=e.clientY-H.top,o=n>$&&r>W&&!e.shiftKey?s.getCursor(a/n,1-i/r):"move";c(t,o),F=o.split("-")[0]}function U(r,a){if("path"===n.type){var i=function(e){return R(I(e)+r)};E&&"date"===E.type&&(i=d.encodeDate(i));var s=function(e){return B(j(e)+a)};N&&"date"===N.type&&(s=d.encodeDate(s)),n.path=p(z,i,s),o[P]=n.path}else o[g]=n.x0=R(l+r),o[m]=n.y0=B(u+a),o[y]=n.x1=R(f+r),o[b]=n.y1=B(v+a);t.attr("d",h(e,n))}function G(r,a){if("path"===n.type){var i=function(e){return R(I(e)+r)};E&&"date"===E.type&&(i=d.encodeDate(i));var l=function(e){return B(j(e)+a)};N&&"date"===N.type&&(l=d.encodeDate(l)),n.path=p(z,i,l),o[P]=n.path}else{var s=~F.indexOf("n")?_+a:_,c=~F.indexOf("s")?x+a:x,u=~F.indexOf("w")?w+r:w,f=~F.indexOf("e")?k+r:k;c-s>W&&(o[T]=n[S]=B(s),o[A]=n[L]=B(c)),f-u>$&&(o[M]=n[O]=R(u),o[C]=n[D]=R(f))}t.attr("d",h(e,n))}s.init(V),t.node().onmousemove=q}(e,v,a,t)}}function h(e,t){var n,r,o,l,s=t.type,c=i.getFromId(e,t.xref),f=i.getFromId(e,t.yref),h=e._fullLayout._size;if(c?(n=d.shapePositionToRange(c),r=function(e){return c._offset+c.r2p(n(e,!0))}):r=function(e){return h.l+h.w*e},f?(o=d.shapePositionToRange(f),l=function(e){return f._offset+f.r2p(o(e,!0))}):l=function(e){return h.t+h.h*(1-e)},"path"===s)return c&&"date"===c.type&&(r=d.decodeDate(r)),f&&"date"===f.type&&(l=d.decodeDate(l)),function(e,t,n){return e.replace(u.segmentRE,function(e){var r=0,i=e.charAt(0),o=u.paramIsX[i],l=u.paramIsY[i],s=u.numParams[i],c=e.substr(1).replace(u.paramRE,function(e){return o[r]?e=t(e):l[r]&&(e=n(e)),++r>s&&(e="X"),e});return r>s&&(c=c.replace(/[\s,]*X.*/,""),a.log("Ignoring extra params in segment "+e)),i+c})}(t.path,r,l);var p=r(t.x0),v=r(t.x1),g=l(t.y0),m=l(t.y1);if("line"===s)return"M"+p+","+g+"L"+v+","+m;if("rect"===s)return"M"+p+","+g+"H"+v+"V"+m+"H"+p+"Z";var y=(p+v)/2,b=(g+m)/2,_=Math.abs(y-p),x=Math.abs(b-g),w="A"+_+","+x,k=y+_+","+b;return"M"+k+w+" 0 1,1 "+(y+","+(b-x))+w+" 0 0,1 "+k+"Z"}function p(e,t,n){return e.replace(u.segmentRE,function(e){var r=0,a=e.charAt(0),i=u.paramIsX[a],o=u.paramIsY[a],l=u.numParams[a];return a+e.substr(1).replace(u.paramRE,function(e){return r>=l?e:(i[r]?e=t(e):o[r]&&(e=n(e)),r++,e)})})}e.exports={draw:function(e){var t=e._fullLayout;t._shapeUpperLayer.selectAll("path").remove(),t._shapeLowerLayer.selectAll("path").remove(),t._shapeSubplotLayers.selectAll("path").remove();for(var n=0;n<t.shapes.length;n++)t.shapes[n].visible&&f(e,n)},drawOne:f}},function(e,t,n){"use strict";var r=n(202);e.exports={moduleType:"component",name:"shapes",layoutAttributes:n(132),supplyLayoutDefaults:n(201),calcAutorange:n(199),draw:r.draw,drawOne:r.drawOne}},function(e,t,n){"use strict";function r(e,t){var n,r,a=[0,0,0,0];for(n=0;n<4;++n)for(r=0;r<4;++r)a[r]+=e[4*n+r]*t[n];return a}e.exports=function(e,t){return r(e.projection,r(e.view,r(e.model,[t[0],t[1],t[2],1])))}},function(e,t,n){"use strict";var r=n(83).drawRaw,a=n(204),i=["x","y","z"];e.exports=function(e){for(var t=e.fullSceneLayout,n=e.dataScale,o=t.annotations,l=0;l<o.length;l++){for(var s=o[l],c=!1,u=0;u<3;u++){var d=i[u],f=s[d],h=t[d+"axis"].r2fraction(f);if(h<0||h>1){c=!0;break}}c?e.fullLayout._infolayer.select(".annotation-"+e.id+'[data-index="'+l+'"]').remove():(s.pdata=a(e.glplot.cameraParams,[t.xaxis.r2l(s.x)*n[0],t.yaxis.r2l(s.y)*n[1],t.zaxis.r2l(s.z)*n[2]]),r(e.graphDiv,s,l,e.id,s._xa,s._ya))}}},function(e,t,n){"use strict";var r=n(0),a=n(6);function i(e,t){var n=t.fullSceneLayout.domain,i=t.fullLayout._size,o={pdata:null,type:"linear",autorange:!1,range:[-1/0,1/0]};e._xa={},r.extendFlat(e._xa,o),a.setConvert(e._xa),e._xa._offset=i.l+n.x[0]*i.w,e._xa.l2p=function(){return.5*(1+e.pdata[0]/e.pdata[3])*i.w*(n.x[1]-n.x[0])},e._ya={},r.extendFlat(e._ya,o),a.setConvert(e._ya),e._ya._offset=i.t+(1-n.y[1])*i.h,e._ya.l2p=function(){return.5*(1-e.pdata[1]/e.pdata[3])*i.h*(n.y[1]-n.y[0])}}e.exports=function(e){for(var t=e.fullSceneLayout.annotations,n=0;n<t.length;n++)i(t[n],e);e.fullLayout._infolayer.selectAll(".annotation-"+e.id).remove()}},function(e,t,n){"use strict";var r=n(0),a=n(6),i=n(27),o=n(134),l=n(82);function s(e,t,n,i,s){function c(n,a){return r.coerce(e,t,l,n,a)}function u(e){var r=e+"axis",i={_fullLayout:{}};return i._fullLayout[r]=n[r],a.coercePosition(t,i,c,e,e,.5)}return c("visible",!s.itemIsNotPlainObject)?(o(e,t,i.fullLayout,c),u("x"),u("y"),u("z"),r.noneOrAll(e,t,["x","y","z"]),t.xref="x",t.yref="y",t.zref="z",c("xanchor"),c("yanchor"),c("xshift"),c("yshift"),t.showarrow&&(t.axref="pixel",t.ayref="pixel",c("ax",-10),c("ay",-30),r.noneOrAll(e,t,["ax","ay"])),t):t}e.exports=function(e,t,n){i(e,t,{name:"annotations",handleItemDefaults:s,fullLayout:n.fullLayout})}},function(e,t,n){"use strict";e.exports={moduleType:"component",name:"annotations3d",schema:{layout:{"scene.annotations":n(82)}},layoutAttributes:n(82),handleDefaults:n(207),convert:n(206),draw:n(205)}},function(e,t,n){"use strict";var r=n(2),a=n(105);e.exports=function(e,t,n,i){t=t||{};var o="log"===n&&"linear"===t.type,l="linear"===n&&"log"===t.type;if(o||l)for(var s,c,u=e._fullLayout.annotations,d=t._id.charAt(0),f=0;f<u.length;f++)s=u[f],c="annotations["+f+"].",s[d+"ref"]===t._id&&h(d),s["a"+d+"ref"]===t._id&&h("a"+d);function h(e){var n=s[e],l=null;l=o?a(n,t.range):Math.pow(10,n),r(l)||(l=null),i(c+e,l)}}},function(e,t,n){"use strict";var r=n(0),a=n(6),i=n(83).draw;function o(e){var t=e._fullLayout;r.filterVisible(t.annotations).forEach(function(t){var n,r,i=a.getFromId(e,t.xref),o=a.getFromId(e,t.yref),l=3*t.arrowsize*t.arrowwidth||0;i&&i.autorange&&(n=l+t.xshift,r=l-t.xshift,t.axref===t.xref?(a.expand(i,[i.r2c(t.x)],{ppadplus:n,ppadminus:r}),a.expand(i,[i.r2c(t.ax)],{ppadplus:t._xpadplus,ppadminus:t._xpadminus})):a.expand(i,[i.r2c(t.x)],{ppadplus:Math.max(t._xpadplus,n),ppadminus:Math.max(t._xpadminus,r)})),o&&o.autorange&&(n=l-t.yshift,r=l+t.yshift,t.ayref===t.yref?(a.expand(o,[o.r2c(t.y)],{ppadplus:n,ppadminus:r}),a.expand(o,[o.r2c(t.ay)],{ppadplus:t._ypadplus,ppadminus:t._ypadminus})):a.expand(o,[o.r2c(t.y)],{ppadplus:Math.max(t._ypadplus,n),ppadminus:Math.max(t._ypadminus,r)}))})}e.exports=function(e){var t=e._fullLayout,n=r.filterVisible(t.annotations);if(n.length&&e._fullData.length){var l={};if(n.forEach(function(e){l[e.xref]=!0,l[e.yref]=!0}),a.list(e).filter(function(e){return e.autorange&&l[e._id]}).length)return r.syncOrAsync([i,o],e)}}},function(e,t,n){"use strict";var r=n(0),a=n(6),i=n(134),o=n(36);e.exports=function(e,t,n,l,s){function c(n,a){return r.coerce(e,t,o,n,a)}l=l||{};var u=c("visible",!(s=s||{}).itemIsNotPlainObject),d=c("clicktoshow");if(!u&&!d)return t;i(e,t,n,c);for(var f=t.showarrow,h=["x","y"],p=[-10,-30],v={_fullLayout:n},g=0;g<2;g++){var m=h[g],y=a.coerceRef(e,t,v,m,"","paper");if(a.coercePosition(t,v,c,y,m,.5),f){var b="a"+m,_=a.coerceRef(e,t,v,b,"pixel");"pixel"!==_&&_!==y&&(_=t[b]="pixel");var x="pixel"===_?p[g]:.4;a.coercePosition(t,v,c,_,b,x)}c(m+"anchor"),c(m+"shift")}if(r.noneOrAll(e,t,["x","y"]),f&&r.noneOrAll(e,t,["ax","ay"]),d){var w=c("xclick"),k=c("yclick");t._xclick=void 0===w?t.x:a.cleanPosition(w,v,t.xref),t._yclick=void 0===k?t.y:a.cleanPosition(k,v,t.yref)}return t}},function(e,t,n){"use strict";var r=n(27),a=n(211);e.exports=function(e,t){r(e,t,{name:"annotations",handleItemDefaults:a})}},function(e,t,n){"use strict";var r=n(8);function a(e,t){var n,r,a,o,l,s,c,u=e._fullLayout.annotations,d=[],f=[],h=[],p=(t||[]).length;for(n=0;n<u.length;n++)if(o=(a=u[n]).clicktoshow){for(r=0;r<p;r++)if(s=(l=t[r]).xaxis,c=l.yaxis,s._id===a.xref&&c._id===a.yref&&s.d2r(l.x)===i(a._xclick,s)&&c.d2r(l.y)===i(a._yclick,c)){(a.visible?"onout"===o?f:h:d).push(n);break}r===p&&a.visible&&"onout"===o&&f.push(n)}return{on:d,off:f,explicitOff:h}}function i(e,t){return"log"===t.type?t.l2r(e):t.d2r(e)}e.exports={hasClickToShow:function(e,t){var n=a(e,t);return n.on.length>0||n.explicitOff.length>0},onClick:function(e,t){var n,i=a(e,t),o=i.on,l=i.off.concat(i.explicitOff),s={};if(!o.length&&!l.length)return;for(n=0;n<o.length;n++)s["annotations["+o[n]+"].visible"]=!0;for(n=0;n<l.length;n++)s["annotations["+l[n]+"].visible"]=!1;return r.update(e,{},s)}}},function(e,t,n){"use strict";var r=n(1),a=n(2),i=n(3),o=n(7),l=n(135);e.exports=function(e,t,n,s,c){a(s)||(s=1);var u=e.node(),d=l[t||0];"string"==typeof n&&n||(n="end");var f,h,p,v,g=(o.getPx(e,"stroke-width")||1)*s,m=e.style("stroke")||i.defaultLine,y=e.style("stroke-opacity")||1,b=n.indexOf("start")>=0,_=n.indexOf("end")>=0,x=d.backoff*g+c;if("line"===u.nodeName){f={x:+e.attr("x1"),y:+e.attr("y1")},h={x:+e.attr("x2"),y:+e.attr("y2")};var w=f.x-h.x,k=f.y-h.y;if(v=(p=Math.atan2(k,w))+Math.PI,x){if(x*x>w*w+k*k)return void z();var T=x*Math.cos(p),A=x*Math.sin(p);b&&(f.x-=T,f.y-=A,e.attr({x1:f.x,y1:f.y})),_&&(h.x+=T,h.y+=A,e.attr({x2:h.x,y2:h.y}))}}else if("path"===u.nodeName){var M=u.getTotalLength(),C="";if(M<x)return void z();if(b){var S=u.getPointAtLength(0),L=u.getPointAtLength(.1);p=Math.atan2(S.y-L.y,S.x-L.x),f=u.getPointAtLength(Math.min(x,M)),x&&(C="0px,"+x+"px,")}if(_){var O=u.getPointAtLength(M),D=u.getPointAtLength(M-.1);if(v=Math.atan2(O.y-D.y,O.x-D.x),h=u.getPointAtLength(Math.max(0,M-x)),x)C+=M-(C?2*x:x)+"px,"+M+"px"}else C&&(C+=M+"px");C&&e.style("stroke-dasharray",C)}function z(){e.style("stroke-dasharray","0px,100px")}function P(n,a){d.path&&(t>5&&(a=0),r.select(u.parentNode).append("path").attr({class:e.attr("class"),d:d.path,transform:"translate("+n.x+","+n.y+")rotate("+180*a/Math.PI+")scale("+g+")"}).style({fill:m,opacity:y,"stroke-width":0}))}b&&P(f,p),_&&P(h,v)}},function(e,t,n){"use strict";var r=n(83),a=n(213);e.exports={moduleType:"component",name:"annotations",layoutAttributes:n(36),supplyLayoutDefaults:n(212),calcAutorange:n(210),draw:r.draw,drawOne:r.drawOne,drawRaw:r.drawRaw,hasClickToShow:a.hasClickToShow,onClick:a.onClick,convertCoords:n(209)}},function(e,t,n){"use strict";var r=n(3);e.exports=function(e,t,n){var a=n.marker.line.color;Array.isArray(a)&&(a=a[t.i]||r.defaultLine);var i=n.marker.line.width||0;Array.isArray(i)&&(i=i[t.i]||0),e.style({"stroke-width":i}).call(r.fill,t.color).call(r.stroke,a)}},function(e,t,n){"use strict";var r=n(4),a=n(84);e.exports=function(e,t){var n,i,o={},l=[],s=!1,c={},u=0;function d(e,n){if(""!==e&&a.isGrouped(t))-1===l.indexOf(e)?(l.push(e),s=!0,o[e]=[[n]]):o[e].push([n]);else{var r="~~i"+u;l.push(r),o[r]=[[n]],u++}}for(n=0;n<e.length;n++){var f=e[n],h=f[0],p=h.trace,v=p.legendgroup;if(a.legendGetsTrace(p)&&p.showlegend)if(r.traceIs(p,"pie"))for(c[v]||(c[v]={}),i=0;i<f.length;i++){var g=f[i].label;c[v][g]||(d(v,{label:g,color:f[i].color,i:f[i].i,trace:p}),c[v][g]=!0)}else d(v,h)}if(!l.length)return[];var m,y,b=l.length;if(s&&a.isGrouped(t))for(y=new Array(b),n=0;n<b;n++)m=o[l[n]],y[n]=a.isReversed(t)?m.reverse():m;else{for(y=[new Array(b)],n=0;n<b;n++)m=o[l[n]][0],y[0][a.isReversed(t)?b-n-1:n]=m;b=1}return t._lgroupsLength=b,y}},function(e,t,n){"use strict";e.exports={scrollBarWidth:4,scrollBarHeight:20,scrollBarColor:"#808BA4",scrollBarMargin:4}},function(e,t,n){"use strict";var r=n(1),a=n(8),i=n(0),o=n(9),l=n(4),s=n(20),c=n(7),u=n(3),d=n(13),f=n(218),h=n(96),p=n(19).LINE_SPACING,v=n(217),g=n(136),m=n(84),y=n(37),b=!0,_=h.DBLCLICKDELAY;function x(e,t){var n=e.data()[0][0],r=t._fullLayout,i=n.trace,o=l.traceIs(i,"pie"),s=i.index,u=o?n.label:i.name,f=e.selectAll("text.legendtext").data([0]);function h(n){d.convertToTspans(n,t,function(){!function(e,t){var n=e.data()[0][0];if(!n.trace.showlegend)return void e.remove();var r,a,i=e.select("g[class*=math-group]"),o=i.node(),l=t._fullLayout.legend.font.size*p;if(o){var s=c.bBox(o);r=s.height,a=s.width,c.setTranslate(i,0,r/4)}else{var u=e.select(".legendtext"),f=d.lineCount(u),h=u.node();r=l*f,a=h?c.bBox(h).width:0;var v=l*(.3+(1-f)/2);d.positionText(u,40,v)}r=Math.max(r,16)+3,n.height=r,n.width=a}(e,t)})}f.enter().append("text").classed("legendtext",!0),f.attr("text-anchor","start").classed("user-select-none",!0).call(c.font,r.legend.font).text(u),t._context.editable&&!o?f.call(d.makeEditable,{gd:t}).call(h).on("edit",function(e){this.text(e).call(h),this.text()||(e=" ");var r,i=n.trace._fullInput||{};if(-1!==["ohlc","candlestick"].indexOf(i.type)){var o=n.trace.transforms;r=o[o.length-1].direction+".name"}else r="name";a.restyle(t,r,e,s)}):f.call(h)}function w(e,t){var n,r=1,a=e.selectAll("rect").data([0]);a.enter().append("rect").classed("legendtoggle",!0).style("cursor","pointer").attr("pointer-events","all").call(u.fill,"rgba(0,0,0,0)"),a.on("mousedown",function(){(n=(new Date).getTime())-t._legendMouseDownTime<_?r+=1:(r=1,t._legendMouseDownTime=n)}),a.on("mouseup",function(){if(!t._dragged&&!t._editing){var n=t._fullLayout.legend;(new Date).getTime()-t._legendMouseDownTime>_&&(r=Math.max(r-1,1)),1===r?n._clickTimeout=setTimeout(function(){k(e,t,r)},_):2===r&&(n._clickTimeout&&clearTimeout(n._clickTimeout),t._legendMouseDownTime=0,k(e,t,r))}})}function k(e,t,n){if(!t._dragged&&!t._editing){var r,o,s=t._fullLayout.hiddenlabels?t._fullLayout.hiddenlabels.slice():[],c=e.data()[0][0],u=t._fullData,d=c.trace,f=d.legendgroup,h=[];if(1===n&&b&&t.data&&t._context.showTips?(i.notifier("Double click on legend to isolate individual trace","long"),b=!1):b=!1,l.traceIs(d,"pie")){var p=c.label,v=s.indexOf(p);1===n?-1===v?s.push(p):s.splice(v,1):2===n&&(s=[],t.calcdata[0].forEach(function(e){p!==e.label&&s.push(e.label)}),t._fullLayout.hiddenlabels&&t._fullLayout.hiddenlabels.length===s.length&&-1===v&&(s=[])),a.relayout(t,"hiddenlabels",s)}else{var g,m=[],y=[];for(g=0;g<u.length;g++)m.push(g),y.push(!!l.traceIs(u[g],"notLegendIsolatable")||"legendonly");if(""===f)h=[d.index],y[d.index]=!0;else for(g=0;g<u.length;g++)(r=u[g]).legendgroup===f&&(h.push(r.index),y[m.indexOf(g)]=!0);if(1===n)o=!0!==d.visible||"legendonly",a.restyle(t,"visible",o,h);else if(2===n){var _=!0;for(g=0;g<u.length;g++)if(u[g].visible!==y[g]){_=!1;break}_&&(y=!0);var x=[];for(g=0;g<u.length;g++)x.push(m[g]);a.restyle(t,"visible",y,x)}}}}function T(e,t,n){var a=e._fullLayout,i=a.legend,o=i.borderwidth,l=m.isGrouped(i);if(m.isVertical(i))l&&t.each(function(e,t){c.setTranslate(this,0,t*i.tracegroupgap)}),i.width=0,i.height=0,n.each(function(e){var t=e[0],n=t.height,r=t.width;c.setTranslate(this,o,5+o+i.height+n/2),i.height+=n,i.width=Math.max(i.width,r)}),i.width+=45+2*o,i.height+=10+2*o,l&&(i.height+=(i._lgroupsLength-1)*i.tracegroupgap),i.width=Math.ceil(i.width),i.height=Math.ceil(i.height),n.each(function(t){var n=t[0];r.select(this).select(".legendtoggle").call(c.setRect,0,-n.height/2,(e._context.editable?0:i.width)+40,n.height)});else if(l){i.width=0,i.height=0;for(var s=[i.width],u=t.data(),d=0,f=u.length;d<f;d++){var h=u[d].map(function(e){return e[0].width}),p=40+Math.max.apply(null,h);i.width+=i.tracegroupgap+p,s.push(i.width)}t.each(function(e,t){c.setTranslate(this,s[t],0)}),t.each(function(){var e=0;r.select(this).selectAll("g.traces").each(function(t){var n=t[0].height;c.setTranslate(this,0,5+o+e+n/2),e+=n}),i.height=Math.max(i.height,e)}),i.height+=10+2*o,i.width+=2*o,i.width=Math.ceil(i.width),i.height=Math.ceil(i.height),n.each(function(t){var n=t[0];r.select(this).select(".legendtoggle").call(c.setRect,0,-n.height/2,e._context.editable?0:i.width,n.height)})}else{i.width=0,i.height=0;var v=0,g=0,y=0,b=0;n.each(function(e){y=Math.max(40+e[0].width,y)}),n.each(function(e){var t=e[0],n=y,r=i.tracegroupgap||5;o+b+r+n>a.width-(a.margin.r+a.margin.l)&&(b=0,v+=g,i.height=i.height+g,g=0),c.setTranslate(this,o+b,5+o+t.height/2+v),i.width+=r+n,i.height=Math.max(i.height,t.height),b+=r+n,g=Math.max(t.height,g)}),i.width+=2*o,i.height+=10+2*o,i.width=Math.ceil(i.width),i.height=Math.ceil(i.height),n.each(function(t){var n=t[0];r.select(this).select(".legendtoggle").call(c.setRect,0,-n.height/2,e._context.editable?0:i.width,n.height)})}}function A(e){var t=e._fullLayout.legend,n="left";y.isRightAnchor(t)?n="right":y.isCenterAnchor(t)&&(n="center");var r="top";y.isBottomAnchor(t)?r="bottom":y.isMiddleAnchor(t)&&(r="middle"),o.autoMargin(e,"legend",{x:t.x,y:t.y,l:t.width*({right:1,center:.5}[n]||0),r:t.width*({left:1,center:.5}[n]||0),b:t.height*({top:1,middle:.5}[r]||0),t:t.height*({bottom:1,middle:.5}[r]||0)})}e.exports=function(e){var t=e._fullLayout,n="legend"+t._uid;if(t._infolayer&&e.calcdata){e._legendMouseDownTime||(e._legendMouseDownTime=0);var d=t.legend,h=t.showlegend&&v(e.calcdata,d),p=t.hiddenlabels||[];if(!t.showlegend||!h.length)return t._infolayer.selectAll(".legend").remove(),t._topdefs.select("#"+n).remove(),void o.autoMargin(e,"legend");var m=t._infolayer.selectAll("g.legend").data([0]);m.enter().append("g").attr({class:"legend","pointer-events":"all"});var b=t._topdefs.selectAll("#"+n).data([0]);b.enter().append("clipPath").attr("id",n).append("rect");var M=m.selectAll("rect.bg").data([0]);M.enter().append("rect").attr({class:"bg","shape-rendering":"crispEdges"}),M.call(u.stroke,d.bordercolor),M.call(u.fill,d.bgcolor),M.style("stroke-width",d.borderwidth+"px");var C=m.selectAll("g.scrollbox").data([0]);C.enter().append("g").attr("class","scrollbox");var S=m.selectAll("rect.scrollbar").data([0]);S.enter().append("rect").attr({class:"scrollbar",rx:20,ry:2,width:0,height:0}).call(u.fill,"#808BA4");var L=C.selectAll("g.groups").data(h);L.enter().append("g").attr("class","groups"),L.exit().remove();var O=L.selectAll("g.traces").data(i.identity);O.enter().append("g").attr("class","traces"),O.exit().remove(),O.call(g,e).style("opacity",function(e){var t=e[0].trace;return l.traceIs(t,"pie")?-1!==p.indexOf(e[0].label)?.5:1:"legendonly"===t.visible?.5:1}).each(function(){r.select(this).call(x,e).call(w,e)});var D=0!==m.enter().size();D&&(T(e,L,O),A(e));var z=t.width,P=t.height;T(e,L,O),d.height>P?function(e){var t=e._fullLayout.legend,n="left";y.isRightAnchor(t)?n="right":y.isCenterAnchor(t)&&(n="center");o.autoMargin(e,"legend",{x:t.x,y:.5,l:t.width*({right:1,center:.5}[n]||0),r:t.width*({left:1,center:.5}[n]||0),b:0,t:0})}(e):A(e);var E=t._size,N=E.l+E.w*d.x,I=E.t+E.h*(1-d.y);y.isRightAnchor(d)?N-=d.width:y.isCenterAnchor(d)&&(N-=d.width/2),y.isBottomAnchor(d)?I-=d.height:y.isMiddleAnchor(d)&&(I-=d.height/2);var j=d.width,R=E.w;j>R?(N=E.l,j=R):(N+j>z&&(N=z-j),N<0&&(N=0),j=Math.min(z-N,d.width));var B=d.height,F=E.h;B>F?(I=E.t,B=F):(I+B>P&&(I=P-B),I<0&&(I=0),B=Math.min(P-I,d.height)),c.setTranslate(m,N,I);var $,W,V,H,q,U,G=B-f.scrollBarHeight-2*f.scrollBarMargin,Y=d.height-B;if(d.height<=B||e._context.staticPlot)M.attr({width:j-d.borderwidth,height:B-d.borderwidth,x:d.borderwidth/2,y:d.borderwidth/2}),c.setTranslate(C,0,0),b.select("rect").attr({width:j-2*d.borderwidth,height:B-2*d.borderwidth,x:d.borderwidth,y:d.borderwidth}),C.call(c.setClipUrl,n);else{$=f.scrollBarMargin,W=C.attr("data-scroll")||0,M.attr({width:j-2*d.borderwidth+f.scrollBarWidth+f.scrollBarMargin,height:B-d.borderwidth,x:d.borderwidth/2,y:d.borderwidth/2}),b.select("rect").attr({width:j-2*d.borderwidth+f.scrollBarWidth+f.scrollBarMargin,height:B-2*d.borderwidth,x:d.borderwidth,y:d.borderwidth-W}),C.call(c.setClipUrl,n),D&&X($,W),m.on("wheel",null),m.on("wheel",function(){W=i.constrain(C.attr("data-scroll")-r.event.deltaY/G*Y,-Y,0),X($=f.scrollBarMargin-W/Y*G,W),0!==W&&W!==-Y&&r.event.preventDefault()}),S.on(".drag",null),C.on(".drag",null);var K=r.behavior.drag().on("drag",function(){$=i.constrain(r.event.y-f.scrollBarHeight/2,f.scrollBarMargin,f.scrollBarMargin+G),W=-($-f.scrollBarMargin)/G*Y,X($,W)});S.call(K),C.call(K)}if(e._context.editable)m.classed("cursor-move",!0),s.init({element:m.node(),gd:e,prepFn:function(){var e=c.getTranslate(m);q=e.x,U=e.y},moveFn:function(e,t){var n=q+e,r=U+t;c.setTranslate(m,n,r),V=s.align(n,0,E.l,E.l+E.w,d.xanchor),H=s.align(r,0,E.t+E.h,E.t,d.yanchor)},doneFn:function(n,r,i){if(n&&void 0!==V&&void 0!==H)a.relayout(e,{"legend.x":V,"legend.y":H});else{var o=t._infolayer.selectAll("g.traces").filter(function(){var e=this.getBoundingClientRect();return i.clientX>=e.left&&i.clientX<=e.right&&i.clientY>=e.top&&i.clientY<=e.bottom});o.size()>0&&(1===r?m._clickTimeout=setTimeout(function(){k(o,e,r)},_):2===r&&(m._clickTimeout&&clearTimeout(m._clickTimeout),k(o,e,r)))}}})}function X(e,t){C.attr("data-scroll",t).call(c.setTranslate,0,t),S.call(c.setRect,j,e,f.scrollBarWidth,f.scrollBarHeight),b.select("rect").attr({y:d.borderwidth-t})}}},function(e,t,n){"use strict";var r=n(4),a=n(0),i=n(137),o=n(41),l=n(84);e.exports=function(e,t,n){for(var s,c,u,d,f=e.legend||{},h=t.legend={},p=0,v="normal",g=0;g<n.length;g++){var m=n[g];l.legendGetsTrace(m)&&(p++,r.traceIs(m,"pie")&&p++),(r.traceIs(m,"bar")&&"stack"===t.barmode||-1!==["tonextx","tonexty"].indexOf(m.fill))&&(v=l.isGrouped({traceorder:v})?"grouped+reversed":"reversed"),void 0!==m.legendgroup&&""!==m.legendgroup&&(v=l.isReversed({traceorder:v})?"reversed+grouped":"grouped")}function y(e,t){return a.coerce(f,h,i,e,t)}if(!1!==a.coerce(e,t,o,"showlegend",p>1)){if(y("bgcolor",t.paper_bgcolor),y("bordercolor"),y("borderwidth"),a.coerceFont(y,"font",t.font),y("orientation"),"h"===h.orientation){var b=e.xaxis;b&&b.rangeslider&&b.rangeslider.visible?(s=0,u="left",c=1.1,d="bottom"):(s=0,u="left",c=-.1,d="top")}y("traceorder",v),l.isGrouped(t.legend)&&y("tracegroupgap"),y("x",s),y("xanchor",u),y("y",c),y("yanchor",d),a.noneOrAll(f,h,["x","y"])}}},function(e,t,n){"use strict";e.exports={moduleType:"component",name:"legend",layoutAttributes:n(137),supplyLayoutDefaults:n(220),draw:n(219),style:n(136)}},function(e,t,n){"use strict";var r=n(1),a=n(8),i=n(4),o=n(7),l=n(6),s=/((x|y)([2-9]|[1-9][0-9]+)?)axis$/;e.exports=function(e,t,n,c){var u=e._fullLayout,d=[];var f,h,p,v,g=function(e){var t,n,r,a,i={};for(t in e)if(n=t.split(".")[0].match(s)){var o=n[1],l=o+"axis";if(r=u[l],a={},Array.isArray(e[t])?a.to=e[t].slice(0):Array.isArray(e[t].range)&&(a.to=e[t].range.slice(0)),!a.to)continue;a.axisName=l,a.length=r._length,d.push(o),i[o]=a}return i}(t),m=Object.keys(g),y=function(e,t,n){var r,a,i,o=e._plots,l=[];for(r in o){var s=o[r];if(-1===l.indexOf(s)){var c=s.xaxis._id,u=s.yaxis._id,d=s.xaxis.range,f=s.yaxis.range;s.xaxis._r=s.xaxis.range.slice(),s.yaxis._r=s.yaxis.range.slice(),a=n[c]?n[c].to:d,i=n[u]?n[u].to:f,d[0]===a[0]&&d[1]===a[1]&&f[0]===i[0]&&f[1]===i[1]||-1===t.indexOf(c)&&-1===t.indexOf(u)||l.push(s)}}return l}(u,m,g);if(!y.length)return!1;function b(e){var t=e.xaxis,n=e.yaxis;u._defs.selectAll("#"+e.clipId).call(o.setTranslate,0,0).call(o.setScale,1,1),e.plot.call(o.setTranslate,t._offset,n._offset).call(o.setScale,1,1).select(".scatterlayer").selectAll(".points").selectAll(".point").call(o.setPointGroupScale,1,1),e.plot.select(".scatterlayer").selectAll(".points").selectAll(".textpoint").call(o.setTextPointsScale,1,1)}function _(t,n){var r,a,s,c=g[t.xaxis._id],d=g[t.yaxis._id],f=[];if(c){a=(r=e._fullLayout[c.axisName])._r,s=c.to,f[0]=(a[0]*(1-n)+n*s[0]-a[0])/(a[1]-a[0])*t.xaxis._length;var h=a[1]-a[0],p=s[1]-s[0];r.range[0]=a[0]*(1-n)+n*s[0],r.range[1]=a[1]*(1-n)+n*s[1],f[2]=t.xaxis._length*(1-n+n*p/h)}else f[0]=0,f[2]=t.xaxis._length;if(d){a=(r=e._fullLayout[d.axisName])._r,s=d.to,f[1]=(a[1]*(1-n)+n*s[1]-a[1])/(a[0]-a[1])*t.yaxis._length;var v=a[1]-a[0],m=s[1]-s[0];r.range[0]=a[0]*(1-n)+n*s[0],r.range[1]=a[1]*(1-n)+n*s[1],f[3]=t.yaxis._length*(1-n+n*m/v)}else f[1]=0,f[3]=t.yaxis._length;!function(t,n){var r,a=[];for(a=[t._id,n._id],r=0;r<a.length;r++)l.doTicks(e,a[r],!0);function o(t,n){for(r=0;r<t.length;r++){var i=t[r];-1===a.indexOf(i.xref)&&-1===a.indexOf(i.yref)||n(e,r)}}o(u.annotations||[],i.getComponentMethod("annotations","drawOne")),o(u.shapes||[],i.getComponentMethod("shapes","drawOne")),o(u.images||[],i.getComponentMethod("images","draw"))}(t.xaxis,t.yaxis);var y=t.xaxis,b=t.yaxis,_=!!c,x=!!d,w=_?y._length/f[2]:1,k=x?b._length/f[3]:1,T=_?f[0]:0,A=x?f[1]:0,M=_?f[0]/f[2]*y._length:0,C=x?f[1]/f[3]*b._length:0,S=y._offset-M,L=b._offset-C;u._defs.selectAll("#"+t.clipId).call(o.setTranslate,T,A).call(o.setScale,1/w,1/k),t.plot.call(o.setTranslate,S,L).call(o.setScale,w,k).selectAll(".points").selectAll(".point").call(o.setPointGroupScale,1/w,1/k),t.plot.selectAll(".points").selectAll(".textpoint").call(o.setTextPointsScale,1/w,1/k)}c&&(f=c());var x=r.ease(n.easing);return e._transitionData._interruptCallbacks.push(function(){return window.cancelAnimationFrame(v),v=null,function(){for(var t={},n=0;n<m.length;n++){var r=e._fullLayout[m[n]+"axis"];t[r._name+".range[0]"]=r.range[0],t[r._name+".range[1]"]=r.range[1],r.range=r._r.slice()}return a.relayout(e,t).then(function(){for(var e=0;e<y.length;e++)b(y[e])})}()}),h=Date.now(),v=window.requestAnimationFrame(function t(){p=Date.now();for(var r=Math.min(1,(p-h)/n.duration),i=x(r),o=0;o<y.length;o++)_(y[o],i);p-h>n.duration?(function(){for(var t={},n=0;n<m.length;n++){var r=e._fullLayout[g[m[n]].axisName],i=g[m[n]].to;t[r._name+".range[0]"]=i[0],t[r._name+".range[1]"]=i[1],r.range=i.slice()}f&&f(),a.relayout(e,t).then(function(){for(var e=0;e<y.length;e++)b(y[e])})}(),v=window.cancelAnimationFrame(t)):v=window.requestAnimationFrame(t)}),Promise.resolve()}},function(e,t,n){"use strict";e.exports={xaxis:{valType:"subplotid",role:"info",dflt:"x",description:["Sets a reference between this trace's x coordinates and","a 2D cartesian x axis.","If *x* (the default value), the x coordinates refer to","`layout.xaxis`.","If *x2*, the x coordinates refer to `layout.xaxis2`, and so on."].join(" ")},yaxis:{valType:"subplotid",role:"info",dflt:"y",description:["Sets a reference between this trace's y coordinates and","a 2D cartesian y axis.","If *y* (the default value), the y coordinates refer to","`layout.yaxis`.","If *y2*, the y coordinates refer to `layout.xaxis2`, and so on."].join(" ")}}},function(e,t,n){"use strict";var r=n(12);e.exports=function(e,t){var n,a,i,o,l=e.cd,s=e.xaxis,c=e.yaxis,u=[],d=l[0].trace,f=d.marker,h=!r.hasMarkers(d)&&!r.hasText(d);if(!0===d.visible&&!h){var p=Array.isArray(f.opacity)?1:f.opacity;if(!1===t)for(n=0;n<l.length;n++)l[n].dim=0;else for(n=0;n<l.length;n++)a=l[n],i=s.c2p(a.x),o=c.c2p(a.y),t.contains([i,o])?(u.push({pointNumber:n,x:a.x,y:a.y}),a.dim=0):a.dim=1;return l[0].node3.selectAll("path.point").style("opacity",function(e){return((e.mo+1||p+1)-1)*(e.dim?.2:1)}),l[0].node3.selectAll("text").style("opacity",function(e){return e.dim?.2:1}),u}}},function(e,t,n){"use strict";var r=n(3),a=n(12);e.exports=function(e,t){var n,i;if("lines"===e.mode)return(n=e.line.color)&&r.opacity(n)?n:e.fillcolor;if("none"===e.mode)return e.fill?e.fillcolor:"";var o=t.mcc||(e.marker||{}).color,l=t.mlcc||((e.marker||{}).line||{}).color;return(i=o&&r.opacity(o)?o:l&&r.opacity(l)&&(t.mlw||((e.marker||{}).line||{}).width)?l:"")?r.opacity(i)<.3?r.addOpacity(i,.3):i:(n=(e.line||{}).color)&&r.opacity(n)&&a.hasLines(e)&&e.line.width?n:e.fillcolor}},function(e,t,n){"use strict";var r=n(0),a=n(29),i=n(30),o=n(225),l=n(3),s=a.constants.MAXDIST;e.exports=function(e,t,n,c){var u=e.cd,d=u[0].trace,f=e.xa,h=e.ya,p=f.c2p(t),v=h.c2p(n),g=[p,v],m=d.hoveron||"";if(-1!==m.indexOf("points")){var y=a.getDistanceFunction(c,function(e){var t=Math.max(3,e.mrc||0);return Math.max(Math.abs(f.c2p(e.x)-p)-t,1-3/t)},function(e){var t=Math.max(3,e.mrc||0);return Math.max(Math.abs(h.c2p(e.y)-v)-t,1-3/t)},function(e){var t=Math.max(3,e.mrc||0),n=f.c2p(e.x)-p,r=h.c2p(e.y)-v;return Math.max(Math.sqrt(n*n+r*r)-t,1-3/t)});if(a.getClosest(u,y,e),!1!==e.index){var b=u[e.index],_=f.c2p(b.x,!0),x=h.c2p(b.y,!0),w=b.mrc||1;return r.extendFlat(e,{color:o(d,b),x0:_-w,x1:_+w,xLabelVal:b.x,y0:x-w,y1:x+w,yLabelVal:b.y}),b.htx?e.text=b.htx:d.hovertext?e.text=d.hovertext:b.tx?e.text=b.tx:d.text&&(e.text=d.text),i.hoverInfo(b,d,e),[e]}}if(-1!==m.indexOf("fills")&&d._polygons){var k,T,A,M,C,S,L,O,D=d._polygons,z=[],P=!1,E=1/0,N=-1/0,I=1/0,j=-1/0;for(k=0;k<D.length;k++)(A=D[k]).contains(g)&&(P=!P,z.push(A),I=Math.min(I,A.ymin),j=Math.max(j,A.ymax));if(P){var R=((I=Math.max(I,0))+(j=Math.min(j,h._length)))/2;for(k=0;k<z.length;k++)for(M=z[k].pts,T=1;T<M.length;T++)(L=M[T-1][1])>R!=(O=M[T][1])>=R&&(C=(S=M[T-1][0])+(M[T][0]-S)*(R-L)/(O-L),E=Math.min(E,C),N=Math.max(N,C));E=Math.max(E,0),N=Math.min(N,f._length);var B=l.defaultLine;return l.opacity(d.fillcolor)?B=d.fillcolor:l.opacity((d.line||{}).color)&&(B=d.line.color),r.extendFlat(e,{distance:s+10,x0:E,x1:N,y0:R,y1:R,color:B}),delete e.index,d.text&&!Array.isArray(d.text)?e.text=String(d.text):e.text=d.name,[e]}}}},function(e,t,n){"use strict";var r=n(1),a=n(7),i=n(30);e.exports=function(e){var t=r.select(e).selectAll("g.trace.scatter");t.style("opacity",function(e){return e[0].trace.opacity}),t.selectAll("g.points").each(function(t){var n=r.select(this),i=n.selectAll("path.point"),o=t.trace||t[0].trace;i.call(a.pointStyle,o,e),n.selectAll("text").call(a.textPointStyle,o,e)}),t.selectAll("g.trace path.js-line").call(a.lineGroupStyle),t.selectAll("g.trace path.js-fill").call(a.fillGroupStyle),t.call(i.style)}},function(e,t,n){"use strict";var r=n(1),a=n(21),i=n(8),o=n(9),l=n(4),s=n(6),c=n(20),u=n(0),d=n(10).extendFlat,f=n(28),h=n(7),p=n(3),v=n(97),g=n(13),m=n(19).LINE_SPACING,y=n(150),b=n(148),_=n(23),x=n(102);e.exports=function(e,t){var n={};function w(){var x=e._fullLayout,T=x._size;if("function"==typeof n.fillcolor||"function"==typeof n.line.color){var A,M=r.extent(("function"==typeof n.fillcolor?n.fillcolor:n.line.color).domain()),C=[],S=[],L="function"==typeof n.line.color?n.line.color:function(){return n.line.color},O="function"==typeof n.fillcolor?n.fillcolor:function(){return n.fillcolor},D=n.levels.end+n.levels.size/100,z=n.levels.size,P=1.001*M[0]-.001*M[1],E=1.001*M[1]-.001*M[0];for(A=n.levels.start;(A-D)*z<0;A+=z)A>P&&A<E&&C.push(A);if("function"==typeof n.fillcolor)if(n.filllevels)for(D=n.filllevels.end+n.filllevels.size/100,z=n.filllevels.size,A=n.filllevels.start;(A-D)*z<0;A+=z)A>M[0]&&A<M[1]&&S.push(A);else(S=C.map(function(e){return e-n.levels.size/2})).push(S[S.length-1]+n.levels.size);else n.fillcolor&&"string"==typeof n.fillcolor&&(S=[0]);n.levels.size<0&&(C.reverse(),S.reverse());var N,I=x.height-x.margin.t-x.margin.b,j=x.width-x.margin.l-x.margin.r,R=Math.round(n.thickness*("fraction"===n.thicknessmode?j:1)),B=R/T.w,F=Math.round(n.len*("fraction"===n.lenmode?I:1)),$=F/T.h,W=n.xpad/T.w,V=(n.borderwidth+n.outlinewidth)/2,H=n.ypad/T.h,q=Math.round(n.x*T.w+n.xpad),U=n.x-B*({middle:.5,right:1}[n.xanchor]||0),G=n.y+$*(({top:-.5,bottom:.5}[n.yanchor]||0)-.5),Y=Math.round(T.h*(1-G)),K=Y-F,X={type:"linear",range:M,tickmode:n.tickmode,nticks:n.nticks,tick0:n.tick0,dtick:n.dtick,tickvals:n.tickvals,ticktext:n.ticktext,ticks:n.ticks,ticklen:n.ticklen,tickwidth:n.tickwidth,tickcolor:n.tickcolor,showticklabels:n.showticklabels,tickfont:n.tickfont,tickangle:n.tickangle,tickformat:n.tickformat,exponentformat:n.exponentformat,separatethousands:n.separatethousands,showexponent:n.showexponent,showtickprefix:n.showtickprefix,tickprefix:n.tickprefix,showticksuffix:n.showticksuffix,ticksuffix:n.ticksuffix,title:n.title,titlefont:n.titlefont,anchor:"free",position:1},Z={type:"linear",_id:"y"+t},J={letter:"y",font:x.font,noHover:!0,calendar:x.calendar};if(y(X,Z,he,J,x),b(X,Z,he,J),Z.position=n.x+W+B,w.axis=Z,-1!==["top","bottom"].indexOf(n.titleside)&&(Z.titleside=n.titleside,Z.titlex=n.x+W,Z.titley=G+("top"===n.titleside?$-H:H)),n.line.color&&"auto"===n.tickmode){Z.tickmode="linear",Z.tick0=n.levels.start;var Q=n.levels.size,ee=u.constrain((Y-K)/50,4,15)+1,te=(M[1]-M[0])/((n.nticks||ee)*Q);if(te>1){var ne=Math.pow(10,Math.floor(Math.log(te)/Math.LN10));Q*=ne*u.roundUp(te/ne,[2,5,10]),(Math.abs(n.levels.start)/n.levels.size+1e-6)%1<2e-6&&(Z.tick0=0)}Z.dtick=Q}Z.domain=[G+H,G+$-H],Z.setScale();var re=x._infolayer.selectAll("g."+t).data([0]);re.enter().append("g").classed(t,!0).each(function(){var e=r.select(this);e.append("rect").classed("cbbg",!0),e.append("g").classed("cbfills",!0),e.append("g").classed("cblines",!0),e.append("g").classed("cbaxis",!0).classed("crisp",!0),e.append("g").classed("cbtitleunshift",!0).append("g").classed("cbtitle",!0),e.append("rect").classed("cboutline",!0),e.select(".cbtitle").datum(0)}),re.attr("transform","translate("+Math.round(T.l)+","+Math.round(T.t)+")");var ae=re.select(".cbtitleunshift").attr("transform","translate(-"+Math.round(T.l)+",-"+Math.round(T.t)+")");Z._axislayer=re.select(".cbaxis");var ie=0;if(-1!==["top","bottom"].indexOf(n.titleside)){var oe,le=T.l+(n.x+W)*T.w,se=Z.titlefont.size;oe="top"===n.titleside?(1-(G+$-H))*T.h+T.t+3+.75*se:(1-(G+H))*T.h+T.t-3-.25*se,pe(Z._id+"title",{attributes:{x:le,y:oe,"text-anchor":"start"}})}var ce,ue,de,fe=u.syncOrAsync([o.previousPromises,function(){if(-1!==["top","bottom"].indexOf(n.titleside)){var t=re.select(".cbtitle"),i=t.select("text"),o=[-n.outlinewidth/2,n.outlinewidth/2],l=t.select(".h"+Z._id+"title-math-group").node(),c=15.6;if(i.node()&&(c=parseInt(i.style("font-size"),10)*m),l?(ie=h.bBox(l).height)>c&&(o[1]-=(ie-c)/2):i.node()&&!i.classed("js-placeholder")&&(ie=h.bBox(i.node()).height),ie){if(ie+=5,"top"===n.titleside)Z.domain[1]-=ie/T.h,o[1]*=-1;else{Z.domain[0]+=ie/T.h;var d=g.lineCount(i);o[1]+=(1-d)*c}t.attr("transform","translate("+o+")"),Z.setScale()}}re.selectAll(".cbfills,.cblines,.cbaxis").attr("transform","translate(0,"+Math.round(T.h*(1-Z.domain[1]))+")");var f=re.select(".cbfills").selectAll("rect.cbfill").data(S);f.enter().append("rect").classed("cbfill",!0).style("stroke","none"),f.exit().remove(),f.each(function(e,t){var n=[0===t?M[0]:(S[t]+S[t-1])/2,t===S.length-1?M[1]:(S[t]+S[t+1])/2].map(Z.c2p).map(Math.round);t!==S.length-1&&(n[1]+=n[1]>n[0]?1:-1);var i=O(e).replace("e-",""),o=a(i).toHexString();r.select(this).attr({x:q,width:Math.max(R,2),y:r.min(n),height:Math.max(r.max(n)-r.min(n),2),fill:o})});var p=re.select(".cblines").selectAll("path.cbline").data(n.line.color&&n.line.width?C:[]);return p.enter().append("path").classed("cbline",!0),p.exit().remove(),p.each(function(e){r.select(this).attr("d","M"+q+","+(Math.round(Z.c2p(e))+n.line.width/2%1)+"h"+R).call(h.lineGroupStyle,n.line.width,L(e),n.line.dash)}),Z._axislayer.selectAll("g."+Z._id+"tick,path").remove(),Z._pos=q+R+(n.outlinewidth||0)/2-("outside"===n.ticks?1:0),Z.side="right",u.syncOrAsync([function(){return s.doTicks(e,Z,!0)},function(){if(-1===["top","bottom"].indexOf(n.titleside)){var t=Z.titlefont.size,a=Z._offset+Z._length/2,i=T.l+(Z.position||0)*T.w+("right"===Z.side?10+t*(Z.showticklabels?1:.5):-10-t*(Z.showticklabels?.5:0));pe("h"+Z._id+"title",{avoid:{selection:r.select(e).selectAll("g."+Z._id+"tick"),side:n.titleside,offsetLeft:T.l,offsetTop:T.t,maxShift:x.width},attributes:{x:i,y:a,"text-anchor":"middle"},transform:{rotate:"-90",offset:0}})}}])},o.previousPromises,function(){var r=R+n.outlinewidth/2+h.bBox(Z._axislayer.node()).width;if((N=ae.select("text")).node()&&!N.classed("js-placeholder")){var a,i=ae.select(".h"+Z._id+"title-math-group").node();a=i&&-1!==["top","bottom"].indexOf(n.titleside)?h.bBox(i).width:h.bBox(ae.node()).right-q-T.l,r=Math.max(r,a)}var l=2*n.xpad+r+n.borderwidth+n.outlinewidth/2,s=Y-K;re.select(".cbbg").attr({x:q-n.xpad-(n.borderwidth+n.outlinewidth)/2,y:K-V,width:Math.max(l,2),height:Math.max(s+2*V,2)}).call(p.fill,n.bgcolor).call(p.stroke,n.bordercolor).style({"stroke-width":n.borderwidth}),re.selectAll(".cboutline").attr({x:q,y:K+n.ypad+("top"===n.titleside?ie:0),width:Math.max(R,2),height:Math.max(s-2*n.ypad-ie,2)}).call(p.stroke,n.outlinecolor).style({fill:"None","stroke-width":n.outlinewidth});var c=({center:.5,right:1}[n.xanchor]||0)*l;re.attr("transform","translate("+(T.l-c)+","+T.t+")"),o.autoMargin(e,t,{x:n.x,y:n.y,l:l*({right:1,center:.5}[n.xanchor]||0),r:l*({left:1,center:.5}[n.xanchor]||0),t:s*({bottom:1,middle:.5}[n.yanchor]||0),b:s*({top:1,middle:.5}[n.yanchor]||0)})}],e);if(fe&&fe.then&&(e._promises||[]).push(fe),e._context.editable)c.init({element:re.node(),gd:e,prepFn:function(){ce=re.attr("transform"),f(re)},moveFn:function(e,t){re.attr("transform",ce+" translate("+e+","+t+")"),ue=c.align(U+e/T.w,B,0,1,n.xanchor),de=c.align(G-t/T.h,$,0,1,n.yanchor);var r=c.getCursor(ue,de,n.xanchor,n.yanchor);f(re,r)},doneFn:function(t){f(re),t&&void 0!==ue&&void 0!==de&&i.restyle(e,{"colorbar.x":ue,"colorbar.y":de},k().index)}});return fe}function he(e,t){return u.coerce(X,Z,_,e,t)}function pe(t,n){var r,a=k();r=l.traceIs(a,"markerColorscale")?"marker.colorbar.title":"colorbar.title";var i={propContainer:Z,propName:r,traceIndex:a.index,dfltName:"colorscale",containerGroup:re.select(".cbtitle")},o="h"===t.charAt(0)?t.substr(1):"h"+t;re.selectAll("."+o+",."+o+"-math-group").remove(),v.draw(e,t,d(i,n||{}))}x._infolayer.selectAll("g."+t).remove()}function k(){var n,r,a=t.substr(2);for(n=0;n<e._fullData.length;n++)if((r=e._fullData[n]).uid===a)return r}return Object.keys(x).forEach(function(e){n[e]=null}),n.fillcolor=null,n.line={color:null,width:null,dash:null},n.levels={start:null,end:null,size:null},n.filllevels=null,Object.keys(n).forEach(function(e){w[e]=function(t){return arguments.length?(n[e]=u.isPlainObject(n[e])?u.extendFlat(n[e],t):t,w):n[e]}}),w.options=function(e){return Object.keys(e).forEach(function(t){"function"==typeof w[t]&&w[t](e[t])}),w},w._opts=n,w}},function(e,t,n){"use strict";var r=n(2),a=n(0),i=n(9),o=n(158),l=n(228);e.exports=function(e,t){var n=t[0].trace,s=n.marker,c="cb"+n.uid;if(e._fullLayout._infolayer.selectAll("."+c).remove(),void 0!==s&&s.showscale){var u=s.color,d=s.cmin,f=s.cmax;r(d)||(d=a.aggNums(Math.min,null,u)),r(f)||(f=a.aggNums(Math.max,null,u));var h=t[0].t.cb=l(e,c),p=o.makeColorScaleFunc(o.extractScale(s.colorscale,d,f),{noNumericCheck:!0});h.fillcolor(p).filllevels({start:d,end:f,size:(f-d)/254}).options(s.colorbar)()}else i.autoMargin(e,c)}},function(e,t,n){"use strict";e.exports=function(e,t,n){for(var r,a=null,i=0;i<n.length;++i)!0===(r=n[i][0].trace).visible?(r._nexttrace=null,-1!==["tonextx","tonexty","tonext"].indexOf(r.fill)&&(r._prevtrace=a,a&&(a._nexttrace=r)),a=r):r._prevtrace=r._nexttrace=null}},function(e,t,n){"use strict";var r=n(15).BADNUM;e.exports=function(e,t){var n,a,i,o,l,s,c,u,d,f,h,p,v,g,m,y,b,_,x,w,k=t.xaxis,T=t.yaxis,A=t.simplify,M=t.connectGaps,C=t.baseTolerance,S=t.linear,L=[],O=.2,D=new Array(e.length),z=0;function P(t){var n=k.c2p(e[t].x),a=T.c2p(e[t].y);return n!==r&&a!==r&&[n,a]}function E(e){var t=e[0]/k._length,n=e[1]/T._length;return(1+10*Math.max(0,-t,t-1,-n,n-1))*C}for(A||(C=O=-1),n=0;n<e.length;n++)if(a=P(n)){for(z=0,D[z++]=a,n++;n<e.length;n++){if(!(o=P(n))){if(M)continue;break}if(S){if(_=a,void 0,void 0,x=(b=o)[0]-_[0],w=b[1]-_[1],!((c=Math.sqrt(x*x+w*w))<E(o)*O)){for(d=[(o[0]-a[0])/c,(o[1]-a[1])/c],l=a,h=c,p=g=m=0,u=!1,i=o,n++;n<e.length;n++){if(!(s=P(n))){if(M)continue;break}if(y=(f=[s[0]-a[0],s[1]-a[1]])[0]*d[1]-f[1]*d[0],g=Math.min(g,y),(m=Math.max(m,y))-g>E(s))break;i=s,(v=f[0]*d[0]+f[1]*d[1])>h?(h=v,o=s,u=!1):v<p&&(p=v,l=s,u=!0)}if(u?(D[z++]=o,i!==l&&(D[z++]=l)):(l!==a&&(D[z++]=l),i!==o&&(D[z++]=o)),D[z++]=i,n>=e.length||!s)break;D[z++]=s,a=s}}else D[z++]=o}L.push(D.slice(0,z))}return L}},function(e,t,n){"use strict";var r=n(1),a=n(0),i=n(7),o=n(30),l=n(12),s=n(231),c=n(230),u=n(141).tester;function d(e,t,n,c,d,f,h){var p,v;!function(e,t,n,i,o){var s=n.xaxis,c=n.yaxis,u=r.extent(a.simpleMap(s.range,s.r2c)),d=r.extent(a.simpleMap(c.range,c.r2c)),f=i[0].trace;if(!l.hasMarkers(f))return;var h=f.marker.maxdisplayed;if(0===h)return;var p=i.filter(function(e){return e.x>=u[0]&&e.x<=u[1]&&e.y>=d[0]&&e.y<=d[1]}),v=Math.ceil(p.length/h),g=0;o.forEach(function(e,n){var r=e[0].trace;l.hasMarkers(r)&&r.marker.maxdisplayed>0&&n<t&&g++});var m=Math.round(g*v/3+Math.floor(g/3)*v/7.1);i.forEach(function(e){delete e.vis}),p.forEach(function(e,t){0===Math.round((t+m)%v)&&(e.vis=!0)})}(0,t,n,c,d);var g=!!h&&h.duration>0;function m(e){return g?e.transition():e}var y=n.xaxis,b=n.yaxis,_=c[0].trace,x=_.line,w=r.select(f);if(w.call(o.plot,n,h),!0===_.visible){var k,T;m(w).style("opacity",_.opacity);var A=_.fill.charAt(_.fill.length-1);"x"!==A&&"y"!==A&&(A=""),c[0].node3=w;var M="",C=[],S=_._prevtrace;S&&(M=S._prevRevpath||"",T=S._nextFill,C=S._polygons);var L,O,D,z,P,E,N,I,j,R="",B="",F=[],$=[],W=a.noop;if(k=_._ownFill,l.hasLines(_)||"none"!==_.fill){for(T&&T.datum(c),-1!==["hv","vh","hvh","vhv"].indexOf(x.shape)?(D=i.steps(x.shape),z=i.steps(x.shape.split("").reverse().join(""))):D=z="spline"===x.shape?function(e){var t=e[e.length-1];return e[0][0]===t[0]&&e[0][1]===t[1]?i.smoothclosed(e.slice(1),x.smoothing):i.smoothopen(e,x.smoothing)}:function(e){return"M"+e.join("L")},P=function(e){return z(e.reverse())},F=s(c,{xaxis:y,yaxis:b,connectGaps:_.connectgaps,baseTolerance:Math.max(x.width||1,3)/4,linear:"linear"===x.shape,simplify:x.simplify}),j=_._polygons=new Array(F.length),v=0;v<F.length;v++)_._polygons[v]=u(F[v]);F.length&&(E=F[0][0],I=(N=F[F.length-1])[N.length-1]),$=F.filter(function(e){return e.length>1}),W=function(e){return function(t){if(L=D(t),O=P(t),R?A?(R+="L"+L.substr(1),B=O+"L"+B.substr(1)):(R+="Z"+L,B=O+"Z"+B):(R=L,B=O),l.hasLines(_)&&t.length>1){var n=r.select(this);if(n.datum(c),e)m(n.style("opacity",0).attr("d",L).call(i.lineGroupStyle)).style("opacity",1);else{var a=m(n);a.attr("d",L),i.singleLineStyle(c,a)}}}}}var V=w.selectAll(".js-line").data($);m(V.exit()).style("opacity",0).remove(),V.each(W(!1)),V.enter().append("path").classed("js-line",!0).style("vector-effect","non-scaling-stroke").call(i.lineGroupStyle).each(W(!0)),F.length&&(k?E&&I&&(A?("y"===A?E[1]=I[1]=b.c2p(0,!0):"x"===A&&(E[0]=I[0]=y.c2p(0,!0)),m(k).attr("d","M"+I+"L"+E+"L"+R.substr(1)).call(i.singleFillStyle)):m(k).attr("d",R+"Z").call(i.singleFillStyle)):"tonext"===_.fill.substr(0,6)&&R&&M&&("tonext"===_.fill?m(T).attr("d",R+"Z"+M+"Z").call(i.singleFillStyle):m(T).attr("d",R+"L"+M.substr(1)+"Z").call(i.singleFillStyle),_._polygons=_._polygons.concat(C)),_._prevRevpath=B,_._prevPolygons=j);var H=w.selectAll(".points");p=H.data([c]),H.each(K),p.enter().append("g").classed("points",!0).each(K),p.exit().remove()}function q(e){return e.filter(function(e){return e.vis})}function U(e){return e.id}function G(e){if(e.ids)return U}function Y(){return!1}function K(t){var n,o=t[0].trace,s=r.select(this),c=l.hasMarkers(o),u=l.hasText(o),d=G(o),f=Y,h=Y;c&&(f=o.marker.maxdisplayed||o._needsCull?q:a.identity),u&&(h=o.marker.maxdisplayed||o._needsCull?q:a.identity);var p=(n=s.selectAll("path.point").data(f,d)).enter().append("path").classed("point",!0);g&&p.call(i.pointStyle,o,e).call(i.translatePoints,y,b,o).style("opacity",0).transition().style("opacity",1);var v=c&&i.tryColorscale(o.marker,""),_=c&&i.tryColorscale(o.marker,"line");n.order(),n.each(function(t){var n=r.select(this),a=m(n);i.translatePoint(t,a,y,b)?(i.singlePointStyle(t,a,o,v,_,e),o.customdata&&n.classed("plotly-customdata",null!==t.data&&void 0!==t.data)):a.remove()}),g?n.exit().transition().style("opacity",0).remove():n.exit().remove(),(n=s.selectAll("g").data(h,d)).enter().append("g").classed("textpoint",!0).append("text"),n.order(),n.each(function(e){var t=r.select(this),n=m(t.select("text"));i.translatePoint(e,n,y,b)||t.remove()}),n.selectAll("text").call(i.textPointStyle,o,e).each(function(e){var t=e.xp||y.c2p(e.x),n=e.yp||b.c2p(e.y);r.select(this).selectAll("tspan.line").each(function(){m(r.select(this)).attr({x:t,y:n})})}),n.exit().remove()}}e.exports=function(e,t,n,a,i){var o,l,s,u,f=t.plot.select("g.scatterlayer"),h=!a,p=!!a&&a.duration>0;for((s=f.selectAll("g.trace").data(n,function(e){return e[0].trace.uid})).enter().append("g").attr("class",function(e){return"trace scatter trace"+e[0].trace.uid}).style("stroke-miterlimit",2),c(e,t,n),function(e,t){var n;t.selectAll("g.trace").each(function(e){var t=r.select(this);if((n=e[0].trace)._nexttrace){if(n._nextFill=t.select(".js-fill.js-tonext"),!n._nextFill.size()){var a=":first-child";t.select(".js-fill.js-tozero").size()&&(a+=" + *"),n._nextFill=t.insert("path",a).attr("class","js-fill js-tonext")}}else t.selectAll(".js-fill.js-tonext").remove(),n._nextFill=null;n.fill&&("tozero"===n.fill.substr(0,6)||"toself"===n.fill||"to"===n.fill.substr(0,2)&&!n._prevtrace)?(n._ownFill=t.select(".js-fill.js-tozero"),n._ownFill.size()||(n._ownFill=t.insert("path",":first-child").attr("class","js-fill js-tozero"))):(t.selectAll(".js-fill.js-tozero").remove(),n._ownFill=null)})}(0,f),o=0,l={};o<n.length;o++)l[n[o][0].trace.uid]=o;(f.selectAll("g.trace").sort(function(e,t){return l[e[0].trace.uid]>l[t[0].trace.uid]?1:-1}),p)?(i&&(u=i()),r.transition().duration(a.duration).ease(a.easing).each("end",function(){u&&u()}).each("interrupt",function(){u&&u()}).each(function(){f.selectAll("g.trace").each(function(r,i){d(e,i,t,r,n,this,a)})})):f.selectAll("g.trace").each(function(r,i){d(e,i,t,r,n,this,a)});h&&s.exit().remove(),f.selectAll("path:not([d])").remove()}},function(e,t,n){"use strict";var r=n(39),a=n(154),i=n(12);e.exports=function(e){i.hasLines(e)&&r(e,"line")&&a(e,e.line.color,"line","c"),i.hasMarkers(e)&&(r(e,"marker")&&a(e,e.marker.color,"marker","c"),r(e,"marker.line")&&a(e,e.marker.line.color,"marker.line","c"))}},function(e,t,n){"use strict";var r=n(2),a=n(6),i=n(15).BADNUM,o=n(12),l=n(233),s=n(139);e.exports=function(e,t){var n,c,u=a.getFromId(e,t.xaxis||"x"),d=a.getFromId(e,t.yaxis||"y"),f=u.makeCalcdata(t,"x"),h=d.makeCalcdata(t,"y"),p=Math.min(f.length,h.length);u._minDtick=0,d._minDtick=0,f.length>p&&f.splice(p,f.length-p),h.length>p&&h.splice(p,h.length-p);var v={padded:!0},g={padded:!0};if(o.hasMarkers(t)){if(n=t.marker.size,Array.isArray(n)){var m={type:"linear"};a.setConvert(m),(n=m.makeCalcdata(t.marker,"size")).length>p&&n.splice(p,n.length-p)}var y,b=1.6*(t.marker.sizeref||1);y="area"===t.marker.sizemode?function(e){return Math.max(Math.sqrt((e||0)/b),3)}:function(e){return Math.max((e||0)/b,3)},v.ppad=g.ppad=Array.isArray(n)?n.map(y):y(n)}l(t),!("tozerox"===t.fill||"tonextx"===t.fill&&e.firstscatter)||f[0]===f[p-1]&&h[0]===h[p-1]?t.error_y.visible||-1===["tonexty","tozeroy"].indexOf(t.fill)&&(o.hasMarkers(t)||o.hasText(t))||(v.padded=!1,v.ppad=0):v.tozero=!0,!("tozeroy"===t.fill||"tonexty"===t.fill&&e.firstscatter)||f[0]===f[p-1]&&h[0]===h[p-1]?-1!==["tonextx","tozerox"].indexOf(t.fill)&&(g.padded=!1):g.tozero=!0,a.expand(u,f,v),a.expand(d,h,g);var _=new Array(p);for(c=0;c<p;c++)_[c]=r(f[c])&&r(h[c])?{x:f[c],y:h[c]}:{x:i,y:i},t.ids&&(_[c].id=String(t.ids[c]));return s(_,t),e.firstscatter=!1,_}},function(e,t,n){"use strict";e.exports=function(e){for(var t=0;t<e.length;t++){var n=e[t];if("scatter"===n.type){var r=n.fill;if("none"!==r&&"toself"!==r&&(n.opacity=void 0,"tonexty"===r||"tonextx"===r))for(var a=t-1;a>=0;a--){var i=e[a];if("scatter"===i.type&&i.xaxis===n.xaxis&&i.yaxis===n.yaxis){i.opacity=void 0;break}}}}}},function(e,t,n){"use strict";var r=n(3);e.exports=function(e,t,n,a){var i=!1;if(t.marker){var o=t.marker.color,l=(t.marker.line||{}).color;o&&!Array.isArray(o)?i=o:l&&!Array.isArray(l)&&(i=l)}a("fillcolor",r.addOpacity((t.line||{}).color||i||n,.5))}},function(e,t,n){"use strict";var r=n(0);e.exports=function(e,t,n,a){a("textposition"),r.coerceFont(a,"textfont",n.font)}},function(e,t,n){"use strict";e.exports=function(e,t,n){"spline"===n("line.shape")&&n("line.smoothing")}},function(e,t,n){"use strict";var r=n(39),a=n(100);e.exports=function(e,t,n,i,o,l){var s=(e.marker||{}).color;(o("line.color",n),r(e,"line"))?a(e,t,i,o,{prefix:"line.",cLetter:"c"}):o("line.color",!Array.isArray(s)&&s||n);o("line.width"),(l||{}).noDash||o("line.dash")}},function(e,t,n){"use strict";var r=n(3),a=n(39),i=n(100),o=n(12);e.exports=function(e,t,n,l,s,c){var u=o.isBubble(e),d=(e.line||{}).color;(c=c||{},d&&(n=d),s("marker.symbol"),s("marker.opacity",u?.7:1),s("marker.size"),s("marker.color",n),a(e,"marker")&&i(e,t,l,s,{prefix:"marker.",cLetter:"c"}),c.noLine||(s("marker.line.color",d&&!Array.isArray(d)&&t.marker.color!==d?d:u?r.background:r.defaultLine),a(e,"marker.line")&&i(e,t,l,s,{prefix:"marker.line.",cLetter:"c"}),s("marker.line.width",u?1:0)),u&&(s("marker.sizeref"),s("marker.sizemin"),s("marker.sizemode")),c.gradient)&&("none"!==s("marker.gradient.type")&&s("marker.gradient.color"))}},function(e,t,n){"use strict";var r=n(4);e.exports=function(e,t,n,a){var i,o=a("x"),l=a("y");if(r.getComponentMethod("calendars","handleTraceDefaults")(e,t,["x","y"],n),o)l?((i=Math.min(o.length,l.length))<o.length&&(t.x=o.slice(0,i)),i<l.length&&(t.y=l.slice(0,i))):(i=o.length,a("y0"),a("dy"));else{if(!l)return 0;i=t.y.length,a("x0"),a("dx")}return i}},function(e,t,n){"use strict";var r=n(0),a=n(40),i=n(153),o=n(12),l=n(241),s=n(240),c=n(239),u=n(238),d=n(237),f=n(236),h=n(152);e.exports=function(e,t,n,p){function v(n,i){return r.coerce(e,t,a,n,i)}var g=l(e,t,p,v),m=g<i.PTS_LINESONLY?"lines+markers":"lines";if(g){v("text"),v("hovertext"),v("mode",m),o.hasLines(t)&&(c(e,t,n,p,v),u(e,t,v),v("connectgaps"),v("line.simplify")),o.hasMarkers(t)&&s(e,t,n,p,v,{gradient:!0}),o.hasText(t)&&d(e,t,p,v);var y=[];(o.hasMarkers(t)||o.hasText(t))&&(v("marker.maxdisplayed"),y.push("points")),v("fill"),"none"!==t.fill&&(f(e,t,n,v),o.hasLines(t)||u(e,t,v)),"tonext"!==t.fill&&"toself"!==t.fill||y.push("fills"),v("hoveron",y.join("+")||"points"),h(e,t,n,{axis:"y"}),h(e,t,n,{axis:"x",inherit:"y"})}else t.visible=!1}},function(e,t,n){"use strict";var r={},a=n(12);r.hasLines=a.hasLines,r.hasMarkers=a.hasMarkers,r.hasText=a.hasText,r.isBubble=a.isBubble,r.attributes=n(40),r.supplyDefaults=n(242),r.cleanData=n(235),r.calc=n(234),r.arraysToCalcdata=n(139),r.plot=n(232),r.colorbar=n(229),r.style=n(227),r.hoverPoints=n(226),r.selectPoints=n(224),r.animatable=!0,r.moduleType="trace",r.name="scatter",r.basePlotModule=n(138),r.categories=["cartesian","symbols","markerColorscale","errorBarsOK","showLegend"],r.meta={description:["The scatter trace type encompasses line charts, scatter charts, text charts, and bubble charts.","The data visualized as scatter point or lines is set in `x` and `y`.","Text (appearing either on the chart or on hover only) is via `text`.","Bubble charts are achieved by setting `marker.size` and/or `marker.color`","to numerical arrays."].join(" ")},e.exports=r},function(e,t,n){"use strict";var r=n(0),a=n(9),i=n(110),o=r.isPlainObject,l=Array.isArray;function s(e,t,n,a,i,c){c=c||[];for(var u=Object.keys(e),p=0;p<u.length;p++){var v=u[p];if("transforms"!==v){var g=c.slice();g.push(v);var m=e[v],y=t[v],b=h(n,v),_="info_array"===(b||{}).valType,x="colorscale"===(b||{}).valType;if(f(n,v))if(o(m)&&o(y))s(m,y,b,a,i,g);else if(b.items&&!_&&l(m)){var w,k,T=b.items,A=T[Object.keys(T)[0]],M=[];for(w=0;w<y.length;w++){var C=y[w]._index||w;(k=g.slice()).push(C),o(m[C])&&o(y[w])&&(M.push(C),s(m[C],y[w],A,a,i,k))}for(w=0;w<m.length;w++)(k=g.slice()).push(w),o(m[w])?-1===M.indexOf(w)&&a.push(d("unused",i,k)):a.push(d("object",i,k,m[w]))}else!o(m)&&o(y)?a.push(d("object",i,g,m)):l(m)||!l(y)||_||x?v in t?r.validate(m,b)?"enumerated"===b.valType&&(b.coerceNumber&&m!==+y||m!==y)&&a.push(d("dynamic",i,g,m,y)):a.push(d("value",i,g,m)):a.push(d("unused",i,g,m)):a.push(d("array",i,g,m));else a.push(d("schema",i,g))}}return a}e.exports=function(e,t){var n,c,u=i.get(),f=[],h={};l(e)?(h.data=r.extendDeep([],e),n=e):(h.data=[],n=[],f.push(d("array","data"))),o(t)?(h.layout=r.extendDeep({},t),c=t):(h.layout={},c={},arguments.length>1&&f.push(d("object","layout"))),a.supplyDefaults(h);for(var p=h._fullData,v=n.length,g=0;g<v;g++){var m=n[g],y=["data",g];if(o(m)){var b=p[g],_=b.type,x=u.traces[_].attributes;x.type={valType:"enumerated",values:[_]},!1===b.visible&&!1!==m.visible&&f.push(d("invisible",y)),s(m,b,x,f,y);var w=m.transforms,k=b.transforms;if(w){l(w)||f.push(d("array",y,["transforms"])),y.push("transforms");for(var T=0;T<w.length;T++){var A=["transforms",T],M=w[T].type;if(o(w[T])){var C=u.transforms[M]?u.transforms[M].attributes:{};C.type={valType:"enumerated",values:Object.keys(u.transforms)},s(w[T],k[T],C,f,y,A)}else f.push(d("object",y,A))}}}else f.push(d("object",y))}return s(c,h._fullLayout,function(e,t){for(var n=0;n<t.length;n++){var a=t[n].type,i=e.traces[a].layoutAttributes;i&&r.extendFlat(e.layout.layoutAttributes,i)}return e.layout.layoutAttributes}(u,p),f,"layout"),0===f.length?void 0:f};var c={object:function(e,t){return("layout"===e&&""===t?"The layout argument":"data"===e[0]&&""===t?"Trace "+e[1]+" in the data argument":u(e)+"key "+t)+" must be linked to an object container"},array:function(e,t){return("data"===e?"The data argument":u(e)+"key "+t)+" must be linked to an array container"},schema:function(e,t){return u(e)+"key "+t+" is not part of the schema"},unused:function(e,t,n){var r=o(n)?"container":"key";return u(e)+r+" "+t+" did not get coerced"},dynamic:function(e,t,n,r){return[u(e)+"key",t,"(set to '"+n+"')","got reset to","'"+r+"'","during defaults."].join(" ")},invisible:function(e){return"Trace "+e[1]+" got defaulted to be not visible"},value:function(e,t,n){return[u(e)+"key "+t,"is set to an invalid value ("+n+")"].join(" ")}};function u(e){return l(e)?"In data trace "+e[1]+", ":"In "+e+", "}function d(e,t,n,a,i){var o,s;n=n||"",l(t)?(o=t[0],s=t[1]):(o=t,s=null);var u=function(e){if(!l(e))return String(e);for(var t="",n=0;n<e.length;n++){var r=e[n];"number"==typeof r?t=t.substr(0,t.length-1)+"["+r+"]":t+=r,n<e.length-1&&(t+=".")}return t}(n),d=c[e](t,u,a,i);return r.log(d),{code:e,container:o,trace:s,path:n,astr:u,msg:d}}function f(e,t){var n=p(t),r=n.keyMinusId,a=n.id;return!!(r in e&&e[r]._isSubplotObj&&a)||t in e}function h(e,t){return e[p(t).keyMinusId]}function p(e){var t=e.split(/([2-9]|[1-9][0-9]+)$/)[0];return{keyMinusId:t,id:e.substr(t.length,e.length)}}},function(e,t,n){"use strict";var r=n(4),a=n(0);function i(e){r.register(e,e.name,e.categories,e.meta),r.subplotsRegistry[e.basePlotModule.name]||r.registerSubplot(e.basePlotModule)}function o(e){if("string"!=typeof e.name)throw new Error("Transform module *name* must be a string.");var t="Transform module "+e.name,n="function"==typeof e.transform,i="function"==typeof e.calcTransform;if(!n&&!i)throw new Error(t+" is missing a *transform* or *calcTransform* method.");n&&i&&a.log([t+" has both a *transform* and *calcTransform* methods.","Please note that all *transform* methods are executed","before all *calcTransform* methods."].join(" ")),a.isPlainObject(e.attributes)||a.log(t+" registered without an *attributes* object."),"function"!=typeof e.supplyDefaults&&a.log(t+" registered without a *supplyDefaults* method."),r.transformsRegistry[e.name]=e}function l(e){if("string"!=typeof e.name)throw new Error("Component module *name* must be a string.");r.registerComponent(e)}e.exports=function(e){if(!e)throw new Error("No argument passed to Plotly.register.");e&&!Array.isArray(e)&&(e=[e]);for(var t=0;t<e.length;t++){var n=e[t];if(!n)throw new Error("Invalid module was attempted to be registered!");switch(n.moduleType){case"trace":i(n);break;case"transform":o(n);break;case"component":l(n);break;default:throw new Error("Invalid module was attempted to be registered!")}}}},function(e,t,n){"use strict";var r=n(8),a=n(0);e.exports=function(e){return a.extendFlat(r.defaultConfig,e)}},function(e,t,n){"use strict";"undefined"!=typeof MathJax?(t.MathJax=!0,MathJax.Hub.Config({messageStyle:"none",skipStartupTypeset:!0,displayAlign:"left",tex2jax:{inlineMath:[["$","$"],["\\(","\\)"]]}}),MathJax.Hub.Configured()):t.MathJax=!1},function(e,t,n){"use strict";var r=n(0),a={"X,X div":"font-family:'Open Sans', verdana, arial, sans-serif;margin:0;padding:0;","X input,X button":"font-family:'Open Sans', verdana, arial, sans-serif;","X input:focus,X button:focus":"outline:none;","X a":"text-decoration:none;","X a:hover":"text-decoration:none;","X .crisp":"shape-rendering:crispEdges;","X .user-select-none":"-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none;","X svg":"overflow:hidden;","X svg a":"fill:#447adb;","X svg a:hover":"fill:#3c6dc5;","X .main-svg":"position:absolute;top:0;left:0;pointer-events:none;","X .main-svg .draglayer":"pointer-events:all;","X .cursor-default":"cursor:default;","X .cursor-pointer":"cursor:pointer;","X .cursor-crosshair":"cursor:crosshair;","X .cursor-move":"cursor:move;","X .cursor-col-resize":"cursor:col-resize;","X .cursor-row-resize":"cursor:row-resize;","X .cursor-ns-resize":"cursor:ns-resize;","X .cursor-ew-resize":"cursor:ew-resize;","X .cursor-sw-resize":"cursor:sw-resize;","X .cursor-s-resize":"cursor:s-resize;","X .cursor-se-resize":"cursor:se-resize;","X .cursor-w-resize":"cursor:w-resize;","X .cursor-e-resize":"cursor:e-resize;","X .cursor-nw-resize":"cursor:nw-resize;","X .cursor-n-resize":"cursor:n-resize;","X .cursor-ne-resize":"cursor:ne-resize;","X .modebar":"position:absolute;top:2px;right:2px;z-index:1001;background:rgba(255,255,255,0.7);","X .modebar--hover":"opacity:0;-webkit-transition:opacity 0.3s ease 0s;-moz-transition:opacity 0.3s ease 0s;-ms-transition:opacity 0.3s ease 0s;-o-transition:opacity 0.3s ease 0s;transition:opacity 0.3s ease 0s;","X:hover .modebar--hover":"opacity:1;","X .modebar-group":"float:left;display:inline-block;box-sizing:border-box;margin-left:8px;position:relative;vertical-align:middle;white-space:nowrap;","X .modebar-group:first-child":"margin-left:0px;","X .modebar-btn":"position:relative;font-size:16px;padding:3px 4px;cursor:pointer;line-height:normal;box-sizing:border-box;","X .modebar-btn svg":"position:relative;top:2px;","X .modebar-btn path":"fill:rgba(0,31,95,0.3);","X .modebar-btn.active path,X .modebar-btn:hover path":"fill:rgba(0,22,72,0.5);","X .modebar-btn.modebar-btn--logo":"padding:3px 1px;","X .modebar-btn.modebar-btn--logo path":"fill:#447adb !important;","X [data-title]:before,X [data-title]:after":"position:absolute;-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);display:none;opacity:0;z-index:1001;pointer-events:none;top:110%;right:50%;","X [data-title]:hover:before,X [data-title]:hover:after":"display:block;opacity:1;","X [data-title]:before":"content:'';position:absolute;background:transparent;border:6px solid transparent;z-index:1002;margin-top:-12px;border-bottom-color:#69738a;margin-right:-6px;","X [data-title]:after":"content:attr(data-title);background:#69738a;color:white;padding:8px 10px;font-size:12px;line-height:12px;white-space:nowrap;margin-right:-18px;border-radius:2px;","X .select-outline":"fill:none;stroke-width:1;shape-rendering:crispEdges;","X .select-outline-1":"stroke:white;","X .select-outline-2":"stroke:black;stroke-dasharray:2px 2px;",Y:"font-family:'Open Sans';position:fixed;top:50px;right:20px;z-index:10000;font-size:10pt;max-width:180px;","Y p":"margin:0;","Y .notifier-note":"min-width:180px;max-width:250px;border:1px solid #fff;z-index:3000;margin:0;background-color:#8c97af;background-color:rgba(140,151,175,0.9);color:#fff;padding:10px;","Y .notifier-close":"color:#fff;opacity:0.8;float:right;padding:0 5px;background:none;border:none;font-size:20px;font-weight:bold;line-height:20px;","Y .notifier-close:hover":"color:#444;text-decoration:none;cursor:pointer;"};for(var i in a){var o=i.replace(/^,/," ,").replace(/X/g,".js-plotly-plot .plotly").replace(/Y/g,".plotly-notifier");r.addStyleRule(o,a[i])}},function(e,t){},function(e,t,n){(function(t,r){var a;
/*!
* @overview es6-promise - a tiny implementation of Promises/A+.
* @copyright Copyright (c) 2014 Yehuda Katz, Tom Dale, Stefan Penner and contributors (Conversion to ES6 API by Jake Archibald)
@@ -25,6 +25,6 @@ e.exports=function(){"use strict";var e={installed:!1,p:Promise.resolve(),versio
* See https://raw.githubusercontent.com/stefanpenner/es6-promise/master/LICENSE
* @version 3.3.1
*/
-a=function(){"use strict";function e(e){return"function"==typeof e}var a=Array.isArray?Array.isArray:function(e){return"[object Array]"===Object.prototype.toString.call(e)},o=0,i=void 0,s=void 0,l=function(e,t){m[o]=e,m[o+1]=t,2===(o+=2)&&(s?s(g):w())};var c="undefined"!=typeof window?window:void 0,d=c||{},u=d.MutationObserver||d.WebKitMutationObserver,f="undefined"==typeof self&&void 0!==t&&"[object process]"==={}.toString.call(t),p="undefined"!=typeof Uint8ClampedArray&&"undefined"!=typeof importScripts&&"undefined"!=typeof MessageChannel;function h(){var e=setTimeout;return function(){return e(g,1)}}var m=new Array(1e3);function g(){for(var e=0;e<o;e+=2){(0,m[e])(m[e+1]),m[e]=void 0,m[e+1]=void 0}o=0}var v,b,y,x,w=void 0;function k(e,t){var n=arguments,r=this,a=new this.constructor(A);void 0===a[T]&&W(a);var o,i=r._state;return i?(o=n[i-1],l(function(){return F(i,a,o,r._result)})):E(r,a,e,t),a}function _(e){if(e&&"object"==typeof e&&e.constructor===this)return e;var t=new this(A);return D(t,e),t}f?w=function(){return t.nextTick(g)}:u?(b=0,y=new u(g),x=document.createTextNode(""),y.observe(x,{characterData:!0}),w=function(){x.data=b=++b%2}):p?((v=new MessageChannel).port1.onmessage=g,w=function(){return v.port2.postMessage(0)}):w=void 0===c?function(){try{var e=n(251);return i=e.runOnLoop||e.runOnContext,function(){i(g)}}catch(e){return h()}}():h();var T=Math.random().toString(36).substring(16);function A(){}var M=void 0,C=1,S=2,L=new R;function z(e){try{return e.then}catch(e){return L.error=e,L}}function O(t,n,r){n.constructor===t.constructor&&r===k&&n.constructor.resolve===_?function(e,t){t._state===C?P(e,t._result):t._state===S?I(e,t._result):E(t,void 0,function(t){return D(e,t)},function(t){return I(e,t)})}(t,n):r===L?I(t,L.error):void 0===r?P(t,n):e(r)?function(e,t,n){l(function(e){var r=!1,a=function(e,t,n,r){try{e.call(t,n,r)}catch(e){return e}}(n,t,function(n){r||(r=!0,t!==n?D(e,n):P(e,n))},function(t){r||(r=!0,I(e,t))},e._label);!r&&a&&(r=!0,I(e,a))},e)}(t,n,r):P(t,n)}function D(e,t){var n;e===t?I(e,new TypeError("You cannot resolve a promise with itself")):"function"==typeof(n=t)||"object"==typeof n&&null!==n?O(e,t,z(t)):P(e,t)}function j(e){e._onerror&&e._onerror(e._result),N(e)}function P(e,t){e._state===M&&(e._result=t,e._state=C,0!==e._subscribers.length&&l(N,e))}function I(e,t){e._state===M&&(e._state=S,e._result=t,l(j,e))}function E(e,t,n,r){var a=e._subscribers,o=a.length;e._onerror=null,a[o]=t,a[o+C]=n,a[o+S]=r,0===o&&e._state&&l(N,e)}function N(e){var t=e._subscribers,n=e._state;if(0!==t.length){for(var r=void 0,a=void 0,o=e._result,i=0;i<t.length;i+=3)r=t[i],a=t[i+n],r?F(n,r,a,o):a(o);e._subscribers.length=0}}function R(){this.error=null}var B=new R;function F(t,n,r,a){var o=e(r),i=void 0,s=void 0,l=void 0,c=void 0;if(o){if((i=function(e,t){try{return e(t)}catch(e){return B.error=e,B}}(r,a))===B?(c=!0,s=i.error,i=null):l=!0,n===i)return void I(n,new TypeError("A promises callback cannot return that same promise."))}else i=a,l=!0;n._state!==M||(o&&l?D(n,i):c?I(n,s):t===C?P(n,i):t===S&&I(n,i))}var $=0;function W(e){e[T]=$++,e._state=void 0,e._result=void 0,e._subscribers=[]}function V(e,t){this._instanceConstructor=e,this.promise=new e(A),this.promise[T]||W(this.promise),a(t)?(this._input=t,this.length=t.length,this._remaining=t.length,this._result=new Array(this.length),0===this.length?P(this.promise,this._result):(this.length=this.length||0,this._enumerate(),0===this._remaining&&P(this.promise,this._result))):I(this.promise,new Error("Array Methods must be provided an Array"))}function H(e){this[T]=$++,this._result=this._state=void 0,this._subscribers=[],A!==e&&("function"!=typeof e&&function(){throw new TypeError("You must pass a resolver function as the first argument to the promise constructor")}(),this instanceof H?function(e,t){try{t(function(t){D(e,t)},function(t){I(e,t)})}catch(t){I(e,t)}}(this,e):function(){throw new TypeError("Failed to construct 'Promise': Please use the 'new' operator, this object constructor cannot be called as a function.")}())}function q(){var e=void 0;if(void 0!==r)e=r;else if("undefined"!=typeof self)e=self;else try{e=Function("return this")()}catch(e){throw new Error("polyfill failed because global object is unavailable in this environment")}var t=e.Promise;if(t){var n=null;try{n=Object.prototype.toString.call(t.resolve())}catch(e){}if("[object Promise]"===n&&!t.cast)return}e.Promise=H}return V.prototype._enumerate=function(){for(var e=this.length,t=this._input,n=0;this._state===M&&n<e;n++)this._eachEntry(t[n],n)},V.prototype._eachEntry=function(e,t){var n=this._instanceConstructor,r=n.resolve;if(r===_){var a=z(e);if(a===k&&e._state!==M)this._settledAt(e._state,t,e._result);else if("function"!=typeof a)this._remaining--,this._result[t]=e;else if(n===H){var o=new n(A);O(o,e,a),this._willSettleAt(o,t)}else this._willSettleAt(new n(function(t){return t(e)}),t)}else this._willSettleAt(r(e),t)},V.prototype._settledAt=function(e,t,n){var r=this.promise;r._state===M&&(this._remaining--,e===S?I(r,n):this._result[t]=n),0===this._remaining&&P(r,this._result)},V.prototype._willSettleAt=function(e,t){var n=this;E(e,void 0,function(e){return n._settledAt(C,t,e)},function(e){return n._settledAt(S,t,e)})},H.all=function(e){return new V(this,e).promise},H.race=function(e){var t=this;return a(e)?new t(function(n,r){for(var a=e.length,o=0;o<a;o++)t.resolve(e[o]).then(n,r)}):new t(function(e,t){return t(new TypeError("You must pass an array to race."))})},H.resolve=_,H.reject=function(e){var t=new this(A);return I(t,e),t},H._setScheduler=function(e){s=e},H._setAsap=function(e){l=e},H._asap=l,H.prototype={constructor:H,then:k,catch:function(e){return this.then(null,e)}},q(),H.polyfill=q,H.Promise=H,H},e.exports=a()}).call(this,n(172),n(46))},function(e,t,n){"use strict";var r=n(18).id2name,a=n(142),o=n(15).ALMOST_EQUAL,i=n(19).FROM_BL;function s(e,t){var n=e._inputDomain,r=i[e.constraintoward],a=n[0]+(n[1]-n[0])*r;e.domain=e._input.domain=[a+(n[0]-a)/t,a+(n[1]-a)/t]}t.enforce=function(e){var t,n,i,l,c,d,u,f=e._fullLayout,p=f._axisConstraintGroups;for(t=0;t<p.length;t++){var h=p[t],m=Object.keys(h),g=1/0,v=0,b=1/0,y={},x={},w=!1;for(n=0;n<m.length;n++)x[i=m[n]]=l=f[r(i)],l._inputDomain?l.domain=l._inputDomain.slice():l._inputDomain=l.domain.slice(),l._inputRange||(l._inputRange=l.range.slice()),l.setScale(),y[i]=c=Math.abs(l._m)/h[i],g=Math.min(g,c),"domain"!==l.constrain&&l._constraintShrinkable||(b=Math.min(b,c)),delete l._constraintShrinkable,v=Math.max(v,c),"domain"===l.constrain&&(w=!0);if(!(g>o*v)||w)for(n=0;n<m.length;n++)if(c=y[i=m[n]],d=(l=x[i]).constrain,c!==b||"domain"===d)if(u=c/b,"range"===d)a(l,u);else{var k=l._inputDomain,_=(l.domain[1]-l.domain[0])/(k[1]-k[0]),T=(l.r2l(l.range[1])-l.r2l(l.range[0]))/(l.r2l(l._inputRange[1])-l.r2l(l._inputRange[0]));if((u/=_)*T<1){l.domain=l._input.domain=k.slice(),a(l,u);continue}if(T<1&&(l.range=l._input.range=l._inputRange.slice(),u*=T),l.autorange&&l._min.length&&l._max.length){var A=l.r2l(l.range[0]),M=l.r2l(l.range[1]),C=(A+M)/2,S=C,L=C,z=Math.abs(M-C),O=C-z*u*1.0001,D=C+z*u*1.0001;s(l,u),l.setScale();var j,P,I=Math.abs(l._m);for(P=0;P<l._min.length;P++)(j=l._min[P].val-l._min[P].pad/I)>O&&j<S&&(S=j);for(P=0;P<l._max.length;P++)(j=l._max[P].val+l._max[P].pad/I)<D&&j>L&&(L=j);u/=(L-S)/(2*z),S=l.l2r(S),L=l.l2r(L),l.range=l._input.range=A<M?[S,L]:[L,S]}s(l,u)}}},t.clean=function(e,t){if(t._inputDomain){for(var n=!1,r=t._id,a=e._fullLayout._axisConstraintGroups,o=0;o<a.length;o++)if(a[o][r]){n=!0;break}n&&"domain"===t.constrain||(t._input.domain=t.domain=t._inputDomain,delete t._inputDomain)}}},function(e,t,n){"use strict";var r=n(1),a=n(8),o=n(4),i=n(9),s=n(0),l=n(3),c=n(7),d=n(99),u=n(149),f=n(145);t.layoutStyles=function(e){return s.syncOrAsync([i.doAutoMargin,t.lsInner],e)},t.lsInner=function(e){var n,o=e._fullLayout,i=o._size,s=a.Axes.list(e);for(n=0;n<s.length;n++)s[n]._linepositions={};o._paperdiv.style({width:o.width+"px",height:o.height+"px"}).selectAll(".main-svg").call(c.setSize,o.width,o.height),e._context.setBackground(e,o.paper_bgcolor);var d=o._paper.selectAll("g.subplot"),f=[],p=[];d.each(function(t){var n=o._plots[t];if(n.mainplot)return n.bg&&n.bg.remove(),void(n.bg=void 0);var r=a.Axes.getFromId(e,t,"x"),i=a.Axes.getFromId(e,t,"y"),s=r.domain,l=i.domain,c=[];!function(e,t,n){for(var r=0;r<n.length;r++){var a=n[r][0],o=n[r][1];if(!(a[0]>=e[1]||a[1]<=e[0])&&o[0]<t[1]&&o[1]>t[0])return!0}return!1}(s,l,p)?(f.push(t),p.push([s,l])):c=[0];var d=n.plotgroup.selectAll(".bg").data(c);d.enter().append("rect").classed("bg",!0),d.exit().remove(),d.each(function(){n.bg=d;var e=n.plotgroup.node();e.insertBefore(this,e.childNodes[0])})});var h=o._bgLayer.selectAll(".bg").data(f);h.enter().append("rect").classed("bg",!0),h.exit().remove(),h.each(function(e){o._plots[e].bg=r.select(this)});var m=[];return d.each(function(t){var n=o._plots[t],r=a.Axes.getFromId(e,t,"x"),s=a.Axes.getFromId(e,t,"y");r.setScale(),s.setScale(),n.bg&&o._has("cartesian")&&n.bg.call(c.setRect,r._offset-i.p,s._offset-i.p,r._length+2*i.p,s._length+2*i.p).call(l.fill,o.plot_bgcolor).style("stroke-width",0),n.clipId="clip"+o._uid+t+"plot";var d=o._defs.selectAll("g.clips").selectAll("#"+n.clipId).data([0]);d.enter().append("clipPath").attr({class:"plotclip",id:n.clipId}).append("rect"),d.selectAll("rect").attr({width:r._length,height:s._length}),n.plot.call(c.setTranslate,r._offset,s._offset),n.plot.call(c.setClipUrl,n.clipId);var u=c.crispRound(e,r.linewidth,1),f=c.crispRound(e,s.linewidth,1),p=i.p+f,h="M"+-p+",",g="h"+(r._length+2*p),v="free"===r.anchor&&-1===m.indexOf(r._id),b=i.h*(1-(r.position||0))+u/2%1,y=r.anchor===s._id&&(r.mirror||"top"!==r.side)||"all"===r.mirror||"allticks"===r.mirror||r.mirrors&&r.mirrors[s._id+"bottom"],x=s._length+i.p+u/2,w=r.anchor===s._id&&(r.mirror||"top"===r.side)||"all"===r.mirror||"allticks"===r.mirror||r.mirrors&&r.mirrors[s._id+"top"],k=-i.p-u/2,_=i.p,T=y?0:u,A=w?0:u,M=","+(-_-A)+"v"+(s._length+2*_+A+T),C="free"===s.anchor&&-1===m.indexOf(s._id),S=i.w*(s.position||0)+f/2%1,L=s.anchor===r._id&&(s.mirror||"right"!==s.side)||"all"===s.mirror||"allticks"===s.mirror||s.mirrors&&s.mirrors[r._id+"left"],z=-i.p-f/2,O=s.anchor===r._id&&(s.mirror||"right"===s.side)||"all"===s.mirror||"allticks"===s.mirror||s.mirrors&&s.mirrors[r._id+"right"],D=r._length+i.p+f/2;r._linepositions[t]=[y?x:void 0,w?k:void 0,v?b:void 0],r.anchor===s._id?r._linepositions[t][3]="top"===r.side?k:x:v&&(r._linepositions[t][3]=b),s._linepositions[t]=[L?z:void 0,O?D:void 0,C?S:void 0],s.anchor===r._id?s._linepositions[t][3]="right"===s.side?D:z:C&&(s._linepositions[t][3]=S);var j="translate("+r._offset+","+s._offset+")",P=j,I=j;v&&(P="translate("+r._offset+","+i.t+")",k+=s._offset-i.t,x+=s._offset-i.t),C&&(I="translate("+i.l+","+s._offset+")",z+=r._offset-i.l,D+=r._offset-i.l),o._has("cartesian")&&(n.xlines.attr("transform",P).attr("d",(y?h+x+g:"")+(w?h+k+g:"")+(v?h+b+g:"")||"M0,0").style("stroke-width",u+"px").call(l.stroke,r.showline?r.linecolor:"rgba(0,0,0,0)"),n.ylines.attr("transform",I).attr("d",(L?"M"+z+M:"")+(O?"M"+D+M:"")+(C?"M"+S+M:"")||"M0,0").attr("stroke-width",f+"px").call(l.stroke,s.showline?s.linecolor:"rgba(0,0,0,0)")),n.xaxislayer.attr("transform",P),n.yaxislayer.attr("transform",I),n.gridlayer.attr("transform",j),n.zerolinelayer.attr("transform",j),n.draglayer.attr("transform",j),v&&m.push(r._id),C&&m.push(s._id)}),a.Axes.makeClipPaths(e),t.drawMainTitle(e),u.manage(e),e._promises.length&&Promise.all(e._promises)},t.drawMainTitle=function(e){var t=e._fullLayout;d.draw(e,"gtitle",{propContainer:t,propName:"title",dfltName:"Plot",attributes:{x:t.width/2,y:t._size.t/2,"text-anchor":"middle"}})},t.doTraceStyle=function(e){for(var t=0;t<e.calcdata.length;t++){var n=e.calcdata[t],r=(((n[0]||{}).trace||{})._module||{}).arraysToCalcdata;r&&r(n,n[0].trace)}return i.style(e),o.getComponentMethod("legend","draw")(e),i.previousPromises(e)},t.doColorBars=function(e){for(var t=0;t<e.calcdata.length;t++){var n=e.calcdata[t][0];if((n.t||{}).cb){var r=n.trace,a=n.t.cb;o.traceIs(r,"contour")&&a.line({width:!1!==r.contours.showlines?r.line.width:0,dash:r.line.dash,color:"line"===r.contours.coloring?a._opts.line.color:r.line.color}),o.traceIs(r,"markerColorscale")?a.options(r.marker.colorbar)():a.options(r.colorbar)()}}return i.previousPromises(e)},t.layoutReplot=function(e){var t=e.layout;return e.layout=void 0,a.plot(e,"",t)},t.doLegend=function(e){return o.getComponentMethod("legend","draw")(e),i.previousPromises(e)},t.doTicksRelayout=function(e){return a.Axes.doTicks(e,"redraw"),t.drawMainTitle(e),i.previousPromises(e)},t.doModeBar=function(e){var t,n,r=e._fullLayout;for(u.manage(e),f(e),t=i.getSubplotIds(r,"gl3d"),n=0;n<t.length;n++)r[t[n]]._scene.updateFx(r.dragmode,r.hovermode);for(t=i.getSubplotIds(r,"gl2d"),n=0;n<t.length;n++)r._plots[t[n]]._scene2d.updateFx(r.dragmode);return i.previousPromises(e)},t.doCamera=function(e){for(var t=e._fullLayout,n=i.getSubplotIds(t,"gl3d"),r=0;r<n.length;r++){var a=t[n[r]];a._scene.setCamera(a.camera)}}},function(e,t){e.exports=function(e,t){var n=t[0],r=t[1],a=t[2],o=t[3],i=n+n,s=r+r,l=a+a,c=n*i,d=r*i,u=r*s,f=a*i,p=a*s,h=a*l,m=o*i,g=o*s,v=o*l;return e[0]=1-u-h,e[1]=d+v,e[2]=f-g,e[3]=0,e[4]=d-v,e[5]=1-c-h,e[6]=p+m,e[7]=0,e[8]=f+g,e[9]=p-m,e[10]=1-c-u,e[11]=0,e[12]=0,e[13]=0,e[14]=0,e[15]=1,e}},function(e,t,n){"use strict";var r=n(2),a=n(255),o=n(4),i=n(0),s=n(9),l=n(6),c=n(3);function d(e,t){var n=e[t],r=t.charAt(0);n&&"paper"!==n&&(e[t]=l.cleanId(n,r))}function u(e){var t="middle",n="center";return-1!==e.indexOf("top")?t="top":-1!==e.indexOf("bottom")&&(t="bottom"),-1!==e.indexOf("left")?n="left":-1!==e.indexOf("right")&&(n="right"),t+" "+n}function f(e,t){return t in e&&"object"==typeof e[t]&&0===Object.keys(e[t]).length}t.getGraphDiv=function(e){var t;if("string"==typeof e){if(null===(t=document.getElementById(e)))throw new Error("No DOM element with id '"+e+"' exists on the page.");return t}if(null===e||void 0===e)throw new Error("DOM element provided is null or undefined");return e},t.clearPromiseQueue=function(e){Array.isArray(e._promises)&&e._promises.length>0&&i.log("Clearing previous rejected promises from queue."),e._promises=[]},t.cleanLayout=function(e){var t,n;e||(e={}),e.xaxis1&&(e.xaxis||(e.xaxis=e.xaxis1),delete e.xaxis1),e.yaxis1&&(e.yaxis||(e.yaxis=e.yaxis1),delete e.yaxis1);var r=l.list({_fullLayout:e});for(t=0;t<r.length;t++){var o=r[t];o.anchor&&"free"!==o.anchor&&(o.anchor=l.cleanId(o.anchor)),o.overlaying&&(o.overlaying=l.cleanId(o.overlaying)),o.type||(o.isdate?o.type="date":o.islog?o.type="log":!1===o.isdate&&!1===o.islog&&(o.type="linear")),"withzero"!==o.autorange&&"tozero"!==o.autorange||(o.autorange=!0,o.rangemode="tozero"),delete o.islog,delete o.isdate,delete o.categories,f(o,"domain")&&delete o.domain,void 0!==o.autotick&&(void 0===o.tickmode&&(o.tickmode=o.autotick?"auto":"linear"),delete o.autotick)}var u=Array.isArray(e.annotations)?e.annotations.length:0;for(t=0;t<u;t++){var p=e.annotations[t];i.isPlainObject(p)&&(p.ref&&("paper"===p.ref?(p.xref="paper",p.yref="paper"):"data"===p.ref&&(p.xref="x",p.yref="y"),delete p.ref),d(p,"xref"),d(p,"yref"))}var h=Array.isArray(e.shapes)?e.shapes.length:0;for(t=0;t<h;t++){var m=e.shapes[t];i.isPlainObject(m)&&(d(m,"xref"),d(m,"yref"))}var g=e.legend;g&&(g.x>3?(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"===e.dragmode&&(e.dragmode="orbit"),e.scene1&&(e.scene||(e.scene=e.scene1),delete e.scene1);var v=s.getSubplotIds(e,"gl3d");for(t=0;t<v.length;t++){var b=e[v[t]],y=b.cameraposition;if(Array.isArray(y)&&4===y[0].length){var x=y[0],w=y[1],k=y[2],_=a([],x),T=[];for(n=0;n<3;++n)T[n]=w[t]+k*_[2+4*n];b.camera={eye:{x:T[0],y:T[1],z:T[2]},center:{x:w[0],y:w[1],z:w[2]},up:{x:_[1],y:_[5],z:_[9]}},delete b.cameraposition}}return c.clean(e),e},t.cleanData=function(e,n){for(var r=[],a=e.concat(Array.isArray(n)?n:[]).filter(function(e){return"uid"in e}).map(function(e){return e.uid}),d=0;d<e.length;d++){var p,h=e[d];if(!("uid"in h)||-1!==r.indexOf(h.uid)){var m;for(p=0;p<100&&(m=i.randstr(a),-1!==r.indexOf(m));p++);h.uid=i.randstr(a),a.push(h.uid)}if(r.push(h.uid),"histogramy"===h.type&&"xbins"in h&&!("ybins"in h)&&(h.ybins=h.xbins,delete h.xbins),h.error_y&&"opacity"in h.error_y){var g=c.defaults,v=h.error_y.color||(o.traceIs(h,"bar")?c.defaultLine:g[d%g.length]);h.error_y.color=c.addOpacity(c.rgb(v),c.opacity(v)*h.error_y.opacity),delete h.error_y.opacity}if("bardir"in h&&("h"!==h.bardir||!o.traceIs(h,"bar")&&"histogram"!==h.type.substr(0,9)||(h.orientation="h",t.swapXYData(h)),delete h.bardir),"histogramy"===h.type&&t.swapXYData(h),"histogramx"!==h.type&&"histogramy"!==h.type||(h.type="histogram"),"scl"in h&&(h.colorscale=h.scl,delete h.scl),"reversescl"in h&&(h.reversescale=h.reversescl,delete h.reversescl),h.xaxis&&(h.xaxis=l.cleanId(h.xaxis,"x")),h.yaxis&&(h.yaxis=l.cleanId(h.yaxis,"y")),o.traceIs(h,"gl3d")&&h.scene&&(h.scene=s.subplotsRegistry.gl3d.cleanId(h.scene)),o.traceIs(h,"pie")||o.traceIs(h,"bar")||(Array.isArray(h.textposition)?h.textposition=h.textposition.map(u):h.textposition&&(h.textposition=u(h.textposition))),o.traceIs(h,"2dMap")&&("YIGnBu"===h.colorscale&&(h.colorscale="YlGnBu"),"YIOrRd"===h.colorscale&&(h.colorscale="YlOrRd")),o.traceIs(h,"markerColorscale")&&h.marker){var b=h.marker;"YIGnBu"===b.colorscale&&(b.colorscale="YlGnBu"),"YIOrRd"===b.colorscale&&(b.colorscale="YlOrRd")}if("surface"===h.type&&i.isPlainObject(h.contours)){var y=["x","y","z"];for(p=0;p<y.length;p++){var x=h.contours[y[p]];i.isPlainObject(x)&&(x.highlightColor&&(x.highlightcolor=x.highlightColor,delete x.highlightColor),x.highlightWidth&&(x.highlightwidth=x.highlightWidth,delete x.highlightWidth))}}if(Array.isArray(h.transforms)){var w=h.transforms;for(p=0;p<w.length;p++){var k=w[p];if(i.isPlainObject(k))switch(k.type){case"filter":k.filtersrc&&(k.target=k.filtersrc,delete k.filtersrc),k.calendar&&(k.valuecalendar||(k.valuecalendar=k.calendar),delete k.calendar);break;case"groupby":if(k.styles=k.styles||k.style,k.styles&&!Array.isArray(k.styles)){var _=k.styles,T=Object.keys(_);k.styles=[];for(var A=0;A<T.length;A++)k.styles.push({target:T[A],value:_[T[A]]})}}}}f(h,"line")&&delete h.line,"marker"in h&&(f(h.marker,"line")&&delete h.marker.line,f(h,"marker")&&delete h.marker),c.clean(h)}},t.swapXYData=function(e){var t;if(i.swapAttrs(e,["?","?0","d?","?bins","nbins?","autobin?","?src","error_?"]),Array.isArray(e.z)&&Array.isArray(e.z[0])&&(e.transpose?delete e.transpose:e.transpose=!0),e.error_x&&e.error_y){var n=e.error_y,r="copy_ystyle"in n?n.copy_ystyle:!(n.color||n.thickness||n.width);i.swapAttrs(e,["error_?.copy_ystyle"]),r&&i.swapAttrs(e,["error_?.color","error_?.thickness","error_?.width"])}if("string"==typeof e.hoverinfo){var a=e.hoverinfo.split("+");for(t=0;t<a.length;t++)"x"===a[t]?a[t]="y":"y"===a[t]&&(a[t]="x");e.hoverinfo=a.join("+")}},t.coerceTraceIndices=function(e,t){return r(t)?[t]:Array.isArray(t)&&t.length?t:e.data.map(function(e,t){return t})},t.manageArrayContainers=function(e,t,n){var a=e.obj,o=e.parts,s=o.length,l=o[s-1],c=r(l);if(c&&null===t){var d=o.slice(0,s-1).join(".");i.nestedProperty(a,d).get().splice(l,1)}else c&&void 0===e.get()?(void 0===e.get()&&(n[e.astr]=null),e.set(t)):e.set(t)};var p=/(\.[^\[\]\.]+|\[[^\[\]\.]+\])$/;function h(e){var t=e.search(p);if(t>0)return e.substr(0,t)}t.hasParent=function(e,t){for(var n=h(t);n;){if(n in e)return!0;n=h(n)}return!1}},function(e,t,n){"use strict";var r=n(109),a=n(34),o=n(111),i=n(35),s=n(164).sorterAsc,l=n(4);t.containerArrayMatch=n(169);var c=t.isAddVal=function(e){return"add"===e||a(e)},d=t.isRemoveVal=function(e){return null===e||"remove"===e};t.applyContainerArrayChanges=function(e,t,n,a){var u=t.astr,f=l.getComponentMethod(u,"supplyLayoutDefaults"),p=l.getComponentMethod(u,"draw"),h=l.getComponentMethod(u,"drawOne"),m=a.replot||a.recalc||f===o||p===o,g=e.layout,v=e._fullLayout;if(n[""]){Object.keys(n).length>1&&i.warn("Full array edits are incompatible with other edits",u);var b=n[""][""];if(d(b))t.set(null);else{if(!Array.isArray(b))return i.warn("Unrecognized full array edit value",u,b),!0;t.set(b)}return!m&&(f(g,v),p(e),!0)}var y,x,w,k,_,T,A,M=Object.keys(n).map(Number).sort(s),C=t.get(),S=C||[],L=r(v,u).get(),z=[],O=-1,D=S.length;for(y=0;y<M.length;y++)if(k=n[w=M[y]],_=Object.keys(k),T=k[""],A=c(T),w<0||w>S.length-(A?0:1))i.warn("index out of range",u,w);else if(void 0!==T)_.length>1&&i.warn("Insertion & removal are incompatible with edits to the same index.",u,w),d(T)?z.push(w):A?("add"===T&&(T={}),S.splice(w,0,T),L&&L.splice(w,0,{})):i.warn("Unrecognized full object edit value",u,w,T),-1===O&&(O=w);else for(x=0;x<_.length;x++)r(S[w],_[x]).set(k[_[x]]);for(y=z.length-1;y>=0;y--)S.splice(z[y],1),L&&L.splice(z[y],1);if(S.length?C||t.set(S):t.set(null),m)return!1;if(f(g,v),h!==o){var j;if(-1===O)j=M;else{for(D=Math.max(S.length,D),j=[],y=0;y<M.length&&!((w=M[y])>=O);y++)j.push(w);for(y=O;y<D;y++)j.push(y)}for(y=0;y<j.length;y++)h(e,j[y])}else p(e);return!0}},function(e,t,n){"use strict";var r=n(143),a=n(3),o=n(89).appendArrayPointValue,i=n(6),s=n(14),l=r.filter,c=r.tester,d=s.MINSELECT;function u(e){return e._id}function f(e,t){if(Array.isArray(e))for(var n=t.cd[0].trace,r=0;r<e.length;r++){var a=e[r];a.curveNumber=n.index,a.data=n._input,a.fullData=n,o(a,n,a.pointNumber)}return e}e.exports=function(e,t,n,r,o){var p,h=r.gd._fullLayout._zoomlayer,m=r.element.getBoundingClientRect(),g=r.plotinfo.xaxis._offset,v=r.plotinfo.yaxis._offset,b=t-m.left,y=n-m.top,x=b,w=y,k="M"+b+","+y,_=r.xaxes[0]._length,T=r.yaxes[0]._length,A=r.xaxes.map(u),M=r.yaxes.map(u),C=r.xaxes.concat(r.yaxes);"lasso"===o&&(p=l([[b,y]],s.BENDPX));var S=h.selectAll("path.select-outline").data([1,2]);S.enter().append("path").attr("class",function(e){return"select-outline select-outline-"+e}).attr("transform","translate("+g+", "+v+")").attr("d",k+"Z");var L,z,O,D,j,P=h.append("path").attr("class","zoombox-corners").style({fill:a.background,stroke:a.defaultLine,"stroke-width":1}).attr("transform","translate("+g+", "+v+")").attr("d","M0,0Z"),I=[],E=r.gd,N=[];for(L=0;L<E.calcdata.length;L++)if((O=(z=E.calcdata[L])[0].trace)._module&&O._module.selectPoints)if(r.subplot){if(O.subplot!==r.subplot)continue;I.push({selectPoints:O._module.selectPoints,cd:z,xaxis:r.xaxes[0],yaxis:r.yaxes[0]})}else{if(-1===A.indexOf(O.xaxis))continue;if(-1===M.indexOf(O.yaxis))continue;I.push({selectPoints:O._module.selectPoints,cd:z,xaxis:i.getFromId(E,O.xaxis),yaxis:i.getFromId(E,O.yaxis)})}function R(e){var t="y"===e._id.charAt(0)?1:0;return function(n){return e.p2d(n[t])}}function B(e,t){return e-t}r.moveFn=function(e,t){var n,a;x=Math.max(0,Math.min(_,e+b)),w=Math.max(0,Math.min(T,t+y));var i=Math.abs(x-b),s=Math.abs(w-y);for("select"===o?(s<Math.min(.6*i,d)?(n=c([[b,0],[b,T],[x,T],[x,0]]),P.attr("d","M"+n.xmin+","+(y-d)+"h-4v"+2*d+"h4ZM"+(n.xmax-1)+","+(y-d)+"h4v"+2*d+"h-4Z")):i<Math.min(.6*s,d)?(n=c([[0,y],[0,w],[_,w],[_,y]]),P.attr("d","M"+(b-d)+","+n.ymin+"v-4h"+2*d+"v4ZM"+(b-d)+","+(n.ymax-1)+"v4h"+2*d+"v-4Z")):(n=c([[b,y],[b,w],[x,w],[x,y]]),P.attr("d","M0,0Z")),S.attr("d","M"+n.xmin+","+n.ymin+"H"+(n.xmax-1)+"V"+(n.ymax-1)+"H"+n.xmin+"Z")):"lasso"===o&&(p.addPt([x,w]),n=c(p.filtered),S.attr("d","M"+p.filtered.join("L")+"Z")),N=[],L=0;L<I.length;L++)D=I[L],[].push.apply(N,f(D.selectPoints(D,n),D));if(j={points:N},"select"===o){var l,u=j.range={};for(L=0;L<C.length;L++)l=(a=C[L])._id.charAt(0),u[a._id]=[a.p2d(n[l+"min"]),a.p2d(n[l+"max"])].sort(B)}else{var h=j.lassoPoints={};for(L=0;L<C.length;L++)h[(a=C[L])._id]=p.filtered.map(R(a))}r.gd.emit("plotly_selecting",j)},r.doneFn=function(e,t){if(P.remove(),e||2!==t)r.gd.emit("plotly_selected",j);else{for(S.remove(),L=0;L<I.length;L++)(D=I[L]).selectPoints(D,!1);E.emit("plotly_deselect",null)}}}},function(e,t,n){"use strict";var r=n(1),a=n(21),o=n(8),i=n(4),s=n(0),l=n(13),c=n(3),d=n(7),u=n(30),f=n(20),p=n(19).FROM_TL,h=n(9),m=n(6).doTicks,g=n(18).getFromId,v=n(258),b=n(142),y=n(14),x=y.MINDRAG,w=y.MINZOOM,k=!0;function _(e,t){for(var n=0;n<e.length;n++)if(!e[n].fixedrange)return t;return""}function T(e,t,n,r,a){var o,i,s,l;for(o=0;o<e.length;o++)(i=e[o]).fixedrange||(s=i._rl[0],l=i._rl[1]-s,i.range=[i.l2r(s+l*t),i.l2r(s+l*n)],r[i._name+".range[0]"]=i.range[0],r[i._name+".range[1]"]=i.range[1]);if(a&&a.length){var c=(t+(1-n))/2;T(a,c,1-c,r)}}function A(e,t){for(var n=0;n<e.length;n++){var r=e[n];r.fixedrange||(r.range=[r.l2r(r._rl[0]-t/r._m),r.l2r(r._rl[1]-t/r._m)])}}function M(e){return 1-(e>=0?Math.min(e,.9):1/(1/Math.max(e,-.3)+3.222))}function C(e){e.selectAll(".select-outline").remove()}function S(e){r.select(e).selectAll(".zoombox,.js-zoombox-backdrop,.js-zoombox-menu,.zoombox-corners").remove()}function L(e){return-1!==["lasso","select"].indexOf(e)}function z(e){var t=Math.floor(Math.min(e.b-e.t,e.r-e.l,w)/2);return"M"+(e.l-3.5)+","+(e.t-.5+t)+"h3v"+-t+"h"+t+"v-3h-"+(t+3)+"ZM"+(e.r+3.5)+","+(e.t-.5+t)+"h-3v"+-t+"h"+-t+"v-3h"+(t+3)+"ZM"+(e.r+3.5)+","+(e.b+.5-t)+"h-3v"+t+"h"+-t+"v3h"+(t+3)+"ZM"+(e.l-3.5)+","+(e.b+.5-t)+"h3v"+t+"h"+t+"v3h-"+(t+3)+"Z"}e.exports=function(e,t,n,O,D,j,P,I){var E,N,R,B,F,$,W,V,H,q,U,G,Y,X=e._fullLayout,K=e._fullLayout._zoomlayer,Z=P+I==="nsew";function J(){N=[t.xaxis],R=[t.yaxis];var n=N[0],r=R[0];$=n._length,W=r._length;var a=X._axisConstraintGroups,o=[n._id],i=[r._id];E=[t].concat(P&&I?t.overlays:[]);for(var l=1;l<E.length;l++){var c=E[l].xaxis,d=E[l].yaxis;-1===N.indexOf(c)&&(N.push(c),o.push(c._id)),-1===R.indexOf(d)&&(R.push(d),i.push(d._id))}V=_(N,I),H=_(R,P),q=function(e,t){if(!e)return"pointer";if("nsew"===e)return"pan"===t?"move":"crosshair";return e.toLowerCase()+"-resize"}(H+V,X.dragmode),B=n._offset,F=r._offset;var u=function(e,t,n){var r,a,o,i,l,c,d=!1,u={},f={};for(r=0;r<e.length;r++){for(i=e[r],a=0;a<t.length;a++)if(i[t[a]]){for(l in i)-1===("x"===l.charAt(0)?t:n).indexOf(l)&&(u[l]=1);for(o=0;o<n.length;o++)i[n[o]]&&(d=!0)}for(a=0;a<n.length;a++)if(i[n[a]])for(c in i)-1===("x"===c.charAt(0)?t:n).indexOf(c)&&(f[c]=1)}d&&(s.extendFlat(u,f),f={});return{x:u,y:f,xy:d}}(a,o,i);for(var f in U=u.xy,G=[],u.x)G.push(g(e,f));for(var p in Y=[],u.y)Y.push(g(e,p))}J();var Q=function(e,t,n,r,a,o,i){var s=e.draglayer.selectAll("."+t).data([0]);return s.enter().append("rect").classed("drag",!0).classed(t,!0).style({fill:"transparent","stroke-width":0}).attr("data-subplot",e.id),s.call(d.setRect,r,a,o,i).call(u,n),s.node()}(t,P+I+"drag",q,n,O,D,j);if(!H&&!V&&!L(X.dragmode))return Q.onmousedown=null,Q.style.pointerEvents=Z?"all":"none",Q;var ee,te,ne,re,ae,oe,ie,se,le,ce={element:Q,gd:e,plotinfo:t,prepFn:function(t,n,r){var o=e._fullLayout.dragmode;Z?t.shiftKey&&(o="pan"===o?"zoom":"pan"):o="pan",ce.minDrag="lasso"===o?1:void 0,"zoom"===o?(ce.moveFn=ue,ce.doneFn=fe,ce.minDrag=1,function(t,n,r){var o=Q.getBoundingClientRect();ee=n-o.left,te=r-o.top,ne={l:ee,r:ee,w:0,t:te,b:te,h:0},re=e._hmpixcount?e._hmlumcount/e._hmpixcount:a(e._fullLayout.plot_bgcolor).getLuminance(),oe=!1,ie="xy",se=function(e,t,n,r,a){return e.append("path").attr("class","zoombox").style({fill:t>.2?"rgba(0,0,0,0)":"rgba(255,255,255,0)","stroke-width":0}).attr("transform","translate("+n+", "+r+")").attr("d",a+"Z")}(K,re,B,F,ae="M0,0H"+$+"V"+W+"H0V0"),le=function(e,t,n){return e.append("path").attr("class","zoombox-corners").style({fill:c.background,stroke:c.defaultLine,"stroke-width":1,opacity:0}).attr("transform","translate("+t+", "+n+")").attr("d","M0,0Z")}(K,B,F),C(K)}(0,n,r)):"pan"===o?(ce.moveFn=ye,ce.doneFn=pe,C(K)):L(o)&&(ce.xaxes=N,ce.yaxes=R,v(t,n,r,ce,o))}};f.init(ce);var de={};function ue(t,n){if(e._transitioningWithDuration)return!1;var r=Math.max(0,Math.min($,t+ee)),a=Math.max(0,Math.min(W,n+te)),o=Math.abs(r-ee),i=Math.abs(a-te);function s(){ie="",ne.r=ne.l,ne.t=ne.b,le.attr("d","M0,0Z")}ne.l=Math.min(ee,r),ne.r=Math.max(ee,r),ne.t=Math.min(te,a),ne.b=Math.max(te,a),U?o>w||i>w?(ie="xy",o/$>i/W?(i=o*W/$,te>a?ne.t=te-i:ne.b=te+i):(o=i*$/W,ee>r?ne.l=ee-o:ne.r=ee+o),le.attr("d",z(ne))):s():!H||i<Math.min(Math.max(.6*o,x),w)?o<x?s():(ne.t=0,ne.b=W,ie="x",le.attr("d",function(e,t){return"M"+(e.l-.5)+","+(t-w-.5)+"h-3v"+(2*w+1)+"h3ZM"+(e.r+.5)+","+(t-w-.5)+"h3v"+(2*w+1)+"h-3Z"}(ne,te))):!V||o<Math.min(.6*i,w)?(ne.l=0,ne.r=$,ie="y",le.attr("d",function(e,t){return"M"+(t-w-.5)+","+(e.t-.5)+"v-3h"+(2*w+1)+"v3ZM"+(t-w-.5)+","+(e.b+.5)+"v3h"+(2*w+1)+"v-3Z"}(ne,ee))):(ie="xy",le.attr("d",z(ne))),ne.w=ne.r-ne.l,ne.h=ne.b-ne.t,function(e,t,n,r,a,o){e.attr("d",r+"M"+n.l+","+n.t+"v"+n.h+"h"+n.w+"v-"+n.h+"h-"+n.w+"Z"),a||(e.transition().style("fill",o>.2?"rgba(0,0,0,0.4)":"rgba(255,255,255,0.3)").duration(200),t.transition().style("opacity",1).duration(200))}(se,le,ne,ae,oe,re),oe=!0}function fe(t,n){if(Math.min(ne.h,ne.w)<2*x)return 2===n&&we(),S(e);"xy"!==ie&&"x"!==ie||T(N,ne.l/$,ne.r/$,de,G),"xy"!==ie&&"y"!==ie||T(R,(W-ne.b)/W,(W-ne.t)/W,de,Y),S(e),ke(ie),k&&e.data&&e._context.showTips&&(s.notifier("Double-click to<br>zoom back out","long"),k=!1)}function pe(t,n){var a=1===(P+I).length;if(t)ke();else if(2!==n||a){if(1===n&&a){var i=P?R[0]:N[0],s="s"===P||"w"===I?0:1,c=i._name+".range["+s+"]",d=function(e,t){var n,a=e.range[t],o=Math.abs(a-e.range[1-t]);return"date"===e.type?a:"log"===e.type?(n=Math.ceil(Math.max(0,-Math.log(o)/Math.LN10))+3,r.format("."+n+"g")(Math.pow(10,a))):(n=Math.floor(Math.log(Math.abs(a))/Math.LN10)-Math.floor(Math.log(o)/Math.LN10)+4,r.format("."+String(n)+"g")(a))}(i,s),u="left",f="middle";if(i.fixedrange)return;P?(f="n"===P?"top":"bottom","right"===i.side&&(u="right")):"e"===I&&(u="right"),e._context.showAxisRangeEntryBoxes&&r.select(Q).call(l.makeEditable,{gd:e,immediate:!0,background:X.paper_bgcolor,text:String(d),fill:i.tickfont?i.tickfont.color:"#444",horizontalAlign:u,verticalAlign:f}).on("edit",function(t){var n=i.d2r(t);void 0!==n&&o.relayout(e,c,n)})}}else we()}var he=[0,0,$,W],me=null,ge=y.REDRAWDELAY,ve=t.mainplot?X._plots[t.mainplot]:t;function be(t){if(e._context.scrollZoom||X._enablescrollzoom){if(e._transitioningWithDuration)return s.pauseEvent(t);var n=e.querySelector(".plotly");if(J(),!(n.scrollHeight-n.clientHeight>10||n.scrollWidth-n.clientWidth>10)){clearTimeout(me);var r=-t.deltaY;if(isFinite(r)||(r=t.wheelDelta/10),isFinite(r)){var a,o=Math.exp(-Math.min(Math.max(r,-20),20)/100),i=ve.draglayer.select(".nsewdrag").node().getBoundingClientRect(),l=(t.clientX-i.left)/i.width,c=(i.bottom-t.clientY)/i.height;if(I||U){for(I||(l=.5),a=0;a<N.length;a++)d(N[a],l,o);he[2]*=o,he[0]+=he[2]*l*(1/o-1)}if(P||U){for(P||(c=.5),a=0;a<R.length;a++)d(R[a],c,o);he[3]*=o,he[1]+=he[3]*(1-c)*(1/o-1)}return _e(he),xe(P,I),me=setTimeout(function(){he=[0,0,$,W],ke(U?"xy":(I?"x":"")+(P?"y":""))},ge),s.pauseEvent(t)}s.log("Did not find wheel motion attributes: ",t)}}function d(e,t,n){if(!e.fixedrange){var r=s.simpleMap(e.range,e.r2l),a=r[0]+(r[1]-r[0])*t;e.range=r.map(function(t){return e.l2r(a+(t-a)*n)})}}}function ye(t,n){if(!e._transitioningWithDuration){if(J(),"ew"===V||"ns"===H)return V&&A(N,t),H&&A(R,n),_e([V?-t:0,H?-n:0,$,W]),void xe(H,V);if(U&&V&&H){var r="w"===V==("n"===H)?1:-1,a=(t/$+r*n/W)/2;t=a*$,n=r*a*W}"w"===V?t=l(N,0,t):"e"===V?t=l(N,1,-t):V||(t=0),"n"===H?n=l(R,1,n):"s"===H?n=l(R,0,-n):H||(n=0);var o="w"===V?t:0,i="n"===H?n:0;if(U){var s;if(!V&&1===H.length){for(s=0;s<N.length;s++)N[s].range=N[s]._r.slice(),b(N[s],1-n/W);o=(t=n*$/W)/2}if(!H&&1===V.length){for(s=0;s<R.length;s++)R[s].range=R[s]._r.slice(),b(R[s],1-t/$);i=(n=t*W/$)/2}}_e([o,i,$-t,W-n]),xe(H,V)}function l(e,t,n){for(var r,a,o=1-t,i=0;i<e.length;i++){var s=e[i];if(!s.fixedrange){r=s,a=s._rl[o]+(s._rl[t]-s._rl[o])/M(n/s._length);var l=s.l2r(a);!1!==l&&void 0!==l&&(s.range[t]=l)}}return r._length*(r._rl[t]-a)/(r._rl[t]-r._rl[o])}}function xe(t,n){var r,a=[];function o(e){for(r=0;r<e.length;r++)e[r].fixedrange||a.push(e[r]._id)}for((n||U)&&(o(N),o(G)),(t||U)&&(o(R),o(Y)),de={},r=0;r<a.length;r++){var s=a[r];m(e,s,!0);var l=g(e,s);de[l._name+".range[0]"]=l.range[0],de[l._name+".range[1]"]=l.range[1]}function c(o,i,s){for(r=0;r<o.length;r++){var l=o[r];if((n&&-1!==a.indexOf(l.xref)||t&&-1!==a.indexOf(l.yref))&&(i(e,r),s))return}}c(X.annotations||[],i.getComponentMethod("annotations","drawOne")),c(X.shapes||[],i.getComponentMethod("shapes","drawOne")),c(X.images||[],i.getComponentMethod("images","draw"),!0)}function we(){if(!e._transitioningWithDuration){var t,n,r,a=e._context.doubleClick,i=(V?N:[]).concat(H?R:[]),s={};if("reset+autosize"===a)for(a="autosize",n=0;n<i.length;n++)if((t=i[n])._rangeInitial&&(t.range[0]!==t._rangeInitial[0]||t.range[1]!==t._rangeInitial[1])||!t._rangeInitial&&!t.autorange){a="reset";break}if("autosize"===a)for(n=0;n<i.length;n++)(t=i[n]).fixedrange||(s[t._name+".autorange"]=!0);else if("reset"===a)for((V||U)&&(i=i.concat(G)),H&&!U&&(i=i.concat(Y)),U&&(V?H||(i=i.concat(R)):i=i.concat(N)),n=0;n<i.length;n++)(t=i[n])._rangeInitial?(r=t._rangeInitial,s[t._name+".range[0]"]=r[0],s[t._name+".range[1]"]=r[1]):s[t._name+".autorange"]=!0;e.emit("plotly_doubleclick",null),o.relayout(e,s)}}function ke(t){void 0===t&&(t=(I?"x":"")+(P?"y":"")),_e([0,0,$,W]),s.syncOrAsync([h.previousPromises,function(){o.relayout(e,de)}],e)}function _e(e){var t,n,r,a,o,i=X._plots,s=Object.keys(i),l=e[2]/N[0]._length,c=e[3]/R[0]._length,u=I||U,f=P||U;function h(e){return e.fixedrange?0:u&&-1!==G.indexOf(e)?l:f&&-1!==(U?G:Y).indexOf(e)?c:0}function m(e,t){return t?(e.range=e._r.slice(),b(e,t),g(e,t)):0}function g(e,t){return e._length*(1-t)*p[e.constraintoward||"middle"]}for(t=0;t<s.length;t++){var v=i[s[t]],y=v.xaxis,x=v.yaxis,w=u&&!y.fixedrange&&-1!==N.indexOf(y),k=f&&!x.fixedrange&&-1!==R.indexOf(x);if(w?(n=l,a=I?e[0]:g(y,n)):a=m(y,n=h(y)),k?(r=c,o=P?e[1]:g(x,r)):o=m(x,r=h(x)),n||r){n||(n=1),r||(r=1);var _=y._offset-a/n,T=x._offset-o/r;X._defs.selectAll("#"+v.clipId).call(d.setTranslate,a,o).call(d.setScale,n,r),v.plot.call(d.setTranslate,_,T).call(d.setScale,1/n,1/r).select(".scatterlayer").selectAll(".points").selectAll(".point").call(d.setPointGroupScale,n,r),v.plot.select(".scatterlayer").selectAll(".points").selectAll(".textpoint").call(d.setTextPointsScale,n,r)}}}return P.length*I.length!=1&&(void 0!==Q.onwheel?Q.onwheel=be:void 0!==Q.onmousewheel&&(Q.onmousewheel=be)),Q}},function(e,t,n){"use strict";var r=n(4),a=n(87).hover;e.exports=function(e,t,n){var o=r.getComponentMethod("annotations","onClick")(e,e._hoverdata);function i(){e.emit("plotly_click",{points:e._hoverdata,event:t})}void 0!==n&&a(e,t,n,!0),e._hoverdata&&t&&t.target&&(o&&o.then?o.then(i):i(),t.stopImmediatePropagation&&t.stopImmediatePropagation())}},function(e,t,n){"use strict";var r=n(30),a="data-savedcursor";e.exports=function(e,t){var n=e.attr(a);if(t){if(!n){for(var o=(e.attr("class")||"").split(" "),i=0;i<o.length;i++){var s=o[i];0===s.indexOf("cursor-")&&e.attr(a,s.substr(7)).classed(s,!1)}e.attr(a)||e.attr(a,"!!")}r(e,t)}else n&&(e.attr(a,null),"!!"===n?r(e):r(e,n))}},function(e,t,n){"use strict";var r=n(0),a=n(4);function o(e,t,n,a){a=a||r.identity,Array.isArray(e)&&(t[0][n]=a(e))}e.exports=function(e){var t=e.calcdata,n=e._fullLayout;function i(e){return function(t){return r.coerceHoverinfo({hoverinfo:t},{_module:e._module},n)}}for(var s=0;s<t.length;s++){var l=t[s],c=l[0].trace;if(!a.traceIs(c,"pie")){var d=a.traceIs(c,"2dMap")?o:r.fillArray;d(c.hoverinfo,l,"hi",i(c)),c.hoverlabel&&(d(c.hoverlabel.bgcolor,l,"hbg"),d(c.hoverlabel.bordercolor,l,"hbc"),d(c.hoverlabel.font.size,l,"hts"),d(c.hoverlabel.font.color,l,"htc"),d(c.hoverlabel.font.family,l,"htf"))}}}},function(e,t,n){"use strict";var r=n(0),a=n(88);e.exports=function(e,t,n){function o(n,o){return r.coerce(e,t,a,n,o)}var i;o("dragmode"),t._has("cartesian")?(t._isHoriz=function(e){for(var t=!0,n=0;n<e.length;n++){var r=e[n];if("h"!==r.orientation){t=!1;break}}return t}(n),i=t._isHoriz?"y":"x"):i="closest",o("hovermode",i)}},function(e,t,n){"use strict";var r=n(0),a=n(110),o=n(144);e.exports=function(e,t,n,i){o(e,t,function(n,o){return r.coerce(e,t,a,n,o)},i.hoverlabel)}},function(e,t,n){"use strict";var r=n(0),a=n(144),o=n(88);e.exports=function(e,t){a(e,t,function(n,a){return r.coerce(e,t,o,n,a)})}},function(e,t,n){"use strict";var r=n(90),a=e.exports={};a.wrapped=function(e,t,n){"string"==typeof e&&(e=document.getElementById(e)),e._hoverTimer&&(clearTimeout(e._hoverTimer),e._hoverTimer=void 0),a.raw(e,t,n)},a.raw=function(e,t){var n=e._fullLayout,a=e._hoverdata;t||(t={}),t.target&&!1===r.triggerHandler(e,"plotly_beforehover",t)||(n._hoverlayer.selectAll("g").remove(),n._hoverlayer.selectAll("line").remove(),n._hoverlayer.selectAll("circle").remove(),e._hoverdata=void 0,t.target&&a&&e.emit("plotly_unhover",{event:t,points:a}))}},function(e,t,n){"use strict";var r=n(0),a=[["sw-resize","s-resize","se-resize"],["w-resize","move","e-resize"],["nw-resize","n-resize","ne-resize"]];e.exports=function(e,t,n,o){return e="left"===n?0:"center"===n?1:"right"===n?2:r.constrain(Math.floor(3*e),0,2),t="bottom"===o?0:"middle"===o?1:"top"===o?2:r.constrain(Math.floor(3*t),0,2),a[t][e]}},function(e,t,n){"use strict";e.exports=function(e,t,n,r,a){var o=(e-n)/(r-n),i=o+t/(r-n),s=(o+i)/2;return"left"===a||"bottom"===a?o:"center"===a||"middle"===a?s:"right"===a||"top"===a?i:o<2/3-s?o:i>4/3-s?i:s}},function(e,t,n){"use strict";e.exports=function(){var e,t=[],n=-1,r=!1;function a(e,t){return e?(r=!0,e[t](),r=!1,this):this}return{add:function(e){return r?this:(t.splice(n+1,t.length-n),t.push(e),n=t.length-1,this)},setCallback:function(t){e=t},undo:function(){var r=t[n];return r?(a(r,"undo"),n-=1,e&&e(r.undo),this):this},redo:function(){var r=t[n+1];return r?(a(r,"redo"),n+=1,e&&e(r.redo),this):this},clear:function(){t=[],n=-1},hasUndo:function(){return-1!==n},hasRedo:function(){return n<t.length-1},getCommands:function(){return t},getPreviousCommand:function(){return t[n-1]},getIndex:function(){return n}}}},function(e,t,n){"use strict";var r=n(1),a=n(0),o=n(3),i=n(146),s=n(269),l=a.extendDeepAll,c=e.exports={};c.framework=function(e){var t,n,a,o,d,u=new s;function f(n,s){return s&&(d=s),r.select(r.select(d).node().parentNode).selectAll(".svg-container>*:not(.chart-root)").remove(),t=t?l(t,n):n,a||(a=i.Axis()),o=i.adapter.plotly().convert(t),a.config(o).render(d),e.data=t.data,e.layout=t.layout,c.fillLayout(e),t}return f.isPolar=!0,f.svg=function(){return a.svg()},f.getConfig=function(){return t},f.getLiveConfig=function(){return i.adapter.plotly().convert(a.getLiveConfig(),!0)},f.getLiveScales=function(){return{t:a.angularScale(),r:a.radialScale()}},f.setUndoPoint=function(){var e,r,a=this,o=i.util.cloneJson(t);e=o,r=n,u.add({undo:function(){r&&a(r)},redo:function(){a(e)}}),n=i.util.cloneJson(o)},f.undo=function(){u.undo()},f.redo=function(){u.redo()},f},c.fillLayout=function(e){var t=r.select(e).selectAll(".plot-container"),n=t.selectAll(".svg-container"),a=e.framework&&e.framework.svg&&e.framework.svg(),i={width:800,height:600,paper_bgcolor:o.background,_container:t,_paperdiv:n,_paper:a};e._fullLayout=l(i,e.layout)}},function(e,t,n){"use strict";(e.exports=n(146)).manager=n(270)},function(e,t,n){"use strict";var r=n(1),a=n(2),o=n(8),i=n(0),s=n(90),l=n(147),c=n(4),d=n(9),u=n(271),f=n(145),p=n(7),h=n(32),m=n(33),g=n(13),v=n(257),b=n(256),y=n(254),x=n(14),w=n(253),k=w.enforce,_=w.clean,T=n(18);function A(e,t){e._fullLayout._paperdiv.style("background","white"),o.defaultConfig.setBackground(e,t)}function M(e,t){var n,r,a=t+1,o=[];for(n=0;n<e.length;n++)(r=e[n])<0?o.push(a+r):o.push(r);return o}function C(e,t,n){var r,a;for(r=0;r<t.length;r++){if((a=t[r])!==parseInt(a,10))throw new Error("all values in "+n+" must be integers");if(a>=e.data.length||a<-e.data.length)throw new Error(n+" must be valid indices for gd.data.");if(t.indexOf(a,r+1)>-1||a>=0&&t.indexOf(-e.data.length+a)>-1||a<0&&t.indexOf(e.data.length+a)>-1)throw new Error("each index in "+n+" must be unique.")}}function S(e,t,n){if(!Array.isArray(e.data))throw new Error("gd.data must be an array.");if(void 0===t)throw new Error("currentIndices is a required argument.");if(Array.isArray(t)||(t=[t]),C(e,t,"currentIndices"),void 0===n||Array.isArray(n)||(n=[n]),void 0!==n&&C(e,n,"newIndices"),void 0!==n&&t.length!==n.length)throw new Error("current and new indices must be of equal length.")}function L(e,t,n,r,o,s){!function(e,t,n,r){var a=i.isPlainObject(r);if(!Array.isArray(e.data))throw new Error("gd.data must be an array");if(!i.isPlainObject(t))throw new Error("update must be a key:value object");if(void 0===n)throw new Error("indices must be an integer or array of integers");for(var o in C(e,n,"indices"),t){if(!Array.isArray(t[o])||t[o].length!==n.length)throw new Error("attribute "+o+" must be an array of length equal to indices array length");if(a&&(!(o in r)||!Array.isArray(r[o])||r[o].length!==t[o].length))throw new Error("when maxPoints is set as a key:value object it must contain a 1:1 corrispondence with the keys and number of traces in the update object")}}(e,t,n,r);for(var l,c,d,u=function(e,t,n,r){var o,s,l,c,d,u=i.isPlainObject(r),f=[];for(var p in Array.isArray(n)||(n=[n]),n=M(n,e.data.length-1),t)for(var h=0;h<n.length;h++){if(o=e.data[n[h]],s=(l=i.nestedProperty(o,p)).get(),c=t[p][h],!Array.isArray(c))throw new Error("attribute: "+p+" index: "+h+" must be an array");if(!Array.isArray(s))throw new Error("cannot extend missing or non-array attribute: "+p);d=u?r[p][h]:r,a(d)||(d=-1),f.push({prop:l,target:s,insert:c,maxp:Math.floor(d)})}return f}(e,t,n,r),f=[],p={},h={},m=0;m<u.length;m++)c=u[m].prop,d=u[m].maxp,l=o(u[m].target,u[m].insert),d>=0&&d<l.length&&(f=s(l,d)),d=u[m].target.length,c.set(l),Array.isArray(p[c.astr])||(p[c.astr]=[]),Array.isArray(h[c.astr])||(h[c.astr]=[]),p[c.astr].push(f),h[c.astr].push(d);return{update:p,maxPoints:h}}function z(e,t,n){var r,a,s=e._fullLayout,l=e._fullData,u=e.data,f=b.coerceTraceIndices(e,n),p={docalc:!1,docalcAutorange:!1,doplot:!1,dostyle:!1,docolorbars:!1,autorangeOn:!1,clearCalc:!1,fullReplot:!1},h={},m={},g={},v=["mode","visible","type","orientation","fill","histfunc","histnorm","text","x","y","z","a","b","c","open","high","low","close","base","width","offset","xtype","x0","dx","ytype","y0","dy","xaxis","yaxis","line.width","connectgaps","transpose","zsmooth","showscale","marker.showscale","zauto","marker.cauto","autocolorscale","marker.autocolorscale","colorscale","marker.colorscale","reversescale","marker.reversescale","autobinx","nbinsx","xbins","xbins.start","xbins.end","xbins.size","autobiny","nbinsy","ybins","ybins.start","ybins.end","ybins.size","autocontour","ncontours","contours","contours.coloring","contours.operation","contours.value","contours.type","contours.value[0]","contours.value[1]","error_y","error_y.visible","error_y.value","error_y.type","error_y.traceref","error_y.array","error_y.symmetric","error_y.arrayminus","error_y.valueminus","error_y.tracerefminus","error_x","error_x.visible","error_x.value","error_x.type","error_x.traceref","error_x.array","error_x.symmetric","error_x.arrayminus","error_x.valueminus","error_x.tracerefminus","swapxy","swapxyaxes","orientationaxes","marker.colors","values","labels","label0","dlabel","sort","textinfo","textposition","textfont.size","textfont.family","textfont.color","insidetextfont.size","insidetextfont.family","insidetextfont.color","outsidetextfont.size","outsidetextfont.family","outsidetextfont.color","hole","scalegroup","domain","domain.x","domain.y","domain.x[0]","domain.x[1]","domain.y[0]","domain.y[1]","tilt","tiltaxis","depth","direction","rotation","pull","line.showscale","line.cauto","line.autocolorscale","line.reversescale","marker.line.showscale","marker.line.cauto","marker.line.autocolorscale","marker.line.reversescale","xcalendar","ycalendar","cumulative","cumulative.enabled","cumulative.direction","cumulative.currentbin","a0","da","b0","db","atype","btype","cheaterslope","carpet","sum"],y=["color","smoothing","title","titlefont","titlefont.size","titlefont.family","titlefont.color","titleoffset","type","autorange","rangemode","range","fixedrange","cheatertype","tickmode","nticks","tickvals","ticktext","ticks","mirror","ticklen","tickwidth","tickcolor","showticklabels","tickfont","tickfont.size","tickfont.family","tickfont.color","tickprefix","showtickprefix","ticksuffix","showticksuffix","showexponent","exponentformat","separatethousands","tickformat","categoryorder","categoryarray","labelpadding","labelprefix","labelsuffix","labelfont","labelfont.family","labelfont.size","labelfont.color","showline","linecolor","linewidth","gridcolor","gridwidth","showgrid","minorgridcount","minorgridwidth","minorgridcolor","startline","startlinecolor","startlinewidth","endline","endlinewidth","endlinecolor","tick0","dtick","arraytick0","arraydtick","hoverformat","tickangle"];for(r=0;r<y.length;r++)v.push("aaxis."+y[r]),v.push("baxis."+y[r]);for(r=0;r<f.length;r++)if(c.traceIs(l[f[r]],"box")){v.push("name");break}var x=["marker","marker.size","textfont","boxpoints","jitter","pointpos","whiskerwidth","boxmean","tickwidth"],w=["zmin","zmax","zauto","xgap","ygap","marker.cmin","marker.cmax","marker.cauto","line.cmin","line.cmax","marker.line.cmin","marker.line.cmax","contours.start","contours.end","contours.size","contours.showlines","line","line.smoothing","line.shape","error_y.width","error_x.width","error_x.copy_ystyle","marker.maxdisplayed"],k=["type","x","y","x0","y0","orientation","xaxis","yaxis"],_=["zmin","zmax"],T=["cmin","cmax"],A=["xbins.start","xbins.end","xbins.size"],M=["ybins.start","ybins.end","ybins.size"],C=["contours.start","contours.end","contours.size"],S=["cartesian","pie","ternary"];function L(){return f.map(function(){})}function z(e){var t=o.Axes.id2name(e);-1===a.indexOf(t)&&a.push(t)}function O(e){return"LAYOUT"+e+".autorange"}function D(e){return"LAYOUT"+e+".range"}function j(n,r,a){var o;Array.isArray(n)?n.forEach(function(e){j(e,r,a)}):n in t||b.hasParent(t,n)||(o="LAYOUT"===n.substr(0,6)?i.nestedProperty(e.layout,n.replace("LAYOUT","")):i.nestedProperty(u[f[a]],n),n in m||(m[n]=L()),void 0===m[n][a]&&(m[n][a]=o.get()),void 0!==r&&o.set(r))}for(var P in s._basePlotModules.forEach(function(e){-1===S.indexOf(e.name)&&(p.docalc=!0)}),t){if(b.hasParent(t,P))throw new Error("cannot set "+P+"and a parent attribute simultaneously");var I,E,N,R,B,F=t[P];if(h[P]=F,"LAYOUT"!==P.substr(0,6)){for(m[P]=L(),r=0;r<f.length;r++)if(I=u[f[r]],E=l[f[r]],R=(N=i.nestedProperty(I,P)).get(),void 0!==(B=Array.isArray(F)?F[r%F.length]:F)){if(-1!==_.indexOf(P)&&j("zauto",!1,r),-1!==T.indexOf(P))j("cauto",!1,r);else if("colorscale"===P)j("autocolorscale",!1,r);else if("autocolorscale"===P)j("colorscale",void 0,r);else if("marker.colorscale"===P)j("marker.autocolorscale",!1,r);else if("marker.autocolorscale"===P)j("marker.colorscale",void 0,r);else if("zauto"===P)j(_,void 0,r);else if(-1!==A.indexOf(P))j("autobinx",!1,r);else if("autobinx"===P)j(A,void 0,r);else if(-1!==M.indexOf(P))j("autobiny",!1,r);else if("autobiny"===P)j(M,void 0,r);else if(-1!==C.indexOf(P))j("autocontour",!1,r);else if("autocontour"===P)j(C,void 0,r);else if(-1!==["x0","dx"].indexOf(P)&&E.x&&"scaled"!==E.xtype)j("xtype","scaled",r);else if(-1!==["y0","dy"].indexOf(P)&&E.y&&"scaled"!==E.ytype)j("ytype","scaled",r);else if("colorbar.thicknessmode"===P&&N.get()!==B&&-1!==["fraction","pixels"].indexOf(B)&&E.colorbar){var $=-1!==["top","bottom"].indexOf(E.colorbar.orient)?s.height-s.margin.t-s.margin.b:s.width-s.margin.l-s.margin.r;j("colorbar.thickness",E.colorbar.thickness*("fraction"===B?1/$:$),r)}else if("colorbar.lenmode"===P&&N.get()!==B&&-1!==["fraction","pixels"].indexOf(B)&&E.colorbar){var W=-1!==["top","bottom"].indexOf(E.colorbar.orient)?s.width-s.margin.l-s.margin.r:s.height-s.margin.t-s.margin.b;j("colorbar.len",E.colorbar.len*("fraction"===B?1/W:W),r)}else"colorbar.tick0"===P||"colorbar.dtick"===P?j("colorbar.tickmode","linear",r):"colorbar.tickmode"===P&&j(["colorbar.tick0","colorbar.dtick"],void 0,r);if("type"===P&&"pie"===B!=("pie"===R)){var V="x",H="y";"bar"!==B&&"bar"!==R||"h"!==I.orientation||(V="y",H="x"),i.swapAttrs(I,["?","?src"],"labels",V),i.swapAttrs(I,["d?","?0"],"label",V),i.swapAttrs(I,["?","?src"],"values",H),"pie"===R?(i.nestedProperty(I,"marker.color").set(i.nestedProperty(I,"marker.colors").get()),s._pielayer.selectAll("g.trace").remove()):c.traceIs(I,"cartesian")&&(i.nestedProperty(I,"marker.colors").set(i.nestedProperty(I,"marker.color").get()),g[I.xaxis||"x"]=!0,g[I.yaxis||"y"]=!0)}m[P][r]=R;if(-1!==["swapxy","swapxyaxes","orientation","orientationaxes"].indexOf(P)){if("orientation"===P){if(N.set(B),N.get()===m[P][r])continue}else"orientationaxes"===P&&(I.orientation={v:"h",h:"v"}[E.orientation]);b.swapXYData(I)}else if(-1!==d.dataArrayContainers.indexOf(N.parts[0]))b.manageArrayContainers(N,B,m),p.docalc=!0;else{var q=(E._module||{}).attributes||{},U=i.nestedProperty(q,P).get()||i.nestedProperty(d.attributes,P).get()||{};U.valType||(p.docalc=!0),U.arrayOk&&(Array.isArray(B)||Array.isArray(R))&&(p.docalc=!0),"docalc"===U.editType&&(p.docalc=!0),N.set(B)}}if(-1!==["swapxyaxes","orientationaxes"].indexOf(P)&&o.Axes.swap(e,f),"orientationaxes"===P){var G=i.nestedProperty(e.layout,"hovermode");"x"===G.get()?G.set("y"):"y"===G.get()&&G.set("x")}-1!==f.indexOf(0)&&-1!==k.indexOf(P)&&(o.Axes.clearTypes(e,f),p.docalc=!0),-1!==["autobinx","autobiny","zauto"].indexOf(P)&&!1===B||(p.dostyle=!0),(-1!==["colorbar","line"].indexOf(N.parts[0])||"marker"===N.parts[0]&&"colorbar"===N.parts[1])&&(p.docolorbars=!0);var Y=P.indexOf("["),X=-1===Y?P:P.substr(0,Y);if(-1!==v.indexOf(X)){if(-1!==["orientation","type"].indexOf(P)){for(a=[],r=0;r<f.length;r++){var K=u[f[r]];c.traceIs(K,"cartesian")&&(z(K.xaxis||"x"),z(K.yaxis||"y"),"type"===P&&j(["autobinx","autobiny"],!0,r))}j(a.map(O),!0,0),j(a.map(D),[0,1],0)}p.docalc=!0}else-1!==w.indexOf(X)?p.doplot=!0:0===X.indexOf("aaxis")||0===X.indexOf("baxis")?p.doplot=!0:-1!==x.indexOf(X)&&(p.docalcAutorange=!0)}else N=i.nestedProperty(e.layout,P.replace("LAYOUT","")),m[P]=[N.get()],N.set(Array.isArray(F)?F[0]:F),p.docalc=!0}o.Axes.list(e).forEach(function(e){e.autorange&&(p.autorangeOn=!0)});var Z=Object.keys(g);e:for(r=0;r<Z.length;r++){for(var J=Z[r],Q=J.charAt(0),ee=Q+"axis",te=0;te<u.length;te++)if(c.traceIs(u[te],"cartesian")&&(u[te][ee]||Q)===J)continue e;j("LAYOUT"+o.Axes.id2name(J),null,0)}return(p.docalc||p.docalcAutorange&&p.autorangeOn)&&(p.clearCalc=!0),(p.docalc||p.doplot||p.docalcAutorange)&&(p.fullReplot=!0),{flags:p,undoit:m,redoit:h,traces:f,eventData:i.extendDeepNoArrays([],[h,f])}}function O(e,t){var n,r,a,s=e.layout,l=e._fullLayout,u=Object.keys(t),f=o.Axes.list(e),p={};for(r=0;r<u.length;r++)if(0===u[r].indexOf("allaxes")){for(a=0;a<f.length;a++){var h=f[a]._id.substr(1),m=-1!==h.indexOf("scene")?h+".":"",g=u[r].replace("allaxes",m+f[a]._name);t[g]||(t[g]=t[u[r]])}delete t[u[r]]}var y={dolegend:!1,doticks:!1,dolayoutstyle:!1,doplot:!1,docalc:!1,domodebar:!1,docamera:!1,layoutReplot:!1},w={},k={};function _(e,n){if(Array.isArray(e))e.forEach(function(e){_(e,n)});else if(!(e in t||b.hasParent(t,e))){var r=i.nestedProperty(s,e);e in k||(k[e]=r.get()),void 0!==n&&r.set(n)}}function A(t,n){if(!i.isPlainObject(t))return!1;var r=t[n+"ref"]||n,a=o.Axes.getFromId(e,r);return a||r.charAt(0)!==n||(a=o.Axes.getFromId(e,n)),(a||{}).autorange}var M,C={};function S(e){var t=T.name2id(e.split(".")[0]);return C[t]=1,t}for(var L in t){if(b.hasParent(t,L))throw new Error("cannot set "+L+"and a parent attribute simultaneously");var z=i.nestedProperty(s,L),O=t[L],D=z.parts.length,j="string"==typeof z.parts[D-1]?D-1:D-2,P=z.parts[0],I=z.parts[j],E=z.parts[j-1]+"."+I,N=z.parts.slice(0,j).join("."),R=i.nestedProperty(e.layout,N).get(),B=i.nestedProperty(l,N).get(),F=z.get();if(void 0!==O){if(w[L]=O,k[L]="reverse"===I?O:F,-1!==["width","height"].indexOf(L)&&null===O)l[L]=e._initialAutoSize[L];else if(E.match(/^[xyz]axis[0-9]*\.range(\[[0|1]\])?$/))_(N+".autorange",!1),S(E),i.nestedProperty(l,N+"._inputRange").set(null);else if(E.match(/^[xyz]axis[0-9]*\.autorange$/)){_([N+".range[0]",N+".range[1]"],void 0),S(E),i.nestedProperty(l,N+"._inputRange").set(null);var $=i.nestedProperty(l,N).get();$._inputDomain&&($._input.domain=$._inputDomain.slice())}else E.match(/^[xyz]axis[0-9]*\.domain(\[[0|1]\])?$/)?i.nestedProperty(l,N+"._inputDomain").set(null):E.match(/^[xyz]axis[0-9]*\.constrain.*$/)?y.docalc=!0:E.match(/^aspectratio\.[xyz]$/)?_(P+".aspectmode","manual"):E.match(/^aspectmode$/)?_([N+".x",N+".y",N+".z"],void 0):"tick0"===I||"dtick"===I?_(N+".tickmode","linear"):"tickmode"===I?_([N+".tick0",N+".dtick"],void 0):/[xy]axis[0-9]*?$/.test(I)&&!Object.keys(O||{}).length?y.docalc=!0:/[xy]axis[0-9]*\.categoryorder$/.test(E)?y.docalc=!0:/[xy]axis[0-9]*\.categoryarray/.test(E)&&(y.docalc=!0);if(-1!==E.indexOf("rangeslider")&&(y.docalc=!0),"type"===I){var W=R,V="linear"===B.type&&"log"===O,H="log"===B.type&&"linear"===O;if(V||H){if(W&&W.range)if(B.autorange)V&&(W.range=W.range[1]>W.range[0]?[1,2]:[2,1]);else{var q=W.range[0],U=W.range[1];V?(q<=0&&U<=0&&_(N+".autorange",!0),q<=0?q=U/1e6:U<=0&&(U=q/1e6),_(N+".range[0]",Math.log(q)/Math.LN10),_(N+".range[1]",Math.log(U)/Math.LN10)):(_(N+".range[0]",Math.pow(10,q)),_(N+".range[1]",Math.pow(10,U)))}else _(N+".autorange",!0);c.getComponentMethod("annotations","convertCoords")(e,B,O,_),c.getComponentMethod("images","convertCoords")(e,B,O,_)}else _(N+".autorange",!0);i.nestedProperty(l,N+"._inputRange").set(null)}else if(I.match(x.AX_NAME_PATTERN)){var G=i.nestedProperty(l,L).get(),Y=(O||{}).type;Y&&"-"!==Y||(Y="linear"),c.getComponentMethod("annotations","convertCoords")(e,G,Y,_),c.getComponentMethod("images","convertCoords")(e,G,Y,_)}var X=v.containerArrayMatch(L);if(X){n=X.array,r=X.index;var K=X.property,Z=(i.nestedProperty(s,n)||[])[r]||{};if(""===r)-1===L.indexOf("updatemenus")&&(y.docalc=!0);else if(""===K){var J=O;v.isAddVal(O)?k[L]=null:v.isRemoveVal(O)?(k[L]=Z,J=Z):i.warn("unrecognized full object value",t),(A(J,"x")||A(J,"y")&&-1===L.indexOf("updatemenus"))&&(y.docalc=!0)}else!A(Z,"x")&&!A(Z,"y")||i.containsAny(L,["color","opacity","align","dash","updatemenus"])||(y.docalc=!0);p[n]||(p[n]={});var Q=p[n][r];Q||(Q=p[n][r]={}),Q[K]=O,delete t[L]}else if("reverse"===I)R.range?R.range.reverse():(_(N+".autorange",!0),R.range=[1,0]),B.autorange?y.docalc=!0:y.doplot=!0;else{var ee=String(z.parts[1]||"");0===P.indexOf("scene")?"camera"===z.parts[1]?y.docamera=!0:y.doplot=!0:0===P.indexOf("geo")?y.doplot=!0:0===P.indexOf("ternary")?y.doplot=!0:"paper_bgcolor"===L?y.doplot=!0:"margin"===P||"autorange"===ee||"rangemode"===ee||"type"===ee||"domain"===ee||"fixedrange"===ee||"scaleanchor"===ee||"scaleratio"===ee||-1!==L.indexOf("calendar")||L.match(/^(bar|box|font)/)?y.docalc=!0:!l._has("gl2d")||-1===L.indexOf("axis")&&"plot_bgcolor"!==L?!l._has("gl2d")||"dragmode"!==L||"lasso"!==O&&"select"!==O||"lasso"===F||"select"===F?"hiddenlabels"===L?y.docalc=!0:-1!==P.indexOf("legend")?y.dolegend=!0:-1!==L.indexOf("title")?y.doticks=!0:-1!==P.indexOf("bgcolor")?y.dolayoutstyle=!0:D>1&&i.containsAny(ee,["tick","exponent","grid","zeroline"])?y.doticks=!0:-1!==L.indexOf(".linewidth")&&-1!==L.indexOf("axis")?y.doticks=y.dolayoutstyle=!0:D>1&&-1!==ee.indexOf("line")?y.dolayoutstyle=!0:D>1&&"mirror"===ee?y.doticks=y.dolayoutstyle=!0:"margin.pad"===L?y.doticks=y.dolayoutstyle=!0:-1!==["hovermode","dragmode"].indexOf(L)||-1!==L.indexOf("spike")?y.domodebar=!0:-1===["height","width","autosize"].indexOf(L)&&(y.doplot=!0):y.docalc=!0:y.doplot=!0,z.set(O)}}}for(n in p){v.applyContainerArrayChanges(e,i.nestedProperty(s,n),p[n],y)||(y.doplot=!0)}var te=l._axisConstraintGroups;for(M in C)for(r=0;r<te.length;r++){var ne=te[r];if(ne[M])for(var re in y.docalc=!0,ne)C[re]||(T.getFromId(e,re)._constraintShrinkable=!0)}var ae=l.width,oe=l.height;return e.layout.autosize&&d.plotAutoSize(e,e.layout,l),(t.height||t.width||l.width!==ae||l.height!==oe)&&(y.docalc=!0),(y.doplot||y.docalc)&&(y.layoutReplot=!0),{flags:y,undoit:k,redoit:w,eventData:i.extendDeep({},w)}}function D(e){var t=r.select(e),n=e._fullLayout;if(n._container=t.selectAll(".plot-container").data([0]),n._container.enter().insert("div",":first-child").classed("plot-container",!0).classed("plotly",!0),n._paperdiv=n._container.selectAll(".svg-container").data([0]),n._paperdiv.enter().append("div").classed("svg-container",!0).style("position","relative"),n._glcontainer=n._paperdiv.selectAll(".gl-container").data([0]),n._glcontainer.enter().append("div").classed("gl-container",!0),n._paperdiv.selectAll(".main-svg").remove(),n._paper=n._paperdiv.insert("svg",":first-child").classed("main-svg",!0),n._toppaper=n._paperdiv.append("svg").classed("main-svg",!0),!n._uid){var a=[];r.selectAll("defs").each(function(){this.id&&a.push(this.id.split("-")[1])}),n._uid=i.randstr(a)}n._paperdiv.selectAll(".main-svg").attr(m.svgAttrs),n._defs=n._paper.append("defs").attr("id","defs-"+n._uid),n._topdefs=n._toppaper.append("defs").attr("id","topdefs-"+n._uid),n._bgLayer=n._paper.append("g").classed("bglayer",!0),n._draggers=n._paper.append("g").classed("draglayer",!0);var o=n._paper.append("g").classed("layer-below",!0);n._imageLowerLayer=o.append("g").classed("imagelayer",!0),n._shapeLowerLayer=o.append("g").classed("shapelayer",!0),n._cartesianlayer=n._paper.append("g").classed("cartesianlayer",!0),n._ternarylayer=n._paper.append("g").classed("ternarylayer",!0),n._geolayer=n._paper.append("g").classed("geolayer",!0);var s=n._paper.append("g").classed("layer-above",!0);n._imageUpperLayer=s.append("g").classed("imagelayer",!0),n._shapeUpperLayer=s.append("g").classed("shapelayer",!0),n._pielayer=n._paper.append("g").classed("pielayer",!0),n._glimages=n._paper.append("g").classed("glimages",!0),n._infolayer=n._toppaper.append("g").classed("infolayer",!0),n._zoomlayer=n._toppaper.append("g").classed("zoomlayer",!0),n._hoverlayer=n._toppaper.append("g").classed("hoverlayer",!0),e.emit("plotly_framework")}o.plot=function(e,t,n,a){var l;if(e=b.getGraphDiv(e),s.init(e),i.isPlainObject(t)){var m=t;t=m.data,n=m.layout,a=m.config,l=m.frames}if(!1===s.triggerHandler(e,"plotly_beforeplot",[t,n,a]))return Promise.reject();t||n||i.isPlotDiv(e)||i.warn("Calling Plotly.plot as if redrawing but this container doesn't yet have a plot.",e),function(e,t){e._context||(e._context=i.extendFlat({},o.defaultConfig));var n=e._context;t&&(Object.keys(t).forEach(function(e){e in n&&("setBackground"===e&&"opaque"===t[e]?n[e]=A:n[e]=t[e])}),t.plot3dPixelRatio&&!n.plotGlPixelRatio&&(n.plotGlPixelRatio=n.plot3dPixelRatio));n.staticPlot&&(n.editable=!1,n.autosizable=!1,n.scrollZoom=!1,n.doubleClick=!1,n.showTips=!1,n.showLink=!1,n.displayModeBar=!1)}(e,a),n||(n={}),r.select(e).classed("js-plotly-plot",!0),p.makeTester(),e._promises=[];var v=0===(e.data||[]).length&&Array.isArray(t);if(Array.isArray(t)&&(b.cleanData(t,e.data),v?e.data=t:e.data.push.apply(e.data,t),e.empty=!1),e.layout&&!v||(e.layout=b.cleanLayout(n)),e._dragging&&!e._transitioning)return e._replotPending=!0,Promise.reject();e._replotPending=!1,d.supplyDefaults(e);var x=e._fullLayout;if(t&&t[0]&&t[0].r)return function(e,t,n){var a=r.select(e).selectAll(".plot-container").data([0]);a.enter().insert("div",":first-child").classed("plot-container plotly",!0);var o=a.selectAll(".svg-container").data([0]);o.enter().append("div").classed("svg-container",!0).style("position","relative"),o.html(""),t&&(e.data=t);n&&(e.layout=n);u.manager.fillLayout(e),o.style({width:e._fullLayout.width+"px",height:e._fullLayout.height+"px"}),e.framework=u.manager.framework(e),e.framework({data:e.data,layout:e.layout},o.node()),e.framework.setUndoPoint();var i=e.framework.svg(),s=1,l=e._fullLayout.title;""!==l&&l||(s=0);var c=function(){this.call(g.convertToTspans,e)},f=i.select(".title-group text").call(c);if(e._context.editable){l&&"Click to enter title"!==l||(s=.2,f.attr({"data-unformatted":"Click to enter title"}).text("Click to enter title").style({opacity:s}).on("mouseover.opacity",function(){r.select(this).transition().duration(100).style("opacity",1)}).on("mouseout.opacity",function(){r.select(this).transition().duration(1e3).style("opacity",0)}));var p=function(){this.call(g.makeEditable,{gd:e}).on("edit",function(t){e.framework({layout:{title:t}}),this.text(t).call(c),this.call(p)}).on("cancel",function(){var e=this.attr("data-unformatted");this.text(e).call(c)})};f.call(p)}return e._context.setBackground(e,e._fullLayout.paper_bgcolor),d.addLinks(e),Promise.resolve()}(e,t,n);x._replotting=!0,v&&D(e),e.framework!==D&&(e.framework=D,D(e)),p.initGradients(e),v&&o.Axes.saveShowSpikeInitial(e);var w=!e.calcdata||e.calcdata.length!==(e._fullData||[]).length;w&&d.doCalcdata(e);for(var T=0;T<e.calcdata.length;T++)e.calcdata[T][0].trace=e._fullData[T];var M=JSON.stringify(x._size);function C(){var t,n,r,a=e.calcdata;for(c.getComponentMethod("legend","draw")(e),c.getComponentMethod("rangeselector","draw")(e),c.getComponentMethod("sliders","draw")(e),c.getComponentMethod("updatemenus","draw")(e),t=0;t<a.length;t++)!0===(r=(n=a[t])[0].trace).visible&&r._module.colorbar?r._module.colorbar(e,n):d.autoMargin(e,"cb"+r.uid);return d.doAutoMargin(e),d.previousPromises(e)}function S(){if(!e._transitioning){for(var t=o.Axes.list(e,"",!0),n=0;n<t.length;n++){var r=t[n];_(e,r),o.Axes.doAutoRange(r)}k(e),v&&o.Axes.saveRangeInitial(e)}}var L=[d.previousPromises,function(){if(l)return o.addFrames(e,l)},function(){for(var t=x._basePlotModules,n=0;n<t.length;n++)t[n].drawFramework&&t[n].drawFramework(e);return i.syncOrAsync([y.layoutStyles],e)},C,function(){if(JSON.stringify(x._size)!==M)return i.syncOrAsync([C,y.layoutStyles],e)},function(){if(w){for(var t,n,r=d.getSubplotIds(x,"cartesian"),a=x._modules,o=0;o<r.length;o++){t=x._plots[r[o]];for(var s=0;s<a.length;s++)(n=a[s]).setPositions&&n.setPositions(e,t)}return h.calc(e),i.syncOrAsync([c.getComponentMethod("shapes","calcAutorange"),c.getComponentMethod("annotations","calcAutorange"),S,c.getComponentMethod("rangeslider","calcAutorange")],e)}k(e)},y.layoutStyles,function(){return o.Axes.doTicks(e,"redraw")},function(){var t,n=e.calcdata,r=x._infolayer.selectAll("g.rangeslider-container");for(t=0;t<n.length;t++){var a=n[t][0].trace,o=!0===a.visible,i=a.uid;if(!o||!c.traceIs(a,"2dMap")){var s=".hm"+i+",.contour"+i+",#clip"+i;x._paper.selectAll(s).remove(),r.selectAll(s).remove()}o&&a._module.colorbar||x._infolayer.selectAll(".cb"+i).remove()}var l=x._basePlotModules;for(t=0;t<l.length;t++)l[t].plot(e);var u=x._paper.selectAll(".layer-subplot");return x._shapeSubplotLayers=u.selectAll(".shapelayer"),d.style(e),c.getComponentMethod("shapes","draw")(e),c.getComponentMethod("annotations","draw")(e),d.addLinks(e),x._replotting=!1,d.previousPromises(e)},function(){c.getComponentMethod("shapes","draw")(e),c.getComponentMethod("images","draw")(e),c.getComponentMethod("annotations","draw")(e),c.getComponentMethod("legend","draw")(e),c.getComponentMethod("rangeslider","draw")(e),c.getComponentMethod("rangeselector","draw")(e),c.getComponentMethod("sliders","draw")(e),c.getComponentMethod("updatemenus","draw")(e)},f,d.rehover];return i.syncOrAsync(L,e),Promise.all(e._promises).then(function(){return e.emit("plotly_afterplot"),e})},o.redraw=function(e){if(e=b.getGraphDiv(e),!i.isPlotDiv(e))throw new Error("This element is not a Plotly plot: "+e);return b.cleanData(e.data,e.data),b.cleanLayout(e.layout),e.calcdata=void 0,o.plot(e).then(function(){return e.emit("plotly_redraw"),e})},o.newPlot=function(e,t,n,r){return e=b.getGraphDiv(e),d.cleanPlot([],{},e._fullData||{},e._fullLayout||{}),d.purge(e),o.plot(e,t,n,r)},o.extendTraces=function e(t,n,r,a){var i=L(t=b.getGraphDiv(t),n,r,a,function(e,t){return e.concat(t)},function(e,t){return e.splice(0,e.length-t)}),s=o.redraw(t),c=[t,i.update,r,i.maxPoints];return l.add(t,o.prependTraces,c,e,arguments),s},o.prependTraces=function e(t,n,r,a){var i=L(t=b.getGraphDiv(t),n,r,a,function(e,t){return t.concat(e)},function(e,t){return e.splice(t,e.length)}),s=o.redraw(t),c=[t,i.update,r,i.maxPoints];return l.add(t,o.extendTraces,c,e,arguments),s},o.addTraces=function e(t,n,r){t=b.getGraphDiv(t);var a,s,c=[],d=o.deleteTraces,u=e,f=[t,c],p=[t,n];for(function(e,t,n){var r,a;if(!Array.isArray(e.data))throw new Error("gd.data must be an array.");if(void 0===t)throw new Error("traces must be defined.");for(Array.isArray(t)||(t=[t]),r=0;r<t.length;r++)if("object"!=typeof(a=t[r])||Array.isArray(a)||null===a)throw new Error("all values in traces array must be non-array objects");if(void 0===n||Array.isArray(n)||(n=[n]),void 0!==n&&n.length!==t.length)throw new Error("if indices is specified, traces.length must equal indices.length")}(t,n,r),Array.isArray(n)||(n=[n]),n=n.map(function(e){return i.extendFlat({},e)}),b.cleanData(n,t.data),a=0;a<n.length;a++)t.data.push(n[a]);for(a=0;a<n.length;a++)c.push(-n.length+a);if(void 0===r)return s=o.redraw(t),l.add(t,d,f,u,p),s;Array.isArray(r)||(r=[r]);try{S(t,c,r)}catch(e){throw t.data.splice(t.data.length-n.length,n.length),e}return l.startSequence(t),l.add(t,d,f,u,p),s=o.moveTraces(t,c,r),l.stopSequence(t),s},o.deleteTraces=function e(t,n){t=b.getGraphDiv(t);var r,a,s=[],c=o.addTraces,d=e,u=[t,s,n],f=[t,n];if(void 0===n)throw new Error("indices must be an integer or array of integers.");for(Array.isArray(n)||(n=[n]),C(t,n,"indices"),(n=M(n,t.data.length-1)).sort(i.sorterDes),r=0;r<n.length;r+=1)a=t.data.splice(n[r],1)[0],s.push(a);var p=o.redraw(t);return l.add(t,c,u,d,f),p},o.moveTraces=function e(t,n,r){var a,i=[],s=[],c=e,d=e,u=[t=b.getGraphDiv(t),r,n],f=[t,n,r];if(S(t,n,r),n=Array.isArray(n)?n:[n],void 0===r)for(r=[],a=0;a<n.length;a++)r.push(-n.length+a);for(r=Array.isArray(r)?r:[r],n=M(n,t.data.length-1),r=M(r,t.data.length-1),a=0;a<t.data.length;a++)-1===n.indexOf(a)&&i.push(t.data[a]);for(a=0;a<n.length;a++)s.push({newIndex:r[a],trace:t.data[n[a]]});for(s.sort(function(e,t){return e.newIndex-t.newIndex}),a=0;a<s.length;a+=1)i.splice(s[a].newIndex,0,s[a].trace);t.data=i;var p=o.redraw(t);return l.add(t,c,u,d,f),p},o.restyle=function e(t,n,r,a){t=b.getGraphDiv(t),b.clearPromiseQueue(t);var s={};if("string"==typeof n)s[n]=r;else{if(!i.isPlainObject(n))return i.warn("Restyle fail.",n,r,a),Promise.reject();s=i.extendFlat({},n),void 0===a&&(a=r)}Object.keys(s).length&&(t.changed=!0);var c=z(t,s,a),u=c.flags;u.clearCalc&&(t.calcdata=void 0);var f=[];u.fullReplot?f.push(o.plot):(f.push(d.previousPromises),d.supplyDefaults(t),u.dostyle&&f.push(y.doTraceStyle),u.docolorbars&&f.push(y.doColorBars)),f.push(d.rehover),l.add(t,e,[t,c.undoit,c.traces],e,[t,c.redoit,c.traces]);var p=i.syncOrAsync(f,t);return p&&p.then||(p=Promise.resolve()),p.then(function(){return t.emit("plotly_restyle",c.eventData),t})},o.relayout=function e(t,n,r){if(t=b.getGraphDiv(t),b.clearPromiseQueue(t),t.framework&&t.framework.isPolar)return Promise.resolve(t);var a={};if("string"==typeof n)a[n]=r;else{if(!i.isPlainObject(n))return i.warn("Relayout fail.",n,r),Promise.reject();a=i.extendFlat({},n)}Object.keys(a).length&&(t.changed=!0);var o=O(t,a),s=o.flags;s.docalc&&(t.calcdata=void 0);var c=[d.previousPromises];s.layoutReplot?c.push(y.layoutReplot):Object.keys(a).length&&(d.supplyDefaults(t),s.dolegend&&c.push(y.doLegend),s.dolayoutstyle&&c.push(y.layoutStyles),s.doticks&&c.push(y.doTicksRelayout),s.domodebar&&c.push(y.doModeBar),s.docamera&&c.push(y.doCamera)),c.push(d.rehover),l.add(t,e,[t,o.undoit],e,[t,o.redoit]);var u=i.syncOrAsync(c,t);return u&&u.then||(u=Promise.resolve(t)),u.then(function(){return t.emit("plotly_relayout",o.eventData),t})},o.update=function e(t,n,r,a){if(t=b.getGraphDiv(t),b.clearPromiseQueue(t),t.framework&&t.framework.isPolar)return Promise.resolve(t);i.isPlainObject(n)||(n={}),i.isPlainObject(r)||(r={}),Object.keys(n).length&&(t.changed=!0),Object.keys(r).length&&(t.changed=!0);var s=z(t,i.extendFlat({},n),a),c=s.flags,u=O(t,i.extendFlat({},r)),f=u.flags;(c.clearCalc||f.docalc)&&(t.calcdata=void 0);var p=[];if(c.fullReplot&&f.layoutReplot){var h=t.data,m=t.layout;t.data=void 0,t.layout=void 0,p.push(function(){return o.plot(t,h,m)})}else c.fullReplot?p.push(o.plot):f.layoutReplot?p.push(y.layoutReplot):(p.push(d.previousPromises),d.supplyDefaults(t),c.dostyle&&p.push(y.doTraceStyle),c.docolorbars&&p.push(y.doColorBars),f.dolegend&&p.push(y.doLegend),f.dolayoutstyle&&p.push(y.layoutStyles),f.doticks&&p.push(y.doTicksRelayout),f.domodebar&&p.push(y.doModeBar),f.doCamera&&p.push(y.doCamera));p.push(d.rehover),l.add(t,e,[t,s.undoit,u.undoit,s.traces],e,[t,s.redoit,u.redoit,s.traces]);var g=i.syncOrAsync(p,t);return g&&g.then||(g=Promise.resolve(t)),g.then(function(){return t.emit("plotly_update",{data:s.eventData,layout:u.eventData}),t})},o.animate=function(e,t,n){if(e=b.getGraphDiv(e),!i.isPlotDiv(e))throw new Error("This element is not a Plotly plot: "+e+". It's likely that you've failed to create a plot before animating it. For more details, see https://plot.ly/javascript/animations/");var r=e._transitionData;r._frameQueue||(r._frameQueue=[]);var a=(n=d.supplyAnimationDefaults(n)).transition,o=n.frame;function s(e){return Array.isArray(a)?e>=a.length?a[0]:a[e]:a}function l(e){return Array.isArray(o)?e>=o.length?o[0]:o[e]:o}function c(e,t){var n=0;return function(){if(e&&++n===t)return e()}}return void 0===r._frameWaitingCnt&&(r._frameWaitingCnt=0),new Promise(function(o,u){function f(){r._currentFrame&&r._currentFrame.onComplete&&r._currentFrame.onComplete();var t=r._currentFrame=r._frameQueue.shift();if(t){var n=t.name?t.name.toString():null;e._fullLayout._currentFrame=n,r._lastFrameAt=Date.now(),r._timeToNext=t.frameOpts.duration,d.transition(e,t.frame.data,t.frame.layout,b.coerceTraceIndices(e,t.frame.traces),t.frameOpts,t.transitionOpts).then(function(){t.onComplete&&t.onComplete()}),e.emit("plotly_animatingframe",{name:n,frame:t.frame,animation:{frame:t.frameOpts,transition:t.transitionOpts}})}else e.emit("plotly_animated"),window.cancelAnimationFrame(r._animationRaf),r._animationRaf=null}function p(){e.emit("plotly_animating"),r._lastFrameAt=-1/0,r._timeToNext=0,r._runningTransitions=0,r._currentFrame=null;var t=function(){r._animationRaf=window.requestAnimationFrame(t),Date.now()-r._lastFrameAt>r._timeToNext&&f()};t()}var h,m,g=0;function v(e){return Array.isArray(a)?g>=a.length?e.transitionOpts=a[g]:e.transitionOpts=a[0]:e.transitionOpts=a,g++,e}var y=[],x=void 0===t||null===t,w=Array.isArray(t);if(!x&&!w&&i.isPlainObject(t))y.push({type:"object",data:v(i.extendFlat({},t))});else if(x||-1!==["string","number"].indexOf(typeof t))for(h=0;h<r._frames.length;h++)(m=r._frames[h])&&(x||String(m.group)===String(t))&&y.push({type:"byname",name:String(m.name),data:v({name:m.name})});else if(w)for(h=0;h<t.length;h++){var k=t[h];-1!==["number","string"].indexOf(typeof k)?(k=String(k),y.push({type:"byname",name:k,data:v({name:k})})):i.isPlainObject(k)&&y.push({type:"object",data:v(i.extendFlat({},k))})}for(h=0;h<y.length;h++)if("byname"===(m=y[h]).type&&!r._frameHash[m.data.name])return i.warn('animate failure: frame not found: "'+m.data.name+'"'),void u();-1!==["next","immediate"].indexOf(n.mode)&&function(){if(0!==r._frameQueue.length){for(;r._frameQueue.length;){var t=r._frameQueue.pop();t.onInterrupt&&t.onInterrupt()}e.emit("plotly_animationinterrupted",[])}}(),"reverse"===n.direction&&y.reverse();var _=e._fullLayout._currentFrame;if(_&&n.fromcurrent){var T=-1;for(h=0;h<y.length;h++)if("byname"===(m=y[h]).type&&m.name===_){T=h;break}if(T>0&&T<y.length-1){var A=[];for(h=0;h<y.length;h++)m=y[h],("byname"!==y[h].type||h>T)&&A.push(m);y=A}}y.length>0?function(t){if(0!==t.length){for(var a=0;a<t.length;a++){var i;i="byname"===t[a].type?d.computeFrame(e,t[a].name):t[a].data;var f=l(a),h=s(a);h.duration=Math.min(h.duration,f.duration);var m={frame:i,name:t[a].name,frameOpts:f,transitionOpts:h};a===t.length-1&&(m.onComplete=c(o,2),m.onInterrupt=u),r._frameQueue.push(m)}"immediate"===n.mode&&(r._lastFrameAt=-1/0),r._animationRaf||p()}}(y):(e.emit("plotly_animated"),o())})},o.addFrames=function(e,t,n){e=b.getGraphDiv(e);var r,a,o,s,c=0;if(null===t||void 0===t)return Promise.resolve();if(!i.isPlotDiv(e))throw new Error("This element is not a Plotly plot: "+e+". It's likely that you've failed to create a plot before adding frames. For more details, see https://plot.ly/javascript/animations/");var u=e._transitionData._frames,f=e._transitionData._frameHash;if(!Array.isArray(t))throw new Error("addFrames failure: frameList must be an Array of frame definitions"+t);var p=u.length+2*t.length,h=[];for(r=t.length-1;r>=0;r--)if(i.isPlainObject(t[r])){var m=(f[t[r].name]||{}).name,g=t[r].name;m&&g&&"number"==typeof g&&f[m]&&(c++,i.warn('addFrames: overwriting frame "'+f[m].name+'" with a frame whose name of type "number" also equates to "'+m+'". This is valid but may potentially lead to unexpected behavior since all plotly.js frame names are stored internally as strings.'),c>5&&i.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:d.supplyFrameDefaults(t[r]),index:n&&void 0!==n[r]&&null!==n[r]?n[r]:p+r})}h.sort(function(e,t){return e.index>t.index?-1:e.index<t.index?1:0});var v=[],y=[],x=u.length;for(r=h.length-1;r>=0;r--){if("number"==typeof(a=h[r].frame).name&&i.warn("Warning: addFrames accepts frames with numeric names, but the numbers areimplicitly cast to strings"),!a.name)for(;f[a.name="frame "+e._transitionData._counter++];);if(f[a.name]){for(o=0;o<u.length&&(u[o]||{}).name!==a.name;o++);v.push({type:"replace",index:o,value:a}),y.unshift({type:"replace",index:o,value:u[o]})}else s=Math.max(0,Math.min(h[r].index,x)),v.push({type:"insert",index:s,value:a}),y.unshift({type:"delete",index:s}),x++}var w=d.modifyFrames,k=d.modifyFrames,_=[e,y],T=[e,v];return l&&l.add(e,w,_,k,T),d.modifyFrames(e,v)},o.deleteFrames=function(e,t){if(e=b.getGraphDiv(e),!i.isPlotDiv(e))throw new Error("This element is not a Plotly plot: "+e);var n,r,a=e._transitionData._frames,o=[],s=[];if(!t)for(t=[],n=0;n<a.length;n++)t.push(n);for((t=t.slice(0)).sort(),n=t.length-1;n>=0;n--)r=t[n],o.push({type:"delete",index:r}),s.unshift({type:"insert",index:r,value:a[r]});var c=d.modifyFrames,u=d.modifyFrames,f=[e,s],p=[e,o];return l&&l.add(e,c,f,u,p),d.modifyFrames(e,o)},o.purge=function(e){var t=(e=b.getGraphDiv(e))._fullLayout||{},n=e._fullData||[];return d.cleanPlot([],{},n,t),d.purge(e),s.purge(e),t._container&&t._container.remove(),delete e._context,delete e._replotPending,delete e._mouseDownTime,delete e._legendMouseDownTime,delete e._hmpixcount,delete e._hmlumcount,e}},function(e,t,n){"use strict";e.exports=function(e,t){var n=document.createElement("a"),r="download"in n,a=/Version\/[\d\.]+.*Safari/.test(navigator.userAgent);return new Promise(function(o,i){"undefined"!=typeof navigator&&/MSIE [1-9]\./.test(navigator.userAgent)&&i(new Error("IE < 10 unsupported")),a&&(document.location.href="data:application/octet-stream"+e.slice(e.search(/[,;]/)),o(t)),t||(t="download"),r&&(n.href=e,n.download=t,document.body.appendChild(n),n.click(),document.body.removeChild(n),o(t)),"undefined"!=typeof navigator&&navigator.msSaveBlob&&(navigator.msSaveBlob(new Blob([e]),t),o(t)),i(new Error("download error"))})}},function(e,t,n){"use strict";var r=n(8),a=n(9),o=n(6),i=n(0),s=n(96),l=n(97),c=e.exports={};function d(e,t){var n,a,i=t.currentTarget,s=i.getAttribute("data-attr"),l=i.getAttribute("data-val")||!0,c=e._fullLayout,d={},u=o.list(e,null,!0),f="on";if("zoom"===s){var p,h="in"===l?.5:2,m=(1+h)/2,g=(1-h)/2;for(a=0;a<u.length;a++)if(!(n=u[a]).fixedrange)if(p=n._name,"auto"===l)d[p+".autorange"]=!0;else if("reset"===l){if(void 0===n._rangeInitial)d[p+".autorange"]=!0;else{var v=n._rangeInitial.slice();d[p+".range[0]"]=v[0],d[p+".range[1]"]=v[1]}void 0!==n._showSpikeInitial&&(d[p+".showspikes"]=n._showSpikeInitial,"on"!==f||n._showSpikeInitial||(f="off"))}else{var b=[n.r2l(n.range[0]),n.r2l(n.range[1])],y=[m*b[0]+g*b[1],m*b[1]+g*b[0]];d[p+".range[0]"]=n.l2r(y[0]),d[p+".range[1]"]=n.l2r(y[1])}c._cartesianSpikesEnabled=f}else{if("hovermode"!==s||"x"!==l&&"y"!==l){if("hovermode"===s&&"closest"===l){for(a=0;a<u.length;a++)n=u[a],"on"!==f||n.showspikes||(f="off");c._cartesianSpikesEnabled=f}}else l=c._isHoriz?"y":"x",i.setAttribute("data-val",l),"closest"!==l&&(c._cartesianSpikesEnabled="off");d[s]=l}r.relayout(e,d)}function u(e,t){for(var n=t.currentTarget,o=n.getAttribute("data-attr"),i=n.getAttribute("data-val")||!0,s=e._fullLayout,l=a.getSubplotIds(s,"gl3d"),c={},d=o.split("."),u=0;u<l.length;u++)c[l[u]+"."+d[1]]=i;r.relayout(e,c)}function f(e,t){for(var n=t.currentTarget.getAttribute("data-attr"),o=e._fullLayout,s=a.getSubplotIds(o,"gl3d"),l={},c=0;c<s.length;c++){var d=s[c],u=d+".camera",f=o[d]._scene;"resetDefault"===n?l[u]=null:"resetLastSave"===n&&(l[u]=i.extendDeep({},f.cameraInitial))}r.relayout(e,l)}function p(e,t){var n=t.currentTarget,o=n._previousVal||!1,s=e.layout,l=e._fullLayout,c=a.getSubplotIds(l,"gl3d"),d=["xaxis","yaxis","zaxis"],u=["showspikes","spikesides","spikethickness","spikecolor"],f={},p={},h={};if(o)h=i.extendDeep(s,o),n._previousVal=null;else{h={"allaxes.showspikes":!1};for(var m=0;m<c.length;m++){var g=c[m],v=l[g],b=f[g]={};b.hovermode=v.hovermode,h[g+".hovermode"]=!1;for(var y=0;y<3;y++){var x=d[y];p=b[x]={};for(var w=0;w<u.length;w++){var k=u[w];p[k]=v[x][k]}}}n._previousVal=i.extendDeep({},f)}r.relayout(e,h)}function h(e,t){for(var n=t.currentTarget,r=n.getAttribute("data-attr"),o=n.getAttribute("data-val")||!0,i=e._fullLayout,s=a.getSubplotIds(i,"geo"),l=0;l<s.length;l++){var c=i[s[l]]._subplot;if("zoom"===r){var d=c.projection.scale(),u="in"===o?2*d:.5*d;c.projection.scale(u),c.zoom.scale(u),c.render()}else"reset"===r&&c.zoomReset()}}function m(e){var t,n=e._fullLayout;t=n._has("cartesian")?n._isHoriz?"y":"x":"closest";var a=!e._fullLayout.hovermode&&t;r.relayout(e,"hovermode",a)}c.toImage={name:"toImage",title:"Download plot as a png",icon:l.camera,click:function(e){var t="png";i.notifier("Taking snapshot - this may take a few seconds","long"),i.isIE()&&(i.notifier("IE only supports svg. Changing format to svg.","long"),t="svg"),s(e,{format:t}).then(function(e){i.notifier("Snapshot succeeded - "+e,"long")}).catch(function(){i.notifier("Sorry there was a problem downloading your snapshot!","long")})}},c.sendDataToCloud={name:"sendDataToCloud",title:"Save and edit plot in cloud",icon:l.disk,click:function(e){a.sendDataToCloud(e)}},c.zoom2d={name:"zoom2d",title:"Zoom",attr:"dragmode",val:"zoom",icon:l.zoombox,click:d},c.pan2d={name:"pan2d",title:"Pan",attr:"dragmode",val:"pan",icon:l.pan,click:d},c.select2d={name:"select2d",title:"Box Select",attr:"dragmode",val:"select",icon:l.selectbox,click:d},c.lasso2d={name:"lasso2d",title:"Lasso Select",attr:"dragmode",val:"lasso",icon:l.lasso,click:d},c.zoomIn2d={name:"zoomIn2d",title:"Zoom in",attr:"zoom",val:"in",icon:l.zoom_plus,click:d},c.zoomOut2d={name:"zoomOut2d",title:"Zoom out",attr:"zoom",val:"out",icon:l.zoom_minus,click:d},c.autoScale2d={name:"autoScale2d",title:"Autoscale",attr:"zoom",val:"auto",icon:l.autoscale,click:d},c.resetScale2d={name:"resetScale2d",title:"Reset axes",attr:"zoom",val:"reset",icon:l.home,click:d},c.hoverClosestCartesian={name:"hoverClosestCartesian",title:"Show closest data on hover",attr:"hovermode",val:"closest",icon:l.tooltip_basic,gravity:"ne",click:d},c.hoverCompareCartesian={name:"hoverCompareCartesian",title:"Compare data on hover",attr:"hovermode",val:function(e){return e._fullLayout._isHoriz?"y":"x"},icon:l.tooltip_compare,gravity:"ne",click:d},c.zoom3d={name:"zoom3d",title:"Zoom",attr:"scene.dragmode",val:"zoom",icon:l.zoombox,click:u},c.pan3d={name:"pan3d",title:"Pan",attr:"scene.dragmode",val:"pan",icon:l.pan,click:u},c.orbitRotation={name:"orbitRotation",title:"orbital rotation",attr:"scene.dragmode",val:"orbit",icon:l["3d_rotate"],click:u},c.tableRotation={name:"tableRotation",title:"turntable rotation",attr:"scene.dragmode",val:"turntable",icon:l["z-axis"],click:u},c.resetCameraDefault3d={name:"resetCameraDefault3d",title:"Reset camera to default",attr:"resetDefault",icon:l.home,click:f},c.resetCameraLastSave3d={name:"resetCameraLastSave3d",title:"Reset camera to last save",attr:"resetLastSave",icon:l.movie,click:f},c.hoverClosest3d={name:"hoverClosest3d",title:"Toggle show closest data on hover",attr:"hovermode",val:null,toggle:!0,icon:l.tooltip_basic,gravity:"ne",click:p},c.zoomInGeo={name:"zoomInGeo",title:"Zoom in",attr:"zoom",val:"in",icon:l.zoom_plus,click:h},c.zoomOutGeo={name:"zoomOutGeo",title:"Zoom out",attr:"zoom",val:"out",icon:l.zoom_minus,click:h},c.resetGeo={name:"resetGeo",title:"Reset",attr:"reset",val:null,icon:l.autoscale,click:h},c.hoverClosestGeo={name:"hoverClosestGeo",title:"Toggle show closest data on hover",attr:"hovermode",val:null,toggle:!0,icon:l.tooltip_basic,gravity:"ne",click:m},c.hoverClosestGl2d={name:"hoverClosestGl2d",title:"Toggle show closest data on hover",attr:"hovermode",val:null,toggle:!0,icon:l.tooltip_basic,gravity:"ne",click:m},c.hoverClosestPie={name:"hoverClosestPie",title:"Toggle show closest data on hover",attr:"hovermode",val:"closest",icon:l.tooltip_basic,gravity:"ne",click:m},c.toggleHover={name:"toggleHover",title:"Toggle show closest data on hover",attr:"hovermode",val:null,toggle:!0,icon:l.tooltip_basic,gravity:"ne",click:function(e,t){m(e),p(e,t)}},c.resetViews={name:"resetViews",title:"Reset views",icon:l.home,click:function(e,t){var n=t.currentTarget;n.setAttribute("data-attr","zoom"),n.setAttribute("data-val","reset"),d(e,t),n.setAttribute("data-attr","resetLastSave"),f(e,t)}},c.toggleSpikelines={name:"toggleSpikelines",title:"Toggle Spike Lines",icon:l.spikeline,attr:"_cartesianSpikesEnabled",val:"on",click:function(e){var t=e._fullLayout;t._cartesianSpikesEnabled="closest"===t.hovermode&&"on"===t._cartesianSpikesEnabled?"off":"on";var n=function(e){for(var t,n,r=e._fullLayout,a=o.list(e,null,!0),i={},s=0;s<a.length;s++)t=a[s],n=t._name,i[n+".showspikes"]="on"===r._cartesianSpikesEnabled;return i}(e);n.hovermode="closest",r.relayout(e,n)}}},function(e,t,n){"use strict";var r=n(1),a=n(0),o=n(97);function i(e){this.container=e.container,this.element=document.createElement("div"),this.update(e.graphInfo,e.buttons),this.container.appendChild(this.element)}var s=i.prototype;s.update=function(e,t){this.graphInfo=e;var n=this.graphInfo._context;"hover"===n.displayModeBar?this.element.className="modebar modebar--hover":this.element.className="modebar";var r=!this.hasButtons(t),a=this.hasLogo!==n.displaylogo;(r||a)&&(this.removeAllButtons(),this.updateButtons(t),n.displaylogo&&(this.element.appendChild(this.getLogo()),this.hasLogo=!0)),this.updateActiveButton()},s.updateButtons=function(e){var t=this;this.buttons=e,this.buttonElements=[],this.buttonsNames=[],this.buttons.forEach(function(e){var n=t.createGroup();e.forEach(function(e){var r=e.name;if(!r)throw new Error("must provide button 'name' in button config");if(-1!==t.buttonsNames.indexOf(r))throw new Error("button name '"+r+"' is taken");t.buttonsNames.push(r);var a=t.createButton(e);t.buttonElements.push(a),n.appendChild(a)}),t.element.appendChild(n)})},s.createGroup=function(){var e=document.createElement("div");return e.className="modebar-group",e},s.createButton=function(e){var t=this,n=document.createElement("a");n.setAttribute("rel","tooltip"),n.className="modebar-btn";var a=e.title;void 0===a&&(a=e.name),(a||0===a)&&n.setAttribute("data-title",a),void 0!==e.attr&&n.setAttribute("data-attr",e.attr);var i=e.val;if(void 0!==i&&("function"==typeof i&&(i=i(this.graphInfo)),n.setAttribute("data-val",i)),"function"!=typeof e.click)throw new Error("must provide button 'click' function in button config");return n.addEventListener("click",function(n){e.click(t.graphInfo,n),t.updateActiveButton(n.currentTarget)}),n.setAttribute("data-toggle",e.toggle||!1),e.toggle&&r.select(n).classed("active",!0),n.appendChild(this.createIcon(e.icon||o.question,e.name)),n.setAttribute("data-gravity",e.gravity||"n"),n},s.createIcon=function(e,t){var n=e.ascent-e.descent,r="http://www.w3.org/2000/svg",a=document.createElementNS(r,"svg"),o=document.createElementNS(r,"path");a.setAttribute("height","1em"),a.setAttribute("width",e.width/n+"em"),a.setAttribute("viewBox",[0,0,e.width,n].join(" "));var i="toggleSpikelines"===t?"matrix(1.5 0 0 -1.5 0 "+e.ascent+")":"matrix(1 0 0 -1 0 "+e.ascent+")";return o.setAttribute("d",e.path),o.setAttribute("transform",i),a.appendChild(o),a},s.updateActiveButton=function(e){var t=this.graphInfo._fullLayout,n=void 0!==e?e.getAttribute("data-attr"):null;this.buttonElements.forEach(function(e){var o=e.getAttribute("data-val")||!0,i=e.getAttribute("data-attr"),s="true"===e.getAttribute("data-toggle"),l=r.select(e);if(s)i===n&&l.classed("active",!l.classed("active"));else{var c=null===i?i:a.nestedProperty(t,i).get();l.classed("active",c===o)}})},s.hasButtons=function(e){var t=this.buttons;if(!t)return!1;if(e.length!==t.length)return!1;for(var n=0;n<e.length;++n){if(e[n].length!==t[n].length)return!1;for(var r=0;r<e[n].length;r++)if(e[n][r].name!==t[n][r].name)return!1}return!0},s.getLogo=function(){var e=this.createGroup(),t=document.createElement("a");return t.href="https://plot.ly/",t.target="_blank",t.setAttribute("data-title","Produced with Plotly"),t.className="modebar-btn plotlyjsicon modebar-btn--logo",t.appendChild(this.createIcon(o.plotlylogo)),e.appendChild(t),e},s.removeAllButtons=function(){for(;this.element.firstChild;)this.element.removeChild(this.element.firstChild);this.hasLogo=!1},s.destroy=function(){a.removeElement(this.container.querySelector(".modebar"))},e.exports=function(e,t){var n=e._fullLayout,a=new i({graphInfo:e,container:n._paperdiv.node(),buttons:t});return n._privateplot&&r.select(a.element).append("span").classed("badge-private float--left",!0).text("PRIVATE"),a}},function(e,t,n){"use strict";var r=n(6),a=n(12),o=n(275),i=n(274);function s(e,t){if(t.length)if(Array.isArray(t[0]))for(var n=0;n<t.length;n++)e.push(t[n]);else e.push(t);return e}e.exports=function(e){var t=e._fullLayout,n=e._context,l=t._modeBar;if(n.displayModeBar){if(!Array.isArray(n.modeBarButtonsToRemove))throw new Error(["*modeBarButtonsToRemove* configuration options","must be an array."].join(" "));if(!Array.isArray(n.modeBarButtonsToAdd))throw new Error(["*modeBarButtonsToAdd* configuration options","must be an array."].join(" "));var c,d=n.modeBarButtons;c=Array.isArray(d)&&d.length?function(e){for(var t=0;t<e.length;t++)for(var n=e[t],r=0;r<n.length;r++){var a=n[r];if("string"==typeof a){if(void 0===i[a])throw new Error(["*modeBarButtons* configuration options","invalid button name"].join(" "));e[t][r]=i[a]}}return e}(d):function(e,t,n){var o=e._fullLayout,l=e._fullData,c=o._has("cartesian"),d=o._has("gl3d"),u=o._has("geo"),f=o._has("pie"),p=o._has("gl2d"),h=o._has("ternary"),m=[];function g(e){for(var n=[],r=0;r<e.length;r++){var a=e[r];-1===t.indexOf(a)&&n.push(i[a])}m.push(n)}if(g(["toImage","sendDataToCloud"]),(c||p||f||h)+u+d>1)return g(["resetViews","toggleHover"]),s(m,n);d&&(g(["zoom3d","pan3d","orbitRotation","tableRotation"]),g(["resetCameraDefault3d","resetCameraLastSave3d"]),g(["hoverClosest3d"]));u&&(g(["zoomInGeo","zoomOutGeo","resetGeo"]),g(["hoverClosestGeo"]));var v=function(e){for(var t=r.list({_fullLayout:e},null,!0),n=!0,a=0;a<t.length;a++)if(!t[a].fixedrange){n=!1;break}return n}(o),b=[];((c||p)&&!v||h)&&(b=["zoom2d","pan2d"]);(c||h||p)&&function(e){for(var t=!1,n=0;n<e.length&&!t;n++){var r=e[n];r._module&&r._module.selectPoints&&("scatter"===r.type||"scatterternary"===r.type||"scattergl"===r.type?(a.hasMarkers(r)||a.hasText(r))&&(t=!0):t=!0)}return t}(l)&&(b.push("select2d"),b.push("lasso2d"));b.length&&g(b);!c&&!p||v||h||g(["zoomIn2d","zoomOut2d","autoScale2d","resetScale2d"]);c&&f?g(["toggleHover"]):p?g(["hoverClosestGl2d"]):c?g(["toggleSpikelines","hoverClosestCartesian","hoverCompareCartesian"]):f&&g(["hoverClosestPie"]);return s(m,n)}(e,n.modeBarButtonsToRemove,n.modeBarButtonsToAdd),l?l.update(e,c):t._modeBar=o(e,c)}else l&&(l.destroy(),delete t._modeBar)}},function(e,t,n){"use strict";var r=n(8),a=n(0);function o(e,t,n){var r,o,i,s=!1;if("data"===t.type)r=e._fullData[null!==t.traces?t.traces[0]:0];else{if("layout"!==t.type)return!1;r=e._fullLayout}return o=a.nestedProperty(r,t.prop).get(),(i=n[t.type]=n[t.type]||{}).hasOwnProperty(t.prop)&&i[t.prop]!==o&&(s=!0),i[t.prop]=o,{changed:s,value:o}}function i(e,t){var n=[],r=t[0],o={};if("string"==typeof r)o[r]=t[1];else{if(!a.isPlainObject(r))return n;o=r}return l(o,function(e,t,r){n.push({type:"layout",prop:e,value:r})},"",0),n}function s(e,t){var n,r,o,i,s=[];if(r=t[0],o=t[1],n=t[2],i={},"string"==typeof r)i[r]=o;else{if(!a.isPlainObject(r))return s;i=r,void 0===n&&(n=o)}return void 0===n&&(n=null),l(i,function(t,r,a){var o;if(Array.isArray(a)){var i=Math.min(a.length,e.data.length);n&&(i=Math.min(i,n.length)),o=[];for(var l=0;l<i;l++)o[l]=n?n[l]:l}else o=n?n.slice(0):null;if(null===o)Array.isArray(a)&&(a=a[0]);else if(Array.isArray(o)){if(!Array.isArray(a)){var c=a;a=[];for(var d=0;d<o.length;d++)a[d]=c}a.length=Math.min(o.length,a.length)}s.push({type:"data",prop:t,traces:o,value:a})},"",0),s}function l(e,t,n,r){Object.keys(e).forEach(function(o){var i=e[o];if("_"!==o[0]){var s=n+(r>0?".":"")+o;a.isPlainObject(i)?l(i,t,s,r+1):t(s,o,i)}})}t.manageCommandObserver=function(e,n,r,i){var s={},l=!0;n&&n._commandObserver&&(s=n._commandObserver),s.cache||(s.cache={}),s.lookupTable={};var c=t.hasSimpleAPICommandBindings(e,r,s.lookupTable);if(n&&n._commandObserver){if(c)return s;if(n._commandObserver.remove)return n._commandObserver.remove(),n._commandObserver=null,s}if(c){o(e,c,s.cache),s.check=function(){if(l){var t=o(e,c,s.cache);return t.changed&&i&&void 0!==s.lookupTable[t.value]&&(s.disable(),Promise.resolve(i({value:t.value,type:c.type,prop:c.prop,traces:c.traces,index:s.lookupTable[t.value]})).then(s.enable,s.enable)),t.changed}};for(var d=["plotly_relayout","plotly_redraw","plotly_restyle","plotly_update","plotly_animatingframe","plotly_afterplot"],u=0;u<d.length;u++)e._internalOn(d[u],s.check);s.remove=function(){for(var t=0;t<d.length;t++)e._removeInternalListener(d[t],s.check)}}else a.warn("Unable to automatically bind plot updates to API command"),s.lookupTable={},s.remove=function(){};return s.disable=function(){l=!1},s.enable=function(){l=!0},n&&(n._commandObserver=s),s},t.hasSimpleAPICommandBindings=function(e,n,r){var a,o,i=n.length;for(a=0;a<i;a++){var s,l=n[a],c=l.method,d=l.args;if(Array.isArray(d)||(d=[]),!c)return!1;var u=t.computeAPICommandBindings(e,c,d);if(1!==u.length)return!1;if(o){if((s=u[0]).type!==o.type)return!1;if(s.prop!==o.prop)return!1;if(Array.isArray(o.traces)){if(!Array.isArray(s.traces))return!1;s.traces.sort();for(var f=0;f<o.traces.length;f++)if(o.traces[f]!==s.traces[f])return!1}else if(s.prop!==o.prop)return!1}else o=u[0],Array.isArray(o.traces)&&o.traces.sort();var p=(s=u[0]).value;if(Array.isArray(p)){if(1!==p.length)return!1;p=p[0]}r&&(r[p]=a)}return o},t.executeAPICommand=function(e,t,n){if("skip"===t)return Promise.resolve();var o=r[t],i=[e];Array.isArray(n)||(n=[]);for(var s=0;s<n.length;s++)i.push(n[s]);return o.apply(null,i).catch(function(e){return a.warn("API call to Plotly."+t+" rejected.",e),Promise.reject(e)})},t.computeAPICommandBindings=function(e,t,n){var r;switch(Array.isArray(n)||(n=[]),t){case"restyle":r=s(e,n);break;case"relayout":r=i(e,n);break;case"update":r=s(e,[n[0],n[2]]).concat(i(e,[n[1]]));break;case"animate":r=function(e,t){return Array.isArray(t[0])&&1===t[0].length&&-1!==["string","number"].indexOf(typeof t[0][0])?[{type:"layout",prop:"_currentFrame",value:t[0][0].toString()}]:[]}(0,n);break;default:r=[]}return r}},function(e,t,n){"use strict";var r=n(1),a=n(3);e.exports=function(e){e.each(function(e){var t=e[0].trace,n=t.error_y||{},o=t.error_x||{},i=r.select(this);i.selectAll("path.yerror").style("stroke-width",n.thickness+"px").call(a.stroke,n.color),o.copy_ystyle&&(o=n),i.selectAll("path.xerror").style("stroke-width",o.thickness+"px").call(a.stroke,o.color)})}},function(e,t,n){"use strict";var r=n(1),a=n(2),o=n(12);e.exports=function(e,t,n){var i=t.xaxis,s=t.yaxis,l=n&&n.duration>0;e.each(function(e){var t,c=e[0].trace,d=c.error_x||{},u=c.error_y||{};c.ids&&(t=function(e){return e.id});var f=o.hasMarkers(c)&&c.marker.maxdisplayed>0;if(u.visible||d.visible){var p=r.select(this).selectAll("g.errorbar").data(e,t);p.exit().remove(),p.style("opacity",1);var h=p.enter().append("g").classed("errorbar",!0);l&&h.style("opacity",0).transition().duration(n.duration).style("opacity",1),p.each(function(e){var t=r.select(this),o=function(e,t,n){var r={x:t.c2p(e.x),y:n.c2p(e.y)};void 0!==e.yh&&(r.yh=n.c2p(e.yh),r.ys=n.c2p(e.ys),a(r.ys)||(r.noYS=!0,r.ys=n.c2p(e.ys,!0)));void 0!==e.xh&&(r.xh=t.c2p(e.xh),r.xs=t.c2p(e.xs),a(r.xs)||(r.noXS=!0,r.xs=t.c2p(e.xs,!0)));return r}(e,i,s);if(!f||e.vis){var c;if(u.visible&&a(o.x)&&a(o.yh)&&a(o.ys)){var p=u.width;c="M"+(o.x-p)+","+o.yh+"h"+2*p+"m-"+p+",0V"+o.ys,o.noYS||(c+="m-"+p+",0h"+2*p);var h=t.select("path.yerror");!h.size()?h=t.append("path").classed("yerror",!0):l&&(h=h.transition().duration(n.duration).ease(n.easing)),h.attr("d",c)}if(d.visible&&a(o.y)&&a(o.xh)&&a(o.xs)){var m=(d.copy_ystyle?u:d).width;c="M"+o.xh+","+(o.y-m)+"v"+2*m+"m0,-"+m+"H"+o.xs,o.noXS||(c+="m0,-"+m+"v"+2*m);var g=t.select("path.xerror");!g.size()?g=t.append("path").classed("xerror",!0):l&&(g=g.transition().duration(n.duration).ease(n.easing)),g.attr("d",c)}}})}})}},function(e,t,n){"use strict";function r(e,t){return"percent"===e?function(e){return Math.abs(e*t/100)}:"constant"===e?function(){return Math.abs(t)}:"sqrt"===e?function(e){return Math.sqrt(Math.abs(e))}:void 0}e.exports=function(e){var t=e.type,n=e.symmetric;if("data"===t){var a=e.array,o=e.arrayminus;return n||void 0===o?function(e,t){var n=+a[t];return[n,n]}:function(e,t){return[+o[t],+a[t]]}}var i=r(t,e.value),s=r(t,e.valueminus);return n||void 0===e.valueminus?function(e){var t=i(e);return[t,t]}:function(e){return[s(e),i(e)]}}},function(e,t,n){"use strict";var r=n(0),a=n(18).id2name;e.exports=function(e,t,n,o,i){var s=i._axisConstraintGroups,l=t._id,c=l.charAt(0);if(!t.fixedrange&&(n("constrain"),r.coerce(e,t,{constraintoward:{valType:"enumerated",values:"x"===c?["left","center","right"]:["bottom","middle","top"],dflt:"x"===c?"center":"middle"}},"constraintoward"),e.scaleanchor)){var d=function(e,t,n,r){var o,i,s,l,c=r[a(t)].type,d=[];for(i=0;i<n.length;i++)(s=n[i])!==t&&((l=r[a(s)]).type!==c||l.fixedrange||d.push(s));for(o=0;o<e.length;o++)if(e[o][t]){var u=e[o],f=[];for(i=0;i<d.length;i++)s=d[i],u[s]||f.push(s);return{linkableAxes:f,thisGroup:u}}return{linkableAxes:d,thisGroup:null}}(s,l,o,i),u=r.coerce(e,t,{scaleanchor:{valType:"enumerated",values:d.linkableAxes}},"scaleanchor");if(u){var f=n("scaleratio");f||(f=t.scaleratio=1),function(e,t,n,r,a){var o,i,s,l,c;null===t?((t={})[n]=1,c=e.length,e.push(t)):c=e.indexOf(t);var d=Object.keys(t);for(o=0;o<e.length;o++)if(s=e[o],o!==c&&s[r]){var u=s[r];for(i=0;i<d.length;i++)l=d[i],s[l]=u*a*t[l];return void e.splice(c,1)}if(1!==a)for(i=0;i<d.length;i++)t[d[i]]*=a;t[r]=1}(s,d.thisGroup,l,u,f)}else-1!==o.indexOf(e.scaleanchor)&&r.warn("ignored "+t._name+'.scaleanchor: "'+e.scaleanchor+'" to avoid either an infinite loop and possibly inconsistent scaleratios, or because the targetaxis has fixed range.')}}},function(e,t,n){"use strict";var r=n(1);function a(e,t,n){var a,o,i,s,l,c=[],d=n.map(function(t){return t[e]}),u=r.bisector(t).left;for(a=0;a<d.length;a++)for(i=d[a],o=0;o<i.length;o++)null!==(s=i[o])&&void 0!==s&&((l=u(c,s))<c.length&&c[l]===s||c.splice(l,0,s));return c}e.exports=function(e,t,n,o){switch(t){case"array":return Array.isArray(n)?n.slice():[];case"category ascending":return a(e,r.ascending,o);case"category descending":return a(e,r.descending,o);case"trace":default:return[]}}},function(e,t,n){"use strict";e.exports=function(e,t,n){if("category"===t.type){var r,a=e.categoryarray,o=Array.isArray(a)&&a.length>0;o&&(r="array");var i=n("categoryorder",r);"array"===i&&n("categoryarray"),o||"array"!==i||(t.categoryorder="trace")}}},function(e,t,n){"use strict";var r=n(4),a=n(153),o=n(18).name2id;function i(e){return{v:"x",h:"y"}[e.orientation||"v"]}function s(e,t){var n=i(e),a=r.traceIs(e,"box"),o=r.traceIs(e._fullInput||{},"candlestick");return a&&!o&&t===n&&void 0===e[n]&&void 0===e[n+"0"]}e.exports=function(e,t,n,l,c){c&&(t._name=c,t._id=o(c)),"-"===n("type")&&(!function(e,t){if("-"!==e.type)return;var n=e._id,o=n.charAt(0);-1!==n.indexOf("scene")&&(n=o);var l=function(e,t,n){for(var r=0;r<e.length;r++){var a=e[r];if((a[n+"axis"]||n)===t){if(s(a,n))return a;if((a[n]||[]).length||a[n+"0"])return a}}}(t,n,o);if(!l)return;if("histogram"===l.type&&o==={v:"y",h:"x"}[l.orientation||"v"])return void(e.type="linear");var c=o+"calendar",d=l[c];if(s(l,o)){for(var u,f=i(l),p=[],h=0;h<t.length;h++)u=t[h],r.traceIs(u,"box")&&(u[o+"axis"]||o)===n&&(void 0!==u[f]?p.push(u[f][0]):void 0!==u.name?p.push(u.name):p.push("text"),u[c]!==d&&(d=void 0));e.type=a(p,d)}else e.type=a(l[o]||[l[o+"0"]],d)}(t,l),"-"===t.type?t.type="linear":e.type=t.type)}},function(e,t,n){"use strict";var r=n(4),a=n(0),o=n(3),i=n(43),s=n(14),l=n(24),c=n(284),d=n(152),u=n(281),f=n(150),p=n(18);e.exports=function(e,t,n){var h,m=Object.keys(e),g=[],v=[],b=[],y=[],x=[],w=[],k={},_={};for(h=0;h<n.length;h++){var T,A,M=n[h];if(r.traceIs(M,"cartesian"))T=g,A=v;else{if(!r.traceIs(M,"gl2d"))continue;T=b,A=y}var C=p.id2name(M.xaxis),S=p.id2name(M.yaxis);if(r.traceIs(M,"carpet")&&("carpet"!==M.type||M._cheater)||C&&a.pushUnique(w,C),"carpet"===M.type&&M._cheater&&C&&a.pushUnique(x,C),C&&-1===T.indexOf(C)&&T.push(C),S&&-1===A.indexOf(S)&&A.push(S),r.traceIs(M,"2dMap")&&(k[C]=!0,k[S]=!0),r.traceIs(M,"oriented"))_["h"===M.orientation?S:C]=!0}if(!(t._has("gl3d")||t._has("geo")))for(h=0;h<m.length;h++){var L=m[h];-1===b.indexOf(L)&&-1===g.indexOf(L)&&s.xAxisMatch.test(L)?g.push(L):-1===y.indexOf(L)&&-1===v.indexOf(L)&&s.yAxisMatch.test(L)&&v.push(L)}function z(e,t){return Number(e.substr(5)||1)-Number(t.substr(5)||1)}g.length&&v.length&&a.pushUnique(t._basePlotModules,r.subplotsRegistry.cartesian);var O=g.concat(b).sort(z),D=v.concat(y).sort(z),j=O.concat(D),P=o.background;O.length&&D.length&&(P=a.coerce(e,t,i,"plot_bgcolor"));var I,E,N,R,B=o.combine(P,t.paper_bgcolor);function F(e,t){return a.coerce(N,R,l,e,t)}function $(e){var t={x:D,y:O}[e];return a.simpleMap(t,p.name2id)}var W={x:$("x"),y:$("y")};function V(t,n){for(var r={x:O,y:D}[t],a=[],o=0;o<r.length;o++){var i=r[o];i===n||(e[i]||{}).overlaying||a.push(p.name2id(i))}return a}for(h=0;h<j.length;h++){I=j[h],a.isPlainObject(e[I])||(e[I]={}),N=e[I],R=t[I]={},c(N,R,F,n,I);var H=V(E=I.charAt(0),I),q={letter:E,font:t.font,outerTicks:k[I],showGrid:!_[I],data:n,bgColor:B,calendar:t.calendar,cheateronly:"x"===E&&-1!==x.indexOf(I)&&-1===w.indexOf(I)};d(N,R,F,q,t),F("showspikes")&&(F("spikecolor"),F("spikethickness"),F("spikedash"),F("spikemode"));var U={letter:E,counterAxes:W[E],overlayableAxes:H};f(N,R,F,U),R._input=N}var G=r.getComponentMethod("rangeslider","handleDefaults"),Y=r.getComponentMethod("rangeselector","handleDefaults");for(h=0;h<O.length;h++)I=O[h],N=e[I],R=t[I],G(e,t,I),"date"===R.type&&Y(N,R,t,D,R.calendar),F("fixedrange");for(h=0;h<D.length;h++){I=D[h],N=e[I],R=t[I];var X=t[p.id2name(R.anchor)];F("fixedrange",X&&X.rangeslider&&X.rangeslider.visible)}t._axisConstraintGroups=[];var K=W.x.concat(W.y);for(h=0;h<j.length;h++)E=(I=j[h]).charAt(0),N=e[I],R=t[I],u(N,R,F,K,t)}},function(e,t,n){"use strict";var r=n(2),a=n(4),o=n(6),i=n(280);function s(e,t,n,a){var s=t["error_"+a]||{},l=[];if(s.visible&&-1!==["linear","log"].indexOf(n.type)){for(var c=i(s),d=0;d<e.length;d++){var u=e[d],f=u[a];if(r(n.c2l(f))){var p=c(f,d);if(r(p[0])&&r(p[1])){var h=u[a+"s"]=f-p[0],m=u[a+"h"]=f+p[1];l.push(h,m)}}}o.expand(n,l,{padded:!0})}}e.exports=function(e){for(var t=e.calcdata,n=0;n<t.length;n++){var r=t[n],i=r[0].trace;if(a.traceIs(i,"errorBarsOK")){var l=o.getFromId(e,i.xaxis),c=o.getFromId(e,i.yaxis);s(r,i,l,"x"),s(r,i,c,"y")}}}},function(e,t,n){"use strict";var r=n(24),a=n(10).extendFlat,o=a({},r.domain,{description:["Polar chart subplots are not supported yet.","This key has currently no effect."].join(" ")});function i(e,t){var n={showline:{valType:"boolean",role:"style",description:["Determines whether or not the line bounding this",e,"axis","will be shown on the figure."].join(" ")},showticklabels:{valType:"boolean",role:"style",description:["Determines whether or not the",e,"axis ticks","will feature tick labels."].join(" ")},tickorientation:{valType:"enumerated",values:["horizontal","vertical"],role:"style",description:["Sets the orientation (from the paper perspective)","of the",e,"axis tick labels."].join(" ")},ticklen:{valType:"number",min:0,role:"style",description:["Sets the length of the tick lines on this",e,"axis."].join(" ")},tickcolor:{valType:"color",role:"style",description:["Sets the color of the tick lines on this",e,"axis."].join(" ")},ticksuffix:{valType:"string",role:"style",description:["Sets the length of the tick lines on this",e,"axis."].join(" ")},endpadding:{valType:"number",role:"style"},visible:{valType:"boolean",role:"info",description:["Determines whether or not this axis will be visible."].join(" ")}};return a({},t,n)}e.exports={radialaxis:i("radial",{range:{valType:"info_array",role:"info",items:[{valType:"number"},{valType:"number"}],description:["Defines the start and end point of this radial axis."].join(" ")},domain:o,orientation:{valType:"number",role:"style",description:["Sets the orientation (an angle with respect to the origin)","of the radial axis."].join(" ")}}),angularaxis:i("angular",{range:{valType:"info_array",role:"info",items:[{valType:"number",dflt:0},{valType:"number",dflt:360}],description:["Defines the start and end point of this angular axis."].join(" ")},domain:o}),layout:{direction:{valType:"enumerated",values:["clockwise","counterclockwise"],role:"info",description:["For polar plots only.","Sets the direction corresponding to positive angles."].join(" ")},orientation:{valType:"angle",role:"info",description:["For polar plots only.","Rotates the entire polar by the given angle."].join(" ")}}}},function(e,t,n){"use strict";var r=n(1);e.exports={circle:{n:0,f:function(e){var t=r.round(e,2);return"M"+t+",0A"+t+","+t+" 0 1,1 0,-"+t+"A"+t+","+t+" 0 0,1 "+t+",0Z"}},square:{n:1,f:function(e){var t=r.round(e,2);return"M"+t+","+t+"H-"+t+"V-"+t+"H"+t+"Z"}},diamond:{n:2,f:function(e){var t=r.round(1.3*e,2);return"M"+t+",0L0,"+t+"L-"+t+",0L0,-"+t+"Z"}},cross:{n:3,f:function(e){var t=r.round(.4*e,2),n=r.round(1.2*e,2);return"M"+n+","+t+"H"+t+"V"+n+"H-"+t+"V"+t+"H-"+n+"V-"+t+"H-"+t+"V-"+n+"H"+t+"V-"+t+"H"+n+"Z"}},x:{n:4,f:function(e){var t=r.round(.8*e/Math.sqrt(2),2),n="l"+t+","+t,a="l"+t+",-"+t,o="l-"+t+",-"+t,i="l-"+t+","+t;return"M0,"+t+n+a+o+a+o+i+o+i+n+i+n+"Z"}},"triangle-up":{n:5,f:function(e){var t=r.round(2*e/Math.sqrt(3),2);return"M-"+t+","+r.round(e/2,2)+"H"+t+"L0,-"+r.round(e,2)+"Z"}},"triangle-down":{n:6,f:function(e){var t=r.round(2*e/Math.sqrt(3),2);return"M-"+t+",-"+r.round(e/2,2)+"H"+t+"L0,"+r.round(e,2)+"Z"}},"triangle-left":{n:7,f:function(e){var t=r.round(2*e/Math.sqrt(3),2);return"M"+r.round(e/2,2)+",-"+t+"V"+t+"L-"+r.round(e,2)+",0Z"}},"triangle-right":{n:8,f:function(e){var t=r.round(2*e/Math.sqrt(3),2);return"M-"+r.round(e/2,2)+",-"+t+"V"+t+"L"+r.round(e,2)+",0Z"}},"triangle-ne":{n:9,f:function(e){var t=r.round(.6*e,2),n=r.round(1.2*e,2);return"M-"+n+",-"+t+"H"+t+"V"+n+"Z"}},"triangle-se":{n:10,f:function(e){var t=r.round(.6*e,2),n=r.round(1.2*e,2);return"M"+t+",-"+n+"V"+t+"H-"+n+"Z"}},"triangle-sw":{n:11,f:function(e){var t=r.round(.6*e,2),n=r.round(1.2*e,2);return"M"+n+","+t+"H-"+t+"V-"+n+"Z"}},"triangle-nw":{n:12,f:function(e){var t=r.round(.6*e,2),n=r.round(1.2*e,2);return"M-"+t+","+n+"V-"+t+"H"+n+"Z"}},pentagon:{n:13,f:function(e){var t=r.round(.951*e,2),n=r.round(.588*e,2),a=r.round(-e,2),o=r.round(-.309*e,2);return"M"+t+","+o+"L"+n+","+r.round(.809*e,2)+"H-"+n+"L-"+t+","+o+"L0,"+a+"Z"}},hexagon:{n:14,f:function(e){var t=r.round(e,2),n=r.round(e/2,2),a=r.round(e*Math.sqrt(3)/2,2);return"M"+a+",-"+n+"V"+n+"L0,"+t+"L-"+a+","+n+"V-"+n+"L0,-"+t+"Z"}},hexagon2:{n:15,f:function(e){var t=r.round(e,2),n=r.round(e/2,2),a=r.round(e*Math.sqrt(3)/2,2);return"M-"+n+","+a+"H"+n+"L"+t+",0L"+n+",-"+a+"H-"+n+"L-"+t+",0Z"}},octagon:{n:16,f:function(e){var t=r.round(.924*e,2),n=r.round(.383*e,2);return"M-"+n+",-"+t+"H"+n+"L"+t+",-"+n+"V"+n+"L"+n+","+t+"H-"+n+"L-"+t+","+n+"V-"+n+"Z"}},star:{n:17,f:function(e){var t=1.4*e,n=r.round(.225*t,2),a=r.round(.951*t,2),o=r.round(.363*t,2),i=r.round(.588*t,2),s=r.round(-t,2),l=r.round(-.309*t,2),c=r.round(.118*t,2),d=r.round(.809*t,2);return"M"+n+","+l+"H"+a+"L"+o+","+c+"L"+i+","+d+"L0,"+r.round(.382*t,2)+"L-"+i+","+d+"L-"+o+","+c+"L-"+a+","+l+"H-"+n+"L0,"+s+"Z"}},hexagram:{n:18,f:function(e){var t=r.round(.66*e,2),n=r.round(.38*e,2),a=r.round(.76*e,2);return"M-"+a+",0l-"+n+",-"+t+"h"+a+"l"+n+",-"+t+"l"+n+","+t+"h"+a+"l-"+n+","+t+"l"+n+","+t+"h-"+a+"l-"+n+","+t+"l-"+n+",-"+t+"h-"+a+"Z"}},"star-triangle-up":{n:19,f:function(e){var t=r.round(e*Math.sqrt(3)*.8,2),n=r.round(.8*e,2),a=r.round(1.6*e,2),o=r.round(4*e,2),i="A "+o+","+o+" 0 0 1 ";return"M-"+t+","+n+i+t+","+n+i+"0,-"+a+i+"-"+t+","+n+"Z"}},"star-triangle-down":{n:20,f:function(e){var t=r.round(e*Math.sqrt(3)*.8,2),n=r.round(.8*e,2),a=r.round(1.6*e,2),o=r.round(4*e,2),i="A "+o+","+o+" 0 0 1 ";return"M"+t+",-"+n+i+"-"+t+",-"+n+i+"0,"+a+i+t+",-"+n+"Z"}},"star-square":{n:21,f:function(e){var t=r.round(1.1*e,2),n=r.round(2*e,2),a="A "+n+","+n+" 0 0 1 ";return"M-"+t+",-"+t+a+"-"+t+","+t+a+t+","+t+a+t+",-"+t+a+"-"+t+",-"+t+"Z"}},"star-diamond":{n:22,f:function(e){var t=r.round(1.4*e,2),n=r.round(1.9*e,2),a="A "+n+","+n+" 0 0 1 ";return"M-"+t+",0"+a+"0,"+t+a+t+",0"+a+"0,-"+t+a+"-"+t+",0Z"}},"diamond-tall":{n:23,f:function(e){var t=r.round(.7*e,2),n=r.round(1.4*e,2);return"M0,"+n+"L"+t+",0L0,-"+n+"L-"+t+",0Z"}},"diamond-wide":{n:24,f:function(e){var t=r.round(1.4*e,2),n=r.round(.7*e,2);return"M0,"+n+"L"+t+",0L0,-"+n+"L-"+t+",0Z"}},hourglass:{n:25,f:function(e){var t=r.round(e,2);return"M"+t+","+t+"H-"+t+"L"+t+",-"+t+"H-"+t+"Z"},noDot:!0},bowtie:{n:26,f:function(e){var t=r.round(e,2);return"M"+t+","+t+"V-"+t+"L-"+t+","+t+"V-"+t+"Z"},noDot:!0},"circle-cross":{n:27,f:function(e){var t=r.round(e,2);return"M0,"+t+"V-"+t+"M"+t+",0H-"+t+"M"+t+",0A"+t+","+t+" 0 1,1 0,-"+t+"A"+t+","+t+" 0 0,1 "+t+",0Z"},needLine:!0,noDot:!0},"circle-x":{n:28,f:function(e){var t=r.round(e,2),n=r.round(e/Math.sqrt(2),2);return"M"+n+","+n+"L-"+n+",-"+n+"M"+n+",-"+n+"L-"+n+","+n+"M"+t+",0A"+t+","+t+" 0 1,1 0,-"+t+"A"+t+","+t+" 0 0,1 "+t+",0Z"},needLine:!0,noDot:!0},"square-cross":{n:29,f:function(e){var t=r.round(e,2);return"M0,"+t+"V-"+t+"M"+t+",0H-"+t+"M"+t+","+t+"H-"+t+"V-"+t+"H"+t+"Z"},needLine:!0,noDot:!0},"square-x":{n:30,f:function(e){var t=r.round(e,2);return"M"+t+","+t+"L-"+t+",-"+t+"M"+t+",-"+t+"L-"+t+","+t+"M"+t+","+t+"H-"+t+"V-"+t+"H"+t+"Z"},needLine:!0,noDot:!0},"diamond-cross":{n:31,f:function(e){var t=r.round(1.3*e,2);return"M"+t+",0L0,"+t+"L-"+t+",0L0,-"+t+"ZM0,-"+t+"V"+t+"M-"+t+",0H"+t},needLine:!0,noDot:!0},"diamond-x":{n:32,f:function(e){var t=r.round(1.3*e,2),n=r.round(.65*e,2);return"M"+t+",0L0,"+t+"L-"+t+",0L0,-"+t+"ZM-"+n+",-"+n+"L"+n+","+n+"M-"+n+","+n+"L"+n+",-"+n},needLine:!0,noDot:!0},"cross-thin":{n:33,f:function(e){var t=r.round(1.4*e,2);return"M0,"+t+"V-"+t+"M"+t+",0H-"+t},needLine:!0,noDot:!0},"x-thin":{n:34,f:function(e){var t=r.round(e,2);return"M"+t+","+t+"L-"+t+",-"+t+"M"+t+",-"+t+"L-"+t+","+t},needLine:!0,noDot:!0},asterisk:{n:35,f:function(e){var t=r.round(1.2*e,2),n=r.round(.85*e,2);return"M0,"+t+"V-"+t+"M"+t+",0H-"+t+"M"+n+","+n+"L-"+n+",-"+n+"M"+n+",-"+n+"L-"+n+","+n},needLine:!0,noDot:!0},hash:{n:36,f:function(e){var t=r.round(e/2,2),n=r.round(e,2);return"M"+t+","+n+"V-"+n+"m-"+n+",0V"+n+"M"+n+","+t+"H-"+n+"m0,-"+n+"H"+n},needLine:!0},"y-up":{n:37,f:function(e){var t=r.round(1.2*e,2),n=r.round(1.6*e,2),a=r.round(.8*e,2);return"M-"+t+","+a+"L0,0M"+t+","+a+"L0,0M0,-"+n+"L0,0"},needLine:!0,noDot:!0},"y-down":{n:38,f:function(e){var t=r.round(1.2*e,2),n=r.round(1.6*e,2),a=r.round(.8*e,2);return"M-"+t+",-"+a+"L0,0M"+t+",-"+a+"L0,0M0,"+n+"L0,0"},needLine:!0,noDot:!0},"y-left":{n:39,f:function(e){var t=r.round(1.2*e,2),n=r.round(1.6*e,2),a=r.round(.8*e,2);return"M"+a+","+t+"L0,0M"+a+",-"+t+"L0,0M-"+n+",0L0,0"},needLine:!0,noDot:!0},"y-right":{n:40,f:function(e){var t=r.round(1.2*e,2),n=r.round(1.6*e,2),a=r.round(.8*e,2);return"M-"+a+","+t+"L0,0M-"+a+",-"+t+"L0,0M"+n+",0L0,0"},needLine:!0,noDot:!0},"line-ew":{n:41,f:function(e){var t=r.round(1.4*e,2);return"M"+t+",0H-"+t},needLine:!0,noDot:!0},"line-ns":{n:42,f:function(e){var t=r.round(1.4*e,2);return"M0,"+t+"V-"+t},needLine:!0,noDot:!0},"line-ne":{n:43,f:function(e){var t=r.round(e,2);return"M"+t+",-"+t+"L-"+t+","+t},needLine:!0,noDot:!0},"line-nw":{n:44,f:function(e){var t=r.round(e,2);return"M"+t+","+t+"L-"+t+",-"+t},needLine:!0,noDot:!0}}},function(e,t,n){"use strict";var r=n(2);e.exports=function(e){var t=e.marker,n=t.sizeref||1,a=t.sizemin||0,o="area"===t.sizemode?function(e){return Math.sqrt(e/n)}:function(e){return e/n};return function(e){var t=o(e/2);return r(t)&&t>0?Math.max(t,a):0}}},function(e,t,n){"use strict";e.exports={entityToUnicode:{mu:"ฮผ","#956":"ฮผ",amp:"&","#28":"&",lt:"<","#60":"<",gt:">","#62":">",nbsp:"ย ","#160":"ย ",times:"ร—","#215":"ร—",plusmn:"ยฑ","#177":"ยฑ",deg:"ยฐ","#176":"ยฐ"}}},function(e,t,n){"use strict";var r=n(1),a=n(21),o=n(2),i=n(3);function s(e){var t={r:e[0],g:e[1],b:e[2],a:e[3]};return a(t).toRgbString()}e.exports=function(e,t){t=t||{};for(var n=e.domain,l=e.range,c=l.length,d=new Array(c),u=0;u<c;u++){var f=a(l[u]).toRgb();d[u]=[f.r,f.g,f.b,f.a]}var p,h=r.scale.linear().domain(n).range(d).clamp(!0),m=t.noNumericCheck,g=t.returnArray;return(p=m&&g?h:m?function(e){return s(h(e))}:g?function(e){return o(e)?h(e):a(e).isValid()?e:i.defaultLine}:function(e){return o(e)?s(h(e)):a(e).isValid()?e:i.defaultLine}).domain=h.domain,p.range=function(){return l},p}},function(e,t,n){"use strict";e.exports=function(e,t,n){for(var r=e.length,a=new Array(r),o=new Array(r),i=0;i<r;i++){var s=e[i];a[i]=t+s[0]*(n-t),o[i]=s[1]}return{domain:a,range:o}}},function(e,t,n){"use strict";var r=n(0),a=n(159),o=n(158),i=n(157),s=n(104);e.exports=function(e,t,n){var l=t.colorbar={},c=e.colorbar||{};function d(e,t){return r.coerce(c,l,s,e,t)}d("thickness","fraction"===d("thicknessmode")?30/(n.width-n.margin.l-n.margin.r):30),d("len","fraction"===d("lenmode")?1:n.height-n.margin.t-n.margin.b),d("x"),d("xanchor"),d("xpad"),d("y"),d("yanchor"),d("ypad"),r.noneOrAll(c,l,["x","y"]),d("outlinecolor"),d("outlinewidth"),d("bordercolor"),d("borderwidth"),d("bgcolor"),a(c,l,d,"linear"),i(c,l,d,"linear",{outerTicks:!1,font:n.font,noHover:!0}),o(c,l,d,"linear",{outerTicks:!1,font:n.font,noHover:!0}),d("title"),r.coerceFont(d,"titlefont",n.font),d("titleside")}},function(e,t,n){"use strict";var r=n(0);e.exports=function(e){return r.isPlainObject(e.colorbar)}},function(e,t,n){"use strict";var r=n(161),a=n(10).extendDeep,o=n(27);e.exports=function(e){return{color:{valType:"color",arrayOk:!0,role:"style",description:["Sets the ",e," color. It accepts either a specific color"," or an array of numbers that are mapped to the colorscale"," relative to the max and min values of the array or relative to"," `cmin` and `cmax` if set."].join("")},colorscale:a({},r.colorscale,{description:["Sets the colorscale and only has an effect"," if `",e,".color` is set to a numerical array."," The colorscale must be an array containing"," arrays mapping a normalized value to an"," rgb, rgba, hex, hsl, hsv, or named color string."," At minimum, a mapping for the lowest (0) and highest (1)"," values are required. For example,"," `[[0, 'rgb(0,0,255)', [1, 'rgb(255,0,0)']]`."," To control the bounds of the colorscale in color space,"," use `",e,".cmin` and `",e,".cmax`."," Alternatively, `colorscale` may be a palette name string"," of the following list: "].join("").concat(Object.keys(o).join(", "))}),cauto:a({},r.zauto,{description:["Has an effect only if `",e,".color` is set to a numerical array"," and `cmin`, `cmax` are set by the user. In this case,"," it controls whether the range of colors in `colorscale` is mapped to"," the range of values in the `color` array (`cauto: true`), or the `cmin`/`cmax`"," values (`cauto: false`)."," Defaults to `false` when `cmin`, `cmax` are set by the user."].join("")}),cmax:a({},r.zmax,{description:["Has an effect only if `",e,".color` is set to a numerical array."," Sets the upper bound of the color domain."," Value should be associated to the `",e,".color` array index,"," and if set, `",e,".cmin` must be set as well."].join("")}),cmin:a({},r.zmin,{description:["Has an effect only if `",e,".color` is set to a numerical array."," Sets the lower bound of the color domain."," Value should be associated to the `",e,".color` array index,"," and if set, `",e,".cmax` must be set as well."].join("")}),autocolorscale:a({},r.autocolorscale,{description:["Has an effect only if `",e,".color` is set to a numerical array."," Determines whether the colorscale is a default palette (`autocolorscale: true`)"," or the palette determined by `",e,".colorscale`."," In case `colorscale` is unspecified or `autocolorscale` is true, the default "," palette will be chosen according to whether numbers in the `color` array are"," all positive, all negative or mixed."].join("")}),reversescale:a({},r.reversescale,{description:["Has an effect only if `",e,".color` is set to a numerical array."," Reverses the color mapping if true (`cmin` will correspond to the last color"," in the array and `cmax` will correspond to the first color)."].join("")})}}},function(e,t,n){"use strict";var r=n(42),a=r.marker;e.exports={r:r.r,t:r.t,marker:{color:a.color,size:a.size,symbol:a.symbol,opacity:a.opacity}}},function(e,t,n){"use strict";e.exports=function(e){return e}},function(e,t,n){"use strict";var r=n(2),a=n(15).BADNUM,o=/^['"%,$#\s']+|[, ]|['"%,$#\s']+$/g;e.exports=function(e){return"string"==typeof e&&(e=e.replace(o,"")),r(e)?Number(e):a}},function(e,t,n){"use strict";e.exports=function(e){for(var t=[],n=0;n<e.length;n++){var r=e[n];!0===r.visible&&t.push(r)}return t}},function(e,t,n){"use strict";e.exports=function(e){for(var t={},n=[],r=0,a=0;a<e.length;a++){var o=e[a];1!==t[o]&&(t[o]=1,n[r++]=o)}return n}},function(e,t,n){"use strict";var r=n(1),a=n(2),o=[];e.exports=function(e,t){if(-1===o.indexOf(e)){o.push(e);var n=1e3;a(t)?n=t:"long"===t&&(n=3e3);var i=r.select("body").selectAll(".plotly-notifier").data([0]);i.enter().append("div").classed("plotly-notifier",!0),i.selectAll(".notifier-note").data(o).enter().append("div").classed("notifier-note",!0).style("opacity",0).each(function(e){var t=r.select(this);t.append("button").classed("notifier-close",!0).html("&times;").on("click",function(){t.transition().call(s)});for(var a=t.append("p"),o=e.split(/<br\s*\/?>/g),i=0;i<o.length;i++)i&&a.append("br"),a.append("span").text(o[i]);t.transition().duration(700).style("opacity",1).transition().delay(n).call(s)})}function s(e){e.duration(700).style("opacity",0).each("end",function(e){var t=o.indexOf(e);-1!==t&&o.splice(t,1),r.select(this).remove()})}}},function(e,t,n){"use strict";var r=n(2);t.aggNums=function(e,n,a,o){var i,s;if(o||(o=a.length),r(n)||(n=!1),Array.isArray(a[0])){for(s=new Array(o),i=0;i<o;i++)s[i]=t.aggNums(e,n,a[i]);a=s}for(i=0;i<o;i++)r(n)?r(a[i])&&(n=e(+n,+a[i])):n=a[i];return n},t.len=function(e){return t.aggNums(function(e){return e+1},0,e)},t.mean=function(e,n){return n||(n=t.len(e)),t.aggNums(function(e,t){return e+t},0,e)/n},t.variance=function(e,n,a){return n||(n=t.len(e)),r(a)||(a=t.mean(e,n)),t.aggNums(function(e,t){return e+Math.pow(t-a,2)},0,e)/n},t.stdev=function(e,n,r){return Math.sqrt(t.variance(e,n,r))},t.interp=function(e,t){if(!r(t))throw"n should be a finite number";if((t=t*e.length-.5)<0)return e[0];if(t>e.length-1)return e[e.length-1];var n=t%1;return n*e[Math.ceil(t)]+(1-n)*e[Math.floor(t)]}},function(e,t,n){"use strict";var r,a,o=n(1),i=n(2),s=n(35).error,l=n(168),c=n(15),d=c.BADNUM,u=c.ONEDAY,f=c.ONEHOUR,p=c.ONEMIN,h=c.ONESEC,m=c.EPOCHJD,g=n(4),v=o.time.format.utc,b=/^\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,y=/^\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,x=(new Date).getFullYear()-70;function w(e){return e&&g.componentsRegistry.calendars&&"string"==typeof e&&"gregorian"!==e}function k(e,t){return String(e+Math.pow(10,t)).substr(1)}t.dateTick0=function(e,t){return w(e)?t?g.getComponentMethod("calendars","CANONICAL_SUNDAY")[e]:g.getComponentMethod("calendars","CANONICAL_TICK")[e]:t?"2000-01-02":"2000-01-01"},t.dfltRange=function(e){return w(e)?g.getComponentMethod("calendars","DFLTRANGE")[e]:["2000-01-01","2001-01-01"]},t.isJSDate=function(e){return"object"==typeof e&&null!==e&&"function"==typeof e.getTime},t.dateTime2ms=function(e,n){if(t.isJSDate(e))return(e=Number(e)-e.getTimezoneOffset()*p)>=r&&e<=a?e:d;if("string"!=typeof e&&"number"!=typeof e)return d;e=String(e);var o=w(n),i=e.charAt(0);!o||"G"!==i&&"g"!==i||(e=e.substr(1),n="");var s=o&&"chinese"===n.substr(0,7),l=e.match(s?y:b);if(!l)return d;var c=l[1],v=l[3]||"1",k=Number(l[5]||1),_=Number(l[7]||0),T=Number(l[9]||0),A=Number(l[11]||0);if(o){if(2===c.length)return d;var M;c=Number(c);try{var C=g.getComponentMethod("calendars","getCal")(n);if(s){var S="i"===v.charAt(v.length-1);v=parseInt(v,10),M=C.newDate(c,C.toMonthIndex(c,v,S),k)}else M=C.newDate(c,Number(v),k)}catch(e){return d}return M?(M.toJD()-m)*u+_*f+T*p+A*h:d}c=2===c.length?(Number(c)+2e3-x)%100+x:Number(c),v-=1;var L=new Date(Date.UTC(2e3,v,k,_,T));return L.setUTCFullYear(c),L.getUTCMonth()!==v?d:L.getUTCDate()!==k?d:L.getTime()+A*h},r=t.MIN_MS=t.dateTime2ms("-9999"),a=t.MAX_MS=t.dateTime2ms("9999-12-31 23:59:59.9999"),t.isDateTime=function(e,n){return t.dateTime2ms(e,n)!==d};var _=90*u,T=3*f,A=5*p;function M(e,t,n,r,a){if((t||n||r||a)&&(e+=" "+k(t,2)+":"+k(n,2),(r||a)&&(e+=":"+k(r,2),a))){for(var o=4;a%10==0;)o-=1,a/=10;e+="."+k(a,o)}return e}t.ms2DateTime=function(e,t,n){if("number"!=typeof e||!(e>=r&&e<=a))return d;t||(t=0);var o,i,s,c,b,y,x=Math.floor(10*l(e+.05,1)),k=Math.round(e-x/10);if(w(n)){var C=Math.floor(k/u)+m,S=Math.floor(l(e,u));try{o=g.getComponentMethod("calendars","getCal")(n).fromJD(C).formatDate("yyyy-mm-dd")}catch(e){o=v("G%Y-%m-%d")(new Date(k))}if("-"===o.charAt(0))for(;o.length<11;)o="-0"+o.substr(1);else for(;o.length<10;)o="0"+o;i=t<_?Math.floor(S/f):0,s=t<_?Math.floor(S%f/p):0,c=t<T?Math.floor(S%p/h):0,b=t<A?S%h*10+x:0}else y=new Date(k),o=v("%Y-%m-%d")(y),i=t<_?y.getUTCHours():0,s=t<_?y.getUTCMinutes():0,c=t<T?y.getUTCSeconds():0,b=t<A?10*y.getUTCMilliseconds()+x:0;return M(o,i,s,c,b)},t.ms2DateTimeLocal=function(e){if(!(e>=r+u&&e<=a-u))return d;var t=Math.floor(10*l(e+.05,1)),n=new Date(Math.round(e-t/10));return M(o.time.format("%Y-%m-%d")(n),n.getHours(),n.getMinutes(),n.getSeconds(),10*n.getUTCMilliseconds()+t)},t.cleanDate=function(e,n,r){if(t.isJSDate(e)||"number"==typeof e){if(w(r))return s("JS Dates and milliseconds are incompatible with world calendars",e),n;if(!(e=t.ms2DateTimeLocal(+e))&&void 0!==n)return n}else if(!t.isDateTime(e,r))return s("unrecognized date",e),n;return e};var C=/%\d?f/g;var S=[59,59.9,59.99,59.999,59.9999];function L(e,t){var n=l(e+.05,u),r=k(Math.floor(n/f),2)+":"+k(l(Math.floor(n/p),60),2);if("M"!==t){i(t)||(t=0);var a=(100+Math.min(l(e/h,60),S[t])).toFixed(t).substr(1);t>0&&(a=a.replace(/0+$/,"").replace(/[\.]$/,"")),r+=":"+a}return r}var z=v("%Y"),O=v("%b %Y"),D=v("%b %-d"),j=v("%b %-d, %Y");function P(e){return e.formatDate("yyyy")}t.formatDate=function(e,t,n,r){var a,o;if(r=w(r)&&r,t)return function(e,t,n){e=e.replace(C,function(e){var n=Math.min(+e.charAt(1)||6,6);return(t/1e3%1+2).toFixed(n).substr(2).replace(/0+$/,"")||"0"});var r=new Date(Math.floor(t+.05));if(w(n))try{e=g.getComponentMethod("calendars","worldCalFmt")(e,t,n)}catch(e){return"Invalid"}return v(e)(r)}(t,e,r);if(r)try{var i=Math.floor((e+.05)/u)+m,s=g.getComponentMethod("calendars","getCal")(r).fromJD(i);"y"===n?o=P(s):"m"===n?o=function(e){return e.formatDate("M yyyy")}(s):"d"===n?(a=P(s),o=function(e){return e.formatDate("M d")}(s)):(a=function(e){return e.formatDate("M d, yyyy")}(s),o=L(e,n))}catch(e){return"Invalid"}else{var l=new Date(Math.floor(e+.05));"y"===n?o=z(l):"m"===n?o=O(l):"d"===n?(a=z(l),o=D(l)):(a=j(l),o=L(e,n))}return o+(a?"\n"+a:"")};var I=3*u;t.incrementMonth=function(e,t,n){n=w(n)&&n;var r=l(e,u);if(e=Math.round(e-r),n)try{var a=Math.round(e/u)+m,o=g.getComponentMethod("calendars","getCal")(n),i=o.fromJD(a);return t%12?o.add(i,t,"m"):o.add(i,t/12,"y"),(i.toJD()-m)*u+r}catch(t){s("invalid ms "+e+" in calendar "+n)}var c=new Date(e+I);return c.setUTCMonth(c.getUTCMonth()+t)+r-I},t.findExactDates=function(e,t){for(var n,r,a=0,o=0,s=0,l=0,c=w(t)&&g.getComponentMethod("calendars","getCal")(t),d=0;d<e.length;d++)if(r=e[d],i(r)){if(!(r%u))if(c)try{1===(n=c.fromJD(r/u+m)).day()?1===n.month()?a++:o++:s++}catch(e){}else 1===(n=new Date(r)).getUTCDate()?0===n.getUTCMonth()?a++:o++:s++}else l++;s+=o+=a;var f=e.length-l;return{exactYears:a/f,exactMonths:o/f,exactDays:s/f}}},function(e,t,n){"use strict";var r=n(2),a=n(21),o=n(44),i=n(167),s=Object.keys(n(27)),l=n(109),c=/^([2-9]|[1-9][0-9]+)$/;t.valObjects={data_array:{description:["An {array} of data.","The value MUST be an {array}, or we ignore it."].join(" "),requiredOpts:[],otherOpts:["dflt"],coerceFunction:function(e,t,n){Array.isArray(e)?t.set(e):void 0!==n&&t.set(n)}},enumerated:{description:["Enumerated value type. The available values are listed","in `values`."].join(" "),requiredOpts:["values"],otherOpts:["dflt","coerceNumber","arrayOk"],coerceFunction:function(e,t,n,r){r.coerceNumber&&(e=+e),-1===r.values.indexOf(e)?t.set(n):t.set(e)},validateFunction:function(e,t){t.coerceNumber&&(e=+e);for(var n=t.values,r=0;r<n.length;r++){var a=String(n[r]);if("/"===a.charAt(0)&&"/"===a.charAt(a.length-1)){if(new RegExp(a.substr(1,a.length-2)).test(e))return!0}else if(e===n[r])return!0}return!1}},boolean:{description:"A boolean (true/false) value.",requiredOpts:[],otherOpts:["dflt"],coerceFunction:function(e,t,n){!0===e||!1===e?t.set(e):t.set(n)}},number:{description:["A number or a numeric value","(e.g. a number inside a string).","When applicable, values greater (less) than `max` (`min`)","are coerced to the `dflt`."].join(" "),requiredOpts:[],otherOpts:["dflt","min","max","arrayOk"],coerceFunction:function(e,t,n,a){!r(e)||void 0!==a.min&&e<a.min||void 0!==a.max&&e>a.max?t.set(n):t.set(+e)}},integer:{description:["An integer or an integer inside a string.","When applicable, values greater (less) than `max` (`min`)","are coerced to the `dflt`."].join(" "),requiredOpts:[],otherOpts:["dflt","min","max"],coerceFunction:function(e,t,n,a){e%1||!r(e)||void 0!==a.min&&e<a.min||void 0!==a.max&&e>a.max?t.set(n):t.set(+e)}},string:{description:["A string value.","Numbers are converted to strings except for attributes with","`strict` set to true."].join(" "),requiredOpts:[],otherOpts:["dflt","noBlank","strict","arrayOk","values"],coerceFunction:function(e,t,n,r){if("string"!=typeof e){var a="number"==typeof e;!0!==r.strict&&a?t.set(String(e)):t.set(n)}else r.noBlank&&!e?t.set(n):t.set(e)}},color:{description:["A string describing color.","Supported formats:","- hex (e.g. '#d3d3d3')","- rgb (e.g. 'rgb(255, 0, 0)')","- rgba (e.g. 'rgb(255, 0, 0, 0.5)')","- hsl (e.g. 'hsl(0, 100%, 50%)')","- hsv (e.g. 'hsv(0, 100%, 100%)')","- named colors (full list: http://www.w3.org/TR/css3-color/#svg-color)"].join(" "),requiredOpts:[],otherOpts:["dflt","arrayOk"],coerceFunction:function(e,t,n){a(e).isValid()?t.set(e):t.set(n)}},colorscale:{description:["A Plotly colorscale either picked by a name:","(any of",s.join(", "),")","customized as an {array} of 2-element {arrays} where","the first element is the normalized color level value","(starting at *0* and ending at *1*),","and the second item is a valid color string."].join(" "),requiredOpts:[],otherOpts:["dflt"],coerceFunction:function(e,t,n){t.set(i(e,n))}},angle:{description:["A number (in degree) between -180 and 180."].join(" "),requiredOpts:[],otherOpts:["dflt"],coerceFunction:function(e,t,n){"auto"===e?t.set("auto"):r(e)?(Math.abs(e)>180&&(e-=360*Math.round(e/360)),t.set(+e)):t.set(n)}},subplotid:{description:["An id string of a subplot type (given by dflt), optionally","followed by an integer >1. e.g. if dflt='geo', we can have","'geo', 'geo2', 'geo3', ..."].join(" "),requiredOpts:["dflt"],otherOpts:[],coerceFunction:function(e,t,n){var r=n.length;"string"==typeof e&&e.substr(0,r)===n&&c.test(e.substr(r))?t.set(e):t.set(n)},validateFunction:function(e,t){var n=t.dflt,r=n.length;return e===n||"string"==typeof e&&!(e.substr(0,r)!==n||!c.test(e.substr(r)))}},flaglist:{description:["A string representing a combination of flags","(order does not matter here).","Combine any of the available `flags` with *+*.","(e.g. ('lines+markers')).","Values in `extras` cannot be combined."].join(" "),requiredOpts:["flags"],otherOpts:["dflt","extras","arrayOk"],coerceFunction:function(e,t,n,r){if("string"==typeof e)if(-1===(r.extras||[]).indexOf(e)){for(var a=e.split("+"),o=0;o<a.length;){var i=a[o];-1===r.flags.indexOf(i)||a.indexOf(i)<o?a.splice(o,1):o++}a.length?t.set(a.join("+")):t.set(n)}else t.set(e);else t.set(n)}},any:{description:"Any type.",requiredOpts:[],otherOpts:["dflt","values","arrayOk"],coerceFunction:function(e,t,n){void 0===e?t.set(n):t.set(e)}},info_array:{description:["An {array} of plot information."].join(" "),requiredOpts:["items"],otherOpts:["dflt","freeLength"],coerceFunction:function(e,n,r,a){if(Array.isArray(e)){var o=a.items,i=[];r=Array.isArray(r)?r:[];for(var s=0;s<o.length;s++)t.coerce(e,i,o,"["+s+"]",r[s]);n.set(i)}else n.set(r)},validateFunction:function(e,n){if(!Array.isArray(e))return!1;var r=n.items;if(!n.freeLength&&e.length!==r.length)return!1;for(var a=0;a<e.length;a++){if(!t.validate(e[a],n.items[a]))return!1}return!0}}},t.coerce=function(e,n,r,a,o){var i=l(r,a).get(),s=l(e,a),c=l(n,a),d=s.get();return void 0===o&&(o=i.dflt),i.arrayOk&&Array.isArray(d)?(c.set(d),d):(t.valObjects[i.valType].coerceFunction(d,c,o,i),c.get())},t.coerce2=function(e,n,r,a,o){var i=l(e,a),s=t.coerce(e,n,r,a,o),c=i.get();return void 0!==c&&null!==c&&s},t.coerceFont=function(e,t,n){var r={};return n=n||{},r.family=e(t+".family",n.family),r.size=e(t+".size",n.size),r.color=e(t+".color",n.color),r},t.coerceHoverinfo=function(e,n,r){var a,i=n._module.attributes,s=i.hoverinfo?{hoverinfo:i.hoverinfo}:o,l=s.hoverinfo;if(1===r._dataLength){var c="all"===l.dflt?l.flags.slice():l.dflt.split("+");c.splice(c.indexOf("name"),1),a=c.join("+")}return t.coerce(e,n,s,"hoverinfo",a)},t.validate=function(e,n){var r=t.valObjects[n.valType];if(n.arrayOk&&Array.isArray(e))return!0;if(r.validateFunction)return r.validateFunction(e,n);var a={},o=a,i={set:function(e){o=e}};return r.coerceFunction(e,i,a,n),o!==a}},function(e,t,n){"use strict";e.exports=function(e,t){return Array.isArray(e)||(e=[]),e.length=t,e}},function(e,t,n){"use strict";var r=n(108),a=n(34);e.exports=function e(t,n){for(var o=Object.keys(n||{}),i=0;i<o.length;i++){var s=o[i],l=n[s],c=t[s];if("_"===s.charAt(0)||"function"==typeof l){if(s in t)continue;t[s]=l}else if(r(l)&&r(c)&&a(l[0]))for(var d=0;d<l.length;d++)a(l[d])&&a(c[d])&&e(c[d],l[d]);else a(l)&&a(c)&&(e(c,l),Object.keys(c).length||delete t[s])}}},function(e,t,n){"use strict";var r=n(8);t.version="1.28.3",n(252).polyfill(),n(250),n(249),t.plot=r.plot,t.newPlot=r.newPlot,t.restyle=r.restyle,t.relayout=r.relayout,t.redraw=r.redraw,t.update=r.update,t.extendTraces=r.extendTraces,t.prependTraces=r.prependTraces,t.addTraces=r.addTraces,t.deleteTraces=r.deleteTraces,t.moveTraces=r.moveTraces,t.purge=r.purge,t.setPlotConfig=n(248),t.register=n(247),t.toImage=n(148),t.downloadImage=n(96),t.validate=n(246),t.addFrames=r.addFrames,t.deleteFrames=r.deleteFrames,t.animate=r.animate,t.register(n(245)),t.register([n(31),n(223),n(217),n(210),n(205),n(200),n(196),n(192),n(189),n(185)]),t.Icons=n(97),t.Plots=r.Plots,t.Fx=n(31),t.Snapshot=n(181),t.PlotSchema=n(112),t.Queue=n(147),t.d3=n(1)},function(e,t,n){"use strict";e.exports=n(307)},function(e,t,n){"use strict";n.r(t);var r=n(121),a=n(51);for(var o in a)"default"!==o&&function(e){n.d(t,e,function(){return a[e]})}(o);n(179);var i=n(5),s=Object(i.a)(a.default,r.a,r.b,!1,null,"1b01e99a",null);s.options.__file="src/WinPickScatter.vue",t.default=s.exports},function(e,t,n){(e.exports=n(26)(!1)).push([e.i,"\n.install-button[data-v-a4689e86] {\n margin-top: 1em;\n margin-bottom: 0.5em;\n}\n",""])},function(e,t,n){"use strict";var r=n(52);n.n(r).a},function(e,t,n){"use strict";n.r(t);var r=n(117),a=n(54);for(var o in a)"default"!==o&&function(e){n.d(t,e,function(){return a[e]})}(o);n(311);var i=n(5),s=Object(i.a)(a.default,r.a,r.b,!1,null,"a4689e86",null);s.options.__file="src/InstallNotification.vue",t.default=s.exports},function(e,t,n){"use strict";n.r(t);var r=n(122),a=n(56);for(var o in a)"default"!==o&&function(e){n.d(t,e,function(){return a[e]})}(o);var i=n(5),s=Object(i.a)(a.default,r.a,r.b,!1,null,null,null);s.options.__file="src/IntroBox.vue",t.default=s.exports},function(e,t,n){"use strict";n.r(t);var r=n(124),a=n(58);for(var o in a)"default"!==o&&function(e){n.d(t,e,function(){return a[e]})}(o);var i=n(5),s=Object(i.a)(a.default,r.a,r.b,!1,null,null,null);s.options.__file="src/ReportTable.vue",t.default=s.exports},function(e,t,n){"use strict";n.r(t);var r=n(118),a=n(60);for(var o in a)"default"!==o&&function(e){n.d(t,e,function(){return a[e]})}(o);var i=n(5),s=Object(i.a)(a.default,r.a,r.b,!1,null,null,null);s.options.__file="src/HeroTalentTable.vue",t.default=s.exports},function(e,t,n){(e.exports=n(26)(!1)).push([e.i,'\n@keyframes spinAround-data-v-33a90ff8 {\nfrom {\n transform: rotate(0deg);\n}\nto {\n transform: rotate(359deg);\n}\n}\n.is-unselectable[data-v-33a90ff8], .button[data-v-33a90ff8] {\n -webkit-touch-callout: none;\n -webkit-user-select: none;\n -moz-user-select: none;\n -ms-user-select: none;\n user-select: none;\n}\n.button.is-loading[data-v-33a90ff8]::after {\n animation: spinAround-data-v-33a90ff8 500ms infinite linear;\n border: 2px solid #dbdbdb;\n border-radius: 290486px;\n border-right-color: transparent;\n border-top-color: transparent;\n content: "";\n display: block;\n height: 1em;\n position: relative;\n width: 1em;\n}\n.is-overlay[data-v-33a90ff8] {\n bottom: 0;\n left: 0;\n position: absolute;\n right: 0;\n top: 0;\n}\n.button[data-v-33a90ff8] {\n -moz-appearance: none;\n -webkit-appearance: none;\n align-items: center;\n border: 1px solid transparent;\n border-radius: 4px;\n box-shadow: none;\n display: inline-flex;\n font-size: 1rem;\n height: 2.25em;\n justify-content: flex-start;\n line-height: 1.5;\n padding-bottom: calc(0.375em - 1px);\n padding-left: calc(0.625em - 1px);\n padding-right: calc(0.625em - 1px);\n padding-top: calc(0.375em - 1px);\n position: relative;\n vertical-align: top;\n}\n.button[data-v-33a90ff8]:focus, .is-focused.button[data-v-33a90ff8], .button[data-v-33a90ff8]:active, .is-active.button[data-v-33a90ff8] {\n outline: none;\n}\n.button[disabled][data-v-33a90ff8] {\n cursor: not-allowed;\n}\n\n/*! minireset.css v0.0.3 | MIT License | github.com/jgthms/minireset.css */\nhtml[data-v-33a90ff8],\nbody[data-v-33a90ff8],\np[data-v-33a90ff8],\nol[data-v-33a90ff8],\nul[data-v-33a90ff8],\nli[data-v-33a90ff8],\ndl[data-v-33a90ff8],\ndt[data-v-33a90ff8],\ndd[data-v-33a90ff8],\nblockquote[data-v-33a90ff8],\nfigure[data-v-33a90ff8],\nfieldset[data-v-33a90ff8],\nlegend[data-v-33a90ff8],\ntextarea[data-v-33a90ff8],\npre[data-v-33a90ff8],\niframe[data-v-33a90ff8],\nhr[data-v-33a90ff8],\nh1[data-v-33a90ff8],\nh2[data-v-33a90ff8],\nh3[data-v-33a90ff8],\nh4[data-v-33a90ff8],\nh5[data-v-33a90ff8],\nh6[data-v-33a90ff8] {\n margin: 0;\n padding: 0;\n}\nh1[data-v-33a90ff8],\nh2[data-v-33a90ff8],\nh3[data-v-33a90ff8],\nh4[data-v-33a90ff8],\nh5[data-v-33a90ff8],\nh6[data-v-33a90ff8] {\n font-size: 100%;\n font-weight: normal;\n}\nul[data-v-33a90ff8] {\n list-style: none;\n}\nbutton[data-v-33a90ff8],\ninput[data-v-33a90ff8],\nselect[data-v-33a90ff8],\ntextarea[data-v-33a90ff8] {\n margin: 0;\n}\nhtml[data-v-33a90ff8] {\n box-sizing: border-box;\n}\n*[data-v-33a90ff8], *[data-v-33a90ff8]::before, *[data-v-33a90ff8]::after {\n box-sizing: inherit;\n}\nimg[data-v-33a90ff8],\naudio[data-v-33a90ff8],\nvideo[data-v-33a90ff8] {\n height: auto;\n max-width: 100%;\n}\niframe[data-v-33a90ff8] {\n border: 0;\n}\ntable[data-v-33a90ff8] {\n border-collapse: collapse;\n border-spacing: 0;\n}\ntd[data-v-33a90ff8],\nth[data-v-33a90ff8] {\n padding: 0;\n text-align: left;\n}\nhtml[data-v-33a90ff8] {\n background-color: white;\n font-size: 16px;\n -moz-osx-font-smoothing: grayscale;\n -webkit-font-smoothing: antialiased;\n min-width: 300px;\n overflow-x: hidden;\n overflow-y: scroll;\n text-rendering: optimizeLegibility;\n text-size-adjust: 100%;\n}\narticle[data-v-33a90ff8],\naside[data-v-33a90ff8],\nfigure[data-v-33a90ff8],\nfooter[data-v-33a90ff8],\nheader[data-v-33a90ff8],\nhgroup[data-v-33a90ff8],\nsection[data-v-33a90ff8] {\n display: block;\n}\nbody[data-v-33a90ff8],\nbutton[data-v-33a90ff8],\ninput[data-v-33a90ff8],\nselect[data-v-33a90ff8],\ntextarea[data-v-33a90ff8] {\n font-family: BlinkMacSystemFont, -apple-system, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", "Helvetica", "Arial", sans-serif;\n}\ncode[data-v-33a90ff8],\npre[data-v-33a90ff8] {\n -moz-osx-font-smoothing: auto;\n -webkit-font-smoothing: auto;\n font-family: monospace;\n}\nbody[data-v-33a90ff8] {\n color: #4a4a4a;\n font-size: 1rem;\n font-weight: 400;\n line-height: 1.5;\n}\na[data-v-33a90ff8] {\n color: #3273dc;\n cursor: pointer;\n text-decoration: none;\n}\na strong[data-v-33a90ff8] {\n color: currentColor;\n}\na[data-v-33a90ff8]:hover {\n color: #363636;\n}\ncode[data-v-33a90ff8] {\n background-color: whitesmoke;\n color: #ff3860;\n font-size: 0.875em;\n font-weight: normal;\n padding: 0.25em 0.5em 0.25em;\n}\nhr[data-v-33a90ff8] {\n background-color: whitesmoke;\n border: none;\n display: block;\n height: 2px;\n margin: 1.5rem 0;\n}\nimg[data-v-33a90ff8] {\n height: auto;\n max-width: 100%;\n}\ninput[type="checkbox"][data-v-33a90ff8],\ninput[type="radio"][data-v-33a90ff8] {\n vertical-align: baseline;\n}\nsmall[data-v-33a90ff8] {\n font-size: 0.875em;\n}\nspan[data-v-33a90ff8] {\n font-style: inherit;\n font-weight: inherit;\n}\nstrong[data-v-33a90ff8] {\n color: #363636;\n font-weight: 700;\n}\npre[data-v-33a90ff8] {\n -webkit-overflow-scrolling: touch;\n background-color: whitesmoke;\n color: #4a4a4a;\n font-size: 0.875em;\n overflow-x: auto;\n padding: 1.25rem 1.5rem;\n white-space: pre;\n word-wrap: normal;\n}\npre code[data-v-33a90ff8] {\n background-color: transparent;\n color: currentColor;\n font-size: 1em;\n padding: 0;\n}\ntable td[data-v-33a90ff8],\ntable th[data-v-33a90ff8] {\n text-align: left;\n vertical-align: top;\n}\ntable th[data-v-33a90ff8] {\n color: #363636;\n}\n.is-clearfix[data-v-33a90ff8]::after {\n clear: both;\n content: " ";\n display: table;\n}\n.is-pulled-left[data-v-33a90ff8] {\n float: left !important;\n}\n.is-pulled-right[data-v-33a90ff8] {\n float: right !important;\n}\n.is-clipped[data-v-33a90ff8] {\n overflow: hidden !important;\n}\n.is-size-1[data-v-33a90ff8] {\n font-size: 3rem !important;\n}\n.is-size-2[data-v-33a90ff8] {\n font-size: 2.5rem !important;\n}\n.is-size-3[data-v-33a90ff8] {\n font-size: 2rem !important;\n}\n.is-size-4[data-v-33a90ff8] {\n font-size: 1.5rem !important;\n}\n.is-size-5[data-v-33a90ff8] {\n font-size: 1.25rem !important;\n}\n.is-size-6[data-v-33a90ff8] {\n font-size: 1rem !important;\n}\n.is-size-7[data-v-33a90ff8] {\n font-size: 0.75rem !important;\n}\n@media screen and (max-width: 768px) {\n.is-size-1-mobile[data-v-33a90ff8] {\n font-size: 3rem !important;\n}\n.is-size-2-mobile[data-v-33a90ff8] {\n font-size: 2.5rem !important;\n}\n.is-size-3-mobile[data-v-33a90ff8] {\n font-size: 2rem !important;\n}\n.is-size-4-mobile[data-v-33a90ff8] {\n font-size: 1.5rem !important;\n}\n.is-size-5-mobile[data-v-33a90ff8] {\n font-size: 1.25rem !important;\n}\n.is-size-6-mobile[data-v-33a90ff8] {\n font-size: 1rem !important;\n}\n.is-size-7-mobile[data-v-33a90ff8] {\n font-size: 0.75rem !important;\n}\n}\n@media screen and (min-width: 769px), print {\n.is-size-1-tablet[data-v-33a90ff8] {\n font-size: 3rem !important;\n}\n.is-size-2-tablet[data-v-33a90ff8] {\n font-size: 2.5rem !important;\n}\n.is-size-3-tablet[data-v-33a90ff8] {\n font-size: 2rem !important;\n}\n.is-size-4-tablet[data-v-33a90ff8] {\n font-size: 1.5rem !important;\n}\n.is-size-5-tablet[data-v-33a90ff8] {\n font-size: 1.25rem !important;\n}\n.is-size-6-tablet[data-v-33a90ff8] {\n font-size: 1rem !important;\n}\n.is-size-7-tablet[data-v-33a90ff8] {\n font-size: 0.75rem !important;\n}\n}\n@media screen and (max-width: 1087px) {\n.is-size-1-touch[data-v-33a90ff8] {\n font-size: 3rem !important;\n}\n.is-size-2-touch[data-v-33a90ff8] {\n font-size: 2.5rem !important;\n}\n.is-size-3-touch[data-v-33a90ff8] {\n font-size: 2rem !important;\n}\n.is-size-4-touch[data-v-33a90ff8] {\n font-size: 1.5rem !important;\n}\n.is-size-5-touch[data-v-33a90ff8] {\n font-size: 1.25rem !important;\n}\n.is-size-6-touch[data-v-33a90ff8] {\n font-size: 1rem !important;\n}\n.is-size-7-touch[data-v-33a90ff8] {\n font-size: 0.75rem !important;\n}\n}\n@media screen and (min-width: 1088px) {\n.is-size-1-desktop[data-v-33a90ff8] {\n font-size: 3rem !important;\n}\n.is-size-2-desktop[data-v-33a90ff8] {\n font-size: 2.5rem !important;\n}\n.is-size-3-desktop[data-v-33a90ff8] {\n font-size: 2rem !important;\n}\n.is-size-4-desktop[data-v-33a90ff8] {\n font-size: 1.5rem !important;\n}\n.is-size-5-desktop[data-v-33a90ff8] {\n font-size: 1.25rem !important;\n}\n.is-size-6-desktop[data-v-33a90ff8] {\n font-size: 1rem !important;\n}\n.is-size-7-desktop[data-v-33a90ff8] {\n font-size: 0.75rem !important;\n}\n}\n@media screen and (min-width: 1280px) {\n.is-size-1-widescreen[data-v-33a90ff8] {\n font-size: 3rem !important;\n}\n.is-size-2-widescreen[data-v-33a90ff8] {\n font-size: 2.5rem !important;\n}\n.is-size-3-widescreen[data-v-33a90ff8] {\n font-size: 2rem !important;\n}\n.is-size-4-widescreen[data-v-33a90ff8] {\n font-size: 1.5rem !important;\n}\n.is-size-5-widescreen[data-v-33a90ff8] {\n font-size: 1.25rem !important;\n}\n.is-size-6-widescreen[data-v-33a90ff8] {\n font-size: 1rem !important;\n}\n.is-size-7-widescreen[data-v-33a90ff8] {\n font-size: 0.75rem !important;\n}\n}\n@media screen and (min-width: 1472px) {\n.is-size-1-fullhd[data-v-33a90ff8] {\n font-size: 3rem !important;\n}\n.is-size-2-fullhd[data-v-33a90ff8] {\n font-size: 2.5rem !important;\n}\n.is-size-3-fullhd[data-v-33a90ff8] {\n font-size: 2rem !important;\n}\n.is-size-4-fullhd[data-v-33a90ff8] {\n font-size: 1.5rem !important;\n}\n.is-size-5-fullhd[data-v-33a90ff8] {\n font-size: 1.25rem !important;\n}\n.is-size-6-fullhd[data-v-33a90ff8] {\n font-size: 1rem !important;\n}\n.is-size-7-fullhd[data-v-33a90ff8] {\n font-size: 0.75rem !important;\n}\n}\n.has-text-centered[data-v-33a90ff8] {\n text-align: center !important;\n}\n.has-text-justified[data-v-33a90ff8] {\n text-align: justify !important;\n}\n.has-text-left[data-v-33a90ff8] {\n text-align: left !important;\n}\n.has-text-right[data-v-33a90ff8] {\n text-align: right !important;\n}\n@media screen and (max-width: 768px) {\n.has-text-centered-mobile[data-v-33a90ff8] {\n text-align: center !important;\n}\n}\n@media screen and (min-width: 769px), print {\n.has-text-centered-tablet[data-v-33a90ff8] {\n text-align: center !important;\n}\n}\n@media screen and (min-width: 769px) and (max-width: 1087px) {\n.has-text-centered-tablet-only[data-v-33a90ff8] {\n text-align: center !important;\n}\n}\n@media screen and (max-width: 1087px) {\n.has-text-centered-touch[data-v-33a90ff8] {\n text-align: center !important;\n}\n}\n@media screen and (min-width: 1088px) {\n.has-text-centered-desktop[data-v-33a90ff8] {\n text-align: center !important;\n}\n}\n@media screen and (min-width: 1088px) and (max-width: 1279px) {\n.has-text-centered-desktop-only[data-v-33a90ff8] {\n text-align: center !important;\n}\n}\n@media screen and (min-width: 1280px) {\n.has-text-centered-widescreen[data-v-33a90ff8] {\n text-align: center !important;\n}\n}\n@media screen and (min-width: 1280px) and (max-width: 1471px) {\n.has-text-centered-widescreen-only[data-v-33a90ff8] {\n text-align: center !important;\n}\n}\n@media screen and (min-width: 1472px) {\n.has-text-centered-fullhd[data-v-33a90ff8] {\n text-align: center !important;\n}\n}\n@media screen and (max-width: 768px) {\n.has-text-justified-mobile[data-v-33a90ff8] {\n text-align: justify !important;\n}\n}\n@media screen and (min-width: 769px), print {\n.has-text-justified-tablet[data-v-33a90ff8] {\n text-align: justify !important;\n}\n}\n@media screen and (min-width: 769px) and (max-width: 1087px) {\n.has-text-justified-tablet-only[data-v-33a90ff8] {\n text-align: justify !important;\n}\n}\n@media screen and (max-width: 1087px) {\n.has-text-justified-touch[data-v-33a90ff8] {\n text-align: justify !important;\n}\n}\n@media screen and (min-width: 1088px) {\n.has-text-justified-desktop[data-v-33a90ff8] {\n text-align: justify !important;\n}\n}\n@media screen and (min-width: 1088px) and (max-width: 1279px) {\n.has-text-justified-desktop-only[data-v-33a90ff8] {\n text-align: justify !important;\n}\n}\n@media screen and (min-width: 1280px) {\n.has-text-justified-widescreen[data-v-33a90ff8] {\n text-align: justify !important;\n}\n}\n@media screen and (min-width: 1280px) and (max-width: 1471px) {\n.has-text-justified-widescreen-only[data-v-33a90ff8] {\n text-align: justify !important;\n}\n}\n@media screen and (min-width: 1472px) {\n.has-text-justified-fullhd[data-v-33a90ff8] {\n text-align: justify !important;\n}\n}\n@media screen and (max-width: 768px) {\n.has-text-left-mobile[data-v-33a90ff8] {\n text-align: left !important;\n}\n}\n@media screen and (min-width: 769px), print {\n.has-text-left-tablet[data-v-33a90ff8] {\n text-align: left !important;\n}\n}\n@media screen and (min-width: 769px) and (max-width: 1087px) {\n.has-text-left-tablet-only[data-v-33a90ff8] {\n text-align: left !important;\n}\n}\n@media screen and (max-width: 1087px) {\n.has-text-left-touch[data-v-33a90ff8] {\n text-align: left !important;\n}\n}\n@media screen and (min-width: 1088px) {\n.has-text-left-desktop[data-v-33a90ff8] {\n text-align: left !important;\n}\n}\n@media screen and (min-width: 1088px) and (max-width: 1279px) {\n.has-text-left-desktop-only[data-v-33a90ff8] {\n text-align: left !important;\n}\n}\n@media screen and (min-width: 1280px) {\n.has-text-left-widescreen[data-v-33a90ff8] {\n text-align: left !important;\n}\n}\n@media screen and (min-width: 1280px) and (max-width: 1471px) {\n.has-text-left-widescreen-only[data-v-33a90ff8] {\n text-align: left !important;\n}\n}\n@media screen and (min-width: 1472px) {\n.has-text-left-fullhd[data-v-33a90ff8] {\n text-align: left !important;\n}\n}\n@media screen and (max-width: 768px) {\n.has-text-right-mobile[data-v-33a90ff8] {\n text-align: right !important;\n}\n}\n@media screen and (min-width: 769px), print {\n.has-text-right-tablet[data-v-33a90ff8] {\n text-align: right !important;\n}\n}\n@media screen and (min-width: 769px) and (max-width: 1087px) {\n.has-text-right-tablet-only[data-v-33a90ff8] {\n text-align: right !important;\n}\n}\n@media screen and (max-width: 1087px) {\n.has-text-right-touch[data-v-33a90ff8] {\n text-align: right !important;\n}\n}\n@media screen and (min-width: 1088px) {\n.has-text-right-desktop[data-v-33a90ff8] {\n text-align: right !important;\n}\n}\n@media screen and (min-width: 1088px) and (max-width: 1279px) {\n.has-text-right-desktop-only[data-v-33a90ff8] {\n text-align: right !important;\n}\n}\n@media screen and (min-width: 1280px) {\n.has-text-right-widescreen[data-v-33a90ff8] {\n text-align: right !important;\n}\n}\n@media screen and (min-width: 1280px) and (max-width: 1471px) {\n.has-text-right-widescreen-only[data-v-33a90ff8] {\n text-align: right !important;\n}\n}\n@media screen and (min-width: 1472px) {\n.has-text-right-fullhd[data-v-33a90ff8] {\n text-align: right !important;\n}\n}\n.is-capitalized[data-v-33a90ff8] {\n text-transform: capitalize !important;\n}\n.is-lowercase[data-v-33a90ff8] {\n text-transform: lowercase !important;\n}\n.is-uppercase[data-v-33a90ff8] {\n text-transform: uppercase !important;\n}\n.is-italic[data-v-33a90ff8] {\n font-style: italic !important;\n}\n.has-text-white[data-v-33a90ff8] {\n color: white !important;\n}\na.has-text-white[data-v-33a90ff8]:hover, a.has-text-white[data-v-33a90ff8]:focus {\n color: #e6e6e6 !important;\n}\n.has-background-white[data-v-33a90ff8] {\n background-color: white !important;\n}\n.has-text-black[data-v-33a90ff8] {\n color: #0a0a0a !important;\n}\na.has-text-black[data-v-33a90ff8]:hover, a.has-text-black[data-v-33a90ff8]:focus {\n color: black !important;\n}\n.has-background-black[data-v-33a90ff8] {\n background-color: #0a0a0a !important;\n}\n.has-text-light[data-v-33a90ff8] {\n color: whitesmoke !important;\n}\na.has-text-light[data-v-33a90ff8]:hover, a.has-text-light[data-v-33a90ff8]:focus {\n color: #dbdbdb !important;\n}\n.has-background-light[data-v-33a90ff8] {\n background-color: whitesmoke !important;\n}\n.has-text-dark[data-v-33a90ff8] {\n color: #363636 !important;\n}\na.has-text-dark[data-v-33a90ff8]:hover, a.has-text-dark[data-v-33a90ff8]:focus {\n color: #1c1c1c !important;\n}\n.has-background-dark[data-v-33a90ff8] {\n background-color: #363636 !important;\n}\n.has-text-primary[data-v-33a90ff8] {\n color: #00d1b2 !important;\n}\na.has-text-primary[data-v-33a90ff8]:hover, a.has-text-primary[data-v-33a90ff8]:focus {\n color: #009e86 !important;\n}\n.has-background-primary[data-v-33a90ff8] {\n background-color: #00d1b2 !important;\n}\n.has-text-link[data-v-33a90ff8] {\n color: #3273dc !important;\n}\na.has-text-link[data-v-33a90ff8]:hover, a.has-text-link[data-v-33a90ff8]:focus {\n color: #205bbc !important;\n}\n.has-background-link[data-v-33a90ff8] {\n background-color: #3273dc !important;\n}\n.has-text-info[data-v-33a90ff8] {\n color: #209cee !important;\n}\na.has-text-info[data-v-33a90ff8]:hover, a.has-text-info[data-v-33a90ff8]:focus {\n color: #0f81cc !important;\n}\n.has-background-info[data-v-33a90ff8] {\n background-color: #209cee !important;\n}\n.has-text-success[data-v-33a90ff8] {\n color: #23d160 !important;\n}\na.has-text-success[data-v-33a90ff8]:hover, a.has-text-success[data-v-33a90ff8]:focus {\n color: #1ca64c !important;\n}\n.has-background-success[data-v-33a90ff8] {\n background-color: #23d160 !important;\n}\n.has-text-warning[data-v-33a90ff8] {\n color: #ffdd57 !important;\n}\na.has-text-warning[data-v-33a90ff8]:hover, a.has-text-warning[data-v-33a90ff8]:focus {\n color: #ffd324 !important;\n}\n.has-background-warning[data-v-33a90ff8] {\n background-color: #ffdd57 !important;\n}\n.has-text-danger[data-v-33a90ff8] {\n color: #ff3860 !important;\n}\na.has-text-danger[data-v-33a90ff8]:hover, a.has-text-danger[data-v-33a90ff8]:focus {\n color: #ff0537 !important;\n}\n.has-background-danger[data-v-33a90ff8] {\n background-color: #ff3860 !important;\n}\n.has-text-black-bis[data-v-33a90ff8] {\n color: #121212 !important;\n}\n.has-background-black-bis[data-v-33a90ff8] {\n background-color: #121212 !important;\n}\n.has-text-black-ter[data-v-33a90ff8] {\n color: #242424 !important;\n}\n.has-background-black-ter[data-v-33a90ff8] {\n background-color: #242424 !important;\n}\n.has-text-grey-darker[data-v-33a90ff8] {\n color: #363636 !important;\n}\n.has-background-grey-darker[data-v-33a90ff8] {\n background-color: #363636 !important;\n}\n.has-text-grey-dark[data-v-33a90ff8] {\n color: #4a4a4a !important;\n}\n.has-background-grey-dark[data-v-33a90ff8] {\n background-color: #4a4a4a !important;\n}\n.has-text-grey[data-v-33a90ff8] {\n color: #7a7a7a !important;\n}\n.has-background-grey[data-v-33a90ff8] {\n background-color: #7a7a7a !important;\n}\n.has-text-grey-light[data-v-33a90ff8] {\n color: #b5b5b5 !important;\n}\n.has-background-grey-light[data-v-33a90ff8] {\n background-color: #b5b5b5 !important;\n}\n.has-text-grey-lighter[data-v-33a90ff8] {\n color: #dbdbdb !important;\n}\n.has-background-grey-lighter[data-v-33a90ff8] {\n background-color: #dbdbdb !important;\n}\n.has-text-white-ter[data-v-33a90ff8] {\n color: whitesmoke !important;\n}\n.has-background-white-ter[data-v-33a90ff8] {\n background-color: whitesmoke !important;\n}\n.has-text-white-bis[data-v-33a90ff8] {\n color: #fafafa !important;\n}\n.has-background-white-bis[data-v-33a90ff8] {\n background-color: #fafafa !important;\n}\n.has-text-weight-light[data-v-33a90ff8] {\n font-weight: 300 !important;\n}\n.has-text-weight-normal[data-v-33a90ff8] {\n font-weight: 400 !important;\n}\n.has-text-weight-semibold[data-v-33a90ff8] {\n font-weight: 600 !important;\n}\n.has-text-weight-bold[data-v-33a90ff8] {\n font-weight: 700 !important;\n}\n.is-block[data-v-33a90ff8] {\n display: block !important;\n}\n@media screen and (max-width: 768px) {\n.is-block-mobile[data-v-33a90ff8] {\n display: block !important;\n}\n}\n@media screen and (min-width: 769px), print {\n.is-block-tablet[data-v-33a90ff8] {\n display: block !important;\n}\n}\n@media screen and (min-width: 769px) and (max-width: 1087px) {\n.is-block-tablet-only[data-v-33a90ff8] {\n display: block !important;\n}\n}\n@media screen and (max-width: 1087px) {\n.is-block-touch[data-v-33a90ff8] {\n display: block !important;\n}\n}\n@media screen and (min-width: 1088px) {\n.is-block-desktop[data-v-33a90ff8] {\n display: block !important;\n}\n}\n@media screen and (min-width: 1088px) and (max-width: 1279px) {\n.is-block-desktop-only[data-v-33a90ff8] {\n display: block !important;\n}\n}\n@media screen and (min-width: 1280px) {\n.is-block-widescreen[data-v-33a90ff8] {\n display: block !important;\n}\n}\n@media screen and (min-width: 1280px) and (max-width: 1471px) {\n.is-block-widescreen-only[data-v-33a90ff8] {\n display: block !important;\n}\n}\n@media screen and (min-width: 1472px) {\n.is-block-fullhd[data-v-33a90ff8] {\n display: block !important;\n}\n}\n.is-flex[data-v-33a90ff8] {\n display: flex !important;\n}\n@media screen and (max-width: 768px) {\n.is-flex-mobile[data-v-33a90ff8] {\n display: flex !important;\n}\n}\n@media screen and (min-width: 769px), print {\n.is-flex-tablet[data-v-33a90ff8] {\n display: flex !important;\n}\n}\n@media screen and (min-width: 769px) and (max-width: 1087px) {\n.is-flex-tablet-only[data-v-33a90ff8] {\n display: flex !important;\n}\n}\n@media screen and (max-width: 1087px) {\n.is-flex-touch[data-v-33a90ff8] {\n display: flex !important;\n}\n}\n@media screen and (min-width: 1088px) {\n.is-flex-desktop[data-v-33a90ff8] {\n display: flex !important;\n}\n}\n@media screen and (min-width: 1088px) and (max-width: 1279px) {\n.is-flex-desktop-only[data-v-33a90ff8] {\n display: flex !important;\n}\n}\n@media screen and (min-width: 1280px) {\n.is-flex-widescreen[data-v-33a90ff8] {\n display: flex !important;\n}\n}\n@media screen and (min-width: 1280px) and (max-width: 1471px) {\n.is-flex-widescreen-only[data-v-33a90ff8] {\n display: flex !important;\n}\n}\n@media screen and (min-width: 1472px) {\n.is-flex-fullhd[data-v-33a90ff8] {\n display: flex !important;\n}\n}\n.is-inline[data-v-33a90ff8] {\n display: inline !important;\n}\n@media screen and (max-width: 768px) {\n.is-inline-mobile[data-v-33a90ff8] {\n display: inline !important;\n}\n}\n@media screen and (min-width: 769px), print {\n.is-inline-tablet[data-v-33a90ff8] {\n display: inline !important;\n}\n}\n@media screen and (min-width: 769px) and (max-width: 1087px) {\n.is-inline-tablet-only[data-v-33a90ff8] {\n display: inline !important;\n}\n}\n@media screen and (max-width: 1087px) {\n.is-inline-touch[data-v-33a90ff8] {\n display: inline !important;\n}\n}\n@media screen and (min-width: 1088px) {\n.is-inline-desktop[data-v-33a90ff8] {\n display: inline !important;\n}\n}\n@media screen and (min-width: 1088px) and (max-width: 1279px) {\n.is-inline-desktop-only[data-v-33a90ff8] {\n display: inline !important;\n}\n}\n@media screen and (min-width: 1280px) {\n.is-inline-widescreen[data-v-33a90ff8] {\n display: inline !important;\n}\n}\n@media screen and (min-width: 1280px) and (max-width: 1471px) {\n.is-inline-widescreen-only[data-v-33a90ff8] {\n display: inline !important;\n}\n}\n@media screen and (min-width: 1472px) {\n.is-inline-fullhd[data-v-33a90ff8] {\n display: inline !important;\n}\n}\n.is-inline-block[data-v-33a90ff8] {\n display: inline-block !important;\n}\n@media screen and (max-width: 768px) {\n.is-inline-block-mobile[data-v-33a90ff8] {\n display: inline-block !important;\n}\n}\n@media screen and (min-width: 769px), print {\n.is-inline-block-tablet[data-v-33a90ff8] {\n display: inline-block !important;\n}\n}\n@media screen and (min-width: 769px) and (max-width: 1087px) {\n.is-inline-block-tablet-only[data-v-33a90ff8] {\n display: inline-block !important;\n}\n}\n@media screen and (max-width: 1087px) {\n.is-inline-block-touch[data-v-33a90ff8] {\n display: inline-block !important;\n}\n}\n@media screen and (min-width: 1088px) {\n.is-inline-block-desktop[data-v-33a90ff8] {\n display: inline-block !important;\n}\n}\n@media screen and (min-width: 1088px) and (max-width: 1279px) {\n.is-inline-block-desktop-only[data-v-33a90ff8] {\n display: inline-block !important;\n}\n}\n@media screen and (min-width: 1280px) {\n.is-inline-block-widescreen[data-v-33a90ff8] {\n display: inline-block !important;\n}\n}\n@media screen and (min-width: 1280px) and (max-width: 1471px) {\n.is-inline-block-widescreen-only[data-v-33a90ff8] {\n display: inline-block !important;\n}\n}\n@media screen and (min-width: 1472px) {\n.is-inline-block-fullhd[data-v-33a90ff8] {\n display: inline-block !important;\n}\n}\n.is-inline-flex[data-v-33a90ff8] {\n display: inline-flex !important;\n}\n@media screen and (max-width: 768px) {\n.is-inline-flex-mobile[data-v-33a90ff8] {\n display: inline-flex !important;\n}\n}\n@media screen and (min-width: 769px), print {\n.is-inline-flex-tablet[data-v-33a90ff8] {\n display: inline-flex !important;\n}\n}\n@media screen and (min-width: 769px) and (max-width: 1087px) {\n.is-inline-flex-tablet-only[data-v-33a90ff8] {\n display: inline-flex !important;\n}\n}\n@media screen and (max-width: 1087px) {\n.is-inline-flex-touch[data-v-33a90ff8] {\n display: inline-flex !important;\n}\n}\n@media screen and (min-width: 1088px) {\n.is-inline-flex-desktop[data-v-33a90ff8] {\n display: inline-flex !important;\n}\n}\n@media screen and (min-width: 1088px) and (max-width: 1279px) {\n.is-inline-flex-desktop-only[data-v-33a90ff8] {\n display: inline-flex !important;\n}\n}\n@media screen and (min-width: 1280px) {\n.is-inline-flex-widescreen[data-v-33a90ff8] {\n display: inline-flex !important;\n}\n}\n@media screen and (min-width: 1280px) and (max-width: 1471px) {\n.is-inline-flex-widescreen-only[data-v-33a90ff8] {\n display: inline-flex !important;\n}\n}\n@media screen and (min-width: 1472px) {\n.is-inline-flex-fullhd[data-v-33a90ff8] {\n display: inline-flex !important;\n}\n}\n.is-hidden[data-v-33a90ff8] {\n display: none !important;\n}\n@media screen and (max-width: 768px) {\n.is-hidden-mobile[data-v-33a90ff8] {\n display: none !important;\n}\n}\n@media screen and (min-width: 769px), print {\n.is-hidden-tablet[data-v-33a90ff8] {\n display: none !important;\n}\n}\n@media screen and (min-width: 769px) and (max-width: 1087px) {\n.is-hidden-tablet-only[data-v-33a90ff8] {\n display: none !important;\n}\n}\n@media screen and (max-width: 1087px) {\n.is-hidden-touch[data-v-33a90ff8] {\n display: none !important;\n}\n}\n@media screen and (min-width: 1088px) {\n.is-hidden-desktop[data-v-33a90ff8] {\n display: none !important;\n}\n}\n@media screen and (min-width: 1088px) and (max-width: 1279px) {\n.is-hidden-desktop-only[data-v-33a90ff8] {\n display: none !important;\n}\n}\n@media screen and (min-width: 1280px) {\n.is-hidden-widescreen[data-v-33a90ff8] {\n display: none !important;\n}\n}\n@media screen and (min-width: 1280px) and (max-width: 1471px) {\n.is-hidden-widescreen-only[data-v-33a90ff8] {\n display: none !important;\n}\n}\n@media screen and (min-width: 1472px) {\n.is-hidden-fullhd[data-v-33a90ff8] {\n display: none !important;\n}\n}\n.is-invisible[data-v-33a90ff8] {\n visibility: hidden !important;\n}\n@media screen and (max-width: 768px) {\n.is-invisible-mobile[data-v-33a90ff8] {\n visibility: hidden !important;\n}\n}\n@media screen and (min-width: 769px), print {\n.is-invisible-tablet[data-v-33a90ff8] {\n visibility: hidden !important;\n}\n}\n@media screen and (min-width: 769px) and (max-width: 1087px) {\n.is-invisible-tablet-only[data-v-33a90ff8] {\n visibility: hidden !important;\n}\n}\n@media screen and (max-width: 1087px) {\n.is-invisible-touch[data-v-33a90ff8] {\n visibility: hidden !important;\n}\n}\n@media screen and (min-width: 1088px) {\n.is-invisible-desktop[data-v-33a90ff8] {\n visibility: hidden !important;\n}\n}\n@media screen and (min-width: 1088px) and (max-width: 1279px) {\n.is-invisible-desktop-only[data-v-33a90ff8] {\n visibility: hidden !important;\n}\n}\n@media screen and (min-width: 1280px) {\n.is-invisible-widescreen[data-v-33a90ff8] {\n visibility: hidden !important;\n}\n}\n@media screen and (min-width: 1280px) and (max-width: 1471px) {\n.is-invisible-widescreen-only[data-v-33a90ff8] {\n visibility: hidden !important;\n}\n}\n@media screen and (min-width: 1472px) {\n.is-invisible-fullhd[data-v-33a90ff8] {\n visibility: hidden !important;\n}\n}\n.is-marginless[data-v-33a90ff8] {\n margin: 0 !important;\n}\n.is-paddingless[data-v-33a90ff8] {\n padding: 0 !important;\n}\n.is-radiusless[data-v-33a90ff8] {\n border-radius: 0 !important;\n}\n.is-shadowless[data-v-33a90ff8] {\n box-shadow: none !important;\n}\n.button[data-v-33a90ff8] {\n background-color: white;\n border-color: #dbdbdb;\n border-width: 1px;\n color: #363636;\n cursor: pointer;\n justify-content: center;\n padding-bottom: calc(0.375em - 1px);\n padding-left: 0.75em;\n padding-right: 0.75em;\n padding-top: calc(0.375em - 1px);\n text-align: center;\n white-space: nowrap;\n}\n.button strong[data-v-33a90ff8] {\n color: inherit;\n}\n.button .icon[data-v-33a90ff8], .button .icon.is-small[data-v-33a90ff8], .button .icon.is-medium[data-v-33a90ff8], .button .icon.is-large[data-v-33a90ff8] {\n height: 1.5em;\n width: 1.5em;\n}\n.button .icon[data-v-33a90ff8]:first-child:not(:last-child) {\n margin-left: calc(-0.375em - 1px);\n margin-right: 0.1875em;\n}\n.button .icon[data-v-33a90ff8]:last-child:not(:first-child) {\n margin-left: 0.1875em;\n margin-right: calc(-0.375em - 1px);\n}\n.button .icon[data-v-33a90ff8]:first-child:last-child {\n margin-left: calc(-0.375em - 1px);\n margin-right: calc(-0.375em - 1px);\n}\n.button[data-v-33a90ff8]:hover, .button.is-hovered[data-v-33a90ff8] {\n border-color: #b5b5b5;\n color: #363636;\n}\n.button[data-v-33a90ff8]:focus, .button.is-focused[data-v-33a90ff8] {\n border-color: #3273dc;\n color: #363636;\n}\n.button[data-v-33a90ff8]:focus:not(:active), .button.is-focused[data-v-33a90ff8]:not(:active) {\n box-shadow: 0 0 0 0.125em rgba(50, 115, 220, 0.25);\n}\n.button[data-v-33a90ff8]:active, .button.is-active[data-v-33a90ff8] {\n border-color: #4a4a4a;\n color: #363636;\n}\n.button.is-text[data-v-33a90ff8] {\n background-color: transparent;\n border-color: transparent;\n color: #4a4a4a;\n text-decoration: underline;\n}\n.button.is-text[data-v-33a90ff8]:hover, .button.is-text.is-hovered[data-v-33a90ff8], .button.is-text[data-v-33a90ff8]:focus, .button.is-text.is-focused[data-v-33a90ff8] {\n background-color: whitesmoke;\n color: #363636;\n}\n.button.is-text[data-v-33a90ff8]:active, .button.is-text.is-active[data-v-33a90ff8] {\n background-color: #e8e8e8;\n color: #363636;\n}\n.button.is-text[disabled][data-v-33a90ff8] {\n background-color: transparent;\n border-color: transparent;\n box-shadow: none;\n}\n.button.is-white[data-v-33a90ff8] {\n background-color: white;\n border-color: transparent;\n color: #0a0a0a;\n}\n.button.is-white[data-v-33a90ff8]:hover, .button.is-white.is-hovered[data-v-33a90ff8] {\n background-color: #f9f9f9;\n border-color: transparent;\n color: #0a0a0a;\n}\n.button.is-white[data-v-33a90ff8]:focus, .button.is-white.is-focused[data-v-33a90ff8] {\n border-color: transparent;\n color: #0a0a0a;\n}\n.button.is-white[data-v-33a90ff8]:focus:not(:active), .button.is-white.is-focused[data-v-33a90ff8]:not(:active) {\n box-shadow: 0 0 0 0.125em rgba(255, 255, 255, 0.25);\n}\n.button.is-white[data-v-33a90ff8]:active, .button.is-white.is-active[data-v-33a90ff8] {\n background-color: #f2f2f2;\n border-color: transparent;\n color: #0a0a0a;\n}\n.button.is-white[disabled][data-v-33a90ff8] {\n background-color: white;\n border-color: transparent;\n box-shadow: none;\n}\n.button.is-white.is-inverted[data-v-33a90ff8] {\n background-color: #0a0a0a;\n color: white;\n}\n.button.is-white.is-inverted[data-v-33a90ff8]:hover {\n background-color: black;\n}\n.button.is-white.is-inverted[disabled][data-v-33a90ff8] {\n background-color: #0a0a0a;\n border-color: transparent;\n box-shadow: none;\n color: white;\n}\n.button.is-white.is-loading[data-v-33a90ff8]::after {\n border-color: transparent transparent #0a0a0a #0a0a0a !important;\n}\n.button.is-white.is-outlined[data-v-33a90ff8] {\n background-color: transparent;\n border-color: white;\n color: white;\n}\n.button.is-white.is-outlined[data-v-33a90ff8]:hover, .button.is-white.is-outlined[data-v-33a90ff8]:focus {\n background-color: white;\n border-color: white;\n color: #0a0a0a;\n}\n.button.is-white.is-outlined.is-loading[data-v-33a90ff8]::after {\n border-color: transparent transparent white white !important;\n}\n.button.is-white.is-outlined[disabled][data-v-33a90ff8] {\n background-color: transparent;\n border-color: white;\n box-shadow: none;\n color: white;\n}\n.button.is-white.is-inverted.is-outlined[data-v-33a90ff8] {\n background-color: transparent;\n border-color: #0a0a0a;\n color: #0a0a0a;\n}\n.button.is-white.is-inverted.is-outlined[data-v-33a90ff8]:hover, .button.is-white.is-inverted.is-outlined[data-v-33a90ff8]:focus {\n background-color: #0a0a0a;\n color: white;\n}\n.button.is-white.is-inverted.is-outlined[disabled][data-v-33a90ff8] {\n background-color: transparent;\n border-color: #0a0a0a;\n box-shadow: none;\n color: #0a0a0a;\n}\n.button.is-black[data-v-33a90ff8] {\n background-color: #0a0a0a;\n border-color: transparent;\n color: white;\n}\n.button.is-black[data-v-33a90ff8]:hover, .button.is-black.is-hovered[data-v-33a90ff8] {\n background-color: #040404;\n border-color: transparent;\n color: white;\n}\n.button.is-black[data-v-33a90ff8]:focus, .button.is-black.is-focused[data-v-33a90ff8] {\n border-color: transparent;\n color: white;\n}\n.button.is-black[data-v-33a90ff8]:focus:not(:active), .button.is-black.is-focused[data-v-33a90ff8]:not(:active) {\n box-shadow: 0 0 0 0.125em rgba(10, 10, 10, 0.25);\n}\n.button.is-black[data-v-33a90ff8]:active, .button.is-black.is-active[data-v-33a90ff8] {\n background-color: black;\n border-color: transparent;\n color: white;\n}\n.button.is-black[disabled][data-v-33a90ff8] {\n background-color: #0a0a0a;\n border-color: transparent;\n box-shadow: none;\n}\n.button.is-black.is-inverted[data-v-33a90ff8] {\n background-color: white;\n color: #0a0a0a;\n}\n.button.is-black.is-inverted[data-v-33a90ff8]:hover {\n background-color: #f2f2f2;\n}\n.button.is-black.is-inverted[disabled][data-v-33a90ff8] {\n background-color: white;\n border-color: transparent;\n box-shadow: none;\n color: #0a0a0a;\n}\n.button.is-black.is-loading[data-v-33a90ff8]::after {\n border-color: transparent transparent white white !important;\n}\n.button.is-black.is-outlined[data-v-33a90ff8] {\n background-color: transparent;\n border-color: #0a0a0a;\n color: #0a0a0a;\n}\n.button.is-black.is-outlined[data-v-33a90ff8]:hover, .button.is-black.is-outlined[data-v-33a90ff8]:focus {\n background-color: #0a0a0a;\n border-color: #0a0a0a;\n color: white;\n}\n.button.is-black.is-outlined.is-loading[data-v-33a90ff8]::after {\n border-color: transparent transparent #0a0a0a #0a0a0a !important;\n}\n.button.is-black.is-outlined[disabled][data-v-33a90ff8] {\n background-color: transparent;\n border-color: #0a0a0a;\n box-shadow: none;\n color: #0a0a0a;\n}\n.button.is-black.is-inverted.is-outlined[data-v-33a90ff8] {\n background-color: transparent;\n border-color: white;\n color: white;\n}\n.button.is-black.is-inverted.is-outlined[data-v-33a90ff8]:hover, .button.is-black.is-inverted.is-outlined[data-v-33a90ff8]:focus {\n background-color: white;\n color: #0a0a0a;\n}\n.button.is-black.is-inverted.is-outlined[disabled][data-v-33a90ff8] {\n background-color: transparent;\n border-color: white;\n box-shadow: none;\n color: white;\n}\n.button.is-light[data-v-33a90ff8] {\n background-color: whitesmoke;\n border-color: transparent;\n color: #363636;\n}\n.button.is-light[data-v-33a90ff8]:hover, .button.is-light.is-hovered[data-v-33a90ff8] {\n background-color: #eeeeee;\n border-color: transparent;\n color: #363636;\n}\n.button.is-light[data-v-33a90ff8]:focus, .button.is-light.is-focused[data-v-33a90ff8] {\n border-color: transparent;\n color: #363636;\n}\n.button.is-light[data-v-33a90ff8]:focus:not(:active), .button.is-light.is-focused[data-v-33a90ff8]:not(:active) {\n box-shadow: 0 0 0 0.125em rgba(245, 245, 245, 0.25);\n}\n.button.is-light[data-v-33a90ff8]:active, .button.is-light.is-active[data-v-33a90ff8] {\n background-color: #e8e8e8;\n border-color: transparent;\n color: #363636;\n}\n.button.is-light[disabled][data-v-33a90ff8] {\n background-color: whitesmoke;\n border-color: transparent;\n box-shadow: none;\n}\n.button.is-light.is-inverted[data-v-33a90ff8] {\n background-color: #363636;\n color: whitesmoke;\n}\n.button.is-light.is-inverted[data-v-33a90ff8]:hover {\n background-color: #292929;\n}\n.button.is-light.is-inverted[disabled][data-v-33a90ff8] {\n background-color: #363636;\n border-color: transparent;\n box-shadow: none;\n color: whitesmoke;\n}\n.button.is-light.is-loading[data-v-33a90ff8]::after {\n border-color: transparent transparent #363636 #363636 !important;\n}\n.button.is-light.is-outlined[data-v-33a90ff8] {\n background-color: transparent;\n border-color: whitesmoke;\n color: whitesmoke;\n}\n.button.is-light.is-outlined[data-v-33a90ff8]:hover, .button.is-light.is-outlined[data-v-33a90ff8]:focus {\n background-color: whitesmoke;\n border-color: whitesmoke;\n color: #363636;\n}\n.button.is-light.is-outlined.is-loading[data-v-33a90ff8]::after {\n border-color: transparent transparent whitesmoke whitesmoke !important;\n}\n.button.is-light.is-outlined[disabled][data-v-33a90ff8] {\n background-color: transparent;\n border-color: whitesmoke;\n box-shadow: none;\n color: whitesmoke;\n}\n.button.is-light.is-inverted.is-outlined[data-v-33a90ff8] {\n background-color: transparent;\n border-color: #363636;\n color: #363636;\n}\n.button.is-light.is-inverted.is-outlined[data-v-33a90ff8]:hover, .button.is-light.is-inverted.is-outlined[data-v-33a90ff8]:focus {\n background-color: #363636;\n color: whitesmoke;\n}\n.button.is-light.is-inverted.is-outlined[disabled][data-v-33a90ff8] {\n background-color: transparent;\n border-color: #363636;\n box-shadow: none;\n color: #363636;\n}\n.button.is-dark[data-v-33a90ff8] {\n background-color: #363636;\n border-color: transparent;\n color: whitesmoke;\n}\n.button.is-dark[data-v-33a90ff8]:hover, .button.is-dark.is-hovered[data-v-33a90ff8] {\n background-color: #2f2f2f;\n border-color: transparent;\n color: whitesmoke;\n}\n.button.is-dark[data-v-33a90ff8]:focus, .button.is-dark.is-focused[data-v-33a90ff8] {\n border-color: transparent;\n color: whitesmoke;\n}\n.button.is-dark[data-v-33a90ff8]:focus:not(:active), .button.is-dark.is-focused[data-v-33a90ff8]:not(:active) {\n box-shadow: 0 0 0 0.125em rgba(54, 54, 54, 0.25);\n}\n.button.is-dark[data-v-33a90ff8]:active, .button.is-dark.is-active[data-v-33a90ff8] {\n background-color: #292929;\n border-color: transparent;\n color: whitesmoke;\n}\n.button.is-dark[disabled][data-v-33a90ff8] {\n background-color: #363636;\n border-color: transparent;\n box-shadow: none;\n}\n.button.is-dark.is-inverted[data-v-33a90ff8] {\n background-color: whitesmoke;\n color: #363636;\n}\n.button.is-dark.is-inverted[data-v-33a90ff8]:hover {\n background-color: #e8e8e8;\n}\n.button.is-dark.is-inverted[disabled][data-v-33a90ff8] {\n background-color: whitesmoke;\n border-color: transparent;\n box-shadow: none;\n color: #363636;\n}\n.button.is-dark.is-loading[data-v-33a90ff8]::after {\n border-color: transparent transparent whitesmoke whitesmoke !important;\n}\n.button.is-dark.is-outlined[data-v-33a90ff8] {\n background-color: transparent;\n border-color: #363636;\n color: #363636;\n}\n.button.is-dark.is-outlined[data-v-33a90ff8]:hover, .button.is-dark.is-outlined[data-v-33a90ff8]:focus {\n background-color: #363636;\n border-color: #363636;\n color: whitesmoke;\n}\n.button.is-dark.is-outlined.is-loading[data-v-33a90ff8]::after {\n border-color: transparent transparent #363636 #363636 !important;\n}\n.button.is-dark.is-outlined[disabled][data-v-33a90ff8] {\n background-color: transparent;\n border-color: #363636;\n box-shadow: none;\n color: #363636;\n}\n.button.is-dark.is-inverted.is-outlined[data-v-33a90ff8] {\n background-color: transparent;\n border-color: whitesmoke;\n color: whitesmoke;\n}\n.button.is-dark.is-inverted.is-outlined[data-v-33a90ff8]:hover, .button.is-dark.is-inverted.is-outlined[data-v-33a90ff8]:focus {\n background-color: whitesmoke;\n color: #363636;\n}\n.button.is-dark.is-inverted.is-outlined[disabled][data-v-33a90ff8] {\n background-color: transparent;\n border-color: whitesmoke;\n box-shadow: none;\n color: whitesmoke;\n}\n.button.is-primary[data-v-33a90ff8] {\n background-color: #00d1b2;\n border-color: transparent;\n color: #fff;\n}\n.button.is-primary[data-v-33a90ff8]:hover, .button.is-primary.is-hovered[data-v-33a90ff8] {\n background-color: #00c4a7;\n border-color: transparent;\n color: #fff;\n}\n.button.is-primary[data-v-33a90ff8]:focus, .button.is-primary.is-focused[data-v-33a90ff8] {\n border-color: transparent;\n color: #fff;\n}\n.button.is-primary[data-v-33a90ff8]:focus:not(:active), .button.is-primary.is-focused[data-v-33a90ff8]:not(:active) {\n box-shadow: 0 0 0 0.125em rgba(0, 209, 178, 0.25);\n}\n.button.is-primary[data-v-33a90ff8]:active, .button.is-primary.is-active[data-v-33a90ff8] {\n background-color: #00b89c;\n border-color: transparent;\n color: #fff;\n}\n.button.is-primary[disabled][data-v-33a90ff8] {\n background-color: #00d1b2;\n border-color: transparent;\n box-shadow: none;\n}\n.button.is-primary.is-inverted[data-v-33a90ff8] {\n background-color: #fff;\n color: #00d1b2;\n}\n.button.is-primary.is-inverted[data-v-33a90ff8]:hover {\n background-color: #f2f2f2;\n}\n.button.is-primary.is-inverted[disabled][data-v-33a90ff8] {\n background-color: #fff;\n border-color: transparent;\n box-shadow: none;\n color: #00d1b2;\n}\n.button.is-primary.is-loading[data-v-33a90ff8]::after {\n border-color: transparent transparent #fff #fff !important;\n}\n.button.is-primary.is-outlined[data-v-33a90ff8] {\n background-color: transparent;\n border-color: #00d1b2;\n color: #00d1b2;\n}\n.button.is-primary.is-outlined[data-v-33a90ff8]:hover, .button.is-primary.is-outlined[data-v-33a90ff8]:focus {\n background-color: #00d1b2;\n border-color: #00d1b2;\n color: #fff;\n}\n.button.is-primary.is-outlined.is-loading[data-v-33a90ff8]::after {\n border-color: transparent transparent #00d1b2 #00d1b2 !important;\n}\n.button.is-primary.is-outlined[disabled][data-v-33a90ff8] {\n background-color: transparent;\n border-color: #00d1b2;\n box-shadow: none;\n color: #00d1b2;\n}\n.button.is-primary.is-inverted.is-outlined[data-v-33a90ff8] {\n background-color: transparent;\n border-color: #fff;\n color: #fff;\n}\n.button.is-primary.is-inverted.is-outlined[data-v-33a90ff8]:hover, .button.is-primary.is-inverted.is-outlined[data-v-33a90ff8]:focus {\n background-color: #fff;\n color: #00d1b2;\n}\n.button.is-primary.is-inverted.is-outlined[disabled][data-v-33a90ff8] {\n background-color: transparent;\n border-color: #fff;\n box-shadow: none;\n color: #fff;\n}\n.button.is-link[data-v-33a90ff8] {\n background-color: #3273dc;\n border-color: transparent;\n color: #fff;\n}\n.button.is-link[data-v-33a90ff8]:hover, .button.is-link.is-hovered[data-v-33a90ff8] {\n background-color: #276cda;\n border-color: transparent;\n color: #fff;\n}\n.button.is-link[data-v-33a90ff8]:focus, .button.is-link.is-focused[data-v-33a90ff8] {\n border-color: transparent;\n color: #fff;\n}\n.button.is-link[data-v-33a90ff8]:focus:not(:active), .button.is-link.is-focused[data-v-33a90ff8]:not(:active) {\n box-shadow: 0 0 0 0.125em rgba(50, 115, 220, 0.25);\n}\n.button.is-link[data-v-33a90ff8]:active, .button.is-link.is-active[data-v-33a90ff8] {\n background-color: #2366d1;\n border-color: transparent;\n color: #fff;\n}\n.button.is-link[disabled][data-v-33a90ff8] {\n background-color: #3273dc;\n border-color: transparent;\n box-shadow: none;\n}\n.button.is-link.is-inverted[data-v-33a90ff8] {\n background-color: #fff;\n color: #3273dc;\n}\n.button.is-link.is-inverted[data-v-33a90ff8]:hover {\n background-color: #f2f2f2;\n}\n.button.is-link.is-inverted[disabled][data-v-33a90ff8] {\n background-color: #fff;\n border-color: transparent;\n box-shadow: none;\n color: #3273dc;\n}\n.button.is-link.is-loading[data-v-33a90ff8]::after {\n border-color: transparent transparent #fff #fff !important;\n}\n.button.is-link.is-outlined[data-v-33a90ff8] {\n background-color: transparent;\n border-color: #3273dc;\n color: #3273dc;\n}\n.button.is-link.is-outlined[data-v-33a90ff8]:hover, .button.is-link.is-outlined[data-v-33a90ff8]:focus {\n background-color: #3273dc;\n border-color: #3273dc;\n color: #fff;\n}\n.button.is-link.is-outlined.is-loading[data-v-33a90ff8]::after {\n border-color: transparent transparent #3273dc #3273dc !important;\n}\n.button.is-link.is-outlined[disabled][data-v-33a90ff8] {\n background-color: transparent;\n border-color: #3273dc;\n box-shadow: none;\n color: #3273dc;\n}\n.button.is-link.is-inverted.is-outlined[data-v-33a90ff8] {\n background-color: transparent;\n border-color: #fff;\n color: #fff;\n}\n.button.is-link.is-inverted.is-outlined[data-v-33a90ff8]:hover, .button.is-link.is-inverted.is-outlined[data-v-33a90ff8]:focus {\n background-color: #fff;\n color: #3273dc;\n}\n.button.is-link.is-inverted.is-outlined[disabled][data-v-33a90ff8] {\n background-color: transparent;\n border-color: #fff;\n box-shadow: none;\n color: #fff;\n}\n.button.is-info[data-v-33a90ff8] {\n background-color: #209cee;\n border-color: transparent;\n color: #fff;\n}\n.button.is-info[data-v-33a90ff8]:hover, .button.is-info.is-hovered[data-v-33a90ff8] {\n background-color: #1496ed;\n border-color: transparent;\n color: #fff;\n}\n.button.is-info[data-v-33a90ff8]:focus, .button.is-info.is-focused[data-v-33a90ff8] {\n border-color: transparent;\n color: #fff;\n}\n.button.is-info[data-v-33a90ff8]:focus:not(:active), .button.is-info.is-focused[data-v-33a90ff8]:not(:active) {\n box-shadow: 0 0 0 0.125em rgba(32, 156, 238, 0.25);\n}\n.button.is-info[data-v-33a90ff8]:active, .button.is-info.is-active[data-v-33a90ff8] {\n background-color: #118fe4;\n border-color: transparent;\n color: #fff;\n}\n.button.is-info[disabled][data-v-33a90ff8] {\n background-color: #209cee;\n border-color: transparent;\n box-shadow: none;\n}\n.button.is-info.is-inverted[data-v-33a90ff8] {\n background-color: #fff;\n color: #209cee;\n}\n.button.is-info.is-inverted[data-v-33a90ff8]:hover {\n background-color: #f2f2f2;\n}\n.button.is-info.is-inverted[disabled][data-v-33a90ff8] {\n background-color: #fff;\n border-color: transparent;\n box-shadow: none;\n color: #209cee;\n}\n.button.is-info.is-loading[data-v-33a90ff8]::after {\n border-color: transparent transparent #fff #fff !important;\n}\n.button.is-info.is-outlined[data-v-33a90ff8] {\n background-color: transparent;\n border-color: #209cee;\n color: #209cee;\n}\n.button.is-info.is-outlined[data-v-33a90ff8]:hover, .button.is-info.is-outlined[data-v-33a90ff8]:focus {\n background-color: #209cee;\n border-color: #209cee;\n color: #fff;\n}\n.button.is-info.is-outlined.is-loading[data-v-33a90ff8]::after {\n border-color: transparent transparent #209cee #209cee !important;\n}\n.button.is-info.is-outlined[disabled][data-v-33a90ff8] {\n background-color: transparent;\n border-color: #209cee;\n box-shadow: none;\n color: #209cee;\n}\n.button.is-info.is-inverted.is-outlined[data-v-33a90ff8] {\n background-color: transparent;\n border-color: #fff;\n color: #fff;\n}\n.button.is-info.is-inverted.is-outlined[data-v-33a90ff8]:hover, .button.is-info.is-inverted.is-outlined[data-v-33a90ff8]:focus {\n background-color: #fff;\n color: #209cee;\n}\n.button.is-info.is-inverted.is-outlined[disabled][data-v-33a90ff8] {\n background-color: transparent;\n border-color: #fff;\n box-shadow: none;\n color: #fff;\n}\n.button.is-success[data-v-33a90ff8] {\n background-color: #23d160;\n border-color: transparent;\n color: #fff;\n}\n.button.is-success[data-v-33a90ff8]:hover, .button.is-success.is-hovered[data-v-33a90ff8] {\n background-color: #22c65b;\n border-color: transparent;\n color: #fff;\n}\n.button.is-success[data-v-33a90ff8]:focus, .button.is-success.is-focused[data-v-33a90ff8] {\n border-color: transparent;\n color: #fff;\n}\n.button.is-success[data-v-33a90ff8]:focus:not(:active), .button.is-success.is-focused[data-v-33a90ff8]:not(:active) {\n box-shadow: 0 0 0 0.125em rgba(35, 209, 96, 0.25);\n}\n.button.is-success[data-v-33a90ff8]:active, .button.is-success.is-active[data-v-33a90ff8] {\n background-color: #20bc56;\n border-color: transparent;\n color: #fff;\n}\n.button.is-success[disabled][data-v-33a90ff8] {\n background-color: #23d160;\n border-color: transparent;\n box-shadow: none;\n}\n.button.is-success.is-inverted[data-v-33a90ff8] {\n background-color: #fff;\n color: #23d160;\n}\n.button.is-success.is-inverted[data-v-33a90ff8]:hover {\n background-color: #f2f2f2;\n}\n.button.is-success.is-inverted[disabled][data-v-33a90ff8] {\n background-color: #fff;\n border-color: transparent;\n box-shadow: none;\n color: #23d160;\n}\n.button.is-success.is-loading[data-v-33a90ff8]::after {\n border-color: transparent transparent #fff #fff !important;\n}\n.button.is-success.is-outlined[data-v-33a90ff8] {\n background-color: transparent;\n border-color: #23d160;\n color: #23d160;\n}\n.button.is-success.is-outlined[data-v-33a90ff8]:hover, .button.is-success.is-outlined[data-v-33a90ff8]:focus {\n background-color: #23d160;\n border-color: #23d160;\n color: #fff;\n}\n.button.is-success.is-outlined.is-loading[data-v-33a90ff8]::after {\n border-color: transparent transparent #23d160 #23d160 !important;\n}\n.button.is-success.is-outlined[disabled][data-v-33a90ff8] {\n background-color: transparent;\n border-color: #23d160;\n box-shadow: none;\n color: #23d160;\n}\n.button.is-success.is-inverted.is-outlined[data-v-33a90ff8] {\n background-color: transparent;\n border-color: #fff;\n color: #fff;\n}\n.button.is-success.is-inverted.is-outlined[data-v-33a90ff8]:hover, .button.is-success.is-inverted.is-outlined[data-v-33a90ff8]:focus {\n background-color: #fff;\n color: #23d160;\n}\n.button.is-success.is-inverted.is-outlined[disabled][data-v-33a90ff8] {\n background-color: transparent;\n border-color: #fff;\n box-shadow: none;\n color: #fff;\n}\n.button.is-warning[data-v-33a90ff8] {\n background-color: #ffdd57;\n border-color: transparent;\n color: rgba(0, 0, 0, 0.7);\n}\n.button.is-warning[data-v-33a90ff8]:hover, .button.is-warning.is-hovered[data-v-33a90ff8] {\n background-color: #ffdb4a;\n border-color: transparent;\n color: rgba(0, 0, 0, 0.7);\n}\n.button.is-warning[data-v-33a90ff8]:focus, .button.is-warning.is-focused[data-v-33a90ff8] {\n border-color: transparent;\n color: rgba(0, 0, 0, 0.7);\n}\n.button.is-warning[data-v-33a90ff8]:focus:not(:active), .button.is-warning.is-focused[data-v-33a90ff8]:not(:active) {\n box-shadow: 0 0 0 0.125em rgba(255, 221, 87, 0.25);\n}\n.button.is-warning[data-v-33a90ff8]:active, .button.is-warning.is-active[data-v-33a90ff8] {\n background-color: #ffd83d;\n border-color: transparent;\n color: rgba(0, 0, 0, 0.7);\n}\n.button.is-warning[disabled][data-v-33a90ff8] {\n background-color: #ffdd57;\n border-color: transparent;\n box-shadow: none;\n}\n.button.is-warning.is-inverted[data-v-33a90ff8] {\n background-color: rgba(0, 0, 0, 0.7);\n color: #ffdd57;\n}\n.button.is-warning.is-inverted[data-v-33a90ff8]:hover {\n background-color: rgba(0, 0, 0, 0.7);\n}\n.button.is-warning.is-inverted[disabled][data-v-33a90ff8] {\n background-color: rgba(0, 0, 0, 0.7);\n border-color: transparent;\n box-shadow: none;\n color: #ffdd57;\n}\n.button.is-warning.is-loading[data-v-33a90ff8]::after {\n border-color: transparent transparent rgba(0, 0, 0, 0.7) rgba(0, 0, 0, 0.7) !important;\n}\n.button.is-warning.is-outlined[data-v-33a90ff8] {\n background-color: transparent;\n border-color: #ffdd57;\n color: #ffdd57;\n}\n.button.is-warning.is-outlined[data-v-33a90ff8]:hover, .button.is-warning.is-outlined[data-v-33a90ff8]:focus {\n background-color: #ffdd57;\n border-color: #ffdd57;\n color: rgba(0, 0, 0, 0.7);\n}\n.button.is-warning.is-outlined.is-loading[data-v-33a90ff8]::after {\n border-color: transparent transparent #ffdd57 #ffdd57 !important;\n}\n.button.is-warning.is-outlined[disabled][data-v-33a90ff8] {\n background-color: transparent;\n border-color: #ffdd57;\n box-shadow: none;\n color: #ffdd57;\n}\n.button.is-warning.is-inverted.is-outlined[data-v-33a90ff8] {\n background-color: transparent;\n border-color: rgba(0, 0, 0, 0.7);\n color: rgba(0, 0, 0, 0.7);\n}\n.button.is-warning.is-inverted.is-outlined[data-v-33a90ff8]:hover, .button.is-warning.is-inverted.is-outlined[data-v-33a90ff8]:focus {\n background-color: rgba(0, 0, 0, 0.7);\n color: #ffdd57;\n}\n.button.is-warning.is-inverted.is-outlined[disabled][data-v-33a90ff8] {\n background-color: transparent;\n border-color: rgba(0, 0, 0, 0.7);\n box-shadow: none;\n color: rgba(0, 0, 0, 0.7);\n}\n.button.is-danger[data-v-33a90ff8] {\n background-color: #ff3860;\n border-color: transparent;\n color: #fff;\n}\n.button.is-danger[data-v-33a90ff8]:hover, .button.is-danger.is-hovered[data-v-33a90ff8] {\n background-color: #ff2b56;\n border-color: transparent;\n color: #fff;\n}\n.button.is-danger[data-v-33a90ff8]:focus, .button.is-danger.is-focused[data-v-33a90ff8] {\n border-color: transparent;\n color: #fff;\n}\n.button.is-danger[data-v-33a90ff8]:focus:not(:active), .button.is-danger.is-focused[data-v-33a90ff8]:not(:active) {\n box-shadow: 0 0 0 0.125em rgba(255, 56, 96, 0.25);\n}\n.button.is-danger[data-v-33a90ff8]:active, .button.is-danger.is-active[data-v-33a90ff8] {\n background-color: #ff1f4b;\n border-color: transparent;\n color: #fff;\n}\n.button.is-danger[disabled][data-v-33a90ff8] {\n background-color: #ff3860;\n border-color: transparent;\n box-shadow: none;\n}\n.button.is-danger.is-inverted[data-v-33a90ff8] {\n background-color: #fff;\n color: #ff3860;\n}\n.button.is-danger.is-inverted[data-v-33a90ff8]:hover {\n background-color: #f2f2f2;\n}\n.button.is-danger.is-inverted[disabled][data-v-33a90ff8] {\n background-color: #fff;\n border-color: transparent;\n box-shadow: none;\n color: #ff3860;\n}\n.button.is-danger.is-loading[data-v-33a90ff8]::after {\n border-color: transparent transparent #fff #fff !important;\n}\n.button.is-danger.is-outlined[data-v-33a90ff8] {\n background-color: transparent;\n border-color: #ff3860;\n color: #ff3860;\n}\n.button.is-danger.is-outlined[data-v-33a90ff8]:hover, .button.is-danger.is-outlined[data-v-33a90ff8]:focus {\n background-color: #ff3860;\n border-color: #ff3860;\n color: #fff;\n}\n.button.is-danger.is-outlined.is-loading[data-v-33a90ff8]::after {\n border-color: transparent transparent #ff3860 #ff3860 !important;\n}\n.button.is-danger.is-outlined[disabled][data-v-33a90ff8] {\n background-color: transparent;\n border-color: #ff3860;\n box-shadow: none;\n color: #ff3860;\n}\n.button.is-danger.is-inverted.is-outlined[data-v-33a90ff8] {\n background-color: transparent;\n border-color: #fff;\n color: #fff;\n}\n.button.is-danger.is-inverted.is-outlined[data-v-33a90ff8]:hover, .button.is-danger.is-inverted.is-outlined[data-v-33a90ff8]:focus {\n background-color: #fff;\n color: #ff3860;\n}\n.button.is-danger.is-inverted.is-outlined[disabled][data-v-33a90ff8] {\n background-color: transparent;\n border-color: #fff;\n box-shadow: none;\n color: #fff;\n}\n.button.is-small[data-v-33a90ff8] {\n border-radius: 2px;\n font-size: 0.75rem;\n}\n.button.is-medium[data-v-33a90ff8] {\n font-size: 1.25rem;\n}\n.button.is-large[data-v-33a90ff8] {\n font-size: 1.5rem;\n}\n.button[disabled][data-v-33a90ff8] {\n background-color: white;\n border-color: #dbdbdb;\n box-shadow: none;\n opacity: 0.5;\n}\n.button.is-fullwidth[data-v-33a90ff8] {\n display: flex;\n width: 100%;\n}\n.button.is-loading[data-v-33a90ff8] {\n color: transparent !important;\n pointer-events: none;\n}\n.button.is-loading[data-v-33a90ff8]::after {\n position: absolute;\n left: calc(50% - (1em / 2));\n top: calc(50% - (1em / 2));\n position: absolute !important;\n}\n.button.is-static[data-v-33a90ff8] {\n background-color: whitesmoke;\n border-color: #dbdbdb;\n color: #7a7a7a;\n box-shadow: none;\n pointer-events: none;\n}\n.button.is-rounded[data-v-33a90ff8] {\n border-radius: 290486px;\n padding-left: 1em;\n padding-right: 1em;\n}\n.buttons[data-v-33a90ff8] {\n align-items: center;\n display: flex;\n flex-wrap: wrap;\n justify-content: flex-start;\n}\n.buttons .button[data-v-33a90ff8] {\n margin-bottom: 0.5rem;\n}\n.buttons .button[data-v-33a90ff8]:not(:last-child) {\n margin-right: 0.5rem;\n}\n.buttons[data-v-33a90ff8]:last-child {\n margin-bottom: -0.5rem;\n}\n.buttons[data-v-33a90ff8]:not(:last-child) {\n margin-bottom: 1rem;\n}\n.buttons.has-addons .button[data-v-33a90ff8]:not(:first-child) {\n border-bottom-left-radius: 0;\n border-top-left-radius: 0;\n}\n.buttons.has-addons .button[data-v-33a90ff8]:not(:last-child) {\n border-bottom-right-radius: 0;\n border-top-right-radius: 0;\n margin-right: -1px;\n}\n.buttons.has-addons .button[data-v-33a90ff8]:last-child {\n margin-right: 0;\n}\n.buttons.has-addons .button[data-v-33a90ff8]:hover, .buttons.has-addons .button.is-hovered[data-v-33a90ff8] {\n z-index: 2;\n}\n.buttons.has-addons .button[data-v-33a90ff8]:focus, .buttons.has-addons .button.is-focused[data-v-33a90ff8], .buttons.has-addons .button[data-v-33a90ff8]:active, .buttons.has-addons .button.is-active[data-v-33a90ff8], .buttons.has-addons .button.is-selected[data-v-33a90ff8] {\n z-index: 3;\n}\n.buttons.has-addons .button[data-v-33a90ff8]:focus:hover, .buttons.has-addons .button.is-focused[data-v-33a90ff8]:hover, .buttons.has-addons .button[data-v-33a90ff8]:active:hover, .buttons.has-addons .button.is-active[data-v-33a90ff8]:hover, .buttons.has-addons .button.is-selected[data-v-33a90ff8]:hover {\n z-index: 4;\n}\n.buttons.has-addons .button.is-expanded[data-v-33a90ff8] {\n flex-grow: 1;\n}\n.buttons.is-centered[data-v-33a90ff8] {\n justify-content: center;\n}\n.buttons.is-right[data-v-33a90ff8] {\n justify-content: flex-end;\n}\n.highlight-selection[data-v-33a90ff8] {\n border-color: #3273dc;\n color: #363636;\n box-shadow: 0 0 0 0.125em rgba(50, 115, 220, 0.25);\n transform: scale(1.25);\n}\n',""])},function(e,t,n){"use strict";var r=n(61);n.n(r).a},function(e,t,n){"use strict";n.r(t);var r=n(119),a=n(63);for(var o in a)"default"!==o&&function(e){n.d(t,e,function(){return a[e]})}(o);n(317);var i=n(5),s=Object(i.a)(a.default,r.a,r.b,!1,null,"33a90ff8",null);s.options.__file="src/HeroDraftGrid.vue",t.default=s.exports},function(e,t,n){"use strict";n.r(t);var r=n(126),a=n(65);for(var o in a)"default"!==o&&function(e){n.d(t,e,function(){return a[e]})}(o);var i=n(5),s=Object(i.a)(a.default,r.a,r.b,!1,null,null,null);s.options.__file="src/TopTalentsBox.vue",t.default=s.exports},function(e){e.exports=[{Talent:"NoTalent",Level:null,Winner:null,Count:null},{Actor:"*Grumpjaw*",Talent:"NoTalent",Mode:"blitz_pvp_ranked",Level:null,Winner:0,Count:3},{Actor:"*Baptiste*",Talent:"NoTalent",Mode:"blitz_pvp_ranked",Level:0,Winner:0,Count:2},{Actor:"*Taka*",Talent:"NoTalent",Mode:"casual_aral",Level:null,Winner:0,Count:2},{Actor:"*Grumpjaw*",Talent:"NoTalent",Mode:"casual_aral",Level:null,Winner:.1,Count:10},{Actor:"*SAW*",Talent:"NoTalent",Mode:"blitz_pvp_ranked",Level:null,Winner:.2,Count:5},{Actor:"*Kestrel*",Talent:"NoTalent",Mode:"casual_aral",Level:null,Winner:.5,Count:2},{Actor:"*Ardan*",Talent:"NoTalent",Mode:"blitz_pvp_ranked",Level:null,Winner:.16666666666666666,Count:6},{Actor:"*Ardan*",Talent:"NoTalent",Mode:"casual_aral",Level:null,Winner:.3333333333333333,Count:3},{Actor:"*Alpha*",Talent:"NoTalent",Mode:"casual_aral",Level:null,Winner:.16666666666666666,Count:6},{Actor:"*Baptiste*",Talent:"*Talent_Baptiste_ArmyOfSouls*",Mode:"casual_aral",Level:1,Winner:.14285714285714285,Count:7},{Actor:"*Churnwalker*",Talent:"*Talent_Churnwalker_TalentC*",Mode:"casual_aral",Level:1.1428571428571428,Winner:.14285714285714285,Count:7},{Actor:"*Kinetic*",Talent:"*Talent_Kinetic_TalentC*",Mode:"casual_aral",Level:1,Winner:.3333333333333333,Count:3},{Actor:"*Ringo*",Talent:"NoTalent",Mode:"casual_aral",Level:null,Winner:.16666666666666666,Count:6},{Actor:"*Skye*",Talent:"NoTalent",Mode:"blitz_pvp_ranked",Level:null,Winner:.2857142857142857,Count:7},{Actor:"*Gwen*",Talent:"NoTalent",Mode:"casual_aral",Level:null,Winner:.3333333333333333,Count:6},{Actor:"*Lorelai*",Talent:"NoTalent",Mode:"blitz_pvp_ranked",Level:null,Winner:.6666666666666666,Count:3},{Actor:"*Petal*",Talent:"NoTalent",Mode:"blitz_pvp_ranked",Level:null,Winner:.3333333333333333,Count:6},{Actor:"*Alpha*",Talent:"*Talent_Alpha_Acceleration*",Mode:"casual_aral",Level:1,Winner:.5,Count:4},{Actor:"*Lance*",Talent:"NoTalent",Mode:"casual_aral",Level:null,Winner:.5,Count:4},{Actor:"*Tony*",Talent:"NoTalent",Mode:"blitz_pvp_ranked",Level:null,Winner:.2222222222222222,Count:9},{Actor:"*Blackfeather*",Talent:"NoTalent",Mode:"blitz_pvp_ranked",Level:null,Winner:.5,Count:4},{Actor:"*Petal*",Talent:"NoTalent",Mode:"casual_aral",Level:null,Winner:.16666666666666666,Count:12},{Actor:"*Lance*",Talent:"NoTalent",Mode:"blitz_pvp_ranked",Level:null,Winner:.2,Count:10},{Actor:"*Celeste*",Talent:"NoTalent",Mode:"casual_aral",Level:null,Winner:.2222222222222222,Count:9},{Actor:"*Koshka*",Talent:"NoTalent",Mode:"casual_aral",Level:null,Winner:.5,Count:4},{Actor:"*Tony*",Talent:"*Talent_Tony_TalentC*",Mode:"blitz_pvp_ranked",Level:1.2,Winner:.4,Count:5},{Actor:"*Samuel*",Talent:"NoTalent",Mode:"casual_aral",Level:null,Winner:.3333333333333333,Count:6},{Actor:"*Samuel*",Talent:"NoTalent",Mode:"blitz_pvp_ranked",Level:null,Winner:.3333333333333333,Count:6},{Actor:"*Catherine*",Talent:"NoTalent",Mode:"blitz_pvp_ranked",Level:null,Winner:.6666666666666666,Count:3},{Actor:"*Kensei*",Talent:"*Talent_Kensei_TalentC*",Mode:"casual_aral",Level:1.3333333333333333,Winner:.6666666666666666,Count:3},{Actor:"*Baron*",Talent:"NoTalent",Mode:"blitz_pvp_ranked",Level:0,Winner:1,Count:2},{Actor:"*Koshka*",Talent:"NoTalent",Mode:"blitz_pvp_ranked",Level:null,Winner:.2857142857142857,Count:7},{Actor:"*Blackfeather*",Talent:"NoTalent",Mode:"casual_aral",Level:null,Winner:.4,Count:5},{Actor:"*Gwen*",Talent:"NoTalent",Mode:"blitz_pvp_ranked",Level:null,Winner:.3333333333333333,Count:6},{Actor:"*Varya*",Talent:"NoTalent",Mode:"casual_aral",Level:null,Winner:.5,Count:6},{Actor:"*Flicker*",Talent:"NoTalent",Mode:"blitz_pvp_ranked",Level:null,Winner:.75,Count:4},{Actor:"*Glaive*",Talent:"NoTalent",Mode:"blitz_pvp_ranked",Level:null,Winner:.5,Count:6},{Actor:"*Reza*",Talent:"NoTalent",Mode:"casual_aral",Level:null,Winner:.42857142857142855,Count:7},{Actor:"*Churnwalker*",Talent:"NoTalent",Mode:"casual_aral",Level:null,Winner:.21428571428571427,Count:14},{Actor:"*Ozo*",Talent:"*Talent_Ozo_Bangarangarang*",Mode:"blitz_pvp_ranked",Level:1.3333333333333333,Winner:.3333333333333333,Count:9},{Actor:"*Baron*",Talent:"NoTalent",Mode:"casual_aral",Level:null,Winner:.3,Count:10},{Actor:"*SAW*",Talent:"NoTalent",Mode:"casual_aral",Level:null,Winner:.42857142857142855,Count:7},{Actor:"*Adagio*",Talent:"NoTalent",Mode:"casual_aral",Level:null,Winner:.42857142857142855,Count:7},{Actor:"*Reza*",Talent:"NoTalent",Mode:"blitz_pvp_ranked",Level:null,Winner:.5,Count:6},{Actor:"*Grace*",Talent:"NoTalent",Mode:"casual_aral",Level:null,Winner:.375,Count:8},{Actor:"*Krul*",Talent:"NoTalent",Mode:"casual_aral",Level:null,Winner:.6,Count:5},{Actor:"*Rona*",Talent:"NoTalent",Mode:"casual_aral",Level:null,Winner:.3,Count:10},{Actor:"*Joule*",Talent:"*Talent_Joule_ThunderingSteps*",Mode:"casual_aral",Level:1.1,Winner:.3,Count:10},{Actor:"*Churnwalker*",Talent:"*Talent_Churnwalker_TalentC*",Mode:"blitz_pvp_ranked",Level:1,Winner:.36363636363636365,Count:11},{Actor:"*Flicker*",Talent:"NoTalent",Mode:"casual_aral",Level:null,Winner:.3333333333333333,Count:12},{Actor:"*Ozo*",Talent:"NoTalent",Mode:"casual_aral",Level:null,Winner:.4444444444444444,Count:9},{Actor:"*Malene*",Talent:"*Talent_Malene_TalentC*",Mode:"casual_aral",Level:1.1,Winner:.4,Count:10},{Actor:"*Lyra*",Talent:"NoTalent",Mode:"blitz_pvp_ranked",Level:null,Winner:.5714285714285714,Count:7},{Actor:"*Lorelai*",Talent:"*Talent_Lorelai_TalentC*",Mode:"blitz_pvp_ranked",Level:1.2,Winner:.4,Count:10},{Actor:"*Phinn*",Talent:"NoTalent",Mode:"casual_aral",Level:null,Winner:.5,Count:8},{Actor:"*Skaarf*",Talent:"NoTalent",Mode:"blitz_pvp_ranked",Level:null,Winner:.3076923076923077,Count:13},{Actor:"*Kinetic*",Talent:"*Talent_Kinetic_TalentB*",Mode:"casual_aral",Level:1.3076923076923077,Winner:.3076923076923077,Count:13},{Actor:"*Celeste*",Talent:"NoTalent",Mode:"blitz_pvp_ranked",Level:null,Winner:.3333333333333333,Count:12},{Actor:"*Celeste*",Talent:"*Talent_Celeste_GalaxyCollapse*",Mode:"casual_aral",Level:1,Winner:.4444444444444444,Count:9},{Actor:"*Reim*",Talent:"NoTalent",Mode:"casual_aral",Level:null,Winner:.5,Count:8},{Actor:"*Lorelai*",Talent:"NoTalent",Mode:"casual_aral",Level:null,Winner:.5555555555555556,Count:9},{Actor:"*Reim*",Talent:"NoTalent",Mode:"blitz_pvp_ranked",Level:null,Winner:1,Count:5},{Actor:"*Lorelai*",Talent:"*Talent_Lorelai_TalentC*",Mode:"casual_aral",Level:1,Winner:.45454545454545453,Count:11},{Actor:"*Fortress*",Talent:"NoTalent",Mode:"casual_aral",Level:null,Winner:.45454545454545453,Count:11},{Actor:"*Lyra*",Talent:"NoTalent",Mode:"casual_aral",Level:null,Winner:.5555555555555556,Count:9},{Actor:"*Adagio*",Talent:"NoTalent",Mode:"blitz_pvp_ranked",Level:null,Winner:.5,Count:10},{Actor:"*Grace*",Talent:"NoTalent",Mode:"blitz_pvp_ranked",Level:null,Winner:.625,Count:8},{Actor:"*Grumpjaw*",Talent:"*Talent_Grumpjaw_BigAppetite*",Mode:"casual_aral",Level:1,Winner:.45454545454545453,Count:11},{Actor:"*Vox*",Talent:"NoTalent",Mode:"casual_aral",Level:null,Winner:.45454545454545453,Count:11},{Actor:"*Malene*",Talent:"NoTalent",Mode:"casual_aral",Level:null,Winner:.2631578947368421,Count:19},{Actor:"*Vox*",Talent:"NoTalent",Mode:"blitz_pvp_ranked",Level:null,Winner:.42857142857142855,Count:14},{Actor:"*Joule*",Talent:"NoTalent",Mode:"casual_aral",Level:null,Winner:.8571428571428571,Count:7},{Actor:"*Varya*",Talent:"*Talent_Varya_TalentC*",Mode:"casual_aral",Level:1.0666666666666667,Winner:.4,Count:15},{Actor:"*Churnwalker*",Talent:"*Talent_Churnwalker_TalentB*",Mode:"blitz_pvp_ranked",Level:1.6,Winner:.3,Count:20},{Actor:"*Skaarf*",Talent:"NoTalent",Mode:"casual_aral",Level:null,Winner:.5,Count:12},{Actor:"*Lorelai*",Talent:"*Talent_Lorelai_TalentB*",Mode:"blitz_pvp_ranked",Level:1.5454545454545454,Winner:.5454545454545454,Count:11},{Actor:"*Idris*",Talent:"NoTalent",Mode:"casual_aral",Level:null,Winner:.5454545454545454,Count:11},{Actor:"*Skye*",Talent:"NoTalent",Mode:"casual_aral",Level:null,Winner:.5454545454545454,Count:11},{Actor:"*Grumpjaw*",Talent:"*Talent_Grumpjaw_BigAppetite*",Mode:"blitz_pvp_ranked",Level:1.25,Winner:.5,Count:12},{Actor:"*Idris*",Talent:"*Talent_Idris_ShimmerHeal*",Mode:"casual_aral",Level:1.3,Winner:.6,Count:10},{Actor:"*Taka*",Talent:"NoTalent",Mode:"blitz_pvp_ranked",Level:null,Winner:.75,Count:8},{Actor:"*Ringo*",Talent:"NoTalent",Mode:"blitz_pvp_ranked",Level:null,Winner:.5454545454545454,Count:11},{Actor:"*Fortress*",Talent:"NoTalent",Mode:"blitz_pvp_ranked",Level:null,Winner:.8571428571428571,Count:7},{Actor:"*Churnwalker*",Talent:"*Talent_Churnwalker_TalentA*",Mode:"blitz_pvp_ranked",Level:4.8,Winner:.4,Count:15},{Actor:"*Glaive*",Talent:"NoTalent",Mode:"casual_aral",Level:null,Winner:.5454545454545454,Count:11},{Actor:"*Alpha*",Talent:"*Talent_Alpha_Acceleration*",Mode:"blitz_pvp_ranked",Level:1.125,Winner:.375,Count:16},{Actor:"*Ardan*",Talent:"*Talent_Ardan_KnockoutPunch*",Mode:"casual_aral",Level:1.2,Winner:.4,Count:15},{Actor:"*Taka*",Talent:"*Talent_Taka_XXXRetsu*",Mode:"casual_aral",Level:1.2608695652173914,Winner:.30434782608695654,Count:23},{Actor:"*Catherine*",Talent:"*Talent_Catherine_Shockwave*",Mode:"casual_aral",Level:1.1428571428571428,Winner:.3333333333333333,Count:21},{Actor:"*Reim*",Talent:"*Talent_Reim_Revenant*",Mode:"casual_aral",Level:1.25,Winner:.4375,Count:16},{Actor:"*Celeste*",Talent:"*Talent_Celeste_GalaxyCollapse*",Mode:"blitz_pvp_ranked",Level:1.0833333333333333,Winner:.2916666666666667,Count:24},{Actor:"*Blackfeather*",Talent:"*Talent_Blackfeather_Elusiveness*",Mode:"casual_aral",Level:1.1818181818181819,Winner:.3181818181818182,Count:22},{Actor:"*Lance*",Talent:"*Talent_Lance_Striker*",Mode:"casual_aral",Level:1.1333333333333333,Winner:.4666666666666667,Count:15},{Actor:"*Baptiste*",Talent:"NoTalent",Mode:"casual_aral",Level:null,Winner:.5833333333333334,Count:12},{Actor:"*Koshka*",Talent:"*Talent_Koshka_SlashyPlayTime*",Mode:"casual_aral",Level:1.2352941176470589,Winner:.4117647058823529,Count:17},{Actor:"*Ringo*",Talent:"*Talent_Ringo_SpikedBrew*",Mode:"casual_aral",Level:1.1578947368421053,Winner:.3684210526315789,Count:19},{Actor:"*Joule*",Talent:"NoTalent",Mode:"blitz_pvp_ranked",Level:null,Winner:.4117647058823529,Count:17},{Actor:"*Churnwalker*",Talent:"NoTalent",Mode:"5v5_pvp_ranked",Level:null,Winner:.5384615384615384,Count:13},{Actor:"*Glaive*",Talent:"*Talent_Glaive_TwistedPursuit*",Mode:"casual_aral",Level:1.0714285714285714,Winner:.5714285714285714,Count:14},{Actor:"*Ozo*",Talent:"*Talent_Ozo_Bangarangarang*",Mode:"casual_aral",Level:1.25,Winner:.5,Count:16},{Actor:"*Kestrel*",Talent:"NoTalent",Mode:"blitz_pvp_ranked",Level:null,Winner:.6666666666666666,Count:12},{Actor:"*Tony*",Talent:"*Talent_Tony_TalentC*",Mode:"casual_aral",Level:1,Winner:1,Count:8},{Actor:"*Varya*",Talent:"*Talent_Varya_TalentB*",Mode:"casual_aral",Level:1.5909090909090908,Winner:.36363636363636365,Count:22},{Actor:"*SAW*",Talent:"*Talent_SAW_RoadRage*",Mode:"casual_aral",Level:1.125,Winner:.5,Count:16},{Actor:"*Tony*",Talent:"NoTalent",Mode:"casual_aral",Level:null,Winner:.38095238095238093,Count:21},{Actor:"*Krul*",Talent:"NoTalent",Mode:"blitz_pvp_ranked",Level:null,Winner:.5,Count:16},{Actor:"*Flicker*",Talent:"*Talent_Flicker_FairyHealing*",Mode:"casual_aral",Level:1.3571428571428572,Winner:.5714285714285714,Count:14},{Actor:"*Churnwalker*",Talent:"*Talent_Churnwalker_TalentB*",Mode:"casual_aral",Level:1.7142857142857142,Winner:.22857142857142856,Count:35},{Actor:"*Kestrel*",Talent:"*Talent_Kestrel_PiercingShot*",Mode:"casual_aral",Level:1.3157894736842106,Winner:.42105263157894735,Count:19},{Actor:"*Baron*",Talent:"*Talent_Baron_TrionCannon*",Mode:"casual_aral",Level:1.1428571428571428,Winner:.5714285714285714,Count:14},{Actor:"*Gwen*",Talent:"*Talent_Gwen_ThreeOfAKind*",Mode:"casual_aral",Level:1.1,Winner:.45,Count:20},{Actor:"*Petal*",Talent:"*Talent_Petal_ExplosionForce*",Mode:"blitz_pvp_ranked",Level:1.1,Winner:.45,Count:20},{Actor:"*Samuel*",Talent:"*Talent_Samuel_UnwakingNightmare*",Mode:"casual_aral",Level:1.625,Winner:.5625,Count:16},{Actor:"*Grace*",Talent:"*Talent_Grace_UnitedFront*",Mode:"casual_aral",Level:1.0588235294117647,Winner:.5294117647058824,Count:17},{Actor:"*Samuel*",Talent:"*Talent_Samuel_ViscousDarkness*",Mode:"blitz_pvp_ranked",Level:1.2380952380952381,Winner:.42857142857142855,Count:21},{Actor:"*Kinetic*",Talent:"*Talent_Kinetic_TalentA*",Mode:"casual_aral",Level:2.1363636363636362,Winner:.4090909090909091,Count:22},{Actor:"*Reza*",Talent:"*Talent_Reza_NetherRage*",Mode:"casual_aral",Level:1.0666666666666667,Winner:.6666666666666666,Count:15},{Actor:"*Lyra*",Talent:"*Talent_Lyra_GythianWard*",Mode:"casual_aral",Level:1.2105263157894737,Winner:.5263157894736842,Count:19},{Actor:"*Petal*",Talent:"*Talent_Petal_KaboomSeeds*",Mode:"blitz_pvp_ranked",Level:1.606060606060606,Winner:.30303030303030304,Count:33},{Actor:"*Grumpjaw*",Talent:"*Talent_Grumpjaw_Reconstitution*",Mode:"blitz_pvp_ranked",Level:1.619047619047619,Winner:.47619047619047616,Count:21},{Actor:"*Varya*",Talent:"NoTalent",Mode:"blitz_pvp_ranked",Level:null,Winner:.5555555555555556,Count:18},{Actor:"*Idris*",Talent:"NoTalent",Mode:"blitz_pvp_ranked",Level:null,Winner:.5,Count:20},{Actor:"*Samuel*",Talent:"*Talent_Samuel_UnwakingNightmare*",Mode:"blitz_pvp_ranked",Level:1.5185185185185186,Winner:.4074074074074074,Count:27},{Actor:"*Samuel*",Talent:"*Talent_Samuel_ViscousDarkness*",Mode:"casual_aral",Level:1.105263157894737,Winner:.5789473684210527,Count:19},{Actor:"*Reim*",Talent:"*Talent_Reim_Revenant*",Mode:"blitz_pvp_ranked",Level:1.3043478260869565,Winner:.4782608695652174,Count:23},{Actor:"*Kensei*",Talent:"*Talent_Kensei_TalentB*",Mode:"casual_aral",Level:1.4736842105263157,Winner:.5789473684210527,Count:19},{Actor:"*Krul*",Talent:"*Talent_Krul_CursedBlade*",Mode:"casual_aral",Level:1.1875,Winner:.6875,Count:16},{Actor:"*Baptiste*",Talent:"*Talent_Baptiste_ArmyOfSouls*",Mode:"blitz_pvp_ranked",Level:1.25,Winner:.55,Count:20},{Actor:"*Kensei*",Talent:"NoTalent",Mode:"casual_aral",Level:null,Winner:.3793103448275862,Count:29},{Actor:"*Fortress*",Talent:"*Talent_Fortress_FlankAttack*",Mode:"casual_aral",Level:1.3076923076923077,Winner:.4230769230769231,Count:26},{Actor:"*Churnwalker*",Talent:"NoTalent",Mode:"ranked",Level:null,Winner:.32432432432432434,Count:37},{Actor:"*Ozo*",Talent:"NoTalent",Mode:"blitz_pvp_ranked",Level:null,Winner:.40625,Count:32},{Actor:"*Alpha*",Talent:"NoTalent",Mode:"blitz_pvp_ranked",Level:null,Winner:.37142857142857144,Count:35},{Actor:"*Lorelai*",Talent:"*Talent_Lorelai_TalentA*",Mode:"blitz_pvp_ranked",Level:4.5,Winner:.4642857142857143,Count:28},{Actor:"*Taka*",Talent:"*Talent_Taka_ProtectiveDecoy*",Mode:"casual_aral",Level:1.951219512195122,Winner:.3170731707317073,Count:41},{Actor:"*Grumpjaw*",Talent:"NoTalent",Mode:"ranked",Level:null,Winner:.41935483870967744,Count:31},{Actor:"*Idris*",Talent:"*Talent_Idris_ChaChaChakram*",Mode:"casual_aral",Level:1.8666666666666667,Winner:.43333333333333335,Count:30},{Actor:"*Lance*",Talent:"*Talent_Lance_Striker*",Mode:"blitz_pvp_ranked",Level:1.1428571428571428,Winner:.37142857142857144,Count:35},{Actor:"*SAW*",Talent:"*Talent_SAW_RoadRage*",Mode:"blitz_pvp_ranked",Level:1.3529411764705883,Winner:.4117647058823529,Count:34},{Actor:"*Flicker*",Talent:"*Talent_Flicker_FairyHealing*",Mode:"blitz_pvp_ranked",Level:1.2307692307692308,Winner:.5384615384615384,Count:26},{Actor:"*Koshka*",Talent:"*Talent_Koshka_SlashyPlayTime*",Mode:"blitz_pvp_ranked",Level:1.1764705882352942,Winner:.4117647058823529,Count:34},{Actor:"*Joule*",Talent:"*Talent_Joule_RocketLeapfrog*",Mode:"blitz_pvp_ranked",Level:3.45,Winner:.375,Count:40},{Actor:"*Vox*",Talent:"*Talent_Vox_EchoChamber*",Mode:"casual_aral",Level:1.3,Winner:.75,Count:20},{Actor:"*Lance*",Talent:"*Talent_Lance_Rollout*",Mode:"casual_aral",Level:1.9444444444444444,Winner:.4166666666666667,Count:36},{Actor:"*Grumpjaw*",Talent:"NoTalent",Mode:"5v5_pvp_ranked",Level:null,Winner:.4166666666666667,Count:36},{Actor:"*Petal*",Talent:"*Talent_Petal_KaboomSeeds*",Mode:"casual_aral",Level:1.7105263157894737,Winner:.39473684210526316,Count:38},{Actor:"*Phinn*",Talent:"*Talent_Phinn_RaidBoss*",Mode:"casual_aral",Level:1.303030303030303,Winner:.45454545454545453,Count:33},{Actor:"*Blackfeather*",Talent:"*Talent_Blackfeather_PointGuard*",Mode:"casual_aral",Level:1.8222222222222222,Winner:.3333333333333333,Count:45},{Actor:"*Churnwalker*",Talent:"*Talent_Churnwalker_TalentA*",Mode:"casual_aral",Level:3.1228070175438596,Winner:.2631578947368421,Count:57},{Actor:"*Joule*",Talent:"*Talent_Joule_ThunderingSteps*",Mode:"blitz_pvp_ranked",Level:1.3181818181818181,Winner:.6818181818181818,Count:22},{Actor:"*Catherine*",Talent:"*Talent_Catherine_Shockwave*",Mode:"blitz_pvp_ranked",Level:1.125,Winner:.46875,Count:32},{Actor:"*Grumpjaw*",Talent:"*Talent_Grumpjaw_Rampage*",Mode:"blitz_pvp_ranked",Level:4.631578947368421,Winner:.42105263157894735,Count:38},{Actor:"*Petal*",Talent:"*Talent_Petal_ExplosionForce*",Mode:"casual_aral",Level:1.1071428571428572,Winner:.5714285714285714,Count:28},{Actor:"*Rona*",Talent:"*Talent_Rona_FastWhirlwind*",Mode:"casual_aral",Level:1.0769230769230769,Winner:.6153846153846154,Count:26},{Actor:"*Skaarf*",Talent:"*Talent_Skaarf_FlamingSludge*",Mode:"casual_aral",Level:1.2857142857142858,Winner:.7619047619047619,Count:21},{Actor:"*Skaarf*",Talent:"*Talent_Skaarf_FlashFire*",Mode:"casual_aral",Level:1.7307692307692308,Winner:.6153846153846154,Count:26},{Actor:"*Blackfeather*",Talent:"*Talent_Blackfeather_Elusiveness*",Mode:"blitz_pvp_ranked",Level:1.0909090909090908,Winner:.5151515151515151,Count:33},{Actor:"*Petal*",Talent:"*Talent_Petal_Bouncer*",Mode:"casual_aral",Level:3.0408163265306123,Winner:.3469387755102041,Count:49},{Actor:"*Lorelai*",Talent:"NoTalent",Mode:"ranked",Level:null,Winner:.4594594594594595,Count:37},{Actor:"*Petal*",Talent:"*Talent_Petal_Bouncer*",Mode:"blitz_pvp_ranked",Level:3.433333333333333,Winner:.5666666666666667,Count:30},{Actor:"*Reza*",Talent:"*Talent_Reza_Firemaker*",Mode:"casual_aral",Level:1.653061224489796,Winner:.3469387755102041,Count:49},{Actor:"*Adagio*",Talent:"*Talent_Adagio_HealingVerse*",Mode:"casual_aral",Level:1.2857142857142858,Winner:.8095238095238095,Count:21},{Actor:"*Grumpjaw*",Talent:"*Talent_Grumpjaw_Reconstitution*",Mode:"casual_aral",Level:1.711111111111111,Winner:.37777777777777777,Count:45},{Actor:"*Reza*",Talent:"*Talent_Reza_NetherRage*",Mode:"blitz_pvp_ranked",Level:1.1,Winner:.5666666666666667,Count:30},{Actor:"*Skye*",Talent:"*Talent_Skye_PiercingBarrage*",Mode:"casual_aral",Level:1.3448275862068966,Winner:.6206896551724138,Count:29},{Actor:"*Glaive*",Talent:"*Talent_Glaive_ViolentAfterburn*",Mode:"blitz_pvp_ranked",Level:3.75,Winner:.34615384615384615,Count:52},{Actor:"*Koshka*",Talent:"*Talent_Koshka_Frenzied*",Mode:"casual_aral",Level:4.590909090909091,Winner:.4090909090909091,Count:44},{Actor:"*Varya*",Talent:"*Talent_Varya_TalentB*",Mode:"blitz_pvp_ranked",Level:1.794871794871795,Winner:.46153846153846156,Count:39},{Actor:"*Fortress*",Talent:"*Talent_Fortress_CriticalWounds*",Mode:"casual_aral",Level:1.6774193548387097,Winner:.5806451612903226,Count:31},{Actor:"*Rona*",Talent:"*Talent_Rona_HeroicBrawler*",Mode:"casual_aral",Level:1.6857142857142857,Winner:.5142857142857142,Count:35},{Actor:"*Joule*",Talent:"*Talent_Joule_RocketLeapfrog*",Mode:"casual_aral",Level:3.0789473684210527,Winner:.5,Count:38},{Actor:"*Adagio*",Talent:"*Talent_Adagio_AvengingWrath*",Mode:"blitz_pvp_ranked",Level:1.9142857142857144,Winner:.5428571428571428,Count:35},{Actor:"*Malene*",Talent:"*Talent_Malene_TalentC*",Mode:"blitz_pvp_ranked",Level:1.5405405405405406,Winner:.5135135135135135,Count:37},{Actor:"*Baptiste*",Talent:"*Talent_Baptiste_TheReaper*",Mode:"casual_aral",Level:2.0444444444444443,Winner:.4222222222222222,Count:45},{Actor:"*Phinn*",Talent:"NoTalent",Mode:"blitz_pvp_ranked",Level:null,Winner:.3877551020408163,Count:49},{Actor:"*Kensei*",Talent:"*Talent_Kensei_TalentC*",Mode:"blitz_pvp_ranked",Level:1.3333333333333333,Winner:.6666666666666666,Count:30},{Actor:"*Reim*",Talent:"*Talent_Reim_CreepingCold*",Mode:"casual_aral",Level:4.395348837209302,Winner:.46511627906976744,Count:43},{Actor:"*Glaive*",Talent:"*Talent_Glaive_ViolentAfterburn*",Mode:"casual_aral",Level:3.9285714285714284,Winner:.47619047619047616,Count:42},{Actor:"*Tony*",Talent:"*Talent_Tony_TalentB*",Mode:"casual_aral",Level:1.5151515151515151,Winner:.6060606060606061,Count:33},{Actor:"*Rona*",Talent:"NoTalent",Mode:"blitz_pvp_ranked",Level:null,Winner:.45454545454545453,Count:44},{Actor:"*Adagio*",Talent:"*Talent_Adagio_AvengingWrath*",Mode:"casual_aral",Level:1.53125,Winner:.625,Count:32},{Actor:"*Gwen*",Talent:"*Talent_Gwen_ThreeOfAKind*",Mode:"blitz_pvp_ranked",Level:1.173913043478261,Winner:.45652173913043476,Count:46},{Actor:"*Krul*",Talent:"*Talent_Krul_HealingSmite*",Mode:"casual_aral",Level:2.097560975609756,Winner:.5121951219512195,Count:41},{Actor:"*Petal*",Talent:"NoTalent",Mode:"5v5_pvp_ranked",Level:null,Winner:.4883720930232558,Count:43},{Actor:"*Alpha*",Talent:"*Talent_Alpha_PrimeTime*",Mode:"casual_aral",Level:1.6818181818181819,Winner:.4772727272727273,Count:44},{Actor:"*Glaive*",Talent:"*Talent_Glaive_TwistedPursuit*",Mode:"blitz_pvp_ranked",Level:1.2765957446808511,Winner:.44680851063829785,Count:47},{Actor:"*Phinn*",Talent:"*Talent_Phinn_FriendlyCavil*",Mode:"casual_aral",Level:3.660377358490566,Winner:.41509433962264153,Count:53},{Actor:"*Flicker*",Talent:"*Talent_Flicker_SwarmingLight*",Mode:"blitz_pvp_ranked",Level:6.34,Winner:.44,Count:50},{Actor:"*Varya*",Talent:"*Talent_Varya_TalentC*",Mode:"blitz_pvp_ranked",Level:1.3478260869565217,Winner:.4782608695652174,Count:46},{Actor:"*Ozo*",Talent:"*Talent_Ozo_SecondWind*",Mode:"blitz_pvp_ranked",Level:2.8833333333333333,Winner:.36666666666666664,Count:60},{Actor:"*Ozo*",Talent:"*Talent_Ozo_SecondWind*",Mode:"casual_aral",Level:3.9622641509433962,Winner:.41509433962264153,Count:53},{Actor:"*Ringo*",Talent:"*Talent_Ringo_SpikedBrew*",Mode:"blitz_pvp_ranked",Level:1.3488372093023255,Winner:.5348837209302325,Count:43},{Actor:"*Grace*",Talent:"*Talent_Grace_UnitedFront*",Mode:"blitz_pvp_ranked",Level:1.1627906976744187,Winner:.5348837209302325,Count:43},{Actor:"*Lyra*",Talent:"*Talent_Lyra_MobileBulwark*",Mode:"casual_aral",Level:1.9811320754716981,Winner:.4339622641509434,Count:53},{Actor:"*Fortress*",Talent:"*Talent_Fortress_CriticalWounds*",Mode:"blitz_pvp_ranked",Level:2.260869565217391,Winner:.5,Count:46},{Actor:"*Ozo*",Talent:"*Talent_Ozo_RingLeader*",Mode:"blitz_pvp_ranked",Level:1.446808510638298,Winner:.48936170212765956,Count:47},{Actor:"*Flicker*",Talent:"NoTalent",Mode:"5v5_pvp_ranked",Level:null,Winner:.5,Count:48},{Actor:"*Koshka*",Talent:"*Talent_Koshka_TwirlyLife*",Mode:"casual_aral",Level:1.8852459016393444,Winner:.39344262295081966,Count:61},{Actor:"*Grace*",Talent:"*Talent_Grace_DoubleBenediction*",Mode:"casual_aral",Level:1.7297297297297298,Winner:.6486486486486487,Count:37},{Actor:"*Vox*",Talent:"*Talent_Vox_DeepDash*",Mode:"casual_aral",Level:3.5853658536585367,Winner:.5853658536585366,Count:41},{Actor:"*Malene*",Talent:"*Talent_Malene_TalentB*",Mode:"casual_aral",Level:1.6944444444444444,Winner:.6666666666666666,Count:36},{Actor:"*Baron*",Talent:"*Talent_Baron_TurboJets*",Mode:"casual_aral",Level:5.354166666666667,Winner:.5,Count:48},{Actor:"*Baron*",Talent:"*Talent_Baron_TrionCannon*",Mode:"blitz_pvp_ranked",Level:1.3333333333333333,Winner:.49019607843137253,Count:51},{Actor:"*Catherine*",Talent:"*Talent_Catherine_AdvancingGuard*",Mode:"casual_aral",Level:5.813953488372093,Winner:.5813953488372093,Count:43},{Actor:"*Skye*",Talent:"*Talent_Skye_RainingDeath*",Mode:"casual_aral",Level:1.92,Winner:.5,Count:50},{Actor:"*Skye*",Talent:"*Talent_Skye_EnhancedThrusters*",Mode:"casual_aral",Level:3.2291666666666665,Winner:.5208333333333334,Count:48},{Actor:"*Glaive*",Talent:"*Talent_Glaive_StunningBloodsong*",Mode:"casual_aral",Level:1.7571428571428571,Winner:.35714285714285715,Count:70},{Actor:"*Kensei*",Talent:"NoTalent",Mode:"blitz_pvp_ranked",Level:null,Winner:.32051282051282054,Count:78},{Actor:"*Lorelai*",Talent:"*Talent_Lorelai_TalentB*",Mode:"casual_aral",Level:1.4444444444444444,Winner:.6944444444444444,Count:36},{Actor:"*Fortress*",Talent:"*Talent_Fortress_Longtooth*",Mode:"casual_aral",Level:4.444444444444445,Winner:.4126984126984127,Count:63},{Actor:"*Ardan*",Talent:"*Talent_Ardan_HeavyHitter*",Mode:"casual_aral",Level:2.789473684210526,Winner:.45614035087719296,Count:57},{Actor:"*Taka*",Talent:"*Talent_Taka_XXXRetsu*",Mode:"blitz_pvp_ranked",Level:1.1785714285714286,Winner:.4642857142857143,Count:56},{Actor:"*Rona*",Talent:"*Talent_Rona_MOARRage*",Mode:"casual_aral",Level:4.857142857142857,Winner:.4642857142857143,Count:56},{Actor:"*Ozo*",Talent:"*Talent_Ozo_RingLeader*",Mode:"casual_aral",Level:1.68,Winner:.52,Count:50},{Actor:"*Skye*",Talent:"*Talent_Skye_EnhancedThrusters*",Mode:"blitz_pvp_ranked",Level:5.017241379310345,Winner:.4482758620689655,Count:58},{Actor:"*Grace*",Talent:"*Talent_Grace_DoubleBenediction*",Mode:"blitz_pvp_ranked",Level:1.8421052631578947,Winner:.47368421052631576,Count:57},{Actor:"*Taka*",Talent:"*Talent_Taka_RangedKaiten*",Mode:"casual_aral",Level:7.205128205128205,Winner:.34615384615384615,Count:78},{Actor:"*Rona*",Talent:"*Talent_Rona_FastWhirlwind*",Mode:"blitz_pvp_ranked",Level:1.2857142857142858,Winner:.48214285714285715,Count:56},{Actor:"*Lyra*",Talent:"*Talent_Lyra_TwinMissiles*",Mode:"casual_aral",Level:4.842105263157895,Winner:.47368421052631576,Count:57},{Actor:"*Idris*",Talent:"*Talent_Idris_ShimmerHeal*",Mode:"blitz_pvp_ranked",Level:1.22,Winner:.54,Count:50},{Actor:"*Lyra*",Talent:"*Talent_Lyra_GythianWard*",Mode:"blitz_pvp_ranked",Level:1.3,Winner:.54,Count:50},{Actor:"*Alpha*",Talent:"*Talent_Alpha_CoreOverclock*",Mode:"casual_aral",Level:4.931506849315069,Winner:.3698630136986301,Count:73},{Actor:"*Malene*",Talent:"*Talent_Malene_TalentA*",Mode:"casual_aral",Level:2.7301587301587302,Winner:.42857142857142855,Count:63},{Actor:"*Flicker*",Talent:"*Talent_Flicker_BindingDust*",Mode:"casual_aral",Level:1.6666666666666667,Winner:.5833333333333334,Count:48},{Actor:"*Flicker*",Talent:"*Talent_Flicker_BindingDust*",Mode:"blitz_pvp_ranked",Level:2.2586206896551726,Winner:.4827586206896552,Count:58},{Actor:"*Celeste*",Talent:"*Talent_Celeste_CoreLeafClover*",Mode:"casual_aral",Level:1.5952380952380953,Winner:.6666666666666666,Count:42},{Actor:"*Reza*",Talent:"*Talent_Reza_BurningBarrier*",Mode:"casual_aral",Level:4.403225806451613,Winner:.45161290322580644,Count:62},{Actor:"*Phinn*",Talent:"*Talent_Phinn_Phaster*",Mode:"casual_aral",Level:1.7857142857142858,Winner:.6666666666666666,Count:42},{Actor:"*Reim*",Talent:"NoTalent",Mode:"5v5_pvp_ranked",Level:null,Winner:.4745762711864407,Count:59},{Actor:"*Baron*",Talent:"*Talent_Baron_EndlessMortars*",Mode:"casual_aral",Level:2.2830188679245285,Winner:.5283018867924528,Count:53},{Actor:"*Malene*",Talent:"*Talent_Malene_TalentB*",Mode:"blitz_pvp_ranked",Level:1.6229508196721312,Winner:.45901639344262296,Count:61},{Actor:"*Lorelai*",Talent:"NoTalent",Mode:"5v5_pvp_ranked",Level:null,Winner:.4915254237288136,Count:59},{Actor:"*Ozo*",Talent:"NoTalent",Mode:"5v5_pvp_ranked",Level:null,Winner:.46774193548387094,Count:62},{Actor:"*Krul*",Talent:"*Talent_Krul_CursedBlade*",Mode:"blitz_pvp_ranked",Level:1.3333333333333333,Winner:.5370370370370371,Count:54},{Actor:"*Varya*",Talent:"NoTalent",Mode:"ranked",Level:null,Winner:.42028985507246375,Count:69},{Actor:"*Baptiste*",Talent:"*Talent_Baptiste_BadBadMojo*",Mode:"casual_aral",Level:4.863013698630137,Winner:.3972602739726027,Count:73},{Actor:"*Lorelai*",Talent:"*Talent_Lorelai_TalentA*",Mode:"casual_aral",Level:3.3548387096774195,Winner:.4838709677419355,Count:62},{Actor:"*Reim*",Talent:"*Talent_Reim_CreepingCold*",Mode:"blitz_pvp_ranked",Level:4.714285714285714,Winner:.47619047619047616,Count:63},{Actor:"*Kestrel*",Talent:"*Talent_Kestrel_ActiveReload*",Mode:"casual_aral",Level:2.4029850746268657,Winner:.44776119402985076,Count:67},{Actor:"*Baptiste*",Talent:"*Talent_Baptiste_TheReaper*",Mode:"blitz_pvp_ranked",Level:2.56140350877193,Winner:.5614035087719298,Count:57},{Actor:"*SAW*",Talent:"*Talent_SAW_SpeedySpinUp*",Mode:"casual_aral",Level:2.3333333333333335,Winner:.5614035087719298,Count:57},{Actor:"*Grumpjaw*",Talent:"*Talent_Grumpjaw_Rampage*",Mode:"casual_aral",Level:5.041666666666667,Winner:.4583333333333333,Count:72},{Actor:"*Alpha*",Talent:"NoTalent",Mode:"5v5_pvp_ranked",Level:null,Winner:.5892857142857143,Count:56},{Actor:"*Blackfeather*",Talent:"*Talent_Blackfeather_HummingbirdHeart*",Mode:"casual_aral",Level:4.655737704918033,Winner:.5409836065573771,Count:61},{Actor:"*Kestrel*",Talent:"*Talent_Kestrel_GlimmerVolley*",Mode:"casual_aral",Level:4.507692307692308,Winner:.5230769230769231,Count:65},{Actor:"*Koshka*",Talent:"*Talent_Koshka_TwirlyLife*",Mode:"blitz_pvp_ranked",Level:2.146067415730337,Winner:.38202247191011235,Count:89},{Actor:"*Reim*",Talent:"*Talent_Reim_LongWinter*",Mode:"casual_aral",Level:1.9322033898305084,Winner:.576271186440678,Count:59},{Actor:"*Samuel*",Talent:"*Talent_Samuel_PowerSiphon*",Mode:"blitz_pvp_ranked",Level:6.037037037037037,Winner:.41975308641975306,Count:81},{Actor:"*Kinetic*",Talent:"NoTalent",Mode:"casual_aral",Level:null,Winner:.3723404255319149,Count:94},{Actor:"*Flicker*",Talent:"*Talent_Flicker_SwarmingLight*",Mode:"casual_aral",Level:4.265625,Winner:.546875,Count:64},{Actor:"*Taka*",Talent:"NoTalent",Mode:"5v5_pvp_ranked",Level:null,Winner:.4069767441860465,Count:86},{Actor:"*Gwen*",Talent:"*Talent_Gwen_Skedaddling*",Mode:"casual_aral",Level:1.8867924528301887,Winner:.660377358490566,Count:53},{Actor:"*Lyra*",Talent:"*Talent_Lyra_MobileBulwark*",Mode:"blitz_pvp_ranked",Level:2.441860465116279,Winner:.4069767441860465,Count:86},{Actor:"*Baptiste*",Talent:"*Talent_Baptiste_BadBadMojo*",Mode:"blitz_pvp_ranked",Level:6.4,Winner:.5384615384615384,Count:65},{Actor:"*Lance*",Talent:"NoTalent",Mode:"5v5_pvp_ranked",Level:null,Winner:.4861111111111111,Count:72},{Actor:"*Kestrel*",Talent:"*Talent_Kestrel_PiercingShot*",Mode:"blitz_pvp_ranked",Level:1.7032967032967032,Winner:.4065934065934066,Count:91},{Actor:"*Kinetic*",Talent:"*Talent_Kinetic_TalentB*",Mode:"blitz_pvp_ranked",Level:1.6470588235294117,Winner:.3627450980392157,Count:102},{Actor:"*Ardan*",Talent:"*Talent_Ardan_Vanguardian*",Mode:"casual_aral",Level:6.388888888888889,Winner:.5138888888888888,Count:72},{Actor:"*Reim*",Talent:"*Talent_Reim_LongWinter*",Mode:"blitz_pvp_ranked",Level:1.9714285714285715,Winner:.5428571428571428,Count:70},{Actor:"*Ringo*",Talent:"*Talent_Ringo_LongShot*",Mode:"casual_aral",Level:6.071428571428571,Winner:.5428571428571428,Count:70},{Actor:"*Gwen*",Talent:"*Talent_Gwen_SpeedLoader*",Mode:"casual_aral",Level:5.138888888888889,Winner:.5277777777777778,Count:72},{Actor:"*Alpha*",Talent:"*Talent_Alpha_PrimeTime*",Mode:"blitz_pvp_ranked",Level:1.6979166666666667,Winner:.3958333333333333,Count:96},{Actor:"*Krul*",Talent:"*Talent_Krul_DeadMansBarrier*",Mode:"casual_aral",Level:5.436619718309859,Winner:.5352112676056338,Count:71},{Actor:"*Tony*",Talent:"NoTalent",Mode:"ranked",Level:null,Winner:.4431818181818182,Count:88},{Actor:"*Samuel*",Talent:"NoTalent",Mode:"ranked",Level:null,Winner:.5714285714285714,Count:70},{Actor:"*Gwen*",Talent:"*Talent_Gwen_Skedaddling*",Mode:"blitz_pvp_ranked",Level:2.04,Winner:.5333333333333333,Count:75},{Actor:"*Grace*",Talent:"*Talent_Grace_SealOfRetribution*",Mode:"casual_aral",Level:4.291666666666667,Winner:.5555555555555556,Count:72},{Actor:"*Blackfeather*",Talent:"*Talent_Blackfeather_PointGuard*",Mode:"blitz_pvp_ranked",Level:1.9764705882352942,Winner:.47058823529411764,Count:85},{Actor:"*Celeste*",Talent:"*Talent_Celeste_YoungStar*",Mode:"casual_aral",Level:6.602564102564102,Winner:.5256410256410257,Count:78},{Actor:"*Catherine*",Talent:"*Talent_Catherine_QuickPursuit*",Mode:"casual_aral",Level:2.044776119402985,Winner:.6119402985074627,Count:67},{Actor:"*SAW*",Talent:"NoTalent",Mode:"5v5_pvp_ranked",Level:null,Winner:.4158415841584158,Count:101},{Actor:"*Petal*",Talent:"NoTalent",Mode:"ranked",Level:null,Winner:.5119047619047619,Count:84},{Actor:"*Adagio*",Talent:"*Talent_Adagio_HealingVerse*",Mode:"blitz_pvp_ranked",Level:1.2692307692307692,Winner:.5512820512820513,Count:78},{Actor:"*Phinn*",Talent:"NoTalent",Mode:"5v5_pvp_ranked",Level:null,Winner:.5,Count:86},{Actor:"*Kensei*",Talent:"*Talent_Kensei_TalentB*",Mode:"blitz_pvp_ranked",Level:1.6375,Winner:.55,Count:80},{Actor:"*Tony*",Talent:"*Talent_Tony_TalentA*",Mode:"blitz_pvp_ranked",Level:4.9125,Winner:.55,Count:80},{Actor:"*Baron*",Talent:"*Talent_Baron_TurboJets*",Mode:"blitz_pvp_ranked",Level:5.068181818181818,Winner:.5,Count:88},{Actor:"*SAW*",Talent:"*Talent_SAW_PiercingBullets*",Mode:"casual_aral",Level:4.9855072463768115,Winner:.6521739130434783,Count:69},{Actor:"*Baron*",Talent:"NoTalent",Mode:"ranked",Level:null,Winner:.47368421052631576,Count:95},{Actor:"*Skye*",Talent:"*Talent_Skye_RainingDeath*",Mode:"blitz_pvp_ranked",Level:1.9895833333333333,Winner:.46875,Count:96},{Actor:"*Ringo*",Talent:"*Talent_Ringo_BulletSplit*",Mode:"casual_aral",Level:1.8904109589041096,Winner:.6164383561643836,Count:73},{Actor:"*Adagio*",Talent:"NoTalent",Mode:"5v5_pvp_ranked",Level:null,Winner:.4107142857142857,Count:112},{Actor:"*Skye*",Talent:"*Talent_Skye_PiercingBarrage*",Mode:"blitz_pvp_ranked",Level:1.2608695652173914,Winner:.5,Count:92},{Actor:"*Idris*",Talent:"*Talent_Idris_ChaChaChakram*",Mode:"blitz_pvp_ranked",Level:2.8285714285714287,Winner:.4380952380952381,Count:105},{Actor:"*Fortress*",Talent:"*Talent_Fortress_FlankAttack*",Mode:"blitz_pvp_ranked",Level:1.2714285714285714,Winner:.6571428571428571,Count:70},{Actor:"*Baptiste*",Talent:"NoTalent",Mode:"ranked",Level:null,Winner:.5679012345679012,Count:81},{Actor:"*Lance*",Talent:"*Talent_Lance_ReinforcedWalls*",Mode:"casual_aral",Level:5.03125,Winner:.4895833333333333,Count:96},{Actor:"*Vox*",Talent:"*Talent_Vox_SoundBarrier*",Mode:"casual_aral",Level:2.7049180327868854,Winner:.7704918032786885,Count:61},{Actor:"*Kensei*",Talent:"NoTalent",Mode:"5v5_pvp_ranked",Level:null,Winner:.415929203539823,Count:113},{Actor:"*Reza*",Talent:"*Talent_Reza_BurningBarrier*",Mode:"blitz_pvp_ranked",Level:4.728260869565218,Winner:.5108695652173914,Count:92},{Actor:"*Ardan*",Talent:"*Talent_Ardan_KnockoutPunch*",Mode:"blitz_pvp_ranked",Level:1.2586206896551724,Winner:.41379310344827586,Count:116},{Actor:"*Glaive*",Talent:"*Talent_Glaive_StunningBloodsong*",Mode:"blitz_pvp_ranked",Level:1.9135802469135803,Winner:.5925925925925926,Count:81},{Actor:"*Adagio*",Talent:"*Talent_Adagio_GiftOfLife*",Mode:"casual_aral",Level:4.551282051282051,Winner:.6153846153846154,Count:78},{Actor:"*Varya*",Talent:"*Talent_Varya_TalentA*",Mode:"casual_aral",Level:5.130434782608695,Winner:.5217391304347826,Count:92},{Actor:"*Samuel*",Talent:"*Talent_Samuel_PowerSiphon*",Mode:"casual_aral",Level:4.913978494623656,Winner:.5268817204301075,Count:93},{Actor:"*Ozo*",Talent:"NoTalent",Mode:"ranked",Level:null,Winner:.5568181818181818,Count:88},{Actor:"*Tony*",Talent:"NoTalent",Mode:"5v5_pvp_ranked",Level:null,Winner:.46296296296296297,Count:108},{Actor:"*Kensei*",Talent:"*Talent_Kensei_TalentA*",Mode:"casual_aral",Level:2.764044943820225,Winner:.5617977528089888,Count:89},{Actor:"*Tony*",Talent:"*Talent_Tony_TalentA*",Mode:"casual_aral",Level:2.597560975609756,Winner:.6097560975609756,Count:82},{Actor:"*Koshka*",Talent:"NoTalent",Mode:"5v5_pvp_ranked",Level:null,Winner:.4358974358974359,Count:117},{Actor:"*Kinetic*",Talent:"*Talent_Kinetic_TalentC*",Mode:"blitz_pvp_ranked",Level:1.617283950617284,Winner:.6296296296296297,Count:81},{Actor:"*Joule*",Talent:"*Talent_Joule_BackupButton*",Mode:"casual_aral",Level:2.5,Winner:.5795454545454546,Count:88},{Actor:"*Skaarf*",Talent:"*Talent_Skaarf_FlamingSludge*",Mode:"blitz_pvp_ranked",Level:1.4774774774774775,Winner:.4594594594594595,Count:111},{Actor:"*Catherine*",Talent:"*Talent_Catherine_QuickPursuit*",Mode:"blitz_pvp_ranked",Level:2.433333333333333,Winner:.5777777777777777,Count:90},{Actor:"*Skye*",Talent:"NoTalent",Mode:"5v5_pvp_ranked",Level:null,Winner:.5473684210526316,Count:95},{Actor:"*Phinn*",Talent:"*Talent_Phinn_Phaster*",Mode:"blitz_pvp_ranked",Level:1.901098901098901,Winner:.5824175824175825,Count:91},{Actor:"*Baptiste*",Talent:"NoTalent",Mode:"5v5_pvp_ranked",Level:null,Winner:.5047619047619047,Count:105},{Actor:"*Rona*",Talent:"NoTalent",Mode:"5v5_pvp_ranked",Level:null,Winner:.5096153846153846,Count:104},{Actor:"*Krul*",Talent:"NoTalent",Mode:"5v5_pvp_ranked",Level:null,Winner:.44537815126050423,Count:119},{Actor:"*Koshka*",Talent:"*Talent_Koshka_Frenzied*",Mode:"blitz_pvp_ranked",Level:5.181818181818182,Winner:.4462809917355372,Count:121},{Actor:"*Adagio*",Talent:"*Talent_Adagio_GiftOfLife*",Mode:"blitz_pvp_ranked",Level:6.990825688073395,Winner:.4954128440366973,Count:109},{Actor:"*Phinn*",Talent:"*Talent_Phinn_RaidBoss*",Mode:"blitz_pvp_ranked",Level:1.47,Winner:.55,Count:100},{Actor:"*Skaarf*",Talent:"*Talent_Skaarf_FlashFire*",Mode:"blitz_pvp_ranked",Level:2.4782608695652173,Winner:.5978260869565217,Count:92},{Actor:"*Idris*",Talent:"NoTalent",Mode:"ranked",Level:null,Winner:.4148148148148148,Count:135},{Actor:"*Reza*",Talent:"*Talent_Reza_Firemaker*",Mode:"blitz_pvp_ranked",Level:2.043010752688172,Winner:.6021505376344086,Count:93},{Actor:"*Rona*",Talent:"*Talent_Rona_HeroicBrawler*",Mode:"blitz_pvp_ranked",Level:2.2796610169491527,Winner:.4745762711864407,Count:118},{Actor:"*Lance*",Talent:"*Talent_Lance_Rollout*",Mode:"blitz_pvp_ranked",Level:2.203883495145631,Winner:.5533980582524272,Count:103},{Actor:"*Baron*",Talent:"NoTalent",Mode:"5v5_pvp_ranked",Level:null,Winner:.5,Count:114},{Actor:"*Phinn*",Talent:"*Talent_Phinn_FriendlyCavil*",Mode:"blitz_pvp_ranked",Level:2.853211009174312,Winner:.5321100917431193,Count:109},{Actor:"*Grace*",Talent:"*Talent_Grace_SealOfRetribution*",Mode:"blitz_pvp_ranked",Level:6.67,Winner:.58,Count:100},{Actor:"*Fortress*",Talent:"*Talent_Fortress_Longtooth*",Mode:"blitz_pvp_ranked",Level:5.8791208791208796,Winner:.6483516483516484,Count:91},{Actor:"*Glaive*",Talent:"NoTalent",Mode:"ranked",Level:null,Winner:.5175438596491229,Count:114},{Actor:"*Joule*",Talent:"NoTalent",Mode:"5v5_pvp_ranked",Level:null,Winner:.6082474226804123,Count:97},{Actor:"*Blackfeather*",Talent:"*Talent_Blackfeather_HummingbirdHeart*",Mode:"blitz_pvp_ranked",Level:6.676258992805756,Winner:.4316546762589928,Count:139},{Actor:"*Fortress*",Talent:"NoTalent",Mode:"5v5_pvp_ranked",Level:null,Winner:.5545454545454546,Count:110},{Actor:"*Skaarf*",Talent:"*Talent_Skaarf_Splitfire*",Mode:"casual_aral",Level:6.588235294117647,Winner:.7176470588235294,Count:85},{Actor:"*Joule*",Talent:"NoTalent",Mode:"ranked",Level:null,Winner:.5081967213114754,Count:122},{Actor:"*Baron*",Talent:"*Talent_Baron_EndlessMortars*",Mode:"blitz_pvp_ranked",Level:2.846774193548387,Winner:.5,Count:124},{Actor:"*Rona*",Talent:"NoTalent",Mode:"ranked",Level:null,Winner:.43661971830985913,Count:142},{Actor:"*Malene*",Talent:"*Talent_Malene_TalentA*",Mode:"blitz_pvp_ranked",Level:2.1774193548387095,Winner:.5080645161290323,Count:124},{Actor:"*Malene*",Talent:"NoTalent",Mode:"ranked",Level:null,Winner:.45985401459854014,Count:137},{Actor:"*Vox*",Talent:"*Talent_Vox_DeepDash*",Mode:"blitz_pvp_ranked",Level:4.515384615384615,Winner:.4846153846153846,Count:130},{Actor:"*Idris*",Talent:"*Talent_Idris_PathOfTheSeeker*",Mode:"casual_aral",Level:6.231578947368421,Winner:.6736842105263158,Count:95},{Actor:"*Lance*",Talent:"NoTalent",Mode:"ranked",Level:null,Winner:.4961832061068702,Count:131},{Actor:"*Lance*",Talent:"*Talent_Lance_ReinforcedWalls*",Mode:"blitz_pvp_ranked",Level:6.609756097560975,Winner:.5284552845528455,Count:123},{Actor:"*Catherine*",Talent:"*Talent_Catherine_AdvancingGuard*",Mode:"blitz_pvp_ranked",Level:6.8283582089552235,Winner:.4925373134328358,Count:134},{Actor:"*Kestrel*",Talent:"NoTalent",Mode:"5v5_pvp_ranked",Level:null,Winner:.42038216560509556,Count:157},{Actor:"*Phinn*",Talent:"NoTalent",Mode:"ranked",Level:null,Winner:.5826086956521739,Count:115},{Actor:"*Krul*",Talent:"*Talent_Krul_HealingSmite*",Mode:"blitz_pvp_ranked",Level:2.272727272727273,Winner:.5075757575757576,Count:132},{Actor:"*Malene*",Talent:"NoTalent",Mode:"5v5_pvp_ranked",Level:null,Winner:.49635036496350365,Count:137},{Actor:"*Kestrel*",Talent:"NoTalent",Mode:"ranked",Level:null,Winner:.4394904458598726,Count:157},{Actor:"*Alpha*",Talent:"*Talent_Alpha_CoreOverclock*",Mode:"blitz_pvp_ranked",Level:3.8986486486486487,Winner:.47297297297297297,Count:148},{Actor:"*Flicker*",Talent:"NoTalent",Mode:"ranked",Level:null,Winner:.49645390070921985,Count:141},{Actor:"*Vox*",Talent:"*Talent_Vox_EchoChamber*",Mode:"blitz_pvp_ranked",Level:1.3688524590163935,Winner:.5737704918032787,Count:122},{Actor:"*Fortress*",Talent:"NoTalent",Mode:"ranked",Level:null,Winner:.4797297297297297,Count:148},{Actor:"*Celeste*",Talent:"NoTalent",Mode:"ranked",Level:null,Winner:.47058823529411764,Count:153},{Actor:"*Idris*",Talent:"NoTalent",Mode:"5v5_pvp_ranked",Level:null,Winner:.5174825174825175,Count:143},{Actor:"*Varya*",Talent:"*Talent_Varya_TalentA*",Mode:"blitz_pvp_ranked",Level:5.807228915662651,Winner:.4457831325301205,Count:166},{Actor:"*Reza*",Talent:"NoTalent",Mode:"ranked",Level:null,Winner:.49333333333333335,Count:150},{Actor:"*Taka*",Talent:"*Talent_Taka_ProtectiveDecoy*",Mode:"blitz_pvp_ranked",Level:2.5950920245398774,Winner:.4662576687116564,Count:163},{Actor:"*Koshka*",Talent:"NoTalent",Mode:"ranked",Level:null,Winner:.4556213017751479,Count:169},{Actor:"*Rona*",Talent:"*Talent_Rona_MOARRage*",Mode:"blitz_pvp_ranked",Level:4.270440251572327,Winner:.48427672955974843,Count:159},{Actor:"*Skye*",Talent:"NoTalent",Mode:"ranked",Level:null,Winner:.4876543209876543,Count:162},{Actor:"*Blackfeather*",Talent:"NoTalent",Mode:"5v5_pvp_ranked",Level:null,Winner:.5159235668789809,Count:157},{Actor:"*Malene*",Talent:"NoTalent",Mode:"blitz_pvp_ranked",Level:null,Winner:.49390243902439024,Count:164},{Actor:"*Adagio*",Talent:"NoTalent",Mode:"ranked",Level:null,Winner:.6212121212121212,Count:132},{Actor:"*Catherine*",Talent:"NoTalent",Mode:"5v5_pvp_ranked",Level:null,Winner:.5394736842105263,Count:152},{Actor:"*Blackfeather*",Talent:"NoTalent",Mode:"ranked",Level:null,Winner:.5060240963855421,Count:166},{Actor:"*Celeste*",Talent:"*Talent_Celeste_CoreLeafClover*",Mode:"blitz_pvp_ranked",Level:2.2024539877300615,Winner:.5153374233128835,Count:163},{Actor:"*Glaive*",Talent:"NoTalent",Mode:"5v5_pvp_ranked",Level:null,Winner:.5121951219512195,Count:164},{Actor:"*SAW*",Talent:"*Talent_SAW_SpeedySpinUp*",Mode:"blitz_pvp_ranked",Level:2.6551724137931036,Winner:.5,Count:174},{Actor:"*Tony*",Talent:"*Talent_Tony_TalentB*",Mode:"blitz_pvp_ranked",Level:2.16793893129771,Winner:.6641221374045801,Count:131},{Actor:"*Varya*",Talent:"NoTalent",Mode:"5v5_pvp_ranked",Level:null,Winner:.5,Count:176},{Actor:"*Celeste*",Talent:"*Talent_Celeste_YoungStar*",Mode:"blitz_pvp_ranked",Level:7.228395061728395,Winner:.5493827160493827,Count:162},{Actor:"*Samuel*",Talent:"NoTalent",Mode:"5v5_pvp_ranked",Level:null,Winner:.5460122699386503,Count:163},{Actor:"*Lyra*",Talent:"NoTalent",Mode:"5v5_pvp_ranked",Level:null,Winner:.4690721649484536,Count:194},{Actor:"*Kinetic*",Talent:"NoTalent",Mode:"5v5_pvp_ranked",Level:null,Winner:.4642857142857143,Count:196},{Actor:"*Gwen*",Talent:"*Talent_Gwen_SpeedLoader*",Mode:"blitz_pvp_ranked",Level:5.870646766169155,Winner:.48258706467661694,Count:201},{Actor:"*Celeste*",Talent:"NoTalent",Mode:"5v5_pvp_ranked",Level:null,Winner:.5,Count:198},{Actor:"*Lyra*",Talent:"*Talent_Lyra_TwinMissiles*",Mode:"blitz_pvp_ranked",Level:8.697297297297297,Winner:.5459459459459459,Count:185},{Actor:"*Alpha*",Talent:"NoTalent",Mode:"ranked",Level:null,Winner:.4345991561181435,Count:237},{Actor:"*Reza*",Talent:"NoTalent",Mode:"5v5_pvp_ranked",Level:null,Winner:.5333333333333333,Count:195},{Actor:"*Skaarf*",Talent:"NoTalent",Mode:"ranked",Level:null,Winner:.5073170731707317,Count:205},{Actor:"*Ringo*",Talent:"*Talent_Ringo_BulletSplit*",Mode:"blitz_pvp_ranked",Level:2.3317535545023698,Winner:.5260663507109005,Count:211},{Actor:"*Grace*",Talent:"NoTalent",Mode:"5v5_pvp_ranked",Level:null,Winner:.5873015873015873,Count:189},{Actor:"*Skaarf*",Talent:"NoTalent",Mode:"5v5_pvp_ranked",Level:null,Winner:.5302325581395348,Count:215},{Actor:"*Reim*",Talent:"NoTalent",Mode:"ranked",Level:null,Winner:.5336322869955157,Count:223},{Actor:"*Ringo*",Talent:"NoTalent",Mode:"5v5_pvp_ranked",Level:null,Winner:.468503937007874,Count:254},{Actor:"*Lyra*",Talent:"NoTalent",Mode:"ranked",Level:null,Winner:.4781021897810219,Count:274},{Actor:"*Joule*",Talent:"*Talent_Joule_BackupButton*",Mode:"blitz_pvp_ranked",Level:3.589958158995816,Winner:.5481171548117155,Count:239},{Actor:"*Krul*",Talent:"*Talent_Krul_DeadMansBarrier*",Mode:"blitz_pvp_ranked",Level:6.522267206477733,Winner:.5344129554655871,Count:247},{Actor:"*Kestrel*",Talent:"*Talent_Kestrel_ActiveReload*",Mode:"blitz_pvp_ranked",Level:3.942857142857143,Winner:.4857142857142857,Count:280},{Actor:"*SAW*",Talent:"*Talent_SAW_PiercingBullets*",Mode:"blitz_pvp_ranked",Level:6.995689655172414,Winner:.5905172413793104,Count:232},{Actor:"*Taka*",Talent:"*Talent_Taka_RangedKaiten*",Mode:"blitz_pvp_ranked",Level:6.699324324324325,Winner:.47635135135135137,Count:296},{Actor:"*Gwen*",Talent:"NoTalent",Mode:"5v5_pvp_ranked",Level:null,Winner:.5182481751824818,Count:274},{Actor:"*Gwen*",Talent:"NoTalent",Mode:"ranked",Level:null,Winner:.5107913669064749,Count:278},{Actor:"*Taka*",Talent:"NoTalent",Mode:"ranked",Level:null,Winner:.4458204334365325,Count:323},{Actor:"*Kensei*",Talent:"NoTalent",Mode:"ranked",Level:null,Winner:.532608695652174,Count:276},{Actor:"*Ringo*",Talent:"*Talent_Ringo_LongShot*",Mode:"blitz_pvp_ranked",Level:7.398550724637682,Winner:.5362318840579711,Count:276},{Actor:"*SAW*",Talent:"NoTalent",Mode:"ranked",Level:null,Winner:.5296167247386759,Count:287},{Actor:"*Kestrel*",Talent:"*Talent_Kestrel_GlimmerVolley*",Mode:"blitz_pvp_ranked",Level:7.058620689655172,Winner:.5275862068965518,Count:290},{Actor:"*Grace*",Talent:"NoTalent",Mode:"ranked",Level:null,Winner:.5631768953068592,Count:277},{Actor:"*Ardan*",Talent:"NoTalent",Mode:"5v5_pvp_ranked",Level:null,Winner:.4923547400611621,Count:327},{Actor:"*Ringo*",Talent:"NoTalent",Mode:"ranked",Level:null,Winner:.4764705882352941,Count:340},{Actor:"*Vox*",Talent:"NoTalent",Mode:"5v5_pvp_ranked",Level:null,Winner:.5526315789473685,Count:304},{Actor:"*Kinetic*",Talent:"NoTalent",Mode:"ranked",Level:null,Winner:.40835266821345706,Count:431},{Actor:"*Krul*",Talent:"NoTalent",Mode:"ranked",Level:null,Winner:.5535714285714286,Count:336},{Actor:"*Vox*",Talent:"*Talent_Vox_SoundBarrier*",Mode:"blitz_pvp_ranked",Level:3.287009063444109,Winner:.5861027190332326,Count:331},{Actor:"*Skaarf*",Talent:"*Talent_Skaarf_Splitfire*",Mode:"blitz_pvp_ranked",Level:7.6016713091922,Winner:.5431754874651811,Count:359},{Actor:"*Catherine*",Talent:"NoTalent",Mode:"ranked",Level:null,Winner:.5660919540229885,Count:348},{Actor:"*Kinetic*",Talent:"*Talent_Kinetic_TalentA*",Mode:"blitz_pvp_ranked",Level:2.4700460829493087,Winner:.45852534562211983,Count:434},{Actor:"*Kensei*",Talent:"*Talent_Kensei_TalentA*",Mode:"blitz_pvp_ranked",Level:4.115384615384615,Winner:.46153846153846156,Count:468},{Actor:"*Idris*",Talent:"*Talent_Idris_PathOfTheSeeker*",Mode:"blitz_pvp_ranked",Level:8.16326530612245,Winner:.6147959183673469,Count:392},{Actor:"*Vox*",Talent:"NoTalent",Mode:"ranked",Level:null,Winner:.5697674418604651,Count:516},{Actor:"*Kinetic*",Talent:"NoTalent",Mode:"blitz_pvp_ranked",Level:null,Winner:.39895697522816165,Count:767},{Actor:"*Ardan*",Talent:"*Talent_Ardan_Vanguardian*",Mode:"blitz_pvp_ranked",Level:8.030303030303031,Winner:.5311004784688995,Count:627},{Actor:"*Ardan*",Talent:"*Talent_Ardan_HeavyHitter*",Mode:"blitz_pvp_ranked",Level:3.4366998577524894,Winner:.5106685633001422,Count:703},{Actor:"*Ardan*",Talent:"NoTalent",Mode:"ranked",Level:null,Winner:.49286640726329445,Count:771}]},function(e){e.exports={lastUpdate:"2018-06-14T18:04:30.312Z",config:{api:{baseUrl:"https://api.dc01.gamelockerapp.com",timeout:3,patchVersion:"3.4",startDate:"2018-06-13 16Z",regions:["sg","eu","na"],modes:["blitz_pvp_ranked","casual_aral","ranked","5v5_pvp_ranked"],matchesPerRequest:5,requestsPerInterval:50,interval:1,intervalUnit:"hours",intervalsPerMinute:1},etl:{participant:[["Winner",["attributes","stats","winner"]]],roster:[],match:[["Mode",["attributes","gameMode"]]]},reduce:{group:["Actor","Talent","Mode"],sum:["Level","Winner"]},file:{}}}},function(e,t,n){(e.exports=n(26)(!1)).push([e.i,"\n.title-box[data-v-58e0ebd4] {\n font-size: 20px;\n text-transform: uppercase;\n}\n.is-centered[data-v-58e0ebd4] {\n display: flex;\n /* flex-align: center; */\n justify-content: center;\n align-content: center;\n align-items: center;\n flex-direction: column;\n}\n.hero-image-slot[data-v-58e0ebd4] {\n display: inline-block;\n}\n.hero-image[data-v-58e0ebd4] {\n /* width: 128px;\n height: 128px; */\n /* border-radius: 50%; */\n overflow: hidden;\n border: 5px solid rgba(27, 40, 56, 0.1);\n}\n.hero-name[data-v-58e0ebd4] {\n font-size: 18px;\n}\n.value[data-v-58e0ebd4] {\n font-size: 24px;\n text-align: center;\n}\n.value .type[data-v-58e0ebd4] {\n position: absolute;\n bottom: 5px;\n font-size: 14px;\n}\n",""])},function(e,t,n){"use strict";var r=n(66);n.n(r).a},function(e,t,n){(e.exports=n(26)(!1)).push([e.i,"\n.talent-image[data-v-0b776ce6] {\n background-size: 230%;\n border-radius: 50%;\n background-position: center center;\n}\n",""])},function(e,t,n){"use strict";var r=n(69);n.n(r).a},function(e){e.exports={blitz_pvp_ranked:"Blitz",casual_aral:"Battle Royale",ranked:"3v3 Ranked","5v5_pvp_ranked":"5v5 Ranked",casual:"3v3 Casual","5v5_casual":"5v5 Casual"}},function(e){e.exports={"*Talent_Churnwalker_TalentA*":"Churn Tank","*Talent_Churnwalker_TalentB*":"Cloud of Torment","*Talent_Churnwalker_TalentC*":"Grappling Hook","*Talent_Lorelai_TalentA*":"Splash Doubledown","*Talent_Lorelai_TalentB*":"Clam Up","*Talent_Lorelai_TalentC*":"Wonder Wall","*Talent_Malene_TalentA*":"Spiky-Spiky","*Talent_Malene_TalentB*":"Shadow Terror","*Talent_Malene_TalentC*":"Royal Favors","*Talent_Tony_TalentA*":"Mighty Brawler","*Talent_Tony_TalentB*":"Haymakers","*Talent_Tony_TalentC*":"Doesn't Even Hurt","*Talent_Varya_TalentA*":"Long Strike","*Talent_Varya_TalentB*":"Static Barrier","*Talent_Varya_TalentC*":"Thunderstorm","*Talent_Kensei_TalentA*":"Accelerated Mind","*Talent_Kensei_TalentB*":"Enlightened Kensho","*Talent_Kensei_TalentC*":"Endless Path","*Talent_Kinetic_TalentA*":"Pain Tracers","*Talent_Kinetic_TalentB*":"Plasma Overdrive","*Talent_Kinetic_TalentC*":"Max Kinetic"}},function(e){e.exports={"*Talent_Adagio_AvengingWrath*":"Epic","*Talent_Adagio_GiftOfLife*":"Rare","*Talent_Adagio_HealingVerse*":"Legendary","*Talent_Alpha_Acceleration*":"Legendary","*Talent_Alpha_CoreOverclock*":"Rare","*Talent_Alpha_PrimeTime*":"Epic","*Talent_Ardan_HeavyHitter*":"Epic","*Talent_Ardan_KnockoutPunch*":"Legendary","*Talent_Ardan_Vanguardian*":"Rare","*Talent_Baptiste_ArmyOfSouls*":"Legendary","*Talent_Baptiste_BadBadMojo*":"Rare","*Talent_Baptiste_TheReaper*":"Epic","*Talent_Baron_EndlessMortars*":"Epic","*Talent_Baron_TrionCannon*":"Legendary","*Talent_Baron_TurboJets*":"Rare","*Talent_Blackfeather_Elusiveness*":"Legendary","*Talent_Blackfeather_HummingbirdHeart*":"Rare","*Talent_Blackfeather_PointGuard*":"Epic","*Talent_Catherine_AdvancingGuard*":"Rare","*Talent_Catherine_QuickPursuit*":"Epic","*Talent_Catherine_Shockwave*":"Legendary","*Talent_Celeste_CoreLeafClover*":"Epic","*Talent_Celeste_GalaxyCollapse*":"Legendary","*Talent_Celeste_YoungStar*":"Rare","*Talent_Flicker_BindingDust*":"Epic","*Talent_Flicker_FairyHealing*":"Legendary","*Talent_Flicker_SwarmingLight*":"Rare","*Talent_Fortress_CriticalWounds*":"Epic","*Talent_Fortress_FlankAttack*":"Legendary","*Talent_Fortress_Longtooth*":"Rare","*Talent_Glaive_StunningBloodsong*":"Epic","*Talent_Glaive_TwistedPursuit*":"Legendary","*Talent_Glaive_ViolentAfterburn*":"Rare","*Talent_Grace_DoubleBenediction*":"Epic","*Talent_Grace_SealOfRetribution*":"Rare","*Talent_Grace_UnitedFront*":"Legendary","*Talent_Grumpjaw_BigAppetite*":"Legendary","*Talent_Grumpjaw_Rampage*":"Rare","*Talent_Grumpjaw_Reconstitution*":"Epic","*Talent_Gwen_Skedaddling*":"Epic","*Talent_Gwen_SpeedLoader*":"Rare","*Talent_Gwen_ThreeOfAKind*":"Legendary","*Talent_Idris_ChaChaChakram*":"Epic","*Talent_Idris_PathOfTheSeeker*":"Rare","*Talent_Idris_ShimmerHeal*":"Legendary","*Talent_Joule_BackupButton*":"Epic","*Talent_Joule_RocketLeapfrog*":"Rare","*Talent_Joule_ThunderingSteps*":"Legendary","*Talent_Kestrel_ActiveReload*":"Epic","*Talent_Kestrel_GlimmerVolley*":"Rare","*Talent_Kestrel_PiercingShot*":"Legendary","*Talent_Koshka_Frenzied*":"Rare","*Talent_Koshka_SlashyPlayTime*":"Legendary","*Talent_Koshka_TwirlyLife*":"Epic","*Talent_Krul_CursedBlade*":"Legendary","*Talent_Krul_DeadMansBarrier*":"Rare","*Talent_Krul_HealingSmite*":"Epic","*Talent_Lance_ReinforcedWalls*":"Rare","*Talent_Lance_Rollout*":"Epic","*Talent_Lance_Striker*":"Legendary","*Talent_Lyra_GythianWard*":"Legendary","*Talent_Lyra_MobileBulwark*":"Epic","*Talent_Lyra_TwinMissiles*":"Rare","*Talent_Ozo_Bangarangarang*":"Legendary","*Talent_Ozo_RingLeader*":"Epic","*Talent_Ozo_SecondWind*":"Rare","*Talent_Petal_Bouncer*":"Rare","*Talent_Petal_ExplosionForce*":"Legendary","*Talent_Petal_KaboomSeeds*":"Epic","*Talent_Phinn_FriendlyCavil*":"Rare","*Talent_Phinn_Phaster*":"Epic","*Talent_Phinn_RaidBoss*":"Legendary","*Talent_Reim_CreepingCold*":"Rare","*Talent_Reim_LongWinter*":"Epic","*Talent_Reim_Revenant*":"Legendary","*Talent_Reza_BurningBarrier*":"Rare","*Talent_Reza_Firemaker*":"Epic","*Talent_Reza_NetherRage*":"Legendary","*Talent_Ringo_BulletSplit*":"Epic","*Talent_Ringo_LongShot*":"Rare","*Talent_Ringo_SpikedBrew*":"Legendary","*Talent_Rona_FastWhirlwind*":"Legendary","*Talent_Rona_HeroicBrawler*":"Epic","*Talent_Rona_MOARRage*":"Rare","*Talent_Samuel_PowerSiphon*":"Rare","*Talent_Samuel_UnwakingNightmare*":"Epic","*Talent_Samuel_ViscousDarkness*":"Legendary","*Talent_SAW_PiercingBullets*":"Rare","*Talent_SAW_RoadRage*":"Legendary","*Talent_SAW_SpeedySpinUp*":"Epic","*Talent_Skaarf_FlamingSludge*":"Legendary","*Talent_Skaarf_FlashFire*":"Epic","*Talent_Skaarf_Splitfire*":"Rare","*Talent_Skye_EnhancedThrusters*":"Rare","*Talent_Skye_PiercingBarrage*":"Legendary","*Talent_Skye_RainingDeath*":"Epic","*Talent_Taka_ProtectiveDecoy*":"Epic","*Talent_Taka_RangedKaiten*":"Rare","*Talent_Taka_XXXRetsu*":"Legendary","*Talent_Vox_DeepDash*":"Rare","*Talent_Vox_EchoChamber*":"Legendary","*Talent_Vox_SoundBarrier*":"Epic"}},function(e,t,n){"use strict";n.r(t);var r=n(114),a=n(73);for(var o in a)"default"!==o&&function(e){n.d(t,e,function(){return a[e]})}(o);n(323);var i=n(5),s=Object(i.a)(a.default,r.a,r.b,!1,null,"58e0ebd4",null);s.options.__file="src/TalentBox.vue",t.default=s.exports},function(e,t,n){"use strict";n.r(t);var r=n(123),a=n(75);for(var o in a)"default"!==o&&function(e){n.d(t,e,function(){return a[e]})}(o);var i=n(5),s=Object(i.a)(a.default,r.a,r.b,!1,null,null,null);s.options.__file="src/Highlights.vue",t.default=s.exports},function(e,t,n){"use strict";n.r(t);var r=n(125),a=n(79);for(var o in a)"default"!==o&&function(e){n.d(t,e,function(){return a[e]})}(o);n(175);var i=n(5),s=Object(i.a)(a.default,r.a,r.b,!1,null,"7ba5bd90",null);s.options.__file="src/App.vue",t.default=s.exports},function(e,t,n){e.exports=function(e){function t(r){if(n[r])return n[r].exports;var a=n[r]={i:r,l:!1,exports:{}};return e[r].call(a.exports,a,a.exports,t),a.l=!0,a.exports}var n={};return t.m=e,t.c=n,t.d=function(e,n,r){t.o(e,n)||Object.defineProperty(e,n,{configurable:!1,enumerable:!0,get:r})},t.n=function(e){var n=e&&e.__esModule?function(){return e.default}:function(){return e};return t.d(n,"a",n),n},t.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},t.p="",t(t.s=0)}([function(e,t,n){"use strict";function r(e){!function e(t,n){return Object.keys(n).forEach(function(r){t[r]&&"object"==typeof t[r]?e(t[r],n[r]):t[r]=n[r]}),t}(y,e)}function a(){return y.id?[].concat(y.id):[]}function o(){}function i(){return!(x.checkDuplicatedScript&&Array.prototype.slice.call(document.getElementsByTagName("script")).filter(function(e){return-1!==e.src.indexOf("analytics")||-1!==e.src.indexOf("gtag")}).length>0)}function s(e){return e.name||e.replace(/-/gi,"")}function l(){return new Promise(function(e,t){var n=setInterval(function(){"undefined"!=typeof window&&window.ga&&(e(),clearInterval(n))},10)})}function c(e,t){return a().length>1?s(t)+"."+e:e}function d(e){for(var t=arguments.length,n=Array(t>1?t-1:0),r=1;r<t;r++)n[r-1]=arguments[r];"undefined"!=typeof window&&a().forEach(function(t){var r;x.batch.enabled?(k.push({m:c(e,t),a:n}),w||(w=setInterval(function(){k.length?k.splice(0,x.batch.amount).forEach(function(e){var t;(t=window).ga.apply(t,[e.m].concat(function(e){if(Array.isArray(e)){for(var t=0,n=Array(e.length);t<e.length;t++)n[t]=e[t];return n}return Array.from(e)}(e.a)))}):(clearInterval(w),w=null)},x.batch.delay))):(r=window).ga.apply(r,[c(e,t)].concat(n))})}function u(){for(var e=arguments.length,t=Array(e),n=0;n<e;n++)t[n]=arguments[n];"object"!=typeof t[0]||t[0].constructor!==Object?d("set",t[0],t[1]):d("set",t[0])}function f(){var e=a();x.debug.enabled&&(window.ga_debug={trace:x.debug.trace}),e.forEach(function(t){var n=s(t),r=e.length>1?_({},x.fields,{name:n}):x.fields;window.ga("create",t.id||t,"auto",r)}),x.beforeFirstHit();var t=x.ecommerce;if(t.enabled){var n=t.enhanced?"ec":"ecommerce";t.options?d("require",n,t.options):d("require",n)}x.linkers.length>0&&(d("require","linker"),d("linker:autoLink",x.linkers)),x.debug.sendHitTask||u("sendHitTask",null)}function p(){for(var e=arguments.length,t=Array(e),n=0;n<e;n++)t[n]=arguments[n];var r=t[0];if(1===t.length&&"string"==typeof r)return d("send","screenview",{screenName:r});d.apply(void 0,["send","screenview"].concat(t))}function h(){for(var e=void 0,t=arguments.length,n=Array(t),r=0;r<t;r++)n[r]=arguments[r];n.length&&function(e){return e.currentRoute}(n[0])&&(e=n[0].currentRoute),n.length&&function(e){return e.query&&e.params}(n[0])&&(e=n[0]),e?m(e):(u("page","object"==typeof n[0]?n[0].page:n[0]),d.apply(void 0,["send","pageview"].concat(n)))}function m(e){if(!function(e){return-1!==x.ignoreRoutes.indexOf(e)}(e.name)){var t=x.autoTracking,n=e.meta.analytics,r=void 0===n?{}:n,a=r.pageviewTemplate||t.pageviewTemplate;if(t.screenview&&!e.name)throw new Error("[vue-analytics] Route name is mandatory when using screenview.");if(t.screenview)return void p(e.name);if(a)h(a(e));else{var o=x.router,i=x.autoTracking,s=i.transformQueryString,l=i.prependBase,c=function(e){var t=Object.keys(e).reduce(function(t,n,r,a){var o=r===a.length-1;return t+=n+"="+e[n]+(o?"":"&")},"");return""!==t?"?"+t:""}(e.query),d=o&&o.options.base,u=l&&d,f=e.path+(s?c:"");h(f=u?function(e,t){var n=t.split("/"),r=e.split("/");return""===n[0]&&"/"===e[e.length-1]&&n.shift(),r.join("/")+n.join("/")}(d,f):f)}}}function g(e){if(Array.isArray(e)){for(var t=0,n=Array(e.length);t<e.length;t++)n[t]=e[t];return n}return Array.from(e)}Object.defineProperty(t,"__esModule",{value:!0});var v=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},b={$vue:null,id:null,router:null,fields:{},ignoreRoutes:[],linkers:[],commands:{},disabled:!1,set:[],require:[],ecommerce:{enabled:!1,options:null,enhanced:!1},autoTracking:{screenview:!1,shouldRouterUpdate:null,skipSamePath:!1,exception:!1,exceptionLogs:!0,page:!0,transformQueryString:!0,pageviewOnLoad:!0,pageviewTemplate:null,untracked:!0,prependBase:!0},debug:{enabled:!1,trace:!1,sendHitTask:!0},batch:{enabled:!1,delay:500,amount:2},checkDuplicatedScript:!1,disableScriptLoader:!1,beforeFirstHit:o,ready:o,untracked:[]},y=v({},b),x=y,w=void 0,k=[],_=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},T=function(){2!=arguments.length?d("require",arguments.length<=0?void 0:arguments[0]):d("require",arguments.length<=0?void 0:arguments[0],arguments.length<=1?void 0:arguments[1])},A=function(){var e;x.set.forEach(function(e){var t=e.field,n=e.value;if(void 0===t||void 0===n)throw new Error('[vue-analytics] Wrong configuration in the plugin options.\nThe "set" array requires each item to have a "field" and a "value" property.');u(t,n)}),e=["ec","ecommerce"],x.require.forEach(function(t){if(-1!==e.indexOf(t)||-1!==e.indexOf(t.name))throw new Error("[vue-analytics] The ecommerce features are built-in in the plugin. \nFollow the ecommerce instructions available in the documentation.");if("string"!=typeof t&&"object"!=typeof t)throw new Error('[vue-analytics] Wrong configuration in the plugin options. \nThe "require" array requires each item to be a string or to have a "name" and an "options" property.');var n=t.name||t;t.options?T(n,t.options):T(n)})},M=function(){var e=!(arguments.length>0&&void 0!==arguments[0])||arguments[0];"undefined"!=typeof window&&a().forEach(function(t){window["ga-disable-"+t]=e})},C=function(){if("undefined"!=typeof document&&"undefined"!=typeof window){var e=(x.wait,x.id),t=x.disabled,n=x.debug,a=x.disableScriptLoader,o=n.enabled?"analytics_debug":"analytics",s="https://www.google-analytics.com/"+o+".js";if(!e)throw new Error('[vue-analytics] Missing the "id" parameter. Add at least one tracking domain ID');!i()||window.ga&&a||function(e){return new Promise(function(t,n){var r=document.head||document.getElementsByTagName("head")[0],a=document.createElement("script");a.async=!0,a.src=e,a.charset="utf8",r.appendChild(a),a.onload=t,a.onerror=n})}(s).catch(function(){console.error("[vue-analytics] An error occured trying to load "+s+". Please check your connection or if you have any Google Analytics blocker installed in your browser.")}),Promise.resolve("function"==typeof e?e():e).then(function(e){r({id:e})}).then(function(){return"function"==typeof t?t():t}).then(function(e){r({disabled:e}),e&&M(),f(),A(),function(){var e=x.router,t=x.autoTracking;t.page&&e&&(t.pageviewOnLoad&&m(e.currentRoute),x.router.afterEach(function(n,r){var a=t.skipSamePath,o=t.shouldRouterUpdate;a&&n.path===r.path||("function"!=typeof o||o(n,r))&&x.$vue.nextTick().then(function(){m(e.currentRoute)})}))}()})}},S=this,L=function(e){d("send","exception",{exDescription:e,exFatal:arguments.length>1&&void 0!==arguments[1]&&arguments[1]})},z=function(e){if(x.autoTracking.exception){window.addEventListener("error",function(e){L(e.message)});var t=e.config.errorHandler;e.config.errorHandler=function(e,n,r){L(e.message),x.autoTracking.exceptionLogs&&(console.error("[vue-analytics] Error in "+r+": "+e.message),console.error(e)),"function"==typeof t&&t.call(S,e,n,r)}}},O=L,D=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},j=["addItem","addTransaction","addProduct","addImpression","setAction","addPromo","send"].reduce(function(e,t){return D({},e,function(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}({},t,function(){for(var e=arguments.length,n=Array(e),r=0;r<e;r++)n[r]=arguments[r];d.apply(void 0,[function(e){return(x.ecommerce.enhanced?"ec":"ecommerce")+":"+e}(t)].concat(n))}))},{}),P={event:function(){for(var e=arguments.length,t=Array(e),n=0;n<e;n++)t[n]=arguments[n];d.apply(void 0,["send","event"].concat(t))},exception:O,page:h,query:d,require:T,set:u,social:function(){for(var e=arguments.length,t=Array(e),n=0;n<e;n++)t[n]=arguments[n];d.apply(void 0,["send","social"].concat(t))},time:function(){for(var e=arguments.length,t=Array(e),n=0;n<e;n++)t[n]=arguments[n];d.apply(void 0,["send","timing"].concat(t))},screenview:p,ecommerce:j,disable:function(){return M(!0)},enable:function(){return M(!1)},commands:x.commands},I={inserted:function(e,t,n){var r=Object.keys(t.modifiers);0===r.length&&r.push("click"),r.forEach(function(r){e.addEventListener(r,function(){var e="string"==typeof t.value?x.commands[t.value]:t.value;if(!e)throw new Error("[vue-analytics] The value passed to v-ga is not defined in the commands list.");e.apply(n.context)})})}},E=function(e,t){if(Array.isArray(e))return e;if(Symbol.iterator in Object(e))return function(e,t){var n=[],r=!0,a=!1,o=void 0;try{for(var i,s=e[Symbol.iterator]();!(r=(i=s.next()).done)&&(n.push(i.value),!t||n.length!==t);r=!0);}catch(e){a=!0,o=e}finally{try{!r&&s.return&&s.return()}finally{if(a)throw o}}return n}(e,t);throw new TypeError("Invalid attempt to destructure non-iterable instance")},N=function(e){e.subscribe(function(e,t){if(e.payload&&e.payload.meta){var n=e.payload.meta.analytics;if(!Array.isArray(n))throw new Error('The "analytics" property needs to be an array');n.forEach(function(e){var t,n=void 0,r=e.shift(),a=e;if(r.includes(":")){var o=r.split(":"),i=E(o,2);r=i[0],n=i[1]}if(!(r in P))throw new Error('[vue-analytics:vuex] The type "'+r+"\" doesn't exist.");if(n&&!(n in P[r]))throw new Error('[vue-analytics:vuex] The type "'+r+'" has not method "'+n+'".');if("ecommerce"===r&&!n)throw new Error('[vue-analytics:vuex] The type "'+r+'" needs to call a method. Check documentation.');n?(t=P[r])[n].apply(t,g(a)):P[r].apply(P,g(a))})}})};t.default=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};r(R({},t,{$vue:e})),"undefined"==typeof window||window.ga||(window.ga=window.ga||function(){(window.ga.q=window.ga.q||[]).push(arguments)},window.ga.l=Number(new Date)),e.directive("ga",I),e.prototype.$ga=e.$ga=P,z(e),C()},n.d(t,"onAnalyticsReady",function(){return l}),n.d(t,"analyticsMiddleware",function(){return N});var R=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e}}])},function(e,t,n){
+a=function(){"use strict";function e(e){return"function"==typeof e}var a=Array.isArray?Array.isArray:function(e){return"[object Array]"===Object.prototype.toString.call(e)},i=0,o=void 0,l=void 0,s=function(e,t){v[i]=e,v[i+1]=t,2===(i+=2)&&(l?l(g):x())};var c="undefined"!=typeof window?window:void 0,u=c||{},d=u.MutationObserver||u.WebKitMutationObserver,f="undefined"==typeof self&&void 0!==t&&"[object process]"==={}.toString.call(t),h="undefined"!=typeof Uint8ClampedArray&&"undefined"!=typeof importScripts&&"undefined"!=typeof MessageChannel;function p(){var e=setTimeout;return function(){return e(g,1)}}var v=new Array(1e3);function g(){for(var e=0;e<i;e+=2){(0,v[e])(v[e+1]),v[e]=void 0,v[e+1]=void 0}i=0}var m,y,b,_,x=void 0;function w(e,t){var n=arguments,r=this,a=new this.constructor(A);void 0===a[T]&&W(a);var i,o=r._state;return o?(i=n[o-1],s(function(){return F(o,a,i,r._result)})):I(r,a,e,t),a}function k(e){if(e&&"object"==typeof e&&e.constructor===this)return e;var t=new this(A);return z(t,e),t}f?x=function(){return t.nextTick(g)}:d?(y=0,b=new d(g),_=document.createTextNode(""),b.observe(_,{characterData:!0}),x=function(){_.data=y=++y%2}):h?((m=new MessageChannel).port1.onmessage=g,x=function(){return m.port2.postMessage(0)}):x=void 0===c?function(){try{var e=n(249);return o=e.runOnLoop||e.runOnContext,function(){o(g)}}catch(e){return p()}}():p();var T=Math.random().toString(36).substring(16);function A(){}var M=void 0,C=1,S=2,L=new R;function O(e){try{return e.then}catch(e){return L.error=e,L}}function D(t,n,r){n.constructor===t.constructor&&r===w&&n.constructor.resolve===k?function(e,t){t._state===C?E(e,t._result):t._state===S?N(e,t._result):I(t,void 0,function(t){return z(e,t)},function(t){return N(e,t)})}(t,n):r===L?N(t,L.error):void 0===r?E(t,n):e(r)?function(e,t,n){s(function(e){var r=!1,a=function(e,t,n,r){try{e.call(t,n,r)}catch(e){return e}}(n,t,function(n){r||(r=!0,t!==n?z(e,n):E(e,n))},function(t){r||(r=!0,N(e,t))},e._label);!r&&a&&(r=!0,N(e,a))},e)}(t,n,r):E(t,n)}function z(e,t){var n;e===t?N(e,new TypeError("You cannot resolve a promise with itself")):"function"==typeof(n=t)||"object"==typeof n&&null!==n?D(e,t,O(t)):E(e,t)}function P(e){e._onerror&&e._onerror(e._result),j(e)}function E(e,t){e._state===M&&(e._result=t,e._state=C,0!==e._subscribers.length&&s(j,e))}function N(e,t){e._state===M&&(e._state=S,e._result=t,s(P,e))}function I(e,t,n,r){var a=e._subscribers,i=a.length;e._onerror=null,a[i]=t,a[i+C]=n,a[i+S]=r,0===i&&e._state&&s(j,e)}function j(e){var t=e._subscribers,n=e._state;if(0!==t.length){for(var r=void 0,a=void 0,i=e._result,o=0;o<t.length;o+=3)r=t[o],a=t[o+n],r?F(n,r,a,i):a(i);e._subscribers.length=0}}function R(){this.error=null}var B=new R;function F(t,n,r,a){var i=e(r),o=void 0,l=void 0,s=void 0,c=void 0;if(i){if((o=function(e,t){try{return e(t)}catch(e){return B.error=e,B}}(r,a))===B?(c=!0,l=o.error,o=null):s=!0,n===o)return void N(n,new TypeError("A promises callback cannot return that same promise."))}else o=a,s=!0;n._state!==M||(i&&s?z(n,o):c?N(n,l):t===C?E(n,o):t===S&&N(n,o))}var $=0;function W(e){e[T]=$++,e._state=void 0,e._result=void 0,e._subscribers=[]}function V(e,t){this._instanceConstructor=e,this.promise=new e(A),this.promise[T]||W(this.promise),a(t)?(this._input=t,this.length=t.length,this._remaining=t.length,this._result=new Array(this.length),0===this.length?E(this.promise,this._result):(this.length=this.length||0,this._enumerate(),0===this._remaining&&E(this.promise,this._result))):N(this.promise,new Error("Array Methods must be provided an Array"))}function H(e){this[T]=$++,this._result=this._state=void 0,this._subscribers=[],A!==e&&("function"!=typeof e&&function(){throw new TypeError("You must pass a resolver function as the first argument to the promise constructor")}(),this instanceof H?function(e,t){try{t(function(t){z(e,t)},function(t){N(e,t)})}catch(t){N(e,t)}}(this,e):function(){throw new TypeError("Failed to construct 'Promise': Please use the 'new' operator, this object constructor cannot be called as a function.")}())}function q(){var e=void 0;if(void 0!==r)e=r;else if("undefined"!=typeof self)e=self;else try{e=Function("return this")()}catch(e){throw new Error("polyfill failed because global object is unavailable in this environment")}var t=e.Promise;if(t){var n=null;try{n=Object.prototype.toString.call(t.resolve())}catch(e){}if("[object Promise]"===n&&!t.cast)return}e.Promise=H}return V.prototype._enumerate=function(){for(var e=this.length,t=this._input,n=0;this._state===M&&n<e;n++)this._eachEntry(t[n],n)},V.prototype._eachEntry=function(e,t){var n=this._instanceConstructor,r=n.resolve;if(r===k){var a=O(e);if(a===w&&e._state!==M)this._settledAt(e._state,t,e._result);else if("function"!=typeof a)this._remaining--,this._result[t]=e;else if(n===H){var i=new n(A);D(i,e,a),this._willSettleAt(i,t)}else this._willSettleAt(new n(function(t){return t(e)}),t)}else this._willSettleAt(r(e),t)},V.prototype._settledAt=function(e,t,n){var r=this.promise;r._state===M&&(this._remaining--,e===S?N(r,n):this._result[t]=n),0===this._remaining&&E(r,this._result)},V.prototype._willSettleAt=function(e,t){var n=this;I(e,void 0,function(e){return n._settledAt(C,t,e)},function(e){return n._settledAt(S,t,e)})},H.all=function(e){return new V(this,e).promise},H.race=function(e){var t=this;return a(e)?new t(function(n,r){for(var a=e.length,i=0;i<a;i++)t.resolve(e[i]).then(n,r)}):new t(function(e,t){return t(new TypeError("You must pass an array to race."))})},H.resolve=k,H.reject=function(e){var t=new this(A);return N(t,e),t},H._setScheduler=function(e){l=e},H._setAsap=function(e){s=e},H._asap=s,H.prototype={constructor:H,then:w,catch:function(e){return this.then(null,e)}},q(),H.polyfill=q,H.Promise=H,H},e.exports=a()}).call(this,n(170),n(44))},function(e,t,n){"use strict";var r=n(18).id2name,a=n(140),i=n(15).ALMOST_EQUAL,o=n(19).FROM_BL;function l(e,t){var n=e._inputDomain,r=o[e.constraintoward],a=n[0]+(n[1]-n[0])*r;e.domain=e._input.domain=[a+(n[0]-a)/t,a+(n[1]-a)/t]}t.enforce=function(e){var t,n,o,s,c,u,d,f=e._fullLayout,h=f._axisConstraintGroups;for(t=0;t<h.length;t++){var p=h[t],v=Object.keys(p),g=1/0,m=0,y=1/0,b={},_={},x=!1;for(n=0;n<v.length;n++)_[o=v[n]]=s=f[r(o)],s._inputDomain?s.domain=s._inputDomain.slice():s._inputDomain=s.domain.slice(),s._inputRange||(s._inputRange=s.range.slice()),s.setScale(),b[o]=c=Math.abs(s._m)/p[o],g=Math.min(g,c),"domain"!==s.constrain&&s._constraintShrinkable||(y=Math.min(y,c)),delete s._constraintShrinkable,m=Math.max(m,c),"domain"===s.constrain&&(x=!0);if(!(g>i*m)||x)for(n=0;n<v.length;n++)if(c=b[o=v[n]],u=(s=_[o]).constrain,c!==y||"domain"===u)if(d=c/y,"range"===u)a(s,d);else{var w=s._inputDomain,k=(s.domain[1]-s.domain[0])/(w[1]-w[0]),T=(s.r2l(s.range[1])-s.r2l(s.range[0]))/(s.r2l(s._inputRange[1])-s.r2l(s._inputRange[0]));if((d/=k)*T<1){s.domain=s._input.domain=w.slice(),a(s,d);continue}if(T<1&&(s.range=s._input.range=s._inputRange.slice(),d*=T),s.autorange&&s._min.length&&s._max.length){var A=s.r2l(s.range[0]),M=s.r2l(s.range[1]),C=(A+M)/2,S=C,L=C,O=Math.abs(M-C),D=C-O*d*1.0001,z=C+O*d*1.0001;l(s,d),s.setScale();var P,E,N=Math.abs(s._m);for(E=0;E<s._min.length;E++)(P=s._min[E].val-s._min[E].pad/N)>D&&P<S&&(S=P);for(E=0;E<s._max.length;E++)(P=s._max[E].val+s._max[E].pad/N)<z&&P>L&&(L=P);d/=(L-S)/(2*O),S=s.l2r(S),L=s.l2r(L),s.range=s._input.range=A<M?[S,L]:[L,S]}l(s,d)}}},t.clean=function(e,t){if(t._inputDomain){for(var n=!1,r=t._id,a=e._fullLayout._axisConstraintGroups,i=0;i<a.length;i++)if(a[i][r]){n=!0;break}n&&"domain"===t.constrain||(t._input.domain=t.domain=t._inputDomain,delete t._inputDomain)}}},function(e,t,n){"use strict";var r=n(1),a=n(8),i=n(4),o=n(9),l=n(0),s=n(3),c=n(7),u=n(97),d=n(147),f=n(143);t.layoutStyles=function(e){return l.syncOrAsync([o.doAutoMargin,t.lsInner],e)},t.lsInner=function(e){var n,i=e._fullLayout,o=i._size,l=a.Axes.list(e);for(n=0;n<l.length;n++)l[n]._linepositions={};i._paperdiv.style({width:i.width+"px",height:i.height+"px"}).selectAll(".main-svg").call(c.setSize,i.width,i.height),e._context.setBackground(e,i.paper_bgcolor);var u=i._paper.selectAll("g.subplot"),f=[],h=[];u.each(function(t){var n=i._plots[t];if(n.mainplot)return n.bg&&n.bg.remove(),void(n.bg=void 0);var r=a.Axes.getFromId(e,t,"x"),o=a.Axes.getFromId(e,t,"y"),l=r.domain,s=o.domain,c=[];!function(e,t,n){for(var r=0;r<n.length;r++){var a=n[r][0],i=n[r][1];if(!(a[0]>=e[1]||a[1]<=e[0])&&i[0]<t[1]&&i[1]>t[0])return!0}return!1}(l,s,h)?(f.push(t),h.push([l,s])):c=[0];var u=n.plotgroup.selectAll(".bg").data(c);u.enter().append("rect").classed("bg",!0),u.exit().remove(),u.each(function(){n.bg=u;var e=n.plotgroup.node();e.insertBefore(this,e.childNodes[0])})});var p=i._bgLayer.selectAll(".bg").data(f);p.enter().append("rect").classed("bg",!0),p.exit().remove(),p.each(function(e){i._plots[e].bg=r.select(this)});var v=[];return u.each(function(t){var n=i._plots[t],r=a.Axes.getFromId(e,t,"x"),l=a.Axes.getFromId(e,t,"y");r.setScale(),l.setScale(),n.bg&&i._has("cartesian")&&n.bg.call(c.setRect,r._offset-o.p,l._offset-o.p,r._length+2*o.p,l._length+2*o.p).call(s.fill,i.plot_bgcolor).style("stroke-width",0),n.clipId="clip"+i._uid+t+"plot";var u=i._defs.selectAll("g.clips").selectAll("#"+n.clipId).data([0]);u.enter().append("clipPath").attr({class:"plotclip",id:n.clipId}).append("rect"),u.selectAll("rect").attr({width:r._length,height:l._length}),n.plot.call(c.setTranslate,r._offset,l._offset),n.plot.call(c.setClipUrl,n.clipId);var d=c.crispRound(e,r.linewidth,1),f=c.crispRound(e,l.linewidth,1),h=o.p+f,p="M"+-h+",",g="h"+(r._length+2*h),m="free"===r.anchor&&-1===v.indexOf(r._id),y=o.h*(1-(r.position||0))+d/2%1,b=r.anchor===l._id&&(r.mirror||"top"!==r.side)||"all"===r.mirror||"allticks"===r.mirror||r.mirrors&&r.mirrors[l._id+"bottom"],_=l._length+o.p+d/2,x=r.anchor===l._id&&(r.mirror||"top"===r.side)||"all"===r.mirror||"allticks"===r.mirror||r.mirrors&&r.mirrors[l._id+"top"],w=-o.p-d/2,k=o.p,T=b?0:d,A=x?0:d,M=","+(-k-A)+"v"+(l._length+2*k+A+T),C="free"===l.anchor&&-1===v.indexOf(l._id),S=o.w*(l.position||0)+f/2%1,L=l.anchor===r._id&&(l.mirror||"right"!==l.side)||"all"===l.mirror||"allticks"===l.mirror||l.mirrors&&l.mirrors[r._id+"left"],O=-o.p-f/2,D=l.anchor===r._id&&(l.mirror||"right"===l.side)||"all"===l.mirror||"allticks"===l.mirror||l.mirrors&&l.mirrors[r._id+"right"],z=r._length+o.p+f/2;r._linepositions[t]=[b?_:void 0,x?w:void 0,m?y:void 0],r.anchor===l._id?r._linepositions[t][3]="top"===r.side?w:_:m&&(r._linepositions[t][3]=y),l._linepositions[t]=[L?O:void 0,D?z:void 0,C?S:void 0],l.anchor===r._id?l._linepositions[t][3]="right"===l.side?z:O:C&&(l._linepositions[t][3]=S);var P="translate("+r._offset+","+l._offset+")",E=P,N=P;m&&(E="translate("+r._offset+","+o.t+")",w+=l._offset-o.t,_+=l._offset-o.t),C&&(N="translate("+o.l+","+l._offset+")",O+=r._offset-o.l,z+=r._offset-o.l),i._has("cartesian")&&(n.xlines.attr("transform",E).attr("d",(b?p+_+g:"")+(x?p+w+g:"")+(m?p+y+g:"")||"M0,0").style("stroke-width",d+"px").call(s.stroke,r.showline?r.linecolor:"rgba(0,0,0,0)"),n.ylines.attr("transform",N).attr("d",(L?"M"+O+M:"")+(D?"M"+z+M:"")+(C?"M"+S+M:"")||"M0,0").attr("stroke-width",f+"px").call(s.stroke,l.showline?l.linecolor:"rgba(0,0,0,0)")),n.xaxislayer.attr("transform",E),n.yaxislayer.attr("transform",N),n.gridlayer.attr("transform",P),n.zerolinelayer.attr("transform",P),n.draglayer.attr("transform",P),m&&v.push(r._id),C&&v.push(l._id)}),a.Axes.makeClipPaths(e),t.drawMainTitle(e),d.manage(e),e._promises.length&&Promise.all(e._promises)},t.drawMainTitle=function(e){var t=e._fullLayout;u.draw(e,"gtitle",{propContainer:t,propName:"title",dfltName:"Plot",attributes:{x:t.width/2,y:t._size.t/2,"text-anchor":"middle"}})},t.doTraceStyle=function(e){for(var t=0;t<e.calcdata.length;t++){var n=e.calcdata[t],r=(((n[0]||{}).trace||{})._module||{}).arraysToCalcdata;r&&r(n,n[0].trace)}return o.style(e),i.getComponentMethod("legend","draw")(e),o.previousPromises(e)},t.doColorBars=function(e){for(var t=0;t<e.calcdata.length;t++){var n=e.calcdata[t][0];if((n.t||{}).cb){var r=n.trace,a=n.t.cb;i.traceIs(r,"contour")&&a.line({width:!1!==r.contours.showlines?r.line.width:0,dash:r.line.dash,color:"line"===r.contours.coloring?a._opts.line.color:r.line.color}),i.traceIs(r,"markerColorscale")?a.options(r.marker.colorbar)():a.options(r.colorbar)()}}return o.previousPromises(e)},t.layoutReplot=function(e){var t=e.layout;return e.layout=void 0,a.plot(e,"",t)},t.doLegend=function(e){return i.getComponentMethod("legend","draw")(e),o.previousPromises(e)},t.doTicksRelayout=function(e){return a.Axes.doTicks(e,"redraw"),t.drawMainTitle(e),o.previousPromises(e)},t.doModeBar=function(e){var t,n,r=e._fullLayout;for(d.manage(e),f(e),t=o.getSubplotIds(r,"gl3d"),n=0;n<t.length;n++)r[t[n]]._scene.updateFx(r.dragmode,r.hovermode);for(t=o.getSubplotIds(r,"gl2d"),n=0;n<t.length;n++)r._plots[t[n]]._scene2d.updateFx(r.dragmode);return o.previousPromises(e)},t.doCamera=function(e){for(var t=e._fullLayout,n=o.getSubplotIds(t,"gl3d"),r=0;r<n.length;r++){var a=t[n[r]];a._scene.setCamera(a.camera)}}},function(e,t){e.exports=function(e,t){var n=t[0],r=t[1],a=t[2],i=t[3],o=n+n,l=r+r,s=a+a,c=n*o,u=r*o,d=r*l,f=a*o,h=a*l,p=a*s,v=i*o,g=i*l,m=i*s;return e[0]=1-d-p,e[1]=u+m,e[2]=f-g,e[3]=0,e[4]=u-m,e[5]=1-c-p,e[6]=h+v,e[7]=0,e[8]=f+g,e[9]=h-v,e[10]=1-c-d,e[11]=0,e[12]=0,e[13]=0,e[14]=0,e[15]=1,e}},function(e,t,n){"use strict";var r=n(2),a=n(253),i=n(4),o=n(0),l=n(9),s=n(6),c=n(3);function u(e,t){var n=e[t],r=t.charAt(0);n&&"paper"!==n&&(e[t]=s.cleanId(n,r))}function d(e){var t="middle",n="center";return-1!==e.indexOf("top")?t="top":-1!==e.indexOf("bottom")&&(t="bottom"),-1!==e.indexOf("left")?n="left":-1!==e.indexOf("right")&&(n="right"),t+" "+n}function f(e,t){return t in e&&"object"==typeof e[t]&&0===Object.keys(e[t]).length}t.getGraphDiv=function(e){var t;if("string"==typeof e){if(null===(t=document.getElementById(e)))throw new Error("No DOM element with id '"+e+"' exists on the page.");return t}if(null===e||void 0===e)throw new Error("DOM element provided is null or undefined");return e},t.clearPromiseQueue=function(e){Array.isArray(e._promises)&&e._promises.length>0&&o.log("Clearing previous rejected promises from queue."),e._promises=[]},t.cleanLayout=function(e){var t,n;e||(e={}),e.xaxis1&&(e.xaxis||(e.xaxis=e.xaxis1),delete e.xaxis1),e.yaxis1&&(e.yaxis||(e.yaxis=e.yaxis1),delete e.yaxis1);var r=s.list({_fullLayout:e});for(t=0;t<r.length;t++){var i=r[t];i.anchor&&"free"!==i.anchor&&(i.anchor=s.cleanId(i.anchor)),i.overlaying&&(i.overlaying=s.cleanId(i.overlaying)),i.type||(i.isdate?i.type="date":i.islog?i.type="log":!1===i.isdate&&!1===i.islog&&(i.type="linear")),"withzero"!==i.autorange&&"tozero"!==i.autorange||(i.autorange=!0,i.rangemode="tozero"),delete i.islog,delete i.isdate,delete i.categories,f(i,"domain")&&delete i.domain,void 0!==i.autotick&&(void 0===i.tickmode&&(i.tickmode=i.autotick?"auto":"linear"),delete i.autotick)}var d=Array.isArray(e.annotations)?e.annotations.length:0;for(t=0;t<d;t++){var h=e.annotations[t];o.isPlainObject(h)&&(h.ref&&("paper"===h.ref?(h.xref="paper",h.yref="paper"):"data"===h.ref&&(h.xref="x",h.yref="y"),delete h.ref),u(h,"xref"),u(h,"yref"))}var p=Array.isArray(e.shapes)?e.shapes.length:0;for(t=0;t<p;t++){var v=e.shapes[t];o.isPlainObject(v)&&(u(v,"xref"),u(v,"yref"))}var g=e.legend;g&&(g.x>3?(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"===e.dragmode&&(e.dragmode="orbit"),e.scene1&&(e.scene||(e.scene=e.scene1),delete e.scene1);var m=l.getSubplotIds(e,"gl3d");for(t=0;t<m.length;t++){var y=e[m[t]],b=y.cameraposition;if(Array.isArray(b)&&4===b[0].length){var _=b[0],x=b[1],w=b[2],k=a([],_),T=[];for(n=0;n<3;++n)T[n]=x[t]+w*k[2+4*n];y.camera={eye:{x:T[0],y:T[1],z:T[2]},center:{x:x[0],y:x[1],z:x[2]},up:{x:k[1],y:k[5],z:k[9]}},delete y.cameraposition}}return c.clean(e),e},t.cleanData=function(e,n){for(var r=[],a=e.concat(Array.isArray(n)?n:[]).filter(function(e){return"uid"in e}).map(function(e){return e.uid}),u=0;u<e.length;u++){var h,p=e[u];if(!("uid"in p)||-1!==r.indexOf(p.uid)){var v;for(h=0;h<100&&(v=o.randstr(a),-1!==r.indexOf(v));h++);p.uid=o.randstr(a),a.push(p.uid)}if(r.push(p.uid),"histogramy"===p.type&&"xbins"in p&&!("ybins"in p)&&(p.ybins=p.xbins,delete p.xbins),p.error_y&&"opacity"in p.error_y){var g=c.defaults,m=p.error_y.color||(i.traceIs(p,"bar")?c.defaultLine:g[u%g.length]);p.error_y.color=c.addOpacity(c.rgb(m),c.opacity(m)*p.error_y.opacity),delete p.error_y.opacity}if("bardir"in p&&("h"!==p.bardir||!i.traceIs(p,"bar")&&"histogram"!==p.type.substr(0,9)||(p.orientation="h",t.swapXYData(p)),delete p.bardir),"histogramy"===p.type&&t.swapXYData(p),"histogramx"!==p.type&&"histogramy"!==p.type||(p.type="histogram"),"scl"in p&&(p.colorscale=p.scl,delete p.scl),"reversescl"in p&&(p.reversescale=p.reversescl,delete p.reversescl),p.xaxis&&(p.xaxis=s.cleanId(p.xaxis,"x")),p.yaxis&&(p.yaxis=s.cleanId(p.yaxis,"y")),i.traceIs(p,"gl3d")&&p.scene&&(p.scene=l.subplotsRegistry.gl3d.cleanId(p.scene)),i.traceIs(p,"pie")||i.traceIs(p,"bar")||(Array.isArray(p.textposition)?p.textposition=p.textposition.map(d):p.textposition&&(p.textposition=d(p.textposition))),i.traceIs(p,"2dMap")&&("YIGnBu"===p.colorscale&&(p.colorscale="YlGnBu"),"YIOrRd"===p.colorscale&&(p.colorscale="YlOrRd")),i.traceIs(p,"markerColorscale")&&p.marker){var y=p.marker;"YIGnBu"===y.colorscale&&(y.colorscale="YlGnBu"),"YIOrRd"===y.colorscale&&(y.colorscale="YlOrRd")}if("surface"===p.type&&o.isPlainObject(p.contours)){var b=["x","y","z"];for(h=0;h<b.length;h++){var _=p.contours[b[h]];o.isPlainObject(_)&&(_.highlightColor&&(_.highlightcolor=_.highlightColor,delete _.highlightColor),_.highlightWidth&&(_.highlightwidth=_.highlightWidth,delete _.highlightWidth))}}if(Array.isArray(p.transforms)){var x=p.transforms;for(h=0;h<x.length;h++){var w=x[h];if(o.isPlainObject(w))switch(w.type){case"filter":w.filtersrc&&(w.target=w.filtersrc,delete w.filtersrc),w.calendar&&(w.valuecalendar||(w.valuecalendar=w.calendar),delete w.calendar);break;case"groupby":if(w.styles=w.styles||w.style,w.styles&&!Array.isArray(w.styles)){var k=w.styles,T=Object.keys(k);w.styles=[];for(var A=0;A<T.length;A++)w.styles.push({target:T[A],value:k[T[A]]})}}}}f(p,"line")&&delete p.line,"marker"in p&&(f(p.marker,"line")&&delete p.marker.line,f(p,"marker")&&delete p.marker),c.clean(p)}},t.swapXYData=function(e){var t;if(o.swapAttrs(e,["?","?0","d?","?bins","nbins?","autobin?","?src","error_?"]),Array.isArray(e.z)&&Array.isArray(e.z[0])&&(e.transpose?delete e.transpose:e.transpose=!0),e.error_x&&e.error_y){var n=e.error_y,r="copy_ystyle"in n?n.copy_ystyle:!(n.color||n.thickness||n.width);o.swapAttrs(e,["error_?.copy_ystyle"]),r&&o.swapAttrs(e,["error_?.color","error_?.thickness","error_?.width"])}if("string"==typeof e.hoverinfo){var a=e.hoverinfo.split("+");for(t=0;t<a.length;t++)"x"===a[t]?a[t]="y":"y"===a[t]&&(a[t]="x");e.hoverinfo=a.join("+")}},t.coerceTraceIndices=function(e,t){return r(t)?[t]:Array.isArray(t)&&t.length?t:e.data.map(function(e,t){return t})},t.manageArrayContainers=function(e,t,n){var a=e.obj,i=e.parts,l=i.length,s=i[l-1],c=r(s);if(c&&null===t){var u=i.slice(0,l-1).join(".");o.nestedProperty(a,u).get().splice(s,1)}else c&&void 0===e.get()?(void 0===e.get()&&(n[e.astr]=null),e.set(t)):e.set(t)};var h=/(\.[^\[\]\.]+|\[[^\[\]\.]+\])$/;function p(e){var t=e.search(h);if(t>0)return e.substr(0,t)}t.hasParent=function(e,t){for(var n=p(t);n;){if(n in e)return!0;n=p(n)}return!1}},function(e,t,n){"use strict";var r=n(107),a=n(32),i=n(109),o=n(33),l=n(162).sorterAsc,s=n(4);t.containerArrayMatch=n(167);var c=t.isAddVal=function(e){return"add"===e||a(e)},u=t.isRemoveVal=function(e){return null===e||"remove"===e};t.applyContainerArrayChanges=function(e,t,n,a){var d=t.astr,f=s.getComponentMethod(d,"supplyLayoutDefaults"),h=s.getComponentMethod(d,"draw"),p=s.getComponentMethod(d,"drawOne"),v=a.replot||a.recalc||f===i||h===i,g=e.layout,m=e._fullLayout;if(n[""]){Object.keys(n).length>1&&o.warn("Full array edits are incompatible with other edits",d);var y=n[""][""];if(u(y))t.set(null);else{if(!Array.isArray(y))return o.warn("Unrecognized full array edit value",d,y),!0;t.set(y)}return!v&&(f(g,m),h(e),!0)}var b,_,x,w,k,T,A,M=Object.keys(n).map(Number).sort(l),C=t.get(),S=C||[],L=r(m,d).get(),O=[],D=-1,z=S.length;for(b=0;b<M.length;b++)if(w=n[x=M[b]],k=Object.keys(w),T=w[""],A=c(T),x<0||x>S.length-(A?0:1))o.warn("index out of range",d,x);else if(void 0!==T)k.length>1&&o.warn("Insertion & removal are incompatible with edits to the same index.",d,x),u(T)?O.push(x):A?("add"===T&&(T={}),S.splice(x,0,T),L&&L.splice(x,0,{})):o.warn("Unrecognized full object edit value",d,x,T),-1===D&&(D=x);else for(_=0;_<k.length;_++)r(S[x],k[_]).set(w[k[_]]);for(b=O.length-1;b>=0;b--)S.splice(O[b],1),L&&L.splice(O[b],1);if(S.length?C||t.set(S):t.set(null),v)return!1;if(f(g,m),p!==i){var P;if(-1===D)P=M;else{for(z=Math.max(S.length,z),P=[],b=0;b<M.length&&!((x=M[b])>=D);b++)P.push(x);for(b=D;b<z;b++)P.push(b)}for(b=0;b<P.length;b++)p(e,P[b])}else h(e);return!0}},function(e,t,n){"use strict";var r=n(141),a=n(3),i=n(87).appendArrayPointValue,o=n(6),l=n(14),s=r.filter,c=r.tester,u=l.MINSELECT;function d(e){return e._id}function f(e,t){if(Array.isArray(e))for(var n=t.cd[0].trace,r=0;r<e.length;r++){var a=e[r];a.curveNumber=n.index,a.data=n._input,a.fullData=n,i(a,n,a.pointNumber)}return e}e.exports=function(e,t,n,r,i){var h,p=r.gd._fullLayout._zoomlayer,v=r.element.getBoundingClientRect(),g=r.plotinfo.xaxis._offset,m=r.plotinfo.yaxis._offset,y=t-v.left,b=n-v.top,_=y,x=b,w="M"+y+","+b,k=r.xaxes[0]._length,T=r.yaxes[0]._length,A=r.xaxes.map(d),M=r.yaxes.map(d),C=r.xaxes.concat(r.yaxes);"lasso"===i&&(h=s([[y,b]],l.BENDPX));var S=p.selectAll("path.select-outline").data([1,2]);S.enter().append("path").attr("class",function(e){return"select-outline select-outline-"+e}).attr("transform","translate("+g+", "+m+")").attr("d",w+"Z");var L,O,D,z,P,E=p.append("path").attr("class","zoombox-corners").style({fill:a.background,stroke:a.defaultLine,"stroke-width":1}).attr("transform","translate("+g+", "+m+")").attr("d","M0,0Z"),N=[],I=r.gd,j=[];for(L=0;L<I.calcdata.length;L++)if((D=(O=I.calcdata[L])[0].trace)._module&&D._module.selectPoints)if(r.subplot){if(D.subplot!==r.subplot)continue;N.push({selectPoints:D._module.selectPoints,cd:O,xaxis:r.xaxes[0],yaxis:r.yaxes[0]})}else{if(-1===A.indexOf(D.xaxis))continue;if(-1===M.indexOf(D.yaxis))continue;N.push({selectPoints:D._module.selectPoints,cd:O,xaxis:o.getFromId(I,D.xaxis),yaxis:o.getFromId(I,D.yaxis)})}function R(e){var t="y"===e._id.charAt(0)?1:0;return function(n){return e.p2d(n[t])}}function B(e,t){return e-t}r.moveFn=function(e,t){var n,a;_=Math.max(0,Math.min(k,e+y)),x=Math.max(0,Math.min(T,t+b));var o=Math.abs(_-y),l=Math.abs(x-b);for("select"===i?(l<Math.min(.6*o,u)?(n=c([[y,0],[y,T],[_,T],[_,0]]),E.attr("d","M"+n.xmin+","+(b-u)+"h-4v"+2*u+"h4ZM"+(n.xmax-1)+","+(b-u)+"h4v"+2*u+"h-4Z")):o<Math.min(.6*l,u)?(n=c([[0,b],[0,x],[k,x],[k,b]]),E.attr("d","M"+(y-u)+","+n.ymin+"v-4h"+2*u+"v4ZM"+(y-u)+","+(n.ymax-1)+"v4h"+2*u+"v-4Z")):(n=c([[y,b],[y,x],[_,x],[_,b]]),E.attr("d","M0,0Z")),S.attr("d","M"+n.xmin+","+n.ymin+"H"+(n.xmax-1)+"V"+(n.ymax-1)+"H"+n.xmin+"Z")):"lasso"===i&&(h.addPt([_,x]),n=c(h.filtered),S.attr("d","M"+h.filtered.join("L")+"Z")),j=[],L=0;L<N.length;L++)z=N[L],[].push.apply(j,f(z.selectPoints(z,n),z));if(P={points:j},"select"===i){var s,d=P.range={};for(L=0;L<C.length;L++)s=(a=C[L])._id.charAt(0),d[a._id]=[a.p2d(n[s+"min"]),a.p2d(n[s+"max"])].sort(B)}else{var p=P.lassoPoints={};for(L=0;L<C.length;L++)p[(a=C[L])._id]=h.filtered.map(R(a))}r.gd.emit("plotly_selecting",P)},r.doneFn=function(e,t){if(E.remove(),e||2!==t)r.gd.emit("plotly_selected",P);else{for(S.remove(),L=0;L<N.length;L++)(z=N[L]).selectPoints(z,!1);I.emit("plotly_deselect",null)}}}},function(e,t,n){"use strict";var r=n(1),a=n(21),i=n(8),o=n(4),l=n(0),s=n(13),c=n(3),u=n(7),d=n(28),f=n(20),h=n(19).FROM_TL,p=n(9),v=n(6).doTicks,g=n(18).getFromId,m=n(256),y=n(140),b=n(14),_=b.MINDRAG,x=b.MINZOOM,w=!0;function k(e,t){for(var n=0;n<e.length;n++)if(!e[n].fixedrange)return t;return""}function T(e,t,n,r,a){var i,o,l,s;for(i=0;i<e.length;i++)(o=e[i]).fixedrange||(l=o._rl[0],s=o._rl[1]-l,o.range=[o.l2r(l+s*t),o.l2r(l+s*n)],r[o._name+".range[0]"]=o.range[0],r[o._name+".range[1]"]=o.range[1]);if(a&&a.length){var c=(t+(1-n))/2;T(a,c,1-c,r)}}function A(e,t){for(var n=0;n<e.length;n++){var r=e[n];r.fixedrange||(r.range=[r.l2r(r._rl[0]-t/r._m),r.l2r(r._rl[1]-t/r._m)])}}function M(e){return 1-(e>=0?Math.min(e,.9):1/(1/Math.max(e,-.3)+3.222))}function C(e){e.selectAll(".select-outline").remove()}function S(e){r.select(e).selectAll(".zoombox,.js-zoombox-backdrop,.js-zoombox-menu,.zoombox-corners").remove()}function L(e){return-1!==["lasso","select"].indexOf(e)}function O(e){var t=Math.floor(Math.min(e.b-e.t,e.r-e.l,x)/2);return"M"+(e.l-3.5)+","+(e.t-.5+t)+"h3v"+-t+"h"+t+"v-3h-"+(t+3)+"ZM"+(e.r+3.5)+","+(e.t-.5+t)+"h-3v"+-t+"h"+-t+"v-3h"+(t+3)+"ZM"+(e.r+3.5)+","+(e.b+.5-t)+"h-3v"+t+"h"+-t+"v3h"+(t+3)+"ZM"+(e.l-3.5)+","+(e.b+.5-t)+"h3v"+t+"h"+t+"v3h-"+(t+3)+"Z"}e.exports=function(e,t,n,D,z,P,E,N){var I,j,R,B,F,$,W,V,H,q,U,G,Y,K=e._fullLayout,X=e._fullLayout._zoomlayer,Z=E+N==="nsew";function J(){j=[t.xaxis],R=[t.yaxis];var n=j[0],r=R[0];$=n._length,W=r._length;var a=K._axisConstraintGroups,i=[n._id],o=[r._id];I=[t].concat(E&&N?t.overlays:[]);for(var s=1;s<I.length;s++){var c=I[s].xaxis,u=I[s].yaxis;-1===j.indexOf(c)&&(j.push(c),i.push(c._id)),-1===R.indexOf(u)&&(R.push(u),o.push(u._id))}V=k(j,N),H=k(R,E),q=function(e,t){if(!e)return"pointer";if("nsew"===e)return"pan"===t?"move":"crosshair";return e.toLowerCase()+"-resize"}(H+V,K.dragmode),B=n._offset,F=r._offset;var d=function(e,t,n){var r,a,i,o,s,c,u=!1,d={},f={};for(r=0;r<e.length;r++){for(o=e[r],a=0;a<t.length;a++)if(o[t[a]]){for(s in o)-1===("x"===s.charAt(0)?t:n).indexOf(s)&&(d[s]=1);for(i=0;i<n.length;i++)o[n[i]]&&(u=!0)}for(a=0;a<n.length;a++)if(o[n[a]])for(c in o)-1===("x"===c.charAt(0)?t:n).indexOf(c)&&(f[c]=1)}u&&(l.extendFlat(d,f),f={});return{x:d,y:f,xy:u}}(a,i,o);for(var f in U=d.xy,G=[],d.x)G.push(g(e,f));for(var h in Y=[],d.y)Y.push(g(e,h))}J();var Q=function(e,t,n,r,a,i,o){var l=e.draglayer.selectAll("."+t).data([0]);return l.enter().append("rect").classed("drag",!0).classed(t,!0).style({fill:"transparent","stroke-width":0}).attr("data-subplot",e.id),l.call(u.setRect,r,a,i,o).call(d,n),l.node()}(t,E+N+"drag",q,n,D,z,P);if(!H&&!V&&!L(K.dragmode))return Q.onmousedown=null,Q.style.pointerEvents=Z?"all":"none",Q;var ee,te,ne,re,ae,ie,oe,le,se,ce={element:Q,gd:e,plotinfo:t,prepFn:function(t,n,r){var i=e._fullLayout.dragmode;Z?t.shiftKey&&(i="pan"===i?"zoom":"pan"):i="pan",ce.minDrag="lasso"===i?1:void 0,"zoom"===i?(ce.moveFn=de,ce.doneFn=fe,ce.minDrag=1,function(t,n,r){var i=Q.getBoundingClientRect();ee=n-i.left,te=r-i.top,ne={l:ee,r:ee,w:0,t:te,b:te,h:0},re=e._hmpixcount?e._hmlumcount/e._hmpixcount:a(e._fullLayout.plot_bgcolor).getLuminance(),ie=!1,oe="xy",le=function(e,t,n,r,a){return e.append("path").attr("class","zoombox").style({fill:t>.2?"rgba(0,0,0,0)":"rgba(255,255,255,0)","stroke-width":0}).attr("transform","translate("+n+", "+r+")").attr("d",a+"Z")}(X,re,B,F,ae="M0,0H"+$+"V"+W+"H0V0"),se=function(e,t,n){return e.append("path").attr("class","zoombox-corners").style({fill:c.background,stroke:c.defaultLine,"stroke-width":1,opacity:0}).attr("transform","translate("+t+", "+n+")").attr("d","M0,0Z")}(X,B,F),C(X)}(0,n,r)):"pan"===i?(ce.moveFn=be,ce.doneFn=he,C(X)):L(i)&&(ce.xaxes=j,ce.yaxes=R,m(t,n,r,ce,i))}};f.init(ce);var ue={};function de(t,n){if(e._transitioningWithDuration)return!1;var r=Math.max(0,Math.min($,t+ee)),a=Math.max(0,Math.min(W,n+te)),i=Math.abs(r-ee),o=Math.abs(a-te);function l(){oe="",ne.r=ne.l,ne.t=ne.b,se.attr("d","M0,0Z")}ne.l=Math.min(ee,r),ne.r=Math.max(ee,r),ne.t=Math.min(te,a),ne.b=Math.max(te,a),U?i>x||o>x?(oe="xy",i/$>o/W?(o=i*W/$,te>a?ne.t=te-o:ne.b=te+o):(i=o*$/W,ee>r?ne.l=ee-i:ne.r=ee+i),se.attr("d",O(ne))):l():!H||o<Math.min(Math.max(.6*i,_),x)?i<_?l():(ne.t=0,ne.b=W,oe="x",se.attr("d",function(e,t){return"M"+(e.l-.5)+","+(t-x-.5)+"h-3v"+(2*x+1)+"h3ZM"+(e.r+.5)+","+(t-x-.5)+"h3v"+(2*x+1)+"h-3Z"}(ne,te))):!V||i<Math.min(.6*o,x)?(ne.l=0,ne.r=$,oe="y",se.attr("d",function(e,t){return"M"+(t-x-.5)+","+(e.t-.5)+"v-3h"+(2*x+1)+"v3ZM"+(t-x-.5)+","+(e.b+.5)+"v3h"+(2*x+1)+"v-3Z"}(ne,ee))):(oe="xy",se.attr("d",O(ne))),ne.w=ne.r-ne.l,ne.h=ne.b-ne.t,function(e,t,n,r,a,i){e.attr("d",r+"M"+n.l+","+n.t+"v"+n.h+"h"+n.w+"v-"+n.h+"h-"+n.w+"Z"),a||(e.transition().style("fill",i>.2?"rgba(0,0,0,0.4)":"rgba(255,255,255,0.3)").duration(200),t.transition().style("opacity",1).duration(200))}(le,se,ne,ae,ie,re),ie=!0}function fe(t,n){if(Math.min(ne.h,ne.w)<2*_)return 2===n&&xe(),S(e);"xy"!==oe&&"x"!==oe||T(j,ne.l/$,ne.r/$,ue,G),"xy"!==oe&&"y"!==oe||T(R,(W-ne.b)/W,(W-ne.t)/W,ue,Y),S(e),we(oe),w&&e.data&&e._context.showTips&&(l.notifier("Double-click to<br>zoom back out","long"),w=!1)}function he(t,n){var a=1===(E+N).length;if(t)we();else if(2!==n||a){if(1===n&&a){var o=E?R[0]:j[0],l="s"===E||"w"===N?0:1,c=o._name+".range["+l+"]",u=function(e,t){var n,a=e.range[t],i=Math.abs(a-e.range[1-t]);return"date"===e.type?a:"log"===e.type?(n=Math.ceil(Math.max(0,-Math.log(i)/Math.LN10))+3,r.format("."+n+"g")(Math.pow(10,a))):(n=Math.floor(Math.log(Math.abs(a))/Math.LN10)-Math.floor(Math.log(i)/Math.LN10)+4,r.format("."+String(n)+"g")(a))}(o,l),d="left",f="middle";if(o.fixedrange)return;E?(f="n"===E?"top":"bottom","right"===o.side&&(d="right")):"e"===N&&(d="right"),e._context.showAxisRangeEntryBoxes&&r.select(Q).call(s.makeEditable,{gd:e,immediate:!0,background:K.paper_bgcolor,text:String(u),fill:o.tickfont?o.tickfont.color:"#444",horizontalAlign:d,verticalAlign:f}).on("edit",function(t){var n=o.d2r(t);void 0!==n&&i.relayout(e,c,n)})}}else xe()}var pe=[0,0,$,W],ve=null,ge=b.REDRAWDELAY,me=t.mainplot?K._plots[t.mainplot]:t;function ye(t){if(e._context.scrollZoom||K._enablescrollzoom){if(e._transitioningWithDuration)return l.pauseEvent(t);var n=e.querySelector(".plotly");if(J(),!(n.scrollHeight-n.clientHeight>10||n.scrollWidth-n.clientWidth>10)){clearTimeout(ve);var r=-t.deltaY;if(isFinite(r)||(r=t.wheelDelta/10),isFinite(r)){var a,i=Math.exp(-Math.min(Math.max(r,-20),20)/100),o=me.draglayer.select(".nsewdrag").node().getBoundingClientRect(),s=(t.clientX-o.left)/o.width,c=(o.bottom-t.clientY)/o.height;if(N||U){for(N||(s=.5),a=0;a<j.length;a++)u(j[a],s,i);pe[2]*=i,pe[0]+=pe[2]*s*(1/i-1)}if(E||U){for(E||(c=.5),a=0;a<R.length;a++)u(R[a],c,i);pe[3]*=i,pe[1]+=pe[3]*(1-c)*(1/i-1)}return ke(pe),_e(E,N),ve=setTimeout(function(){pe=[0,0,$,W],we(U?"xy":(N?"x":"")+(E?"y":""))},ge),l.pauseEvent(t)}l.log("Did not find wheel motion attributes: ",t)}}function u(e,t,n){if(!e.fixedrange){var r=l.simpleMap(e.range,e.r2l),a=r[0]+(r[1]-r[0])*t;e.range=r.map(function(t){return e.l2r(a+(t-a)*n)})}}}function be(t,n){if(!e._transitioningWithDuration){if(J(),"ew"===V||"ns"===H)return V&&A(j,t),H&&A(R,n),ke([V?-t:0,H?-n:0,$,W]),void _e(H,V);if(U&&V&&H){var r="w"===V==("n"===H)?1:-1,a=(t/$+r*n/W)/2;t=a*$,n=r*a*W}"w"===V?t=s(j,0,t):"e"===V?t=s(j,1,-t):V||(t=0),"n"===H?n=s(R,1,n):"s"===H?n=s(R,0,-n):H||(n=0);var i="w"===V?t:0,o="n"===H?n:0;if(U){var l;if(!V&&1===H.length){for(l=0;l<j.length;l++)j[l].range=j[l]._r.slice(),y(j[l],1-n/W);i=(t=n*$/W)/2}if(!H&&1===V.length){for(l=0;l<R.length;l++)R[l].range=R[l]._r.slice(),y(R[l],1-t/$);o=(n=t*W/$)/2}}ke([i,o,$-t,W-n]),_e(H,V)}function s(e,t,n){for(var r,a,i=1-t,o=0;o<e.length;o++){var l=e[o];if(!l.fixedrange){r=l,a=l._rl[i]+(l._rl[t]-l._rl[i])/M(n/l._length);var s=l.l2r(a);!1!==s&&void 0!==s&&(l.range[t]=s)}}return r._length*(r._rl[t]-a)/(r._rl[t]-r._rl[i])}}function _e(t,n){var r,a=[];function i(e){for(r=0;r<e.length;r++)e[r].fixedrange||a.push(e[r]._id)}for((n||U)&&(i(j),i(G)),(t||U)&&(i(R),i(Y)),ue={},r=0;r<a.length;r++){var l=a[r];v(e,l,!0);var s=g(e,l);ue[s._name+".range[0]"]=s.range[0],ue[s._name+".range[1]"]=s.range[1]}function c(i,o,l){for(r=0;r<i.length;r++){var s=i[r];if((n&&-1!==a.indexOf(s.xref)||t&&-1!==a.indexOf(s.yref))&&(o(e,r),l))return}}c(K.annotations||[],o.getComponentMethod("annotations","drawOne")),c(K.shapes||[],o.getComponentMethod("shapes","drawOne")),c(K.images||[],o.getComponentMethod("images","draw"),!0)}function xe(){if(!e._transitioningWithDuration){var t,n,r,a=e._context.doubleClick,o=(V?j:[]).concat(H?R:[]),l={};if("reset+autosize"===a)for(a="autosize",n=0;n<o.length;n++)if((t=o[n])._rangeInitial&&(t.range[0]!==t._rangeInitial[0]||t.range[1]!==t._rangeInitial[1])||!t._rangeInitial&&!t.autorange){a="reset";break}if("autosize"===a)for(n=0;n<o.length;n++)(t=o[n]).fixedrange||(l[t._name+".autorange"]=!0);else if("reset"===a)for((V||U)&&(o=o.concat(G)),H&&!U&&(o=o.concat(Y)),U&&(V?H||(o=o.concat(R)):o=o.concat(j)),n=0;n<o.length;n++)(t=o[n])._rangeInitial?(r=t._rangeInitial,l[t._name+".range[0]"]=r[0],l[t._name+".range[1]"]=r[1]):l[t._name+".autorange"]=!0;e.emit("plotly_doubleclick",null),i.relayout(e,l)}}function we(t){void 0===t&&(t=(N?"x":"")+(E?"y":"")),ke([0,0,$,W]),l.syncOrAsync([p.previousPromises,function(){i.relayout(e,ue)}],e)}function ke(e){var t,n,r,a,i,o=K._plots,l=Object.keys(o),s=e[2]/j[0]._length,c=e[3]/R[0]._length,d=N||U,f=E||U;function p(e){return e.fixedrange?0:d&&-1!==G.indexOf(e)?s:f&&-1!==(U?G:Y).indexOf(e)?c:0}function v(e,t){return t?(e.range=e._r.slice(),y(e,t),g(e,t)):0}function g(e,t){return e._length*(1-t)*h[e.constraintoward||"middle"]}for(t=0;t<l.length;t++){var m=o[l[t]],b=m.xaxis,_=m.yaxis,x=d&&!b.fixedrange&&-1!==j.indexOf(b),w=f&&!_.fixedrange&&-1!==R.indexOf(_);if(x?(n=s,a=N?e[0]:g(b,n)):a=v(b,n=p(b)),w?(r=c,i=E?e[1]:g(_,r)):i=v(_,r=p(_)),n||r){n||(n=1),r||(r=1);var k=b._offset-a/n,T=_._offset-i/r;K._defs.selectAll("#"+m.clipId).call(u.setTranslate,a,i).call(u.setScale,n,r),m.plot.call(u.setTranslate,k,T).call(u.setScale,1/n,1/r).select(".scatterlayer").selectAll(".points").selectAll(".point").call(u.setPointGroupScale,n,r),m.plot.select(".scatterlayer").selectAll(".points").selectAll(".textpoint").call(u.setTextPointsScale,n,r)}}}return E.length*N.length!=1&&(void 0!==Q.onwheel?Q.onwheel=ye:void 0!==Q.onmousewheel&&(Q.onmousewheel=ye)),Q}},function(e,t,n){"use strict";var r=n(4),a=n(85).hover;e.exports=function(e,t,n){var i=r.getComponentMethod("annotations","onClick")(e,e._hoverdata);function o(){e.emit("plotly_click",{points:e._hoverdata,event:t})}void 0!==n&&a(e,t,n,!0),e._hoverdata&&t&&t.target&&(i&&i.then?i.then(o):o(),t.stopImmediatePropagation&&t.stopImmediatePropagation())}},function(e,t,n){"use strict";var r=n(28),a="data-savedcursor";e.exports=function(e,t){var n=e.attr(a);if(t){if(!n){for(var i=(e.attr("class")||"").split(" "),o=0;o<i.length;o++){var l=i[o];0===l.indexOf("cursor-")&&e.attr(a,l.substr(7)).classed(l,!1)}e.attr(a)||e.attr(a,"!!")}r(e,t)}else n&&(e.attr(a,null),"!!"===n?r(e):r(e,n))}},function(e,t,n){"use strict";var r=n(0),a=n(4);function i(e,t,n,a){a=a||r.identity,Array.isArray(e)&&(t[0][n]=a(e))}e.exports=function(e){var t=e.calcdata,n=e._fullLayout;function o(e){return function(t){return r.coerceHoverinfo({hoverinfo:t},{_module:e._module},n)}}for(var l=0;l<t.length;l++){var s=t[l],c=s[0].trace;if(!a.traceIs(c,"pie")){var u=a.traceIs(c,"2dMap")?i:r.fillArray;u(c.hoverinfo,s,"hi",o(c)),c.hoverlabel&&(u(c.hoverlabel.bgcolor,s,"hbg"),u(c.hoverlabel.bordercolor,s,"hbc"),u(c.hoverlabel.font.size,s,"hts"),u(c.hoverlabel.font.color,s,"htc"),u(c.hoverlabel.font.family,s,"htf"))}}}},function(e,t,n){"use strict";var r=n(0),a=n(86);e.exports=function(e,t,n){function i(n,i){return r.coerce(e,t,a,n,i)}var o;i("dragmode"),t._has("cartesian")?(t._isHoriz=function(e){for(var t=!0,n=0;n<e.length;n++){var r=e[n];if("h"!==r.orientation){t=!1;break}}return t}(n),o=t._isHoriz?"y":"x"):o="closest",i("hovermode",o)}},function(e,t,n){"use strict";var r=n(0),a=n(108),i=n(142);e.exports=function(e,t,n,o){i(e,t,function(n,i){return r.coerce(e,t,a,n,i)},o.hoverlabel)}},function(e,t,n){"use strict";var r=n(0),a=n(142),i=n(86);e.exports=function(e,t){a(e,t,function(n,a){return r.coerce(e,t,i,n,a)})}},function(e,t,n){"use strict";var r=n(88),a=e.exports={};a.wrapped=function(e,t,n){"string"==typeof e&&(e=document.getElementById(e)),e._hoverTimer&&(clearTimeout(e._hoverTimer),e._hoverTimer=void 0),a.raw(e,t,n)},a.raw=function(e,t){var n=e._fullLayout,a=e._hoverdata;t||(t={}),t.target&&!1===r.triggerHandler(e,"plotly_beforehover",t)||(n._hoverlayer.selectAll("g").remove(),n._hoverlayer.selectAll("line").remove(),n._hoverlayer.selectAll("circle").remove(),e._hoverdata=void 0,t.target&&a&&e.emit("plotly_unhover",{event:t,points:a}))}},function(e,t,n){"use strict";var r=n(0),a=[["sw-resize","s-resize","se-resize"],["w-resize","move","e-resize"],["nw-resize","n-resize","ne-resize"]];e.exports=function(e,t,n,i){return e="left"===n?0:"center"===n?1:"right"===n?2:r.constrain(Math.floor(3*e),0,2),t="bottom"===i?0:"middle"===i?1:"top"===i?2:r.constrain(Math.floor(3*t),0,2),a[t][e]}},function(e,t,n){"use strict";e.exports=function(e,t,n,r,a){var i=(e-n)/(r-n),o=i+t/(r-n),l=(i+o)/2;return"left"===a||"bottom"===a?i:"center"===a||"middle"===a?l:"right"===a||"top"===a?o:i<2/3-l?i:o>4/3-l?o:l}},function(e,t,n){"use strict";e.exports=function(){var e,t=[],n=-1,r=!1;function a(e,t){return e?(r=!0,e[t](),r=!1,this):this}return{add:function(e){return r?this:(t.splice(n+1,t.length-n),t.push(e),n=t.length-1,this)},setCallback:function(t){e=t},undo:function(){var r=t[n];return r?(a(r,"undo"),n-=1,e&&e(r.undo),this):this},redo:function(){var r=t[n+1];return r?(a(r,"redo"),n+=1,e&&e(r.redo),this):this},clear:function(){t=[],n=-1},hasUndo:function(){return-1!==n},hasRedo:function(){return n<t.length-1},getCommands:function(){return t},getPreviousCommand:function(){return t[n-1]},getIndex:function(){return n}}}},function(e,t,n){"use strict";var r=n(1),a=n(0),i=n(3),o=n(144),l=n(267),s=a.extendDeepAll,c=e.exports={};c.framework=function(e){var t,n,a,i,u,d=new l;function f(n,l){return l&&(u=l),r.select(r.select(u).node().parentNode).selectAll(".svg-container>*:not(.chart-root)").remove(),t=t?s(t,n):n,a||(a=o.Axis()),i=o.adapter.plotly().convert(t),a.config(i).render(u),e.data=t.data,e.layout=t.layout,c.fillLayout(e),t}return f.isPolar=!0,f.svg=function(){return a.svg()},f.getConfig=function(){return t},f.getLiveConfig=function(){return o.adapter.plotly().convert(a.getLiveConfig(),!0)},f.getLiveScales=function(){return{t:a.angularScale(),r:a.radialScale()}},f.setUndoPoint=function(){var e,r,a=this,i=o.util.cloneJson(t);e=i,r=n,d.add({undo:function(){r&&a(r)},redo:function(){a(e)}}),n=o.util.cloneJson(i)},f.undo=function(){d.undo()},f.redo=function(){d.redo()},f},c.fillLayout=function(e){var t=r.select(e).selectAll(".plot-container"),n=t.selectAll(".svg-container"),a=e.framework&&e.framework.svg&&e.framework.svg(),o={width:800,height:600,paper_bgcolor:i.background,_container:t,_paperdiv:n,_paper:a};e._fullLayout=s(o,e.layout)}},function(e,t,n){"use strict";(e.exports=n(144)).manager=n(268)},function(e,t,n){"use strict";var r=n(1),a=n(2),i=n(8),o=n(0),l=n(88),s=n(145),c=n(4),u=n(9),d=n(269),f=n(143),h=n(7),p=n(30),v=n(31),g=n(13),m=n(255),y=n(254),b=n(252),_=n(14),x=n(251),w=x.enforce,k=x.clean,T=n(18);function A(e,t){e._fullLayout._paperdiv.style("background","white"),i.defaultConfig.setBackground(e,t)}function M(e,t){var n,r,a=t+1,i=[];for(n=0;n<e.length;n++)(r=e[n])<0?i.push(a+r):i.push(r);return i}function C(e,t,n){var r,a;for(r=0;r<t.length;r++){if((a=t[r])!==parseInt(a,10))throw new Error("all values in "+n+" must be integers");if(a>=e.data.length||a<-e.data.length)throw new Error(n+" must be valid indices for gd.data.");if(t.indexOf(a,r+1)>-1||a>=0&&t.indexOf(-e.data.length+a)>-1||a<0&&t.indexOf(e.data.length+a)>-1)throw new Error("each index in "+n+" must be unique.")}}function S(e,t,n){if(!Array.isArray(e.data))throw new Error("gd.data must be an array.");if(void 0===t)throw new Error("currentIndices is a required argument.");if(Array.isArray(t)||(t=[t]),C(e,t,"currentIndices"),void 0===n||Array.isArray(n)||(n=[n]),void 0!==n&&C(e,n,"newIndices"),void 0!==n&&t.length!==n.length)throw new Error("current and new indices must be of equal length.")}function L(e,t,n,r,i,l){!function(e,t,n,r){var a=o.isPlainObject(r);if(!Array.isArray(e.data))throw new Error("gd.data must be an array");if(!o.isPlainObject(t))throw new Error("update must be a key:value object");if(void 0===n)throw new Error("indices must be an integer or array of integers");for(var i in C(e,n,"indices"),t){if(!Array.isArray(t[i])||t[i].length!==n.length)throw new Error("attribute "+i+" must be an array of length equal to indices array length");if(a&&(!(i in r)||!Array.isArray(r[i])||r[i].length!==t[i].length))throw new Error("when maxPoints is set as a key:value object it must contain a 1:1 corrispondence with the keys and number of traces in the update object")}}(e,t,n,r);for(var s,c,u,d=function(e,t,n,r){var i,l,s,c,u,d=o.isPlainObject(r),f=[];for(var h in Array.isArray(n)||(n=[n]),n=M(n,e.data.length-1),t)for(var p=0;p<n.length;p++){if(i=e.data[n[p]],l=(s=o.nestedProperty(i,h)).get(),c=t[h][p],!Array.isArray(c))throw new Error("attribute: "+h+" index: "+p+" must be an array");if(!Array.isArray(l))throw new Error("cannot extend missing or non-array attribute: "+h);u=d?r[h][p]:r,a(u)||(u=-1),f.push({prop:s,target:l,insert:c,maxp:Math.floor(u)})}return f}(e,t,n,r),f=[],h={},p={},v=0;v<d.length;v++)c=d[v].prop,u=d[v].maxp,s=i(d[v].target,d[v].insert),u>=0&&u<s.length&&(f=l(s,u)),u=d[v].target.length,c.set(s),Array.isArray(h[c.astr])||(h[c.astr]=[]),Array.isArray(p[c.astr])||(p[c.astr]=[]),h[c.astr].push(f),p[c.astr].push(u);return{update:h,maxPoints:p}}function O(e,t,n){var r,a,l=e._fullLayout,s=e._fullData,d=e.data,f=y.coerceTraceIndices(e,n),h={docalc:!1,docalcAutorange:!1,doplot:!1,dostyle:!1,docolorbars:!1,autorangeOn:!1,clearCalc:!1,fullReplot:!1},p={},v={},g={},m=["mode","visible","type","orientation","fill","histfunc","histnorm","text","x","y","z","a","b","c","open","high","low","close","base","width","offset","xtype","x0","dx","ytype","y0","dy","xaxis","yaxis","line.width","connectgaps","transpose","zsmooth","showscale","marker.showscale","zauto","marker.cauto","autocolorscale","marker.autocolorscale","colorscale","marker.colorscale","reversescale","marker.reversescale","autobinx","nbinsx","xbins","xbins.start","xbins.end","xbins.size","autobiny","nbinsy","ybins","ybins.start","ybins.end","ybins.size","autocontour","ncontours","contours","contours.coloring","contours.operation","contours.value","contours.type","contours.value[0]","contours.value[1]","error_y","error_y.visible","error_y.value","error_y.type","error_y.traceref","error_y.array","error_y.symmetric","error_y.arrayminus","error_y.valueminus","error_y.tracerefminus","error_x","error_x.visible","error_x.value","error_x.type","error_x.traceref","error_x.array","error_x.symmetric","error_x.arrayminus","error_x.valueminus","error_x.tracerefminus","swapxy","swapxyaxes","orientationaxes","marker.colors","values","labels","label0","dlabel","sort","textinfo","textposition","textfont.size","textfont.family","textfont.color","insidetextfont.size","insidetextfont.family","insidetextfont.color","outsidetextfont.size","outsidetextfont.family","outsidetextfont.color","hole","scalegroup","domain","domain.x","domain.y","domain.x[0]","domain.x[1]","domain.y[0]","domain.y[1]","tilt","tiltaxis","depth","direction","rotation","pull","line.showscale","line.cauto","line.autocolorscale","line.reversescale","marker.line.showscale","marker.line.cauto","marker.line.autocolorscale","marker.line.reversescale","xcalendar","ycalendar","cumulative","cumulative.enabled","cumulative.direction","cumulative.currentbin","a0","da","b0","db","atype","btype","cheaterslope","carpet","sum"],b=["color","smoothing","title","titlefont","titlefont.size","titlefont.family","titlefont.color","titleoffset","type","autorange","rangemode","range","fixedrange","cheatertype","tickmode","nticks","tickvals","ticktext","ticks","mirror","ticklen","tickwidth","tickcolor","showticklabels","tickfont","tickfont.size","tickfont.family","tickfont.color","tickprefix","showtickprefix","ticksuffix","showticksuffix","showexponent","exponentformat","separatethousands","tickformat","categoryorder","categoryarray","labelpadding","labelprefix","labelsuffix","labelfont","labelfont.family","labelfont.size","labelfont.color","showline","linecolor","linewidth","gridcolor","gridwidth","showgrid","minorgridcount","minorgridwidth","minorgridcolor","startline","startlinecolor","startlinewidth","endline","endlinewidth","endlinecolor","tick0","dtick","arraytick0","arraydtick","hoverformat","tickangle"];for(r=0;r<b.length;r++)m.push("aaxis."+b[r]),m.push("baxis."+b[r]);for(r=0;r<f.length;r++)if(c.traceIs(s[f[r]],"box")){m.push("name");break}var _=["marker","marker.size","textfont","boxpoints","jitter","pointpos","whiskerwidth","boxmean","tickwidth"],x=["zmin","zmax","zauto","xgap","ygap","marker.cmin","marker.cmax","marker.cauto","line.cmin","line.cmax","marker.line.cmin","marker.line.cmax","contours.start","contours.end","contours.size","contours.showlines","line","line.smoothing","line.shape","error_y.width","error_x.width","error_x.copy_ystyle","marker.maxdisplayed"],w=["type","x","y","x0","y0","orientation","xaxis","yaxis"],k=["zmin","zmax"],T=["cmin","cmax"],A=["xbins.start","xbins.end","xbins.size"],M=["ybins.start","ybins.end","ybins.size"],C=["contours.start","contours.end","contours.size"],S=["cartesian","pie","ternary"];function L(){return f.map(function(){})}function O(e){var t=i.Axes.id2name(e);-1===a.indexOf(t)&&a.push(t)}function D(e){return"LAYOUT"+e+".autorange"}function z(e){return"LAYOUT"+e+".range"}function P(n,r,a){var i;Array.isArray(n)?n.forEach(function(e){P(e,r,a)}):n in t||y.hasParent(t,n)||(i="LAYOUT"===n.substr(0,6)?o.nestedProperty(e.layout,n.replace("LAYOUT","")):o.nestedProperty(d[f[a]],n),n in v||(v[n]=L()),void 0===v[n][a]&&(v[n][a]=i.get()),void 0!==r&&i.set(r))}for(var E in l._basePlotModules.forEach(function(e){-1===S.indexOf(e.name)&&(h.docalc=!0)}),t){if(y.hasParent(t,E))throw new Error("cannot set "+E+"and a parent attribute simultaneously");var N,I,j,R,B,F=t[E];if(p[E]=F,"LAYOUT"!==E.substr(0,6)){for(v[E]=L(),r=0;r<f.length;r++)if(N=d[f[r]],I=s[f[r]],R=(j=o.nestedProperty(N,E)).get(),void 0!==(B=Array.isArray(F)?F[r%F.length]:F)){if(-1!==k.indexOf(E)&&P("zauto",!1,r),-1!==T.indexOf(E))P("cauto",!1,r);else if("colorscale"===E)P("autocolorscale",!1,r);else if("autocolorscale"===E)P("colorscale",void 0,r);else if("marker.colorscale"===E)P("marker.autocolorscale",!1,r);else if("marker.autocolorscale"===E)P("marker.colorscale",void 0,r);else if("zauto"===E)P(k,void 0,r);else if(-1!==A.indexOf(E))P("autobinx",!1,r);else if("autobinx"===E)P(A,void 0,r);else if(-1!==M.indexOf(E))P("autobiny",!1,r);else if("autobiny"===E)P(M,void 0,r);else if(-1!==C.indexOf(E))P("autocontour",!1,r);else if("autocontour"===E)P(C,void 0,r);else if(-1!==["x0","dx"].indexOf(E)&&I.x&&"scaled"!==I.xtype)P("xtype","scaled",r);else if(-1!==["y0","dy"].indexOf(E)&&I.y&&"scaled"!==I.ytype)P("ytype","scaled",r);else if("colorbar.thicknessmode"===E&&j.get()!==B&&-1!==["fraction","pixels"].indexOf(B)&&I.colorbar){var $=-1!==["top","bottom"].indexOf(I.colorbar.orient)?l.height-l.margin.t-l.margin.b:l.width-l.margin.l-l.margin.r;P("colorbar.thickness",I.colorbar.thickness*("fraction"===B?1/$:$),r)}else if("colorbar.lenmode"===E&&j.get()!==B&&-1!==["fraction","pixels"].indexOf(B)&&I.colorbar){var W=-1!==["top","bottom"].indexOf(I.colorbar.orient)?l.width-l.margin.l-l.margin.r:l.height-l.margin.t-l.margin.b;P("colorbar.len",I.colorbar.len*("fraction"===B?1/W:W),r)}else"colorbar.tick0"===E||"colorbar.dtick"===E?P("colorbar.tickmode","linear",r):"colorbar.tickmode"===E&&P(["colorbar.tick0","colorbar.dtick"],void 0,r);if("type"===E&&"pie"===B!=("pie"===R)){var V="x",H="y";"bar"!==B&&"bar"!==R||"h"!==N.orientation||(V="y",H="x"),o.swapAttrs(N,["?","?src"],"labels",V),o.swapAttrs(N,["d?","?0"],"label",V),o.swapAttrs(N,["?","?src"],"values",H),"pie"===R?(o.nestedProperty(N,"marker.color").set(o.nestedProperty(N,"marker.colors").get()),l._pielayer.selectAll("g.trace").remove()):c.traceIs(N,"cartesian")&&(o.nestedProperty(N,"marker.colors").set(o.nestedProperty(N,"marker.color").get()),g[N.xaxis||"x"]=!0,g[N.yaxis||"y"]=!0)}v[E][r]=R;if(-1!==["swapxy","swapxyaxes","orientation","orientationaxes"].indexOf(E)){if("orientation"===E){if(j.set(B),j.get()===v[E][r])continue}else"orientationaxes"===E&&(N.orientation={v:"h",h:"v"}[I.orientation]);y.swapXYData(N)}else if(-1!==u.dataArrayContainers.indexOf(j.parts[0]))y.manageArrayContainers(j,B,v),h.docalc=!0;else{var q=(I._module||{}).attributes||{},U=o.nestedProperty(q,E).get()||o.nestedProperty(u.attributes,E).get()||{};U.valType||(h.docalc=!0),U.arrayOk&&(Array.isArray(B)||Array.isArray(R))&&(h.docalc=!0),"docalc"===U.editType&&(h.docalc=!0),j.set(B)}}if(-1!==["swapxyaxes","orientationaxes"].indexOf(E)&&i.Axes.swap(e,f),"orientationaxes"===E){var G=o.nestedProperty(e.layout,"hovermode");"x"===G.get()?G.set("y"):"y"===G.get()&&G.set("x")}-1!==f.indexOf(0)&&-1!==w.indexOf(E)&&(i.Axes.clearTypes(e,f),h.docalc=!0),-1!==["autobinx","autobiny","zauto"].indexOf(E)&&!1===B||(h.dostyle=!0),(-1!==["colorbar","line"].indexOf(j.parts[0])||"marker"===j.parts[0]&&"colorbar"===j.parts[1])&&(h.docolorbars=!0);var Y=E.indexOf("["),K=-1===Y?E:E.substr(0,Y);if(-1!==m.indexOf(K)){if(-1!==["orientation","type"].indexOf(E)){for(a=[],r=0;r<f.length;r++){var X=d[f[r]];c.traceIs(X,"cartesian")&&(O(X.xaxis||"x"),O(X.yaxis||"y"),"type"===E&&P(["autobinx","autobiny"],!0,r))}P(a.map(D),!0,0),P(a.map(z),[0,1],0)}h.docalc=!0}else-1!==x.indexOf(K)?h.doplot=!0:0===K.indexOf("aaxis")||0===K.indexOf("baxis")?h.doplot=!0:-1!==_.indexOf(K)&&(h.docalcAutorange=!0)}else j=o.nestedProperty(e.layout,E.replace("LAYOUT","")),v[E]=[j.get()],j.set(Array.isArray(F)?F[0]:F),h.docalc=!0}i.Axes.list(e).forEach(function(e){e.autorange&&(h.autorangeOn=!0)});var Z=Object.keys(g);e:for(r=0;r<Z.length;r++){for(var J=Z[r],Q=J.charAt(0),ee=Q+"axis",te=0;te<d.length;te++)if(c.traceIs(d[te],"cartesian")&&(d[te][ee]||Q)===J)continue e;P("LAYOUT"+i.Axes.id2name(J),null,0)}return(h.docalc||h.docalcAutorange&&h.autorangeOn)&&(h.clearCalc=!0),(h.docalc||h.doplot||h.docalcAutorange)&&(h.fullReplot=!0),{flags:h,undoit:v,redoit:p,traces:f,eventData:o.extendDeepNoArrays([],[p,f])}}function D(e,t){var n,r,a,l=e.layout,s=e._fullLayout,d=Object.keys(t),f=i.Axes.list(e),h={};for(r=0;r<d.length;r++)if(0===d[r].indexOf("allaxes")){for(a=0;a<f.length;a++){var p=f[a]._id.substr(1),v=-1!==p.indexOf("scene")?p+".":"",g=d[r].replace("allaxes",v+f[a]._name);t[g]||(t[g]=t[d[r]])}delete t[d[r]]}var b={dolegend:!1,doticks:!1,dolayoutstyle:!1,doplot:!1,docalc:!1,domodebar:!1,docamera:!1,layoutReplot:!1},x={},w={};function k(e,n){if(Array.isArray(e))e.forEach(function(e){k(e,n)});else if(!(e in t||y.hasParent(t,e))){var r=o.nestedProperty(l,e);e in w||(w[e]=r.get()),void 0!==n&&r.set(n)}}function A(t,n){if(!o.isPlainObject(t))return!1;var r=t[n+"ref"]||n,a=i.Axes.getFromId(e,r);return a||r.charAt(0)!==n||(a=i.Axes.getFromId(e,n)),(a||{}).autorange}var M,C={};function S(e){var t=T.name2id(e.split(".")[0]);return C[t]=1,t}for(var L in t){if(y.hasParent(t,L))throw new Error("cannot set "+L+"and a parent attribute simultaneously");var O=o.nestedProperty(l,L),D=t[L],z=O.parts.length,P="string"==typeof O.parts[z-1]?z-1:z-2,E=O.parts[0],N=O.parts[P],I=O.parts[P-1]+"."+N,j=O.parts.slice(0,P).join("."),R=o.nestedProperty(e.layout,j).get(),B=o.nestedProperty(s,j).get(),F=O.get();if(void 0!==D){if(x[L]=D,w[L]="reverse"===N?D:F,-1!==["width","height"].indexOf(L)&&null===D)s[L]=e._initialAutoSize[L];else if(I.match(/^[xyz]axis[0-9]*\.range(\[[0|1]\])?$/))k(j+".autorange",!1),S(I),o.nestedProperty(s,j+"._inputRange").set(null);else if(I.match(/^[xyz]axis[0-9]*\.autorange$/)){k([j+".range[0]",j+".range[1]"],void 0),S(I),o.nestedProperty(s,j+"._inputRange").set(null);var $=o.nestedProperty(s,j).get();$._inputDomain&&($._input.domain=$._inputDomain.slice())}else I.match(/^[xyz]axis[0-9]*\.domain(\[[0|1]\])?$/)?o.nestedProperty(s,j+"._inputDomain").set(null):I.match(/^[xyz]axis[0-9]*\.constrain.*$/)?b.docalc=!0:I.match(/^aspectratio\.[xyz]$/)?k(E+".aspectmode","manual"):I.match(/^aspectmode$/)?k([j+".x",j+".y",j+".z"],void 0):"tick0"===N||"dtick"===N?k(j+".tickmode","linear"):"tickmode"===N?k([j+".tick0",j+".dtick"],void 0):/[xy]axis[0-9]*?$/.test(N)&&!Object.keys(D||{}).length?b.docalc=!0:/[xy]axis[0-9]*\.categoryorder$/.test(I)?b.docalc=!0:/[xy]axis[0-9]*\.categoryarray/.test(I)&&(b.docalc=!0);if(-1!==I.indexOf("rangeslider")&&(b.docalc=!0),"type"===N){var W=R,V="linear"===B.type&&"log"===D,H="log"===B.type&&"linear"===D;if(V||H){if(W&&W.range)if(B.autorange)V&&(W.range=W.range[1]>W.range[0]?[1,2]:[2,1]);else{var q=W.range[0],U=W.range[1];V?(q<=0&&U<=0&&k(j+".autorange",!0),q<=0?q=U/1e6:U<=0&&(U=q/1e6),k(j+".range[0]",Math.log(q)/Math.LN10),k(j+".range[1]",Math.log(U)/Math.LN10)):(k(j+".range[0]",Math.pow(10,q)),k(j+".range[1]",Math.pow(10,U)))}else k(j+".autorange",!0);c.getComponentMethod("annotations","convertCoords")(e,B,D,k),c.getComponentMethod("images","convertCoords")(e,B,D,k)}else k(j+".autorange",!0);o.nestedProperty(s,j+"._inputRange").set(null)}else if(N.match(_.AX_NAME_PATTERN)){var G=o.nestedProperty(s,L).get(),Y=(D||{}).type;Y&&"-"!==Y||(Y="linear"),c.getComponentMethod("annotations","convertCoords")(e,G,Y,k),c.getComponentMethod("images","convertCoords")(e,G,Y,k)}var K=m.containerArrayMatch(L);if(K){n=K.array,r=K.index;var X=K.property,Z=(o.nestedProperty(l,n)||[])[r]||{};if(""===r)-1===L.indexOf("updatemenus")&&(b.docalc=!0);else if(""===X){var J=D;m.isAddVal(D)?w[L]=null:m.isRemoveVal(D)?(w[L]=Z,J=Z):o.warn("unrecognized full object value",t),(A(J,"x")||A(J,"y")&&-1===L.indexOf("updatemenus"))&&(b.docalc=!0)}else!A(Z,"x")&&!A(Z,"y")||o.containsAny(L,["color","opacity","align","dash","updatemenus"])||(b.docalc=!0);h[n]||(h[n]={});var Q=h[n][r];Q||(Q=h[n][r]={}),Q[X]=D,delete t[L]}else if("reverse"===N)R.range?R.range.reverse():(k(j+".autorange",!0),R.range=[1,0]),B.autorange?b.docalc=!0:b.doplot=!0;else{var ee=String(O.parts[1]||"");0===E.indexOf("scene")?"camera"===O.parts[1]?b.docamera=!0:b.doplot=!0:0===E.indexOf("geo")?b.doplot=!0:0===E.indexOf("ternary")?b.doplot=!0:"paper_bgcolor"===L?b.doplot=!0:"margin"===E||"autorange"===ee||"rangemode"===ee||"type"===ee||"domain"===ee||"fixedrange"===ee||"scaleanchor"===ee||"scaleratio"===ee||-1!==L.indexOf("calendar")||L.match(/^(bar|box|font)/)?b.docalc=!0:!s._has("gl2d")||-1===L.indexOf("axis")&&"plot_bgcolor"!==L?!s._has("gl2d")||"dragmode"!==L||"lasso"!==D&&"select"!==D||"lasso"===F||"select"===F?"hiddenlabels"===L?b.docalc=!0:-1!==E.indexOf("legend")?b.dolegend=!0:-1!==L.indexOf("title")?b.doticks=!0:-1!==E.indexOf("bgcolor")?b.dolayoutstyle=!0:z>1&&o.containsAny(ee,["tick","exponent","grid","zeroline"])?b.doticks=!0:-1!==L.indexOf(".linewidth")&&-1!==L.indexOf("axis")?b.doticks=b.dolayoutstyle=!0:z>1&&-1!==ee.indexOf("line")?b.dolayoutstyle=!0:z>1&&"mirror"===ee?b.doticks=b.dolayoutstyle=!0:"margin.pad"===L?b.doticks=b.dolayoutstyle=!0:-1!==["hovermode","dragmode"].indexOf(L)||-1!==L.indexOf("spike")?b.domodebar=!0:-1===["height","width","autosize"].indexOf(L)&&(b.doplot=!0):b.docalc=!0:b.doplot=!0,O.set(D)}}}for(n in h){m.applyContainerArrayChanges(e,o.nestedProperty(l,n),h[n],b)||(b.doplot=!0)}var te=s._axisConstraintGroups;for(M in C)for(r=0;r<te.length;r++){var ne=te[r];if(ne[M])for(var re in b.docalc=!0,ne)C[re]||(T.getFromId(e,re)._constraintShrinkable=!0)}var ae=s.width,ie=s.height;return e.layout.autosize&&u.plotAutoSize(e,e.layout,s),(t.height||t.width||s.width!==ae||s.height!==ie)&&(b.docalc=!0),(b.doplot||b.docalc)&&(b.layoutReplot=!0),{flags:b,undoit:w,redoit:x,eventData:o.extendDeep({},x)}}function z(e){var t=r.select(e),n=e._fullLayout;if(n._container=t.selectAll(".plot-container").data([0]),n._container.enter().insert("div",":first-child").classed("plot-container",!0).classed("plotly",!0),n._paperdiv=n._container.selectAll(".svg-container").data([0]),n._paperdiv.enter().append("div").classed("svg-container",!0).style("position","relative"),n._glcontainer=n._paperdiv.selectAll(".gl-container").data([0]),n._glcontainer.enter().append("div").classed("gl-container",!0),n._paperdiv.selectAll(".main-svg").remove(),n._paper=n._paperdiv.insert("svg",":first-child").classed("main-svg",!0),n._toppaper=n._paperdiv.append("svg").classed("main-svg",!0),!n._uid){var a=[];r.selectAll("defs").each(function(){this.id&&a.push(this.id.split("-")[1])}),n._uid=o.randstr(a)}n._paperdiv.selectAll(".main-svg").attr(v.svgAttrs),n._defs=n._paper.append("defs").attr("id","defs-"+n._uid),n._topdefs=n._toppaper.append("defs").attr("id","topdefs-"+n._uid),n._bgLayer=n._paper.append("g").classed("bglayer",!0),n._draggers=n._paper.append("g").classed("draglayer",!0);var i=n._paper.append("g").classed("layer-below",!0);n._imageLowerLayer=i.append("g").classed("imagelayer",!0),n._shapeLowerLayer=i.append("g").classed("shapelayer",!0),n._cartesianlayer=n._paper.append("g").classed("cartesianlayer",!0),n._ternarylayer=n._paper.append("g").classed("ternarylayer",!0),n._geolayer=n._paper.append("g").classed("geolayer",!0);var l=n._paper.append("g").classed("layer-above",!0);n._imageUpperLayer=l.append("g").classed("imagelayer",!0),n._shapeUpperLayer=l.append("g").classed("shapelayer",!0),n._pielayer=n._paper.append("g").classed("pielayer",!0),n._glimages=n._paper.append("g").classed("glimages",!0),n._infolayer=n._toppaper.append("g").classed("infolayer",!0),n._zoomlayer=n._toppaper.append("g").classed("zoomlayer",!0),n._hoverlayer=n._toppaper.append("g").classed("hoverlayer",!0),e.emit("plotly_framework")}i.plot=function(e,t,n,a){var s;if(e=y.getGraphDiv(e),l.init(e),o.isPlainObject(t)){var v=t;t=v.data,n=v.layout,a=v.config,s=v.frames}if(!1===l.triggerHandler(e,"plotly_beforeplot",[t,n,a]))return Promise.reject();t||n||o.isPlotDiv(e)||o.warn("Calling Plotly.plot as if redrawing but this container doesn't yet have a plot.",e),function(e,t){e._context||(e._context=o.extendFlat({},i.defaultConfig));var n=e._context;t&&(Object.keys(t).forEach(function(e){e in n&&("setBackground"===e&&"opaque"===t[e]?n[e]=A:n[e]=t[e])}),t.plot3dPixelRatio&&!n.plotGlPixelRatio&&(n.plotGlPixelRatio=n.plot3dPixelRatio));n.staticPlot&&(n.editable=!1,n.autosizable=!1,n.scrollZoom=!1,n.doubleClick=!1,n.showTips=!1,n.showLink=!1,n.displayModeBar=!1)}(e,a),n||(n={}),r.select(e).classed("js-plotly-plot",!0),h.makeTester(),e._promises=[];var m=0===(e.data||[]).length&&Array.isArray(t);if(Array.isArray(t)&&(y.cleanData(t,e.data),m?e.data=t:e.data.push.apply(e.data,t),e.empty=!1),e.layout&&!m||(e.layout=y.cleanLayout(n)),e._dragging&&!e._transitioning)return e._replotPending=!0,Promise.reject();e._replotPending=!1,u.supplyDefaults(e);var _=e._fullLayout;if(t&&t[0]&&t[0].r)return function(e,t,n){var a=r.select(e).selectAll(".plot-container").data([0]);a.enter().insert("div",":first-child").classed("plot-container plotly",!0);var i=a.selectAll(".svg-container").data([0]);i.enter().append("div").classed("svg-container",!0).style("position","relative"),i.html(""),t&&(e.data=t);n&&(e.layout=n);d.manager.fillLayout(e),i.style({width:e._fullLayout.width+"px",height:e._fullLayout.height+"px"}),e.framework=d.manager.framework(e),e.framework({data:e.data,layout:e.layout},i.node()),e.framework.setUndoPoint();var o=e.framework.svg(),l=1,s=e._fullLayout.title;""!==s&&s||(l=0);var c=function(){this.call(g.convertToTspans,e)},f=o.select(".title-group text").call(c);if(e._context.editable){s&&"Click to enter title"!==s||(l=.2,f.attr({"data-unformatted":"Click to enter title"}).text("Click to enter title").style({opacity:l}).on("mouseover.opacity",function(){r.select(this).transition().duration(100).style("opacity",1)}).on("mouseout.opacity",function(){r.select(this).transition().duration(1e3).style("opacity",0)}));var h=function(){this.call(g.makeEditable,{gd:e}).on("edit",function(t){e.framework({layout:{title:t}}),this.text(t).call(c),this.call(h)}).on("cancel",function(){var e=this.attr("data-unformatted");this.text(e).call(c)})};f.call(h)}return e._context.setBackground(e,e._fullLayout.paper_bgcolor),u.addLinks(e),Promise.resolve()}(e,t,n);_._replotting=!0,m&&z(e),e.framework!==z&&(e.framework=z,z(e)),h.initGradients(e),m&&i.Axes.saveShowSpikeInitial(e);var x=!e.calcdata||e.calcdata.length!==(e._fullData||[]).length;x&&u.doCalcdata(e);for(var T=0;T<e.calcdata.length;T++)e.calcdata[T][0].trace=e._fullData[T];var M=JSON.stringify(_._size);function C(){var t,n,r,a=e.calcdata;for(c.getComponentMethod("legend","draw")(e),c.getComponentMethod("rangeselector","draw")(e),c.getComponentMethod("sliders","draw")(e),c.getComponentMethod("updatemenus","draw")(e),t=0;t<a.length;t++)!0===(r=(n=a[t])[0].trace).visible&&r._module.colorbar?r._module.colorbar(e,n):u.autoMargin(e,"cb"+r.uid);return u.doAutoMargin(e),u.previousPromises(e)}function S(){if(!e._transitioning){for(var t=i.Axes.list(e,"",!0),n=0;n<t.length;n++){var r=t[n];k(e,r),i.Axes.doAutoRange(r)}w(e),m&&i.Axes.saveRangeInitial(e)}}var L=[u.previousPromises,function(){if(s)return i.addFrames(e,s)},function(){for(var t=_._basePlotModules,n=0;n<t.length;n++)t[n].drawFramework&&t[n].drawFramework(e);return o.syncOrAsync([b.layoutStyles],e)},C,function(){if(JSON.stringify(_._size)!==M)return o.syncOrAsync([C,b.layoutStyles],e)},function(){if(x){for(var t,n,r=u.getSubplotIds(_,"cartesian"),a=_._modules,i=0;i<r.length;i++){t=_._plots[r[i]];for(var l=0;l<a.length;l++)(n=a[l]).setPositions&&n.setPositions(e,t)}return p.calc(e),o.syncOrAsync([c.getComponentMethod("shapes","calcAutorange"),c.getComponentMethod("annotations","calcAutorange"),S,c.getComponentMethod("rangeslider","calcAutorange")],e)}w(e)},b.layoutStyles,function(){return i.Axes.doTicks(e,"redraw")},function(){var t,n=e.calcdata,r=_._infolayer.selectAll("g.rangeslider-container");for(t=0;t<n.length;t++){var a=n[t][0].trace,i=!0===a.visible,o=a.uid;if(!i||!c.traceIs(a,"2dMap")){var l=".hm"+o+",.contour"+o+",#clip"+o;_._paper.selectAll(l).remove(),r.selectAll(l).remove()}i&&a._module.colorbar||_._infolayer.selectAll(".cb"+o).remove()}var s=_._basePlotModules;for(t=0;t<s.length;t++)s[t].plot(e);var d=_._paper.selectAll(".layer-subplot");return _._shapeSubplotLayers=d.selectAll(".shapelayer"),u.style(e),c.getComponentMethod("shapes","draw")(e),c.getComponentMethod("annotations","draw")(e),u.addLinks(e),_._replotting=!1,u.previousPromises(e)},function(){c.getComponentMethod("shapes","draw")(e),c.getComponentMethod("images","draw")(e),c.getComponentMethod("annotations","draw")(e),c.getComponentMethod("legend","draw")(e),c.getComponentMethod("rangeslider","draw")(e),c.getComponentMethod("rangeselector","draw")(e),c.getComponentMethod("sliders","draw")(e),c.getComponentMethod("updatemenus","draw")(e)},f,u.rehover];return o.syncOrAsync(L,e),Promise.all(e._promises).then(function(){return e.emit("plotly_afterplot"),e})},i.redraw=function(e){if(e=y.getGraphDiv(e),!o.isPlotDiv(e))throw new Error("This element is not a Plotly plot: "+e);return y.cleanData(e.data,e.data),y.cleanLayout(e.layout),e.calcdata=void 0,i.plot(e).then(function(){return e.emit("plotly_redraw"),e})},i.newPlot=function(e,t,n,r){return e=y.getGraphDiv(e),u.cleanPlot([],{},e._fullData||{},e._fullLayout||{}),u.purge(e),i.plot(e,t,n,r)},i.extendTraces=function e(t,n,r,a){var o=L(t=y.getGraphDiv(t),n,r,a,function(e,t){return e.concat(t)},function(e,t){return e.splice(0,e.length-t)}),l=i.redraw(t),c=[t,o.update,r,o.maxPoints];return s.add(t,i.prependTraces,c,e,arguments),l},i.prependTraces=function e(t,n,r,a){var o=L(t=y.getGraphDiv(t),n,r,a,function(e,t){return t.concat(e)},function(e,t){return e.splice(t,e.length)}),l=i.redraw(t),c=[t,o.update,r,o.maxPoints];return s.add(t,i.extendTraces,c,e,arguments),l},i.addTraces=function e(t,n,r){t=y.getGraphDiv(t);var a,l,c=[],u=i.deleteTraces,d=e,f=[t,c],h=[t,n];for(function(e,t,n){var r,a;if(!Array.isArray(e.data))throw new Error("gd.data must be an array.");if(void 0===t)throw new Error("traces must be defined.");for(Array.isArray(t)||(t=[t]),r=0;r<t.length;r++)if("object"!=typeof(a=t[r])||Array.isArray(a)||null===a)throw new Error("all values in traces array must be non-array objects");if(void 0===n||Array.isArray(n)||(n=[n]),void 0!==n&&n.length!==t.length)throw new Error("if indices is specified, traces.length must equal indices.length")}(t,n,r),Array.isArray(n)||(n=[n]),n=n.map(function(e){return o.extendFlat({},e)}),y.cleanData(n,t.data),a=0;a<n.length;a++)t.data.push(n[a]);for(a=0;a<n.length;a++)c.push(-n.length+a);if(void 0===r)return l=i.redraw(t),s.add(t,u,f,d,h),l;Array.isArray(r)||(r=[r]);try{S(t,c,r)}catch(e){throw t.data.splice(t.data.length-n.length,n.length),e}return s.startSequence(t),s.add(t,u,f,d,h),l=i.moveTraces(t,c,r),s.stopSequence(t),l},i.deleteTraces=function e(t,n){t=y.getGraphDiv(t);var r,a,l=[],c=i.addTraces,u=e,d=[t,l,n],f=[t,n];if(void 0===n)throw new Error("indices must be an integer or array of integers.");for(Array.isArray(n)||(n=[n]),C(t,n,"indices"),(n=M(n,t.data.length-1)).sort(o.sorterDes),r=0;r<n.length;r+=1)a=t.data.splice(n[r],1)[0],l.push(a);var h=i.redraw(t);return s.add(t,c,d,u,f),h},i.moveTraces=function e(t,n,r){var a,o=[],l=[],c=e,u=e,d=[t=y.getGraphDiv(t),r,n],f=[t,n,r];if(S(t,n,r),n=Array.isArray(n)?n:[n],void 0===r)for(r=[],a=0;a<n.length;a++)r.push(-n.length+a);for(r=Array.isArray(r)?r:[r],n=M(n,t.data.length-1),r=M(r,t.data.length-1),a=0;a<t.data.length;a++)-1===n.indexOf(a)&&o.push(t.data[a]);for(a=0;a<n.length;a++)l.push({newIndex:r[a],trace:t.data[n[a]]});for(l.sort(function(e,t){return e.newIndex-t.newIndex}),a=0;a<l.length;a+=1)o.splice(l[a].newIndex,0,l[a].trace);t.data=o;var h=i.redraw(t);return s.add(t,c,d,u,f),h},i.restyle=function e(t,n,r,a){t=y.getGraphDiv(t),y.clearPromiseQueue(t);var l={};if("string"==typeof n)l[n]=r;else{if(!o.isPlainObject(n))return o.warn("Restyle fail.",n,r,a),Promise.reject();l=o.extendFlat({},n),void 0===a&&(a=r)}Object.keys(l).length&&(t.changed=!0);var c=O(t,l,a),d=c.flags;d.clearCalc&&(t.calcdata=void 0);var f=[];d.fullReplot?f.push(i.plot):(f.push(u.previousPromises),u.supplyDefaults(t),d.dostyle&&f.push(b.doTraceStyle),d.docolorbars&&f.push(b.doColorBars)),f.push(u.rehover),s.add(t,e,[t,c.undoit,c.traces],e,[t,c.redoit,c.traces]);var h=o.syncOrAsync(f,t);return h&&h.then||(h=Promise.resolve()),h.then(function(){return t.emit("plotly_restyle",c.eventData),t})},i.relayout=function e(t,n,r){if(t=y.getGraphDiv(t),y.clearPromiseQueue(t),t.framework&&t.framework.isPolar)return Promise.resolve(t);var a={};if("string"==typeof n)a[n]=r;else{if(!o.isPlainObject(n))return o.warn("Relayout fail.",n,r),Promise.reject();a=o.extendFlat({},n)}Object.keys(a).length&&(t.changed=!0);var i=D(t,a),l=i.flags;l.docalc&&(t.calcdata=void 0);var c=[u.previousPromises];l.layoutReplot?c.push(b.layoutReplot):Object.keys(a).length&&(u.supplyDefaults(t),l.dolegend&&c.push(b.doLegend),l.dolayoutstyle&&c.push(b.layoutStyles),l.doticks&&c.push(b.doTicksRelayout),l.domodebar&&c.push(b.doModeBar),l.docamera&&c.push(b.doCamera)),c.push(u.rehover),s.add(t,e,[t,i.undoit],e,[t,i.redoit]);var d=o.syncOrAsync(c,t);return d&&d.then||(d=Promise.resolve(t)),d.then(function(){return t.emit("plotly_relayout",i.eventData),t})},i.update=function e(t,n,r,a){if(t=y.getGraphDiv(t),y.clearPromiseQueue(t),t.framework&&t.framework.isPolar)return Promise.resolve(t);o.isPlainObject(n)||(n={}),o.isPlainObject(r)||(r={}),Object.keys(n).length&&(t.changed=!0),Object.keys(r).length&&(t.changed=!0);var l=O(t,o.extendFlat({},n),a),c=l.flags,d=D(t,o.extendFlat({},r)),f=d.flags;(c.clearCalc||f.docalc)&&(t.calcdata=void 0);var h=[];if(c.fullReplot&&f.layoutReplot){var p=t.data,v=t.layout;t.data=void 0,t.layout=void 0,h.push(function(){return i.plot(t,p,v)})}else c.fullReplot?h.push(i.plot):f.layoutReplot?h.push(b.layoutReplot):(h.push(u.previousPromises),u.supplyDefaults(t),c.dostyle&&h.push(b.doTraceStyle),c.docolorbars&&h.push(b.doColorBars),f.dolegend&&h.push(b.doLegend),f.dolayoutstyle&&h.push(b.layoutStyles),f.doticks&&h.push(b.doTicksRelayout),f.domodebar&&h.push(b.doModeBar),f.doCamera&&h.push(b.doCamera));h.push(u.rehover),s.add(t,e,[t,l.undoit,d.undoit,l.traces],e,[t,l.redoit,d.redoit,l.traces]);var g=o.syncOrAsync(h,t);return g&&g.then||(g=Promise.resolve(t)),g.then(function(){return t.emit("plotly_update",{data:l.eventData,layout:d.eventData}),t})},i.animate=function(e,t,n){if(e=y.getGraphDiv(e),!o.isPlotDiv(e))throw new Error("This element is not a Plotly plot: "+e+". It's likely that you've failed to create a plot before animating it. For more details, see https://plot.ly/javascript/animations/");var r=e._transitionData;r._frameQueue||(r._frameQueue=[]);var a=(n=u.supplyAnimationDefaults(n)).transition,i=n.frame;function l(e){return Array.isArray(a)?e>=a.length?a[0]:a[e]:a}function s(e){return Array.isArray(i)?e>=i.length?i[0]:i[e]:i}function c(e,t){var n=0;return function(){if(e&&++n===t)return e()}}return void 0===r._frameWaitingCnt&&(r._frameWaitingCnt=0),new Promise(function(i,d){function f(){r._currentFrame&&r._currentFrame.onComplete&&r._currentFrame.onComplete();var t=r._currentFrame=r._frameQueue.shift();if(t){var n=t.name?t.name.toString():null;e._fullLayout._currentFrame=n,r._lastFrameAt=Date.now(),r._timeToNext=t.frameOpts.duration,u.transition(e,t.frame.data,t.frame.layout,y.coerceTraceIndices(e,t.frame.traces),t.frameOpts,t.transitionOpts).then(function(){t.onComplete&&t.onComplete()}),e.emit("plotly_animatingframe",{name:n,frame:t.frame,animation:{frame:t.frameOpts,transition:t.transitionOpts}})}else e.emit("plotly_animated"),window.cancelAnimationFrame(r._animationRaf),r._animationRaf=null}function h(){e.emit("plotly_animating"),r._lastFrameAt=-1/0,r._timeToNext=0,r._runningTransitions=0,r._currentFrame=null;var t=function(){r._animationRaf=window.requestAnimationFrame(t),Date.now()-r._lastFrameAt>r._timeToNext&&f()};t()}var p,v,g=0;function m(e){return Array.isArray(a)?g>=a.length?e.transitionOpts=a[g]:e.transitionOpts=a[0]:e.transitionOpts=a,g++,e}var b=[],_=void 0===t||null===t,x=Array.isArray(t);if(!_&&!x&&o.isPlainObject(t))b.push({type:"object",data:m(o.extendFlat({},t))});else if(_||-1!==["string","number"].indexOf(typeof t))for(p=0;p<r._frames.length;p++)(v=r._frames[p])&&(_||String(v.group)===String(t))&&b.push({type:"byname",name:String(v.name),data:m({name:v.name})});else if(x)for(p=0;p<t.length;p++){var w=t[p];-1!==["number","string"].indexOf(typeof w)?(w=String(w),b.push({type:"byname",name:w,data:m({name:w})})):o.isPlainObject(w)&&b.push({type:"object",data:m(o.extendFlat({},w))})}for(p=0;p<b.length;p++)if("byname"===(v=b[p]).type&&!r._frameHash[v.data.name])return o.warn('animate failure: frame not found: "'+v.data.name+'"'),void d();-1!==["next","immediate"].indexOf(n.mode)&&function(){if(0!==r._frameQueue.length){for(;r._frameQueue.length;){var t=r._frameQueue.pop();t.onInterrupt&&t.onInterrupt()}e.emit("plotly_animationinterrupted",[])}}(),"reverse"===n.direction&&b.reverse();var k=e._fullLayout._currentFrame;if(k&&n.fromcurrent){var T=-1;for(p=0;p<b.length;p++)if("byname"===(v=b[p]).type&&v.name===k){T=p;break}if(T>0&&T<b.length-1){var A=[];for(p=0;p<b.length;p++)v=b[p],("byname"!==b[p].type||p>T)&&A.push(v);b=A}}b.length>0?function(t){if(0!==t.length){for(var a=0;a<t.length;a++){var o;o="byname"===t[a].type?u.computeFrame(e,t[a].name):t[a].data;var f=s(a),p=l(a);p.duration=Math.min(p.duration,f.duration);var v={frame:o,name:t[a].name,frameOpts:f,transitionOpts:p};a===t.length-1&&(v.onComplete=c(i,2),v.onInterrupt=d),r._frameQueue.push(v)}"immediate"===n.mode&&(r._lastFrameAt=-1/0),r._animationRaf||h()}}(b):(e.emit("plotly_animated"),i())})},i.addFrames=function(e,t,n){e=y.getGraphDiv(e);var r,a,i,l,c=0;if(null===t||void 0===t)return Promise.resolve();if(!o.isPlotDiv(e))throw new Error("This element is not a Plotly plot: "+e+". It's likely that you've failed to create a plot before adding frames. For more details, see https://plot.ly/javascript/animations/");var d=e._transitionData._frames,f=e._transitionData._frameHash;if(!Array.isArray(t))throw new Error("addFrames failure: frameList must be an Array of frame definitions"+t);var h=d.length+2*t.length,p=[];for(r=t.length-1;r>=0;r--)if(o.isPlainObject(t[r])){var v=(f[t[r].name]||{}).name,g=t[r].name;v&&g&&"number"==typeof g&&f[v]&&(c++,o.warn('addFrames: overwriting frame "'+f[v].name+'" with a frame whose name of type "number" also equates to "'+v+'". This is valid but may potentially lead to unexpected behavior since all plotly.js frame names are stored internally as strings.'),c>5&&o.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.")),p.push({frame:u.supplyFrameDefaults(t[r]),index:n&&void 0!==n[r]&&null!==n[r]?n[r]:h+r})}p.sort(function(e,t){return e.index>t.index?-1:e.index<t.index?1:0});var m=[],b=[],_=d.length;for(r=p.length-1;r>=0;r--){if("number"==typeof(a=p[r].frame).name&&o.warn("Warning: addFrames accepts frames with numeric names, but the numbers areimplicitly cast to strings"),!a.name)for(;f[a.name="frame "+e._transitionData._counter++];);if(f[a.name]){for(i=0;i<d.length&&(d[i]||{}).name!==a.name;i++);m.push({type:"replace",index:i,value:a}),b.unshift({type:"replace",index:i,value:d[i]})}else l=Math.max(0,Math.min(p[r].index,_)),m.push({type:"insert",index:l,value:a}),b.unshift({type:"delete",index:l}),_++}var x=u.modifyFrames,w=u.modifyFrames,k=[e,b],T=[e,m];return s&&s.add(e,x,k,w,T),u.modifyFrames(e,m)},i.deleteFrames=function(e,t){if(e=y.getGraphDiv(e),!o.isPlotDiv(e))throw new Error("This element is not a Plotly plot: "+e);var n,r,a=e._transitionData._frames,i=[],l=[];if(!t)for(t=[],n=0;n<a.length;n++)t.push(n);for((t=t.slice(0)).sort(),n=t.length-1;n>=0;n--)r=t[n],i.push({type:"delete",index:r}),l.unshift({type:"insert",index:r,value:a[r]});var c=u.modifyFrames,d=u.modifyFrames,f=[e,l],h=[e,i];return s&&s.add(e,c,f,d,h),u.modifyFrames(e,i)},i.purge=function(e){var t=(e=y.getGraphDiv(e))._fullLayout||{},n=e._fullData||[];return u.cleanPlot([],{},n,t),u.purge(e),l.purge(e),t._container&&t._container.remove(),delete e._context,delete e._replotPending,delete e._mouseDownTime,delete e._legendMouseDownTime,delete e._hmpixcount,delete e._hmlumcount,e}},function(e,t,n){"use strict";e.exports=function(e,t){var n=document.createElement("a"),r="download"in n,a=/Version\/[\d\.]+.*Safari/.test(navigator.userAgent);return new Promise(function(i,o){"undefined"!=typeof navigator&&/MSIE [1-9]\./.test(navigator.userAgent)&&o(new Error("IE < 10 unsupported")),a&&(document.location.href="data:application/octet-stream"+e.slice(e.search(/[,;]/)),i(t)),t||(t="download"),r&&(n.href=e,n.download=t,document.body.appendChild(n),n.click(),document.body.removeChild(n),i(t)),"undefined"!=typeof navigator&&navigator.msSaveBlob&&(navigator.msSaveBlob(new Blob([e]),t),i(t)),o(new Error("download error"))})}},function(e,t,n){"use strict";var r=n(8),a=n(9),i=n(6),o=n(0),l=n(94),s=n(95),c=e.exports={};function u(e,t){var n,a,o=t.currentTarget,l=o.getAttribute("data-attr"),s=o.getAttribute("data-val")||!0,c=e._fullLayout,u={},d=i.list(e,null,!0),f="on";if("zoom"===l){var h,p="in"===s?.5:2,v=(1+p)/2,g=(1-p)/2;for(a=0;a<d.length;a++)if(!(n=d[a]).fixedrange)if(h=n._name,"auto"===s)u[h+".autorange"]=!0;else if("reset"===s){if(void 0===n._rangeInitial)u[h+".autorange"]=!0;else{var m=n._rangeInitial.slice();u[h+".range[0]"]=m[0],u[h+".range[1]"]=m[1]}void 0!==n._showSpikeInitial&&(u[h+".showspikes"]=n._showSpikeInitial,"on"!==f||n._showSpikeInitial||(f="off"))}else{var y=[n.r2l(n.range[0]),n.r2l(n.range[1])],b=[v*y[0]+g*y[1],v*y[1]+g*y[0]];u[h+".range[0]"]=n.l2r(b[0]),u[h+".range[1]"]=n.l2r(b[1])}c._cartesianSpikesEnabled=f}else{if("hovermode"!==l||"x"!==s&&"y"!==s){if("hovermode"===l&&"closest"===s){for(a=0;a<d.length;a++)n=d[a],"on"!==f||n.showspikes||(f="off");c._cartesianSpikesEnabled=f}}else s=c._isHoriz?"y":"x",o.setAttribute("data-val",s),"closest"!==s&&(c._cartesianSpikesEnabled="off");u[l]=s}r.relayout(e,u)}function d(e,t){for(var n=t.currentTarget,i=n.getAttribute("data-attr"),o=n.getAttribute("data-val")||!0,l=e._fullLayout,s=a.getSubplotIds(l,"gl3d"),c={},u=i.split("."),d=0;d<s.length;d++)c[s[d]+"."+u[1]]=o;r.relayout(e,c)}function f(e,t){for(var n=t.currentTarget.getAttribute("data-attr"),i=e._fullLayout,l=a.getSubplotIds(i,"gl3d"),s={},c=0;c<l.length;c++){var u=l[c],d=u+".camera",f=i[u]._scene;"resetDefault"===n?s[d]=null:"resetLastSave"===n&&(s[d]=o.extendDeep({},f.cameraInitial))}r.relayout(e,s)}function h(e,t){var n=t.currentTarget,i=n._previousVal||!1,l=e.layout,s=e._fullLayout,c=a.getSubplotIds(s,"gl3d"),u=["xaxis","yaxis","zaxis"],d=["showspikes","spikesides","spikethickness","spikecolor"],f={},h={},p={};if(i)p=o.extendDeep(l,i),n._previousVal=null;else{p={"allaxes.showspikes":!1};for(var v=0;v<c.length;v++){var g=c[v],m=s[g],y=f[g]={};y.hovermode=m.hovermode,p[g+".hovermode"]=!1;for(var b=0;b<3;b++){var _=u[b];h=y[_]={};for(var x=0;x<d.length;x++){var w=d[x];h[w]=m[_][w]}}}n._previousVal=o.extendDeep({},f)}r.relayout(e,p)}function p(e,t){for(var n=t.currentTarget,r=n.getAttribute("data-attr"),i=n.getAttribute("data-val")||!0,o=e._fullLayout,l=a.getSubplotIds(o,"geo"),s=0;s<l.length;s++){var c=o[l[s]]._subplot;if("zoom"===r){var u=c.projection.scale(),d="in"===i?2*u:.5*u;c.projection.scale(d),c.zoom.scale(d),c.render()}else"reset"===r&&c.zoomReset()}}function v(e){var t,n=e._fullLayout;t=n._has("cartesian")?n._isHoriz?"y":"x":"closest";var a=!e._fullLayout.hovermode&&t;r.relayout(e,"hovermode",a)}c.toImage={name:"toImage",title:"Download plot as a png",icon:s.camera,click:function(e){var t="png";o.notifier("Taking snapshot - this may take a few seconds","long"),o.isIE()&&(o.notifier("IE only supports svg. Changing format to svg.","long"),t="svg"),l(e,{format:t}).then(function(e){o.notifier("Snapshot succeeded - "+e,"long")}).catch(function(){o.notifier("Sorry there was a problem downloading your snapshot!","long")})}},c.sendDataToCloud={name:"sendDataToCloud",title:"Save and edit plot in cloud",icon:s.disk,click:function(e){a.sendDataToCloud(e)}},c.zoom2d={name:"zoom2d",title:"Zoom",attr:"dragmode",val:"zoom",icon:s.zoombox,click:u},c.pan2d={name:"pan2d",title:"Pan",attr:"dragmode",val:"pan",icon:s.pan,click:u},c.select2d={name:"select2d",title:"Box Select",attr:"dragmode",val:"select",icon:s.selectbox,click:u},c.lasso2d={name:"lasso2d",title:"Lasso Select",attr:"dragmode",val:"lasso",icon:s.lasso,click:u},c.zoomIn2d={name:"zoomIn2d",title:"Zoom in",attr:"zoom",val:"in",icon:s.zoom_plus,click:u},c.zoomOut2d={name:"zoomOut2d",title:"Zoom out",attr:"zoom",val:"out",icon:s.zoom_minus,click:u},c.autoScale2d={name:"autoScale2d",title:"Autoscale",attr:"zoom",val:"auto",icon:s.autoscale,click:u},c.resetScale2d={name:"resetScale2d",title:"Reset axes",attr:"zoom",val:"reset",icon:s.home,click:u},c.hoverClosestCartesian={name:"hoverClosestCartesian",title:"Show closest data on hover",attr:"hovermode",val:"closest",icon:s.tooltip_basic,gravity:"ne",click:u},c.hoverCompareCartesian={name:"hoverCompareCartesian",title:"Compare data on hover",attr:"hovermode",val:function(e){return e._fullLayout._isHoriz?"y":"x"},icon:s.tooltip_compare,gravity:"ne",click:u},c.zoom3d={name:"zoom3d",title:"Zoom",attr:"scene.dragmode",val:"zoom",icon:s.zoombox,click:d},c.pan3d={name:"pan3d",title:"Pan",attr:"scene.dragmode",val:"pan",icon:s.pan,click:d},c.orbitRotation={name:"orbitRotation",title:"orbital rotation",attr:"scene.dragmode",val:"orbit",icon:s["3d_rotate"],click:d},c.tableRotation={name:"tableRotation",title:"turntable rotation",attr:"scene.dragmode",val:"turntable",icon:s["z-axis"],click:d},c.resetCameraDefault3d={name:"resetCameraDefault3d",title:"Reset camera to default",attr:"resetDefault",icon:s.home,click:f},c.resetCameraLastSave3d={name:"resetCameraLastSave3d",title:"Reset camera to last save",attr:"resetLastSave",icon:s.movie,click:f},c.hoverClosest3d={name:"hoverClosest3d",title:"Toggle show closest data on hover",attr:"hovermode",val:null,toggle:!0,icon:s.tooltip_basic,gravity:"ne",click:h},c.zoomInGeo={name:"zoomInGeo",title:"Zoom in",attr:"zoom",val:"in",icon:s.zoom_plus,click:p},c.zoomOutGeo={name:"zoomOutGeo",title:"Zoom out",attr:"zoom",val:"out",icon:s.zoom_minus,click:p},c.resetGeo={name:"resetGeo",title:"Reset",attr:"reset",val:null,icon:s.autoscale,click:p},c.hoverClosestGeo={name:"hoverClosestGeo",title:"Toggle show closest data on hover",attr:"hovermode",val:null,toggle:!0,icon:s.tooltip_basic,gravity:"ne",click:v},c.hoverClosestGl2d={name:"hoverClosestGl2d",title:"Toggle show closest data on hover",attr:"hovermode",val:null,toggle:!0,icon:s.tooltip_basic,gravity:"ne",click:v},c.hoverClosestPie={name:"hoverClosestPie",title:"Toggle show closest data on hover",attr:"hovermode",val:"closest",icon:s.tooltip_basic,gravity:"ne",click:v},c.toggleHover={name:"toggleHover",title:"Toggle show closest data on hover",attr:"hovermode",val:null,toggle:!0,icon:s.tooltip_basic,gravity:"ne",click:function(e,t){v(e),h(e,t)}},c.resetViews={name:"resetViews",title:"Reset views",icon:s.home,click:function(e,t){var n=t.currentTarget;n.setAttribute("data-attr","zoom"),n.setAttribute("data-val","reset"),u(e,t),n.setAttribute("data-attr","resetLastSave"),f(e,t)}},c.toggleSpikelines={name:"toggleSpikelines",title:"Toggle Spike Lines",icon:s.spikeline,attr:"_cartesianSpikesEnabled",val:"on",click:function(e){var t=e._fullLayout;t._cartesianSpikesEnabled="closest"===t.hovermode&&"on"===t._cartesianSpikesEnabled?"off":"on";var n=function(e){for(var t,n,r=e._fullLayout,a=i.list(e,null,!0),o={},l=0;l<a.length;l++)t=a[l],n=t._name,o[n+".showspikes"]="on"===r._cartesianSpikesEnabled;return o}(e);n.hovermode="closest",r.relayout(e,n)}}},function(e,t,n){"use strict";var r=n(1),a=n(0),i=n(95);function o(e){this.container=e.container,this.element=document.createElement("div"),this.update(e.graphInfo,e.buttons),this.container.appendChild(this.element)}var l=o.prototype;l.update=function(e,t){this.graphInfo=e;var n=this.graphInfo._context;"hover"===n.displayModeBar?this.element.className="modebar modebar--hover":this.element.className="modebar";var r=!this.hasButtons(t),a=this.hasLogo!==n.displaylogo;(r||a)&&(this.removeAllButtons(),this.updateButtons(t),n.displaylogo&&(this.element.appendChild(this.getLogo()),this.hasLogo=!0)),this.updateActiveButton()},l.updateButtons=function(e){var t=this;this.buttons=e,this.buttonElements=[],this.buttonsNames=[],this.buttons.forEach(function(e){var n=t.createGroup();e.forEach(function(e){var r=e.name;if(!r)throw new Error("must provide button 'name' in button config");if(-1!==t.buttonsNames.indexOf(r))throw new Error("button name '"+r+"' is taken");t.buttonsNames.push(r);var a=t.createButton(e);t.buttonElements.push(a),n.appendChild(a)}),t.element.appendChild(n)})},l.createGroup=function(){var e=document.createElement("div");return e.className="modebar-group",e},l.createButton=function(e){var t=this,n=document.createElement("a");n.setAttribute("rel","tooltip"),n.className="modebar-btn";var a=e.title;void 0===a&&(a=e.name),(a||0===a)&&n.setAttribute("data-title",a),void 0!==e.attr&&n.setAttribute("data-attr",e.attr);var o=e.val;if(void 0!==o&&("function"==typeof o&&(o=o(this.graphInfo)),n.setAttribute("data-val",o)),"function"!=typeof e.click)throw new Error("must provide button 'click' function in button config");return n.addEventListener("click",function(n){e.click(t.graphInfo,n),t.updateActiveButton(n.currentTarget)}),n.setAttribute("data-toggle",e.toggle||!1),e.toggle&&r.select(n).classed("active",!0),n.appendChild(this.createIcon(e.icon||i.question,e.name)),n.setAttribute("data-gravity",e.gravity||"n"),n},l.createIcon=function(e,t){var n=e.ascent-e.descent,r="http://www.w3.org/2000/svg",a=document.createElementNS(r,"svg"),i=document.createElementNS(r,"path");a.setAttribute("height","1em"),a.setAttribute("width",e.width/n+"em"),a.setAttribute("viewBox",[0,0,e.width,n].join(" "));var o="toggleSpikelines"===t?"matrix(1.5 0 0 -1.5 0 "+e.ascent+")":"matrix(1 0 0 -1 0 "+e.ascent+")";return i.setAttribute("d",e.path),i.setAttribute("transform",o),a.appendChild(i),a},l.updateActiveButton=function(e){var t=this.graphInfo._fullLayout,n=void 0!==e?e.getAttribute("data-attr"):null;this.buttonElements.forEach(function(e){var i=e.getAttribute("data-val")||!0,o=e.getAttribute("data-attr"),l="true"===e.getAttribute("data-toggle"),s=r.select(e);if(l)o===n&&s.classed("active",!s.classed("active"));else{var c=null===o?o:a.nestedProperty(t,o).get();s.classed("active",c===i)}})},l.hasButtons=function(e){var t=this.buttons;if(!t)return!1;if(e.length!==t.length)return!1;for(var n=0;n<e.length;++n){if(e[n].length!==t[n].length)return!1;for(var r=0;r<e[n].length;r++)if(e[n][r].name!==t[n][r].name)return!1}return!0},l.getLogo=function(){var e=this.createGroup(),t=document.createElement("a");return t.href="https://plot.ly/",t.target="_blank",t.setAttribute("data-title","Produced with Plotly"),t.className="modebar-btn plotlyjsicon modebar-btn--logo",t.appendChild(this.createIcon(i.plotlylogo)),e.appendChild(t),e},l.removeAllButtons=function(){for(;this.element.firstChild;)this.element.removeChild(this.element.firstChild);this.hasLogo=!1},l.destroy=function(){a.removeElement(this.container.querySelector(".modebar"))},e.exports=function(e,t){var n=e._fullLayout,a=new o({graphInfo:e,container:n._paperdiv.node(),buttons:t});return n._privateplot&&r.select(a.element).append("span").classed("badge-private float--left",!0).text("PRIVATE"),a}},function(e,t,n){"use strict";var r=n(6),a=n(12),i=n(273),o=n(272);function l(e,t){if(t.length)if(Array.isArray(t[0]))for(var n=0;n<t.length;n++)e.push(t[n]);else e.push(t);return e}e.exports=function(e){var t=e._fullLayout,n=e._context,s=t._modeBar;if(n.displayModeBar){if(!Array.isArray(n.modeBarButtonsToRemove))throw new Error(["*modeBarButtonsToRemove* configuration options","must be an array."].join(" "));if(!Array.isArray(n.modeBarButtonsToAdd))throw new Error(["*modeBarButtonsToAdd* configuration options","must be an array."].join(" "));var c,u=n.modeBarButtons;c=Array.isArray(u)&&u.length?function(e){for(var t=0;t<e.length;t++)for(var n=e[t],r=0;r<n.length;r++){var a=n[r];if("string"==typeof a){if(void 0===o[a])throw new Error(["*modeBarButtons* configuration options","invalid button name"].join(" "));e[t][r]=o[a]}}return e}(u):function(e,t,n){var i=e._fullLayout,s=e._fullData,c=i._has("cartesian"),u=i._has("gl3d"),d=i._has("geo"),f=i._has("pie"),h=i._has("gl2d"),p=i._has("ternary"),v=[];function g(e){for(var n=[],r=0;r<e.length;r++){var a=e[r];-1===t.indexOf(a)&&n.push(o[a])}v.push(n)}if(g(["toImage","sendDataToCloud"]),(c||h||f||p)+d+u>1)return g(["resetViews","toggleHover"]),l(v,n);u&&(g(["zoom3d","pan3d","orbitRotation","tableRotation"]),g(["resetCameraDefault3d","resetCameraLastSave3d"]),g(["hoverClosest3d"]));d&&(g(["zoomInGeo","zoomOutGeo","resetGeo"]),g(["hoverClosestGeo"]));var m=function(e){for(var t=r.list({_fullLayout:e},null,!0),n=!0,a=0;a<t.length;a++)if(!t[a].fixedrange){n=!1;break}return n}(i),y=[];((c||h)&&!m||p)&&(y=["zoom2d","pan2d"]);(c||p||h)&&function(e){for(var t=!1,n=0;n<e.length&&!t;n++){var r=e[n];r._module&&r._module.selectPoints&&("scatter"===r.type||"scatterternary"===r.type||"scattergl"===r.type?(a.hasMarkers(r)||a.hasText(r))&&(t=!0):t=!0)}return t}(s)&&(y.push("select2d"),y.push("lasso2d"));y.length&&g(y);!c&&!h||m||p||g(["zoomIn2d","zoomOut2d","autoScale2d","resetScale2d"]);c&&f?g(["toggleHover"]):h?g(["hoverClosestGl2d"]):c?g(["toggleSpikelines","hoverClosestCartesian","hoverCompareCartesian"]):f&&g(["hoverClosestPie"]);return l(v,n)}(e,n.modeBarButtonsToRemove,n.modeBarButtonsToAdd),s?s.update(e,c):t._modeBar=i(e,c)}else s&&(s.destroy(),delete t._modeBar)}},function(e,t,n){"use strict";var r=n(8),a=n(0);function i(e,t,n){var r,i,o,l=!1;if("data"===t.type)r=e._fullData[null!==t.traces?t.traces[0]:0];else{if("layout"!==t.type)return!1;r=e._fullLayout}return i=a.nestedProperty(r,t.prop).get(),(o=n[t.type]=n[t.type]||{}).hasOwnProperty(t.prop)&&o[t.prop]!==i&&(l=!0),o[t.prop]=i,{changed:l,value:i}}function o(e,t){var n=[],r=t[0],i={};if("string"==typeof r)i[r]=t[1];else{if(!a.isPlainObject(r))return n;i=r}return s(i,function(e,t,r){n.push({type:"layout",prop:e,value:r})},"",0),n}function l(e,t){var n,r,i,o,l=[];if(r=t[0],i=t[1],n=t[2],o={},"string"==typeof r)o[r]=i;else{if(!a.isPlainObject(r))return l;o=r,void 0===n&&(n=i)}return void 0===n&&(n=null),s(o,function(t,r,a){var i;if(Array.isArray(a)){var o=Math.min(a.length,e.data.length);n&&(o=Math.min(o,n.length)),i=[];for(var s=0;s<o;s++)i[s]=n?n[s]:s}else i=n?n.slice(0):null;if(null===i)Array.isArray(a)&&(a=a[0]);else if(Array.isArray(i)){if(!Array.isArray(a)){var c=a;a=[];for(var u=0;u<i.length;u++)a[u]=c}a.length=Math.min(i.length,a.length)}l.push({type:"data",prop:t,traces:i,value:a})},"",0),l}function s(e,t,n,r){Object.keys(e).forEach(function(i){var o=e[i];if("_"!==i[0]){var l=n+(r>0?".":"")+i;a.isPlainObject(o)?s(o,t,l,r+1):t(l,i,o)}})}t.manageCommandObserver=function(e,n,r,o){var l={},s=!0;n&&n._commandObserver&&(l=n._commandObserver),l.cache||(l.cache={}),l.lookupTable={};var c=t.hasSimpleAPICommandBindings(e,r,l.lookupTable);if(n&&n._commandObserver){if(c)return l;if(n._commandObserver.remove)return n._commandObserver.remove(),n._commandObserver=null,l}if(c){i(e,c,l.cache),l.check=function(){if(s){var t=i(e,c,l.cache);return t.changed&&o&&void 0!==l.lookupTable[t.value]&&(l.disable(),Promise.resolve(o({value:t.value,type:c.type,prop:c.prop,traces:c.traces,index:l.lookupTable[t.value]})).then(l.enable,l.enable)),t.changed}};for(var u=["plotly_relayout","plotly_redraw","plotly_restyle","plotly_update","plotly_animatingframe","plotly_afterplot"],d=0;d<u.length;d++)e._internalOn(u[d],l.check);l.remove=function(){for(var t=0;t<u.length;t++)e._removeInternalListener(u[t],l.check)}}else a.warn("Unable to automatically bind plot updates to API command"),l.lookupTable={},l.remove=function(){};return l.disable=function(){s=!1},l.enable=function(){s=!0},n&&(n._commandObserver=l),l},t.hasSimpleAPICommandBindings=function(e,n,r){var a,i,o=n.length;for(a=0;a<o;a++){var l,s=n[a],c=s.method,u=s.args;if(Array.isArray(u)||(u=[]),!c)return!1;var d=t.computeAPICommandBindings(e,c,u);if(1!==d.length)return!1;if(i){if((l=d[0]).type!==i.type)return!1;if(l.prop!==i.prop)return!1;if(Array.isArray(i.traces)){if(!Array.isArray(l.traces))return!1;l.traces.sort();for(var f=0;f<i.traces.length;f++)if(i.traces[f]!==l.traces[f])return!1}else if(l.prop!==i.prop)return!1}else i=d[0],Array.isArray(i.traces)&&i.traces.sort();var h=(l=d[0]).value;if(Array.isArray(h)){if(1!==h.length)return!1;h=h[0]}r&&(r[h]=a)}return i},t.executeAPICommand=function(e,t,n){if("skip"===t)return Promise.resolve();var i=r[t],o=[e];Array.isArray(n)||(n=[]);for(var l=0;l<n.length;l++)o.push(n[l]);return i.apply(null,o).catch(function(e){return a.warn("API call to Plotly."+t+" rejected.",e),Promise.reject(e)})},t.computeAPICommandBindings=function(e,t,n){var r;switch(Array.isArray(n)||(n=[]),t){case"restyle":r=l(e,n);break;case"relayout":r=o(e,n);break;case"update":r=l(e,[n[0],n[2]]).concat(o(e,[n[1]]));break;case"animate":r=function(e,t){return Array.isArray(t[0])&&1===t[0].length&&-1!==["string","number"].indexOf(typeof t[0][0])?[{type:"layout",prop:"_currentFrame",value:t[0][0].toString()}]:[]}(0,n);break;default:r=[]}return r}},function(e,t,n){"use strict";var r=n(1),a=n(3);e.exports=function(e){e.each(function(e){var t=e[0].trace,n=t.error_y||{},i=t.error_x||{},o=r.select(this);o.selectAll("path.yerror").style("stroke-width",n.thickness+"px").call(a.stroke,n.color),i.copy_ystyle&&(i=n),o.selectAll("path.xerror").style("stroke-width",i.thickness+"px").call(a.stroke,i.color)})}},function(e,t,n){"use strict";var r=n(1),a=n(2),i=n(12);e.exports=function(e,t,n){var o=t.xaxis,l=t.yaxis,s=n&&n.duration>0;e.each(function(e){var t,c=e[0].trace,u=c.error_x||{},d=c.error_y||{};c.ids&&(t=function(e){return e.id});var f=i.hasMarkers(c)&&c.marker.maxdisplayed>0;if(d.visible||u.visible){var h=r.select(this).selectAll("g.errorbar").data(e,t);h.exit().remove(),h.style("opacity",1);var p=h.enter().append("g").classed("errorbar",!0);s&&p.style("opacity",0).transition().duration(n.duration).style("opacity",1),h.each(function(e){var t=r.select(this),i=function(e,t,n){var r={x:t.c2p(e.x),y:n.c2p(e.y)};void 0!==e.yh&&(r.yh=n.c2p(e.yh),r.ys=n.c2p(e.ys),a(r.ys)||(r.noYS=!0,r.ys=n.c2p(e.ys,!0)));void 0!==e.xh&&(r.xh=t.c2p(e.xh),r.xs=t.c2p(e.xs),a(r.xs)||(r.noXS=!0,r.xs=t.c2p(e.xs,!0)));return r}(e,o,l);if(!f||e.vis){var c;if(d.visible&&a(i.x)&&a(i.yh)&&a(i.ys)){var h=d.width;c="M"+(i.x-h)+","+i.yh+"h"+2*h+"m-"+h+",0V"+i.ys,i.noYS||(c+="m-"+h+",0h"+2*h);var p=t.select("path.yerror");!p.size()?p=t.append("path").classed("yerror",!0):s&&(p=p.transition().duration(n.duration).ease(n.easing)),p.attr("d",c)}if(u.visible&&a(i.y)&&a(i.xh)&&a(i.xs)){var v=(u.copy_ystyle?d:u).width;c="M"+i.xh+","+(i.y-v)+"v"+2*v+"m0,-"+v+"H"+i.xs,i.noXS||(c+="m0,-"+v+"v"+2*v);var g=t.select("path.xerror");!g.size()?g=t.append("path").classed("xerror",!0):s&&(g=g.transition().duration(n.duration).ease(n.easing)),g.attr("d",c)}}})}})}},function(e,t,n){"use strict";function r(e,t){return"percent"===e?function(e){return Math.abs(e*t/100)}:"constant"===e?function(){return Math.abs(t)}:"sqrt"===e?function(e){return Math.sqrt(Math.abs(e))}:void 0}e.exports=function(e){var t=e.type,n=e.symmetric;if("data"===t){var a=e.array,i=e.arrayminus;return n||void 0===i?function(e,t){var n=+a[t];return[n,n]}:function(e,t){return[+i[t],+a[t]]}}var o=r(t,e.value),l=r(t,e.valueminus);return n||void 0===e.valueminus?function(e){var t=o(e);return[t,t]}:function(e){return[l(e),o(e)]}}},function(e,t,n){"use strict";var r=n(0),a=n(18).id2name;e.exports=function(e,t,n,i,o){var l=o._axisConstraintGroups,s=t._id,c=s.charAt(0);if(!t.fixedrange&&(n("constrain"),r.coerce(e,t,{constraintoward:{valType:"enumerated",values:"x"===c?["left","center","right"]:["bottom","middle","top"],dflt:"x"===c?"center":"middle"}},"constraintoward"),e.scaleanchor)){var u=function(e,t,n,r){var i,o,l,s,c=r[a(t)].type,u=[];for(o=0;o<n.length;o++)(l=n[o])!==t&&((s=r[a(l)]).type!==c||s.fixedrange||u.push(l));for(i=0;i<e.length;i++)if(e[i][t]){var d=e[i],f=[];for(o=0;o<u.length;o++)l=u[o],d[l]||f.push(l);return{linkableAxes:f,thisGroup:d}}return{linkableAxes:u,thisGroup:null}}(l,s,i,o),d=r.coerce(e,t,{scaleanchor:{valType:"enumerated",values:u.linkableAxes}},"scaleanchor");if(d){var f=n("scaleratio");f||(f=t.scaleratio=1),function(e,t,n,r,a){var i,o,l,s,c;null===t?((t={})[n]=1,c=e.length,e.push(t)):c=e.indexOf(t);var u=Object.keys(t);for(i=0;i<e.length;i++)if(l=e[i],i!==c&&l[r]){var d=l[r];for(o=0;o<u.length;o++)s=u[o],l[s]=d*a*t[s];return void e.splice(c,1)}if(1!==a)for(o=0;o<u.length;o++)t[u[o]]*=a;t[r]=1}(l,u.thisGroup,s,d,f)}else-1!==i.indexOf(e.scaleanchor)&&r.warn("ignored "+t._name+'.scaleanchor: "'+e.scaleanchor+'" to avoid either an infinite loop and possibly inconsistent scaleratios, or because the targetaxis has fixed range.')}}},function(e,t,n){"use strict";var r=n(1);function a(e,t,n){var a,i,o,l,s,c=[],u=n.map(function(t){return t[e]}),d=r.bisector(t).left;for(a=0;a<u.length;a++)for(o=u[a],i=0;i<o.length;i++)null!==(l=o[i])&&void 0!==l&&((s=d(c,l))<c.length&&c[s]===l||c.splice(s,0,l));return c}e.exports=function(e,t,n,i){switch(t){case"array":return Array.isArray(n)?n.slice():[];case"category ascending":return a(e,r.ascending,i);case"category descending":return a(e,r.descending,i);case"trace":default:return[]}}},function(e,t,n){"use strict";e.exports=function(e,t,n){if("category"===t.type){var r,a=e.categoryarray,i=Array.isArray(a)&&a.length>0;i&&(r="array");var o=n("categoryorder",r);"array"===o&&n("categoryarray"),i||"array"!==o||(t.categoryorder="trace")}}},function(e,t,n){"use strict";var r=n(4),a=n(151),i=n(18).name2id;function o(e){return{v:"x",h:"y"}[e.orientation||"v"]}function l(e,t){var n=o(e),a=r.traceIs(e,"box"),i=r.traceIs(e._fullInput||{},"candlestick");return a&&!i&&t===n&&void 0===e[n]&&void 0===e[n+"0"]}e.exports=function(e,t,n,s,c){c&&(t._name=c,t._id=i(c)),"-"===n("type")&&(!function(e,t){if("-"!==e.type)return;var n=e._id,i=n.charAt(0);-1!==n.indexOf("scene")&&(n=i);var s=function(e,t,n){for(var r=0;r<e.length;r++){var a=e[r];if((a[n+"axis"]||n)===t){if(l(a,n))return a;if((a[n]||[]).length||a[n+"0"])return a}}}(t,n,i);if(!s)return;if("histogram"===s.type&&i==={v:"y",h:"x"}[s.orientation||"v"])return void(e.type="linear");var c=i+"calendar",u=s[c];if(l(s,i)){for(var d,f=o(s),h=[],p=0;p<t.length;p++)d=t[p],r.traceIs(d,"box")&&(d[i+"axis"]||i)===n&&(void 0!==d[f]?h.push(d[f][0]):void 0!==d.name?h.push(d.name):h.push("text"),d[c]!==u&&(u=void 0));e.type=a(h,u)}else e.type=a(s[i]||[s[i+"0"]],u)}(t,s),"-"===t.type?t.type="linear":e.type=t.type)}},function(e,t,n){"use strict";var r=n(4),a=n(0),i=n(3),o=n(41),l=n(14),s=n(23),c=n(282),u=n(150),d=n(279),f=n(148),h=n(18);e.exports=function(e,t,n){var p,v=Object.keys(e),g=[],m=[],y=[],b=[],_=[],x=[],w={},k={};for(p=0;p<n.length;p++){var T,A,M=n[p];if(r.traceIs(M,"cartesian"))T=g,A=m;else{if(!r.traceIs(M,"gl2d"))continue;T=y,A=b}var C=h.id2name(M.xaxis),S=h.id2name(M.yaxis);if(r.traceIs(M,"carpet")&&("carpet"!==M.type||M._cheater)||C&&a.pushUnique(x,C),"carpet"===M.type&&M._cheater&&C&&a.pushUnique(_,C),C&&-1===T.indexOf(C)&&T.push(C),S&&-1===A.indexOf(S)&&A.push(S),r.traceIs(M,"2dMap")&&(w[C]=!0,w[S]=!0),r.traceIs(M,"oriented"))k["h"===M.orientation?S:C]=!0}if(!(t._has("gl3d")||t._has("geo")))for(p=0;p<v.length;p++){var L=v[p];-1===y.indexOf(L)&&-1===g.indexOf(L)&&l.xAxisMatch.test(L)?g.push(L):-1===b.indexOf(L)&&-1===m.indexOf(L)&&l.yAxisMatch.test(L)&&m.push(L)}function O(e,t){return Number(e.substr(5)||1)-Number(t.substr(5)||1)}g.length&&m.length&&a.pushUnique(t._basePlotModules,r.subplotsRegistry.cartesian);var D=g.concat(y).sort(O),z=m.concat(b).sort(O),P=D.concat(z),E=i.background;D.length&&z.length&&(E=a.coerce(e,t,o,"plot_bgcolor"));var N,I,j,R,B=i.combine(E,t.paper_bgcolor);function F(e,t){return a.coerce(j,R,s,e,t)}function $(e){var t={x:z,y:D}[e];return a.simpleMap(t,h.name2id)}var W={x:$("x"),y:$("y")};function V(t,n){for(var r={x:D,y:z}[t],a=[],i=0;i<r.length;i++){var o=r[i];o===n||(e[o]||{}).overlaying||a.push(h.name2id(o))}return a}for(p=0;p<P.length;p++){N=P[p],a.isPlainObject(e[N])||(e[N]={}),j=e[N],R=t[N]={},c(j,R,F,n,N);var H=V(I=N.charAt(0),N),q={letter:I,font:t.font,outerTicks:w[N],showGrid:!k[N],data:n,bgColor:B,calendar:t.calendar,cheateronly:"x"===I&&-1!==_.indexOf(N)&&-1===x.indexOf(N)};u(j,R,F,q,t),F("showspikes")&&(F("spikecolor"),F("spikethickness"),F("spikedash"),F("spikemode"));var U={letter:I,counterAxes:W[I],overlayableAxes:H};f(j,R,F,U),R._input=j}var G=r.getComponentMethod("rangeslider","handleDefaults"),Y=r.getComponentMethod("rangeselector","handleDefaults");for(p=0;p<D.length;p++)N=D[p],j=e[N],R=t[N],G(e,t,N),"date"===R.type&&Y(j,R,t,z,R.calendar),F("fixedrange");for(p=0;p<z.length;p++){N=z[p],j=e[N],R=t[N];var K=t[h.id2name(R.anchor)];F("fixedrange",K&&K.rangeslider&&K.rangeslider.visible)}t._axisConstraintGroups=[];var X=W.x.concat(W.y);for(p=0;p<P.length;p++)I=(N=P[p]).charAt(0),j=e[N],R=t[N],d(j,R,F,X,t)}},function(e,t,n){"use strict";var r=n(2),a=n(4),i=n(6),o=n(278);function l(e,t,n,a){var l=t["error_"+a]||{},s=[];if(l.visible&&-1!==["linear","log"].indexOf(n.type)){for(var c=o(l),u=0;u<e.length;u++){var d=e[u],f=d[a];if(r(n.c2l(f))){var h=c(f,u);if(r(h[0])&&r(h[1])){var p=d[a+"s"]=f-h[0],v=d[a+"h"]=f+h[1];s.push(p,v)}}}i.expand(n,s,{padded:!0})}}e.exports=function(e){for(var t=e.calcdata,n=0;n<t.length;n++){var r=t[n],o=r[0].trace;if(a.traceIs(o,"errorBarsOK")){var s=i.getFromId(e,o.xaxis),c=i.getFromId(e,o.yaxis);l(r,o,s,"x"),l(r,o,c,"y")}}}},function(e,t,n){"use strict";var r=n(23),a=n(10).extendFlat,i=a({},r.domain,{description:["Polar chart subplots are not supported yet.","This key has currently no effect."].join(" ")});function o(e,t){var n={showline:{valType:"boolean",role:"style",description:["Determines whether or not the line bounding this",e,"axis","will be shown on the figure."].join(" ")},showticklabels:{valType:"boolean",role:"style",description:["Determines whether or not the",e,"axis ticks","will feature tick labels."].join(" ")},tickorientation:{valType:"enumerated",values:["horizontal","vertical"],role:"style",description:["Sets the orientation (from the paper perspective)","of the",e,"axis tick labels."].join(" ")},ticklen:{valType:"number",min:0,role:"style",description:["Sets the length of the tick lines on this",e,"axis."].join(" ")},tickcolor:{valType:"color",role:"style",description:["Sets the color of the tick lines on this",e,"axis."].join(" ")},ticksuffix:{valType:"string",role:"style",description:["Sets the length of the tick lines on this",e,"axis."].join(" ")},endpadding:{valType:"number",role:"style"},visible:{valType:"boolean",role:"info",description:["Determines whether or not this axis will be visible."].join(" ")}};return a({},t,n)}e.exports={radialaxis:o("radial",{range:{valType:"info_array",role:"info",items:[{valType:"number"},{valType:"number"}],description:["Defines the start and end point of this radial axis."].join(" ")},domain:i,orientation:{valType:"number",role:"style",description:["Sets the orientation (an angle with respect to the origin)","of the radial axis."].join(" ")}}),angularaxis:o("angular",{range:{valType:"info_array",role:"info",items:[{valType:"number",dflt:0},{valType:"number",dflt:360}],description:["Defines the start and end point of this angular axis."].join(" ")},domain:i}),layout:{direction:{valType:"enumerated",values:["clockwise","counterclockwise"],role:"info",description:["For polar plots only.","Sets the direction corresponding to positive angles."].join(" ")},orientation:{valType:"angle",role:"info",description:["For polar plots only.","Rotates the entire polar by the given angle."].join(" ")}}}},function(e,t,n){"use strict";var r=n(1);e.exports={circle:{n:0,f:function(e){var t=r.round(e,2);return"M"+t+",0A"+t+","+t+" 0 1,1 0,-"+t+"A"+t+","+t+" 0 0,1 "+t+",0Z"}},square:{n:1,f:function(e){var t=r.round(e,2);return"M"+t+","+t+"H-"+t+"V-"+t+"H"+t+"Z"}},diamond:{n:2,f:function(e){var t=r.round(1.3*e,2);return"M"+t+",0L0,"+t+"L-"+t+",0L0,-"+t+"Z"}},cross:{n:3,f:function(e){var t=r.round(.4*e,2),n=r.round(1.2*e,2);return"M"+n+","+t+"H"+t+"V"+n+"H-"+t+"V"+t+"H-"+n+"V-"+t+"H-"+t+"V-"+n+"H"+t+"V-"+t+"H"+n+"Z"}},x:{n:4,f:function(e){var t=r.round(.8*e/Math.sqrt(2),2),n="l"+t+","+t,a="l"+t+",-"+t,i="l-"+t+",-"+t,o="l-"+t+","+t;return"M0,"+t+n+a+i+a+i+o+i+o+n+o+n+"Z"}},"triangle-up":{n:5,f:function(e){var t=r.round(2*e/Math.sqrt(3),2);return"M-"+t+","+r.round(e/2,2)+"H"+t+"L0,-"+r.round(e,2)+"Z"}},"triangle-down":{n:6,f:function(e){var t=r.round(2*e/Math.sqrt(3),2);return"M-"+t+",-"+r.round(e/2,2)+"H"+t+"L0,"+r.round(e,2)+"Z"}},"triangle-left":{n:7,f:function(e){var t=r.round(2*e/Math.sqrt(3),2);return"M"+r.round(e/2,2)+",-"+t+"V"+t+"L-"+r.round(e,2)+",0Z"}},"triangle-right":{n:8,f:function(e){var t=r.round(2*e/Math.sqrt(3),2);return"M-"+r.round(e/2,2)+",-"+t+"V"+t+"L"+r.round(e,2)+",0Z"}},"triangle-ne":{n:9,f:function(e){var t=r.round(.6*e,2),n=r.round(1.2*e,2);return"M-"+n+",-"+t+"H"+t+"V"+n+"Z"}},"triangle-se":{n:10,f:function(e){var t=r.round(.6*e,2),n=r.round(1.2*e,2);return"M"+t+",-"+n+"V"+t+"H-"+n+"Z"}},"triangle-sw":{n:11,f:function(e){var t=r.round(.6*e,2),n=r.round(1.2*e,2);return"M"+n+","+t+"H-"+t+"V-"+n+"Z"}},"triangle-nw":{n:12,f:function(e){var t=r.round(.6*e,2),n=r.round(1.2*e,2);return"M-"+t+","+n+"V-"+t+"H"+n+"Z"}},pentagon:{n:13,f:function(e){var t=r.round(.951*e,2),n=r.round(.588*e,2),a=r.round(-e,2),i=r.round(-.309*e,2);return"M"+t+","+i+"L"+n+","+r.round(.809*e,2)+"H-"+n+"L-"+t+","+i+"L0,"+a+"Z"}},hexagon:{n:14,f:function(e){var t=r.round(e,2),n=r.round(e/2,2),a=r.round(e*Math.sqrt(3)/2,2);return"M"+a+",-"+n+"V"+n+"L0,"+t+"L-"+a+","+n+"V-"+n+"L0,-"+t+"Z"}},hexagon2:{n:15,f:function(e){var t=r.round(e,2),n=r.round(e/2,2),a=r.round(e*Math.sqrt(3)/2,2);return"M-"+n+","+a+"H"+n+"L"+t+",0L"+n+",-"+a+"H-"+n+"L-"+t+",0Z"}},octagon:{n:16,f:function(e){var t=r.round(.924*e,2),n=r.round(.383*e,2);return"M-"+n+",-"+t+"H"+n+"L"+t+",-"+n+"V"+n+"L"+n+","+t+"H-"+n+"L-"+t+","+n+"V-"+n+"Z"}},star:{n:17,f:function(e){var t=1.4*e,n=r.round(.225*t,2),a=r.round(.951*t,2),i=r.round(.363*t,2),o=r.round(.588*t,2),l=r.round(-t,2),s=r.round(-.309*t,2),c=r.round(.118*t,2),u=r.round(.809*t,2);return"M"+n+","+s+"H"+a+"L"+i+","+c+"L"+o+","+u+"L0,"+r.round(.382*t,2)+"L-"+o+","+u+"L-"+i+","+c+"L-"+a+","+s+"H-"+n+"L0,"+l+"Z"}},hexagram:{n:18,f:function(e){var t=r.round(.66*e,2),n=r.round(.38*e,2),a=r.round(.76*e,2);return"M-"+a+",0l-"+n+",-"+t+"h"+a+"l"+n+",-"+t+"l"+n+","+t+"h"+a+"l-"+n+","+t+"l"+n+","+t+"h-"+a+"l-"+n+","+t+"l-"+n+",-"+t+"h-"+a+"Z"}},"star-triangle-up":{n:19,f:function(e){var t=r.round(e*Math.sqrt(3)*.8,2),n=r.round(.8*e,2),a=r.round(1.6*e,2),i=r.round(4*e,2),o="A "+i+","+i+" 0 0 1 ";return"M-"+t+","+n+o+t+","+n+o+"0,-"+a+o+"-"+t+","+n+"Z"}},"star-triangle-down":{n:20,f:function(e){var t=r.round(e*Math.sqrt(3)*.8,2),n=r.round(.8*e,2),a=r.round(1.6*e,2),i=r.round(4*e,2),o="A "+i+","+i+" 0 0 1 ";return"M"+t+",-"+n+o+"-"+t+",-"+n+o+"0,"+a+o+t+",-"+n+"Z"}},"star-square":{n:21,f:function(e){var t=r.round(1.1*e,2),n=r.round(2*e,2),a="A "+n+","+n+" 0 0 1 ";return"M-"+t+",-"+t+a+"-"+t+","+t+a+t+","+t+a+t+",-"+t+a+"-"+t+",-"+t+"Z"}},"star-diamond":{n:22,f:function(e){var t=r.round(1.4*e,2),n=r.round(1.9*e,2),a="A "+n+","+n+" 0 0 1 ";return"M-"+t+",0"+a+"0,"+t+a+t+",0"+a+"0,-"+t+a+"-"+t+",0Z"}},"diamond-tall":{n:23,f:function(e){var t=r.round(.7*e,2),n=r.round(1.4*e,2);return"M0,"+n+"L"+t+",0L0,-"+n+"L-"+t+",0Z"}},"diamond-wide":{n:24,f:function(e){var t=r.round(1.4*e,2),n=r.round(.7*e,2);return"M0,"+n+"L"+t+",0L0,-"+n+"L-"+t+",0Z"}},hourglass:{n:25,f:function(e){var t=r.round(e,2);return"M"+t+","+t+"H-"+t+"L"+t+",-"+t+"H-"+t+"Z"},noDot:!0},bowtie:{n:26,f:function(e){var t=r.round(e,2);return"M"+t+","+t+"V-"+t+"L-"+t+","+t+"V-"+t+"Z"},noDot:!0},"circle-cross":{n:27,f:function(e){var t=r.round(e,2);return"M0,"+t+"V-"+t+"M"+t+",0H-"+t+"M"+t+",0A"+t+","+t+" 0 1,1 0,-"+t+"A"+t+","+t+" 0 0,1 "+t+",0Z"},needLine:!0,noDot:!0},"circle-x":{n:28,f:function(e){var t=r.round(e,2),n=r.round(e/Math.sqrt(2),2);return"M"+n+","+n+"L-"+n+",-"+n+"M"+n+",-"+n+"L-"+n+","+n+"M"+t+",0A"+t+","+t+" 0 1,1 0,-"+t+"A"+t+","+t+" 0 0,1 "+t+",0Z"},needLine:!0,noDot:!0},"square-cross":{n:29,f:function(e){var t=r.round(e,2);return"M0,"+t+"V-"+t+"M"+t+",0H-"+t+"M"+t+","+t+"H-"+t+"V-"+t+"H"+t+"Z"},needLine:!0,noDot:!0},"square-x":{n:30,f:function(e){var t=r.round(e,2);return"M"+t+","+t+"L-"+t+",-"+t+"M"+t+",-"+t+"L-"+t+","+t+"M"+t+","+t+"H-"+t+"V-"+t+"H"+t+"Z"},needLine:!0,noDot:!0},"diamond-cross":{n:31,f:function(e){var t=r.round(1.3*e,2);return"M"+t+",0L0,"+t+"L-"+t+",0L0,-"+t+"ZM0,-"+t+"V"+t+"M-"+t+",0H"+t},needLine:!0,noDot:!0},"diamond-x":{n:32,f:function(e){var t=r.round(1.3*e,2),n=r.round(.65*e,2);return"M"+t+",0L0,"+t+"L-"+t+",0L0,-"+t+"ZM-"+n+",-"+n+"L"+n+","+n+"M-"+n+","+n+"L"+n+",-"+n},needLine:!0,noDot:!0},"cross-thin":{n:33,f:function(e){var t=r.round(1.4*e,2);return"M0,"+t+"V-"+t+"M"+t+",0H-"+t},needLine:!0,noDot:!0},"x-thin":{n:34,f:function(e){var t=r.round(e,2);return"M"+t+","+t+"L-"+t+",-"+t+"M"+t+",-"+t+"L-"+t+","+t},needLine:!0,noDot:!0},asterisk:{n:35,f:function(e){var t=r.round(1.2*e,2),n=r.round(.85*e,2);return"M0,"+t+"V-"+t+"M"+t+",0H-"+t+"M"+n+","+n+"L-"+n+",-"+n+"M"+n+",-"+n+"L-"+n+","+n},needLine:!0,noDot:!0},hash:{n:36,f:function(e){var t=r.round(e/2,2),n=r.round(e,2);return"M"+t+","+n+"V-"+n+"m-"+n+",0V"+n+"M"+n+","+t+"H-"+n+"m0,-"+n+"H"+n},needLine:!0},"y-up":{n:37,f:function(e){var t=r.round(1.2*e,2),n=r.round(1.6*e,2),a=r.round(.8*e,2);return"M-"+t+","+a+"L0,0M"+t+","+a+"L0,0M0,-"+n+"L0,0"},needLine:!0,noDot:!0},"y-down":{n:38,f:function(e){var t=r.round(1.2*e,2),n=r.round(1.6*e,2),a=r.round(.8*e,2);return"M-"+t+",-"+a+"L0,0M"+t+",-"+a+"L0,0M0,"+n+"L0,0"},needLine:!0,noDot:!0},"y-left":{n:39,f:function(e){var t=r.round(1.2*e,2),n=r.round(1.6*e,2),a=r.round(.8*e,2);return"M"+a+","+t+"L0,0M"+a+",-"+t+"L0,0M-"+n+",0L0,0"},needLine:!0,noDot:!0},"y-right":{n:40,f:function(e){var t=r.round(1.2*e,2),n=r.round(1.6*e,2),a=r.round(.8*e,2);return"M-"+a+","+t+"L0,0M-"+a+",-"+t+"L0,0M"+n+",0L0,0"},needLine:!0,noDot:!0},"line-ew":{n:41,f:function(e){var t=r.round(1.4*e,2);return"M"+t+",0H-"+t},needLine:!0,noDot:!0},"line-ns":{n:42,f:function(e){var t=r.round(1.4*e,2);return"M0,"+t+"V-"+t},needLine:!0,noDot:!0},"line-ne":{n:43,f:function(e){var t=r.round(e,2);return"M"+t+",-"+t+"L-"+t+","+t},needLine:!0,noDot:!0},"line-nw":{n:44,f:function(e){var t=r.round(e,2);return"M"+t+","+t+"L-"+t+",-"+t},needLine:!0,noDot:!0}}},function(e,t,n){"use strict";var r=n(2);e.exports=function(e){var t=e.marker,n=t.sizeref||1,a=t.sizemin||0,i="area"===t.sizemode?function(e){return Math.sqrt(e/n)}:function(e){return e/n};return function(e){var t=i(e/2);return r(t)&&t>0?Math.max(t,a):0}}},function(e,t,n){"use strict";e.exports={entityToUnicode:{mu:"ฮผ","#956":"ฮผ",amp:"&","#28":"&",lt:"<","#60":"<",gt:">","#62":">",nbsp:"ย ","#160":"ย ",times:"ร—","#215":"ร—",plusmn:"ยฑ","#177":"ยฑ",deg:"ยฐ","#176":"ยฐ"}}},function(e,t,n){"use strict";var r=n(1),a=n(21),i=n(2),o=n(3);function l(e){var t={r:e[0],g:e[1],b:e[2],a:e[3]};return a(t).toRgbString()}e.exports=function(e,t){t=t||{};for(var n=e.domain,s=e.range,c=s.length,u=new Array(c),d=0;d<c;d++){var f=a(s[d]).toRgb();u[d]=[f.r,f.g,f.b,f.a]}var h,p=r.scale.linear().domain(n).range(u).clamp(!0),v=t.noNumericCheck,g=t.returnArray;return(h=v&&g?p:v?function(e){return l(p(e))}:g?function(e){return i(e)?p(e):a(e).isValid()?e:o.defaultLine}:function(e){return i(e)?l(p(e)):a(e).isValid()?e:o.defaultLine}).domain=p.domain,h.range=function(){return s},h}},function(e,t,n){"use strict";e.exports=function(e,t,n){for(var r=e.length,a=new Array(r),i=new Array(r),o=0;o<r;o++){var l=e[o];a[o]=t+l[0]*(n-t),i[o]=l[1]}return{domain:a,range:i}}},function(e,t,n){"use strict";var r=n(0),a=n(157),i=n(156),o=n(155),l=n(102);e.exports=function(e,t,n){var s=t.colorbar={},c=e.colorbar||{};function u(e,t){return r.coerce(c,s,l,e,t)}u("thickness","fraction"===u("thicknessmode")?30/(n.width-n.margin.l-n.margin.r):30),u("len","fraction"===u("lenmode")?1:n.height-n.margin.t-n.margin.b),u("x"),u("xanchor"),u("xpad"),u("y"),u("yanchor"),u("ypad"),r.noneOrAll(c,s,["x","y"]),u("outlinecolor"),u("outlinewidth"),u("bordercolor"),u("borderwidth"),u("bgcolor"),a(c,s,u,"linear"),o(c,s,u,"linear",{outerTicks:!1,font:n.font,noHover:!0}),i(c,s,u,"linear",{outerTicks:!1,font:n.font,noHover:!0}),u("title"),r.coerceFont(u,"titlefont",n.font),u("titleside")}},function(e,t,n){"use strict";var r=n(0);e.exports=function(e){return r.isPlainObject(e.colorbar)}},function(e,t,n){"use strict";var r=n(159),a=n(10).extendDeep,i=n(25);e.exports=function(e){return{color:{valType:"color",arrayOk:!0,role:"style",description:["Sets the ",e," color. It accepts either a specific color"," or an array of numbers that are mapped to the colorscale"," relative to the max and min values of the array or relative to"," `cmin` and `cmax` if set."].join("")},colorscale:a({},r.colorscale,{description:["Sets the colorscale and only has an effect"," if `",e,".color` is set to a numerical array."," The colorscale must be an array containing"," arrays mapping a normalized value to an"," rgb, rgba, hex, hsl, hsv, or named color string."," At minimum, a mapping for the lowest (0) and highest (1)"," values are required. For example,"," `[[0, 'rgb(0,0,255)', [1, 'rgb(255,0,0)']]`."," To control the bounds of the colorscale in color space,"," use `",e,".cmin` and `",e,".cmax`."," Alternatively, `colorscale` may be a palette name string"," of the following list: "].join("").concat(Object.keys(i).join(", "))}),cauto:a({},r.zauto,{description:["Has an effect only if `",e,".color` is set to a numerical array"," and `cmin`, `cmax` are set by the user. In this case,"," it controls whether the range of colors in `colorscale` is mapped to"," the range of values in the `color` array (`cauto: true`), or the `cmin`/`cmax`"," values (`cauto: false`)."," Defaults to `false` when `cmin`, `cmax` are set by the user."].join("")}),cmax:a({},r.zmax,{description:["Has an effect only if `",e,".color` is set to a numerical array."," Sets the upper bound of the color domain."," Value should be associated to the `",e,".color` array index,"," and if set, `",e,".cmin` must be set as well."].join("")}),cmin:a({},r.zmin,{description:["Has an effect only if `",e,".color` is set to a numerical array."," Sets the lower bound of the color domain."," Value should be associated to the `",e,".color` array index,"," and if set, `",e,".cmax` must be set as well."].join("")}),autocolorscale:a({},r.autocolorscale,{description:["Has an effect only if `",e,".color` is set to a numerical array."," Determines whether the colorscale is a default palette (`autocolorscale: true`)"," or the palette determined by `",e,".colorscale`."," In case `colorscale` is unspecified or `autocolorscale` is true, the default "," palette will be chosen according to whether numbers in the `color` array are"," all positive, all negative or mixed."].join("")}),reversescale:a({},r.reversescale,{description:["Has an effect only if `",e,".color` is set to a numerical array."," Reverses the color mapping if true (`cmin` will correspond to the last color"," in the array and `cmax` will correspond to the first color)."].join("")})}}},function(e,t,n){"use strict";var r=n(40),a=r.marker;e.exports={r:r.r,t:r.t,marker:{color:a.color,size:a.size,symbol:a.symbol,opacity:a.opacity}}},function(e,t,n){"use strict";e.exports=function(e){return e}},function(e,t,n){"use strict";var r=n(2),a=n(15).BADNUM,i=/^['"%,$#\s']+|[, ]|['"%,$#\s']+$/g;e.exports=function(e){return"string"==typeof e&&(e=e.replace(i,"")),r(e)?Number(e):a}},function(e,t,n){"use strict";e.exports=function(e){for(var t=[],n=0;n<e.length;n++){var r=e[n];!0===r.visible&&t.push(r)}return t}},function(e,t,n){"use strict";e.exports=function(e){for(var t={},n=[],r=0,a=0;a<e.length;a++){var i=e[a];1!==t[i]&&(t[i]=1,n[r++]=i)}return n}},function(e,t,n){"use strict";var r=n(1),a=n(2),i=[];e.exports=function(e,t){if(-1===i.indexOf(e)){i.push(e);var n=1e3;a(t)?n=t:"long"===t&&(n=3e3);var o=r.select("body").selectAll(".plotly-notifier").data([0]);o.enter().append("div").classed("plotly-notifier",!0),o.selectAll(".notifier-note").data(i).enter().append("div").classed("notifier-note",!0).style("opacity",0).each(function(e){var t=r.select(this);t.append("button").classed("notifier-close",!0).html("&times;").on("click",function(){t.transition().call(l)});for(var a=t.append("p"),i=e.split(/<br\s*\/?>/g),o=0;o<i.length;o++)o&&a.append("br"),a.append("span").text(i[o]);t.transition().duration(700).style("opacity",1).transition().delay(n).call(l)})}function l(e){e.duration(700).style("opacity",0).each("end",function(e){var t=i.indexOf(e);-1!==t&&i.splice(t,1),r.select(this).remove()})}}},function(e,t,n){"use strict";var r=n(2);t.aggNums=function(e,n,a,i){var o,l;if(i||(i=a.length),r(n)||(n=!1),Array.isArray(a[0])){for(l=new Array(i),o=0;o<i;o++)l[o]=t.aggNums(e,n,a[o]);a=l}for(o=0;o<i;o++)r(n)?r(a[o])&&(n=e(+n,+a[o])):n=a[o];return n},t.len=function(e){return t.aggNums(function(e){return e+1},0,e)},t.mean=function(e,n){return n||(n=t.len(e)),t.aggNums(function(e,t){return e+t},0,e)/n},t.variance=function(e,n,a){return n||(n=t.len(e)),r(a)||(a=t.mean(e,n)),t.aggNums(function(e,t){return e+Math.pow(t-a,2)},0,e)/n},t.stdev=function(e,n,r){return Math.sqrt(t.variance(e,n,r))},t.interp=function(e,t){if(!r(t))throw"n should be a finite number";if((t=t*e.length-.5)<0)return e[0];if(t>e.length-1)return e[e.length-1];var n=t%1;return n*e[Math.ceil(t)]+(1-n)*e[Math.floor(t)]}},function(e,t,n){"use strict";var r,a,i=n(1),o=n(2),l=n(33).error,s=n(166),c=n(15),u=c.BADNUM,d=c.ONEDAY,f=c.ONEHOUR,h=c.ONEMIN,p=c.ONESEC,v=c.EPOCHJD,g=n(4),m=i.time.format.utc,y=/^\s*(-?\d\d\d\d|\d\d)(-(\d?\d)(-(\d?\d)([ Tt]([01]?\d|2[0-3])(:([0-5]\d)(:([0-5]\d(\.\d+)?))?(Z|z|[+\-]\d\d:?\d\d)?)?)?)?)?\s*$/m,b=/^\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,_=(new Date).getFullYear()-70;function x(e){return e&&g.componentsRegistry.calendars&&"string"==typeof e&&"gregorian"!==e}function w(e,t){return String(e+Math.pow(10,t)).substr(1)}t.dateTick0=function(e,t){return x(e)?t?g.getComponentMethod("calendars","CANONICAL_SUNDAY")[e]:g.getComponentMethod("calendars","CANONICAL_TICK")[e]:t?"2000-01-02":"2000-01-01"},t.dfltRange=function(e){return x(e)?g.getComponentMethod("calendars","DFLTRANGE")[e]:["2000-01-01","2001-01-01"]},t.isJSDate=function(e){return"object"==typeof e&&null!==e&&"function"==typeof e.getTime},t.dateTime2ms=function(e,n){if(t.isJSDate(e))return(e=Number(e)-e.getTimezoneOffset()*h)>=r&&e<=a?e:u;if("string"!=typeof e&&"number"!=typeof e)return u;e=String(e);var i=x(n),o=e.charAt(0);!i||"G"!==o&&"g"!==o||(e=e.substr(1),n="");var l=i&&"chinese"===n.substr(0,7),s=e.match(l?b:y);if(!s)return u;var c=s[1],m=s[3]||"1",w=Number(s[5]||1),k=Number(s[7]||0),T=Number(s[9]||0),A=Number(s[11]||0);if(i){if(2===c.length)return u;var M;c=Number(c);try{var C=g.getComponentMethod("calendars","getCal")(n);if(l){var S="i"===m.charAt(m.length-1);m=parseInt(m,10),M=C.newDate(c,C.toMonthIndex(c,m,S),w)}else M=C.newDate(c,Number(m),w)}catch(e){return u}return M?(M.toJD()-v)*d+k*f+T*h+A*p:u}c=2===c.length?(Number(c)+2e3-_)%100+_:Number(c),m-=1;var L=new Date(Date.UTC(2e3,m,w,k,T));return L.setUTCFullYear(c),L.getUTCMonth()!==m?u:L.getUTCDate()!==w?u:L.getTime()+A*p},r=t.MIN_MS=t.dateTime2ms("-9999"),a=t.MAX_MS=t.dateTime2ms("9999-12-31 23:59:59.9999"),t.isDateTime=function(e,n){return t.dateTime2ms(e,n)!==u};var k=90*d,T=3*f,A=5*h;function M(e,t,n,r,a){if((t||n||r||a)&&(e+=" "+w(t,2)+":"+w(n,2),(r||a)&&(e+=":"+w(r,2),a))){for(var i=4;a%10==0;)i-=1,a/=10;e+="."+w(a,i)}return e}t.ms2DateTime=function(e,t,n){if("number"!=typeof e||!(e>=r&&e<=a))return u;t||(t=0);var i,o,l,c,y,b,_=Math.floor(10*s(e+.05,1)),w=Math.round(e-_/10);if(x(n)){var C=Math.floor(w/d)+v,S=Math.floor(s(e,d));try{i=g.getComponentMethod("calendars","getCal")(n).fromJD(C).formatDate("yyyy-mm-dd")}catch(e){i=m("G%Y-%m-%d")(new Date(w))}if("-"===i.charAt(0))for(;i.length<11;)i="-0"+i.substr(1);else for(;i.length<10;)i="0"+i;o=t<k?Math.floor(S/f):0,l=t<k?Math.floor(S%f/h):0,c=t<T?Math.floor(S%h/p):0,y=t<A?S%p*10+_:0}else b=new Date(w),i=m("%Y-%m-%d")(b),o=t<k?b.getUTCHours():0,l=t<k?b.getUTCMinutes():0,c=t<T?b.getUTCSeconds():0,y=t<A?10*b.getUTCMilliseconds()+_:0;return M(i,o,l,c,y)},t.ms2DateTimeLocal=function(e){if(!(e>=r+d&&e<=a-d))return u;var t=Math.floor(10*s(e+.05,1)),n=new Date(Math.round(e-t/10));return M(i.time.format("%Y-%m-%d")(n),n.getHours(),n.getMinutes(),n.getSeconds(),10*n.getUTCMilliseconds()+t)},t.cleanDate=function(e,n,r){if(t.isJSDate(e)||"number"==typeof e){if(x(r))return l("JS Dates and milliseconds are incompatible with world calendars",e),n;if(!(e=t.ms2DateTimeLocal(+e))&&void 0!==n)return n}else if(!t.isDateTime(e,r))return l("unrecognized date",e),n;return e};var C=/%\d?f/g;var S=[59,59.9,59.99,59.999,59.9999];function L(e,t){var n=s(e+.05,d),r=w(Math.floor(n/f),2)+":"+w(s(Math.floor(n/h),60),2);if("M"!==t){o(t)||(t=0);var a=(100+Math.min(s(e/p,60),S[t])).toFixed(t).substr(1);t>0&&(a=a.replace(/0+$/,"").replace(/[\.]$/,"")),r+=":"+a}return r}var O=m("%Y"),D=m("%b %Y"),z=m("%b %-d"),P=m("%b %-d, %Y");function E(e){return e.formatDate("yyyy")}t.formatDate=function(e,t,n,r){var a,i;if(r=x(r)&&r,t)return function(e,t,n){e=e.replace(C,function(e){var n=Math.min(+e.charAt(1)||6,6);return(t/1e3%1+2).toFixed(n).substr(2).replace(/0+$/,"")||"0"});var r=new Date(Math.floor(t+.05));if(x(n))try{e=g.getComponentMethod("calendars","worldCalFmt")(e,t,n)}catch(e){return"Invalid"}return m(e)(r)}(t,e,r);if(r)try{var o=Math.floor((e+.05)/d)+v,l=g.getComponentMethod("calendars","getCal")(r).fromJD(o);"y"===n?i=E(l):"m"===n?i=function(e){return e.formatDate("M yyyy")}(l):"d"===n?(a=E(l),i=function(e){return e.formatDate("M d")}(l)):(a=function(e){return e.formatDate("M d, yyyy")}(l),i=L(e,n))}catch(e){return"Invalid"}else{var s=new Date(Math.floor(e+.05));"y"===n?i=O(s):"m"===n?i=D(s):"d"===n?(a=O(s),i=z(s)):(a=P(s),i=L(e,n))}return i+(a?"\n"+a:"")};var N=3*d;t.incrementMonth=function(e,t,n){n=x(n)&&n;var r=s(e,d);if(e=Math.round(e-r),n)try{var a=Math.round(e/d)+v,i=g.getComponentMethod("calendars","getCal")(n),o=i.fromJD(a);return t%12?i.add(o,t,"m"):i.add(o,t/12,"y"),(o.toJD()-v)*d+r}catch(t){l("invalid ms "+e+" in calendar "+n)}var c=new Date(e+N);return c.setUTCMonth(c.getUTCMonth()+t)+r-N},t.findExactDates=function(e,t){for(var n,r,a=0,i=0,l=0,s=0,c=x(t)&&g.getComponentMethod("calendars","getCal")(t),u=0;u<e.length;u++)if(r=e[u],o(r)){if(!(r%d))if(c)try{1===(n=c.fromJD(r/d+v)).day()?1===n.month()?a++:i++:l++}catch(e){}else 1===(n=new Date(r)).getUTCDate()?0===n.getUTCMonth()?a++:i++:l++}else s++;l+=i+=a;var f=e.length-s;return{exactYears:a/f,exactMonths:i/f,exactDays:l/f}}},function(e,t,n){"use strict";var r=n(2),a=n(21),i=n(42),o=n(165),l=Object.keys(n(25)),s=n(107),c=/^([2-9]|[1-9][0-9]+)$/;t.valObjects={data_array:{description:["An {array} of data.","The value MUST be an {array}, or we ignore it."].join(" "),requiredOpts:[],otherOpts:["dflt"],coerceFunction:function(e,t,n){Array.isArray(e)?t.set(e):void 0!==n&&t.set(n)}},enumerated:{description:["Enumerated value type. The available values are listed","in `values`."].join(" "),requiredOpts:["values"],otherOpts:["dflt","coerceNumber","arrayOk"],coerceFunction:function(e,t,n,r){r.coerceNumber&&(e=+e),-1===r.values.indexOf(e)?t.set(n):t.set(e)},validateFunction:function(e,t){t.coerceNumber&&(e=+e);for(var n=t.values,r=0;r<n.length;r++){var a=String(n[r]);if("/"===a.charAt(0)&&"/"===a.charAt(a.length-1)){if(new RegExp(a.substr(1,a.length-2)).test(e))return!0}else if(e===n[r])return!0}return!1}},boolean:{description:"A boolean (true/false) value.",requiredOpts:[],otherOpts:["dflt"],coerceFunction:function(e,t,n){!0===e||!1===e?t.set(e):t.set(n)}},number:{description:["A number or a numeric value","(e.g. a number inside a string).","When applicable, values greater (less) than `max` (`min`)","are coerced to the `dflt`."].join(" "),requiredOpts:[],otherOpts:["dflt","min","max","arrayOk"],coerceFunction:function(e,t,n,a){!r(e)||void 0!==a.min&&e<a.min||void 0!==a.max&&e>a.max?t.set(n):t.set(+e)}},integer:{description:["An integer or an integer inside a string.","When applicable, values greater (less) than `max` (`min`)","are coerced to the `dflt`."].join(" "),requiredOpts:[],otherOpts:["dflt","min","max"],coerceFunction:function(e,t,n,a){e%1||!r(e)||void 0!==a.min&&e<a.min||void 0!==a.max&&e>a.max?t.set(n):t.set(+e)}},string:{description:["A string value.","Numbers are converted to strings except for attributes with","`strict` set to true."].join(" "),requiredOpts:[],otherOpts:["dflt","noBlank","strict","arrayOk","values"],coerceFunction:function(e,t,n,r){if("string"!=typeof e){var a="number"==typeof e;!0!==r.strict&&a?t.set(String(e)):t.set(n)}else r.noBlank&&!e?t.set(n):t.set(e)}},color:{description:["A string describing color.","Supported formats:","- hex (e.g. '#d3d3d3')","- rgb (e.g. 'rgb(255, 0, 0)')","- rgba (e.g. 'rgb(255, 0, 0, 0.5)')","- hsl (e.g. 'hsl(0, 100%, 50%)')","- hsv (e.g. 'hsv(0, 100%, 100%)')","- named colors (full list: http://www.w3.org/TR/css3-color/#svg-color)"].join(" "),requiredOpts:[],otherOpts:["dflt","arrayOk"],coerceFunction:function(e,t,n){a(e).isValid()?t.set(e):t.set(n)}},colorscale:{description:["A Plotly colorscale either picked by a name:","(any of",l.join(", "),")","customized as an {array} of 2-element {arrays} where","the first element is the normalized color level value","(starting at *0* and ending at *1*),","and the second item is a valid color string."].join(" "),requiredOpts:[],otherOpts:["dflt"],coerceFunction:function(e,t,n){t.set(o(e,n))}},angle:{description:["A number (in degree) between -180 and 180."].join(" "),requiredOpts:[],otherOpts:["dflt"],coerceFunction:function(e,t,n){"auto"===e?t.set("auto"):r(e)?(Math.abs(e)>180&&(e-=360*Math.round(e/360)),t.set(+e)):t.set(n)}},subplotid:{description:["An id string of a subplot type (given by dflt), optionally","followed by an integer >1. e.g. if dflt='geo', we can have","'geo', 'geo2', 'geo3', ..."].join(" "),requiredOpts:["dflt"],otherOpts:[],coerceFunction:function(e,t,n){var r=n.length;"string"==typeof e&&e.substr(0,r)===n&&c.test(e.substr(r))?t.set(e):t.set(n)},validateFunction:function(e,t){var n=t.dflt,r=n.length;return e===n||"string"==typeof e&&!(e.substr(0,r)!==n||!c.test(e.substr(r)))}},flaglist:{description:["A string representing a combination of flags","(order does not matter here).","Combine any of the available `flags` with *+*.","(e.g. ('lines+markers')).","Values in `extras` cannot be combined."].join(" "),requiredOpts:["flags"],otherOpts:["dflt","extras","arrayOk"],coerceFunction:function(e,t,n,r){if("string"==typeof e)if(-1===(r.extras||[]).indexOf(e)){for(var a=e.split("+"),i=0;i<a.length;){var o=a[i];-1===r.flags.indexOf(o)||a.indexOf(o)<i?a.splice(i,1):i++}a.length?t.set(a.join("+")):t.set(n)}else t.set(e);else t.set(n)}},any:{description:"Any type.",requiredOpts:[],otherOpts:["dflt","values","arrayOk"],coerceFunction:function(e,t,n){void 0===e?t.set(n):t.set(e)}},info_array:{description:["An {array} of plot information."].join(" "),requiredOpts:["items"],otherOpts:["dflt","freeLength"],coerceFunction:function(e,n,r,a){if(Array.isArray(e)){var i=a.items,o=[];r=Array.isArray(r)?r:[];for(var l=0;l<i.length;l++)t.coerce(e,o,i,"["+l+"]",r[l]);n.set(o)}else n.set(r)},validateFunction:function(e,n){if(!Array.isArray(e))return!1;var r=n.items;if(!n.freeLength&&e.length!==r.length)return!1;for(var a=0;a<e.length;a++){if(!t.validate(e[a],n.items[a]))return!1}return!0}}},t.coerce=function(e,n,r,a,i){var o=s(r,a).get(),l=s(e,a),c=s(n,a),u=l.get();return void 0===i&&(i=o.dflt),o.arrayOk&&Array.isArray(u)?(c.set(u),u):(t.valObjects[o.valType].coerceFunction(u,c,i,o),c.get())},t.coerce2=function(e,n,r,a,i){var o=s(e,a),l=t.coerce(e,n,r,a,i),c=o.get();return void 0!==c&&null!==c&&l},t.coerceFont=function(e,t,n){var r={};return n=n||{},r.family=e(t+".family",n.family),r.size=e(t+".size",n.size),r.color=e(t+".color",n.color),r},t.coerceHoverinfo=function(e,n,r){var a,o=n._module.attributes,l=o.hoverinfo?{hoverinfo:o.hoverinfo}:i,s=l.hoverinfo;if(1===r._dataLength){var c="all"===s.dflt?s.flags.slice():s.dflt.split("+");c.splice(c.indexOf("name"),1),a=c.join("+")}return t.coerce(e,n,l,"hoverinfo",a)},t.validate=function(e,n){var r=t.valObjects[n.valType];if(n.arrayOk&&Array.isArray(e))return!0;if(r.validateFunction)return r.validateFunction(e,n);var a={},i=a,o={set:function(e){i=e}};return r.coerceFunction(e,o,a,n),i!==a}},function(e,t,n){"use strict";e.exports=function(e,t){return Array.isArray(e)||(e=[]),e.length=t,e}},function(e,t,n){"use strict";var r=n(106),a=n(32);e.exports=function e(t,n){for(var i=Object.keys(n||{}),o=0;o<i.length;o++){var l=i[o],s=n[l],c=t[l];if("_"===l.charAt(0)||"function"==typeof s){if(l in t)continue;t[l]=s}else if(r(s)&&r(c)&&a(s[0]))for(var u=0;u<s.length;u++)a(s[u])&&a(c[u])&&e(c[u],s[u]);else a(s)&&a(c)&&(e(c,s),Object.keys(c).length||delete t[l])}}},function(e,t,n){"use strict";var r=n(8);t.version="1.28.3",n(250).polyfill(),n(248),n(247),t.plot=r.plot,t.newPlot=r.newPlot,t.restyle=r.restyle,t.relayout=r.relayout,t.redraw=r.redraw,t.update=r.update,t.extendTraces=r.extendTraces,t.prependTraces=r.prependTraces,t.addTraces=r.addTraces,t.deleteTraces=r.deleteTraces,t.moveTraces=r.moveTraces,t.purge=r.purge,t.setPlotConfig=n(246),t.register=n(245),t.toImage=n(146),t.downloadImage=n(94),t.validate=n(244),t.addFrames=r.addFrames,t.deleteFrames=r.deleteFrames,t.animate=r.animate,t.register(n(243)),t.register([n(29),n(221),n(215),n(208),n(203),n(198),n(194),n(190),n(187),n(183)]),t.Icons=n(95),t.Plots=r.Plots,t.Fx=n(29),t.Snapshot=n(179),t.PlotSchema=n(110),t.Queue=n(145),t.d3=n(1)},function(e,t,n){"use strict";e.exports=n(305)},function(e,t,n){"use strict";n.r(t);var r=n(122),a=n(49);for(var i in a)"default"!==i&&function(e){n.d(t,e,function(){return a[e]})}(i);n(177);var o=n(5),l=Object(o.a)(a.default,r.a,r.b,!1,null,"0cbf1a10",null);t.default=l.exports},,function(e,t,n){"use strict";var r=n(50);n.n(r).a},function(e,t,n){"use strict";n.r(t);var r=n(121),a=n(52);for(var i in a)"default"!==i&&function(e){n.d(t,e,function(){return a[e]})}(i);n(309);var o=n(5),l=Object(o.a)(a.default,r.a,r.b,!1,null,"83f6b3ba",null);t.default=l.exports},function(e,t,n){"use strict";n.r(t);var r=n(120),a=n(54);for(var i in a)"default"!==i&&function(e){n.d(t,e,function(){return a[e]})}(i);var o=n(5),l=Object(o.a)(a.default,r.a,r.b,!1,null,null,null);t.default=l.exports},function(e,t,n){"use strict";n.r(t);var r=n(119),a=n(56);for(var i in a)"default"!==i&&function(e){n.d(t,e,function(){return a[e]})}(i);var o=n(5),l=Object(o.a)(a.default,r.a,r.b,!1,null,null,null);t.default=l.exports},function(e,t,n){"use strict";n.r(t);var r=n(124),a=n(58);for(var i in a)"default"!==i&&function(e){n.d(t,e,function(){return a[e]})}(i);var o=n(5),l=Object(o.a)(a.default,r.a,r.b,!1,null,null,null);t.default=l.exports},,function(e,t,n){"use strict";var r=n(59);n.n(r).a},function(e,t,n){"use strict";n.r(t);var r=n(116),a=n(61);for(var i in a)"default"!==i&&function(e){n.d(t,e,function(){return a[e]})}(i);n(315);var o=n(5),l=Object(o.a)(a.default,r.a,r.b,!1,null,"48261697",null);t.default=l.exports},function(e,t,n){"use strict";n.r(t);var r=n(117),a=n(63);for(var i in a)"default"!==i&&function(e){n.d(t,e,function(){return a[e]})}(i);var o=n(5),l=Object(o.a)(a.default,r.a,r.b,!1,null,null,null);t.default=l.exports},function(e){e.exports=[{Talent:"NoTalent",Level:null,Winner:null,Count:null},{Actor:"*Churnwalker*",Talent:"NoTalent",Mode:"blitz_pvp_ranked",Level:null,Winner:0,Count:2},{Actor:"*Kinetic*",Talent:"*Talent_Kinetic_TalentC*",Mode:"casual_aral",Level:1,Winner:.3333333333333333,Count:3},{Actor:"*Catherine*",Talent:"NoTalent",Mode:"casual_aral",Level:null,Winner:.5,Count:2},{Actor:"*Petal*",Talent:"NoTalent",Mode:"blitz_pvp_ranked",Level:null,Winner:.2857142857142857,Count:7},{Actor:"*Churnwalker*",Talent:"*Talent_Churnwalker_TalentC*",Mode:"casual_aral",Level:1.0714285714285714,Winner:.14285714285714285,Count:14},{Actor:"*Baptiste*",Talent:"NoTalent",Mode:"blitz_pvp_ranked",Level:null,Winner:.3333333333333333,Count:6},{Actor:"*Taka*",Talent:"NoTalent",Mode:"casual_aral",Level:null,Winner:.5,Count:4},{Actor:"*Samuel*",Talent:"NoTalent",Mode:"blitz_pvp_ranked",Level:null,Winner:.2222222222222222,Count:9},{Actor:"*Lance*",Talent:"NoTalent",Mode:"blitz_pvp_ranked",Level:null,Winner:.13333333333333333,Count:15},{Actor:"*Lance*",Talent:"NoTalent",Mode:"casual_aral",Level:null,Winner:.4,Count:5},{Actor:"*Ardan*",Talent:"NoTalent",Mode:"blitz_pvp_ranked",Level:null,Winner:.16666666666666666,Count:12},{Actor:"*Lorelai*",Talent:"NoTalent",Mode:"blitz_pvp_ranked",Level:null,Winner:.3333333333333333,Count:6},{Actor:"*Blackfeather*",Talent:"NoTalent",Mode:"casual_aral",Level:null,Winner:.3333333333333333,Count:9},{Actor:"*Kensei*",Talent:"*Talent_Kensei_TalentC*",Mode:"casual_aral",Level:1.3,Winner:.3,Count:10},{Actor:"*Ardan*",Talent:"NoTalent",Mode:"casual_aral",Level:null,Winner:.3,Count:10},{Actor:"*Catherine*",Talent:"NoTalent",Mode:"blitz_pvp_ranked",Level:null,Winner:.75,Count:4},{Actor:"*Flicker*",Talent:"NoTalent",Mode:"blitz_pvp_ranked",Level:null,Winner:.5,Count:6},{Actor:"*Ringo*",Talent:"NoTalent",Mode:"casual_aral",Level:null,Winner:.375,Count:8},{Actor:"*Lorelai*",Talent:"*Talent_Lorelai_TalentC*",Mode:"blitz_pvp_ranked",Level:1.2307692307692308,Winner:.3076923076923077,Count:13},{Actor:"*Koshka*",Talent:"NoTalent",Mode:"blitz_pvp_ranked",Level:null,Winner:.25,Count:16},{Actor:"*Grace*",Talent:"NoTalent",Mode:"casual_aral",Level:null,Winner:.3076923076923077,Count:13},{Actor:"*Grumpjaw*",Talent:"NoTalent",Mode:"blitz_pvp_ranked",Level:null,Winner:.4444444444444444,Count:9},{Actor:"*Baptiste*",Talent:"*Talent_Baptiste_ArmyOfSouls*",Mode:"casual_aral",Level:1.0625,Winner:.25,Count:16},{Actor:"*Rona*",Talent:"NoTalent",Mode:"casual_aral",Level:null,Winner:.3076923076923077,Count:13},{Actor:"*Baron*",Talent:"NoTalent",Mode:"casual_aral",Level:null,Winner:.36363636363636365,Count:11},{Actor:"*SAW*",Talent:"NoTalent",Mode:"casual_aral",Level:null,Winner:.4444444444444444,Count:9},{Actor:"*Petal*",Talent:"NoTalent",Mode:"casual_aral",Level:null,Winner:.2631578947368421,Count:19},{Actor:"*Celeste*",Talent:"NoTalent",Mode:"casual_aral",Level:null,Winner:.3125,Count:16},{Actor:"*Alpha*",Talent:"NoTalent",Mode:"casual_aral",Level:null,Winner:.38461538461538464,Count:13},{Actor:"*Tony*",Talent:"*Talent_Tony_TalentC*",Mode:"blitz_pvp_ranked",Level:1.0909090909090908,Winner:.45454545454545453,Count:11},{Actor:"*Churnwalker*",Talent:"NoTalent",Mode:"casual_aral",Level:null,Winner:.22727272727272727,Count:22},{Actor:"*Kestrel*",Talent:"NoTalent",Mode:"casual_aral",Level:null,Winner:.8333333333333334,Count:6},{Actor:"*Blackfeather*",Talent:"NoTalent",Mode:"blitz_pvp_ranked",Level:null,Winner:.4166666666666667,Count:12},{Actor:"*Reza*",Talent:"NoTalent",Mode:"casual_aral",Level:null,Winner:.46153846153846156,Count:13},{Actor:"*Koshka*",Talent:"NoTalent",Mode:"casual_aral",Level:null,Winner:.5454545454545454,Count:11},{Actor:"*Grumpjaw*",Talent:"NoTalent",Mode:"casual_aral",Level:null,Winner:.3,Count:20},{Actor:"*Adagio*",Talent:"NoTalent",Mode:"blitz_pvp_ranked",Level:null,Winner:.46153846153846156,Count:13},{Actor:"*Reim*",Talent:"NoTalent",Mode:"blitz_pvp_ranked",Level:null,Winner:.8571428571428571,Count:7},{Actor:"*Skaarf*",Talent:"NoTalent",Mode:"casual_aral",Level:null,Winner:.46153846153846156,Count:13},{Actor:"*Alpha*",Talent:"*Talent_Alpha_Acceleration*",Mode:"casual_aral",Level:1,Winner:.6666666666666666,Count:9},{Actor:"*Skye*",Talent:"NoTalent",Mode:"blitz_pvp_ranked",Level:null,Winner:.4,Count:15},{Actor:"*SAW*",Talent:"NoTalent",Mode:"blitz_pvp_ranked",Level:null,Winner:.42857142857142855,Count:14},{Actor:"*Samuel*",Talent:"NoTalent",Mode:"casual_aral",Level:null,Winner:.4,Count:15},{Actor:"*Skaarf*",Talent:"NoTalent",Mode:"blitz_pvp_ranked",Level:null,Winner:.2857142857142857,Count:21},{Actor:"*Idris*",Talent:"NoTalent",Mode:"casual_aral",Level:null,Winner:.4666666666666667,Count:15},{Actor:"*Kinetic*",Talent:"*Talent_Kinetic_TalentB*",Mode:"casual_aral",Level:1.263157894736842,Winner:.3684210526315789,Count:19},{Actor:"*Lorelai*",Talent:"NoTalent",Mode:"casual_aral",Level:null,Winner:.3684210526315789,Count:19},{Actor:"*Lorelai*",Talent:"*Talent_Lorelai_TalentB*",Mode:"blitz_pvp_ranked",Level:1.375,Winner:.4375,Count:16},{Actor:"*Tony*",Talent:"NoTalent",Mode:"blitz_pvp_ranked",Level:null,Winner:.4375,Count:16},{Actor:"*Phinn*",Talent:"NoTalent",Mode:"casual_aral",Level:null,Winner:.5384615384615384,Count:13},{Actor:"*Lyra*",Talent:"NoTalent",Mode:"blitz_pvp_ranked",Level:null,Winner:.5833333333333334,Count:12},{Actor:"*Idris*",Talent:"*Talent_Idris_ShimmerHeal*",Mode:"casual_aral",Level:1.3333333333333333,Winner:.5833333333333334,Count:12},{Actor:"*Flicker*",Talent:"NoTalent",Mode:"casual_aral",Level:null,Winner:.3888888888888889,Count:18},{Actor:"*Varya*",Talent:"NoTalent",Mode:"casual_aral",Level:null,Winner:.5384615384615384,Count:13},{Actor:"*Gwen*",Talent:"NoTalent",Mode:"casual_aral",Level:null,Winner:.4666666666666667,Count:15},{Actor:"*Glaive*",Talent:"NoTalent",Mode:"blitz_pvp_ranked",Level:null,Winner:.6363636363636364,Count:11},{Actor:"*Gwen*",Talent:"NoTalent",Mode:"blitz_pvp_ranked",Level:null,Winner:.5,Count:14},{Actor:"*Reza*",Talent:"NoTalent",Mode:"blitz_pvp_ranked",Level:null,Winner:.5833333333333334,Count:12},{Actor:"*Churnwalker*",Talent:"*Talent_Churnwalker_TalentC*",Mode:"blitz_pvp_ranked",Level:1.0555555555555556,Winner:.3888888888888889,Count:18},{Actor:"*Fortress*",Talent:"NoTalent",Mode:"blitz_pvp_ranked",Level:null,Winner:.8,Count:10},{Actor:"*Ardan*",Talent:"*Talent_Ardan_KnockoutPunch*",Mode:"casual_aral",Level:1.25,Winner:.4,Count:20},{Actor:"*Glaive*",Talent:"NoTalent",Mode:"casual_aral",Level:null,Winner:.5,Count:16},{Actor:"*Grace*",Talent:"NoTalent",Mode:"blitz_pvp_ranked",Level:null,Winner:.5714285714285714,Count:14},{Actor:"*Joule*",Talent:"*Talent_Joule_ThunderingSteps*",Mode:"casual_aral",Level:1.0869565217391304,Winner:.34782608695652173,Count:23},{Actor:"*Fortress*",Talent:"NoTalent",Mode:"casual_aral",Level:null,Winner:.3333333333333333,Count:24},{Actor:"*Skye*",Talent:"NoTalent",Mode:"casual_aral",Level:null,Winner:.38095238095238093,Count:21},{Actor:"*Malene*",Talent:"NoTalent",Mode:"casual_aral",Level:null,Winner:.26666666666666666,Count:30},{Actor:"*Adagio*",Talent:"NoTalent",Mode:"casual_aral",Level:null,Winner:.5,Count:16},{Actor:"*Grumpjaw*",Talent:"*Talent_Grumpjaw_BigAppetite*",Mode:"casual_aral",Level:1.04,Winner:.32,Count:25},{Actor:"*Baron*",Talent:"NoTalent",Mode:"blitz_pvp_ranked",Level:null,Winner:.47058823529411764,Count:17},{Actor:"*Joule*",Talent:"NoTalent",Mode:"casual_aral",Level:null,Winner:.4444444444444444,Count:18},{Actor:"*Joule*",Talent:"NoTalent",Mode:"blitz_pvp_ranked",Level:null,Winner:.391304347826087,Count:23},{Actor:"*Malene*",Talent:"*Talent_Malene_TalentC*",Mode:"casual_aral",Level:1.0555555555555556,Winner:.5,Count:18},{Actor:"*Vox*",Talent:"NoTalent",Mode:"blitz_pvp_ranked",Level:null,Winner:.36,Count:25},{Actor:"*Ozo*",Talent:"*Talent_Ozo_Bangarangarang*",Mode:"blitz_pvp_ranked",Level:1.2105263157894737,Winner:.47368421052631576,Count:19},{Actor:"*Taka*",Talent:"NoTalent",Mode:"blitz_pvp_ranked",Level:null,Winner:.4090909090909091,Count:22},{Actor:"*Baptiste*",Talent:"NoTalent",Mode:"casual_aral",Level:null,Winner:.5625,Count:16},{Actor:"*Krul*",Talent:"NoTalent",Mode:"casual_aral",Level:null,Winner:.5625,Count:16},{Actor:"*Ringo*",Talent:"*Talent_Ringo_SpikedBrew*",Mode:"casual_aral",Level:1.2,Winner:.36,Count:25},{Actor:"*Tony*",Talent:"*Talent_Tony_TalentC*",Mode:"casual_aral",Level:1,Winner:.6428571428571429,Count:14},{Actor:"*Celeste*",Talent:"*Talent_Celeste_GalaxyCollapse*",Mode:"casual_aral",Level:1.1363636363636365,Winner:.4090909090909091,Count:22},{Actor:"*Vox*",Talent:"NoTalent",Mode:"casual_aral",Level:null,Winner:.5625,Count:16},{Actor:"*Grumpjaw*",Talent:"*Talent_Grumpjaw_BigAppetite*",Mode:"blitz_pvp_ranked",Level:1.1304347826086956,Winner:.43478260869565216,Count:23},{Actor:"*Reim*",Talent:"NoTalent",Mode:"casual_aral",Level:null,Winner:.5263157894736842,Count:19},{Actor:"*Lorelai*",Talent:"*Talent_Lorelai_TalentC*",Mode:"casual_aral",Level:1.0454545454545454,Winner:.45454545454545453,Count:22},{Actor:"*Lance*",Talent:"*Talent_Lance_Striker*",Mode:"casual_aral",Level:1.1153846153846154,Winner:.38461538461538464,Count:26},{Actor:"*Ozo*",Talent:"NoTalent",Mode:"casual_aral",Level:null,Winner:.5555555555555556,Count:18},{Actor:"*Celeste*",Talent:"NoTalent",Mode:"blitz_pvp_ranked",Level:null,Winner:.45454545454545453,Count:22},{Actor:"*Kestrel*",Talent:"NoTalent",Mode:"blitz_pvp_ranked",Level:null,Winner:.5882352941176471,Count:17},{Actor:"*Lyra*",Talent:"NoTalent",Mode:"casual_aral",Level:null,Winner:.6111111111111112,Count:18},{Actor:"*Varya*",Talent:"*Talent_Varya_TalentC*",Mode:"casual_aral",Level:1.24,Winner:.44,Count:25},{Actor:"*Blackfeather*",Talent:"*Talent_Blackfeather_Elusiveness*",Mode:"casual_aral",Level:1.1379310344827587,Winner:.3793103448275862,Count:29},{Actor:"*Churnwalker*",Talent:"*Talent_Churnwalker_TalentB*",Mode:"blitz_pvp_ranked",Level:1.7,Winner:.36666666666666664,Count:30},{Actor:"*Alpha*",Talent:"*Talent_Alpha_Acceleration*",Mode:"blitz_pvp_ranked",Level:1.08,Winner:.48,Count:25},{Actor:"*SAW*",Talent:"*Talent_SAW_RoadRage*",Mode:"casual_aral",Level:1.2692307692307692,Winner:.46153846153846156,Count:26},{Actor:"*Reim*",Talent:"*Talent_Reim_Revenant*",Mode:"casual_aral",Level:1.2333333333333334,Winner:.4,Count:30},{Actor:"*Flicker*",Talent:"*Talent_Flicker_FairyHealing*",Mode:"casual_aral",Level:1.2592592592592593,Winner:.4444444444444444,Count:27},{Actor:"*Ringo*",Talent:"NoTalent",Mode:"blitz_pvp_ranked",Level:null,Winner:.6666666666666666,Count:18},{Actor:"*Kestrel*",Talent:"*Talent_Kestrel_PiercingShot*",Mode:"casual_aral",Level:1.3928571428571428,Winner:.42857142857142855,Count:28},{Actor:"*Churnwalker*",Talent:"NoTalent",Mode:"5v5_pvp_ranked",Level:null,Winner:.5217391304347826,Count:23},{Actor:"*Samuel*",Talent:"*Talent_Samuel_UnwakingNightmare*",Mode:"casual_aral",Level:1.6486486486486487,Winner:.32432432432432434,Count:37},{Actor:"*Churnwalker*",Talent:"*Talent_Churnwalker_TalentA*",Mode:"blitz_pvp_ranked",Level:4.769230769230769,Winner:.46153846153846156,Count:26},{Actor:"*Gwen*",Talent:"*Talent_Gwen_ThreeOfAKind*",Mode:"casual_aral",Level:1.0666666666666667,Winner:.43333333333333335,Count:30},{Actor:"*Lyra*",Talent:"*Talent_Lyra_GythianWard*",Mode:"casual_aral",Level:1.2142857142857142,Winner:.4642857142857143,Count:28},{Actor:"*Ozo*",Talent:"*Talent_Ozo_Bangarangarang*",Mode:"casual_aral",Level:1.1851851851851851,Winner:.48148148148148145,Count:27},{Actor:"*Grace*",Talent:"*Talent_Grace_UnitedFront*",Mode:"casual_aral",Level:1.0416666666666667,Winner:.5416666666666666,Count:24},{Actor:"*Varya*",Talent:"NoTalent",Mode:"blitz_pvp_ranked",Level:null,Winner:.52,Count:25},{Actor:"*Reza*",Talent:"*Talent_Reza_NetherRage*",Mode:"casual_aral",Level:1.0357142857142858,Winner:.5,Count:28},{Actor:"*Taka*",Talent:"*Talent_Taka_XXXRetsu*",Mode:"casual_aral",Level:1.2903225806451613,Winner:.45161290322580644,Count:31},{Actor:"*Baptiste*",Talent:"*Talent_Baptiste_ArmyOfSouls*",Mode:"blitz_pvp_ranked",Level:1.2333333333333334,Winner:.4666666666666667,Count:30},{Actor:"*Petal*",Talent:"*Talent_Petal_ExplosionForce*",Mode:"blitz_pvp_ranked",Level:1.1333333333333333,Winner:.4666666666666667,Count:30},{Actor:"*Catherine*",Talent:"*Talent_Catherine_Shockwave*",Mode:"casual_aral",Level:1.146341463414634,Winner:.36585365853658536,Count:41},{Actor:"*Krul*",Talent:"*Talent_Krul_CursedBlade*",Mode:"casual_aral",Level:1.1481481481481481,Winner:.5555555555555556,Count:27},{Actor:"*Celeste*",Talent:"*Talent_Celeste_GalaxyCollapse*",Mode:"blitz_pvp_ranked",Level:1.0714285714285714,Winner:.35714285714285715,Count:42},{Actor:"*Idris*",Talent:"NoTalent",Mode:"blitz_pvp_ranked",Level:null,Winner:.5925925925925926,Count:27},{Actor:"*Baron*",Talent:"*Talent_Baron_TrionCannon*",Mode:"casual_aral",Level:1.1785714285714286,Winner:.5714285714285714,Count:28},{Actor:"*Krul*",Talent:"NoTalent",Mode:"blitz_pvp_ranked",Level:null,Winner:.53125,Count:32},{Actor:"*Tony*",Talent:"NoTalent",Mode:"casual_aral",Level:null,Winner:.40476190476190477,Count:42},{Actor:"*Fortress*",Talent:"*Talent_Fortress_FlankAttack*",Mode:"casual_aral",Level:1.35,Winner:.425,Count:40},{Actor:"*Kensei*",Talent:"*Talent_Kensei_TalentB*",Mode:"casual_aral",Level:1.4615384615384615,Winner:.6538461538461539,Count:26},{Actor:"*Glaive*",Talent:"*Talent_Glaive_TwistedPursuit*",Mode:"casual_aral",Level:1.162162162162162,Winner:.4594594594594595,Count:37},{Actor:"*Samuel*",Talent:"*Talent_Samuel_ViscousDarkness*",Mode:"blitz_pvp_ranked",Level:1.2702702702702702,Winner:.4864864864864865,Count:37},{Actor:"*Koshka*",Talent:"*Talent_Koshka_SlashyPlayTime*",Mode:"casual_aral",Level:1.2352941176470589,Winner:.5882352941176471,Count:34},{Actor:"*Kinetic*",Talent:"*Talent_Kinetic_TalentA*",Mode:"casual_aral",Level:2,Winner:.4772727272727273,Count:44},{Actor:"*Samuel*",Talent:"*Talent_Samuel_UnwakingNightmare*",Mode:"blitz_pvp_ranked",Level:1.565217391304348,Winner:.45652173913043476,Count:46},{Actor:"*Churnwalker*",Talent:"NoTalent",Mode:"ranked",Level:null,Winner:.31343283582089554,Count:67},{Actor:"*Varya*",Talent:"*Talent_Varya_TalentB*",Mode:"casual_aral",Level:1.6097560975609757,Winner:.5365853658536586,Count:41},{Actor:"*Reza*",Talent:"*Talent_Reza_NetherRage*",Mode:"blitz_pvp_ranked",Level:1.0888888888888888,Winner:.4888888888888889,Count:45},{Actor:"*Joule*",Talent:"*Talent_Joule_ThunderingSteps*",Mode:"blitz_pvp_ranked",Level:1.2702702702702702,Winner:.5945945945945946,Count:37},{Actor:"*Samuel*",Talent:"*Talent_Samuel_ViscousDarkness*",Mode:"casual_aral",Level:1.125,Winner:.55,Count:40},{Actor:"*Rona*",Talent:"*Talent_Rona_FastWhirlwind*",Mode:"casual_aral",Level:1.1162790697674418,Winner:.5348837209302325,Count:43},{Actor:"*Grumpjaw*",Talent:"*Talent_Grumpjaw_Reconstitution*",Mode:"blitz_pvp_ranked",Level:1.7142857142857142,Winner:.5476190476190477,Count:42},{Actor:"*Reim*",Talent:"*Talent_Reim_Revenant*",Mode:"blitz_pvp_ranked",Level:1.3125,Winner:.4791666666666667,Count:48},{Actor:"*Flicker*",Talent:"*Talent_Flicker_FairyHealing*",Mode:"blitz_pvp_ranked",Level:1.25,Winner:.575,Count:40},{Actor:"*Petal*",Talent:"*Talent_Petal_ExplosionForce*",Mode:"casual_aral",Level:1.108695652173913,Winner:.5217391304347826,Count:46},{Actor:"*Grumpjaw*",Talent:"NoTalent",Mode:"5v5_pvp_ranked",Level:null,Winner:.39344262295081966,Count:61},{Actor:"*Lorelai*",Talent:"*Talent_Lorelai_TalentA*",Mode:"blitz_pvp_ranked",Level:3.94,Winner:.48,Count:50},{Actor:"*Grumpjaw*",Talent:"NoTalent",Mode:"ranked",Level:null,Winner:.42105263157894735,Count:57},{Actor:"*Skaarf*",Talent:"*Talent_Skaarf_FlamingSludge*",Mode:"casual_aral",Level:1.2258064516129032,Winner:.7741935483870968,Count:31},{Actor:"*SAW*",Talent:"*Talent_SAW_RoadRage*",Mode:"blitz_pvp_ranked",Level:1.3666666666666667,Winner:.4,Count:60},{Actor:"*Kensei*",Talent:"NoTalent",Mode:"casual_aral",Level:null,Winner:.4032258064516129,Count:62},{Actor:"*Lance*",Talent:"*Talent_Lance_Striker*",Mode:"blitz_pvp_ranked",Level:1.1935483870967742,Winner:.4032258064516129,Count:62},{Actor:"*Vox*",Talent:"*Talent_Vox_EchoChamber*",Mode:"casual_aral",Level:1.3421052631578947,Winner:.6578947368421053,Count:38},{Actor:"*Kensei*",Talent:"*Talent_Kensei_TalentC*",Mode:"blitz_pvp_ranked",Level:1.2826086956521738,Winner:.5434782608695652,Count:46},{Actor:"*Catherine*",Talent:"*Talent_Catherine_Shockwave*",Mode:"blitz_pvp_ranked",Level:1.1111111111111112,Winner:.46296296296296297,Count:54},{Actor:"*Petal*",Talent:"*Talent_Petal_KaboomSeeds*",Mode:"blitz_pvp_ranked",Level:1.7301587301587302,Winner:.4126984126984127,Count:63},{Actor:"*Skaarf*",Talent:"*Talent_Skaarf_FlashFire*",Mode:"casual_aral",Level:1.8205128205128205,Winner:.6666666666666666,Count:39},{Actor:"*Adagio*",Talent:"*Talent_Adagio_HealingVerse*",Mode:"casual_aral",Level:1.275,Winner:.65,Count:40},{Actor:"*Churnwalker*",Talent:"*Talent_Churnwalker_TalentB*",Mode:"casual_aral",Level:1.9285714285714286,Winner:.30952380952380953,Count:84},{Actor:"*Ozo*",Talent:"NoTalent",Mode:"blitz_pvp_ranked",Level:null,Winner:.3561643835616438,Count:73},{Actor:"*Petal*",Talent:"*Talent_Petal_Bouncer*",Mode:"blitz_pvp_ranked",Level:3.5625,Winner:.5416666666666666,Count:48},{Actor:"*Joule*",Talent:"*Talent_Joule_RocketLeapfrog*",Mode:"blitz_pvp_ranked",Level:3.3076923076923075,Winner:.4153846153846154,Count:65},{Actor:"*Varya*",Talent:"*Talent_Varya_TalentC*",Mode:"blitz_pvp_ranked",Level:1.3225806451612903,Winner:.43548387096774194,Count:62},{Actor:"*Koshka*",Talent:"*Talent_Koshka_SlashyPlayTime*",Mode:"blitz_pvp_ranked",Level:1.2363636363636363,Winner:.4909090909090909,Count:55},{Actor:"*Grumpjaw*",Talent:"*Talent_Grumpjaw_Reconstitution*",Mode:"casual_aral",Level:1.7205882352941178,Winner:.4117647058823529,Count:68},{Actor:"*Idris*",Talent:"*Talent_Idris_ChaChaChakram*",Mode:"casual_aral",Level:2.0727272727272728,Winner:.509090909090909,Count:55},{Actor:"*Adagio*",Talent:"*Talent_Adagio_AvengingWrath*",Mode:"casual_aral",Level:1.6326530612244898,Winner:.5714285714285714,Count:49},{Actor:"*Phinn*",Talent:"*Talent_Phinn_RaidBoss*",Mode:"casual_aral",Level:1.320754716981132,Winner:.5283018867924528,Count:53},{Actor:"*Varya*",Talent:"*Talent_Varya_TalentB*",Mode:"blitz_pvp_ranked",Level:1.9402985074626866,Winner:.43283582089552236,Count:67},{Actor:"*Joule*",Talent:"*Talent_Joule_RocketLeapfrog*",Mode:"casual_aral",Level:3.2698412698412698,Winner:.4603174603174603,Count:63},{Actor:"*Phinn*",Talent:"NoTalent",Mode:"blitz_pvp_ranked",Level:null,Winner:.3815789473684211,Count:76},{Actor:"*Skye*",Talent:"*Talent_Skye_PiercingBarrage*",Mode:"casual_aral",Level:1.42,Winner:.6,Count:50},{Actor:"*Blackfeather*",Talent:"*Talent_Blackfeather_PointGuard*",Mode:"casual_aral",Level:1.7341772151898733,Winner:.379746835443038,Count:79},{Actor:"*Grumpjaw*",Talent:"*Talent_Grumpjaw_Rampage*",Mode:"blitz_pvp_ranked",Level:4.857142857142857,Winner:.47619047619047616,Count:63},{Actor:"*Malene*",Talent:"*Talent_Malene_TalentC*",Mode:"blitz_pvp_ranked",Level:1.3928571428571428,Winner:.5357142857142857,Count:56},{Actor:"*Lorelai*",Talent:"NoTalent",Mode:"ranked",Level:null,Winner:.4918032786885246,Count:61},{Actor:"*Adagio*",Talent:"*Talent_Adagio_AvengingWrath*",Mode:"blitz_pvp_ranked",Level:1.7761194029850746,Winner:.4626865671641791,Count:67},{Actor:"*Lance*",Talent:"*Talent_Lance_Rollout*",Mode:"casual_aral",Level:1.9047619047619047,Winner:.49206349206349204,Count:63},{Actor:"*Petal*",Talent:"*Talent_Petal_Bouncer*",Mode:"casual_aral",Level:3.4878048780487805,Winner:.3780487804878049,Count:82},{Actor:"*Alpha*",Talent:"NoTalent",Mode:"blitz_pvp_ranked",Level:null,Winner:.4444444444444444,Count:72},{Actor:"*Blackfeather*",Talent:"*Talent_Blackfeather_Elusiveness*",Mode:"blitz_pvp_ranked",Level:1.1206896551724137,Winner:.5517241379310345,Count:58},{Actor:"*Alpha*",Talent:"*Talent_Alpha_PrimeTime*",Mode:"casual_aral",Level:1.7027027027027026,Winner:.44594594594594594,Count:74},{Actor:"*Grace*",Talent:"*Talent_Grace_UnitedFront*",Mode:"blitz_pvp_ranked",Level:1.2459016393442623,Winner:.5573770491803278,Count:61},{Actor:"*Rona*",Talent:"*Talent_Rona_HeroicBrawler*",Mode:"casual_aral",Level:1.85,Winner:.5666666666666667,Count:60},{Actor:"*Glaive*",Talent:"*Talent_Glaive_TwistedPursuit*",Mode:"blitz_pvp_ranked",Level:1.2307692307692308,Winner:.4358974358974359,Count:78},{Actor:"*Churnwalker*",Talent:"*Talent_Churnwalker_TalentA*",Mode:"casual_aral",Level:3.081818181818182,Winner:.3090909090909091,Count:110},{Actor:"*Petal*",Talent:"*Talent_Petal_KaboomSeeds*",Mode:"casual_aral",Level:1.6233766233766234,Winner:.44155844155844154,Count:77},{Actor:"*Krul*",Talent:"*Talent_Krul_HealingSmite*",Mode:"casual_aral",Level:1.9305555555555556,Winner:.4722222222222222,Count:72},{Actor:"*Taka*",Talent:"*Talent_Taka_ProtectiveDecoy*",Mode:"casual_aral",Level:2.056179775280899,Winner:.38202247191011235,Count:89},{Actor:"*Glaive*",Talent:"*Talent_Glaive_StunningBloodsong*",Mode:"casual_aral",Level:1.794392523364486,Winner:.32710280373831774,Count:107},{Actor:"*Ozo*",Talent:"*Talent_Ozo_RingLeader*",Mode:"blitz_pvp_ranked",Level:1.4666666666666666,Winner:.48,Count:75},{Actor:"*Lorelai*",Talent:"*Talent_Lorelai_TalentB*",Mode:"casual_aral",Level:1.4814814814814814,Winner:.6666666666666666,Count:54},{Actor:"*Reza*",Talent:"*Talent_Reza_Firemaker*",Mode:"casual_aral",Level:1.691358024691358,Winner:.4444444444444444,Count:81},{Actor:"*Skye*",Talent:"*Talent_Skye_EnhancedThrusters*",Mode:"casual_aral",Level:3.3373493975903616,Winner:.4457831325301205,Count:83},{Actor:"*Petal*",Talent:"NoTalent",Mode:"5v5_pvp_ranked",Level:null,Winner:.46835443037974683,Count:79},{Actor:"*Baptiste*",Talent:"*Talent_Baptiste_TheReaper*",Mode:"casual_aral",Level:1.9876543209876543,Winner:.4567901234567901,Count:81},{Actor:"*Koshka*",Talent:"*Talent_Koshka_Frenzied*",Mode:"casual_aral",Level:4.3522727272727275,Winner:.42045454545454547,Count:88},{Actor:"*Rona*",Talent:"NoTalent",Mode:"blitz_pvp_ranked",Level:null,Winner:.5,Count:74},{Actor:"*Fortress*",Talent:"*Talent_Fortress_CriticalWounds*",Mode:"casual_aral",Level:1.7543859649122806,Winner:.6666666666666666,Count:57},{Actor:"*Glaive*",Talent:"*Talent_Glaive_ViolentAfterburn*",Mode:"casual_aral",Level:4,Winner:.5135135135135135,Count:74},{Actor:"*Reim*",Talent:"*Talent_Reim_CreepingCold*",Mode:"casual_aral",Level:3.9873417721518987,Winner:.4810126582278481,Count:79},{Actor:"*Tony*",Talent:"*Talent_Tony_TalentB*",Mode:"casual_aral",Level:1.6724137931034482,Winner:.6551724137931034,Count:58},{Actor:"*Koshka*",Talent:"*Talent_Koshka_TwirlyLife*",Mode:"casual_aral",Level:1.894736842105263,Winner:.4105263157894737,Count:95},{Actor:"*Malene*",Talent:"*Talent_Malene_TalentB*",Mode:"casual_aral",Level:1.4864864864864864,Winner:.527027027027027,Count:74},{Actor:"*Rona*",Talent:"*Talent_Rona_FastWhirlwind*",Mode:"blitz_pvp_ranked",Level:1.2682926829268293,Winner:.47560975609756095,Count:82},{Actor:"*Rona*",Talent:"*Talent_Rona_MOARRage*",Mode:"casual_aral",Level:4.5625,Winner:.4166666666666667,Count:96},{Actor:"*Skye*",Talent:"*Talent_Skye_RainingDeath*",Mode:"casual_aral",Level:2.0481927710843375,Winner:.4819277108433735,Count:83},{Actor:"*Lyra*",Talent:"*Talent_Lyra_TwinMissiles*",Mode:"casual_aral",Level:4.5625,Winner:.5,Count:80},{Actor:"*Flicker*",Talent:"*Talent_Flicker_BindingDust*",Mode:"casual_aral",Level:1.794871794871795,Winner:.5256410256410257,Count:78},{Actor:"*Baron*",Talent:"*Talent_Baron_TrionCannon*",Mode:"blitz_pvp_ranked",Level:1.4942528735632183,Winner:.47126436781609193,Count:87},{Actor:"*Celeste*",Talent:"*Talent_Celeste_CoreLeafClover*",Mode:"casual_aral",Level:1.6527777777777777,Winner:.5694444444444444,Count:72},{Actor:"*Glaive*",Talent:"*Talent_Glaive_ViolentAfterburn*",Mode:"blitz_pvp_ranked",Level:3.9134615384615383,Winner:.40384615384615385,Count:104},{Actor:"*Grace*",Talent:"*Talent_Grace_DoubleBenediction*",Mode:"casual_aral",Level:1.796875,Winner:.65625,Count:64},{Actor:"*Lyra*",Talent:"*Talent_Lyra_GythianWard*",Mode:"blitz_pvp_ranked",Level:1.3164556962025316,Winner:.5316455696202531,Count:79},{Actor:"*Ozo*",Talent:"NoTalent",Mode:"5v5_pvp_ranked",Level:null,Winner:.44680851063829785,Count:94},{Actor:"*Ringo*",Talent:"*Talent_Ringo_SpikedBrew*",Mode:"blitz_pvp_ranked",Level:1.3373493975903614,Winner:.5180722891566265,Count:83},{Actor:"*Ozo*",Talent:"*Talent_Ozo_SecondWind*",Mode:"casual_aral",Level:3.3434343434343434,Winner:.43434343434343436,Count:99},{Actor:"*Lorelai*",Talent:"NoTalent",Mode:"5v5_pvp_ranked",Level:null,Winner:.5,Count:88},{Actor:"*Gwen*",Talent:"*Talent_Gwen_ThreeOfAKind*",Mode:"blitz_pvp_ranked",Level:1.1931818181818181,Winner:.5,Count:88},{Actor:"*Flicker*",Talent:"*Talent_Flicker_SwarmingLight*",Mode:"blitz_pvp_ranked",Level:6.455555555555556,Winner:.4888888888888889,Count:90},{Actor:"*Fortress*",Talent:"*Talent_Fortress_CriticalWounds*",Mode:"blitz_pvp_ranked",Level:2.216867469879518,Winner:.5421686746987951,Count:83},{Actor:"*Flicker*",Talent:"*Talent_Flicker_BindingDust*",Mode:"blitz_pvp_ranked",Level:2.2783505154639174,Winner:.4639175257731959,Count:97},{Actor:"*Idris*",Talent:"*Talent_Idris_ShimmerHeal*",Mode:"blitz_pvp_ranked",Level:1.1951219512195121,Winner:.5609756097560976,Count:82},{Actor:"*Vox*",Talent:"*Talent_Vox_DeepDash*",Mode:"casual_aral",Level:3.7471264367816093,Winner:.5287356321839081,Count:87},{Actor:"*Kestrel*",Talent:"*Talent_Kestrel_ActiveReload*",Mode:"casual_aral",Level:2.377551020408163,Winner:.46938775510204084,Count:98},{Actor:"*Ozo*",Talent:"*Talent_Ozo_RingLeader*",Mode:"casual_aral",Level:1.8089887640449438,Winner:.5168539325842697,Count:89},{Actor:"*Taka*",Talent:"*Talent_Taka_XXXRetsu*",Mode:"blitz_pvp_ranked",Level:1.1578947368421053,Winner:.49473684210526314,Count:95},{Actor:"*Lyra*",Talent:"*Talent_Lyra_MobileBulwark*",Mode:"casual_aral",Level:1.8936170212765957,Winner:.5,Count:94},{Actor:"*Malene*",Talent:"*Talent_Malene_TalentA*",Mode:"casual_aral",Level:2.5546218487394956,Winner:.3949579831932773,Count:119},{Actor:"*Kensei*",Talent:"NoTalent",Mode:"blitz_pvp_ranked",Level:null,Winner:.376,Count:125},{Actor:"*Flicker*",Talent:"NoTalent",Mode:"5v5_pvp_ranked",Level:null,Winner:.5053763440860215,Count:93},{Actor:"*Baron*",Talent:"*Talent_Baron_TurboJets*",Mode:"casual_aral",Level:4.944444444444445,Winner:.5333333333333333,Count:90},{Actor:"*Malene*",Talent:"*Talent_Malene_TalentB*",Mode:"blitz_pvp_ranked",Level:1.6666666666666667,Winner:.45714285714285713,Count:105},{Actor:"*Reim*",Talent:"NoTalent",Mode:"5v5_pvp_ranked",Level:null,Winner:.48484848484848486,Count:99},{Actor:"*Catherine*",Talent:"*Talent_Catherine_AdvancingGuard*",Mode:"casual_aral",Level:5.348837209302325,Winner:.5581395348837209,Count:86},{Actor:"*Phinn*",Talent:"*Talent_Phinn_FriendlyCavil*",Mode:"casual_aral",Level:3.968421052631579,Winner:.5157894736842106,Count:95},{Actor:"*Kinetic*",Talent:"*Talent_Kinetic_TalentB*",Mode:"blitz_pvp_ranked",Level:1.6277372262773722,Winner:.36496350364963503,Count:137},{Actor:"*Lance*",Talent:"NoTalent",Mode:"5v5_pvp_ranked",Level:null,Winner:.43478260869565216,Count:115},{Actor:"*Ozo*",Talent:"*Talent_Ozo_SecondWind*",Mode:"blitz_pvp_ranked",Level:2.8,Winner:.4434782608695652,Count:115},{Actor:"*Phinn*",Talent:"*Talent_Phinn_Phaster*",Mode:"casual_aral",Level:1.8271604938271604,Winner:.6296296296296297,Count:81},{Actor:"*Varya*",Talent:"NoTalent",Mode:"ranked",Level:null,Winner:.45535714285714285,Count:112},{Actor:"*Alpha*",Talent:"NoTalent",Mode:"5v5_pvp_ranked",Level:null,Winner:.5416666666666666,Count:96},{Actor:"*Grumpjaw*",Talent:"*Talent_Grumpjaw_Rampage*",Mode:"casual_aral",Level:4.728070175438597,Winner:.4649122807017544,Count:114},{Actor:"*Gwen*",Talent:"*Talent_Gwen_Skedaddling*",Mode:"casual_aral",Level:1.9195402298850575,Winner:.6091954022988506,Count:87},{Actor:"*Grace*",Talent:"*Talent_Grace_DoubleBenediction*",Mode:"blitz_pvp_ranked",Level:1.9711538461538463,Winner:.5192307692307693,Count:104},{Actor:"*Baptiste*",Talent:"*Talent_Baptiste_TheReaper*",Mode:"blitz_pvp_ranked",Level:2.3877551020408165,Winner:.5510204081632653,Count:98},{Actor:"*Baptiste*",Talent:"*Talent_Baptiste_BadBadMojo*",Mode:"blitz_pvp_ranked",Level:6.078431372549019,Winner:.5294117647058824,Count:102},{Actor:"*Skye*",Talent:"*Talent_Skye_EnhancedThrusters*",Mode:"blitz_pvp_ranked",Level:4.818965517241379,Winner:.46551724137931033,Count:116},{Actor:"*Taka*",Talent:"*Talent_Taka_RangedKaiten*",Mode:"casual_aral",Level:6.993333333333333,Winner:.36,Count:150},{Actor:"*Ardan*",Talent:"*Talent_Ardan_HeavyHitter*",Mode:"casual_aral",Level:2.7545454545454544,Winner:.4909090909090909,Count:110},{Actor:"*Reim*",Talent:"*Talent_Reim_CreepingCold*",Mode:"blitz_pvp_ranked",Level:4.447619047619048,Winner:.5238095238095238,Count:105},{Actor:"*SAW*",Talent:"*Talent_SAW_SpeedySpinUp*",Mode:"casual_aral",Level:2.2222222222222223,Winner:.5555555555555556,Count:99},{Actor:"*Krul*",Talent:"*Talent_Krul_CursedBlade*",Mode:"blitz_pvp_ranked",Level:1.26,Winner:.56,Count:100},{Actor:"*Adagio*",Talent:"*Talent_Adagio_HealingVerse*",Mode:"blitz_pvp_ranked",Level:1.2881355932203389,Winner:.4745762711864407,Count:118},{Actor:"*Blackfeather*",Talent:"*Talent_Blackfeather_HummingbirdHeart*",Mode:"casual_aral",Level:4.651376146788991,Winner:.5137614678899083,Count:109},{Actor:"*Alpha*",Talent:"*Talent_Alpha_CoreOverclock*",Mode:"casual_aral",Level:5.028368794326241,Winner:.40425531914893614,Count:141},{Actor:"*Reim*",Talent:"*Talent_Reim_LongWinter*",Mode:"casual_aral",Level:2,Winner:.57,Count:100},{Actor:"*Alpha*",Talent:"*Talent_Alpha_PrimeTime*",Mode:"blitz_pvp_ranked",Level:1.7077922077922079,Winner:.37662337662337664,Count:154},{Actor:"*Lorelai*",Talent:"*Talent_Lorelai_TalentA*",Mode:"casual_aral",Level:3.1639344262295084,Winner:.47540983606557374,Count:122},{Actor:"*Catherine*",Talent:"*Talent_Catherine_QuickPursuit*",Mode:"casual_aral",Level:2.0754716981132075,Winner:.5471698113207547,Count:106},{Actor:"*Kestrel*",Talent:"*Talent_Kestrel_GlimmerVolley*",Mode:"casual_aral",Level:4.5964912280701755,Winner:.5175438596491229,Count:114},{Actor:"*Lyra*",Talent:"*Talent_Lyra_MobileBulwark*",Mode:"blitz_pvp_ranked",Level:2.3098591549295775,Winner:.4154929577464789,Count:142},{Actor:"*Flicker*",Talent:"*Talent_Flicker_SwarmingLight*",Mode:"casual_aral",Level:4.60377358490566,Winner:.5660377358490566,Count:106},{Actor:"*Reza*",Talent:"*Talent_Reza_BurningBarrier*",Mode:"casual_aral",Level:4.1953125,Winner:.46875,Count:128},{Actor:"*Blackfeather*",Talent:"*Talent_Blackfeather_PointGuard*",Mode:"blitz_pvp_ranked",Level:1.893939393939394,Winner:.45454545454545453,Count:132},{Actor:"*Baron*",Talent:"*Talent_Baron_EndlessMortars*",Mode:"casual_aral",Level:2.2612612612612613,Winner:.5405405405405406,Count:111},{Actor:"*Ringo*",Talent:"*Talent_Ringo_LongShot*",Mode:"casual_aral",Level:6.087719298245614,Winner:.5350877192982456,Count:114},{Actor:"*Ardan*",Talent:"*Talent_Ardan_Vanguardian*",Mode:"casual_aral",Level:5.991150442477876,Winner:.5398230088495575,Count:113},{Actor:"*Krul*",Talent:"*Talent_Krul_DeadMansBarrier*",Mode:"casual_aral",Level:5.1875,Winner:.5446428571428571,Count:112},{Actor:"*Kinetic*",Talent:"*Talent_Kinetic_TalentC*",Mode:"blitz_pvp_ranked",Level:1.5294117647058822,Winner:.5980392156862745,Count:102},{Actor:"*Samuel*",Talent:"NoTalent",Mode:"ranked",Level:null,Winner:.496,Count:125},{Actor:"*Baron*",Talent:"*Talent_Baron_TurboJets*",Mode:"blitz_pvp_ranked",Level:5.590604026845638,Winner:.4161073825503356,Count:149},{Actor:"*Fortress*",Talent:"*Talent_Fortress_Longtooth*",Mode:"casual_aral",Level:4.5,Winner:.5338983050847458,Count:118},{Actor:"*Reim*",Talent:"*Talent_Reim_LongWinter*",Mode:"blitz_pvp_ranked",Level:2.0833333333333335,Winner:.525,Count:120},{Actor:"*Tony*",Talent:"NoTalent",Mode:"ranked",Level:null,Winner:.423841059602649,Count:151},{Actor:"*Koshka*",Talent:"*Talent_Koshka_TwirlyLife*",Mode:"blitz_pvp_ranked",Level:2.2467532467532467,Winner:.4155844155844156,Count:154},{Actor:"*Samuel*",Talent:"*Talent_Samuel_PowerSiphon*",Mode:"blitz_pvp_ranked",Level:5.625850340136054,Winner:.4421768707482993,Count:147},{Actor:"*Taka*",Talent:"NoTalent",Mode:"5v5_pvp_ranked",Level:null,Winner:.44370860927152317,Count:151},{Actor:"*Kensei*",Talent:"*Talent_Kensei_TalentB*",Mode:"blitz_pvp_ranked",Level:1.7272727272727273,Winner:.5075757575757576,Count:132},{Actor:"*Baptiste*",Talent:"*Talent_Baptiste_BadBadMojo*",Mode:"casual_aral",Level:5.0212765957446805,Winner:.475177304964539,Count:141},{Actor:"*Gwen*",Talent:"*Talent_Gwen_SpeedLoader*",Mode:"casual_aral",Level:4.976744186046512,Winner:.5271317829457365,Count:129},{Actor:"*Kestrel*",Talent:"*Talent_Kestrel_PiercingShot*",Mode:"blitz_pvp_ranked",Level:1.744047619047619,Winner:.4107142857142857,Count:168},{Actor:"*Kinetic*",Talent:"NoTalent",Mode:"casual_aral",Level:null,Winner:.3812154696132597,Count:181},{Actor:"*SAW*",Talent:"*Talent_SAW_PiercingBullets*",Mode:"casual_aral",Level:4.849056603773585,Winner:.6509433962264151,Count:106},{Actor:"*Glaive*",Talent:"*Talent_Glaive_StunningBloodsong*",Mode:"blitz_pvp_ranked",Level:1.8582089552238805,Winner:.5298507462686567,Count:134},{Actor:"*Phinn*",Talent:"NoTalent",Mode:"5v5_pvp_ranked",Level:null,Winner:.568,Count:125},{Actor:"*Ringo*",Talent:"*Talent_Ringo_BulletSplit*",Mode:"casual_aral",Level:1.9658119658119657,Winner:.6153846153846154,Count:117},{Actor:"*Baron*",Talent:"NoTalent",Mode:"ranked",Level:null,Winner:.474025974025974,Count:154},{Actor:"*Celeste*",Talent:"*Talent_Celeste_YoungStar*",Mode:"casual_aral",Level:6.3478260869565215,Winner:.5362318840579711,Count:138},{Actor:"*Kensei*",Talent:"*Talent_Kensei_TalentA*",Mode:"casual_aral",Level:2.7971014492753623,Winner:.5362318840579711,Count:138},{Actor:"*Lance*",Talent:"*Talent_Lance_ReinforcedWalls*",Mode:"casual_aral",Level:5.139072847682119,Winner:.4966887417218543,Count:151},{Actor:"*Skye*",Talent:"*Talent_Skye_RainingDeath*",Mode:"blitz_pvp_ranked",Level:1.9939024390243902,Winner:.4573170731707317,Count:164},{Actor:"*Joule*",Talent:"*Talent_Joule_BackupButton*",Mode:"casual_aral",Level:2.397163120567376,Winner:.5390070921985816,Count:141},{Actor:"*Tony*",Talent:"*Talent_Tony_TalentA*",Mode:"blitz_pvp_ranked",Level:4.939597315436242,Winner:.5100671140939598,Count:149},{Actor:"*Grace*",Talent:"*Talent_Grace_SealOfRetribution*",Mode:"casual_aral",Level:4.455882352941177,Winner:.5588235294117647,Count:136},{Actor:"*Vox*",Talent:"*Talent_Vox_SoundBarrier*",Mode:"casual_aral",Level:2.6310679611650487,Winner:.7475728155339806,Count:103},{Actor:"*Fortress*",Talent:"*Talent_Fortress_FlankAttack*",Mode:"blitz_pvp_ranked",Level:1.319327731092437,Winner:.6470588235294118,Count:119},{Actor:"*Baptiste*",Talent:"NoTalent",Mode:"ranked",Level:null,Winner:.5238095238095238,Count:147},{Actor:"*Reza*",Talent:"*Talent_Reza_BurningBarrier*",Mode:"blitz_pvp_ranked",Level:4.391304347826087,Winner:.4782608695652174,Count:161},{Actor:"*Ardan*",Talent:"*Talent_Ardan_KnockoutPunch*",Mode:"blitz_pvp_ranked",Level:1.2768361581920904,Winner:.4406779661016949,Count:177},{Actor:"*Adagio*",Talent:"*Talent_Adagio_GiftOfLife*",Mode:"casual_aral",Level:4.616,Winner:.624,Count:125},{Actor:"*Idris*",Talent:"*Talent_Idris_ChaChaChakram*",Mode:"blitz_pvp_ranked",Level:2.7542857142857144,Winner:.44571428571428573,Count:175},{Actor:"*Tony*",Talent:"*Talent_Tony_TalentA*",Mode:"casual_aral",Level:2.7874015748031495,Winner:.6220472440944882,Count:127},{Actor:"*Petal*",Talent:"NoTalent",Mode:"ranked",Level:null,Winner:.5231788079470199,Count:151},{Actor:"*Kensei*",Talent:"NoTalent",Mode:"5v5_pvp_ranked",Level:null,Winner:.441340782122905,Count:179},{Actor:"*Ozo*",Talent:"NoTalent",Mode:"ranked",Level:null,Winner:.5602836879432624,Count:141},{Actor:"*Gwen*",Talent:"*Talent_Gwen_Skedaddling*",Mode:"blitz_pvp_ranked",Level:2.0547945205479454,Winner:.541095890410959,Count:146},{Actor:"*Varya*",Talent:"*Talent_Varya_TalentA*",Mode:"casual_aral",Level:4.803680981595092,Winner:.49079754601226994,Count:163},{Actor:"*Samuel*",Talent:"*Talent_Samuel_PowerSiphon*",Mode:"casual_aral",Level:5.054878048780488,Winner:.4878048780487805,Count:164},{Actor:"*Rona*",Talent:"NoTalent",Mode:"5v5_pvp_ranked",Level:null,Winner:.4682080924855491,Count:173},{Actor:"*Skye*",Talent:"NoTalent",Mode:"5v5_pvp_ranked",Level:null,Winner:.47674418604651164,Count:172},{Actor:"*Skaarf*",Talent:"*Talent_Skaarf_FlashFire*",Mode:"blitz_pvp_ranked",Level:2.4149659863945576,Winner:.564625850340136,Count:147},{Actor:"*SAW*",Talent:"NoTalent",Mode:"5v5_pvp_ranked",Level:null,Winner:.46111111111111114,Count:180},{Actor:"*Skye*",Talent:"*Talent_Skye_PiercingBarrage*",Mode:"blitz_pvp_ranked",Level:1.3067484662576687,Winner:.5214723926380368,Count:163},{Actor:"*Grace*",Talent:"*Talent_Grace_SealOfRetribution*",Mode:"blitz_pvp_ranked",Level:6.25,Winner:.54375,Count:160},{Actor:"*Baptiste*",Talent:"NoTalent",Mode:"5v5_pvp_ranked",Level:null,Winner:.5209580838323353,Count:167},{Actor:"*Lance*",Talent:"*Talent_Lance_Rollout*",Mode:"blitz_pvp_ranked",Level:2.493827160493827,Winner:.5370370370370371,Count:162},{Actor:"*Tony*",Talent:"NoTalent",Mode:"5v5_pvp_ranked",Level:null,Winner:.5087719298245614,Count:171},{Actor:"*Adagio*",Talent:"NoTalent",Mode:"5v5_pvp_ranked",Level:null,Winner:.4656084656084656,Count:189},{Actor:"*Catherine*",Talent:"*Talent_Catherine_QuickPursuit*",Mode:"blitz_pvp_ranked",Level:2.2840236686390534,Winner:.5266272189349113,Count:169},{Actor:"*Phinn*",Talent:"*Talent_Phinn_Phaster*",Mode:"blitz_pvp_ranked",Level:1.9473684210526316,Winner:.5921052631578947,Count:152},{Actor:"*Rona*",Talent:"*Talent_Rona_HeroicBrawler*",Mode:"blitz_pvp_ranked",Level:2.183246073298429,Winner:.4712041884816754,Count:191},{Actor:"*Joule*",Talent:"NoTalent",Mode:"5v5_pvp_ranked",Level:null,Winner:.6081081081081081,Count:148},{Actor:"*Reza*",Talent:"*Talent_Reza_Firemaker*",Mode:"blitz_pvp_ranked",Level:1.8933333333333333,Winner:.6,Count:150},{Actor:"*Koshka*",Talent:"NoTalent",Mode:"5v5_pvp_ranked",Level:null,Winner:.4619289340101523,Count:197},{Actor:"*Skaarf*",Talent:"*Talent_Skaarf_FlamingSludge*",Mode:"blitz_pvp_ranked",Level:1.445054945054945,Winner:.510989010989011,Count:182},{Actor:"*Lance*",Talent:"NoTalent",Mode:"ranked",Level:null,Winner:.4492753623188406,Count:207},{Actor:"*Adagio*",Talent:"*Talent_Adagio_GiftOfLife*",Mode:"blitz_pvp_ranked",Level:6.525773195876289,Winner:.4896907216494845,Count:194},{Actor:"*Malene*",Talent:"NoTalent",Mode:"ranked",Level:null,Winner:.463768115942029,Count:207},{Actor:"*Fortress*",Talent:"NoTalent",Mode:"5v5_pvp_ranked",Level:null,Winner:.563953488372093,Count:172},{Actor:"*Skaarf*",Talent:"*Talent_Skaarf_Splitfire*",Mode:"casual_aral",Level:6.27972027972028,Winner:.6853146853146853,Count:143},{Actor:"*Krul*",Talent:"NoTalent",Mode:"5v5_pvp_ranked",Level:null,Winner:.49246231155778897,Count:199},{Actor:"*Fortress*",Talent:"*Talent_Fortress_Longtooth*",Mode:"blitz_pvp_ranked",Level:6.0520231213872835,Winner:.5664739884393064,Count:173},{Actor:"*Phinn*",Talent:"*Talent_Phinn_RaidBoss*",Mode:"blitz_pvp_ranked",Level:1.4078212290502794,Winner:.547486033519553,Count:179},{Actor:"*Rona*",Talent:"NoTalent",Mode:"ranked",Level:null,Winner:.43231441048034935,Count:229},{Actor:"*Phinn*",Talent:"*Talent_Phinn_FriendlyCavil*",Mode:"blitz_pvp_ranked",Level:2.8844221105527637,Winner:.49748743718592964,Count:199},{Actor:"*Koshka*",Talent:"*Talent_Koshka_Frenzied*",Mode:"blitz_pvp_ranked",Level:4.879828326180258,Winner:.4334763948497854,Count:233},{Actor:"*Glaive*",Talent:"NoTalent",Mode:"ranked",Level:null,Winner:.504950495049505,Count:202},{Actor:"*Blackfeather*",Talent:"*Talent_Blackfeather_HummingbirdHeart*",Mode:"blitz_pvp_ranked",Level:6.721739130434782,Winner:.4434782608695652,Count:230},{Actor:"*Malene*",Talent:"NoTalent",Mode:"5v5_pvp_ranked",Level:null,Winner:.4880382775119617,Count:209},{Actor:"*Phinn*",Talent:"NoTalent",Mode:"ranked",Level:null,Winner:.5360824742268041,Count:194},{Actor:"*Joule*",Talent:"NoTalent",Mode:"ranked",Level:null,Winner:.5279187817258884,Count:197},{Actor:"*Baron*",Talent:"NoTalent",Mode:"5v5_pvp_ranked",Level:null,Winner:.5412371134020618,Count:194},{Actor:"*Lance*",Talent:"*Talent_Lance_ReinforcedWalls*",Mode:"blitz_pvp_ranked",Level:6.371428571428571,Winner:.5190476190476191,Count:210},{Actor:"*Baron*",Talent:"*Talent_Baron_EndlessMortars*",Mode:"blitz_pvp_ranked",Level:2.689497716894977,Winner:.5114155251141552,Count:219},{Actor:"*Idris*",Talent:"*Talent_Idris_PathOfTheSeeker*",Mode:"casual_aral",Level:5.909090909090909,Winner:.6787878787878788,Count:165},{Actor:"*Kestrel*",Talent:"NoTalent",Mode:"5v5_pvp_ranked",Level:null,Winner:.4109090909090909,Count:275},{Actor:"*Malene*",Talent:"*Talent_Malene_TalentA*",Mode:"blitz_pvp_ranked",Level:2.1021276595744682,Winner:.4808510638297872,Count:235},{Actor:"*Celeste*",Talent:"NoTalent",Mode:"ranked",Level:null,Winner:.44841269841269843,Count:252},{Actor:"*Samuel*",Talent:"NoTalent",Mode:"5v5_pvp_ranked",Level:null,Winner:.4811715481171548,Count:239},{Actor:"*Idris*",Talent:"NoTalent",Mode:"ranked",Level:null,Winner:.46558704453441296,Count:247},{Actor:"*Vox*",Talent:"*Talent_Vox_EchoChamber*",Mode:"blitz_pvp_ranked",Level:1.3224299065420562,Winner:.5420560747663551,Count:214},{Actor:"*Krul*",Talent:"*Talent_Krul_HealingSmite*",Mode:"blitz_pvp_ranked",Level:2.337719298245614,Winner:.5219298245614035,Count:228},{Actor:"*Taka*",Talent:"*Talent_Taka_ProtectiveDecoy*",Mode:"blitz_pvp_ranked",Level:2.5214007782101167,Winner:.46303501945525294,Count:257},{Actor:"*Reza*",Talent:"NoTalent",Mode:"ranked",Level:null,Winner:.47035573122529645,Count:253},{Actor:"*Kestrel*",Talent:"NoTalent",Mode:"ranked",Level:null,Winner:.4306049822064057,Count:281},{Actor:"*Skye*",Talent:"NoTalent",Mode:"ranked",Level:null,Winner:.47509578544061304,Count:261},{Actor:"*Alpha*",Talent:"*Talent_Alpha_CoreOverclock*",Mode:"blitz_pvp_ranked",Level:3.8612099644128115,Winner:.44483985765124556,Count:281},{Actor:"*Idris*",Talent:"NoTalent",Mode:"5v5_pvp_ranked",Level:null,Winner:.508130081300813,Count:246},{Actor:"*Catherine*",Talent:"*Talent_Catherine_AdvancingGuard*",Mode:"blitz_pvp_ranked",Level:6.742738589211618,Winner:.5228215767634855,Count:241},{Actor:"*Vox*",Talent:"*Talent_Vox_DeepDash*",Mode:"blitz_pvp_ranked",Level:4.631372549019608,Winner:.49411764705882355,Count:255},{Actor:"*Malene*",Talent:"NoTalent",Mode:"blitz_pvp_ranked",Level:null,Winner:.4618181818181818,Count:275},{Actor:"*Blackfeather*",Talent:"NoTalent",Mode:"ranked",Level:null,Winner:.47232472324723246,Count:271},{Actor:"*Blackfeather*",Talent:"NoTalent",Mode:"5v5_pvp_ranked",Level:null,Winner:.5333333333333333,Count:240},{Actor:"*Kinetic*",Talent:"NoTalent",Mode:"5v5_pvp_ranked",Level:null,Winner:.4746376811594203,Count:276},{Actor:"*Rona*",Talent:"*Talent_Rona_MOARRage*",Mode:"blitz_pvp_ranked",Level:4.1854545454545455,Winner:.4763636363636364,Count:275},{Actor:"*Fortress*",Talent:"NoTalent",Mode:"ranked",Level:null,Winner:.5136186770428015,Count:257},{Actor:"*Koshka*",Talent:"NoTalent",Mode:"ranked",Level:null,Winner:.4618055555555556,Count:288},{Actor:"*Flicker*",Talent:"NoTalent",Mode:"ranked",Level:null,Winner:.5296442687747036,Count:253},{Actor:"*Adagio*",Talent:"NoTalent",Mode:"ranked",Level:null,Winner:.5851528384279476,Count:229},{Actor:"*Glaive*",Talent:"NoTalent",Mode:"5v5_pvp_ranked",Level:null,Winner:.5094339622641509,Count:265},{Actor:"*Catherine*",Talent:"NoTalent",Mode:"5v5_pvp_ranked",Level:null,Winner:.5811965811965812,Count:234},{Actor:"*Celeste*",Talent:"*Talent_Celeste_CoreLeafClover*",Mode:"blitz_pvp_ranked",Level:2.287272727272727,Winner:.5236363636363637,Count:275},{Actor:"*Celeste*",Talent:"*Talent_Celeste_YoungStar*",Mode:"blitz_pvp_ranked",Level:6.9655172413793105,Winner:.5103448275862069,Count:290},{Actor:"*Lyra*",Talent:"NoTalent",Mode:"5v5_pvp_ranked",Level:null,Winner:.4820846905537459,Count:307},{Actor:"*Varya*",Talent:"*Talent_Varya_TalentA*",Mode:"blitz_pvp_ranked",Level:5.774294670846395,Winner:.46394984326018807,Count:319},{Actor:"*Tony*",Talent:"*Talent_Tony_TalentB*",Mode:"blitz_pvp_ranked",Level:2.2158590308370045,Winner:.6519823788546255,Count:227},{Actor:"*Varya*",Talent:"NoTalent",Mode:"5v5_pvp_ranked",Level:null,Winner:.4790996784565916,Count:311},{Actor:"*Grace*",Talent:"NoTalent",Mode:"5v5_pvp_ranked",Level:null,Winner:.5510204081632653,Count:294},{Actor:"*Celeste*",Talent:"NoTalent",Mode:"5v5_pvp_ranked",Level:null,Winner:.49846153846153846,Count:325},{Actor:"*SAW*",Talent:"*Talent_SAW_SpeedySpinUp*",Mode:"blitz_pvp_ranked",Level:2.5482866043613708,Winner:.5077881619937694,Count:321},{Actor:"*Lyra*",Talent:"*Talent_Lyra_TwinMissiles*",Mode:"blitz_pvp_ranked",Level:8.674267100977199,Winner:.5570032573289903,Count:307},{Actor:"*Skaarf*",Talent:"NoTalent",Mode:"ranked",Level:null,Winner:.48746518105849584,Count:359},{Actor:"*Reza*",Talent:"NoTalent",Mode:"5v5_pvp_ranked",Level:null,Winner:.5255255255255256,Count:333},{Actor:"*Gwen*",Talent:"*Talent_Gwen_SpeedLoader*",Mode:"blitz_pvp_ranked",Level:5.888311688311688,Winner:.4597402597402597,Count:385},{Actor:"*Alpha*",Talent:"NoTalent",Mode:"ranked",Level:null,Winner:.44472361809045224,Count:398},{Actor:"*Skaarf*",Talent:"NoTalent",Mode:"5v5_pvp_ranked",Level:null,Winner:.5373563218390804,Count:348},{Actor:"*Reim*",Talent:"NoTalent",Mode:"ranked",Level:null,Winner:.5546218487394958,Count:357},{Actor:"*Ringo*",Talent:"NoTalent",Mode:"5v5_pvp_ranked",Level:null,Winner:.4781609195402299,Count:435},{Actor:"*Ringo*",Talent:"*Talent_Ringo_BulletSplit*",Mode:"blitz_pvp_ranked",Level:2.3205128205128207,Winner:.5435897435897435,Count:390},{Actor:"*Kestrel*",Talent:"*Talent_Kestrel_ActiveReload*",Mode:"blitz_pvp_ranked",Level:3.8008849557522124,Winner:.4778761061946903,Count:452},{Actor:"*Lyra*",Talent:"NoTalent",Mode:"ranked",Level:null,Winner:.48552338530066813,Count:449},{Actor:"*Gwen*",Talent:"NoTalent",Mode:"5v5_pvp_ranked",Level:null,Winner:.5172413793103449,Count:435},{Actor:"*Kensei*",Talent:"NoTalent",Mode:"ranked",Level:null,Winner:.5133928571428571,Count:448},{Actor:"*Gwen*",Talent:"NoTalent",Mode:"ranked",Level:null,Winner:.5254988913525499,Count:451},{Actor:"*Kestrel*",Talent:"*Talent_Kestrel_GlimmerVolley*",Mode:"blitz_pvp_ranked",Level:7.086315789473685,Winner:.5010526315789474,Count:475},{Actor:"*Ardan*",Talent:"NoTalent",Mode:"5v5_pvp_ranked",Level:null,Winner:.4745098039215686,Count:510},{Actor:"*Taka*",Talent:"NoTalent",Mode:"ranked",Level:null,Winner:.45202952029520294,Count:542},{Actor:"*Kinetic*",Talent:"NoTalent",Mode:"ranked",Level:null,Winner:.39807383627608345,Count:623},{Actor:"*Vox*",Talent:"NoTalent",Mode:"5v5_pvp_ranked",Level:null,Winner:.5399568034557235,Count:463},{Actor:"*Taka*",Talent:"*Talent_Taka_RangedKaiten*",Mode:"blitz_pvp_ranked",Level:6.5088967971530245,Winner:.44483985765124556,Count:562},{Actor:"*Grace*",Talent:"NoTalent",Mode:"ranked",Level:null,Winner:.5666666666666667,Count:450},{Actor:"*Krul*",Talent:"*Talent_Krul_DeadMansBarrier*",Mode:"blitz_pvp_ranked",Level:6.3354430379746836,Winner:.5443037974683544,Count:474},{Actor:"*Joule*",Talent:"*Talent_Joule_BackupButton*",Mode:"blitz_pvp_ranked",Level:3.5159817351598175,Winner:.591324200913242,Count:438},{Actor:"*Ringo*",Talent:"*Talent_Ringo_LongShot*",Mode:"blitz_pvp_ranked",Level:7.174257425742574,Winner:.5405940594059406,Count:505},{Actor:"*SAW*",Talent:"*Talent_SAW_PiercingBullets*",Mode:"blitz_pvp_ranked",Level:6.9594017094017095,Winner:.594017094017094,Count:468},{Actor:"*SAW*",Talent:"NoTalent",Mode:"ranked",Level:null,Winner:.5384615384615384,Count:533},{Actor:"*Ringo*",Talent:"NoTalent",Mode:"ranked",Level:null,Winner:.5,Count:590},{Actor:"*Skaarf*",Talent:"*Talent_Skaarf_Splitfire*",Mode:"blitz_pvp_ranked",Level:7.527731092436975,Winner:.5327731092436975,Count:595},{Actor:"*Kinetic*",Talent:"*Talent_Kinetic_TalentA*",Mode:"blitz_pvp_ranked",Level:2.3543758967001436,Winner:.4562410329985653,Count:697},{Actor:"*Catherine*",Talent:"NoTalent",Mode:"ranked",Level:null,Winner:.5805309734513274,Count:565},{Actor:"*Vox*",Talent:"*Talent_Vox_SoundBarrier*",Mode:"blitz_pvp_ranked",Level:3.1845342706502637,Winner:.6028119507908611,Count:569},{Actor:"*Krul*",Talent:"NoTalent",Mode:"ranked",Level:null,Winner:.5589660743134087,Count:619},{Actor:"*Kinetic*",Talent:"NoTalent",Mode:"blitz_pvp_ranked",Level:null,Winner:.3989071038251366,Count:915},{Actor:"*Kensei*",Talent:"*Talent_Kensei_TalentA*",Mode:"blitz_pvp_ranked",Level:4.118705035971223,Winner:.4844124700239808,Count:834},{Actor:"*Idris*",Talent:"*Talent_Idris_PathOfTheSeeker*",Mode:"blitz_pvp_ranked",Level:7.897289586305278,Winner:.6148359486447932,Count:701},{Actor:"*Vox*",Talent:"NoTalent",Mode:"ranked",Level:null,Winner:.5677018633540373,Count:805},{Actor:"*Ardan*",Talent:"*Talent_Ardan_Vanguardian*",Mode:"blitz_pvp_ranked",Level:8.042553191489361,Winner:.5173572228443449,Count:893},{Actor:"*Ardan*",Talent:"*Talent_Ardan_HeavyHitter*",Mode:"blitz_pvp_ranked",Level:3.4891732283464565,Winner:.5078740157480315,Count:1016},{Actor:"*Ardan*",Talent:"NoTalent",Mode:"ranked",Level:null,Winner:.48664944013781225,Count:1161}]},function(e){e.exports={lastUpdate:"2018-06-15T12:05:11.263Z",config:{api:{baseUrl:"https://api.dc01.gamelockerapp.com",timeout:3,patchVersion:"3.4",startDate:"2018-06-13 16Z",regions:["sg","eu","na"],modes:["blitz_pvp_ranked","casual_aral","ranked","5v5_pvp_ranked"],matchesPerRequest:5,requestsPerInterval:50,interval:1,intervalUnit:"hours",intervalsPerMinute:1},etl:{participant:[["Winner",["attributes","stats","winner"]]],roster:[],match:[["Mode",["attributes","gameMode"]]]},reduce:{group:["Actor","Talent","Mode"],sum:["Level","Winner"]},file:{}}}},,function(e,t,n){"use strict";var r=n(64);n.n(r).a},,function(e,t,n){"use strict";var r=n(67);n.n(r).a},function(e){e.exports={blitz_pvp_ranked:"Blitz",casual_aral:"Battle Royale",ranked:"3v3 Ranked","5v5_pvp_ranked":"5v5 Ranked",casual:"3v3 Casual","5v5_casual":"5v5 Casual"}},function(e){e.exports={"*Talent_Churnwalker_TalentA*":"Churn Tank","*Talent_Churnwalker_TalentB*":"Cloud of Torment","*Talent_Churnwalker_TalentC*":"Grappling Hook","*Talent_Lorelai_TalentA*":"Splash Doubledown","*Talent_Lorelai_TalentB*":"Clam Up","*Talent_Lorelai_TalentC*":"Wonder Wall","*Talent_Malene_TalentA*":"Spiky-Spiky","*Talent_Malene_TalentB*":"Shadow Terror","*Talent_Malene_TalentC*":"Royal Favors","*Talent_Tony_TalentA*":"Mighty Brawler","*Talent_Tony_TalentB*":"Haymakers","*Talent_Tony_TalentC*":"Doesn't Even Hurt","*Talent_Varya_TalentA*":"Long Strike","*Talent_Varya_TalentB*":"Static Barrier","*Talent_Varya_TalentC*":"Thunderstorm","*Talent_Kensei_TalentA*":"Accelerated Mind","*Talent_Kensei_TalentB*":"Enlightened Kensho","*Talent_Kensei_TalentC*":"Endless Path","*Talent_Kinetic_TalentA*":"Pain Tracers","*Talent_Kinetic_TalentB*":"Plasma Overdrive","*Talent_Kinetic_TalentC*":"Max Kinetic"}},function(e){e.exports={"*Talent_Adagio_AvengingWrath*":"Epic","*Talent_Adagio_GiftOfLife*":"Rare","*Talent_Adagio_HealingVerse*":"Legendary","*Talent_Alpha_Acceleration*":"Legendary","*Talent_Alpha_CoreOverclock*":"Rare","*Talent_Alpha_PrimeTime*":"Epic","*Talent_Ardan_HeavyHitter*":"Epic","*Talent_Ardan_KnockoutPunch*":"Legendary","*Talent_Ardan_Vanguardian*":"Rare","*Talent_Baptiste_ArmyOfSouls*":"Legendary","*Talent_Baptiste_BadBadMojo*":"Rare","*Talent_Baptiste_TheReaper*":"Epic","*Talent_Baron_EndlessMortars*":"Epic","*Talent_Baron_TrionCannon*":"Legendary","*Talent_Baron_TurboJets*":"Rare","*Talent_Blackfeather_Elusiveness*":"Legendary","*Talent_Blackfeather_HummingbirdHeart*":"Rare","*Talent_Blackfeather_PointGuard*":"Epic","*Talent_Catherine_AdvancingGuard*":"Rare","*Talent_Catherine_QuickPursuit*":"Epic","*Talent_Catherine_Shockwave*":"Legendary","*Talent_Celeste_CoreLeafClover*":"Epic","*Talent_Celeste_GalaxyCollapse*":"Legendary","*Talent_Celeste_YoungStar*":"Rare","*Talent_Flicker_BindingDust*":"Epic","*Talent_Flicker_FairyHealing*":"Legendary","*Talent_Flicker_SwarmingLight*":"Rare","*Talent_Fortress_CriticalWounds*":"Epic","*Talent_Fortress_FlankAttack*":"Legendary","*Talent_Fortress_Longtooth*":"Rare","*Talent_Glaive_StunningBloodsong*":"Epic","*Talent_Glaive_TwistedPursuit*":"Legendary","*Talent_Glaive_ViolentAfterburn*":"Rare","*Talent_Grace_DoubleBenediction*":"Epic","*Talent_Grace_SealOfRetribution*":"Rare","*Talent_Grace_UnitedFront*":"Legendary","*Talent_Grumpjaw_BigAppetite*":"Legendary","*Talent_Grumpjaw_Rampage*":"Rare","*Talent_Grumpjaw_Reconstitution*":"Epic","*Talent_Gwen_Skedaddling*":"Epic","*Talent_Gwen_SpeedLoader*":"Rare","*Talent_Gwen_ThreeOfAKind*":"Legendary","*Talent_Idris_ChaChaChakram*":"Epic","*Talent_Idris_PathOfTheSeeker*":"Rare","*Talent_Idris_ShimmerHeal*":"Legendary","*Talent_Joule_BackupButton*":"Epic","*Talent_Joule_RocketLeapfrog*":"Rare","*Talent_Joule_ThunderingSteps*":"Legendary","*Talent_Kestrel_ActiveReload*":"Epic","*Talent_Kestrel_GlimmerVolley*":"Rare","*Talent_Kestrel_PiercingShot*":"Legendary","*Talent_Koshka_Frenzied*":"Rare","*Talent_Koshka_SlashyPlayTime*":"Legendary","*Talent_Koshka_TwirlyLife*":"Epic","*Talent_Krul_CursedBlade*":"Legendary","*Talent_Krul_DeadMansBarrier*":"Rare","*Talent_Krul_HealingSmite*":"Epic","*Talent_Lance_ReinforcedWalls*":"Rare","*Talent_Lance_Rollout*":"Epic","*Talent_Lance_Striker*":"Legendary","*Talent_Lyra_GythianWard*":"Legendary","*Talent_Lyra_MobileBulwark*":"Epic","*Talent_Lyra_TwinMissiles*":"Rare","*Talent_Ozo_Bangarangarang*":"Legendary","*Talent_Ozo_RingLeader*":"Epic","*Talent_Ozo_SecondWind*":"Rare","*Talent_Petal_Bouncer*":"Rare","*Talent_Petal_ExplosionForce*":"Legendary","*Talent_Petal_KaboomSeeds*":"Epic","*Talent_Phinn_FriendlyCavil*":"Rare","*Talent_Phinn_Phaster*":"Epic","*Talent_Phinn_RaidBoss*":"Legendary","*Talent_Reim_CreepingCold*":"Rare","*Talent_Reim_LongWinter*":"Epic","*Talent_Reim_Revenant*":"Legendary","*Talent_Reza_BurningBarrier*":"Rare","*Talent_Reza_Firemaker*":"Epic","*Talent_Reza_NetherRage*":"Legendary","*Talent_Ringo_BulletSplit*":"Epic","*Talent_Ringo_LongShot*":"Rare","*Talent_Ringo_SpikedBrew*":"Legendary","*Talent_Rona_FastWhirlwind*":"Legendary","*Talent_Rona_HeroicBrawler*":"Epic","*Talent_Rona_MOARRage*":"Rare","*Talent_Samuel_PowerSiphon*":"Rare","*Talent_Samuel_UnwakingNightmare*":"Epic","*Talent_Samuel_ViscousDarkness*":"Legendary","*Talent_SAW_PiercingBullets*":"Rare","*Talent_SAW_RoadRage*":"Legendary","*Talent_SAW_SpeedySpinUp*":"Epic","*Talent_Skaarf_FlamingSludge*":"Legendary","*Talent_Skaarf_FlashFire*":"Epic","*Talent_Skaarf_Splitfire*":"Rare","*Talent_Skye_EnhancedThrusters*":"Rare","*Talent_Skye_PiercingBarrage*":"Legendary","*Talent_Skye_RainingDeath*":"Epic","*Talent_Taka_ProtectiveDecoy*":"Epic","*Talent_Taka_RangedKaiten*":"Rare","*Talent_Taka_XXXRetsu*":"Legendary","*Talent_Vox_DeepDash*":"Rare","*Talent_Vox_EchoChamber*":"Legendary","*Talent_Vox_SoundBarrier*":"Epic"}},function(e,t,n){"use strict";n.r(t);var r=n(113),a=n(71);for(var i in a)"default"!==i&&function(e){n.d(t,e,function(){return a[e]})}(i);n(321);var o=n(5),l=Object(o.a)(a.default,r.a,r.b,!1,null,"127347e4",null);t.default=l.exports},function(e,t,n){"use strict";n.r(t);var r=n(115),a=n(73);for(var i in a)"default"!==i&&function(e){n.d(t,e,function(){return a[e]})}(i);var o=n(5),l=Object(o.a)(a.default,r.a,r.b,!1,null,null,null);t.default=l.exports},function(e,t,n){"use strict";n.r(t);var r=n(118),a=n(77);for(var i in a)"default"!==i&&function(e){n.d(t,e,function(){return a[e]})}(i);n(173);var o=n(5),l=Object(o.a)(a.default,r.a,r.b,!1,null,"205c881c",null);t.default=l.exports},function(e,t,n){e.exports=function(e){function t(r){if(n[r])return n[r].exports;var a=n[r]={i:r,l:!1,exports:{}};return e[r].call(a.exports,a,a.exports,t),a.l=!0,a.exports}var n={};return t.m=e,t.c=n,t.d=function(e,n,r){t.o(e,n)||Object.defineProperty(e,n,{configurable:!1,enumerable:!0,get:r})},t.n=function(e){var n=e&&e.__esModule?function(){return e.default}:function(){return e};return t.d(n,"a",n),n},t.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},t.p="",t(t.s=0)}([function(e,t,n){"use strict";function r(e){!function e(t,n){return Object.keys(n).forEach(function(r){t[r]&&"object"==typeof t[r]?e(t[r],n[r]):t[r]=n[r]}),t}(b,e)}function a(){return b.id?[].concat(b.id):[]}function i(){}function o(){return!(_.checkDuplicatedScript&&Array.prototype.slice.call(document.getElementsByTagName("script")).filter(function(e){return-1!==e.src.indexOf("analytics")||-1!==e.src.indexOf("gtag")}).length>0)}function l(e){return e.name||e.replace(/-/gi,"")}function s(){return new Promise(function(e,t){var n=setInterval(function(){"undefined"!=typeof window&&window.ga&&(e(),clearInterval(n))},10)})}function c(e,t){return a().length>1?l(t)+"."+e:e}function u(e){for(var t=arguments.length,n=Array(t>1?t-1:0),r=1;r<t;r++)n[r-1]=arguments[r];"undefined"!=typeof window&&a().forEach(function(t){var r;_.batch.enabled?(w.push({m:c(e,t),a:n}),x||(x=setInterval(function(){w.length?w.splice(0,_.batch.amount).forEach(function(e){var t;(t=window).ga.apply(t,[e.m].concat(function(e){if(Array.isArray(e)){for(var t=0,n=Array(e.length);t<e.length;t++)n[t]=e[t];return n}return Array.from(e)}(e.a)))}):(clearInterval(x),x=null)},_.batch.delay))):(r=window).ga.apply(r,[c(e,t)].concat(n))})}function d(){for(var e=arguments.length,t=Array(e),n=0;n<e;n++)t[n]=arguments[n];"object"!=typeof t[0]||t[0].constructor!==Object?u("set",t[0],t[1]):u("set",t[0])}function f(){var e=a();_.debug.enabled&&(window.ga_debug={trace:_.debug.trace}),e.forEach(function(t){var n=l(t),r=e.length>1?k({},_.fields,{name:n}):_.fields;window.ga("create",t.id||t,"auto",r)}),_.beforeFirstHit();var t=_.ecommerce;if(t.enabled){var n=t.enhanced?"ec":"ecommerce";t.options?u("require",n,t.options):u("require",n)}_.linkers.length>0&&(u("require","linker"),u("linker:autoLink",_.linkers)),_.debug.sendHitTask||d("sendHitTask",null)}function h(){for(var e=arguments.length,t=Array(e),n=0;n<e;n++)t[n]=arguments[n];var r=t[0];if(1===t.length&&"string"==typeof r)return u("send","screenview",{screenName:r});u.apply(void 0,["send","screenview"].concat(t))}function p(){for(var e=void 0,t=arguments.length,n=Array(t),r=0;r<t;r++)n[r]=arguments[r];n.length&&function(e){return e.currentRoute}(n[0])&&(e=n[0].currentRoute),n.length&&function(e){return e.query&&e.params}(n[0])&&(e=n[0]),e?v(e):(d("page","object"==typeof n[0]?n[0].page:n[0]),u.apply(void 0,["send","pageview"].concat(n)))}function v(e){if(!function(e){return-1!==_.ignoreRoutes.indexOf(e)}(e.name)){var t=_.autoTracking,n=e.meta.analytics,r=void 0===n?{}:n,a=r.pageviewTemplate||t.pageviewTemplate;if(t.screenview&&!e.name)throw new Error("[vue-analytics] Route name is mandatory when using screenview.");if(t.screenview)return void h(e.name);if(a)p(a(e));else{var i=_.router,o=_.autoTracking,l=o.transformQueryString,s=o.prependBase,c=function(e){var t=Object.keys(e).reduce(function(t,n,r,a){var i=r===a.length-1;return t+=n+"="+e[n]+(i?"":"&")},"");return""!==t?"?"+t:""}(e.query),u=i&&i.options.base,d=s&&u,f=e.path+(l?c:"");p(f=d?function(e,t){var n=t.split("/"),r=e.split("/");return""===n[0]&&"/"===e[e.length-1]&&n.shift(),r.join("/")+n.join("/")}(u,f):f)}}}function g(e){if(Array.isArray(e)){for(var t=0,n=Array(e.length);t<e.length;t++)n[t]=e[t];return n}return Array.from(e)}Object.defineProperty(t,"__esModule",{value:!0});var m=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},y={$vue:null,id:null,router:null,fields:{},ignoreRoutes:[],linkers:[],commands:{},disabled:!1,set:[],require:[],ecommerce:{enabled:!1,options:null,enhanced:!1},autoTracking:{screenview:!1,shouldRouterUpdate:null,skipSamePath:!1,exception:!1,exceptionLogs:!0,page:!0,transformQueryString:!0,pageviewOnLoad:!0,pageviewTemplate:null,untracked:!0,prependBase:!0},debug:{enabled:!1,trace:!1,sendHitTask:!0},batch:{enabled:!1,delay:500,amount:2},checkDuplicatedScript:!1,disableScriptLoader:!1,beforeFirstHit:i,ready:i,untracked:[]},b=m({},y),_=b,x=void 0,w=[],k=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},T=function(){2!=arguments.length?u("require",arguments.length<=0?void 0:arguments[0]):u("require",arguments.length<=0?void 0:arguments[0],arguments.length<=1?void 0:arguments[1])},A=function(){var e;_.set.forEach(function(e){var t=e.field,n=e.value;if(void 0===t||void 0===n)throw new Error('[vue-analytics] Wrong configuration in the plugin options.\nThe "set" array requires each item to have a "field" and a "value" property.');d(t,n)}),e=["ec","ecommerce"],_.require.forEach(function(t){if(-1!==e.indexOf(t)||-1!==e.indexOf(t.name))throw new Error("[vue-analytics] The ecommerce features are built-in in the plugin. \nFollow the ecommerce instructions available in the documentation.");if("string"!=typeof t&&"object"!=typeof t)throw new Error('[vue-analytics] Wrong configuration in the plugin options. \nThe "require" array requires each item to be a string or to have a "name" and an "options" property.');var n=t.name||t;t.options?T(n,t.options):T(n)})},M=function(){var e=!(arguments.length>0&&void 0!==arguments[0])||arguments[0];"undefined"!=typeof window&&a().forEach(function(t){window["ga-disable-"+t]=e})},C=function(){if("undefined"!=typeof document&&"undefined"!=typeof window){var e=(_.wait,_.id),t=_.disabled,n=_.debug,a=_.disableScriptLoader,i=n.enabled?"analytics_debug":"analytics",l="https://www.google-analytics.com/"+i+".js";if(!e)throw new Error('[vue-analytics] Missing the "id" parameter. Add at least one tracking domain ID');!o()||window.ga&&a||function(e){return new Promise(function(t,n){var r=document.head||document.getElementsByTagName("head")[0],a=document.createElement("script");a.async=!0,a.src=e,a.charset="utf8",r.appendChild(a),a.onload=t,a.onerror=n})}(l).catch(function(){console.error("[vue-analytics] An error occured trying to load "+l+". Please check your connection or if you have any Google Analytics blocker installed in your browser.")}),Promise.resolve("function"==typeof e?e():e).then(function(e){r({id:e})}).then(function(){return"function"==typeof t?t():t}).then(function(e){r({disabled:e}),e&&M(),f(),A(),function(){var e=_.router,t=_.autoTracking;t.page&&e&&(t.pageviewOnLoad&&v(e.currentRoute),_.router.afterEach(function(n,r){var a=t.skipSamePath,i=t.shouldRouterUpdate;a&&n.path===r.path||("function"!=typeof i||i(n,r))&&_.$vue.nextTick().then(function(){v(e.currentRoute)})}))}()})}},S=this,L=function(e){u("send","exception",{exDescription:e,exFatal:arguments.length>1&&void 0!==arguments[1]&&arguments[1]})},O=function(e){if(_.autoTracking.exception){window.addEventListener("error",function(e){L(e.message)});var t=e.config.errorHandler;e.config.errorHandler=function(e,n,r){L(e.message),_.autoTracking.exceptionLogs&&(console.error("[vue-analytics] Error in "+r+": "+e.message),console.error(e)),"function"==typeof t&&t.call(S,e,n,r)}}},D=L,z=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},P=["addItem","addTransaction","addProduct","addImpression","setAction","addPromo","send"].reduce(function(e,t){return z({},e,function(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}({},t,function(){for(var e=arguments.length,n=Array(e),r=0;r<e;r++)n[r]=arguments[r];u.apply(void 0,[function(e){return(_.ecommerce.enhanced?"ec":"ecommerce")+":"+e}(t)].concat(n))}))},{}),E={event:function(){for(var e=arguments.length,t=Array(e),n=0;n<e;n++)t[n]=arguments[n];u.apply(void 0,["send","event"].concat(t))},exception:D,page:p,query:u,require:T,set:d,social:function(){for(var e=arguments.length,t=Array(e),n=0;n<e;n++)t[n]=arguments[n];u.apply(void 0,["send","social"].concat(t))},time:function(){for(var e=arguments.length,t=Array(e),n=0;n<e;n++)t[n]=arguments[n];u.apply(void 0,["send","timing"].concat(t))},screenview:h,ecommerce:P,disable:function(){return M(!0)},enable:function(){return M(!1)},commands:_.commands},N={inserted:function(e,t,n){var r=Object.keys(t.modifiers);0===r.length&&r.push("click"),r.forEach(function(r){e.addEventListener(r,function(){var e="string"==typeof t.value?_.commands[t.value]:t.value;if(!e)throw new Error("[vue-analytics] The value passed to v-ga is not defined in the commands list.");e.apply(n.context)})})}},I=function(e,t){if(Array.isArray(e))return e;if(Symbol.iterator in Object(e))return function(e,t){var n=[],r=!0,a=!1,i=void 0;try{for(var o,l=e[Symbol.iterator]();!(r=(o=l.next()).done)&&(n.push(o.value),!t||n.length!==t);r=!0);}catch(e){a=!0,i=e}finally{try{!r&&l.return&&l.return()}finally{if(a)throw i}}return n}(e,t);throw new TypeError("Invalid attempt to destructure non-iterable instance")},j=function(e){e.subscribe(function(e,t){if(e.payload&&e.payload.meta){var n=e.payload.meta.analytics;if(!Array.isArray(n))throw new Error('The "analytics" property needs to be an array');n.forEach(function(e){var t,n=void 0,r=e.shift(),a=e;if(r.includes(":")){var i=r.split(":"),o=I(i,2);r=o[0],n=o[1]}if(!(r in E))throw new Error('[vue-analytics:vuex] The type "'+r+"\" doesn't exist.");if(n&&!(n in E[r]))throw new Error('[vue-analytics:vuex] The type "'+r+'" has not method "'+n+'".');if("ecommerce"===r&&!n)throw new Error('[vue-analytics:vuex] The type "'+r+'" needs to call a method. Check documentation.');n?(t=E[r])[n].apply(t,g(a)):E[r].apply(E,g(a))})}})};t.default=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};r(R({},t,{$vue:e})),"undefined"==typeof window||window.ga||(window.ga=window.ga||function(){(window.ga.q=window.ga.q||[]).push(arguments)},window.ga.l=Number(new Date)),e.directive("ga",N),e.prototype.$ga=e.$ga=E,O(e),C()},n.d(t,"onAnalyticsReady",function(){return s}),n.d(t,"analyticsMiddleware",function(){return j});var R=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e}}])},function(e,t,n){
/*! vue-google-adsense v.1.2.0 */
-"undefined"!=typeof self&&self,e.exports=function(e){function t(r){if(n[r])return n[r].exports;var a=n[r]={i:r,l:!1,exports:{}};return e[r].call(a.exports,a,a.exports,t),a.l=!0,a.exports}var n={};return t.m=e,t.c=n,t.d=function(e,n,r){t.o(e,n)||Object.defineProperty(e,n,{configurable:!1,enumerable:!0,get:r})},t.n=function(e){var n=e&&e.__esModule?function(){return e.default}:function(){return e};return t.d(n,"a",n),n},t.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},t.p="/dist/",t(t.s=5)}([function(e,t){e.exports=function(e,t,n,r,a,o){var i,s=e=e||{},l=typeof e.default;"object"!==l&&"function"!==l||(i=e,s=e.default);var c,d="function"==typeof s?s.options:s;if(t&&(d.render=t.render,d.staticRenderFns=t.staticRenderFns,d._compiled=!0),n&&(d.functional=!0),a&&(d._scopeId=a),o?(c=function(e){(e=e||this.$vnode&&this.$vnode.ssrContext||this.parent&&this.parent.$vnode&&this.parent.$vnode.ssrContext)||"undefined"==typeof __VUE_SSR_CONTEXT__||(e=__VUE_SSR_CONTEXT__),r&&r.call(this,e),e&&e._registeredComponents&&e._registeredComponents.add(o)},d._ssrRegister=c):r&&(c=r),c){var u=d.functional,f=u?d.render:d.beforeCreate;u?(d._injectStyles=c,d.render=function(e,t){return c.call(t),f(e,t)}):d.beforeCreate=f?[].concat(f,c):[c]}return{esModule:i,exports:s,options:d}}},function(e,t,n){"use strict";var r=n(7);t.a={props:{rootClass:{type:String,default:"adswrapper"},dataAdClient:{type:String,default:""},dataAdSlot:{type:String,default:""},dataAdTest:{type:String,default:""}},data:function(){return{ADS_SCRIPT:r.a.ADS_SCRIPT}}}},function(e,t,n){"use strict";var r=n(1);t.a={name:"Adsense",mixins:[r.a]}},function(e,t,n){"use strict";var r=n(1);t.a={name:"InArticleAdsense",mixins:[r.a]}},function(e,t,n){"use strict";var r=n(1);t.a={name:"InFeedAdsense",mixins:[r.a],props:{dataAdLayoutKey:{type:String,default:"-fg+5n+6t-e7+r"}}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(6),a=n(9),o=n(11),i={install:function(e){e.component(r.a.name,r.a)}},s={install:function(e){e.component(a.a.name,a.a)}},l={install:function(e){e.component(o.a.name,o.a)}};r.a.install=i.install,a.a.install=s.install,o.a.install=l.install,t.default={Adsense:r.a,InArticleAdsense:a.a,InFeedAdsense:o.a}},function(e,t,n){"use strict";var r=n(2),a=n(8),o=n(0),i=o(r.a,a.a,!1,null,null,null);t.a=i.exports},function(e,t,n){"use strict";t.a={ADS_SCRIPT:"//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js"}},function(e,t,n){"use strict";var r={render:function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{class:e.rootClass},[n("script2",{attrs:{type:"text/javascript",async:"",src:e.ADS_SCRIPT}}),e._v(" "),n("ins",{staticClass:"adsbygoogle",staticStyle:{display:"block"},attrs:{"data-ad-layout-key":e.dataAdLayoutKey,"data-ad-client":e.dataAdClient,"data-ad-slot":e.dataAdSlot,"data-ad-test":e.dataAdTest,"data-ad-format":"auto"}}),e._v(" "),n("script2",[e._v("\n (adsbygoogle = window.adsbygoogle || []).push({});\n ")])],1)},staticRenderFns:[]};t.a=r},function(e,t,n){"use strict";var r=n(3),a=n(10),o=n(0),i=o(r.a,a.a,!1,null,null,null);t.a=i.exports},function(e,t,n){"use strict";var r={render:function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{class:e.rootClass},[n("script2",{attrs:{type:"text/javascript",async:"",src:e.ADS_SCRIPT}}),e._v(" "),n("ins",{staticClass:"adsbygoogle",staticStyle:{display:"block","text-align":"center"},attrs:{"data-ad-layout":"in-article","data-ad-format":"fluid","data-ad-layout-key":e.dataAdLayoutKey,"data-ad-client":e.dataAdClient,"data-ad-slot":e.dataAdSlot,"data-ad-test":e.dataAdTest}}),e._v(" "),n("script2",[e._v("\n (adsbygoogle = window.adsbygoogle || []).push({});\n ")])],1)},staticRenderFns:[]};t.a=r},function(e,t,n){"use strict";var r=n(4),a=n(12),o=n(0),i=o(r.a,a.a,!1,null,null,null);t.a=i.exports},function(e,t,n){"use strict";var r={render:function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{class:e.rootClass},[n("script2",{attrs:{type:"text/javascript",async:"",src:e.ADS_SCRIPT}}),e._v(" "),n("ins",{staticClass:"adsbygoogle",staticStyle:{display:"block"},attrs:{"data-ad-format":"fluid","data-ad-layout-key":e.dataAdLayoutKey,"data-ad-client":e.dataAdClient,"data-ad-slot":e.dataAdSlot,"data-ad-test":e.dataAdTest}}),e._v(" "),n("script2",[e._v("\n (adsbygoogle = window.adsbygoogle || []).push({});\n ")])],1)},staticRenderFns:[]};t.a=r}])},function(e,t,n){(e.exports=n(26)(!1)).push([e.i,'.is-noscroll {\n position: fixed;\n overflow-y: hidden;\n width: 100%;\n bottom: 0; }\n\n@-webkit-keyframes fadeOut {\n from {\n opacity: 1; }\n to {\n opacity: 0; } }\n\n@keyframes fadeOut {\n from {\n opacity: 1; }\n to {\n opacity: 0; } }\n\n.fadeOut {\n -webkit-animation-name: fadeOut;\n animation-name: fadeOut; }\n\n@-webkit-keyframes fadeOutDown {\n from {\n opacity: 1; }\n to {\n opacity: 0;\n -webkit-transform: translate3d(0, 100%, 0);\n transform: translate3d(0, 100%, 0); } }\n\n@keyframes fadeOutDown {\n from {\n opacity: 1; }\n to {\n opacity: 0;\n -webkit-transform: translate3d(0, 100%, 0);\n transform: translate3d(0, 100%, 0); } }\n\n.fadeOutDown {\n -webkit-animation-name: fadeOutDown;\n animation-name: fadeOutDown; }\n\n@-webkit-keyframes fadeOutUp {\n from {\n opacity: 1; }\n to {\n opacity: 0;\n -webkit-transform: translate3d(0, -100%, 0);\n transform: translate3d(0, -100%, 0); } }\n\n@keyframes fadeOutUp {\n from {\n opacity: 1; }\n to {\n opacity: 0;\n -webkit-transform: translate3d(0, -100%, 0);\n transform: translate3d(0, -100%, 0); } }\n\n.fadeOutUp {\n -webkit-animation-name: fadeOutUp;\n animation-name: fadeOutUp; }\n\n@-webkit-keyframes fadeIn {\n from {\n opacity: 0; }\n to {\n opacity: 1; } }\n\n@keyframes fadeIn {\n from {\n opacity: 0; }\n to {\n opacity: 1; } }\n\n.fadeIn {\n -webkit-animation-name: fadeIn;\n animation-name: fadeIn; }\n\n@-webkit-keyframes fadeInDown {\n from {\n opacity: 0;\n -webkit-transform: translate3d(0, -100%, 0);\n transform: translate3d(0, -100%, 0); }\n to {\n opacity: 1;\n -webkit-transform: none;\n transform: none; } }\n\n@keyframes fadeInDown {\n from {\n opacity: 0;\n -webkit-transform: translate3d(0, -100%, 0);\n transform: translate3d(0, -100%, 0); }\n to {\n opacity: 1;\n -webkit-transform: none;\n transform: none; } }\n\n.fadeInDown {\n -webkit-animation-name: fadeInDown;\n animation-name: fadeInDown; }\n\n@-webkit-keyframes fadeInUp {\n from {\n opacity: 0;\n -webkit-transform: translate3d(0, 100%, 0);\n transform: translate3d(0, 100%, 0); }\n to {\n opacity: 1;\n -webkit-transform: none;\n transform: none; } }\n\n@keyframes fadeInUp {\n from {\n opacity: 0;\n -webkit-transform: translate3d(0, 100%, 0);\n transform: translate3d(0, 100%, 0); }\n to {\n opacity: 1;\n -webkit-transform: none;\n transform: none; } }\n\n.fadeInUp {\n -webkit-animation-name: fadeInUp;\n animation-name: fadeInUp; }\n\n/**\r\n * Vue Transitions\r\n */\n.fade-enter-active,\n.fade-leave-active {\n -webkit-transition: opacity 150ms ease-out;\n transition: opacity 150ms ease-out; }\n\n.fade-enter,\n.fade-leave-to {\n opacity: 0; }\n\n.zoom-in-enter-active,\n.zoom-in-leave-active {\n -webkit-transition: opacity 150ms ease-out;\n transition: opacity 150ms ease-out; }\n\n.zoom-in-enter-active .animation-content,\n.zoom-in-enter-active .animation-content,\n.zoom-in-leave-active .animation-content,\n.zoom-in-leave-active .animation-content {\n -webkit-transition: -webkit-transform 150ms ease-out;\n transition: -webkit-transform 150ms ease-out;\n transition: transform 150ms ease-out;\n transition: transform 150ms ease-out, -webkit-transform 150ms ease-out; }\n\n.zoom-in-enter,\n.zoom-in-leave-active {\n opacity: 0; }\n\n.zoom-in-enter .animation-content,\n.zoom-in-enter .animation-content,\n.zoom-in-leave-active .animation-content,\n.zoom-in-leave-active .animation-content {\n -webkit-transform: scale(0.95);\n transform: scale(0.95); }\n\n.zoom-out-enter-active,\n.zoom-out-leave-active {\n -webkit-transition: opacity 150ms ease-out;\n transition: opacity 150ms ease-out; }\n\n.zoom-out-enter-active .animation-content,\n.zoom-out-enter-active .animation-content,\n.zoom-out-leave-active .animation-content,\n.zoom-out-leave-active .animation-content {\n -webkit-transition: -webkit-transform 150ms ease-out;\n transition: -webkit-transform 150ms ease-out;\n transition: transform 150ms ease-out;\n transition: transform 150ms ease-out, -webkit-transform 150ms ease-out; }\n\n.zoom-out-enter,\n.zoom-out-leave-active {\n opacity: 0; }\n\n.zoom-out-enter .animation-content,\n.zoom-out-enter .animation-content,\n.zoom-out-leave-active .animation-content,\n.zoom-out-leave-active .animation-content {\n -webkit-transform: scale(1.05);\n transform: scale(1.05); }\n\n.slide-next-enter-active,\n.slide-next-leave-active,\n.slide-prev-enter-active,\n.slide-prev-leave-active {\n -webkit-transition: -webkit-transform 250ms cubic-bezier(0.785, 0.135, 0.15, 0.86);\n transition: -webkit-transform 250ms cubic-bezier(0.785, 0.135, 0.15, 0.86);\n transition: transform 250ms cubic-bezier(0.785, 0.135, 0.15, 0.86);\n transition: transform 250ms cubic-bezier(0.785, 0.135, 0.15, 0.86), -webkit-transform 250ms cubic-bezier(0.785, 0.135, 0.15, 0.86); }\n\n.slide-prev-leave-to, .slide-next-enter {\n -webkit-transform: translate3d(-100%, 0, 0);\n transform: translate3d(-100%, 0, 0);\n position: absolute;\n width: 100%; }\n\n.slide-prev-enter, .slide-next-leave-to {\n -webkit-transform: translate3d(100%, 0, 0);\n transform: translate3d(100%, 0, 0);\n position: absolute;\n width: 100%; }\n\n/*! bulma.io v0.6.2 | MIT License | github.com/jgthms/bulma */\n@-webkit-keyframes spinAround {\n from {\n -webkit-transform: rotate(0deg);\n transform: rotate(0deg); }\n to {\n -webkit-transform: rotate(359deg);\n transform: rotate(359deg); } }\n\n@keyframes spinAround {\n from {\n -webkit-transform: rotate(0deg);\n transform: rotate(0deg); }\n to {\n -webkit-transform: rotate(359deg);\n transform: rotate(359deg); } }\n\n/*! minireset.css v0.0.2 | MIT License | github.com/jgthms/minireset.css */\nhtml,\nbody,\np,\nol,\nul,\nli,\ndl,\ndt,\ndd,\nblockquote,\nfigure,\nfieldset,\nlegend,\ntextarea,\npre,\niframe,\nhr,\nh1,\nh2,\nh3,\nh4,\nh5,\nh6 {\n margin: 0;\n padding: 0; }\n\nh1,\nh2,\nh3,\nh4,\nh5,\nh6 {\n font-size: 100%;\n font-weight: normal; }\n\nul {\n list-style: none; }\n\nbutton,\ninput,\nselect,\ntextarea {\n margin: 0; }\n\nhtml {\n -webkit-box-sizing: border-box;\n box-sizing: border-box; }\n\n* {\n -webkit-box-sizing: inherit;\n box-sizing: inherit; }\n\n*:before, *:after {\n -webkit-box-sizing: inherit;\n box-sizing: inherit; }\n\nimg,\nembed,\nobject,\naudio,\nvideo {\n max-width: 100%; }\n\niframe {\n border: 0; }\n\ntable {\n border-collapse: collapse;\n border-spacing: 0; }\n\ntd,\nth {\n padding: 0;\n text-align: left; }\n\nhtml {\n background-color: white;\n font-size: 16px;\n -moz-osx-font-smoothing: grayscale;\n -webkit-font-smoothing: antialiased;\n min-width: 300px;\n overflow-x: hidden;\n overflow-y: scroll;\n text-rendering: optimizeLegibility;\n -webkit-text-size-adjust: 100%;\n -moz-text-size-adjust: 100%;\n -ms-text-size-adjust: 100%;\n text-size-adjust: 100%; }\n\narticle,\naside,\nfigure,\nfooter,\nheader,\nhgroup,\nsection {\n display: block; }\n\nbody,\nbutton,\ninput,\nselect,\ntextarea {\n font-family: BlinkMacSystemFont, -apple-system, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", "Helvetica", "Arial", sans-serif; }\n\ncode,\npre {\n -moz-osx-font-smoothing: auto;\n -webkit-font-smoothing: auto;\n font-family: monospace; }\n\nbody {\n color: #4a4a4a;\n font-size: 1rem;\n font-weight: 400;\n line-height: 1.5; }\n\na {\n color: #7957d5;\n cursor: pointer;\n text-decoration: none; }\n\na strong {\n color: currentColor; }\n\na:hover {\n color: #363636; }\n\ncode {\n background-color: whitesmoke;\n color: #ff3860;\n font-size: 0.875em;\n font-weight: normal;\n padding: 0.25em 0.5em 0.25em; }\n\nhr {\n background-color: #dbdbdb;\n border: none;\n display: block;\n height: 1px;\n margin: 1.5rem 0; }\n\nimg {\n height: auto;\n max-width: 100%; }\n\ninput[type="checkbox"],\ninput[type="radio"] {\n vertical-align: baseline; }\n\nsmall {\n font-size: 0.875em; }\n\nspan {\n font-style: inherit;\n font-weight: inherit; }\n\nstrong {\n color: #363636;\n font-weight: 700; }\n\npre {\n -webkit-overflow-scrolling: touch;\n background-color: whitesmoke;\n color: #4a4a4a;\n font-size: 0.875em;\n overflow-x: auto;\n padding: 1.25rem 1.5rem;\n white-space: pre;\n word-wrap: normal; }\n\npre code {\n background-color: transparent;\n color: currentColor;\n font-size: 1em;\n padding: 0; }\n\ntable td,\ntable th {\n text-align: left;\n vertical-align: top; }\n\ntable th {\n color: #363636; }\n\n.is-clearfix:after {\n clear: both;\n content: " ";\n display: table; }\n\n.is-pulled-left {\n float: left !important; }\n\n.is-pulled-right {\n float: right !important; }\n\n.is-clipped {\n overflow: hidden !important; }\n\n.is-overlay {\n bottom: 0;\n left: 0;\n position: absolute;\n right: 0;\n top: 0; }\n\n.is-size-1 {\n font-size: 3rem !important; }\n\n.is-size-2 {\n font-size: 2.5rem !important; }\n\n.is-size-3 {\n font-size: 2rem !important; }\n\n.is-size-4 {\n font-size: 1.5rem !important; }\n\n.is-size-5 {\n font-size: 1.25rem !important; }\n\n.is-size-6 {\n font-size: 1rem !important; }\n\n.is-size-7 {\n font-size: 0.75rem !important; }\n\n@media screen and (max-width: 768px) {\n .is-size-1-mobile {\n font-size: 3rem !important; }\n .is-size-2-mobile {\n font-size: 2.5rem !important; }\n .is-size-3-mobile {\n font-size: 2rem !important; }\n .is-size-4-mobile {\n font-size: 1.5rem !important; }\n .is-size-5-mobile {\n font-size: 1.25rem !important; }\n .is-size-6-mobile {\n font-size: 1rem !important; }\n .is-size-7-mobile {\n font-size: 0.75rem !important; } }\n\n@media screen and (min-width: 769px), print {\n .is-size-1-tablet {\n font-size: 3rem !important; }\n .is-size-2-tablet {\n font-size: 2.5rem !important; }\n .is-size-3-tablet {\n font-size: 2rem !important; }\n .is-size-4-tablet {\n font-size: 1.5rem !important; }\n .is-size-5-tablet {\n font-size: 1.25rem !important; }\n .is-size-6-tablet {\n font-size: 1rem !important; }\n .is-size-7-tablet {\n font-size: 0.75rem !important; } }\n\n@media screen and (max-width: 1023px) {\n .is-size-1-touch {\n font-size: 3rem !important; }\n .is-size-2-touch {\n font-size: 2.5rem !important; }\n .is-size-3-touch {\n font-size: 2rem !important; }\n .is-size-4-touch {\n font-size: 1.5rem !important; }\n .is-size-5-touch {\n font-size: 1.25rem !important; }\n .is-size-6-touch {\n font-size: 1rem !important; }\n .is-size-7-touch {\n font-size: 0.75rem !important; } }\n\n@media screen and (min-width: 1024px) {\n .is-size-1-desktop {\n font-size: 3rem !important; }\n .is-size-2-desktop {\n font-size: 2.5rem !important; }\n .is-size-3-desktop {\n font-size: 2rem !important; }\n .is-size-4-desktop {\n font-size: 1.5rem !important; }\n .is-size-5-desktop {\n font-size: 1.25rem !important; }\n .is-size-6-desktop {\n font-size: 1rem !important; }\n .is-size-7-desktop {\n font-size: 0.75rem !important; } }\n\n@media screen and (min-width: 1216px) {\n .is-size-1-widescreen {\n font-size: 3rem !important; }\n .is-size-2-widescreen {\n font-size: 2.5rem !important; }\n .is-size-3-widescreen {\n font-size: 2rem !important; }\n .is-size-4-widescreen {\n font-size: 1.5rem !important; }\n .is-size-5-widescreen {\n font-size: 1.25rem !important; }\n .is-size-6-widescreen {\n font-size: 1rem !important; }\n .is-size-7-widescreen {\n font-size: 0.75rem !important; } }\n\n@media screen and (min-width: 1408px) {\n .is-size-1-fullhd {\n font-size: 3rem !important; }\n .is-size-2-fullhd {\n font-size: 2.5rem !important; }\n .is-size-3-fullhd {\n font-size: 2rem !important; }\n .is-size-4-fullhd {\n font-size: 1.5rem !important; }\n .is-size-5-fullhd {\n font-size: 1.25rem !important; }\n .is-size-6-fullhd {\n font-size: 1rem !important; }\n .is-size-7-fullhd {\n font-size: 0.75rem !important; } }\n\n.has-text-centered {\n text-align: center !important; }\n\n@media screen and (max-width: 768px) {\n .has-text-centered-mobile {\n text-align: center !important; } }\n\n@media screen and (min-width: 769px), print {\n .has-text-centered-tablet {\n text-align: center !important; } }\n\n@media screen and (min-width: 769px) and (max-width: 1023px) {\n .has-text-centered-tablet-only {\n text-align: center !important; } }\n\n@media screen and (max-width: 1023px) {\n .has-text-centered-touch {\n text-align: center !important; } }\n\n@media screen and (min-width: 1024px) {\n .has-text-centered-desktop {\n text-align: center !important; } }\n\n@media screen and (min-width: 1024px) and (max-width: 1215px) {\n .has-text-centered-desktop-only {\n text-align: center !important; } }\n\n@media screen and (min-width: 1216px) {\n .has-text-centered-widescreen {\n text-align: center !important; } }\n\n@media screen and (min-width: 1216px) and (max-width: 1407px) {\n .has-text-centered-widescreen-only {\n text-align: center !important; } }\n\n@media screen and (min-width: 1408px) {\n .has-text-centered-fullhd {\n text-align: center !important; } }\n\n.has-text-justified {\n text-align: justify !important; }\n\n@media screen and (max-width: 768px) {\n .has-text-justified-mobile {\n text-align: justify !important; } }\n\n@media screen and (min-width: 769px), print {\n .has-text-justified-tablet {\n text-align: justify !important; } }\n\n@media screen and (min-width: 769px) and (max-width: 1023px) {\n .has-text-justified-tablet-only {\n text-align: justify !important; } }\n\n@media screen and (max-width: 1023px) {\n .has-text-justified-touch {\n text-align: justify !important; } }\n\n@media screen and (min-width: 1024px) {\n .has-text-justified-desktop {\n text-align: justify !important; } }\n\n@media screen and (min-width: 1024px) and (max-width: 1215px) {\n .has-text-justified-desktop-only {\n text-align: justify !important; } }\n\n@media screen and (min-width: 1216px) {\n .has-text-justified-widescreen {\n text-align: justify !important; } }\n\n@media screen and (min-width: 1216px) and (max-width: 1407px) {\n .has-text-justified-widescreen-only {\n text-align: justify !important; } }\n\n@media screen and (min-width: 1408px) {\n .has-text-justified-fullhd {\n text-align: justify !important; } }\n\n.has-text-left {\n text-align: left !important; }\n\n@media screen and (max-width: 768px) {\n .has-text-left-mobile {\n text-align: left !important; } }\n\n@media screen and (min-width: 769px), print {\n .has-text-left-tablet {\n text-align: left !important; } }\n\n@media screen and (min-width: 769px) and (max-width: 1023px) {\n .has-text-left-tablet-only {\n text-align: left !important; } }\n\n@media screen and (max-width: 1023px) {\n .has-text-left-touch {\n text-align: left !important; } }\n\n@media screen and (min-width: 1024px) {\n .has-text-left-desktop {\n text-align: left !important; } }\n\n@media screen and (min-width: 1024px) and (max-width: 1215px) {\n .has-text-left-desktop-only {\n text-align: left !important; } }\n\n@media screen and (min-width: 1216px) {\n .has-text-left-widescreen {\n text-align: left !important; } }\n\n@media screen and (min-width: 1216px) and (max-width: 1407px) {\n .has-text-left-widescreen-only {\n text-align: left !important; } }\n\n@media screen and (min-width: 1408px) {\n .has-text-left-fullhd {\n text-align: left !important; } }\n\n.has-text-right {\n text-align: right !important; }\n\n@media screen and (max-width: 768px) {\n .has-text-right-mobile {\n text-align: right !important; } }\n\n@media screen and (min-width: 769px), print {\n .has-text-right-tablet {\n text-align: right !important; } }\n\n@media screen and (min-width: 769px) and (max-width: 1023px) {\n .has-text-right-tablet-only {\n text-align: right !important; } }\n\n@media screen and (max-width: 1023px) {\n .has-text-right-touch {\n text-align: right !important; } }\n\n@media screen and (min-width: 1024px) {\n .has-text-right-desktop {\n text-align: right !important; } }\n\n@media screen and (min-width: 1024px) and (max-width: 1215px) {\n .has-text-right-desktop-only {\n text-align: right !important; } }\n\n@media screen and (min-width: 1216px) {\n .has-text-right-widescreen {\n text-align: right !important; } }\n\n@media screen and (min-width: 1216px) and (max-width: 1407px) {\n .has-text-right-widescreen-only {\n text-align: right !important; } }\n\n@media screen and (min-width: 1408px) {\n .has-text-right-fullhd {\n text-align: right !important; } }\n\n.is-capitalized {\n text-transform: capitalize !important; }\n\n.is-lowercase {\n text-transform: lowercase !important; }\n\n.is-uppercase {\n text-transform: uppercase !important; }\n\n.is-italic {\n font-style: italic !important; }\n\n.has-text-white {\n color: white !important; }\n\na.has-text-white:hover, a.has-text-white:focus {\n color: #e6e6e6 !important; }\n\n.has-text-black {\n color: #0a0a0a !important; }\n\na.has-text-black:hover, a.has-text-black:focus {\n color: black !important; }\n\n.has-text-light {\n color: whitesmoke !important; }\n\na.has-text-light:hover, a.has-text-light:focus {\n color: #dbdbdb !important; }\n\n.has-text-dark {\n color: #363636 !important; }\n\na.has-text-dark:hover, a.has-text-dark:focus {\n color: #1c1c1c !important; }\n\n.has-text-primary {\n color: #7957d5 !important; }\n\na.has-text-primary:hover, a.has-text-primary:focus {\n color: #5a32c7 !important; }\n\n.has-text-link {\n color: #7957d5 !important; }\n\na.has-text-link:hover, a.has-text-link:focus {\n color: #5a32c7 !important; }\n\n.has-text-info {\n color: #167df0 !important; }\n\na.has-text-info:hover, a.has-text-info:focus {\n color: #0d64c6 !important; }\n\n.has-text-success {\n color: #23d160 !important; }\n\na.has-text-success:hover, a.has-text-success:focus {\n color: #1ca64c !important; }\n\n.has-text-warning {\n color: #ffdd57 !important; }\n\na.has-text-warning:hover, a.has-text-warning:focus {\n color: #ffd324 !important; }\n\n.has-text-danger {\n color: #ff3860 !important; }\n\na.has-text-danger:hover, a.has-text-danger:focus {\n color: #ff0537 !important; }\n\n.has-text-black-bis {\n color: #121212 !important; }\n\n.has-text-black-ter {\n color: #242424 !important; }\n\n.has-text-grey-darker {\n color: #363636 !important; }\n\n.has-text-grey-dark {\n color: #4a4a4a !important; }\n\n.has-text-grey {\n color: #7a7a7a !important; }\n\n.has-text-grey-light {\n color: #b5b5b5 !important; }\n\n.has-text-grey-lighter {\n color: #dbdbdb !important; }\n\n.has-text-white-ter {\n color: whitesmoke !important; }\n\n.has-text-white-bis {\n color: #fafafa !important; }\n\n.has-text-weight-light {\n font-weight: 300 !important; }\n\n.has-text-weight-normal {\n font-weight: 400 !important; }\n\n.has-text-weight-semibold {\n font-weight: 600 !important; }\n\n.has-text-weight-bold {\n font-weight: 700 !important; }\n\n.is-block {\n display: block !important; }\n\n@media screen and (max-width: 768px) {\n .is-block-mobile {\n display: block !important; } }\n\n@media screen and (min-width: 769px), print {\n .is-block-tablet {\n display: block !important; } }\n\n@media screen and (min-width: 769px) and (max-width: 1023px) {\n .is-block-tablet-only {\n display: block !important; } }\n\n@media screen and (max-width: 1023px) {\n .is-block-touch {\n display: block !important; } }\n\n@media screen and (min-width: 1024px) {\n .is-block-desktop {\n display: block !important; } }\n\n@media screen and (min-width: 1024px) and (max-width: 1215px) {\n .is-block-desktop-only {\n display: block !important; } }\n\n@media screen and (min-width: 1216px) {\n .is-block-widescreen {\n display: block !important; } }\n\n@media screen and (min-width: 1216px) and (max-width: 1407px) {\n .is-block-widescreen-only {\n display: block !important; } }\n\n@media screen and (min-width: 1408px) {\n .is-block-fullhd {\n display: block !important; } }\n\n.is-flex {\n display: -webkit-box !important;\n display: -ms-flexbox !important;\n display: flex !important; }\n\n@media screen and (max-width: 768px) {\n .is-flex-mobile {\n display: -webkit-box !important;\n display: -ms-flexbox !important;\n display: flex !important; } }\n\n@media screen and (min-width: 769px), print {\n .is-flex-tablet {\n display: -webkit-box !important;\n display: -ms-flexbox !important;\n display: flex !important; } }\n\n@media screen and (min-width: 769px) and (max-width: 1023px) {\n .is-flex-tablet-only {\n display: -webkit-box !important;\n display: -ms-flexbox !important;\n display: flex !important; } }\n\n@media screen and (max-width: 1023px) {\n .is-flex-touch {\n display: -webkit-box !important;\n display: -ms-flexbox !important;\n display: flex !important; } }\n\n@media screen and (min-width: 1024px) {\n .is-flex-desktop {\n display: -webkit-box !important;\n display: -ms-flexbox !important;\n display: flex !important; } }\n\n@media screen and (min-width: 1024px) and (max-width: 1215px) {\n .is-flex-desktop-only {\n display: -webkit-box !important;\n display: -ms-flexbox !important;\n display: flex !important; } }\n\n@media screen and (min-width: 1216px) {\n .is-flex-widescreen {\n display: -webkit-box !important;\n display: -ms-flexbox !important;\n display: flex !important; } }\n\n@media screen and (min-width: 1216px) and (max-width: 1407px) {\n .is-flex-widescreen-only {\n display: -webkit-box !important;\n display: -ms-flexbox !important;\n display: flex !important; } }\n\n@media screen and (min-width: 1408px) {\n .is-flex-fullhd {\n display: -webkit-box !important;\n display: -ms-flexbox !important;\n display: flex !important; } }\n\n.is-inline {\n display: inline !important; }\n\n@media screen and (max-width: 768px) {\n .is-inline-mobile {\n display: inline !important; } }\n\n@media screen and (min-width: 769px), print {\n .is-inline-tablet {\n display: inline !important; } }\n\n@media screen and (min-width: 769px) and (max-width: 1023px) {\n .is-inline-tablet-only {\n display: inline !important; } }\n\n@media screen and (max-width: 1023px) {\n .is-inline-touch {\n display: inline !important; } }\n\n@media screen and (min-width: 1024px) {\n .is-inline-desktop {\n display: inline !important; } }\n\n@media screen and (min-width: 1024px) and (max-width: 1215px) {\n .is-inline-desktop-only {\n display: inline !important; } }\n\n@media screen and (min-width: 1216px) {\n .is-inline-widescreen {\n display: inline !important; } }\n\n@media screen and (min-width: 1216px) and (max-width: 1407px) {\n .is-inline-widescreen-only {\n display: inline !important; } }\n\n@media screen and (min-width: 1408px) {\n .is-inline-fullhd {\n display: inline !important; } }\n\n.is-inline-block {\n display: inline-block !important; }\n\n@media screen and (max-width: 768px) {\n .is-inline-block-mobile {\n display: inline-block !important; } }\n\n@media screen and (min-width: 769px), print {\n .is-inline-block-tablet {\n display: inline-block !important; } }\n\n@media screen and (min-width: 769px) and (max-width: 1023px) {\n .is-inline-block-tablet-only {\n display: inline-block !important; } }\n\n@media screen and (max-width: 1023px) {\n .is-inline-block-touch {\n display: inline-block !important; } }\n\n@media screen and (min-width: 1024px) {\n .is-inline-block-desktop {\n display: inline-block !important; } }\n\n@media screen and (min-width: 1024px) and (max-width: 1215px) {\n .is-inline-block-desktop-only {\n display: inline-block !important; } }\n\n@media screen and (min-width: 1216px) {\n .is-inline-block-widescreen {\n display: inline-block !important; } }\n\n@media screen and (min-width: 1216px) and (max-width: 1407px) {\n .is-inline-block-widescreen-only {\n display: inline-block !important; } }\n\n@media screen and (min-width: 1408px) {\n .is-inline-block-fullhd {\n display: inline-block !important; } }\n\n.is-inline-flex {\n display: -webkit-inline-box !important;\n display: -ms-inline-flexbox !important;\n display: inline-flex !important; }\n\n@media screen and (max-width: 768px) {\n .is-inline-flex-mobile {\n display: -webkit-inline-box !important;\n display: -ms-inline-flexbox !important;\n display: inline-flex !important; } }\n\n@media screen and (min-width: 769px), print {\n .is-inline-flex-tablet {\n display: -webkit-inline-box !important;\n display: -ms-inline-flexbox !important;\n display: inline-flex !important; } }\n\n@media screen and (min-width: 769px) and (max-width: 1023px) {\n .is-inline-flex-tablet-only {\n display: -webkit-inline-box !important;\n display: -ms-inline-flexbox !important;\n display: inline-flex !important; } }\n\n@media screen and (max-width: 1023px) {\n .is-inline-flex-touch {\n display: -webkit-inline-box !important;\n display: -ms-inline-flexbox !important;\n display: inline-flex !important; } }\n\n@media screen and (min-width: 1024px) {\n .is-inline-flex-desktop {\n display: -webkit-inline-box !important;\n display: -ms-inline-flexbox !important;\n display: inline-flex !important; } }\n\n@media screen and (min-width: 1024px) and (max-width: 1215px) {\n .is-inline-flex-desktop-only {\n display: -webkit-inline-box !important;\n display: -ms-inline-flexbox !important;\n display: inline-flex !important; } }\n\n@media screen and (min-width: 1216px) {\n .is-inline-flex-widescreen {\n display: -webkit-inline-box !important;\n display: -ms-inline-flexbox !important;\n display: inline-flex !important; } }\n\n@media screen and (min-width: 1216px) and (max-width: 1407px) {\n .is-inline-flex-widescreen-only {\n display: -webkit-inline-box !important;\n display: -ms-inline-flexbox !important;\n display: inline-flex !important; } }\n\n@media screen and (min-width: 1408px) {\n .is-inline-flex-fullhd {\n display: -webkit-inline-box !important;\n display: -ms-inline-flexbox !important;\n display: inline-flex !important; } }\n\n.is-hidden {\n display: none !important; }\n\n@media screen and (max-width: 768px) {\n .is-hidden-mobile {\n display: none !important; } }\n\n@media screen and (min-width: 769px), print {\n .is-hidden-tablet {\n display: none !important; } }\n\n@media screen and (min-width: 769px) and (max-width: 1023px) {\n .is-hidden-tablet-only {\n display: none !important; } }\n\n@media screen and (max-width: 1023px) {\n .is-hidden-touch {\n display: none !important; } }\n\n@media screen and (min-width: 1024px) {\n .is-hidden-desktop {\n display: none !important; } }\n\n@media screen and (min-width: 1024px) and (max-width: 1215px) {\n .is-hidden-desktop-only {\n display: none !important; } }\n\n@media screen and (min-width: 1216px) {\n .is-hidden-widescreen {\n display: none !important; } }\n\n@media screen and (min-width: 1216px) and (max-width: 1407px) {\n .is-hidden-widescreen-only {\n display: none !important; } }\n\n@media screen and (min-width: 1408px) {\n .is-hidden-fullhd {\n display: none !important; } }\n\n.is-invisible {\n visibility: hidden !important; }\n\n@media screen and (max-width: 768px) {\n .is-invisible-mobile {\n visibility: hidden !important; } }\n\n@media screen and (min-width: 769px), print {\n .is-invisible-tablet {\n visibility: hidden !important; } }\n\n@media screen and (min-width: 769px) and (max-width: 1023px) {\n .is-invisible-tablet-only {\n visibility: hidden !important; } }\n\n@media screen and (max-width: 1023px) {\n .is-invisible-touch {\n visibility: hidden !important; } }\n\n@media screen and (min-width: 1024px) {\n .is-invisible-desktop {\n visibility: hidden !important; } }\n\n@media screen and (min-width: 1024px) and (max-width: 1215px) {\n .is-invisible-desktop-only {\n visibility: hidden !important; } }\n\n@media screen and (min-width: 1216px) {\n .is-invisible-widescreen {\n visibility: hidden !important; } }\n\n@media screen and (min-width: 1216px) and (max-width: 1407px) {\n .is-invisible-widescreen-only {\n visibility: hidden !important; } }\n\n@media screen and (min-width: 1408px) {\n .is-invisible-fullhd {\n visibility: hidden !important; } }\n\n.is-marginless {\n margin: 0 !important; }\n\n.is-paddingless {\n padding: 0 !important; }\n\n.is-radiusless {\n border-radius: 0 !important; }\n\n.is-shadowless {\n -webkit-box-shadow: none !important;\n box-shadow: none !important; }\n\n.is-unselectable {\n -webkit-touch-callout: none;\n -webkit-user-select: none;\n -moz-user-select: none;\n -ms-user-select: none;\n user-select: none; }\n\n.box {\n background-color: white;\n border-radius: 5px;\n -webkit-box-shadow: 0 2px 3px rgba(10, 10, 10, 0.1), 0 0 0 1px rgba(10, 10, 10, 0.1);\n box-shadow: 0 2px 3px rgba(10, 10, 10, 0.1), 0 0 0 1px rgba(10, 10, 10, 0.1);\n color: #4a4a4a;\n display: block;\n padding: 1.25rem; }\n\n.box:not(:last-child) {\n margin-bottom: 1.5rem; }\n\na.box:hover, a.box:focus {\n -webkit-box-shadow: 0 2px 3px rgba(10, 10, 10, 0.1), 0 0 0 1px #7957d5;\n box-shadow: 0 2px 3px rgba(10, 10, 10, 0.1), 0 0 0 1px #7957d5; }\n\na.box:active {\n -webkit-box-shadow: inset 0 1px 2px rgba(10, 10, 10, 0.2), 0 0 0 1px #7957d5;\n box-shadow: inset 0 1px 2px rgba(10, 10, 10, 0.2), 0 0 0 1px #7957d5; }\n\n.button {\n -moz-appearance: none;\n -webkit-appearance: none;\n -webkit-box-align: center;\n -ms-flex-align: center;\n align-items: center;\n border: 1px solid transparent;\n border-radius: 3px;\n -webkit-box-shadow: none;\n box-shadow: none;\n display: -webkit-inline-box;\n display: -ms-inline-flexbox;\n display: inline-flex;\n font-size: 1rem;\n height: 2.25em;\n -webkit-box-pack: start;\n -ms-flex-pack: start;\n justify-content: flex-start;\n line-height: 1.5;\n padding-bottom: calc(0.375em - 1px);\n padding-left: calc(0.625em - 1px);\n padding-right: calc(0.625em - 1px);\n padding-top: calc(0.375em - 1px);\n position: relative;\n vertical-align: top;\n -webkit-touch-callout: none;\n -webkit-user-select: none;\n -moz-user-select: none;\n -ms-user-select: none;\n user-select: none;\n background-color: white;\n border-color: #dbdbdb;\n color: #363636;\n cursor: pointer;\n -webkit-box-pack: center;\n -ms-flex-pack: center;\n justify-content: center;\n padding-left: 0.75em;\n padding-right: 0.75em;\n text-align: center;\n white-space: nowrap; }\n\n.button:focus, .button.is-focused, .button:active, .button.is-active {\n outline: none; }\n\n.button[disabled] {\n cursor: not-allowed; }\n\n.button strong {\n color: inherit; }\n\n.button .icon, .button .icon.is-small, .button .icon.is-medium, .button .icon.is-large {\n height: 1.5em;\n width: 1.5em; }\n\n.button .icon:first-child:not(:last-child) {\n margin-left: calc(-0.375em - 1px);\n margin-right: 0.1875em; }\n\n.button .icon:last-child:not(:first-child) {\n margin-left: 0.1875em;\n margin-right: calc(-0.375em - 1px); }\n\n.button .icon:first-child:last-child {\n margin-left: calc(-0.375em - 1px);\n margin-right: calc(-0.375em - 1px); }\n\n.button:hover, .button.is-hovered {\n border-color: #b5b5b5;\n color: #363636; }\n\n.button:focus, .button.is-focused {\n border-color: #7957d5;\n color: #363636; }\n\n.button:focus:not(:active), .button.is-focused:not(:active) {\n -webkit-box-shadow: 0 0 0 0.125em rgba(121, 87, 213, 0.25);\n box-shadow: 0 0 0 0.125em rgba(121, 87, 213, 0.25); }\n\n.button:active, .button.is-active {\n border-color: #4a4a4a;\n color: #363636; }\n\n.button.is-text {\n background-color: transparent;\n border-color: transparent;\n color: #4a4a4a;\n text-decoration: underline; }\n\n.button.is-text:hover, .button.is-text.is-hovered, .button.is-text:focus, .button.is-text.is-focused {\n background-color: whitesmoke;\n color: #363636; }\n\n.button.is-text:active, .button.is-text.is-active {\n background-color: #e8e8e8;\n color: #363636; }\n\n.button.is-text[disabled] {\n background-color: transparent;\n border-color: transparent;\n -webkit-box-shadow: none;\n box-shadow: none; }\n\n.button.is-white {\n background-color: white;\n border-color: transparent;\n color: #0a0a0a; }\n\n.button.is-white:hover, .button.is-white.is-hovered {\n background-color: #f9f9f9;\n border-color: transparent;\n color: #0a0a0a; }\n\n.button.is-white:focus, .button.is-white.is-focused {\n border-color: transparent;\n color: #0a0a0a; }\n\n.button.is-white:focus:not(:active), .button.is-white.is-focused:not(:active) {\n -webkit-box-shadow: 0 0 0 0.125em rgba(255, 255, 255, 0.25);\n box-shadow: 0 0 0 0.125em rgba(255, 255, 255, 0.25); }\n\n.button.is-white:active, .button.is-white.is-active {\n background-color: #f2f2f2;\n border-color: transparent;\n color: #0a0a0a; }\n\n.button.is-white[disabled] {\n background-color: white;\n border-color: transparent;\n -webkit-box-shadow: none;\n box-shadow: none; }\n\n.button.is-white.is-inverted {\n background-color: #0a0a0a;\n color: white; }\n\n.button.is-white.is-inverted:hover {\n background-color: black; }\n\n.button.is-white.is-inverted[disabled] {\n background-color: #0a0a0a;\n border-color: transparent;\n -webkit-box-shadow: none;\n box-shadow: none;\n color: white; }\n\n.button.is-white.is-loading:after {\n border-color: transparent transparent #0a0a0a #0a0a0a !important; }\n\n.button.is-white.is-outlined {\n background-color: transparent;\n border-color: white;\n color: white; }\n\n.button.is-white.is-outlined:hover, .button.is-white.is-outlined:focus {\n background-color: white;\n border-color: white;\n color: #0a0a0a; }\n\n.button.is-white.is-outlined.is-loading:after {\n border-color: transparent transparent white white !important; }\n\n.button.is-white.is-outlined[disabled] {\n background-color: transparent;\n border-color: white;\n -webkit-box-shadow: none;\n box-shadow: none;\n color: white; }\n\n.button.is-white.is-inverted.is-outlined {\n background-color: transparent;\n border-color: #0a0a0a;\n color: #0a0a0a; }\n\n.button.is-white.is-inverted.is-outlined:hover, .button.is-white.is-inverted.is-outlined:focus {\n background-color: #0a0a0a;\n color: white; }\n\n.button.is-white.is-inverted.is-outlined[disabled] {\n background-color: transparent;\n border-color: #0a0a0a;\n -webkit-box-shadow: none;\n box-shadow: none;\n color: #0a0a0a; }\n\n.button.is-black {\n background-color: #0a0a0a;\n border-color: transparent;\n color: white; }\n\n.button.is-black:hover, .button.is-black.is-hovered {\n background-color: #040404;\n border-color: transparent;\n color: white; }\n\n.button.is-black:focus, .button.is-black.is-focused {\n border-color: transparent;\n color: white; }\n\n.button.is-black:focus:not(:active), .button.is-black.is-focused:not(:active) {\n -webkit-box-shadow: 0 0 0 0.125em rgba(10, 10, 10, 0.25);\n box-shadow: 0 0 0 0.125em rgba(10, 10, 10, 0.25); }\n\n.button.is-black:active, .button.is-black.is-active {\n background-color: black;\n border-color: transparent;\n color: white; }\n\n.button.is-black[disabled] {\n background-color: #0a0a0a;\n border-color: transparent;\n -webkit-box-shadow: none;\n box-shadow: none; }\n\n.button.is-black.is-inverted {\n background-color: white;\n color: #0a0a0a; }\n\n.button.is-black.is-inverted:hover {\n background-color: #f2f2f2; }\n\n.button.is-black.is-inverted[disabled] {\n background-color: white;\n border-color: transparent;\n -webkit-box-shadow: none;\n box-shadow: none;\n color: #0a0a0a; }\n\n.button.is-black.is-loading:after {\n border-color: transparent transparent white white !important; }\n\n.button.is-black.is-outlined {\n background-color: transparent;\n border-color: #0a0a0a;\n color: #0a0a0a; }\n\n.button.is-black.is-outlined:hover, .button.is-black.is-outlined:focus {\n background-color: #0a0a0a;\n border-color: #0a0a0a;\n color: white; }\n\n.button.is-black.is-outlined.is-loading:after {\n border-color: transparent transparent #0a0a0a #0a0a0a !important; }\n\n.button.is-black.is-outlined[disabled] {\n background-color: transparent;\n border-color: #0a0a0a;\n -webkit-box-shadow: none;\n box-shadow: none;\n color: #0a0a0a; }\n\n.button.is-black.is-inverted.is-outlined {\n background-color: transparent;\n border-color: white;\n color: white; }\n\n.button.is-black.is-inverted.is-outlined:hover, .button.is-black.is-inverted.is-outlined:focus {\n background-color: white;\n color: #0a0a0a; }\n\n.button.is-black.is-inverted.is-outlined[disabled] {\n background-color: transparent;\n border-color: white;\n -webkit-box-shadow: none;\n box-shadow: none;\n color: white; }\n\n.button.is-light {\n background-color: whitesmoke;\n border-color: transparent;\n color: #363636; }\n\n.button.is-light:hover, .button.is-light.is-hovered {\n background-color: #eeeeee;\n border-color: transparent;\n color: #363636; }\n\n.button.is-light:focus, .button.is-light.is-focused {\n border-color: transparent;\n color: #363636; }\n\n.button.is-light:focus:not(:active), .button.is-light.is-focused:not(:active) {\n -webkit-box-shadow: 0 0 0 0.125em rgba(245, 245, 245, 0.25);\n box-shadow: 0 0 0 0.125em rgba(245, 245, 245, 0.25); }\n\n.button.is-light:active, .button.is-light.is-active {\n background-color: #e8e8e8;\n border-color: transparent;\n color: #363636; }\n\n.button.is-light[disabled] {\n background-color: whitesmoke;\n border-color: transparent;\n -webkit-box-shadow: none;\n box-shadow: none; }\n\n.button.is-light.is-inverted {\n background-color: #363636;\n color: whitesmoke; }\n\n.button.is-light.is-inverted:hover {\n background-color: #292929; }\n\n.button.is-light.is-inverted[disabled] {\n background-color: #363636;\n border-color: transparent;\n -webkit-box-shadow: none;\n box-shadow: none;\n color: whitesmoke; }\n\n.button.is-light.is-loading:after {\n border-color: transparent transparent #363636 #363636 !important; }\n\n.button.is-light.is-outlined {\n background-color: transparent;\n border-color: whitesmoke;\n color: whitesmoke; }\n\n.button.is-light.is-outlined:hover, .button.is-light.is-outlined:focus {\n background-color: whitesmoke;\n border-color: whitesmoke;\n color: #363636; }\n\n.button.is-light.is-outlined.is-loading:after {\n border-color: transparent transparent whitesmoke whitesmoke !important; }\n\n.button.is-light.is-outlined[disabled] {\n background-color: transparent;\n border-color: whitesmoke;\n -webkit-box-shadow: none;\n box-shadow: none;\n color: whitesmoke; }\n\n.button.is-light.is-inverted.is-outlined {\n background-color: transparent;\n border-color: #363636;\n color: #363636; }\n\n.button.is-light.is-inverted.is-outlined:hover, .button.is-light.is-inverted.is-outlined:focus {\n background-color: #363636;\n color: whitesmoke; }\n\n.button.is-light.is-inverted.is-outlined[disabled] {\n background-color: transparent;\n border-color: #363636;\n -webkit-box-shadow: none;\n box-shadow: none;\n color: #363636; }\n\n.button.is-dark {\n background-color: #363636;\n border-color: transparent;\n color: whitesmoke; }\n\n.button.is-dark:hover, .button.is-dark.is-hovered {\n background-color: #2f2f2f;\n border-color: transparent;\n color: whitesmoke; }\n\n.button.is-dark:focus, .button.is-dark.is-focused {\n border-color: transparent;\n color: whitesmoke; }\n\n.button.is-dark:focus:not(:active), .button.is-dark.is-focused:not(:active) {\n -webkit-box-shadow: 0 0 0 0.125em rgba(54, 54, 54, 0.25);\n box-shadow: 0 0 0 0.125em rgba(54, 54, 54, 0.25); }\n\n.button.is-dark:active, .button.is-dark.is-active {\n background-color: #292929;\n border-color: transparent;\n color: whitesmoke; }\n\n.button.is-dark[disabled] {\n background-color: #363636;\n border-color: transparent;\n -webkit-box-shadow: none;\n box-shadow: none; }\n\n.button.is-dark.is-inverted {\n background-color: whitesmoke;\n color: #363636; }\n\n.button.is-dark.is-inverted:hover {\n background-color: #e8e8e8; }\n\n.button.is-dark.is-inverted[disabled] {\n background-color: whitesmoke;\n border-color: transparent;\n -webkit-box-shadow: none;\n box-shadow: none;\n color: #363636; }\n\n.button.is-dark.is-loading:after {\n border-color: transparent transparent whitesmoke whitesmoke !important; }\n\n.button.is-dark.is-outlined {\n background-color: transparent;\n border-color: #363636;\n color: #363636; }\n\n.button.is-dark.is-outlined:hover, .button.is-dark.is-outlined:focus {\n background-color: #363636;\n border-color: #363636;\n color: whitesmoke; }\n\n.button.is-dark.is-outlined.is-loading:after {\n border-color: transparent transparent #363636 #363636 !important; }\n\n.button.is-dark.is-outlined[disabled] {\n background-color: transparent;\n border-color: #363636;\n -webkit-box-shadow: none;\n box-shadow: none;\n color: #363636; }\n\n.button.is-dark.is-inverted.is-outlined {\n background-color: transparent;\n border-color: whitesmoke;\n color: whitesmoke; }\n\n.button.is-dark.is-inverted.is-outlined:hover, .button.is-dark.is-inverted.is-outlined:focus {\n background-color: whitesmoke;\n color: #363636; }\n\n.button.is-dark.is-inverted.is-outlined[disabled] {\n background-color: transparent;\n border-color: whitesmoke;\n -webkit-box-shadow: none;\n box-shadow: none;\n color: whitesmoke; }\n\n.button.is-primary {\n background-color: #7957d5;\n border-color: transparent;\n color: white; }\n\n.button.is-primary:hover, .button.is-primary.is-hovered {\n background-color: #714dd2;\n border-color: transparent;\n color: white; }\n\n.button.is-primary:focus, .button.is-primary.is-focused {\n border-color: transparent;\n color: white; }\n\n.button.is-primary:focus:not(:active), .button.is-primary.is-focused:not(:active) {\n -webkit-box-shadow: 0 0 0 0.125em rgba(121, 87, 213, 0.25);\n box-shadow: 0 0 0 0.125em rgba(121, 87, 213, 0.25); }\n\n.button.is-primary:active, .button.is-primary.is-active {\n background-color: #6943d0;\n border-color: transparent;\n color: white; }\n\n.button.is-primary[disabled] {\n background-color: #7957d5;\n border-color: transparent;\n -webkit-box-shadow: none;\n box-shadow: none; }\n\n.button.is-primary.is-inverted {\n background-color: white;\n color: #7957d5; }\n\n.button.is-primary.is-inverted:hover {\n background-color: #f2f2f2; }\n\n.button.is-primary.is-inverted[disabled] {\n background-color: white;\n border-color: transparent;\n -webkit-box-shadow: none;\n box-shadow: none;\n color: #7957d5; }\n\n.button.is-primary.is-loading:after {\n border-color: transparent transparent white white !important; }\n\n.button.is-primary.is-outlined {\n background-color: transparent;\n border-color: #7957d5;\n color: #7957d5; }\n\n.button.is-primary.is-outlined:hover, .button.is-primary.is-outlined:focus {\n background-color: #7957d5;\n border-color: #7957d5;\n color: white; }\n\n.button.is-primary.is-outlined.is-loading:after {\n border-color: transparent transparent #7957d5 #7957d5 !important; }\n\n.button.is-primary.is-outlined[disabled] {\n background-color: transparent;\n border-color: #7957d5;\n -webkit-box-shadow: none;\n box-shadow: none;\n color: #7957d5; }\n\n.button.is-primary.is-inverted.is-outlined {\n background-color: transparent;\n border-color: white;\n color: white; }\n\n.button.is-primary.is-inverted.is-outlined:hover, .button.is-primary.is-inverted.is-outlined:focus {\n background-color: white;\n color: #7957d5; }\n\n.button.is-primary.is-inverted.is-outlined[disabled] {\n background-color: transparent;\n border-color: white;\n -webkit-box-shadow: none;\n box-shadow: none;\n color: white; }\n\n.button.is-link {\n background-color: #7957d5;\n border-color: transparent;\n color: white; }\n\n.button.is-link:hover, .button.is-link.is-hovered {\n background-color: #714dd2;\n border-color: transparent;\n color: white; }\n\n.button.is-link:focus, .button.is-link.is-focused {\n border-color: transparent;\n color: white; }\n\n.button.is-link:focus:not(:active), .button.is-link.is-focused:not(:active) {\n -webkit-box-shadow: 0 0 0 0.125em rgba(121, 87, 213, 0.25);\n box-shadow: 0 0 0 0.125em rgba(121, 87, 213, 0.25); }\n\n.button.is-link:active, .button.is-link.is-active {\n background-color: #6943d0;\n border-color: transparent;\n color: white; }\n\n.button.is-link[disabled] {\n background-color: #7957d5;\n border-color: transparent;\n -webkit-box-shadow: none;\n box-shadow: none; }\n\n.button.is-link.is-inverted {\n background-color: white;\n color: #7957d5; }\n\n.button.is-link.is-inverted:hover {\n background-color: #f2f2f2; }\n\n.button.is-link.is-inverted[disabled] {\n background-color: white;\n border-color: transparent;\n -webkit-box-shadow: none;\n box-shadow: none;\n color: #7957d5; }\n\n.button.is-link.is-loading:after {\n border-color: transparent transparent white white !important; }\n\n.button.is-link.is-outlined {\n background-color: transparent;\n border-color: #7957d5;\n color: #7957d5; }\n\n.button.is-link.is-outlined:hover, .button.is-link.is-outlined:focus {\n background-color: #7957d5;\n border-color: #7957d5;\n color: white; }\n\n.button.is-link.is-outlined.is-loading:after {\n border-color: transparent transparent #7957d5 #7957d5 !important; }\n\n.button.is-link.is-outlined[disabled] {\n background-color: transparent;\n border-color: #7957d5;\n -webkit-box-shadow: none;\n box-shadow: none;\n color: #7957d5; }\n\n.button.is-link.is-inverted.is-outlined {\n background-color: transparent;\n border-color: white;\n color: white; }\n\n.button.is-link.is-inverted.is-outlined:hover, .button.is-link.is-inverted.is-outlined:focus {\n background-color: white;\n color: #7957d5; }\n\n.button.is-link.is-inverted.is-outlined[disabled] {\n background-color: transparent;\n border-color: white;\n -webkit-box-shadow: none;\n box-shadow: none;\n color: white; }\n\n.button.is-info {\n background-color: #167df0;\n border-color: transparent;\n color: #fff; }\n\n.button.is-info:hover, .button.is-info.is-hovered {\n background-color: #0f77ea;\n border-color: transparent;\n color: #fff; }\n\n.button.is-info:focus, .button.is-info.is-focused {\n border-color: transparent;\n color: #fff; }\n\n.button.is-info:focus:not(:active), .button.is-info.is-focused:not(:active) {\n -webkit-box-shadow: 0 0 0 0.125em rgba(22, 125, 240, 0.25);\n box-shadow: 0 0 0 0.125em rgba(22, 125, 240, 0.25); }\n\n.button.is-info:active, .button.is-info.is-active {\n background-color: #0e71de;\n border-color: transparent;\n color: #fff; }\n\n.button.is-info[disabled] {\n background-color: #167df0;\n border-color: transparent;\n -webkit-box-shadow: none;\n box-shadow: none; }\n\n.button.is-info.is-inverted {\n background-color: #fff;\n color: #167df0; }\n\n.button.is-info.is-inverted:hover {\n background-color: #f2f2f2; }\n\n.button.is-info.is-inverted[disabled] {\n background-color: #fff;\n border-color: transparent;\n -webkit-box-shadow: none;\n box-shadow: none;\n color: #167df0; }\n\n.button.is-info.is-loading:after {\n border-color: transparent transparent #fff #fff !important; }\n\n.button.is-info.is-outlined {\n background-color: transparent;\n border-color: #167df0;\n color: #167df0; }\n\n.button.is-info.is-outlined:hover, .button.is-info.is-outlined:focus {\n background-color: #167df0;\n border-color: #167df0;\n color: #fff; }\n\n.button.is-info.is-outlined.is-loading:after {\n border-color: transparent transparent #167df0 #167df0 !important; }\n\n.button.is-info.is-outlined[disabled] {\n background-color: transparent;\n border-color: #167df0;\n -webkit-box-shadow: none;\n box-shadow: none;\n color: #167df0; }\n\n.button.is-info.is-inverted.is-outlined {\n background-color: transparent;\n border-color: #fff;\n color: #fff; }\n\n.button.is-info.is-inverted.is-outlined:hover, .button.is-info.is-inverted.is-outlined:focus {\n background-color: #fff;\n color: #167df0; }\n\n.button.is-info.is-inverted.is-outlined[disabled] {\n background-color: transparent;\n border-color: #fff;\n -webkit-box-shadow: none;\n box-shadow: none;\n color: #fff; }\n\n.button.is-success {\n background-color: #23d160;\n border-color: transparent;\n color: #fff; }\n\n.button.is-success:hover, .button.is-success.is-hovered {\n background-color: #22c65b;\n border-color: transparent;\n color: #fff; }\n\n.button.is-success:focus, .button.is-success.is-focused {\n border-color: transparent;\n color: #fff; }\n\n.button.is-success:focus:not(:active), .button.is-success.is-focused:not(:active) {\n -webkit-box-shadow: 0 0 0 0.125em rgba(35, 209, 96, 0.25);\n box-shadow: 0 0 0 0.125em rgba(35, 209, 96, 0.25); }\n\n.button.is-success:active, .button.is-success.is-active {\n background-color: #20bc56;\n border-color: transparent;\n color: #fff; }\n\n.button.is-success[disabled] {\n background-color: #23d160;\n border-color: transparent;\n -webkit-box-shadow: none;\n box-shadow: none; }\n\n.button.is-success.is-inverted {\n background-color: #fff;\n color: #23d160; }\n\n.button.is-success.is-inverted:hover {\n background-color: #f2f2f2; }\n\n.button.is-success.is-inverted[disabled] {\n background-color: #fff;\n border-color: transparent;\n -webkit-box-shadow: none;\n box-shadow: none;\n color: #23d160; }\n\n.button.is-success.is-loading:after {\n border-color: transparent transparent #fff #fff !important; }\n\n.button.is-success.is-outlined {\n background-color: transparent;\n border-color: #23d160;\n color: #23d160; }\n\n.button.is-success.is-outlined:hover, .button.is-success.is-outlined:focus {\n background-color: #23d160;\n border-color: #23d160;\n color: #fff; }\n\n.button.is-success.is-outlined.is-loading:after {\n border-color: transparent transparent #23d160 #23d160 !important; }\n\n.button.is-success.is-outlined[disabled] {\n background-color: transparent;\n border-color: #23d160;\n -webkit-box-shadow: none;\n box-shadow: none;\n color: #23d160; }\n\n.button.is-success.is-inverted.is-outlined {\n background-color: transparent;\n border-color: #fff;\n color: #fff; }\n\n.button.is-success.is-inverted.is-outlined:hover, .button.is-success.is-inverted.is-outlined:focus {\n background-color: #fff;\n color: #23d160; }\n\n.button.is-success.is-inverted.is-outlined[disabled] {\n background-color: transparent;\n border-color: #fff;\n -webkit-box-shadow: none;\n box-shadow: none;\n color: #fff; }\n\n.button.is-warning {\n background-color: #ffdd57;\n border-color: transparent;\n color: rgba(0, 0, 0, 0.7); }\n\n.button.is-warning:hover, .button.is-warning.is-hovered {\n background-color: #ffdb4a;\n border-color: transparent;\n color: rgba(0, 0, 0, 0.7); }\n\n.button.is-warning:focus, .button.is-warning.is-focused {\n border-color: transparent;\n color: rgba(0, 0, 0, 0.7); }\n\n.button.is-warning:focus:not(:active), .button.is-warning.is-focused:not(:active) {\n -webkit-box-shadow: 0 0 0 0.125em rgba(255, 221, 87, 0.25);\n box-shadow: 0 0 0 0.125em rgba(255, 221, 87, 0.25); }\n\n.button.is-warning:active, .button.is-warning.is-active {\n background-color: #ffd83d;\n border-color: transparent;\n color: rgba(0, 0, 0, 0.7); }\n\n.button.is-warning[disabled] {\n background-color: #ffdd57;\n border-color: transparent;\n -webkit-box-shadow: none;\n box-shadow: none; }\n\n.button.is-warning.is-inverted {\n background-color: rgba(0, 0, 0, 0.7);\n color: #ffdd57; }\n\n.button.is-warning.is-inverted:hover {\n background-color: rgba(0, 0, 0, 0.7); }\n\n.button.is-warning.is-inverted[disabled] {\n background-color: rgba(0, 0, 0, 0.7);\n border-color: transparent;\n -webkit-box-shadow: none;\n box-shadow: none;\n color: #ffdd57; }\n\n.button.is-warning.is-loading:after {\n border-color: transparent transparent rgba(0, 0, 0, 0.7) rgba(0, 0, 0, 0.7) !important; }\n\n.button.is-warning.is-outlined {\n background-color: transparent;\n border-color: #ffdd57;\n color: #ffdd57; }\n\n.button.is-warning.is-outlined:hover, .button.is-warning.is-outlined:focus {\n background-color: #ffdd57;\n border-color: #ffdd57;\n color: rgba(0, 0, 0, 0.7); }\n\n.button.is-warning.is-outlined.is-loading:after {\n border-color: transparent transparent #ffdd57 #ffdd57 !important; }\n\n.button.is-warning.is-outlined[disabled] {\n background-color: transparent;\n border-color: #ffdd57;\n -webkit-box-shadow: none;\n box-shadow: none;\n color: #ffdd57; }\n\n.button.is-warning.is-inverted.is-outlined {\n background-color: transparent;\n border-color: rgba(0, 0, 0, 0.7);\n color: rgba(0, 0, 0, 0.7); }\n\n.button.is-warning.is-inverted.is-outlined:hover, .button.is-warning.is-inverted.is-outlined:focus {\n background-color: rgba(0, 0, 0, 0.7);\n color: #ffdd57; }\n\n.button.is-warning.is-inverted.is-outlined[disabled] {\n background-color: transparent;\n border-color: rgba(0, 0, 0, 0.7);\n -webkit-box-shadow: none;\n box-shadow: none;\n color: rgba(0, 0, 0, 0.7); }\n\n.button.is-danger {\n background-color: #ff3860;\n border-color: transparent;\n color: #fff; }\n\n.button.is-danger:hover, .button.is-danger.is-hovered {\n background-color: #ff2b56;\n border-color: transparent;\n color: #fff; }\n\n.button.is-danger:focus, .button.is-danger.is-focused {\n border-color: transparent;\n color: #fff; }\n\n.button.is-danger:focus:not(:active), .button.is-danger.is-focused:not(:active) {\n -webkit-box-shadow: 0 0 0 0.125em rgba(255, 56, 96, 0.25);\n box-shadow: 0 0 0 0.125em rgba(255, 56, 96, 0.25); }\n\n.button.is-danger:active, .button.is-danger.is-active {\n background-color: #ff1f4b;\n border-color: transparent;\n color: #fff; }\n\n.button.is-danger[disabled] {\n background-color: #ff3860;\n border-color: transparent;\n -webkit-box-shadow: none;\n box-shadow: none; }\n\n.button.is-danger.is-inverted {\n background-color: #fff;\n color: #ff3860; }\n\n.button.is-danger.is-inverted:hover {\n background-color: #f2f2f2; }\n\n.button.is-danger.is-inverted[disabled] {\n background-color: #fff;\n border-color: transparent;\n -webkit-box-shadow: none;\n box-shadow: none;\n color: #ff3860; }\n\n.button.is-danger.is-loading:after {\n border-color: transparent transparent #fff #fff !important; }\n\n.button.is-danger.is-outlined {\n background-color: transparent;\n border-color: #ff3860;\n color: #ff3860; }\n\n.button.is-danger.is-outlined:hover, .button.is-danger.is-outlined:focus {\n background-color: #ff3860;\n border-color: #ff3860;\n color: #fff; }\n\n.button.is-danger.is-outlined.is-loading:after {\n border-color: transparent transparent #ff3860 #ff3860 !important; }\n\n.button.is-danger.is-outlined[disabled] {\n background-color: transparent;\n border-color: #ff3860;\n -webkit-box-shadow: none;\n box-shadow: none;\n color: #ff3860; }\n\n.button.is-danger.is-inverted.is-outlined {\n background-color: transparent;\n border-color: #fff;\n color: #fff; }\n\n.button.is-danger.is-inverted.is-outlined:hover, .button.is-danger.is-inverted.is-outlined:focus {\n background-color: #fff;\n color: #ff3860; }\n\n.button.is-danger.is-inverted.is-outlined[disabled] {\n background-color: transparent;\n border-color: #fff;\n -webkit-box-shadow: none;\n box-shadow: none;\n color: #fff; }\n\n.button.is-small {\n border-radius: 2px;\n font-size: 0.75rem; }\n\n.button.is-medium {\n font-size: 1.25rem; }\n\n.button.is-large {\n font-size: 1.5rem; }\n\n.button[disabled] {\n background-color: white;\n border-color: #dbdbdb;\n -webkit-box-shadow: none;\n box-shadow: none;\n opacity: 0.5; }\n\n.button.is-fullwidth {\n display: -webkit-box;\n display: -ms-flexbox;\n display: flex;\n width: 100%; }\n\n.button.is-loading {\n color: transparent !important;\n pointer-events: none; }\n\n.button.is-loading:after {\n -webkit-animation: spinAround 500ms infinite linear;\n animation: spinAround 500ms infinite linear;\n border: 2px solid #dbdbdb;\n border-radius: 290486px;\n border-right-color: transparent;\n border-top-color: transparent;\n content: "";\n display: block;\n height: 1em;\n position: relative;\n width: 1em;\n position: absolute;\n left: calc(50% - (1em / 2));\n top: calc(50% - (1em / 2));\n position: absolute !important; }\n\n.button.is-static {\n background-color: whitesmoke;\n border-color: #dbdbdb;\n color: #7a7a7a;\n -webkit-box-shadow: none;\n box-shadow: none;\n pointer-events: none; }\n\n.button.is-rounded {\n border-radius: 290486px;\n padding-left: 1em;\n padding-right: 1em; }\n\n.buttons {\n -webkit-box-align: center;\n -ms-flex-align: center;\n align-items: center;\n display: -webkit-box;\n display: -ms-flexbox;\n display: flex;\n -ms-flex-wrap: wrap;\n flex-wrap: wrap;\n -webkit-box-pack: start;\n -ms-flex-pack: start;\n justify-content: flex-start; }\n\n.buttons .button {\n margin-bottom: 0.5rem; }\n\n.buttons .button:not(:last-child) {\n margin-right: 0.5rem; }\n\n.buttons:last-child {\n margin-bottom: -0.5rem; }\n\n.buttons:not(:last-child) {\n margin-bottom: 1rem; }\n\n.buttons.has-addons .button:not(:first-child) {\n border-bottom-left-radius: 0;\n border-top-left-radius: 0; }\n\n.buttons.has-addons .button:not(:last-child) {\n border-bottom-right-radius: 0;\n border-top-right-radius: 0;\n margin-right: -1px; }\n\n.buttons.has-addons .button:last-child {\n margin-right: 0; }\n\n.buttons.has-addons .button:hover, .buttons.has-addons .button.is-hovered {\n z-index: 2; }\n\n.buttons.has-addons .button:focus, .buttons.has-addons .button.is-focused, .buttons.has-addons .button:active, .buttons.has-addons .button.is-active, .buttons.has-addons .button.is-selected {\n z-index: 3; }\n\n.buttons.has-addons .button:focus:hover, .buttons.has-addons .button.is-focused:hover, .buttons.has-addons .button:active:hover, .buttons.has-addons .button.is-active:hover, .buttons.has-addons .button.is-selected:hover {\n z-index: 4; }\n\n.buttons.is-centered {\n -webkit-box-pack: center;\n -ms-flex-pack: center;\n justify-content: center; }\n\n.buttons.is-right {\n -webkit-box-pack: end;\n -ms-flex-pack: end;\n justify-content: flex-end; }\n\n.container {\n margin: 0 auto;\n position: relative; }\n\n@media screen and (min-width: 1024px) {\n .container {\n max-width: 960px;\n width: 960px; }\n .container.is-fluid {\n margin-left: 32px;\n margin-right: 32px;\n max-width: none;\n width: auto; } }\n\n@media screen and (max-width: 1215px) {\n .container.is-widescreen {\n max-width: 1152px;\n width: auto; } }\n\n@media screen and (max-width: 1407px) {\n .container.is-fullhd {\n max-width: 1344px;\n width: auto; } }\n\n@media screen and (min-width: 1216px) {\n .container {\n max-width: 1152px;\n width: 1152px; } }\n\n@media screen and (min-width: 1408px) {\n .container {\n max-width: 1344px;\n width: 1344px; } }\n\n.content:not(:last-child) {\n margin-bottom: 1.5rem; }\n\n.content li + li {\n margin-top: 0.25em; }\n\n.content p:not(:last-child),\n.content dl:not(:last-child),\n.content ol:not(:last-child),\n.content ul:not(:last-child),\n.content blockquote:not(:last-child),\n.content pre:not(:last-child),\n.content table:not(:last-child) {\n margin-bottom: 1em; }\n\n.content h1,\n.content h2,\n.content h3,\n.content h4,\n.content h5,\n.content h6 {\n color: #363636;\n font-weight: 400;\n line-height: 1.125; }\n\n.content h1 {\n font-size: 2em;\n margin-bottom: 0.5em; }\n\n.content h1:not(:first-child) {\n margin-top: 1em; }\n\n.content h2 {\n font-size: 1.75em;\n margin-bottom: 0.5714em; }\n\n.content h2:not(:first-child) {\n margin-top: 1.1428em; }\n\n.content h3 {\n font-size: 1.5em;\n margin-bottom: 0.6666em; }\n\n.content h3:not(:first-child) {\n margin-top: 1.3333em; }\n\n.content h4 {\n font-size: 1.25em;\n margin-bottom: 0.8em; }\n\n.content h5 {\n font-size: 1.125em;\n margin-bottom: 0.8888em; }\n\n.content h6 {\n font-size: 1em;\n margin-bottom: 1em; }\n\n.content blockquote {\n background-color: whitesmoke;\n border-left: 5px solid #dbdbdb;\n padding: 1.25em 1.5em; }\n\n.content ol {\n list-style: decimal outside;\n margin-left: 2em;\n margin-top: 1em; }\n\n.content ul {\n list-style: disc outside;\n margin-left: 2em;\n margin-top: 1em; }\n\n.content ul ul {\n list-style-type: circle;\n margin-top: 0.5em; }\n\n.content ul ul ul {\n list-style-type: square; }\n\n.content dd {\n margin-left: 2em; }\n\n.content figure {\n margin-left: 2em;\n margin-right: 2em;\n text-align: center; }\n\n.content figure:not(:first-child) {\n margin-top: 2em; }\n\n.content figure:not(:last-child) {\n margin-bottom: 2em; }\n\n.content figure img {\n display: inline-block; }\n\n.content figure figcaption {\n font-style: italic; }\n\n.content pre {\n -webkit-overflow-scrolling: touch;\n overflow-x: auto;\n padding: 1.25em 1.5em;\n white-space: pre;\n word-wrap: normal; }\n\n.content sup,\n.content sub {\n font-size: 75%; }\n\n.content table {\n width: 100%; }\n\n.content table td,\n.content table th {\n border: 1px solid #dbdbdb;\n border-width: 0 0 1px;\n padding: 0.5em 0.75em;\n vertical-align: top; }\n\n.content table th {\n color: #363636;\n text-align: left; }\n\n.content table tr:hover {\n background-color: whitesmoke; }\n\n.content table thead td,\n.content table thead th {\n border-width: 0 0 2px;\n color: #363636; }\n\n.content table tfoot td,\n.content table tfoot th {\n border-width: 2px 0 0;\n color: #363636; }\n\n.content table tbody tr:last-child td,\n.content table tbody tr:last-child th {\n border-bottom-width: 0; }\n\n.content.is-small {\n font-size: 0.75rem; }\n\n.content.is-medium {\n font-size: 1.25rem; }\n\n.content.is-large {\n font-size: 1.5rem; }\n\n.input, .taginput .taginput-container.is-focusable,\n.textarea {\n -moz-appearance: none;\n -webkit-appearance: none;\n -webkit-box-align: center;\n -ms-flex-align: center;\n align-items: center;\n border: 1px solid transparent;\n border-radius: 3px;\n -webkit-box-shadow: none;\n box-shadow: none;\n display: -webkit-inline-box;\n display: -ms-inline-flexbox;\n display: inline-flex;\n font-size: 1rem;\n height: 2.25em;\n -webkit-box-pack: start;\n -ms-flex-pack: start;\n justify-content: flex-start;\n line-height: 1.5;\n padding-bottom: calc(0.375em - 1px);\n padding-left: calc(0.625em - 1px);\n padding-right: calc(0.625em - 1px);\n padding-top: calc(0.375em - 1px);\n position: relative;\n vertical-align: top;\n background-color: white;\n border-color: #dbdbdb;\n color: #363636;\n -webkit-box-shadow: inset 0 1px 2px rgba(10, 10, 10, 0.1);\n box-shadow: inset 0 1px 2px rgba(10, 10, 10, 0.1);\n max-width: 100%;\n width: 100%; }\n\n.input:focus, .taginput .taginput-container.is-focusable:focus, .input.is-focused, .taginput .is-focused.taginput-container.is-focusable, .input:active, .taginput .taginput-container.is-focusable:active, .input.is-active, .taginput .is-active.taginput-container.is-focusable,\n.textarea:focus,\n.textarea.is-focused,\n.textarea:active,\n.textarea.is-active {\n outline: none; }\n\n.input[disabled], .taginput [disabled].taginput-container.is-focusable,\n.textarea[disabled] {\n cursor: not-allowed; }\n\n.input::-moz-placeholder, .taginput .taginput-container.is-focusable::-moz-placeholder,\n.textarea::-moz-placeholder {\n color: rgba(54, 54, 54, 0.3); }\n\n.input::-webkit-input-placeholder, .taginput .taginput-container.is-focusable::-webkit-input-placeholder,\n.textarea::-webkit-input-placeholder {\n color: rgba(54, 54, 54, 0.3); }\n\n.input:-moz-placeholder, .taginput .taginput-container.is-focusable:-moz-placeholder,\n.textarea:-moz-placeholder {\n color: rgba(54, 54, 54, 0.3); }\n\n.input:-ms-input-placeholder, .taginput .taginput-container.is-focusable:-ms-input-placeholder,\n.textarea:-ms-input-placeholder {\n color: rgba(54, 54, 54, 0.3); }\n\n.input:hover, .taginput .taginput-container.is-focusable:hover, .input.is-hovered, .taginput .is-hovered.taginput-container.is-focusable,\n.textarea:hover,\n.textarea.is-hovered {\n border-color: #b5b5b5; }\n\n.input:focus, .taginput .taginput-container.is-focusable:focus, .input.is-focused, .taginput .is-focused.taginput-container.is-focusable, .input:active, .taginput .taginput-container.is-focusable:active, .input.is-active, .taginput .is-active.taginput-container.is-focusable,\n.textarea:focus,\n.textarea.is-focused,\n.textarea:active,\n.textarea.is-active {\n border-color: #7957d5;\n -webkit-box-shadow: 0 0 0 0.125em rgba(121, 87, 213, 0.25);\n box-shadow: 0 0 0 0.125em rgba(121, 87, 213, 0.25); }\n\n.input[disabled], .taginput [disabled].taginput-container.is-focusable,\n.textarea[disabled] {\n background-color: whitesmoke;\n border-color: whitesmoke;\n -webkit-box-shadow: none;\n box-shadow: none;\n color: #7a7a7a; }\n\n.input[disabled]::-moz-placeholder, .taginput [disabled].taginput-container.is-focusable::-moz-placeholder,\n.textarea[disabled]::-moz-placeholder {\n color: rgba(122, 122, 122, 0.3); }\n\n.input[disabled]::-webkit-input-placeholder, .taginput [disabled].taginput-container.is-focusable::-webkit-input-placeholder,\n.textarea[disabled]::-webkit-input-placeholder {\n color: rgba(122, 122, 122, 0.3); }\n\n.input[disabled]:-moz-placeholder, .taginput [disabled].taginput-container.is-focusable:-moz-placeholder,\n.textarea[disabled]:-moz-placeholder {\n color: rgba(122, 122, 122, 0.3); }\n\n.input[disabled]:-ms-input-placeholder, .taginput [disabled].taginput-container.is-focusable:-ms-input-placeholder,\n.textarea[disabled]:-ms-input-placeholder {\n color: rgba(122, 122, 122, 0.3); }\n\n.input[readonly], .taginput [readonly].taginput-container.is-focusable,\n.textarea[readonly] {\n -webkit-box-shadow: none;\n box-shadow: none; }\n\n.input.is-white, .taginput .is-white.taginput-container.is-focusable,\n.textarea.is-white {\n border-color: white; }\n\n.input.is-white:focus, .taginput .is-white.taginput-container.is-focusable:focus, .input.is-white.is-focused, .taginput .is-white.is-focused.taginput-container.is-focusable, .input.is-white:active, .taginput .is-white.taginput-container.is-focusable:active, .input.is-white.is-active, .taginput .is-white.is-active.taginput-container.is-focusable,\n.textarea.is-white:focus,\n.textarea.is-white.is-focused,\n.textarea.is-white:active,\n.textarea.is-white.is-active {\n -webkit-box-shadow: 0 0 0 0.125em rgba(255, 255, 255, 0.25);\n box-shadow: 0 0 0 0.125em rgba(255, 255, 255, 0.25); }\n\n.input.is-black, .taginput .is-black.taginput-container.is-focusable,\n.textarea.is-black {\n border-color: #0a0a0a; }\n\n.input.is-black:focus, .taginput .is-black.taginput-container.is-focusable:focus, .input.is-black.is-focused, .taginput .is-black.is-focused.taginput-container.is-focusable, .input.is-black:active, .taginput .is-black.taginput-container.is-focusable:active, .input.is-black.is-active, .taginput .is-black.is-active.taginput-container.is-focusable,\n.textarea.is-black:focus,\n.textarea.is-black.is-focused,\n.textarea.is-black:active,\n.textarea.is-black.is-active {\n -webkit-box-shadow: 0 0 0 0.125em rgba(10, 10, 10, 0.25);\n box-shadow: 0 0 0 0.125em rgba(10, 10, 10, 0.25); }\n\n.input.is-light, .taginput .is-light.taginput-container.is-focusable,\n.textarea.is-light {\n border-color: whitesmoke; }\n\n.input.is-light:focus, .taginput .is-light.taginput-container.is-focusable:focus, .input.is-light.is-focused, .taginput .is-light.is-focused.taginput-container.is-focusable, .input.is-light:active, .taginput .is-light.taginput-container.is-focusable:active, .input.is-light.is-active, .taginput .is-light.is-active.taginput-container.is-focusable,\n.textarea.is-light:focus,\n.textarea.is-light.is-focused,\n.textarea.is-light:active,\n.textarea.is-light.is-active {\n -webkit-box-shadow: 0 0 0 0.125em rgba(245, 245, 245, 0.25);\n box-shadow: 0 0 0 0.125em rgba(245, 245, 245, 0.25); }\n\n.input.is-dark, .taginput .is-dark.taginput-container.is-focusable,\n.textarea.is-dark {\n border-color: #363636; }\n\n.input.is-dark:focus, .taginput .is-dark.taginput-container.is-focusable:focus, .input.is-dark.is-focused, .taginput .is-dark.is-focused.taginput-container.is-focusable, .input.is-dark:active, .taginput .is-dark.taginput-container.is-focusable:active, .input.is-dark.is-active, .taginput .is-dark.is-active.taginput-container.is-focusable,\n.textarea.is-dark:focus,\n.textarea.is-dark.is-focused,\n.textarea.is-dark:active,\n.textarea.is-dark.is-active {\n -webkit-box-shadow: 0 0 0 0.125em rgba(54, 54, 54, 0.25);\n box-shadow: 0 0 0 0.125em rgba(54, 54, 54, 0.25); }\n\n.input.is-primary, .taginput .is-primary.taginput-container.is-focusable,\n.textarea.is-primary {\n border-color: #7957d5; }\n\n.input.is-primary:focus, .taginput .is-primary.taginput-container.is-focusable:focus, .input.is-primary.is-focused, .taginput .is-primary.is-focused.taginput-container.is-focusable, .input.is-primary:active, .taginput .is-primary.taginput-container.is-focusable:active, .input.is-primary.is-active, .taginput .is-primary.is-active.taginput-container.is-focusable,\n.textarea.is-primary:focus,\n.textarea.is-primary.is-focused,\n.textarea.is-primary:active,\n.textarea.is-primary.is-active {\n -webkit-box-shadow: 0 0 0 0.125em rgba(121, 87, 213, 0.25);\n box-shadow: 0 0 0 0.125em rgba(121, 87, 213, 0.25); }\n\n.input.is-link, .taginput .is-link.taginput-container.is-focusable,\n.textarea.is-link {\n border-color: #7957d5; }\n\n.input.is-link:focus, .taginput .is-link.taginput-container.is-focusable:focus, .input.is-link.is-focused, .taginput .is-link.is-focused.taginput-container.is-focusable, .input.is-link:active, .taginput .is-link.taginput-container.is-focusable:active, .input.is-link.is-active, .taginput .is-link.is-active.taginput-container.is-focusable,\n.textarea.is-link:focus,\n.textarea.is-link.is-focused,\n.textarea.is-link:active,\n.textarea.is-link.is-active {\n -webkit-box-shadow: 0 0 0 0.125em rgba(121, 87, 213, 0.25);\n box-shadow: 0 0 0 0.125em rgba(121, 87, 213, 0.25); }\n\n.input.is-info, .taginput .is-info.taginput-container.is-focusable,\n.textarea.is-info {\n border-color: #167df0; }\n\n.input.is-info:focus, .taginput .is-info.taginput-container.is-focusable:focus, .input.is-info.is-focused, .taginput .is-info.is-focused.taginput-container.is-focusable, .input.is-info:active, .taginput .is-info.taginput-container.is-focusable:active, .input.is-info.is-active, .taginput .is-info.is-active.taginput-container.is-focusable,\n.textarea.is-info:focus,\n.textarea.is-info.is-focused,\n.textarea.is-info:active,\n.textarea.is-info.is-active {\n -webkit-box-shadow: 0 0 0 0.125em rgba(22, 125, 240, 0.25);\n box-shadow: 0 0 0 0.125em rgba(22, 125, 240, 0.25); }\n\n.input.is-success, .taginput .is-success.taginput-container.is-focusable,\n.textarea.is-success {\n border-color: #23d160; }\n\n.input.is-success:focus, .taginput .is-success.taginput-container.is-focusable:focus, .input.is-success.is-focused, .taginput .is-success.is-focused.taginput-container.is-focusable, .input.is-success:active, .taginput .is-success.taginput-container.is-focusable:active, .input.is-success.is-active, .taginput .is-success.is-active.taginput-container.is-focusable,\n.textarea.is-success:focus,\n.textarea.is-success.is-focused,\n.textarea.is-success:active,\n.textarea.is-success.is-active {\n -webkit-box-shadow: 0 0 0 0.125em rgba(35, 209, 96, 0.25);\n box-shadow: 0 0 0 0.125em rgba(35, 209, 96, 0.25); }\n\n.input.is-warning, .taginput .is-warning.taginput-container.is-focusable,\n.textarea.is-warning {\n border-color: #ffdd57; }\n\n.input.is-warning:focus, .taginput .is-warning.taginput-container.is-focusable:focus, .input.is-warning.is-focused, .taginput .is-warning.is-focused.taginput-container.is-focusable, .input.is-warning:active, .taginput .is-warning.taginput-container.is-focusable:active, .input.is-warning.is-active, .taginput .is-warning.is-active.taginput-container.is-focusable,\n.textarea.is-warning:focus,\n.textarea.is-warning.is-focused,\n.textarea.is-warning:active,\n.textarea.is-warning.is-active {\n -webkit-box-shadow: 0 0 0 0.125em rgba(255, 221, 87, 0.25);\n box-shadow: 0 0 0 0.125em rgba(255, 221, 87, 0.25); }\n\n.input.is-danger, .taginput .is-danger.taginput-container.is-focusable,\n.textarea.is-danger {\n border-color: #ff3860; }\n\n.input.is-danger:focus, .taginput .is-danger.taginput-container.is-focusable:focus, .input.is-danger.is-focused, .taginput .is-danger.is-focused.taginput-container.is-focusable, .input.is-danger:active, .taginput .is-danger.taginput-container.is-focusable:active, .input.is-danger.is-active, .taginput .is-danger.is-active.taginput-container.is-focusable,\n.textarea.is-danger:focus,\n.textarea.is-danger.is-focused,\n.textarea.is-danger:active,\n.textarea.is-danger.is-active {\n -webkit-box-shadow: 0 0 0 0.125em rgba(255, 56, 96, 0.25);\n box-shadow: 0 0 0 0.125em rgba(255, 56, 96, 0.25); }\n\n.input.is-small, .taginput .is-small.taginput-container.is-focusable,\n.textarea.is-small {\n border-radius: 2px;\n font-size: 0.75rem; }\n\n.input.is-medium, .taginput .is-medium.taginput-container.is-focusable,\n.textarea.is-medium {\n font-size: 1.25rem; }\n\n.input.is-large, .taginput .is-large.taginput-container.is-focusable,\n.textarea.is-large {\n font-size: 1.5rem; }\n\n.input.is-fullwidth, .taginput .is-fullwidth.taginput-container.is-focusable,\n.textarea.is-fullwidth {\n display: block;\n width: 100%; }\n\n.input.is-inline, .taginput .is-inline.taginput-container.is-focusable,\n.textarea.is-inline {\n display: inline;\n width: auto; }\n\n.input.is-rounded, .taginput .is-rounded.taginput-container.is-focusable {\n border-radius: 290486px;\n padding-left: 1em;\n padding-right: 1em; }\n\n.input.is-static, .taginput .is-static.taginput-container.is-focusable {\n background-color: transparent;\n border-color: transparent;\n -webkit-box-shadow: none;\n box-shadow: none;\n padding-left: 0;\n padding-right: 0; }\n\n.textarea {\n display: block;\n max-width: 100%;\n min-width: 100%;\n padding: 0.625em;\n resize: vertical; }\n\n.textarea:not([rows]) {\n max-height: 600px;\n min-height: 120px; }\n\n.textarea[rows] {\n height: unset; }\n\n.textarea.has-fixed-size {\n resize: none; }\n\n.checkbox,\n.radio {\n cursor: pointer;\n display: inline-block;\n line-height: 1.25;\n position: relative; }\n\n.checkbox input,\n.radio input {\n cursor: pointer; }\n\n.checkbox:hover,\n.radio:hover {\n color: #363636; }\n\n.checkbox[disabled],\n.radio[disabled] {\n color: #7a7a7a;\n cursor: not-allowed; }\n\n.radio + .radio {\n margin-left: 0.5em; }\n\n.select {\n display: inline-block;\n max-width: 100%;\n position: relative;\n vertical-align: top; }\n\n.select:not(.is-multiple) {\n height: 2.25em; }\n\n.select:not(.is-multiple)::after {\n border: 1px solid #7957d5;\n border-right: 0;\n border-top: 0;\n content: " ";\n display: block;\n height: 0.5em;\n pointer-events: none;\n position: absolute;\n -webkit-transform: rotate(-45deg);\n transform: rotate(-45deg);\n -webkit-transform-origin: center;\n transform-origin: center;\n width: 0.5em;\n margin-top: -0.375em;\n right: 1.125em;\n top: 50%;\n z-index: 4; }\n\n.select.is-rounded select {\n border-radius: 290486px;\n padding-left: 1em; }\n\n.select select {\n -moz-appearance: none;\n -webkit-appearance: none;\n -webkit-box-align: center;\n -ms-flex-align: center;\n align-items: center;\n border: 1px solid transparent;\n border-radius: 3px;\n -webkit-box-shadow: none;\n box-shadow: none;\n display: -webkit-inline-box;\n display: -ms-inline-flexbox;\n display: inline-flex;\n font-size: 1rem;\n height: 2.25em;\n -webkit-box-pack: start;\n -ms-flex-pack: start;\n justify-content: flex-start;\n line-height: 1.5;\n padding-bottom: calc(0.375em - 1px);\n padding-left: calc(0.625em - 1px);\n padding-right: calc(0.625em - 1px);\n padding-top: calc(0.375em - 1px);\n position: relative;\n vertical-align: top;\n background-color: white;\n border-color: #dbdbdb;\n color: #363636;\n cursor: pointer;\n display: block;\n font-size: 1em;\n max-width: 100%;\n outline: none; }\n\n.select select:focus, .select select.is-focused, .select select:active, .select select.is-active {\n outline: none; }\n\n.select select[disabled] {\n cursor: not-allowed; }\n\n.select select::-moz-placeholder {\n color: rgba(54, 54, 54, 0.3); }\n\n.select select::-webkit-input-placeholder {\n color: rgba(54, 54, 54, 0.3); }\n\n.select select:-moz-placeholder {\n color: rgba(54, 54, 54, 0.3); }\n\n.select select:-ms-input-placeholder {\n color: rgba(54, 54, 54, 0.3); }\n\n.select select:hover, .select select.is-hovered {\n border-color: #b5b5b5; }\n\n.select select:focus, .select select.is-focused, .select select:active, .select select.is-active {\n border-color: #7957d5;\n -webkit-box-shadow: 0 0 0 0.125em rgba(121, 87, 213, 0.25);\n box-shadow: 0 0 0 0.125em rgba(121, 87, 213, 0.25); }\n\n.select select[disabled] {\n background-color: whitesmoke;\n border-color: whitesmoke;\n -webkit-box-shadow: none;\n box-shadow: none;\n color: #7a7a7a; }\n\n.select select[disabled]::-moz-placeholder {\n color: rgba(122, 122, 122, 0.3); }\n\n.select select[disabled]::-webkit-input-placeholder {\n color: rgba(122, 122, 122, 0.3); }\n\n.select select[disabled]:-moz-placeholder {\n color: rgba(122, 122, 122, 0.3); }\n\n.select select[disabled]:-ms-input-placeholder {\n color: rgba(122, 122, 122, 0.3); }\n\n.select select::-ms-expand {\n display: none; }\n\n.select select[disabled]:hover {\n border-color: whitesmoke; }\n\n.select select:not([multiple]) {\n padding-right: 2.5em; }\n\n.select select[multiple] {\n height: unset;\n padding: 0; }\n\n.select select[multiple] option {\n padding: 0.5em 1em; }\n\n.select:hover::after {\n border-color: #363636; }\n\n.select.is-white select {\n border-color: white; }\n\n.select.is-white select:focus, .select.is-white select.is-focused, .select.is-white select:active, .select.is-white select.is-active {\n -webkit-box-shadow: 0 0 0 0.125em rgba(255, 255, 255, 0.25);\n box-shadow: 0 0 0 0.125em rgba(255, 255, 255, 0.25); }\n\n.select.is-black select {\n border-color: #0a0a0a; }\n\n.select.is-black select:focus, .select.is-black select.is-focused, .select.is-black select:active, .select.is-black select.is-active {\n -webkit-box-shadow: 0 0 0 0.125em rgba(10, 10, 10, 0.25);\n box-shadow: 0 0 0 0.125em rgba(10, 10, 10, 0.25); }\n\n.select.is-light select {\n border-color: whitesmoke; }\n\n.select.is-light select:focus, .select.is-light select.is-focused, .select.is-light select:active, .select.is-light select.is-active {\n -webkit-box-shadow: 0 0 0 0.125em rgba(245, 245, 245, 0.25);\n box-shadow: 0 0 0 0.125em rgba(245, 245, 245, 0.25); }\n\n.select.is-dark select {\n border-color: #363636; }\n\n.select.is-dark select:focus, .select.is-dark select.is-focused, .select.is-dark select:active, .select.is-dark select.is-active {\n -webkit-box-shadow: 0 0 0 0.125em rgba(54, 54, 54, 0.25);\n box-shadow: 0 0 0 0.125em rgba(54, 54, 54, 0.25); }\n\n.select.is-primary select {\n border-color: #7957d5; }\n\n.select.is-primary select:focus, .select.is-primary select.is-focused, .select.is-primary select:active, .select.is-primary select.is-active {\n -webkit-box-shadow: 0 0 0 0.125em rgba(121, 87, 213, 0.25);\n box-shadow: 0 0 0 0.125em rgba(121, 87, 213, 0.25); }\n\n.select.is-link select {\n border-color: #7957d5; }\n\n.select.is-link select:focus, .select.is-link select.is-focused, .select.is-link select:active, .select.is-link select.is-active {\n -webkit-box-shadow: 0 0 0 0.125em rgba(121, 87, 213, 0.25);\n box-shadow: 0 0 0 0.125em rgba(121, 87, 213, 0.25); }\n\n.select.is-info select {\n border-color: #167df0; }\n\n.select.is-info select:focus, .select.is-info select.is-focused, .select.is-info select:active, .select.is-info select.is-active {\n -webkit-box-shadow: 0 0 0 0.125em rgba(22, 125, 240, 0.25);\n box-shadow: 0 0 0 0.125em rgba(22, 125, 240, 0.25); }\n\n.select.is-success select {\n border-color: #23d160; }\n\n.select.is-success select:focus, .select.is-success select.is-focused, .select.is-success select:active, .select.is-success select.is-active {\n -webkit-box-shadow: 0 0 0 0.125em rgba(35, 209, 96, 0.25);\n box-shadow: 0 0 0 0.125em rgba(35, 209, 96, 0.25); }\n\n.select.is-warning select {\n border-color: #ffdd57; }\n\n.select.is-warning select:focus, .select.is-warning select.is-focused, .select.is-warning select:active, .select.is-warning select.is-active {\n -webkit-box-shadow: 0 0 0 0.125em rgba(255, 221, 87, 0.25);\n box-shadow: 0 0 0 0.125em rgba(255, 221, 87, 0.25); }\n\n.select.is-danger select {\n border-color: #ff3860; }\n\n.select.is-danger select:focus, .select.is-danger select.is-focused, .select.is-danger select:active, .select.is-danger select.is-active {\n -webkit-box-shadow: 0 0 0 0.125em rgba(255, 56, 96, 0.25);\n box-shadow: 0 0 0 0.125em rgba(255, 56, 96, 0.25); }\n\n.select.is-small {\n border-radius: 2px;\n font-size: 0.75rem; }\n\n.select.is-medium {\n font-size: 1.25rem; }\n\n.select.is-large {\n font-size: 1.5rem; }\n\n.select.is-disabled::after {\n border-color: #7a7a7a; }\n\n.select.is-fullwidth {\n width: 100%; }\n\n.select.is-fullwidth select {\n width: 100%; }\n\n.select.is-loading::after {\n -webkit-animation: spinAround 500ms infinite linear;\n animation: spinAround 500ms infinite linear;\n border: 2px solid #dbdbdb;\n border-radius: 290486px;\n border-right-color: transparent;\n border-top-color: transparent;\n content: "";\n display: block;\n height: 1em;\n position: relative;\n width: 1em;\n margin-top: 0;\n position: absolute;\n right: 0.625em;\n top: 0.625em;\n -webkit-transform: none;\n transform: none; }\n\n.select.is-loading.is-small:after {\n font-size: 0.75rem; }\n\n.select.is-loading.is-medium:after {\n font-size: 1.25rem; }\n\n.select.is-loading.is-large:after {\n font-size: 1.5rem; }\n\n.file {\n -webkit-touch-callout: none;\n -webkit-user-select: none;\n -moz-user-select: none;\n -ms-user-select: none;\n user-select: none;\n -webkit-box-align: stretch;\n -ms-flex-align: stretch;\n align-items: stretch;\n display: -webkit-box;\n display: -ms-flexbox;\n display: flex;\n -webkit-box-pack: start;\n -ms-flex-pack: start;\n justify-content: flex-start;\n position: relative; }\n\n.file.is-white .file-cta {\n background-color: white;\n border-color: transparent;\n color: #0a0a0a; }\n\n.file.is-white:hover .file-cta, .file.is-white.is-hovered .file-cta {\n background-color: #f9f9f9;\n border-color: transparent;\n color: #0a0a0a; }\n\n.file.is-white:focus .file-cta, .file.is-white.is-focused .file-cta {\n border-color: transparent;\n -webkit-box-shadow: 0 0 0.5em rgba(255, 255, 255, 0.25);\n box-shadow: 0 0 0.5em rgba(255, 255, 255, 0.25);\n color: #0a0a0a; }\n\n.file.is-white:active .file-cta, .file.is-white.is-active .file-cta {\n background-color: #f2f2f2;\n border-color: transparent;\n color: #0a0a0a; }\n\n.file.is-black .file-cta {\n background-color: #0a0a0a;\n border-color: transparent;\n color: white; }\n\n.file.is-black:hover .file-cta, .file.is-black.is-hovered .file-cta {\n background-color: #040404;\n border-color: transparent;\n color: white; }\n\n.file.is-black:focus .file-cta, .file.is-black.is-focused .file-cta {\n border-color: transparent;\n -webkit-box-shadow: 0 0 0.5em rgba(10, 10, 10, 0.25);\n box-shadow: 0 0 0.5em rgba(10, 10, 10, 0.25);\n color: white; }\n\n.file.is-black:active .file-cta, .file.is-black.is-active .file-cta {\n background-color: black;\n border-color: transparent;\n color: white; }\n\n.file.is-light .file-cta {\n background-color: whitesmoke;\n border-color: transparent;\n color: #363636; }\n\n.file.is-light:hover .file-cta, .file.is-light.is-hovered .file-cta {\n background-color: #eeeeee;\n border-color: transparent;\n color: #363636; }\n\n.file.is-light:focus .file-cta, .file.is-light.is-focused .file-cta {\n border-color: transparent;\n -webkit-box-shadow: 0 0 0.5em rgba(245, 245, 245, 0.25);\n box-shadow: 0 0 0.5em rgba(245, 245, 245, 0.25);\n color: #363636; }\n\n.file.is-light:active .file-cta, .file.is-light.is-active .file-cta {\n background-color: #e8e8e8;\n border-color: transparent;\n color: #363636; }\n\n.file.is-dark .file-cta {\n background-color: #363636;\n border-color: transparent;\n color: whitesmoke; }\n\n.file.is-dark:hover .file-cta, .file.is-dark.is-hovered .file-cta {\n background-color: #2f2f2f;\n border-color: transparent;\n color: whitesmoke; }\n\n.file.is-dark:focus .file-cta, .file.is-dark.is-focused .file-cta {\n border-color: transparent;\n -webkit-box-shadow: 0 0 0.5em rgba(54, 54, 54, 0.25);\n box-shadow: 0 0 0.5em rgba(54, 54, 54, 0.25);\n color: whitesmoke; }\n\n.file.is-dark:active .file-cta, .file.is-dark.is-active .file-cta {\n background-color: #292929;\n border-color: transparent;\n color: whitesmoke; }\n\n.file.is-primary .file-cta {\n background-color: #7957d5;\n border-color: transparent;\n color: white; }\n\n.file.is-primary:hover .file-cta, .file.is-primary.is-hovered .file-cta {\n background-color: #714dd2;\n border-color: transparent;\n color: white; }\n\n.file.is-primary:focus .file-cta, .file.is-primary.is-focused .file-cta {\n border-color: transparent;\n -webkit-box-shadow: 0 0 0.5em rgba(121, 87, 213, 0.25);\n box-shadow: 0 0 0.5em rgba(121, 87, 213, 0.25);\n color: white; }\n\n.file.is-primary:active .file-cta, .file.is-primary.is-active .file-cta {\n background-color: #6943d0;\n border-color: transparent;\n color: white; }\n\n.file.is-link .file-cta {\n background-color: #7957d5;\n border-color: transparent;\n color: white; }\n\n.file.is-link:hover .file-cta, .file.is-link.is-hovered .file-cta {\n background-color: #714dd2;\n border-color: transparent;\n color: white; }\n\n.file.is-link:focus .file-cta, .file.is-link.is-focused .file-cta {\n border-color: transparent;\n -webkit-box-shadow: 0 0 0.5em rgba(121, 87, 213, 0.25);\n box-shadow: 0 0 0.5em rgba(121, 87, 213, 0.25);\n color: white; }\n\n.file.is-link:active .file-cta, .file.is-link.is-active .file-cta {\n background-color: #6943d0;\n border-color: transparent;\n color: white; }\n\n.file.is-info .file-cta {\n background-color: #167df0;\n border-color: transparent;\n color: #fff; }\n\n.file.is-info:hover .file-cta, .file.is-info.is-hovered .file-cta {\n background-color: #0f77ea;\n border-color: transparent;\n color: #fff; }\n\n.file.is-info:focus .file-cta, .file.is-info.is-focused .file-cta {\n border-color: transparent;\n -webkit-box-shadow: 0 0 0.5em rgba(22, 125, 240, 0.25);\n box-shadow: 0 0 0.5em rgba(22, 125, 240, 0.25);\n color: #fff; }\n\n.file.is-info:active .file-cta, .file.is-info.is-active .file-cta {\n background-color: #0e71de;\n border-color: transparent;\n color: #fff; }\n\n.file.is-success .file-cta {\n background-color: #23d160;\n border-color: transparent;\n color: #fff; }\n\n.file.is-success:hover .file-cta, .file.is-success.is-hovered .file-cta {\n background-color: #22c65b;\n border-color: transparent;\n color: #fff; }\n\n.file.is-success:focus .file-cta, .file.is-success.is-focused .file-cta {\n border-color: transparent;\n -webkit-box-shadow: 0 0 0.5em rgba(35, 209, 96, 0.25);\n box-shadow: 0 0 0.5em rgba(35, 209, 96, 0.25);\n color: #fff; }\n\n.file.is-success:active .file-cta, .file.is-success.is-active .file-cta {\n background-color: #20bc56;\n border-color: transparent;\n color: #fff; }\n\n.file.is-warning .file-cta {\n background-color: #ffdd57;\n border-color: transparent;\n color: rgba(0, 0, 0, 0.7); }\n\n.file.is-warning:hover .file-cta, .file.is-warning.is-hovered .file-cta {\n background-color: #ffdb4a;\n border-color: transparent;\n color: rgba(0, 0, 0, 0.7); }\n\n.file.is-warning:focus .file-cta, .file.is-warning.is-focused .file-cta {\n border-color: transparent;\n -webkit-box-shadow: 0 0 0.5em rgba(255, 221, 87, 0.25);\n box-shadow: 0 0 0.5em rgba(255, 221, 87, 0.25);\n color: rgba(0, 0, 0, 0.7); }\n\n.file.is-warning:active .file-cta, .file.is-warning.is-active .file-cta {\n background-color: #ffd83d;\n border-color: transparent;\n color: rgba(0, 0, 0, 0.7); }\n\n.file.is-danger .file-cta {\n background-color: #ff3860;\n border-color: transparent;\n color: #fff; }\n\n.file.is-danger:hover .file-cta, .file.is-danger.is-hovered .file-cta {\n background-color: #ff2b56;\n border-color: transparent;\n color: #fff; }\n\n.file.is-danger:focus .file-cta, .file.is-danger.is-focused .file-cta {\n border-color: transparent;\n -webkit-box-shadow: 0 0 0.5em rgba(255, 56, 96, 0.25);\n box-shadow: 0 0 0.5em rgba(255, 56, 96, 0.25);\n color: #fff; }\n\n.file.is-danger:active .file-cta, .file.is-danger.is-active .file-cta {\n background-color: #ff1f4b;\n border-color: transparent;\n color: #fff; }\n\n.file.is-small {\n font-size: 0.75rem; }\n\n.file.is-medium {\n font-size: 1.25rem; }\n\n.file.is-medium .file-icon .fa {\n font-size: 21px; }\n\n.file.is-large {\n font-size: 1.5rem; }\n\n.file.is-large .file-icon .fa {\n font-size: 28px; }\n\n.file.has-name .file-cta {\n border-bottom-right-radius: 0;\n border-top-right-radius: 0; }\n\n.file.has-name .file-name {\n border-bottom-left-radius: 0;\n border-top-left-radius: 0; }\n\n.file.has-name.is-empty .file-cta {\n border-radius: 3px; }\n\n.file.has-name.is-empty .file-name {\n display: none; }\n\n.file.is-boxed .file-label {\n -webkit-box-orient: vertical;\n -webkit-box-direction: normal;\n -ms-flex-direction: column;\n flex-direction: column; }\n\n.file.is-boxed .file-cta {\n -webkit-box-orient: vertical;\n -webkit-box-direction: normal;\n -ms-flex-direction: column;\n flex-direction: column;\n height: auto;\n padding: 1em 3em; }\n\n.file.is-boxed .file-name {\n border-width: 0 1px 1px; }\n\n.file.is-boxed .file-icon {\n height: 1.5em;\n width: 1.5em; }\n\n.file.is-boxed .file-icon .fa {\n font-size: 21px; }\n\n.file.is-boxed.is-small .file-icon .fa {\n font-size: 14px; }\n\n.file.is-boxed.is-medium .file-icon .fa {\n font-size: 28px; }\n\n.file.is-boxed.is-large .file-icon .fa {\n font-size: 35px; }\n\n.file.is-boxed.has-name .file-cta {\n border-radius: 3px 3px 0 0; }\n\n.file.is-boxed.has-name .file-name {\n border-radius: 0 0 3px 3px;\n border-width: 0 1px 1px; }\n\n.file.is-centered {\n -webkit-box-pack: center;\n -ms-flex-pack: center;\n justify-content: center; }\n\n.file.is-fullwidth .file-label {\n width: 100%; }\n\n.file.is-fullwidth .file-name {\n -webkit-box-flex: 1;\n -ms-flex-positive: 1;\n flex-grow: 1;\n max-width: none; }\n\n.file.is-right {\n -webkit-box-pack: end;\n -ms-flex-pack: end;\n justify-content: flex-end; }\n\n.file.is-right .file-cta {\n border-radius: 0 3px 3px 0; }\n\n.file.is-right .file-name {\n border-radius: 3px 0 0 3px;\n border-width: 1px 0 1px 1px;\n -webkit-box-ordinal-group: 0;\n -ms-flex-order: -1;\n order: -1; }\n\n.file-label {\n -webkit-box-align: stretch;\n -ms-flex-align: stretch;\n align-items: stretch;\n display: -webkit-box;\n display: -ms-flexbox;\n display: flex;\n cursor: pointer;\n -webkit-box-pack: start;\n -ms-flex-pack: start;\n justify-content: flex-start;\n overflow: hidden;\n position: relative; }\n\n.file-label:hover .file-cta {\n background-color: #eeeeee;\n color: #363636; }\n\n.file-label:hover .file-name {\n border-color: #d5d5d5; }\n\n.file-label:active .file-cta {\n background-color: #e8e8e8;\n color: #363636; }\n\n.file-label:active .file-name {\n border-color: #cfcfcf; }\n\n.file-input {\n height: 0.01em;\n left: 0;\n outline: none;\n position: absolute;\n top: 0;\n width: 0.01em; }\n\n.file-cta,\n.file-name {\n -moz-appearance: none;\n -webkit-appearance: none;\n -webkit-box-align: center;\n -ms-flex-align: center;\n align-items: center;\n border: 1px solid transparent;\n border-radius: 3px;\n -webkit-box-shadow: none;\n box-shadow: none;\n display: -webkit-inline-box;\n display: -ms-inline-flexbox;\n display: inline-flex;\n font-size: 1rem;\n height: 2.25em;\n -webkit-box-pack: start;\n -ms-flex-pack: start;\n justify-content: flex-start;\n line-height: 1.5;\n padding-bottom: calc(0.375em - 1px);\n padding-left: calc(0.625em - 1px);\n padding-right: calc(0.625em - 1px);\n padding-top: calc(0.375em - 1px);\n position: relative;\n vertical-align: top;\n border-color: #dbdbdb;\n border-radius: 3px;\n font-size: 1em;\n padding-left: 1em;\n padding-right: 1em;\n white-space: nowrap; }\n\n.file-cta:focus, .file-cta.is-focused, .file-cta:active, .file-cta.is-active,\n.file-name:focus,\n.file-name.is-focused,\n.file-name:active,\n.file-name.is-active {\n outline: none; }\n\n.file-cta[disabled],\n.file-name[disabled] {\n cursor: not-allowed; }\n\n.file-cta {\n background-color: whitesmoke;\n color: #4a4a4a; }\n\n.file-name {\n border-color: #dbdbdb;\n border-style: solid;\n border-width: 1px 1px 1px 0;\n display: block;\n max-width: 16em;\n overflow: hidden;\n text-align: left;\n text-overflow: ellipsis; }\n\n.file-icon {\n -webkit-box-align: center;\n -ms-flex-align: center;\n align-items: center;\n display: -webkit-box;\n display: -ms-flexbox;\n display: flex;\n height: 1em;\n -webkit-box-pack: center;\n -ms-flex-pack: center;\n justify-content: center;\n margin-right: 0.5em;\n width: 1em; }\n\n.file-icon .fa {\n font-size: 14px; }\n\n.label {\n color: #363636;\n display: block;\n font-size: 1rem;\n font-weight: 700; }\n\n.label:not(:last-child) {\n margin-bottom: 0.5em; }\n\n.label.is-small {\n font-size: 0.75rem; }\n\n.label.is-medium {\n font-size: 1.25rem; }\n\n.label.is-large {\n font-size: 1.5rem; }\n\n.help {\n display: block;\n font-size: 0.75rem;\n margin-top: 0.25rem; }\n\n.help.is-white {\n color: white; }\n\n.help.is-black {\n color: #0a0a0a; }\n\n.help.is-light {\n color: whitesmoke; }\n\n.help.is-dark {\n color: #363636; }\n\n.help.is-primary {\n color: #7957d5; }\n\n.help.is-link {\n color: #7957d5; }\n\n.help.is-info {\n color: #167df0; }\n\n.help.is-success {\n color: #23d160; }\n\n.help.is-warning {\n color: #ffdd57; }\n\n.help.is-danger {\n color: #ff3860; }\n\n.field:not(:last-child) {\n margin-bottom: 0.75rem; }\n\n.field.has-addons {\n display: -webkit-box;\n display: -ms-flexbox;\n display: flex;\n -webkit-box-pack: start;\n -ms-flex-pack: start;\n justify-content: flex-start; }\n\n.field.has-addons .control:not(:last-child) {\n margin-right: -1px; }\n\n.field.has-addons .control:not(:first-child):not(:last-child) .button,\n.field.has-addons .control:not(:first-child):not(:last-child) .input,\n.field.has-addons .control:not(:first-child):not(:last-child) .taginput .taginput-container.is-focusable, .taginput\n.field.has-addons .control:not(:first-child):not(:last-child) .taginput-container.is-focusable,\n.field.has-addons .control:not(:first-child):not(:last-child) .select select {\n border-radius: 0; }\n\n.field.has-addons .control:first-child .button,\n.field.has-addons .control:first-child .input,\n.field.has-addons .control:first-child .taginput .taginput-container.is-focusable, .taginput\n.field.has-addons .control:first-child .taginput-container.is-focusable,\n.field.has-addons .control:first-child .select select {\n border-bottom-right-radius: 0;\n border-top-right-radius: 0; }\n\n.field.has-addons .control:last-child .button,\n.field.has-addons .control:last-child .input,\n.field.has-addons .control:last-child .taginput .taginput-container.is-focusable, .taginput\n.field.has-addons .control:last-child .taginput-container.is-focusable,\n.field.has-addons .control:last-child .select select {\n border-bottom-left-radius: 0;\n border-top-left-radius: 0; }\n\n.field.has-addons .control .button:hover, .field.has-addons .control .button.is-hovered,\n.field.has-addons .control .input:hover,\n.field.has-addons .control .taginput .taginput-container.is-focusable:hover, .taginput\n.field.has-addons .control .taginput-container.is-focusable:hover,\n.field.has-addons .control .input.is-hovered,\n.field.has-addons .control .taginput .is-hovered.taginput-container.is-focusable, .taginput\n.field.has-addons .control .is-hovered.taginput-container.is-focusable,\n.field.has-addons .control .select select:hover,\n.field.has-addons .control .select select.is-hovered {\n z-index: 2; }\n\n.field.has-addons .control .button:focus, .field.has-addons .control .button.is-focused, .field.has-addons .control .button:active, .field.has-addons .control .button.is-active,\n.field.has-addons .control .input:focus,\n.field.has-addons .control .taginput .taginput-container.is-focusable:focus, .taginput\n.field.has-addons .control .taginput-container.is-focusable:focus,\n.field.has-addons .control .input.is-focused,\n.field.has-addons .control .taginput .is-focused.taginput-container.is-focusable, .taginput\n.field.has-addons .control .is-focused.taginput-container.is-focusable,\n.field.has-addons .control .input:active,\n.field.has-addons .control .taginput .taginput-container.is-focusable:active, .taginput\n.field.has-addons .control .taginput-container.is-focusable:active,\n.field.has-addons .control .input.is-active,\n.field.has-addons .control .taginput .is-active.taginput-container.is-focusable, .taginput\n.field.has-addons .control .is-active.taginput-container.is-focusable,\n.field.has-addons .control .select select:focus,\n.field.has-addons .control .select select.is-focused,\n.field.has-addons .control .select select:active,\n.field.has-addons .control .select select.is-active {\n z-index: 3; }\n\n.field.has-addons .control .button:focus:hover, .field.has-addons .control .button.is-focused:hover, .field.has-addons .control .button:active:hover, .field.has-addons .control .button.is-active:hover,\n.field.has-addons .control .input:focus:hover,\n.field.has-addons .control .taginput .taginput-container.is-focusable:focus:hover, .taginput\n.field.has-addons .control .taginput-container.is-focusable:focus:hover,\n.field.has-addons .control .input.is-focused:hover,\n.field.has-addons .control .taginput .is-focused.taginput-container.is-focusable:hover, .taginput\n.field.has-addons .control .is-focused.taginput-container.is-focusable:hover,\n.field.has-addons .control .input:active:hover,\n.field.has-addons .control .taginput .taginput-container.is-focusable:active:hover, .taginput\n.field.has-addons .control .taginput-container.is-focusable:active:hover,\n.field.has-addons .control .input.is-active:hover,\n.field.has-addons .control .taginput .is-active.taginput-container.is-focusable:hover, .taginput\n.field.has-addons .control .is-active.taginput-container.is-focusable:hover,\n.field.has-addons .control .select select:focus:hover,\n.field.has-addons .control .select select.is-focused:hover,\n.field.has-addons .control .select select:active:hover,\n.field.has-addons .control .select select.is-active:hover {\n z-index: 4; }\n\n.field.has-addons .control.is-expanded {\n -webkit-box-flex: 1;\n -ms-flex-positive: 1;\n flex-grow: 1; }\n\n.field.has-addons.has-addons-centered {\n -webkit-box-pack: center;\n -ms-flex-pack: center;\n justify-content: center; }\n\n.field.has-addons.has-addons-right {\n -webkit-box-pack: end;\n -ms-flex-pack: end;\n justify-content: flex-end; }\n\n.field.has-addons.has-addons-fullwidth .control {\n -webkit-box-flex: 1;\n -ms-flex-positive: 1;\n flex-grow: 1;\n -ms-flex-negative: 0;\n flex-shrink: 0; }\n\n.field.is-grouped {\n display: -webkit-box;\n display: -ms-flexbox;\n display: flex;\n -webkit-box-pack: start;\n -ms-flex-pack: start;\n justify-content: flex-start; }\n\n.field.is-grouped > .control {\n -ms-flex-negative: 0;\n flex-shrink: 0; }\n\n.field.is-grouped > .control:not(:last-child) {\n margin-bottom: 0;\n margin-right: 0.75rem; }\n\n.field.is-grouped > .control.is-expanded {\n -webkit-box-flex: 1;\n -ms-flex-positive: 1;\n flex-grow: 1;\n -ms-flex-negative: 1;\n flex-shrink: 1; }\n\n.field.is-grouped.is-grouped-centered {\n -webkit-box-pack: center;\n -ms-flex-pack: center;\n justify-content: center; }\n\n.field.is-grouped.is-grouped-right {\n -webkit-box-pack: end;\n -ms-flex-pack: end;\n justify-content: flex-end; }\n\n.field.is-grouped.is-grouped-multiline {\n -ms-flex-wrap: wrap;\n flex-wrap: wrap; }\n\n.field.is-grouped.is-grouped-multiline > .control:last-child, .field.is-grouped.is-grouped-multiline > .control:not(:last-child) {\n margin-bottom: 0.75rem; }\n\n.field.is-grouped.is-grouped-multiline:last-child {\n margin-bottom: -0.75rem; }\n\n.field.is-grouped.is-grouped-multiline:not(:last-child) {\n margin-bottom: 0; }\n\n@media screen and (min-width: 769px), print {\n .field.is-horizontal {\n display: -webkit-box;\n display: -ms-flexbox;\n display: flex; } }\n\n.field-label .label {\n font-size: inherit; }\n\n@media screen and (max-width: 768px) {\n .field-label {\n margin-bottom: 0.5rem; } }\n\n@media screen and (min-width: 769px), print {\n .field-label {\n -ms-flex-preferred-size: 0;\n flex-basis: 0;\n -webkit-box-flex: 1;\n -ms-flex-positive: 1;\n flex-grow: 1;\n -ms-flex-negative: 0;\n flex-shrink: 0;\n margin-right: 1.5rem;\n text-align: right; }\n .field-label.is-small {\n font-size: 0.75rem;\n padding-top: 0.375em; }\n .field-label.is-normal {\n padding-top: 0.375em; }\n .field-label.is-medium {\n font-size: 1.25rem;\n padding-top: 0.375em; }\n .field-label.is-large {\n font-size: 1.5rem;\n padding-top: 0.375em; } }\n\n.field-body .field .field {\n margin-bottom: 0; }\n\n@media screen and (min-width: 769px), print {\n .field-body {\n display: -webkit-box;\n display: -ms-flexbox;\n display: flex;\n -ms-flex-preferred-size: 0;\n flex-basis: 0;\n -webkit-box-flex: 5;\n -ms-flex-positive: 5;\n flex-grow: 5;\n -ms-flex-negative: 1;\n flex-shrink: 1; }\n .field-body .field {\n margin-bottom: 0; }\n .field-body > .field {\n -ms-flex-negative: 1;\n flex-shrink: 1; }\n .field-body > .field:not(.is-narrow) {\n -webkit-box-flex: 1;\n -ms-flex-positive: 1;\n flex-grow: 1; }\n .field-body > .field:not(:last-child) {\n margin-right: 0.75rem; } }\n\n.control {\n font-size: 1rem;\n position: relative;\n text-align: left; }\n\n.control.has-icon .icon {\n color: #dbdbdb;\n height: 2.25em;\n pointer-events: none;\n position: absolute;\n top: 0;\n width: 2.25em;\n z-index: 4; }\n\n.control.has-icon .input:focus + .icon, .control.has-icon .taginput .taginput-container.is-focusable:focus + .icon, .taginput .control.has-icon .taginput-container.is-focusable:focus + .icon {\n color: #7a7a7a; }\n\n.control.has-icon .input.is-small + .icon, .control.has-icon .taginput .is-small.taginput-container.is-focusable + .icon, .taginput .control.has-icon .is-small.taginput-container.is-focusable + .icon {\n font-size: 0.75rem; }\n\n.control.has-icon .input.is-medium + .icon, .control.has-icon .taginput .is-medium.taginput-container.is-focusable + .icon, .taginput .control.has-icon .is-medium.taginput-container.is-focusable + .icon {\n font-size: 1.25rem; }\n\n.control.has-icon .input.is-large + .icon, .control.has-icon .taginput .is-large.taginput-container.is-focusable + .icon, .taginput .control.has-icon .is-large.taginput-container.is-focusable + .icon {\n font-size: 1.5rem; }\n\n.control.has-icon:not(.has-icon-right) .icon {\n left: 0; }\n\n.control.has-icon:not(.has-icon-right) .input, .control.has-icon:not(.has-icon-right) .taginput .taginput-container.is-focusable, .taginput .control.has-icon:not(.has-icon-right) .taginput-container.is-focusable {\n padding-left: 2.25em; }\n\n.control.has-icon.has-icon-right .icon {\n right: 0; }\n\n.control.has-icon.has-icon-right .input, .control.has-icon.has-icon-right .taginput .taginput-container.is-focusable, .taginput .control.has-icon.has-icon-right .taginput-container.is-focusable {\n padding-right: 2.25em; }\n\n.control.has-icons-left .input:focus ~ .icon, .control.has-icons-left .taginput .taginput-container.is-focusable:focus ~ .icon, .taginput .control.has-icons-left .taginput-container.is-focusable:focus ~ .icon,\n.control.has-icons-left .select:focus ~ .icon, .control.has-icons-right .input:focus ~ .icon, .control.has-icons-right .taginput .taginput-container.is-focusable:focus ~ .icon, .taginput .control.has-icons-right .taginput-container.is-focusable:focus ~ .icon,\n.control.has-icons-right .select:focus ~ .icon {\n color: #7a7a7a; }\n\n.control.has-icons-left .input.is-small ~ .icon, .control.has-icons-left .taginput .is-small.taginput-container.is-focusable ~ .icon, .taginput .control.has-icons-left .is-small.taginput-container.is-focusable ~ .icon,\n.control.has-icons-left .select.is-small ~ .icon, .control.has-icons-right .input.is-small ~ .icon, .control.has-icons-right .taginput .is-small.taginput-container.is-focusable ~ .icon, .taginput .control.has-icons-right .is-small.taginput-container.is-focusable ~ .icon,\n.control.has-icons-right .select.is-small ~ .icon {\n font-size: 0.75rem; }\n\n.control.has-icons-left .input.is-medium ~ .icon, .control.has-icons-left .taginput .is-medium.taginput-container.is-focusable ~ .icon, .taginput .control.has-icons-left .is-medium.taginput-container.is-focusable ~ .icon,\n.control.has-icons-left .select.is-medium ~ .icon, .control.has-icons-right .input.is-medium ~ .icon, .control.has-icons-right .taginput .is-medium.taginput-container.is-focusable ~ .icon, .taginput .control.has-icons-right .is-medium.taginput-container.is-focusable ~ .icon,\n.control.has-icons-right .select.is-medium ~ .icon {\n font-size: 1.25rem; }\n\n.control.has-icons-left .input.is-large ~ .icon, .control.has-icons-left .taginput .is-large.taginput-container.is-focusable ~ .icon, .taginput .control.has-icons-left .is-large.taginput-container.is-focusable ~ .icon,\n.control.has-icons-left .select.is-large ~ .icon, .control.has-icons-right .input.is-large ~ .icon, .control.has-icons-right .taginput .is-large.taginput-container.is-focusable ~ .icon, .taginput .control.has-icons-right .is-large.taginput-container.is-focusable ~ .icon,\n.control.has-icons-right .select.is-large ~ .icon {\n font-size: 1.5rem; }\n\n.control.has-icons-left .icon, .control.has-icons-right .icon {\n color: #dbdbdb;\n height: 2.25em;\n pointer-events: none;\n position: absolute;\n top: 0;\n width: 2.25em;\n z-index: 4; }\n\n.control.has-icons-left .input, .control.has-icons-left .taginput .taginput-container.is-focusable, .taginput .control.has-icons-left .taginput-container.is-focusable,\n.control.has-icons-left .select select {\n padding-left: 2.25em; }\n\n.control.has-icons-left .icon.is-left {\n left: 0; }\n\n.control.has-icons-right .input, .control.has-icons-right .taginput .taginput-container.is-focusable, .taginput .control.has-icons-right .taginput-container.is-focusable,\n.control.has-icons-right .select select {\n padding-right: 2.25em; }\n\n.control.has-icons-right .icon.is-right {\n right: 0; }\n\n.control.is-loading::after {\n -webkit-animation: spinAround 500ms infinite linear;\n animation: spinAround 500ms infinite linear;\n border: 2px solid #dbdbdb;\n border-radius: 290486px;\n border-right-color: transparent;\n border-top-color: transparent;\n content: "";\n display: block;\n height: 1em;\n position: relative;\n width: 1em;\n position: absolute !important;\n right: 0.625em;\n top: 0.625em;\n z-index: 4; }\n\n.control.is-loading.is-small:after {\n font-size: 0.75rem; }\n\n.control.is-loading.is-medium:after {\n font-size: 1.25rem; }\n\n.control.is-loading.is-large:after {\n font-size: 1.5rem; }\n\n.icon {\n -webkit-box-align: center;\n -ms-flex-align: center;\n align-items: center;\n display: -webkit-inline-box;\n display: -ms-inline-flexbox;\n display: inline-flex;\n -webkit-box-pack: center;\n -ms-flex-pack: center;\n justify-content: center;\n height: 1.5rem;\n width: 1.5rem; }\n\n.icon.is-small {\n height: 1rem;\n width: 1rem; }\n\n.icon.is-medium {\n height: 2rem;\n width: 2rem; }\n\n.icon.is-large {\n height: 3rem;\n width: 3rem; }\n\n.image {\n display: block;\n position: relative; }\n\n.image img {\n display: block;\n height: auto;\n width: 100%; }\n\n.image img.is-rounded {\n border-radius: 290486px; }\n\n.image.is-square img, .image.is-1by1 img, .image.is-4by3 img, .image.is-3by2 img, .image.is-16by9 img, .image.is-2by1 img {\n bottom: 0;\n left: 0;\n position: absolute;\n right: 0;\n top: 0;\n height: 100%;\n width: 100%; }\n\n.image.is-square, .image.is-1by1 {\n padding-top: 100%; }\n\n.image.is-4by3 {\n padding-top: 75%; }\n\n.image.is-3by2 {\n padding-top: 66.6666%; }\n\n.image.is-16by9 {\n padding-top: 56.25%; }\n\n.image.is-2by1 {\n padding-top: 50%; }\n\n.image.is-16x16 {\n height: 16px;\n width: 16px; }\n\n.image.is-24x24 {\n height: 24px;\n width: 24px; }\n\n.image.is-32x32 {\n height: 32px;\n width: 32px; }\n\n.image.is-48x48 {\n height: 48px;\n width: 48px; }\n\n.image.is-64x64 {\n height: 64px;\n width: 64px; }\n\n.image.is-96x96 {\n height: 96px;\n width: 96px; }\n\n.image.is-128x128 {\n height: 128px;\n width: 128px; }\n\n.notification {\n background-color: whitesmoke;\n border-radius: 3px;\n padding: 1.25rem 2.5rem 1.25rem 1.5rem;\n position: relative; }\n\n.notification:not(:last-child) {\n margin-bottom: 1.5rem; }\n\n.notification a:not(.button) {\n color: currentColor;\n text-decoration: underline; }\n\n.notification strong {\n color: currentColor; }\n\n.notification code,\n.notification pre {\n background: white; }\n\n.notification pre code {\n background: transparent; }\n\n.notification > .delete {\n position: absolute;\n right: 0.5rem;\n top: 0.5rem; }\n\n.notification .title,\n.notification .subtitle,\n.notification .content {\n color: currentColor; }\n\n.notification.is-white {\n background-color: white;\n color: #0a0a0a; }\n\n.notification.is-black {\n background-color: #0a0a0a;\n color: white; }\n\n.notification.is-light {\n background-color: whitesmoke;\n color: #363636; }\n\n.notification.is-dark {\n background-color: #363636;\n color: whitesmoke; }\n\n.notification.is-primary {\n background-color: #7957d5;\n color: white; }\n\n.notification.is-link {\n background-color: #7957d5;\n color: white; }\n\n.notification.is-info {\n background-color: #167df0;\n color: #fff; }\n\n.notification.is-success {\n background-color: #23d160;\n color: #fff; }\n\n.notification.is-warning {\n background-color: #ffdd57;\n color: rgba(0, 0, 0, 0.7); }\n\n.notification.is-danger {\n background-color: #ff3860;\n color: #fff; }\n\n.progress {\n -moz-appearance: none;\n -webkit-appearance: none;\n border: none;\n border-radius: 290486px;\n display: block;\n height: 1rem;\n overflow: hidden;\n padding: 0;\n width: 100%; }\n\n.progress:not(:last-child) {\n margin-bottom: 1.5rem; }\n\n.progress::-webkit-progress-bar {\n background-color: #dbdbdb; }\n\n.progress::-webkit-progress-value {\n background-color: #4a4a4a; }\n\n.progress::-moz-progress-bar {\n background-color: #4a4a4a; }\n\n.progress::-ms-fill {\n background-color: #4a4a4a;\n border: none; }\n\n.progress.is-white::-webkit-progress-value {\n background-color: white; }\n\n.progress.is-white::-moz-progress-bar {\n background-color: white; }\n\n.progress.is-white::-ms-fill {\n background-color: white; }\n\n.progress.is-black::-webkit-progress-value {\n background-color: #0a0a0a; }\n\n.progress.is-black::-moz-progress-bar {\n background-color: #0a0a0a; }\n\n.progress.is-black::-ms-fill {\n background-color: #0a0a0a; }\n\n.progress.is-light::-webkit-progress-value {\n background-color: whitesmoke; }\n\n.progress.is-light::-moz-progress-bar {\n background-color: whitesmoke; }\n\n.progress.is-light::-ms-fill {\n background-color: whitesmoke; }\n\n.progress.is-dark::-webkit-progress-value {\n background-color: #363636; }\n\n.progress.is-dark::-moz-progress-bar {\n background-color: #363636; }\n\n.progress.is-dark::-ms-fill {\n background-color: #363636; }\n\n.progress.is-primary::-webkit-progress-value {\n background-color: #7957d5; }\n\n.progress.is-primary::-moz-progress-bar {\n background-color: #7957d5; }\n\n.progress.is-primary::-ms-fill {\n background-color: #7957d5; }\n\n.progress.is-link::-webkit-progress-value {\n background-color: #7957d5; }\n\n.progress.is-link::-moz-progress-bar {\n background-color: #7957d5; }\n\n.progress.is-link::-ms-fill {\n background-color: #7957d5; }\n\n.progress.is-info::-webkit-progress-value {\n background-color: #167df0; }\n\n.progress.is-info::-moz-progress-bar {\n background-color: #167df0; }\n\n.progress.is-info::-ms-fill {\n background-color: #167df0; }\n\n.progress.is-success::-webkit-progress-value {\n background-color: #23d160; }\n\n.progress.is-success::-moz-progress-bar {\n background-color: #23d160; }\n\n.progress.is-success::-ms-fill {\n background-color: #23d160; }\n\n.progress.is-warning::-webkit-progress-value {\n background-color: #ffdd57; }\n\n.progress.is-warning::-moz-progress-bar {\n background-color: #ffdd57; }\n\n.progress.is-warning::-ms-fill {\n background-color: #ffdd57; }\n\n.progress.is-danger::-webkit-progress-value {\n background-color: #ff3860; }\n\n.progress.is-danger::-moz-progress-bar {\n background-color: #ff3860; }\n\n.progress.is-danger::-ms-fill {\n background-color: #ff3860; }\n\n.progress.is-small {\n height: 0.75rem; }\n\n.progress.is-medium {\n height: 1.25rem; }\n\n.progress.is-large {\n height: 1.5rem; }\n\n.table {\n background-color: white;\n color: #363636;\n margin-bottom: 1.5rem; }\n\n.table td,\n.table th {\n border: 1px solid #dbdbdb;\n border-width: 0 0 1px;\n padding: 0.5em 0.75em;\n vertical-align: top; }\n\n.table td.is-white,\n.table th.is-white {\n background-color: white;\n border-color: white;\n color: #0a0a0a; }\n\n.table td.is-black,\n.table th.is-black {\n background-color: #0a0a0a;\n border-color: #0a0a0a;\n color: white; }\n\n.table td.is-light,\n.table th.is-light {\n background-color: whitesmoke;\n border-color: whitesmoke;\n color: #363636; }\n\n.table td.is-dark,\n.table th.is-dark {\n background-color: #363636;\n border-color: #363636;\n color: whitesmoke; }\n\n.table td.is-primary,\n.table th.is-primary {\n background-color: #7957d5;\n border-color: #7957d5;\n color: white; }\n\n.table td.is-link,\n.table th.is-link {\n background-color: #7957d5;\n border-color: #7957d5;\n color: white; }\n\n.table td.is-info,\n.table th.is-info {\n background-color: #167df0;\n border-color: #167df0;\n color: #fff; }\n\n.table td.is-success,\n.table th.is-success {\n background-color: #23d160;\n border-color: #23d160;\n color: #fff; }\n\n.table td.is-warning,\n.table th.is-warning {\n background-color: #ffdd57;\n border-color: #ffdd57;\n color: rgba(0, 0, 0, 0.7); }\n\n.table td.is-danger,\n.table th.is-danger {\n background-color: #ff3860;\n border-color: #ff3860;\n color: #fff; }\n\n.table td.is-narrow,\n.table th.is-narrow {\n white-space: nowrap;\n width: 1%; }\n\n.table td.is-selected,\n.table th.is-selected {\n background-color: #7957d5;\n color: white; }\n\n.table td.is-selected a,\n.table td.is-selected strong,\n.table th.is-selected a,\n.table th.is-selected strong {\n color: currentColor; }\n\n.table th {\n color: #363636;\n text-align: left; }\n\n.table tr.is-selected {\n background-color: #7957d5;\n color: white; }\n\n.table tr.is-selected a,\n.table tr.is-selected strong {\n color: currentColor; }\n\n.table tr.is-selected td,\n.table tr.is-selected th {\n border-color: white;\n color: currentColor; }\n\n.table thead td,\n.table thead th {\n border-width: 0 0 2px;\n color: #363636; }\n\n.table tfoot td,\n.table tfoot th {\n border-width: 2px 0 0;\n color: #363636; }\n\n.table tbody tr:last-child td,\n.table tbody tr:last-child th {\n border-bottom-width: 0; }\n\n.table.is-bordered td,\n.table.is-bordered th {\n border-width: 1px; }\n\n.table.is-bordered tr:last-child td,\n.table.is-bordered tr:last-child th {\n border-bottom-width: 1px; }\n\n.table.is-fullwidth {\n width: 100%; }\n\n.table.is-hoverable tbody tr:not(.is-selected):hover {\n background-color: #fafafa; }\n\n.table.is-hoverable.is-striped tbody tr:not(.is-selected):hover {\n background-color: whitesmoke; }\n\n.table.is-narrow td,\n.table.is-narrow th {\n padding: 0.25em 0.5em; }\n\n.table.is-striped tbody tr:not(.is-selected):nth-child(even) {\n background-color: #fafafa; }\n\n.tags {\n -webkit-box-align: center;\n -ms-flex-align: center;\n align-items: center;\n display: -webkit-box;\n display: -ms-flexbox;\n display: flex;\n -ms-flex-wrap: wrap;\n flex-wrap: wrap;\n -webkit-box-pack: start;\n -ms-flex-pack: start;\n justify-content: flex-start; }\n\n.tags .tag {\n margin-bottom: 0.5rem; }\n\n.tags .tag:not(:last-child) {\n margin-right: 0.5rem; }\n\n.tags:last-child {\n margin-bottom: -0.5rem; }\n\n.tags:not(:last-child) {\n margin-bottom: 1rem; }\n\n.tags.has-addons .tag {\n margin-right: 0; }\n\n.tags.has-addons .tag:not(:first-child) {\n border-bottom-left-radius: 0;\n border-top-left-radius: 0; }\n\n.tags.has-addons .tag:not(:last-child) {\n border-bottom-right-radius: 0;\n border-top-right-radius: 0; }\n\n.tags.is-centered {\n -webkit-box-pack: center;\n -ms-flex-pack: center;\n justify-content: center; }\n\n.tags.is-centered .tag {\n margin-right: 0.25rem;\n margin-left: 0.25rem; }\n\n.tags.is-right {\n -webkit-box-pack: end;\n -ms-flex-pack: end;\n justify-content: flex-end; }\n\n.tags.is-right .tag:not(:first-child) {\n margin-left: 0.5rem; }\n\n.tags.is-right .tag:not(:last-child) {\n margin-right: 0; }\n\n.tag:not(body) {\n -webkit-box-align: center;\n -ms-flex-align: center;\n align-items: center;\n background-color: whitesmoke;\n border-radius: 3px;\n color: #4a4a4a;\n display: -webkit-inline-box;\n display: -ms-inline-flexbox;\n display: inline-flex;\n font-size: 0.75rem;\n height: 2em;\n -webkit-box-pack: center;\n -ms-flex-pack: center;\n justify-content: center;\n line-height: 1.5;\n padding-left: 0.75em;\n padding-right: 0.75em;\n white-space: nowrap; }\n\n.tag:not(body) .delete {\n margin-left: 0.25em;\n margin-right: -0.375em; }\n\n.tag:not(body).is-white {\n background-color: white;\n color: #0a0a0a; }\n\n.tag:not(body).is-black {\n background-color: #0a0a0a;\n color: white; }\n\n.tag:not(body).is-light {\n background-color: whitesmoke;\n color: #363636; }\n\n.tag:not(body).is-dark {\n background-color: #363636;\n color: whitesmoke; }\n\n.tag:not(body).is-primary {\n background-color: #7957d5;\n color: white; }\n\n.tag:not(body).is-link {\n background-color: #7957d5;\n color: white; }\n\n.tag:not(body).is-info {\n background-color: #167df0;\n color: #fff; }\n\n.tag:not(body).is-success {\n background-color: #23d160;\n color: #fff; }\n\n.tag:not(body).is-warning {\n background-color: #ffdd57;\n color: rgba(0, 0, 0, 0.7); }\n\n.tag:not(body).is-danger {\n background-color: #ff3860;\n color: #fff; }\n\n.tag:not(body).is-medium {\n font-size: 1rem; }\n\n.tag:not(body).is-large {\n font-size: 1.25rem; }\n\n.tag:not(body) .icon:first-child:not(:last-child) {\n margin-left: -0.375em;\n margin-right: 0.1875em; }\n\n.tag:not(body) .icon:last-child:not(:first-child) {\n margin-left: 0.1875em;\n margin-right: -0.375em; }\n\n.tag:not(body) .icon:first-child:last-child {\n margin-left: -0.375em;\n margin-right: -0.375em; }\n\n.tag:not(body).is-delete {\n margin-left: 1px;\n padding: 0;\n position: relative;\n width: 2em; }\n\n.tag:not(body).is-delete:before, .tag:not(body).is-delete:after {\n background-color: currentColor;\n content: "";\n display: block;\n left: 50%;\n position: absolute;\n top: 50%;\n -webkit-transform: translateX(-50%) translateY(-50%) rotate(45deg);\n transform: translateX(-50%) translateY(-50%) rotate(45deg);\n -webkit-transform-origin: center center;\n transform-origin: center center; }\n\n.tag:not(body).is-delete:before {\n height: 1px;\n width: 50%; }\n\n.tag:not(body).is-delete:after {\n height: 50%;\n width: 1px; }\n\n.tag:not(body).is-delete:hover, .tag:not(body).is-delete:focus {\n background-color: #e8e8e8; }\n\n.tag:not(body).is-delete:active {\n background-color: #dbdbdb; }\n\n.tag:not(body).is-rounded {\n border-radius: 290486px; }\n\na.tag:hover {\n text-decoration: underline; }\n\n.title,\n.subtitle {\n word-break: break-word; }\n\n.title:not(:last-child),\n.subtitle:not(:last-child) {\n margin-bottom: 1.5rem; }\n\n.title em,\n.title span,\n.subtitle em,\n.subtitle span {\n font-weight: inherit; }\n\n.title sub,\n.subtitle sub {\n font-size: 0.75em; }\n\n.title sup,\n.subtitle sup {\n font-size: 0.75em; }\n\n.title .tag,\n.subtitle .tag {\n vertical-align: middle; }\n\n.title {\n color: #363636;\n font-size: 2rem;\n font-weight: 600;\n line-height: 1.125; }\n\n.title strong {\n color: inherit;\n font-weight: inherit; }\n\n.title + .highlight {\n margin-top: -0.75rem; }\n\n.title:not(.is-spaced) + .subtitle {\n margin-top: -1.5rem; }\n\n.title.is-1 {\n font-size: 3rem; }\n\n.title.is-2 {\n font-size: 2.5rem; }\n\n.title.is-3 {\n font-size: 2rem; }\n\n.title.is-4 {\n font-size: 1.5rem; }\n\n.title.is-5 {\n font-size: 1.25rem; }\n\n.title.is-6 {\n font-size: 1rem; }\n\n.title.is-7 {\n font-size: 0.75rem; }\n\n.subtitle {\n color: #4a4a4a;\n font-size: 1.25rem;\n font-weight: 400;\n line-height: 1.25; }\n\n.subtitle strong {\n color: #363636;\n font-weight: 600; }\n\n.subtitle:not(.is-spaced) + .title {\n margin-top: -1.5rem; }\n\n.subtitle.is-1 {\n font-size: 3rem; }\n\n.subtitle.is-2 {\n font-size: 2.5rem; }\n\n.subtitle.is-3 {\n font-size: 2rem; }\n\n.subtitle.is-4 {\n font-size: 1.5rem; }\n\n.subtitle.is-5 {\n font-size: 1.25rem; }\n\n.subtitle.is-6 {\n font-size: 1rem; }\n\n.subtitle.is-7 {\n font-size: 0.75rem; }\n\n.block:not(:last-child) {\n margin-bottom: 1.5rem; }\n\n.delete {\n -webkit-touch-callout: none;\n -webkit-user-select: none;\n -moz-user-select: none;\n -ms-user-select: none;\n user-select: none;\n -moz-appearance: none;\n -webkit-appearance: none;\n background-color: rgba(10, 10, 10, 0.2);\n border: none;\n border-radius: 290486px;\n cursor: pointer;\n display: inline-block;\n -webkit-box-flex: 0;\n -ms-flex-positive: 0;\n flex-grow: 0;\n -ms-flex-negative: 0;\n flex-shrink: 0;\n font-size: 0;\n height: 20px;\n max-height: 20px;\n max-width: 20px;\n min-height: 20px;\n min-width: 20px;\n outline: none;\n position: relative;\n vertical-align: top;\n width: 20px; }\n\n.delete:before, .delete:after {\n background-color: white;\n content: "";\n display: block;\n left: 50%;\n position: absolute;\n top: 50%;\n -webkit-transform: translateX(-50%) translateY(-50%) rotate(45deg);\n transform: translateX(-50%) translateY(-50%) rotate(45deg);\n -webkit-transform-origin: center center;\n transform-origin: center center; }\n\n.delete:before {\n height: 2px;\n width: 50%; }\n\n.delete:after {\n height: 50%;\n width: 2px; }\n\n.delete:hover, .delete:focus {\n background-color: rgba(10, 10, 10, 0.3); }\n\n.delete:active {\n background-color: rgba(10, 10, 10, 0.4); }\n\n.delete.is-small {\n height: 16px;\n max-height: 16px;\n max-width: 16px;\n min-height: 16px;\n min-width: 16px;\n width: 16px; }\n\n.delete.is-medium {\n height: 24px;\n max-height: 24px;\n max-width: 24px;\n min-height: 24px;\n min-width: 24px;\n width: 24px; }\n\n.delete.is-large {\n height: 32px;\n max-height: 32px;\n max-width: 32px;\n min-height: 32px;\n min-width: 32px;\n width: 32px; }\n\n.heading {\n display: block;\n font-size: 11px;\n letter-spacing: 1px;\n margin-bottom: 5px;\n text-transform: uppercase; }\n\n.highlight {\n font-weight: 400;\n max-width: 100%;\n overflow: hidden;\n padding: 0; }\n\n.highlight:not(:last-child) {\n margin-bottom: 1.5rem; }\n\n.highlight pre {\n overflow: auto;\n max-width: 100%; }\n\n.loader {\n -webkit-animation: spinAround 500ms infinite linear;\n animation: spinAround 500ms infinite linear;\n border: 2px solid #dbdbdb;\n border-radius: 290486px;\n border-right-color: transparent;\n border-top-color: transparent;\n content: "";\n display: block;\n height: 1em;\n position: relative;\n width: 1em; }\n\n.number {\n -webkit-box-align: center;\n -ms-flex-align: center;\n align-items: center;\n background-color: whitesmoke;\n border-radius: 290486px;\n display: -webkit-inline-box;\n display: -ms-inline-flexbox;\n display: inline-flex;\n font-size: 1.25rem;\n height: 2em;\n -webkit-box-pack: center;\n -ms-flex-pack: center;\n justify-content: center;\n margin-right: 1.5rem;\n min-width: 2.5em;\n padding: 0.25rem 0.5rem;\n text-align: center;\n vertical-align: top; }\n\n.breadcrumb {\n -webkit-touch-callout: none;\n -webkit-user-select: none;\n -moz-user-select: none;\n -ms-user-select: none;\n user-select: none;\n -webkit-box-align: stretch;\n -ms-flex-align: stretch;\n align-items: stretch;\n display: -webkit-box;\n display: -ms-flexbox;\n display: flex;\n font-size: 1rem;\n overflow: hidden;\n overflow-x: auto;\n white-space: nowrap; }\n\n.breadcrumb:not(:last-child) {\n margin-bottom: 1.5rem; }\n\n.breadcrumb a {\n -webkit-box-align: center;\n -ms-flex-align: center;\n align-items: center;\n color: #7957d5;\n display: -webkit-box;\n display: -ms-flexbox;\n display: flex;\n -webkit-box-pack: center;\n -ms-flex-pack: center;\n justify-content: center;\n padding: 0.5em 0.75em; }\n\n.breadcrumb a:hover {\n color: #363636; }\n\n.breadcrumb li {\n -webkit-box-align: center;\n -ms-flex-align: center;\n align-items: center;\n display: -webkit-box;\n display: -ms-flexbox;\n display: flex; }\n\n.breadcrumb li:first-child a {\n padding-left: 0; }\n\n.breadcrumb li.is-active a {\n color: #363636;\n cursor: default;\n pointer-events: none; }\n\n.breadcrumb li + li::before {\n color: #4a4a4a;\n content: "/"; }\n\n.breadcrumb ul, .breadcrumb ol {\n -webkit-box-align: center;\n -ms-flex-align: center;\n align-items: center;\n display: -webkit-box;\n display: -ms-flexbox;\n display: flex;\n -webkit-box-flex: 1;\n -ms-flex-positive: 1;\n flex-grow: 1;\n -ms-flex-negative: 0;\n flex-shrink: 0;\n -webkit-box-pack: start;\n -ms-flex-pack: start;\n justify-content: flex-start; }\n\n.breadcrumb .icon:first-child {\n margin-right: 0.5em; }\n\n.breadcrumb .icon:last-child {\n margin-left: 0.5em; }\n\n.breadcrumb.is-centered ol, .breadcrumb.is-centered ul {\n -webkit-box-pack: center;\n -ms-flex-pack: center;\n justify-content: center; }\n\n.breadcrumb.is-right ol, .breadcrumb.is-right ul {\n -webkit-box-pack: end;\n -ms-flex-pack: end;\n justify-content: flex-end; }\n\n.breadcrumb.is-small {\n font-size: 0.75rem; }\n\n.breadcrumb.is-medium {\n font-size: 1.25rem; }\n\n.breadcrumb.is-large {\n font-size: 1.5rem; }\n\n.breadcrumb.has-arrow-separator li + li::before {\n content: "\\2192"; }\n\n.breadcrumb.has-bullet-separator li + li::before {\n content: "\\2022"; }\n\n.breadcrumb.has-dot-separator li + li::before {\n content: "\\B7"; }\n\n.breadcrumb.has-succeeds-separator li + li::before {\n content: "\\227B"; }\n\n.card {\n background-color: white;\n -webkit-box-shadow: 0 2px 3px rgba(10, 10, 10, 0.1), 0 0 0 1px rgba(10, 10, 10, 0.1);\n box-shadow: 0 2px 3px rgba(10, 10, 10, 0.1), 0 0 0 1px rgba(10, 10, 10, 0.1);\n color: #4a4a4a;\n max-width: 100%;\n position: relative; }\n\n.card-header {\n -webkit-box-align: stretch;\n -ms-flex-align: stretch;\n align-items: stretch;\n -webkit-box-shadow: 0 1px 2px rgba(10, 10, 10, 0.1);\n box-shadow: 0 1px 2px rgba(10, 10, 10, 0.1);\n display: -webkit-box;\n display: -ms-flexbox;\n display: flex; }\n\n.card-header-title {\n -webkit-box-align: center;\n -ms-flex-align: center;\n align-items: center;\n color: #363636;\n display: -webkit-box;\n display: -ms-flexbox;\n display: flex;\n -webkit-box-flex: 1;\n -ms-flex-positive: 1;\n flex-grow: 1;\n font-weight: 700;\n padding: 0.75rem; }\n\n.card-header-title.is-centered {\n -webkit-box-pack: center;\n -ms-flex-pack: center;\n justify-content: center; }\n\n.card-header-icon {\n -webkit-box-align: center;\n -ms-flex-align: center;\n align-items: center;\n cursor: pointer;\n display: -webkit-box;\n display: -ms-flexbox;\n display: flex;\n -webkit-box-pack: center;\n -ms-flex-pack: center;\n justify-content: center;\n padding: 0.75rem; }\n\n.card-image {\n display: block;\n position: relative; }\n\n.card-content {\n padding: 1.5rem; }\n\n.card-footer {\n border-top: 1px solid #dbdbdb;\n -webkit-box-align: stretch;\n -ms-flex-align: stretch;\n align-items: stretch;\n display: -webkit-box;\n display: -ms-flexbox;\n display: flex; }\n\n.card-footer-item {\n -webkit-box-align: center;\n -ms-flex-align: center;\n align-items: center;\n display: -webkit-box;\n display: -ms-flexbox;\n display: flex;\n -ms-flex-preferred-size: 0;\n flex-basis: 0;\n -webkit-box-flex: 1;\n -ms-flex-positive: 1;\n flex-grow: 1;\n -ms-flex-negative: 0;\n flex-shrink: 0;\n -webkit-box-pack: center;\n -ms-flex-pack: center;\n justify-content: center;\n padding: 0.75rem; }\n\n.card-footer-item:not(:last-child) {\n border-right: 1px solid #dbdbdb; }\n\n.card .media:not(:last-child) {\n margin-bottom: 0.75rem; }\n\n.dropdown {\n display: -webkit-inline-box;\n display: -ms-inline-flexbox;\n display: inline-flex;\n position: relative;\n vertical-align: top; }\n\n.dropdown.is-active .dropdown-menu, .dropdown.is-hoverable:hover .dropdown-menu {\n display: block; }\n\n.dropdown.is-right .dropdown-menu {\n left: auto;\n right: 0; }\n\n.dropdown.is-up .dropdown-menu {\n bottom: 100%;\n padding-bottom: 4px;\n padding-top: unset;\n top: auto; }\n\n.dropdown-menu {\n display: none;\n left: 0;\n min-width: 12rem;\n padding-top: 4px;\n position: absolute;\n top: 100%;\n z-index: 20; }\n\n.dropdown-content {\n background-color: white;\n border-radius: 3px;\n -webkit-box-shadow: 0 2px 3px rgba(10, 10, 10, 0.1), 0 0 0 1px rgba(10, 10, 10, 0.1);\n box-shadow: 0 2px 3px rgba(10, 10, 10, 0.1), 0 0 0 1px rgba(10, 10, 10, 0.1);\n padding-bottom: 0.5rem;\n padding-top: 0.5rem; }\n\n.dropdown-item, .dropdown .dropdown-menu .has-link a {\n color: #4a4a4a;\n display: block;\n font-size: 0.875rem;\n line-height: 1.5;\n padding: 0.375rem 1rem;\n position: relative; }\n\na.dropdown-item, .dropdown .dropdown-menu .has-link a {\n padding-right: 3rem;\n white-space: nowrap; }\n\na.dropdown-item:hover, .dropdown .dropdown-menu .has-link a:hover {\n background-color: whitesmoke;\n color: #0a0a0a; }\n\na.dropdown-item.is-active, .dropdown .dropdown-menu .has-link a.is-active {\n background-color: #7957d5;\n color: white; }\n\n.dropdown-divider {\n background-color: #dbdbdb;\n border: none;\n display: block;\n height: 1px;\n margin: 0.5rem 0; }\n\n.level {\n -webkit-box-align: center;\n -ms-flex-align: center;\n align-items: center;\n -webkit-box-pack: justify;\n -ms-flex-pack: justify;\n justify-content: space-between; }\n\n.level:not(:last-child) {\n margin-bottom: 1.5rem; }\n\n.level code {\n border-radius: 3px; }\n\n.level img {\n display: inline-block;\n vertical-align: top; }\n\n.level.is-mobile {\n display: -webkit-box;\n display: -ms-flexbox;\n display: flex; }\n\n.level.is-mobile .level-left,\n.level.is-mobile .level-right {\n display: -webkit-box;\n display: -ms-flexbox;\n display: flex; }\n\n.level.is-mobile .level-left + .level-right {\n margin-top: 0; }\n\n.level.is-mobile .level-item {\n margin-right: 0.75rem; }\n\n.level.is-mobile .level-item:not(:last-child) {\n margin-bottom: 0; }\n\n.level.is-mobile .level-item:not(.is-narrow) {\n -webkit-box-flex: 1;\n -ms-flex-positive: 1;\n flex-grow: 1; }\n\n@media screen and (min-width: 769px), print {\n .level {\n display: -webkit-box;\n display: -ms-flexbox;\n display: flex; }\n .level > .level-item:not(.is-narrow) {\n -webkit-box-flex: 1;\n -ms-flex-positive: 1;\n flex-grow: 1; } }\n\n.level-item {\n -webkit-box-align: center;\n -ms-flex-align: center;\n align-items: center;\n display: -webkit-box;\n display: -ms-flexbox;\n display: flex;\n -ms-flex-preferred-size: auto;\n flex-basis: auto;\n -webkit-box-flex: 0;\n -ms-flex-positive: 0;\n flex-grow: 0;\n -ms-flex-negative: 0;\n flex-shrink: 0;\n -webkit-box-pack: center;\n -ms-flex-pack: center;\n justify-content: center; }\n\n.level-item .title,\n.level-item .subtitle {\n margin-bottom: 0; }\n\n@media screen and (max-width: 768px) {\n .level-item:not(:last-child) {\n margin-bottom: 0.75rem; } }\n\n.level-left,\n.level-right {\n -ms-flex-preferred-size: auto;\n flex-basis: auto;\n -webkit-box-flex: 0;\n -ms-flex-positive: 0;\n flex-grow: 0;\n -ms-flex-negative: 0;\n flex-shrink: 0; }\n\n.level-left .level-item.is-flexible,\n.level-right .level-item.is-flexible {\n -webkit-box-flex: 1;\n -ms-flex-positive: 1;\n flex-grow: 1; }\n\n@media screen and (min-width: 769px), print {\n .level-left .level-item:not(:last-child),\n .level-right .level-item:not(:last-child) {\n margin-right: 0.75rem; } }\n\n.level-left {\n -webkit-box-align: center;\n -ms-flex-align: center;\n align-items: center;\n -webkit-box-pack: start;\n -ms-flex-pack: start;\n justify-content: flex-start; }\n\n@media screen and (max-width: 768px) {\n .level-left + .level-right {\n margin-top: 1.5rem; } }\n\n@media screen and (min-width: 769px), print {\n .level-left {\n display: -webkit-box;\n display: -ms-flexbox;\n display: flex; } }\n\n.level-right {\n -webkit-box-align: center;\n -ms-flex-align: center;\n align-items: center;\n -webkit-box-pack: end;\n -ms-flex-pack: end;\n justify-content: flex-end; }\n\n@media screen and (min-width: 769px), print {\n .level-right {\n display: -webkit-box;\n display: -ms-flexbox;\n display: flex; } }\n\n.media {\n -webkit-box-align: start;\n -ms-flex-align: start;\n align-items: flex-start;\n display: -webkit-box;\n display: -ms-flexbox;\n display: flex;\n text-align: left; }\n\n.media .content:not(:last-child) {\n margin-bottom: 0.75rem; }\n\n.media .media {\n border-top: 1px solid rgba(219, 219, 219, 0.5);\n display: -webkit-box;\n display: -ms-flexbox;\n display: flex;\n padding-top: 0.75rem; }\n\n.media .media .content:not(:last-child),\n.media .media .control:not(:last-child) {\n margin-bottom: 0.5rem; }\n\n.media .media .media {\n padding-top: 0.5rem; }\n\n.media .media .media + .media {\n margin-top: 0.5rem; }\n\n.media + .media {\n border-top: 1px solid rgba(219, 219, 219, 0.5);\n margin-top: 1rem;\n padding-top: 1rem; }\n\n.media.is-large + .media {\n margin-top: 1.5rem;\n padding-top: 1.5rem; }\n\n.media-left,\n.media-right {\n -ms-flex-preferred-size: auto;\n flex-basis: auto;\n -webkit-box-flex: 0;\n -ms-flex-positive: 0;\n flex-grow: 0;\n -ms-flex-negative: 0;\n flex-shrink: 0; }\n\n.media-left {\n margin-right: 1rem; }\n\n.media-right {\n margin-left: 1rem; }\n\n.media-content {\n -ms-flex-preferred-size: auto;\n flex-basis: auto;\n -webkit-box-flex: 1;\n -ms-flex-positive: 1;\n flex-grow: 1;\n -ms-flex-negative: 1;\n flex-shrink: 1;\n overflow: auto;\n text-align: left; }\n\n.menu {\n font-size: 1rem; }\n\n.menu.is-small {\n font-size: 0.75rem; }\n\n.menu.is-medium {\n font-size: 1.25rem; }\n\n.menu.is-large {\n font-size: 1.5rem; }\n\n.menu-list {\n line-height: 1.25; }\n\n.menu-list a {\n border-radius: 2px;\n color: #4a4a4a;\n display: block;\n padding: 0.5em 0.75em; }\n\n.menu-list a:hover {\n background-color: whitesmoke;\n color: #363636; }\n\n.menu-list a.is-active {\n background-color: #7957d5;\n color: white; }\n\n.menu-list li ul {\n border-left: 1px solid #dbdbdb;\n margin: 0.75em;\n padding-left: 0.75em; }\n\n.menu-label {\n color: #7a7a7a;\n font-size: 0.75em;\n letter-spacing: 0.1em;\n text-transform: uppercase; }\n\n.menu-label:not(:first-child) {\n margin-top: 1em; }\n\n.menu-label:not(:last-child) {\n margin-bottom: 1em; }\n\n.message {\n background-color: whitesmoke;\n border-radius: 3px;\n font-size: 1rem; }\n\n.message:not(:last-child) {\n margin-bottom: 1.5rem; }\n\n.message strong {\n color: currentColor; }\n\n.message a:not(.button):not(.tag) {\n color: currentColor;\n text-decoration: underline; }\n\n.message.is-small {\n font-size: 0.75rem; }\n\n.message.is-medium {\n font-size: 1.25rem; }\n\n.message.is-large {\n font-size: 1.5rem; }\n\n.message.is-white {\n background-color: white; }\n\n.message.is-white .message-header {\n background-color: white;\n color: #0a0a0a; }\n\n.message.is-white .message-body {\n border-color: white;\n color: #4d4d4d; }\n\n.message.is-black {\n background-color: #fafafa; }\n\n.message.is-black .message-header {\n background-color: #0a0a0a;\n color: white; }\n\n.message.is-black .message-body {\n border-color: #0a0a0a;\n color: #090909; }\n\n.message.is-light {\n background-color: #fafafa; }\n\n.message.is-light .message-header {\n background-color: whitesmoke;\n color: #363636; }\n\n.message.is-light .message-body {\n border-color: whitesmoke;\n color: #505050; }\n\n.message.is-dark {\n background-color: #fafafa; }\n\n.message.is-dark .message-header {\n background-color: #363636;\n color: whitesmoke; }\n\n.message.is-dark .message-body {\n border-color: #363636;\n color: #2a2a2a; }\n\n.message.is-primary {\n background-color: #f8f7fd; }\n\n.message.is-primary .message-header {\n background-color: #7957d5;\n color: white; }\n\n.message.is-primary .message-body {\n border-color: #7957d5;\n color: #5534ae; }\n\n.message.is-link {\n background-color: #f8f7fd; }\n\n.message.is-link .message-header {\n background-color: #7957d5;\n color: white; }\n\n.message.is-link .message-body {\n border-color: #7957d5;\n color: #5534ae; }\n\n.message.is-info {\n background-color: #f5fafe; }\n\n.message.is-info .message-header {\n background-color: #167df0;\n color: #fff; }\n\n.message.is-info .message-body {\n border-color: #167df0;\n color: #115199; }\n\n.message.is-success {\n background-color: #f6fef9; }\n\n.message.is-success .message-header {\n background-color: #23d160;\n color: #fff; }\n\n.message.is-success .message-body {\n border-color: #23d160;\n color: #0e301a; }\n\n.message.is-warning {\n background-color: #fffdf5; }\n\n.message.is-warning .message-header {\n background-color: #ffdd57;\n color: rgba(0, 0, 0, 0.7); }\n\n.message.is-warning .message-body {\n border-color: #ffdd57;\n color: #3b3108; }\n\n.message.is-danger {\n background-color: #fff5f7; }\n\n.message.is-danger .message-header {\n background-color: #ff3860;\n color: #fff; }\n\n.message.is-danger .message-body {\n border-color: #ff3860;\n color: #cd0930; }\n\n.message-header {\n -webkit-box-align: center;\n -ms-flex-align: center;\n align-items: center;\n background-color: #4a4a4a;\n border-radius: 3px 3px 0 0;\n color: #fff;\n display: -webkit-box;\n display: -ms-flexbox;\n display: flex;\n -webkit-box-pack: justify;\n -ms-flex-pack: justify;\n justify-content: space-between;\n line-height: 1.25;\n padding: 0.5em 0.75em;\n position: relative; }\n\n.message-header .delete {\n -webkit-box-flex: 0;\n -ms-flex-positive: 0;\n flex-grow: 0;\n -ms-flex-negative: 0;\n flex-shrink: 0;\n margin-left: 0.75em; }\n\n.message-header + .message-body {\n border-top-left-radius: 0;\n border-top-right-radius: 0;\n border-top: none; }\n\n.message-body {\n border: 1px solid #dbdbdb;\n border-radius: 3px;\n color: #4a4a4a;\n padding: 1em 1.25em; }\n\n.message-body code,\n.message-body pre {\n background-color: white; }\n\n.message-body pre code {\n background-color: transparent; }\n\n.modal {\n bottom: 0;\n left: 0;\n position: absolute;\n right: 0;\n top: 0;\n -webkit-box-align: center;\n -ms-flex-align: center;\n align-items: center;\n display: none;\n -webkit-box-pack: center;\n -ms-flex-pack: center;\n justify-content: center;\n overflow: hidden;\n position: fixed;\n z-index: 40; }\n\n.modal.is-active {\n display: -webkit-box;\n display: -ms-flexbox;\n display: flex; }\n\n.modal-background {\n bottom: 0;\n left: 0;\n position: absolute;\n right: 0;\n top: 0;\n background-color: rgba(10, 10, 10, 0.86); }\n\n.modal-content,\n.modal-card {\n margin: 0 20px;\n max-height: calc(100vh - 160px);\n overflow: auto;\n position: relative;\n width: 100%; }\n\n@media screen and (min-width: 769px), print {\n .modal-content,\n .modal-card {\n margin: 0 auto;\n max-height: calc(100vh - 40px);\n width: 640px; } }\n\n.modal-close {\n -webkit-touch-callout: none;\n -webkit-user-select: none;\n -moz-user-select: none;\n -ms-user-select: none;\n user-select: none;\n -moz-appearance: none;\n -webkit-appearance: none;\n background-color: rgba(10, 10, 10, 0.2);\n border: none;\n border-radius: 290486px;\n cursor: pointer;\n display: inline-block;\n -webkit-box-flex: 0;\n -ms-flex-positive: 0;\n flex-grow: 0;\n -ms-flex-negative: 0;\n flex-shrink: 0;\n font-size: 0;\n height: 20px;\n max-height: 20px;\n max-width: 20px;\n min-height: 20px;\n min-width: 20px;\n outline: none;\n position: relative;\n vertical-align: top;\n width: 20px;\n background: none;\n height: 40px;\n position: fixed;\n right: 20px;\n top: 20px;\n width: 40px; }\n\n.modal-close:before, .modal-close:after {\n background-color: white;\n content: "";\n display: block;\n left: 50%;\n position: absolute;\n top: 50%;\n -webkit-transform: translateX(-50%) translateY(-50%) rotate(45deg);\n transform: translateX(-50%) translateY(-50%) rotate(45deg);\n -webkit-transform-origin: center center;\n transform-origin: center center; }\n\n.modal-close:before {\n height: 2px;\n width: 50%; }\n\n.modal-close:after {\n height: 50%;\n width: 2px; }\n\n.modal-close:hover, .modal-close:focus {\n background-color: rgba(10, 10, 10, 0.3); }\n\n.modal-close:active {\n background-color: rgba(10, 10, 10, 0.4); }\n\n.modal-close.is-small {\n height: 16px;\n max-height: 16px;\n max-width: 16px;\n min-height: 16px;\n min-width: 16px;\n width: 16px; }\n\n.modal-close.is-medium {\n height: 24px;\n max-height: 24px;\n max-width: 24px;\n min-height: 24px;\n min-width: 24px;\n width: 24px; }\n\n.modal-close.is-large {\n height: 32px;\n max-height: 32px;\n max-width: 32px;\n min-height: 32px;\n min-width: 32px;\n width: 32px; }\n\n.modal-card {\n display: -webkit-box;\n display: -ms-flexbox;\n display: flex;\n -webkit-box-orient: vertical;\n -webkit-box-direction: normal;\n -ms-flex-direction: column;\n flex-direction: column;\n max-height: calc(100vh - 40px);\n overflow: hidden; }\n\n.modal-card-head,\n.modal-card-foot {\n -webkit-box-align: center;\n -ms-flex-align: center;\n align-items: center;\n background-color: whitesmoke;\n display: -webkit-box;\n display: -ms-flexbox;\n display: flex;\n -ms-flex-negative: 0;\n flex-shrink: 0;\n -webkit-box-pack: start;\n -ms-flex-pack: start;\n justify-content: flex-start;\n padding: 20px;\n position: relative; }\n\n.modal-card-head {\n border-bottom: 1px solid #dbdbdb;\n border-top-left-radius: 5px;\n border-top-right-radius: 5px; }\n\n.modal-card-title {\n color: #363636;\n -webkit-box-flex: 1;\n -ms-flex-positive: 1;\n flex-grow: 1;\n -ms-flex-negative: 0;\n flex-shrink: 0;\n font-size: 1.5rem;\n line-height: 1; }\n\n.modal-card-foot {\n border-bottom-left-radius: 5px;\n border-bottom-right-radius: 5px;\n border-top: 1px solid #dbdbdb; }\n\n.modal-card-foot .button:not(:last-child) {\n margin-right: 10px; }\n\n.modal-card-body {\n -webkit-overflow-scrolling: touch;\n background-color: white;\n -webkit-box-flex: 1;\n -ms-flex-positive: 1;\n flex-grow: 1;\n -ms-flex-negative: 1;\n flex-shrink: 1;\n overflow: auto;\n padding: 20px; }\n\n.navbar {\n background-color: white;\n min-height: 3.25rem;\n position: relative; }\n\n.navbar.is-white {\n background-color: white;\n color: #0a0a0a; }\n\n.navbar.is-white .navbar-brand > .navbar-item,\n.navbar.is-white .navbar-brand .navbar-link {\n color: #0a0a0a; }\n\n.navbar.is-white .navbar-brand > a.navbar-item:hover, .navbar.is-white .navbar-brand > a.navbar-item.is-active,\n.navbar.is-white .navbar-brand .navbar-link:hover,\n.navbar.is-white .navbar-brand .navbar-link.is-active {\n background-color: #f2f2f2;\n color: #0a0a0a; }\n\n.navbar.is-white .navbar-brand .navbar-link::after {\n border-color: #0a0a0a; }\n\n@media screen and (min-width: 1024px) {\n .navbar.is-white .navbar-start > .navbar-item,\n .navbar.is-white .navbar-start .navbar-link,\n .navbar.is-white .navbar-end > .navbar-item,\n .navbar.is-white .navbar-end .navbar-link {\n color: #0a0a0a; }\n .navbar.is-white .navbar-start > a.navbar-item:hover, .navbar.is-white .navbar-start > a.navbar-item.is-active,\n .navbar.is-white .navbar-start .navbar-link:hover,\n .navbar.is-white .navbar-start .navbar-link.is-active,\n .navbar.is-white .navbar-end > a.navbar-item:hover,\n .navbar.is-white .navbar-end > a.navbar-item.is-active,\n .navbar.is-white .navbar-end .navbar-link:hover,\n .navbar.is-white .navbar-end .navbar-link.is-active {\n background-color: #f2f2f2;\n color: #0a0a0a; }\n .navbar.is-white .navbar-start .navbar-link::after,\n .navbar.is-white .navbar-end .navbar-link::after {\n border-color: #0a0a0a; }\n .navbar.is-white .navbar-item.has-dropdown:hover .navbar-link,\n .navbar.is-white .navbar-item.has-dropdown.is-active .navbar-link {\n background-color: #f2f2f2;\n color: #0a0a0a; }\n .navbar.is-white .navbar-dropdown a.navbar-item.is-active {\n background-color: white;\n color: #0a0a0a; } }\n\n.navbar.is-black {\n background-color: #0a0a0a;\n color: white; }\n\n.navbar.is-black .navbar-brand > .navbar-item,\n.navbar.is-black .navbar-brand .navbar-link {\n color: white; }\n\n.navbar.is-black .navbar-brand > a.navbar-item:hover, .navbar.is-black .navbar-brand > a.navbar-item.is-active,\n.navbar.is-black .navbar-brand .navbar-link:hover,\n.navbar.is-black .navbar-brand .navbar-link.is-active {\n background-color: black;\n color: white; }\n\n.navbar.is-black .navbar-brand .navbar-link::after {\n border-color: white; }\n\n@media screen and (min-width: 1024px) {\n .navbar.is-black .navbar-start > .navbar-item,\n .navbar.is-black .navbar-start .navbar-link,\n .navbar.is-black .navbar-end > .navbar-item,\n .navbar.is-black .navbar-end .navbar-link {\n color: white; }\n .navbar.is-black .navbar-start > a.navbar-item:hover, .navbar.is-black .navbar-start > a.navbar-item.is-active,\n .navbar.is-black .navbar-start .navbar-link:hover,\n .navbar.is-black .navbar-start .navbar-link.is-active,\n .navbar.is-black .navbar-end > a.navbar-item:hover,\n .navbar.is-black .navbar-end > a.navbar-item.is-active,\n .navbar.is-black .navbar-end .navbar-link:hover,\n .navbar.is-black .navbar-end .navbar-link.is-active {\n background-color: black;\n color: white; }\n .navbar.is-black .navbar-start .navbar-link::after,\n .navbar.is-black .navbar-end .navbar-link::after {\n border-color: white; }\n .navbar.is-black .navbar-item.has-dropdown:hover .navbar-link,\n .navbar.is-black .navbar-item.has-dropdown.is-active .navbar-link {\n background-color: black;\n color: white; }\n .navbar.is-black .navbar-dropdown a.navbar-item.is-active {\n background-color: #0a0a0a;\n color: white; } }\n\n.navbar.is-light {\n background-color: whitesmoke;\n color: #363636; }\n\n.navbar.is-light .navbar-brand > .navbar-item,\n.navbar.is-light .navbar-brand .navbar-link {\n color: #363636; }\n\n.navbar.is-light .navbar-brand > a.navbar-item:hover, .navbar.is-light .navbar-brand > a.navbar-item.is-active,\n.navbar.is-light .navbar-brand .navbar-link:hover,\n.navbar.is-light .navbar-brand .navbar-link.is-active {\n background-color: #e8e8e8;\n color: #363636; }\n\n.navbar.is-light .navbar-brand .navbar-link::after {\n border-color: #363636; }\n\n@media screen and (min-width: 1024px) {\n .navbar.is-light .navbar-start > .navbar-item,\n .navbar.is-light .navbar-start .navbar-link,\n .navbar.is-light .navbar-end > .navbar-item,\n .navbar.is-light .navbar-end .navbar-link {\n color: #363636; }\n .navbar.is-light .navbar-start > a.navbar-item:hover, .navbar.is-light .navbar-start > a.navbar-item.is-active,\n .navbar.is-light .navbar-start .navbar-link:hover,\n .navbar.is-light .navbar-start .navbar-link.is-active,\n .navbar.is-light .navbar-end > a.navbar-item:hover,\n .navbar.is-light .navbar-end > a.navbar-item.is-active,\n .navbar.is-light .navbar-end .navbar-link:hover,\n .navbar.is-light .navbar-end .navbar-link.is-active {\n background-color: #e8e8e8;\n color: #363636; }\n .navbar.is-light .navbar-start .navbar-link::after,\n .navbar.is-light .navbar-end .navbar-link::after {\n border-color: #363636; }\n .navbar.is-light .navbar-item.has-dropdown:hover .navbar-link,\n .navbar.is-light .navbar-item.has-dropdown.is-active .navbar-link {\n background-color: #e8e8e8;\n color: #363636; }\n .navbar.is-light .navbar-dropdown a.navbar-item.is-active {\n background-color: whitesmoke;\n color: #363636; } }\n\n.navbar.is-dark {\n background-color: #363636;\n color: whitesmoke; }\n\n.navbar.is-dark .navbar-brand > .navbar-item,\n.navbar.is-dark .navbar-brand .navbar-link {\n color: whitesmoke; }\n\n.navbar.is-dark .navbar-brand > a.navbar-item:hover, .navbar.is-dark .navbar-brand > a.navbar-item.is-active,\n.navbar.is-dark .navbar-brand .navbar-link:hover,\n.navbar.is-dark .navbar-brand .navbar-link.is-active {\n background-color: #292929;\n color: whitesmoke; }\n\n.navbar.is-dark .navbar-brand .navbar-link::after {\n border-color: whitesmoke; }\n\n@media screen and (min-width: 1024px) {\n .navbar.is-dark .navbar-start > .navbar-item,\n .navbar.is-dark .navbar-start .navbar-link,\n .navbar.is-dark .navbar-end > .navbar-item,\n .navbar.is-dark .navbar-end .navbar-link {\n color: whitesmoke; }\n .navbar.is-dark .navbar-start > a.navbar-item:hover, .navbar.is-dark .navbar-start > a.navbar-item.is-active,\n .navbar.is-dark .navbar-start .navbar-link:hover,\n .navbar.is-dark .navbar-start .navbar-link.is-active,\n .navbar.is-dark .navbar-end > a.navbar-item:hover,\n .navbar.is-dark .navbar-end > a.navbar-item.is-active,\n .navbar.is-dark .navbar-end .navbar-link:hover,\n .navbar.is-dark .navbar-end .navbar-link.is-active {\n background-color: #292929;\n color: whitesmoke; }\n .navbar.is-dark .navbar-start .navbar-link::after,\n .navbar.is-dark .navbar-end .navbar-link::after {\n border-color: whitesmoke; }\n .navbar.is-dark .navbar-item.has-dropdown:hover .navbar-link,\n .navbar.is-dark .navbar-item.has-dropdown.is-active .navbar-link {\n background-color: #292929;\n color: whitesmoke; }\n .navbar.is-dark .navbar-dropdown a.navbar-item.is-active {\n background-color: #363636;\n color: whitesmoke; } }\n\n.navbar.is-primary {\n background-color: #7957d5;\n color: white; }\n\n.navbar.is-primary .navbar-brand > .navbar-item,\n.navbar.is-primary .navbar-brand .navbar-link {\n color: white; }\n\n.navbar.is-primary .navbar-brand > a.navbar-item:hover, .navbar.is-primary .navbar-brand > a.navbar-item.is-active,\n.navbar.is-primary .navbar-brand .navbar-link:hover,\n.navbar.is-primary .navbar-brand .navbar-link.is-active {\n background-color: #6943d0;\n color: white; }\n\n.navbar.is-primary .navbar-brand .navbar-link::after {\n border-color: white; }\n\n@media screen and (min-width: 1024px) {\n .navbar.is-primary .navbar-start > .navbar-item,\n .navbar.is-primary .navbar-start .navbar-link,\n .navbar.is-primary .navbar-end > .navbar-item,\n .navbar.is-primary .navbar-end .navbar-link {\n color: white; }\n .navbar.is-primary .navbar-start > a.navbar-item:hover, .navbar.is-primary .navbar-start > a.navbar-item.is-active,\n .navbar.is-primary .navbar-start .navbar-link:hover,\n .navbar.is-primary .navbar-start .navbar-link.is-active,\n .navbar.is-primary .navbar-end > a.navbar-item:hover,\n .navbar.is-primary .navbar-end > a.navbar-item.is-active,\n .navbar.is-primary .navbar-end .navbar-link:hover,\n .navbar.is-primary .navbar-end .navbar-link.is-active {\n background-color: #6943d0;\n color: white; }\n .navbar.is-primary .navbar-start .navbar-link::after,\n .navbar.is-primary .navbar-end .navbar-link::after {\n border-color: white; }\n .navbar.is-primary .navbar-item.has-dropdown:hover .navbar-link,\n .navbar.is-primary .navbar-item.has-dropdown.is-active .navbar-link {\n background-color: #6943d0;\n color: white; }\n .navbar.is-primary .navbar-dropdown a.navbar-item.is-active {\n background-color: #7957d5;\n color: white; } }\n\n.navbar.is-link {\n background-color: #7957d5;\n color: white; }\n\n.navbar.is-link .navbar-brand > .navbar-item,\n.navbar.is-link .navbar-brand .navbar-link {\n color: white; }\n\n.navbar.is-link .navbar-brand > a.navbar-item:hover, .navbar.is-link .navbar-brand > a.navbar-item.is-active,\n.navbar.is-link .navbar-brand .navbar-link:hover,\n.navbar.is-link .navbar-brand .navbar-link.is-active {\n background-color: #6943d0;\n color: white; }\n\n.navbar.is-link .navbar-brand .navbar-link::after {\n border-color: white; }\n\n@media screen and (min-width: 1024px) {\n .navbar.is-link .navbar-start > .navbar-item,\n .navbar.is-link .navbar-start .navbar-link,\n .navbar.is-link .navbar-end > .navbar-item,\n .navbar.is-link .navbar-end .navbar-link {\n color: white; }\n .navbar.is-link .navbar-start > a.navbar-item:hover, .navbar.is-link .navbar-start > a.navbar-item.is-active,\n .navbar.is-link .navbar-start .navbar-link:hover,\n .navbar.is-link .navbar-start .navbar-link.is-active,\n .navbar.is-link .navbar-end > a.navbar-item:hover,\n .navbar.is-link .navbar-end > a.navbar-item.is-active,\n .navbar.is-link .navbar-end .navbar-link:hover,\n .navbar.is-link .navbar-end .navbar-link.is-active {\n background-color: #6943d0;\n color: white; }\n .navbar.is-link .navbar-start .navbar-link::after,\n .navbar.is-link .navbar-end .navbar-link::after {\n border-color: white; }\n .navbar.is-link .navbar-item.has-dropdown:hover .navbar-link,\n .navbar.is-link .navbar-item.has-dropdown.is-active .navbar-link {\n background-color: #6943d0;\n color: white; }\n .navbar.is-link .navbar-dropdown a.navbar-item.is-active {\n background-color: #7957d5;\n color: white; } }\n\n.navbar.is-info {\n background-color: #167df0;\n color: #fff; }\n\n.navbar.is-info .navbar-brand > .navbar-item,\n.navbar.is-info .navbar-brand .navbar-link {\n color: #fff; }\n\n.navbar.is-info .navbar-brand > a.navbar-item:hover, .navbar.is-info .navbar-brand > a.navbar-item.is-active,\n.navbar.is-info .navbar-brand .navbar-link:hover,\n.navbar.is-info .navbar-brand .navbar-link.is-active {\n background-color: #0e71de;\n color: #fff; }\n\n.navbar.is-info .navbar-brand .navbar-link::after {\n border-color: #fff; }\n\n@media screen and (min-width: 1024px) {\n .navbar.is-info .navbar-start > .navbar-item,\n .navbar.is-info .navbar-start .navbar-link,\n .navbar.is-info .navbar-end > .navbar-item,\n .navbar.is-info .navbar-end .navbar-link {\n color: #fff; }\n .navbar.is-info .navbar-start > a.navbar-item:hover, .navbar.is-info .navbar-start > a.navbar-item.is-active,\n .navbar.is-info .navbar-start .navbar-link:hover,\n .navbar.is-info .navbar-start .navbar-link.is-active,\n .navbar.is-info .navbar-end > a.navbar-item:hover,\n .navbar.is-info .navbar-end > a.navbar-item.is-active,\n .navbar.is-info .navbar-end .navbar-link:hover,\n .navbar.is-info .navbar-end .navbar-link.is-active {\n background-color: #0e71de;\n color: #fff; }\n .navbar.is-info .navbar-start .navbar-link::after,\n .navbar.is-info .navbar-end .navbar-link::after {\n border-color: #fff; }\n .navbar.is-info .navbar-item.has-dropdown:hover .navbar-link,\n .navbar.is-info .navbar-item.has-dropdown.is-active .navbar-link {\n background-color: #0e71de;\n color: #fff; }\n .navbar.is-info .navbar-dropdown a.navbar-item.is-active {\n background-color: #167df0;\n color: #fff; } }\n\n.navbar.is-success {\n background-color: #23d160;\n color: #fff; }\n\n.navbar.is-success .navbar-brand > .navbar-item,\n.navbar.is-success .navbar-brand .navbar-link {\n color: #fff; }\n\n.navbar.is-success .navbar-brand > a.navbar-item:hover, .navbar.is-success .navbar-brand > a.navbar-item.is-active,\n.navbar.is-success .navbar-brand .navbar-link:hover,\n.navbar.is-success .navbar-brand .navbar-link.is-active {\n background-color: #20bc56;\n color: #fff; }\n\n.navbar.is-success .navbar-brand .navbar-link::after {\n border-color: #fff; }\n\n@media screen and (min-width: 1024px) {\n .navbar.is-success .navbar-start > .navbar-item,\n .navbar.is-success .navbar-start .navbar-link,\n .navbar.is-success .navbar-end > .navbar-item,\n .navbar.is-success .navbar-end .navbar-link {\n color: #fff; }\n .navbar.is-success .navbar-start > a.navbar-item:hover, .navbar.is-success .navbar-start > a.navbar-item.is-active,\n .navbar.is-success .navbar-start .navbar-link:hover,\n .navbar.is-success .navbar-start .navbar-link.is-active,\n .navbar.is-success .navbar-end > a.navbar-item:hover,\n .navbar.is-success .navbar-end > a.navbar-item.is-active,\n .navbar.is-success .navbar-end .navbar-link:hover,\n .navbar.is-success .navbar-end .navbar-link.is-active {\n background-color: #20bc56;\n color: #fff; }\n .navbar.is-success .navbar-start .navbar-link::after,\n .navbar.is-success .navbar-end .navbar-link::after {\n border-color: #fff; }\n .navbar.is-success .navbar-item.has-dropdown:hover .navbar-link,\n .navbar.is-success .navbar-item.has-dropdown.is-active .navbar-link {\n background-color: #20bc56;\n color: #fff; }\n .navbar.is-success .navbar-dropdown a.navbar-item.is-active {\n background-color: #23d160;\n color: #fff; } }\n\n.navbar.is-warning {\n background-color: #ffdd57;\n color: rgba(0, 0, 0, 0.7); }\n\n.navbar.is-warning .navbar-brand > .navbar-item,\n.navbar.is-warning .navbar-brand .navbar-link {\n color: rgba(0, 0, 0, 0.7); }\n\n.navbar.is-warning .navbar-brand > a.navbar-item:hover, .navbar.is-warning .navbar-brand > a.navbar-item.is-active,\n.navbar.is-warning .navbar-brand .navbar-link:hover,\n.navbar.is-warning .navbar-brand .navbar-link.is-active {\n background-color: #ffd83d;\n color: rgba(0, 0, 0, 0.7); }\n\n.navbar.is-warning .navbar-brand .navbar-link::after {\n border-color: rgba(0, 0, 0, 0.7); }\n\n@media screen and (min-width: 1024px) {\n .navbar.is-warning .navbar-start > .navbar-item,\n .navbar.is-warning .navbar-start .navbar-link,\n .navbar.is-warning .navbar-end > .navbar-item,\n .navbar.is-warning .navbar-end .navbar-link {\n color: rgba(0, 0, 0, 0.7); }\n .navbar.is-warning .navbar-start > a.navbar-item:hover, .navbar.is-warning .navbar-start > a.navbar-item.is-active,\n .navbar.is-warning .navbar-start .navbar-link:hover,\n .navbar.is-warning .navbar-start .navbar-link.is-active,\n .navbar.is-warning .navbar-end > a.navbar-item:hover,\n .navbar.is-warning .navbar-end > a.navbar-item.is-active,\n .navbar.is-warning .navbar-end .navbar-link:hover,\n .navbar.is-warning .navbar-end .navbar-link.is-active {\n background-color: #ffd83d;\n color: rgba(0, 0, 0, 0.7); }\n .navbar.is-warning .navbar-start .navbar-link::after,\n .navbar.is-warning .navbar-end .navbar-link::after {\n border-color: rgba(0, 0, 0, 0.7); }\n .navbar.is-warning .navbar-item.has-dropdown:hover .navbar-link,\n .navbar.is-warning .navbar-item.has-dropdown.is-active .navbar-link {\n background-color: #ffd83d;\n color: rgba(0, 0, 0, 0.7); }\n .navbar.is-warning .navbar-dropdown a.navbar-item.is-active {\n background-color: #ffdd57;\n color: rgba(0, 0, 0, 0.7); } }\n\n.navbar.is-danger {\n background-color: #ff3860;\n color: #fff; }\n\n.navbar.is-danger .navbar-brand > .navbar-item,\n.navbar.is-danger .navbar-brand .navbar-link {\n color: #fff; }\n\n.navbar.is-danger .navbar-brand > a.navbar-item:hover, .navbar.is-danger .navbar-brand > a.navbar-item.is-active,\n.navbar.is-danger .navbar-brand .navbar-link:hover,\n.navbar.is-danger .navbar-brand .navbar-link.is-active {\n background-color: #ff1f4b;\n color: #fff; }\n\n.navbar.is-danger .navbar-brand .navbar-link::after {\n border-color: #fff; }\n\n@media screen and (min-width: 1024px) {\n .navbar.is-danger .navbar-start > .navbar-item,\n .navbar.is-danger .navbar-start .navbar-link,\n .navbar.is-danger .navbar-end > .navbar-item,\n .navbar.is-danger .navbar-end .navbar-link {\n color: #fff; }\n .navbar.is-danger .navbar-start > a.navbar-item:hover, .navbar.is-danger .navbar-start > a.navbar-item.is-active,\n .navbar.is-danger .navbar-start .navbar-link:hover,\n .navbar.is-danger .navbar-start .navbar-link.is-active,\n .navbar.is-danger .navbar-end > a.navbar-item:hover,\n .navbar.is-danger .navbar-end > a.navbar-item.is-active,\n .navbar.is-danger .navbar-end .navbar-link:hover,\n .navbar.is-danger .navbar-end .navbar-link.is-active {\n background-color: #ff1f4b;\n color: #fff; }\n .navbar.is-danger .navbar-start .navbar-link::after,\n .navbar.is-danger .navbar-end .navbar-link::after {\n border-color: #fff; }\n .navbar.is-danger .navbar-item.has-dropdown:hover .navbar-link,\n .navbar.is-danger .navbar-item.has-dropdown.is-active .navbar-link {\n background-color: #ff1f4b;\n color: #fff; }\n .navbar.is-danger .navbar-dropdown a.navbar-item.is-active {\n background-color: #ff3860;\n color: #fff; } }\n\n.navbar > .container {\n -webkit-box-align: stretch;\n -ms-flex-align: stretch;\n align-items: stretch;\n display: -webkit-box;\n display: -ms-flexbox;\n display: flex;\n min-height: 3.25rem;\n width: 100%; }\n\n.navbar.has-shadow {\n -webkit-box-shadow: 0 2px 3px rgba(10, 10, 10, 0.1);\n box-shadow: 0 2px 3px rgba(10, 10, 10, 0.1); }\n\n.navbar.is-fixed-bottom, .navbar.is-fixed-top {\n left: 0;\n position: fixed;\n right: 0;\n z-index: 30; }\n\n.navbar.is-fixed-bottom {\n bottom: 0; }\n\n.navbar.is-fixed-bottom.has-shadow {\n -webkit-box-shadow: 0 -2px 3px rgba(10, 10, 10, 0.1);\n box-shadow: 0 -2px 3px rgba(10, 10, 10, 0.1); }\n\n.navbar.is-fixed-top {\n top: 0; }\n\nhtml.has-navbar-fixed-top {\n padding-top: 3.25rem; }\n\nhtml.has-navbar-fixed-bottom {\n padding-bottom: 3.25rem; }\n\n.navbar-brand,\n.navbar-tabs {\n -webkit-box-align: stretch;\n -ms-flex-align: stretch;\n align-items: stretch;\n display: -webkit-box;\n display: -ms-flexbox;\n display: flex;\n -ms-flex-negative: 0;\n flex-shrink: 0;\n min-height: 3.25rem; }\n\n.navbar-tabs {\n -webkit-overflow-scrolling: touch;\n max-width: 100vw;\n overflow-x: auto;\n overflow-y: hidden; }\n\n.navbar-burger {\n cursor: pointer;\n display: block;\n height: 3.25rem;\n position: relative;\n width: 3.25rem;\n margin-left: auto; }\n\n.navbar-burger span {\n background-color: currentColor;\n display: block;\n height: 1px;\n left: calc(50% - 8px);\n position: absolute;\n -webkit-transform-origin: center;\n transform-origin: center;\n -webkit-transition-duration: 86ms;\n transition-duration: 86ms;\n -webkit-transition-property: background-color, opacity, -webkit-transform;\n transition-property: background-color, opacity, -webkit-transform;\n transition-property: background-color, opacity, transform;\n transition-property: background-color, opacity, transform, -webkit-transform;\n -webkit-transition-timing-function: ease-out;\n transition-timing-function: ease-out;\n width: 16px; }\n\n.navbar-burger span:nth-child(1) {\n top: calc(50% - 6px); }\n\n.navbar-burger span:nth-child(2) {\n top: calc(50% - 1px); }\n\n.navbar-burger span:nth-child(3) {\n top: calc(50% + 4px); }\n\n.navbar-burger:hover {\n background-color: rgba(0, 0, 0, 0.05); }\n\n.navbar-burger.is-active span:nth-child(1) {\n -webkit-transform: translateY(5px) rotate(45deg);\n transform: translateY(5px) rotate(45deg); }\n\n.navbar-burger.is-active span:nth-child(2) {\n opacity: 0; }\n\n.navbar-burger.is-active span:nth-child(3) {\n -webkit-transform: translateY(-5px) rotate(-45deg);\n transform: translateY(-5px) rotate(-45deg); }\n\n.navbar-menu {\n display: none; }\n\n.navbar-item,\n.navbar-link {\n color: #4a4a4a;\n display: block;\n line-height: 1.5;\n padding: 0.5rem 1rem;\n position: relative; }\n\na.navbar-item:hover, a.navbar-item.is-active,\na.navbar-link:hover,\na.navbar-link.is-active {\n background-color: whitesmoke;\n color: #7957d5; }\n\n.navbar-item {\n -webkit-box-flex: 0;\n -ms-flex-positive: 0;\n flex-grow: 0;\n -ms-flex-negative: 0;\n flex-shrink: 0; }\n\n.navbar-item img {\n max-height: 1.75rem; }\n\n.navbar-item.has-dropdown {\n padding: 0; }\n\n.navbar-item.is-expanded {\n -webkit-box-flex: 1;\n -ms-flex-positive: 1;\n flex-grow: 1;\n -ms-flex-negative: 1;\n flex-shrink: 1; }\n\n.navbar-item.is-tab {\n border-bottom: 1px solid transparent;\n min-height: 3.25rem;\n padding-bottom: calc(0.5rem - 1px); }\n\n.navbar-item.is-tab:hover {\n background-color: transparent;\n border-bottom-color: #7957d5; }\n\n.navbar-item.is-tab.is-active {\n background-color: transparent;\n border-bottom-color: #7957d5;\n border-bottom-style: solid;\n border-bottom-width: 3px;\n color: #7957d5;\n padding-bottom: calc(0.5rem - 3px); }\n\n.navbar-content {\n -webkit-box-flex: 1;\n -ms-flex-positive: 1;\n flex-grow: 1;\n -ms-flex-negative: 1;\n flex-shrink: 1; }\n\n.navbar-link {\n padding-right: 2.5em; }\n\n.navbar-dropdown {\n font-size: 0.875rem;\n padding-bottom: 0.5rem;\n padding-top: 0.5rem; }\n\n.navbar-dropdown .navbar-item {\n padding-left: 1.5rem;\n padding-right: 1.5rem; }\n\n.navbar-divider {\n background-color: #dbdbdb;\n border: none;\n display: none;\n height: 1px;\n margin: 0.5rem 0; }\n\n@media screen and (max-width: 1023px) {\n .navbar > .container {\n display: block; }\n .navbar-brand .navbar-item,\n .navbar-tabs .navbar-item {\n -webkit-box-align: center;\n -ms-flex-align: center;\n align-items: center;\n display: -webkit-box;\n display: -ms-flexbox;\n display: flex; }\n .navbar-menu {\n background-color: white;\n -webkit-box-shadow: 0 8px 16px rgba(10, 10, 10, 0.1);\n box-shadow: 0 8px 16px rgba(10, 10, 10, 0.1);\n padding: 0.5rem 0; }\n .navbar-menu.is-active {\n display: block; }\n .navbar.is-fixed-bottom-touch, .navbar.is-fixed-top-touch {\n left: 0;\n position: fixed;\n right: 0;\n z-index: 30; }\n .navbar.is-fixed-bottom-touch {\n bottom: 0; }\n .navbar.is-fixed-bottom-touch.has-shadow {\n -webkit-box-shadow: 0 -2px 3px rgba(10, 10, 10, 0.1);\n box-shadow: 0 -2px 3px rgba(10, 10, 10, 0.1); }\n .navbar.is-fixed-top-touch {\n top: 0; }\n .navbar.is-fixed-top .navbar-menu, .navbar.is-fixed-top-touch .navbar-menu {\n -webkit-overflow-scrolling: touch;\n max-height: calc(100vh - 3.25rem);\n overflow: auto; }\n html.has-navbar-fixed-top-touch {\n padding-top: 3.25rem; }\n html.has-navbar-fixed-bottom-touch {\n padding-bottom: 3.25rem; } }\n\n@media screen and (min-width: 1024px) {\n .navbar,\n .navbar-menu,\n .navbar-start,\n .navbar-end {\n -webkit-box-align: stretch;\n -ms-flex-align: stretch;\n align-items: stretch;\n display: -webkit-box;\n display: -ms-flexbox;\n display: flex; }\n .navbar {\n min-height: 3.25rem; }\n .navbar.is-transparent a.navbar-item:hover, .navbar.is-transparent a.navbar-item.is-active,\n .navbar.is-transparent a.navbar-link:hover,\n .navbar.is-transparent a.navbar-link.is-active {\n background-color: transparent !important; }\n .navbar.is-transparent .navbar-item.has-dropdown.is-active .navbar-link, .navbar.is-transparent .navbar-item.has-dropdown.is-hoverable:hover .navbar-link {\n background-color: transparent !important; }\n .navbar.is-transparent .navbar-dropdown a.navbar-item:hover {\n background-color: whitesmoke;\n color: #0a0a0a; }\n .navbar.is-transparent .navbar-dropdown a.navbar-item.is-active {\n background-color: whitesmoke;\n color: #7957d5; }\n .navbar-burger {\n display: none; }\n .navbar-item,\n .navbar-link {\n -webkit-box-align: center;\n -ms-flex-align: center;\n align-items: center;\n display: -webkit-box;\n display: -ms-flexbox;\n display: flex; }\n .navbar-item.has-dropdown {\n -webkit-box-align: stretch;\n -ms-flex-align: stretch;\n align-items: stretch; }\n .navbar-item.has-dropdown-up .navbar-link::after {\n -webkit-transform: rotate(135deg) translate(0.25em, -0.25em);\n transform: rotate(135deg) translate(0.25em, -0.25em); }\n .navbar-item.has-dropdown-up .navbar-dropdown {\n border-bottom: 1px solid #dbdbdb;\n border-radius: 5px 5px 0 0;\n border-top: none;\n bottom: 100%;\n -webkit-box-shadow: 0 -8px 8px rgba(10, 10, 10, 0.1);\n box-shadow: 0 -8px 8px rgba(10, 10, 10, 0.1);\n top: auto; }\n .navbar-item.is-active .navbar-dropdown, .navbar-item.is-hoverable:hover .navbar-dropdown {\n display: block; }\n .navbar-item.is-active .navbar-dropdown.is-boxed, .navbar-item.is-hoverable:hover .navbar-dropdown.is-boxed {\n opacity: 1;\n pointer-events: auto;\n -webkit-transform: translateY(0);\n transform: translateY(0); }\n .navbar-link::after {\n border: 1px solid #7957d5;\n border-right: 0;\n border-top: 0;\n content: " ";\n display: block;\n height: 0.5em;\n pointer-events: none;\n position: absolute;\n -webkit-transform: rotate(-45deg);\n transform: rotate(-45deg);\n -webkit-transform-origin: center;\n transform-origin: center;\n width: 0.5em;\n margin-top: -0.375em;\n right: 1.125em;\n top: 50%; }\n .navbar-menu {\n -webkit-box-flex: 1;\n -ms-flex-positive: 1;\n flex-grow: 1;\n -ms-flex-negative: 0;\n flex-shrink: 0; }\n .navbar-start {\n -webkit-box-pack: start;\n -ms-flex-pack: start;\n justify-content: flex-start;\n margin-right: auto; }\n .navbar-end {\n -webkit-box-pack: end;\n -ms-flex-pack: end;\n justify-content: flex-end;\n margin-left: auto; }\n .navbar-dropdown {\n background-color: white;\n border-bottom-left-radius: 5px;\n border-bottom-right-radius: 5px;\n border-top: 1px solid #dbdbdb;\n -webkit-box-shadow: 0 8px 8px rgba(10, 10, 10, 0.1);\n box-shadow: 0 8px 8px rgba(10, 10, 10, 0.1);\n display: none;\n font-size: 0.875rem;\n left: 0;\n min-width: 100%;\n position: absolute;\n top: 100%;\n z-index: 20; }\n .navbar-dropdown .navbar-item {\n padding: 0.375rem 1rem;\n white-space: nowrap; }\n .navbar-dropdown a.navbar-item {\n padding-right: 3rem; }\n .navbar-dropdown a.navbar-item:hover {\n background-color: whitesmoke;\n color: #0a0a0a; }\n .navbar-dropdown a.navbar-item.is-active {\n background-color: whitesmoke;\n color: #7957d5; }\n .navbar-dropdown.is-boxed {\n border-radius: 5px;\n border-top: none;\n -webkit-box-shadow: 0 8px 8px rgba(10, 10, 10, 0.1), 0 0 0 1px rgba(10, 10, 10, 0.1);\n box-shadow: 0 8px 8px rgba(10, 10, 10, 0.1), 0 0 0 1px rgba(10, 10, 10, 0.1);\n display: block;\n opacity: 0;\n pointer-events: none;\n top: calc(100% + (-4px));\n -webkit-transform: translateY(-5px);\n transform: translateY(-5px);\n -webkit-transition-duration: 86ms;\n transition-duration: 86ms;\n -webkit-transition-property: opacity, -webkit-transform;\n transition-property: opacity, -webkit-transform;\n transition-property: opacity, transform;\n transition-property: opacity, transform, -webkit-transform; }\n .navbar-dropdown.is-right {\n left: auto;\n right: 0; }\n .navbar-divider {\n display: block; }\n .navbar > .container .navbar-brand,\n .container > .navbar .navbar-brand {\n margin-left: -1rem; }\n .navbar > .container .navbar-menu,\n .container > .navbar .navbar-menu {\n margin-right: -1rem; }\n .navbar.is-fixed-bottom-desktop, .navbar.is-fixed-top-desktop {\n left: 0;\n position: fixed;\n right: 0;\n z-index: 30; }\n .navbar.is-fixed-bottom-desktop {\n bottom: 0; }\n .navbar.is-fixed-bottom-desktop.has-shadow {\n -webkit-box-shadow: 0 -2px 3px rgba(10, 10, 10, 0.1);\n box-shadow: 0 -2px 3px rgba(10, 10, 10, 0.1); }\n .navbar.is-fixed-top-desktop {\n top: 0; }\n html.has-navbar-fixed-top-desktop {\n padding-top: 3.25rem; }\n html.has-navbar-fixed-bottom-desktop {\n padding-bottom: 3.25rem; }\n a.navbar-item.is-active,\n a.navbar-link.is-active {\n color: #0a0a0a; }\n a.navbar-item.is-active:not(:hover),\n a.navbar-link.is-active:not(:hover) {\n background-color: transparent; }\n .navbar-item.has-dropdown:hover .navbar-link, .navbar-item.has-dropdown.is-active .navbar-link {\n background-color: whitesmoke; } }\n\n.pagination {\n font-size: 1rem;\n margin: -0.25rem; }\n\n.pagination.is-small {\n font-size: 0.75rem; }\n\n.pagination.is-medium {\n font-size: 1.25rem; }\n\n.pagination.is-large {\n font-size: 1.5rem; }\n\n.pagination.is-rounded .pagination-previous,\n.pagination.is-rounded .pagination-next {\n padding-left: 1em;\n padding-right: 1em;\n border-radius: 290486px; }\n\n.pagination.is-rounded .pagination-link {\n border-radius: 290486px; }\n\n.pagination,\n.pagination-list {\n -webkit-box-align: center;\n -ms-flex-align: center;\n align-items: center;\n display: -webkit-box;\n display: -ms-flexbox;\n display: flex;\n -webkit-box-pack: center;\n -ms-flex-pack: center;\n justify-content: center;\n text-align: center; }\n\n.pagination-previous,\n.pagination-next,\n.pagination-link,\n.pagination-ellipsis {\n -moz-appearance: none;\n -webkit-appearance: none;\n -webkit-box-align: center;\n -ms-flex-align: center;\n align-items: center;\n border: 1px solid transparent;\n border-radius: 3px;\n -webkit-box-shadow: none;\n box-shadow: none;\n display: -webkit-inline-box;\n display: -ms-inline-flexbox;\n display: inline-flex;\n font-size: 1rem;\n height: 2.25em;\n -webkit-box-pack: start;\n -ms-flex-pack: start;\n justify-content: flex-start;\n line-height: 1.5;\n padding-bottom: calc(0.375em - 1px);\n padding-left: calc(0.625em - 1px);\n padding-right: calc(0.625em - 1px);\n padding-top: calc(0.375em - 1px);\n position: relative;\n vertical-align: top;\n -webkit-touch-callout: none;\n -webkit-user-select: none;\n -moz-user-select: none;\n -ms-user-select: none;\n user-select: none;\n font-size: 1em;\n padding-left: 0.5em;\n padding-right: 0.5em;\n -webkit-box-pack: center;\n -ms-flex-pack: center;\n justify-content: center;\n margin: 0.25rem;\n text-align: center; }\n\n.pagination-previous:focus, .pagination-previous.is-focused, .pagination-previous:active, .pagination-previous.is-active,\n.pagination-next:focus,\n.pagination-next.is-focused,\n.pagination-next:active,\n.pagination-next.is-active,\n.pagination-link:focus,\n.pagination-link.is-focused,\n.pagination-link:active,\n.pagination-link.is-active,\n.pagination-ellipsis:focus,\n.pagination-ellipsis.is-focused,\n.pagination-ellipsis:active,\n.pagination-ellipsis.is-active {\n outline: none; }\n\n.pagination-previous[disabled],\n.pagination-next[disabled],\n.pagination-link[disabled],\n.pagination-ellipsis[disabled] {\n cursor: not-allowed; }\n\n.pagination-previous,\n.pagination-next,\n.pagination-link {\n border-color: #dbdbdb;\n color: #363636;\n min-width: 2.25em; }\n\n.pagination-previous:hover,\n.pagination-next:hover,\n.pagination-link:hover {\n border-color: #b5b5b5;\n color: #363636; }\n\n.pagination-previous:focus,\n.pagination-next:focus,\n.pagination-link:focus {\n border-color: #7957d5; }\n\n.pagination-previous:active,\n.pagination-next:active,\n.pagination-link:active {\n -webkit-box-shadow: inset 0 1px 2px rgba(10, 10, 10, 0.2);\n box-shadow: inset 0 1px 2px rgba(10, 10, 10, 0.2); }\n\n.pagination-previous[disabled],\n.pagination-next[disabled],\n.pagination-link[disabled] {\n background-color: #dbdbdb;\n border-color: #dbdbdb;\n -webkit-box-shadow: none;\n box-shadow: none;\n color: #7a7a7a;\n opacity: 0.5; }\n\n.pagination-previous,\n.pagination-next {\n padding-left: 0.75em;\n padding-right: 0.75em;\n white-space: nowrap; }\n\n.pagination-link.is-current {\n background-color: #7957d5;\n border-color: #7957d5;\n color: white; }\n\n.pagination-ellipsis {\n color: #b5b5b5;\n pointer-events: none; }\n\n.pagination-list {\n -ms-flex-wrap: wrap;\n flex-wrap: wrap; }\n\n@media screen and (max-width: 768px) {\n .pagination {\n -ms-flex-wrap: wrap;\n flex-wrap: wrap; }\n .pagination-previous,\n .pagination-next {\n -webkit-box-flex: 1;\n -ms-flex-positive: 1;\n flex-grow: 1;\n -ms-flex-negative: 1;\n flex-shrink: 1; }\n .pagination-list li {\n -webkit-box-flex: 1;\n -ms-flex-positive: 1;\n flex-grow: 1;\n -ms-flex-negative: 1;\n flex-shrink: 1; } }\n\n@media screen and (min-width: 769px), print {\n .pagination-list {\n -webkit-box-flex: 1;\n -ms-flex-positive: 1;\n flex-grow: 1;\n -ms-flex-negative: 1;\n flex-shrink: 1;\n -webkit-box-pack: start;\n -ms-flex-pack: start;\n justify-content: flex-start;\n -webkit-box-ordinal-group: 2;\n -ms-flex-order: 1;\n order: 1; }\n .pagination-previous {\n -webkit-box-ordinal-group: 3;\n -ms-flex-order: 2;\n order: 2; }\n .pagination-next {\n -webkit-box-ordinal-group: 4;\n -ms-flex-order: 3;\n order: 3; }\n .pagination {\n -webkit-box-pack: justify;\n -ms-flex-pack: justify;\n justify-content: space-between; }\n .pagination.is-centered .pagination-previous {\n -webkit-box-ordinal-group: 2;\n -ms-flex-order: 1;\n order: 1; }\n .pagination.is-centered .pagination-list {\n -webkit-box-pack: center;\n -ms-flex-pack: center;\n justify-content: center;\n -webkit-box-ordinal-group: 3;\n -ms-flex-order: 2;\n order: 2; }\n .pagination.is-centered .pagination-next {\n -webkit-box-ordinal-group: 4;\n -ms-flex-order: 3;\n order: 3; }\n .pagination.is-right .pagination-previous {\n -webkit-box-ordinal-group: 2;\n -ms-flex-order: 1;\n order: 1; }\n .pagination.is-right .pagination-next {\n -webkit-box-ordinal-group: 3;\n -ms-flex-order: 2;\n order: 2; }\n .pagination.is-right .pagination-list {\n -webkit-box-pack: end;\n -ms-flex-pack: end;\n justify-content: flex-end;\n -webkit-box-ordinal-group: 4;\n -ms-flex-order: 3;\n order: 3; } }\n\n.panel {\n font-size: 1rem; }\n\n.panel:not(:last-child) {\n margin-bottom: 1.5rem; }\n\n.panel-heading,\n.panel-tabs,\n.panel-block {\n border-bottom: 1px solid #dbdbdb;\n border-left: 1px solid #dbdbdb;\n border-right: 1px solid #dbdbdb; }\n\n.panel-heading:first-child,\n.panel-tabs:first-child,\n.panel-block:first-child {\n border-top: 1px solid #dbdbdb; }\n\n.panel-heading {\n background-color: whitesmoke;\n border-radius: 3px 3px 0 0;\n color: #363636;\n font-size: 1.25em;\n font-weight: 300;\n line-height: 1.25;\n padding: 0.5em 0.75em; }\n\n.panel-tabs {\n -webkit-box-align: end;\n -ms-flex-align: end;\n align-items: flex-end;\n display: -webkit-box;\n display: -ms-flexbox;\n display: flex;\n font-size: 0.875em;\n -webkit-box-pack: center;\n -ms-flex-pack: center;\n justify-content: center; }\n\n.panel-tabs a {\n border-bottom: 1px solid #dbdbdb;\n margin-bottom: -1px;\n padding: 0.5em; }\n\n.panel-tabs a.is-active {\n border-bottom-color: #4a4a4a;\n color: #363636; }\n\n.panel-list a {\n color: #4a4a4a; }\n\n.panel-list a:hover {\n color: #7957d5; }\n\n.panel-block {\n -webkit-box-align: center;\n -ms-flex-align: center;\n align-items: center;\n color: #363636;\n display: -webkit-box;\n display: -ms-flexbox;\n display: flex;\n -webkit-box-pack: start;\n -ms-flex-pack: start;\n justify-content: flex-start;\n padding: 0.5em 0.75em; }\n\n.panel-block input[type="checkbox"] {\n margin-right: 0.75em; }\n\n.panel-block > .control {\n -webkit-box-flex: 1;\n -ms-flex-positive: 1;\n flex-grow: 1;\n -ms-flex-negative: 1;\n flex-shrink: 1;\n width: 100%; }\n\n.panel-block.is-wrapped {\n -ms-flex-wrap: wrap;\n flex-wrap: wrap; }\n\n.panel-block.is-active {\n border-left-color: #7957d5;\n color: #363636; }\n\n.panel-block.is-active .panel-icon {\n color: #7957d5; }\n\na.panel-block,\nlabel.panel-block {\n cursor: pointer; }\n\na.panel-block:hover,\nlabel.panel-block:hover {\n background-color: whitesmoke; }\n\n.panel-icon {\n display: inline-block;\n font-size: 14px;\n height: 1em;\n line-height: 1em;\n text-align: center;\n vertical-align: top;\n width: 1em;\n color: #7a7a7a;\n margin-right: 0.75em; }\n\n.panel-icon .fa {\n font-size: inherit;\n line-height: inherit; }\n\n.tabs {\n -webkit-overflow-scrolling: touch;\n -webkit-touch-callout: none;\n -webkit-user-select: none;\n -moz-user-select: none;\n -ms-user-select: none;\n user-select: none;\n -webkit-box-align: stretch;\n -ms-flex-align: stretch;\n align-items: stretch;\n display: -webkit-box;\n display: -ms-flexbox;\n display: flex;\n font-size: 1rem;\n -webkit-box-pack: justify;\n -ms-flex-pack: justify;\n justify-content: space-between;\n overflow: hidden;\n overflow-x: auto;\n white-space: nowrap; }\n\n.tabs:not(:last-child) {\n margin-bottom: 1.5rem; }\n\n.tabs a {\n -webkit-box-align: center;\n -ms-flex-align: center;\n align-items: center;\n border-bottom-color: #dbdbdb;\n border-bottom-style: solid;\n border-bottom-width: 1px;\n color: #4a4a4a;\n display: -webkit-box;\n display: -ms-flexbox;\n display: flex;\n -webkit-box-pack: center;\n -ms-flex-pack: center;\n justify-content: center;\n margin-bottom: -1px;\n padding: 0.5em 1em;\n vertical-align: top; }\n\n.tabs a:hover {\n border-bottom-color: #363636;\n color: #363636; }\n\n.tabs li {\n display: block; }\n\n.tabs li.is-active a {\n border-bottom-color: #7957d5;\n color: #7957d5; }\n\n.tabs ul {\n -webkit-box-align: center;\n -ms-flex-align: center;\n align-items: center;\n border-bottom-color: #dbdbdb;\n border-bottom-style: solid;\n border-bottom-width: 1px;\n display: -webkit-box;\n display: -ms-flexbox;\n display: flex;\n -webkit-box-flex: 1;\n -ms-flex-positive: 1;\n flex-grow: 1;\n -ms-flex-negative: 0;\n flex-shrink: 0;\n -webkit-box-pack: start;\n -ms-flex-pack: start;\n justify-content: flex-start; }\n\n.tabs ul.is-left {\n padding-right: 0.75em; }\n\n.tabs ul.is-center {\n -webkit-box-flex: 0;\n -ms-flex: none;\n flex: none;\n -webkit-box-pack: center;\n -ms-flex-pack: center;\n justify-content: center;\n padding-left: 0.75em;\n padding-right: 0.75em; }\n\n.tabs ul.is-right {\n -webkit-box-pack: end;\n -ms-flex-pack: end;\n justify-content: flex-end;\n padding-left: 0.75em; }\n\n.tabs .icon:first-child {\n margin-right: 0.5em; }\n\n.tabs .icon:last-child {\n margin-left: 0.5em; }\n\n.tabs.is-centered ul {\n -webkit-box-pack: center;\n -ms-flex-pack: center;\n justify-content: center; }\n\n.tabs.is-right ul {\n -webkit-box-pack: end;\n -ms-flex-pack: end;\n justify-content: flex-end; }\n\n.tabs.is-boxed a {\n border: 1px solid transparent;\n border-radius: 3px 3px 0 0; }\n\n.tabs.is-boxed a:hover {\n background-color: whitesmoke;\n border-bottom-color: #dbdbdb; }\n\n.tabs.is-boxed li.is-active a {\n background-color: white;\n border-color: #dbdbdb;\n border-bottom-color: transparent !important; }\n\n.tabs.is-fullwidth li {\n -webkit-box-flex: 1;\n -ms-flex-positive: 1;\n flex-grow: 1;\n -ms-flex-negative: 0;\n flex-shrink: 0; }\n\n.tabs.is-toggle a {\n border-color: #dbdbdb;\n border-style: solid;\n border-width: 1px;\n margin-bottom: 0;\n position: relative; }\n\n.tabs.is-toggle a:hover {\n background-color: whitesmoke;\n border-color: #b5b5b5;\n z-index: 2; }\n\n.tabs.is-toggle li + li {\n margin-left: -1px; }\n\n.tabs.is-toggle li:first-child a {\n border-radius: 3px 0 0 3px; }\n\n.tabs.is-toggle li:last-child a {\n border-radius: 0 3px 3px 0; }\n\n.tabs.is-toggle li.is-active a {\n background-color: #7957d5;\n border-color: #7957d5;\n color: white;\n z-index: 1; }\n\n.tabs.is-toggle ul {\n border-bottom: none; }\n\n.tabs.is-toggle.is-toggle-rounded li:first-child a {\n border-bottom-left-radius: 290486px;\n border-top-left-radius: 290486px;\n padding-left: 1.25em; }\n\n.tabs.is-toggle.is-toggle-rounded li:last-child a {\n border-bottom-right-radius: 290486px;\n border-top-right-radius: 290486px;\n padding-right: 1.25em; }\n\n.tabs.is-small {\n font-size: 0.75rem; }\n\n.tabs.is-medium {\n font-size: 1.25rem; }\n\n.tabs.is-large {\n font-size: 1.5rem; }\n\n.column {\n display: block;\n -ms-flex-preferred-size: 0;\n flex-basis: 0;\n -webkit-box-flex: 1;\n -ms-flex-positive: 1;\n flex-grow: 1;\n -ms-flex-negative: 1;\n flex-shrink: 1;\n padding: 0.75rem; }\n\n.columns.is-mobile > .column.is-narrow {\n -webkit-box-flex: 0;\n -ms-flex: none;\n flex: none; }\n\n.columns.is-mobile > .column.is-full {\n -webkit-box-flex: 0;\n -ms-flex: none;\n flex: none;\n width: 100%; }\n\n.columns.is-mobile > .column.is-three-quarters {\n -webkit-box-flex: 0;\n -ms-flex: none;\n flex: none;\n width: 75%; }\n\n.columns.is-mobile > .column.is-two-thirds {\n -webkit-box-flex: 0;\n -ms-flex: none;\n flex: none;\n width: 66.6666%; }\n\n.columns.is-mobile > .column.is-half {\n -webkit-box-flex: 0;\n -ms-flex: none;\n flex: none;\n width: 50%; }\n\n.columns.is-mobile > .column.is-one-third {\n -webkit-box-flex: 0;\n -ms-flex: none;\n flex: none;\n width: 33.3333%; }\n\n.columns.is-mobile > .column.is-one-quarter {\n -webkit-box-flex: 0;\n -ms-flex: none;\n flex: none;\n width: 25%; }\n\n.columns.is-mobile > .column.is-one-fifth {\n -webkit-box-flex: 0;\n -ms-flex: none;\n flex: none;\n width: 20%; }\n\n.columns.is-mobile > .column.is-two-fifths {\n -webkit-box-flex: 0;\n -ms-flex: none;\n flex: none;\n width: 40%; }\n\n.columns.is-mobile > .column.is-three-fifths {\n -webkit-box-flex: 0;\n -ms-flex: none;\n flex: none;\n width: 60%; }\n\n.columns.is-mobile > .column.is-four-fifths {\n -webkit-box-flex: 0;\n -ms-flex: none;\n flex: none;\n width: 80%; }\n\n.columns.is-mobile > .column.is-offset-three-quarters {\n margin-left: 75%; }\n\n.columns.is-mobile > .column.is-offset-two-thirds {\n margin-left: 66.6666%; }\n\n.columns.is-mobile > .column.is-offset-half {\n margin-left: 50%; }\n\n.columns.is-mobile > .column.is-offset-one-third {\n margin-left: 33.3333%; }\n\n.columns.is-mobile > .column.is-offset-one-quarter {\n margin-left: 25%; }\n\n.columns.is-mobile > .column.is-offset-one-fifth {\n margin-left: 20%; }\n\n.columns.is-mobile > .column.is-offset-two-fifths {\n margin-left: 40%; }\n\n.columns.is-mobile > .column.is-offset-three-fifths {\n margin-left: 60%; }\n\n.columns.is-mobile > .column.is-offset-four-fifths {\n margin-left: 80%; }\n\n.columns.is-mobile > .column.is-1 {\n -webkit-box-flex: 0;\n -ms-flex: none;\n flex: none;\n width: 8.33333%; }\n\n.columns.is-mobile > .column.is-offset-1 {\n margin-left: 8.33333%; }\n\n.columns.is-mobile > .column.is-2 {\n -webkit-box-flex: 0;\n -ms-flex: none;\n flex: none;\n width: 16.66667%; }\n\n.columns.is-mobile > .column.is-offset-2 {\n margin-left: 16.66667%; }\n\n.columns.is-mobile > .column.is-3 {\n -webkit-box-flex: 0;\n -ms-flex: none;\n flex: none;\n width: 25%; }\n\n.columns.is-mobile > .column.is-offset-3 {\n margin-left: 25%; }\n\n.columns.is-mobile > .column.is-4 {\n -webkit-box-flex: 0;\n -ms-flex: none;\n flex: none;\n width: 33.33333%; }\n\n.columns.is-mobile > .column.is-offset-4 {\n margin-left: 33.33333%; }\n\n.columns.is-mobile > .column.is-5 {\n -webkit-box-flex: 0;\n -ms-flex: none;\n flex: none;\n width: 41.66667%; }\n\n.columns.is-mobile > .column.is-offset-5 {\n margin-left: 41.66667%; }\n\n.columns.is-mobile > .column.is-6 {\n -webkit-box-flex: 0;\n -ms-flex: none;\n flex: none;\n width: 50%; }\n\n.columns.is-mobile > .column.is-offset-6 {\n margin-left: 50%; }\n\n.columns.is-mobile > .column.is-7 {\n -webkit-box-flex: 0;\n -ms-flex: none;\n flex: none;\n width: 58.33333%; }\n\n.columns.is-mobile > .column.is-offset-7 {\n margin-left: 58.33333%; }\n\n.columns.is-mobile > .column.is-8 {\n -webkit-box-flex: 0;\n -ms-flex: none;\n flex: none;\n width: 66.66667%; }\n\n.columns.is-mobile > .column.is-offset-8 {\n margin-left: 66.66667%; }\n\n.columns.is-mobile > .column.is-9 {\n -webkit-box-flex: 0;\n -ms-flex: none;\n flex: none;\n width: 75%; }\n\n.columns.is-mobile > .column.is-offset-9 {\n margin-left: 75%; }\n\n.columns.is-mobile > .column.is-10 {\n -webkit-box-flex: 0;\n -ms-flex: none;\n flex: none;\n width: 83.33333%; }\n\n.columns.is-mobile > .column.is-offset-10 {\n margin-left: 83.33333%; }\n\n.columns.is-mobile > .column.is-11 {\n -webkit-box-flex: 0;\n -ms-flex: none;\n flex: none;\n width: 91.66667%; }\n\n.columns.is-mobile > .column.is-offset-11 {\n margin-left: 91.66667%; }\n\n.columns.is-mobile > .column.is-12 {\n -webkit-box-flex: 0;\n -ms-flex: none;\n flex: none;\n width: 100%; }\n\n.columns.is-mobile > .column.is-offset-12 {\n margin-left: 100%; }\n\n@media screen and (max-width: 768px) {\n .column.is-narrow-mobile {\n -webkit-box-flex: 0;\n -ms-flex: none;\n flex: none; }\n .column.is-full-mobile {\n -webkit-box-flex: 0;\n -ms-flex: none;\n flex: none;\n width: 100%; }\n .column.is-three-quarters-mobile {\n -webkit-box-flex: 0;\n -ms-flex: none;\n flex: none;\n width: 75%; }\n .column.is-two-thirds-mobile {\n -webkit-box-flex: 0;\n -ms-flex: none;\n flex: none;\n width: 66.6666%; }\n .column.is-half-mobile {\n -webkit-box-flex: 0;\n -ms-flex: none;\n flex: none;\n width: 50%; }\n .column.is-one-third-mobile {\n -webkit-box-flex: 0;\n -ms-flex: none;\n flex: none;\n width: 33.3333%; }\n .column.is-one-quarter-mobile {\n -webkit-box-flex: 0;\n -ms-flex: none;\n flex: none;\n width: 25%; }\n .column.is-one-fifth-mobile {\n -webkit-box-flex: 0;\n -ms-flex: none;\n flex: none;\n width: 20%; }\n .column.is-two-fifths-mobile {\n -webkit-box-flex: 0;\n -ms-flex: none;\n flex: none;\n width: 40%; }\n .column.is-three-fifths-mobile {\n -webkit-box-flex: 0;\n -ms-flex: none;\n flex: none;\n width: 60%; }\n .column.is-four-fifths-mobile {\n -webkit-box-flex: 0;\n -ms-flex: none;\n flex: none;\n width: 80%; }\n .column.is-offset-three-quarters-mobile {\n margin-left: 75%; }\n .column.is-offset-two-thirds-mobile {\n margin-left: 66.6666%; }\n .column.is-offset-half-mobile {\n margin-left: 50%; }\n .column.is-offset-one-third-mobile {\n margin-left: 33.3333%; }\n .column.is-offset-one-quarter-mobile {\n margin-left: 25%; }\n .column.is-offset-one-fifth-mobile {\n margin-left: 20%; }\n .column.is-offset-two-fifths-mobile {\n margin-left: 40%; }\n .column.is-offset-three-fifths-mobile {\n margin-left: 60%; }\n .column.is-offset-four-fifths-mobile {\n margin-left: 80%; }\n .column.is-1-mobile {\n -webkit-box-flex: 0;\n -ms-flex: none;\n flex: none;\n width: 8.33333%; }\n .column.is-offset-1-mobile {\n margin-left: 8.33333%; }\n .column.is-2-mobile {\n -webkit-box-flex: 0;\n -ms-flex: none;\n flex: none;\n width: 16.66667%; }\n .column.is-offset-2-mobile {\n margin-left: 16.66667%; }\n .column.is-3-mobile {\n -webkit-box-flex: 0;\n -ms-flex: none;\n flex: none;\n width: 25%; }\n .column.is-offset-3-mobile {\n margin-left: 25%; }\n .column.is-4-mobile {\n -webkit-box-flex: 0;\n -ms-flex: none;\n flex: none;\n width: 33.33333%; }\n .column.is-offset-4-mobile {\n margin-left: 33.33333%; }\n .column.is-5-mobile {\n -webkit-box-flex: 0;\n -ms-flex: none;\n flex: none;\n width: 41.66667%; }\n .column.is-offset-5-mobile {\n margin-left: 41.66667%; }\n .column.is-6-mobile {\n -webkit-box-flex: 0;\n -ms-flex: none;\n flex: none;\n width: 50%; }\n .column.is-offset-6-mobile {\n margin-left: 50%; }\n .column.is-7-mobile {\n -webkit-box-flex: 0;\n -ms-flex: none;\n flex: none;\n width: 58.33333%; }\n .column.is-offset-7-mobile {\n margin-left: 58.33333%; }\n .column.is-8-mobile {\n -webkit-box-flex: 0;\n -ms-flex: none;\n flex: none;\n width: 66.66667%; }\n .column.is-offset-8-mobile {\n margin-left: 66.66667%; }\n .column.is-9-mobile {\n -webkit-box-flex: 0;\n -ms-flex: none;\n flex: none;\n width: 75%; }\n .column.is-offset-9-mobile {\n margin-left: 75%; }\n .column.is-10-mobile {\n -webkit-box-flex: 0;\n -ms-flex: none;\n flex: none;\n width: 83.33333%; }\n .column.is-offset-10-mobile {\n margin-left: 83.33333%; }\n .column.is-11-mobile {\n -webkit-box-flex: 0;\n -ms-flex: none;\n flex: none;\n width: 91.66667%; }\n .column.is-offset-11-mobile {\n margin-left: 91.66667%; }\n .column.is-12-mobile {\n -webkit-box-flex: 0;\n -ms-flex: none;\n flex: none;\n width: 100%; }\n .column.is-offset-12-mobile {\n margin-left: 100%; } }\n\n@media screen and (min-width: 769px), print {\n .column.is-narrow, .column.is-narrow-tablet {\n -webkit-box-flex: 0;\n -ms-flex: none;\n flex: none; }\n .column.is-full, .column.is-full-tablet {\n -webkit-box-flex: 0;\n -ms-flex: none;\n flex: none;\n width: 100%; }\n .column.is-three-quarters, .column.is-three-quarters-tablet {\n -webkit-box-flex: 0;\n -ms-flex: none;\n flex: none;\n width: 75%; }\n .column.is-two-thirds, .column.is-two-thirds-tablet {\n -webkit-box-flex: 0;\n -ms-flex: none;\n flex: none;\n width: 66.6666%; }\n .column.is-half, .column.is-half-tablet {\n -webkit-box-flex: 0;\n -ms-flex: none;\n flex: none;\n width: 50%; }\n .column.is-one-third, .column.is-one-third-tablet {\n -webkit-box-flex: 0;\n -ms-flex: none;\n flex: none;\n width: 33.3333%; }\n .column.is-one-quarter, .column.is-one-quarter-tablet {\n -webkit-box-flex: 0;\n -ms-flex: none;\n flex: none;\n width: 25%; }\n .column.is-one-fifth, .column.is-one-fifth-tablet {\n -webkit-box-flex: 0;\n -ms-flex: none;\n flex: none;\n width: 20%; }\n .column.is-two-fifths, .column.is-two-fifths-tablet {\n -webkit-box-flex: 0;\n -ms-flex: none;\n flex: none;\n width: 40%; }\n .column.is-three-fifths, .column.is-three-fifths-tablet {\n -webkit-box-flex: 0;\n -ms-flex: none;\n flex: none;\n width: 60%; }\n .column.is-four-fifths, .column.is-four-fifths-tablet {\n -webkit-box-flex: 0;\n -ms-flex: none;\n flex: none;\n width: 80%; }\n .column.is-offset-three-quarters, .column.is-offset-three-quarters-tablet {\n margin-left: 75%; }\n .column.is-offset-two-thirds, .column.is-offset-two-thirds-tablet {\n margin-left: 66.6666%; }\n .column.is-offset-half, .column.is-offset-half-tablet {\n margin-left: 50%; }\n .column.is-offset-one-third, .column.is-offset-one-third-tablet {\n margin-left: 33.3333%; }\n .column.is-offset-one-quarter, .column.is-offset-one-quarter-tablet {\n margin-left: 25%; }\n .column.is-offset-one-fifth, .column.is-offset-one-fifth-tablet {\n margin-left: 20%; }\n .column.is-offset-two-fifths, .column.is-offset-two-fifths-tablet {\n margin-left: 40%; }\n .column.is-offset-three-fifths, .column.is-offset-three-fifths-tablet {\n margin-left: 60%; }\n .column.is-offset-four-fifths, .column.is-offset-four-fifths-tablet {\n margin-left: 80%; }\n .column.is-1, .column.is-1-tablet {\n -webkit-box-flex: 0;\n -ms-flex: none;\n flex: none;\n width: 8.33333%; }\n .column.is-offset-1, .column.is-offset-1-tablet {\n margin-left: 8.33333%; }\n .column.is-2, .column.is-2-tablet {\n -webkit-box-flex: 0;\n -ms-flex: none;\n flex: none;\n width: 16.66667%; }\n .column.is-offset-2, .column.is-offset-2-tablet {\n margin-left: 16.66667%; }\n .column.is-3, .column.is-3-tablet {\n -webkit-box-flex: 0;\n -ms-flex: none;\n flex: none;\n width: 25%; }\n .column.is-offset-3, .column.is-offset-3-tablet {\n margin-left: 25%; }\n .column.is-4, .column.is-4-tablet {\n -webkit-box-flex: 0;\n -ms-flex: none;\n flex: none;\n width: 33.33333%; }\n .column.is-offset-4, .column.is-offset-4-tablet {\n margin-left: 33.33333%; }\n .column.is-5, .column.is-5-tablet {\n -webkit-box-flex: 0;\n -ms-flex: none;\n flex: none;\n width: 41.66667%; }\n .column.is-offset-5, .column.is-offset-5-tablet {\n margin-left: 41.66667%; }\n .column.is-6, .column.is-6-tablet {\n -webkit-box-flex: 0;\n -ms-flex: none;\n flex: none;\n width: 50%; }\n .column.is-offset-6, .column.is-offset-6-tablet {\n margin-left: 50%; }\n .column.is-7, .column.is-7-tablet {\n -webkit-box-flex: 0;\n -ms-flex: none;\n flex: none;\n width: 58.33333%; }\n .column.is-offset-7, .column.is-offset-7-tablet {\n margin-left: 58.33333%; }\n .column.is-8, .column.is-8-tablet {\n -webkit-box-flex: 0;\n -ms-flex: none;\n flex: none;\n width: 66.66667%; }\n .column.is-offset-8, .column.is-offset-8-tablet {\n margin-left: 66.66667%; }\n .column.is-9, .column.is-9-tablet {\n -webkit-box-flex: 0;\n -ms-flex: none;\n flex: none;\n width: 75%; }\n .column.is-offset-9, .column.is-offset-9-tablet {\n margin-left: 75%; }\n .column.is-10, .column.is-10-tablet {\n -webkit-box-flex: 0;\n -ms-flex: none;\n flex: none;\n width: 83.33333%; }\n .column.is-offset-10, .column.is-offset-10-tablet {\n margin-left: 83.33333%; }\n .column.is-11, .column.is-11-tablet {\n -webkit-box-flex: 0;\n -ms-flex: none;\n flex: none;\n width: 91.66667%; }\n .column.is-offset-11, .column.is-offset-11-tablet {\n margin-left: 91.66667%; }\n .column.is-12, .column.is-12-tablet {\n -webkit-box-flex: 0;\n -ms-flex: none;\n flex: none;\n width: 100%; }\n .column.is-offset-12, .column.is-offset-12-tablet {\n margin-left: 100%; } }\n\n@media screen and (max-width: 1023px) {\n .column.is-narrow-touch {\n -webkit-box-flex: 0;\n -ms-flex: none;\n flex: none; }\n .column.is-full-touch {\n -webkit-box-flex: 0;\n -ms-flex: none;\n flex: none;\n width: 100%; }\n .column.is-three-quarters-touch {\n -webkit-box-flex: 0;\n -ms-flex: none;\n flex: none;\n width: 75%; }\n .column.is-two-thirds-touch {\n -webkit-box-flex: 0;\n -ms-flex: none;\n flex: none;\n width: 66.6666%; }\n .column.is-half-touch {\n -webkit-box-flex: 0;\n -ms-flex: none;\n flex: none;\n width: 50%; }\n .column.is-one-third-touch {\n -webkit-box-flex: 0;\n -ms-flex: none;\n flex: none;\n width: 33.3333%; }\n .column.is-one-quarter-touch {\n -webkit-box-flex: 0;\n -ms-flex: none;\n flex: none;\n width: 25%; }\n .column.is-one-fifth-touch {\n -webkit-box-flex: 0;\n -ms-flex: none;\n flex: none;\n width: 20%; }\n .column.is-two-fifths-touch {\n -webkit-box-flex: 0;\n -ms-flex: none;\n flex: none;\n width: 40%; }\n .column.is-three-fifths-touch {\n -webkit-box-flex: 0;\n -ms-flex: none;\n flex: none;\n width: 60%; }\n .column.is-four-fifths-touch {\n -webkit-box-flex: 0;\n -ms-flex: none;\n flex: none;\n width: 80%; }\n .column.is-offset-three-quarters-touch {\n margin-left: 75%; }\n .column.is-offset-two-thirds-touch {\n margin-left: 66.6666%; }\n .column.is-offset-half-touch {\n margin-left: 50%; }\n .column.is-offset-one-third-touch {\n margin-left: 33.3333%; }\n .column.is-offset-one-quarter-touch {\n margin-left: 25%; }\n .column.is-offset-one-fifth-touch {\n margin-left: 20%; }\n .column.is-offset-two-fifths-touch {\n margin-left: 40%; }\n .column.is-offset-three-fifths-touch {\n margin-left: 60%; }\n .column.is-offset-four-fifths-touch {\n margin-left: 80%; }\n .column.is-1-touch {\n -webkit-box-flex: 0;\n -ms-flex: none;\n flex: none;\n width: 8.33333%; }\n .column.is-offset-1-touch {\n margin-left: 8.33333%; }\n .column.is-2-touch {\n -webkit-box-flex: 0;\n -ms-flex: none;\n flex: none;\n width: 16.66667%; }\n .column.is-offset-2-touch {\n margin-left: 16.66667%; }\n .column.is-3-touch {\n -webkit-box-flex: 0;\n -ms-flex: none;\n flex: none;\n width: 25%; }\n .column.is-offset-3-touch {\n margin-left: 25%; }\n .column.is-4-touch {\n -webkit-box-flex: 0;\n -ms-flex: none;\n flex: none;\n width: 33.33333%; }\n .column.is-offset-4-touch {\n margin-left: 33.33333%; }\n .column.is-5-touch {\n -webkit-box-flex: 0;\n -ms-flex: none;\n flex: none;\n width: 41.66667%; }\n .column.is-offset-5-touch {\n margin-left: 41.66667%; }\n .column.is-6-touch {\n -webkit-box-flex: 0;\n -ms-flex: none;\n flex: none;\n width: 50%; }\n .column.is-offset-6-touch {\n margin-left: 50%; }\n .column.is-7-touch {\n -webkit-box-flex: 0;\n -ms-flex: none;\n flex: none;\n width: 58.33333%; }\n .column.is-offset-7-touch {\n margin-left: 58.33333%; }\n .column.is-8-touch {\n -webkit-box-flex: 0;\n -ms-flex: none;\n flex: none;\n width: 66.66667%; }\n .column.is-offset-8-touch {\n margin-left: 66.66667%; }\n .column.is-9-touch {\n -webkit-box-flex: 0;\n -ms-flex: none;\n flex: none;\n width: 75%; }\n .column.is-offset-9-touch {\n margin-left: 75%; }\n .column.is-10-touch {\n -webkit-box-flex: 0;\n -ms-flex: none;\n flex: none;\n width: 83.33333%; }\n .column.is-offset-10-touch {\n margin-left: 83.33333%; }\n .column.is-11-touch {\n -webkit-box-flex: 0;\n -ms-flex: none;\n flex: none;\n width: 91.66667%; }\n .column.is-offset-11-touch {\n margin-left: 91.66667%; }\n .column.is-12-touch {\n -webkit-box-flex: 0;\n -ms-flex: none;\n flex: none;\n width: 100%; }\n .column.is-offset-12-touch {\n margin-left: 100%; } }\n\n@media screen and (min-width: 1024px) {\n .column.is-narrow-desktop {\n -webkit-box-flex: 0;\n -ms-flex: none;\n flex: none; }\n .column.is-full-desktop {\n -webkit-box-flex: 0;\n -ms-flex: none;\n flex: none;\n width: 100%; }\n .column.is-three-quarters-desktop {\n -webkit-box-flex: 0;\n -ms-flex: none;\n flex: none;\n width: 75%; }\n .column.is-two-thirds-desktop {\n -webkit-box-flex: 0;\n -ms-flex: none;\n flex: none;\n width: 66.6666%; }\n .column.is-half-desktop {\n -webkit-box-flex: 0;\n -ms-flex: none;\n flex: none;\n width: 50%; }\n .column.is-one-third-desktop {\n -webkit-box-flex: 0;\n -ms-flex: none;\n flex: none;\n width: 33.3333%; }\n .column.is-one-quarter-desktop {\n -webkit-box-flex: 0;\n -ms-flex: none;\n flex: none;\n width: 25%; }\n .column.is-one-fifth-desktop {\n -webkit-box-flex: 0;\n -ms-flex: none;\n flex: none;\n width: 20%; }\n .column.is-two-fifths-desktop {\n -webkit-box-flex: 0;\n -ms-flex: none;\n flex: none;\n width: 40%; }\n .column.is-three-fifths-desktop {\n -webkit-box-flex: 0;\n -ms-flex: none;\n flex: none;\n width: 60%; }\n .column.is-four-fifths-desktop {\n -webkit-box-flex: 0;\n -ms-flex: none;\n flex: none;\n width: 80%; }\n .column.is-offset-three-quarters-desktop {\n margin-left: 75%; }\n .column.is-offset-two-thirds-desktop {\n margin-left: 66.6666%; }\n .column.is-offset-half-desktop {\n margin-left: 50%; }\n .column.is-offset-one-third-desktop {\n margin-left: 33.3333%; }\n .column.is-offset-one-quarter-desktop {\n margin-left: 25%; }\n .column.is-offset-one-fifth-desktop {\n margin-left: 20%; }\n .column.is-offset-two-fifths-desktop {\n margin-left: 40%; }\n .column.is-offset-three-fifths-desktop {\n margin-left: 60%; }\n .column.is-offset-four-fifths-desktop {\n margin-left: 80%; }\n .column.is-1-desktop {\n -webkit-box-flex: 0;\n -ms-flex: none;\n flex: none;\n width: 8.33333%; }\n .column.is-offset-1-desktop {\n margin-left: 8.33333%; }\n .column.is-2-desktop {\n -webkit-box-flex: 0;\n -ms-flex: none;\n flex: none;\n width: 16.66667%; }\n .column.is-offset-2-desktop {\n margin-left: 16.66667%; }\n .column.is-3-desktop {\n -webkit-box-flex: 0;\n -ms-flex: none;\n flex: none;\n width: 25%; }\n .column.is-offset-3-desktop {\n margin-left: 25%; }\n .column.is-4-desktop {\n -webkit-box-flex: 0;\n -ms-flex: none;\n flex: none;\n width: 33.33333%; }\n .column.is-offset-4-desktop {\n margin-left: 33.33333%; }\n .column.is-5-desktop {\n -webkit-box-flex: 0;\n -ms-flex: none;\n flex: none;\n width: 41.66667%; }\n .column.is-offset-5-desktop {\n margin-left: 41.66667%; }\n .column.is-6-desktop {\n -webkit-box-flex: 0;\n -ms-flex: none;\n flex: none;\n width: 50%; }\n .column.is-offset-6-desktop {\n margin-left: 50%; }\n .column.is-7-desktop {\n -webkit-box-flex: 0;\n -ms-flex: none;\n flex: none;\n width: 58.33333%; }\n .column.is-offset-7-desktop {\n margin-left: 58.33333%; }\n .column.is-8-desktop {\n -webkit-box-flex: 0;\n -ms-flex: none;\n flex: none;\n width: 66.66667%; }\n .column.is-offset-8-desktop {\n margin-left: 66.66667%; }\n .column.is-9-desktop {\n -webkit-box-flex: 0;\n -ms-flex: none;\n flex: none;\n width: 75%; }\n .column.is-offset-9-desktop {\n margin-left: 75%; }\n .column.is-10-desktop {\n -webkit-box-flex: 0;\n -ms-flex: none;\n flex: none;\n width: 83.33333%; }\n .column.is-offset-10-desktop {\n margin-left: 83.33333%; }\n .column.is-11-desktop {\n -webkit-box-flex: 0;\n -ms-flex: none;\n flex: none;\n width: 91.66667%; }\n .column.is-offset-11-desktop {\n margin-left: 91.66667%; }\n .column.is-12-desktop {\n -webkit-box-flex: 0;\n -ms-flex: none;\n flex: none;\n width: 100%; }\n .column.is-offset-12-desktop {\n margin-left: 100%; } }\n\n@media screen and (min-width: 1216px) {\n .column.is-narrow-widescreen {\n -webkit-box-flex: 0;\n -ms-flex: none;\n flex: none; }\n .column.is-full-widescreen {\n -webkit-box-flex: 0;\n -ms-flex: none;\n flex: none;\n width: 100%; }\n .column.is-three-quarters-widescreen {\n -webkit-box-flex: 0;\n -ms-flex: none;\n flex: none;\n width: 75%; }\n .column.is-two-thirds-widescreen {\n -webkit-box-flex: 0;\n -ms-flex: none;\n flex: none;\n width: 66.6666%; }\n .column.is-half-widescreen {\n -webkit-box-flex: 0;\n -ms-flex: none;\n flex: none;\n width: 50%; }\n .column.is-one-third-widescreen {\n -webkit-box-flex: 0;\n -ms-flex: none;\n flex: none;\n width: 33.3333%; }\n .column.is-one-quarter-widescreen {\n -webkit-box-flex: 0;\n -ms-flex: none;\n flex: none;\n width: 25%; }\n .column.is-one-fifth-widescreen {\n -webkit-box-flex: 0;\n -ms-flex: none;\n flex: none;\n width: 20%; }\n .column.is-two-fifths-widescreen {\n -webkit-box-flex: 0;\n -ms-flex: none;\n flex: none;\n width: 40%; }\n .column.is-three-fifths-widescreen {\n -webkit-box-flex: 0;\n -ms-flex: none;\n flex: none;\n width: 60%; }\n .column.is-four-fifths-widescreen {\n -webkit-box-flex: 0;\n -ms-flex: none;\n flex: none;\n width: 80%; }\n .column.is-offset-three-quarters-widescreen {\n margin-left: 75%; }\n .column.is-offset-two-thirds-widescreen {\n margin-left: 66.6666%; }\n .column.is-offset-half-widescreen {\n margin-left: 50%; }\n .column.is-offset-one-third-widescreen {\n margin-left: 33.3333%; }\n .column.is-offset-one-quarter-widescreen {\n margin-left: 25%; }\n .column.is-offset-one-fifth-widescreen {\n margin-left: 20%; }\n .column.is-offset-two-fifths-widescreen {\n margin-left: 40%; }\n .column.is-offset-three-fifths-widescreen {\n margin-left: 60%; }\n .column.is-offset-four-fifths-widescreen {\n margin-left: 80%; }\n .column.is-1-widescreen {\n -webkit-box-flex: 0;\n -ms-flex: none;\n flex: none;\n width: 8.33333%; }\n .column.is-offset-1-widescreen {\n margin-left: 8.33333%; }\n .column.is-2-widescreen {\n -webkit-box-flex: 0;\n -ms-flex: none;\n flex: none;\n width: 16.66667%; }\n .column.is-offset-2-widescreen {\n margin-left: 16.66667%; }\n .column.is-3-widescreen {\n -webkit-box-flex: 0;\n -ms-flex: none;\n flex: none;\n width: 25%; }\n .column.is-offset-3-widescreen {\n margin-left: 25%; }\n .column.is-4-widescreen {\n -webkit-box-flex: 0;\n -ms-flex: none;\n flex: none;\n width: 33.33333%; }\n .column.is-offset-4-widescreen {\n margin-left: 33.33333%; }\n .column.is-5-widescreen {\n -webkit-box-flex: 0;\n -ms-flex: none;\n flex: none;\n width: 41.66667%; }\n .column.is-offset-5-widescreen {\n margin-left: 41.66667%; }\n .column.is-6-widescreen {\n -webkit-box-flex: 0;\n -ms-flex: none;\n flex: none;\n width: 50%; }\n .column.is-offset-6-widescreen {\n margin-left: 50%; }\n .column.is-7-widescreen {\n -webkit-box-flex: 0;\n -ms-flex: none;\n flex: none;\n width: 58.33333%; }\n .column.is-offset-7-widescreen {\n margin-left: 58.33333%; }\n .column.is-8-widescreen {\n -webkit-box-flex: 0;\n -ms-flex: none;\n flex: none;\n width: 66.66667%; }\n .column.is-offset-8-widescreen {\n margin-left: 66.66667%; }\n .column.is-9-widescreen {\n -webkit-box-flex: 0;\n -ms-flex: none;\n flex: none;\n width: 75%; }\n .column.is-offset-9-widescreen {\n margin-left: 75%; }\n .column.is-10-widescreen {\n -webkit-box-flex: 0;\n -ms-flex: none;\n flex: none;\n width: 83.33333%; }\n .column.is-offset-10-widescreen {\n margin-left: 83.33333%; }\n .column.is-11-widescreen {\n -webkit-box-flex: 0;\n -ms-flex: none;\n flex: none;\n width: 91.66667%; }\n .column.is-offset-11-widescreen {\n margin-left: 91.66667%; }\n .column.is-12-widescreen {\n -webkit-box-flex: 0;\n -ms-flex: none;\n flex: none;\n width: 100%; }\n .column.is-offset-12-widescreen {\n margin-left: 100%; } }\n\n@media screen and (min-width: 1408px) {\n .column.is-narrow-fullhd {\n -webkit-box-flex: 0;\n -ms-flex: none;\n flex: none; }\n .column.is-full-fullhd {\n -webkit-box-flex: 0;\n -ms-flex: none;\n flex: none;\n width: 100%; }\n .column.is-three-quarters-fullhd {\n -webkit-box-flex: 0;\n -ms-flex: none;\n flex: none;\n width: 75%; }\n .column.is-two-thirds-fullhd {\n -webkit-box-flex: 0;\n -ms-flex: none;\n flex: none;\n width: 66.6666%; }\n .column.is-half-fullhd {\n -webkit-box-flex: 0;\n -ms-flex: none;\n flex: none;\n width: 50%; }\n .column.is-one-third-fullhd {\n -webkit-box-flex: 0;\n -ms-flex: none;\n flex: none;\n width: 33.3333%; }\n .column.is-one-quarter-fullhd {\n -webkit-box-flex: 0;\n -ms-flex: none;\n flex: none;\n width: 25%; }\n .column.is-one-fifth-fullhd {\n -webkit-box-flex: 0;\n -ms-flex: none;\n flex: none;\n width: 20%; }\n .column.is-two-fifths-fullhd {\n -webkit-box-flex: 0;\n -ms-flex: none;\n flex: none;\n width: 40%; }\n .column.is-three-fifths-fullhd {\n -webkit-box-flex: 0;\n -ms-flex: none;\n flex: none;\n width: 60%; }\n .column.is-four-fifths-fullhd {\n -webkit-box-flex: 0;\n -ms-flex: none;\n flex: none;\n width: 80%; }\n .column.is-offset-three-quarters-fullhd {\n margin-left: 75%; }\n .column.is-offset-two-thirds-fullhd {\n margin-left: 66.6666%; }\n .column.is-offset-half-fullhd {\n margin-left: 50%; }\n .column.is-offset-one-third-fullhd {\n margin-left: 33.3333%; }\n .column.is-offset-one-quarter-fullhd {\n margin-left: 25%; }\n .column.is-offset-one-fifth-fullhd {\n margin-left: 20%; }\n .column.is-offset-two-fifths-fullhd {\n margin-left: 40%; }\n .column.is-offset-three-fifths-fullhd {\n margin-left: 60%; }\n .column.is-offset-four-fifths-fullhd {\n margin-left: 80%; }\n .column.is-1-fullhd {\n -webkit-box-flex: 0;\n -ms-flex: none;\n flex: none;\n width: 8.33333%; }\n .column.is-offset-1-fullhd {\n margin-left: 8.33333%; }\n .column.is-2-fullhd {\n -webkit-box-flex: 0;\n -ms-flex: none;\n flex: none;\n width: 16.66667%; }\n .column.is-offset-2-fullhd {\n margin-left: 16.66667%; }\n .column.is-3-fullhd {\n -webkit-box-flex: 0;\n -ms-flex: none;\n flex: none;\n width: 25%; }\n .column.is-offset-3-fullhd {\n margin-left: 25%; }\n .column.is-4-fullhd {\n -webkit-box-flex: 0;\n -ms-flex: none;\n flex: none;\n width: 33.33333%; }\n .column.is-offset-4-fullhd {\n margin-left: 33.33333%; }\n .column.is-5-fullhd {\n -webkit-box-flex: 0;\n -ms-flex: none;\n flex: none;\n width: 41.66667%; }\n .column.is-offset-5-fullhd {\n margin-left: 41.66667%; }\n .column.is-6-fullhd {\n -webkit-box-flex: 0;\n -ms-flex: none;\n flex: none;\n width: 50%; }\n .column.is-offset-6-fullhd {\n margin-left: 50%; }\n .column.is-7-fullhd {\n -webkit-box-flex: 0;\n -ms-flex: none;\n flex: none;\n width: 58.33333%; }\n .column.is-offset-7-fullhd {\n margin-left: 58.33333%; }\n .column.is-8-fullhd {\n -webkit-box-flex: 0;\n -ms-flex: none;\n flex: none;\n width: 66.66667%; }\n .column.is-offset-8-fullhd {\n margin-left: 66.66667%; }\n .column.is-9-fullhd {\n -webkit-box-flex: 0;\n -ms-flex: none;\n flex: none;\n width: 75%; }\n .column.is-offset-9-fullhd {\n margin-left: 75%; }\n .column.is-10-fullhd {\n -webkit-box-flex: 0;\n -ms-flex: none;\n flex: none;\n width: 83.33333%; }\n .column.is-offset-10-fullhd {\n margin-left: 83.33333%; }\n .column.is-11-fullhd {\n -webkit-box-flex: 0;\n -ms-flex: none;\n flex: none;\n width: 91.66667%; }\n .column.is-offset-11-fullhd {\n margin-left: 91.66667%; }\n .column.is-12-fullhd {\n -webkit-box-flex: 0;\n -ms-flex: none;\n flex: none;\n width: 100%; }\n .column.is-offset-12-fullhd {\n margin-left: 100%; } }\n\n.columns {\n margin-left: -0.75rem;\n margin-right: -0.75rem;\n margin-top: -0.75rem; }\n\n.columns:last-child {\n margin-bottom: -0.75rem; }\n\n.columns:not(:last-child) {\n margin-bottom: calc(1.5rem - 0.75rem); }\n\n.columns.is-centered {\n -webkit-box-pack: center;\n -ms-flex-pack: center;\n justify-content: center; }\n\n.columns.is-gapless {\n margin-left: 0;\n margin-right: 0;\n margin-top: 0; }\n\n.columns.is-gapless > .column {\n margin: 0;\n padding: 0 !important; }\n\n.columns.is-gapless:not(:last-child) {\n margin-bottom: 1.5rem; }\n\n.columns.is-gapless:last-child {\n margin-bottom: 0; }\n\n.columns.is-mobile {\n display: -webkit-box;\n display: -ms-flexbox;\n display: flex; }\n\n.columns.is-multiline {\n -ms-flex-wrap: wrap;\n flex-wrap: wrap; }\n\n.columns.is-vcentered {\n -webkit-box-align: center;\n -ms-flex-align: center;\n align-items: center; }\n\n@media screen and (min-width: 769px), print {\n .columns:not(.is-desktop) {\n display: -webkit-box;\n display: -ms-flexbox;\n display: flex; } }\n\n@media screen and (min-width: 1024px) {\n .columns.is-desktop {\n display: -webkit-box;\n display: -ms-flexbox;\n display: flex; } }\n\n.columns.is-variable {\n --columnGap: 0.75rem;\n margin-left: calc(-1 * var(--columnGap));\n margin-right: calc(-1 * var(--columnGap)); }\n\n.columns.is-variable .column {\n padding-left: var(--columnGap);\n padding-right: var(--columnGap); }\n\n.columns.is-variable.is-0 {\n --columnGap: 0rem; }\n\n.columns.is-variable.is-1 {\n --columnGap: 0.25rem; }\n\n.columns.is-variable.is-2 {\n --columnGap: 0.5rem; }\n\n.columns.is-variable.is-3 {\n --columnGap: 0.75rem; }\n\n.columns.is-variable.is-4 {\n --columnGap: 1rem; }\n\n.columns.is-variable.is-5 {\n --columnGap: 1.25rem; }\n\n.columns.is-variable.is-6 {\n --columnGap: 1.5rem; }\n\n.columns.is-variable.is-7 {\n --columnGap: 1.75rem; }\n\n.columns.is-variable.is-8 {\n --columnGap: 2rem; }\n\n.tile {\n -webkit-box-align: stretch;\n -ms-flex-align: stretch;\n align-items: stretch;\n display: block;\n -ms-flex-preferred-size: 0;\n flex-basis: 0;\n -webkit-box-flex: 1;\n -ms-flex-positive: 1;\n flex-grow: 1;\n -ms-flex-negative: 1;\n flex-shrink: 1;\n min-height: -webkit-min-content;\n min-height: -moz-min-content;\n min-height: min-content; }\n\n.tile.is-ancestor {\n margin-left: -0.75rem;\n margin-right: -0.75rem;\n margin-top: -0.75rem; }\n\n.tile.is-ancestor:last-child {\n margin-bottom: -0.75rem; }\n\n.tile.is-ancestor:not(:last-child) {\n margin-bottom: 0.75rem; }\n\n.tile.is-child {\n margin: 0 !important; }\n\n.tile.is-parent {\n padding: 0.75rem; }\n\n.tile.is-vertical {\n -webkit-box-orient: vertical;\n -webkit-box-direction: normal;\n -ms-flex-direction: column;\n flex-direction: column; }\n\n.tile.is-vertical > .tile.is-child:not(:last-child) {\n margin-bottom: 1.5rem !important; }\n\n@media screen and (min-width: 769px), print {\n .tile:not(.is-child) {\n display: -webkit-box;\n display: -ms-flexbox;\n display: flex; }\n .tile.is-1 {\n -webkit-box-flex: 0;\n -ms-flex: none;\n flex: none;\n width: 8.33333%; }\n .tile.is-2 {\n -webkit-box-flex: 0;\n -ms-flex: none;\n flex: none;\n width: 16.66667%; }\n .tile.is-3 {\n -webkit-box-flex: 0;\n -ms-flex: none;\n flex: none;\n width: 25%; }\n .tile.is-4 {\n -webkit-box-flex: 0;\n -ms-flex: none;\n flex: none;\n width: 33.33333%; }\n .tile.is-5 {\n -webkit-box-flex: 0;\n -ms-flex: none;\n flex: none;\n width: 41.66667%; }\n .tile.is-6 {\n -webkit-box-flex: 0;\n -ms-flex: none;\n flex: none;\n width: 50%; }\n .tile.is-7 {\n -webkit-box-flex: 0;\n -ms-flex: none;\n flex: none;\n width: 58.33333%; }\n .tile.is-8 {\n -webkit-box-flex: 0;\n -ms-flex: none;\n flex: none;\n width: 66.66667%; }\n .tile.is-9 {\n -webkit-box-flex: 0;\n -ms-flex: none;\n flex: none;\n width: 75%; }\n .tile.is-10 {\n -webkit-box-flex: 0;\n -ms-flex: none;\n flex: none;\n width: 83.33333%; }\n .tile.is-11 {\n -webkit-box-flex: 0;\n -ms-flex: none;\n flex: none;\n width: 91.66667%; }\n .tile.is-12 {\n -webkit-box-flex: 0;\n -ms-flex: none;\n flex: none;\n width: 100%; } }\n\n.hero {\n -webkit-box-align: stretch;\n -ms-flex-align: stretch;\n align-items: stretch;\n display: -webkit-box;\n display: -ms-flexbox;\n display: flex;\n -webkit-box-orient: vertical;\n -webkit-box-direction: normal;\n -ms-flex-direction: column;\n flex-direction: column;\n -webkit-box-pack: justify;\n -ms-flex-pack: justify;\n justify-content: space-between; }\n\n.hero .navbar {\n background: none; }\n\n.hero .tabs ul {\n border-bottom: none; }\n\n.hero.is-white {\n background-color: white;\n color: #0a0a0a; }\n\n.hero.is-white a:not(.button):not(.dropdown-item):not(.dropdown .dropdown-menu .has-link a):not(.tag),\n.hero.is-white strong {\n color: inherit; }\n\n.hero.is-white .title {\n color: #0a0a0a; }\n\n.hero.is-white .subtitle {\n color: rgba(10, 10, 10, 0.9); }\n\n.hero.is-white .subtitle a:not(.button),\n.hero.is-white .subtitle strong {\n color: #0a0a0a; }\n\n@media screen and (max-width: 1023px) {\n .hero.is-white .navbar-menu {\n background-color: white; } }\n\n.hero.is-white .navbar-item,\n.hero.is-white .navbar-link {\n color: rgba(10, 10, 10, 0.7); }\n\n.hero.is-white a.navbar-item:hover, .hero.is-white a.navbar-item.is-active,\n.hero.is-white .navbar-link:hover,\n.hero.is-white .navbar-link.is-active {\n background-color: #f2f2f2;\n color: #0a0a0a; }\n\n.hero.is-white .tabs a {\n color: #0a0a0a;\n opacity: 0.9; }\n\n.hero.is-white .tabs a:hover {\n opacity: 1; }\n\n.hero.is-white .tabs li.is-active a {\n opacity: 1; }\n\n.hero.is-white .tabs.is-boxed a, .hero.is-white .tabs.is-toggle a {\n color: #0a0a0a; }\n\n.hero.is-white .tabs.is-boxed a:hover, .hero.is-white .tabs.is-toggle a:hover {\n background-color: rgba(10, 10, 10, 0.1); }\n\n.hero.is-white .tabs.is-boxed li.is-active a, .hero.is-white .tabs.is-boxed li.is-active a:hover, .hero.is-white .tabs.is-toggle li.is-active a, .hero.is-white .tabs.is-toggle li.is-active a:hover {\n background-color: #0a0a0a;\n border-color: #0a0a0a;\n color: white; }\n\n.hero.is-white.is-bold {\n background-image: linear-gradient(141deg, #e6e6e6 0%, white 71%, white 100%); }\n\n@media screen and (max-width: 768px) {\n .hero.is-white.is-bold .navbar-menu {\n background-image: linear-gradient(141deg, #e6e6e6 0%, white 71%, white 100%); } }\n\n.hero.is-black {\n background-color: #0a0a0a;\n color: white; }\n\n.hero.is-black a:not(.button):not(.dropdown-item):not(.dropdown .dropdown-menu .has-link a):not(.tag),\n.hero.is-black strong {\n color: inherit; }\n\n.hero.is-black .title {\n color: white; }\n\n.hero.is-black .subtitle {\n color: rgba(255, 255, 255, 0.9); }\n\n.hero.is-black .subtitle a:not(.button),\n.hero.is-black .subtitle strong {\n color: white; }\n\n@media screen and (max-width: 1023px) {\n .hero.is-black .navbar-menu {\n background-color: #0a0a0a; } }\n\n.hero.is-black .navbar-item,\n.hero.is-black .navbar-link {\n color: rgba(255, 255, 255, 0.7); }\n\n.hero.is-black a.navbar-item:hover, .hero.is-black a.navbar-item.is-active,\n.hero.is-black .navbar-link:hover,\n.hero.is-black .navbar-link.is-active {\n background-color: black;\n color: white; }\n\n.hero.is-black .tabs a {\n color: white;\n opacity: 0.9; }\n\n.hero.is-black .tabs a:hover {\n opacity: 1; }\n\n.hero.is-black .tabs li.is-active a {\n opacity: 1; }\n\n.hero.is-black .tabs.is-boxed a, .hero.is-black .tabs.is-toggle a {\n color: white; }\n\n.hero.is-black .tabs.is-boxed a:hover, .hero.is-black .tabs.is-toggle a:hover {\n background-color: rgba(10, 10, 10, 0.1); }\n\n.hero.is-black .tabs.is-boxed li.is-active a, .hero.is-black .tabs.is-boxed li.is-active a:hover, .hero.is-black .tabs.is-toggle li.is-active a, .hero.is-black .tabs.is-toggle li.is-active a:hover {\n background-color: white;\n border-color: white;\n color: #0a0a0a; }\n\n.hero.is-black.is-bold {\n background-image: linear-gradient(141deg, black 0%, #0a0a0a 71%, #181616 100%); }\n\n@media screen and (max-width: 768px) {\n .hero.is-black.is-bold .navbar-menu {\n background-image: linear-gradient(141deg, black 0%, #0a0a0a 71%, #181616 100%); } }\n\n.hero.is-light {\n background-color: whitesmoke;\n color: #363636; }\n\n.hero.is-light a:not(.button):not(.dropdown-item):not(.dropdown .dropdown-menu .has-link a):not(.tag),\n.hero.is-light strong {\n color: inherit; }\n\n.hero.is-light .title {\n color: #363636; }\n\n.hero.is-light .subtitle {\n color: rgba(54, 54, 54, 0.9); }\n\n.hero.is-light .subtitle a:not(.button),\n.hero.is-light .subtitle strong {\n color: #363636; }\n\n@media screen and (max-width: 1023px) {\n .hero.is-light .navbar-menu {\n background-color: whitesmoke; } }\n\n.hero.is-light .navbar-item,\n.hero.is-light .navbar-link {\n color: rgba(54, 54, 54, 0.7); }\n\n.hero.is-light a.navbar-item:hover, .hero.is-light a.navbar-item.is-active,\n.hero.is-light .navbar-link:hover,\n.hero.is-light .navbar-link.is-active {\n background-color: #e8e8e8;\n color: #363636; }\n\n.hero.is-light .tabs a {\n color: #363636;\n opacity: 0.9; }\n\n.hero.is-light .tabs a:hover {\n opacity: 1; }\n\n.hero.is-light .tabs li.is-active a {\n opacity: 1; }\n\n.hero.is-light .tabs.is-boxed a, .hero.is-light .tabs.is-toggle a {\n color: #363636; }\n\n.hero.is-light .tabs.is-boxed a:hover, .hero.is-light .tabs.is-toggle a:hover {\n background-color: rgba(10, 10, 10, 0.1); }\n\n.hero.is-light .tabs.is-boxed li.is-active a, .hero.is-light .tabs.is-boxed li.is-active a:hover, .hero.is-light .tabs.is-toggle li.is-active a, .hero.is-light .tabs.is-toggle li.is-active a:hover {\n background-color: #363636;\n border-color: #363636;\n color: whitesmoke; }\n\n.hero.is-light.is-bold {\n background-image: linear-gradient(141deg, #dfd8d9 0%, whitesmoke 71%, white 100%); }\n\n@media screen and (max-width: 768px) {\n .hero.is-light.is-bold .navbar-menu {\n background-image: linear-gradient(141deg, #dfd8d9 0%, whitesmoke 71%, white 100%); } }\n\n.hero.is-dark {\n background-color: #363636;\n color: whitesmoke; }\n\n.hero.is-dark a:not(.button):not(.dropdown-item):not(.dropdown .dropdown-menu .has-link a):not(.tag),\n.hero.is-dark strong {\n color: inherit; }\n\n.hero.is-dark .title {\n color: whitesmoke; }\n\n.hero.is-dark .subtitle {\n color: rgba(245, 245, 245, 0.9); }\n\n.hero.is-dark .subtitle a:not(.button),\n.hero.is-dark .subtitle strong {\n color: whitesmoke; }\n\n@media screen and (max-width: 1023px) {\n .hero.is-dark .navbar-menu {\n background-color: #363636; } }\n\n.hero.is-dark .navbar-item,\n.hero.is-dark .navbar-link {\n color: rgba(245, 245, 245, 0.7); }\n\n.hero.is-dark a.navbar-item:hover, .hero.is-dark a.navbar-item.is-active,\n.hero.is-dark .navbar-link:hover,\n.hero.is-dark .navbar-link.is-active {\n background-color: #292929;\n color: whitesmoke; }\n\n.hero.is-dark .tabs a {\n color: whitesmoke;\n opacity: 0.9; }\n\n.hero.is-dark .tabs a:hover {\n opacity: 1; }\n\n.hero.is-dark .tabs li.is-active a {\n opacity: 1; }\n\n.hero.is-dark .tabs.is-boxed a, .hero.is-dark .tabs.is-toggle a {\n color: whitesmoke; }\n\n.hero.is-dark .tabs.is-boxed a:hover, .hero.is-dark .tabs.is-toggle a:hover {\n background-color: rgba(10, 10, 10, 0.1); }\n\n.hero.is-dark .tabs.is-boxed li.is-active a, .hero.is-dark .tabs.is-boxed li.is-active a:hover, .hero.is-dark .tabs.is-toggle li.is-active a, .hero.is-dark .tabs.is-toggle li.is-active a:hover {\n background-color: whitesmoke;\n border-color: whitesmoke;\n color: #363636; }\n\n.hero.is-dark.is-bold {\n background-image: linear-gradient(141deg, #1f191a 0%, #363636 71%, #46403f 100%); }\n\n@media screen and (max-width: 768px) {\n .hero.is-dark.is-bold .navbar-menu {\n background-image: linear-gradient(141deg, #1f191a 0%, #363636 71%, #46403f 100%); } }\n\n.hero.is-primary {\n background-color: #7957d5;\n color: white; }\n\n.hero.is-primary a:not(.button):not(.dropdown-item):not(.dropdown .dropdown-menu .has-link a):not(.tag),\n.hero.is-primary strong {\n color: inherit; }\n\n.hero.is-primary .title {\n color: white; }\n\n.hero.is-primary .subtitle {\n color: rgba(255, 255, 255, 0.9); }\n\n.hero.is-primary .subtitle a:not(.button),\n.hero.is-primary .subtitle strong {\n color: white; }\n\n@media screen and (max-width: 1023px) {\n .hero.is-primary .navbar-menu {\n background-color: #7957d5; } }\n\n.hero.is-primary .navbar-item,\n.hero.is-primary .navbar-link {\n color: rgba(255, 255, 255, 0.7); }\n\n.hero.is-primary a.navbar-item:hover, .hero.is-primary a.navbar-item.is-active,\n.hero.is-primary .navbar-link:hover,\n.hero.is-primary .navbar-link.is-active {\n background-color: #6943d0;\n color: white; }\n\n.hero.is-primary .tabs a {\n color: white;\n opacity: 0.9; }\n\n.hero.is-primary .tabs a:hover {\n opacity: 1; }\n\n.hero.is-primary .tabs li.is-active a {\n opacity: 1; }\n\n.hero.is-primary .tabs.is-boxed a, .hero.is-primary .tabs.is-toggle a {\n color: white; }\n\n.hero.is-primary .tabs.is-boxed a:hover, .hero.is-primary .tabs.is-toggle a:hover {\n background-color: rgba(10, 10, 10, 0.1); }\n\n.hero.is-primary .tabs.is-boxed li.is-active a, .hero.is-primary .tabs.is-boxed li.is-active a:hover, .hero.is-primary .tabs.is-toggle li.is-active a, .hero.is-primary .tabs.is-toggle li.is-active a:hover {\n background-color: white;\n border-color: white;\n color: #7957d5; }\n\n.hero.is-primary.is-bold {\n background-image: linear-gradient(141deg, #3725d4 0%, #7957d5 71%, #9b67df 100%); }\n\n@media screen and (max-width: 768px) {\n .hero.is-primary.is-bold .navbar-menu {\n background-image: linear-gradient(141deg, #3725d4 0%, #7957d5 71%, #9b67df 100%); } }\n\n.hero.is-link {\n background-color: #7957d5;\n color: white; }\n\n.hero.is-link a:not(.button):not(.dropdown-item):not(.dropdown .dropdown-menu .has-link a):not(.tag),\n.hero.is-link strong {\n color: inherit; }\n\n.hero.is-link .title {\n color: white; }\n\n.hero.is-link .subtitle {\n color: rgba(255, 255, 255, 0.9); }\n\n.hero.is-link .subtitle a:not(.button),\n.hero.is-link .subtitle strong {\n color: white; }\n\n@media screen and (max-width: 1023px) {\n .hero.is-link .navbar-menu {\n background-color: #7957d5; } }\n\n.hero.is-link .navbar-item,\n.hero.is-link .navbar-link {\n color: rgba(255, 255, 255, 0.7); }\n\n.hero.is-link a.navbar-item:hover, .hero.is-link a.navbar-item.is-active,\n.hero.is-link .navbar-link:hover,\n.hero.is-link .navbar-link.is-active {\n background-color: #6943d0;\n color: white; }\n\n.hero.is-link .tabs a {\n color: white;\n opacity: 0.9; }\n\n.hero.is-link .tabs a:hover {\n opacity: 1; }\n\n.hero.is-link .tabs li.is-active a {\n opacity: 1; }\n\n.hero.is-link .tabs.is-boxed a, .hero.is-link .tabs.is-toggle a {\n color: white; }\n\n.hero.is-link .tabs.is-boxed a:hover, .hero.is-link .tabs.is-toggle a:hover {\n background-color: rgba(10, 10, 10, 0.1); }\n\n.hero.is-link .tabs.is-boxed li.is-active a, .hero.is-link .tabs.is-boxed li.is-active a:hover, .hero.is-link .tabs.is-toggle li.is-active a, .hero.is-link .tabs.is-toggle li.is-active a:hover {\n background-color: white;\n border-color: white;\n color: #7957d5; }\n\n.hero.is-link.is-bold {\n background-image: linear-gradient(141deg, #3725d4 0%, #7957d5 71%, #9b67df 100%); }\n\n@media screen and (max-width: 768px) {\n .hero.is-link.is-bold .navbar-menu {\n background-image: linear-gradient(141deg, #3725d4 0%, #7957d5 71%, #9b67df 100%); } }\n\n.hero.is-info {\n background-color: #167df0;\n color: #fff; }\n\n.hero.is-info a:not(.button):not(.dropdown-item):not(.dropdown .dropdown-menu .has-link a):not(.tag),\n.hero.is-info strong {\n color: inherit; }\n\n.hero.is-info .title {\n color: #fff; }\n\n.hero.is-info .subtitle {\n color: rgba(255, 255, 255, 0.9); }\n\n.hero.is-info .subtitle a:not(.button),\n.hero.is-info .subtitle strong {\n color: #fff; }\n\n@media screen and (max-width: 1023px) {\n .hero.is-info .navbar-menu {\n background-color: #167df0; } }\n\n.hero.is-info .navbar-item,\n.hero.is-info .navbar-link {\n color: rgba(255, 255, 255, 0.7); }\n\n.hero.is-info a.navbar-item:hover, .hero.is-info a.navbar-item.is-active,\n.hero.is-info .navbar-link:hover,\n.hero.is-info .navbar-link.is-active {\n background-color: #0e71de;\n color: #fff; }\n\n.hero.is-info .tabs a {\n color: #fff;\n opacity: 0.9; }\n\n.hero.is-info .tabs a:hover {\n opacity: 1; }\n\n.hero.is-info .tabs li.is-active a {\n opacity: 1; }\n\n.hero.is-info .tabs.is-boxed a, .hero.is-info .tabs.is-toggle a {\n color: #fff; }\n\n.hero.is-info .tabs.is-boxed a:hover, .hero.is-info .tabs.is-toggle a:hover {\n background-color: rgba(10, 10, 10, 0.1); }\n\n.hero.is-info .tabs.is-boxed li.is-active a, .hero.is-info .tabs.is-boxed li.is-active a:hover, .hero.is-info .tabs.is-toggle li.is-active a, .hero.is-info .tabs.is-toggle li.is-active a:hover {\n background-color: #fff;\n border-color: #fff;\n color: #167df0; }\n\n.hero.is-info.is-bold {\n background-image: linear-gradient(141deg, #0286d1 0%, #167df0 71%, #2868f7 100%); }\n\n@media screen and (max-width: 768px) {\n .hero.is-info.is-bold .navbar-menu {\n background-image: linear-gradient(141deg, #0286d1 0%, #167df0 71%, #2868f7 100%); } }\n\n.hero.is-success {\n background-color: #23d160;\n color: #fff; }\n\n.hero.is-success a:not(.button):not(.dropdown-item):not(.dropdown .dropdown-menu .has-link a):not(.tag),\n.hero.is-success strong {\n color: inherit; }\n\n.hero.is-success .title {\n color: #fff; }\n\n.hero.is-success .subtitle {\n color: rgba(255, 255, 255, 0.9); }\n\n.hero.is-success .subtitle a:not(.button),\n.hero.is-success .subtitle strong {\n color: #fff; }\n\n@media screen and (max-width: 1023px) {\n .hero.is-success .navbar-menu {\n background-color: #23d160; } }\n\n.hero.is-success .navbar-item,\n.hero.is-success .navbar-link {\n color: rgba(255, 255, 255, 0.7); }\n\n.hero.is-success a.navbar-item:hover, .hero.is-success a.navbar-item.is-active,\n.hero.is-success .navbar-link:hover,\n.hero.is-success .navbar-link.is-active {\n background-color: #20bc56;\n color: #fff; }\n\n.hero.is-success .tabs a {\n color: #fff;\n opacity: 0.9; }\n\n.hero.is-success .tabs a:hover {\n opacity: 1; }\n\n.hero.is-success .tabs li.is-active a {\n opacity: 1; }\n\n.hero.is-success .tabs.is-boxed a, .hero.is-success .tabs.is-toggle a {\n color: #fff; }\n\n.hero.is-success .tabs.is-boxed a:hover, .hero.is-success .tabs.is-toggle a:hover {\n background-color: rgba(10, 10, 10, 0.1); }\n\n.hero.is-success .tabs.is-boxed li.is-active a, .hero.is-success .tabs.is-boxed li.is-active a:hover, .hero.is-success .tabs.is-toggle li.is-active a, .hero.is-success .tabs.is-toggle li.is-active a:hover {\n background-color: #fff;\n border-color: #fff;\n color: #23d160; }\n\n.hero.is-success.is-bold {\n background-image: linear-gradient(141deg, #12af2f 0%, #23d160 71%, #2ce28a 100%); }\n\n@media screen and (max-width: 768px) {\n .hero.is-success.is-bold .navbar-menu {\n background-image: linear-gradient(141deg, #12af2f 0%, #23d160 71%, #2ce28a 100%); } }\n\n.hero.is-warning {\n background-color: #ffdd57;\n color: rgba(0, 0, 0, 0.7); }\n\n.hero.is-warning a:not(.button):not(.dropdown-item):not(.dropdown .dropdown-menu .has-link a):not(.tag),\n.hero.is-warning strong {\n color: inherit; }\n\n.hero.is-warning .title {\n color: rgba(0, 0, 0, 0.7); }\n\n.hero.is-warning .subtitle {\n color: rgba(0, 0, 0, 0.9); }\n\n.hero.is-warning .subtitle a:not(.button),\n.hero.is-warning .subtitle strong {\n color: rgba(0, 0, 0, 0.7); }\n\n@media screen and (max-width: 1023px) {\n .hero.is-warning .navbar-menu {\n background-color: #ffdd57; } }\n\n.hero.is-warning .navbar-item,\n.hero.is-warning .navbar-link {\n color: rgba(0, 0, 0, 0.7); }\n\n.hero.is-warning a.navbar-item:hover, .hero.is-warning a.navbar-item.is-active,\n.hero.is-warning .navbar-link:hover,\n.hero.is-warning .navbar-link.is-active {\n background-color: #ffd83d;\n color: rgba(0, 0, 0, 0.7); }\n\n.hero.is-warning .tabs a {\n color: rgba(0, 0, 0, 0.7);\n opacity: 0.9; }\n\n.hero.is-warning .tabs a:hover {\n opacity: 1; }\n\n.hero.is-warning .tabs li.is-active a {\n opacity: 1; }\n\n.hero.is-warning .tabs.is-boxed a, .hero.is-warning .tabs.is-toggle a {\n color: rgba(0, 0, 0, 0.7); }\n\n.hero.is-warning .tabs.is-boxed a:hover, .hero.is-warning .tabs.is-toggle a:hover {\n background-color: rgba(10, 10, 10, 0.1); }\n\n.hero.is-warning .tabs.is-boxed li.is-active a, .hero.is-warning .tabs.is-boxed li.is-active a:hover, .hero.is-warning .tabs.is-toggle li.is-active a, .hero.is-warning .tabs.is-toggle li.is-active a:hover {\n background-color: rgba(0, 0, 0, 0.7);\n border-color: rgba(0, 0, 0, 0.7);\n color: #ffdd57; }\n\n.hero.is-warning.is-bold {\n background-image: linear-gradient(141deg, #ffaf24 0%, #ffdd57 71%, #fffa70 100%); }\n\n@media screen and (max-width: 768px) {\n .hero.is-warning.is-bold .navbar-menu {\n background-image: linear-gradient(141deg, #ffaf24 0%, #ffdd57 71%, #fffa70 100%); } }\n\n.hero.is-danger {\n background-color: #ff3860;\n color: #fff; }\n\n.hero.is-danger a:not(.button):not(.dropdown-item):not(.dropdown .dropdown-menu .has-link a):not(.tag),\n.hero.is-danger strong {\n color: inherit; }\n\n.hero.is-danger .title {\n color: #fff; }\n\n.hero.is-danger .subtitle {\n color: rgba(255, 255, 255, 0.9); }\n\n.hero.is-danger .subtitle a:not(.button),\n.hero.is-danger .subtitle strong {\n color: #fff; }\n\n@media screen and (max-width: 1023px) {\n .hero.is-danger .navbar-menu {\n background-color: #ff3860; } }\n\n.hero.is-danger .navbar-item,\n.hero.is-danger .navbar-link {\n color: rgba(255, 255, 255, 0.7); }\n\n.hero.is-danger a.navbar-item:hover, .hero.is-danger a.navbar-item.is-active,\n.hero.is-danger .navbar-link:hover,\n.hero.is-danger .navbar-link.is-active {\n background-color: #ff1f4b;\n color: #fff; }\n\n.hero.is-danger .tabs a {\n color: #fff;\n opacity: 0.9; }\n\n.hero.is-danger .tabs a:hover {\n opacity: 1; }\n\n.hero.is-danger .tabs li.is-active a {\n opacity: 1; }\n\n.hero.is-danger .tabs.is-boxed a, .hero.is-danger .tabs.is-toggle a {\n color: #fff; }\n\n.hero.is-danger .tabs.is-boxed a:hover, .hero.is-danger .tabs.is-toggle a:hover {\n background-color: rgba(10, 10, 10, 0.1); }\n\n.hero.is-danger .tabs.is-boxed li.is-active a, .hero.is-danger .tabs.is-boxed li.is-active a:hover, .hero.is-danger .tabs.is-toggle li.is-active a, .hero.is-danger .tabs.is-toggle li.is-active a:hover {\n background-color: #fff;\n border-color: #fff;\n color: #ff3860; }\n\n.hero.is-danger.is-bold {\n background-image: linear-gradient(141deg, #ff0561 0%, #ff3860 71%, #ff5257 100%); }\n\n@media screen and (max-width: 768px) {\n .hero.is-danger.is-bold .navbar-menu {\n background-image: linear-gradient(141deg, #ff0561 0%, #ff3860 71%, #ff5257 100%); } }\n\n.hero.is-small .hero-body {\n padding-bottom: 1.5rem;\n padding-top: 1.5rem; }\n\n@media screen and (min-width: 769px), print {\n .hero.is-medium .hero-body {\n padding-bottom: 9rem;\n padding-top: 9rem; } }\n\n@media screen and (min-width: 769px), print {\n .hero.is-large .hero-body {\n padding-bottom: 18rem;\n padding-top: 18rem; } }\n\n.hero.is-halfheight .hero-body, .hero.is-fullheight .hero-body {\n -webkit-box-align: center;\n -ms-flex-align: center;\n align-items: center;\n display: -webkit-box;\n display: -ms-flexbox;\n display: flex; }\n\n.hero.is-halfheight .hero-body > .container, .hero.is-fullheight .hero-body > .container {\n -webkit-box-flex: 1;\n -ms-flex-positive: 1;\n flex-grow: 1;\n -ms-flex-negative: 1;\n flex-shrink: 1; }\n\n.hero.is-halfheight {\n min-height: 50vh; }\n\n.hero.is-fullheight {\n min-height: 100vh; }\n\n.hero-video {\n bottom: 0;\n left: 0;\n position: absolute;\n right: 0;\n top: 0;\n overflow: hidden; }\n\n.hero-video video {\n left: 50%;\n min-height: 100%;\n min-width: 100%;\n position: absolute;\n top: 50%;\n -webkit-transform: translate3d(-50%, -50%, 0);\n transform: translate3d(-50%, -50%, 0); }\n\n.hero-video.is-transparent {\n opacity: 0.3; }\n\n@media screen and (max-width: 768px) {\n .hero-video {\n display: none; } }\n\n.hero-buttons {\n margin-top: 1.5rem; }\n\n@media screen and (max-width: 768px) {\n .hero-buttons .button {\n display: -webkit-box;\n display: -ms-flexbox;\n display: flex; }\n .hero-buttons .button:not(:last-child) {\n margin-bottom: 0.75rem; } }\n\n@media screen and (min-width: 769px), print {\n .hero-buttons {\n display: -webkit-box;\n display: -ms-flexbox;\n display: flex;\n -webkit-box-pack: center;\n -ms-flex-pack: center;\n justify-content: center; }\n .hero-buttons .button:not(:last-child) {\n margin-right: 1.5rem; } }\n\n.hero-head,\n.hero-foot {\n -webkit-box-flex: 0;\n -ms-flex-positive: 0;\n flex-grow: 0;\n -ms-flex-negative: 0;\n flex-shrink: 0; }\n\n.hero-body {\n -webkit-box-flex: 1;\n -ms-flex-positive: 1;\n flex-grow: 1;\n -ms-flex-negative: 0;\n flex-shrink: 0;\n padding: 3rem 1.5rem; }\n\n.section {\n padding: 3rem 1.5rem; }\n\n@media screen and (min-width: 1024px) {\n .section.is-medium {\n padding: 9rem 1.5rem; }\n .section.is-large {\n padding: 18rem 1.5rem; } }\n\n.footer {\n background-color: whitesmoke;\n padding: 3rem 1.5rem 6rem; }\n\n.is-noscroll {\n position: fixed;\n overflow-y: hidden;\n width: 100%;\n bottom: 0; }\n\n@keyframes fadeOut {\n from {\n opacity: 1; }\n to {\n opacity: 0; } }\n\n.fadeOut {\n -webkit-animation-name: fadeOut;\n animation-name: fadeOut; }\n\n@keyframes fadeOutDown {\n from {\n opacity: 1; }\n to {\n opacity: 0;\n -webkit-transform: translate3d(0, 100%, 0);\n transform: translate3d(0, 100%, 0); } }\n\n.fadeOutDown {\n -webkit-animation-name: fadeOutDown;\n animation-name: fadeOutDown; }\n\n@keyframes fadeOutUp {\n from {\n opacity: 1; }\n to {\n opacity: 0;\n -webkit-transform: translate3d(0, -100%, 0);\n transform: translate3d(0, -100%, 0); } }\n\n.fadeOutUp {\n -webkit-animation-name: fadeOutUp;\n animation-name: fadeOutUp; }\n\n@keyframes fadeIn {\n from {\n opacity: 0; }\n to {\n opacity: 1; } }\n\n.fadeIn {\n -webkit-animation-name: fadeIn;\n animation-name: fadeIn; }\n\n@keyframes fadeInDown {\n from {\n opacity: 0;\n -webkit-transform: translate3d(0, -100%, 0);\n transform: translate3d(0, -100%, 0); }\n to {\n opacity: 1;\n -webkit-transform: none;\n transform: none; } }\n\n.fadeInDown {\n -webkit-animation-name: fadeInDown;\n animation-name: fadeInDown; }\n\n@keyframes fadeInUp {\n from {\n opacity: 0;\n -webkit-transform: translate3d(0, 100%, 0);\n transform: translate3d(0, 100%, 0); }\n to {\n opacity: 1;\n -webkit-transform: none;\n transform: none; } }\n\n.fadeInUp {\n -webkit-animation-name: fadeInUp;\n animation-name: fadeInUp; }\n\n/**\r\n * Vue Transitions\r\n */\n.fade-enter-active,\n.fade-leave-active {\n -webkit-transition: opacity 150ms ease-out;\n transition: opacity 150ms ease-out; }\n\n.fade-enter,\n.fade-leave-to {\n opacity: 0; }\n\n.zoom-in-enter-active,\n.zoom-in-leave-active {\n -webkit-transition: opacity 150ms ease-out;\n transition: opacity 150ms ease-out; }\n\n.zoom-in-enter-active .animation-content,\n.zoom-in-enter-active .animation-content,\n.zoom-in-leave-active .animation-content,\n.zoom-in-leave-active .animation-content {\n -webkit-transition: -webkit-transform 150ms ease-out;\n transition: -webkit-transform 150ms ease-out;\n transition: transform 150ms ease-out;\n transition: transform 150ms ease-out, -webkit-transform 150ms ease-out; }\n\n.zoom-in-enter,\n.zoom-in-leave-active {\n opacity: 0; }\n\n.zoom-in-enter .animation-content,\n.zoom-in-enter .animation-content,\n.zoom-in-leave-active .animation-content,\n.zoom-in-leave-active .animation-content {\n -webkit-transform: scale(0.95);\n transform: scale(0.95); }\n\n.zoom-out-enter-active,\n.zoom-out-leave-active {\n -webkit-transition: opacity 150ms ease-out;\n transition: opacity 150ms ease-out; }\n\n.zoom-out-enter-active .animation-content,\n.zoom-out-enter-active .animation-content,\n.zoom-out-leave-active .animation-content,\n.zoom-out-leave-active .animation-content {\n -webkit-transition: -webkit-transform 150ms ease-out;\n transition: -webkit-transform 150ms ease-out;\n transition: transform 150ms ease-out;\n transition: transform 150ms ease-out, -webkit-transform 150ms ease-out; }\n\n.zoom-out-enter,\n.zoom-out-leave-active {\n opacity: 0; }\n\n.zoom-out-enter .animation-content,\n.zoom-out-enter .animation-content,\n.zoom-out-leave-active .animation-content,\n.zoom-out-leave-active .animation-content {\n -webkit-transform: scale(1.05);\n transform: scale(1.05); }\n\n.slide-next-enter-active,\n.slide-next-leave-active,\n.slide-prev-enter-active,\n.slide-prev-leave-active {\n -webkit-transition: -webkit-transform 250ms cubic-bezier(0.785, 0.135, 0.15, 0.86);\n transition: -webkit-transform 250ms cubic-bezier(0.785, 0.135, 0.15, 0.86);\n transition: transform 250ms cubic-bezier(0.785, 0.135, 0.15, 0.86);\n transition: transform 250ms cubic-bezier(0.785, 0.135, 0.15, 0.86), -webkit-transform 250ms cubic-bezier(0.785, 0.135, 0.15, 0.86); }\n\n.slide-prev-leave-to, .slide-next-enter {\n -webkit-transform: translate3d(-100%, 0, 0);\n transform: translate3d(-100%, 0, 0);\n position: absolute;\n width: 100%; }\n\n.slide-prev-enter, .slide-next-leave-to {\n -webkit-transform: translate3d(100%, 0, 0);\n transform: translate3d(100%, 0, 0);\n position: absolute;\n width: 100%; }\n\n.autocomplete {\n position: relative; }\n\n.autocomplete .dropdown-menu {\n display: block;\n min-width: 100%; }\n\n.autocomplete .dropdown-menu.is-opened-top {\n top: auto;\n bottom: 100%; }\n\n.autocomplete .dropdown-content {\n overflow: auto;\n max-height: 200px; }\n\n.autocomplete .dropdown-item.is-hovered, .autocomplete .dropdown .dropdown-menu .has-link a.is-hovered, .dropdown .dropdown-menu .has-link .autocomplete a.is-hovered {\n background: whitesmoke;\n color: #0a0a0a; }\n\n.autocomplete .dropdown-item.is-disabled, .autocomplete .dropdown .dropdown-menu .has-link a.is-disabled, .dropdown .dropdown-menu .has-link .autocomplete a.is-disabled {\n opacity: 0.5;\n cursor: not-allowed; }\n\n.autocomplete.is-small {\n border-radius: 2px;\n font-size: 0.75rem; }\n\n.autocomplete.is-medium {\n font-size: 1.25rem; }\n\n.autocomplete.is-large {\n font-size: 1.5rem; }\n\n.b-checkbox.checkbox {\n outline: none;\n display: -webkit-inline-box;\n display: -ms-inline-flexbox;\n display: inline-flex;\n -webkit-box-align: center;\n -ms-flex-align: center;\n align-items: center;\n -webkit-touch-callout: none;\n -webkit-user-select: none;\n -moz-user-select: none;\n -ms-user-select: none;\n user-select: none; }\n\n.b-checkbox.checkbox + .checkbox {\n margin-left: 0.5em; }\n\n.b-checkbox.checkbox input[type=checkbox] {\n display: none; }\n\n.b-checkbox.checkbox input[type=checkbox] + .check {\n width: 1.25em;\n height: 1.25em;\n -ms-flex-negative: 0;\n flex-shrink: 0;\n border-radius: 3px;\n border: 2px solid #7a7a7a;\n -webkit-transition: background 150ms ease-out;\n transition: background 150ms ease-out; }\n\n.b-checkbox.checkbox input[type=checkbox]:checked + .check {\n background: #7957d5 url("data:image/svg+xml,%3Csvg xmlns=\'http://www.w3.org/2000/svg\' viewBox=\'0 0 1 1\'%3E%3Cpath style=\'fill:white\' d=\'M 0.04038059,0.6267767 0.14644661,0.52071068 0.42928932,0.80355339 0.3232233,0.90961941 z M 0.21715729,0.80355339 0.85355339,0.16715729 0.95961941,0.2732233 0.3232233,0.90961941 z\'%3E%3C/path%3E%3C/svg%3E") no-repeat center center;\n border-color: #7957d5; }\n\n.b-checkbox.checkbox .control-label {\n padding-left: 0.5em; }\n\n.b-checkbox.checkbox[disabled] {\n opacity: 0.5; }\n\n.b-checkbox.checkbox:hover input[type=checkbox] + .check {\n border-color: #7957d5; }\n\n.b-checkbox.checkbox:focus input[type=checkbox] + .check {\n -webkit-box-shadow: 0 0 0.5em rgba(122, 122, 122, 0.8);\n box-shadow: 0 0 0.5em rgba(122, 122, 122, 0.8); }\n\n.b-checkbox.checkbox:focus input[type=checkbox]:checked + .check {\n -webkit-box-shadow: 0 0 0.5em rgba(121, 87, 213, 0.8);\n box-shadow: 0 0 0.5em rgba(121, 87, 213, 0.8); }\n\n.b-checkbox.checkbox.is-small {\n border-radius: 2px;\n font-size: 0.75rem; }\n\n.b-checkbox.checkbox.is-medium {\n font-size: 1.25rem; }\n\n.b-checkbox.checkbox.is-large {\n font-size: 1.5rem; }\n\n.collapse .collapse-trigger {\n display: inline;\n cursor: pointer; }\n\n.collapse .collapse-content {\n display: inherit; }\n\n.datepicker {\n font-size: 0.875rem; }\n\n.datepicker .dropdown,\n.datepicker .dropdown-trigger {\n width: 100%; }\n\n.datepicker .dropdown-item, .datepicker .dropdown .dropdown-menu .has-link a, .dropdown .dropdown-menu .has-link .datepicker a {\n font-size: inherit; }\n\n.datepicker .datepicker-header {\n padding-bottom: 0.875rem;\n margin-bottom: 0.875rem;\n border-bottom: 1px solid #dbdbdb; }\n\n.datepicker .datepicker-footer {\n padding-top: 0.875rem;\n border-top: 1px solid #dbdbdb; }\n\n.datepicker .datepicker-table {\n display: table;\n margin: 0 auto 0.875rem auto; }\n\n.datepicker .datepicker-table .datepicker-cell {\n text-align: center;\n vertical-align: middle;\n display: table-cell;\n border-radius: 3px;\n padding: 0.5rem 0.75rem; }\n\n.datepicker .datepicker-table .datepicker-header {\n display: table-header-group; }\n\n.datepicker .datepicker-table .datepicker-header .datepicker-cell {\n color: #7a7a7a;\n font-weight: 600; }\n\n.datepicker .datepicker-table .datepicker-body {\n display: table-row-group; }\n\n.datepicker .datepicker-table .datepicker-body .datepicker-row {\n display: table-row; }\n\n.datepicker .datepicker-table .datepicker-body .datepicker-row .datepicker-cell.is-unselectable {\n color: #b5b5b5; }\n\n.datepicker .datepicker-table .datepicker-body .datepicker-row .datepicker-cell.is-today {\n border: solid 1px rgba(121, 87, 213, 0.5); }\n\n.datepicker .datepicker-table .datepicker-body .datepicker-row .datepicker-cell.is-selectable {\n color: #4a4a4a; }\n\n.datepicker .datepicker-table .datepicker-body .datepicker-row .datepicker-cell.is-selectable:hover:not(.is-selected), .datepicker .datepicker-table .datepicker-body .datepicker-row .datepicker-cell.is-selectable:focus:not(.is-selected) {\n background-color: whitesmoke;\n color: #0a0a0a;\n cursor: pointer; }\n\n.datepicker .datepicker-table .datepicker-body .datepicker-row .datepicker-cell.is-selected {\n background-color: #7957d5;\n color: white; }\n\n.datepicker .datepicker-table .datepicker-body.has-events .datepicker-cell {\n padding: 0.3rem 0.75rem 0.75rem; }\n\n.datepicker .datepicker-table .datepicker-body.has-events .datepicker-cell.has-event {\n position: relative; }\n\n.datepicker .datepicker-table .datepicker-body.has-events .datepicker-cell.has-event .events {\n bottom: .425rem;\n display: -webkit-box;\n display: -ms-flexbox;\n display: flex;\n -webkit-box-pack: center;\n -ms-flex-pack: center;\n justify-content: center;\n left: 0;\n padding: 0 .35rem;\n position: absolute;\n width: 100%; }\n\n.datepicker .datepicker-table .datepicker-body.has-events .datepicker-cell.has-event .events .event.is-white {\n background-color: white; }\n\n.datepicker .datepicker-table .datepicker-body.has-events .datepicker-cell.has-event .events .event.is-black {\n background-color: #0a0a0a; }\n\n.datepicker .datepicker-table .datepicker-body.has-events .datepicker-cell.has-event .events .event.is-light {\n background-color: whitesmoke; }\n\n.datepicker .datepicker-table .datepicker-body.has-events .datepicker-cell.has-event .events .event.is-dark {\n background-color: #363636; }\n\n.datepicker .datepicker-table .datepicker-body.has-events .datepicker-cell.has-event .events .event.is-primary {\n background-color: #7957d5; }\n\n.datepicker .datepicker-table .datepicker-body.has-events .datepicker-cell.has-event .events .event.is-link {\n background-color: #7957d5; }\n\n.datepicker .datepicker-table .datepicker-body.has-events .datepicker-cell.has-event .events .event.is-info {\n background-color: #167df0; }\n\n.datepicker .datepicker-table .datepicker-body.has-events .datepicker-cell.has-event .events .event.is-success {\n background-color: #23d160; }\n\n.datepicker .datepicker-table .datepicker-body.has-events .datepicker-cell.has-event .events .event.is-warning {\n background-color: #ffdd57; }\n\n.datepicker .datepicker-table .datepicker-body.has-events .datepicker-cell.has-event .events .event.is-danger {\n background-color: #ff3860; }\n\n.datepicker .datepicker-table .datepicker-body.has-events .datepicker-cell.has-event.dots .event {\n border-radius: 50%;\n height: .35em;\n margin: 0 .1em;\n width: .35em; }\n\n.datepicker .datepicker-table .datepicker-body.has-events .datepicker-cell.has-event.bars .event {\n height: .25em;\n width: 100%; }\n\n.datepicker .datepicker-table .datepicker-body.has-events .datepicker-cell.is-selected {\n overflow: hidden; }\n\n.datepicker .datepicker-table .datepicker-body.has-events .datepicker-cell.is-selected .events .event.is-primary {\n background-color: #aa94e4; }\n\n.datepicker.is-small {\n border-radius: 2px;\n font-size: 0.75rem; }\n\n.datepicker.is-medium {\n font-size: 1.25rem; }\n\n.datepicker.is-large {\n font-size: 1.5rem; }\n\n@media screen and (min-width: 769px) and (max-width: 1023px) {\n .datepicker .datepicker-table .datepicker-cell {\n padding: 0.75rem 1rem; } }\n\n@media screen and (max-width: 768px) {\n .datepicker .datepicker-table .datepicker-cell {\n padding: 0.25rem 0.5rem; } }\n\n.dialog .modal-card {\n max-width: 460px;\n width: auto; }\n\n.dialog .modal-card .modal-card-head {\n font-size: 1.25rem;\n font-weight: 600; }\n\n.dialog .modal-card .modal-card-body .field {\n margin-top: 16px; }\n\n.dialog .modal-card .modal-card-body.is-titleless {\n border-top-left-radius: 5px;\n border-top-right-radius: 5px; }\n\n.dialog .modal-card .modal-card-foot {\n -webkit-box-pack: end;\n -ms-flex-pack: end;\n justify-content: flex-end; }\n\n.dialog .modal-card .modal-card-foot .button {\n display: inline;\n min-width: 5em;\n font-weight: 600; }\n\n@media screen and (min-width: 769px), print {\n .dialog .modal-card {\n min-width: 320px; } }\n\n.dialog.is-small .modal-card,\n.dialog.is-small .input,\n.dialog.is-small .taginput .taginput-container.is-focusable, .taginput\n.dialog.is-small .taginput-container.is-focusable,\n.dialog.is-small .button {\n border-radius: 2px;\n font-size: 0.75rem; }\n\n.dialog.is-medium .modal-card,\n.dialog.is-medium .input,\n.dialog.is-medium .taginput .taginput-container.is-focusable, .taginput\n.dialog.is-medium .taginput-container.is-focusable,\n.dialog.is-medium .button {\n font-size: 1.25rem; }\n\n.dialog.is-large .modal-card,\n.dialog.is-large .input,\n.dialog.is-large .taginput .taginput-container.is-focusable, .taginput\n.dialog.is-large .taginput-container.is-focusable,\n.dialog.is-large .button {\n font-size: 1.5rem; }\n\n.dropdown + .dropdown {\n margin-left: 0.5em; }\n\n.dropdown .background {\n bottom: 0;\n left: 0;\n position: absolute;\n right: 0;\n top: 0;\n position: fixed;\n background-color: rgba(10, 10, 10, 0.86);\n z-index: 10;\n cursor: pointer; }\n\n@media screen and (min-width: 1024px) {\n .dropdown .background {\n display: none; } }\n\n.dropdown .dropdown-menu .dropdown-item.is-disabled, .dropdown .dropdown-menu .has-link a.is-disabled {\n cursor: not-allowed;\n opacity: 0.5; }\n\n.dropdown .dropdown-menu .dropdown-item.is-disabled:hover, .dropdown .dropdown-menu .has-link a.is-disabled:hover {\n background: inherit;\n color: inherit; }\n\n.dropdown .dropdown-menu .has-link a {\n padding-right: 3rem;\n white-space: nowrap; }\n\n.dropdown .navbar-item {\n height: 100%; }\n\n.dropdown.is-disabled {\n opacity: 0.5;\n cursor: not-allowed; }\n\n.dropdown.is-disabled .dropdown-trigger {\n pointer-events: none; }\n\n.dropdown.is-inline .dropdown-menu {\n position: static;\n display: inline-block;\n padding: 0; }\n\n.dropdown.is-top-right .dropdown-menu {\n top: auto;\n bottom: 100%; }\n\n.dropdown.is-top-left .dropdown-menu {\n top: auto;\n bottom: 100%;\n right: 0;\n left: auto; }\n\n.dropdown.is-bottom-left .dropdown-menu {\n right: 0;\n left: auto; }\n\n@media screen and (max-width: 1023px) {\n .dropdown.is-mobile-modal .dropdown-menu {\n position: fixed;\n width: calc(100vw - 40px);\n max-width: 460px;\n max-height: calc(100vh - 120px);\n top: 25% !important;\n left: 50% !important;\n bottom: auto !important;\n right: auto !important;\n -webkit-transform: translate3d(-50%, -25%, 0);\n transform: translate3d(-50%, -25%, 0);\n white-space: normal;\n overflow-y: auto; }\n .dropdown.is-mobile-modal .dropdown-menu .dropdown-item, .dropdown.is-mobile-modal .dropdown-menu .has-link a {\n padding: 1rem 1.5rem; } }\n\n.label {\n font-weight: 600; }\n\n.field.is-grouped .field {\n -ms-flex-negative: 0;\n flex-shrink: 0; }\n\n.field.is-grouped .field + .field {\n margin-left: 0.75rem; }\n\n.field.is-grouped .field.is-expanded {\n -webkit-box-flex: 1;\n -ms-flex-positive: 1;\n flex-grow: 1;\n -ms-flex-negative: 1;\n flex-shrink: 1; }\n\n.field.has-addons .control:first-child .control .button,\n.field.has-addons .control:first-child .control .input,\n.field.has-addons .control:first-child .control .taginput .taginput-container.is-focusable, .taginput\n.field.has-addons .control:first-child .control .taginput-container.is-focusable,\n.field.has-addons .control:first-child .control .select select {\n border-bottom-left-radius: 3px;\n border-top-left-radius: 3px; }\n\n.field.has-addons .control:last-child .control .button,\n.field.has-addons .control:last-child .control .input,\n.field.has-addons .control:last-child .control .taginput .taginput-container.is-focusable, .taginput\n.field.has-addons .control:last-child .control .taginput-container.is-focusable,\n.field.has-addons .control:last-child .control .select select {\n border-bottom-right-radius: 3px;\n border-top-right-radius: 3px; }\n\n.field.has-addons .control .control .button,\n.field.has-addons .control .control .input,\n.field.has-addons .control .control .taginput .taginput-container.is-focusable, .taginput\n.field.has-addons .control .control .taginput-container.is-focusable,\n.field.has-addons .control .control .select select {\n border-radius: 0; }\n\n.control .help.counter {\n float: right;\n margin-left: 0.5em; }\n\n.control .icon.is-clickable {\n pointer-events: auto;\n cursor: pointer; }\n\n.icon {\n -webkit-touch-callout: none;\n -webkit-user-select: none;\n -moz-user-select: none;\n -ms-user-select: none;\n user-select: none;\n cursor: inherit; }\n\n.icon svg {\n background-color: transparent;\n fill: currentColor;\n stroke-width: 0;\n stroke: currentColor;\n pointer-events: none;\n width: 1.5rem;\n height: 1.5rem; }\n\n.loading-overlay {\n bottom: 0;\n left: 0;\n position: absolute;\n right: 0;\n top: 0;\n -webkit-box-align: center;\n -ms-flex-align: center;\n align-items: center;\n display: none;\n -webkit-box-pack: center;\n -ms-flex-pack: center;\n justify-content: center;\n overflow: hidden;\n z-index: 999; }\n\n.loading-overlay.is-active {\n display: -webkit-box;\n display: -ms-flexbox;\n display: flex; }\n\n.loading-overlay.is-full-page {\n position: fixed; }\n\n.loading-overlay.is-full-page .loading-icon:after {\n top: calc(50% - 2.5em);\n left: calc(50% - 2.5em);\n width: 5em;\n height: 5em; }\n\n.loading-overlay .loading-background {\n bottom: 0;\n left: 0;\n position: absolute;\n right: 0;\n top: 0;\n background: #7f7f7f;\n background: rgba(255, 255, 255, 0.5); }\n\n.loading-overlay .loading-icon {\n position: relative; }\n\n.loading-overlay .loading-icon:after {\n -webkit-animation: spinAround 500ms infinite linear;\n animation: spinAround 500ms infinite linear;\n border: 2px solid #dbdbdb;\n border-radius: 290486px;\n border-right-color: transparent;\n border-top-color: transparent;\n content: "";\n display: block;\n height: 1em;\n position: relative;\n width: 1em;\n position: absolute;\n top: calc(50% - 1.5em);\n left: calc(50% - 1.5em);\n width: 3em;\n height: 3em;\n border-width: 0.25em; }\n\n.message .media,\n.notification .media {\n padding-top: 0;\n border: 0; }\n\n.notification > .delete {\n right: 0.5rem !important;\n top: 0.5rem !important; }\n\n.modal .animation-content {\n margin: 0 20px; }\n\n.modal .animation-content .modal-card {\n margin: 0; }\n\n@media screen and (max-width: 768px) {\n .modal .animation-content {\n width: 100%; } }\n\n.notices {\n position: fixed;\n display: -webkit-box;\n display: -ms-flexbox;\n display: flex;\n top: 0;\n bottom: 0;\n left: 0;\n right: 0;\n padding: 2em;\n overflow: hidden;\n z-index: 1000;\n pointer-events: none; }\n\n.notices .toast {\n display: -webkit-inline-box;\n display: -ms-inline-flexbox;\n display: inline-flex;\n -webkit-animation-duration: 150ms;\n animation-duration: 150ms;\n margin: 0.5em 0;\n text-align: center;\n -webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.12), 0 0 6px rgba(0, 0, 0, 0.04);\n box-shadow: 0 1px 4px rgba(0, 0, 0, 0.12), 0 0 6px rgba(0, 0, 0, 0.04);\n border-radius: 2em;\n padding: 0.75em 1.5em;\n pointer-events: auto;\n opacity: 0.92; }\n\n.notices .toast.is-white {\n color: #0a0a0a;\n background: white; }\n\n.notices .toast.is-black {\n color: white;\n background: #0a0a0a; }\n\n.notices .toast.is-light {\n color: #363636;\n background: whitesmoke; }\n\n.notices .toast.is-dark {\n color: whitesmoke;\n background: #363636; }\n\n.notices .toast.is-primary {\n color: white;\n background: #7957d5; }\n\n.notices .toast.is-link {\n color: white;\n background: #7957d5; }\n\n.notices .toast.is-info {\n color: #fff;\n background: #167df0; }\n\n.notices .toast.is-success {\n color: #fff;\n background: #23d160; }\n\n.notices .toast.is-warning {\n color: rgba(0, 0, 0, 0.7);\n background: #ffdd57; }\n\n.notices .toast.is-danger {\n color: #fff;\n background: #ff3860; }\n\n.notices .snackbar {\n display: -webkit-inline-box;\n display: -ms-inline-flexbox;\n display: inline-flex;\n -webkit-box-align: center;\n -ms-flex-align: center;\n align-items: center;\n -ms-flex-pack: distribute;\n justify-content: space-around;\n -webkit-animation-duration: 150ms;\n animation-duration: 150ms;\n margin: 0.5em 0;\n -webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.12), 0 0 6px rgba(0, 0, 0, 0.04);\n box-shadow: 0 1px 4px rgba(0, 0, 0, 0.12), 0 0 6px rgba(0, 0, 0, 0.04);\n border-radius: 3px;\n pointer-events: auto;\n background: #363636;\n color: whitesmoke;\n min-height: 3em; }\n\n.notices .snackbar .text {\n padding: 0.5em 1em; }\n\n.notices .snackbar .action {\n margin-left: auto;\n padding: 0.5em;\n padding-left: 0; }\n\n.notices .snackbar .action .button {\n font-weight: 600;\n text-transform: uppercase; }\n\n.notices .snackbar .action.is-white .button {\n color: white; }\n\n.notices .snackbar .action.is-black .button {\n color: #0a0a0a; }\n\n.notices .snackbar .action.is-light .button {\n color: whitesmoke; }\n\n.notices .snackbar .action.is-dark .button {\n color: #363636; }\n\n.notices .snackbar .action.is-primary .button {\n color: #7957d5; }\n\n.notices .snackbar .action.is-link .button {\n color: #7957d5; }\n\n.notices .snackbar .action.is-info .button {\n color: #167df0; }\n\n.notices .snackbar .action.is-success .button {\n color: #23d160; }\n\n.notices .snackbar .action.is-warning .button {\n color: #ffdd57; }\n\n.notices .snackbar .action.is-danger .button {\n color: #ff3860; }\n\n@media screen and (max-width: 768px) {\n .notices .snackbar {\n width: 100%;\n margin: 0;\n border-radius: 0; } }\n\n@media screen and (min-width: 769px), print {\n .notices .snackbar {\n min-width: 350px;\n max-width: 600px;\n overflow: hidden; } }\n\n.notices .toast.is-top, .notices .toast.is-bottom,\n.notices .snackbar.is-top,\n.notices .snackbar.is-bottom {\n -ms-flex-item-align: center;\n align-self: center; }\n\n.notices .toast.is-top-right, .notices .toast.is-bottom-right,\n.notices .snackbar.is-top-right,\n.notices .snackbar.is-bottom-right {\n -ms-flex-item-align: end;\n align-self: flex-end; }\n\n.notices .toast.is-top-left, .notices .toast.is-bottom-left,\n.notices .snackbar.is-top-left,\n.notices .snackbar.is-bottom-left {\n -ms-flex-item-align: start;\n align-self: flex-start; }\n\n.notices .toast.is-toast,\n.notices .snackbar.is-toast {\n opacity: 0.92; }\n\n.notices.is-top {\n -webkit-box-orient: vertical;\n -webkit-box-direction: normal;\n -ms-flex-direction: column;\n flex-direction: column; }\n\n.notices.is-bottom {\n -webkit-box-orient: vertical;\n -webkit-box-direction: reverse;\n -ms-flex-direction: column-reverse;\n flex-direction: column-reverse; }\n\n.notices.has-custom-container {\n position: absolute; }\n\n@media screen and (max-width: 768px) {\n .notices {\n padding: 0;\n position: fixed !important; } }\n\n.pagination .pagination-next,\n.pagination .pagination-previous {\n padding-left: 0.25em;\n padding-right: 0.25em; }\n\n.pagination .pagination-next.is-disabled,\n.pagination .pagination-previous.is-disabled {\n pointer-events: none;\n cursor: not-allowed;\n opacity: 0.5; }\n\n.pagination.is-simple {\n -webkit-box-pack: normal;\n -ms-flex-pack: normal;\n justify-content: normal; }\n\n.pagination .is-current {\n pointer-events: none;\n cursor: not-allowed; }\n\n.panel .panel-heading.is-collapsible {\n cursor: pointer; }\n\n.panel .panel-content {\n width: 100%; }\n\n.b-radio.radio {\n outline: none;\n display: -webkit-inline-box;\n display: -ms-inline-flexbox;\n display: inline-flex;\n -webkit-box-align: center;\n -ms-flex-align: center;\n align-items: center;\n -webkit-touch-callout: none;\n -webkit-user-select: none;\n -moz-user-select: none;\n -ms-user-select: none;\n user-select: none; }\n\n.b-radio.radio + .radio {\n margin-left: 0.5em; }\n\n.b-radio.radio input[type=radio] {\n display: none; }\n\n.b-radio.radio input[type=radio] + .check {\n display: -webkit-box;\n display: -ms-flexbox;\n display: flex;\n -webkit-box-align: center;\n -ms-flex-align: center;\n align-items: center;\n -webkit-box-pack: center;\n -ms-flex-pack: center;\n justify-content: center;\n width: 1.25em;\n height: 1.25em;\n border: 2px solid #7a7a7a;\n border-radius: 50%;\n -webkit-transition: background 150ms ease-out;\n transition: background 150ms ease-out; }\n\n.b-radio.radio input[type=radio] + .check:before {\n content: "";\n border-radius: 50%;\n width: 0.625em;\n height: 0.625em;\n background: #7957d5;\n -webkit-transform: scale(0);\n transform: scale(0);\n -webkit-transition: -webkit-transform 150ms ease-out;\n transition: -webkit-transform 150ms ease-out;\n transition: transform 150ms ease-out;\n transition: transform 150ms ease-out, -webkit-transform 150ms ease-out; }\n\n.b-radio.radio input[type=radio]:checked + .check {\n border-color: #7957d5; }\n\n.b-radio.radio input[type=radio]:checked + .check:before {\n -webkit-transform: scale(1);\n transform: scale(1); }\n\n.b-radio.radio .control-label {\n padding-left: 0.5em; }\n\n.b-radio.radio[disabled] {\n opacity: 0.5; }\n\n.b-radio.radio:hover input[type=radio] + .check {\n border-color: #7957d5; }\n\n.b-radio.radio:focus input[type=radio] + .check {\n -webkit-box-shadow: 0 0 0.5em rgba(122, 122, 122, 0.8);\n box-shadow: 0 0 0.5em rgba(122, 122, 122, 0.8); }\n\n.b-radio.radio:focus input[type=radio]:checked + .check {\n -webkit-box-shadow: 0 0 0.5em rgba(121, 87, 213, 0.8);\n box-shadow: 0 0 0.5em rgba(121, 87, 213, 0.8); }\n\n.b-radio.radio.is-small {\n border-radius: 2px;\n font-size: 0.75rem; }\n\n.b-radio.radio.is-medium {\n font-size: 1.25rem; }\n\n.b-radio.radio.is-large {\n font-size: 1.5rem; }\n\n.select select {\n padding-right: 2.5em; }\n\n.select select option {\n color: #4a4a4a;\n padding: 0.25em 0.5em; }\n\n.select select option:disabled {\n cursor: not-allowed;\n opacity: 0.5; }\n\n.select select optgroup {\n color: #b5b5b5;\n font-weight: 400;\n font-style: normal;\n padding: 0.25em 0; }\n\n.select.is-empty select {\n color: rgba(122, 122, 122, 0.7); }\n\n.switch {\n cursor: pointer;\n display: -webkit-inline-box;\n display: -ms-inline-flexbox;\n display: inline-flex;\n -webkit-box-align: center;\n -ms-flex-align: center;\n align-items: center;\n -webkit-touch-callout: none;\n -webkit-user-select: none;\n -moz-user-select: none;\n -ms-user-select: none;\n user-select: none; }\n\n.switch + .switch {\n margin-left: 0.5em; }\n\n.switch input[type=checkbox] {\n display: none; }\n\n.switch input[type=checkbox] + .check {\n display: -webkit-box;\n display: -ms-flexbox;\n display: flex;\n -webkit-box-align: center;\n -ms-flex-align: center;\n align-items: center;\n width: 2.75em;\n height: 1.575em;\n padding: 0.2em;\n background: #b5b5b5;\n border-radius: 1em;\n -webkit-transition: background 150ms ease-out;\n transition: background 150ms ease-out; }\n\n.switch input[type=checkbox] + .check:before {\n content: "";\n border-radius: 1em;\n width: 1.175em;\n height: 1.175em;\n background: whitesmoke;\n -webkit-box-shadow: 0 3px 1px 0 rgba(0, 0, 0, 0.05), 0 2px 2px 0 rgba(0, 0, 0, 0.1), 0 3px 3px 0 rgba(0, 0, 0, 0.05);\n box-shadow: 0 3px 1px 0 rgba(0, 0, 0, 0.05), 0 2px 2px 0 rgba(0, 0, 0, 0.1), 0 3px 3px 0 rgba(0, 0, 0, 0.05);\n -webkit-transition: width 150ms ease-out, -webkit-transform 150ms ease-out;\n transition: width 150ms ease-out, -webkit-transform 150ms ease-out;\n transition: transform 150ms ease-out, width 150ms ease-out;\n transition: transform 150ms ease-out, width 150ms ease-out, -webkit-transform 150ms ease-out;\n will-change: transform; }\n\n.switch input[type=checkbox] + .check.is-elastic:before {\n width: 1.75em; }\n\n.switch input[type=checkbox]:checked + .check {\n background: #7957d5; }\n\n.switch input[type=checkbox]:checked + .check.is-white {\n background: white; }\n\n.switch input[type=checkbox]:checked + .check.is-black {\n background: #0a0a0a; }\n\n.switch input[type=checkbox]:checked + .check.is-light {\n background: whitesmoke; }\n\n.switch input[type=checkbox]:checked + .check.is-dark {\n background: #363636; }\n\n.switch input[type=checkbox]:checked + .check.is-primary {\n background: #7957d5; }\n\n.switch input[type=checkbox]:checked + .check.is-link {\n background: #7957d5; }\n\n.switch input[type=checkbox]:checked + .check.is-info {\n background: #167df0; }\n\n.switch input[type=checkbox]:checked + .check.is-success {\n background: #23d160; }\n\n.switch input[type=checkbox]:checked + .check.is-warning {\n background: #ffdd57; }\n\n.switch input[type=checkbox]:checked + .check.is-danger {\n background: #ff3860; }\n\n.switch input[type=checkbox]:checked + .check:before {\n -webkit-transform: translate3d(100%, 0, 0);\n transform: translate3d(100%, 0, 0); }\n\n.switch input[type=checkbox]:checked + .check.is-elastic:before {\n -webkit-transform: translate3d(36.36364%, 0, 0);\n transform: translate3d(36.36364%, 0, 0); }\n\n.switch .control-label {\n padding-left: 0.5em; }\n\n.switch:hover input[type=checkbox] + .check {\n background: rgba(181, 181, 181, 0.9); }\n\n.switch:hover input[type=checkbox]:checked + .check {\n background: rgba(121, 87, 213, 0.9); }\n\n.switch:hover input[type=checkbox]:checked + .check.is-white {\n background: rgba(255, 255, 255, 0.9); }\n\n.switch:hover input[type=checkbox]:checked + .check.is-black {\n background: rgba(10, 10, 10, 0.9); }\n\n.switch:hover input[type=checkbox]:checked + .check.is-light {\n background: rgba(245, 245, 245, 0.9); }\n\n.switch:hover input[type=checkbox]:checked + .check.is-dark {\n background: rgba(54, 54, 54, 0.9); }\n\n.switch:hover input[type=checkbox]:checked + .check.is-primary {\n background: rgba(121, 87, 213, 0.9); }\n\n.switch:hover input[type=checkbox]:checked + .check.is-link {\n background: rgba(121, 87, 213, 0.9); }\n\n.switch:hover input[type=checkbox]:checked + .check.is-info {\n background: rgba(22, 125, 240, 0.9); }\n\n.switch:hover input[type=checkbox]:checked + .check.is-success {\n background: rgba(35, 209, 96, 0.9); }\n\n.switch:hover input[type=checkbox]:checked + .check.is-warning {\n background: rgba(255, 221, 87, 0.9); }\n\n.switch:hover input[type=checkbox]:checked + .check.is-danger {\n background: rgba(255, 56, 96, 0.9); }\n\n.switch:focus {\n outline: none; }\n\n.switch:focus input[type=checkbox] + .check {\n -webkit-box-shadow: 0 0 0.5em rgba(122, 122, 122, 0.6);\n box-shadow: 0 0 0.5em rgba(122, 122, 122, 0.6); }\n\n.switch:focus input[type=checkbox]:checked + .check {\n -webkit-box-shadow: 0 0 0.5em rgba(121, 87, 213, 0.8);\n box-shadow: 0 0 0.5em rgba(121, 87, 213, 0.8); }\n\n.switch:focus input[type=checkbox]:checked + .check.is-white {\n -webkit-box-shadow: 0 0 0.5em rgba(255, 255, 255, 0.8);\n box-shadow: 0 0 0.5em rgba(255, 255, 255, 0.8); }\n\n.switch:focus input[type=checkbox]:checked + .check.is-black {\n -webkit-box-shadow: 0 0 0.5em rgba(10, 10, 10, 0.8);\n box-shadow: 0 0 0.5em rgba(10, 10, 10, 0.8); }\n\n.switch:focus input[type=checkbox]:checked + .check.is-light {\n -webkit-box-shadow: 0 0 0.5em rgba(245, 245, 245, 0.8);\n box-shadow: 0 0 0.5em rgba(245, 245, 245, 0.8); }\n\n.switch:focus input[type=checkbox]:checked + .check.is-dark {\n -webkit-box-shadow: 0 0 0.5em rgba(54, 54, 54, 0.8);\n box-shadow: 0 0 0.5em rgba(54, 54, 54, 0.8); }\n\n.switch:focus input[type=checkbox]:checked + .check.is-primary {\n -webkit-box-shadow: 0 0 0.5em rgba(121, 87, 213, 0.8);\n box-shadow: 0 0 0.5em rgba(121, 87, 213, 0.8); }\n\n.switch:focus input[type=checkbox]:checked + .check.is-link {\n -webkit-box-shadow: 0 0 0.5em rgba(121, 87, 213, 0.8);\n box-shadow: 0 0 0.5em rgba(121, 87, 213, 0.8); }\n\n.switch:focus input[type=checkbox]:checked + .check.is-info {\n -webkit-box-shadow: 0 0 0.5em rgba(22, 125, 240, 0.8);\n box-shadow: 0 0 0.5em rgba(22, 125, 240, 0.8); }\n\n.switch:focus input[type=checkbox]:checked + .check.is-success {\n -webkit-box-shadow: 0 0 0.5em rgba(35, 209, 96, 0.8);\n box-shadow: 0 0 0.5em rgba(35, 209, 96, 0.8); }\n\n.switch:focus input[type=checkbox]:checked + .check.is-warning {\n -webkit-box-shadow: 0 0 0.5em rgba(255, 221, 87, 0.8);\n box-shadow: 0 0 0.5em rgba(255, 221, 87, 0.8); }\n\n.switch:focus input[type=checkbox]:checked + .check.is-danger {\n -webkit-box-shadow: 0 0 0.5em rgba(255, 56, 96, 0.8);\n box-shadow: 0 0 0.5em rgba(255, 56, 96, 0.8); }\n\n.switch.is-small {\n border-radius: 2px;\n font-size: 0.75rem; }\n\n.switch.is-medium {\n font-size: 1.25rem; }\n\n.switch.is-large {\n font-size: 1.5rem; }\n\n.switch[disabled] {\n opacity: 0.5;\n cursor: not-allowed;\n color: #7a7a7a; }\n\n.table-wrapper .table {\n margin-bottom: 0; }\n\n.table-wrapper:not(:last-child) {\n margin-bottom: 1.5rem; }\n\n@media screen and (max-width: 1023px) {\n .table-wrapper {\n overflow-x: auto; } }\n\n.b-table {\n -webkit-transition: opacity 86ms ease-out;\n transition: opacity 86ms ease-out; }\n\n@media screen and (min-width: 769px), print {\n .b-table .table-mobile-sort {\n display: none; } }\n\n.b-table .icon {\n -webkit-transition: opacity 86ms ease-out, -webkit-transform 150ms ease-out;\n transition: opacity 86ms ease-out, -webkit-transform 150ms ease-out;\n transition: transform 150ms ease-out, opacity 86ms ease-out;\n transition: transform 150ms ease-out, opacity 86ms ease-out, -webkit-transform 150ms ease-out; }\n\n.b-table .icon.is-desc {\n -webkit-transform: rotate(180deg);\n transform: rotate(180deg); }\n\n.b-table .icon.is-expanded {\n -webkit-transform: rotate(90deg);\n transform: rotate(90deg); }\n\n.b-table .table {\n width: 100%;\n border: 1px solid transparent;\n border-radius: 3px;\n border-collapse: separate; }\n\n.b-table .table th {\n font-weight: 600; }\n\n.b-table .table th .th-wrap {\n display: -webkit-box;\n display: -ms-flexbox;\n display: flex;\n -webkit-box-align: center;\n -ms-flex-align: center;\n align-items: center; }\n\n.b-table .table th .th-wrap .icon {\n margin-left: 0.5rem;\n margin-right: 0;\n font-size: 1rem; }\n\n.b-table .table th .th-wrap.is-numeric {\n -webkit-box-orient: horizontal;\n -webkit-box-direction: reverse;\n -ms-flex-direction: row-reverse;\n flex-direction: row-reverse;\n text-align: right; }\n\n.b-table .table th .th-wrap.is-numeric .icon {\n margin-left: 0;\n margin-right: 0.5rem; }\n\n.b-table .table th .th-wrap.is-centered {\n -webkit-box-pack: center;\n -ms-flex-pack: center;\n justify-content: center;\n text-align: center; }\n\n.b-table .table th.is-current-sort {\n border-color: #7a7a7a;\n font-weight: 700; }\n\n.b-table .table th.is-sortable:hover {\n border-color: #7a7a7a; }\n\n.b-table .table th.is-sortable,\n.b-table .table th.is-sortable .th-wrap {\n cursor: pointer; }\n\n.b-table .table tr.is-selected .checkbox input:checked + .check {\n background: white url("data:image/svg+xml,%3Csvg xmlns=\'http://www.w3.org/2000/svg\' viewBox=\'0 0 1 1\'%3E%3Cpath style=\'fill:%237957d5\' d=\'M 0.04038059,0.6267767 0.14644661,0.52071068 0.42928932,0.80355339 0.3232233,0.90961941 z M 0.21715729,0.80355339 0.85355339,0.16715729 0.95961941,0.2732233 0.3232233,0.90961941 z\'%3E%3C/path%3E%3C/svg%3E") no-repeat center center; }\n\n.b-table .table tr.is-selected .checkbox input + .check {\n border-color: white; }\n\n.b-table .table tr.is-empty:hover {\n background-color: transparent; }\n\n.b-table .table .checkbox-cell {\n width: 40px; }\n\n.b-table .table .checkbox-cell .checkbox {\n vertical-align: middle; }\n\n.b-table .table .checkbox-cell .checkbox .check {\n -webkit-transition: none;\n transition: none; }\n\n.b-table .table tr.detail {\n -webkit-box-shadow: inset 0 1px 3px #dbdbdb;\n box-shadow: inset 0 1px 3px #dbdbdb;\n background: #fafafa; }\n\n.b-table .table tr.detail .detail-container {\n padding: 1rem; }\n\n.b-table .table:focus {\n border-color: #7957d5;\n -webkit-box-shadow: 0 0 0 0.125em rgba(121, 87, 213, 0.25);\n box-shadow: 0 0 0 0.125em rgba(121, 87, 213, 0.25); }\n\n.b-table .table.is-bordered th.is-current-sort,\n.b-table .table.is-bordered th.is-sortable:hover {\n border-color: #dbdbdb;\n background: whitesmoke; }\n\n@media screen and (max-width: 768px) {\n .b-table .table.has-mobile-cards thead {\n display: none; }\n .b-table .table.has-mobile-cards tfoot th {\n border: 0;\n display: inherit; }\n .b-table .table.has-mobile-cards tr {\n -webkit-box-shadow: 0 2px 3px rgba(10, 10, 10, 0.1), 0 0 0 1px rgba(10, 10, 10, 0.1);\n box-shadow: 0 2px 3px rgba(10, 10, 10, 0.1), 0 0 0 1px rgba(10, 10, 10, 0.1);\n max-width: 100%;\n position: relative;\n display: block; }\n .b-table .table.has-mobile-cards tr td {\n border: 0;\n display: inherit; }\n .b-table .table.has-mobile-cards tr td:last-child {\n border-bottom: 0; }\n .b-table .table.has-mobile-cards tr:not(:last-child) {\n margin-bottom: 1rem; }\n .b-table .table.has-mobile-cards tr:not([class*="is-"]) {\n background: inherit; }\n .b-table .table.has-mobile-cards tr:not([class*="is-"]):hover {\n background-color: inherit; }\n .b-table .table.has-mobile-cards tr.detail {\n margin-top: -1rem; }\n .b-table .table.has-mobile-cards tr:not(.detail):not(.is-empty):not(.table-footer) td {\n display: -webkit-box;\n display: -ms-flexbox;\n display: flex;\n width: auto;\n -webkit-box-pack: end;\n -ms-flex-pack: end;\n justify-content: flex-end;\n text-align: right;\n border-bottom: 1px solid whitesmoke; }\n .b-table .table.has-mobile-cards tr:not(.detail):not(.is-empty):not(.table-footer) td:before {\n content: attr(data-label);\n font-weight: 600;\n margin-right: auto;\n padding-right: 0.5em;\n text-align: left; } }\n\n.b-table .level {\n padding-bottom: 1.5rem; }\n\n.b-table.is-loading {\n position: relative;\n pointer-events: none;\n opacity: 0.5; }\n\n.b-table.is-loading:after {\n -webkit-animation: spinAround 500ms infinite linear;\n animation: spinAround 500ms infinite linear;\n border: 2px solid #dbdbdb;\n border-radius: 290486px;\n border-right-color: transparent;\n border-top-color: transparent;\n content: "";\n display: block;\n height: 1em;\n position: relative;\n width: 1em;\n position: absolute;\n top: 4em;\n left: calc(50% - 2.5em);\n width: 5em;\n height: 5em;\n border-width: 0.25em; }\n\n.b-tabs .tabs {\n margin-bottom: 0;\n -ms-flex-negative: 0;\n flex-shrink: 0; }\n\n.b-tabs .is-disabled {\n pointer-events: none;\n cursor: not-allowed;\n opacity: 0.5; }\n\n.b-tabs .tab-content {\n position: relative;\n overflow: hidden;\n display: -webkit-box;\n display: -ms-flexbox;\n display: flex;\n -webkit-box-orient: vertical;\n -webkit-box-direction: normal;\n -ms-flex-direction: column;\n flex-direction: column;\n padding: 1rem; }\n\n.b-tabs .tab-content .tab-item {\n -ms-flex-negative: 0;\n flex-shrink: 0;\n -ms-flex-preferred-size: auto;\n flex-basis: auto; }\n\n.b-tabs:not(:last-child) {\n margin-bottom: 1.5rem; }\n\n.b-tabs.is-fullwidth {\n width: 100%; }\n\n.tag .delete {\n margin-left: 0.25rem !important;\n margin-right: -0.25rem !important; }\n\n.tag .delete[disabled] {\n pointer-events: none; }\n\n.taginput .taginput-container.is-focusable {\n padding-bottom: 0;\n -webkit-box-align: center;\n -ms-flex-align: center;\n align-items: center;\n display: -webkit-box;\n display: -ms-flexbox;\n display: flex;\n -ms-flex-wrap: wrap;\n flex-wrap: wrap;\n -webkit-box-pack: start;\n -ms-flex-pack: start;\n justify-content: flex-start;\n height: auto;\n cursor: text; }\n\n.taginput .taginput-container > .tag,\n.taginput .taginput-container > .tags {\n margin-bottom: calc(0.375em - 1px);\n font-size: 0.9em;\n height: 2.25em; }\n\n.taginput .taginput-container > .tag .tag,\n.taginput .taginput-container > .tags .tag {\n margin-bottom: 0;\n font-size: 0.9em;\n height: 2.25em; }\n\n.taginput .taginput-container > .tag:not(:last-child),\n.taginput .taginput-container > .tags:not(:last-child) {\n margin-right: 0.375rem; }\n\n.taginput .taginput-container .autocomplete {\n -webkit-box-flex: 1;\n -ms-flex: 1;\n flex: 1; }\n\n.taginput .taginput-container .autocomplete input {\n height: 2em;\n margin-bottom: calc(0.375em - 1px);\n padding-top: 0;\n padding-bottom: 0;\n border: none;\n -webkit-box-shadow: none;\n box-shadow: none;\n min-width: 10em; }\n\n.taginput .taginput-container .autocomplete input:focus {\n -webkit-box-shadow: none !important;\n box-shadow: none !important; }\n\n.timepicker .dropdown,\n.timepicker .dropdown-trigger {\n width: 100%; }\n\n.timepicker .dropdown-item, .timepicker .dropdown .dropdown-menu .has-link a, .dropdown .dropdown-menu .has-link .timepicker a {\n font-size: inherit; }\n\n.timepicker .timepicker-footer {\n padding-top: 0.875rem; }\n\n.timepicker .control .select {\n font-size: 2.5rem; }\n\n.timepicker .control .select select {\n font-weight: 600;\n padding-right: calc(0.625em - 1px); }\n\n.timepicker .control .select select option {\n font-size: 1.5rem; }\n\n.timepicker .control .select select option:disabled {\n color: rgba(122, 122, 122, 0.7); }\n\n.timepicker .control .select:after {\n display: none; }\n\n.timepicker .control:nth-child(1) .select select {\n border-right: none; }\n\n.timepicker .control:nth-child(1) .select:before {\n content: ":";\n color: #b5b5b5;\n display: inline-block;\n position: absolute;\n z-index: 6;\n font-size: 3rem;\n right: -0.325rem;\n top: 0.25rem; }\n\n.timepicker .control:nth-child(2) .select select {\n border-left: none; }\n\n.timepicker.is-small {\n border-radius: 2px;\n font-size: 0.75rem; }\n\n.timepicker.is-medium {\n font-size: 1.25rem; }\n\n.timepicker.is-large {\n font-size: 1.5rem; }\n\n.tooltip {\n position: relative;\n display: -webkit-inline-box;\n display: -ms-inline-flexbox;\n display: inline-flex; }\n\n.tooltip.is-top:before, .tooltip.is-top:after {\n top: auto;\n right: auto;\n bottom: calc(100% + 5px + 2px);\n left: 50%;\n -webkit-transform: translateX(-50%);\n transform: translateX(-50%); }\n\n.tooltip.is-top.is-white:before {\n border-top: 5px solid white;\n border-right: 5px solid transparent;\n border-left: 5px solid transparent;\n bottom: calc(100% + 2px); }\n\n.tooltip.is-top.is-black:before {\n border-top: 5px solid #0a0a0a;\n border-right: 5px solid transparent;\n border-left: 5px solid transparent;\n bottom: calc(100% + 2px); }\n\n.tooltip.is-top.is-light:before {\n border-top: 5px solid whitesmoke;\n border-right: 5px solid transparent;\n border-left: 5px solid transparent;\n bottom: calc(100% + 2px); }\n\n.tooltip.is-top.is-dark:before {\n border-top: 5px solid #363636;\n border-right: 5px solid transparent;\n border-left: 5px solid transparent;\n bottom: calc(100% + 2px); }\n\n.tooltip.is-top.is-primary:before {\n border-top: 5px solid #7957d5;\n border-right: 5px solid transparent;\n border-left: 5px solid transparent;\n bottom: calc(100% + 2px); }\n\n.tooltip.is-top.is-link:before {\n border-top: 5px solid #7957d5;\n border-right: 5px solid transparent;\n border-left: 5px solid transparent;\n bottom: calc(100% + 2px); }\n\n.tooltip.is-top.is-info:before {\n border-top: 5px solid #167df0;\n border-right: 5px solid transparent;\n border-left: 5px solid transparent;\n bottom: calc(100% + 2px); }\n\n.tooltip.is-top.is-success:before {\n border-top: 5px solid #23d160;\n border-right: 5px solid transparent;\n border-left: 5px solid transparent;\n bottom: calc(100% + 2px); }\n\n.tooltip.is-top.is-warning:before {\n border-top: 5px solid #ffdd57;\n border-right: 5px solid transparent;\n border-left: 5px solid transparent;\n bottom: calc(100% + 2px); }\n\n.tooltip.is-top.is-danger:before {\n border-top: 5px solid #ff3860;\n border-right: 5px solid transparent;\n border-left: 5px solid transparent;\n bottom: calc(100% + 2px); }\n\n.tooltip.is-top.is-multiline.is-small:after {\n width: 180px; }\n\n.tooltip.is-top.is-multiline.is-medium:after {\n width: 240px; }\n\n.tooltip.is-top.is-multiline.is-large:after {\n width: 300px; }\n\n.tooltip.is-right:before, .tooltip.is-right:after {\n top: 50%;\n right: auto;\n bottom: auto;\n left: calc(100% + 5px + 2px);\n -webkit-transform: translateY(-50%);\n transform: translateY(-50%); }\n\n.tooltip.is-right.is-white:before {\n border-top: 5px solid transparent;\n border-right: 5px solid white;\n border-bottom: 5px solid transparent;\n left: calc(100% + 2px); }\n\n.tooltip.is-right.is-black:before {\n border-top: 5px solid transparent;\n border-right: 5px solid #0a0a0a;\n border-bottom: 5px solid transparent;\n left: calc(100% + 2px); }\n\n.tooltip.is-right.is-light:before {\n border-top: 5px solid transparent;\n border-right: 5px solid whitesmoke;\n border-bottom: 5px solid transparent;\n left: calc(100% + 2px); }\n\n.tooltip.is-right.is-dark:before {\n border-top: 5px solid transparent;\n border-right: 5px solid #363636;\n border-bottom: 5px solid transparent;\n left: calc(100% + 2px); }\n\n.tooltip.is-right.is-primary:before {\n border-top: 5px solid transparent;\n border-right: 5px solid #7957d5;\n border-bottom: 5px solid transparent;\n left: calc(100% + 2px); }\n\n.tooltip.is-right.is-link:before {\n border-top: 5px solid transparent;\n border-right: 5px solid #7957d5;\n border-bottom: 5px solid transparent;\n left: calc(100% + 2px); }\n\n.tooltip.is-right.is-info:before {\n border-top: 5px solid transparent;\n border-right: 5px solid #167df0;\n border-bottom: 5px solid transparent;\n left: calc(100% + 2px); }\n\n.tooltip.is-right.is-success:before {\n border-top: 5px solid transparent;\n border-right: 5px solid #23d160;\n border-bottom: 5px solid transparent;\n left: calc(100% + 2px); }\n\n.tooltip.is-right.is-warning:before {\n border-top: 5px solid transparent;\n border-right: 5px solid #ffdd57;\n border-bottom: 5px solid transparent;\n left: calc(100% + 2px); }\n\n.tooltip.is-right.is-danger:before {\n border-top: 5px solid transparent;\n border-right: 5px solid #ff3860;\n border-bottom: 5px solid transparent;\n left: calc(100% + 2px); }\n\n.tooltip.is-right.is-multiline.is-small:after {\n width: 180px; }\n\n.tooltip.is-right.is-multiline.is-medium:after {\n width: 240px; }\n\n.tooltip.is-right.is-multiline.is-large:after {\n width: 300px; }\n\n.tooltip.is-bottom:before, .tooltip.is-bottom:after {\n top: calc(100% + 5px + 2px);\n right: auto;\n bottom: auto;\n left: 50%;\n -webkit-transform: translateX(-50%);\n transform: translateX(-50%); }\n\n.tooltip.is-bottom.is-white:before {\n border-right: 5px solid transparent;\n border-bottom: 5px solid white;\n border-left: 5px solid transparent;\n top: calc(100% + 2px); }\n\n.tooltip.is-bottom.is-black:before {\n border-right: 5px solid transparent;\n border-bottom: 5px solid #0a0a0a;\n border-left: 5px solid transparent;\n top: calc(100% + 2px); }\n\n.tooltip.is-bottom.is-light:before {\n border-right: 5px solid transparent;\n border-bottom: 5px solid whitesmoke;\n border-left: 5px solid transparent;\n top: calc(100% + 2px); }\n\n.tooltip.is-bottom.is-dark:before {\n border-right: 5px solid transparent;\n border-bottom: 5px solid #363636;\n border-left: 5px solid transparent;\n top: calc(100% + 2px); }\n\n.tooltip.is-bottom.is-primary:before {\n border-right: 5px solid transparent;\n border-bottom: 5px solid #7957d5;\n border-left: 5px solid transparent;\n top: calc(100% + 2px); }\n\n.tooltip.is-bottom.is-link:before {\n border-right: 5px solid transparent;\n border-bottom: 5px solid #7957d5;\n border-left: 5px solid transparent;\n top: calc(100% + 2px); }\n\n.tooltip.is-bottom.is-info:before {\n border-right: 5px solid transparent;\n border-bottom: 5px solid #167df0;\n border-left: 5px solid transparent;\n top: calc(100% + 2px); }\n\n.tooltip.is-bottom.is-success:before {\n border-right: 5px solid transparent;\n border-bottom: 5px solid #23d160;\n border-left: 5px solid transparent;\n top: calc(100% + 2px); }\n\n.tooltip.is-bottom.is-warning:before {\n border-right: 5px solid transparent;\n border-bottom: 5px solid #ffdd57;\n border-left: 5px solid transparent;\n top: calc(100% + 2px); }\n\n.tooltip.is-bottom.is-danger:before {\n border-right: 5px solid transparent;\n border-bottom: 5px solid #ff3860;\n border-left: 5px solid transparent;\n top: calc(100% + 2px); }\n\n.tooltip.is-bottom.is-multiline.is-small:after {\n width: 180px; }\n\n.tooltip.is-bottom.is-multiline.is-medium:after {\n width: 240px; }\n\n.tooltip.is-bottom.is-multiline.is-large:after {\n width: 300px; }\n\n.tooltip.is-left:before, .tooltip.is-left:after {\n top: 50%;\n right: calc(100% + 5px + 2px);\n bottom: auto;\n left: auto;\n -webkit-transform: translateY(-50%);\n transform: translateY(-50%); }\n\n.tooltip.is-left.is-white:before {\n border-top: 5px solid transparent;\n border-bottom: 5px solid transparent;\n border-left: 5px solid white;\n right: calc(100% + 2px); }\n\n.tooltip.is-left.is-black:before {\n border-top: 5px solid transparent;\n border-bottom: 5px solid transparent;\n border-left: 5px solid #0a0a0a;\n right: calc(100% + 2px); }\n\n.tooltip.is-left.is-light:before {\n border-top: 5px solid transparent;\n border-bottom: 5px solid transparent;\n border-left: 5px solid whitesmoke;\n right: calc(100% + 2px); }\n\n.tooltip.is-left.is-dark:before {\n border-top: 5px solid transparent;\n border-bottom: 5px solid transparent;\n border-left: 5px solid #363636;\n right: calc(100% + 2px); }\n\n.tooltip.is-left.is-primary:before {\n border-top: 5px solid transparent;\n border-bottom: 5px solid transparent;\n border-left: 5px solid #7957d5;\n right: calc(100% + 2px); }\n\n.tooltip.is-left.is-link:before {\n border-top: 5px solid transparent;\n border-bottom: 5px solid transparent;\n border-left: 5px solid #7957d5;\n right: calc(100% + 2px); }\n\n.tooltip.is-left.is-info:before {\n border-top: 5px solid transparent;\n border-bottom: 5px solid transparent;\n border-left: 5px solid #167df0;\n right: calc(100% + 2px); }\n\n.tooltip.is-left.is-success:before {\n border-top: 5px solid transparent;\n border-bottom: 5px solid transparent;\n border-left: 5px solid #23d160;\n right: calc(100% + 2px); }\n\n.tooltip.is-left.is-warning:before {\n border-top: 5px solid transparent;\n border-bottom: 5px solid transparent;\n border-left: 5px solid #ffdd57;\n right: calc(100% + 2px); }\n\n.tooltip.is-left.is-danger:before {\n border-top: 5px solid transparent;\n border-bottom: 5px solid transparent;\n border-left: 5px solid #ff3860;\n right: calc(100% + 2px); }\n\n.tooltip.is-left.is-multiline.is-small:after {\n width: 180px; }\n\n.tooltip.is-left.is-multiline.is-medium:after {\n width: 240px; }\n\n.tooltip.is-left.is-multiline.is-large:after {\n width: 300px; }\n\n.tooltip:before, .tooltip:after {\n position: absolute;\n content: "";\n opacity: 0;\n visibility: hidden;\n pointer-events: none; }\n\n.tooltip:before {\n z-index: 889; }\n\n.tooltip:after {\n content: attr(data-label);\n width: auto;\n padding: 0.35rem 0.75rem;\n border-radius: 5px;\n font-size: 0.85rem;\n font-weight: 400;\n -webkit-box-shadow: 0px 1px 2px 1px rgba(0, 1, 0, 0.2);\n box-shadow: 0px 1px 2px 1px rgba(0, 1, 0, 0.2);\n z-index: 888;\n white-space: nowrap; }\n\n.tooltip:not([data-label=""]):hover:before, .tooltip:not([data-label=""]):hover:after {\n opacity: 1;\n visibility: visible; }\n\n.tooltip.is-white:after {\n background: white;\n color: #0a0a0a; }\n\n.tooltip.is-black:after {\n background: #0a0a0a;\n color: white; }\n\n.tooltip.is-light:after {\n background: whitesmoke;\n color: #363636; }\n\n.tooltip.is-dark:after {\n background: #363636;\n color: whitesmoke; }\n\n.tooltip.is-primary:after {\n background: #7957d5;\n color: white; }\n\n.tooltip.is-link:after {\n background: #7957d5;\n color: white; }\n\n.tooltip.is-info:after {\n background: #167df0;\n color: #fff; }\n\n.tooltip.is-success:after {\n background: #23d160;\n color: #fff; }\n\n.tooltip.is-warning:after {\n background: #ffdd57;\n color: rgba(0, 0, 0, 0.7); }\n\n.tooltip.is-danger:after {\n background: #ff3860;\n color: #fff; }\n\n.tooltip:not([data-label=""]).is-always:before, .tooltip:not([data-label=""]).is-always:after {\n opacity: 1;\n visibility: visible; }\n\n.tooltip.is-multiline:after {\n display: flex-block;\n text-align: center;\n white-space: normal; }\n\n.tooltip.is-dashed {\n border-bottom: 1px dashed #b5b5b5;\n cursor: default; }\n\n.tooltip.is-square:after {\n border-radius: 0; }\n\n.tooltip.is-animated:before, .tooltip.is-animated:after {\n -webkit-transition: opacity 86ms ease-out, visibility 86ms ease-out;\n transition: opacity 86ms ease-out, visibility 86ms ease-out; }\n\n.upload {\n position: relative; }\n\n.upload input[type=file] {\n position: absolute;\n top: 0;\n left: 0;\n width: 100%;\n opacity: 0;\n outline: none; }\n\n.upload .upload-draggable {\n display: inline-block;\n cursor: pointer;\n padding: 0.25em;\n border: 1px dashed #b5b5b5;\n border-radius: 5px; }\n\n.upload .upload-draggable.is-disabled {\n opacity: 0.5;\n cursor: not-allowed; }\n\n.upload .upload-draggable.is-loading {\n position: relative;\n pointer-events: none;\n opacity: 0.5; }\n\n.upload .upload-draggable.is-loading:after {\n -webkit-animation: spinAround 500ms infinite linear;\n animation: spinAround 500ms infinite linear;\n border: 2px solid #dbdbdb;\n border-radius: 290486px;\n border-right-color: transparent;\n border-top-color: transparent;\n content: "";\n display: block;\n height: 1em;\n position: relative;\n width: 1em;\n top: 0;\n left: calc(50% - 1.5em);\n width: 3em;\n height: 3em;\n border-width: 0.25em; }\n\n.upload .upload-draggable:hover.is-white, .upload .upload-draggable.is-hovered.is-white {\n border-color: white;\n background: rgba(255, 255, 255, 0.05); }\n\n.upload .upload-draggable:hover.is-black, .upload .upload-draggable.is-hovered.is-black {\n border-color: #0a0a0a;\n background: rgba(10, 10, 10, 0.05); }\n\n.upload .upload-draggable:hover.is-light, .upload .upload-draggable.is-hovered.is-light {\n border-color: whitesmoke;\n background: rgba(245, 245, 245, 0.05); }\n\n.upload .upload-draggable:hover.is-dark, .upload .upload-draggable.is-hovered.is-dark {\n border-color: #363636;\n background: rgba(54, 54, 54, 0.05); }\n\n.upload .upload-draggable:hover.is-primary, .upload .upload-draggable.is-hovered.is-primary {\n border-color: #7957d5;\n background: rgba(121, 87, 213, 0.05); }\n\n.upload .upload-draggable:hover.is-link, .upload .upload-draggable.is-hovered.is-link {\n border-color: #7957d5;\n background: rgba(121, 87, 213, 0.05); }\n\n.upload .upload-draggable:hover.is-info, .upload .upload-draggable.is-hovered.is-info {\n border-color: #167df0;\n background: rgba(22, 125, 240, 0.05); }\n\n.upload .upload-draggable:hover.is-success, .upload .upload-draggable.is-hovered.is-success {\n border-color: #23d160;\n background: rgba(35, 209, 96, 0.05); }\n\n.upload .upload-draggable:hover.is-warning, .upload .upload-draggable.is-hovered.is-warning {\n border-color: #ffdd57;\n background: rgba(255, 221, 87, 0.05); }\n\n.upload .upload-draggable:hover.is-danger, .upload .upload-draggable.is-hovered.is-danger {\n border-color: #ff3860;\n background: rgba(255, 56, 96, 0.05); }\n',""])},function(e,t,n){var r=n(334);"string"==typeof r&&(r=[[e.i,r,""]]),r.locals&&(e.exports=r.locals);(0,n(23).default)("2155b58c",r,!1,{})},function(e,t,n){e.exports=function(e){function t(r){if(n[r])return n[r].exports;var a=n[r]={i:r,l:!1,exports:{}};return e[r].call(a.exports,a,a.exports,t),a.l=!0,a.exports}var n={};return t.m=e,t.c=n,t.i=function(e){return e},t.d=function(e,n,r){t.o(e,n)||Object.defineProperty(e,n,{configurable:!1,enumerable:!0,get:r})},t.n=function(e){var n=e&&e.__esModule?function(){return e.default}:function(){return e};return t.d(n,"a",n),n},t.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},t.p="/",t(t.s=239)}([function(e,t){e.exports=function(e,t,n,r,a){var o,i=e=e||{},s=typeof e.default;"object"!==s&&"function"!==s||(o=e,i=e.default);var l,c="function"==typeof i?i.options:i;if(t&&(c.render=t.render,c.staticRenderFns=t.staticRenderFns),r&&(c._scopeId=r),a?(l=function(e){(e=e||this.$vnode&&this.$vnode.ssrContext||this.parent&&this.parent.$vnode&&this.parent.$vnode.ssrContext)||"undefined"==typeof __VUE_SSR_CONTEXT__||(e=__VUE_SSR_CONTEXT__),n&&n.call(this,e),e&&e._registeredComponents&&e._registeredComponents.add(a)},c._ssrRegister=l):n&&(l=n),l){var d=c.functional,u=d?c.render:c.beforeCreate;d?c.render=function(e,t){return l.call(t),u(e,t)}:c.beforeCreate=u?[].concat(u,l):[l]}return{esModule:o,exports:i,options:c}}},function(e,t,n){"use strict";n.d(t,"a",function(){return a});var r={defaultContainerElement:null,defaultIconPack:"mdi",defaultDialogConfirmText:null,defaultDialogCancelText:null,defaultSnackbarDuration:3500,defaultToastDuration:2e3,defaultTooltipType:"is-primary",defaultTooltipAnimated:!1,defaultInputAutocomplete:"on",defaultDateFormatter:null,defaultDateParser:null,defaultDayNames:null,defaultMonthNames:null,defaultFirstDayOfWeek:null,defaultUnselectableDaysOfWeek:null,defaultTimeFormatter:null,defaultTimeParser:null,defaultModalScroll:null,defaultDatepickerMobileNative:!0,defaultTimepickerMobileNative:!0,defaultNoticeQueue:!0};t.b=r;var a=function(e){r=e}},function(e,t,n){"use strict";var r=n(179),a=n.n(r);t.a=a.a},function(e,t,n){e.exports={default:n(133),__esModule:!0}},function(e,t,n){var r=n(37)("wks"),a=n(27),o=n(8).Symbol,i="function"==typeof o;(e.exports=function(e){return r[e]||(r[e]=i&&o[e]||(i?o:a)("Symbol."+e))}).store=r},function(e,t,n){"use strict";t.c=function(e,t){return t.split(".").reduce(function(e,t){return e[t]},e)},t.d=function(e,t,n){if(!e)return-1;if(!n||"function"!=typeof n)return e.indexOf(t);for(var r=0;r<e.length;r++)if(n(e[r],t))return r;return-1},n.d(t,"b",function(){return r}),t.a=function(e){void 0!==e.remove?e.remove():e.parentNode.removeChild(e)},t.e=function(e){return e?e.replace(/[\-\[\]\/\{\}\(\)\*\+\?\.\\\^\$\|]/g,"\\$&"):e};var r={Android:function(){return"undefined"!=typeof window&&window.navigator.userAgent.match(/Android/i)},BlackBerry:function(){return"undefined"!=typeof window&&window.navigator.userAgent.match(/BlackBerry/i)},iOS:function(){return"undefined"!=typeof window&&window.navigator.userAgent.match(/iPhone|iPad|iPod/i)},Opera:function(){return"undefined"!=typeof window&&window.navigator.userAgent.match(/Opera Mini/i)},Windows:function(){return"undefined"!=typeof window&&window.navigator.userAgent.match(/IEMobile/i)},any:function(){return r.Android()||r.BlackBerry()||r.iOS()||r.Opera()||r.Windows()}}},function(e,t,n){"use strict";t.__esModule=!0;var r=n(126),a=function(e){return e&&e.__esModule?e:{default:e}}(r);t.default=function(e,t,n){return t in e?(0,a.default)(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}},function(e,t){var n=e.exports={version:"2.5.3"};"number"==typeof __e&&(__e=n)},function(e,t){var n=e.exports="undefined"!=typeof window&&window.Math==Math?window:"undefined"!=typeof self&&self.Math==Math?self:Function("return this")();"number"==typeof __g&&(__g=n)},function(e,t,n){var r=n(14),a=n(55),o=n(40),i=Object.defineProperty;t.f=n(11)?Object.defineProperty:function(e,t,n){if(r(e),t=o(t,!0),r(n),a)try{return i(e,t,n)}catch(e){}if("get"in n||"set"in n)throw TypeError("Accessors not supported!");return"value"in n&&(e[t]=n.value),e}},function(e,t,n){"use strict";var r=n(1);t.a={props:{size:String,expanded:Boolean,loading:Boolean,rounded:Boolean,icon:String,iconPack:String,autocomplete:String,maxlength:[Number,String]},data:function(){return{isValid:!0,isFocused:!1,newIconPack:this.iconPack||r.b.defaultIconPack}},computed:{parentField:function(){for(var e=this.$parent,t=0;t<3;t++)e&&!e.$data._isField&&(e=e.$parent);return e},statusType:function(){if(this.parentField)return this.parentField.newType},statusMessage:function(){if(this.parentField)return this.parentField.newMessage},iconSize:function(){switch(this.size){case"is-small":return this.size;case"is-medium":return;case"is-large":return"mdi"===this.newIconPack?"is-medium":""}}},methods:{focus:function(){var e=this;void 0!==this.$data._elementRef&&this.$nextTick(function(){return e.$el.querySelector(e.$data._elementRef).focus()})},onBlur:function(e){this.isFocused=!1,this.$emit("blur",e),this.checkHtml5Validity()},onFocus:function(e){this.isFocused=!0,this.$emit("focus",e)},checkHtml5Validity:function(){if(void 0!==this.$refs[this.$data._elementRef]){var e=this.$el.querySelector(this.$data._elementRef),t=null,n=null,r=!0;return e.checkValidity()||(t="is-danger",n=e.validationMessage,r=!1),this.isValid=r,this.parentField&&(this.parentField.type||(this.parentField.newType=t),this.parentField.message||(this.parentField.newMessage=n)),this.isValid}}}}},function(e,t,n){e.exports=!n(18)(function(){return 7!=Object.defineProperty({},"a",{get:function(){return 7}}).a})},function(e,t){var n={}.hasOwnProperty;e.exports=function(e,t){return n.call(e,t)}},function(e,t,n){e.exports={default:n(131),__esModule:!0}},function(e,t,n){var r=n(19);e.exports=function(e){if(!r(e))throw TypeError(e+" is not an object!");return e}},function(e,t,n){var r=n(9),a=n(21);e.exports=n(11)?function(e,t,n){return r.f(e,t,a(1,n))}:function(e,t,n){return e[t]=n,e}},function(e,t,n){var r=n(56),a=n(31);e.exports=function(e){return r(a(e))}},function(e,t,n){var r=n(8),a=n(7),o=n(53),i=n(15),s=function(e,t,n){var l,c,d,u=e&s.F,f=e&s.G,p=e&s.S,h=e&s.P,m=e&s.B,g=e&s.W,v=f?a:a[t]||(a[t]={}),b=v.prototype,y=f?r:p?r[t]:(r[t]||{}).prototype;for(l in f&&(n=t),n)(c=!u&&y&&void 0!==y[l])&&l in v||(d=c?y[l]:n[l],v[l]=f&&"function"!=typeof y[l]?n[l]:m&&c?o(d,r):g&&y[l]==d?function(e){var t=function(t,n,r){if(this instanceof e){switch(arguments.length){case 0:return new e;case 1:return new e(t);case 2:return new e(t,n)}return new e(t,n,r)}return e.apply(this,arguments)};return t.prototype=e.prototype,t}(d):h&&"function"==typeof d?o(Function.call,d):d,h&&((v.virtual||(v.virtual={}))[l]=d,e&s.R&&b&&!b[l]&&i(b,l,d)))};s.F=1,s.G=2,s.S=4,s.P=8,s.B=16,s.W=32,s.U=64,s.R=128,e.exports=s},function(e,t){e.exports=function(e){try{return!!e()}catch(e){return!0}}},function(e,t){e.exports=function(e){return"object"==typeof e?null!==e:"function"==typeof e}},function(e,t){e.exports={}},function(e,t){e.exports=function(e,t){return{enumerable:!(1&e),configurable:!(2&e),writable:!(4&e),value:t}}},function(e,t,n){"use strict";(function(e,n){function r(e){return void 0===e||null===e}function a(e){return void 0!==e&&null!==e}function o(e){return!0===e}function i(e){return"string"==typeof e||"number"==typeof e||"symbol"==typeof e||"boolean"==typeof e}function s(e){return null!==e&&"object"==typeof e}function l(e){return"[object Object]"===Ut.call(e)}function c(e){var t=parseFloat(String(e));return t>=0&&Math.floor(t)===t&&isFinite(e)}function d(e){return null==e?"":"object"==typeof e?JSON.stringify(e,null,2):String(e)}function u(e){var t=parseFloat(e);return isNaN(t)?e:t}function f(e,t){for(var n=Object.create(null),r=e.split(","),a=0;a<r.length;a++)n[r[a]]=!0;return t?function(e){return n[e.toLowerCase()]}:function(e){return n[e]}}function p(e,t){if(e.length){var n=e.indexOf(t);if(n>-1)return e.splice(n,1)}}function h(e,t){return Yt.call(e,t)}function m(e){var t=Object.create(null);return function(n){return t[n]||(t[n]=e(n))}}function g(e,t){function n(n){var r=arguments.length;return r?r>1?e.apply(t,arguments):e.call(t,n):e.call(t)}return n._length=e.length,n}function v(e,t){t=t||0;for(var n=e.length-t,r=new Array(n);n--;)r[n]=e[n+t];return r}function b(e,t){for(var n in t)e[n]=t[n];return e}function y(e){for(var t={},n=0;n<e.length;n++)e[n]&&b(t,e[n]);return t}function x(e,t,n){}function w(e,t){if(e===t)return!0;var n=s(e),r=s(t);if(!n||!r)return!n&&!r&&String(e)===String(t);try{var a=Array.isArray(e),o=Array.isArray(t);if(a&&o)return e.length===t.length&&e.every(function(e,n){return w(e,t[n])});if(a||o)return!1;var i=Object.keys(e),l=Object.keys(t);return i.length===l.length&&i.every(function(n){return w(e[n],t[n])})}catch(e){return!1}}function k(e,t){for(var n=0;n<e.length;n++)if(w(e[n],t))return n;return-1}function _(e){var t=!1;return function(){t||(t=!0,e.apply(this,arguments))}}function T(e){var t=(e+"").charCodeAt(0);return 36===t||95===t}function A(e,t,n,r){Object.defineProperty(e,t,{value:n,enumerable:!!r,writable:!0,configurable:!0})}function M(e){return"function"==typeof e&&/native code/.test(e.toString())}function C(e){return new zn(void 0,void 0,void 0,String(e))}function S(e,t){var n=e.componentOptions,r=new zn(e.tag,e.data,e.children,e.text,e.elm,e.context,n,e.asyncFactory);return r.ns=e.ns,r.isStatic=e.isStatic,r.key=e.key,r.isComment=e.isComment,r.fnContext=e.fnContext,r.fnOptions=e.fnOptions,r.fnScopeId=e.fnScopeId,r.isCloned=!0,t&&(e.children&&(r.children=L(e.children,!0)),n&&n.children&&(n.children=L(n.children,!0))),r}function L(e,t){for(var n=e.length,r=new Array(n),a=0;a<n;a++)r[a]=S(e[a],t);return r}function z(e,t){var n;if(s(e)&&!(e instanceof zn))return h(e,"__ob__")&&e.__ob__ instanceof Nn?n=e.__ob__:En.shouldConvert&&!_n()&&(Array.isArray(e)||l(e))&&Object.isExtensible(e)&&!e._isVue&&(n=new Nn(e)),t&&n&&n.vmCount++,n}function O(e,t,n,r,a){var o=new Sn,i=Object.getOwnPropertyDescriptor(e,t);if(!i||!1!==i.configurable){var s=i&&i.get,l=i&&i.set,c=!a&&z(n);Object.defineProperty(e,t,{enumerable:!0,configurable:!0,get:function(){var t=s?s.call(e):n;return Sn.target&&(o.depend(),c&&(c.dep.depend(),Array.isArray(t)&&function e(t){for(var n=void 0,r=0,a=t.length;r<a;r++)(n=t[r])&&n.__ob__&&n.__ob__.dep.depend(),Array.isArray(n)&&e(n)}(t))),t},set:function(t){var r=s?s.call(e):n;t===r||t!=t&&r!=r||(l?l.call(e,t):n=t,c=!a&&z(t),o.notify())}})}}function D(e,t,n){if(Array.isArray(e)&&c(t))return e.length=Math.max(e.length,t),e.splice(t,1,n),n;if(t in e&&!(t in Object.prototype))return e[t]=n,n;var r=e.__ob__;return e._isVue||r&&r.vmCount?n:r?(O(r.value,t,n),r.dep.notify(),n):(e[t]=n,n)}function j(e,t){if(Array.isArray(e)&&c(t))e.splice(t,1);else{var n=e.__ob__;e._isVue||n&&n.vmCount||h(e,t)&&(delete e[t],n&&n.dep.notify())}}function P(e,t){if(!t)return e;for(var n,r,a,o=Object.keys(t),i=0;i<o.length;i++)n=o[i],r=e[n],a=t[n],h(e,n)?l(r)&&l(a)&&P(r,a):D(e,n,a);return e}function I(e,t,n){return n?function(){var r="function"==typeof t?t.call(n,n):t,a="function"==typeof e?e.call(n,n):e;return r?P(r,a):a}:t?e?function(){return P("function"==typeof t?t.call(this,this):t,"function"==typeof e?e.call(this,this):e)}:t:e}function E(e,t){return t?e?e.concat(t):Array.isArray(t)?t:[t]:e}function N(e,t,n,r){var a=Object.create(e||null);return t?b(a,t):a}function R(e,t,n){function r(r){var a=Rn[r]||$n;c[r]=a(e[r],t[r],n,r)}"function"==typeof t&&(t=t.options),function(e,t){var n=e.props;if(n){var r,a,o,i={};if(Array.isArray(n))for(r=n.length;r--;)"string"==typeof(a=n[r])&&(o=Kt(a),i[o]={type:null});else if(l(n))for(var s in n)a=n[s],o=Kt(s),i[o]=l(a)?a:{type:a};e.props=i}}(t),function(e,t){var n=e.inject;if(n){var r=e.inject={};if(Array.isArray(n))for(var a=0;a<n.length;a++)r[n[a]]={from:n[a]};else if(l(n))for(var o in n){var i=n[o];r[o]=l(i)?b({from:o},i):{from:i}}}}(t),function(e){var t=e.directives;if(t)for(var n in t){var r=t[n];"function"==typeof r&&(t[n]={bind:r,update:r})}}(t);var a=t.extends;if(a&&(e=R(e,a,n)),t.mixins)for(var o=0,i=t.mixins.length;o<i;o++)e=R(e,t.mixins[o],n);var s,c={};for(s in e)r(s);for(s in t)h(e,s)||r(s);return c}function B(e,t,n,r){if("string"==typeof n){var a=e[t];if(h(a,n))return a[n];var o=Kt(n);if(h(a,o))return a[o];var i=Zt(o);return h(a,i)?a[i]:a[n]||a[o]||a[i]}}function F(e,t,n,r){var a=t[e],o=!h(n,e),i=n[e];if(W(Boolean,a.type)&&(o&&!h(a,"default")?i=!1:W(String,a.type)||""!==i&&i!==Qt(e)||(i=!0)),void 0===i){i=function(e,t,n){if(h(t,"default")){var r=t.default;return e&&e.$options.propsData&&void 0===e.$options.propsData[n]&&void 0!==e._props[n]?e._props[n]:"function"==typeof r&&"Function"!==$(t.type)?r.call(e):r}}(r,a,e);var s=En.shouldConvert;En.shouldConvert=!0,z(i),En.shouldConvert=s}return i}function $(e){var t=e&&e.toString().match(/^\s*function (\w+)/);return t?t[1]:""}function W(e,t){if(!Array.isArray(t))return $(t)===$(e);for(var n=0,r=t.length;n<r;n++)if($(t[n])===$(e))return!0;return!1}function V(e,t,n){if(t)for(var r=t;r=r.$parent;){var a=r.$options.errorCaptured;if(a)for(var o=0;o<a.length;o++)try{var i=!1===a[o].call(r,e,t,n);if(i)return}catch(e){H(e,r,"errorCaptured hook")}}H(e,t,n)}function H(e,t,n){if(on.errorHandler)try{return on.errorHandler.call(null,e,t,n)}catch(e){q(e)}q(e)}function q(e,t,n){if(!cn&&!dn||"undefined"==typeof console)throw e;console.error(e)}function U(){Vn=!1;var e=Wn.slice(0);Wn.length=0;for(var t=0;t<e.length;t++)e[t]()}function G(e,t){var n;if(Wn.push(function(){if(e)try{e.call(t)}catch(e){V(e,t,"nextTick")}else n&&n(t)}),Vn||(Vn=!0,Hn?Fn():Bn()),!e&&"undefined"!=typeof Promise)return new Promise(function(e){n=e})}function Y(e){(function e(t,n){var r,a,o=Array.isArray(t);if((o||s(t))&&!Object.isFrozen(t)){if(t.__ob__){var i=t.__ob__.dep.id;if(n.has(i))return;n.add(i)}if(o)for(r=t.length;r--;)e(t[r],n);else for(a=Object.keys(t),r=a.length;r--;)e(t[a[r]],n)}})(e,Xn),Xn.clear()}function X(e){function t(){var e=arguments,n=t.fns;if(!Array.isArray(n))return n.apply(null,arguments);for(var r=n.slice(),a=0;a<r.length;a++)r[a].apply(null,e)}return t.fns=e,t}function K(e,t,n,a,o){var i,s,l,c;for(i in e)s=e[i],l=t[i],c=Kn(i),r(s)||(r(l)?(r(s.fns)&&(s=e[i]=X(s)),n(c.name,s,c.once,c.capture,c.passive,c.params)):s!==l&&(l.fns=s,e[i]=l));for(i in t)r(e[i])&&(c=Kn(i),a(c.name,t[i],c.capture))}function Z(e,t,n){function i(){n.apply(this,arguments),p(s.fns,i)}e instanceof zn&&(e=e.data.hook||(e.data.hook={}));var s,l=e[t];r(l)?s=X([i]):a(l.fns)&&o(l.merged)?(s=l).fns.push(i):s=X([l,i]),s.merged=!0,e[t]=s}function J(e,t,n,r,o){if(a(t)){if(h(t,n))return e[n]=t[n],o||delete t[n],!0;if(h(t,r))return e[n]=t[r],o||delete t[r],!0}return!1}function Q(e){return i(e)?[C(e)]:Array.isArray(e)?function e(t,n){var s,l,c,d,u=[];for(s=0;s<t.length;s++)r(l=t[s])||"boolean"==typeof l||(c=u.length-1,d=u[c],Array.isArray(l)?l.length>0&&(ee((l=e(l,(n||"")+"_"+s))[0])&&ee(d)&&(u[c]=C(d.text+l[0].text),l.shift()),u.push.apply(u,l)):i(l)?ee(d)?u[c]=C(d.text+l):""!==l&&u.push(C(l)):ee(l)&&ee(d)?u[c]=C(d.text+l.text):(o(t._isVList)&&a(l.tag)&&r(l.key)&&a(n)&&(l.key="__vlist"+n+"_"+s+"__"),u.push(l)));return u}(e):void 0}function ee(e){return a(e)&&a(e.text)&&function(e){return!1===e}(e.isComment)}function te(e,t){return(e.__esModule||An&&"Module"===e[Symbol.toStringTag])&&(e=e.default),s(e)?t.extend(e):e}function ne(e){return e.isComment&&e.asyncFactory}function re(e){if(Array.isArray(e))for(var t=0;t<e.length;t++){var n=e[t];if(a(n)&&(a(n.componentOptions)||ne(n)))return n}}function ae(e,t,n){n?Yn.$once(e,t):Yn.$on(e,t)}function oe(e,t){Yn.$off(e,t)}function ie(e,t,n){Yn=e,K(t,n||{},ae,oe),Yn=void 0}function se(e,t){var n={};if(!e)return n;for(var r=0,a=e.length;r<a;r++){var o=e[r],i=o.data;if(i&&i.attrs&&i.attrs.slot&&delete i.attrs.slot,o.context!==t&&o.fnContext!==t||!i||null==i.slot)(n.default||(n.default=[])).push(o);else{var s=i.slot,l=n[s]||(n[s]=[]);"template"===o.tag?l.push.apply(l,o.children||[]):l.push(o)}}for(var c in n)n[c].every(le)&&delete n[c];return n}function le(e){return e.isComment&&!e.asyncFactory||" "===e.text}function ce(e,t){t=t||{};for(var n=0;n<e.length;n++)Array.isArray(e[n])?ce(e[n],t):t[e[n].key]=e[n].fn;return t}function de(e){for(;e&&(e=e.$parent);)if(e._inactive)return!0;return!1}function ue(e,t){if(t){if(e._directInactive=!1,de(e))return}else if(e._directInactive)return;if(e._inactive||null===e._inactive){e._inactive=!1;for(var n=0;n<e.$children.length;n++)ue(e.$children[n]);fe(e,"activated")}}function fe(e,t){var n=e.$options[t];if(n)for(var r=0,a=n.length;r<a;r++)try{n[r].call(e)}catch(n){V(n,e,t+" hook")}e._hasHookEvent&&e.$emit("hook:"+t)}function pe(){var e,t;for(nr=!0,Jn.sort(function(e,t){return e.id-t.id}),rr=0;rr<Jn.length;rr++)e=Jn[rr],t=e.id,er[t]=null,e.run();var n=Qn.slice(),r=Jn.slice();rr=Jn.length=Qn.length=0,er={},tr=nr=!1,function(e){for(var t=0;t<e.length;t++)e[t]._inactive=!0,ue(e[t],!0)}(n),function(e){for(var t=e.length;t--;){var n=e[t],r=n.vm;r._watcher===n&&r._isMounted&&fe(r,"updated")}}(r),Tn&&on.devtools&&Tn.emit("flush")}function he(e,t,n){ir.get=function(){return this[t][n]},ir.set=function(e){this[t][n]=e},Object.defineProperty(e,n,ir)}function me(e){e._watchers=[];var t=e.$options;t.props&&function(e,t){var n=e.$options.propsData||{},r=e._props={},a=e.$options._propKeys=[],o=!e.$parent;for(var i in En.shouldConvert=o,t)!function(o){a.push(o);var i=F(o,t,n,e);O(r,o,i),o in e||he(e,"_props",o)}(i);En.shouldConvert=!0}(e,t.props),t.methods&&function(e,t){for(var n in e.$options.props,t)e[n]=null==t[n]?x:g(t[n],e)}(e,t.methods),t.data?function(e){var t=e.$options.data;l(t=e._data="function"==typeof t?function(e,t){try{return e.call(t,t)}catch(e){return V(e,t,"data()"),{}}}(t,e):t||{})||(t={});for(var n=Object.keys(t),r=e.$options.props,a=(e.$options.methods,n.length);a--;){var o=n[a];r&&h(r,o)||T(o)||he(e,"_data",o)}z(t,!0)}(e):z(e._data={},!0),t.computed&&function(e,t){var n=e._computedWatchers=Object.create(null),r=_n();for(var a in t){var o=t[a],i="function"==typeof o?o:o.get;r||(n[a]=new or(e,i||x,x,sr)),a in e||ge(e,a,o)}}(e,t.computed),t.watch&&t.watch!==bn&&function(e,t){for(var n in t){var r=t[n];if(Array.isArray(r))for(var a=0;a<r.length;a++)be(e,n,r[a]);else be(e,n,r)}}(e,t.watch)}function ge(e,t,n){var r=!_n();"function"==typeof n?(ir.get=r?ve(t):n,ir.set=x):(ir.get=n.get?r&&!1!==n.cache?ve(t):n.get:x,ir.set=n.set?n.set:x),Object.defineProperty(e,t,ir)}function ve(e){return function(){var t=this._computedWatchers&&this._computedWatchers[e];if(t)return t.dirty&&t.evaluate(),Sn.target&&t.depend(),t.value}}function be(e,t,n,r){return l(n)&&(r=n,n=n.handler),"string"==typeof n&&(n=e[n]),e.$watch(t,n,r)}function ye(e,t){if(e){for(var n=Object.create(null),r=An?Reflect.ownKeys(e).filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}):Object.keys(e),a=0;a<r.length;a++){for(var o=r[a],i=e[o].from,s=t;s;){if(s._provided&&i in s._provided){n[o]=s._provided[i];break}s=s.$parent}if(!s&&"default"in e[o]){var l=e[o].default;n[o]="function"==typeof l?l.call(t):l}}return n}}function xe(e,t){var n,r,o,i,l;if(Array.isArray(e)||"string"==typeof e)for(n=new Array(e.length),r=0,o=e.length;r<o;r++)n[r]=t(e[r],r);else if("number"==typeof e)for(n=new Array(e),r=0;r<e;r++)n[r]=t(r+1,r);else if(s(e))for(i=Object.keys(e),n=new Array(i.length),r=0,o=i.length;r<o;r++)l=i[r],n[r]=t(e[l],l,r);return a(n)&&(n._isVList=!0),n}function we(e,t,n,r){var a,o=this.$scopedSlots[e];if(o)n=n||{},r&&(n=b(b({},r),n)),a=o(n)||t;else{var i=this.$slots[e];i&&(i._rendered=!0),a=i||t}var s=n&&n.slot;return s?this.$createElement("template",{slot:s},a):a}function ke(e){return B(this.$options,"filters",e)||tn}function _e(e,t,n,r){var a=on.keyCodes[t]||n;return a?Array.isArray(a)?-1===a.indexOf(e):a!==e:r?Qt(r)!==t:void 0}function Te(e,t,n,r,a){var o;if(n&&s(n))for(var i in Array.isArray(n)&&(n=y(n)),n)!function(i){if("class"===i||"style"===i||Gt(i))o=e;else{var s=e.attrs&&e.attrs.type;o=r||on.mustUseProp(t,s,i)?e.domProps||(e.domProps={}):e.attrs||(e.attrs={})}i in o||(o[i]=n[i],!a)||((e.on||(e.on={}))["update:"+i]=function(e){n[i]=e})}(i);return e}function Ae(e,t){var n=this._staticTrees||(this._staticTrees=[]),r=n[e];return r&&!t?Array.isArray(r)?L(r):S(r):(Ce(r=n[e]=this.$options.staticRenderFns[e].call(this._renderProxy,null,this),"__static__"+e,!1),r)}function Me(e,t,n){return Ce(e,"__once__"+t+(n?"_"+n:""),!0),e}function Ce(e,t,n){if(Array.isArray(e))for(var r=0;r<e.length;r++)e[r]&&"string"!=typeof e[r]&&Se(e[r],t+"_"+r,n);else Se(e,t,n)}function Se(e,t,n){e.isStatic=!0,e.key=t,e.isOnce=n}function Le(e,t){if(t&&l(t)){var n=e.on=e.on?b({},e.on):{};for(var r in t){var a=n[r],o=t[r];n[r]=a?[].concat(a,o):o}}return e}function ze(e){e._o=Me,e._n=u,e._s=d,e._l=xe,e._t=we,e._q=w,e._i=k,e._m=Ae,e._f=ke,e._k=_e,e._b=Te,e._v=C,e._e=Dn,e._u=ce,e._g=Le}function Oe(e,t,n,r,a){var i=a.options;this.data=e,this.props=t,this.children=n,this.parent=r,this.listeners=e.on||qt,this.injections=ye(i.inject,r),this.slots=function(){return se(n,r)};var s=Object.create(r),l=o(i._compiled),c=!l;l&&(this.$options=i,this.$slots=this.slots(),this.$scopedSlots=e.scopedSlots||qt),i._scopeId?this._c=function(e,t,n,a){var o=Ee(s,e,t,n,a,c);return o&&(o.fnScopeId=i._scopeId,o.fnContext=r),o}:this._c=function(e,t,n,r){return Ee(s,e,t,n,r,c)}}function De(e,t){for(var n in t)e[Kt(n)]=t[n]}function je(e,t,n,i,l){if(!r(e)){var c=n.$options._base;if(s(e)&&(e=c.extend(e)),"function"==typeof e){var d;if(r(e.cid)&&void 0===(e=function(e,t,n){if(o(e.error)&&a(e.errorComp))return e.errorComp;if(a(e.resolved))return e.resolved;if(o(e.loading)&&a(e.loadingComp))return e.loadingComp;if(!a(e.contexts)){var i=e.contexts=[n],l=!0,c=function(){for(var e=0,t=i.length;e<t;e++)i[e].$forceUpdate()},d=_(function(n){e.resolved=te(n,t),l||c()}),u=_(function(t){a(e.errorComp)&&(e.error=!0,c())}),f=e(d,u);return s(f)&&("function"==typeof f.then?r(e.resolved)&&f.then(d,u):a(f.component)&&"function"==typeof f.component.then&&(f.component.then(d,u),a(f.error)&&(e.errorComp=te(f.error,t)),a(f.loading)&&(e.loadingComp=te(f.loading,t),0===f.delay?e.loading=!0:setTimeout(function(){r(e.resolved)&&r(e.error)&&(e.loading=!0,c())},f.delay||200)),a(f.timeout)&&setTimeout(function(){r(e.resolved)&&u(null)},f.timeout))),l=!1,e.loading?e.loadingComp:e.resolved}e.contexts.push(n)}(d=e,c,n)))return function(e,t,n,r,a){var o=Dn();return o.asyncFactory=e,o.asyncMeta={data:t,context:n,children:r,tag:a},o}(d,t,n,i,l);t=t||{},Be(e),a(t.model)&&function(e,t){var n=e.model&&e.model.prop||"value",r=e.model&&e.model.event||"input";(t.props||(t.props={}))[n]=t.model.value;var o=t.on||(t.on={});a(o[r])?o[r]=[t.model.callback].concat(o[r]):o[r]=t.model.callback}(e.options,t);var u=function(e,t,n){var o=t.options.props;if(!r(o)){var i={},s=e.attrs,l=e.props;if(a(s)||a(l))for(var c in o){var d=Qt(c);J(i,l,c,d,!0)||J(i,s,c,d,!1)}return i}}(t,e);if(o(e.options.functional))return function(e,t,n,r,o){var i=e.options,s={},l=i.props;if(a(l))for(var c in l)s[c]=F(c,l,t||qt);else a(n.attrs)&&De(s,n.attrs),a(n.props)&&De(s,n.props);var d=new Oe(n,s,o,r,e),u=i.render.call(null,d._c,d);return u instanceof zn&&(u.fnContext=r,u.fnOptions=i,n.slot&&((u.data||(u.data={})).slot=n.slot)),u}(e,u,t,n,i);var f=t.on;if(t.on=t.nativeOn,o(e.options.abstract)){var p=t.slot;t={},p&&(t.slot=p)}!function(e){e.hook||(e.hook={});for(var t=0;t<cr.length;t++){var n=cr[t],r=e.hook[n],a=lr[n];e.hook[n]=r?Ie(a,r):a}}(t);var h=e.options.name||l;return new zn("vue-component-"+e.cid+(h?"-"+h:""),t,void 0,void 0,void 0,n,{Ctor:e,propsData:u,listeners:f,tag:l,children:i},d)}}}function Pe(e,t,n,r){var o={_isComponent:!0,parent:t,_parentVnode:e,_parentElm:n||null,_refElm:r||null},i=e.data.inlineTemplate;return a(i)&&(o.render=i.render,o.staticRenderFns=i.staticRenderFns),new e.componentOptions.Ctor(o)}function Ie(e,t){return function(n,r,a,o){e(n,r,a,o),t(n,r,a,o)}}function Ee(e,t,n,r,a,s){return(Array.isArray(n)||i(n))&&(a=r,r=n,n=void 0),o(s)&&(a=ur),Ne(e,t,n,r,a)}function Ne(e,t,n,r,o){return a(n)&&a(n.__ob__)?Dn():(a(n)&&a(n.is)&&(t=n.is),t?(Array.isArray(r)&&"function"==typeof r[0]&&((n=n||{}).scopedSlots={default:r[0]},r.length=0),o===ur?r=Q(r):o===dr&&(r=function(e){for(var t=0;t<e.length;t++)if(Array.isArray(e[t]))return Array.prototype.concat.apply([],e);return e}(r)),"string"==typeof t?(s=e.$vnode&&e.$vnode.ns||on.getTagNamespace(t),i=on.isReservedTag(t)?new zn(on.parsePlatformTagName(t),n,r,void 0,void 0,e):a(l=B(e.$options,"components",t))?je(l,n,e,r,t):new zn(t,n,r,void 0,void 0,e)):i=je(t,n,e,r),a(i)?(s&&Re(i,s),i):Dn()):Dn());var i,s,l}function Re(e,t,n){if(e.ns=t,"foreignObject"===e.tag&&(t=void 0,n=!0),a(e.children))for(var i=0,s=e.children.length;i<s;i++){var l=e.children[i];a(l.tag)&&(r(l.ns)||o(n))&&Re(l,t,n)}}function Be(e){var t=e.options;if(e.super){var n=Be(e.super);if(n!==e.superOptions){e.superOptions=n;var r=function(e){var t,n=e.options,r=e.extendOptions,a=e.sealedOptions;for(var o in n)n[o]!==a[o]&&(t||(t={}),t[o]=Fe(n[o],r[o],a[o]));return t}(e);r&&b(e.extendOptions,r),(t=e.options=R(n,e.extendOptions)).name&&(t.components[t.name]=e)}}return t}function Fe(e,t,n){if(Array.isArray(e)){var r=[];n=Array.isArray(n)?n:[n],t=Array.isArray(t)?t:[t];for(var a=0;a<e.length;a++)(t.indexOf(e[a])>=0||n.indexOf(e[a])<0)&&r.push(e[a]);return r}return e}function $e(e){this._init(e)}function We(e){e.cid=0;var t=1;e.extend=function(e){e=e||{};var n=this,r=n.cid,a=e._Ctor||(e._Ctor={});if(a[r])return a[r];var o=e.name||n.options.name,i=function(e){this._init(e)};return(i.prototype=Object.create(n.prototype)).constructor=i,i.cid=t++,i.options=R(n.options,e),i.super=n,i.options.props&&function(e){var t=e.options.props;for(var n in t)he(e.prototype,"_props",n)}(i),i.options.computed&&function(e){var t=e.options.computed;for(var n in t)ge(e.prototype,n,t[n])}(i),i.extend=n.extend,i.mixin=n.mixin,i.use=n.use,rn.forEach(function(e){i[e]=n[e]}),o&&(i.options.components[o]=i),i.superOptions=n.options,i.extendOptions=e,i.sealedOptions=b({},i.options),a[r]=i,i}}function Ve(e){return e&&(e.Ctor.options.name||e.tag)}function He(e,t){return Array.isArray(e)?e.indexOf(t)>-1:"string"==typeof e?e.split(",").indexOf(t)>-1:!!function(e){return"[object RegExp]"===Ut.call(e)}(e)&&e.test(t)}function qe(e,t){var n=e.cache,r=e.keys,a=e._vnode;for(var o in n){var i=n[o];if(i){var s=Ve(i.componentOptions);s&&!t(s)&&Ue(n,o,r,a)}}}function Ue(e,t,n,r){var a=e[t];!a||r&&a.tag===r.tag||a.componentInstance.$destroy(),e[t]=null,p(n,t)}function Ge(e){for(var t=e.data,n=e,r=e;a(r.componentInstance);)(r=r.componentInstance._vnode)&&r.data&&(t=Ye(r.data,t));for(;a(n=n.parent);)n&&n.data&&(t=Ye(t,n.data));return function(e,t){return a(e)||a(t)?Xe(e,Ke(t)):""}(t.staticClass,t.class)}function Ye(e,t){return{staticClass:Xe(e.staticClass,t.staticClass),class:a(e.class)?[e.class,t.class]:t.class}}function Xe(e,t){return e?t?e+" "+t:e:t||""}function Ke(e){return Array.isArray(e)?function(e){for(var t,n="",r=0,o=e.length;r<o;r++)a(t=Ke(e[r]))&&""!==t&&(n&&(n+=" "),n+=t);return n}(e):s(e)?function(e){var t="";for(var n in e)e[n]&&(t&&(t+=" "),t+=n);return t}(e):"string"==typeof e?e:""}function Ze(e,t){var n=e.data.ref;if(n){var r=e.context,a=e.componentInstance||e.elm,o=r.$refs;t?Array.isArray(o[n])?p(o[n],a):o[n]===a&&(o[n]=void 0):e.data.refInFor?Array.isArray(o[n])?o[n].indexOf(a)<0&&o[n].push(a):o[n]=[a]:o[n]=a}}function Je(e,t){return e.key===t.key&&(e.tag===t.tag&&e.isComment===t.isComment&&a(e.data)===a(t.data)&&function(e,t){if("input"!==e.tag)return!0;var n,r=a(n=e.data)&&a(n=n.attrs)&&n.type,o=a(n=t.data)&&a(n=n.attrs)&&n.type;return r===o||Or(r)&&Or(o)}(e,t)||o(e.isAsyncPlaceholder)&&e.asyncFactory===t.asyncFactory&&r(t.asyncFactory.error))}function Qe(e,t,n){var r,o,i={};for(r=t;r<=n;++r)a(o=e[r].key)&&(i[o]=r);return i}function et(e,t){(e.data.directives||t.data.directives)&&function(e,t){var n,r,a,o=e===Pr,i=t===Pr,s=tt(e.data.directives,e.context),l=tt(t.data.directives,t.context),c=[],d=[];for(n in l)r=s[n],a=l[n],r?(a.oldValue=r.value,rt(a,"update",t,e),a.def&&a.def.componentUpdated&&d.push(a)):(rt(a,"bind",t,e),a.def&&a.def.inserted&&c.push(a));if(c.length){var u=function(){for(var n=0;n<c.length;n++)rt(c[n],"inserted",t,e)};o?Z(t,"insert",u):u()}if(d.length&&Z(t,"postpatch",function(){for(var n=0;n<d.length;n++)rt(d[n],"componentUpdated",t,e)}),!o)for(n in s)l[n]||rt(s[n],"unbind",e,e,i)}(e,t)}function tt(e,t){var n,r,a=Object.create(null);if(!e)return a;for(n=0;n<e.length;n++)(r=e[n]).modifiers||(r.modifiers=Nr),a[nt(r)]=r,r.def=B(t.$options,"directives",r.name);return a}function nt(e){return e.rawName||e.name+"."+Object.keys(e.modifiers||{}).join(".")}function rt(e,t,n,r,a){var o=e.def&&e.def[t];if(o)try{o(n.elm,e,n,r,a)}catch(r){V(r,n.context,"directive "+e.name+" "+t+" hook")}}function at(e,t){var n=t.componentOptions;if(!(a(n)&&!1===n.Ctor.options.inheritAttrs||r(e.data.attrs)&&r(t.data.attrs))){var o,i,s=t.elm,l=e.data.attrs||{},c=t.data.attrs||{};for(o in a(c.__ob__)&&(c=t.data.attrs=b({},c)),c)i=c[o],l[o]!==i&&ot(s,o,i);for(o in(pn||mn)&&c.value!==l.value&&ot(s,"value",c.value),l)r(c[o])&&(_r(o)?s.removeAttributeNS(kr,Tr(o)):xr(o)||s.removeAttribute(o))}}function ot(e,t,n){if(wr(t))Ar(n)?e.removeAttribute(t):(n="allowfullscreen"===t&&"EMBED"===e.tagName?"true":t,e.setAttribute(t,n));else if(xr(t))e.setAttribute(t,Ar(n)||"false"===n?"false":"true");else if(_r(t))Ar(n)?e.removeAttributeNS(kr,Tr(t)):e.setAttributeNS(kr,t,n);else if(Ar(n))e.removeAttribute(t);else{if(pn&&!hn&&"TEXTAREA"===e.tagName&&"placeholder"===t&&!e.__ieph){var r=function(t){t.stopImmediatePropagation(),e.removeEventListener("input",r)};e.addEventListener("input",r),e.__ieph=!0}e.setAttribute(t,n)}}function it(e,t){var n=t.elm,o=t.data,i=e.data;if(!(r(o.staticClass)&&r(o.class)&&(r(i)||r(i.staticClass)&&r(i.class)))){var s=Ge(t),l=n._transitionClasses;a(l)&&(s=Xe(s,Ke(l))),s!==n._prevClass&&(n.setAttribute("class",s),n._prevClass=s)}}function st(e){if(a(e[$r])){var t=pn?"change":"input";e[t]=[].concat(e[$r],e[t]||[]),delete e[$r]}a(e[Wr])&&(e.change=[].concat(e[Wr],e.change||[]),delete e[Wr])}function lt(e,t,n,r,a){t=function(e){return e._withTask||(e._withTask=function(){Hn=!0;var t=e.apply(null,arguments);return Hn=!1,t})}(t),n&&(t=function(e,t,n){var r=gr;return function a(){null!==e.apply(null,arguments)&&ct(t,a,n,r)}}(t,e,r)),gr.addEventListener(e,t,yn?{capture:r,passive:a}:r)}function ct(e,t,n,r){(r||gr).removeEventListener(e,t._withTask||t,n)}function dt(e,t){if(!r(e.data.on)||!r(t.data.on)){var n=t.data.on||{},a=e.data.on||{};gr=t.elm,st(n),K(n,a,lt,ct,t.context),gr=void 0}}function ut(e,t){if(!r(e.data.domProps)||!r(t.data.domProps)){var n,o,i=t.elm,s=e.data.domProps||{},l=t.data.domProps||{};for(n in a(l.__ob__)&&(l=t.data.domProps=b({},l)),s)r(l[n])&&(i[n]="");for(n in l){if(o=l[n],"textContent"===n||"innerHTML"===n){if(t.children&&(t.children.length=0),o===s[n])continue;1===i.childNodes.length&&i.removeChild(i.childNodes[0])}if("value"===n){i._value=o;var c=r(o)?"":String(o);ft(i,c)&&(i.value=c)}else i[n]=o}}}function ft(e,t){return!e.composing&&("OPTION"===e.tagName||function(e,t){var n=!0;try{n=document.activeElement!==e}catch(e){}return n&&e.value!==t}(e,t)||function(e,t){var n=e.value,r=e._vModifiers;if(a(r)){if(r.lazy)return!1;if(r.number)return u(n)!==u(t);if(r.trim)return n.trim()!==t.trim()}return n!==t}(e,t))}function pt(e){var t=ht(e.style);return e.staticStyle?b(e.staticStyle,t):t}function ht(e){return Array.isArray(e)?y(e):"string"==typeof e?qr(e):e}function mt(e,t){var n=t.data,o=e.data;if(!(r(n.staticStyle)&&r(n.style)&&r(o.staticStyle)&&r(o.style))){var i,s,l=t.elm,c=o.staticStyle,d=o.normalizedStyle||o.style||{},u=c||d,f=ht(t.data.style)||{};t.data.normalizedStyle=a(f.__ob__)?b({},f):f;var p=function(e,t){var n,r={};if(t)for(var a=e;a.componentInstance;)(a=a.componentInstance._vnode)&&a.data&&(n=pt(a.data))&&b(r,n);(n=pt(e.data))&&b(r,n);for(var o=e;o=o.parent;)o.data&&(n=pt(o.data))&&b(r,n);return r}(t,!0);for(s in u)r(p[s])&&Yr(l,s,"");for(s in p)(i=p[s])!==u[s]&&Yr(l,s,null==i?"":i)}}function gt(e,t){if(t&&(t=t.trim()))if(e.classList)t.indexOf(" ")>-1?t.split(/\s+/).forEach(function(t){return e.classList.add(t)}):e.classList.add(t);else{var n=" "+(e.getAttribute("class")||"")+" ";n.indexOf(" "+t+" ")<0&&e.setAttribute("class",(n+t).trim())}}function vt(e,t){if(t&&(t=t.trim()))if(e.classList)t.indexOf(" ")>-1?t.split(/\s+/).forEach(function(t){return e.classList.remove(t)}):e.classList.remove(t),e.classList.length||e.removeAttribute("class");else{for(var n=" "+(e.getAttribute("class")||"")+" ",r=" "+t+" ";n.indexOf(r)>=0;)n=n.replace(r," ");(n=n.trim())?e.setAttribute("class",n):e.removeAttribute("class")}}function bt(e){if(e){if("object"==typeof e){var t={};return!1!==e.css&&b(t,Jr(e.name||"v")),b(t,e),t}return"string"==typeof e?Jr(e):void 0}}function yt(e){ia(function(){ia(e)})}function xt(e,t){var n=e._transitionClasses||(e._transitionClasses=[]);n.indexOf(t)<0&&(n.push(t),gt(e,t))}function wt(e,t){e._transitionClasses&&p(e._transitionClasses,t),vt(e,t)}function kt(e,t,n){var r=_t(e,t),a=r.type,o=r.timeout,i=r.propCount;if(!a)return n();var s=a===ea?ra:oa,l=0,c=function(){e.removeEventListener(s,d),n()},d=function(t){t.target===e&&++l>=i&&c()};setTimeout(function(){l<i&&c()},o+1),e.addEventListener(s,d)}function _t(e,t){var n,r=window.getComputedStyle(e),a=r[na+"Delay"].split(", "),o=r[na+"Duration"].split(", "),i=Tt(a,o),s=r[aa+"Delay"].split(", "),l=r[aa+"Duration"].split(", "),c=Tt(s,l),d=0,u=0;return t===ea?i>0&&(n=ea,d=i,u=o.length):t===ta?c>0&&(n=ta,d=c,u=l.length):(d=Math.max(i,c),u=(n=d>0?i>c?ea:ta:null)?n===ea?o.length:l.length:0),{type:n,timeout:d,propCount:u,hasTransform:n===ea&&sa.test(r[na+"Property"])}}function Tt(e,t){for(;e.length<t.length;)e=e.concat(e);return Math.max.apply(null,t.map(function(t,n){return At(t)+At(e[n])}))}function At(e){return 1e3*Number(e.slice(0,-1))}function Mt(e,t){var n=e.elm;a(n._leaveCb)&&(n._leaveCb.cancelled=!0,n._leaveCb());var o=bt(e.data.transition);if(!r(o)&&!a(n._enterCb)&&1===n.nodeType){for(var i=o.css,l=o.type,c=o.enterClass,d=o.enterToClass,f=o.enterActiveClass,p=o.appearClass,h=o.appearToClass,m=o.appearActiveClass,g=o.beforeEnter,v=o.enter,b=o.afterEnter,y=o.enterCancelled,x=o.beforeAppear,w=o.appear,k=o.afterAppear,T=o.appearCancelled,A=o.duration,M=Zn,C=Zn.$vnode;C&&C.parent;)C=C.parent,M=C.context;var S=!M._isMounted||!e.isRootInsert;if(!S||w||""===w){var L=S&&p?p:c,z=S&&m?m:f,O=S&&h?h:d,D=S&&x||g,j=S&&"function"==typeof w?w:v,P=S&&k||b,I=S&&T||y,E=u(s(A)?A.enter:A),N=!1!==i&&!hn,R=Lt(j),B=n._enterCb=_(function(){N&&(wt(n,O),wt(n,z)),B.cancelled?(N&&wt(n,L),I&&I(n)):P&&P(n),n._enterCb=null});e.data.show||Z(e,"insert",function(){var t=n.parentNode,r=t&&t._pending&&t._pending[e.key];r&&r.tag===e.tag&&r.elm._leaveCb&&r.elm._leaveCb(),j&&j(n,B)}),D&&D(n),N&&(xt(n,L),xt(n,z),yt(function(){xt(n,O),wt(n,L),B.cancelled||R||(St(E)?setTimeout(B,E):kt(n,l,B))})),e.data.show&&(t&&t(),j&&j(n,B)),N||R||B()}}}function Ct(e,t){function n(){T.cancelled||(e.data.show||((o.parentNode._pending||(o.parentNode._pending={}))[e.key]=e),h&&h(o),x&&(xt(o,d),xt(o,p),yt(function(){xt(o,f),wt(o,d),T.cancelled||w||(St(k)?setTimeout(T,k):kt(o,c,T))})),m&&m(o,T),x||w||T())}var o=e.elm;a(o._enterCb)&&(o._enterCb.cancelled=!0,o._enterCb());var i=bt(e.data.transition);if(r(i)||1!==o.nodeType)return t();if(!a(o._leaveCb)){var l=i.css,c=i.type,d=i.leaveClass,f=i.leaveToClass,p=i.leaveActiveClass,h=i.beforeLeave,m=i.leave,g=i.afterLeave,v=i.leaveCancelled,b=i.delayLeave,y=i.duration,x=!1!==l&&!hn,w=Lt(m),k=u(s(y)?y.leave:y),T=o._leaveCb=_(function(){o.parentNode&&o.parentNode._pending&&(o.parentNode._pending[e.key]=null),x&&(wt(o,f),wt(o,p)),T.cancelled?(x&&wt(o,d),v&&v(o)):(t(),g&&g(o)),o._leaveCb=null});b?b(n):n()}}function St(e){return"number"==typeof e&&!isNaN(e)}function Lt(e){if(r(e))return!1;var t=e.fns;return a(t)?Lt(Array.isArray(t)?t[0]:t):(e._length||e.length)>1}function zt(e,t){!0!==t.data.show&&Mt(t)}function Ot(e,t,n){Dt(e,t),(pn||mn)&&setTimeout(function(){Dt(e,t)},0)}function Dt(e,t,n){var r=t.value,a=e.multiple;if(!a||Array.isArray(r)){for(var o,i,s=0,l=e.options.length;s<l;s++)if(i=e.options[s],a)o=k(r,Pt(i))>-1,i.selected!==o&&(i.selected=o);else if(w(Pt(i),r))return void(e.selectedIndex!==s&&(e.selectedIndex=s));a||(e.selectedIndex=-1)}}function jt(e,t){return t.every(function(t){return!w(t,e)})}function Pt(e){return"_value"in e?e._value:e.value}function It(e){e.target.composing=!0}function Et(e){e.target.composing&&(e.target.composing=!1,Nt(e.target,"input"))}function Nt(e,t){var n=document.createEvent("HTMLEvents");n.initEvent(t,!0,!0),e.dispatchEvent(n)}function Rt(e){return!e.componentInstance||e.data&&e.data.transition?e:Rt(e.componentInstance._vnode)}function Bt(e){var t=e&&e.componentOptions;return t&&t.Ctor.options.abstract?Bt(re(t.children)):e}function Ft(e){var t={},n=e.$options;for(var r in n.propsData)t[r]=e[r];var a=n._parentListeners;for(var o in a)t[Kt(o)]=a[o];return t}function $t(e,t){if(/\d-keep-alive$/.test(t.tag))return e("keep-alive",{props:t.componentOptions.propsData})}function Wt(e){e.elm._moveCb&&e.elm._moveCb(),e.elm._enterCb&&e.elm._enterCb()}function Vt(e){e.data.newPos=e.elm.getBoundingClientRect()}function Ht(e){var t=e.data.pos,n=e.data.newPos,r=t.left-n.left,a=t.top-n.top;if(r||a){e.data.moved=!0;var o=e.elm.style;o.transform=o.WebkitTransform="translate("+r+"px,"+a+"px)",o.transitionDuration="0s"}}var qt=Object.freeze({}),Ut=Object.prototype.toString,Gt=(f("slot,component",!0),f("key,ref,slot,slot-scope,is")),Yt=Object.prototype.hasOwnProperty,Xt=/-(\w)/g,Kt=m(function(e){return e.replace(Xt,function(e,t){return t?t.toUpperCase():""})}),Zt=m(function(e){return e.charAt(0).toUpperCase()+e.slice(1)}),Jt=/\B([A-Z])/g,Qt=m(function(e){return e.replace(Jt,"-$1").toLowerCase()}),en=function(e,t,n){return!1},tn=function(e){return e},nn="data-server-rendered",rn=["component","directive","filter"],an=["beforeCreate","created","beforeMount","mounted","beforeUpdate","updated","beforeDestroy","destroyed","activated","deactivated","errorCaptured"],on={optionMergeStrategies:Object.create(null),silent:!1,productionTip:!1,devtools:!1,performance:!1,errorHandler:null,warnHandler:null,ignoredElements:[],keyCodes:Object.create(null),isReservedTag:en,isReservedAttr:en,isUnknownElement:en,getTagNamespace:x,parsePlatformTagName:tn,mustUseProp:en,_lifecycleHooks:an},sn=/[^\w.$]/,ln="__proto__"in{},cn="undefined"!=typeof window,dn="undefined"!=typeof WXEnvironment&&!!WXEnvironment.platform,un=dn&&WXEnvironment.platform.toLowerCase(),fn=cn&&window.navigator.userAgent.toLowerCase(),pn=fn&&/msie|trident/.test(fn),hn=fn&&fn.indexOf("msie 9.0")>0,mn=fn&&fn.indexOf("edge/")>0,gn=fn&&fn.indexOf("android")>0||"android"===un,vn=fn&&/iphone|ipad|ipod|ios/.test(fn)||"ios"===un,bn=(fn&&/chrome\/\d+/.test(fn),{}.watch),yn=!1;if(cn)try{var xn={};Object.defineProperty(xn,"passive",{get:function(){yn=!0}}),window.addEventListener("test-passive",null,xn)}catch(e){}var wn,kn,_n=function(){return void 0===wn&&(wn=!cn&&void 0!==e&&"server"===e.process.env.VUE_ENV),wn},Tn=cn&&window.__VUE_DEVTOOLS_GLOBAL_HOOK__,An="undefined"!=typeof Symbol&&M(Symbol)&&"undefined"!=typeof Reflect&&M(Reflect.ownKeys);kn="undefined"!=typeof Set&&M(Set)?Set:function(){function e(){this.set=Object.create(null)}return e.prototype.has=function(e){return!0===this.set[e]},e.prototype.add=function(e){this.set[e]=!0},e.prototype.clear=function(){this.set=Object.create(null)},e}();var Mn=x,Cn=0,Sn=function(){this.id=Cn++,this.subs=[]};Sn.prototype.addSub=function(e){this.subs.push(e)},Sn.prototype.removeSub=function(e){p(this.subs,e)},Sn.prototype.depend=function(){Sn.target&&Sn.target.addDep(this)},Sn.prototype.notify=function(){for(var e=this.subs.slice(),t=0,n=e.length;t<n;t++)e[t].update()},Sn.target=null;var Ln=[],zn=function(e,t,n,r,a,o,i,s){this.tag=e,this.data=t,this.children=n,this.text=r,this.elm=a,this.ns=void 0,this.context=o,this.fnContext=void 0,this.fnOptions=void 0,this.fnScopeId=void 0,this.key=t&&t.key,this.componentOptions=i,this.componentInstance=void 0,this.parent=void 0,this.raw=!1,this.isStatic=!1,this.isRootInsert=!0,this.isComment=!1,this.isCloned=!1,this.isOnce=!1,this.asyncFactory=s,this.asyncMeta=void 0,this.isAsyncPlaceholder=!1},On={child:{configurable:!0}};On.child.get=function(){return this.componentInstance},Object.defineProperties(zn.prototype,On);var Dn=function(e){void 0===e&&(e="");var t=new zn;return t.text=e,t.isComment=!0,t},jn=Array.prototype,Pn=Object.create(jn);["push","pop","shift","unshift","splice","sort","reverse"].forEach(function(e){var t=jn[e];A(Pn,e,function(){for(var n=[],r=arguments.length;r--;)n[r]=arguments[r];var a,o=t.apply(this,n),i=this.__ob__;switch(e){case"push":case"unshift":a=n;break;case"splice":a=n.slice(2)}return a&&i.observeArray(a),i.dep.notify(),o})});var In=Object.getOwnPropertyNames(Pn),En={shouldConvert:!0},Nn=function(e){this.value=e,this.dep=new Sn,this.vmCount=0,A(e,"__ob__",this),Array.isArray(e)?((ln?function(e,t,n){e.__proto__=t}:function(e,t,n){for(var r=0,a=n.length;r<a;r++){var o=n[r];A(e,o,t[o])}})(e,Pn,In),this.observeArray(e)):this.walk(e)};Nn.prototype.walk=function(e){for(var t=Object.keys(e),n=0;n<t.length;n++)O(e,t[n],e[t[n]])},Nn.prototype.observeArray=function(e){for(var t=0,n=e.length;t<n;t++)z(e[t])};var Rn=on.optionMergeStrategies;Rn.data=function(e,t,n){return n?I(e,t,n):t&&"function"!=typeof t?e:I(e,t)},an.forEach(function(e){Rn[e]=E}),rn.forEach(function(e){Rn[e+"s"]=N}),Rn.watch=function(e,t,n,r){if(e===bn&&(e=void 0),t===bn&&(t=void 0),!t)return Object.create(e||null);if(!e)return t;var a={};for(var o in b(a,e),t){var i=a[o],s=t[o];i&&!Array.isArray(i)&&(i=[i]),a[o]=i?i.concat(s):Array.isArray(s)?s:[s]}return a},Rn.props=Rn.methods=Rn.inject=Rn.computed=function(e,t,n,r){if(!e)return t;var a=Object.create(null);return b(a,e),t&&b(a,t),a},Rn.provide=I;var Bn,Fn,$n=function(e,t){return void 0===t?e:t},Wn=[],Vn=!1,Hn=!1;if(void 0!==n&&M(n))Fn=function(){n(U)};else if("undefined"==typeof MessageChannel||!M(MessageChannel)&&"[object MessageChannelConstructor]"!==MessageChannel.toString())Fn=function(){setTimeout(U,0)};else{var qn=new MessageChannel,Un=qn.port2;qn.port1.onmessage=U,Fn=function(){Un.postMessage(1)}}if("undefined"!=typeof Promise&&M(Promise)){var Gn=Promise.resolve();Bn=function(){Gn.then(U),vn&&setTimeout(x)}}else Bn=Fn;var Yn,Xn=new kn,Kn=m(function(e){var t="&"===e.charAt(0),n="~"===(e=t?e.slice(1):e).charAt(0),r="!"===(e=n?e.slice(1):e).charAt(0);return{name:e=r?e.slice(1):e,once:n,capture:r,passive:t}}),Zn=null,Jn=[],Qn=[],er={},tr=!1,nr=!1,rr=0,ar=0,or=function(e,t,n,r,a){this.vm=e,a&&(e._watcher=this),e._watchers.push(this),r?(this.deep=!!r.deep,this.user=!!r.user,this.lazy=!!r.lazy,this.sync=!!r.sync):this.deep=this.user=this.lazy=this.sync=!1,this.cb=n,this.id=++ar,this.active=!0,this.dirty=this.lazy,this.deps=[],this.newDeps=[],this.depIds=new kn,this.newDepIds=new kn,this.expression="","function"==typeof t?this.getter=t:(this.getter=function(e){if(!sn.test(e)){var t=e.split(".");return function(e){for(var n=0;n<t.length;n++){if(!e)return;e=e[t[n]]}return e}}}(t),this.getter||(this.getter=function(){})),this.value=this.lazy?void 0:this.get()};or.prototype.get=function(){!function(e){Sn.target&&Ln.push(Sn.target),Sn.target=e}(this);var e,t=this.vm;try{e=this.getter.call(t,t)}catch(e){if(!this.user)throw e;V(e,t,'getter for watcher "'+this.expression+'"')}finally{this.deep&&Y(e),Sn.target=Ln.pop(),this.cleanupDeps()}return e},or.prototype.addDep=function(e){var t=e.id;this.newDepIds.has(t)||(this.newDepIds.add(t),this.newDeps.push(e),this.depIds.has(t)||e.addSub(this))},or.prototype.cleanupDeps=function(){for(var e=this,t=this.deps.length;t--;){var n=e.deps[t];e.newDepIds.has(n.id)||n.removeSub(e)}var r=this.depIds;this.depIds=this.newDepIds,this.newDepIds=r,this.newDepIds.clear(),r=this.deps,this.deps=this.newDeps,this.newDeps=r,this.newDeps.length=0},or.prototype.update=function(){this.lazy?this.dirty=!0:this.sync?this.run():function(e){var t=e.id;if(null==er[t]){if(er[t]=!0,nr){for(var n=Jn.length-1;n>rr&&Jn[n].id>e.id;)n--;Jn.splice(n+1,0,e)}else Jn.push(e);tr||(tr=!0,G(pe))}}(this)},or.prototype.run=function(){if(this.active){var e=this.get();if(e!==this.value||s(e)||this.deep){var t=this.value;if(this.value=e,this.user)try{this.cb.call(this.vm,e,t)}catch(e){V(e,this.vm,'callback for watcher "'+this.expression+'"')}else this.cb.call(this.vm,e,t)}}},or.prototype.evaluate=function(){this.value=this.get(),this.dirty=!1},or.prototype.depend=function(){for(var e=this.deps.length;e--;)this.deps[e].depend()},or.prototype.teardown=function(){if(this.active){this.vm._isBeingDestroyed||p(this.vm._watchers,this);for(var e=this.deps.length;e--;)this.deps[e].removeSub(this);this.active=!1}};var ir={enumerable:!0,configurable:!0,get:x,set:x},sr={lazy:!0};ze(Oe.prototype);var lr={init:function(e,t,n,r){if(!e.componentInstance||e.componentInstance._isDestroyed)(e.componentInstance=Pe(e,Zn,n,r)).$mount(t?e.elm:void 0,t);else if(e.data.keepAlive){var a=e;lr.prepatch(a,a)}},prepatch:function(e,t){var n=t.componentOptions;!function(e,t,n,r,a){var o=!!(a||e.$options._renderChildren||r.data.scopedSlots||e.$scopedSlots!==qt);if(e.$options._parentVnode=r,e.$vnode=r,e._vnode&&(e._vnode.parent=r),e.$options._renderChildren=a,e.$attrs=r.data&&r.data.attrs||qt,e.$listeners=n||qt,t&&e.$options.props){En.shouldConvert=!1;for(var i=e._props,s=e.$options._propKeys||[],l=0;l<s.length;l++){var c=s[l];i[c]=F(c,e.$options.props,t,e)}En.shouldConvert=!0,e.$options.propsData=t}if(n){var d=e.$options._parentListeners;e.$options._parentListeners=n,ie(e,n,d)}o&&(e.$slots=se(a,r.context),e.$forceUpdate())}(t.componentInstance=e.componentInstance,n.propsData,n.listeners,t,n.children)},insert:function(e){var t=e.context,n=e.componentInstance;n._isMounted||(n._isMounted=!0,fe(n,"mounted")),e.data.keepAlive&&(t._isMounted?function(e){e._inactive=!1,Qn.push(e)}(n):ue(n,!0))},destroy:function(e){var t=e.componentInstance;t._isDestroyed||(e.data.keepAlive?function e(t,n){if(!(n&&(t._directInactive=!0,de(t))||t._inactive)){t._inactive=!0;for(var r=0;r<t.$children.length;r++)e(t.$children[r]);fe(t,"deactivated")}}(t,!0):t.$destroy())}},cr=Object.keys(lr),dr=1,ur=2,fr=0;(function(e){e.prototype._init=function(e){var t=this;t._uid=fr++,t._isVue=!0,e&&e._isComponent?function(e,t){var n=e.$options=Object.create(e.constructor.options),r=t._parentVnode;n.parent=t.parent,n._parentVnode=r,n._parentElm=t._parentElm,n._refElm=t._refElm;var a=r.componentOptions;n.propsData=a.propsData,n._parentListeners=a.listeners,n._renderChildren=a.children,n._componentTag=a.tag,t.render&&(n.render=t.render,n.staticRenderFns=t.staticRenderFns)}(t,e):t.$options=R(Be(t.constructor),e||{},t),t._renderProxy=t,t._self=t,function(e){var t=e.$options,n=t.parent;if(n&&!t.abstract){for(;n.$options.abstract&&n.$parent;)n=n.$parent;n.$children.push(e)}e.$parent=n,e.$root=n?n.$root:e,e.$children=[],e.$refs={},e._watcher=null,e._inactive=null,e._directInactive=!1,e._isMounted=!1,e._isDestroyed=!1,e._isBeingDestroyed=!1}(t),function(e){e._events=Object.create(null),e._hasHookEvent=!1;var t=e.$options._parentListeners;t&&ie(e,t)}(t),function(e){e._vnode=null,e._staticTrees=null;var t=e.$options,n=e.$vnode=t._parentVnode,r=n&&n.context;e.$slots=se(t._renderChildren,r),e.$scopedSlots=qt,e._c=function(t,n,r,a){return Ee(e,t,n,r,a,!1)},e.$createElement=function(t,n,r,a){return Ee(e,t,n,r,a,!0)};var a=n&&n.data;O(e,"$attrs",a&&a.attrs||qt,0,!0),O(e,"$listeners",t._parentListeners||qt,0,!0)}(t),fe(t,"beforeCreate"),function(e){var t=ye(e.$options.inject,e);t&&(En.shouldConvert=!1,Object.keys(t).forEach(function(n){O(e,n,t[n])}),En.shouldConvert=!0)}(t),me(t),function(e){var t=e.$options.provide;t&&(e._provided="function"==typeof t?t.call(e):t)}(t),fe(t,"created"),t.$options.el&&t.$mount(t.$options.el)}})($e),function(e){var t={get:function(){return this._data}},n={get:function(){return this._props}};Object.defineProperty(e.prototype,"$data",t),Object.defineProperty(e.prototype,"$props",n),e.prototype.$set=D,e.prototype.$delete=j,e.prototype.$watch=function(e,t,n){var r=this;if(l(t))return be(r,e,t,n);(n=n||{}).user=!0;var a=new or(r,e,t,n);return n.immediate&&t.call(r,a.value),function(){a.teardown()}}}($e),function(e){var t=/^hook:/;e.prototype.$on=function(e,n){var r=this;if(Array.isArray(e))for(var a=0,o=e.length;a<o;a++)this.$on(e[a],n);else(r._events[e]||(r._events[e]=[])).push(n),t.test(e)&&(r._hasHookEvent=!0);return r},e.prototype.$once=function(e,t){function n(){r.$off(e,n),t.apply(r,arguments)}var r=this;return n.fn=t,r.$on(e,n),r},e.prototype.$off=function(e,t){var n=this;if(!arguments.length)return n._events=Object.create(null),n;if(Array.isArray(e)){for(var r=0,a=e.length;r<a;r++)this.$off(e[r],t);return n}var o=n._events[e];if(!o)return n;if(!t)return n._events[e]=null,n;if(t)for(var i,s=o.length;s--;)if((i=o[s])===t||i.fn===t){o.splice(s,1);break}return n},e.prototype.$emit=function(e){var t=this,n=t._events[e];if(n){n=n.length>1?v(n):n;for(var r=v(arguments,1),a=0,o=n.length;a<o;a++)try{n[a].apply(t,r)}catch(n){V(n,t,'event handler for "'+e+'"')}}return t}}($e),function(e){e.prototype._update=function(e,t){var n=this;n._isMounted&&fe(n,"beforeUpdate");var r=n.$el,a=n._vnode,o=Zn;Zn=n,n._vnode=e,a?n.$el=n.__patch__(a,e):(n.$el=n.__patch__(n.$el,e,t,!1,n.$options._parentElm,n.$options._refElm),n.$options._parentElm=n.$options._refElm=null),Zn=o,r&&(r.__vue__=null),n.$el&&(n.$el.__vue__=n),n.$vnode&&n.$parent&&n.$vnode===n.$parent._vnode&&(n.$parent.$el=n.$el)},e.prototype.$forceUpdate=function(){this._watcher&&this._watcher.update()},e.prototype.$destroy=function(){var e=this;if(!e._isBeingDestroyed){fe(e,"beforeDestroy"),e._isBeingDestroyed=!0;var t=e.$parent;!t||t._isBeingDestroyed||e.$options.abstract||p(t.$children,e),e._watcher&&e._watcher.teardown();for(var n=e._watchers.length;n--;)e._watchers[n].teardown();e._data.__ob__&&e._data.__ob__.vmCount--,e._isDestroyed=!0,e.__patch__(e._vnode,null),fe(e,"destroyed"),e.$off(),e.$el&&(e.$el.__vue__=null),e.$vnode&&(e.$vnode.parent=null)}}}($e),function(e){ze(e.prototype),e.prototype.$nextTick=function(e){return G(e,this)},e.prototype._render=function(){var e,t=this,n=t.$options,r=n.render,a=n._parentVnode;if(t._isMounted)for(var o in t.$slots){var i=t.$slots[o];(i._rendered||i[0]&&i[0].elm)&&(t.$slots[o]=L(i,!0))}t.$scopedSlots=a&&a.data.scopedSlots||qt,t.$vnode=a;try{e=r.call(t._renderProxy,t.$createElement)}catch(n){V(n,t,"render"),e=t._vnode}return e instanceof zn||(e=Dn()),e.parent=a,e}}($e);var pr=[String,RegExp,Array],hr={name:"keep-alive",abstract:!0,props:{include:pr,exclude:pr,max:[String,Number]},created:function(){this.cache=Object.create(null),this.keys=[]},destroyed:function(){var e=this;for(var t in e.cache)Ue(e.cache,t,e.keys)},watch:{include:function(e){qe(this,function(t){return He(e,t)})},exclude:function(e){qe(this,function(t){return!He(e,t)})}},render:function(){var e=this.$slots.default,t=re(e),n=t&&t.componentOptions;if(n){var r=Ve(n),a=this.include,o=this.exclude;if(a&&(!r||!He(a,r))||o&&r&&He(o,r))return t;var i=this.cache,s=this.keys,l=null==t.key?n.Ctor.cid+(n.tag?"::"+n.tag:""):t.key;i[l]?(t.componentInstance=i[l].componentInstance,p(s,l),s.push(l)):(i[l]=t,s.push(l),this.max&&s.length>parseInt(this.max)&&Ue(i,s[0],s,this._vnode)),t.data.keepAlive=!0}return t||e&&e[0]}},mr={KeepAlive:hr};(function(e){var t={get:function(){return on}};Object.defineProperty(e,"config",t),e.util={warn:Mn,extend:b,mergeOptions:R,defineReactive:O},e.set=D,e.delete=j,e.nextTick=G,e.options=Object.create(null),rn.forEach(function(t){e.options[t+"s"]=Object.create(null)}),e.options._base=e,b(e.options.components,mr),function(e){e.use=function(e){var t=this._installedPlugins||(this._installedPlugins=[]);if(t.indexOf(e)>-1)return this;var n=v(arguments,1);return n.unshift(this),"function"==typeof e.install?e.install.apply(e,n):"function"==typeof e&&e.apply(null,n),t.push(e),this}}(e),function(e){e.mixin=function(e){return this.options=R(this.options,e),this}}(e),We(e),function(e){rn.forEach(function(t){e[t]=function(e,n){return n?("component"===t&&l(n)&&(n.name=n.name||e,n=this.options._base.extend(n)),"directive"===t&&"function"==typeof n&&(n={bind:n,update:n}),this.options[t+"s"][e]=n,n):this.options[t+"s"][e]}})}(e)})($e),Object.defineProperty($e.prototype,"$isServer",{get:_n}),Object.defineProperty($e.prototype,"$ssrContext",{get:function(){return this.$vnode&&this.$vnode.ssrContext}}),$e.version="2.5.13";var gr,vr,br=f("style,class"),yr=f("input,textarea,option,select,progress"),xr=f("contenteditable,draggable,spellcheck"),wr=f("allowfullscreen,async,autofocus,autoplay,checked,compact,controls,declare,default,defaultchecked,defaultmuted,defaultselected,defer,disabled,enabled,formnovalidate,hidden,indeterminate,inert,ismap,itemscope,loop,multiple,muted,nohref,noresize,noshade,novalidate,nowrap,open,pauseonexit,readonly,required,reversed,scoped,seamless,selected,sortable,translate,truespeed,typemustmatch,visible"),kr="http://www.w3.org/1999/xlink",_r=function(e){return":"===e.charAt(5)&&"xlink"===e.slice(0,5)},Tr=function(e){return _r(e)?e.slice(6,e.length):""},Ar=function(e){return null==e||!1===e},Mr={svg:"http://www.w3.org/2000/svg",math:"http://www.w3.org/1998/Math/MathML"},Cr=f("html,body,base,head,link,meta,style,title,address,article,aside,footer,header,h1,h2,h3,h4,h5,h6,hgroup,nav,section,div,dd,dl,dt,figcaption,figure,picture,hr,img,li,main,ol,p,pre,ul,a,b,abbr,bdi,bdo,br,cite,code,data,dfn,em,i,kbd,mark,q,rp,rt,rtc,ruby,s,samp,small,span,strong,sub,sup,time,u,var,wbr,area,audio,map,track,video,embed,object,param,source,canvas,script,noscript,del,ins,caption,col,colgroup,table,thead,tbody,td,th,tr,button,datalist,fieldset,form,input,label,legend,meter,optgroup,option,output,progress,select,textarea,details,dialog,menu,menuitem,summary,content,element,shadow,template,blockquote,iframe,tfoot"),Sr=f("svg,animate,circle,clippath,cursor,defs,desc,ellipse,filter,font-face,foreignObject,g,glyph,image,line,marker,mask,missing-glyph,path,pattern,polygon,polyline,rect,switch,symbol,text,textpath,tspan,use,view",!0),Lr=function(e){return Cr(e)||Sr(e)},zr=Object.create(null),Or=f("text,number,password,search,email,tel,url"),Dr=Object.freeze({createElement:function(e,t){var n=document.createElement(e);return"select"!==e?n:(t.data&&t.data.attrs&&void 0!==t.data.attrs.multiple&&n.setAttribute("multiple","multiple"),n)},createElementNS:function(e,t){return document.createElementNS(Mr[e],t)},createTextNode:function(e){return document.createTextNode(e)},createComment:function(e){return document.createComment(e)},insertBefore:function(e,t,n){e.insertBefore(t,n)},removeChild:function(e,t){e.removeChild(t)},appendChild:function(e,t){e.appendChild(t)},parentNode:function(e){return e.parentNode},nextSibling:function(e){return e.nextSibling},tagName:function(e){return e.tagName},setTextContent:function(e,t){e.textContent=t},setAttribute:function(e,t,n){e.setAttribute(t,n)}}),jr={create:function(e,t){Ze(t)},update:function(e,t){e.data.ref!==t.data.ref&&(Ze(e,!0),Ze(t))},destroy:function(e){Ze(e,!0)}},Pr=new zn("",{},[]),Ir=["create","activate","update","remove","destroy"],Er={create:et,update:et,destroy:function(e){et(e,Pr)}},Nr=Object.create(null),Rr=[jr,Er],Br={create:at,update:at},Fr={create:it,update:it},$r="__r",Wr="__c",Vr={create:dt,update:dt},Hr={create:ut,update:ut},qr=m(function(e){var t={},n=/:(.+)/;return e.split(/;(?![^(]*\))/g).forEach(function(e){if(e){var r=e.split(n);r.length>1&&(t[r[0].trim()]=r[1].trim())}}),t}),Ur=/^--/,Gr=/\s*!important$/,Yr=function(e,t,n){if(Ur.test(t))e.style.setProperty(t,n);else if(Gr.test(n))e.style.setProperty(t,n.replace(Gr,""),"important");else{var r=Kr(t);if(Array.isArray(n))for(var a=0,o=n.length;a<o;a++)e.style[r]=n[a];else e.style[r]=n}},Xr=["Webkit","Moz","ms"],Kr=m(function(e){if(vr=vr||document.createElement("div").style,"filter"!==(e=Kt(e))&&e in vr)return e;for(var t=e.charAt(0).toUpperCase()+e.slice(1),n=0;n<Xr.length;n++){var r=Xr[n]+t;if(r in vr)return r}}),Zr={create:mt,update:mt},Jr=m(function(e){return{enterClass:e+"-enter",enterToClass:e+"-enter-to",enterActiveClass:e+"-enter-active",leaveClass:e+"-leave",leaveToClass:e+"-leave-to",leaveActiveClass:e+"-leave-active"}}),Qr=cn&&!hn,ea="transition",ta="animation",na="transition",ra="transitionend",aa="animation",oa="animationend";Qr&&(void 0===window.ontransitionend&&void 0!==window.onwebkittransitionend&&(na="WebkitTransition",ra="webkitTransitionEnd"),void 0===window.onanimationend&&void 0!==window.onwebkitanimationend&&(aa="WebkitAnimation",oa="webkitAnimationEnd"));var ia=cn?window.requestAnimationFrame?window.requestAnimationFrame.bind(window):setTimeout:function(e){return e()},sa=/\b(transform|all)(,|$)/,la=cn?{create:zt,activate:zt,remove:function(e,t){!0!==e.data.show?Ct(e,t):t()}}:{},ca=[Br,Fr,Vr,Hr,Zr,la],da=ca.concat(Rr),ua=function(e){function t(e){var t=S.parentNode(e);a(t)&&S.removeChild(t,e)}function n(e,t,n,r,i){if(e.isRootInsert=!i,!s(e,t,n,r)){var l=e.data,u=e.children,f=e.tag;a(f)?(e.elm=e.ns?S.createElementNS(e.ns,f):S.createElement(f,e),h(e),d(e,u,t),a(l)&&p(e,t),c(n,e.elm,r)):o(e.isComment)?(e.elm=S.createComment(e.text),c(n,e.elm,r)):(e.elm=S.createTextNode(e.text),c(n,e.elm,r))}}function s(e,t,n,r){var i=e.data;if(a(i)){var s=a(e.componentInstance)&&i.keepAlive;if(a(i=i.hook)&&a(i=i.init)&&i(e,!1,n,r),a(e.componentInstance))return l(e,t),o(s)&&function(e,t,n,r){for(var o,i=e;i.componentInstance;)if(i=i.componentInstance._vnode,a(o=i.data)&&a(o=o.transition)){for(o=0;o<M.activate.length;++o)M.activate[o](Pr,i);t.push(i);break}c(n,e.elm,r)}(e,t,n,r),!0}}function l(e,t){a(e.data.pendingInsert)&&(t.push.apply(t,e.data.pendingInsert),e.data.pendingInsert=null),e.elm=e.componentInstance.$el,u(e)?(p(e,t),h(e)):(Ze(e),t.push(e))}function c(e,t,n){a(e)&&(a(n)?n.parentNode===e&&S.insertBefore(e,t,n):S.appendChild(e,t))}function d(e,t,r){if(Array.isArray(t))for(var a=0;a<t.length;++a)n(t[a],r,e.elm,null,!0);else i(e.text)&&S.appendChild(e.elm,S.createTextNode(String(e.text)))}function u(e){for(;e.componentInstance;)e=e.componentInstance._vnode;return a(e.tag)}function p(e,t){for(var n=0;n<M.create.length;++n)M.create[n](Pr,e);a(T=e.data.hook)&&(a(T.create)&&T.create(Pr,e),a(T.insert)&&t.push(e))}function h(e){var t;if(a(t=e.fnScopeId))S.setAttribute(e.elm,t,"");else for(var n=e;n;)a(t=n.context)&&a(t=t.$options._scopeId)&&S.setAttribute(e.elm,t,""),n=n.parent;a(t=Zn)&&t!==e.context&&t!==e.fnContext&&a(t=t.$options._scopeId)&&S.setAttribute(e.elm,t,"")}function m(e,t,r,a,o,i){for(;a<=o;++a)n(r[a],i,e,t)}function g(e){var t,n,r=e.data;if(a(r))for(a(t=r.hook)&&a(t=t.destroy)&&t(e),t=0;t<M.destroy.length;++t)M.destroy[t](e);if(a(t=e.children))for(n=0;n<e.children.length;++n)g(e.children[n])}function v(e,n,r,o){for(;r<=o;++r){var i=n[r];a(i)&&(a(i.tag)?(b(i),g(i)):t(i.elm))}}function b(e,n){if(a(n)||a(e.data)){var r,o=M.remove.length+1;for(a(n)?n.listeners+=o:n=function(e,n){function r(){0==--r.listeners&&t(e)}return r.listeners=n,r}(e.elm,o),a(r=e.componentInstance)&&a(r=r._vnode)&&a(r.data)&&b(r,n),r=0;r<M.remove.length;++r)M.remove[r](e,n);a(r=e.data.hook)&&a(r=r.remove)?r(e,n):n()}else t(e.elm)}function y(e,t,o,i,s){for(var l,c,d,u,f=0,p=0,h=t.length-1,g=t[0],b=t[h],y=o.length-1,k=o[0],_=o[y],T=!s;f<=h&&p<=y;)r(g)?g=t[++f]:r(b)?b=t[--h]:Je(g,k)?(w(g,k,i),g=t[++f],k=o[++p]):Je(b,_)?(w(b,_,i),b=t[--h],_=o[--y]):Je(g,_)?(w(g,_,i),T&&S.insertBefore(e,g.elm,S.nextSibling(b.elm)),g=t[++f],_=o[--y]):Je(b,k)?(w(b,k,i),T&&S.insertBefore(e,b.elm,g.elm),b=t[--h],k=o[++p]):(r(l)&&(l=Qe(t,f,h)),r(c=a(k.key)?l[k.key]:x(k,t,f,h))?n(k,i,e,g.elm):Je(d=t[c],k)?(w(d,k,i),t[c]=void 0,T&&S.insertBefore(e,d.elm,g.elm)):n(k,i,e,g.elm),k=o[++p]);f>h?(u=r(o[y+1])?null:o[y+1].elm,m(e,u,o,p,y,i)):p>y&&v(0,t,f,h)}function x(e,t,n,r){for(var o=n;o<r;o++){var i=t[o];if(a(i)&&Je(e,i))return o}}function w(e,t,n,i){if(e!==t){var s=t.elm=e.elm;if(o(e.isAsyncPlaceholder))return void(a(t.asyncFactory.resolved)?_(e.elm,t,n):t.isAsyncPlaceholder=!0);if(o(t.isStatic)&&o(e.isStatic)&&t.key===e.key&&(o(t.isCloned)||o(t.isOnce)))return void(t.componentInstance=e.componentInstance);var l,c=t.data;a(c)&&a(l=c.hook)&&a(l=l.prepatch)&&l(e,t);var d=e.children,f=t.children;if(a(c)&&u(t)){for(l=0;l<M.update.length;++l)M.update[l](e,t);a(l=c.hook)&&a(l=l.update)&&l(e,t)}r(t.text)?a(d)&&a(f)?d!==f&&y(s,d,f,n,i):a(f)?(a(e.text)&&S.setTextContent(s,""),m(s,null,f,0,f.length-1,n)):a(d)?v(0,d,0,d.length-1):a(e.text)&&S.setTextContent(s,""):e.text!==t.text&&S.setTextContent(s,t.text),a(c)&&a(l=c.hook)&&a(l=l.postpatch)&&l(e,t)}}function k(e,t,n){if(o(n)&&a(e.parent))e.parent.data.pendingInsert=t;else for(var r=0;r<t.length;++r)t[r].data.hook.insert(t[r])}function _(e,t,n,r){var i,s=t.tag,c=t.data,u=t.children;if(r=r||c&&c.pre,t.elm=e,o(t.isComment)&&a(t.asyncFactory))return t.isAsyncPlaceholder=!0,!0;if(a(c)&&(a(i=c.hook)&&a(i=i.init)&&i(t,!0),a(i=t.componentInstance)))return l(t,n),!0;if(a(s)){if(a(u))if(e.hasChildNodes())if(a(i=c)&&a(i=i.domProps)&&a(i=i.innerHTML)){if(i!==e.innerHTML)return!1}else{for(var f=!0,h=e.firstChild,m=0;m<u.length;m++){if(!h||!_(h,u[m],n,r)){f=!1;break}h=h.nextSibling}if(!f||h)return!1}else d(t,u,n);if(a(c)){var g=!1;for(var v in c)if(!L(v)){g=!0,p(t,n);break}!g&&c.class&&Y(c.class)}}else e.data!==t.text&&(e.data=t.text);return!0}var T,A,M={},C=e.modules,S=e.nodeOps;for(T=0;T<Ir.length;++T)for(M[Ir[T]]=[],A=0;A<C.length;++A)a(C[A][Ir[T]])&&M[Ir[T]].push(C[A][Ir[T]]);var L=f("attrs,class,staticClass,staticStyle,key");return function(e,t,i,s,l,c){if(!r(t)){var d=!1,f=[];if(r(e))d=!0,n(t,f,l,c);else{var p=a(e.nodeType);if(!p&&Je(e,t))w(e,t,f,s);else{if(p){if(1===e.nodeType&&e.hasAttribute(nn)&&(e.removeAttribute(nn),i=!0),o(i)&&_(e,t,f))return k(t,f,!0),e;e=function(e){return new zn(S.tagName(e).toLowerCase(),{},[],void 0,e)}(e)}var h=e.elm,m=S.parentNode(h);if(n(t,f,h._leaveCb?null:m,S.nextSibling(h)),a(t.parent))for(var b=t.parent,y=u(t);b;){for(var x=0;x<M.destroy.length;++x)M.destroy[x](b);if(b.elm=t.elm,y){for(var T=0;T<M.create.length;++T)M.create[T](Pr,b);var A=b.data.hook.insert;if(A.merged)for(var C=1;C<A.fns.length;C++)A.fns[C]()}else Ze(b);b=b.parent}a(m)?v(0,[e],0,0):a(e.tag)&&g(e)}}return k(t,f,d),t.elm}a(e)&&g(e)}}({nodeOps:Dr,modules:da});hn&&document.addEventListener("selectionchange",function(){var e=document.activeElement;e&&e.vmodel&&Nt(e,"input")});var fa={inserted:function(e,t,n,r){"select"===n.tag?(r.elm&&!r.elm._vOptions?Z(n,"postpatch",function(){fa.componentUpdated(e,t,n)}):Ot(e,t,n.context),e._vOptions=[].map.call(e.options,Pt)):("textarea"===n.tag||Or(e.type))&&(e._vModifiers=t.modifiers,t.modifiers.lazy||(e.addEventListener("change",Et),gn||(e.addEventListener("compositionstart",It),e.addEventListener("compositionend",Et)),hn&&(e.vmodel=!0)))},componentUpdated:function(e,t,n){if("select"===n.tag){Ot(e,t,n.context);var r=e._vOptions,a=e._vOptions=[].map.call(e.options,Pt);a.some(function(e,t){return!w(e,r[t])})&&(e.multiple?t.value.some(function(e){return jt(e,a)}):t.value!==t.oldValue&&jt(t.value,a))&&Nt(e,"change")}}},pa={bind:function(e,t,n){var r=t.value,a=(n=Rt(n)).data&&n.data.transition,o=e.__vOriginalDisplay="none"===e.style.display?"":e.style.display;r&&a?(n.data.show=!0,Mt(n,function(){e.style.display=o})):e.style.display=r?o:"none"},update:function(e,t,n){var r=t.value;r!==t.oldValue&&((n=Rt(n)).data&&n.data.transition?(n.data.show=!0,r?Mt(n,function(){e.style.display=e.__vOriginalDisplay}):Ct(n,function(){e.style.display="none"})):e.style.display=r?e.__vOriginalDisplay:"none")},unbind:function(e,t,n,r,a){a||(e.style.display=e.__vOriginalDisplay)}},ha={model:fa,show:pa},ma={name:String,appear:Boolean,css:Boolean,mode:String,type:String,enterClass:String,leaveClass:String,enterToClass:String,leaveToClass:String,enterActiveClass:String,leaveActiveClass:String,appearClass:String,appearActiveClass:String,appearToClass:String,duration:[Number,String,Object]},ga={name:"transition",props:ma,abstract:!0,render:function(e){var t=this,n=this.$slots.default;if(n&&(n=n.filter(function(e){return e.tag||ne(e)})).length){var r=this.mode,a=n[0];if(function(e){for(;e=e.parent;)if(e.data.transition)return!0}(this.$vnode))return a;var o=Bt(a);if(!o)return a;if(this._leaving)return $t(e,a);var s="__transition-"+this._uid+"-";o.key=null==o.key?o.isComment?s+"comment":s+o.tag:i(o.key)?0===String(o.key).indexOf(s)?o.key:s+o.key:o.key;var l=(o.data||(o.data={})).transition=Ft(this),c=this._vnode,d=Bt(c);if(o.data.directives&&o.data.directives.some(function(e){return"show"===e.name})&&(o.data.show=!0),d&&d.data&&!function(e,t){return t.key===e.key&&t.tag===e.tag}(o,d)&&!ne(d)&&(!d.componentInstance||!d.componentInstance._vnode.isComment)){var u=d.data.transition=b({},l);if("out-in"===r)return this._leaving=!0,Z(u,"afterLeave",function(){t._leaving=!1,t.$forceUpdate()}),$t(e,a);if("in-out"===r){if(ne(o))return c;var f,p=function(){f()};Z(l,"afterEnter",p),Z(l,"enterCancelled",p),Z(u,"delayLeave",function(e){f=e})}}return a}}},va=b({tag:String,moveClass:String},ma);delete va.mode;var ba={props:va,render:function(e){for(var t=this.tag||this.$vnode.data.tag||"span",n=Object.create(null),r=this.prevChildren=this.children,a=this.$slots.default||[],o=this.children=[],i=Ft(this),s=0;s<a.length;s++){var l=a[s];l.tag&&null!=l.key&&0!==String(l.key).indexOf("__vlist")&&(o.push(l),n[l.key]=l,(l.data||(l.data={})).transition=i)}if(r){for(var c=[],d=[],u=0;u<r.length;u++){var f=r[u];f.data.transition=i,f.data.pos=f.elm.getBoundingClientRect(),n[f.key]?c.push(f):d.push(f)}this.kept=e(t,null,c),this.removed=d}return e(t,null,o)},beforeUpdate:function(){this.__patch__(this._vnode,this.kept,!1,!0),this._vnode=this.kept},updated:function(){var e=this.prevChildren,t=this.moveClass||(this.name||"v")+"-move";e.length&&this.hasMove(e[0].elm,t)&&(e.forEach(Wt),e.forEach(Vt),e.forEach(Ht),this._reflow=document.body.offsetHeight,e.forEach(function(e){if(e.data.moved){var n=e.elm,r=n.style;xt(n,t),r.transform=r.WebkitTransform=r.transitionDuration="",n.addEventListener(ra,n._moveCb=function e(r){r&&!/transform$/.test(r.propertyName)||(n.removeEventListener(ra,e),n._moveCb=null,wt(n,t))})}}))},methods:{hasMove:function(e,t){if(!Qr)return!1;if(this._hasMove)return this._hasMove;var n=e.cloneNode();e._transitionClasses&&e._transitionClasses.forEach(function(e){vt(n,e)}),gt(n,t),n.style.display="none",this.$el.appendChild(n);var r=_t(n);return this.$el.removeChild(n),this._hasMove=r.hasTransform}}},ya={Transition:ga,TransitionGroup:ba};$e.config.mustUseProp=function(e,t,n){return"value"===n&&yr(e)&&"button"!==t||"selected"===n&&"option"===e||"checked"===n&&"input"===e||"muted"===n&&"video"===e},$e.config.isReservedTag=Lr,$e.config.isReservedAttr=br,$e.config.getTagNamespace=function(e){return Sr(e)?"svg":"math"===e?"math":void 0},$e.config.isUnknownElement=function(e){if(!cn)return!0;if(Lr(e))return!1;if(e=e.toLowerCase(),null!=zr[e])return zr[e];var t=document.createElement(e);return e.indexOf("-")>-1?zr[e]=t.constructor===window.HTMLUnknownElement||t.constructor===window.HTMLElement:zr[e]=/HTMLUnknownElement/.test(t.toString())},b($e.options.directives,ha),b($e.options.components,ya),$e.prototype.__patch__=cn?ua:x,$e.prototype.$mount=function(e,t){return function(e,t,n){return e.$el=t,e.$options.render||(e.$options.render=Dn),fe(e,"beforeMount"),new or(e,function(){e._update(e._render(),n)},x,null,!0),n=!1,null==e.$vnode&&(e._isMounted=!0,fe(e,"mounted")),e}(this,e=e&&cn?function(e){if("string"==typeof e){var t=document.querySelector(e);return t||document.createElement("div")}return e}(e):void 0,t)},$e.nextTick(function(){on.devtools&&Tn&&Tn.emit("init",$e)},0),t.a=$e}).call(t,n(44),n(167).setImmediate)},function(e,t,n){"use strict";var r=n(180),a=n.n(r);t.a=a.a},function(e,t,n){"use strict";var r=n(189),a=n.n(r);t.a=a.a},function(e,t,n){var r=n(60),a=n(32);e.exports=Object.keys||function(e){return r(e,a)}},function(e,t){t.f={}.propertyIsEnumerable},function(e,t){var n=0,r=Math.random();e.exports=function(e){return"Symbol(".concat(void 0===e?"":e,")_",(++n+r).toString(36))}},function(e,t,n){"use strict";var r=n(176),a=n.n(r),o=n(177),i=n.n(o);n.d(t,"a",function(){return a.a}),n.d(t,"b",function(){return i.a})},function(e,t,n){"use strict";var r=n(178),a=n.n(r),o=n(65);n.n(o),t.a=a.a},function(e,t){var n={}.toString;e.exports=function(e){return n.call(e).slice(8,-1)}},function(e,t){e.exports=function(e){if(void 0==e)throw TypeError("Can't call method on "+e);return e}},function(e,t){e.exports="constructor,hasOwnProperty,isPrototypeOf,propertyIsEnumerable,toLocaleString,toString,valueOf".split(",")},function(e,t){e.exports=!0},function(e,t){t.f=Object.getOwnPropertySymbols},function(e,t,n){var r=n(9).f,a=n(12),o=n(4)("toStringTag");e.exports=function(e,t,n){e&&!a(e=n?e:e.prototype,o)&&r(e,o,{configurable:!0,value:t})}},function(e,t,n){var r=n(37)("keys"),a=n(27);e.exports=function(e){return r[e]||(r[e]=a(e))}},function(e,t,n){var r=n(8),a=r["__core-js_shared__"]||(r["__core-js_shared__"]={});e.exports=function(e){return a[e]||(a[e]={})}},function(e,t){var n=Math.ceil,r=Math.floor;e.exports=function(e){return isNaN(e=+e)?0:(e>0?r:n)(e)}},function(e,t,n){var r=n(31);e.exports=function(e){return Object(r(e))}},function(e,t,n){var r=n(19);e.exports=function(e,t){if(!r(e))return e;var n,a;if(t&&"function"==typeof(n=e.toString)&&!r(a=n.call(e)))return a;if("function"==typeof(n=e.valueOf)&&!r(a=n.call(e)))return a;if(!t&&"function"==typeof(n=e.toString)&&!r(a=n.call(e)))return a;throw TypeError("Can't convert object to primitive value")}},function(e,t,n){var r=n(8),a=n(7),o=n(33),i=n(42),s=n(9).f;e.exports=function(e){var t=a.Symbol||(a.Symbol=o?{}:r.Symbol||{});"_"==e.charAt(0)||e in t||s(t,e,{value:i.f(e)})}},function(e,t,n){t.f=n(4)},function(e,t,n){"use strict";var r=n(154)(!0);n(57)(String,"String",function(e){this._t=String(e),this._i=0},function(){var e,t=this._t,n=this._i;return n>=t.length?{value:void 0,done:!0}:(e=r(t,n),this._i+=e.length,{value:e,done:!1})})},function(e,t){var n;n=function(){return this}();try{n=n||Function("return this")()||(0,eval)("this")}catch(e){"object"==typeof window&&(n=window)}e.exports=n},function(e,t,n){"use strict";var r=n(168),a=n.n(r);t.a=a.a},function(e,t,n){"use strict";var r=n(169),a=n.n(r),o=n(170),i=n.n(o);n.d(t,"a",function(){return a.a}),n.d(t,"b",function(){return i.a})},function(e,t,n){"use strict";var r=n(13),a=n.n(r),o=n(22),i=n(183),s=n.n(i);n.d(t,"a",function(){return s.a}),t.b={open:function(e){var t=void 0,n=void 0;"string"==typeof e&&(t=e);var r={programmatic:!0,content:t};e.parent&&(n=e.parent,delete e.parent);var i=a()(r,e);return new(o.a.extend(s.a))({parent:n,el:document.createElement("div"),propsData:i})}}},function(e,t,n){"use strict";var r=n(185),a=n.n(r);t.a=a.a},function(e,t,n){"use strict";var r=n(6),a=n.n(r),o=n(2);t.a={components:a()({},o.a.name,o.a),props:{active:{type:Boolean,default:!0},title:String,closable:{type:Boolean,default:!0},type:String,hasIcon:Boolean,size:String,iconSize:String},data:function(){return{isActive:this.active}},watch:{active:function(e){this.isActive=e}},computed:{icon:function(){switch(this.type){case"is-info":return"information";case"is-success":return"check-circle";case"is-warning":return"alert";case"is-danger":return"alert-circle";default:return null}}},methods:{close:function(){this.isActive=!1,this.$emit("close"),this.$emit("update:active",!1)}}}},function(e,t,n){"use strict";var r=n(1),a=n(5);t.a={props:{type:{type:String,default:"is-dark"},message:String,duration:Number,queue:{type:Boolean,default:void 0},position:{type:String,default:"is-top",validator:function(e){return["is-top-right","is-top","is-top-left","is-bottom-right","is-bottom","is-bottom-left"].indexOf(e)>-1}},container:String},data:function(){return{isActive:!1,parentTop:null,parentBottom:null,newContainer:this.container||r.b.defaultContainerElement}},computed:{correctParent:function(){switch(this.position){case"is-top-right":case"is-top":case"is-top-left":return this.parentTop;case"is-bottom-right":case"is-bottom":case"is-bottom-left":return this.parentBottom}},transition:function(){switch(this.position){case"is-top-right":case"is-top":case"is-top-left":return{enter:"fadeInDown",leave:"fadeOut"};case"is-bottom-right":case"is-bottom":case"is-bottom-left":return{enter:"fadeInUp",leave:"fadeOut"}}}},methods:{shouldQueue:function(){return!!(void 0!==this.queue?this.queue:r.b.defaultNoticeQueue)&&(this.parentTop.childElementCount>0||this.parentBottom.childElementCount>0)},close:function(){var e=this;clearTimeout(this.timer),this.isActive=!1,setTimeout(function(){e.$destroy(),n.i(a.a)(e.$el)},150)},showNotice:function(){var e=this;this.shouldQueue()?setTimeout(function(){return e.showNotice()},250):(this.correctParent.insertAdjacentElement("afterbegin",this.$el),this.isActive=!0,this.indefinite||(this.timer=setTimeout(function(){return e.close()},this.newDuration)))},setupContainer:function(){if(this.parentTop=document.querySelector(".notices.is-top"),this.parentBottom=document.querySelector(".notices.is-bottom"),!this.parentTop||!this.parentBottom){this.parentTop||(this.parentTop=document.createElement("div"),this.parentTop.className="notices is-top"),this.parentBottom||(this.parentBottom=document.createElement("div"),this.parentBottom.className="notices is-bottom");var e=document.querySelector(this.newContainer)||document.body;e.appendChild(this.parentTop),e.appendChild(this.parentBottom),this.newContainer&&(this.parentTop.classList.add("has-custom-container"),this.parentBottom.classList.add("has-custom-container"))}}},beforeMount:function(){this.setupContainer()},mounted:function(){this.showNotice()}}},function(e,t,n){e.exports={default:n(130),__esModule:!0}},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}t.__esModule=!0;var a=n(127),o=r(a),i=n(3),s=r(i),l="function"==typeof s.default&&"symbol"==typeof o.default?function(e){return typeof e}:function(e){return e&&"function"==typeof s.default&&e.constructor===s.default&&e!==s.default.prototype?"symbol":typeof e};t.default="function"==typeof s.default&&"symbol"===l(o.default)?function(e){return void 0===e?"undefined":l(e)}:function(e){return e&&"function"==typeof s.default&&e.constructor===s.default&&e!==s.default.prototype?"symbol":void 0===e?"undefined":l(e)}},function(e,t,n){var r=n(135);e.exports=function(e,t,n){if(r(e),void 0===t)return e;switch(n){case 1:return function(n){return e.call(t,n)};case 2:return function(n,r){return e.call(t,n,r)};case 3:return function(n,r,a){return e.call(t,n,r,a)}}return function(){return e.apply(t,arguments)}}},function(e,t,n){var r=n(19),a=n(8).document,o=r(a)&&r(a.createElement);e.exports=function(e){return o?a.createElement(e):{}}},function(e,t,n){e.exports=!n(11)&&!n(18)(function(){return 7!=Object.defineProperty(n(54)("div"),"a",{get:function(){return 7}}).a})},function(e,t,n){var r=n(30);e.exports=Object("z").propertyIsEnumerable(0)?Object:function(e){return"String"==r(e)?e.split(""):Object(e)}},function(e,t,n){"use strict";var r=n(33),a=n(17),o=n(61),i=n(15),s=n(12),l=n(20),c=n(145),d=n(35),u=n(153),f=n(4)("iterator"),p=!([].keys&&"next"in[].keys()),h=function(){return this};e.exports=function(e,t,n,m,g,v,b){c(n,t,m);var y,x,w,k=function(e){if(!p&&e in M)return M[e];switch(e){case"keys":case"values":return function(){return new n(this,e)}}return function(){return new n(this,e)}},_=t+" Iterator",T="values"==g,A=!1,M=e.prototype,C=M[f]||M["@@iterator"]||g&&M[g],S=!p&&C||k(g),L=g?T?k("entries"):S:void 0,z="Array"==t&&M.entries||C;if(z&&(w=u(z.call(new e)))!==Object.prototype&&w.next&&(d(w,_,!0),r||s(w,f)||i(w,f,h)),T&&C&&"values"!==C.name&&(A=!0,S=function(){return C.call(this)}),r&&!b||!p&&!A&&M[f]||i(M,f,S),l[t]=S,l[_]=h,g)if(y={values:T?S:k("values"),keys:v?S:k("keys"),entries:L},b)for(x in y)x in M||o(M,x,y[x]);else a(a.P+a.F*(p||A),t,y);return y}},function(e,t,n){var r=n(14),a=n(150),o=n(32),i=n(36)("IE_PROTO"),s=function(){},l=function(){var e,t=n(54)("iframe"),r=o.length;for(t.style.display="none",n(141).appendChild(t),t.src="javascript:",(e=t.contentWindow.document).open(),e.write("<script>document.F=Object<\/script>"),e.close(),l=e.F;r--;)delete l.prototype[o[r]];return l()};e.exports=Object.create||function(e,t){var n;return null!==e?(s.prototype=r(e),n=new s,s.prototype=null,n[i]=e):n=l(),void 0===t?n:a(n,t)}},function(e,t,n){var r=n(60),a=n(32).concat("length","prototype");t.f=Object.getOwnPropertyNames||function(e){return r(e,a)}},function(e,t,n){var r=n(12),a=n(16),o=n(137)(!1),i=n(36)("IE_PROTO");e.exports=function(e,t){var n,s=a(e),l=0,c=[];for(n in s)n!=i&&r(s,n)&&c.push(n);for(;t.length>l;)r(s,n=t[l++])&&(~o(c,n)||c.push(n));return c}},function(e,t,n){e.exports=n(15)},function(e,t,n){var r=n(38),a=Math.min;e.exports=function(e){return e>0?a(r(e),9007199254740991):0}},function(e,t,n){var r=n(138),a=n(4)("iterator"),o=n(20);e.exports=n(7).getIteratorMethod=function(e){if(void 0!=e)return e[a]||e["@@iterator"]||o[r(e)]}},function(e,t,n){n(158);for(var r=n(8),a=n(15),o=n(20),i=n(4)("toStringTag"),s="CSSRuleList,CSSStyleDeclaration,CSSValueList,ClientRectList,DOMRectList,DOMStringList,DOMTokenList,DataTransferItemList,FileList,HTMLAllCollection,HTMLCollection,HTMLFormElement,HTMLSelectElement,MediaList,MimeTypeArray,NamedNodeMap,NodeList,PaintRequestList,Plugin,PluginArray,SVGLengthList,SVGNumberList,SVGPathSegList,SVGPointList,SVGStringList,SVGTransformList,SourceBufferList,StyleSheetList,TextTrackCueList,TextTrackList,TouchList".split(","),l=0;l<s.length;l++){var c=s[l],d=r[c],u=d&&d.prototype;u&&!u[i]&&a(u,i,c),o[c]=o.Array}},function(e,t,n){var r=n(0)(n(79),null,null,null,null);e.exports=r.exports},function(e,t,n){var r=n(0)(n(94),n(216),null,null,null);e.exports=r.exports},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(13),a=n.n(r),o=n(46),i=n(28),s=n(112),l=n(115),c=n(116),d=n(117),u=n(45),f=n(105),p=n(106),h=n(107),m=n(29),g=n(2),v=n(23),b=n(108),y=n(109),x=n(47),w=n(110),k=n(48),_=n(111),T=n(24),A=n(113),M=n(114),C=n(118),S=n(119),L=n(120),z=n(121),O=n(122),D=n(1);n.d(t,"Dialog",function(){return h.a}),n.d(t,"LoadingProgrammatic",function(){return b.b}),n.d(t,"ModalProgrammatic",function(){return x.b}),n.d(t,"Snackbar",function(){return A.a}),n.d(t,"Toast",function(){return L.a});var j={Autocomplete:u.a,Checkbox:o.a,CheckboxButton:o.b,Collapse:f.a,Datepicker:p.a,Dropdown:i.a,DropdownItem:i.b,Field:m.a,Icon:g.a,Input:v.a,Loading:b.a,Message:y.a,Modal:x.a,Notification:w.a,Pagination:k.a,Panel:_.a,Radio:s.a,RadioButton:s.b,Select:T.a,Switch:M.a,TabItem:c.a,Table:l.a,TableColumn:l.b,Tabs:c.b,Tag:d.a,Taglist:d.b,Taginput:C.a,Timepicker:S.a,Tooltip:z.a,Upload:O.a,install:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};for(var r in n.i(D.a)(a()(D.b,t)),j){var o=j[r];o&&"install"!==r&&e.component(o.name,o)}e.prototype.$dialog=h.a,e.prototype.$loading=b.b,e.prototype.$modal=x.b,e.prototype.$snackbar=A.a,e.prototype.$toast=L.a}};t.default=j},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(52),a=n.n(r),o=n(51),i=n.n(o),s=n(6),l=n.n(s),c=n(5),d=n(10),u=n(23);t.default={name:"BAutocomplete",components:l()({},u.a.name,u.a),mixins:[d.a],inheritAttrs:!1,props:{value:[Number,String],data:{type:Array,default:function(){return[]}},field:{type:String,default:"value"},keepFirst:Boolean,clearOnSelect:Boolean,openOnFocus:Boolean},data:function(){return{selected:null,hovered:null,isActive:!1,newValue:this.value,isListInViewportVertically:!0,hasFocus:!1,_isAutocomplete:!0,_elementRef:"input"}},computed:{whiteList:function(){var e=[];if(e.push(this.$refs.input.$el.querySelector("input")),e.push(this.$refs.dropdown),void 0!==this.$refs.dropdown){var t=this.$refs.dropdown.querySelectorAll("*"),n=!0,r=!1,a=void 0;try{for(var o,s=i()(t);!(n=(o=s.next()).done);n=!0){var l=o.value;e.push(l)}}catch(e){r=!0,a=e}finally{try{!n&&s.return&&s.return()}finally{if(r)throw a}}}return e},hasDefaultSlot:function(){return!!this.$scopedSlots.default},hasEmptySlot:function(){return!!this.$slots.empty}},watch:{isActive:function(e){var t=this;e?this.calcDropdownInViewportVertical():(this.$nextTick(function(){return t.setHovered(null)}),setTimeout(function(){t.calcDropdownInViewportVertical()},100))},newValue:function(e){this.$emit("input",e);var t=this.getValue(this.selected);t&&t!==e&&this.setSelected(null,!1),!this.hasFocus||this.openOnFocus&&!e||(this.isActive=!!e)},value:function(e){this.newValue=e,!this.isValid&&this.$refs.input.checkHtml5Validity()},data:function(e){this.keepFirst&&this.selectFirstOption(e)}},methods:{setHovered:function(e){void 0!==e&&(this.hovered=e)},setSelected:function(e){var t=this,n=!(arguments.length>1&&void 0!==arguments[1])||arguments[1];void 0!==e&&(this.selected=e,this.$emit("select",this.selected),null!==this.selected&&(this.newValue=this.clearOnSelect?"":this.getValue(this.selected)),n&&this.$nextTick(function(){t.isActive=!1}))},selectFirstOption:function(e){var t=this;this.$nextTick(function(){e.length?(t.openOnFocus||""!==t.newValue&&t.hovered!==e[0])&&t.setHovered(e[0]):t.setHovered(null)})},enterPressed:function(){null!==this.hovered&&this.setSelected(this.hovered)},tabPressed:function(){null!==this.hovered?this.setSelected(this.hovered):this.isActive=!1},clickedOutside:function(e){this.whiteList.indexOf(e.target)<0&&(this.isActive=!1)},getValue:function(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];if(e){var r="object"===(void 0===e?"undefined":a()(e))?n.i(c.c)(e,this.field):e,o="string"==typeof this.newValue?n.i(c.e)(this.newValue):this.newValue,i=new RegExp("("+o+")","gi");return t?r.replace(i,"<b>$1</b>"):r}},calcDropdownInViewportVertical:function(){var e=this;this.$nextTick(function(){if(void 0!==e.$refs.dropdown){var t=e.$refs.dropdown.getBoundingClientRect();e.isListInViewportVertically=t.top>=0&&t.bottom<=(window.innerHeight||document.documentElement.clientHeight)}})},keyArrows:function(e){var t="down"===e?1:-1;if(this.isActive){var n=this.data.indexOf(this.hovered)+t;n=(n=n>this.data.length-1?this.data.length:n)<0?0:n,this.setHovered(this.data[n]);var r=this.$refs.dropdown.querySelector(".dropdown-content"),a=r.querySelectorAll(".dropdown-item:not(.is-disabled)")[n];if(!a)return;var o=r.scrollTop,i=r.scrollTop+r.clientHeight-a.clientHeight;a.offsetTop<o?r.scrollTop=a.offsetTop:a.offsetTop>=i&&(r.scrollTop=a.offsetTop-r.clientHeight+a.clientHeight)}else this.isActive=!0},focused:function(e){this.getValue(this.selected)===this.newValue&&this.$el.querySelector("input").select(),this.openOnFocus&&(this.isActive=!0,this.keepFirst&&this.selectFirstOption(this.data)),this.hasFocus=!0,this.$emit("focus",e)},onBlur:function(e){this.hasFocus=!1,this.$emit("blur",e)}},created:function(){"undefined"!=typeof window&&(document.addEventListener("click",this.clickedOutside),window.addEventListener("resize",this.calcDropdownInViewportVertical))},beforeDestroy:function(){"undefined"!=typeof window&&(document.removeEventListener("click",this.clickedOutside),window.removeEventListener("resize",this.calcDropdownInViewportVertical))}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(3),a=n.n(r);t.default={name:"BCheckbox",props:{value:[String,Number,Boolean,Function,Object,Array,a.a],nativeValue:[String,Number,Boolean,Function,Object,Array,a.a],disabled:Boolean,name:String,size:String,trueValue:{type:[String,Number,Boolean,Function,Object,Array,a.a],default:!0},falseValue:{type:[String,Number,Boolean,Function,Object,Array,a.a],default:!1}},data:function(){return{newValue:this.value}},watch:{value:function(e){this.newValue=e},newValue:function(e){this.$emit("input",e)}}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(3),a=n.n(r);t.default={name:"BCheckboxButton",props:{value:[String,Number,Boolean,Function,Object,Array,a.a],nativeValue:[String,Number,Boolean,Function,Object,Array,a.a],disabled:Boolean,name:String,size:String,type:{type:String,default:"is-primary"}},data:function(){return{newValue:this.value}},computed:{checked:function(){return Array.isArray(this.newValue)?this.newValue.indexOf(this.nativeValue)>=0:this.newValue===this.nativeValue}},watch:{value:function(e){this.newValue=e},newValue:function(e){this.$emit("input",e)}}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default={name:"BCollapse",props:{open:{type:Boolean,default:!0},animation:{type:String,default:"fade"}},data:function(){return{isOpen:this.open}},watch:{open:function(e){this.isOpen=e}},methods:{toggle:function(){this.isOpen=!this.isOpen,this.$emit("update:open",this.isOpen),this.$emit(this.isOpen?"open":"close")}}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r,a=n(6),o=n.n(a),i=n(10),s=n(5),l=n(1),c=n(28),d=n(23),u=n(29),f=n(24),p=n(2),h=n(173),m=n.n(h);t.default={name:"BDatepicker",components:(r={},o()(r,m.a.name,m.a),o()(r,d.a.name,d.a),o()(r,u.a.name,u.a),o()(r,f.a.name,f.a),o()(r,p.a.name,p.a),o()(r,c.a.name,c.a),o()(r,c.b.name,c.b),r),mixins:[i.a],inheritAttrs:!1,props:{value:Date,dayNames:{type:Array,default:function(){return Array.isArray(l.b.defaultDayNames)?l.b.defaultDayNames:["Su","M","Tu","W","Th","F","S"]}},monthNames:{type:Array,default:function(){return Array.isArray(l.b.defaultMonthNames)?l.b.defaultMonthNames:["January","February","March","April","May","June","July","August","September","October","November","December"]}},firstDayOfWeek:{type:Number,default:function(){return"number"==typeof l.b.defaultFirstDayOfWeek?l.b.defaultFirstDayOfWeek:0}},inline:Boolean,minDate:Date,maxDate:Date,focusedDate:Date,placeholder:String,readonly:{type:Boolean,default:!0},disabled:{type:Boolean,default:!1},unselectableDates:Array,unselectableDaysOfWeek:{type:Array,default:function(){return l.b.defaultUnselectableDaysOfWeek}},selectableDates:Array,dateFormatter:{type:Function,default:function(e){return"function"==typeof l.b.defaultDateFormatter?l.b.defaultDateFormatter(e):e.toLocaleDateString()}},dateParser:{type:Function,default:function(e){return"function"==typeof l.b.defaultDateParser?l.b.defaultDateParser(e):new Date(Date.parse(e))}},mobileNative:{type:Boolean,default:function(){return l.b.defaultDatepickerMobileNative}},position:String,events:Array,indicators:{type:String,default:"dots"}},data:function(){var e=this.value||this.focusedDate||new Date;return{dateSelected:this.value,focusedDateData:{month:e.getMonth(),year:e.getFullYear()},_elementRef:"input",_isDatepicker:!0}},computed:{listOfYears:function(){for(var e=this.maxDate?this.maxDate.getFullYear():Math.max((new Date).getFullYear(),this.focusedDateData.year)+3,t=this.minDate?this.minDate.getFullYear():1900,n=[],r=t;r<=e;r++)n.push(r);return n.reverse()},isFirstMonth:function(){return!!this.minDate&&new Date(this.focusedDateData.year,this.focusedDateData.month)<=new Date(this.minDate.getFullYear(),this.minDate.getMonth())},isLastMonth:function(){return!!this.maxDate&&new Date(this.focusedDateData.year,this.focusedDateData.month)>=new Date(this.maxDate.getFullYear(),this.maxDate.getMonth())},isMobile:function(){return this.mobileNative&&s.b.any()}},watch:{dateSelected:function(e){var t=e||new Date;this.focusedDateData={month:t.getMonth(),year:t.getFullYear()},this.$emit("input",e),this.$refs.dropdown&&(this.$refs.dropdown.isActive=!1)},value:function(e){this.dateSelected=e,!this.isValid&&this.$refs.input.checkHtml5Validity()},focusedDate:function(e){e&&(this.focusedDateData={month:e.getMonth(),year:e.getFullYear()})},"focusedDateData.month":function(e){this.$emit("change-month",e)},"focusedDateData.year":function(e){this.$emit("change-year",e)}},methods:{updateSelectedDate:function(e){this.dateSelected=e},onChange:function(e){var t=this.dateParser(e);t&&!isNaN(t)?this.dateSelected=t:(this.dateSelected=null,this.$refs.input.newValue=this.dateSelected)},formatValue:function(e){return e&&!isNaN(e)?this.dateFormatter(e):null},decrementMonth:function(){this.disabled||(this.focusedDateData.month>0?this.focusedDateData.month-=1:(this.focusedDateData.month=11,this.focusedDateData.year-=1))},incrementMonth:function(){this.disabled||(this.focusedDateData.month<11?this.focusedDateData.month+=1:(this.focusedDateData.month=0,this.focusedDateData.year+=1))},formatYYYYMMDD:function(e){var t=new Date(e);if(e&&!isNaN(t)){var n=t.getFullYear(),r=t.getMonth()+1,a=t.getDate();return n+"-"+(r<10?"0":"")+r+"-"+(a<10?"0":"")+a}return""},onChangeNativePicker:function(e){var t=e.target.value;this.dateSelected=t?new Date(t):null}}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(174),a=n.n(r);t.default={name:"BDatepickerTable",components:{bDatepickerTableRow:a.a},props:{value:Date,dayNames:Array,monthNames:Array,firstDayOfWeek:Number,events:Array,indicators:String,minDate:Date,maxDate:Date,focused:Object,disabled:Boolean,unselectableDates:Array,unselectableDaysOfWeek:Array,selectableDates:Array},computed:{visibleDayNames:function(){for(var e=[],t=this.firstDayOfWeek;e.length<this.dayNames.length;){var n=this.dayNames[t%this.dayNames.length];e.push(n),t++}return e},hasEvents:function(){return this.events&&this.events.length},eventsInThisMonth:function(){if(!this.events)return[];for(var e=[],t=0;t<this.events.length;t++){var n=this.events[t];n.hasOwnProperty("date")||(n={date:n}),n.hasOwnProperty("type")||(n.type="is-primary"),n.date.getMonth()===this.focused.month&&n.date.getFullYear()===this.focused.year&&e.push(n)}return e}},methods:{updateSelectedDate:function(e){this.$emit("input",e)},weekBuilder:function(e,t,n){for(var r=new Date(n,t),a=[],o=new Date(n,t,e).getDay(),i=o>=this.firstDayOfWeek?o-this.firstDayOfWeek:7-this.firstDayOfWeek+o,s=1,l=0;l<i;l++)a.unshift(new Date(r.getFullYear(),r.getMonth(),e-s)),s++;a.push(new Date(n,t,e));for(var c=1;a.length<7;)a.push(new Date(n,t,e+c)),c++;return a},weeksInThisMonth:function(e,t){for(var n=[],r=new Date(t,e+1,0).getDate(),a=1;a<=r+6;){var o=this.weekBuilder(a,e,t),i=!1;o.forEach(function(t){t.getMonth()===e&&(i=!0)}),i&&n.push(o),a+=7}return n},eventsInThisWeek:function(e,t){if(!this.eventsInThisMonth.length)return[];var n=[],r=[];r=this.weeksInThisMonth(this.focused.month,this.focused.year);for(var a=0;a<r[t].length;a++)for(var o=0;o<this.eventsInThisMonth.length;o++){var i=this.eventsInThisMonth[o].date.getTime();i===r[t][a].getTime()&&n.push(this.eventsInThisMonth[o])}return n}}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default={name:"BDatepickerTableRow",props:{selectedDate:Date,week:{type:Array,required:!0},month:{type:Number,required:!0},minDate:Date,maxDate:Date,disabled:Boolean,unselectableDates:Array,unselectableDaysOfWeek:Array,selectableDates:Array,events:Array,indicators:String},methods:{selectableDate:function(e){var t=[];if(this.minDate&&t.push(e>=this.minDate),this.maxDate&&t.push(e<=this.maxDate),t.push(e.getMonth()===this.month),this.selectableDates)for(var n=0;n<this.selectableDates.length;n++){var r=this.selectableDates[n];if(e.getDate()===r.getDate()&&e.getFullYear()===r.getFullYear()&&e.getMonth()===r.getMonth())return!0;t.push(!1)}if(this.unselectableDates)for(var a=0;a<this.unselectableDates.length;a++){var o=this.unselectableDates[a];t.push(e.getDate()!==o.getDate()||e.getFullYear()!==o.getFullYear()||e.getMonth()!==o.getMonth())}if(this.unselectableDaysOfWeek)for(var i=0;i<this.unselectableDaysOfWeek.length;i++){var s=this.unselectableDaysOfWeek[i];t.push(e.getDay()!==s)}return t.indexOf(!1)<0},emitChosenDate:function(e){this.disabled||this.selectableDate(e)&&this.$emit("select",e)},eventsDateMatch:function(e){if(!this.events.length)return!1;for(var t=[],n=0;n<this.events.length;n++)this.events[n].date.getDay()===e.getDay()&&t.push(this.events[n]);return!!t.length&&t},classObject:function(e){function t(e,t){return!(!e||!t)&&e.getDate()===t.getDate()&&e.getFullYear()===t.getFullYear()&&e.getMonth()===t.getMonth()}return{"is-selected":t(e,this.selectedDate),"is-today":t(e,new Date),"is-selectable":this.selectableDate(e)&&!this.disabled,"is-unselectable":!this.selectableDate(e)||this.disabled}}}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(6),a=n.n(r),o=n(2),i=n(47),s=n(1),l=n(5);t.default={name:"BDialog",components:a()({},o.a.name,o.a),extends:i.a,props:{title:String,message:String,icon:String,iconPack:String,hasIcon:Boolean,type:{type:String,default:"is-primary"},size:String,confirmText:{type:String,default:function(){return s.b.defaultDialogConfirmText?s.b.defaultDialogConfirmText:"OK"}},cancelText:{type:String,default:function(){return s.b.defaultDialogCancelText?s.b.defaultDialogCancelText:"Cancel"}},hasInput:Boolean,inputAttrs:{type:Object,default:function(){return{}}},onConfirm:{type:Function,default:function(){}},focusOn:{type:String,default:"confirm"}},data:function(){return{prompt:this.hasInput&&this.inputAttrs.value||"",isActive:!1,validationMessage:""}},computed:{iconByType:function(){switch(this.type){case"is-info":return"information";case"is-success":return"check-circle";case"is-warning":return"alert";case"is-danger":return"alert-circle";default:return null}},showCancel:function(){return this.cancelOptions.indexOf("button")>=0}},methods:{confirm:function(){var e=this;if(void 0!==this.$refs.input&&!this.$refs.input.checkValidity())return this.validationMessage=this.$refs.input.validationMessage,void this.$nextTick(function(){return e.$refs.input.select()});this.onConfirm(this.prompt),this.close()},close:function(){var e=this;this.isActive=!1,setTimeout(function(){e.$destroy(),n.i(l.a)(e.$el)},150)}},beforeMount:function(){document.body.appendChild(this.$el)},mounted:function(){var e=this;this.isActive=!0,void 0===this.inputAttrs.required&&this.$set(this.inputAttrs,"required",!0),this.$nextTick(function(){e.hasInput?e.$refs.input.focus():"cancel"===e.focusOn&&e.showCancel?e.$refs.cancelButton.focus():e.$refs.confirmButton.focus()})}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(51),a=n.n(r),o=n(3),i=n.n(o);t.default={name:"BDropdown",props:{value:{type:[String,Number,Boolean,Object,Array,i.a,Function],default:null},disabled:Boolean,hoverable:Boolean,inline:Boolean,position:{type:String,validator:function(e){return["is-top-right","is-top-left","is-bottom-left"].indexOf(e)>-1}},mobileModal:{type:Boolean,default:!0}},data:function(){return{selected:this.value,isActive:!1,_isDropdown:!0}},computed:{rootClasses:function(){return[this.position,{"is-disabled":this.disabled,"is-hoverable":this.hoverable,"is-inline":this.inline,"is-active":this.isActive||this.inline,"is-mobile-modal":this.isMobileModal}]},isMobileModal:function(){return this.mobileModal&&!this.inline&&!this.hoverable}},watch:{value:function(e){this.selected=e},isActive:function(e){this.$emit("active-change",e)}},methods:{selectItem:function(e){this.selected!==e&&(this.$emit("change",e),this.selected=e),this.$emit("input",e),this.isActive=!1},isInWhiteList:function(e){if(e===this.$refs.dropdownMenu)return!0;if(e===this.$refs.trigger)return!0;if(void 0!==this.$refs.dropdownMenu){var t=this.$refs.dropdownMenu.querySelectorAll("*"),n=!0,r=!1,o=void 0;try{for(var i,s=a()(t);!(n=(i=s.next()).done);n=!0)if(e===i.value)return!0}catch(e){r=!0,o=e}finally{try{!n&&s.return&&s.return()}finally{if(r)throw o}}}if(void 0!==this.$refs.trigger){var l=this.$refs.trigger.querySelectorAll("*"),c=!0,d=!1,u=void 0;try{for(var f,p=a()(l);!(c=(f=p.next()).done);c=!0)if(e===f.value)return!0}catch(e){d=!0,u=e}finally{try{!c&&p.return&&p.return()}finally{if(d)throw u}}}return!1},clickedOutside:function(e){this.inline||this.isInWhiteList(e.target)||(this.isActive=!1)},toggle:function(){var e=this;this.disabled||this.hoverable||(this.isActive?this.isActive=!this.isActive:this.$nextTick(function(){e.isActive=!e.isActive}))}},created:function(){"undefined"!=typeof window&&document.addEventListener("click",this.clickedOutside)},beforeDestroy:function(){"undefined"!=typeof window&&document.removeEventListener("click",this.clickedOutside)}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(3),a=n.n(r);t.default={name:"BDropdownItem",props:{value:{type:[String,Number,Boolean,Object,Array,a.a,Function],default:null},separator:Boolean,disabled:Boolean,custom:Boolean,paddingless:Boolean,hasLink:Boolean},computed:{anchorClasses:function(){return{"is-disabled":this.disabled,"is-paddingless":this.paddingless,"is-active":null!==this.value&&this.value===this.$parent.selected}},itemClasses:function(){return{"dropdown-item":!this.hasLink,"is-disabled":this.disabled,"is-paddingless":this.paddingless,"is-active":null!==this.value&&this.value===this.$parent.selected,"has-link":this.hasLink}},isClickable:function(){return!this.separator&&!this.disabled&&!this.custom}},methods:{selectItem:function(){this.isClickable&&(this.$parent.selectItem(this.value),this.$emit("click"))}},created:function(){if(!this.$parent.$data._isDropdown)throw this.$destroy(),new Error("You should wrap bDropdownItem on a bDropdown")}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(65),a=n.n(r);t.default={name:"BField",components:{"b-field-body":a.a},props:{type:String,label:String,labelFor:String,message:[String,Array],grouped:Boolean,groupMultiline:Boolean,position:String,expanded:Boolean,horizontal:Boolean,addons:{type:Boolean,default:!0},customClass:String},data:function(){return{newType:this.type,newMessage:this.message,_isField:!0}},computed:{rootClasses:function(){return[this.newPosition,{"is-expanded":this.expanded,"is-grouped-multiline":this.groupMultiline,"is-horizontal":this.horizontal}]},newPosition:function(){if(void 0!==this.position){var e=this.position.split("-");if(!(e.length<1)){var t=this.grouped?"is-grouped-":"has-addons-";return this.position?t+e[1]:void 0}}},formattedMessage:function(){return this.newMessage&&Array.isArray(this.newMessage)?this.newMessage.filter(function(e){if(e)return e}).join(" <br> "):this.newMessage}},watch:{type:function(e){this.newType=e},message:function(e){this.newMessage=e}},methods:{fieldType:function(){if(this.grouped)return"is-grouped";var e=0;return this.$slots.default&&(e=this.$slots.default.reduce(function(e,t){return t.tag?e+1:e},0)),e>1&&this.addons&&!this.horizontal?"has-addons":void 0}}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default={name:"BFieldBody",props:{message:{type:[String]},type:{type:[String]}},render:function(e){var t=this;return e("div",{attrs:{class:"field-body"}},this.$slots.default.map(function(n){return n.tag?t.message?e("b-field",{attrs:{message:t.message,type:t.type}},[n]):e("b-field",{},[n]):n}))}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(1);t.default={name:"BIcon",props:{type:String,pack:String,icon:String,size:String,customSize:String,customClass:String,both:Boolean},data:function(){return{newPack:this.pack||r.b.defaultIconPack}},computed:{newIcon:function(){return this.both?"mdi"===this.newPack?this.newPack+"-"+this.icon:"fa-"+this.getEquivalentIconOf(this.icon):"mdi"===this.newPack?this.newPack+"-"+this.icon:"fa-"+this.icon},newType:function(){if(this.type){var e=this.type.split("-");if(e.length)return"has-text-"+e[1]}},newCustomSize:function(){return this.customSize||this.customSizeByPack},customSizeByPack:function(){var e="mdi"===this.newPack?"mdi-24px":"fa-lg",t="mdi"===this.newPack?"mdi-36px":"fa-2x",n="mdi"===this.newPack?"mdi-48px":"fa-3x";switch(this.size){case"is-small":return;case"is-medium":return t;case"is-large":return n;default:return e}}},methods:{getEquivalentIconOf:function(e){switch(e){case"check":return"check";case"information":return"info-circle";case"check-circle":return"check-circle";case"alert":return"exclamation-triangle";case"alert-circle":return"exclamation-circle";case"arrow-up":return"arrow-up";case"chevron-right":return"angle-right";case"chevron-left":return"angle-left";case"chevron-down":return"angle-down";case"eye":return"eye";case"eye-off":return"eye-slash";case"menu-down":return"caret-down";case"menu-up":return"caret-up";default:return null}}}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(6),a=n.n(r),o=n(2),i=n(1),s=n(10);t.default={name:"BInput",components:a()({},o.a.name,o.a),mixins:[s.a],inheritAttrs:!1,props:{value:[Number,String],type:{type:String,default:"text"},passwordReveal:Boolean,hasCounter:{type:Boolean,default:!0}},data:function(){return{newValue:this.value,newType:this.type,newAutocomplete:this.autocomplete||i.b.defaultInputAutocomplete,isPasswordVisible:!1,_elementRef:"textarea"===this.type?"textarea":"input"}},computed:{rootClasses:function(){return[this.iconPosition,this.size,{"is-expanded":this.expanded,"is-loading":this.loading,"is-clearfix":!this.hasMessage}]},inputClasses:function(){return[this.statusType,this.size,{"is-rounded":this.rounded}]},hasIconRight:function(){return this.passwordReveal||this.loading||this.statusType},iconPosition:function(){return this.icon&&this.hasIconRight?"has-icons-left has-icons-right":!this.icon&&this.hasIconRight?"has-icons-right":this.icon?"has-icons-left":void 0},statusTypeIcon:function(){switch(this.statusType){case"is-success":return"check";case"is-danger":return"alert-circle";case"is-info":return"information";case"is-warning":return"alert"}},hasMessage:function(){return!!this.statusMessage},passwordVisibleIcon:function(){return this.isPasswordVisible?"eye-off":"eye"},valueLength:function(){return this.newValue?this.newValue.length:0}},watch:{value:function(e){this.newValue=e},newValue:function(e){this.$emit("input",e),!this.isValid&&this.checkHtml5Validity()}},methods:{togglePasswordVisibility:function(){var e=this;this.isPasswordVisible=!this.isPasswordVisible,this.newType=this.isPasswordVisible?"text":"password",this.$nextTick(function(){e.$refs.input.focus()})},onInput:function(e){var t=this;this.$nextTick(function(){t.newValue=e.target.value})}}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(5),a=n(124);t.default={name:"BLoading",props:{active:Boolean,programmatic:Boolean,container:[Object,Function,a.a],isFullPage:{type:Boolean,default:!0},animation:{type:String,default:"fade"},canCancel:{type:Boolean,default:!1},onCancel:{type:Function,default:function(){}}},data:function(){return{isActive:this.active||!1}},watch:{active:function(e){this.isActive=e}},methods:{cancel:function(){this.canCancel&&this.close()},close:function(){var e=this;this.onCancel.apply(null,arguments),this.$emit("close"),this.$emit("update:active",!1),this.programmatic&&(this.isActive=!1,setTimeout(function(){e.$destroy(),n.i(r.a)(e.$el)},150))},keyPress:function(e){27===e.keyCode&&this.cancel()}},created:function(){"undefined"!=typeof window&&document.addEventListener("keyup",this.keyPress)},beforeMount:function(){this.programmatic&&(this.container?(this.isFullPage=!1,this.container.appendChild(this.$el)):document.body.appendChild(this.$el))},mounted:function(){this.programmatic&&(this.isActive=!0)},beforeDestroy:function(){"undefined"!=typeof window&&document.removeEventListener("keyup",this.keyPress)}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(49);t.default={name:"BMessage",mixins:[r.a],data:function(){return{newIconSize:this.iconSize||this.size||"is-large"}}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(5),a=n(1);t.default={name:"BModal",props:{active:Boolean,component:[Object,Function],content:String,programmatic:Boolean,props:Object,events:Object,width:{type:[String,Number],default:960},hasModalCard:Boolean,animation:{type:String,default:"zoom-out"},canCancel:{type:[Array,Boolean],default:function(){return["escape","x","outside","button"]}},onCancel:{type:Function,default:function(){}},scroll:{type:String,default:function(){return a.b.defaultModalScroll?a.b.defaultModalScroll:"clip"},validator:function(e){return["clip","keep"].indexOf(e)>=0}}},data:function(){return{isActive:this.active||!1,savedScrollTop:null,newWidth:"number"==typeof this.width?this.width+"px":this.width}},computed:{cancelOptions:function(){return"boolean"==typeof this.canCancel?this.canCancel?["escape","x","outside","button"]:[]:this.canCancel},showX:function(){return this.cancelOptions.indexOf("x")>=0}},watch:{active:function(e){this.isActive=e},isActive:function(){this.handleScroll()}},methods:{handleScroll:function(){if("undefined"!=typeof window){if("clip"===this.scroll)return void document.documentElement.classList.toggle("is-clipped",this.isActive);if(this.savedScrollTop=this.savedScrollTop?this.savedScrollTop:document.documentElement.scrollTop,document.body.classList.toggle("is-noscroll",this.isActive),this.isActive)return void(document.body.style.top="-"+this.savedScrollTop+"px");document.documentElement.scrollTop=this.savedScrollTop,document.body.style.top=null,this.savedScrollTop=null}},cancel:function(e){this.cancelOptions.indexOf(e)<0||(this.onCancel.apply(null,arguments),this.close())},close:function(){var e=this;this.$emit("close"),this.$emit("update:active",!1),this.programmatic&&(this.isActive=!1,setTimeout(function(){e.$destroy(),n.i(r.a)(e.$el)},150))},keyPress:function(e){this.isActive&&27===e.keyCode&&this.cancel("escape")}},created:function(){"undefined"!=typeof window&&document.addEventListener("keyup",this.keyPress)},beforeMount:function(){this.programmatic&&document.body.appendChild(this.$el)},mounted:function(){this.programmatic?this.isActive=!0:this.isActive&&this.handleScroll()},beforeDestroy:function(){"undefined"!=typeof window&&document.removeEventListener("keyup",this.keyPress)}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(49);t.default={name:"BNotification",mixins:[r.a]}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(6),a=n.n(r),o=n(2);t.default={name:"BPagination",components:a()({},o.a.name,o.a),props:{total:[Number,String],perPage:{type:[Number,String],default:20},current:{type:[Number,String],default:1},size:String,simple:Boolean,rounded:Boolean,order:String},computed:{rootClasses:function(){return[this.order,this.size,{"is-simple":this.simple,"is-rounded":this.rounded}]},pageCount:function(){return Math.ceil(this.total/this.perPage)},firstItem:function(){var e=this.current*this.perPage-this.perPage+1;return e>=0?e:0},hasPrev:function(){return this.current>1},hasFirst:function(){return this.current>=3},hasFirstEllipsis:function(){return this.current>=4},hasLast:function(){return this.current<=this.pageCount-2},hasLastEllipsis:function(){return this.current<this.pageCount-2&&this.current<=this.pageCount-3},hasNext:function(){return this.current<this.pageCount},pagesInRange:function(){var e=this;if(!this.simple){for(var t=Math.max(1,this.current-1),n=Math.min(this.current+1,this.pageCount),r=[],a=t;a<=n;a++)!function(t){r.push({number:t,isCurrent:e.current===t,click:function(n){e.current!==t&&(e.$emit("change",t),e.$emit("update:current",t),e.$nextTick(function(){return n.target.focus()}))}})}(a);return r}}},watch:{pageCount:function(e){this.current>e&&this.last()}},methods:{prev:function(){this.hasPrev&&(this.$emit("change",this.current-1),this.$emit("update:current",this.current-1))},first:function(){this.$emit("change",1),this.$emit("update:current",1)},last:function(){this.$emit("change",this.pageCount),this.$emit("update:current",this.pageCount)},next:function(){this.hasNext&&(this.$emit("change",this.current+1),this.$emit("update:current",this.current+1))}}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default={name:"BPanel",props:{collapsible:{type:Boolean,default:!1},open:{type:Boolean,default:!0},hasCustomTemplate:{type:Boolean,default:!1},header:String,content:String,animation:{type:String,default:"fade"}},data:function(){return{isOpen:this.open}},watch:{open:function(e){this.isOpen=e}},methods:{toggle:function(){this.collapsible&&(this.isOpen=!this.isOpen,this.$emit("update:open",this.isOpen),this.isOpen?this.$emit("open"):this.$emit("close"))}}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(3),a=n.n(r);t.default={name:"BRadio",props:{value:[String,Number,Boolean,Function,Object,Array,a.a],nativeValue:[String,Number,Boolean,Function,Object,Array,a.a],disabled:Boolean,name:String,size:String},data:function(){return{newValue:this.value}},watch:{value:function(e){this.newValue=e},newValue:function(e){e===this.nativeValue&&this.$emit("input",e)}}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(3),a=n.n(r);t.default={name:"BRadioButton",props:{value:[String,Number,Boolean,Function,Object,Array,a.a],nativeValue:[String,Number,Boolean,Function,Object,Array,a.a],type:{type:String,default:"is-primary"},disabled:Boolean,name:String,size:String},data:function(){return{newValue:this.value}},watch:{value:function(e){this.newValue=e},newValue:function(e){e===this.nativeValue&&this.$emit("input",e)}}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(3),a=n.n(r),o=n(10);t.default={name:"BSelect",mixins:[o.a],inheritAttrs:!1,props:{value:{type:[String,Number,Boolean,Object,Array,a.a,Function],default:null},placeholder:String,multiple:Boolean,nativeSize:[String,Number]},data:function(){return{selected:this.value,_isSelect:!0,_elementRef:"select"}},computed:{spanClasses:function(){return[this.size,this.statusType,{"is-fullwidth":this.expanded,"is-loading":this.loading,"is-multiple":this.multiple,"is-rounded":this.rounded,"is-empty":null===this.selected}]}},watch:{value:function(e){this.selected=e,!this.isValid&&this.checkHtml5Validity()},selected:function(e){this.$emit("input",e),!this.isValid&&this.checkHtml5Validity()}}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(1),a=n(50);t.default={name:"BSnackbar",mixins:[a.a],props:{actionText:{type:String,default:"OK"},onAction:{type:Function,default:function(){}},indefinite:{type:Boolean,default:!1}},data:function(){return{newDuration:this.duration||r.b.defaultSnackbarDuration}},methods:{action:function(){this.onAction(),this.close()}}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(3),a=n.n(r);t.default={name:"BSwitch",props:{value:[String,Number,Boolean,Function,Object,Array,a.a],nativeValue:[String,Number,Boolean,Function,Object,Array,a.a],disabled:Boolean,type:String,name:String,size:String,trueValue:{type:[String,Number,Boolean,Function,Object,Array,a.a],default:!0},falseValue:{type:[String,Number,Boolean,Function,Object,Array,a.a],default:!1}},data:function(){return{newValue:this.value,isMouseDown:!1}},watch:{value:function(e){this.newValue=e},newValue:function(e){this.$emit("input",e)}}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(128),a=n.n(r),o=n(5),i=n(46),s=n(48),l=n(2),c=n(193),d=n.n(c),u=n(66),f=n.n(u);t.default={name:"BTable",components:{BPagination:s.a,BIcon:l.a,BCheckbox:i.a,BTableMobileSort:d.a,BTableColumn:f.a},props:{data:{type:Array,default:function(){return[]}},columns:{type:Array,default:function(){return[]}},bordered:Boolean,striped:Boolean,narrowed:Boolean,hoverable:Boolean,loading:Boolean,detailed:Boolean,checkable:Boolean,selected:Object,focusable:Boolean,customIsChecked:Function,isRowCheckable:{type:Function,default:function(){return!0}},checkedRows:{type:Array,default:function(){return[]}},mobileCards:{type:Boolean,default:!0},defaultSort:[String,Array],defaultSortDirection:{type:String,default:"asc"},paginated:Boolean,currentPage:{type:Number,default:1},perPage:{type:[Number,String],default:20},paginationSimple:Boolean,paginationSize:String,backendSorting:Boolean,rowClass:{type:Function,default:function(){return""}},openedDetailed:{type:Array,default:function(){return[]}},hasDetailedVisible:{type:Function,default:function(){return!0}},detailKey:{type:String,default:""},backendPagination:Boolean,total:{type:[Number,String],default:0}},data:function(){return{getValueByPath:o.c,newColumns:[].concat(a()(this.columns)),visibleDetailRows:this.openedDetailed,newData:this.data,newDataTotal:this.backendPagination?this.total:this.data.length,newCheckedRows:[].concat(a()(this.checkedRows)),newCurrentPage:this.currentPage,currentSortColumn:{},isAsc:!0,firstTimeSort:!0,_isTable:!0}},computed:{tableClasses:function(){return{"is-bordered":this.bordered,"is-striped":this.striped,"is-narrow":this.narrowed,"has-mobile-cards":this.mobileCards,"is-hoverable":(this.hoverable||this.focusable)&&this.visibleData.length}},visibleData:function(){if(!this.paginated)return this.newData;var e=this.newCurrentPage,t=this.perPage;if(this.newData.length<=t)return this.newData;var n=(e-1)*t,r=parseInt(n,10)+parseInt(t,10);return this.newData.slice(n,r)},isAllChecked:function(){var e=this;return!this.visibleData.filter(function(t){return e.isRowCheckable(t)}).some(function(t){return n.i(o.d)(e.newCheckedRows,t,e.customIsChecked)<0})},hasSortablenewColumns:function(){return this.newColumns.some(function(e){return e.sortable})},columnCount:function(){var e=this.newColumns.length;return e+=this.checkable?1:0,e+=this.detailed?1:0}},watch:{data:function(e){var t=this,n=this.newColumns;this.newColumns=[],this.newData=e,this.$nextTick(function(){t.newColumns.length||(t.newColumns=n)}),this.backendSorting||this.sort(this.currentSortColumn,!0),this.backendPagination||(this.newDataTotal=e.length)},total:function(e){this.backendPagination&&(this.newDataTotal=e)},checkedRows:function(e){this.newCheckedRows=[].concat(a()(e))},columns:function(e){this.newColumns=[].concat(a()(e))},newColumns:function(e){if(e.length&&this.firstTimeSort)this.initSort(),this.firstTimeSort=!1;else if(e.length)for(var t=0;t<e.length;t++)if(e[t].newKey===this.currentSortColumn.newKey){this.currentSortColumn=e[t];break}},openedDetailed:function(e){this.visibleDetailRows=e},currentPage:function(e){this.newCurrentPage=e}},methods:{sortBy:function(e,t,r,i){return r&&"function"==typeof r?[].concat(a()(e)).sort(function(e,t){return r(e,t,i)}):[].concat(a()(e)).sort(function(e,r){var a=n.i(o.c)(e,t),s=n.i(o.c)(r,t);return a||0===a?s||0===s?a===s?0:(a="string"==typeof a?a.toUpperCase():a,s="string"==typeof s?s.toUpperCase():s,i?a>s?1:-1:a>s?-1:1):-1:1})},sort:function(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];e&&e.sortable&&(t||(this.isAsc=e===this.currentSortColumn?!this.isAsc:"desc"!==this.defaultSortDirection.toLowerCase()),this.firstTimeSort||this.$emit("sort",e.field,this.isAsc?"asc":"desc"),this.backendSorting||(this.newData=this.sortBy(this.newData,e.field,e.customSort,this.isAsc)),this.currentSortColumn=e)},isRowChecked:function(e){return n.i(o.d)(this.newCheckedRows,e,this.customIsChecked)>=0},removeCheckedRow:function(e){var t=n.i(o.d)(this.newCheckedRows,e,this.customIsChecked);t>=0&&this.newCheckedRows.splice(t,1)},checkAll:function(){var e=this,t=this.isAllChecked;this.visibleData.forEach(function(n){e.removeCheckedRow(n),t||e.isRowCheckable(n)&&e.newCheckedRows.push(n)}),this.$emit("check",this.newCheckedRows),this.$emit("check-all",this.newCheckedRows),this.$emit("update:checkedRows",this.newCheckedRows)},checkRow:function(e){this.isRowChecked(e)?this.removeCheckedRow(e):this.newCheckedRows.push(e),this.$emit("check",this.newCheckedRows,e),this.$emit("update:checkedRows",this.newCheckedRows)},selectRow:function(e,t){this.$emit("click",e),this.selected!==e&&(this.$emit("select",e,this.selected),this.$emit("update:selected",e))},pageChanged:function(e){this.newCurrentPage=e>0?e:1,this.$emit("page-change",this.newCurrentPage),this.$emit("update:currentPage",this.newCurrentPage)},toggleDetails:function(e){this.isVisibleDetailRow(e)?(this.closeDetailRow(e),this.$emit("details-close",e)):(this.openDetailRow(e),this.$emit("details-open",e)),this.$emit("update:openedDetailed",this.visibleDetailRows)},openDetailRow:function(e){var t=this.handleDetailKey(e);this.visibleDetailRows.push(t)},closeDetailRow:function(e){var t=this.handleDetailKey(e),n=this.visibleDetailRows.indexOf(t);this.visibleDetailRows.splice(n,1)},isVisibleDetailRow:function(e){var t=this.handleDetailKey(e);return this.visibleDetailRows.indexOf(t)>=0},handleDetailKey:function(e){var t=this.detailKey;return t.length?e[t]:e},checkPredefinedDetailedRows:function(){if(this.openedDetailed.length>0&&!this.detailKey.length)throw new Error('If you set a predefined opened-detailed, you must provide an unique key using the prop "detail-key"')},hasCustomFooterSlot:function(){if(this.$slots.footer.length>1)return!0;var e=this.$slots.footer[0].tag;return"th"===e||"td"===e},pressedArrow:function(e){if(this.visibleData.length){var t=this.visibleData.indexOf(this.selected)+e;t=t<0?0:t>this.visibleData.length-1?this.visibleData.length-1:t,this.selectRow(this.visibleData[t])}},focus:function(){this.focusable&&this.$el.querySelector("table").focus()},initSort:function(){var e=this;if(this.defaultSort){var t="",n=this.defaultSortDirection;Array.isArray(this.defaultSort)?(t=this.defaultSort[0],this.defaultSort[1]&&(n=this.defaultSort[1])):t=this.defaultSort,this.newColumns.forEach(function(r){r.field===t&&(e.isAsc="desc"!==n.toLowerCase(),e.sort(r,!0))})}}},mounted:function(){this.checkPredefinedDetailedRows()}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(3),a=n.n(r);t.default={name:"BTableColumn",props:{label:String,customKey:[String,Number],field:String,meta:[String,Number,Boolean,Function,Object,Array,a.a],width:[Number,String],numeric:Boolean,centered:Boolean,sortable:Boolean,visible:{type:Boolean,default:!0},customSort:Function,internal:Boolean},data:function(){return{newKey:this.customKey||this.label}},computed:{rootClasses:function(){return{"has-text-right":this.numeric&&!this.centered,"has-text-centered":this.centered}}},created:function(){var e=this;if(!this.$parent.$data._isTable)throw this.$destroy(),new Error("You should wrap bTableColumn on a bTable");this.internal||!this.$parent.columns.some(function(t){return t.newKey===e.newKey})&&this.$parent.columns.push(this)}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(24),a=n(2);t.default={name:"BTableMobileSort",components:{BSelect:r.a,BIcon:a.a},props:{currentSortColumn:Object,isAsc:Boolean,columns:Array},data:function(){return{mobileSort:this.currentSortColumn}},watch:{mobileSort:function(e){this.currentSortColumn!==e&&this.$emit("sort",e)},currentSortColumn:function(e){this.mobileSort=e}},methods:{sort:function(){this.$emit("sort",this.mobileSort)}}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default={name:"BTabItem",props:{label:String,icon:String,iconPack:String,disabled:Boolean,visible:{type:Boolean,default:!0}},data:function(){return{isActive:!1,transitionName:null}},methods:{activate:function(e,t){this.$parent.animated?this.transitionName=t<e?"slide-next":"slide-prev":this.transitionName=null,this.isActive=!0},deactivate:function(e,t){this.$parent.animated?this.transitionName=t<e?"slide-next":"slide-prev":this.transitionName=null,this.isActive=!1}},created:function(){if(!this.$parent.$data._isTabs)throw this.$destroy(),new Error("You should wrap bTabItem on a bTabs");this.$parent.tabItems.push(this)},updated:function(){this.$emit("updated")},beforeDestroy:function(){var e=this.$parent.tabItems.indexOf(this);e>=0&&this.$parent.tabItems.splice(e,1)}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r,a=n(6),o=n.n(a),i=n(2),s=n(123);t.default={name:"BTabs",components:(r={},o()(r,i.a.name,i.a),o()(r,s.a.name,s.a),r),props:{value:[String,Number],expanded:Boolean,type:String,size:String,position:String,animated:{type:Boolean,default:!0}},data:function(){return{activeTab:this.value||0,tabItems:[],contentHeight:0,_isTabs:!0}},computed:{navClasses:function(){return[this.type,this.size,this.position,{"is-fullwidth":this.expanded,"is-toggle-rounded is-toggle":"is-toggle-rounded"===this.type}]}},watch:{value:function(e){this.changeTab(e)},tabItems:function(){this.tabItems.length&&(this.tabItems[this.activeTab].isActive=!0)}},methods:{changeTab:function(e){this.activeTab!==e&&(this.tabItems[this.activeTab].deactivate(this.activeTab,e),this.tabItems[e].activate(this.activeTab,e),this.activeTab=e,this.$emit("change",e))},tabClick:function(e){this.$emit("input",e),this.changeTab(e)}},mounted:function(){this.tabItems.length&&(this.tabItems[this.activeTab].isActive=!0)}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default={name:"BTag",props:{attached:Boolean,closable:Boolean,type:String,size:String,rounded:Boolean,disabled:Boolean,tabstop:{type:Boolean,default:!0}},methods:{close:function(){this.disabled||this.$emit("close")}}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default={name:"BTaglist",props:{attached:Boolean}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(52),a=n.n(r),o=n(6),i=n.n(o),s=n(5),l=n(45),c=n(10);t.default={name:"BTaginput",components:i()({},l.a.name,l.a),mixins:[c.a],inheritAttrs:!1,props:{value:{type:Array,default:function(){return[]}},data:{type:Array,default:function(){return[]}},type:String,rounded:{type:Boolean,default:!1},attached:{type:Boolean,default:!1},maxtags:{type:[Number,String],required:!1},field:{type:String,default:"value"},autocomplete:Boolean,disabled:Boolean,confirmKeyCodes:{type:Array,default:function(){return[13,188]}},removeOnKeys:{type:Array,default:function(){return[8]}},allowNew:Boolean},data:function(){return{tags:this.value||[],newTag:"",_elementRef:"input",_isTaginput:!0}},computed:{rootClasses:function(){return{"is-expanded":this.expanded}},containerClasses:function(){return{"is-focused":this.isFocused,"is-focusable":this.hasInput}},valueLength:function(){return this.newTag.trim().length},defaultSlotName:function(){return this.hasDefaultSlot?"default":"dontrender"},emptySlotName:function(){return this.hasEmptySlot?"empty":"dontrender"},hasDefaultSlot:function(){return!!this.$scopedSlots.default},hasEmptySlot:function(){return!!this.$slots.empty},hasInput:function(){return null==this.maxtags||this.tagsLength<this.maxtags},tagsLength:function(){return this.tags.length}},watch:{value:function(e){this.tags=e},newTag:function(e){this.$emit("typing",e.trim())},hasInput:function(){this.hasInput||this.onBlur()}},methods:{addTag:function(e){var t=e||this.newTag.trim();t&&-1===this.tags.indexOf(t)&&(this.tags.push(t),this.$emit("input",this.tags),this.$emit("add",t)),this.newTag=""},getNormalizedTagText:function(e){return"object"===(void 0===e?"undefined":a()(e))?n.i(s.c)(e,this.field):e},customOnBlur:function(e){this.autocomplete||this.addTag(),this.onBlur(e)},onSelect:function(e){var t=this;e&&(this.addTag(e),this.$nextTick(function(){t.newTag=""}))},removeTag:function(e){var t=this.tags.splice(e,1)[0];return this.$emit("input",this.tags),this.$emit("remove",t),t},removeLastTag:function(){this.tagsLength>0&&this.removeTag(this.tagsLength-1)},keydown:function(e){-1===this.removeOnKeys.indexOf(e.keyCode)||this.newTag.length||this.removeLastTag(),this.autocomplete&&!this.allowNew||this.confirmKeyCodes.indexOf(e.keyCode)>=0&&(e.preventDefault(),this.addTag())}}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r,a=n(6),o=n.n(a),i=n(10),s=n(5),l=n(1),c=n(28),d=n(23),u=n(29),f=n(24),p=n(2),h="AM",m="PM",g=function(e){return(e<10?"0":"")+e};t.default={name:"BTimepicker",components:(r={},o()(r,d.a.name,d.a),o()(r,u.a.name,u.a),o()(r,f.a.name,f.a),o()(r,p.a.name,p.a),o()(r,c.a.name,c.a),o()(r,c.b.name,c.b),r),mixins:[i.a],inheritAttrs:!1,props:{value:Date,inline:Boolean,minTime:Date,maxTime:Date,placeholder:String,readonly:{type:Boolean,default:!0},disabled:{type:Boolean,default:!1},hourFormat:{type:String,default:"24",validator:function(e){return"24"===e||"12"===e}},incrementMinutes:{type:Number,default:1},timeFormatter:{type:Function,default:function(e,t){return"function"==typeof l.b.defaultTimeFormatter?l.b.defaultTimeFormatter(e):function(e,t){var n=e.getHours(),r=e.getMinutes(),a=!1;return"12"===t.hourFormat&&(a=n<12,n>12?n-=12:0===n&&(n=12)),g(n)+":"+g(r)+("12"===t.hourFormat?" "+(a?h:m):"")}(e,t)}},timeParser:{type:Function,default:function(e,t){return"function"==typeof l.b.defaultTimeParser?l.b.defaultTimeParser(e):function(e,t){if(e){var n=e,r=!1;if("12"===t.hourFormat){var a=e.split(" ");n=a[0],r=a[1]===h}var o=n.split(":"),i=parseInt(o[0],10),s=parseInt(o[1],10);if(isNaN(i)||i<0||i>23||"12"===t.hourFormat&&(i<1||i>12)||isNaN(s)||s<0||s>59)return null;var l=null;return t.dateSelected&&!isNaN(t.dateSelected)?l=new Date(t.dateSelected):((l=new Date).setMilliseconds(0),l.setSeconds(0)),l.setMinutes(s),"12"===t.hourFormat&&(r&&12===i?i=0:r||12===i||(i+=12)),l.setHours(i),l}return null}(e,t)}},mobileNative:{type:Boolean,default:function(){return l.b.defaultTimepickerMobileNative}},position:String,unselectableTimes:Array},data:function(){return{dateSelected:this.value,hoursSelected:null,minutesSelected:null,meridienSelected:null,_elementRef:"input",_isTimepicker:!0}},computed:{hours:function(){for(var e=[],t=this.isHourFormat24?24:12,n=0;n<t;n++){var r=n,a=r;this.isHourFormat24||(a=r=n+1,this.meridienSelected===h?12===r&&(r=0):this.meridienSelected===m&&12!==r&&(r+=12)),e.push({label:g(a),value:r})}return e},minutes:function(){for(var e=[],t=0;t<60;t+=this.incrementMinutes)e.push({label:g(t),value:t});return e},meridiens:function(){return[h,m]},isMobile:function(){return this.mobileNative&&s.b.any()},isHourFormat24:function(){return"24"===this.hourFormat}},watch:{hourFormat:function(e){null!==this.hoursSelected&&(this.meridienSelected=this.hoursSelected>=12?m:h)},dateSelected:function(e){this.$emit("input",e)},value:function(e){this.updateInternalState(e),this.dateSelected=e,!this.isValid&&this.$refs.input.checkHtml5Validity()}},methods:{onMeridienChange:function(e){null!==this.hoursSelected&&(e===m?0===this.hoursSelected?this.hoursSelected=12:this.hoursSelected+=12:e===h&&(12===this.hoursSelected?this.hoursSelected=0:this.hoursSelected-=12)),this.updateDateSelected(this.hoursSelected,this.minutesSelected,e)},onHoursChange:function(e){this.updateDateSelected(parseInt(e,10),this.minutesSelected,this.meridienSelected)},onMinutesChange:function(e){this.updateDateSelected(this.hoursSelected,parseInt(e,10),this.meridienSelected)},updateDateSelected:function(e,t,n){null!=e&&null!=t&&(!this.isHourFormat24&&null!==n||this.isHourFormat24)&&(this.dateSelected&&!isNaN(this.dateSelected)?this.dateSelected=new Date(this.dateSelected):(this.dateSelected=new Date,this.dateSelected.setMilliseconds(0),this.dateSelected.setSeconds(0)),this.dateSelected.setHours(e),this.dateSelected.setMinutes(t))},updateInternalState:function(e){e?(this.hoursSelected=e.getHours(),this.minutesSelected=e.getMinutes(),this.meridienSelected=e.getHours()>=12?m:h):(this.hoursSelected=null,this.minutesSelected=null,this.meridienSelected=h)},isHourDisabled:function(e){var t=this,n=!1;if(this.minTime){var r=this.minTime.getHours();n=e<r}if(this.maxTime&&!n){var a=this.maxTime.getHours();n=e>a}if(this.unselectableTimes&&!n)if(null!==this.minutesSelected){var o=this.unselectableTimes.filter(function(n){return n.getHours()===e&&n.getMinutes()===t.minutesSelected});n=o.length>0}else{var i=this.unselectableTimes.filter(function(t){return t.getHours()===e});n=i.length===this.minutes.length}return n},isMinuteDisabled:function(e){var t=this,n=!1;if(null!==this.hoursSelected){if(this.isHourDisabled(this.hoursSelected))n=!0;else{if(this.minTime){var r=this.minTime.getHours(),a=this.minTime.getMinutes();n=this.hoursSelected===r&&e<a}if(this.maxTime&&!n){var o=this.maxTime.getHours(),i=this.maxTime.getMinutes();n=this.hoursSelected===o&&e>i}}this.unselectableTimes&&!n&&(n=this.unselectableTimes.filter(function(n){return n.getHours()===t.hoursSelected&&n.getMinutes()===e}).length>0)}return n},onChange:function(e){var t=this.timeParser(e,this);this.updateInternalState(t),t&&!isNaN(t)?this.dateSelected=t:(this.dateSelected=null,this.$refs.input.newValue=this.dateSelected)},formatValue:function(e){return e&&!isNaN(e)?this.timeFormatter(e,this):null},close:function(){this.$refs.dropdown&&(this.$refs.dropdown.isActive=!1)},formatHHMMSS:function(e){var t=new Date(e);if(e&&!isNaN(t)){var n=t.getHours(),r=t.getMinutes();return g(n)+":"+g(r)+":00"}return""},onChangeNativePicker:function(e){var t=e.target.value;if(t){this.dateSelected&&!isNaN(this.dateSelected)?this.dateSelected=new Date(this.dateSelected):(this.dateSelected=new Date,this.dateSelected.setMilliseconds(0),this.dateSelected.setSeconds(0));var n=t.split(":");this.dateSelected.setHours(parseInt(n[0],10)),this.dateSelected.setMinutes(parseInt(n[1],10))}else this.dateSelected=null}},mounted:function(){this.updateInternalState(this.value)}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(1),a=n(50);t.default={name:"BToast",mixins:[a.a],data:function(){return{newDuration:this.duration||r.b.defaultToastDuration}}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(1);t.default={name:"BTooltip",props:{active:{type:Boolean,default:!0},type:String,label:String,position:{type:String,default:"is-top",validator:function(e){return["is-top","is-bottom","is-left","is-right"].indexOf(e)>-1}},always:Boolean,animated:Boolean,square:Boolean,dashed:Boolean,multilined:Boolean,size:{type:String,default:"is-medium"}},computed:{newType:function(){return this.type||r.b.defaultTooltipType},newAnimated:function(){return this.animated||r.b.defaultTooltipAnimated}}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(10);t.default={name:"BUpload",mixins:[r.a],inheritAttrs:!1,props:{value:{type:Array,default:function(){return[]}},multiple:Boolean,disabled:Boolean,accept:String,dragDrop:Boolean,type:{type:String,default:"is-primary"},native:{type:Boolean,default:!1}},data:function(){return{newValue:this.value||[],dragDropFocus:!1,_elementRef:"input"}},watch:{value:function(e){this.newValue=e,0===this.newValue.length&&(this.$refs.input.value=null),!this.isValid&&!this.dragDrop&&this.checkHtml5Validity()}},methods:{onFileChange:function(e){if(!this.disabled&&!this.loading){this.dragDrop&&this.updateDragDropFocus(!1);var t=e.target.files||e.dataTransfer.files;if(t&&t.length){if(this.multiple)this.native&&(this.newValue=[]);else if(this.dragDrop){if(1!==t.length)return!1;this.newValue=[]}else this.newValue=[];for(var n=0;n<t.length;n++){var r=t[n];this.checkType(r)&&this.newValue.push(r)}}this.$emit("input",this.newValue),!this.dragDrop&&this.checkHtml5Validity()}},updateDragDropFocus:function(e){this.disabled||this.loading||(this.dragDropFocus=e)},checkType:function(e){if(!this.accept)return!0;var t=this.accept.split(",");if(0===t.length)return!0;for(var n=!1,r=0;r<t.length&&!n;r++){var a=t[r].trim();if(a)if("."===a.substring(0,1)){var o=e.name.lastIndexOf(".");o>=0&&e.name.substring(o)===a&&(n=!0)}else e.type.match(a)&&(n=!0)}return n}}}},function(e,t,n){"use strict";var r=n(171),a=n.n(r);t.a=a.a},function(e,t,n){"use strict";var r=n(172),a=n.n(r);t.a=a.a},function(e,t,n){"use strict";function r(e){return new(i.a.extend(l.a))({el:document.createElement("div"),propsData:e})}var a=n(13),o=n.n(a),i=n(22),s=n(175),l=n.n(s);t.a={alert:function(e){var t=void 0;"string"==typeof e&&(t=e);var n={canCancel:!1,message:t};return r(o()(n,e))},confirm:function(e){return r(o()({},e))},prompt:function(e){return r(o()({hasInput:!0,confirmText:"Done"},e))}}},function(e,t,n){"use strict";var r=n(13),a=n.n(r),o=n(22),i=n(181),s=n.n(i);n.d(t,"a",function(){return s.a}),t.b={open:function(e){var t=a()({programmatic:!0},e);return new(o.a.extend(s.a))({el:document.createElement("div"),propsData:t})}}},function(e,t,n){"use strict";var r=n(182),a=n.n(r);t.a=a.a},function(e,t,n){"use strict";var r=n(184),a=n.n(r);t.a=a.a},function(e,t,n){"use strict";var r=n(186),a=n.n(r);t.a=a.a},function(e,t,n){"use strict";var r=n(187),a=n.n(r),o=n(188),i=n.n(o);n.d(t,"a",function(){return a.a}),n.d(t,"b",function(){return i.a})},function(e,t,n){"use strict";var r=n(13),a=n.n(r),o=n(22),i=n(190),s=n.n(i);t.a={open:function(e){var t=void 0;"string"==typeof e&&(t=e);var n={type:"is-success",position:"is-bottom-right",message:t},r=a()(n,e);return new(o.a.extend(s.a))({el:document.createElement("div"),propsData:r})}}},function(e,t,n){"use strict";var r=n(191),a=n.n(r);t.a=a.a},function(e,t,n){"use strict";var r=n(192),a=n.n(r),o=n(66),i=n.n(o);n.d(t,"a",function(){return a.a}),n.d(t,"b",function(){return i.a})},function(e,t,n){"use strict";var r=n(195),a=n.n(r),o=n(194),i=n.n(o);n.d(t,"b",function(){return a.a}),n.d(t,"a",function(){return i.a})},function(e,t,n){"use strict";var r=n(196),a=n.n(r),o=n(197),i=n.n(o);n.d(t,"a",function(){return a.a}),n.d(t,"b",function(){return i.a})},function(e,t,n){"use strict";var r=n(198),a=n.n(r);t.a=a.a},function(e,t,n){"use strict";var r=n(199),a=n.n(r);t.a=a.a},function(e,t,n){"use strict";var r=n(13),a=n.n(r),o=n(22),i=n(200),s=n.n(i);t.a={open:function(e){var t=void 0;"string"==typeof e&&(t=e);var n={message:t},r=a()(n,e);return new(o.a.extend(s.a))({el:document.createElement("div"),propsData:r})}}},function(e,t,n){"use strict";var r=n(201),a=n.n(r);t.a=a.a},function(e,t,n){"use strict";var r=n(202),a=n.n(r);t.a=a.a},function(e,t,n){"use strict";t.a={name:"BSlotComponent",props:{component:{type:Object,required:!0},name:{type:String,default:"default"},tag:{type:String,default:"div"},event:{type:String,default:"updated"}},methods:{refresh:function(){this.$forceUpdate()},isVueComponent:function(){return this.component&&this.component._isVue}},created:function(){this.isVueComponent()&&this.component.$on(this.event,this.refresh)},beforeDestroy:function(){this.isVueComponent()&&this.component.$off(this.event,this.refresh)},render:function(e){if(this.isVueComponent()){var t=this.component.$slots[this.name];return e(this.tag,{},t)}}}},function(e,t,n){"use strict";n.d(t,"a",function(){return a});var r="undefined"==typeof window,a=r?Object:window.HTMLElement},function(e,t,n){e.exports={default:n(129),__esModule:!0}},function(e,t,n){e.exports={default:n(132),__esModule:!0}},function(e,t,n){e.exports={default:n(134),__esModule:!0}},function(e,t,n){"use strict";t.__esModule=!0;var r=n(125),a=function(e){return e&&e.__esModule?e:{default:e}}(r);t.default=function(e){if(Array.isArray(e)){for(var t=0,n=Array(e.length);t<e.length;t++)n[t]=e[t];return n}return(0,a.default)(e)}},function(e,t,n){n(43),n(157),e.exports=n(7).Array.from},function(e,t,n){n(64),n(43),e.exports=n(156)},function(e,t,n){n(159),e.exports=n(7).Object.assign},function(e,t,n){n(160);var r=n(7).Object;e.exports=function(e,t,n){return r.defineProperty(e,t,n)}},function(e,t,n){n(162),n(161),n(163),n(164),e.exports=n(7).Symbol},function(e,t,n){n(43),n(64),e.exports=n(42).f("iterator")},function(e,t){e.exports=function(e){if("function"!=typeof e)throw TypeError(e+" is not a function!");return e}},function(e,t){e.exports=function(){}},function(e,t,n){var r=n(16),a=n(62),o=n(155);e.exports=function(e){return function(t,n,i){var s,l=r(t),c=a(l.length),d=o(i,c);if(e&&n!=n){for(;c>d;)if((s=l[d++])!=s)return!0}else for(;c>d;d++)if((e||d in l)&&l[d]===n)return e||d||0;return!e&&-1}}},function(e,t,n){var r=n(30),a=n(4)("toStringTag"),o="Arguments"==r(function(){return arguments}());e.exports=function(e){var t,n,i;return void 0===e?"Undefined":null===e?"Null":"string"==typeof(n=function(e,t){try{return e[t]}catch(e){}}(t=Object(e),a))?n:o?r(t):"Object"==(i=r(t))&&"function"==typeof t.callee?"Arguments":i}},function(e,t,n){"use strict";var r=n(9),a=n(21);e.exports=function(e,t,n){t in e?r.f(e,t,a(0,n)):e[t]=n}},function(e,t,n){var r=n(25),a=n(34),o=n(26);e.exports=function(e){var t=r(e),n=a.f;if(n)for(var i,s=n(e),l=o.f,c=0;s.length>c;)l.call(e,i=s[c++])&&t.push(i);return t}},function(e,t,n){var r=n(8).document;e.exports=r&&r.documentElement},function(e,t,n){var r=n(20),a=n(4)("iterator"),o=Array.prototype;e.exports=function(e){return void 0!==e&&(r.Array===e||o[a]===e)}},function(e,t,n){var r=n(30);e.exports=Array.isArray||function(e){return"Array"==r(e)}},function(e,t,n){var r=n(14);e.exports=function(e,t,n,a){try{return a?t(r(n)[0],n[1]):t(n)}catch(t){var o=e.return;throw void 0!==o&&r(o.call(e)),t}}},function(e,t,n){"use strict";var r=n(58),a=n(21),o=n(35),i={};n(15)(i,n(4)("iterator"),function(){return this}),e.exports=function(e,t,n){e.prototype=r(i,{next:a(1,n)}),o(e,t+" Iterator")}},function(e,t,n){var r=n(4)("iterator"),a=!1;try{var o=[7][r]();o.return=function(){a=!0},Array.from(o,function(){throw 2})}catch(e){}e.exports=function(e,t){if(!t&&!a)return!1;var n=!1;try{var o=[7],i=o[r]();i.next=function(){return{done:n=!0}},o[r]=function(){return i},e(o)}catch(e){}return n}},function(e,t){e.exports=function(e,t){return{value:t,done:!!e}}},function(e,t,n){var r=n(27)("meta"),a=n(19),o=n(12),i=n(9).f,s=0,l=Object.isExtensible||function(){return!0},c=!n(18)(function(){return l(Object.preventExtensions({}))}),d=function(e){i(e,r,{value:{i:"O"+ ++s,w:{}}})},u=e.exports={KEY:r,NEED:!1,fastKey:function(e,t){if(!a(e))return"symbol"==typeof e?e:("string"==typeof e?"S":"P")+e;if(!o(e,r)){if(!l(e))return"F";if(!t)return"E";d(e)}return e[r].i},getWeak:function(e,t){if(!o(e,r)){if(!l(e))return!0;if(!t)return!1;d(e)}return e[r].w},onFreeze:function(e){return c&&u.NEED&&l(e)&&!o(e,r)&&d(e),e}}},function(e,t,n){"use strict";var r=n(25),a=n(34),o=n(26),i=n(39),s=n(56),l=Object.assign;e.exports=!l||n(18)(function(){var e={},t={},n=Symbol(),r="abcdefghijklmnopqrst";return e[n]=7,r.split("").forEach(function(e){t[e]=e}),7!=l({},e)[n]||Object.keys(l({},t)).join("")!=r})?function(e,t){for(var n=i(e),l=arguments.length,c=1,d=a.f,u=o.f;l>c;)for(var f,p=s(arguments[c++]),h=d?r(p).concat(d(p)):r(p),m=h.length,g=0;m>g;)u.call(p,f=h[g++])&&(n[f]=p[f]);return n}:l},function(e,t,n){var r=n(9),a=n(14),o=n(25);e.exports=n(11)?Object.defineProperties:function(e,t){a(e);for(var n,i=o(t),s=i.length,l=0;s>l;)r.f(e,n=i[l++],t[n]);return e}},function(e,t,n){var r=n(26),a=n(21),o=n(16),i=n(40),s=n(12),l=n(55),c=Object.getOwnPropertyDescriptor;t.f=n(11)?c:function(e,t){if(e=o(e),t=i(t,!0),l)try{return c(e,t)}catch(e){}if(s(e,t))return a(!r.f.call(e,t),e[t])}},function(e,t,n){var r=n(16),a=n(59).f,o={}.toString,i="object"==typeof window&&window&&Object.getOwnPropertyNames?Object.getOwnPropertyNames(window):[];e.exports.f=function(e){return i&&"[object Window]"==o.call(e)?function(e){try{return a(e)}catch(e){return i.slice()}}(e):a(r(e))}},function(e,t,n){var r=n(12),a=n(39),o=n(36)("IE_PROTO"),i=Object.prototype;e.exports=Object.getPrototypeOf||function(e){return e=a(e),r(e,o)?e[o]:"function"==typeof e.constructor&&e instanceof e.constructor?e.constructor.prototype:e instanceof Object?i:null}},function(e,t,n){var r=n(38),a=n(31);e.exports=function(e){return function(t,n){var o,i,s=String(a(t)),l=r(n),c=s.length;return l<0||l>=c?e?"":void 0:(o=s.charCodeAt(l))<55296||o>56319||l+1===c||(i=s.charCodeAt(l+1))<56320||i>57343?e?s.charAt(l):o:e?s.slice(l,l+2):i-56320+(o-55296<<10)+65536}}},function(e,t,n){var r=n(38),a=Math.max,o=Math.min;e.exports=function(e,t){return(e=r(e))<0?a(e+t,0):o(e,t)}},function(e,t,n){var r=n(14),a=n(63);e.exports=n(7).getIterator=function(e){var t=a(e);if("function"!=typeof t)throw TypeError(e+" is not iterable!");return r(t.call(e))}},function(e,t,n){"use strict";var r=n(53),a=n(17),o=n(39),i=n(144),s=n(142),l=n(62),c=n(139),d=n(63);a(a.S+a.F*!n(146)(function(e){Array.from(e)}),"Array",{from:function(e){var t,n,a,u,f=o(e),p="function"==typeof this?this:Array,h=arguments.length,m=h>1?arguments[1]:void 0,g=void 0!==m,v=0,b=d(f);if(g&&(m=r(m,h>2?arguments[2]:void 0,2)),void 0==b||p==Array&&s(b))for(t=l(f.length),n=new p(t);t>v;v++)c(n,v,g?m(f[v],v):f[v]);else for(u=b.call(f),n=new p;!(a=u.next()).done;v++)c(n,v,g?i(u,m,[a.value,v],!0):a.value);return n.length=v,n}})},function(e,t,n){"use strict";var r=n(136),a=n(147),o=n(20),i=n(16);e.exports=n(57)(Array,"Array",function(e,t){this._t=i(e),this._i=0,this._k=t},function(){var e=this._t,t=this._k,n=this._i++;return!e||n>=e.length?(this._t=void 0,a(1)):a(0,"keys"==t?n:"values"==t?e[n]:[n,e[n]])},"values"),o.Arguments=o.Array,r("keys"),r("values"),r("entries")},function(e,t,n){var r=n(17);r(r.S+r.F,"Object",{assign:n(149)})},function(e,t,n){var r=n(17);r(r.S+r.F*!n(11),"Object",{defineProperty:n(9).f})},function(e,t){},function(e,t,n){"use strict";var r=n(8),a=n(12),o=n(11),i=n(17),s=n(61),l=n(148).KEY,c=n(18),d=n(37),u=n(35),f=n(27),p=n(4),h=n(42),m=n(41),g=n(140),v=n(143),b=n(14),y=n(19),x=n(16),w=n(40),k=n(21),_=n(58),T=n(152),A=n(151),M=n(9),C=n(25),S=A.f,L=M.f,z=T.f,O=r.Symbol,D=r.JSON,j=D&&D.stringify,P=p("_hidden"),I=p("toPrimitive"),E={}.propertyIsEnumerable,N=d("symbol-registry"),R=d("symbols"),B=d("op-symbols"),F=Object.prototype,$="function"==typeof O,W=r.QObject,V=!W||!W.prototype||!W.prototype.findChild,H=o&&c(function(){return 7!=_(L({},"a",{get:function(){return L(this,"a",{value:7}).a}})).a})?function(e,t,n){var r=S(F,t);r&&delete F[t],L(e,t,n),r&&e!==F&&L(F,t,r)}:L,q=function(e){var t=R[e]=_(O.prototype);return t._k=e,t},U=$&&"symbol"==typeof O.iterator?function(e){return"symbol"==typeof e}:function(e){return e instanceof O},G=function(e,t,n){return e===F&&G(B,t,n),b(e),t=w(t,!0),b(n),a(R,t)?(n.enumerable?(a(e,P)&&e[P][t]&&(e[P][t]=!1),n=_(n,{enumerable:k(0,!1)})):(a(e,P)||L(e,P,k(1,{})),e[P][t]=!0),H(e,t,n)):L(e,t,n)},Y=function(e,t){b(e);for(var n,r=g(t=x(t)),a=0,o=r.length;o>a;)G(e,n=r[a++],t[n]);return e},X=function(e){var t=E.call(this,e=w(e,!0));return!(this===F&&a(R,e)&&!a(B,e))&&(!(t||!a(this,e)||!a(R,e)||a(this,P)&&this[P][e])||t)},K=function(e,t){if(e=x(e),t=w(t,!0),e!==F||!a(R,t)||a(B,t)){var n=S(e,t);return!n||!a(R,t)||a(e,P)&&e[P][t]||(n.enumerable=!0),n}},Z=function(e){for(var t,n=z(x(e)),r=[],o=0;n.length>o;)a(R,t=n[o++])||t==P||t==l||r.push(t);return r},J=function(e){for(var t,n=e===F,r=z(n?B:x(e)),o=[],i=0;r.length>i;)!a(R,t=r[i++])||n&&!a(F,t)||o.push(R[t]);return o};$||(s((O=function(){if(this instanceof O)throw TypeError("Symbol is not a constructor!");var e=f(arguments.length>0?arguments[0]:void 0),t=function(n){this===F&&t.call(B,n),a(this,P)&&a(this[P],e)&&(this[P][e]=!1),H(this,e,k(1,n))};return o&&V&&H(F,e,{configurable:!0,set:t}),q(e)}).prototype,"toString",function(){return this._k}),A.f=K,M.f=G,n(59).f=T.f=Z,n(26).f=X,n(34).f=J,o&&!n(33)&&s(F,"propertyIsEnumerable",X,!0),h.f=function(e){return q(p(e))}),i(i.G+i.W+i.F*!$,{Symbol:O});for(var Q="hasInstance,isConcatSpreadable,iterator,match,replace,search,species,split,toPrimitive,toStringTag,unscopables".split(","),ee=0;Q.length>ee;)p(Q[ee++]);for(var te=C(p.store),ne=0;te.length>ne;)m(te[ne++]);i(i.S+i.F*!$,"Symbol",{for:function(e){return a(N,e+="")?N[e]:N[e]=O(e)},keyFor:function(e){if(!U(e))throw TypeError(e+" is not a symbol!");for(var t in N)if(N[t]===e)return t},useSetter:function(){V=!0},useSimple:function(){V=!1}}),i(i.S+i.F*!$,"Object",{create:function(e,t){return void 0===t?_(e):Y(_(e),t)},defineProperty:G,defineProperties:Y,getOwnPropertyDescriptor:K,getOwnPropertyNames:Z,getOwnPropertySymbols:J}),D&&i(i.S+i.F*(!$||c(function(){var e=O();return"[null]"!=j([e])||"{}"!=j({a:e})||"{}"!=j(Object(e))})),"JSON",{stringify:function(e){for(var t,n,r=[e],a=1;arguments.length>a;)r.push(arguments[a++]);if(n=t=r[1],(y(t)||void 0!==e)&&!U(e))return v(t)||(t=function(e,t){if("function"==typeof n&&(t=n.call(this,e,t)),!U(t))return t}),r[1]=t,j.apply(D,r)}}),O.prototype[I]||n(15)(O.prototype,I,O.prototype.valueOf),u(O,"Symbol"),u(Math,"Math",!0),u(r.JSON,"JSON",!0)},function(e,t,n){n(41)("asyncIterator")},function(e,t,n){n(41)("observable")},function(e,t){function n(){throw new Error("setTimeout has not been defined")}function r(){throw new Error("clearTimeout has not been defined")}function a(e){if(c===setTimeout)return setTimeout(e,0);if((c===n||!c)&&setTimeout)return c=setTimeout,setTimeout(e,0);try{return c(e,0)}catch(t){try{return c.call(null,e,0)}catch(t){return c.call(this,e,0)}}}function o(){h&&f&&(h=!1,f.length?p=f.concat(p):m=-1,p.length&&i())}function i(){if(!h){var e=a(o);h=!0;for(var t=p.length;t;){for(f=p,p=[];++m<t;)f&&f[m].run();m=-1,t=p.length}f=null,h=!1,function(e){if(d===clearTimeout)return clearTimeout(e);if((d===r||!d)&&clearTimeout)return d=clearTimeout,clearTimeout(e);try{d(e)}catch(t){try{return d.call(null,e)}catch(t){return d.call(this,e)}}}(e)}}function s(e,t){this.fun=e,this.array=t}function l(){}var c,d,u=e.exports={};!function(){try{c="function"==typeof setTimeout?setTimeout:n}catch(e){c=n}try{d="function"==typeof clearTimeout?clearTimeout:r}catch(e){d=r}}();var f,p=[],h=!1,m=-1;u.nextTick=function(e){var t=new Array(arguments.length-1);if(arguments.length>1)for(var n=1;n<arguments.length;n++)t[n-1]=arguments[n];p.push(new s(e,t)),1!==p.length||h||a(i)},s.prototype.run=function(){this.fun.apply(null,this.array)},u.title="browser",u.browser=!0,u.env={},u.argv=[],u.version="",u.versions={},u.on=l,u.addListener=l,u.once=l,u.off=l,u.removeListener=l,u.removeAllListeners=l,u.emit=l,u.prependListener=l,u.prependOnceListener=l,u.listeners=function(e){return[]},u.binding=function(e){throw new Error("process.binding is not supported")},u.cwd=function(){return"/"},u.chdir=function(e){throw new Error("process.chdir is not supported")},u.umask=function(){return 0}},function(e,t,n){(function(e,t){!function(e,n){"use strict";function r(e){delete s[e]}function a(e){if(l)setTimeout(a,0,e);else{var t=s[e];if(t){l=!0;try{!function(e){var t=e.callback,r=e.args;switch(r.length){case 0:t();break;case 1:t(r[0]);break;case 2:t(r[0],r[1]);break;case 3:t(r[0],r[1],r[2]);break;default:t.apply(n,r)}}(t)}finally{r(e),l=!1}}}}if(!e.setImmediate){var o,i=1,s={},l=!1,c=e.document,d=Object.getPrototypeOf&&Object.getPrototypeOf(e);d=d&&d.setTimeout?d:e,"[object process]"==={}.toString.call(e.process)?o=function(e){t.nextTick(function(){a(e)})}:function(){if(e.postMessage&&!e.importScripts){var t=!0,n=e.onmessage;return e.onmessage=function(){t=!1},e.postMessage("","*"),e.onmessage=n,t}}()?function(){var t="setImmediate$"+Math.random()+"$",n=function(n){n.source===e&&"string"==typeof n.data&&0===n.data.indexOf(t)&&a(+n.data.slice(t.length))};e.addEventListener?e.addEventListener("message",n,!1):e.attachEvent("onmessage",n),o=function(n){e.postMessage(t+n,"*")}}():e.MessageChannel?function(){var e=new MessageChannel;e.port1.onmessage=function(e){a(e.data)},o=function(t){e.port2.postMessage(t)}}():c&&"onreadystatechange"in c.createElement("script")?function(){var e=c.documentElement;o=function(t){var n=c.createElement("script");n.onreadystatechange=function(){a(t),n.onreadystatechange=null,e.removeChild(n),n=null},e.appendChild(n)}}():o=function(e){setTimeout(a,0,e)},d.setImmediate=function(e){"function"!=typeof e&&(e=new Function(""+e));for(var t=new Array(arguments.length-1),n=0;n<t.length;n++)t[n]=arguments[n+1];var r={callback:e,args:t};return s[i]=r,o(i),i++},d.clearImmediate=r}}("undefined"==typeof self?void 0===e?this:e:self)}).call(t,n(44),n(165))},function(e,t,n){(function(e){function r(e,t){this._id=e,this._clearFn=t}var a=Function.prototype.apply;t.setTimeout=function(){return new r(a.call(setTimeout,window,arguments),clearTimeout)},t.setInterval=function(){return new r(a.call(setInterval,window,arguments),clearInterval)},t.clearTimeout=t.clearInterval=function(e){e&&e.close()},r.prototype.unref=r.prototype.ref=function(){},r.prototype.close=function(){this._clearFn.call(window,this._id)},t.enroll=function(e,t){clearTimeout(e._idleTimeoutId),e._idleTimeout=t},t.unenroll=function(e){clearTimeout(e._idleTimeoutId),e._idleTimeout=-1},t._unrefActive=t.active=function(e){clearTimeout(e._idleTimeoutId);var t=e._idleTimeout;t>=0&&(e._idleTimeoutId=setTimeout(function(){e._onTimeout&&e._onTimeout()},t))},n(166),t.setImmediate="undefined"!=typeof self&&self.setImmediate||void 0!==e&&e.setImmediate||this&&this.setImmediate,t.clearImmediate="undefined"!=typeof self&&self.clearImmediate||void 0!==e&&e.clearImmediate||this&&this.clearImmediate}).call(t,n(44))},function(e,t,n){var r=n(0)(n(68),n(232),null,null,null);e.exports=r.exports},function(e,t,n){var r=n(0)(n(69),n(220),null,null,null);e.exports=r.exports},function(e,t,n){var r=n(0)(n(70),n(226),null,null,null);e.exports=r.exports},function(e,t,n){var r=n(0)(n(71),n(227),null,null,null);e.exports=r.exports},function(e,t,n){var r=n(0)(n(72),n(237),null,null,null);e.exports=r.exports},function(e,t,n){var r=n(0)(n(73),n(229),null,null,null);e.exports=r.exports},function(e,t,n){var r=n(0)(n(74),n(234),null,null,null);e.exports=r.exports},function(e,t,n){var r=n(0)(n(75),n(218),null,null,null);e.exports=r.exports},function(e,t,n){var r=n(0)(n(76),n(208),null,null,null);e.exports=r.exports},function(e,t,n){var r=n(0)(n(77),n(212),null,null,null);e.exports=r.exports},function(e,t,n){var r=n(0)(n(78),n(222),null,null,null);e.exports=r.exports},function(e,t,n){var r=n(0)(n(80),n(221),null,null,null);e.exports=r.exports},function(e,t,n){var r=n(0)(n(81),n(233),null,null,null);e.exports=r.exports},function(e,t,n){var r=n(0)(n(82),n(213),null,null,null);e.exports=r.exports},function(e,t,n){var r=n(0)(n(83),n(215),null,null,null);e.exports=r.exports},function(e,t,n){var r=n(0)(n(84),n(236),null,null,null);e.exports=r.exports},function(e,t,n){var r=n(0)(n(85),n(225),null,null,null);e.exports=r.exports},function(e,t,n){var r=n(0)(n(86),n(205),null,null,null);e.exports=r.exports},function(e,t,n){var r=n(0)(n(87),n(217),null,null,null);e.exports=r.exports},function(e,t,n){var r=n(0)(n(88),n(223),null,null,null);e.exports=r.exports},function(e,t,n){var r=n(0)(n(89),n(207),null,null,null);e.exports=r.exports},function(e,t,n){var r=n(0)(n(90),n(211),null,null,null);e.exports=r.exports},function(e,t,n){var r=n(0)(n(91),n(230),null,null,null);e.exports=r.exports},function(e,t,n){var r=n(0)(n(92),n(214),null,null,null);e.exports=r.exports},function(e,t,n){var r=n(0)(n(93),n(219),null,null,null);e.exports=r.exports},function(e,t,n){var r=n(0)(n(95),n(224),null,null,null);e.exports=r.exports},function(e,t,n){var r=n(0)(n(96),n(206),null,null,null);e.exports=r.exports},function(e,t,n){var r=n(0)(n(97),n(235),null,null,null);e.exports=r.exports},function(e,t,n){var r=n(0)(n(98),n(238),null,null,null);e.exports=r.exports},function(e,t,n){var r=n(0)(n(99),n(228),null,null,null);e.exports=r.exports},function(e,t,n){var r=n(0)(n(100),n(231),null,null,null);e.exports=r.exports},function(e,t,n){var r=n(0)(n(101),n(203),null,null,null);e.exports=r.exports},function(e,t,n){var r=n(0)(n(102),n(204),null,null,null);e.exports=r.exports},function(e,t,n){var r=n(0)(n(103),n(209),null,null,null);e.exports=r.exports},function(e,t,n){var r=n(0)(n(104),n(210),null,null,null);e.exports=r.exports},function(e,t){e.exports={render:function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{staticClass:"timepicker control",class:[e.size,{"is-expanded":e.expanded}]},[!e.isMobile||e.inline?n("b-dropdown",{ref:"dropdown",attrs:{position:e.position,disabled:e.disabled,inline:e.inline}},[e.inline?e._e():n("b-input",e._b({ref:"input",attrs:{slot:"trigger",autocomplete:"off",value:e.formatValue(e.dateSelected),placeholder:e.placeholder,size:e.size,icon:e.icon,"icon-pack":e.iconPack,loading:e.loading,disabled:e.disabled,readonly:e.readonly,rounded:e.rounded},on:{focus:function(t){e.$emit("focus",t)},blur:function(t){e.$emit("blur",t)&&e.checkHtml5Validity()}},nativeOn:{change:function(t){e.onChange(t.target.value)}},slot:"trigger"},"b-input",e.$attrs,!1)),e._v(" "),n("b-dropdown-item",{attrs:{disabled:e.disabled,custom:""}},[n("div",{staticClass:"pagination-list"},[n("b-field",[n("b-select",{attrs:{disabled:e.disabled,placeholder:"00"},nativeOn:{change:function(t){e.onHoursChange(t.target.value)}},model:{value:e.hoursSelected,callback:function(t){e.hoursSelected=t},expression:"hoursSelected"}},e._l(e.hours,function(t){return n("option",{key:t.value,attrs:{disabled:e.isHourDisabled(t.value)},domProps:{value:t.value}},[e._v("\n "+e._s(t.label)+"\n ")])})),e._v(" "),n("b-select",{attrs:{disabled:e.disabled,placeholder:"00"},nativeOn:{change:function(t){e.onMinutesChange(t.target.value)}},model:{value:e.minutesSelected,callback:function(t){e.minutesSelected=t},expression:"minutesSelected"}},e._l(e.minutes,function(t){return n("option",{key:t.value,attrs:{disabled:e.isMinuteDisabled(t.value)},domProps:{value:t.value}},[e._v("\n "+e._s(t.label)+"\n ")])})),e._v(" "),e.isHourFormat24?e._e():n("b-select",{attrs:{disabled:e.disabled},nativeOn:{change:function(t){e.onMeridienChange(t.target.value)}},model:{value:e.meridienSelected,callback:function(t){e.meridienSelected=t},expression:"meridienSelected"}},e._l(e.meridiens,function(t){return n("option",{key:t,domProps:{value:t}},[e._v("\n "+e._s(t)+"\n ")])}))],1)],1),e._v(" "),void 0!==e.$slots.default&&e.$slots.default.length?n("footer",{staticClass:"timepicker-footer"},[e._t("default")],2):e._e()])],1):n("b-input",e._b({ref:"input",attrs:{type:"time",autocomplete:"off",value:e.formatHHMMSS(e.value),placeholder:e.placeholder,size:e.size,icon:e.icon,"icon-pack":e.iconPack,loading:e.loading,max:e.formatHHMMSS(e.maxTime),min:e.formatHHMMSS(e.minTime),disabled:e.disabled,readonly:!1},on:{focus:function(t){e.$emit("focus",t)},blur:function(t){e.$emit("blur",t)&&e.checkHtml5Validity()}},nativeOn:{change:function(t){e.onChangeNativePicker(t)}}},"b-input",e.$attrs,!1))],1)},staticRenderFns:[]}},function(e,t){e.exports={render:function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("transition",{attrs:{"enter-active-class":e.transition.enter,"leave-active-class":e.transition.leave}},[n("div",{directives:[{name:"show",rawName:"v-show",value:e.isActive,expression:"isActive"}],staticClass:"toast",class:[e.type,e.position]},[n("div",{domProps:{innerHTML:e._s(e.message)}})])])},staticRenderFns:[]}},function(e,t){e.exports={render:function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{staticClass:"pagination",class:e.rootClasses},[n("a",{staticClass:"pagination-previous",attrs:{role:"button",href:"#",disabled:!e.hasPrev},on:{click:function(t){t.preventDefault(),e.prev(t)}}},[n("b-icon",{attrs:{icon:"chevron-left",both:""}})],1),e._v(" "),n("a",{staticClass:"pagination-next",attrs:{role:"button",href:"#",disabled:!e.hasNext},on:{click:function(t){t.preventDefault(),e.next(t)}}},[n("b-icon",{attrs:{icon:"chevron-right",both:""}})],1),e._v(" "),e.simple?e._e():n("ul",{staticClass:"pagination-list"},[e.hasFirst?n("li",[n("a",{staticClass:"pagination-link",attrs:{role:"button",href:"#"},on:{click:function(t){t.preventDefault(),e.first(t)}}},[e._v("\n 1\n ")])]):e._e(),e._v(" "),e.hasFirstEllipsis?n("li",[n("span",{staticClass:"pagination-ellipsis"},[e._v("โ€ฆ")])]):e._e(),e._v(" "),e._l(e.pagesInRange,function(t){return n("li",{key:t.number},[n("a",{staticClass:"pagination-link",class:{"is-current":t.isCurrent},attrs:{role:"button",href:"#"},on:{click:function(e){e.preventDefault(),t.click(e)}}},[e._v("\n "+e._s(t.number)+"\n ")])])}),e._v(" "),e.hasLastEllipsis?n("li",[n("span",{staticClass:"pagination-ellipsis"},[e._v("โ€ฆ")])]):e._e(),e._v(" "),e.hasLast?n("li",[n("a",{staticClass:"pagination-link",attrs:{role:"button",href:"#"},on:{click:function(t){t.preventDefault(),e.last(t)}}},[e._v("\n "+e._s(e.pageCount)+"\n ")])]):e._e()],2),e._v(" "),e.simple?n("small",{staticClass:"info"},[e._v("\n "+e._s(e.firstItem)+"-"+e._s(Math.min(e.current*e.perPage,e.total))+" / "+e._s(e.total)+"\n ")]):e._e()])},staticRenderFns:[]}},function(e,t){e.exports={render:function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("transition",{attrs:{name:e.transitionName}},[n("div",{directives:[{name:"show",rawName:"v-show",value:e.isActive&&e.visible,expression:"isActive && visible"}],staticClass:"tab-item"},[e._t("default")],2)])},staticRenderFns:[]}},function(e,t){e.exports={render:function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{staticClass:"control"},[n("label",{ref:"label",staticClass:"b-radio radio button",class:[e.newValue===e.nativeValue?e.type:null,e.size],attrs:{disabled:e.disabled,tabindex:!e.disabled&&0},on:{keydown:function(t){if(!("button"in t)&&e._k(t.keyCode,"enter",13,t.key)&&e._k(t.keyCode,"space",32,t.key))return null;t.preventDefault(),e.$refs.label.click()}}},[e._t("default"),e._v(" "),n("input",{directives:[{name:"model",rawName:"v-model",value:e.newValue,expression:"newValue"}],attrs:{type:"radio",disabled:e.disabled,name:e.name},domProps:{value:e.nativeValue,checked:e._q(e.newValue,e.nativeValue)},on:{change:function(t){e.newValue=e.nativeValue}}})],2)])},staticRenderFns:[]}},function(e,t){e.exports={render:function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{staticClass:"dropdown",class:e.rootClasses},[e.inline?e._e():n("div",{ref:"trigger",staticClass:"dropdown-trigger",attrs:{role:"button"},on:{click:e.toggle}},[e._t("trigger")],2),e._v(" "),n("transition",{attrs:{name:"fade"}},[e.isMobileModal?n("div",{directives:[{name:"show",rawName:"v-show",value:e.isActive,expression:"isActive"}],staticClass:"background"}):e._e()]),e._v(" "),n("transition",{attrs:{name:"fade"}},[n("div",{directives:[{name:"show",rawName:"v-show",value:e.isActive||e.hoverable||e.inline,expression:"isActive || hoverable || inline"}],ref:"dropdownMenu",staticClass:"dropdown-menu"},[n("div",{staticClass:"dropdown-content"},[e._t("default")],2)])])],1)},staticRenderFns:[]}},function(e,t){e.exports={render:function(){var e=this,t=e.$createElement;return(e._self._c||t)("span",{class:[e.newType,e.position,e.size,{tooltip:e.active,"is-square":e.square,"is-animated":e.newAnimated,"is-always":e.always,"is-multiline":e.multilined,"is-dashed":e.dashed}],attrs:{"data-label":e.label}},[e._t("default")],2)},staticRenderFns:[]}},function(e,t){e.exports={render:function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("label",{staticClass:"upload control"},[e.dragDrop?n("div",{staticClass:"upload-draggable",class:[e.type,{"is-loading":e.loading,"is-disabled":e.disabled,"is-hovered":e.dragDropFocus}],on:{dragover:function(t){t.preventDefault(),e.updateDragDropFocus(!0)},dragleave:function(t){t.preventDefault(),e.updateDragDropFocus(!1)},dragenter:function(t){t.preventDefault(),e.updateDragDropFocus(!0)},drop:function(t){t.preventDefault(),e.onFileChange(t)}}},[e._t("default")],2):[e._t("default")],e._v(" "),n("input",e._b({ref:"input",attrs:{type:"file",multiple:e.multiple,accept:e.accept,disabled:e.disabled},on:{change:e.onFileChange}},"input",e.$attrs,!1))],2)},staticRenderFns:[]}},function(e,t){e.exports={render:function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{staticClass:"control",class:{"is-expanded":e.expanded,"has-icons-left":e.icon}},[n("span",{staticClass:"select",class:e.spanClasses},[n("select",e._b({directives:[{name:"model",rawName:"v-model",value:e.selected,expression:"selected"}],ref:"select",attrs:{multiple:e.multiple,size:e.nativeSize},on:{blur:function(t){e.$emit("blur",t)&&e.checkHtml5Validity()},focus:function(t){e.$emit("focus",t)},change:function(t){var n=Array.prototype.filter.call(t.target.options,function(e){return e.selected}).map(function(e){return"_value"in e?e._value:e.value});e.selected=t.target.multiple?n:n[0]}}},"select",e.$attrs,!1),[e.placeholder?n("option",{attrs:{selected:"",disabled:"",hidden:""},domProps:{value:null}},[e._v("\n "+e._s(e.placeholder)+"\n ")]):e._e(),e._v(" "),e._t("default")],2)]),e._v(" "),e.icon?n("b-icon",{staticClass:"is-left",attrs:{icon:e.icon,pack:e.iconPack,size:e.iconSize}}):e._e()],1)},staticRenderFns:[]}},function(e,t){e.exports={render:function(){var e=this,t=e.$createElement,n=e._self._c||t;return e.separator?n("hr",{staticClass:"dropdown-divider"}):e.custom||e.hasLink?n("div",{class:e.itemClasses,on:{click:e.selectItem}},[e._t("default")],2):n("a",{staticClass:"dropdown-item",class:e.anchorClasses,on:{click:e.selectItem}},[e._t("default")],2)},staticRenderFns:[]}},function(e,t){e.exports={render:function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("transition",{attrs:{name:e.animation}},[e.isActive?n("div",{staticClass:"loading-overlay is-active",class:{"is-full-page":e.isFullPage}},[n("div",{staticClass:"loading-background",on:{click:e.cancel}}),e._v(" "),n("div",{staticClass:"loading-icon"})]):e._e()])},staticRenderFns:[]}},function(e,t){e.exports={render:function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("label",{ref:"label",staticClass:"switch",class:[e.size,{"is-disabled":e.disabled}],attrs:{disabled:e.disabled,tabindex:!e.disabled&&0},on:{keydown:function(t){if(!("button"in t)&&e._k(t.keyCode,"enter",13,t.key)&&e._k(t.keyCode,"space",32,t.key))return null;t.preventDefault(),e.$refs.label.click()},mousedown:function(t){e.isMouseDown=!0},mouseup:function(t){e.isMouseDown=!1},mouseout:function(t){e.isMouseDown=!1},blur:function(t){e.isMouseDown=!1}}},[n("input",{directives:[{name:"model",rawName:"v-model",value:e.newValue,expression:"newValue"}],attrs:{type:"checkbox",disabled:e.disabled,name:e.name,"true-value":e.trueValue,"false-value":e.falseValue},domProps:{value:e.nativeValue,checked:Array.isArray(e.newValue)?e._i(e.newValue,e.nativeValue)>-1:e._q(e.newValue,e.trueValue)},on:{click:function(e){e.stopPropagation()},change:function(t){var n=e.newValue,r=t.target,a=r.checked?e.trueValue:e.falseValue;if(Array.isArray(n)){var o=e.nativeValue,i=e._i(n,o);r.checked?i<0&&(e.newValue=n.concat([o])):i>-1&&(e.newValue=n.slice(0,i).concat(n.slice(i+1)))}else e.newValue=a}}}),e._v(" "),n("span",{staticClass:"check",class:[{"is-elastic":e.isMouseDown&&!e.disabled},e.type]}),e._v(" "),n("span",{staticClass:"control-label"},[e._t("default")],2)])},staticRenderFns:[]}},function(e,t){e.exports={render:function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("transition",{attrs:{name:"fade"}},[e.isActive?n("article",{staticClass:"message",class:[e.type,e.size]},[e.title?n("header",{staticClass:"message-header"},[n("p",[e._v(e._s(e.title))]),e._v(" "),e.closable?n("button",{staticClass:"delete",attrs:{type:"button"},on:{click:e.close}}):e._e()]):e._e(),e._v(" "),n("section",{staticClass:"message-body"},[n("div",{staticClass:"media"},[e.icon&&e.hasIcon?n("div",{staticClass:"media-left"},[n("b-icon",{class:e.type,attrs:{icon:e.icon,both:"",size:e.newIconSize}})],1):e._e(),e._v(" "),n("div",{staticClass:"media-content"},[e._t("default")],2)])])]):e._e()])},staticRenderFns:[]}},function(e,t){e.exports={render:function(){var e=this,t=e.$createElement,n=e._self._c||t;return e.visible?n("td",{class:e.rootClasses,attrs:{"data-label":e.label}},[n("span",[e._t("default")],2)]):e._e()},staticRenderFns:[]}},function(e,t){e.exports={render:function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("nav",{staticClass:"panel"},[n("div",{staticClass:"panel-heading",class:{"is-collapsible":e.collapsible},on:{click:e.toggle}},[e.header?n("span",{domProps:{innerHTML:e._s(e.header)}}):e._t("header"),e._v(" "),e.collapsible?n("b-icon",{staticClass:"is-pulled-right",attrs:{both:"",icon:e.isOpen?"menu-up":"menu-down"}}):e._e()],2),e._v(" "),n("transition",{attrs:{name:e.animation}},[n("div",{directives:[{name:"show",rawName:"v-show",value:e.isOpen,expression:"isOpen"}],staticClass:"panel-content",class:{"panel-block":!e.hasCustomTemplate}},[e.content?n("div",{domProps:{innerHTML:e._s(e.content)}}):e._t("default")],2)])],1)},staticRenderFns:[]}},function(e,t){e.exports={render:function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("transition",{attrs:{name:e.animation}},[e.isActive?n("div",{staticClass:"dialog modal is-active",class:e.size},[n("div",{staticClass:"modal-background",on:{click:function(t){e.cancel("outside")}}}),e._v(" "),n("div",{staticClass:"modal-card animation-content"},[e.title?n("header",{staticClass:"modal-card-head"},[n("p",{staticClass:"modal-card-title"},[e._v(e._s(e.title))])]):e._e(),e._v(" "),n("section",{staticClass:"modal-card-body",class:{"is-titleless":!e.title,"is-flex":e.hasIcon}},[n("div",{staticClass:"media"},[e.hasIcon?n("div",{staticClass:"media-left"},[n("b-icon",{attrs:{icon:e.icon?e.icon:e.iconByType,pack:e.iconPack,type:e.type,both:!e.icon,size:"is-large"}})],1):e._e(),e._v(" "),n("div",{staticClass:"media-content"},[n("p",{domProps:{innerHTML:e._s(e.message)}}),e._v(" "),e.hasInput?n("div",{staticClass:"field"},[n("div",{staticClass:"control"},[n("input",e._b({directives:[{name:"model",rawName:"v-model",value:e.prompt,expression:"prompt"}],ref:"input",staticClass:"input",class:{"is-danger":e.validationMessage},domProps:{value:e.prompt},on:{keyup:function(t){if(!("button"in t)&&e._k(t.keyCode,"enter",13,t.key))return null;e.confirm(t)},input:function(t){t.target.composing||(e.prompt=t.target.value)}}},"input",e.inputAttrs,!1))]),e._v(" "),n("p",{staticClass:"help is-danger"},[e._v(e._s(e.validationMessage))])]):e._e()])])]),e._v(" "),n("footer",{staticClass:"modal-card-foot"},[e.showCancel?n("button",{ref:"cancelButton",staticClass:"button",on:{click:function(t){e.cancel("button")}}},[e._v("\n "+e._s(e.cancelText)+"\n ")]):e._e(),e._v(" "),n("button",{ref:"confirmButton",staticClass:"button",class:e.type,on:{click:e.confirm}},[e._v("\n "+e._s(e.confirmText)+"\n ")])])])]):e._e()])},staticRenderFns:[]}},function(e,t){e.exports={render:function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{staticClass:"b-table",class:{"is-loading":e.loading}},[e.mobileCards&&e.hasSortablenewColumns?n("b-table-mobile-sort",{attrs:{"current-sort-column":e.currentSortColumn,"is-asc":e.isAsc,columns:e.newColumns},on:{sort:function(t){return e.sort(t)}}}):e._e(),e._v(" "),n("div",{staticClass:"table-wrapper"},[n("table",{staticClass:"table",class:e.tableClasses,attrs:{tabindex:!!e.focusable&&0},on:{keydown:[function(t){if(!("button"in t)&&e._k(t.keyCode,"up",38,t.key))return null;t.preventDefault(),e.pressedArrow(-1)},function(t){if(!("button"in t)&&e._k(t.keyCode,"down",40,t.key))return null;t.preventDefault(),e.pressedArrow(1)}]}},[e.newColumns.length?n("thead",[n("tr",[e.detailed?n("th",{attrs:{width:"40px"}}):e._e(),e._v(" "),e.checkable?n("th",{staticClass:"checkbox-cell"},[n("b-checkbox",{attrs:{value:e.isAllChecked},nativeOn:{change:function(t){e.checkAll(t)}}})],1):e._e(),e._v(" "),e._l(e.newColumns,function(t,r){return t.visible||void 0===t.visible?n("th",{key:r,class:{"is-current-sort":e.currentSortColumn===t,"is-sortable":t.sortable},style:{width:t.width+"px"},on:{click:function(n){n.stopPropagation(),e.sort(t)}}},[n("div",{staticClass:"th-wrap",class:{"is-numeric":t.numeric,"is-centered":t.centered}},[e.$scopedSlots.header?e._t("header",null,{column:t,index:r}):[e._v(e._s(t.label))],e._v(" "),n("b-icon",{directives:[{name:"show",rawName:"v-show",value:e.currentSortColumn===t,expression:"currentSortColumn === column"}],class:{"is-desc":!e.isAsc},attrs:{icon:"arrow-up",both:"",size:"is-small"}})],2)]):e._e()})],2)]):e._e(),e._v(" "),e.visibleData.length?n("tbody",[e._l(e.visibleData,function(t,r){return[n("tr",{key:r,class:[e.rowClass(t,r),{"is-selected":t===e.selected,"is-checked":e.isRowChecked(t)}],on:{click:function(n){e.selectRow(t)},dblclick:function(n){e.$emit("dblclick",t)}}},[e.detailed?n("td",[e.hasDetailedVisible(t)?n("a",{attrs:{role:"button"},on:{click:function(n){n.stopPropagation(),e.toggleDetails(t)}}},[n("b-icon",{class:{"is-expanded":e.isVisibleDetailRow(t)},attrs:{icon:"chevron-right",both:""}})],1):e._e()]):e._e(),e._v(" "),e.checkable?n("td",{staticClass:"checkbox-cell"},[n("b-checkbox",{attrs:{disabled:!e.isRowCheckable(t),value:e.isRowChecked(t)},nativeOn:{change:function(n){e.checkRow(t)}}})],1):e._e(),e._v(" "),e.$scopedSlots.default?e._t("default",null,{row:t,index:r}):e._l(e.newColumns,function(r){return n("BTableColumn",e._b({key:r.field,attrs:{internal:""}},"BTableColumn",r,!1),[r.renderHtml?n("span",{domProps:{innerHTML:e._s(e.getValueByPath(t,r.field))}}):[e._v("\n "+e._s(e.getValueByPath(t,r.field))+"\n ")]],2)})],2),e._v(" "),e.detailed&&e.isVisibleDetailRow(t)?n("tr",{staticClass:"detail"},[n("td",{attrs:{colspan:e.columnCount}},[n("div",{staticClass:"detail-container"},[e._t("detail",null,{row:t,index:r})],2)])]):e._e()]})],2):n("tbody",[n("tr",{staticClass:"is-empty"},[n("td",{attrs:{colspan:e.columnCount}},[e._t("empty")],2)])]),e._v(" "),void 0!==e.$slots.footer?n("tfoot",[n("tr",{staticClass:"table-footer"},[e.hasCustomFooterSlot()?e._t("footer"):n("th",{attrs:{colspan:e.columnCount}},[e._t("footer")],2)],2)]):e._e()])]),e._v(" "),e.checkable||e.paginated?n("div",{staticClass:"level"},[n("div",{staticClass:"level-left"},[e._t("bottom-left")],2),e._v(" "),n("div",{staticClass:"level-right"},[e.paginated?n("div",{staticClass:"level-item"},[n("b-pagination",{attrs:{total:e.newDataTotal,"per-page":e.perPage,simple:e.paginationSimple,size:e.paginationSize,current:e.newCurrentPage},on:{change:e.pageChanged}})],1):e._e()])]):e._e()],1)},staticRenderFns:[]}},function(e,t){e.exports={render:function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("label",{ref:"label",staticClass:"b-checkbox checkbox",class:[e.size,{"is-disabled":e.disabled}],attrs:{disabled:e.disabled,tabindex:!e.disabled&&0},on:{keydown:function(t){if(!("button"in t)&&e._k(t.keyCode,"enter",13,t.key)&&e._k(t.keyCode,"space",32,t.key))return null;t.preventDefault(),e.$refs.label.click()}}},[n("input",{directives:[{name:"model",rawName:"v-model",value:e.newValue,expression:"newValue"}],attrs:{type:"checkbox",disabled:e.disabled,name:e.name,"true-value":e.trueValue,"false-value":e.falseValue},domProps:{value:e.nativeValue,checked:Array.isArray(e.newValue)?e._i(e.newValue,e.nativeValue)>-1:e._q(e.newValue,e.trueValue)},on:{change:function(t){var n=e.newValue,r=t.target,a=r.checked?e.trueValue:e.falseValue;if(Array.isArray(n)){var o=e.nativeValue,i=e._i(n,o);r.checked?i<0&&(e.newValue=n.concat([o])):i>-1&&(e.newValue=n.slice(0,i).concat(n.slice(i+1)))}else e.newValue=a}}}),e._v(" "),n("span",{staticClass:"check"}),e._v(" "),n("span",{staticClass:"control-label"},[e._t("default")],2)])},staticRenderFns:[]}},function(e,t){e.exports={render:function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("span",{staticClass:"icon",class:[e.newType,e.size]},[n("i",{class:[e.newPack,e.newIcon,e.newCustomSize,e.customClass]})])},staticRenderFns:[]}},function(e,t){e.exports={render:function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{staticClass:"field",class:[e.rootClasses,e.fieldType()]},[e.horizontal?n("div",{staticClass:"field-label is-normal",class:e.customClass},[e.label?n("label",{staticClass:"label",attrs:{for:e.labelFor}},[e._v("\n "+e._s(e.label)+"\n ")]):e._e()]):[e.label?n("label",{staticClass:"label",class:e.customClass,attrs:{for:e.labelFor}},[e._v("\n "+e._s(e.label)+"\n ")]):e._e()],e._v(" "),e.horizontal?n("b-field-body",{attrs:{message:e.newMessage?e.formattedMessage:"",type:e.newType}},[e._t("default")],2):[e._t("default")],e._v(" "),e.newMessage&&!e.horizontal?n("p",{staticClass:"help",class:e.newType,domProps:{innerHTML:e._s(e.formattedMessage)}}):e._e()],2)},staticRenderFns:[]}},function(e,t){e.exports={render:function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("label",{ref:"label",staticClass:"b-radio radio",class:[e.size,{"is-disabled":e.disabled}],attrs:{disabled:e.disabled,tabindex:!e.disabled&&0},on:{keydown:function(t){if(!("button"in t)&&e._k(t.keyCode,"enter",13,t.key)&&e._k(t.keyCode,"space",32,t.key))return null;t.preventDefault(),e.$refs.label.click()}}},[n("input",{directives:[{name:"model",rawName:"v-model",value:e.newValue,expression:"newValue"}],attrs:{type:"radio",disabled:e.disabled,name:e.name},domProps:{value:e.nativeValue,checked:e._q(e.newValue,e.nativeValue)},on:{change:function(t){e.newValue=e.nativeValue}}}),e._v(" "),n("span",{staticClass:"check"}),e._v(" "),n("span",{staticClass:"control-label"},[e._t("default")],2)])},staticRenderFns:[]}},function(e,t){e.exports={render:function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{staticClass:"field table-mobile-sort"},[n("div",{staticClass:"field has-addons"},[n("b-select",{attrs:{expanded:""},model:{value:e.mobileSort,callback:function(t){e.mobileSort=t},expression:"mobileSort"}},e._l(e.columns,function(t,r){return t.sortable?n("option",{key:r,domProps:{value:t}},[e._v("\n "+e._s(t.label)+"\n ")]):e._e()})),e._v(" "),n("div",{staticClass:"control"},[n("button",{staticClass:"button is-primary",on:{click:e.sort}},[n("b-icon",{directives:[{name:"show",rawName:"v-show",value:e.currentSortColumn===e.mobileSort,expression:"currentSortColumn === mobileSort"}],class:{"is-desc":!e.isAsc},attrs:{icon:"arrow-up",size:"is-small",both:""}})],1)])],1)])},staticRenderFns:[]}},function(e,t){e.exports={render:function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("transition",{attrs:{name:"fade"}},[e.isActive?n("article",{staticClass:"notification",class:e.type},[e.closable?n("button",{staticClass:"delete",attrs:{type:"button"},on:{click:e.close}}):e._e(),e._v(" "),n("div",{staticClass:"media"},[e.icon&&e.hasIcon?n("div",{staticClass:"media-left"},[n("b-icon",{attrs:{icon:e.icon,both:"",size:"is-large"}})],1):e._e(),e._v(" "),n("div",{staticClass:"media-content"},[e._t("default")],2)])]):e._e()])},staticRenderFns:[]}},function(e,t){e.exports={render:function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{staticClass:"control"},[n("label",{ref:"label",staticClass:"b-checkbox checkbox button",class:[e.checked?e.type:null,e.size,{"is-disabled":e.disabled}],attrs:{disabled:e.disabled,tabindex:!e.disabled&&0},on:{keydown:function(t){if(!("button"in t)&&e._k(t.keyCode,"enter",13,t.key)&&e._k(t.keyCode,"space",32,t.key))return null;t.preventDefault(),e.$refs.label.click()}}},[e._t("default"),e._v(" "),n("input",{directives:[{name:"model",rawName:"v-model",value:e.newValue,expression:"newValue"}],attrs:{type:"checkbox",disabled:e.disabled,name:e.name},domProps:{value:e.nativeValue,checked:Array.isArray(e.newValue)?e._i(e.newValue,e.nativeValue)>-1:e.newValue},on:{change:function(t){var n=e.newValue,r=t.target,a=!!r.checked;if(Array.isArray(n)){var o=e.nativeValue,i=e._i(n,o);r.checked?i<0&&(e.newValue=n.concat([o])):i>-1&&(e.newValue=n.slice(0,i).concat(n.slice(i+1)))}else e.newValue=a}}})],2)])},staticRenderFns:[]}},function(e,t){e.exports={render:function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{staticClass:"collapse"},[n("div",{staticClass:"collapse-trigger",on:{click:e.toggle}},[e._t("trigger",null,{open:e.isOpen})],2),e._v(" "),n("transition",{attrs:{name:e.animation}},[n("div",{directives:[{name:"show",rawName:"v-show",value:e.isOpen,expression:"isOpen"}],staticClass:"collapse-content"},[e._t("default")],2)])],1)},staticRenderFns:[]}},function(e,t){e.exports={render:function(){var e=this,t=e.$createElement;return(e._self._c||t)("div",{staticClass:"tags",class:{"has-addons":e.attached}},[e._t("default")],2)},staticRenderFns:[]}},function(e,t){e.exports={render:function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("section",{staticClass:"datepicker-table"},[n("header",{staticClass:"datepicker-header"},e._l(e.visibleDayNames,function(t,r){return n("div",{key:r,staticClass:"datepicker-cell"},[e._v("\n "+e._s(t)+"\n ")])})),e._v(" "),n("div",{staticClass:"datepicker-body",class:{"has-events":e.hasEvents}},e._l(e.weeksInThisMonth(e.focused.month,e.focused.year),function(t,r){return n("b-datepicker-table-row",{key:r,attrs:{"selected-date":e.value,week:t,month:e.focused.month,"min-date":e.minDate,"max-date":e.maxDate,disabled:e.disabled,"unselectable-dates":e.unselectableDates,"unselectable-days-of-week":e.unselectableDaysOfWeek,"selectable-dates":e.selectableDates,events:e.eventsInThisWeek(t,r),indicators:e.indicators},on:{select:e.updateSelectedDate}})}))])},staticRenderFns:[]}},function(e,t){e.exports={render:function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("transition",{attrs:{"enter-active-class":e.transition.enter,"leave-active-class":e.transition.leave}},[n("div",{directives:[{name:"show",rawName:"v-show",value:e.isActive,expression:"isActive"}],staticClass:"snackbar",class:[e.type,e.position]},[n("p",{staticClass:"text"},[e._v(e._s(e.message))]),e._v(" "),e.actionText?n("div",{staticClass:"action",class:e.type,on:{click:e.action}},[n("button",{staticClass:"button is-dark"},[e._v(e._s(e.actionText))])]):e._e()])])},staticRenderFns:[]}},function(e,t){e.exports={render:function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{staticClass:"taginput control",class:e.rootClasses},[n("div",{staticClass:"taginput-container",class:[e.statusType,e.size,e.containerClasses],attrs:{disabled:e.disabled},on:{click:function(t){e.hasInput&&e.focus(t)}}},[e._l(e.tags,function(t,r){return n("b-tag",{key:r,attrs:{type:e.type,size:e.size,rounded:e.rounded,attached:e.attached,tabstop:!1,disabled:e.disabled,closable:""},on:{close:function(t){e.removeTag(r)}}},[e._v("\n "+e._s(e.getNormalizedTagText(t))+"\n ")])}),e._v(" "),e.hasInput?n("b-autocomplete",e._b({ref:"autocomplete",attrs:{data:e.data,field:e.field,icon:e.icon,"icon-pack":e.iconPack,maxlength:e.maxlength,"has-counter":!1,size:e.size,disabled:e.disabled,loading:e.loading,"keep-first":""},on:{focus:e.onFocus,blur:e.customOnBlur,select:e.onSelect},nativeOn:{keydown:function(t){e.keydown(t)}},scopedSlots:e._u([{key:e.defaultSlotName,fn:function(t){return[e._t("default",null,{option:t.option,index:t.index})]}}]),model:{value:e.newTag,callback:function(t){e.newTag=t},expression:"newTag"}},"b-autocomplete",e.$attrs,!1),[n("template",{slot:e.emptySlotName},[e._t("empty")],2)],2):e._e()],2),e._v(" "),e.maxtags||e.maxlength?n("p",{staticClass:"help counter"},[e.maxlength&&e.valueLength>0?[e._v("\n "+e._s(e.valueLength)+" / "+e._s(e.maxlength)+"\n ")]:e.maxtags?[e._v("\n "+e._s(e.tagsLength)+" / "+e._s(e.maxtags)+"\n ")]:e._e()],2):e._e()])},staticRenderFns:[]}},function(e,t){e.exports={render:function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{staticClass:"autocomplete control",class:{"is-expanded":e.expanded}},[n("b-input",e._b({ref:"input",attrs:{size:e.size,loading:e.loading,rounded:e.rounded,icon:e.icon,"icon-pack":e.iconPack,maxlength:e.maxlength,autocomplete:"off"},on:{focus:e.focused,blur:e.onBlur},nativeOn:{keyup:function(t){if(!("button"in t)&&e._k(t.keyCode,"esc",27,t.key))return null;t.preventDefault(),e.isActive=!1},keydown:[function(t){if(!("button"in t)&&e._k(t.keyCode,"tab",9,t.key))return null;e.tabPressed(t)},function(t){if(!("button"in t)&&e._k(t.keyCode,"enter",13,t.key))return null;t.preventDefault(),e.enterPressed(t)},function(t){if(!("button"in t)&&e._k(t.keyCode,"up",38,t.key))return null;t.preventDefault(),e.keyArrows("up")},function(t){if(!("button"in t)&&e._k(t.keyCode,"down",40,t.key))return null;t.preventDefault(),e.keyArrows("down")}]},model:{value:e.newValue,callback:function(t){e.newValue=t},expression:"newValue"}},"b-input",e.$attrs,!1)),e._v(" "),n("transition",{attrs:{name:"fade"}},[n("div",{directives:[{name:"show",rawName:"v-show",value:e.isActive&&(e.data.length>0||e.hasEmptySlot),expression:"isActive && (data.length > 0 || hasEmptySlot)"}],ref:"dropdown",staticClass:"dropdown-menu",class:{"is-opened-top":!e.isListInViewportVertically}},[n("div",{staticClass:"dropdown-content"},[e._l(e.data,function(t,r){return n("a",{key:r,staticClass:"dropdown-item",class:{"is-hovered":t===e.hovered},on:{click:function(n){e.setSelected(t)}}},[e.hasDefaultSlot?e._t("default",null,{option:t,index:r}):n("span",{domProps:{innerHTML:e._s(e.getValue(t,!0))}})],2)}),e._v(" "),0===e.data.length?n("div",{staticClass:"dropdown-item is-disabled"},[e._t("empty")],2):e._e()],2)])])],1)},staticRenderFns:[]}},function(e,t){e.exports={render:function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{staticClass:"control",class:e.rootClasses},["textarea"!==e.type?n("input",e._b({ref:"input",staticClass:"input",class:e.inputClasses,attrs:{type:e.newType,autocomplete:e.newAutocomplete,maxlength:e.maxlength},domProps:{value:e.newValue},on:{input:e.onInput,blur:e.onBlur,focus:e.onFocus}},"input",e.$attrs,!1)):n("textarea",e._b({ref:"textarea",staticClass:"textarea",class:e.inputClasses,attrs:{maxlength:e.maxlength},domProps:{value:e.newValue},on:{input:e.onInput,blur:e.onBlur,focus:e.onFocus}},"textarea",e.$attrs,!1)),e._v(" "),e.icon?n("b-icon",{staticClass:"is-left",attrs:{icon:e.icon,pack:e.iconPack,size:e.iconSize}}):e._e(),e._v(" "),e.loading||!e.passwordReveal&&!e.statusType?e._e():n("b-icon",{staticClass:"is-right",class:{"is-clickable":e.passwordReveal},attrs:{icon:e.passwordReveal?e.passwordVisibleIcon:e.statusTypeIcon,pack:e.iconPack,size:e.iconSize,type:e.passwordReveal?"is-primary":e.statusType,both:""},nativeOn:{click:function(t){e.togglePasswordVisibility(t)}}}),e._v(" "),e.maxlength&&e.hasCounter?n("small",{staticClass:"help counter",class:{"is-invisible":!e.isFocused}},[e._v("\n "+e._s(e.valueLength)+" / "+e._s(e.maxlength)+"\n ")]):e._e()],1)},staticRenderFns:[]}},function(e,t){e.exports={render:function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{staticClass:"datepicker-row"},[e._l(e.week,function(t,r){return[e.selectableDate(t)&&!e.disabled?n("a",{key:r,staticClass:"datepicker-cell",class:[e.classObject(t),{"has-event":e.eventsDateMatch(t)},e.indicators],attrs:{role:"button",href:"#",disabled:e.disabled},on:{click:function(n){n.preventDefault(),e.emitChosenDate(t)},keydown:[function(n){if(!("button"in n)&&e._k(n.keyCode,"enter",13,n.key))return null;n.preventDefault(),e.emitChosenDate(t)},function(n){if(!("button"in n)&&e._k(n.keyCode,"space",32,n.key))return null;n.preventDefault(),e.emitChosenDate(t)}]}},[e._v("\n "+e._s(t.getDate())+"\n\n "),e.eventsDateMatch(t)?n("div",{staticClass:"events"},e._l(e.eventsDateMatch(t),function(e,t){return n("div",{key:t,staticClass:"event",class:e.type})})):e._e()]):n("div",{key:r,staticClass:"datepicker-cell",class:e.classObject(t)},[e._v("\n "+e._s(t.getDate())+"\n ")])]})],2)},staticRenderFns:[]}},function(e,t){e.exports={render:function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{staticClass:"b-tabs",class:{"is-fullwidth":e.expanded}},[n("nav",{staticClass:"tabs",class:e.navClasses},[n("ul",e._l(e.tabItems,function(t,r){return n("li",{directives:[{name:"show",rawName:"v-show",value:t.visible,expression:"tabItem.visible"}],key:r,class:{"is-active":e.activeTab===r,"is-disabled":t.disabled}},[n("a",{on:{click:function(t){e.tabClick(r)}}},[t.$slots.header?[n("b-slot-component",{attrs:{component:t,name:"header",tag:"span",event:"updated"}})]:[t.icon?n("b-icon",{attrs:{icon:t.icon,pack:t.iconPack,size:e.size}}):e._e(),e._v(" "),n("span",[e._v(e._s(t.label))])]],2)])}))]),e._v(" "),n("section",{staticClass:"tab-content"},[e._t("default")],2)])},staticRenderFns:[]}},function(e,t){e.exports={render:function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("transition",{attrs:{name:e.animation}},[e.isActive?n("div",{staticClass:"modal is-active"},[n("div",{staticClass:"modal-background",on:{click:function(t){e.cancel("outside")}}}),e._v(" "),n("div",{staticClass:"animation-content",class:{"modal-content":!e.hasModalCard},style:{maxWidth:e.newWidth}},[e.component?n(e.component,e._g(e._b({tag:"component",on:{close:e.close}},"component",e.props,!1),e.events)):e.content?n("div",{domProps:{innerHTML:e._s(e.content)}}):e._t("default")],2),e._v(" "),e.showX?n("button",{staticClass:"modal-close is-large",attrs:{type:"button"},on:{click:function(t){e.cancel("x")}}}):e._e()]):e._e()])},staticRenderFns:[]}},function(e,t){e.exports={render:function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{staticClass:"datepicker control",class:[e.size,{"is-expanded":e.expanded}]},[!e.isMobile||e.inline?n("b-dropdown",{ref:"dropdown",attrs:{position:e.position,disabled:e.disabled,inline:e.inline}},[e.inline?e._e():n("b-input",e._b({ref:"input",attrs:{slot:"trigger",autocomplete:"off",value:e.formatValue(e.dateSelected),placeholder:e.placeholder,size:e.size,icon:e.icon,"icon-pack":e.iconPack,rounded:e.rounded,loading:e.loading,disabled:e.disabled,readonly:e.readonly},on:{focus:function(t){e.$emit("focus",t)},blur:function(t){e.$emit("blur",t)&&e.checkHtml5Validity()}},nativeOn:{change:function(t){e.onChange(t.target.value)}},slot:"trigger"},"b-input",e.$attrs,!1)),e._v(" "),n("b-dropdown-item",{attrs:{disabled:e.disabled,custom:""}},[n("header",{staticClass:"datepicker-header"},[void 0!==e.$slots.header&&e.$slots.header.length?[e._t("header")]:n("div",{staticClass:"pagination field is-centered"},[e.isFirstMonth||e.disabled?e._e():n("a",{staticClass:"pagination-previous",attrs:{role:"button",href:"#",disabled:e.disabled},on:{click:function(t){t.preventDefault(),e.decrementMonth(t)},keydown:[function(t){if(!("button"in t)&&e._k(t.keyCode,"enter",13,t.key))return null;t.preventDefault(),e.decrementMonth(t)},function(t){if(!("button"in t)&&e._k(t.keyCode,"space",32,t.key))return null;t.preventDefault(),e.decrementMonth(t)}]}},[n("b-icon",{attrs:{icon:"chevron-left",pack:e.iconPack,both:"",type:"is-primary is-clickable"}})],1),e._v(" "),n("a",{directives:[{name:"show",rawName:"v-show",value:!e.isLastMonth&&!e.disabled,expression:"!isLastMonth && !disabled"}],staticClass:"pagination-next",attrs:{role:"button",href:"#",disabled:e.disabled},on:{click:function(t){t.preventDefault(),e.incrementMonth(t)},keydown:[function(t){if(!("button"in t)&&e._k(t.keyCode,"enter",13,t.key))return null;t.preventDefault(),e.incrementMonth(t)},function(t){if(!("button"in t)&&e._k(t.keyCode,"space",32,t.key))return null;t.preventDefault(),e.incrementMonth(t)}]}},[n("b-icon",{attrs:{icon:"chevron-right",pack:e.iconPack,both:"",type:"is-primary is-clickable"}})],1),e._v(" "),n("div",{staticClass:"pagination-list"},[n("b-field",[n("b-select",{attrs:{disabled:e.disabled},model:{value:e.focusedDateData.month,callback:function(t){e.$set(e.focusedDateData,"month",t)},expression:"focusedDateData.month"}},e._l(e.monthNames,function(t,r){return n("option",{key:t,domProps:{value:r}},[e._v("\n "+e._s(t)+"\n ")])})),e._v(" "),n("b-select",{attrs:{disabled:e.disabled},model:{value:e.focusedDateData.year,callback:function(t){e.$set(e.focusedDateData,"year",t)},expression:"focusedDateData.year"}},e._l(e.listOfYears,function(t){return n("option",{key:t,domProps:{value:t}},[e._v("\n "+e._s(t)+"\n ")])}))],1)],1)])],2),e._v(" "),n("b-datepicker-table",{attrs:{"day-names":e.dayNames,"month-names":e.monthNames,"first-day-of-week":e.firstDayOfWeek,"min-date":e.minDate,"max-date":e.maxDate,focused:e.focusedDateData,disabled:e.disabled,"unselectable-dates":e.unselectableDates,"unselectable-days-of-week":e.unselectableDaysOfWeek,"selectable-dates":e.selectableDates,events:e.events,indicators:e.indicators},on:{close:function(t){e.$refs.dropdown.isActive=!1}},model:{value:e.dateSelected,callback:function(t){e.dateSelected=t},expression:"dateSelected"}}),e._v(" "),void 0!==e.$slots.default&&e.$slots.default.length?n("footer",{staticClass:"datepicker-footer"},[e._t("default")],2):e._e()],1)],1):n("b-input",e._b({ref:"input",attrs:{type:"date",autocomplete:"off",value:e.formatYYYYMMDD(e.value),placeholder:e.placeholder,size:e.size,icon:e.icon,"icon-pack":e.iconPack,loading:e.loading,max:e.formatYYYYMMDD(e.maxDate),min:e.formatYYYYMMDD(e.minDate),disabled:e.disabled,readonly:!1},on:{focus:function(t){e.$emit("focus",t)},blur:function(t){e.$emit("blur",t)&&e.checkHtml5Validity()}},nativeOn:{change:function(t){e.onChangeNativePicker(t)}}},"b-input",e.$attrs,!1))],1)},staticRenderFns:[]}},function(e,t){e.exports={render:function(){var e=this,t=e.$createElement,n=e._self._c||t;return e.attached&&e.closable?n("div",{staticClass:"tags has-addons"},[n("span",{staticClass:"tag",class:[e.type,e.size,{"is-rounded":e.rounded}]},[e._t("default")],2),e._v(" "),n("a",{staticClass:"tag is-delete",class:[e.size,{"is-rounded":e.rounded}],attrs:{role:"button",tabindex:!!e.tabstop&&0,disabled:e.disabled},on:{click:function(t){e.close()},keyup:function(t){if(!("button"in t)&&e._k(t.keyCode,"delete",[8,46],t.key))return null;t.preventDefault(),e.close()}}})]):n("span",{staticClass:"tag",class:[e.type,e.size,{"is-rounded":e.rounded}]},[e._t("default"),e._v(" "),e.closable?n("a",{staticClass:"delete is-small",attrs:{role:"button",disabled:e.disabled,tabindex:!!e.tabstop&&0},on:{click:function(t){e.close()},keyup:function(t){if(!("button"in t)&&e._k(t.keyCode,"delete",[8,46],t.key))return null;t.preventDefault(),e.close()}}}):e._e()],2)},staticRenderFns:[]}},function(e,t,n){e.exports=n(67)}])},function(e,t,n){"use strict";function r(e,t){0}function a(e){return Object.prototype.toString.call(e).indexOf("Error")>-1}n.r(t);var o={name:"router-view",functional:!0,props:{name:{type:String,default:"default"}},render:function(e,t){var n=t.props,r=t.children,a=t.parent,o=t.data;o.routerView=!0;for(var i=a.$createElement,s=n.name,l=a.$route,c=a._routerViewCache||(a._routerViewCache={}),d=0,u=!1;a&&a._routerRoot!==a;)a.$vnode&&a.$vnode.data.routerView&&d++,a._inactive&&(u=!0),a=a.$parent;if(o.routerViewDepth=d,u)return i(c[s],o,r);var f=l.matched[d];if(!f)return c[s]=null,i();var p=c[s]=f.components[s];o.registerRouteInstance=function(e,t){var n=f.instances[s];(t&&n!==e||!t&&n===e)&&(f.instances[s]=t)},(o.hook||(o.hook={})).prepatch=function(e,t){f.instances[s]=t.componentInstance};var h=o.props=function(e,t){switch(typeof t){case"undefined":return;case"object":return t;case"function":return t(e);case"boolean":return t?e.params:void 0;default:0}}(l,f.props&&f.props[s]);if(h){h=o.props=function(e,t){for(var n in t)e[n]=t[n];return e}({},h);var m=o.attrs=o.attrs||{};for(var g in h)p.props&&g in p.props||(m[g]=h[g],delete h[g])}return i(p,o,r)}};var i=/[!'()*]/g,s=function(e){return"%"+e.charCodeAt(0).toString(16)},l=/%2C/g,c=function(e){return encodeURIComponent(e).replace(i,s).replace(l,",")},d=decodeURIComponent;function u(e){var t={};return(e=e.trim().replace(/^(\?|#|&)/,""))?(e.split("&").forEach(function(e){var n=e.replace(/\+/g," ").split("="),r=d(n.shift()),a=n.length>0?d(n.join("=")):null;void 0===t[r]?t[r]=a:Array.isArray(t[r])?t[r].push(a):t[r]=[t[r],a]}),t):t}function f(e){var t=e?Object.keys(e).map(function(t){var n=e[t];if(void 0===n)return"";if(null===n)return c(t);if(Array.isArray(n)){var r=[];return n.forEach(function(e){void 0!==e&&(null===e?r.push(c(t)):r.push(c(t)+"="+c(e)))}),r.join("&")}return c(t)+"="+c(n)}).filter(function(e){return e.length>0}).join("&"):null;return t?"?"+t:""}var p=/\/?$/;function h(e,t,n,r){var a=r&&r.options.stringifyQuery,o=t.query||{};try{o=m(o)}catch(e){}var i={name:t.name||e&&e.name,meta:e&&e.meta||{},path:t.path||"/",hash:t.hash||"",query:o,params:t.params||{},fullPath:v(t,a),matched:e?function(e){var t=[];for(;e;)t.unshift(e),e=e.parent;return t}(e):[]};return n&&(i.redirectedFrom=v(n,a)),Object.freeze(i)}function m(e){if(Array.isArray(e))return e.map(m);if(e&&"object"==typeof e){var t={};for(var n in e)t[n]=m(e[n]);return t}return e}var g=h(null,{path:"/"});function v(e,t){var n=e.path,r=e.query;void 0===r&&(r={});var a=e.hash;return void 0===a&&(a=""),(n||"/")+(t||f)(r)+a}function b(e,t){return t===g?e===t:!!t&&(e.path&&t.path?e.path.replace(p,"")===t.path.replace(p,"")&&e.hash===t.hash&&y(e.query,t.query):!(!e.name||!t.name)&&(e.name===t.name&&e.hash===t.hash&&y(e.query,t.query)&&y(e.params,t.params)))}function y(e,t){if(void 0===e&&(e={}),void 0===t&&(t={}),!e||!t)return e===t;var n=Object.keys(e),r=Object.keys(t);return n.length===r.length&&n.every(function(n){var r=e[n],a=t[n];return"object"==typeof r&&"object"==typeof a?y(r,a):String(r)===String(a)})}var x,w=[String,Object],k=[String,Array],_={name:"router-link",props:{to:{type:w,required:!0},tag:{type:String,default:"a"},exact:Boolean,append:Boolean,replace:Boolean,activeClass:String,exactActiveClass:String,event:{type:k,default:"click"}},render:function(e){var t=this,n=this.$router,r=this.$route,a=n.resolve(this.to,r,this.append),o=a.location,i=a.route,s=a.href,l={},c=n.options.linkActiveClass,d=n.options.linkExactActiveClass,u=null==c?"router-link-active":c,f=null==d?"router-link-exact-active":d,m=null==this.activeClass?u:this.activeClass,g=null==this.exactActiveClass?f:this.exactActiveClass,v=o.path?h(null,o,null,n):i;l[g]=b(r,v),l[m]=this.exact?l[g]:function(e,t){return 0===e.path.replace(p,"/").indexOf(t.path.replace(p,"/"))&&(!t.hash||e.hash===t.hash)&&function(e,t){for(var n in t)if(!(n in e))return!1;return!0}(e.query,t.query)}(r,v);var y=function(e){T(e)&&(t.replace?n.replace(o):n.push(o))},w={click:T};Array.isArray(this.event)?this.event.forEach(function(e){w[e]=y}):w[this.event]=y;var k={class:l};if("a"===this.tag)k.on=w,k.attrs={href:s};else{var _=function e(t){if(t)for(var n,r=0;r<t.length;r++){if("a"===(n=t[r]).tag)return n;if(n.children&&(n=e(n.children)))return n}}(this.$slots.default);if(_){_.isStatic=!1;var A=x.util.extend;(_.data=A({},_.data)).on=w,(_.data.attrs=A({},_.data.attrs)).href=s}else k.on=w}return e(this.tag,k,this.$slots.default)}};function T(e){if(!(e.metaKey||e.altKey||e.ctrlKey||e.shiftKey||e.defaultPrevented||void 0!==e.button&&0!==e.button)){if(e.currentTarget&&e.currentTarget.getAttribute){var t=e.currentTarget.getAttribute("target");if(/\b_blank\b/i.test(t))return}return e.preventDefault&&e.preventDefault(),!0}}function A(e){if(!A.installed||x!==e){A.installed=!0,x=e;var t=function(e){return void 0!==e},n=function(e,n){var r=e.$options._parentVnode;t(r)&&t(r=r.data)&&t(r=r.registerRouteInstance)&&r(e,n)};e.mixin({beforeCreate:function(){t(this.$options.router)?(this._routerRoot=this,this._router=this.$options.router,this._router.init(this),e.util.defineReactive(this,"_route",this._router.history.current)):this._routerRoot=this.$parent&&this.$parent._routerRoot||this,n(this,this)},destroyed:function(){n(this)}}),Object.defineProperty(e.prototype,"$router",{get:function(){return this._routerRoot._router}}),Object.defineProperty(e.prototype,"$route",{get:function(){return this._routerRoot._route}}),e.component("router-view",o),e.component("router-link",_);var r=e.config.optionMergeStrategies;r.beforeRouteEnter=r.beforeRouteLeave=r.beforeRouteUpdate=r.created}}var M="undefined"!=typeof window;function C(e,t,n){var r=e.charAt(0);if("/"===r)return e;if("?"===r||"#"===r)return t+e;var a=t.split("/");n&&a[a.length-1]||a.pop();for(var o=e.replace(/^\//,"").split("/"),i=0;i<o.length;i++){var s=o[i];".."===s?a.pop():"."!==s&&a.push(s)}return""!==a[0]&&a.unshift(""),a.join("/")}function S(e){return e.replace(/\/\//g,"/")}var L=Array.isArray||function(e){return"[object Array]"==Object.prototype.toString.call(e)},z=H,O=E,D=function(e,t){return R(E(e,t))},j=R,P=V,I=new RegExp(["(\\\\.)","([\\/.])?(?:(?:\\:(\\w+)(?:\\(((?:\\\\.|[^\\\\()])+)\\))?|\\(((?:\\\\.|[^\\\\()])+)\\))([+*?])?|(\\*))"].join("|"),"g");function E(e,t){for(var n,r=[],a=0,o=0,i="",s=t&&t.delimiter||"/";null!=(n=I.exec(e));){var l=n[0],c=n[1],d=n.index;if(i+=e.slice(o,d),o=d+l.length,c)i+=c[1];else{var u=e[o],f=n[2],p=n[3],h=n[4],m=n[5],g=n[6],v=n[7];i&&(r.push(i),i="");var b=null!=f&&null!=u&&u!==f,y="+"===g||"*"===g,x="?"===g||"*"===g,w=n[2]||s,k=h||m;r.push({name:p||a++,prefix:f||"",delimiter:w,optional:x,repeat:y,partial:b,asterisk:!!v,pattern:k?F(k):v?".*":"[^"+B(w)+"]+?"})}}return o<e.length&&(i+=e.substr(o)),i&&r.push(i),r}function N(e){return encodeURI(e).replace(/[\/?#]/g,function(e){return"%"+e.charCodeAt(0).toString(16).toUpperCase()})}function R(e){for(var t=new Array(e.length),n=0;n<e.length;n++)"object"==typeof e[n]&&(t[n]=new RegExp("^(?:"+e[n].pattern+")$"));return function(n,r){for(var a="",o=n||{},i=(r||{}).pretty?N:encodeURIComponent,s=0;s<e.length;s++){var l=e[s];if("string"!=typeof l){var c,d=o[l.name];if(null==d){if(l.optional){l.partial&&(a+=l.prefix);continue}throw new TypeError('Expected "'+l.name+'" to be defined')}if(L(d)){if(!l.repeat)throw new TypeError('Expected "'+l.name+'" to not repeat, but received `'+JSON.stringify(d)+"`");if(0===d.length){if(l.optional)continue;throw new TypeError('Expected "'+l.name+'" to not be empty')}for(var u=0;u<d.length;u++){if(c=i(d[u]),!t[s].test(c))throw new TypeError('Expected all "'+l.name+'" to match "'+l.pattern+'", but received `'+JSON.stringify(c)+"`");a+=(0===u?l.prefix:l.delimiter)+c}}else{if(c=l.asterisk?encodeURI(d).replace(/[?#]/g,function(e){return"%"+e.charCodeAt(0).toString(16).toUpperCase()}):i(d),!t[s].test(c))throw new TypeError('Expected "'+l.name+'" to match "'+l.pattern+'", but received "'+c+'"');a+=l.prefix+c}}else a+=l}return a}}function B(e){return e.replace(/([.+*?=^!:${}()[\]|\/\\])/g,"\\$1")}function F(e){return e.replace(/([=!:$\/()])/g,"\\$1")}function $(e,t){return e.keys=t,e}function W(e){return e.sensitive?"":"i"}function V(e,t,n){L(t)||(n=t||n,t=[]);for(var r=(n=n||{}).strict,a=!1!==n.end,o="",i=0;i<e.length;i++){var s=e[i];if("string"==typeof s)o+=B(s);else{var l=B(s.prefix),c="(?:"+s.pattern+")";t.push(s),s.repeat&&(c+="(?:"+l+c+")*"),o+=c=s.optional?s.partial?l+"("+c+")?":"(?:"+l+"("+c+"))?":l+"("+c+")"}}var d=B(n.delimiter||"/"),u=o.slice(-d.length)===d;return r||(o=(u?o.slice(0,-d.length):o)+"(?:"+d+"(?=$))?"),o+=a?"$":r&&u?"":"(?="+d+"|$)",$(new RegExp("^"+o,W(n)),t)}function H(e,t,n){return L(t)||(n=t||n,t=[]),n=n||{},e instanceof RegExp?function(e,t){var n=e.source.match(/\((?!\?)/g);if(n)for(var r=0;r<n.length;r++)t.push({name:r,prefix:null,delimiter:null,optional:!1,repeat:!1,partial:!1,asterisk:!1,pattern:null});return $(e,t)}(e,t):L(e)?function(e,t,n){for(var r=[],a=0;a<e.length;a++)r.push(H(e[a],t,n).source);return $(new RegExp("(?:"+r.join("|")+")",W(n)),t)}(e,t,n):function(e,t,n){return V(E(e,n),t,n)}(e,t,n)}z.parse=O,z.compile=D,z.tokensToFunction=j,z.tokensToRegExp=P;var q=Object.create(null);function U(e,t,n){try{return(q[e]||(q[e]=z.compile(e)))(t||{},{pretty:!0})}catch(e){return""}}function G(e,t,n,r){var a=t||[],o=n||Object.create(null),i=r||Object.create(null);e.forEach(function(e){!function e(t,n,r,a,o,i){var s=a.path;var l=a.name;0;var c=a.pathToRegexpOptions||{};var d=function(e,t,n){n||(e=e.replace(/\/$/,""));if("/"===e[0])return e;if(null==t)return e;return S(t.path+"/"+e)}(s,o,c.strict);"boolean"==typeof a.caseSensitive&&(c.sensitive=a.caseSensitive);var u={path:d,regex:function(e,t){var n=z(e,[],t);0;return n}(d,c),components:a.components||{default:a.component},instances:{},name:l,parent:o,matchAs:i,redirect:a.redirect,beforeEnter:a.beforeEnter,meta:a.meta||{},props:null==a.props?{}:a.components?a.props:{default:a.props}};a.children&&a.children.forEach(function(a){var o=i?S(i+"/"+a.path):void 0;e(t,n,r,a,u,o)});if(void 0!==a.alias){var f=Array.isArray(a.alias)?a.alias:[a.alias];f.forEach(function(i){var s={path:i,children:a.children};e(t,n,r,s,o,u.path||"/")})}n[u.path]||(t.push(u.path),n[u.path]=u);l&&(r[l]||(r[l]=u))}(a,o,i,e)});for(var s=0,l=a.length;s<l;s++)"*"===a[s]&&(a.push(a.splice(s,1)[0]),l--,s--);return{pathList:a,pathMap:o,nameMap:i}}function Y(e,t,n,r){var a="string"==typeof e?{path:e}:e;if(a.name||a._normalized)return a;if(!a.path&&a.params&&t){(a=X({},a))._normalized=!0;var o=X(X({},t.params),a.params);if(t.name)a.name=t.name,a.params=o;else if(t.matched.length){var i=t.matched[t.matched.length-1].path;a.path=U(i,o,t.path)}else 0;return a}var s=function(e){var t="",n="",r=e.indexOf("#");r>=0&&(t=e.slice(r),e=e.slice(0,r));var a=e.indexOf("?");return a>=0&&(n=e.slice(a+1),e=e.slice(0,a)),{path:e,query:n,hash:t}}(a.path||""),l=t&&t.path||"/",c=s.path?C(s.path,l,n||a.append):l,d=function(e,t,n){void 0===t&&(t={});var r,a=n||u;try{r=a(e||"")}catch(e){r={}}for(var o in t)r[o]=t[o];return r}(s.query,a.query,r&&r.options.parseQuery),f=a.hash||s.hash;return f&&"#"!==f.charAt(0)&&(f="#"+f),{_normalized:!0,path:c,query:d,hash:f}}function X(e,t){for(var n in t)e[n]=t[n];return e}function K(e,t){var n=G(e),r=n.pathList,a=n.pathMap,o=n.nameMap;function i(e,n,i){var s=Y(e,n,!1,t),c=s.name;if(c){var d=o[c];if(!d)return l(null,s);var u=d.regex.keys.filter(function(e){return!e.optional}).map(function(e){return e.name});if("object"!=typeof s.params&&(s.params={}),n&&"object"==typeof n.params)for(var f in n.params)!(f in s.params)&&u.indexOf(f)>-1&&(s.params[f]=n.params[f]);if(d)return s.path=U(d.path,s.params),l(d,s,i)}else if(s.path){s.params={};for(var p=0;p<r.length;p++){var h=r[p],m=a[h];if(Z(m.regex,s.path,s.params))return l(m,s,i)}}return l(null,s)}function s(e,n){var r=e.redirect,a="function"==typeof r?r(h(e,n,null,t)):r;if("string"==typeof a&&(a={path:a}),!a||"object"!=typeof a)return l(null,n);var s=a,c=s.name,d=s.path,u=n.query,f=n.hash,p=n.params;if(u=s.hasOwnProperty("query")?s.query:u,f=s.hasOwnProperty("hash")?s.hash:f,p=s.hasOwnProperty("params")?s.params:p,c){o[c];return i({_normalized:!0,name:c,query:u,hash:f,params:p},void 0,n)}if(d){var m=function(e,t){return C(e,t.parent?t.parent.path:"/",!0)}(d,e);return i({_normalized:!0,path:U(m,p),query:u,hash:f},void 0,n)}return l(null,n)}function l(e,n,r){return e&&e.redirect?s(e,r||n):e&&e.matchAs?function(e,t,n){var r=i({_normalized:!0,path:U(n,t.params)});if(r){var a=r.matched,o=a[a.length-1];return t.params=r.params,l(o,t)}return l(null,t)}(0,n,e.matchAs):h(e,n,r,t)}return{match:i,addRoutes:function(e){G(e,r,a,o)}}}function Z(e,t,n){var r=t.match(e);if(!r)return!1;if(!n)return!0;for(var a=1,o=r.length;a<o;++a){var i=e.keys[a-1],s="string"==typeof r[a]?decodeURIComponent(r[a]):r[a];i&&(n[i.name]=s)}return!0}var J=Object.create(null);function Q(){window.history.replaceState({key:ue()},""),window.addEventListener("popstate",function(e){var t;te(),e.state&&e.state.key&&(t=e.state.key,ce=t)})}function ee(e,t,n,r){if(e.app){var a=e.options.scrollBehavior;a&&e.app.$nextTick(function(){var e=function(){var e=ue();if(e)return J[e]}(),o=a(t,n,r?e:null);o&&("function"==typeof o.then?o.then(function(t){oe(t,e)}).catch(function(e){0}):oe(o,e))})}}function te(){var e=ue();e&&(J[e]={x:window.pageXOffset,y:window.pageYOffset})}function ne(e){return ae(e.x)||ae(e.y)}function re(e){return{x:ae(e.x)?e.x:window.pageXOffset,y:ae(e.y)?e.y:window.pageYOffset}}function ae(e){return"number"==typeof e}function oe(e,t){var n,r="object"==typeof e;if(r&&"string"==typeof e.selector){var a=document.querySelector(e.selector);if(a){var o=e.offset&&"object"==typeof e.offset?e.offset:{};t=function(e,t){var n=document.documentElement.getBoundingClientRect(),r=e.getBoundingClientRect();return{x:r.left-n.left-t.x,y:r.top-n.top-t.y}}(a,o={x:ae((n=o).x)?n.x:0,y:ae(n.y)?n.y:0})}else ne(e)&&(t=re(e))}else r&&ne(e)&&(t=re(e));t&&window.scrollTo(t.x,t.y)}var ie,se=M&&((-1===(ie=window.navigator.userAgent).indexOf("Android 2.")&&-1===ie.indexOf("Android 4.0")||-1===ie.indexOf("Mobile Safari")||-1!==ie.indexOf("Chrome")||-1!==ie.indexOf("Windows Phone"))&&window.history&&"pushState"in window.history),le=M&&window.performance&&window.performance.now?window.performance:Date,ce=de();function de(){return le.now().toFixed(3)}function ue(){return ce}function fe(e,t){te();var n=window.history;try{t?n.replaceState({key:ce},"",e):(ce=de(),n.pushState({key:ce},"",e))}catch(n){window.location[t?"replace":"assign"](e)}}function pe(e){fe(e,!0)}function he(e,t,n){var r=function(a){a>=e.length?n():e[a]?t(e[a],function(){r(a+1)}):r(a+1)};r(0)}function me(e){return function(t,n,r){var o=!1,i=0,s=null;ge(e,function(e,t,n,l){if("function"==typeof e&&void 0===e.cid){o=!0,i++;var c,d=ye(function(t){var a;((a=t).__esModule||be&&"Module"===a[Symbol.toStringTag])&&(t=t.default),e.resolved="function"==typeof t?t:x.extend(t),n.components[l]=t,--i<=0&&r()}),u=ye(function(e){var t="Failed to resolve async component "+l+": "+e;s||(s=a(e)?e:new Error(t),r(s))});try{c=e(d,u)}catch(e){u(e)}if(c)if("function"==typeof c.then)c.then(d,u);else{var f=c.component;f&&"function"==typeof f.then&&f.then(d,u)}}}),o||r()}}function ge(e,t){return ve(e.map(function(e){return Object.keys(e.components).map(function(n){return t(e.components[n],e.instances[n],e,n)})}))}function ve(e){return Array.prototype.concat.apply([],e)}var be="function"==typeof Symbol&&"symbol"==typeof Symbol.toStringTag;function ye(e){var t=!1;return function(){for(var n=[],r=arguments.length;r--;)n[r]=arguments[r];if(!t)return t=!0,e.apply(this,n)}}var xe=function(e,t){this.router=e,this.base=function(e){if(!e)if(M){var t=document.querySelector("base");e=(e=t&&t.getAttribute("href")||"/").replace(/^https?:\/\/[^\/]+/,"")}else e="/";"/"!==e.charAt(0)&&(e="/"+e);return e.replace(/\/$/,"")}(t),this.current=g,this.pending=null,this.ready=!1,this.readyCbs=[],this.readyErrorCbs=[],this.errorCbs=[]};function we(e,t,n,r){var a=ge(e,function(e,r,a,o){var i=function(e,t){"function"!=typeof e&&(e=x.extend(e));return e.options[t]}(e,t);if(i)return Array.isArray(i)?i.map(function(e){return n(e,r,a,o)}):n(i,r,a,o)});return ve(r?a.reverse():a)}function ke(e,t){if(t)return function(){return e.apply(t,arguments)}}xe.prototype.listen=function(e){this.cb=e},xe.prototype.onReady=function(e,t){this.ready?e():(this.readyCbs.push(e),t&&this.readyErrorCbs.push(t))},xe.prototype.onError=function(e){this.errorCbs.push(e)},xe.prototype.transitionTo=function(e,t,n){var r=this,a=this.router.match(e,this.current);this.confirmTransition(a,function(){r.updateRoute(a),t&&t(a),r.ensureURL(),r.ready||(r.ready=!0,r.readyCbs.forEach(function(e){e(a)}))},function(e){n&&n(e),e&&!r.ready&&(r.ready=!0,r.readyErrorCbs.forEach(function(t){t(e)}))})},xe.prototype.confirmTransition=function(e,t,n){var o=this,i=this.current,s=function(e){a(e)&&(o.errorCbs.length?o.errorCbs.forEach(function(t){t(e)}):(r(),console.error(e))),n&&n(e)};if(b(e,i)&&e.matched.length===i.matched.length)return this.ensureURL(),s();var l=function(e,t){var n,r=Math.max(e.length,t.length);for(n=0;n<r&&e[n]===t[n];n++);return{updated:t.slice(0,n),activated:t.slice(n),deactivated:e.slice(n)}}(this.current.matched,e.matched),c=l.updated,d=l.deactivated,u=l.activated,f=[].concat(function(e){return we(e,"beforeRouteLeave",ke,!0)}(d),this.router.beforeHooks,function(e){return we(e,"beforeRouteUpdate",ke)}(c),u.map(function(e){return e.beforeEnter}),me(u));this.pending=e;var p=function(t,n){if(o.pending!==e)return s();try{t(e,i,function(e){!1===e||a(e)?(o.ensureURL(!0),s(e)):"string"==typeof e||"object"==typeof e&&("string"==typeof e.path||"string"==typeof e.name)?(s(),"object"==typeof e&&e.replace?o.replace(e):o.push(e)):n(e)})}catch(e){s(e)}};he(f,p,function(){var n=[];he(function(e,t,n){return we(e,"beforeRouteEnter",function(e,r,a,o){return function(e,t,n,r,a){return function(o,i,s){return e(o,i,function(e){s(e),"function"==typeof e&&r.push(function(){!function e(t,n,r,a){n[r]?t(n[r]):a()&&setTimeout(function(){e(t,n,r,a)},16)}(e,t.instances,n,a)})})}}(e,a,o,t,n)})}(u,n,function(){return o.current===e}).concat(o.router.resolveHooks),p,function(){if(o.pending!==e)return s();o.pending=null,t(e),o.router.app&&o.router.app.$nextTick(function(){n.forEach(function(e){e()})})})})},xe.prototype.updateRoute=function(e){var t=this.current;this.current=e,this.cb&&this.cb(e),this.router.afterHooks.forEach(function(n){n&&n(e,t)})};var _e=function(e){function t(t,n){var r=this;e.call(this,t,n);var a=t.options.scrollBehavior;a&&Q();var o=Te(this.base);window.addEventListener("popstate",function(e){var n=r.current,i=Te(r.base);r.current===g&&i===o||r.transitionTo(i,function(e){a&&ee(t,e,n,!0)})})}return e&&(t.__proto__=e),t.prototype=Object.create(e&&e.prototype),t.prototype.constructor=t,t.prototype.go=function(e){window.history.go(e)},t.prototype.push=function(e,t,n){var r=this,a=this.current;this.transitionTo(e,function(e){fe(S(r.base+e.fullPath)),ee(r.router,e,a,!1),t&&t(e)},n)},t.prototype.replace=function(e,t,n){var r=this,a=this.current;this.transitionTo(e,function(e){pe(S(r.base+e.fullPath)),ee(r.router,e,a,!1),t&&t(e)},n)},t.prototype.ensureURL=function(e){if(Te(this.base)!==this.current.fullPath){var t=S(this.base+this.current.fullPath);e?fe(t):pe(t)}},t.prototype.getCurrentLocation=function(){return Te(this.base)},t}(xe);function Te(e){var t=window.location.pathname;return e&&0===t.indexOf(e)&&(t=t.slice(e.length)),(t||"/")+window.location.search+window.location.hash}var Ae=function(e){function t(t,n,r){e.call(this,t,n),r&&function(e){var t=Te(e);if(!/^\/#/.test(t))return window.location.replace(S(e+"/#"+t)),!0}(this.base)||Me()}return e&&(t.__proto__=e),t.prototype=Object.create(e&&e.prototype),t.prototype.constructor=t,t.prototype.setupListeners=function(){var e=this,t=this.router.options.scrollBehavior,n=se&&t;n&&Q(),window.addEventListener(se?"popstate":"hashchange",function(){var t=e.current;Me()&&e.transitionTo(Ce(),function(r){n&&ee(e.router,r,t,!0),se||ze(r.fullPath)})})},t.prototype.push=function(e,t,n){var r=this,a=this.current;this.transitionTo(e,function(e){Le(e.fullPath),ee(r.router,e,a,!1),t&&t(e)},n)},t.prototype.replace=function(e,t,n){var r=this,a=this.current;this.transitionTo(e,function(e){ze(e.fullPath),ee(r.router,e,a,!1),t&&t(e)},n)},t.prototype.go=function(e){window.history.go(e)},t.prototype.ensureURL=function(e){var t=this.current.fullPath;Ce()!==t&&(e?Le(t):ze(t))},t.prototype.getCurrentLocation=function(){return Ce()},t}(xe);function Me(){var e=Ce();return"/"===e.charAt(0)||(ze("/"+e),!1)}function Ce(){var e=window.location.href,t=e.indexOf("#");return-1===t?"":e.slice(t+1)}function Se(e){var t=window.location.href,n=t.indexOf("#");return(n>=0?t.slice(0,n):t)+"#"+e}function Le(e){se?fe(Se(e)):window.location.hash=e}function ze(e){se?pe(Se(e)):window.location.replace(Se(e))}var Oe=function(e){function t(t,n){e.call(this,t,n),this.stack=[],this.index=-1}return e&&(t.__proto__=e),t.prototype=Object.create(e&&e.prototype),t.prototype.constructor=t,t.prototype.push=function(e,t,n){var r=this;this.transitionTo(e,function(e){r.stack=r.stack.slice(0,r.index+1).concat(e),r.index++,t&&t(e)},n)},t.prototype.replace=function(e,t,n){var r=this;this.transitionTo(e,function(e){r.stack=r.stack.slice(0,r.index).concat(e),t&&t(e)},n)},t.prototype.go=function(e){var t=this,n=this.index+e;if(!(n<0||n>=this.stack.length)){var r=this.stack[n];this.confirmTransition(r,function(){t.index=n,t.updateRoute(r)})}},t.prototype.getCurrentLocation=function(){var e=this.stack[this.stack.length-1];return e?e.fullPath:"/"},t.prototype.ensureURL=function(){},t}(xe),De=function(e){void 0===e&&(e={}),this.app=null,this.apps=[],this.options=e,this.beforeHooks=[],this.resolveHooks=[],this.afterHooks=[],this.matcher=K(e.routes||[],this);var t=e.mode||"hash";switch(this.fallback="history"===t&&!se&&!1!==e.fallback,this.fallback&&(t="hash"),M||(t="abstract"),this.mode=t,t){case"history":this.history=new _e(this,e.base);break;case"hash":this.history=new Ae(this,e.base,this.fallback);break;case"abstract":this.history=new Oe(this,e.base);break;default:0}},je={currentRoute:{configurable:!0}};function Pe(e,t){return e.push(t),function(){var n=e.indexOf(t);n>-1&&e.splice(n,1)}}De.prototype.match=function(e,t,n){return this.matcher.match(e,t,n)},je.currentRoute.get=function(){return this.history&&this.history.current},De.prototype.init=function(e){var t=this;if(this.apps.push(e),!this.app){this.app=e;var n=this.history;if(n instanceof _e)n.transitionTo(n.getCurrentLocation());else if(n instanceof Ae){var r=function(){n.setupListeners()};n.transitionTo(n.getCurrentLocation(),r,r)}n.listen(function(e){t.apps.forEach(function(t){t._route=e})})}},De.prototype.beforeEach=function(e){return Pe(this.beforeHooks,e)},De.prototype.beforeResolve=function(e){return Pe(this.resolveHooks,e)},De.prototype.afterEach=function(e){return Pe(this.afterHooks,e)},De.prototype.onReady=function(e,t){this.history.onReady(e,t)},De.prototype.onError=function(e){this.history.onError(e)},De.prototype.push=function(e,t,n){this.history.push(e,t,n)},De.prototype.replace=function(e,t,n){this.history.replace(e,t,n)},De.prototype.go=function(e){this.history.go(e)},De.prototype.back=function(){this.go(-1)},De.prototype.forward=function(){this.go(1)},De.prototype.getMatchedComponents=function(e){var t=e?e.matched?e:this.resolve(e).route:this.currentRoute;return t?[].concat.apply([],t.matched.map(function(e){return Object.keys(e.components).map(function(t){return e.components[t]})})):[]},De.prototype.resolve=function(e,t,n){var r=Y(e,t||this.history.current,n,this),a=this.match(r,t),o=a.redirectedFrom||a.fullPath;return{location:r,route:a,href:function(e,t,n){var r="hash"===n?"#"+t:t;return e?S(e+"/"+r):r}(this.history.base,o,this.mode),normalizedTo:r,resolved:a}},De.prototype.addRoutes=function(e){this.matcher.addRoutes(e),this.history.current!==g&&this.history.transitionTo(this.history.getCurrentLocation())},Object.defineProperties(De.prototype,je),De.install=A,De.version="3.0.1",M&&window.Vue&&window.Vue.use(De),t.default=De},function(e,t,n){(function(e,t){!function(e,n){"use strict";if(!e.setImmediate){var r,a,o,i,s,l=1,c={},d=!1,u=e.document,f=Object.getPrototypeOf&&Object.getPrototypeOf(e);f=f&&f.setTimeout?f:e,"[object process]"==={}.toString.call(e.process)?r=function(e){t.nextTick(function(){h(e)})}:!function(){if(e.postMessage&&!e.importScripts){var t=!0,n=e.onmessage;return e.onmessage=function(){t=!1},e.postMessage("","*"),e.onmessage=n,t}}()?e.MessageChannel?((o=new MessageChannel).port1.onmessage=function(e){h(e.data)},r=function(e){o.port2.postMessage(e)}):u&&"onreadystatechange"in u.createElement("script")?(a=u.documentElement,r=function(e){var t=u.createElement("script");t.onreadystatechange=function(){h(e),t.onreadystatechange=null,a.removeChild(t),t=null},a.appendChild(t)}):r=function(e){setTimeout(h,0,e)}:(i="setImmediate$"+Math.random()+"$",s=function(t){t.source===e&&"string"==typeof t.data&&0===t.data.indexOf(i)&&h(+t.data.slice(i.length))},e.addEventListener?e.addEventListener("message",s,!1):e.attachEvent("onmessage",s),r=function(t){e.postMessage(i+t,"*")}),f.setImmediate=function(e){"function"!=typeof e&&(e=new Function(""+e));for(var t=new Array(arguments.length-1),n=0;n<t.length;n++)t[n]=arguments[n+1];var a={callback:e,args:t};return c[l]=a,r(l),l++},f.clearImmediate=p}function p(e){delete c[e]}function h(e){if(d)setTimeout(h,0,e);else{var t=c[e];if(t){d=!0;try{!function(e){var t=e.callback,r=e.args;switch(r.length){case 0:t();break;case 1:t(r[0]);break;case 2:t(r[0],r[1]);break;case 3:t(r[0],r[1],r[2]);break;default:t.apply(n,r)}}(t)}finally{p(e),d=!1}}}}}("undefined"==typeof self?void 0===e?this:e:self)}).call(this,n(46),n(172))},function(e,t,n){(function(e){var r=void 0!==e&&e||"undefined"!=typeof self&&self||window,a=Function.prototype.apply;function o(e,t){this._id=e,this._clearFn=t}t.setTimeout=function(){return new o(a.call(setTimeout,r,arguments),clearTimeout)},t.setInterval=function(){return new o(a.call(setInterval,r,arguments),clearInterval)},t.clearTimeout=t.clearInterval=function(e){e&&e.close()},o.prototype.unref=o.prototype.ref=function(){},o.prototype.close=function(){this._clearFn.call(r,this._id)},t.enroll=function(e,t){clearTimeout(e._idleTimeoutId),e._idleTimeout=t},t.unenroll=function(e){clearTimeout(e._idleTimeoutId),e._idleTimeout=-1},t._unrefActive=t.active=function(e){clearTimeout(e._idleTimeoutId);var t=e._idleTimeout;t>=0&&(e._idleTimeoutId=setTimeout(function(){e._onTimeout&&e._onTimeout()},t))},n(338),t.setImmediate="undefined"!=typeof self&&self.setImmediate||void 0!==e&&e.setImmediate||this&&this.setImmediate,t.clearImmediate="undefined"!=typeof self&&self.clearImmediate||void 0!==e&&e.clearImmediate||this&&this.clearImmediate}).call(this,n(46))},function(e,t,n){"use strict";var r=d(n(11)),a=d(n(337)),o=d(n(336));n(335);var i=d(n(333)),s=d(n(332)),l=d(n(331)),c=d(n(171));function d(e){return e&&e.__esModule?e:{default:e}}r.default.use(a.default),r.default.use(o.default),r.default.use(n(173)),r.default.use(i.default.Adsense);var u=new a.default({routes:[{path:"/",name:"home",component:c.default}]});r.default.use(s.default,{id:"UA-118868480-1",router:u,debug:{sendHitTask:!0,enabled:!1}}),new r.default({router:u,el:"#app",render:function(e){return e(l.default)},mounted:function(){var e=this;(window.matchMedia("(display-mode: standalone)").matches||!0===window.navigator.standalone)&&this.$ga.event("PWA","started"),"serviceWorker"in navigator&&navigator.serviceWorker.register("/service-worker.js").then(function(t){"function"==typeof t.update&&(e.$ga.event("PWA","update"),t.update())})}})}]); \ No newline at end of file
+"undefined"!=typeof self&&self,e.exports=function(e){function t(r){if(n[r])return n[r].exports;var a=n[r]={i:r,l:!1,exports:{}};return e[r].call(a.exports,a,a.exports,t),a.l=!0,a.exports}var n={};return t.m=e,t.c=n,t.d=function(e,n,r){t.o(e,n)||Object.defineProperty(e,n,{configurable:!1,enumerable:!0,get:r})},t.n=function(e){var n=e&&e.__esModule?function(){return e.default}:function(){return e};return t.d(n,"a",n),n},t.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},t.p="/dist/",t(t.s=5)}([function(e,t){e.exports=function(e,t,n,r,a,i){var o,l=e=e||{},s=typeof e.default;"object"!==s&&"function"!==s||(o=e,l=e.default);var c,u="function"==typeof l?l.options:l;if(t&&(u.render=t.render,u.staticRenderFns=t.staticRenderFns,u._compiled=!0),n&&(u.functional=!0),a&&(u._scopeId=a),i?(c=function(e){(e=e||this.$vnode&&this.$vnode.ssrContext||this.parent&&this.parent.$vnode&&this.parent.$vnode.ssrContext)||"undefined"==typeof __VUE_SSR_CONTEXT__||(e=__VUE_SSR_CONTEXT__),r&&r.call(this,e),e&&e._registeredComponents&&e._registeredComponents.add(i)},u._ssrRegister=c):r&&(c=r),c){var d=u.functional,f=d?u.render:u.beforeCreate;d?(u._injectStyles=c,u.render=function(e,t){return c.call(t),f(e,t)}):u.beforeCreate=f?[].concat(f,c):[c]}return{esModule:o,exports:l,options:u}}},function(e,t,n){"use strict";var r=n(7);t.a={props:{rootClass:{type:String,default:"adswrapper"},dataAdClient:{type:String,default:""},dataAdSlot:{type:String,default:""},dataAdTest:{type:String,default:""}},data:function(){return{ADS_SCRIPT:r.a.ADS_SCRIPT}}}},function(e,t,n){"use strict";var r=n(1);t.a={name:"Adsense",mixins:[r.a]}},function(e,t,n){"use strict";var r=n(1);t.a={name:"InArticleAdsense",mixins:[r.a]}},function(e,t,n){"use strict";var r=n(1);t.a={name:"InFeedAdsense",mixins:[r.a],props:{dataAdLayoutKey:{type:String,default:"-fg+5n+6t-e7+r"}}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(6),a=n(9),i=n(11),o={install:function(e){e.component(r.a.name,r.a)}},l={install:function(e){e.component(a.a.name,a.a)}},s={install:function(e){e.component(i.a.name,i.a)}};r.a.install=o.install,a.a.install=l.install,i.a.install=s.install,t.default={Adsense:r.a,InArticleAdsense:a.a,InFeedAdsense:i.a}},function(e,t,n){"use strict";var r=n(2),a=n(8),i=n(0),o=i(r.a,a.a,!1,null,null,null);t.a=o.exports},function(e,t,n){"use strict";t.a={ADS_SCRIPT:"//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js"}},function(e,t,n){"use strict";var r={render:function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{class:e.rootClass},[n("script2",{attrs:{type:"text/javascript",async:"",src:e.ADS_SCRIPT}}),e._v(" "),n("ins",{staticClass:"adsbygoogle",staticStyle:{display:"block"},attrs:{"data-ad-layout-key":e.dataAdLayoutKey,"data-ad-client":e.dataAdClient,"data-ad-slot":e.dataAdSlot,"data-ad-test":e.dataAdTest,"data-ad-format":"auto"}}),e._v(" "),n("script2",[e._v("\n (adsbygoogle = window.adsbygoogle || []).push({});\n ")])],1)},staticRenderFns:[]};t.a=r},function(e,t,n){"use strict";var r=n(3),a=n(10),i=n(0),o=i(r.a,a.a,!1,null,null,null);t.a=o.exports},function(e,t,n){"use strict";var r={render:function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{class:e.rootClass},[n("script2",{attrs:{type:"text/javascript",async:"",src:e.ADS_SCRIPT}}),e._v(" "),n("ins",{staticClass:"adsbygoogle",staticStyle:{display:"block","text-align":"center"},attrs:{"data-ad-layout":"in-article","data-ad-format":"fluid","data-ad-layout-key":e.dataAdLayoutKey,"data-ad-client":e.dataAdClient,"data-ad-slot":e.dataAdSlot,"data-ad-test":e.dataAdTest}}),e._v(" "),n("script2",[e._v("\n (adsbygoogle = window.adsbygoogle || []).push({});\n ")])],1)},staticRenderFns:[]};t.a=r},function(e,t,n){"use strict";var r=n(4),a=n(12),i=n(0),o=i(r.a,a.a,!1,null,null,null);t.a=o.exports},function(e,t,n){"use strict";var r={render:function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{class:e.rootClass},[n("script2",{attrs:{type:"text/javascript",async:"",src:e.ADS_SCRIPT}}),e._v(" "),n("ins",{staticClass:"adsbygoogle",staticStyle:{display:"block"},attrs:{"data-ad-format":"fluid","data-ad-layout-key":e.dataAdLayoutKey,"data-ad-client":e.dataAdClient,"data-ad-slot":e.dataAdSlot,"data-ad-test":e.dataAdTest}}),e._v(" "),n("script2",[e._v("\n (adsbygoogle = window.adsbygoogle || []).push({});\n ")])],1)},staticRenderFns:[]};t.a=r}])},,function(e,t,n){},function(e,t,n){e.exports=function(e){function t(r){if(n[r])return n[r].exports;var a=n[r]={i:r,l:!1,exports:{}};return e[r].call(a.exports,a,a.exports,t),a.l=!0,a.exports}var n={};return t.m=e,t.c=n,t.i=function(e){return e},t.d=function(e,n,r){t.o(e,n)||Object.defineProperty(e,n,{configurable:!1,enumerable:!0,get:r})},t.n=function(e){var n=e&&e.__esModule?function(){return e.default}:function(){return e};return t.d(n,"a",n),n},t.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},t.p="/",t(t.s=239)}([function(e,t){e.exports=function(e,t,n,r,a){var i,o=e=e||{},l=typeof e.default;"object"!==l&&"function"!==l||(i=e,o=e.default);var s,c="function"==typeof o?o.options:o;if(t&&(c.render=t.render,c.staticRenderFns=t.staticRenderFns),r&&(c._scopeId=r),a?(s=function(e){(e=e||this.$vnode&&this.$vnode.ssrContext||this.parent&&this.parent.$vnode&&this.parent.$vnode.ssrContext)||"undefined"==typeof __VUE_SSR_CONTEXT__||(e=__VUE_SSR_CONTEXT__),n&&n.call(this,e),e&&e._registeredComponents&&e._registeredComponents.add(a)},c._ssrRegister=s):n&&(s=n),s){var u=c.functional,d=u?c.render:c.beforeCreate;u?c.render=function(e,t){return s.call(t),d(e,t)}:c.beforeCreate=d?[].concat(d,s):[s]}return{esModule:i,exports:o,options:c}}},function(e,t,n){"use strict";n.d(t,"a",function(){return a});var r={defaultContainerElement:null,defaultIconPack:"mdi",defaultDialogConfirmText:null,defaultDialogCancelText:null,defaultSnackbarDuration:3500,defaultToastDuration:2e3,defaultTooltipType:"is-primary",defaultTooltipAnimated:!1,defaultInputAutocomplete:"on",defaultDateFormatter:null,defaultDateParser:null,defaultDayNames:null,defaultMonthNames:null,defaultFirstDayOfWeek:null,defaultUnselectableDaysOfWeek:null,defaultTimeFormatter:null,defaultTimeParser:null,defaultModalScroll:null,defaultDatepickerMobileNative:!0,defaultTimepickerMobileNative:!0,defaultNoticeQueue:!0};t.b=r;var a=function(e){r=e}},function(e,t,n){"use strict";var r=n(179),a=n.n(r);t.a=a.a},function(e,t,n){e.exports={default:n(133),__esModule:!0}},function(e,t,n){var r=n(37)("wks"),a=n(27),i=n(8).Symbol,o="function"==typeof i;(e.exports=function(e){return r[e]||(r[e]=o&&i[e]||(o?i:a)("Symbol."+e))}).store=r},function(e,t,n){"use strict";t.c=function(e,t){return t.split(".").reduce(function(e,t){return e[t]},e)},t.d=function(e,t,n){if(!e)return-1;if(!n||"function"!=typeof n)return e.indexOf(t);for(var r=0;r<e.length;r++)if(n(e[r],t))return r;return-1},n.d(t,"b",function(){return r}),t.a=function(e){void 0!==e.remove?e.remove():e.parentNode.removeChild(e)},t.e=function(e){return e?e.replace(/[\-\[\]\/\{\}\(\)\*\+\?\.\\\^\$\|]/g,"\\$&"):e};var r={Android:function(){return"undefined"!=typeof window&&window.navigator.userAgent.match(/Android/i)},BlackBerry:function(){return"undefined"!=typeof window&&window.navigator.userAgent.match(/BlackBerry/i)},iOS:function(){return"undefined"!=typeof window&&window.navigator.userAgent.match(/iPhone|iPad|iPod/i)},Opera:function(){return"undefined"!=typeof window&&window.navigator.userAgent.match(/Opera Mini/i)},Windows:function(){return"undefined"!=typeof window&&window.navigator.userAgent.match(/IEMobile/i)},any:function(){return r.Android()||r.BlackBerry()||r.iOS()||r.Opera()||r.Windows()}}},function(e,t,n){"use strict";t.__esModule=!0;var r=n(126),a=function(e){return e&&e.__esModule?e:{default:e}}(r);t.default=function(e,t,n){return t in e?(0,a.default)(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}},function(e,t){var n=e.exports={version:"2.5.3"};"number"==typeof __e&&(__e=n)},function(e,t){var n=e.exports="undefined"!=typeof window&&window.Math==Math?window:"undefined"!=typeof self&&self.Math==Math?self:Function("return this")();"number"==typeof __g&&(__g=n)},function(e,t,n){var r=n(14),a=n(55),i=n(40),o=Object.defineProperty;t.f=n(11)?Object.defineProperty:function(e,t,n){if(r(e),t=i(t,!0),r(n),a)try{return o(e,t,n)}catch(e){}if("get"in n||"set"in n)throw TypeError("Accessors not supported!");return"value"in n&&(e[t]=n.value),e}},function(e,t,n){"use strict";var r=n(1);t.a={props:{size:String,expanded:Boolean,loading:Boolean,rounded:Boolean,icon:String,iconPack:String,autocomplete:String,maxlength:[Number,String]},data:function(){return{isValid:!0,isFocused:!1,newIconPack:this.iconPack||r.b.defaultIconPack}},computed:{parentField:function(){for(var e=this.$parent,t=0;t<3;t++)e&&!e.$data._isField&&(e=e.$parent);return e},statusType:function(){if(this.parentField)return this.parentField.newType},statusMessage:function(){if(this.parentField)return this.parentField.newMessage},iconSize:function(){switch(this.size){case"is-small":return this.size;case"is-medium":return;case"is-large":return"mdi"===this.newIconPack?"is-medium":""}}},methods:{focus:function(){var e=this;void 0!==this.$data._elementRef&&this.$nextTick(function(){return e.$el.querySelector(e.$data._elementRef).focus()})},onBlur:function(e){this.isFocused=!1,this.$emit("blur",e),this.checkHtml5Validity()},onFocus:function(e){this.isFocused=!0,this.$emit("focus",e)},checkHtml5Validity:function(){if(void 0!==this.$refs[this.$data._elementRef]){var e=this.$el.querySelector(this.$data._elementRef),t=null,n=null,r=!0;return e.checkValidity()||(t="is-danger",n=e.validationMessage,r=!1),this.isValid=r,this.parentField&&(this.parentField.type||(this.parentField.newType=t),this.parentField.message||(this.parentField.newMessage=n)),this.isValid}}}}},function(e,t,n){e.exports=!n(18)(function(){return 7!=Object.defineProperty({},"a",{get:function(){return 7}}).a})},function(e,t){var n={}.hasOwnProperty;e.exports=function(e,t){return n.call(e,t)}},function(e,t,n){e.exports={default:n(131),__esModule:!0}},function(e,t,n){var r=n(19);e.exports=function(e){if(!r(e))throw TypeError(e+" is not an object!");return e}},function(e,t,n){var r=n(9),a=n(21);e.exports=n(11)?function(e,t,n){return r.f(e,t,a(1,n))}:function(e,t,n){return e[t]=n,e}},function(e,t,n){var r=n(56),a=n(31);e.exports=function(e){return r(a(e))}},function(e,t,n){var r=n(8),a=n(7),i=n(53),o=n(15),l=function(e,t,n){var s,c,u,d=e&l.F,f=e&l.G,h=e&l.S,p=e&l.P,v=e&l.B,g=e&l.W,m=f?a:a[t]||(a[t]={}),y=m.prototype,b=f?r:h?r[t]:(r[t]||{}).prototype;for(s in f&&(n=t),n)(c=!d&&b&&void 0!==b[s])&&s in m||(u=c?b[s]:n[s],m[s]=f&&"function"!=typeof b[s]?n[s]:v&&c?i(u,r):g&&b[s]==u?function(e){var t=function(t,n,r){if(this instanceof e){switch(arguments.length){case 0:return new e;case 1:return new e(t);case 2:return new e(t,n)}return new e(t,n,r)}return e.apply(this,arguments)};return t.prototype=e.prototype,t}(u):p&&"function"==typeof u?i(Function.call,u):u,p&&((m.virtual||(m.virtual={}))[s]=u,e&l.R&&y&&!y[s]&&o(y,s,u)))};l.F=1,l.G=2,l.S=4,l.P=8,l.B=16,l.W=32,l.U=64,l.R=128,e.exports=l},function(e,t){e.exports=function(e){try{return!!e()}catch(e){return!0}}},function(e,t){e.exports=function(e){return"object"==typeof e?null!==e:"function"==typeof e}},function(e,t){e.exports={}},function(e,t){e.exports=function(e,t){return{enumerable:!(1&e),configurable:!(2&e),writable:!(4&e),value:t}}},function(e,t,n){"use strict";(function(e,n){function r(e){return void 0===e||null===e}function a(e){return void 0!==e&&null!==e}function i(e){return!0===e}function o(e){return"string"==typeof e||"number"==typeof e||"symbol"==typeof e||"boolean"==typeof e}function l(e){return null!==e&&"object"==typeof e}function s(e){return"[object Object]"===Ut.call(e)}function c(e){var t=parseFloat(String(e));return t>=0&&Math.floor(t)===t&&isFinite(e)}function u(e){return null==e?"":"object"==typeof e?JSON.stringify(e,null,2):String(e)}function d(e){var t=parseFloat(e);return isNaN(t)?e:t}function f(e,t){for(var n=Object.create(null),r=e.split(","),a=0;a<r.length;a++)n[r[a]]=!0;return t?function(e){return n[e.toLowerCase()]}:function(e){return n[e]}}function h(e,t){if(e.length){var n=e.indexOf(t);if(n>-1)return e.splice(n,1)}}function p(e,t){return Yt.call(e,t)}function v(e){var t=Object.create(null);return function(n){return t[n]||(t[n]=e(n))}}function g(e,t){function n(n){var r=arguments.length;return r?r>1?e.apply(t,arguments):e.call(t,n):e.call(t)}return n._length=e.length,n}function m(e,t){t=t||0;for(var n=e.length-t,r=new Array(n);n--;)r[n]=e[n+t];return r}function y(e,t){for(var n in t)e[n]=t[n];return e}function b(e){for(var t={},n=0;n<e.length;n++)e[n]&&y(t,e[n]);return t}function _(e,t,n){}function x(e,t){if(e===t)return!0;var n=l(e),r=l(t);if(!n||!r)return!n&&!r&&String(e)===String(t);try{var a=Array.isArray(e),i=Array.isArray(t);if(a&&i)return e.length===t.length&&e.every(function(e,n){return x(e,t[n])});if(a||i)return!1;var o=Object.keys(e),s=Object.keys(t);return o.length===s.length&&o.every(function(n){return x(e[n],t[n])})}catch(e){return!1}}function w(e,t){for(var n=0;n<e.length;n++)if(x(e[n],t))return n;return-1}function k(e){var t=!1;return function(){t||(t=!0,e.apply(this,arguments))}}function T(e){var t=(e+"").charCodeAt(0);return 36===t||95===t}function A(e,t,n,r){Object.defineProperty(e,t,{value:n,enumerable:!!r,writable:!0,configurable:!0})}function M(e){return"function"==typeof e&&/native code/.test(e.toString())}function C(e){return new On(void 0,void 0,void 0,String(e))}function S(e,t){var n=e.componentOptions,r=new On(e.tag,e.data,e.children,e.text,e.elm,e.context,n,e.asyncFactory);return r.ns=e.ns,r.isStatic=e.isStatic,r.key=e.key,r.isComment=e.isComment,r.fnContext=e.fnContext,r.fnOptions=e.fnOptions,r.fnScopeId=e.fnScopeId,r.isCloned=!0,t&&(e.children&&(r.children=L(e.children,!0)),n&&n.children&&(n.children=L(n.children,!0))),r}function L(e,t){for(var n=e.length,r=new Array(n),a=0;a<n;a++)r[a]=S(e[a],t);return r}function O(e,t){var n;if(l(e)&&!(e instanceof On))return p(e,"__ob__")&&e.__ob__ instanceof jn?n=e.__ob__:In.shouldConvert&&!kn()&&(Array.isArray(e)||s(e))&&Object.isExtensible(e)&&!e._isVue&&(n=new jn(e)),t&&n&&n.vmCount++,n}function D(e,t,n,r,a){var i=new Sn,o=Object.getOwnPropertyDescriptor(e,t);if(!o||!1!==o.configurable){var l=o&&o.get,s=o&&o.set,c=!a&&O(n);Object.defineProperty(e,t,{enumerable:!0,configurable:!0,get:function(){var t=l?l.call(e):n;return Sn.target&&(i.depend(),c&&(c.dep.depend(),Array.isArray(t)&&function e(t){for(var n=void 0,r=0,a=t.length;r<a;r++)(n=t[r])&&n.__ob__&&n.__ob__.dep.depend(),Array.isArray(n)&&e(n)}(t))),t},set:function(t){var r=l?l.call(e):n;t===r||t!=t&&r!=r||(s?s.call(e,t):n=t,c=!a&&O(t),i.notify())}})}}function z(e,t,n){if(Array.isArray(e)&&c(t))return e.length=Math.max(e.length,t),e.splice(t,1,n),n;if(t in e&&!(t in Object.prototype))return e[t]=n,n;var r=e.__ob__;return e._isVue||r&&r.vmCount?n:r?(D(r.value,t,n),r.dep.notify(),n):(e[t]=n,n)}function P(e,t){if(Array.isArray(e)&&c(t))e.splice(t,1);else{var n=e.__ob__;e._isVue||n&&n.vmCount||p(e,t)&&(delete e[t],n&&n.dep.notify())}}function E(e,t){if(!t)return e;for(var n,r,a,i=Object.keys(t),o=0;o<i.length;o++)n=i[o],r=e[n],a=t[n],p(e,n)?s(r)&&s(a)&&E(r,a):z(e,n,a);return e}function N(e,t,n){return n?function(){var r="function"==typeof t?t.call(n,n):t,a="function"==typeof e?e.call(n,n):e;return r?E(r,a):a}:t?e?function(){return E("function"==typeof t?t.call(this,this):t,"function"==typeof e?e.call(this,this):e)}:t:e}function I(e,t){return t?e?e.concat(t):Array.isArray(t)?t:[t]:e}function j(e,t,n,r){var a=Object.create(e||null);return t?y(a,t):a}function R(e,t,n){function r(r){var a=Rn[r]||$n;c[r]=a(e[r],t[r],n,r)}"function"==typeof t&&(t=t.options),function(e,t){var n=e.props;if(n){var r,a,i,o={};if(Array.isArray(n))for(r=n.length;r--;)"string"==typeof(a=n[r])&&(i=Xt(a),o[i]={type:null});else if(s(n))for(var l in n)a=n[l],i=Xt(l),o[i]=s(a)?a:{type:a};e.props=o}}(t),function(e,t){var n=e.inject;if(n){var r=e.inject={};if(Array.isArray(n))for(var a=0;a<n.length;a++)r[n[a]]={from:n[a]};else if(s(n))for(var i in n){var o=n[i];r[i]=s(o)?y({from:i},o):{from:o}}}}(t),function(e){var t=e.directives;if(t)for(var n in t){var r=t[n];"function"==typeof r&&(t[n]={bind:r,update:r})}}(t);var a=t.extends;if(a&&(e=R(e,a,n)),t.mixins)for(var i=0,o=t.mixins.length;i<o;i++)e=R(e,t.mixins[i],n);var l,c={};for(l in e)r(l);for(l in t)p(e,l)||r(l);return c}function B(e,t,n,r){if("string"==typeof n){var a=e[t];if(p(a,n))return a[n];var i=Xt(n);if(p(a,i))return a[i];var o=Zt(i);return p(a,o)?a[o]:a[n]||a[i]||a[o]}}function F(e,t,n,r){var a=t[e],i=!p(n,e),o=n[e];if(W(Boolean,a.type)&&(i&&!p(a,"default")?o=!1:W(String,a.type)||""!==o&&o!==Qt(e)||(o=!0)),void 0===o){o=function(e,t,n){if(p(t,"default")){var r=t.default;return e&&e.$options.propsData&&void 0===e.$options.propsData[n]&&void 0!==e._props[n]?e._props[n]:"function"==typeof r&&"Function"!==$(t.type)?r.call(e):r}}(r,a,e);var l=In.shouldConvert;In.shouldConvert=!0,O(o),In.shouldConvert=l}return o}function $(e){var t=e&&e.toString().match(/^\s*function (\w+)/);return t?t[1]:""}function W(e,t){if(!Array.isArray(t))return $(t)===$(e);for(var n=0,r=t.length;n<r;n++)if($(t[n])===$(e))return!0;return!1}function V(e,t,n){if(t)for(var r=t;r=r.$parent;){var a=r.$options.errorCaptured;if(a)for(var i=0;i<a.length;i++)try{var o=!1===a[i].call(r,e,t,n);if(o)return}catch(e){H(e,r,"errorCaptured hook")}}H(e,t,n)}function H(e,t,n){if(on.errorHandler)try{return on.errorHandler.call(null,e,t,n)}catch(e){q(e)}q(e)}function q(e,t,n){if(!cn&&!un||"undefined"==typeof console)throw e;console.error(e)}function U(){Vn=!1;var e=Wn.slice(0);Wn.length=0;for(var t=0;t<e.length;t++)e[t]()}function G(e,t){var n;if(Wn.push(function(){if(e)try{e.call(t)}catch(e){V(e,t,"nextTick")}else n&&n(t)}),Vn||(Vn=!0,Hn?Fn():Bn()),!e&&"undefined"!=typeof Promise)return new Promise(function(e){n=e})}function Y(e){(function e(t,n){var r,a,i=Array.isArray(t);if((i||l(t))&&!Object.isFrozen(t)){if(t.__ob__){var o=t.__ob__.dep.id;if(n.has(o))return;n.add(o)}if(i)for(r=t.length;r--;)e(t[r],n);else for(a=Object.keys(t),r=a.length;r--;)e(t[a[r]],n)}})(e,Kn),Kn.clear()}function K(e){function t(){var e=arguments,n=t.fns;if(!Array.isArray(n))return n.apply(null,arguments);for(var r=n.slice(),a=0;a<r.length;a++)r[a].apply(null,e)}return t.fns=e,t}function X(e,t,n,a,i){var o,l,s,c;for(o in e)l=e[o],s=t[o],c=Xn(o),r(l)||(r(s)?(r(l.fns)&&(l=e[o]=K(l)),n(c.name,l,c.once,c.capture,c.passive,c.params)):l!==s&&(s.fns=l,e[o]=s));for(o in t)r(e[o])&&(c=Xn(o),a(c.name,t[o],c.capture))}function Z(e,t,n){function o(){n.apply(this,arguments),h(l.fns,o)}e instanceof On&&(e=e.data.hook||(e.data.hook={}));var l,s=e[t];r(s)?l=K([o]):a(s.fns)&&i(s.merged)?(l=s).fns.push(o):l=K([s,o]),l.merged=!0,e[t]=l}function J(e,t,n,r,i){if(a(t)){if(p(t,n))return e[n]=t[n],i||delete t[n],!0;if(p(t,r))return e[n]=t[r],i||delete t[r],!0}return!1}function Q(e){return o(e)?[C(e)]:Array.isArray(e)?function e(t,n){var l,s,c,u,d=[];for(l=0;l<t.length;l++)r(s=t[l])||"boolean"==typeof s||(c=d.length-1,u=d[c],Array.isArray(s)?s.length>0&&(ee((s=e(s,(n||"")+"_"+l))[0])&&ee(u)&&(d[c]=C(u.text+s[0].text),s.shift()),d.push.apply(d,s)):o(s)?ee(u)?d[c]=C(u.text+s):""!==s&&d.push(C(s)):ee(s)&&ee(u)?d[c]=C(u.text+s.text):(i(t._isVList)&&a(s.tag)&&r(s.key)&&a(n)&&(s.key="__vlist"+n+"_"+l+"__"),d.push(s)));return d}(e):void 0}function ee(e){return a(e)&&a(e.text)&&function(e){return!1===e}(e.isComment)}function te(e,t){return(e.__esModule||An&&"Module"===e[Symbol.toStringTag])&&(e=e.default),l(e)?t.extend(e):e}function ne(e){return e.isComment&&e.asyncFactory}function re(e){if(Array.isArray(e))for(var t=0;t<e.length;t++){var n=e[t];if(a(n)&&(a(n.componentOptions)||ne(n)))return n}}function ae(e,t,n){n?Yn.$once(e,t):Yn.$on(e,t)}function ie(e,t){Yn.$off(e,t)}function oe(e,t,n){Yn=e,X(t,n||{},ae,ie),Yn=void 0}function le(e,t){var n={};if(!e)return n;for(var r=0,a=e.length;r<a;r++){var i=e[r],o=i.data;if(o&&o.attrs&&o.attrs.slot&&delete o.attrs.slot,i.context!==t&&i.fnContext!==t||!o||null==o.slot)(n.default||(n.default=[])).push(i);else{var l=o.slot,s=n[l]||(n[l]=[]);"template"===i.tag?s.push.apply(s,i.children||[]):s.push(i)}}for(var c in n)n[c].every(se)&&delete n[c];return n}function se(e){return e.isComment&&!e.asyncFactory||" "===e.text}function ce(e,t){t=t||{};for(var n=0;n<e.length;n++)Array.isArray(e[n])?ce(e[n],t):t[e[n].key]=e[n].fn;return t}function ue(e){for(;e&&(e=e.$parent);)if(e._inactive)return!0;return!1}function de(e,t){if(t){if(e._directInactive=!1,ue(e))return}else if(e._directInactive)return;if(e._inactive||null===e._inactive){e._inactive=!1;for(var n=0;n<e.$children.length;n++)de(e.$children[n]);fe(e,"activated")}}function fe(e,t){var n=e.$options[t];if(n)for(var r=0,a=n.length;r<a;r++)try{n[r].call(e)}catch(n){V(n,e,t+" hook")}e._hasHookEvent&&e.$emit("hook:"+t)}function he(){var e,t;for(nr=!0,Jn.sort(function(e,t){return e.id-t.id}),rr=0;rr<Jn.length;rr++)e=Jn[rr],t=e.id,er[t]=null,e.run();var n=Qn.slice(),r=Jn.slice();rr=Jn.length=Qn.length=0,er={},tr=nr=!1,function(e){for(var t=0;t<e.length;t++)e[t]._inactive=!0,de(e[t],!0)}(n),function(e){for(var t=e.length;t--;){var n=e[t],r=n.vm;r._watcher===n&&r._isMounted&&fe(r,"updated")}}(r),Tn&&on.devtools&&Tn.emit("flush")}function pe(e,t,n){or.get=function(){return this[t][n]},or.set=function(e){this[t][n]=e},Object.defineProperty(e,n,or)}function ve(e){e._watchers=[];var t=e.$options;t.props&&function(e,t){var n=e.$options.propsData||{},r=e._props={},a=e.$options._propKeys=[],i=!e.$parent;for(var o in In.shouldConvert=i,t)!function(i){a.push(i);var o=F(i,t,n,e);D(r,i,o),i in e||pe(e,"_props",i)}(o);In.shouldConvert=!0}(e,t.props),t.methods&&function(e,t){for(var n in e.$options.props,t)e[n]=null==t[n]?_:g(t[n],e)}(e,t.methods),t.data?function(e){var t=e.$options.data;s(t=e._data="function"==typeof t?function(e,t){try{return e.call(t,t)}catch(e){return V(e,t,"data()"),{}}}(t,e):t||{})||(t={});for(var n=Object.keys(t),r=e.$options.props,a=(e.$options.methods,n.length);a--;){var i=n[a];r&&p(r,i)||T(i)||pe(e,"_data",i)}O(t,!0)}(e):O(e._data={},!0),t.computed&&function(e,t){var n=e._computedWatchers=Object.create(null),r=kn();for(var a in t){var i=t[a],o="function"==typeof i?i:i.get;r||(n[a]=new ir(e,o||_,_,lr)),a in e||ge(e,a,i)}}(e,t.computed),t.watch&&t.watch!==yn&&function(e,t){for(var n in t){var r=t[n];if(Array.isArray(r))for(var a=0;a<r.length;a++)ye(e,n,r[a]);else ye(e,n,r)}}(e,t.watch)}function ge(e,t,n){var r=!kn();"function"==typeof n?(or.get=r?me(t):n,or.set=_):(or.get=n.get?r&&!1!==n.cache?me(t):n.get:_,or.set=n.set?n.set:_),Object.defineProperty(e,t,or)}function me(e){return function(){var t=this._computedWatchers&&this._computedWatchers[e];if(t)return t.dirty&&t.evaluate(),Sn.target&&t.depend(),t.value}}function ye(e,t,n,r){return s(n)&&(r=n,n=n.handler),"string"==typeof n&&(n=e[n]),e.$watch(t,n,r)}function be(e,t){if(e){for(var n=Object.create(null),r=An?Reflect.ownKeys(e).filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}):Object.keys(e),a=0;a<r.length;a++){for(var i=r[a],o=e[i].from,l=t;l;){if(l._provided&&o in l._provided){n[i]=l._provided[o];break}l=l.$parent}if(!l&&"default"in e[i]){var s=e[i].default;n[i]="function"==typeof s?s.call(t):s}}return n}}function _e(e,t){var n,r,i,o,s;if(Array.isArray(e)||"string"==typeof e)for(n=new Array(e.length),r=0,i=e.length;r<i;r++)n[r]=t(e[r],r);else if("number"==typeof e)for(n=new Array(e),r=0;r<e;r++)n[r]=t(r+1,r);else if(l(e))for(o=Object.keys(e),n=new Array(o.length),r=0,i=o.length;r<i;r++)s=o[r],n[r]=t(e[s],s,r);return a(n)&&(n._isVList=!0),n}function xe(e,t,n,r){var a,i=this.$scopedSlots[e];if(i)n=n||{},r&&(n=y(y({},r),n)),a=i(n)||t;else{var o=this.$slots[e];o&&(o._rendered=!0),a=o||t}var l=n&&n.slot;return l?this.$createElement("template",{slot:l},a):a}function we(e){return B(this.$options,"filters",e)||tn}function ke(e,t,n,r){var a=on.keyCodes[t]||n;return a?Array.isArray(a)?-1===a.indexOf(e):a!==e:r?Qt(r)!==t:void 0}function Te(e,t,n,r,a){var i;if(n&&l(n))for(var o in Array.isArray(n)&&(n=b(n)),n)!function(o){if("class"===o||"style"===o||Gt(o))i=e;else{var l=e.attrs&&e.attrs.type;i=r||on.mustUseProp(t,l,o)?e.domProps||(e.domProps={}):e.attrs||(e.attrs={})}o in i||(i[o]=n[o],!a)||((e.on||(e.on={}))["update:"+o]=function(e){n[o]=e})}(o);return e}function Ae(e,t){var n=this._staticTrees||(this._staticTrees=[]),r=n[e];return r&&!t?Array.isArray(r)?L(r):S(r):(Ce(r=n[e]=this.$options.staticRenderFns[e].call(this._renderProxy,null,this),"__static__"+e,!1),r)}function Me(e,t,n){return Ce(e,"__once__"+t+(n?"_"+n:""),!0),e}function Ce(e,t,n){if(Array.isArray(e))for(var r=0;r<e.length;r++)e[r]&&"string"!=typeof e[r]&&Se(e[r],t+"_"+r,n);else Se(e,t,n)}function Se(e,t,n){e.isStatic=!0,e.key=t,e.isOnce=n}function Le(e,t){if(t&&s(t)){var n=e.on=e.on?y({},e.on):{};for(var r in t){var a=n[r],i=t[r];n[r]=a?[].concat(a,i):i}}return e}function Oe(e){e._o=Me,e._n=d,e._s=u,e._l=_e,e._t=xe,e._q=x,e._i=w,e._m=Ae,e._f=we,e._k=ke,e._b=Te,e._v=C,e._e=zn,e._u=ce,e._g=Le}function De(e,t,n,r,a){var o=a.options;this.data=e,this.props=t,this.children=n,this.parent=r,this.listeners=e.on||qt,this.injections=be(o.inject,r),this.slots=function(){return le(n,r)};var l=Object.create(r),s=i(o._compiled),c=!s;s&&(this.$options=o,this.$slots=this.slots(),this.$scopedSlots=e.scopedSlots||qt),o._scopeId?this._c=function(e,t,n,a){var i=Ie(l,e,t,n,a,c);return i&&(i.fnScopeId=o._scopeId,i.fnContext=r),i}:this._c=function(e,t,n,r){return Ie(l,e,t,n,r,c)}}function ze(e,t){for(var n in t)e[Xt(n)]=t[n]}function Pe(e,t,n,o,s){if(!r(e)){var c=n.$options._base;if(l(e)&&(e=c.extend(e)),"function"==typeof e){var u;if(r(e.cid)&&void 0===(e=function(e,t,n){if(i(e.error)&&a(e.errorComp))return e.errorComp;if(a(e.resolved))return e.resolved;if(i(e.loading)&&a(e.loadingComp))return e.loadingComp;if(!a(e.contexts)){var o=e.contexts=[n],s=!0,c=function(){for(var e=0,t=o.length;e<t;e++)o[e].$forceUpdate()},u=k(function(n){e.resolved=te(n,t),s||c()}),d=k(function(t){a(e.errorComp)&&(e.error=!0,c())}),f=e(u,d);return l(f)&&("function"==typeof f.then?r(e.resolved)&&f.then(u,d):a(f.component)&&"function"==typeof f.component.then&&(f.component.then(u,d),a(f.error)&&(e.errorComp=te(f.error,t)),a(f.loading)&&(e.loadingComp=te(f.loading,t),0===f.delay?e.loading=!0:setTimeout(function(){r(e.resolved)&&r(e.error)&&(e.loading=!0,c())},f.delay||200)),a(f.timeout)&&setTimeout(function(){r(e.resolved)&&d(null)},f.timeout))),s=!1,e.loading?e.loadingComp:e.resolved}e.contexts.push(n)}(u=e,c,n)))return function(e,t,n,r,a){var i=zn();return i.asyncFactory=e,i.asyncMeta={data:t,context:n,children:r,tag:a},i}(u,t,n,o,s);t=t||{},Be(e),a(t.model)&&function(e,t){var n=e.model&&e.model.prop||"value",r=e.model&&e.model.event||"input";(t.props||(t.props={}))[n]=t.model.value;var i=t.on||(t.on={});a(i[r])?i[r]=[t.model.callback].concat(i[r]):i[r]=t.model.callback}(e.options,t);var d=function(e,t,n){var i=t.options.props;if(!r(i)){var o={},l=e.attrs,s=e.props;if(a(l)||a(s))for(var c in i){var u=Qt(c);J(o,s,c,u,!0)||J(o,l,c,u,!1)}return o}}(t,e);if(i(e.options.functional))return function(e,t,n,r,i){var o=e.options,l={},s=o.props;if(a(s))for(var c in s)l[c]=F(c,s,t||qt);else a(n.attrs)&&ze(l,n.attrs),a(n.props)&&ze(l,n.props);var u=new De(n,l,i,r,e),d=o.render.call(null,u._c,u);return d instanceof On&&(d.fnContext=r,d.fnOptions=o,n.slot&&((d.data||(d.data={})).slot=n.slot)),d}(e,d,t,n,o);var f=t.on;if(t.on=t.nativeOn,i(e.options.abstract)){var h=t.slot;t={},h&&(t.slot=h)}!function(e){e.hook||(e.hook={});for(var t=0;t<cr.length;t++){var n=cr[t],r=e.hook[n],a=sr[n];e.hook[n]=r?Ne(a,r):a}}(t);var p=e.options.name||s;return new On("vue-component-"+e.cid+(p?"-"+p:""),t,void 0,void 0,void 0,n,{Ctor:e,propsData:d,listeners:f,tag:s,children:o},u)}}}function Ee(e,t,n,r){var i={_isComponent:!0,parent:t,_parentVnode:e,_parentElm:n||null,_refElm:r||null},o=e.data.inlineTemplate;return a(o)&&(i.render=o.render,i.staticRenderFns=o.staticRenderFns),new e.componentOptions.Ctor(i)}function Ne(e,t){return function(n,r,a,i){e(n,r,a,i),t(n,r,a,i)}}function Ie(e,t,n,r,a,l){return(Array.isArray(n)||o(n))&&(a=r,r=n,n=void 0),i(l)&&(a=dr),je(e,t,n,r,a)}function je(e,t,n,r,i){return a(n)&&a(n.__ob__)?zn():(a(n)&&a(n.is)&&(t=n.is),t?(Array.isArray(r)&&"function"==typeof r[0]&&((n=n||{}).scopedSlots={default:r[0]},r.length=0),i===dr?r=Q(r):i===ur&&(r=function(e){for(var t=0;t<e.length;t++)if(Array.isArray(e[t]))return Array.prototype.concat.apply([],e);return e}(r)),"string"==typeof t?(l=e.$vnode&&e.$vnode.ns||on.getTagNamespace(t),o=on.isReservedTag(t)?new On(on.parsePlatformTagName(t),n,r,void 0,void 0,e):a(s=B(e.$options,"components",t))?Pe(s,n,e,r,t):new On(t,n,r,void 0,void 0,e)):o=Pe(t,n,e,r),a(o)?(l&&Re(o,l),o):zn()):zn());var o,l,s}function Re(e,t,n){if(e.ns=t,"foreignObject"===e.tag&&(t=void 0,n=!0),a(e.children))for(var o=0,l=e.children.length;o<l;o++){var s=e.children[o];a(s.tag)&&(r(s.ns)||i(n))&&Re(s,t,n)}}function Be(e){var t=e.options;if(e.super){var n=Be(e.super);if(n!==e.superOptions){e.superOptions=n;var r=function(e){var t,n=e.options,r=e.extendOptions,a=e.sealedOptions;for(var i in n)n[i]!==a[i]&&(t||(t={}),t[i]=Fe(n[i],r[i],a[i]));return t}(e);r&&y(e.extendOptions,r),(t=e.options=R(n,e.extendOptions)).name&&(t.components[t.name]=e)}}return t}function Fe(e,t,n){if(Array.isArray(e)){var r=[];n=Array.isArray(n)?n:[n],t=Array.isArray(t)?t:[t];for(var a=0;a<e.length;a++)(t.indexOf(e[a])>=0||n.indexOf(e[a])<0)&&r.push(e[a]);return r}return e}function $e(e){this._init(e)}function We(e){e.cid=0;var t=1;e.extend=function(e){e=e||{};var n=this,r=n.cid,a=e._Ctor||(e._Ctor={});if(a[r])return a[r];var i=e.name||n.options.name,o=function(e){this._init(e)};return(o.prototype=Object.create(n.prototype)).constructor=o,o.cid=t++,o.options=R(n.options,e),o.super=n,o.options.props&&function(e){var t=e.options.props;for(var n in t)pe(e.prototype,"_props",n)}(o),o.options.computed&&function(e){var t=e.options.computed;for(var n in t)ge(e.prototype,n,t[n])}(o),o.extend=n.extend,o.mixin=n.mixin,o.use=n.use,rn.forEach(function(e){o[e]=n[e]}),i&&(o.options.components[i]=o),o.superOptions=n.options,o.extendOptions=e,o.sealedOptions=y({},o.options),a[r]=o,o}}function Ve(e){return e&&(e.Ctor.options.name||e.tag)}function He(e,t){return Array.isArray(e)?e.indexOf(t)>-1:"string"==typeof e?e.split(",").indexOf(t)>-1:!!function(e){return"[object RegExp]"===Ut.call(e)}(e)&&e.test(t)}function qe(e,t){var n=e.cache,r=e.keys,a=e._vnode;for(var i in n){var o=n[i];if(o){var l=Ve(o.componentOptions);l&&!t(l)&&Ue(n,i,r,a)}}}function Ue(e,t,n,r){var a=e[t];!a||r&&a.tag===r.tag||a.componentInstance.$destroy(),e[t]=null,h(n,t)}function Ge(e){for(var t=e.data,n=e,r=e;a(r.componentInstance);)(r=r.componentInstance._vnode)&&r.data&&(t=Ye(r.data,t));for(;a(n=n.parent);)n&&n.data&&(t=Ye(t,n.data));return function(e,t){return a(e)||a(t)?Ke(e,Xe(t)):""}(t.staticClass,t.class)}function Ye(e,t){return{staticClass:Ke(e.staticClass,t.staticClass),class:a(e.class)?[e.class,t.class]:t.class}}function Ke(e,t){return e?t?e+" "+t:e:t||""}function Xe(e){return Array.isArray(e)?function(e){for(var t,n="",r=0,i=e.length;r<i;r++)a(t=Xe(e[r]))&&""!==t&&(n&&(n+=" "),n+=t);return n}(e):l(e)?function(e){var t="";for(var n in e)e[n]&&(t&&(t+=" "),t+=n);return t}(e):"string"==typeof e?e:""}function Ze(e,t){var n=e.data.ref;if(n){var r=e.context,a=e.componentInstance||e.elm,i=r.$refs;t?Array.isArray(i[n])?h(i[n],a):i[n]===a&&(i[n]=void 0):e.data.refInFor?Array.isArray(i[n])?i[n].indexOf(a)<0&&i[n].push(a):i[n]=[a]:i[n]=a}}function Je(e,t){return e.key===t.key&&(e.tag===t.tag&&e.isComment===t.isComment&&a(e.data)===a(t.data)&&function(e,t){if("input"!==e.tag)return!0;var n,r=a(n=e.data)&&a(n=n.attrs)&&n.type,i=a(n=t.data)&&a(n=n.attrs)&&n.type;return r===i||Dr(r)&&Dr(i)}(e,t)||i(e.isAsyncPlaceholder)&&e.asyncFactory===t.asyncFactory&&r(t.asyncFactory.error))}function Qe(e,t,n){var r,i,o={};for(r=t;r<=n;++r)a(i=e[r].key)&&(o[i]=r);return o}function et(e,t){(e.data.directives||t.data.directives)&&function(e,t){var n,r,a,i=e===Er,o=t===Er,l=tt(e.data.directives,e.context),s=tt(t.data.directives,t.context),c=[],u=[];for(n in s)r=l[n],a=s[n],r?(a.oldValue=r.value,rt(a,"update",t,e),a.def&&a.def.componentUpdated&&u.push(a)):(rt(a,"bind",t,e),a.def&&a.def.inserted&&c.push(a));if(c.length){var d=function(){for(var n=0;n<c.length;n++)rt(c[n],"inserted",t,e)};i?Z(t,"insert",d):d()}if(u.length&&Z(t,"postpatch",function(){for(var n=0;n<u.length;n++)rt(u[n],"componentUpdated",t,e)}),!i)for(n in l)s[n]||rt(l[n],"unbind",e,e,o)}(e,t)}function tt(e,t){var n,r,a=Object.create(null);if(!e)return a;for(n=0;n<e.length;n++)(r=e[n]).modifiers||(r.modifiers=jr),a[nt(r)]=r,r.def=B(t.$options,"directives",r.name);return a}function nt(e){return e.rawName||e.name+"."+Object.keys(e.modifiers||{}).join(".")}function rt(e,t,n,r,a){var i=e.def&&e.def[t];if(i)try{i(n.elm,e,n,r,a)}catch(r){V(r,n.context,"directive "+e.name+" "+t+" hook")}}function at(e,t){var n=t.componentOptions;if(!(a(n)&&!1===n.Ctor.options.inheritAttrs||r(e.data.attrs)&&r(t.data.attrs))){var i,o,l=t.elm,s=e.data.attrs||{},c=t.data.attrs||{};for(i in a(c.__ob__)&&(c=t.data.attrs=y({},c)),c)o=c[i],s[i]!==o&&it(l,i,o);for(i in(hn||vn)&&c.value!==s.value&&it(l,"value",c.value),s)r(c[i])&&(kr(i)?l.removeAttributeNS(wr,Tr(i)):_r(i)||l.removeAttribute(i))}}function it(e,t,n){if(xr(t))Ar(n)?e.removeAttribute(t):(n="allowfullscreen"===t&&"EMBED"===e.tagName?"true":t,e.setAttribute(t,n));else if(_r(t))e.setAttribute(t,Ar(n)||"false"===n?"false":"true");else if(kr(t))Ar(n)?e.removeAttributeNS(wr,Tr(t)):e.setAttributeNS(wr,t,n);else if(Ar(n))e.removeAttribute(t);else{if(hn&&!pn&&"TEXTAREA"===e.tagName&&"placeholder"===t&&!e.__ieph){var r=function(t){t.stopImmediatePropagation(),e.removeEventListener("input",r)};e.addEventListener("input",r),e.__ieph=!0}e.setAttribute(t,n)}}function ot(e,t){var n=t.elm,i=t.data,o=e.data;if(!(r(i.staticClass)&&r(i.class)&&(r(o)||r(o.staticClass)&&r(o.class)))){var l=Ge(t),s=n._transitionClasses;a(s)&&(l=Ke(l,Xe(s))),l!==n._prevClass&&(n.setAttribute("class",l),n._prevClass=l)}}function lt(e){if(a(e[$r])){var t=hn?"change":"input";e[t]=[].concat(e[$r],e[t]||[]),delete e[$r]}a(e[Wr])&&(e.change=[].concat(e[Wr],e.change||[]),delete e[Wr])}function st(e,t,n,r,a){t=function(e){return e._withTask||(e._withTask=function(){Hn=!0;var t=e.apply(null,arguments);return Hn=!1,t})}(t),n&&(t=function(e,t,n){var r=gr;return function a(){null!==e.apply(null,arguments)&&ct(t,a,n,r)}}(t,e,r)),gr.addEventListener(e,t,bn?{capture:r,passive:a}:r)}function ct(e,t,n,r){(r||gr).removeEventListener(e,t._withTask||t,n)}function ut(e,t){if(!r(e.data.on)||!r(t.data.on)){var n=t.data.on||{},a=e.data.on||{};gr=t.elm,lt(n),X(n,a,st,ct,t.context),gr=void 0}}function dt(e,t){if(!r(e.data.domProps)||!r(t.data.domProps)){var n,i,o=t.elm,l=e.data.domProps||{},s=t.data.domProps||{};for(n in a(s.__ob__)&&(s=t.data.domProps=y({},s)),l)r(s[n])&&(o[n]="");for(n in s){if(i=s[n],"textContent"===n||"innerHTML"===n){if(t.children&&(t.children.length=0),i===l[n])continue;1===o.childNodes.length&&o.removeChild(o.childNodes[0])}if("value"===n){o._value=i;var c=r(i)?"":String(i);ft(o,c)&&(o.value=c)}else o[n]=i}}}function ft(e,t){return!e.composing&&("OPTION"===e.tagName||function(e,t){var n=!0;try{n=document.activeElement!==e}catch(e){}return n&&e.value!==t}(e,t)||function(e,t){var n=e.value,r=e._vModifiers;if(a(r)){if(r.lazy)return!1;if(r.number)return d(n)!==d(t);if(r.trim)return n.trim()!==t.trim()}return n!==t}(e,t))}function ht(e){var t=pt(e.style);return e.staticStyle?y(e.staticStyle,t):t}function pt(e){return Array.isArray(e)?b(e):"string"==typeof e?qr(e):e}function vt(e,t){var n=t.data,i=e.data;if(!(r(n.staticStyle)&&r(n.style)&&r(i.staticStyle)&&r(i.style))){var o,l,s=t.elm,c=i.staticStyle,u=i.normalizedStyle||i.style||{},d=c||u,f=pt(t.data.style)||{};t.data.normalizedStyle=a(f.__ob__)?y({},f):f;var h=function(e,t){var n,r={};if(t)for(var a=e;a.componentInstance;)(a=a.componentInstance._vnode)&&a.data&&(n=ht(a.data))&&y(r,n);(n=ht(e.data))&&y(r,n);for(var i=e;i=i.parent;)i.data&&(n=ht(i.data))&&y(r,n);return r}(t,!0);for(l in d)r(h[l])&&Yr(s,l,"");for(l in h)(o=h[l])!==d[l]&&Yr(s,l,null==o?"":o)}}function gt(e,t){if(t&&(t=t.trim()))if(e.classList)t.indexOf(" ")>-1?t.split(/\s+/).forEach(function(t){return e.classList.add(t)}):e.classList.add(t);else{var n=" "+(e.getAttribute("class")||"")+" ";n.indexOf(" "+t+" ")<0&&e.setAttribute("class",(n+t).trim())}}function mt(e,t){if(t&&(t=t.trim()))if(e.classList)t.indexOf(" ")>-1?t.split(/\s+/).forEach(function(t){return e.classList.remove(t)}):e.classList.remove(t),e.classList.length||e.removeAttribute("class");else{for(var n=" "+(e.getAttribute("class")||"")+" ",r=" "+t+" ";n.indexOf(r)>=0;)n=n.replace(r," ");(n=n.trim())?e.setAttribute("class",n):e.removeAttribute("class")}}function yt(e){if(e){if("object"==typeof e){var t={};return!1!==e.css&&y(t,Jr(e.name||"v")),y(t,e),t}return"string"==typeof e?Jr(e):void 0}}function bt(e){oa(function(){oa(e)})}function _t(e,t){var n=e._transitionClasses||(e._transitionClasses=[]);n.indexOf(t)<0&&(n.push(t),gt(e,t))}function xt(e,t){e._transitionClasses&&h(e._transitionClasses,t),mt(e,t)}function wt(e,t,n){var r=kt(e,t),a=r.type,i=r.timeout,o=r.propCount;if(!a)return n();var l=a===ea?ra:ia,s=0,c=function(){e.removeEventListener(l,u),n()},u=function(t){t.target===e&&++s>=o&&c()};setTimeout(function(){s<o&&c()},i+1),e.addEventListener(l,u)}function kt(e,t){var n,r=window.getComputedStyle(e),a=r[na+"Delay"].split(", "),i=r[na+"Duration"].split(", "),o=Tt(a,i),l=r[aa+"Delay"].split(", "),s=r[aa+"Duration"].split(", "),c=Tt(l,s),u=0,d=0;return t===ea?o>0&&(n=ea,u=o,d=i.length):t===ta?c>0&&(n=ta,u=c,d=s.length):(u=Math.max(o,c),d=(n=u>0?o>c?ea:ta:null)?n===ea?i.length:s.length:0),{type:n,timeout:u,propCount:d,hasTransform:n===ea&&la.test(r[na+"Property"])}}function Tt(e,t){for(;e.length<t.length;)e=e.concat(e);return Math.max.apply(null,t.map(function(t,n){return At(t)+At(e[n])}))}function At(e){return 1e3*Number(e.slice(0,-1))}function Mt(e,t){var n=e.elm;a(n._leaveCb)&&(n._leaveCb.cancelled=!0,n._leaveCb());var i=yt(e.data.transition);if(!r(i)&&!a(n._enterCb)&&1===n.nodeType){for(var o=i.css,s=i.type,c=i.enterClass,u=i.enterToClass,f=i.enterActiveClass,h=i.appearClass,p=i.appearToClass,v=i.appearActiveClass,g=i.beforeEnter,m=i.enter,y=i.afterEnter,b=i.enterCancelled,_=i.beforeAppear,x=i.appear,w=i.afterAppear,T=i.appearCancelled,A=i.duration,M=Zn,C=Zn.$vnode;C&&C.parent;)C=C.parent,M=C.context;var S=!M._isMounted||!e.isRootInsert;if(!S||x||""===x){var L=S&&h?h:c,O=S&&v?v:f,D=S&&p?p:u,z=S&&_||g,P=S&&"function"==typeof x?x:m,E=S&&w||y,N=S&&T||b,I=d(l(A)?A.enter:A),j=!1!==o&&!pn,R=Lt(P),B=n._enterCb=k(function(){j&&(xt(n,D),xt(n,O)),B.cancelled?(j&&xt(n,L),N&&N(n)):E&&E(n),n._enterCb=null});e.data.show||Z(e,"insert",function(){var t=n.parentNode,r=t&&t._pending&&t._pending[e.key];r&&r.tag===e.tag&&r.elm._leaveCb&&r.elm._leaveCb(),P&&P(n,B)}),z&&z(n),j&&(_t(n,L),_t(n,O),bt(function(){_t(n,D),xt(n,L),B.cancelled||R||(St(I)?setTimeout(B,I):wt(n,s,B))})),e.data.show&&(t&&t(),P&&P(n,B)),j||R||B()}}}function Ct(e,t){function n(){T.cancelled||(e.data.show||((i.parentNode._pending||(i.parentNode._pending={}))[e.key]=e),p&&p(i),_&&(_t(i,u),_t(i,h),bt(function(){_t(i,f),xt(i,u),T.cancelled||x||(St(w)?setTimeout(T,w):wt(i,c,T))})),v&&v(i,T),_||x||T())}var i=e.elm;a(i._enterCb)&&(i._enterCb.cancelled=!0,i._enterCb());var o=yt(e.data.transition);if(r(o)||1!==i.nodeType)return t();if(!a(i._leaveCb)){var s=o.css,c=o.type,u=o.leaveClass,f=o.leaveToClass,h=o.leaveActiveClass,p=o.beforeLeave,v=o.leave,g=o.afterLeave,m=o.leaveCancelled,y=o.delayLeave,b=o.duration,_=!1!==s&&!pn,x=Lt(v),w=d(l(b)?b.leave:b),T=i._leaveCb=k(function(){i.parentNode&&i.parentNode._pending&&(i.parentNode._pending[e.key]=null),_&&(xt(i,f),xt(i,h)),T.cancelled?(_&&xt(i,u),m&&m(i)):(t(),g&&g(i)),i._leaveCb=null});y?y(n):n()}}function St(e){return"number"==typeof e&&!isNaN(e)}function Lt(e){if(r(e))return!1;var t=e.fns;return a(t)?Lt(Array.isArray(t)?t[0]:t):(e._length||e.length)>1}function Ot(e,t){!0!==t.data.show&&Mt(t)}function Dt(e,t,n){zt(e,t),(hn||vn)&&setTimeout(function(){zt(e,t)},0)}function zt(e,t,n){var r=t.value,a=e.multiple;if(!a||Array.isArray(r)){for(var i,o,l=0,s=e.options.length;l<s;l++)if(o=e.options[l],a)i=w(r,Et(o))>-1,o.selected!==i&&(o.selected=i);else if(x(Et(o),r))return void(e.selectedIndex!==l&&(e.selectedIndex=l));a||(e.selectedIndex=-1)}}function Pt(e,t){return t.every(function(t){return!x(t,e)})}function Et(e){return"_value"in e?e._value:e.value}function Nt(e){e.target.composing=!0}function It(e){e.target.composing&&(e.target.composing=!1,jt(e.target,"input"))}function jt(e,t){var n=document.createEvent("HTMLEvents");n.initEvent(t,!0,!0),e.dispatchEvent(n)}function Rt(e){return!e.componentInstance||e.data&&e.data.transition?e:Rt(e.componentInstance._vnode)}function Bt(e){var t=e&&e.componentOptions;return t&&t.Ctor.options.abstract?Bt(re(t.children)):e}function Ft(e){var t={},n=e.$options;for(var r in n.propsData)t[r]=e[r];var a=n._parentListeners;for(var i in a)t[Xt(i)]=a[i];return t}function $t(e,t){if(/\d-keep-alive$/.test(t.tag))return e("keep-alive",{props:t.componentOptions.propsData})}function Wt(e){e.elm._moveCb&&e.elm._moveCb(),e.elm._enterCb&&e.elm._enterCb()}function Vt(e){e.data.newPos=e.elm.getBoundingClientRect()}function Ht(e){var t=e.data.pos,n=e.data.newPos,r=t.left-n.left,a=t.top-n.top;if(r||a){e.data.moved=!0;var i=e.elm.style;i.transform=i.WebkitTransform="translate("+r+"px,"+a+"px)",i.transitionDuration="0s"}}var qt=Object.freeze({}),Ut=Object.prototype.toString,Gt=(f("slot,component",!0),f("key,ref,slot,slot-scope,is")),Yt=Object.prototype.hasOwnProperty,Kt=/-(\w)/g,Xt=v(function(e){return e.replace(Kt,function(e,t){return t?t.toUpperCase():""})}),Zt=v(function(e){return e.charAt(0).toUpperCase()+e.slice(1)}),Jt=/\B([A-Z])/g,Qt=v(function(e){return e.replace(Jt,"-$1").toLowerCase()}),en=function(e,t,n){return!1},tn=function(e){return e},nn="data-server-rendered",rn=["component","directive","filter"],an=["beforeCreate","created","beforeMount","mounted","beforeUpdate","updated","beforeDestroy","destroyed","activated","deactivated","errorCaptured"],on={optionMergeStrategies:Object.create(null),silent:!1,productionTip:!1,devtools:!1,performance:!1,errorHandler:null,warnHandler:null,ignoredElements:[],keyCodes:Object.create(null),isReservedTag:en,isReservedAttr:en,isUnknownElement:en,getTagNamespace:_,parsePlatformTagName:tn,mustUseProp:en,_lifecycleHooks:an},ln=/[^\w.$]/,sn="__proto__"in{},cn="undefined"!=typeof window,un="undefined"!=typeof WXEnvironment&&!!WXEnvironment.platform,dn=un&&WXEnvironment.platform.toLowerCase(),fn=cn&&window.navigator.userAgent.toLowerCase(),hn=fn&&/msie|trident/.test(fn),pn=fn&&fn.indexOf("msie 9.0")>0,vn=fn&&fn.indexOf("edge/")>0,gn=fn&&fn.indexOf("android")>0||"android"===dn,mn=fn&&/iphone|ipad|ipod|ios/.test(fn)||"ios"===dn,yn=(fn&&/chrome\/\d+/.test(fn),{}.watch),bn=!1;if(cn)try{var _n={};Object.defineProperty(_n,"passive",{get:function(){bn=!0}}),window.addEventListener("test-passive",null,_n)}catch(e){}var xn,wn,kn=function(){return void 0===xn&&(xn=!cn&&void 0!==e&&"server"===e.process.env.VUE_ENV),xn},Tn=cn&&window.__VUE_DEVTOOLS_GLOBAL_HOOK__,An="undefined"!=typeof Symbol&&M(Symbol)&&"undefined"!=typeof Reflect&&M(Reflect.ownKeys);wn="undefined"!=typeof Set&&M(Set)?Set:function(){function e(){this.set=Object.create(null)}return e.prototype.has=function(e){return!0===this.set[e]},e.prototype.add=function(e){this.set[e]=!0},e.prototype.clear=function(){this.set=Object.create(null)},e}();var Mn=_,Cn=0,Sn=function(){this.id=Cn++,this.subs=[]};Sn.prototype.addSub=function(e){this.subs.push(e)},Sn.prototype.removeSub=function(e){h(this.subs,e)},Sn.prototype.depend=function(){Sn.target&&Sn.target.addDep(this)},Sn.prototype.notify=function(){for(var e=this.subs.slice(),t=0,n=e.length;t<n;t++)e[t].update()},Sn.target=null;var Ln=[],On=function(e,t,n,r,a,i,o,l){this.tag=e,this.data=t,this.children=n,this.text=r,this.elm=a,this.ns=void 0,this.context=i,this.fnContext=void 0,this.fnOptions=void 0,this.fnScopeId=void 0,this.key=t&&t.key,this.componentOptions=o,this.componentInstance=void 0,this.parent=void 0,this.raw=!1,this.isStatic=!1,this.isRootInsert=!0,this.isComment=!1,this.isCloned=!1,this.isOnce=!1,this.asyncFactory=l,this.asyncMeta=void 0,this.isAsyncPlaceholder=!1},Dn={child:{configurable:!0}};Dn.child.get=function(){return this.componentInstance},Object.defineProperties(On.prototype,Dn);var zn=function(e){void 0===e&&(e="");var t=new On;return t.text=e,t.isComment=!0,t},Pn=Array.prototype,En=Object.create(Pn);["push","pop","shift","unshift","splice","sort","reverse"].forEach(function(e){var t=Pn[e];A(En,e,function(){for(var n=[],r=arguments.length;r--;)n[r]=arguments[r];var a,i=t.apply(this,n),o=this.__ob__;switch(e){case"push":case"unshift":a=n;break;case"splice":a=n.slice(2)}return a&&o.observeArray(a),o.dep.notify(),i})});var Nn=Object.getOwnPropertyNames(En),In={shouldConvert:!0},jn=function(e){this.value=e,this.dep=new Sn,this.vmCount=0,A(e,"__ob__",this),Array.isArray(e)?((sn?function(e,t,n){e.__proto__=t}:function(e,t,n){for(var r=0,a=n.length;r<a;r++){var i=n[r];A(e,i,t[i])}})(e,En,Nn),this.observeArray(e)):this.walk(e)};jn.prototype.walk=function(e){for(var t=Object.keys(e),n=0;n<t.length;n++)D(e,t[n],e[t[n]])},jn.prototype.observeArray=function(e){for(var t=0,n=e.length;t<n;t++)O(e[t])};var Rn=on.optionMergeStrategies;Rn.data=function(e,t,n){return n?N(e,t,n):t&&"function"!=typeof t?e:N(e,t)},an.forEach(function(e){Rn[e]=I}),rn.forEach(function(e){Rn[e+"s"]=j}),Rn.watch=function(e,t,n,r){if(e===yn&&(e=void 0),t===yn&&(t=void 0),!t)return Object.create(e||null);if(!e)return t;var a={};for(var i in y(a,e),t){var o=a[i],l=t[i];o&&!Array.isArray(o)&&(o=[o]),a[i]=o?o.concat(l):Array.isArray(l)?l:[l]}return a},Rn.props=Rn.methods=Rn.inject=Rn.computed=function(e,t,n,r){if(!e)return t;var a=Object.create(null);return y(a,e),t&&y(a,t),a},Rn.provide=N;var Bn,Fn,$n=function(e,t){return void 0===t?e:t},Wn=[],Vn=!1,Hn=!1;if(void 0!==n&&M(n))Fn=function(){n(U)};else if("undefined"==typeof MessageChannel||!M(MessageChannel)&&"[object MessageChannelConstructor]"!==MessageChannel.toString())Fn=function(){setTimeout(U,0)};else{var qn=new MessageChannel,Un=qn.port2;qn.port1.onmessage=U,Fn=function(){Un.postMessage(1)}}if("undefined"!=typeof Promise&&M(Promise)){var Gn=Promise.resolve();Bn=function(){Gn.then(U),mn&&setTimeout(_)}}else Bn=Fn;var Yn,Kn=new wn,Xn=v(function(e){var t="&"===e.charAt(0),n="~"===(e=t?e.slice(1):e).charAt(0),r="!"===(e=n?e.slice(1):e).charAt(0);return{name:e=r?e.slice(1):e,once:n,capture:r,passive:t}}),Zn=null,Jn=[],Qn=[],er={},tr=!1,nr=!1,rr=0,ar=0,ir=function(e,t,n,r,a){this.vm=e,a&&(e._watcher=this),e._watchers.push(this),r?(this.deep=!!r.deep,this.user=!!r.user,this.lazy=!!r.lazy,this.sync=!!r.sync):this.deep=this.user=this.lazy=this.sync=!1,this.cb=n,this.id=++ar,this.active=!0,this.dirty=this.lazy,this.deps=[],this.newDeps=[],this.depIds=new wn,this.newDepIds=new wn,this.expression="","function"==typeof t?this.getter=t:(this.getter=function(e){if(!ln.test(e)){var t=e.split(".");return function(e){for(var n=0;n<t.length;n++){if(!e)return;e=e[t[n]]}return e}}}(t),this.getter||(this.getter=function(){})),this.value=this.lazy?void 0:this.get()};ir.prototype.get=function(){!function(e){Sn.target&&Ln.push(Sn.target),Sn.target=e}(this);var e,t=this.vm;try{e=this.getter.call(t,t)}catch(e){if(!this.user)throw e;V(e,t,'getter for watcher "'+this.expression+'"')}finally{this.deep&&Y(e),Sn.target=Ln.pop(),this.cleanupDeps()}return e},ir.prototype.addDep=function(e){var t=e.id;this.newDepIds.has(t)||(this.newDepIds.add(t),this.newDeps.push(e),this.depIds.has(t)||e.addSub(this))},ir.prototype.cleanupDeps=function(){for(var e=this,t=this.deps.length;t--;){var n=e.deps[t];e.newDepIds.has(n.id)||n.removeSub(e)}var r=this.depIds;this.depIds=this.newDepIds,this.newDepIds=r,this.newDepIds.clear(),r=this.deps,this.deps=this.newDeps,this.newDeps=r,this.newDeps.length=0},ir.prototype.update=function(){this.lazy?this.dirty=!0:this.sync?this.run():function(e){var t=e.id;if(null==er[t]){if(er[t]=!0,nr){for(var n=Jn.length-1;n>rr&&Jn[n].id>e.id;)n--;Jn.splice(n+1,0,e)}else Jn.push(e);tr||(tr=!0,G(he))}}(this)},ir.prototype.run=function(){if(this.active){var e=this.get();if(e!==this.value||l(e)||this.deep){var t=this.value;if(this.value=e,this.user)try{this.cb.call(this.vm,e,t)}catch(e){V(e,this.vm,'callback for watcher "'+this.expression+'"')}else this.cb.call(this.vm,e,t)}}},ir.prototype.evaluate=function(){this.value=this.get(),this.dirty=!1},ir.prototype.depend=function(){for(var e=this.deps.length;e--;)this.deps[e].depend()},ir.prototype.teardown=function(){if(this.active){this.vm._isBeingDestroyed||h(this.vm._watchers,this);for(var e=this.deps.length;e--;)this.deps[e].removeSub(this);this.active=!1}};var or={enumerable:!0,configurable:!0,get:_,set:_},lr={lazy:!0};Oe(De.prototype);var sr={init:function(e,t,n,r){if(!e.componentInstance||e.componentInstance._isDestroyed)(e.componentInstance=Ee(e,Zn,n,r)).$mount(t?e.elm:void 0,t);else if(e.data.keepAlive){var a=e;sr.prepatch(a,a)}},prepatch:function(e,t){var n=t.componentOptions;!function(e,t,n,r,a){var i=!!(a||e.$options._renderChildren||r.data.scopedSlots||e.$scopedSlots!==qt);if(e.$options._parentVnode=r,e.$vnode=r,e._vnode&&(e._vnode.parent=r),e.$options._renderChildren=a,e.$attrs=r.data&&r.data.attrs||qt,e.$listeners=n||qt,t&&e.$options.props){In.shouldConvert=!1;for(var o=e._props,l=e.$options._propKeys||[],s=0;s<l.length;s++){var c=l[s];o[c]=F(c,e.$options.props,t,e)}In.shouldConvert=!0,e.$options.propsData=t}if(n){var u=e.$options._parentListeners;e.$options._parentListeners=n,oe(e,n,u)}i&&(e.$slots=le(a,r.context),e.$forceUpdate())}(t.componentInstance=e.componentInstance,n.propsData,n.listeners,t,n.children)},insert:function(e){var t=e.context,n=e.componentInstance;n._isMounted||(n._isMounted=!0,fe(n,"mounted")),e.data.keepAlive&&(t._isMounted?function(e){e._inactive=!1,Qn.push(e)}(n):de(n,!0))},destroy:function(e){var t=e.componentInstance;t._isDestroyed||(e.data.keepAlive?function e(t,n){if(!(n&&(t._directInactive=!0,ue(t))||t._inactive)){t._inactive=!0;for(var r=0;r<t.$children.length;r++)e(t.$children[r]);fe(t,"deactivated")}}(t,!0):t.$destroy())}},cr=Object.keys(sr),ur=1,dr=2,fr=0;(function(e){e.prototype._init=function(e){var t=this;t._uid=fr++,t._isVue=!0,e&&e._isComponent?function(e,t){var n=e.$options=Object.create(e.constructor.options),r=t._parentVnode;n.parent=t.parent,n._parentVnode=r,n._parentElm=t._parentElm,n._refElm=t._refElm;var a=r.componentOptions;n.propsData=a.propsData,n._parentListeners=a.listeners,n._renderChildren=a.children,n._componentTag=a.tag,t.render&&(n.render=t.render,n.staticRenderFns=t.staticRenderFns)}(t,e):t.$options=R(Be(t.constructor),e||{},t),t._renderProxy=t,t._self=t,function(e){var t=e.$options,n=t.parent;if(n&&!t.abstract){for(;n.$options.abstract&&n.$parent;)n=n.$parent;n.$children.push(e)}e.$parent=n,e.$root=n?n.$root:e,e.$children=[],e.$refs={},e._watcher=null,e._inactive=null,e._directInactive=!1,e._isMounted=!1,e._isDestroyed=!1,e._isBeingDestroyed=!1}(t),function(e){e._events=Object.create(null),e._hasHookEvent=!1;var t=e.$options._parentListeners;t&&oe(e,t)}(t),function(e){e._vnode=null,e._staticTrees=null;var t=e.$options,n=e.$vnode=t._parentVnode,r=n&&n.context;e.$slots=le(t._renderChildren,r),e.$scopedSlots=qt,e._c=function(t,n,r,a){return Ie(e,t,n,r,a,!1)},e.$createElement=function(t,n,r,a){return Ie(e,t,n,r,a,!0)};var a=n&&n.data;D(e,"$attrs",a&&a.attrs||qt,0,!0),D(e,"$listeners",t._parentListeners||qt,0,!0)}(t),fe(t,"beforeCreate"),function(e){var t=be(e.$options.inject,e);t&&(In.shouldConvert=!1,Object.keys(t).forEach(function(n){D(e,n,t[n])}),In.shouldConvert=!0)}(t),ve(t),function(e){var t=e.$options.provide;t&&(e._provided="function"==typeof t?t.call(e):t)}(t),fe(t,"created"),t.$options.el&&t.$mount(t.$options.el)}})($e),function(e){var t={get:function(){return this._data}},n={get:function(){return this._props}};Object.defineProperty(e.prototype,"$data",t),Object.defineProperty(e.prototype,"$props",n),e.prototype.$set=z,e.prototype.$delete=P,e.prototype.$watch=function(e,t,n){var r=this;if(s(t))return ye(r,e,t,n);(n=n||{}).user=!0;var a=new ir(r,e,t,n);return n.immediate&&t.call(r,a.value),function(){a.teardown()}}}($e),function(e){var t=/^hook:/;e.prototype.$on=function(e,n){var r=this;if(Array.isArray(e))for(var a=0,i=e.length;a<i;a++)this.$on(e[a],n);else(r._events[e]||(r._events[e]=[])).push(n),t.test(e)&&(r._hasHookEvent=!0);return r},e.prototype.$once=function(e,t){function n(){r.$off(e,n),t.apply(r,arguments)}var r=this;return n.fn=t,r.$on(e,n),r},e.prototype.$off=function(e,t){var n=this;if(!arguments.length)return n._events=Object.create(null),n;if(Array.isArray(e)){for(var r=0,a=e.length;r<a;r++)this.$off(e[r],t);return n}var i=n._events[e];if(!i)return n;if(!t)return n._events[e]=null,n;if(t)for(var o,l=i.length;l--;)if((o=i[l])===t||o.fn===t){i.splice(l,1);break}return n},e.prototype.$emit=function(e){var t=this,n=t._events[e];if(n){n=n.length>1?m(n):n;for(var r=m(arguments,1),a=0,i=n.length;a<i;a++)try{n[a].apply(t,r)}catch(n){V(n,t,'event handler for "'+e+'"')}}return t}}($e),function(e){e.prototype._update=function(e,t){var n=this;n._isMounted&&fe(n,"beforeUpdate");var r=n.$el,a=n._vnode,i=Zn;Zn=n,n._vnode=e,a?n.$el=n.__patch__(a,e):(n.$el=n.__patch__(n.$el,e,t,!1,n.$options._parentElm,n.$options._refElm),n.$options._parentElm=n.$options._refElm=null),Zn=i,r&&(r.__vue__=null),n.$el&&(n.$el.__vue__=n),n.$vnode&&n.$parent&&n.$vnode===n.$parent._vnode&&(n.$parent.$el=n.$el)},e.prototype.$forceUpdate=function(){this._watcher&&this._watcher.update()},e.prototype.$destroy=function(){var e=this;if(!e._isBeingDestroyed){fe(e,"beforeDestroy"),e._isBeingDestroyed=!0;var t=e.$parent;!t||t._isBeingDestroyed||e.$options.abstract||h(t.$children,e),e._watcher&&e._watcher.teardown();for(var n=e._watchers.length;n--;)e._watchers[n].teardown();e._data.__ob__&&e._data.__ob__.vmCount--,e._isDestroyed=!0,e.__patch__(e._vnode,null),fe(e,"destroyed"),e.$off(),e.$el&&(e.$el.__vue__=null),e.$vnode&&(e.$vnode.parent=null)}}}($e),function(e){Oe(e.prototype),e.prototype.$nextTick=function(e){return G(e,this)},e.prototype._render=function(){var e,t=this,n=t.$options,r=n.render,a=n._parentVnode;if(t._isMounted)for(var i in t.$slots){var o=t.$slots[i];(o._rendered||o[0]&&o[0].elm)&&(t.$slots[i]=L(o,!0))}t.$scopedSlots=a&&a.data.scopedSlots||qt,t.$vnode=a;try{e=r.call(t._renderProxy,t.$createElement)}catch(n){V(n,t,"render"),e=t._vnode}return e instanceof On||(e=zn()),e.parent=a,e}}($e);var hr=[String,RegExp,Array],pr={name:"keep-alive",abstract:!0,props:{include:hr,exclude:hr,max:[String,Number]},created:function(){this.cache=Object.create(null),this.keys=[]},destroyed:function(){var e=this;for(var t in e.cache)Ue(e.cache,t,e.keys)},watch:{include:function(e){qe(this,function(t){return He(e,t)})},exclude:function(e){qe(this,function(t){return!He(e,t)})}},render:function(){var e=this.$slots.default,t=re(e),n=t&&t.componentOptions;if(n){var r=Ve(n),a=this.include,i=this.exclude;if(a&&(!r||!He(a,r))||i&&r&&He(i,r))return t;var o=this.cache,l=this.keys,s=null==t.key?n.Ctor.cid+(n.tag?"::"+n.tag:""):t.key;o[s]?(t.componentInstance=o[s].componentInstance,h(l,s),l.push(s)):(o[s]=t,l.push(s),this.max&&l.length>parseInt(this.max)&&Ue(o,l[0],l,this._vnode)),t.data.keepAlive=!0}return t||e&&e[0]}},vr={KeepAlive:pr};(function(e){var t={get:function(){return on}};Object.defineProperty(e,"config",t),e.util={warn:Mn,extend:y,mergeOptions:R,defineReactive:D},e.set=z,e.delete=P,e.nextTick=G,e.options=Object.create(null),rn.forEach(function(t){e.options[t+"s"]=Object.create(null)}),e.options._base=e,y(e.options.components,vr),function(e){e.use=function(e){var t=this._installedPlugins||(this._installedPlugins=[]);if(t.indexOf(e)>-1)return this;var n=m(arguments,1);return n.unshift(this),"function"==typeof e.install?e.install.apply(e,n):"function"==typeof e&&e.apply(null,n),t.push(e),this}}(e),function(e){e.mixin=function(e){return this.options=R(this.options,e),this}}(e),We(e),function(e){rn.forEach(function(t){e[t]=function(e,n){return n?("component"===t&&s(n)&&(n.name=n.name||e,n=this.options._base.extend(n)),"directive"===t&&"function"==typeof n&&(n={bind:n,update:n}),this.options[t+"s"][e]=n,n):this.options[t+"s"][e]}})}(e)})($e),Object.defineProperty($e.prototype,"$isServer",{get:kn}),Object.defineProperty($e.prototype,"$ssrContext",{get:function(){return this.$vnode&&this.$vnode.ssrContext}}),$e.version="2.5.13";var gr,mr,yr=f("style,class"),br=f("input,textarea,option,select,progress"),_r=f("contenteditable,draggable,spellcheck"),xr=f("allowfullscreen,async,autofocus,autoplay,checked,compact,controls,declare,default,defaultchecked,defaultmuted,defaultselected,defer,disabled,enabled,formnovalidate,hidden,indeterminate,inert,ismap,itemscope,loop,multiple,muted,nohref,noresize,noshade,novalidate,nowrap,open,pauseonexit,readonly,required,reversed,scoped,seamless,selected,sortable,translate,truespeed,typemustmatch,visible"),wr="http://www.w3.org/1999/xlink",kr=function(e){return":"===e.charAt(5)&&"xlink"===e.slice(0,5)},Tr=function(e){return kr(e)?e.slice(6,e.length):""},Ar=function(e){return null==e||!1===e},Mr={svg:"http://www.w3.org/2000/svg",math:"http://www.w3.org/1998/Math/MathML"},Cr=f("html,body,base,head,link,meta,style,title,address,article,aside,footer,header,h1,h2,h3,h4,h5,h6,hgroup,nav,section,div,dd,dl,dt,figcaption,figure,picture,hr,img,li,main,ol,p,pre,ul,a,b,abbr,bdi,bdo,br,cite,code,data,dfn,em,i,kbd,mark,q,rp,rt,rtc,ruby,s,samp,small,span,strong,sub,sup,time,u,var,wbr,area,audio,map,track,video,embed,object,param,source,canvas,script,noscript,del,ins,caption,col,colgroup,table,thead,tbody,td,th,tr,button,datalist,fieldset,form,input,label,legend,meter,optgroup,option,output,progress,select,textarea,details,dialog,menu,menuitem,summary,content,element,shadow,template,blockquote,iframe,tfoot"),Sr=f("svg,animate,circle,clippath,cursor,defs,desc,ellipse,filter,font-face,foreignObject,g,glyph,image,line,marker,mask,missing-glyph,path,pattern,polygon,polyline,rect,switch,symbol,text,textpath,tspan,use,view",!0),Lr=function(e){return Cr(e)||Sr(e)},Or=Object.create(null),Dr=f("text,number,password,search,email,tel,url"),zr=Object.freeze({createElement:function(e,t){var n=document.createElement(e);return"select"!==e?n:(t.data&&t.data.attrs&&void 0!==t.data.attrs.multiple&&n.setAttribute("multiple","multiple"),n)},createElementNS:function(e,t){return document.createElementNS(Mr[e],t)},createTextNode:function(e){return document.createTextNode(e)},createComment:function(e){return document.createComment(e)},insertBefore:function(e,t,n){e.insertBefore(t,n)},removeChild:function(e,t){e.removeChild(t)},appendChild:function(e,t){e.appendChild(t)},parentNode:function(e){return e.parentNode},nextSibling:function(e){return e.nextSibling},tagName:function(e){return e.tagName},setTextContent:function(e,t){e.textContent=t},setAttribute:function(e,t,n){e.setAttribute(t,n)}}),Pr={create:function(e,t){Ze(t)},update:function(e,t){e.data.ref!==t.data.ref&&(Ze(e,!0),Ze(t))},destroy:function(e){Ze(e,!0)}},Er=new On("",{},[]),Nr=["create","activate","update","remove","destroy"],Ir={create:et,update:et,destroy:function(e){et(e,Er)}},jr=Object.create(null),Rr=[Pr,Ir],Br={create:at,update:at},Fr={create:ot,update:ot},$r="__r",Wr="__c",Vr={create:ut,update:ut},Hr={create:dt,update:dt},qr=v(function(e){var t={},n=/:(.+)/;return e.split(/;(?![^(]*\))/g).forEach(function(e){if(e){var r=e.split(n);r.length>1&&(t[r[0].trim()]=r[1].trim())}}),t}),Ur=/^--/,Gr=/\s*!important$/,Yr=function(e,t,n){if(Ur.test(t))e.style.setProperty(t,n);else if(Gr.test(n))e.style.setProperty(t,n.replace(Gr,""),"important");else{var r=Xr(t);if(Array.isArray(n))for(var a=0,i=n.length;a<i;a++)e.style[r]=n[a];else e.style[r]=n}},Kr=["Webkit","Moz","ms"],Xr=v(function(e){if(mr=mr||document.createElement("div").style,"filter"!==(e=Xt(e))&&e in mr)return e;for(var t=e.charAt(0).toUpperCase()+e.slice(1),n=0;n<Kr.length;n++){var r=Kr[n]+t;if(r in mr)return r}}),Zr={create:vt,update:vt},Jr=v(function(e){return{enterClass:e+"-enter",enterToClass:e+"-enter-to",enterActiveClass:e+"-enter-active",leaveClass:e+"-leave",leaveToClass:e+"-leave-to",leaveActiveClass:e+"-leave-active"}}),Qr=cn&&!pn,ea="transition",ta="animation",na="transition",ra="transitionend",aa="animation",ia="animationend";Qr&&(void 0===window.ontransitionend&&void 0!==window.onwebkittransitionend&&(na="WebkitTransition",ra="webkitTransitionEnd"),void 0===window.onanimationend&&void 0!==window.onwebkitanimationend&&(aa="WebkitAnimation",ia="webkitAnimationEnd"));var oa=cn?window.requestAnimationFrame?window.requestAnimationFrame.bind(window):setTimeout:function(e){return e()},la=/\b(transform|all)(,|$)/,sa=cn?{create:Ot,activate:Ot,remove:function(e,t){!0!==e.data.show?Ct(e,t):t()}}:{},ca=[Br,Fr,Vr,Hr,Zr,sa],ua=ca.concat(Rr),da=function(e){function t(e){var t=S.parentNode(e);a(t)&&S.removeChild(t,e)}function n(e,t,n,r,o){if(e.isRootInsert=!o,!l(e,t,n,r)){var s=e.data,d=e.children,f=e.tag;a(f)?(e.elm=e.ns?S.createElementNS(e.ns,f):S.createElement(f,e),p(e),u(e,d,t),a(s)&&h(e,t),c(n,e.elm,r)):i(e.isComment)?(e.elm=S.createComment(e.text),c(n,e.elm,r)):(e.elm=S.createTextNode(e.text),c(n,e.elm,r))}}function l(e,t,n,r){var o=e.data;if(a(o)){var l=a(e.componentInstance)&&o.keepAlive;if(a(o=o.hook)&&a(o=o.init)&&o(e,!1,n,r),a(e.componentInstance))return s(e,t),i(l)&&function(e,t,n,r){for(var i,o=e;o.componentInstance;)if(o=o.componentInstance._vnode,a(i=o.data)&&a(i=i.transition)){for(i=0;i<M.activate.length;++i)M.activate[i](Er,o);t.push(o);break}c(n,e.elm,r)}(e,t,n,r),!0}}function s(e,t){a(e.data.pendingInsert)&&(t.push.apply(t,e.data.pendingInsert),e.data.pendingInsert=null),e.elm=e.componentInstance.$el,d(e)?(h(e,t),p(e)):(Ze(e),t.push(e))}function c(e,t,n){a(e)&&(a(n)?n.parentNode===e&&S.insertBefore(e,t,n):S.appendChild(e,t))}function u(e,t,r){if(Array.isArray(t))for(var a=0;a<t.length;++a)n(t[a],r,e.elm,null,!0);else o(e.text)&&S.appendChild(e.elm,S.createTextNode(String(e.text)))}function d(e){for(;e.componentInstance;)e=e.componentInstance._vnode;return a(e.tag)}function h(e,t){for(var n=0;n<M.create.length;++n)M.create[n](Er,e);a(T=e.data.hook)&&(a(T.create)&&T.create(Er,e),a(T.insert)&&t.push(e))}function p(e){var t;if(a(t=e.fnScopeId))S.setAttribute(e.elm,t,"");else for(var n=e;n;)a(t=n.context)&&a(t=t.$options._scopeId)&&S.setAttribute(e.elm,t,""),n=n.parent;a(t=Zn)&&t!==e.context&&t!==e.fnContext&&a(t=t.$options._scopeId)&&S.setAttribute(e.elm,t,"")}function v(e,t,r,a,i,o){for(;a<=i;++a)n(r[a],o,e,t)}function g(e){var t,n,r=e.data;if(a(r))for(a(t=r.hook)&&a(t=t.destroy)&&t(e),t=0;t<M.destroy.length;++t)M.destroy[t](e);if(a(t=e.children))for(n=0;n<e.children.length;++n)g(e.children[n])}function m(e,n,r,i){for(;r<=i;++r){var o=n[r];a(o)&&(a(o.tag)?(y(o),g(o)):t(o.elm))}}function y(e,n){if(a(n)||a(e.data)){var r,i=M.remove.length+1;for(a(n)?n.listeners+=i:n=function(e,n){function r(){0==--r.listeners&&t(e)}return r.listeners=n,r}(e.elm,i),a(r=e.componentInstance)&&a(r=r._vnode)&&a(r.data)&&y(r,n),r=0;r<M.remove.length;++r)M.remove[r](e,n);a(r=e.data.hook)&&a(r=r.remove)?r(e,n):n()}else t(e.elm)}function b(e,t,i,o,l){for(var s,c,u,d,f=0,h=0,p=t.length-1,g=t[0],y=t[p],b=i.length-1,w=i[0],k=i[b],T=!l;f<=p&&h<=b;)r(g)?g=t[++f]:r(y)?y=t[--p]:Je(g,w)?(x(g,w,o),g=t[++f],w=i[++h]):Je(y,k)?(x(y,k,o),y=t[--p],k=i[--b]):Je(g,k)?(x(g,k,o),T&&S.insertBefore(e,g.elm,S.nextSibling(y.elm)),g=t[++f],k=i[--b]):Je(y,w)?(x(y,w,o),T&&S.insertBefore(e,y.elm,g.elm),y=t[--p],w=i[++h]):(r(s)&&(s=Qe(t,f,p)),r(c=a(w.key)?s[w.key]:_(w,t,f,p))?n(w,o,e,g.elm):Je(u=t[c],w)?(x(u,w,o),t[c]=void 0,T&&S.insertBefore(e,u.elm,g.elm)):n(w,o,e,g.elm),w=i[++h]);f>p?(d=r(i[b+1])?null:i[b+1].elm,v(e,d,i,h,b,o)):h>b&&m(0,t,f,p)}function _(e,t,n,r){for(var i=n;i<r;i++){var o=t[i];if(a(o)&&Je(e,o))return i}}function x(e,t,n,o){if(e!==t){var l=t.elm=e.elm;if(i(e.isAsyncPlaceholder))return void(a(t.asyncFactory.resolved)?k(e.elm,t,n):t.isAsyncPlaceholder=!0);if(i(t.isStatic)&&i(e.isStatic)&&t.key===e.key&&(i(t.isCloned)||i(t.isOnce)))return void(t.componentInstance=e.componentInstance);var s,c=t.data;a(c)&&a(s=c.hook)&&a(s=s.prepatch)&&s(e,t);var u=e.children,f=t.children;if(a(c)&&d(t)){for(s=0;s<M.update.length;++s)M.update[s](e,t);a(s=c.hook)&&a(s=s.update)&&s(e,t)}r(t.text)?a(u)&&a(f)?u!==f&&b(l,u,f,n,o):a(f)?(a(e.text)&&S.setTextContent(l,""),v(l,null,f,0,f.length-1,n)):a(u)?m(0,u,0,u.length-1):a(e.text)&&S.setTextContent(l,""):e.text!==t.text&&S.setTextContent(l,t.text),a(c)&&a(s=c.hook)&&a(s=s.postpatch)&&s(e,t)}}function w(e,t,n){if(i(n)&&a(e.parent))e.parent.data.pendingInsert=t;else for(var r=0;r<t.length;++r)t[r].data.hook.insert(t[r])}function k(e,t,n,r){var o,l=t.tag,c=t.data,d=t.children;if(r=r||c&&c.pre,t.elm=e,i(t.isComment)&&a(t.asyncFactory))return t.isAsyncPlaceholder=!0,!0;if(a(c)&&(a(o=c.hook)&&a(o=o.init)&&o(t,!0),a(o=t.componentInstance)))return s(t,n),!0;if(a(l)){if(a(d))if(e.hasChildNodes())if(a(o=c)&&a(o=o.domProps)&&a(o=o.innerHTML)){if(o!==e.innerHTML)return!1}else{for(var f=!0,p=e.firstChild,v=0;v<d.length;v++){if(!p||!k(p,d[v],n,r)){f=!1;break}p=p.nextSibling}if(!f||p)return!1}else u(t,d,n);if(a(c)){var g=!1;for(var m in c)if(!L(m)){g=!0,h(t,n);break}!g&&c.class&&Y(c.class)}}else e.data!==t.text&&(e.data=t.text);return!0}var T,A,M={},C=e.modules,S=e.nodeOps;for(T=0;T<Nr.length;++T)for(M[Nr[T]]=[],A=0;A<C.length;++A)a(C[A][Nr[T]])&&M[Nr[T]].push(C[A][Nr[T]]);var L=f("attrs,class,staticClass,staticStyle,key");return function(e,t,o,l,s,c){if(!r(t)){var u=!1,f=[];if(r(e))u=!0,n(t,f,s,c);else{var h=a(e.nodeType);if(!h&&Je(e,t))x(e,t,f,l);else{if(h){if(1===e.nodeType&&e.hasAttribute(nn)&&(e.removeAttribute(nn),o=!0),i(o)&&k(e,t,f))return w(t,f,!0),e;e=function(e){return new On(S.tagName(e).toLowerCase(),{},[],void 0,e)}(e)}var p=e.elm,v=S.parentNode(p);if(n(t,f,p._leaveCb?null:v,S.nextSibling(p)),a(t.parent))for(var y=t.parent,b=d(t);y;){for(var _=0;_<M.destroy.length;++_)M.destroy[_](y);if(y.elm=t.elm,b){for(var T=0;T<M.create.length;++T)M.create[T](Er,y);var A=y.data.hook.insert;if(A.merged)for(var C=1;C<A.fns.length;C++)A.fns[C]()}else Ze(y);y=y.parent}a(v)?m(0,[e],0,0):a(e.tag)&&g(e)}}return w(t,f,u),t.elm}a(e)&&g(e)}}({nodeOps:zr,modules:ua});pn&&document.addEventListener("selectionchange",function(){var e=document.activeElement;e&&e.vmodel&&jt(e,"input")});var fa={inserted:function(e,t,n,r){"select"===n.tag?(r.elm&&!r.elm._vOptions?Z(n,"postpatch",function(){fa.componentUpdated(e,t,n)}):Dt(e,t,n.context),e._vOptions=[].map.call(e.options,Et)):("textarea"===n.tag||Dr(e.type))&&(e._vModifiers=t.modifiers,t.modifiers.lazy||(e.addEventListener("change",It),gn||(e.addEventListener("compositionstart",Nt),e.addEventListener("compositionend",It)),pn&&(e.vmodel=!0)))},componentUpdated:function(e,t,n){if("select"===n.tag){Dt(e,t,n.context);var r=e._vOptions,a=e._vOptions=[].map.call(e.options,Et);a.some(function(e,t){return!x(e,r[t])})&&(e.multiple?t.value.some(function(e){return Pt(e,a)}):t.value!==t.oldValue&&Pt(t.value,a))&&jt(e,"change")}}},ha={bind:function(e,t,n){var r=t.value,a=(n=Rt(n)).data&&n.data.transition,i=e.__vOriginalDisplay="none"===e.style.display?"":e.style.display;r&&a?(n.data.show=!0,Mt(n,function(){e.style.display=i})):e.style.display=r?i:"none"},update:function(e,t,n){var r=t.value;r!==t.oldValue&&((n=Rt(n)).data&&n.data.transition?(n.data.show=!0,r?Mt(n,function(){e.style.display=e.__vOriginalDisplay}):Ct(n,function(){e.style.display="none"})):e.style.display=r?e.__vOriginalDisplay:"none")},unbind:function(e,t,n,r,a){a||(e.style.display=e.__vOriginalDisplay)}},pa={model:fa,show:ha},va={name:String,appear:Boolean,css:Boolean,mode:String,type:String,enterClass:String,leaveClass:String,enterToClass:String,leaveToClass:String,enterActiveClass:String,leaveActiveClass:String,appearClass:String,appearActiveClass:String,appearToClass:String,duration:[Number,String,Object]},ga={name:"transition",props:va,abstract:!0,render:function(e){var t=this,n=this.$slots.default;if(n&&(n=n.filter(function(e){return e.tag||ne(e)})).length){var r=this.mode,a=n[0];if(function(e){for(;e=e.parent;)if(e.data.transition)return!0}(this.$vnode))return a;var i=Bt(a);if(!i)return a;if(this._leaving)return $t(e,a);var l="__transition-"+this._uid+"-";i.key=null==i.key?i.isComment?l+"comment":l+i.tag:o(i.key)?0===String(i.key).indexOf(l)?i.key:l+i.key:i.key;var s=(i.data||(i.data={})).transition=Ft(this),c=this._vnode,u=Bt(c);if(i.data.directives&&i.data.directives.some(function(e){return"show"===e.name})&&(i.data.show=!0),u&&u.data&&!function(e,t){return t.key===e.key&&t.tag===e.tag}(i,u)&&!ne(u)&&(!u.componentInstance||!u.componentInstance._vnode.isComment)){var d=u.data.transition=y({},s);if("out-in"===r)return this._leaving=!0,Z(d,"afterLeave",function(){t._leaving=!1,t.$forceUpdate()}),$t(e,a);if("in-out"===r){if(ne(i))return c;var f,h=function(){f()};Z(s,"afterEnter",h),Z(s,"enterCancelled",h),Z(d,"delayLeave",function(e){f=e})}}return a}}},ma=y({tag:String,moveClass:String},va);delete ma.mode;var ya={props:ma,render:function(e){for(var t=this.tag||this.$vnode.data.tag||"span",n=Object.create(null),r=this.prevChildren=this.children,a=this.$slots.default||[],i=this.children=[],o=Ft(this),l=0;l<a.length;l++){var s=a[l];s.tag&&null!=s.key&&0!==String(s.key).indexOf("__vlist")&&(i.push(s),n[s.key]=s,(s.data||(s.data={})).transition=o)}if(r){for(var c=[],u=[],d=0;d<r.length;d++){var f=r[d];f.data.transition=o,f.data.pos=f.elm.getBoundingClientRect(),n[f.key]?c.push(f):u.push(f)}this.kept=e(t,null,c),this.removed=u}return e(t,null,i)},beforeUpdate:function(){this.__patch__(this._vnode,this.kept,!1,!0),this._vnode=this.kept},updated:function(){var e=this.prevChildren,t=this.moveClass||(this.name||"v")+"-move";e.length&&this.hasMove(e[0].elm,t)&&(e.forEach(Wt),e.forEach(Vt),e.forEach(Ht),this._reflow=document.body.offsetHeight,e.forEach(function(e){if(e.data.moved){var n=e.elm,r=n.style;_t(n,t),r.transform=r.WebkitTransform=r.transitionDuration="",n.addEventListener(ra,n._moveCb=function e(r){r&&!/transform$/.test(r.propertyName)||(n.removeEventListener(ra,e),n._moveCb=null,xt(n,t))})}}))},methods:{hasMove:function(e,t){if(!Qr)return!1;if(this._hasMove)return this._hasMove;var n=e.cloneNode();e._transitionClasses&&e._transitionClasses.forEach(function(e){mt(n,e)}),gt(n,t),n.style.display="none",this.$el.appendChild(n);var r=kt(n);return this.$el.removeChild(n),this._hasMove=r.hasTransform}}},ba={Transition:ga,TransitionGroup:ya};$e.config.mustUseProp=function(e,t,n){return"value"===n&&br(e)&&"button"!==t||"selected"===n&&"option"===e||"checked"===n&&"input"===e||"muted"===n&&"video"===e},$e.config.isReservedTag=Lr,$e.config.isReservedAttr=yr,$e.config.getTagNamespace=function(e){return Sr(e)?"svg":"math"===e?"math":void 0},$e.config.isUnknownElement=function(e){if(!cn)return!0;if(Lr(e))return!1;if(e=e.toLowerCase(),null!=Or[e])return Or[e];var t=document.createElement(e);return e.indexOf("-")>-1?Or[e]=t.constructor===window.HTMLUnknownElement||t.constructor===window.HTMLElement:Or[e]=/HTMLUnknownElement/.test(t.toString())},y($e.options.directives,pa),y($e.options.components,ba),$e.prototype.__patch__=cn?da:_,$e.prototype.$mount=function(e,t){return function(e,t,n){return e.$el=t,e.$options.render||(e.$options.render=zn),fe(e,"beforeMount"),new ir(e,function(){e._update(e._render(),n)},_,null,!0),n=!1,null==e.$vnode&&(e._isMounted=!0,fe(e,"mounted")),e}(this,e=e&&cn?function(e){if("string"==typeof e){var t=document.querySelector(e);return t||document.createElement("div")}return e}(e):void 0,t)},$e.nextTick(function(){on.devtools&&Tn&&Tn.emit("init",$e)},0),t.a=$e}).call(t,n(44),n(167).setImmediate)},function(e,t,n){"use strict";var r=n(180),a=n.n(r);t.a=a.a},function(e,t,n){"use strict";var r=n(189),a=n.n(r);t.a=a.a},function(e,t,n){var r=n(60),a=n(32);e.exports=Object.keys||function(e){return r(e,a)}},function(e,t){t.f={}.propertyIsEnumerable},function(e,t){var n=0,r=Math.random();e.exports=function(e){return"Symbol(".concat(void 0===e?"":e,")_",(++n+r).toString(36))}},function(e,t,n){"use strict";var r=n(176),a=n.n(r),i=n(177),o=n.n(i);n.d(t,"a",function(){return a.a}),n.d(t,"b",function(){return o.a})},function(e,t,n){"use strict";var r=n(178),a=n.n(r),i=n(65);n.n(i),t.a=a.a},function(e,t){var n={}.toString;e.exports=function(e){return n.call(e).slice(8,-1)}},function(e,t){e.exports=function(e){if(void 0==e)throw TypeError("Can't call method on "+e);return e}},function(e,t){e.exports="constructor,hasOwnProperty,isPrototypeOf,propertyIsEnumerable,toLocaleString,toString,valueOf".split(",")},function(e,t){e.exports=!0},function(e,t){t.f=Object.getOwnPropertySymbols},function(e,t,n){var r=n(9).f,a=n(12),i=n(4)("toStringTag");e.exports=function(e,t,n){e&&!a(e=n?e:e.prototype,i)&&r(e,i,{configurable:!0,value:t})}},function(e,t,n){var r=n(37)("keys"),a=n(27);e.exports=function(e){return r[e]||(r[e]=a(e))}},function(e,t,n){var r=n(8),a=r["__core-js_shared__"]||(r["__core-js_shared__"]={});e.exports=function(e){return a[e]||(a[e]={})}},function(e,t){var n=Math.ceil,r=Math.floor;e.exports=function(e){return isNaN(e=+e)?0:(e>0?r:n)(e)}},function(e,t,n){var r=n(31);e.exports=function(e){return Object(r(e))}},function(e,t,n){var r=n(19);e.exports=function(e,t){if(!r(e))return e;var n,a;if(t&&"function"==typeof(n=e.toString)&&!r(a=n.call(e)))return a;if("function"==typeof(n=e.valueOf)&&!r(a=n.call(e)))return a;if(!t&&"function"==typeof(n=e.toString)&&!r(a=n.call(e)))return a;throw TypeError("Can't convert object to primitive value")}},function(e,t,n){var r=n(8),a=n(7),i=n(33),o=n(42),l=n(9).f;e.exports=function(e){var t=a.Symbol||(a.Symbol=i?{}:r.Symbol||{});"_"==e.charAt(0)||e in t||l(t,e,{value:o.f(e)})}},function(e,t,n){t.f=n(4)},function(e,t,n){"use strict";var r=n(154)(!0);n(57)(String,"String",function(e){this._t=String(e),this._i=0},function(){var e,t=this._t,n=this._i;return n>=t.length?{value:void 0,done:!0}:(e=r(t,n),this._i+=e.length,{value:e,done:!1})})},function(e,t){var n;n=function(){return this}();try{n=n||Function("return this")()||(0,eval)("this")}catch(e){"object"==typeof window&&(n=window)}e.exports=n},function(e,t,n){"use strict";var r=n(168),a=n.n(r);t.a=a.a},function(e,t,n){"use strict";var r=n(169),a=n.n(r),i=n(170),o=n.n(i);n.d(t,"a",function(){return a.a}),n.d(t,"b",function(){return o.a})},function(e,t,n){"use strict";var r=n(13),a=n.n(r),i=n(22),o=n(183),l=n.n(o);n.d(t,"a",function(){return l.a}),t.b={open:function(e){var t=void 0,n=void 0;"string"==typeof e&&(t=e);var r={programmatic:!0,content:t};e.parent&&(n=e.parent,delete e.parent);var o=a()(r,e);return new(i.a.extend(l.a))({parent:n,el:document.createElement("div"),propsData:o})}}},function(e,t,n){"use strict";var r=n(185),a=n.n(r);t.a=a.a},function(e,t,n){"use strict";var r=n(6),a=n.n(r),i=n(2);t.a={components:a()({},i.a.name,i.a),props:{active:{type:Boolean,default:!0},title:String,closable:{type:Boolean,default:!0},type:String,hasIcon:Boolean,size:String,iconSize:String},data:function(){return{isActive:this.active}},watch:{active:function(e){this.isActive=e}},computed:{icon:function(){switch(this.type){case"is-info":return"information";case"is-success":return"check-circle";case"is-warning":return"alert";case"is-danger":return"alert-circle";default:return null}}},methods:{close:function(){this.isActive=!1,this.$emit("close"),this.$emit("update:active",!1)}}}},function(e,t,n){"use strict";var r=n(1),a=n(5);t.a={props:{type:{type:String,default:"is-dark"},message:String,duration:Number,queue:{type:Boolean,default:void 0},position:{type:String,default:"is-top",validator:function(e){return["is-top-right","is-top","is-top-left","is-bottom-right","is-bottom","is-bottom-left"].indexOf(e)>-1}},container:String},data:function(){return{isActive:!1,parentTop:null,parentBottom:null,newContainer:this.container||r.b.defaultContainerElement}},computed:{correctParent:function(){switch(this.position){case"is-top-right":case"is-top":case"is-top-left":return this.parentTop;case"is-bottom-right":case"is-bottom":case"is-bottom-left":return this.parentBottom}},transition:function(){switch(this.position){case"is-top-right":case"is-top":case"is-top-left":return{enter:"fadeInDown",leave:"fadeOut"};case"is-bottom-right":case"is-bottom":case"is-bottom-left":return{enter:"fadeInUp",leave:"fadeOut"}}}},methods:{shouldQueue:function(){return!!(void 0!==this.queue?this.queue:r.b.defaultNoticeQueue)&&(this.parentTop.childElementCount>0||this.parentBottom.childElementCount>0)},close:function(){var e=this;clearTimeout(this.timer),this.isActive=!1,setTimeout(function(){e.$destroy(),n.i(a.a)(e.$el)},150)},showNotice:function(){var e=this;this.shouldQueue()?setTimeout(function(){return e.showNotice()},250):(this.correctParent.insertAdjacentElement("afterbegin",this.$el),this.isActive=!0,this.indefinite||(this.timer=setTimeout(function(){return e.close()},this.newDuration)))},setupContainer:function(){if(this.parentTop=document.querySelector(".notices.is-top"),this.parentBottom=document.querySelector(".notices.is-bottom"),!this.parentTop||!this.parentBottom){this.parentTop||(this.parentTop=document.createElement("div"),this.parentTop.className="notices is-top"),this.parentBottom||(this.parentBottom=document.createElement("div"),this.parentBottom.className="notices is-bottom");var e=document.querySelector(this.newContainer)||document.body;e.appendChild(this.parentTop),e.appendChild(this.parentBottom),this.newContainer&&(this.parentTop.classList.add("has-custom-container"),this.parentBottom.classList.add("has-custom-container"))}}},beforeMount:function(){this.setupContainer()},mounted:function(){this.showNotice()}}},function(e,t,n){e.exports={default:n(130),__esModule:!0}},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}t.__esModule=!0;var a=n(127),i=r(a),o=n(3),l=r(o),s="function"==typeof l.default&&"symbol"==typeof i.default?function(e){return typeof e}:function(e){return e&&"function"==typeof l.default&&e.constructor===l.default&&e!==l.default.prototype?"symbol":typeof e};t.default="function"==typeof l.default&&"symbol"===s(i.default)?function(e){return void 0===e?"undefined":s(e)}:function(e){return e&&"function"==typeof l.default&&e.constructor===l.default&&e!==l.default.prototype?"symbol":void 0===e?"undefined":s(e)}},function(e,t,n){var r=n(135);e.exports=function(e,t,n){if(r(e),void 0===t)return e;switch(n){case 1:return function(n){return e.call(t,n)};case 2:return function(n,r){return e.call(t,n,r)};case 3:return function(n,r,a){return e.call(t,n,r,a)}}return function(){return e.apply(t,arguments)}}},function(e,t,n){var r=n(19),a=n(8).document,i=r(a)&&r(a.createElement);e.exports=function(e){return i?a.createElement(e):{}}},function(e,t,n){e.exports=!n(11)&&!n(18)(function(){return 7!=Object.defineProperty(n(54)("div"),"a",{get:function(){return 7}}).a})},function(e,t,n){var r=n(30);e.exports=Object("z").propertyIsEnumerable(0)?Object:function(e){return"String"==r(e)?e.split(""):Object(e)}},function(e,t,n){"use strict";var r=n(33),a=n(17),i=n(61),o=n(15),l=n(12),s=n(20),c=n(145),u=n(35),d=n(153),f=n(4)("iterator"),h=!([].keys&&"next"in[].keys()),p=function(){return this};e.exports=function(e,t,n,v,g,m,y){c(n,t,v);var b,_,x,w=function(e){if(!h&&e in M)return M[e];switch(e){case"keys":case"values":return function(){return new n(this,e)}}return function(){return new n(this,e)}},k=t+" Iterator",T="values"==g,A=!1,M=e.prototype,C=M[f]||M["@@iterator"]||g&&M[g],S=!h&&C||w(g),L=g?T?w("entries"):S:void 0,O="Array"==t&&M.entries||C;if(O&&(x=d(O.call(new e)))!==Object.prototype&&x.next&&(u(x,k,!0),r||l(x,f)||o(x,f,p)),T&&C&&"values"!==C.name&&(A=!0,S=function(){return C.call(this)}),r&&!y||!h&&!A&&M[f]||o(M,f,S),s[t]=S,s[k]=p,g)if(b={values:T?S:w("values"),keys:m?S:w("keys"),entries:L},y)for(_ in b)_ in M||i(M,_,b[_]);else a(a.P+a.F*(h||A),t,b);return b}},function(e,t,n){var r=n(14),a=n(150),i=n(32),o=n(36)("IE_PROTO"),l=function(){},s=function(){var e,t=n(54)("iframe"),r=i.length;for(t.style.display="none",n(141).appendChild(t),t.src="javascript:",(e=t.contentWindow.document).open(),e.write("<script>document.F=Object<\/script>"),e.close(),s=e.F;r--;)delete s.prototype[i[r]];return s()};e.exports=Object.create||function(e,t){var n;return null!==e?(l.prototype=r(e),n=new l,l.prototype=null,n[o]=e):n=s(),void 0===t?n:a(n,t)}},function(e,t,n){var r=n(60),a=n(32).concat("length","prototype");t.f=Object.getOwnPropertyNames||function(e){return r(e,a)}},function(e,t,n){var r=n(12),a=n(16),i=n(137)(!1),o=n(36)("IE_PROTO");e.exports=function(e,t){var n,l=a(e),s=0,c=[];for(n in l)n!=o&&r(l,n)&&c.push(n);for(;t.length>s;)r(l,n=t[s++])&&(~i(c,n)||c.push(n));return c}},function(e,t,n){e.exports=n(15)},function(e,t,n){var r=n(38),a=Math.min;e.exports=function(e){return e>0?a(r(e),9007199254740991):0}},function(e,t,n){var r=n(138),a=n(4)("iterator"),i=n(20);e.exports=n(7).getIteratorMethod=function(e){if(void 0!=e)return e[a]||e["@@iterator"]||i[r(e)]}},function(e,t,n){n(158);for(var r=n(8),a=n(15),i=n(20),o=n(4)("toStringTag"),l="CSSRuleList,CSSStyleDeclaration,CSSValueList,ClientRectList,DOMRectList,DOMStringList,DOMTokenList,DataTransferItemList,FileList,HTMLAllCollection,HTMLCollection,HTMLFormElement,HTMLSelectElement,MediaList,MimeTypeArray,NamedNodeMap,NodeList,PaintRequestList,Plugin,PluginArray,SVGLengthList,SVGNumberList,SVGPathSegList,SVGPointList,SVGStringList,SVGTransformList,SourceBufferList,StyleSheetList,TextTrackCueList,TextTrackList,TouchList".split(","),s=0;s<l.length;s++){var c=l[s],u=r[c],d=u&&u.prototype;d&&!d[o]&&a(d,o,c),i[c]=i.Array}},function(e,t,n){var r=n(0)(n(79),null,null,null,null);e.exports=r.exports},function(e,t,n){var r=n(0)(n(94),n(216),null,null,null);e.exports=r.exports},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(13),a=n.n(r),i=n(46),o=n(28),l=n(112),s=n(115),c=n(116),u=n(117),d=n(45),f=n(105),h=n(106),p=n(107),v=n(29),g=n(2),m=n(23),y=n(108),b=n(109),_=n(47),x=n(110),w=n(48),k=n(111),T=n(24),A=n(113),M=n(114),C=n(118),S=n(119),L=n(120),O=n(121),D=n(122),z=n(1);n.d(t,"Dialog",function(){return p.a}),n.d(t,"LoadingProgrammatic",function(){return y.b}),n.d(t,"ModalProgrammatic",function(){return _.b}),n.d(t,"Snackbar",function(){return A.a}),n.d(t,"Toast",function(){return L.a});var P={Autocomplete:d.a,Checkbox:i.a,CheckboxButton:i.b,Collapse:f.a,Datepicker:h.a,Dropdown:o.a,DropdownItem:o.b,Field:v.a,Icon:g.a,Input:m.a,Loading:y.a,Message:b.a,Modal:_.a,Notification:x.a,Pagination:w.a,Panel:k.a,Radio:l.a,RadioButton:l.b,Select:T.a,Switch:M.a,TabItem:c.a,Table:s.a,TableColumn:s.b,Tabs:c.b,Tag:u.a,Taglist:u.b,Taginput:C.a,Timepicker:S.a,Tooltip:O.a,Upload:D.a,install:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};for(var r in n.i(z.a)(a()(z.b,t)),P){var i=P[r];i&&"install"!==r&&e.component(i.name,i)}e.prototype.$dialog=p.a,e.prototype.$loading=y.b,e.prototype.$modal=_.b,e.prototype.$snackbar=A.a,e.prototype.$toast=L.a}};t.default=P},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(52),a=n.n(r),i=n(51),o=n.n(i),l=n(6),s=n.n(l),c=n(5),u=n(10),d=n(23);t.default={name:"BAutocomplete",components:s()({},d.a.name,d.a),mixins:[u.a],inheritAttrs:!1,props:{value:[Number,String],data:{type:Array,default:function(){return[]}},field:{type:String,default:"value"},keepFirst:Boolean,clearOnSelect:Boolean,openOnFocus:Boolean},data:function(){return{selected:null,hovered:null,isActive:!1,newValue:this.value,isListInViewportVertically:!0,hasFocus:!1,_isAutocomplete:!0,_elementRef:"input"}},computed:{whiteList:function(){var e=[];if(e.push(this.$refs.input.$el.querySelector("input")),e.push(this.$refs.dropdown),void 0!==this.$refs.dropdown){var t=this.$refs.dropdown.querySelectorAll("*"),n=!0,r=!1,a=void 0;try{for(var i,l=o()(t);!(n=(i=l.next()).done);n=!0){var s=i.value;e.push(s)}}catch(e){r=!0,a=e}finally{try{!n&&l.return&&l.return()}finally{if(r)throw a}}}return e},hasDefaultSlot:function(){return!!this.$scopedSlots.default},hasEmptySlot:function(){return!!this.$slots.empty}},watch:{isActive:function(e){var t=this;e?this.calcDropdownInViewportVertical():(this.$nextTick(function(){return t.setHovered(null)}),setTimeout(function(){t.calcDropdownInViewportVertical()},100))},newValue:function(e){this.$emit("input",e);var t=this.getValue(this.selected);t&&t!==e&&this.setSelected(null,!1),!this.hasFocus||this.openOnFocus&&!e||(this.isActive=!!e)},value:function(e){this.newValue=e,!this.isValid&&this.$refs.input.checkHtml5Validity()},data:function(e){this.keepFirst&&this.selectFirstOption(e)}},methods:{setHovered:function(e){void 0!==e&&(this.hovered=e)},setSelected:function(e){var t=this,n=!(arguments.length>1&&void 0!==arguments[1])||arguments[1];void 0!==e&&(this.selected=e,this.$emit("select",this.selected),null!==this.selected&&(this.newValue=this.clearOnSelect?"":this.getValue(this.selected)),n&&this.$nextTick(function(){t.isActive=!1}))},selectFirstOption:function(e){var t=this;this.$nextTick(function(){e.length?(t.openOnFocus||""!==t.newValue&&t.hovered!==e[0])&&t.setHovered(e[0]):t.setHovered(null)})},enterPressed:function(){null!==this.hovered&&this.setSelected(this.hovered)},tabPressed:function(){null!==this.hovered?this.setSelected(this.hovered):this.isActive=!1},clickedOutside:function(e){this.whiteList.indexOf(e.target)<0&&(this.isActive=!1)},getValue:function(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];if(e){var r="object"===(void 0===e?"undefined":a()(e))?n.i(c.c)(e,this.field):e,i="string"==typeof this.newValue?n.i(c.e)(this.newValue):this.newValue,o=new RegExp("("+i+")","gi");return t?r.replace(o,"<b>$1</b>"):r}},calcDropdownInViewportVertical:function(){var e=this;this.$nextTick(function(){if(void 0!==e.$refs.dropdown){var t=e.$refs.dropdown.getBoundingClientRect();e.isListInViewportVertically=t.top>=0&&t.bottom<=(window.innerHeight||document.documentElement.clientHeight)}})},keyArrows:function(e){var t="down"===e?1:-1;if(this.isActive){var n=this.data.indexOf(this.hovered)+t;n=(n=n>this.data.length-1?this.data.length:n)<0?0:n,this.setHovered(this.data[n]);var r=this.$refs.dropdown.querySelector(".dropdown-content"),a=r.querySelectorAll(".dropdown-item:not(.is-disabled)")[n];if(!a)return;var i=r.scrollTop,o=r.scrollTop+r.clientHeight-a.clientHeight;a.offsetTop<i?r.scrollTop=a.offsetTop:a.offsetTop>=o&&(r.scrollTop=a.offsetTop-r.clientHeight+a.clientHeight)}else this.isActive=!0},focused:function(e){this.getValue(this.selected)===this.newValue&&this.$el.querySelector("input").select(),this.openOnFocus&&(this.isActive=!0,this.keepFirst&&this.selectFirstOption(this.data)),this.hasFocus=!0,this.$emit("focus",e)},onBlur:function(e){this.hasFocus=!1,this.$emit("blur",e)}},created:function(){"undefined"!=typeof window&&(document.addEventListener("click",this.clickedOutside),window.addEventListener("resize",this.calcDropdownInViewportVertical))},beforeDestroy:function(){"undefined"!=typeof window&&(document.removeEventListener("click",this.clickedOutside),window.removeEventListener("resize",this.calcDropdownInViewportVertical))}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(3),a=n.n(r);t.default={name:"BCheckbox",props:{value:[String,Number,Boolean,Function,Object,Array,a.a],nativeValue:[String,Number,Boolean,Function,Object,Array,a.a],disabled:Boolean,name:String,size:String,trueValue:{type:[String,Number,Boolean,Function,Object,Array,a.a],default:!0},falseValue:{type:[String,Number,Boolean,Function,Object,Array,a.a],default:!1}},data:function(){return{newValue:this.value}},watch:{value:function(e){this.newValue=e},newValue:function(e){this.$emit("input",e)}}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(3),a=n.n(r);t.default={name:"BCheckboxButton",props:{value:[String,Number,Boolean,Function,Object,Array,a.a],nativeValue:[String,Number,Boolean,Function,Object,Array,a.a],disabled:Boolean,name:String,size:String,type:{type:String,default:"is-primary"}},data:function(){return{newValue:this.value}},computed:{checked:function(){return Array.isArray(this.newValue)?this.newValue.indexOf(this.nativeValue)>=0:this.newValue===this.nativeValue}},watch:{value:function(e){this.newValue=e},newValue:function(e){this.$emit("input",e)}}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default={name:"BCollapse",props:{open:{type:Boolean,default:!0},animation:{type:String,default:"fade"}},data:function(){return{isOpen:this.open}},watch:{open:function(e){this.isOpen=e}},methods:{toggle:function(){this.isOpen=!this.isOpen,this.$emit("update:open",this.isOpen),this.$emit(this.isOpen?"open":"close")}}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r,a=n(6),i=n.n(a),o=n(10),l=n(5),s=n(1),c=n(28),u=n(23),d=n(29),f=n(24),h=n(2),p=n(173),v=n.n(p);t.default={name:"BDatepicker",components:(r={},i()(r,v.a.name,v.a),i()(r,u.a.name,u.a),i()(r,d.a.name,d.a),i()(r,f.a.name,f.a),i()(r,h.a.name,h.a),i()(r,c.a.name,c.a),i()(r,c.b.name,c.b),r),mixins:[o.a],inheritAttrs:!1,props:{value:Date,dayNames:{type:Array,default:function(){return Array.isArray(s.b.defaultDayNames)?s.b.defaultDayNames:["Su","M","Tu","W","Th","F","S"]}},monthNames:{type:Array,default:function(){return Array.isArray(s.b.defaultMonthNames)?s.b.defaultMonthNames:["January","February","March","April","May","June","July","August","September","October","November","December"]}},firstDayOfWeek:{type:Number,default:function(){return"number"==typeof s.b.defaultFirstDayOfWeek?s.b.defaultFirstDayOfWeek:0}},inline:Boolean,minDate:Date,maxDate:Date,focusedDate:Date,placeholder:String,readonly:{type:Boolean,default:!0},disabled:{type:Boolean,default:!1},unselectableDates:Array,unselectableDaysOfWeek:{type:Array,default:function(){return s.b.defaultUnselectableDaysOfWeek}},selectableDates:Array,dateFormatter:{type:Function,default:function(e){return"function"==typeof s.b.defaultDateFormatter?s.b.defaultDateFormatter(e):e.toLocaleDateString()}},dateParser:{type:Function,default:function(e){return"function"==typeof s.b.defaultDateParser?s.b.defaultDateParser(e):new Date(Date.parse(e))}},mobileNative:{type:Boolean,default:function(){return s.b.defaultDatepickerMobileNative}},position:String,events:Array,indicators:{type:String,default:"dots"}},data:function(){var e=this.value||this.focusedDate||new Date;return{dateSelected:this.value,focusedDateData:{month:e.getMonth(),year:e.getFullYear()},_elementRef:"input",_isDatepicker:!0}},computed:{listOfYears:function(){for(var e=this.maxDate?this.maxDate.getFullYear():Math.max((new Date).getFullYear(),this.focusedDateData.year)+3,t=this.minDate?this.minDate.getFullYear():1900,n=[],r=t;r<=e;r++)n.push(r);return n.reverse()},isFirstMonth:function(){return!!this.minDate&&new Date(this.focusedDateData.year,this.focusedDateData.month)<=new Date(this.minDate.getFullYear(),this.minDate.getMonth())},isLastMonth:function(){return!!this.maxDate&&new Date(this.focusedDateData.year,this.focusedDateData.month)>=new Date(this.maxDate.getFullYear(),this.maxDate.getMonth())},isMobile:function(){return this.mobileNative&&l.b.any()}},watch:{dateSelected:function(e){var t=e||new Date;this.focusedDateData={month:t.getMonth(),year:t.getFullYear()},this.$emit("input",e),this.$refs.dropdown&&(this.$refs.dropdown.isActive=!1)},value:function(e){this.dateSelected=e,!this.isValid&&this.$refs.input.checkHtml5Validity()},focusedDate:function(e){e&&(this.focusedDateData={month:e.getMonth(),year:e.getFullYear()})},"focusedDateData.month":function(e){this.$emit("change-month",e)},"focusedDateData.year":function(e){this.$emit("change-year",e)}},methods:{updateSelectedDate:function(e){this.dateSelected=e},onChange:function(e){var t=this.dateParser(e);t&&!isNaN(t)?this.dateSelected=t:(this.dateSelected=null,this.$refs.input.newValue=this.dateSelected)},formatValue:function(e){return e&&!isNaN(e)?this.dateFormatter(e):null},decrementMonth:function(){this.disabled||(this.focusedDateData.month>0?this.focusedDateData.month-=1:(this.focusedDateData.month=11,this.focusedDateData.year-=1))},incrementMonth:function(){this.disabled||(this.focusedDateData.month<11?this.focusedDateData.month+=1:(this.focusedDateData.month=0,this.focusedDateData.year+=1))},formatYYYYMMDD:function(e){var t=new Date(e);if(e&&!isNaN(t)){var n=t.getFullYear(),r=t.getMonth()+1,a=t.getDate();return n+"-"+(r<10?"0":"")+r+"-"+(a<10?"0":"")+a}return""},onChangeNativePicker:function(e){var t=e.target.value;this.dateSelected=t?new Date(t):null}}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(174),a=n.n(r);t.default={name:"BDatepickerTable",components:{bDatepickerTableRow:a.a},props:{value:Date,dayNames:Array,monthNames:Array,firstDayOfWeek:Number,events:Array,indicators:String,minDate:Date,maxDate:Date,focused:Object,disabled:Boolean,unselectableDates:Array,unselectableDaysOfWeek:Array,selectableDates:Array},computed:{visibleDayNames:function(){for(var e=[],t=this.firstDayOfWeek;e.length<this.dayNames.length;){var n=this.dayNames[t%this.dayNames.length];e.push(n),t++}return e},hasEvents:function(){return this.events&&this.events.length},eventsInThisMonth:function(){if(!this.events)return[];for(var e=[],t=0;t<this.events.length;t++){var n=this.events[t];n.hasOwnProperty("date")||(n={date:n}),n.hasOwnProperty("type")||(n.type="is-primary"),n.date.getMonth()===this.focused.month&&n.date.getFullYear()===this.focused.year&&e.push(n)}return e}},methods:{updateSelectedDate:function(e){this.$emit("input",e)},weekBuilder:function(e,t,n){for(var r=new Date(n,t),a=[],i=new Date(n,t,e).getDay(),o=i>=this.firstDayOfWeek?i-this.firstDayOfWeek:7-this.firstDayOfWeek+i,l=1,s=0;s<o;s++)a.unshift(new Date(r.getFullYear(),r.getMonth(),e-l)),l++;a.push(new Date(n,t,e));for(var c=1;a.length<7;)a.push(new Date(n,t,e+c)),c++;return a},weeksInThisMonth:function(e,t){for(var n=[],r=new Date(t,e+1,0).getDate(),a=1;a<=r+6;){var i=this.weekBuilder(a,e,t),o=!1;i.forEach(function(t){t.getMonth()===e&&(o=!0)}),o&&n.push(i),a+=7}return n},eventsInThisWeek:function(e,t){if(!this.eventsInThisMonth.length)return[];var n=[],r=[];r=this.weeksInThisMonth(this.focused.month,this.focused.year);for(var a=0;a<r[t].length;a++)for(var i=0;i<this.eventsInThisMonth.length;i++){var o=this.eventsInThisMonth[i].date.getTime();o===r[t][a].getTime()&&n.push(this.eventsInThisMonth[i])}return n}}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default={name:"BDatepickerTableRow",props:{selectedDate:Date,week:{type:Array,required:!0},month:{type:Number,required:!0},minDate:Date,maxDate:Date,disabled:Boolean,unselectableDates:Array,unselectableDaysOfWeek:Array,selectableDates:Array,events:Array,indicators:String},methods:{selectableDate:function(e){var t=[];if(this.minDate&&t.push(e>=this.minDate),this.maxDate&&t.push(e<=this.maxDate),t.push(e.getMonth()===this.month),this.selectableDates)for(var n=0;n<this.selectableDates.length;n++){var r=this.selectableDates[n];if(e.getDate()===r.getDate()&&e.getFullYear()===r.getFullYear()&&e.getMonth()===r.getMonth())return!0;t.push(!1)}if(this.unselectableDates)for(var a=0;a<this.unselectableDates.length;a++){var i=this.unselectableDates[a];t.push(e.getDate()!==i.getDate()||e.getFullYear()!==i.getFullYear()||e.getMonth()!==i.getMonth())}if(this.unselectableDaysOfWeek)for(var o=0;o<this.unselectableDaysOfWeek.length;o++){var l=this.unselectableDaysOfWeek[o];t.push(e.getDay()!==l)}return t.indexOf(!1)<0},emitChosenDate:function(e){this.disabled||this.selectableDate(e)&&this.$emit("select",e)},eventsDateMatch:function(e){if(!this.events.length)return!1;for(var t=[],n=0;n<this.events.length;n++)this.events[n].date.getDay()===e.getDay()&&t.push(this.events[n]);return!!t.length&&t},classObject:function(e){function t(e,t){return!(!e||!t)&&e.getDate()===t.getDate()&&e.getFullYear()===t.getFullYear()&&e.getMonth()===t.getMonth()}return{"is-selected":t(e,this.selectedDate),"is-today":t(e,new Date),"is-selectable":this.selectableDate(e)&&!this.disabled,"is-unselectable":!this.selectableDate(e)||this.disabled}}}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(6),a=n.n(r),i=n(2),o=n(47),l=n(1),s=n(5);t.default={name:"BDialog",components:a()({},i.a.name,i.a),extends:o.a,props:{title:String,message:String,icon:String,iconPack:String,hasIcon:Boolean,type:{type:String,default:"is-primary"},size:String,confirmText:{type:String,default:function(){return l.b.defaultDialogConfirmText?l.b.defaultDialogConfirmText:"OK"}},cancelText:{type:String,default:function(){return l.b.defaultDialogCancelText?l.b.defaultDialogCancelText:"Cancel"}},hasInput:Boolean,inputAttrs:{type:Object,default:function(){return{}}},onConfirm:{type:Function,default:function(){}},focusOn:{type:String,default:"confirm"}},data:function(){return{prompt:this.hasInput&&this.inputAttrs.value||"",isActive:!1,validationMessage:""}},computed:{iconByType:function(){switch(this.type){case"is-info":return"information";case"is-success":return"check-circle";case"is-warning":return"alert";case"is-danger":return"alert-circle";default:return null}},showCancel:function(){return this.cancelOptions.indexOf("button")>=0}},methods:{confirm:function(){var e=this;if(void 0!==this.$refs.input&&!this.$refs.input.checkValidity())return this.validationMessage=this.$refs.input.validationMessage,void this.$nextTick(function(){return e.$refs.input.select()});this.onConfirm(this.prompt),this.close()},close:function(){var e=this;this.isActive=!1,setTimeout(function(){e.$destroy(),n.i(s.a)(e.$el)},150)}},beforeMount:function(){document.body.appendChild(this.$el)},mounted:function(){var e=this;this.isActive=!0,void 0===this.inputAttrs.required&&this.$set(this.inputAttrs,"required",!0),this.$nextTick(function(){e.hasInput?e.$refs.input.focus():"cancel"===e.focusOn&&e.showCancel?e.$refs.cancelButton.focus():e.$refs.confirmButton.focus()})}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(51),a=n.n(r),i=n(3),o=n.n(i);t.default={name:"BDropdown",props:{value:{type:[String,Number,Boolean,Object,Array,o.a,Function],default:null},disabled:Boolean,hoverable:Boolean,inline:Boolean,position:{type:String,validator:function(e){return["is-top-right","is-top-left","is-bottom-left"].indexOf(e)>-1}},mobileModal:{type:Boolean,default:!0}},data:function(){return{selected:this.value,isActive:!1,_isDropdown:!0}},computed:{rootClasses:function(){return[this.position,{"is-disabled":this.disabled,"is-hoverable":this.hoverable,"is-inline":this.inline,"is-active":this.isActive||this.inline,"is-mobile-modal":this.isMobileModal}]},isMobileModal:function(){return this.mobileModal&&!this.inline&&!this.hoverable}},watch:{value:function(e){this.selected=e},isActive:function(e){this.$emit("active-change",e)}},methods:{selectItem:function(e){this.selected!==e&&(this.$emit("change",e),this.selected=e),this.$emit("input",e),this.isActive=!1},isInWhiteList:function(e){if(e===this.$refs.dropdownMenu)return!0;if(e===this.$refs.trigger)return!0;if(void 0!==this.$refs.dropdownMenu){var t=this.$refs.dropdownMenu.querySelectorAll("*"),n=!0,r=!1,i=void 0;try{for(var o,l=a()(t);!(n=(o=l.next()).done);n=!0)if(e===o.value)return!0}catch(e){r=!0,i=e}finally{try{!n&&l.return&&l.return()}finally{if(r)throw i}}}if(void 0!==this.$refs.trigger){var s=this.$refs.trigger.querySelectorAll("*"),c=!0,u=!1,d=void 0;try{for(var f,h=a()(s);!(c=(f=h.next()).done);c=!0)if(e===f.value)return!0}catch(e){u=!0,d=e}finally{try{!c&&h.return&&h.return()}finally{if(u)throw d}}}return!1},clickedOutside:function(e){this.inline||this.isInWhiteList(e.target)||(this.isActive=!1)},toggle:function(){var e=this;this.disabled||this.hoverable||(this.isActive?this.isActive=!this.isActive:this.$nextTick(function(){e.isActive=!e.isActive}))}},created:function(){"undefined"!=typeof window&&document.addEventListener("click",this.clickedOutside)},beforeDestroy:function(){"undefined"!=typeof window&&document.removeEventListener("click",this.clickedOutside)}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(3),a=n.n(r);t.default={name:"BDropdownItem",props:{value:{type:[String,Number,Boolean,Object,Array,a.a,Function],default:null},separator:Boolean,disabled:Boolean,custom:Boolean,paddingless:Boolean,hasLink:Boolean},computed:{anchorClasses:function(){return{"is-disabled":this.disabled,"is-paddingless":this.paddingless,"is-active":null!==this.value&&this.value===this.$parent.selected}},itemClasses:function(){return{"dropdown-item":!this.hasLink,"is-disabled":this.disabled,"is-paddingless":this.paddingless,"is-active":null!==this.value&&this.value===this.$parent.selected,"has-link":this.hasLink}},isClickable:function(){return!this.separator&&!this.disabled&&!this.custom}},methods:{selectItem:function(){this.isClickable&&(this.$parent.selectItem(this.value),this.$emit("click"))}},created:function(){if(!this.$parent.$data._isDropdown)throw this.$destroy(),new Error("You should wrap bDropdownItem on a bDropdown")}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(65),a=n.n(r);t.default={name:"BField",components:{"b-field-body":a.a},props:{type:String,label:String,labelFor:String,message:[String,Array],grouped:Boolean,groupMultiline:Boolean,position:String,expanded:Boolean,horizontal:Boolean,addons:{type:Boolean,default:!0},customClass:String},data:function(){return{newType:this.type,newMessage:this.message,_isField:!0}},computed:{rootClasses:function(){return[this.newPosition,{"is-expanded":this.expanded,"is-grouped-multiline":this.groupMultiline,"is-horizontal":this.horizontal}]},newPosition:function(){if(void 0!==this.position){var e=this.position.split("-");if(!(e.length<1)){var t=this.grouped?"is-grouped-":"has-addons-";return this.position?t+e[1]:void 0}}},formattedMessage:function(){return this.newMessage&&Array.isArray(this.newMessage)?this.newMessage.filter(function(e){if(e)return e}).join(" <br> "):this.newMessage}},watch:{type:function(e){this.newType=e},message:function(e){this.newMessage=e}},methods:{fieldType:function(){if(this.grouped)return"is-grouped";var e=0;return this.$slots.default&&(e=this.$slots.default.reduce(function(e,t){return t.tag?e+1:e},0)),e>1&&this.addons&&!this.horizontal?"has-addons":void 0}}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default={name:"BFieldBody",props:{message:{type:[String]},type:{type:[String]}},render:function(e){var t=this;return e("div",{attrs:{class:"field-body"}},this.$slots.default.map(function(n){return n.tag?t.message?e("b-field",{attrs:{message:t.message,type:t.type}},[n]):e("b-field",{},[n]):n}))}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(1);t.default={name:"BIcon",props:{type:String,pack:String,icon:String,size:String,customSize:String,customClass:String,both:Boolean},data:function(){return{newPack:this.pack||r.b.defaultIconPack}},computed:{newIcon:function(){return this.both?"mdi"===this.newPack?this.newPack+"-"+this.icon:"fa-"+this.getEquivalentIconOf(this.icon):"mdi"===this.newPack?this.newPack+"-"+this.icon:"fa-"+this.icon},newType:function(){if(this.type){var e=this.type.split("-");if(e.length)return"has-text-"+e[1]}},newCustomSize:function(){return this.customSize||this.customSizeByPack},customSizeByPack:function(){var e="mdi"===this.newPack?"mdi-24px":"fa-lg",t="mdi"===this.newPack?"mdi-36px":"fa-2x",n="mdi"===this.newPack?"mdi-48px":"fa-3x";switch(this.size){case"is-small":return;case"is-medium":return t;case"is-large":return n;default:return e}}},methods:{getEquivalentIconOf:function(e){switch(e){case"check":return"check";case"information":return"info-circle";case"check-circle":return"check-circle";case"alert":return"exclamation-triangle";case"alert-circle":return"exclamation-circle";case"arrow-up":return"arrow-up";case"chevron-right":return"angle-right";case"chevron-left":return"angle-left";case"chevron-down":return"angle-down";case"eye":return"eye";case"eye-off":return"eye-slash";case"menu-down":return"caret-down";case"menu-up":return"caret-up";default:return null}}}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(6),a=n.n(r),i=n(2),o=n(1),l=n(10);t.default={name:"BInput",components:a()({},i.a.name,i.a),mixins:[l.a],inheritAttrs:!1,props:{value:[Number,String],type:{type:String,default:"text"},passwordReveal:Boolean,hasCounter:{type:Boolean,default:!0}},data:function(){return{newValue:this.value,newType:this.type,newAutocomplete:this.autocomplete||o.b.defaultInputAutocomplete,isPasswordVisible:!1,_elementRef:"textarea"===this.type?"textarea":"input"}},computed:{rootClasses:function(){return[this.iconPosition,this.size,{"is-expanded":this.expanded,"is-loading":this.loading,"is-clearfix":!this.hasMessage}]},inputClasses:function(){return[this.statusType,this.size,{"is-rounded":this.rounded}]},hasIconRight:function(){return this.passwordReveal||this.loading||this.statusType},iconPosition:function(){return this.icon&&this.hasIconRight?"has-icons-left has-icons-right":!this.icon&&this.hasIconRight?"has-icons-right":this.icon?"has-icons-left":void 0},statusTypeIcon:function(){switch(this.statusType){case"is-success":return"check";case"is-danger":return"alert-circle";case"is-info":return"information";case"is-warning":return"alert"}},hasMessage:function(){return!!this.statusMessage},passwordVisibleIcon:function(){return this.isPasswordVisible?"eye-off":"eye"},valueLength:function(){return this.newValue?this.newValue.length:0}},watch:{value:function(e){this.newValue=e},newValue:function(e){this.$emit("input",e),!this.isValid&&this.checkHtml5Validity()}},methods:{togglePasswordVisibility:function(){var e=this;this.isPasswordVisible=!this.isPasswordVisible,this.newType=this.isPasswordVisible?"text":"password",this.$nextTick(function(){e.$refs.input.focus()})},onInput:function(e){var t=this;this.$nextTick(function(){t.newValue=e.target.value})}}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(5),a=n(124);t.default={name:"BLoading",props:{active:Boolean,programmatic:Boolean,container:[Object,Function,a.a],isFullPage:{type:Boolean,default:!0},animation:{type:String,default:"fade"},canCancel:{type:Boolean,default:!1},onCancel:{type:Function,default:function(){}}},data:function(){return{isActive:this.active||!1}},watch:{active:function(e){this.isActive=e}},methods:{cancel:function(){this.canCancel&&this.close()},close:function(){var e=this;this.onCancel.apply(null,arguments),this.$emit("close"),this.$emit("update:active",!1),this.programmatic&&(this.isActive=!1,setTimeout(function(){e.$destroy(),n.i(r.a)(e.$el)},150))},keyPress:function(e){27===e.keyCode&&this.cancel()}},created:function(){"undefined"!=typeof window&&document.addEventListener("keyup",this.keyPress)},beforeMount:function(){this.programmatic&&(this.container?(this.isFullPage=!1,this.container.appendChild(this.$el)):document.body.appendChild(this.$el))},mounted:function(){this.programmatic&&(this.isActive=!0)},beforeDestroy:function(){"undefined"!=typeof window&&document.removeEventListener("keyup",this.keyPress)}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(49);t.default={name:"BMessage",mixins:[r.a],data:function(){return{newIconSize:this.iconSize||this.size||"is-large"}}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(5),a=n(1);t.default={name:"BModal",props:{active:Boolean,component:[Object,Function],content:String,programmatic:Boolean,props:Object,events:Object,width:{type:[String,Number],default:960},hasModalCard:Boolean,animation:{type:String,default:"zoom-out"},canCancel:{type:[Array,Boolean],default:function(){return["escape","x","outside","button"]}},onCancel:{type:Function,default:function(){}},scroll:{type:String,default:function(){return a.b.defaultModalScroll?a.b.defaultModalScroll:"clip"},validator:function(e){return["clip","keep"].indexOf(e)>=0}}},data:function(){return{isActive:this.active||!1,savedScrollTop:null,newWidth:"number"==typeof this.width?this.width+"px":this.width}},computed:{cancelOptions:function(){return"boolean"==typeof this.canCancel?this.canCancel?["escape","x","outside","button"]:[]:this.canCancel},showX:function(){return this.cancelOptions.indexOf("x")>=0}},watch:{active:function(e){this.isActive=e},isActive:function(){this.handleScroll()}},methods:{handleScroll:function(){if("undefined"!=typeof window){if("clip"===this.scroll)return void document.documentElement.classList.toggle("is-clipped",this.isActive);if(this.savedScrollTop=this.savedScrollTop?this.savedScrollTop:document.documentElement.scrollTop,document.body.classList.toggle("is-noscroll",this.isActive),this.isActive)return void(document.body.style.top="-"+this.savedScrollTop+"px");document.documentElement.scrollTop=this.savedScrollTop,document.body.style.top=null,this.savedScrollTop=null}},cancel:function(e){this.cancelOptions.indexOf(e)<0||(this.onCancel.apply(null,arguments),this.close())},close:function(){var e=this;this.$emit("close"),this.$emit("update:active",!1),this.programmatic&&(this.isActive=!1,setTimeout(function(){e.$destroy(),n.i(r.a)(e.$el)},150))},keyPress:function(e){this.isActive&&27===e.keyCode&&this.cancel("escape")}},created:function(){"undefined"!=typeof window&&document.addEventListener("keyup",this.keyPress)},beforeMount:function(){this.programmatic&&document.body.appendChild(this.$el)},mounted:function(){this.programmatic?this.isActive=!0:this.isActive&&this.handleScroll()},beforeDestroy:function(){"undefined"!=typeof window&&document.removeEventListener("keyup",this.keyPress)}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(49);t.default={name:"BNotification",mixins:[r.a]}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(6),a=n.n(r),i=n(2);t.default={name:"BPagination",components:a()({},i.a.name,i.a),props:{total:[Number,String],perPage:{type:[Number,String],default:20},current:{type:[Number,String],default:1},size:String,simple:Boolean,rounded:Boolean,order:String},computed:{rootClasses:function(){return[this.order,this.size,{"is-simple":this.simple,"is-rounded":this.rounded}]},pageCount:function(){return Math.ceil(this.total/this.perPage)},firstItem:function(){var e=this.current*this.perPage-this.perPage+1;return e>=0?e:0},hasPrev:function(){return this.current>1},hasFirst:function(){return this.current>=3},hasFirstEllipsis:function(){return this.current>=4},hasLast:function(){return this.current<=this.pageCount-2},hasLastEllipsis:function(){return this.current<this.pageCount-2&&this.current<=this.pageCount-3},hasNext:function(){return this.current<this.pageCount},pagesInRange:function(){var e=this;if(!this.simple){for(var t=Math.max(1,this.current-1),n=Math.min(this.current+1,this.pageCount),r=[],a=t;a<=n;a++)!function(t){r.push({number:t,isCurrent:e.current===t,click:function(n){e.current!==t&&(e.$emit("change",t),e.$emit("update:current",t),e.$nextTick(function(){return n.target.focus()}))}})}(a);return r}}},watch:{pageCount:function(e){this.current>e&&this.last()}},methods:{prev:function(){this.hasPrev&&(this.$emit("change",this.current-1),this.$emit("update:current",this.current-1))},first:function(){this.$emit("change",1),this.$emit("update:current",1)},last:function(){this.$emit("change",this.pageCount),this.$emit("update:current",this.pageCount)},next:function(){this.hasNext&&(this.$emit("change",this.current+1),this.$emit("update:current",this.current+1))}}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default={name:"BPanel",props:{collapsible:{type:Boolean,default:!1},open:{type:Boolean,default:!0},hasCustomTemplate:{type:Boolean,default:!1},header:String,content:String,animation:{type:String,default:"fade"}},data:function(){return{isOpen:this.open}},watch:{open:function(e){this.isOpen=e}},methods:{toggle:function(){this.collapsible&&(this.isOpen=!this.isOpen,this.$emit("update:open",this.isOpen),this.isOpen?this.$emit("open"):this.$emit("close"))}}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(3),a=n.n(r);t.default={name:"BRadio",props:{value:[String,Number,Boolean,Function,Object,Array,a.a],nativeValue:[String,Number,Boolean,Function,Object,Array,a.a],disabled:Boolean,name:String,size:String},data:function(){return{newValue:this.value}},watch:{value:function(e){this.newValue=e},newValue:function(e){e===this.nativeValue&&this.$emit("input",e)}}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(3),a=n.n(r);t.default={name:"BRadioButton",props:{value:[String,Number,Boolean,Function,Object,Array,a.a],nativeValue:[String,Number,Boolean,Function,Object,Array,a.a],type:{type:String,default:"is-primary"},disabled:Boolean,name:String,size:String},data:function(){return{newValue:this.value}},watch:{value:function(e){this.newValue=e},newValue:function(e){e===this.nativeValue&&this.$emit("input",e)}}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(3),a=n.n(r),i=n(10);t.default={name:"BSelect",mixins:[i.a],inheritAttrs:!1,props:{value:{type:[String,Number,Boolean,Object,Array,a.a,Function],default:null},placeholder:String,multiple:Boolean,nativeSize:[String,Number]},data:function(){return{selected:this.value,_isSelect:!0,_elementRef:"select"}},computed:{spanClasses:function(){return[this.size,this.statusType,{"is-fullwidth":this.expanded,"is-loading":this.loading,"is-multiple":this.multiple,"is-rounded":this.rounded,"is-empty":null===this.selected}]}},watch:{value:function(e){this.selected=e,!this.isValid&&this.checkHtml5Validity()},selected:function(e){this.$emit("input",e),!this.isValid&&this.checkHtml5Validity()}}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(1),a=n(50);t.default={name:"BSnackbar",mixins:[a.a],props:{actionText:{type:String,default:"OK"},onAction:{type:Function,default:function(){}},indefinite:{type:Boolean,default:!1}},data:function(){return{newDuration:this.duration||r.b.defaultSnackbarDuration}},methods:{action:function(){this.onAction(),this.close()}}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(3),a=n.n(r);t.default={name:"BSwitch",props:{value:[String,Number,Boolean,Function,Object,Array,a.a],nativeValue:[String,Number,Boolean,Function,Object,Array,a.a],disabled:Boolean,type:String,name:String,size:String,trueValue:{type:[String,Number,Boolean,Function,Object,Array,a.a],default:!0},falseValue:{type:[String,Number,Boolean,Function,Object,Array,a.a],default:!1}},data:function(){return{newValue:this.value,isMouseDown:!1}},watch:{value:function(e){this.newValue=e},newValue:function(e){this.$emit("input",e)}}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(128),a=n.n(r),i=n(5),o=n(46),l=n(48),s=n(2),c=n(193),u=n.n(c),d=n(66),f=n.n(d);t.default={name:"BTable",components:{BPagination:l.a,BIcon:s.a,BCheckbox:o.a,BTableMobileSort:u.a,BTableColumn:f.a},props:{data:{type:Array,default:function(){return[]}},columns:{type:Array,default:function(){return[]}},bordered:Boolean,striped:Boolean,narrowed:Boolean,hoverable:Boolean,loading:Boolean,detailed:Boolean,checkable:Boolean,selected:Object,focusable:Boolean,customIsChecked:Function,isRowCheckable:{type:Function,default:function(){return!0}},checkedRows:{type:Array,default:function(){return[]}},mobileCards:{type:Boolean,default:!0},defaultSort:[String,Array],defaultSortDirection:{type:String,default:"asc"},paginated:Boolean,currentPage:{type:Number,default:1},perPage:{type:[Number,String],default:20},paginationSimple:Boolean,paginationSize:String,backendSorting:Boolean,rowClass:{type:Function,default:function(){return""}},openedDetailed:{type:Array,default:function(){return[]}},hasDetailedVisible:{type:Function,default:function(){return!0}},detailKey:{type:String,default:""},backendPagination:Boolean,total:{type:[Number,String],default:0}},data:function(){return{getValueByPath:i.c,newColumns:[].concat(a()(this.columns)),visibleDetailRows:this.openedDetailed,newData:this.data,newDataTotal:this.backendPagination?this.total:this.data.length,newCheckedRows:[].concat(a()(this.checkedRows)),newCurrentPage:this.currentPage,currentSortColumn:{},isAsc:!0,firstTimeSort:!0,_isTable:!0}},computed:{tableClasses:function(){return{"is-bordered":this.bordered,"is-striped":this.striped,"is-narrow":this.narrowed,"has-mobile-cards":this.mobileCards,"is-hoverable":(this.hoverable||this.focusable)&&this.visibleData.length}},visibleData:function(){if(!this.paginated)return this.newData;var e=this.newCurrentPage,t=this.perPage;if(this.newData.length<=t)return this.newData;var n=(e-1)*t,r=parseInt(n,10)+parseInt(t,10);return this.newData.slice(n,r)},isAllChecked:function(){var e=this;return!this.visibleData.filter(function(t){return e.isRowCheckable(t)}).some(function(t){return n.i(i.d)(e.newCheckedRows,t,e.customIsChecked)<0})},hasSortablenewColumns:function(){return this.newColumns.some(function(e){return e.sortable})},columnCount:function(){var e=this.newColumns.length;return e+=this.checkable?1:0,e+=this.detailed?1:0}},watch:{data:function(e){var t=this,n=this.newColumns;this.newColumns=[],this.newData=e,this.$nextTick(function(){t.newColumns.length||(t.newColumns=n)}),this.backendSorting||this.sort(this.currentSortColumn,!0),this.backendPagination||(this.newDataTotal=e.length)},total:function(e){this.backendPagination&&(this.newDataTotal=e)},checkedRows:function(e){this.newCheckedRows=[].concat(a()(e))},columns:function(e){this.newColumns=[].concat(a()(e))},newColumns:function(e){if(e.length&&this.firstTimeSort)this.initSort(),this.firstTimeSort=!1;else if(e.length)for(var t=0;t<e.length;t++)if(e[t].newKey===this.currentSortColumn.newKey){this.currentSortColumn=e[t];break}},openedDetailed:function(e){this.visibleDetailRows=e},currentPage:function(e){this.newCurrentPage=e}},methods:{sortBy:function(e,t,r,o){return r&&"function"==typeof r?[].concat(a()(e)).sort(function(e,t){return r(e,t,o)}):[].concat(a()(e)).sort(function(e,r){var a=n.i(i.c)(e,t),l=n.i(i.c)(r,t);return a||0===a?l||0===l?a===l?0:(a="string"==typeof a?a.toUpperCase():a,l="string"==typeof l?l.toUpperCase():l,o?a>l?1:-1:a>l?-1:1):-1:1})},sort:function(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];e&&e.sortable&&(t||(this.isAsc=e===this.currentSortColumn?!this.isAsc:"desc"!==this.defaultSortDirection.toLowerCase()),this.firstTimeSort||this.$emit("sort",e.field,this.isAsc?"asc":"desc"),this.backendSorting||(this.newData=this.sortBy(this.newData,e.field,e.customSort,this.isAsc)),this.currentSortColumn=e)},isRowChecked:function(e){return n.i(i.d)(this.newCheckedRows,e,this.customIsChecked)>=0},removeCheckedRow:function(e){var t=n.i(i.d)(this.newCheckedRows,e,this.customIsChecked);t>=0&&this.newCheckedRows.splice(t,1)},checkAll:function(){var e=this,t=this.isAllChecked;this.visibleData.forEach(function(n){e.removeCheckedRow(n),t||e.isRowCheckable(n)&&e.newCheckedRows.push(n)}),this.$emit("check",this.newCheckedRows),this.$emit("check-all",this.newCheckedRows),this.$emit("update:checkedRows",this.newCheckedRows)},checkRow:function(e){this.isRowChecked(e)?this.removeCheckedRow(e):this.newCheckedRows.push(e),this.$emit("check",this.newCheckedRows,e),this.$emit("update:checkedRows",this.newCheckedRows)},selectRow:function(e,t){this.$emit("click",e),this.selected!==e&&(this.$emit("select",e,this.selected),this.$emit("update:selected",e))},pageChanged:function(e){this.newCurrentPage=e>0?e:1,this.$emit("page-change",this.newCurrentPage),this.$emit("update:currentPage",this.newCurrentPage)},toggleDetails:function(e){this.isVisibleDetailRow(e)?(this.closeDetailRow(e),this.$emit("details-close",e)):(this.openDetailRow(e),this.$emit("details-open",e)),this.$emit("update:openedDetailed",this.visibleDetailRows)},openDetailRow:function(e){var t=this.handleDetailKey(e);this.visibleDetailRows.push(t)},closeDetailRow:function(e){var t=this.handleDetailKey(e),n=this.visibleDetailRows.indexOf(t);this.visibleDetailRows.splice(n,1)},isVisibleDetailRow:function(e){var t=this.handleDetailKey(e);return this.visibleDetailRows.indexOf(t)>=0},handleDetailKey:function(e){var t=this.detailKey;return t.length?e[t]:e},checkPredefinedDetailedRows:function(){if(this.openedDetailed.length>0&&!this.detailKey.length)throw new Error('If you set a predefined opened-detailed, you must provide an unique key using the prop "detail-key"')},hasCustomFooterSlot:function(){if(this.$slots.footer.length>1)return!0;var e=this.$slots.footer[0].tag;return"th"===e||"td"===e},pressedArrow:function(e){if(this.visibleData.length){var t=this.visibleData.indexOf(this.selected)+e;t=t<0?0:t>this.visibleData.length-1?this.visibleData.length-1:t,this.selectRow(this.visibleData[t])}},focus:function(){this.focusable&&this.$el.querySelector("table").focus()},initSort:function(){var e=this;if(this.defaultSort){var t="",n=this.defaultSortDirection;Array.isArray(this.defaultSort)?(t=this.defaultSort[0],this.defaultSort[1]&&(n=this.defaultSort[1])):t=this.defaultSort,this.newColumns.forEach(function(r){r.field===t&&(e.isAsc="desc"!==n.toLowerCase(),e.sort(r,!0))})}}},mounted:function(){this.checkPredefinedDetailedRows()}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(3),a=n.n(r);t.default={name:"BTableColumn",props:{label:String,customKey:[String,Number],field:String,meta:[String,Number,Boolean,Function,Object,Array,a.a],width:[Number,String],numeric:Boolean,centered:Boolean,sortable:Boolean,visible:{type:Boolean,default:!0},customSort:Function,internal:Boolean},data:function(){return{newKey:this.customKey||this.label}},computed:{rootClasses:function(){return{"has-text-right":this.numeric&&!this.centered,"has-text-centered":this.centered}}},created:function(){var e=this;if(!this.$parent.$data._isTable)throw this.$destroy(),new Error("You should wrap bTableColumn on a bTable");this.internal||!this.$parent.columns.some(function(t){return t.newKey===e.newKey})&&this.$parent.columns.push(this)}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(24),a=n(2);t.default={name:"BTableMobileSort",components:{BSelect:r.a,BIcon:a.a},props:{currentSortColumn:Object,isAsc:Boolean,columns:Array},data:function(){return{mobileSort:this.currentSortColumn}},watch:{mobileSort:function(e){this.currentSortColumn!==e&&this.$emit("sort",e)},currentSortColumn:function(e){this.mobileSort=e}},methods:{sort:function(){this.$emit("sort",this.mobileSort)}}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default={name:"BTabItem",props:{label:String,icon:String,iconPack:String,disabled:Boolean,visible:{type:Boolean,default:!0}},data:function(){return{isActive:!1,transitionName:null}},methods:{activate:function(e,t){this.$parent.animated?this.transitionName=t<e?"slide-next":"slide-prev":this.transitionName=null,this.isActive=!0},deactivate:function(e,t){this.$parent.animated?this.transitionName=t<e?"slide-next":"slide-prev":this.transitionName=null,this.isActive=!1}},created:function(){if(!this.$parent.$data._isTabs)throw this.$destroy(),new Error("You should wrap bTabItem on a bTabs");this.$parent.tabItems.push(this)},updated:function(){this.$emit("updated")},beforeDestroy:function(){var e=this.$parent.tabItems.indexOf(this);e>=0&&this.$parent.tabItems.splice(e,1)}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r,a=n(6),i=n.n(a),o=n(2),l=n(123);t.default={name:"BTabs",components:(r={},i()(r,o.a.name,o.a),i()(r,l.a.name,l.a),r),props:{value:[String,Number],expanded:Boolean,type:String,size:String,position:String,animated:{type:Boolean,default:!0}},data:function(){return{activeTab:this.value||0,tabItems:[],contentHeight:0,_isTabs:!0}},computed:{navClasses:function(){return[this.type,this.size,this.position,{"is-fullwidth":this.expanded,"is-toggle-rounded is-toggle":"is-toggle-rounded"===this.type}]}},watch:{value:function(e){this.changeTab(e)},tabItems:function(){this.tabItems.length&&(this.tabItems[this.activeTab].isActive=!0)}},methods:{changeTab:function(e){this.activeTab!==e&&(this.tabItems[this.activeTab].deactivate(this.activeTab,e),this.tabItems[e].activate(this.activeTab,e),this.activeTab=e,this.$emit("change",e))},tabClick:function(e){this.$emit("input",e),this.changeTab(e)}},mounted:function(){this.tabItems.length&&(this.tabItems[this.activeTab].isActive=!0)}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default={name:"BTag",props:{attached:Boolean,closable:Boolean,type:String,size:String,rounded:Boolean,disabled:Boolean,tabstop:{type:Boolean,default:!0}},methods:{close:function(){this.disabled||this.$emit("close")}}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default={name:"BTaglist",props:{attached:Boolean}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(52),a=n.n(r),i=n(6),o=n.n(i),l=n(5),s=n(45),c=n(10);t.default={name:"BTaginput",components:o()({},s.a.name,s.a),mixins:[c.a],inheritAttrs:!1,props:{value:{type:Array,default:function(){return[]}},data:{type:Array,default:function(){return[]}},type:String,rounded:{type:Boolean,default:!1},attached:{type:Boolean,default:!1},maxtags:{type:[Number,String],required:!1},field:{type:String,default:"value"},autocomplete:Boolean,disabled:Boolean,confirmKeyCodes:{type:Array,default:function(){return[13,188]}},removeOnKeys:{type:Array,default:function(){return[8]}},allowNew:Boolean},data:function(){return{tags:this.value||[],newTag:"",_elementRef:"input",_isTaginput:!0}},computed:{rootClasses:function(){return{"is-expanded":this.expanded}},containerClasses:function(){return{"is-focused":this.isFocused,"is-focusable":this.hasInput}},valueLength:function(){return this.newTag.trim().length},defaultSlotName:function(){return this.hasDefaultSlot?"default":"dontrender"},emptySlotName:function(){return this.hasEmptySlot?"empty":"dontrender"},hasDefaultSlot:function(){return!!this.$scopedSlots.default},hasEmptySlot:function(){return!!this.$slots.empty},hasInput:function(){return null==this.maxtags||this.tagsLength<this.maxtags},tagsLength:function(){return this.tags.length}},watch:{value:function(e){this.tags=e},newTag:function(e){this.$emit("typing",e.trim())},hasInput:function(){this.hasInput||this.onBlur()}},methods:{addTag:function(e){var t=e||this.newTag.trim();t&&-1===this.tags.indexOf(t)&&(this.tags.push(t),this.$emit("input",this.tags),this.$emit("add",t)),this.newTag=""},getNormalizedTagText:function(e){return"object"===(void 0===e?"undefined":a()(e))?n.i(l.c)(e,this.field):e},customOnBlur:function(e){this.autocomplete||this.addTag(),this.onBlur(e)},onSelect:function(e){var t=this;e&&(this.addTag(e),this.$nextTick(function(){t.newTag=""}))},removeTag:function(e){var t=this.tags.splice(e,1)[0];return this.$emit("input",this.tags),this.$emit("remove",t),t},removeLastTag:function(){this.tagsLength>0&&this.removeTag(this.tagsLength-1)},keydown:function(e){-1===this.removeOnKeys.indexOf(e.keyCode)||this.newTag.length||this.removeLastTag(),this.autocomplete&&!this.allowNew||this.confirmKeyCodes.indexOf(e.keyCode)>=0&&(e.preventDefault(),this.addTag())}}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r,a=n(6),i=n.n(a),o=n(10),l=n(5),s=n(1),c=n(28),u=n(23),d=n(29),f=n(24),h=n(2),p="AM",v="PM",g=function(e){return(e<10?"0":"")+e};t.default={name:"BTimepicker",components:(r={},i()(r,u.a.name,u.a),i()(r,d.a.name,d.a),i()(r,f.a.name,f.a),i()(r,h.a.name,h.a),i()(r,c.a.name,c.a),i()(r,c.b.name,c.b),r),mixins:[o.a],inheritAttrs:!1,props:{value:Date,inline:Boolean,minTime:Date,maxTime:Date,placeholder:String,readonly:{type:Boolean,default:!0},disabled:{type:Boolean,default:!1},hourFormat:{type:String,default:"24",validator:function(e){return"24"===e||"12"===e}},incrementMinutes:{type:Number,default:1},timeFormatter:{type:Function,default:function(e,t){return"function"==typeof s.b.defaultTimeFormatter?s.b.defaultTimeFormatter(e):function(e,t){var n=e.getHours(),r=e.getMinutes(),a=!1;return"12"===t.hourFormat&&(a=n<12,n>12?n-=12:0===n&&(n=12)),g(n)+":"+g(r)+("12"===t.hourFormat?" "+(a?p:v):"")}(e,t)}},timeParser:{type:Function,default:function(e,t){return"function"==typeof s.b.defaultTimeParser?s.b.defaultTimeParser(e):function(e,t){if(e){var n=e,r=!1;if("12"===t.hourFormat){var a=e.split(" ");n=a[0],r=a[1]===p}var i=n.split(":"),o=parseInt(i[0],10),l=parseInt(i[1],10);if(isNaN(o)||o<0||o>23||"12"===t.hourFormat&&(o<1||o>12)||isNaN(l)||l<0||l>59)return null;var s=null;return t.dateSelected&&!isNaN(t.dateSelected)?s=new Date(t.dateSelected):((s=new Date).setMilliseconds(0),s.setSeconds(0)),s.setMinutes(l),"12"===t.hourFormat&&(r&&12===o?o=0:r||12===o||(o+=12)),s.setHours(o),s}return null}(e,t)}},mobileNative:{type:Boolean,default:function(){return s.b.defaultTimepickerMobileNative}},position:String,unselectableTimes:Array},data:function(){return{dateSelected:this.value,hoursSelected:null,minutesSelected:null,meridienSelected:null,_elementRef:"input",_isTimepicker:!0}},computed:{hours:function(){for(var e=[],t=this.isHourFormat24?24:12,n=0;n<t;n++){var r=n,a=r;this.isHourFormat24||(a=r=n+1,this.meridienSelected===p?12===r&&(r=0):this.meridienSelected===v&&12!==r&&(r+=12)),e.push({label:g(a),value:r})}return e},minutes:function(){for(var e=[],t=0;t<60;t+=this.incrementMinutes)e.push({label:g(t),value:t});return e},meridiens:function(){return[p,v]},isMobile:function(){return this.mobileNative&&l.b.any()},isHourFormat24:function(){return"24"===this.hourFormat}},watch:{hourFormat:function(e){null!==this.hoursSelected&&(this.meridienSelected=this.hoursSelected>=12?v:p)},dateSelected:function(e){this.$emit("input",e)},value:function(e){this.updateInternalState(e),this.dateSelected=e,!this.isValid&&this.$refs.input.checkHtml5Validity()}},methods:{onMeridienChange:function(e){null!==this.hoursSelected&&(e===v?0===this.hoursSelected?this.hoursSelected=12:this.hoursSelected+=12:e===p&&(12===this.hoursSelected?this.hoursSelected=0:this.hoursSelected-=12)),this.updateDateSelected(this.hoursSelected,this.minutesSelected,e)},onHoursChange:function(e){this.updateDateSelected(parseInt(e,10),this.minutesSelected,this.meridienSelected)},onMinutesChange:function(e){this.updateDateSelected(this.hoursSelected,parseInt(e,10),this.meridienSelected)},updateDateSelected:function(e,t,n){null!=e&&null!=t&&(!this.isHourFormat24&&null!==n||this.isHourFormat24)&&(this.dateSelected&&!isNaN(this.dateSelected)?this.dateSelected=new Date(this.dateSelected):(this.dateSelected=new Date,this.dateSelected.setMilliseconds(0),this.dateSelected.setSeconds(0)),this.dateSelected.setHours(e),this.dateSelected.setMinutes(t))},updateInternalState:function(e){e?(this.hoursSelected=e.getHours(),this.minutesSelected=e.getMinutes(),this.meridienSelected=e.getHours()>=12?v:p):(this.hoursSelected=null,this.minutesSelected=null,this.meridienSelected=p)},isHourDisabled:function(e){var t=this,n=!1;if(this.minTime){var r=this.minTime.getHours();n=e<r}if(this.maxTime&&!n){var a=this.maxTime.getHours();n=e>a}if(this.unselectableTimes&&!n)if(null!==this.minutesSelected){var i=this.unselectableTimes.filter(function(n){return n.getHours()===e&&n.getMinutes()===t.minutesSelected});n=i.length>0}else{var o=this.unselectableTimes.filter(function(t){return t.getHours()===e});n=o.length===this.minutes.length}return n},isMinuteDisabled:function(e){var t=this,n=!1;if(null!==this.hoursSelected){if(this.isHourDisabled(this.hoursSelected))n=!0;else{if(this.minTime){var r=this.minTime.getHours(),a=this.minTime.getMinutes();n=this.hoursSelected===r&&e<a}if(this.maxTime&&!n){var i=this.maxTime.getHours(),o=this.maxTime.getMinutes();n=this.hoursSelected===i&&e>o}}this.unselectableTimes&&!n&&(n=this.unselectableTimes.filter(function(n){return n.getHours()===t.hoursSelected&&n.getMinutes()===e}).length>0)}return n},onChange:function(e){var t=this.timeParser(e,this);this.updateInternalState(t),t&&!isNaN(t)?this.dateSelected=t:(this.dateSelected=null,this.$refs.input.newValue=this.dateSelected)},formatValue:function(e){return e&&!isNaN(e)?this.timeFormatter(e,this):null},close:function(){this.$refs.dropdown&&(this.$refs.dropdown.isActive=!1)},formatHHMMSS:function(e){var t=new Date(e);if(e&&!isNaN(t)){var n=t.getHours(),r=t.getMinutes();return g(n)+":"+g(r)+":00"}return""},onChangeNativePicker:function(e){var t=e.target.value;if(t){this.dateSelected&&!isNaN(this.dateSelected)?this.dateSelected=new Date(this.dateSelected):(this.dateSelected=new Date,this.dateSelected.setMilliseconds(0),this.dateSelected.setSeconds(0));var n=t.split(":");this.dateSelected.setHours(parseInt(n[0],10)),this.dateSelected.setMinutes(parseInt(n[1],10))}else this.dateSelected=null}},mounted:function(){this.updateInternalState(this.value)}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(1),a=n(50);t.default={name:"BToast",mixins:[a.a],data:function(){return{newDuration:this.duration||r.b.defaultToastDuration}}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(1);t.default={name:"BTooltip",props:{active:{type:Boolean,default:!0},type:String,label:String,position:{type:String,default:"is-top",validator:function(e){return["is-top","is-bottom","is-left","is-right"].indexOf(e)>-1}},always:Boolean,animated:Boolean,square:Boolean,dashed:Boolean,multilined:Boolean,size:{type:String,default:"is-medium"}},computed:{newType:function(){return this.type||r.b.defaultTooltipType},newAnimated:function(){return this.animated||r.b.defaultTooltipAnimated}}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(10);t.default={name:"BUpload",mixins:[r.a],inheritAttrs:!1,props:{value:{type:Array,default:function(){return[]}},multiple:Boolean,disabled:Boolean,accept:String,dragDrop:Boolean,type:{type:String,default:"is-primary"},native:{type:Boolean,default:!1}},data:function(){return{newValue:this.value||[],dragDropFocus:!1,_elementRef:"input"}},watch:{value:function(e){this.newValue=e,0===this.newValue.length&&(this.$refs.input.value=null),!this.isValid&&!this.dragDrop&&this.checkHtml5Validity()}},methods:{onFileChange:function(e){if(!this.disabled&&!this.loading){this.dragDrop&&this.updateDragDropFocus(!1);var t=e.target.files||e.dataTransfer.files;if(t&&t.length){if(this.multiple)this.native&&(this.newValue=[]);else if(this.dragDrop){if(1!==t.length)return!1;this.newValue=[]}else this.newValue=[];for(var n=0;n<t.length;n++){var r=t[n];this.checkType(r)&&this.newValue.push(r)}}this.$emit("input",this.newValue),!this.dragDrop&&this.checkHtml5Validity()}},updateDragDropFocus:function(e){this.disabled||this.loading||(this.dragDropFocus=e)},checkType:function(e){if(!this.accept)return!0;var t=this.accept.split(",");if(0===t.length)return!0;for(var n=!1,r=0;r<t.length&&!n;r++){var a=t[r].trim();if(a)if("."===a.substring(0,1)){var i=e.name.lastIndexOf(".");i>=0&&e.name.substring(i)===a&&(n=!0)}else e.type.match(a)&&(n=!0)}return n}}}},function(e,t,n){"use strict";var r=n(171),a=n.n(r);t.a=a.a},function(e,t,n){"use strict";var r=n(172),a=n.n(r);t.a=a.a},function(e,t,n){"use strict";function r(e){return new(o.a.extend(s.a))({el:document.createElement("div"),propsData:e})}var a=n(13),i=n.n(a),o=n(22),l=n(175),s=n.n(l);t.a={alert:function(e){var t=void 0;"string"==typeof e&&(t=e);var n={canCancel:!1,message:t};return r(i()(n,e))},confirm:function(e){return r(i()({},e))},prompt:function(e){return r(i()({hasInput:!0,confirmText:"Done"},e))}}},function(e,t,n){"use strict";var r=n(13),a=n.n(r),i=n(22),o=n(181),l=n.n(o);n.d(t,"a",function(){return l.a}),t.b={open:function(e){var t=a()({programmatic:!0},e);return new(i.a.extend(l.a))({el:document.createElement("div"),propsData:t})}}},function(e,t,n){"use strict";var r=n(182),a=n.n(r);t.a=a.a},function(e,t,n){"use strict";var r=n(184),a=n.n(r);t.a=a.a},function(e,t,n){"use strict";var r=n(186),a=n.n(r);t.a=a.a},function(e,t,n){"use strict";var r=n(187),a=n.n(r),i=n(188),o=n.n(i);n.d(t,"a",function(){return a.a}),n.d(t,"b",function(){return o.a})},function(e,t,n){"use strict";var r=n(13),a=n.n(r),i=n(22),o=n(190),l=n.n(o);t.a={open:function(e){var t=void 0;"string"==typeof e&&(t=e);var n={type:"is-success",position:"is-bottom-right",message:t},r=a()(n,e);return new(i.a.extend(l.a))({el:document.createElement("div"),propsData:r})}}},function(e,t,n){"use strict";var r=n(191),a=n.n(r);t.a=a.a},function(e,t,n){"use strict";var r=n(192),a=n.n(r),i=n(66),o=n.n(i);n.d(t,"a",function(){return a.a}),n.d(t,"b",function(){return o.a})},function(e,t,n){"use strict";var r=n(195),a=n.n(r),i=n(194),o=n.n(i);n.d(t,"b",function(){return a.a}),n.d(t,"a",function(){return o.a})},function(e,t,n){"use strict";var r=n(196),a=n.n(r),i=n(197),o=n.n(i);n.d(t,"a",function(){return a.a}),n.d(t,"b",function(){return o.a})},function(e,t,n){"use strict";var r=n(198),a=n.n(r);t.a=a.a},function(e,t,n){"use strict";var r=n(199),a=n.n(r);t.a=a.a},function(e,t,n){"use strict";var r=n(13),a=n.n(r),i=n(22),o=n(200),l=n.n(o);t.a={open:function(e){var t=void 0;"string"==typeof e&&(t=e);var n={message:t},r=a()(n,e);return new(i.a.extend(l.a))({el:document.createElement("div"),propsData:r})}}},function(e,t,n){"use strict";var r=n(201),a=n.n(r);t.a=a.a},function(e,t,n){"use strict";var r=n(202),a=n.n(r);t.a=a.a},function(e,t,n){"use strict";t.a={name:"BSlotComponent",props:{component:{type:Object,required:!0},name:{type:String,default:"default"},tag:{type:String,default:"div"},event:{type:String,default:"updated"}},methods:{refresh:function(){this.$forceUpdate()},isVueComponent:function(){return this.component&&this.component._isVue}},created:function(){this.isVueComponent()&&this.component.$on(this.event,this.refresh)},beforeDestroy:function(){this.isVueComponent()&&this.component.$off(this.event,this.refresh)},render:function(e){if(this.isVueComponent()){var t=this.component.$slots[this.name];return e(this.tag,{},t)}}}},function(e,t,n){"use strict";n.d(t,"a",function(){return a});var r="undefined"==typeof window,a=r?Object:window.HTMLElement},function(e,t,n){e.exports={default:n(129),__esModule:!0}},function(e,t,n){e.exports={default:n(132),__esModule:!0}},function(e,t,n){e.exports={default:n(134),__esModule:!0}},function(e,t,n){"use strict";t.__esModule=!0;var r=n(125),a=function(e){return e&&e.__esModule?e:{default:e}}(r);t.default=function(e){if(Array.isArray(e)){for(var t=0,n=Array(e.length);t<e.length;t++)n[t]=e[t];return n}return(0,a.default)(e)}},function(e,t,n){n(43),n(157),e.exports=n(7).Array.from},function(e,t,n){n(64),n(43),e.exports=n(156)},function(e,t,n){n(159),e.exports=n(7).Object.assign},function(e,t,n){n(160);var r=n(7).Object;e.exports=function(e,t,n){return r.defineProperty(e,t,n)}},function(e,t,n){n(162),n(161),n(163),n(164),e.exports=n(7).Symbol},function(e,t,n){n(43),n(64),e.exports=n(42).f("iterator")},function(e,t){e.exports=function(e){if("function"!=typeof e)throw TypeError(e+" is not a function!");return e}},function(e,t){e.exports=function(){}},function(e,t,n){var r=n(16),a=n(62),i=n(155);e.exports=function(e){return function(t,n,o){var l,s=r(t),c=a(s.length),u=i(o,c);if(e&&n!=n){for(;c>u;)if((l=s[u++])!=l)return!0}else for(;c>u;u++)if((e||u in s)&&s[u]===n)return e||u||0;return!e&&-1}}},function(e,t,n){var r=n(30),a=n(4)("toStringTag"),i="Arguments"==r(function(){return arguments}());e.exports=function(e){var t,n,o;return void 0===e?"Undefined":null===e?"Null":"string"==typeof(n=function(e,t){try{return e[t]}catch(e){}}(t=Object(e),a))?n:i?r(t):"Object"==(o=r(t))&&"function"==typeof t.callee?"Arguments":o}},function(e,t,n){"use strict";var r=n(9),a=n(21);e.exports=function(e,t,n){t in e?r.f(e,t,a(0,n)):e[t]=n}},function(e,t,n){var r=n(25),a=n(34),i=n(26);e.exports=function(e){var t=r(e),n=a.f;if(n)for(var o,l=n(e),s=i.f,c=0;l.length>c;)s.call(e,o=l[c++])&&t.push(o);return t}},function(e,t,n){var r=n(8).document;e.exports=r&&r.documentElement},function(e,t,n){var r=n(20),a=n(4)("iterator"),i=Array.prototype;e.exports=function(e){return void 0!==e&&(r.Array===e||i[a]===e)}},function(e,t,n){var r=n(30);e.exports=Array.isArray||function(e){return"Array"==r(e)}},function(e,t,n){var r=n(14);e.exports=function(e,t,n,a){try{return a?t(r(n)[0],n[1]):t(n)}catch(t){var i=e.return;throw void 0!==i&&r(i.call(e)),t}}},function(e,t,n){"use strict";var r=n(58),a=n(21),i=n(35),o={};n(15)(o,n(4)("iterator"),function(){return this}),e.exports=function(e,t,n){e.prototype=r(o,{next:a(1,n)}),i(e,t+" Iterator")}},function(e,t,n){var r=n(4)("iterator"),a=!1;try{var i=[7][r]();i.return=function(){a=!0},Array.from(i,function(){throw 2})}catch(e){}e.exports=function(e,t){if(!t&&!a)return!1;var n=!1;try{var i=[7],o=i[r]();o.next=function(){return{done:n=!0}},i[r]=function(){return o},e(i)}catch(e){}return n}},function(e,t){e.exports=function(e,t){return{value:t,done:!!e}}},function(e,t,n){var r=n(27)("meta"),a=n(19),i=n(12),o=n(9).f,l=0,s=Object.isExtensible||function(){return!0},c=!n(18)(function(){return s(Object.preventExtensions({}))}),u=function(e){o(e,r,{value:{i:"O"+ ++l,w:{}}})},d=e.exports={KEY:r,NEED:!1,fastKey:function(e,t){if(!a(e))return"symbol"==typeof e?e:("string"==typeof e?"S":"P")+e;if(!i(e,r)){if(!s(e))return"F";if(!t)return"E";u(e)}return e[r].i},getWeak:function(e,t){if(!i(e,r)){if(!s(e))return!0;if(!t)return!1;u(e)}return e[r].w},onFreeze:function(e){return c&&d.NEED&&s(e)&&!i(e,r)&&u(e),e}}},function(e,t,n){"use strict";var r=n(25),a=n(34),i=n(26),o=n(39),l=n(56),s=Object.assign;e.exports=!s||n(18)(function(){var e={},t={},n=Symbol(),r="abcdefghijklmnopqrst";return e[n]=7,r.split("").forEach(function(e){t[e]=e}),7!=s({},e)[n]||Object.keys(s({},t)).join("")!=r})?function(e,t){for(var n=o(e),s=arguments.length,c=1,u=a.f,d=i.f;s>c;)for(var f,h=l(arguments[c++]),p=u?r(h).concat(u(h)):r(h),v=p.length,g=0;v>g;)d.call(h,f=p[g++])&&(n[f]=h[f]);return n}:s},function(e,t,n){var r=n(9),a=n(14),i=n(25);e.exports=n(11)?Object.defineProperties:function(e,t){a(e);for(var n,o=i(t),l=o.length,s=0;l>s;)r.f(e,n=o[s++],t[n]);return e}},function(e,t,n){var r=n(26),a=n(21),i=n(16),o=n(40),l=n(12),s=n(55),c=Object.getOwnPropertyDescriptor;t.f=n(11)?c:function(e,t){if(e=i(e),t=o(t,!0),s)try{return c(e,t)}catch(e){}if(l(e,t))return a(!r.f.call(e,t),e[t])}},function(e,t,n){var r=n(16),a=n(59).f,i={}.toString,o="object"==typeof window&&window&&Object.getOwnPropertyNames?Object.getOwnPropertyNames(window):[];e.exports.f=function(e){return o&&"[object Window]"==i.call(e)?function(e){try{return a(e)}catch(e){return o.slice()}}(e):a(r(e))}},function(e,t,n){var r=n(12),a=n(39),i=n(36)("IE_PROTO"),o=Object.prototype;e.exports=Object.getPrototypeOf||function(e){return e=a(e),r(e,i)?e[i]:"function"==typeof e.constructor&&e instanceof e.constructor?e.constructor.prototype:e instanceof Object?o:null}},function(e,t,n){var r=n(38),a=n(31);e.exports=function(e){return function(t,n){var i,o,l=String(a(t)),s=r(n),c=l.length;return s<0||s>=c?e?"":void 0:(i=l.charCodeAt(s))<55296||i>56319||s+1===c||(o=l.charCodeAt(s+1))<56320||o>57343?e?l.charAt(s):i:e?l.slice(s,s+2):o-56320+(i-55296<<10)+65536}}},function(e,t,n){var r=n(38),a=Math.max,i=Math.min;e.exports=function(e,t){return(e=r(e))<0?a(e+t,0):i(e,t)}},function(e,t,n){var r=n(14),a=n(63);e.exports=n(7).getIterator=function(e){var t=a(e);if("function"!=typeof t)throw TypeError(e+" is not iterable!");return r(t.call(e))}},function(e,t,n){"use strict";var r=n(53),a=n(17),i=n(39),o=n(144),l=n(142),s=n(62),c=n(139),u=n(63);a(a.S+a.F*!n(146)(function(e){Array.from(e)}),"Array",{from:function(e){var t,n,a,d,f=i(e),h="function"==typeof this?this:Array,p=arguments.length,v=p>1?arguments[1]:void 0,g=void 0!==v,m=0,y=u(f);if(g&&(v=r(v,p>2?arguments[2]:void 0,2)),void 0==y||h==Array&&l(y))for(t=s(f.length),n=new h(t);t>m;m++)c(n,m,g?v(f[m],m):f[m]);else for(d=y.call(f),n=new h;!(a=d.next()).done;m++)c(n,m,g?o(d,v,[a.value,m],!0):a.value);return n.length=m,n}})},function(e,t,n){"use strict";var r=n(136),a=n(147),i=n(20),o=n(16);e.exports=n(57)(Array,"Array",function(e,t){this._t=o(e),this._i=0,this._k=t},function(){var e=this._t,t=this._k,n=this._i++;return!e||n>=e.length?(this._t=void 0,a(1)):a(0,"keys"==t?n:"values"==t?e[n]:[n,e[n]])},"values"),i.Arguments=i.Array,r("keys"),r("values"),r("entries")},function(e,t,n){var r=n(17);r(r.S+r.F,"Object",{assign:n(149)})},function(e,t,n){var r=n(17);r(r.S+r.F*!n(11),"Object",{defineProperty:n(9).f})},function(e,t){},function(e,t,n){"use strict";var r=n(8),a=n(12),i=n(11),o=n(17),l=n(61),s=n(148).KEY,c=n(18),u=n(37),d=n(35),f=n(27),h=n(4),p=n(42),v=n(41),g=n(140),m=n(143),y=n(14),b=n(19),_=n(16),x=n(40),w=n(21),k=n(58),T=n(152),A=n(151),M=n(9),C=n(25),S=A.f,L=M.f,O=T.f,D=r.Symbol,z=r.JSON,P=z&&z.stringify,E=h("_hidden"),N=h("toPrimitive"),I={}.propertyIsEnumerable,j=u("symbol-registry"),R=u("symbols"),B=u("op-symbols"),F=Object.prototype,$="function"==typeof D,W=r.QObject,V=!W||!W.prototype||!W.prototype.findChild,H=i&&c(function(){return 7!=k(L({},"a",{get:function(){return L(this,"a",{value:7}).a}})).a})?function(e,t,n){var r=S(F,t);r&&delete F[t],L(e,t,n),r&&e!==F&&L(F,t,r)}:L,q=function(e){var t=R[e]=k(D.prototype);return t._k=e,t},U=$&&"symbol"==typeof D.iterator?function(e){return"symbol"==typeof e}:function(e){return e instanceof D},G=function(e,t,n){return e===F&&G(B,t,n),y(e),t=x(t,!0),y(n),a(R,t)?(n.enumerable?(a(e,E)&&e[E][t]&&(e[E][t]=!1),n=k(n,{enumerable:w(0,!1)})):(a(e,E)||L(e,E,w(1,{})),e[E][t]=!0),H(e,t,n)):L(e,t,n)},Y=function(e,t){y(e);for(var n,r=g(t=_(t)),a=0,i=r.length;i>a;)G(e,n=r[a++],t[n]);return e},K=function(e){var t=I.call(this,e=x(e,!0));return!(this===F&&a(R,e)&&!a(B,e))&&(!(t||!a(this,e)||!a(R,e)||a(this,E)&&this[E][e])||t)},X=function(e,t){if(e=_(e),t=x(t,!0),e!==F||!a(R,t)||a(B,t)){var n=S(e,t);return!n||!a(R,t)||a(e,E)&&e[E][t]||(n.enumerable=!0),n}},Z=function(e){for(var t,n=O(_(e)),r=[],i=0;n.length>i;)a(R,t=n[i++])||t==E||t==s||r.push(t);return r},J=function(e){for(var t,n=e===F,r=O(n?B:_(e)),i=[],o=0;r.length>o;)!a(R,t=r[o++])||n&&!a(F,t)||i.push(R[t]);return i};$||(l((D=function(){if(this instanceof D)throw TypeError("Symbol is not a constructor!");var e=f(arguments.length>0?arguments[0]:void 0),t=function(n){this===F&&t.call(B,n),a(this,E)&&a(this[E],e)&&(this[E][e]=!1),H(this,e,w(1,n))};return i&&V&&H(F,e,{configurable:!0,set:t}),q(e)}).prototype,"toString",function(){return this._k}),A.f=X,M.f=G,n(59).f=T.f=Z,n(26).f=K,n(34).f=J,i&&!n(33)&&l(F,"propertyIsEnumerable",K,!0),p.f=function(e){return q(h(e))}),o(o.G+o.W+o.F*!$,{Symbol:D});for(var Q="hasInstance,isConcatSpreadable,iterator,match,replace,search,species,split,toPrimitive,toStringTag,unscopables".split(","),ee=0;Q.length>ee;)h(Q[ee++]);for(var te=C(h.store),ne=0;te.length>ne;)v(te[ne++]);o(o.S+o.F*!$,"Symbol",{for:function(e){return a(j,e+="")?j[e]:j[e]=D(e)},keyFor:function(e){if(!U(e))throw TypeError(e+" is not a symbol!");for(var t in j)if(j[t]===e)return t},useSetter:function(){V=!0},useSimple:function(){V=!1}}),o(o.S+o.F*!$,"Object",{create:function(e,t){return void 0===t?k(e):Y(k(e),t)},defineProperty:G,defineProperties:Y,getOwnPropertyDescriptor:X,getOwnPropertyNames:Z,getOwnPropertySymbols:J}),z&&o(o.S+o.F*(!$||c(function(){var e=D();return"[null]"!=P([e])||"{}"!=P({a:e})||"{}"!=P(Object(e))})),"JSON",{stringify:function(e){for(var t,n,r=[e],a=1;arguments.length>a;)r.push(arguments[a++]);if(n=t=r[1],(b(t)||void 0!==e)&&!U(e))return m(t)||(t=function(e,t){if("function"==typeof n&&(t=n.call(this,e,t)),!U(t))return t}),r[1]=t,P.apply(z,r)}}),D.prototype[N]||n(15)(D.prototype,N,D.prototype.valueOf),d(D,"Symbol"),d(Math,"Math",!0),d(r.JSON,"JSON",!0)},function(e,t,n){n(41)("asyncIterator")},function(e,t,n){n(41)("observable")},function(e,t){function n(){throw new Error("setTimeout has not been defined")}function r(){throw new Error("clearTimeout has not been defined")}function a(e){if(c===setTimeout)return setTimeout(e,0);if((c===n||!c)&&setTimeout)return c=setTimeout,setTimeout(e,0);try{return c(e,0)}catch(t){try{return c.call(null,e,0)}catch(t){return c.call(this,e,0)}}}function i(){p&&f&&(p=!1,f.length?h=f.concat(h):v=-1,h.length&&o())}function o(){if(!p){var e=a(i);p=!0;for(var t=h.length;t;){for(f=h,h=[];++v<t;)f&&f[v].run();v=-1,t=h.length}f=null,p=!1,function(e){if(u===clearTimeout)return clearTimeout(e);if((u===r||!u)&&clearTimeout)return u=clearTimeout,clearTimeout(e);try{u(e)}catch(t){try{return u.call(null,e)}catch(t){return u.call(this,e)}}}(e)}}function l(e,t){this.fun=e,this.array=t}function s(){}var c,u,d=e.exports={};!function(){try{c="function"==typeof setTimeout?setTimeout:n}catch(e){c=n}try{u="function"==typeof clearTimeout?clearTimeout:r}catch(e){u=r}}();var f,h=[],p=!1,v=-1;d.nextTick=function(e){var t=new Array(arguments.length-1);if(arguments.length>1)for(var n=1;n<arguments.length;n++)t[n-1]=arguments[n];h.push(new l(e,t)),1!==h.length||p||a(o)},l.prototype.run=function(){this.fun.apply(null,this.array)},d.title="browser",d.browser=!0,d.env={},d.argv=[],d.version="",d.versions={},d.on=s,d.addListener=s,d.once=s,d.off=s,d.removeListener=s,d.removeAllListeners=s,d.emit=s,d.prependListener=s,d.prependOnceListener=s,d.listeners=function(e){return[]},d.binding=function(e){throw new Error("process.binding is not supported")},d.cwd=function(){return"/"},d.chdir=function(e){throw new Error("process.chdir is not supported")},d.umask=function(){return 0}},function(e,t,n){(function(e,t){!function(e,n){"use strict";function r(e){delete l[e]}function a(e){if(s)setTimeout(a,0,e);else{var t=l[e];if(t){s=!0;try{!function(e){var t=e.callback,r=e.args;switch(r.length){case 0:t();break;case 1:t(r[0]);break;case 2:t(r[0],r[1]);break;case 3:t(r[0],r[1],r[2]);break;default:t.apply(n,r)}}(t)}finally{r(e),s=!1}}}}if(!e.setImmediate){var i,o=1,l={},s=!1,c=e.document,u=Object.getPrototypeOf&&Object.getPrototypeOf(e);u=u&&u.setTimeout?u:e,"[object process]"==={}.toString.call(e.process)?i=function(e){t.nextTick(function(){a(e)})}:function(){if(e.postMessage&&!e.importScripts){var t=!0,n=e.onmessage;return e.onmessage=function(){t=!1},e.postMessage("","*"),e.onmessage=n,t}}()?function(){var t="setImmediate$"+Math.random()+"$",n=function(n){n.source===e&&"string"==typeof n.data&&0===n.data.indexOf(t)&&a(+n.data.slice(t.length))};e.addEventListener?e.addEventListener("message",n,!1):e.attachEvent("onmessage",n),i=function(n){e.postMessage(t+n,"*")}}():e.MessageChannel?function(){var e=new MessageChannel;e.port1.onmessage=function(e){a(e.data)},i=function(t){e.port2.postMessage(t)}}():c&&"onreadystatechange"in c.createElement("script")?function(){var e=c.documentElement;i=function(t){var n=c.createElement("script");n.onreadystatechange=function(){a(t),n.onreadystatechange=null,e.removeChild(n),n=null},e.appendChild(n)}}():i=function(e){setTimeout(a,0,e)},u.setImmediate=function(e){"function"!=typeof e&&(e=new Function(""+e));for(var t=new Array(arguments.length-1),n=0;n<t.length;n++)t[n]=arguments[n+1];var r={callback:e,args:t};return l[o]=r,i(o),o++},u.clearImmediate=r}}("undefined"==typeof self?void 0===e?this:e:self)}).call(t,n(44),n(165))},function(e,t,n){(function(e){function r(e,t){this._id=e,this._clearFn=t}var a=Function.prototype.apply;t.setTimeout=function(){return new r(a.call(setTimeout,window,arguments),clearTimeout)},t.setInterval=function(){return new r(a.call(setInterval,window,arguments),clearInterval)},t.clearTimeout=t.clearInterval=function(e){e&&e.close()},r.prototype.unref=r.prototype.ref=function(){},r.prototype.close=function(){this._clearFn.call(window,this._id)},t.enroll=function(e,t){clearTimeout(e._idleTimeoutId),e._idleTimeout=t},t.unenroll=function(e){clearTimeout(e._idleTimeoutId),e._idleTimeout=-1},t._unrefActive=t.active=function(e){clearTimeout(e._idleTimeoutId);var t=e._idleTimeout;t>=0&&(e._idleTimeoutId=setTimeout(function(){e._onTimeout&&e._onTimeout()},t))},n(166),t.setImmediate="undefined"!=typeof self&&self.setImmediate||void 0!==e&&e.setImmediate||this&&this.setImmediate,t.clearImmediate="undefined"!=typeof self&&self.clearImmediate||void 0!==e&&e.clearImmediate||this&&this.clearImmediate}).call(t,n(44))},function(e,t,n){var r=n(0)(n(68),n(232),null,null,null);e.exports=r.exports},function(e,t,n){var r=n(0)(n(69),n(220),null,null,null);e.exports=r.exports},function(e,t,n){var r=n(0)(n(70),n(226),null,null,null);e.exports=r.exports},function(e,t,n){var r=n(0)(n(71),n(227),null,null,null);e.exports=r.exports},function(e,t,n){var r=n(0)(n(72),n(237),null,null,null);e.exports=r.exports},function(e,t,n){var r=n(0)(n(73),n(229),null,null,null);e.exports=r.exports},function(e,t,n){var r=n(0)(n(74),n(234),null,null,null);e.exports=r.exports},function(e,t,n){var r=n(0)(n(75),n(218),null,null,null);e.exports=r.exports},function(e,t,n){var r=n(0)(n(76),n(208),null,null,null);e.exports=r.exports},function(e,t,n){var r=n(0)(n(77),n(212),null,null,null);e.exports=r.exports},function(e,t,n){var r=n(0)(n(78),n(222),null,null,null);e.exports=r.exports},function(e,t,n){var r=n(0)(n(80),n(221),null,null,null);e.exports=r.exports},function(e,t,n){var r=n(0)(n(81),n(233),null,null,null);e.exports=r.exports},function(e,t,n){var r=n(0)(n(82),n(213),null,null,null);e.exports=r.exports},function(e,t,n){var r=n(0)(n(83),n(215),null,null,null);e.exports=r.exports},function(e,t,n){var r=n(0)(n(84),n(236),null,null,null);e.exports=r.exports},function(e,t,n){var r=n(0)(n(85),n(225),null,null,null);e.exports=r.exports},function(e,t,n){var r=n(0)(n(86),n(205),null,null,null);e.exports=r.exports},function(e,t,n){var r=n(0)(n(87),n(217),null,null,null);e.exports=r.exports},function(e,t,n){var r=n(0)(n(88),n(223),null,null,null);e.exports=r.exports},function(e,t,n){var r=n(0)(n(89),n(207),null,null,null);e.exports=r.exports},function(e,t,n){var r=n(0)(n(90),n(211),null,null,null);e.exports=r.exports},function(e,t,n){var r=n(0)(n(91),n(230),null,null,null);e.exports=r.exports},function(e,t,n){var r=n(0)(n(92),n(214),null,null,null);e.exports=r.exports},function(e,t,n){var r=n(0)(n(93),n(219),null,null,null);e.exports=r.exports},function(e,t,n){var r=n(0)(n(95),n(224),null,null,null);e.exports=r.exports},function(e,t,n){var r=n(0)(n(96),n(206),null,null,null);e.exports=r.exports},function(e,t,n){var r=n(0)(n(97),n(235),null,null,null);e.exports=r.exports},function(e,t,n){var r=n(0)(n(98),n(238),null,null,null);e.exports=r.exports},function(e,t,n){var r=n(0)(n(99),n(228),null,null,null);e.exports=r.exports},function(e,t,n){var r=n(0)(n(100),n(231),null,null,null);e.exports=r.exports},function(e,t,n){var r=n(0)(n(101),n(203),null,null,null);e.exports=r.exports},function(e,t,n){var r=n(0)(n(102),n(204),null,null,null);e.exports=r.exports},function(e,t,n){var r=n(0)(n(103),n(209),null,null,null);e.exports=r.exports},function(e,t,n){var r=n(0)(n(104),n(210),null,null,null);e.exports=r.exports},function(e,t){e.exports={render:function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{staticClass:"timepicker control",class:[e.size,{"is-expanded":e.expanded}]},[!e.isMobile||e.inline?n("b-dropdown",{ref:"dropdown",attrs:{position:e.position,disabled:e.disabled,inline:e.inline}},[e.inline?e._e():n("b-input",e._b({ref:"input",attrs:{slot:"trigger",autocomplete:"off",value:e.formatValue(e.dateSelected),placeholder:e.placeholder,size:e.size,icon:e.icon,"icon-pack":e.iconPack,loading:e.loading,disabled:e.disabled,readonly:e.readonly,rounded:e.rounded},on:{focus:function(t){e.$emit("focus",t)},blur:function(t){e.$emit("blur",t)&&e.checkHtml5Validity()}},nativeOn:{change:function(t){e.onChange(t.target.value)}},slot:"trigger"},"b-input",e.$attrs,!1)),e._v(" "),n("b-dropdown-item",{attrs:{disabled:e.disabled,custom:""}},[n("div",{staticClass:"pagination-list"},[n("b-field",[n("b-select",{attrs:{disabled:e.disabled,placeholder:"00"},nativeOn:{change:function(t){e.onHoursChange(t.target.value)}},model:{value:e.hoursSelected,callback:function(t){e.hoursSelected=t},expression:"hoursSelected"}},e._l(e.hours,function(t){return n("option",{key:t.value,attrs:{disabled:e.isHourDisabled(t.value)},domProps:{value:t.value}},[e._v("\n "+e._s(t.label)+"\n ")])})),e._v(" "),n("b-select",{attrs:{disabled:e.disabled,placeholder:"00"},nativeOn:{change:function(t){e.onMinutesChange(t.target.value)}},model:{value:e.minutesSelected,callback:function(t){e.minutesSelected=t},expression:"minutesSelected"}},e._l(e.minutes,function(t){return n("option",{key:t.value,attrs:{disabled:e.isMinuteDisabled(t.value)},domProps:{value:t.value}},[e._v("\n "+e._s(t.label)+"\n ")])})),e._v(" "),e.isHourFormat24?e._e():n("b-select",{attrs:{disabled:e.disabled},nativeOn:{change:function(t){e.onMeridienChange(t.target.value)}},model:{value:e.meridienSelected,callback:function(t){e.meridienSelected=t},expression:"meridienSelected"}},e._l(e.meridiens,function(t){return n("option",{key:t,domProps:{value:t}},[e._v("\n "+e._s(t)+"\n ")])}))],1)],1),e._v(" "),void 0!==e.$slots.default&&e.$slots.default.length?n("footer",{staticClass:"timepicker-footer"},[e._t("default")],2):e._e()])],1):n("b-input",e._b({ref:"input",attrs:{type:"time",autocomplete:"off",value:e.formatHHMMSS(e.value),placeholder:e.placeholder,size:e.size,icon:e.icon,"icon-pack":e.iconPack,loading:e.loading,max:e.formatHHMMSS(e.maxTime),min:e.formatHHMMSS(e.minTime),disabled:e.disabled,readonly:!1},on:{focus:function(t){e.$emit("focus",t)},blur:function(t){e.$emit("blur",t)&&e.checkHtml5Validity()}},nativeOn:{change:function(t){e.onChangeNativePicker(t)}}},"b-input",e.$attrs,!1))],1)},staticRenderFns:[]}},function(e,t){e.exports={render:function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("transition",{attrs:{"enter-active-class":e.transition.enter,"leave-active-class":e.transition.leave}},[n("div",{directives:[{name:"show",rawName:"v-show",value:e.isActive,expression:"isActive"}],staticClass:"toast",class:[e.type,e.position]},[n("div",{domProps:{innerHTML:e._s(e.message)}})])])},staticRenderFns:[]}},function(e,t){e.exports={render:function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{staticClass:"pagination",class:e.rootClasses},[n("a",{staticClass:"pagination-previous",attrs:{role:"button",href:"#",disabled:!e.hasPrev},on:{click:function(t){t.preventDefault(),e.prev(t)}}},[n("b-icon",{attrs:{icon:"chevron-left",both:""}})],1),e._v(" "),n("a",{staticClass:"pagination-next",attrs:{role:"button",href:"#",disabled:!e.hasNext},on:{click:function(t){t.preventDefault(),e.next(t)}}},[n("b-icon",{attrs:{icon:"chevron-right",both:""}})],1),e._v(" "),e.simple?e._e():n("ul",{staticClass:"pagination-list"},[e.hasFirst?n("li",[n("a",{staticClass:"pagination-link",attrs:{role:"button",href:"#"},on:{click:function(t){t.preventDefault(),e.first(t)}}},[e._v("\n 1\n ")])]):e._e(),e._v(" "),e.hasFirstEllipsis?n("li",[n("span",{staticClass:"pagination-ellipsis"},[e._v("โ€ฆ")])]):e._e(),e._v(" "),e._l(e.pagesInRange,function(t){return n("li",{key:t.number},[n("a",{staticClass:"pagination-link",class:{"is-current":t.isCurrent},attrs:{role:"button",href:"#"},on:{click:function(e){e.preventDefault(),t.click(e)}}},[e._v("\n "+e._s(t.number)+"\n ")])])}),e._v(" "),e.hasLastEllipsis?n("li",[n("span",{staticClass:"pagination-ellipsis"},[e._v("โ€ฆ")])]):e._e(),e._v(" "),e.hasLast?n("li",[n("a",{staticClass:"pagination-link",attrs:{role:"button",href:"#"},on:{click:function(t){t.preventDefault(),e.last(t)}}},[e._v("\n "+e._s(e.pageCount)+"\n ")])]):e._e()],2),e._v(" "),e.simple?n("small",{staticClass:"info"},[e._v("\n "+e._s(e.firstItem)+"-"+e._s(Math.min(e.current*e.perPage,e.total))+" / "+e._s(e.total)+"\n ")]):e._e()])},staticRenderFns:[]}},function(e,t){e.exports={render:function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("transition",{attrs:{name:e.transitionName}},[n("div",{directives:[{name:"show",rawName:"v-show",value:e.isActive&&e.visible,expression:"isActive && visible"}],staticClass:"tab-item"},[e._t("default")],2)])},staticRenderFns:[]}},function(e,t){e.exports={render:function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{staticClass:"control"},[n("label",{ref:"label",staticClass:"b-radio radio button",class:[e.newValue===e.nativeValue?e.type:null,e.size],attrs:{disabled:e.disabled,tabindex:!e.disabled&&0},on:{keydown:function(t){if(!("button"in t)&&e._k(t.keyCode,"enter",13,t.key)&&e._k(t.keyCode,"space",32,t.key))return null;t.preventDefault(),e.$refs.label.click()}}},[e._t("default"),e._v(" "),n("input",{directives:[{name:"model",rawName:"v-model",value:e.newValue,expression:"newValue"}],attrs:{type:"radio",disabled:e.disabled,name:e.name},domProps:{value:e.nativeValue,checked:e._q(e.newValue,e.nativeValue)},on:{change:function(t){e.newValue=e.nativeValue}}})],2)])},staticRenderFns:[]}},function(e,t){e.exports={render:function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{staticClass:"dropdown",class:e.rootClasses},[e.inline?e._e():n("div",{ref:"trigger",staticClass:"dropdown-trigger",attrs:{role:"button"},on:{click:e.toggle}},[e._t("trigger")],2),e._v(" "),n("transition",{attrs:{name:"fade"}},[e.isMobileModal?n("div",{directives:[{name:"show",rawName:"v-show",value:e.isActive,expression:"isActive"}],staticClass:"background"}):e._e()]),e._v(" "),n("transition",{attrs:{name:"fade"}},[n("div",{directives:[{name:"show",rawName:"v-show",value:e.isActive||e.hoverable||e.inline,expression:"isActive || hoverable || inline"}],ref:"dropdownMenu",staticClass:"dropdown-menu"},[n("div",{staticClass:"dropdown-content"},[e._t("default")],2)])])],1)},staticRenderFns:[]}},function(e,t){e.exports={render:function(){var e=this,t=e.$createElement;return(e._self._c||t)("span",{class:[e.newType,e.position,e.size,{tooltip:e.active,"is-square":e.square,"is-animated":e.newAnimated,"is-always":e.always,"is-multiline":e.multilined,"is-dashed":e.dashed}],attrs:{"data-label":e.label}},[e._t("default")],2)},staticRenderFns:[]}},function(e,t){e.exports={render:function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("label",{staticClass:"upload control"},[e.dragDrop?n("div",{staticClass:"upload-draggable",class:[e.type,{"is-loading":e.loading,"is-disabled":e.disabled,"is-hovered":e.dragDropFocus}],on:{dragover:function(t){t.preventDefault(),e.updateDragDropFocus(!0)},dragleave:function(t){t.preventDefault(),e.updateDragDropFocus(!1)},dragenter:function(t){t.preventDefault(),e.updateDragDropFocus(!0)},drop:function(t){t.preventDefault(),e.onFileChange(t)}}},[e._t("default")],2):[e._t("default")],e._v(" "),n("input",e._b({ref:"input",attrs:{type:"file",multiple:e.multiple,accept:e.accept,disabled:e.disabled},on:{change:e.onFileChange}},"input",e.$attrs,!1))],2)},staticRenderFns:[]}},function(e,t){e.exports={render:function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{staticClass:"control",class:{"is-expanded":e.expanded,"has-icons-left":e.icon}},[n("span",{staticClass:"select",class:e.spanClasses},[n("select",e._b({directives:[{name:"model",rawName:"v-model",value:e.selected,expression:"selected"}],ref:"select",attrs:{multiple:e.multiple,size:e.nativeSize},on:{blur:function(t){e.$emit("blur",t)&&e.checkHtml5Validity()},focus:function(t){e.$emit("focus",t)},change:function(t){var n=Array.prototype.filter.call(t.target.options,function(e){return e.selected}).map(function(e){return"_value"in e?e._value:e.value});e.selected=t.target.multiple?n:n[0]}}},"select",e.$attrs,!1),[e.placeholder?n("option",{attrs:{selected:"",disabled:"",hidden:""},domProps:{value:null}},[e._v("\n "+e._s(e.placeholder)+"\n ")]):e._e(),e._v(" "),e._t("default")],2)]),e._v(" "),e.icon?n("b-icon",{staticClass:"is-left",attrs:{icon:e.icon,pack:e.iconPack,size:e.iconSize}}):e._e()],1)},staticRenderFns:[]}},function(e,t){e.exports={render:function(){var e=this,t=e.$createElement,n=e._self._c||t;return e.separator?n("hr",{staticClass:"dropdown-divider"}):e.custom||e.hasLink?n("div",{class:e.itemClasses,on:{click:e.selectItem}},[e._t("default")],2):n("a",{staticClass:"dropdown-item",class:e.anchorClasses,on:{click:e.selectItem}},[e._t("default")],2)},staticRenderFns:[]}},function(e,t){e.exports={render:function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("transition",{attrs:{name:e.animation}},[e.isActive?n("div",{staticClass:"loading-overlay is-active",class:{"is-full-page":e.isFullPage}},[n("div",{staticClass:"loading-background",on:{click:e.cancel}}),e._v(" "),n("div",{staticClass:"loading-icon"})]):e._e()])},staticRenderFns:[]}},function(e,t){e.exports={render:function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("label",{ref:"label",staticClass:"switch",class:[e.size,{"is-disabled":e.disabled}],attrs:{disabled:e.disabled,tabindex:!e.disabled&&0},on:{keydown:function(t){if(!("button"in t)&&e._k(t.keyCode,"enter",13,t.key)&&e._k(t.keyCode,"space",32,t.key))return null;t.preventDefault(),e.$refs.label.click()},mousedown:function(t){e.isMouseDown=!0},mouseup:function(t){e.isMouseDown=!1},mouseout:function(t){e.isMouseDown=!1},blur:function(t){e.isMouseDown=!1}}},[n("input",{directives:[{name:"model",rawName:"v-model",value:e.newValue,expression:"newValue"}],attrs:{type:"checkbox",disabled:e.disabled,name:e.name,"true-value":e.trueValue,"false-value":e.falseValue},domProps:{value:e.nativeValue,checked:Array.isArray(e.newValue)?e._i(e.newValue,e.nativeValue)>-1:e._q(e.newValue,e.trueValue)},on:{click:function(e){e.stopPropagation()},change:function(t){var n=e.newValue,r=t.target,a=r.checked?e.trueValue:e.falseValue;if(Array.isArray(n)){var i=e.nativeValue,o=e._i(n,i);r.checked?o<0&&(e.newValue=n.concat([i])):o>-1&&(e.newValue=n.slice(0,o).concat(n.slice(o+1)))}else e.newValue=a}}}),e._v(" "),n("span",{staticClass:"check",class:[{"is-elastic":e.isMouseDown&&!e.disabled},e.type]}),e._v(" "),n("span",{staticClass:"control-label"},[e._t("default")],2)])},staticRenderFns:[]}},function(e,t){e.exports={render:function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("transition",{attrs:{name:"fade"}},[e.isActive?n("article",{staticClass:"message",class:[e.type,e.size]},[e.title?n("header",{staticClass:"message-header"},[n("p",[e._v(e._s(e.title))]),e._v(" "),e.closable?n("button",{staticClass:"delete",attrs:{type:"button"},on:{click:e.close}}):e._e()]):e._e(),e._v(" "),n("section",{staticClass:"message-body"},[n("div",{staticClass:"media"},[e.icon&&e.hasIcon?n("div",{staticClass:"media-left"},[n("b-icon",{class:e.type,attrs:{icon:e.icon,both:"",size:e.newIconSize}})],1):e._e(),e._v(" "),n("div",{staticClass:"media-content"},[e._t("default")],2)])])]):e._e()])},staticRenderFns:[]}},function(e,t){e.exports={render:function(){var e=this,t=e.$createElement,n=e._self._c||t;return e.visible?n("td",{class:e.rootClasses,attrs:{"data-label":e.label}},[n("span",[e._t("default")],2)]):e._e()},staticRenderFns:[]}},function(e,t){e.exports={render:function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("nav",{staticClass:"panel"},[n("div",{staticClass:"panel-heading",class:{"is-collapsible":e.collapsible},on:{click:e.toggle}},[e.header?n("span",{domProps:{innerHTML:e._s(e.header)}}):e._t("header"),e._v(" "),e.collapsible?n("b-icon",{staticClass:"is-pulled-right",attrs:{both:"",icon:e.isOpen?"menu-up":"menu-down"}}):e._e()],2),e._v(" "),n("transition",{attrs:{name:e.animation}},[n("div",{directives:[{name:"show",rawName:"v-show",value:e.isOpen,expression:"isOpen"}],staticClass:"panel-content",class:{"panel-block":!e.hasCustomTemplate}},[e.content?n("div",{domProps:{innerHTML:e._s(e.content)}}):e._t("default")],2)])],1)},staticRenderFns:[]}},function(e,t){e.exports={render:function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("transition",{attrs:{name:e.animation}},[e.isActive?n("div",{staticClass:"dialog modal is-active",class:e.size},[n("div",{staticClass:"modal-background",on:{click:function(t){e.cancel("outside")}}}),e._v(" "),n("div",{staticClass:"modal-card animation-content"},[e.title?n("header",{staticClass:"modal-card-head"},[n("p",{staticClass:"modal-card-title"},[e._v(e._s(e.title))])]):e._e(),e._v(" "),n("section",{staticClass:"modal-card-body",class:{"is-titleless":!e.title,"is-flex":e.hasIcon}},[n("div",{staticClass:"media"},[e.hasIcon?n("div",{staticClass:"media-left"},[n("b-icon",{attrs:{icon:e.icon?e.icon:e.iconByType,pack:e.iconPack,type:e.type,both:!e.icon,size:"is-large"}})],1):e._e(),e._v(" "),n("div",{staticClass:"media-content"},[n("p",{domProps:{innerHTML:e._s(e.message)}}),e._v(" "),e.hasInput?n("div",{staticClass:"field"},[n("div",{staticClass:"control"},[n("input",e._b({directives:[{name:"model",rawName:"v-model",value:e.prompt,expression:"prompt"}],ref:"input",staticClass:"input",class:{"is-danger":e.validationMessage},domProps:{value:e.prompt},on:{keyup:function(t){if(!("button"in t)&&e._k(t.keyCode,"enter",13,t.key))return null;e.confirm(t)},input:function(t){t.target.composing||(e.prompt=t.target.value)}}},"input",e.inputAttrs,!1))]),e._v(" "),n("p",{staticClass:"help is-danger"},[e._v(e._s(e.validationMessage))])]):e._e()])])]),e._v(" "),n("footer",{staticClass:"modal-card-foot"},[e.showCancel?n("button",{ref:"cancelButton",staticClass:"button",on:{click:function(t){e.cancel("button")}}},[e._v("\n "+e._s(e.cancelText)+"\n ")]):e._e(),e._v(" "),n("button",{ref:"confirmButton",staticClass:"button",class:e.type,on:{click:e.confirm}},[e._v("\n "+e._s(e.confirmText)+"\n ")])])])]):e._e()])},staticRenderFns:[]}},function(e,t){e.exports={render:function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{staticClass:"b-table",class:{"is-loading":e.loading}},[e.mobileCards&&e.hasSortablenewColumns?n("b-table-mobile-sort",{attrs:{"current-sort-column":e.currentSortColumn,"is-asc":e.isAsc,columns:e.newColumns},on:{sort:function(t){return e.sort(t)}}}):e._e(),e._v(" "),n("div",{staticClass:"table-wrapper"},[n("table",{staticClass:"table",class:e.tableClasses,attrs:{tabindex:!!e.focusable&&0},on:{keydown:[function(t){if(!("button"in t)&&e._k(t.keyCode,"up",38,t.key))return null;t.preventDefault(),e.pressedArrow(-1)},function(t){if(!("button"in t)&&e._k(t.keyCode,"down",40,t.key))return null;t.preventDefault(),e.pressedArrow(1)}]}},[e.newColumns.length?n("thead",[n("tr",[e.detailed?n("th",{attrs:{width:"40px"}}):e._e(),e._v(" "),e.checkable?n("th",{staticClass:"checkbox-cell"},[n("b-checkbox",{attrs:{value:e.isAllChecked},nativeOn:{change:function(t){e.checkAll(t)}}})],1):e._e(),e._v(" "),e._l(e.newColumns,function(t,r){return t.visible||void 0===t.visible?n("th",{key:r,class:{"is-current-sort":e.currentSortColumn===t,"is-sortable":t.sortable},style:{width:t.width+"px"},on:{click:function(n){n.stopPropagation(),e.sort(t)}}},[n("div",{staticClass:"th-wrap",class:{"is-numeric":t.numeric,"is-centered":t.centered}},[e.$scopedSlots.header?e._t("header",null,{column:t,index:r}):[e._v(e._s(t.label))],e._v(" "),n("b-icon",{directives:[{name:"show",rawName:"v-show",value:e.currentSortColumn===t,expression:"currentSortColumn === column"}],class:{"is-desc":!e.isAsc},attrs:{icon:"arrow-up",both:"",size:"is-small"}})],2)]):e._e()})],2)]):e._e(),e._v(" "),e.visibleData.length?n("tbody",[e._l(e.visibleData,function(t,r){return[n("tr",{key:r,class:[e.rowClass(t,r),{"is-selected":t===e.selected,"is-checked":e.isRowChecked(t)}],on:{click:function(n){e.selectRow(t)},dblclick:function(n){e.$emit("dblclick",t)}}},[e.detailed?n("td",[e.hasDetailedVisible(t)?n("a",{attrs:{role:"button"},on:{click:function(n){n.stopPropagation(),e.toggleDetails(t)}}},[n("b-icon",{class:{"is-expanded":e.isVisibleDetailRow(t)},attrs:{icon:"chevron-right",both:""}})],1):e._e()]):e._e(),e._v(" "),e.checkable?n("td",{staticClass:"checkbox-cell"},[n("b-checkbox",{attrs:{disabled:!e.isRowCheckable(t),value:e.isRowChecked(t)},nativeOn:{change:function(n){e.checkRow(t)}}})],1):e._e(),e._v(" "),e.$scopedSlots.default?e._t("default",null,{row:t,index:r}):e._l(e.newColumns,function(r){return n("BTableColumn",e._b({key:r.field,attrs:{internal:""}},"BTableColumn",r,!1),[r.renderHtml?n("span",{domProps:{innerHTML:e._s(e.getValueByPath(t,r.field))}}):[e._v("\n "+e._s(e.getValueByPath(t,r.field))+"\n ")]],2)})],2),e._v(" "),e.detailed&&e.isVisibleDetailRow(t)?n("tr",{staticClass:"detail"},[n("td",{attrs:{colspan:e.columnCount}},[n("div",{staticClass:"detail-container"},[e._t("detail",null,{row:t,index:r})],2)])]):e._e()]})],2):n("tbody",[n("tr",{staticClass:"is-empty"},[n("td",{attrs:{colspan:e.columnCount}},[e._t("empty")],2)])]),e._v(" "),void 0!==e.$slots.footer?n("tfoot",[n("tr",{staticClass:"table-footer"},[e.hasCustomFooterSlot()?e._t("footer"):n("th",{attrs:{colspan:e.columnCount}},[e._t("footer")],2)],2)]):e._e()])]),e._v(" "),e.checkable||e.paginated?n("div",{staticClass:"level"},[n("div",{staticClass:"level-left"},[e._t("bottom-left")],2),e._v(" "),n("div",{staticClass:"level-right"},[e.paginated?n("div",{staticClass:"level-item"},[n("b-pagination",{attrs:{total:e.newDataTotal,"per-page":e.perPage,simple:e.paginationSimple,size:e.paginationSize,current:e.newCurrentPage},on:{change:e.pageChanged}})],1):e._e()])]):e._e()],1)},staticRenderFns:[]}},function(e,t){e.exports={render:function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("label",{ref:"label",staticClass:"b-checkbox checkbox",class:[e.size,{"is-disabled":e.disabled}],attrs:{disabled:e.disabled,tabindex:!e.disabled&&0},on:{keydown:function(t){if(!("button"in t)&&e._k(t.keyCode,"enter",13,t.key)&&e._k(t.keyCode,"space",32,t.key))return null;t.preventDefault(),e.$refs.label.click()}}},[n("input",{directives:[{name:"model",rawName:"v-model",value:e.newValue,expression:"newValue"}],attrs:{type:"checkbox",disabled:e.disabled,name:e.name,"true-value":e.trueValue,"false-value":e.falseValue},domProps:{value:e.nativeValue,checked:Array.isArray(e.newValue)?e._i(e.newValue,e.nativeValue)>-1:e._q(e.newValue,e.trueValue)},on:{change:function(t){var n=e.newValue,r=t.target,a=r.checked?e.trueValue:e.falseValue;if(Array.isArray(n)){var i=e.nativeValue,o=e._i(n,i);r.checked?o<0&&(e.newValue=n.concat([i])):o>-1&&(e.newValue=n.slice(0,o).concat(n.slice(o+1)))}else e.newValue=a}}}),e._v(" "),n("span",{staticClass:"check"}),e._v(" "),n("span",{staticClass:"control-label"},[e._t("default")],2)])},staticRenderFns:[]}},function(e,t){e.exports={render:function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("span",{staticClass:"icon",class:[e.newType,e.size]},[n("i",{class:[e.newPack,e.newIcon,e.newCustomSize,e.customClass]})])},staticRenderFns:[]}},function(e,t){e.exports={render:function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{staticClass:"field",class:[e.rootClasses,e.fieldType()]},[e.horizontal?n("div",{staticClass:"field-label is-normal",class:e.customClass},[e.label?n("label",{staticClass:"label",attrs:{for:e.labelFor}},[e._v("\n "+e._s(e.label)+"\n ")]):e._e()]):[e.label?n("label",{staticClass:"label",class:e.customClass,attrs:{for:e.labelFor}},[e._v("\n "+e._s(e.label)+"\n ")]):e._e()],e._v(" "),e.horizontal?n("b-field-body",{attrs:{message:e.newMessage?e.formattedMessage:"",type:e.newType}},[e._t("default")],2):[e._t("default")],e._v(" "),e.newMessage&&!e.horizontal?n("p",{staticClass:"help",class:e.newType,domProps:{innerHTML:e._s(e.formattedMessage)}}):e._e()],2)},staticRenderFns:[]}},function(e,t){e.exports={render:function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("label",{ref:"label",staticClass:"b-radio radio",class:[e.size,{"is-disabled":e.disabled}],attrs:{disabled:e.disabled,tabindex:!e.disabled&&0},on:{keydown:function(t){if(!("button"in t)&&e._k(t.keyCode,"enter",13,t.key)&&e._k(t.keyCode,"space",32,t.key))return null;t.preventDefault(),e.$refs.label.click()}}},[n("input",{directives:[{name:"model",rawName:"v-model",value:e.newValue,expression:"newValue"}],attrs:{type:"radio",disabled:e.disabled,name:e.name},domProps:{value:e.nativeValue,checked:e._q(e.newValue,e.nativeValue)},on:{change:function(t){e.newValue=e.nativeValue}}}),e._v(" "),n("span",{staticClass:"check"}),e._v(" "),n("span",{staticClass:"control-label"},[e._t("default")],2)])},staticRenderFns:[]}},function(e,t){e.exports={render:function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{staticClass:"field table-mobile-sort"},[n("div",{staticClass:"field has-addons"},[n("b-select",{attrs:{expanded:""},model:{value:e.mobileSort,callback:function(t){e.mobileSort=t},expression:"mobileSort"}},e._l(e.columns,function(t,r){return t.sortable?n("option",{key:r,domProps:{value:t}},[e._v("\n "+e._s(t.label)+"\n ")]):e._e()})),e._v(" "),n("div",{staticClass:"control"},[n("button",{staticClass:"button is-primary",on:{click:e.sort}},[n("b-icon",{directives:[{name:"show",rawName:"v-show",value:e.currentSortColumn===e.mobileSort,expression:"currentSortColumn === mobileSort"}],class:{"is-desc":!e.isAsc},attrs:{icon:"arrow-up",size:"is-small",both:""}})],1)])],1)])},staticRenderFns:[]}},function(e,t){e.exports={render:function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("transition",{attrs:{name:"fade"}},[e.isActive?n("article",{staticClass:"notification",class:e.type},[e.closable?n("button",{staticClass:"delete",attrs:{type:"button"},on:{click:e.close}}):e._e(),e._v(" "),n("div",{staticClass:"media"},[e.icon&&e.hasIcon?n("div",{staticClass:"media-left"},[n("b-icon",{attrs:{icon:e.icon,both:"",size:"is-large"}})],1):e._e(),e._v(" "),n("div",{staticClass:"media-content"},[e._t("default")],2)])]):e._e()])},staticRenderFns:[]}},function(e,t){e.exports={render:function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{staticClass:"control"},[n("label",{ref:"label",staticClass:"b-checkbox checkbox button",class:[e.checked?e.type:null,e.size,{"is-disabled":e.disabled}],attrs:{disabled:e.disabled,tabindex:!e.disabled&&0},on:{keydown:function(t){if(!("button"in t)&&e._k(t.keyCode,"enter",13,t.key)&&e._k(t.keyCode,"space",32,t.key))return null;t.preventDefault(),e.$refs.label.click()}}},[e._t("default"),e._v(" "),n("input",{directives:[{name:"model",rawName:"v-model",value:e.newValue,expression:"newValue"}],attrs:{type:"checkbox",disabled:e.disabled,name:e.name},domProps:{value:e.nativeValue,checked:Array.isArray(e.newValue)?e._i(e.newValue,e.nativeValue)>-1:e.newValue},on:{change:function(t){var n=e.newValue,r=t.target,a=!!r.checked;if(Array.isArray(n)){var i=e.nativeValue,o=e._i(n,i);r.checked?o<0&&(e.newValue=n.concat([i])):o>-1&&(e.newValue=n.slice(0,o).concat(n.slice(o+1)))}else e.newValue=a}}})],2)])},staticRenderFns:[]}},function(e,t){e.exports={render:function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{staticClass:"collapse"},[n("div",{staticClass:"collapse-trigger",on:{click:e.toggle}},[e._t("trigger",null,{open:e.isOpen})],2),e._v(" "),n("transition",{attrs:{name:e.animation}},[n("div",{directives:[{name:"show",rawName:"v-show",value:e.isOpen,expression:"isOpen"}],staticClass:"collapse-content"},[e._t("default")],2)])],1)},staticRenderFns:[]}},function(e,t){e.exports={render:function(){var e=this,t=e.$createElement;return(e._self._c||t)("div",{staticClass:"tags",class:{"has-addons":e.attached}},[e._t("default")],2)},staticRenderFns:[]}},function(e,t){e.exports={render:function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("section",{staticClass:"datepicker-table"},[n("header",{staticClass:"datepicker-header"},e._l(e.visibleDayNames,function(t,r){return n("div",{key:r,staticClass:"datepicker-cell"},[e._v("\n "+e._s(t)+"\n ")])})),e._v(" "),n("div",{staticClass:"datepicker-body",class:{"has-events":e.hasEvents}},e._l(e.weeksInThisMonth(e.focused.month,e.focused.year),function(t,r){return n("b-datepicker-table-row",{key:r,attrs:{"selected-date":e.value,week:t,month:e.focused.month,"min-date":e.minDate,"max-date":e.maxDate,disabled:e.disabled,"unselectable-dates":e.unselectableDates,"unselectable-days-of-week":e.unselectableDaysOfWeek,"selectable-dates":e.selectableDates,events:e.eventsInThisWeek(t,r),indicators:e.indicators},on:{select:e.updateSelectedDate}})}))])},staticRenderFns:[]}},function(e,t){e.exports={render:function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("transition",{attrs:{"enter-active-class":e.transition.enter,"leave-active-class":e.transition.leave}},[n("div",{directives:[{name:"show",rawName:"v-show",value:e.isActive,expression:"isActive"}],staticClass:"snackbar",class:[e.type,e.position]},[n("p",{staticClass:"text"},[e._v(e._s(e.message))]),e._v(" "),e.actionText?n("div",{staticClass:"action",class:e.type,on:{click:e.action}},[n("button",{staticClass:"button is-dark"},[e._v(e._s(e.actionText))])]):e._e()])])},staticRenderFns:[]}},function(e,t){e.exports={render:function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{staticClass:"taginput control",class:e.rootClasses},[n("div",{staticClass:"taginput-container",class:[e.statusType,e.size,e.containerClasses],attrs:{disabled:e.disabled},on:{click:function(t){e.hasInput&&e.focus(t)}}},[e._l(e.tags,function(t,r){return n("b-tag",{key:r,attrs:{type:e.type,size:e.size,rounded:e.rounded,attached:e.attached,tabstop:!1,disabled:e.disabled,closable:""},on:{close:function(t){e.removeTag(r)}}},[e._v("\n "+e._s(e.getNormalizedTagText(t))+"\n ")])}),e._v(" "),e.hasInput?n("b-autocomplete",e._b({ref:"autocomplete",attrs:{data:e.data,field:e.field,icon:e.icon,"icon-pack":e.iconPack,maxlength:e.maxlength,"has-counter":!1,size:e.size,disabled:e.disabled,loading:e.loading,"keep-first":""},on:{focus:e.onFocus,blur:e.customOnBlur,select:e.onSelect},nativeOn:{keydown:function(t){e.keydown(t)}},scopedSlots:e._u([{key:e.defaultSlotName,fn:function(t){return[e._t("default",null,{option:t.option,index:t.index})]}}]),model:{value:e.newTag,callback:function(t){e.newTag=t},expression:"newTag"}},"b-autocomplete",e.$attrs,!1),[n("template",{slot:e.emptySlotName},[e._t("empty")],2)],2):e._e()],2),e._v(" "),e.maxtags||e.maxlength?n("p",{staticClass:"help counter"},[e.maxlength&&e.valueLength>0?[e._v("\n "+e._s(e.valueLength)+" / "+e._s(e.maxlength)+"\n ")]:e.maxtags?[e._v("\n "+e._s(e.tagsLength)+" / "+e._s(e.maxtags)+"\n ")]:e._e()],2):e._e()])},staticRenderFns:[]}},function(e,t){e.exports={render:function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{staticClass:"autocomplete control",class:{"is-expanded":e.expanded}},[n("b-input",e._b({ref:"input",attrs:{size:e.size,loading:e.loading,rounded:e.rounded,icon:e.icon,"icon-pack":e.iconPack,maxlength:e.maxlength,autocomplete:"off"},on:{focus:e.focused,blur:e.onBlur},nativeOn:{keyup:function(t){if(!("button"in t)&&e._k(t.keyCode,"esc",27,t.key))return null;t.preventDefault(),e.isActive=!1},keydown:[function(t){if(!("button"in t)&&e._k(t.keyCode,"tab",9,t.key))return null;e.tabPressed(t)},function(t){if(!("button"in t)&&e._k(t.keyCode,"enter",13,t.key))return null;t.preventDefault(),e.enterPressed(t)},function(t){if(!("button"in t)&&e._k(t.keyCode,"up",38,t.key))return null;t.preventDefault(),e.keyArrows("up")},function(t){if(!("button"in t)&&e._k(t.keyCode,"down",40,t.key))return null;t.preventDefault(),e.keyArrows("down")}]},model:{value:e.newValue,callback:function(t){e.newValue=t},expression:"newValue"}},"b-input",e.$attrs,!1)),e._v(" "),n("transition",{attrs:{name:"fade"}},[n("div",{directives:[{name:"show",rawName:"v-show",value:e.isActive&&(e.data.length>0||e.hasEmptySlot),expression:"isActive && (data.length > 0 || hasEmptySlot)"}],ref:"dropdown",staticClass:"dropdown-menu",class:{"is-opened-top":!e.isListInViewportVertically}},[n("div",{staticClass:"dropdown-content"},[e._l(e.data,function(t,r){return n("a",{key:r,staticClass:"dropdown-item",class:{"is-hovered":t===e.hovered},on:{click:function(n){e.setSelected(t)}}},[e.hasDefaultSlot?e._t("default",null,{option:t,index:r}):n("span",{domProps:{innerHTML:e._s(e.getValue(t,!0))}})],2)}),e._v(" "),0===e.data.length?n("div",{staticClass:"dropdown-item is-disabled"},[e._t("empty")],2):e._e()],2)])])],1)},staticRenderFns:[]}},function(e,t){e.exports={render:function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{staticClass:"control",class:e.rootClasses},["textarea"!==e.type?n("input",e._b({ref:"input",staticClass:"input",class:e.inputClasses,attrs:{type:e.newType,autocomplete:e.newAutocomplete,maxlength:e.maxlength},domProps:{value:e.newValue},on:{input:e.onInput,blur:e.onBlur,focus:e.onFocus}},"input",e.$attrs,!1)):n("textarea",e._b({ref:"textarea",staticClass:"textarea",class:e.inputClasses,attrs:{maxlength:e.maxlength},domProps:{value:e.newValue},on:{input:e.onInput,blur:e.onBlur,focus:e.onFocus}},"textarea",e.$attrs,!1)),e._v(" "),e.icon?n("b-icon",{staticClass:"is-left",attrs:{icon:e.icon,pack:e.iconPack,size:e.iconSize}}):e._e(),e._v(" "),e.loading||!e.passwordReveal&&!e.statusType?e._e():n("b-icon",{staticClass:"is-right",class:{"is-clickable":e.passwordReveal},attrs:{icon:e.passwordReveal?e.passwordVisibleIcon:e.statusTypeIcon,pack:e.iconPack,size:e.iconSize,type:e.passwordReveal?"is-primary":e.statusType,both:""},nativeOn:{click:function(t){e.togglePasswordVisibility(t)}}}),e._v(" "),e.maxlength&&e.hasCounter?n("small",{staticClass:"help counter",class:{"is-invisible":!e.isFocused}},[e._v("\n "+e._s(e.valueLength)+" / "+e._s(e.maxlength)+"\n ")]):e._e()],1)},staticRenderFns:[]}},function(e,t){e.exports={render:function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{staticClass:"datepicker-row"},[e._l(e.week,function(t,r){return[e.selectableDate(t)&&!e.disabled?n("a",{key:r,staticClass:"datepicker-cell",class:[e.classObject(t),{"has-event":e.eventsDateMatch(t)},e.indicators],attrs:{role:"button",href:"#",disabled:e.disabled},on:{click:function(n){n.preventDefault(),e.emitChosenDate(t)},keydown:[function(n){if(!("button"in n)&&e._k(n.keyCode,"enter",13,n.key))return null;n.preventDefault(),e.emitChosenDate(t)},function(n){if(!("button"in n)&&e._k(n.keyCode,"space",32,n.key))return null;n.preventDefault(),e.emitChosenDate(t)}]}},[e._v("\n "+e._s(t.getDate())+"\n\n "),e.eventsDateMatch(t)?n("div",{staticClass:"events"},e._l(e.eventsDateMatch(t),function(e,t){return n("div",{key:t,staticClass:"event",class:e.type})})):e._e()]):n("div",{key:r,staticClass:"datepicker-cell",class:e.classObject(t)},[e._v("\n "+e._s(t.getDate())+"\n ")])]})],2)},staticRenderFns:[]}},function(e,t){e.exports={render:function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{staticClass:"b-tabs",class:{"is-fullwidth":e.expanded}},[n("nav",{staticClass:"tabs",class:e.navClasses},[n("ul",e._l(e.tabItems,function(t,r){return n("li",{directives:[{name:"show",rawName:"v-show",value:t.visible,expression:"tabItem.visible"}],key:r,class:{"is-active":e.activeTab===r,"is-disabled":t.disabled}},[n("a",{on:{click:function(t){e.tabClick(r)}}},[t.$slots.header?[n("b-slot-component",{attrs:{component:t,name:"header",tag:"span",event:"updated"}})]:[t.icon?n("b-icon",{attrs:{icon:t.icon,pack:t.iconPack,size:e.size}}):e._e(),e._v(" "),n("span",[e._v(e._s(t.label))])]],2)])}))]),e._v(" "),n("section",{staticClass:"tab-content"},[e._t("default")],2)])},staticRenderFns:[]}},function(e,t){e.exports={render:function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("transition",{attrs:{name:e.animation}},[e.isActive?n("div",{staticClass:"modal is-active"},[n("div",{staticClass:"modal-background",on:{click:function(t){e.cancel("outside")}}}),e._v(" "),n("div",{staticClass:"animation-content",class:{"modal-content":!e.hasModalCard},style:{maxWidth:e.newWidth}},[e.component?n(e.component,e._g(e._b({tag:"component",on:{close:e.close}},"component",e.props,!1),e.events)):e.content?n("div",{domProps:{innerHTML:e._s(e.content)}}):e._t("default")],2),e._v(" "),e.showX?n("button",{staticClass:"modal-close is-large",attrs:{type:"button"},on:{click:function(t){e.cancel("x")}}}):e._e()]):e._e()])},staticRenderFns:[]}},function(e,t){e.exports={render:function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{staticClass:"datepicker control",class:[e.size,{"is-expanded":e.expanded}]},[!e.isMobile||e.inline?n("b-dropdown",{ref:"dropdown",attrs:{position:e.position,disabled:e.disabled,inline:e.inline}},[e.inline?e._e():n("b-input",e._b({ref:"input",attrs:{slot:"trigger",autocomplete:"off",value:e.formatValue(e.dateSelected),placeholder:e.placeholder,size:e.size,icon:e.icon,"icon-pack":e.iconPack,rounded:e.rounded,loading:e.loading,disabled:e.disabled,readonly:e.readonly},on:{focus:function(t){e.$emit("focus",t)},blur:function(t){e.$emit("blur",t)&&e.checkHtml5Validity()}},nativeOn:{change:function(t){e.onChange(t.target.value)}},slot:"trigger"},"b-input",e.$attrs,!1)),e._v(" "),n("b-dropdown-item",{attrs:{disabled:e.disabled,custom:""}},[n("header",{staticClass:"datepicker-header"},[void 0!==e.$slots.header&&e.$slots.header.length?[e._t("header")]:n("div",{staticClass:"pagination field is-centered"},[e.isFirstMonth||e.disabled?e._e():n("a",{staticClass:"pagination-previous",attrs:{role:"button",href:"#",disabled:e.disabled},on:{click:function(t){t.preventDefault(),e.decrementMonth(t)},keydown:[function(t){if(!("button"in t)&&e._k(t.keyCode,"enter",13,t.key))return null;t.preventDefault(),e.decrementMonth(t)},function(t){if(!("button"in t)&&e._k(t.keyCode,"space",32,t.key))return null;t.preventDefault(),e.decrementMonth(t)}]}},[n("b-icon",{attrs:{icon:"chevron-left",pack:e.iconPack,both:"",type:"is-primary is-clickable"}})],1),e._v(" "),n("a",{directives:[{name:"show",rawName:"v-show",value:!e.isLastMonth&&!e.disabled,expression:"!isLastMonth && !disabled"}],staticClass:"pagination-next",attrs:{role:"button",href:"#",disabled:e.disabled},on:{click:function(t){t.preventDefault(),e.incrementMonth(t)},keydown:[function(t){if(!("button"in t)&&e._k(t.keyCode,"enter",13,t.key))return null;t.preventDefault(),e.incrementMonth(t)},function(t){if(!("button"in t)&&e._k(t.keyCode,"space",32,t.key))return null;t.preventDefault(),e.incrementMonth(t)}]}},[n("b-icon",{attrs:{icon:"chevron-right",pack:e.iconPack,both:"",type:"is-primary is-clickable"}})],1),e._v(" "),n("div",{staticClass:"pagination-list"},[n("b-field",[n("b-select",{attrs:{disabled:e.disabled},model:{value:e.focusedDateData.month,callback:function(t){e.$set(e.focusedDateData,"month",t)},expression:"focusedDateData.month"}},e._l(e.monthNames,function(t,r){return n("option",{key:t,domProps:{value:r}},[e._v("\n "+e._s(t)+"\n ")])})),e._v(" "),n("b-select",{attrs:{disabled:e.disabled},model:{value:e.focusedDateData.year,callback:function(t){e.$set(e.focusedDateData,"year",t)},expression:"focusedDateData.year"}},e._l(e.listOfYears,function(t){return n("option",{key:t,domProps:{value:t}},[e._v("\n "+e._s(t)+"\n ")])}))],1)],1)])],2),e._v(" "),n("b-datepicker-table",{attrs:{"day-names":e.dayNames,"month-names":e.monthNames,"first-day-of-week":e.firstDayOfWeek,"min-date":e.minDate,"max-date":e.maxDate,focused:e.focusedDateData,disabled:e.disabled,"unselectable-dates":e.unselectableDates,"unselectable-days-of-week":e.unselectableDaysOfWeek,"selectable-dates":e.selectableDates,events:e.events,indicators:e.indicators},on:{close:function(t){e.$refs.dropdown.isActive=!1}},model:{value:e.dateSelected,callback:function(t){e.dateSelected=t},expression:"dateSelected"}}),e._v(" "),void 0!==e.$slots.default&&e.$slots.default.length?n("footer",{staticClass:"datepicker-footer"},[e._t("default")],2):e._e()],1)],1):n("b-input",e._b({ref:"input",attrs:{type:"date",autocomplete:"off",value:e.formatYYYYMMDD(e.value),placeholder:e.placeholder,size:e.size,icon:e.icon,"icon-pack":e.iconPack,loading:e.loading,max:e.formatYYYYMMDD(e.maxDate),min:e.formatYYYYMMDD(e.minDate),disabled:e.disabled,readonly:!1},on:{focus:function(t){e.$emit("focus",t)},blur:function(t){e.$emit("blur",t)&&e.checkHtml5Validity()}},nativeOn:{change:function(t){e.onChangeNativePicker(t)}}},"b-input",e.$attrs,!1))],1)},staticRenderFns:[]}},function(e,t){e.exports={render:function(){var e=this,t=e.$createElement,n=e._self._c||t;return e.attached&&e.closable?n("div",{staticClass:"tags has-addons"},[n("span",{staticClass:"tag",class:[e.type,e.size,{"is-rounded":e.rounded}]},[e._t("default")],2),e._v(" "),n("a",{staticClass:"tag is-delete",class:[e.size,{"is-rounded":e.rounded}],attrs:{role:"button",tabindex:!!e.tabstop&&0,disabled:e.disabled},on:{click:function(t){e.close()},keyup:function(t){if(!("button"in t)&&e._k(t.keyCode,"delete",[8,46],t.key))return null;t.preventDefault(),e.close()}}})]):n("span",{staticClass:"tag",class:[e.type,e.size,{"is-rounded":e.rounded}]},[e._t("default"),e._v(" "),e.closable?n("a",{staticClass:"delete is-small",attrs:{role:"button",disabled:e.disabled,tabindex:!!e.tabstop&&0},on:{click:function(t){e.close()},keyup:function(t){if(!("button"in t)&&e._k(t.keyCode,"delete",[8,46],t.key))return null;t.preventDefault(),e.close()}}}):e._e()],2)},staticRenderFns:[]}},function(e,t,n){e.exports=n(67)}])},function(e,t,n){"use strict";function r(e,t){0}function a(e){return Object.prototype.toString.call(e).indexOf("Error")>-1}n.r(t);var i={name:"router-view",functional:!0,props:{name:{type:String,default:"default"}},render:function(e,t){var n=t.props,r=t.children,a=t.parent,i=t.data;i.routerView=!0;for(var o=a.$createElement,l=n.name,s=a.$route,c=a._routerViewCache||(a._routerViewCache={}),u=0,d=!1;a&&a._routerRoot!==a;)a.$vnode&&a.$vnode.data.routerView&&u++,a._inactive&&(d=!0),a=a.$parent;if(i.routerViewDepth=u,d)return o(c[l],i,r);var f=s.matched[u];if(!f)return c[l]=null,o();var h=c[l]=f.components[l];i.registerRouteInstance=function(e,t){var n=f.instances[l];(t&&n!==e||!t&&n===e)&&(f.instances[l]=t)},(i.hook||(i.hook={})).prepatch=function(e,t){f.instances[l]=t.componentInstance};var p=i.props=function(e,t){switch(typeof t){case"undefined":return;case"object":return t;case"function":return t(e);case"boolean":return t?e.params:void 0;default:0}}(s,f.props&&f.props[l]);if(p){p=i.props=function(e,t){for(var n in t)e[n]=t[n];return e}({},p);var v=i.attrs=i.attrs||{};for(var g in p)h.props&&g in h.props||(v[g]=p[g],delete p[g])}return o(h,i,r)}};var o=/[!'()*]/g,l=function(e){return"%"+e.charCodeAt(0).toString(16)},s=/%2C/g,c=function(e){return encodeURIComponent(e).replace(o,l).replace(s,",")},u=decodeURIComponent;function d(e){var t={};return(e=e.trim().replace(/^(\?|#|&)/,""))?(e.split("&").forEach(function(e){var n=e.replace(/\+/g," ").split("="),r=u(n.shift()),a=n.length>0?u(n.join("=")):null;void 0===t[r]?t[r]=a:Array.isArray(t[r])?t[r].push(a):t[r]=[t[r],a]}),t):t}function f(e){var t=e?Object.keys(e).map(function(t){var n=e[t];if(void 0===n)return"";if(null===n)return c(t);if(Array.isArray(n)){var r=[];return n.forEach(function(e){void 0!==e&&(null===e?r.push(c(t)):r.push(c(t)+"="+c(e)))}),r.join("&")}return c(t)+"="+c(n)}).filter(function(e){return e.length>0}).join("&"):null;return t?"?"+t:""}var h=/\/?$/;function p(e,t,n,r){var a=r&&r.options.stringifyQuery,i=t.query||{};try{i=v(i)}catch(e){}var o={name:t.name||e&&e.name,meta:e&&e.meta||{},path:t.path||"/",hash:t.hash||"",query:i,params:t.params||{},fullPath:m(t,a),matched:e?function(e){var t=[];for(;e;)t.unshift(e),e=e.parent;return t}(e):[]};return n&&(o.redirectedFrom=m(n,a)),Object.freeze(o)}function v(e){if(Array.isArray(e))return e.map(v);if(e&&"object"==typeof e){var t={};for(var n in e)t[n]=v(e[n]);return t}return e}var g=p(null,{path:"/"});function m(e,t){var n=e.path,r=e.query;void 0===r&&(r={});var a=e.hash;return void 0===a&&(a=""),(n||"/")+(t||f)(r)+a}function y(e,t){return t===g?e===t:!!t&&(e.path&&t.path?e.path.replace(h,"")===t.path.replace(h,"")&&e.hash===t.hash&&b(e.query,t.query):!(!e.name||!t.name)&&(e.name===t.name&&e.hash===t.hash&&b(e.query,t.query)&&b(e.params,t.params)))}function b(e,t){if(void 0===e&&(e={}),void 0===t&&(t={}),!e||!t)return e===t;var n=Object.keys(e),r=Object.keys(t);return n.length===r.length&&n.every(function(n){var r=e[n],a=t[n];return"object"==typeof r&&"object"==typeof a?b(r,a):String(r)===String(a)})}var _,x=[String,Object],w=[String,Array],k={name:"router-link",props:{to:{type:x,required:!0},tag:{type:String,default:"a"},exact:Boolean,append:Boolean,replace:Boolean,activeClass:String,exactActiveClass:String,event:{type:w,default:"click"}},render:function(e){var t=this,n=this.$router,r=this.$route,a=n.resolve(this.to,r,this.append),i=a.location,o=a.route,l=a.href,s={},c=n.options.linkActiveClass,u=n.options.linkExactActiveClass,d=null==c?"router-link-active":c,f=null==u?"router-link-exact-active":u,v=null==this.activeClass?d:this.activeClass,g=null==this.exactActiveClass?f:this.exactActiveClass,m=i.path?p(null,i,null,n):o;s[g]=y(r,m),s[v]=this.exact?s[g]:function(e,t){return 0===e.path.replace(h,"/").indexOf(t.path.replace(h,"/"))&&(!t.hash||e.hash===t.hash)&&function(e,t){for(var n in t)if(!(n in e))return!1;return!0}(e.query,t.query)}(r,m);var b=function(e){T(e)&&(t.replace?n.replace(i):n.push(i))},x={click:T};Array.isArray(this.event)?this.event.forEach(function(e){x[e]=b}):x[this.event]=b;var w={class:s};if("a"===this.tag)w.on=x,w.attrs={href:l};else{var k=function e(t){if(t)for(var n,r=0;r<t.length;r++){if("a"===(n=t[r]).tag)return n;if(n.children&&(n=e(n.children)))return n}}(this.$slots.default);if(k){k.isStatic=!1;var A=_.util.extend;(k.data=A({},k.data)).on=x,(k.data.attrs=A({},k.data.attrs)).href=l}else w.on=x}return e(this.tag,w,this.$slots.default)}};function T(e){if(!(e.metaKey||e.altKey||e.ctrlKey||e.shiftKey||e.defaultPrevented||void 0!==e.button&&0!==e.button)){if(e.currentTarget&&e.currentTarget.getAttribute){var t=e.currentTarget.getAttribute("target");if(/\b_blank\b/i.test(t))return}return e.preventDefault&&e.preventDefault(),!0}}function A(e){if(!A.installed||_!==e){A.installed=!0,_=e;var t=function(e){return void 0!==e},n=function(e,n){var r=e.$options._parentVnode;t(r)&&t(r=r.data)&&t(r=r.registerRouteInstance)&&r(e,n)};e.mixin({beforeCreate:function(){t(this.$options.router)?(this._routerRoot=this,this._router=this.$options.router,this._router.init(this),e.util.defineReactive(this,"_route",this._router.history.current)):this._routerRoot=this.$parent&&this.$parent._routerRoot||this,n(this,this)},destroyed:function(){n(this)}}),Object.defineProperty(e.prototype,"$router",{get:function(){return this._routerRoot._router}}),Object.defineProperty(e.prototype,"$route",{get:function(){return this._routerRoot._route}}),e.component("router-view",i),e.component("router-link",k);var r=e.config.optionMergeStrategies;r.beforeRouteEnter=r.beforeRouteLeave=r.beforeRouteUpdate=r.created}}var M="undefined"!=typeof window;function C(e,t,n){var r=e.charAt(0);if("/"===r)return e;if("?"===r||"#"===r)return t+e;var a=t.split("/");n&&a[a.length-1]||a.pop();for(var i=e.replace(/^\//,"").split("/"),o=0;o<i.length;o++){var l=i[o];".."===l?a.pop():"."!==l&&a.push(l)}return""!==a[0]&&a.unshift(""),a.join("/")}function S(e){return e.replace(/\/\//g,"/")}var L=Array.isArray||function(e){return"[object Array]"==Object.prototype.toString.call(e)},O=H,D=I,z=function(e,t){return R(I(e,t))},P=R,E=V,N=new RegExp(["(\\\\.)","([\\/.])?(?:(?:\\:(\\w+)(?:\\(((?:\\\\.|[^\\\\()])+)\\))?|\\(((?:\\\\.|[^\\\\()])+)\\))([+*?])?|(\\*))"].join("|"),"g");function I(e,t){for(var n,r=[],a=0,i=0,o="",l=t&&t.delimiter||"/";null!=(n=N.exec(e));){var s=n[0],c=n[1],u=n.index;if(o+=e.slice(i,u),i=u+s.length,c)o+=c[1];else{var d=e[i],f=n[2],h=n[3],p=n[4],v=n[5],g=n[6],m=n[7];o&&(r.push(o),o="");var y=null!=f&&null!=d&&d!==f,b="+"===g||"*"===g,_="?"===g||"*"===g,x=n[2]||l,w=p||v;r.push({name:h||a++,prefix:f||"",delimiter:x,optional:_,repeat:b,partial:y,asterisk:!!m,pattern:w?F(w):m?".*":"[^"+B(x)+"]+?"})}}return i<e.length&&(o+=e.substr(i)),o&&r.push(o),r}function j(e){return encodeURI(e).replace(/[\/?#]/g,function(e){return"%"+e.charCodeAt(0).toString(16).toUpperCase()})}function R(e){for(var t=new Array(e.length),n=0;n<e.length;n++)"object"==typeof e[n]&&(t[n]=new RegExp("^(?:"+e[n].pattern+")$"));return function(n,r){for(var a="",i=n||{},o=(r||{}).pretty?j:encodeURIComponent,l=0;l<e.length;l++){var s=e[l];if("string"!=typeof s){var c,u=i[s.name];if(null==u){if(s.optional){s.partial&&(a+=s.prefix);continue}throw new TypeError('Expected "'+s.name+'" to be defined')}if(L(u)){if(!s.repeat)throw new TypeError('Expected "'+s.name+'" to not repeat, but received `'+JSON.stringify(u)+"`");if(0===u.length){if(s.optional)continue;throw new TypeError('Expected "'+s.name+'" to not be empty')}for(var d=0;d<u.length;d++){if(c=o(u[d]),!t[l].test(c))throw new TypeError('Expected all "'+s.name+'" to match "'+s.pattern+'", but received `'+JSON.stringify(c)+"`");a+=(0===d?s.prefix:s.delimiter)+c}}else{if(c=s.asterisk?encodeURI(u).replace(/[?#]/g,function(e){return"%"+e.charCodeAt(0).toString(16).toUpperCase()}):o(u),!t[l].test(c))throw new TypeError('Expected "'+s.name+'" to match "'+s.pattern+'", but received "'+c+'"');a+=s.prefix+c}}else a+=s}return a}}function B(e){return e.replace(/([.+*?=^!:${}()[\]|\/\\])/g,"\\$1")}function F(e){return e.replace(/([=!:$\/()])/g,"\\$1")}function $(e,t){return e.keys=t,e}function W(e){return e.sensitive?"":"i"}function V(e,t,n){L(t)||(n=t||n,t=[]);for(var r=(n=n||{}).strict,a=!1!==n.end,i="",o=0;o<e.length;o++){var l=e[o];if("string"==typeof l)i+=B(l);else{var s=B(l.prefix),c="(?:"+l.pattern+")";t.push(l),l.repeat&&(c+="(?:"+s+c+")*"),i+=c=l.optional?l.partial?s+"("+c+")?":"(?:"+s+"("+c+"))?":s+"("+c+")"}}var u=B(n.delimiter||"/"),d=i.slice(-u.length)===u;return r||(i=(d?i.slice(0,-u.length):i)+"(?:"+u+"(?=$))?"),i+=a?"$":r&&d?"":"(?="+u+"|$)",$(new RegExp("^"+i,W(n)),t)}function H(e,t,n){return L(t)||(n=t||n,t=[]),n=n||{},e instanceof RegExp?function(e,t){var n=e.source.match(/\((?!\?)/g);if(n)for(var r=0;r<n.length;r++)t.push({name:r,prefix:null,delimiter:null,optional:!1,repeat:!1,partial:!1,asterisk:!1,pattern:null});return $(e,t)}(e,t):L(e)?function(e,t,n){for(var r=[],a=0;a<e.length;a++)r.push(H(e[a],t,n).source);return $(new RegExp("(?:"+r.join("|")+")",W(n)),t)}(e,t,n):function(e,t,n){return V(I(e,n),t,n)}(e,t,n)}O.parse=D,O.compile=z,O.tokensToFunction=P,O.tokensToRegExp=E;var q=Object.create(null);function U(e,t,n){try{return(q[e]||(q[e]=O.compile(e)))(t||{},{pretty:!0})}catch(e){return""}}function G(e,t,n,r){var a=t||[],i=n||Object.create(null),o=r||Object.create(null);e.forEach(function(e){!function e(t,n,r,a,i,o){var l=a.path;var s=a.name;0;var c=a.pathToRegexpOptions||{};var u=function(e,t,n){n||(e=e.replace(/\/$/,""));if("/"===e[0])return e;if(null==t)return e;return S(t.path+"/"+e)}(l,i,c.strict);"boolean"==typeof a.caseSensitive&&(c.sensitive=a.caseSensitive);var d={path:u,regex:function(e,t){var n=O(e,[],t);0;return n}(u,c),components:a.components||{default:a.component},instances:{},name:s,parent:i,matchAs:o,redirect:a.redirect,beforeEnter:a.beforeEnter,meta:a.meta||{},props:null==a.props?{}:a.components?a.props:{default:a.props}};a.children&&a.children.forEach(function(a){var i=o?S(o+"/"+a.path):void 0;e(t,n,r,a,d,i)});if(void 0!==a.alias){var f=Array.isArray(a.alias)?a.alias:[a.alias];f.forEach(function(o){var l={path:o,children:a.children};e(t,n,r,l,i,d.path||"/")})}n[d.path]||(t.push(d.path),n[d.path]=d);s&&(r[s]||(r[s]=d))}(a,i,o,e)});for(var l=0,s=a.length;l<s;l++)"*"===a[l]&&(a.push(a.splice(l,1)[0]),s--,l--);return{pathList:a,pathMap:i,nameMap:o}}function Y(e,t,n,r){var a="string"==typeof e?{path:e}:e;if(a.name||a._normalized)return a;if(!a.path&&a.params&&t){(a=K({},a))._normalized=!0;var i=K(K({},t.params),a.params);if(t.name)a.name=t.name,a.params=i;else if(t.matched.length){var o=t.matched[t.matched.length-1].path;a.path=U(o,i,t.path)}else 0;return a}var l=function(e){var t="",n="",r=e.indexOf("#");r>=0&&(t=e.slice(r),e=e.slice(0,r));var a=e.indexOf("?");return a>=0&&(n=e.slice(a+1),e=e.slice(0,a)),{path:e,query:n,hash:t}}(a.path||""),s=t&&t.path||"/",c=l.path?C(l.path,s,n||a.append):s,u=function(e,t,n){void 0===t&&(t={});var r,a=n||d;try{r=a(e||"")}catch(e){r={}}for(var i in t)r[i]=t[i];return r}(l.query,a.query,r&&r.options.parseQuery),f=a.hash||l.hash;return f&&"#"!==f.charAt(0)&&(f="#"+f),{_normalized:!0,path:c,query:u,hash:f}}function K(e,t){for(var n in t)e[n]=t[n];return e}function X(e,t){var n=G(e),r=n.pathList,a=n.pathMap,i=n.nameMap;function o(e,n,o){var l=Y(e,n,!1,t),c=l.name;if(c){var u=i[c];if(!u)return s(null,l);var d=u.regex.keys.filter(function(e){return!e.optional}).map(function(e){return e.name});if("object"!=typeof l.params&&(l.params={}),n&&"object"==typeof n.params)for(var f in n.params)!(f in l.params)&&d.indexOf(f)>-1&&(l.params[f]=n.params[f]);if(u)return l.path=U(u.path,l.params),s(u,l,o)}else if(l.path){l.params={};for(var h=0;h<r.length;h++){var p=r[h],v=a[p];if(Z(v.regex,l.path,l.params))return s(v,l,o)}}return s(null,l)}function l(e,n){var r=e.redirect,a="function"==typeof r?r(p(e,n,null,t)):r;if("string"==typeof a&&(a={path:a}),!a||"object"!=typeof a)return s(null,n);var l=a,c=l.name,u=l.path,d=n.query,f=n.hash,h=n.params;if(d=l.hasOwnProperty("query")?l.query:d,f=l.hasOwnProperty("hash")?l.hash:f,h=l.hasOwnProperty("params")?l.params:h,c){i[c];return o({_normalized:!0,name:c,query:d,hash:f,params:h},void 0,n)}if(u){var v=function(e,t){return C(e,t.parent?t.parent.path:"/",!0)}(u,e);return o({_normalized:!0,path:U(v,h),query:d,hash:f},void 0,n)}return s(null,n)}function s(e,n,r){return e&&e.redirect?l(e,r||n):e&&e.matchAs?function(e,t,n){var r=o({_normalized:!0,path:U(n,t.params)});if(r){var a=r.matched,i=a[a.length-1];return t.params=r.params,s(i,t)}return s(null,t)}(0,n,e.matchAs):p(e,n,r,t)}return{match:o,addRoutes:function(e){G(e,r,a,i)}}}function Z(e,t,n){var r=t.match(e);if(!r)return!1;if(!n)return!0;for(var a=1,i=r.length;a<i;++a){var o=e.keys[a-1],l="string"==typeof r[a]?decodeURIComponent(r[a]):r[a];o&&(n[o.name]=l)}return!0}var J=Object.create(null);function Q(){window.history.replaceState({key:de()},""),window.addEventListener("popstate",function(e){var t;te(),e.state&&e.state.key&&(t=e.state.key,ce=t)})}function ee(e,t,n,r){if(e.app){var a=e.options.scrollBehavior;a&&e.app.$nextTick(function(){var e=function(){var e=de();if(e)return J[e]}(),i=a(t,n,r?e:null);i&&("function"==typeof i.then?i.then(function(t){ie(t,e)}).catch(function(e){0}):ie(i,e))})}}function te(){var e=de();e&&(J[e]={x:window.pageXOffset,y:window.pageYOffset})}function ne(e){return ae(e.x)||ae(e.y)}function re(e){return{x:ae(e.x)?e.x:window.pageXOffset,y:ae(e.y)?e.y:window.pageYOffset}}function ae(e){return"number"==typeof e}function ie(e,t){var n,r="object"==typeof e;if(r&&"string"==typeof e.selector){var a=document.querySelector(e.selector);if(a){var i=e.offset&&"object"==typeof e.offset?e.offset:{};t=function(e,t){var n=document.documentElement.getBoundingClientRect(),r=e.getBoundingClientRect();return{x:r.left-n.left-t.x,y:r.top-n.top-t.y}}(a,i={x:ae((n=i).x)?n.x:0,y:ae(n.y)?n.y:0})}else ne(e)&&(t=re(e))}else r&&ne(e)&&(t=re(e));t&&window.scrollTo(t.x,t.y)}var oe,le=M&&((-1===(oe=window.navigator.userAgent).indexOf("Android 2.")&&-1===oe.indexOf("Android 4.0")||-1===oe.indexOf("Mobile Safari")||-1!==oe.indexOf("Chrome")||-1!==oe.indexOf("Windows Phone"))&&window.history&&"pushState"in window.history),se=M&&window.performance&&window.performance.now?window.performance:Date,ce=ue();function ue(){return se.now().toFixed(3)}function de(){return ce}function fe(e,t){te();var n=window.history;try{t?n.replaceState({key:ce},"",e):(ce=ue(),n.pushState({key:ce},"",e))}catch(n){window.location[t?"replace":"assign"](e)}}function he(e){fe(e,!0)}function pe(e,t,n){var r=function(a){a>=e.length?n():e[a]?t(e[a],function(){r(a+1)}):r(a+1)};r(0)}function ve(e){return function(t,n,r){var i=!1,o=0,l=null;ge(e,function(e,t,n,s){if("function"==typeof e&&void 0===e.cid){i=!0,o++;var c,u=be(function(t){var a;((a=t).__esModule||ye&&"Module"===a[Symbol.toStringTag])&&(t=t.default),e.resolved="function"==typeof t?t:_.extend(t),n.components[s]=t,--o<=0&&r()}),d=be(function(e){var t="Failed to resolve async component "+s+": "+e;l||(l=a(e)?e:new Error(t),r(l))});try{c=e(u,d)}catch(e){d(e)}if(c)if("function"==typeof c.then)c.then(u,d);else{var f=c.component;f&&"function"==typeof f.then&&f.then(u,d)}}}),i||r()}}function ge(e,t){return me(e.map(function(e){return Object.keys(e.components).map(function(n){return t(e.components[n],e.instances[n],e,n)})}))}function me(e){return Array.prototype.concat.apply([],e)}var ye="function"==typeof Symbol&&"symbol"==typeof Symbol.toStringTag;function be(e){var t=!1;return function(){for(var n=[],r=arguments.length;r--;)n[r]=arguments[r];if(!t)return t=!0,e.apply(this,n)}}var _e=function(e,t){this.router=e,this.base=function(e){if(!e)if(M){var t=document.querySelector("base");e=(e=t&&t.getAttribute("href")||"/").replace(/^https?:\/\/[^\/]+/,"")}else e="/";"/"!==e.charAt(0)&&(e="/"+e);return e.replace(/\/$/,"")}(t),this.current=g,this.pending=null,this.ready=!1,this.readyCbs=[],this.readyErrorCbs=[],this.errorCbs=[]};function xe(e,t,n,r){var a=ge(e,function(e,r,a,i){var o=function(e,t){"function"!=typeof e&&(e=_.extend(e));return e.options[t]}(e,t);if(o)return Array.isArray(o)?o.map(function(e){return n(e,r,a,i)}):n(o,r,a,i)});return me(r?a.reverse():a)}function we(e,t){if(t)return function(){return e.apply(t,arguments)}}_e.prototype.listen=function(e){this.cb=e},_e.prototype.onReady=function(e,t){this.ready?e():(this.readyCbs.push(e),t&&this.readyErrorCbs.push(t))},_e.prototype.onError=function(e){this.errorCbs.push(e)},_e.prototype.transitionTo=function(e,t,n){var r=this,a=this.router.match(e,this.current);this.confirmTransition(a,function(){r.updateRoute(a),t&&t(a),r.ensureURL(),r.ready||(r.ready=!0,r.readyCbs.forEach(function(e){e(a)}))},function(e){n&&n(e),e&&!r.ready&&(r.ready=!0,r.readyErrorCbs.forEach(function(t){t(e)}))})},_e.prototype.confirmTransition=function(e,t,n){var i=this,o=this.current,l=function(e){a(e)&&(i.errorCbs.length?i.errorCbs.forEach(function(t){t(e)}):(r(),console.error(e))),n&&n(e)};if(y(e,o)&&e.matched.length===o.matched.length)return this.ensureURL(),l();var s=function(e,t){var n,r=Math.max(e.length,t.length);for(n=0;n<r&&e[n]===t[n];n++);return{updated:t.slice(0,n),activated:t.slice(n),deactivated:e.slice(n)}}(this.current.matched,e.matched),c=s.updated,u=s.deactivated,d=s.activated,f=[].concat(function(e){return xe(e,"beforeRouteLeave",we,!0)}(u),this.router.beforeHooks,function(e){return xe(e,"beforeRouteUpdate",we)}(c),d.map(function(e){return e.beforeEnter}),ve(d));this.pending=e;var h=function(t,n){if(i.pending!==e)return l();try{t(e,o,function(e){!1===e||a(e)?(i.ensureURL(!0),l(e)):"string"==typeof e||"object"==typeof e&&("string"==typeof e.path||"string"==typeof e.name)?(l(),"object"==typeof e&&e.replace?i.replace(e):i.push(e)):n(e)})}catch(e){l(e)}};pe(f,h,function(){var n=[];pe(function(e,t,n){return xe(e,"beforeRouteEnter",function(e,r,a,i){return function(e,t,n,r,a){return function(i,o,l){return e(i,o,function(e){l(e),"function"==typeof e&&r.push(function(){!function e(t,n,r,a){n[r]?t(n[r]):a()&&setTimeout(function(){e(t,n,r,a)},16)}(e,t.instances,n,a)})})}}(e,a,i,t,n)})}(d,n,function(){return i.current===e}).concat(i.router.resolveHooks),h,function(){if(i.pending!==e)return l();i.pending=null,t(e),i.router.app&&i.router.app.$nextTick(function(){n.forEach(function(e){e()})})})})},_e.prototype.updateRoute=function(e){var t=this.current;this.current=e,this.cb&&this.cb(e),this.router.afterHooks.forEach(function(n){n&&n(e,t)})};var ke=function(e){function t(t,n){var r=this;e.call(this,t,n);var a=t.options.scrollBehavior;a&&Q();var i=Te(this.base);window.addEventListener("popstate",function(e){var n=r.current,o=Te(r.base);r.current===g&&o===i||r.transitionTo(o,function(e){a&&ee(t,e,n,!0)})})}return e&&(t.__proto__=e),t.prototype=Object.create(e&&e.prototype),t.prototype.constructor=t,t.prototype.go=function(e){window.history.go(e)},t.prototype.push=function(e,t,n){var r=this,a=this.current;this.transitionTo(e,function(e){fe(S(r.base+e.fullPath)),ee(r.router,e,a,!1),t&&t(e)},n)},t.prototype.replace=function(e,t,n){var r=this,a=this.current;this.transitionTo(e,function(e){he(S(r.base+e.fullPath)),ee(r.router,e,a,!1),t&&t(e)},n)},t.prototype.ensureURL=function(e){if(Te(this.base)!==this.current.fullPath){var t=S(this.base+this.current.fullPath);e?fe(t):he(t)}},t.prototype.getCurrentLocation=function(){return Te(this.base)},t}(_e);function Te(e){var t=window.location.pathname;return e&&0===t.indexOf(e)&&(t=t.slice(e.length)),(t||"/")+window.location.search+window.location.hash}var Ae=function(e){function t(t,n,r){e.call(this,t,n),r&&function(e){var t=Te(e);if(!/^\/#/.test(t))return window.location.replace(S(e+"/#"+t)),!0}(this.base)||Me()}return e&&(t.__proto__=e),t.prototype=Object.create(e&&e.prototype),t.prototype.constructor=t,t.prototype.setupListeners=function(){var e=this,t=this.router.options.scrollBehavior,n=le&&t;n&&Q(),window.addEventListener(le?"popstate":"hashchange",function(){var t=e.current;Me()&&e.transitionTo(Ce(),function(r){n&&ee(e.router,r,t,!0),le||Oe(r.fullPath)})})},t.prototype.push=function(e,t,n){var r=this,a=this.current;this.transitionTo(e,function(e){Le(e.fullPath),ee(r.router,e,a,!1),t&&t(e)},n)},t.prototype.replace=function(e,t,n){var r=this,a=this.current;this.transitionTo(e,function(e){Oe(e.fullPath),ee(r.router,e,a,!1),t&&t(e)},n)},t.prototype.go=function(e){window.history.go(e)},t.prototype.ensureURL=function(e){var t=this.current.fullPath;Ce()!==t&&(e?Le(t):Oe(t))},t.prototype.getCurrentLocation=function(){return Ce()},t}(_e);function Me(){var e=Ce();return"/"===e.charAt(0)||(Oe("/"+e),!1)}function Ce(){var e=window.location.href,t=e.indexOf("#");return-1===t?"":e.slice(t+1)}function Se(e){var t=window.location.href,n=t.indexOf("#");return(n>=0?t.slice(0,n):t)+"#"+e}function Le(e){le?fe(Se(e)):window.location.hash=e}function Oe(e){le?he(Se(e)):window.location.replace(Se(e))}var De=function(e){function t(t,n){e.call(this,t,n),this.stack=[],this.index=-1}return e&&(t.__proto__=e),t.prototype=Object.create(e&&e.prototype),t.prototype.constructor=t,t.prototype.push=function(e,t,n){var r=this;this.transitionTo(e,function(e){r.stack=r.stack.slice(0,r.index+1).concat(e),r.index++,t&&t(e)},n)},t.prototype.replace=function(e,t,n){var r=this;this.transitionTo(e,function(e){r.stack=r.stack.slice(0,r.index).concat(e),t&&t(e)},n)},t.prototype.go=function(e){var t=this,n=this.index+e;if(!(n<0||n>=this.stack.length)){var r=this.stack[n];this.confirmTransition(r,function(){t.index=n,t.updateRoute(r)})}},t.prototype.getCurrentLocation=function(){var e=this.stack[this.stack.length-1];return e?e.fullPath:"/"},t.prototype.ensureURL=function(){},t}(_e),ze=function(e){void 0===e&&(e={}),this.app=null,this.apps=[],this.options=e,this.beforeHooks=[],this.resolveHooks=[],this.afterHooks=[],this.matcher=X(e.routes||[],this);var t=e.mode||"hash";switch(this.fallback="history"===t&&!le&&!1!==e.fallback,this.fallback&&(t="hash"),M||(t="abstract"),this.mode=t,t){case"history":this.history=new ke(this,e.base);break;case"hash":this.history=new Ae(this,e.base,this.fallback);break;case"abstract":this.history=new De(this,e.base);break;default:0}},Pe={currentRoute:{configurable:!0}};function Ee(e,t){return e.push(t),function(){var n=e.indexOf(t);n>-1&&e.splice(n,1)}}ze.prototype.match=function(e,t,n){return this.matcher.match(e,t,n)},Pe.currentRoute.get=function(){return this.history&&this.history.current},ze.prototype.init=function(e){var t=this;if(this.apps.push(e),!this.app){this.app=e;var n=this.history;if(n instanceof ke)n.transitionTo(n.getCurrentLocation());else if(n instanceof Ae){var r=function(){n.setupListeners()};n.transitionTo(n.getCurrentLocation(),r,r)}n.listen(function(e){t.apps.forEach(function(t){t._route=e})})}},ze.prototype.beforeEach=function(e){return Ee(this.beforeHooks,e)},ze.prototype.beforeResolve=function(e){return Ee(this.resolveHooks,e)},ze.prototype.afterEach=function(e){return Ee(this.afterHooks,e)},ze.prototype.onReady=function(e,t){this.history.onReady(e,t)},ze.prototype.onError=function(e){this.history.onError(e)},ze.prototype.push=function(e,t,n){this.history.push(e,t,n)},ze.prototype.replace=function(e,t,n){this.history.replace(e,t,n)},ze.prototype.go=function(e){this.history.go(e)},ze.prototype.back=function(){this.go(-1)},ze.prototype.forward=function(){this.go(1)},ze.prototype.getMatchedComponents=function(e){var t=e?e.matched?e:this.resolve(e).route:this.currentRoute;return t?[].concat.apply([],t.matched.map(function(e){return Object.keys(e.components).map(function(t){return e.components[t]})})):[]},ze.prototype.resolve=function(e,t,n){var r=Y(e,t||this.history.current,n,this),a=this.match(r,t),i=a.redirectedFrom||a.fullPath;return{location:r,route:a,href:function(e,t,n){var r="hash"===n?"#"+t:t;return e?S(e+"/"+r):r}(this.history.base,i,this.mode),normalizedTo:r,resolved:a}},ze.prototype.addRoutes=function(e){this.matcher.addRoutes(e),this.history.current!==g&&this.history.transitionTo(this.history.getCurrentLocation())},Object.defineProperties(ze.prototype,Pe),ze.install=A,ze.version="3.0.1",M&&window.Vue&&window.Vue.use(ze),t.default=ze},function(e,t,n){(function(e,t){!function(e,n){"use strict";if(!e.setImmediate){var r,a,i,o,l,s=1,c={},u=!1,d=e.document,f=Object.getPrototypeOf&&Object.getPrototypeOf(e);f=f&&f.setTimeout?f:e,"[object process]"==={}.toString.call(e.process)?r=function(e){t.nextTick(function(){p(e)})}:!function(){if(e.postMessage&&!e.importScripts){var t=!0,n=e.onmessage;return e.onmessage=function(){t=!1},e.postMessage("","*"),e.onmessage=n,t}}()?e.MessageChannel?((i=new MessageChannel).port1.onmessage=function(e){p(e.data)},r=function(e){i.port2.postMessage(e)}):d&&"onreadystatechange"in d.createElement("script")?(a=d.documentElement,r=function(e){var t=d.createElement("script");t.onreadystatechange=function(){p(e),t.onreadystatechange=null,a.removeChild(t),t=null},a.appendChild(t)}):r=function(e){setTimeout(p,0,e)}:(o="setImmediate$"+Math.random()+"$",l=function(t){t.source===e&&"string"==typeof t.data&&0===t.data.indexOf(o)&&p(+t.data.slice(o.length))},e.addEventListener?e.addEventListener("message",l,!1):e.attachEvent("onmessage",l),r=function(t){e.postMessage(o+t,"*")}),f.setImmediate=function(e){"function"!=typeof e&&(e=new Function(""+e));for(var t=new Array(arguments.length-1),n=0;n<t.length;n++)t[n]=arguments[n+1];var a={callback:e,args:t};return c[s]=a,r(s),s++},f.clearImmediate=h}function h(e){delete c[e]}function p(e){if(u)setTimeout(p,0,e);else{var t=c[e];if(t){u=!0;try{!function(e){var t=e.callback,r=e.args;switch(r.length){case 0:t();break;case 1:t(r[0]);break;case 2:t(r[0],r[1]);break;case 3:t(r[0],r[1],r[2]);break;default:t.apply(n,r)}}(t)}finally{h(e),u=!1}}}}}("undefined"==typeof self?void 0===e?this:e:self)}).call(this,n(44),n(170))},function(e,t,n){(function(e){var r=void 0!==e&&e||"undefined"!=typeof self&&self||window,a=Function.prototype.apply;function i(e,t){this._id=e,this._clearFn=t}t.setTimeout=function(){return new i(a.call(setTimeout,r,arguments),clearTimeout)},t.setInterval=function(){return new i(a.call(setInterval,r,arguments),clearInterval)},t.clearTimeout=t.clearInterval=function(e){e&&e.close()},i.prototype.unref=i.prototype.ref=function(){},i.prototype.close=function(){this._clearFn.call(r,this._id)},t.enroll=function(e,t){clearTimeout(e._idleTimeoutId),e._idleTimeout=t},t.unenroll=function(e){clearTimeout(e._idleTimeoutId),e._idleTimeout=-1},t._unrefActive=t.active=function(e){clearTimeout(e._idleTimeoutId);var t=e._idleTimeout;t>=0&&(e._idleTimeoutId=setTimeout(function(){e._onTimeout&&e._onTimeout()},t))},n(336),t.setImmediate="undefined"!=typeof self&&self.setImmediate||void 0!==e&&e.setImmediate||this&&this.setImmediate,t.clearImmediate="undefined"!=typeof self&&self.clearImmediate||void 0!==e&&e.clearImmediate||this&&this.clearImmediate}).call(this,n(44))},function(e,t,n){"use strict";var r=u(n(11)),a=u(n(335)),i=u(n(334));n(333);var o=u(n(331)),l=u(n(330)),s=u(n(329)),c=u(n(169));function u(e){return e&&e.__esModule?e:{default:e}}r.default.use(a.default),r.default.use(i.default),r.default.use(n(171)),r.default.use(o.default.Adsense);var d=new a.default({routes:[{path:"/",name:"home",component:c.default}]});r.default.use(l.default,{id:"UA-118868480-1",router:d,debug:{sendHitTask:!0,enabled:!1}}),new r.default({router:d,el:"#app",render:function(e){return e(s.default)},mounted:function(){var e=this;(window.matchMedia("(display-mode: standalone)").matches||!0===window.navigator.standalone)&&this.$ga.event("PWA","started"),"serviceWorker"in navigator&&navigator.serviceWorker.register("/service-worker.js").then(function(t){"function"==typeof t.update&&(e.$ga.event("PWA","update"),t.update())})}})}]); \ No newline at end of file
diff --git a/dist/index.html b/dist/index.html
index e3dacdc..f1dd6ba 100644
--- a/dist/index.html
+++ b/dist/index.html
@@ -19,9 +19,8 @@
});
</script>
<link rel="stylesheet" href="//cdn.materialdesignicons.com/2.3.54/css/materialdesignicons.min.css">
- <link rel="manifest" href="/dist/manifest.json">
<link rel="shortcut icon" type="image/x-icon" href="/dist/assets/TalentGrab_square.jpg">
- </head>
+ <link href="/dist/main.css" rel="stylesheet"></head>
<body>
<div id="app"></div>
<script type="text/javascript" src="/dist/build.js"></script></body>
diff --git a/dist/main.css b/dist/main.css
index d73648a..1e18f9d 100644
--- a/dist/main.css
+++ b/dist/main.css
@@ -2,4 +2,4 @@
/*! minireset.css v0.0.2 | MIT License | github.com/jgthms/minireset.css */body,figure,h1,h2,h3,html,li,p,ul{margin:0;padding:0}h1,h2,h3{font-size:100%;font-weight:400}ul{list-style:none}button,select{margin:0}html{box-sizing:border-box}*,:after,:before{box-sizing:inherit}img,object{max-width:100%}table{border-collapse:collapse;border-spacing:0}td,th{padding:0;text-align:left}html{background-color:#fff;font-size:16px;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;min-width:300px;overflow-x:hidden;overflow-y:scroll;text-rendering:optimizeLegibility;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;text-size-adjust:100%}figure,footer,header,section{display:block}body,button,select{font-family:BlinkMacSystemFont,-apple-system,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,Helvetica,Arial,sans-serif}body{color:#4a4a4a;font-size:1rem;font-weight:400;line-height:1.5}a{color:#7957d5;cursor:pointer;text-decoration:none}a strong{color:currentColor}a:hover{color:#363636}img{height:auto;max-width:100%}small{font-size:.875em}span{font-style:inherit;font-weight:inherit}strong{color:#363636;font-weight:700}table td,table th{text-align:left;vertical-align:top}table th{color:#363636}.has-text-centered{text-align:center!important}.has-text-right{text-align:right!important}.has-text-white{color:#fff!important}a.has-text-white:focus,a.has-text-white:hover{color:#e6e6e6!important}.is-hidden{display:none!important}@media screen and (max-width:1023px){.is-hidden-touch{display:none!important}}@media screen and (min-width:1024px){.is-hidden-desktop{display:none!important}}.box{background-color:#fff;border-radius:5px;box-shadow:0 2px 3px hsla(0,0%,4%,.1),0 0 0 1px hsla(0,0%,4%,.1);color:#4a4a4a;display:block;padding:1.25rem}.box:not(:last-child){margin-bottom:1.5rem}a.box:focus,a.box:hover{box-shadow:0 2px 3px hsla(0,0%,4%,.1),0 0 0 1px #7957d5}a.box:active{box-shadow:inset 0 1px 2px hsla(0,0%,4%,.2),0 0 0 1px #7957d5}.button{-moz-appearance:none;-webkit-appearance:none;-ms-flex-align:center;align-items:center;border:1px solid transparent;border-radius:3px;box-shadow:none;display:-ms-inline-flexbox;display:inline-flex;font-size:1rem;height:2.25em;-ms-flex-pack:start;justify-content:flex-start;line-height:1.5;padding-left:calc(.625em - 1px);padding-right:calc(.625em - 1px);position:relative;vertical-align:top;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-color:#fff;border-color:#dbdbdb;color:#363636;cursor:pointer;-ms-flex-pack:center;justify-content:center;padding:calc(.375em - 1px) .75em;text-align:center;white-space:nowrap}.button.is-active,.button:active,.button:focus{outline:none}.button[disabled]{cursor:not-allowed}.button strong{color:inherit}.button .icon,.button .icon.is-medium,.button .icon.is-small{height:1.5em;width:1.5em}.button .icon:first-child:not(:last-child){margin-left:calc(-.375em - 1px);margin-right:.1875em}.button .icon:last-child:not(:first-child){margin-left:.1875em;margin-right:calc(-.375em - 1px)}.button .icon:first-child:last-child{margin-left:calc(-.375em - 1px);margin-right:calc(-.375em - 1px)}.button:hover{border-color:#b5b5b5;color:#363636}.button:focus{border-color:#7957d5;color:#363636}.button:focus:not(:active){box-shadow:0 0 0 .125em rgba(121,87,213,.25)}.button.is-active,.button:active{border-color:#4a4a4a;color:#363636}.button.is-dark{background-color:#363636}.button.is-dark,.button.is-dark:hover{border-color:transparent;color:#f5f5f5}.button.is-dark:hover{background-color:#2f2f2f}.button.is-dark:focus{border-color:transparent;color:#f5f5f5}.button.is-dark:focus:not(:active){box-shadow:0 0 0 .125em rgba(54,54,54,.25)}.button.is-dark.is-active,.button.is-dark:active{background-color:#292929;border-color:transparent;color:#f5f5f5}.button.is-dark[disabled]{background-color:#363636;border-color:transparent;box-shadow:none}.button.is-dark.is-loading:after{border-color:transparent transparent #f5f5f5 #f5f5f5!important}.button.is-primary{background-color:#7957d5;border-color:transparent;color:#fff}.button.is-primary:hover{background-color:#714dd2}.button.is-primary:focus,.button.is-primary:hover{border-color:transparent;color:#fff}.button.is-primary:focus:not(:active){box-shadow:0 0 0 .125em rgba(121,87,213,.25)}.button.is-primary.is-active,.button.is-primary:active{background-color:#6943d0;border-color:transparent;color:#fff}.button.is-primary[disabled]{background-color:#7957d5;border-color:transparent;box-shadow:none}.button.is-primary.is-loading:after{border-color:transparent transparent #fff #fff!important}.button.is-warning{background-color:#ffdd57}.button.is-warning,.button.is-warning:hover{border-color:transparent;color:rgba(0,0,0,.7)}.button.is-warning:hover{background-color:#ffdb4a}.button.is-warning:focus{border-color:transparent;color:rgba(0,0,0,.7)}.button.is-warning:focus:not(:active){box-shadow:0 0 0 .125em rgba(255,221,87,.25)}.button.is-warning.is-active,.button.is-warning:active{background-color:#ffd83d;border-color:transparent;color:rgba(0,0,0,.7)}.button.is-warning[disabled]{background-color:#ffdd57;border-color:transparent;box-shadow:none}.button.is-warning.is-loading:after{border-color:transparent transparent rgba(0,0,0,.7) rgba(0,0,0,.7)!important}.button.is-small{border-radius:2px;font-size:.75rem}.button.is-medium{font-size:1.25rem}.button[disabled]{background-color:#fff;border-color:#dbdbdb;box-shadow:none;opacity:.5}.button.is-fullwidth{display:-ms-flexbox;display:flex;width:100%}.button.is-loading{color:transparent!important;pointer-events:none}.button.is-loading:after{animation:a .5s infinite linear;border:2px solid #dbdbdb;border-radius:290486px;border-right-color:transparent;border-top-color:transparent;content:"";display:block;height:1em;position:relative;width:1em;position:absolute;left:calc(50% - 0.5em);top:calc(50% - 0.5em);position:absolute!important}.button.is-rounded{border-radius:290486px;padding-left:1em;padding-right:1em}.container{margin:0 auto;position:relative}@media screen and (min-width:1024px){.container{max-width:960px;width:960px}}@media screen and (min-width:1216px){.container{max-width:1152px;width:1152px}}@media screen and (min-width:1408px){.container{max-width:1344px;width:1344px}}.content:not(:last-child){margin-bottom:1.5rem}.content li+li{margin-top:.25em}.content p:not(:last-child),.content table:not(:last-child),.content ul:not(:last-child){margin-bottom:1em}.content h1,.content h2,.content h3{color:#363636;font-weight:400;line-height:1.125}.content h1{font-size:2em;margin-bottom:.5em}.content h1:not(:first-child){margin-top:1em}.content h2{font-size:1.75em;margin-bottom:.5714em}.content h2:not(:first-child){margin-top:1.1428em}.content h3{font-size:1.5em;margin-bottom:.6666em}.content h3:not(:first-child){margin-top:1.3333em}.content ul{list-style:disc outside;margin-left:2em;margin-top:1em}.content ul ul{list-style-type:circle;margin-top:.5em}.content ul ul ul{list-style-type:square}.content figure{margin-left:2em;margin-right:2em;text-align:center}.content figure:not(:first-child){margin-top:2em}.content figure:not(:last-child){margin-bottom:2em}.content figure img{display:inline-block}.content table{width:100%}.content table td,.content table th{border:1px solid #dbdbdb;border-width:0 0 1px;padding:.5em .75em;vertical-align:top}.content table th{color:#363636;text-align:left}.content table tr:hover{background-color:#f5f5f5}.content table thead td,.content table thead th{border-width:0 0 2px;color:#363636}.content table tfoot td,.content table tfoot th{border-width:2px 0 0;color:#363636}.content table tbody tr:last-child td,.content table tbody tr:last-child th{border-bottom-width:0}.content.is-small{font-size:.75rem}.content.is-medium{font-size:1.25rem}.checkbox{cursor:pointer;display:inline-block;line-height:1.25;position:relative}.checkbox:hover{color:#363636}.checkbox[disabled]{color:#7a7a7a;cursor:not-allowed}.select{display:inline-block;max-width:100%;position:relative;vertical-align:top}.select:not(.is-multiple){height:2.25em}.select:not(.is-multiple):after{border:1px solid #7957d5;border-right:0;border-top:0;content:" ";display:block;height:.5em;pointer-events:none;position:absolute;transform:rotate(-45deg);transform-origin:center;width:.5em;margin-top:-.375em;right:1.125em;top:50%;z-index:3}.select.is-rounded select{border-radius:290486px;padding-left:1em}.select select{-moz-appearance:none;-webkit-appearance:none;-ms-flex-align:center;align-items:center;border:1px solid transparent;border-radius:3px;box-shadow:none;display:-ms-inline-flexbox;display:inline-flex;font-size:1rem;height:2.25em;-ms-flex-pack:start;justify-content:flex-start;line-height:1.5;padding:calc(.375em - 1px) calc(.625em - 1px);position:relative;vertical-align:top;background-color:#fff;border-color:#dbdbdb;color:#363636;cursor:pointer;display:block;font-size:1em;max-width:100%;outline:none}.select select.is-active,.select select:active,.select select:focus{outline:none}.select select[disabled]{cursor:not-allowed}.select select::-moz-placeholder{color:rgba(54,54,54,.3)}.select select::-webkit-input-placeholder{color:rgba(54,54,54,.3)}.select select:-moz-placeholder{color:rgba(54,54,54,.3)}.select select:-ms-input-placeholder{color:rgba(54,54,54,.3)}.select select:hover{border-color:#b5b5b5}.select select.is-active,.select select:active,.select select:focus{border-color:#7957d5;box-shadow:0 0 0 .125em rgba(121,87,213,.25)}.select select[disabled]{background-color:#f5f5f5;border-color:#f5f5f5;box-shadow:none;color:#7a7a7a}.select select[disabled]::-moz-placeholder{color:hsla(0,0%,48%,.3)}.select select[disabled]::-webkit-input-placeholder{color:hsla(0,0%,48%,.3)}.select select[disabled]:-moz-placeholder{color:hsla(0,0%,48%,.3)}.select select[disabled]:-ms-input-placeholder{color:hsla(0,0%,48%,.3)}.select select::-ms-expand{display:none}.select select[disabled]:hover{border-color:#f5f5f5}.select select:not([multiple]){padding-right:2.5em}.select select[multiple]{height:unset;padding:0}.select select[multiple] option{padding:.5em 1em}.select.is-dark select,.select:hover:after{border-color:#363636}.select.is-dark select.is-active,.select.is-dark select:active,.select.is-dark select:focus{box-shadow:0 0 0 .125em rgba(54,54,54,.25)}.select.is-primary select{border-color:#7957d5}.select.is-primary select.is-active,.select.is-primary select:active,.select.is-primary select:focus{box-shadow:0 0 0 .125em rgba(121,87,213,.25)}.select.is-warning select{border-color:#ffdd57}.select.is-warning select.is-active,.select.is-warning select:active,.select.is-warning select:focus{box-shadow:0 0 0 .125em rgba(255,221,87,.25)}.select.is-small{border-radius:2px;font-size:.75rem}.select.is-medium{font-size:1.25rem}.select.is-fullwidth,.select.is-fullwidth select{width:100%}.select.is-loading:after{animation:a .5s infinite linear;border:2px solid #dbdbdb;border-radius:290486px;border-right-color:transparent;border-top-color:transparent;content:"";display:block;height:1em;position:relative;width:1em;margin-top:0;position:absolute;right:.625em;top:.625em;transform:none}.select.is-loading.is-small:after{font-size:.75rem}.select.is-loading.is-medium:after{font-size:1.25rem}.label{color:#363636;display:block;font-size:1rem;font-weight:700}.label:not(:last-child){margin-bottom:.5em}.label.is-small{font-size:.75rem}.label.is-medium{font-size:1.25rem}.help{display:block;font-size:.75rem;margin-top:.25rem}.help.is-dark{color:#363636}.help.is-primary{color:#7957d5}.help.is-warning{color:#ffdd57}.field:not(:last-child){margin-bottom:.75rem}.field.has-addons{display:-ms-flexbox;display:flex;-ms-flex-pack:start;justify-content:flex-start}.field.has-addons .control:not(:last-child){margin-right:-1px}.field.has-addons .control:not(:first-child):not(:last-child) .button,.field.has-addons .control:not(:first-child):not(:last-child) .select select{border-radius:0}.field.has-addons .control:first-child .button,.field.has-addons .control:first-child .select select{border-bottom-right-radius:0;border-top-right-radius:0}.field.has-addons .control:last-child .button,.field.has-addons .control:last-child .select select{border-bottom-left-radius:0;border-top-left-radius:0}.field.has-addons .control .button:hover,.field.has-addons .control .select select:hover{z-index:1}.field.has-addons .control .button.is-active,.field.has-addons .control .button:active,.field.has-addons .control .button:focus,.field.has-addons .control .select select.is-active,.field.has-addons .control .select select:active,.field.has-addons .control .select select:focus{z-index:2}.field.has-addons .control .button.is-active:hover,.field.has-addons .control .button:active:hover,.field.has-addons .control .button:focus:hover,.field.has-addons .control .select select.is-active:hover,.field.has-addons .control .select select:active:hover,.field.has-addons .control .select select:focus:hover{z-index:3}.field.has-addons .control.is-expanded{-ms-flex-positive:1;flex-grow:1}.control{font-size:1rem;position:relative;text-align:left}.control.is-loading:after{animation:a .5s infinite linear;border:2px solid #dbdbdb;border-radius:290486px;border-right-color:transparent;border-top-color:transparent;content:"";display:block;height:1em;position:relative;width:1em;position:absolute!important;right:.625em;top:.625em;z-index:3}.control.is-loading.is-small:after{font-size:.75rem}.control.is-loading.is-medium:after{font-size:1.25rem}.icon{-ms-flex-align:center;align-items:center;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-pack:center;justify-content:center;height:1.5rem;width:1.5rem}.icon.is-small{height:1rem;width:1rem}.icon.is-medium{height:2rem;width:2rem}.image{display:block;position:relative}.image img{display:block;height:auto;width:100%}.image img.is-rounded{border-radius:290486px}.image.is-square img{bottom:0;left:0;position:absolute;right:0;top:0;height:100%;width:100%}.image.is-square{padding-top:100%}.image.is-48x48{height:48px;width:48px}.image.is-64x64{height:64px;width:64px}.notification{background-color:#f5f5f5;border-radius:3px;padding:1.25rem 2.5rem 1.25rem 1.5rem;position:relative}.notification:not(:last-child){margin-bottom:1.5rem}.notification a:not(.button){color:currentColor;text-decoration:underline}.notification strong{color:currentColor}.notification>.delete{position:absolute;right:.5rem;top:.5rem}.notification .content,.notification .subtitle,.notification .title{color:currentColor}.notification.is-dark{background-color:#363636;color:#f5f5f5}.notification.is-primary{background-color:#7957d5;color:#fff}.notification.is-warning{background-color:#ffdd57;color:rgba(0,0,0,.7)}.table{background-color:#fff;color:#363636;margin-bottom:1.5rem}.table td,.table th{border:1px solid #dbdbdb;border-width:0 0 1px;padding:.5em .75em;vertical-align:top}.table td.is-dark,.table th.is-dark{background-color:#363636;border-color:#363636;color:#f5f5f5}.table td.is-primary,.table th.is-primary{background-color:#7957d5;border-color:#7957d5;color:#fff}.table td.is-warning,.table th.is-warning{background-color:#ffdd57;border-color:#ffdd57;color:rgba(0,0,0,.7)}.table td.is-narrow,.table th.is-narrow{white-space:nowrap;width:1%}.table td.is-selected,.table th.is-selected{background-color:#7957d5;color:#fff}.table td.is-selected a,.table td.is-selected strong,.table th.is-selected a,.table th.is-selected strong{color:currentColor}.table th{color:#363636;text-align:left}.table tr.is-selected{background-color:#7957d5;color:#fff}.table tr.is-selected a,.table tr.is-selected strong{color:currentColor}.table tr.is-selected td,.table tr.is-selected th{border-color:#fff;color:currentColor}.table thead td,.table thead th{border-width:0 0 2px;color:#363636}.table tfoot td,.table tfoot th{border-width:2px 0 0;color:#363636}.table tbody tr:last-child td,.table tbody tr:last-child th{border-bottom-width:0}.table.is-bordered td,.table.is-bordered th{border-width:1px}.table.is-bordered tr:last-child td,.table.is-bordered tr:last-child th{border-bottom-width:1px}.table.is-fullwidth{width:100%}.table.is-hoverable tbody tr:not(.is-selected):hover{background-color:#fafafa}.table.is-hoverable.is-striped tbody tr:not(.is-selected):hover{background-color:#f5f5f5}.table.is-narrow td,.table.is-narrow th{padding:.25em .5em}.table.is-striped tbody tr:not(.is-selected):nth-child(2n){background-color:#fafafa}.tag:not(body){-ms-flex-align:center;align-items:center;background-color:#f5f5f5;border-radius:3px;color:#4a4a4a;display:-ms-inline-flexbox;display:inline-flex;font-size:.75rem;height:2em;-ms-flex-pack:center;justify-content:center;line-height:1.5;padding-left:.75em;padding-right:.75em;white-space:nowrap}.tag:not(body) .delete{margin-left:.25em;margin-right:-.375em}.tag:not(body).is-dark{background-color:#363636;color:#f5f5f5}.tag:not(body).is-primary{background-color:#7957d5;color:#fff}.tag:not(body).is-warning{background-color:#ffdd57;color:rgba(0,0,0,.7)}.tag:not(body).is-medium{font-size:1rem}.tag:not(body) .icon:first-child:not(:last-child){margin-left:-.375em;margin-right:.1875em}.tag:not(body) .icon:last-child:not(:first-child){margin-left:.1875em;margin-right:-.375em}.tag:not(body) .icon:first-child:last-child{margin-left:-.375em;margin-right:-.375em}.tag:not(body).is-rounded{border-radius:290486px}a.tag:hover{text-decoration:underline}.subtitle,.title{word-break:break-word}.subtitle:not(:last-child),.title:not(:last-child){margin-bottom:1.5rem}.subtitle span,.title span{font-weight:inherit}.subtitle .tag,.title .tag{vertical-align:middle}.title{color:#363636;font-size:2rem;font-weight:600;line-height:1.125}.title strong{color:inherit;font-weight:inherit}.title:not(.is-spaced)+.subtitle{margin-top:-1.5rem}.title.is-2{font-size:2.5rem}.subtitle{color:#4a4a4a;font-size:1.25rem;font-weight:400;line-height:1.25}.subtitle strong{color:#363636;font-weight:600}.subtitle:not(.is-spaced)+.title{margin-top:-1.5rem}.subtitle.is-2{font-size:2.5rem}.delete{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-moz-appearance:none;-webkit-appearance:none;background-color:hsla(0,0%,4%,.2);border:none;border-radius:290486px;cursor:pointer;display:inline-block;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;font-size:0;height:20px;max-height:20px;max-width:20px;min-height:20px;min-width:20px;outline:none;position:relative;vertical-align:top;width:20px}.delete:after,.delete:before{background-color:#fff;content:"";display:block;left:50%;position:absolute;top:50%;transform:translateX(-50%) translateY(-50%) rotate(45deg);transform-origin:center center}.delete:before{height:2px;width:50%}.delete:after{height:50%;width:2px}.delete:focus,.delete:hover{background-color:hsla(0,0%,4%,.3)}.delete:active{background-color:hsla(0,0%,4%,.4)}.delete.is-small{height:16px;max-height:16px;max-width:16px;min-height:16px;min-width:16px;width:16px}.delete.is-medium{height:24px;max-height:24px;max-width:24px;min-height:24px;min-width:24px;width:24px}.number{-ms-flex-align:center;align-items:center;background-color:#f5f5f5;border-radius:290486px;display:-ms-inline-flexbox;display:inline-flex;font-size:1.25rem;height:2em;-ms-flex-pack:center;justify-content:center;margin-right:1.5rem;min-width:2.5em;padding:.25rem .5rem;text-align:center;vertical-align:top}.card{background-color:#fff;box-shadow:0 2px 3px hsla(0,0%,4%,.1),0 0 0 1px hsla(0,0%,4%,.1);color:#4a4a4a;max-width:100%;position:relative}.level{-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between}.level:not(:last-child){margin-bottom:1.5rem}.level img{display:inline-block;vertical-align:top}.level.is-mobile,.level.is-mobile .level-left,.level.is-mobile .level-right{display:-ms-flexbox;display:flex}.level.is-mobile .level-left+.level-right{margin-top:0}.level.is-mobile .level-item{margin-right:.75rem}.level.is-mobile .level-item:not(:last-child){margin-bottom:0}.level.is-mobile .level-item:not(.is-narrow){-ms-flex-positive:1;flex-grow:1}@media print,screen and (min-width:769px){.level{display:-ms-flexbox;display:flex}.level>.level-item:not(.is-narrow){-ms-flex-positive:1;flex-grow:1}}.level-item{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex-preferred-size:auto;flex-basis:auto;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;-ms-flex-pack:center;justify-content:center}.level-item .subtitle,.level-item .title{margin-bottom:0}@media screen and (max-width:768px){.level-item:not(:last-child){margin-bottom:.75rem}}.level-left,.level-right{-ms-flex-preferred-size:auto;flex-basis:auto;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0}@media print,screen and (min-width:769px){.level-left .level-item:not(:last-child),.level-right .level-item:not(:last-child){margin-right:.75rem}}.level-left{-ms-flex-align:center;align-items:center;-ms-flex-pack:start;justify-content:flex-start}@media screen and (max-width:768px){.level-left+.level-right{margin-top:1.5rem}}@media print,screen and (min-width:769px){.level-left{display:-ms-flexbox;display:flex}}.level-right{-ms-flex-align:center;align-items:center;-ms-flex-pack:end;justify-content:flex-end}@media print,screen and (min-width:769px){.level-right{display:-ms-flexbox;display:flex}}.pagination{font-size:1rem;margin:-.25rem}.pagination.is-small{font-size:.75rem}.pagination.is-medium{font-size:1.25rem}.pagination.is-rounded .pagination-next,.pagination.is-rounded .pagination-previous{padding-left:1em;padding-right:1em;border-radius:290486px}.pagination.is-rounded .pagination-link{border-radius:290486px}.pagination,.pagination-list{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;text-align:center}.pagination-ellipsis,.pagination-link,.pagination-next,.pagination-previous{-moz-appearance:none;-webkit-appearance:none;-ms-flex-align:center;align-items:center;border:1px solid transparent;border-radius:3px;box-shadow:none;display:-ms-inline-flexbox;display:inline-flex;font-size:1rem;height:2.25em;-ms-flex-pack:start;justify-content:flex-start;line-height:1.5;padding-left:calc(.625em - 1px);padding-right:calc(.625em - 1px);position:relative;vertical-align:top;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;font-size:1em;padding:calc(.375em - 1px) .5em;-ms-flex-pack:center;justify-content:center;margin:.25rem;text-align:center}.pagination-ellipsis.is-active,.pagination-ellipsis:active,.pagination-ellipsis:focus,.pagination-link.is-active,.pagination-link:active,.pagination-link:focus,.pagination-next.is-active,.pagination-next:active,.pagination-next:focus,.pagination-previous.is-active,.pagination-previous:active,.pagination-previous:focus{outline:none}.pagination-ellipsis[disabled],.pagination-link[disabled],.pagination-next[disabled],.pagination-previous[disabled]{cursor:not-allowed}.pagination-link,.pagination-next,.pagination-previous{border-color:#dbdbdb;color:#363636;min-width:2.25em}.pagination-link:hover,.pagination-next:hover,.pagination-previous:hover{border-color:#b5b5b5;color:#363636}.pagination-link:focus,.pagination-next:focus,.pagination-previous:focus{border-color:#7957d5}.pagination-link:active,.pagination-next:active,.pagination-previous:active{box-shadow:inset 0 1px 2px hsla(0,0%,4%,.2)}.pagination-link[disabled],.pagination-next[disabled],.pagination-previous[disabled]{background-color:#dbdbdb;border-color:#dbdbdb;box-shadow:none;color:#7a7a7a;opacity:.5}.pagination-next,.pagination-previous{padding-left:.75em;padding-right:.75em;white-space:nowrap}.pagination-link.is-current{background-color:#7957d5;border-color:#7957d5;color:#fff}.pagination-ellipsis{color:#b5b5b5;pointer-events:none}.pagination-list{-ms-flex-wrap:wrap;flex-wrap:wrap}@media screen and (max-width:768px){.pagination{-ms-flex-wrap:wrap;flex-wrap:wrap}.pagination-list li,.pagination-next,.pagination-previous{-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:1;flex-shrink:1}}@media print,screen and (min-width:769px){.pagination-list{-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:1;flex-shrink:1;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-order:1;order:1}.pagination-previous{-ms-flex-order:2;order:2}.pagination-next{-ms-flex-order:3;order:3}.pagination{-ms-flex-pack:justify;justify-content:space-between}.pagination.is-centered .pagination-previous{-ms-flex-order:1;order:1}.pagination.is-centered .pagination-list{-ms-flex-pack:center;justify-content:center;-ms-flex-order:2;order:2}.pagination.is-centered .pagination-next{-ms-flex-order:3;order:3}}.tabs{-webkit-overflow-scrolling:touch;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-flex-align:stretch;align-items:stretch;display:-ms-flexbox;display:flex;font-size:1rem;-ms-flex-pack:justify;justify-content:space-between;overflow:hidden;overflow-x:auto;white-space:nowrap}.tabs:not(:last-child){margin-bottom:1.5rem}.tabs a{-ms-flex-align:center;align-items:center;border-bottom-color:#dbdbdb;border-bottom-style:solid;border-bottom-width:1px;color:#4a4a4a;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;margin-bottom:-1px;padding:.5em 1em;vertical-align:top}.tabs a:hover{border-bottom-color:#363636;color:#363636}.tabs li{display:block}.tabs li.is-active a{border-bottom-color:#7957d5;color:#7957d5}.tabs ul{-ms-flex-align:center;align-items:center;border-bottom-color:#dbdbdb;border-bottom-style:solid;border-bottom-width:1px;display:-ms-flexbox;display:flex;-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:0;flex-shrink:0;-ms-flex-pack:start;justify-content:flex-start}.tabs .icon:first-child{margin-right:.5em}.tabs .icon:last-child{margin-left:.5em}.tabs.is-centered ul{-ms-flex-pack:center;justify-content:center}.tabs.is-fullwidth li{-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:0;flex-shrink:0}.tabs.is-small{font-size:.75rem}.tabs.is-medium{font-size:1.25rem}.column{display:block;-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:1;flex-shrink:1;padding:.75rem}.columns.is-mobile>.column.is-narrow{-ms-flex:none;flex:none}.columns.is-mobile>.column.is-two-thirds{-ms-flex:none;flex:none;width:66.6666%}.columns.is-mobile>.column.is-one-third{-ms-flex:none;flex:none;width:33.3333%}.columns.is-mobile>.column.is-2{-ms-flex:none;flex:none;width:16.66667%}@media print,screen and (min-width:769px){.column.is-narrow,.column.is-two-thirds{-ms-flex:none;flex:none}.column.is-two-thirds{width:66.6666%}.column.is-one-third{-ms-flex:none;flex:none;width:33.3333%}.column.is-2{-ms-flex:none;flex:none;width:16.66667%}}.columns{margin-left:-.75rem;margin-right:-.75rem;margin-top:-.75rem}.columns:last-child{margin-bottom:-.75rem}.columns:not(:last-child){margin-bottom:0.75rem}.columns.is-centered{-ms-flex-pack:center;justify-content:center}.columns.is-mobile{display:-ms-flexbox;display:flex}.columns.is-multiline{-ms-flex-wrap:wrap;flex-wrap:wrap}@media print,screen and (min-width:769px){.columns:not(.is-desktop){display:-ms-flexbox;display:flex}}.hero{-ms-flex-align:stretch;align-items:stretch;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:justify;justify-content:space-between}.hero .tabs ul{border-bottom:none}.hero.is-dark{background-color:#363636;color:#f5f5f5}.hero.is-dark a:not(.button):not(.dropdown-item):not(.dropdown .dropdown-menu .has-link a):not(.tag),.hero.is-dark strong{color:inherit}.hero.is-dark .title{color:#f5f5f5}.hero.is-dark .subtitle{color:hsla(0,0%,96%,.9)}.hero.is-dark .subtitle a:not(.button),.hero.is-dark .subtitle strong{color:#f5f5f5}.hero.is-dark .tabs a{color:#f5f5f5;opacity:.9}.hero.is-dark .tabs a:hover,.hero.is-dark .tabs li.is-active a{opacity:1}.hero.is-dark.is-bold{background-image:linear-gradient(141deg,#1f191a,#363636 71%,#46403f)}.hero.is-primary{background-color:#7957d5;color:#fff}.hero.is-primary a:not(.button):not(.dropdown-item):not(.dropdown .dropdown-menu .has-link a):not(.tag),.hero.is-primary strong{color:inherit}.hero.is-primary .title{color:#fff}.hero.is-primary .subtitle{color:hsla(0,0%,100%,.9)}.hero.is-primary .subtitle a:not(.button),.hero.is-primary .subtitle strong{color:#fff}.hero.is-primary .tabs a{color:#fff;opacity:.9}.hero.is-primary .tabs a:hover,.hero.is-primary .tabs li.is-active a{opacity:1}.hero.is-primary.is-bold{background-image:linear-gradient(141deg,#3725d4,#7957d5 71%,#9b67df)}.hero.is-warning{background-color:#ffdd57;color:rgba(0,0,0,.7)}.hero.is-warning a:not(.button):not(.dropdown-item):not(.dropdown .dropdown-menu .has-link a):not(.tag),.hero.is-warning strong{color:inherit}.hero.is-warning .title{color:rgba(0,0,0,.7)}.hero.is-warning .subtitle{color:rgba(0,0,0,.9)}.hero.is-warning .subtitle a:not(.button),.hero.is-warning .subtitle strong{color:rgba(0,0,0,.7)}.hero.is-warning .tabs a{color:rgba(0,0,0,.7);opacity:.9}.hero.is-warning .tabs a:hover,.hero.is-warning .tabs li.is-active a{opacity:1}.hero.is-warning.is-bold{background-image:linear-gradient(141deg,#ffaf24,#ffdd57 71%,#fffa70)}.hero.is-small .hero-body{padding-bottom:1.5rem;padding-top:1.5rem}@media print,screen and (min-width:769px){.hero.is-medium .hero-body{padding-bottom:9rem;padding-top:9rem}}.hero-body{-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:0;flex-shrink:0}.hero-body,.section{padding:3rem 1.5rem}@media screen and (min-width:1024px){.section.is-medium{padding:9rem 1.5rem}}.footer{background-color:#f5f5f5;padding:3rem 1.5rem 6rem}.b-checkbox.checkbox{outline:none;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.b-checkbox.checkbox+.checkbox{margin-left:.5em}.b-checkbox.checkbox[disabled]{opacity:.5}.b-checkbox.checkbox.is-small{border-radius:2px;font-size:.75rem}.b-checkbox.checkbox.is-medium{font-size:1.25rem}.label{font-weight:600}.field.has-addons .control:first-child .control .button,.field.has-addons .control:first-child .control .select select{border-bottom-left-radius:3px;border-top-left-radius:3px}.field.has-addons .control:last-child .control .button,.field.has-addons .control:last-child .control .select select{border-bottom-right-radius:3px;border-top-right-radius:3px}.field.has-addons .control .control .button,.field.has-addons .control .control .select select{border-radius:0}.icon{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:inherit}.notification>.delete{right:.5rem!important;top:.5rem!important}.pagination .pagination-next,.pagination .pagination-previous{padding-left:.25em;padding-right:.25em}.pagination.is-simple{-ms-flex-pack:normal;justify-content:normal}.pagination .is-current{pointer-events:none;cursor:not-allowed}.select select{padding-right:2.5em}.select select option{color:#4a4a4a;padding:.25em .5em}.select select option:disabled{cursor:not-allowed;opacity:.5}.select.is-empty select{color:hsla(0,0%,48%,.7)}.table-wrapper .table{margin-bottom:0}.table-wrapper:not(:last-child){margin-bottom:1.5rem}@media screen and (max-width:1023px){.table-wrapper{overflow-x:auto}}.b-table{transition:opacity 86ms ease-out}@media print,screen and (min-width:769px){.b-table .table-mobile-sort{display:none}}.b-table .icon{transition:transform .15s ease-out,opacity 86ms ease-out}.b-table .icon.is-desc{transform:rotate(180deg)}.b-table .icon.is-expanded{transform:rotate(90deg)}.b-table .table{width:100%;border:1px solid transparent;border-radius:3px;border-collapse:separate}.b-table .table th{font-weight:600}.b-table .table th .th-wrap{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.b-table .table th .th-wrap .icon{margin-left:.5rem;margin-right:0;font-size:1rem}.b-table .table th .th-wrap.is-numeric{-ms-flex-direction:row-reverse;flex-direction:row-reverse;text-align:right}.b-table .table th .th-wrap.is-numeric .icon{margin-left:0;margin-right:.5rem}.b-table .table th .th-wrap.is-centered{-ms-flex-pack:center;justify-content:center;text-align:center}.b-table .table th.is-current-sort{border-color:#7a7a7a;font-weight:700}.b-table .table th.is-sortable:hover{border-color:#7a7a7a}.b-table .table th.is-sortable,.b-table .table th.is-sortable .th-wrap{cursor:pointer}.b-table .table tr.is-empty:hover{background-color:transparent}.b-table .table .checkbox-cell{width:40px}.b-table .table .checkbox-cell .checkbox{vertical-align:middle}.b-table .table .checkbox-cell .checkbox .check{transition:none}.b-table .table tr.detail{box-shadow:inset 0 1px 3px #dbdbdb;background:#fafafa}.b-table .table tr.detail .detail-container{padding:1rem}.b-table .table:focus{border-color:#7957d5;box-shadow:0 0 0 .125em rgba(121,87,213,.25)}.b-table .table.is-bordered th.is-current-sort,.b-table .table.is-bordered th.is-sortable:hover{border-color:#dbdbdb;background:#f5f5f5}@media screen and (max-width:768px){.b-table .table.has-mobile-cards thead{display:none}.b-table .table.has-mobile-cards tfoot th{border:0;display:inherit}.b-table .table.has-mobile-cards tr{box-shadow:0 2px 3px hsla(0,0%,4%,.1),0 0 0 1px hsla(0,0%,4%,.1);max-width:100%;position:relative;display:block}.b-table .table.has-mobile-cards tr td{border:0;display:inherit}.b-table .table.has-mobile-cards tr td:last-child{border-bottom:0}.b-table .table.has-mobile-cards tr:not(:last-child){margin-bottom:1rem}.b-table .table.has-mobile-cards tr:not([class*=is-]){background:inherit}.b-table .table.has-mobile-cards tr:not([class*=is-]):hover{background-color:inherit}.b-table .table.has-mobile-cards tr.detail{margin-top:-1rem}.b-table .table.has-mobile-cards tr:not(.detail):not(.is-empty):not(.table-footer) td{display:-ms-flexbox;display:flex;width:auto;-ms-flex-pack:end;justify-content:flex-end;text-align:right;border-bottom:1px solid #f5f5f5}.b-table .table.has-mobile-cards tr:not(.detail):not(.is-empty):not(.table-footer) td:before{content:attr(data-label);font-weight:600;margin-right:auto;padding-right:.5em;text-align:left}}.b-table .level{padding-bottom:1.5rem}.b-table.is-loading{position:relative;pointer-events:none;opacity:.5}.b-table.is-loading:after{animation:a .5s infinite linear;border:2px solid #dbdbdb;border-radius:290486px;border-right-color:transparent;border-top-color:transparent;content:"";display:block;height:1em;position:relative;width:1em;position:absolute;top:4em;left:calc(50% - 2.5em);width:5em;height:5em;border-width:.25em}.tag .delete{margin-left:.25rem!important;margin-right:-.25rem!important}.tag .delete[disabled]{pointer-events:none}.talent-image[data-v-0f598b8f]{background-size:230%;border-radius:50%;background-position:50%}.title-box[data-v-127347e4]{font-size:20px;text-transform:uppercase}.is-centered[data-v-127347e4]{display:flex;justify-content:center;align-content:center;align-items:center;flex-direction:column}.hero-image-slot[data-v-127347e4]{display:inline-block}.hero-image[data-v-127347e4]{overflow:hidden;border:5px solid rgba(27,40,56,.1)}.hero-name[data-v-127347e4]{font-size:18px}.value[data-v-127347e4]{font-size:24px;text-align:center}.value .type[data-v-127347e4]{position:absolute;bottom:5px;font-size:14px}@keyframes a{0%{transform:rotate(0deg)}to{transform:rotate(359deg)}}.button[data-v-48261697]{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.button.is-loading[data-v-48261697]:after{animation:a .5s infinite linear;border:2px solid #dbdbdb;border-radius:290486px;border-right-color:transparent;border-top-color:transparent;content:"";display:block;height:1em;position:relative;width:1em}.button[data-v-48261697]{-moz-appearance:none;-webkit-appearance:none;align-items:center;border:1px solid transparent;border-radius:4px;box-shadow:none;display:inline-flex;font-size:1rem;height:2.25em;justify-content:flex-start;line-height:1.5;padding:calc(.375em - 1px) calc(.625em - 1px);position:relative;vertical-align:top}.button[data-v-48261697]:active,.button[data-v-48261697]:focus,.is-active.button[data-v-48261697]{outline:none}.button[disabled][data-v-48261697]{cursor:not-allowed}
-/*! minireset.css v0.0.3 | MIT License | github.com/jgthms/minireset.css */body[data-v-48261697],figure[data-v-48261697],h1[data-v-48261697],h2[data-v-48261697],h3[data-v-48261697],html[data-v-48261697],li[data-v-48261697],p[data-v-48261697],ul[data-v-48261697]{margin:0;padding:0}h1[data-v-48261697],h2[data-v-48261697],h3[data-v-48261697]{font-size:100%;font-weight:400}ul[data-v-48261697]{list-style:none}button[data-v-48261697],select[data-v-48261697]{margin:0}html[data-v-48261697]{box-sizing:border-box}[data-v-48261697],[data-v-48261697]:after,[data-v-48261697]:before{box-sizing:inherit}table[data-v-48261697]{border-collapse:collapse;border-spacing:0}td[data-v-48261697],th[data-v-48261697]{padding:0;text-align:left}html[data-v-48261697]{background-color:#fff;font-size:16px;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;min-width:300px;overflow-x:hidden;overflow-y:scroll;text-rendering:optimizeLegibility;text-size-adjust:100%}figure[data-v-48261697],footer[data-v-48261697],header[data-v-48261697],section[data-v-48261697]{display:block}body[data-v-48261697],button[data-v-48261697],select[data-v-48261697]{font-family:BlinkMacSystemFont,-apple-system,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,Helvetica,Arial,sans-serif}body[data-v-48261697]{color:#4a4a4a;font-size:1rem;font-weight:400;line-height:1.5}a[data-v-48261697]{color:#3273dc;cursor:pointer;text-decoration:none}a strong[data-v-48261697]{color:currentColor}a[data-v-48261697]:hover{color:#363636}img[data-v-48261697]{height:auto;max-width:100%}small[data-v-48261697]{font-size:.875em}span[data-v-48261697]{font-style:inherit;font-weight:inherit}strong[data-v-48261697]{color:#363636;font-weight:700}table td[data-v-48261697],table th[data-v-48261697]{text-align:left;vertical-align:top}table th[data-v-48261697]{color:#363636}.has-text-centered[data-v-48261697]{text-align:center!important}.has-text-right[data-v-48261697]{text-align:right!important}.has-text-white[data-v-48261697]{color:#fff!important}a.has-text-white[data-v-48261697]:focus,a.has-text-white[data-v-48261697]:hover{color:#e6e6e6!important}.is-hidden[data-v-48261697]{display:none!important}@media screen and (max-width:1087px){.is-hidden-touch[data-v-48261697]{display:none!important}}@media screen and (min-width:1088px){.is-hidden-desktop[data-v-48261697]{display:none!important}}.button[data-v-48261697]{background-color:#fff;border-color:#dbdbdb;border-width:1px;color:#363636;cursor:pointer;justify-content:center;padding:calc(.375em - 1px) .75em;text-align:center;white-space:nowrap}.button strong[data-v-48261697]{color:inherit}.button .icon.is-medium[data-v-48261697],.button .icon.is-small[data-v-48261697],.button .icon[data-v-48261697]{height:1.5em;width:1.5em}.button .icon[data-v-48261697]:first-child:not(:last-child){margin-left:calc(-.375em - 1px);margin-right:.1875em}.button .icon[data-v-48261697]:last-child:not(:first-child){margin-left:.1875em;margin-right:calc(-.375em - 1px)}.button .icon[data-v-48261697]:first-child:last-child{margin-left:calc(-.375em - 1px);margin-right:calc(-.375em - 1px)}.button[data-v-48261697]:hover{border-color:#b5b5b5;color:#363636}.button[data-v-48261697]:focus{border-color:#3273dc;color:#363636}.button[data-v-48261697]:focus:not(:active){box-shadow:0 0 0 .125em rgba(50,115,220,.25)}.button.is-active[data-v-48261697],.button[data-v-48261697]:active{border-color:#4a4a4a;color:#363636}.button.is-dark[data-v-48261697]{background-color:#363636;border-color:transparent;color:#f5f5f5}.button.is-dark[data-v-48261697]:hover{background-color:#2f2f2f;border-color:transparent;color:#f5f5f5}.button.is-dark[data-v-48261697]:focus{border-color:transparent;color:#f5f5f5}.button.is-dark[data-v-48261697]:focus:not(:active){box-shadow:0 0 0 .125em rgba(54,54,54,.25)}.button.is-dark.is-active[data-v-48261697],.button.is-dark[data-v-48261697]:active{background-color:#292929;border-color:transparent;color:#f5f5f5}.button.is-dark[disabled][data-v-48261697]{background-color:#363636;border-color:transparent;box-shadow:none}.button.is-dark.is-loading[data-v-48261697]:after{border-color:transparent transparent #f5f5f5 #f5f5f5!important}.button.is-primary[data-v-48261697]{background-color:#00d1b2;border-color:transparent;color:#fff}.button.is-primary[data-v-48261697]:hover{background-color:#00c4a7;border-color:transparent;color:#fff}.button.is-primary[data-v-48261697]:focus{border-color:transparent;color:#fff}.button.is-primary[data-v-48261697]:focus:not(:active){box-shadow:0 0 0 .125em rgba(0,209,178,.25)}.button.is-primary.is-active[data-v-48261697],.button.is-primary[data-v-48261697]:active{background-color:#00b89c;border-color:transparent;color:#fff}.button.is-primary[disabled][data-v-48261697]{background-color:#00d1b2;border-color:transparent;box-shadow:none}.button.is-primary.is-loading[data-v-48261697]:after{border-color:transparent transparent #fff #fff!important}.button.is-warning[data-v-48261697]{background-color:#ffdd57;border-color:transparent;color:rgba(0,0,0,.7)}.button.is-warning[data-v-48261697]:hover{background-color:#ffdb4a}.button.is-warning[data-v-48261697]:focus,.button.is-warning[data-v-48261697]:hover{border-color:transparent;color:rgba(0,0,0,.7)}.button.is-warning[data-v-48261697]:focus:not(:active){box-shadow:0 0 0 .125em rgba(255,221,87,.25)}.button.is-warning.is-active[data-v-48261697],.button.is-warning[data-v-48261697]:active{background-color:#ffd83d;border-color:transparent;color:rgba(0,0,0,.7)}.button.is-warning[disabled][data-v-48261697]{background-color:#ffdd57;border-color:transparent;box-shadow:none}.button.is-warning.is-loading[data-v-48261697]:after{border-color:transparent transparent rgba(0,0,0,.7) rgba(0,0,0,.7)!important}.button.is-small[data-v-48261697]{border-radius:2px;font-size:.75rem}.button.is-medium[data-v-48261697]{font-size:1.25rem}.button[disabled][data-v-48261697]{background-color:#fff;border-color:#dbdbdb;box-shadow:none;opacity:.5}.button.is-fullwidth[data-v-48261697]{display:flex;width:100%}.button.is-loading[data-v-48261697]{color:transparent!important;pointer-events:none}.button.is-loading[data-v-48261697]:after{position:absolute;left:calc(50% - 0.5em);top:calc(50% - 0.5em);position:absolute!important}.button.is-rounded[data-v-48261697]{border-radius:290486px;padding-left:1em;padding-right:1em}.highlight-selection[data-v-48261697]{border-color:#3273dc;color:#363636;box-shadow:0 0 0 .125em rgba(50,115,220,.25);transform:scale(1.25)}.install-button[data-v-83f6b3ba]{margin-top:1em;margin-bottom:.5em}.adsense[data-v-17f942e4]{margin-top:2em;margin-bottom:2.5em}.header[data-v-205c881c]{text-align:center;background:linear-gradient(rgba(0,0,0,.4),rgba(0,0,0,.4)),url(/dist/assets/TalentGrab.jpg) 50%;background-size:cover}.tab[data-v-205c881c]{padding-left:1em;padding-right:1em} \ No newline at end of file
+/*! minireset.css v0.0.3 | MIT License | github.com/jgthms/minireset.css */body[data-v-48261697],figure[data-v-48261697],h1[data-v-48261697],h2[data-v-48261697],h3[data-v-48261697],html[data-v-48261697],li[data-v-48261697],p[data-v-48261697],ul[data-v-48261697]{margin:0;padding:0}h1[data-v-48261697],h2[data-v-48261697],h3[data-v-48261697]{font-size:100%;font-weight:400}ul[data-v-48261697]{list-style:none}button[data-v-48261697],select[data-v-48261697]{margin:0}html[data-v-48261697]{box-sizing:border-box}[data-v-48261697],[data-v-48261697]:after,[data-v-48261697]:before{box-sizing:inherit}table[data-v-48261697]{border-collapse:collapse;border-spacing:0}td[data-v-48261697],th[data-v-48261697]{padding:0;text-align:left}html[data-v-48261697]{background-color:#fff;font-size:16px;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;min-width:300px;overflow-x:hidden;overflow-y:scroll;text-rendering:optimizeLegibility;text-size-adjust:100%}figure[data-v-48261697],footer[data-v-48261697],header[data-v-48261697],section[data-v-48261697]{display:block}body[data-v-48261697],button[data-v-48261697],select[data-v-48261697]{font-family:BlinkMacSystemFont,-apple-system,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,Helvetica,Arial,sans-serif}body[data-v-48261697]{color:#4a4a4a;font-size:1rem;font-weight:400;line-height:1.5}a[data-v-48261697]{color:#3273dc;cursor:pointer;text-decoration:none}a strong[data-v-48261697]{color:currentColor}a[data-v-48261697]:hover{color:#363636}img[data-v-48261697]{height:auto;max-width:100%}small[data-v-48261697]{font-size:.875em}span[data-v-48261697]{font-style:inherit;font-weight:inherit}strong[data-v-48261697]{color:#363636;font-weight:700}table td[data-v-48261697],table th[data-v-48261697]{text-align:left;vertical-align:top}table th[data-v-48261697]{color:#363636}.has-text-centered[data-v-48261697]{text-align:center!important}.has-text-right[data-v-48261697]{text-align:right!important}.has-text-white[data-v-48261697]{color:#fff!important}a.has-text-white[data-v-48261697]:focus,a.has-text-white[data-v-48261697]:hover{color:#e6e6e6!important}.is-hidden[data-v-48261697]{display:none!important}@media screen and (max-width:1087px){.is-hidden-touch[data-v-48261697]{display:none!important}}@media screen and (min-width:1088px){.is-hidden-desktop[data-v-48261697]{display:none!important}}.button[data-v-48261697]{background-color:#fff;border-color:#dbdbdb;border-width:1px;color:#363636;cursor:pointer;justify-content:center;padding:calc(.375em - 1px) .75em;text-align:center;white-space:nowrap}.button strong[data-v-48261697]{color:inherit}.button .icon.is-medium[data-v-48261697],.button .icon.is-small[data-v-48261697],.button .icon[data-v-48261697]{height:1.5em;width:1.5em}.button .icon[data-v-48261697]:first-child:not(:last-child){margin-left:calc(-.375em - 1px);margin-right:.1875em}.button .icon[data-v-48261697]:last-child:not(:first-child){margin-left:.1875em;margin-right:calc(-.375em - 1px)}.button .icon[data-v-48261697]:first-child:last-child{margin-left:calc(-.375em - 1px);margin-right:calc(-.375em - 1px)}.button[data-v-48261697]:hover{border-color:#b5b5b5;color:#363636}.button[data-v-48261697]:focus{border-color:#3273dc;color:#363636}.button[data-v-48261697]:focus:not(:active){box-shadow:0 0 0 .125em rgba(50,115,220,.25)}.button.is-active[data-v-48261697],.button[data-v-48261697]:active{border-color:#4a4a4a;color:#363636}.button.is-dark[data-v-48261697]{background-color:#363636;border-color:transparent;color:#f5f5f5}.button.is-dark[data-v-48261697]:hover{background-color:#2f2f2f;border-color:transparent;color:#f5f5f5}.button.is-dark[data-v-48261697]:focus{border-color:transparent;color:#f5f5f5}.button.is-dark[data-v-48261697]:focus:not(:active){box-shadow:0 0 0 .125em rgba(54,54,54,.25)}.button.is-dark.is-active[data-v-48261697],.button.is-dark[data-v-48261697]:active{background-color:#292929;border-color:transparent;color:#f5f5f5}.button.is-dark[disabled][data-v-48261697]{background-color:#363636;border-color:transparent;box-shadow:none}.button.is-dark.is-loading[data-v-48261697]:after{border-color:transparent transparent #f5f5f5 #f5f5f5!important}.button.is-primary[data-v-48261697]{background-color:#00d1b2;border-color:transparent;color:#fff}.button.is-primary[data-v-48261697]:hover{background-color:#00c4a7;border-color:transparent;color:#fff}.button.is-primary[data-v-48261697]:focus{border-color:transparent;color:#fff}.button.is-primary[data-v-48261697]:focus:not(:active){box-shadow:0 0 0 .125em rgba(0,209,178,.25)}.button.is-primary.is-active[data-v-48261697],.button.is-primary[data-v-48261697]:active{background-color:#00b89c;border-color:transparent;color:#fff}.button.is-primary[disabled][data-v-48261697]{background-color:#00d1b2;border-color:transparent;box-shadow:none}.button.is-primary.is-loading[data-v-48261697]:after{border-color:transparent transparent #fff #fff!important}.button.is-warning[data-v-48261697]{background-color:#ffdd57;border-color:transparent;color:rgba(0,0,0,.7)}.button.is-warning[data-v-48261697]:hover{background-color:#ffdb4a}.button.is-warning[data-v-48261697]:focus,.button.is-warning[data-v-48261697]:hover{border-color:transparent;color:rgba(0,0,0,.7)}.button.is-warning[data-v-48261697]:focus:not(:active){box-shadow:0 0 0 .125em rgba(255,221,87,.25)}.button.is-warning.is-active[data-v-48261697],.button.is-warning[data-v-48261697]:active{background-color:#ffd83d;border-color:transparent;color:rgba(0,0,0,.7)}.button.is-warning[disabled][data-v-48261697]{background-color:#ffdd57;border-color:transparent;box-shadow:none}.button.is-warning.is-loading[data-v-48261697]:after{border-color:transparent transparent rgba(0,0,0,.7) rgba(0,0,0,.7)!important}.button.is-small[data-v-48261697]{border-radius:2px;font-size:.75rem}.button.is-medium[data-v-48261697]{font-size:1.25rem}.button[disabled][data-v-48261697]{background-color:#fff;border-color:#dbdbdb;box-shadow:none;opacity:.5}.button.is-fullwidth[data-v-48261697]{display:flex;width:100%}.button.is-loading[data-v-48261697]{color:transparent!important;pointer-events:none}.button.is-loading[data-v-48261697]:after{position:absolute;left:calc(50% - 0.5em);top:calc(50% - 0.5em);position:absolute!important}.button.is-rounded[data-v-48261697]{border-radius:290486px;padding-left:1em;padding-right:1em}.highlight-selection[data-v-48261697]{border-color:#3273dc;color:#363636;box-shadow:0 0 0 .125em rgba(50,115,220,.25);transform:scale(1.25)}.install-button[data-v-83f6b3ba]{margin-top:1em;margin-bottom:.5em}.plotly[data-v-0cbf1a10]{height:20em}.adsense[data-v-28f5b5fd]{margin-top:2em;margin-bottom:2.5em}.header[data-v-205c881c]{text-align:center;background:linear-gradient(rgba(0,0,0,.4),rgba(0,0,0,.4)),url(/dist/assets/TalentGrab.jpg) 50%;background-size:cover}.tab[data-v-205c881c]{padding-left:1em;padding-right:1em} \ No newline at end of file